awstats-8.0/0000755000175100017510000000000015053314771015023 5ustar ldestailleurldestailleurawstats-8.0/README.md0000644000175100017510000001560115052667645016317 0ustar ldestailleurldestailleur# AWStats - Advanced Web Statistics AWStats (Advanced Web Statistics) is a powerful, full-featured web server logfile analyzer which shows you all your Web statistics including: visitors, pages, hits, hours, search engines, keywords used to find your site, broken links, robots and many more... It works with IIS 5.0+, Apache and all major web, wap, proxy, streaming server log files (and even ftp servers or mail logs) on all Operating Systems. - License: GNU GPL v3+ (GNU General Public License. See LICENSE file), OSI Certified Open Source Software license. - Version: 8.0 - Release date: August 2025 - Platforms: All (Linux, NT, BSD, Solaris and other *NIX's, BeOS, OS/2...) - Author: Laurent Destailleur AWStats official web site and latest version: [https://www.awstats.org](https://www.awstats.org) - [Features and requirements of AWStats](#features-and-requirements) * [Features, what AWStats can show you](#features) * [Requirements for using AWStats](#requirements) * [Files](#files) - [Install, Setup and Use AWStats](#install-setup-and-use-awstats) - [Benchmark](#benchmark) - [About the author, license and support](#about-the-author-license-and-support) ## FEATURES AND REQUIREMENTS ### Features A full log analysis enables AWStats to show you the following information: - Number of VISITS and UNIQUE VISITORS - Visits duration and last visits - Authenticated users, and last authenticated visits - Days of week and rush hours (pages, hits, KB for each day and hour) - Domains/countries of hosts visitors (pages, hits, KB) - Hosts list, last visits and unresolved IP addresses list - Most viewed, entry and exit pages - File types - Web compression statistics (for mod_gzip or mod_deflate) - Browsers used (pages, hits, kb for each browser) - OS used (pages, hits, KB for each OS) - Robot visits - Worm attacks - Download and continuation detection - Search engines, keyphrases and keywords used to find your site - HTTP errors (Page not found with last referer, etc,) - Screen size report - Number of times your site is "added to favourites bookmarks" - Ratio of Browsers that support: Java, Flash, RealG2 reader, Quicktime reader, WMA reader, PDF reader - Cluster report for load balanced servers ratio - Other personalized reports... It supports the following features as well: - Can analyze all log formats - Works from command line and from a browser as a CGI (with dynamic filters capabilities for some charts) - Update of statistics can be made on demand from the web interface and not only from your scheduler - Unlimited log file size, support split log files (load balancing system) - Support 'nearly sorted' log files even for entry and exit pages - Reverse DNS lookup before or during analysis, supports DNS cache files - Country detection from IP location or domain name - WhoIS links - A lot of options/filters and plugins can be used - Multi-named web sites supported (virtual servers) - Cross Site Scripting Attacks protection - Several languages - No need of rare perl libraries - Dynamic reports as CGI output - Static reports in one or framed HTML or XHTML pages - Experimental PDF export - Look and colors can match your site design (CSS) - Help and tooltips on HTML reported pages - Easy to use (Just one configuration file to edit) - Analysis database can be stored in XML format (for XSLT processing, ...) - A Webmin module - Free (GNU GPL) with sources (perl scripts) - Available on all platforms ### Requirements To use AWStats CGI script, you need the following requirements: - Your server must log web access in a log file you can read. - To run awstats, from command line, your operating system must be able to run perl scripts (.pl files). - Perl module "Encode" must be available. To run awstats as a CGI (for real-time statistics), your web server must also be able to run such scripts. If not, you can solve this by downloading last Perl version at: - (Windows) - (All OS) ### Files The distribution of AWStats package includes the following files: README.TXT This file docs/LICENSE GNU General Public Licence docs/* AWStats documentation (setup/usage...) wwwroot/cgi-bin/awstats.pl THE MAIN AWSTATS PROGRAM (CLI/CGI) wwwroot/cgi-bin/awredir.pl A tool to track exit clicks wwwroot/cgi-bin/awstats.model.conf An model configuration file wwwroot/cgi-bin/lang Directory with languages files wwwroot/cgi-bin/lib Directory with awstats reference info wwwroot/cgi-bin/plugins Directory with optional plugins wwwroot/icon/browser Directory with browsers icons wwwroot/icon/clock Directory with clock icons wwwroot/icon/cpu Directory with cpu icons wwwroot/icon/flags Directory with country flag icons wwwroot/icon/os Directory with OS icons wwwroot/icon/other Directory with all others icons wwwroot/classes Java applet for graphapplet plugin wwwroot/css Samples of CSS files wwwroot/js Javascript sources for "Misc" feature tools/* Other provided tools tools/webmin/awstats-x.x.wbm A Webmin module for AWStats tools/xslt/awstats.xsd AWStats XML database schema descriptor tools/xslt/* Demo to manipulate AWStats XML database ## INSTALL, SETUP AND USE AWSTATS The documentation available for this release in HTML format is in the docs/ directory. You can find a most up-to-date documentation at: ### BENCHMARK Tests and results are available in AWStats documentation, in docs/ directory. ### SOCIAL NETWORKS Follow AWStats project on: - Facebook: - Twitter: ## ABOUT THE AUTHOR, LICENSE AND SUPPORT Copyright (C) 2000-2025 - Laurent Destailleur - eldy@users.sourceforge.net - Laurent Destailleur is also the project leader of [Dolibarr ERP CRM Opensource project](https://www.dolibarr.org), and author of AWBot, CVSChangeLogBuilder, DoliDroid and founder of DoliCloud SaaS . This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . awstats-8.0/tools/0000755000175100017510000000000014753672077016177 5ustar ldestailleurldestailleurawstats-8.0/tools/nginx/0000755000175100017510000000000014753672077017322 5ustar ldestailleurldestailleurawstats-8.0/tools/nginx/awstats-fcgi.php0000644000175100017510000000170714753672077022434 0ustar ldestailleurldestailleur array('pipe', 'r'), // stdin is a pipe that the child will read from 1 => array('pipe', 'w'), // stdout is a pipe that the child will write to 2 => array('pipe', 'w') // stderr is a file to write to ); $newenv = $_SERVER; $newenv['SCRIPT_FILENAME'] = $_SERVER['X_SCRIPT_FILENAME']; $newenv['SCRIPT_NAME'] = $_SERVER['X_SCRIPT_NAME']; if (is_executable($_SERVER['X_SCRIPT_FILENAME'])) { $process = proc_open($_SERVER['X_SCRIPT_FILENAME'], $descriptorspec, $pipes, NULL, $newenv); if (is_resource($process)) { fclose($pipes[0]); $head = fgets($pipes[1]); while (strcmp($head, "\n")) { header($head); $head = fgets($pipes[1]); } fpassthru($pipes[1]); fclose($pipes[1]); fclose($pipes[2]); $return_value = proc_close($process); } else { header('Status: 500 Internal Server Error'); echo('Internal Server Error'); } } else { header('Status: 404 Page Not Found'); echo('Page Not Found'); } ?>awstats-8.0/tools/nginx/README.txt0000644000175100017510000000012214753672077021013 0ustar ldestailleurldestailleurThis directory contains samples files to setup a NGinx server to use AWStats with.awstats-8.0/tools/nginx/awstats-nginx.conf0000644000175100017510000000211414753672077022776 0ustar ldestailleurldestailleurserver { listen 127.0.0.1:80; server_name localhost; access_log /var/log/nginx/localhost.access_log main; error_log /var/log/nginx/localhost.error_log info; root /var/www/localhost/htdocs; index index.html; # Restrict access #auth_basic "Restricted"; #auth_basic_user_file /etc/awstats/htpasswd; # Static awstats files: HTML files stored in DOCUMENT_ROOT/awstats/ location /awstats/classes/ { alias /usr/share/awstats/wwwroot/classes/; } location /awstats/css/ { alias /usr/share/awstats/wwwroot/css/; } location /awstats/icon/ { alias /usr/share/awstats/wwwroot/icon/; } location /awstats-icon/ { alias /usr/share/awstats/wwwroot/icon/; } location /awstats/js/ { alias /usr/share/awstats/wwwroot/js/; } # Dynamic stats. location ~ ^/cgi-bin/(awredir|awstats)\.pl { gzip off; fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME /usr/share/awstats/wwwroot/cgi-bin/fcgi.php; fastcgi_param X_SCRIPT_FILENAME /usr/share/awstats/wwwroot$fastcgi_script_name; fastcgi_param X_SCRIPT_NAME $fastcgi_script_name; include fastcgi_params; } } awstats-8.0/tools/xslt/0000755000175100017510000000000014753672077017171 5ustar ldestailleurldestailleurawstats-8.0/tools/xslt/awstats.datademo1.xslt0000644000175100017510000000272414753672077023436 0ustar ldestailleurldestailleur



 


awstats-8.0/tools/xslt/awstats.datademo2.xml0000644000175100017510000004010114753672077023234 0ustar ldestailleurldestailleur AWSTATS DATA FILE 6.7 (build 1.892) # If you remove this file, all statistics for date 200101 will be lost/reset.
# LastLine = Date of last record processed - Last record line number in last log - Last record offset in last log - Last record signature value # FirstTime = Date of first visit for history file # LastTime = Date of last visit for history file # LastUpdate = Date of last update - Nb of parsed records - Nb of parsed old records - Nb of parsed new records - Nb of parsed corrupted - Nb of parsed dropped # TotalVisits = Number of visits # TotalUnique = Number of unique visitors # MonthHostsKnown = Number of hosts known # MonthHostsUnKnown = Number of hosts unknown BEGIN_GENERAL8
LastLine20010101170000 84 10496 69181820316
FirstTime20010101000010
LastTime20010101163000
LastUpdate20070712233159 84 0 45 38 1
TotalVisits5
TotalUnique4
MonthHostsKnown6
MonthHostsUnknown0
END_GENERAL
# Misc ID - Pages - Hits - Bandwidth BEGIN_MISC10
QuickTimeSupport000
JavaEnabled010
JavascriptDisabled000
PDFSupport010
WindowsMediaPlayerSupport010
AddToFavourites010
RealPlayerSupport010
TotalMisc010
DirectorSupport000
FlashSupport010
END_MISC
# Hour - Pages - Hits - Bandwidth - Not viewed Pages - Not viewed Hits - Not viewed Bandwidth BEGIN_TIME24
04642054000
1000000
2000000
3000000
4000000
5000000
6000000
7000000
8000000
9000000
10000000
11000000
12816108122337607
132214018168829
14000220
1500011299
1666422856000
170001170476
18000000
19000000
20000000
21000000
22000000
23000000
END_TIME
25 # Host - Pages - Hits - Bandwidth - Last visit date - [Start date of last visit] - [Last page of last visit] # [Start date of last visit] and [Last page of last visit] are saved only if session is not finished # The 25 first Hits must be first (order not required for others) BEGIN_VISITOR6
camarche8149410420010101120025
alamentin-104-1-77-10.w80-8.abo.wanadoo.fr664228562001010116300020010101160000/page1.html
alamentin-104-1-77-3.w80-8.abo.wanadoo.fr464205420010101120125
camarchesuperbienmeme221401820010101130100
camarchetresbienmeme017009
alamentin-104-1-77-2.w80-8.abo.wanadoo.fr017009
END_VISITOR
# Date - Pages - Hits - Bandwidth - Visits BEGIN_DAY1
2001010120305870505
END_DAY
25 # Domain - Pages - Hits - Bandwidth # The 25 first Pages must be first (order not required for others) BEGIN_DOMAIN2
fr1013471919
ip1017115131
END_DOMAIN
# Cluster ID - Pages - Hits - Bandwidth BEGIN_CLUSTER0
END_CLUSTER
5 # Login - Pages - Hits - Bandwidth - Last visit # The 5 first Pages must be first (order not required for others) BEGIN_LOGIN1
john_begood221401820010101130100
END_LOGIN
25 # Robot ID - Hits - Bandwidth - Last visit - Hits on robots.txt # The 25 first Hits must be first (order not required for others) BEGIN_ROBOT3
up\.browser68829200101011300000
googlebot27308200101011202051
unknown1299200101011202001
END_ROBOT
5 # Worm ID - Hits - Bandwidth - Last visit # The 5 first Hits must be first (order not required for others) BEGIN_WORMS1
code_red129920010101150000
END_WORMS
20 # EMail - Hits - Bandwidth - Last visit # The 20 first Hits must be first (order not required for others) BEGIN_EMAILSENDER0
END_EMAILSENDER
20 # EMail - Hits - Bandwidth - Last visit # The 20 first hits must be first (order not required for others) BEGIN_EMAILRECEIVER0
END_EMAILRECEIVER
# Session range - Number of visits BEGIN_SESSION1
0s-30s4
END_SESSION
25 # URL - Pages - Bandwidth - Entry - Exit # The 25 first Pages must be first (order not required for others) BEGIN_SIDER7
/837340740
/page1.html49150300
/page332102703
/page2.cgi21401800
/cgi-bin/order.cgi;family%3df&type%3dt&titi%3di1700910
/page2.cgi?x%3da&family%3da&y%3db&familx%3dx1700900
/do/Show1700901
END_SIDER
# Files type - Hits - Bandwidth - Bandwidth without compression - Bandwidth after compression BEGIN_FILETYPES6
png32102700
html1246491000
js2999600
cgi42803600
Unknown42803600
gif53504500
END_FILETYPES
# OS ID - Hits BEGIN_OS6
linuxmandr1
macosx1
linuxredhat1
win958
win200018
win981
END_OS
# Browser ID - Hits BEGIN_BROWSER7
firefox1.06
mozilla2
firebird6
netscape7.11
msie5.56
opera1
netscape4.78
END_BROWSER
# Screen size - Hits BEGIN_SCREENSIZE1
1024x7681
END_SCREENSIZE
# Unknown referer OS - Last visit date BEGIN_UNKNOWNREFERER0
END_UNKNOWNREFERER
# Unknown referer Browser - Last visit date BEGIN_UNKNOWNREFERERBROWSER0
END_UNKNOWNREFERERBROWSER
# Origin - Pages - Hits BEGIN_ORIGIN6
From0919
From100
From211
From399
From411
From500
END_ORIGIN
# Search engine referers ID - Pages - Hits BEGIN_SEREFERRALS1
a911
END_SEREFERRALS
25 # External page referers - Pages - Hits # The 25 first Pages must be first (order not required for others) BEGIN_PAGEREFS5
http://us.f109.mail.yahoo.com/ym/ShowLetter55
http://www.sitereferer:81/cgi-bin/azerty.pl11
http://WWW.SiteRefereR:80/cgi-bin/azerty.pl11
http://www.freeweb.hu/icecat/filmek/film04.html11
http://www.sitereferer/cgi-bin/search.pl11
END_PAGEREFS
10 # Search keyphrases - Number of search # The 10 first number of search must be first (order not required for others) BEGIN_SEARCHWORDS1
searchkeyfroma91
END_SEARCHWORDS
25 # Search keywords - Number of search # The 25 first number of search must be first (order not required for others) BEGIN_KEYWORDS1
searchkeyfroma91
END_KEYWORDS
# Errors - Hits - Bandwidth BEGIN_ERRORS3
302170476
40510
40410
END_ERRORS
# URL with 404 errors - Hits - Last URL referer BEGIN_SIDER_4041
/404notfoundpage.html1http://refererto404nofoundpage/pageswithbadlink.html
END_SIDER_404
20 # Extra key - Pages - Hits - Bandwidth - Last access # The 20 first number of hits are first BEGIN_EXTRA_12
99911020010101130100
99811020010101130000
END_EXTRA_1
20 # Extra key - Pages - Hits - Bandwidth - Last access # The 20 first number of hits are first BEGIN_EXTRA_21
http://xxx.com/aa.html01020010101170000
END_EXTRA_2
awstats-8.0/tools/xslt/awstats.datademo2.xslt0000644000175100017510000001717214753672077023442 0ustar ldestailleurldestailleur ---------------- Period Total unique visitors : Total visits : Total viewed pages : Total viewed hits : Total not viewed pages : Total not viewed hits : Added to favourites (?) : ---------------- Visit duration: 0s-30s : 30s-2mn : 2mn-5mn : 5mn-15mn : 15mn-30mn : 30mn-1h : 1h+ : ---------------- Countries top 5: : pages ---------------- Users arrived via: Typed in / from bookmarks : pages Unknown : pages Linked from an Internet Search Engine : pages Linked from an external page : pages Linked from an internal page : pages Linked from newsgroups : pages ---------------- Top search phrases: - hits ---------------- Robots/spiders: - hits ---------------- awstats-8.0/tools/xslt/README.txt0000644000175100017510000000171714753672077020675 0ustar ldestailleurldestailleur----- README.txt about AWStats XSLT demo ----- This directory is absolutely not required to make AWStats working. All files here are demo files you can use if you want to manipulate AWStats XML database to build report by yourself and without using AWStats output features. The following file describe the structure of the AWStats XML database (built when BuildHistoryOutput is set to 'xml'). * awstats.xsd File descriptor for AWStats xml database schema. The following two files can be used to test a xslt processing to transform an AWStats XML database (built when BuildHistoryOutput is set to 'xml'). into a report. * awstats.datademo1.xml A xml data demo file to test xslt transform with style sheet. * awstats.datademo1.xslt A demo xsl style sheet to transform de xml data demo file. To build a report using this 2 files and a xslt processor, you must run the command: xsltproc awstats.datademo1.xslt awstats.datademo1.xml > output.html awstats-8.0/tools/xslt/awstats.xsd0000644000175100017510000000564214753672077021406 0ustar ldestailleurldestailleur awstats-8.0/tools/xslt/awstats.datademo1.xml0000644000175100017510000004771414753672077023254 0ustar ldestailleurldestailleur AWSTATS DATA FILE 6.5 (build 1.856) # If you remove this file, all statistics for date 200101 will be lost/reset.
# LastLine = Date of last record processed - Last record line number in last log - Last record offset in last log - Last record signature value # FirstTime = Date of first visit for history file # LastTime = Date of last visit for history file # LastUpdate = Date of last update - Nb of parsed records - Nb of parsed old records - Nb of parsed new records - Nb of parsed corrupted - Nb of parsed dropped # TotalVisits = Number of visits # TotalUnique = Number of unique visitors # MonthHostsKnown = Number of hosts known # MonthHostsUnKnown = Number of hosts unknown BEGIN_GENERAL 8
LastLine 20010102030000 84 10496 69181820316
FirstTime 20010101100010
LastTime 20010102023000
LastUpdate 20051124203512 84 0 45 38 1
TotalVisits 6
TotalUnique 5
MonthHostsKnown 0
MonthHostsUnknown 7
END_GENERAL
# Misc ID - Pages - Hits - Bandwidth BEGIN_MISC 10
QuickTimeSupport 0 0 0
JavaEnabled 0 1 0
JavascriptDisabled 0 0 0
PDFSupport 0 1 0
WindowsMediaPlayerSupport 0 1 0
AddToFavourites 0 1 0
RealPlayerSupport 0 1 0
TotalMisc 0 1 0
DirectorSupport 0 0 0
FlashSupport 0 1 0
END_MISC
# Hour - Pages - Hits - Bandwidth - Not viewed Pages - Not viewed Hits - Not viewed Bandwidth BEGIN_TIME 24
0 0 0 0 2 2 0
1 0 0 0 1 1 299
2 6 6 422856 0 0 0
3 0 0 0 1 1 70476
4 0 0 0 0 0 0
5 0 0 0 0 0 0
6 0 0 0 0 0 0
7 0 0 0 0 0 0
8 0 0 0 0 0 0
9 0 0 0 0 0 0
10 4 6 42054 0 0 0
11 0 0 0 0 0 0
12 0 0 0 0 0 0
13 0 0 0 0 0 0
14 0 0 0 0 0 0
15 0 0 0 0 0 0
16 0 0 0 0 0 0
17 0 0 0 0 0 0
18 0 0 0 0 0 0
19 0 0 0 0 0 0
20 0 0 0 0 0 0
21 0 0 0 0 0 0
22 8 16 108122 3 3 7607
23 3 8 22847 0 0 0
END_TIME
10 # Host - Pages - Hits - Bandwidth - Last visit date - [Start date of last visit] - [Last page of last visit] # [Start date of last visit] and [Last page of last visit] are saved only if session is not finished # The 10 first Hits must be first (order not required for others) BEGIN_VISITOR 7
80.8.55.1 8 14 94104 20010101220025
80.8.55.10 6 6 422856 20010102023000 20010102020000 /page1.html
80.8.55.3 4 6 42054 20010101220125
80.8.55.7 2 2 14018 20010101230100
80.8.55.6 1 6 8829 20010101230000
80.8.55.4 0 1 7009
80.8.55.2 0 1 7009
END_VISITOR
# Date - Pages - Hits - Bandwidth - Visits BEGIN_DAY 2
20010101 15 30 173023 5
20010102 6 6 422856 1
END_DAY
10 # Domain - Pages - Hits - Bandwidth # The 10 first Pages must be first (order not required for others) BEGIN_DOMAIN 1
ip 21 36 595879
END_DOMAIN
# Cluster ID - Pages - Hits - Bandwidth BEGIN_CLUSTER 0
END_CLUSTER
10 # Login - Pages - Hits - Bandwidth - Last visit # The 10 first Pages must be first (order not required for others) BEGIN_LOGIN 2
John_Begood 2 2 14018 20010101230100
john 1 6 8829 20010101230000
END_LOGIN
10 # Robot ID - Hits - Bandwidth - Last visit - Hits on robots.txt # The 10 first Hits must be first (order not required for others) BEGIN_ROBOT 2
googlebot 2 7308 20010101220205 1
unknown 1 299 20010101220200 1
END_ROBOT
5 # Worm ID - Hits - Bandwidth - Last visit # The 5 first Hits must be first (order not required for others) BEGIN_WORMS 0
END_WORMS
20 # EMail - Hits - Bandwidth - Last visit # The 20 first Hits must be first (order not required for others) BEGIN_EMAILSENDER 0
END_EMAILSENDER
20 # EMail - Hits - Bandwidth - Last visit # The 20 first hits must be first (order not required for others) BEGIN_EMAILRECEIVER 0
END_EMAILRECEIVER
# Session range - Number of visits BEGIN_SESSION 1
0s-30s 5
END_SESSION
10 # URL - Pages - Bandwidth - Entry - Exit # The 10 first Pages must be first (order not required for others) BEGIN_SIDER 6
/ 8 373407 4 0
/page1.html 4 91503 0 0
/page3 3 21027 0 3
/page2.cgi 3 21027 0 0
/cgi-bin/order.cgi 2 14018 2 1
/do/Show 1 7009 0 1
END_SIDER
# Files type - Hits - Bandwidth - Bandwidth without compression - Bandwidth after compression BEGIN_FILETYPES 7
php 8 373407 0 0
png 3 21027 0 0
html 4 91503 0 0
js 2 9996 0 0
cgi 5 35045 0 0
Unknown 4 28036 0 0
gif 10 36865 0 0
END_FILETYPES
# OS ID - Hits BEGIN_OS 7
linuxmandr 1
macosx 1
linuxredhat 1
win95 8
win2000 18
Unknown 6
win98 1
END_OS
# Browser ID - Hits BEGIN_BROWSER 8
firefox1.0 6
mozilla 2
netscape7.1 1
opera 1
sagem 6
firebird 6
msie5.5 6
netscape4.7 8
END_BROWSER
# Screen size - Hits BEGIN_SCREENSIZE 1
1024x768 1
END_SCREENSIZE
# Unknown referer OS - Last visit date BEGIN_UNKNOWNREFERER 1
SAGEM-myX-5m/1.0_UP.Browser/6.1.0.6.1.103_(GUI)_MMP/1.0_(Google_WAP_Proxy/1.0) 20010101230000
END_UNKNOWNREFERER
# Unknown referer Browser - Last visit date BEGIN_UNKNOWNREFERERBROWSER 0
END_UNKNOWNREFERERBROWSER
# Origin - Pages - Hits BEGIN_ORIGIN 6
From0 9 19
From1 0 0
From2 2 7
From3 9 9
From4 1 1
From5 0 0
END_ORIGIN
# Search engine referers ID - Pages - Hits BEGIN_SEREFERRALS 2
google 1 6
a9 1 1
END_SEREFERRALS
10 # External page referers - Pages - Hits # The 10 first Pages must be first (order not required for others) BEGIN_PAGEREFS 5
http://us.f109.mail.yahoo.com/ym/ShowLetter 5 5
http://www.sitereferer:81/cgi-bin/azerty.pl 1 1
http://WWW.SiteRefereR:80/cgi-bin/azerty.pl 1 1
http://www.freeweb.hu/icecat/filmek/film04.html 1 1
http://www.sitereferer/cgi-bin/search.pl 1 1
END_PAGEREFS
10 # Search keyphrases - Number of search # The 10 first number of search must be first (order not required for others) BEGIN_SEARCHWORDS 2
ma%c3%aetre+譨ve 1
searchkeyfroma9 1
END_SEARCHWORDS
10 # Search keywords - Number of search # The 10 first number of search must be first (order not required for others) BEGIN_KEYWORDS 3
searchkeyfroma9 1
ma%c3%aetre 1
譨ve 1
END_KEYWORDS
# Errors - Hits - Bandwidth BEGIN_ERRORS 3
302 1 70476
405 1 0
404 2 299
END_ERRORS
# URL with 404 errors - Hits - Last URL referer BEGIN_SIDER_404 2
/default.ida 1 -
/404notfoundpage.html 1 http://refererto404nofoundpage/pageswithbadlink.html
END_SIDER_404
20 # Extra key - Pages - Hits - Bandwidth - Last access # The 20 first number of hits are first BEGIN_EXTRA_1 2
999 1 1 0 20010101230100
998 1 1 0 20010101230000
END_EXTRA_1
awstats-8.0/tools/logresolvemerge.pl0000755000175100017510000010101314753672077021734 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # Allows you to get one unique output log file, sorted on date, # built from particular sources. # This tool is part of AWStats log analyzer but can be use # alone for any other log analyzer. # See COPYING.TXT file about AWStats GNU General Public License. #----------------------------------------------------------------------------- use strict; no strict "refs"; #use diagnostics; use POSIX qw( strftime ); #----------------------------------------------------------------------------- # Defines #----------------------------------------------------------------------------- # ENABLETHREAD --> COMMENT THIS BLOCK TO USE A THREADED VERSION my $UseThread=0; &Check_Thread_Use(); my $NbOfDNSLookupAsked = 0; my %threadarray = (); my %MyDNSTable = (); my %TmpDNSLookup = (); # ENABLETHREAD --> UNCOMMENT THIS BLOCK TO USE A THREADED VERSION #my $UseThread=1; #&Check_Thread_Use(); #my $NbOfDNSLookupAsked : shared = 0; #my %threadarray : shared = (); #my %MyDNSTable : shared = (); #my %TmpDNSLookup : shared = (); # ---------- Init variables -------- use vars qw/ $REVISION $VERSION /; $REVISION = '20140126'; $VERSION="1.2 (build $REVISION)"; use vars qw/ $NBOFLINESFORBENCHMARK /; $NBOFLINESFORBENCHMARK=8192; use vars qw/ $DIR $PROG $Extension $Debug $ShowSteps $AddFileNum $AddFileName $LastLogNum $PrintFields $MaxNbOfThread $DNSLookup $DNSCache $DirCgi $DirData $DNSLookupAlreadyDone $NbOfLinesShowsteps $AFINET $QueueCursor $StopOnFirstEof $IgnoreMissing /; $DIR=''; $PROG=''; $Extension=''; $Debug=0; $ShowSteps=0; $AddFileNum=0; $AddFileName=0; $LastLogNum=0; $PrintFields=0; $MaxNbOfThread=0; $DNSLookup=0; $DNSCache=''; $DirCgi=''; $DirData=''; $DNSLookupAlreadyDone=0; $NbOfLinesShowsteps=0; $AFINET=''; $StopOnFirstEof=0; $IgnoreMissing=0; # ---------- Init arrays -------- use vars qw/ @SkipDNSLookupFor @ParamFile @Fields /; # ---------- Init hash arrays -------- use vars qw/ %LogFileToDo %linerecord %timerecord %corrupted %QueueHostsToResolve %QueueRecords /; %LogFileToDo = %linerecord = %timerecord = %corrupted = (); %QueueHostsToResolve = %QueueRecords = (); # DRA2: the order of timerecords are kept here, each index in the array is the filerecordnumber, which # DRA2: is used as the key for the other hashes use vars qw/ @timerecordorder /; @timerecordorder = (); # ---------- External Program variables ---------- # For gzip compression my $zcat = 'gzip -cd'; my $zcat_file = '\.gz$'; # For bz2 compression my $bzcat = 'bzip2 -cd'; my $bzcat_file = '\.bz2$'; # For xz compression my $xzcat = 'xz -cd'; my $xzcat_file = '\.xz$'; #----------------------------------------------------------------------------- # Functions #----------------------------------------------------------------------------- #------------------------------------------------------------------------------ # Function: Add all files of a specific directory # Parameters: $message # Input: Directory path # Output: None # Return: Array with list of files #------------------------------------------------------------------------------ sub addDirectory { my ($dir,@list) = @_; my $dirH; opendir($dirH, $dir) || die ("Can't open '$dir'"); while ($_ = readdir($dirH) ) { if (-f "$dir/$_") { push @list, "$dir/$_"; } } closedir($dirH); return @list; } #------------------------------------------------------------------------------ # Function: Write an error message and exit # Parameters: $message # Input: None # Output: None # Return: None #------------------------------------------------------------------------------ sub error { print STDERR "Error: $_[0].\n"; exit 1; } #------------------------------------------------------------------------------ # Function: Write a debug message # Parameters: $message # Input: $Debug # Output: None # Return: None #------------------------------------------------------------------------------ sub debug { my $level = $_[1] || 1; if ($Debug >= $level) { my $debugstring = $_[0]; print "DEBUG $level - ".localtime(time())." : $debugstring\n"; } } #------------------------------------------------------------------------------ # Function: Write a warning message # Parameters: $message # Input: $Debug # Output: None # Return: None #------------------------------------------------------------------------------ sub warning { my $messagestring=shift; if ($Debug) { debug("$messagestring",1); } print STDERR "$messagestring\n"; } #----------------------------------------------------------------------------- # Function: Return 1 if string contains only ascii chars # Input: String # Return: 0 or 1 #----------------------------------------------------------------------------- sub IsAscii { my $string=shift; if ($Debug) { debug("IsAscii($string)",5); } if ($string =~ /^[\w\+\-\/\\\.%,;:=\"\'&?!\s]+$/) { if ($Debug) { debug(" Yes",5); } return 1; # Only alphanum chars (and _) or + - / \ . % , ; : = " ' & ? space \t } if ($Debug) { debug(" No",5); } return 0; } #----------------------------------------------------------------------------- # DRA Function: Return 1 if DNS lookup should be skipped # Input: String # Return: 0 or 1 #----------------------------------------------------------------------------- sub SkipDNSLookup { foreach my $match (@SkipDNSLookupFor) { if ($_[0] =~ /$match/i) { return 1; } } 0; # Not in @SkipDNSLookupFor } #----------------------------------------------------------------------------- # Function: Function that wait for DNS lookup (can be threaded) # Input: String # Return: 0 or 1 #----------------------------------------------------------------------------- sub MakeDNSLookup { my $ipaddress=shift; $NbOfDNSLookupAsked++; use Socket; $AFINET=AF_INET; my $tid=0; $tid=$MaxNbOfThread?eval("threads->self->tid()"):0; if ($Debug) { debug(" ***** Thread id $tid: MakeDNSlookup started (for $ipaddress)",4); } my $lookupresult=gethostbyaddr(pack("C4",split(/\./,$ipaddress)),$AFINET); # This is very slow, may took 20 seconds if (! $lookupresult || $lookupresult =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/ || ! IsAscii($lookupresult)) { $TmpDNSLookup{$ipaddress}='*'; } else { $TmpDNSLookup{$ipaddress}=$lookupresult; } if ($Debug) { debug(" ***** Thread id $tid: MakeDNSlookup done ($ipaddress resolved into $TmpDNSLookup{$ipaddress})",4); } delete $threadarray{$ipaddress}; return; } #----------------------------------------------------------------------------- # Function: WriteRecordsReadyInQueue # Input: - # Return: 0 #----------------------------------------------------------------------------- sub WriteRecordsReadyInQueue { my $logfilechosen=shift; if ($Debug) { debug("Check head of queue to write records ready to flush (QueueCursor=$QueueCursor, QueueSize=".(scalar keys %QueueRecords).")",4); } while ( $QueueHostsToResolve{$QueueCursor} && ( ($QueueHostsToResolve{$QueueCursor} eq '*') || ($MyDNSTable{$QueueHostsToResolve{$QueueCursor}}) || ($TmpDNSLookup{$QueueHostsToResolve{$QueueCursor}}) ) ) { # $QueueCursor point to a ready record if ($QueueHostsToResolve{$QueueCursor} eq '*') { if ($Debug) { debug(" First elem in queue is ready. No change on it. We pull it.",4); } } else { if ($MyDNSTable{$QueueHostsToResolve{$QueueCursor}}) { if ($MyDNSTable{$QueueHostsToResolve{$QueueCursor}} ne '*') { $QueueRecords{$QueueCursor}=~s/$QueueHostsToResolve{$QueueCursor}/$MyDNSTable{$QueueHostsToResolve{$QueueCursor}}/; if ($Debug) { debug(" First elem in queue has been resolved (found in MyDNSTable $MyDNSTable{$QueueHostsToResolve{$QueueCursor}}). We pull it.",4); } } } elsif ($TmpDNSLookup{$QueueHostsToResolve{$QueueCursor}}) { if ($TmpDNSLookup{$QueueHostsToResolve{$QueueCursor}} ne '*') { $QueueRecords{$QueueCursor}=~s/$QueueHostsToResolve{$QueueCursor}/$TmpDNSLookup{$QueueHostsToResolve{$QueueCursor}}/; if ($Debug) { debug(" First elem in queue has been resolved (found in TmpDNSLookup $TmpDNSLookup{$QueueHostsToResolve{$QueueCursor}}). We pull it.",4); } } } } # Record is ready, we output it. if ($AddFileNum) { print "$logfilechosen "; } if ($AddFileName) { print "$LogFileToDo{$logfilechosen} "; } # see if we need to dump fields if ($PrintFields && $LastLogNum != $logfilechosen){ print($Fields[$logfilechosen]."\n"); $LastLogNum = $logfilechosen; } print "$QueueRecords{$QueueCursor}\n"; delete $QueueRecords{$QueueCursor}; delete $QueueHostsToResolve{$QueueCursor}; $QueueCursor++; } return 0; } #----------------------------------------------------------------------------- # Function: Check if thread are enabled or not # Input: - # Return: - #----------------------------------------------------------------------------- sub Check_Thread_Use { if ($] >= 5.008) { for (0..@ARGV-1) { if ($ARGV[$_] =~ /^-dnslookup[:=](\d{1,2})/i) { if ($UseThread) { if (!eval ('require "threads.pm";')) { &error("Failed to load perl module 'threads' required for multi-threaded DNS lookup".($@?": $@":"")); } if (!eval ('require "threads/shared.pm";')) { &error("Failed to load perl module 'threads::shared' required for multi-threaded DNS lookup".($@?": $@":"")); } } else { &error("Multi-thread is disabled in default version of this script.\nYou must manually edit the file '$0' to comment/uncomment all\nlines marked with 'ENABLETHREAD' string to enable multi-threading"); } } } } } #----------------------------------------------------------------------------- # MAIN #----------------------------------------------------------------------------- ($DIR=$0) =~ s/([^\/\\]*)$//; ($PROG=$1) =~ s/\.([^\.]*)$//; $Extension=$1; # Get parameters (Note: $MaxNbOfThread is already known my $cpt=1; for (0..@ARGV-1) { if ($ARGV[$_] =~ /^-/) { if ($ARGV[$_] =~ /debug=(\d)/i) { $Debug=$1; } elsif ($ARGV[$_] =~ /dnscache=/i) { $DNSLookup||=2; $DNSCache=$ARGV[$_]; $DNSCache =~ s/-dnscache=//; } elsif ($ARGV[$_] =~ /dnslookup[:=](\d{1,2})/i) { $DNSLookup||=1; $MaxNbOfThread=$1; } elsif ($ARGV[$_] =~ /dnslookup/i) { $DNSLookup||=1; } elsif ($ARGV[$_] =~ /showsteps/i) { $ShowSteps=1; } elsif ($ARGV[$_] =~ /addfilenum/i) { $AddFileNum=1; } elsif ($ARGV[$_] =~ /addfilename/i) { $AddFileName=1; } elsif ($ARGV[$_] =~ /stoponfirsteof/i) { $StopOnFirstEof=1; } elsif ($ARGV[$_] =~ /printfields/i) { $PrintFields=1; } elsif ($ARGV[$_] =~ /ignoremissing/i) { $IgnoreMissing=1; } else { print "Unknown argument $ARGV[$_] ignored\n"; } } elsif ($ARGV[$_] =~ /addfolder=(.*)$/i) { @ParamFile = addDirectory($1, @ParamFile); } else { push @ParamFile, $ARGV[$_]; $cpt++; } } if ($Debug) { $|=1; } if ($Debug) { debug(ucfirst($PROG)." - $VERSION - Perl $^X $]",1); debug("DNSLookup=$DNSLookup"); debug("DNSCache=$DNSCache"); debug("MaxNbOfThread=$MaxNbOfThread"); } # Disallow MaxNbOfThread and Perl < 5.8 if ($] < 5.008 && $MaxNbOfThread) { error("Multi-threaded DNS lookup is only supported with Perl 5.8 or higher (not $]). Use -dnslookup option instead"); } # Warning, there is a memory hole in ActiveState perl version (in delete functions) if ($^X =~ /activestate/i || $^X =~ /activeperl/i) { # TODO Add a warning } if (scalar @ParamFile == 0) { print "----- $PROG $VERSION (c) Laurent Destailleur -----\n"; print "$PROG allows you to get one unique output log file, sorted on date,\n"; print "built from particular sources:\n"; print " - It can read several input log files,\n"; print " - It can read .gz/.bz2/.xz log files,\n"; print " - It can also makes a fast reverse DNS lookup to replace\n"; print " all IP addresses into host names in resulting log file.\n"; print "$PROG comes with ABSOLUTELY NO WARRANTY. It's a free software\n"; print "distributed with a GNU General Public License (See COPYING.txt file).\n"; print "$PROG is part of AWStats but can be used alone as a log merger\n"; print "or resolver before using any other log analyzer.\n"; print "\n"; print "Usage:\n"; print " $PROG.$Extension [options] file\n"; print " $PROG.$Extension [options] file1 ... filen\n"; print " $PROG.$Extension [options] *.*\n"; print " $PROG.$Extension [options] addfolder=dirname\n"; print " perl $PROG.$Extension [options] *.* > newfile\n"; print "Options:\n"; print " -dnslookup make a reverse DNS lookup on IP adresses\n"; print " -dnslookup=n same with a n parallel threads instead of serial requests\n"; print " -dnscache=file make DNS lookup from cache file first before network lookup\n"; print " -showsteps print on stderr benchmark information every $NBOFLINESFORBENCHMARK lines\n"; print " -addfilenum if used with several files, file number can be added in first\n"; print " -addfilename if used with several files, file name can be added in first\n"; print " field of output file. This can be used to add a cluster id\n"; print " when log files come from several load balanced computers.\n"; print " -stoponfirsteof Stop processing when any logfile reaches end-of-file.\n"; print " -printfields For IIS or W3C logs, prints the latest field header for\n"; print " the currentlog file when switching between log file entries\n"; print " so that the parsercan automatically determine which fields\n"; print " are avaiable.\n"; print " -ignoremissing will not fail if a log file is missing\n"; print "\n"; print "This runs $PROG in command line to open one or several\n"; print "server log files to merge them (sorted on date) and/or to make a reverse\n"; print "DNS lookup (if asked). The result log file is sent on standard output.\n"; print "Note: $PROG is not a 'sort' tool to sort one file. It's a\n"; print "software able to output sorted log records (with a reverse DNS lookup\n"; print "included or not) even if log records are dispatched in several files.\n"; print "Each of thoose files must be already independently sorted itself\n"; print "(but that is the case in all web server log files). So you can use it\n"; print "for load balanced log files or to group several old log files.\n"; print "\n"; print "Don't forget that the main goal of logresolvemerge is to send log records to\n"; print "a log analyzer in a sorted order without merging files on disk (NO NEED\n"; print "OF DISK SPACE AT ALL) and without loading files into memory (NO NEED\n"; print "OF MORE MEMORY). Choose of output records is done on the fly.\n"; print "\n"; print "So logresolvemerge is particularly useful when you want to output several\n"; print "and/or large log files in a fast process, with no use of disk or\n"; print "more memory, and in a chronological order through a pipe (to be used by a log\n"; print "analyzer).\n"; print "\n"; print "Note: If input records are not 'exactly' sorted but 'nearly' sorted (this\n"; print "occurs with heavy servers), this is not a problem, the output will also\n"; print "be 'nearly' sorted but a few log analyzers (like AWStats) knowns how to deal\n"; print "with such logs.\n"; print "\n"; print "WARNING: If log files are old MAC text files (lines ended with CR char), you\n"; print "can't run this tool on Win or Unix platforms.\n"; print "\n"; print "WARNING: Because of memory holes in ActiveState Perl version, use another\n"; print "Perl interpreter if you need to process large log files.\n"; print "\n"; print "Now supports/detects:\n"; print " Automatic detection of log format\n"; print " Files can be .gz/.bz2/.xz files if gzip/bzip2/xz tools are available in PATH.\n"; print " Multithreaded reverse DNS lookup (several parallel requests) with Perl 5.8+.\n"; print "New versions and FAQ at http://www.awstats.org\n"; exit 0; } # Get current time my $nowtime=time; my ($nowsec,$nowmin,$nowhour,$nowday,$nowmonth,$nowyear) = localtime($nowtime); if ($nowyear < 100) { $nowyear+=2000; } else { $nowyear+=1900; } my $nowsmallyear=$nowyear;$nowsmallyear =~ s/^..//; if (++$nowmonth < 10) { $nowmonth = "0$nowmonth"; } if ($nowday < 10) { $nowday = "0$nowday"; } if ($nowhour < 10) { $nowhour = "0$nowhour"; } if ($nowmin < 10) { $nowmin = "0$nowmin"; } if ($nowsec < 10) { $nowsec = "0$nowsec"; } # Get tomorrow time (will be used to discard some record with corrupted date (future date)) my ($tomorrowsec,$tomorrowmin,$tomorrowhour,$tomorrowday,$tomorrowmonth,$tomorrowyear) = localtime($nowtime+86400); if ($tomorrowyear < 100) { $tomorrowyear+=2000; } else { $tomorrowyear+=1900; } my $tomorrowsmallyear=$tomorrowyear;$tomorrowsmallyear =~ s/^..//; if (++$tomorrowmonth < 10) { $tomorrowmonth = "0$tomorrowmonth"; } if ($tomorrowday < 10) { $tomorrowday = "0$tomorrowday"; } if ($tomorrowhour < 10) { $tomorrowhour = "0$tomorrowhour"; } if ($tomorrowmin < 10) { $tomorrowmin = "0$tomorrowmin"; } if ($tomorrowsec < 10) { $tomorrowsec = "0$tomorrowsec"; } my $timetomorrow=$tomorrowyear.$tomorrowmonth.$tomorrowday.$tomorrowhour.$tomorrowmin.$tomorrowsec; # Init other parameters $NBOFLINESFORBENCHMARK--; if ($ENV{"GATEWAY_INTERFACE"}) { $DirCgi=''; } if ($DirCgi && !($DirCgi =~ /\/$/) && !($DirCgi =~ /\\$/)) { $DirCgi .= '/'; } if (! $DirData || $DirData eq '.') { $DirData=$DIR; } # If not defined or chosen as "." value then DirData is current dir if (! $DirData) { $DirData='.'; } # If current dir not defined then we put it to "." $DirData =~ s/\/$//; #my %monthlib = ( "01","$Message[60]","02","$Message[61]","03","$Message[62]","04","$Message[63]","05","$Message[64]","06","$Message[65]","07","$Message[66]","08","$Message[67]","09","$Message[68]","10","$Message[69]","11","$Message[70]","12","$Message[71]" ); # monthnum must be in english because it's used to translate log date in apache log files which are always in english my %monthnum = ( "Jan","01","jan","01","Feb","02","feb","02","Mar","03","mar","03","Apr","04","apr","04","May","05","may","05","Jun","06","jun","06","Jul","07","jul","07","Aug","08","aug","08","Sep","09","sep","09","Oct","10","oct","10","Nov","11","nov","11","Dec","12","dec","12" ); if ($DNSCache) { if ($Debug) { debug("Load DNS Cache file $DNSCache",2); } open(CACHE, "<$DNSCache") or error("Can't open cache file $DNSCache"); while () { my ($time, $ip, $name) = split; if ($ip && $name) { $name="$ip" if $name eq '*'; $MyDNSTable{$ip}=$name; } } close CACHE; } #----------------------------------------------------------------------------- # PROCESSING CURRENT LOG(s) #----------------------------------------------------------------------------- my $NbOfLinesRead=0; my $NbOfLinesParsed=0; my $logfilechosen=0; my $starttime=time(); # Define the LogFileToDo list $cpt=1; foreach my $key (0..(@ParamFile-1)) { if (($ParamFile[$key] !~ /\*/ && $ParamFile[$key] !~ /\?/) || $ParamFile[$key] =~ /\|$/) { if ($Debug) { debug("DBG1 Log file $ParamFile[$key] is added to LogFileToDo with number $cpt."); } # Check for supported compression if ($ParamFile[$key] =~ /$zcat_file/) { if ($Debug) { debug("GZIP compression detected for Log file $ParamFile[$key]."); } # Modify the name to include the zcat command $ParamFile[$key] = $zcat . ' ' . $ParamFile[$key] . ' |'; } elsif ($ParamFile[$key] =~ /$bzcat_file/) { if ($Debug) { debug("BZ2 compression detected for Log file $ParamFile[$key]."); } # Modify the name to include the bzcat command $ParamFile[$key] = $bzcat . ' ' . $ParamFile[$key] . ' |'; } elsif ($ParamFile[$key] =~ /$xzcat_file/) { if ($Debug) { debug("XZ compression detected for Log file $ParamFile[$key]."); } # Modify the name to include the xzcat command $ParamFile[$key] = $xzcat . ' ' . $ParamFile[$key] . ' |'; } $LogFileToDo{$cpt}=@ParamFile[$key]; $cpt++; } else { my $DirFile=$ParamFile[$key]; $DirFile =~ s/([^\/\\]*)$//; $ParamFile[$key] = $1; if ($DirFile eq '') { $DirFile = '.'; } $ParamFile[$key] =~ s/\./\\\./g; $ParamFile[$key] =~ s/\*/\.\*/g; $ParamFile[$key] =~ s/\?/\./g; if ($Debug) { debug("Search for file \"$ParamFile[$key]\" into \"$DirFile\""); } opendir(DIR,"$DirFile"); my @filearray = sort readdir DIR; close DIR; foreach my $i (0..$#filearray) { if ("$filearray[$i]" =~ /^$ParamFile[$key]$/ && "$filearray[$i]" ne "." && "$filearray[$i]" ne "..") { if ($Debug) { debug("DBG2 Log file $filearray[$i] is added to LogFileToDo with number $cpt."); } # Check for supported compression if ($filearray[$i] =~ /$zcat_file/) { if ($Debug) { debug("GZIP compression detected for Log file $filearray[$i]."); } # Modify the name to include the zcat command $LogFileToDo{$cpt}=$zcat . ' ' . "$DirFile/$filearray[$i]" . ' |'; } elsif ($filearray[$i] =~ /$bzcat_file/) { if ($Debug) { debug("BZ2 compression detected for Log file $filearray[$i]."); } # Modify the name to include the bzcat command $LogFileToDo{$cpt}=$bzcat . ' ' . "$DirFile/$filearray[$i]" . ' |'; } elsif ($filearray[$i] =~ /$xzcat_file/) { if ($Debug) { debug("XZ compression detected for Log file $filearray[$i]."); } # Modify the name to include the xzcat command $LogFileToDo{$cpt}=$xzcat . ' ' . "$DirFile/$filearray[$i]" . ' |'; } else { $LogFileToDo{$cpt}="$DirFile/$filearray[$i]"; } $cpt++; } } } } # If no files to process if (scalar keys %LogFileToDo == 0) { error("No input log file found"); } # Open all log files if ($Debug) { debug("Start of processing ".(scalar keys %LogFileToDo)." log file(s), $MaxNbOfThread threads max"); } foreach my $logfilenb (keys %LogFileToDo) { if ($Debug) { debug("Open log file number $logfilenb: \"$LogFileToDo{$logfilenb}\""); } if ($IgnoreMissing){ if (!open("LOG$logfilenb","$LogFileToDo{$logfilenb}")){ debug("Couldn't open log file \"$LogFileToDo{$logfilenb}\" : $!"); delete $LogFileToDo{$logfilenb}; } }else{ open("LOG$logfilenb","$LogFileToDo{$logfilenb}") || error("Couldn't open log file \"$LogFileToDo{$logfilenb}\" : $!"); } binmode "LOG$logfilenb"; # To avoid pb of corrupted text log files with binary chars. } $QueueCursor=1; STOPONFIRSTEOF: while (1 == 1) { # BEGIN Read new record # For each log file if logfilechosen is 0 # If not, we go directly to log file instead of iterating over all keys for a match #---------------------------------------------------------------------------------- my @readlist; if($logfilechosen == 0) { @readlist = keys %LogFileToDo; } else { @readlist = ($logfilechosen); } foreach my $logfilenb (@readlist) { if ($Debug) { debug("Search next record in file number $logfilenb",3); } # Read chosen log file until we found a record with good date or reaching end of file while (1 == 1) { my $LOG="LOG$logfilenb"; $_=<$LOG>; # Read new line if (! $_) { # No more records in log file number $logfilenb if ($Debug) { debug(" No more records in file number $logfilenb",2); } delete $LogFileToDo{$logfilenb}; if ($StopOnFirstEof) { if ($Debug) { debug("Exiting loop due to EOF of logfile $logfilenb",1); } last STOPONFIRSTEOF; } last; } # Get the latest Fields header for printing IIS and W3C logs if ($PrintFields && $_ =~ m/#Fields:/){ my $field = $_; # strip whitespace $field =~ s/^\s+|\s+$//g; if (!$Fields[$logfilenb] || $field != $Fields[$logfilenb]){ $Fields[$logfilenb] = $field; debug("Found new fields in $logfilenb: $Fields[$logfilenb]"); } } $NbOfLinesRead++; chomp $_; s/\r$//; if (/^#/) { next; } # Ignore comment lines (ISS writes such comments) if (/^!!/) { next; } # Ignore comment lines (Webstar writes such comments) if (/^$/) { next; } # Ignore blank lines (With ISS: happens sometimes, with Apache: possible when editing log file) $linerecord{$logfilenb}=$_; # Check filters #---------------------------------------------------------------------- # Split YYYY-MM-DD HH:MM:SS # or DD/Month/YYYY:HH:MM:SS # or MM/DD/YY\tHH:MM:SS # or 9999.999 # or Month DD HH:MM:SS my $year=0; my $month=0; my $day=0; my $hour=0; my $minute=0; my $second=0; if ($_ =~ /(\d\d\d\d)-(\d\d)-(\d\d)\s(\d\d):(\d\d):(\d\d)/) { $year=$1; $month=$2; $day=$3; $hour=$4; $minute=$5; $second=$6; } elsif ($_ =~ /\[(\d?\d)[\/:\s](\w+)[\/:\s](\d\d\d\d)[\/:\s](\d\d)[\/:\s](\d\d)[\/:\s](\d\d) /) { $year=$3; $month=$2; $day=$1; $hour=$4; $minute=$5; $second=$6; } elsif ($_ =~ /\w+ (\w+) {1,2}(\d?\d) (\d\d)[\/:\s](\d\d)[\/:\s](\d\d) (\d\d\d\d)/) { $year=$6; $month=$1; $day=$2; $hour=$3; $minute=$4; $second=$5; } elsif ($_ =~ /^(\d\d\d\d+\.\d\d\d) /) { my $timetime = strftime('%Y-%m-%d-%T', gmtime($1)); $timetime =~ /(\d\d\d\d)-(\d\d)-(\d\d)-(\d\d):(\d\d):(\d\d)/; $year=$1; $month=$2; $day=$3; $hour=$4; $minute=$5; $second=$6; } elsif ($_ =~ /(\w+)\s\s?(\d?\d) (\d\d):(\d\d):(\d\d) /) { # Month DD HH:MM:SS $month=$1; $day=$2; $hour=$3; $minute=$4; $second=$5; if (($monthnum{$month}>$monthnum{$nowmonth}) || ($monthnum{$month}==$monthnum{$nowmonth} && $day>$nowday)) { $year=$nowyear-1; } else { $year=$nowyear; } } if (length $day == 1) { $day = "0".$day; } if ($monthnum{$month}) { $month=$monthnum{$month}; } # Change lib month in num month if necessary # Create $timerecord like YYYYMMDDHHMMSS $timerecord{$logfilenb}=int("$year$month$day$hour$minute$second"); if ($timerecord{$logfilenb}<10000000000000) { if ($Debug) { debug(" This record is corrupted (no date found)",3); } $corrupted{$logfilenb}++; next; } if ($Debug) { debug(" This is next record for file $logfilenb : timerecord=$timerecord{$logfilenb}",3); } # Sort and insert into timerecordorder, oldest at end/back of array # At the beginning, timerecordorder is empty. Then beceause the first pass is # a loop on each file to read each first line, the timerecordorder size is # number of input files. # After, each new loop, read only one new line, so timerecordorder size increase # by one but decrease just after by the pop command later. my $inserted=0; for(my $c=$#timerecordorder; $c>=0 ; $c--) { if($timerecord{$logfilenb} <= $timerecord{$timerecordorder[$c]}) { # Is older or equal than index at $c, add after $timerecordorder[$c + 1]=$logfilenb; $inserted = 1; last; } else { $timerecordorder[$c + 1]=$timerecordorder[$c]; } } if(! $inserted) { $timerecordorder[0] = $logfilenb; } last; } } # END Read new lines for each log file. After this, following var are filled # $timerecord{$logfilenb} # @timerecordorder array # We choose which record of which log file to process if ($Debug) { debug("Choose which record of which log file to process",3); } $logfilechosen=pop(@timerecordorder); if(!defined($logfilechosen)) { last; } # No more record to process # Record is chosen if ($Debug) { debug(" We chose to qualify record of file number $logfilechosen",3); } if ($Debug) { debug(" Record is $linerecord{$logfilechosen}",3); } # Record is approved. We found a new line to parse in file number $logfilechosen #------------------------------------------------------------------------------- $NbOfLinesParsed++; if ($ShowSteps) { if ((++$NbOfLinesShowsteps & $NBOFLINESFORBENCHMARK) == 0) { my $delay=(time()-$starttime)||1; print STDERR "$NbOfLinesParsed lines processed (".(1000*$delay)." ms, ".int($NbOfLinesShowsteps/$delay)." lines/seconds)\n"; } } # Do DNS lookup #-------------------- my $Host=''; my $ip=0; if ($DNSLookup) { # DNS lookup is 1 or 2 if ($linerecord{$logfilechosen} =~ /(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})/) { $ip=4; $Host=$1; } # IPv4 elsif ($linerecord{$logfilechosen} =~ /([0-9A-F]*:)/i) { $ip=6; $Host=$1; } # IPv6 if ($ip) { # Check in static DNS cache file if ($MyDNSTable{$Host}) { if ($Debug) { debug(" DNS lookup asked for $Host and found in static DNS cache file: $MyDNSTable{$Host}",4); } } elsif ($DNSLookup==1) { # Check in session cache (dynamic DNS cache file + session DNS cache) if (! $threadarray{$Host} && ! $TmpDNSLookup{$Host}) { if (@SkipDNSLookupFor && &SkipDNSLookup($Host)) { $TmpDNSLookup{$Host}='*'; if ($Debug) { debug(" No need of reverse DNS lookup for $Host, skipped at user request.",4); } } else { if ($ip == 4) { # Create or not a new thread if ($MaxNbOfThread) { if (! $threadarray{$Host}) { # No thread already launched for $Host while ((scalar keys %threadarray) >= $MaxNbOfThread) { if ($Debug) { debug(" $MaxNbOfThread thread running reached, so we wait",4); } sleep 1; } $threadarray{$Host}=1; # Semaphore to tell thread for $Host is active # my $t = new Thread \&MakeDNSLookup, $Host; my $t = threads->create(sub { MakeDNSLookup($Host) }); if (! $t) { error("Failed to create new thread"); } if ($Debug) { debug(" Reverse DNS lookup for $Host queued in thread ".$t->tid,4); } $t->detach(); # We don't need to keep return code } else { if ($Debug) { debug(" Reverse DNS lookup for $Host already queued in a thread"); } } # Here, this is the only way, $TmpDNSLookup{$Host} can be not defined } else { &MakeDNSLookup($Host); if ($Debug) { debug(" Reverse DNS lookup for $Host done: $TmpDNSLookup{$Host}",4); } } } elsif ($ip == 6) { $TmpDNSLookup{$Host}='*'; if ($Debug) { debug(" Reverse DNS lookup for $Host not available for IPv6",4); } } } } else { if ($Debug) { debug(" Reverse DNS lookup already queued or done for $Host: $TmpDNSLookup{$Host}",4); } } } else { if ($Debug) { debug(" DNS lookup by static DNS cache file asked for $Host but not found.",4); } } } else { if ($Debug) { debug(" DNS lookup asked for $Host but this is not an IP address.",4); } $DNSLookupAlreadyDone=$LogFileToDo{$logfilechosen}; } } else { if ($linerecord{$logfilechosen} =~ /(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})/) { $ip=4; $Host=$1; } # IPv4 elsif ($linerecord{$logfilechosen} =~ /([0-9A-F]*:)/i) { $ip=6; $Host=$1; } # IPv6 if ($Debug) { debug(" No DNS lookup asked.",4); } } # Put record in record queue if ($Debug) { debug("Add record $NbOfLinesParsed in record queue (with host to resolve = ".($Host?$Host:'*').")",4); } $QueueRecords{$NbOfLinesParsed}=$linerecord{$logfilechosen}; # Put record in host queue # If there is a host to resolve, we add line to queue with value of host to resolve # $Host is '' (no ip found) or is ip if ($DNSLookup==0) { $QueueHostsToResolve{$NbOfLinesParsed}='*'; } if ($DNSLookup==1) { $QueueHostsToResolve{$NbOfLinesParsed}=$Host?$Host:'*'; } if ($DNSLookup==2) { $QueueHostsToResolve{$NbOfLinesParsed}=$MyDNSTable{$Host}?$Host:'*'; } # Print all records in head of queue that are ready &WriteRecordsReadyInQueue($logfilechosen); } # End of processing new record. Loop on next one. if ($Debug) { debug("End of processing log file(s)"); } # Close all log files foreach my $logfilenb (keys %LogFileToDo) { if ($Debug) { debug("Close log file number $logfilenb"); } close("LOG$logfilenb") || error("Command for pipe '$LogFileToDo{$logfilenb}' failed"); } while ( $QueueHostsToResolve{$QueueCursor} && $QueueHostsToResolve{$QueueCursor} ne '*' && ! $MyDNSTable{$QueueHostsToResolve{$QueueCursor}} && ! $TmpDNSLookup{$QueueHostsToResolve{$QueueCursor}} ) { sleep 1; # Print all records in head of queue that are ready &WriteRecordsReadyInQueue($logfilechosen); } # Waiting queue is empty if ($MaxNbOfThread) { foreach my $t (threads->list()) { if ($Debug) { debug("Join thread $t"); } $t->join(); } } # DNSLookup warning if ($DNSLookup==1 && $DNSLookupAlreadyDone) { warning("Warning: $PROG has detected that some host names were already resolved in your logfile $DNSLookupAlreadyDone.\nIf DNS lookup was already made by the logger (web server) in ALL your log files, you should not use -dnslookup option to increase $PROG speed."); } if ($Debug) { debug("Total nb of read lines: $NbOfLinesRead"); debug("Total nb of parsed lines: $NbOfLinesParsed"); debug("Total nb of DNS lookup asked: $NbOfDNSLookupAsked"); } #if ($DNSCache) { # open(CACHE, ">$DNSCache") or die; # foreach (keys %TmpDNSLookup) { # $TmpDNSLookup{$_}="*" if $TmpDNSLookup{$_} eq "ip"; # print CACHE "0\t$_\t$TmpDNSLookup{$_}\n"; # } # close CACHE; #} 0; # Do not remove this line awstats-8.0/tools/awstats_exportlib.pl0000755000175100017510000003046114753672077022321 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # Export lib data values to a text files to allow to use AWStats robots, # os, browsers, search_engines database with other log analyzers #----------------------------------------------------------------------------- #use warnings; # Must be used in test mode only. This reduce a little process speed #use diagnostics; # Must be used in test mode only. This reduce a lot of process speed use strict;no strict "refs"; #----------------------------------------------------------------------------- # Defines #----------------------------------------------------------------------------- use vars qw/ $REVISION $VERSION /; $REVISION='20140126'; $VERSION="5.1 (build $REVISION)"; # ---------- Init variables ------- # Constants use vars qw/ $DEBUGFORCED /; $DEBUGFORCED=0; # Force debug level to log lesser level into debug.log file (Keep this value to 0) # Running variables use vars qw/ $DIR $PROG $Extension $Debug $DebugResetDone /; $DIR=$PROG=$Extension=''; $Debug=0; $DebugResetDone=0; use vars qw/ $LevelForRobotsDetection $LevelForBrowsersDetection $LevelForOSDetection $LevelForRefererAnalyze $LevelForSearchEnginesDetection $LevelForKeywordsDetection /; ($LevelForRobotsDetection, $LevelForBrowsersDetection, $LevelForOSDetection, $LevelForRefererAnalyze, $LevelForSearchEnginesDetection, $LevelForKeywordsDetection)= (2,1,1,1,1,1); use vars qw/ $DirLock $DirCgi $DirData $DirIcons $DirLang $AWScript $ArchiveFileName $AllowAccessFromWebToFollowingIPAddresses $HTMLHeadSection $HTMLEndSection $LinksToWhoIs $LinksToIPWhoIs $LogFile $LogFormat $LogSeparator $Logo $LogoLink $StyleSheet $WrapperScript $SiteDomain /; ($DirLock, $DirCgi, $DirData, $DirIcons, $DirLang, $AWScript, $ArchiveFileName, $AllowAccessFromWebToFollowingIPAddresses, $HTMLHeadSection, $HTMLEndSection, $LinksToWhoIs, $LinksToIPWhoIs, $LogFile, $LogFormat, $LogSeparator, $Logo, $LogoLink, $StyleSheet, $WrapperScript, $SiteDomain)= ("","","","","","","","","","","","","","","","","","","",""); use vars qw/ $QueryString $LibToExport $ExportFormat /; ($QueryString, $LibToExport, $ExportFormat)= ('','',''); # ---------- Init arrays -------- use vars qw/ @RobotsSearchIDOrder_list1 @RobotsSearchIDOrder_list2 @RobotsSearchIDOrder_listgen @SearchEnginesSearchIDOrder_list1 @SearchEnginesSearchIDOrder_list2 @SearchEnginesSearchIDOrder_listgen @BrowsersSearchIDOrder @OSSearchIDOrder @WordsToCleanSearchUrl @WormsSearchIDOrder @RobotsSearchIDOrder @SearchEnginesSearchIDOrder /; @RobotsSearchIDOrder = @SearchEnginesSearchIDOrder = (); # ---------- Init hash arrays -------- use vars qw/ %BrowsersHashIDLib %BrowsersHashIcon %BrowsersHereAreGrabbers %DomainsHashIDLib %MimeHashLib %MimeHashIcon %MimeHashFamily %OSHashID %OSHashLib %RobotsHashIDLib %SearchEnginesHashID %SearchEnginesHashLib %SearchEnginesKnownUrl %NotSearchEnginesKeys %WormsHashID %WormsHashLib /; #----------------------------------------------------------------------------- # Functions #----------------------------------------------------------------------------- #------------------------------------------------------------------------------ # Function: Write error message and exit # Parameters: $message $secondmessage $thirdmessage $donotshowsetupinfo # Input: $LogSeparator $LogFormat # Output: None # Return: None #------------------------------------------------------------------------------ sub error { my $message=shift||""; my $secondmessage=shift||""; my $thirdmessage=shift||""; my $donotshowsetupinfo=shift||0; if ($Debug) { debug("$message $secondmessage $thirdmessage",1); } print STDERR "$message"; print STDERR "\n"; exit 1; } #------------------------------------------------------------------------------ # Function: Write debug message and exit # Parameters: $string $level # Input: $Debug = required level $DEBUGFORCED = required level forced # Output: None # Return: None #------------------------------------------------------------------------------ sub debug { my $level = $_[1] || 1; if ($level <= $DEBUGFORCED) { my $debugstring = $_[0]; if (! $DebugResetDone) { open(DEBUGFORCEDFILE,"debug.log"); close DEBUGFORCEDFILE; chmod 0666,"debug.log"; $DebugResetDone=1; } open(DEBUGFORCEDFILE,">>debug.log"); print DEBUGFORCEDFILE localtime(time)." - $$ - DEBUG $level - $debugstring\n"; close DEBUGFORCEDFILE; } if ($level <= $Debug) { my $debugstring = $_[0]; print localtime(time)." - DEBUG $level - $debugstring\n"; } } #------------------------------------------------------------------------------ # Function: Load the reference databases # Parameters: None # Input: $DIR # Output: Arrays and Hash tables are defined # Return: None #------------------------------------------------------------------------------ sub Read_Ref_Data { # Check lib files in common possible directories : # Windows : "${DIR}lib" (lib in same dir than awstats.pl) # Debian package : "/usr/share/awstats/lib" # Other possible directories : "./lib" my $lib=shift; my $dir=$lib; $lib=~ s/^.*[\\\/]//; $dir =~ s/[^\\\/]+$//; $dir =~ s/[\\\/]+$//; debug("Lib: $lib, Dir: $dir"); my @PossibleLibDir=("$dir","{DIR}lib","/usr/share/awstats/lib","./lib"); my %FilePath=(); my @FileListToLoad=(); push @FileListToLoad, "$lib"; foreach my $file (@FileListToLoad) { foreach my $dir (@PossibleLibDir) { my $searchdir=$dir; if ($searchdir && (!($searchdir =~ /\/$/)) && (!($searchdir =~ /\\$/)) ) { $searchdir .= "/"; } if (! $FilePath{$file}) { if (-s "${searchdir}${file}") { $FilePath{$file}="${searchdir}${file}"; if ($Debug) { debug("Call to Read_Ref_Data [FilePath{$file}=\"$FilePath{$file}\"]"); } # push @INC, "${searchdir}"; require "${file}"; require "$FilePath{$file}"; } } } if (! $FilePath{$file}) { my $filetext=$file; $filetext =~ s/\.pm$//; $filetext =~ s/_/ /g; &error("Error: Can't read file \"$file\".\nCheck if file is in ".($PossibleLibDir[0])." directory and is readable."); } } } #------------------------------------------------------------------------------ # Function: Unregex a string # Parameters: String # Input: - # Output: - # Return: Unregexed string #------------------------------------------------------------------------------ sub unregex { my $ss=shift; $ss=~s/\\//g; return $ss; } #------------------------------------------------------------------------------ # Function: Unregex a keyword code extractor # Parameters: String # Input: - # Output: - # Return: Unregexed string #------------------------------------------------------------------------------ sub unregexkeywordcode { my $ss=shift; my $firstoneonly=shift||0; my @xx=split(/\|/,$ss); my @ll=map { s/[\(\)]//g; $_; } @xx; if ($firstoneonly) { return $ll[0]; } return join(',',@ll); } #------------------------------------------------------------------------------ # MAIN #------------------------------------------------------------------------------ ($DIR=$0) =~ s/([^\/\\]*)$//; ($PROG=$1) =~ s/\.([^\.]*)$//; $Extension=$1; my @AllowedArgs=('-lib','-exportformat','-debug'); $QueryString=""; for (0..@ARGV-1) { if ($_ > 0) { $QueryString .= "&"; } my $NewLinkParams=$ARGV[$_]; $NewLinkParams =~ s/^-+//; $NewLinkParams =~ s/\s/%20/g; $QueryString .= "$NewLinkParams"; } $ExportFormat="text"; if ($QueryString =~ /lib=([^\s&]+)/i) { $LibToExport="$1"; } if ($QueryString =~ /exportformat=([^\s&]+)/i) { $ExportFormat="$1"; } if ($QueryString =~ /debug=(\d+)/i) { $Debug=$1; } if ($Debug) { debug("$PROG - $VERSION - Perl $^X $]",1); debug("QUERY_STRING=$QueryString",2); } if (! $LibToExport || ! $ExportFormat) { print "----- $PROG $VERSION (c) Laurent Destailleur -----\n"; print "$PROG is a tool to export AWStats lib (Robots, Os, Browsers, search\n"; print "engines database) to text files. This allow you to use AWStats lib with some\n"; print "other log analyzers (to enhance their capabilities or to make comparison).\n"; print "$PROG comes with ABSOLUTELY NO WARRANTY. It's a free software distributed\n"; print "with a GNU General Public License (See LICENSE file for details).\n"; print "\n"; print "Syntax: $PROG.$Extension -lib=/awstatslibpath/libfile.pm [-exportformat=format]\n"; print "\n"; print "Where format can be:\n"; print " text (default)\n"; print " webalizer\n"; print " analog\n"; print "\n"; exit 2; } &Read_Ref_Data($LibToExport); my $libisexportable=0; # Export data #------------ if ($LibToExport =~ /browsers/) { foreach my $key (@BrowsersSearchIDOrder) { if ($ExportFormat eq 'text') { print "$key\t$BrowsersHashIDLib{$key}\n"; } if ($ExportFormat eq 'webalizer') { print "GroupAgent\t$key\n"; } if ($ExportFormat eq 'analog') { print "Analog does not support self-defined browsers.\nUse 'text' export format if you want an export list of AWStats Browsers.\n"; last; } } $libisexportable=1; } if ($LibToExport =~ /mime/) { if ($ExportFormat eq 'analog') { foreach my $key (sort keys %MimeHashFamily) { if ($MimeHashFamily{$key} =~ /(text|page|script|document)/) { print "PAGEINCLUDE *.$key\n"; } } } foreach my $key (sort keys %MimeHashFamily) { if ($ExportFormat eq 'text') { print "$key\t$MimeHashLib{$MimeHashFamily{$key}}\n"; } if ($ExportFormat eq 'webalizer') { print "Webalizer does not support self-defined mime types.\nUse 'text' export format if you want an export list of AWStats Mime types.\n"; last; } if ($ExportFormat eq 'analog') { print "TYPEALIAS .$key \"$key [$MimeHashLib{$MimeHashFamily{$key}}]\"\n"; } } $libisexportable=1; } if ($LibToExport =~ /operating_systems/) { foreach my $key (sort keys %OSHashLib) { if ($ExportFormat eq 'text') { print "Feature not ready yet\n"; last; } if ($ExportFormat eq 'webalizer') { print "Webalizer does not support self-defined added OS.\nUse 'text' export format if you want an export list of AWStats OS.\n"; last; } if ($ExportFormat eq 'analog') { print "Analog does not support self-defined added OS.\nUse 'text' export format if you want an export list of AWStats OS.\n"; last; } } $libisexportable=1; } if ($LibToExport =~ /robots/) { my %robotlist=(); my @list; # Init RobotsSearchIDOrder required for update process @list=(); foreach (1..2) { push @list,"list$_"; } push @list,"listgen"; foreach my $key (@list) { push @RobotsSearchIDOrder,@{"RobotsSearchIDOrder_$key"}; } foreach my $key (@RobotsSearchIDOrder) { if ($ExportFormat eq 'text') { print "$key\t$RobotsHashIDLib{$key}\n"; } if ($ExportFormat eq 'webalizer') { print "GroupAgent\t$key\n"; } if ($ExportFormat eq 'analog') { print "ROBOTINCLUDE REGEXPI:$key\n"; } } $libisexportable=1; } if ($LibToExport =~ /search_engines/) { my @list; # Init SearchEnginesIDOrder required for update process @list=(); foreach (1..2) { push @list,"list$_"; } push @list,"listgen"; # Always added foreach my $key (@list) { push @SearchEnginesSearchIDOrder,@{"SearchEnginesSearchIDOrder_$key"}; } foreach my $key (@SearchEnginesSearchIDOrder) { if ($ExportFormat eq 'text') { print "$key\t$SearchEnginesKnownUrl{$SearchEnginesHashID{$key}}\t$SearchEnginesHashLib{$SearchEnginesHashID{$key}}\n"; } if ($ExportFormat eq 'webalizer') { my $urlkeywordsyntax=$SearchEnginesKnownUrl{$SearchEnginesHashID{$key}}; $urlkeywordsyntax=&unregexkeywordcode($urlkeywordsyntax,1); if (! $urlkeywordsyntax) { next; } # This has no keywordextractcode my $newkey=&unregex($key); if ($newkey =~ /[\[\]\(\)\|\?\*\+]/) { next; } # This was a regex value that i can't clean print "SearchEngine\t$newkey\t$urlkeywordsyntax\n"; print "GroupReferrer\t$newkey\t$SearchEnginesHashLib{$SearchEnginesHashID{$key}}\n"; } if ($ExportFormat eq 'analog') { my $urlkeywordsyntax=$SearchEnginesKnownUrl{$SearchEnginesHashID{$key}}; $urlkeywordsyntax=~s/=$//; $urlkeywordsyntax=&unregexkeywordcode($urlkeywordsyntax); if (! $urlkeywordsyntax) { next; } # This has no keywordextractcode my $newkey=&unregex($key); if ($newkey =~ /[\[\]\(\)\|\?\*\+]/) { next; } # This was a regex value that i can't clean print "SEARCHENGINE http://*$newkey*/* $urlkeywordsyntax\n"; } } $libisexportable=1; } if (! $libisexportable) { print "Export for AWStats lib '$LibToExport' is not supported in this tool version.\n"; } 0; # Do not remove this line awstats-8.0/tools/urlaliasbuilder.pl0000755000175100017510000002303314753672077021723 0ustar ldestailleurldestailleur#!/usr/bin/perl #------------------------------------------------------- # Small script to auto-generate URL Alias files for 5.2+ AWStats # Requires two Perl modules below. # From original title-grabber.pl file # (Feedback/suggestions to: simonjw@users.sourceforge.net) # Modified by eldy@users.sourceforge.net # # Note: If you want to retrieve document titles over SSL you must have OpenSSL and # the Net::SSL(eay) Perl Module available. This code will check that SSL is # supported before attempting to retrieve via it. #------------------------------------------------------- use LWP::UserAgent; use strict;no strict "refs"; # variables, etc my $REVISION = '20140126'; my $VERSION="1.0 (build $REVISION)"; ############### EDIT HERE ############### # you can set this manually if you will only grep one site my $SITECONFIG = ""; # Where the default input is located. my $awStatsDataDir = "/var/lib/awstats"; # Throttle HTTP requests - help avoid DoS-like results if on a quick network. # Number is the number of seconds to pause between requests. Set to zero for # no throttling. my $throttleRequestsTime = 0; # LWP settings # UA string passed to server. You should add this to SkipUserAgents in the # awstats.conf file if you want to ignore hits from this code. my $userAgent = "urlaliasbuilder/$VERSION"; # Put a sensible e-mail address here my $spiderOwner = "spider\@mydomain.com"; # Timeout (in seconds) for each HTTP request (increase on slow connections) my $getTimeOut = 2; # Proxy server to use when doing http/s - leave blank if you don't have one #my $proxyServer = "http://my.proxy.server:port/"; my $proxyServer = ""; # Hosts not to use a proxy for my @hostsNoProxy = ("host1","host1.my.domain.name"); # Make sure we don't download multi-megabyte files! We need only head section my $maxDocSizeBytes = 4096; # number is bytes ############### DON'T EDIT BELOW HERE ############### # Don't edit these my $FILEMARKER1 = "BEGIN_SIDER"; my $FILEMARKER2 = "END_SIDER"; my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time); my $fullMonth = sprintf("%02d",$mon+1); my $fullYear = sprintf("%04d",$year+1900); # ====== main ====== # Change default value if options are used my $helpfound=0; my $nohosts=0; my $overwritedata=0; my $hostname=""; my $useHTTPS=0; # Data file to open my $fileToOpen = $awStatsDataDir . "/awstats" . $fullMonth . $fullYear . ($SITECONFIG?".$SITECONFIG":"") . ".txt"; # URL Alias file to open my $urlAliasFile = "urlalias" . ($SITECONFIG?".$SITECONFIG":"") . ".txt"; for (0..@ARGV-1) { if ($ARGV[$_] =~ /^-*urllistfile=([^\s&]+)/i) { $fileToOpen="$1"; next; } if ($ARGV[$_] =~ /^-*urlaliasfile=([^\s&]+)/i) { $urlAliasFile="$1"; next; } if ($ARGV[$_] =~ /^-*site=(.*)/i) { $hostname="$1"; next; } if ($ARGV[$_] =~ /^-*h/i) { $helpfound=1; next; } if ($ARGV[$_] =~ /^-*overwrite/i) { $overwritedata=1; next; } if ($ARGV[$_] =~ /^-*secure/i) { $useHTTPS=1; next; } } # if no host information provided, we bomb out to usage if(! $hostname && ! $SITECONFIG) { $nohosts=1; } # if no hostname set (i.e. -site=) then we use the config value if(! $hostname && $SITECONFIG) { $hostname=$SITECONFIG; } # Show usage help my $DIR; my $PROG; my $Extension; ($DIR=$0) =~ s/([^\/\\]*)$//; ($PROG=$1) =~ s/\.([^\.]*)$//; $Extension=$1; if ($nohosts || $helpfound || ! @ARGV) { print "\n----- $PROG $VERSION -----\n"; print ucfirst($PROG)." generates an 'urlalias' file from an input file.\n"; print "The input file must contain a list of URLs (It can be an AWStats history file).\n"; print "For each of thoose URLs, the script get the corresponding HTML page and catch the\n"; print "header information (title), then it writes an output file that contains one line\n"; print "for each URLs and several fields:\n"; print "- The first field is the URL,\n"; print "- The second is title caught from web page.\n"; print "This resulting file can be used by AWStats urlalias plugin.\n"; print "\n"; print "Usage: $PROG.$Extension -site=www.myserver.com [options]\n"; print "\n"; print "The site parameter contains the web server to get the page from.\n"; print "Where options are:\n"; print " -urllistfile=Input urllist file\n"; print " If this file is an AWStats history file then urlaliasbuilder will use the\n"; print " SIDER section of this file as its input URL's list.\n"; print " -urlaliasfile=Output urlalias file to build\n"; print " -overwrite Overwrite output file if exists\n"; print " -secure Use https protocol\n"; print "\n"; print "Example: $PROG.$Extension -site=www.someotherhost.com\n"; print "\n"; print "This is default configuration used when no option are provided on command line:\n"; print "Input urllist file: $fileToOpen (overwritten by -urllistfile option)\n"; print "Output urlalias file: $urlAliasFile (overwritten by -urlaliasfile option)\n"; print "\n"; print "This script was written from Simon Waight original works title-grabber.pl.\n"; print "\n"; exit 0; } my @archivedKeys=(); my $counter = 0; my $pageTitle = ""; # only read the alias file if we want to do a comparison # and append new items only (i.e. not overwrite) if($overwritedata == 0) { open(FILE,$urlAliasFile); my @bits = (); while() { chomp $_; s/\r//; @bits=split(/\t/,$_); @archivedKeys[$counter]=@bits[0]; $counter++; #print "key: " . @bits[0] . "\n"; } close(FILE); @bits = (); } # open input file (might be an AWStats history data file) print "Reading input file: $fileToOpen\n"; open(FILE,$fileToOpen) || die "Error: Can't open input urllist file $fileToOpen"; binmode FILE; my @field=(); my @addToAliasFile=(); my $addToAliasFileCount=0; my $isawstatshistoryfile=0; while () { chomp $_; s/\r//; if ($_ =~ /^AWSTATS DATA FILE/) { print "This file looks like an AWStats history file. Searching URLs list...\n"; $isawstatshistoryfile=1; } # Split line out into fields @field=split(/\s+/,$_); if (! $field[0]) { next; } # If we're at the start of the URL section of file if (! $isawstatshistoryfile || $field[0] eq $FILEMARKER1) { $_=; chomp $_; s/\r//; my @field=split(/\s+/,$_); my $count=0; my $matched = 0; while ($field[0] ne $FILEMARKER2) { if ($field[0]) { # compare awstats data entry against urlalias entry # only if we don't just want to write current items # to the file (i.e. overwrite) if($overwritedata == 0) { foreach my $key (@archivedKeys) { if($field[0] eq $key) { $matched = 1; last; } } # it's a new URL, so add to list of items to retrieve if($matched == 0) { @addToAliasFile[$addToAliasFileCount] = $field[0]; $addToAliasFileCount++; #print "new: " . $field[0] . "\n" } $matched = 0; } else { # no comparison, so everything is 'new' @addToAliasFile[$addToAliasFileCount] = $field[0]; $addToAliasFileCount++; } } $_=; chomp $_; s/\r//; @field=split(/\s+/,$_); } } } close(FILE); if($addToAliasFileCount == 0) { print "Found no new documents.\n\n" ; exit(); } print "Found " . $addToAliasFileCount . " new documents with no alias.\n"; my $fileOutput = ""; print "Looking thoose pages on web site '$hostname' to get alias...\n"; # Create a user agent (browser) object my $ua = new LWP::UserAgent; # set user agent name $ua->agent($userAgent); # set user agents owners e-mail address $ua->from($spiderOwner); # set timeout for requests $ua->timeout($getTimeOut); if ($proxyServer) { # set proxy for access to external sites $ua->proxy(["http","https"],$proxyServer); # avoid proxy for these hosts $ua->no_proxy(@hostsNoProxy); } # set maximum size of document to retrieve (in bytes) $ua->max_size($maxDocSizeBytes); if(!($ua->is_protocol_supported('https')) && $useHTTPS) { print "SSL is not supported on this machine.\n\n"; exit(); } $fileOutput = ""; # Now lets build the contents to write (or append) to urlalias file foreach my $newAlias (@addToAliasFile) { sleep $throttleRequestsTime; my $newAliasEntry = &Generate_Alias_List_Entry($newAlias); $fileOutput .= $newAliasEntry . "\n"; } # write the data back to urlalias file if (! $overwritedata) { # Append to file open(FILE,">>$urlAliasFile") || die "Error: Failed to open file for writing: $_\n\n"; print FILE $fileOutput; close(FILE); } else { # Overwrite the file open(FILE,">$urlAliasFile") || die "Error: Failed to open file for writing: $_\n\n"; foreach my $newAlias (@addToAliasFile) { my $newAliasEntry = &Generate_Alias_List_Entry($newAlias); print FILE "$newAliasEntry\n"; } close(FILE); } print "File $urlAliasFile created/updated.\n"; exit(); #--------------------------- End of Main ----------------------------- # # Generate new lines for urlalias file by doing a http get using data # supplied. # sub Generate_Alias_List_Entry { # take in the path & document my $urltoget = shift; my $urlPrefix = "http://"; if($useHTTPS) { $urlPrefix = "https://"; } my $AliasLine = ""; $pageTitle = ""; $AliasLine = $urltoget; $AliasLine .= "\t"; # build a full HTTP request to pass to user agent my $fullurltoget = $urlPrefix . $hostname . $urltoget; # Create a HTTP request print "Getting page $fullurltoget\n"; my $req = new HTTP::Request GET => $fullurltoget; # Pass request to the user agent and get a response back my $res = $ua->request($req); # Parse returned document for page title if ($res->is_success()) { $pageTitle = $res->title; } else { print "Failed to get page: ".$res->status_line."\n"; $pageTitle = "Unknown Title"; } if ($pageTitle eq "") { $pageTitle = "Unknown Title"; } return $AliasLine . $pageTitle; } awstats-8.0/tools/dolibarr/0000755000175100017510000000000014753672077017775 5ustar ldestailleurldestailleurawstats-8.0/tools/dolibarr/README.md0000644000175100017510000000333715052667762021260 0ustar ldestailleurldestailleur # AWStats Dolibarr module ----------------------------------- AWStats (Advanced Web Statistics) module for Dolibarr is an add-on for Dolibarr ERP & CRM web software Once AWStats is installed, if you install this module into Dolibarr, you will be able to read AWStats statistcs from your Dolibarr interface. Platforms: All (Linux, NT, BSD, Solaris and other *NIX's, BeOS, OS/2...) Author: Laurent Destailleur # INSTALL, SETUP AND USE AWSTATS ----------------------------------- You can download AWStats module for Dolibarr on Dolistore market place Install dwonloaded package (file .zip) by unzipping it into your Dolibarr root directory. # ABOUT THE AUTHOR, LICENSE AND SUPPORT --------------------------------------- Copyright (C) 2000-2014 - Laurent Destailleur - eldy@users.sourceforge.net - Laurent Destailleur is also the project leader of Dolibarr ERP CRM Open-Source project , and author of AWBot, CVSChangeLogBuilder, DoliDroid and founder of DoliCloud SaaS . This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . awstats-8.0/tools/httpd_conf0000644000175100017510000000152714753672077020257 0ustar ldestailleurldestailleur# # Content of this file, with correct values, can be automatically added to # your Apache server by using the AWStats configure.pl tool. # # If using Windows and Perl ActiveStat, this is to enable Perl script as CGI. #ScriptInterpreterSource registry # # Directives to add to your Apache conf file to allow use of AWStats as a CGI. # Note that path "/usr/local/awstats/" must reflect your AWStats install path. # Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/" Alias /awstatscss "/usr/local/awstats/wwwroot/css/" Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/" ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/" # # This is to permit URL access to scripts/files in AWStats directory. # Options None AllowOverride None Order allow,deny Allow from all awstats-8.0/tools/awstats_buildstaticpages.pl0000755000175100017510000004713314753672077023644 0ustar ldestailleurldestailleur#!/usr/bin/perl #------------------------------------------------------------------------------ # Launch awstats with -staticlinks option to build all static pages. # See COPYING.TXT file about AWStats GNU General Public License. #------------------------------------------------------------------------------ #$|=1; #use warnings; # Must be used in test mode only. This reduce a little process speed #use diagnostics; # Must be used in test mode only. This reduce a lot of process speed use strict;no strict "refs"; use Time::Local; # use Time::Local 'timelocal_nocheck' is faster but not supported by all Time::Local modules #------------------------------------------------------------------------------ # Defines #------------------------------------------------------------------------------ my $REVISION='20140126'; my $VERSION="1.2 (build $REVISION)"; # ---------- Init variables -------- my $Debug=0; my $DIR; my $PROG; my $Extension; my $SiteConfig; my $Update=0; my $BuildPDF=0; my $BuildDate=0; my $Lang; my $YearRequired; my $MonthRequired; my $DayRequired; my $Awstats='awstats.pl'; my $AwstatsDir=''; my $HtmlDoc='htmldoc'; # ghtmldoc.exe my $StaticExt='html'; my $DirIcons=''; my $DirConfig=''; my $OutputDir=''; my $OutputSuffix; my $OutputFile; my @pages=(); my @OutputList=(); my $FileConfig; my $FileSuffix; my $DatabaseBreak; use vars qw/ $ShowAuthenticatedUsers $ShowFileSizesStats $ShowScreenSizeStats $ShowSMTPErrorsStats $ShowEMailSenders $ShowEMailReceivers $ShowWormsStats $ShowClusterStats $ShowMenu $ShowMonthStats $ShowDaysOfMonthStats $ShowDaysOfWeekStats $ShowHoursStats $ShowDomainsStats $ShowHostsStats $ShowRobotsStats $ShowSessionsStats $ShowPagesStats $ShowFileTypesStats $ShowOSStats $ShowBrowsersStats $ShowDownloadsStats $ShowOriginStats $ShowKeyphrasesStats $ShowKeywordsStats $ShowMiscStats $ShowHTTPErrorsStats $BuildReportFormat $TrapInfosForHTTPErrorCodes @ExtraName @PluginsToLoad /; @ExtraName = (); @PluginsToLoad = (); # ----- Time vars ----- use vars qw/ $starttime $nowtime $tomorrowtime $nowweekofmonth $nowweekofyear $nowdaymod $nowsmallyear $nowsec $nowmin $nowhour $nowday $nowmonth $nowyear $nowwday $nowyday $nowns /; #------------------------------------------------------------------------------ # Functions #------------------------------------------------------------------------------ #------------------------------------------------------------------------------ # Function: Write error message and exit # Parameters: $message # Input: None # Output: None # Return: None #------------------------------------------------------------------------------ sub error { print STDERR "Error: $_[0].\n"; exit 1; } #------------------------------------------------------------------------------ # Function: Write a warning message # Parameters: $message # Input: $WarningMessage %HTMLOutput # Output: None # Return: None #------------------------------------------------------------------------------ sub warning { my $messagestring=shift; debug("$messagestring",1); print STDERR "$messagestring\n"; } #------------------------------------------------------------------------------ # Function: Write debug message and exit # Parameters: $string $level # Input: %HTMLOutput $Debug=required level $DEBUGFORCED=required level forced # Output: None # Return: None #------------------------------------------------------------------------------ sub debug { my $level = $_[1] || 1; if ($Debug >= $level) { my $debugstring = $_[0]; if ($ENV{"GATEWAY_INTERFACE"}) { $debugstring =~ s/^ /   /; $debugstring .= "
"; } print localtime(time)." - DEBUG $level - $debugstring\n"; } } #------------------------------------------------------------------------------ # Function: Read config file # Parameters: None or configdir to scan # Input: $DIR $PROG $SiteConfig # Output: Global variables # Return: - #------------------------------------------------------------------------------ sub Read_Config { # Check config file in common possible directories : # Windows : "$DIR" (same dir than awstats.pl) # Standard, Mandrake and Debian package : "/etc/awstats" # Other possible directories : "/usr/local/etc/awstats", "/etc" # FHS standard, Suse package : "/etc/opt/awstats" my $configdir=shift; my @PossibleConfigDir=(); if ($configdir) { @PossibleConfigDir=("$configdir"); } else { @PossibleConfigDir=("$AwstatsDir","$DIR","/etc/awstats","/usr/local/etc/awstats","/etc","/etc/opt/awstats"); } # Open config file $FileConfig=$FileSuffix=''; foreach my $dir (@PossibleConfigDir) { my $searchdir=$dir; if ($searchdir && $searchdir !~ /[\\\/]$/) { $searchdir .= "/"; } if (open(CONFIG,"${searchdir}awstats.$SiteConfig.conf")) { $FileConfig="${searchdir}awstats.$SiteConfig.conf"; $FileSuffix=".$SiteConfig"; last; } if (open(CONFIG,"${searchdir}awstats.conf")) { $FileConfig="${searchdir}awstats.conf"; $FileSuffix=''; last; } } if (! $FileConfig) { error("Couldn't open config file \"awstats.$SiteConfig.conf\" nor \"awstats.conf\" after searching in path \"".join(',',@PossibleConfigDir)."\": $!"); } # Analyze config file content and close it &Parse_Config( *CONFIG , 1 , $FileConfig); close CONFIG; } #------------------------------------------------------------------------------ # Function: Parse content of a config file # Parameters: opened file handle, depth level, file name # Input: - # Output: Global variables # Return: - #------------------------------------------------------------------------------ sub Parse_Config { my ( $confighandle ) = $_[0]; my $level = $_[1]; my $configFile = $_[2]; my $versionnum=0; my $conflinenb=0; if ($level > 10) { error("$PROG can't read down more than 10 level of includes. Check that no 'included' config files include their parent config file (this cause infinite loop)."); } while (<$confighandle>) { chomp $_; s/\r//; $conflinenb++; # Extract version from first line if (! $versionnum && $_ =~ /^# AWSTATS CONFIGURE FILE (\d+).(\d+)/i) { $versionnum=($1*1000)+$2; #if ($Debug) { debug(" Configure file version is $versionnum",1); } next; } if ($_ =~ /^\s*$/) { next; } # Check includes if ($_ =~ /^Include "([^\"]+)"/ || $_ =~ /^#include "([^\"]+)"/) { # #include kept for backward compatibility my $includeFile = $1; if ($Debug) { debug("Found an include : $includeFile",2); } if ( $includeFile !~ /^[\\\/]/ ) { # Correct relative include files if ($FileConfig =~ /^(.*[\\\/])[^\\\/]*$/) { $includeFile = "$1$includeFile"; } } if ( $level > 1 && $^V lt v5.6.0 ) { warning("Warning: Perl versions before 5.6 cannot handle nested includes"); next; } local( *CONFIG_INCLUDE ); # To avoid having parent file closed when include file is closed if ( open( CONFIG_INCLUDE, $includeFile ) ) { &Parse_Config( *CONFIG_INCLUDE , $level+1, $includeFile); close( CONFIG_INCLUDE ); } else { error("Could not open include file: $includeFile" ); } next; } # Remove comments if ($_ =~ /^\s*#/) { next; } $_ =~ s/\s#.*$//; # Extract param and value my ($param,$value)=split(/=/,$_,2); $param =~ s/^\s+//; $param =~ s/\s+$//; # If not a param=value, try with next line if (! $param) { warning("Warning: Syntax error line $conflinenb in file '$configFile'. Config line is ignored."); next; } if (! defined $value) { warning("Warning: Syntax error line $conflinenb in file '$configFile'. Config line is ignored."); next; } if ($value) { $value =~ s/^\s+//; $value =~ s/\s+$//; $value =~ s/^\"//; $value =~ s/\";?$//; # Replace __MONENV__ with value of environnement variable MONENV # Must be able to replace __VAR_1____VAR_2__ while ($value =~ /__([^\s_]+(?:_[^\s_]+)*)__/) { my $var=$1; $value =~ s/__${var}__/$ENV{$var}/g; } } # Extra parameters if ($param =~ /^ExtraSectionName(\d+)/) { $ExtraName[$1]=$value; next; } # Plugins if ( $param =~ /^LoadPlugin/ ) { push @PluginsToLoad, $value; next; } # If parameters was not found previously, defined variable with name of param to value if ($Debug) { debug($param."-".$value); } $$param=$value; } if ($Debug) { debug("Config file read was \"$configFile\" (level $level)"); } } #------------------------------------------------------------------------------ # MAIN #------------------------------------------------------------------------------ ($DIR=$0) =~ s/([^\/\\]*)$//; ($PROG=$1) =~ s/\.([^\.]*)$//; $Extension=$1; my $QueryString=''; for (0..@ARGV-1) { $QueryString .= "$ARGV[$_]&"; } if ($QueryString =~ /(^|-|&)month=(year)/i) { error("month=year is a deprecated option. Use month=all instead."); } if ($QueryString =~ /(^|-|&)debug=(\d+)/i) { $Debug=$2; } if ($QueryString =~ /(^|-|&)configdir=([^&]+)/i) { $DirConfig="$2"; } if ($QueryString =~ /(^|-|&)config=([^&]+)/i) { $SiteConfig="$2"; } if ($QueryString =~ /(^|-|&)databasebreak=([^&]+)/i) { $DatabaseBreak="$2"; } if ($QueryString =~ /(^|-|&)awstatsprog=([^&]+)/i) { $Awstats="$2"; } if ($QueryString =~ /(^|-|&)buildpdf/i) { $BuildPDF=1; } if ($QueryString =~ /(^|-|&)buildpdf=([^&]+)/i) { $HtmlDoc="$2"; } if ($QueryString =~ /(^|-|&)staticlinksext=([^&]+)/i) { $StaticExt="$2"; } if ($QueryString =~ /(^|-|&)dir=([^&]+)/i) { $OutputDir="$2"; } if ($QueryString =~ /(^|-|&)diricons=([^&]+)/i) { $DirIcons="$2"; } if ($QueryString =~ /(^|-|&)update/i) { $Update=1; } if ($QueryString =~ /(^|-|&)builddate=?([^&]*)/i) { $BuildDate=$2||'%YY%MM%DD'; } if ($QueryString =~ /(^|-|&)year=(\d\d\d\d)/i) { $YearRequired="$2"; } if ($QueryString =~ /(^|-|&)month=(\d{1,2})/i || $QueryString =~ /(^|-|&)month=(all)/i) { $MonthRequired="$2"; } if ($QueryString =~ /(^|-|&)day=(\d{1,2})/i) { $DayRequired="$2"; } if ($QueryString =~ /(^|-|&)lang=([^&]+)/i) { $Lang="$2"; } if ($OutputDir) { if ($OutputDir !~ /[\\\/]$/) { $OutputDir.="/"; } } if (! $SiteConfig) { print "----- $PROG $VERSION (c) Laurent Destailleur -----\n"; print "$PROG allows you to launch AWStats with -staticlinks option\n"; print "to build all possible pages allowed by AWStats -output option.\n"; print "\n"; print "Usage:\n"; print "$PROG.$Extension (awstats_options) [awstatsbuildstaticpages_options]\n"; print "\n"; print " where awstats_options are any option known by AWStats\n"; print " -config=configvalue is value for -config parameter (REQUIRED)\n"; print " -update option used to update statistics before to generate pages\n"; print " -lang=LL to output a HTML report in language LL (en,de,es,fr,...)\n"; print " -month=MM to output a HTML report for an old month=MM\n"; print " -year=YYYY to output a HTML report for an old year=YYYY\n"; print "\n"; print " and awstatsbuildstaticpages_options can be\n"; print " -awstatsprog=pathtoawstatspl AWStats software (awstats.pl) path\n"; print " -dir=outputdir Output directory for generated pages\n"; print " -diricons=icondir Relative path to use as icon dir in links\n"; print " -builddate=%YY%MM%DD Used to add build date in built pages filenames\n"; print " -staticlinksext=xxx Build pages with .xxx extension (default .html)\n"; print " -buildpdf[=pathtohtmldoc] Build a PDF file after building HTML pages.\n"; print " Output directory must contains icon directory\n"; print " when this option is used (need 'htmldoc')\n"; print "\n"; print "New versions and FAQ at http://www.awstats.org\n"; exit 0; } my $retour; # Check if AWSTATS prog is found my $AwstatsFound=0; if (-s "$Awstats") { $AwstatsFound=1; } elsif (-s "/usr/local/awstats/wwwroot/cgi-bin/awstats.pl") { $Awstats="/usr/local/awstats/wwwroot/cgi-bin/awstats.pl"; $AwstatsFound=1; } elsif (-s "/usr/lib/cgi-bin/awstats.pl") { $Awstats="/usr/lib/cgi-bin/awstats.pl"; $AwstatsFound=1; } if (! $AwstatsFound) { error("Can't find AWStats program ('$Awstats').\nUse -awstatsprog option to solve this"); exit 1; } $AwstatsDir=$Awstats; $AwstatsDir =~ s/[\\\/][^\\\/]*$//; debug("AwstatsDir=$AwstatsDir"); # Check if HTMLDOC prog is found if ($BuildPDF) { my $HtmlDocFound=0; if (-x "$HtmlDoc") { $HtmlDocFound=1; } elsif (-x "/usr/bin/htmldoc") { $HtmlDoc='/usr/bin/htmldoc'; $HtmlDocFound=1; } if (! $HtmlDocFound) { error("Can't find htmldoc program ('$HtmlDoc').\nUse -buildpdf=htmldocprog option to solve this"); exit 1; } } # Read config file (SiteConfig must be defined) &Read_Config($DirConfig); if ($BuildReportFormat eq 'xhtml') { $StaticExt="xml"; if ($BuildPDF) { error("Building PDF file is not compatible with building xml output files. Change your parameter BuildReportFormat to html in your config file"); } } # Define list of output files if ($ShowDomainsStats) { push @OutputList,'alldomains'; } if ($ShowHostsStats) { push @OutputList,'allhosts'; push @OutputList,'lasthosts'; push @OutputList,'unknownip'; } if ($ShowAuthenticatedUsers) { push @OutputList,'alllogins'; push @OutputList,'lastlogins'; } if ($ShowRobotsStats) { push @OutputList,'allrobots'; push @OutputList,'lastrobots'; } if ($ShowEMailSenders) { push @OutputList,'allemails'; push @OutputList,'lastemails'; } if ($ShowEMailReceivers) { push @OutputList,'allemailr'; push @OutputList,'lastemailr'; } if ($ShowSessionsStats) { push @OutputList,'session'; } if ($ShowPagesStats) { push @OutputList,'urldetail'; push @OutputList,'urlentry'; push @OutputList,'urlexit'; } #if ($ShowFileTypesStats) { push @OutputList,'filetypes'; } # There is dedicated page for filetypes if ($ShowOSStats) { push @OutputList,'osdetail'; push @OutputList,'unknownos'; } if ($ShowBrowsersStats) { push @OutputList,'browserdetail'; push @OutputList,'unknownbrowser'; } if ($ShowDownloadsStats) { push @OutputList,'downloads'; } if ($ShowScreenSizeStats) { push @OutputList,'screensize'; } if ($ShowOriginStats) { push @OutputList,'refererse'; push @OutputList,'refererpages'; } if ($ShowKeyphrasesStats) { push @OutputList,'keyphrases'; } if ($ShowKeywordsStats) { push @OutputList,'keywords'; } #if ($ShowMiscStats) { push @OutputList,'misc'; } # There is no dedicated page for misc if ($ShowHTTPErrorsStats) { #push @OutputList,'errors'; # There is no dedicated page for errors $TrapInfosForHTTPErrorCodes = '404' if ( ! $TrapInfosForHTTPErrorCodes ); foreach my $code (split(' ', $TrapInfosForHTTPErrorCodes)) { push @OutputList,"errors$code"; } } #if ($ShowSMTPErrorsStats) { push @OutputList,'errors'; } foreach my $extranum (1..@ExtraName-1) { push @OutputList,'allextra'.$extranum; } #Add plugins foreach ( @PluginsToLoad ) { if ($_ =~ /^(geoip_[_a-z]+)\s/) { push @OutputList,'plugin_'.$1; } # Add geoip maxmind subpages if ($_ =~ /^(geoip2_city)\s/) { push @OutputList,'plugin_'.$1; } # Add geoip2 maxmind subpages } # Launch awstats update if ($Update) { my $command="\"$Awstats\" -config=$SiteConfig -update"; $command .= " -configdir=$DirConfig" if defined $DirConfig; $command .= " -databasebreak=$DatabaseBreak" if defined $DatabaseBreak; print "Launch update process : $command\n"; $retour=`$command 2>&1`; if ($?) { print $retour; exit $?; } } # Built the OutputSuffix value (used later to build page name) $OutputSuffix=$SiteConfig; if ($BuildDate) { ($nowsec,$nowmin,$nowhour,$nowday,$nowmonth,$nowyear,$nowwday,$nowyday) = localtime(time); $nowweekofmonth=int($nowday/7); $nowweekofyear=int(($nowyday-1+6-($nowwday==0?6:$nowwday-1))/7)+1; if ($nowweekofyear > 52) { $nowweekofyear = 1; } $nowdaymod=$nowday%7; $nowwday++; $nowns=Time::Local::timegm(0,0,0,$nowday,$nowmonth,$nowyear); if ($nowdaymod <= $nowwday) { if (($nowwday != 7) || ($nowdaymod != 0)) { $nowweekofmonth=$nowweekofmonth+1; } } if ($nowdaymod > $nowwday) { $nowweekofmonth=$nowweekofmonth+2; } # Change format of time variables $nowweekofmonth="0$nowweekofmonth"; if ($nowweekofyear < 10) { $nowweekofyear = "0$nowweekofyear"; } if ($nowyear < 100) { $nowyear+=2000; } else { $nowyear+=1900; } $nowsmallyear=$nowyear;$nowsmallyear =~ s/^..//; if (++$nowmonth < 10) { $nowmonth = "0$nowmonth"; } if ($nowday < 10) { $nowday = "0$nowday"; } if ($nowhour < 10) { $nowhour = "0$nowhour"; } if ($nowmin < 10) { $nowmin = "0$nowmin"; } if ($nowsec < 10) { $nowsec = "0$nowsec"; } # Replace tag with new value $BuildDate =~ s/%YYYY/$nowyear/ig; $BuildDate =~ s/%YY/$nowsmallyear/ig; $BuildDate =~ s/%MM/$nowmonth/ig; #$BuildDate =~ s/%MO/$MonthNumLibEn{$nowmonth}/ig; $BuildDate =~ s/%DD/$nowday/ig; $BuildDate =~ s/%HH/$nowhour/ig; $BuildDate =~ s/%NS/$nowns/ig; $BuildDate =~ s/%WM/$nowweekofmonth/g; my $nowweekofmonth0=$nowweekofmonth-1; $BuildDate =~ s/%Wm/$nowweekofmonth0/g; $BuildDate =~ s/%WY/$nowweekofyear/g; my $nowweekofyear0=sprintf("%02d",$nowweekofyear-1); $BuildDate =~ s/%Wy/$nowweekofyear0/g; $BuildDate =~ s/%DW/$nowwday/g; my $nowwday0=$nowwday-1; $BuildDate =~ s/%Dw/$nowwday0/g; $OutputSuffix.=".$BuildDate"; } my $cpt=0; my $NoLoadPlugin=""; if ($BuildPDF) { $NoLoadPlugin.="tooltips,rawlog,hostinfo"; } my $smallcommand="\"$Awstats\" -config=$SiteConfig".($BuildPDF?" -buildpdf":"").($NoLoadPlugin?" -noloadplugin=$NoLoadPlugin":"")." -staticlinks".($OutputSuffix ne $SiteConfig?"=awstats.$OutputSuffix":""); if ($StaticExt && $StaticExt ne 'html') { $smallcommand.=" -staticlinksext=$StaticExt"; } if ($DirIcons) { $smallcommand.=" -diricons=$DirIcons"; } if ($DirConfig) { $smallcommand.=" -configdir=$DirConfig"; } if ($Lang) { $smallcommand.=" -lang=$Lang"; } if ($DayRequired) { $smallcommand.=" -day=$DayRequired"; } if ($MonthRequired) { $smallcommand.=" -month=$MonthRequired"; } if ($YearRequired) { $smallcommand.=" -year=$YearRequired"; } if ($DatabaseBreak) { $smallcommand.=" -databasebreak=$DatabaseBreak"; } # Launch main awstats output my $command="$smallcommand -output"; print "Build main page: $command\n"; $retour=`$command 2>&1`; if ($?) { print $retour; exit $?; } $OutputFile=($OutputDir?$OutputDir:"")."awstats.$OutputSuffix.$StaticExt"; open("OUTPUT",">$OutputFile") || error("Couldn't open log file \"$OutputFile\" for writing : $!"); print OUTPUT $retour; close("OUTPUT"); $cpt++; push @pages, $OutputFile; # Add page to @page for PDF build # Launch all other awstats output for my $output (@OutputList) { my $command="$smallcommand -output=$output"; print "Build $output page: $command\n"; $retour=`$command 2>&1`; if ($?) { print $retour; exit $?; } $OutputFile=($OutputDir?$OutputDir:"")."awstats.$OutputSuffix.$output.$StaticExt"; open("OUTPUT",">$OutputFile") || error("Couldn't open log file \"$OutputFile\" for writing : $!"); print OUTPUT $retour; close("OUTPUT"); $cpt++; push @pages, $OutputFile; # Add page to @page for PDF build } # Build pdf file if ($QueryString =~ /(^|-|&)buildpdf/i) { # my $pdffile=$pages[0]; $pdffile=~s/\.\w+$/\.pdf/; $OutputFile=($OutputDir?$OutputDir:"")."awstats.$OutputSuffix.pdf"; my $command="\"$HtmlDoc\" -t pdf --webpage --quiet --no-title --textfont helvetica --left 16 --bottom 8 --top 8 --browserwidth 800 --headfootsize 8.0 --fontsize 7.0 --header xtx --footer xd/ --outfile $OutputFile @pages\n"; print "Build PDF file : $command\n"; $retour=`$command 2>&1`; if ($?) { print $retour; exit $?; } my $signal_num=$? & 127; my $dumped_core=$? & 128; my $exit_value=$? >> 8; if ($? || $retour =~ /error/) { if ($retour) { error("Failed to build PDF file with following error: $retour"); } else { error("Failed to run successfully htmldoc process: Return code=$exit_value, Killer signal num=$signal_num, Core dump=$dumped_core"); } } $cpt++; } print "$cpt files built.\n"; print "Main HTML page is 'awstats.$OutputSuffix.$StaticExt'.\n"; if ($QueryString =~ /(^|-|&)buildpdf/i) { print "PDF file is 'awstats.$OutputSuffix.pdf'.\n"; } 0; # Do not remove this line awstats-8.0/tools/webmin/0000755000175100017510000000000015053314771017444 5ustar ldestailleurldestailleurawstats-8.0/tools/webmin/.gitignore0000644000175100017510000000000614753672077021444 0ustar ldestailleurldestailleur*.wbm awstats-8.0/tools/webmin/README.md0000644000175100017510000000311315052667743020732 0ustar ldestailleurldestailleur # AWStats Webmin module ----------------------------------- AWStats (Advanced Web Statistics) module for Webmin is an add-on for Webmin administration tool Once AWStats is installed, if you install this module into Webmin, you will be able to read AWStats statistcs from your webmin dashboard. Platforms: All (Linux, NT, BSD, Solaris and other *NIX's, BeOS, OS/2...) Author: Laurent Destailleur # INSTALL, SETUP AND USE AWSTATS ----------------------------------- Install package (file .wbm) from webmin menu "Modules". # ABOUT THE AUTHOR, LICENSE AND SUPPORT --------------------------------------- Copyright (C) 2000-2014 - Laurent Destailleur - eldy@users.sourceforge.net - Laurent Destailleur is also the project leader of Dolibarr ERP CRM Open-Source project] , and author of AWBot, CVSChangeLogBuilder, DoliDroid and founder of DoliCloud SaaS . This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . awstats-8.0/tools/webmin/awstats-2.0.wbm0000644000175100017510000055000014753672077022152 0ustar ldestailleurldestailleurawstats/0000775000175000017500000000000014726067017014524 5ustar ldestailleurldestailleurawstats/module.info0000664000175000017500000000057314726067017016673 0ustar ldestailleurldestailleurcategory=system desc=AWStats Logfile Analyzer longdesc=Generate and analyze graphicaly statistics from web, proxy, wap, ftp or mail server log files name=AWStats version=2.000 depends=webmin 1.510 depends=cron 1.000 depends=logrotate 1.131 desc_fr=Analyseur de Logs AWStats long_desc_fr=Generation et analyse graphique de statistiques a partir des logs de server web, ftp ou mailawstats/images/0000775000175000017500000000000014726067017015771 5ustar ldestailleurldestailleurawstats/images/hp.png0000664000175000017500000000041514726067017017106 0ustar ldestailleurldestailleurPNG  IHDR%/tEXtCreation Timejeu. 16 janv. 2003 13:54:20 +0100MtIME 6?d pHYs B4gAMA a-PLTEBJ!cB{scR{)Z9Ri;(IDATxcxp   ek IENDB`awstats/images/hk.png0000664000175000017500000000040614726067017017101 0ustar ldestailleurldestailleurPNG  IHDR%/tEXtCreation Timejeu. 16 janv. 2003 13:51:50 +0100 tIME 39sR pHYs B4gAMA a'PLTEN2QVq%R?. }mxLfA5Q'IDATxc8pa  @` y&-IENDB`awstats/images/hu.png0000664000175000017500000000025614726067017017116 0ustar ldestailleurldestailleurPNG  IHDR 絓bKGD pHYs B4tIME*}h;IDATx0 A!Cч*#uϤCX =RuYtow|Y+$9vIENDB`awstats/images/icon.gif0000664000175000017500000000264614726067017017420 0ustar ldestailleurldestailleurGIF87a00JR{JRJZRR{RRRZ{RZRZRZRZRZZZsZZZcZcZcZcZcZcZkZkZkZkcZZccscc{ccccccckckckcskZZkckkkkkkkkksk{sss{s{{cR{kR{kc{s{{{{{{{{΄{ƄƄ֌{Όތޔ{{kΜΜޥkkέε{{εƵε޽{ֽֽ޽ƥƭƭs{΄ΌΔΔέέεεεք֌ֵֽ֥֔֜֜ޜޥޭޭ޵޵޽޽ƵƜΥ,00H*\ȰÇ#JHŋ3jȱǏtxg|P$ˁ%HxF?rS%@Z1zHqǍ2JF$I @2OxӇTz<(4zi0`*nr 7}~ ,v060Ѭ!G0H L8@Lz&ƺ?2x 2o((Q`U[2@Ig fPA Htʤ9Tt٤ a]xA0O 8sJašM3C`G?„5ԐhY7\P-Dyh%B CDF8hNpa#h(ECȀl`-5BJXĘ@a 68p *" (TBAZ,E^FחKt`i9 s@f+(gDK*J.@B + '@hz*0$04AreD C^p[6tH}%=Q&`Rl#QUB ^ rvp D;@?0۠7- "hqX" |@Ǿe 9XK.EWlgwLq@;awstats/images/hh.png0000664000175000017500000000041214726067017017073 0ustar ldestailleurldestailleurPNG  IHDR%/tEXtCreation Timejeu. 16 janv. 2003 13:50:24 +0100O$tIME 2#s fi pHYs B4gAMA a*PLTE!B{scR1#W4(IDATxcpa ! ^ " _h*CIENDB`awstats/images/info.png0000664000175000017500000000120114726067017017424 0ustar ldestailleurldestailleurPNG  IHDR(-SgAMA aAPLTE>k>m>nDm@l EqCq'\~,p'hVFl 0W Cn*a:;HgT Cs)KGt<GI$Roa O~6a -O=i!aBQVL?{5q-nM}?r6c.NdGV)Wt-nXHv0Z-S`?l,R%K*NM}OQ~Pz9c2V&G8c:k)J%F.P-T,Q'O)J[tRNS@fbKGDH pHYs  ~tIME 8|"nIDATxc` 021"l\TD\BRJHHZFVNWPTRVQUS 0 -U,ml@ 3]\A^BB>~`SCBGDBs[TR}DJ*iYؽ @|qIENDB`awstats/images/smallicon.gif0000664000175000017500000000175714726067017020453 0ustar ldestailleurldestailleurGIF89aJR{JRJZRR{RRRZ{RZRZRZRZRZZZsZZZcZcZcZcZcZcZkZkZkZkcZZccscc{ccccccckckckcskZZkckkkkkkkkksk{sss{s{{cR{kR{kc{s{{{{{{{{΄{ƄƄ֌{Όތޔ{{kΜΜޥkkέε{{εƵε޽{ֽֽ޽ƥƭƭs{΄ΌΔΔέέεεεք֌ֵֽ֥֔֜֜ޜޥޭޭ޵޵޽޽ƵƜΥ! ,H*\ȰÇCI0<7exahP >5 &{qװc^;awstats/images/hv.png0000664000175000017500000000030314726067017017110 0ustar ldestailleurldestailleurPNG  IHDR 'PLTERc{ޜ֌΄νkJJZ bKGDH pHYs B4tIME)"IDATxc```P`0`p``H`(`h`a(IENDB`awstats/images/.cvsignore0000664000175000017500000000000514726067017017764 0ustar ldestailleurldestailleur*.db awstats/config0000664000175000017500000000021614726067017015713 0ustar ldestailleurldestailleurawstats=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl awstats_cgi=http://127.0.0.1/awstats/awstats.pl alt_conf=/etc/awstats/awstats.model.confawstats/postinstall.pl0000664000175000017500000000007314726067017017435 0ustar ldestailleurldestailleur require 'awstats-lib.pl'; sub module_install { } 1; awstats/awstats-lib.pl0000664000175000017500000003470114726067017017320 0ustar ldestailleurldestailleur# awstats-lib.pl # Common functions for editing the awstats config file BEGIN { push(@INC, ".."); }; use WebminCore; &init_config(); #$config{'awstats'}||='/usr/local/awstats/wwwroot/cgi-bin/awstats.pl'; $config{'awstats_conf'}||='/etc/awstats'; $config{'alt_conf'}||='/etc/awstats/awstats.model.conf'; $ENV{'AWSTATS_DEL_GATEWAY_INTERFACE'}=1; $cron_cmd = "$module_config_directory/awstats.pl"; %access = &get_module_acl(); #------------------------------------------------------------------------------ # Function: Show help tooltip # Parameters: message urltotooltip # Input: None # Output: None # Return: None #------------------------------------------------------------------------------ sub hblink { my $t=shift; my $url=shift; return "$t"; } #------------------------------------------------------------------------------ # Function: Update the awstats config file # Parameters: configfile conf # Input: None # Output: None # Return: None #------------------------------------------------------------------------------ sub update_config { my ($file,$conf)=@_; if (! $file) { error("Call to update_config with wrong parameter"); } open(FILE, $file) || error("Failed to open $file for update"); open(FILETMP, ">$file.tmp") || error("Failed to open $file.tmp for writing"); # $%conf contains param and values my %confchanged=(); my $conflinenb = 0; # First, change values that are already present in old config file while() { my $savline=$_; chomp $_; s/\r//; $conflinenb++; # Remove comments not at beginning of line $_ =~ s/\s#.*$//; # Extract param and value my ($param,$value)=split(/=/,$_,2); $param =~ s/^\s+//; $param =~ s/\s+$//; $value =~ s/#.*$//; $value =~ s/^[\s\'\"]+//; $value =~ s/[\s\'\"]+$//; if ($param) { # cleanparam is param without its beginning # my $cleanparam=$param; my $wascleaned=0; if ($cleanparam =~ s/^#//) { $wascleaned=1; } if ($cleanparam !~ /LoadPlugin/i && defined($conf->{$cleanparam})) { # Value was provided from submit form in %conf hash array so we change line with this new value $savline = "$cleanparam=\"".($conf->{$cleanparam})."\"\n"; $confchanged{$cleanparam}=1; } if ($cleanparam =~ /^LoadPlugin/i && $conf->{"advanced"} == 4) { # It's a plugin load directive my ($pluginname,$pluginparam)=split(/\s/,$value,2); if ($conf->{"plugin_$pluginname"}) { # Plugin loaded is asked $savline = "$cleanparam=\"$pluginname".($conf->{"plugin_param_$pluginname"}?" ".$conf->{"plugin_param_$pluginname"}:"")."\"\n"; } else { # Plugin loaded is not asked $savline = "#$cleanparam=\"$pluginname".($conf->{"plugin_param_$pluginname"}?" ".$conf->{"plugin_param_$pluginname"}:"")."\"\n"; } $confchanged{"plugin_$pluginname"}=1; } } # Write line print FILETMP "$savline"; } # Now add values for directives that were not present in old config file foreach my $key (keys %$conf) { if ($key eq 'advanced') { next; } # param to know if plugin setup section was opened if ($key =~ /^plugin_/) { next; } # field from plugin section, not an awstats directive if ($confchanged{$key}) { next; } # awstats directive already changed print FILETMP "\n"; print FILETMP "# Param $key added by AWStats Webmin module\n"; print FILETMP "$key=\"$conf->{$key}\"\n"; } # Now add plugin load that were not already present in old config file foreach my $key (keys %$conf) { my $pluginname = $key; if ($pluginname !~ s/^plugin_//) { next; } # not a plugin load row if ($pluginname =~ /^param_/) { next; } # not a plugin load row if ($confchanged{"plugin_$pluginname"}) { next; } # awstats directive or load plugin already changed print FILETMP "\n"; print FILETMP "# Plugin load for plugin $pluginname added by AWStats Webmin module\n"; print FILETMP "LoadPlugin=\"$pluginname".($conf->{"plugin_param_$pluginname"}?" ".$conf->{"plugin_param_$pluginname"}:"")."\"\n"; } close(FILE); close(FILETMP); # Move file to file.sav if (rename("$file","$file.old")==0) { error("Failed to make backup of current config file to $file.old"); } # Move tmp file into config file if (rename("$file.tmp","$file")==0) { error("Failed to move tmp config file $file.tmp to $file"); } return 0; } #------------------------------------------------------------------------------ # Function: Read config file to return value of dirdata parameter # Parameters: configfile # Input: None # Output: None # Return: string dirdata #------------------------------------------------------------------------------ sub get_dirdata { my $dirdata="notfound"; my ($file)=@_; if (! $file) { error("Call to get_dirdata with wrong parameter"); } open(FILE, "<$file") || error("Failed to open $file for read"); # First, search value of DirData parameter while() { my $savline=$_; chomp $_; s/\r//; # Remove comments not at beginning of line $_ =~ s/\s#.*$//; # Extract param and value my ($param,$value)=split(/=/,$_,2); $param =~ s/^\s+//; $param =~ s/\s+$//; $value =~ s/#.*$//; $value =~ s/^[\s\'\"]+//; $value =~ s/[\s\'\"]+$//; if ($param) { # cleanparam is param without its beginning # my $cleanparam=$param; my $wascleaned=0; if ($cleanparam =~ s/^#//) { $wascleaned=1; } if ($cleanparam =~ /^DirData/) { $dirdata=$value; last; } } } close(FILE); return $dirdata; } use vars qw/ $regclean1 $regclean2 /; $regclean1=qr/<(recnb|\/td)>/i; $regclean2=qr/<\/?[^<>]+>/i; #------------------------------------------------------------------------------ # Function: Clean tags in a string # Parameters: stringtodecode # Input: None # Output: None # Return: decodedstring #------------------------------------------------------------------------------ sub CleanFromTags { my $stringtoclean=shift; $stringtoclean =~ s/$regclean1/ /g; # Replace or with space $stringtoclean =~ s/$regclean2//g; # Remove return $stringtoclean; } #------------------------------------------------------------------------------ # Function: Format value in bytes in a string (Bytes, Kb, Mb, Gb) # Parameters: bytes (integer value or "0.00") # Input: None # Output: None # Return: "x.yz MB" or "x.yy KB" or "x Bytes" or "0" #------------------------------------------------------------------------------ sub Format_Bytes { my $bytes = shift||0; my $fudge = 1; # Do not use exp/log function to calculate 1024power, function make segfault on some unix/perl versions if ($bytes >= ($fudge << 30)) { return sprintf("%.2f", $bytes/1073741824)." $text{'all_gb'}"; } if ($bytes >= ($fudge << 20)) { return sprintf("%.2f", $bytes/1048576)." $text{'all_mb'}"; } if ($bytes >= ($fudge << 10)) { return sprintf("%.2f", $bytes/1024)." $text{'all_kb'}"; } if ($bytes < 0) { $bytes="?"; } return int($bytes).(int($bytes)?" $text{'all_b'}":""); } #------------------------------------------------------------------------------ # Function: Format a number # Parameters: number # Input: None # Output: None # Return: "999 999 999 999" #------------------------------------------------------------------------------ sub Format_Number { my $number = shift||0; $number=~s/(\d)(\d\d\d)$/$1 $2/; $number=~s/(\d)(\d\d\d\s\d\d\d)$/$1 $2/; $number=~s/(\d)(\d\d\d\s\d\d\d\s\d\d\d)$/$1 $2/; return $number; } #------------------------------------------------------------------------------ # Function: save_directive(&config, name, [value]*) # Parameters: &config name [value]* # Input: None # Output: None # Return: None #------------------------------------------------------------------------------ sub save_directive { local ($conf, $name, @values) = @_; local @old = &find($name, $conf); local $lref = &read_file_lines($conf->[0]->{'file'}); local $i; for($i=0; $i<@old || $i<@values; $i++) { if ($i < @old && $i < @values) { # Just replacing a line $lref->[$old[$i]->{'line'}] = "$name $values[$i]"; } elsif ($i < @old) { # Deleting a line splice(@$lref, $old[$i]->{'line'}, 1); &renumber($conf, $old[$i]->{'line'}, -1); } elsif ($i < @values) { # Adding a line if (@old) { # after the last one of the same type splice(@$lref, $old[$#old]->{'line'}+1, 0, "$name $values[$i]"); &renumber($conf, $old[$#old]->{'line'}+1, 1); } else { # at end of file push(@$lref, "$name $values[$i]"); } } } } #------------------------------------------------------------------------------ # Function: renumber # Parameters: &config line offset # Input: None # Output: None # Return: None #------------------------------------------------------------------------------ sub renumber { foreach $c (@{$_[0]}) { $c->{'line'} += $_[2] if ($c->{'line'} >= $_[1]); } } #------------------------------------------------------------------------------ # Function: temp_file_name # Parameters: file # Input: None # Output: None # Return: temp_file #------------------------------------------------------------------------------ sub temp_file_name { local $p = $_[0]; $p =~ s/^\///; $p =~ s/\//_/g; return "$module_config_directory/$p.tmp"; } #------------------------------------------------------------------------------ # Function: find # Parameters: name &config #------------------------------------------------------------------------------ sub find { local @rv; foreach $c (@{$_[1]}) { push(@rv, $c) if (lc($c->{'name'}) eq lc($_[0])); } return wantarray ? @rv : $rv[0]; } #------------------------------------------------------------------------------ # Function: find_value # Parameters: name &config #------------------------------------------------------------------------------ sub find_value { local @rv = map { $_->{'value'} } &find(@_); return wantarray ? @rv : $rv[0]; } #------------------------------------------------------------------------------ # Function: all_config_files # Parameters: file #------------------------------------------------------------------------------ sub all_config_files { $_[0] =~ /^(.*)\/([^\/]+)$/; local $dir = $1; local $base = $2; local ($f, @rv); opendir(DIR, $dir); foreach $f (readdir(DIR)) { if ($f =~ /^\Q$base\E/ && -f "$dir/$f") { push(@rv, "$dir/$f"); } } closedir(DIR); return @rv; } #------------------------------------------------------------------------------ # Function: Get the configuration for some log file # Parameters: path #------------------------------------------------------------------------------ sub get_config { local %rv; &read_file($_[0], \%rv) || return undef; return \%rv; } #------------------------------------------------------------------------------ # Function: generate_report_as_pdf # Parameters: file, handle, escape #------------------------------------------------------------------------------ sub generate_report_as_pdf { local $h = $_[1]; local $lconf = &get_config($_[0]); local @all = &all_config_files($_[0]); if (!@all) { print $h "Log file $_[0] does not exist\n"; return; } local ($a, %mtime); foreach $a (@all) { local @st = stat($a); $mtime{$a} = $st[9]; } local $type = $lconf->{'type'} == 1 ? "" : $lconf->{'type'} == 2 ? "-F squid" : $lconf->{'type'} == 3 ? "-F ftp" : ""; local $cfile = &temp_file_name($_[0]); local $conf = -r $cfile ? "-c $cfile" : ""; if ($lconf->{'over'}) { unlink("$lconf->{'dir'}/awstats.current"); unlink("$lconf->{'dir'}/awstats.hist"); } local $user = $lconf->{'user'} || "root"; if ($user ne "root" && -r $cfile) { chmod(0644, $cfile); } foreach $a (sort { $mtime{$a} <=> $mtime{$b} } @all) { local $cmd = "$config{'awstats'} $conf -o '$lconf->{'dir'}' $type -p '$a'"; if ($user ne "root") { $cmd = "su \"$user\" -c \"$cmd\""; } open(OUT, "$cmd 2>&1 |"); while() { print $h $_[2] ? &html_escape($_) : $_; } close(OUT); return 0 if ($?); &additional_config("exec", undef, $cmd); } return 1; } #------------------------------------------------------------------------------ # Function: spaced_buttons #------------------------------------------------------------------------------ sub spaced_buttons { local $pc = int(100 / scalar(@_)); print "\n"; foreach $b (@_) { local $al = $b eq $_[0] && scalar(@_) != 1 ? "align=left" : $b eq $_[@_-1] && scalar(@_) != 1 ? "align=right" : "align=center"; print "\n"; } print "\n"; print "
$b
\n"; } #------------------------------------------------------------------------------ # Function: Scan directory $dir for config file. Return an array with full path #------------------------------------------------------------------------------ sub scan_config_dir { my $dir=shift; opendir(DIR, $dir) || return; local @rv = grep { /^awstats\.(.*)conf$/ } sort readdir(DIR); closedir(DIR); foreach my $file (0..@rv-1) { if ($rv[$file] eq 'awstats.model.conf') { next; } $rv[$file]="$dir/".$rv[$file]; #print "$rv[0]\n
"; } return @rv; } #------------------------------------------------------------------------------ # Function: can_edit_config #------------------------------------------------------------------------------ sub can_edit_config { foreach $d (split(/\s+/, $access{'dir'})) { local $ok = &is_under_directory($d, $_[0]); return 1 if ($ok); } return 0; } 1; awstats/update_stats.cgi0000664000175000017500000000161214726067017017710 0ustar ldestailleurldestailleur#!/usr/bin/perl # update_stats.cgi # Run AWStats update process require './awstats-lib.pl'; &ReadParse(); if (! $access{'update'}) { &error($text{'update_ecannot'}); } my $conf=""; my $dir=""; if ($in{'file'} =~ /awstats\.(.*)\.conf$/) { $conf=$1; } if ($in{'file'} =~ /^(.*)[\\\/][^\\\/]+$/) { $dir=$1; } # Display file contents &header($title || $text{'update_title'}, ""); print "
\n"; my $command=$config{'awstats'}." -update -config=$conf -configdir=$dir"; print $text{'update_run'}.":\n
\n"; print "$command
\n"; print $text{'update_wait'}."...
\n"; print "
\n"; &foreign_require("proc", "proc-lib.pl"); proc::safe_process_exec_logged($command,$config{'user'},undef, STDOUT,undef, 1, 1, 0); #$retour=`$command 2>&1`; #print "$retour\n"; print "
\n"; print $text{'update_finished'}.".
\n"; print "
\n"; # Back to config list &footer("", $text{'index_return'}); 0; awstats/edit_config.cgi0000664000175000017500000014115714726067017017473 0ustar ldestailleurldestailleur#!/usr/bin/perl # edit_config.cgi # Display a form for adding a new config or editing an existing one. require './awstats-lib.pl'; &ReadParse(); if (! $access{'global'}) { &error($text{'edit_ecannot'}); } my $filecontent=""; my $filetoopen=""; if ($in{'new'}) { $filetoopen=$config{'alt_conf'}; } else { $filetoopen=$in{'file'}; } if ($in{'new'}) { $access{'add'} || &error($text{'edit_ecannot'}); &header($text{'edit_title1'}, ""); } else { &can_edit_config($in{'file'}) || &error($text{'edit_ecannot'}); &header($text{'edit_title2'}, ""); } # Get parameters $lconf = &get_config($filetoopen); foreach my $key (keys %$lconf) { $lconf->{$key}=~s/^\s*//g; $lconf->{$key}=~s/^\s*[\"\']//; $lconf->{$key}=~s/#.*$//; $lconf->{$key}=~s/\s*$//g; $lconf->{$key}=~s/[\"\']\s*$//; } # Put in @conflist, list of all existing config my @conflist=(); foreach my $dir (split(/\s+/, $access{'dir'})) { push(@conflist, map { $_->{'custom'} = 1; ($_ !~ /^[\/\\]/ ? $dir.'/':'').$_ } &scan_config_dir($dir)); } print "
\n"; print < function Submit_onClick() { EOF # If create if ($in{'new'} && scalar @conflist) { print < 1) ? argv[1] : 640; var h = (argc > 2) ? argv[2] : 450; var wfeatures="directories=0,menubar=1,status=0,resizable=1,scrollbars=1,toolbar=0,width="+l+",height="+h+",left=" + eval("(screen.width - l)/2") + ",top=" + eval("(screen.height - h)/2"); fen=window.open(tmp,'window',wfeatures); } EOF if (-d "/private/etc" && ! &can_edit_config("/private/etc")) { # For MacOS users print "Warning: It seems that you are a MacOS user. With MacOS, the '/etc/awstats' directory is not a hard directory but a link to '/private/etc/awstats' which is not by default an allowed directory to store config files, so if you want to store config files in '/etc/awstats', you must first change the Webmin ACL for AWStats module to add '/private/etc' in the allowed directories list:
\n"; print &text('index_changeallowed',"Webmin - Webmin Users", $text{'index_title'})."
\n"; } print "
\n"; print "\n"; print "\n"; print "
"; if ($in{'new'}) { print &text('edit_headernew'); } else { print &text('edit_header',$in{'file'}); } print "
\n"; my $filenametosave=""; if ($in{'new'}) { print "\n"; print "
$text{'edit_add'} \n"; my $newfile="/etc/awstats/awstats.newconfig.conf"; print ""; print "
\n"; if (scalar @conflist) { print "
".$text{'edit_create_by_copy'}; print "
\n"; print "\n"; print "\n"; print "
$text{'edit_config_to_copy'} \n"; print ""; print "
\n"; } print "
".$text{'edit_create_from_scratch'}; print "
\n"; print "\n"; } else { print "\n"; } print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; if ($in{'advanced'} == 1) { print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; } else { print "\n"; } print "\n"; print "\n"; if ($in{'advanced'} == 2) { print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; } else { print "\n"; } print "\n"; print "\n"; if ($in{'advanced'} == 3) { print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; # print "\n"; # print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; # print "\n"; # print "\n"; # print "\n"; # print "\n"; # print "\n"; # print "\n"; # print "\n"; # print "\n"; # print "\n"; # print "\n"; # print "\n"; # print "\n"; # print "\n"; # print "\n"; # print "\n"; # print "\n"; # print "\n"; # print "\n"; # print "\n"; # print "\n"; # print "\n"; print "\n"; } else { print "\n"; } print "\n"; print "\n"; if ($in{'advanced'} == 4) { my $conflinenb = 0; my @pconfparam=(); my @pconfvalue=(); my @pconfvaluep=(); my %pluginlinefound=(); # Search the loadable plugins in edited config file open(FILE, $filetoopen) || error("Failed to open $filetoopen for reading plugins' config"); while() { my $savline=$_; chomp $_; s/\r//; $conflinenb++; if ($_ =~ /^#?LoadPlugin/i) { # Extract param and value my ($load,$value)=split(/=/,$_,2); # Remove comments not at beginning of line $param =~ s/^\s+//; $param =~ s/\s+$//; $value =~ s/#.*$//; $value =~ s/^[\s\'\"]+//g; $value =~ s/[\s\'\"]+$//g; ($value1,$value2)=split(/\s/,$value,2); if ($value1 =~ /^graph3d$/i) { next; } if (! $pluginlinefound{$value1}) { # To avoid plugin to be shown twice $pluginlinefound{$value1}=1; push @pconfparam, $value1; push @pconfvaluep, $value2; my $active=0; if ($load !~ /#.*LoadPlugin/i) { $active=1; } push @pconfactive, $active; } } } close FILE; # Search the loadable plugins in sample config file (if not new) if (! $in{'new'}) { open(FILE, $config{'alt_conf'}) || error("Failed to open $config{'alt_conf'} for reading available plugins"); while() { my $savline=$_; chomp $_; s/\r//; $conflinenb++; if ($_ =~ /^#?LoadPlugin/i) { # Extract param and value my ($load,$value)=split(/=/,$_,2); # Remove comments not at beginning of line $param =~ s/^\s+//; $param =~ s/\s+$//; $value =~ s/#.*$//; $value =~ s/^[\s\'\"]+//g; $value =~ s/[\s\'\"]+$//g; ($value1,$value2)=split(/\s/,$value,2); if ($value1 =~ /^graph3d$/i) { next; } if (! $pluginlinefound{$value1}) { # To avoid plugin to be shown twice push @pconfparam, $value1; push @pconfvaluep, $value2; # Plugin in sample but not in config file is by default not enabled. my $active=0; push @pconfactive, $active; } } } close FILE; } print "\n"; foreach my $key (0..(@pconfparam-1)) { print "\n"; } print "\n"; } else { print "\n"; } print "\n"; if ($advanced) { print "\n"; print "\n"; print "\n"; } print "
MAIN SETUP SECTION (Required to make AWStats work)

LogFile* ".&file_chooser_button("LogFile",0,0)." "; print &hblink($text{'help_help'}, "help.cgi?param=LogFile")."
LogType* "; print "\n"; print " "; print &hblink($text{'help_help'}, "help.cgi?param=LogType")."
LogFormat* "; print &hblink($text{'help_help'}, "help.cgi?param=LogFormat"),"
LogSeparator "; print &hblink($text{'help_help'}, "help.cgi?param=LogSeparator")."
SiteDomain* "; print &hblink($text{'help_help'}, "help.cgi?param=SiteDomain")."
HostAliases "; print &hblink($text{'help_help'}, "help.cgi?param=HostAliases")."
DNSLookup "; print &hblink($text{'help_help'}, "help.cgi?param=DNSLookup")."
DirData "; print &hblink($text{'help_help'}, "help.cgi?param=DirData")."
DirCgi "; print &hblink($text{'help_help'}, "help.cgi?param=DirCgi")."
DirIcons "; print &hblink($text{'help_help'}, "help.cgi?param=DirIcons")."
AllowToUpdateStatsFromBrowser "; print &hblink($text{'help_help'}, "help.cgi?param=AllowToUpdateStatsFromBrowser")."
AllowFullYearView "; print &hblink($text{'help_help'}, "help.cgi?param=AllowFullYearView")."
* ".$text{'help_starrequired'}." "; print "

OPTIONAL SETUP SECTION (Not required but increase AWStats features)

EnableLockForUpdate "; print &hblink($text{'help_help'}, "help.cgi?param=EnableLockForUpdate")."
DNSStaticCacheFile ".&file_chooser_button("DNSStaticCacheFile",0,0)." "; print &hblink($text{'help_help'}, "help.cgi?param=DNSStaticCacheFile")."
DNSLastUpdateCacheFile "; print &hblink($text{'help_help'}, "help.cgi?param=DNSLastUpdateCacheFile")."
SkipDNSLookupFor "; print &hblink($text{'help_help'}, "help.cgi?param=SkipDNSLookupFor")."
AllowAccessFromWebToAuthenticatedUsersOnly "; print &hblink($text{'help_help'}, "help.cgi?param=AllowAccessFromWebToAuthenticatedUsersOnly")."
AllowAccessFromWebToFollowingAuthenticatedUsers ".&user_chooser_button('AllowAccessFromWebToFollowingAuthenticatedUsers', multiple, 0)." "; print &hblink($text{'help_help'}, "help.cgi?param=AllowAccessFromWebToFollowingAuthenticatedUsers")."
AllowAccessFromWebToFollowingIPAddresses "; print &hblink($text{'help_help'}, "help.cgi?param=AllowAccessFromWebToFollowingIPAddresses")."
CreateDirDataIfNotExists "; print &hblink($text{'help_help'}, "help.cgi?param=CreateDirDataIfNotExists")."
BuildHistoryFormat "; print &hblink($text{'help_help'}, "help.cgi?param=BuildHistoryFormat")."
BuildReportFormat "; print &hblink($text{'help_help'}, "help.cgi?param=BuildReportFormat")."
SaveDatabaseFilesWithPermissionsForEveryone "; print &hblink($text{'help_help'}, "help.cgi?param=SaveDatabaseFilesWithPermissionsForEveryone")."
PurgeLogFile "; print &hblink($text{'help_help'}, "help.cgi?param=PurgeLogFile")."
ArchiveLogRecords "; print &hblink($text{'help_help'}, "help.cgi?param=ArchiveLogRecords")."
KeepBackupOfHistoricFiles "; print &hblink($text{'help_help'}, "help.cgi?param=KeepBackupOfHistoricFiles")."
DefaultFile "; print &hblink($text{'help_help'}, "help.cgi?param=DefaultFile")."
SkipHosts "; print &hblink($text{'help_help'}, "help.cgi?param=SkipHosts")."
SkipUserAgents "; print &hblink($text{'help_help'}, "help.cgi?param=SkipUserAgents")."
SkipFiles "; print &hblink($text{'help_help'}, "help.cgi?param=SkipFiles")."
OnlyHosts "; print &hblink($text{'help_help'}, "help.cgi?param=OnlyHosts")."
OnlyUserAgents "; print &hblink($text{'help_help'}, "help.cgi?param=OnlyUserAgents")."
OnlyFiles "; print &hblink($text{'help_help'}, "help.cgi?param=OnlyFiles")."
NotPageList "; print &hblink($text{'help_help'}, "help.cgi?param=NotPageList")."
ValidHTTPCodes "; print &hblink($text{'help_help'}, "help.cgi?param=ValidHTTPCodes")."
ValidSMTPCodes "; print &hblink($text{'help_help'}, "help.cgi?param=ValidSMTPCodes")."
AuthenticatedUsersNotCaseSensitive "; print &hblink($text{'help_help'}, "help.cgi?param=AuthenticatedUsersNotCaseSensitive")."
URLNotCaseSensitive "; print &hblink($text{'help_help'}, "help.cgi?param=URLNotCaseSensitive")."
URLWithAnchor "; print &hblink($text{'help_help'}, "help.cgi?param=URLWithAnchor")."
URLQuerySeparators "; print &hblink($text{'help_help'}, "help.cgi?param=URLQuerySeparators")."
URLWithQuery "; print &hblink($text{'help_help'}, "help.cgi?param=URLWithQuery")."
URLWithQueryWithOnlyFollowingParameters "; print &hblink($text{'help_help'}, "help.cgi?param=URLWithQueryWithOnlyFollowingParameters")."
URLWithQueryWithoutFollowingParameters "; print &hblink($text{'help_help'}, "help.cgi?param=URLWithQueryWithoutFollowingParameters")."
URLReferrerWithQuery "; print &hblink($text{'help_help'}, "help.cgi?param=URLReferrerWithQuery")."
WarningMessages "; print &hblink($text{'help_help'}, "help.cgi?param=WarningMessages")."
ErrorMessages "; print &hblink($text{'help_help'}, "help.cgi?param=ErrorMessages")."
DebugMessages "; print &hblink($text{'help_help'}, "help.cgi?param=DebugMessages")."
NbOfLinesForCorruptedLog "; print &hblink($text{'help_help'}, "help.cgi?param=NbOfLinesForCorruptedLog")."
WrapperScript "; print &hblink($text{'help_help'}, "help.cgi?param=WrapperScript")."
DecodeUA "; print &hblink($text{'help_help'}, "help.cgi?param=DecodeUA")."
MiscTrackerUrl "; print &hblink($text{'help_help'}, "help.cgi?param=MiscTrackerUrl")."
$text{'index_hideadvanced'}
$text{'index_advanced1'}


OPTIONAL ACCURACY SETUP SECTION (Not required but increase AWStats features)

LevelForBrowsersDetection "; print &hblink($text{'help_help'}, "help.cgi?param=LevelForBrowsersDetection")."
LevelForOSDetection "; print &hblink($text{'help_help'}, "help.cgi?param=LevelForOSDetection")."
LevelForRefererAnalyze "; print &hblink($text{'help_help'}, "help.cgi?param=LevelForRefererAnalyze")."
LevelForRobotsDetection "; print &hblink($text{'help_help'}, "help.cgi?param=LevelForRobotsDetection")."
LevelForSearchEnginesDetection "; print &hblink($text{'help_help'}, "help.cgi?param=LevelForSearchEnginesDetection")."
LevelForKeywordsDetection "; print &hblink($text{'help_help'}, "help.cgi?param=LevelForKeywordsDetection")."
LevelForFileTypesDetection "; print &hblink($text{'help_help'}, "help.cgi?param=LevelForFileTypesDetection")."
LevelForWormsDetection "; print &hblink($text{'help_help'}, "help.cgi?param=LevelForWormsDetection")."
$text{'index_hideadvanced'}
$text{'index_advanced2'}


OPTIONAL APPEARANCE SETUP SECTION (Not required but increase AWStats features)

UseFramesWhenCGI "; print &hblink($text{'help_help'}, "help.cgi?param=UseFramesWhenCGI")."
DetailedReportsOnNewWindows "; print &hblink($text{'help_help'}, "help.cgi?param=DetailedReportsOnNewWindows")."
Expires "; print &hblink($text{'help_help'}, "help.cgi?param=Expires")."
MaxRowsInHTMLOutput "; print &hblink($text{'help_help'}, "help.cgi?param=MaxRowsInHTMLOutput")."
Lang "; print &hblink($text{'help_help'}, "help.cgi?param=Lang")."
DirLang ".&file_chooser_button("DirLang",1,0)." "; print &hblink($text{'help_help'}, "help.cgi?param=DirLang")."
ShowMenu "; print &hblink($text{'help_help'}, "help.cgi?param=ShowMenu")."
ShowMonthStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowMonthStats")."
ShowDaysOfMonthStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowDaysOfMonthStats")."
ShowDaysOfWeekStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowDaysOfWeekStats")."
ShowHoursStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowHoursStats")."
ShowDomainsStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowDomainsStats")."
ShowHostsStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowHostsStats")."
ShowAuthenticatedUsers "; print &hblink($text{'help_help'}, "help.cgi?param=ShowAuthenticatedUsers")."
ShowRobotsStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowRobotsStats")."
ShowWormsStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowWormsStats")."
ShowEMailSenders "; print &hblink($text{'help_help'}, "help.cgi?param=ShowEMailSenders")."
ShowEMailReceivers "; print &hblink($text{'help_help'}, "help.cgi?param=ShowEMailReceivers")."
ShowSessionsStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowSessionsStats")."
ShowPagesStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowPagesStats")."
ShowFileTypesStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowFileTypesStats")."
ShowFileSizesStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowFileSizesStats")."
ShowOSStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowOSStats")."
ShowBrowsersStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowBrowsersStats")."
ShowScreenSizeStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowScreenSizeStats")."
ShowOriginStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowOriginStats")."
ShowKeyphrasesStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowKeyphrasesStats")."
ShowKeywordsStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowKeywordsStats")."
ShowMiscStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowMiscStats")."
ShowHTTPErrorsStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowHTTPErrorsStats")."
ShowSMTPErrorsStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowSMTPErrorsStats")."
ShowClusterStats "; print &hblink($text{'help_help'}, "help.cgi?param=ShowClusterStats")."
AddDataArrayMonthStats "; print &hblink($text{'help_help'}, "help.cgi?param=AddDataArrayMonthStats")."
AddDataArraySHowDaysOfMonthStats "; print &hblink($text{'help_help'}, "help.cgi?param=AddDataArraySHowDaysOfMonthStats")."
AddDataArrayShowDaysOfWeekStats "; print &hblink($text{'help_help'}, "help.cgi?param=AddDataArrayShowDaysOfWeekStats")."
AddDataArrayShowHoursStats "; print &hblink($text{'help_help'}, "help.cgi?param=AddDataArrayShowHoursStats")."
IncludeInternalLinksInOriginSection "; print &hblink($text{'help_help'}, "help.cgi?param=IncludeInternalLinksInOriginSection")."
MaxNbOfDomain "; print &hblink($text{'help_help'}, "help.cgi?param=MaxNbOfDomain ")."
MinHitDomain "; print &hblink($text{'help_help'}, "help.cgi?param=MinHitDomain ")."
MaxNbOfHostsShown "; print &hblink($text{'help_help'}, "help.cgi?param=MaxNbOfHostsShown ")."
MinHitHost "; print &hblink($text{'help_help'}, "help.cgi?param=MinHitHost ")."
MaxNbOfLoginShown "; print &hblink($text{'help_help'}, "help.cgi?param=MaxNbOfLoginShown ")."
MinHitLogin "; print &hblink($text{'help_help'}, "help.cgi?param=MinHitLogin ")."
MaxNbOfRobotShown "; print &hblink($text{'help_help'}, "help.cgi?param=MaxNbOfRobotShown ")."
MinHitRobot "; print &hblink($text{'help_help'}, "help.cgi?param=MinHitRobot ")."
MaxNbOfPageShown "; print &hblink($text{'help_help'}, "help.cgi?param=MaxNbOfPageShown ")."
MinHitFile "; print &hblink($text{'help_help'}, "help.cgi?param=MinHitFile ")."
MaxNbOfOsShown "; print &hblink($text{'help_help'}, "help.cgi?param=MaxNbOfOsShown ")."
MinHitOs "; print &hblink($text{'help_help'}, "help.cgi?param=MinHitOs ")."
MaxNbOfBrowsersShown "; print &hblink($text{'help_help'}, "help.cgi?param=MaxNbOfBrowsersShown ")."
MinHitBrowser "; print &hblink($text{'help_help'}, "help.cgi?param=MinHitBrowser ")."
MaxNbOfScreenSizesShown "; print &hblink($text{'help_help'}, "help.cgi?param=MaxNbOfScreenSizesShown ")."
MinHitScreenSize "; print &hblink($text{'help_help'}, "help.cgi?param=MinHitScreenSize ")."
MaxNbOfRefererShown "; print &hblink($text{'help_help'}, "help.cgi?param=MaxNbOfRefererShown ")."
MinHitRefer "; print &hblink($text{'help_help'}, "help.cgi?param=MinHitRefer ")."
MaxNbOfKeyphrasesShown "; print &hblink($text{'help_help'}, "help.cgi?param=MaxNbOfKeyphrasesShown ")."
MinHitKeyphrase "; print &hblink($text{'help_help'}, "help.cgi?param=MinHitKeyphrase ")."
MaxNbOfKeywordsShown "; print &hblink($text{'help_help'}, "help.cgi?param=MaxNbOfKeywordsShown ")."
MinHitKeyword "; print &hblink($text{'help_help'}, "help.cgi?param=MinHitKeyword ")."
MaxNbOfEMailsShown "; print &hblink($text{'help_help'}, "help.cgi?param=MaxNbOfEMailsShown ")."
MinHitEMail "; print &hblink($text{'help_help'}, "help.cgi?param=MinHitEMail ")."
FirstDayOfWeek "; print &hblink($text{'help_help'}, "help.cgi?param=FirstDayOfWeek")."
ShowFlagLinks "; print &hblink($text{'help_help'}, "help.cgi?param=ShowFlagLinks")."
ShowLinksOnUrl "; print &hblink($text{'help_help'}, "help.cgi?param=ShowLinksOnUrl")."
UseHTTPSLinkForUrl "; print &hblink($text{'help_help'}, "help.cgi?param=UseHTTPSLinkForUrl")."
MaxLengthOfShownURL "; print &hblink($text{'help_help'}, "help.cgi?param=MaxLengthOfShownURL")."
LinksToWhoIs "; # print &hblink($text{'help_help'}, "help.cgi?param=LinksToWhoIs")."
LinksToIPWhoIs "; # print &hblink($text{'help_help'}, "help.cgi?param=LinksToIPWhoIs")."
HTMLHeadSection "; print &hblink($text{'help_help'}, "help.cgi?param=HTMLHeadSection")."
HTMLEndSection "; print &hblink($text{'help_help'}, "help.cgi?param=HTMLEndSection")."
Logo "; print &hblink($text{'help_help'}, "help.cgi?param=Logo")."
LogoLink "; print &hblink($text{'help_help'}, "help.cgi?param=LogoLink")."
BarWidth / BarHeight / "; print &hblink($text{'help_help'}, "help.cgi?param=BarWidth ")."
StyleSheet "; print &hblink($text{'help_help'}, "help.cgi?param=StyleSheet")."
color_Background "; # print &hblink($text{'help_help'}, "help.cgi?param=color_Background")."
color_TableBGTitle "; # print &hblink($text{'help_help'}, "help.cgi?param=color_TableBGTitle")."
color_TableTitle "; # print &hblink($text{'help_help'}, "help.cgi?param=color_TableTitle")."
color_TableBG "; # print &hblink($text{'help_help'}, "help.cgi?param=color_TableBG")."
color_TableRowTitle "; # print &hblink($text{'help_help'}, "help.cgi?param=color_TableRowTitle")."
color_TableBGRowTitle "; # print &hblink($text{'help_help'}, "help.cgi?param=color_TableBGRowTitle")."
color_TableBorder "; # print &hblink($text{'help_help'}, "help.cgi?param=color_TableBorder")."
color_text "; # print &hblink($text{'help_help'}, "help.cgi?param=color_text")."
color_textpercent "; # print &hblink($text{'help_help'}, "help.cgi?param=color_textpercent")."
color_titletext "; # print &hblink($text{'help_help'}, "help.cgi?param=color_titletext")."
color_weekend "; # print &hblink($text{'help_help'}, "help.cgi?param=color_weekend")."
color_link "; # print &hblink($text{'help_help'}, "help.cgi?param=color_link")."
color_hover "; # print &hblink($text{'help_help'}, "help.cgi?param=color_hover")."
color_u "; # print &hblink($text{'help_help'}, "help.cgi?param=color_u")."
color_v "; # print &hblink($text{'help_help'}, "help.cgi?param=color_v")."
color_p "; # print &hblink($text{'help_help'}, "help.cgi?param=color_p")."
color_h "; # print &hblink($text{'help_help'}, "help.cgi?param=color_h")."
color_k "; # print &hblink($text{'help_help'}, "help.cgi?param=color_k")."
color_s "; # print &hblink($text{'help_help'}, "help.cgi?param=color_s")."
color_e "; # print &hblink($text{'help_help'}, "help.cgi?param=color_e")."
color_x "; # print &hblink($text{'help_help'}, "help.cgi?param=color_x")."
$text{'index_hideadvanced'}
$text{'index_advanced3'}


PLUGINS SETUP SECTION (Not required but increase AWStats features)

Loaded plugins Plugin's parameters  
$pconfparam[$key] "; my ($type,$p,$geoipdatafile)=(); if ($pconfparam[$key] =~ /^geoip$/) { $type="geoip_country"; $p="GeoIP Country"; $geoipdatafile=$config{'plugin_1_geoip'}||"/usr/local/share/GeoIP/GeoIP.dat"; } if ($pconfparam[$key] =~ /^geoip_region_maxmind$/) { $type="geoip_region"; $p="GeoIP Region"; $geoipdatafile=$config{'plugin_2_geoip_region_maxmind'}||"/usr/local/share/GeoIP/GeoIPRegion.dat"; } if ($pconfparam[$key] =~ /^geoip_city_maxmind$/) { $type="geoip_city"; $p="GeoIP City"; $geoipdatafile=$config{'plugin_3_geoip_city_maxmind'}||"/usr/local/share/GeoIP/GeoIPCity.dat"; } if ($pconfparam[$key] =~ /^geoip_isp_maxmind$/) { $type="geoip_isp"; $p="GeoIP ISP"; $geoipdatafile=$config{'plugin_4_geoip_isp_maxmind'}||"/usr/local/share/GeoIP/GeoIPISP.dat"; } if ($pconfparam[$key] =~ /^geoip_org_maxmind$/) { $type="geoip_org"; $p="GeoIP Organization"; $geoipdatafile=$config{'plugin_5_geoip_org_maxmind'}||"/usr/local/share/GeoIP/GeoIPOrg.dat"; } if ($p) { # If a geoip plugin my $datafile=$geoipdatafile; if ($pconfvaluep[$key] =~ /^\w+\s+(.+)$/) { $datafile=$1; } print "$p database version"; } print " "; print &hblink($text{'help_help'}, "help.cgi?param=plugin_$pconfparam[$key]")."
$text{'index_hideadvanced'}
$text{'index_advanced4'}



$text{'index_hideadvanced'}

\n"; print "
\n"; @b=(); if ($in{'new'}) { push(@b, ""); } else { if ($access{'global'}) { push(@b, ""); } if ($access{'add'}) { push(@b, ""); } } &spaced_buttons(@b); print "
\n"; # Back to config list print "
\n"; &footer("", $text{'index_return'}); awstats/uninstall.pl0000664000175000017500000000016114726067017017070 0ustar ldestailleurldestailleur# uninstall.pl # Called when webmin is uninstalled require 'awstats-lib.pl'; sub module_uninstall { } 1; awstats/index.cgi0000664000175000017500000002207714726067017016327 0ustar ldestailleurldestailleur#!/usr/bin/perl # index.cgi # Display available config files require './awstats-lib.pl'; # Check if awstats is actually installed if (!&has_command($config{'awstats'})) { &header($text{'index_title'}, "", undef, 1, 1, 0, undef); print "
\n"; print "

",&text('index_eawstats', "$config{'awstats'}","$gconfig{'webprefix'}/config.cgi?$module_name"),"

\n"; print "


\n"; &footer("/", $text{'index'}); exit; } # Check AWStats URL # TODO # Get the version number $out = `$config{'awstats'} 2>&1`; if ($out !~ /^----- awstats (\S+)\.(\S+)\s(\S+\s\S+)/) { &header($text{'index_title'}, "", undef, 1, 1, 0, undef); if ($out =~ /^content-type/i) { # To old version. Does not support CLI launch from CGI_GATEWAY interface print "

",&text('index_eversion', "$config{'awstats'}", "5.7 or older", "5.8"),"

\n"; print "


\n"; &footer("/", $text{'index'}); exit; } print "
\n"; print "

",&text('index_egetversion', "$config{'awstats'}", "

$out
", "$gconfig{'webprefix'}/config.cgi?$module_name"),"

\n"; print "


\n"; &footer("/", $text{'index'}); exit; } &header($text{'index_title'}, "", undef, 1, 1, 0, undef, undef, undef, &text('index_version', "$1.$2 $3")); my $widthtooltip=560; print < EOF print "
\n"; if ($1 < 5 || ($1 == 5 && $2 < 8)) { print "

",&text('index_eversion', "$config{'awstats'}", "$1.$2", "5.8"),"

\n"; print "


\n"; &footer("/", $text{'index'}); exit; } # Check if sample file exists if (!-r $config{'alt_conf'}) { print "

",&text('index_econf', "$config{'alt_conf'}", "$gconfig{'webprefix'}/config.cgi?$module_name"),"

\n"; print "


\n"; &footer("/", $text{'index'}); exit; } my @configdirtoscan=split(/\s+/, $access{'dir'}); if (! @configdirtoscan) { print &text('index_nodirallowed',"$remote_user")."
\n"; print &text('index_changeallowed',"Webmin - Utilisateurs Webmin", $text{'index_title'})."
\n"; print "
\n"; # print "

",&text('index_econfdir', "$config{'awstats_conf'}", # "$gconfig{'webprefix'}/config.cgi?$module_name"),"

\n"; print "


\n"; &footer("/", $text{'index'}); exit; } # Query apache and squid for their logfiles %auto = map { $_, 1 } split(/,/, $config{'auto'}); if (&foreign_check("apache") && $auto{'apache'}) { &foreign_require("apache", "apache-lib.pl"); $confapache = &apache::get_config(); @dirs = ( &apache::find_all_directives($confapache, "CustomLog"), &apache::find_all_directives($confapache, "TransferLog") ); $root = &apache::find_directive_struct("ServerRoot", $confapache); foreach $d (@dirs) { local $lf = $d->{'words'}->[0]; next if ($lf =~ /^\|/); if ($lf !~ /^\//) { $lf = "$root->{'words'}->[0]/$lf"; } open(FILE, $lf); local $line = ; close(FILE); if (!$line || $line =~ /^([a-zA-Z0-9\.\-]+)\s+\S+\s+\S+\s+\[\d+\/[a-zA-z]+\/\d+:\d+:\d+:\d+\s+[0-9\+\-]+\]/) { push(@config, { 'file' => $lf, 'type' => 1 }); } } } # Build list of config files from allowed directories foreach my $dir (split(/\s+/, $access{'dir'})) { my @conflist=(); push(@conflist, map { $_->{'custom'} = 1; $_ } &scan_config_dir($dir)); foreach my $file (@conflist) { next if (!&can_edit_config($file)); push @config, $file; } } # Write message for allowed directories print &text('index_allowed',"$remote_user"); print ":
\n"; foreach my $dir (split(/\s/,$access{'dir'})) { print "$dir
"; } print "
\n"; print &text('index_changeallowed',"Webmin - Webmin Users", $text{'index_title'})."
\n"; print "
"; my $nbofallowedconffound=0; if (scalar @config) { # Loop on each config file foreach my $l (@config) { next if (!&can_edit_config($l)); $nbofallowedconffound++; # Head of config file's table list if ($nbofallowedconffound == 1) { print "$text{'index_add'}

\n" if ($access{'add'}); if (scalar @config >= 2 && $access{'view'}) { print "$text{'index_viewall'}

\n"; } print "\n"; print ""; print ""; print ""; print ""; print ""; print "\n"; print "\n"; } # Config file line #local @files = &all_config_files($l); #next if (!@files); local $lconf = &get_config($l); my $conf=""; my $dir=""; if ($l =~ /awstats([^\\\/]*)\.conf$/) { $conf=$1; } if ($l =~ /^(.*)[\\\/][^\\\/]+$/) { $dir=$1; } my $confwithoutdot=$conf; $confwithoutdot =~ s/^\.+//; local ($size, $latest); local @st=stat($l); my ($sec,$min,$hour,$day,$month,$year,$wday,$yday) = localtime($st[9]); $year+=1900; $month++; print '
'; printf("Configuration file: %s
\n",$l); printf("Created/Changed: %04s-%02s-%02s %02s:%02s:%02s
\n",$year,$month,$day,$hour,$min,$sec); print '
'; print "\n"; print ""; print ""; print ""; printf("",$year,$month,$day,$hour,$min,$sec); # Database size #print ""; if ($access{'update'}) { # Update print ""; print "\n"; } else { print ""; print ""; } # print "\n"; # print "\n"; # print "\n"; # if ($lconf->{'dir'} && -r "$lconf->{'dir'}/index.html") { if ($access{'view'}) { if ($config{'awstats_cgi'}) { print "\n"; } else { print ""; } } else { print ""; } print "\n"; } if ($nbofallowedconffound > 0) { print "
$text{'index_path'}$text{'index_create'}$text{'index_update'}$text{'index_view'}
$text{'index_scheduled'}$text{'index_now'}
$nbofallowedconffound"; print "$confwithoutdot"; if ($access{'global'}) { # Edit config print "
$text{'index_edit'}\n"; } print "
%04s-%02s-%02s %02s:%02s:%02sNA$text{'index_sched2'}$text{'index_update2'}NANA",$size > 10*1024*1024 ? int($size/1024/1024)." MB" : # $size > 10*1024 ? int($size/1024)." KB" : # $size ? "$size B" : $text{'index_empty'},"$latest",$lconf->{'sched'} ? $text{'yes'} # : $text{'no'},"$text{'index_view2'}".&text('index_cgi', "$gconfig{'webprefix'}/config.cgi?$module_name")."NA

\n"; } } if (! $nbofallowedconffound) { print "

$text{'index_noconfig'}


\n"; } print "
\n"; &footer("/", $text{'index'}); awstats/config.info.zh_TW.Big50000664000175000017500000000314014726067017020463 0ustar ldestailleurldestailleurawstats=��s AWStats ������ɮ׸��|�M��O
(�Ҧp:/usr/local/awstats/wwwroot/cgi-bin/awstats.pl),0 awstats_cgi=AWStats CGI �� URL ����Ϊ̬O�۹���|
(�Ҧp:/awstats/awstats.pl),0 alt_conf=AWStats �]�w�ɼ˥�,3,/etc/awstats/awstats.model.conf plugin_1_geoip=Maxmind GeoIP ��a��Ʈw�ɮ� ���|
(�p�G AWStats geoip �X�R�M��l�Ұʪ����p�U),3,/usr/local/share/GeoIP/GeoIP.dat plugin_2_geoip_region_maxmind=Maxmind GeoIP �ϰ��Ʈw�ɮ� ���|
(�p�G AWStats geoip_region_maxmind �X�R�M��l�Ұʪ����p�U),3,/usr/local/share/GeoIP/GeoIPRegion.dat plugin_3_geoip_city_maxmind=Maxmind GeoIP �{����Ʈw�ɮ� ���|
(�p�G AWStats geoip_city_maxmind �X�R�M��l�Ұʪ����p�U),3,/usr/local/share/GeoIP/GeoIPCity.dat plugin_4_geoip_isp_maxmind=Maxmind GeoIP isp ��Ʈw�ɮ� ���|
(�p�G AWStats geoip_isp_maxmind �X�R�M��l�Ұʪ����p�U),3,/usr/local/share/GeoIP/GeoIPISP.dat plugin_5_geoip_org_maxmind=Maxmind GeoIP org ��Ʈw�ɮ� ���|
(�p�G AWStats geoip_org_maxmind �X�R�M��l�Ұʪ����p�U),3,/usr/local/share/GeoIP/GeoIPOrg.dat awstats/lang/0000775000175000017500000000000014726067017015445 5ustar ldestailleurldestailleurawstats/lang/zh_TW.Big50000664000175000017500000000757614726067017017227 0ustar ldestailleurldestailleurall_gb=GB all_mb=MB all_kb=KB all_b=Bytes index_title=AWStats OɤR index_version=AWStats $1 index_eawstats=OɤRO $1 bztΤ䤣. ]\ AWStats |w, Ϊ̱z ҲղպA D. index_econfdir=AWStats ]wؿ $1 bztΤ䤣. ]\ AWStats |w, Ϊ̱z ҲղպA D. index_econf=AWStats ]wɽd $1 bztΤ䤣. ]\ AWStats |w, Ϊ̱z ҲղպA D. index_cgi=CGI |S]w index_add=sW@ӤR]w. index_path=]w index_type= index_size=jp index_create=إ/ק index_databasesize=Ʈwɮפjp index_noconfig=䤣]wɩΤwR. index_edit=s/R]w index_del=R]w index_scheduled=wƵ{s index_sched2=Ƶ{ index_now={b index_update=sA index_update2=ߧYs index_view=˵A index_view2=˵ index_return=]wɦC index_eversion=AWStats O $1 bztΤO $2, OoӼҲնȤ䴩 $3 ΥHW. index_egetversion=AWStats o. O $1 Ǧ^ : $2.
]\z ҲղպA D. index_advanced1=˵ OPTIONAL SETUP SECTION Uﶵ index_advanced2=˵ OPTIONAL ACCURACY SETUP SECTION Uﶵ index_advanced3=˵ OPTIONAL APPEARANCE SETUP SECTION Uﶵ index_advanced4=˵ OPTIONAL PLUGINS SETUP SECTION Uﶵ index_advanced5=˵ OPTIONAL EXTRA SETUP SECTION Uﶵ index_hideadvanced=ëDnﶵ index_nodirallowed=zϥΪ $1 \s AWStats ]w. index_allowed=zb $1 \z˵Mקɨ (Ϊ̬Os) index_changeallowed=b AWStats ]wɤis|Azib webmin Webmin ϥΪ̪v]w ( $1 M $2) index_viewall=˵Ī]w edit_title1=sW]w edit_title2=s]w edit_header=]w $1 Us边 edit_headernew=]wɲͧU edit_file=ɮפe edit_add=nsW]wɦW edit_create_by_copy=qw]wɽƻst~@ӷs]w edit_create_from_scratch=إߤ@ӷs]wɦpHUѼƩM]w edit_config_to_copy=nƻs]wɦW edit_user= AWStats ϥΪ edit_ecannot=ziHsoӳ]w edit_efilecannot=]wɦW '$1' bziHsؿ save_err=ͳ]wɥ save_efile=]wɦWSJ save_fileexists=]wɤwsb save_edir=bz Webmin v\ '$1' ؿgJz]w. save_ecannot=zȥiH˵βͳb $1 U save_errLogFile=LogFile ѼƳ]wD. O $1 sbεLkŪ. save_errLogFormat=LogFormat ѼƳ]wD. ѼƨSwq. save_errSiteDomain=SiteDomain ѼƳ]wD. ѼƨSwq. save_errDirData=DirData ѼƳ]wD. ѼƨSwqΥؿsb. save_dirnotexists=|sb update_title=sA update_ecannot=ziHsA update_run=zLOs@~ update_finished=s@~ update_wait=еy schedule_title=Ƶ{As schedule_ecannot=zLksαƵ{s log_create_log=إ AWStats ]w $1 log_modify_log=ק AWStats ]w $1 log_delete_log=R AWStats ]w $1 log_generate_log=s AWStats A $1 acl_view=wsb]wɥiH˵? acl_global=iHs awstats ]w? acl_add=iHsWMR]w? acl_update=ثewsb]wɥiHܧ󪬺A? acl_user= AWStats Unix Τ acl_this=ثe webmin Τ acl_any=Τ acl_dir=Ȥ\˵Ms]wb (ؿ|Ais) help_title= help_subtitle=]wɰѼƻ $1 help_subtitleplugin=~M󻡩 $1 help_notfound=ѼƦbzd $1 S.
]\z AWStats 䴩, ҥHSkѬU. help_help= help_starrequired=w]ȨèS]wABӿﶵ]wѼ. Oť. viewall_title=˵]w viewall_notallowed=zSvݳoӪA viewall_allowed=HUƧAϥΪ $1 is]w viewall_period=϶ viewall_u=ߤ@Xȼ viewall_v=Xȼ viewall_p= viewall_h=I viewall_k=We month01=@ month02=G month03=T month04=| month05= month06= month07=C month08=K month09=E month10=Q month11=Q@ month12=QGawstats/lang/de0000664000175000017500000001143214726067017015761 0ustar ldestailleurldestailleurindex_title=AWStats Logfile Analyse index_version=AWStats Version $1 index_eawstats=Das Logfile Analyse Programm $1 wurde nicht auf Ihrem System gefunden. Vieleicht ist es nicht installiert, oder Ihre module configuration ist fehlerhaft. index_econfdir=Das AWStats Konfigurations Verzeichniss $1 wurde nicht auf Ihrem System gefunden. Vieleicht ist es nicht installiert, oder Ihre module configuration ist fehlerhaft. index_econf=Die AWStats Beispiel-Konfigurations Datei $1 wurde nicht auf ihrem System gefunden. Vieleicht ist es nicht installiert, oder Ihre module configuration ist fehlerhaft. index_cgi=CGI path not configured index_add=Hinzufgen einer neuen Analyse-Konfiguration. index_path=Konfigurations Datei index_type=Typ index_size=Gre index_create=Erstellt/Gendert index_noconfig=Es wurden keine Analyse-Konfigurations Dateien gefunden bzw. hinzugefgt. index_edit=Konfiguration Bearbeiten/Lschen index_del=Konfiguration Lschen index_scheduled=Eingeplant index_now=Jetzt index_update=Statistik aktualisieren index_update2=Aktualisieren index_view=Statistik anzeigen index_view2=Anzeigen index_return=Konfigurations Dateien index_eversion=Das AWStats Programm auf Ihrem System hat die Version $2, aber dieses Modul unterstzt nur Versionen $3 und aufwrts. index_egetversion=Die Versions Nr. Ihrer AWStats Installation konnte nicht ermittelt werden. Die Abfrage ergab : $2.
May be your module configuration fehlerhaft. index_advanced1=Direktiven fr den OPTIONALEN EINSTELLUNGS BEREICH anzeigen index_advanced2=Direktiven fr die OPTIONALEN DETAIL-EINSTELLUNGEN anzeigen index_advanced3=Direktiven fr das OPTIONALE ERSCHEINUNGSBILD anzeigen index_advanced4=Direktiven fr die OPTIONALEN PLUGINS anzeigen index_advanced5=Direktiven fr die OPTIONALEN EXTRA EINSTGELLUNGEN anzeigen index_hideadvanced=Optionale Direktiven verbergen index_nodirallowed=Der Benutzer $1 hat kein berechtigtes Verzeichniss zum lesen/speichern von AWStats Konfigurationen index_allowed=Ihr Benutzer-Konto $1 ist berechtigt, um Dateien anzusehen/bearbeiten in index_changeallowed=Berechtigungen fr Verzeichnisse, die es Ihnen erlaube AWStats Konfigurationen zu listen/berabeiten, kann Ihnen der Webmin Administrator ber den Benutzer ACL Editor zuweisen (Menu $1 then clic on $2) edit_title1=Konfiguration hinzufgen edit_title2=Konfiguration bearbeiten edit_header=Bearbeitungs Assisitent fr die Konfiguration $1 edit_headernew=Assistent zum Erstellen von Konfigurationen edit_file=Datei Inhalt edit_add=Dateiname der zu erstellenden Konfigurationsdatei edit_user=AWStats unter folgendem Benutzer ausfhren edit_ecannot=Sie sind nicht berechtigt, diese Konfiguration zu bearbeiten edit_efilecannot=Die Konfigurationsdatei '$1' liegt nicht in einem berechtigten Verzeichniss. save_err=Fehler beim Erzeugen der Konfigurationsdatei save_efile=Dateiname fr die Konfigurationsdatei wurde nicht angegeben save_fileexists=Konfigurationsdatei existiert bereits save_edir=Fr das gewhlte Verzeichniss '$1' zum speichern der Konfigurationen existieren keine Webmin Rechte. save_ecannot=Sie haben keinen Berechtigung zum erzeugen/ansehen von Auswertugen unter $1 save_errLogFile=Fehler im LogFile Parameter. Das Logfile $1 existiert nicht, oder nicht lesbar save_errLogFormat=Fehler im LogFormat Parameter. Der parameter ist nicht definiert save_errSiteDomain=Fehler im SiteDomain Parameter. Der Parameter ist nicht definiert save_errDirData=Fehler im DirData Parameter. Der Parameter ist nicht definiert oder das verzeichniss existiert nicht save_dirnotexists=Verzeichniss existiert nicht update_title=Statistik aktualisieren update_ecannot=Sie sind nicht berechtigt die Statistik zu aktualisieren scheduled_title=Statistik Aktualisierung einplanen scheduled_ecannot=Sie sind nicht berechtigt, die Statistik zu aktualisieren oder einzuplanen log_create_log=Erstellte Awstats Konfigurationsdatei $1 log_modify_log=AWStats Konfigurationsdatei gendert $1 log_delete_log=Gelschte AWStats Konfigurationsdatei $1 log_generate_log=Aktualisiere folgende AWStats Konfigurationsdatei $1 acl_view=Darf Auswertungen fr Bestehende Konfigurationen anzeigen ? acl_global=Darf AWStats Konfigurationen bearbeiten ? acl_add=Darf Konfigurationen bearbeiten und lschen ? acl_update=Darf Auswertungen fr Bestehende Konfigurationen anzeigen ? acl_user=AWStats unter folgendem Unix benutzer ausfhren acl_this=Aktueller Webmin Benutzer acl_any=Jeder Benutzer acl_dir=Berechtigung zum Ansehen und Berabeiten von Konfigurationen unter help_title=Hilfe Seite help_subtitle=Help for config file parameter $1 help_subtitleplugin=Help for plugin $1 help_notfound=Parameter wurde nicht in Ihrer Beispiel Datei $1 gefunden.
May be your AWStats version does not support it, so no help is available. help_help=Hilfeawstats/lang/es0000664000175000017500000001405414726067017016003 0ustar ldestailleurldestailleurall_gb=GB all_mb=MB all_kb=KB all_b=Bytes index_title=AWStats Logfile Analyzer index_version=AWStats versin $1 index_eawstats=La orden de anlisis $1 no se encontr en su sistema. Puede que AWStats no est instalado, o que su Configuracin de mdulo sea incorrecta. index_econfdir=El directorio de configuracin de AWStats $1 no se encontr en su sistema. Puede que AWStats no est instalado, o que su Configuracin de mdulo sea incorrecta. index_econf=El fichero de configuracin de ejemplo de AWStats $1 no se encontr en su sistema. Puede que AWStats no est instalado, o que su Configuracin de mdulo sea incorrecta. index_cgi=Ruta del CGI no configurada index_add=Aadir un nuevo fichero de configuracin para analizar. index_path=Fichero de configuracin index_type=Tipo index_size=Tamao index_create=Creado/Modificado index_databasesize=Tamao de la base de datos index_noconfig=Ningn fichero de configuracin se ha encontrado o ha sido aadido para analizar. index_edit=Editar/Borrar configuracin index_del=Borrar configuracin index_scheduled=Planificado index_sched2=Planificador index_now=Ahora index_update=Actualizar estadsticas index_update2=Actualizar index_view=Ver estadsticas index_view2=Ver index_return=Lista de ficheros de configuracin index_eversion=La orden de AWStats $1 en su sistema tiene la versin $2, pero este mdulo slo acepta versiones $3 y superiores. index_egetversion=Fallo al obtener la versin de AWStats. La orden $1 devolvi : $2.
Puede que su Configuracin de mdulo sea incorrecta. index_advanced1=Ver directivas para 'OPTIONAL SETUP SECTION' index_advanced2=Ver directivas para 'OPTIONAL ACCURACY SETUP SECTION' index_advanced3=Ver directivas para 'OPTIONAL APPEARANCE SETUP SECTION' index_advanced4=Ver directivas para 'OPTIONAL PLUGINS SETUP SECTION' index_advanced5=Ver directivas para 'OPTIONAL EXTRA SETUP SECTION' index_hideadvanced=Ocultar directivas opcionales index_nodirallowed=Su usuario $1 no tiene permisos para leer/escribir los ficheros de configuracin de AWStats. index_allowed=Su cuenta $1 tiene permisos para leer/editar los ficheros de configuracin (o sus enlaces) index_changeallowed=Los permisos de los directorios donde usted puede buscan/editar los ficheros de configuracin de AWStats le pueden otorgados por un administrador de Webmin desde el editor de ACL de Webmin (Men $1 y luego haga clic en $2) index_viewall=Ver un resumen de todas las configuraciones disponibles edit_title1=Aadir un fichero de configuracin edit_title2=Editar un fichero de configuracin edit_header=Asistente de edicin del fichero de configuracin $1 edit_headernew=Asistente de creacin de un nuevo fichero de configuracin edit_file=Contenido del fichero edit_add=Nombre del fichero de configuracin a crear edit_create_by_copy=Crear un nuevo fichero de configuracin copiando uno existente edit_create_from_scratch=Crear un nuevo fichero de configuracin con los siguientes parmetros edit_config_to_copy=Fichero de configuracin a copiar edit_user=Ejecutar AWStats como usuario edit_ecannot=No tiene permisos para editar este fichero de configuracin edit_efilecannot=El fichero de configuracin '$1' no est en un directorio permitido save_err=Error en la construccin del fichero de configuracin save_efile=No se ha introducido el nombre del fichero de configuracin save_fileexists=El fichero de configuracin ya existe save_edir=El directorio '$1' elegido para escribir su fichero de configuracin no tiene permisos de Webmin. save_ecannot=Slo tiene permisos para ver o generar informes para la configuraicin en $1 save_errLogFile=Error en el parmetro LogFile. El fichero de log $1 no existe o no se puede leer save_errLogFormat=Error en el parmetro LogFile. El parmetro no est definido save_errSiteDomain=Error en el parmetro SiteDomain. El parmetro no est definido save_errDirData=Error en el parmetro DirData. El parmetro no est definido o el directorio no existe save_dirnotexists=El directorio no existe update_title=Actualizar estadsticas update_ecannot=No est autorizado para actualizar estadsticas update_run=Ejecutar el poceso actualizacin con la orden update_finished=Porceso de actualizacin finalizado update_wait=Por favor, espere schedule_title=Planificar actualizaciones de las estadsticas schedule_ecannot=No est autorizado para actualizar o planificar el proceso de actualizacin log_create_log=Fichero de configuracin de AWStats $1 creado log_modify_log=Fichero de configuracin de AWStats $1 modificado log_delete_log=Fichero de configuracin de AWStats $1 borrado log_generate_log=Actualizar estadsticas AWStats para $1 acl_view=Puede ver los informes para los ficheros de configuracin? acl_global=Puede editar los ficheros de configuracin de AWStats? acl_add=Puede aadir y borrar ficheros de configuracin? acl_update=Puede actualizar las estadsticas para los ficheros de configuracin existentes? acl_user=Ejecutar AWStats como usuario Unix acl_this=Usuario actual de Webmin acl_any=Cualquier usuario acl_dir=Slo permitir ver informes y editar ficheros de configuracin en (rutas reales de directorios, no enlaces) help_title=Pagina de ayuda help_subtitle=Ayuda sobre los parmetros del fichero de configuracin $1 help_subtitleplugin=Ayuda sobre el plugin $1 help_notfound=Parmetro no encontrado en su fichero de ejemplo $1.
Puede que su versin de AWStata no lo soporte, as que no hay ayuda disponible. help_help=Ayuda help_starrequired=parametros requeridos sin valor por defecto. No pueden estar vacos. viewall_title=Summary for all configurations files viewall_notallowed=You don't have rights to see statisitics viewall_allowed=This page presents a summary of all configurations files found in directories allowed to user $1 viewall_period=Period viewall_u=Visitantes distintos viewall_v=Visitas viewall_p=Pginas viewall_h=Solicitudes viewall_k=Ancho de banda month01=Enero month02=Febrero month03=Marzo month04=Abril month05=Mayo month06=Junio month07=Julio month08=Agosto month09=Septiembre month10=Octubre month11=Noviembre month12=Diciembreawstats/lang/en0000664000175000017500000001226214726067017015775 0ustar ldestailleurldestailleurall_gb=GB all_mb=MB all_kb=KB all_b=Bytes index_title=AWStats Logfile Analyzer index_version=AWStats version $1 index_eawstats=The logfile analysis command $1 was not found on your system. Maybe AWStats is not installed, or your module configuration is incorrect. index_econfdir=The AWStats configuration directory $1 was not found on your system. Maybe AWStats is not installed, or your module configuration is incorrect. index_econf=The AWStats sample configuration file $1 was not found on your system. Maybe AWStats is not installed, or your module configuration is incorrect. index_cgi=CGI path not configured index_add=Add a new config file for analysis. index_path=Config file index_type=Type index_size=Size index_create=Created/Modified index_databasesize=Database file size index_noconfig=No config files were found or have been added for analysis. index_edit=Edit/Delete config index_del=Delete config index_scheduled=Scheduled index_sched2=Scheduler index_now=Now index_update=Update stats index_update2=Update index_view=View stats index_view2=View index_return=Config files list index_eversion=The AWStats command $1 on your system is version $2, but this module only supports versions $3 and above. index_egetversion=Failed to get the version of AWStats. Command $1 returned : $2.
May be your module configuration is incorrect. index_advanced1=View directives for OPTIONAL SETUP SECTION index_advanced2=View directives for OPTIONAL ACCURACY SETUP SECTION index_advanced3=View directives for OPTIONAL APPEARANCE SETUP SECTION index_advanced4=View directives for OPTIONAL PLUGINS SETUP SECTION index_advanced5=View directives for OPTIONAL EXTRA SETUP SECTION index_hideadvanced=Hide optional directives index_nodirallowed=Your user $1 has no allowed directory to read/store AWStats configuration files. index_allowed=Your account $1 is allowed to view/edit config files into (or that are links to) index_changeallowed=Permissions on directories into which you are allowed to scan/edit AWStats configuration files can be granted to you by a webmin administrator from the Webmin user ACL editor (Menu $1 then clic on $2) index_viewall=Show a summary of all available configurations edit_title1=Add config File edit_title2=Edit config File edit_header=Editor Assistant for config file $1 edit_headernew=Config file Builder Assistant edit_file=File content edit_add=Config file name to create edit_create_by_copy=Create a new config file by copying an existing one edit_create_from_scratch=Create a new config file with the following parameters edit_config_to_copy=Config file name to copy edit_user=Run AWStats as user edit_ecannot=You are not allowed to edit this config file edit_efilecannot=The config file '$1' is not in an allowed directory save_err=Error in config file build save_efile=Config file name was not entered save_fileexists=Config file already exists save_edir=Directory '$1' chosen to write your config file into is not allowed by Webmin permissions. save_ecannot=You are only allowed to view or generate reports for config under $1 save_errLogFile=Error in LogFile parameter. Log file $1 does not exists or is not readable save_errLogFormat=Error in LogFormat parameter. Parameter is not defined save_errSiteDomain=Error in SiteDomain parameter. Parameter is not defined save_errDirData=Error in DirData parameter. Parameter is not defined or directory does not exists save_dirnotexists=Directory does not exists update_title=Update statistics update_ecannot=You are not allowed to update statistics update_run=Run update process with command update_finished=Update process finished update_wait=Please wait schedule_title=Schedule statistic's update schedule_ecannot=You are not allowed to update or schedule update process log_create_log=Created AWStats config file $1 log_modify_log=Modified AWStats config file $1 log_delete_log=Deleted AWStats config file $1 log_generate_log=Update AWStats statistics for $1 acl_view=Can view reports for existing config files? acl_global=Can edit awstats config files? acl_add=Can add and delete config files? acl_update=Can update stats for existing config files? acl_user=Run AWStats as Unix user acl_this=Current webmin user acl_any=Any user acl_dir=Only allow viewing reports and editing config for config files under (hard directory paths, no links) help_title=Help page help_subtitle=Help for config file parameter $1 help_subtitleplugin=Help for plugin $1 help_notfound=Parameter not found in your sample file $1.
May be your AWStats version does not support it, so no help is available. help_help=Help help_starrequired=required parameters with no default value. They can't be empty. viewall_title=Summary for all configurations files viewall_notallowed=You don't have rights to see statisitics viewall_allowed=This page presents a summary of all configurations files found in directories allowed to user $1 viewall_period=Period viewall_u=Unique visitors viewall_v=Visits viewall_p=Pages viewall_h=Hits viewall_k=Bandwidth month01=January month02=February month03=Mars month04=April month05=May month06=June month07=July month08=August month09=September month10=October month11=November month12=December awstats/lang/fr0000664000175000017500000001410414726067017015777 0ustar ldestailleurldestailleurall_gb=Go all_mb=Mo all_kb=Ko all_b=Octets index_title=Analyseur de Logs AWStats index_version=AWStats version $1 index_eawstats=La commande du log analyseur $1 n'a pas t trouve sur le systme. Peut-etre AWStats n'est-il pas install, ou la configuration du module est incorrecte. index_econfdir=Le rpertoire des fichiers de configuration AWStats $1 n'a pas t trouv sur le systme. Peut-etre AWStats n'est-il pas install, ou la configuration du module est incorrecte. index_econf=Le fichier de configuration modle $1 n'a pas t trouv sur le systme. Peut-etre AWStats n'est-il pas install, ou la configuration du module est incorrecte. index_cgi=CGI path non configur index_add=Ajout d'un nouveau fichier de configuration d'analyse index_path=Fichier configuration index_type=Type index_size=Taille index_create=Cr/Modifi index_databasesize=Taille des fichiers de la base index_noconfig=Aucun fichier de configuration n'a t trouv ou ajout pour analyse, dans le ou les rpertoires autoriss. index_edit=Edition/Suppression index_del=Suppression config index_scheduled=Programme index_now=Immdiate index_sched2=Programme index_update=Mise jour stats index_update2=Mettre jour index_view=Voir les stats index_view2=Voir index_return=Liste des fichiers de configuration index_eversion=La commande AWStats $1 sur votre systme est en version $2, mais ce module ne gre que les version $3 ou suprieures. index_egetversion=Echec de la rcupration de la varsion d'AWStats. La command $1 a retourn : $2.
Peut-etre la configuration du module est incorrecte. index_advanced1=Voir paramtres de la 'OPTIONAL SETUP SECTION' index_advanced2=Voir paramtres de la 'OPTIONAL ACCURACY SETUP SECTION' index_advanced3=Voir paramtres de la 'OPTIONAL APPEARANCE SETUP SECTION' index_advanced4=Voir paramtres de la 'OPTIONAL PLUGINS SETUP SECTION' index_advanced5=Voir paramtres de la 'OPTIONAL EXTRA SETUP SECTION' index_hideadvanced=Cacher paramtres optionnels index_allowed=Votre login $1 est autoris voir/editer les fichiers de config dans (ou pointant vers) index_nodirallowed=Votre compte $1 n'a aucun rpertoire autoris en lecture/criture de fichier de configuration AWStats. index_changeallowed=Les permissions des rpertoires dans lesquels vous pouvez voir/diter des fichiers de configuration AWStats peuvent vous tre accordes par un administrateur Webmin via l'diteur des ACL utilisateurs Webmin (Menu $1 puis clic sur $2) index_viewall=Voir un rsum pour toutes les configurations disponibles edit_title1=Ajout d'un fichier de config edit_title2=Edition d'un fichier de config edit_header=Assistant d'dition du fichier de configuration $1 edit_headernew=Assistant de cration de nouveau fichier de configuration edit_file=Contenu du fichier edit_add=Nom du fichier de config crer edit_create_by_copy=Crer une nouvelle configuration par recopie d'une existante edit_create_from_scratch=Crer une nouvelle configuration avec les paramtres suivants edit_config_to_copy=Nom de la configuration recopier edit_user=Lancer AWStats sous l'utilisateur edit_ecannot=Vous n'tes pas autoriss diter ce fichier de configuration edit_efilecannot=Le fichier de configuration '$1' n'est pas dans un rpertoire autoris save_err=Erreur dans la construction du fichier de configuration save_efile=Le nom du fichier de configuration n'a pas t entr save_fileexists=Fichier de configuration dj existant save_edir=Le rpertoire '$1', choisi pour le fichier de configuration n'est pas autoris par les permissions Webmin. save_ecannot=Vous n'tes autoriss voir ou gnrer des rapports que pour des fichiers de config dans $1 save_errLogFile=Erreur sur le paramtre LogFile. Le fichier de log $1 n'existe pas ou n'est pas lisible save_errLogFormat=Erreur sur le paramtre LogFormat. Paramtre non dfini save_errSiteDomain=Erreur sur le paramtre SiteDomain. Paramtre non dfini save_errDirData=Erreur sur le paramtre DirData. Paramtre non dfini ou rpertoire inexistant save_dirnotexists=Rpertoire inexistant update_title=Mise jour des statistiques update_ecannot=Vous n'tes pas autoris mettre jour les statistiques update_run=Lancement de la mise jour par la commande update_finished=Mise a jour termine update_wait=Merci de patienter schedule_title=Programmation de mise jour schedule_ecannot=Vous n'tes pas autoris mettre jour ou programmer une mise jour des statistiques log_create_log=Fichier de config AWStats $1 cr log_modify_log=Fichier de config AWStats $1 modifi log_delete_log=Fichier de config AWStats $1 effac log_generate_log=Mise jour statistiques AWStats pour $1 acl_view=Peut voir les stats pour les fichiers config existant? acl_global=Peut editer les fichiers config AWStats? acl_add=Peut ajouter/supprimer des fichiers config? acl_update=Peut mettre jour les stats pour les fichiers config existants? acl_user=Lancer AWStats sour l'utilisateur Unix acl_this=Utilisateur webmin actuel acl_any=Tout utilisateur acl_dir=Autorise la vue de stats et l'dition de fichier de config pour les fichiers config dans (chemin de rpertoires en durs, pas de liens) help_title=Page d'aide help_subtitle=Aide sur le paramtre de configuration $1 help_subtitleplugin=Aide sur le plugin $1 help_notfound=Paramtre non trouv dans votre fichier de configuration modle $1.
Peut-tre votre version d'AWStats ne le supporte pas, aussi aucune aide n'est disponible. help_help=Aide help_starrequired=paramtres obligatoires sans valeurs par dfaut. Ils ne peuvent etre vide. viewall_title=Rsum pour tout fichier de configuration viewall_notallowed=Vous n'avez pas les droits pour voir les stats viewall_allowed=Cette page prsente un rsum de toutes les configurations trouvs dans les rpertoires autoriss l'utilisateur $1 viewall_period=Priode viewall_u=Visiteurs uniques viewall_v=Visites viewall_p=Pages viewall_h=Hits viewall_k=Bande passante month01=Janvier month02=Fvrier month03=Mars month04=Avril month05=Mai month06=Juin month07=Juillet month08=Aout month09=Septembre month10=Octobre month11=Novembre month12=Dcembreawstats/lang/zh_TW.UTF-80000664000175000017500000001137614726067017017235 0ustar ldestailleurldestailleurall_gb=GB all_mb=MB all_kb=KB all_b=Bytes index_title=AWStats 記錄檔分析器 index_version=AWStats 版本 $1 index_eawstats=記錄檔分析指令 $1 在您的系統中找不到. 也許 AWStats 尚未安裝, 或者您的 模組組態 有問題. index_econfdir=AWStats 設定目錄 $1 在您的系統中找不到. 也許 AWStats 尚未安裝, 或者您的 模組組態 有問題. index_econf=AWStats 設定檔範本 $1 在您的系統中找不到. 也許 AWStats 尚未安裝, 或者您的 模組組態 有問題. index_cgi=CGI 路徑沒有設定 index_add=新增一個分析設定檔. index_path=設定檔 index_type=類型 index_size=大小 index_create=建立/修改日期 index_databasesize=資料庫檔案大小 index_noconfig=找不到設定檔或已分析檔. index_edit=編輯/刪除設定 index_del=刪除設定 index_scheduled=已排程更新 index_sched2=排程 index_now=現在 index_update=更新狀態 index_update2=立即更新 index_view=檢視狀態 index_view2=檢視 index_return=設定檔列表 index_eversion=AWStats 指令 $1 在您的系統中的版本是 $2, 但是這個模組僅支援版本 $3 或以上版本. index_egetversion=AWStats 版本取得失敗. 指令 $1 傳回 : $2.
也許您的 模組組態 有問題. index_advanced1=檢視 OPTIONAL SETUP SECTION 下的選項 index_advanced2=檢視 OPTIONAL ACCURACY SETUP SECTION 下的選項 index_advanced3=檢視 OPTIONAL APPEARANCE SETUP SECTION 下的選項 index_advanced4=檢視 OPTIONAL PLUGINS SETUP SECTION 下的選項 index_advanced5=檢視 OPTIONAL EXTRA SETUP SECTION 下的選項 index_hideadvanced=隱藏非必要選項 index_nodirallowed=您的使用者 $1 不允許存取 AWStats 設定檔. index_allowed=您的帳號 $1 允許您檢視和修改紀錄檔到 (或者是連結到) index_changeallowed=在 AWStats 設定檔中可存取的路徑,您可在 webmin 內關於 Webmin 使用者的相關權限中設定 (選單 $1 然後選擇 $2) index_viewall=檢視全部有效的設定檔 edit_title1=新增設定檔 edit_title2=編輯設定檔 edit_header=設定檔 $1 輔助編輯器 edit_headernew=設定檔產生助手 edit_file=檔案內容 edit_add=要新增的設定檔名 edit_create_by_copy=從已有的設定檔複製到另外一個新的設定檔 edit_create_from_scratch=建立一個新的設定檔如以下參數和設定 edit_config_to_copy=要複製的設定檔名稱 edit_user=執行 AWStats 的使用者 edit_ecannot=您不可以編輯這個設定檔 edit_efilecannot=設定檔名 '$1' 不在您可以存取的目錄中 save_err=產生設定檔失敗 save_efile=設定檔名沒有輸入 save_fileexists=設定檔已存在 save_edir=在您的 Webmin 權限控制中不允許 '$1' 目錄寫入您的設定檔. save_ecannot=您僅可以檢視或產生報表在 $1 之下 save_errLogFile=LogFile 參數設定有問題. 記錄檔 $1 不存在或無法讀取. save_errLogFormat=LogFormat 參數設定有問題. 參數沒有定義. save_errSiteDomain=SiteDomain 參數設定有問題. 參數沒有定義. save_errDirData=DirData 參數設定有問題. 參數沒有定義或目錄不存在. save_dirnotexists=路徑不存在 update_title=更新狀態 update_ecannot=您不可以更新狀態 update_run=透過指令執行更新作業 update_finished=更新作業完成 update_wait=請稍候 schedule_title=排程狀態更新 schedule_ecannot=您無法更新或排程更新 log_create_log=建立 AWStats 設定檔 $1 log_modify_log=修改 AWStats 設定檔 $1 log_delete_log=刪除 AWStats 設定檔 $1 log_generate_log=更新 AWStats 狀態給 $1 acl_view=已存在的設定檔可以檢視報表? acl_global=可以編輯 awstats 設定檔? acl_add=可以新增和刪除設定檔? acl_update=目前已存在的設定檔可以變更狀態? acl_user=執行 AWStats 為 Unix 用戶 acl_this=目前 webmin 用戶 acl_any=任何用戶 acl_dir=僅允許檢視報表和編輯設定在 (目錄路徑,不可為連結) help_title=說明頁面 help_subtitle=設定檔參數說明 $1 help_subtitleplugin=外掛套件說明 $1 help_notfound=參數在您的範本檔 $1 內沒有找到.
也許您的 AWStats 版本不支援, 所以沒有辦法提供相關說明協助. help_help=說明 help_starrequired=預設值並沒有任何設定,且該選項必須設定參數. 不能是空白. viewall_title=檢視全部設定檔 viewall_notallowed=您沒有權限看這個狀態 viewall_allowed=以下資料夾中,找到使用者 $1 可存取的設定檔 viewall_period=區間 viewall_u=唯一訪客數 viewall_v=訪客數 viewall_p=頁面 viewall_h=點擊 viewall_k=頻寬 month01=一月 month02=二月 month03=三月 month04=四月 month05=五月 month06=六月 month07=七月 month08=八月 month09=九月 month10=十月 month11=十一月 month12=十二月awstats/schedule_stats.cgi0000664000175000017500000000641514726067017020230 0ustar ldestailleurldestailleur#!/usr/bin/perl # schedule_stats.cgi # schedule AWStats update process from cron or logrotate require './awstats-lib.pl'; &ReadParse(); if (! $access{'update'}) { &error($text{'schedule_cannot'}); } my $conf=""; my $dir=""; if ($in{'file'} =~ /awstats\.(.*)\.conf$/) { $conf=$1; } if ($in{'file'} =~ /^(.*)[\\\/][^\\\/]+$/) { $dir=$1; } # Display file contents &header($title || $text{'schedule_title'}, ""); print "
\n"; print "AWStats scheduled update processes detected for config file ".$in{'file'}."
\n"; print "
\n"; print "
\n"; # Load other modules lib &foreign_require("cron", "cron-lib.pl"); &foreign_require("logrotate", "logrotate-lib.pl"); # For global update print "List of update processes scheduled by a cron task :

"; print "\n"; print ""; print "\n"; my $globalupdate=0; my $confupdate=0; if ( foreign_installed('cron', 0) ) { # Show cron found my $regupdateall="awstats_updateall\.pl"; my $regupdate="awstats\.pl"; foreach my $j (grep { $_->{'command'} =~ /$regupdate/ || $_->{'command'} =~ /$regupdateall/ } &foreign_call("cron","list_cron_jobs")) { my $global=0; if ($j->{'command'} =~ /$regupdateall/) { $globalupdate++; $global=1; } my $confparam=""; if ($j->{'command'} =~ /$regupdate/) { $j->{'command'} =~ /config=(\S+)/; $confparam=$1; if ($confparam ne $conf) { next; } } print ""; print ""; print ""; print ""; if ($global) { print ""; } else { print ""; } print ""; print ""; } } else { print ""; } print "
UserTaskActiveNote on taskAction
".$j->{'user'}."".$j->{'command'}."".($j->{'active'}?'yes':'no')."Update all config filesUpdate this config file only{'index'}."\">Jump to cron task
Webmin cron module is not installed. It is required to setup cron scheduled tasks
"; print "
\n"; print "Add an AWStats cron task to update all AWStats config files
"; print "(You must add the command \"/usr/local/awstats/tools/awstats_updateall.pl now >/dev/null\")
\n"; print "
\n"; print "Add an AWStats cron task to update config file $conf
\n"; print "(You must add the command \"$config{'awstats'} -update -config=$conf >/dev/null\")
\n"; print "
\n"; print "
\n"; print "
\n"; # For logrotate scheduling print "List of update processes scheduled by a logrotate task :

"; print "\n"; print ""; print "\n"; if ( foreign_installed('logrotate', 0) ) { print ""; } else { print ""; } print "
Logrotate fileTaskNote on taskAction
This feature is not yet available
Webmin logrotate module is not installed. It is required to setup logrotate scheduled tasks
"; print "

\n"; # Back to config list print "
\n"; &footer("", $text{'index_return'}); 0; awstats/view_all.cgi0000664000175000017500000004217614726067017017024 0ustar ldestailleurldestailleur#!/usr/bin/perl # view_all.cgi # Display summary of all available config files require './awstats-lib.pl'; &ReadParse(); my $BarWidth=120; my $BarHeight=3; # Check if awstats is actually installed if (!&has_command($config{'awstats'})) { &header($text{'index_title'}, "", undef, 1, 1, 0, undef); print "
\n"; print "

",&text('index_eawstats', "$config{'awstats'}","$gconfig{'webprefix'}/config.cgi?$module_name"),"

\n"; print "


\n"; &footer("/", $text{'index'}); exit; } &header($text{'viewall_title'}, "", undef, 1, 1, 0, undef, undef, undef, undef); my $widthtooltip=560; print < EOF print "
\n"; if (! $access{'view'}) { print &text('viewall_notallowed')."
\n"; } my @configdirtoscan=split(/\s+/, $access{'dir'}); if (! @configdirtoscan) { print &text('index_nodirallowed',"$remote_user")."
\n"; print &text('index_changeallowed',"Webmin - Utilisateurs Webmin", $text{'index_title'})."
\n"; print "
\n"; # print "

",&text('index_econfdir', "$config{'awstats_conf'}", # "$gconfig{'webprefix'}/config.cgi?$module_name"),"

\n"; print "


\n"; &footer("/", $text{'index'}); exit; } # Build list of config files from allowed directories foreach my $dir (split(/\s+/, $access{'dir'})) { my @conflist=(); push(@conflist, map { $_->{'custom'} = 1; $_ } &scan_config_dir($dir)); foreach my $file (@conflist) { next if (!&can_edit_config($file)); push @config, $file; } } # Write message for allowed directories print &text('viewall_allowed',"$remote_user"); print ":
\n"; foreach my $dir (split(/\s/,$access{'dir'})) { print "$dir
"; } print "
\n"; print &text('index_changeallowed',"Webmin - Webmin Users", $text{'index_title'})."
\n"; print "
"; $starttime=time(); ($nowsec,$nowmin,$nowhour,$nowday,$nowmonth,$nowyear,$nowwday,$nowyday) = localtime($starttime); if ($nowyear < 100) { $nowyear+=2000; } else { $nowyear+=1900; } $nowmonth=sprintf("%02d",$nowmonth+1); my $YearRequired=$in{'year'}||$nowyear; my $MonthRequired=$in{'month'}||$nowmonth; my %dirdata=(); my %view_u=(); my %view_v=(); my %view_p=(); my %view_h=(); my %view_k=(); my %notview_p=(); my %notview_h=(); my %notview_k=(); my %version=(); my %lastupdate=(); my $max_u=0; my $max_v=0; my $max_p=0; my $max_h=0; my $max_k=0; my $nomax_p=0; my $nomax_h=0; my $nomax_k=0; my %ListOfYears=(($nowyear-9)=>1,($nowyear-8)=>1,($nowyear-7)=>1,($nowyear-6)=>1,($nowyear-5)=>1,($nowyear-4)=>1,($nowyear-3)=>1,($nowyear-2)=>1,($nowyear-1)=>1,$nowyear=>1); # If required year not in list, we add it $ListOfYears{$YearRequired}||=$MonthRequired; # Set dirdata for config file my $nbofallowedconffound=0; if (scalar @config) { # Loop on each config file foreach my $l (@config) { next if (!&can_edit_config($l)); $nbofallowedconffound++; # Read data files $dirdata{$l}=get_dirdata($l); } } # Show summary informations $nbofallowedconffound=0; if (scalar @config) { my %foundendmap=(); my %error=(); # Loop on each config file to get info #-------------------------------------- foreach my $l (@config) { next if (!&can_edit_config($l)); # Config file line #local @files = &all_config_files($l); #next if (!@files); local $lconf = &get_config($l); my $conf=""; my $dir=""; if ($l =~ /awstats([^\\\/]*)\.conf$/) { $conf=$1; } if ($l =~ /^(.*)[\\\/][^\\\/]+$/) { $dir=$1; } my $confwithoutdot=$conf; $confwithoutdot =~ s/^\.+//; # Read data file for config $l my $dirdata=$dirdata{$l}; if (! $dirdata) { $dirdata="."; } my $filedata=$dirdata."/awstats${MonthRequired}${YearRequired}${conf}.txt"; my $linenb=0; my $posgeneral=0; if (! -f "$filedata") { $error{$l}="No data for this month"; } elsif (open(FILE, "<$filedata")) { $linenb=0; while() { if ($linenb++ > 100) { last; } my $savline=$_; chomp $_; s/\r//; # Remove comments not at beginning of line $_ =~ s/\s#.*$//; # Extract param and value my ($param,$value)=split(/=/,CleanFromTags($_),2); $param =~ s/^\s+//; $param =~ s/\s+$//; $value =~ s/#.*$//; $value =~ s/^[\s\'\"]+//; $value =~ s/[\s\'\"]+$//; if ($param) { # cleanparam is param without its beginning # my $cleanparam=$param; my $wascleaned=0; if ($cleanparam =~ s/^#//) { $wascleaned=1; } if ($cleanparam =~ /^AWSTATS DATA FILE (.*)$/) { $version{$l}=$1; next; } if ($cleanparam =~ /^POS_GENERAL\s+(\d+)/) { $posgeneral=$1; next; } if ($cleanparam =~ /^POS_TIME\s+(\d+)/) { $postime=$1; next; } if ($cleanparam =~ /^END_MAP/) { $foundendmap{$l}=1; last; } } } if ($foundendmap{$l}) { # Map section was completely read, we can jump to data GENERAL if ($posgeneral) { $linenb=0; my ($foundu,$foundv,$foundl)=(0,0,0); seek(FILE,$posgeneral,0); while () { if ($linenb++ > 50) { last; } # To protect against full file scan $line=$_; chomp $line; $line =~ s/\r$//; $line=CleanFromTags($line); if ($line =~ /TotalUnique\s+(\d+)/) { $view_u{$l}=$1; if ($1 > $max_u) { $max_u=$1; } $foundu++; } elsif ($line =~ /TotalVisits\s+(\d+)/) { $view_v{$l}=$1; if ($1 > $max_v) { $max_v=$1; } $foundv++; } elsif ($line =~ /LastUpdate\s+(\d+)/) { $lastupdate{$l}=$1; $foundl++; } if ($foundu && $foundv && $foundl) { last; } } } else { $error{$l}.="Mapping for section GENERAL was wrong."; } # Map section was completely read, we can jump to data TIME if ($postime) { seek(FILE,$postime,0); $linenb=0; while () { if ($linenb++ > 50) { last; } # To protect against full file scan $line=$_; chomp $line; $line =~ s/\r$//; $line=CleanFromTags($line); if ($line =~ /^(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)/) { $view_p{$l}+=$2; $view_h{$l}+=$3; $view_k{$l}+=$4; $noview_p{$l}+=$5; $noview_h{$l}+=$6; $noview_k{$l}+=$7; } if ($line =~ /^END_TIME/) { last; } } if ($view_p{$l} > $max_p) { $max_p=$view_p{$l}; } if ($view_h{$l} > $max_h) { $max_h=$view_h{$l}; } if ($view_k{$l} > $max_k) { $max_k=$view_k{$l}; } if ($noview_p{$l} > $nomax_p) { $nomax_p=$noview_p{$l}; } if ($noview_h{$l} > $nomax_h) { $nomax_h=$noview_h{$l}; } if ($noview_k{$l} > $nomax_k) { $nomax_k=$noview_k{$l}; } } else { $error{$l}.="Mapping for section TIME was wrong."; } } close(FILE); } else { $error{$l}="Failed to open $filedata for read"; } } ($total_u,$total_v,$total_p,$total_h,$total_k)=(); # Loop on each config file to show info #-------------------------------------- foreach my $l (@config) { next if (!&can_edit_config($l)); $nbofallowedconffound++; # Config file line #local @files = &all_config_files($l); #next if (!@files); local $lconf = &get_config($l); my $conf=""; my $dir=""; if ($l =~ /awstats([^\\\/]*)\.conf$/) { $conf=$1; } if ($l =~ /^(.*)[\\\/][^\\\/]+$/) { $dir=$1; } my $confwithoutdot=$conf; $confwithoutdot =~ s/^\.+//; # Read data file for config $l my $dirdata=$dirdata{$l}; if (! $dirdata) { $dirdata="."; } my $filedata=$dirdata."/awstats${MonthRequired}${YearRequired}${conf}.txt"; # Head of config file's table list if ($nbofallowedconffound == 1) { print "\n"; print "\n"; print ""; print "\n"; print "\n"; print "
".&text('viewall_period').":"; print "\n"; print "\n"; print ""; print "
\n"; print "\n"; print ""; print ""; print ""; print ""; print ""; print ""; print ""; print ""; print ""; print "\n"; } my @st=stat($l); my $size = $st[7]; my ($sec,$min,$hour,$day,$month,$year,$wday,$yday) = localtime($st[9]); $year+=1900; $month++; print '
'; printf("Configuration file: %s
\n",$l); printf("Created/Changed: %04s-%02s-%02s %02s:%02s:%02s
\n",$year,$month,$day,$hour,$min,$sec); print "
\n"; my @st2=stat($filedata); printf("Data file for period: %s
\n",$filedata); printf("Data file size for period: %s".($st2[7]?" bytes":"")."
\n",($st2[7]?$st2[7]:"unknown")); printf("Data file version: %s",($version{$l}?" $version{$l}":"unknown")."
"); printf("Last update: %s",($lastupdate{$l}?" $lastupdate{$l}":"unknown")); print '
'; print "\n"; print ""; print ""; print ""; if ($error{$l}) { print ""; } elsif (! $foundendmap{$l}) { print ""; } else { $total_u+=$view_u{$l}; $total_v+=$view_v{$l}; $total_p+=$view_p{$l}; $total_h+=$view_h{$l}; $total_k+=$view_k{$l}; print ""; print ""; print ""; print ""; print ""; # Print bargraph print ''; } if ($access{'view'}) { if ($config{'awstats_cgi'}) { print "\n"; } else { print ""; } } else { print ""; } print "\n"; } if ($nbofallowedconffound > 0 && 1==2) { print "\n"; print ""; print ""; print ""; print ""; print ""; print ""; print ""; # Print bargraph print ''; print "\n"; } print "
$text{'index_path'}$text{'viewall_u'}$text{'viewall_v'}$text{'viewall_p'}$text{'viewall_h'}$text{'viewall_k'} $text{'index_view'}
$nbofallowedconffound"; print "$confwithoutdot"; if ($access{'global'}) { # Edit config print "
$text{'index_edit'}"; } print "
"; print "$error{$l}"; print ""; print "Unable to read summary info in data file. File may have been built by a too old AWStats version. File was built by version: $version{$l}."; print ""; print Format_Number($view_u{$l}); print ""; print Format_Number($view_v{$l}); print ""; print Format_Number($view_p{$l}); print ""; print Format_Number($view_h{$l}); print ""; print Format_Bytes($view_k{$l}); print "'; my $bredde_u=0; my $bredde_v=0; my $bredde_p=0; my $bredde_h=0; my $bredde_k=0; my $nobredde_p=0; my $nobredde_h=0; my $nobredde_k=0; if ($max_u > 0) { $bredde_u=int($BarWidth*($view_u{$l}||0)/$max_u)+1; } if ($max_v > 0) { $bredde_v=int($BarWidth*($view_v{$l}||0)/$max_v)+1; } if ($max_p > 0) { $bredde_p=int($BarWidth*($view_p{$l}||0)/$max_p)+1; } if ($max_h > 0) { $bredde_h=int($BarWidth*($view_h{$l}||0)/$max_h)+1; } if ($max_k > 0) { $bredde_k=int($BarWidth*($view_k{$l}||0)/$max_k)+1; } if ($nomax_p > 0) { $nobredde_p=int($BarWidth*($noview_p{$l}||0)/$nomax_p)+1; } if ($nomax_h > 0) { $nobredde_h=int($BarWidth*($noview_h{$l}||0)/$nomax_h)+1; } if ($nomax_k > 0) { $nobredde_k=int($BarWidth*($noview_k{$l}||0)/$nomax_k)+1; } if (1) { print "
"; } if (1) { print "
"; } if (1) { print "
"; } if (1) { print "
"; } if (1) { print "
"; } print '
$text{'index_view2'}".&text('index_cgi', "$gconfig{'webprefix'}/config.cgi?$module_name")."NA
 Total"; print Format_Number($total_u); print ""; print Format_Number($total_v); print ""; print Format_Number($total_p); print ""; print Format_Number($total_h); print ""; print Format_Bytes($total_k); print " 

\n"; } if (! $nbofallowedconffound) { print "

$text{'index_noconfig'}


\n"; } # Back to config list print "
\n"; &footer("", $text{'index_return'}); awstats/save_config.cgi0000664000175000017500000000725014726067017017477 0ustar ldestailleurldestailleur#!/usr/bin/perl # save_config.cgi # Save, create or delete options for a config file require './awstats-lib.pl'; &foreign_require("cron", "cron-lib.pl"); &ReadParse(); &error_setup($text{'save_err'}); if (! $in{'file'}) { $in{'file'}=$in{'new'}; } if ($in{'new'} && ! $access{'add'}) { &error($text{'edit_ecannot'}); } if (! $in{'new'} && $access{'edit'}) { &error($text{'edit_ecannot'}); } if ($in{'view'}) { my $dir=$in{'file'}; $dir =~ s/[\\\/][^\\\/]+$//; if (! $dir) { $dir="/etc/awstats"; } &can_edit_config($in{'file'}) || &error($text{'edit_efilecannot'}." ".$in{'file'}); # Re-direct to the view page &redirect("view_config.cgi/".&urlize(&urlize($in{'file'}))."/index.html"); } elsif ($in{'delete'}) { my $dir=$in{'file'}; $dir =~ s/[\\\/][^\\\/]+$//; if (! $dir) { $dir="/etc/awstats"; } &can_edit_config($in{'file'}) || &error($text{'edit_efilecannot'}." ".$in{'file'}); # Delete this config file from the configuration local $cfile = $in{'file'}; local $cfileold = $in{'file'}.".old"; &lock_file($cfile); unlink($cfile); &unlock_file($cfile); &lock_file($cfileold); unlink($cfileold); &unlock_file($cfileold); &webmin_log("delete", "log", $cfile); # Create or delete the cron job # &lock_file($job->{'file'}); # &foreign_call("cron", "delete_cron_job", $job); # &unlock_file($job->{'file'}); } else { # Validate and store inputs. $in{'new'} is new file to create or update. if (!$in{'new'} && !$in{'file'}) { &error($text{'save_efile'}); } my $dir=$in{'file'}; $dir =~ s/[\\\/][^\\\/]+$//; if (! $dir) { $dir="/etc/awstats"; } if (! &can_edit_config($dir)) { &error(&text('save_edir',"$dir")."
\n".&text('index_changeallowed',"Menu Webmin - Utilisateurs Webmin puis clic sur $text{'index_title'}")."
\n"); } if ($in{'new'} && -r $in{'$file'}) { &error($text{'save_fileexists'}); } if (! -d $dir) { &error($text{'save_dirnotexists'}); } my $modelconf=$config{'alt_conf'}; # If create by copy if ($in{'new'} && $in{'create_mode'} eq 'by_copy') { $modelconf=$in{'file_to_copy'}; $in{'new'} =~ s/([^\\\/]+)$//; my $to=$1; if (! $modelconf || ! -r $modelconf) { &error('You must choose a config to copy'); } # Add a new config file &system_logged("cp '$modelconf' '$dir/$to'"); } else { %conf=(); foreach my $key (keys %in) { if ($key eq 'file') { next; } if ($key eq 'new') { next; } if ($key eq 'submit') { next; } if ($key eq 'oldfile') { next; } $conf{$key} = $in{$key}; if ($conf{key} ne ' ') { $conf{$key} =~ s/^\s+//; $conf{$key} =~ s/\s+$//; } } if ($conf{'LogSeparator'} eq '') { $conf{'LogSeparator'}=' '; } # Check data my $logfile=''; if ($conf{'LogFile'} !~ /|\s*$/) { # LogFile is not a piped valued $logfile=$conf{'LogFile'}; } else { # LogFile is piped # It can be # '/xxx/maillogconvert.pl standard /aaa/mail.log |' # '/xxx/logresolvermerge.pl *' # TODO test something here ? } if ($logfile && ! -r $logfile) { &error(&text(save_errLogFile,$logfile)); } if (! $conf{'SiteDomain'}) { &error(&text(save_errSiteDomain,$conf{'SiteDomain'})); } if (! -d $conf{'DirData'}) { &error(&text(save_errDirData,$conf{'DirData'})); } if ($in{'new'}) { # Add a new config file &system_logged("cp '$modelconf' '$in{'new'}'"); } # Update the config file's options local $cfile = $in{'file'}; &lock_file($cfile); &update_config($cfile, \%conf); &unlock_file($cfile); } &webmin_log($in{'new'} ? "create" : "modify", "log", $in{'file'}); } &redirect(""); awstats/help.cgi0000664000175000017500000000304514726067017016142 0ustar ldestailleurldestailleur#!/usr/bin/perl # help.cgi # Show help for a config parameter require './awstats-lib.pl'; &ReadParse(); # Display file contents &header($title || $text{'help_title'}, "", undef, 0, 1, 1); print "
\n"; my $helpparam=$in{'param'}; my $isplugin=0; if ($helpparam =~ s/^plugin_//) { $isplugin=1; } if ($isplugin) { print &text('help_subtitleplugin',$helpparam)."

\n"; } else { print &text('help_subtitle',$helpparam)."

\n"; } open(CONF, $config{'alt_conf'}) || &error("Failed to open sample config file"); my $output=""; my $savoutput=""; my $found=0; while() { chomp $_; s/\r//; my $line="$_"; if ($line !~ /#LoadPlugin/i && $line =~ s/^#//) { if ($line =~ /-----------------/) { if ($output) { $savoutput=$output; } $output=""; next; } $line =~ s//>/g; $output.="$line
"; } else { # Remove comments $_ =~ s/\s#.*$//; # Extract param and value my ($param,$value)=split(/=/,$_,2); $param =~ s/^\s+//; $param =~ s/\s+$//; if (defined($param) && defined($value)) { if ((! $isplugin && $param =~ /$helpparam/i) || ($isplugin && $value =~ /$helpparam/i)) { $found=1; last; } else { if ($output) { $savoutput=$output; } $output=""; } } } } close(CONF); if ($found) { if ($output) { print "$output\n"; } else { print "$savoutput"; } } else { print &text('help_notfound',$config{'alt_conf'}); # print "Parameter not found in your sample file $config{'alt_conf'}.\nMay be your AWStats version does not support it, so no help is available."; } 0; awstats/awstats-webmin_changelog.txt0000664000175000017500000000467714726067017022257 0ustar ldestailleurldestailleurAWStats-Webmin module Changelog ------------------------------- 2.0 Just minor bug fixes. 1.9 Just minor bug fixes. 1.800 Just minor bug fixes. 1.700 Just minor bug fixes. 1.600 New features/improvements: - Added Spanish translation by Patricio Mart�nez Ros Fixes: - Update version of webmin module 1.500 Fixes: - Minor fixes 1.400 New features/improvements: - Some change to add scheduler management for update process. - Creating new config files can be done by copying an old one. - Add a page for a summary of all config files on same pages. - Added a row number on each row of index page. - Translation more complete. - Report GeoIP country, regions, city, isp and organizations versions. 1.300 New features/improvements: - Added a warning to explain to add '/private/etc' to webmin ACL for MacOS users. - A first screen for the schedule update feature. - Better description for ACL page. Fixes: - Translation was in french for some texts, regardless of the chosen language. 1.210 New features/improvements: - Added following parameters parameter in edit config area: BuildHistoryFormat BuildReportFormat LevelForFileTypesDetection LevelForWormsDetection URLWithQueryWithOnlyFollowingParameters ShowWormsStats - Removed LinkToIPWhoIs and LinkToWhoIs obsolete parameters. - Module setup parameter awstats_conf has been removed since now directories into which you can scan/edit AWStats configuration files are defined in ACL users. Defined to /etc/awstats by default. Also added a link the the ACL page to edit this directory listing. - Added a streaming server log file type. Fixes: - Better error messages - Fixed ACL management on directory that contains config files. Other/Documentation: - Added german translation. 1.100 New features/improvements: - All AWStats config parameters can be edited. - Added management of plugins - Added a file/dir selector for parameters that are files or directories. - Added javascript test in edit config pages. - Added a check that LogFile used with maillogconvert.pl has a 'Mail' type. Fixes: - Modify of old config files add the new parameters if not found. - Fixed wrong value saved for LogSeparator parameter. - Better check of old versions incompatibility. - Fix help page for parameters not found in model config file. - Fixed check of logfile for piped values. - Minor bug fixes. Other/Documentation: - Added French translation. - Removed unused files. 1.000 - First release version. awstats/log_parser.pl0000664000175000017500000000103514726067017017215 0ustar ldestailleurldestailleur# log_parser.pl # Functions for parsing this module's logs do 'awstats-lib.pl'; # parse_webmin_log(user, script, action, type, object, ¶ms) # Converts logged information from this module into human-readable form sub parse_webmin_log { local ($user, $script, $action, $type, $object, $p) = @_; if ($type eq "log") { return &text("log_${action}_log", "".&html_escape($object).""); } elsif ($type eq "global") { return $object eq "-" ? $text{"log_global"} : &text("log_global2", "".&html_escape($object).""); } } awstats/config.info.fr0000664000175000017500000000257214726067017017262 0ustar ldestailleurldestailleurawstats=Chemin absolu du programme AWStats de mise a jour des statistiques
(Exemple:/usr/local/awstats/wwwroot/cgi-bin/awstats.pl),0 awstats_cgi=URL absolue ou relative d'AWStats en CGI (Exemple:/awstats/awstats.pl),0 alt_conf=Fichier mod�le de configuration AWStats,3,/etc/awstats/awstats.model.conf plugin_1_geoip=Chemin du fichier de la base Maxmind GeoIP country
(pour plugin AWStats geoip),3,/usr/local/share/GeoIP/GeoIP.dat plugin_2_geoip_region_maxmind=Chemin du fichier de la base Maxmind GeoIP region
(pour plugin geoip_region_maxmind),3,/usr/local/share/GeoIP/GeoIPRegion.dat plugin_3_geoip_city_maxmind=Chemin du fichier de la base Maxmind GeoIP city
(pour plugin geoip_city_maxmind),3,/usr/local/share/GeoIP/GeoIPCity.dat plugin_4_geoip_isp_maxmind=Chemin du fichier de la base Maxmind GeoIP isp
(pour plugin geoip_isp_maxmind),3,/usr/local/share/GeoIP/GeoIPISP.dat plugin_5_geoip_org_maxmind=Chemin du fichier de la base Maxmind GeoIP org
(pour plugin geoip_org_maxmind),3,/usr/local/share/GeoIP/GeoIPOrg.dat awstats/config.info.zh_TW.UTF-80000664000175000017500000000276214726067017020511 0ustar ldestailleurldestailleurawstats=更新 AWStats 紀錄的完整檔案路徑和指令
(例如:/usr/local/awstats/wwwroot/cgi-bin/awstats.pl),0 awstats_cgi=AWStats CGI 的 URL 絕對或者是相對路徑
(例如:/awstats/awstats.pl),0 alt_conf=AWStats 設定檔樣本,3,/etc/awstats/awstats.model.conf plugin_1_geoip=Maxmind GeoIP 國家資料庫檔案 路徑
(如果 AWStats geoip 擴充套件始啟動的情況下),3,/usr/local/share/GeoIP/GeoIP.dat plugin_2_geoip_region_maxmind=Maxmind GeoIP 區域資料庫檔案 路徑
(如果 AWStats geoip_region_maxmind 擴充套件始啟動的情況下),3,/usr/local/share/GeoIP/GeoIPRegion.dat plugin_3_geoip_city_maxmind=Maxmind GeoIP 程式資料庫檔案 路徑
(如果 AWStats geoip_city_maxmind 擴充套件始啟動的情況下),3,/usr/local/share/GeoIP/GeoIPCity.dat plugin_4_geoip_isp_maxmind=Maxmind GeoIP isp 資料庫檔案 路徑
(如果 AWStats geoip_isp_maxmind 擴充套件始啟動的情況下),3,/usr/local/share/GeoIP/GeoIPISP.dat plugin_5_geoip_org_maxmind=Maxmind GeoIP org 資料庫檔案 路徑
(如果 AWStats geoip_org_maxmind 擴充套件始啟動的情況下),3,/usr/local/share/GeoIP/GeoIPOrg.dat awstats/config.info0000664000175000017500000000264014726067017016650 0ustar ldestailleurldestailleurawstats=Absolute filesystem path to AWStats update statistics command
(Example:/usr/local/awstats/wwwroot/cgi-bin/awstats.pl),0 awstats_cgi=Absolute or relative URL path to AWStats CGI (Example:/awstats/awstats.pl),0 alt_conf=Sample AWStats configuration file,3,/etc/awstats/awstats.model.conf plugin_1_geoip=Path for Maxmind GeoIP country database file
(if AWStats geoip plugin is enabled),3,/usr/local/share/GeoIP/GeoIP.dat plugin_2_geoip_region_maxmind=Path for Maxmind GeoIP region database file
(if AWStats geoip_region_maxmind plugin is enabled),3,/usr/local/share/GeoIP/GeoIPRegion.dat plugin_3_geoip_city_maxmind=Path for Maxmind GeoIP city database file
(if AWStats geoip_city_maxmind plugin is enabled),3,/usr/local/share/GeoIP/GeoIPCity.dat plugin_4_geoip_isp_maxmind=Path for Maxmind GeoIP isp database file
(if AWStats geoip_isp_maxmind plugin is enabled),3,/usr/local/share/GeoIP/GeoIPISP.dat plugin_5_geoip_org_maxmind=Path for Maxmind GeoIP org database file
(if AWStats geoip_org_maxmind plugin is enabled),3,/usr/local/share/GeoIP/GeoIPOrg.dat awstats/acl_security.pl0000664000175000017500000000463214726067017017554 0ustar ldestailleurldestailleur do 'awstats-lib.pl'; # acl_security_form(&options) # Output HTML for editing security options for the awstats module sub acl_security_form { print " $text{'acl_view'}\n"; printf " %s\n", $_[0]->{'view'} ? "checked" : "", $text{'yes'}; printf " %s \n", $_[0]->{'view'} ? "" : "checked", $text{'no'}; print " $text{'acl_global'}\n"; printf " %s\n", $_[0]->{'global'} ? "checked" : "", $text{'yes'}; printf " %s \n", $_[0]->{'global'} ? "" : "checked", $text{'no'}; print " $text{'acl_add'}\n"; printf " %s\n", $_[0]->{'add'} ? "checked" : "", $text{'yes'}; printf " %s \n", $_[0]->{'add'} ? "" : "checked", $text{'no'}; print " $text{'acl_update'}\n"; printf " %s\n", $_[0]->{'update'} ? "checked" : "", $text{'yes'}; printf " %s \n", $_[0]->{'update'} ? "" : "checked", $text{'no'}; print " $text{'acl_user'}\n"; printf " %s\n", $_[0]->{'user'} eq "" ? "checked" : "", $text{'acl_this'}; printf " %s\n", $_[0]->{'user'} eq "*" ? "checked" : "", $text{'acl_any'}; printf "\n", $_[0]->{'user'} eq "*" || $_[0]->{'user'} eq "" ? "" : "checked"; printf " %s \n", $_[0]->{'user'} eq "*" ? "" : $_[0]->{'user'}, &user_chooser_button("user"); print " $text{'acl_dir'}\n"; print " \n"; } # acl_security_save(&options) # Parse the form for security options for the shell module sub acl_security_save { $_[0]->{'view'} = $in{'view'}; $_[0]->{'global'} = $in{'global'}; $_[0]->{'add'} = $in{'add'}; $_[0]->{'update'} = $in{'update'}; $_[0]->{'dir'} = $in{'dir'}; $_[0]->{'user'} = $in{'user_def'} == 2 ? "*" : $in{'user_def'} == 1 ? "" : $in{'user'}; } awstats/geoip_info.cgi0000664000175000017500000000353114726067017017330 0ustar ldestailleurldestailleur#!/usr/bin/perl # geoip_info.cgi # Report geoip informations require './awstats-lib.pl'; &ReadParse(); if (! $access{'update'}) { &error($text{'geoip_cannot'}); } my $conf=""; my $dir=""; if ($in{'file'} =~ /awstats\.(.*)\.conf$/) { $conf=$1; } if ($in{'file'} =~ /^(.*)[\\\/][^\\\/]+$/) { $dir=$1; } # Display file contents &header($title || $text{'geoip_title'}, ""); print "
\n"; my $type=$in{'type'}; my $size=-1; print "GeoIP information for file ".$in{'file'}."

\n"; # Try to get the GeoIP data file version at end of file if (-f "$in{'file'}") { my @st=stat($in{'file'}); my $size = $st[7]; my ($sec,$min,$hour,$day,$month,$year,$wday,$yday) = localtime($st[9]); $year+=1900; $month++; print "Geoip data file type: $type
\n"; print "Geoip data file size: $size bytes
\n"; printf("Geoip data file date: %04s-%02s-%02s %02s:%02s:%02s
\n",$year,$month,$day,$hour,$min,$sec); my $version='unknown'; # Try to get version from API # Try to get version from file if (! $version || $version eq 'unknown') { if (open(GEOIPFILE,"<$in{'file'}")) { my $seekpos=($size-100); if ($seekpos < 0) { $seekpos=0; } binmode GEOIPFILE; seek(GEOIPFILE,$seekpos,0); my $nbread=0; while (($nbread < 100) && ($line=)) { $nbread++; if ($line =~ /(Geo-.*)Copyright/i) { $version=$1; last; } } close (GEOIPFILE); } } print "Geoip data file version: $version
\n"; } else { print "GeoIP datafile $in{'file'} does not exist or can not be read.
\n"; } print "
\n"; # Back to config list print "
\n"; &footer("", $text{'index_return'}); 0; awstats/defaultacl0000664000175000017500000000011414726067017016547 0ustar ldestailleurldestailleurnoconfig=0 view=1 update=1 dir=/etc/awstats ~/awstats user=* global=1 add=1 awstats/install_check.pl0000664000175000017500000000057514726067017017673 0ustar ldestailleurldestailleur# install_check.pl do 'awstats-lib.pl'; # is_installed(mode) # For mode 1, returns 2 if AWStats is installed and configured for use by # Webmin, 1 if installed but not configured, or 0 otherwise. # For mode 0, returns 1 if installed, 0 if not sub is_installed { if (! -r $config{'awstats'}) { return 0; } if ($_[0]) { if (-r $config{'alt_conf'}) { return 2; } } return 1; } awstats-8.0/tools/maillogconvert.pl0000755000175100017510000006641714753672077021602 0ustar ldestailleurldestailleur#!/usr/bin/perl #------------------------------------------------------- # Convert a mail log file to a common log file for analyzing with any log # analyzer. #------------------------------------------------------- # Tool built from original work of Odd-Jarle Kristoffersen # Note 1: QMail must log in syslog format for timestamps to work. # Note 2: QMail logging is not 100% accurate. Some messages might # not be logged correctly or completely. # # A mail received to 2 different receivers, report 2 records. # A mail received to a forwarded account is reported as to the original receiver, not the "forwarded to". # A mail locally sent to a local alias is reported as n mails to all addresses of alias. #------------------------------------------------------- use strict;no strict "refs"; #------------------------------------------------------- # Defines #------------------------------------------------------- use vars qw/ $REVISION $VERSION /; $REVISION = '20140126'; $VERSION="1.2 (build $REVISION)"; use vars qw/ $DIR $PROG $Extension $Debug %mail %qmaildelivery $help $mode $year $lastmon $Debug $NBOFENTRYFOFLUSH $MailType %MonthNum /; $Debug=0; $NBOFENTRYFOFLUSH=16384; # Nb or records for flush of %entry (Must be a power of 2) $MailType=''; # Mail server family (postfix, sendmail, qmail) %MonthNum = ( 'Jan'=>1, 'Feb'=>2, 'Mar'=>3, 'Apr'=>4, 'May'=>5, 'Jun'=>6, 'Jul'=>7, 'Aug'=>8, 'Sep'=>9, 'Oct'=>10, 'Nov'=>11, 'Dec'=>12 ); #------------------------------------------------------- # Functions #------------------------------------------------------- sub error { print STDERR "Error: $_[0].\n"; exit 1; } sub debug { my $level = $_[1] || 1; if ($Debug >= $level) { my $debugstring = $_[0]; if ($ENV{"GATEWAY_INTERFACE"}) { $debugstring =~ s/^ /   /; $debugstring .= "
"; } print localtime(time)." - DEBUG $level - $. - : $debugstring\n"; } 0; } sub CleanVadminUser { $_=shift||''; s/[#<|>\[\]]//g; # Remove unwanted characters first s/^(.*?)-//gi; # Strip off unixuser- at beginning return $_; } sub UnwrapSRS { $_=shift||''; s/^SRS1=.*=([^=]+)=([^@]+)@.*$/\2@\1/g; s/^SRS0=[^=]+=[^=]+=([^=]+)=([^@]+)@.*$/\2@\1/g; return $_; } sub CleanEmail { $_=shift||''; s/[#<|>\[\]]//g; # Remove unwanted characters first return &UnwrapSRS($_); } # Clean host addresses # Input: "servername[123.123.123.123]", "servername [123.123.123.123]" # "root@servername", "[123.123.123.123]" # Return: servername or 123.123.123.123 if servername is 'unknown' sub CleanHost { $_=shift||''; if (/^\[(.*)\]$/) { $_=$1; } # If [ip] we keep ip if (/^unknown\s*\[/) { $_ =~ /\[(.*)\]/; $_=$1; } # If unknown [ip], we keep ip else { $_ =~ s/\s*\[.*$//; } $_ =~ s/^.*\@//; # If x@y, we keep y return $_; } # Return domain # Input: host.domain.com, , <> # sub CleanDomain { $_=shift; s/>.*$//; s/[<>]//g; s/^.*@//; if (! $_) { $_ = 'localhost'; } return $_; } # Return string without starting and ending space # sub trim { $_=shift; s/^\s+//; s/\s+$//; return $_; } # Write a record # sub OutputRecord { my $year=shift; my $month=shift; # Jan,Feb,... or 1,2,3... my $day=shift; my $time=shift; my $from=shift; my $to=shift; my $relay_s=shift; my $relay_r=shift; my $code=shift; my $size=shift||0; my $forwardto=shift; my $extinfo=shift||'-'; # Clean day and month $day=sprintf("%02d",$day); $month=sprintf("%02d",$MonthNum{$month}||$month); # Clean from $from=&CleanEmail($from); $from||='<>'; # Clean to if ($mode eq 'vadmin') { $to=&CleanVadminUser($to); } else { $to=&CleanEmail($to); } $to||='<>'; # Clean relay_s $relay_s=&CleanHost($relay_s); $relay_s||=&CleanDomain($from); $relay_s=~s/\.$//; if ($relay_s eq 'local' || $relay_s eq 'localhost.localdomain') { $relay_s='localhost'; } # Clean relay_r $relay_r=&CleanHost($relay_r); $relay_r||="-"; $relay_r=~s/\.$//; if ($relay_r eq 'local' || $relay_r eq 'localhost.localdomain') { $relay_r='localhost'; } #if we don't have info for relay_s, we keep it unknown, awstats might then guess it # Write line print "$year-$month-$day $time $from $to $relay_s $relay_r SMTP $extinfo $code $size\n"; # If there was a redirect if ($forwardto) { # Redirect to local address # TODO # Redirect to external address # TODO } } #------------------------------------------------------- # MAIN #------------------------------------------------------- # Prepare QueryString my %param=(); for (0..@ARGV-1) { $param{$_}=$ARGV[$_]; } foreach my $key (sort keys %param) { if ($param{$key} =~ /(^|-|&)debug=([^&]+)/i) { $Debug=$2; shift; next; } if ($param{$key} =~ /^(\d+)$/) { $year=$1; shift; next; } if ($param{$key} =~ /^(standard|vadmin)$/i) { $mode=$1; shift; next; } } if ($mode ne 'standard' and $mode ne 'vadmin') { $help = 1; } ($DIR=$0) =~ s/([^\/\\]*)$//; ($PROG=$1) =~ s/\.([^\.]*)$//; $Extension=$1; my $starttime=time(); my ($nowsec,$nowmin,$nowhour,$nowday,$nowmonth,$nowyear,$nowwday,$nowyday) = localtime($starttime); $year||=($nowyear+1900); # Show usage help if ($help) { print "----- $PROG $VERSION -----\n"; print < output The first parameter specifies what format the mail logfile is : standard - logfile is standard postfix,sendmail,qmail or mdaemon log format vadmin - logfile is qmail log format with vadmin multi-host support The second parameter specifies what year to timestamp logfile with, if current year is not the correct one (ie. 2002). Always use 4 digits. If not specified, current year is used. If no output is specified, it goes to the console (stdout). HELPTEXT sleep 1; exit; } # # Start Processing Input Logfile # $lastmon=0; my $numrecord=0; my $numrecordforflush=0; while (<>) { chomp $_; s/\r//; $numrecord++; $numrecordforflush++; my $mailid=0; if (/^__BREAKPOINT__/) { last; } # For debug only ### ### my ($mon)=m/(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s/; if ($mon) { $mon = $MonthNum{$mon}; if ($mon==12 && $lastmon==1 ){$year--;} if ($mon==1 && $lastmon==12){$year++;} $lastmon=$mon; } ### ### if (/^#/) { debug("Comment record"); next; } # # Get sender host for postfix # elsif (/: client=/) { $MailType||='postfix'; # Example: # postfix: Jan 01 07:27:32 apollon.com postfix/smtpd[1684]: 2BC793B8A4: client=remt30.cluster1.abcde.net[209.225.8.40] my ($id,$relay_s)=m/\w+\s+\d+\s+\d+:\d+:\d+\s+[\w\-\.\@]+\s+(?:sendmail|postfix\/(?:local|lmtp|smtpd|smtp|virtual|pipe))\[\d+\]:\s+(.*?):\s+client=(.*)/; $mailid=$id; $mail{$id}{'relay_s'}=$relay_s; debug("For id=$id, found host sender on a 'client' line: $mail{$id}{'relay_s'}"); } # # See if we received postfix email reject error # elsif (/: reject/) { $MailType||='postfix'; # Example: # postfix ?.? : Jan 01 12:00:00 halley postfix/smtpd[9245]: reject: RCPT from unknown[203.156.32.33]: 554 : Recipient address rejected: Relay access denied; from= to= # postfix 2.1+: Jan 01 12:00:00 localhost postfix/smtpd[11120]: NOQUEUE: reject: RCPT from unknown[62.205.124.145]: 450 Client host rejected: cannot find your hostname, [62.205.124.145]; from= to= proto=ESMTP helo= # postfix ?.? : Jan 01 12:00:00 apollon postfix/smtpd[26553]: 1954F3B8A4: reject: RCPT from unknown[80.245.33.2]: 450 : User unknown in local recipient table; from= to= proto=ESMTP helo= my ($mon,$day,$time,$id,$code,$from,$to)=m/(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+[\w\-\.\@]+\s+(?:postfix\/(?:local|lmtp|smtpd|smtp|virtual|pipe))\[\d+\]:\s+(.*?):\s+(.*)\s+from=([^\s,]*)\s+to=([^\s,]*)/; # postfix: Jan 01 14:10:16 juni postfix/smtpd[2568]: C34ED1432B: reject: RCPT from relay2.tp2rc.edu.tw[163.28.32.177]: 450 : User unknown in local recipient table; from=<> proto=ESMTP helo= if (! $mon) { ($mon,$day,$time,$id,$code,$from)=m/(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+[\w\-\.\@]+\s+(?:postfix\/(?:local|lmtp|smtpd|smtp|virtual|pipe))\[\d+\]:\s+(.*?):\s+(.*)\s+from=([^\s,]*)/; } $mailid=($id eq 'reject' || $id eq 'NOQUEUE'?'999':$id); # id not provided in log, we take '999' if ($mailid) { # $code='reject: RCPT from unknown[203.156.32.33]: 554 : Recipient address rejected: Relay access denied;' # or 'reject: RCPT from unknown[62.205.124.145]: 450 Client host rejected: cannot find your hostname, [62.205.124.145]; from= to= proto=ESMTP helo=' # or 'reject: RCPT from unknown[80.245.33.2]: 450 : User unknown in local recipient table;' if ($code =~ /\s+(\d\d\d)\s+/) { $mail{$mailid}{'code'}=$1; } else { $mail{$mailid}{'code'}=999; } # Unknown error if (! $mail{$mailid}{'relay_s'} && $code =~ /from\s+([^\s]+)\s+/) { $mail{$mailid}{'relay_s'}=&trim($1); } $mail{$mailid}{'from'}=&trim($from); if ($to) { $mail{$mailid}{'to'}=&trim($to); } elsif ($code =~ /<(.*)>/) { $mail{$mailid}{'to'}=&trim($1); } $mail{$mailid}{'year'}=$year; ### ### $mail{$mailid}{'mon'}=$mon; $mail{$mailid}{'day'}=$day; $mail{$mailid}{'time'}=$time; if (! defined($mail{$mailid}{'size'})) { $mail{$mailid}{'size'}='?'; } debug("For id=$mailid, found a postfix error incoming message: code=$mail{$mailid}{'code'} from=$mail{$mailid}{'from'} to=$mail{$mailid}{'to'} time=$mail{$mailid}{'time'}"); } } # # See if we received postfix email bounced error # elsif (/stat(us)?=bounced/) { $MailType||='postfix'; # Example: # postfix: Sep 9 18:24:23 halley postfix/local[22003]: 12C6413EC9: to=, relay=local, delay=0, status=bounced (unknown user: "etavidian") my ($mon,$day,$time,$id,$to,$relay_r)=m/(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+[\w\-\.\@]+\s+(?:postfix\/(?:local|lmtp|smtpd|smtp|virtual|pipe))\[\d+\]:\s+(.*?):\s+to=([^\s,]*)[\s,]+relay=([^\s,]*)/; $mailid=($id eq 'reject'?'999':$id); # id not provided in log, we take '999' if ($mailid) { $mail{$mailid}{'code'}=999; # Unknown error (bounced) $mail{$mailid}{'to'}=&trim($to); $mail{$mailid}{'relay_r'}=&trim($relay_r); $mail{$mailid}{'year'}=$year; ### ### $mail{$mailid}{'mon'}=$mon; $mail{$mailid}{'day'}=$day; $mail{$mailid}{'time'}=$time; if (! defined($mail{$mailid}{'size'})) { $mail{$mailid}{'size'}='?'; } debug("For id=$mailid, found a postfix bounced incoming message: code=$mail{$mailid}{'code'} to=$mail{$mailid}{'to'} relay_r=$mail{$mailid}{'relay_r'}"); } } # # See if we received sendmail reject error # elsif (/, reject/) { $MailType||='sendmail'; # Example: # sm-mta: Jul 27 04:06:05 androneda sm-mta[6641]: h6RB44tg006641: ruleset=check_mail, arg1=<7ms93d4ms@topprodsource.com>, relay=crelay1.easydns.com [216.220.57.222], reject=451 4.1.8 Domain of sender address 7ms93d4ms@topprodsource.com does not resolve # sm-mta: Jul 27 06:21:24 androneda sm-mta[11461]: h6RDLNtg011461: ruleset=check_rcpt, arg1=, relay=freedom.myhostdns.com [66.246.77.42], reject=550 5.7.1 ... Relaying denied # sendmail: Sep 30 04:21:32 halley sendmail[3161]: g8U2LVi03161: ruleset=check_rcpt, arg1=, relay=moon.partenor.fr [10.0.0.254], reject=550 5.7.1 ... Relaying denied # sendmail: Jan 10 07:37:48 smtp sendmail[32440]: ruleset=check_relay, arg1=[211.228.26.114], arg2=211.228.26.114, relay=[211.228.26.114], reject=554 5.7.1 Rejected 211.228.26.114 found in dnsbl.sorbs.net # sendmail: Jan 10 07:37:08 smtp sendmail[32439]: ruleset=check_relay, arg1=235.Red-213-97-175.pooles.rima-tde.net, arg2=213.97.175.235, relay=235.Red-213-97-175.pooles.rima-tde.net [213.97.175.235], reject=550 5.7.1 Mail from 213.97.175.235 refused. Rejected for bad WHOIS info on IP of your SMTP server - see http://www.rfc-ignorant.org/ # sendmail: Jan 10 17:15:42 smtp sendmail[12770]: ruleset=check_relay, arg1=[63.218.84.21], arg2=63.218.84.21, relay=[63.218.84.21], reject=553 5.3.0 Rejected - see http://spamhaus.org/ my ($mon,$day,$time,$id,$ruleset,$arg,$relay_s,$code)=m/(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+[\w\-\.\@]+\s+(?:sendmail|sm-mta)\[\d+\][:\s]*(.*?):\sruleset=(\w+),\s+arg1=(.*),\s+relay=(.*),\s+(reject=.*)/; # sendmail: Jan 10 18:00:34 smtp sendmail[5759]: i04Axx2c005759: Milter: data, reject=511 Virus found in email! if (! $mon) { ($mon,$day,$time,$id,$ruleset,$code)=m/(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+[\w\-\.\@]+\s+(?:sendmail|sm-mta)\[\d+\]:\s+(.*?):\s\w+:\s(\w+),\s+(reject=.*)/; } $mailid=(! $id && $mon?'999':$id); # id not provided in log, we take '999' if ($mailid) { if ($ruleset eq 'check_mail') { $mail{$mailid}{'from'}=$arg; } if ($ruleset eq 'check_rcpt') { $mail{$mailid}{'to'}=$arg; } if ($ruleset eq 'check_relay') { } if ($ruleset eq 'data') { } $mail{$mailid}{'relay_s'}=$relay_s; # $code='reject=550 5.7.1 ... Relaying denied' if ($code =~ /=(\d\d\d)\s+/) { $mail{$mailid}{'code'}=$1; } else { $mail{$mailid}{'code'}=999; } # Unknown error $mail{$mailid}{'year'}=$year; ### ### $mail{$mailid}{'mon'}=$mon; $mail{$mailid}{'day'}=$day; $mail{$mailid}{'time'}=$time; if (! defined($mail{$mailid}{'size'})) { $mail{$mailid}{'size'}='?'; } debug("For id=$mailid, found a sendmail error incoming message: code=$mail{$mailid}{'code'} from=$mail{$mailid}{'from'} to=$mail{$mailid}{'to'} relay_s=$mail{$mailid}{'relay_s'}"); } } # # See if we send a sendmail (with ctladdr tag) email # elsif (/, ctladdr=/) { $MailType||='sendmail'; # # Matched outgoing sendmail/postfix message # my ($mon,$day,$time,$id,$to,$fromorto)=m/(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+[\w\-\.\@]+\s+(?:sm-mta|sendmail(?:-out|)|postfix\/(?:local|lmtp|smtpd|smtp|virtual|pipe))\[.*?\]:\s+([^:]*):\s+to=(.*?)[,\s]+ctladdr=([^\,\s]*)/; $mailid=$id; if (m/\s+relay=([^\s,]*)[\s,]/) { $mail{$id}{'relay_r'}=$1; } elsif (m/\s+mailer=local/) { $mail{$id}{'relay_r'}='localhost'; } if (/, stat\=Sent/) { $mail{$id}{'code'}=1; } elsif (/, stat\=User\s+unknown/) { $mail{$id}{'code'}=550; } elsif (/, stat\=Local\s+configuration/) { $mail{$id}{'code'}=451; } elsif (/, stat\=Deferred:\s+(\d*)/) { $mail{$id}{'code'}=$1; } else { $mail{$id}{'code'}=999; } $mail{$mailid}{'year'}=$year; ### ### $mail{$id}{'mon'}=$mon; $mail{$id}{'day'}=$day; $mail{$id}{'time'}=$time; if (&trim($to)=~/^\|/) { # In particular case of mails are sent to a pipe, the ctladdr contains the to $mail{$id}{'to'}=&trim($fromorto); } else { # In most cases $mail{$id}{'to'}=&trim($to); $mail{$id}{'from'}=&trim($fromorto); } if (! defined($mail{$id}{'size'})) { $mail{$id}{'size'}='?'; } debug("For id=$id, found a sendmail outgoing message: to=$mail{$id}{'to'} from=$mail{$id}{'from'} size=$mail{$id}{'size'} relay_r=".($mail{$id}{'relay_r'}||'')); } # # Matched incoming qmail message # elsif (/info msg .* from/) { # Example: Sep 14 09:58:09 gandalf qmail: 1063526289.292776 info msg 270182: bytes 10712 from qp 54945 uid 82 $MailType||='qmail'; #my ($id,$size,$from)=m/info msg \d+: bytes (\d+) from <(.*)>/; my ($id,$size,$from)=m/info msg (\d+): bytes (\d+) from <(.*)>/; $mailid=$id; delete $mail{$mailid}; # If 'info msg' found, we start a new mail. This is to protect from wrong file if (! $mail{$id}{'from'} || $mail{$id}{'from'} ne '<>') { $mail{$id}{'from'}=$from; } # TODO ??? $mail{$id}{'size'}=$size; if (m/\s+relay=([^\,]+)[\s\,]/ || m/\s+relay=([^\s\,]+)$/) { $mail{$id}{'relay_s'}=$1; } debug("For id=$id, found a qmail 'info msg' message: from=$mail{$id}{'from'} size=$mail{$id}{'size'}"); } # # Matched incoming sendmail or postfix message # elsif (/: from=/) { # sm-mta: Jul 28 06:55:13 androneda sm-mta[28877]: h6SDtCtg028877: from=, size=2556, class=0, nrcpts=1, msgid=, proto=ESMTP, daemon=MTA, relay=smtp.easydns.com [205.210.42.50] # postfix: Jul 3 15:32:26 apollon postfix/qmgr[13860]: 08FB63B8A4: from=, size=3302, nrcpt=1 (queue active) # postfix: Sep 24 14:45:15 wideboy postfix/qmgr[22331]: 7E0E6196: from=, size=1141 (queue active) my ($id,$from,$size)=m/\w+\s+\d+\s+\d+:\d+:\d+\s+[\w\-\.\@]+\s+(?:sm-mta|sendmail(?:-in|)|postfix\/qmgr|postfix\/nqmgr)\[\d+\]:\s+(.*?):\s+from=(.*?),\s+size=(\d+)/; $mailid=$id; if (! $mail{$id}{'code'}) { $mail{$id}{'code'}=1; } # If not already defined, we define it if (! $mail{$id}{'from'} || $mail{$id}{'from'} ne '<>') { $mail{$id}{'from'}=$from; } $mail{$id}{'size'}=$size; if (m/\s+relay=([^\,]+)[\s\,]/ || m/\s+relay=([^\s\,]+)$/) { $mail{$id}{'relay_s'}=$1; } debug("For id=$id, found a sendmail/postfix incoming message: from=$mail{$id}{'from'} size=$mail{$id}{'size'} relay_s=".($mail{$id}{'relay_s'}||'')); } # # Matched exchange message # elsif (/^([^\t]+)\t([^\t]+)\t[^\t]+\t([^\t]+)\t([^\t]+)\t([^\t]+)\t[^\t]+\t([^\t]+)\t([^\t]+)\t([^\t]+)\t[^\t]+\t[^\t]+\t([^\t]+)\t[^\t]+\t[^\t]+\t[^\t]+\t[^\t]+\t[^\t]+\t([^\t]+)\t([^\t]+)/) { # date hour GMT ip_s relay_s partner relay_r ip_r to code id size subject from # Example: 2003-8-12 0:58:14 GMT 66.218.66.69 n14.grp.scd.yahoo.com - PACKRAT 192.168.1.2 christina@pirnie.org 1019 bh9e3f+5qvo@eGroups.com 0 0 4281 1 2003-8-12 0:58:14 GMT 0 Version: 6.0.3790.0 - [SRESafeHaven] Re: More Baby Stuff jtluvs2cq@wmconnect.com - $MailType||='exchange'; my $date=$1; my $time=$2; my $relay_s=$3; my $partner=$4; my $relay_r=$5; my $to=$6; $to =~ s/\s/%20/g; my $code=$7; my $id=$8; my $size=$9; my $subject=&trim($10); my $from=$11; $from =~ s/\s/%20/g; $id=sprintf("%s_%s_%s",$id,$from,$to); # Check if record is significant record my $ok=0; # Code 1031=SMTP End Outbound Transfer if ($code == 1031) { # This is for external bound mails $ok=1; my $savrelay_s=$relay_s; $relay_s=$relay_r; $relay_r=$savrelay_s; #$relay_s=$relay_r; #$relay_r=$partner; $code=1; } # Code 1028=SMTP Store Driver: Message Delivered Locally to Store if ($code == 1028) { # This is for local bound mails $code=1; $ok=1; } # Code 1030=SMTP: Non-Delivered Report (NDR) Generated if ($code == 1030) { # This is for errors. $code=999; $ok=1; } if ($ok && !$mail{$id}{'code'} ) { $mailid=$id; if ($date =~ /(\d+)-(\d+)-(\d+)/) { $mail{$id}{'year'}=sprintf("%02s",$1); $mail{$id}{'mon'}=sprintf("%02s",$2); $mail{$id}{'day'}=sprintf("%02s",$3); } if ($time =~ /^(\d+):(\d+):(\d+)/) { $mail{$id}{'time'}=sprintf("%02s:%02s:%02s",$1,$2,$3); } if ( $from eq '<>' && $subject =~ /^Delivery\s+Status/) { $from='postmaster@localhost'; } $mail{$id}{'from'}=$from; $mail{$id}{'to'}=$to; $mail{$id}{'code'}=$code; $mail{$id}{'size'}=$size; $mail{$id}{'relay_s'}=$relay_s; $mail{$id}{'relay_r'}=$relay_r; debug("For id=$id, found an exchange message: year=$mail{$id}{'year'} mon=$mail{$id}{'mon'} day=$mail{$id}{'day'} time=$mail{$id}{'time'} from=$mail{$id}{'from'} to=$mail{$id}{'to'} size=$mail{$id}{'size'} code=$mail{$id}{'code'} relay_s=$mail{$id}{'relay_s'} relay_r=$mail{$id}{'relay_r'}"); } } # # Matched sendmail or postfix "to" message # elsif (/: to=.*stat(us)?=sent/i) { # Example: # postfix: Jan 01 07:27:38 apollon postfix/local[1689]: 2BC793B8A4: to=, orig_to=, relay=local, delay=6, status=sent ("|/usr/bin/procmail") my ($mon,$day,$time,$id,$to)=m/(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+[\w\-\.\@]+\s+(?:sm-mta|sendmail(?:-out|)|postfix\/(?:local|lmtp|smtpd|smtp|virtual|pipe))\[.*?\]:\s+(.*?):\s+to=(.*?),/; $mailid=$id; $mail{$id}{'code'}='1'; if (m/\s+relay=([^\s,]*)[\s,]/) { $mail{$id}{'relay_r'}=$1; } elsif (m/\s+mailer=local/) { $mail{$id}{'relay_r'}='localhost'; } if (m/forwarded as/) { # If 'forwarded as idnewmail' is found, we discard this mail to avoid counting it twice debug("For id=$id, mail was forwarded to other id, we discard it"); delete $mail{$id}; } ########################################### elsif (m/\s*dsn=2.6.0\s*/) { # if the DSN is not 2.0.0, we discard this mail to avoid counting it twice # postfix: Aug 29 19:22:38 example postfix/smtp[1347]: D989FD6C302: to=, relay=127.0.0.1[127.0.0.1]:10024, delay=2.9, delays=0.31/0.01/0/2.6, dsn=2.6.0, status=sent (250 2.6.0 Ok, id=01182-01, from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 995DCD6C315) debug("For id=$id, mail DSN is not 2.0.0, we discard it"); delete $mail{$id}; } ########################################### else { if (m/\s+orig_to=([^\s,]*)[\s,]/) { # If we have a orig_to, we used it as receiver $mail{$id}{'to'}=&trim($1); $mail{$id}{'forwardedto'}=&trim($to); } else { $mail{$id}{'to'}=&trim($to); } $mail{$mailid}{'year'}=$year; ### ### $mail{$id}{'mon'}=$mon; $mail{$id}{'day'}=$day; $mail{$id}{'time'}=$time; debug("For id=$id, found a sendmail/postfix record: mon=$mail{$id}{'mon'} day=$mail{$id}{'day'} time=$mail{$id}{'time'} to=$mail{$id}{'to'} relay_r=$mail{$id}{'relay_r'}"); } } # # Matched qmail "to" record # elsif (/starting delivery/) { # Example: Sep 14 09:58:09 gandalf qmail: 1063526289.574100 starting delivery 251: msg 270182 to local spamreport@john.do # Example: 2003-09-27 11:22:07.039237500 starting delivery 3714: msg 163844 to local name_also_removed@maildomain.com $MailType||='qmail'; my ($yea,$mon,$day,$time,$delivery,$id,$relay_r,$to)=(); ($mon,$day,$time,$delivery,$id,$relay_r,$to)=m/^(\w+)\s+(\d+)\s+(\d+:\d+:\d+)\s+.*\s+\d+(?:\.\d+)?\s+starting delivery (\d+):\s+msg\s+(\d+)\s+to\s+(.*)?\s+(.*)$/; if (! $id) { ($yea,$mon,$day,$time,$delivery,$id,$relay_r,$to)=m/^(\d+)-(\d+)-(\d+)\s+(\d+:\d+:\d+).*\s+starting delivery (\d+):\s+msg\s+(\d+)\s+to\s+(.*)?\s+(.*)$/; } $mailid=$id; if ($relay_r eq 'local') { $mail{$id}{'relay_r'}='localhost'; } elsif (m/\s+relay=([^\s,]*)[\s,]/) { $mail{$id}{'relay_r'}=$1; } elsif (m/\s+mailer=local/) { $mail{$id}{'relay_r'}='localhost'; } $qmaildelivery{$delivery}=$id; # Save mail id for this delivery to be able to get error code if ($yea) { $mail{$id}{'year'}=$yea; } $mail{$id}{'mon'}=$mon; $mail{$id}{'day'}=$day; $mail{$id}{'time'}=$time; $mail{$id}{'to'}{$delivery}=&trim($to); debug("For id=$id, found a qmail 'start delivery' record: year=".($mail{$id}{'year'}||'')." mon=$mail{$id}{'mon'} day=$mail{$id}{'day'} time=$mail{$id}{'time'} to=$mail{$id}{'to'}{$delivery} relay_r=".($mail{$id}{'relay_r'}||'')." delivery=$delivery"); } # # Matched qmail status code record # elsif (/delivery (\d+): (\w+):/) { # Example: Sep 14 09:58:09 gandalf qmail: 1063526289.744259 delivery 251: success: did_0+0+1/ # Example: 2003-09-27 11:22:07.070367500 delivery 3714: success: did_1+0+0/ $MailType||='qmail'; my ($delivery,$code)=($1,$2); my $id=$qmaildelivery{$delivery}; $mailid=$id; if ($code =~ /success/i) { $mail{$id}{'code'}{$delivery}=1; } elsif ($code =~ /deferral/i) { $mail{$id}{'code'}{$delivery}=999; } else { $mail{$id}{'code'}{$delivery}=999; } debug("For id=$qmaildelivery{$delivery}, found a qmail 'delivery' record: delivery=$delivery code=$mail{$id}{'code'}{$delivery}"); } # # Matched qmail end of mail record # elsif (/end msg (\d+)/ && scalar %{$mail{$1}{'to'}}) { # If records for mail id are finished and still mails with no delivery status # Example: Sep 14 09:58:12 gandalf qmail: 1063526292.782444 end msg 270182 $MailType||='qmail'; my ($id)=($1); $mailid=$id; foreach my $delivery (keys %{$mail{$mailid}{'to'}}) { $mail{$id}{'code'}{$delivery}||=1; } debug("For id=$id, found a qmail 'end msg' record. This replace 'delivery' record for delivery=".join(',',keys %{$mail{$id}{'code'}})); } # # Matched MDaemon log file record # elsif (/^\"(\d\d\d\d)-(\d\d)-(\d\d) (\d\d:\d\d:\d\d)\",\"[^\"]*\",(\w+),\d+,\"([^\"]*)\",\"([^\"]*)\",\"([^\"]*)\",\"[^\"]*\",\"([^\"]*)\",\"([^\"]*)\",\"([^\"]*)\",(-?[\.\d]+),(\d+),(\d+)/) { # Example: "2003-11-06 00:00:42","2003-11-06 00:00:45",SMTPI,9443,"dillon_fm@aaaaa.net","cpeltier@domain.com","","","10.0.0.16","","",0,4563,1 $MailType||='mdaemon'; my ($id)=($numrecord); if ($5 eq 'SMTPI' || $5 eq 'SMTPO') { $mail{$id}{'year'}=$1; $mail{$id}{'mon'}=$2; $mail{$id}{'day'}=$3; $mail{$id}{'time'}=$4; $mail{$id}{'direction'}=($5 eq 'SMTPI'?'in':'out'); $mail{$id}{'from'}=$6; $mail{$id}{'to'}=$7||$8; if ($5 eq 'SMTPI') { $mail{$id}{'relay_s'}=$9; $mail{$id}{'relay_r'}='-'; } if ($5 eq 'SMTPO') { $mail{$id}{'relay_s'}=$9; $mail{$id}{'relay_r'}='-'; } $mail{$id}{'code'}=1; $mail{$id}{'size'}=$13; $mail{$id}{'extinfo'}="?virus=$10&rbl=$11&heuristicspam=$12&ssl=$14"; $mail{$id}{'extinfo'}=~s/\s/_/g; $mailid=$id; } } # # Write record if all required data were found # if ($mailid) { my $code; my $to; my $delivery=0; my $canoutput=0; debug("ID:$mailid RELAY_S:".($mail{$mailid}{'relay_s'}||'')." RELAY_R:".($mail{$mailid}{'relay_r'}||'')." FROM:".($mail{$mailid}{'from'}||'')." TO:".($mail{$mailid}{'to'}||'')." CODE:".($mail{$mailid}{'code'}||'')); # Check if we can output a mail line if ($MailType eq 'qmail') { if ($mail{$mailid}{'code'} && scalar %{$mail{$mailid}{'code'}}) { # This is a hash variable foreach my $key (keys %{$mail{$mailid}{'code'}}) { $delivery=$key; $code=$mail{$mailid}{'code'}{$key}; $to=$mail{$mailid}{'to'}{$key}; } $canoutput=1; } } elsif ($MailType eq 'mdaemon') { $code=$mail{$mailid}{'code'}; $to=$mail{$mailid}{'to'}; $canoutput=1; } else { $code=$mail{$mailid}{'code'}; $to=$mail{$mailid}{'to'}; if ($mail{$mailid}{'from'} && $mail{$mailid}{'to'}) { $canoutput=1; } if ($mail{$mailid}{'from'} && $mail{$mailid}{'code'} > 1) { $canoutput=1; } if ($mailid && $mail{$mailid}{'code'} > 1) { $canoutput=1; } } # If we can if ($canoutput) { &OutputRecord($mail{$mailid}{'year'}?$mail{$mailid}{'year'}:$year,$mail{$mailid}{'mon'},$mail{$mailid}{'day'},$mail{$mailid}{'time'},$mail{$mailid}{'from'},$to,$mail{$mailid}{'relay_s'},$mail{$mailid}{'relay_r'},$code,$mail{$mailid}{'size'},$mail{$mailid}{'forwardto'},$mail{$mailid}{'extinfo'}); # Delete mail with generic unknown id (This id can by used by another mail) if ($mailid eq '999') { debug(" Delete mail for id=$mailid",3); delete $mail{$mailid}; } # Delete delivery instance for id if qmail (qmail can use same id for several mails with multiple delivery) elsif ($MailType eq 'qmail') { debug(" Delete delivery instances for mail id=$mailid and delivery id=$delivery",3); if ($delivery) { delete $mail{$mailid}{'to'}{$delivery}; delete $mail{$mailid}{'code'}{$delivery}; } } # We flush %mail if too large if (scalar keys %mail > $NBOFENTRYFOFLUSH) { debug("We reach $NBOFENTRYFOFLUSH records in %mail, so we flush mail hash array"); #foreach my $id (keys %mail) { # debug(" Delete mail for id=$id",3); # delete $mail{$id}; #} %mail=(); %qmaildelivery=(); } } } else { debug("Not interesting row"); } } #foreach my $key (keys %mail) { # print ".$key.$mail{$key}{'to'}.\n"; #} 0; awstats-8.0/tools/awstats_configure.pl0000755000175100017510000006260214753672077022274 0ustar ldestailleurldestailleur#!/usr/bin/perl #------------------------------------------------------- # This script configures AWStats so that it works immediately. # - Get Apache config file from registry (ask if not found) # - Change common log to combined (ask to confirm) # - Add AWStats directives # - Restart web server # - Create AWStats config file # See COPYING.TXT file about AWStats GNU General Public License. #------------------------------------------------------- require 5.005; use strict; #------------------------------------------------------- # IF YOU ARE A PACKAGE BUILDER, CHANGE THIS TO MATCH YOUR PATH # SO THAT THE CONFIGURE WILL WORK ON YOUR DISTRIB !!! # Following path are the one #------------------------------------------------------- use vars qw/ $AWSTATS_PATH $AWSTATS_ICON_PATH $AWSTATS_CSS_PATH $AWSTATS_CLASSES_PATH $AWSTATS_CGI_PATH $AWSTATS_MODEL_CONFIG $AWSTATS_DIRDATA_PATH /; $AWSTATS_PATH=''; $AWSTATS_ICON_PATH='/usr/local/awstats/wwwroot/icon'; $AWSTATS_CSS_PATH='/usr/local/awstats/wwwroot/css'; $AWSTATS_CLASSES_PATH='/usr/local/awstats/wwwroot/classes'; $AWSTATS_CGI_PATH='/usr/local/awstats/wwwroot/cgi-bin'; $AWSTATS_MODEL_CONFIG='/etc/awstats/awstats.model.conf'; # Used only when configure ran on linux $AWSTATS_DIRDATA_PATH='/var/lib/awstats'; # Used only when configure ran on linux #------------------------------------------------------- # Defines #------------------------------------------------------- # For windows registry management my $reg; eval('use Win32::TieRegistry ( Delimiter=>"/", TiedRef=>\$reg )'); use vars qw/ $REVISION $VERSION /; $REVISION='20140126'; $VERSION="1.0 (build $REVISION)"; use vars qw/ $DIR $PROG $Extension $Debug /; use vars qw/ @WEBCONF /; # Possible dirs for Apache conf files @WEBCONF=( 'C:/Program Files/Apache Group/Apache2/conf/httpd.conf', 'C:/Program Files/Apache Group/Apache/conf/httpd.conf', '/Applications/MAMP/conf/apache/httpd.conf', '/etc/httpd/httpd.conf', '/usr/local/apache/conf/httpd.conf', '/usr/local/apache2/conf/httpd.conf', ); use vars qw/ $WebServerChanged $UseAlias $Step %LogFormat %ConfToChange %OSLib /; $WebServerChanged=0; $UseAlias=0; %LogFormat=(); %ConfToChange=(); %OSLib=('linux'=>'Linux, BSD or Unix','macosx'=>'macOS','windows'=>'Windows'); $Step=0; #------------------------------------------------------- # Functions #------------------------------------------------------- #------------------------------------------------------- # error #------------------------------------------------------- sub error { print STDERR "Error: $_[0].\n"; exit 1; } #------------------------------------------------------- # debug #------------------------------------------------------- sub debug { my $level = $_[1] || 1; if ($Debug >= $level) { my $debugstring = $_[0]; if ($ENV{"GATEWAY_INTERFACE"}) { $debugstring =~ s/^ /   /; $debugstring .= "
"; } print "DEBUG $level - ".time." : $debugstring\n"; } 0; } #------------------------------------------------------- # update_httpd_config # Replace common to combined in Apache config file #------------------------------------------------------- sub update_httpd_config { my $file=shift; if (! $file) { error("Call to update_httpd_config with wrong parameter"); } open(FILE, $file) || error("Failed to open $file for update"); open(FILETMP, ">$file.tmp") || error("Failed to open $file.tmp for writing"); # $%conf contains param and values my %confchanged=(); my $conflinenb = 0; # First, change values that are already present in old config file while() { my $savline=$_; chomp $_; s/\r//; $conflinenb++; # Remove comments not at beginning of line $_ =~ s/\s#.*$//; # Change line if ($_ =~ /^(\s*)CustomLog\s(.*)\scommon$/i) { $savline="$1CustomLog $2 combined"; } # Write line print FILETMP "$savline"; } close(FILE); close(FILETMP); # Move file to file.sav if (rename("$file","$file.old")==0) { error("Failed to make backup of current config file to $file.old"); } # Move tmp file into config file if (rename("$file.tmp","$file")==0) { error("Failed to move tmp config file $file.tmp to $file"); } return 0; } #------------------------------------------------------- # update_awstats_config # Update an awstats model [to another one] #------------------------------------------------------- sub update_awstats_config { my $file=shift; my $fileto=shift||"$file.tmp"; if (! $file) { error("Call to update_awstats_config with wrong parameter"); } if ($file =~ /Developpements[\\\/]awstats/i) { print " This is my dev area. Don't touch.\n"; return; } # To avoid script working in my dev area open(FILE, $file) || error("Failed to open '$file' for read"); open(FILETMP, ">$fileto") || error("Failed to open '$fileto' for writing"); # $%conf contains param and values my %confchanged=(); my $conflinenb = 0; # First, change values that are already present in old config file while() { my $savline=$_; chomp $_; s/\r//; $conflinenb++; # Remove comments not at beginning of line $_ =~ s/\s#.*$//; # Extract param and value my ($param,$value)=split(/=/,$_,2); $param =~ s/^\s+//; $param =~ s/\s+$//; $value =~ s/#.*$//; $value =~ s/^[\s\'\"]+//; $value =~ s/[\s\'\"]+$//; if ($param) { # cleanparam is param without its beginning # my $cleanparam=$param; my $wascleaned=0; if ($cleanparam =~ s/^#//) { $wascleaned=1; } if (defined($ConfToChange{"$cleanparam"}) && $ConfToChange{"$cleanparam"}) { $savline = ($wascleaned?"#":"")."$cleanparam=\"".$ConfToChange{"$cleanparam"}."\"\n"; } } # Write line print FILETMP "$savline"; } close(FILE); close(FILETMP); if ($fileto eq "$file.tmp") { # Move file to file.sav if (rename("$file","$file.old")==0) { error("Failed to make backup of current config file to $file.old"); } # Move tmp file into config file if (rename("$fileto","$file")==0) { error("Failed to move tmp config file $fileto to $file"); } # Remove .old file unlink "$file.old"; } else { print " Config file $fileto created.\n"; } return 0; } #------------------------------------------------------- # MAIN #------------------------------------------------------- ($DIR=$0) =~ s/([^\/\\]+)$//; ($PROG=$1) =~ s/\.([^\.]*)$//; $Extension=$1; $DIR||='.'; $DIR =~ s/([^\/\\])[\\\/]+$/$1/; my $QueryString=""; for (0..@ARGV-1) { $QueryString .= "$ARGV[$_] "; } if ($QueryString =~ /debug=/i) { $Debug=$QueryString; $Debug =~ s/.*debug=//; $Debug =~ s/&.*//; $Debug =~ s/ .*//; } my $helpfound=0; my $OS=''; my $CR=''; for (0..@ARGV-1) { if ($ARGV[$_] =~ /^-*h/i) { $helpfound=1; last; } if ($ARGV[$_] =~ /^-*awstatspath=([^\s\"]+)/i) { $AWSTATS_PATH=$1; last; } } # If AWSTATS_PATH was not forced on command line if (! $AWSTATS_PATH) { $AWSTATS_PATH=($DIR eq '.'?'..':$DIR); $AWSTATS_PATH=~s/tools[\\\/]?$//; $AWSTATS_PATH=~s/[\\\/]$//; } # On utilise le format de spearateur / partout (dans Apache et appels Perl) $AWSTATS_PATH =~ s/\\/\//g; # Show usage help if ($helpfound) { print "----- AWStats $PROG $VERSION (c) Laurent Destailleur -----\n"; print "$PROG is a tool to setup AWStats. It works with Apache only.\n"; print " - Detect Apache config file (ask if not found)\n"; print " - Change common log to combined (ask to confirm)\n"; print " - Add AWStats directives\n"; print " - Restart web server\n"; print " - Create one AWStats config file (if asked)\n"; print "\n"; print "Usage: $PROG.$Extension\n"; print "\n"; exit 0; } # Get current time my $nowtime=time; my ($nowsec,$nowmin,$nowhour,$nowday,$nowmonth,$nowyear) = localtime($nowtime); if ($nowyear < 100) { $nowyear+=2000; } else { $nowyear+=1900; } my $nowsmallyear=$nowyear;$nowsmallyear =~ s/^..//; if (++$nowmonth < 10) { $nowmonth = "0$nowmonth"; } if ($nowday < 10) { $nowday = "0$nowday"; } if ($nowhour < 10) { $nowhour = "0$nowhour"; } if ($nowmin < 10) { $nowmin = "0$nowmin"; } if ($nowsec < 10) { $nowsec = "0$nowsec"; } print "\n"; print "----- AWStats $PROG $VERSION (c) Laurent Destailleur -----\n"; print "This tool will help you to configure AWStats to analyze statistics for\n"; print "one web server. You can try to use it to let it do all that is possible\n"; print "in AWStats setup, however following the step by step manual setup\n"; print "documentation (docs/index.html) is often a better idea. Above all if:\n"; print "- You are not an administrator user,\n"; print "- You want to analyze downloaded log files without web server,\n"; print "- You want to analyze mail or ftp log files instead of web log files,\n"; print "- You need to analyze load balanced servers log files,\n"; print "- You want to 'understand' all possible ways to use AWStats...\n"; print "Read the AWStats documentation (docs/index.html).\n"; # Detect OS type # -------------- if ("$^O" =~ /linux/i || (-d "/etc" && -d "/var" && "$^O" !~ /cygwin/i)) { $OS='linux'; $CR=''; } if ("$^O" !~ /linux/i && -d "/etc" && -d "/Users") { $OS='macosx'; $CR=''; } if ("$^O" =~ /cygwin/i || "$^O" =~ /win32/i) { $OS='windows'; $CR="\r"; } if (! $OS) { print "configure.pl was not able to detect your OS. You must configure AWStats\n"; print "manually following the setup documentation (docs/index.html).\n"; print "configure.pl aborted.\n"; exit 1; } #print "Running OS detected: $OS (Perl $^[)\n"; print "\n-----> Running OS detected: $OSLib{$OS}\n"; if ($OS eq 'linux') { $AWSTATS_PATH=`pwd`; $AWSTATS_PATH =~ s/[\r\n]//; $AWSTATS_PATH=~s/tools[\\\/]?$//; $AWSTATS_PATH=~s/[\\\/]$//; if ($AWSTATS_PATH ne '/usr/local/awstats') { print "Warning: AWStats standard directory on Linux OS is '/usr/local/awstats'.\n"; print "If you want to use standard directory, you should first move all content\n"; print "of AWStats distribution from current directory:\n"; print "$AWSTATS_PATH\n"; print "to standard directory:\n"; print "/usr/local/awstats\n"; print "And then, run configure.pl from this location.\n"; print "Do you want to continue setup from this NON standard directory [yN] ? "; my $bidon=''; while ($bidon !~ /^[yN]/i) { $bidon=; } if ($bidon !~ /^y/i) { print "configure.pl aborted.\n"; exit 1; } $AWSTATS_ICON_PATH="$AWSTATS_PATH/wwwroot/icon"; $AWSTATS_CSS_PATH="$AWSTATS_PATH/wwwroot/css"; $AWSTATS_CLASSES_PATH="$AWSTATS_PATH/wwwroot/classes"; $AWSTATS_CGI_PATH="$AWSTATS_PATH/wwwroot/cgi-bin"; } } elsif ($OS eq 'macosx') { $AWSTATS_PATH=`pwd`; $AWSTATS_PATH =~ s/[\r\n]//; $AWSTATS_PATH=~s/tools[\\\/]?$//; $AWSTATS_PATH=~s/[\\\/]$//; if ($AWSTATS_PATH ne '/Library/WebServer/awstats') { print "Warning: AWStats standard directory on macOS is '/Library/WebServer/awstats'.\n"; print "If you want to use standard directory, you should first move all content\n"; print "of AWStats distribution from current directory:\n"; print "$AWSTATS_PATH\n"; print "to standard directory:\n"; print "/Library/WebServer/awstats\n"; print "And then, run configure.pl from this location.\n"; print "Do you want to continue setup from this NON standard directory [yN] ? "; my $bidon=''; while ($bidon !~ /^[yN]/i) { $bidon=; } if ($bidon !~ /^y/i) { print "configure.pl aborted.\n"; exit 1; } $AWSTATS_ICON_PATH="$AWSTATS_PATH/wwwroot/icon"; $AWSTATS_CSS_PATH="$AWSTATS_PATH/wwwroot/css"; $AWSTATS_CLASSES_PATH="$AWSTATS_PATH/wwwroot/classes"; $AWSTATS_CGI_PATH="$AWSTATS_PATH/wwwroot/cgi-bin"; } } elsif ($OS eq 'windows') { # We do not use default values for awstats directives # but thoose defined from AWSTATS_PATH $AWSTATS_ICON_PATH="$AWSTATS_PATH/wwwroot/icon"; $AWSTATS_CSS_PATH="$AWSTATS_PATH/wwwroot/css"; $AWSTATS_CLASSES_PATH="$AWSTATS_PATH/wwwroot/classes"; $AWSTATS_CGI_PATH="$AWSTATS_PATH/wwwroot/cgi-bin"; } # Detect web server path # ---------------------- print "\n-----> Check for web server install\n"; my %ApachePath=(); # All Apache path found (used on windows only) my %ApacheConfPath=(); # All Apache config found my $tips; if ($OS eq 'linux' || $OS eq 'macosx') { my $found=0; foreach my $conf (@WEBCONF) { if (-s "$conf") { print " Found Web server Apache config file '$conf'\n"; $ApacheConfPath{"$conf"}=++$found; } } } if ($OS eq 'windows' && "$^O" !~ /cygwin/i) { $reg->Delimiter("/"); if ($tips=$reg->{"LMachine/Software/Apache Group/Apache/"}) { # If Apache registry call successful my $found=0; foreach( sort keys %$tips ) { my $path=$reg->{"LMachine/Software/Apache Group/Apache/$_/ServerRoot"}; $path=~s/[\\\/]$//; if (-d "$path" && -s "$path/conf/httpd.conf") { print " Found a Web server Apache install in '$path'\n"; $ApachePath{"$path"}=++$found; $ApacheConfPath{"$path/conf/httpd.conf"}=++$found; } } } } if (! scalar keys %ApacheConfPath) { my $bidon=''; if ($OS eq 'windows') { # Ask web server path (need to restart on windows) print "$PROG did not find your Apache web main runtime.\n"; print "\nPlease, enter full directory path of your Apache web server or\n"; print "'none' to skip this step if you don't have local web server or\n"; print "don't have permission to change its setup.\n"; print "Example: c:\\Program files\\apache group\\apache\n"; while ($bidon ne 'none' && ! -d "$bidon") { print "Apache Web server path ('none' to skip):\n> "; $bidon=; chomp $bidon; if ($bidon && ! -d "$bidon" && $bidon ne 'none') { print "- The directory '$bidon' does not exists.\n"; } } } if ($bidon ne 'none') { if ($bidon) { $ApachePath{"$bidon"}=1; } print "\n".($bidon?"Now, enter":"Enter")." full config file path of your Web server.\n"; print "Example: /etc/httpd/httpd.conf\n"; print "Example: /usr/local/apache2/conf/httpd.conf\n"; print "Example: c:\\Program files\\apache group\\apache\\conf\\httpd.conf\n"; $bidon=''; while ($bidon ne 'none' && ! -f "$bidon") { print "Config file path ('none' to skip web server setup):\n> "; $bidon=; chomp $bidon; if ($bidon && ! -f "$bidon" && $bidon ne 'none') { print "- This file does not exists.\n"; } } if ($bidon ne 'none') { $ApacheConfPath{"$bidon"}=1; } } } if (! scalar keys %ApacheConfPath) { print "\n"; print "Your web server config file(s) could not be found.\n"; print "You will need to setup your web server manually to declare AWStats\n"; print "script as a CGI, if you want to build reports dynamically.\n"; print "See AWStats setup documentation (file docs/index.html)"; print "\n"; } # Open Apache config file # ----------------------- foreach my $key (keys %ApacheConfPath) { print "\n-----> Check and complete web server config file '$key'\n"; # Read config file to search for awstats directives my $commonchangedtocombined=0; READ: $LogFormat{$key}=4; open(CONF,"<$key") || error("Failed to open config file '$key' for reading"); binmode CONF; my $awstatsjsfound=0; my $awstatsclassesfound=0; my $awstatscssfound=0; my $awstatsiconsfound=0; my $awstatscgifound=0; my $awstatsdirectoryfound=0; while() { if ($_ =~ /^\s*CustomLog\s(.*)\scommon$/i) { print "Warning: You Apache config file contains directives to write 'common' log files\n"; print "This means that some features can't work (os, browsers and keywords detection).\n"; print "Do you want me to setup Apache to write 'combined' log files [y/N] ? "; my $bidon=''; while ($bidon !~ /^[yN]/i) { $bidon=; } if ($bidon =~ /^y/i) { close CONF; update_httpd_config("$key"); $WebServerChanged=1; $commonchangedtocombined=1; goto READ; } } if ($_ =~ /^\s*CustomLog\s(.*)\scombined$/i) { $LogFormat{$key}=1; } if ($_ =~ /Alias \/awstatsclasses/) { $awstatsclassesfound=1; } if ($_ =~ /Alias \/awstatscss/) { $awstatscssfound=1; } if ($_ =~ /Alias \/awstatsicons/) { $awstatsiconsfound=1; } if ($_ =~ /ScriptAlias \/awstats\//) { $awstatscgifound=1; } my $awstats_path_quoted=quotemeta($AWSTATS_PATH); if ($_ =~ /Directory "$awstats_path_quoted\/wwwroot"/) { $awstatsdirectoryfound=1; } } close CONF; if ($awstatsclassesfound && $awstatscssfound && $awstatsiconsfound && $awstatscgifound && $awstatsdirectoryfound) { $UseAlias=1; if ($commonchangedtocombined) { print " Common log files changed to combined.\n"; } print " All AWStats directives are already present.\n"; next; } # Add awstats directives open(CONF,">>$key") || error("Failed to open config file '$key' for adding AWStats directives"); binmode CONF; if (! $awstatsclassesfound || ! $awstatscssfound || ! $awstatsiconsfound || ! $awstatscgifound) { print CONF "$CR\n"; print CONF "#$CR\n"; print CONF "# Directives to allow use of AWStats as a CGI$CR\n"; print CONF "#$CR\n"; } if (! $awstatsclassesfound) { print " Add 'Alias \/awstatsclasses \"$AWSTATS_CLASSES_PATH\/\"'\n"; print CONF "Alias \/awstatsclasses \"$AWSTATS_CLASSES_PATH\/\"$CR\n"; } if (! $awstatscssfound) { print " Add 'Alias \/awstatscss \"$AWSTATS_CSS_PATH\/\"'\n"; print CONF "Alias \/awstatscss \"$AWSTATS_CSS_PATH\/\"$CR\n"; } if (! $awstatsiconsfound) { print " Add 'Alias \/awstatsicons \"$AWSTATS_ICON_PATH\/\"'\n"; print CONF "Alias \/awstatsicons \"$AWSTATS_ICON_PATH\/\"$CR\n"; } if (! $awstatscgifound) { print " Add 'ScriptAlias \/awstats\/ \"$AWSTATS_CGI_PATH\/\"'\n"; print CONF "ScriptAlias \/awstats\/ \"$AWSTATS_CGI_PATH\/\"$CR\n"; } if (! $awstatsdirectoryfound) { print " Add '' directive\n"; print CONF "$CR\n"; print CONF < Options None AllowOverride None Order allow,deny Allow from all EOF } close CONF; $UseAlias=1; $WebServerChanged=1; print " AWStats directives added to Apache config file.\n"; } # Define model config file path # ----------------------------- my $modelfile=''; if ($OS eq 'linux') { if (-f "$AWSTATS_PATH/wwwroot/cgi-bin/awstats.model.conf") { $modelfile="$AWSTATS_PATH/wwwroot/cgi-bin/awstats.model.conf"; } else { $modelfile="$AWSTATS_MODEL_CONFIG"; if (! -s $modelfile || ! -w $modelfile) { $modelfile="$AWSTATS_PATH/wwwroot/cgi-bin/awstats.model.conf"; } } } elsif ($OS eq "macosx") { $modelfile="$AWSTATS_PATH/wwwroot/cgi-bin/awstats.model.conf"; } elsif ($OS eq 'windows') { $modelfile="$AWSTATS_PATH\\wwwroot\\cgi-bin\\awstats.model.conf"; } else { $modelfile="$AWSTATS_PATH\\wwwroot\\cgi-bin\\awstats.model.conf"; } # Update model config file # ------------------------ if (-s $modelfile && -w $modelfile) { print "\n-----> Update model config file '$modelfile'\n"; %ConfToChange=(); if ($OS eq 'linux' || $OS eq "macosx") { $ConfToChange{'DirData'}="$AWSTATS_DIRDATA_PATH"; } elsif ($OS eq 'windows') { $ConfToChange{'DirData'}='.'; } else { $ConfToChange{'DirData'}='.'; } if ($UseAlias) { $ConfToChange{'DirCgi'}='/awstats'; $ConfToChange{'DirIcons'}='/awstatsicons'; } update_awstats_config("$modelfile"); print " File awstats.model.conf updated.\n"; } # Ask if we need to create a config file #--------------------------------------- my $site=''; my $configfile=''; print "\n-----> Need to create a new config file ?\n"; print "Do you want me to build a new AWStats config/profile\n"; print "file (required if first install) [y/N] ? "; my $bidon=''; while ($bidon !~ /^[yN]/i) { $bidon=; } if ($bidon =~ /^y/i) { # Ask value for web site name #---------------------------- print "\n-----> Define config file name to create\n"; print "What is the name of your web site or profile analysis ?\n"; print "Example: www.mysite.com\n"; print "Example: demo\n"; ASKCONFIG: my $bidon=''; while (! $bidon) { print "Your web site, virtual server or profile name:\n> "; $bidon=; chomp $bidon; if ($bidon =~ /\s/) { print " Space chars are not allowed.\n"; $bidon=''; } } $site=$bidon; # Define config file path # ----------------------- if ($OS eq 'linux') { print "\n-----> Define config file path\n"; print "In which directory do you plan to store your config file(s) ?\n"; print "Default: /etc/awstats\n"; my $bidon=''; print "Directory path to store config file(s) (Enter for default):\n> "; $bidon=; chomp $bidon; if (! $bidon) { $bidon = "/etc/awstats"; } my $configdir=$bidon; if (! -d $configdir) { # Create the directory for config files my $mkdirok=mkdir "$configdir", 0755; if (! $mkdirok) { error("Failed to create directory '$configdir', required to store config files."); } } $configfile="$configdir/awstats.$site.conf"; } elsif ($OS eq "macosx") { $configfile="$AWSTATS_PATH/wwwroot/cgi-bin/awstats.$site.conf"; } elsif ($OS eq 'windows') { $configfile="$AWSTATS_PATH\\wwwroot\\cgi-bin\\awstats.$site.conf"; } else { $configfile="$AWSTATS_PATH\\wwwroot\\cgi-bin\\awstats.$site.conf"; } if (-s "$configfile") { print "Warning: A config file for this name already exists. Choose another one.\n"; goto ASKCONFIG; } # Create awstats.conf file # ------------------------ print "\n-----> Create config file '$configfile'\n"; if (-s $configfile) { print " Config file already exists. No overwrite possible on existing config files.\n"; } else { %ConfToChange=(); if ($OS eq 'linux' || $OS eq "macosx") { $ConfToChange{'DirData'}="$AWSTATS_DIRDATA_PATH"; } if ($OS eq 'windows') { $ConfToChange{'DirData'}='.'; } if ($UseAlias) { $ConfToChange{'DirCgi'}='/awstats'; $ConfToChange{'DirIcons'}='/awstatsicons'; } $ConfToChange{'SiteDomain'}="$site"; my $sitewithoutwww=lc($site); $sitewithoutwww =~ s/^www\.//i; $ConfToChange{'HostAliases'}="$sitewithoutwww www.$sitewithoutwww 127.0.0.1 localhost"; update_awstats_config("$modelfile","$configfile"); } } # Restart Apache if change were made # ---------------------------------- if ($WebServerChanged) { if ($OS eq 'linux') { if (-f "/etc/debian_version") { # We are on debian my $command="/etc/init.d/apache restart"; print "\n-----> Restart Web server with '$command'\n"; my $ret=`$command`; print "$ret"; } elsif (-x "/sbin/service") { # We are not on debian my $command="/sbin/service httpd restart"; print "\n-----> Restart Web server with '$command'\n"; my $ret=`$command`; print "$ret"; } else { print "\n-----> Don't forget to restart manually your web server\n"; } } elsif ($OS eq 'macosx') { print "\n-----> Restart Web server with '/usr/sbin/apachectl restart'\n"; my $ret=`/usr/sbin/apachectl restart`; print "$ret"; } elsif ($OS eq 'windows') { foreach my $key (keys %ApachePath) { if (-f "$key/bin/Apache.exe") { print "\n-----> Restart Apache with '\"$key/bin/Apache.exe\" -k restart'\n"; my $ret=`"$key/bin/Apache.exe" -k restart`; } } } else { foreach my $key (keys %ApachePath) { if (-f "$key/bin/Apache.exe") { print "\n-----> Restart Apache with '\"$key/bin/Apache.exe\" -k restart'\n"; my $ret=`"$key/bin/Apache.exe" -k restart`; } } } } # TODO # Scan logorate for a log file # If apache log has a logrotate log found, we create a config and add line in prerotate # prerotate # ... # endscript # If not found # Schedule awstats update process # ------------------------------- print "\n-----> Add update process inside a scheduler\n"; if ($OS eq 'linux' || $OS eq "macosx") { print "Sorry, configure.pl does not support automatic add to cron yet.\n"; print "You can do it manually by adding the following command to your cron:\n"; print "$AWSTATS_CGI_PATH/awstats.pl -update -config=".($site?$site:"myvirtualserver")."\n"; print "Or if you have several config files and prefer having only one command:\n"; print "$AWSTATS_PATH/tools/awstats_updateall.pl now\n"; print "Press ENTER to continue... "; $bidon=; } elsif ($OS eq 'windows') { print "Sorry, for Windows users, if you want to have statistics to be\n"; print "updated on a regular basis, you have to add the update process\n"; print "in a scheduler task manually (See AWStats docs/index.html).\n"; print "Press ENTER to continue... "; $bidon=; } else { print "Sorry, if you want to have statistics to be\n"; print "updated on a regular basis, you have to add the update process\n"; print "in a scheduler task manually (See AWStats docs/index.html).\n"; print "Press ENTER to continue... "; $bidon=; } #print "\n-----> End of configuration\n"; print "\n\n"; if ($site) { print "A SIMPLE config file has been created: $configfile\n"; print "You should have a look inside to check and change manually main parameters.\n"; print "You can then manually update your statistics for '$site' with command:\n"; print "> perl awstats.pl -update -config=$site\n"; if (scalar keys %ApacheConfPath) { print "You can also read your statistics for '$site' with URL:\n"; print "> http://localhost/awstats/awstats.pl?config=$site\n"; } else { print "You can also build static report pages for '$site' with command:\n"; print "> perl awstats.pl -output=pagetype -config=$site\n"; } print "\n"; } else { print "No config file was built. You can run this tool later to build as\n"; print "much config/profile files as you want.\n"; print "Once you have a config/profile file, for example 'awstats.demo.conf',\n"; print "You can manually update your statistics for 'demo' with command:\n"; print "> perl awstats.pl -update -config=demo\n"; if (scalar keys %ApacheConfPath) { print "You can also read your statistics for 'demo' with URL:\n"; print "> http://localhost/awstats/awstats.pl?config=demo\n"; } else { print "You can also build static report pages for 'demo' with command:\n"; print "> perl awstats.pl -output=pagetype -config=demo\n"; } print "\n"; } print "Press ENTER to finish...\n"; $bidon=; 0; # Do not remove this line awstats-8.0/tools/geoip_generator.pl0000755000175100017510000003777014753672077021726 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # Generates override files for the GEOIP databases for a given IP range # This tool is part of AWStats log analyzer but can be use # alone for any other log analyzer. # See COPYING.TXT file about AWStats GNU General Public License. #----------------------------------------------------------------------------- use strict; no strict "refs"; use Switch; #------------------------------------------------------------------------------ # Defines #------------------------------------------------------------------------------ my $REVISION = '20140126'; my $VERSION="0.5 (build $REVISION)"; use vars qw/ $DirData /; # Variables my %temp = {}; my $SiteConfig = ""; my $Output = ""; my $IPStart = ""; my $IPEnd = ""; my $DBType = ""; my $OutputDir = ""; my $Debug = 0; my $Overwrite = 0; my $Fields = ""; my $DIR=""; my $PROG; my $FileConfig; my $DirData; my @Values = (); # each array entry consists of the commandline name and the pluginname my %Types = ( lc("GeoIP") => "geoip", lc("GeoIPCity") => "geoip_city_maxmind", lc("GeoIPCityLite") => "geoip_city_maxmind", lc("GeoIPRegion") => "geoip_region_maxmind", lc("GeoIPOrg") => "geoip_org_maxmind", lc("GeoIPASN") =>"geoip_asn_maxmind" ); #----------------------------------------------------------------------------- # Functions #----------------------------------------------------------------------------- #------------------------------------------------------------------------------ # Function: Write an error message and exit # Parameters: $message # Input: None # Output: None # Return: None #------------------------------------------------------------------------------ sub error { print "Error: $_[0].\n"; exit 1; } #------------------------------------------------------------------------------ # Function: Write a debug message # Parameters: $message # Input: $Debug # Output: None # Return: None #------------------------------------------------------------------------------ sub debug { my $level = $_[1] || 1; if ($Debug >= $level) { my $debugstring = $_[0]; print "DEBUG $level - ".localtime(time())." : $debugstring\n"; } } #------------------------------------------------------------------------------ # Function: Write a warning message # Parameters: $message # Input: $Debug # Output: None # Return: None #------------------------------------------------------------------------------ sub warning { my $messagestring=shift; if ($Debug) { debug("$messagestring",1); } print "$messagestring\n"; } #------------------------------------------------------------------------------ # Function: CL - returns just the root name of the config file. I.e. if the # site config name is "awstats.conf" this will return "awstats" # Parameters: - # Input: $SiteConfig # Output: String with the root config name # Return: - #------------------------------------------------------------------------------ sub Get_Config_Name{ my $temp = shift; my $idx = -1; # check for slash $idx = rindex($temp, "/"); if ($idx > -1){ $temp = substr($temp, $idx+1);} else{ $idx = rindex($temp, "\\"); if ($idx > -1){ $temp = substr($temp, $idx+1);} } # get the dot $idx = rindex($temp, "."); if ($idx > -1){ $temp = substr($temp, 0, $idx);} return $temp; } #------------------------------------------------------------------------------ # Function: Read config file # Parameters: None or configdir to scan # Input: $DIR $PROG $SiteConfig # Output: Global variables # Return: - #------------------------------------------------------------------------------ sub Read_Config { # Check config file in common possible directories : # Windows : "$DIR" (same dir than awstats.pl) # Standard, Mandrake and Debian package : "/etc/awstats" # Other possible directories : "/usr/local/etc/awstats", "/etc" # FHS standard, Suse package : "/etc/opt/awstats" my $configdir=shift; my @PossibleConfigDir=(); my $FileSuffix; # if an output was specified, then skip this if (!($Output eq '')){return;} if ($configdir) { @PossibleConfigDir=("$configdir"); } else { @PossibleConfigDir=("$DIR","/etc/awstats","/usr/local/etc/awstats","/etc","/etc/opt/awstats"); } # Open config file $FileConfig=$FileSuffix=''; foreach my $dir (@PossibleConfigDir) { my $searchdir=$dir; if ($searchdir && $searchdir !~ /[\\\/]$/) { $searchdir .= "/"; } if (open(CONFIG,"${searchdir}awstats.$SiteConfig.conf")) { $FileConfig="${searchdir}awstats.$SiteConfig.conf"; $FileSuffix=".$SiteConfig"; last; } if (open(CONFIG,"${searchdir}awstats.conf")) { $FileConfig="${searchdir}awstats.conf"; $FileSuffix=''; last; } if (open(CONFIG,"$SiteConfig")) { $FileConfig="$SiteConfig"; $FileSuffix=''; last; } } if (! $FileConfig) { error("Couldn't open config file \"awstats.$SiteConfig.conf\" nor \"awstats.conf\" nor \"$SiteConfig.conf\" after searching in path \"".join(',',@PossibleConfigDir)."\": $!"); } # Analyze config file content and close it &Parse_Config( *CONFIG , 1 , $FileConfig); close CONFIG; } #------------------------------------------------------------------------------ # Function: Parse content of a config file # Parameters: opened file handle, depth level, file name # Input: - # Output: Global variables # Return: - #------------------------------------------------------------------------------ sub Parse_Config { my ( $confighandle ) = $_[0]; my $level = $_[1]; my $configFile = $_[2]; my $versionnum=0; my $conflinenb=0; if ($level > 10) { error("$PROG can't read down more than 10 level of includes. Check that no 'included' config files include their parent config file (this cause infinite loop)."); } while (<$confighandle>) { chomp $_; s/\r//; $conflinenb++; # Extract version from first line if (! $versionnum && $_ =~ /^# AWSTATS CONFIGURE FILE (\d+).(\d+)/i) { $versionnum=($1*1000)+$2; #if ($Debug) { debug(" Configure file version is $versionnum",1); } next; } if ($_ =~ /^\s*$/) { next; } # Check includes if ($_ =~ /^Include "([^\"]+)"/ || $_ =~ /^#include "([^\"]+)"/) { # #include kept for backward compatibility my $includeFile = $1; if ($Debug) { debug("Found an include : $includeFile",2); } if ( $includeFile !~ /^[\\\/]/ ) { # Correct relative include files if ($FileConfig =~ /^(.*[\\\/])[^\\\/]*$/) { $includeFile = "$1$includeFile"; } } if ( $level > 1 && $^V lt v5.6.0 ) { warning("Warning: Perl versions before 5.6 cannot handle nested includes"); next; } if ( open( CONFIG_INCLUDE, $includeFile ) ) { &Parse_Config( *CONFIG_INCLUDE , $level+1, $includeFile); close( CONFIG_INCLUDE ); } else { error("Could not open include file: $includeFile" ); } next; } # Remove comments if ($_ =~ /^\s*#/) { next; } $_ =~ s/\s#.*$//; # Extract param and value my ($param,$value)=split(/=/,$_,2); $param =~ s/^\s+//; $param =~ s/\s+$//; if ($param =~ /^DirData/){ $DirData = $value; #$DirData =~ s/"//g; } # If not a param=value, try with next line if (! $param) { warning("Warning: Syntax error line $conflinenb in file '$configFile'. Config line is ignored."); next; } if (! defined $value) { warning("Warning: Syntax error line $conflinenb in file '$configFile'. Config line is ignored."); next; } if ($value) { $value =~ s/^\s+//; $value =~ s/\s+$//; $value =~ s/^\"//; $value =~ s/\";?$//; # Replace __MONENV__ with value of environnement variable MONENV # Must be able to replace __VAR_1____VAR_2__ while ($value =~ /__([^\s_]+(?:_[^\s_]+)*)__/) { my $var=$1; $value =~ s/__${var}__/$ENV{$var}/g; } } # Extra parameters # if ($param =~ /^ExtraSectionName(\d+)/) { $ExtraName[$1]=$value; next; } # # # Plugins # if ( $param =~ /^LoadPlugin/ ) { push @PluginsToLoad, $value; next; } # If parameters was not found previously, defined variable with name of param to value $$param=$value; } if ($Debug) { debug("Config file read was \"$configFile\" (level $level)"); } } #------------------------------------------------------------------------------ # Function: Attempts to load an existing override file # Parameters: $SiteConfig $DirData # Input: None # Output: None # Return: None #------------------------------------------------------------------------------ sub Load_File{ my $conf = Get_Config_Name($SiteConfig); my $file = $DirData; $file =~ s/"//g; if (!(rindex($file, "/") >= length($file)-1)){$file .= "/";} $file .= $Types{lc($DBType)}.".$conf.txt"; if (!($Output eq "")){$file = $Output;} # see if file exists if (!(-s $file)){debug("$file does not exist"); return;} # try loading debug("Attempting to load data from $file"); if (!open(DATA, $file)){error("Unable to open the data file: $file");} while () { chomp $_; s/\r//; # skip comments if ($_ =~ m/^#/){next;} my $idx = index($_, ","); if ($idx < 0) { debug("Invalid line: $_"); next; } my $ip = substr($_, 0, $idx); my $vals = substr($_, $idx); $temp{$ip} = $vals; } close(DATA); debug("Loaded ".scalar(%temp)." entries from the file"); } #------------------------------------------------------------------------------ # Function: Dumps the temp hash to the file # Parameters: $SiteConfig $DirData # Input: None # Output: None # Return: None #------------------------------------------------------------------------------ sub Write_File{ my $conf = Get_Config_Name($SiteConfig); my $file = $DirData; $file =~ s/"//g; if (!(rindex($file, "/") >= length($file)-1)){$file .= "/";} $file .= $Types{lc($DBType)}.".$conf.txt"; if (!($Output eq '')){$file = $Output;} # try loading debug("Attempting to write data to $file"); if (!open(DATA, ">$file")){error("Unable to open the data file: $file");} my $counter = 0; # sort to make it easier to find ips foreach my $key (sort keys %temp){ if ($temp{$key}){ print DATA "$key$temp{$key}\n"; $counter++; } } close(DATA); debug("Wrote $counter entries to the data file"); } #------------------------------------------------------------------------------ # Function: Converts an IPv4 address to a decimal value # Parameters: IP address in dotted notation # Input: None # Output: None # Return: Integer #------------------------------------------------------------------------------ sub addr_to_num { unpack( N => pack( C4 => split( /\./, $_[0] ) ) ) } #------------------------------------------------------------------------------ # Function: Converts an IPv4 address from decimal to it's dotted form # Parameters: IP address as an integer # Input: None # Output: None # Return: Dotted IP address #------------------------------------------------------------------------------ sub num_to_addr { join q{.}, unpack( C4 => pack( N => $_[0] ) ) } #----------------------------------------------------------------------------- # MAIN #----------------------------------------------------------------------------- ($DIR=$0) =~ s/([^\/\\]*)$//; ($PROG=$1) =~ s/\.([^\.]*)$//; my $QueryString=''; for (0..@ARGV-1) { $QueryString .= "$ARGV[$_]&"; } if ($QueryString =~ /(^|-|&)debug=(\d+)/i) { $Debug=$2; } if ($QueryString =~ /(^|-|&)config=([^&]+)/i) { $SiteConfig="$2"; } if ($QueryString =~ /(^|-|&)output=([^&]+)/i) { $Output="$2"; } if ($QueryString =~ /(^|-|&)type=([^&]+)/i) { $DBType="$2"; } if ($QueryString =~ /(^|-|&)start=([^&]+)/i) { $IPStart="$2"; } if ($QueryString =~ /(^|-|&)end=([^&]+)/i) { $IPEnd="$2"; } if ($QueryString =~ /(^|-|&)overwrite/i) { $Overwrite=1; } # Values if ($QueryString =~ /(^|-|&)cc=([^&]+)/i) { $Values[1]="$2"; } if ($QueryString =~ /(^|-|&)rc=([^&]+)/i) { $Values[2]="$2"; } if ($QueryString =~ /(^|-|&)cn=([^&]+)/i) { $Values[3]="$2"; } if ($QueryString =~ /(^|-|&)pc=([^&]+)/i) { $Values[4]="$2"; } if ($QueryString =~ /(^|-|&)la=([^&]+)/i) { $Values[5]="$2"; } if ($QueryString =~ /(^|-|&)lo=([^&]+)/i) { $Values[6]="$2"; } if ($QueryString =~ /(^|-|&)mc=([^&]+)/i) { $Values[7]="$2"; } if ($QueryString =~ /(^|-|&)ac=([^&]+)/i) { $Values[8]="$2"; } if ($QueryString =~ /(^|-|&)is=([^&]+)/i) { $Values[9]="$2"; } if ($QueryString =~ /(^|-|&)as=([^&]+)/i) { $Values[10]="$2"; } if ($OutputDir) { if ($OutputDir !~ /[\\\/]$/) { $OutputDir.="/"; } } if ((!$SiteConfig && !$Output) || !$DBType || !$IPStart) { print "----- $PROG $VERSION (c) Chris Larsen -----\n"; print "$PROG generates GeoIP Override files using data you provide.\n"; print "Very useful for Intranet reporting or correcting an old database.\n"; print "\n"; print "Usage:\n"; print "$PROG -type={type} <-config={site config} | -output={file_path}>\n"; print " -start{IP} [data options] [script options]\n"; print "\n"; print " Required:\n"; print " -type=val Type of database you want to override.\n"; print " -config=val The full path to your AWStats config file\n"; print " -output=val The full path to an output file\n"; print " -start=dotted IP Starting IP address in 127.0.0.1 format\n"; print "\n"; print " Data Options: (surround in quotes if spaces)\n"; print " -cc=xx Two character country code \n"; print " -rc=xx Region code or name\n"; print " -cn=xx City name\n"; print " -pc=xx Postal code\n"; print " -la=xx Latitude\n"; print " -lo=xx Longitude\n"; print " -mc=xx Metro code (US only)\n"; print " -ac=xx Area code (US only)\n"; print " -is=xx ISP\n"; print " -as=xx AS Number\n"; print "\n"; print " Script Options:\n"; print " -end=dotted IP Ending IP address for a range \n"; print " -debug=level Debug level to print\n"; print " -overwrite Deletes any entries in the file. Otherwise appends.\n"; print "\n"; print "Allowable Type Values: GeoIP | GeoIPFree | GeoIPCity | GeoIPCityLite\n"; print " GeoIPRegion | GeoIPOrg | GeoIPASN \n"; exit 0; } # check the db type my $matched=0; if (!$Types{lc($DBType)}){error("Invalid database type: $DBType");} else {debug("Using Database type: $DBType");} # Read config file (SiteConfig must be defined) &Read_Config($SiteConfig); # see if we have valid IPs if ($IPStart =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) { # IPv4 address debug("Starting IPv4 Address: $IPStart"); } elsif ($IPStart =~ /^[0-9A-F]*:/i) { # IPv6 address error("Starting IPv6 Address: $IPStart"); }else{error("Invalid starting IP address: $IPStart");} # for the end IP, if it's empty, we copy the start if ($IPEnd eq ""){ $IPEnd = $IPStart; debug ("Using IPStart for IPEnd: $IPEnd"); } elsif($IPEnd =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) { # IPv4 address debug("Ending IPv4 Address: $IPEnd"); } elsif ($IPEnd =~ /^[0-9A-F]*:/i) { # IPv6 address error("Ending IPv6 Address: $IPEnd"); }else{error("Invalid ending IP address: $IPEnd");} # load the file before anything happens if (!$Overwrite){ Load_File(); } # get the start and end IPs as integers my $start = addr_to_num($IPStart); my $end = addr_to_num($IPEnd); # loop and dump while ($start <= $end){ # add the IP and values to the hash my $f = ","; # clean start and end quotes if ($f =~ m/^"/) {$f = substr($f, 1);} # build the fields by switching on the dbtype switch (lc($DBType)){ case "geoip" {$f .= $Values[1]; } case "geoipfree" {$f .= $Values[1]; } case "geoipcity" { $f .= $Values[1].",".$Values[2].",\"".$Values[3]."\",\""; $f .= $Values[4]."\",".$Values[5].",".$Values[6].",\""; $f .= $Values[7]."\",\"".$Values[8]."\""; } case "geoipcitylite" { $f .= $Values[1].",".$Values[2].",\"".$Values[3]."\",\""; $f .= $Values[4]."\",".$Values[5].",".$Values[6].",\""; $f .= $Values[7]."\",\"".$Values[8]."\""; } case "geoipregion" {$f .= "\"".$Values[2]."\""; } case "geoiporg" {$f .= "\"".$Values[9]."\""; } case "geoipasn" {$f .= "\"".$Values[10]." ".$Values[9]."\""} } $temp{num_to_addr($start)} = $f; debug("Generating: ".num_to_addr($start)."$f",2); $start++; } # write Write_File(); 1; # Do not remove this line awstats-8.0/tools/awstats_updateall.pl0000755000175100017510000001241514753672077022263 0ustar ldestailleurldestailleur#!/usr/bin/perl #------------------------------------------------------------------------------ # Launch update process for all config files found in a particular directory. # See COPYING.TXT file about AWStats GNU General Public License. #------------------------------------------------------------------------------ #------------------------------------------------------------------------------ # Defines #------------------------------------------------------------------------------ my $REVISION = '20140126'; my $VERSION="1.0 (build $REVISION)"; # Default value of DIRCONFIG my $DIRCONFIG = "/etc/awstats"; my $Debug=0; my $Awstats='awstats.pl'; my $AwstatsDir=''; my $AwstatsProg=''; my $LastLine=''; #------------------------------------------------------------------------------ # Functions #------------------------------------------------------------------------------ #------------------------------------------------------------------------------ # Function: Write error message and exit # Parameters: $message # Input: None # Output: None # Return: None #------------------------------------------------------------------------------ sub error { print STDERR "Error: $_[0].\n"; exit 1; } #------------------------------------------------------------------------------ # Function: Write debug message and exit # Parameters: $string $level # Input: %HTMLOutput $Debug=required level $DEBUGFORCED=required level forced # Output: None # Return: None #------------------------------------------------------------------------------ sub debug { my $level = $_[1] || 1; if ($Debug >= $level) { my $debugstring = $_[0]; if ($ENV{"GATEWAY_INTERFACE"}) { $debugstring =~ s/^ /   /; $debugstring .= "
"; } print localtime(time)." - DEBUG $level - $debugstring\n"; } } #------------------------------------------------------------------------------ # MAIN #------------------------------------------------------------------------------ # Change default value if options are used my $helpfound=0;my $nowfound=0; my %confexcluded=(); for (0..@ARGV-1) { if ($ARGV[$_] =~ /^-*h/i) { $helpfound=1; last; } if ($ARGV[$_] =~ /^-*awstatsprog=(.*)/i) { $Awstats="$1"; next; } if ($ARGV[$_] =~ /^-*configdir=(.*)/i) { $DIRCONFIG="$1"; next; } if ($ARGV[$_] =~ /^-*excludeconf=(.*)/i) { #try to get the different files to exclude @conftoexclude = split(/,/, $1); foreach (@conftoexclude) { $confexcluded{"$_"}=1; } next; } if ($ARGV[$_] =~ /^-*debug=(\d+)/i) { $Debug=$1; next; } if ($ARGV[$_] =~ /^-*lastline=(\d+)/i) { $LastLine=$1; next; } if ($ARGV[$_] =~ /^now/i) { $nowfound=1; next; } } # Show usage help my $DIR; my $PROG; my $Extension; ($DIR=$0) =~ s/([^\/\\]*)$//; ($PROG=$1) =~ s/\.([^\.]*)$//; $Extension=$1; if (!$nowfound || $helpfound || ! @ARGV) { print "----- $PROG $VERSION (c) Laurent Destailleur -----\n"; print "awstats_updateall launches update process for all AWStats config files (except\n"; print "awstats.model.conf) found in a particular directory, so you can easily setup a\n"; print "cron/scheduler job. The scanned directory is by default $DIRCONFIG.\n"; print "\n"; print "Usage: $PROG.$Extension now [options]\n"; print "\n"; print "Where options are:\n"; print " -awstatsprog=pathtoawstatspl\n"; print " -configdir=directorytoscan\n"; print " -excludeconf=conftoexclude[,conftoexclude2,...] (Note: awstats.model.conf is always excluded)\n"; print "\n"; exit 0; } debug("Scan directory $DIRCONFIG"); # Scan directory $DIRCONFIG opendir(DIR, $DIRCONFIG) || error("Can't scan directory $DIRCONFIG"); my @filesindir = grep { /^awstats\.(.*)conf$/ } sort readdir(DIR); closedir(DIR); debug("List of files found :".join(",",@filesindir)); # Build file list my @files=(); foreach my $file (@filesindir) { if ($confexcluded{$file}) { next; } # Should be useless if ($file =~ /^awstats\.(.*)conf$/) { my $conf=$1; $conf =~ s/\.$//; if ($conf eq 'model') { next; } if ($confexcluded{$conf}) { next; } } push @files, $file; } debug("List of files qualified :".join(",",@files)); # Run update process for each config file found if (@files) { # Check if AWSTATS prog is found my $AwstatsFound=0; if (-s "$Awstats") { $AwstatsFound=1; } elsif (-s "/usr/local/awstats/wwwroot/cgi-bin/awstats.pl") { $Awstats="/usr/local/awstats/wwwroot/cgi-bin/awstats.pl"; $AwstatsFound=1; } if (! $AwstatsFound) { error("Can't find AWStats program ('$Awstats').\nUse -awstatsprog option to solve this"); exit 1; } # Define AwstatsDir and AwstatsProg ($AwstatsDir=$Awstats) =~ s/([^\/\\]+)$//; $AwstatsProg=$1; $AwstatsDir||='.'; $AwstatsDir =~ s/([^\/\\])[\\\/]+$/$1/; debug("AwstatsDir=$AwstatsDir"); debug("AwstatsProg=$AwstatsProg"); foreach (@files) { if ($_ =~ /^awstats\.(.*)conf$/) { my $domain = $1||"default"; $domain =~ s/\.$//; # Define command line my $command="\"$AwstatsDir/$AwstatsProg\" -update -config=$domain"; $command.=" -configdir=\"$DIRCONFIG\""; if ($LastLine) { $command.=" -lastline=$LastLine"; } # Run command line print "Running '$command' to update config $domain\n"; my $output = `$command 2>&1`; print "$output\n"; } } } else { print "No AWStats config file found in $DIRCONFIG\n"; } 0; # Do not remove this line awstats-8.0/wwwroot/0000755000175100017510000000000014753672077016567 5ustar ldestailleurldestailleurawstats-8.0/wwwroot/icon/0000755000175100017510000000000014753672077017517 5ustar ldestailleurldestailleurawstats-8.0/wwwroot/icon/os/0000755000175100017510000000000015053314771020124 5ustar ldestailleurldestailleurawstats-8.0/wwwroot/icon/os/java.png0000644000175100017510000000035014753672077021565 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE8fm̳tRNS@ffIDATxc``PV` f& ]@4s:VP bL&`y# {:zm``Sd焙 @ك@s|=gfDIENDB`awstats-8.0/wwwroot/icon/os/kfreebsd.png0000644000175100017510000000033414753672077022433 0ustar ldestailleurldestailleurPNG  IHDRf0-PLTEioǩ޵[MbX/=A"+4=b%-ֳ+tRNS@f]IDATxc``bvM`U smՋ6h]A4n'0͹k3J/Q" jSf>`0j+6q`}GnHIENDB`awstats-8.0/wwwroot/icon/os/macosx14.png0000644000175100017510000000032414753672077022304 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEޠ֏֎t`ILxh_IDATxc`T4 s1c`mIfNSOղj f_@+tQDf ҟxCBeCR;Cʼ4wQ9xe(IENDB`awstats-8.0/wwwroot/icon/os/macosx12.png0000644000175100017510000000032414753672077022302 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEޠ֏֎t`ILxh_IDATxc`T4 s1c`mIfNSOղj f_@+tQDf ҟxCBeCR;Cʼ4wQ9xe(IENDB`awstats-8.0/wwwroot/icon/os/bsdopenbsd.png0000644000175100017510000000036214753672077022772 0ustar ldestailleurldestailleurPNG  IHDR(0PLTEҶ. ïm½ic{Z9JJsss? kUUQμtRNS@fpIDATx%A0m# c-5,Cu( lj"cU\}jd9j)Ydk F1:%=";mզê6]f&Ͻ3.IENDB`awstats-8.0/wwwroot/icon/os/bsdfreebsd.png0000644000175100017510000000033414753672077022751 0ustar ldestailleurldestailleurPNG  IHDRf0-PLTEioǩ޵[MbX/=A"+4=b%-ֳ+tRNS@f]IDATxc``bvM`U smՋ6h]A4n'0͹k3J/Q" jSf>`0j+6q`}GnHIENDB`awstats-8.0/wwwroot/icon/os/atari.png0000644000175100017510000000034714753672077021752 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE999)))JJJ΋fff1113rIDATxc`T61`ӂ@:$D36d0iIBA)1 3v?4^p:S0qnvF 3~c`^{vX[ô䰮~f|o +od/Ω"sOIENDB`awstats-8.0/wwwroot/icon/os/psp.png0000644000175100017510000000026114753672077021447 0ustar ldestailleurldestailleurPNG  IHDR jxIDATxc=݇>nHܒHܺ*_(܈P?0}_Yy݉ݷ~gxnc`侔llͭ5/Z ͝~ndj38BIENDB`awstats-8.0/wwwroot/icon/os/macosx8.png0000644000175100017510000000032414753672077022227 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEޠ֏֎t`ILxh_IDATxc`T4 s1c`mIfNSOղj f_@+tQDf ҟxCBeCR;Cʼ4wQ9xe(IENDB`awstats-8.0/wwwroot/icon/os/bsd.png0000644000175100017510000000030414753672077021413 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEZ]]qraH=3.9&#%FB99GztRNS@fBIDATxc!A$4,--A2lYv1{Yr]S}[!,lF>*#:UIENDB`awstats-8.0/wwwroot/icon/os/wince.png0000644000175100017510000000035714753672077021760 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEڬZZRR)111ZZc?c1R91wo9kEqtRNS@fmIDATxcAEɨlll ($4sbN4c6 (=-ŘQPL0b ޫ-!UʝÜ+83(k 20BXIENDB`awstats-8.0/wwwroot/icon/os/apple.png0000644000175100017510000000032414753672077021746 0ustar ldestailleurldestailleurPNG  IHDR(0PLTE֭BBcRcB!{s9Δct-tRNS@fRIDATxe ESWmmj&A19>R @TE+i.z7nWNy2d\ZauIENDB`awstats-8.0/wwwroot/icon/os/win2000.png0000644000175100017510000000035714753672077021752 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEڬZZRR)111ZZc?c1R91wo9kEqtRNS@fmIDATxcAEɨlll ($4sbN4c6 (=-ŘQPL0b ޫ-!UʝÜ+83(k 20BXIENDB`awstats-8.0/wwwroot/icon/os/macos12.png0000644000175100017510000000051114753672077022110 0ustar ldestailleurldestailleurPNG  IHDRf0/tEXtCreation Timelun. 10 fvr. 2003 14:08:05 +0100?LtIME , pHYs  ~gAMA a0PLTE`Lt頾ֱIzpaIDATxc@m6޾4̯  l ~VCN L穤Ah2x7`2 @911q10*2.%4[@IENDB`awstats-8.0/wwwroot/icon/os/macos11.png0000644000175100017510000000051114753672077022107 0ustar ldestailleurldestailleurPNG  IHDRf0/tEXtCreation Timelun. 10 fvr. 2003 14:08:05 +0100?LtIME , pHYs  ~gAMA a0PLTE`Lt頾ֱIzpaIDATxc@m6޾4̯  l ~VCN L穤Ah2x7`2 @911q10*2.%4[@IENDB`awstats-8.0/wwwroot/icon/os/android10.png0000644000175100017510000000034614753672077022432 0ustar ldestailleurldestailleurPNG  IHDR(tIME  pHYs  ~gAMA a!PLTE$$%ڗ$%"4tRNS@f;IDATxڕ9 Pc чHy5x84#.sE'4W?~DLgm λ_Ʉ"шe˔dy&3˫ˉ`jJS;_DVK- XXwm;IENDB`awstats-8.0/wwwroot/icon/os/freebsd.png0000644000175100017510000000033414753672077022260 0ustar ldestailleurldestailleurPNG  IHDRf0-PLTEioǩ޵[MbX/=A"+4=b%-ֳ+tRNS@f]IDATxc``bvM`U smՋ6h]A4n'0͹k3J/Q" jSf>`0j+6q`}GnHIENDB`awstats-8.0/wwwroot/icon/os/androideclair.png0000644000175100017510000000034614753672077023451 0ustar ldestailleurldestailleurPNG  IHDR(tIME  pHYs  ~gAMA a!PLTE$$%ڗ$%"4tRNS@f;IDATxڕ9 Pc чHy5x84#.suȼ)_.sJ5[N|9y ^v20)?ձԾfeԶai o!s=rB֕`v`$QP06}rn;gT>2<'jDeyؿ˅gղJ9F :ݍ6!VFa'1^iips-_S*uO8zYV G0FHlJΞs<<*aaA6` 3vf~\'x8TKCKA>QUcWNvs)vi*`"eLlؑLr{xy3ѲZ(SrDAGPqo&78@J'~[IENDB`awstats-8.0/wwwroot/icon/os/sco.png0000644000175100017510000000030314753672077021426 0ustar ldestailleurldestailleurPNG  IHDRf0-PLTE!>gd& F|϶-?!LV)G\tRNS@fDIDATxc EBSC#; -dWE-i '2ܽ{V]wXTPIENDB`awstats-8.0/wwwroot/icon/os/ios_iphone.png0000644000175100017510000000040714753672077023003 0ustar ldestailleurldestailleurPNG  IHDR(`PLTE !(.|05 $%+սIJUbfFSXYei/>C2AF6EJꛢ'7)y¾ $~wIDATxc`2tedgpdtd-3fdr$C_0C30f s e_a'/Co} +!kEED*+IENDB`awstats-8.0/wwwroot/icon/os/win11.png0000644000175100017510000000072214753672077021606 0ustar ldestailleurldestailleurPNG  IHDR*IDATx=]1vrڶmrV>M_/Yqm۸9IEܛIQI RDWX(~,xs _|>?ʢBNQΗ dW.\jn=GHWcfH)~7]-sΗ ?~S#o<,}8 e ΎHB&%L]G*gL>&phܭB /w_08D1} ++L)qd;IENDB`awstats-8.0/wwwroot/icon/os/androidoreo.png0000644000175100017510000000034614753672077023156 0ustar ldestailleurldestailleurPNG  IHDR(tIME  pHYs  ~gAMA a!PLTE$$%ڗ$%"4tRNS@f;IDATxڕ9 Pc чHy5x84#.sC2AF6EJꛢ'7M_/Yqm۸9IEܛIQI RDWX(~,xs _|>?*#:UIENDB`awstats-8.0/wwwroot/icon/os/androidlollipop.png0000644000175100017510000000034614753672077024044 0ustar ldestailleurldestailleurPNG  IHDR(tIME  pHYs  ~gAMA a!PLTE$$%ڗ$%"4tRNS@f;IDATxڕ9 Pc чHy5x84#.sy٨B|Qea8+)˲,QEhkdIy(! t.é(,I `RɔaZ-#Xl`XQ&1Fd4u=]Q{n<WU%tv.XPnj`-́!u͛6.QR ~4-aIENDB`awstats-8.0/wwwroot/icon/os/androidhoneycomb.png0000644000175100017510000000034614753672077024175 0ustar ldestailleurldestailleurPNG  IHDR(tIME  pHYs  ~gAMA a!PLTE$$%ڗ$%"4tRNS@f;IDATxڕ9 Pc чHy5x84#.sEgIh|!X!fA R D&x_PW=krO7BWz8P8j1SjwHqW$iеOgLOf|wT7arl1{3'ʊ'&6S 0ıAf*EQk4۩9hs-NܮV?żxIf*B{kzX\CLBUVBEm7Z!zxv2)UcȆLB?;IENDB`awstats-8.0/wwwroot/icon/os/palmos.png0000644000175100017510000000035514753672077022144 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE⳷ԆMPTs{xage*35$HtRNS@fkIDATxc``2r`N ŕ6g"kG&M=3-%:N*M{:i y3U4Sώ%@FIu`ht:IENDB`awstats-8.0/wwwroot/icon/os/win7.png0000644000175100017510000000067114753672077021536 0ustar ldestailleurldestailleurPNG  IHDR*IDATxQ@]#Ʉ;O6dW{FRB_1e݆e_co"!vg]VHtۗ?޳0iZ-Glzn EiʢBNQΗ dW.\jn=GHWcfH)~7]-sΗ ?~S#o<,}8 e ΎHB&%L]G*gL>&phܭB /w_08D1} ++L)qd;IENDB`awstats-8.0/wwwroot/icon/os/winunknown.png0000644000175100017510000000035714753672077023070 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEڬZZRR)111ZZc?c1R91wo9kEqtRNS@fmIDATxcAEɨlll ($4sbN4c6 (=-ŘQPL0b ޫ-!UʝÜ+83(k 20BXIENDB`awstats-8.0/wwwroot/icon/os/linuxvine.png0000644000175100017510000000034114753672077022665 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE{))EA=ƜskZƽ޵s* tRNS@f_IDATxc```Tv`&%0+,4Wg>2 {{  y׾a^nG ] oƐK1IENDB`awstats-8.0/wwwroot/icon/os/irix.png0000644000175100017510000000033014753672077021615 0ustar ldestailleurldestailleurPNG  IHDR(PLTEkRsRMtRNS@fkIDATx% ABO / Sc-d76C?+)mF*=493H:-dZݗ&㪣ID޲AU5\<S`0j+6q`}GnHIENDB`awstats-8.0/wwwroot/icon/os/linuxdebian.png0000644000175100017510000000101114753672077023141 0ustar ldestailleurldestailleurPNG  IHDRH-IDATxc?Kg:dza&ŜӌDcɥ0d(09Vr\4nLN`÷q(45I\qH8caö682>43P \1t)ӽK ŀ]dV }\'^J`!K46js-?vL%pW|2`wsVeAGG؁N1!setKީ/'5&$$a?u΄ p} AhLi8eyjrփKRWz]onE sڱݷ c9S7OƮ?g_mF<FȒz6K?ȘhpaN3& b˜)ѡc A~M_/Yqm۸9IEܛIQI RDWX(~,xs _|>?`0j+6q`}GnHIENDB`awstats-8.0/wwwroot/icon/os/linuxandroid.png0000644000175100017510000000024314753672077023345 0ustar ldestailleurldestailleurPNG  IHDR*tRNS7X}XIDATxc }8@W:*0S)P[PuU "XJ#LT1D])VSR `IS+d*+ RIENDB`awstats-8.0/wwwroot/icon/os/blackberry.png0000644000175100017510000000035514753672077022771 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE⳷ԆMPTs{xage*35$HtRNS@fkIDATxc``2r`N ŕ6g"kG&M=3-%:N*M{:i y3U4Sώ%@FIu`ht:IENDB`awstats-8.0/wwwroot/icon/os/linuxasplinux.png0000644000175100017510000000034114753672077023567 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE{))EA=ƜskZƽ޵s* tRNS@f_IDATxc```Tv`&%0+,4Wg>2 {{  y׾a^nG ] oƐK1IENDB`awstats-8.0/wwwroot/icon/os/androiddonut.png0000644000175100017510000000034614753672077023343 0ustar ldestailleurldestailleurPNG  IHDR(tIME  pHYs  ~gAMA a!PLTE$$%ڗ$%"4tRNS@f;IDATxڕ9 Pc чHy5x84#.sy٨B|Qea8+)˲,QEhkdIy(! t.é(,I `RɔaZ-#Xl`XQ&1Fd4u=]Q{n<WU%tv.XPnj`-́!u͛6.QR ~4-aIENDB`awstats-8.0/wwwroot/icon/os/androidgingerbread.png0000644000175100017510000000034614753672077024463 0ustar ldestailleurldestailleurPNG  IHDR(tIME  pHYs  ~gAMA a!PLTE$$%ڗ$%"4tRNS@f;IDATxڕ9 Pc чHy5x84#.s  2$ÊÓ11&XM.wkF:4$W?ї#ܜhW<6WC{>ܽoѻyWO6"z:7cibvL)r P)&5-lZ0fS%Ś=ūgf\C6EJ2AFꛢ'7`0j+6q`}GnHIENDB`awstats-8.0/wwwroot/icon/os/macosx15.png0000644000175100017510000000032414753672077022305 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEޠ֏֎t`ILxh_IDATxc`T4 s1c`mIfNSOղj f_@+tQDf ҟxCBeCR;Cʼ4wQ9xe(IENDB`awstats-8.0/wwwroot/icon/os/android12.png0000644000175100017510000000034614753672077022434 0ustar ldestailleurldestailleurPNG  IHDR(tIME  pHYs  ~gAMA a!PLTE$$%ڗ$%"4tRNS@f;IDATxڕ9 Pc чHy5x84#.s]gX 1:":0/m}jxk)Xli}/ ݖ =ewSlAGe!#IENDB`awstats-8.0/wwwroot/icon/os/androidics.png0000644000175100017510000000034614753672077022770 0ustar ldestailleurldestailleurPNG  IHDR(tIME  pHYs  ~gAMA a!PLTE$$%ڗ$%"4tRNS@f;IDATxڕ9 Pc чHy5x84#.s!$Iu]Ν;'OYny2>~ ?~!hbÇVqTڧO_z}>]>SȤ-]@FF˲+ ?+v{. KðX,W{9HRU pl60rjH8_\M/^H 8:9.l^IENDB`awstats-8.0/wwwroot/icon/os/linuxubuntu.png0000644000175100017510000000077314753672077023257 0ustar ldestailleurldestailleurPNG  IHDR*IDATxeCAc>Mnum۶Sl۶m'kV὞O/}h @0SRU##ŋՐe%gg3k'gf Ⱦimc`eUBŎծ]ٰܸ@2FeGk y k &SQhmIENDB`awstats-8.0/wwwroot/icon/os/j2me.png0000644000175100017510000000075014753672077021505 0ustar ldestailleurldestailleurPNG  IHDR*IDATx\âApڸ1;Sl6UFEZv lGDy٨B|Qea8+)˲,QEhkdIy(! t.é(,I `RɔaZ-#Xl`XQ&1Fd4u=]Q{n<WU%tv.XPnj`-́!u͛6.QR ~4-aIENDB`awstats-8.0/wwwroot/icon/os/macosx11.png0000644000175100017510000000032414753672077022301 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEޠ֏֎t`ILxh_IDATxc`T4 s1c`mIfNSOղj f_@+tQDf ҟxCBeCR;Cʼ4wQ9xe(IENDB`awstats-8.0/wwwroot/icon/os/win2003.png0000644000175100017510000000036014753672077021747 0ustar ldestailleurldestailleurPNG  IHDR(0PLTE߲ZωGv'pBΊV{:Maop5q߸"/n )tRNS@fnIDATx-KD!EAxGdKI cA72Eq3hlƥ?4Vjk,#3ҙdGtASU51}Yw}D}`{B8zIENDB`awstats-8.0/wwwroot/icon/os/unknown.png0000644000175100017510000000015314753672077022344 0ustar ldestailleurldestailleurPNG  IHDR73|tRNS$IDATxc5  F$<|xdIENDB`awstats-8.0/wwwroot/icon/os/androidcupcake.png0000644000175100017510000000034614753672077023625 0ustar ldestailleurldestailleurPNG  IHDR(tIME  pHYs  ~gAMA a!PLTE$$%ڗ$%"4tRNS@f;IDATxڕ9 Pc чHy5x84#.s3qkVg|a8OtRNS@foIDATx=A0eB0%6{VNt &T#Ba~5 !B@NwQTFFX`Ɍ( uTd[s;97h{텗1 /ZV6IENDB`awstats-8.0/wwwroot/icon/os/dreamcast.png0000644000175100017510000000036414753672077022614 0ustar ldestailleurldestailleurPNG  IHDR;x870PLTEmZRweΌ֥电֜cJssƭ4,OtRNS@frIDATxcL@tQ[{0P=B4x9CchbhhQ3 G.ajcg'U ("# MT)Xd򭡛>zԀl5z<IENDB`awstats-8.0/wwwroot/icon/os/winxbox.png0000644000175100017510000000110314753672077022337 0ustar ldestailleurldestailleurPNG  IHDR* IDATx5̝i@yƏm;\۵m;ڶm۶mɉOP"(N\G4uR )ALb0|Sq'ϙRĘ$J#Z-o=V4JfΡbg?`Vstmr=Ou$bJs%ӹg,뗻rf?5TߙJ 0 N"M1gn{|&Pg9var1A qD\);zZhEOrYN%t8{Q,ֿouץkM@MC`#A̗ 37£G-(;a@bñҿ95$4UmY|.:xU7)Y)QK׿x퓯mdq&!SHRϿneÀ_;<M 8`1{krE m dt]qW+d |$!luBIENDB`awstats-8.0/wwwroot/icon/os/win95.png0000644000175100017510000000035714753672077021626 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEڬZZRR)111ZZc?c1R91wo9kEqtRNS@fmIDATxcAEɨlll ($4sbN4c6 (=-ŘQPL0b ޫ-!UʝÜ+83(k 20BXIENDB`awstats-8.0/wwwroot/icon/os/linux.png0000644000175100017510000000034114753672077022003 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE{))EA=ƜskZƽ޵s* tRNS@f_IDATxc```Tv`&%0+,4Wg>2 {{  y׾a^nG ] oƐK1IENDB`awstats-8.0/wwwroot/icon/os/androidpie.png0000644000175100017510000000034614753672077022767 0ustar ldestailleurldestailleurPNG  IHDR(tIME  pHYs  ~gAMA a!PLTE$$%ڗ$%"4tRNS@f;IDATxڕ9 Pc чHy5x84#.sM_/Yqm۸9IEܛIQI RDWX(~,xs _|>?ʢBNQΗ dW.\jn=GHWcfH)~7]-sΗ ?~S#o<,}8 e ΎHB&%L]G*gL>&phܭB /w_08D1} ++L)qd;IENDB`awstats-8.0/wwwroot/icon/os/winvista.png0000644000175100017510000000036014753672077022511 0ustar ldestailleurldestailleurPNG  IHDR(0PLTE߲ZωGv'pBΊV{:Maop5q߸"/n )tRNS@fnIDATx-KD!EAxGdKI cA72Eq3hlƥ?4Vjk,#3ҙdGtASU51}Yw}D}`{B8zIENDB`awstats-8.0/wwwroot/icon/os/amigaos.png0000644000175100017510000000037014753672077022266 0ustar ldestailleurldestailleurPNG  IHDR(0PLTEެccc1JJJc1J111,tRNS@fvIDATx%Q!Pvvi D< />Æz9v]}NubMt3N;k5Z#b-՚ؕ*, ȈlGDwTaQr?"c_u$IENDB`awstats-8.0/wwwroot/icon/os/debian.png0000644000175100017510000000042314753672077022067 0ustar ldestailleurldestailleurPNG  IHDR οlPLTE1X"Q:bボ]~#y0瓪k 1~쨺a藭雰꡵NsKqt摧勤 O릹FbIDATx0Kk&,GwPPEP7mñC:7g5M)y@W{Y?ZV̔ˋۇ=`.2oV*?҈TYIENDB`awstats-8.0/wwwroot/icon/os/ios.png0000644000175100017510000000040714753672077021441 0ustar ldestailleurldestailleurPNG  IHDR(`PLTE !(.|05 $%+ٽIJUbfYei/>C6EJ2AFFSXꛢ'7`0j+6q`}GnHIENDB`awstats-8.0/wwwroot/icon/os/mac.png0000644000175100017510000000034014753672077021403 0ustar ldestailleurldestailleurPNG  IHDRf0*PLTEZksBJRcJs)k!1R1J)Z&jtRNS@fdIDATxcF abl욞lb1-8,QHXe]mi yc tX:HS$+yH28XPO``$vRTIENDB`awstats-8.0/wwwroot/icon/os/win81.png0000644000175100017510000000072214753672077021615 0ustar ldestailleurldestailleurPNG  IHDR*IDATx=]1vrڶmrV>M_/Yqm۸9IEܛIQI RDWX(~,xs _|>?`K@hL}T&4C4v_Z4=ەQ@a>'HB7̫xеKoZx㉖-޼Ƣ.f3͏d m>|lx)j۹ ߽f>m4 U|IENDB`awstats-8.0/wwwroot/icon/os/androidjellybean.png0000644000175100017510000000034614753672077024157 0ustar ldestailleurldestailleurPNG  IHDR(tIME  pHYs  ~gAMA a!PLTE$$%ڗ$%"4tRNS@f;IDATxڕ9 Pc чHy5x84#.s2 {{  y׾a^nG ] oƐK1IENDB`awstats-8.0/wwwroot/icon/os/macosx6.png0000644000175100017510000000032414753672077022225 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEޠ֏֎t`ILxh_IDATxc`T4 s1c`mIfNSOղj f_@+tQDf ҟxCBeCR;Cʼ4wQ9xe(IENDB`awstats-8.0/wwwroot/icon/os/win16.png0000644000175100017510000000035714753672077021617 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEڬZZRR)111ZZc?c1R91wo9kEqtRNS@fmIDATxcAEɨlll ($4sbN4c6 (=-ŘQPL0b ޫ-!UʝÜ+83(k 20BXIENDB`awstats-8.0/wwwroot/icon/os/openbsd.png0000644000175100017510000000036214753672077022301 0ustar ldestailleurldestailleurPNG  IHDR(0PLTEҶ. ïm½ic{Z9JJsss? kUUQμtRNS@fpIDATx%A0m# c-5,Cu( lj"cU\}jd9j)Ydk F1:%=";mզê6]f&Ͻ3.IENDB`awstats-8.0/wwwroot/icon/os/win8.png0000644000175100017510000000067114753672077021537 0ustar ldestailleurldestailleurPNG  IHDR*IDATxQ@]#Ʉ;O6dW{FRB_1e݆e_co"!vg]VHtۗ?޳0iZ-Glzn EiʢBNQΗ dW.\jn=GHWcfH)~7]-sΗ ?~S#o<,}8 e ΎHB&%L]G*gL>&phܭB /w_08D1} ++L)qd;IENDB`awstats-8.0/wwwroot/icon/os/macosx10.png0000644000175100017510000000032414753672077022300 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEޠ֏֎t`ILxh_IDATxc`T4 s1c`mIfNSOղj f_@+tQDf ҟxCBeCR;Cʼ4wQ9xe(IENDB`awstats-8.0/wwwroot/icon/os/commodore.png0000644000175100017510000000027214753672077022633 0ustar ldestailleurldestailleurPNG  IHDR*tRNSnoIDATxc@;v``8ExdD54 jlć~Bp) )WQqY 5 ]/PFXTS48( WAKWsIENDB`awstats-8.0/wwwroot/icon/os/next.png0000644000175100017510000000035314753672077021625 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEhe_֕4νLVI7"2 {{  y׾a^nG ] oƐK1IENDB`awstats-8.0/wwwroot/icon/os/macintosh.png0000644000175100017510000000034014753672077022630 0ustar ldestailleurldestailleurPNG  IHDRf0*PLTEZksBJRcJs)k!1R1J)Z&jtRNS@fdIDATxcF abl욞lb1-8,QHXe]mi yc tX:HS$+yH28XPO``$vRTIENDB`awstats-8.0/wwwroot/icon/os/aix.png0000644000175100017510000000034314753672077021427 0ustar ldestailleurldestailleurPNG  IHDR(0PLTE!1scJBs1sB9)Z!cR9kZ)c!ssNnIDATx=A CQc ߶8xwޮGD̷kPNT.D\iF< עT-F%Mo?ꘔɽaLέ u]>IENDB`awstats-8.0/wwwroot/icon/os/osf.png0000644000175100017510000000036114753672077021435 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEƲezx6Z`}-XZEhhΆ#jtRNS@foIDATxc```TvVQ. ꭳ\'00El d`O,mMe(ҫs">if22m @={xd+~[ռ XY.gIENDB`awstats-8.0/wwwroot/icon/os/linuxsuse.png0000644000175100017510000000056214753672077022710 0ustar ldestailleurldestailleurPNG  IHDR />9IDATx]PB,`/sUZf>۶m6Ƕm?Cc9?64Y?25(ˁl8CB9 HT/"vhf\ Z P:ߥ!;3f){ ޅjULmXOkzͣE F ?fvxCzM\k -y|Ll_z)/| }o#rvluwqk%9gzuB^4PаIENDB`awstats-8.0/wwwroot/icon/os/vms.png0000644000175100017510000000027714753672077021461 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEƭooo???{{{ZZZtRNS@f=IDATxc 46IivE)0PNh_]6=) [IENDB`awstats-8.0/wwwroot/icon/os/ibm.png0000644000175100017510000000026614753672077021421 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEƽssRRJJZZBBccޔΎDTZtRNS@f4IDATxc ET;W0z@U0],.^NrCB?@G{qJIENDB`awstats-8.0/wwwroot/icon/clock/0000755000175100017510000000000014753672077020612 5ustar ldestailleurldestailleurawstats-8.0/wwwroot/icon/clock/hr7.png0000644000175100017510000000033014753672077022014 0ustar ldestailleurldestailleurPNG  IHDR(0PLTE{{s!!!筭BBBscֽkZ{|tRNS@fVIDATxMY ENPъ߭vP'y <$QgzH!*KJY89ޏw>"CLr؊g9-. (.IENDB`awstats-8.0/wwwroot/icon/clock/hr4.png0000644000175100017510000000032014753672077022010 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE{{s)))JB!cZscν1{IrtRNS@fNIDATxc``Tv1b0tv(` *`ڕL{0 U;gh=g΂ޜ87 l.{eIENDB`awstats-8.0/wwwroot/icon/clock/hr6.png0000644000175100017510000000033114753672077022014 0ustar ldestailleurldestailleurPNG  IHDR(0PLTE{{s!!!BBBֽsckZ{ótRNS@fWIDATxM[ aI_0)H,T)oT(_ȎJm3b\jk.z.51ڴ|-O8٦IENDB`awstats-8.0/wwwroot/icon/clock/hr8.png0000644000175100017510000000033014753672077022015 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE{{s11!!!ޭBBBkZƭsk{dUBtRNS@fVIDATxc``2v R l M!d0mPll`p6ӓu{{3> U4B"'IENDB`awstats-8.0/wwwroot/icon/clock/hr12.png0000644000175100017510000000033314753672077022073 0ustar ldestailleurldestailleurPNG  IHDR(0PLTE{!!!{{s筭ֽkZBBBsctRNS@fYIDATxM /Duw(س"=1;Ȧܩ_Š3E?9hO(9^ Tl3ֳJ>IvUIENDB`awstats-8.0/wwwroot/icon/clock/hr10.png0000644000175100017510000000032214753672077022067 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE{))){{s֭JB!ν1sccZAtRNS@fPIDATxc``2V Re l M"A @ڈa9 ;.h4X1D;D @xF.IENDB`awstats-8.0/wwwroot/icon/clock/hr9.png0000644000175100017510000000032014753672077022015 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE{{s)))֭JB!cZscν1{xQtRNS@fNIDATxc``2VtRa M!C36b9kd [`^2XܷfT '}>IENDB`awstats-8.0/wwwroot/icon/clock/hr5.png0000644000175100017510000000033014753672077022012 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE{{s!!!11BBBkZƭsk{k tRNS@fVIDATxc``Tv b h` *`ڍL{2 /w0,~'Xݚ3|l|F!x'^;%MxIENDB`awstats-8.0/wwwroot/icon/clock/hr1.png0000644000175100017510000000033214753672077022010 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE{{s!!!BBBֽsckZ{ótRNS@fXIDATx@@@g# &hAb~0=;υZ@tDC5*ln@~!֯NS"IENDB`awstats-8.0/wwwroot/icon/clock/hr2.png0000644000175100017510000000033314753672077022012 0ustar ldestailleurldestailleurPNG  IHDR(0PLTE{{s!!!11{skƭkZBBB=tRNS@fYIDATxEA jE+R9L@C0ra5E4'4mU% {ZW쌵 vqvem-[IFIENDB`awstats-8.0/wwwroot/icon/clock/hr3.png0000644000175100017510000000032014753672077022007 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE{{s))){JB!ν1sccZgtRNS@fNIDATxc``Tv1et26H` * c" r_9D }ߝ +s+l.#>MHIENDB`awstats-8.0/wwwroot/icon/clock/hr11.png0000644000175100017510000000033214753672077022071 0ustar ldestailleurldestailleurPNG  IHDR(0PLTEބ{11!!!{{sskƭkZBBBtRNS@fXIDATx=Q CD'uv4-HW)5hjYr&Awۊ)ys91Iie5UގCt,N>u-q aIENDB`awstats-8.0/wwwroot/icon/browser/0000755000175100017510000000000015053314771021166 5ustar ldestailleurldestailleurawstats-8.0/wwwroot/icon/browser/ericsson.png0000644000175100017510000000071514753672077023540 0ustar ldestailleurldestailleurPNG  IHDR*IDATxL#1ok"8AX  (u"(EPEP8U!?"K  y}&zٚz* 1Hg><[*%],-5dp{kg槙6_`gL9l>14/&bX:zsTԂPF"Znuزxvj R_5х>.9qBBv! #!e#C`?wp7# !Fzoڔta=#W 56SvJϤJ{zӦK4~i@PJ4Ihq$eU;e(jVxcdvpY'֦[~IENDB`awstats-8.0/wwwroot/icon/browser/java.png0000644000175100017510000000035014753672077022627 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE8fm̳tRNS@ffIDATxc``PV` f& ]@4s:VP bL&`y# {:zm``Sd焙 @ك@s|=gfDIENDB`awstats-8.0/wwwroot/icon/browser/real.png0000644000175100017510000000043314753672077022633 0ustar ldestailleurldestailleurPNG  IHDRlHPLTER{{)9RRZ{{RZR{{RR)R)ZR)Z)9e3q=tRNS@fIDATx^=G@M?]f]nUG &kAyIENDB`awstats-8.0/wwwroot/icon/browser/rssreader.png0000644000175100017510000000062314753672077023703 0ustar ldestailleurldestailleurPNG  IHDR(PLTET(oEgUzy,S%lӦeunT࿉kn#DVvMǺ톃ҫבᎰdϊ󯗺锪Br"ؤZ~[zHQ?\To}oԯzǞ#)`IDATx^U5vPGŌf3cVLww-O_wsp_]XjLFopk{pGM)R6Bc@^nE?*h.aG>߅Lbho:CFwvLϯEb4E,|)1 p 6NIENDB`awstats-8.0/wwwroot/icon/browser/webcopier.png0000644000175100017510000000026214753672077023667 0ustar ldestailleurldestailleurPNG  IHDR*yIDATxb]; P( aL x0*]|SBHg/ie;ԮUWMrrVFŽo=rnb 띙#?33DFH^y>~SnUsӽC&j2rO=O닔FaW+=Ǔ k8] 4tJI'ڲsȂjW,kts&`H=&i~>s$ m3KJɀZ"jCT@[CQA~fbba Өѱj E wD.(I HJB?44_[[#"M!sgALx=%X唔. (3㯔z  wٵ{xRRқw.\qaDRM0z͔(ڳw{[[[4=ntQU&T/_:صR{tT7ou`Ea3 VVQQ.iMg~ ? DKrZIENDB`awstats-8.0/wwwroot/icon/browser/shrook.png0000644000175100017510000000105214753672077023213 0ustar ldestailleurldestailleurPNG  IHDR*IDATxMAtgֈ_lնmGk۶d[LgᵁyrOYn4`ʒŋ BBHa|0~mYՙvFa覮޳\6xѴT)yQ߱Nx6姏_Y6 =b*JM`'y}E؜/# 0~b޾ߏi/bt}^w`A%h*X͞< ROdyG_i as 6g++.̥7M>wz=?|E1Hn;oB0~}m;36l\-˂B$aQNJfT/ Ҳ|QT'D3l"E"S1rfEglZyLάzu]0)X%0z$bը3,+2Q , /Ep8,g/ (WX$ HTX߳S﯉#-~qn씬IENDB`awstats-8.0/wwwroot/icon/browser/fpexpress.png0000644000175100017510000000025114753672077023725 0ustar ldestailleurldestailleurPNG  IHDR PLTE_tߟRIDATxuA QFWOEI%0o/L^M#D\#0:KLĔ@GX+,S EhuZsIENDB`awstats-8.0/wwwroot/icon/browser/encompass.png0000644000175100017510000000111414753672077023675 0ustar ldestailleurldestailleurPNG  IHDR*IDATxbUâ@$']׶mv}+w]۶q}ؚa늫8VGδ z_1,"I⏿վ<.ati)|;rx3xeWf>*8nQ&wL,9rٶp늱yDz9猚0d܄D:J݇7L!o򑗫C!qJE iE#L >Vtr8uثfM#dR jf*Ӏ& Yq&C9dz'Q\N5:y9D8#pI/g JD t>{r2"k {ʊڈD ^nZlĠ{؜,v\G5{V GUcADRS7d)˗gu'Dr $,ۋ'RcON]9PhVSb5e'0 #4J]|h;60QeL9eo4Y48tIENDB`awstats-8.0/wwwroot/icon/browser/phoenix.png0000644000175100017510000000033714753672077023365 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE3͝]?ֱ`wĆW D[͟-HutRNS@f]IDATxcAe0ŢK@PS:H3B۪ƍ@Zxb@ DXn 2={/Pw38)nw=IENDB`awstats-8.0/wwwroot/icon/browser/rssxpress.png0000644000175100017510000000116014753672077023762 0ustar ldestailleurldestailleurPNG  IHDR*7IDATxR5JYu=OZ\;*Jwhpww=wYd%;I&3)T*&)A[ i.JJC\]4 iCy*y1U[sPTOt,Grf@OW;W[j妆 0OUBiq՟U1)T[) u\)LUhD[ EkTe6WXx :{\CMa:S%+-Ίb2VeFBilZ%"j&qdx\d4ĉk#ΠHЂ6)I wn>ON Y滷o=r*fȻzNQr^zSצ7Qcx7tvŠWz v: 3sZnX.kQ 1D|ᷨH0\t);w*C?i aޝ75`^ҿ|P?V͇OIENDB`awstats-8.0/wwwroot/icon/browser/pdaphone.png0000644000175100017510000000035514753672077023511 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE⳷ԆMPTs{xage*35$HtRNS@fkIDATxc``2r`N ŕ6g"kG&M=3-%:N*M{:i y3U4Sώ%@FIu`ht:IENDB`awstats-8.0/wwwroot/icon/browser/doris.png0000644000175100017510000000116114753672077023027 0ustar ldestailleurldestailleurPNG  IHDR*8IDATxbNAyh um>ٶ9ʮ_ҴQ6ٶEv]GZe^*Ul64u \)20#T 7D@JVnh6eHљG7.^/G21 M/ ll4Il0^#G BL73bժ AyX]0ׅEF *JI^75F=Qjj~hB䊄GCxA$=PU8ڤuuZ+F btr+H* |*eoKʯ?DjH@Pi_>0>QIENDB`awstats-8.0/wwwroot/icon/browser/ibrowse.png0000644000175100017510000000032114753672077023356 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEs{9w7Pius1f!k!޷m\IDATxcF%% i@C$%M@%vTc9WGu; O6iל.Ӿ7URa} IENDB`awstats-8.0/wwwroot/icon/browser/sharpreader.png0000644000175100017510000000113314753672077024206 0ustar ldestailleurldestailleurPNG  IHDR*"IDATx-R\1}gm۶m۶mԶڶms<4;73ʠ C䛰ӿ SDՋ@))& ShmZN;k_hT1Vk*WQ_xv'2lVy ]PݻP 3)rvRenP\yl% ,{{nF=Rs3Liq0%D9]-洄VaJ_س#}~h[RR ‹ 7!B*.\FMh:xt߯0H&P~I.SݑhIQ7˂ )VIg=-3=;AѠl嚆5G("ARMq0B@UQH`4vvvLKL'('WYUگa4[M\;ffRofEHG%'&~ø1 ~0#ku  dfcڐ; <{&bmXvtmF<ˤsqWκ6ZTeWLٿD~3M.]+fhC=A\^Jy- (5H\޽ߵ\\EEط6 Q1(?{ITmiS{k7 @iHT3&MoLJ -ݸ$DPrדh-IENDB`awstats-8.0/wwwroot/icon/browser/notavailable.png0000644000175100017510000000013014753672077024343 0ustar ldestailleurldestailleurPNG  IHDR73|tRNSIDATxc Q)<4 (IENDB`awstats-8.0/wwwroot/icon/browser/safari.png0000644000175100017510000000037014753672077023155 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEЀqq]`avQ~|٠T1fQ(tRNS@fvIDATxc``RdF#%% m$ ё`9ci 3L隡̠y \ b0=sb5wO=)`+_yz1|`#bIENDB`awstats-8.0/wwwroot/icon/browser/rssbandit.png0000644000175100017510000000113514753672077023701 0ustar ldestailleurldestailleurPNG  IHDR*$IDATx-Kޙ/m۶m۶ RBlNֶugx-uA9<[*%],-5dp{kg槙6_`gL9l>14/&bX:zsTԂPF"Znuزxvj R_5х>.9qBBv! #!e#C`?wp7# !Fzoڔta=#W 56SvJϤJ{zӦK4~i@PJ4Ihq$eU;e(jVxcdvpY'֦[~IENDB`awstats-8.0/wwwroot/icon/browser/hotjava.png0000644000175100017510000000124514753672077023346 0ustar ldestailleurldestailleurPNG  IHDRH-lIDATxl3W=m۶ruqĶ6jعsnQw"QxbI^_x[[7bv :rF⳯.Nsח.]–P)&8&,=Ͽ$s֐,~5]tF]y_ UǑ9t*cSCdi&6Fπi,l B"۾GOGĠ/B"a1aԫ1T@ŕ k >j[sp&("3|YjJm<B>b,a2itʦu',Ls!vq֦'?`gՔ՟Khw=:5^cb>F+lhcDžZm;?eʕ,3s_mw>[eb۸TD2F&񳎘pٵ,4r*HBđ}Gp;T~"^RSb(م"{bC=z|Ʒ]̅DSaDA/e@xve!/ШT!>f}5Vf]EO։r1^nU ̆ Ν`.0BPKpeX" cIENDB`awstats-8.0/wwwroot/icon/browser/firefox.png0000644000175100017510000000037214753672077023354 0ustar ldestailleurldestailleurPNG  IHDR(0PLTE𘣷H@3f}J7@Zu{J"pNGUmttRNS@fxIDATx!@wy1D,":T"3c&+ ̕|Ũ-FœdyNqeq5ߩu@Ru;Y2zsVl5#2\h32w-OIENDB`awstats-8.0/wwwroot/icon/browser/getright.png0000644000175100017510000000025114753672077023523 0ustar ldestailleurldestailleurPNG  IHDR*pIDATxu 0Cܼ 6|`X7)!܄phHiJ+t܊74@顾d\[FOF mv^EJ\VYGx#6gIENDB`awstats-8.0/wwwroot/icon/browser/leechget.png0000644000175100017510000000120214753672077023463 0ustar ldestailleurldestailleurPNG  IHDR*IIDATx&Go=۶QFEPQ:vml6ٝ>(aE0ѭ5?Ņl "M^VNdA HgT]#sgz+{o!N b")ڀ(_|Oj E${ݯ+8XK}<(cЯh:<WfRzUtKbRMy_J >]޺~^a:4ր Qmz鹻Xv$шd7鵕;zᑷk̚ǽ8&Һ_zaAb 2K:ӈnoNT7 .QQBb_=MOxSQ c>tD'sQ2IENDB`awstats-8.0/wwwroot/icon/browser/webreaper.png0000644000175100017510000000114714753672077023667 0ustar ldestailleurldestailleurPNG  IHDR*.IDATx,t,AEko۶m۶m۶ضm۶Q/R7h." OLCSJZ[^x6*+J+8haTZ'N˗7S--XC\8^YܿJ8yx8n-_l,*E&4"찓ZJۭs+UW(޽q\3Uǖb0wsIYC8q't^ڶ_l<}~1&{m _7nپ};1rBK.w pqz:]g1Ó_6l d2D^ЁّQ֐QtC ;#")`S'OEX/PmwЙݛN7fhP{eUվ}OۜЄo^AqQAA[R%2Do\G0ʰefnT$u͞1%JE^}76 sO#!K" ,< ?nCi%*UNv~<hDz*uh3MGL"g* .!usx>k<]IENDB`awstats-8.0/wwwroot/icon/browser/flock.png0000644000175100017510000000062414753672077023010 0ustar ldestailleurldestailleurJFIF     "" $(4,$&1'-=-157:::#+?D?8C49:7 7%%77777777777777777777777777777777777777777777777777"e!#1qABRa1q ?g[1ޘޖzGK]##,tO^:nq*s?HQ /u8eiiXH7rӖN+8z HItAdI<.h,3Vawstats-8.0/wwwroot/icon/browser/wizz.png0000644000175100017510000000121114753672077022706 0ustar ldestailleurldestailleurPNG  IHDR*PIDATx CMjcmb?۶͵mh Z5fdeNnÆ M5LMIe$WxWa&-%*af˫m6}5 Hu)Őh4A,Z81ÃVRKr2-f+x_-4:Za8&)N :^$ċ#Vh٠ ϱVaZ^Gi}ڹ;W8WH9o(r6n8!z~p?>P-۲yIO_ ]}ߪqB$Gc81㏟.%nǡ i9Ig1o5u* f#_''f'%tb(Zqr4tkgS ]cZ@b# >"z"_@EfEغfqp9=Q$@QQ,M<)?%eu$to^zxD #l698 (HI6cy=”LCSmee]r3BIENDB`awstats-8.0/wwwroot/icon/browser/bpftp.png0000644000175100017510000000112314753672077023020 0ustar ldestailleurldestailleurPNG  IHDR*IDATxd3D7mV۶m;o۶m۶=J}}m]]m]m A;mY/kGGNjv1肅 < 0dȊVCS%K,|$4 3JrGu54<ܕ.Qq)O"Otsy 4$d.qRD~7M$~Q_oedr R9XCDDK7#{8*@WsCC7öw64r@`P7nCuh+%mmL r>7ÖqwvUg f՚L&ɸྗ[6-ybG-;vߑ#_/_TrX}%'(͠3Z?}`[[_8fL{J%1=sbsS6lȕɤ__gT]iS@fhK _))-$Rڳg1_iie >ӷoq>:: BZllZR ~| tLIENDB`awstats-8.0/wwwroot/icon/browser/newsgator.png0000644000175100017510000000075614753672077023731 0ustar ldestailleurldestailleurPNG  IHDR*IDATxUAs6,nƪ1;ucvh={P~cgI j@orm*ƤT9td.A~qL2/B B3%{㗾ȃd硩h潷ӂEIw_QB풚|7q~[)=taUwH3r [~U5\nh68h/<;5#H$_ݓYE2}fY0Ll; q0"P^CQ-NC:kl(˃&4/nX 1NMWv[<>pȰ⒄ط4e҇:?znKYHGQ:J|aY4fĆtMHIPΜWJ@ 1I0~򙯝d%;SҔx 5?T֤,&I{Jf'ĜcݩJ%ʅD*Ʌ_>t/L>bBQBaYzb1 !g mR0'9l|IENDB`awstats-8.0/wwwroot/icon/browser/lg.png0000644000175100017510000000073414753672077022316 0ustar ldestailleurldestailleurPNG  IHDR*IDATxE3xgAG'6m۶mffYV鋠Zo_Ѧ T1rߜ{F dۛ++u${r6+vs)/͘ɂ9i8';׮UCCOYW.s+?_ĉjn6]@-9s9sKc%֬ppQn?3mGSX{{ΞIP;ҔF}o~SZ N{q8}4h`-9tXQQ%z tvjDK,'ΌUX7o3^fW0qsQGm1p!k؋%phJN]]?}l 5GMzقvZF [6x[9+0#@DSn+i#ϟ LEwwd X@~IENDB`awstats-8.0/wwwroot/icon/browser/mediaplayer.png0000644000175100017510000000035214753672077024204 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE))_QQ5żJ'tRNS@fhIDATxc```Tv`B0=|&Fe%B> Y`ẍ́IUI @:ŤMJ ;n1,˺NL]LG6M}E5F=rH2rjIENDB`awstats-8.0/wwwroot/icon/browser/ecatch.png0000644000175100017510000000100714753672077023135 0ustar ldestailleurldestailleurPNG  IHDR*IDATx-3Ok۶*m;ӽ_I۶k,XBo@ ܎$1=-!IR#bB3(8ZaE J/ yBa5"ːGAQZ<3-AGs߼C>|0!P_=LQFJh,-۷].(˗Ǐ q(:'2INLL Pt]gY۷oa؝J`8R6Bv @fMƪԥ(+ :v9cjo|C&ݪy(P7+G uww<Qz(#8ұrK#& C}Pjj*bueehIRP~業ڊCW ښjH}֐I:'o}UUU{{p8 ]XZZjoo0lJ+++mV ttt,//azϟVdYUa}8XŠ XO>moolf'&IENDB`awstats-8.0/wwwroot/icon/browser/konqueror.png0000644000175100017510000000026214753672077023735 0ustar ldestailleurldestailleurPNG  IHDR yIDATxu !ɝɝ܉)|ŤQQ340U޻LDN37XΆ# 0XR-;G 8G ?A 0%RY$Yq|~ Sx y1IENDB`awstats-8.0/wwwroot/icon/browser/chrome.png0000644000175100017510000000065514753672077023173 0ustar ldestailleurldestailleurPNG  IHDR*tRNS9KJbIDATxm5+]De.azSR徚CEjaZF-Tnuʖ`=lk0M3H N4TH)dP'@HۘCfu ~lq8Ph4[6DI`îz˚[z0XY7Ӳ^8M͎Yc=z}&MufaZq-<}4ToEayOHz `l6p:E\e>j4lt:0j:Rp8DR^V>X,RJ1!Djjj6otäI&N0c+W.gffJMM9zHxxx\\ݻ*+/_9{lG>O<Ã8q8 CU<{ƀ0E_0>z#%4}F ZXXPH())ml4IENDB`awstats-8.0/wwwroot/icon/browser/gozilla.png0000644000175100017510000000024414753672077023351 0ustar ldestailleurldestailleurPNG  IHDR*kIDATx A<͟Yn7 p XcDTRV14K ^oo6QU QtRNS@fIDATx͒KV0 CSR[8e`͑|g xaT[`|Jx; Iƚ) XrFv$n# )7 2 49p6yjGq8p߸=,da#84p,+onARGmA4'A|IENDB`awstats-8.0/wwwroot/icon/browser/edge.png0000644000175100017510000000103114753672077022607 0ustar ldestailleurldestailleurPNG  IHDR*IDATxeCP׶MnƶY۶۶m?4(sbo쨰Y Bm'}H$̶[tdWbq<_/ pL͈ɦ" [O$컔zzBȁꠧ52݃:|3]JcuR0gi 2M7K#wo37*IS\IS0\>WkG{}v/s%W-'.̀a`Mu#:焏uB?1oeʡP2o 6Ly>y4p{/)hImMxP_:>jڇµi`3:TX*LrUTu]@,nj:^ޤhL٭q`!mc|b.cɢcn؟]-Ή.O&"v s17 ]J kk`yIENDB`awstats-8.0/wwwroot/icon/browser/netscape.png0000644000175100017510000000022214753672077023506 0ustar ldestailleurldestailleurPNG  IHDR( PLTE+AIDATxuQ QU,Pv$FⳀ`ΐ}_j>$R3Qp:ݬ IENDB`awstats-8.0/wwwroot/icon/browser/analogx.png0000644000175100017510000000115114753672077023337 0ustar ldestailleurldestailleurPNG  IHDR*0IDATx ]aqڶmqm۶ֶmQmބ ~@2յ_rCthTf[q)9.Nfj[W9 *jɽ!f.SIavUmTP ,\g˶u.|p?٨"LPnF,܀޷am+[Z|&9'Rr.;bcgu|߆n}bȀfQ, g_a $QmxfH@Dץir=OLq/ʖ R~d|Fp$F˕W|b2۠HL 6IEj Я$oȁyWAj)WGhߦ58a|\?}0x%*2l/uIΌٛ* |/PbQG9B#4$C k3 A䪮]wi߲~eb 7F4RI%22E| IT v^#)RKlIENDB`awstats-8.0/wwwroot/icon/browser/rss.png0000644000175100017510000000056214753672077022522 0ustar ldestailleurldestailleurPNG  IHDR*9IDATx%UQе9-A!Jŵ" 廻?973Ca$ if(T@\4ݗq8!%!Sa)[>J h6@ a [M[0kxn2eF|V8::9;Rsp^4q=S7IA"0⟏n:r>O%'p|{WoPghй{9W7&Ֆ1 Cb`" t2ڇmvRBTe#(qd8I`6i#IMIENDB`awstats-8.0/wwwroot/icon/browser/philips.png0000644000175100017510000000102314753672077023354 0ustar ldestailleurldestailleurPNG  IHDR*IDATxbdt8 0sA}?mAm#vvʰԈ5n4;ɘZ>LI6Xk0 D0bf^MD `l,"Ceq27l[jMVD%<f -)S52C%3?"4}v7A!%2fww7Vc~auJkGVI#kkDXJ !`8:=+9U|Zm]\`6ޓmBDFFblHh1Rb(vbKe߀zbB,4Siy20!f|k8J(}RH`vЇ/|r:!5+oL۵QQ׀R!kf6-M6 1Ѱ~B)ė3!HȺk5 ?^(-"-("(˸|M6ƈA{?> IENDB`awstats-8.0/wwwroot/icon/browser/feedreader.png0000644000175100017510000000075014753672077024000 0ustar ldestailleurldestailleurPNG  IHDR*IDATx\âApڸ1;Sl6UFEZv lGDy٨B|Qea8+)˲,QEhkdIy(! t.é(,I `RɔaZ-#Xl`XQ&1Fd4u=]Q{n<WU%tv.XPnj`-́!u͛6.QR ~4-aIENDB`awstats-8.0/wwwroot/icon/browser/akregator.png0000644000175100017510000000100614753672077023664 0ustar ldestailleurldestailleurPNG  IHDR*IDATx5QcA}Uk{7y=rwr\&6?dY嵻\䓇Z RZAJ7ŲT*f;^$"]kPGSkS%gJe k?ڪ$Z ڛMSi$P0$DjςesűF=IFV+!|a@P!hpirbZHH+ꉗMޱhǏ}S9ÔDzYT*k_a(×%W]z6ȩs}}xel>ETHVdtgT]s3r,7}gDՌcJavv9M4u;΅,eue۷o峓 zqff}R^P55hsj}bbT*L@TI)zD:thF˦rU?SWw {>«3IENDB`awstats-8.0/wwwroot/icon/browser/freshdownload.png0000644000175100017510000000112014753672077024541 0ustar ldestailleurldestailleurPNG  IHDR*IDATx Q3\Kضm۶/2c;e*m닽3sϞP,BtWZ̙VFT(4%Lōgݯ)P"ajFJAcUήoRh<bc|c.VSFT.k0^R(ׁlRUvEit IyJ:hdEqhQO)k3NƑğ}bcۉ f-I"v||C{x!X?,*}GakYk ͫAN #ei(%sԭq y٘7TZp(GW6g_ 玮 XoP&212+w|F(E jV֯b6K0H"1lO2rBiz ڶIyaZ;k,IΟr!8u7ھi^uQ,J ?s)*VծoЌ#h$%Q_#w+KJ1j ?jl/rIENDB`awstats-8.0/wwwroot/icon/browser/nokia.png0000644000175100017510000000051514753672077023012 0ustar ldestailleurldestailleurPNG  IHDR*IDATxBQ=Emiʶlsym۟m\;4<+=[n+ R8<ڈ\zl.&tR-jW'ۍ<A„j^F/_7,_Q/)F$5\~19gqx*X^0 '"'k쓴>N:>Ag 5Z~b-aX:NxnPj$4F8jkQ ә+j癐$ǹW> uS+:xIENDB`awstats-8.0/wwwroot/icon/browser/fresco.png0000644000175100017510000000107014753672077023167 0ustar ldestailleurldestailleurPNG  IHDR*IDATxe3`#@g۶m۶mvc۶m;9۶k~ۏ'_ܿwd~e5f4XtݘdcKS/9ܮTT4fOR^g1RsQztz*f/NǑF)y,hԮ4[rrOpD=h{v6ˣ>z| K4VM!>˹ V˭4i$;W*+*2)@ sA;|H W=Y *+TjM4C,qz1  DfCדsn #ޑL4W Fp]ȍIJI~P\XRCV?|:=65=Ն08扸E(svIENDB`awstats-8.0/wwwroot/icon/browser/icecat.png0000644000175100017510000000062514753672077023143 0ustar ldestailleurldestailleurJFIF     "" $(4,$&1'-=-157:::#+?D?8C49:7 7%%77777777777777777777777777777777777777777777777777"]!1 ?= Xq]R5VENiYƍCHC<@ RO6-Η/ԧPP~,)`N!2% q**$,~I@3awstats-8.0/wwwroot/icon/browser/panasonic.png0000644000175100017510000000040414753672077023661 0ustar ldestailleurldestailleurPNG  IHDR*IDATxŊzE1sP[OPbƸֶk$Y;'_|_7*F-1tSwlfwmyD\rL"O?펡ݳʰs@(ʲ2 E.h.0[J\M]ՔfYa[fjf=DnV*}(dJH\tש%(0n[~IENDB`awstats-8.0/wwwroot/icon/browser/webtv.png0000644000175100017510000000034714753672077023043 0ustar ldestailleurldestailleurPNG  IHDR*IDATx) `2G h%T`D;W͇?ns& BZ[j~5)M) όk+Z tKaJ)ޅ>]gX 1:":0/m}jxk)Xli}/ ݖ =ewSlAGe!#IENDB`awstats-8.0/wwwroot/icon/browser/msie_large.png0000644000175100017510000000057014753672077024021 0ustar ldestailleurldestailleurPNG  IHDRX0PLTEjA`V)`~&Qx˟ 8|q6tRNS@fIDATxڕKr! ['~ *:4be Bܹ`1~)j*6nڐM4ڎY~L cql\W'jMAh mMfX;:YL=8tjXxM%Q+ ~POn30uSZ9 0XC [nDJi =)uԄ}.˙!(P? 7y IENDB`awstats-8.0/wwwroot/icon/browser/iceweasel.png0000644000175100017510000000062314753672077023652 0ustar ldestailleurldestailleurJFIF     "" $(4,$&1'-=-157:::#+?D?8C49:7 7%%77777777777777777777777777777777777777777777777777"e!1"QA!2Aq ?cW݉Xz$߬ˌبxs߭]\_zn qy85DصɄꄐϚ\ 3?H~1 tG1QZ+RϾ񫯊l{Ҍ:awstats-8.0/wwwroot/icon/browser/siemens.png0000644000175100017510000000036114753672077023353 0ustar ldestailleurldestailleurPNG  IHDR*IDATxc?qvJ320I0qFLe*-333ߙ98V&& Ng߾񲲲sϟ@Eo~\uP߿/}%( r'ONz& gMA߾cdșWxx$( 0( tJJkz<K~z֘ʗiq2f߼5\];:n&Akԙ0@Zy¥ :Y^IJ%n7!@]]]*,ZH ZY$FD)qZHD0Ic,Hzqʁ8N4 !Fy?waEԂfCrG@ Lj&YLheQ^0V!k 9 5Ipй`֊ߎ<)3!; W( buV .S\ Z藵ܬ_N kI1|}sT t;?oTal?q^o4{YekғU?TWIENDB`awstats-8.0/wwwroot/icon/browser/ncsa_mosaic.png0000644000175100017510000000112714753672077024170 0ustar ldestailleurldestailleurPNG  IHDR*IDATxbܵki`#=ZgŶmBq*N)ٶmʏ#9Xi#u 6)Zi7Ldgru!$6v;+ssOj۲@sxөph2_?..leeIJm$gُMo[jnۘƶT2vזHYOI`: ^[q{NM{wwÔh08xln6}_jYEr7ĎD?}^Jpl;t a{Db0Z_xS)BRYvAXXKDANv _?] 2ŔfƗC 0J/ꢾ]n*C-uk"po_ҥm 4w6mѱLRRk #%痖T*U\bqHU%BT_+;)qR_T 3 hͪ*kDfw DRH :d,9{2aD{7!u C*!PgIENDB`awstats-8.0/wwwroot/icon/browser/feeddemon.png0000644000175100017510000000117014753672077023635 0ustar ldestailleurldestailleurPNG  IHDR*?IDATx%Rp$AqtmFlųmvlYss+|CA0<53woݦg9b6qm(Dͮ j*$bDCvT4swlB}.&c8[?37G Zz5X yaS wOM/U{P\F޹3~Qa]LOW pzhVtg)O+ZH*HHCBCCxqӧE@\USY|v_U[dvH4KV Wxkh"^רoǏv@7+3C K;Y >qq IsB #&Z(̖U\jsU"C%&LPDIp?wLYTpJ9+ {IENDB`awstats-8.0/wwwroot/icon/browser/winxbox.png0000644000175100017510000000110314753672077023401 0ustar ldestailleurldestailleurPNG  IHDR* IDATx5̝i@yƏm;\۵m;ڶm۶mɉOP"(N\G4uR )ALb0|Sq'ϙRĘ$J#Z-o=V4JfΡbg?`Vstmr=Ou$bJs%ӹg,뗻rf?5TߙJ 0 N"M1gn{|&Pg9var1A qD\);zZhEOrYN%t8{Q,ֿouץkM@MC`#A̗ 37£G-(;a@bñҿ95$4UmY|.:xU7)Y)QK׿x퓯mdq&!SHRϿneÀ_;<M 8`1{krE m dt]qW+d |$!luBIENDB`awstats-8.0/wwwroot/icon/browser/omniweb.png0000644000175100017510000000035614753672077023354 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEi<<{kWf0TyIDATxc``2Rd&#We3 m\n4}Cgϭ9W0x{ ^9;g;n/a[nĝe mnVL``HUrQ L.''XYIENDB`awstats-8.0/wwwroot/icon/browser/frontpage.png0000644000175100017510000000115414753672077023676 0ustar ldestailleurldestailleurPNG  IHDR*3IDATx5\1g۬mnS۶1m۶mZOI7ʬ2 X c| 'EBJH 35|2ѨMt0fղSu=j653",,+-:?+.'#&73N [ !OڣAnVҕoW@Pju΃ "ԃ;EwK+s;;wWkIDATx=I0CAcam[NzZ!"EjNݲOՍnq>eVV'#=ׁnR>ׁ~Laa J 7zȄ4YoqIENDB`awstats-8.0/wwwroot/icon/browser/mozilla.png0000644000175100017510000000034714753672077023363 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE⦖Gg{mlXRN  % KArIDATxc``TRdRʮn SVRyk%fzBۘ7o֝ϟ+2$r+PW+l?;٬!}ֿ@ LYg"M@&,WynIENDB`awstats-8.0/wwwroot/icon/browser/newzcrawler.png0000644000175100017510000000035114753672077024252 0ustar ldestailleurldestailleurPNG  IHDR(BPLTEV`3AՄ&t@岆,8fI(Ma~̙3g14ME7 kXڥ-1@*iuΞׇ1ym]uFѨmgo)0ʸSg]*m mO|wZ!SJ29{ޣjrǦ%:EZfh'shW;LZs0cS!͔t M ߿ttڴ{LiaG] GQ"H7klCޅ3v:&DV?0D4U.jTlm*KRЯoč |Ǐ_~ }ϟX䢢" 5^^qyy~~UUCN+(=pO*)$JOMM3(jxx䓓 lld>EHoC\A': 'x||촴t<6քGJXYYIͱU|Fy!!!|tRNS0JfIDATxc`T2 * ZAL4Lғ;:L,:We0pd-[;Qp ggΜ}(  9L}10j0 4PIENDB`awstats-8.0/wwwroot/icon/browser/icab.png0000644000175100017510000000027314753672077022610 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE{ڔtbwiйk޵RpƵX,atRNS@*6IDATxc  Kh̙3;W9bCD{I@i`cCJ  ՗+IENDB`awstats-8.0/wwwroot/icon/browser/samsung.png0000644000175100017510000000051514753672077023366 0ustar ldestailleurldestailleurPNG  IHDR*IDATxQr1Mmvǽ_=,Amj[tkmÌ1?>{xyʞI>`ߙW#XA4A 'ySvA3b}&SJ.HvX(dZPAgؖO%1$598 !hydvdȬ¼DP q?x05@ @ZA\H TL+xIENDB`awstats-8.0/wwwroot/icon/browser/da.png0000644000175100017510000000025314753672077022274 0ustar ldestailleurldestailleurPNG  IHDR(PLTE ɫJD+z<+.s]tRNS@fDIDATxUA1BQGtL}@#B S3K֔; U5:@njڠJD n|eIENDB`awstats-8.0/wwwroot/icon/browser/galeon.png0000644000175100017510000000032314753672077023153 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEjj`ý֪ v""*1;@9:\x2FUhWtRNS@fQIDATxc````&aW- ;'iO.A) "pi$ل@r/4w:0׺ 5ȗ30cߏ5IENDB`awstats-8.0/wwwroot/icon/browser/w3c.png0000644000175100017510000000076114753672077022410 0ustar ldestailleurldestailleurPNG  IHDR*IDATx Q#_Y_Dm7`,X <4~SLw>k-듰u[AG`qhpBzѴ&L/REoN{^ mԋ/WxݱQ3 W߬OJiSvd7 : "F g.T);— /}G  cP$ kl-@.̬XcxùKj"ƛ/( \,) qE%㬿W;(*=F4MPtMIENDB`awstats-8.0/wwwroot/icon/browser/rssowl.png0000644000175100017510000000115714753672077023245 0ustar ldestailleurldestailleurPNG  IHDR*6IDATxMR#1g۶m۶mu׶m۶m۶5=~kY^^F 6M"kvrؙakǔ@ʚܜ4jF,*)INΞ.]RKR}}xge/ٽ3X׺|TVم0=\RHG_5Rk;j:C08OFm}2Z-ΩחfZszb4߻,"*k~nU}|d6:> GX F@okgo"ONՏePwkYezi}AD Wgd?+~p~ +LE;^0JIDS_oޙWV06O0?1|SsBT 4YO/$1He~~/{ڝC1PB?=vԻÿe 8Pg>"""4 w.l|vyu/!S%VgW!i,R?[jW-%IENDB`awstats-8.0/wwwroot/icon/browser/subversion.png0000644000175100017510000000031714753672077024110 0ustar ldestailleurldestailleurPNG  IHDR(EPLTE㨻٩݌ꪽڜԕъ -EIDATxUW@'T"njFs,,Y5B`SAc8"shrƽQOh«7&xx.IENDB`awstats-8.0/wwwroot/icon/browser/httrack.png0000644000175100017510000000015414753672077023350 0ustar ldestailleurldestailleurPNG  IHDR*3IDATxc06Nc3 0(0tVRtW+*XIZIENDB`awstats-8.0/wwwroot/icon/browser/apt.png0000644000175100017510000000042314753672077022473 0ustar ldestailleurldestailleurPNG  IHDR οlPLTE1X"Q:bボ]~#y0瓪k 1~쨺a藭雰꡵NsKqt摧勤 O릹FbIDATx0Kk&,GwPPEP7mñC:7g5M)y@W{Y?ZV̔ˋۇ=`.2oV*?҈TYIENDB`awstats-8.0/wwwroot/icon/browser/multizilla.png0000644000175100017510000000034714753672077024102 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE⦖Gg{mlXRN  % KArIDATxc``TRdRʮn SVRyk%fzBۘ7o֝ϟ+2$r+PW+l?;٬!}ֿ@ LYg"M@&,WynIENDB`awstats-8.0/wwwroot/icon/browser/teleport.png0000644000175100017510000000016414753672077023547 0ustar ldestailleurldestailleurPNG  IHDR*;IDATxcO4@):BHa(jAC`AR"a(VRKĻ 9\ Z+p@pNIENDB`awstats-8.0/wwwroot/icon/browser/android.png0000644000175100017510000000024314753672077023327 0ustar ldestailleurldestailleurPNG  IHDR*tRNS7X}XIDATxc }8@W:*0S)P[PuU "XJ#LT1D])VSR `IS+d*+ RIENDB`awstats-8.0/wwwroot/icon/browser/motorola.png0000644000175100017510000000113714753672077023546 0ustar ldestailleurldestailleurPNG  IHDR*&IDATxQazmgնm~[m۶mY$4MeMΓwX\h~Pǥ}JvY@VTda7 h ph2(YKLqD Ƭ/䂬3|#%!k\e|y-mQl!Ϙi|\Ke%TN۸jSt N>yv<|r,J&>h[7­tn3a3dmn1uD/Bl\'z=WN_}@ zDHfIENDB`awstats-8.0/wwwroot/icon/browser/epiphany.png0000644000175100017510000000102614753672077023524 0ustar ldestailleurldestailleurPNG  IHDR*IDATx<\1O>mڶm۶m۶m{'\x>J7Bp3Кa"&Lh#X&q-q/|_,/-GG9{S^1Ƭ388Z{[<8euզ&+}wMܶT֗NJLLh=>uwtlt gua%B" ٥,ί| arKiBurj?'R9e}~Ib,h x@);22 fcCǽ 8Fl[VַVۇ组gβzS ]Ѝ_( bkL~ CfØ@HQc(I}L4jٴ)'7zeۗ:YDQ$4_}NMl\_֠R7mdT+ Ie VAUoڋeM(II(C`uDv{zF0_kA x_ mRݠ 3 +9 *:ÿ\3ܠLc\XyFc @%[(;kCH(p"`zY0ԢAcuz*8vBtFFq(JJ%`:#Ͽ=%F)&5$NVyqͫg|2Mc+˿fp.pްמ6 )#sb?rE{wӬy (ѥJpx= SEEFsnU\vrI`Z#ɩuJ!)]|aiɤi u*WW),X&Cj ph+!LD0t۹K֍|ˊTU{0@@ 5z:J`v V\jx0S4$Lfܹϟ?q+W8AVb:P@O )CB(9xPUlim8aae(Tr o!vmӑ?q12m޺5W(vս|M2>ν^әd,˂wHnIENDB`awstats-8.0/wwwroot/icon/browser/cyberdog.png0000644000175100017510000000104714753672077023510 0ustar ldestailleurldestailleurPNG  IHDR*IDATxeR3^1ξSnZ۶m۶m=۶m\>m'D`1fʂ uvv⟌ ^ozz:Eyyyy}{| ?Hc"8?цDҘtan=F v{Z뜳>ƨ^G|skK)݄9ιV)B^1z܎Kk7BHJ BcBh}10E;FX7*"nv\U?ррSiHٖ0IENDB`awstats-8.0/wwwroot/icon/browser/neon.png0000644000175100017510000000036514753672077022653 0ustar ldestailleurldestailleurPNG  IHDR*IDATxݑ%TA@gD? d\=@XF7Y1=uϹ8y)qNzukKNҥX}F A H$Y ͤ!z4׿݊+ϣgʄF:JyK[MDSǸ&i: zױm3~{4 t4<ƄTSIENDB`awstats-8.0/wwwroot/icon/browser/pulpfiction.png0000644000175100017510000000120314753672077024240 0ustar ldestailleurldestailleurPNG  IHDR*JIDATx-cw$Ap}>۶m6bom\۶bۙKwU\yCC͍tJRYӳfZU:>.P?Ϣ?g;w~Wqe.a֕w/yֶRkˊ2 S|\.nxxcZvvyyiy''r_J_Bu|: dA' tϗnND*#=-RDćtjVVZnTdnַ2ׇGvnmWU>KTZGy [5\ĝM ʞDlI)%仰<(;4M6z%B3(y/uzzppY ' PIENDB`awstats-8.0/wwwroot/icon/cpu/0000755000175100017510000000000015053314771020272 5ustar ldestailleurldestailleurawstats-8.0/wwwroot/icon/cpu/java.png0000644000175100017510000000035014753672077021733 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE8fm̳tRNS@ffIDATxc``PV` f& ]@4s:VP bL&`y# {:zm``Sd焙 @ك@s|=gfDIENDB`awstats-8.0/wwwroot/icon/cpu/intel.png0000644000175100017510000000036414753672077022132 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEkeF1Rw)V!J{Dm^9ctS8tRNS@frIDATxcF% ; u6MZUqv'QnҌ /wx_e :a^\ MWQud~:Ͻ,5IENDB`awstats-8.0/wwwroot/icon/cpu/hp.png0000644000175100017510000000036214753672077021424 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE1!B1J9ZJ{cZsk#tRNS AnIDATxc``d&B iݻ100g`^QPs ^vw?NGwE{4ґoSaD / ijq ȯI>xu)IENDB`awstats-8.0/wwwroot/icon/flags/um.png0000644000175100017510000000015514753672077021743 0ustar ldestailleurldestailleurPNG  IHDR%PLTE!4"IDATxc@ f 0p10:0p50p6Q1IENDB`awstats-8.0/wwwroot/icon/flags/ae.png0000644000175100017510000000016014753672077021703 0ustar ldestailleurldestailleurPNG  IHDR*7IDATxcANE,LSyo]PОAHiTH~PD RIU IENDB`awstats-8.0/wwwroot/icon/flags/com.png0000644000175100017510000000032214753672077022074 0ustar ldestailleurldestailleurPNG  IHDR*tRNS7X}IDATxqa as$NtqIzۻCcGtQ)N9\P,>AgG܆DqPhO4p͍87T9,w-:=t5њz&:Jվ?sIENDB`awstats-8.0/wwwroot/icon/flags/al.png0000644000175100017510000000021714753672077021715 0ustar ldestailleurldestailleurPNG  IHDRf0PLTEuUSB[2IDATxc`A@+i`~xy)Qyt~lA z'W1IENDB`awstats-8.0/wwwroot/icon/flags/ph.png0000644000175100017510000000025214753672077021727 0ustar ldestailleurldestailleurPNG  IHDR*qIDATx0 RIo#Nѳ@Ul]{yn|)6IDATxc!AIIHI HCha:kJ0`Z$ v IENDB`awstats-8.0/wwwroot/icon/flags/kz.png0000644000175100017510000000030214753672077021740 0ustar ldestailleurldestailleurPNG  IHDR($PLTE{{R**ZZhhr^T*" Ma+sTli8oI|xIENDB`awstats-8.0/wwwroot/icon/flags/ck.png0000644000175100017510000000027214753672077021717 0ustar ldestailleurldestailleurPNG  IHDR($PLTEolSD5'&knQP ngqQIDATx}A0 Ao/B-=27keo8Q-%:'q{4zm %ta˪,[-hOK؜=j~IENDB`awstats-8.0/wwwroot/icon/flags/fj.png0000644000175100017510000000030514753672077021716 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEۑBB WS3|njE)_R⬰249*iPIDATxc`T6r ep+6fiӘ@PɓjlzaQYhgP A^e t#khIENDB`awstats-8.0/wwwroot/icon/flags/hk.png0000644000175100017510000000022214753672077021717 0ustar ldestailleurldestailleurPNG  IHDRf0PLTEVVzz0._5IDATxc H 0'iV34@xX-%L 'Ru3~;IENDB`awstats-8.0/wwwroot/icon/flags/be.png0000644000175100017510000000020414753672077021703 0ustar ldestailleurldestailleurPNG  IHDR*KIDATxc`bb@';G&"Q"P QAX)vHb!2X  `*HLSIH.P|IENDB`awstats-8.0/wwwroot/icon/flags/eg.png0000644000175100017510000000020014753672077021704 0ustar ldestailleurldestailleurPNG  IHDR*GIDATxcB$xעD FA_A0>(j$P 4 0zyzXDK:IENDB`awstats-8.0/wwwroot/icon/flags/lv.png0000644000175100017510000000016614753672077021745 0ustar ldestailleurldestailleurPNG  IHDR*=IDATxcXd$L4JOV>}\Y"Kˣ{DC* U@V*@wpfIENDB`awstats-8.0/wwwroot/icon/flags/im.png0000644000175100017510000000025414753672077021727 0ustar ldestailleurldestailleurPNG  IHDRf0-PLTE19B9^9҇ Jܭ`Ūx^9N%sRԇ?(u:IDATxc@`$MDWLNW r"_~Lt| 449^P:| [tIENDB`awstats-8.0/wwwroot/icon/flags/gp.png0000644000175100017510000000022614753672077021727 0ustar ldestailleurldestailleurPNG  IHDR*]IDATxc0zK$"Ei՗"ÿr"?-r1T2"P5aSAJ]CH ԡ&M#BJ'AAe$Dmh&JHIENDB`awstats-8.0/wwwroot/icon/flags/yu.png0000644000175100017510000000014114753672077021752 0ustar ldestailleurldestailleurPNG  IHDR*(IDATxc``O$xYY7D @iT?hI88IENDB`awstats-8.0/wwwroot/icon/flags/fo.png0000644000175100017510000000020014753672077021715 0ustar ldestailleurldestailleurPNG  IHDR*GIDATxc)-%5' A)PLGzBs JlLp+I$8JGJ1IENDB`awstats-8.0/wwwroot/icon/flags/fi.png0000644000175100017510000000021514753672077021715 0ustar ldestailleurldestailleurPNG  IHDRf0PLTEr^vrZzfv^vbx_0IDATxc``TfFgthK(00(CA[ 2q,@IENDB`awstats-8.0/wwwroot/icon/flags/cz.png0000644000175100017510000000021714753672077021735 0ustar ldestailleurldestailleurPNG  IHDR(PLTE-ƾjZ |pQY&2IDATxU  g39*X+gl==v?IENDB`awstats-8.0/wwwroot/icon/flags/cl.png0000644000175100017510000000020614753672077021715 0ustar ldestailleurldestailleurPNG  IHDR*MIDATxcjBF/\VUje9R[IL5- 4dt4P5VpW^+3+1DCT"?0(]IENDB`awstats-8.0/wwwroot/icon/flags/kg.png0000644000175100017510000000023014753672077021715 0ustar ldestailleurldestailleurPNG  IHDRf0PLTE/nZG(gEShXiU3Z5 ^Ӭ ZluAgG܆DqPhO4p͍87T9,w-:=t5њz&:Jվ?sIENDB`awstats-8.0/wwwroot/icon/flags/cn.png0000644000175100017510000000022414753672077021717 0ustar ldestailleurldestailleurPNG  IHDR*[IDATxcx(T(aAc*1|QbS "'lJA}!iA\nV*H[@p&i#aa+eJ+|`IENDB`awstats-8.0/wwwroot/icon/flags/eu.png0000644000175100017510000000027214753672077021733 0ustar ldestailleurldestailleurPNG  IHDRf0$PLTE11111kk1kkkkkkkkkk1k1tQIDATx^ AxKXS0;:̿[A F~sRO\pwD"|s!7Q6k(!89IENDB`awstats-8.0/wwwroot/icon/flags/za.png0000644000175100017510000000023214753672077021730 0ustar ldestailleurldestailleurPNG  IHDR(PLTE^PR [Uɒzze[-=IDATx]A0@6#jm\hg#2X5CU\12EIENDB`awstats-8.0/wwwroot/icon/flags/cg.png0000644000175100017510000000023314753672077021710 0ustar ldestailleurldestailleurPNG  IHDR(PLTEss%Dg i/>IDATxU10 @ə1֠n]@Q,m&2ӧ L@is>nIENDB`awstats-8.0/wwwroot/icon/flags/mq.png0000644000175100017510000000012614753672077021735 0ustar ldestailleurldestailleurPNG  IHDR*IDATxc`g߆@ȈJGd(%pIENDB`awstats-8.0/wwwroot/icon/flags/va.png0000644000175100017510000000024014753672077021723 0ustar ldestailleurldestailleurPNG  IHDR*gIDATx 0#_HURz! 'lr#o*?fW{?8>4aԴBeS&iZɝ^MVg<Q^P_IENDB`awstats-8.0/wwwroot/icon/flags/bv.png0000644000175100017510000000021214753672077021723 0ustar ldestailleurldestailleurPNG  IHDR*QIDATxc E SR6r1B$$R 8(1S#$8-(Z? % xjTIENDB`awstats-8.0/wwwroot/icon/flags/nc.png0000644000175100017510000000012614753672077021720 0ustar ldestailleurldestailleurPNG  IHDR*IDATxc`g߆@ȈJGd(%pIENDB`awstats-8.0/wwwroot/icon/flags/hr.png0000644000175100017510000000022514753672077021731 0ustar ldestailleurldestailleurPNG  IHDRf0PLTE ,(t|Ro>TPk8IDATxc611 vvf(//76//`OтƊ@0i%MR 4IENDB`awstats-8.0/wwwroot/icon/flags/bz.png0000644000175100017510000000023014753672077021727 0ustar ldestailleurldestailleurPNG  IHDRf0PLTEn*d2B+~`>;IDATxcA`P b҂ArX)Nwq3e`0m n n ,IENDB`awstats-8.0/wwwroot/icon/flags/us.png0000644000175100017510000000023514753672077021750 0ustar ldestailleurldestailleurPNG  IHDR(PLTEY[c |bO^J@IDATxڍI @ A-Yxra{Z%^Mװp Yo*nAQIENDB`awstats-8.0/wwwroot/icon/flags/zm.png0000644000175100017510000000020714753672077021746 0ustar ldestailleurldestailleurPNG  IHDRf0PLTE;}*  )L~*IDATxc q0e EB#x|lIENDB`awstats-8.0/wwwroot/icon/flags/bb.png0000644000175100017510000000023114753672077021700 0ustar ldestailleurldestailleurPNG  IHDRf0PLTEL$kG{ d_tVƥ-=޽?*IENDB`awstats-8.0/wwwroot/icon/flags/ke.png0000644000175100017510000000023414753672077021717 0ustar ldestailleurldestailleurPNG  IHDR(PLTEAK.PR̤ 4'6H?IDATxڍA Ð ƃ a4!ZLP=yHԖCz*UVy06/%o80(&IENDB`awstats-8.0/wwwroot/icon/flags/cd.png0000644000175100017510000000111314753672077021703 0ustar ldestailleurldestailleurPNG  IHDR(PLTE!୼]K |s!!K7+ '&srLMba\  POlm*(?>ŋ}65-,zyEFhgWWVUgh&&EDwx1021~@AmlQR\[ab"! Jrs.,98ʆ;:c(>.!f`YSFMGtM$S$C=) \}bKGDH pHYs  tIME +(c=ABW 4b*A,8 jW i hE?[IENDB`awstats-8.0/wwwroot/icon/flags/it.png0000644000175100017510000000012414753672077021732 0ustar ldestailleurldestailleurPNG  IHDR*IDATxc`l@F_dDQJ-qձIENDB`awstats-8.0/wwwroot/icon/flags/ws.png0000644000175100017510000000032414753672077021751 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEc11 V͜119vc1浜J1111c11c11 `vtRNS@fRIDATxc@B`J9$Hw.16```v8S0 qNIDATx} 0mlxe؁# F3íz!O-W:ꍷnS)RqS1T" 4?nIENDB`awstats-8.0/wwwroot/icon/flags/mo.png0000644000175100017510000000033114753672077021731 0ustar ldestailleurldestailleurPNG  IHDR(-PLTE{9j)kkBBkֱŋθp>KgIDATxE09 ϕ%$G5POVF1)2 5K;7C%Kӭw7wye^E襤d #6c*I~IENDB`awstats-8.0/wwwroot/icon/flags/gm.png0000644000175100017510000000017314753672077021725 0ustar ldestailleurldestailleurPNG  IHDR*BIDATxcB$Jϝ!1()!101!vHtHDs"R ƍ@$dIENDB`awstats-8.0/wwwroot/icon/flags/vc.png0000644000175100017510000000023014753672077021724 0ustar ldestailleurldestailleurPNG  IHDR*_IDATxcX G߿3`"(νǫ4h+Zp+K@(m!(@cVm%-4OKWn *IENDB`awstats-8.0/wwwroot/icon/flags/en.png0000644000175100017510000000026114753672077021722 0ustar ldestailleurldestailleurPNG  IHDR(PLTEc!{cJZZfTIDATxUA0h ZM8`YJ4QWm_M۩UNֻ^Q^26#q*ƹbsIENDB`awstats-8.0/wwwroot/icon/flags/cv.png0000644000175100017510000000022114753672077021724 0ustar ldestailleurldestailleurPNG  IHDRf0PLTE"!~ptaA@gYUA]4IDATxc@"BADC(0A_RRo1 ] rjIENDB`awstats-8.0/wwwroot/icon/flags/ve.png0000644000175100017510000000020514753672077021730 0ustar ldestailleurldestailleurPNG  IHDR*LIDATxcH4Jm!1AF 2'DHAB$`$BRB"mDGhR ۘ|D ߘXD ^FTIENDB`awstats-8.0/wwwroot/icon/flags/wf.png0000644000175100017510000000023714753672077021737 0ustar ldestailleurldestailleurPNG  IHDRf0$PLTEvw::ZX()FH,LA6IDATxc`2q +ZtX[e;HkZ(2nV`e hHjAIENDB`awstats-8.0/wwwroot/icon/flags/lk.png0000644000175100017510000000027714753672077021735 0ustar ldestailleurldestailleurPNG  IHDR($PLTEj{ojlƺVIDATxEI DQD U Eb%0c$83bKg+*fspW*-m* =gXIENDB`awstats-8.0/wwwroot/icon/flags/aq.png0000644000175100017510000000024014753672077021716 0ustar ldestailleurldestailleurPNG  IHDR(PLTE3Ysn9CIDATxmQ!B ۜv%h֏R|͠ձ"r6KZg%:ygRWcIENDB`awstats-8.0/wwwroot/icon/flags/cr.png0000644000175100017510000000021514753672077021723 0ustar ldestailleurldestailleurPNG  IHDRf0PLTEԹvrٍ ry10IDATxc@BJ`l  .!.@(:5 wʨ!xkߋ穯IENDB`awstats-8.0/wwwroot/icon/flags/mk.png0000644000175100017510000000035414753672077021732 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE&~$=$2Vuk$J wIDATxc`Tf0 HWd`d cXŶ1!lMNb[C@Z❋i {׵v3ܴZÊ}m7/IHc`e g&r h~~C>5&=TIENDB`awstats-8.0/wwwroot/icon/flags/br.png0000644000175100017510000000026614753672077021730 0ustar ldestailleurldestailleurPNG  IHDR(PLTEk0^r~ 0Q=UYIDATx=M!2Db;r~(HAT{v(n &QJ&LL#}Lgw:hx[&_fH0]eCIENDB`awstats-8.0/wwwroot/icon/flags/gb.png0000644000175100017510000000026314753672077021712 0ustar ldestailleurldestailleurPNG  IHDR(PLTE褠lc `dN\SkVIDATx]I@CNI(I%Efڻ!Kה]G@ TK4\3ZIl&}IENDB`awstats-8.0/wwwroot/icon/flags/gy.png0000644000175100017510000000026714753672077021745 0ustar ldestailleurldestailleurPNG  IHDR*~IDATxc 1Ze< bdcxVJw1Ue|5JS AQ^, P0‘˝; pW!bU AWa*8}.jJfc:]E^`aFKBr,֍#IENDB`awstats-8.0/wwwroot/icon/flags/hm.png0000644000175100017510000000024414753672077021725 0ustar ldestailleurldestailleurPNG  IHDR(PLTEьf_\gM(ܯ u?GIDATxU[ 1y /@:()x(R( rW8+6,V܏~BZ~GIENDB`awstats-8.0/wwwroot/icon/flags/at.png0000644000175100017510000000015714753672077021730 0ustar ldestailleurldestailleurPNG  IHDR*6IDATxcT6}b&LҠaPP-;CNKIENDB`awstats-8.0/wwwroot/icon/flags/nz.png0000644000175100017510000000023614753672077021751 0ustar ldestailleurldestailleurPNG  IHDR(PLTE P*z/^}sWdHЦR^6AIDATxڭAP BAƦΊ=H!‘eK-g7:xFUn,lg/U9eIENDB`awstats-8.0/wwwroot/icon/flags/kp.png0000644000175100017510000000024714753672077021736 0ustar ldestailleurldestailleurPNG  IHDRf0$PLTEnn_atu뭬⋋((:8z>IDATxc@ll .a*... .e`S Lz%N0ힱD4/IENDB`awstats-8.0/wwwroot/icon/flags/lt.png0000644000175100017510000000013114753672077021733 0ustar ldestailleurldestailleurPNG  IHDR* IDATxcxH42c! 7,ġ! BPIENDB`awstats-8.0/wwwroot/icon/flags/mm.png0000644000175100017510000000030314753672077021726 0ustar ldestailleurldestailleurPNG  IHDR*IDATxc``9f" rv{LRH;aMV!@.>Rc\]P>t˂ͺmReˮem>K-2R)/ą^`WUt$)o`eoIENDB`awstats-8.0/wwwroot/icon/flags/vu.png0000644000175100017510000000017614753672077021757 0ustar ldestailleurldestailleurPNG  IHDR*EIDATxck ?G0jfRV BփSX[+Z GET oL( RIENDB`awstats-8.0/wwwroot/icon/flags/kr.png0000644000175100017510000000025614753672077021740 0ustar ldestailleurldestailleurPNG  IHDR(PLTEpgnŵYY 7#aG QIDATxڅNA0?]za$(nj@Ji"Ɯstպ山LBe*9\U}q>M^BDIENDB`awstats-8.0/wwwroot/icon/flags/ir.png0000644000175100017510000000022214753672077021727 0ustar ldestailleurldestailleurPNG  IHDRf0PLTEz$2eq]],+_g5IDATx 0B6v0jGd#Y#\[ ;%ԞIENDB`awstats-8.0/wwwroot/icon/flags/cs.png0000644000175100017510000000021714753672077021726 0ustar ldestailleurldestailleurPNG  IHDR(PLTE-ƾjZ |pQY&2IDATxU  g39*X+gl==v?IENDB`awstats-8.0/wwwroot/icon/flags/td.png0000644000175100017510000000016414753672077021731 0ustar ldestailleurldestailleurPNG  IHDR*;IDATxc`c[GѹޱяhL,pDR%%4tԭ8*uKJ9NCȴIENDB`awstats-8.0/wwwroot/icon/flags/vg.png0000644000175100017510000000025014753672077021732 0ustar ldestailleurldestailleurPNG  IHDRf0$PLTEooPyy7Όo=0 pKI^?IDATxc`TvdS2o!A. z̙AKh *Ag%Fmh$҂8i/K"IENDB`awstats-8.0/wwwroot/icon/flags/si.png0000644000175100017510000000022514753672077021733 0ustar ldestailleurldestailleurPNG  IHDRf0$PLTEsofJO5ެ຺<7xC,IDATxc@BZDBt`po@BXe#,^IENDB`awstats-8.0/wwwroot/icon/flags/et.png0000644000175100017510000000023614753672077021732 0ustar ldestailleurldestailleurPNG  IHDRf0$PLTE,r :~DL&TmD\hxZB\$ a5IDATxc \\MS\\tik8.0n 3g9a7!;IENDB`awstats-8.0/wwwroot/icon/flags/coop.png0000644000175100017510000000032214753672077022256 0ustar ldestailleurldestailleurPNG  IHDR*tRNS7X}IDATxqa as$NtqIzۻCcGtQ)N9\P,>AgG܆DqPhO4p͍87T9,w-:=t5њz&:Jվ?sIENDB`awstats-8.0/wwwroot/icon/flags/nb.png0000644000175100017510000000021214753672077021713 0ustar ldestailleurldestailleurPNG  IHDR*QIDATxc E SR6r1B$$R 8(1S#$8-(Z? % xjTIENDB`awstats-8.0/wwwroot/icon/flags/gu.png0000644000175100017510000000031314753672077021731 0ustar ldestailleurldestailleurPNG  IHDRf00PLTE?mW0uV|яUhnszrUKCVIDATxc`d`RR2QRRaE`bB0-5s5. [fweO]:k/soJ. s|:IENDB`awstats-8.0/wwwroot/icon/flags/ng.png0000644000175100017510000000016214753672077021724 0ustar ldestailleurldestailleurPNG  IHDR*9IDATxc$4׺aTRIjpT8Z7ZaIENDB`awstats-8.0/wwwroot/icon/flags/in.png0000644000175100017510000000021314753672077021723 0ustar ldestailleurldestailleurPNG  IHDRf0PLTE´_e/- 붏.IDATxc ] t _$ Aib- IENDB`awstats-8.0/wwwroot/icon/flags/mf.png0000644000175100017510000000012614753672077021722 0ustar ldestailleurldestailleurPNG  IHDR*IDATxc`g߆@ȈJGd(%pIENDB`awstats-8.0/wwwroot/icon/flags/ky.png0000644000175100017510000000032114753672077021740 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEȒhSM\@3ysp־o;y:˰j՗zI\IDATxc`T d0PvPѡ bMM SS$:6z`P-qw hVig0-FwIENDB`awstats-8.0/wwwroot/icon/flags/mz.png0000644000175100017510000000022114753672077021742 0ustar ldestailleurldestailleurPNG  IHDR*XIDATx΋ P CSgq,h1\ P-U>O*=" UEnZUԛ+u:uefmIENDB`awstats-8.0/wwwroot/icon/flags/ug.png0000644000175100017510000000022314753672077021731 0ustar ldestailleurldestailleurPNG  IHDR*ZIDATxc pp?g(+odxT?D%PQ"RB"0 Xq"JF}fUvIENDB`awstats-8.0/wwwroot/icon/flags/do.png0000644000175100017510000000017114753672077021722 0ustar ldestailleurldestailleurPNG  IHDR*@IDATxc`b~} DXАRZT!HQiv0q+wRp?N#IENDB`awstats-8.0/wwwroot/icon/flags/ro.png0000644000175100017510000000017014753672077021737 0ustar ldestailleurldestailleurPNG  IHDR*?IDATxcSGiY5 P?>" +%T>L%C)Qnć 6\IYiXoeIENDB`awstats-8.0/wwwroot/icon/flags/kn.png0000644000175100017510000000032214753672077021726 0ustar ldestailleurldestailleurPNG  IHDR(0PLTE~PP//RDԌo62J]IDATxEA CQTQzH3R,KN\dj փށ"^#D!Ӓ(zi0󄟄pIgg/E9G8IENDB`awstats-8.0/wwwroot/icon/flags/mg.png0000644000175100017510000000013414753672077021722 0ustar ldestailleurldestailleurPNG  IHDR*#IDATxcvd #L ШR0$i4TuIENDB`awstats-8.0/wwwroot/icon/flags/eh.png0000644000175100017510000000024614753672077021717 0ustar ldestailleurldestailleurPNG  IHDRf0$PLTEV>.4IDATxc 23T$H"Cf@(TLmA'iQIENDB`awstats-8.0/wwwroot/icon/flags/pr.png0000644000175100017510000000032514753672077021742 0ustar ldestailleurldestailleurPNG  IHDR(0PLTE7T%)PL!]ORDq-5ʹ`IDATxM  clmHp(ͣ%HaRUPPz:3-\c9m.@#4396pMFpIENDB`awstats-8.0/wwwroot/icon/flags/arpa.png0000644000175100017510000000016214753672077022243 0ustar ldestailleurldestailleurPNG  IHDR73|tRNS+IDATxcaoaw ß?@d@APP ͤz=IENDB`awstats-8.0/wwwroot/icon/flags/iq.png0000644000175100017510000000021114753672077021724 0ustar ldestailleurldestailleurPNG  IHDR*PIDATxcxJ$x_RD #AfAgG܆DqPhO4p͍87T9,w-:=t5њz&:Jվ?sIENDB`awstats-8.0/wwwroot/icon/flags/jm.png0000644000175100017510000000024514753672077021730 0ustar ldestailleurldestailleurPNG  IHDR(PLTEdOO*HIDATxeA 0Di M$sl _S0 E'`=ALV } C=F ^?IENDB`awstats-8.0/wwwroot/icon/flags/lu.png0000644000175100017510000000014114753672077021735 0ustar ldestailleurldestailleurPNG  IHDR*(IDATxc@,JD ??qhݠfֵNyIENDB`awstats-8.0/wwwroot/icon/flags/ca.png0000644000175100017510000000023114753672077021700 0ustar ldestailleurldestailleurPNG  IHDRf0PLTE⃅qsahAgG܆DqPhO4p͍87T9,w-:=t5њz&:Jվ?sIENDB`awstats-8.0/wwwroot/icon/flags/mx.png0000644000175100017510000000017414753672077021747 0ustar ldestailleurldestailleurPNG  IHDR*CIDATxc`c#U~_~ߙXh0*}x5+Q d(-D$V pIENDB`awstats-8.0/wwwroot/icon/flags/zw.png0000644000175100017510000000025514753672077021763 0ustar ldestailleurldestailleurPNG  IHDRf0*PLTEpp ¾<ԾJs! Y~rt3 ;>IDATxc`E(  JPZM4!t$U@WR }b. P2IENDB`awstats-8.0/wwwroot/icon/flags/lr.png0000644000175100017510000000024114753672077021733 0ustar ldestailleurldestailleurPNG  IHDR(PLTEAnRnk5nDIDATx][ 1Cw< EpNBDE+]YT{ =WXejplr>IENDB`awstats-8.0/wwwroot/icon/flags/io.png0000644000175100017510000000037514753672077021735 0ustar ldestailleurldestailleurPNG  IHDR(Dh@eJ߿^=' J$a@.TLqCF@d+dS8!IENDB`awstats-8.0/wwwroot/icon/flags/pe.png0000644000175100017510000000020714753672077021724 0ustar ldestailleurldestailleurPNG  IHDRf0PLTEjh۷cN)nDZ*IDATxc``RRxh#-jEhN T@,K#mIENDB`awstats-8.0/wwwroot/icon/flags/sd.png0000644000175100017510000000031314753672077021724 0ustar ldestailleurldestailleurPNG  IHDR(-PLTEÉG R?O7Z9^=kJ!U E YIDATxMI0CQ(Ť/Jx`3-Tr?cwUؖQ&vW2Df!v?Sk@nR??CP>h5"IENDB`awstats-8.0/wwwroot/icon/flags/bf.png0000644000175100017510000000023014753672077021703 0ustar ldestailleurldestailleurPNG  IHDR*_IDATxcB$o+}S)°_},V|$p$Yі9@udH10 #&:P0-`w HaJqd'0QIENDB`awstats-8.0/wwwroot/icon/flags/ml.png0000644000175100017510000000012214753672077021724 0ustar ldestailleurldestailleurPNG  IHDR*IDATxc`XEE DQJ]192IENDB`awstats-8.0/wwwroot/icon/flags/jo.png0000644000175100017510000000022614753672077021731 0ustar ldestailleurldestailleurPNG  IHDR(PLTEZXC죢NP  49IDATxmQ 6-V {0 s52؍|U{zY%A`b~]IENDB`awstats-8.0/wwwroot/icon/flags/aero.png0000644000175100017510000000032214753672077022244 0ustar ldestailleurldestailleurPNG  IHDR*tRNS7X}IDATxqa as$NtqIzۻCcGtQ)N9\P,>AgG܆DqPhO4p͍87T9,w-:=t5њz&:Jվ?sIENDB`awstats-8.0/wwwroot/icon/flags/ms.png0000644000175100017510000000030314753672077021734 0ustar ldestailleurldestailleurPNG  IHDRf0-PLTEAN{Y]e]䨰!s1s$ j7Z_!1s!{LL+!)kQIDATxc`fd0a21 c`qra~0#Q͜ Ɛ{BC: Z.! IENDB`awstats-8.0/wwwroot/icon/flags/gd.png0000644000175100017510000000030614753672077021712 0ustar ldestailleurldestailleurPNG  IHDR*IDATxcA Y٘W@DUZ.TS\ⴉl HB)Ty芎< ЕBPMT)­n T/k"8uR \ Q@zb&FIENDB`awstats-8.0/wwwroot/icon/flags/jp.png0000644000175100017510000000022614753672077021732 0ustar ldestailleurldestailleurPNG  IHDRf0PLTE{ym9IDATxcJ`D1(iV S#v, q:w~6#L L쏙IENDB`awstats-8.0/wwwroot/icon/flags/la.png0000644000175100017510000000021014753672077021706 0ustar ldestailleurldestailleurPNG  IHDR*OIDATxcB$()D";5h(%i̩$80Ryp@6-+Vjy@]<"рG,i 5IENDB`awstats-8.0/wwwroot/icon/flags/pl.png0000644000175100017510000000020114753672077021725 0ustar ldestailleurldestailleurPNG  IHDR*HIDATx΁aP?L>Ʉ@;;:%W ڹ~`1ӅTĚtÅ ҳ+IENDB`awstats-8.0/wwwroot/icon/flags/de.png0000644000175100017510000000013014753672077021703 0ustar ldestailleurldestailleurPNG  IHDR*IDATxcba! )xDCK'"р+-JU,IENDB`awstats-8.0/wwwroot/icon/flags/ki.png0000644000175100017510000000035214753672077021724 0ustar ldestailleurldestailleurPNG  IHDR(sf|&Zs /iIENDB`awstats-8.0/wwwroot/icon/flags/gg.png0000644000175100017510000000101314753672077021711 0ustar ldestailleurldestailleurPNG  IHDR*IDATx=U;$݋]:zxJ/Mf _?v,78EWŠfmT W$?pm2HcǸ3g2ĵ哇Lz /^R8~a5"o6yBǤXkEUd,A7b$w}}(ŎlTDȈs$ϟ<PW0n96]'Ouk*}M-4IENDB`awstats-8.0/wwwroot/icon/flags/ru.png0000644000175100017510000000015614753672077021751 0ustar ldestailleurldestailleurPNG  IHDR*5IDATxcO4xD 9^=M"{ )}(A$G*7,jIENDB`awstats-8.0/wwwroot/icon/flags/sg.png0000644000175100017510000000020314753672077021725 0ustar ldestailleurldestailleurPNG  IHDR*JIDATxc-I$)}ᑍaOAD)JR:KV #׳'$8 G ! SUS,IENDB`awstats-8.0/wwwroot/icon/flags/ba.png0000644000175100017510000000022414753672077021701 0ustar ldestailleurldestailleurPNG  IHDR(PLTE9!J)RF7IDATxUK ѩsKcddۘQoIDATxU1  jPms0@8Y6Y+ITRaeѿF58IENDB`awstats-8.0/wwwroot/icon/flags/bm.png0000644000175100017510000000030114753672077021711 0ustar ldestailleurldestailleurPNG  IHDRf00PLTEߒM? QR>tQp⫔L |n{6*q_θvT&;LIDATxc`Tvr epN3&pPXl̰gVw o^ Lߥ4D޼B瞅q!tV 4p"EYIENDB`awstats-8.0/wwwroot/icon/flags/ee.png0000644000175100017510000000014514753672077021712 0ustar ldestailleurldestailleurPNG  IHDR*,IDATxc0C$xj|sD LL,DWj"ÿDpTIENDB`awstats-8.0/wwwroot/icon/flags/ai.png0000644000175100017510000000025714753672077021716 0ustar ldestailleurldestailleurPNG  IHDRf0$PLTEՈfeMpD+in`EsEGFIDATxc`T6rpRRbpM6gW 8@* 9 Y1+U(iOcPm@ ǛIENDB`awstats-8.0/wwwroot/icon/flags/a2.png0000644000175100017510000000032214753672077021620 0ustar ldestailleurldestailleurPNG  IHDR*tRNS7X}IDATxqa as$NtqIzۻCcGtQ)N9\P,>AgG܆DqPhO4p͍87T9,w-:=t5њz&:Jվ?sIENDB`awstats-8.0/wwwroot/icon/flags/cy.png0000644000175100017510000000024014753672077021730 0ustar ldestailleurldestailleurPNG  IHDR(PLTEf hQ۲DknCIDATxڍI0-*mH=v. & jPY!\9E{tcLy5E>?`u@{ 0 IENDB`awstats-8.0/wwwroot/icon/flags/af.png0000644000175100017510000000021114753672077021701 0ustar ldestailleurldestailleurPNG  IHDR*PIDATxc`]J$s3`Q #"T1{H4J ԑQN͛$ѤQDDB(+\IENDB`awstats-8.0/wwwroot/icon/flags/ge.png0000644000175100017510000000060414753672077021714 0ustar ldestailleurldestailleurPNG  IHDR*KIDATx%af6m6nn"gٶm۶mܩ^f>:_t~~~rrr ʣZV}uvah|j83;4M/,, QJ[ p$켄B8S0 0NNN%[SUӥETN&8|d\4|ן>ჽ󔮿|w/ׯ^\<&~X/*CP\ta]N Gatͣ9BC%PJIQWۋ!;|F`|톅 y"[Hkkc@{{{ Ab}u}A"!pniIENDB`awstats-8.0/wwwroot/icon/flags/bn.png0000644000175100017510000000026514753672077021723 0ustar ldestailleurldestailleurPNG  IHDRf0$PLTEtkKF&eb*ѭS  ‰_ I_LIDATxc@ L`ZPPJ(0%"EANd5G 1{CAݳ.b`r^2ŽbX*FG:ܘƅIENDB`awstats-8.0/wwwroot/icon/flags/mr.png0000644000175100017510000000021214753672077021732 0ustar ldestailleurldestailleurPNG  IHDR*QIDATxc`B$L> m#TJ ^6(+ U2|Sq+˭020CSG0qmzM=IENDB`awstats-8.0/wwwroot/icon/flags/cf.png0000644000175100017510000000026614753672077021715 0ustar ldestailleurldestailleurPNG  IHDR*}IDATxc`cکH?& csn6dJiӞ 5)ZФ~޼ QMFJYw!R`Hi-d cR`I1ǂ>]{ UFJH*3KIENDB`awstats-8.0/wwwroot/icon/flags/mn.png0000644000175100017510000000024014753672077021727 0ustar ldestailleurldestailleurPNG  IHDR*gIDATxcxGFRPJcxNwěz8^2WһmUP:TW%J_V Z@pՀ\3qIENDB`awstats-8.0/wwwroot/icon/flags/ps.png0000644000175100017510000000021214753672077021736 0ustar ldestailleurldestailleurPNG  IHDR*QIDATxcpb #^ O0*oi{t 0 DA11J7rHUֿiCIENDB`awstats-8.0/wwwroot/icon/flags/om.png0000644000175100017510000000017714753672077021741 0ustar ldestailleurldestailleurPNG  IHDR*FIDATxc8B>߿?HxbUQT[zq! "Rb a(e R<3;IENDB`awstats-8.0/wwwroot/icon/flags/ag.png0000644000175100017510000000024314753672077021707 0ustar ldestailleurldestailleurPNG  IHDRf0PLTE ]#\ ja FIDATx EPE3/YAq_Hr@sr7=SΫI󲸊#8B&A~ Ѿcj7IENDB`awstats-8.0/wwwroot/icon/flags/sn.png0000644000175100017510000000013614753672077021741 0ustar ldestailleurldestailleurPNG  IHDR*%IDATxc0CA h(sĘC`p"oIENDB`awstats-8.0/wwwroot/icon/flags/gr.png0000644000175100017510000000023614753672077021732 0ustar ldestailleurldestailleurPNG  IHDR(PLTE%-bf}JNijAIDATx] 0D~7IIDATxc4т@ؘ!44,4HpW0] Bi<g IENDB`awstats-8.0/wwwroot/icon/flags/pt.png0000644000175100017510000000022014753672077021736 0ustar ldestailleurldestailleurPNG  IHDRf0PLTETzRP0'K.Չ\ϴܴb3IDATxc```T,41VRӬn!F`~X6+C!4!D=3L9 VHIENDB`awstats-8.0/wwwroot/icon/flags/unknown.png0000644000175100017510000000012414753672077023015 0ustar ldestailleurldestailleurPNG  IHDR73|tRNS IDATxcHFy1IENDB`awstats-8.0/wwwroot/icon/flags/mt.png0000644000175100017510000000020014753672077021731 0ustar ldestailleurldestailleurPNG  IHDRf0PLTEưɚಞ0- #IDATxc`d``RRRb`vЮ:B$@h  G殺IENDB`awstats-8.0/wwwroot/icon/flags/nr.png0000644000175100017510000000060114753672077021735 0ustar ldestailleurldestailleurPNG  IHDR*HIDATxbd,c9vDAݻϹVl[R\F2ضmtWS>U-0 QPE.h)LC*/({ؘLUR>ǍkZЏTrP%J2@oF' ")LR αPb:ke0]tG46Xœmbْ{w8}wXkE21K0oƣ'^݋u6=4q$zANsIFӴД(<=woZR?AgG܆DqPhO4p͍87T9,w-:=t5њz&:Jվ?sIENDB`awstats-8.0/wwwroot/icon/flags/gw.png0000644000175100017510000000017214753672077021736 0ustar ldestailleurldestailleurPNG  IHDR*AIDATxcGwXÉuD*cb) jĒV4 +]DD*a:M]IENDB`awstats-8.0/wwwroot/icon/flags/ip.png0000644000175100017510000000015314753672077021730 0ustar ldestailleurldestailleurPNG  IHDR73|tRNS$IDATxc5  F$<|xdIENDB`awstats-8.0/wwwroot/icon/flags/se.png0000644000175100017510000000017014753672077021726 0ustar ldestailleurldestailleurPNG  IHDR*?IDATxc0GΩ<'ac!.>1ÿo,D"Rjˁw@104 E IENDB`awstats-8.0/wwwroot/icon/flags/glg.png0000644000175100017510000000017614753672077022076 0ustar ldestailleurldestailleurPNG  IHDR*EIDATx1,1$OVJ7A4 zYNPjRR\W -TtSl-yUIENDB`awstats-8.0/wwwroot/icon/flags/me.png0000644000175100017510000000040614753672077021722 0ustar ldestailleurldestailleurPNG  IHDR(`PLTEFBA??B7A6.   37 2#<>fA5+m(>2r׳7];h9:ک*;:,aIDATxA0yG4.ߎL@"# `M>5; r8҆XeH®gҞqByb _ uGGIENDB`awstats-8.0/wwwroot/icon/flags/dz.png0000644000175100017510000000022714753672077021737 0ustar ldestailleurldestailleurPNG  IHDRf0PLTEanp~Π:IDATxcFAAA]Iv3igV'd(UW@@GeLIENDB`awstats-8.0/wwwroot/icon/flags/no.png0000644000175100017510000000021214753672077021730 0ustar ldestailleurldestailleurPNG  IHDR*QIDATxc E SR6r1B$$R 8(1S#$8-(Z? % xjTIENDB`awstats-8.0/wwwroot/icon/flags/dk.png0000644000175100017510000000016014753672077021714 0ustar ldestailleurldestailleurPNG  IHDR*7IDATxcJ PdOgї˗J\dc"+LKj*IENDB`awstats-8.0/wwwroot/icon/flags/name.png0000644000175100017510000000032214753672077022236 0ustar ldestailleurldestailleurPNG  IHDR*tRNS7X}IDATxqa as$NtqIzۻCcGtQ)N9\P,>AgG܆DqPhO4p͍87T9,w-:=t5њz&:Jվ?sIENDB`awstats-8.0/wwwroot/icon/flags/gq.png0000644000175100017510000000026614753672077021734 0ustar ldestailleurldestailleurPNG  IHDR*}IDATxc`B$b}HRf?La=*.K!J),{(J^DS4 hQJ=oBHR~yAPR1G )Ls,J+b"xIENDB`awstats-8.0/wwwroot/icon/flags/sm.png0000644000175100017510000000011714753672077021737 0ustar ldestailleurldestailleurPNG  IHDR*IDATxcO4`UʐvH42ǁIENDB`awstats-8.0/wwwroot/icon/flags/fr.png0000644000175100017510000000012614753672077021727 0ustar ldestailleurldestailleurPNG  IHDR*IDATxc`g߆@ȈJGd(%pIENDB`awstats-8.0/wwwroot/icon/flags/kh.png0000644000175100017510000000021114753672077021715 0ustar ldestailleurldestailleurPNG  IHDR*PIDATxc^B$ҍD"/,lD"ti@HJ7I7A@9dhn`@PV ƃC(pzIENDB`awstats-8.0/wwwroot/icon/flags/es_eu.png0000644000175100017510000000020714753672077022420 0ustar ldestailleurldestailleurPNG  IHDRb&B PLTE|nhM9IDATx^!A gEM}s[Wn!!̀yDe|_puz0bؚ 1JIENDB`awstats-8.0/wwwroot/icon/flags/dj.png0000644000175100017510000000022414753672077021714 0ustar ldestailleurldestailleurPNG  IHDR(PLTE3e:U^(ٕCea5'yMZv NޞuZ<n6&IENDB`awstats-8.0/wwwroot/icon/flags/id.png0000644000175100017510000000015114753672077021712 0ustar ldestailleurldestailleurPNG  IHDR*0IDATxcx'&򏉅4l:33!1{߿?Ġ֭;Ϟ=!ɇThIENDB`awstats-8.0/wwwroot/icon/flags/tf.png0000644000175100017510000000022114753672077021725 0ustar ldestailleurldestailleurPNG  IHDR*XIDATx@Co?SLY)BN4<@M.eCuҿW%Y|n|o5خ *9k`Qh]wC@Xr]5IuNA )1O!e=Uq)5hIENDB`awstats-8.0/wwwroot/icon/flags/ie.png0000644000175100017510000000017314753672077021717 0ustar ldestailleurldestailleurPNG  IHDR*BIDATxc`Gab@bc#I<0DR¦lTLD:f07P5 H iTu$UؠX&IENDB`awstats-8.0/wwwroot/icon/flags/ly.png0000644000175100017510000000011514753672077021742 0ustar ldestailleurldestailleurPNG  IHDR*IDATxc`B$"AQ{LɐIENDB`awstats-8.0/wwwroot/icon/flags/bd.png0000644000175100017510000000022514753672077021705 0ustar ldestailleurldestailleurPNG  IHDRf0PLTEzogOMX 2d6E%8IDATxc@Fe\\\4+.)@:$ a4\Uj\c$K| wsIENDB`awstats-8.0/wwwroot/icon/flags/il.png0000644000175100017510000000022414753672077021723 0ustar ldestailleurldestailleurPNG  IHDRf0PLTEuu[[=67IDATxc`d#%ӂ0l \]`A7 v..&u u@ĘA! -,IENDB`awstats-8.0/wwwroot/icon/flags/sa.png0000644000175100017510000000021614753672077021723 0ustar ldestailleurldestailleurPNG  IHDRf0PLTE^^Ŋ66DCvuϟA1IDATxc BtY` fNQLA&48hfc#~<IENDB`awstats-8.0/wwwroot/icon/flags/tg.png0000644000175100017510000000020614753672077021731 0ustar ldestailleurldestailleurPNG  IHDR*MIDATxcŠXaG(kï45 J,+bKViꂧ,XBh#Al,!BBH)qIENDB`awstats-8.0/wwwroot/icon/flags/az.png0000644000175100017510000000023414753672077021732 0ustar ldestailleurldestailleurPNG  IHDR*cIDATxc`2E$xez=Ȩ8HHbE 4١hv׿ke@@!) ( ՠ(  R?ਨ lL\B$pζ::IENDB`awstats-8.0/wwwroot/icon/flags/uy.png0000644000175100017510000000023214753672077021753 0ustar ldestailleurldestailleurPNG  IHDR(PLTEꊊ,^KK=IDATxeI0 !E`7A%8Hh9j}@~cFFؿ x 9IENDB`awstats-8.0/wwwroot/icon/flags/tw.png0000644000175100017510000000017314753672077021754 0ustar ldestailleurldestailleurPNG  IHDR*BIDATxcX2`"R -'$a@u=Ȭ5Ʒo_$Mb"ѨRAŽ #IENDB`awstats-8.0/wwwroot/icon/flags/su.png0000644000175100017510000000021014753672077021741 0ustar ldestailleurldestailleurPNG  IHDRf0PLTE;X(bY+IDATxcJ3Ai%0 WO`ZQ0"EIENDB`awstats-8.0/wwwroot/icon/flags/yt.png0000644000175100017510000000012614753672077021754 0ustar ldestailleurldestailleurPNG  IHDR*IDATxc`g߆@ȈJGd(%pIENDB`awstats-8.0/wwwroot/icon/flags/info.png0000644000175100017510000000032214753672077022251 0ustar ldestailleurldestailleurPNG  IHDR*tRNS7X}IDATxqa as$NtqIzۻCcGtQ)N9\P,>AgG܆DqPhO4p͍87T9,w-:=t5њz&:Jվ?sIENDB`awstats-8.0/wwwroot/icon/flags/gf.png0000644000175100017510000000024314753672077021714 0ustar ldestailleurldestailleurPNG  IHDRf0$PLTEX2^IF:IDATxc( VRdZ0Ա/*  ^@IENDB`awstats-8.0/wwwroot/icon/flags/ax.png0000644000175100017510000000055414753672077021735 0ustar ldestailleurldestailleurPNG  IHDR(PLTE'hb J6$ ە؆|gl{t{ti^VK~uoub]QEx(چgeoleXN@Zm[URIICC<4,JB`I4Y7m(bN[AgG܆DqPhO4p͍87T9,w-:=t5њz&:Jվ?sIENDB`awstats-8.0/wwwroot/icon/flags/th.png0000644000175100017510000000020114753672077021725 0ustar ldestailleurldestailleurPNG  IHDR*HIDATxc0 fTP"ÿD =!1ȩm! REB`\,D"*J(稘IENDB`awstats-8.0/wwwroot/icon/flags/np.png0000644000175100017510000000030114753672077021730 0ustar ldestailleurldestailleurPNG  IHDR($PLTE>2į2W^ɳd`.6b8 m0Yl^;RZVX[nN'Hc֦i,Md۶y#$škIENDB`awstats-8.0/wwwroot/icon/flags/ar.png0000644000175100017510000000017414753672077021725 0ustar ldestailleurldestailleurPNG  IHDR*CIDATxc`Xİ޿pD$J, HhR8?`Wh@z`? HP ,kIENDB`awstats-8.0/wwwroot/icon/flags/to.png0000644000175100017510000000017514753672077021746 0ustar ldestailleurldestailleurPNG  IHDR*DIDATxc]ol  1!R: Rh<^f&p>P)RVRBDJykIENDB`awstats-8.0/wwwroot/icon/flags/ma.png0000644000175100017510000000021214753672077021711 0ustar ldestailleurldestailleurPNG  IHDRf0PLTER,}a>X}hqiW-IDATxc2vNi! h)X\Li M#d `CIENDB`awstats-8.0/wwwroot/icon/flags/uz.png0000644000175100017510000000021714753672077021757 0ustar ldestailleurldestailleurPNG  IHDR*VIDATxc`b.$dG @up=^^K`W:mP>@u2(r!1H4JxD Lu,DW oA=IENDB`awstats-8.0/wwwroot/icon/flags/km.png0000644000175100017510000000021114753672077021722 0ustar ldestailleurldestailleurPNG  IHDRb&B PLTE ba8IDATxc6 7Y@sq 6%  J߀ {  .VIENDB`awstats-8.0/wwwroot/icon/flags/er.png0000644000175100017510000000027014753672077021726 0ustar ldestailleurldestailleurPNG  IHDR*IDATxc(]S ;(" R8@HN@Q0HC:4J+BXؕαb(-a0 TEo$B(4 1 S)$dR{btIENDB`awstats-8.0/wwwroot/icon/flags/vi.png0000644000175100017510000000033114753672077021734 0ustar ldestailleurldestailleurPNG  IHDR(-PLTEk!B9B)k9νy5*gIDATxMA DnPǘ7AzU͐U̐UWkPgfԵnh1x-xκC~o7UJM룝e=IENDB`awstats-8.0/wwwroot/icon/flags/nn.png0000644000175100017510000000021214753672077021727 0ustar ldestailleurldestailleurPNG  IHDR*QIDATxc E SR6r1B$$R 8(1S#$8-(Z? % xjTIENDB`awstats-8.0/wwwroot/icon/flags/ls.png0000644000175100017510000000026714753672077021744 0ustar ldestailleurldestailleurPNG  IHDR($PLTEqxxRRH-昘U<_nNIDATx}9@ AY`_|EFb eklZLmM2K]Mf-/t{VsI"(s2 T!IENDB`awstats-8.0/wwwroot/icon/flags/wlk.png0000644000175100017510000000031614753672077022116 0ustar ldestailleurldestailleurPNG  IHDRf0-PLTEөioʛ".h:RG{c pZh53sZ%\IDATxcsCHS{qy {[yK)ei+vϹ~moo]{auN:Ͱ{̝gf 0;)haIENDB`awstats-8.0/wwwroot/icon/flags/fx.png0000644000175100017510000000012614753672077021735 0ustar ldestailleurldestailleurPNG  IHDR*IDATxc`g߆@ȈJGd(%pIENDB`awstats-8.0/wwwroot/icon/flags/ch.png0000644000175100017510000000023414753672077021712 0ustar ldestailleurldestailleurPNG  IHDRf0PLTE C:NDWOZf?IDATxc@F%0bf46u 6``ruqquM``sRr ١4 pIENDB`awstats-8.0/wwwroot/icon/flags/tm.png0000644000175100017510000000025414753672077021742 0ustar ldestailleurldestailleurPNG  IHDRf0$PLTEvӅ$~פDn<@>#$pp,M|>CIDATxc`Tvdw ͬ>e f\2D+TM ꙍA5{#<(h IENDB`awstats-8.0/wwwroot/icon/flags/aw.png0000644000175100017510000000016614753672077021733 0ustar ldestailleurldestailleurPNG  IHDR*=IDATxc`bC$*U{&R;+l(HhJ)w v~H06^Z^ƋIENDB`awstats-8.0/wwwroot/icon/flags/ci.png0000644000175100017510000000013414753672077021712 0ustar ldestailleurldestailleurPNG  IHDR*#IDATxc.0c#*U le#IENDB`awstats-8.0/wwwroot/icon/flags/biz.png0000644000175100017510000000032214753672077022102 0ustar ldestailleurldestailleurPNG  IHDR*tRNS7X}IDATxqa as$NtqIzۻCcGtQ)N9\P,>AgG܆DqPhO4p͍87T9,w-:=t5њz&:Jվ?sIENDB`awstats-8.0/wwwroot/icon/flags/sk.png0000644000175100017510000000022714753672077021737 0ustar ldestailleurldestailleurPNG  IHDRf0PLTE CXhd *{4U:IDATxcZLCp0)Ah%em A:zٯIENDB`awstats-8.0/wwwroot/icon/flags/int.png0000644000175100017510000000032314753672077022111 0ustar ldestailleurldestailleurPNG  IHDRf0$PLTE2XgwG+jIDATxcA0)d$ddf*jl1YyJJW qYK D<82M^Ԝ` 4yI`F( F 6wIENDB`awstats-8.0/wwwroot/icon/flags/mv.png0000644000175100017510000000014714753672077021745 0ustar ldestailleurldestailleurPNG  IHDR*.IDATxc8cL,"]Ln&_n:Ƨ0"Fɘ}J,IENDB`awstats-8.0/wwwroot/icon/flags/bw.png0000644000175100017510000000017514753672077021734 0ustar ldestailleurldestailleurPNG  IHDR*DIDATxc{H F}C$b !1HIHQn" EX)"0]{B$HM8Ϧ2XIENDB`awstats-8.0/wwwroot/icon/flags/qa.png0000644000175100017510000000021514753672077021720 0ustar ldestailleurldestailleurPNG  IHDR*TIDATxcx|]4q>w*]ʎ! &Vzb:r:>۰~@ DX)"\)w+B(HH./D,RIENDB`awstats-8.0/wwwroot/icon/flags/an.png0000644000175100017510000000021114753672077021711 0ustar ldestailleurldestailleurPNG  IHDR*PIDATxc2 4WldQ dI103ACJJ[S]S)vy@5b sƝIENDB`awstats-8.0/wwwroot/icon/flags/ua.png0000644000175100017510000000017514753672077021731 0ustar ldestailleurldestailleurPNG  IHDR*DIDATxc`X7`XXDl|h!Ib)J$L=E$"E)EP$oPjbX}IENDB`awstats-8.0/wwwroot/icon/flags/sz.png0000644000175100017510000000033714753672077021760 0ustar ldestailleurldestailleurPNG  IHDR(3PLTEƹX gˢ+dhvOOPdH)-4`0ޒ,tRNS@fZIDATx^}90 -߹dBr!מ/n-QkZ EGsb4si>Fv9|Gv]pgE}|IENDB`awstats-8.0/wwwroot/icon/flags/sl.png0000644000175100017510000000050714753672077021741 0ustar ldestailleurldestailleurPNG  IHDR*IDATx5ZA8R9VN?hp:]Wfv'䷇}qMa -Y4lzeHhƟ"/^ ©^[خLWPZj.ƛ3Q&Y؉#vW;VSjHd2$JPDVXndMzSf}sD"[ *s\mo+έg+C,Jy!BMjDhmDNJ CRP^IENDB`awstats-8.0/wwwroot/icon/mime/0000755000175100017510000000000015053314771020432 5ustar ldestailleurldestailleurawstats-8.0/wwwroot/icon/mime/real.png0000644000175100017510000000043314753672077022077 0ustar ldestailleurldestailleurPNG  IHDRlHPLTER{{)9RRZ{{RZR{{RR)R)Z)ZR)9#tRNS@fIDATx^=G@-Ml?el[K5azPqބki18>`3mT`G.\jG@69 Jx1<X8(?ͷkZO'o/N)z1(VT[-v DM.IENDB`awstats-8.0/wwwroot/icon/mime/gpx.png0000644000175100017510000000036414753672077021755 0ustar ldestailleurldestailleurPNG  IHDRaIDATx ADih|nHouoOCDX,YsKxLSZ|xLv"\.KC4Ϟ>"=6E l|m vшH3h s`)5 y[t&(;V4*USGyAq3>%d9 6yuAq>aqZE`b1o7?}ߟ9}u8R&Jeɲ.j'S_ccOkSTIENDB`awstats-8.0/wwwroot/icon/mime/image.png0000644000175100017510000000102614753672077022235 0ustar ldestailleurldestailleurPNG  IHDRaIDATx]AE\ڶU jInlTQnڶ>f|ddzfZB[U+9%U=|l\8i`E;o(R.`tSמJĆa7~vJAߘJFљbR@N8 rgvJOm4^2oO^lM RG)pE"_!1YrZ%EaERILA@j(hKbduB&cGs_ΡADWZ#$֐hRmhuE^h/>ѪC4l?PU ~7zy:|DJ+iX@ ،8ÒoL bZj DPI[)tѧtO9"jI &.1lS@)|Zks O=yԜ"4p\W@ݍIENDB`awstats-8.0/wwwroot/icon/mime/doc.png0000644000175100017510000000110614753672077021717 0ustar ldestailleurldestailleurPNG  IHDRa IDATx5;dދlݽݡµX;olIB|]U!6Wb5rF2T J)Xkq%%%@VSZӦE!{.Bo0Wo5!ãyDPSS+F^Hn2:g3r H BXF01$7 PKEa!5<ÒzQL *$p0tfop+, WzɴRC%NN"IQ %Ca,ߗ}J 'ߵ>7&$ UE5\Y5lwZ^`źm609Z HQ߅MS7:u9CA~`)y,9K/nyIENDB`awstats-8.0/wwwroot/icon/mime/script.png0000644000175100017510000000124514753672077022462 0ustar ldestailleurldestailleurPNG  IHDRalIDATxM6G렶m+N nQ"2m|vsIs~ \oG-5Ǎ#G"Į  tOzͧlccFk֙ڙ0A`!/0: a#7ֵ7P s!a3%v7*yϻ,6bЋ@oZwh_9n[s Z^0ZD >y I0x`l᯽?ׁ0(y&1@Q<tPR pk׀8 ws*1g ]|Y0^|ڲFQH*A޷>/|OEP@Qb CD h}T  HЬQ(5 t }*F@  E/י$t[0\>z9+?ci,*(

@D0vThp;5&o/9mWX%Px?)`0Դ6?_fD^Y)HZ pI;kR5SL-Y۔F19/7} A{;,jX%IENDB`awstats-8.0/wwwroot/icon/mime/audio.png0000644000175100017510000000102714753672077022255 0ustar ldestailleurldestailleurPNG  IHDRaIDATxP3QsA26׶md]6E-ӟi~obsW9.A kVU% xE@$;۸B'D)HHC` >t\Q|m#e3NHGEq1;wǏ_+OҺ-ZAFfه,> EQa}׼T5HeZzcYq)x^186Y ^Tܡ>E3S-iNRڒ .Yԁ<:;;Q[[bȲ^Fʪ|G): ߇XTWW!33C{?E(zЎAژeRA+\.;N+u&tww绿,q{g{!LвFn3 R$BO wI 8v)) ѨbCqXVV 3Q팇jR` 蒙(|wI&IENDB`awstats-8.0/wwwroot/icon/mime/html.png0000644000175100017510000000122214753672077022115 0ustar ldestailleurldestailleurPNG  IHDRaYIDATxlIw5pc۶m۶uzl۶moM=uWoPF_]vrrs~~~yqq XXy|pp{vwwU*Y^^Fpp.ۿd8xس +I n`mm p=Ixx8PfFDb?*JQ8128;% uX__%z&Z1Ie{U HS{,SMvbccdii7n96Z18!VC(Ӟci!lgoo惀w$q8^\FAL[!9nd!Y/:73tTXp; `84A<z5fA4 JHoV$NOOh #ṕbV Dq@%!ep`R3.1U4 3 <YpU@$nyVЎ3\fxoD-|ڲ5(TQ T 8eadׁrȄcx#DNRhZ*}#J$˴c H D0- [qy':~A\oi>H`'p~6__T.HbX,až8?=S^btARNG66>~5q4zV; fh4vZ>S<}_4䀕IENDB`awstats-8.0/wwwroot/icon/mime/ppt.png0000644000175100017510000000077514753672077021770 0ustar ldestailleurldestailleurPNG  IHDRaIDATx]AXU\ExڶU4k;z~ZLgn/we@D /'u$̸JZ[c ..^x0H1ժÅpΡVgϞHڵkcP8s% %칆=zH{+WA ͫgRSS/S0Qq\읋p jqL&V466£H;Ga2te%u8 C "$IOS T2wde% oW3Wg N.(?䧠֤1\M(A:2*h RCF 4w $GЭ8! gOFor{A[cLYk?%67Lr?^cnhLIENDB`awstats-8.0/wwwroot/icon/mime/jscript.png0000644000175100017510000000140614753672077022633 0ustar ldestailleurldestailleurPNG  IHDRaIDATxM5Wg^Sm۶VPAԶۨfڶ浱{7'XknUHS!CTahu |1Pw s O0{]{D*h/ \;[~.a׃/,.pwaMlO3J<,:th*hڇRpӫ9p42"==rdׁpLmys%?~4 ,dS/ؤ2t B [F w-9smӫ84C'ofm͐MË4Z0AKWqseĚcQєDZ)65~\h# u5`wyņF`itiRK|e nOG-1XΩ;E,s\J,K.:pwɑ Ё,~p He9"he1ւ#0*;zd )OPw赯wu&|:GRk.8t}s!rDEpE(8-0R %%PRhZh>ϥmj<#Pjӏ-y90{c($>XMʇv'(U-X䕏P$)qTxLgE/=(CiA;“B 2X-Z<[6`g)ߵ(+]IENDB`awstats-8.0/wwwroot/icon/mime/wmv.png0000644000175100017510000000067114753672077021771 0ustar ldestailleurldestailleurPNG  IHDRH-IDATx\^AncԶ=eܨֶnv;Qmwmޓx;4s' W#8x1wׅtq؎(؈xX@ʯ}{{jY{l=s8"-Yq(d! `Y*0_!/\Q*d u7vΕ%PmQ+?ǵOz25P7?6Av#$0Nal=3ŦÛZ2!w$A8΂*0%_P%ZX tk`;pP/JBKIENDB`awstats-8.0/wwwroot/icon/mime/rar.png0000644000175100017510000000077614753672077021752 0ustar ldestailleurldestailleurPNG  IHDRH-IDATxb쑐-πvA mF'e.Sضm۶q4q6O3,By&iȅW4 fcz"7_(1x jm4r5.,%!iժ?*~;g8yQS)fcj m$nR㐓p *Y3@!9/M>ӵf;wja[T.9/NWp@Tl1HIA曁GLH[Obn޸kQK627P@~GZn璒bN E-JQHI'GOirIO3]I#9ƑPs`232UIzR)[aq2I&z,ɻyfo ^H542>fQ H¨~ozWIENDB`awstats-8.0/wwwroot/icon/mime/readme.txt0000644000175100017510000000037014753672077022444 0ustar ldestailleurldestailleurMany of the icons in this directory were created by Mark James and are licensed under the Creative Commons Attribution 2.5 License Find more of the Silk 1.3 series at: http://famfamfam.com/lab/icons/silk/ http://creativecommons.org/licenses/by/2.5/awstats-8.0/wwwroot/icon/mime/text.png0000644000175100017510000000045114753672077022140 0ustar ldestailleurldestailleurPNG  IHDR7gAMA7IDATx.DAs~AQHl#)$:xRP}MZV*7 K 8 B_@Vv\s 2*E7`,̽P<[YY[[ͣStMS}I.`bZ&5xUUMtGDJ!RJC@n CgRپ5g %M\)bIENDB`awstats-8.0/wwwroot/icon/mime/xsl.png0000644000175100017510000000055214753672077021764 0ustar ldestailleurldestailleurPNG  IHDR7gAMA7!IDATxmѿ/qF&kt16A$ H:I$iڄX8Dz׾r=y$GDd@QC>ŬM,&ݬR;8<%Q , PJ%`y1KwiؘޚWt?nɰ+`8giRff';|b&IeH)4XAPHH<AC)L g׽e̪9r"N =ɰ{$E"߰N@IENDB`awstats-8.0/wwwroot/icon/mime/archive.png0000644000175100017510000000052614753672077022600 0ustar ldestailleurldestailleurPNG  IHDR7gAMA7 IDATx1Ka? N )ư/m- 74lj8]L!h*I<.5Hl,9\#Qo9cJ/\KAjT(zuiwb@ݎx,ov$~xjЩ9Qz@<$ @U= Oga#$pn˙c۠H`[n @~-;An1\]uKZGGgޟ݆|s aN~fIENDB`awstats-8.0/wwwroot/icon/mime/xls.png0000644000175100017510000000110414753672077021756 0ustar ldestailleurldestailleurPNG  IHDRa IDATx\a4Զm۶m۶m۶m+϶msrLaVYDN 3W![_p("=7n\$ *].n;njEjٴiST5j3rkF]hɈs-v97e; ǃd۶m"A蹣.F1%I  s c98: fE.F輡b2F rZSowD =mWy8l Xrb*ooaݛ :ӊKk6t(*轧d;C,|4G3cP !UtXyU]ڭAE}kk-dƙ92JX RMTnUUvXñG9|;OcEޝA;;3dKG /*(AEDgM*-]\2VRD>V_} H DMƌ PHHf`}I3(" 2d*ψIENDB`awstats-8.0/wwwroot/icon/mime/csv.png0000644000175100017510000000045114753672077021747 0ustar ldestailleurldestailleurPNG  IHDR7gAMA7IDATx.DAs~AQHl#)$:xRP}MZV*7 K 8 B_@Vv\s 2*E7`,̽P<[YY[[ͣStMS}I.`bZ&5xUUMtGDJ!RJC@n CgRپ5g %M\)bIENDB`awstats-8.0/wwwroot/icon/mime/flash.png0000644000175100017510000000076314753672077022257 0ustar ldestailleurldestailleurPNG  IHDRaIDATxQAmm۶R۶m1ܻY|>H 2WGZѮ t.IEQl:;vXKmh OJw?~\K*U)7 g6ׯ_`u]ӧ$gMh:84M;c%f2wF,_w8VUN۷B֭j Duxp߿%qca%ȿ|%߲, !"ڰ fp6maPB25βj ѱ{@D( &Uߺz.G_"|ᗯ N@N]z}ct))p]hգmvφ1h8O%YSwm;S֏ç,IL߀:B1a,K EҚRvIENDB`awstats-8.0/wwwroot/icon/mime/lit.png0000644000175100017510000000047514753672077021752 0ustar ldestailleurldestailleurPNG  IHDR*IDATx\@& Lp@pN̾as< E/-Kd4ыj=MX+ 2Q܄ΙT  kL8\j"K8G;aR@A2j/RYv[f] ^98>3^3,!e& 31X| _`@J!GH\JEdܺtB \&VJ1WJ=])#'[aСAIENDB`awstats-8.0/wwwroot/icon/mime/ttf.png0000644000175100017510000000070014753672077021746 0ustar ldestailleurldestailleurPNG  IHDR aIDATxuaA „ H7XP2pN]k6((TP+Tɾ˷SJ;٬!2y.\4 r8C(PLqf H$I]nŇxX <6p$ _Z-p(zr>j:_&j K.i^QA달*=E`%^%˕Jݯ `&8d= M(!@h|~E` vh2ޕJxkLN'j5%hfk<cZ `05htp86m8rכ\.bٌxDIENDB`awstats-8.0/wwwroot/icon/mime/dotnet.png0000644000175100017510000000114614753672077022453 0ustar ldestailleurldestailleurPNG  IHDRa-IDATxQ7m۶m۶BBl۶m۳ozG^*2㡠L\Aez~GLYv"lٰafF#j!Q*[.LN$ӉWVɄFA|w8F6m n+'ͭ|#U0f RU*ݧ`寈?\0&2m|\?)>'84Bi9=p{}N>fz!Wy0 ˏ2Ny2k|ozx,K`ц/: Y1vae(se@Y(=wpYvuMN.{Kq#ϣ!JR7)M)>&gߣT>ReOfy.z2킻ܮ^}ϖǹ-HUpw'bqX 2mV1*9^oo͐>8v< l#EEޝ1@!C ZEFaM UD&+IENDB`awstats-8.0/wwwroot/icon/mime/phshop.png0000644000175100017510000000122714753672077022457 0ustar ldestailleurldestailleurPNG  IHDRa^IDATxb4y``9(T۶mq1jݰk۶m{{:oɗs'x \最Di4v96)Ay LL1 90ԓ!9- H. Ѡ,50t09Fj7ܪ~m]hD,˦3B04S~Zv}olo|F".MZ#DA& Nӏo/=8km7?zⲿ>gUEԌAYU*)*m_ݤ?T[]i[8@'K.^pY5%Ԏ45*IENDB`awstats-8.0/wwwroot/icon/mime/quicktime.png0000644000175100017510000000105714753672077023152 0ustar ldestailleurldestailleurPNG  IHDR*IDATx3A'm'UʸJbMl۶mپ{lf_Xޯ?p@]5UmCQ"0 Q=Ig?ņW>mVj~o537gԚ"fכqI9Z(! 9K kLMdǹ+L GLTXZ5\$&1tbՒ;g|zoElz'շrM۩%o~!j14*UJxf2`Ma:0FZN$Ϯ7OX^QkS$ڎKWtӆ1J;%CS]EVz++Kn$??O>c,M>[AIxUS/#H.8,+`=qWxX#X"ƶ8$̼EײpM?^w{#SR%)Bh&2ezZȣe2~1S?'KIENDB`awstats-8.0/wwwroot/icon/mime/rss.png0000644000175100017510000000114614753672077021765 0ustar ldestailleurldestailleurPNG  IHDRa-IDATx\C^s1ͽk۶m{Tj[1mfl;Y^뉊t嫹V<\Cn.Ǻ>]{gpk8%#8\ T*\$o[L_$!D\>bRCHT U~{f>YKX QI|$#c4ltJ;"uIIEAuӷ[Bjl._oRԔUb ?QugH޸[kP!7d9V,*33s^pvyfO&ocC-ʿ*,Y4oy+x2޽8ՔvoCmH ۊo^fy m{U x Ҷ;3wv+3F~)X4j!0@{@q?0T%5^_yG΢CB$׭{@9^Bt qfHF2[fO9*וϵ<-XRFsM IENDB`awstats-8.0/wwwroot/icon/mime/fon.png0000644000175100017510000000070014753672077021733 0ustar ldestailleurldestailleurPNG  IHDR aIDATxuaA „ H7XP2pN]k6((TP+Tɾ˷SJ;٬!2y.\4 r8C(PLqf H$I]nŇxX <6p$ _Z-p(zr>j:_&j K.i^QA달*=E`%^%˕Jݯ `&8d= M(!@h|~E` vh2ޕJxkLN'j5%hfk<cZ `05htp86m8rכ\.bٌxDIENDB`awstats-8.0/wwwroot/icon/mime/other.png0000644000175100017510000000034414753672077022276 0ustar ldestailleurldestailleurPNG  IHDR7IDATx^u]@ :4qCا>AaMqcOT8;1u1)~ho专pd#P #hQB:.J<)IU=y"u@Jx`"-*ez8vx8fzfAZ"4@'q0kW$qLA=IENDB`awstats-8.0/wwwroot/icon/mime/pl.png0000644000175100017510000000102614753672077021566 0ustar ldestailleurldestailleurPNG  IHDR&N:IDATxmQpmMm۶8ֶQVԍkũ2w$hZ23Lt:Jp8\#5MeYsG-]$h( *8m4ퟒҢ|٬η5<&䟔S;pppl$%ׅw|Gԩc0-T0JB*hE)cL3咐z Jl*s^H3 6 !`. o3g9n4w9N)|9;նI|&ՠJx<^M`̼^zAXï4r7!!Zcaҁ{rIENDB`awstats-8.0/wwwroot/icon/mime/ai.png0000644000175100017510000000116214753672077021545 0ustar ldestailleurldestailleurPNG  IHDRa9IDATxb|L:P*YʍAf=f_xLq(ȡ1233efffffČ+t[O[ԥڮm_0Uc!̊vRJE5,١Xb7TBe<ŠtYCw3kWX7# +N"yN_is`N’'3f8Y9krF 'F%e.KJW (aP`Yjd vQxyLW|kUpmuN⪋S Hsn&Yޣ~.bN9T$rO|F3EMwxUڼo.a \uuxO/(l]i}UE{L dNᔋoX$e_ugRl?@̆ԆVA4(s.sq&f?p4?I,Kha)X㗯 % ]S2u78HKIU844d7 PMdNޠ\#ҙ9w>|y5,lnR9wMvJɖsf}[su/ ;t)tC协K! |aSJZ#jZ)KB9UD+Bl2R ]oXNLx܍JM l:ܭ՜p z/杭L26_{iF5H)i"PtBghIENDB`awstats-8.0/wwwroot/icon/mime/json.png0000644000175100017510000000052714753672077022131 0ustar ldestailleurldestailleurPNG  IHDR7IDATx^mѽ/CQh%?#V.ƀ0e@I"iH/i$MK-mqKNrI(Ir]8A)j60%`a'qfn7"+WD&ƾLY)x={_`ђ¶O44X@#LIք \ʾ|)U> FX4]w4@]p@m kߖwa[AF67v _S6^T7 BqiIIaT\;sU0x©>fj>}O|7T|/pH$*wDg  0I)WcYL+⭞)06IENDB`awstats-8.0/wwwroot/icon/mime/jnlp.png0000644000175100017510000000077214753672077022125 0ustar ldestailleurldestailleurPNG  IHDR*IDATxMQ\Am%Gb۶m۶m6q _UWLֲ1 "H (J<EARʊP(...z kr:NONN.//?MMMIII---P[I$m p\6pbMdiiXR~7)Qkˈhmccto(#$/~ΌX huww1Sσ F\ frtt488!P__zvvv{{2<“B 2X-Z<[6`g)ߵ(+]IENDB`awstats-8.0/wwwroot/icon/mime/unknown.png0000644000175100017510000000130214753672077022647 0ustar ldestailleurldestailleurPNG  IHDRaIDATxC5GUضm&vmzm653]7V)%֢5$mD..~w5IBRUzsћNO P㿞<8ѶDߔ+~swGq!:rB_W@ng?":lwG3%$Epɐh[b؝Qܱ8ː3QPXc8[F~0n?soDbG.\|LDEVyαF$;wT1! : kCKPux,\>?Zǖv&mwKB@34U!O<>0>焕 ?@0 )Cs3Kmi$R MvWx 28n`,c 3yvɏcM=s2  0mă084ڱY+.=aج Ce|TqfQC~,?/=o^o!=x;P=y' V/PDwW~xSV|5~|$w4v LCG]^|[SL> ә.!($O\;v_:"ZIENDB`awstats-8.0/wwwroot/icon/mime/video.png0000644000175100017510000000104314753672077022260 0ustar ldestailleurldestailleurPNG  IHDRaIDATxb?% (**RPP9//..~zyy]&X;0 ϬmQm j[qݨ/m; nP;sqnwI|`@ >|qXRJM0'R2m\*釫Bp }=vg >"ɳ[-@H;UDpH$udyh\.lR3`y`Pa$$ġ TԩPqs)t!ҳ|~V: UQ (f&A.aYDܘ#ICVP (AH<"mxbmeY;.,`s~ضy^&+ 6=tP )çrypÎIENDB`awstats-8.0/wwwroot/icon/mime/page.png0000644000175100017510000000122214753672077022065 0ustar ldestailleurldestailleurPNG  IHDRaYIDATxlIw5pc۶m۶uzl۶moM=uWoPF_]vrrs~~~yqq XXy|pp{vwwU*Y^^Fpp.ۿd8xس +I n`mm p=Ixx8PfFDb?*JQ8128;% uX__%z&Z1Ie{U HS{,SMvbccdii7n96Z18!VC(Ӟci!lgoo惀w$q8^\FAL[!9nd!Y/:73tTXp; `84A<z5fA4 JHoV$NOOh #ṕbV Dq@%!ep`R3.1U4 3 <YpU@$nyVЎ3\fxoD-|ڲ5(TQ T 8eadׁrȄcx#DNRhZ*}#J$˴c H D0- [qy':~A\oi>H`'p~6_ŬM,&ݬR;8<%Q , PJ%`y1KwiؘޚWt?nɰ+`8giRff';|b&IeH)4XAPHH<AC)L g׽e̪9r"N =ɰ{$E"߰N@IENDB`awstats-8.0/wwwroot/icon/mime/svg.png0000644000175100017510000000104114753672077021747 0ustar ldestailleurldestailleurPNG  IHDR*IDATxbyc(jZ#Uum/3۾kwwz, F?NzӡS9ECR{[ˢ$3$RA#wYptSaT*7Q j52c@j5_};`j񛗏?~0_]z=^FĂ6q/*J0\!OZ-MCpZ>8v{ܔTݶnn9(XU_<}DBvBH>SuӶM]7.cBq<Y]Zǒh42 #^ E@Tb6v/?Cpw ˡhlkwRH"HyZL("D)hYmY.?¢(QCmB*mʘ4ݫk;blO@d2R۶Qe^eۚJgs?W8; iZn3c@ x )IENDB`awstats-8.0/wwwroot/icon/mime/pdf.png0000644000175100017510000000077214753672077021733 0ustar ldestailleurldestailleurPNG  IHDRaIDATx Q1ِۜ憬1۶ݼlSmW5}>l btdt)C;FT.Cu]5d({-[lLIr](lj5 `\˲kEQǹ$b֭)pU C[>pa@UU$ .mibΝ\'<Џ AFLyg;5(H$R\@$& 8o ϔNh$_?#2l bFy:SBNHT\;Ҟp|ŸL#}I/ŷ {6Ƿ~=sPY8 Mag"(C8ڭ0߼BdJ2C| lTg}|A jp1xOXIgp$a:Wԭ@$Iy:-[0{נ)hMVHG$9EIENDB`awstats-8.0/wwwroot/icon/mime/library.png0000644000175100017510000000062414753672077022622 0ustar ldestailleurldestailleurPNG  IHDRa[IDATxVQ!Mygfאdžl73϶om>OEvUf;bʌ;q'D(, m ?z۴ў7q8Mƛ'[fnv:pR6` %.3ƏG(Jl"Qsj@Lx+P@28!_! *bXɌ3gϞVLT E10%h^n3FR ϲkNާÇȳ2!$-_!,&ɀ* K;wJI$lH8n;W H"hec.$o5G6c_iIENDB`awstats-8.0/wwwroot/icon/other/0000755000175100017510000000000015053314771020624 5ustar ldestailleurldestailleurawstats-8.0/wwwroot/icon/other/vh.png0000644000175100017510000000015114753672077021760 0ustar ldestailleurldestailleurPNG  IHDR KP0IDATxc8vN6;ߨ%#,0@+=[1:#(셷?@r217΃IENDB`awstats-8.0/wwwroot/icon/other/hp.png0000644000175100017510000000017514753672077021760 0ustar ldestailleurldestailleurPNG  IHDRXDIDATx 0 Z"Þ#b}yݰR .*;=H2o20IENDB`awstats-8.0/wwwroot/icon/other/hk.png0000644000175100017510000000016714753672077021754 0ustar ldestailleurldestailleurPNG  IHDRX>IDATxc`Hsd`3>  \} S{Le_!hF0V:aA!PMCC Ht<IENDB`awstats-8.0/wwwroot/icon/other/menu8.png0000644000175100017510000000057314753672077022407 0ustar ldestailleurldestailleurPNG  IHDR ˰BIDATxcǎ[#UdʊEѵk-KH ["]ԻHHȚE;|o1ܝLK9v1^ػ U^{=&4Hpc~;|%vvDE{W靓NI/oY rGg;no.m$i^蔆*:]/_c VLzh}jvB}TwŢ0xqq`Sd~u(z`)vEY!~ /Wl0Z"s \IENDB`awstats-8.0/wwwroot/icon/other/he.png0000644000175100017510000000017214753672077021742 0ustar ldestailleurldestailleurPNG  IHDRXAIDATxb8a0_;;pرZW( LLKxDKaOaY:~(HkIENDB`awstats-8.0/wwwroot/icon/other/menu7.png0000644000175100017510000000070414753672077022402 0ustar ldestailleurldestailleurPNG  IHDR IDATxc^?٧7=8WN,η0)T?HΙgmcnl6)LvzP N J/_G&G)`Wzu-7$^qiFČxX^ܷnI.C=~;Õ:%B>|ŊW^dګKWZQgd3t'{ɓǎko\ixmCS^M. ҵo,NE{dgggmqx<5s,v~89S[L~8>w͉gV=f&ԭ.]2sg8wYU8E٦bU6C̃*0ţWW̑,oQP_mVdfN!N+ I+[IENDB`awstats-8.0/wwwroot/icon/other/menu1.png0000644000175100017510000000045114753672077022373 0ustar ldestailleurldestailleurPNG  IHDR ˰IDATxcŋw+$$nɒ% ,//1cFbb"/^`Qfmm 4FW`ӦMNNNɓ'O  t T/DPT(D} `:̙#à[iP$LE*=6徵S:b@JJJn(rvEȊ *p:v !F bH@ȆҥtWrIENDB`awstats-8.0/wwwroot/icon/other/hh.png0000644000175100017510000000017214753672077021745 0ustar ldestailleurldestailleurPNG  IHDRXAIDATx^0+>ށ O###P6W&ihd WE i+IENDB`awstats-8.0/wwwroot/icon/other/awstats_logo5.png0000644000175100017510000000662014753672077024145 0ustar ldestailleurldestailleurPNG  IHDR6]URPLTEƽƭRƵƽ!kccZgmps{css{Μʽ9)s1ݫws{eekkJZRZZcέȩƜƥƽJӜNNwJZNRRZֵֵέֵƭƔZc{RZ{{ƥ޽RZ{޽έZJR{ZZskcswcƌƄRR{}usZkww޽ƜZZsksΜgks{ΥƥcZc~hTvh޽ogkscJƭ֭ƵεscRε瓓ZZsޜk{΃skZZ{ZRc{{{RZεssscZkckZk΄{cZZbsJZ{ssZsRkν^kZc JIDATx얃@7t8hۮj+6ƶ/UkE[/PsEK34˲BpfWdeyeuM"6MfbYa|~ }2l6D φߘ=HJf|P,eo4R-3rSH_Tz\ ̀X&Fj^]sL] UHK}5+q^2%V  G]b\_KMV)GFZZT$ͭt!I:_p{' w*aR]AR3 &rH$ᑲ|2Փifp XRU zFQR4]f KqoұyhxKՌ}#ЂN -@E_iM⭷y{{w|h-ŰtAي Toiht'n½mdmJZ Q>gD˼B^ n2{2r^bgwU)9 XܹsU,ᩙwKs»<" б"y[ xcm LuR|ٳĽ͛^8q_SK{Í{vJ_v rm/oo2]7-C-/_{ _wWuNLLNMt;ʏ=Y[ŽV2P D0mm%.CFyC*T;η9lZO_Kw%q\gp`6i[,C`liSǞe*wHque>]-lg/#W'/23l9Sڻld cՄ BBd_)3#9q&9hh vP%g, <ve cy 5➼6֛.i4ޞ82K{WEewv^aD5*ˆōE'_&혊8ZH\7v Q"U䉉əWsTE?(<&Y<.Jт\bFqA ƥpit:et$dewwL3\%81sy3#{Ǖ[&b9,^ we%#sE&>{B 5I'D}{m'S|\UVxfzr6r1ꥧh&opa8͡ԇĒy&d(Ip6iݙSPR!*kɗgfwTvJ!iw& ~3qqCQ:7C\dɎr3ʁg?3  Uzy07:jr'EqdA4^F3q9ӐKcglTRfk3M޲gRl h+}7|0ރÛΟp\.w/>N/G2=b y8 F<}_❛U0"/Si{X/*~@+rqUtn^ . <[q .Ӛ9l·ɐgy8ޯ޽Bcr3po !w>| 8{'8VCwYX?(pGdbLfL tKB"ѝY}5܋ =zyYP4#dK` ispWV󿠖#d~/ʐf2Ekl0| V\Y\+vͼZjƁo|<̷;x;ڻW}|UO13ԘJzH3/1P%d mt^@~)/XwQ2*.[W ZssPQ8y6w +_|Q!CX(]j^2Inv*6}󇍈W1]>*r b-##m粁-Qg (31U 1:C?"T n2!ܬh7qCd۰teEyv) &\L0{} gSY6y=o0jhcRR!\?LeS:K$9Ry[0 t%o͛HGFdYѽ,lʺQ;|oK 3i.i'bڊۉMt"FNBAy -cThLqUN\[,Zv i=ܲ7Wh;)!4% ' ۉma\.˜Ԯ!2ƨ㎌gg8]wOx?oՆh#&C ovgVa4ͧ9yհqޒ$C oyW l\Yh-@jE0DZSdH+ 2J*@G`7I ]jo[H x[ `*N1aׁ+4ʴYeüvc eʗl'36B⹴>ɛsH|eʓy2?aWi}̜`he`.26rF7 ww@$/tZ͟Vѣ}j~H @ˬyZ^럾 -iR-pڌ7~wO+kO.K/99ya>[db@O:(<v1r3=6y2ւWZj94X \IENDB`awstats-8.0/wwwroot/icon/other/button.gif0000644000175100017510000000014114753672077022636 0ustar ldestailleurldestailleurGIF89a 蹹!,0#RG ;awstats-8.0/wwwroot/icon/other/vk.png0000644000175100017510000000015014753672077021762 0ustar ldestailleurldestailleurPNG  IHDR KP/IDATxc`hdcXPuEzK OeeaHsd3< ]IENDB`awstats-8.0/wwwroot/icon/other/vv.png0000644000175100017510000000015114753672077021776 0ustar ldestailleurldestailleurPNG  IHDR KP0IDATx^c|2$?ɪʣ"* '?=7)%&>B7*LA#=J$#lIENDB`awstats-8.0/wwwroot/icon/other/page.png0000644000175100017510000000020414753672077022256 0ustar ldestailleurldestailleurPNG  IHDR iKIDATxcXtZ6l.Nbg?p.Ⱥ`ֵ$!88 :y>wIENDB`awstats-8.0/wwwroot/icon/other/awstats_logo6.png0000644000175100017510000000471014753672077024144 0ustar ldestailleurldestailleurPNG  IHDRp6(?PLTEӼcs޽ŵRZ{JR{eeZZƭcsƽ1RZksƥƽƎ}us{Ɣ9έk{ΔֵƜwҽJZkk!ֵgswwNNwZZs)scR{Zk~hTNRcƄRZƵccZcʭ{ƥZgƌkJZֵckΜRƥ絵ΥƭRZscJs^k޽sZsogk޽cZkZcvh{cZcRR{sƜƽ޽ZkJZ{skȩZRcRZƭbsΐ{mp֭ZZ{{{kZZsssέέws{ZcsscZZ֭sƵRkε޽{kJZ{s{ֿm̽tRNS@fuIDATx^՘sIFyI,333,213jF=jϞ#s8$uʬ[ awk2ofVe&ZV2x- ~( _]yH?z(ҹᏇ & rt7uȓuJJZbF$(D.C>Y K EEqIXZ] ܓBm FU5{|6H LÖj)Mrc?0Ev_Q}_ e S;yKu>ɭ,Uu!Ke2*5^$tMыKDlXEf['kwH@+bh"D́z9YYJXc< wv2MEFU9ѝ?C-bl z9Y-A3:ӺOdžo$CUMnoEs:k"F.N$B9)$F,0ZR9n[T,*Vax^ppE{ëo50~;;L7rJZEoe[ 7 "LE 9~C[ۿf EUI]bwp*'Փ 2XI";t8枚>|܌<]\1>F$^f j05 ]:+}Ňҏw1I,'8и2oN;>X; >IJ%X-Uv+pEycNfnX(ޛr_;.8 XeqA 9luw(t|OH4!aP e>(Z=8@A h.J}Z0s>g! 8CJ/wD;,ƾWEkIENDB`awstats-8.0/wwwroot/icon/other/menu5.png0000644000175100017510000000056114753672077022401 0ustar ldestailleurldestailleurPNG  IHDR ˰8IDATxcy>{ YEQt͔D&W@슲']!=9lSRKS(J-?P_yO*SS:k"DjWzJ.f-0WˬD( .3 !0 jSbS?f_*\mB\|w c\̿2@ueukթI)v*Ujȕi(pzN lI=T-T'g@PE;ʏ\s$n]n6 0#ڳ^EgݲoO7 D'Ο9O4IENDB`awstats-8.0/wwwroot/icon/other/hx.png0000644000175100017510000000017714753672077021772 0ustar ldestailleurldestailleurPNG  IHDRXFIDATxbSs P< A 9?;ۮݤb:#Ø9Zjrj0H`.Ӛ瑇=IENDB`awstats-8.0/wwwroot/icon/other/menu2.png0000644000175100017510000000063414753672077022377 0ustar ldestailleurldestailleurPNG  IHDR ˰cIDATxcO@(tj&8rQT%lm[]ג>m_S=rP Hd.뼒8A')yqN1Mś 6h.eIb3VL JN`ꏬsa&qs< (Z;[Yzτ+X'$/K㻬OkzH۷66w\'7̾xv37DP?N"[̦[Q!Z2T'3T&30I6jy8{ ݍ[f0ð{<00_7NVUgLb^0aB9밄ǎXA_=BbiIENDB`awstats-8.0/wwwroot/icon/other/menu6.png0000644000175100017510000000062214753672077022400 0ustar ldestailleurldestailleurPNG  IHDR٬tRNS7X}GIDATxbOMn@s;\h0jX-bqνoz}9]H6cSO}HcۅBj}d#D4~hs&4niO] Mj 96$ d `Ӽ)z{z^׍:;uArnU5'`k#7yY>7 mlg,S @l/)M/m. #------------------------------------------------------------------------------ use CGI qw(:standard); my $ALLOWDOWNLOAD=0; # Disabled by default for security reason if (! $ALLOWDOWNLOAD) { print("Error: You must first edit script to change ALLOWDOWNLOAD to 1 to allow usage of this script.\n"); print("Reason is that enabling this script may be a security hole as it allows someone to download/view details of your awstats data files.\n"); exit; } my $q = new CGI; my $outputFile = ""; # used to write the output to a file my $inputFile = ""; # the fully qualified path to the input log database file my $sectionToReport = ""; # contains the tag to search for in the database file my $startSearchStr = "BEGIN_"; my $endSearchStr = "END_"; my $startPrinting = 0; # flag to indicate that the start tag has been found my $attachFileName = ""; # These parameters are used to build the input file name of the awstats log database my $baseName = ""; my $month = ""; my $year = ""; my $day = ""; my $siteConfig = ""; if ($q->param("outputFile")) { if ($outputFile eq '') { $outputFile = $q->param("outputFile"); } } if ($q->param("inputFile")) { if ($inputFile eq '') { $inputFile = $q->param("inputFile"); } } if ($q->param("section")) { if ($sectionToReport eq '' ) { $sectionToReport = $q->param("section"); } } if ($q->param("baseName")) { if ($baseName eq '' ) { $baseName = $q->param("baseName"); } } if ($q->param("month")) { if ($month eq '' ) { $month = $q->param("month"); } } if ($q->param("year")) { if ($year eq '' ) { $year = $q->param("year"); } } if ($q->param("day")) { $day = $q->param("day"); } if ($q->param("siteConfig")) { if ($siteConfig eq '' ) { $siteConfig = $q->param("siteConfig"); } } # set the attachment file name to the report section if ($sectionToReport ne '' ) { $attachFileName = $sectionToReport . ".csv"; } else { $attachFileName = "exportCSV.csv"; } print $q->header(-type=> "application/force-download", -attachment=>$attachFileName); # Build the start/end search tags $startSearchStr = $startSearchStr . $sectionToReport; $endSearchStr = $endSearchStr . $sectionToReport; if ( !$inputFile ) { $inputFile ="$baseName$month$year$day.$siteConfig.txt" }; open (IN, $inputFile) || die "cannot open $inputFile\n"; # If there's a parameter for the output, open it here if ($outputFile ne '') { open (OUT,">$outputFile") || die "cannot create $outputFile\n"; flock (OUT, 2); } # Loop through the input file searching for the start string. When # found, start displaying the input lines (with spaces changed # to commas) until the end tag is found. # Array to store comments for printing once we hit the desired section my $commentCount = -1; my %commentArray; while () { chomp; if (/^#\s(.*-)\s/){ # search for comment lines s/ - /,/g; # replace dashes with commas s/#//; # get rid of the comment sign $commentArray[++$commentCount] = $_; } # put the test to end printing here to eliminate printing # the line with the END tag if (/^$endSearchStr\b/) { $startPrinting = 0; } if ($startPrinting) { s/ /,/g; print "$_\n"; if ($outputFile ne '') { print OUT "$_\n"; } } # if we find an END tag and we haven't started printing, reset the # comment array to start re-capturing comments for next section if ((/^END_/) && ($startPrinting == 0)) { $commentCount = -1; } # put the start printing test after the first input line # to eliminate printing the line with the BEGIN tag...find it # here, then start printing on the next input line if (/^$startSearchStr\b/) { $startPrinting = 1; # print the comment array - it provides labels for the columns for ($i = 0; $i <= $commentCount; $i++ ) { print "$commentArray[$i]\n"; } } } close(IN); # Close the output file if there was one used if ($outputFile ne '') { close(OUT); } awstats-8.0/wwwroot/cgi-bin/awstats.pl0000755000175100017510000255547314753672077022152 0ustar ldestailleurldestailleur#!/usr/bin/perl #------------------------------------------------------------------------------ # Free realtime web server logfile analyzer to show advanced web statistics. # Works from command line or as a CGI. You must use this script as often as # necessary from your scheduler to update your statistics and from command # line or a browser to read report results. # See AWStats documentation (in docs/ directory) for all setup instructions. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . #------------------------------------------------------------------------------ require 5.007; #$|=1; #use warnings; # Must be used in test mode only. This reduce a little process speed #use diagnostics; # Must be used in test mode only. This reduce a lot of process speed use strict; no strict "refs"; use Time::Local ; # use Time::Local 'timelocal_nocheck' is faster but not supported by all Time::Local modules use Socket; use Encode; use File::Spec; use JSON::XS; use Try::Tiny; #------------------------------------------------------------------------------ # Defines #------------------------------------------------------------------------------ use vars qw/ $REVISION $VERSION /; $REVISION = '20240604'; $VERSION = "8.0 (build $REVISION)"; # ----- Constants ----- use vars qw/ $DEBUGFORCED $NBOFLINESFORBENCHMARK $FRAMEWIDTH $NBOFLASTUPDATELOOKUPTOSAVE $LIMITFLUSH $NEWDAYVISITTIMEOUT $VISITTIMEOUT $NOTSORTEDRECORDTOLERANCE $WIDTHCOLICON $TOOLTIPON $lastyearbeforeupdate $lastmonthbeforeupdate $lastdaybeforeupdate $lasthourbeforeupdate $lastdatebeforeupdate $NOHTML /; $DEBUGFORCED = 0 ; # Force debug level to log lesser level into debug.log file (Keep this value to 0) $NBOFLINESFORBENCHMARK = 8192 ; # Benchmark info are printing every NBOFLINESFORBENCHMARK lines (Must be a power of 2) $FRAMEWIDTH = 240; # Width of left frame when UseFramesWhenCGI is on $NBOFLASTUPDATELOOKUPTOSAVE = 500; # Nb of records to save in DNS last update cache file $LIMITFLUSH = 5000; # Nb of records in data arrays after how we need to flush data on disk $NEWDAYVISITTIMEOUT = 764041; # Delay between 01-23:59:59 and 02-00:00:00 $VISITTIMEOUT = 10000 ; # Lapse of time to consider a page load as a new visit. 10000 = 1 hour (Default = 10000) $NOTSORTEDRECORDTOLERANCE = 20000 ; # Lapse of time to accept a record if not in correct order. 20000 = 2 hour (Default = 20000) $WIDTHCOLICON = 32; $TOOLTIPON = 0; # Tooltips plugin loaded $NOHTML = 0; # Suppress the html headers # ----- Running variables ----- use vars qw/ $DIR $PROG $Extension $Debug $ShowSteps $DebugResetDone $DNSLookupAlreadyDone $RunAsCli $UpdateFor $HeaderHTTPSent $HeaderHTMLSent $LastLine $LastLineNumber $LastLineOffset $LastLineChecksum $LastUpdate $lowerval $PluginMode $MetaRobot $AverageVisits $AveragePages $AverageHits $AverageBytes $TotalUnique $TotalVisits $TotalHostsKnown $TotalHostsUnknown $TotalPages $TotalHits $TotalBytes $TotalHitsErrors $TotalNotViewedPages $TotalNotViewedHits $TotalNotViewedBytes $TotalEntries $TotalExits $TotalBytesPages $TotalDifferentPages $TotalKeyphrases $TotalKeywords $TotalDifferentKeyphrases $TotalDifferentKeywords $TotalSearchEnginesPages $TotalSearchEnginesHits $TotalRefererPages $TotalRefererHits $TotalDifferentSearchEngines $TotalDifferentReferer $FrameName $Center $FileConfig $FileSuffix $Host $YearRequired $MonthRequired $DayRequired $HourRequired $QueryString $SiteConfig $StaticLinks $PageCode $PageDir $PerlParsingFormat $PerlParsingFormatJsonMap $UserAgent $pos_vh $pos_host $pos_logname $pos_date $pos_tz $pos_method $pos_url $pos_code $pos_size $pos_time $pos_referer $pos_agent $pos_query $pos_gzipin $pos_gzipout $pos_compratio $pos_timetaken $pos_cluster $pos_emails $pos_emailr $pos_hostr @pos_extra /; $DIR = $PROG = $Extension = ''; $Debug = $ShowSteps = 0; $DebugResetDone = $DNSLookupAlreadyDone = 0; $RunAsCli = $UpdateFor = $HeaderHTTPSent = $HeaderHTMLSent = 0; $LastLine = $LastLineNumber = $LastLineOffset = $LastLineChecksum = 0; $LastUpdate = 0; $lowerval = 0; $PluginMode = ''; $MetaRobot = 0; $AverageVisits = $AveragePages = $AverageHits = $AverageBytes = 0; $TotalUnique = $TotalVisits = $TotalHostsKnown = $TotalHostsUnknown = 0; $TotalPages = $TotalHits = $TotalBytes = $TotalHitsErrors = 0; $TotalNotViewedPages = $TotalNotViewedHits = $TotalNotViewedBytes = 0; $TotalEntries = $TotalExits = $TotalBytesPages = $TotalDifferentPages = 0; $TotalKeyphrases = $TotalKeywords = $TotalDifferentKeyphrases = 0; $TotalDifferentKeywords = 0; $TotalSearchEnginesPages = $TotalSearchEnginesHits = $TotalRefererPages = 0; $TotalRefererHits = $TotalDifferentSearchEngines = $TotalDifferentReferer = 0; ( $FrameName, $Center, $FileConfig, $FileSuffix, $Host, $YearRequired, $MonthRequired, $DayRequired, $HourRequired, $QueryString, $SiteConfig, $StaticLinks, $PageCode, $PageDir, $PerlParsingFormat, $UserAgent, $PerlParsingFormatJsonMap ) = ( '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', undef ); # ----- Plugins variable ----- use vars qw/ %PluginsLoaded $PluginDir $AtLeastOneSectionPlugin /; %PluginsLoaded = (); $PluginDir = ''; $AtLeastOneSectionPlugin = 0; # ----- Time vars ----- use vars qw/ $starttime $nowtime $tomorrowtime $nowweekofmonth $nowweekofyear $nowdaymod $nowsmallyear $nowsec $nowmin $nowhour $nowday $nowmonth $nowyear $nowwday $nowyday $nowns $StartSeconds $StartMicroseconds /; $StartSeconds = $StartMicroseconds = 0; # ----- Variables for config file reading ----- use vars qw/ $FoundNotPageList /; $FoundNotPageList = 0; # ----- Config file variables ----- use vars qw/ $StaticExt $DNSStaticCacheFile $DNSLastUpdateCacheFile $MiscTrackerUrl $Lang $MaxRowsInHTMLOutput $MaxLengthOfShownURL $MaxLengthOfStoredURL $MaxLengthOfStoredUA %BarPng $BuildReportFormat $BuildHistoryFormat $ExtraTrackedRowsLimit $DatabaseBreak $SectionsToBeSaved /; $StaticExt = 'html'; $DNSStaticCacheFile = 'dnscache.txt'; $DNSLastUpdateCacheFile = 'dnscachelastupdate.txt'; $MiscTrackerUrl = '/js/awstats_misc_tracker.js'; $Lang = 'auto'; $SectionsToBeSaved = 'all'; $MaxRowsInHTMLOutput = 1000; $MaxLengthOfShownURL = 64; $MaxLengthOfStoredURL = 256; # Note: Apache LimitRequestLine is default to 8190 $MaxLengthOfStoredUA = 256; %BarPng = ( 'vv' => 'vv.png', 'vu' => 'vu.png', 'hu' => 'hu.png', 'vp' => 'vp.png', 'hp' => 'hp.png', 'he' => 'he.png', 'hx' => 'hx.png', 'vh' => 'vh.png', 'hh' => 'hh.png', 'vk' => 'vk.png', 'hk' => 'hk.png' ); $BuildReportFormat = 'html'; $BuildHistoryFormat = 'text'; $ExtraTrackedRowsLimit = 500; $DatabaseBreak = 'month'; use vars qw/ $DebugMessages $AllowToUpdateStatsFromBrowser $EnableLockForUpdate $DNSLookup $DynamicDNSLookup $AllowAccessFromWebToAuthenticatedUsersOnly $BarHeight $BarWidth $CreateDirDataIfNotExists $KeepBackupOfHistoricFiles $NbOfLinesParsed $NbOfLinesDropped $NbOfLinesCorrupted $NbOfLinesComment $NbOfLinesBlank $NbOfOldLines $NbOfNewLines $NbOfLinesShowsteps $NewLinePhase $NbOfLinesForCorruptedLog $PurgeLogFile $ArchiveLogRecords $ShowDropped $ShowCorrupted $ShowUnknownOrigin $ShowDirectOrigin $ShowLinksToWhoIs $ShowAuthenticatedUsers $ShowFileSizesStats $ShowRequestTimesStats $ShowScreenSizeStats $ShowSMTPErrorsStats $ShowEMailSenders $ShowEMailReceivers $ShowWormsStats $ShowClusterStats $IncludeInternalLinksInOriginSection $AuthenticatedUsersNotCaseSensitive $Expires $UpdateStats $MigrateStats $URLNotCaseSensitive $URLWithQuery $URLReferrerWithQuery $DecodeUA $DecodePunycode /; ( $DebugMessages, $AllowToUpdateStatsFromBrowser, $EnableLockForUpdate, $DNSLookup, $DynamicDNSLookup, $AllowAccessFromWebToAuthenticatedUsersOnly, $BarHeight, $BarWidth, $CreateDirDataIfNotExists, $KeepBackupOfHistoricFiles, $NbOfLinesParsed, $NbOfLinesDropped, $NbOfLinesCorrupted, $NbOfLinesComment, $NbOfLinesBlank, $NbOfOldLines, $NbOfNewLines, $NbOfLinesShowsteps, $NewLinePhase, $NbOfLinesForCorruptedLog, $PurgeLogFile, $ArchiveLogRecords, $ShowDropped, $ShowCorrupted, $ShowUnknownOrigin, $ShowDirectOrigin, $ShowLinksToWhoIs, $ShowAuthenticatedUsers, $ShowFileSizesStats, $ShowRequestTimesStats, $ShowScreenSizeStats, $ShowSMTPErrorsStats, $ShowEMailSenders, $ShowEMailReceivers, $ShowWormsStats, $ShowClusterStats, $IncludeInternalLinksInOriginSection, $AuthenticatedUsersNotCaseSensitive, $Expires, $UpdateStats, $MigrateStats, $URLNotCaseSensitive, $URLWithQuery, $URLReferrerWithQuery, $DecodeUA, $DecodePunycode ) = ( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ); use vars qw/ $DetailedReportsOnNewWindows $FirstDayOfWeek $KeyWordsNotSensitive $SaveDatabaseFilesWithPermissionsForEveryone $WarningMessages $ShowLinksOnUrl $UseFramesWhenCGI $ShowMenu $ShowSummary $ShowMonthStats $ShowDaysOfMonthStats $ShowDaysOfWeekStats $ShowHoursStats $ShowDomainsStats $ShowHostsStats $ShowRobotsStats $ShowSessionsStats $ShowPagesStats $ShowFileTypesStats $ShowDownloadsStats $ShowOSStats $ShowBrowsersStats $ShowOriginStats $ShowKeyphrasesStats $ShowKeywordsStats $ShowMiscStats $ShowHTTPErrorsStats $ShowHTTPErrorsPageDetail $AddDataArrayMonthStats $AddDataArrayShowDaysOfMonthStats $AddDataArrayShowDaysOfWeekStats $AddDataArrayShowHoursStats /; ( $DetailedReportsOnNewWindows, $FirstDayOfWeek, $KeyWordsNotSensitive, $SaveDatabaseFilesWithPermissionsForEveryone, $WarningMessages, $ShowLinksOnUrl, $UseFramesWhenCGI, $ShowMenu, $ShowSummary, $ShowMonthStats, $ShowDaysOfMonthStats, $ShowDaysOfWeekStats, $ShowHoursStats, $ShowDomainsStats, $ShowHostsStats, $ShowRobotsStats, $ShowSessionsStats, $ShowPagesStats, $ShowFileTypesStats, $ShowDownloadsStats, $ShowOSStats, $ShowBrowsersStats, $ShowOriginStats, $ShowKeyphrasesStats, $ShowKeywordsStats, $ShowMiscStats, $ShowHTTPErrorsStats, $ShowHTTPErrorsPageDetail, $AddDataArrayMonthStats, $AddDataArrayShowDaysOfMonthStats, $AddDataArrayShowDaysOfWeekStats, $AddDataArrayShowHoursStats ) = ( 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ); use vars qw/ $AllowFullYearView $LevelForRobotsDetection $LevelForWormsDetection $LevelForBrowsersDetection $LevelForOSDetection $LevelForRefererAnalyze $LevelForFileTypesDetection $LevelForSearchEnginesDetection $LevelForKeywordsDetection /; ( $AllowFullYearView, $LevelForRobotsDetection, $LevelForWormsDetection, $LevelForBrowsersDetection, $LevelForOSDetection, $LevelForRefererAnalyze, $LevelForFileTypesDetection, $LevelForSearchEnginesDetection, $LevelForKeywordsDetection ) = ( 2, 2, 0, 2, 2, 2, 2, 2, 2 ); use vars qw/ $DirLock $DirCgi $DirConfig $DirData $DirIcons $DirLang $AWScript $ArchiveFileName $AllowAccessFromWebToFollowingIPAddresses $HTMLHeadSection $HTMLEndSection $LinksToWhoIs $LinksToIPWhoIs $LogFile $LogType $LogFormat $LogSeparator $Logo $LogoLink $StyleSheet $WrapperScript $SiteDomain $UseHTTPSLinkForUrl $URLQuerySeparators $URLWithAnchor $ErrorMessages $ShowFlagLinks $AddLinkToExternalCGIWrapper $LogFormatJsonMap /; ( $DirLock, $DirCgi, $DirConfig, $DirData, $DirIcons, $DirLang, $AWScript, $ArchiveFileName, $AllowAccessFromWebToFollowingIPAddresses, $HTMLHeadSection, $HTMLEndSection, $LinksToWhoIs, $LinksToIPWhoIs, $LogFile, $LogType, $LogFormat, $LogSeparator, $Logo, $LogoLink, $StyleSheet, $WrapperScript, $SiteDomain, $UseHTTPSLinkForUrl, $URLQuerySeparators, $URLWithAnchor, $ErrorMessages, $ShowFlagLinks, $AddLinkToExternalCGIWrapper, $LogFormatJsonMap ) = ( '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '' ); use vars qw/ $color_Background $color_TableBG $color_TableBGRowTitle $color_TableBGTitle $color_TableBorder $color_TableRowTitle $color_TableTitle $color_text $color_textpercent $color_titletext $color_weekend $color_link $color_hover $color_other $color_h $color_k $color_p $color_e $color_x $color_s $color_u $color_v /; ( $color_Background, $color_TableBG, $color_TableBGRowTitle, $color_TableBGTitle, $color_TableBorder, $color_TableRowTitle, $color_TableTitle, $color_text, $color_textpercent, $color_titletext, $color_weekend, $color_link, $color_hover, $color_other, $color_h, $color_k, $color_p, $color_e, $color_x, $color_s, $color_u, $color_v ) = ( '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '' ); # ---------- Init arrays -------- use vars qw/ @RobotsSearchIDOrder_list1 @RobotsSearchIDOrder_list2 @RobotsSearchIDOrder_listgen @SearchEnginesSearchIDOrder_list1 @SearchEnginesSearchIDOrder_list2 @SearchEnginesSearchIDOrder_listgen @BrowsersSearchIDOrder @OSSearchIDOrder @WordsToCleanSearchUrl @WormsSearchIDOrder @RobotsSearchIDOrder @SearchEnginesSearchIDOrder @_from_p @_from_h @_time_p @_time_h @_time_k @_time_nv_p @_time_nv_h @_time_nv_k @DOWIndex @fieldlib @keylist /; @RobotsSearchIDOrder = @SearchEnginesSearchIDOrder = (); @_from_p = @_from_h = (); @_time_p = @_time_h = @_time_k = @_time_nv_p = @_time_nv_h = @_time_nv_k = (); @DOWIndex = @fieldlib = @keylist = (); use vars qw/ @MiscListOrder %MiscListCalc %OSFamily %BrowsersFamily @SessionsRange %SessionsAverage @PayloadRange %PayloadAverage @TimeRange %TimeAverage %LangBrowserToLangAwstats %LangAWStatsToFlagAwstats %BrowsersSafariBuildToVersionHash @HostAliases @AllowAccessFromWebToFollowingAuthenticatedUsers @DefaultFile @SkipDNSLookupFor @SkipHosts @SkipUserAgents @SkipFiles @SkipReferrers @NotPageFiles @OnlyHosts @OnlyUserAgents @OnlyFiles @OnlyUsers @URLWithQueryWithOnly @URLWithQueryWithout @ExtraName @ExtraCondition @ExtraStatTypes @MaxNbOfExtra @MinHitExtra @ExtraFirstColumnTitle @ExtraFirstColumnValues @ExtraFirstColumnFunction @ExtraFirstColumnFormat @ExtraCodeFilter @ExtraConditionType @ExtraConditionTypeVal @ExtraFirstColumnValuesType @ExtraFirstColumnValuesTypeVal @ExtraAddAverageRow @ExtraAddSumRow @PluginsToLoad /; @MiscListOrder = ( 'AddToFavourites', 'JavascriptDisabled', 'JavaEnabled', 'DirectorSupport', 'FlashSupport', 'RealPlayerSupport', 'QuickTimeSupport', 'WindowsMediaPlayerSupport', 'PDFSupport' ); %MiscListCalc = ( 'TotalMisc' => '', 'AddToFavourites' => 'u', 'JavascriptDisabled' => 'hm', 'JavaEnabled' => 'hm', 'DirectorSupport' => 'hm', 'FlashSupport' => 'hm', 'RealPlayerSupport' => 'hm', 'QuickTimeSupport' => 'hm', 'WindowsMediaPlayerSupport' => 'hm', 'PDFSupport' => 'hm' ); @SessionsRange = ( '0s-30s', '30s-2mn', '2mn-5mn', '5mn-15mn', '15mn-30mn', '30mn-1h', '1h+' ); %SessionsAverage = ( '0s-30s', 15, '30s-2mn', 75, '2mn-5mn', 210, '5mn-15mn', 600, '15mn-30mn', 1350, '30mn-1h', 2700, '1h+', 3600 ); @PayloadRange = ('0-44', '44-100', '100-500', '500-1K', '1K-2K', '2K-5K', '5K+'); %PayloadAverage = ( '0-44', 44, '44-100', 100, '100-500', 500, '500-1K', 1024, '1K-2K', 2048, '2K-5K', 5120, '5K+', 5121 ); @TimeRange = ('0-44', '44-100', '100-500', '500-1K', '1K-2K', '2K-5K', '5K+'); %TimeAverage = ( '0-44', 44, '44-100', 100, '100-500', 500, '500-1K', 1024, '1K-2K', 2048, '2K-5K', 5120, '5K+', 5121 ); # HTTP-Accept or Lang parameter => AWStats code to use for lang # ISO-639-1 or 2 or other => awstats-xx.txt where xx is ISO-639-1 %LangBrowserToLangAwstats = ( 'sq' => 'al', 'ar' => 'ar', 'ba' => 'ba', 'bg' => 'bg', 'zh-tw' => 'tw', 'zh' => 'cn', 'cs' => 'cz', 'de' => 'de', 'da' => 'dk', 'en' => 'en', 'et' => 'et', 'fi' => 'fi', 'fr' => 'fr', 'gl' => 'gl', 'es' => 'es', 'eu' => 'eu', 'ca' => 'ca', 'el' => 'gr', 'hu' => 'hu', 'is' => 'is', 'in' => 'id', 'it' => 'it', 'ja' => 'jp', 'kr' => 'ko', 'lv' => 'lv', 'nl' => 'nl', 'no' => 'nb', 'nb' => 'nb', 'nn' => 'nn', 'pl' => 'pl', 'pt' => 'pt', 'pt-br' => 'br', 'ro' => 'ro', 'ru' => 'ru', 'sr' => 'sr', 'sk' => 'sk', 'sv' => 'se', 'th' => 'th', 'tr' => 'tr', 'uk' => 'ua', 'cy' => 'cy', 'wlk' => 'cy' ); %LangAWStatsToFlagAwstats = ( # If flag (country ISO-3166 two letters) is not same than AWStats Lang code 'ca' => 'es_cat', 'et' => 'ee', 'eu' => 'es_eu', 'cy' => 'wlk', 'gl' => 'glg', 'he' => 'il', 'ko' => 'kr', 'ar' => 'sa', 'sr' => 'cs' ); @HostAliases = @AllowAccessFromWebToFollowingAuthenticatedUsers = (); @DefaultFile = @SkipDNSLookupFor = (); @SkipHosts = @SkipUserAgents = @NotPageFiles = @SkipFiles = @SkipReferrers = (); @OnlyHosts = @OnlyUserAgents = @OnlyFiles = @OnlyUsers = (); @URLWithQueryWithOnly = @URLWithQueryWithout = (); @ExtraName = @ExtraCondition = @ExtraStatTypes = (); @MaxNbOfExtra = @MinHitExtra = (); @ExtraFirstColumnTitle = @ExtraFirstColumnValues = (); @ExtraFirstColumnFunction = @ExtraFirstColumnFormat = (); @ExtraCodeFilter = @ExtraConditionType = @ExtraConditionTypeVal = (); @ExtraFirstColumnValuesType = @ExtraFirstColumnValuesTypeVal = (); @ExtraAddAverageRow = @ExtraAddSumRow = (); @PluginsToLoad = (); # ---------- Init hash arrays -------- use vars qw/ %BrowsersHashIDLib %BrowsersHashIcon %BrowsersHereAreGrabbers %DomainsHashIDLib %MimeHashLib %MimeHashFamily %OSHashID %OSHashLib %RobotsHashIDLib %RobotsAffiliateLib %SearchEnginesHashID %SearchEnginesHashLib %SearchEnginesWithKeysNotInQuery %SearchEnginesKnownUrl %NotSearchEnginesKeys %WormsHashID %WormsHashLib %WormsHashTarget /; use vars qw/ %HTMLOutput %NoLoadPlugin %FilterIn %FilterEx %BadFormatWarning %MonthNumLib %ValidHTTPCodes %ValidSMTPCodes %TrapInfosForHTTPErrorCodes %NotPageList %DayBytes %DayHits %DayPages %DayVisits %MaxNbOf %MinHit %ListOfYears %HistoryAlreadyFlushed %PosInFile %ValueInFile %val %nextval %egal %TmpDNSLookup %TmpOS %TmpRefererServer %TmpRobot %TmpBrowser %MyDNSTable /; %HTMLOutput = %NoLoadPlugin = %FilterIn = %FilterEx = (); %BadFormatWarning = (); %MonthNumLib = (); %ValidHTTPCodes = %ValidSMTPCodes = (); %TrapInfosForHTTPErrorCodes = (); %NotPageList = (); %DayBytes = %DayHits = %DayPages = %DayVisits = (); %MaxNbOf = %MinHit = (); %ListOfYears = %HistoryAlreadyFlushed = %PosInFile = %ValueInFile = (); %val = %nextval = %egal = (); %TmpDNSLookup = %TmpOS = %TmpRefererServer = %TmpRobot = %TmpBrowser = (); %MyDNSTable = (); use vars qw/ %FirstTime %LastTime %MonthHostsKnown %MonthHostsUnknown %MonthUnique %MonthVisits %MonthPages %MonthHits %MonthBytes %MonthNotViewedPages %MonthNotViewedHits %MonthNotViewedBytes %_session %_browser_h %_browser_p %_filesize %_requesttime %_domener_p %_domener_h %_domener_k %_errors_h %_errors_k %_filetypes_h %_filetypes_k %_filetypes_gz_in %_filetypes_gz_out %_host_p %_host_h %_host_k %_host_l %_host_s %_host_u %_waithost_e %_waithost_l %_waithost_s %_waithost_u %_keyphrases %_keywords %_os_h %_os_p %_pagesrefs_p %_pagesrefs_h %_robot_h %_robot_k %_robot_l %_robot_r %_worm_h %_worm_k %_worm_l %_login_h %_login_p %_login_k %_login_l %_screensize_h %_misc_p %_misc_h %_misc_k %_cluster_p %_cluster_h %_cluster_k %_se_referrals_p %_se_referrals_h %_sider_h %_referer_h %_err_host_h %_url_p %_url_k %_url_e %_url_x %_downloads %_unknownreferer_l %_unknownrefererbrowser_l %_emails_h %_emails_k %_emails_l %_emailr_h %_emailr_k %_emailr_l /; &Init_HashArray(); # ---------- Init Regex -------- use vars qw/ $regclean1 $regclean2 $regdate /; $regclean1 = qr/<(recnb|\/td)>/i; $regclean2 = qr/<\/?[^<>]+>/i; $regdate = qr/(\d\d\d\d)(\d\d)(\d\d)(\d\d)(\d\d)(\d\d)/; # ---------- Init Tie::hash arrays -------- # Didn't find a tie that increase speed #use Tie::StdHash; #use Tie::Cache::LRU; #tie %_host_p, 'Tie::StdHash'; #tie %TmpOS, 'Tie::Cache::LRU'; # PROTOCOL CODES use vars qw/ %httpcodelib %ftpcodelib %smtpcodelib /; # DEFAULT MESSAGE use vars qw/ @Message /; @Message = ( 'Unknown', 'Unknown (unresolved ip)', 'Others', 'View details', 'Day', 'Month', 'Year', 'Statistics for', 'First visit', 'Last visit', 'Number of visits', 'Unique visitors', 'Visit', 'different keywords', 'Search', 'Percent', 'Traffic', 'Domains/Countries', 'Visitors', 'Pages-URL', 'Hours', 'Browsers', '', 'Referers', 'Never updated (See \'Build/Update\' on awstats_setup.html page)', 'Visitors domains/countries', 'hosts', 'pages', 'different pages-url', 'Viewed', 'Other words', 'Pages not found', 'HTTP Error codes', 'Netscape versions', 'IE versions', 'Last Update', 'Connect to site from', 'Origin', 'Direct address / Bookmarks', 'Origin unknown', 'Links from an Internet Search Engine', 'Links from an external page (other web sites except search engines)', 'Links from an internal page (other page on same site)', 'Keyphrases used on search engines', 'Keywords used on search engines', 'Unresolved IP Address', 'Unknown OS (Referer field)', 'Required but not found URLs (HTTP code 404)', 'IP Address', 'Error Hits', 'Unknown browsers (Referer field)', 'different robots', 'visits/visitor', 'Robots/Spiders visitors', 'Free realtime logfile analyzer for advanced web statistics', 'of', 'Pages', 'Hits', 'Versions', 'Operating Systems', 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec', 'Navigation', 'File type', 'Update now', 'Bandwidth', 'Back to main page', 'Top', 'dd mmm yyyy - HH:MM', 'Filter', 'Full list', 'Hosts', 'Known', 'Robots', 'Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Days of week', 'Who', 'When', 'Authenticated users', 'Min', 'Average', 'Max', 'Web compression', 'Bandwidth saved', 'Compression on', 'Compression result', 'Total', 'different keyphrases', 'Entry', 'Code', 'Average size', 'Links from a NewsGroup', 'KB', 'MB', 'GB', 'Grabber', 'Yes', 'No', 'Info.', 'OK', 'Exit', 'Visits duration', 'Close window', 'Bytes', 'Search Keyphrases', 'Search Keywords', 'different refering search engines', 'different refering sites', 'Other phrases', 'Other logins (and/or anonymous users)', 'Refering search engines', 'Refering sites', 'Summary', 'Exact value not available in "Year" view', 'Data value arrays', 'Sender EMail', 'Receiver EMail', 'Reported period', 'Extra/Marketing', 'Screen sizes', 'Worm/Virus attacks', 'Hit on favorite icon', 'Days of month', 'Miscellaneous', 'Browsers with Java support', 'Browsers with Macromedia Director Support', 'Browsers with Flash Support', 'Browsers with Real audio playing support', 'Browsers with Quictime audio playing support', 'Browsers with Windows Media audio playing support', 'Browsers with PDF support', 'SMTP Error codes', 'Countries', 'Mails', 'Size', 'First', 'Last', 'Exclude filter', 'Codes shown here gave hits or traffic "not viewed" by visitors, so they are not included in other charts.', 'Cluster', 'Robots shown here gave hits or traffic "not viewed" by visitors, so they are not included in other charts.', 'Numbers after + are successful hits on "robots.txt" files', 'Worms shown here gave hits or traffic "not viewed" by visitors, so thay are not included in other charts.', 'Not viewed traffic includes traffic generated by robots, worms, or replies with special HTTP status codes.', 'Traffic viewed', 'Traffic not viewed', 'Monthly history', 'Worms', 'different worms', 'Mails successfully sent', 'Mails failed/refused', 'Sensitive targets', 'Javascript disabled', 'Created by', 'plugins', 'Regions', 'Cities', 'Opera versions', 'Safari versions', 'Chrome versions', 'Konqueror versions', ',', 'Downloads', 'Export CSV', 'TB', 'Frequency[/s]', 'Number of requests', 'Period', 's', 'Request average frequency [/s]', 'Request size', 'Request time' ); #------------------------------------------------------------------------------ # Functions #------------------------------------------------------------------------------ # Function to solve pb with openvms sub file_filt (@) { my @retval; foreach my $fl (@_) { $fl =~ tr/^//d; push @retval, $fl; } return sort @retval; } #------------------------------------------------------------------------------ # Function: Write on output header of HTTP answer # Parameters: None # Input: $HeaderHTTPSent $BuildReportFormat $PageCode $Expires # Output: $HeaderHTTPSent=1 # Return: None #------------------------------------------------------------------------------ sub http_head { if ( !$HeaderHTTPSent ) { my $newpagecode = $PageCode ? $PageCode : "utf-8"; if ( $BuildReportFormat eq 'xhtml' || $BuildReportFormat eq 'xml' ) { print( $ENV{'HTTP_USER_AGENT'} =~ /MSIE|Googlebot/i ? "Content-type: text/html; charset=$newpagecode\n" : "Content-type: text/xml; charset=$newpagecode\n" ); } else { print "Content-type: text/html; charset=$newpagecode\n"; } # Expires must be GMT ANSI asctime and must be after Content-type to avoid pb with some servers (SAMBAR) if ( $Expires =~ /^\d+$/ ) { print "Cache-Control: public\n"; print "Last-Modified: " . gmtime($starttime) . "\n"; print "Expires: " . ( gmtime( $starttime + $Expires ) ) . "\n"; } print "\n"; } $HeaderHTTPSent++; } #------------------------------------------------------------------------------ # Function: Write on output header of HTML page # Parameters: None # Input: %HTMLOutput $PluginMode $Expires $Lang $StyleSheet $HTMLHeadSection $PageCode $PageDir # Output: $HeaderHTMLSent=1 # Return: None #------------------------------------------------------------------------------ sub html_head { my $dir = $PageDir ? 'right' : 'left'; if ($NOHTML) { return; } if ( scalar keys %HTMLOutput || $PluginMode ) { my $periodtitle = " ($YearRequired"; $periodtitle .= ( $MonthRequired ne 'all' ? "-$MonthRequired" : "" ); $periodtitle .= ( $DayRequired ne '' ? "-$DayRequired" : "" ); $periodtitle .= ( $HourRequired ne '' ? "-$HourRequired" : "" ); $periodtitle .= ")"; # Write head section if ( $BuildReportFormat eq 'xhtml' || $BuildReportFormat eq 'xml' ) { if ($PageCode) { print "\n"; } else { print "\n"; } if ( $FrameName ne 'index' ) { print "\n"; } else { print "\n"; } print "\n"; } else { if ( $FrameName ne 'index' ) { print "\n"; } else { print "\n"; } print '\n"; } print "\n"; my $endtag = '>'; if ( $BuildReportFormat eq 'xhtml' || $BuildReportFormat eq 'xml' ) { $endtag = ' />'; } # Affiche tag meta generator print "\n" : "$Message[7] $SiteDomain$periodtitle" . ( $k[0] ? " - " . $k[0] : "" ) . "\n"; if ( $FrameName ne 'index' ) { if ($StyleSheet) { print "\n"; } # A STYLE section must be in head section. Do not use " for number in a style section print "\n"; } # les scripts necessaires pour trier avec Tablekit # print " # This make the browser sending a request to the attacker server that contains # cookie used for AWStats server sessions. Attacker can this way caught this # cookie and used it to go on AWStats server like original visitor. For this # resaon, parameter received by AWStats must be sanitized by this function # before being put inside a web page. # Parameters: stringtoclean # Input: None # Output: None # Return: cleanedstring #------------------------------------------------------------------------------ sub CleanXSS { my $stringtoclean = shift; # To avoid html tags and javascript $stringtoclean =~ s//>/g; $stringtoclean =~ s/|//g; # To avoid onload=" $stringtoclean =~ s/onload//g; return $stringtoclean; } #------------------------------------------------------------------------------ # Function: Clean tags in a string # AWStats data files are stored in ISO-8859-1. # Parameters: stringtodecode # Input: None # Output: None # Return: decodedstring #------------------------------------------------------------------------------ sub XMLDecodeFromHisto { my $stringtoclean = shift; $stringtoclean =~ s/$regclean1/ /g; # Replace or with space $stringtoclean =~ s/$regclean2//g; # Remove others $stringtoclean =~ s/%3d/=/g; $stringtoclean =~ s/&/&/g; $stringtoclean =~ s/<//g; $stringtoclean =~ s/"/\"/g; $stringtoclean =~ s/'/\'/g; return $stringtoclean; } #------------------------------------------------------------------------------ # Function: Copy one file into another # Parameters: sourcefilename targetfilename # Input: None # Output: None # Return: 0 if copy is ok, 1 else #------------------------------------------------------------------------------ sub FileCopy { my $filesource = shift; my $filetarget = shift; if ($Debug) { debug( "FileCopy($filesource,$filetarget)", 1 ); } open( FILESOURCE, "$filesource" ) || return 1; open( FILETARGET, ">$filetarget" ) || return 1; binmode FILESOURCE; binmode FILETARGET; # ... close(FILETARGET); close(FILESOURCE); if ($Debug) { debug( " File copied", 1 ); } return 0; } #------------------------------------------------------------------------------ # Function: Format a QUERY_STRING # Parameters: query # Input: None # Output: None # Return: formatted query #------------------------------------------------------------------------------ # TODO Appeller cette fonction partout ou il y a des NewLinkParams sub CleanNewLinkParamsFrom { my $NewLinkParams = shift; while ( my $param = shift ) { $NewLinkParams =~ s/(^|&|&)$param(=[^&]*|$)//i; } $NewLinkParams =~ s/(&|&)+/&/i; $NewLinkParams =~ s/^&//; $NewLinkParams =~ s/&$//; return $NewLinkParams; } #------------------------------------------------------------------------------ # Function: Show flags for other language translations # Parameters: Current languade id (en, fr, ...) # Input: None # Output: None # Return: None #------------------------------------------------------------------------------ sub Show_Flag_Links { my $CurrentLang = shift; # Build flags link my $NewLinkParams = $QueryString; my $NewLinkTarget = ''; if ( $ENV{'GATEWAY_INTERFACE'} ) { $NewLinkParams = CleanNewLinkParamsFrom( $NewLinkParams, ( 'update', 'staticlinks', 'framename', 'lang' ) ); $NewLinkParams =~ s/(^|&|&)update(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)staticlinks(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)framename=[^&]*//i; $NewLinkParams =~ s/(^|&|&)lang=[^&]*//i; $NewLinkParams =~ s/(&|&)+/&/i; $NewLinkParams =~ s/^&//; $NewLinkParams =~ s/&$//; if ($NewLinkParams) { $NewLinkParams = "${NewLinkParams}&"; } if ( $FrameName eq 'mainright' ) { $NewLinkTarget = " target=\"_parent\""; } } else { $NewLinkParams = ( $SiteConfig ? "config=$SiteConfig&" : "" ) . "year=$YearRequired&month=$MonthRequired&"; } if ( $NewLinkParams !~ /output=/ ) { $NewLinkParams .= 'output=main&'; } if ( $FrameName eq 'mainright' ) { $NewLinkParams .= 'framename=index&'; } foreach my $lng ( split( /\s+/, $ShowFlagLinks ) ) { $lng = $LangBrowserToLangAwstats{$lng} ? $LangBrowserToLangAwstats{$lng} : $lng; if ( $lng ne $CurrentLang ) { my %lngtitle = ( 'en', 'English', 'fr', 'French', 'de', 'German', 'it', 'Italian', 'nl', 'Dutch', 'es', 'Spanish' ); my $lngtitle = ( $lngtitle{$lng} ? $lngtitle{$lng} : $lng ); my $flag = ( $LangAWStatsToFlagAwstats{$lng} ? $LangAWStatsToFlagAwstats{$lng} : $lng ); print " \n"; } } } #------------------------------------------------------------------------------ # Function: Format value in bytes in a string (Bytes, Kb, Mb, Gb) # Parameters: bytes (integer value or "0.00") # Input: None # Output: None # Return: "x.yz MB" or "x.yy KB" or "x Bytes" or "0" #------------------------------------------------------------------------------ sub Format_Bytes { my $bytes = shift || 0; my $fudge = 1; # Do not use exp/log function to calculate 1024power, function make segfault on some unix/perl versions if ( $bytes >= ( $fudge << 40 ) ) { return sprintf( "%.2f", $bytes / 1099511627776 ) . " $Message[180]"; } if ( $bytes >= ( $fudge << 30 ) ) { return sprintf( "%.2f", $bytes / 1073741824 ) . " $Message[110]"; } if ( $bytes >= ( $fudge << 20 ) ) { return sprintf( "%.2f", $bytes / 1048576 ) . " $Message[109]"; } if ( $bytes >= ( $fudge << 10 ) ) { return sprintf( "%.2f", $bytes / 1024 ) . " $Message[108]"; } if ( $bytes < 0 ) { $bytes = "?"; } return int($bytes) . ( int($bytes) ? " $Message[119]" : "" ); } #------------------------------------------------------------------------------ # Function: Format a number with commas or any other separator # CL: courtesy of http://www.perlmonks.org/?node_id=2145 # Parameters: number # Input: None # Output: None # Return: "999,999,999,999" #------------------------------------------------------------------------------ sub Format_Number { my $number = shift || 0; $number =~ s/(\d)(\d\d\d)$/$1 $2/; $number =~ s/(\d)(\d\d\d\s\d\d\d)$/$1 $2/; $number =~ s/(\d)(\d\d\d\s\d\d\d\s\d\d\d)$/$1 $2/; my $separator = $Message[177]; if ($separator eq '') { $separator=' '; } # For backward compatibility $number =~ s/ /$separator/g; return $number; } #------------------------------------------------------------------------------ # Function: Return " alt=string title=string" # Parameters: string # Input: None # Output: None # Return: "alt=string title=string" #------------------------------------------------------------------------------ sub AltTitle { my $string = shift || ''; return " alt='$string' title='$string'"; # return " alt=\"$string\" title=\"$string\""; # return ($BuildReportFormat?"":" alt=\"$string\"")." title=\"$string\""; } #------------------------------------------------------------------------------ # Function: Tell if an email is a local or external email # Parameters: email # Input: $SiteDomain(exact string) $HostAliases(quoted regex string) # Output: None # Return: -1, 0 or 1 #------------------------------------------------------------------------------ sub IsLocalEMail { my $email = shift || 'unknown'; if ( $email !~ /\@(.*)$/ ) { return 0; } my $domain = $1; if ( $domain =~ /^$SiteDomain$/i ) { return 1; } foreach (@HostAliases) { if ( $domain =~ /$_/ ) { return 1; } } return -1; } #------------------------------------------------------------------------------ # Function: Format a date according to Message[78] (country date format) # Parameters: String date YYYYMMDDHHMMSS # Option 0=LastUpdate and LastTime date # 1=Arrays date except daymonthvalues # 2=daymonthvalues date (only year month and day) # Input: $Message[78] # Output: None # Return: Date with format defined by Message[78] and option #------------------------------------------------------------------------------ sub Format_Date { my $date = shift; my $option = shift || 0; my $year = substr( "$date", 0, 4 ); my $month = substr( "$date", 4, 2 ); my $day = substr( "$date", 6, 2 ); my $hour = substr( "$date", 8, 2 ); my $min = substr( "$date", 10, 2 ); my $sec = substr( "$date", 12, 2 ); my $dateformat = $Message[78]; if ( $option == 2 ) { $dateformat =~ s/^[^ymd]+//g; $dateformat =~ s/[^ymd]+$//g; } $dateformat =~ s/yyyy/$year/g; $dateformat =~ s/yy/$year/g; $dateformat =~ s/mmm/$MonthNumLib{$month}/g; $dateformat =~ s/mm/$month/g; $dateformat =~ s/dd/$day/g; $dateformat =~ s/HH/$hour/g; $dateformat =~ s/MM/$min/g; $dateformat =~ s/SS/$sec/g; return "$dateformat"; } #------------------------------------------------------------------------------ # Function: Return 1 if string contains only ascii chars # Parameters: string # Input: None # Output: None # Return: 0 or 1 #------------------------------------------------------------------------------ sub IsAscii { my $string = shift; if ($Debug) { debug( "IsAscii($string)", 5 ); } if ( $string =~ /^[\w\+\-\/\\\.%,;:=\"\'&?!\s]+$/ ) { if ($Debug) { debug( " Yes", 6 ); } return 1 ; # Only alphanum chars (and _) or + - / \ . % , ; : = " ' & ? space \t } if ($Debug) { debug( " No", 6 ); } return 0; } #------------------------------------------------------------------------------ # Function: Return the lower value between 2 but exclude value if 0 # Parameters: Val1 and Val2 # Input: None # Output: None # Return: min(Val1,Val2) #------------------------------------------------------------------------------ sub MinimumButNoZero { my ( $val1, $val2 ) = @_; return ( $val1 && ( $val1 < $val2 || !$val2 ) ? $val1 : $val2 ); } #------------------------------------------------------------------------------ # Function: Add a val from sorting tree # Parameters: keytoadd keyval [firstadd] # Input: None # Output: None # Return: None #------------------------------------------------------------------------------ sub AddInTree { my $keytoadd = shift; my $keyval = shift; my $firstadd = shift || 0; if ( $firstadd == 1 ) { # Val is the first one if ($Debug) { debug( " firstadd", 4 ); } $val{$keyval} = $keytoadd; $lowerval = $keyval; if ($Debug) { debug( " lowerval=$lowerval, nb elem val=" . ( scalar keys %val ) . ", nb elem egal=" . ( scalar keys %egal ) . ".", 4 ); } return; } if ( exists($val{$keyval}) ) { # Val is already in tree if ($Debug) { debug( " val is already in tree", 4 ); } $egal{$keytoadd} = $val{$keyval}; $val{$keyval} = $keytoadd; if ($Debug) { debug( " lowerval=$lowerval, nb elem val=" . ( scalar keys %val ) . ", nb elem egal=" . ( scalar keys %egal ) . ".", 4 ); } return; } if ( $keyval <= $lowerval ) { # Val is a new one lower (should happens only when tree is not full) if ($Debug) { debug( " keytoadd val=$keyval is lower or equal to lowerval=$lowerval", 4 ); } $val{$keyval} = $keytoadd; $nextval{$keyval} = $lowerval; $lowerval = $keyval; if ($Debug) { debug( " lowerval=$lowerval, nb elem val=" . ( scalar keys %val ) . ", nb elem egal=" . ( scalar keys %egal ) . ".", 4 ); } return; } # Val is a new one higher if ($Debug) { debug( " keytoadd val=$keyval is higher than lowerval=$lowerval", 4 ); } $val{$keyval} = $keytoadd; my $valcursor = $lowerval; # valcursor is value just before keyval while ( $nextval{$valcursor} && ( $nextval{$valcursor} < $keyval ) ) { $valcursor = $nextval{$valcursor}; } if ( exists($nextval{$valcursor}) ) { # keyval is between valcursor and nextval{valcursor} $nextval{$keyval} = $nextval{$valcursor}; } $nextval{$valcursor} = $keyval; if ($Debug) { debug( " lowerval=$lowerval, nb elem val=" . ( scalar keys %val ) . ", nb elem egal=" . ( scalar keys %egal ) . ".", 4 ); } } #------------------------------------------------------------------------------ # Function: Remove a val from sorting tree # Parameters: None # Input: $lowerval %val %egal # Output: None # Return: None #------------------------------------------------------------------------------ sub Removelowerval { my $keytoremove = $val{$lowerval}; # This is lower key if ($Debug) { debug( " remove for lowerval=$lowerval: key=$keytoremove", 4 ); } if ( exists($egal{$keytoremove}) ) { $val{$lowerval} = $egal{$keytoremove}; delete $egal{$keytoremove}; } else { delete $val{$lowerval}; $lowerval = $nextval{$lowerval}; # Set new lowerval } if ($Debug) { debug( " new lower value=$lowerval, val size=" . ( scalar keys %val ) . ", egal size=" . ( scalar keys %egal ), 4 ); } } #------------------------------------------------------------------------------ # Function: Build @keylist array # Parameters: Size max for @keylist array, # Min value in hash for select, # Hash used for select, # Hash used for order # Input: None # Output: None # Return: @keylist response array #------------------------------------------------------------------------------ sub BuildKeyList { my $ArraySize = shift || error( "System error. Call to BuildKeyList function with incorrect value for first param", "", "", 1 ); my $MinValue = shift || error( "System error. Call to BuildKeyList function with incorrect value for second param", "", "", 1 ); my $hashforselect = shift; my $hashfororder = shift; if ($Debug) { debug( " BuildKeyList($ArraySize,$MinValue,$hashforselect with size=" . ( scalar keys %$hashforselect ) . ",$hashfororder with size=" . ( scalar keys %$hashfororder ) . ")", 3 ); } delete $hashforselect->{ '' }; # Those is to protect from infinite loop when hash array has an incorrect null key my $count = 0; $lowerval = 0; # Global because used in AddInTree and Removelowerval %val = (); %nextval = (); %egal = (); foreach my $key ( keys %$hashforselect ) { if ( $count < $ArraySize ) { if ( $hashforselect->{$key} >= $MinValue ) { $count++; if ($Debug) { debug( " Add in tree entry $count : $key (value=" . ( $hashfororder->{$key} || 0 ) . ", tree not full)", 4 ); } AddInTree( $key, $hashfororder->{$key} || 0, $count ); } next; } $count++; if ( ( $hashfororder->{$key} || 0 ) <= $lowerval ) { next; } if ($Debug) { debug( " Add in tree entry $count : $key (value=" . ( $hashfororder->{$key} || 0 ) . " > lowerval=$lowerval)", 4 ); } AddInTree( $key, $hashfororder->{$key} || 0 ); if ($Debug) { debug( " Removelower in tree", 4 ); } Removelowerval(); } # Build key list and sort it if ($Debug) { debug( " Build key list and sort it. lowerval=$lowerval, nb elem val=" . ( scalar keys %val ) . ", nb elem egal=" . ( scalar keys %egal ) . ".", 3 ); } my %notsortedkeylist = (); foreach my $key ( values %val ) { $notsortedkeylist{$key} = 1; } foreach my $key ( values %egal ) { $notsortedkeylist{$key} = 1; } @keylist = (); @keylist = ( sort { ( $hashfororder->{$b} || 0 ) <=> ( $hashfororder->{$a} || 0 ) } keys %notsortedkeylist ); if ($Debug) { debug( " BuildKeyList End (keylist size=" . (@keylist) . ")", 3 ); } return; } #------------------------------------------------------------------------------ # Function: Lock or unlock update # Parameters: status (1 to lock, 0 to unlock) # Input: $DirLock (if status=0) $PROG $FileSuffix # Output: $DirLock (if status=1) # Return: None #------------------------------------------------------------------------------ sub Lock_Update { my $status = shift; my $lock = "$PROG$FileSuffix.lock"; if ($status) { # We stop if there is at least one lock file wherever it is foreach my $key ( $ENV{"TEMP"}, $ENV{"TMP"}, "/tmp", "/", "." ) { my $newkey = $key; $newkey =~ s/[\\\/]$//; if ( -f "$newkey/$lock" ) { error( "An AWStats update process seems to be already running for this config file. Try later.\nIf this is not true, remove manually lock file '$newkey/$lock'.", "", "", 1 ); } } # Set lock where we can foreach my $key ( $ENV{"TEMP"}, $ENV{"TMP"}, "/tmp", "/", "." ) { if ( !-d "$key" ) { next; } $DirLock = $key; $DirLock =~ s/[\\\/]$//; if ($Debug) { debug("Update lock file $DirLock/$lock is set"); } open( LOCK, ">$DirLock/$lock" ) || error( "Failed to create lock file $DirLock/$lock", "", "", 1 ); print LOCK "AWStats update started by process $$ at $nowyear-$nowmonth-$nowday $nowhour:$nowmin:$nowsec\n"; close(LOCK); last; } } else { # Remove lock if ($Debug) { debug("Update lock file $DirLock/$lock is removed"); } unlink("$DirLock/$lock"); } return; } #------------------------------------------------------------------------------ # Function: Signal handler to call Lock_Update to remove lock file # Parameters: Signal name # Input: None # Output: None # Return: None #------------------------------------------------------------------------------ sub SigHandler { my $signame = shift; print ucfirst($PROG) . " process (ID $$) interrupted by signal $signame.\n"; &Lock_Update(0); exit 1; } #------------------------------------------------------------------------------ # Function: Convert an IPAddress into an integer # Parameters: IPAddress # Input: None # Output: None # Return: Int #------------------------------------------------------------------------------ sub Convert_IP_To_Decimal { my ($IPAddress) = @_; my @ip_seg_arr = split( /\./, $IPAddress ); my $decimal_ip_address = 256 * 256 * 256 * $ip_seg_arr[0] + 256 * 256 * $ip_seg_arr[1] + 256 * $ip_seg_arr[2] + $ip_seg_arr[3]; return ($decimal_ip_address); } #------------------------------------------------------------------------------ # Function: Test there is at least one value in list not null # Parameters: List of values # Input: None # Output: None # Return: 1 There is at least one not null value, 0 else #------------------------------------------------------------------------------ sub AtLeastOneNotNull { if ($Debug) { debug( " Call to AtLeastOneNotNull (" . join( '-', @_ ) . ")", 3 ); } foreach my $val (@_) { if ($val) { return 1; } } return 0; } #------------------------------------------------------------------------------ # Function: Prints the command line interface help information # Parameters: None # Input: None # Output: None # Return: None #------------------------------------------------------------------------------ sub PrintCLIHelp{ &Read_Ref_Data( 'browsers', 'domains', 'operating_systems', 'robots', 'search_engines', 'worms' ); print "----- $PROG $VERSION (c) 2000-2023 Laurent Destailleur -----\n"; print "AWStats is a free web server logfile analyzer to show you advanced web\n"; print "statistics.\n"; print "AWStats comes with ABSOLUTELY NO WARRANTY. It's a free software distributed\n"; print "with a GNU General Public License (See LICENSE file for details).\n"; print "\n"; print "Syntax: $PROG.$Extension -config=virtualhostname [options]\n"; print "\n"; print " This runs $PROG in command line to update statistics (-update option) of a\n"; print " web site, from the log file defined in AWStats config file, or build a HTML\n"; print " report (-output option).\n"; print " First, $PROG tries to read $PROG.virtualhostname.conf as the config file.\n"; print " If not found, $PROG tries to read $PROG.conf, and finally the full path passed to -config=\n"; print " Note 1: Config files ($PROG.virtualhostname.conf or $PROG.conf) must be\n"; print " in /etc/awstats, /usr/local/etc/awstats, /etc or same directory than\n"; print " awstats.pl script file.\n"; print " Note 2: If AWSTATS_FORCE_CONFIG environment variable is defined, AWStats will\n"; print " use it as the \"config\" value, whatever is the value on command line or URL.\n"; print " See AWStats documentation for all setup instrutions.\n"; print "\n"; print "Options to update statistics:\n"; print " -update to update statistics (default)\n"; print " -showsteps to add benchmark information every $NBOFLINESFORBENCHMARK lines processed\n"; print " -showcorrupted to add output for each corrupted lines found, with reason\n"; print " -showdropped to add output for each dropped lines found, with reason\n"; print " -showunknownorigin to output referer when it can't be parsed\n"; print " -showdirectorigin to output log line when origin is a direct access\n"; print " -updatefor=n to stop the update process after parsing n lines\n"; print " -LogFile=x to change log to analyze whatever is 'LogFile' in config file\n"; print " Be care to process log files in chronological order when updating statistics.\n"; print "\n"; print "Options to show statistics:\n"; print " -output to output main HTML report (no update made except with -update)\n"; print " -output=x to output other report pages where x is:\n"; print " alldomains to build page of all domains/countries\n"; print " allhosts to build page of all hosts\n"; print " lasthosts to build page of last hits for hosts\n"; print " unknownip to build page of all unresolved IP\n"; print " allemails to build page of all email senders (maillog)\n"; print " lastemails to build page of last email senders (maillog)\n"; print " allemailr to build page of all email receivers (maillog)\n"; print " lastemailr to build page of last email receivers (maillog)\n"; print " alllogins to build page of all logins used\n"; print " lastlogins to build page of last hits for logins\n"; print " allrobots to build page of all robots/spider visits\n"; print " lastrobots to build page of last hits for robots\n"; print " urldetail to list most often viewed pages \n"; print " urldetail:filter to list most often viewed pages matching filter\n"; print " urlentry to list entry pages\n"; print " urlentry:filter to list entry pages matching filter\n"; print " urlexit to list exit pages\n"; print " urlexit:filter to list exit pages matching filter\n"; print " osdetail to build page with os detailed versions\n"; print " browserdetail to build page with browsers detailed versions\n"; print " unknownbrowser to list 'User Agents' with unknown browser\n"; print " unknownos to list 'User Agents' with unknown OS\n"; print " refererse to build page of all refering search engines\n"; print " refererpages to build page of all refering pages\n"; #print " referersites to build page of all refering sites\n"; print " keyphrases to list all keyphrases used on search engines\n"; print " keywords to list all keywords used on search engines\n"; print " errors404 to list 'Referers' for 404 errors\n"; print " allextraX to build page of all values for ExtraSection X\n"; print " -staticlinks to have static links in HTML report page\n"; print " -staticlinksext=xxx to have static links with .xxx extension instead of .html\n"; print " -lang=LL to output a HTML report in language LL (en,de,es,fr,it,nl,...)\n"; print " -month=MM to output a HTML report for an old month MM\n"; print " -year=YYYY to output a HTML report for an old year YYYY\n"; print " The 'date' options doesn't allow you to process old log file. They only\n"; print " allow you to see a past report for a chosen month/year period instead of\n"; print " current month/year.\n"; print "\n"; print "Other options:\n"; print " -debug=X to add debug informations lesser than level X (speed reduced)\n"; print " -version show AWStats version\n"; print "\n"; print "Now supports/detects:\n"; print " Web/Ftp/Mail/streaming server log analyzis (and load balanced log files)\n"; print " Reverse DNS lookup (IPv4 and IPv6) and GeoIP lookup\n"; print " Number of visits, number of unique visitors\n"; print " Visits duration and list of last visits\n"; print " Authenticated users\n"; print " Days of week and rush hours\n"; print " Hosts list and unresolved IP addresses list\n"; print " Most viewed, entry and exit pages\n"; print " Files type and Web compression (mod_gzip, mod_deflate stats)\n"; print " Screen size\n"; print " Ratio of Browsers with support of: Java, Flash, RealG2 reader,\n"; print " Quicktime reader, WMA reader, PDF reader\n"; print " Configurable personalized reports\n"; print " " . ( scalar keys %DomainsHashIDLib ) . " domains/countries\n"; print " " . ( scalar keys %RobotsHashIDLib ) . " robots\n"; print " " . ( scalar keys %WormsHashLib ) . " worm's families\n"; print " " . ( scalar keys %OSHashLib ) . " operating systems\n"; print " " . ( scalar keys %BrowsersHashIDLib ) . " browsers"; &Read_Ref_Data('browsers_phone'); print " (" . ( scalar keys %BrowsersHashIDLib ) . " with phone browsers database)\n"; print " " . ( scalar keys %SearchEnginesHashLib ) . " search engines (and keyphrases/keywords used from them)\n"; print " All HTTP errors with last referrer\n"; print " Report by day/month/year\n"; print " Dynamic or static HTML or XHTML reports, static PDF reports\n"; print " Indexed text or XML monthly database\n"; print " And a lot of other advanced features and options...\n"; print "New versions and FAQ at http://www.awstats.org\n"; } #------------------------------------------------------------------------------ # Function: Return the string to add in html tag to include popup javascript code # Parameters: tooltip number # Input: None # Output: None # Return: string with javascript code #------------------------------------------------------------------------------ sub Tooltip { my $ttnb = shift; return ( $TOOLTIPON ? " onmouseover=\"ShowTip($ttnb);\" onmouseout=\"HideTip($ttnb);\"" : "" ); } #------------------------------------------------------------------------------ # Function: Insert a form filter # Parameters: Name of filter field, default for filter field, default for exclude filter field # Input: $StaticLinks, $QueryString, $SiteConfig, $DirConfig # Output: HTML Form # Return: None #------------------------------------------------------------------------------ sub HTMLShowFormFilter { my $fieldfiltername = shift; my $fieldfilterinvalue = shift; my $fieldfilterexvalue = shift; if ( !$StaticLinks ) { my $NewLinkParams = ${QueryString}; $NewLinkParams =~ s/(^|&|&)update(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)output(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)staticlinks(=\w*|$)//i; $NewLinkParams =~ s/(&|&)+/&/i; $NewLinkParams =~ s/^&//; $NewLinkParams =~ s/&$//; if ($NewLinkParams) { $NewLinkParams = "${NewLinkParams}&"; } print "\n

\n"; print "\n"; print "\n"; print "\n"; print ""; print "\n"; print "\n"; print "\n"; print ""; print "
$Message[79] :   $Message[153] :"; print "\n"; if ($SiteConfig) { print "\n"; } if ($DirConfig) { print "\n"; } if ( $QueryString =~ /(^|&|&)year=(\d\d\d\d)/i ) { print "\n"; } if ( $QueryString =~ /(^|&|&)month=(\d\d)/i || $QueryString =~ /(^|&|&)month=(all)/i ) { print "\n"; } if ( $QueryString =~ /(^|&|&)lang=(\w+)/i ) { print "\n"; } if ( $QueryString =~ /(^|&|&)debug=(\d+)/i ) { print "\n"; } if ( $QueryString =~ /(^|&|&)framename=(\w+)/i ) { print "\n"; } if ( $QueryString =~ /(^|&|&)databasebreak=(\w+)/i) { print "\n"; } if ( $QueryString =~ /(^|&|&)day=(\d\d)/i) { print "\n"; } if ( $QueryString =~ /(^|&|&)hour=(\d\d)/i) { print "\n"; } print "  
\n"; print "
\n"; print "
\n"; print "\n"; } } #------------------------------------------------------------------------------ # Function: Write other user info (with help of plugin) # Parameters: $user # Input: $SiteConfig # Output: URL link # Return: None #------------------------------------------------------------------------------ sub HTMLShowUserInfo { my $user = shift; # Call to plugins' function ShowInfoUser foreach my $pluginname ( sort keys %{ $PluginsLoaded{'ShowInfoUser'} } ) { # my $function="ShowInfoUser_$pluginname('$user')"; # eval("$function"); my $function = "ShowInfoUser_$pluginname"; &$function($user); } } #------------------------------------------------------------------------------ # Function: Write other cluster info (with help of plugin) # Parameters: $clusternb # Input: $SiteConfig # Output: Cluster info # Return: None #------------------------------------------------------------------------------ sub HTMLShowClusterInfo { my $cluster = shift; # Call to plugins' function ShowInfoCluster foreach my $pluginname ( sort keys %{ $PluginsLoaded{'ShowInfoCluster'} } ) { # my $function="ShowInfoCluster_$pluginname('$user')"; # eval("$function"); my $function = "ShowInfoCluster_$pluginname"; &$function($cluster); } } #------------------------------------------------------------------------------ # Function: Write other host info (with help of plugin) # Parameters: $host # Input: $LinksToWhoIs $LinksToWhoIsIp # Output: None # Return: None #------------------------------------------------------------------------------ sub HTMLShowHostInfo { my $host = shift; # Call to plugins' function ShowInfoHost foreach my $pluginname ( sort keys %{ $PluginsLoaded{'ShowInfoHost'} } ) { # my $function="ShowInfoHost_$pluginname('$host')"; # eval("$function"); my $function = "ShowInfoHost_$pluginname"; &$function($host); } } #------------------------------------------------------------------------------ # Function: Write other url info (with help of plugin) # Parameters: $url # Input: %Aliases $MaxLengthOfShownURL $ShowLinksOnUrl $SiteDomain $UseHTTPSLinkForUrl # Output: URL link # Return: None #------------------------------------------------------------------------------ sub HTMLShowURLInfo { my $url = shift; my $nompage = CleanXSS($url); # Call to plugins' function ShowInfoURL foreach my $pluginname ( keys %{ $PluginsLoaded{'ShowInfoURL'} } ) { # my $function="ShowInfoURL_$pluginname('$url')"; # eval("$function"); my $function = "ShowInfoURL_$pluginname"; &$function($url); } if ( length($nompage) > $MaxLengthOfShownURL ) { $nompage = substr( $nompage, 0, $MaxLengthOfShownURL ) . "..."; } if ($ShowLinksOnUrl) { my $newkey = CleanXSS($url); if ( $LogType eq 'W' || $LogType eq 'S' ) { # Web or streaming log file if ( $newkey =~ /^http(s|):/i ) { # URL seems to be extracted from a proxy log file print "" . XMLEncode($nompage) . ""; } elsif ( $newkey =~ /^\// ) { # URL seems to be an url extracted from a web or wap server log file $newkey =~ s/^\/$SiteDomain//i; # Define urlprot my $urlprot = 'http'; if ( $UseHTTPSLinkForUrl && $newkey =~ /^$UseHTTPSLinkForUrl/ ) { $urlprot = 'https'; } print "" . XMLEncode($nompage) . ""; } else { print XMLEncode($nompage); } } elsif ( $LogType eq 'F' ) { # Ftp log file print XMLEncode($nompage); } elsif ( $LogType eq 'M' ) { # Smtp log file print XMLEncode($nompage); } else { # Other type log file print XMLEncode($nompage); } } else { print XMLEncode($nompage); } } #------------------------------------------------------------------------------ # Function: Define value for PerlParsingFormat (used for regex log record parsing) # Parameters: $LogFormat # Input: - # Output: $pos_xxx, @pos_extra, @fieldlib, $PerlParsingFormat # Return: - #------------------------------------------------------------------------------ sub DefinePerlParsingFormat { my $LogFormat = shift; $pos_vh = $pos_host = $pos_logname = $pos_date = $pos_tz = $pos_method = $pos_url = $pos_code = $pos_size = $pos_time = -1; $pos_referer = $pos_agent = $pos_query = $pos_gzipin = $pos_gzipout = $pos_compratio = -1; $pos_cluster = $pos_emails = $pos_emailr = $pos_hostr = -1; @pos_extra = (); @fieldlib = (); $PerlParsingFormat = ''; # Log records examples: # Apache combined: 62.161.78.73 user - [dd/mmm/yyyy:hh:mm:ss +0000] "GET / HTTP/1.1" 200 1234 "http://www.from.com/from.htm" "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)" # Apache combined (408 error): my.domain.com - user [09/Jan/2001:11:38:51 -0600] "OPTIONS /mime-tmp/xxx file.doc HTTP/1.1" 408 - "-" "-" # Apache combined (408 error): 62.161.78.73 user - [dd/mmm/yyyy:hh:mm:ss +0000] "-" 408 - "-" "-" # Apache combined (400 error): 80.8.55.11 - - [28/Apr/2007:03:20:02 +0200] "GET /" 400 584 "-" "-" # IIS: 2000-07-19 14:14:14 62.161.78.73 - GET / 200 1234 HTTP/1.1 Mozilla/4.0+(compatible;+MSIE+5.01;+Windows+NT+5.0) http://www.from.com/from.htm # WebStar: 05/21/00 00:17:31 OK 200 212.242.30.6 Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt) http://www.cover.dk/ "www.cover.dk" :Documentation:graphics:starninelogo.white.gif 1133 # Squid extended: 12.229.91.170 - - [27/Jun/2002:03:30:50 -0700] "GET http://www.callistocms.com/images/printable.gif HTTP/1.1" 304 354 "-" "Mozilla/5.0 Galeon/1.0.3 (X11; Linux i686; U;) Gecko/0" TCP_REFRESH_HIT:DIRECT # Log formats: # Apache common_with_mod_gzip_info1: %h %l %u %t \"%r\" %>s %b mod_gzip: %{mod_gzip_compression_ratio}npct. # Apache common_with_mod_gzip_info2: %h %l %u %t \"%r\" %>s %b mod_gzip: %{mod_gzip_result}n In:%{mod_gzip_input_size}n Out:%{mod_gzip_output_size}n:%{mod_gzip_compression_ratio}npct. # Apache deflate: %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" (%{ratio}n) if ($Debug) { debug( "Call To DefinePerlParsingFormat (LogType='$LogType', LogFormat='$LogFormat')" ); } if ( $LogFormat =~ /^[1-6]$/ ) { # Pre-defined log format if ( $LogFormat eq '1' || $LogFormat eq '6' ) { # Same than "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"". # %u (user) is "([^\\/\\[]+)" instead of "[^ ]+" because can contain space (Lotus Notes). referer and ua might be "". # $PerlParsingFormat="([^ ]+) [^ ]+ ([^\\/\\[]+) \\[([^ ]+) [^ ]+\\] \\\"([^ ]+) (.+) [^\\\"]+\\\" ([\\d|-]+) ([\\d|-]+) \\\"(.*?)\\\" \\\"([^\\\"]*)\\\""; $PerlParsingFormat = "([^ ]+) [^ ]+ ([^\\/\\[]+) \\[([^ ]+) [^ ]+\\] \\\"([^ ]+) ([^ ]+)(?: [^\\\"]+|)\\\" ([\\d|-]+) ([\\d|-]+) \\\"(.*?)\\\" \\\"([^\\\"]*)\\\""; $pos_host = 0; $pos_logname = 1; $pos_date = 2; $pos_method = 3; $pos_url = 4; $pos_code = 5; $pos_size = 6; $pos_referer = 7; $pos_agent = 8; @fieldlib = ( 'host', 'logname', 'date', 'method', 'url', 'code', 'size', 'referer', 'ua' ); } elsif ( $LogFormat eq '2' ) { # Same than "date time c-ip cs-username cs-method cs-uri-stem sc-status sc-bytes cs-version cs(User-Agent) cs(Referer)" $PerlParsingFormat = "(\\S+ \\S+) (\\S+) (\\S+) (\\S+) (\\S+) ([\\d|-]+) ([\\d|-]+) \\S+ (\\S+) (\\S+)"; $pos_date = 0; $pos_host = 1; $pos_logname = 2; $pos_method = 3; $pos_url = 4; $pos_code = 5; $pos_size = 6; $pos_agent = 7; $pos_referer = 8; @fieldlib = ( 'date', 'host', 'logname', 'method', 'url', 'code', 'size', 'ua', 'referer' ); } elsif ( $LogFormat eq '3' ) { $PerlParsingFormat = "([^\\t]*\\t[^\\t]*)\\t([^\\t]*)\\t([\\d|-]*)\\t([^\\t]*)\\t([^\\t]*)\\t([^\\t]*)\\t[^\\t]*\\t([^\\t]*)\\t([\\d]*)"; $pos_date = 0; $pos_method = 1; $pos_code = 2; $pos_host = 3; $pos_agent = 4; $pos_referer = 5; $pos_url = 6; $pos_size = 7; @fieldlib = ( 'date', 'method', 'code', 'host', 'ua', 'referer', 'url', 'size' ); } elsif ( $LogFormat eq '4' ) { # Same than "%h %l %u %t \"%r\" %>s %b" # %u (user) is "(.+)" instead of "[^ ]+" because can contain space (Lotus Notes). # Sample: 10.100.10.45 - BMAA\will.smith [01/Jul/2013:07:17:28 +0200] "GET /Download/__Omnia__Aus- und Weiterbildung__Konsular- und Verwaltungskonferenz, Programm.doc HTTP/1.1" 200 9076810 # $PerlParsingFormat = #"([^ ]+) [^ ]+ (.+) \\[([^ ]+) [^ ]+\\] \\\"([^ ]+) ([^ ]+)(?: [^\\\"]+|)\\\" ([\\d|-]+) ([\\d|-]+)"; $PerlParsingFormat = "([^ ]+) [^ ]+ (.+) \\[([^ ]+) [^ ]+\\] \\\"([^ ]+) (.+) [^\\\"]+\\\" ([\\d|-]+) ([\\d|-]+)"; $pos_host = 0; $pos_logname = 1; $pos_date = 2; $pos_method = 3; $pos_url = 4; $pos_code = 5; $pos_size = 6; @fieldlib = ( 'host', 'logname', 'date', 'method', 'url', 'code', 'size' ); } } elsif ( $LogFormat eq 'json' ) { $PerlParsingFormat = 'json'; $PerlParsingFormatJsonMap = JSON::XS->new->utf8->decode($LogFormatJsonMap); @fieldlib = keys % {$PerlParsingFormatJsonMap}; for my $i (0 .. $#fieldlib) { my $f_name = @fieldlib[$i]; my $pos_var_suf = $f_name; if ($f_name =~ /time[12]/) { $pos_var_suf = "date"; } elsif ($f_name =~ /extra([0-9]+)/) { $pos_var_suf =~ s/extra//; $pos_extra[$pos_var_suf] = $i; next; } my $k = "pos_$pos_var_suf"; $$k = $i; } } else { # Personalized log format my $LogFormatString = $LogFormat; # Replacement for Notes format string that are not Apache $LogFormatString =~ s/%vh/%virtualname/g; # Replacement for Apache format string $LogFormatString =~ s/%v(\s)/%virtualname$1/g; $LogFormatString =~ s/%v$/%virtualname/g; $LogFormatString =~ s/%h(\s)/%host$1/g; $LogFormatString =~ s/%h$/%host/g; $LogFormatString =~ s/%l(\s)/%other$1/g; $LogFormatString =~ s/%l$/%other/g; $LogFormatString =~ s/\"%u\"/%lognamequot/g; $LogFormatString =~ s/%u(\s)/%logname$1/g; $LogFormatString =~ s/%u$/%logname/g; $LogFormatString =~ s/%t(\s)/%time1$1/g; $LogFormatString =~ s/%t$/%time1/g; $LogFormatString =~ s/\"%r\"/%methodurl/g; $LogFormatString =~ s/%>s/%code/g; $LogFormatString =~ s/%b(\s)/%bytesd$1/g; $LogFormatString =~ s/%b$/%bytesd/g; $LogFormatString =~ s/\"%\{Referer}i\"/%refererquot/g; $LogFormatString =~ s/\"%\{User-Agent}i\"/%uaquot/g; $LogFormatString =~ s/%\{mod_gzip_input_size}n/%gzipin/g; $LogFormatString =~ s/%\{mod_gzip_output_size}n/%gzipout/g; $LogFormatString =~ s/%\{mod_gzip_compression_ratio}n/%gzipratio/g; $LogFormatString =~ s/\(%\{ratio}n\)/%deflateratio/g; # Replacement for a IIS and ISA format string $LogFormatString =~ s/cs-uri-query/%query/g; # Must be before cs-uri $LogFormatString =~ s/date\stime/%time2/g; $LogFormatString =~ s/c-ip/%host/g; $LogFormatString =~ s/cs-username/%logname/g; $LogFormatString =~ s/cs-method/%method/g; # GET, POST, SMTP, RETR STOR $LogFormatString =~ s/cs-uri-stem/%url/g; $LogFormatString =~ s/cs-uri/%url/g; $LogFormatString =~ s/sc-status/%code/g; $LogFormatString =~ s/sc-bytes/%bytesd/g; $LogFormatString =~ s/cs-version/%other/g; # Protocol $LogFormatString =~ s/cs\(User-Agent\)/%ua/g; $LogFormatString =~ s/c-agent/%ua/g; $LogFormatString =~ s/cs\(Referer\)/%referer/g; $LogFormatString =~ s/cs-referred/%referer/g; $LogFormatString =~ s/sc-authenticated/%other/g; $LogFormatString =~ s/s-svcname/%other/g; $LogFormatString =~ s/s-computername/%other/g; $LogFormatString =~ s/r-host/%virtualname/g; $LogFormatString =~ s/cs-host/%virtualname/g; $LogFormatString =~ s/r-ip/%other/g; $LogFormatString =~ s/r-port/%other/g; $LogFormatString =~ s/time-taken/%other/g; $LogFormatString =~ s/cs-bytes/%other/g; $LogFormatString =~ s/cs-protocol/%other/g; $LogFormatString =~ s/cs-transport/%other/g; $LogFormatString =~ s/s-operation/%method/g; # GET, POST, SMTP, RETR STOR $LogFormatString =~ s/cs-mime-type/%other/g; $LogFormatString =~ s/s-object-source/%other/g; $LogFormatString =~ s/s-cache-info/%other/g; $LogFormatString =~ s/cluster-node/%cluster/g; $LogFormatString =~ s/s-sitename/%other/g; $LogFormatString =~ s/s-ip/%other/g; $LogFormatString =~ s/s-port/%other/g; $LogFormatString =~ s/cs\(Cookie\)/%other/g; $LogFormatString =~ s/sc-substatus/%other/g; $LogFormatString =~ s/sc-win32-status/%other/g; # Added for MMS $LogFormatString =~ s/protocol/%protocolmms/g; # cs-method might not be available $LogFormatString =~ s/c-status/%codemms/g; # c-status used when sc-status not available if ($Debug) { debug(" LogFormatString=$LogFormatString"); } # $LogFormatString has an AWStats format, so we can generate PerlParsingFormat variable my $i = 0; my $LogSeparatorWithoutStar = $LogSeparator; $LogSeparatorWithoutStar =~ s/[\*\+]//g; foreach my $f ( split( /\s+/, $LogFormatString ) ) { # Add separator for next field if ($PerlParsingFormat) { $PerlParsingFormat .= "$LogSeparator"; } # If field is prefixed with custom string, just push it to regex literally if ( $f =~ /^([^%]+)%/ ) { $PerlParsingFormat .= "$1" } # Special for logname if ( $f =~ /%lognamequot$/ ) { $pos_logname = $i; $i++; push @fieldlib, 'logname'; $PerlParsingFormat .= "\\\"?([^\\\"]*)\\\"?" ; # logname can be "value", "" and - in same log (Lotus notes) } elsif ( $f =~ /%logname$/ ) { $pos_logname = $i; $i++; push @fieldlib, 'logname'; # %u (user) is "([^\\/\\[]+)" instead of "[^$LogSeparatorWithoutStar]+" because can contain space (Lotus Notes). $PerlParsingFormat .= "([^\\/\\[]+)"; } # Date format elsif ( $f =~ /%time1$/ || $f =~ /%time1b$/ ) { # [dd/mmm/yyyy:hh:mm:ss +0000] or [dd/mmm/yyyy:hh:mm:ss], time1b kept for backward compatibility $pos_date = $i; $i++; push @fieldlib, 'date'; $pos_tz = $i; $i++; push @fieldlib, 'tz'; $PerlParsingFormat .= "\\[([^$LogSeparatorWithoutStar]+)( [^$LogSeparatorWithoutStar]+)?\\]"; } elsif ( $f =~ /%time2$/ ) { # yyyy-mm-dd hh:mm:ss $pos_date = $i; $i++; push @fieldlib, 'date'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+\\s[^$LogSeparatorWithoutStar]+)"; # Need \s for Exchange log files } elsif ( $f =~ /%time3$/ ) { # mon d hh:mm:ss or mon d hh:mm:ss or mon dd hh:mm:ss yyyy or day mon dd hh:mm:ss or day mon dd hh:mm:ss yyyy $pos_date = $i; $i++; push @fieldlib, 'date'; $PerlParsingFormat .= "(?:\\w\\w\\w )?(\\w\\w\\w \\s?\\d+ \\d\\d:\\d\\d:\\d\\d(?: \\d\\d\\d\\d)?)"; } elsif ( $f =~ /%time4$/ ) { # ddddddddddddd $pos_date = $i; $i++; push @fieldlib, 'date'; $PerlParsingFormat .= "(\\d+)"; } elsif ( $f =~ /%time5$/ ) { # Supports the following formats: # - yyyy-mm-ddThh:mm:ss (Incomplete ISO 8601) # - yyyy-mm-ddThh:mm:ssZ (ISO 8601, zero meridian) # - yyyy-mm-ddThh:mm:ss+00:00 (ISO 8601) # - yyyy-mm-ddThh:mm:ss+0000 (Apache's best approximation to ISO 8601 using "%{%Y-%m-%dT%H:%M:%S%z}t" in LogFormat) # - yyyy-mm-ddThh:mm:ss.000000Z (Amazon AWS log files) $pos_date = $i; $i++; push @fieldlib, 'date'; $pos_tz = $i; $i++; push @fieldlib, 'tz'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+T[^$LogSeparatorWithoutStar]+)(Z|[-+\.]\\d\\d[:\\.\\dZ]*)?"; } elsif ( $f =~ /%time6$/ ) { # dd/mm/yyyy, hh:mm:ss - added additional type to format for IIS date -DWG 12/8/2008 $pos_date = $i; $i++; push @fieldlib, 'date'; $PerlParsingFormat .= "([^,]+,[^,]+)"; } # Special for methodurl, methodurlprot and methodurlnoprot elsif ( $f =~ /%methodurl$/ ) { $pos_method = $i; $i++; push @fieldlib, 'method'; $pos_url = $i; $i++; push @fieldlib, 'url'; $PerlParsingFormat .= #"\\\"([^$LogSeparatorWithoutStar]+) ([^$LogSeparatorWithoutStar]+) [^\\\"]+\\\""; "\\\"([^$LogSeparatorWithoutStar]+) ([^$LogSeparatorWithoutStar]+)(?: [^\\\"]+|)\\\""; } elsif ( $f =~ /%methodurlprot$/ ) { $pos_method = $i; $i++; push @fieldlib, 'method'; $pos_url = $i; $i++; push @fieldlib, 'url'; $PerlParsingFormat .= "\\\"([^$LogSeparatorWithoutStar]+) ([^\\\"]+) ([^\\\"]+)\\\""; } elsif ( $f =~ /%methodurlnoprot$/ ) { $pos_method = $i; $i++; push @fieldlib, 'method'; $pos_url = $i; $i++; push @fieldlib, 'url'; $PerlParsingFormat .= "\\\"([^$LogSeparatorWithoutStar]+) ([^$LogSeparatorWithoutStar]+)\\\""; } # Common command tags elsif ( $f =~ /%virtualnamequot$/ ) { $pos_vh = $i; $i++; push @fieldlib, 'vhost'; $PerlParsingFormat .= "\\\"([^$LogSeparatorWithoutStar]+)\\\""; } elsif ( $f =~ /%virtualname$/ ) { $pos_vh = $i; $i++; push @fieldlib, 'vhost'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } elsif ( $f =~ /%host_r$/ ) { $pos_hostr = $i; $i++; push @fieldlib, 'hostr'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } elsif ( $f =~ /%host$/ ) { $pos_host = $i; $i++; push @fieldlib, 'host'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } elsif ( $f =~ /%host_proxy$/ ) { # if host_proxy tag used, host tag must not be used $pos_host = $i; $i++; push @fieldlib, 'host'; $PerlParsingFormat .= "(.+?)(?:, .*)*"; } elsif ( $f =~ /%method$/ ) { $pos_method = $i; $i++; push @fieldlib, 'method'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } elsif ( $f =~ /%url$/ ) { $pos_url = $i; $i++; push @fieldlib, 'url'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } elsif ( $f =~ /%query$/ ) { $pos_query = $i; $i++; push @fieldlib, 'query'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } elsif ( $f =~ /%code$/ ) { $pos_code = $i; $i++; push @fieldlib, 'code'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } elsif ( $f =~ /%bytesd$/ ) { $pos_size = $i; $i++; push @fieldlib, 'size'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } elsif ( $f =~ /%rqtime$/ ) { $pos_time = $i; $i++; push @fieldlib, 'requesttime'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } elsif ( $f =~ /%refererquot$/ ) { $pos_referer = $i; $i++; push @fieldlib, 'referer'; $PerlParsingFormat .= "\\\"([^\\\"]*)\\\""; # referer might be "" } elsif ( $f =~ /%referer$/ ) { $pos_referer = $i; $i++; push @fieldlib, 'referer'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } elsif ( $f =~ /%uaquot$/ ) { $pos_agent = $i; $i++; push @fieldlib, 'ua'; $PerlParsingFormat .= "\\\"([^\\\"]*)\\\""; # ua might be "" } elsif ( $f =~ /%uabracket$/ ) { $pos_agent = $i; $i++; push @fieldlib, 'ua'; $PerlParsingFormat .= "\\\[([^\\\]]*)\\\]"; # ua might be [] } elsif ( $f =~ /%ua$/ ) { $pos_agent = $i; $i++; push @fieldlib, 'ua'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } elsif ( $f =~ /%gzipin$/ ) { $pos_gzipin = $i; $i++; push @fieldlib, 'gzipin'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } elsif ( $f =~ /%gzipout/ ) { # Compare $f to /%gzipout/ and not to /%gzipout$/ like other fields $pos_gzipout = $i; $i++; push @fieldlib, 'gzipout'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } elsif ( $f =~ /%gzipratio/ ) { # Compare $f to /%gzipratio/ and not to /%gzipratio$/ like other fields $pos_compratio = $i; $i++; push @fieldlib, 'gzipratio'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } elsif ( $f =~ /%deflateratio/ ) { # Compare $f to /%deflateratio/ and not to /%deflateratio$/ like other fields $pos_compratio = $i; $i++; push @fieldlib, 'deflateratio'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } elsif ( $f =~ /%email_r$/ ) { $pos_emailr = $i; $i++; push @fieldlib, 'email_r'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } elsif ( $f =~ /%email$/ ) { $pos_emails = $i; $i++; push @fieldlib, 'email'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } elsif ( $f =~ /%cluster$/ ) { $pos_cluster = $i; $i++; push @fieldlib, 'clusternb'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } elsif ( $f =~ /%timetaken$/ ) { $pos_timetaken = $i; $i++; push @fieldlib, 'timetaken'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } # Special for protocolmms, used for method if method not already found (for MMS) elsif ( $f =~ /%protocolmms$/ ) { if ( $pos_method < 0 ) { $pos_method = $i; $i++; push @fieldlib, 'method'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } } # Special for codemms, used for code only if code not already found (for MMS) elsif ( $f =~ /%codemms$/ ) { if ( $pos_code < 0 ) { $pos_code = $i; $i++; push @fieldlib, 'code'; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } } # Extra tag elsif ( $f =~ /%extra(\d+)$/ ) { $pos_extra[$1] = $i; $i++; push @fieldlib, "extra$1"; $PerlParsingFormat .= "([^$LogSeparatorWithoutStar]+)"; } # Other tag elsif ( $f =~ /%other$/ ) { $PerlParsingFormat .= "[^$LogSeparatorWithoutStar]+"; } elsif ( $f =~ /%otherquot$/ ) { $PerlParsingFormat .= "\\\"[^\\\"]*\\\""; } # Unknown tag (no parenthesis) else { $PerlParsingFormat .= "[^$LogSeparatorWithoutStar]+"; } } if ( !$PerlParsingFormat ) { error("No recognized format tag in personalized LogFormat string"); } } if ( $pos_host < 0 ) { error( "Your personalized LogFormat does not include all fields required by AWStats (Add \%host in your LogFormat string)." ); } if ( $pos_date < 0 ) { error( "Your personalized LogFormat does not include all fields required by AWStats (Add \%time1 or \%time2 in your LogFormat string)." ); } if ( $pos_method < 0 ) { error( "Your personalized LogFormat does not include all fields required by AWStats (Add \%methodurl or \%method in your LogFormat string)." ); } if ( $pos_url < 0 ) { error( "Your personalized LogFormat does not include all fields required by AWStats (Add \%methodurl or \%url in your LogFormat string)." ); } if ( $pos_code < 0 ) { error( "Your personalized LogFormat does not include all fields required by AWStats (Add \%code in your LogFormat string)." ); } # if ( $pos_size < 0 ) { # error( #"Your personalized LogFormat does not include all fields required by AWStats (Add \%bytesd in your LogFormat string)." # ); # } $PerlParsingFormat = qr/^$PerlParsingFormat/; if ($Debug) { debug(" PerlParsingFormat is $PerlParsingFormat"); } } #------------------------------------------------------------------------------ # Function: Prints a menu category for the frame or static header # Parameters: - # Input: $categ, $categtext, $categicon, $frame, $targetpage, $linkanchor, # $NewLinkParams, $NewLinkTarget # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLShowMenuCateg { my ( $categ, $categtext, $categicon, $frame, $targetpage, $linkanchor, $NewLinkParams, $NewLinkTarget ) = ( shift, shift, shift, shift, shift, shift, shift, shift ); $categicon = ''; # Comment this to enabme category icons my ( $menu, $menulink, $menutext ) = ( shift, shift, shift ); my $linetitle = 0; # Call to plugins' function AddHTMLMenuLink foreach my $pluginname ( keys %{ $PluginsLoaded{'AddHTMLMenuLink'} } ) { # my $function="AddHTMLMenuLink_$pluginname('$categ',\$menu,\$menulink,\$menutext)"; # eval("$function"); my $function = "AddHTMLMenuLink_$pluginname"; &$function( $categ, $menu, $menulink, $menutext ); } foreach my $key (%$menu) { if ( $menu->{$key} && $menu->{$key} > 0 ) { $linetitle++; last; } } if ( !$linetitle ) { return; } # At least one entry in menu for this category, we can show category and entries my $WIDTHMENU1 = ( $FrameName eq 'mainleft' ? $FRAMEWIDTH : 150 ); print "" . ( $categicon ? " " : "" ) . "$categtext:\n"; print( $frame? "\n" : "" ); foreach my $key ( sort { $menu->{$a} <=> $menu->{$b} } keys %$menu ) { if ( $menu->{$key} == 0 ) { next; } if ( $menulink->{$key} == 1 ) { print( $frame? "" : "" ); print "$menutext->{$key}"; print( $frame? "\n" : "   " ); } if ( $menulink->{$key} == 2 ) { print( $frame ? "   \"...\" " : "" ); print "$menutext->{$key}\n"; print( $frame? "\n" : "   " ); } } print( $frame? "" : "\n" ); } #------------------------------------------------------------------------------ # Function: Prints HTML to display an email senders chart # Parameters: - # Input: $NewLinkParams, NewLinkTarget # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLShowEmailSendersChart { my $NewLinkParams = shift; my $NewLinkTarget = shift; my $MaxLengthOfShownEMail = 48; my $total_p; my $total_h; my $total_k; my $max_p; my $max_h; my $max_k; my $rest_p; my $rest_h; my $rest_k; # Show filter form #&ShowFormFilter("emailsfilter",$EmailsFilter); # Show emails list print "$Center 
\n"; my $title; if ( $HTMLOutput{'allemails'} || $HTMLOutput{'lastemails'} ) { $title = "$Message[131]"; } else { $title = "$Message[131] ($Message[77] $MaxNbOf{'EMailsShown'})   -   $Message[80]"; if ( $ShowEMailSenders =~ /L/i ) { $title .= "   -   $Message[9]"; } } &tab_head( "$title", 19, 0, 'emailsenders' ); print "$Message[131] : " . ( scalar keys %_emails_h ) . ""; if ( $ShowEMailSenders =~ /H/i ) { print "$Message[57]"; } if ( $ShowEMailSenders =~ /B/i ) { print "$Message[75]"; } if ( $ShowEMailSenders =~ /M/i ) { print "$Message[106]"; } if ( $ShowEMailSenders =~ /L/i ) { print "$Message[9]"; } print "\n"; print "Local External"; $total_p = $total_h = $total_k = 0; $max_h = 1; foreach ( values %_emails_h ) { if ( $_ > $max_h ) { $max_h = $_; } } $max_k = 1; foreach ( values %_emails_k ) { if ( $_ > $max_k ) { $max_k = $_; } } my $count = 0; if ( !$HTMLOutput{'allemails'} && !$HTMLOutput{'lastemails'} ) { &BuildKeyList( $MaxNbOf{'EMailsShown'}, $MinHit{'EMail'}, \%_emails_h, \%_emails_h ); } if ( $HTMLOutput{'allemails'} ) { &BuildKeyList( $MaxRowsInHTMLOutput, $MinHit{'EMail'}, \%_emails_h, \%_emails_h ); } if ( $HTMLOutput{'lastemails'} ) { &BuildKeyList( $MaxRowsInHTMLOutput, $MinHit{'EMail'}, \%_emails_h, \%_emails_l ); } foreach my $key (@keylist) { my $newkey = $key; if ( length($key) > $MaxLengthOfShownEMail ) { $newkey = substr( $key, 0, $MaxLengthOfShownEMail ) . "..."; } my $bredde_h = 0; my $bredde_k = 0; if ( $max_h > 0 ) { $bredde_h = int( $BarWidth * $_emails_h{$key} / $max_h ) + 1; } if ( $max_k > 0 ) { $bredde_k = int( $BarWidth * $_emails_k{$key} / $max_k ) + 1; } print ""; my $direction = IsLocalEMail($key); if ( $direction > 0 ) { print "$newkey-> "; } if ( $direction == 0 ) { print "$newkey"; } if ( $direction < 0 ) { print " <-$newkey"; } if ( $ShowEMailSenders =~ /H/i ) { print "$_emails_h{$key}"; } if ( $ShowEMailSenders =~ /B/i ) { print "" . Format_Bytes( $_emails_k{$key} ) . ""; } if ( $ShowEMailSenders =~ /M/i ) { print "" . Format_Bytes( $_emails_k{$key} / ( $_emails_h{$key} || 1 ) ) . ""; } if ( $ShowEMailSenders =~ /L/i ) { print "" . ( $_emails_l{$key} ? Format_Date( $_emails_l{$key}, 1 ) : '-' ) . ""; } print "\n"; #$total_p += $_emails_p{$key}; $total_h += $_emails_h{$key}; $total_k += $_emails_k{$key}; $count++; } $rest_p = 0; # $rest_p=$TotalPages-$total_p; $rest_h = $TotalHits - $total_h; $rest_k = $TotalBytes - $total_k; if ( $rest_p > 0 || $rest_h > 0 || $rest_k > 0 ) { # All other sender emails print "$Message[2]"; if ( $ShowEMailSenders =~ /H/i ) { print "$rest_h"; } if ( $ShowEMailSenders =~ /B/i ) { print "" . Format_Bytes($rest_k) . ""; } if ( $ShowEMailSenders =~ /M/i ) { print "" . Format_Bytes( $rest_k / ( $rest_h || 1 ) ) . ""; } if ( $ShowEMailSenders =~ /L/i ) { print " "; } print "\n"; } &tab_end(); } #------------------------------------------------------------------------------ # Function: Prints HTML to display an email receivers chart # Parameters: - # Input: $NewLinkParams, NewLinkTarget # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLShowEmailReceiversChart { my $NewLinkParams = shift; my $NewLinkTarget = shift; my $MaxLengthOfShownEMail = 48; my $total_p; my $total_h; my $total_k; my $max_p; my $max_h; my $max_k; my $rest_p; my $rest_h; my $rest_k; # Show filter form #&ShowFormFilter("emailrfilter",$EmailrFilter); # Show emails list print "$Center 
\n"; my $title; if ( $HTMLOutput{'allemailr'} || $HTMLOutput{'lastemailr'} ) { $title = "$Message[132]"; } else { $title = "$Message[132] ($Message[77] $MaxNbOf{'EMailsShown'})   -   $Message[80]"; if ( $ShowEMailReceivers =~ /L/i ) { $title .= "   -   $Message[9]"; } } &tab_head( "$title", 19, 0, 'emailreceivers' ); print "$Message[132] : " . ( scalar keys %_emailr_h ) . ""; if ( $ShowEMailReceivers =~ /H/i ) { print "$Message[57]"; } if ( $ShowEMailReceivers =~ /B/i ) { print "$Message[75]"; } if ( $ShowEMailReceivers =~ /M/i ) { print "$Message[106]"; } if ( $ShowEMailReceivers =~ /L/i ) { print "$Message[9]"; } print "\n"; print "Local External"; $total_p = $total_h = $total_k = 0; $max_h = 1; foreach ( values %_emailr_h ) { if ( $_ > $max_h ) { $max_h = $_; } } $max_k = 1; foreach ( values %_emailr_k ) { if ( $_ > $max_k ) { $max_k = $_; } } my $count = 0; if ( !$HTMLOutput{'allemailr'} && !$HTMLOutput{'lastemailr'} ) { &BuildKeyList( $MaxNbOf{'EMailsShown'}, $MinHit{'EMail'}, \%_emailr_h, \%_emailr_h ); } if ( $HTMLOutput{'allemailr'} ) { &BuildKeyList( $MaxRowsInHTMLOutput, $MinHit{'EMail'}, \%_emailr_h, \%_emailr_h ); } if ( $HTMLOutput{'lastemailr'} ) { &BuildKeyList( $MaxRowsInHTMLOutput, $MinHit{'EMail'}, \%_emailr_h, \%_emailr_l ); } foreach my $key (@keylist) { my $newkey = $key; if ( length($key) > $MaxLengthOfShownEMail ) { $newkey = substr( $key, 0, $MaxLengthOfShownEMail ) . "..."; } my $bredde_h = 0; my $bredde_k = 0; if ( $max_h > 0 ) { $bredde_h = int( $BarWidth * $_emailr_h{$key} / $max_h ) + 1; } if ( $max_k > 0 ) { $bredde_k = int( $BarWidth * $_emailr_k{$key} / $max_k ) + 1; } print ""; my $direction = IsLocalEMail($key); if ( $direction > 0 ) { print "$newkey<- "; } if ( $direction == 0 ) { print "$newkey"; } if ( $direction < 0 ) { print " ->$newkey"; } if ( $ShowEMailReceivers =~ /H/i ) { print "$_emailr_h{$key}"; } if ( $ShowEMailReceivers =~ /B/i ) { print "" . Format_Bytes( $_emailr_k{$key} ) . ""; } if ( $ShowEMailReceivers =~ /M/i ) { print "" . Format_Bytes( $_emailr_k{$key} / ( $_emailr_h{$key} || 1 ) ) . ""; } if ( $ShowEMailReceivers =~ /L/i ) { print "" . ( $_emailr_l{$key} ? Format_Date( $_emailr_l{$key}, 1 ) : '-' ) . ""; } print "\n"; #$total_p += $_emailr_p{$key}; $total_h += $_emailr_h{$key}; $total_k += $_emailr_k{$key}; $count++; } $rest_p = 0; # $rest_p=$TotalPages-$total_p; $rest_h = $TotalHits - $total_h; $rest_k = $TotalBytes - $total_k; if ( $rest_p > 0 || $rest_h > 0 || $rest_k > 0 ) { # All other receiver emails print "$Message[2]"; if ( $ShowEMailReceivers =~ /H/i ) { print "$rest_h"; } if ( $ShowEMailReceivers =~ /B/i ) { print "" . Format_Bytes($rest_k) . ""; } if ( $ShowEMailReceivers =~ /M/i ) { print "" . Format_Bytes( $rest_k / ( $rest_h || 1 ) ) . ""; } if ( $ShowEMailReceivers =~ /L/i ) { print " "; } print "\n"; } &tab_end(); } #------------------------------------------------------------------------------ # Function: Prints the top banner of the inner frame or static page # Parameters: $WIDTHMENU1 # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLTopBanner{ my $WIDTHMENU1 = shift; my $frame = ( $FrameName eq 'mainleft' ); if ($Debug) { debug( "ShowTopBan", 2 ); } print "$Center \n"; if ( $FrameName ne 'mainleft' ) { my $NewLinkParams = ${QueryString}; $NewLinkParams =~ s/(^|&|&)update(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)staticlinks(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)year=[^&]*//i; $NewLinkParams =~ s/(^|&|&)month=[^&]*//i; $NewLinkParams =~ s/(^|&|&)framename=[^&]*//i; $NewLinkParams =~ s/(&|&)+/&/i; $NewLinkParams =~ s/^&//; $NewLinkParams =~ s/&$//; my $NewLinkTarget = ''; if ( $FrameName eq 'mainright' ) { $NewLinkTarget = " target=\"_parent\""; } print "
\n"; } if ( $QueryString !~ /buildpdf/i ) { print "\n"; print "
\n"; print "\n"; } else { print "
\n"; } if ( $FrameName ne 'mainright' ) { # Print Statistics Of if ( $FrameName eq 'mainleft' ) { my $shortSiteDomain = $SiteDomain; if ( length($SiteDomain) > 30 ) { $shortSiteDomain = substr( $SiteDomain, 0, 20 ) . "..." . substr( $SiteDomain, length($SiteDomain) - 5, 5 ); } print ""; } else { print ""; } # Logo and flags if ( $FrameName ne 'mainleft' ) { if ( $LogoLink =~ "https://www.awstats.org" ) { print ""; } print "\n"; } if ( $FrameName ne 'mainleft' ) { # Print Last Update print ""; print ""; # Logo and flags if ( $FrameName eq 'mainright' ) { if ( $LogoLink =~ "https://www.awstats.org" ) { print ""; } print "\n"; # Print selected period of analysis (month and year required) print ""; print "\n"; } if ( $QueryString !~ /buildpdf/i ) { print "
$Message[7]:
$shortSiteDomain
$Message[7]: $SiteDomain"; } else { print ""; } if ( !$StaticLinks ) { print "
"; Show_Flag_Links($Lang); } print "
$Message[35]: "; if ($LastUpdate) { print Format_Date( $LastUpdate, 0 ); } else { # Here NbOfOldLines = 0 (because LastUpdate is not defined) if ( !$UpdateStats ) { print "$Message[24]"; } else { print "No qualified records found in log ($NbOfLinesCorrupted corrupted, $NbOfLinesComment comments, $NbOfLinesBlank Blank, $NbOfLinesDropped dropped)"; } } print ""; # Print Update Now link if ( $AllowToUpdateStatsFromBrowser && !$StaticLinks ) { my $NewLinkParams = ${QueryString}; $NewLinkParams =~ s/(^|&|&)update(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)staticlinks(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)framename=[^&]*//i; if ( $FrameName eq 'mainright' ) { $NewLinkParams .= "&framename=mainright"; } $NewLinkParams =~ s/(&|&)+/&/i; $NewLinkParams =~ s/^&//; $NewLinkParams =~ s/&$//; if ($NewLinkParams) { $NewLinkParams = "${NewLinkParams}&"; } print "       "; print "$Message[74]"; } print "\n"; } else { print "\n"; } if ( !$StaticLinks ) { print "
"; Show_Flag_Links($Lang); } print "
$Message[133]:"; if ( $ENV{'GATEWAY_INTERFACE'} || !$StaticLinks ) { print "\n"; print "\n"; print "\n"; if ( $DatabaseBreak eq 'day' || $DatabaseBreak eq 'hour') { if (!$DayRequired) { $DayRequired = $nowday; } print "\n"; } if ( $DatabaseBreak eq 'hour') { if (!$HourRequired) { $HourRequired = $nowhour; } print "\n"; } print "\n"; if ($SiteConfig) { print "\n"; } if ($DirConfig) { print "\n"; } if ( $QueryString =~ /lang=(\w+)/i ) { print "\n"; } if ( $QueryString =~ /debug=(\d+)/i ) { print "\n"; } if ( $FrameName eq 'mainright' ) { print "\n"; } print ""; } else { print ""; if ($DayRequired) { print "$Message[4] $DayRequired - "; } if ( $MonthRequired eq 'all' ) { print "$Message[6] $YearRequired"; } else { print "$Message[5] $MonthNumLib{$MonthRequired} $YearRequired"; } print ""; } print "
\n"; print "
\n"; } else { print "\n"; } if ( $FrameName ne 'mainleft' ) { print "

\n"; } else { print "
\n"; } print "\n"; } #------------------------------------------------------------------------------ # Function: Prints the menu in a frame or below the top banner # Parameters: _ # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMenu{ my $NewLinkParams = shift; my $NewLinkTarget = shift; my $frame = ( $FrameName eq 'mainleft' ); if ($Debug) { debug( "ShowMenu", 2 ); } # Print menu links if ( ( $HTMLOutput{'main'} && $FrameName ne 'mainright' ) || $FrameName eq 'mainleft' ) { # If main page asked # Define link anchor my $linkanchor = ( $FrameName eq 'mainleft' ? "$AWScript${NewLinkParams}" : "" ); if ( $linkanchor && ( $linkanchor !~ /framename=mainright/ ) ) { $linkanchor .= "framename=mainright"; } $linkanchor =~ s/(&|&)$//; $linkanchor = XMLEncode("$linkanchor"); # Define target my $targetpage = ( $FrameName eq 'mainleft' ? " target=\"mainright\"" : "" ); # Print Menu my $linetitle; # TODO a virer if ( !$PluginsLoaded{'ShowMenu'}{'menuapplet'} ) { my $menuicon = 0; # TODO a virer # Menu HTML print "\n"; if ( $FrameName eq 'mainleft' && $ShowMonthStats ) { print( $frame? "" : "" ); print "$Message[128]"; print( $frame? "\n" : "   " ); } my %menu = (); my %menulink = (); my %menutext = (); # When %menu = ( 'month' => $ShowMonthStats ? 1 : 0, 'daysofmonth' => $ShowDaysOfMonthStats ? 2 : 0, 'daysofweek' => $ShowDaysOfWeekStats ? 3 : 0, 'hours' => $ShowHoursStats ? 4 : 0 ); %menulink = ( 'month' => 1, 'daysofmonth' => 1, 'daysofweek' => 1, 'hours' => 1 ); %menutext = ( 'month' => $Message[162], 'daysofmonth' => $Message[138], 'daysofweek' => $Message[91], 'hours' => $Message[20] ); HTMLShowMenuCateg( 'when', $Message[93], 'menu4.png', $frame, $targetpage, $linkanchor, $NewLinkParams, $NewLinkTarget, \%menu, \%menulink, \%menutext ); # Who %menu = ( 'countries' => $ShowDomainsStats ? 1 : 0, 'alldomains' => $ShowDomainsStats ? 2 : 0, 'visitors' => $ShowHostsStats ? 3 : 0, 'allhosts' => $ShowHostsStats ? 4 : 0, 'lasthosts' => ( $ShowHostsStats =~ /L/i ) ? 5 : 0, 'unknownip' => $ShowHostsStats ? 6 : 0, 'logins' => $ShowAuthenticatedUsers ? 7 : 0, 'alllogins' => $ShowAuthenticatedUsers ? 8 : 0, 'lastlogins' => ( $ShowAuthenticatedUsers =~ /L/i ) ? 9 : 0, 'emailsenders' => $ShowEMailSenders ? 10 : 0, 'allemails' => $ShowEMailSenders ? 11 : 0, 'lastemails' => ( $ShowEMailSenders =~ /L/i ) ? 12 : 0, 'emailreceivers' => $ShowEMailReceivers ? 13 : 0, 'allemailr' => $ShowEMailReceivers ? 14 : 0, 'lastemailr' => ( $ShowEMailReceivers =~ /L/i ) ? 15 : 0, 'robots' => $ShowRobotsStats ? 16 : 0, 'allrobots' => $ShowRobotsStats ? 17 : 0, 'lastrobots' => ( $ShowRobotsStats =~ /L/i ) ? 18 : 0, 'worms' => $ShowWormsStats ? 19 : 0 ); %menulink = ( 'countries' => 1, 'alldomains' => 2, 'visitors' => 1, 'allhosts' => 2, 'lasthosts' => 2, 'unknownip' => 2, 'logins' => 1, 'alllogins' => 2, 'lastlogins' => 2, 'emailsenders' => 1, 'allemails' => 2, 'lastemails' => 2, 'emailreceivers' => 1, 'allemailr' => 2, 'lastemailr' => 2, 'robots' => 1, 'allrobots' => 2, 'lastrobots' => 2, 'worms' => 1 ); %menutext = ( 'countries' => $Message[148], 'alldomains' => $Message[80], 'visitors' => $Message[81], 'allhosts' => $Message[80], 'lasthosts' => $Message[9], 'unknownip' => $Message[45], 'logins' => $Message[94], 'alllogins' => $Message[80], 'lastlogins' => $Message[9], 'emailsenders' => $Message[131], 'allemails' => $Message[80], 'lastemails' => $Message[9], 'emailreceivers' => $Message[132], 'allemailr' => $Message[80], 'lastemailr' => $Message[9], 'robots' => $Message[53], 'allrobots' => $Message[80], 'lastrobots' => $Message[9], 'worms' => $Message[136] ); HTMLShowMenuCateg( 'who', $Message[92], 'menu5.png', $frame, $targetpage, $linkanchor, $NewLinkParams, $NewLinkTarget, \%menu, \%menulink, \%menutext ); # Navigation $linetitle = &AtLeastOneNotNull( $ShowSessionsStats, $ShowPagesStats, $ShowFileTypesStats, $ShowFileSizesStats, $ShowOSStats, $ShowBrowsersStats, $ShowScreenSizeStats, $ShowDownloadsStats ); if ($linetitle) { print "" . ( $menuicon ? " " : "" ) . "$Message[72]:\n"; } if ($linetitle) { print( $frame? "\n" : "" ); } if ($ShowSessionsStats) { print( $frame? "" : "" ); print "$Message[117]"; print( $frame? "\n" : "   " ); } if ($ShowFileSizesStats) { print ( $frame? "" : "" ); print "$Message[186]"; print ( $frame? "\n" : "   "); } if ($ShowRequestTimesStats) { print( $frame? "" : "" ); print "$Message[188]"; print ($frame? "\n" : "   " ); } if ($ShowFileTypesStats && $LevelForFileTypesDetection > 0) { print( $frame? "" : "" ); print "$Message[73]"; print( $frame? "\n" : "   " ); } if ($ShowDownloadsStats && $LevelForFileTypesDetection > 0) { print( $frame? "" : "" ); print "$Message[178]"; print( $frame? "\n" : "   " ); print( $frame ? "   \"...\" " : "" ); print "$Message[80]\n"; print( $frame? "\n" : "   " ); } if ($ShowPagesStats) { print( $frame? "" : "" ); print "$Message[29]\n"; print( $frame? "\n" : "   " ); } if ($ShowPagesStats) { print( $frame ? "   \"...\" " : "" ); print "$Message[80]\n"; print( $frame? "\n" : "   " ); } if ( $ShowPagesStats =~ /E/i ) { print( $frame ? "   \"...\" " : "" ); print "$Message[104]\n"; print( $frame? "\n" : "   " ); } if ( $ShowPagesStats =~ /X/i ) { print( $frame ? "   \"...\" " : "" ); print "$Message[116]\n"; print( $frame? "\n" : "   " ); } if ($ShowOSStats) { print( $frame? "" : "" ); print "$Message[59]"; print( $frame? "\n" : "   " ); } if ($ShowOSStats) { print( $frame ? "   \"...\" " : "" ); print "$Message[58]\n"; print( $frame? "\n" : "   " ); } if ($ShowOSStats) { print( $frame ? "   \"...\" " : "" ); print "$Message[0]\n"; print( $frame? "\n" : "   " ); } if ($ShowBrowsersStats) { print( $frame? "" : "" ); print "$Message[21]"; print( $frame? "\n" : "   " ); } if ($ShowBrowsersStats) { print( $frame ? "   \"...\" " : "" ); print "$Message[58]\n"; print( $frame? "\n" : "   " ); } if ($ShowBrowsersStats) { print( $frame ? "   \"...\" " : "" ); print "$Message[0]\n"; print( $frame? "\n" : "   " ); } if ($ShowScreenSizeStats) { print( $frame? "" : "" ); print "$Message[135]"; print( $frame? "\n" : "   " ); } if ($linetitle) { print( $frame? "" : "\n" ); } # Referers %menu = ( 'referer' => $ShowOriginStats ? 1 : 0, 'refererse' => $ShowOriginStats ? 2 : 0, 'refererpages' => $ShowOriginStats ? 3 : 0, 'keys' => ( $ShowKeyphrasesStats || $ShowKeywordsStats ) ? 4 : 0, 'keyphrases' => $ShowKeyphrasesStats ? 5 : 0, 'keywords' => $ShowKeywordsStats ? 6 : 0 ); %menulink = ( 'referer' => 1, 'refererse' => 2, 'refererpages' => 2, 'keys' => 1, 'keyphrases' => 2, 'keywords' => 2 ); %menutext = ( 'referer' => $Message[37], 'refererse' => $Message[126], 'refererpages' => $Message[127], 'keys' => $Message[14], 'keyphrases' => $Message[120], 'keywords' => $Message[121] ); HTMLShowMenuCateg( 'referers', $Message[23], 'menu7.png', $frame, $targetpage, $linkanchor, $NewLinkParams, $NewLinkTarget, \%menu, \%menulink, \%menutext ); # Others %menu = ( 'filetypes' => ( $ShowFileTypesStats =~ /C/i ) ? 1 : 0, 'misc' => $ShowMiscStats ? 2 : 0, 'errors' => ( $ShowHTTPErrorsStats || $ShowSMTPErrorsStats ) ? 3 : 0, 'clusters' => $ShowClusterStats ? 5 : 0 ); %menulink = ( 'filetypes' => 1, 'misc' => 1, 'errors' => 1, 'clusters' => 1 ); %menutext = ( 'filetypes' => $Message[98], 'misc' => $Message[139], 'errors' => ( $ShowSMTPErrorsStats ? $Message[147] : $Message[32] ), 'clusters' => $Message[155] ); my $idx = 0; foreach ( sort keys %TrapInfosForHTTPErrorCodes ) { $menu{"errors$_"} = $ShowHTTPErrorsStats ? 4+$idx : 0; $menulink{"errors$_"} = 2; $menutext{"errors$_"} = $Message[49] . ' (' . $_ . ')'; $idx++; } HTMLShowMenuCateg( 'others', $Message[2], 'menu8.png', $frame, $targetpage, $linkanchor, $NewLinkParams, $NewLinkTarget, \%menu, \%menulink, \%menutext ); # Extra/Marketing %menu = (); %menulink = (); %menutext = (); my $i = 1; foreach ( 1 .. @ExtraName - 1 ) { $menu{"extra$_"} = $i++; $menulink{"extra$_"} = 1; $menutext{"extra$_"} = $ExtraName[$_]; $menu{"allextra$_"} = $i++; $menulink{"allextra$_"} = 2; $menutext{"allextra$_"} = $Message[80]; } HTMLShowMenuCateg( 'extra', $Message[134], '', $frame, $targetpage, $linkanchor, $NewLinkParams, $NewLinkTarget, \%menu, \%menulink, \%menutext ); print "\n"; } else { # Menu Applet if ($frame) { } else { } } #print ($frame?"":"
\n"); print "
\n"; } # Print Back link elsif ( !$HTMLOutput{'main'} ) { print "\n"; $NewLinkParams =~ s/(^|&|&)hostfilter=[^&]*//i; $NewLinkParams =~ s/(^|&|&)urlfilter=[^&]*//i; $NewLinkParams =~ s/(^|&|&)refererpagesfilter=[^&]*//i; $NewLinkParams =~ s/(&|&)+/&/i; $NewLinkParams =~ s/^&//; $NewLinkParams =~ s/&$//; if ( !$DetailedReportsOnNewWindows || $FrameName eq 'mainright' || $QueryString =~ /buildpdf/i ) { print "\n"; } else { print "\n"; } print "
$Message[76]
$Message[118]
\n"; print "\n"; } } #------------------------------------------------------------------------------ # Function: Prints the File Type table # Parameters: _ # Input: $NewLinkParams, $NewLinkTargets # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainFileType{ my $NewLinkParams = shift; my $NewLinkTarget = shift; if (!$LevelForFileTypesDetection > 0){return;} if ($Debug) { debug( "ShowFileTypesStatsCompressionStats", 2 ); } print "$Center 
\n"; my $Totalh = 0; foreach ( keys %_filetypes_h ) { $Totalh += $_filetypes_h{$_}; } my $Totalk = 0; foreach ( keys %_filetypes_k ) { $Totalk += $_filetypes_k{$_}; } my $title = "$Message[73]"; if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) { # extend the title to include the added link $title = "$title   -   $Message[179]"); } if ( $ShowFileTypesStats =~ /C/i ) { $title .= " - $Message[98]"; } # build keylist at top &BuildKeyList( $MaxRowsInHTMLOutput, 1, \%_filetypes_h, \%_filetypes_h ); &tab_head( "$title", 19, 0, 'filetypes' ); # Graph the top five in a pie chart if (scalar @keylist > 1){ foreach my $pluginname ( keys %{ $PluginsLoaded{'ShowGraph'} } ) { my @blocklabel = (); my @valdata = (); my @valcolor = ($color_p); my $cnt = 0; foreach my $key (@keylist) { push @valdata, int( $_filetypes_h{$key} / $Totalh * 1000 ) / 10; push @blocklabel, "$key"; $cnt++; if ($cnt > 4) { last; } } print ""; my $function = "ShowGraph_$pluginname"; &$function( "$Message[73]", "filetypes", 0, \@blocklabel, 0, \@valcolor, 0, 0, 0, \@valdata ); print ""; } } print "$Message[73]"; if ( $ShowFileTypesStats =~ /H/i ) { print "$Message[57]$Message[15]"; } if ( $ShowFileTypesStats =~ /B/i ) { print "$Message[75]$Message[15]"; } if ( $ShowFileTypesStats =~ /C/i ) { print "$Message[100]$Message[101]$Message[99]"; } print "\n"; my $total_con = 0; my $total_cre = 0; my $count = 0; foreach my $key (@keylist) { my $p_h = ' '; my $p_k = ' '; if ($Totalh) { $p_h = int( $_filetypes_h{$key} / $Totalh * 1000 ) / 10; $p_h = "$p_h %"; } if ($Totalk) { $p_k = int( $_filetypes_k{$key} / $Totalk * 1000 ) / 10; $p_k = "$p_k %"; } if ( $key eq 'Unknown' ) { print "$Message[0]"; } else { my $nameicon = $MimeHashLib{$key}[0] || "notavailable"; my $nametype = $MimeHashFamily{$MimeHashLib{$key}[0]} || " "; print "$key"; print "$nametype"; } if ( $ShowFileTypesStats =~ /H/i ) { print "".Format_Number($_filetypes_h{$key})."$p_h"; } if ( $ShowFileTypesStats =~ /B/i ) { print '' . Format_Bytes( $_filetypes_k{$key} ) . "$p_k"; } if ( $ShowFileTypesStats =~ /C/i ) { if ( $_filetypes_gz_in{$key} ) { my $percent = int( 100 * ( 1 - $_filetypes_gz_out{$key} / $_filetypes_gz_in{$key} ) ); printf( "%s%s%s (%s%)", Format_Bytes( $_filetypes_gz_in{$key} ), Format_Bytes( $_filetypes_gz_out{$key} ), Format_Bytes( $_filetypes_gz_in{$key} - $_filetypes_gz_out{$key} ), $percent ); $total_con += $_filetypes_gz_in{$key}; $total_cre += $_filetypes_gz_out{$key}; } else { print "   "; } } print "\n"; $count++; } # Add total (only useful if compression is enabled) if ( $ShowFileTypesStats =~ /C/i ) { my $colspan = 3; if ( $ShowFileTypesStats =~ /H/i ) { $colspan += 2; } if ( $ShowFileTypesStats =~ /B/i ) { $colspan += 2; } print ""; print "$Message[98]"; if ( $ShowFileTypesStats =~ /C/i ) { if ($total_con) { my $percent = int( 100 * ( 1 - $total_cre / $total_con ) ); printf( "%s%s%s (%s%)", Format_Bytes($total_con), Format_Bytes($total_cre), Format_Bytes( $total_con - $total_cre ), $percent ); } else { print "   "; } } print "\n"; } &tab_end(); } #------------------------------------------------------------------------------ # Function: Prints the File Size Table # Parameters: _ # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainFileSize{ if ($Debug) { debug("ShowFileSizesStats",2); } my $FirstTime = 0; my $LastTime = 0; foreach my $key ( keys %FirstTime ) { my $keyqualified = 0; if ( $MonthRequired eq 'all' ) { $keyqualified = 1; } if ( $key =~ /^$YearRequired$MonthRequired/ ) { $keyqualified = 1; } if ($keyqualified) { if ( $FirstTime{$key} && ( $FirstTime == 0 || $FirstTime > $FirstTime{$key} ) ) { $FirstTime = $FirstTime{$key}; } if ( $LastTime < ( $LastTime{$key} || 0 ) ) { $LastTime = $LastTime{$key}; } } } my $inicio = 0; my $fim = 0; if ($FirstTime =~ /$regdate/o) { $inicio = Time::Local::timelocal($6, $5, $4, $3, $2-1, $1); } if ($LastTime =~ /$regdate/o) { $fim = Time::Local::timelocal($6, $5, $4, $3, $2-1, $1); } my $periodo = $fim - $inicio; my $number_of_requests = 0; my $request_frequency_average = 0; foreach my $key (@PayloadRange) { $number_of_requests += $_filesize{$key}; } if ($periodo) { $request_frequency_average = $number_of_requests/$periodo;} else { $request_frequency_average = 0 }; print "$Center 
\n"; my $title = "$Message[186]"; &tab_head($title, 19, 0, 'filesizes'); my $Totals = 0; my $average_s = 0; foreach (@PayloadRange) { $average_s += ( $_filesize{$_} || 0 ) * $PayloadAverage{$_}; $Totals += $_filesize{$_} || 0; } if ($Totals) { $average_s = int($average_s / $Totals); } else { $average_s = '?'; } print "$Message[182]: $number_of_requests - $Message[183]: $periodo $Message[184] - $Message[185]: ".sprintf ("%.6f",$request_frequency_average)."$Message[181]$Message[57]$Message[15]\n"; my $total_s = 0; my $count = 0; foreach my $key (@PayloadRange) { my $p = 0; my $f = 0; if ($Totals) { $p = int($_filesize{$key} / $Totals * 1000) / 10; } if ($periodo) { $f = $_filesize{$key} / $periodo; } $total_s += $_filesize{$key} || 0; print "$key"; print "".($_filesize{$key}? sprintf("%.5f",$f):" ").""; print "".($_filesize{$key}? $_filesize{$key}:" ").""; print "".($_filesize{$key}? "$p %":" ").""; print "\n"; $count++; } my $rest_s = $TotalVisits-$total_s; if ($rest_s > 0) { my $p = 0; if ($TotalVisits) { $p = int($rest_s / $TotalVisits * 1000) / 10; } print "$Message[0]"; print "$rest_s"; print "".($rest_s?"$p %":" ").""; print "\n"; } &tab_end(); } #------------------------------------------------------------------------------ # Function: Prints Request Time table # Parameters: _ # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainRequestTime{ if ($Debug) { debug("ShowRequestTimesStats", 2); } my $FirstTime = 0; my $LastTime = 0; foreach my $key ( keys %FirstTime ) { my $keyqualified = 0; if ( $MonthRequired eq 'all' ) { $keyqualified = 1; } if ( $key =~ /^$YearRequired$MonthRequired/ ) { $keyqualified = 1; } if ($keyqualified) { if ( $FirstTime{$key} && ( $FirstTime == 0 || $FirstTime > $FirstTime{$key} ) ) { $FirstTime = $FirstTime{$key}; } if ( $LastTime < ( $LastTime{$key} || 0 ) ) { $LastTime = $LastTime{$key}; } } } my $inicio = 0; my $fim = 0; if ($FirstTime =~ /$regdate/o) { $inicio = Time::Local::timelocal($6,$5,$4,$3,$2-1,$1); } if ($LastTime =~ /$regdate/o) { $fim = Time::Local::timelocal($6,$5,$4,$3,$2-1,$1); } my $periodo = $fim - $inicio; my $number_of_requests = 0; my $request_frequency_average = 0; foreach my $key (@TimeRange) { $number_of_requests += $_requesttime{$key}; } if ($periodo) { $request_frequency_average = $number_of_requests / $periodo;} else { $request_frequency_average = 0}; print "$Center 
\n"; my $title = "$Message[188]"; &tab_head($title, 19, 0, 'requesttimes'); my $Totals = 0; my $average_s = 0; foreach (@TimeRange) { $average_s += ($_requesttime{$_} || 0) * $TimeAverage{$_}; $Totals += $_requesttime{$_} || 0; } if ($Totals) { $average_s = int($average_s / $Totals); } else { $average_s = '?'; } print "$Message[182]: $number_of_requests - $Message[183]: $periodo $Message[184] - $Message[185]: ".sprintf ("%.6f",$request_frequency_average)."$Message[181]$Message[57]$Message[15]\n"; my $total_s = 0; my $count = 0; foreach my $key (@TimeRange) { my $p = 0; my $f = 0; if ($Totals) { $p = int($_requesttime{$key} / $Totals * 1000) / 10; } if ($periodo) { $f = $_requesttime{$key} / $periodo; } $total_s += $_requesttime{$key} || 0; print "$key"; print "".($_requesttime{$key} ? sprintf("%.5f",$f) : " ").""; print "".($_requesttime{$key} ? $_requesttime{$key} : " ").""; print "".($_requesttime{$key} ? "$p %" : " ").""; print "\n"; $count++; } my $rest_s = $TotalVisits - $total_s; if ($rest_s > 0) { my $p = 0; if ($TotalVisits) { $p = int($rest_s / $TotalVisits * 1000) / 10; } print "$Message[0]"; print "$rest_s"; print "".($rest_s?"$p %":" ").""; print "\n"; } &tab_end(); } #------------------------------------------------------------------------------ # Function: Prints the Browser Detail frame or static page # Parameters: _ # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLShowBrowserDetail{ # Show browsers versions print "$Center 
"; my $title = "$Message[21]"; &tab_head( "$title", 19, 0, 'browsersversions' ); print "$Message[58]"; print "$Message[111]$Message[56]$Message[15]"; print "$Message[57]$Message[15]"; print " "; print "\n"; my $total_h = 0; my $total_p = 0; my $count = 0; &BuildKeyList( MinimumButNoZero( scalar keys %_browser_h, 500 ), 1, \%_browser_h, \%_browser_p ); my %keysinkeylist = (); my $max_h = 1; my $max_p = 1; # Count total by family my %totalfamily_h = (); my %totalfamily_p = (); my $TotalFamily_h = 0; my $TotalFamily_p = 0; BROWSERLOOP: foreach my $key (@keylist) { $total_h += $_browser_h{$key}; if ( $_browser_h{$key} > $max_h ) { $max_h = $_browser_h{$key}; } $total_p += $_browser_p{$key}; if ( $_browser_p{$key} > $max_p ) { $max_p = $_browser_p{$key}; } foreach my $family ( keys %BrowsersFamily ) { if ( $key =~ /^$family/i ) { $totalfamily_h{$family} += $_browser_h{$key}; $totalfamily_p{$family} += $_browser_p{$key}; $TotalFamily_h += $_browser_h{$key}; $TotalFamily_p += $_browser_p{$key}; next BROWSERLOOP; } } } # Write records grouped in a browser family foreach my $family ( sort { $BrowsersFamily{$a} <=> $BrowsersFamily{$b} } keys %BrowsersFamily ) { my $p_h = ' '; my $p_p = ' '; if ($total_h) { $p_h = int( $totalfamily_h{$family} / $total_h * 1000 ) / 10; $p_h = "$p_h %"; } if ($total_p) { $p_p = int( $totalfamily_p{$family} / $total_p * 1000 ) / 10; $p_p = "$p_p %"; } my $familyheadershown = 0; #foreach my $key ( reverse sort keys %_browser_h ) { foreach my $key ( reverse sort SortBrowsers keys %_browser_h ) { if ( $key =~ /^$family(.*)/i ) { if ( !$familyheadershown ) { print "" . uc($family) . ""; print " " . Format_Number(int( $totalfamily_p{$family} )) . "$p_p"; print "" . Format_Number(int( $totalfamily_h{$family} )) . "$p_h "; print "\n"; $familyheadershown = 1; } $keysinkeylist{$key} = 1; my $ver = $1; my $p_h = ' '; my $p_p = ' '; if ($total_h) { $p_h = int( $_browser_h{$key} / $total_h * 1000 ) / 10; $p_h = "$p_h %"; } if ($total_p) { $p_p = int( $_browser_p{$key} / $total_p * 1000 ) / 10; $p_p = "$p_p %"; } print ""; print ""; print "" . ucfirst($family) . " " . ( $ver ? "$ver" : "?" ) . ""; print "" . ( $BrowsersHereAreGrabbers{$family} ? "$Message[112]" : "$Message[113]" ) . ""; my $bredde_h = 0; my $bredde_p = 0; if ( $max_h > 0 ) { $bredde_h = int( $BarWidth * ( $_browser_h{$key} || 0 ) / $max_h ) + 1; } if ( ( $bredde_h == 1 ) && $_browser_h{$key} ) { $bredde_h = 2; } if ( $max_p > 0 ) { $bredde_p = int( $BarWidth * ( $_browser_p{$key} || 0 ) / $max_p ) + 1; } if ( ( $bredde_p == 1 ) && $_browser_p{$key} ) { $bredde_p = 2; } print "".Format_Number($_browser_p{$key})."$p_p"; print "".Format_Number($_browser_h{$key})."$p_h"; print ""; # alt and title are not provided to reduce page size if ($ShowBrowsersStats) { print "
"; print "
"; } print ""; print "\n"; $count++; } } } # Write other records my $familyheadershown = 0; foreach my $key (@keylist) { if ( $keysinkeylist{$key} ) { next; } if ( !$familyheadershown ) { my $p_h = ' '; my $p_p = ' '; if ($total_p) { $p_p = int( ( $total_p - $TotalFamily_p ) / $total_p * 1000 ) / 10; $p_p = "$p_p %"; } if ($total_h) { $p_h = int( ( $total_h - $TotalFamily_h ) / $total_h * 1000 ) / 10; $p_h = "$p_h %"; } print "$Message[2]"; print " " . Format_Number(( $total_p - $TotalFamily_p )) . "$p_p"; print "" . Format_Number(( $total_h - $TotalFamily_h )) . "$p_h "; print "\n"; $familyheadershown = 1; } my $p_h = ' '; my $p_p = ' '; if ($total_h) { $p_h = int( $_browser_h{$key} / $total_h * 1000 ) / 10; $p_h = "$p_h %"; } if ($total_p) { $p_p = int( $_browser_p{$key} / $total_p * 1000 ) / 10; $p_p = "$p_p %"; } print ""; if ( $key eq 'Unknown' ) { print "$Message[0]?"; } else { my $keywithoutcumul = $key; $keywithoutcumul =~ s/cumul$//i; my $libbrowser = $BrowsersHashIDLib{$keywithoutcumul} || $keywithoutcumul; my $nameicon = $BrowsersHashIcon{$keywithoutcumul} || "notavailable"; print "$libbrowser" . ( $BrowsersHereAreGrabbers{$key} ? "$Message[112]" : "$Message[113]" ) . ""; } my $bredde_h = 0; my $bredde_p = 0; if ( $max_h > 0 ) { $bredde_h = int( $BarWidth * ( $_browser_h{$key} || 0 ) / $max_h ) + 1; } if ( $max_p > 0 ) { $bredde_p = int( $BarWidth * ( $_browser_p{$key} || 0 ) / $max_p ) + 1; } if ( ( $bredde_h == 1 ) && $_browser_h{$key} ) { $bredde_h = 2; } if ( ( $bredde_p == 1 ) && $_browser_p{$key} ) { $bredde_p = 2; } print "".Format_Number($_browser_p{$key})."$p_p"; print "".Format_Number($_browser_h{$key})."$p_h"; print ""; # alt and title are not provided to reduce page size if ($ShowBrowsersStats) { print "
"; print "
"; } print ""; print "\n"; } &tab_end(); &html_end(1); } #------------------------------------------------------------------------------ # Function: Prints the Unknown Browser Detail frame or static page # Parameters: $NewLinkTarget # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLShowBrowserUnknown{ my $NewLinkTarget = shift; print "$Center 
\n"; my $title = "$Message[50]"; if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) { # extend the title to include the added link $title = "$title   -   $Message[179]"); } &tab_head( "$title", 19, 0, 'unknownbrowser' ); print "User agent (" . ( scalar keys %_unknownrefererbrowser_l ) . ")$Message[9]\n"; my $total_l = 0; my $count = 0; &BuildKeyList( $MaxRowsInHTMLOutput, 1, \%_unknownrefererbrowser_l, \%_unknownrefererbrowser_l ); foreach my $key (@keylist) { my $useragent = XMLEncode( CleanXSS($key) ); print "$useragent" . Format_Date( $_unknownrefererbrowser_l{$key}, 1 ) . "\n"; $total_l += 1; $count++; } my $rest_l = ( scalar keys %_unknownrefererbrowser_l ) - $total_l; if ( $rest_l > 0 ) { print "$Message[2]"; print "-"; print "\n"; } &tab_end(); &html_end(1); } #------------------------------------------------------------------------------ # Function: Prints the OS Detail frame or static page # Parameters: _ # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLShowOSDetail{ # Show os versions print "$Center 
"; my $title = "$Message[59]"; &tab_head( "$title", 19, 0, 'osversions' ); print "$Message[58]"; print "$Message[56]$Message[15]"; print "$Message[57]$Message[15]"; print "\n"; my $total_h = 0; my $total_p = 0; my $count = 0; &BuildKeyList( MinimumButNoZero( scalar keys %_os_h, 500 ), 1, \%_os_h, \%_os_p ); my %keysinkeylist = (); my $max_h = 1; my $max_p = 1; # Count total by family my %totalfamily_h = (); my %totalfamily_p = (); my $TotalFamily_h = 0; my $TotalFamily_p = 0; OSLOOP: foreach my $key (@keylist) { $total_h += $_os_h{$key}; $total_p += $_os_p{$key}; if ( $_os_h{$key} > $max_h ) { $max_h = $_os_h{$key}; } if ( $_os_p{$key} > $max_p ) { $max_p = $_os_p{$key}; } foreach my $family ( keys %OSFamily ) { if ( $key =~ /^$family/i ) { $totalfamily_h{$family} += $_os_h{$key}; $totalfamily_p{$family} += $_os_p{$key}; $TotalFamily_h += $_os_h{$key}; $TotalFamily_p += $_os_p{$key}; next OSLOOP; } } } # Write records grouped in a browser family foreach my $family ( keys %OSFamily ) { my $p_h = ' '; my $p_p = ' '; if ($total_h) { $p_h = int( $totalfamily_h{$family} / $total_h * 1000 ) / 10; $p_h = "$p_h %"; } if ($total_p) { $p_p = int( $totalfamily_p{$family} / $total_p * 1000 ) / 10; $p_p = "$p_p %"; } my $familyheadershown = 0; foreach my $key ( reverse sort keys %_os_h ) { if ( $key =~ /^$family(.*)/i ) { if ( !$familyheadershown ) { my $family_name = ''; if ( $OSFamily{$family} ) { $family_name = $OSFamily{$family}; } print "$family_name"; print "" . Format_Number(int( $totalfamily_p{$family} )) . "$p_p"; print "" . Format_Number(int( $totalfamily_h{$family} )) . "$p_h "; print "\n"; $familyheadershown = 1; } $keysinkeylist{$key} = 1; my $ver = $1; my $p_h = ' '; my $p_p = ' '; if ($total_h) { $p_h = int( $_os_h{$key} / $total_h * 1000 ) / 10; $p_h = "$p_h %"; } if ($total_p) { $p_p = int( $_os_p{$key} / $total_p * 1000 ) / 10; $p_p = "$p_p %"; } print ""; print ""; print "$OSHashLib{$key}"; my $bredde_h = 0; my $bredde_p = 0; if ( $max_h > 0 ) { $bredde_h = int( $BarWidth * ( $_os_h{$key} || 0 ) / $max_h ) + 1; } if ( ( $bredde_h == 1 ) && $_os_h{$key} ) { $bredde_h = 2; } if ( $max_p > 0 ) { $bredde_p = int( $BarWidth * ( $_os_p{$key} || 0 ) / $max_p ) + 1; } if ( ( $bredde_p == 1 ) && $_os_p{$key} ) { $bredde_p = 2; } print "".Format_Number($_os_p{$key})."$p_p"; print "".Format_Number($_os_h{$key})."$p_h"; print ""; # alt and title are not provided to reduce page size if ($ShowOSStats) { print "
"; print "
"; } print ""; print "\n"; $count++; } } } # Write other records my $familyheadershown = 0; foreach my $key (@keylist) { if ( $keysinkeylist{$key} ) { next; } if ( !$familyheadershown ) { my $p_h = ' '; my $p_p = ' '; if ($total_h) { $p_h = int( ( $total_h - $TotalFamily_h ) / $total_h * 1000 ) / 10; $p_h = "$p_h %"; } if ($total_p) { $p_p = int( ( $total_p - $TotalFamily_p ) / $total_p * 1000 ) / 10; $p_p = "$p_p %"; } print "$Message[2]"; print "" . Format_Number(( $total_p - $TotalFamily_p )) . "$p_p"; print "" . Format_Number(( $total_h - $TotalFamily_h )) . "$p_h "; print "\n"; $familyheadershown = 1; } my $p_h = ' '; my $p_p = ' '; if ($total_h) { $p_h = int( $_os_h{$key} / $total_h * 1000 ) / 10; $p_h = "$p_h %"; } if ($total_p) { $p_p = int( $_os_p{$key} / $total_p * 1000 ) / 10; $p_p = "$p_p %"; } print ""; if ( $key eq 'Unknown' ) { print "$Message[0]"; } else { my $keywithoutcumul = $key; $keywithoutcumul =~ s/cumul$//i; my $libos = $OSHashLib{$keywithoutcumul} || $keywithoutcumul; my $nameicon = $keywithoutcumul; $nameicon =~ s/[^\w]//g; print "$libos"; } my $bredde_h = 0; my $bredde_p = 0; if ( $max_h > 0 ) { $bredde_h = int( $BarWidth * ( $_os_h{$key} || 0 ) / $max_h ) + 1; } if ( ( $bredde_h == 1 ) && $_os_h{$key} ) { $bredde_h = 2; } if ( $max_p > 0 ) { $bredde_p = int( $BarWidth * ( $_os_p{$key} || 0 ) / $max_p ) + 1; } if ( ( $bredde_p == 1 ) && $_os_p{$key} ) { $bredde_p = 2; } print "".Format_Number($_os_p{$key})."$p_p"; print "".Format_Number($_os_h{$key})."$p_h"; print ""; # alt and title are not provided to reduce page size if ($ShowOSStats) { print "
"; print "
"; } print ""; print "\n"; } &tab_end(); &html_end(1); } #------------------------------------------------------------------------------ # Function: Prints the Unknown OS Detail frame or static page # Parameters: $NewLinkTarget # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLShowOSUnknown{ my $NewLinkTarget = shift; print "$Center 
\n"; my $title = "$Message[46]"; if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) { # extend the title to include the added link $title = "$title   -   $Message[179]"); } &tab_head( "$title", 19, 0, 'unknownos' ); print "User agent (" . ( scalar keys %_unknownreferer_l ) . ")$Message[9]\n"; my $total_l = 0; my $count = 0; &BuildKeyList( $MaxRowsInHTMLOutput, 1, \%_unknownreferer_l, \%_unknownreferer_l ); foreach my $key (@keylist) { my $useragent = XMLEncode( CleanXSS($key) ); print "$useragent"; print "" . Format_Date( $_unknownreferer_l{$key}, 1 ) . ""; print "\n"; $total_l += 1; $count++; } my $rest_l = ( scalar keys %_unknownreferer_l ) - $total_l; if ( $rest_l > 0 ) { print "$Message[2]"; print "-"; print "\n"; } &tab_end(); &html_end(1); } #------------------------------------------------------------------------------ # Function: Prints the Referers frame or static page # Parameters: $NewLinkTarget # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLShowReferers{ my $NewLinkTarget = shift; print "$Center 
\n"; my $title = "$Message[40]"; if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) { # extend the title to include the added link $title = "$title   -   $Message[179]"); } &tab_head( $title, 19, 0, 'refererse' ); print "".Format_Number($TotalDifferentSearchEngines)." $Message[122]"; print "$Message[56]$Message[15]"; print "$Message[57]$Message[15]"; print "\n"; my $total_s = 0; my $total_p = 0; my $total_h = 0; my $rest_p = 0; my $rest_h = 0; my $count = 0; &BuildKeyList( $MaxRowsInHTMLOutput, $MinHit{'Refer'}, \%_se_referrals_h, ( ( scalar keys %_se_referrals_p ) ? \%_se_referrals_p : \%_se_referrals_h ) ); # before 5.4 only hits were recorded foreach my $key (@keylist) { my $newreferer = $SearchEnginesHashLib{$key} || CleanXSS($key); my $p_p; my $p_h; if ($TotalSearchEnginesPages) { $p_p = int( $_se_referrals_p{$key} / $TotalSearchEnginesPages * 1000 ) / 10; } if ($TotalSearchEnginesHits) { $p_h = int( $_se_referrals_h{$key} / $TotalSearchEnginesHits * 1000 ) / 10; } print "$newreferer"; print "" . ( $_se_referrals_p{$key} ? $_se_referrals_p{$key} : ' ' ) . ""; print "" . ( $_se_referrals_p{$key} ? "$p_p %" : ' ' ) . ""; print "".Format_Number($_se_referrals_h{$key}).""; print "$p_h %"; print "\n"; $total_p += $_se_referrals_p{$key}; $total_h += $_se_referrals_h{$key}; $count++; } if ($Debug) { debug( "Total real / shown : $TotalSearchEnginesPages / $total_p - $TotalSearchEnginesHits / $total_h", 2 ); } $rest_p = $TotalSearchEnginesPages - $total_p; $rest_h = $TotalSearchEnginesHits - $total_h; if ( $rest_p > 0 || $rest_h > 0 ) { my $p_p; my $p_h; if ($TotalSearchEnginesPages) { $p_p = int( $rest_p / $TotalSearchEnginesPages * 1000 ) / 10; } if ($TotalSearchEnginesHits) { $p_h = int( $rest_h / $TotalSearchEnginesHits * 1000 ) / 10; } print "$Message[2]"; print "" . ( $rest_p ? Format_Number($rest_p) : ' ' ) . ""; print "" . ( $rest_p ? "$p_p %" : ' ' ) . ""; print "".Format_Number($rest_h).""; print "$p_h %"; print "\n"; } &tab_end(); &html_end(1); } #------------------------------------------------------------------------------ # Function: Prints the Referer Pages frame or static page # Parameters: $NewLinkTarget # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLShowRefererPages{ my $NewLinkTarget = shift; print "$Center 
\n"; my $total_p = 0; my $total_h = 0; my $rest_p = 0; my $rest_h = 0; # Show filter form &HTMLShowFormFilter( "refererpagesfilter", $FilterIn{'refererpages'}, $FilterEx{'refererpages'} ); my $title = "$Message[41]"; if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) { # extend the title to include the added link $title = "$title   -   $Message[179]"); } my $cpt = 0; $cpt = ( scalar keys %_pagesrefs_h ); &tab_head( "$title", 19, 0, 'refererpages' ); print ""; if ( $FilterIn{'refererpages'} || $FilterEx{'refererpages'} ) { if ( $FilterIn{'refererpages'} ) { print "$Message[79] $FilterIn{'refererpages'}"; } if ( $FilterIn{'refererpages'} && $FilterEx{'refererpages'} ) { print " - "; } if ( $FilterEx{'refererpages'} ) { print "Exclude $Message[79] $FilterEx{'refererpages'}"; } if ( $FilterIn{'refererpages'} || $FilterEx{'refererpages'} ) { print ": "; } print "$cpt $Message[28]"; #if ($MonthRequired ne 'all') { # if ($HTMLOutput{'refererpages'}) { print "
$Message[102]: $TotalDifferentPages $Message[28]"; } #} } else { print "$Message[102]: ".Format_Number($cpt)." $Message[28]"; } print ""; print "$Message[56]$Message[15]"; print "$Message[57]$Message[15]"; print "\n"; my $total_s = 0; my $count = 0; &BuildKeyList( $MaxRowsInHTMLOutput, $MinHit{'Refer'}, \%_pagesrefs_h, ( ( scalar keys %_pagesrefs_p ) ? \%_pagesrefs_p : \%_pagesrefs_h ) ); foreach my $key (@keylist) { my $nompage = CleanXSS($key); if ( length($nompage) > $MaxLengthOfShownURL ) { $nompage = substr( $nompage, 0, $MaxLengthOfShownURL ) . "..."; } my $p_p; my $p_h; if ($TotalRefererPages) { $p_p = int( $_pagesrefs_p{$key} / $TotalRefererPages * 1000 ) / 10; } if ($TotalRefererHits) { $p_h = int( $_pagesrefs_h{$key} / $TotalRefererHits * 1000 ) / 10; } print ""; &HTMLShowURLInfo($key); print ""; print "" . ( $_pagesrefs_p{$key} ? Format_Number($_pagesrefs_p{$key}) : ' ' ) . "" . ( $_pagesrefs_p{$key} ? "$p_p %" : ' ' ) . ""; print "" . ( $_pagesrefs_h{$key} ? Format_Number($_pagesrefs_h{$key}) : ' ' ) . "" . ( $_pagesrefs_h{$key} ? "$p_h %" : ' ' ) . ""; print "\n"; $total_p += $_pagesrefs_p{$key}; $total_h += $_pagesrefs_h{$key}; $count++; } if ($Debug) { debug( "Total real / shown : $TotalRefererPages / $total_p - $TotalRefererHits / $total_h", 2 ); } $rest_p = $TotalRefererPages - $total_p; $rest_h = $TotalRefererHits - $total_h; if ( $rest_p > 0 || $rest_h > 0 ) { my $p_p; my $p_h; if ($TotalRefererPages) { $p_p = int( $rest_p / $TotalRefererPages * 1000 ) / 10; } if ($TotalRefererHits) { $p_h = int( $rest_h / $TotalRefererHits * 1000 ) / 10; } print "$Message[2]"; print "" . ( $rest_p ? Format_Number($rest_p) : ' ' ) . ""; print "" . ( $rest_p ? "$p_p %" : ' ' ) . ""; print "".Format_Number($rest_h).""; print "$p_h %"; print "\n"; } &tab_end(); &html_end(1); } #------------------------------------------------------------------------------ # Function: Prints the Key Phrases frame or static page # Parameters: $NewLinkTarget # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLShowKeyPhrases{ my $NewLinkTarget = shift; print "$Center 
\n"; my $title = "$Message[43]"; if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) { # extend the title to include the added link $title = "$title   -   $Message[179]"); } &tab_head( $title, 19, 0, 'keyphrases' ); print "".Format_Number($TotalDifferentKeyphrases)." $Message[103]$Message[14]$Message[15]\n"; my $total_s = 0; my $count = 0; &BuildKeyList( $MaxRowsInHTMLOutput, $MinHit{'Keyphrase'}, \%_keyphrases, \%_keyphrases ); foreach my $key (@keylist) { my $mot; # Convert coded keywords (utf8,...) to be correctly reported in HTML page. if ( $PluginsLoaded{'DecodeKey'}{'decodeutfkeys'} ) { $mot = CleanXSS( DecodeKey_decodeutfkeys( $key, $PageCode || 'iso-8859-1' ) ); } else { $mot = CleanXSS( DecodeEncodedString($key) ); } my $p; if ($TotalKeyphrases) { $p = int( $_keyphrases{$key} / $TotalKeyphrases * 1000 ) / 10; } print "" . XMLEncode($mot) . "$_keyphrases{$key}$p %\n"; $total_s += $_keyphrases{$key}; $count++; } if ($Debug) { debug( "Total real / shown : $TotalKeyphrases / $total_s", 2 ); } my $rest_s = $TotalKeyphrases - $total_s; if ( $rest_s > 0 ) { my $p; if ($TotalKeyphrases) { $p = int( $rest_s / $TotalKeyphrases * 1000 ) / 10; } print "$Message[124]".Format_Number($rest_s).""; print "$p %\n"; } &tab_end(); &html_end(1); } #------------------------------------------------------------------------------ # Function: Prints the Keywords frame or static page # Parameters: $NewLinkTarget # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLShowKeywords{ my $NewLinkTarget = shift; print "$Center 
\n"; my $title = "$Message[44]"; if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) { # extend the title to include the added link $title = "$title   -   $Message[179]"); } &tab_head( $title, 19, 0, 'keywords' ); print "".Format_Number($TotalDifferentKeywords)." $Message[13]$Message[14]$Message[15]\n"; my $total_s = 0; my $count = 0; &BuildKeyList( $MaxRowsInHTMLOutput, $MinHit{'Keyword'}, \%_keywords, \%_keywords ); foreach my $key (@keylist) { my $mot; # Convert coded keywords (utf8,...) to be correctly reported in HTML page. if ( $PluginsLoaded{'DecodeKey'}{'decodeutfkeys'} ) { $mot = CleanXSS( DecodeKey_decodeutfkeys( $key, $PageCode || 'iso-8859-1' ) ); } else { $mot = CleanXSS( DecodeEncodedString($key) ); } my $p; if ($TotalKeywords) { $p = int( $_keywords{$key} / $TotalKeywords * 1000 ) / 10; } print "" . XMLEncode($mot) . "$_keywords{$key}$p %\n"; $total_s += $_keywords{$key}; $count++; } if ($Debug) { debug( "Total real / shown : $TotalKeywords / $total_s", 2 ); } my $rest_s = $TotalKeywords - $total_s; if ( $rest_s > 0 ) { my $p; if ($TotalKeywords) { $p = int( $rest_s / $TotalKeywords * 1000 ) / 10; } print "$Message[30]".Format_Number($rest_s).""; print "$p %\n"; } &tab_end(); &html_end(1); } #------------------------------------------------------------------------------ # Function: Prints the HTTP Error code frame or static page # Parameters: $code - the error code we're printing # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLShowErrorCodes{ my $code = shift; my $title; my %customtitles = ( "404", "$Message[47]" ); $title = $customtitles{$code} ? $customtitles{$code} : (join(' ', ( ($httpcodelib{$code} ? $httpcodelib{$code} : 'Unknown error'), "urls (HTTP code " . $code . ")" ))); print "$Center 
\n"; &tab_head( $title, 19, 0, "errors$code" ); print "URL (" . Format_Number(( scalar keys %{$_sider_h{$code}} )) . ")$Message[49]"; foreach (split(//, $ShowHTTPErrorsPageDetail)) { if ( $_ =~ /R/i ) { print "$Message[23]"; } elsif ( $_ =~ /H/i ) { print "$Message[81]"; } } print "\n"; my $total_h = 0; my $count = 0; &BuildKeyList( $MaxRowsInHTMLOutput, 1, \%{$_sider_h{$code}}, \%{$_sider_h{$code}} ); foreach my $key (@keylist) { my $nompage = XMLEncode( CleanXSS($key) ); #if (length($nompage)>$MaxLengthOfShownURL) { $nompage=substr($nompage,0,$MaxLengthOfShownURL)."..."; } my $referer = XMLEncode( CleanXSS( $_referer_h{$code}{$key} ) ); my $host = XMLEncode( CleanXSS( $_err_host_h{$code}{$key} ) ); print "$nompage"; print "".Format_Number($_sider_h{$code}{$key}).""; foreach (split(//, $ShowHTTPErrorsPageDetail)) { if ( $_ =~ /R/i ) { print "" . ( $referer ? "$referer" : " " ) . ""; } elsif ( $_ =~ /H/i ) { print "" . ( $host ? "$host" : " " ) . ""; } } print "\n"; my $total_s += $_sider_h{$code}{$key}; $count++; } # TODO Build TotalErrorHits # if ($Debug) { debug("Total real / shown : $TotalErrorHits / $total_h",2); } # $rest_h=$TotalErrorHits-$total_h; # if ($rest_h > 0) { # my $p; # if ($TotalErrorHits) { $p=int($rest_h/$TotalErrorHits*1000)/10; } # print "$Message[30]"; # print "$rest_h"; # print "..."; # print "\n"; # } &tab_end(); &html_end(1); } #------------------------------------------------------------------------------ # Function: Loops through any defined extra sections and dumps the info to HTML # Parameters: _ # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLShowExtraSections{ foreach my $extranum ( 1 .. @ExtraName - 1 ) { my $total_p = 0; my $total_h = 0; my $total_k = 0; if ( $HTMLOutput{"allextra$extranum"} ) { if ($Debug) { debug( "ExtraName$extranum", 2 ); } print "$Center 
"; my $title = $ExtraName[$extranum]; &tab_head( "$title", 19, 0, "extra$extranum" ); print ""; print "" . $ExtraFirstColumnTitle[$extranum] . ""; if ( $ExtraStatTypes[$extranum] =~ m/P/i ) { print "$Message[56]"; } if ( $ExtraStatTypes[$extranum] =~ m/H/i ) { print "$Message[57]"; } if ( $ExtraStatTypes[$extranum] =~ m/B/i ) { print "$Message[75]"; } if ( $ExtraStatTypes[$extranum] =~ m/L/i ) { print "$Message[9]"; } print "\n"; $total_p = $total_h = $total_k = 0; #$max_h=1; foreach (values %_login_h) { if ($_ > $max_h) { $max_h = $_; } } #$max_k=1; foreach (values %_login_k) { if ($_ > $max_k) { $max_k = $_; } } my $count = 0; if ( $ExtraStatTypes[$extranum] =~ m/P/i ) { &BuildKeyList( $MaxRowsInHTMLOutput, $MinHitExtra[$extranum], \%{ '_section_' . $extranum . '_h' }, \%{ '_section_' . $extranum . '_p' } ); } else { &BuildKeyList( $MaxRowsInHTMLOutput, $MinHitExtra[$extranum], \%{ '_section_' . $extranum . '_h' }, \%{ '_section_' . $extranum . '_h' } ); } my %keysinkeylist = (); foreach my $key (@keylist) { $keysinkeylist{$key} = 1; my $firstcol = CleanXSS( DecodeEncodedString($key) ); $total_p += ${ '_section_' . $extranum . '_p' }{$key}; $total_h += ${ '_section_' . $extranum . '_h' }{$key}; $total_k += ${ '_section_' . $extranum . '_k' }{$key}; print ""; printf( "$ExtraFirstColumnFormat[$extranum]", $firstcol, $firstcol, $firstcol, $firstcol, $firstcol ); if ( $ExtraStatTypes[$extranum] =~ m/P/i ) { print "" . ${ '_section_' . $extranum . '_p' }{$key} . ""; } if ( $ExtraStatTypes[$extranum] =~ m/H/i ) { print "" . ${ '_section_' . $extranum . '_h' }{$key} . ""; } if ( $ExtraStatTypes[$extranum] =~ m/B/i ) { print "" . Format_Bytes( ${ '_section_' . $extranum . '_k' }{$key} ) . ""; } if ( $ExtraStatTypes[$extranum] =~ m/L/i ) { print "" . ( ${ '_section_' . $extranum . '_l' }{$key} ? Format_Date( ${ '_section_' . $extranum . '_l' }{$key}, 1 ) : '-' ) . ""; } print "\n"; $count++; } # If we ask average or sum, we loop on all other records if ( $ExtraAddAverageRow[$extranum] || $ExtraAddSumRow[$extranum] ) { foreach ( keys %{ '_section_' . $extranum . '_h' } ) { if ( $keysinkeylist{$_} ) { next; } $total_p += ${ '_section_' . $extranum . '_p' }{$_}; $total_h += ${ '_section_' . $extranum . '_h' }{$_}; $total_k += ${ '_section_' . $extranum . '_k' }{$_}; $count++; } } # Add average row if ( $ExtraAddAverageRow[$extranum] ) { print ""; print "$Message[96]"; if ( $ExtraStatTypes[$extranum] =~ m/P/i ) { print "" . ( $count ? Format_Number(( $total_p / $count )) : " " ) . ""; } if ( $ExtraStatTypes[$extranum] =~ m/H/i ) { print "" . ( $count ? Format_Number(( $total_h / $count )) : " " ) . ""; } if ( $ExtraStatTypes[$extranum] =~ m/B/i ) { print "" . ( $count ? Format_Bytes( $total_k / $count ) : " " ) . ""; } if ( $ExtraStatTypes[$extranum] =~ m/L/i ) { print " "; } print "\n"; } # Add sum row if ( $ExtraAddSumRow[$extranum] ) { print ""; print "$Message[102]"; if ( $ExtraStatTypes[$extranum] =~ m/P/i ) { print "" . ($total_p) . ""; } if ( $ExtraStatTypes[$extranum] =~ m/H/i ) { print "" . ($total_h) . ""; } if ( $ExtraStatTypes[$extranum] =~ m/B/i ) { print "" . Format_Bytes($total_k) . ""; } if ( $ExtraStatTypes[$extranum] =~ m/L/i ) { print " "; } print "\n"; } &tab_end(); &html_end(1); } } } #------------------------------------------------------------------------------ # Function: Prints the Robot details frame or static page # Parameters: _ # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLShowRobots{ my $total_p = 0; my $total_h = 0; my $total_k = 0; my $total_r = 0; my $rest_p = 0; my $rest_h = 0; my $rest_k = 0; my $rest_r = 0; print "$Center 
\n"; my $title = ''; if ( $HTMLOutput{'allrobots'} ) { $title .= "$Message[53]"; } if ( $HTMLOutput{'lastrobots'} ) { $title .= "$Message[9]"; } &tab_head( "$title", 19, 0, 'robots' ); print "" . Format_Number(( scalar keys %_robot_h )) . " $Message[51]"; if ( $ShowRobotsStats =~ /H/i ) { print "$Message[57]"; } if ( $ShowRobotsStats =~ /B/i ) { print "$Message[75]"; } if ( $ShowRobotsStats =~ /L/i ) { print "$Message[9]"; } print "\n"; $total_p = $total_h = $total_k = $total_r = 0; my $count = 0; if ( $HTMLOutput{'allrobots'} ) { &BuildKeyList( $MaxRowsInHTMLOutput, $MinHit{'Robot'}, \%_robot_h, \%_robot_h ); } if ( $HTMLOutput{'lastrobots'} ) { &BuildKeyList( $MaxRowsInHTMLOutput, $MinHit{'Robot'}, \%_robot_h, \%_robot_l ); } foreach my $key (@keylist) { print "" . ( $RobotsHashIDLib{$key} ? $RobotsHashIDLib{$key} : $key ) . ""; if ( $ShowRobotsStats =~ /H/i ) { print "" . Format_Number(( $_robot_h{$key} - $_robot_r{$key} )) . ( $_robot_r{$key} ? "+$_robot_r{$key}" : "" ) . ""; } if ( $ShowRobotsStats =~ /B/i ) { print "" . Format_Bytes( $_robot_k{$key} ) . ""; } if ( $ShowRobotsStats =~ /L/i ) { print "" . ( $_robot_l{$key} ? Format_Date( $_robot_l{$key}, 1 ) : '-' ) . ""; } print "\n"; #$total_p += $_robot_p{$key}||0; $total_h += $_robot_h{$key}; $total_k += $_robot_k{$key} || 0; $total_r += $_robot_r{$key} || 0; $count++; } # For bots we need to count Totals my $TotalPagesRobots = 0; #foreach (values %_robot_p) { $TotalPagesRobots+=$_; } my $TotalHitsRobots = 0; foreach ( values %_robot_h ) { $TotalHitsRobots += $_; } my $TotalBytesRobots = 0; foreach ( values %_robot_k ) { $TotalBytesRobots += $_; } my $TotalRRobots = 0; foreach ( values %_robot_r ) { $TotalRRobots += $_; } $rest_p = 0; #$rest_p=$TotalPagesRobots-$total_p; $rest_h = $TotalHitsRobots - $total_h; $rest_k = $TotalBytesRobots - $total_k; $rest_r = $TotalRRobots - $total_r; if ($Debug) { debug( "Total real / shown : $TotalPagesRobots / $total_p - $TotalHitsRobots / $total_h - $TotalBytesRobots / $total_k", 2 ); } if ( $rest_p > 0 || $rest_h > 0 || $rest_k > 0 || $rest_r > 0 ) { # All other robots print "$Message[2]"; if ( $ShowRobotsStats =~ /H/i ) { print "".Format_Number($rest_h).""; } if ( $ShowRobotsStats =~ /B/i ) { print "" . ( Format_Bytes($rest_k) ) . ""; } if ( $ShowRobotsStats =~ /L/i ) { print " "; } print "\n"; } &tab_end( "* $Message[156]" . ( $TotalRRobots ? " $Message[157]" : "" ) ); &html_end(1); } #------------------------------------------------------------------------------ # Function: Prints the URL, Entry or Exit details frame or static page # Parameters: _ # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLShowURLDetail{ my $total_p = 0; my $total_e = 0; my $total_k = 0; my $total_x = 0; # Call to plugins' function ShowPagesFilter foreach my $pluginname ( keys %{ $PluginsLoaded{'ShowPagesFilter'} } ) { my $function = "ShowPagesFilter_$pluginname"; &$function(); } print "$Center 
\n"; # Show filter form &HTMLShowFormFilter( "urlfilter", $FilterIn{'url'}, $FilterEx{'url'} ); # Show URL list my $title = ''; my $cpt = 0; if ( $HTMLOutput{'urldetail'} ) { $title = $Message[19]; $cpt = ( scalar keys %_url_p ); } if ( $HTMLOutput{'urlentry'} ) { $title = $Message[104]; $cpt = ( scalar keys %_url_e ); } if ( $HTMLOutput{'urlexit'} ) { $title = $Message[116]; $cpt = ( scalar keys %_url_x ); } &tab_head( "$title", 19, 0, 'urls' ); print ""; if ( $FilterIn{'url'} || $FilterEx{'url'} ) { if ( $FilterIn{'url'} ) { print "$Message[79] $FilterIn{'url'}"; } if ( $FilterIn{'url'} && $FilterEx{'url'} ) { print " - "; } if ( $FilterEx{'url'} ) { print "Exclude $Message[79] $FilterEx{'url'}"; } if ( $FilterIn{'url'} || $FilterEx{'url'} ) { print ": "; } print Format_Number($cpt)." $Message[28]"; if ( $MonthRequired ne 'all' ) { if ( $HTMLOutput{'urldetail'} ) { print "
$Message[102]: ".Format_Number($TotalDifferentPages)." $Message[28]"; } } } else { print "$Message[102]: ".Format_Number($cpt)." $Message[28]"; } print ""; if ( $ShowPagesStats =~ /P/i ) { print "$Message[29]"; } if ( $ShowPagesStats =~ /B/i ) { print "$Message[106]"; } if ( $ShowPagesStats =~ /E/i ) { print "$Message[104]"; } if ( $ShowPagesStats =~ /X/i ) { print "$Message[116]"; } # Call to plugins' function ShowPagesAddField foreach my $pluginname ( keys %{ $PluginsLoaded{'ShowPagesAddField'} } ) { # my $function="ShowPagesAddField_$pluginname('title')"; # eval("$function"); my $function = "ShowPagesAddField_$pluginname"; &$function('title'); } print " \n"; $total_p = $total_k = $total_e = $total_x = 0; my $count = 0; if ( $HTMLOutput{'urlentry'} ) { &BuildKeyList( $MaxRowsInHTMLOutput, $MinHit{'File'}, \%_url_e, \%_url_e ); } elsif ( $HTMLOutput{'urlexit'} ) { &BuildKeyList( $MaxRowsInHTMLOutput, $MinHit{'File'}, \%_url_x, \%_url_x ); } else { &BuildKeyList( $MaxRowsInHTMLOutput, $MinHit{'File'}, \%_url_p, \%_url_p ); } my $max_p = 1; my $max_k = 1; foreach my $key (@keylist) { if ( $_url_p{$key} > $max_p ) { $max_p = $_url_p{$key}; } if ( $_url_k{$key} / ( $_url_p{$key} || 1 ) > $max_k ) { $max_k = $_url_k{$key} / ( $_url_p{$key} || 1 ); } } foreach my $key (@keylist) { print ""; &HTMLShowURLInfo($key); print ""; my $bredde_p = 0; my $bredde_e = 0; my $bredde_x = 0; my $bredde_k = 0; if ( $max_p > 0 ) { $bredde_p = int( $BarWidth * ( $_url_p{$key} || 0 ) / $max_p ) + 1; } if ( ( $bredde_p == 1 ) && $_url_p{$key} ) { $bredde_p = 2; } if ( $max_p > 0 ) { $bredde_e = int( $BarWidth * ( $_url_e{$key} || 0 ) / $max_p ) + 1; } if ( ( $bredde_e == 1 ) && $_url_e{$key} ) { $bredde_e = 2; } if ( $max_p > 0 ) { $bredde_x = int( $BarWidth * ( $_url_x{$key} || 0 ) / $max_p ) + 1; } if ( ( $bredde_x == 1 ) && $_url_x{$key} ) { $bredde_x = 2; } if ( $max_k > 0 ) { $bredde_k = int( $BarWidth * ( ( $_url_k{$key} || 0 ) / ( $_url_p{$key} || 1 ) ) / $max_k ) + 1; } if ( ( $bredde_k == 1 ) && $_url_k{$key} ) { $bredde_k = 2; } if ( $ShowPagesStats =~ /P/i ) { print "".Format_Number($_url_p{$key}).""; } if ( $ShowPagesStats =~ /B/i ) { print "" . ( $_url_k{$key} ? Format_Bytes( $_url_k{$key} / ( $_url_p{$key} || 1 ) ) : " " ) . ""; } if ( $ShowPagesStats =~ /E/i ) { print "" . ( $_url_e{$key} ? Format_Number($_url_e{$key}) : " " ) . ""; } if ( $ShowPagesStats =~ /X/i ) { print "" . ( $_url_x{$key} ? Format_Number($_url_x{$key}) : " " ) . ""; } # Call to plugins' function ShowPagesAddField foreach my $pluginname ( keys %{ $PluginsLoaded{'ShowPagesAddField'} } ) { # my $function="ShowPagesAddField_$pluginname('$key')"; # eval("$function"); my $function = "ShowPagesAddField_$pluginname"; &$function($key); } print ""; # alt and title are not provided to reduce page size if ( $ShowPagesStats =~ /P/i ) { print "
"; } if ( $ShowPagesStats =~ /B/i ) { print "
"; } if ( $ShowPagesStats =~ /E/i ) { print "
"; } if ( $ShowPagesStats =~ /X/i ) { print ""; } print "\n"; $total_p += $_url_p{$key}; $total_e += $_url_e{$key}; $total_x += $_url_x{$key}; $total_k += $_url_k{$key}; $count++; } if ($Debug) { debug( "Total real / shown : $TotalPages / $total_p - $TotalEntries / $total_e - $TotalExits / $total_x - $TotalBytesPages / $total_k", 2 ); } my $rest_p = $TotalPages - $total_p; my $rest_k = $TotalBytesPages - $total_k; my $rest_e = $TotalEntries - $total_e; my $rest_x = $TotalExits - $total_x; if ( $rest_p > 0 || $rest_e > 0 || $rest_k > 0 ) { print "$Message[2]"; if ( $ShowPagesStats =~ /P/i ) { print "" . ( $rest_p ? Format_Number($rest_p) : " " ) . ""; } if ( $ShowPagesStats =~ /B/i ) { print "" . ( $rest_k ? Format_Bytes( $rest_k / ( $rest_p || 1 ) ) : " " ) . ""; } if ( $ShowPagesStats =~ /E/i ) { print "" . ( $rest_e ? Format_Number($rest_e) : " " ) . ""; } if ( $ShowPagesStats =~ /X/i ) { print "" . ( $rest_x ? Format_Number($rest_x) : " " ) . ""; } # Call to plugins' function ShowPagesAddField foreach my $pluginname ( keys %{ $PluginsLoaded{'ShowPagesAddField'} } ) { my $function = "ShowPagesAddField_$pluginname"; &$function(''); } print " \n"; } &tab_end(); &html_end(1); } #------------------------------------------------------------------------------ # Function: Prints the Login details frame or static page # Parameters: _ # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLShowLogins{ my $total_p = 0; my $total_h = 0; my $total_k = 0; my $rest_p = 0; my $rest_h = 0; my $rest_k = 0; print "$Center 
\n"; my $title = ''; if ( $HTMLOutput{'alllogins'} ) { $title .= "$Message[94]"; } if ( $HTMLOutput{'lastlogins'} ) { $title .= "$Message[9]"; } &tab_head( "$title", 19, 0, 'logins' ); print "$Message[94] : " . Format_Number(( scalar keys %_login_h )) . ""; &HTMLShowUserInfo('__title__'); if ( $ShowAuthenticatedUsers =~ /P/i ) { print "$Message[56]"; } if ( $ShowAuthenticatedUsers =~ /H/i ) { print "$Message[57]"; } if ( $ShowAuthenticatedUsers =~ /B/i ) { print "$Message[75]"; } if ( $ShowAuthenticatedUsers =~ /L/i ) { print "$Message[9]"; } print "\n"; $total_p = $total_h = $total_k = 0; my $count = 0; if ( $HTMLOutput{'alllogins'} ) { &BuildKeyList( $MaxRowsInHTMLOutput, $MinHit{'Login'}, \%_login_h, \%_login_p ); } if ( $HTMLOutput{'lastlogins'} ) { &BuildKeyList( $MaxRowsInHTMLOutput, $MinHit{'Login'}, \%_login_h, \%_login_l ); } foreach my $key (@keylist) { print "$key"; &HTMLShowUserInfo($key); if ( $ShowAuthenticatedUsers =~ /P/i ) { print "" . ( $_login_p{$key} ? Format_Number($_login_p{$key}) : " " ) . ""; } if ( $ShowAuthenticatedUsers =~ /H/i ) { print "".Format_Number($_login_h{$key}).""; } if ( $ShowAuthenticatedUsers =~ /B/i ) { print "" . Format_Bytes( $_login_k{$key} ) . ""; } if ( $ShowAuthenticatedUsers =~ /L/i ) { print "" . ( $_login_l{$key} ? Format_Date( $_login_l{$key}, 1 ) : '-' ) . ""; } print "\n"; $total_p += $_login_p{$key} || 0; $total_h += $_login_h{$key}; $total_k += $_login_k{$key} || 0; $count++; } if ($Debug) { debug( "Total real / shown : $TotalPages / $total_p - $TotalHits / $total_h - $TotalBytes / $total_h", 2 ); } $rest_p = $TotalPages - $total_p; $rest_h = $TotalHits - $total_h; $rest_k = $TotalBytes - $total_k; if ( $rest_p > 0 || $rest_h > 0 || $rest_k > 0 ) { # All other logins and/or anonymous print "$Message[125]"; &HTMLShowUserInfo(''); if ( $ShowAuthenticatedUsers =~ /P/i ) { print "" . ( $rest_p ? Format_Number($rest_p) : " " ) . ""; } if ( $ShowAuthenticatedUsers =~ /H/i ) { print "".Format_Number($rest_h).""; } if ( $ShowAuthenticatedUsers =~ /B/i ) { print "" . Format_Bytes($rest_k) . ""; } if ( $ShowAuthenticatedUsers =~ /L/i ) { print " "; } print "\n"; } &tab_end(); &html_end(1); } #------------------------------------------------------------------------------ # Function: Prints the Unknown IP/Host details frame or static page # Parameters: _ # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLShowHostsUnknown{ my $total_p = 0; my $total_h = 0; my $total_k = 0; my $rest_p = 0; my $rest_h = 0; my $rest_k = 0; print "$Center 
\n"; &tab_head( "$Message[45]", 19, 0, 'unknownwip' ); print "" . Format_Number(( scalar keys %_host_h )) . " $Message[1]"; &HTMLShowHostInfo('__title__'); if ( $ShowHostsStats =~ /P/i ) { print "$Message[56]"; } if ( $ShowHostsStats =~ /H/i ) { print "$Message[57]"; } if ( $ShowHostsStats =~ /B/i ) { print "$Message[75]"; } if ( $ShowHostsStats =~ /L/i ) { print "$Message[9]"; } print "\n"; $total_p = $total_h = $total_k = 0; my $count = 0; &BuildKeyList( $MaxRowsInHTMLOutput, $MinHit{'Host'}, \%_host_h, \%_host_p ); foreach my $key (@keylist) { my $host = CleanXSS($key); print "$host"; &HTMLShowHostInfo($key); if ( $ShowHostsStats =~ /P/i ) { print "" . ( $_host_p{$key} ? Format_Number($_host_p{$key}) : " " ) . ""; } if ( $ShowHostsStats =~ /H/i ) { print "".Format_Number($_host_h{$key}).""; } if ( $ShowHostsStats =~ /B/i ) { print "" . Format_Bytes( $_host_k{$key} ) . ""; } if ( $ShowHostsStats =~ /L/i ) { print "" . ( $_host_l{$key} ? Format_Date( $_host_l{$key}, 1 ) : '-' ) . ""; } print "\n"; $total_p += $_host_p{$key}; $total_h += $_host_h{$key}; $total_k += $_host_k{$key} || 0; $count++; } if ($Debug) { debug( "Total real / shown : $TotalPages / $total_p - $TotalHits / $total_h - $TotalBytes / $total_h", 2 ); } $rest_p = $TotalPages - $total_p; $rest_h = $TotalHits - $total_h; $rest_k = $TotalBytes - $total_k; if ( $rest_p > 0 || $rest_h > 0 || $rest_k > 0 ) { # All other visitors (known or not) print "$Message[82]"; &HTMLShowHostInfo(''); if ( $ShowHostsStats =~ /P/i ) { print "" . ( $rest_p ? Format_Number($rest_p) : " " ) . ""; } if ( $ShowHostsStats =~ /H/i ) { print "".Format_Number($rest_h).""; } if ( $ShowHostsStats =~ /B/i ) { print "" . Format_Bytes($rest_k) . ""; } if ( $ShowHostsStats =~ /L/i ) { print " "; } print "\n"; } &tab_end(); &html_end(1); } #------------------------------------------------------------------------------ # Function: Prints the Host details frame or static page # Parameters: _ # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLShowHosts{ my $total_p = 0; my $total_h = 0; my $total_k = 0; my $rest_p = 0; my $rest_h = 0; my $rest_k = 0; print "$Center 
\n"; # Show filter form &HTMLShowFormFilter( "hostfilter", $FilterIn{'host'}, $FilterEx{'host'} ); # Show hosts list my $title = ''; my $cpt = 0; if ( $HTMLOutput{'allhosts'} ) { $title .= "$Message[81]"; $cpt = ( scalar keys %_host_h ); } if ( $HTMLOutput{'lasthosts'} ) { $title .= "$Message[9]"; $cpt = ( scalar keys %_host_h ); } &tab_head( "$title", 19, 0, 'hosts' ); print ""; if ( $FilterIn{'host'} || $FilterEx{'host'} ) { # With filter if ( $FilterIn{'host'} ) { print "$Message[79] '$FilterIn{'host'}'"; } if ( $FilterIn{'host'} && $FilterEx{'host'} ) { print " - "; } if ( $FilterEx{'host'} ) { print " Exclude $Message[79] '$FilterEx{'host'}'"; } if ( $FilterIn{'host'} || $FilterEx{'host'} ) { print ": "; } print "$cpt $Message[81]"; if ( $MonthRequired ne 'all' ) { if ( $HTMLOutput{'allhosts'} || $HTMLOutput{'lasthosts'} ) { print "
$Message[102]: ".Format_Number($TotalHostsKnown)." $Message[82], ".Format_Number($TotalHostsUnknown)." $Message[1] - ".Format_Number($TotalUnique)." $Message[11]"; } } } else { # Without filter if ( $MonthRequired ne 'all' ) { print "$Message[102] : ".Format_Number($TotalHostsKnown)." $Message[82], ".Format_Number($TotalHostsUnknown)." $Message[1] - ".Format_Number($TotalUnique)." $Message[11]"; } else { print "$Message[102] : " . Format_Number(( scalar keys %_host_h )); } } print ""; &HTMLShowHostInfo('__title__'); if ( $ShowHostsStats =~ /P/i ) { print "$Message[56]"; } if ( $ShowHostsStats =~ /H/i ) { print "$Message[57]"; } if ( $ShowHostsStats =~ /B/i ) { print "$Message[75]"; } if ( $ShowHostsStats =~ /L/i ) { print "$Message[9]"; } print "\n"; $total_p = $total_h = $total_k = 0; my $count = 0; if ( $HTMLOutput{'allhosts'} ) { &BuildKeyList( $MaxRowsInHTMLOutput, $MinHit{'Host'}, \%_host_h, \%_host_p ); } if ( $HTMLOutput{'lasthosts'} ) { &BuildKeyList( $MaxRowsInHTMLOutput, $MinHit{'Host'}, \%_host_h, \%_host_l ); } my $regipv4=qr/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/; if ( $DynamicDNSLookup == 2 ) { # Use static DNS file &Read_DNS_Cache( \%MyDNSTable, "$DNSStaticCacheFile", "", 1 ); } foreach my $key (@keylist) { my $host = CleanXSS($key); print "" . ( $_robot_l{$key} ? '' : '' ) . "$host" . ( $_robot_l{$key} ? '' : '' ); if ($DynamicDNSLookup) { # Dynamic reverse DNS lookup if ($host =~ /$regipv4/o) { my $lookupresult=lc(gethostbyaddr(pack("C4",split(/\./,$host)),AF_INET)); # This may be slow if (! $lookupresult || $lookupresult =~ /$regipv4/o || ! IsAscii($lookupresult)) { if ( $DynamicDNSLookup == 2 ) { # Check static DNS file $lookupresult = $MyDNSTable{$host}; if ($lookupresult) { print " ($lookupresult)"; } else { print ""; } } else { print ""; } } else { print " ($lookupresult)"; } } } print ""; &HTMLShowHostInfo($key); if ( $ShowHostsStats =~ /P/i ) { print "" . ( $_host_p{$key} ? Format_Number($_host_p{$key}) : " " ) . ""; } if ( $ShowHostsStats =~ /H/i ) { print "".Format_Number($_host_h{$key}).""; } if ( $ShowHostsStats =~ /B/i ) { print "" . Format_Bytes( $_host_k{$key} ) . ""; } if ( $ShowHostsStats =~ /L/i ) { print "" . ( $_host_l{$key} ? Format_Date( $_host_l{$key}, 1 ) : '-' ) . ""; } print "\n"; $total_p += $_host_p{$key}; $total_h += $_host_h{$key}; $total_k += $_host_k{$key} || 0; $count++; } if ($Debug) { debug( "Total real / shown : $TotalPages / $total_p - $TotalHits / $total_h - $TotalBytes / $total_h", 2 ); } $rest_p = $TotalPages - $total_p; $rest_h = $TotalHits - $total_h; $rest_k = $TotalBytes - $total_k; if ( $rest_p > 0 || $rest_h > 0 || $rest_k > 0 ) { # All other visitors (known or not) print "$Message[2]"; &HTMLShowHostInfo(''); if ( $ShowHostsStats =~ /P/i ) { print "" . ( $rest_p ? Format_Number($rest_p) : " " ) . ""; } if ( $ShowHostsStats =~ /H/i ) { print "".Format_Number($rest_h).""; } if ( $ShowHostsStats =~ /B/i ) { print "" . Format_Bytes($rest_k) . ""; } if ( $ShowHostsStats =~ /L/i ) { print " "; } print "\n"; } &tab_end(); &html_end(1); } #------------------------------------------------------------------------------ # Function: Prints the Domains details frame or static page # Parameters: _ # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLShowDomains{ my $total_p = 0; my $total_h = 0; my $total_k = 0; my $total_v = 0; my $total_u = 0; my $rest_p = 0; my $rest_h = 0; my $rest_k = 0; my $rest_v = 0; my $rest_u = 0; print "$Center 
\n"; # Show domains list my $title = ''; my $cpt = 0; if ( $HTMLOutput{'alldomains'} ) { $title .= "$Message[25]"; $cpt = ( scalar keys %_domener_h ); } &tab_head( "$title", 19, 0, 'domains' ); print " $Message[17]"; if ( $ShowDomainsStats =~ /U/i ) { print "$Message[11]"; } if ( $ShowDomainsStats =~ /V/i ) { print "$Message[10]"; } if ( $ShowDomainsStats =~ /P/i ) { print "$Message[56]"; } if ( $ShowDomainsStats =~ /H/i ) { print "$Message[57]"; } if ( $ShowDomainsStats =~ /B/i ) { print "$Message[75]"; } print " "; print "\n"; $total_u = $total_v = $total_p = $total_h = $total_k = 0; my $max_h = 1; foreach ( values %_domener_h ) { if ( $_ > $max_h ) { $max_h = $_; } } my $max_k = 1; foreach ( values %_domener_k ) { if ( $_ > $max_k ) { $max_k = $_; } } my $count = 0; &BuildKeyList( $MaxRowsInHTMLOutput, 1, \%_domener_h, \%_domener_p ); foreach my $key (@keylist) { my ( $_domener_u, $_domener_v ); my $bredde_p = 0; my $bredde_h = 0; my $bredde_k = 0; if ( $max_h > 0 ) { $bredde_p = int( $BarWidth * $_domener_p{$key} / $max_h ) + 1; } # use max_h to enable to compare pages with hits if ( $_domener_p{$key} && $bredde_p == 1 ) { $bredde_p = 2; } if ( $max_h > 0 ) { $bredde_h = int( $BarWidth * $_domener_h{$key} / $max_h ) + 1; } if ( $_domener_h{$key} && $bredde_h == 1 ) { $bredde_h = 2; } if ( $max_k > 0 ) { $bredde_k = int( $BarWidth * ( $_domener_k{$key} || 0 ) / $max_k ) + 1; } if ( $_domener_k{$key} && $bredde_k == 1 ) { $bredde_k = 2; } my $newkey = lc($key); if ( $newkey eq 'ip' || !$DomainsHashIDLib{$newkey} ) { print "$Message[0]$newkey"; } else { print "$DomainsHashIDLib{$newkey}$newkey"; } ## to add unique visitors and number of visits, by Josep Ruano @ CAPSiDE if ( $ShowDomainsStats =~ /U/i ) { $_domener_u = ( $_domener_p{$key} ? $_domener_p{$key} / $TotalPages : 0 ); $_domener_u += ( $_domener_h{$key} / $TotalHits ); $_domener_u = sprintf( "%.0f", ( $_domener_u * $TotalUnique ) / 2 ); print "".Format_Number($_domener_u)." (" . sprintf( "%.1f%", 100 * $_domener_u / $TotalUnique ) . ")"; } if ( $ShowDomainsStats =~ /V/i ) { $_domener_v = ( $_domener_p{$key} ? $_domener_p{$key} / $TotalPages : 0 ); $_domener_v += ( $_domener_h{$key} / $TotalHits ); $_domener_v = sprintf( "%.0f", ( $_domener_v * $TotalVisits ) / 2 ); print "".Format_Number($_domener_v)." (" . sprintf( "%.1f%", 100 * $_domener_v / $TotalVisits ) . ")"; } if ( $ShowDomainsStats =~ /P/i ) { print "".Format_Number($_domener_p{$key}).""; } if ( $ShowDomainsStats =~ /H/i ) { print "".Format_Number($_domener_h{$key}).""; } if ( $ShowDomainsStats =~ /B/i ) { print "" . Format_Bytes( $_domener_k{$key} ) . ""; } print ""; if ( $ShowDomainsStats =~ /P/i ) { print "
\n"; } if ( $ShowDomainsStats =~ /H/i ) { print "
\n"; } if ( $ShowDomainsStats =~ /B/i ) { print ""; } print ""; print "\n"; $total_u += $_domener_u; $total_v += $_domener_v; $total_p += $_domener_p{$key}; $total_h += $_domener_h{$key}; $total_k += $_domener_k{$key} || 0; $count++; } my $rest_u = $TotalUnique - $total_u; my $rest_v = $TotalVisits - $total_v; $rest_p = $TotalPages - $total_p; $rest_h = $TotalHits - $total_h; $rest_k = $TotalBytes - $total_k; if ( $rest_u > 0 || $rest_v > 0 || $rest_p > 0 || $rest_h > 0 || $rest_k > 0 ) { # All other domains (known or not) print " $Message[2]"; if ( $ShowDomainsStats =~ /U/i ) { print "$rest_u"; } if ( $ShowDomainsStats =~ /V/i ) { print "$rest_v"; } if ( $ShowDomainsStats =~ /P/i ) { print "$rest_p"; } if ( $ShowDomainsStats =~ /H/i ) { print "$rest_h"; } if ( $ShowDomainsStats =~ /B/i ) { print "" . Format_Bytes($rest_k) . ""; } print " "; print "\n"; } &tab_end(); &html_end(1); } #------------------------------------------------------------------------------ # Function: Prints the Downloads code frame or static page # Parameters: _ # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLShowDownloads{ my $regext = qr/\.(\w{1,6})$/; print "$Center 
\n"; &tab_head( $Message[178], 19, 0, "downloads" ); print "$Message[178]"; if ( $ShowFileTypesStats =~ /H/i ){print "$Message[57]" ."206 $Message[57]"; } if ( $ShowFileTypesStats =~ /B/i ){ print "$Message[75]"; print "$Message[106]"; } print "\n"; my $count = 0; for my $u (sort {$_downloads{$b}->{'AWSTATS_HITS'} <=> $_downloads{$a}->{'AWSTATS_HITS'}}(keys %_downloads) ){ print ""; my $ext = Get_Extension($regext, $u); if ( !$ext) { print ""; } else { my $nameicon = $MimeHashLib{$ext}[0] || "notavailable"; my $nametype = $MimeHashFamily{$MimeHashLib{$ext}[0]} || " "; print ""; } print ""; &HTMLShowURLInfo($u); print ""; if ( $ShowFileTypesStats =~ /H/i ){ print "".Format_Number($_downloads{$u}->{'AWSTATS_HITS'}).""; print "".Format_Number($_downloads{$u}->{'AWSTATS_206'}).""; } if ( $ShowFileTypesStats =~ /B/i ){ print "".Format_Bytes($_downloads{$u}->{'AWSTATS_SIZE'}).""; print "".Format_Bytes(($_downloads{$u}->{'AWSTATS_SIZE'}/ ($_downloads{$u}->{'AWSTATS_HITS'} + $_downloads{$u}->{'AWSTATS_206'}))).""; } print "\n"; $count++; if ($count >= $MaxRowsInHTMLOutput){last;} } &tab_end(); &html_end(1); } #------------------------------------------------------------------------------ # Function: Prints the Summary section at the top of the main page # Parameters: _ # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainSummary{ if ($Debug) { debug( "ShowSummary", 2 ); } # FirstTime LastTime my $FirstTime = 0; my $LastTime = 0; foreach my $key ( keys %FirstTime ) { my $keyqualified = 0; if ( $MonthRequired eq 'all' ) { $keyqualified = 1; } if ( $key =~ /^$YearRequired$MonthRequired/ ) { $keyqualified = 1; } if ($keyqualified) { if ( $FirstTime{$key} && ( $FirstTime == 0 || $FirstTime > $FirstTime{$key} ) ) { $FirstTime = $FirstTime{$key}; } if ( $LastTime < ( $LastTime{$key} || 0 ) ) { $LastTime = $LastTime{$key}; } } } #print "$Center 
\n"; my $title = "$Message[128]"; &tab_head( "$title", 0, 0, 'month' ); my $NewLinkParams = ${QueryString}; $NewLinkParams =~ s/(^|&|&)update(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)staticlinks(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)year=[^&]*//i; $NewLinkParams =~ s/(^|&|&)month=[^&]*//i; $NewLinkParams =~ s/(^|&|&)framename=[^&]*//i; $NewLinkParams =~ s/(&|&)+/&/i; $NewLinkParams =~ s/^&//; $NewLinkParams =~ s/&$//; if ($NewLinkParams) { $NewLinkParams = "${NewLinkParams}&"; } my $NewLinkTarget = ''; if ( $FrameName eq 'mainright' ) { $NewLinkTarget = " target=\"_parent\""; } # Ratio my $RatioVisits = 0; my $RatioPages = 0; my $RatioHits = 0; my $RatioBytes = 0; if ( $TotalUnique > 0 ) { $RatioVisits = int( $TotalVisits / $TotalUnique * 100 ) / 100; } if ( $TotalVisits > 0 ) { $RatioPages = int( $TotalPages / $TotalVisits * 100 ) / 100; } if ( $TotalVisits > 0 ) { $RatioHits = int( $TotalHits / $TotalVisits * 100 ) / 100; } if ( $TotalVisits > 0 ) { $RatioBytes = int( ( $TotalBytes / 1024 ) * 100 / ( $LogType eq 'M' ? $TotalHits : $TotalVisits ) ) / 100; } my $colspan = 5; my $w = '20'; if ( $LogType eq 'W' || $LogType eq 'S' ) { $w = '17'; $colspan = 6; } # Show first/last print ""; print "$Message[133]\n"; print( $MonthRequired eq 'all' ? "$Message[6] $YearRequired" : "$Message[5] " . $MonthNumLib{$MonthRequired} . " $YearRequired" ); print "\n"; print ""; print "$Message[8]\n"; print "" . ( $FirstTime ? Format_Date( $FirstTime, 0 ) : "NA" ) . ""; print "\n"; print ""; print "$Message[9]\n"; print "" . ( $LastTime ? Format_Date( $LastTime, 0 ) : "NA" ) . "\n"; print "\n"; # Show main indicators title row print ""; if ( $LogType eq 'W' || $LogType eq 'S' ) { print " "; } if ( $ShowSummary =~ /U/i ) { print "$Message[11]"; } else { print " "; } if ( $ShowSummary =~ /V/i ) { print "$Message[10]"; } else { print " "; } if ( $ShowSummary =~ /P/i ) { print "$Message[56]"; } else { print " "; } if ( $ShowSummary =~ /H/i ) { print "$Message[57]"; } else { print " "; } if ( $ShowSummary =~ /B/i ) { print "$Message[75]"; } else { print " "; } print "\n"; # Show main indicators values for viewed traffic print ""; if ( $LogType eq 'M' ) { print "$Message[165]"; print " 
 \n"; print " 
 \n"; if ( $ShowSummary =~ /H/i ) { print "".Format_Number($TotalHits)."" . ( $LogType eq 'M' ? "" : "
($RatioHits " . lc( $Message[57] . "/" . $Message[12] ) . ")" ) . ""; } else { print " "; } if ( $ShowSummary =~ /B/i ) { print "" . Format_Bytes( int($TotalBytes) ) . "
($RatioBytes $Message[108]/" . $Message[ ( $LogType eq 'M' ? 149 : 12 ) ] . ")"; } else { print " "; } } else { if ( $LogType eq 'W' || $LogType eq 'S' ) { print "$Message[160] *"; } if ( $ShowSummary =~ /U/i ) { print "" . ( $MonthRequired eq 'all' ? "<= ".Format_Number($TotalUnique)."
$Message[129]" : "".Format_Number($TotalUnique)."
 " ) . ""; } else { print " "; } if ( $ShowSummary =~ /V/i ) { print "".Format_Number($TotalVisits)."
($RatioVisits $Message[52])"; } else { print " "; } if ( $ShowSummary =~ /P/i ) { print "".Format_Number($TotalPages)."
($RatioPages " . $Message[56] . "/" . $Message[12] . ")"; } else { print " "; } if ( $ShowSummary =~ /H/i ) { print "".Format_Number($TotalHits)."" . ( $LogType eq 'M' ? "" : "
($RatioHits " . $Message[57] . "/" . $Message[12] . ")" ) . ""; } else { print " "; } if ( $ShowSummary =~ /B/i ) { print "" . Format_Bytes( int($TotalBytes) ) . "
($RatioBytes $Message[108]/" . $Message[ ( $LogType eq 'M' ? 149 : 12 ) ] . ")"; } else { print " "; } } print "\n"; # Show main indicators values for not viewed traffic values if ( $LogType eq 'M' || $LogType eq 'W' || $LogType eq 'S' ) { print ""; if ( $LogType eq 'M' ) { print "$Message[166]"; print " 
 \n"; print " 
 \n"; if ( $ShowSummary =~ /H/i ) { print "".Format_Number($TotalNotViewedHits).""; } else { print " "; } if ( $ShowSummary =~ /B/i ) { print "" . Format_Bytes( int($TotalNotViewedBytes) ) . ""; } else { print " "; } } else { if ( $LogType eq 'W' || $LogType eq 'S' ) { print "$Message[161] *"; } print " 
 \n"; if ( $ShowSummary =~ /P/i ) { print "".Format_Number($TotalNotViewedPages).""; } else { print " "; } if ( $ShowSummary =~ /H/i ) { print "".Format_Number($TotalNotViewedHits).""; } else { print " "; } if ( $ShowSummary =~ /B/i ) { print "" . Format_Bytes( int($TotalNotViewedBytes) ) . ""; } else { print " "; } } print "\n"; } &tab_end($LogType eq 'W' || $LogType eq 'S' ? "* $Message[159]" : "" ); } #------------------------------------------------------------------------------ # Function: Prints the Monthly section on the main page # Parameters: _ # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainMonthly{ if ($Debug) { debug( "ShowMonthStats", 2 ); } print "$Center 
\n"; my $title = "$Message[162]"; &tab_head( "$title", 0, 0, 'month' ); print "\n"; print "
\n"; my $average_nb = my $average_u = my $average_v = my $average_p = 0; my $average_h = my $average_k = 0; my $total_u = my $total_v = my $total_p = my $total_h = my $total_k = 0; my $max_v = my $max_p = my $max_h = my $max_k = 1; # Define total and max for ( my $ix = 1 ; $ix <= 12 ; $ix++ ) { my $monthix = sprintf( "%02s", $ix ); $total_u += $MonthUnique{ $YearRequired . $monthix } || 0; $total_v += $MonthVisits{ $YearRequired . $monthix } || 0; $total_p += $MonthPages{ $YearRequired . $monthix } || 0; $total_h += $MonthHits{ $YearRequired . $monthix } || 0; $total_k += $MonthBytes{ $YearRequired . $monthix } || 0; #if (($MonthUnique{$YearRequired.$monthix}||0) > $max_v) { $max_v=$MonthUnique{$YearRequired.$monthix}; } if ( ( $MonthVisits{ $YearRequired . $monthix } || 0 ) > $max_v ) { $max_v = $MonthVisits{ $YearRequired . $monthix }; } #if (($MonthPages{$YearRequired.$monthix}||0) > $max_p) { $max_p=$MonthPages{$YearRequired.$monthix}; } if ( ( $MonthHits{ $YearRequired . $monthix } || 0 ) > $max_h ) { $max_h = $MonthHits{ $YearRequired . $monthix }; } if ( ( $MonthBytes{ $YearRequired . $monthix } || 0 ) > $max_k ) { $max_k = $MonthBytes{ $YearRequired . $monthix }; } } # Define average # TODO # Show bars for month my $graphdone=0; foreach my $pluginname ( keys %{ $PluginsLoaded{'ShowGraph'} } ) { my @blocklabel = (); for ( my $ix = 1 ; $ix <= 12 ; $ix++ ) { my $monthix = sprintf( "%02s", $ix ); push @blocklabel, "$MonthNumLib{$monthix}\n$YearRequired"; } my @vallabel = ( "$Message[11]", "$Message[10]", "$Message[56]", "$Message[57]", "$Message[75]" ); my @valcolor = ( "$color_u", "$color_v", "$color_p", "$color_h", "$color_k" ); my @valmax = ( $max_v, $max_v, $max_h, $max_h, $max_k ); my @valtotal = ( $total_u, $total_v, $total_p, $total_h, $total_k ); my @valaverage = (); #my @valaverage=($average_v,$average_p,$average_h,$average_k); my @valdata = (); my $xx = 0; for ( my $ix = 1 ; $ix <= 12 ; $ix++ ) { my $monthix = sprintf( "%02s", $ix ); $valdata[ $xx++ ] = $MonthUnique{ $YearRequired . $monthix } || 0; $valdata[ $xx++ ] = $MonthVisits{ $YearRequired . $monthix } || 0; $valdata[ $xx++ ] = $MonthPages{ $YearRequired . $monthix } || 0; $valdata[ $xx++ ] = $MonthHits{ $YearRequired . $monthix } || 0; $valdata[ $xx++ ] = $MonthBytes{ $YearRequired . $monthix } || 0; } my $function = "ShowGraph_$pluginname"; &$function( "$title", "month", $ShowMonthStats, \@blocklabel, \@vallabel, \@valcolor, \@valmax, \@valtotal, \@valaverage, \@valdata ); $graphdone=1; } if (! $graphdone) { print "\n"; print ""; print "\n"; for ( my $ix = 1 ; $ix <= 12 ; $ix++ ) { my $monthix = sprintf( "%02s", $ix ); my $bredde_u = 0; my $bredde_v = 0; my $bredde_p = 0; my $bredde_h = 0; my $bredde_k = 0; if ( $max_v > 0 ) { $bredde_u = int( ( $MonthUnique{ $YearRequired . $monthix } || 0 ) / $max_v * $BarHeight ) + 1; } if ( $max_v > 0 ) { $bredde_v = int( ( $MonthVisits{ $YearRequired . $monthix } || 0 ) / $max_v * $BarHeight ) + 1; } if ( $max_h > 0 ) { $bredde_p = int( ( $MonthPages{ $YearRequired . $monthix } || 0 ) / $max_h * $BarHeight ) + 1; } if ( $max_h > 0 ) { $bredde_h = int( ( $MonthHits{ $YearRequired . $monthix } || 0 ) / $max_h * $BarHeight ) + 1; } if ( $max_k > 0 ) { $bredde_k = int( ( $MonthBytes{ $YearRequired . $monthix } || 0 ) / $max_k * $BarHeight ) + 1; } print "\n"; } print ""; print "\n"; # Show lib for month print ""; #if (!$StaticLinks) { # print ""; #} #else { print ""; # } for ( my $ix = 1 ; $ix <= 12 ; $ix++ ) { my $monthix = sprintf( "%02s", $ix ); # if (!$StaticLinks) { # print ""; # } # else { print ""; # } } # if (!$StaticLinks) { # print ""; # } # else { print ""; # } print "\n"; print "
 "; if ( $ShowMonthStats =~ /U/i ) { print ""; } if ( $ShowMonthStats =~ /V/i ) { print ""; } if ( $ShowMonthStats =~ /P/i ) { print ""; } if ( $ShowMonthStats =~ /H/i ) { print ""; } if ( $ShowMonthStats =~ /B/i ) { print ""; } print " 
<< $MonthNumLib{$monthix}
$YearRequired
" . ( !$StaticLinks && $monthix == $nowmonth && $YearRequired == $nowyear ? '' : '' ); print "$MonthNumLib{$monthix}
$YearRequired"; print( !$StaticLinks && $monthix == $nowmonth && $YearRequired == $nowyear ? '
' : '' ); print "
>> 
\n"; } print "
\n"; # Show data array for month if ($AddDataArrayMonthStats) { print "\n"; print ""; if ( $ShowMonthStats =~ /U/i ) { print ""; } if ( $ShowMonthStats =~ /V/i ) { print ""; } if ( $ShowMonthStats =~ /P/i ) { print ""; } if ( $ShowMonthStats =~ /H/i ) { print ""; } if ( $ShowMonthStats =~ /B/i ) { print ""; } print "\n"; for ( my $ix = 1 ; $ix <= 12 ; $ix++ ) { my $monthix = sprintf( "%02s", $ix ); print ""; print ""; if ( $ShowMonthStats =~ /U/i ) { print ""; } if ( $ShowMonthStats =~ /V/i ) { print ""; } if ( $ShowMonthStats =~ /P/i ) { print ""; } if ( $ShowMonthStats =~ /H/i ) { print ""; } if ( $ShowMonthStats =~ /B/i ) { print ""; } print "\n"; } # Average row # TODO # Total row print ""; if ( $ShowMonthStats =~ /U/i ) { print ""; } if ( $ShowMonthStats =~ /V/i ) { print ""; } if ( $ShowMonthStats =~ /P/i ) { print ""; } if ( $ShowMonthStats =~ /H/i ) { print ""; } if ( $ShowMonthStats =~ /B/i ) { print ""; } print "\n"; print "
$Message[5]$Message[11]$Message[10]$Message[56]$Message[57]$Message[75]
" . ( !$StaticLinks && $monthix == $nowmonth && $YearRequired == $nowyear ? '' : '' ); print "$MonthNumLib{$monthix} $YearRequired"; print( !$StaticLinks && $monthix == $nowmonth && $YearRequired == $nowyear ? '' : '' ); print "", Format_Number($MonthUnique{ $YearRequired . $monthix } ? $MonthUnique{ $YearRequired . $monthix } : "0"), "", Format_Number($MonthVisits{ $YearRequired . $monthix } ? $MonthVisits{ $YearRequired . $monthix } : "0"), "", Format_Number($MonthPages{ $YearRequired . $monthix } ? $MonthPages{ $YearRequired . $monthix } : "0"), "", Format_Number($MonthHits{ $YearRequired . $monthix } ? $MonthHits{ $YearRequired . $monthix } : "0"), "", Format_Bytes( int( $MonthBytes{ $YearRequired . $monthix } || 0 ) ), "
$Message[102]".Format_Number($total_u)."".Format_Number($total_v)."".Format_Number($total_p)."".Format_Number($total_h)."" . Format_Bytes($total_k) . "
\n
\n"; } print "
\n"; print "\n"; &tab_end(); } #------------------------------------------------------------------------------ # Function: Prints the Daily section on the main page # Parameters: $firstdaytocountaverage, $lastdaytocountaverage # $firstdaytoshowtime, $lastdaytoshowtime # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainDaily{ my $firstdaytocountaverage = shift; my $lastdaytocountaverage = shift; my $firstdaytoshowtime = shift; my $lastdaytoshowtime = shift; if ($Debug) { debug( "ShowDaysOfMonthStats", 2 ); } print "$Center 
\n"; my $NewLinkParams = ${QueryString}; $NewLinkParams =~ s/(^|&|&)update(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)staticlinks(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)year=[^&]*//i; $NewLinkParams =~ s/(^|&|&)month=[^&]*//i; $NewLinkParams =~ s/(^|&|&)framename=[^&]*//i; $NewLinkParams =~ s/(&|&)+/&/i; $NewLinkParams =~ s/^&//; $NewLinkParams =~ s/&$//; if ($NewLinkParams) { $NewLinkParams = "${NewLinkParams}&"; } my $NewLinkTarget = ''; if ( $FrameName eq 'mainright' ) { $NewLinkTarget = " target=\"_parent\""; } my $title = "$Message[138]"; if ($AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) { # extend the title to include the added link $title = "$title   -   $Message[179]"); } &tab_head( "$title", 0, 0, 'daysofmonth' ); print ""; print "\n"; print "
\n"; my $average_v = my $average_p = 0; my $average_h = my $average_k = 0; my $total_u = my $total_v = my $total_p = my $total_h = my $total_k = 0; my $max_v = my $max_h = my $max_k = 0; # Start from 0 because can be lower than 1 foreach my $daycursor ( $firstdaytoshowtime .. $lastdaytoshowtime ) { $daycursor =~ /^(\d\d\d\d)(\d\d)(\d\d)/; my $year = $1; my $month = $2; my $day = $3; if ( !DateIsValid( $day, $month, $year ) ) { next; } # If not an existing day, go to next $total_v += $DayVisits{ $year . $month . $day } || 0; $total_p += $DayPages{ $year . $month . $day } || 0; $total_h += $DayHits{ $year . $month . $day } || 0; $total_k += $DayBytes{ $year . $month . $day } || 0; if ( ( $DayVisits{ $year . $month . $day } || 0 ) > $max_v ) { $max_v = $DayVisits{ $year . $month . $day }; } #if (($DayPages{$year.$month.$day}||0) > $max_p) { $max_p=$DayPages{$year.$month.$day}; } if ( ( $DayHits{ $year . $month . $day } || 0 ) > $max_h ) { $max_h = $DayHits{ $year . $month . $day }; } if ( ( $DayBytes{ $year . $month . $day } || 0 ) > $max_k ) { $max_k = $DayBytes{ $year . $month . $day }; } } $average_v = sprintf( "%.2f", $AverageVisits ); $average_p = sprintf( "%.2f", $AveragePages ); $average_h = sprintf( "%.2f", $AverageHits ); $average_k = sprintf( "%.2f", $AverageBytes ); # Show bars for day my $graphdone=0; foreach my $pluginname ( keys %{ $PluginsLoaded{'ShowGraph'} } ) { my @blocklabel = (); foreach my $daycursor ( $firstdaytoshowtime .. $lastdaytoshowtime ) { $daycursor =~ /^(\d\d\d\d)(\d\d)(\d\d)/; my $year = $1; my $month = $2; my $day = $3; if ( !DateIsValid( $day, $month, $year ) ) { next; } # If not an existing day, go to next my $bold = ( $day == $nowday && $month == $nowmonth && $year == $nowyear ? ':' : '' ); my $weekend = ( DayOfWeek( $day, $month, $year ) =~ /[06]/ ? '!' : '' ); push @blocklabel, "$day\n$MonthNumLib{$month}$weekend$bold"; } my @vallabel = ( "$Message[10]", "$Message[56]", "$Message[57]", "$Message[75]" ); my @valcolor = ( "$color_v", "$color_p", "$color_h", "$color_k" ); my @valmax = ( $max_v, $max_h, $max_h, $max_k ); my @valtotal = ( $total_v, $total_p, $total_h, $total_k ); my @valaverage = ( $average_v, $average_p, $average_h, $average_k ); my @valdata = (); my $xx = 0; foreach my $daycursor ( $firstdaytoshowtime .. $lastdaytoshowtime ) { $daycursor =~ /^(\d\d\d\d)(\d\d)(\d\d)/; my $year = $1; my $month = $2; my $day = $3; if ( !DateIsValid( $day, $month, $year ) ) { next; } # If not an existing day, go to next $valdata[ $xx++ ] = $DayVisits{ $year . $month . $day } || 0; $valdata[ $xx++ ] = $DayPages{ $year . $month . $day } || 0; $valdata[ $xx++ ] = $DayHits{ $year . $month . $day } || 0; $valdata[ $xx++ ] = $DayBytes{ $year . $month . $day } || 0; } my $function = "ShowGraph_$pluginname"; &$function( "$title", "daysofmonth", $ShowDaysOfMonthStats, \@blocklabel, \@vallabel, \@valcolor, \@valmax, \@valtotal, \@valaverage, \@valdata ); $graphdone=1; } # If graph was not printed by a plugin if (! $graphdone) { print "\n"; print "\n"; foreach my $daycursor ( $firstdaytoshowtime .. $lastdaytoshowtime ) { $daycursor =~ /^(\d\d\d\d)(\d\d)(\d\d)/; my $year = $1; my $month = $2; my $day = $3; if ( !DateIsValid( $day, $month, $year ) ) { next; } # If not an existing day, go to next my $bredde_v = 0; my $bredde_p = 0; my $bredde_h = 0; my $bredde_k = 0; if ( $max_v > 0 ) { $bredde_v = int( ( $DayVisits{ $year . $month . $day } || 0 ) / $max_v * $BarHeight ) + 1; } if ( $max_h > 0 ) { $bredde_p = int( ( $DayPages{ $year . $month . $day } || 0 ) / $max_h * $BarHeight ) + 1; } if ( $max_h > 0 ) { $bredde_h = int( ( $DayHits{ $year . $month . $day } || 0 ) / $max_h * $BarHeight ) + 1; } if ( $max_k > 0 ) { $bredde_k = int( ( $DayBytes{ $year . $month . $day } || 0 ) / $max_k * $BarHeight ) + 1; } print "\n"; } print ""; # Show average value bars print "\n"; print "\n"; # Show lib for day print ""; foreach my $daycursor ( $firstdaytoshowtime .. $lastdaytoshowtime ) { $daycursor =~ /^(\d\d\d\d)(\d\d)(\d\d)/; my $year = $1; my $month = $2; my $day = $3; if ( !DateIsValid( $day, $month, $year ) ) { next; } # If not an existing day, go to next my $dayofweekcursor = DayOfWeek( $day, $month, $year ); print ""; print( !$StaticLinks && $day == $nowday && $month == $nowmonth && $year == $nowyear ? '' : '' ); print "$day
" . $MonthNumLib{$month} . ""; print( !$StaticLinks && $day == $nowday && $month == $nowmonth && $year == $nowyear ? '
' : '' ); print "\n"; } print "
"; print "\n"; print "\n"; print "
"; if ( $ShowDaysOfMonthStats =~ /V/i ) { print ""; } if ( $ShowDaysOfMonthStats =~ /P/i ) { print ""; } if ( $ShowDaysOfMonthStats =~ /H/i ) { print ""; } if ( $ShowDaysOfMonthStats =~ /B/i ) { print ""; } print " "; my $bredde_v = 0; my $bredde_p = 0; my $bredde_h = 0; my $bredde_k = 0; if ( $max_v > 0 ) { $bredde_v = int( $average_v / $max_v * $BarHeight ) + 1; } if ( $max_h > 0 ) { $bredde_p = int( $average_p / $max_h * $BarHeight ) + 1; } if ( $max_h > 0 ) { $bredde_h = int( $average_h / $max_h * $BarHeight ) + 1; } if ( $max_k > 0 ) { $bredde_k = int( $average_k / $max_k * $BarHeight ) + 1; } $average_v = sprintf( "%.2f", $average_v ); $average_p = sprintf( "%.2f", $average_p ); $average_h = sprintf( "%.2f", $average_h ); $average_k = sprintf( "%.2f", $average_k ); if ( $ShowDaysOfMonthStats =~ /V/i ) { print ""; } if ( $ShowDaysOfMonthStats =~ /P/i ) { print ""; } if ( $ShowDaysOfMonthStats =~ /H/i ) { print ""; } if ( $ShowDaysOfMonthStats =~ /B/i ) { print ""; } print "
 $Message[96]
\n"; } print "
\n"; # Show data array for days if ($AddDataArrayShowDaysOfMonthStats) { print "\n"; print ""; if ( $ShowDaysOfMonthStats =~ /V/i ) { print ""; } if ( $ShowDaysOfMonthStats =~ /P/i ) { print ""; } if ( $ShowDaysOfMonthStats =~ /H/i ) { print ""; } if ( $ShowDaysOfMonthStats =~ /B/i ) { print ""; } print ""; foreach my $daycursor ( $firstdaytoshowtime .. $lastdaytoshowtime ) { $daycursor =~ /^(\d\d\d\d)(\d\d)(\d\d)/; my $year = $1; my $month = $2; my $day = $3; if ( !DateIsValid( $day, $month, $year ) ) { next; } # If not an existing day, go to next my $dayofweekcursor = DayOfWeek( $day, $month, $year ); print ""; print ""; if ( $ShowDaysOfMonthStats =~ /V/i ) { print ""; } if ( $ShowDaysOfMonthStats =~ /P/i ) { print ""; } if ( $ShowDaysOfMonthStats =~ /H/i ) { print ""; } if ( $ShowDaysOfMonthStats =~ /B/i ) { print ""; } print "\n"; } # Average row print ""; if ( $ShowDaysOfMonthStats =~ /V/i ) { print ""; } if ( $ShowDaysOfMonthStats =~ /P/i ) { print ""; } if ( $ShowDaysOfMonthStats =~ /H/i ) { print ""; } if ( $ShowDaysOfMonthStats =~ /B/i ) { print ""; } print "\n"; # Total row print ""; if ( $ShowDaysOfMonthStats =~ /V/i ) { print ""; } if ( $ShowDaysOfMonthStats =~ /P/i ) { print ""; } if ( $ShowDaysOfMonthStats =~ /H/i ) { print ""; } if ( $ShowDaysOfMonthStats =~ /B/i ) { print ""; } print "\n"; print "
$Message[4]$Message[10]$Message[56]$Message[57]$Message[75]
" . ( !$StaticLinks && $day == $nowday && $month == $nowmonth && $year == $nowyear ? '' : '' ); print Format_Date( "$year$month$day" . "000000", 2 ); print( !$StaticLinks && $day == $nowday && $month == $nowmonth && $year == $nowyear ? '' : '' ); print "", Format_Number($DayVisits{ $year . $month . $day } ? $DayVisits{ $year . $month . $day } : "0"), "", Format_Number($DayPages{ $year . $month . $day } ? $DayPages{ $year . $month . $day } : "0"), "", Format_Number($DayHits{ $year . $month . $day } ? $DayHits{ $year . $month . $day } : "0"), "", Format_Bytes( int( $DayBytes{ $year . $month . $day } || 0 ) ), "
$Message[96]".Format_Number(int($average_v))."".Format_Number(int($average_p))."".Format_Number(int($average_h))."".Format_Bytes(int($average_k))."
$Message[102]".Format_Number($total_v)."".Format_Number($total_p)."".Format_Number($total_h)."" . Format_Bytes($total_k) . "
\n
"; } print "
\n"; print "\n"; &tab_end(); } #------------------------------------------------------------------------------ # Function: Prints the Days of the Week section on the main page # Parameters: $firstdaytocountaverage, $lastdaytocountaverage # Input: _ # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainDaysofWeek{ my $firstdaytocountaverage = shift; my $lastdaytocountaverage = shift; my $NewLinkParams = shift; my $NewLinkTarget = shift; if ($Debug) { debug( "ShowDaysOfWeekStats", 2 ); } print "$Center 
\n"; my $title = "$Message[91]"; &tab_head( "$title", 18, 0, 'daysofweek' ); print ""; print ""; print "
\n"; my $max_h = my $max_k = 0; # Start from 0 because can be lower than 1 # Get average value for day of week my @avg_dayofweek_nb = (); my @avg_dayofweek_p = (); my @avg_dayofweek_h = (); my @avg_dayofweek_k = (); foreach my $daycursor ( $firstdaytocountaverage .. $lastdaytocountaverage ) { $daycursor =~ /^(\d\d\d\d)(\d\d)(\d\d)/; my $year = $1; my $month = $2; my $day = $3; if ( !DateIsValid( $day, $month, $year ) ) { next; } # If not an existing day, go to next my $dayofweekcursor = DayOfWeek( $day, $month, $year ); $avg_dayofweek_nb[$dayofweekcursor] ++; # Increase number of day used to count for this day of week $avg_dayofweek_p[$dayofweekcursor] += ( $DayPages{$daycursor} || 0 ); $avg_dayofweek_h[$dayofweekcursor] += ( $DayHits{$daycursor} || 0 ); $avg_dayofweek_k[$dayofweekcursor] += ( $DayBytes{$daycursor} || 0 ); } for (@DOWIndex) { if ( $avg_dayofweek_nb[$_] ) { $avg_dayofweek_p[$_] = $avg_dayofweek_p[$_] / $avg_dayofweek_nb[$_]; $avg_dayofweek_h[$_] = $avg_dayofweek_h[$_] / $avg_dayofweek_nb[$_]; $avg_dayofweek_k[$_] = $avg_dayofweek_k[$_] / $avg_dayofweek_nb[$_]; #if ($avg_dayofweek_p[$_] > $max_p) { $max_p = $avg_dayofweek_p[$_]; } if ( $avg_dayofweek_h[$_] > $max_h ) { $max_h = $avg_dayofweek_h[$_]; } if ( $avg_dayofweek_k[$_] > $max_k ) { $max_k = $avg_dayofweek_k[$_]; } } else { $avg_dayofweek_p[$_] = "?"; $avg_dayofweek_h[$_] = "?"; $avg_dayofweek_k[$_] = "?"; } } # Show bars for days of week my $graphdone=0; foreach my $pluginname ( keys %{ $PluginsLoaded{'ShowGraph'} } ) { my @blocklabel = (); for (@DOWIndex) { push @blocklabel, ( $Message[ $_ + 84 ] . ( $_ =~ /[06]/ ? "!" : "" ) ); } my @vallabel = ( "$Message[56]", "$Message[57]", "$Message[75]" ); my @valcolor = ( "$color_p", "$color_h", "$color_k" ); my @valmax = ( int($max_h), int($max_h), int($max_k) ); my @valtotal = ( $TotalPages, $TotalHits, $TotalBytes ); # TEMP my $average_p = my $average_h = my $average_k = 0; $average_p = sprintf( "%.2f", $AveragePages ); $average_h = sprintf( "%.2f", $AverageHits ); $average_k = ( int($average_k) ? Format_Bytes( sprintf( "%.2f", $AverageBytes ) ) : "0.00" ); my @valaverage = ( $average_p, $average_h, $average_k ); my @valdata = (); my $xx = 0; for (@DOWIndex) { $valdata[ $xx++ ] = $avg_dayofweek_p[$_] || 0; $valdata[ $xx++ ] = $avg_dayofweek_h[$_] || 0; $valdata[ $xx++ ] = $avg_dayofweek_k[$_] || 0; # Round to be ready to show array $avg_dayofweek_p[$_] = sprintf( "%.2f", $avg_dayofweek_p[$_] ); $avg_dayofweek_h[$_] = sprintf( "%.2f", $avg_dayofweek_h[$_] ); $avg_dayofweek_k[$_] = sprintf( "%.2f", $avg_dayofweek_k[$_] ); # Remove decimal part that are .0 if ( $avg_dayofweek_p[$_] == int( $avg_dayofweek_p[$_] ) ) { $avg_dayofweek_p[$_] = int( $avg_dayofweek_p[$_] ); } if ( $avg_dayofweek_h[$_] == int( $avg_dayofweek_h[$_] ) ) { $avg_dayofweek_h[$_] = int( $avg_dayofweek_h[$_] ); } } my $function = "ShowGraph_$pluginname"; &$function( "$title", "daysofweek", $ShowDaysOfWeekStats, \@blocklabel, \@vallabel, \@valcolor, \@valmax, \@valtotal, \@valaverage, \@valdata ); $graphdone=1; } if (! $graphdone) { print "\n"; print "\n"; for (@DOWIndex) { my $bredde_p = 0; my $bredde_h = 0; my $bredde_k = 0; if ( $max_h > 0 ) { $bredde_p = int( ( $avg_dayofweek_p[$_] ne '?' ? $avg_dayofweek_p[$_] : 0 ) / $max_h * $BarHeight ) + 1; } if ( $max_h > 0 ) { $bredde_h = int( ( $avg_dayofweek_h[$_] ne '?' ? $avg_dayofweek_h[$_] : 0 ) / $max_h * $BarHeight ) + 1; } if ( $max_k > 0 ) { $bredde_k = int( ( $avg_dayofweek_k[$_] ne '?' ? $avg_dayofweek_k[$_] : 0 ) / $max_k * $BarHeight ) + 1; } $avg_dayofweek_p[$_] = sprintf( "%.2f", ( $avg_dayofweek_p[$_] ne '?' ? $avg_dayofweek_p[$_] : 0 ) ); $avg_dayofweek_h[$_] = sprintf( "%.2f", ( $avg_dayofweek_h[$_] ne '?' ? $avg_dayofweek_h[$_] : 0 ) ); $avg_dayofweek_k[$_] = sprintf( "%.2f", ( $avg_dayofweek_k[$_] ne '?' ? $avg_dayofweek_k[$_] : 0 ) ); # Remove decimal part that are .0 if ( $avg_dayofweek_p[$_] == int( $avg_dayofweek_p[$_] ) ) { $avg_dayofweek_p[$_] = int( $avg_dayofweek_p[$_] ); } if ( $avg_dayofweek_h[$_] == int( $avg_dayofweek_h[$_] ) ) { $avg_dayofweek_h[$_] = int( $avg_dayofweek_h[$_] ); } print "\n"; } print "\n"; print "\n"; for (@DOWIndex) { print "" . ( !$StaticLinks && $_ == ( $nowwday - 1 ) && $MonthRequired == $nowmonth && $YearRequired == $nowyear ? '' : '' ); print $Message[ $_ + 84 ]; print( !$StaticLinks && $_ == ( $nowwday - 1 ) && $MonthRequired == $nowmonth && $YearRequired == $nowyear ? '' : '' ); print ""; } print "\n
"; if ( $ShowDaysOfWeekStats =~ /P/i ) { print ""; } if ( $ShowDaysOfWeekStats =~ /H/i ) { print ""; } if ( $ShowDaysOfWeekStats =~ /B/i ) { print ""; } print "
\n"; } print "
\n"; # Show data array for days of week if ($AddDataArrayShowDaysOfWeekStats) { print "\n"; print ""; if ( $ShowDaysOfWeekStats =~ /P/i ) { print ""; } if ( $ShowDaysOfWeekStats =~ /H/i ) { print ""; } if ( $ShowDaysOfWeekStats =~ /B/i ) { print ""; } for (@DOWIndex) { print ""; print ""; if ( $ShowDaysOfWeekStats =~ /P/i ) { print ""; } if ( $ShowDaysOfWeekStats =~ /H/i ) { print ""; } if ( $ShowDaysOfWeekStats =~ /B/i ) { print ""; } print "\n"; } print "
$Message[4]$Message[56]$Message[57]$Message[75]
" . ( !$StaticLinks && $_ == ( $nowwday - 1 ) && $MonthRequired == $nowmonth && $YearRequired == $nowyear ? '' : '' ); print $Message[ $_ + 84 ]; print( !$StaticLinks && $_ == ( $nowwday - 1 ) && $MonthRequired == $nowmonth && $YearRequired == $nowyear ? '' : '' ); print "", Format_Number(int($avg_dayofweek_p[$_])), "", Format_Number(int($avg_dayofweek_h[$_])), "", Format_Bytes(int($avg_dayofweek_k[$_])), "
\n
\n"; } print "
"; print "\n"; &tab_end(); } #------------------------------------------------------------------------------ # Function: Prints the Downloads chart and table # Parameters: - # Input: $NewLinkParams, $NewLinkTarget # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainDownloads{ my $NewLinkParams = shift; my $NewLinkTarget = shift; if (!$LevelForFileTypesDetection > 0){return;} if ($Debug) { debug( "ShowDownloadStats", 2 ); } my $regext = qr/\.(\w{1,6})$/; print "$Center 
\n"; my $Totalh = 0; if ($MaxNbOf{'DownloadsShown'} < 1){$MaxNbOf{'DownloadsShown'} = 10;} # default if undefined my $title = "$Message[178] ($Message[77] $MaxNbOf{'DownloadsShown'})   -   $Message[80]"; if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) { # extend the title to include the added link $title = "$title   -   $Message[179]"); } &tab_head( "$title", 0, 0, 'downloads' ); my $cnt=0; for my $u (sort {$_downloads{$b}->{'AWSTATS_HITS'} <=> $_downloads{$a}->{'AWSTATS_HITS'}}(keys %_downloads) ){ $Totalh += $_downloads{$u}->{'AWSTATS_HITS'}; $cnt++; if ($cnt > 4){last;} } # Graph the top five in a pie chart if (($Totalh > 0) and (scalar keys %_downloads > 1)){ foreach my $pluginname ( keys %{ $PluginsLoaded{'ShowGraph'} } ) { my @blocklabel = (); my @valdata = (); my @valcolor = ($color_p); my $cnt = 0; for my $u (sort {$_downloads{$b}->{'AWSTATS_HITS'} <=> $_downloads{$a}->{'AWSTATS_HITS'}}(keys %_downloads) ){ push @valdata, ($_downloads{$u}->{'AWSTATS_HITS'} / $Totalh * 1000 ) / 10; push @blocklabel, Get_Filename($u); $cnt++; if ($cnt > 4) { last; } } my $columns = 2; if ($ShowDownloadsStats =~ /H/i){$columns += length($ShowDownloadsStats)+1;} else{$columns += length($ShowDownloadsStats);} print ""; my $function = "ShowGraph_$pluginname"; &$function( "$Message[80]", "downloads", 0, \@blocklabel, 0, \@valcolor, 0, 0, 0, \@valdata ); print ""; } } my $total_dls = scalar keys %_downloads; print "$Message[178]: $total_dls"; if ( $ShowDownloadsStats =~ /H/i ){print "$Message[57]" ."206 $Message[57]"; } if ( $ShowDownloadsStats =~ /B/i ){ print "$Message[75]"; print "$Message[106]"; } print "\n"; my $count = 0; for my $u (sort {$_downloads{$b}->{'AWSTATS_HITS'} <=> $_downloads{$a}->{'AWSTATS_HITS'}}(keys %_downloads) ){ print ""; my $ext = Get_Extension($regext, $u); if ( !$ext) { print ""; } else { my $nameicon = $MimeHashLib{$ext}[0] || "notavailable"; my $nametype = $MimeHashFamily{$MimeHashLib{$ext}[0]} || " "; print ""; } print ""; &HTMLShowURLInfo($u); print ""; if ( $ShowDownloadsStats =~ /H/i ){ print "".Format_Number($_downloads{$u}->{'AWSTATS_HITS'}).""; print "".Format_Number($_downloads{$u}->{'AWSTATS_206'}).""; } if ( $ShowDownloadsStats =~ /B/i ){ print "".Format_Bytes($_downloads{$u}->{'AWSTATS_SIZE'}).""; print "".Format_Bytes(($_downloads{$u}->{'AWSTATS_SIZE'}/ ($_downloads{$u}->{'AWSTATS_HITS'} + $_downloads{$u}->{'AWSTATS_206'}))).""; } print "\n"; $count++; if ($count >= $MaxNbOf{'DownloadsShown'}){last;} } &tab_end(); } #------------------------------------------------------------------------------ # Function: Prints the hours chart and table # Parameters: $NewLinkParams, $NewLinkTarget # Input: - # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainHours{ my $NewLinkParams = shift; my $NewLinkTarget = shift; if ($Debug) { debug( "ShowHoursStats", 2 ); } print "$Center 
\n"; my $title = "$Message[20]"; if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) { # extend the title to include the added link $title = "$title   -   $Message[179]"); } if ( $PluginsLoaded{'GetTimeZoneTitle'}{'timezone'} ) { $title .= " (GMT " . ( GetTimeZoneTitle_timezone() >= 0 ? "+" : "" ) . int( GetTimeZoneTitle_timezone() ) . ")"; } &tab_head( "$title", 19, 0, 'hours' ); print "\n"; print "
\n"; my $max_h = my $max_k = 1; for ( my $ix = 0 ; $ix <= 23 ; $ix++ ) { #if ($_time_p[$ix]>$max_p) { $max_p=$_time_p[$ix]; } if ( $_time_h[$ix] > $max_h ) { $max_h = $_time_h[$ix]; } if ( $_time_k[$ix] > $max_k ) { $max_k = $_time_k[$ix]; } } # Show bars for hour my $graphdone=0; foreach my $pluginname ( keys %{ $PluginsLoaded{'ShowGraph'} } ) { my @blocklabel = ( 0 .. 23 ); my @vallabel = ( "$Message[56]", "$Message[57]", "$Message[75]" ); my @valcolor = ( "$color_p", "$color_h", "$color_k" ); my @valmax = ( int($max_h), int($max_h), int($max_k) ); my @valtotal = ( $TotalPages, $TotalHits, $TotalBytes ); my @valaverage = ( $AveragePages, $AverageHits, $AverageBytes ); my @valdata = (); my $xx = 0; for ( 0 .. 23 ) { $valdata[ $xx++ ] = $_time_p[$_] || 0; $valdata[ $xx++ ] = $_time_h[$_] || 0; $valdata[ $xx++ ] = $_time_k[$_] || 0; } my $function = "ShowGraph_$pluginname"; &$function( "$title", "hours", $ShowHoursStats, \@blocklabel, \@vallabel, \@valcolor, \@valmax, \@valtotal, \@valaverage, \@valdata ); $graphdone=1; } if (! $graphdone) { print "\n"; print "\n"; for ( my $ix = 0 ; $ix <= 23 ; $ix++ ) { my $bredde_p = 0; my $bredde_h = 0; my $bredde_k = 0; if ( $max_h > 0 ) { $bredde_p = int( $BarHeight * $_time_p[$ix] / $max_h ) + 1; } if ( $max_h > 0 ) { $bredde_h = int( $BarHeight * $_time_h[$ix] / $max_h ) + 1; } if ( $max_k > 0 ) { $bredde_k = int( $BarHeight * $_time_k[$ix] / $max_k ) + 1; } print "\n"; } print "\n"; # Show hour lib print ""; for ( my $ix = 0 ; $ix <= 23 ; $ix++ ) { print "\n" ; # width=19 instead of 18 to avoid a MacOS browser bug. } print "\n"; # Show clock icon print "\n"; for ( my $ix = 0 ; $ix <= 23 ; $ix++ ) { my $hrs = ( $ix >= 12 ? $ix - 12 : $ix ); my $hre = ( $ix >= 12 ? $ix - 11 : $ix + 1 ); my $apm = ( $ix >= 12 ? "pm" : "am" ); print "\n"; } print "\n"; print "
"; if ( $ShowHoursStats =~ /P/i ) { print ""; } if ( $ShowHoursStats =~ /H/i ) { print ""; } if ( $ShowHoursStats =~ /B/i ) { print ""; } print "
$ix
\"$hrs:00
\n"; } print "
\n"; # Show data array for hours if ($AddDataArrayShowHoursStats) { print "\n"; print ""; print ""; print "
\n"; print "\n"; print ""; if ( $ShowHoursStats =~ /P/i ) { print ""; } if ( $ShowHoursStats =~ /H/i ) { print ""; } if ( $ShowHoursStats =~ /B/i ) { print ""; } print ""; for ( my $ix = 0 ; $ix <= 11 ; $ix++ ) { my $monthix = ( $ix < 10 ? "0$ix" : "$ix" ); print ""; print ""; if ( $ShowHoursStats =~ /P/i ) { print ""; } if ( $ShowHoursStats =~ /H/i ) { print ""; } if ( $ShowHoursStats =~ /B/i ) { print ""; } print "\n"; } print "
$Message[20]$Message[56]$Message[57]$Message[75]
$monthix", Format_Number($_time_p[$monthix] ? $_time_p[$monthix] : "0"), "", Format_Number($_time_h[$monthix] ? $_time_h[$monthix] : "0"), "", Format_Bytes( int( $_time_k[$monthix] ) ), "
\n"; print "
 
\n"; print "\n"; print ""; if ( $ShowHoursStats =~ /P/i ) { print ""; } if ( $ShowHoursStats =~ /H/i ) { print ""; } if ( $ShowHoursStats =~ /B/i ) { print ""; } print "\n"; for ( my $ix = 12 ; $ix <= 23 ; $ix++ ) { my $monthix = ( $ix < 10 ? "0$ix" : "$ix" ); print ""; print ""; if ( $ShowHoursStats =~ /P/i ) { print ""; } if ( $ShowHoursStats =~ /H/i ) { print ""; } if ( $ShowHoursStats =~ /B/i ) { print ""; } print "\n"; } print "
$Message[20]$Message[56]$Message[57]$Message[75]
$monthix", Format_Number($_time_p[$monthix] ? $_time_p[$monthix] : "0"), "", Format_Number($_time_h[$monthix] ? $_time_h[$monthix] : "0"), "", Format_Bytes( int( $_time_k[$monthix] ) ), "
\n"; print "
\n"; print "
\n"; } print "
\n"; &tab_end(); } #------------------------------------------------------------------------------ # Function: Prints the countries chart and table # Parameters: $NewLinkParams, $NewLinkTarget # Input: - # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainCountries{ my $NewLinkParams = shift; my $NewLinkTarget = shift; if ($Debug) { debug( "ShowDomainsStats", 2 ); } print "$Center 
\n"; my $title = "$Message[25] ($Message[77] $MaxNbOf{'Domain'})   -   $Message[80]"; if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) { # extend the title to include the added link $title = "$title   -   $Message[179]"); } &tab_head( "$title", 19, 0, 'countries' ); my $total_u = my $total_v = my $total_p = my $total_h = my $total_k = 0; my $max_h = 1; foreach ( values %_domener_h ) { if ( $_ > $max_h ) { $max_h = $_; } } my $max_k = 1; foreach ( values %_domener_k ) { if ( $_ > $max_k ) { $max_k = $_; } } my $count = 0; &BuildKeyList( $MaxNbOf{'Domain'}, $MinHit{'Domain'}, \%_domener_h, \%_domener_p ); # print the map if (scalar @keylist > 1){ foreach my $pluginname ( keys %{ $PluginsLoaded{'ShowGraph'} } ) { my @blocklabel = (); my @valdata = (); my $cnt = 0; foreach my $key (@keylist) { push @valdata, int( $_domener_h{$key} ); push @blocklabel, $DomainsHashIDLib{$key}; $cnt++; if ($cnt > 99) { last; } } print ""; my $function = "ShowGraph_$pluginname"; &$function( "AWStatsCountryMap", "countries_map", 0, \@blocklabel, 0, 0, 0, 0, 0, \@valdata ); print ""; } } print " $Message[17]"; ## to add unique visitors and number of visits by calculation of average of the relation with total ## pages and total hits, and total visits and total unique ## by Josep Ruano @ CAPSiDE if ( $ShowDomainsStats =~ /U/i ) { print "$Message[11]"; } if ( $ShowDomainsStats =~ /V/i ) { print "$Message[10]"; } if ( $ShowDomainsStats =~ /P/i ) { print "$Message[56]"; } if ( $ShowDomainsStats =~ /H/i ) { print "$Message[57]"; } if ( $ShowDomainsStats =~ /B/i ) { print "$Message[75]"; } print " "; print "\n"; foreach my $key (@keylist) { my ( $_domener_u, $_domener_v ); my $bredde_p = 0; my $bredde_h = 0; my $bredde_k = 0; my $bredde_u = 0; my $bredde_v = 0; if ( $max_h > 0 ) { $bredde_p = int( $BarWidth * $_domener_p{$key} / $max_h ) + 1; } # use max_h to enable to compare pages with hits if ( $_domener_p{$key} && $bredde_p == 1 ) { $bredde_p = 2; } if ( $max_h > 0 ) { $bredde_h = int( $BarWidth * $_domener_h{$key} / $max_h ) + 1; } if ( $_domener_h{$key} && $bredde_h == 1 ) { $bredde_h = 2; } if ( $max_k > 0 ) { $bredde_k = int( $BarWidth * ( $_domener_k{$key} || 0 ) / $max_k ) + 1; } if ( $_domener_k{$key} && $bredde_k == 1 ) { $bredde_k = 2; } my $newkey = lc($key); if ( $newkey eq 'ip' || !$DomainsHashIDLib{$newkey} ) { print "$Message[0]$newkey"; } else { print "$DomainsHashIDLib{$newkey}$newkey"; } ## to add unique visitors and number of visits, by Josep Ruano @ CAPSiDE if ( $ShowDomainsStats =~ /U/i ) { $_domener_u = ( $_domener_p{$key} ? $_domener_p{$key} / $TotalPages : 0 ); $_domener_u += ( $_domener_h{$key} / $TotalHits ); $_domener_u = sprintf( "%.0f", ( $_domener_u * $TotalUnique ) / 2 ); print "".Format_Number($_domener_u)." (" . sprintf( "%.1f%", 100 * $_domener_u / $TotalUnique ) . ")"; } if ( $ShowDomainsStats =~ /V/i ) { $_domener_v = ( $_domener_p{$key} ? $_domener_p{$key} / $TotalPages : 0 ); $_domener_v += ( $_domener_h{$key} / $TotalHits ); $_domener_v = sprintf( "%.0f", ( $_domener_v * $TotalVisits ) / 2 ); print "".Format_Number($_domener_v)." (" . sprintf( "%.1f%", 100 * $_domener_v / $TotalVisits ) . ")"; } if ( $ShowDomainsStats =~ /P/i ) { print "" . ( $_domener_p{$key} ? Format_Number($_domener_p{$key}) : ' ' ) . ""; } if ( $ShowDomainsStats =~ /H/i ) { print "".Format_Number($_domener_h{$key}).""; } if ( $ShowDomainsStats =~ /B/i ) { print "" . Format_Bytes( $_domener_k{$key} ) . ""; } print ""; if ( $ShowDomainsStats =~ /P/i ) { print "
\n"; } if ( $ShowDomainsStats =~ /H/i ) { print "
\n"; } if ( $ShowDomainsStats =~ /B/i ) { print ""; } print ""; print "\n"; $total_u += $_domener_u; $total_v += $_domener_v; $total_p += $_domener_p{$key}; $total_h += $_domener_h{$key}; $total_k += $_domener_k{$key} || 0; $count++; } my $rest_u = $TotalUnique - $total_u; my $rest_v = $TotalVisits - $total_v; my $rest_p = $TotalPages - $total_p; my $rest_h = $TotalHits - $total_h; my $rest_k = $TotalBytes - $total_k; if ( $rest_u > 0 || $rest_v > 0 || $rest_p > 0 || $rest_h > 0 || $rest_k > 0 ) { # All other domains (known or not) print " $Message[2]"; if ( $ShowDomainsStats =~ /U/i ) { print "$rest_u"; } if ( $ShowDomainsStats =~ /V/i ) { print "$rest_v"; } if ( $ShowDomainsStats =~ /P/i ) { print "$rest_p"; } if ( $ShowDomainsStats =~ /H/i ) { print "$rest_h"; } if ( $ShowDomainsStats =~ /B/i ) { print "" . Format_Bytes($rest_k) . ""; } print " "; print "\n"; } &tab_end(); } #------------------------------------------------------------------------------ # Function: Prints the hosts chart and table # Parameters: $NewLinkParams, $NewLinkTarget # Input: - # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainHosts{ my $NewLinkParams = shift; my $NewLinkTarget = shift; if ($Debug) { debug( "ShowHostsStats", 2 ); } print "$Center 
\n"; my $title = "$Message[81] ($Message[77] $MaxNbOf{'HostsShown'})   -   $Message[80]   -   $Message[9]   -   $Message[45]"; if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) { # extend the title to include the added link $title = "$title   -   $Message[179]"); } &tab_head( "$title", 19, 0, 'visitors' ); &BuildKeyList( $MaxNbOf{'HostsShown'}, $MinHit{'Host'}, \%_host_h, \%_host_p ); # Graph the top five in a pie chart if (scalar @keylist > 1){ foreach my $pluginname ( keys %{ $PluginsLoaded{'ShowGraph'} } ) { my @blocklabel = (); my @valdata = (); my @valcolor = ($color_p); my $cnt = 0; my $suma = 0; foreach my $key (@keylist) { $suma=$suma + ( $_host_h{$key}); $cnt++; if ($cnt > 4) { last; } } my $cnt = 0; foreach my $key (@keylist) { push @valdata, int( $_host_h{$key} / $suma * 1000 ) / 10; push @blocklabel, "$key"; $cnt++; if ($cnt > 4) { last; } } print ""; my $function = "ShowGraph_$pluginname"; &$function( "Hosts", "hosts", 0, \@blocklabel, 0, \@valcolor, 0, 0, 0, \@valdata ); print ""; } } print ""; print ""; if ( $MonthRequired ne 'all' ) { print "$Message[81] : ".Format_Number($TotalHostsKnown)." $Message[82], ".Format_Number($TotalHostsUnknown)." $Message[1]
".Format_Number($TotalUnique)." $Message[11]"; } else { print "$Message[81] : " . ( scalar keys %_host_h ) . ""; } &HTMLShowHostInfo('__title__'); if ( $ShowHostsStats =~ /P/i ) { print "$Message[56]"; } if ( $ShowHostsStats =~ /H/i ) { print "$Message[57]"; } if ( $ShowHostsStats =~ /B/i ) { print "$Message[75]"; } if ( $ShowHostsStats =~ /L/i ) { print "$Message[9]"; } print "\n"; my $total_p = my $total_h = my $total_k = 0; my $count = 0; my $regipv4 = qr/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/; if ( $DynamicDNSLookup == 2 ) { # Use static DNS file &Read_DNS_Cache( \%MyDNSTable, "$DNSStaticCacheFile", "", 1 ); } foreach my $key (@keylist) { print ""; print "$key"; if ($DynamicDNSLookup) { # Dynamic reverse DNS lookup if ($key =~ /$regipv4/o) { my $lookupresult=lc(gethostbyaddr(pack("C4",split(/\./,$key)),AF_INET)); # This may be slow if (! $lookupresult || $lookupresult =~ /$regipv4/o || ! IsAscii($lookupresult)) { if ( $DynamicDNSLookup == 2 ) { # Check static DNS file $lookupresult = $MyDNSTable{$key}; if ($lookupresult) { print " ($lookupresult)"; } else { print ""; } } else { print ""; } } else { print " ($lookupresult)"; } } } print ""; &HTMLShowHostInfo($key); if ( $ShowHostsStats =~ /P/i ) { print '' . ( Format_Number($_host_p{$key}) || " " ) . ''; } if ( $ShowHostsStats =~ /H/i ) { print "".Format_Number($_host_h{$key}).""; } if ( $ShowHostsStats =~ /B/i ) { print '' . Format_Bytes( $_host_k{$key} ) . ''; } if ( $ShowHostsStats =~ /L/i ) { print '' . ( $_host_l{$key} ? Format_Date( $_host_l{$key}, 1 ) : '-' ) . ''; } print "\n"; $total_p += $_host_p{$key}; $total_h += $_host_h{$key}; $total_k += $_host_k{$key} || 0; $count++; } my $rest_p = $TotalPages - $total_p; my $rest_h = $TotalHits - $total_h; my $rest_k = $TotalBytes - $total_k; if ( $rest_p > 0 || $rest_h > 0 || $rest_k > 0 ) { # All other visitors (known or not) print ""; print "$Message[2]"; &HTMLShowHostInfo(''); if ( $ShowHostsStats =~ /P/i ) { print "".Format_Number($rest_p).""; } if ( $ShowHostsStats =~ /H/i ) { print "".Format_Number($rest_h).""; } if ( $ShowHostsStats =~ /B/i ) { print "" . Format_Bytes($rest_k) . ""; } if ( $ShowHostsStats =~ /L/i ) { print " "; } print "\n"; } &tab_end(); } #------------------------------------------------------------------------------ # Function: Prints the logins chart and table # Parameters: $NewLinkParams, $NewLinkTarget # Input: - # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainLogins{ my $NewLinkParams = shift; my $NewLinkTarget = shift; if ($Debug) { debug( "ShowAuthenticatedUsers", 2 ); } print "$Center 
\n"; my $title = "$Message[94] ($Message[77] $MaxNbOf{'LoginShown'})   -   $Message[80]"; if ( $ShowAuthenticatedUsers =~ /L/i ) { $title .= "   -   $Message[9]"; } &tab_head( "$title", 19, 0, 'logins' ); print "$Message[94] : " . Format_Number(( scalar keys %_login_h )) . ""; &HTMLShowUserInfo('__title__'); if ( $ShowAuthenticatedUsers =~ /P/i ) { print "$Message[56]"; } if ( $ShowAuthenticatedUsers =~ /H/i ) { print "$Message[57]"; } if ( $ShowAuthenticatedUsers =~ /B/i ) { print "$Message[75]"; } if ( $ShowAuthenticatedUsers =~ /L/i ) { print "$Message[9]"; } print "\n"; my $total_p = my $total_h = my $total_k = 0; my $max_h = 1; foreach ( values %_login_h ) { if ( $_ > $max_h ) { $max_h = $_; } } my $max_k = 1; foreach ( values %_login_k ) { if ( $_ > $max_k ) { $max_k = $_; } } my $count = 0; &BuildKeyList( $MaxNbOf{'LoginShown'}, $MinHit{'Login'}, \%_login_h, \%_login_p ); foreach my $key (@keylist) { my $bredde_p = 0; my $bredde_h = 0; my $bredde_k = 0; if ( $max_h > 0 ) { $bredde_p = int( $BarWidth * $_login_p{$key} / $max_h ) + 1; } # use max_h to enable to compare pages with hits if ( $max_h > 0 ) { $bredde_h = int( $BarWidth * $_login_h{$key} / $max_h ) + 1; } if ( $max_k > 0 ) { $bredde_k = int( $BarWidth * $_login_k{$key} / $max_k ) + 1; } print "$key"; &HTMLShowUserInfo($key); if ( $ShowAuthenticatedUsers =~ /P/i ) { print "" . ( $_login_p{$key} ? Format_Number($_login_p{$key}) : " " ) . ""; } if ( $ShowAuthenticatedUsers =~ /H/i ) { print "".Format_Number($_login_h{$key}).""; } if ( $ShowAuthenticatedUsers =~ /B/i ) { print "" . Format_Bytes( $_login_k{$key} ) . ""; } if ( $ShowAuthenticatedUsers =~ /L/i ) { print "" . ( $_login_l{$key} ? Format_Date( $_login_l{$key}, 1 ) : '-' ) . ""; } print "\n"; $total_p += $_login_p{$key}; $total_h += $_login_h{$key}; $total_k += $_login_k{$key}; $count++; } my $rest_p = $TotalPages - $total_p; my $rest_h = $TotalHits - $total_h; my $rest_k = $TotalBytes - $total_k; if ( $rest_p > 0 || $rest_h > 0 || $rest_k > 0 ) { # All other logins print "" . ( $PageDir eq 'rtl' ? "" : "" ) . "$Message[125]" . ( $PageDir eq 'rtl' ? "" : "" ) . ""; &HTMLShowUserInfo(''); if ( $ShowAuthenticatedUsers =~ /P/i ) { print "" . ( $rest_p ? Format_Number($rest_p) : " " ) . ""; } if ( $ShowAuthenticatedUsers =~ /H/i ) { print "".Format_Number($rest_h).""; } if ( $ShowAuthenticatedUsers =~ /B/i ) { print "" . Format_Bytes($rest_k) . ""; } if ( $ShowAuthenticatedUsers =~ /L/i ) { print " "; } print "\n"; } &tab_end(); } #------------------------------------------------------------------------------ # Function: Prints the robots chart and table # Parameters: $NewLinkParams, $NewLinkTarget # Input: - # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainRobots{ my $NewLinkParams = shift; my $NewLinkTarget = shift; if ($Debug) { debug( "ShowRobotStats", 2 ); } print "$Center 
\n"; my $title = "$Message[53] ($Message[77] $MaxNbOf{'RobotShown'})   -   $Message[80]   -   $Message[9]"; if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) { # extend the title to include the added link $title = "$title   -   $Message[179]"); } &tab_head( "$title", 19, 0, 'robots'); print "" . Format_Number(( scalar keys %_robot_h )) . " $Message[51]*"; if ( $ShowRobotsStats =~ /H/i ) { print "$Message[57]"; } if ( $ShowRobotsStats =~ /B/i ) { print "$Message[75]"; } if ( $ShowRobotsStats =~ /L/i ) { print "$Message[9]"; } print "\n"; my $total_p = my $total_h = my $total_k = my $total_r = 0; my $count = 0; &BuildKeyList( $MaxNbOf{'RobotShown'}, $MinHit{'Robot'}, \%_robot_h, \%_robot_h ); foreach my $key (@keylist) { print "" . ( $PageDir eq 'rtl' ? "" : "" ) . ( $RobotsHashIDLib{$key} ? $RobotsHashIDLib{$key} : $key ) . ( $PageDir eq 'rtl' ? "" : "" ) . ""; if ( $ShowRobotsStats =~ /H/i ) { print "" . Format_Number(( $_robot_h{$key} - $_robot_r{$key} )) . ( $_robot_r{$key} ? "+$_robot_r{$key}" : "" ) . ""; } if ( $ShowRobotsStats =~ /B/i ) { print "" . Format_Bytes( $_robot_k{$key} ) . ""; } if ( $ShowRobotsStats =~ /L/i ) { print "" . ( $_robot_l{$key} ? Format_Date( $_robot_l{$key}, 1 ) : '-' ) . ""; } print "\n"; #$total_p += $_robot_p{$key}; $total_h += $_robot_h{$key}; $total_k += $_robot_k{$key} || 0; $total_r += $_robot_r{$key} || 0; $count++; } # For bots we need to count Totals my $TotalPagesRobots = 0; #foreach (values %_robot_p) { $TotalPagesRobots+=$_; } my $TotalHitsRobots = 0; foreach ( values %_robot_h ) { $TotalHitsRobots += $_; } my $TotalBytesRobots = 0; foreach ( values %_robot_k ) { $TotalBytesRobots += $_; } my $TotalRRobots = 0; foreach ( values %_robot_r ) { $TotalRRobots += $_; } my $rest_p = 0; #$rest_p=$TotalPagesRobots-$total_p; my $rest_h = $TotalHitsRobots - $total_h; my $rest_k = $TotalBytesRobots - $total_k; my $rest_r = $TotalRRobots - $total_r; if ( $rest_p > 0 || $rest_h > 0 || $rest_k > 0 || $rest_r > 0 ) { # All other robots print "$Message[2]"; if ( $ShowRobotsStats =~ /H/i ) { print "" . Format_Number(( $rest_h - $rest_r )) . ( $rest_r ? "+$rest_r" : "" ) . ""; } if ( $ShowRobotsStats =~ /B/i ) { print "" . ( Format_Bytes($rest_k) ) . ""; } if ( $ShowRobotsStats =~ /L/i ) { print " "; } print "\n"; } &tab_end( "* $Message[156]" . ( $TotalRRobots ? " $Message[157]" : "" ) ); } #------------------------------------------------------------------------------ # Function: Prints the worms chart and table # Parameters: - # Input: - # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainWorms{ if ($Debug) { debug( "ShowWormsStats", 2 ); } print "$Center 
\n"; &tab_head( "$Message[163] ($Message[77] $MaxNbOf{'WormsShown'})", 19, 0, 'worms' ); print ""; print "" . Format_Number(( scalar keys %_worm_h )) . " $Message[164]*"; print "$Message[167]"; if ( $ShowWormsStats =~ /H/i ) { print "$Message[57]"; } if ( $ShowWormsStats =~ /B/i ) { print "$Message[75]"; } if ( $ShowWormsStats =~ /L/i ) { print "$Message[9]"; } print "\n"; my $total_p = my $total_h = my $total_k = 0; my $count = 0; &BuildKeyList( $MaxNbOf{'WormsShown'}, $MinHit{'Worm'}, \%_worm_h, \%_worm_h ); foreach my $key (@keylist) { print ""; print "" . ( $PageDir eq 'rtl' ? "" : "" ) . ( $WormsHashLib{$key} ? $WormsHashLib{$key} : $key ) . ( $PageDir eq 'rtl' ? "" : "" ) . ""; print "" . ( $PageDir eq 'rtl' ? "" : "" ) . ( $WormsHashTarget{$key} ? $WormsHashTarget{$key} : $key ) . ( $PageDir eq 'rtl' ? "" : "" ) . ""; if ( $ShowWormsStats =~ /H/i ) { print "" . Format_Number($_worm_h{$key}) . ""; } if ( $ShowWormsStats =~ /B/i ) { print "" . Format_Bytes( $_worm_k{$key} ) . ""; } if ( $ShowWormsStats =~ /L/i ) { print "" . ( $_worm_l{$key} ? Format_Date( $_worm_l{$key}, 1 ) : '-' ) . ""; } print "\n"; #$total_p += $_worm_p{$key}; $total_h += $_worm_h{$key}; $total_k += $_worm_k{$key} || 0; $count++; } # For worms we need to count Totals my $TotalPagesWorms = 0; #foreach (values %_worm_p) { $TotalPagesWorms+=$_; } my $TotalHitsWorms = 0; foreach ( values %_worm_h ) { $TotalHitsWorms += $_; } my $TotalBytesWorms = 0; foreach ( values %_worm_k ) { $TotalBytesWorms += $_; } my $rest_p = 0; #$rest_p=$TotalPagesRobots-$total_p; my $rest_h = $TotalHitsWorms - $total_h; my $rest_k = $TotalBytesWorms - $total_k; if ( $rest_p > 0 || $rest_h > 0 || $rest_k > 0 ) { # All other worms print ""; print "$Message[2]"; print "-"; if ( $ShowWormsStats =~ /H/i ) { print "" . Format_Number(($rest_h)) . ""; } if ( $ShowWormsStats =~ /B/i ) { print "" . ( Format_Bytes($rest_k) ) . ""; } if ( $ShowWormsStats =~ /L/i ) { print " "; } print "\n"; } &tab_end("* $Message[158]"); } #------------------------------------------------------------------------------ # Function: Prints the sessions chart and table # Parameters: - # Input: - # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainSessions{ if ($Debug) { debug( "ShowSessionsStats", 2 ); } print "$Center 
\n"; my $title = "$Message[117]"; &tab_head( $title, 19, 0, 'sessions' ); my $Totals = 0; my $average_s = 0; foreach (@SessionsRange) { $average_s += ( $_session{$_} || 0 ) * $SessionsAverage{$_}; $Totals += $_session{$_} || 0; } if ($Totals) { $average_s = int( $average_s / $Totals ); } else { $average_s = '?'; } print "$Message[10]: ".Format_Number($TotalVisits)." - $Message[96]: ".Format_Number($average_s)." s$Message[10]$Message[15]\n"; $average_s = 0; my $total_s = 0; my $count = 0; foreach my $key (@SessionsRange) { my $p = 0; if ($TotalVisits) { $p = int( $_session{$key} / $TotalVisits * 1000 ) / 10; } $total_s += $_session{$key} || 0; print "$key"; print "" . ( $_session{$key} ? Format_Number($_session{$key}) : " " ) . ""; print "" . ( $_session{$key} ? "$p %" : " " ) . ""; print "\n"; $count++; } my $rest_s = $TotalVisits - $total_s; if ( $rest_s > 0 ) { # All others sessions my $p = 0; if ($TotalVisits) { $p = int( $rest_s / $TotalVisits * 1000 ) / 10; } print "$Message[0]"; print "".Format_Number($rest_s).""; print "" . ( $rest_s ? "$p %" : " " ) . ""; print "\n"; } &tab_end(); } #------------------------------------------------------------------------------ # Function: Prints the pages chart and table # Parameters: $NewLinkParams, $NewLinkTarget # Input: - # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainPages{ my $NewLinkParams = shift; my $NewLinkTarget = shift; if ($Debug) { debug( "ShowPagesStats (MaxNbOf{'PageShown'}=$MaxNbOf{'PageShown'} TotalDifferentPages=$TotalDifferentPages)", 2 ); } my $regext = qr/\.(\w{1,6})$/; print "$Center   
\n"; my $title = "$Message[19] ($Message[77] $MaxNbOf{'PageShown'})   -   $Message[80]"; if ( $ShowPagesStats =~ /E/i ) { $title .= "   -   $Message[104]"; } if ( $ShowPagesStats =~ /X/i ) { $title .= "   -   $Message[116]"; } if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) { # extend the title to include the added link $title .= "   -   $Message[179]"); } &tab_head( "$title", 19, 0, 'urls' ); print "".Format_Number($TotalDifferentPages)." $Message[28]"; if ( $ShowPagesStats =~ /P/i && $LogType ne 'F' ) { print "$Message[29]"; } if ( $ShowPagesStats =~ /[PH]/i && $LogType eq 'F' ) { print "$Message[57]"; } if ( $ShowPagesStats =~ /B/i ) { print "$Message[106]"; } if ( $ShowPagesStats =~ /E/i ) { print "$Message[104]"; } if ( $ShowPagesStats =~ /X/i ) { print "$Message[116]"; } # Call to plugins' function ShowPagesAddField foreach my $pluginname ( keys %{ $PluginsLoaded{'ShowPagesAddField'} } ) { # my $function="ShowPagesAddField_$pluginname('title')"; # eval("$function"); my $function = "ShowPagesAddField_$pluginname"; &$function('title'); } print " \n"; my $total_p = my $total_e = my $total_x = my $total_k = 0; my $max_p = 1; my $max_k = 1; my $count = 0; &BuildKeyList( $MaxNbOf{'PageShown'}, $MinHit{'File'}, \%_url_p, \%_url_p ); foreach my $key (@keylist) { if ( $_url_p{$key} > $max_p ) { $max_p = $_url_p{$key}; } if ( $_url_k{$key} / ( $_url_p{$key} || 1 ) > $max_k ) { $max_k = $_url_k{$key} / ( $_url_p{$key} || 1 ); } } foreach my $key (@keylist) { print ""; &HTMLShowURLInfo($key); print ""; my $bredde_p = 0; my $bredde_e = 0; my $bredde_x = 0; my $bredde_k = 0; if ( $max_p > 0 ) { $bredde_p = int( $BarWidth * ( $_url_p{$key} || 0 ) / $max_p ) + 1; } if ( ( $bredde_p == 1 ) && $_url_p{$key} ) { $bredde_p = 2; } if ( $max_p > 0 ) { $bredde_e = int( $BarWidth * ( $_url_e{$key} || 0 ) / $max_p ) + 1; } if ( ( $bredde_e == 1 ) && $_url_e{$key} ) { $bredde_e = 2; } if ( $max_p > 0 ) { $bredde_x = int( $BarWidth * ( $_url_x{$key} || 0 ) / $max_p ) + 1; } if ( ( $bredde_x == 1 ) && $_url_x{$key} ) { $bredde_x = 2; } if ( $max_k > 0 ) { $bredde_k = int( $BarWidth * ( ( $_url_k{$key} || 0 ) / ( $_url_p{$key} || 1 ) ) / $max_k ) + 1; } if ( ( $bredde_k == 1 ) && $_url_k{$key} ) { $bredde_k = 2; } if ( $ShowPagesStats =~ /P/i && $LogType ne 'F' ) { print "".Format_Number($_url_p{$key}).""; } if ( $ShowPagesStats =~ /[PH]/i && $LogType eq 'F' ) { print "".Format_Number($_url_p{$key}).""; } if ( $ShowPagesStats =~ /B/i ) { print "" . ( $_url_k{$key} ? Format_Bytes( $_url_k{$key} / ( $_url_p{$key} || 1 ) ) : " " ) . ""; } if ( $ShowPagesStats =~ /E/i ) { print "" . ( $_url_e{$key} ? Format_Number($_url_e{$key}) : " " ) . ""; } if ( $ShowPagesStats =~ /X/i ) { print "" . ( $_url_x{$key} ? Format_Number($_url_x{$key}) : " " ) . ""; } # Call to plugins' function ShowPagesAddField foreach my $pluginname ( keys %{ $PluginsLoaded{'ShowPagesAddField'} } ) { # my $function="ShowPagesAddField_$pluginname('$key')"; # eval("$function"); my $function = "ShowPagesAddField_$pluginname"; &$function($key); } print ""; if ( $ShowPagesStats =~ /P/i && $LogType ne 'F' ) { print "
"; } if ( $ShowPagesStats =~ /[PH]/i && $LogType eq 'F' ) { print "
"; } if ( $ShowPagesStats =~ /B/i ) { print "
"; } if ( $ShowPagesStats =~ /E/i ) { print "
"; } if ( $ShowPagesStats =~ /X/i ) { print ""; } print "\n"; $total_p += $_url_p{$key} || 0; $total_e += $_url_e{$key} || 0; $total_x += $_url_x{$key} || 0; $total_k += $_url_k{$key} || 0; $count++; } my $rest_p = $TotalPages - $total_p; my $rest_e = $TotalEntries - $total_e; my $rest_x = $TotalExits - $total_x; my $rest_k = $TotalBytesPages - $total_k; if ( $rest_p > 0 || $rest_k > 0 || $rest_e > 0 || $rest_x > 0 ) { # All other urls print "$Message[2]"; if ( $ShowPagesStats =~ /P/i && $LogType ne 'F' ) { print "".Format_Number($rest_p).""; } if ( $ShowPagesStats =~ /[PH]/i && $LogType eq 'F' ) { print "".Format_Number($rest_p).""; } if ( $ShowPagesStats =~ /B/i ) { print "" . ( $rest_k ? Format_Bytes( $rest_k / ( $rest_p || 1 ) ) : " " ) . ""; } if ( $ShowPagesStats =~ /E/i ) { print "" . ( $rest_e ? Format_Number($rest_e) : " " ) . ""; } if ( $ShowPagesStats =~ /X/i ) { print "" . ( $rest_x ? Format_Number($rest_x) : " " ) . ""; } # Call to plugins' function ShowPagesAddField foreach my $pluginname ( keys %{ $PluginsLoaded{'ShowPagesAddField'} } ) { # my $function="ShowPagesAddField_$pluginname('')"; # eval("$function"); my $function = "ShowPagesAddField_$pluginname"; &$function(''); } print " \n"; } &tab_end(); } #------------------------------------------------------------------------------ # Function: Prints the OS chart and table # Parameters: $NewLinkParams, $NewLinkTarget # Input: - # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainOS{ my $NewLinkParams = shift; my $NewLinkTarget = shift; if ($Debug) { debug( "ShowOSStats", 2 ); } print "$Center 
\n"; my $Totalh = 0; my $Totalp = 0; my %new_os_h = (); my %new_os_p = (); OSLOOP: foreach my $key ( keys %_os_h ) { $Totalh += $_os_h{$key}; $Totalp += $_os_p{$key}; foreach my $family ( keys %OSFamily ) { if ( $key =~ /^$family/i ) { $new_os_h{"${family}cumul"} += $_os_h{$key}; $new_os_p{"${family}cumul"} += $_os_p{$key}; next OSLOOP; } } $new_os_h{$key} += $_os_h{$key}; $new_os_p{$key} += $_os_p{$key}; } my $title = "$Message[59] ($Message[77] $MaxNbOf{'OsShown'})   -   $Message[80]/$Message[58]   -   $Message[0]"; if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) { # extend the title to include the added link $title .= "   -   $Message[179]"); } &tab_head( "$title", 19, 0, 'os' ); &BuildKeyList( $MaxNbOf{'OsShown'}, $MinHit{'Os'}, \%new_os_h, \%new_os_p ); # Graph the top five in a pie chart if (scalar @keylist > 1){ foreach my $pluginname ( keys %{ $PluginsLoaded{'ShowGraph'} } ) { my @blocklabel = (); my @valdata = (); my @valcolor = ($color_p); my $cnt = 0; foreach my $key (@keylist) { push @valdata, int( $new_os_h{$key} / $Totalh * 1000 ) / 10; if ($key eq 'Unknown'){push @blocklabel, "$key"; } else{ my $keywithoutcumul = $key; $keywithoutcumul =~ s/cumul$//i; my $libos = $OSHashLib{$keywithoutcumul} || $keywithoutcumul; my $nameicon = $keywithoutcumul; $nameicon =~ s/[^\w]//g; if ( $OSFamily{$keywithoutcumul} ) { $libos = $OSFamily{$keywithoutcumul}; } push @blocklabel, "$libos"; } $cnt++; if ($cnt > 4) { last; } } print ""; my $function = "ShowGraph_$pluginname"; &$function( "Top 5 Operating Systems", "oss", 0, \@blocklabel, 0, \@valcolor, 0, 0, 0, \@valdata ); print ""; } } print " $Message[59]"; print "$Message[56]$Message[15]"; print "$Message[57]$Message[15]\n"; my $total_h = 0; my $total_p = 0; my $count = 0; foreach my $key (@keylist) { my $p_h = ' '; my $p_p = ' '; if ($Totalh) { $p_h = int( $new_os_h{$key} / $Totalh * 1000 ) / 10; $p_h = "$p_h %"; } if ($Totalp) { $p_p = int( $new_os_p{$key} / $Totalp * 1000 ) / 10; $p_p = "$p_p %"; } if ( $key eq 'Unknown' ) { print "$Message[0]" . "".Format_Number($_os_p{$key})."$p_p".Format_Number($_os_h{$key})."$p_h\n"; } else { my $keywithoutcumul = $key; $keywithoutcumul =~ s/cumul$//i; my $libos = $OSHashLib{$keywithoutcumul} || $keywithoutcumul; my $nameicon = $keywithoutcumul; $nameicon =~ s/[^\w]//g; if ( $OSFamily{$keywithoutcumul} ) { $libos = "" . $OSFamily{$keywithoutcumul} . ""; } print "$libos".Format_Number($new_os_p{$key})."$p_p".Format_Number($new_os_h{$key})."$p_h\n"; } $total_h += $new_os_h{$key}; $total_p += $new_os_p{$key}; $count++; } if ($Debug) { debug( "Total real / shown : $Totalh / $total_h", 2 ); } my $rest_h = $Totalh - $total_h; my $rest_p = $Totalp - $total_p; if ( $rest_h > 0 ) { my $p_p; my $p_h; if ($Totalh) { $p_h = int( $rest_h / $Totalh * 1000 ) / 10; } if ($Totalp) { $p_p = int( $rest_p / $Totalp * 1000 ) / 10; } print ""; print " "; print "$Message[2]".Format_Number($rest_p).""; print "$p_p %".Format_Number($rest_h)."$p_h %\n"; } &tab_end(); } #------------------------------------------------------------------------------ # Function: Prints the Browsers chart and table # Parameters: $NewLinkParams, $NewLinkTarget # Input: - # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainBrowsers{ my $NewLinkParams = shift; my $NewLinkTarget = shift; if ($Debug) { debug( "ShowBrowsersStats", 2 ); } print "$Center 
\n"; my $Totalh = 0; my $Totalp = 0; my %new_browser_h = (); my %new_browser_p = (); BROWSERLOOP: foreach my $key ( keys %_browser_h ) { $Totalh += $_browser_h{$key}; $Totalp += $_browser_p{$key}; foreach my $family ( keys %BrowsersFamily ) { if ( $key =~ /^$family/i ) { $new_browser_h{"${family}cumul"} += $_browser_h{$key}; $new_browser_p{"${family}cumul"} += $_browser_p{$key}; next BROWSERLOOP; } } $new_browser_h{$key} += $_browser_h{$key}; $new_browser_p{$key} += $_browser_p{$key}; } my $title = "$Message[21] ($Message[77] $MaxNbOf{'BrowsersShown'})   -   $Message[80]/$Message[58]   -   $Message[0]"; if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) { # extend the title to include the added link $title .= "   -   $Message[179]"); } &tab_head( "$title", 19, 0, 'browsers' ); &BuildKeyList( $MaxNbOf{'BrowsersShown'}, $MinHit{'Browser'}, \%new_browser_h, \%new_browser_p ); # Graph the top five in a pie chart if (scalar @keylist > 1){ foreach my $pluginname ( keys %{ $PluginsLoaded{'ShowGraph'} } ) { my @blocklabel = (); my @valdata = (); my @valcolor = ($color_p); my $cnt = 0; foreach my $key (@keylist) { push @valdata, int( $new_browser_h{$key} / $TotalHits * 1000 ) / 10; if ($key eq 'Unknown'){push @blocklabel, "$key"; } else{ my $keywithoutcumul = $key; $keywithoutcumul =~ s/cumul$//i; my $libbrowser = $BrowsersHashIDLib{$keywithoutcumul} || $keywithoutcumul; my $nameicon = $BrowsersHashIcon{$keywithoutcumul} || "notavailable"; if ( $BrowsersFamily{$keywithoutcumul} ) { $libbrowser = "$libbrowser"; } push @blocklabel, "$libbrowser"; } $cnt++; if ($cnt > 4) { last; } } print ""; my $function = "ShowGraph_$pluginname"; &$function( "Top 5 Browsers", "browsers", 0, \@blocklabel, 0, \@valcolor, 0, 0, 0, \@valdata ); print ""; } } print " $Message[21]$Message[111]$Message[56]$Message[15]$Message[57]$Message[15]\n"; my $total_h = 0; my $total_p = 0; my $count = 0; foreach my $key (@keylist) { my $p_h = ' '; my $p_p = ' '; if ($Totalh) { $p_h = int( $new_browser_h{$key} / $Totalh * 1000 ) / 10; $p_h = "$p_h %"; } if ($Totalp) { $p_p = int( $new_browser_p{$key} / $Totalp * 1000 ) / 10; $p_p = "$p_p %"; } if ( $key eq 'Unknown' ) { print "$Message[0]?" . "".Format_Number($_browser_p{$key})."$p_p" . "".Format_Number($_browser_h{$key})."$p_h\n"; } else { my $keywithoutcumul = $key; $keywithoutcumul =~ s/cumul$//i; my $libbrowser = $BrowsersHashIDLib{$keywithoutcumul} || $keywithoutcumul; my $nameicon = $BrowsersHashIcon{$keywithoutcumul} || "notavailable"; if ( $BrowsersFamily{$keywithoutcumul} ) { $libbrowser = "$libbrowser"; } print "" . ( $PageDir eq 'rtl' ? "" : "" ) . "$libbrowser" . ( $PageDir eq 'rtl' ? "" : "" ) . "" . ( $BrowsersHereAreGrabbers{$key} ? "$Message[112]" : "$Message[113]" ) . "".Format_Number($new_browser_p{$key})."$p_p".Format_Number($new_browser_h{$key})."$p_h\n"; } $total_h += $new_browser_h{$key}; $total_p += $new_browser_p{$key}; $count++; } if ($Debug) { debug( "Total real / shown : $Totalh / $total_h", 2 ); } my $rest_h = $Totalh - $total_h; my $rest_p = $Totalp - $total_p; if ( $rest_h > 0 ) { my $p_p = 0.0; my $p_h; if ($Totalh) { $p_h = int( $rest_h / $Totalh * 1000 ) / 10; } if ($Totalp) { $p_p = int( $rest_p / $Totalp * 1000 ) / 10; } print ""; print " "; print "$Message[2] $rest_p"; print "$p_p %$rest_h$p_h %\n"; } &tab_end(); } #------------------------------------------------------------------------------ # Function: Prints the ScreenSize chart and table # Parameters: - # Input: - # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainScreenSize{ if ($Debug) { debug( "ShowScreenSizeStats", 2 ); } print "$Center 
\n"; my $Totalh = 0; foreach ( keys %_screensize_h ) { $Totalh += $_screensize_h{$_}; } my $title = "$Message[135] ($Message[77] $MaxNbOf{'ScreenSizesShown'})"; &tab_head( "$title", 0, 0, 'screensizes' ); print "$Message[135]$Message[15]\n"; my $total_h = 0; my $count = 0; &BuildKeyList( $MaxNbOf{'ScreenSizesShown'}, $MinHit{'ScreenSize'}, \%_screensize_h, \%_screensize_h ); foreach my $key (@keylist) { my $p = ' '; if ($Totalh) { $p = int( $_screensize_h{$key} / $Totalh * 1000 ) / 10; $p = "$p %"; } $total_h += $_screensize_h{$key} || 0; print ""; if ( $key eq 'Unknown' ) { print "$Message[0]"; print "$p"; } else { my $screensize = $key; print "$screensize"; print "$p"; } print "\n"; $count++; } my $rest_h = $Totalh - $total_h; if ( $rest_h > 0 ) { # All others sessions my $p = 0; if ($Totalh) { $p = int( $rest_h / $Totalh * 1000 ) / 10; } print "$Message[2]"; print "" . ( $rest_h ? "$p %" : " " ) . ""; print "\n"; } &tab_end(); } #------------------------------------------------------------------------------ # Function: Prints the Referrers chart and table # Parameters: $NewLinkParams, $NewLinkTarget # Input: - # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainReferrers{ my $NewLinkParams = shift; my $NewLinkTarget = shift; if ($Debug) { debug( "ShowOriginStats", 2 ); } print "$Center 
\n"; my $Totalp = 0; foreach ( 0 .. 5 ) { $Totalp += ( $_ != 4 || $IncludeInternalLinksInOriginSection ) ? $_from_p[$_] : 0; } my $Totalh = 0; foreach ( 0 .. 5 ) { $Totalh += ( $_ != 4 || $IncludeInternalLinksInOriginSection ) ? $_from_h[$_] : 0; } my $title = "$Message[36]"; if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) { # extend the title to include the added link $title .= "   -   $Message[179]"); } &tab_head( $title, 19, 0, 'referer' ); my @p_p = ( 0, 0, 0, 0, 0, 0 ); if ( $Totalp > 0 ) { $p_p[0] = int( $_from_p[0] / $Totalp * 1000 ) / 10; $p_p[1] = int( $_from_p[1] / $Totalp * 1000 ) / 10; $p_p[2] = int( $_from_p[2] / $Totalp * 1000 ) / 10; $p_p[3] = int( $_from_p[3] / $Totalp * 1000 ) / 10; $p_p[4] = int( $_from_p[4] / $Totalp * 1000 ) / 10; $p_p[5] = int( $_from_p[5] / $Totalp * 1000 ) / 10; } my @p_h = ( 0, 0, 0, 0, 0, 0 ); if ( $Totalh > 0 ) { $p_h[0] = int( $_from_h[0] / $Totalh * 1000 ) / 10; $p_h[1] = int( $_from_h[1] / $Totalh * 1000 ) / 10; $p_h[2] = int( $_from_h[2] / $Totalh * 1000 ) / 10; $p_h[3] = int( $_from_h[3] / $Totalh * 1000 ) / 10; $p_h[4] = int( $_from_h[4] / $Totalh * 1000 ) / 10; $p_h[5] = int( $_from_h[5] / $Totalh * 1000 ) / 10; } print "$Message[37]"; if ( $ShowOriginStats =~ /P/i ) { print "$Message[56]$Message[15]"; } if ( $ShowOriginStats =~ /H/i ) { print "$Message[57]$Message[15]"; } print "\n"; #------- Referrals by direct address/bookmark/link in email/etc... print "$Message[38]"; if ( $ShowOriginStats =~ /P/i ) { print "" . ( $_from_p[0] ? Format_Number($_from_p[0]) : " " ) . "" . ( $_from_p[0] ? "$p_p[0] %" : " " ) . ""; } if ( $ShowOriginStats =~ /H/i ) { print "" . ( $_from_h[0] ? Format_Number($_from_h[0]) : " " ) . "" . ( $_from_h[0] ? "$p_h[0] %" : " " ) . ""; } print "\n"; #------- Referrals by search engines print "$Message[40] - $Message[80]
\n"; if ( scalar keys %_se_referrals_h ) { print "\n"; my $total_p = 0; my $total_h = 0; my $count = 0; &BuildKeyList( $MaxNbOf{'RefererShown'}, $MinHit{'Refer'}, \%_se_referrals_h, ( ( scalar keys %_se_referrals_p ) ? \%_se_referrals_p : \%_se_referrals_h ) ); foreach my $key (@keylist) { my $newreferer = $SearchEnginesHashLib{$key} || CleanXSS($key); print ""; print ""; print ""; print "\n"; $total_p += $_se_referrals_p{$key}; $total_h += $_se_referrals_h{$key}; $count++; } if ($Debug) { debug( "Total real / shown : $TotalSearchEnginesPages / $total_p - $TotalSearchEnginesHits / $total_h", 2 ); } my $rest_p = $TotalSearchEnginesPages - $total_p; my $rest_h = $TotalSearchEnginesHits - $total_h; if ( $rest_p > 0 || $rest_h > 0 ) { print ""; print ""; print ""; print "\n"; } print "
- $newreferer" . ( Format_Number($_se_referrals_p{$key} ? $_se_referrals_p{$key} : '0' )) . " / ".Format_Number($_se_referrals_h{$key})."
- $Message[2]".Format_Number($rest_p)." / ".Format_Number($rest_h)."
"; } print "\n"; if ( $ShowOriginStats =~ /P/i ) { print "" . ( $_from_p[2] ? Format_Number($_from_p[2]) : " " ) . "" . ( $_from_p[2] ? "$p_p[2] %" : " " ) . ""; } if ( $ShowOriginStats =~ /H/i ) { print "" . ( $_from_h[2] ? Format_Number($_from_h[2]) : " " ) . "" . ( $_from_h[2] ? "$p_h[2] %" : " " ) . ""; } print "\n"; #------- Referrals by external HTML link print "$Message[41] - $Message[80]
\n"; if ( scalar keys %_pagesrefs_h ) { print "\n"; my $total_p = 0; my $total_h = 0; my $count = 0; &BuildKeyList( $MaxNbOf{'RefererShown'}, $MinHit{'Refer'}, \%_pagesrefs_h, ( ( scalar keys %_pagesrefs_p ) ? \%_pagesrefs_p : \%_pagesrefs_h ) ); foreach my $key (@keylist) { print ""; print ""; print ""; print "\n"; $total_p += $_pagesrefs_p{$key}; $total_h += $_pagesrefs_h{$key}; $count++; } if ($Debug) { debug( "Total real / shown : $TotalRefererPages / $total_p - $TotalRefererHits / $total_h", 2 ); } my $rest_p = $TotalRefererPages - $total_p; my $rest_h = $TotalRefererHits - $total_h; if ( $rest_p > 0 || $rest_h > 0 ) { print ""; print ""; print ""; print "\n"; } print "
- "; &HTMLShowURLInfo($key); print "" . Format_Number(( $_pagesrefs_p{$key} ? $_pagesrefs_p{$key} : '0' )) . "".Format_Number($_pagesrefs_h{$key})."
- $Message[2]".Format_Number($rest_p)."".Format_Number($rest_h)."
"; } print "\n"; if ( $ShowOriginStats =~ /P/i ) { print "" . ( $_from_p[3] ? Format_Number($_from_p[3]) : " " ) . "" . ( $_from_p[3] ? "$p_p[3] %" : " " ) . ""; } if ( $ShowOriginStats =~ /H/i ) { print "" . ( $_from_h[3] ? Format_Number($_from_h[3]) : " " ) . "" . ( $_from_h[3] ? "$p_h[3] %" : " " ) . ""; } print "\n"; #------- Referrals by internal HTML link if ($IncludeInternalLinksInOriginSection) { print "$Message[42]"; if ( $ShowOriginStats =~ /P/i ) { print "" . ( $_from_p[4] ? Format_Number($_from_p[4]) : " " ) . "" . ( $_from_p[4] ? "$p_p[4] %" : " " ) . ""; } if ( $ShowOriginStats =~ /H/i ) { print "" . ( $_from_h[4] ? Format_Number($_from_h[4]) : " " ) . "" . ( $_from_h[4] ? "$p_h[4] %" : " " ) . ""; } print "\n"; } #------- Referrals by news group #print "$Message[107]"; #if ($ShowOriginStats =~ /P/i) { print "".($_from_p[5]?$_from_p[5]:" ")."".($_from_p[5]?"$p_p[5] %":" ").""; } #if ($ShowOriginStats =~ /H/i) { print "".($_from_h[5]?$_from_h[5]:" ")."".($_from_h[5]?"$p_h[5] %":" ").""; } #print "\n"; #------- Unknown origin print "$Message[39]"; if ( $ShowOriginStats =~ /P/i ) { print "" . ( $_from_p[1] ? Format_Number($_from_p[1]) : " " ) . "" . ( $_from_p[1] ? "$p_p[1] %" : " " ) . ""; } if ( $ShowOriginStats =~ /H/i ) { print "" . ( $_from_h[1] ? Format_Number($_from_h[1]) : " " ) . "" . ( $_from_h[1] ? "$p_h[1] %" : " " ) . ""; } print "\n"; &tab_end(); # 0: Direct # 1: Unknown # 2: SE # 3: External link # 4: Internal link # 5: Newsgroup (deprecated) } #------------------------------------------------------------------------------ # Function: Prints the Key Phrases and Keywords chart and table # Parameters: $NewLinkParams, $NewLinkTarget # Input: - # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainKeys{ my $NewLinkParams = shift; my $NewLinkTarget = shift; if ($ShowKeyphrasesStats) { print "$Center "; } if ($ShowKeywordsStats) { print "$Center "; } if ( $ShowKeyphrasesStats || $ShowKeywordsStats ) { print "
\n"; } if ( $ShowKeyphrasesStats && $ShowKeywordsStats ) { print ""; } if ($ShowKeyphrasesStats) { # By Keyphrases if ( $ShowKeyphrasesStats && $ShowKeywordsStats ) { print "\n"; my $total_s = 0; my $count = 0; &BuildKeyList( $MaxNbOf{'KeyphrasesShown'}, $MinHit{'Keyphrase'}, \%_keyphrases, \%_keyphrases ); foreach my $key (@keylist) { my $mot; # Convert coded keywords (utf8,...) to be correctly reported in HTML page. if ( $PluginsLoaded{'DecodeKey'}{'decodeutfkeys'} ) { $mot = CleanXSS( DecodeKey_decodeutfkeys( $key, $PageCode || 'iso-8859-1' ) ); } else { $mot = CleanXSS( DecodeEncodedString($key) ); } my $p; if ($TotalKeyphrases) { $p = int( $_keyphrases{$key} / $TotalKeyphrases * 1000 ) / 10; } print "\n"; $total_s += $_keyphrases{$key}; $count++; } if ($Debug) { debug( "Total real / shown : $TotalKeyphrases / $total_s", 2 ); } my $rest_s = $TotalKeyphrases - $total_s; if ( $rest_s > 0 ) { my $p; if ($TotalKeyphrases) { $p = int( $rest_s / $TotalKeyphrases * 1000 ) / 10; } print ""; print "\n"; } &tab_end(); if ( $ShowKeyphrasesStats && $ShowKeywordsStats ) { print "\n"; } } if ( $ShowKeyphrasesStats && $ShowKeywordsStats ) { print ""; } if ($ShowKeywordsStats) { # By Keywords if ( $ShowKeyphrasesStats && $ShowKeywordsStats ) { print "\n"; my $total_s = 0; my $count = 0; &BuildKeyList( $MaxNbOf{'KeywordsShown'}, $MinHit{'Keyword'}, \%_keywords, \%_keywords ); foreach my $key (@keylist) { my $mot; # Convert coded keywords (utf8,...) to be correctly reported in HTML page. if ( $PluginsLoaded{'DecodeKey'}{'decodeutfkeys'} ) { $mot = CleanXSS( DecodeKey_decodeutfkeys( $key, $PageCode || 'iso-8859-1' ) ); } else { $mot = CleanXSS( DecodeEncodedString($key) ); } my $p; if ($TotalKeywords) { $p = int( $_keywords{$key} / $TotalKeywords * 1000 ) / 10; } print "\n"; $total_s += $_keywords{$key}; $count++; } if ($Debug) { debug( "Total real / shown : $TotalKeywords / $total_s", 2 ); } my $rest_s = $TotalKeywords - $total_s; if ( $rest_s > 0 ) { my $p; if ($TotalKeywords) { $p = int( $rest_s / $TotalKeywords * 1000 ) / 10; } print ""; print "\n"; } &tab_end(); if ( $ShowKeyphrasesStats && $ShowKeywordsStats ) { print "\n"; } } if ( $ShowKeyphrasesStats && $ShowKeywordsStats ) { print "
\n"; } if ($Debug) { debug( "ShowKeyphrasesStats", 2 ); } &tab_head( "$Message[120] ($Message[77] $MaxNbOf{'KeyphrasesShown'})
$Message[80]", 19, ( $ShowKeyphrasesStats && $ShowKeywordsStats ) ? 95 : 70, 'keyphrases' ); print "
$TotalDifferentKeyphrases $Message[103]$Message[14]$Message[15]
" . XMLEncode($mot) . "$_keyphrases{$key}$p %
$Message[124]$rest_s$p %
  \n"; } if ($Debug) { debug( "ShowKeywordsStats", 2 ); } &tab_head( "$Message[121] ($Message[77] $MaxNbOf{'KeywordsShown'})
$Message[80]", 19, ( $ShowKeyphrasesStats && $ShowKeywordsStats ) ? 95 : 70, 'keywords' ); print "
$TotalDifferentKeywords $Message[13]$Message[14]$Message[15]
" . XMLEncode($mot) . "$_keywords{$key}$p %
$Message[30]$rest_s$p %
\n"; } } #------------------------------------------------------------------------------ # Function: Prints the miscellaneous table # Parameters: - # Input: - # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainMisc{ if ($Debug) { debug( "ShowMiscStats", 2 ); } print "$Center 
\n"; my $title = "$Message[139]"; &tab_head( "$title", 19, 0, 'misc' ); print "$Message[139]"; print " "; print " "; print "\n"; my %label = ( 'AddToFavourites' => $Message[137], 'JavascriptDisabled' => $Message[168], 'JavaEnabled' => $Message[140], 'DirectorSupport' => $Message[141], 'FlashSupport' => $Message[142], 'RealPlayerSupport' => $Message[143], 'QuickTimeSupport' => $Message[144], 'WindowsMediaPlayerSupport' => $Message[145], 'PDFSupport' => $Message[146] ); foreach my $key (@MiscListOrder) { my $mischar = substr( $key, 0, 1 ); if ( $ShowMiscStats !~ /$mischar/i ) { next; } my $total = 0; my $p; if ( $MiscListCalc{$key} eq 'v' ) { $total = $TotalVisits; } if ( $MiscListCalc{$key} eq 'u' ) { $total = $TotalUnique; } if ( $MiscListCalc{$key} eq 'hm' ) { $total = $_misc_h{'TotalMisc'} || 0; } if ($total) { $p = int( ( $_misc_h{$key} ? $_misc_h{$key} : 0 ) / $total * 1000 ) / 10; } print ""; print "" . ( $PageDir eq 'rtl' ? "" : "" ) . $label{$key} . ( $PageDir eq 'rtl' ? "" : "" ) . ""; if ( $MiscListCalc{$key} eq 'v' ) { print "" . Format_Number(( $_misc_h{$key} || 0 )) . " / ".Format_Number($total)." $Message[12]"; } if ( $MiscListCalc{$key} eq 'u' ) { print "" . Format_Number(( $_misc_h{$key} || 0 )) . " / ".Format_Number($total)." $Message[18]"; } if ( $MiscListCalc{$key} eq 'hm' ) { print "-"; } print "" . ( $total ? "$p %" : " " ) . ""; print "\n"; } &tab_end(); } #------------------------------------------------------------------------------ # Function: Prints the Status codes chart and table # Parameters: $NewLinkParams, $NewLinkTarget # Input: - # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainHTTPStatus{ my $NewLinkParams = shift; my $NewLinkTarget = shift; if ($Debug) { debug( "ShowHTTPErrorsStats", 2 ); } print "$Center 
\n"; my $title = "$Message[32]"; if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) { # extend the title to include the added link $title .= "   -   $Message[179]"); } &tab_head( "$title", 19, 0, 'errors' ); &BuildKeyList( $MaxRowsInHTMLOutput, 1, \%_errors_h, \%_errors_h ); # Graph the top five in a pie chart if (scalar @keylist > 1){ foreach my $pluginname ( keys %{ $PluginsLoaded{'ShowGraph'} } ) { my @blocklabel = (); my @valdata = (); my @valcolor = ($color_p); my $cnt = 0; foreach my $key (@keylist) { push @valdata, int( $_errors_h{$key} / $TotalHitsErrors * 1000 ) / 10; push @blocklabel, "$key"; $cnt++; if ($cnt > 4) { last; } } print ""; my $function = "ShowGraph_$pluginname"; &$function( "$title", "httpstatus", 0, \@blocklabel, 0, \@valcolor, 0, 0, 0, \@valdata ); print ""; } } print "$Message[32]*$Message[57]$Message[15]$Message[75]\n"; my $total_h = 0; my $count = 0; foreach my $key (@keylist) { my $p = int( $_errors_h{$key} / $TotalHitsErrors * 1000 ) / 10; print ""; if ( $TrapInfosForHTTPErrorCodes{$key} ) { print "$key"; } else { print "$key"; } print "" . ( $httpcodelib{$key} ? $httpcodelib{$key} : 'Unknown error' ) . "".Format_Number($_errors_h{$key})."$p %" . Format_Bytes( $_errors_k{$key} ) . ""; print "\n"; $total_h += $_errors_h{$key}; $count++; } &tab_end("* $Message[154]"); } #------------------------------------------------------------------------------ # Function: Prints the Status codes chart and table # Parameters: $NewLinkParams, $NewLinkTarget # Input: - # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainSMTPStatus{ my $NewLinkParams = shift; my $NewLinkTarget = shift; if ($Debug) { debug( "ShowSMTPErrorsStats", 2 ); } print "$Center 
\n"; my $title = "$Message[147]"; &tab_head( "$title", 19, 0, 'errors' ); print "$Message[147]$Message[57]$Message[15]$Message[75]\n"; my $total_h = 0; my $count = 0; &BuildKeyList( $MaxRowsInHTMLOutput, 1, \%_errors_h, \%_errors_h ); foreach my $key (@keylist) { my $p = int( $_errors_h{$key} / $TotalHitsErrors * 1000 ) / 10; print ""; print "$key"; print "" . ( $smtpcodelib{$key} ? $smtpcodelib{$key} : 'Unknown error' ) . "".Format_Number($_errors_h{$key})."$p %" . Format_Bytes( $_errors_k{$key} ) . ""; print "\n"; $total_h += $_errors_h{$key}; $count++; } &tab_end(); } #------------------------------------------------------------------------------ # Function: Prints the cluster information chart and table # Parameters: $NewLinkParams, $NewLinkTarget # Input: - # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainCluster{ my $NewLinkParams = shift; my $NewLinkTarget = shift; if ($Debug) { debug( "ShowClusterStats", 2 ); } print "$Center 
\n"; my $title = "$Message[155]"; if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) { # extend the title to include the added link $title .= "   -   $Message[179]"); } &tab_head( "$title", 19, 0, 'clusters' ); &BuildKeyList( $MaxRowsInHTMLOutput, 1, \%_cluster_p, \%_cluster_p ); # Graph the top five in a pie chart if (scalar @keylist > 1){ foreach my $pluginname ( keys %{ $PluginsLoaded{'ShowGraph'} } ) { my @blocklabel = (); my @valdata = (); my @valcolor = ($color_p); my $cnt = 0; foreach my $key (@keylist) { push @valdata, int( $_cluster_p{$key} / $TotalHits * 1000 ) / 10; push @blocklabel, "$key"; $cnt++; if ($cnt > 4) { last; } } print ""; my $function = "ShowGraph_$pluginname"; &$function( "$title", "cluster", 0, \@blocklabel, 0, \@valcolor, 0, 0, 0, \@valdata ); print ""; } } print "$Message[155]"; &HTMLShowClusterInfo('__title__'); if ( $ShowClusterStats =~ /P/i ) { print "$Message[56]$Message[15]"; } if ( $ShowClusterStats =~ /H/i ) { print "$Message[57]$Message[15]"; } if ( $ShowClusterStats =~ /B/i ) { print "$Message[75]$Message[15]"; } print "\n"; my $total_p = my $total_h = my $total_k = 0; # Cluster feature might have been enable in middle of month so we recalculate # total for cluster section only, to calculate ratio, instead of using global total foreach my $key (@keylist) { $total_p += int( $_cluster_p{$key} || 0 ); $total_h += int( $_cluster_h{$key} || 0 ); $total_k += int( $_cluster_k{$key} || 0 ); } my $count = 0; foreach my $key (@keylist) { my $p_p = int( $_cluster_p{$key} / $total_p * 1000 ) / 10; my $p_h = int( $_cluster_h{$key} / $total_h * 1000 ) / 10; my $p_k = int( $_cluster_k{$key} / $total_k * 1000 ) / 10; print ""; print "Computer $key"; &HTMLShowClusterInfo($key); if ( $ShowClusterStats =~ /P/i ) { print "" . ( $_cluster_p{$key} ? Format_Number($_cluster_p{$key}) : " " ) . "$p_p %"; } if ( $ShowClusterStats =~ /H/i ) { print "".Format_Number($_cluster_h{$key})."$p_h %"; } if ( $ShowClusterStats =~ /B/i ) { print "" . Format_Bytes( $_cluster_k{$key} ) . "$p_k %"; } print "\n"; $count++; } &tab_end(); } #------------------------------------------------------------------------------ # Function: Prints a chart or table for each extra section # Parameters: $NewLinkParams, $NewLinkTarget, $extranum # Input: - # Output: HTML # Return: - #------------------------------------------------------------------------------ sub HTMLMainExtra{ my $NewLinkParams = shift; my $NewLinkTarget = shift; my $extranum = shift; if ($Debug) { debug( "ExtraName$extranum", 2 ); } print "$Center 
"; my $title = $ExtraName[$extranum]; &tab_head( "$title", 19, 0, "extra$extranum" ); print ""; print "" . $ExtraFirstColumnTitle[$extranum]; print "  -   $Message[80]"; if ( $AddLinkToExternalCGIWrapper && ($ENV{'GATEWAY_INTERFACE'} || !$StaticLinks) ) { print "  -   $Message[179]"); } print ""; if ( $ExtraStatTypes[$extranum] =~ m/P/i ) { print "$Message[56]"; } if ( $ExtraStatTypes[$extranum] =~ m/H/i ) { print "$Message[57]"; } if ( $ExtraStatTypes[$extranum] =~ m/B/i ) { print "$Message[75]"; } if ( $ExtraStatTypes[$extranum] =~ m/L/i ) { print "$Message[9]"; } print "\n"; my $total_p = my $total_h = my $total_k = 0; #$max_h=1; foreach (values %_login_h) { if ($_ > $max_h) { $max_h = $_; } } #$max_k=1; foreach (values %_login_k) { if ($_ > $max_k) { $max_k = $_; } } my $count = 0; if ( $MaxNbOfExtra[$extranum] ) { if ( $ExtraStatTypes[$extranum] =~ m/P/i ) { &BuildKeyList( $MaxNbOfExtra[$extranum], $MinHitExtra[$extranum], \%{ '_section_' . $extranum . '_h' }, \%{ '_section_' . $extranum . '_p' } ); } else { &BuildKeyList( $MaxNbOfExtra[$extranum], $MinHitExtra[$extranum], \%{ '_section_' . $extranum . '_h' }, \%{ '_section_' . $extranum . '_h' } ); } } else { @keylist = (); } my %keysinkeylist = (); foreach my $key (@keylist) { $keysinkeylist{$key} = 1; my $firstcol = CleanXSS( DecodeEncodedString($key) ); $total_p += ${ '_section_' . $extranum . '_p' }{$key}; $total_h += ${ '_section_' . $extranum . '_h' }{$key}; $total_k += ${ '_section_' . $extranum . '_k' }{$key}; print ""; printf( "$ExtraFirstColumnFormat[$extranum]", $firstcol, $firstcol, $firstcol, $firstcol, $firstcol ); if ( $ExtraStatTypes[$extranum] =~ m/P/i ) { print "" . ${ '_section_' . $extranum . '_p' }{$key} . ""; } if ( $ExtraStatTypes[$extranum] =~ m/H/i ) { print "" . ${ '_section_' . $extranum . '_h' }{$key} . ""; } if ( $ExtraStatTypes[$extranum] =~ m/B/i ) { print "" . Format_Bytes( ${ '_section_' . $extranum . '_k' }{$key} ) . ""; } if ( $ExtraStatTypes[$extranum] =~ m/L/i ) { print "" . ( ${ '_section_' . $extranum . '_l' }{$key} ? Format_Date( ${ '_section_' . $extranum . '_l' }{$key}, 1 ) : '-' ) . ""; } print "\n"; $count++; } # If we ask average or sum, we loop on all other records if ( $ExtraAddAverageRow[$extranum] || $ExtraAddSumRow[$extranum] ) { foreach ( keys %{ '_section_' . $extranum . '_h' } ) { if ( $keysinkeylist{$_} ) { next; } $total_p += ${ '_section_' . $extranum . '_p' }{$_}; $total_h += ${ '_section_' . $extranum . '_h' }{$_}; $total_k += ${ '_section_' . $extranum . '_k' }{$_}; $count++; } } # Add average row if ( $ExtraAddAverageRow[$extranum] ) { print ""; print "$Message[96]"; if ( $ExtraStatTypes[$extranum] =~ m/P/i ) { print "" . ( $count ? Format_Number(( $total_p / $count )) : " " ) . ""; } if ( $ExtraStatTypes[$extranum] =~ m/H/i ) { print "" . ( $count ? Format_Number(( $total_h / $count )) : " " ) . ""; } if ( $ExtraStatTypes[$extranum] =~ m/B/i ) { print "" . ( $count ? Format_Bytes( $total_k / $count ) : " " ) . ""; } if ( $ExtraStatTypes[$extranum] =~ m/L/i ) { print " "; } print "\n"; } # Add sum row if ( $ExtraAddSumRow[$extranum] ) { print ""; print "$Message[102]"; if ( $ExtraStatTypes[$extranum] =~ m/P/i ) { print "" . Format_Number(($total_p)) . ""; } if ( $ExtraStatTypes[$extranum] =~ m/H/i ) { print "" . Format_Number(($total_h)) . ""; } if ( $ExtraStatTypes[$extranum] =~ m/B/i ) { print "" . Format_Bytes($total_k) . ""; } if ( $ExtraStatTypes[$extranum] =~ m/L/i ) { print " "; } print "\n"; } &tab_end(); } #------------------------------------------------------------------------------ # MAIN #------------------------------------------------------------------------------ ( $DIR = $0 ) =~ s/([^\/\\]+)$//; ( $PROG = $1 ) =~ s/\.([^\.]*)$//; $Extension = $1; $DIR ||= '.'; $DIR =~ s/([^\/\\])[\\\/]+$/$1/; $starttime = time(); # Get current time (time when AWStats was started) ( $nowsec, $nowmin, $nowhour, $nowday, $nowmonth, $nowyear, $nowwday, $nowyday ) = localtime($starttime); $nowweekofmonth = int( $nowday / 7 ); $nowweekofyear = int( ( $nowyday - 1 + 6 - ( $nowwday == 0 ? 6 : $nowwday - 1 ) ) / 7 ) + 1; if ( $nowweekofyear > 52 ) { $nowweekofyear = 1; } $nowdaymod = $nowday % 7; $nowwday++; $nowns = Time::Local::timegm( 0, 0, 0, $nowday, $nowmonth, $nowyear ); if ( $nowdaymod <= $nowwday ) { if ( ( $nowwday != 7 ) || ( $nowdaymod != 0 ) ) { $nowweekofmonth = $nowweekofmonth + 1; } } if ( $nowdaymod > $nowwday ) { $nowweekofmonth = $nowweekofmonth + 2; } # Change format of time variables $nowweekofmonth = "0$nowweekofmonth"; if ( $nowweekofyear < 10 ) { $nowweekofyear = "0$nowweekofyear"; } if ( $nowyear < 100 ) { $nowyear += 2000; } else { $nowyear += 1900; } $nowsmallyear = $nowyear; $nowsmallyear =~ s/^..//; if ( ++$nowmonth < 10 ) { $nowmonth = "0$nowmonth"; } if ( $nowday < 10 ) { $nowday = "0$nowday"; } if ( $nowhour < 10 ) { $nowhour = "0$nowhour"; } if ( $nowmin < 10 ) { $nowmin = "0$nowmin"; } if ( $nowsec < 10 ) { $nowsec = "0$nowsec"; } $nowtime = int( $nowyear . $nowmonth . $nowday . $nowhour . $nowmin . $nowsec ); # Get tomorrow time (will be used to discard some record with corrupted date (future date)) my ( $tomorrowsec, $tomorrowmin, $tomorrowhour, $tomorrowday, $tomorrowmonth, $tomorrowyear ) = localtime( $starttime + 86400 ); if ( $tomorrowyear < 100 ) { $tomorrowyear += 2000; } else { $tomorrowyear += 1900; } if ( ++$tomorrowmonth < 10 ) { $tomorrowmonth = "0$tomorrowmonth"; } if ( $tomorrowday < 10 ) { $tomorrowday = "0$tomorrowday"; } if ( $tomorrowhour < 10 ) { $tomorrowhour = "0$tomorrowhour"; } if ( $tomorrowmin < 10 ) { $tomorrowmin = "0$tomorrowmin"; } if ( $tomorrowsec < 10 ) { $tomorrowsec = "0$tomorrowsec"; } $tomorrowtime = int( $tomorrowyear . $tomorrowmonth . $tomorrowday . $tomorrowhour . $tomorrowmin . $tomorrowsec ); # Allowed option my @AllowedCLIArgs = ( 'migrate', 'config', 'logfile', 'output', 'runascli', 'update', 'staticlinks', 'staticlinksext', 'noloadplugin', 'loadplugin', 'hostfilter', 'urlfilter', 'refererpagesfilter', 'lang', 'month', 'year', 'framename', 'debug', 'showsteps', 'showdropped', 'showcorrupted', 'showunknownorigin', 'showdirectorigin', 'limitflush', 'nboflastupdatelookuptosave', 'confdir', 'updatefor', 'hostfilter', 'hostfilterex', 'urlfilter', 'urlfilterex', 'refererpagesfilter', 'refererpagesfilterex', 'pluginmode', 'filterrawlog' ); # Parse input parameters and sanitize them for security reasons $QueryString = ''; # AWStats use GATEWAY_INTERFACE to known if ran as CLI or CGI. AWSTATS_DEL_GATEWAY_INTERFACE can # be set to force AWStats to be ran as CLI even from a web page. if ( $ENV{'AWSTATS_DEL_GATEWAY_INTERFACE'} ) { $ENV{'GATEWAY_INTERFACE'} = ''; } if ( $ENV{'GATEWAY_INTERFACE'} ) { # Run from a browser as CGI $DebugMessages = 0; # Prepare QueryString if ( $ENV{'CONTENT_LENGTH'} ) { binmode STDIN; read( STDIN, $QueryString, $ENV{'CONTENT_LENGTH'} ); } if ( $ENV{'QUERY_STRING'} ) { $QueryString = $ENV{'QUERY_STRING'}; # Set & and & to & $QueryString =~ s/&/&/g; $QueryString =~ s/&/&/g; } # Remove all XSS vulnerabilities coming from AWStats parameters $QueryString = CleanXSS( &DecodeEncodedString($QueryString) ); # Security test if ( $QueryString =~ /LogFile=([^&]+)/i ) { error( "Logfile parameter can't be overwritten when AWStats is used from a CGI" ); } # No update but report by default when run from a browser $UpdateStats = ( $QueryString =~ /update=1/i ? 1 : 0 ); if ( $QueryString =~ /config=([^&]+)/i ) { $SiteConfig = &Sanitize("$1"); } if ( $QueryString =~ /diricons=([^&]+)/i ) { $DirIcons = "$1"; } if ( $QueryString =~ /pluginmode=([^&]+)/i ) { $PluginMode = &Sanitize( "$1", 1 ); } if ( $QueryString =~ /configdir=([^&]+)/i ) { $DirConfig = &Sanitize("$1"); $DirConfig =~ s/\\{2,}/\\/g; # This is to clean Remote URL $DirConfig =~ s/\/{2,}/\//g; # This is to clean Remote URL } # All filters if ( $QueryString =~ /hostfilter=([^&]+)/i ) { $FilterIn{'host'} = "$1"; } # Filter on host list can also be defined with hostfilter=filter if ( $QueryString =~ /hostfilterex=([^&]+)/i ) { $FilterEx{'host'} = "$1"; } # if ( $QueryString =~ /urlfilter=([^&]+)/i ) { $FilterIn{'url'} = "$1"; } # Filter on URL list can also be defined with urlfilter=filter if ( $QueryString =~ /urlfilterex=([^&]+)/i ) { $FilterEx{'url'} = "$1"; } # if ( $QueryString =~ /refererpagesfilter=([^&]+)/i ) { $FilterIn{'refererpages'} = "$1"; } # Filter on referer list can also be defined with refererpagesfilter=filter if ( $QueryString =~ /refererpagesfilterex=([^&]+)/i ) { $FilterEx{'refererpages'} = "$1"; } # # All output if ( $QueryString =~ /output=allhosts:([^&]+)/i ) { $FilterIn{'host'} = "$1"; } # Filter on host list can be defined with output=allhosts:filter to reduce number of lines read and showed if ( $QueryString =~ /output=lasthosts:([^&]+)/i ) { $FilterIn{'host'} = "$1"; } # Filter on host list can be defined with output=lasthosts:filter to reduce number of lines read and showed if ( $QueryString =~ /output=urldetail:([^&]+)/i ) { $FilterIn{'url'} = "$1"; } # Filter on URL list can be defined with output=urldetail:filter to reduce number of lines read and showed if ( $QueryString =~ /output=refererpages:([^&]+)/i ) { $FilterIn{'refererpages'} = "$1"; } # Filter on referer list can be defined with output=refererpages:filter to reduce number of lines read and showed # If migrate if ( $QueryString =~ /(^|-|&|&)migrate=([^&]+)/i ) { $MigrateStats = &Sanitize("$2"); $MigrateStats =~ /^(.*)$PROG(\d{0,2})(\d\d)(\d\d\d\d)(.*)\.txt$/; $SiteConfig = &Sanitize($5 ? $5 : 'xxx'); $SiteConfig =~ s/^\.//; # SiteConfig is used to find config file } $SiteConfig =~ s/\.\.//g; # Avoid directory transversal } else { # Run from command line $DebugMessages = 1; # Prepare QueryString for ( 0 .. @ARGV - 1 ) { # If migrate if ( $ARGV[$_] =~ /(^|-|&|&)migrate=([^&]+)/i ) { $MigrateStats = &Sanitize("$2"); $MigrateStats =~ /^(.*)$PROG(\d{0,2})(\d\d)(\d\d\d\d)(.*)\.txt$/; $SiteConfig = &Sanitize($5 ? $5 : 'xxx'); $SiteConfig =~ s/^\.//; # SiteConfig is used to find config file next; } # TODO Check if ARGV is in @AllowedArg if ($QueryString) { $QueryString .= '&'; } my $NewLinkParams = $ARGV[$_]; $NewLinkParams =~ s/^-+//; $QueryString .= "$NewLinkParams"; } # Remove all XSS vulnerabilities coming from AWStats parameters $QueryString = CleanXSS($QueryString); # Security test if ( $ENV{'AWSTATS_DEL_GATEWAY_INTERFACE'} && $QueryString =~ /LogFile=([^&]+)/i ) { error( "Logfile parameter can't be overwritten when AWStats is used from a CGI" ); } # Update with no report by default when run from command line $UpdateStats = 1; if ( $QueryString =~ /config=([^&]+)/i ) { $SiteConfig = &Sanitize("$1"); } if ( $QueryString =~ /diricons=([^&]+)/i ) { $DirIcons = "$1"; } if ( $QueryString =~ /pluginmode=([^&]+)/i ) { $PluginMode = &Sanitize( "$1", 1 ); } if ( $QueryString =~ /configdir=([^&]+)/i ) { $DirConfig = &Sanitize("$1"); $DirConfig =~ s/\\{2,}/\\/g; # This is to clean Remote URL $DirConfig =~ s/\/{2,}/\//g; # This is to clean Remote URL } # All filters if ( $QueryString =~ /hostfilter=([^&]+)/i ) { $FilterIn{'host'} = "$1"; } # Filter on host list can also be defined with hostfilter=filter if ( $QueryString =~ /hostfilterex=([^&]+)/i ) { $FilterEx{'host'} = "$1"; } # if ( $QueryString =~ /urlfilter=([^&]+)/i ) { $FilterIn{'url'} = "$1"; } # Filter on URL list can also be defined with urlfilter=filter if ( $QueryString =~ /urlfilterex=([^&]+)/i ) { $FilterEx{'url'} = "$1"; } # if ( $QueryString =~ /refererpagesfilter=([^&]+)/i ) { $FilterIn{'refererpages'} = "$1"; } # Filter on referer list can also be defined with refererpagesfilter=filter if ( $QueryString =~ /refererpagesfilterex=([^&]+)/i ) { $FilterEx{'refererpages'} = "$1"; } # # All output if ( $QueryString =~ /output=allhosts:([^&]+)/i ) { $FilterIn{'host'} = "$1"; } # Filter on host list can be defined with output=allhosts:filter to reduce number of lines read and showed if ( $QueryString =~ /output=lasthosts:([^&]+)/i ) { $FilterIn{'host'} = "$1"; } # Filter on host list can be defined with output=lasthosts:filter to reduce number of lines read and showed if ( $QueryString =~ /output=urldetail:([^&]+)/i ) { $FilterIn{'url'} = "$1"; } # Filter on URL list can be defined with output=urldetail:filter to reduce number of lines read and showed if ( $QueryString =~ /output=refererpages:([^&]+)/i ) { $FilterIn{'refererpages'} = "$1"; } # Filter on referer list can be defined with output=refererpages:filter to reduce number of lines read and showed # Config parameters if ( $QueryString =~ /LogFile=([^&]+)/i ) { $LogFile = "$1"; } # If show options if ( $QueryString =~ /showsteps/i ) { $ShowSteps = 1; $QueryString =~ s/showsteps[^&]*//i; } if ( $QueryString =~ /showcorrupted/i ) { $ShowCorrupted = 1; $QueryString =~ s/showcorrupted[^&]*//i; } if ( $QueryString =~ /showdropped/i ) { $ShowDropped = 1; $QueryString =~ s/showdropped[^&]*//i; } if ( $QueryString =~ /showunknownorigin/i ) { $ShowUnknownOrigin = 1; $QueryString =~ s/showunknownorigin[^&]*//i; } if ( $QueryString =~ /showdirectorigin/i ) { $ShowDirectOrigin = 1; $QueryString =~ s/showdirectorigin[^&]*//i; } $SiteConfig =~ s/\.\.//g; } if ( $QueryString =~ /(^|&|&)staticlinks/i ) { $StaticLinks = "$PROG.$SiteConfig"; } if ( $QueryString =~ /(^|&|&)staticlinks=([^&]+)/i ) { $StaticLinks = "$2"; } # When ran from awstatsbuildstaticpages.pl if ( $QueryString =~ /(^|&|&)staticlinksext=([^&]+)/i ) { $StaticExt = "$2"; } if ( $QueryString =~ /(^|&|&)framename=([^&]+)/i ) { $FrameName = "$2"; } if ( $QueryString =~ /(^|&|&)debug=(\d+)/i ) { $Debug = $2; } if ( $QueryString =~ /(^|&|&)databasebreak=(\w+)/i ) { $DatabaseBreak = $2; } if ( $QueryString =~ /(^|&|&)updatefor=(\d+)/i ) { $UpdateFor = $2; } if ( $QueryString =~ /(^|&|&)noloadplugin=([^&]+)/i ) { foreach ( split( /,/, $2 ) ) { $NoLoadPlugin{ &Sanitize( "$_", 1 ) } = 1; } } if ( $QueryString =~ /(^|&|&)limitflush=(\d+)/i ) { $LIMITFLUSH = $2; } if ( $QueryString =~ /(^|&|&)nboflastupdatelookuptosave=(\d+)/i ) { $NBOFLASTUPDATELOOKUPTOSAVE = $2; } # Get/Define output if ( $QueryString =~ /(^|&|&)output(=[^&]*|)(.*)(&|&)output(=[^&]*|)(&|$)/i ) { error( "Only 1 output option is allowed", "", "", 1 ); } if ( $QueryString =~ /(^|&|&)output(=[^&]*|)(&|$)/i ) { # At least one output expected. We define %HTMLOutput my $outputlist = "$2"; if ($outputlist) { $outputlist =~ s/^=//; foreach my $outputparam ( split( /,/, $outputlist ) ) { $outputparam =~ s/:(.*)$//; if ($outputparam) { $HTMLOutput{ lc($outputparam) } = "$1" || 1; } } } # If on command line and no update if ( !$ENV{'GATEWAY_INTERFACE'} && $QueryString !~ /update/i ) { $UpdateStats = 0; } # If no output defined, used default value if ( !scalar keys %HTMLOutput ) { $HTMLOutput{'main'} = 1; } } if ( $ENV{'GATEWAY_INTERFACE'} && !scalar keys %HTMLOutput ) { $HTMLOutput{'main'} = 1; } # Remove -output option with no = from QueryString $QueryString =~ s/(^|&|&)output(&|$)/$1$2/i; $QueryString =~ s/&+$//; # Check year, month, day, hour parameters if ( $QueryString =~ /(^|&|&)month=(year)/i ) { error("month=year is a deprecated option. Use month=all instead."); } if ( $QueryString =~ /(^|&|&)year=(\d\d\d\d)/i ) { $YearRequired = sprintf( "%04d", $2 ); } else { $YearRequired = "$nowyear"; } if ( $QueryString =~ /(^|&|&)month=(\d{1,2})/i ) { $MonthRequired = sprintf( "%02d", $2 ); } elsif ( $QueryString =~ /(^|&|&)month=(all)/i ) { $MonthRequired = 'all'; } else { $MonthRequired = "$nowmonth"; } if ( $QueryString =~ /(^|&|&)day=(\d{1,2})/i ) { $DayRequired = sprintf( "%02d", $2 ); } # day is a hidden option. Must not be used (Make results not understandable). Available for users that rename history files with day. else { $DayRequired = ''; } if ( $QueryString =~ /(^|&|&)hour=(\d{1,2})/i ) { $HourRequired = sprintf( "%02d", $2 ); } # hour is a hidden option. Must not be used (Make results not understandable). Available for users that rename history files with day. else { $HourRequired = ''; } # Check parameter validity # TODO # Print AWStats and Perl version if ($Debug) { debug( ucfirst($PROG) . " - $VERSION - Perl $^X $]", 1 ); debug( "DIR=$DIR PROG=$PROG Extension=$Extension", 2 ); debug( "QUERY_STRING=$QueryString", 2 ); debug( "HTMLOutput=" . join( ',', keys %HTMLOutput ), 1 ); debug( "YearRequired=$YearRequired, MonthRequired=$MonthRequired", 2 ); debug( "DayRequired=$DayRequired, HourRequired=$HourRequired", 2 ); debug( "UpdateFor=$UpdateFor", 2 ); debug( "PluginMode=$PluginMode", 2 ); debug( "DirConfig=$DirConfig", 2 ); } # Force SiteConfig if AWSTATS_FORCE_CONFIG is defined if ( $ENV{'AWSTATS_CONFIG'} ) { $ENV{'AWSTATS_FORCE_CONFIG'} = $ENV{'AWSTATS_CONFIG'}; } # For backward compatibility if ( $ENV{'AWSTATS_FORCE_CONFIG'} ) { if ($Debug) { debug( "AWSTATS_FORCE_CONFIG parameter is defined to '" . $ENV{'AWSTATS_FORCE_CONFIG'} . "'. $PROG will use this as config value." ); } $SiteConfig = &Sanitize( $ENV{'AWSTATS_FORCE_CONFIG'} ); } # Display version information if ( $QueryString =~ /(^|&|&)version/i ) { print "$PROG $VERSION\n"; exit 0; } # Display help information if ( ( !$ENV{'GATEWAY_INTERFACE'} ) && ( !$SiteConfig ) ) { &PrintCLIHelp(); exit 2; } $SiteConfig ||= &Sanitize( $ENV{'SERVER_NAME'} ); #$ENV{'SERVER_NAME'}||=$SiteConfig; # For thoose who use __SERVER_NAME__ in conf file and use CLI. $ENV{'AWSTATS_CURRENT_CONFIG'} = $SiteConfig; # Read config file (SiteConfig must be defined) &Read_Config($DirConfig); # Check language if ( $QueryString =~ /(^|&|&)lang=([^&]+)/i ) { $Lang = "$2"; } if ( !$Lang || $Lang eq 'auto' ) { # If lang not defined or forced to auto my $langlist = $ENV{'HTTP_ACCEPT_LANGUAGE'} || ''; $langlist =~ s/;[^,]*//g; if ($Debug) { debug( "Search an available language among HTTP_ACCEPT_LANGUAGE=$langlist", 1 ); } foreach my $code ( split( /,/, $langlist ) ) { # Search for a valid lang in priority if ( $LangBrowserToLangAwstats{$code} ) { $Lang = $LangBrowserToLangAwstats{$code}; if ($Debug) { debug( " Will try to use Lang=$Lang", 1 ); } last; } $code =~ s/-.*$//; if ( $LangBrowserToLangAwstats{$code} ) { $Lang = $LangBrowserToLangAwstats{$code}; if ($Debug) { debug( " Will try to use Lang=$Lang", 1 ); } last; } } } if ( !$Lang || $Lang eq 'auto' ) { if ($Debug) { debug( " No language defined or available. Will use Lang=en", 1 ); } $Lang = 'en'; } # Check and correct bad parameters &Check_Config(); # Now SiteDomain is defined if ( $Debug && !$DebugMessages ) { error( "Debug has not been allowed. Change DebugMessages parameter in config file to allow debug." ); } # Define frame name and correct variable for frames if ( !$FrameName ) { if ( $ENV{'GATEWAY_INTERFACE'} && $UseFramesWhenCGI && $HTMLOutput{'main'} && !$PluginMode ) { $FrameName = 'index'; } else { $FrameName = 'main'; } } # Load Message files, Reference data files and Plugins if ($Debug) { debug( "FrameName=$FrameName", 1 ); } if ( $FrameName ne 'index' ) { &Read_Language_Data($Lang); if ( $FrameName ne 'mainleft' ) { my %datatoload = (); my ( $filedomains, $filemime, $filerobots, $fileworms, $filebrowser, $fileos, $filese ) = ( 'domains', 'mime', 'robots', 'worms', 'browsers', 'operating_systems', 'search_engines' ); my ( $filestatushttp, $filestatussmtp ) = ( 'status_http', 'status_smtp' ); if ( $LevelForBrowsersDetection eq 'allphones' ) { $filebrowser = 'browsers_phone'; } if ($UpdateStats) { # If update if ($LevelForFileTypesDetection) { $datatoload{$filemime} = 1; } # Only if need to filter on known extensions if ($LevelForRobotsDetection) { $datatoload{$filerobots} = 1; } # ua if ($LevelForWormsDetection) { $datatoload{$fileworms} = 1; } # url if ($LevelForBrowsersDetection) { $datatoload{$filebrowser} = 1; } # ua if ($LevelForOSDetection) { $datatoload{$fileos} = 1; } # ua if ($LevelForRefererAnalyze) { $datatoload{$filese} = 1; } # referer # if (...) { $datatoload{'referer_spam'}=1; } } if ( scalar keys %HTMLOutput ) { # If output if ( $ShowDomainsStats || $ShowHostsStats ) { $datatoload{$filedomains} = 1; } # TODO Replace by test if ($ShowDomainsStats) when plugins geoip can force load of domains datafile. if ($ShowFileTypesStats) { $datatoload{$filemime} = 1; } if ($ShowRobotsStats) { $datatoload{$filerobots} = 1; } if ($ShowWormsStats) { $datatoload{$fileworms} = 1; } if ($ShowBrowsersStats) { $datatoload{$filebrowser} = 1; } if ($ShowOSStats) { $datatoload{$fileos} = 1; } if ($ShowOriginStats) { $datatoload{$filese} = 1; } if ($ShowHTTPErrorsStats) { $datatoload{$filestatushttp} = 1; } if ($ShowSMTPErrorsStats) { $datatoload{$filestatussmtp} = 1; } } &Read_Ref_Data( keys %datatoload ); } &Read_Plugins(); } # Here charset is defined, so we can send the http header (Need BuildReportFormat,PageCode) if ( !$HeaderHTTPSent && $ENV{'GATEWAY_INTERFACE'} ) { http_head(); } # Run from a browser as CGI # Init other parameters $NBOFLINESFORBENCHMARK--; if ( $ENV{'GATEWAY_INTERFACE'} ) { $DirCgi = ''; } if ( $DirCgi && !( $DirCgi =~ /\/$/ ) && !( $DirCgi =~ /\\$/ ) ) { $DirCgi .= '/'; } if ( !$DirData || $DirData =~ /^\./ ) { if ( !$DirData || $DirData eq '.' ) { $DirData = "$DIR"; } # If not defined or chosen to '.' value then DirData is current dir elsif ( $DIR && $DIR ne '.' ) { $DirData = "$DIR/$DirData"; } } $DirData ||= '.'; # If current dir not defined then we put it to '.' $DirData =~ s/[\\\/]+$//; if ( $FirstDayOfWeek == 1 ) { @DOWIndex = ( 1, 2, 3, 4, 5, 6, 0 ); } else { @DOWIndex = ( 0, 1, 2, 3, 4, 5, 6 ); } # Should we link to ourselves or to a wrapper script $AWScript = ( $WrapperScript ? "$WrapperScript" : "$DirCgi$PROG.$Extension" ); if (index($AWScript,'?')>-1) { $AWScript .= '&'; # $AWScript contains URL parameters } else { $AWScript .= '?'; } # Print html header (Need HTMLOutput,Expires,Lang,StyleSheet,HTMLHeadSectionExpires defined by Read_Config, PageCode defined by Read_Language_Data) if ( !$HeaderHTMLSent ) { &html_head; } # AWStats output is replaced by a plugin output if ($PluginMode) { # my $function="BuildFullHTMLOutput_$PluginMode()"; # eval("$function"); my $function = "BuildFullHTMLOutput_$PluginMode"; &$function(); if ( $? || $@ ) { error("$@"); } &html_end(0); exit 0; } # Security check if ( $AllowAccessFromWebToAuthenticatedUsersOnly && $ENV{'GATEWAY_INTERFACE'} ) { if ($Debug) { debug( "REMOTE_USER=" . $ENV{"REMOTE_USER"} ); } if ( !$ENV{"REMOTE_USER"} ) { error( "Access to statistics is only allowed from an authenticated session to authenticated users." ); } if (@AllowAccessFromWebToFollowingAuthenticatedUsers) { my $userisinlist = 0; my $remoteuser = quotemeta( $ENV{"REMOTE_USER"} ); $remoteuser =~ s/\s/%20/g ; # Allow authenticated user with space in name to be compared to allowed user list my $currentuser = qr/^$remoteuser$/i; # Set precompiled regex foreach (@AllowAccessFromWebToFollowingAuthenticatedUsers) { if (/$currentuser/o) { $userisinlist = 1; last; } } if ( !$userisinlist ) { error( "User '" . $ENV{"REMOTE_USER"} . "' is not allowed to access statistics of this domain/config." ); } } } if ( $AllowAccessFromWebToFollowingIPAddresses && $ENV{'GATEWAY_INTERFACE'} ) { my $IPAddress = $ENV{"REMOTE_ADDR"}; # IPv4 or IPv6 my $useripaddress = &Convert_IP_To_Decimal($IPAddress); my @allowaccessfromipaddresses = split( /[\s,]+/, $AllowAccessFromWebToFollowingIPAddresses ); my $allowaccess = 0; foreach my $ipaddressrange (@allowaccessfromipaddresses) { if ( $ipaddressrange !~ /^(\d+\.\d+\.\d+\.\d+)(?:-(\d+\.\d+\.\d+\.\d+))*$/ && $ipaddressrange !~ /^([0-9A-Fa-f]{1,4}:){1,7}(:|)([0-9A-Fa-f]{1,4}|\/\d)/ ) { error( "AllowAccessFromWebToFollowingIPAddresses is defined to '$AllowAccessFromWebToFollowingIPAddresses' but part of value does not match the correct syntax: IPv4AddressMin[-IPv4AddressMax] or IPv6Address[\/prefix] in \"$ipaddressrange\"" ); } # Test ip v4 if ( $ipaddressrange =~ /^(\d+\.\d+\.\d+\.\d+)(?:-(\d+\.\d+\.\d+\.\d+))*$/ ) { my $ipmin = &Convert_IP_To_Decimal($1); my $ipmax = $2 ? &Convert_IP_To_Decimal($2) : $ipmin; # Is it an authorized ip ? if ( ( $useripaddress >= $ipmin ) && ( $useripaddress <= $ipmax ) ) { $allowaccess = 1; last; } } # Test ip v6 if ( $ipaddressrange =~ /^([0-9A-Fa-f]{1,4}:){1,7}(:|)([0-9A-Fa-f]{1,4}|\/\d)/ ) { if ( $ipaddressrange =~ /::\// ) { my @IPv6split = split( /::/, $ipaddressrange ); if ( $IPAddress =~ /^$IPv6split[0]/ ) { $allowaccess = 1; last; } } elsif ( $ipaddressrange == $IPAddress ) { $allowaccess = 1; last; } } } if ( !$allowaccess ) { error( "Access to statistics is not allowed from your IP Address " . $ENV{"REMOTE_ADDR"} ); } } if ( ( $UpdateStats || $MigrateStats ) && ( !$AllowToUpdateStatsFromBrowser ) && $ENV{'GATEWAY_INTERFACE'} ) { error( "" . ( $UpdateStats ? "Update" : "Migrate" ) . " of statistics has not been allowed from a browser (AllowToUpdateStatsFromBrowser should be set to 1)." ); } if ( scalar keys %HTMLOutput && $MonthRequired eq 'all' ) { if ( !$AllowFullYearView ) { error( "Full year view has not been allowed (AllowFullYearView is set to 0)." ); } if ( $AllowFullYearView < 3 && $ENV{'GATEWAY_INTERFACE'} ) { error( "Full year view has not been allowed from a browser (AllowFullYearView should be set to 3)." ); } } #------------------------------------------ # MIGRATE PROCESS (Must be after reading config cause we need MaxNbOf... and Min...) #------------------------------------------ if ($MigrateStats) { if ($Debug) { debug( "MigrateStats is $MigrateStats", 2 ); } if ( $MigrateStats !~ /^(.*)$PROG(\d\d)(\d\d\d\d)(\d{0,2})(\d{0,2})(.*)\.txt$/ ) { error( "AWStats history file name must match following syntax: ${PROG}MMYYYY[.config].txt", "", "", 1 ); } $DirData = "$1"; $MonthRequired = "$2"; $YearRequired = "$3"; $DayRequired = "$4"; $HourRequired = "$5"; $FileSuffix = "$6"; # Correct DirData if ( !$DirData || $DirData =~ /^\./ ) { if ( !$DirData || $DirData eq '.' ) { $DirData = "$DIR"; } # If not defined or chosen to '.' value then DirData is current dir elsif ( $DIR && $DIR ne '.' ) { $DirData = "$DIR/$DirData"; } } $DirData ||= '.'; # If current dir not defined then we put it to '.' $DirData =~ s/[\\\/]+$//; print "Start migration for file '$MigrateStats'."; print $ENV{'GATEWAY_INTERFACE'} ? "
\n" : "\n"; if ($EnableLockForUpdate) { &Lock_Update(1); } my $newhistory = &Read_History_With_TmpUpdate( $YearRequired, $MonthRequired, $DayRequired, $HourRequired, 1, 0, 'all' ); if ( rename( "$newhistory", "$MigrateStats" ) == 0 ) { unlink "$newhistory"; error( "Failed to rename \"$newhistory\" into \"$MigrateStats\".\nWrite permissions on \"$MigrateStats\" might be wrong" . ( $ENV{'GATEWAY_INTERFACE'} ? " for a 'migration from web'" : "" ) . " or file might be opened." ); } if ($EnableLockForUpdate) { &Lock_Update(0); } print "Migration for file '$MigrateStats' successful."; print $ENV{'GATEWAY_INTERFACE'} ? "
\n" : "\n"; &html_end(1); exit 0; } # Output main frame page and exit. This must be after the security check. if ( $FrameName eq 'index' ) { # Define the NewLinkParams for main chart my $NewLinkParams = ${QueryString}; $NewLinkParams =~ s/(^|&|&)framename=[^&]*//i; $NewLinkParams =~ s/(&|&)+/&/i; $NewLinkParams =~ s/^&//; $NewLinkParams =~ s/&$//; if ($NewLinkParams) { $NewLinkParams = "${NewLinkParams}&"; } # Exit if main frame print "\n"; print "\n"; print "\n"; print "<body>"; print "Your browser does not support frames.<br />\n"; print "You must set AWStats UseFramesWhenCGI parameter to 0\n"; print "to see your reports.<br />\n"; print "</body>\n"; print "\n"; &html_end(0); exit 0; } %MonthNumLib = ( "01", "$Message[60]", "02", "$Message[61]", "03", "$Message[62]", "04", "$Message[63]", "05", "$Message[64]", "06", "$Message[65]", "07", "$Message[66]", "08", "$Message[67]", "09", "$Message[68]", "10", "$Message[69]", "11", "$Message[70]", "12", "$Message[71]" ); # Build ListOfYears list with all existing years ( $lastyearbeforeupdate, $lastmonthbeforeupdate, $lastdaybeforeupdate, $lasthourbeforeupdate, $lastdatebeforeupdate ) = ( 0, 0, 0, 0, 0 ); my $datemask = ''; if ( $DatabaseBreak eq 'month' ) { $datemask = '(\d\d)(\d\d\d\d)'; } elsif ( $DatabaseBreak eq 'year' ) { $datemask = '(\d\d\d\d)'; } elsif ( $DatabaseBreak eq 'day' ) { $datemask = '(\d\d)(\d\d\d\d)(\d\d)'; } elsif ( $DatabaseBreak eq 'hour' ) { $datemask = '(\d\d)(\d\d\d\d)(\d\d)(\d\d)'; } if ($Debug) { debug( "Scan for last history files into DirData='$DirData' with mask='$datemask'" ); } my $retval = opendir( DIR, "$DirData" ); if(! $retval) { error( "Failed to open directory $DirData : $!"); } my $regfilesuffix = quotemeta($FileSuffix); foreach ( grep /^$PROG$datemask$regfilesuffix\.txt(|\.gz)$/i, file_filt sort readdir DIR ) { /^$PROG$datemask$regfilesuffix\.txt(|\.gz)$/i; if ( !$ListOfYears{"$2"} || "$1" gt $ListOfYears{"$2"} ) { # ListOfYears contains max month found $ListOfYears{"$2"} = "$1"; } my $rangestring = ( $2 || "" ) . ( $1 || "" ) . ( $3 || "" ) . ( $4 || "" ); if ( $rangestring gt $lastdatebeforeupdate ) { # We are on a new max for mask $lastyearbeforeupdate = ( $2 || "" ); $lastmonthbeforeupdate = ( $1 || "" ); $lastdaybeforeupdate = ( $3 || "" ); $lasthourbeforeupdate = ( $4 || "" ); $lastdatebeforeupdate = $rangestring; } } close DIR; # If at least one file found, get value for LastLine if ($lastyearbeforeupdate) { # Read 'general' section of last history file for LastLine &Read_History_With_TmpUpdate( $lastyearbeforeupdate, $lastmonthbeforeupdate, $lastdaybeforeupdate, $lasthourbeforeupdate, 0, 0, "general" ); } # Warning if lastline in future if ( $LastLine > ( $nowtime + 20000 ) ) { warning( "WARNING: LastLine parameter in history file is '$LastLine' so in future. May be you need to correct manually the line LastLine in some awstats*.$SiteConfig.conf files." ); } # Force LastLine if ( $QueryString =~ /lastline=(\d{14})/i ) { $LastLine = $1; } if ($Debug) { debug("Last year=$lastyearbeforeupdate - Last month=$lastmonthbeforeupdate"); debug("Last day=$lastdaybeforeupdate - Last hour=$lasthourbeforeupdate"); debug("LastLine=$LastLine"); debug("LastLineNumber=$LastLineNumber"); debug("LastLineOffset=$LastLineOffset"); debug("LastLineChecksum=$LastLineChecksum"); } # Init vars &Init_HashArray(); #------------------------------------------ # UPDATE PROCESS #------------------------------------------ my $lastlinenb = 0; my $lastlineoffset = 0; my $lastlineoffsetnext = 0; if ($Debug) { debug( "UpdateStats is $UpdateStats", 2 ); } if ( $UpdateStats && $FrameName ne 'index' && $FrameName ne 'mainleft' ) { # Update only on index page or when not framed to avoid update twice my %MonthNum = ( "Jan", "01", "jan", "01", "Feb", "02", "feb", "02", "Mar", "03", "mar", "03", "Apr", "04", "apr", "04", "May", "05", "may", "05", "Jun", "06", "jun", "06", "Jul", "07", "jul", "07", "Aug", "08", "aug", "08", "Sep", "09", "sep", "09", "Oct", "10", "oct", "10", "Nov", "11", "nov", "11", "Dec", "12", "dec", "12" ) ; # MonthNum must be in english because used to translate log date in apache log files if ( !scalar keys %HTMLOutput ) { print "Create/Update database for config \"$FileConfig\" by AWStats version $VERSION\n"; print "From data in log file \"$LogFile\"...\n"; } my $lastprocessedyear = $lastyearbeforeupdate || 0; my $lastprocessedmonth = $lastmonthbeforeupdate || 0; my $lastprocessedday = $lastdaybeforeupdate || 0; my $lastprocessedhour = $lasthourbeforeupdate || 0; my $lastprocesseddate = ''; if ( $DatabaseBreak eq 'month' ) { $lastprocesseddate = sprintf( "%04i%02i", $lastprocessedyear, $lastprocessedmonth ); } elsif ( $DatabaseBreak eq 'year' ) { $lastprocesseddate = sprintf( "%04i%", $lastprocessedyear ); } elsif ( $DatabaseBreak eq 'day' ) { $lastprocesseddate = sprintf( "%04i%02i%02i", $lastprocessedyear, $lastprocessedmonth, $lastprocessedday ); } elsif ( $DatabaseBreak eq 'hour' ) { $lastprocesseddate = sprintf( "%04i%02i%02i%02i", $lastprocessedyear, $lastprocessedmonth, $lastprocessedday, $lastprocessedhour ); } my @list; # Init RobotsSearchIDOrder required for update process @list = (); if ( $LevelForRobotsDetection >= 1 ) { foreach ( 1 .. $LevelForRobotsDetection ) { push @list, "list$_"; } push @list, "listgen"; # Always added } foreach my $key (@list) { push @RobotsSearchIDOrder, @{"RobotsSearchIDOrder_$key"}; if ($Debug) { debug( "Add " . @{"RobotsSearchIDOrder_$key"} . " elements from RobotsSearchIDOrder_$key into RobotsSearchIDOrder", 2 ); } } if ($Debug) { debug( "RobotsSearchIDOrder has now " . @RobotsSearchIDOrder . " elements", 1 ); } # Init SearchEnginesIDOrder required for update process @list = (); if ( $LevelForSearchEnginesDetection >= 1 ) { foreach ( 1 .. $LevelForSearchEnginesDetection ) { push @list, "list$_"; } push @list, "listgen"; # Always added } foreach my $key (@list) { push @SearchEnginesSearchIDOrder, @{"SearchEnginesSearchIDOrder_$key"}; if ($Debug) { debug( "Add " . @{"SearchEnginesSearchIDOrder_$key"} . " elements from SearchEnginesSearchIDOrder_$key into SearchEnginesSearchIDOrder", 2 ); } } if ($Debug) { debug( "SearchEnginesSearchIDOrder has now " . @SearchEnginesSearchIDOrder . " elements", 1 ); } # Complete HostAliases array my $sitetoanalyze = quotemeta( lc($SiteDomain) ); if ( !@HostAliases ) { warning( "Warning: HostAliases parameter is not defined, $PROG choose \"$SiteDomain localhost 127.0.0.1\"." ); push @HostAliases, qr/^$sitetoanalyze$/i; push @HostAliases, qr/^localhost$/i; push @HostAliases, qr/^127\.0\.0\.1$/i; } else { unshift @HostAliases, qr/^$sitetoanalyze$/i; } # Add SiteDomain as first value # Optimize arrays @HostAliases = &OptimizeArray( \@HostAliases, 1 ); if ($Debug) { debug( "HostAliases precompiled regex list is now @HostAliases", 1 ); } @SkipDNSLookupFor = &OptimizeArray( \@SkipDNSLookupFor, 1 ); if ($Debug) { debug( "SkipDNSLookupFor precompiled regex list is now @SkipDNSLookupFor", 1 ); } @SkipHosts = &OptimizeArray( \@SkipHosts, 1 ); if ($Debug) { debug( "SkipHosts precompiled regex list is now @SkipHosts", 1 ); } @SkipReferrers = &OptimizeArray( \@SkipReferrers, 1 ); if ($Debug) { debug( "SkipReferrers precompiled regex list is now @SkipReferrers", 1 ); } @SkipUserAgents = &OptimizeArray( \@SkipUserAgents, 1 ); if ($Debug) { debug( "SkipUserAgents precompiled regex list is now @SkipUserAgents", 1 ); } @SkipFiles = &OptimizeArray( \@SkipFiles, $URLNotCaseSensitive ); if ($Debug) { debug( "SkipFiles precompiled regex list is now @SkipFiles", 1 ); } @OnlyHosts = &OptimizeArray( \@OnlyHosts, 1 ); if ($Debug) { debug( "OnlyHosts precompiled regex list is now @OnlyHosts", 1 ); } @OnlyUsers = &OptimizeArray( \@OnlyUsers, 1 ); if ($Debug) { debug( "OnlyUsers precompiled regex list is now @OnlyUsers", 1 ); } @OnlyUserAgents = &OptimizeArray( \@OnlyUserAgents, 1 ); if ($Debug) { debug( "OnlyUserAgents precompiled regex list is now @OnlyUserAgents", 1 ); } @OnlyFiles = &OptimizeArray( \@OnlyFiles, $URLNotCaseSensitive ); if ($Debug) { debug( "OnlyFiles precompiled regex list is now @OnlyFiles", 1 ); } @NotPageFiles = &OptimizeArray( \@NotPageFiles, $URLNotCaseSensitive ); if ($Debug) { debug( "NotPageFiles precompiled regex list is now @NotPageFiles", 1 ); } # Precompile the regex search strings with qr @RobotsSearchIDOrder = map { qr/$_/i } @RobotsSearchIDOrder; @WormsSearchIDOrder = map { qr/$_/i } @WormsSearchIDOrder; @BrowsersSearchIDOrder = map { qr/$_/i } @BrowsersSearchIDOrder; @OSSearchIDOrder = map { qr/$_/i } @OSSearchIDOrder; @SearchEnginesSearchIDOrder = map { qr/$_/i } @SearchEnginesSearchIDOrder; my $miscquoted = quotemeta("$MiscTrackerUrl"); my $defquoted = quotemeta("/$DefaultFile[0]"); my $sitewithoutwww = lc($SiteDomain); $sitewithoutwww =~ s/www\.//; $sitewithoutwww = quotemeta($sitewithoutwww); # Define precompiled regex my $regmisc = qr/^$miscquoted/; my $regfavico = qr/\/favicon\.ico$/i; my $regrobot = qr/\/robots\.txt$/i; my $regtruncanchor = qr/#(\w*)$/; my $regtruncurl = qr/([$URLQuerySeparators])(.*)$/; my $regext = qr/\.(\w{1,6})$/; my $regdefault; if ($URLNotCaseSensitive) { $regdefault = qr/$defquoted$/i; } else { $regdefault = qr/$defquoted$/; } my $regipv4 = qr/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/; my $regipv4l = qr/^::ffff:\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/; my $regipv6 = qr/^[0-9A-F]*:/i; my $regveredge = qr/edge\/([\d]+)/i; my $regvermsie = qr/msie([+_ ]|)([\d\.]*)/i; #my $regvermsie11 = qr/trident\/7\.\d*\;([+_ ]|)rv:([\d\.]*)/i; my $regvermsie11 = qr/trident\/7\.\d*\;([a-zA-Z;+_ ]+|)rv:([\d\.]*)/i; my $regvernetscape = qr/netscape.?\/([\d\.]*)/i; my $regverfirefox = qr/firefox\/([\d\.]*)/i; # For Opera: # OPR/15.0.1266 means Opera 15 # Opera/9.80 ...... Version/12.16 means Opera 12.16 # Mozilla/5.0 .... Opera 11.51 means Opera 11.51 my $regveropera = qr/opera\/9\.80\s.+\sversion\/([\d\.]+)|ope?ra?[\/\s]([\d\.]+)/i; my $regversafari = qr/safari\/([\d\.]*)/i; my $regversafariver = qr/version\/([\d\.]*)/i; my $regverchrome = qr/chrome\/([\d\.]*)/i; my $regverkonqueror = qr/konqueror\/([\d\.]*)/i; my $regversvn = qr/svn\/([\d\.]*)/i; my $regvermozilla = qr/mozilla(\/|)([\d\.]*)/i; my $regnotie = qr/webtv|omniweb|opera/i; my $regnotnetscape = qr/gecko|compatible|opera|galeon|safari|charon/i; my $regnotfirefox = qr/flock/i; my $regnotsafari = qr/android|arora|chrome|shiira|webpositive/i; my $regreferer = qr/^(\w+):\/\/([^\/:]+)(:\d+|)/; my $regreferernoquery = qr/^([^$URLQuerySeparators]+)/; my $reglocal = qr/^(www\.|)$sitewithoutwww/i; my $regget = qr/get|out/i; my $regsent = qr/sent|put|in/i; # Define value of $pos_xxx, @fieldlib, $PerlParsingFormat &DefinePerlParsingFormat($LogFormat); # Load DNS Cache Files #------------------------------------------ if ($DNSLookup) { &Read_DNS_Cache( \%MyDNSTable, "$DNSStaticCacheFile", "", 1 ) ; # Load with save into a second plugin file if plugin enabled and second file not up to date. No use of FileSuffix if ( $DNSLookup == 1 ) { # System DNS lookup required #if (! eval("use Socket;")) { error("Failed to load perl module Socket."); } #use Socket; &Read_DNS_Cache( \%TmpDNSLookup, "$DNSLastUpdateCacheFile", "$FileSuffix", 0 ) ; # Load with no save into a second plugin file. Use FileSuffix } } # Processing log #------------------------------------------ if ($EnableLockForUpdate) { # Trap signals to remove lock $SIG{INT} = \&SigHandler; # 2 #$SIG{KILL} = \&SigHandler; # 9 #$SIG{TERM} = \&SigHandler; # 15 # Set AWStats update lock &Lock_Update(1); } if ($Debug) { debug("Start Update process (lastprocesseddate=$lastprocesseddate)"); } # Open log file if ($Debug) { debug("Open log file \"$LogFile\""); } open( LOG, "$LogFile" ) || error("Couldn't open server log file \"$LogFile\" : $!"); binmode LOG ; # Avoid premature EOF due to log files corrupted with \cZ or bin chars # Define local variables for loop scan my @field = (); my $counterforflushtest = 0; my $qualifdrop = ''; my $countedtraffic = 0; # Reset chrono for benchmark (first call to GetDelaySinceStart) &GetDelaySinceStart(1); if ( !scalar keys %HTMLOutput ) { print "Phase 1 : First bypass old records, searching new record...\n"; } # Can we try a direct seek access in log ? my $line; if ( $LastLine && $LastLineNumber && $LastLineOffset && $LastLineChecksum ) { # Try a direct seek access to save time if ($Debug) { debug( "Try a direct access to LastLine=$LastLine, LastLineNumber=$LastLineNumber, LastLineOffset=$LastLineOffset, LastLineChecksum=$LastLineChecksum" ); } seek( LOG, $LastLineOffset, 0 ); if ( $line = ) { chomp $line; $line =~ s/\r$//; @field = map( /$PerlParsingFormat/, $line ); if ($Debug) { my $string = ''; foreach ( 0 .. @field - 1 ) { $string .= "$fieldlib[$_]=$field[$_] "; } if ($Debug) { debug( " Read line after direct access: $string", 1 ); } } my $checksum = &CheckSum($line); if ($Debug) { debug( " LastLineChecksum=$LastLineChecksum, Read line checksum=$checksum", 1 ); } if ( $checksum == $LastLineChecksum ) { if ( !scalar keys %HTMLOutput ) { print "Direct access after last parsed record (after line $LastLineNumber)\n"; } $lastlinenb = $LastLineNumber; $lastlineoffset = $LastLineOffset; $lastlineoffsetnext = tell LOG; $NewLinePhase = 1; } else { if ( !scalar keys %HTMLOutput ) { print "Direct access to last remembered record has fallen on another record.\nSo searching new records from beginning of log file...\n"; } $lastlinenb = 0; $lastlineoffset = 0; $lastlineoffsetnext = 0; seek( LOG, 0, 0 ); } } else { if ( !scalar keys %HTMLOutput ) { print "Direct access to last remembered record is out of file.\nSo searching it from beginning of log file...\n"; } $lastlinenb = 0; $lastlineoffset = 0; $lastlineoffsetnext = 0; seek( LOG, 0, 0 ); } } else { # No try of direct seek access if ( !scalar keys %HTMLOutput ) { print "Searching new records from beginning of log file...\n"; } $lastlinenb = 0; $lastlineoffset = 0; $lastlineoffsetnext = 0; } # # Loop on each log line # while ( $line = ) { # 20080525 BEGIN Patch to test if first char of $line = hex "00" then conclude corrupted with binary code my $FirstHexChar; $FirstHexChar = sprintf( "%02X", ord( substr( $line, 0, 1 ) ) ); if ( $FirstHexChar eq '00' ) { $NbOfLinesCorrupted++; if ($ShowCorrupted) { print "Corrupted record line " . ( $lastlinenb + $NbOfLinesParsed ) . " (record starts with hex 00; binary code): $line\n"; } if ( $NbOfLinesParsed >= $NbOfLinesForCorruptedLog && $NbOfLinesParsed == $NbOfLinesCorrupted ) { error( "Format error", $line, $LogFile ); } # Exit with format error next; } # 20080525 END chomp $line; $line =~ s/\r$//; if ( $UpdateFor && $NbOfLinesParsed >= $UpdateFor ) { last; } $NbOfLinesParsed++; $lastlineoffset = $lastlineoffsetnext; $lastlineoffsetnext = tell LOG; if ($ShowSteps) { if ( ( ++$NbOfLinesShowsteps & $NBOFLINESFORBENCHMARK ) == 0 ) { my $delay = &GetDelaySinceStart(0); print "$NbOfLinesParsed lines processed (" . ( $delay > 0 ? $delay : 1000 ) . " ms, " . int( 1000 * $NbOfLinesShowsteps / ( $delay > 0 ? $delay : 1000 ) ) . " lines/second)\n"; } } if ( $LogFormat eq '2' && $line =~ /^#Fields:/ ) { my @fixField = map( /^#Fields: (.*)/, $line ); if ( $fixField[0] !~ /s-kernel-time/ ) { debug( "Found new log format: '" . $fixField[0] . "'", 1 ); &DefinePerlParsingFormat( $fixField[0] ); } } # Parse line record to get all required fields my $json_error = undef; if (defined $PerlParsingFormatJsonMap) { my $json = undef; try { $json = JSON::XS->new->utf8->decode($line); } catch { $json_error = $_; $json_error =~ s/^\s+|\s+$//g; } @field = (); if ($json) { for my $el (@fieldlib) { my $json_key = ${$PerlParsingFormatJsonMap}{$el}; push(@field, ${$json}{$json_key}); } } } else { @field = map( /$PerlParsingFormat/, $line ); } if ( !@field ) { # see if the line is a comment, blank or corrupted if ( $line =~ /^#/ || $line =~ /^!/ ) { $NbOfLinesComment++; if ($ShowCorrupted){ print "Comment record line " . ( $lastlinenb + $NbOfLinesParsed ) . ": $line\n"; } } elsif ( $line =~ /^\s*$/ ) { $NbOfLinesBlank++; if ($ShowCorrupted){ print "Blank record line " . ( $lastlinenb + $NbOfLinesParsed ) . "\n"; } }else{ $NbOfLinesCorrupted++; if ($ShowCorrupted){ my $err = $json_error ? $json_error : "record format does not match LogFormat parameter"; print "Corrupted record line " . ( $lastlinenb + $NbOfLinesParsed ) . " ($err): $line\n"; } } if ( $NbOfLinesParsed >= $NbOfLinesForCorruptedLog && $NbOfLinesParsed == ($NbOfLinesCorrupted + $NbOfLinesComment + $NbOfLinesBlank)) { error( "Format error", $line, $LogFile ); } # Exit with format error if ( $line =~ /^__end_of_file__/i ) { last; } # For test purpose only next; } if ($Debug) { my $string = ''; foreach ( 0 .. @field - 1 ) { $string .= "$fieldlib[$_]=$field[$_] "; } if ($Debug) { debug( " Correct format line " . ( $lastlinenb + $NbOfLinesParsed ) . ": $string", 4 ); } } # Drop wrong virtual host name #---------------------------------------------------------------------- if ( $pos_vh >= 0 && $field[$pos_vh] !~ /^$SiteDomain$/i ) { my $skip = 1; foreach (@HostAliases) { if ( $field[$pos_vh] =~ /$_/ ) { $skip = 0; last; } } if ($skip) { $NbOfLinesDropped++; if ($ShowDropped) { print "Dropped record (virtual hostname '$field[$pos_vh]' does not match SiteDomain='$SiteDomain' nor HostAliases parameters): $line\n"; } next; } } # Drop wrong method/protocol #--------------------------- if ( $LogType ne 'M' ) { $field[$pos_url] =~ s/\s/%20/g; } if ( $LogType eq 'W' && ( $field[$pos_method] eq 'GET' || $field[$pos_method] eq 'POST' || $field[$pos_method] eq 'HEAD' || $field[$pos_method] eq 'PROPFIND' || $field[$pos_method] eq 'CHECKOUT' || $field[$pos_method] eq 'LOCK' || $field[$pos_method] eq 'PROPPATCH' || $field[$pos_method] eq 'OPTIONS' || $field[$pos_method] eq 'MKACTIVITY' || $field[$pos_method] eq 'PUT' || $field[$pos_method] eq 'MERGE' || $field[$pos_method] eq 'DELETE' || $field[$pos_method] eq 'REPORT' || $field[$pos_method] eq 'MKCOL' || $field[$pos_method] eq 'COPY' || $field[$pos_method] eq 'RPC_IN_DATA' || $field[$pos_method] eq 'RPC_OUT_DATA' || $field[$pos_method] eq 'OK' # Webstar || $field[$pos_method] eq 'ERR!' # Webstar || $field[$pos_method] eq 'PRIV' # Webstar ) ) { # HTTP request. Keep only GET, POST, HEAD, *OK* and ERR! for Webstar. Do not keep OPTIONS, TRACE } elsif ( ( $LogType eq 'W' || $LogType eq 'S' ) && ( uc($field[$pos_method]) eq 'GET' || uc($field[$pos_method]) eq 'MMS' || uc($field[$pos_method]) eq 'RTSP' || uc($field[$pos_method]) eq 'HTTP' || uc($field[$pos_method]) eq 'RTP' ) ) { # Streaming request (windows media server, realmedia or darwin streaming server) } elsif ( $LogType eq 'M' && $field[$pos_method] eq 'SMTP' ) { # Mail request ('SMTP' for mail log with maillogconvert.pl preprocessor) } elsif ( $LogType eq 'F' && ( $field[$pos_method] eq 'RETR' || $field[$pos_method] eq 'D' || $field[$pos_method] eq 'o' || $field[$pos_method] =~ /$regget/o ) ) { # FTP GET request } elsif ( $LogType eq 'F' && ( $field[$pos_method] eq 'STOR' || $field[$pos_method] eq 'U' || $field[$pos_method] eq 'i' || $field[$pos_method] =~ /$regsent/o ) ) { # FTP SENT request } elsif($line =~ m/#Fields:/){ # log #fields as comment $NbOfLinesComment++; next; }else{ $NbOfLinesDropped++; if ($ShowDropped) { print "Dropped record (method/protocol '$field[$pos_method]' not qualified when LogType=$LogType): $line\n"; } next; } # Reformat date for IIS date -DWG 12/8/2008 if($field[$pos_date] =~ /,/) { $field[$pos_date] =~ s/,//; my @split_date = split(' ',$field[$pos_date]); my @dateparts2= split('/',$split_date[0]); my @timeparts2= split(':',$split_date[1]); #add leading zero for($dateparts2[0],$dateparts2[1], $timeparts2[0], $timeparts2[1], $timeparts2[2]) { if($_ =~ /^.$/) { $_ = '0'.$_; } } $field[$pos_date] = "$dateparts2[2]-$dateparts2[0]-$dateparts2[1] $timeparts2[0]:$timeparts2[1]:$timeparts2[2]"; } $field[$pos_date] =~ tr/,-\/ \tT/::::::/s; # " \t" is used instead of "\s" not known with tr my @dateparts = split( /:/, $field[$pos_date] ); # tr and split faster than @dateparts=split(/[\/\-:\s]/,$field[$pos_date]) # Detected date format: # dddddddddd, YYYY-MM-DD HH:MM:SS (IIS), MM/DD/YY\tHH:MM:SS, # DD/Month/YYYY:HH:MM:SS (Apache), DD/MM/YYYY HH:MM:SS, Mon DD HH:MM:SS, # YYYY-MM-DDTHH:MM:SS (iso) if ( !$dateparts[1] ) { # Unix timestamp ( $dateparts[5], $dateparts[4], $dateparts[3], $dateparts[0], $dateparts[1], $dateparts[2] ) = localtime( int( $field[$pos_date] ) ); $dateparts[1]++; $dateparts[2] += 1900; } elsif ( $dateparts[0] =~ /^....$/ ) { my $tmp = $dateparts[0]; $dateparts[0] = $dateparts[2]; $dateparts[2] = $tmp; } elsif ( $field[$pos_date] =~ /^..:..:..:/ ) { $dateparts[2] += 2000; my $tmp = $dateparts[0]; $dateparts[0] = $dateparts[1]; $dateparts[1] = $tmp; } elsif ( $dateparts[0] =~ /^...$/ ) { my $tmp = $dateparts[0]; $dateparts[0] = $dateparts[1]; $dateparts[1] = $tmp; $tmp = $dateparts[5]; $dateparts[5] = $dateparts[4]; $dateparts[4] = $dateparts[3]; $dateparts[3] = $dateparts[2]; $dateparts[2] = $tmp || $nowyear; } if ( exists( $MonthNum{ $dateparts[1] } ) ) { $dateparts[1] = $MonthNum{ $dateparts[1] }; } # Change lib month in num month if necessary if ( $dateparts[1] <= 0 ) { # Date corrupted (for example $dateparts[1]='dic' for december month in a spanish log file) $NbOfLinesCorrupted++; if ($ShowCorrupted) { print "Corrupted record line " . ( $lastlinenb + $NbOfLinesParsed ) . " (bad date format for month, may be month are not in english ?): $line\n"; } next; } # Now @dateparts is (DD,MM,YYYY,HH,MM,SS) and we're going to create $timerecord=YYYYMMDDHHMMSS if ( $PluginsLoaded{'ChangeTime'}{'timezone'} ) { @dateparts = ChangeTime_timezone( \@dateparts ); } my $yearrecord = int( $dateparts[2] ); my $monthrecord = int( $dateparts[1] ); my $dayrecord = int( $dateparts[0] ); my $hourrecord = int( $dateparts[3] ); my $daterecord = ''; if ( $DatabaseBreak eq 'month' ) { $daterecord = sprintf( "%04i%02i", $yearrecord, $monthrecord ); } elsif ( $DatabaseBreak eq 'year' ) { $daterecord = sprintf( "%04i%", $yearrecord ); } elsif ( $DatabaseBreak eq 'day' ) { $daterecord = sprintf( "%04i%02i%02i", $yearrecord, $monthrecord, $dayrecord ); } elsif ( $DatabaseBreak eq 'hour' ) { $daterecord = sprintf( "%04i%02i%02i%02i", $yearrecord, $monthrecord, $dayrecord, $hourrecord ); } # TODO essayer de virer yearmonthrecord my $yearmonthdayrecord = sprintf( "$dateparts[2]%02i%02i", $dateparts[1], $dateparts[0] ); my $timerecord = ( ( int("$yearmonthdayrecord") * 100 + $dateparts[3] ) * 100 + $dateparts[4] ) * 100 + $dateparts[5]; # Check date #----------------------- if ( $LogType eq 'M' && $timerecord > $tomorrowtime ) { # Postfix/Sendmail does not store year, so we assume that year is year-1 if record is in future $yearrecord--; if ( $DatabaseBreak eq 'month' ) { $daterecord = sprintf( "%04i%02i", $yearrecord, $monthrecord ); } elsif ( $DatabaseBreak eq 'year' ) { $daterecord = sprintf( "%04i%", $yearrecord ); } elsif ( $DatabaseBreak eq 'day' ) { $daterecord = sprintf( "%04i%02i%02i", $yearrecord, $monthrecord, $dayrecord ); } elsif ( $DatabaseBreak eq 'hour' ) { $daterecord = sprintf( "%04i%02i%02i%02i", $yearrecord, $monthrecord, $dayrecord, $hourrecord ); } # TODO essayer de virer yearmonthrecord $yearmonthdayrecord = sprintf( "$yearrecord%02i%02i", $dateparts[1], $dateparts[0] ); $timerecord = ( ( int("$yearmonthdayrecord") * 100 + $dateparts[3] ) * 100 + $dateparts[4] ) * 100 + $dateparts[5]; } if ( $timerecord < 10000000000000 || $timerecord > $tomorrowtime ) { $NbOfLinesCorrupted++; if ($ShowCorrupted) { print "Corrupted record (invalid date, timerecord=$timerecord): $line\n"; } next; # Should not happen, kept in case of parasite/corrupted line } if ($NewLinePhase) { # TODO NOTSORTEDRECORDTOLERANCE does not work around midnight if ( $timerecord < ( $LastLine - $NOTSORTEDRECORDTOLERANCE ) ) { # Should not happen, kept in case of parasite/corrupted old line $NbOfLinesCorrupted++; if ($ShowCorrupted) { print "Corrupted record (date $timerecord lower than $LastLine-$NOTSORTEDRECORDTOLERANCE): $line\n"; } next; } } else { if ( $timerecord <= $LastLine ) { # Already processed $NbOfOldLines++; next; } # We found a new line. This will replace comparison "<=" with "<" between timerecord and LastLine (we should have only new lines now) $NewLinePhase = 1; # We will never enter here again if ($ShowSteps) { if ( $NbOfLinesShowsteps > 1 && ( $NbOfLinesShowsteps & $NBOFLINESFORBENCHMARK ) ) { my $delay = &GetDelaySinceStart(0); print "" . ( $NbOfLinesParsed - 1 ) . " lines processed (" . ( $delay > 0 ? $delay : 1000 ) . " ms, " . int( 1000 * ( $NbOfLinesShowsteps - 1 ) / ( $delay > 0 ? $delay : 1000 ) ) . " lines/second)\n"; } &GetDelaySinceStart(1); $NbOfLinesShowsteps = 1; } if ( !scalar keys %HTMLOutput ) { print "Phase 2 : Now process new records (Flush history on disk after " . ( $LIMITFLUSH << 2 ) . " hosts)...\n"; #print "Phase 2 : Now process new records (Flush history on disk after ".($LIMITFLUSH<<2)." hosts or ".($LIMITFLUSH)." URLs)...\n"; } } # Convert URL for Webstar to common URL if ( $LogFormat eq '3' ) { $field[$pos_url] =~ s/:/\//g; if ( $field[$pos_code] eq '-' ) { $field[$pos_code] = '200'; } } # Here, field array, timerecord and yearmonthdayrecord are initialized for log record if ($Debug) { debug( " This is a not already processed record ($timerecord)", 4 ); } # Check if there's a CloudFlare Visitor IP in the query string # If it does, replace the ip if ( $pos_query >= 0 && $field[$pos_query] && $field[$pos_query] =~ /\[CloudFlare_Visitor_IP[:](\d+[.]\d+[.]\d+[.]\d+)\]/ ) { $field[$pos_host] = "$1"; } # We found a new line #---------------------------------------- if ( $timerecord > $LastLine ) { $LastLine = $timerecord; } # Test should always be true except with not sorted log files # Skip for some client host IP addresses, some URLs, other URLs if ( @SkipHosts && ( &SkipHost( $field[$pos_host] ) || ( $pos_hostr && &SkipHost( $field[$pos_hostr] ) ) ) ) { $qualifdrop = "Dropped record (host $field[$pos_host]" . ( $pos_hostr ? " and $field[$pos_hostr]" : "" ) . " not qualified by SkipHosts)"; } elsif ( @SkipFiles && &SkipFile( $field[$pos_url] ) ) { $qualifdrop = "Dropped record (URL $field[$pos_url] not qualified by SkipFiles)"; } elsif (@SkipUserAgents && $pos_agent >= 0 && &SkipUserAgent( $field[$pos_agent] ) ) { $qualifdrop = "Dropped record (user agent '$field[$pos_agent]' not qualified by SkipUserAgents)"; } elsif (@SkipReferrers && $pos_referer >= 0 && &SkipReferrer( $field[$pos_referer] ) ) { $qualifdrop = "Dropped record (URL $field[$pos_referer] not qualified by SkipReferrers)"; } elsif (@OnlyHosts && !&OnlyHost( $field[$pos_host] ) && ( !$pos_hostr || !&OnlyHost( $field[$pos_hostr] ) ) ) { $qualifdrop = "Dropped record (host $field[$pos_host]" . ( $pos_hostr ? " and $field[$pos_hostr]" : "" ) . " not qualified by OnlyHosts)"; } elsif ( @OnlyUsers && !&OnlyUser( $field[$pos_logname] ) ) { $qualifdrop = "Dropped record (URL $field[$pos_logname] not qualified by OnlyUsers)"; } elsif ( @OnlyFiles && !&OnlyFile( $field[$pos_url] ) ) { $qualifdrop = "Dropped record (URL $field[$pos_url] not qualified by OnlyFiles)"; } elsif ( @OnlyUserAgents && !&OnlyUserAgent( $field[$pos_agent] ) ) { $qualifdrop = "Dropped record (user agent '$field[$pos_agent]' not qualified by OnlyUserAgents)"; } if ($qualifdrop) { $NbOfLinesDropped++; if ($Debug) { debug( "$qualifdrop: $line", 4 ); } if ($ShowDropped) { print "$qualifdrop: $line\n"; } $qualifdrop = ''; next; } # Record is approved #------------------- # Is it in a new break section ? #------------------------------- if ( $daterecord > $lastprocesseddate ) { # A new break to process if ( $lastprocesseddate > 0 ) { # We save data of previous break &Read_History_With_TmpUpdate( $lastprocessedyear, $lastprocessedmonth, $lastprocessedday, $lastprocessedhour, 1, 1, "all", ( $lastlinenb + $NbOfLinesParsed ), $lastlineoffset, &CheckSum($line) ); $counterforflushtest = 0; # We reset counterforflushtest } $lastprocessedyear = $yearrecord; $lastprocessedmonth = $monthrecord; $lastprocessedday = $dayrecord; $lastprocessedhour = $hourrecord; if ( $DatabaseBreak eq 'month' ) { $lastprocesseddate = sprintf( "%04i%02i", $yearrecord, $monthrecord ); } elsif ( $DatabaseBreak eq 'year' ) { $lastprocesseddate = sprintf( "%04i%", $yearrecord ); } elsif ( $DatabaseBreak eq 'day' ) { $lastprocesseddate = sprintf( "%04i%02i%02i", $yearrecord, $monthrecord, $dayrecord ); } elsif ( $DatabaseBreak eq 'hour' ) { $lastprocesseddate = sprintf( "%04i%02i%02i%02i", $yearrecord, $monthrecord, $dayrecord, $hourrecord ); } } $countedtraffic = 0; $NbOfNewLines++; # Convert $field[$pos_size] # if ($field[$pos_size] eq '-') { $field[$pos_size]=0; } # Define a clean target URL and referrer URL # We keep a clean $field[$pos_url] and # we store original value for urlwithnoquery, tokenquery and standalonequery #--------------------------------------------------------------------------- # Decode "unreserved characters" - URIs with common ASCII characters # percent-encoded are equivalent to their unencoded versions. # # See section 2.3. of RFC 3986. $field[$pos_url] = DecodeRFC3986UnreservedString($field[$pos_url]); if ($URLNotCaseSensitive) { $field[$pos_url] = lc( $field[$pos_url] ); } # Possible URL syntax for $field[$pos_url]: /mydir/mypage.ext?param1=x¶m2=y#aaa, /mydir/mypage.ext#aaa, / my $urlwithnoquery; my $tokenquery; my $standalonequery; my $anchor = ''; if ( $field[$pos_url] =~ s/$regtruncanchor//o ) { $anchor = $1; } # Remove and save anchor if ($URLWithQuery) { $urlwithnoquery = $field[$pos_url]; my $foundparam = ( $urlwithnoquery =~ s/$regtruncurl//o ); $tokenquery = $1 || ''; $standalonequery = $2 || ''; # For IIS setup, if pos_query is enabled we need to combine the URL to query strings if ( !$foundparam && $pos_query >= 0 && $field[$pos_query] && $field[$pos_query] ne '-' ) { $foundparam = 1; $tokenquery = '?'; $standalonequery = $field[$pos_query]; # Define query $field[$pos_url] .= '?' . $field[$pos_query]; } if ($foundparam) { # Keep only params that are defined in URLWithQueryWithOnlyFollowingParameters my $newstandalonequery = ''; if (@URLWithQueryWithOnly) { foreach (@URLWithQueryWithOnly) { foreach my $p ( split( /&/, $standalonequery ) ) { if ($URLNotCaseSensitive) { if ( $p =~ /^$_=/i ) { $newstandalonequery .= "$p&"; last; } } else { if ( $p =~ /^$_=/ ) { $newstandalonequery .= "$p&"; last; } } } } chop $newstandalonequery; } # Remove params that are marked to be ignored in URLWithQueryWithoutFollowingParameters elsif (@URLWithQueryWithout) { foreach my $p ( split( /&/, $standalonequery ) ) { my $found = 0; foreach (@URLWithQueryWithout) { #if ($Debug) { debug(" Check if '$_=' is param '$p' to remove it from query",5); } if ($URLNotCaseSensitive) { if ( $p =~ /^$_=/i ) { $found = 1; last; } } else { if ( $p =~ /^$_=/ ) { $found = 1; last; } } } if ( !$found ) { $newstandalonequery .= "$p&"; } } chop $newstandalonequery; } else { $newstandalonequery = $standalonequery; } # Define query $field[$pos_url] = $urlwithnoquery; if ($newstandalonequery) { $field[$pos_url] .= "$tokenquery$newstandalonequery"; } } } else { # Trunc parameters of URL $field[$pos_url] =~ s/$regtruncurl//o; $urlwithnoquery = $field[$pos_url]; $tokenquery = $1 || ''; $standalonequery = $2 || ''; # For IIS setup, if pos_query is enabled we need to use it for query strings if ( $pos_query >= 0 && $field[$pos_query] && $field[$pos_query] ne '-' ) { $tokenquery = '?'; $standalonequery = $field[$pos_query]; } } if ( $URLWithAnchor && $anchor ) { $field[$pos_url] .= "#$anchor"; } # Restore anchor # Here now urlwithnoquery is /mydir/mypage.ext, /mydir, /, /page#XXX # Here now tokenquery is '' or '?' or ';' # Here now standalonequery is '' or 'param1=x' # Define page and extension #-------------------------- my $PageBool = 1; # Extension my $extension = Get_Extension($regext, $urlwithnoquery); if ( $NotPageList{$extension} || ($MimeHashLib{$extension}[1]) && $MimeHashLib{$extension}[1] ne 'p') { $PageBool = 0;} if ( @NotPageFiles && &NotPageFile( $field[$pos_url] ) ) { $PageBool = 0; } # Analyze: misc tracker (must be before return code) #--------------------------------------------------- if ( $urlwithnoquery =~ /$regmisc/o ) { if ($Debug) { debug( " Found an URL that is a MiscTracker record with standalonequery=$standalonequery", 2 ); } my $foundparam = 0; foreach ( split( /&/, $standalonequery ) ) { if ( $_ =~ /^screen=(\d+)x(\d+)/i ) { $foundparam++; $_screensize_h{"$1x$2"}++; next; } #if ($_ =~ /cdi=(\d+)/i) { $foundparam++; $_screendepth_h{"$1"}++; next; } if ( $_ =~ /^nojs=(\w+)/i ) { $foundparam++; if ( $1 eq 'y' ) { $_misc_h{"JavascriptDisabled"}++; } next; } if ( $_ =~ /^java=(\w+)/i ) { $foundparam++; if ( $1 eq 'true' ) { $_misc_h{"JavaEnabled"}++; } next; } if ( $_ =~ /^shk=(\w+)/i ) { $foundparam++; if ( $1 eq 'y' ) { $_misc_h{"DirectorSupport"}++; } next; } if ( $_ =~ /^fla=(\w+)/i ) { $foundparam++; if ( $1 eq 'y' ) { $_misc_h{"FlashSupport"}++; } next; } if ( $_ =~ /^rp=(\w+)/i ) { $foundparam++; if ( $1 eq 'y' ) { $_misc_h{"RealPlayerSupport"}++; } next; } if ( $_ =~ /^mov=(\w+)/i ) { $foundparam++; if ( $1 eq 'y' ) { $_misc_h{"QuickTimeSupport"}++; } next; } if ( $_ =~ /^wma=(\w+)/i ) { $foundparam++; if ( $1 eq 'y' ) { $_misc_h{"WindowsMediaPlayerSupport"}++; } next; } if ( $_ =~ /^pdf=(\w+)/i ) { $foundparam++; if ( $1 eq 'y' ) { $_misc_h{"PDFSupport"}++; } next; } } if ($foundparam) { $_misc_h{"TotalMisc"}++; } } # Analyze: successful favicon (=> countedtraffic=1 if favicon) #-------------------------------------------------- if ( $urlwithnoquery =~ /$regfavico/o ) { if ( $field[$pos_code] != 404 ) { $_misc_h{'AddToFavourites'}++; } $countedtraffic = 1; # favicon is a case that must not be counted anywhere else $_time_nv_h[$hourrecord]++; if ( $field[$pos_code] != 404 && $pos_size>0) { $_time_nv_k[$hourrecord] += int( $field[$pos_size] ); } } # Analyze: Worms (=> countedtraffic=2 if worm) #--------------------------------------------- if ( !$countedtraffic ) { if ($LevelForWormsDetection) { foreach (@WormsSearchIDOrder) { if ( $field[$pos_url] =~ /$_/ ) { # It's a worm my $worm = &UnCompileRegex($_); if ($Debug) { debug( " Record is a hit from a worm identified by '$worm'", 2 ); } $worm = $WormsHashID{$worm} || 'unknown'; $_worm_h{$worm}++; if ($pos_size>0){$_worm_k{$worm} += int( $field[$pos_size] );} $_worm_l{$worm} = $timerecord; $countedtraffic = 2; if ($PageBool) { $_time_nv_p[$hourrecord]++; } $_time_nv_h[$hourrecord]++; if ($pos_size>0){$_time_nv_k[$hourrecord] += int( $field[$pos_size] );} last; } } } } # Analyze: Status code (=> countedtraffic=3 if error) #---------------------------------------------------- if ( !$countedtraffic ) { if ( $LogType eq 'W' || $LogType eq 'S' ) { # HTTP record or Stream record if ( $ValidHTTPCodes{ $field[$pos_code] } ) { # Code is valid if ( int($field[$pos_code]) == 304 && $pos_size>0) { $field[$pos_size] = 0; } # track downloads if (int($field[$pos_code]) == 200 && $MimeHashLib{$extension}[1] eq 'd' && $urlwithnoquery !~ /robots.txt$/ ) # We track download if $MimeHashLib{$extension}[1] = 'd' { $_downloads{$urlwithnoquery}->{'AWSTATS_HITS'}++; $_downloads{$urlwithnoquery}->{'AWSTATS_SIZE'} += ($pos_size>0 ? int($field[$pos_size]) : 0); if ($Debug) { debug( " New download detected: '$urlwithnoquery'", 2 ); } } # handle 206 download continuation message IF we had a successful 200 before, otherwise it goes in errors }elsif(int($field[$pos_code]) == 206 #&& $_downloads{$urlwithnoquery}->{$field[$pos_host]}[0] > 0 && ($MimeHashLib{$extension}[1] eq 'd')){ $_downloads{$urlwithnoquery}->{'AWSTATS_SIZE'} += ($pos_size>0 ? int($field[$pos_size]) : 0); $_downloads{$urlwithnoquery}->{'AWSTATS_206'}++; #$_downloads{$urlwithnoquery}->{$field[$pos_host]}[1] = $timerecord; if ($pos_size>0){ #$_downloads{$urlwithnoquery}->{$field[$pos_host]}[2] = int($field[$pos_size]); $DayBytes{$yearmonthdayrecord} += int($field[$pos_size]); $_time_k[$hourrecord] += int($field[$pos_size]); } $countedtraffic = 6; # 206 continued download, so we track bandwidth but not pages or hits if ($Debug) { debug( " Download continuation detected: '$urlwithnoquery'", 2 ); } }else { # Code is not valid if ( $field[$pos_code] !~ /^\d\d\d$/ ) { $field[$pos_code] = 999; } $_errors_h{ $field[$pos_code] }++; if ($pos_size>0){$_errors_k{ $field[$pos_code] } += int( $field[$pos_size] );} foreach my $code ( keys %TrapInfosForHTTPErrorCodes ) { if ( $field[$pos_code] == $code ) { # This is an error code which referrer need to be tracked my $newurl = substr( $field[$pos_url], 0, $MaxLengthOfStoredURL ); $newurl =~ s/[$URLQuerySeparators].*$//; $_sider_h{$code}{$newurl}++; if ( $pos_referer >= 0 && $ShowHTTPErrorsPageDetail =~ /R/i ) { my $newreferer = $field[$pos_referer]; if ( !$URLReferrerWithQuery ) { $newreferer =~ s/[$URLQuerySeparators].*$//; } $_referer_h{$code}{$newurl} = $newreferer; } if ( $pos_host >= 0 && $ShowHTTPErrorsPageDetail =~ /H/i ) { my $newhost = $field[$pos_host]; if ( !$URLReferrerWithQuery ) { $newhost =~ s/[$URLQuerySeparators].*$//; } $_err_host_h{$code}{$newurl} = $newhost; last; } } } if ($Debug) { debug( " Record stored in the status code chart (status code=$field[$pos_code])", 3 ); } $countedtraffic = 3; if ($PageBool) { $_time_nv_p[$hourrecord]++; } $_time_nv_h[$hourrecord]++; if ($pos_size>0){$_time_nv_k[$hourrecord] += int( $field[$pos_size] );} } } elsif ( $LogType eq 'M' ) { # Mail record if ( !$ValidSMTPCodes{ $field[$pos_code] } ) { # Code is not valid $_errors_h{ $field[$pos_code] }++; if ( $field[$pos_size] ne '-' && $pos_size>0) { $_errors_k{ $field[$pos_code] } += int( $field[$pos_size] ); } if ($Debug) { debug( " Record stored in the status code chart (status code=$field[$pos_code])", 3 ); } $countedtraffic = 3; if ($PageBool) { $_time_nv_p[$hourrecord]++; } $_time_nv_h[$hourrecord]++; if ( $field[$pos_size] ne '-' && $pos_size>0) { $_time_nv_k[$hourrecord] += int( $field[$pos_size] ); } } } elsif ( $LogType eq 'F' ) { # FTP record } } # Analyze: Robot from robot database (=> countedtraffic=4 if robot) #------------------------------------------------------------------ if ( !$countedtraffic || $countedtraffic == 6) { if ( $pos_agent >= 0 ) { if ($DecodeUA) { $field[$pos_agent] =~ s/%20/_/g; } # This is to support servers (like Roxen) that writes user agent with %20 in it $UserAgent = $field[$pos_agent]; if ( $UserAgent && $UserAgent eq '-' ) { $UserAgent = ''; } if ($LevelForRobotsDetection) { if ($UserAgent) { my $uarobot = $TmpRobot{$UserAgent}; if ( !$uarobot ) { #study $UserAgent; Does not increase speed foreach (@RobotsSearchIDOrder) { if ( $UserAgent =~ /$_/ ) { my $bot = &UnCompileRegex($_); $TmpRobot{$UserAgent} = $uarobot = "$bot" ; # Last time, we won't search if robot or not. We know it is. if ($Debug) { debug( " UserAgent '$UserAgent' is added to TmpRobot with value '$bot'", 2 ); } last; } } if ( !$uarobot ) { # Last time, we won't search if robot or not. We know it's not. $TmpRobot{$UserAgent} = $uarobot = '-'; } } if ( $uarobot ne '-' ) { # If robot, we stop here if ($Debug) { debug( " UserAgent '$UserAgent' contains robot ID '$uarobot'", 2 ); } $_robot_h{$uarobot}++; if ( $field[$pos_size] ne '-' && $pos_size>0) { $_robot_k{$uarobot} += int( $field[$pos_size] ); } $_robot_l{$uarobot} = $timerecord; if ( $urlwithnoquery =~ /$regrobot/o ) { $_robot_r{$uarobot}++; } $countedtraffic = 4; if ($PageBool) { $_time_nv_p[$hourrecord]++; } $_time_nv_h[$hourrecord]++; if ( $field[$pos_size] ne '-' && $pos_size>0) { $_time_nv_k[$hourrecord] += int( $field[$pos_size] ); } } } else { my $uarobot = 'no_user_agent'; # It's a robot or at least a bad browser, we stop here if ($Debug) { debug( " UserAgent not defined so it should be a robot, saved as robot 'no_user_agent'", 2 ); } $_robot_h{$uarobot}++; if ($pos_size>0){$_robot_k{$uarobot} += int( $field[$pos_size] );} $_robot_l{$uarobot} = $timerecord; if ( $urlwithnoquery =~ /$regrobot/o ) { $_robot_r{$uarobot}++; } $countedtraffic = 4; if ($PageBool) { $_time_nv_p[$hourrecord]++; } $_time_nv_h[$hourrecord]++; if ($pos_size>0){$_time_nv_k[$hourrecord] += int( $field[$pos_size] );} } } } } # Analyze: Robot from "hit on robots.txt" file (=> countedtraffic=5 if robot) # ------------------------------------------------------------------------- if ( !$countedtraffic ) { if ( $urlwithnoquery =~ /$regrobot/o ) { if ($Debug) { debug( " It's an unknown robot", 2 ); } $_robot_h{'unknown'}++; if ($pos_size>0){$_robot_k{'unknown'} += int( $field[$pos_size] );} $_robot_l{'unknown'} = $timerecord; $_robot_r{'unknown'}++; $countedtraffic = 5; # Must not be counted somewhere else if ($PageBool) { $_time_nv_p[$hourrecord]++; } $_time_nv_h[$hourrecord]++; if ($pos_size>0){$_time_nv_k[$hourrecord] += int( $field[$pos_size] );} } } # Analyze: File type - Compression #--------------------------------- if ( !$countedtraffic || $countedtraffic == 6) { if ($LevelForFileTypesDetection) { if ($countedtraffic != 6){$_filetypes_h{$extension}++;} if ( $field[$pos_size] ne '-' && $pos_size>0) { $_filetypes_k{$extension} += int( $field[$pos_size] ); } # Compression if ( $pos_gzipin >= 0 && $field[$pos_gzipin] ) { # If in and out in log my ( $notused, $in ) = split( /:/, $field[$pos_gzipin] ); my ( $notused1, $out, $notused2 ) = split( /:/, $field[$pos_gzipout] ); if ($out) { $_filetypes_gz_in{$extension} += $in; $_filetypes_gz_out{$extension} += $out; } } elsif ( $pos_compratio >= 0 && ( $field[$pos_compratio] =~ /(\d+)/ ) ) { # Calculate in/out size from percentage if ( $fieldlib[$pos_compratio] eq 'gzipratio' ) { # with mod_gzip: % is size (before-after)/before (low for jpg) ?????????? $_filetypes_gz_in{$extension} += int( $field[$pos_size] * 100 / ( ( 100 - $1 ) || 1 ) ); } else { # with mod_deflate: % is size after/before (high for jpg) $_filetypes_gz_in{$extension} += int( $field[$pos_size] * 100 / ( $1 || 1 ) ); } if ($pos_size>0){$_filetypes_gz_out{$extension} += int( $field[$pos_size] );} } } # Analyze: Date - Hour - Pages - Hits - Kilo #------------------------------------------- if ($PageBool) { # Replace default page name with / only ('if' is to increase speed when only 1 value in @DefaultFile) if ( @DefaultFile > 1 ) { foreach my $elem (@DefaultFile) { if ( $field[$pos_url] =~ s/\/$elem$/\// ) { last; } } } else { $field[$pos_url] =~ s/$regdefault/\//o; } # FirstTime and LastTime are First and Last human visits (so changed if access to a page) $FirstTime{$lastprocesseddate} ||= $timerecord; $LastTime{$lastprocesseddate} = $timerecord; $DayPages{$yearmonthdayrecord}++; $_url_p{ $field[$pos_url] }++; #Count accesses for page (page) if ( $field[$pos_size] ne '-' && $pos_size>0) { $_url_k{ $field[$pos_url] } += int( $field[$pos_size] ); } $_time_p[$hourrecord]++; #Count accesses for hour (page) # TODO Use an id for hash key of url # $_url_t{$_url_id} } if ($countedtraffic != 6){$_time_h[$hourrecord]++;} if ($countedtraffic != 6){$DayHits{$yearmonthdayrecord}++;} #Count accesses for hour (hit) if ( $field[$pos_size] ne '-' && $pos_size>0) { $_time_k[$hourrecord] += int( $field[$pos_size] ); $DayBytes{$yearmonthdayrecord} += int( $field[$pos_size] ); #Count accesses for hour (kb) } # Analyze: Login #--------------- if ( $pos_logname >= 0 && $field[$pos_logname] && $field[$pos_logname] ne '-' ) { $field[$pos_logname] =~ s/ /_/g; # This is to allow space in logname if ( $LogFormat eq '6' ) { $field[$pos_logname] =~ s/^\"//; $field[$pos_logname] =~ s/\"$//; } # logname field has " with Domino 6+ if ($AuthenticatedUsersNotCaseSensitive) { $field[$pos_logname] = lc( $field[$pos_logname] ); } # We found an authenticated user if ($PageBool) { $_login_p{ $field[$pos_logname] }++; } #Count accesses for page (page) if ($countedtraffic != 6){$_login_h{$field[$pos_logname]}++;} #Count accesses for page (hit) if ($pos_size>0){$_login_k{ $field[$pos_logname] } += int( $field[$pos_size] );} #Count accesses for page (kb) $_login_l{ $field[$pos_logname] } = $timerecord; } } # Do DNS lookup #-------------- my $Host = $field[$pos_host]; my $HostResolved = '' ; # HostResolved will be defined in next paragraf if countedtraffic is true if( $Host =~ /^([^:]+):[0-9]+$/ ){ # Host may sometimes have an ip:port syntax (ex: 54.32.12.12:60321) $Host = $1; } if ( !$countedtraffic || $countedtraffic == 6) { my $ip = 0; if ($DNSLookup) { # DNS lookup is 1 or 2 if ( $Host =~ /$regipv4l/o ) { # IPv4 lighttpd $Host =~ s/^::ffff://; $ip = 4; } elsif ( $Host =~ /$regipv4/o ) { $ip = 4; } # IPv4 elsif ( $Host =~ /$regipv6/o ) { $ip = 6; } # IPv6 if ($ip) { # Check in static DNS cache file $HostResolved = $MyDNSTable{$Host}; if ($HostResolved) { if ($Debug) { debug( " DNS lookup asked for $Host and found in static DNS cache file: $HostResolved", 4 ); } } elsif ( $DNSLookup == 1 ) { # Check in session cache (dynamic DNS cache file + session DNS cache) $HostResolved = $TmpDNSLookup{$Host}; if ( !$HostResolved ) { if ( @SkipDNSLookupFor && &SkipDNSLookup($Host) ) { $HostResolved = $TmpDNSLookup{$Host} = '*'; if ($Debug) { debug( " No need of reverse DNS lookup for $Host, skipped at user request.", 4 ); } } else { if ( $ip == 4 ) { my $lookupresult = gethostbyaddr( pack( "C4", split( /\./, $Host ) ), AF_INET ) ; # This is very slow, may spend 20 seconds if ( !$lookupresult || $lookupresult =~ /$regipv4/o || !IsAscii($lookupresult) ) { $TmpDNSLookup{$Host} = $HostResolved = '*'; } else { $TmpDNSLookup{$Host} = $HostResolved = $lookupresult; } if ($Debug) { debug( " Reverse DNS lookup for $Host done: $HostResolved", 4 ); } } elsif ( $ip == 6 ) { if ( $PluginsLoaded{'GetResolvedIP'} {'ipv6'} ) { my $lookupresult = GetResolvedIP_ipv6($Host); if ( !$lookupresult || !IsAscii($lookupresult) ) { $TmpDNSLookup{$Host} = $HostResolved = '*'; } else { $TmpDNSLookup{$Host} = $HostResolved = $lookupresult; } } else { $TmpDNSLookup{$Host} = $HostResolved = '*'; warning( "Reverse DNS lookup for $Host not available without ipv6 plugin enabled." ); } } else { error("Bad value vor ip"); } } } } else { $HostResolved = '*'; if ($Debug) { debug( " DNS lookup by static DNS cache file asked for $Host but not found.", 4 ); } } } else { if ($Debug) { debug( " DNS lookup asked for $Host but this is not an IP address.", 4 ); } $DNSLookupAlreadyDone = $LogFile; } } else { if ( $Host =~ /$regipv4l/o ) { $Host =~ s/^::ffff://; $HostResolved = '*'; $ip = 4; } elsif ( $Host =~ /$regipv4/o ) { $HostResolved = '*'; $ip = 4; } # IPv4 elsif ( $Host =~ /$regipv6/o ) { $HostResolved = '*'; $ip = 6; } # IPv6 if ($Debug) { debug( " No DNS lookup asked.", 4 ); } } # Analyze: Country (Top-level domain) #------------------------------------ if ($Debug) { debug( " Search country (Host=$Host HostResolved=$HostResolved ip=$ip)", 4 ); } my $Domain = 'ip'; # Set $HostResolved to host and resolve domain if ( $HostResolved eq '*' ) { # $Host is an IP address and is not resolved (failed or not asked) or resolution gives an IP address $HostResolved = $Host; # Resolve Domain if ( $PluginsLoaded{'GetCountryCodeByAddr'}{'geoip6'} ) { $Domain = GetCountryCodeByAddr_geoip6($HostResolved); } elsif ( $PluginsLoaded{'GetCountryCodeByAddr'}{'geoip'} ) { $Domain = GetCountryCodeByAddr_geoip($HostResolved); } # elsif ($PluginsLoaded{'GetCountryCodeByAddr'}{'geoip_region_maxmind'}) { $Domain=GetCountryCodeByAddr_geoip_region_maxmind($HostResolved); } # elsif ($PluginsLoaded{'GetCountryCodeByAddr'}{'geoip_city_maxmind'}) { $Domain=GetCountryCodeByAddr_geoip_city_maxmind($HostResolved); } elsif ( $PluginsLoaded{'GetCountryCodeByAddr'}{'geoipfree'} ) { $Domain = GetCountryCodeByAddr_geoipfree($HostResolved); } elsif ( $PluginsLoaded{'GetCountryCodeByAddr'}{'geoip2_country'} ) { $Domain = GetCountryCodeByAddr_geoip2_country($HostResolved); } if ($AtLeastOneSectionPlugin) { foreach my $pluginname ( keys %{ $PluginsLoaded{'SectionProcessIp'} } ) { my $function = "SectionProcessIp_$pluginname"; if ($Debug) { debug( " Call to plugin function $function", 5 ); } &$function($HostResolved); } } } else { # $Host was already a host name ($ip=0, $Host=name, $HostResolved='') or has been resolved ($ip>0, $Host=ip, $HostResolved defined) $HostResolved = lc( $HostResolved ? $HostResolved : $Host ); # Resolve Domain if ($ip) { # If we have ip, we use it in priority instead of hostname if ( $PluginsLoaded{'GetCountryCodeByAddr'}{'geoip6'} ) { $Domain = GetCountryCodeByAddr_geoip6($Host); } elsif ( $PluginsLoaded{'GetCountryCodeByAddr'}{'geoip'} ) { $Domain = GetCountryCodeByAddr_geoip($Host); } # elsif ($PluginsLoaded{'GetCountryCodeByAddr'}{'geoip_region_maxmind'}) { $Domain=GetCountryCodeByAddr_geoip_region_maxmind($Host); } # elsif ($PluginsLoaded{'GetCountryCodeByAddr'}{'geoip_city_maxmind'}) { $Domain=GetCountryCodeByAddr_geoip_city_maxmind($Host); } elsif ( $PluginsLoaded{'GetCountryCodeByAddr'}{'geoipfree'} ) { $Domain = GetCountryCodeByAddr_geoipfree($Host); } elsif ( $PluginsLoaded{'GetCountryCodeByAddr'}{'geoip2_country'} ) { $Domain = GetCountryCodeByAddr_geoip2_country($Host); } elsif ( $HostResolved =~ /\.(\w+)$/ ) { $Domain = $1; } if ($AtLeastOneSectionPlugin) { foreach my $pluginname ( keys %{ $PluginsLoaded{'SectionProcessIp'} } ) { my $function = "SectionProcessIp_$pluginname"; if ($Debug) { debug( " Call to plugin function $function", 5 ); } &$function($Host); } } } else { if ( $PluginsLoaded{'GetCountryCodeByName'}{'geoip6'} ) { $Domain = GetCountryCodeByName_geoip6($HostResolved); } elsif ( $PluginsLoaded{'GetCountryCodeByName'}{'geoip'} ) { $Domain = GetCountryCodeByName_geoip($HostResolved); } # elsif ($PluginsLoaded{'GetCountryCodeByName'}{'geoip_region_maxmind'}) { $Domain=GetCountryCodeByName_geoip_region_maxmind($HostResolved); } # elsif ($PluginsLoaded{'GetCountryCodeByName'}{'geoip_city_maxmind'}) { $Domain=GetCountryCodeByName_geoip_city_maxmind($HostResolved); } elsif ( $PluginsLoaded{'GetCountryCodeByName'}{'geoipfree'} ) { $Domain = GetCountryCodeByName_geoipfree($HostResolved); } elsif ( $PluginsLoaded{'GetCountryCodeByName'}{'geoip2_country'} ) { $Domain = GetCountryCodeByName_geoip2_country($HostResolved); } elsif ( $HostResolved =~ /\.(\w+)$/ ) { $Domain = $1; } if ($AtLeastOneSectionPlugin) { foreach my $pluginname ( keys %{ $PluginsLoaded{'SectionProcessHostname'} } ) { my $function = "SectionProcessHostname_$pluginname"; if ($Debug) { debug( " Call to plugin function $function", 5 ); } &$function($HostResolved); } } } } # Store country if ($PageBool) { $_domener_p{$Domain}++; } if ($countedtraffic != 6){$_domener_h{$Domain}++;} if ( $field[$pos_size] ne '-' && $pos_size>0) { $_domener_k{$Domain} += int( $field[$pos_size] ); } # Analyze: Host, URL entry+exit and Session #------------------------------------------ if ($PageBool) { my $timehostl = $_host_l{$HostResolved}; if ($timehostl) { # A visit for this host was already detected # TODO everywhere there is $VISITTIMEOUT # $timehostl =~ /^\d\d\d\d\d\d(\d\d)/; my $daytimehostl=$1; # if ($timerecord > ($timehostl+$VISITTIMEOUT+($dateparts[3]>$daytimehostl?$NEWDAYVISITTIMEOUT:0))) { if ( $timerecord > ( $timehostl + $VISITTIMEOUT ) ) { # This is a second visit or more if ( !$_waithost_s{$HostResolved} ) { # This is a second visit or more # We count 'visit','exit','entry','DayVisits' if ($Debug) { debug( " This is a second visit for $HostResolved.", 4 ); } my $timehosts = $_host_s{$HostResolved}; my $page = $_host_u{$HostResolved}; if ($page) { $_url_x{$page}++; } $_url_e{ $field[$pos_url] }++; $DayVisits{$yearmonthdayrecord}++; # We can't count session yet because we don't have the start so # we save params of first 'wait' session $_waithost_l{$HostResolved} = $timehostl; $_waithost_s{$HostResolved} = $timehosts; $_waithost_u{$HostResolved} = $page; } else { # This is third visit or more # We count 'session','visit','exit','entry','DayVisits' if ($Debug) { debug( " This is a third visit or more for $HostResolved.", 4 ); } my $timehosts = $_host_s{$HostResolved}; my $page = $_host_u{$HostResolved}; if ($page) { $_url_x{$page}++; } $_url_e{ $field[$pos_url] }++; $DayVisits{$yearmonthdayrecord}++; if ($timehosts) { $_session{ GetSessionRange( $timehosts, $timehostl ) }++; } } # Save new session properties $_host_s{$HostResolved} = $timerecord; $_host_l{$HostResolved} = $timerecord; $_host_u{$HostResolved} = $field[$pos_url]; } elsif ( $timerecord > $timehostl ) { # This is a same visit we can count if ($Debug) { debug( " This is same visit still running for $HostResolved. host_l/host_u changed to $timerecord/$field[$pos_url]", 4 ); } $_host_l{$HostResolved} = $timerecord; $_host_u{$HostResolved} = $field[$pos_url]; } elsif ( $timerecord == $timehostl ) { # This is a same visit we can count if ($Debug) { debug( " This is same visit still running for $HostResolved. host_l/host_u changed to $timerecord/$field[$pos_url]", 4 ); } $_host_u{$HostResolved} = $field[$pos_url]; } elsif ( $timerecord < $_host_s{$HostResolved} ) { # Should happens only with not correctly sorted log files if ($Debug) { debug( " This is same visit still running for $HostResolved with start not in order. host_s changed to $timerecord (entry page also changed if first visit)", 4 ); } if ( !$_waithost_s{$HostResolved} ) { # We can reorder entry page only if it's the first visit found in this update run (The saved entry page was $_waithost_e if $_waithost_s{$HostResolved} is not defined. If second visit or more, entry was directly counted and not saved) $_waithost_e{$HostResolved} = $field[$pos_url]; } else { # We can't change entry counted as we dont't know what was the url counted as entry } $_host_s{$HostResolved} = $timerecord; } else { if ($Debug) { debug( " This is same visit still running for $HostResolved with hit between start and last hits. No change", 4 ); } } } else { # This is a new visit (may be). First new visit found for this host. We save in wait array the entry page to count later if ($Debug) { debug( " New session (may be) for $HostResolved. Save in wait array to see later", 4 ); } $_waithost_e{$HostResolved} = $field[$pos_url]; # Save new session properties $_host_u{$HostResolved} = $field[$pos_url]; $_host_s{$HostResolved} = $timerecord; $_host_l{$HostResolved} = $timerecord; } $_host_p{$HostResolved}++; } $_host_h{$HostResolved}++; if ( $field[$pos_size] ne '-' && $pos_size>0) { $_host_k{$HostResolved} += int( $field[$pos_size] ); } # Analyze: Browser - OS #---------------------- if ( $pos_agent >= 0 ) { if ($LevelForBrowsersDetection) { # Analyze: Browser #----------------- my $uabrowser = $TmpBrowser{$UserAgent}; if ( !$uabrowser ) { my $found = 1; # Edge (must be at beginning) if ($UserAgent =~ /$regveredge/o) { $_browser_h{"edge$1"}++; if ($PageBool) { $_browser_p{"edge$1"}++; } $TmpBrowser{$UserAgent} = "edge$1"; } # Opera ? elsif ( $UserAgent =~ /$regveropera/o ) { # !!!! version number in in regex $1 or $2 !!! $_browser_h{"opera".($1||$2)}++; if ($PageBool) { $_browser_p{"opera".($1||$2)}++; } $TmpBrowser{$UserAgent} = "opera".($1||$2); } # Firefox ? elsif ( $UserAgent =~ /$regverfirefox/o && $UserAgent !~ /$regnotfirefox/o ) { $_browser_h{"firefox$1"}++; if ($PageBool) { $_browser_p{"firefox$1"}++; } $TmpBrowser{$UserAgent} = "firefox$1"; } # Chrome ? elsif ( $UserAgent =~ /$regverchrome/o ) { $_browser_h{"chrome$1"}++; if ($PageBool) { $_browser_p{"chrome$1"}++; } $TmpBrowser{$UserAgent} = "chrome$1"; } # Safari ? elsif ($UserAgent =~ /$regversafari/o && $UserAgent !~ /$regnotsafari/o ) { my $safariver = $BrowsersSafariBuildToVersionHash{$1}; if ( $UserAgent =~ /$regversafariver/o ) { $safariver = $1; } $_browser_h{"safari$safariver"}++; if ($PageBool) { $_browser_p{"safari$safariver"}++; } $TmpBrowser{$UserAgent} = "safari$safariver"; } # Konqueror ? elsif ( $UserAgent =~ /$regverkonqueror/o ) { $_browser_h{"konqueror$1"}++; if ($PageBool) { $_browser_p{"konqueror$1"}++; } $TmpBrowser{$UserAgent} = "konqueror$1"; } # Subversion ? elsif ( $UserAgent =~ /$regversvn/o ) { $_browser_h{"svn$1"}++; if ($PageBool) { $_browser_p{"svn$1"}++; } $TmpBrowser{$UserAgent} = "svn$1"; } # IE < 11 ? (must be at end of test) elsif ($UserAgent =~ /$regvermsie/o && $UserAgent !~ /$regnotie/o ) { $_browser_h{"msie$2"}++; if ($PageBool) { $_browser_p{"msie$2"}++; } $TmpBrowser{$UserAgent} = "msie$2"; } # IE >= 11 elsif ($UserAgent =~ /$regvermsie11/o && $UserAgent !~ /$regnotie/o) { $_browser_h{"msie$2"}++; if ($PageBool) { $_browser_p{"msie$2"}++; } $TmpBrowser{$UserAgent} = "msie$2"; } # Netscape 6.x, 7.x ... ? (must be at end of test) elsif ( $UserAgent =~ /$regvernetscape/o ) { $_browser_h{"netscape$1"}++; if ($PageBool) { $_browser_p{"netscape$1"}++; } $TmpBrowser{$UserAgent} = "netscape$1"; } # Netscape 3.x, 4.x ... ? (must be at end of test) elsif ($UserAgent =~ /$regvermozilla/o && $UserAgent !~ /$regnotnetscape/o ) { $_browser_h{"netscape$2"}++; if ($PageBool) { $_browser_p{"netscape$2"}++; } $TmpBrowser{$UserAgent} = "netscape$2"; } # Other known browsers ? else { $found = 0; foreach (@BrowsersSearchIDOrder) { # Search ID in order of BrowsersSearchIDOrder if ( $UserAgent =~ /$_/ ) { my $browser = &UnCompileRegex($_); # TODO If browser is in a family, use version $_browser_h{"$browser"}++; if ($PageBool) { $_browser_p{"$browser"}++; } $TmpBrowser{$UserAgent} = "$browser"; $found = 1; last; } } } # Unknown browser ? if ( !$found ) { $_browser_h{'Unknown'}++; if ($PageBool) { $_browser_p{'Unknown'}++; } $TmpBrowser{$UserAgent} = 'Unknown'; my $newua = $UserAgent; $newua =~ tr/\+ /__/; $_unknownrefererbrowser_l{$newua} = $timerecord; } } else { $_browser_h{$uabrowser}++; if ($PageBool) { $_browser_p{$uabrowser}++; } if ( $uabrowser eq 'Unknown' ) { my $newua = $UserAgent; $newua =~ tr/\+ /__/; $_unknownrefererbrowser_l{$newua} = $timerecord; } } } if ($LevelForOSDetection) { # Analyze: OS #------------ my $uaos = $TmpOS{$UserAgent}; if ( !$uaos ) { my $found = 0; # in OSHashID list ? foreach (@OSSearchIDOrder) { # Search ID in order of OSSearchIDOrder if ( $UserAgent =~ /$_/ ) { my $osid = $OSHashID{ &UnCompileRegex($_) }; $_os_h{"$osid"}++; if ($PageBool) { $_os_p{"$osid"}++; } $TmpOS{$UserAgent} = "$osid"; $found = 1; last; } } # Unknown OS ? if ( !$found ) { $_os_h{'Unknown'}++; if ($PageBool) { $_os_p{'Unknown'}++; } $TmpOS{$UserAgent} = 'Unknown'; my $newua = $UserAgent; $newua =~ tr/\+ /__/; $_unknownreferer_l{$newua} = $timerecord; } } else { $_os_h{$uaos}++; if ($PageBool) { $_os_p{$uaos}++; } if ( $uaos eq 'Unknown' ) { my $newua = $UserAgent; $newua =~ tr/\+ /__/; $_unknownreferer_l{$newua} = $timerecord; } } } } else { $_browser_h{'Unknown'}++; $_os_h{'Unknown'}++; if ($PageBool) { $_browser_p{'Unknown'}++; $_os_p{'Unknown'}++; } } # Analyze: Referer #----------------- my $found = 0; if ( $pos_referer >= 0 && $LevelForRefererAnalyze && $field[$pos_referer] ) { # Direct ? if ( $field[$pos_referer] eq '-' || $field[$pos_referer] eq 'bookmarks' ) { # "bookmarks" is sent by Netscape, '-' by all others browsers # Direct access if ($PageBool) { if ($ShowDirectOrigin) { print "Direct access for line $line\n"; } $_from_p[0]++; } $_from_h[0]++; $found = 1; } else { $field[$pos_referer] =~ /$regreferer/o; my $refererprot = $1; my $refererserver = ( $2 || '' ) . ( !$3 || $3 eq ':80' ? '' : $3 ) ; # refererserver is www.xxx.com or www.xxx.com:81 but not www.xxx.com:80 # HTML link ? if ( $refererprot =~ /^http/i ) { #if ($Debug) { debug(" Analyze referer refererprot=$refererprot refererserver=$refererserver",5); } # Kind of origin if ( !$TmpRefererServer{$refererserver} ) { # TmpRefererServer{$refererserver} is "=" if same site, "search egine key" if search engine, not defined otherwise if ( $refererserver =~ /$reglocal/o ) { # Intern (This hit came from another page of the site) if ($Debug) { debug( " Server '$refererserver' is added to TmpRefererServer with value '='", 2 ); } $TmpRefererServer{$refererserver} = '='; $found = 1; } else { foreach (@HostAliases) { if ( $refererserver =~ /$_/ ) { # Intern (This hit came from another page of the site) if ($Debug) { debug( " Server '$refererserver' is added to TmpRefererServer with value '='", 2 ); } $TmpRefererServer{$refererserver} = '='; $found = 1; last; } } if ( !$found ) { # Extern (This hit came from an external web site). if ($LevelForSearchEnginesDetection) { foreach (@SearchEnginesSearchIDOrder) { # Search ID in order of SearchEnginesSearchIDOrder if ( $refererserver =~ /$_/ ) { my $key = &UnCompileRegex($_); if ( !$NotSearchEnginesKeys{$key} || $refererserver !~ /$NotSearchEnginesKeys{$key}/i ) { # This hit came from the search engine $key if ($Debug) { debug( " Server '$refererserver' is added to TmpRefererServer with value '$key'", 2 ); } $TmpRefererServer{ $refererserver} = $SearchEnginesHashID{ $key }; $found = 1; } last; } } } } } } my $tmprefererserver = $TmpRefererServer{$refererserver}; if ($tmprefererserver) { if ( $tmprefererserver eq '=' ) { # Intern (This hit came from another page of the site) if ($PageBool) { $_from_p[4]++; } $_from_h[4]++; $found = 1; } else { # This hit came from a search engine if ($PageBool) { $_from_p[2]++; $_se_referrals_p{$tmprefererserver}++; } $_from_h[2]++; $_se_referrals_h{$tmprefererserver}++; $found = 1; if ( $PageBool && $LevelForKeywordsDetection ) { # we will complete %_keyphrases hash array my @refurl = split( /\?/, $field[$pos_referer], 2 ) ; # TODO Use \? or [$URLQuerySeparators] ? if ( $refurl[1] ) { # Extract params of referer query string (q=cache:mmm:www/zzz+aaa+bbb q=aaa+bbb/ccc key=ddd%20eee lang_en ie=UTF-8 ...) if ( $SearchEnginesKnownUrl{ $tmprefererserver} ) { # Search engine with known URL syntax foreach my $param ( split( /&/, $KeyWordsNotSensitive ? lc( $refurl[1] ) : $refurl[1] ) ) { if ( $param =~ s/^$SearchEnginesKnownUrl{$tmprefererserver}// ) { # We found good parameter # Now param is keyphrase: "cache:mmm:www/zzz+aaa+bbb/ccc+ddd%20eee'fff,ggg" $param =~ s/^(cache|related):[^\+]+// ; # Should be useless since this is for hit on 'not pages' &ChangeWordSeparatorsIntoSpace ($param) ; # Change [ aaa+bbb/ccc+ddd%20eee'fff,ggg ] into [ aaa bbb/ccc ddd eee fff ggg] $param =~ s/^ +//; $param =~ s/ +$//; # Trim $param =~ tr/ /\+/s; if ( ( ( length $param ) > 0 ) and ( ( length $param ) < 80 ) ) { $_keyphrases{$param}++; } last; } } } elsif ( $LevelForKeywordsDetection >= 2 ) { # Search engine with unknown URL syntax foreach my $param ( split( /&/, $KeyWordsNotSensitive ? lc( $refurl[1] ) : $refurl[1] ) ) { my $foundexcludeparam = 0; foreach my $paramtoexclude ( @WordsToCleanSearchUrl) { if ( $param =~ /$paramtoexclude/i ) { $foundexcludeparam = 1; last; } # Not the param with search criteria } if ($foundexcludeparam) { next; } # We found good parameter $param =~ s/.*=//; # Now param is keyphrase: "aaa+bbb/ccc+ddd%20eee'fff,ggg" $param =~ s/^(cache|related):[^\+]+// ; # Should be useless since this is for hit on 'not pages' &ChangeWordSeparatorsIntoSpace( $param) ; # Change [ aaa+bbb/ccc+ddd%20eee'fff,ggg ] into [ aaa bbb/ccc ddd eee fff ggg ] $param =~ s/^ +//; $param =~ s/ +$//; # Trim $param =~ tr/ /\+/s; if ( ( length $param ) > 2 ) { $_keyphrases{$param}++; last; } } } } # End of elsif refurl[1] elsif ( $SearchEnginesWithKeysNotInQuery{ $tmprefererserver} ) { # debug("xxx".$refurl[0]); # If search engine with key inside page url like a9 (www.a9.com/searchkey1%20searchkey2) if ( $refurl[0] =~ /$SearchEnginesKnownUrl{$tmprefererserver}(.*)$/ ) { my $param = $1; &ChangeWordSeparatorsIntoSpace( $param); $param =~ tr/ /\+/s; if ( ( length $param ) > 0 ) { $_keyphrases{$param}++; } } } } } } # End of if ($TmpRefererServer) else { # This hit came from a site other than a search engine if ($PageBool) { $_from_p[3]++; } $_from_h[3]++; # http://www.mysite.com/ must be same referer than http://www.mysite.com but .../mypage/ differs of .../mypage #if ($refurl[0] =~ /^[^\/]+\/$/) { $field[$pos_referer] =~ s/\/$//; } # Code moved in Save_History # TODO: lowercase the value for referer server to have refering server not case sensitive if ($URLReferrerWithQuery) { if ($PageBool) { $_pagesrefs_p{ $field[$pos_referer] }++; } $_pagesrefs_h{ $field[$pos_referer] }++; } else { # We discard query for referer if ( $field[$pos_referer] =~ /$regreferernoquery/o ) { if ($PageBool) { $_pagesrefs_p{"$1"}++; } $_pagesrefs_h{"$1"}++; } else { if ($PageBool) { $_pagesrefs_p{ $field[$pos_referer] }++; } $_pagesrefs_h{ $field[$pos_referer] }++; } } $found = 1; } } # News Link ? #if (! $found && $refererprot =~ /^news/i) { # $found=1; # if ($PageBool) { $_from_p[5]++; } # $_from_h[5]++; #} } } # Origin not found if ( !$found ) { if ($ShowUnknownOrigin) { print "Unknown origin: $field[$pos_referer]\n"; } if ($PageBool) { $_from_p[1]++; } $_from_h[1]++; } # Analyze: EMail #--------------- if ( $pos_emails >= 0 && $field[$pos_emails] ) { if ( $field[$pos_emails] eq '<>' ) { $field[$pos_emails] = 'Unknown'; } elsif ( $field[$pos_emails] !~ /\@/ ) { $field[$pos_emails] .= "\@$SiteDomain"; } $_emails_h{ lc( $field[$pos_emails] ) } ++; #Count accesses for sender email (hit) if ($pos_size>0){$_emails_k{ lc( $field[$pos_emails] ) } += int( $field[$pos_size] ) ;} #Count accesses for sender email (kb) $_emails_l{ lc( $field[$pos_emails] ) } = $timerecord; } if ( $pos_emailr >= 0 && $field[$pos_emailr] ) { if ( $field[$pos_emailr] !~ /\@/ ) { $field[$pos_emailr] .= "\@$SiteDomain"; } $_emailr_h{ lc( $field[$pos_emailr] ) } ++; #Count accesses for receiver email (hit) if ($pos_size>0){$_emailr_k{ lc( $field[$pos_emailr] ) } += int( $field[$pos_size] ) ;} #Count accesses for receiver email (kb) $_emailr_l{ lc( $field[$pos_emailr] ) } = $timerecord; } } # Check cluster #-------------- if ( $pos_cluster >= 0 ) { if ($PageBool) { $_cluster_p{ $field[$pos_cluster] }++; } #Count accesses for page (page) $_cluster_h{ $field[$pos_cluster] } ++; #Count accesses for page (hit) if ($pos_size>0){$_cluster_k{ $field[$pos_cluster] } += int( $field[$pos_size] );} #Count accesses for page (kb) } # Check size frequency #--------------------- if ( $pos_size >= 0 ) { $_filesize{ GetBandwidthRange(int($field[$pos_size])) }++; } # Check request time frequency #----------------------------- if ( $pos_time >= 0 ) { $_requesttime{GetRequestTimeRange(int($field[$pos_time]))}++; } # Analyze: Extra #--------------- foreach my $extranum ( 1 .. @ExtraName - 1 ) { if ($Debug) { debug( " Process extra analyze $extranum", 4 ); } # Check code my $conditionok = 0; if ( $ExtraCodeFilter[$extranum] ) { foreach my $condnum ( 0 .. @{ $ExtraCodeFilter[$extranum] } - 1 ) { if ($Debug) { debug( " Check code '$field[$pos_code]' must be '$ExtraCodeFilter[$extranum][$condnum]'", 5 ); } if ( $field[$pos_code] eq "$ExtraCodeFilter[$extranum][$condnum]" ) { $conditionok = 1; last; } } if ( !$conditionok && @{ $ExtraCodeFilter[$extranum] } ) { next; } # End for this section if ($Debug) { debug( " No check on code or code is OK. Now we check other conditions.", 5 ); } } # Check conditions $conditionok = 0; foreach my $condnum ( 0 .. @{ $ExtraConditionType[$extranum] } - 1 ) { my $conditiontype = $ExtraConditionType[$extranum][$condnum]; my $conditiontypeval = $ExtraConditionTypeVal[$extranum][$condnum]; if ( $conditiontype eq 'URL' ) { if ($Debug) { debug( " Check condition '$conditiontype' must contain '$conditiontypeval' in '$urlwithnoquery'", 5 ); } if ( $urlwithnoquery =~ /$conditiontypeval/ ) { $conditionok = 1; last; } } elsif ( $conditiontype eq 'QUERY_STRING' ) { if ($Debug) { debug( " Check condition '$conditiontype' must contain '$conditiontypeval' in '$standalonequery'", 5 ); } if ( $standalonequery =~ /$conditiontypeval/ ) { $conditionok = 1; last; } } elsif ( $conditiontype eq 'URLWITHQUERY' ) { if ($Debug) { debug( " Check condition '$conditiontype' must contain '$conditiontypeval' in '$urlwithnoquery$tokenquery$standalonequery'", 5 ); } if ( "$urlwithnoquery$tokenquery$standalonequery" =~ /$conditiontypeval/ ) { $conditionok = 1; last; } } elsif ( $conditiontype eq 'REFERER' ) { if ($Debug) { debug( " Check condition '$conditiontype' must contain '$conditiontypeval' in '$field[$pos_referer]'", 5 ); } if ( $field[$pos_referer] =~ /$conditiontypeval/ ) { $conditionok = 1; last; } } elsif ( $conditiontype eq 'UA' ) { if ($Debug) { debug( " Check condition '$conditiontype' must contain '$conditiontypeval' in '$field[$pos_agent]'", 5 ); } if ( $field[$pos_agent] =~ /$conditiontypeval/ ) { $conditionok = 1; last; } } elsif ( $conditiontype eq 'HOSTINLOG' ) { if ($Debug) { debug( " Check condition '$conditiontype' must contain '$conditiontypeval' in '$field[$pos_host]'", 5 ); } if ( $field[$pos_host] =~ /$conditiontypeval/ ) { $conditionok = 1; last; } } elsif ( $conditiontype eq 'HOST' ) { my $hosttouse = ( $HostResolved ? $HostResolved : $Host ); if ($Debug) { debug( " Check condition '$conditiontype' must contain '$conditiontypeval' in '$hosttouse'", 5 ); } if ( $hosttouse =~ /$conditiontypeval/ ) { $conditionok = 1; last; } } elsif ( $conditiontype eq 'VHOST' ) { if ($Debug) { debug( " Check condision '$conditiontype' must contain '$conditiontypeval' in '$field[$pos_vh]'", 5 ); } if ( $field[$pos_vh] =~ /$conditiontypeval/ ) { $conditionok = 1; last; } } elsif ( $conditiontype =~ /extra(\d+)/i ) { if ($Debug) { debug( " Check condition '$conditiontype' must contain '$conditiontypeval' in '$field[$pos_extra[$1]]'", 5 ); } if ( $field[ $pos_extra[$1] ] =~ /$conditiontypeval/ ) { $conditionok = 1; last; } } else { error( "Wrong value of parameter ExtraSectionCondition$extranum" ); } } if ( !$conditionok && @{ $ExtraConditionType[$extranum] } ) { next; } # End for this section if ($Debug) { debug( " No condition or condition is OK. Now we extract value for first column of extra chart.", 5 ); } # Determine actual column value to use. my $rowkeyval; my $rowkeyok = 0; foreach my $rowkeynum ( 0 .. @{ $ExtraFirstColumnValuesType[$extranum] } - 1 ) { my $rowkeytype = $ExtraFirstColumnValuesType[$extranum][$rowkeynum]; my $rowkeytypeval = $ExtraFirstColumnValuesTypeVal[$extranum][$rowkeynum]; if ( $rowkeytype eq 'URL' ) { if ( $urlwithnoquery =~ /$rowkeytypeval/ ) { $rowkeyval = "$1"; $rowkeyok = 1; last; } } elsif ( $rowkeytype eq 'QUERY_STRING' ) { if ($Debug) { debug( " Extract value from '$standalonequery' with regex '$rowkeytypeval'.", 5 ); } if ( $standalonequery =~ /$rowkeytypeval/ ) { $rowkeyval = "$1"; $rowkeyok = 1; last; } } elsif ( $rowkeytype eq 'URLWITHQUERY' ) { if ( "$urlwithnoquery$tokenquery$standalonequery" =~ /$rowkeytypeval/ ) { $rowkeyval = "$1"; $rowkeyok = 1; last; } } elsif ( $rowkeytype eq 'REFERER' ) { if ( $field[$pos_referer] =~ /$rowkeytypeval/ ) { $rowkeyval = "$1"; $rowkeyok = 1; last; } } elsif ( $rowkeytype eq 'UA' ) { if ( $field[$pos_agent] =~ /$rowkeytypeval/ ) { $rowkeyval = "$1"; $rowkeyok = 1; last; } } elsif ( $rowkeytype eq 'HOSTINLOG' ) { if ( $field[$pos_host] =~ /$rowkeytypeval/ ) { $rowkeyval = "$1"; $rowkeyok = 1; last; } } elsif ( $rowkeytype eq 'HOST' ) { my $hosttouse = ( $HostResolved ? $HostResolved : $Host ); if ( $hosttouse =~ /$rowkeytypeval/ ) { $rowkeyval = "$1"; $rowkeyok = 1; last; } } elsif ( $rowkeytype eq 'VHOST' ) { if ( $field[$pos_vh] =~ /$rowkeytypeval/ ) { $rowkeyval = "$1"; $rowkeyok = 1; last; } } elsif ( $rowkeytype =~ /extra(\d+)/i ) { if ( $field[ $pos_extra[$1] ] =~ /$rowkeytypeval/ ) { $rowkeyval = "$1"; $rowkeyok = 1; last; } } else { error( "Wrong value of parameter ExtraSectionFirstColumnValues$extranum" ); } } if ( !$rowkeyok ) { next; } # End for this section if ( !defined($rowkeyval) ) { $rowkeyval = 'Failed to extract key'; } if ($Debug) { debug( " Key val found: $rowkeyval", 5 ); } # Apply function on $rowkeyval if ( $ExtraFirstColumnFunction[$extranum] ) { # Todo call function on string $rowkeyval } # Here we got all values to increase counters if ( $PageBool && $ExtraStatTypes[$extranum] =~ /P/i ) { ${ '_section_' . $extranum . '_p' }{$rowkeyval}++; } ${ '_section_' . $extranum . '_h' }{$rowkeyval}++; # Must be set if ( $ExtraStatTypes[$extranum] =~ /B/i && $pos_size>0) { ${ '_section_' . $extranum . '_k' }{$rowkeyval} += int( $field[$pos_size] ); } if ( $ExtraStatTypes[$extranum] =~ /L/i ) { if ( ${ '_section_' . $extranum . '_l' }{$rowkeyval} || 0 < $timerecord ) { ${ '_section_' . $extranum . '_l' }{$rowkeyval} = $timerecord; } } # Check to avoid too large extra sections if ( scalar keys %{ '_section_' . $extranum . '_h' } > $ExtraTrackedRowsLimit ) { error(<= 20000 ) { #if (++$counterforflushtest >= 1) { if ( ( scalar keys %_host_u ) > ( $LIMITFLUSH << 2 ) || ( scalar keys %_url_p ) > $LIMITFLUSH ) { # warning("Warning: Try to run AWStats update process more frequently to analyze smaler log files."); if ( $^X =~ /activestate/i || $^X =~ /activeperl/i ) { # We don't flush if perl is activestate to avoid slowing process because of memory hole } else { # Clean tmp hash arrays #%TmpDNSLookup = (); %TmpOS = %TmpRefererServer = %TmpRobot = %TmpBrowser = (); # We flush if perl is not activestate print "Flush history file on disk"; if ( ( scalar keys %_host_u ) > ( $LIMITFLUSH << 2 ) ) { print " (unique hosts reach flush limit of " . ( $LIMITFLUSH << 2 ) . ")"; } if ( ( scalar keys %_url_p ) > $LIMITFLUSH ) { print " (unique url reach flush limit of " . ($LIMITFLUSH) . ")"; } print "\n"; if ($Debug) { debug( "End of set of $counterforflushtest records: Some hash arrays are too large. We flush and clean some.", 2 ); print " _host_p:" . ( scalar keys %_host_p ) . " _host_h:" . ( scalar keys %_host_h ) . " _host_k:" . ( scalar keys %_host_k ) . " _host_l:" . ( scalar keys %_host_l ) . " _host_s:" . ( scalar keys %_host_s ) . " _host_u:" . ( scalar keys %_host_u ) . "\n"; print " _url_p:" . ( scalar keys %_url_p ) . " _url_k:" . ( scalar keys %_url_k ) . " _url_e:" . ( scalar keys %_url_e ) . " _url_x:" . ( scalar keys %_url_x ) . "\n"; print " _waithost_e:" . ( scalar keys %_waithost_e ) . " _waithost_l:" . ( scalar keys %_waithost_l ) . " _waithost_s:" . ( scalar keys %_waithost_s ) . " _waithost_u:" . ( scalar keys %_waithost_u ) . "\n"; } &Read_History_With_TmpUpdate( $lastprocessedyear, $lastprocessedmonth, $lastprocessedday, $lastprocessedhour, 1, 1, "all", ( $lastlinenb + $NbOfLinesParsed ), $lastlineoffset, &CheckSum($_) ); &GetDelaySinceStart(1); $NbOfLinesShowsteps = 1; } } $counterforflushtest = 0; } } # End of loop for processing new record. if ($Debug) { debug( " _host_p:" . ( scalar keys %_host_p ) . " _host_h:" . ( scalar keys %_host_h ) . " _host_k:" . ( scalar keys %_host_k ) . " _host_l:" . ( scalar keys %_host_l ) . " _host_s:" . ( scalar keys %_host_s ) . " _host_u:" . ( scalar keys %_host_u ) . "\n", 1 ); debug( " _url_p:" . ( scalar keys %_url_p ) . " _url_k:" . ( scalar keys %_url_k ) . " _url_e:" . ( scalar keys %_url_e ) . " _url_x:" . ( scalar keys %_url_x ) . "\n", 1 ); debug( " _waithost_e:" . ( scalar keys %_waithost_e ) . " _waithost_l:" . ( scalar keys %_waithost_l ) . " _waithost_s:" . ( scalar keys %_waithost_s ) . " _waithost_u:" . ( scalar keys %_waithost_u ) . "\n", 1 ); debug( "End of processing log file (AWStats memory cache is TmpDNSLookup=" . ( scalar keys %TmpDNSLookup ) . " TmpBrowser=" . ( scalar keys %TmpBrowser ) . " TmpOS=" . ( scalar keys %TmpOS ) . " TmpRefererServer=" . ( scalar keys %TmpRefererServer ) . " TmpRobot=" . ( scalar keys %TmpRobot ) . ")", 1 ); } # Save current processed break section # If lastprocesseddate > 0 means there is at least one approved new record in log or at least one existing history file if ( $lastprocesseddate > 0 ) { # TODO: Do not save if we are sure a flush was just already done # Get last line seek( LOG, $lastlineoffset, 0 ); my $line = ; chomp $line; $line =~ s/\r$//; if ( !$NbOfLinesParsed ) { # TODO If there was no lines parsed (log was empty), we only update LastUpdate line with YYYYMMDDHHMMSS 0 0 0 0 0 &Read_History_With_TmpUpdate( $lastprocessedyear, $lastprocessedmonth, $lastprocessedday, $lastprocessedhour, 1, 1, "all", ( $lastlinenb + $NbOfLinesParsed ), $lastlineoffset, &CheckSum($line) ); } else { &Read_History_With_TmpUpdate( $lastprocessedyear, $lastprocessedmonth, $lastprocessedday, $lastprocessedhour, 1, 1, "all", ( $lastlinenb + $NbOfLinesParsed ), $lastlineoffset, &CheckSum($line) ); } } if ($Debug) { debug("Close log file \"$LogFile\""); } close LOG || error("Command for pipe '$LogFile' failed"); # Process the Rename - Archive - Purge phase my $renameok = 1; my $archiveok = 1; # Open Log file for writing if PurgeLogFile is on if ($PurgeLogFile) { if ($ArchiveLogRecords) { if ( $ArchiveLogRecords == 1 ) { # For backward compatibility $ArchiveFileName = "$DirData/${PROG}_archive$FileSuffix.log"; } else { $ArchiveFileName = "$DirData/${PROG}_archive$FileSuffix." . &Substitute_Tags($ArchiveLogRecords) . ".log"; } open( LOG, "+<$LogFile" ) || error( "Enable to archive log records of \"$LogFile\" into \"$ArchiveFileName\" because source can't be opened for read and write: $!
\n" ); } else { open( LOG, "+<$LogFile" ); } binmode LOG; } # Rename all HISTORYTMP files into HISTORYTXT &Rename_All_Tmp_History(); # Purge Log file if option is on and all renaming are ok if ($PurgeLogFile) { # Archive LOG file into ARCHIVELOG if ($ArchiveLogRecords) { if ($Debug) { debug("Start of archiving log file"); } open( ARCHIVELOG, ">>$ArchiveFileName" ) || error( "Couldn't open file \"$ArchiveFileName\" to archive log: $!"); binmode ARCHIVELOG; while () { if ( !print ARCHIVELOG $_ ) { $archiveok = 0; last; } } close(ARCHIVELOG) || error("Archiving failed during closing archive: $!"); if ($SaveDatabaseFilesWithPermissionsForEveryone) { chmod 0666, "$ArchiveFileName"; } if ($Debug) { debug("End of archiving log file"); } } # If rename and archive ok if ( $renameok && $archiveok ) { if ($Debug) { debug("Purge log file"); } my $bold = ( $ENV{'GATEWAY_INTERFACE'} ? '' : '' ); my $unbold = ( $ENV{'GATEWAY_INTERFACE'} ? '' : '' ); my $br = ( $ENV{'GATEWAY_INTERFACE'} ? '
' : '' ); truncate( LOG, 0 ) || warning( "Warning: $bold$PROG$unbold couldn't purge logfile \"$bold$LogFile$unbold\".$br\nChange your logfile permissions to allow write for your web server CGI process or change PurgeLogFile=1 into PurgeLogFile=0 in configure file and think to purge sometimes manually your logfile (just after running an update process to not loose any not already processed records your log file contains)." ); } close(LOG); } if ( $DNSLookup == 1 && $DNSLookupAlreadyDone ) { # DNSLookup warning my $bold = ( $ENV{'GATEWAY_INTERFACE'} ? '' : '' ); my $unbold = ( $ENV{'GATEWAY_INTERFACE'} ? '' : '' ); my $br = ( $ENV{'GATEWAY_INTERFACE'} ? '
' : '' ); warning( "Warning: $bold$PROG$unbold has detected that some hosts names were already resolved in your logfile $bold$DNSLookupAlreadyDone$unbold.$br\nIf DNS lookup was already made by the logger (web server), you should change your setup DNSLookup=$DNSLookup into DNSLookup=0 to increase $PROG speed." ); } if ( $DNSLookup == 1 && $NbOfNewLines ) { # Save new DNS last update cache file Save_DNS_Cache_File( \%TmpDNSLookup, "$DirData/$DNSLastUpdateCacheFile", "$FileSuffix" ); # Save into file using FileSuffix } if ($EnableLockForUpdate) { # Remove lock &Lock_Update(0); # Restore signals handler $SIG{INT} = 'DEFAULT'; # 2 #$SIG{KILL} = 'DEFAULT'; # 9 #$SIG{TERM} = 'DEFAULT'; # 15 } } # End of log processing if ($UPdateStats) #--------------------------------------------------------------------- # SHOW REPORT #--------------------------------------------------------------------- if ( scalar keys %HTMLOutput ) { debug( "YearRequired=$YearRequired, MonthRequired=$MonthRequired", 2 ); debug( "DayRequired=$DayRequired, HourRequired=$HourRequired", 2 ); # Define the NewLinkParams for main chart my $NewLinkParams = ${QueryString}; $NewLinkParams =~ s/(^|&|&)update(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)output(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)staticlinks(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)framename=[^&]*//i; my $NewLinkTarget = ''; if ($DetailedReportsOnNewWindows) { $NewLinkTarget = " target=\"awstatsbis\""; } if ( ( $FrameName eq 'mainleft' || $FrameName eq 'mainright' ) && $DetailedReportsOnNewWindows < 2 ) { $NewLinkParams .= "&framename=mainright"; $NewLinkTarget = " target=\"mainright\""; } $NewLinkParams =~ s/(&|&)+/&/i; $NewLinkParams =~ s/^&//; $NewLinkParams =~ s/&$//; if ($NewLinkParams) { $NewLinkParams = "${NewLinkParams}&"; } if ( $FrameName ne 'mainleft' ) { # READING DATA #------------- &Init_HashArray(); # Lecture des fichiers history / reading history file if ( $DatabaseBreak eq 'month' ) { for ( my $ix = 12 ; $ix >= 1 ; $ix-- ) { my $stringforload = ''; my $monthix = sprintf( "%02s", $ix ); if ( $MonthRequired eq 'all' || $monthix eq $MonthRequired ) { $stringforload = 'all'; # Read full history file } elsif ( ( $HTMLOutput{'main'} && $ShowMonthStats ) || $HTMLOutput{'alldays'} ) { $stringforload = 'general time'; # Read general and time sections. } if ($stringforload) { # On charge fichier / file is loaded &Read_History_With_TmpUpdate( $YearRequired, $monthix, '', '', 0, 0, $stringforload ); } } } if ( $DatabaseBreak eq 'day' ) { my $stringforload = 'all'; my $monthix = sprintf( "%02s", $MonthRequired ); my $dayix = sprintf( "%02s", $DayRequired ); &Read_History_With_TmpUpdate( $YearRequired, $monthix, $dayix, '', 0, 0, $stringforload ); } if ( $DatabaseBreak eq 'hour' ) { my $stringforload = 'all'; my $monthix = sprintf( "%02s", $MonthRequired ); my $dayix = sprintf( "%02s", $DayRequired ); my $hourix = sprintf( "%02s", $HourRequired ); &Read_History_With_TmpUpdate( $YearRequired, $monthix, $dayix, $hourix, 0, 0, $stringforload ); } } # HTMLHeadSection if ( $FrameName ne 'index' && $FrameName ne 'mainleft' ) { print "\n\n"; my $newhead = $HTMLHeadSection; $newhead =~ s/\\n/\n/g; print "$newhead\n"; print "\n"; } # Call to plugins' function AddHTMLBodyHeader foreach my $pluginname ( keys %{ $PluginsLoaded{'AddHTMLBodyHeader'} } ) { my $function = "AddHTMLBodyHeader_$pluginname"; &$function(); } my $WIDTHMENU1 = ( $FrameName eq 'mainleft' ? $FRAMEWIDTH : 150 ); # TOP BAN #--------------------------------------------------------------------- if ( $ShowMenu || $FrameName eq 'mainleft' ) { HTMLTopBanner($WIDTHMENU1); } # Call to plugins' function AddHTMLMenuHeader foreach my $pluginname ( keys %{ $PluginsLoaded{'AddHTMLMenuHeader'} } ) { my $function = "AddHTMLMenuHeader_$pluginname"; &$function(); } # MENU (ON LEFT IF FRAME OR TOP) #--------------------------------------------------------------------- if ( $ShowMenu || $FrameName eq 'mainleft' ) { HTMLMenu($NewLinkParams, $NewLinkTarget); } # Call to plugins' function AddHTMLMenuFooter foreach my $pluginname ( keys %{ $PluginsLoaded{'AddHTMLMenuFooter'} } ) { my $function = "AddHTMLMenuFooter_$pluginname"; &$function(); } # Exit if left frame if ( $FrameName eq 'mainleft' ) { &html_end(0); exit 0; } # TotalVisits TotalUnique TotalPages TotalHits TotalBytes TotalHostsKnown TotalHostsUnknown $TotalUnique = $TotalVisits = $TotalPages = $TotalHits = $TotalBytes = 0; $TotalNotViewedPages = $TotalNotViewedHits = $TotalNotViewedBytes = 0; $TotalHostsKnown = $TotalHostsUnknown = 0; my $beginmonth = $MonthRequired; my $endmonth = $MonthRequired; if ( $MonthRequired eq 'all' ) { $beginmonth = 1; $endmonth = 12; } for ( my $month = $beginmonth ; $month <= $endmonth ; $month++ ) { my $monthix = sprintf( "%02s", $month ); $TotalHostsKnown += $MonthHostsKnown{ $YearRequired . $monthix } || 0; # Wrong in year view $TotalHostsUnknown += $MonthHostsUnknown{ $YearRequired . $monthix } || 0; # Wrong in year view $TotalUnique += $MonthUnique{ $YearRequired . $monthix } || 0; # Wrong in year view $TotalVisits += $MonthVisits{ $YearRequired . $monthix } || 0; # Not completely true $TotalPages += $MonthPages{ $YearRequired . $monthix } || 0; $TotalHits += $MonthHits{ $YearRequired . $monthix } || 0; $TotalBytes += $MonthBytes{ $YearRequired . $monthix } || 0; $TotalNotViewedPages += $MonthNotViewedPages{ $YearRequired . $monthix } || 0; $TotalNotViewedHits += $MonthNotViewedHits{ $YearRequired . $monthix } || 0; $TotalNotViewedBytes += $MonthNotViewedBytes{ $YearRequired . $monthix } || 0; } # TotalHitsErrors TotalBytesErrors $TotalHitsErrors = 0; my $TotalBytesErrors = 0; foreach ( keys %_errors_h ) { # print "xxxx".$_." zzz".$_errors_h{$_}; $TotalHitsErrors += $_errors_h{$_}; $TotalBytesErrors += $_errors_k{$_}; } # TotalEntries (if not already specifically counted, we init it from _url_e hash table) if ( !$TotalEntries ) { foreach ( keys %_url_e ) { $TotalEntries += $_url_e{$_}; } } # TotalExits (if not already specifically counted, we init it from _url_x hash table) if ( !$TotalExits ) { foreach ( keys %_url_x ) { $TotalExits += $_url_x{$_}; } } # TotalBytesPages (if not already specifically counted, we init it from _url_k hash table) if ( !$TotalBytesPages ) { foreach ( keys %_url_k ) { $TotalBytesPages += $_url_k{$_}; } } # TotalKeyphrases (if not already specifically counted, we init it from _keyphrases hash table) if ( !$TotalKeyphrases ) { foreach ( keys %_keyphrases ) { $TotalKeyphrases += $_keyphrases{$_}; } } # TotalKeywords (if not already specifically counted, we init it from _keywords hash table) if ( !$TotalKeywords ) { foreach ( keys %_keywords ) { $TotalKeywords += $_keywords{$_}; } } # TotalSearchEnginesPages (if not already specifically counted, we init it from _se_referrals_p hash table) if ( !$TotalSearchEnginesPages ) { foreach ( keys %_se_referrals_p ) { $TotalSearchEnginesPages += $_se_referrals_p{$_}; } } # TotalSearchEnginesHits (if not already specifically counted, we init it from _se_referrals_h hash table) if ( !$TotalSearchEnginesHits ) { foreach ( keys %_se_referrals_h ) { $TotalSearchEnginesHits += $_se_referrals_h{$_}; } } # TotalRefererPages (if not already specifically counted, we init it from _pagesrefs_p hash table) if ( !$TotalRefererPages ) { foreach ( keys %_pagesrefs_p ) { $TotalRefererPages += $_pagesrefs_p{$_}; } } # TotalRefererHits (if not already specifically counted, we init it from _pagesrefs_h hash table) if ( !$TotalRefererHits ) { foreach ( keys %_pagesrefs_h ) { $TotalRefererHits += $_pagesrefs_h{$_}; } } # TotalDifferentPages (if not already specifically counted, we init it from _url_p hash table) $TotalDifferentPages ||= scalar keys %_url_p; # TotalDifferentKeyphrases (if not already specifically counted, we init it from _keyphrases hash table) $TotalDifferentKeyphrases ||= scalar keys %_keyphrases; # TotalDifferentKeywords (if not already specifically counted, we init it from _keywords hash table) $TotalDifferentKeywords ||= scalar keys %_keywords; # TotalDifferentSearchEngines (if not already specifically counted, we init it from _se_referrals_h hash table) $TotalDifferentSearchEngines ||= scalar keys %_se_referrals_h; # TotalDifferentReferer (if not already specifically counted, we init it from _pagesrefs_h hash table) $TotalDifferentReferer ||= scalar keys %_pagesrefs_h; # Define firstdaytocountaverage, lastdaytocountaverage, firstdaytoshowtime, lastdaytoshowtime my $firstdaytocountaverage = $nowyear . $nowmonth . "01"; # Set day cursor to 1st day of month my $firstdaytoshowtime = $nowyear . $nowmonth . "01"; # Set day cursor to 1st day of month my $lastdaytocountaverage = $nowyear . $nowmonth . $nowday; # Set day cursor to today my $lastdaytoshowtime = $nowyear . $nowmonth . "31"; # Set day cursor to last day of month if ( $MonthRequired eq 'all' ) { $firstdaytocountaverage = $YearRequired . "0101"; # Set day cursor to 1st day of the required year } if ( ( $MonthRequired ne $nowmonth && $MonthRequired ne 'all' ) || $YearRequired ne $nowyear ) { if ( $MonthRequired eq 'all' ) { $firstdaytocountaverage = $YearRequired . "0101"; # Set day cursor to 1st day of the required year $firstdaytoshowtime = $YearRequired . "1201" ; # Set day cursor to 1st day of last month of required year $lastdaytocountaverage = $YearRequired . "1231"; # Set day cursor to last day of the required year $lastdaytoshowtime = $YearRequired . "1231" ; # Set day cursor to last day of last month of required year } else { $firstdaytocountaverage = $YearRequired . $MonthRequired . "01"; # Set day cursor to 1st day of the required month $firstdaytoshowtime = $YearRequired . $MonthRequired . "01"; # Set day cursor to 1st day of the required month $lastdaytocountaverage = $YearRequired . $MonthRequired . "31"; # Set day cursor to last day of the required month $lastdaytoshowtime = $YearRequired . $MonthRequired . "31"; # Set day cursor to last day of the required month } } if ($Debug) { debug( "firstdaytocountaverage=$firstdaytocountaverage, lastdaytocountaverage=$lastdaytocountaverage", 1 ); debug( "firstdaytoshowtime=$firstdaytoshowtime, lastdaytoshowtime=$lastdaytoshowtime", 1 ); } # Call to plugins' function AddHTMLContentHeader foreach my $pluginname ( keys %{ $PluginsLoaded{'AddHTMLContentHeader'} } ) { # to add unique visitors & number of visits, by J Ruano @ CAPSiDE if ( $ShowDomainsStats =~ /U/i ) { print "$Message[11]"; } if ( $ShowDomainsStats =~ /V/i ) { print "$Message[10]"; } my $function = "AddHTMLContentHeader_$pluginname"; &$function(); } # Output individual frames or static pages for specific sections #----------------------- if ( scalar keys %HTMLOutput == 1 ) { if ( $HTMLOutput{'alldomains'} ) { &HTMLShowDomains(); } if ( $HTMLOutput{'allhosts'} || $HTMLOutput{'lasthosts'} ) { &HTMLShowHosts(); } if ( $HTMLOutput{'unknownip'} ) { &HTMLShowHostsUnknown(); } if ( $HTMLOutput{'allemails'} || $HTMLOutput{'lastemails'} ) { &HTMLShowEmailSendersChart( $NewLinkParams, $NewLinkTarget ); &html_end(1); } if ( $HTMLOutput{'allemailr'} || $HTMLOutput{'lastemailr'} ) { &HTMLShowEmailReceiversChart( $NewLinkParams, $NewLinkTarget ); &html_end(1); } if ( $HTMLOutput{'alllogins'} || $HTMLOutput{'lastlogins'} ) { &HTMLShowLogins(); } if ( $HTMLOutput{'allrobots'} || $HTMLOutput{'lastrobots'} ) { &HTMLShowRobots(); } if ( $HTMLOutput{'urldetail'} || $HTMLOutput{'urlentry'} || $HTMLOutput{'urlexit'} ) { &HTMLShowURLDetail(); } if ( $HTMLOutput{'unknownos'} ) { &HTMLShowOSUnknown($NewLinkTarget); } if ( $HTMLOutput{'unknownbrowser'} ) { &HTMLShowBrowserUnknown($NewLinkTarget); } if ( $HTMLOutput{'osdetail'} ) { &HTMLShowOSDetail(); } if ( $HTMLOutput{'browserdetail'} ) { &HTMLShowBrowserDetail(); } if ( $HTMLOutput{'refererse'} ) { &HTMLShowReferers($NewLinkTarget); } if ( $HTMLOutput{'refererpages'} ) { &HTMLShowRefererPages($NewLinkTarget); } if ( $HTMLOutput{'keyphrases'} ) { &HTMLShowKeyPhrases($NewLinkTarget); } if ( $HTMLOutput{'keywords'} ) { &HTMLShowKeywords($NewLinkTarget); } if ( $HTMLOutput{'downloads'} ) { &HTMLShowDownloads(); } foreach my $code ( keys %TrapInfosForHTTPErrorCodes ) { if ( $HTMLOutput{"errors$code"} ) { &HTMLShowErrorCodes($code); } } # BY EXTRA SECTIONS #---------------------------- HTMLShowExtraSections(); if ( $HTMLOutput{'info'} ) { # TODO Not yet available print "$Center 
"; &html_end(1); } # Print any plugins that have individual pages # TODO - change name, graph isn't so descriptive my $htmloutput = ''; foreach my $key ( keys %HTMLOutput ) { $htmloutput = $key; } if ( $htmloutput =~ /^plugin_(\w+)$/ ) { my $pluginname = $1; print "$Center 
"; my $function = "AddHTMLGraph_$pluginname"; &$function(); &html_end(1); } } # Output main page #----------------- if ( $HTMLOutput{'main'} ) { # Calculate averages my $max_p = 0; my $max_h = 0; my $max_k = 0; my $max_v = 0; my $average_nb = 0; foreach my $daycursor ($firstdaytocountaverage .. $lastdaytocountaverage ) { $daycursor =~ /^(\d\d\d\d)(\d\d)(\d\d)/; my $year = $1; my $month = $2; my $day = $3; if ( !DateIsValid( $day, $month, $year ) ) { next; } # If not an existing day, go to next $average_nb++; # Increase number of day used to count $AverageVisits += ( $DayVisits{$daycursor} || 0 ); $AveragePages += ( $DayPages{$daycursor} || 0 ); $AverageHits += ( $DayHits{$daycursor} || 0 ); $AverageBytes += ( $DayBytes{$daycursor} || 0 ); } if ($average_nb) { $AverageVisits = $AverageVisits / $average_nb; $AveragePages = $AveragePages / $average_nb; $AverageHits = $AverageHits / $average_nb; $AverageBytes = $AverageBytes / $average_nb; if ( $AverageVisits > $max_v ) { $max_v = $AverageVisits; } #if ($average_p > $max_p) { $max_p=$average_p; } if ( $AverageHits > $max_h ) { $max_h = $AverageHits; } if ( $AverageBytes > $max_k ) { $max_k = $AverageBytes; } } else { $AverageVisits = "?"; $AveragePages = "?"; $AverageHits = "?"; $AverageBytes = "?"; } # SUMMARY #--------------------------------------------------------------------- if ($ShowSummary) { &HTMLMainSummary(); } # BY MONTH #--------------------------------------------------------------------- if ($ShowMonthStats) { &HTMLMainMonthly(); } print "\n \n\n"; # BY DAY OF MONTH #--------------------------------------------------------------------- if ($ShowDaysOfMonthStats) { &HTMLMainDaily($firstdaytocountaverage, $lastdaytocountaverage, $firstdaytoshowtime, $lastdaytoshowtime); } # BY DAY OF WEEK #------------------------- if ($ShowDaysOfWeekStats) { &HTMLMainDaysofWeek($firstdaytocountaverage, $lastdaytocountaverage, $NewLinkParams, $NewLinkTarget); } # BY HOUR #---------------------------- if ($ShowHoursStats) { &HTMLMainHours($NewLinkParams, $NewLinkTarget); } print "\n \n\n"; # BY COUNTRY/DOMAIN #--------------------------- if ($ShowDomainsStats) { &HTMLMainCountries($NewLinkParams, $NewLinkTarget); } # BY HOST/VISITOR #-------------------------- if ($ShowHostsStats) { &HTMLMainHosts($NewLinkParams, $NewLinkTarget); } # BY SENDER EMAIL #---------------------------- if ($ShowEMailSenders) { &HTMLShowEmailSendersChart( $NewLinkParams, $NewLinkTarget ); } # BY RECEIVER EMAIL #---------------------------- if ($ShowEMailReceivers) { &HTMLShowEmailReceiversChart( $NewLinkParams, $NewLinkTarget ); } # BY LOGIN #---------------------------- if ($ShowAuthenticatedUsers) { &HTMLMainLogins($NewLinkParams, $NewLinkTarget); } # BY ROBOTS #---------------------------- if ($ShowRobotsStats) { &HTMLMainRobots($NewLinkParams, $NewLinkTarget); } # BY WORMS #---------------------------- if ($ShowWormsStats) { &HTMLMainWorms(); } print "\n \n\n"; # BY SESSION #---------------------------- if ($ShowSessionsStats) { &HTMLMainSessions(); } # BY FILE TYPE #------------------------- if ($ShowFileTypesStats) { &HTMLMainFileType($NewLinkParams, $NewLinkTarget); } # BY FILE SIZE #------------------------- if ($ShowFileSizesStats) { &HTMLMainFileSize(); } # BY REQUEST TIME #------------------------- if ($ShowRequestTimesStats) { &HTMLMainRequestTime(); } # BY DOWNLOADS #------------------------- if ($ShowDownloadsStats) { &HTMLMainDownloads($NewLinkParams, $NewLinkTarget); } # BY PAGE #------------------------- if ($ShowPagesStats) { &HTMLMainPages($NewLinkParams, $NewLinkTarget); } # BY OS #---------------------------- if ($ShowOSStats) { &HTMLMainOS($NewLinkParams, $NewLinkTarget); } # BY BROWSER #---------------------------- if ($ShowBrowsersStats) { &HTMLMainBrowsers($NewLinkParams, $NewLinkTarget); } # BY SCREEN SIZE #---------------------------- if ($ShowScreenSizeStats) { &HTMLMainScreenSize(); } print "\n \n\n"; # BY REFERENCE #--------------------------- if ($ShowOriginStats) { &HTMLMainReferrers($NewLinkParams, $NewLinkTarget); } print "\n \n\n"; # BY SEARCH KEYWORDS AND/OR KEYPHRASES #------------------------------------- if ($ShowKeyphrasesStats || $ShowKeywordsStats){ &HTMLMainKeys($NewLinkParams, $NewLinkTarget); } print "\n \n\n"; # BY MISC #---------------------------- if ($ShowMiscStats) { &HTMLMainMisc(); } # BY HTTP STATUS #---------------------------- if ($ShowHTTPErrorsStats) { &HTMLMainHTTPStatus($NewLinkParams, $NewLinkTarget); } # BY SMTP STATUS #---------------------------- if ($ShowSMTPErrorsStats) { &HTMLMainSMTPStatus($NewLinkParams, $NewLinkTarget); } # BY CLUSTER #---------------------------- if ($ShowClusterStats) { &HTMLMainCluster($NewLinkParams, $NewLinkTarget); } # BY EXTRA SECTIONS #---------------------------- foreach my $extranum ( 1 .. @ExtraName - 1 ) { &HTMLMainExtra($NewLinkParams, $NewLinkTarget, $extranum); } # close the HTML page &html_end(1); } } else { print "Jumped lines in file: $lastlinenb\n"; if ($lastlinenb) { print " Found $lastlinenb already parsed records.\n"; } print "Parsed lines in file: $NbOfLinesParsed\n"; print " Found $NbOfLinesDropped dropped records,\n"; print " Found $NbOfLinesComment comments,\n"; print " Found $NbOfLinesBlank blank records,\n"; print " Found $NbOfLinesCorrupted corrupted records,\n"; print " Found $NbOfOldLines old records,\n"; print " Found $NbOfNewLines new qualified records.\n"; } #sleep 10; 0; # Do not remove this line #------------------------------------------------------- # ALGORITHM SUMMARY # # Read_Config(); # Check_Config() and Init variables # if 'frame not index' # &Read_Language_Data($Lang); # if 'frame not mainleft' # &Read_Ref_Data(); # &Read_Plugins(); # html_head # # If 'migrate' # We create/update tmp file with # &Read_History_With_TmpUpdate(year,month,day,hour,UPDATE,NOPURGE,"all"); # Rename the tmp file # html_end # Exit # End of 'migrate' # # Get last history file name # Get value for $LastLine $LastLineNumber $LastLineOffset $LastLineChecksum with # &Read_History_With_TmpUpdate(lastyearbeforeupdate,lastmonthbeforeupdate,lastdaybeforeupdate,lasthourbeforeupdate,NOUPDATE,NOPURGE,"general"); # # &Init_HashArray() # # If 'update' # Loop on each new line in log file # lastlineoffset=lastlineoffsetnext; lastlineoffsetnext=file pointer position # If line corrupted, skip --> next on loop # Drop wrong virtual host --> next on loop # Drop wrong method/protocol --> next on loop # Check date --> next on loop # If line older than $LastLine, skip --> next on loop # So it's new line # $LastLine = time or record # Skip if url is /robots.txt --> next on loop # Skip line for @SkipHosts --> next on loop # Skip line for @SkipFiles --> next on loop # Skip line for @SkipUserAgent --> next on loop # Skip line for not @OnlyHosts --> next on loop # Skip line for not @OnlyUsers --> next on loop # Skip line for not @OnlyFiles --> next on loop # Skip line for not @OnlyUserAgent --> next on loop # So it's new line approved # If other month/year, create/update tmp file and purge data arrays with # &Read_History_With_TmpUpdate(lastprocessedyear,lastprocessedmonth,lastprocessedday,lastprocessedhour,UPDATE,PURGE,"all",lastlinenb,lastlineoffset,CheckSum($_)); # Define a clean Url and Query (set urlwithnoquery, tokenquery and standalonequery and $field[$pos_url]) # Define PageBool and extension # Analyze: Misc tracker --> complete %misc # Analyze: Hit on favorite icon --> complete %_misc, countedtraffic=1 (not counted anywhere) # If (!countedtraffic) Analyze: Worms --> complete %_worms, countedtraffic=2 # If (!countedtraffic) Analyze: Status code --> complete %_error_, %_sider404, %_referrer404 --> countedtraffic=3 # If (!countedtraffic) Analyze: Robots known --> complete %_robot, countedtraffic=4 # If (!countedtraffic) Analyze: Robots unknown on robots.txt --> complete %_robot, countedtraffic=5 # If (!countedtraffic) Analyze: File types - Compression # If (!countedtraffic) Analyze: Date - Hour - Pages - Hits - Kilo # If (!countedtraffic) Analyze: Login # If (!countedtraffic) Do DNS Lookup # If (!countedtraffic) Analyze: Country # If (!countedtraffic) Analyze: Host - Url - Session # If (!countedtraffic) Analyze: Browser - OS # If (!countedtraffic) Analyze: Referer # If (!countedtraffic) Analyze: EMail # Analyze: Cluster # Analyze: Extra (must be after 'Define a clean Url and Query') # If too many records, we flush data arrays with # &Read_History_With_TmpUpdate(lastprocessedyear,lastprocessedmonth,lastprocessedday,lastprocessedhour,UPDATE,PURGE,"all",lastlinenb,lastlineoffset,CheckSum($_)); # End of loop # # Create/update tmp file # Seek to lastlineoffset in logfile to read and get last line into $_ # &Read_History_With_TmpUpdate(lastprocessedyear,lastprocessedmonth,lastprocessedday,lastprocessedhour,UPDATE,PURGE,"all",lastlinenb,lastlineoffset,CheckSum($_)) # Rename all created tmp files # End of 'update' # # &Init_HashArray() # # If 'output' # Loop for each month of required year # &Read_History_With_TmpUpdate($YearRequired,$monthloop,'','',NOUPDATE,NOPURGE,'all' or 'general time' if not required month) # End of loop # Show data arrays in HTML page # html_end # End of 'output' #------------------------------------------------------- #------------------------------------------------------- # DNS CACHE FILE FORMATS SUPPORTED BY AWSTATS # Format /etc/hosts x.y.z.w hostname # Format analog UT/60 x.y.z.w hostname #------------------------------------------------------- #------------------------------------------------------- # IP Format (d=decimal on 16 bits, x=hexadecimal on 16 bits) # # 13.1.68.3 IPv4 (d.d.d.d) # 0:0:0:0:0:0:13.1.68.3 IPv6 (x:x:x:x:x:x:d.d.d.d) # ::13.1.68.3 # 0:0:0:0:0:FFFF:13.1.68.3 IPv6 (x:x:x:x:x:x:d.d.d.d) # ::FFFF:13.1.68.3 IPv6 # # 1070:0:0:0:0:800:200C:417B IPv6 # 1070:0:0:0:0:800:200C:417B IPv6 # 1070::800:200C:417B IPv6 #------------------------------------------------------- awstats-8.0/wwwroot/cgi-bin/awstats.model.conf0000644000175100017510000017617014753672077023547 0ustar ldestailleurldestailleur# AWSTATS CONFIGURE FILE 7.3 #----------------------------------------------------------------------------- # Copy this file into awstats.www.mydomain.conf and edit this new config file # to setup AWStats (See documentation in docs/ directory). # The config file must be in /etc/awstats, /usr/local/etc/awstats or /etc (for # Unix/Linux) or same directory as awstats.pl (Windows, Mac, Unix/Linux...) # To include an environment variable in any parameter (AWStats will replace # it with its value when reading it), follow the example: # Parameter="__ENVNAME__" # Note that environment variable AWSTATS_CURRENT_CONFIG is always defined with # the config value in an AWStats running session and can be used like others. #----------------------------------------------------------------------------- #----------------------------------------------------------------------------- # MAIN SETUP SECTION (Required to make AWStats work) #----------------------------------------------------------------------------- # "LogFile" contains the web, ftp or mail server log file to analyze. # Possible values: A full path, or a relative path from awstats.pl directory. # Example: "/var/log/apache/access.log" # Example: "../logs/mycombinedlog.log" # You can also use tags in this filename if you need a dynamic file name # depending on date or time (Replacement is made by AWStats at the beginning # of its execution). These are the available tags : # %YYYY-n is replaced with 4 digits year we were n hours ago # %YY-n is replaced with 2 digits year we were n hours ago # %MM-n is replaced with 2 digits month we were n hours ago # %MO-n is replaced with 3 letters month we were n hours ago # %DD-n is replaced with day we were n hours ago # %HH-n is replaced with hour we were n hours ago # %NS-n is replaced with number of seconds at 00:00 since 1970 # %WM-n is replaced with the week number in month (1-5) # %Wm-n is replaced with the week number in month (0-4) # %WY-n is replaced with the week number in year (01-52) # %Wy-n is replaced with the week number in year (00-51) # %DW-n is replaced with the day number in week (1-7, 1=sunday) # use n=24 if you need (1-7, 1=monday) # %Dw-n is replaced with the day number in week (0-6, 0=sunday) # use n=24 if you need (0-6, 0=monday) # Use 0 for n if you need current year, month, day, hour... # Example: "/var/log/access_log.%YYYY-0%MM-0%DD-0.log" # Example: "C:/WINNT/system32/LogFiles/W3SVC1/ex%YY-24%MM-24%DD-24.log" # You can also use a pipe if log file come from a pipe : # Example: "gzip -cd /var/log/apache/access.log.gz |" # If there are several log files from load balancing servers : # Example: "/pathtotools/logresolvemerge.pl *.log |" # LogFile="/var/log/httpd/mylog.log" # Enter the log file type you want to analyze. # Possible values: # W - For a web log file # S - For a streaming log file # M - For a mail log file # F - For an ftp log file # Example: W # Default: W # LogType=W # Enter here your log format (Must match your web server config. See setup # instructions in documentation to know how to configure your web server to # have the required log format). # Possible values: 1,2,3,4 or "your_own_personalized_log_format" # 1 - Apache or Lotus Notes/Domino native combined log format (NCSA combined/XLF/ELF log format) # 2 - IIS or ISA format (IIS W3C log format). See FAQ-COM115 For ISA. # 3 - Webstar native log format. # 4 - Apache or Squid native common log format (NCSA common/CLF log format) # With LogFormat=4, some features (browsers, os, keywords...) can't work. # "your_own_personalized_log_format" = If your log is ftp, mail or other format, # you must use following keys to define the log format string (See FAQ for # ftp, mail or exotic web log format examples): # %host Client hostname or IP address (or Sender host for mail log) # %host_r Receiver hostname or IP address (for mail log) # %lognamequot Authenticated login/user with format: "john" # %logname Authenticated login/user with format: john # %time1 Date and time with format: [dd/mon/yyyy:hh:mm:ss +0000] or [dd/mon/yyyy:hh:mm:ss] # %time2 Date and time with format: yyyy-mm-dd hh:mm:ss # %time3 Date and time with format: Mon dd hh:mm:ss or Mon dd hh:mm:ss yyyy # %time4 Date and time with unix timestamp format: dddddddddd # %time5 Date and time with format iso: yyyy-mm-ddThh:mm:ss, with optional timezone specification (ignored) # %time6 Date and time with format: dd/mm/yyyy, hh:mm:ss # %methodurl Method and URL with format: "GET /index.html HTTP/x.x" # %methodurlnoprot Method and URL with format: "GET /index.html" # %method Method with format: GET # %url URL only with format: /index.html # %query Query string (used by URLWithQuery option) # %code Return code status (with format for web log: 999) # %bytesd Size of document in bytes # %refererquot Referer page with format: "http://from.com/from.htm" # %referer Referer page with format: http://from.com/from.htm # %rqtime Request time # %uabracket User agent with format: [Mozilla/4.0 (compatible, ...)] # %uaquot User agent with format: "Mozilla/4.0 (compatible, ...)" # %ua User agent with format: Mozilla/4.0_(compatible...) # %gzipin mod_gzip compression input bytes: In:XXX # %gzipout mod_gzip compression output bytes & ratio: Out:YYY:ZZpct. # %gzipratio mod_gzip compression ratio: ZZpct. # %deflateratio mod_deflate compression ratio with format: (ZZ) # %email EMail sender (for mail log) # %email_r EMail receiver (for mail log) # %virtualname Web sever virtual hostname. Use this tag when same log # contains data of several virtual web servers. AWStats # will discard records not in SiteDomain nor HostAliases # %cluster If log file is provided from several computers (merged by # logresolvemerge.pl), use this to define cluster id field. # %extraX Another field that you plan to use for building a # personalized report with ExtraSection feature (See later). # If your log format has some fields not included in this list, use: # %other Means another not used field # %otherquot Means another not used double quoted field # If your log format has some literal strings, which precede data fields, use # status=%code Means your log files have HTTP status logged as "status=200" # Literal strings that follow data field must be separated from said data fields by space. # # Examples for Apache combined logs (following two examples are equivalent): # LogFormat = 1 # LogFormat = "%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot" # # Example for IIS: # LogFormat = 2 # LogFormat=1 # If your log field's separator is not a space, you can change this parameter. # This parameter is not used if LogFormat is a predefined value (1,2,3,4) # Backslash can be used as escape character. # Example: " " # Example: "\t" # Example: "\|" # Example: "," # Default: " " # LogSeparator=" " # "SiteDomain" must contain the main domain name, or the main intranet web # server name, used to reach the web site. # If you share the same log file for several virtual web servers, this # parameter is used to tell AWStats to filter record that contains records for # this virtual host name only (So check that this virtual hostname can be # found in your log file and use a personalized log format that include the # %virtualname tag). # But for multi hosting a better solution is to have one log file for each # virtual web server. In this case, this parameter is only used to generate # full URL's links when ShowLinksOnUrl option is set to 1. # If analyzing mail log, enter here the domain name of mail server. # Example: "myintranetserver" # Example: "www.domain.com" # Example: "ftp.domain.com" # Example: "domain.com" # SiteDomain="" # Enter here all other possible domain names, addresses or virtual host # aliases someone can use to access your site. Try to keep only the minimum # number of possible names/addresses to have the best performances. # You can repeat the "SiteDomain" value in this list. # This parameter is used to analyze referer field in log file and to help # AWStats to know if a referer URL is a local URL of same site or a URL of # another site. # Note: Use space between each value. # Note: You can use regular expression values writing value with REGEX[value]. # Note: You can also use @/mypath/myfile if list of aliases are in a file. # Example: "www.myserver.com localhost 127.0.0.1 REGEX[mydomain\.(net|org)$]" # HostAliases="localhost 127.0.0.1 REGEX[myserver\.com$]" # If you want to have hosts reported by name instead of ip address, AWStats # needs to make reverse DNS lookups (if not already done in your log file). # With DNSLookup to 0, all hosts will be reported by their IP addresses and # not by the full hostname of visitors (except if names are already available # in log file). # If you want/need to set DNSLookup to 1, don't forget that this will # dramatically reduce AWStats's update process speed. Do not use on large web # sites. # Note: Reverse DNS lookup is done on IPv4 only (Enable ipv6 plugin for IPv6). # Note: Result of DNS Lookup can be used to build the Country report. However # it is highly recommanded to enable the plugin 'geoip', 'geoipfree', or 'geoip2' # to have an accurate Country report with no need for DNS Lookup. # Possible values: # 0 - No DNS Lookup # 1 - DNS Lookup is fully enabled # 2 - DNS Lookup is made only from static DNS cache file (if it exists) # Default: 2 # DNSLookup=2 # For very large sites, setting DNSLookup to 0 (or 2) might be the only # reasonable choice. DynamicDNSLookup allows to resolve host names for # items shown in html tables only, when data is output on reports instead # of resolving once during log analysis step. # Possible values: # 0 - No dynamic DNS lookup # 1 - Dynamic DNS lookup enabled # 2 - Dynamic DNS lookup enabled (including static DNS cache file as a second # source) # Default: 0 # DynamicDNSLookup=0 # When AWStats updates its statistics, it stores results of its analysis in # files (AWStats database). All those files are written in the directory # defined by the "DirData" parameter. Set this value to the directory where # you want AWStats to save its database and working files into. # Warning: If you want to be able to use the "AllowToUpdateStatsFromBrowser" # feature (see later), you need "Write" permissions by web server user on this # directory (and "Modify" for Windows NTFS file systems). # Example: "/var/lib/awstats" # Example: "../data" # Example: "C:/awstats_data_dir" # Default: "." (means same directory as awstats.pl) # DirData="." # Relative or absolute web URL of your awstats cgi-bin directory. # This parameter is used only when AWStats is run from command line # with -output option (to generate links in HTML reported page). # Example: "/awstats" # Default: "/cgi-bin" (means awstats.pl is in "/yourwwwroot/cgi-bin") # DirCgi="/cgi-bin" # Relative or absolute web URL of your awstats icon directory. # If you build static reports ("... -output > outputpath/output.html"), enter # path of icon directory relative to the output directory 'outputpath'. # Example: "/awstatsicons" # Example: "../icon" # Default: "/icon" (means you must copy icon directories in "/mywwwroot/icon") # DirIcons="/icon" # When this parameter is set to 1, AWStats adds a button on the report page to # allow to "update" statistics from a web browser. Warning, when "update" is # made from a browser, AWStats is run as a CGI by the web server user defined # in your web server (user "nobody" by default with Apache, "IUSR_XXX" with # IIS), so the "DirData" directory and all already existing history files # awstatsMMYYYY[.xxx].txt must be writable by this user. Change permissions if # necessary to "Read/Write" (and "Modify" for Windows NTFS file systems). # Warning: Update process can be long so you might experience "time out" # browser errors if you don't launch AWStats frequently enough. # When set to 0, update is only made when AWStats is run from the command # line interface (or a task scheduler). # Possible values: 0 or 1 # Default: 0 # AllowToUpdateStatsFromBrowser=0 # AWStats saves and sorts its database on a monthly basis (except if using # databasebreak option from command line). # However, if you choose the -month=all from command line or # value '-Year-' from CGI combo form to have a report for all year, AWStats # needs to reload all data for full year (each month), and sort them, # requiring a large amount of time, memory and CPU. This might be a problem # for web hosting providers that offer AWStats for large sites, on shared # servers, to non CPU cautious customers. # For this reason, the 'full year' is only enabled on Command Line by default. # You can change this by setting this parameter to 0, 1, 2 or 3. # Possible values: # 0 - Never allowed # 1 - Allowed on CLI only, -Year- value in combo is not visible # 2 - Allowed on CLI only, -Year- value in combo is visible but not allowed # 3 - Possible on CLI and CGI # Default: 2 # AllowFullYearView=2 #----------------------------------------------------------------------------- # OPTIONAL SETUP SECTION (Not required but enhances AWStats's functionality) #----------------------------------------------------------------------------- # When the update process runs, AWStats can set a lock file in TEMP or TMP # directory. This lock is to avoid to have 2 update processes running at the # same time to prevent unknown conflicts problems and avoid DoS attacks when # AllowToUpdateStatsFromBrowser is set to 1. # Because, when you use lock file, you can sometimes experience problems if # lock file is not correctly removed (killed process for example requires that # you remove the file manually), this option is not enabled by default (Do # not enable this option with no console server access). # Change : Effective immediately # Possible values: 0 or 1 # Default: 0 # EnableLockForUpdate=0 # AWStats can do reverse DNS lookups through a static DNS cache file that was # previously created manually. If no path is given in static DNS cache file # name, AWStats will search DirData directory. This file is never changed. # This option is not used if DNSLookup=0. # Note: DNS cache file format is 'minsince1970 ipaddress resolved_hostname' # or just 'ipaddress resolved_hostname' # Change : Effective for new updates only # Example: "/mydnscachedir/dnscache" # Default: "dnscache.txt" # DNSStaticCacheFile="dnscache.txt" # AWStats can do reverse DNS lookups through a DNS cache file that was created # by a previous run of AWStats. This file is erased and recreated after each # statistics update process. You don't need to create and/or edit it. # AWStats will read and save this file in DirData directory. # This option is used only if DNSLookup=1. # Note: If a DNSStaticCacheFile is available, AWStats will check for DNS # lookup in DNSLastUpdateCacheFile after checking into DNSStaticCacheFile. # Change : Effective for new updates only # Example: "/mydnscachedir/dnscachelastupdate" # Default: "dnscachelastupdate.txt" # DNSLastUpdateCacheFile="dnscachelastupdate.txt" # You can specify specific IP addresses that should NOT be looked up in DNS. # This option is used only if DNSLookup=1. # Note: Use space between each value. # Note: You can use regular expression values writing value with REGEX[value]. # Change : Effective for new updates only # Example: "123.123.123.123 REGEX[^192\.168\.]" # Default: "" # SkipDNSLookupFor="" # The following two parameters allow you to protect a config file from being # read by AWStats when called from a browser if the web user has not been # authenticated. Your AWStats program must be in a web protected "realm" (With # Apache, you can use .htaccess files to do so. With other web servers, see # your server setup manual). # Change : Effective immediately # Possible values: 0 or 1 # Default: 0 # AllowAccessFromWebToAuthenticatedUsersOnly=0 # This parameter gives the list of all authorized authenticated users to view # statistics for this domain/config file. This parameter is used only if # AllowAccessFromWebToAuthenticatedUsersOnly is set to 1. # Change : Effective immediately # Example: "user1 user2" # Example: "__REMOTE_USER__" # Default: "" # AllowAccessFromWebToFollowingAuthenticatedUsers="" # When this parameter is defined to something, the IP address of the user that # reads its statistics from a browser (when AWStats is used as a CGI) is # checked and must match one of the IP address values or ranges. # Change : Effective immediately # Example: "127.0.0.1 123.123.123.1-123.123.123.255" # Default: "" # AllowAccessFromWebToFollowingIPAddresses="" # If the "DirData" directory (see above) does not exist, AWStats returns an # error. However, you can ask AWStats to create it. # This option can be used by some Web Hosting Providers that have defined a # dynamic value for DirData (for example DirData="/home/__REMOTE_USER__") and # don't want to have to create a new directory each time they add a new user. # Change : Effective immediately # Possible values: 0 or 1 # Default: 0 # CreateDirDataIfNotExists=0 # You can choose in which format the AWStats history database is saved. # Note: Using "xml" format makes AWStats database files three times larger than # using "text" format. # Change : Database format is switched after next update # Possible values: text or xml # Default: text # BuildHistoryFormat=text # If you prefer having the report output pages be built as XML compliant pages # instead of simple HTML pages, you can set this to 'xhtml' (May not work # properly with old browsers). # Change : Effective immediately # Possible values: html or xhtml # Default: html # BuildReportFormat=html # AWStats databases can be updated from command line or from a browser (when # used as a cgi program). So AWStats database files need write permission # for both command line user and default web server user ('nobody' for Unix, # 'IUSR_xxx' for IIS/Windows,...). # To avoid permission problems between update process (run by an admin user) # and CGI process (ran by a low level user), AWStats can save its database # files with read and write permissions for everyone. # By default, AWStats keeps default user permissions on updated files. If you # set AllowToUpdateStatsFromBrowser to 1, you can change this parameter to 1. # Change : Effective for new updates only # Possible values: 0 or 1 # Default: 0 # SaveDatabaseFilesWithPermissionsForEveryone=0 # AWStats can purge log file, after analyzing it. Note that AWStats is able # to detect new lines in a log file, to process only them, so you can launch # AWStats as often as you want, even with this parameter to 0. # With 0, no purge is made, so you must use a scheduled task or a web server # that make this purge frequently. # With 1, the purge of the log file is made each time AWStats update is run. # This parameter doesn't work with IIS (This web server doesn't let its log # file to be purged). # Change : Effective for new updates only # Possible values: 0 or 1 # Default: 0 # PurgeLogFile=0 # When PurgeLogFile is set to 1, AWStats will clean your log file after # processing it. You can however keep an archive file of all processed log # records by setting this parameter (For example if you want to use another # log analyzer). The archived log file is saved in "DirData" with name # awstats_archive.configname[.suffix].log # This parameter is not used if PurgeLogFile=0 # Change : Effective for new updates only # Possible values: 0, 1, or tags (See LogFile parameter) for suffix # Example: 1 # Example: %YYYY%MM%DD # Default: 0 # ArchiveLogRecords=0 # Each time you run the update process, AWStats overwrites the 'historic file' # for the month (awstatsMMYYYY[.*].txt) with the updated one. # When write errors occur (IO, disk full,...), this historic file can be # corrupted and must be deleted. Because this file contains information of all # past processed log files, you will lose old stats if removed. So you can # ask AWStats to save last non corrupted file in a .bak file. This file is # stored in "DirData" directory with other 'historic files'. # Change : Effective for new updates only # Possible values: 0 or 1 # Default: 0 # KeepBackupOfHistoricFiles=0 # Default index page name for your web server. # Change : Effective for new updates only # Example: "index.php index.html default.html" # Default: "index.php index.html" # DefaultFile="index.php index.html" # Do not include access from clients that match following criteria. # If your log file contains IP addresses in host field, you must enter here # matching IP addresses criteria. # If DNS lookup is already done in your log file, you must enter here hostname # criteria, else enter ip address criteria. # The opposite parameter of "SkipHosts" is "OnlyHosts". # Note: Use space between each value. This parameter is not case sensitive. # Note: You can use regular expression values writing value with REGEX[value]. # Change : Effective for new updates only # Example: "127.0.0.1 REGEX[^192\.168\.] REGEX[^10\.]" # Example: "localhost REGEX[^.*\.localdomain$]" # Default: "" # SkipHosts="" # Do not include access from clients with a user agent that match following # criteria. If you want to exclude a robot, you should update the robots.pm # file instead of this parameter. # The opposite parameter of "SkipUserAgents" is "OnlyUserAgents". # Note: Use space between each value. This parameter is not case sensitive. # Note: You can use regular expression values writing value with REGEX[value]. # Change : Effective for new updates only # Example: "konqueror REGEX[ua_test_v\d\.\d]" # Default: "" # SkipUserAgents="" # Use SkipFiles to ignore access to URLs that match one of following entries. # You can enter a list of not important URLs (like framed menus, hidden pages, # etc...) to exclude them from statistics. You must enter here exact relative # URL as found in log file, or a matching REGEX value. Check apply on URL with # all its query paramaters. # For example, to ignore /badpage.php, just add "/badpage.php". To ignore all # pages in a particular directory, add "REGEX[^\/directorytoexclude]". # The opposite parameter of "SkipFiles" is "OnlyFiles". # Note: Use space between each value. This parameter is or not case sensitive # depending on URLNotCaseSensitive parameter. # Note: You can use regular expression values writing value with REGEX[value]. # Change : Effective for new updates only # Example: "/badpage.php /page.php?param=x REGEX[^\/excludedirectory]" # Default: "" # SkipFiles="" # Use SkipReferrersBlackList if you want to exclude records coming from a SPAM # referrer. Parameter must receive a local file name containing rules applied # on referrer field. If parameter is empty, no filter is applied. # An example of such a file is available in lib/blacklist.txt # Change : Effective for new updates only # Example: "/mylibpath/blacklist.txt" # Default: "" # # WARNING!! Using this feature make AWStats running very slower (5 times slower # with black list file provided with AWStats ! # SkipReferrersBlackList="" # Include in stats, only accesses from hosts that match one of following # entries. For example, if you want AWStats to filter access to keep only # stats for visits from particular hosts, you can add those host names in # this parameter. # If DNS lookup is already done in your log file, you must enter here hostname # criteria, else enter ip address criteria. # The opposite parameter of "OnlyHosts" is "SkipHosts". # Note: Use space between each value. This parameter is not case sensitive. # Note: You can use regular expression values writing value with REGEX[value]. # Change : Effective for new updates only # Example: "127.0.0.1 REGEX[^192\.168\.] REGEX[^10\.]" # Default: "" # OnlyHosts="" # Include in stats, only accesses from user agent that match one of following # entries. For example, if you want AWStats to filter access to keep only # stats for visits from particular browsers, you can add their user agents # string in this parameter. # The opposite parameter of "OnlyUserAgents" is "SkipUserAgents". # Note: Use space between each value. This parameter is not case sensitive. # Note: You can use regular expression values writing value with REGEX[value]. # Change : Effective for new updates only # Example: "msie" # Default: "" # OnlyUserAgents="" # Include in stats, only accesses from authenticated users that match one of # following entries. For example, if you want AWStats to filter access to keep # only stats for authenticated users, you can add those users names in # this parameter. Useful for statistics for per user ftp logs. # Note: Use space between each value. This parameter is not case sensitive. # Note: You can use regular expression values writing value with REGEX[value]. # Change : Effective for new updates only # Example: "john bob REGEX[^testusers]" # Default: "" # OnlyUsers="" # Include in stats, only accesses to URLs that match one of following entries. # For example, if you want AWStats to filter access to keep only stats that # match a particular string, like a particular directory, you can add this # directory name in this parameter. # The opposite parameter of "OnlyFiles" is "SkipFiles". # Note: Use space between each value. This parameter is or not case sensitive # depending on URLNotCaseSensitive parameter. # Note: You can use regular expression values writing value with REGEX[value]. # Change : Effective for new updates only # Example: "REGEX[marketing_directory] REGEX[office\/.*\.(csv|sxw)$]" # Default: "" # OnlyFiles="" # Add here a list of kind of url (file extension) that must be counted as # "Hit only" and not as a "Hit" and "Page/Download". You can set here all # image extensions as they are hit downloaded that must be counted but they # are not viewed pages. URLs with such extensions are not included in the TOP # Pages/URL report. # Note: If you want to exclude particular URLs from stats (No Pages and no # Hits reported), you must use SkipFiles parameter. # Change : Effective for new updates only # Example: "css js class gif jpg jpeg png bmp ico rss xml swf zip arj rar gz z bz2 wav webp mp3 wma mpg avi" # Example: "" # Default: "css js class gif jpg jpeg png bmp ico rss xml swf eot webp woff woff2" # NotPageList="css js class gif jpg jpeg png bmp ico rss xml swf eot webp woff woff2" # By default, AWStats considers that records found in web log file are # successful hits if HTTP code returned by server is a valid HTTP code (200 # and 304). Any other code are reported in HTTP status chart. # Note that HTTP 'control codes', like redirection (302, 305) are not added by # default in this list as they are not pages seen by a visitor but are # protocol exchange codes to tell the browser to ask another page. Because # this other page will be counted and seen with a 200 or 304 code, if you # add such codes, you will have 2 pages viewed reported for only one in facts. # Change : Effective for new updates only # Example: "200 304 302 305" # Default: "200 304" # ValidHTTPCodes="200 304" # By default, AWStats considers that records found in mail log file are # successful mail transfers if field that represent return code in analyzed # log file match values defined by this parameter. # Change : Effective for new updates only # Example: "1 250 200" # Default: "1 250" # ValidSMTPCodes="1 250" # By default, AWStats only records info on 404 'Document Not Found' errors. # At the cost of additional processing time, further info pages can be made # available by adding codes below. # Change : Effective for new updates only # Example: "403 404" # Default: "404" # TrapInfosForHTTPErrorCodes = "400 403 404" # Some web servers on some Operating systems (IIS-Windows) consider that a # login with same value but different case are the same login. To tell AWStats # to also consider them as one, set this parameter to 1. # Change : Effective for new updates only # Possible values: 0 or 1 # Default: 0 # AuthenticatedUsersNotCaseSensitive=0 # Some web servers on some Operating systems (IIS-Windows) considers that two # URLs with same value but different case are the same URL. To tell AWStats to # also considers them as one, set this parameter to 1. # Change : Effective for new updates only # Possible values: 0 or 1 # Default: 0 # URLNotCaseSensitive=0 # Keep or remove the anchor string you can find in some URLs. # Change : Effective for new updates only # Possible values: 0 or 1 # Default: 0 # URLWithAnchor=0 # In URL links, "?" char is used to add parameter's list in URLs. Syntax is: # /mypage.html?param1=value1¶m2=value2 # However, some servers/sites use also other chars to isolate dynamic part of # their URLs. You can complete this list with all such characters. # Change : Effective for new updates only # Example: "?;," # Default: "?;" # URLQuerySeparators="?;" # Keep or remove the query string to the URL in the statistics for individual # pages. This is primarily used to differentiate between the URLs of dynamic # pages. If set to 1, mypage.html?id=x and mypage.html?id=y are counted as two # different pages. # Warning, when set to 1, memory required to run AWStats is dramatically # increased if you have a lot of changing URLs (for example URLs with a random # id inside). Such web sites should not set this option to 1 or use seriously # the next parameter URLWithQueryWithOnlyFollowingParameters (or eventually # URLWithQueryWithoutFollowingParameters). # Change : Effective for new updates only # Possible values: # 0 - URLs are cleaned from the query string (ie: "/mypage.html") # 1 - Full URL with query string is used (ie: "/mypage.html?p=x&q=y") # Default: 0 # URLWithQuery=0 # When URLWithQuery is on, you will get the full URL with all parameters in # URL reports. But among thoose parameters, sometimes you don't need a # particular parameter because it does not identify the page or because it's # a random ID changing for each access even if URL points to same page. In # such cases, it is higly recommanded to ask AWStats to keep only parameters # you need (if you know them) before counting, manipulating and storing URL. # Enter here list of wanted parameters. For example, with "param", one hit on # /mypage.cgi?param=abc&id=Yo4UomP9d and /mypage.cgi?param=abc&id=Mu8fdxl3r # will be reported as 2 hits on /mypage.cgi?param=abc # This parameter is not used when URLWithQuery is 0 and can't be used with # URLWithQueryWithoutFollowingParameters. # Change : Effective for new updates only # Example: "param" # Default: "" # URLWithQueryWithOnlyFollowingParameters="" # When URLWithQuery is on, you will get the full URL with all parameters in # URL reports. But among thoose parameters, sometimes you don't need a # particular parameter because it does not identify the page or because it's # a random ID changing for each access even if URL points to same page. In # such cases, it is higly recommanded to ask AWStats to remove such parameters # from the URL before counting, manipulating and storing URL. Enter here list # of all non wanted parameters. For example if you enter "id", one hit on # /mypage.cgi?param=abc&id=Yo4UomP9d and /mypage.cgi?param=abc&id=Mu8fdxl3r # will be reported as 2 hits on /mypage.cgi?param=abc # This parameter is not used when URLWithQuery is 0 and can't be used with # URLWithQueryWithOnlyFollowingParameters. # Change : Effective for new updates only # Example: "PHPSESSID jsessionid" # Default: "" # URLWithQueryWithoutFollowingParameters="" # Keep or remove the query string to the referrer URL in the statistics for # external referrer pages. This is used to differentiate between the URLs of # dynamic referrer pages. If set to 1, mypage.html?id=x and mypage.html?id=y # are counted as two different referrer pages. # Change : Effective for new updates only # Possible values: # 0 - Referrer URLs are cleaned from the query string (ie: "/mypage.html") # 1 - Full URL with query string is used (ie: "/mypage.html?p=x&q=y") # Default: 0 # URLReferrerWithQuery=0 # AWStats can detect setup problems or show you important informations to have # a better use. Keep this to 1, except if AWStats says you can change it. # Change : Effective immediately # Possible values: 0 or 1 # Default: 1 # WarningMessages=1 # When an error occurs, AWStats outputs a message related to errors. If you # want (in most cases for security reasons) to have no error messages, you # can set this parameter to your personalized generic message. # Change : Effective immediately # Example: "An error occurred. Contact your Administrator" # Default: "" # ErrorMessages="" # AWStat can be run with debug=x parameter to output various informations # to help in debugging or solving troubles. If you want to allow this (not # enabled by default for security reasons), set this parameter to 0. # Change : Effective immediately # Possible values: 0 or 1 # Default: 0 # DebugMessages=0 # To help you to detect if your log format is good, AWStats reports an error # if all the first NbOfLinesForCorruptedLog lines have a format that does not # match the LogFormat parameter. # However, some worm virus attack on your web server can result in a very high # number of corrupted lines in your log. So if you experience awstats stop # because of bad virus records at the beginning of your log file, you can # increase this parameter (very rare). # Change : Effective for new updates only # Default: 50 # NbOfLinesForCorruptedLog=50 # For some particular integration needs, you may want to have CGI links to # point to another script than awstats.pl. # Use the name of this script in WrapperScript parameter. # Change : Effective immediately # Example: "awstatslauncher.pl" # Example: "awstatswrapper.cgi?key=123" # Default: "" # WrapperScript="" # DecodeUA must be set to 1 if you use Roxen web server. This server converts # all spaces in user agent field into %20. This make the AWStats robots, OS # and browsers detection fail in some cases. Just change it to 1 if and only # if your web server is Roxen. # Change : Effective for new updates only # Possible values: 0 or 1 # Default: 0 # DecodeUA=0 # MiscTrackerUrl can be used to make AWStats able to detect some miscellaneous # things, that can not be tracked on other way, like: # - Javascript disabled # - Java enabled # - Screen size # - Color depth # - Macromedia Director plugin # - Macromedia Shockwave plugin # - Realplayer G2 plugin # - QuickTime plugin # - Mediaplayer plugin # - Acrobat PDF plugin # To enable all these features, you must copy the awstats_misc_tracker.js file # into a /js/ directory stored in your web document root and add the following # HTML code at the end of your index page (but before ) : # # # # # If code is not added in index page, all those detection capabilities will be # disabled. You must also check that ShowScreenSizeStats and ShowMiscStats # parameters are set to 1 to make results appear in AWStats report page. # If you want to use another directory than /js/, you must also change the # awstatsmisctrackerurl variable into the awstats_misc_tracker.js file. # Change : Effective for new updates only. # Possible value: URL of javascript tracker file added in your HTML code. # Default: "/js/awstats_misc_tracker.js" # MiscTrackerUrl="/js/awstats_misc_tracker.js" # AddLinkToExternalCGIWrapper can be used to add a link to a wrapper script # into each title of Dolibarr reports. This can be used to add a wrapper # to download data into a CSV file for example. # # AddLinkToExternalCGIWrapper="/awstats/awdownloadcsv.pl" #----------------------------------------------------------------------------- # OPTIONAL ACCURACY SETUP SECTION (Not required but increase AWStats features) #----------------------------------------------------------------------------- # The following values allow you to define accuracy of AWStats entities # (robots, browsers, os, referers, file types) detection. # It might be a good idea for large web sites or ISP that provides AWStats to # high number of customers, to set this parameter to 1 (or 0), instead of 2. # Possible values: # 0 = No detection, # 1 = Medium/Standard detection # 2 = Full detection # Change : Effective for new updates only # Note : LevelForBrowsersDetection can also accept value "allphones". This # enable detailed detection of phone/pda browsers. # Default: 2 (0 for LevelForWormsDetection) # LevelForBrowsersDetection=2 # 0 disables Browsers detection. # 2 reduces AWStats speed by 2% # allphones reduces AWStats speed by 5% LevelForOSDetection=2 # 0 disables OS detection. # 2 reduces AWStats speed by 3% LevelForRefererAnalyze=2 # 0 disables Origin detection. # 2 reduces AWStats speed by 14% LevelForRobotsDetection=2 # 0 disables Robots detection. # 2 reduces AWStats speed by 2.5% LevelForSearchEnginesDetection=2 # 0 disables Search engines detection. # 2 reduces AWStats speed by 9% LevelForKeywordsDetection=2 # 0 disables Keyphrases/Keywords detection. # 2 reduces AWStats speed by 1% LevelForFileTypesDetection=2 # 0 disables File types detection. # 2 reduces AWStats speed by 1% LevelForWormsDetection=0 # 0 disables Worms detection. # 2 reduces AWStats speed by 15% #----------------------------------------------------------------------------- # OPTIONAL APPEARANCE SETUP SECTION (Not required but increase AWStats features) #----------------------------------------------------------------------------- # When you use AWStats as a CGI, you can have the reports shown in HTML frames. # Frames are only available for report viewed dynamically. When you build # pages from command line, this option is not used and no frames are built. # Possible values: 0 or 1 # Default: 1 # UseFramesWhenCGI=1 # This parameter asks your browser to open detailed reports into a different # window than the main page. # Possible values: # 0 - Open all in same browser window # 1 - Open detailed reports in another window except if using frames # 2 - Open always in a different window even if reports are framed # Default: 1 # DetailedReportsOnNewWindows=1 # You can add, in the HTML report page, a cache lifetime (in seconds) that # will be returned to the browser in HTTP header answer by server. # This parameter is not used when reports are built with -staticlinks option. # Example: 3600 # Default: 0 # Expires=0 # To avoid too large web pages, you can ask AWStats to limit number of rows of # all reported charts to this number when no other limits apply. # Default: 10000 # MaxRowsInHTMLOutput=10000 # Set your primary language (ISO-639-1 language codes). # Possible values: # Albanian=al, Bosnian=ba, Bulgarian=bg, Catalan=ca, # Chinese (Taiwan)=tw, Chinese (Simpliefied)=cn, Croatian=hr, Czech=cz, # Danish=dk, Dutch=nl, English=en, Estonian=et, Euskara=eu, Finnish=fi, # French=fr, Galician=gl, German=de, Greek=gr, Hebrew=he, Hungarian=hu, # Icelandic=is, Indonesian=id, Italian=it, Japanese=jp, Korean=ko, # Latvian=lv, Norwegian (Nynorsk)=nn, Norwegian (Bokmal)=nb, Polish=pl, # Portuguese=pt, Portuguese (Brazilian)=br, Romanian=ro, Russian=ru, # Serbian=sr, Slovak=sk, Slovenian=si, Spanish=es, Swedish=se, Turkish=tr, # Ukrainian=ua, Welsh=cy. # First available language accepted by browser=auto # Default: "auto" # Lang="auto" # Set the location of language files. # Example: "/usr/share/awstats/lang" # Default: "./lang" (means lang directory is in same location than awstats.pl) # DirLang="./lang" # Show menu header with reports' links # Possible values: 0 or 1 # Default: 1 # ShowMenu=1 # You choose here which reports you want to see in the main page and what you # want to see in those reports. # Possible values: # 0 - Report is not shown at all # 1 - Report is shown in main page with an entry in menu and default columns # XYZ - Report shows column informations defined by code X,Y,Z... # X,Y,Z... are code letters among the following: # U = Unique visitors # V = Visits # P = Number of pages # H = Number of hits (or mails) # B = Bandwidth (or total mail size for mail logs) # L = Last access date # E = Entry pages # X = Exit pages # C = Web compression (mod_gzip,mod_deflate) # M = Average mail size (mail logs) # # Show monthly summary # Context: Web, Streaming, Mail, Ftp # Default: UVPHB, Possible column codes: UVPHB ShowSummary=UVPHB # Show monthly chart # Context: Web, Streaming, Mail, Ftp # Default: UVPHB, Possible column codes: UVPHB ShowMonthStats=UVPHB # Show days of month chart # Context: Web, Streaming, Mail, Ftp # Default: VPHB, Possible column codes: VPHB ShowDaysOfMonthStats=VPHB # Show days of week chart # Context: Web, Streaming, Mail, Ftp # Default: PHB, Possible column codes: PHB ShowDaysOfWeekStats=PHB # Show hourly chart # Context: Web, Streaming, Mail, Ftp # Default: PHB, Possible column codes: PHB ShowHoursStats=PHB # Show domains/country chart # Context: Web, Streaming, Mail, Ftp # Default: PHB, Possible column codes: UVPHB ShowDomainsStats=PHB # Show hosts chart # Context: Web, Streaming, Mail, Ftp # Default: PHBL, Possible column codes: PHBL ShowHostsStats=PHBL # Show authenticated users chart # Context: Web, Streaming, Ftp # Default: 0, Possible column codes: PHBL ShowAuthenticatedUsers=0 # Show robots chart # Context: Web, Streaming # Default: HBL, Possible column codes: HBL ShowRobotsStats=HBL # Show worms chart # Context: Web, Streaming # Default: 0 (If set to other than 0, see also LevelForWormsDetection), Possible column codes: HBL ShowWormsStats=0 # Show email senders chart (For use when analyzing mail log files) # Context: Mail # Default: 0, Possible column codes: HBML ShowEMailSenders=0 # Show email receivers chart (For use when analyzing mail log files) # Context: Mail # Default: 0, Possible column codes: HBML ShowEMailReceivers=0 # Show session chart # Context: Web, Streaming, Ftp # Default: 1, Possible column codes: None ShowSessionsStats=1 # Show pages-url chart. # Context: Web, Streaming, Ftp # Default: PBEX, Possible column codes: PBEX ShowPagesStats=PBEX # Show file types chart. # Context: Web, Streaming, Ftp # Default: HB, Possible column codes: HBC ShowFileTypesStats=HB # Show file size chart. # Context: Web, Streaming, Mail, Ftp # Default: 0, Possible column codes: None ShowFileSizesStats=0 # Show request time chart # Default: 0, Possible column codes: None ShowRequestTimesStats=0 # Show downloads chart. # Context: Web, Streaming, Ftp # Default: HB, Possible column codes: HB ShowDownloadsStats=HB # Show operating systems chart # Context: Web, Streaming, Ftp # Default: 1, Possible column codes: None ShowOSStats=1 # Show browsers chart # Context: Web, Streaming # Default: 1, Possible column codes: None ShowBrowsersStats=1 # Show screen size chart # Context: Web, Streaming # Default: 0 (If set to 1, see also MiscTrackerUrl), Possible column codes: None ShowScreenSizeStats=0 # Show origin chart # Context: Web, Streaming # Default: PH, Possible column codes: PH ShowOriginStats=PH # Show keyphrases chart # Context: Web, Streaming # Default: 1, Possible column codes: None ShowKeyphrasesStats=1 # Show keywords chart # Context: Web, Streaming # Default: 1, Possible column codes: None ShowKeywordsStats=1 # Show misc chart # Context: Web, Streaming # Default: a (See also MiscTrackerUrl parameter), Possible column codes: anjdfrqwp ShowMiscStats=a # Show http errors chart # Context: Web, Streaming # Default: 1, Possible column codes: None ShowHTTPErrorsStats=1 # Show http error page details # Context: Web, Streaming # Default: R, Possible column codes: RH ShowHTTPErrorsPageDetail=R # Show smtp errors chart (For use when analyzing mail log files) # Context: Mail # Default: 0, Possible column codes: None ShowSMTPErrorsStats=0 # Show the cluster report (Your LogFormat must contains the %cluster tag) # Context: Web, Streaming, Ftp # Default: 0, Possible column codes: PHB ShowClusterStats=0 # Some graphical reports are followed by the data array of values. # If you don't want this array (to reduce the report size for example), you # can set thoose options to 0. # Possible values: 0 or 1 # Default: 1 # # Data array values for the ShowMonthStats report AddDataArrayMonthStats=1 # Data array values for the ShowDaysOfMonthStats report AddDataArrayShowDaysOfMonthStats=1 # Data array values for the ShowDaysOfWeekStats report AddDataArrayShowDaysOfWeekStats=1 # Data array values for the ShowHoursStats report AddDataArrayShowHoursStats=1 # In the Origin chart, you have stats on where your hits came from. You can # include hits on pages that come from pages of same sites in this chart. # Possible values: 0 or 1 # Default: 0 # IncludeInternalLinksInOriginSection=0 # The following parameters can be used to choose the maximum number of lines # shown for the particular following reports. # # Stats by countries/domains MaxNbOfDomain = 10 MinHitDomain = 1 # Stats by hosts MaxNbOfHostsShown = 10 MinHitHost = 1 # Stats by authenticated users MaxNbOfLoginShown = 10 MinHitLogin = 1 # Stats by robots MaxNbOfRobotShown = 10 MinHitRobot = 1 # Stats for Downloads MaxNbOfDownloadsShown = 10 MinHitDownloads = 1 # Stats by pages MaxNbOfPageShown = 10 MinHitFile = 1 # Stats by OS MaxNbOfOsShown = 10 MinHitOs = 1 # Stats by browsers MaxNbOfBrowsersShown = 10 MinHitBrowser = 1 # Stats by screen size MaxNbOfScreenSizesShown = 5 MinHitScreenSize = 1 # Stats by window size (following 2 parameters are not yet used) MaxNbOfWindowSizesShown = 5 MinHitWindowSize = 1 # Stats by referers MaxNbOfRefererShown = 10 MinHitRefer = 1 # Stats for keyphrases MaxNbOfKeyphrasesShown = 10 MinHitKeyphrase = 1 # Stats for keywords MaxNbOfKeywordsShown = 10 MinHitKeyword = 1 # Stats for sender or receiver emails MaxNbOfEMailsShown = 20 MinHitEMail = 1 # Choose if you want the week report to start on sunday or monday # Possible values: # 0 - Week starts on sunday # 1 - Week starts on monday # Default: 1 # FirstDayOfWeek=1 # List of visible flags that link to other language translations. # See Lang parameter for list of allowed flag/language codes. # If you don't want any flag link, set ShowFlagLinks to "". # This parameter is used only if ShowMenu parameter is set to 1. # Possible values: "" or "language_codes_separated_by_space" # Example: "en es fr nl de" # Default: "" # ShowFlagLinks="" # Each URL, shown in stats report views, are links you can click. # Possible values: 0 or 1 # Default: 1 # ShowLinksOnUrl=1 # When AWStats builds HTML links in its report pages, it starts those links # with "http://". However some links might be HTTPS links, so you can enter # here the root of all your HTTPS links. If all your site is a SSL web site, # just enter "/". # This parameter is not used if ShowLinksOnUrl is 0. # Example: "/shopping" # Example: "/" # Default: "" # UseHTTPSLinkForUrl="" # Maximum length of URL part shown on stats page (number of characters). # This affects only URL visible text, links still work. # Default: 64 # MaxLengthOfShownURL=64 # You can enter HTML code that will be added at the top of AWStats reports. # Default: "" # HTMLHeadSection="" # You can enter HTML code that will be added at the end of AWStats reports. # Great to add advert ban. # Default: "" # HTMLEndSection="" # By default AWStats page contains meta tag robots=noindex,nofollow # If you want to have your statistics to be indexed, set this option to 1. # Default: 0 # MetaRobot=0 # You can set Logo and LogoLink to use your own logo. # Logo must be the name of image file (must be in $DirIcons/other directory). # LogoLink is the expected URL when clicking on Logo. # Default: "awstats_logo6.png" # Logo="awstats_logo6.png" LogoLink="https://www.awstats.org" # Value of maximum bar width/height for horizontal/vertical HTML graphics bars. # Default: 260/90 # BarWidth = 260 BarHeight = 90 # You can ask AWStats to use a particular CSS (Cascading Style Sheet) to # change its look. To create a style sheet, you can use samples provided with # AWStats in wwwroot/css directory. # Example: "/awstatscss/awstats_bw.css" # Example: "/css/awstats_bw.css" # Default: "" # StyleSheet="" # Those color parameters can be used (if StyleSheet parameter is not used) # to change AWStats look. # Example: color_name="RRGGBB" # RRGGBB is Red Green Blue components in Hex # color_Background="FFFFFF" # Background color for main page (Default = "FFFFFF") color_TableBGTitle="CCCCDD" # Background color for table title (Default = "CCCCDD") color_TableTitle="000000" # Table title font color (Default = "000000") color_TableBG="CCCCDD" # Background color for table (Default = "CCCCDD") color_TableRowTitle="FFFFFF" # Table row title font color (Default = "FFFFFF") color_TableBGRowTitle="ECECEC" # Background color for row title (Default = "ECECEC") color_TableBorder="ECECEC" # Table border color (Default = "ECECEC") color_text="000000" # Color of text (Default = "000000") color_textpercent="606060" # Color of text for percent values (Default = "606060") color_titletext="000000" # Color of text title within colored Title Rows (Default = "000000") color_weekend="EAEAEA" # Color for week-end days (Default = "EAEAEA") color_link="0011BB" # Color of HTML links (Default = "0011BB") color_hover="605040" # Color of HTML on-mouseover links (Default = "605040") color_u="FFAA66" # Background color for number of unique visitors (Default = "FFAA66") color_v="F4F090" # Background color for number of visites (Default = "F4F090") color_p="4477DD" # Background color for number of pages (Default = "4477DD") color_h="66DDEE" # Background color for number of hits (Default = "66DDEE") color_k="2EA495" # Background color for number of bytes (Default = "2EA495") color_s="8888DD" # Background color for number of search (Default = "8888DD") color_e="CEC2E8" # Background color for number of entry pages (Default = "CEC2E8") color_x="C1B2E2" # Background color for number of exit pages (Default = "C1B2E2") #----------------------------------------------------------------------------- # PLUGINS #----------------------------------------------------------------------------- # Add here all plugin files you want to load. # Plugin files must be .pm files stored in 'plugins' directory. # Uncomment LoadPlugin lines to enable a plugin after checking that perl # modules required by the plugin are installed. # PLUGIN: Tooltips # REQUIRED MODULES: None # PARAMETERS: None # DESCRIPTION: Add tooltips pop-up help boxes to HTML report pages. # NOTE: This will increased HTML report pages size, thus server load and bandwidth. # #LoadPlugin="tooltips" # PLUGIN: DecodeUTFKeys # REQUIRED MODULES: Encode and URI::Escape # PARAMETERS: None # DESCRIPTION: Allow AWStats to show correctly (in language charset) # keywords/keyphrases strings even if they were UTF8 coded by the # referer search engine. # #LoadPlugin="decodeutfkeys" # PLUGIN: IPv6 # PARAMETERS: None # REQUIRED MODULES: Net::IP and Net::DNS # DESCRIPTION: This plugin gives AWStats capability to make reverse DNS # lookup on IPv6 addresses. # #LoadPlugin="ipv6" # PLUGIN: HashFiles # REQUIRED MODULES: Storable # PARAMETERS: None # DESCRIPTION: AWStats DNS cache files are read/saved as native hash files. # This increases DNS cache files loading speed, above all for very large web sites. # #LoadPlugin="hashfiles" # PLUGIN: UserInfo # REQUIRED MODULES: None # PARAMETERS: None # DESCRIPTION: Add a text (Firtname, Lastname, Office Department, ...) in # authenticated user reports for each login value. # A text file called userinfo.myconfig.txt, with two fields (first is login, # second is text to show, separated by a tab char) must be created in DirData # directory. # #LoadPlugin="userinfo" # PLUGIN: HostInfo # REQUIRED MODULES: Net::XWhois # PARAMETERS: None # DESCRIPTION: Add a column into host chart with a link to open a popup window that shows # info on host (like whois records). # #LoadPlugin="hostinfo" # PLUGIN: ClusterInfo # REQUIRED MODULES: None # PARAMETERS: None # DESCRIPTION: Add a text (for example a full hostname) in cluster reports for each cluster # number. A text file called clusterinfo.myconfig.txt, with two fields (first is # cluster number, second is text to show) separated by a tab char. must be # created into DirData directory. # Note this plugin is useless if ShowClusterStats is set to 0 or if you don't # use a personalized log format that contains %cluster tag. # #LoadPlugin="clusterinfo" # PLUGIN: UrlAliases # REQUIRED MODULES: None # PARAMETERS: None # DESCRIPTION: Add a text (Page title, description...) in URL reports before URL value. # A text file called urlalias.myconfig.txt, with two fields (first is URL, # second is text to show, separated by a tab char) must be created into # DirData directory. # #LoadPlugin="urlalias" # PLUGIN: TimeHiRes # REQUIRED MODULES: Time::HiRes (if Perl < 5.8) # PARAMETERS: None # DESCRIPTION: Time reported by -showsteps option is in millisecond. For debug purpose. # #LoadPlugin="timehires" # PLUGIN: TimeZone # REQUIRED MODULES: Time::Local # PARAMETERS: [timezone offset] # DESCRIPTION: Allow AWStats to adjust time stamps for a different timezone # This plugin reduces AWStats speed of 10% !!!!!!! # LoadPlugin="timezone" # LoadPlugin="timezone +2" # LoadPlugin="timezone CET" # #LoadPlugin="timezone +2" # PLUGIN: Rawlog # REQUIRED MODULES: None # PARAMETERS: None # DESCRIPTION: This plugin adds a form in AWStats main page to allow users to see raw # content of current log files. A filter is also available. # #LoadPlugin="rawlog" # PLUGIN: GraphApplet # REQUIRED MODULES: None # PARAMETERS: [CSS classes to override] # DESCRIPTION: Supported charts are built by a 3D graphic applet. # #LoadPlugin="graphapplet /awstatsclasses" # EXPERIMENTAL FEATURE # PLUGIN: GraphGoogleChartAPI # REQUIRED MODULES: None # PARAMETERS: None # DESCRIPTION: Replaces the standard charts with free Google API generated images # in HTML reports. If country data is available and more than one country has hits, # a map will be generated using Google Visualizations. # Note: The machine where reports are displayed must have Internet access for the # charts to be generated. The only data sent to Google includes the statistic numbers, # legend names and country names. # Warning: This plugin is not compatible with option BuildReportFormat=xhtml. # #LoadPlugin="graphgooglechartapi" # PLUGIN: GeoIPfree # REQUIRED MODULES: Geo::IPfree version 0.2+ (from Graciliano M.P.) # PARAMETERS: None # DESCRIPTION: Country chart is built from an Internet IP-Country database. # This plugin is useless for intranet only log files. # Note: You must choose between using this plugin (need Perl Geo::IPfree # module, database is free but not up to date) or the GeoIP plugin (need # Perl Geo::IP module from Maxmind, database is also free and up to date). # Note: Activestate provide a corrupted version of Geo::IPfree 0.2 Perl # module, so install it from elsewhere (from www.cpan.org for example). # This plugin reduces AWStats speed by up to 10% ! # #LoadPlugin="geoipfree" # MAXMIND GEO IP MODULES: Please see documentation for notes on all Maxmind modules # PLUGIN: GeoIP # REQUIRED MODULES: Geo::IP or Geo::IP::PurePerl (from Maxmind) # PARAMETERS: [GEOIP_STANDARD | GEOIP_MEMORY_CACHE] [/pathto/geoip.dat[+/pathto/override.txt]] # DESCRIPTION: Builds a country chart and adds an entry to the hosts # table with country name # Replace spaces in the path of geoip data file with string "%20". # #LoadPlugin="geoip GEOIP_STANDARD /pathto/GeoIP.dat" # PLUGIN: GeoIP2 # REQUIRED MODULES: GeoIP2::Database::Reader (from Maxmind) # PARAMETERS: [/pathto/GeoLite2-Country.mmdb[+/pathto/override.txt]] # DESCRIPTION: Builds a country chart and adds an entry to the hosts # table with country name. This uses the new schema of GeoIP2 replacing # the now expired Legacy schema. # Replace spaces in the path of geoip data file with string "%20". # #LoadPlugin="geoip2_country /pathto/GeoLite2-Country.mmdb" # PLUGIN: GeoIP6 # REQUIRED MODULES: Geo::IP or Geo::IP::PurePerl (from Maxmind, version >= 1.40) # PARAMETERS: [GEOIP_STANDARD | GEOIP_MEMORY_CACHE] [/pathto/geoipv6.dat[+/pathto/override.txt]] # DESCRIPTION: Builds a country chart and adds an entry to the hosts # table with country name # works with IPv4 and also IPv6 addresses # Replace spaces in the path of geoip data file with string "%20". # #LoadPlugin="geoip6 GEOIP_STANDARD /pathto/GeoIPv6.dat" # PLUGIN: GeoIP_City_Maxmind # REQUIRED MODULES: Geo::IP or Geo::IP::PurePerl (from Maxmind) # PARAMETERS: [GEOIP_STANDARD | GEOIP_MEMORY_CACHE] [/pathto/GeoIPCity.dat[+/pathto/override.txt]] # DESCRIPTION: This plugin adds a column under the hosts field and tracks the pageviews # and hits by city including regions. # Replace spaces in the path of geoip data file with string "%20". # #LoadPlugin="geoip_city_maxmind GEOIP_STANDARD /pathto/GeoIPCity.dat" # PLUGIN: GeoIP2_City # REQUIRED MODULES: GeoIP2::Database::Reader (from Maxmind) # PARAMETERS: [/pathto/GeoLite2-City.mmdb[+/pathto/override.txt]] # DESCRIPTION: This plugin adds a column under the hosts field and tracks the pageviews # and hits by city including regions. # Replace spaces in the path of geoip data file with string "%20". # #LoadPlugin="geoip2_city /pathto/GeoLite2-City.mmdb" # PLUGIN: GeoIP_ASN_Maxmind # REQUIRED MODULES: Geo::IP or Geo::IP::PurePerl (from Maxmind) # PARAMETERS: [GEOIP_STANDARD | GEOIP_MEMORY_CACHE] [/pathto/GeoIPASN.dat[+/pathto/override.txt][+http://linktoASlookup]] # DESCRIPTION: This plugin adds a chart of AS numbers where the host IP address is registered. # This plugin can display some ISP information if included in the database. You can also provide # a link that will be used to lookup additional registration data. Put the link at the end of # the parameter string and the report page will include the link with the full AS number at the end. # Replace spaces in the path of geoip data file with string "%20". # #LoadPlugin="geoip_asn_maxmind GEOIP_STANDARD /usr/local/geoip.dat+http://enc.com.au/itools/autnum.php?asn=" # PLUGIN: GeoIP_Region_Maxmind # REQUIRED MODULES: Geo::IP or Geo::IP::PurePerl (from Maxmind) # PARAMETERS: [GEOIP_STANDARD | GEOIP_MEMORY_CACHE] [/pathto/GeoIPRegion.dat[+/pathto/override.txt]] # DESCRIPTION:This plugin adds a chart of hits by regions. Only regions for US and # Canada can be detected. # Replace spaces in the path of geoip data file with string "%20". # #LoadPlugin="geoip_region_maxmind GEOIP_STANDARD /pathto/GeoIPRegion.dat" # PLUGIN: GeoIP_ISP_Maxmind # REQUIRED MODULES: Geo::IP or Geo::IP::PurePerl (from Maxmind) # PARAMETERS: [GEOIP_STANDARD | GEOIP_MEMORY_CACHE] [/pathto/GeoIPISP.dat[+/pathto/override.txt]] # DESCRIPTION: This plugin adds a chart of hits by ISP. # Replace spaces in the path of geoip data file with string "%20". # #LoadPlugin="geoip_isp_maxmind GEOIP_STANDARD /pathto/GeoIPISP.dat" # PLUGIN: GeoIP_Org_Maxmind # REQUIRED MODULES: Geo::IP or Geo::IP::PurePerl (from Maxmind) # PARAMETERS: [GEOIP_STANDARD | GEOIP_MEMORY_CACHE] [/pathto/GeoIPOrg.dat[+/pathto/override.txt]] # DESCRIPTION: This plugin add a chart of hits by Organization name # Replace spaces in the path of geoip data file with string "%20". # #LoadPlugin="geoip_org_maxmind GEOIP_STANDARD /pathto/GeoIPOrg.dat" #----------------------------------------------------------------------------- # EXTRA SECTIONS #----------------------------------------------------------------------------- # You can define your own charts, you choose here what are rows and columns # keys. This feature is particularly useful for marketing purpose, tracking # products orders for example. # For this, edit all parameters of Extra section. Each set of parameter is a # different chart. For several charts, duplicate section changing the number. # Note: Each Extra section reduces AWStats speed by 8%. # # WARNING: A wrong setup of Extra section might result in too large arrays # that will consume all your memory, making AWStats unusable after several # updates, so be sure to setup it correctly. # In most cases, you don't need this feature. # # ExtraSectionNameX is title of your personalized chart. # ExtraSectionCodeFilterX is list of codes the record code field must match. # Put an empty string for no test on code. # ExtraSectionConditionX are conditions you can use to count or not the hit, # Use one of the field condition # (URL,URLWITHQUERY,QUERY_STRING,REFERER,UA,HOSTINLOG,HOST,VHOST,extraX) # and a regex to match, after a coma. Use "||" for "OR". # ExtraSectionFirstColumnTitleX is the first column title of the chart. # ExtraSectionFirstColumnValuesX is a string to tell AWStats which field to # extract value from # (URL,URLWITHQUERY,QUERY_STRING,REFERER,UA,HOSTINLOG,HOST,VHOST,extraX) # and how to extract the value (using regex syntax). Each different value # found will appear in first column of report on a different row. Be sure # that list of different possible values will not grow indefinitely. # ExtraSectionFirstColumnFormatX is the string used to write value. # ExtraSectionStatTypesX are things you want to count. You can use standard # code letters (P for pages,H for hits,B for bandwidth,L for last access). # ExtraSectionAddAverageRowX add a row at bottom of chart with average values. # ExtraSectionAddSumRowX add a row at bottom of chart with sum values. # MaxNbOfExtraX is maximum number of rows shown in chart. # MinHitExtraX is minimum number of hits required to be shown in chart. # # Example to report the 20 products the most ordered by "order.cgi" script #ExtraSectionName1="Product orders" #ExtraSectionCodeFilter1="200 304" #ExtraSectionCondition1="URL,\/cgi\-bin\/order\.cgi||URL,\/cgi\-bin\/order2\.cgi" #ExtraSectionFirstColumnTitle1="Product ID" #ExtraSectionFirstColumnValues1="QUERY_STRING,productid=([^&]+)" #ExtraSectionFirstColumnFormat1="%s" #ExtraSectionStatTypes1=PL #ExtraSectionAddAverageRow1=0 #ExtraSectionAddSumRow1=1 #MaxNbOfExtra1=20 #MinHitExtra1=1 # There is also a global parameter ExtraTrackedRowsLimit that limits the # number of possible rows an ExtraSection can report. This parameter is # here to protect too much memory use when you make a bad setup in your # ExtraSection. It applies to all ExtraSection independently meaning that # none ExtraSection can report more rows than value defined by ExtraTrackedRowsLimit. # If you know an ExtraSection will report more rows than its value, you should # increase this parameter or AWStats will stop with an error. # Example: 2000 # Default: 500 # ExtraTrackedRowsLimit=500 #----------------------------------------------------------------------------- # INCLUDES #----------------------------------------------------------------------------- # You can include other config files using the directive with the name of the # config file. # This is particularly useful for users who have a lot of virtual servers, so # a lot of config files and want to maintain common values in only one file. # Note that when a variable is defined both in a config file and in an # included file, AWStats will use the last value read for parameters that # contains one value and AWStats will concat all values from both files for # parameters that are lists of values. # #Include "" awstats-8.0/wwwroot/cgi-bin/plugins/0000755000175100017510000000000015053314771021544 5ustar ldestailleurldestailleurawstats-8.0/wwwroot/cgi-bin/plugins/geoipfree.pm0000644000175100017510000000712514753672077024070 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # GeoIpFree AWStats plugin # This plugin allow you to get AWStats country report with countries detected # from a Geographical database (GeoIP internal database) instead of domain # hostname suffix. #----------------------------------------------------------------------------- # Perl Required Modules: Geo::IPfree (version 0.2+) #----------------------------------------------------------------------------- # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES push @INC, "${DIR}/plugins"; if (!eval ('require "Geo/IPfree.pm";')) { return $@?"Error: $@":"Error: Need Perl module Geo::IPfree"; } # -----> #use strict; no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="5.5"; my $PluginHooksFunctions="GetCountryCodeByAddr GetCountryCodeByName"; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ %TmpDomainLookup $gi /; # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_geoipfree { my $InitParams=shift; my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS debug(" Plugin geoipfree: InitParams=$InitParams",1); %TmpDomainLookup=(); $gi = Geo::IPfree->new(); # $gi->Faster; # Do not enable Faster as the Memoize module is rarely available # -----> return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: GetCountryCodeByName_pluginname # UNIQUE: YES (Only one plugin using this function can be loaded) # GetCountryCodeByName is called to translate a host name into a country name. #----------------------------------------------------------------------------- sub GetCountryCodeByName_geoipfree { my $param="$_[0]"; # <----- my $res=$TmpDomainLookup{$param}||''; if (! $res) { ($res,undef)=$gi->LookUp($param); if ($res !~ /\w\w/) { $res='ip'; } else { $res=lc($res); } $TmpDomainLookup{$param}=$res; if ($Debug) { debug(" Plugin geoipfree: GetCountryCodeByName for $param: $res",5); } } elsif ($Debug) { debug(" Plugin geoipfree: GetCountryCodeByName for $param: Already resolved to $res",5); } # -----> return $res; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: GetCountryCodeByAddr_pluginname # UNIQUE: YES (Only one plugin using this function can be loaded) # GetCountryCodeByAddr is called to translate an ip into a country name. #----------------------------------------------------------------------------- sub GetCountryCodeByAddr_geoipfree { my $param="$_[0]"; # <----- my $res=$TmpDomainLookup{$param}||''; if (! $res) { ($res,undef)=$gi->LookUp($param); if ($res !~ /\w\w/) { $res='ip'; } else { $res=lc($res); } $TmpDomainLookup{$param}=$res; if ($Debug) { debug(" Plugin geoipfree: GetCountryCodeByAddr for $param: $res",5); } } elsif ($Debug) { debug(" Plugin geoipfree: GetCountryCodeByAddr for $param: Already resolved to $res",5); } # -----> return $res; } 1; # Do not remove this line # Internal IP address: # 10.x.x.x # 192.168.x.x awstats-8.0/wwwroot/cgi-bin/plugins/timehires.pm0000644000175100017510000000343514753672077024114 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # TimeHires AWStats plugin # Change time accuracy in showsteps option from seconds to milliseconds #----------------------------------------------------------------------------- # Perl Required Modules: Time::HiRes #----------------------------------------------------------------------------- # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES if (!eval ('require "Time/HiRes.pm"')) { return $@?"Error: $@":"Error: Need Perl module Time::HiRes"; } # -----> use strict;no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="5.1"; my $PluginHooksFunctions="GetTime"; # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_timehires { my $InitParams=shift; my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS # -----> return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: GetTime_pluginname # UNIQUE: YES (Only one plugin using this function can be loaded) #----------------------------------------------------------------------------- sub GetTime_timehires { my ($sec,$msec)=Time::HiRes::gettimeofday(); $_[0]=$sec; $_[1]=$msec; } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/geoip2_country.pm0000644000175100017510000002133614753672077025073 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # GeoIp2 Maxmind AWStats plugin # This plugin allow you to get country report with countries detected # from a Geographical database (GeoIP2 internal database) instead of domain # hostname suffix. # Need the country database from Maxmind (free). #----------------------------------------------------------------------------- # Perl Required Module: GeoIP2::Database::Reader #----------------------------------------------------------------------------- # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES use vars qw/ $type /; $type='geoip2_country'; if (!eval ('require "GeoIP2/Database/Reader.pm";')) { $error=$@; $ret=($error)?"Error:\n$error":""; $ret.="Error: Need Perl module GeoIP2::Database::Reader"; return $ret; } # GeoIP2 Perl API doesn't have a ByName lookup so we need to do the resolution ourselves if (!eval ('require "Socket.pm";')) { $error=$@; $ret=($error)?"Error:\n$error":""; $ret.="Error: Need Perl module Socket"; return $ret; } # -----> #use strict; no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="5.4"; my $PluginHooksFunctions="GetCountryCodeByAddr GetCountryCodeByName ShowInfoHost"; my $PluginName = "geoip2_country"; my $LoadedOverride=0; my $OverrideFile=""; my %TmpDomainLookup; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ $reader /; use Data::Validate::IP 0.25 qw( is_public_ip ); # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_geoip2_country { my $InitParams=shift; my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS debug(" Plugin $PluginName: InitParams=$InitParams",1); my ($datafile,$override)=split(/\+/,$InitParams,2); if (! $datafile) { $datafile="GeoLite2-Country.mmdb"; } else { $datafile =~ s/%20/ /g; } if ($override){$OverrideFile=$override;} %TmpDomainLookup=(); debug(" Plugin $PluginName: GeoIP2 try to initialize override=$override datafile=$datafile",1); $reader = GeoIP2::Database::Reader->new( file => $datafile, locales => [ 'en', 'de', ] ); # Fails on some GeoIP version # debug(" Plugin $PluginName: GeoIP initialized database_info=".$reader->database_info()); if ($reader) { debug(" Plugin $PluginName: GeoIP2 plugin and reader object initialized",1); } else { return "Error: Failed to create reader object for datafile=".$datafile; } # -----> return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: GetCountryCodeByAddr_pluginname # UNIQUE: YES (Only one plugin using this function can be loaded) # GetCountryCodeByAddr is called to translate an ip into a country code in lower case. #----------------------------------------------------------------------------- sub GetCountryCodeByAddr_geoip2_country { my $param = shift; if (! $param) { return ''; } my $res = Lookup_geoip2_country($param); return ($res) ? lc($res) : 'unknown'; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: GetCountryCodeByName_pluginname # UNIQUE: YES (Only one plugin using this function can be loaded) # GetCountryCodeByName is called to translate a host name into a country code in lower case. #----------------------------------------------------------------------------- sub GetCountryCodeByName_geoip2_country { return GetCountryCodeByAddr_geoip2_country(@_); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: ShowInfoHost_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to add additionnal columns to the Hosts report. # This function is called when building rows of the report (One call for each # row). So it allows you to add a column in report, for example with code : # print "This is a new cell for $param"; # Parameters: Host name or ip #----------------------------------------------------------------------------- sub ShowInfoHost_geoip2_country { my $param="$_[0]"; # <----- if ($param eq '__title__') { my $NewLinkParams=${QueryString}; $NewLinkParams =~ s/(^|&)update(=\w*|$)//i; $NewLinkParams =~ s/(^|&)output(=\w*|$)//i; $NewLinkParams =~ s/(^|&)staticlinks(=\w*|$)//i; $NewLinkParams =~ s/(^|&)framename=[^&]*//i; my $NewLinkTarget=''; if ($DetailedReportsOnNewWindows) { $NewLinkTarget=" target=\"awstatsbis\""; } if (($FrameName eq 'mainleft' || $FrameName eq 'mainright') && $DetailedReportsOnNewWindows < 2) { $NewLinkParams.="&framename=mainright"; $NewLinkTarget=" target=\"mainright\""; } $NewLinkParams =~ tr/&/&/s; $NewLinkParams =~ s/^&//; $NewLinkParams =~ s/&$//; if ($NewLinkParams) { $NewLinkParams="${NewLinkParams}&"; } print ""; print "GeoIP2
Country
"; print ""; } elsif ($param) { print ""; my $res = Lookup_geoip2_country($param); if ($res) { $res = lc($res); print $DomainsHashIDLib{$res}?$DomainsHashIDLib{$res}:"$Message[0]"; } else { print "$Message[0]"; } print ""; } else { print " "; } return 1; # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: LoadOverrideFile # Attempts to load a comma delimited file that will override the GeoIP database # Useful for Intranet records # CSV format: IP,2-char Country code #----------------------------------------------------------------------------- sub LoadOverrideFile_geoip2_country{ my $filetoload=""; if ($OverrideFile){ if (!open(GEOIPFILE, $OverrideFile)){ debug("Plugin $PluginName: Unable to open override file: $OverrideFile"); $LoadedOverride = 1; return; } }else{ my $conf = (exists(&Get_Config_Name) ? Get_Config_Name() : $SiteConfig); if ($conf && open(GEOIPFILE,"$DirData/$PluginName.$conf.txt")) { $filetoload="$DirData/$PluginName.$conf.txt"; } elsif (open(GEOIPFILE,"$DirData/$PluginName.txt")) { $filetoload="$DirData/$PluginName.txt"; } else { debug("No override file \"$DirData/$PluginName.txt\": $!"); } } if ($filetoload) { # This is the fastest way to load with regexp that I know while (){ chomp $_; s/\r//; my @record = split(",", $_); # replace quotes if they were used in the file foreach (@record){ $_ =~ s/"//g; } # store in hash $TmpDomainLookup{$record[0]} = $record[1]; } close GEOIPFILE; debug(" Plugin $PluginName: Overload file loaded: ".(scalar keys %TmpDomainLookup)." entries found."); } $LoadedOverride = 1; return; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Lookup # Looks up the input parameter (either ip address or dns name) and returns its # associated country code; or undefined if not available. # GEOIP entry #----------------------------------------------------------------------------- sub Lookup_geoip2_country { $param = shift; if (!$LoadedOverride) { &LoadOverrideFile_geoip2_country(); } if ($Debug) { debug(" Plugin $PluginName: Lookup_geoip2_country for $param",5); } if ($reader && !exists($TmpDomainLookup{$param})) { $TmpDomainLookup{$param} = undef; # negative entry to avoid repeated lookups # Resolve the parameter (either a name or an ip address) to a list of network addresses my ($err, @result) = Socket::getaddrinfo($param, undef, { protocol => Socket::IPPROTO_TCP, socktype => Socket::SOCK_STREAM }); for (@result) { # Convert the network address to human-readable form my ($err, $address, $servicename) = Socket::getnameinfo($_->{addr}, Socket::NI_NUMERICHOST, Socket::NIx_NOSERV); next if ($err || !is_public_ip($address)); if ($Debug && $param ne $address) { debug(" Plugin $PluginName: Lookup_geoip2_country $param resolved to $address",5); } eval { my $record = $reader->country(ip => $address); $TmpDomainLookup{$param} = $record->country()->iso_code(); last; } } } my $res = $TmpDomainLookup{$param}; if ($Debug) { debug(" Plugin $PluginName: Lookup_geoip2_country for $param: [$res]",5); } return $res; } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/graphapplet.pm0000644000175100017510000001164414753672077024433 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # GraphApplet AWStats plugin # Allow AWStats to replace bar graphs with an Applet (awgraphapplet) that draw # 3D graphs instead. #----------------------------------------------------------------------------- # Perl Required Modules: None #----------------------------------------------------------------------------- # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES # -----> #use strict; no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="6.0"; my $PluginHooksFunctions="ShowGraph"; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ $DirClasses /; # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_graphapplet { my $InitParams=shift; my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS $DirClasses=$InitParams; # -----> return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #------------------------------------------------------- # PLUGIN FUNCTION: ShowGraph_pluginname # UNIQUE: YES (Only one plugin using this function can be loaded) # Add the code for call to applet awgraphapplet # Parameters: $title $type $showmonthstats \@blocklabel,\@vallabel,\@valcolor,\@valmax,\@valtotal # Input: None # Output: HTML code for awgraphapplet insertion # Return: 0 OK, 1 Error #------------------------------------------------------- sub ShowGraph_graphapplet() { my $title=shift; my $type=shift; my $showmonthstats=shift; my $blocklabel=shift; my $vallabel=shift; my $valcolor=shift; my $valmax=shift; my $valtotal=shift; my $valaverage=shift; my $valdata=shift; my $graphwidth=780; my $graphheight=400; my $blockspacing=5; my $valspacing=1; my $valwidth=5; my $barsize=0; my $blockfontsize=11; if ($type eq 'month') { $graphwidth=540; $graphheight=160; $blockspacing=8; $valspacing=0; $valwidth=6; $barsize=$BarHeight; $blockfontsize=11; } elsif ($type eq 'daysofmonth') { $graphwidth=640; $graphheight=160; $blockspacing=3; $valspacing=0; $valwidth=4; $barsize=$BarHeight; $blockfontsize=9; } elsif ($type eq 'daysofweek') { $graphwidth=300; $graphheight=160; $blockspacing=10; $valspacing=0; $valwidth=6; $barsize=$BarHeight; $blockfontsize=10; } elsif ($type eq 'hours') { $graphwidth=600; $graphheight=160; $blockspacing=4; $valspacing=0; $valwidth=6; $barsize=$BarHeight; $blockfontsize=11; } else { debug("Unknown type parameter in ShowGraph_graphapplet function: $type", 1); return 0; } # print "\n"; print "\n"; print < EOF print "\n"; print "\n"; foreach my $i (1..(scalar @$blocklabel)) { print "\n"; } print "\n"; foreach my $i (1..(scalar @$vallabel)) { print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; } print < EOF foreach my $j (1..(scalar @$blocklabel)) { my $b=''; foreach my $i (0..(scalar @$vallabel)-1) { $b.=@$valdata[($j-1)*(scalar @$vallabel)+$i]." "; } $b=~s/\s$//; print "\n"; } print "
\n"; return 0; } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/clusterinfo.pm0000644000175100017510000000706714753672077024465 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # ClusterInfo AWStats plugin # This plugin allow you to add information on cluster chart from # a text file. Like full cluster hostname. # You must create a file called clusterinfo.configvalue.txt which contains 2 # columns separated by a tab char, and store it in the DirData directory. # The first column is the cluster number and the second column is the text # you want to add. #----------------------------------------------------------------------------- # Perl Required Modules: None #----------------------------------------------------------------------------- # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES #if (!eval ('require "TheModule.pm";')) { return $@?"Error: $@":"Error: Need Perl module TheModule"; } # -----> #use strict; no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="6.2"; my $PluginHooksFunctions="ShowInfoCluster"; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ $clusterinfoloaded %ClusterInfo /; # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_clusterinfo { my $InitParams=shift; my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS debug(" Plugin clusterinfo: InitParams=$InitParams",1); $clusterinfoloaded=0; %ClusterInfo=(); # -----> return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: ShowInfoCluster_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to add additionnal columns to Cluster report. # This function is called when building rows of the report (One call for each # row). So it allows you to add a column in report, for example with code : # print "This is a new cell"; # Parameters: Cluster number #----------------------------------------------------------------------------- sub ShowInfoCluster_clusterinfo { my $param="$_[0]"; # <----- my $filetoload=''; if ($param && $param ne '__title__' && ! $clusterinfoloaded) { # Load clusterinfo file if ($SiteConfig && open(CLUSTERINFOFILE,"$DirData/clusterinfo.$SiteConfig.txt")) { $filetoload="$DirData/clusterinfo.$SiteConfig.txt"; } elsif (open(CLUSTERINFOFILE,"$DirData/clusterinfo.txt")) { $filetoload="$DirData/clusterinfo.txt"; } else { error("Couldn't open ClusterInfo file \"$DirData/clusterinfo.txt\": $!"); } # This is the fastest way to load with regexp that I know %ClusterInfo = map(/^([^\s]+)\s+(.+)/o,); close CLUSTERINFOFILE; debug(" Plugin clusterinfo: ClusterInfo file loaded: ".(scalar keys %ClusterInfo)." entries found."); $clusterinfoloaded=1; } if ($param eq '__title__') { print "$Message[114]"; } elsif ($param) { print ""; if ($ClusterInfo{$param}) { print "$ClusterInfo{$param}"; } else { print " "; } # Undefined cluster info print ""; } else { print " "; } return 1; # -----> } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/hashfiles.pm0000644000175100017510000001202214753672077024061 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # HashFiles AWStats plugin # Allows AWStats to read/save its data file as native hash files. # This increase read andwrite files operations. #----------------------------------------------------------------------------- # Perl Required Modules: Storable #----------------------------------------------------------------------------- # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES if (!eval ('require "Storable.pm";')) { return $@?"Error: $@":"Error: Need Perl module Storable"; } # -----> use strict;no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="5.1"; my $PluginHooksFunctions="SearchFile LoadCache SaveHash"; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ $PluginHashfilesUpToDate /; # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_hashfiles { my $InitParams=shift; # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS $PluginHashfilesUpToDate=1; # -----> my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SearchFile_pluginname # UNIQUE: YES (Only one plugin using this function can be loaded) #----------------------------------------------------------------------------- sub SearchFile_hashfiles { my ($searchdir,$dnscachefile,$filesuffix,$dnscacheext,$filetoload)=@_; # Get params sent by ref if (-f "${searchdir}$dnscachefile$filesuffix.hash") { my ($tmp1a,$tmp2a,$tmp3a,$tmp4a,$tmp5a,$tmp6a,$tmp7a,$tmp8a,$tmp9a,$datesource,$tmp10a,$tmp11a,$tmp12a) = stat("${searchdir}$dnscachefile$filesuffix$dnscacheext"); my ($tmp1b,$tmp2b,$tmp3b,$tmp4b,$tmp5b,$tmp6b,$tmp7b,$tmp8b,$tmp9b,$datehash,$tmp10b,$tmp11b,$tmp12b) = stat("${searchdir}$dnscachefile$filesuffix.hash"); if ($datesource && $datehash < $datesource) { $PluginHashfilesUpToDate=0; debug(" Plugin hashfiles: Hash file not up to date. Will use source file $filetoload instead."); } else { # There is no source file or there is and hash file is up to date. We can just load hash file $filetoload="${searchdir}$dnscachefile$filesuffix.hash"; } } elsif ($filetoload) { $PluginHashfilesUpToDate=0; debug(" Plugin hashfiles: Hash file not found. Will use source file $filetoload instead."); } # Change calling params $_[4]=$filetoload; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: LoadCache_pluginname # UNIQUE: YES (Only one plugin using this function can be loaded) #----------------------------------------------------------------------------- sub LoadCache_hashfiles { my ($filetoload,$hashtoload)=@_; if ($filetoload =~ /\.hash$/) { # There is no source file or there is and hash file is up to date. We can just load hash file eval('%$hashtoload = %{ Storable::retrieve("$filetoload") };') || warning("Warning: Error while retrieving hashfile: $@"); } } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SaveHash_pluginname # UNIQUE: YES (Only one plugin using this function can be loaded) #----------------------------------------------------------------------------- sub SaveHash_hashfiles { my ($filetosave,$hashtosave,$testifuptodate,$nbmaxofelemtosave,$nbofelemsaved)=@_; if (! $testifuptodate || ! $PluginHashfilesUpToDate) { $filetosave =~ s/(\.\w+)$//; $filetosave.=".hash"; debug(" Plugin hashfiles: Save data ".($nbmaxofelemtosave?"($nbmaxofelemtosave records max)":"(all records)")." into hash file $filetosave"); if (! $nbmaxofelemtosave || (scalar keys %$hashtosave <= $nbmaxofelemtosave)) { # Save all hash array unless ( eval('Storable::store(\%$hashtosave, "$filetosave");') ) { $_[4] = 0; warning("Warning: Error while storing hashfile: $@"); return; } $_[4]=scalar keys %$hashtosave; } else { debug(" Plugin hashfiles: We need to resize hash to save from ".(scalar keys %$hashtosave)." to $nbmaxofelemtosave"); # Save part of hash array my $counter=0; my %newhashtosave=(); foreach my $key (keys %$hashtosave) { $newhashtosave{$key}=$hashtosave->{$key}; if (++$counter >= $nbmaxofelemtosave) { last; } } unless ( eval('Storable::store(\%newhashtosave, "$filetosave");') ) { $_[4] = 0; warning("Warning: Error while storing hashfile: $@"); return; } $_[4]=scalar keys %newhashtosave; } $_[0]=$filetosave; } else { $_[4]=0; } } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/export_to_csv.pm0000644000175100017510000004441414753672077025023 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # Export To CSV AWStats plugin # This plugin adds export to csv functionality for different stats data # # Copyright (c) 2005 Pim Snel for Lingewoud B.V. # This AWStats plugin is a free software distributed under the GNU General # Public License. #----------------------------------------------------------------------------- # Perl Required Modules: None #----------------------------------------------------------------------------- # This plugin does not work when Tooltips are loaded or any other plugin that # uses the debug function. # # TODO # 1. make all year work # 2. add more export types # 3. cleanup code # 4. fix htmlentities? # # $Id$ # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES. # -----> use strict;no strict "refs"; use HTML::Entities; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="6.9"; my $PluginHooksFunctions="BuildFullHTMLOutput TabHeadHTML"; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ $fld_termd $fld_enclosed $fld_escaped $ln_termd $MAXLINE $max_v $max_p $max_h $max_k $total_u $total_v $total_p $total_h $total_k $average_nb $average_u $average_v $average_p $average_h $average_k $total_e $total_x $rest_p $rest_e $rest_k $rest_x $firstdaytoshowtime $lastdaytoshowtime $firstdaytocountaverage $lastdaytocountaverage /; # -----> $fld_termd=','; $fld_enclosed='"'; $fld_escaped='\\'; $ln_termd="\n"; #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_export_to_csv { my $InitParams=shift; my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); #$EXPORTCSVON=1; if ($QueryString =~ /exportcsv=([^&]+)/i) { print "Content-type: application/csv\n"; print "Content-disposition: attachment; filename=filex.csv\n"; print "\n"; $HeaderHTTPSent=1; %HTMLOutput=(); $NOHTML=1; } return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #----------------------------------------------------------------------------- # PLUGIN FUNTION: AddHTMLBodyHeader_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to Add HTML code at beginning of BODY section. #----------------------------------------------------------------------------- sub AddHTMLBodyHeader_export_to_csv { return 1; } #----------------------------------------------------------------------------- # PLUGIN FUNTION: BuildFullHTMLOutput_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to output an HTML page completely built by plugin instead # of AWStats output #----------------------------------------------------------------------------- sub BuildFullHTMLOutput_export_to_csv { if ($QueryString =~ /exportcsv=([^&]+)/i) { my $exportaction=$1; #FIXME this must be done by awstats.pl %MonthNumLib = ("01","$Message[60]","02","$Message[61]","03","$Message[62]","04","$Message[63]","05","$Message[64]","06","$Message[65]","07","$Message[66]","08","$Message[67]","09","$Message[68]","10","$Message[69]","11","$Message[70]","12","$Message[71]"); # Check year and month parameters if ($QueryString =~ /(^|&)month=(year)/i) { error("month=year is a deprecated option. Use month=all instead."); } if ($QueryString =~ /(^|&)year=(\d\d\d\d)/i) { $YearRequired=sprintf("%04d",$2); } else { $YearRequired="$nowyear"; } if ($QueryString =~ /(^|&)month=(\d{1,2})/i) { $MonthRequired=sprintf("%02d",$2); } elsif ($QueryString =~ /(^|&)month=(all)/i) { $MonthRequired='all'; } else { $MonthRequired="$nowmonth"; } if($exportaction eq 'monthhistory') { &CSVmonths(); } elsif($exportaction eq 'pageurl') { &CSVpageurl(); } elsif($exportaction eq 'monthdays') { &CSVmonthdays(); } return 1; } } sub CSVmonthdays { &Read_History_With_TmpUpdate($YearRequired,$MonthRequired,0,0,"day"); # Read full history file # # Define firstdaytocountaverage, lastdaytocountaverage, firstdaytoshowtime, lastdaytoshowtime my $firstdaytocountaverage=$nowyear.$nowmonth."01"; # Set day cursor to 1st day of month my $firstdaytoshowtime=$nowyear.$nowmonth."01"; # Set day cursor to 1st day of month my $lastdaytocountaverage=$nowyear.$nowmonth.$nowday; # Set day cursor to today my $lastdaytoshowtime=$nowyear.$nowmonth."31"; # Set day cursor to last day of month if ($MonthRequired eq 'all') { $firstdaytocountaverage=$YearRequired."0101"; # Set day cursor to 1st day of the required year } if (($MonthRequired ne $nowmonth && $MonthRequired ne 'all') || $YearRequired ne $nowyear) { if ($MonthRequired eq 'all') { $firstdaytocountaverage=$YearRequired."0101"; # Set day cursor to 1st day of the required year $firstdaytoshowtime=$YearRequired."1201"; # Set day cursor to 1st day of last month of required year $lastdaytocountaverage=$YearRequired."1231"; # Set day cursor to last day of the required year $lastdaytoshowtime=$YearRequired."1231"; # Set day cursor to last day of last month of required year } else { $firstdaytocountaverage=$YearRequired.$MonthRequired."01"; # Set day cursor to 1st day of the required month $firstdaytoshowtime=$YearRequired.$MonthRequired."01"; # Set day cursor to 1st day of the required month $lastdaytocountaverage=$YearRequired.$MonthRequired."31"; # Set day cursor to last day of the required month $lastdaytoshowtime=$YearRequired.$MonthRequired."31"; # Set day cursor to last day of the required month } } # BY DAY OF MONTH #--------------------------------------------------------------------- if ($Debug) { debug("ShowDaysOfMonthStats",2); } my $title="$Message[138]"; $average_nb=$average_u=$average_v=$average_p=$average_h=$average_k=0; $total_u=$total_v=$total_p=$total_h=$total_k=0; # Define total and max $max_v=$max_h=$max_k=0; # Start from 0 because can be lower than 1 foreach my $daycursor ($firstdaytoshowtime..$lastdaytoshowtime) { $daycursor =~ /^(\d\d\d\d)(\d\d)(\d\d)/; my $year=$1; my $month=$2; my $day=$3; if (! DateIsValid($day,$month,$year)) { next; } # If not an existing day, go to next $total_v+=$DayVisits{$year.$month.$day}||0; $total_p+=$DayPages{$year.$month.$day}||0; $total_h+=$DayHits{$year.$month.$day}||0; $total_k+=$DayBytes{$year.$month.$day}||0; if (($DayVisits{$year.$month.$day}||0) > $max_v) { $max_v=$DayVisits{$year.$month.$day}; } #if (($DayPages{$year.$month.$day}||0) > $max_p) { $max_p=$DayPages{$year.$month.$day}; } if (($DayHits{$year.$month.$day}||0) > $max_h) { $max_h=$DayHits{$year.$month.$day}; } if (($DayBytes{$year.$month.$day}||0) > $max_k) { $max_k=$DayBytes{$year.$month.$day}; } } # Define average foreach my $daycursor ($firstdaytocountaverage..$lastdaytocountaverage) { $daycursor =~ /^(\d\d\d\d)(\d\d)(\d\d)/; my $year=$1; my $month=$2; my $day=$3; if (! DateIsValid($day,$month,$year)) { next; } # If not an existing day, go to next $average_nb++; # Increase number of day used to count $average_v+=($DayVisits{$daycursor}||0); $average_p+=($DayPages{$daycursor}||0); $average_h+=($DayHits{$daycursor}||0); $average_k+=($DayBytes{$daycursor}||0); } if ($average_nb) { $average_v=$average_v/$average_nb; $average_p=$average_p/$average_nb; $average_h=$average_h/$average_nb; $average_k=$average_k/$average_nb; if ($average_v > $max_v) { $max_v=$average_v; } #if ($average_p > $max_p) { $max_p=$average_p; } if ($average_h > $max_h) { $max_h=$average_h; } if ($average_k > $max_k) { $max_k=$average_k; } } else { $average_v="?"; $average_p="?"; $average_h="?"; $average_k="?"; } # # Show data array for days print "$Message[4]"; print $fld_termd; if ($ShowDaysOfMonthStats =~ /V/i) { print decode_entities($Message[10]); } print $fld_termd; if ($ShowDaysOfMonthStats =~ /P/i) { print decode_entities($Message[56]); } print $fld_termd; if ($ShowDaysOfMonthStats =~ /H/i) { print decode_entities($Message[57]); } print $fld_termd; if ($ShowDaysOfMonthStats =~ /B/i) { print decode_entities($Message[75]); } print $ln_termd; foreach my $daycursor ($firstdaytoshowtime..$lastdaytoshowtime) { $daycursor =~ /^(\d\d\d\d)(\d\d)(\d\d)/; my $year=$1; my $month=$2; my $day=$3; if (! DateIsValid($day,$month,$year)) { next; } # If not an existing day, go to next my $dayofweekcursor=DayOfWeek($day,$month,$year); print "".(! $StaticLinks && $day==$nowday && $month==$nowmonth && $year==$nowyear?'':''); print Format_Date("$year$month$day"."000000",2); print (! $StaticLinks && $day==$nowday && $month==$nowmonth && $year==$nowyear?'':''); print ""; print $fld_termd; if ($ShowDaysOfMonthStats =~ /V/i) { print "",$DayVisits{$year.$month.$day}?$DayVisits{$year.$month.$day}:"0",""; } print $fld_termd; if ($ShowDaysOfMonthStats =~ /P/i) { print "",$DayPages{$year.$month.$day}?$DayPages{$year.$month.$day}:"0",""; } print $fld_termd; if ($ShowDaysOfMonthStats =~ /H/i) { print "",$DayHits{$year.$month.$day}?$DayHits{$year.$month.$day}:"0",""; } print $fld_termd; if ($ShowDaysOfMonthStats =~ /B/i) { print "",Format_Bytes(int($DayBytes{$year.$month.$day}||0)),""; } print $ln_termd; } # # Average row # print "$Message[96]"; # if ($ShowDaysOfMonthStats =~ /V/i) { print "$average_v"; } # if ($ShowDaysOfMonthStats =~ /P/i) { print "$average_p"; } # if ($ShowDaysOfMonthStats =~ /H/i) { print "$average_h"; } # if ($ShowDaysOfMonthStats =~ /B/i) { print "$average_k"; } # print "\n"; # # Total row # print "$Message[102]"; # if ($ShowDaysOfMonthStats =~ /V/i) { print "$total_v"; } # if ($ShowDaysOfMonthStats =~ /P/i) { print "$total_p"; } # if ($ShowDaysOfMonthStats =~ /H/i) { print "$total_h"; } # if ($ShowDaysOfMonthStats =~ /B/i) { print "".Format_Bytes($total_k).""; } # print "\n"; # print "\n
"; } sub CSVpageurl { # for (my $ix=12; $ix>=1; $ix--) { # my $monthix=sprintf("%02s",$ix); # if ($MonthRequired eq 'all' || $monthix eq $MonthRequired) { # &Read_History_With_TmpUpdate($YearRequired,$monthix,0,0,"all"); # Read full history file # #&Read_History_With_TmpUpdate($YearRequired,$monthix,0,0,"general time"); # Read full history file # # print "a"; # #print $YearRequired; # #print $monthix; # } # elsif (($HTMLOutput{'main'} && $ShowMonthStats) || $HTMLOutput{'alldays'}) { # &Read_History_With_TmpUpdate($YearRequired,$monthix,0,0,"all"); # Read general and time sections. # print "b"; # } # } &Read_History_With_TmpUpdate($YearRequired,$MonthRequired,0,0,"sider"); # Read full history file my $title=''; my $cpt=0; $title=$Message[19]; $cpt=(scalar keys %_url_p); print "$Message[102]: $cpt $Message[28]"; print $fld_termd; if ($ShowPagesStats =~ /P/i) { print decode_entities($Message[29]); } print $fld_termd; if ($ShowPagesStats =~ /B/i) { print decode_entities($Message[106]); } print $fld_termd; if ($ShowPagesStats =~ /E/i) { print decode_entities($Message[104]); } print $fld_termd; if ($ShowPagesStats =~ /X/i) { print decode_entities($Message[116]); } print $fld_termd; print $ln_termd; $total_p=$total_k=$total_e=$total_x=0; my $count=0; &BuildKeyList($MaxRowsInHTMLOutput,$MinHit{'File'},\%_url_p,\%_url_p); $max_p=1; $max_k=1; foreach my $key (@keylist) { if ($_url_p{$key} > $max_p) { $max_p = $_url_p{$key}; } if ($_url_k{$key}/($_url_p{$key}||1) > $max_k) { $max_k = $_url_k{$key}/($_url_p{$key}||1); } } foreach my $key (@keylist) { print $key; print $fld_termd; my $bredde_p=0; my $bredde_e=0; my $bredde_x=0; my $bredde_k=0; if ($max_p > 0) { $bredde_p=int($BarWidth*($_url_p{$key}||0)/$max_p)+1; } if (($bredde_p==1) && $_url_p{$key}) { $bredde_p=2; } if ($max_p > 0) { $bredde_e=int($BarWidth*($_url_e{$key}||0)/$max_p)+1; } if (($bredde_e==1) && $_url_e{$key}) { $bredde_e=2; } if ($max_p > 0) { $bredde_x=int($BarWidth*($_url_x{$key}||0)/$max_p)+1; } if (($bredde_x==1) && $_url_x{$key}) { $bredde_x=2; } if ($max_k > 0) { $bredde_k=int($BarWidth*(($_url_k{$key}||0)/($_url_p{$key}||1))/$max_k)+1; } if (($bredde_k==1) && $_url_k{$key}) { $bredde_k=2; } if ($ShowPagesStats =~ /P/i) { print "$_url_p{$key}"; } print $fld_termd; if ($ShowPagesStats =~ /B/i) { print "".($_url_k{$key}?Format_Bytes($_url_k{$key}/($_url_p{$key}||1)):" ").""; } print $fld_termd; if ($ShowPagesStats =~ /E/i) { print "".($_url_e{$key}?$_url_e{$key}:" ").""; } print $fld_termd; if ($ShowPagesStats =~ /X/i) { print "".($_url_x{$key}?$_url_x{$key}:" ").""; } print $fld_termd; $total_p += $_url_p{$key}; $total_e += $_url_e{$key}; $total_x += $_url_x{$key}; $total_k += $_url_k{$key}; $count++; print $ln_termd; } $rest_p=$TotalPages-$total_p; $rest_k=$TotalBytesPages-$total_k; $rest_e=$TotalEntries-$total_e; $rest_x=$TotalExits-$total_x; if ($rest_p > 0 || $rest_e > 0 || $rest_k > 0) { print "$Message[2]"; print $fld_termd; if ($ShowPagesStats =~ /P/i) { print "".($rest_p?$rest_p:" ").""; } print $fld_termd; if ($ShowPagesStats =~ /B/i) { print "".($rest_k?Format_Bytes($rest_k/($rest_p||1)):" ").""; } print $fld_termd; if ($ShowPagesStats =~ /E/i) { print "".($rest_e?$rest_e:" ").""; } print $fld_termd; if ($ShowPagesStats =~ /X/i) { print "".($rest_x?$rest_x: "").""; } print $fld_termd; print $ln_termd; } } # BY MONTH #--------------------------------------------------------------------- sub CSVmonths { $MonthRequired="all"; # Loop on each month of year for (my $ix=12; $ix>=1; $ix--) { my $monthix=sprintf("%02s",$ix); if ($MonthRequired eq 'all' || $monthix eq $MonthRequired) { &Read_History_With_TmpUpdate($YearRequired,$monthix,0,0,"all"); # Read full history file #&Read_History_With_TmpUpdate($YearRequired,$monthix,0,0,"general time"); # Read full history file } # elsif (($HTMLOutput{'main'} && $ShowMonthStats) || $HTMLOutput{'alldays'}) { # &Read_History_With_TmpUpdate($YearRequired,$monthix,0,0,"general time"); # Read general and time sections. # print "b"; # } } my $title="$Message[162]"; $average_nb=$average_u=$average_v=$average_p=$average_h=$average_k=0; $total_u=$total_v=$total_p=$total_h=$total_k=0; $max_v=$max_p=$max_h=$max_k=1; # Define total and max for (my $ix=1; $ix<=12; $ix++) { my $monthix=sprintf("%02s",$ix); $total_u+=$MonthUnique{$YearRequired.$monthix}||0; $total_v+=$MonthVisits{$YearRequired.$monthix}||0; $total_p+=$MonthPages{$YearRequired.$monthix}||0; $total_h+=$MonthHits{$YearRequired.$monthix}||0; $total_k+=$MonthBytes{$YearRequired.$monthix}||0; #if (($MonthUnique{$YearRequired.$monthix}||0) > $max_v) { $max_v=$MonthUnique{$YearRequired.$monthix}; } if (($MonthVisits{$YearRequired.$monthix}||0) > $max_v) { $max_v=$MonthVisits{$YearRequired.$monthix}; } #if (($MonthPages{$YearRequired.$monthix}||0) > $max_p) { $max_p=$MonthPages{$YearRequired.$monthix}; } if (($MonthHits{$YearRequired.$monthix}||0) > $max_h) { $max_h=$MonthHits{$YearRequired.$monthix}; } if (($MonthBytes{$YearRequired.$monthix}||0) > $max_k) { $max_k=$MonthBytes{$YearRequired.$monthix}; } } # Show data array for month if ($AddDataArrayMonthStats) { print "$Message[5]"; print $fld_termd; if ($ShowMonthStats =~ /U/i) { print decode_entities($Message[11]); } print $fld_termd; if ($ShowMonthStats =~ /V/i) { print decode_entities($Message[10]); } print $fld_termd; if ($ShowMonthStats =~ /P/i) { print decode_entities($Message[56]); } print $fld_termd; if ($ShowMonthStats =~ /H/i) { print decode_entities( $Message[57]); } print $fld_termd; if ($ShowMonthStats =~ /B/i) { print decode_entities($Message[75]); } print $fld_termd; print $ln_termd; for (my $ix=1; $ix<=12; $ix++) { my $monthix=sprintf("%02s",$ix); print (! $StaticLinks && $monthix==$nowmonth && $YearRequired==$nowyear?'':''); print "$MonthNumLib{$monthix} $YearRequired"; print (! $StaticLinks && $monthix==$nowmonth && $YearRequired==$nowyear?'':''); print $fld_termd; if ($ShowMonthStats =~ /U/i) { print "",$MonthUnique{$YearRequired.$monthix}?$MonthUnique{$YearRequired.$monthix}:"0",""; } print $fld_termd; if ($ShowMonthStats =~ /V/i) { print "",$MonthVisits{$YearRequired.$monthix}?$MonthVisits{$YearRequired.$monthix}:"0",""; } print $fld_termd; if ($ShowMonthStats =~ /P/i) { print "",$MonthPages{$YearRequired.$monthix}?$MonthPages{$YearRequired.$monthix}:"0",""; } print $fld_termd; if ($ShowMonthStats =~ /H/i) { print "",$MonthHits{$YearRequired.$monthix}?$MonthHits{$YearRequired.$monthix}:"0",""; } print $fld_termd; if ($ShowMonthStats =~ /B/i) { print "",Format_Bytes(int($MonthBytes{$YearRequired.$monthix}||0)),""; } print $ln_termd; } } } #------------------------------------------------------------------------------ # Function: Return the string to add in html tag to include popup javascript code # Parameters: $title # Input: None # Output: None # Return: string with javascript code #------------------------------------------------------------------------------ sub TabHeadHTML_export_to_csv { my $title=shift; my $export_section; if(substr($title,0,length($Message[128])) eq $Message[128]) { #$export_section="monthsummary"; } elsif(substr($title,0,length($Message[162])) eq $Message[162]) { $export_section="monthhistory"; } elsif(substr($title,0,length($Message[19])) eq $Message[19]) { $export_section="pageurl"; } elsif(substr($title,0,length($Message[138])) eq $Message[138]) { $export_section="monthdays"; } if($export_section) { #return ($EXPORTCSVON?"   -   Export CSV":""); return ("   -   Export CSV"); } else { return ''; } } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/geoip.pm0000644000175100017510000002320714753672077023225 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # GeoIp Maxmind AWStats plugin # This plugin allow you to get country report with countries detected # from a Geographical database (GeoIP internal database) instead of domain # hostname suffix. # Need the country database from Maxmind (free). #----------------------------------------------------------------------------- # Perl Required Modules: Geo::IP or Geo::IP::PurePerl #----------------------------------------------------------------------------- # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES use vars qw/ $type /; $type='geoip'; if (!eval ('require "Geo/IP.pm";')) { $error1=$@; $type='geoippureperl'; if (!eval ('require "Geo/IP/PurePerl.pm";')) { $error2=$@; $ret=($error1||$error2)?"Error:\n$error1$error2":""; $ret.="Error: Need Perl module Geo::IP or Geo::IP::PurePerl"; return $ret; } } # -----> #use strict; no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="5.4"; my $PluginHooksFunctions="GetCountryCodeByAddr GetCountryCodeByName ShowInfoHost"; my $PluginName = "geoip"; my $LoadedOverride=0; my $OverrideFile=""; my %TmpDomainLookup; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ $gi /; # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_geoip { my $InitParams=shift; my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS debug(" Plugin $PluginName: InitParams=$InitParams",1); my ($mode,$tmpdatafile)=split(/\s+/,$InitParams,2); my ($datafile,$override)=split(/\+/,$tmpdatafile,2); if (! $datafile) { $datafile="$PluginName.dat"; } else { $datafile =~ s/%20/ /g; } if ($type eq 'geoippureperl') { if ($mode eq '' || $mode eq 'GEOIP_MEMORY_CACHE') { $mode=Geo::IP::PurePerl::GEOIP_MEMORY_CACHE(); } else { $mode=Geo::IP::PurePerl::GEOIP_STANDARD(); } } else { if ($mode eq '' || $mode eq 'GEOIP_MEMORY_CACHE') { $mode=Geo::IP::GEOIP_MEMORY_CACHE(); } else { $mode=Geo::IP::GEOIP_STANDARD(); } } if ($override){$OverrideFile=$override;} %TmpDomainLookup=(); debug(" Plugin $PluginName: GeoIP try to initialize type=$type mode=$mode override=$override datafile=$datafile",1); if ($type eq 'geoippureperl') { $gi = Geo::IP::PurePerl->open($datafile, $mode); } else { $gi = Geo::IP->open($datafile, $mode); } # Fails on some GeoIP version # debug(" Plugin $PluginName: GeoIP initialized database_info=".$gi->database_info()); if ($gi) { debug(" Plugin $PluginName: GeoIP plugin and gi object initialized",1); } else { return "Error: Failed to create gi object for datafile=".$datafile; } # -----> return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: GetCountryCodeByAddr_pluginname # UNIQUE: YES (Only one plugin using this function can be loaded) # GetCountryCodeByAddr is called to translate an ip into a country code in lower case. #----------------------------------------------------------------------------- sub GetCountryCodeByAddr_geoip { my $param="$_[0]"; # <----- if (! $param) { return ''; } my $res= TmpLookup_geoip($param); if (! $res) { $res=lc($gi->country_code_by_addr($param)) || 'unknown'; $TmpDomainLookup{$param}=$res; if ($Debug) { debug(" Plugin $PluginName: GetCountryCodeByAddr for $param: [$res]",5); } } elsif ($Debug) { debug(" Plugin $PluginName: GetCountryCodeByAddr for $param: Already resolved to [$res]",5); } # -----> return $res; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: GetCountryCodeByName_pluginname # UNIQUE: YES (Only one plugin using this function can be loaded) # GetCountryCodeByName is called to translate a host name into a country code in lower case. #----------------------------------------------------------------------------- sub GetCountryCodeByName_geoip { my $param="$_[0]"; # <----- if (! $param) { return ''; } my $res = TmpLookup_geoip($param); if (! $res) { $res=lc($gi->country_code_by_name($param)) || 'unknown'; $TmpDomainLookup{$param}=$res; if ($Debug) { debug(" Plugin $PluginName: GetCountryCodeByName for $param: [$res]",5); } } elsif ($Debug) { debug(" Plugin $PluginName: GetCountryCodeByName for $param: Already resolved to [$res]",5); } # -----> return $res; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: ShowInfoHost_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to add additionnal columns to the Hosts report. # This function is called when building rows of the report (One call for each # row). So it allows you to add a column in report, for example with code : # print "This is a new cell for $param"; # Parameters: Host name or ip #----------------------------------------------------------------------------- sub ShowInfoHost_geoip { my $param="$_[0]"; # <----- if ($param eq '__title__') { my $NewLinkParams=${QueryString}; $NewLinkParams =~ s/(^|&)update(=\w*|$)//i; $NewLinkParams =~ s/(^|&)output(=\w*|$)//i; $NewLinkParams =~ s/(^|&)staticlinks(=\w*|$)//i; $NewLinkParams =~ s/(^|&)framename=[^&]*//i; my $NewLinkTarget=''; if ($DetailedReportsOnNewWindows) { $NewLinkTarget=" target=\"awstatsbis\""; } if (($FrameName eq 'mainleft' || $FrameName eq 'mainright') && $DetailedReportsOnNewWindows < 2) { $NewLinkParams.="&framename=mainright"; $NewLinkTarget=" target=\"mainright\""; } $NewLinkParams =~ tr/&/&/s; $NewLinkParams =~ s/^&//; $NewLinkParams =~ s/&$//; if ($NewLinkParams) { $NewLinkParams="${NewLinkParams}&"; } print ""; print "GeoIP
Country
"; print ""; } elsif ($param) { my $ip=0; my $key; if ($param =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) { # IPv4 address $ip=4; $key=$param; } elsif ($param =~ /^[0-9A-F]*:/i) { # IPv6 address $ip=6; $key=$param; } print ""; if ($key && $ip==4) { my $res = TmpLookup_geoip($param); if (!$res){$res=lc($gi->country_code_by_addr($param)) if $gi;} if ($Debug) { debug(" Plugin $PluginName: GetCountryByIp for $param: [$res]",5); } if ($res) { print $DomainsHashIDLib{$res}?$DomainsHashIDLib{$res}:"$Message[0]"; } else { print "$Message[0]"; } } if ($key && $ip==6) { print "$Message[0]"; } if (! $key) { my $res = TmpLookup_geoip($param); if (!$res){$res=lc($gi->country_code_by_name($param)) if $gi;} if ($Debug) { debug(" Plugin $PluginName: GetCountryByHostname for $param: [$res]",5); } if ($res) { print $DomainsHashIDLib{$res}?$DomainsHashIDLib{$res}:"$Message[0]"; } else { print "$Message[0]"; } } print ""; } else { print " "; } return 1; # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: LoadOverrideFile # Attempts to load a comma delimited file that will override the GeoIP database # Useful for Intranet records # CSV format: IP,2-char Country code #----------------------------------------------------------------------------- sub LoadOverrideFile_geoip{ my $filetoload=""; if ($OverrideFile){ if (!open(GEOIPFILE, $OverrideFile)){ debug("Plugin $PluginName: Unable to open override file: $OverrideFile"); $LoadedOverride = 1; return; } }else{ my $conf = (exists(&Get_Config_Name) ? Get_Config_Name() : $SiteConfig); if ($conf && open(GEOIPFILE,"$DirData/$PluginName.$conf.txt")) { $filetoload="$DirData/$PluginName.$conf.txt"; } elsif (open(GEOIPFILE,"$DirData/$PluginName.txt")) { $filetoload="$DirData/$PluginName.txt"; } else { debug("No override file \"$DirData/$PluginName.txt\": $!"); } } if ($filetoload) { # This is the fastest way to load with regexp that I know while (){ chomp $_; s/\r//; my @record = split(",", $_); # replace quotes if they were used in the file foreach (@record){ $_ =~ s/"//g; } # store in hash $TmpDomainLookup{$record[0]} = $record[1]; } close GEOIPFILE; debug(" Plugin $PluginName: Overload file loaded: ".(scalar keys %TmpDomainLookup)." entries found."); } $LoadedOverride = 1; return; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: TmpLookup # Searches the temporary hash for the parameter value and returns the corresponding # GEOIP entry #----------------------------------------------------------------------------- sub TmpLookup_geoip(){ $param = shift; if (!$LoadedOverride){&LoadOverrideFile_geoip();} #my $val; #if ($gi && #(($type eq 'geoip' && $gi->VERSION >= 1.30) || # $type eq 'geoippureperl' && $gi->VERSION >= 1.17)){ # $val = $TmpDomainLookup{$gi->get_ip_address($param)}; #} #else {$val = $TmpDomainLookup{$param};} #return $val || ''; return $TmpDomainLookup{$param}||''; } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/geoip_region_maxmind.pm0000644000175100017510000006234214753672077026310 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # GeoIp_Region_Maxmind AWStats plugin # This plugin allow you to add a region report with regions detected # from a Geographical database (US and Canada). # Need the licensed region database from Maxmind. #----------------------------------------------------------------------------- # Perl Required Modules: Geo::IP or Geo::IP::PurePerl #----------------------------------------------------------------------------- # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES use vars qw/ $type /; $type='geoip'; if (!eval ('require "Geo/IP.pm";')) { $error1=$@; $type='geoippureperl'; if (!eval ('require "Geo/IP/PurePerl.pm";')) { $error2=$@; $ret=($error1||$error2)?"Error:\n$error1$error2":""; $ret.="Error: Need Perl module Geo::IP or Geo::IP::PurePerl"; return $ret; } } # -----> #use strict; no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="6.5"; my $PluginHooksFunctions="AddHTMLMenuLink AddHTMLGraph ShowInfoHost SectionInitHashArray SectionProcessIp SectionProcessHostname SectionReadHistory SectionWriteHistory"; my $PluginName="geoip_region_maxmind"; my $LoadedOverride=0; my $OverrideFile=""; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ %TmpDomainLookup $geoip_region_maxmind %_region_p %_region_h %_region_k %_region_l $MAXNBOFSECTIONGIR %region /; my %countrylib=('ca'=>'Canada','us'=>'USA'); my %countryregionlib=('ca'=>'Canadian Regions','us'=>'US regions'); my %regca=( 'AB',"Alberta", 'BC',"British Columbia", 'MB',"Manitoba", 'NB',"New Brunswick", 'NF',"Newfoundland", 'NS',"Nova Scotia", 'NU',"Nunavut", 'ON',"Ontario", 'PE',"Prince Edward Island", 'QC',"Quebec", 'SK',"Saskatchewan", 'NT',"Northwest Territories", 'YT',"Yukon Territory" ); my %regus=( 'AA',"Armed Forces Americas", 'AE',"Armed Forces Europe, Middle East, & Canada", 'AK',"Alaska", 'AL',"Alabama", 'AP',"Armed Forces Pacific", 'AR',"Arkansas", 'AS',"American Samoa", 'AZ',"Arizona", 'CA',"California", 'CO',"Colorado", 'CT',"Connecticut", 'DC',"District of Columbia", 'DE',"Delaware", 'FL',"Florida", 'FM',"Federated States of Micronesia", 'GA',"Georgia", 'GU',"Guam", 'HI',"Hawaii", 'IA',"Iowa", 'ID',"Idaho", 'IL',"Illinois", 'IN',"Indiana", 'KS',"Kansas", 'KY',"Kentucky", 'LA',"Louisiana", 'MA',"Massachusetts", 'MD',"Maryland", 'ME',"Maine", 'MH',"Marshall Islands", 'MI',"Michigan", 'MN',"Minnesota", 'MO',"Missouri", 'MP',"Northern Mariana Islands", 'MS',"Mississippi", 'MT',"Montana", 'NC',"North Carolina", 'ND',"North Dakota", 'NE',"Nebraska", 'NH',"New Hampshire", 'NJ',"New Jersey", 'NM',"New Mexico", 'NV',"Nevada", 'NY',"New York", 'OH',"Ohio", 'OK',"Oklahoma", 'OR',"Oregon", 'PA',"Pennsylvania", 'PR',"Puerto Rico", 'PW',"Palau", 'RI',"Rhode Island", 'SC',"South Carolina", 'SD',"South Dakota", 'TN',"Tennessee", 'TX',"Texas", 'UT',"Utah", 'VA',"Virginia", 'VI',"Virgin Islands", 'VT',"Vermont", 'WA',"Washington", 'WV',"West Virginia", 'WI',"Wisconsin", 'WY',"Wyoming" ); my %region=( 'ca'=>\%regca, 'us'=>\%regus ); # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_geoip_region_maxmind { my $InitParams=shift; my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); $MAXNBOFSECTIONGIR=10; # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS debug(" Plugin $PluginName: InitParams=$InitParams",1); my ($mode,$tmpdatafile)=split(/\s+/,$InitParams,2); my ($datafile,$override)=split(/\+/,$tmpdatafile,2); if (! $datafile) { $datafile="GeoIPRegion.dat"; } else { $datafile =~ s/%20/ /g; } if ($type eq 'geoippureperl') { # With pureperl we always use GEOIP_STANDARD. # GEOIP_MEMORY_CACHE seems to fail with ActiveState if ($mode eq '' || $mode eq 'GEOIP_MEMORY_CACHE') { $mode=Geo::IP::PurePerl::GEOIP_STANDARD(); } else { $mode=Geo::IP::PurePerl::GEOIP_STANDARD(); } } else { if ($mode eq '' || $mode eq 'GEOIP_MEMORY_CACHE') { $mode=Geo::IP::GEOIP_MEMORY_CACHE(); } else { $mode=Geo::IP::GEOIP_STANDARD(); } } if ($override){ $override =~ s/%20/ /g; $OverrideFile=$override; } %TmpDomainLookup=(); debug(" Plugin $PluginName: GeoIP initialized type=$type mode=$mode",1); if ($type eq 'geoippureperl') { $geoip_region_maxmind = Geo::IP::PurePerl->open($datafile, $mode); } else { $geoip_region_maxmind = Geo::IP->open($datafile, $mode); } $LoadedOverride=0; # Fails with some geoip versions # debug(" Plugin geoip_region_maxmind: GeoIP initialized database_info=".$geoip_region_maxmind->database_info()); if ($geoip_region_maxmind) { debug(" Plugin $PluginName: GeoIP plugin and gi object initialized",1); } else { return "Error: Failed to create gi object for datafile=".$datafile; } # -----> return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLMenuLink_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub AddHTMLMenuLink_geoip_region_maxmind { my $categ=$_[0]; my $menu=$_[1]; my $menulink=$_[2]; my $menutext=$_[3]; # <----- if ($Debug) { debug(" Plugin $PluginName: AddHTMLMenuLink"); } if ($categ eq 'who') { $menu->{"plugin_$PluginName"}=2.1; # Pos $menulink->{"plugin_$PluginName"}=2; # Type of link $menutext->{"plugin_$PluginName"}="Regions"; # Text } # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLGraph_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub AddHTMLGraph_geoip_region_maxmind { my $categ=$_[0]; my $menu=$_[1]; my $menulink=$_[2]; my $menutext=$_[3]; # <----- my $ShowRegions='H'; $MinHit{'Regions'}=1; my $total_p; my $total_h; my $total_k; my $rest_p; my $rest_h; my $rest_k; if ($Debug) { debug(" Plugin $PluginName: AddHTMLGraph"); } my $title='Regions'; &tab_head("$title",19,0,'regions'); print "US and CA Regions : ".((scalar keys %_region_h)-($_region_h{'unknown'}?1:0)).""; if ($ShowRegions =~ /P/i) { print "$Message[56]"; } if ($ShowRegions =~ /P/i) { print "$Message[15]"; } if ($ShowRegions =~ /H/i) { print "$Message[57]"; } if ($ShowRegions =~ /H/i) { print "$Message[15]"; } if ($ShowRegions =~ /B/i) { print "$Message[75]"; } if ($ShowRegions =~ /L/i) { print "$Message[9]"; } print "\n"; $total_p=$total_h=$total_k=0; my $count=0; &BuildKeyList($MaxRowsInHTMLOutput,$MinHit{'Regions'},\%_region_h,\%_region_h); # Group by country my @countrylist=('ca','us'); foreach my $country (@countrylist) { print "".$countryregionlib{$country}.""; if ($ShowRegions =~ /P/i) { print " "; } if ($ShowRegions =~ /P/i) { print " "; } if ($ShowRegions =~ /H/i) { print " "; } if ($ShowRegions =~ /H/i) { print " "; } if ($ShowRegions =~ /B/i) { print " "; } if ($ShowRegions =~ /L/i) { print " "; } print "\n"; foreach my $key (@keylist) { if ($key eq 'unknown') { next; } my ($countrycode,$regioncode)=split('_',$key); if ($countrycode ne $country) { next; } my $p_p; my $p_h; if ($TotalPages) { $p_p=int($_region_p{$key}/$TotalPages*1000)/10; } if ($TotalHits) { $p_h=int($_region_h{$key}/$TotalHits*1000)/10; } print "".$region{$countrycode}{uc($regioncode)}." ($regioncode)"; if ($ShowRegions =~ /P/i) { print "".($_region_p{$key}?Format_Number($_region_p{$key}):" ").""; } if ($ShowRegions =~ /P/i) { print "".($_region_p{$key}?"$p_p %":' ').""; } if ($ShowRegions =~ /H/i) { print "".($_region_h{$key}?Format_Number($_region_h{$key}):" ").""; } if ($ShowRegions =~ /H/i) { print "".($_region_h{$key}?"$p_h %":' ').""; } if ($ShowRegions =~ /B/i) { print "".Format_Bytes($_region_k{$key}).""; } if ($ShowRegions =~ /L/i) { print "".($_region_p{$key}?Format_Date($_region_l{$key},1):'-').""; } print "\n"; $total_p += $_region_p{$key}||0; $total_h += $_region_h{$key}; $total_k += $_region_k{$key}||0; $count++; } } if ($Debug) { debug("Total real / shown : $TotalPages / $total_p - $TotalHits / $total_h - $TotalBytes / $total_h",2); } $rest_p=0; $rest_h=$TotalHits-$total_h; $rest_k=0; if ($rest_p > 0 || $rest_h > 0 || $rest_k > 0) { # All other regions print " "; if ($ShowRegions =~ /P/i) { print " "; } if ($ShowRegions =~ /P/i) { print " "; } if ($ShowRegions =~ /H/i) { print " "; } if ($ShowRegions =~ /H/i) { print " "; } if ($ShowRegions =~ /B/i) { print " "; } if ($ShowRegions =~ /L/i) { print " "; } print "\n"; my $p_p; my $p_h; if ($TotalPages) { $p_p=int($rest_p/$TotalPages*1000)/10; } if ($TotalHits) { $p_h=int($rest_h/$TotalHits*1000)/10; } print "$Message[2]/$Message[0]"; if ($ShowRegions =~ /P/i) { print "".($rest_p?Format_Number($rest_p):" ").""; } if ($ShowRegions =~ /P/i) { print "".($rest_p?"$p_p %":' ').""; } if ($ShowRegions =~ /H/i) { print "".($rest_h?Format_Number($rest_h):" ").""; } if ($ShowRegions =~ /H/i) { print "".($rest_h?"$p_h %":' ').""; } if ($ShowRegions =~ /B/i) { print "".Format_Bytes($rest_k).""; } if ($ShowRegions =~ /L/i) { print " "; } print "\n"; } &tab_end(); # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: GetCountryCodeByAddr_pluginname # UNIQUE: YES (Only one plugin using this function can be loaded) # GetCountryCodeByAddr is called to translate an ip into a country code in lower case. #----------------------------------------------------------------------------- # Rem: Not used sub GetCountryCodeByAddr_geoip_region_maxmind { my $param="$_[0]"; # <----- if (!$LoadedOverride){&LoadOverrideFile_geoip_region_maxmind();} my $res=$TmpDomainLookup{$param}||''; if (! $res) { my ($res1,$res2,$countryregion)=(); ($res1,$res2)=$geoip_region_maxmind->region_by_name($param) if $geoip_region_maxmind; $res=lc($res1) || 'unknown'; $TmpDomainLookup{$param}=$res; if ($Debug) { debug(" Plugin $PluginName: GetCountryCodeByAddr for $param: [$res]",5); } } elsif ($Debug) { debug(" Plugin $PluginName: GetCountryCodeByAddr for $param: Already resolved to [$res]",5); } # -----> return $res; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: GetCountryCodeByName_pluginname # UNIQUE: YES (Only one plugin using this function can be loaded) # GetCountryCodeByName is called to translate a host name into a country code in lower case. #----------------------------------------------------------------------------- # Rem: Not used sub GetCountryCodeByName_geoip_region_maxmind { my $param="$_[0]"; # <----- if (!$LoadedOverride){&LoadOverrideFile_geoip_region_maxmind();} my $res=$TmpDomainLookup{$param}||''; if (! $res) { my ($res1,$res2,$countryregion)=(); ($res1,$res2)=$geoip_region_maxmind->region_by_name($param) if $geoip_region_maxmind; $res=lc($res1) || 'unknown'; $TmpDomainLookup{$param}=$res; if ($Debug) { debug(" Plugin $PluginName: GetCountryCodeByName for $param: [$res]",5); } } elsif ($Debug) { debug(" Plugin $PluginName: GetCountryCodeByName for $param: Already resolved to [$res]",5); } # -----> return $res; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: ShowInfoHost_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to add additionnal columns to the Hosts report. # This function is called when building rows of the report (One call for each # row). So it allows you to add a column in report, for example with code : # print "This is a new cell for $param"; # Parameters: Host name or ip #----------------------------------------------------------------------------- sub ShowInfoHost_geoip_region_maxmind { my $param="$_[0]"; # <----- if ($param eq '__title__') { my $NewLinkParams=${QueryString}; $NewLinkParams =~ s/(^|&|&)update(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)output(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)staticlinks(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)framename=[^&]*//i; my $NewLinkTarget=''; if ($DetailedReportsOnNewWindows) { $NewLinkTarget=" target=\"awstatsbis\""; } if (($FrameName eq 'mainleft' || $FrameName eq 'mainright') && $DetailedReportsOnNewWindows < 2) { $NewLinkParams.="&framename=mainright"; $NewLinkTarget=" target=\"mainright\""; } $NewLinkParams =~ s/(&|&)+/&/i; $NewLinkParams =~ s/^&//; $NewLinkParams =~ s/&$//; if ($NewLinkParams) { $NewLinkParams="${NewLinkParams}&"; } print ""; print "GeoIP
Region
"; print ""; } elsif ($param) { # try loading our override file if we haven't yet if (!$LoadedOverride){&LoadOverrideFile_geoip_region_maxmind();} my $ip=0; my $key; if ($param =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) { # IPv4 address $ip=4; $key=$param; } elsif ($param =~ /^[0-9A-F]*:/i) { # IPv6 address $ip=6; $key=$param; } print ""; if ($key && $ip==4) { my ($res1,$res2,$countryregion)=(); my @res = TmpLookup_geoip_region_maxmind($param); if (@res){ $res1 = $res[0]; $res2 = $res[1]; }else{ ($res1,$res2)=$geoip_region_maxmind->region_by_name($param) if $geoip_region_maxmind; } if ($Debug) { debug(" Plugin $PluginName: GetRegionByIp for $param: [${res1}_${res2}]",5); } if (! $PluginsLoaded{'init'}{'geoip'}) { # Show country if ($res1 =~ /\w\w/) { print $DomainsHashIDLib{lc($res1)}||uc($res1); } else { print "$Message[0]"; } # Show region if ($res1 =~ /\w\w/ && $res2 =~ /\w\w/) { print " ("; print $region{lc($res1)}{uc($res2)}; print ")"; } } else { # Show region if ($res1 =~ /\w\w/ && $res2 =~ /\w\w/) { print $region{lc($res1)}{uc($res2)}; } else { print "$Message[0]"; } } } if ($key && $ip==6) { print "$Message[0]"; } if (! $key) { my ($res1,$res2,$countryregion)=(); my @res = TmpLookup_geoip_region_maxmind($param); if (@res){ $res1 = $res[0]; $res2 = $res[1]; }else{ ($res1,$res2)=$geoip_region_maxmind->region_by_name($param) if $geoip_region_maxmind; } if ($Debug) { debug(" Plugin $PluginName: GetRegionByName for $param: [${res1}_${res2}]",5); } if (! $PluginsLoaded{'init'}{'geoip'}) { # Show country if ($res1 =~ /\w\w/) { print $DomainsHashIDLib{lc($res1)}||uc($res1); } else { print "$Message[0]"; } # Show region if ($res1 =~ /\w\w/ && $res2 =~ /\w\w/) { print " ("; print $region{lc($res1)}{uc($res2)}; print ")"; } } else { # Show region if ($res1 =~ /\w\w/ && $res2 =~ /\w\w/) { print $region{lc($res1)}{uc($res2)}; } else { print "$Message[0]"; } } } print ""; } else { print " "; } return 1; # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionInitHashArray_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionInitHashArray_geoip_region_maxmind { # my $param="$_[0]"; # <----- if ($Debug) { debug(" Plugin $PluginName: Init_HashArray"); } %_region_p = %_region_h = %_region_k = %_region_l =(); # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionProcessHostname_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionProcessIp_geoip_region_maxmind { my $param="$_[0]"; # Param must be an IP # <----- my ($res1,$res2,$countryregion)=(); my @res = TmpLookup_geoip_region_maxmind($param); if (@res){ $res1 = $res[0]; $res2 = $res[1]; }else{ ($res1,$res2)=$geoip_region_maxmind->region_by_name($param) if $geoip_region_maxmind; } if ($Debug) { debug(" Plugin $PluginName: GetRegionByIp for $param: [${res1}_${res2}]",5); } if ($res2 =~ /\w\w/) { $countryregion=lc("${res1}_${res2}"); } else { $countryregion='unknown'; } # if ($PageBool) { $_region_p{$countryregion}++; } $_region_h{$countryregion}++; # if ($timerecord > $_region_l{$countryregion}) { $_region_l{$countryregion}=$timerecord; } # -----> return; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionProcessHostname_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionProcessHostname_geoip_region_maxmind { my $param="$_[0]"; # Param must be a hostname # <----- my ($res1,$res2,$countryregion)=(); my @res = TmpLookup_geoip_region_maxmind($param); if (@res){ $res1 = $res[0]; $res2 = $res[1]; }else{ ($res1,$res2)=$geoip_region_maxmind->region_by_name($param) if $geoip_region_maxmind; } if ($Debug) { debug(" Plugin $PluginName: GetRegionByName for $param: [${res1}_${res2}]",5); } if ($res2 =~ /\w\w/) { $countryregion=lc("${res1}_${res2}"); } else { $countryregion='unknown'; } # if ($PageBool) { $_region_p{$countryregion}++; } $_region_h{$countryregion}++; # if ($timerecord > $_region_l{$countryregion}) { $_region_l{$countryregion}=$timerecord; } # -----> return; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionReadHistory_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionReadHistory_geoip_region_maxmind { my $issectiontoload=shift; my $xmlold=shift; my $xmleb=shift; my $countlines=shift; # <----- if ($Debug) { debug(" Plugin $PluginName: Begin of PLUGIN_$PluginName"); } my @field=(); my $count=0;my $countloaded=0; do { if ($field[0]) { $count++; if ($issectiontoload) { $countloaded++; if ($field[2]) { $_region_h{$field[0]}+=$field[2]; } } } $_=; chomp $_; s/\r//; @field=split(/\s+/,($xmlold?XMLDecodeFromHisto($_):$_)); $countlines++; } until ($field[0] eq "END_PLUGIN_$PluginName" || $field[0] eq "${xmleb}END_PLUGIN_$PluginName" || ! $_); if ($field[0] ne "END_PLUGIN_$PluginName" && $field[0] ne "${xmleb}END_PLUGIN_$PluginName") { error("History file is corrupted (End of section PLUGIN not found).\nRestore a recent backup of this file (data for this month will be restored to backup date), remove it (data for month will be lost), or remove the corrupted section in file (data for at least this section will be lost).","","",1); } if ($Debug) { debug(" Plugin $PluginName: End of PLUGIN_$PluginName section ($count entries, $countloaded loaded)"); } # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionWriteHistory_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionWriteHistory_geoip_region_maxmind { my ($xml,$xmlbb,$xmlbs,$xmlbe,$xmlrb,$xmlrs,$xmlre,$xmleb,$xmlee)=(shift,shift,shift,shift,shift,shift,shift,shift,shift); if ($Debug) { debug(" Plugin $PluginName: SectionWriteHistory_$PluginName start - ".(scalar keys %_region_h)); } # <----- print HISTORYTMP "\n"; if ($xml) { print HISTORYTMP "
$MAXNBOFSECTIONGIR\n"; } print HISTORYTMP "# Plugin key - Pages - Hits - Bandwidth - Last access\n"; #print HISTORYTMP "# The $MaxNbOfExtra[$extranum] first number of hits are first\n"; $ValueInFile{"plugin_$PluginName"}=tell HISTORYTMP; print HISTORYTMP "${xmlbb}BEGIN_PLUGIN_$PluginName${xmlbs}".(scalar keys %_region_h)."${xmlbe}\n"; &BuildKeyList($MAXNBOFSECTIONGIR,1,\%_region_h,\%_region_h); my %keysinkeylist=(); foreach (@keylist) { $keysinkeylist{$_}=1; #my $page=$_region_p{$_}||0; #my $bytes=$_region_k{$_}||0; #my $lastaccess=$_region_l{$_}||''; print HISTORYTMP "${xmlrb}$_${xmlrs}0${xmlrs}", $_region_h{$_}, "${xmlrs}0${xmlrs}0${xmlre}\n"; next; } foreach (keys %_region_h) { if ($keysinkeylist{$_}) { next; } #my $page=$_region_p{$_}||0; #my $bytes=$_region_k{$_}||0; #my $lastaccess=$_region_l{$_}||''; print HISTORYTMP "${xmlrb}$_${xmlrs}0${xmlrs}", $_region_h{$_}, "${xmlrs}0${xmlrs}0${xmlre}\n"; next; } print HISTORYTMP "${xmleb}END_PLUGIN_$PluginName${xmlee}\n"; # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: LoadOverrideFile # Attempts to load a comma delimited file that will override the GeoIP database # Useful for Intranet records # CSV format: IP,2-char Country code, region #----------------------------------------------------------------------------- sub LoadOverrideFile_geoip_region_maxmind{ my $filetoload=""; if ($OverrideFile){ if (!open(GEOIPFILE, $OverrideFile)){ debug("Plugin $PluginName: Unable to open override file: $OverrideFile"); $LoadedOverride = 1; return; } }else{ my $conf = (exists(&Get_Config_Name) ? Get_Config_Name() : $SiteConfig); if ($conf && open(GEOIPFILE,"$DirData/$PluginName.$conf.txt")) { $filetoload="$DirData/$PluginName.$conf.txt"; } elsif (open(GEOIPFILE,"$DirData/$PluginName.txt")) { $filetoload="$DirData/$PluginName.txt"; } else { debug("No override file \"$DirData/$PluginName.txt\": $!"); } } if ($filetoload) { # This is the fastest way to load with regexp that I know while (){ chomp $_; s/\r//; my @record = split(",", $_); # replace quotes if they were used in the file foreach (@record){ $_ =~ s/"//g; } # now we need to copy our file values in the order to mimic the lookup values my @res = (); $res[0] = $record[1]; # country code $res[1] = $record[2]; # region code # store in hash $TmpDomainLookup{$record[0]} = [@res]; } close GEOIPFILE; debug(" Plugin $PluginName: Overload file loaded: ".(scalar keys %TmpDomainLookup)." entries found."); } $LoadedOverride = 1; return; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: TmpLookup # Searches the temporary hash for the parameter value and returns the corresponding # GEOIP entry #----------------------------------------------------------------------------- sub TmpLookup_geoip_region_maxmind(){ $param = shift; if (!$LoadedOverride){&LoadOverrideFile_geoip_region_maxmind();} #my @val = (); #if ($geoip_region_maxmind && #(($type eq 'geoip' && $geoip_region_maxmind->VERSION >= 1.30) || # $type eq 'geoippureperl' && $geoip_region_maxmind->VERSION >= 1.17)){ # @val = @{$TmpDomainLookup{$geoip_region_maxmind->get_ip_address($param)}}; #} #else {@val = @{$TmpDomainLookup{$param};}} #return @val; if ($TmpDomainLookup{$param}) { return @{$TmpDomainLookup{$param};} } else { return; } } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/tooltips.pm0000644000175100017510000001767614753672077024014 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # Tooltips AWStats plugin # This plugin allow you to add some toolpus in AWStats HTML report pages. # The tooltip are in same language than the report (they are stored in the # awstats-tt-codelanguage.txt files in lang directory). #----------------------------------------------------------------------------- # Perl Required Modules: None #----------------------------------------------------------------------------- # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES. # -----> #use strict; no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="6.1"; my $PluginHooksFunctions="AddHTMLStyles AddHTMLBodyHeader"; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ $TOOLTIPWIDTH /; # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_tooltips { my $InitParams=shift; my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS debug(" Plugin tooltips: InitParams=$InitParams",1); $TOOLTIPON=1; $TOOLTIPWIDTH=380; # Width of tooltips # -----> return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLStyles_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to Add HTML styles at beginning of BODY section. #----------------------------------------------------------------------------- sub AddHTMLStyles_tooltips { # <----- print "div { font: 12px 'Arial','Verdana','Helvetica', sans-serif; text-align: justify; }\n"; print ".CTooltip { position:absolute; top: 0px; left: 0px; z-index: 2; width: ${TOOLTIPWIDTH}px; visibility:hidden; font: 8pt 'MS Comic Sans','Arial',sans-serif; background-color: #FFFFE6; padding: 8px; border: 1px solid black; }\n"; return 1; # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLBodyHeader_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to Add HTML code at beginning of BODY section. #----------------------------------------------------------------------------- sub AddHTMLBodyHeader_tooltips { # <----- if ($FrameName ne 'mainleft') { # GET AND WRITE THE TOOLTIP STRINGS #--------------------------------------------------------------------- &_ReadAndOutputTooltipFile($Lang); # WRITE TOOLTIPS JAVASCRIPT CODE #--------------------------------------------------------------------- # Position .style.pixelLeft/.pixelHeight/.pixelWidth/.pixelTop IE OK Opera OK # .style.left/.height/.width/.top IE456 OK Netscape67 OK XHTML OK # document.getElementById IE456 OK Opera OK Netscape67 OK XHTML OK # document.body.offsetWidth|document.body.style.pixelWidth IE OK Opera OK Netscape OK XHTML KO Visible width of container # document.documentElement.offsetWidth XHTML OK Visible width of container # tooltipOBJ.offsetWidth|tooltipOBJ.style.pixelWidth IE OK Opera OK Netscape OK Width of an object # event.clientXY IE OK Opera OK Netscape KO XHTML KO Position of mouse # window.innerHeight IE OK Netscape OK Height of container # window.pageYOffset ? # document.body.scrollTop IE OK Opera OK Netscape OK XHTML KO Vertical position of scrollbar my $docwidth="document.body.offsetWidth"; my $doctop="document.body.scrollTop"; if ($BuildReportFormat eq 'xhtml' || $BuildReportFormat eq 'xml') { $docwidth="document.documentElement.offsetWidth"; $doctop="document.documentElement.scrollTop"; } print < function ShowTip(fArg) { var tooltipOBJ = (document.getElementById) ? document.getElementById('tt' + fArg) : eval("document.all['tt" + fArg + "']"); if (tooltipOBJ != null) { var tooltipLft = ($docwidth?$docwidth:document.body.style.pixelWidth) - (tooltipOBJ.offsetWidth?tooltipOBJ.offsetWidth:(tooltipOBJ.style.pixelWidth?tooltipOBJ.style.pixelWidth:$TOOLTIPWIDTH)) - 30; var tooltipTop = 10; if (navigator.appName == 'Netscape') { tooltipTop = ($doctop>=0?$doctop+10:event.clientY+10); tooltipOBJ.style.top = tooltipTop+"px"; tooltipOBJ.style.left = tooltipLft+"px"; } else { tooltipTop = ($doctop>=0?$doctop+10:event.clientY+10); tooltipTop = (document.body.scrollTop>=0?document.body.scrollTop+10:event.clientY+10); EOF # Seul IE en HTML a besoin de code suppl�mentaire. IE en xhtml est OK if ($BuildReportFormat ne 'xhtml' && $BuildReportFormat ne 'xml') { print < tooltipLft) && (event.clientY < (tooltipOBJ.scrollHeight?tooltipOBJ.scrollHeight:tooltipOBJ.style.pixelHeight) + 10)) { tooltipTop = ($doctop?$doctop:document.body.offsetTop) + event.clientY + 20; } EOF } print < EOF } return 1; # -----> } #------------------------------------------------------------------------------ # Function: Get the tooltip texts for a specified language and write it # Parameters: LanguageId # Input: $DirLang $DIR # Output: Full tooltips text # Return: None #------------------------------------------------------------------------------ sub _ReadAndOutputTooltipFile { # Check lang files in common possible directories : # Windows and standard package: "$DIR/lang" (lang in same dir than awstats.pl) # Debian package : "/usr/share/awstats/lang" # Other possible directories : "./lang" my @PossibleLangDir=("$DirLang","${DIR}/lang","/usr/share/awstats/lang","./lang"); my $FileLang=''; my $logtype=lc($LogType ne 'S'?$LogType:'W'); foreach my $dir (@PossibleLangDir) { my $searchdir=$dir; if ($searchdir && (!($searchdir =~ /\/$/)) && (!($searchdir =~ /\\$/)) ) { $searchdir .= "/"; } if (open(LANG,"${searchdir}tooltips_${logtype}/awstats-tt-$_[0].txt")) { $FileLang="${searchdir}tooltips_${logtype}/awstats-tt-$_[0].txt"; last; } } # If file not found, we try english if (! $FileLang) { foreach my $dir (@PossibleLangDir) { my $searchdir=$dir; if ($searchdir && (!($searchdir =~ /\/$/)) && (!($searchdir =~ /\\$/)) ) { $searchdir .= "/"; } if (open(LANG,"${searchdir}tooltips_${logtype}/awstats-tt-en.txt")) { $FileLang="${searchdir}tooltips_${logtype}/awstats-tt-en.txt"; last; } } } if ($Debug) { debug(" Plugin tooltips: Call to Read_Language_Tooltip [FileLang=\"$FileLang\"]"); } if ($FileLang) { my $aws_PROG=ucfirst($PROG); my $aws_VisitTimeout = $VISITTIMEOUT/10000*60; my $aws_NbOfRobots = scalar keys %RobotsHashIDLib; my $aws_NbOfWorms = scalar @WormsSearchIDOrder; my $aws_NbOfSearchEngines = scalar keys %SearchEnginesHashLib; while () { if ($_ =~ /\ #use strict; no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="6.5"; my $PluginHooksFunctions="AddHTMLMenuLink AddHTMLGraph ShowInfoHost SectionInitHashArray SectionProcessIp SectionProcessHostname SectionReadHistory SectionWriteHistory"; my $PluginName="geoip_city_maxmind"; my $LoadedOverride=0; my $OverrideFile=""; my %TmpDomainLookup = {}; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ $geoip_city_maxmind %_city_p %_city_h %_city_k %_city_l $MAXNBOFSECTIONGIR /; my %countrylib=('ca'=>'Canadian Regions','us'=>'US regions'); my %regca=( 'AB',"Alberta", 'BC',"British Columbia", 'MB',"Manitoba", 'NB',"New Brunswick", 'NF',"Newfoundland", 'NS',"Nova Scotia", 'NU',"Nunavut", 'ON',"Ontario", 'PE',"Prince Edward Island", 'QC',"Quebec", 'SK',"Saskatchewan", 'NT',"Northwest Territories", 'YT',"Yukon Territory" ); my %regus=( 'AA',"Armed Forces Americas", 'AE',"Armed Forces Europe, Middle East, & Canada", 'AK',"Alaska", 'AL',"Alabama", 'AP',"Armed Forces Pacific", 'AR',"Arkansas", 'AS',"American Samoa", 'AZ',"Arizona", 'CA',"California", 'CO',"Colorado", 'CT',"Connecticut", 'DC',"District of Columbia", 'DE',"Delaware", 'FL',"Florida", 'FM',"Federated States of Micronesia", 'GA',"Georgia", 'GU',"Guam", 'HI',"Hawaii", 'IA',"Iowa", 'ID',"Idaho", 'IL',"Illinois", 'IN',"Indiana", 'KS',"Kansas", 'KY',"Kentucky", 'LA',"Louisiana", 'MA',"Massachusetts", 'MD',"Maryland", 'ME',"Maine", 'MH',"Marshall Islands", 'MI',"Michigan", 'MN',"Minnesota", 'MO',"Missouri", 'MP',"Northern Mariana Islands", 'MS',"Mississippi", 'MT',"Montana", 'NC',"North Carolina", 'ND',"North Dakota", 'NE',"Nebraska", 'NH',"New Hampshire", 'NJ',"New Jersey", 'NM',"New Mexico", 'NV',"Nevada", 'NY',"New York", 'OH',"Ohio", 'OK',"Oklahoma", 'OR',"Oregon", 'PA',"Pennsylvania", 'PR',"Puerto Rico", 'PW',"Palau", 'RI',"Rhode Island", 'SC',"South Carolina", 'SD',"South Dakota", 'TN',"Tennessee", 'TX',"Texas", 'UT',"Utah", 'VA',"Virginia", 'VI',"Virgin Islands", 'VT',"Vermont", 'WA',"Washington", 'WV',"West Virginia", 'WI',"Wisconsin", 'WY',"Wyoming" ); my %region=( 'ca'=>\%regca, 'us'=>\%regus ); # "iso 3166 country code"_"fips 10-4 region code","region name" my %regall=( "AD_02","Canillo", "AD_03","Encamp", "AD_04","La Massana", "AD_05","Ordino", "AD_06","Sant Julia de Loria", "AD_07","Andorra la Vella", "AD_08","Escaldes-Engordany", "AE_01","Abu Zaby", "AE_03","Dubay", "AE_04","Al Fujayrah", "AE_05","Ra's al Khaymah", "AE_06","Ash Shariqah", "AE_07","Umm al Qaywayn", "AF_01","Badakhshan", "AF_02","Badghis", "AF_03","Baghlan", "AF_05","Bamian", "AF_06","Farah", "AF_07","Faryab", "AF_08","Ghazni", "AF_09","Ghowr", "AF_10","Helmand", "AF_11","Herat", "AF_13","Kabol", "AF_14","Kapisa", "AF_15","Konar", "AF_16","Laghman", "AF_17","Lowgar", "AF_18","Nangarhar", "AF_19","Nimruz", "AF_20","Oruzgan", "AF_21","Paktia", "AF_22","Parvan", "AF_23","Kandahar", "AF_24","Kondoz", "AF_26","Takhar", "AF_27","Vardak", "AF_28","Zabol", "AF_29","Paktika", "AF_30","Balkh", "AF_31","Jowzjan", "AF_32","Samangan", "AF_33","Sar-e Pol", "AF_34","Konar", "AF_35","Laghman", "AF_36","Paktia", "AF_37","Khowst", "AF_38","Nurestan", "AG_01","Barbuda", "AG_03","Saint George", "AG_04","Saint John", "AG_05","Saint Mary", "AG_06","Saint Paul", "AG_07","Saint Peter", "AG_08","Saint Philip", "AL_40","Berat", "AL_41","Diber", "AL_42","Durres", "AL_43","Elbasan", "AL_44","Fier", "AL_45","Gjirokaster", "AL_46","Korce", "AL_47","Kukes", "AL_48","Lezhe", "AL_49","Shkoder", "AL_50","Tirane", "AL_51","Vlore", "AM_01","Aragatsotn", "AM_02","Ararat", "AM_03","Armavir", "AM_04","Geghark'unik'", "AM_05","Kotayk'", "AM_06","Lorri", "AM_07","Shirak", "AM_08","Syunik'", "AM_09","Tavush", "AM_10","Vayots' Dzor", "AM_11","Yerevan", "AO_01","Benguela", "AO_02","Bie", "AO_03","Cabinda", "AO_04","Cuando Cubango", "AO_05","Cuanza Norte", "AO_06","Cuanza Sul", "AO_07","Cunene", "AO_08","Huambo", "AO_09","Huila", "AO_12","Malanje", "AO_14","Moxico", "AO_15","Uige", "AO_16","Zaire", "AO_17","Lunda Norte", "AO_18","Lunda Sul", "AO_19","Bengo", "AO_20","Luanda", "AR_01","Buenos Aires", "AR_02","Catamarca", "AR_03","Chaco", "AR_04","Chubut", "AR_05","Cordoba", "AR_06","Corrientes", "AR_07","Distrito Federal", "AR_08","Entre Rios", "AR_09","Formosa", "AR_10","Jujuy", "AR_11","La Pampa", "AR_12","La Rioja", "AR_13","Mendoza", "AR_14","Misiones", "AR_15","Neuquen", "AR_16","Rio Negro", "AR_17","Salta", "AR_18","San Juan", "AR_19","San Luis", "AR_20","Santa Cruz", "AR_21","Santa Fe", "AR_22","Santiago del Estero", "AR_23","Tierra del Fuego", "AR_24","Tucuman", "AT_01","Burgenland", "AT_02","Karnten", "AT_03","Niederosterreich", "AT_04","Oberosterreich", "AT_05","Salzburg", "AT_06","Steiermark", "AT_07","Tirol", "AT_08","Vorarlberg", "AT_09","Wien", "AU_01","Australian Capital Territory", "AU_02","New South Wales", "AU_03","Northern Territory", "AU_04","Queensland", "AU_05","South Australia", "AU_06","Tasmania", "AU_07","Victoria", "AU_08","Western Australia", "AZ_01","Abseron", "AZ_02","Agcabadi", "AZ_03","Agdam", "AZ_04","Agdas", "AZ_05","Agstafa", "AZ_06","Agsu", "AZ_07","Ali Bayramli", "AZ_08","Astara", "AZ_09","Baki", "AZ_10","Balakan", "AZ_11","Barda", "AZ_12","Beylaqan", "AZ_13","Bilasuvar", "AZ_14","Cabrayil", "AZ_15","Calilabad", "AZ_16","Daskasan", "AZ_17","Davaci", "AZ_18","Fuzuli", "AZ_19","Gadabay", "AZ_20","Ganca", "AZ_21","Goranboy", "AZ_22","Goycay", "AZ_23","Haciqabul", "AZ_24","Imisli", "AZ_25","Ismayilli", "AZ_26","Kalbacar", "AZ_27","Kurdamir", "AZ_28","Lacin", "AZ_29","Lankaran", "AZ_30","Lankaran", "AZ_31","Lerik", "AZ_32","Masalli", "AZ_33","Mingacevir", "AZ_34","Naftalan", "AZ_35","Naxcivan", "AZ_36","Neftcala", "AZ_37","Oguz", "AZ_38","Qabala", "AZ_39","Qax", "AZ_40","Qazax", "AZ_41","Qobustan", "AZ_42","Quba", "AZ_43","Qubadli", "AZ_44","Qusar", "AZ_45","Saatli", "AZ_46","Sabirabad", "AZ_47","Saki", "AZ_48","Saki", "AZ_49","Salyan", "AZ_50","Samaxi", "AZ_51","Samkir", "AZ_52","Samux", "AZ_53","Siyazan", "AZ_54","Sumqayit", "AZ_55","Susa", "AZ_56","Susa", "AZ_57","Tartar", "AZ_58","Tovuz", "AZ_59","Ucar", "AZ_60","Xacmaz", "AZ_61","Xankandi", "AZ_62","Xanlar", "AZ_63","Xizi", "AZ_64","Xocali", "AZ_65","Xocavand", "AZ_66","Yardimli", "AZ_67","Yevlax", "AZ_68","Yevlax", "AZ_69","Zangilan", "AZ_70","Zaqatala", "AZ_71","Zardab", "BA_01","Federation of Bosnia and Herzegovina", "BA_02","Republika Srpska", "BB_01","Christ Church", "BB_02","Saint Andrew", "BB_03","Saint George", "BB_04","Saint James", "BB_05","Saint John", "BB_06","Saint Joseph", "BB_07","Saint Lucy", "BB_08","Saint Michael", "BB_09","Saint Peter", "BB_10","Saint Philip", "BB_11","Saint Thomas", "BD_01","Barisal", "BD_04","Bandarban", "BD_05","Comilla", "BD_12","Mymensingh", "BD_13","Noakhali", "BD_15","Patuakhali", "BD_22","Bagerhat", "BD_23","Bhola", "BD_24","Bogra", "BD_25","Barguna", "BD_26","Brahmanbaria", "BD_27","Chandpur", "BD_28","Chapai Nawabganj", "BD_29","Chattagram", "BD_30","Chuadanga", "BD_31","Cox's Bazar", "BD_32","Dhaka", "BD_33","Dinajpur", "BD_34","Faridpur", "BD_35","Feni", "BD_36","Gaibandha", "BD_37","Gazipur", "BD_38","Gopalganj", "BD_39","Habiganj", "BD_40","Jaipurhat", "BD_41","Jamalpur", "BD_42","Jessore", "BD_43","Jhalakati", "BD_44","Jhenaidah", "BD_45","Khagrachari", "BD_46","Khulna", "BD_47","Kishorganj", "BD_48","Kurigram", "BD_49","Kushtia", "BD_50","Laksmipur", "BD_51","Lalmonirhat", "BD_52","Madaripur", "BD_53","Magura", "BD_54","Manikganj", "BD_55","Meherpur", "BD_56","Moulavibazar", "BD_57","Munshiganj", "BD_58","Naogaon", "BD_59","Narail", "BD_60","Narayanganj", "BD_61","Narsingdi", "BD_62","Nator", "BD_63","Netrakona", "BD_64","Nilphamari", "BD_65","Pabna", "BD_66","Panchagar", "BD_67","Parbattya Chattagram", "BD_68","Pirojpur", "BD_69","Rajbari", "BD_70","Rajshahi", "BD_71","Rangpur", "BD_72","Satkhira", "BD_73","Shariyatpur", "BD_74","Sherpur", "BD_75","Sirajganj", "BD_76","Sunamganj", "BD_77","Sylhet", "BD_78","Tangail", "BD_79","Thakurgaon", "BE_01","Antwerpen", "BE_02","Brabant", "BE_03","Hainaut", "BE_04","Liege", "BE_05","Limburg", "BE_06","Luxembourg", "BE_07","Namur", "BE_08","Oost-Vlaanderen", "BE_09","West-Vlaanderen", "BE_10","Brabant Wallon", "BE_11","Brussels Hoofdstedelijk Gewest", "BE_12","Vlaams-Brabant", "BF_15","Bam", "BF_19","Boulkiemde", "BF_20","Ganzourgou", "BF_21","Gnagna", "BF_28","Kouritenga", "BF_33","Oudalan", "BF_34","Passore", "BF_36","Sanguie", "BF_40","Soum", "BF_42","Tapoa", "BF_44","Zoundweogo", "BF_45","Bale", "BF_46","Banwa", "BF_47","Bazega", "BF_48","Bougouriba", "BF_49","Boulgou", "BF_50","Gourma", "BF_51","Houet", "BF_52","Ioba", "BF_53","Kadiogo", "BF_54","Kenedougou", "BF_55","Komoe", "BF_56","Komondjari", "BF_57","Kompienga", "BF_58","Kossi", "BF_59","Koulpelogo", "BF_60","Kourweogo", "BF_61","Leraba", "BF_62","Loroum", "BF_63","Mouhoun", "BF_64","Namentenga", "BF_65","Naouri", "BF_66","Nayala", "BF_67","Noumbiel", "BF_68","Oubritenga", "BF_69","Poni", "BF_70","Sanmatenga", "BF_71","Seno", "BF_72","Sissili", "BF_73","Sourou", "BF_74","Tuy", "BF_75","Yagha", "BF_76","Yatenga", "BF_77","Ziro", "BF_78","Zondoma", "BG_33","Mikhaylovgrad", "BG_38","Blagoevgrad", "BG_39","Burgas", "BG_40","Dobrich", "BG_41","Gabrovo", "BG_42","Grad Sofiya", "BG_43","Khaskovo", "BG_44","Kurdzhali", "BG_45","Kyustendil", "BG_46","Lovech", "BG_47","Montana", "BG_48","Pazardzhik", "BG_49","Pernik", "BG_50","Pleven", "BG_51","Plovdiv", "BG_52","Razgrad", "BG_53","Ruse", "BG_54","Shumen", "BG_55","Silistra", "BG_56","Sliven", "BG_57","Smolyan", "BG_58","Sofiya", "BG_59","Stara Zagora", "BG_60","Turgovishte", "BG_61","Varna", "BG_62","Veliko Turnovo", "BG_63","Vidin", "BG_64","Vratsa", "BG_65","Yambol", "BH_01","Al Hadd", "BH_02","Al Manamah", "BH_03","Al Muharraq", "BH_05","Jidd Hafs", "BH_06","Sitrah", "BH_08","Al Mintaqah al Gharbiyah", "BH_09","Mintaqat Juzur Hawar", "BH_10","Al Mintaqah ash Shamaliyah", "BH_11","Al Mintaqah al Wusta", "BH_12","Madinat", "BH_13","Ar Rifa", "BH_14","Madinat Hamad", "BI_02","Bujumbura", "BI_09","Bubanza", "BI_10","Bururi", "BI_11","Cankuzo", "BI_12","Cibitoke", "BI_13","Gitega", "BI_14","Karuzi", "BI_15","Kayanza", "BI_16","Kirundo", "BI_17","Makamba", "BI_18","Muyinga", "BI_19","Ngozi", "BI_20","Rutana", "BI_21","Ruyigi", "BI_22","Muramvya", "BI_23","Mwaro", "BJ_01","Atakora", "BJ_02","Atlantique", "BJ_03","Borgou", "BJ_04","Mono", "BJ_05","Oueme", "BJ_06","Zou", "BM_01","Devonshire", "BM_02","Hamilton", "BM_03","Hamilton", "BM_04","Paget", "BM_05","Pembroke", "BM_06","Saint George", "BM_07","Saint George's", "BM_08","Sandys", "BM_09","Smiths", "BM_10","Southampton", "BM_11","Warwick", "BN_07","Alibori", "BN_08","Belait", "BN_09","Brunei and Muara", "BN_10","Temburong", "BN_11","Collines", "BN_12","Kouffo", "BN_13","Donga", "BN_14","Littoral", "BN_15","Tutong", "BN_16","Oueme", "BN_17","Plateau", "BN_18","Zou", "BO_01","Chuquisaca", "BO_02","Cochabamba", "BO_03","El Beni", "BO_04","La Paz", "BO_05","Oruro", "BO_06","Pando", "BO_07","Potosi", "BO_08","Santa Cruz", "BO_09","Tarija", "BR_01","Acre", "BR_02","Alagoas", "BR_03","Amapa", "BR_04","Amazonas", "BR_05","Bahia", "BR_06","Ceara", "BR_07","Distrito Federal", "BR_08","Espirito Santo", "BR_11","Mato Grosso do Sul", "BR_13","Maranhao", "BR_14","Mato Grosso", "BR_15","Minas Gerais", "BR_16","Para", "BR_17","Paraiba", "BR_18","Parana", "BR_20","Piaui", "BR_21","Rio de Janeiro", "BR_22","Rio Grande do Norte", "BR_23","Rio Grande do Sul", "BR_24","Rondonia", "BR_25","Roraima", "BR_26","Santa Catarina", "BR_27","Sao Paulo", "BR_28","Sergipe", "BR_29","Goias", "BR_30","Pernambuco", "BR_31","Tocantins", "BS_05","Bimini", "BS_06","Cat Island", "BS_10","Exuma", "BS_13","Inagua", "BS_15","Long Island", "BS_16","Mayaguana", "BS_18","Ragged Island", "BS_22","Harbour Island", "BS_23","New Providence", "BS_24","Acklins and Crooked Islands", "BS_25","Freeport", "BS_26","Fresh Creek", "BS_27","Governor's Harbour", "BS_28","Green Turtle Cay", "BS_29","High Rock", "BS_30","Kemps Bay", "BS_31","Marsh Harbour", "BS_32","Nichollstown and Berry Islands", "BS_33","Rock Sound", "BS_34","Sandy Point", "BS_35","San Salvador and Rum Cay", "BT_05","Bumthang", "BT_06","Chhukha", "BT_07","Chirang", "BT_08","Daga", "BT_09","Geylegphug", "BT_10","Ha", "BT_11","Lhuntshi", "BT_12","Mongar", "BT_13","Paro", "BT_14","Pemagatsel", "BT_15","Punakha", "BT_16","Samchi", "BT_17","Samdrup", "BT_18","Shemgang", "BT_19","Tashigang", "BT_20","Thimphu", "BT_21","Tongsa", "BT_22","Wangdi Phodrang", "BW_01","Central", "BW_02","Chobe", "BW_03","Ghanzi", "BW_04","Kgalagadi", "BW_05","Kgatleng", "BW_06","Kweneng", "BW_07","Ngamiland", "BW_08","North-East", "BW_09","South-East", "BW_10","Southern", "BY_01","Brestskaya Voblasts'", "BY_02","Homyel'skaya Voblasts'", "BY_03","Hrodzyenskaya Voblasts'", "BY_04","Minsk", "BY_05","Minskaya Voblasts'", "BY_06","Mahilyowskaya Voblasts'", "BY_07","Vitsyebskaya Voblasts'", "BZ_01","Belize", "BZ_02","Cayo", "BZ_03","Corozal", "BZ_04","Orange Walk", "BZ_05","Stann Creek", "BZ_06","Toledo", "CA_01","Alberta", "CA_02","British Columbia", "CA_03","Manitoba", "CA_04","New Brunswick", "CA_05","Newfoundland and Labrador", "CA_07","Nova Scotia", "CA_08","Ontario", "CA_09","Prince Edward Island", "CA_10","Quebec", "CA_11","Saskatchewan", "CA_12","Yukon Territory", "CA_13","Northwest Territories", "CA_14","Nunavut", "CF_01","Bamingui-Bangoran", "CF_02","Basse-Kotto", "CF_03","Haute-Kotto", "CF_04","Mambere-Kadei", "CF_05","Haut-Mbomou", "CF_06","Kemo", "CF_07","Lobaye", "CF_08","Mbomou", "CF_09","Nana-Mambere", "CF_11","Ouaka", "CF_12","Ouham", "CF_13","Ouham-Pende", "CF_14","Vakaga", "CF_15","Nana-Grebizi", "CF_16","Sangha-Mbaere", "CF_17","Ombella-Mpoko", "CF_18","Bangui", "CG_01","Bouenza", "CG_03","Cuvette", "CG_04","Kouilou", "CG_05","Lekoumou", "CG_06","Likouala", "CG_07","Niari", "CG_08","Plateaux", "CG_10","Sangha", "CG_11","Pool", "CG_12","Brazzaville", "CH_01","Aargau", "CH_02","Ausser-Rhoden", "CH_03","Basel-Landschaft", "CH_04","Basel-Stadt", "CH_05","Bern", "CH_06","Fribourg", "CH_07","Geneve", "CH_08","Glarus", "CH_09","Graubunden", "CH_10","Inner-Rhoden", "CH_11","Luzern", "CH_12","Neuchatel", "CH_13","Nidwalden", "CH_14","Obwalden", "CH_15","Sankt Gallen", "CH_16","Schaffhausen", "CH_17","Schwyz", "CH_18","Solothurn", "CH_19","Thurgau", "CH_20","Ticino", "CH_21","Uri", "CH_22","Valais", "CH_23","Vaud", "CH_24","Zug", "CH_25","Zurich", "CH_26","Jura", "CI_01","Abengourou", "CI_03","Dabakala", "CI_05","Adzope", "CI_06","Agboville", "CI_07","Biankouma", "CI_11","Bouna", "CI_12","Boundiali", "CI_14","Danane", "CI_16","Divo", "CI_17","Ferkessedougou", "CI_18","Gagnoa", "CI_20","Katiola", "CI_21","Korhogo", "CI_23","Odienne", "CI_25","Seguela", "CI_26","Touba", "CI_27","Bongouanou", "CI_28","Issia", "CI_29","Lakota", "CI_30","Mankono", "CI_31","Oume", "CI_32","Soubre", "CI_33","Tingrela", "CI_34","Zuenoula", "CI_36","Bangolo", "CI_37","Beoumi", "CI_38","Bondoukou", "CI_39","Bouafle", "CI_40","Bouake", "CI_41","Daloa", "CI_42","Daoukro", "CI_44","Duekoue", "CI_45","Grand-Lahou", "CI_47","Man", "CI_48","Mbahiakro", "CI_49","Sakassou", "CI_50","San Pedro", "CI_51","Sassandra", "CI_52","Sinfra", "CI_53","Tabou", "CI_54","Tanda", "CI_55","Tiassale", "CI_56","Toumodi", "CI_57","Vavoua", "CI_61","Abidjan", "CI_62","Aboisso", "CI_63","Adiake", "CI_64","Alepe", "CI_65","Bocanda", "CI_66","Dabou", "CI_67","Dimbokro", "CI_68","Grand-Bassam", "CI_69","Guiglo", "CI_70","Jacqueville", "CI_71","Tiebissou", "CI_72","Toulepleu", "CI_73","Yamoussoukro", "CL_01","Valparaiso", "CL_02","Aisen del General Carlos Ibanez del Campo", "CL_03","Antofagasta", "CL_04","Araucania", "CL_05","Atacama", "CL_06","Bio-Bio", "CL_07","Coquimbo", "CL_08","Libertador General Bernardo O'Higgins", "CL_09","Los Lagos", "CL_10","Magallanes y de la Antartica Chilena", "CL_11","Maule", "CL_12","Region Metropolitana", "CL_13","Tarapaca", "CM_04","Est", "CM_05","Littoral", "CM_07","Nord-Ouest", "CM_08","Ouest", "CM_09","Sud-Ouest", "CM_10","Adamaoua", "CM_11","Centre", "CM_12","Extreme-Nord", "CM_13","Nord", "CM_14","Sud", "CN_01","Anhui", "CN_02","Zhejiang", "CN_03","Jiangxi", "CN_04","Jiangsu", "CN_05","Jilin", "CN_06","Qinghai", "CN_07","Fujian", "CN_08","Heilongjiang", "CN_09","Henan", "CN_10","Hebei", "CN_11","Hunan", "CN_12","Hubei", "CN_13","Xinjiang", "CN_14","Xizang", "CN_15","Gansu", "CN_16","Guangxi", "CN_18","Guizhou", "CN_19","Liaoning", "CN_20","Nei Mongol", "CN_21","Ningxia", "CN_22","Beijing", "CN_23","Shanghai", "CN_24","Shanxi", "CN_25","Shandong", "CN_26","Shaanxi", "CN_27","Sichuan", "CN_28","Tianjin", "CN_29","Yunnan", "CN_30","Guangdong", "CN_31","Hainan", "CN_32","Chongqing", "CO_01","Amazonas", "CO_02","Antioquia", "CO_03","Arauca", "CO_04","Atlantico", "CO_08","Caqueta", "CO_09","Cauca", "CO_10","Cesar", "CO_11","Choco", "CO_12","Cordoba", "CO_14","Guaviare", "CO_15","Guainia", "CO_16","Huila", "CO_17","La Guajira", "CO_19","Meta", "CO_20","Narino", "CO_21","Norte de Santander", "CO_22","Putumayo", "CO_23","Quindio", "CO_24","Risaralda", "CO_25","San Andres y Providencia", "CO_26","Santander", "CO_27","Sucre", "CO_28","Tolima", "CO_29","Valle del Cauca", "CO_30","Vaupes", "CO_31","Vichada", "CO_32","Casanare", "CO_33","Cundinamarca", "CO_34","Distrito Especial", "CO_35","Bolivar", "CO_36","Boyaca", "CO_37","Caldas", "CO_38","Magdalena", "CR_01","Alajuela", "CR_02","Cartago", "CR_03","Guanacaste", "CR_04","Heredia", "CR_06","Limon", "CR_07","Puntarenas", "CR_08","San Jose", "CU_01","Pinar del Rio", "CU_02","Ciudad de la Habana", "CU_03","Matanzas", "CU_04","Isla de la Juventud", "CU_05","Camaguey", "CU_07","Ciego de Avila", "CU_08","Cienfuegos", "CU_09","Granma", "CU_10","Guantanamo", "CU_11","La Habana", "CU_12","Holguin", "CU_13","Las Tunas", "CU_14","Sancti Spiritus", "CU_15","Santiago de Cuba", "CU_16","Villa Clara", "CV_01","Boa Vista", "CV_02","Brava", "CV_04","Maio", "CV_05","Paul", "CV_07","Ribeira Grande", "CV_08","Sal", "CV_10","Sao Nicolau", "CV_11","Sao Vicente", "CV_13","Mosteiros", "CV_14","Praia", "CV_15","Santa Catarina", "CV_16","Santa Cruz", "CV_17","Sao Domingos", "CV_18","Sao Filipe", "CV_19","Sao Miguel", "CV_20","Tarrafal", "CY_01","Famagusta", "CY_02","Kyrenia", "CY_03","Larnaca", "CY_04","Nicosia", "CY_05","Limassol", "CY_06","Paphos", "CZ_52","Hlavni Mesto Praha", "CZ_78","Jihomoravsky Kraj", "CZ_79","Jihocesky Kraj", "CZ_80","Vysocina", "CZ_81","Karlovarsky Kraj", "CZ_82","Kralovehradecky Kraj", "CZ_83","Liberecky Kraj", "CZ_84","Olomoucky Kraj", "CZ_85","Moravskoslezsky Kraj", "CZ_86","Pardubicky Kraj", "CZ_87","Plzensky Kraj", "CZ_88","Stredocesky Kraj", "CZ_89","Ustecky Kraj", "CZ_90","Zlinsky Kraj", "DE_01","Baden-Wurttemberg", "DE_02","Bayern", "DE_03","Bremen", "DE_04","Hamburg", "DE_05","Hessen", "DE_06","Niedersachsen", "DE_07","Nordrhein-Westfalen", "DE_08","Rheinland-Pfalz", "DE_09","Saarland", "DE_10","Schleswig-Holstein", "DE_11","Brandenburg", "DE_12","Mecklenburg-Vorpommern", "DE_13","Sachsen", "DE_14","Sachsen-Anhalt", "DE_15","Thuringen", "DE_16","Berlin", "DJ_02","Dikhil", "DJ_03","Djibouti", "DJ_04","Obock", "DJ_05","Tadjoura", "DK_01","Arhus", "DK_02","Bornholm", "DK_03","Frederiksborg", "DK_04","Fyn", "DK_05","Kobenhavn", "DK_06","Staden Kobenhavn", "DK_07","Nordjylland", "DK_08","Ribe", "DK_09","Ringkobing", "DK_10","Roskilde", "DK_11","Sonderjylland", "DK_12","Storstrom", "DK_13","Vejle", "DK_14","Vestsjalland", "DK_15","Viborg", "DM_02","Saint Andrew", "DM_03","Saint David", "DM_04","Saint George", "DM_05","Saint John", "DM_06","Saint Joseph", "DM_07","Saint Luke", "DM_08","Saint Mark", "DM_09","Saint Patrick", "DM_10","Saint Paul", "DM_11","Saint Peter", "DO_01","Azua", "DO_02","Baoruco", "DO_03","Barahona", "DO_04","Dajabon", "DO_05","Distrito Nacional", "DO_06","Duarte", "DO_08","Espaillat", "DO_09","Independencia", "DO_10","La Altagracia", "DO_11","Elias Pina", "DO_12","La Romana", "DO_14","Maria Trinidad Sanchez", "DO_15","Monte Cristi", "DO_16","Pedernales", "DO_17","Peravia", "DO_18","Puerto Plata", "DO_19","Salcedo", "DO_20","Samana", "DO_21","Sanchez Ramirez", "DO_23","San Juan", "DO_24","San Pedro De Macoris", "DO_25","Santiago", "DO_26","Santiago Rodriguez", "DO_27","Valverde", "DO_28","El Seibo", "DO_29","Hato Mayor", "DO_30","La Vega", "DO_31","Monsenor Nouel", "DO_32","Monte Plata", "DO_33","San Cristobal", "DZ_01","Alger", "DZ_03","Batna", "DZ_04","Constantine", "DZ_06","Medea", "DZ_07","Mostaganem", "DZ_09","Oran", "DZ_10","Saida", "DZ_12","Setif", "DZ_13","Tiaret", "DZ_14","Tizi Ouzou", "DZ_15","Tlemcen", "DZ_18","Bejaia", "DZ_19","Biskra", "DZ_20","Blida", "DZ_21","Bouira", "DZ_22","Djelfa", "DZ_23","Guelma", "DZ_24","Jijel", "DZ_25","Laghouat", "DZ_26","Mascara", "DZ_27","M'sila", "DZ_29","Oum el Bouaghi", "DZ_30","Sidi Bel Abbes", "DZ_31","Skikda", "DZ_33","Tebessa", "DZ_34","Adrar", "DZ_35","Ain Defla", "DZ_36","Ain Temouchent", "DZ_37","Annaba", "DZ_38","Bechar", "DZ_39","Bordj Bou Arreridj", "DZ_40","Boumerdes", "DZ_41","Chlef", "DZ_42","El Bayadh", "DZ_43","El Oued", "DZ_44","El Tarf", "DZ_45","Ghardaia", "DZ_46","Illizi", "DZ_47","Khenchela", "DZ_48","Mila", "DZ_49","Naama", "DZ_50","Ouargla", "DZ_51","Relizane", "DZ_52","Souk Ahras", "DZ_53","Tamanghasset", "DZ_54","Tindouf", "DZ_55","Tipaza", "DZ_56","Tissemsilt", "EC_01","Galapagos", "EC_02","Azuay", "EC_03","Bolivar", "EC_04","Canar", "EC_05","Carchi", "EC_06","Chimborazo", "EC_07","Cotopaxi", "EC_08","El Oro", "EC_09","Esmeraldas", "EC_10","Guayas", "EC_11","Imbabura", "EC_12","Loja", "EC_13","Los Rios", "EC_14","Manabi", "EC_15","Morona-Santiago", "EC_17","Pastaza", "EC_18","Pichincha", "EC_19","Tungurahua", "EC_20","Zamora-Chinchipe", "EC_22","Sucumbios", "EC_23","Napo", "EC_24","Orellana", "EE_01","Harjumaa", "EE_02","Hiiumaa", "EE_03","Ida-Virumaa", "EE_04","Jarvamaa", "EE_05","Jogevamaa", "EE_06","Kohtla-Jarve", "EE_07","Laanemaa", "EE_08","Laane-Virumaa", "EE_09","Narva", "EE_10","Parnu", "EE_11","Parnumaa", "EE_12","Polvamaa", "EE_13","Raplamaa", "EE_14","Saaremaa", "EE_15","Sillamae", "EE_16","Tallinn", "EE_17","Tartu", "EE_18","Tartumaa", "EE_19","Valgamaa", "EE_20","Viljandimaa", "EE_21","Vorumaa", "EG_01","Ad Daqahliyah", "EG_02","Al Bahr al Ahmar", "EG_03","Al Buhayrah", "EG_04","Al Fayyum", "EG_05","Al Gharbiyah", "EG_06","Al Iskandariyah", "EG_07","Al Isma'iliyah", "EG_08","Al Jizah", "EG_09","Al Minufiyah", "EG_10","Al Minya", "EG_11","Al Qahirah", "EG_12","Al Qalyubiyah", "EG_13","Al Wadi al Jadid", "EG_14","Ash Sharqiyah", "EG_15","As Suways", "EG_16","Aswan", "EG_17","Asyut", "EG_18","Bani Suwayf", "EG_19","Bur Sa'id", "EG_20","Dumyat", "EG_21","Kafr ash Shaykh", "EG_22","Matruh", "EG_23","Qina", "EG_24","Suhaj", "EG_26","Janub Sina'", "EG_27","Shamal Sina'", "ES_07","Islas Baleares", "ES_27","La Rioja", "ES_29","Madrid", "ES_31","Murcia", "ES_32","Navarra", "ES_34","Asturias", "ES_39","Cantabria", "ES_51","Andalucia", "ES_52","Aragon", "ES_53","Canarias", "ES_54","Castilla-La Mancha", "ES_55","Castilla y Leon", "ES_56","Cataluna", "ES_57","Extremadura", "ES_58","Galicia", "ES_59","Pais Vasco", "ES_60","Comunidad Valenciana", "ET_02","Amhara", "ET_07","Somali", "ET_08","Gambella", "ET_10","Addis Abeba", "ET_11","Southern", "ET_12","Tigray", "ET_13","Benishangul", "ET_14","Afar", "ET_44","Adis Abeba", "ET_45","Afar", "ET_46","Amara", "ET_47","Binshangul Gumuz", "ET_48","Dire Dawa", "ET_49","Gambela Hizboch", "ET_50","Hareri Hizb", "ET_51","Oromiya", "ET_52","Sumale", "ET_53","Tigray", "ET_54","YeDebub Biheroch Bihereseboch na Hizboch", "FI_01","Iland", "FI_06","Lapland", "FI_08","Oulu", "FI_13","Southern Finland", "FI_14","Eastern Finland", "FI_15","Western Finland", "FJ_01","Central", "FJ_02","Eastern", "FJ_03","Northern", "FJ_04","Rotuma", "FJ_05","Western", "FM_01","Kosrae", "FM_02","Pohnpei", "FM_03","Chuuk", "FM_04","Yap", "FR_97","Aquitaine", "FR_98","Auvergne", "FR_99","Basse-Normandie", "FR_A1","Bourgogne", "FR_A2","Bretagne", "FR_A3","Centre", "FR_A4","Champagne-Ardenne", "FR_A5","Corse", "FR_A6","Franche-Comte", "FR_A7","Haute-Normandie", "FR_A8","Ile-de-France", "FR_A9","Languedoc-Roussillon", "FR_B1","Limousin", "FR_B2","Lorraine", "FR_B3","Midi-Pyrenees", "FR_B4","Nord-Pas-de-Calais", "FR_B5","Pays de la Loire", "FR_B6","Picardie", "FR_B7","Poitou-Charentes", "FR_B8","Provence-Alpes-Cote d'Azur", "FR_B9","Rhone-Alpes", "FR_C1","Alsace", "GA_01","Estuaire", "GA_02","Haut-Ogooue", "GA_03","Moyen-Ogooue", "GA_04","Ngounie", "GA_05","Nyanga", "GA_06","Ogooue-Ivindo", "GA_07","Ogooue-Lolo", "GA_08","Ogooue-Maritime", "GA_09","Woleu-Ntem", "GB_01","Avon", "GB_03","Berkshire", "GB_07","Cleveland", "GB_08","Cornwall", "GB_09","Cumbria", "GB_17","Greater London", "GB_18","Greater Manchester", "GB_20","Hereford and Worcester", "GB_22","Humberside", "GB_28","Merseyside", "GB_37","South Yorkshire", "GB_41","Tyne and Wear", "GB_43","West Midlands", "GB_45","West Yorkshire", "GB_79","Central", "GB_82","Grampian", "GB_84","Lothian", "GB_87","Strathclyde", "GB_88","Tayside", "GB_90","Clwyd", "GB_91","Dyfed", "GB_92","Gwent", "GB_94","Mid Glamorgan", "GB_96","South Glamorgan", "GB_97","West Glamorgan", "GB_A1","Barking and Dagenham", "GB_A2","Barnet", "GB_A3","Barnsley", "GB_A4","Bath and North East Somerset", "GB_A5","Bedfordshire", "GB_A6","Bexley", "GB_A7","Birmingham", "GB_A8","Blackburn with Darwen", "GB_A9","Blackpool", "GB_B1","Bolton", "GB_B2","Bournemouth", "GB_B3","Bracknell Forest", "GB_B4","Bradford", "GB_B5","Brent", "GB_B6","Brighton and Hove", "GB_B7","Bristol, City of", "GB_B8","Bromley", "GB_B9","Buckinghamshire", "GB_C1","Bury", "GB_C2","Calderdale", "GB_C3","Cambridgeshire", "GB_C4","Camden", "GB_C5","Cheshire", "GB_C7","Coventry", "GB_C8","Croydon", "GB_D1","Darlington", "GB_D2","Derby", "GB_D3","Derbyshire", "GB_D4","Devon", "GB_D5","Doncaster", "GB_D6","Dorset", "GB_D7","Dudley", "GB_D8","Durham", "GB_D9","Ealing", "GB_E1","East Riding of Yorkshire", "GB_E2","East Sussex", "GB_E3","Enfield", "GB_E4","Essex", "GB_E5","Gateshead", "GB_E6","Gloucestershire", "GB_E7","Greenwich", "GB_E8","Hackney", "GB_E9","Halton", "GB_F1","Hammersmith and Fulham", "GB_F2","Hampshire", "GB_F3","Haringey", "GB_F4","Harrow", "GB_F5","Hartlepool", "GB_F6","Havering", "GB_F7","Herefordshire", "GB_F8","Hertford", "GB_F9","Hillingdon", "GB_G1","Hounslow", "GB_G2","Isle of Wight", "GB_G3","Islington", "GB_G4","Kensington and Chelsea", "GB_G5","Kent", "GB_G6","Kingston upon Hull, City of", "GB_G7","Kingston upon Thames", "GB_G8","Kirklees", "GB_G9","Knowsley", "GB_H1","Lambeth", "GB_H2","Lancashire", "GB_H3","Leeds", "GB_H4","Leicester", "GB_H5","Leicestershire", "GB_H6","Lewisham", "GB_H7","Lincolnshire", "GB_H8","Liverpool", "GB_H9","London, City of", "GB_I1","Luton", "GB_I2","Manchester", "GB_I3","Medway", "GB_I4","Merton", "GB_I5","Middlesbrough", "GB_I6","Milton Keynes", "GB_I7","Newcastle upon Tyne", "GB_I8","Newham", "GB_I9","Norfolk", "GB_J1","Northamptonshire", "GB_J2","North East Lincolnshire", "GB_J3","North Lincolnshire", "GB_J4","North Somerset", "GB_J5","North Tyneside", "GB_J6","Northumberland", "GB_J7","North Yorkshire", "GB_J8","Nottingham", "GB_J9","Nottinghamshire", "GB_K1","Oldham", "GB_K2","Oxfordshire", "GB_K3","Peterborough", "GB_K4","Plymouth", "GB_K5","Poole", "GB_K6","Portsmouth", "GB_K7","Reading", "GB_K8","Redbridge", "GB_K9","Redcar and Cleveland", "GB_L1","Richmond upon Thames", "GB_L2","Rochdale", "GB_L3","Rotherham", "GB_L4","Rutland", "GB_L5","Salford", "GB_L6","Shropshire", "GB_L7","Sandwell", "GB_L8","Sefton", "GB_L9","Sheffield", "GB_M1","Slough", "GB_M2","Solihull", "GB_M3","Somerset", "GB_M4","Southampton", "GB_M5","Southend-on-Sea", "GB_M6","South Gloucestershire", "GB_M7","South Tyneside", "GB_M8","Southwark", "GB_M9","Staffordshire", "GB_N1","St. Helens", "GB_N2","Stockport", "GB_N3","Stockton-on-Tees", "GB_N4","Stoke-on-Trent", "GB_N5","Suffolk", "GB_N6","Sunderland", "GB_N7","Surrey", "GB_N8","Sutton", "GB_N9","Swindon", "GB_O1","Tameside", "GB_O2","Telford and Wrekin", "GB_O3","Thurrock", "GB_O4","Torbay", "GB_O5","Tower Hamlets", "GB_O6","Trafford", "GB_O7","Wakefield", "GB_O8","Walsall", "GB_O9","Waltham Forest", "GB_P1","Wandsworth", "GB_P2","Warrington", "GB_P3","Warwickshire", "GB_P4","West Berkshire", "GB_P5","Westminster", "GB_P6","West Sussex", "GB_P7","Wigan", "GB_P8","Wiltshire", "GB_P9","Windsor and Maidenhead", "GB_Q1","Wirral", "GB_Q2","Wokingham", "GB_Q3","Wolverhampton", "GB_Q4","Worcestershire", "GB_Q5","York", "GB_Q6","Antrim", "GB_Q7","Ards", "GB_Q8","Armagh", "GB_Q9","Ballymena", "GB_R1","Ballymoney", "GB_R2","Banbridge", "GB_R3","Belfast", "GB_R4","Carrickfergus", "GB_R5","Castlereagh", "GB_R6","Coleraine", "GB_R7","Cookstown", "GB_R8","Craigavon", "GB_R9","Down", "GB_S1","Dungannon", "GB_S2","Fermanagh", "GB_S3","Larne", "GB_S4","Limavady", "GB_S5","Lisburn", "GB_S6","Derry", "GB_S7","Magherafelt", "GB_S8","Moyle", "GB_S9","Newry and Mourne", "GB_T1","Newtownabbey", "GB_T2","North Down", "GB_T3","Omagh", "GB_T4","Strabane", "GB_T5","Aberdeen City", "GB_T6","Aberdeenshire", "GB_T7","Angus", "GB_T8","Argyll and Bute", "GB_T9","Scottish Borders, The", "GB_U1","Clackmannanshire", "GB_U2","Dumfries and Galloway", "GB_U3","Dundee City", "GB_U4","East Ayrshire", "GB_U5","East Dunbartonshire", "GB_U6","East Lothian", "GB_U7","East Renfrewshire", "GB_U8","Edinburgh, City of", "GB_U9","Falkirk", "GB_V1","Fife", "GB_V2","Glasgow City", "GB_V3","Highland", "GB_V4","Inverclyde", "GB_V5","Midlothian", "GB_V6","Moray", "GB_V7","North Ayrshire", "GB_V8","North Lanarkshire", "GB_V9","Orkney", "GB_W1","Perth and Kinross", "GB_W2","Renfrewshire", "GB_W3","Shetland Islands", "GB_W4","South Ayrshire", "GB_W5","South Lanarkshire", "GB_W6","Stirling", "GB_W7","West Dunbartonshire", "GB_W8","Eilean Siar", "GB_W9","West Lothian", "GB_X1","Isle of Anglesey", "GB_X2","Blaenau Gwent", "GB_X3","Bridgend", "GB_X4","Caerphilly", "GB_X5","Cardiff", "GB_X6","Ceredigion", "GB_X7","Carmarthenshire", "GB_X8","Conwy", "GB_X9","Denbighshire", "GB_Y1","Flintshire", "GB_Y2","Gwynedd", "GB_Y3","Merthyr Tydfil", "GB_Y4","Monmouthshire", "GB_Y5","Neath Port Talbot", "GB_Y6","Newport", "GB_Y7","Pembrokeshire", "GB_Y8","Powys", "GB_Y9","Rhondda Cynon Taff", "GB_Z1","Swansea", "GB_Z2","Torfaen", "GB_Z3","Vale of Glamorgan, The", "GB_Z4","Wrexham", "GD_01","Saint Andrew", "GD_02","Saint David", "GD_03","Saint George", "GD_04","Saint John", "GD_05","Saint Mark", "GD_06","Saint Patrick", "GE_01","Abashis Raioni", "GE_02","Abkhazia", "GE_03","Adigenis Raioni", "GE_04","Ajaria", "GE_05","Akhalgoris Raioni", "GE_06","Akhalk'alak'is Raioni", "GE_07","Akhalts'ikhis Raioni", "GE_08","Akhmetis Raioni", "GE_09","Ambrolauris Raioni", "GE_10","Aspindzis Raioni", "GE_11","Baghdat'is Raioni", "GE_12","Bolnisis Raioni", "GE_13","Borjomis Raioni", "GE_14","Chiat'ura", "GE_15","Ch'khorotsqus Raioni", "GE_16","Ch'okhatauris Raioni", "GE_17","Dedop'listsqaros Raioni", "GE_18","Dmanisis Raioni", "GE_19","Dushet'is Raioni", "GE_20","Gardabanis Raioni", "GE_21","Gori", "GE_22","Goris Raioni", "GE_23","Gurjaanis Raioni", "GE_24","Javis Raioni", "GE_25","K'arelis Raioni", "GE_26","Kaspis Raioni", "GE_27","Kharagaulis Raioni", "GE_28","Khashuris Raioni", "GE_29","Khobis Raioni", "GE_30","Khonis Raioni", "GE_31","K'ut'aisi", "GE_32","Lagodekhis Raioni", "GE_33","Lanch'khut'is Raioni", "GE_34","Lentekhis Raioni", "GE_35","Marneulis Raioni", "GE_36","Martvilis Raioni", "GE_37","Mestiis Raioni", "GE_38","Mts'khet'is Raioni", "GE_39","Ninotsmindis Raioni", "GE_40","Onis Raioni", "GE_41","Ozurget'is Raioni", "GE_42","P'ot'i", "GE_43","Qazbegis Raioni", "GE_44","Qvarlis Raioni", "GE_45","Rust'avi", "GE_46","Sach'kheris Raioni", "GE_47","Sagarejos Raioni", "GE_48","Samtrediis Raioni", "GE_49","Senakis Raioni", "GE_50","Sighnaghis Raioni", "GE_51","T'bilisi", "GE_52","T'elavis Raioni", "GE_53","T'erjolis Raioni", "GE_54","T'et'ritsqaros Raioni", "GE_55","T'ianet'is Raioni", "GE_56","Tqibuli", "GE_57","Ts'ageris Raioni", "GE_58","Tsalenjikhis Raioni", "GE_59","Tsalkis Raioni", "GE_60","Tsqaltubo", "GE_61","Vanis Raioni", "GE_62","Zestap'onis Raioni", "GE_63","Zugdidi", "GE_64","Zugdidis Raioni", "GH_01","Greater Accra", "GH_02","Ashanti", "GH_03","Brong-Ahafo", "GH_04","Central", "GH_05","Eastern", "GH_06","Northern", "GH_08","Volta", "GH_09","Western", "GH_10","Upper East", "GH_11","Upper West", "GL_01","Nordgronland", "GL_02","Ostgronland", "GL_03","Vestgronland", "GM_01","Banjul", "GM_02","Lower River", "GM_03","MacCarthy Island", "GM_04","Upper River", "GM_05","Western", "GM_07","North Bank", "GN_01","Beyla", "GN_02","Boffa", "GN_03","Boke", "GN_04","Conakry", "GN_05","Dabola", "GN_06","Dalaba", "GN_07","Dinguiraye", "GN_09","Faranah", "GN_10","Forecariah", "GN_11","Fria", "GN_12","Gaoual", "GN_13","Gueckedou", "GN_15","Kerouane", "GN_16","Kindia", "GN_17","Kissidougou", "GN_18","Koundara", "GN_19","Kouroussa", "GN_21","Macenta", "GN_22","Mali", "GN_23","Mamou", "GN_25","Pita", "GN_27","Telimele", "GN_28","Tougue", "GN_29","Yomou", "GN_30","Coyah", "GN_31","Dubreka", "GN_32","Kankan", "GN_33","Koubia", "GN_34","Labe", "GN_35","Lelouma", "GN_36","Lola", "GN_37","Mandiana", "GN_38","Nzerekore", "GN_39","Siguiri", "GQ_03","Annobon", "GQ_04","Bioko Norte", "GQ_05","Bioko Sur", "GQ_06","Centro Sur", "GQ_07","Kie-Ntem", "GQ_08","Litoral", "GQ_09","Wele-Nzas", "GR_01","Evros", "GR_02","Rodhopi", "GR_03","Xanthi", "GR_04","Drama", "GR_05","Serrai", "GR_06","Kilkis", "GR_07","Pella", "GR_08","Florina", "GR_09","Kastoria", "GR_10","Grevena", "GR_11","Kozani", "GR_12","Imathia", "GR_13","Thessaloniki", "GR_14","Kavala", "GR_15","Khalkidhiki", "GR_16","Pieria", "GR_17","Ioannina", "GR_18","Thesprotia", "GR_19","Preveza", "GR_20","Arta", "GR_21","Larisa", "GR_22","Trikala", "GR_23","Kardhitsa", "GR_24","Magnisia", "GR_25","Kerkira", "GR_26","Levkas", "GR_27","Kefallinia", "GR_28","Zakinthos", "GR_29","Fthiotis", "GR_30","Evritania", "GR_31","Aitolia kai Akarnania", "GR_32","Fokis", "GR_33","Voiotia", "GR_34","Evvoia", "GR_35","Attiki", "GR_36","Argolis", "GR_37","Korinthia", "GR_38","Akhaia", "GR_39","Ilia", "GR_40","Messinia", "GR_41","Arkadhia", "GR_42","Lakonia", "GR_43","Khania", "GR_44","Rethimni", "GR_45","Iraklion", "GR_46","Lasithi", "GR_47","Dhodhekanisos", "GR_48","Samos", "GR_49","Kikladhes", "GR_50","Khios", "GR_51","Lesvos", "GT_01","Alta Verapaz", "GT_02","Baja Verapaz", "GT_03","Chimaltenango", "GT_04","Chiquimula", "GT_05","El Progreso", "GT_06","Escuintla", "GT_07","Guatemala", "GT_08","Huehuetenango", "GT_09","Izabal", "GT_10","Jalapa", "GT_11","Jutiapa", "GT_12","Peten", "GT_13","Quetzaltenango", "GT_14","Quiche", "GT_15","Retalhuleu", "GT_16","Sacatepequez", "GT_17","San Marcos", "GT_18","Santa Rosa", "GT_19","Solola", "GT_20","Suchitepequez", "GT_21","Totonicapan", "GT_22","Zacapa", "GW_01","Bafata", "GW_02","Quinara", "GW_04","Oio", "GW_05","Bolama", "GW_06","Cacheu", "GW_07","Tombali", "GW_10","Gabu", "GW_11","Bissau", "GW_12","Biombo", "GY_10","Barima-Waini", "GY_11","Cuyuni-Mazaruni", "GY_12","Demerara-Mahaica", "GY_13","East Berbice-Corentyne", "GY_14","Essequibo Islands-West Demerara", "GY_15","Mahaica-Berbice", "GY_16","Pomeroon-Supenaam", "GY_17","Potaro-Siparuni", "GY_18","Upper Demerara-Berbice", "GY_19","Upper Takutu-Upper Essequibo", "HN_01","Atlantida", "HN_02","Choluteca", "HN_03","Colon", "HN_04","Comayagua", "HN_05","Copan", "HN_06","Cortes", "HN_07","El Paraiso", "HN_08","Francisco Morazan", "HN_09","Gracias a Dios", "HN_10","Intibuca", "HN_11","Islas de la Bahia", "HN_12","La Paz", "HN_13","Lempira", "HN_14","Ocotepeque", "HN_15","Olancho", "HN_16","Santa Barbara", "HN_17","Valle", "HN_18","Yoro", "HR_01","Bjelovarsko-Bilogorska", "HR_02","Brodsko-Posavska", "HR_03","Dubrovacko-Neretvanska", "HR_04","Istarska", "HR_05","Karlovacka", "HR_06","Koprivnicko-Krizevacka", "HR_07","Krapinsko-Zagorska", "HR_08","Licko-Senjska", "HR_09","Medimurska", "HR_10","Osjecko-Baranjska", "HR_11","Pozesko-Slavonska", "HR_12","Primorsko-Goranska", "HR_13","Sibensko-Kninska", "HR_14","Sisacko-Moslavacka", "HR_15","Splitsko-Dalmatinska", "HR_16","Varazdinska", "HR_17","Viroviticko-Podravska", "HR_18","Vukovarsko-Srijemska", "HR_19","Zadarska", "HR_20","Zagrebacka", "HR_21","Grad Zagreb", "HT_03","Nord-Ouest", "HT_06","Artibonite", "HT_07","Centre", "HT_08","Grand' Anse", "HT_09","Nord", "HT_10","Nord-Est", "HT_11","Ouest", "HT_12","Sud", "HT_13","Sud-Est", "HU_01","Bacs-Kiskun", "HU_02","Baranya", "HU_03","Bekes", "HU_04","Borsod-Abauj-Zemplen", "HU_05","Budapest", "HU_06","Csongrad", "HU_07","Debrecen", "HU_08","Fejer", "HU_09","Gyor-Moson-Sopron", "HU_10","Hajdu-Bihar", "HU_11","Heves", "HU_12","Komarom-Esztergom", "HU_13","Miskolc", "HU_14","Nograd", "HU_15","Pecs", "HU_16","Pest", "HU_17","Somogy", "HU_18","Szabolcs-Szatmar-Bereg", "HU_19","Szeged", "HU_20","Jasz-Nagykun-Szolnok", "HU_21","Tolna", "HU_22","Vas", "HU_23","Veszprem", "HU_24","Zala", "HU_25","Gyor", "HU_26","Bekescsaba", "HU_27","Dunaujvaros", "HU_28","Eger", "HU_29","Hodmezovasarhely", "HU_30","Kaposvar", "HU_31","Kecskemet", "HU_32","Nagykanizsa", "HU_33","Nyiregyhaza", "HU_34","Sopron", "HU_35","Szekesfehervar", "HU_36","Szolnok", "HU_37","Szombathely", "HU_38","Tatabanya", "HU_39","Veszprem", "HU_40","Zalaegerszeg", "ID_01","Aceh", "ID_02","Bali", "ID_03","Bengkulu", "ID_04","Jakarta Raya", "ID_05","Jambi", "ID_07","Jawa Tengah", "ID_08","Jawa Timur", "ID_09","Papua", "ID_10","Yogyakarta", "ID_11","Kalimantan Barat", "ID_12","Kalimantan Selatan", "ID_13","Kalimantan Tengah", "ID_14","Kalimantan Timur", "ID_15","Lampung", "ID_17","Nusa Tenggara Barat", "ID_18","Nusa Tenggara Timur", "ID_19","Riau", "ID_20","Sulawesi Selatan", "ID_21","Sulawesi Tengah", "ID_22","Sulawesi Tenggara", "ID_24","Sumatera Barat", "ID_26","Sumatera Utara", "ID_28","Maluku", "ID_29","Maluku Utara", "ID_30","Jawa Barat", "ID_31","Sulawesi Utara", "ID_32","Sumatera Selatan", "ID_33","Banten", "ID_34","Gorontalo", "ID_35","Kepulauan Bangka Belitung", "IE_01","Carlow", "IE_02","Cavan", "IE_03","Clare", "IE_04","Cork", "IE_06","Donegal", "IE_07","Dublin", "IE_10","Galway", "IE_11","Kerry", "IE_12","Kildare", "IE_13","Kilkenny", "IE_14","Leitrim", "IE_15","Laois", "IE_16","Limerick", "IE_18","Longford", "IE_19","Louth", "IE_20","Mayo", "IE_21","Meath", "IE_22","Monaghan", "IE_23","Offaly", "IE_24","Roscommon", "IE_25","Sligo", "IE_26","Tipperary", "IE_27","Waterford", "IE_29","Westmeath", "IE_30","Wexford", "IE_31","Wicklow", "IL_01","HaDarom", "IL_02","HaMerkaz", "IL_03","HaZafon", "IL_04","Hefa", "IL_05","Tel Aviv", "IL_06","Yerushalayim", "IN_01","Andaman and Nicobar Islands", "IN_02","Andhra Pradesh", "IN_03","Assam", "IN_05","Chandigarh", "IN_06","Dadra and Nagar Haveli", "IN_07","Delhi", "IN_09","Gujarat", "IN_10","Haryana", "IN_11","Himachal Pradesh", "IN_12","Jammu and Kashmir", "IN_13","Kerala", "IN_14","Lakshadweep", "IN_16","Maharashtra", "IN_17","Manipur", "IN_18","Meghalaya", "IN_19","Karnataka", "IN_20","Nagaland", "IN_21","Orissa", "IN_22","Pondicherry", "IN_23","Punjab", "IN_24","Rajasthan", "IN_25","Tamil Nadu", "IN_26","Tripura", "IN_28","West Bengal", "IN_29","Sikkim", "IN_30","Arunachal Pradesh", "IN_31","Mizoram", "IN_32","Daman and Diu", "IN_33","Goa", "IN_34","Bihar", "IN_35","Madhya Pradesh", "IN_36","Uttar Pradesh", "IN_37","Chhattisgarh", "IN_38","Jharkhand", "IN_39","Uttaranchal", "IQ_01","Al Anbar", "IQ_02","Al Basrah", "IQ_03","Al Muthanna", "IQ_04","Al Qadisiyah", "IQ_05","As Sulaymaniyah", "IQ_06","Babil", "IQ_07","Baghdad", "IQ_08","Dahuk", "IQ_09","Dhi Qar", "IQ_10","Diyala", "IQ_11","Arbil", "IQ_12","Karbala'", "IQ_13","At Ta'mim", "IQ_14","Maysan", "IQ_15","Ninawa", "IQ_16","Wasit", "IQ_17","An Najaf", "IQ_18","Salah ad Din", "IR_01","Azarbayjan-e Bakhtari", "IR_02","Azarbayjan-e Khavari", "IR_03","Chahar Mahall va Bakhtiari", "IR_04","Sistan va Baluchestan", "IR_05","Kohkiluyeh va Buyer Ahmadi", "IR_07","Fars", "IR_08","Gilan", "IR_09","Hamadan", "IR_10","Ilam", "IR_11","Hormozgan", "IR_13","Bakhtaran", "IR_15","Khuzestan", "IR_16","Kordestan", "IR_22","Bushehr", "IR_23","Lorestan", "IR_25","Semnan", "IR_26","Tehran", "IR_28","Esfahan", "IR_29","Kerman", "IR_30","Khorasan", "IR_31","Yazd", "IR_34","Markazi", "IR_35","Mazandaran", "IR_36","Zanjan", "IR_37","Golestan", "IR_38","Qazvin", "IR_39","Qom", "IS_01","Akranes", "IS_02","Akureyri", "IS_03","Arnessysla", "IS_04","Austur-Bardastrandarsysla", "IS_05","Austur-Hunavatnssysla", "IS_06","Austur-Skaftafellssysla", "IS_07","Borgarfjardarsysla", "IS_08","Dalasysla", "IS_09","Eyjafjardarsysla", "IS_10","Gullbringusysla", "IS_11","Hafnarfjordur", "IS_12","Husavik", "IS_13","Isafjordur", "IS_14","Keflavik", "IS_15","Kjosarsysla", "IS_16","Kopavogur", "IS_17","Myrasysla", "IS_18","Neskaupstadur", "IS_19","Nordur-Isafjardarsysla", "IS_20","Nordur-Mulasysla", "IS_21","Nordur-Tingeyjarsysla", "IS_22","Olafsfjordur", "IS_23","Rangarvallasysla", "IS_24","Reykjavik", "IS_25","Saudarkrokur", "IS_26","Seydisfjordur", "IS_27","Siglufjordur", "IS_28","Skagafjardarsysla", "IS_29","Snafellsnes- og Hnappadalssysla", "IS_30","Strandasysla", "IS_31","Sudur-Mulasysla", "IS_32","Sudur-Tingeyjarsysla", "IS_33","Vestmannaeyjar", "IS_34","Vestur-Bardastrandarsysla", "IS_35","Vestur-Hunavatnssysla", "IS_36","Vestur-Isafjardarsysla", "IS_37","Vestur-Skaftafellssysla", "IT_01","Abruzzi", "IT_02","Basilicata", "IT_03","Calabria", "IT_04","Campania", "IT_05","Emilia-Romagna", "IT_06","Friuli-Venezia Giulia", "IT_07","Lazio", "IT_08","Liguria", "IT_09","Lombardia", "IT_10","Marche", "IT_11","Molise", "IT_12","Piemonte", "IT_13","Puglia", "IT_14","Sardegna", "IT_15","Sicilia", "IT_16","Toscana", "IT_17","Trentino-Alto Adige", "IT_18","Umbria", "IT_19","Valle d'Aosta", "IT_20","Veneto", "JM_01","Clarendon", "JM_02","Hanover", "JM_04","Manchester", "JM_07","Portland", "JM_08","Saint Andrew", "JM_09","Saint Ann", "JM_10","Saint Catherine", "JM_11","Saint Elizabeth", "JM_12","Saint James", "JM_13","Saint Mary", "JM_14","Saint Thomas", "JM_15","Trelawny", "JM_16","Westmoreland", "JM_17","Kingston", "JO_02","Al Balqa'", "JO_07","Ma", "JO_09","Al Karak", "JO_10","Al Mafraq", "JO_12","At Tafilah", "JO_13","Az Zarqa", "JO_14","Irbid", "JP_01","Aichi", "JP_02","Akita", "JP_03","Aomori", "JP_04","Chiba", "JP_05","Ehime", "JP_06","Fukui", "JP_07","Fukuoka", "JP_08","Fukushima", "JP_09","Gifu", "JP_10","Gumma", "JP_11","Hiroshima", "JP_12","Hokkaido", "JP_13","Hyogo", "JP_14","Ibaraki", "JP_15","Ishikawa", "JP_16","Iwate", "JP_17","Kagawa", "JP_18","Kagoshima", "JP_19","Kanagawa", "JP_20","Kochi", "JP_21","Kumamoto", "JP_22","Kyoto", "JP_23","Mie", "JP_24","Miyagi", "JP_25","Miyazaki", "JP_26","Nagano", "JP_27","Nagasaki", "JP_28","Nara", "JP_29","Niigata", "JP_30","Oita", "JP_31","Okayama", "JP_32","Osaka", "JP_33","Saga", "JP_34","Saitama", "JP_35","Shiga", "JP_36","Shimane", "JP_37","Shizuoka", "JP_38","Tochigi", "JP_39","Tokushima", "JP_40","Tokyo", "JP_41","Tottori", "JP_42","Toyama", "JP_43","Wakayama", "JP_44","Yamagata", "JP_45","Yamaguchi", "JP_46","Yamanashi", "JP_47","Okinawa", "KE_01","Central", "KE_02","Coast", "KE_03","Eastern", "KE_05","Nairobi Area", "KE_06","North-Eastern", "KE_07","Nyanza", "KE_08","Rift Valley", "KE_09","Western", "KG_09","Batken", "KH_02","Kampong Cham", "KH_03","Kampong Chhnang", "KH_04","Kampong Spoe", "KH_05","Kampong Thum", "KH_06","Kampot", "KH_07","Kandal", "KH_08","Kaoh Kong", "KH_09","Kracheh", "KH_10","Mondol Kiri", "KH_11","Phnum Penh", "KH_12","Pouthisat", "KH_13","Preah Vihear", "KH_14","Prey Veng", "KH_15","Rotanokiri", "KH_16","Siemreab-Otdar Meanchey", "KH_17","Stoeng Treng", "KH_18","Svay Rieng", "KH_19","Takev", "KH_29","Batdambang", "KH_30","Pailin", "KI_01","Gilbert Islands", "KI_02","Line Islands", "KI_03","Phoenix Islands", "KM_01","Anjouan", "KM_02","Grande Comore", "KM_03","Moheli", "KN_01","Christ Church Nichola Town", "KN_02","Saint Anne Sandy Point", "KN_03","Saint George Basseterre", "KN_04","Saint George Gingerland", "KN_05","Saint James Windward", "KN_06","Saint John Capisterre", "KN_07","Saint John Figtree", "KN_08","Saint Mary Cayon", "KN_09","Saint Paul Capisterre", "KN_10","Saint Paul Charlestown", "KN_11","Saint Peter Basseterre", "KN_12","Saint Thomas Lowland", "KN_13","Saint Thomas Middle Island", "KN_15","Trinity Palmetto Point", "KP_01","Chagang-do", "KP_03","Hamgyong-namdo", "KP_06","Hwanghae-namdo", "KP_07","Hwanghae-bukto", "KP_08","Kaesong-si", "KP_09","Kangwon-do", "KP_11","P'yongan-bukto", "KP_12","P'yongyang-si", "KP_13","Yanggang-do", "KP_14","Namp'o-si", "KP_15","P'yongan-namdo", "KP_17","Hamgyong-bukto", "KP_18","Najin Sonbong-si", "KR_01","Cheju-do", "KR_03","Cholla-bukto", "KR_05","Ch'ungch'ong-bukto", "KR_06","Kangwon-do", "KR_10","Pusan-jikhalsi", "KR_11","Seoul-t'ukpyolsi", "KR_12","Inch'on-jikhalsi", "KR_13","Kyonggi-do", "KR_14","Kyongsang-bukto", "KR_15","Taegu-jikhalsi", "KR_16","Cholla-namdo", "KR_17","Ch'ungch'ong-namdo", "KR_18","Kwangju-jikhalsi", "KR_19","Taejon-jikhalsi", "KR_20","Kyongsang-namdo", "KR_21","Ulsan-gwangyoksi", "KW_01","Al Ahmadi", "KW_02","Al Kuwayt", "KW_03","Hawalli", "KY_01","Creek", "KY_02","Eastern", "KY_03","Midland", "KY_04","South Town", "KY_05","Spot Bay", "KY_06","Stake Bay", "KY_07","West End", "KY_08","Western", "KZ_01","Almaty", "KZ_02","Almaty City", "KZ_03","Aqmola", "KZ_04","Aqtebe", "KZ_05","Astana", "KZ_06","Atyrau", "KZ_07","West Kazakhstan", "KZ_08","Bayqonyr", "KZ_09","Mangghystau", "KZ_10","South Kazakhstan", "KZ_11","Pavlodar", "KZ_12","Qaraghandy", "KZ_13","Qostanay", "KZ_14","Qyzylorda", "KZ_15","East Kazakhstan", "KZ_16","North Kazakhstan", "KZ_17","Zhambyl", "LA_01","Attapu", "LA_02","Champasak", "LA_03","Houaphan", "LA_04","Khammouan", "LA_05","Louang Namtha", "LA_06","Louangphrabang", "LA_07","Oudomxai", "LA_08","Phongsali", "LA_09","Saravan", "LA_10","Savannakhet", "LA_11","Vientiane", "LA_13","Xaignabouri", "LA_14","Xiangkhoang", "LB_01","Beqaa", "LB_03","Liban-Nord", "LB_04","Beyrouth", "LB_05","Mont-Liban", "LB_06","Liban-Sud", "LB_07","Nabatiye", "LC_01","Anse-la-Raye", "LC_02","Dauphin", "LC_03","Castries", "LC_04","Choiseul", "LC_05","Dennery", "LC_06","Gros-Islet", "LC_07","Laborie", "LC_08","Micoud", "LC_09","Soufriere", "LC_10","Vieux-Fort", "LC_11","Praslin", "LI_01","Balzers", "LI_02","Eschen", "LI_03","Gamprin", "LI_04","Mauren", "LI_05","Planken", "LI_06","Ruggell", "LI_07","Schaan", "LI_08","Schellenberg", "LI_09","Triesen", "LI_10","Triesenberg", "LI_11","Vaduz", "LK_01","Amparai", "LK_02","Anuradhapura", "LK_03","Badulla", "LK_04","Batticaloa", "LK_06","Galle", "LK_07","Hambantota", "LK_09","Kalutara", "LK_10","Kandy", "LK_11","Kegalla", "LK_12","Kurunegala", "LK_14","Matale", "LK_15","Matara", "LK_16","Moneragala", "LK_17","Nuwara Eliya", "LK_18","Polonnaruwa", "LK_19","Puttalam", "LK_20","Ratnapura", "LK_21","Trincomalee", "LK_23","Colombo", "LK_24","Gampaha", "LK_25","Jaffna", "LK_26","Mannar", "LK_27","Mullaittivu", "LK_28","Vavuniya", "LR_01","Bong", "LR_02","Grand Jide", "LR_03","Grand Bassa", "LR_04","Grand Cape Mount", "LR_05","Lofa", "LR_06","Maryland", "LR_07","Monrovia", "LR_08","Montserrado", "LR_09","Nimba", "LR_10","Sino", "LS_10","Berea", "LS_11","Butha-Buthe", "LS_12","Leribe", "LS_13","Mafeteng", "LS_14","Maseru", "LS_15","Mohales Hoek", "LS_16","Mokhotlong", "LS_17","Qachas Nek", "LS_18","Quthing", "LS_19","Thaba-Tseka", "LT_56","Alytaus Apskritis", "LT_57","Kauno Apskritis", "LT_58","Klaipedos Apskritis", "LT_59","Marijampoles Apskritis", "LT_60","Panevezio Apskritis", "LT_61","Siauliu Apskritis", "LT_62","Taurages Apskritis", "LT_63","Telsiu Apskritis", "LT_64","Utenos Apskritis", "LT_65","Vilniaus Apskritis", "LU_01","Diekirch", "LU_02","Grevenmacher", "LU_03","Luxembourg", "LV_01","Aizkraukles", "LV_02","Aluksnes", "LV_03","Balvu", "LV_04","Bauskas", "LV_05","C�su", "LV_06","Daugavpils", "LV_07","Daugavpils", "LV_08","Dobeles", "LV_09","Gulbenes", "LV_10","Jekabpils", "LV_11","Jelgava", "LV_12","Jelgavas", "LV_13","Jurmala", "LV_14","Krelavas", "LV_15","Kuldigas", "LV_16","Liepeja", "LV_17","Liepejas", "LV_18","Limbazu", "LV_19","Ludzas", "LV_20","Madonas", "LV_21","Ogres", "LV_22","Preilu", "LV_23","Rezekne", "LV_24","Rezeknes", "LV_25","Riga", "LV_26","Rigas", "LV_27","Saldus", "LV_28","Talsu", "LV_29","Tukuma", "LV_30","Valkas", "LV_31","Valmieras", "LV_32","Ventspils", "LV_33","Ventspils", "LY_03","Al", "LY_05","Al Jufrah", "LY_08","Al Kufrah", "LY_13","Ash Shati'", "LY_30","Murzuq", "LY_34","Sabha", "LY_41","Tarhunah", "LY_42","Tubruq", "LY_45","Zlitan", "LY_47","Ajdabiya", "LY_48","Al Fatih", "LY_49","Al Jabal al Akhdar", "LY_50","Al Khums", "LY_51","An Nuqat al Khams", "LY_52","Awbari", "LY_53","Az Zawiyah", "LY_54","Banghazi", "LY_55","Darnah", "LY_56","Ghadamis", "LY_57","Gharyan", "LY_58","Misratah", "LY_59","Sawfajjin", "LY_60","Surt", "LY_61","Tarabulus", "LY_62","Yafran", "MA_01","Agadir", "MA_02","Al Hoceima", "MA_03","Azilal", "MA_04","Ben Slimane", "MA_05","Beni Mellal", "MA_06","Boulemane", "MA_07","Casablanca", "MA_08","Chaouen", "MA_09","El Jadida", "MA_10","El Kelaa des Srarhna", "MA_11","Er Rachidia", "MA_12","Essaouira", "MA_13","Fes", "MA_14","Figuig", "MA_15","Kenitra", "MA_16","Khemisset", "MA_17","Khenifra", "MA_18","Khouribga", "MA_19","Marrakech", "MA_20","Meknes", "MA_21","Nador", "MA_22","Ouarzazate", "MA_23","Oujda", "MA_24","Rabat-Sale", "MA_25","Safi", "MA_26","Settat", "MA_27","Tanger", "MA_29","Tata", "MA_30","Taza", "MA_32","Tiznit", "MA_33","Guelmim", "MA_34","Ifrane", "MA_35","Laayoune", "MA_36","Tan-Tan", "MA_37","Taounate", "MA_38","Sidi Kacem", "MA_39","Taroudannt", "MA_40","Tetouan", "MA_41","Larache", "MC_01","La Condamine", "MC_02","Monaco", "MC_03","Monte-Carlo", "MD_46","Balti", "MD_47","Cahul", "MD_48","Chisinau", "MD_49","Stinga Nistrului", "MD_50","Edinet", "MD_51","Gagauzia", "MD_52","Lapusna", "MD_53","Orhei", "MD_54","Soroca", "MD_55","Tighina", "MD_56","Ungheni", "MG_01","Antsiranana", "MG_02","Fianarantsoa", "MG_03","Mahajanga", "MG_04","Toamasina", "MG_05","Antananarivo", "MG_06","Toliara", "MK_01","Aracinovo", "MK_02","Bac", "MK_03","Belcista", "MK_04","Berovo", "MK_05","Bistrica", "MK_06","Bitola", "MK_07","Blatec", "MK_08","Bogdanci", "MK_09","Bogomila", "MK_10","Bogovinje", "MK_11","Bosilovo", "MK_12","Brvenica", "MK_13","Cair", "MK_14","Capari", "MK_15","Caska", "MK_16","Cegrane", "MK_17","Centar", "MK_18","Centar Zupa", "MK_19","Cesinovo", "MK_20","Cucer-Sandevo", "MK_21","Debar", "MK_22","Delcevo", "MK_23","Delogozdi", "MK_24","Demir Hisar", "MK_25","Demir Kapija", "MK_26","Dobrusevo", "MK_27","Dolna Banjica", "MK_28","Dolneni", "MK_29","Dorce Petrov", "MK_30","Drugovo", "MK_31","Dzepciste", "MK_32","Gazi Baba", "MK_33","Gevgelija", "MK_34","Gostivar", "MK_35","Gradsko", "MK_36","Ilinden", "MK_37","Izvor", "MK_38","Jegunovce", "MK_39","Kamenjane", "MK_40","Karbinci", "MK_41","Karpos", "MK_42","Kavadarci", "MK_43","Kicevo", "MK_44","Kisela Voda", "MK_45","Klecevce", "MK_46","Kocani", "MK_47","Konce", "MK_48","Kondovo", "MK_49","Konopiste", "MK_50","Kosel", "MK_51","Kratovo", "MK_52","Kriva Palanka", "MK_53","Krivogastani", "MK_54","Krusevo", "MK_55","Kuklis", "MK_56","Kukurecani", "MK_57","Kumanovo", "MK_58","Labunista", "MK_59","Lipkovo", "MK_60","Lozovo", "MK_61","Lukovo", "MK_62","Makedonska Kamenica", "MK_63","Makedonski Brod", "MK_64","Mavrovi Anovi", "MK_65","Meseista", "MK_66","Miravci", "MK_67","Mogila", "MK_68","Murtino", "MK_69","Negotino", "MK_70","Negotino-Polosko", "MK_71","Novaci", "MK_72","Novo Selo", "MK_73","Oblesevo", "MK_74","Ohrid", "MK_75","Orasac", "MK_76","Orizari", "MK_77","Oslomej", "MK_78","Pehcevo", "MK_79","Petrovec", "MK_80","Plasnica", "MK_81","Podares", "MK_82","Prilep", "MK_83","Probistip", "MK_84","Radovis", "MK_85","Rankovce", "MK_86","Resen", "MK_87","Rosoman", "MK_88","Rostusa", "MK_89","Samokov", "MK_90","Saraj", "MK_91","Sipkovica", "MK_92","Sopiste", "MK_93","Sopotnica", "MK_94","Srbinovo", "MK_95","Staravina", "MK_96","Star Dojran", "MK_97","Staro Nagoricane", "MK_98","Stip", "MK_99","Struga", "MK_A1","Strumica", "MK_A2","Studenicani", "MK_A3","Suto Orizari", "MK_A4","Sveti Nikole", "MK_A5","Tearce", "MK_A6","Tetovo", "MK_A7","Topolcani", "MK_A8","Valandovo", "MK_A9","Vasilevo", "MK_B1","Veles", "MK_B2","Velesta", "MK_B3","Vevcani", "MK_B4","Vinica", "MK_B5","Vitoliste", "MK_B6","Vranestica", "MK_B7","Vrapciste", "MK_B8","Vratnica", "MK_B9","Vrutok", "MK_C1","Zajas", "MK_C2","Zelenikovo", "MK_C3","Zelino", "MK_C4","Zitose", "MK_C5","Zletovo", "MK_C6","Zrnovci", "ML_01","Bamako", "ML_03","Kayes", "ML_04","Mopti", "ML_05","Segou", "ML_06","Sikasso", "ML_07","Koulikoro", "ML_08","Tombouctou", "ML_09","Gao", "ML_10","Kidal", "MM_01","Rakhine State", "MM_02","Chin State", "MM_03","Irrawaddy", "MM_04","Kachin State", "MM_05","Karan State", "MM_06","Kayah State", "MM_07","Magwe", "MM_08","Mandalay", "MM_09","Pegu", "MM_10","Sagaing", "MM_11","Shan State", "MM_12","Tenasserim", "MM_13","Mon State", "MM_14","Rangoon", "MN_01","Arhangay", "MN_02","Bayanhongor", "MN_03","Bayan-Olgiy", "MN_05","Darhan", "MN_06","Dornod", "MN_07","Dornogovi", "MN_08","Dundgovi", "MN_09","Dzavhan", "MN_10","Govi-Altay", "MN_11","Hentiy", "MN_12","Hovd", "MN_13","Hovsgol", "MN_14","Omnogovi", "MN_15","Ovorhangay", "MN_16","Selenge", "MN_17","Suhbaatar", "MN_18","Tov", "MN_19","Uvs", "MN_20","Ulaanbaatar", "MN_21","Bulgan", "MN_22","Erdenet", "MN_23","Darhan Uul", "MN_24","Govi-Sumber", "MN_25","Orhon", "MO_01","Ilhas", "MO_02","Macau", "MR_01","Hodh Ech Chargui", "MR_02","Hodh El Gharbi", "MR_03","Assaba", "MR_04","Gorgol", "MR_05","Brakna", "MR_06","Trarza", "MR_07","Adrar", "MR_08","Dakhlet Nouadhibou", "MR_09","Tagant", "MR_10","Guidimaka", "MR_11","Tiris Zemmour", "MR_12","Inchiri", "MS_01","Saint Anthony", "MS_02","Saint Georges", "MS_03","Saint Peter", "MU_12","Black River", "MU_13","Flacq", "MU_14","Grand Port", "MU_15","Moka", "MU_16","Pamplemousses", "MU_17","Plaines Wilhems", "MU_18","Port Louis", "MU_19","Riviere du Rempart", "MU_20","Savanne", "MU_21","Agalega Islands", "MU_22","Cargados Carajos", "MU_23","Rodrigues", "MV_01","Seenu", "MV_02","Aliff", "MV_03","Laviyani", "MV_04","Waavu", "MV_05","Laamu", "MV_07","Haa Aliff", "MV_08","Thaa", "MV_12","Meemu", "MV_13","Raa", "MV_14","Faafu", "MV_17","Daalu", "MV_20","Baa", "MV_23","Haa Daalu", "MV_24","Shaviyani", "MV_25","Noonu", "MV_26","Kaafu", "MV_27","Gaafu Aliff", "MV_28","Gaafu Daalu", "MV_29","Naviyani", "MW_02","Chikwawa", "MW_03","Chiradzulu", "MW_04","Chitipa", "MW_05","Thyolo", "MW_06","Dedza", "MW_07","Dowa", "MW_08","Karonga", "MW_09","Kasungu", "MW_11","Lilongwe", "MW_12","Mangochi", "MW_13","Mchinji", "MW_15","Mzimba", "MW_16","Ntcheu", "MW_17","Nkhata Bay", "MW_18","Nkhotakota", "MW_19","Nsanje", "MW_20","Ntchisi", "MW_21","Rumphi", "MW_22","Salima", "MW_23","Zomba", "MW_24","Blantyre", "MW_25","Mwanza", "MW_26","Balaka", "MW_27","Likoma", "MW_28","Machinga", "MW_29","Mulanje", "MW_30","Phalombe", "MX_01","Aguascalientes", "MX_02","Baja California", "MX_03","Baja California Sur", "MX_04","Campeche", "MX_05","Chiapas", "MX_06","Chihuahua", "MX_07","Coahuila de Zaragoza", "MX_08","Colima", "MX_09","Distrito Federal", "MX_10","Durango", "MX_11","Guanajuato", "MX_12","Guerrero", "MX_13","Hidalgo", "MX_14","Jalisco", "MX_15","Mexico", "MX_16","Michoacan de Ocampo", "MX_17","Morelos", "MX_18","Nayarit", "MX_19","Nuevo Leon", "MX_20","Oaxaca", "MX_21","Puebla", "MX_22","Queretaro de Arteaga", "MX_23","Quintana Roo", "MX_24","San Luis Potosi", "MX_25","Sinaloa", "MX_26","Sonora", "MX_27","Tabasco", "MX_28","Tamaulipas", "MX_29","Tlaxcala", "MX_30","Veracruz-Llave", "MX_31","Yucatan", "MX_32","Zacatecas", "MY_01","Johor", "MY_02","Kedah", "MY_03","Kelantan", "MY_04","Melaka", "MY_05","Negeri Sembilan", "MY_06","Pahang", "MY_07","Perak", "MY_08","Perlis", "MY_09","Pulau Pinang", "MY_11","Sarawak", "MY_12","Selangor", "MY_13","Terengganu", "MY_14","Wilayah Persekutuan", "MY_15","Labuan", "MY_16","Sabah", "MZ_01","Cabo Delgado", "MZ_02","Gaza", "MZ_03","Inhambane", "MZ_04","Maputo", "MZ_05","Sofala", "MZ_06","Nampula", "MZ_07","Niassa", "MZ_08","Tete", "MZ_09","Zambezia", "MZ_10","Manica", "NA_01","Bethanien", "NA_02","Caprivi Oos", "NA_03","Boesmanland", "NA_04","Gobabis", "NA_05","Grootfontein", "NA_06","Kaokoland", "NA_07","Karibib", "NA_08","Keetmanshoop", "NA_09","Luderitz", "NA_10","Maltahohe", "NA_11","Okahandja", "NA_12","Omaruru", "NA_13","Otjiwarongo", "NA_14","Outjo", "NA_15","Owambo", "NA_16","Rehoboth", "NA_17","Swakopmund", "NA_18","Tsumeb", "NA_20","Karasburg", "NA_21","Windhoek", "NA_22","Damaraland", "NA_23","Hereroland Oos", "NA_24","Hereroland Wes", "NA_25","Kavango", "NA_26","Mariental", "NA_27","Namaland", "NE_01","Agadez", "NE_02","Diffa", "NE_03","Dosso", "NE_04","Maradi", "NE_05","Niamey", "NE_06","Tahoua", "NE_07","Zinder", "NG_05","Lagos", "NG_11","Abuja Capital Territory", "NG_16","Ogun", "NG_21","Akwa Ibom", "NG_22","Cross River", "NG_23","Kaduna", "NG_24","Katsina", "NG_25","Anambra", "NG_26","Benue", "NG_27","Borno", "NG_28","Imo", "NG_29","Kano", "NG_30","Kwara", "NG_31","Niger", "NG_32","Oyo", "NG_35","Adamawa", "NG_36","Delta", "NG_37","Edo", "NG_39","Jigawa", "NG_40","Kebbi", "NG_41","Kogi", "NG_42","Osun", "NG_43","Taraba", "NG_44","Yobe", "NG_45","Abia", "NG_46","Bauchi", "NG_47","Enugu", "NG_48","Ondo", "NG_49","Plateau", "NG_50","Rivers", "NG_51","Sokoto", "NG_52","Bayelsa", "NG_53","Ebonyi", "NG_54","Ekiti", "NG_55","Gombe", "NG_56","Nassarawa", "NG_57","Zamfara", "NI_01","Boaco", "NI_02","Carazo", "NI_03","Chinandega", "NI_04","Chontales", "NI_05","Esteli", "NI_06","Granada", "NI_07","Jinotega", "NI_08","Leon", "NI_09","Madriz", "NI_10","Managua", "NI_11","Masaya", "NI_12","Matagalpa", "NI_13","Nueva Segovia", "NI_14","Rio San Juan", "NI_15","Rivas", "NI_16","Zelaya", "NL_01","Drenthe", "NL_02","Friesland", "NL_03","Gelderland", "NL_04","Groningen", "NL_05","Limburg", "NL_06","Noord-Brabant", "NL_07","Noord-Holland", "NL_08","Overijssel", "NL_09","Utrecht", "NL_10","Zeeland", "NL_11","Zuid-Holland", "NL_12","Dronten", "NL_13","Zuidelijke IJsselmeerpolders", "NL_14","Lelystad", "NL_15","Overijssel", "NL_16","Flevoland", "NO_01","Akershus", "NO_02","Aust-Agder", "NO_04","Buskerud", "NO_05","Finnmark", "NO_06","Hedmark", "NO_07","Hordaland", "NO_08","More og Romsdal", "NO_09","Nordland", "NO_10","Nord-Trondelag", "NO_11","Oppland", "NO_12","Oslo", "NO_13","Ostfold", "NO_14","Rogaland", "NO_15","Sogn og Fjordane", "NO_16","Sor-Trondelag", "NO_17","Telemark", "NO_18","Troms", "NO_19","Vest-Agder", "NO_20","Vestfold", "NP_01","Bagmati", "NP_02","Bheri", "NP_03","Dhawalagiri", "NP_04","Gandaki", "NP_05","Janakpur", "NP_06","Karnali", "NP_07","Kosi", "NP_08","Lumbini", "NP_09","Mahakali", "NP_10","Mechi", "NP_11","Narayani", "NP_12","Rapti", "NP_13","Sagarmatha", "NP_14","Seti", "NR_01","Aiwo", "NR_02","Anabar", "NR_03","Anetan", "NR_04","Anibare", "NR_05","Baiti", "NR_06","Boe", "NR_07","Buada", "NR_08","Denigomodu", "NR_09","Ewa", "NR_10","Ijuw", "NR_11","Meneng", "NR_12","Nibok", "NR_13","Uaboe", "NR_14","Yaren", "NZ_01","Akaroa", "NZ_03","Amuri", "NZ_04","Ashburton", "NZ_07","Bay of Islands", "NZ_08","Bruce", "NZ_09","Buller", "NZ_10","Chatham Islands", "NZ_11","Cheviot", "NZ_12","Clifton", "NZ_13","Clutha", "NZ_14","Cook", "NZ_16","Dannevirke", "NZ_17","Egmont", "NZ_18","Eketahuna", "NZ_19","Ellesmere", "NZ_20","Eltham", "NZ_21","Eyre", "NZ_22","Featherston", "NZ_24","Franklin", "NZ_26","Golden Bay", "NZ_27","Great Barrier Island", "NZ_28","Grey", "NZ_29","Hauraki Plains", "NZ_30","Hawera", "NZ_31","Hawke's Bay", "NZ_32","Heathcote", "NZ_33","Hobson", "NZ_34","Hokianga", "NZ_35","Horowhenua", "NZ_36","Hutt", "NZ_37","Inangahua", "NZ_38","Inglewood", "NZ_39","Kaikoura", "NZ_40","Kairanga", "NZ_41","Kiwitea", "NZ_43","Lake", "NZ_45","Mackenzie", "NZ_46","Malvern", "NZ_47","Manawatu", "NZ_48","Mangonui", "NZ_49","Maniototo", "NZ_50","Marlborough", "NZ_51","Masterton", "NZ_52","Matamata", "NZ_53","Mount Herbert", "NZ_54","Ohinemuri", "NZ_55","Opotiki", "NZ_56","Oroua", "NZ_57","Otamatea", "NZ_58","Otorohanga", "NZ_59","Oxford", "NZ_60","Pahiatua", "NZ_61","Paparua", "NZ_63","Patea", "NZ_65","Piako", "NZ_66","Pohangina", "NZ_67","Raglan", "NZ_68","Rangiora", "NZ_69","Rangitikei", "NZ_70","Rodney", "NZ_71","Rotorua", "NZ_72","Southland", "NZ_73","Stewart Island", "NZ_74","Stratford", "NZ_76","Taranaki", "NZ_77","Taumarunui", "NZ_78","Taupo", "NZ_79","Tauranga", "NZ_81","Tuapeka", "NZ_82","Vincent", "NZ_83","Waiapu", "NZ_84","Waihemo", "NZ_85","Waikato", "NZ_86","Waikohu", "NZ_88","Waimairi", "NZ_89","Waimarino", "NZ_90","Waimate", "NZ_91","Waimate West", "NZ_92","Waimea", "NZ_93","Waipa", "NZ_95","Waipawa", "NZ_96","Waipukurau", "NZ_97","Wairarapa South", "NZ_98","Wairewa", "NZ_99","Wairoa", "NZ_A1","Whangarei", "NZ_A2","Whangaroa", "NZ_A3","Woodville", "NZ_A4","Waitaki", "NZ_A6","Waitomo", "NZ_A8","Waitotara", "NZ_B2","Wanganui", "NZ_B3","Westland", "NZ_B4","Whakatane", "NZ_D4","Hurunui", "NZ_D5","Silverpeaks", "NZ_D6","Strathallan", "NZ_D8","Waiheke", "NZ_D9","Hikurangi", "NZ_E1","Manaia", "NZ_E2","Runanga", "NZ_E3","Saint Kilda", "NZ_E4","Thames-Coromandel", "NZ_E5","Waverley", "NZ_E6","Wallace", "OM_01","Ad Dakhiliyah", "OM_02","Al Batinah", "OM_03","Al Wusta", "OM_04","Ash Sharqiyah", "OM_05","Az Zahirah", "OM_06","Masqat", "OM_07","Musandam", "OM_08","Zufar", "PA_01","Bocas del Toro", "PA_02","Chiriqui", "PA_03","Cocle", "PA_04","Colon", "PA_05","Darien", "PA_06","Herrera", "PA_07","Los Santos", "PA_08","Panama", "PA_09","San Blas", "PA_10","Veraguas", "PE_01","Amazonas", "PE_02","Ancash", "PE_03","Apurimac", "PE_04","Arequipa", "PE_05","Ayacucho", "PE_06","Cajamarca", "PE_07","Callao", "PE_08","Cusco", "PE_09","Huancavelica", "PE_10","Huanuco", "PE_11","Ica", "PE_12","Junin", "PE_13","La Libertad", "PE_14","Lambayeque", "PE_15","Lima", "PE_16","Loreto", "PE_17","Madre de Dios", "PE_18","Moquegua", "PE_19","Pasco", "PE_20","Piura", "PE_21","Puno", "PE_22","San Martin", "PE_23","Tacna", "PE_24","Tumbes", "PE_25","Ucayali", "PG_01","Central", "PG_02","Gulf", "PG_03","Milne Bay", "PG_04","Northern", "PG_05","Southern Highlands", "PG_06","Western", "PG_07","North Solomons", "PG_08","Chimbu", "PG_09","Eastern Highlands", "PG_10","East New Britain", "PG_11","East Sepik", "PG_12","Madang", "PG_13","Manus", "PG_14","Morobe", "PG_15","New Ireland", "PG_16","Western Highlands", "PG_17","West New Britain", "PG_18","Sandaun", "PG_19","Enga", "PG_20","National Capital", "PH_01","Abra", "PH_02","Agusan del Norte", "PH_03","Agusan del Sur", "PH_04","Aklan", "PH_05","Albay", "PH_06","Antique", "PH_07","Bataan", "PH_08","Batanes", "PH_09","Batangas", "PH_10","Benguet", "PH_11","Bohol", "PH_12","Bukidnon", "PH_13","Bulacan", "PH_14","Cagayan", "PH_15","Camarines Norte", "PH_16","Camarines Sur", "PH_17","Camiguin", "PH_18","Capiz", "PH_19","Catanduanes", "PH_20","Cavite", "PH_21","Cebu", "PH_22","Basilan", "PH_23","Eastern Samar", "PH_24","Davao", "PH_25","Davao del Sur", "PH_26","Davao Oriental", "PH_27","Ifugao", "PH_28","Ilocos Norte", "PH_29","Ilocos Sur", "PH_30","Iloilo", "PH_31","Isabela", "PH_32","Kalinga-Apayao", "PH_33","Laguna", "PH_34","Lanao del Norte", "PH_35","Lanao del Sur", "PH_36","La Union", "PH_37","Leyte", "PH_38","Marinduque", "PH_39","Masbate", "PH_40","Mindoro Occidental", "PH_41","Mindoro Oriental", "PH_42","Misamis Occidental", "PH_43","Misamis Oriental", "PH_44","Mountain", "PH_46","Negros Oriental", "PH_47","Nueva Ecija", "PH_48","Nueva Vizcaya", "PH_49","Palawan", "PH_50","Pampanga", "PH_51","Pangasinan", "PH_53","Rizal", "PH_54","Romblon", "PH_55","Samar", "PH_56","Maguindanao", "PH_57","North Cotabato", "PH_58","Sorsogon", "PH_59","Southern Leyte", "PH_60","Sulu", "PH_61","Surigao del Norte", "PH_62","Surigao del Sur", "PH_63","Tarlac", "PH_64","Zambales", "PH_65","Zamboanga del Norte", "PH_66","Zamboanga del Sur", "PH_67","Northern Samar", "PH_68","Quirino", "PH_69","Siquijor", "PH_70","South Cotabato", "PH_71","Sultan Kudarat", "PH_72","Tawitawi", "PH_A1","Angeles", "PH_A2","Bacolod", "PH_A3","Bago", "PH_A4","Baguio", "PH_A5","Bais", "PH_A6","Basilan City", "PH_A7","Batangas City", "PH_A8","Butuan", "PH_A9","Cabanatuan", "PH_B1","Cadiz", "PH_B2","Cagayan de Oro", "PH_B3","Calbayog", "PH_B4","Caloocan", "PH_B5","Canlaon", "PH_B6","Cavite City", "PH_B7","Cebu City", "PH_B8","Cotabato", "PH_B9","Dagupan", "PH_C1","Danao", "PH_C2","Dapitan", "PH_C3","Davao City", "PH_C4","Dipolog", "PH_C5","Dumaguete", "PH_C6","General Santos", "PH_C7","Gingoog", "PH_C8","Iligan", "PH_C9","Iloilo City", "PH_D1","Iriga", "PH_D2","La Carlota", "PH_D3","Laoag", "PH_D4","Lapu-Lapu", "PH_D5","Legaspi", "PH_D6","Lipa", "PH_D7","Lucena", "PH_D8","Mandaue", "PH_D9","Manila", "PH_E1","Marawi", "PH_E2","Naga", "PH_E3","Olongapo", "PH_E4","Ormoc", "PH_E5","Oroquieta", "PH_E6","Ozamis", "PH_E7","Pagadian", "PH_E8","Palayan", "PH_E9","Pasay", "PH_F1","Puerto Princesa", "PH_F2","Quezon City", "PH_F3","Roxas", "PH_F4","San Carlos", "PH_F5","San Carlos", "PH_F6","San Jose", "PH_F7","San Pablo", "PH_F8","Silay", "PH_F9","Surigao", "PH_G1","Tacloban", "PH_G2","Tagaytay", "PH_G3","Tagbilaran", "PH_G4","Tangub", "PH_G5","Toledo", "PH_G6","Trece Martires", "PH_G7","Zamboanga", "PH_G8","Aurora", "PH_H2","Quezon", "PH_H3","Negros Occidental", "PK_01","Federally Administered Tribal Areas", "PK_02","Balochistan", "PK_03","North-West Frontier", "PK_04","Punjab", "PK_05","Sindh", "PK_06","Azad Kashmir", "PK_07","Northern Areas", "PK_08","Islamabad", "PL_23","Biala Podlaska", "PL_24","Bialystok", "PL_25","Bielsko", "PL_26","Bydgoszcz", "PL_27","Chelm", "PL_28","Ciechanow", "PL_29","Czestochowa", "PL_30","Elblag", "PL_31","Gdansk", "PL_32","Gorzow", "PL_33","Jelenia Gora", "PL_34","Kalisz", "PL_35","Katowice", "PL_36","Kielce", "PL_37","Konin", "PL_38","Koszalin", "PL_39","Krakow", "PL_40","Krosno", "PL_41","Legnica", "PL_42","Leszno", "PL_43","Lodz", "PL_44","Lomza", "PL_45","Lublin", "PL_46","Nowy Sacz", "PL_47","Olsztyn", "PL_48","Opole", "PL_49","Ostroleka", "PL_50","Pila", "PL_51","Piotrkow", "PL_52","Plock", "PL_53","Poznan", "PL_54","Przemysl", "PL_55","Radom", "PL_56","Rzeszow", "PL_57","Siedlce", "PL_58","Sieradz", "PL_59","Skierniewice", "PL_60","Slupsk", "PL_61","Suwalki", "PL_62","Szczecin", "PL_63","Tarnobrzeg", "PL_64","Tarnow", "PL_65","Torun", "PL_66","Walbrzych", "PL_67","Warszawa", "PL_68","Wloclawek", "PL_69","Wroclaw", "PL_70","Zamosc", "PL_71","Zielona Gora", "PL_72","Dolnoslaskie", "PL_73","Kujawsko-Pomorskie", "PL_74","Lodzkie", "PL_75","Lubelskie", "PL_76","Lubuskie", "PL_77","Malopolskie", "PL_78","Mazowieckie", "PL_79","Opolskie", "PL_80","Podkarpackie", "PL_81","Podlaskie", "PL_82","Pomorskie", "PL_83","Slaskie", "PL_84","Swietokrzyskie", "PL_85","Warminsko-Mazurskie", "PL_86","Wielkopolskie", "PL_87","Zachodniopomorskie", "PT_02","Aveiro", "PT_03","Beja", "PT_04","Braga", "PT_05","Braganca", "PT_06","Castelo Branco", "PT_07","Coimbra", "PT_08","Evora", "PT_09","Faro", "PT_10","Madeira", "PT_11","Guarda", "PT_13","Leiria", "PT_14","Lisboa", "PT_16","Portalegre", "PT_17","Porto", "PT_18","Santarem", "PT_19","Setubal", "PT_20","Viana do Castelo", "PT_21","Vila Real", "PT_22","Viseu", "PT_23","Azores", "PY_01","Alto Parana", "PY_02","Amambay", "PY_03","Boqueron", "PY_04","Caaguazu", "PY_05","Caazapa", "PY_06","Central", "PY_07","Concepcion", "PY_08","Cordillera", "PY_10","Guaira", "PY_11","Itapua", "PY_12","Misiones", "PY_13","Neembucu", "PY_15","Paraguari", "PY_16","Presidente Hayes", "PY_17","San Pedro", "PY_18","Alto Paraguay", "PY_19","Canindeyu", "PY_20","Chaco", "PY_21","Nueva Asuncion", "QA_01","Ad Dawhah", "QA_02","Al Ghuwariyah", "QA_03","Al Jumaliyah", "QA_04","Al Khawr", "QA_06","Ar Rayyan", "QA_08","Madinat ach Shamal", "QA_09","Umm Salal", "QA_10","Al Wakrah", "QA_11","Jariyan al Batnah", "QA_12","Umm Sa'id", "RO_01","Alba", "RO_02","Arad", "RO_03","Arges", "RO_04","Bacau", "RO_05","Bihor", "RO_06","Bistrita-Nasaud", "RO_07","Botosani", "RO_08","Braila", "RO_09","Brasov", "RO_10","Bucuresti", "RO_11","Buzau", "RO_12","Caras-Severin", "RO_13","Cluj", "RO_14","Constanta", "RO_15","Covasna", "RO_16","Dambovita", "RO_17","Dolj", "RO_18","Galati", "RO_19","Gorj", "RO_20","Harghita", "RO_21","Hunedoara", "RO_22","Ialomita", "RO_23","Iasi", "RO_25","Maramures", "RO_26","Mehedinti", "RO_27","Mures", "RO_28","Neamt", "RO_29","Olt", "RO_30","Prahova", "RO_31","Salaj", "RO_32","Satu Mare", "RO_33","Sibiu", "RO_34","Suceava", "RO_35","Teleorman", "RO_36","Timis", "RO_37","Tulcea", "RO_38","Vaslui", "RO_39","Valcea", "RO_40","Vrancea", "RO_41","Calarasi", "RO_42","Giurgiu", "RO_43","Ilfov", "RU_01","Adygey", "RU_02","Aga Buryat", "RU_03","Gorno-Altay", "RU_04","Altay", "RU_05","Amur", "RU_06","Arkhangel'sk", "RU_07","Astrakhan'", "RU_08","Bashkortostan", "RU_09","Belgorod", "RU_10","Bryansk", "RU_11","Buryat", "RU_12","Chechnya", "RU_13","Chelyabinsk", "RU_14","Chita", "RU_15","Chukot", "RU_16","Chuvash", "RU_17","Dagestan", "RU_18","Evenk", "RU_19","Ingush", "RU_20","Irkutsk", "RU_21","Ivanovo", "RU_22","Kabardin-Balkar", "RU_23","Kaliningrad", "RU_24","Kalmyk", "RU_25","Kaluga", "RU_26","Kamchatka", "RU_27","Karachay-Cherkess", "RU_28","Karelia", "RU_29","Kemerovo", "RU_30","Khabarovsk", "RU_31","Khakass", "RU_32","Khanty-Mansiy", "RU_33","Kirov", "RU_34","Komi", "RU_35","Komi-Permyak", "RU_36","Koryak", "RU_37","Kostroma", "RU_38","Krasnodar", "RU_39","Krasnoyarsk", "RU_40","Kurgan", "RU_41","Kursk", "RU_42","Leningrad", "RU_43","Lipetsk", "RU_44","Magadan", "RU_45","Mariy-El", "RU_46","Mordovia", "RU_47","Moskva", "RU_48","Moscow City", "RU_49","Murmansk", "RU_50","Nenets", "RU_51","Nizhegorod", "RU_52","Novgorod", "RU_53","Novosibirsk", "RU_54","Omsk", "RU_55","Orenburg", "RU_56","Orel", "RU_57","Penza", "RU_58","Perm'", "RU_59","Primor'ye", "RU_60","Pskov", "RU_61","Rostov", "RU_62","Ryazan'", "RU_63","Sakha", "RU_64","Sakhalin", "RU_65","Samara", "RU_66","Saint Petersburg City", "RU_67","Saratov", "RU_68","North Ossetia", "RU_69","Smolensk", "RU_70","Stavropol'", "RU_71","Sverdlovsk", "RU_72","Tambov", "RU_73","Tatarstan", "RU_74","Taymyr", "RU_75","Tomsk", "RU_76","Tula", "RU_77","Tver'", "RU_78","Tyumen'", "RU_79","Tuva", "RU_80","Udmurt", "RU_81","Ul'yanovsk", "RU_82","Ust-Orda Buryat", "RU_83","Vladimir", "RU_84","Volgograd", "RU_85","Vologda", "RU_86","Voronezh", "RU_87","Yamal-Nenets", "RU_88","Yaroslavl'", "RU_89","Yevrey", "RW_01","Butare", "RW_02","Byumba", "RW_03","Cyangugu", "RW_04","Gikongoro", "RW_05","Gisenyi", "RW_06","Gitarama", "RW_07","Kibungo", "RW_08","Kibuye", "RW_09","Kigali", "RW_10","Ruhengeri", "SA_02","Al Bahah", "SA_03","Al Jawf", "SA_05","Al Madinah", "SA_06","Ash Sharqiyah", "SA_08","Al Qasim", "SA_09","Al Qurayyat", "SA_10","Ar Riyad", "SA_13","Ha'il", "SA_14","Makkah", "SA_15","Al Hudud ash Shamaliyah", "SA_16","Najran", "SA_17","Jizan", "SA_19","Tabuk", "SB_03","Malaita", "SB_04","Western", "SB_05","Central", "SB_06","Guadalcanal", "SB_07","Isabel", "SB_08","Makira", "SB_09","Temotu", "SC_01","Anse aux Pins", "SC_02","Anse Boileau", "SC_03","Anse Etoile", "SC_04","Anse Louis", "SC_05","Anse Royale", "SC_06","Baie Lazare", "SC_07","Baie Sainte Anne", "SC_08","Beau Vallon", "SC_09","Bel Air", "SC_10","Bel Ombre", "SC_11","Cascade", "SC_12","Glacis", "SC_13","Grand' Anse", "SC_14","Grand' Anse", "SC_15","La Digue", "SC_16","La Riviere Anglaise", "SC_17","Mont Buxton", "SC_18","Mont Fleuri", "SC_19","Plaisance", "SC_20","Pointe La Rue", "SC_21","Port Glaud", "SC_22","Saint Louis", "SC_23","Takamaka", "SD_27","Al Wusta", "SD_28","Al Istiwa'iyah", "SD_29","Al Khartum", "SD_30","Ash Shamaliyah", "SD_31","Ash Sharqiyah", "SD_32","Bahr al Ghazal", "SD_33","Darfur", "SD_34","Kurdufan", "SE_01","Alvsborgs Lan", "SE_02","Blekinge Lan", "SE_03","Gavleborgs Lan", "SE_04","Goteborgs och Bohus Lan", "SE_05","Gotlands Lan", "SE_06","Hallands Lan", "SE_07","Jamtlands Lan", "SE_08","Jonkopings Lan", "SE_09","Kalmar Lan", "SE_10","Dalarnas Lan", "SE_11","Kristianstads Lan", "SE_12","Kronobergs Lan", "SE_13","Malmohus Lan", "SE_14","Norrbottens Lan", "SE_15","Orebro Lan", "SE_16","Ostergotlands Lan", "SE_17","Skaraborgs Lan", "SE_18","Sodermanlands Lan", "SE_21","Uppsala Lan", "SE_22","Varmlands Lan", "SE_23","Vasterbottens Lan", "SE_24","Vasternorrlands Lan", "SE_25","Vastmanlands Lan", "SE_26","Stockholms Lan", "SE_27","Skane Lan", "SE_28","Vastra Gotaland", "SH_01","Ascension", "SH_02","Saint Helena", "SH_03","Tristan da Cunha", "SI_01","Ajdovscina", "SI_02","Beltinci", "SI_03","Bled", "SI_04","Bohinj", "SI_05","Borovnica", "SI_06","Bovec", "SI_07","Brda", "SI_08","Brezice", "SI_09","Brezovica", "SI_11","Celje", "SI_12","Cerklje na Gorenjskem", "SI_13","Cerknica", "SI_14","Cerkno", "SI_15","Crensovci", "SI_16","Crna na Koroskem", "SI_17","Crnomelj", "SI_19","Divaca", "SI_20","Dobrepolje", "SI_22","Dol pri Ljubljani", "SI_24","Dornava", "SI_25","Dravograd", "SI_26","Duplek", "SI_27","Gorenja Vas-Poljane", "SI_28","Gorisnica", "SI_29","Gornja Radgona", "SI_30","Gornji Grad", "SI_31","Gornji Petrovci", "SI_32","Grosuplje", "SI_34","Hrastnik", "SI_35","Hrpelje-Kozina", "SI_36","Idrija", "SI_37","Ig", "SI_38","Ilirska Bistrica", "SI_39","Ivancna Gorica", "SI_40","Izola-Isola", "SI_42","Jursinci", "SI_44","Kanal", "SI_45","Kidricevo", "SI_46","Kobarid", "SI_47","Kobilje", "SI_49","Komen", "SI_50","Koper-Capodistria", "SI_51","Kozje", "SI_52","Kranj", "SI_53","Kranjska Gora", "SI_54","Krsko", "SI_55","Kungota", "SI_57","Lasko", "SI_61","Ljubljana", "SI_62","Ljubno", "SI_64","Logatec", "SI_66","Loski Potok", "SI_68","Lukovica", "SI_71","Medvode", "SI_72","Menges", "SI_73","Metlika", "SI_74","Mezica", "SI_76","Mislinja", "SI_77","Moravce", "SI_78","Moravske Toplice", "SI_79","Mozirje", "SI_80","Murska Sobota", "SI_81","Muta", "SI_82","Naklo", "SI_83","Nazarje", "SI_84","Nova Gorica", "SI_86","Odranci", "SI_87","Ormoz", "SI_88","Osilnica", "SI_89","Pesnica", "SI_91","Pivka", "SI_92","Podcetrtek", "SI_94","Postojna", "SI_97","Puconci", "SI_98","Racam", "SI_99","Radece", "SI_A1","Radenci", "SI_A2","Radlje ob Dravi", "SI_A3","Radovljica", "SI_A6","Rogasovci", "SI_A7","Rogaska Slatina", "SI_A8","Rogatec", "SI_B1","Semic", "SI_B2","Sencur", "SI_B3","Sentilj", "SI_B4","Sentjernej", "SI_B6","Sevnica", "SI_B7","Sezana", "SI_B8","Skocjan", "SI_B9","Skofja Loka", "SI_C1","Skofljica", "SI_C2","Slovenj Gradec", "SI_C4","Slovenske Konjice", "SI_C5","Smarje pri Jelsah", "SI_C6","Smartno ob Paki", "SI_C7","Sostanj", "SI_C8","Starse", "SI_C9","Store", "SI_D1","Sveti Jurij", "SI_D2","Tolmin", "SI_D3","Trbovlje", "SI_D4","Trebnje", "SI_D5","Trzic", "SI_D6","Turnisce", "SI_D7","Velenje", "SI_D8","Velike Lasce", "SI_E1","Vipava", "SI_E2","Vitanje", "SI_E3","Vodice", "SI_E5","Vrhnika", "SI_E6","Vuzenica", "SI_E7","Zagorje ob Savi", "SI_E9","Zavrc", "SI_F1","Zelezniki", "SI_F2","Ziri", "SI_F3","Zrece", "SI_G4","Dobrova-Horjul-Polhov Gradec", "SI_G7","Domzale", "SI_H4","Jesenice", "SI_H6","Kamnik", "SI_H7","Kocevje", "SI_I2","Kuzma", "SI_I3","Lenart", "SI_I5","Litija", "SI_I6","Ljutomer", "SI_I7","Loska Dolina", "SI_I9","Luce", "SI_J1","Majsperk", "SI_J2","Maribor", "SI_J5","Miren-Kostanjevica", "SI_J7","Novo Mesto", "SI_J9","Piran", "SI_K5","Preddvor", "SI_K7","Ptuj", "SI_L1","Ribnica", "SI_L3","Ruse", "SI_L7","Sentjur pri Celju", "SI_L8","Slovenska Bistrica", "SI_N2","Videm", "SI_N3","Vojnik", "SI_N5","Zalec", "SK_01","Banska Bystrica", "SK_02","Bratislava", "SK_03","Kosice", "SK_04","Nitra", "SK_05","Presov", "SK_06","Trencin", "SK_07","Trnava", "SK_08","Zilina", "SL_01","Eastern", "SL_02","Northern", "SL_03","Southern", "SL_04","Western Area", "SM_01","Acquaviva", "SM_02","Chiesanuova", "SM_03","Domagnano", "SM_04","Faetano", "SM_05","Fiorentino", "SM_06","Borgo Maggiore", "SM_07","San Marino", "SM_08","Monte Giardino", "SM_09","Serravalle", "SN_01","Dakar", "SN_03","Diourbel", "SN_04","Saint-Louis", "SN_05","Tambacounda", "SN_07","Thies", "SN_08","Louga", "SN_09","Fatick", "SN_10","Kaolack", "SN_11","Kolda", "SN_12","Ziguinchor", "SO_01","Bakool", "SO_02","Banaadir", "SO_03","Bari", "SO_04","Bay", "SO_05","Galguduud", "SO_06","Gedo", "SO_07","Hiiraan", "SO_08","Jubbada Dhexe", "SO_09","Jubbada Hoose", "SO_10","Mudug", "SO_11","Nugaal", "SO_12","Sanaag", "SO_13","Shabeellaha Dhexe", "SO_14","Shabeellaha Hoose", "SO_15","Togdheer", "SO_16","Woqooyi Galbeed", "SR_10","Brokopondo", "SR_11","Commewijne", "SR_12","Coronie", "SR_13","Marowijne", "SR_14","Nickerie", "SR_15","Para", "SR_16","Paramaribo", "SR_17","Saramacca", "SR_18","Sipaliwini", "SR_19","Wanica", "ST_01","Principe", "ST_02","Sao Tome", "SV_01","Ahuachapan", "SV_02","Cabanas", "SV_03","Chalatenango", "SV_04","Cuscatlan", "SV_05","La Libertad", "SV_06","La Paz", "SV_07","La Union", "SV_08","Morazan", "SV_09","San Miguel", "SV_10","San Salvador", "SV_11","Santa Ana", "SV_12","San Vicente", "SV_13","Sonsonate", "SV_14","Usulutan", "SY_01","Al Hasakah", "SY_02","Al Ladhiqiyah", "SY_03","Al Qunaytirah", "SY_04","Ar Raqqah", "SY_05","As Suwayda'", "SY_06","Dar", "SY_07","Dayr az Zawr", "SY_08","Rif Dimashq", "SY_09","Halab", "SY_10","Hamah", "SY_11","Hims", "SY_12","Idlib", "SY_13","Dimashq", "SY_14","Tartus", "SZ_01","Hhohho", "SZ_02","Lubombo", "SZ_03","Manzini", "SZ_04","Shiselweni", "SZ_05","Praslin", "TD_01","Batha", "TD_02","Biltine", "TD_03","Borkou-Ennedi-Tibesti", "TD_04","Chari-Baguirmi", "TD_05","Guera", "TD_06","Kanem", "TD_07","Lac", "TD_08","Logone Occidental", "TD_09","Logone Oriental", "TD_10","Mayo-Kebbi", "TD_11","Moyen-Chari", "TD_12","Ouaddai", "TD_13","Salamat", "TD_14","Tandjile", "TG_01","Amlame", "TG_02","Aneho", "TG_03","Atakpame", "TG_04","Bafilo", "TG_05","Bassar", "TG_06","Dapaong", "TG_07","Kante", "TG_08","Klouto", "TG_09","Lama-Kara", "TG_10","Lome", "TG_11","Mango", "TG_12","Niamtougou", "TG_13","Notse", "TG_14","Kpagouda", "TG_15","Badou", "TG_16","Sotouboua", "TG_17","Tabligbo", "TG_18","Tsevie", "TG_19","Tchamba", "TG_20","Tchaoudjo", "TG_21","Vogan", "TH_01","Mae Hong Son", "TH_02","Chiang Mai", "TH_03","Chiang Rai", "TH_04","Nan", "TH_05","Lamphun", "TH_06","Lampang", "TH_07","Phrae", "TH_08","Tak", "TH_09","Sukhothai", "TH_10","Uttaradit", "TH_11","Kamphaeng Phet", "TH_12","Phitsanulok", "TH_13","Phichit", "TH_14","Phetchabun", "TH_15","Uthai Thani", "TH_16","Nakhon Sawan", "TH_17","Nong Khai", "TH_18","Loei", "TH_19","Udon Thani", "TH_20","Sakon Nakhon", "TH_21","Nakhon Phanom", "TH_22","Khon Kaen", "TH_23","Kalasin", "TH_24","Maha Sarakham", "TH_25","Roi Et", "TH_26","Chaiyaphum", "TH_27","Nakhon Ratchasima", "TH_28","Buriram", "TH_29","Surin", "TH_30","Sisaket", "TH_31","Narathiwat", "TH_32","Chai Nat", "TH_33","Sing Buri", "TH_34","Lop Buri", "TH_35","Ang Thong", "TH_36","Phra Nakhon Si Ayutthaya", "TH_37","Saraburi", "TH_38","Nonthaburi", "TH_39","Pathum Thani", "TH_40","Krung Thep", "TH_41","Phayao", "TH_42","Samut Prakan", "TH_43","Nakhon Nayok", "TH_44","Chachoengsao", "TH_45","Prachin Buri", "TH_46","Chon Buri", "TH_47","Rayong", "TH_48","Chanthaburi", "TH_49","Trat", "TH_50","Kanchanaburi", "TH_51","Suphan Buri", "TH_52","Ratchaburi", "TH_53","Nakhon Pathom", "TH_54","Samut Songkhram", "TH_55","Samut Sakhon", "TH_56","Phetchaburi", "TH_57","Prachuap Khiri Khan", "TH_58","Chumphon", "TH_59","Ranong", "TH_60","Surat Thani", "TH_61","Phangnga", "TH_62","Phuket", "TH_63","Krabi", "TH_64","Nakhon Si Thammarat", "TH_65","Trang", "TH_66","Phatthalung", "TH_67","Satun", "TH_68","Songkhla", "TH_69","Pattani", "TH_70","Yala", "TH_71","Ubon Ratchathani", "TH_72","Yasothon", "TJ_01","Kuhistoni Badakhshon", "TJ_02","Khatlon", "TJ_03","Sughd", "TM_01","Ahal", "TM_02","Balkan", "TM_03","Dashoguz", "TM_04","Lebap", "TM_05","Mary", "TN_02","Al Qasrayn", "TN_03","Al Qayrawan", "TN_06","Jundubah", "TN_10","Qafsah", "TN_14","Kef", "TN_15","Al Mahdiyah", "TN_16","Al Munastir", "TN_17","Bajah", "TN_18","Banzart", "TN_19","Nabul", "TN_22","Silyanah", "TN_23","Susah", "TN_27","Bin", "TN_28","Madanin", "TN_29","Qabis", "TN_31","Qibili", "TN_32","Safaqis", "TN_33","Sidi Bu Zayd", "TN_34","Tatawin", "TN_35","Tawzar", "TN_36","Tunis", "TN_37","Zaghwan", "TN_38","Ariana", "TN_39","Manouba", "TO_01","Ha", "TO_02","Tongatapu", "TO_03","Vava", "TR_02","Adiyaman", "TR_03","Afyon", "TR_04","Agri", "TR_05","Amasya", "TR_07","Antalya", "TR_08","Artvin", "TR_09","Aydin", "TR_10","Balikesir", "TR_11","Bilecik", "TR_12","Bingol", "TR_13","Bitlis", "TR_14","Bolu", "TR_15","Burdur", "TR_16","Bursa", "TR_17","Canakkale", "TR_19","Corum", "TR_20","Denizli", "TR_21","Diyarbakir", "TR_22","Edirne", "TR_23","Elazig", "TR_24","Erzincan", "TR_25","Erzurum", "TR_26","Eskisehir", "TR_28","Giresun", "TR_31","Hatay", "TR_32","Icel", "TR_33","Isparta", "TR_34","Istanbul", "TR_35","Izmir", "TR_37","Kastamonu", "TR_38","Kayseri", "TR_39","Kirklareli", "TR_40","Kirsehir", "TR_41","Kocaeli", "TR_43","Kutahya", "TR_44","Malatya", "TR_45","Manisa", "TR_46","Kahramanmaras", "TR_48","Mugla", "TR_49","Mus", "TR_50","Nevsehir", "TR_52","Ordu", "TR_53","Rize", "TR_54","Sakarya", "TR_55","Samsun", "TR_57","Sinop", "TR_58","Sivas", "TR_59","Tekirdag", "TR_60","Tokat", "TR_61","Trabzon", "TR_62","Tunceli", "TR_63","Sanliurfa", "TR_64","Usak", "TR_65","Van", "TR_66","Yozgat", "TR_68","Ankara", "TR_69","Gumushane", "TR_70","Hakkari", "TR_71","Konya", "TR_72","Mardin", "TR_73","Nigde", "TR_74","Siirt", "TR_75","Aksaray", "TR_76","Batman", "TR_77","Bayburt", "TR_78","Karaman", "TR_79","Kirikkale", "TR_80","Sirnak", "TR_81","Adana", "TR_82","Cankiri", "TR_83","Gaziantep", "TR_84","Kars", "TR_85","Zonguldak", "TR_86","Ardahan", "TR_87","Bartin", "TR_88","Igdir", "TR_89","Karabuk", "TR_90","Kilis", "TR_91","Osmaniye", "TR_92","Yalova", "TR_93","Duzce", "TT_01","Arima", "TT_02","Caroni", "TT_03","Mayaro", "TT_04","Nariva", "TT_05","Port-of-Spain", "TT_06","Saint Andrew", "TT_07","Saint David", "TT_08","Saint George", "TT_09","Saint Patrick", "TT_10","San Fernando", "TT_11","Tobago", "TT_12","Victoria", "TW_01","Fu-chien", "TW_02","Kao-hsiung", "TW_03","T'ai-pei", "TW_04","T'ai-wan", "TZ_01","Arusha", "TZ_02","Pwani", "TZ_03","Dodoma", "TZ_04","Iringa", "TZ_05","Kigoma", "TZ_06","Kilimanjaro", "TZ_07","Lindi", "TZ_08","Mara", "TZ_09","Mbeya", "TZ_10","Morogoro", "TZ_11","Mtwara", "TZ_12","Mwanza", "TZ_13","Pemba North", "TZ_14","Ruvuma", "TZ_15","Shinyanga", "TZ_16","Singida", "TZ_17","Tabora", "TZ_18","Tanga", "TZ_19","Kagera", "TZ_20","Pemba South", "TZ_21","Zanzibar Central", "TZ_22","Zanzibar North", "TZ_23","Dar es Salaam", "TZ_24","Rukwa", "TZ_25","Zanzibar Urban", "UA_01","Cherkas'ka Oblast'", "UA_02","Chernihivs'ka Oblast'", "UA_03","Chernivets'ka Oblast'", "UA_04","Dnipropetrovs'ka Oblast'", "UA_05","Donets'ka Oblast'", "UA_06","Ivano-Frankivs'ka Oblast'", "UA_07","Kharkivs'ka Oblast'", "UA_08","Khersons'ka Oblast'", "UA_09","Khmel'nyts'ka Oblast'", "UA_10","Kirovohrads'ka Oblast'", "UA_11","Krym", "UA_12","Kyyiv", "UA_13","Kyyivs'ka Oblast'", "UA_14","Luhans'ka Oblast'", "UA_15","L'vivs'ka Oblast'", "UA_16","Mykolayivs'ka Oblast'", "UA_17","Odes'ka Oblast'", "UA_18","Poltavs'ka Oblast'", "UA_19","Rivnens'ka Oblast'", "UA_20","Sevastopol'", "UA_21","Sums'ka Oblast'", "UA_22","Ternopil's'ka Oblast'", "UA_23","Vinnyts'ka Oblast'", "UA_24","Volyns'ka Oblast'", "UA_25","Zakarpats'ka Oblast'", "UA_26","Zaporiz'ka Oblast'", "UA_27","Zhytomyrs'ka Oblast'", "UG_05","Busoga", "UG_08","Karamoja", "UG_12","South Buganda", "UG_18","Central", "UG_20","Eastern", "UG_21","Nile", "UG_22","North Buganda", "UG_23","Northern", "UG_24","Southern", "UG_25","Western", "UG_65","Adjumani", "UG_66","Bugiri", "UG_67","Busia", "UG_69","Katakwi", "UG_73","Nakasongola", "UG_74","Sembabule", "UG_77","Arua", "UG_78","Iganga", "UG_79","Kabarole", "UG_80","Kaberamaido", "UG_81","Kamwenge", "UG_82","Kanungu", "UG_83","Kayunga", "UG_84","Kitgum", "UG_85","Kyenjojo", "UG_86","Mayuge", "UG_87","Mbale", "UG_88","Moroto", "UG_89","Mpigi", "UG_90","Mukono", "UG_91","Nakapiripirit", "UG_92","Pader", "UG_93","Rukungiri", "UG_94","Sironko", "UG_95","Soroti", "UG_96","Wakiso", "UG_97","Yumbe", "US_01","Alabama", "US_02","Alaska", "US_04","Arizona", "US_05","Arkansas", "US_06","California", "US_08","Colorado", "US_09","Connecticut", "US_10","Delaware", "US_11","District of Columbia", "US_12","Florida", "US_13","Georgia", "US_15","Hawaii", "US_16","Idaho", "US_17","Illinois", "US_18","Indiana", "US_19","Iowa", "US_20","Kansas", "US_21","Kentucky", "US_22","Louisiana", "US_23","Maine", "US_24","Maryland", "US_25","Massachusetts", "US_26","Michigan", "US_27","Minnesota", "US_28","Mississippi", "US_29","Missouri", "US_30","Montana", "US_31","Nebraska", "US_32","Nevada", "US_33","New Hampshire", "US_34","New Jersey", "US_35","New Mexico", "US_36","New York", "US_37","North Carolina", "US_38","North Dakota", "US_39","Ohio", "US_40","Oklahoma", "US_41","Oregon", "US_42","Pennyslvania", "US_44","Rhode Island", "US_45","South Carolina", "US_46","South Dakota", "US_47","Tennessee", "US_48","Texas", "US_49","Utah", "US_50","Vermont", "US_51","Virginia", "US_53","Washington", "US_54","West Virginia", "US_55","Wisconsin", "US_56","Wyoming", "UY_01","Artigas", "UY_02","Canelones", "UY_03","Cerro Largo", "UY_04","Colonia", "UY_05","Durazno", "UY_06","Flores", "UY_07","Florida", "UY_08","Lavalleja", "UY_09","Maldonado", "UY_10","Montevideo", "UY_11","Paysandu", "UY_12","Rio Negro", "UY_13","Rivera", "UY_14","Rocha", "UY_15","Salto", "UY_16","San Jose", "UY_17","Soriano", "UY_18","Tacuarembo", "UY_19","Treinta y Tres", "UZ_01","Andijon", "UZ_02","Bukhoro", "UZ_03","Farghona", "UZ_04","Jizzakh", "UZ_05","Khorazm", "UZ_06","Namangan", "UZ_07","Nawoiy", "UZ_08","Qashqadaryo", "UZ_09","Qoraqalpoghiston", "UZ_10","Samarqand", "UZ_11","Sirdaryo", "UZ_12","Surkhondaryo", "UZ_13","Toshkent", "UZ_14","Toshkent", "VC_01","Charlotte", "VC_02","Saint Andrew", "VC_03","Saint David", "VC_04","Saint George", "VC_05","Saint Patrick", "VC_06","Grenadines", "VE_01","Amazonas", "VE_02","Anzoategui", "VE_03","Apure", "VE_04","Aragua", "VE_05","Barinas", "VE_06","Bolivar", "VE_07","Carabobo", "VE_08","Cojedes", "VE_09","Delta Amacuro", "VE_11","Falcon", "VE_12","Guarico", "VE_13","Lara", "VE_14","Merida", "VE_15","Miranda", "VE_16","Monagas", "VE_17","Nueva Esparta", "VE_18","Portuguesa", "VE_19","Sucre", "VE_20","Tachira", "VE_21","Trujillo", "VE_22","Yaracuy", "VE_23","Zulia", "VE_24","Dependencias Federales", "VE_25","Distrito Federal", "VE_26","Vargas", "VN_02","Bac Thai", "VN_03","Ben Tre", "VN_05","Cao Bang", "VN_11","Ha Bac", "VN_12","Hai Hung", "VN_13","Hai Phong", "VN_22","Lai Chau", "VN_23","Lam Dong", "VN_24","Long An", "VN_29","Quang Nam-Da Nang", "VN_30","Quang Ninh", "VN_32","Son La", "VN_33","Tay Ninh", "VN_34","Thanh Hoa", "VN_35","Thai Binh", "VN_37","Tien Giang", "VN_39","Lang Son", "VN_43","An Giang", "VN_44","Dac Lac", "VN_45","Dong Nai", "VN_46","Dong Thap", "VN_47","Kien Giang", "VN_48","Minh Hai", "VN_49","Song Be", "VN_50","Vinh Phu", "VN_51","Ha Noi", "VN_52","Ho Chi Minh", "VN_53","Ba Ria-Vung Tau", "VN_54","Binh Dinh", "VN_55","Binh Thuan", "VN_56","Can Tho", "VN_57","Gia Lai", "VN_58","Ha Giang", "VN_59","Ha Tay", "VN_60","Ha Tinh", "VN_61","Hoa Binh", "VN_62","Khanh Hoa", "VN_63","Kon Tum", "VN_64","Lao Cai", "VN_65","Nam Ha", "VN_66","Nghe An", "VN_67","Ninh Binh", "VN_68","Ninh Thuan", "VN_69","Phu Yen", "VN_70","Quang Binh", "VN_71","Quang Ngai", "VN_72","Quang Tri", "VN_73","Soc Trang", "VN_74","Thua Thien", "VN_75","Tra Vinh", "VN_76","Tuyen Quang", "VN_77","Vinh Long", "VN_78","Yen Bai", "VU_05","Ambrym", "VU_06","Aoba", "VU_07","Torba", "VU_08","Efate", "VU_09","Epi", "VU_10","Malakula", "VU_11","Paama", "VU_12","Pentecote", "VU_13","Sanma", "VU_14","Shepherd", "VU_15","Tafea", "VU_16","Malampa", "VU_17","Penama", "VU_18","Shefa", "WS_02","Aiga-i-le-Tai", "WS_03","Atua", "WS_04","Fa", "WS_05","Gaga", "WS_06","Va", "WS_07","Gagaifomauga", "WS_08","Palauli", "WS_09","Satupa", "WS_10","Tuamasaga", "WS_11","Vaisigano", "YE_01","Abyan", "YE_03","Al Mahrah", "YE_04","Hadramawt", "YE_05","Shabwah", "YE_08","Al Hudaydah", "YE_10","Al Mahwit", "YE_11","Dhamar", "YE_14","Ma'rib", "YE_15","Sa", "YE_16","San", "YE_20","Al Bayda'", "YE_21","Al Jawf", "YE_22","Hajjah", "YE_23","Ibb", "YE_24","Lahij", "YE_25","Ta", "ZA_02","KwaZulu-Natal", "ZA_03","Free State", "ZA_05","Eastern Cape", "ZA_06","Gauteng", "ZA_07","Mpumalanga", "ZA_08","Northern Cape", "ZA_09","Limpopo", "ZA_10","North-West", "ZA_11","Western Cape", "ZM_01","Western", "ZM_02","Central", "ZM_03","Eastern", "ZM_04","Luapula", "ZM_05","Northern", "ZM_06","North-Western", "ZM_07","Southern", "ZM_08","Copperbelt", "ZM_09","Lusaka", "ZR_01","Bandundu", "ZR_02","Equateur", "ZR_03","Kasai-Occidental", "ZR_04","Kasai-Oriental", "ZR_05","Katanga", "ZR_06","Kinshasa", "ZR_07","Kivu", "ZR_08","Bas-Congo", "ZR_09","Orientale", "ZR_10","Maniema", "ZR_11","Nord-Kivu", "ZR_12","Sud-Kivu", "ZW_01","Manicaland", "ZW_02","Midlands", "ZW_03","Mashonaland Central", "ZW_04","Mashonaland East", "ZW_05","Mashonaland West", "ZW_06","Matabeleland North", "ZW_07","Matabeleland South", "ZW_08","Masvingo", "ZW_09","Bulawayo", "ZW_10","Harare" ); # -----> sub RegionName($$) { my $countrycode = shift || ""; my $regioncode = shift || ""; if ($countrycode eq "us") { return $regus{uc $regioncode} || ""; } if ($countrycode eq "ca") { return $regca{uc $regioncode} || ""; } return $regall{uc($countrycode."_".$regioncode)} || ""; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_geoip_city_maxmind { my $InitParams=shift; my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); $MAXNBOFSECTIONGIR=10; # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS debug(" Plugin $PluginName: InitParams=$InitParams",1); my ($mode,$tmpdatafile)=split(/\s+/,$InitParams,2); my ($datafile,$override)=split(/\+/,$tmpdatafile,2); if (! $datafile) { $datafile="GeoIPCity.dat"; } else { $datafile =~ s/%20/ /g; } if ($type eq 'geoippureperl') { # With pureperl with always use GEOIP_STANDARD. # GEOIP_MEMORY_CACHE seems to fail with ActiveState if ($mode eq '' || $mode eq 'GEOIP_MEMORY_CACHE') { $mode=Geo::IP::PurePerl::GEOIP_STANDARD(); } else { $mode=Geo::IP::PurePerl::GEOIP_STANDARD(); } } else { if ($mode eq '' || $mode eq 'GEOIP_MEMORY_CACHE') { $mode=Geo::IP::GEOIP_MEMORY_CACHE(); } else { $mode=Geo::IP::GEOIP_STANDARD(); } } if ($override){ $override =~ s/%20/ /g; $OverrideFile=$override; } %TmpDomainLookup=(); debug(" Plugin $PluginName: GeoIP initialized type=$type mode=$mode override=$override",1); if ($type eq 'geoippureperl') { $geoip_city_maxmind = Geo::IP::PurePerl->open($datafile, $mode); } else { $geoip_city_maxmind = Geo::IP->open($datafile, $mode); } $LoadedOverride=0; # Fails on some GeoIP version # debug(" Plugin geoip_city_maxmind: GeoIP initialized database_info=".$geoip_city_maxmind->database_info()); if ($geoip_city_maxmind) { debug(" Plugin $PluginName: GeoIP plugin and gi object initialized",1); } else { return "Error: Failed to create gi object for datafile=".$datafile; } # -----> return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLMenuLink_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub AddHTMLMenuLink_geoip_city_maxmind { my $categ=$_[0]; my $menu=$_[1]; my $menulink=$_[2]; my $menutext=$_[3]; # <----- if ($Debug) { debug(" Plugin $PluginName: AddHTMLMenuLink"); } if ($categ eq 'who') { $menu->{"plugin_$PluginName"}=2.2; # Pos $menulink->{"plugin_$PluginName"}=2; # Type of link $menutext->{"plugin_$PluginName"}=$Message[172]; # Text } # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLGraph_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub AddHTMLGraph_geoip_city_maxmind { my $categ=$_[0]; my $menu=$_[1]; my $menulink=$_[2]; my $menutext=$_[3]; # <----- my $ShowCities='H'; $MinHit{'Cities'}=1; my $total_p; my $total_h; my $total_k; my $rest_p; my $rest_h; my $rest_k; if ($Debug) { debug(" Plugin $PluginName: AddHTMLGraph $categ $menu $menulink $menutext"); } my $title="GeoIP Cities"; &tab_head($title,19,0,'cities'); print ""; print "".$Message[148].""; print "".$Message[171].""; print "".$Message[172].": ".((scalar keys %_city_h)-($_city_h{'unknown'}?1:0)).""; if ($ShowCities =~ /P/i) { print "$Message[56]"; } if ($ShowCities =~ /P/i) { print "$Message[15]"; } if ($ShowCities =~ /H/i) { print "$Message[57]"; } if ($ShowCities =~ /H/i) { print "$Message[15]"; } if ($ShowCities =~ /B/i) { print "$Message[75]"; } if ($ShowCities =~ /L/i) { print "$Message[9]"; } print "\n"; $total_p=$total_h=$total_k=0; my $count=0; &BuildKeyList($MaxRowsInHTMLOutput,$MinHit{'Cities'},\%_city_h,\%_city_h); # Group by country # my @countrylist=('ca','us'); # foreach my $country (@countrylist) { # print ""; # print "".$countrylib{$country}.""; # if ($ShowCities =~ /P/i) { print " "; } # if ($ShowCities =~ /P/i) { print " "; } # if ($ShowCities =~ /H/i) { print " "; } # if ($ShowCities =~ /H/i) { print " "; } # if ($ShowCities =~ /B/i) { print " "; } # if ($ShowCities =~ /L/i) { print " "; } # print "\n"; foreach my $key (@keylist) { if ($key eq 'unknown') { next; } my ($countrycode,$city,$regioncode)=split('_',$key,3); $city=~s/%20/ /g; # if ($countrycode ne $country) { next; } my $p_p; my $p_h; if ($TotalPages) { $p_p=int(($_city_p{$key}||0)/$TotalPages*1000)/10; } if ($TotalHits) { $p_h=int($_city_h{$key}/$TotalHits*1000)/10; } print ""; print "".$DomainsHashIDLib{$countrycode}.""; my $regionlib=RegionName($countrycode, $regioncode); print "".($regionlib?$regionlib:' ').""; print "".ucfirst(EncodeToPageCode($city)).""; if ($ShowCities =~ /P/i) { print "".($_city_p{$key}?Format_Number($_city_p{$key}):" ").""; } if ($ShowCities =~ /P/i) { print "".($_city_p{$key}?"$p_p %":' ').""; } if ($ShowCities =~ /H/i) { print "".($_city_h{$key}?Format_Number($_city_h{$key}):" ").""; } if ($ShowCities =~ /H/i) { print "".($_city_h{$key}?"$p_h %":' ').""; } if ($ShowCities =~ /B/i) { print "".Format_Bytes($_city_k{$key}).""; } if ($ShowCities =~ /L/i) { print "".($_city_p{$key}?Format_Date($_city_l{$key},1):'-').""; } print "\n"; $total_p += $_city_p{$key}||0; $total_h += $_city_h{$key}; $total_k += $_city_k{$key}||0; $count++; } # } if ($Debug) { debug("Total real / shown : $TotalPages / $total_p - $TotalHits / $total_h - $TotalBytes / $total_h",2); } $rest_p=0; $rest_h=$TotalHits-$total_h; $rest_k=0; if ($rest_p > 0 || $rest_h > 0 || $rest_k > 0) { # All other cities # print ""; # print " "; # if ($ShowCities =~ /P/i) { print " "; } # if ($ShowCities =~ /P/i) { print " "; } # if ($ShowCities =~ /H/i) { print " "; } # if ($ShowCities =~ /H/i) { print " "; } # if ($ShowCities =~ /B/i) { print " "; } # if ($ShowCities =~ /L/i) { print " "; } # print "\n"; my $p_p; my $p_h; if ($TotalPages) { $p_p=int($rest_p/$TotalPages*1000)/10; } if ($TotalHits) { $p_h=int($rest_h/$TotalHits*1000)/10; } print ""; print "$Message[2]/$Message[0]"; if ($ShowCities =~ /P/i) { print "".($rest_p?$rest_p:" ").""; } if ($ShowCities =~ /P/i) { print "".($rest_p?"$p_p %":' ').""; } if ($ShowCities =~ /H/i) { print "".($rest_h?$rest_h:" ").""; } if ($ShowCities =~ /H/i) { print "".($rest_h?"$p_h %":' ').""; } if ($ShowCities =~ /B/i) { print "".Format_Bytes($rest_k).""; } if ($ShowCities =~ /L/i) { print " "; } print "\n"; } &tab_end(); # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: GetCountryCodeByAddr_pluginname # UNIQUE: YES (Only one plugin using this function can be loaded) # GetCountryCodeByAddr is called to translate an ip into a country code in lower case. #----------------------------------------------------------------------------- # Rem: not used sub GetCountryCodeByAddr_geoip_city_maxmind { my $param="$_[0]"; # <----- my $res = TmpLookup_geoip_city_maxmind($param); if ($type eq 'geoippureperl') { if (! $res) { my @record = (); @record=$geoip_city_maxmind->get_city_record($param) if $geoip_city_maxmind; my $country; $country=$record[0] if @record; $res=lc($country) || 'unknown'; $TmpDomainLookup{$param}=$res; if ($Debug) { debug(" Plugin $PluginName: GetCountryCodeByAddr for $param: [$res]",5); } } elsif ($Debug) { debug(" Plugin $PluginName: GetCountryCodeByAddr for $param: Already resolved to [$res]",5); } } else { if (! $res) { my $record=(); $record=$geoip_city_maxmind->record_by_addr($param) if $geoip_city_maxmind; my $country; $country=$record->country if $record; $res=lc($country) || 'unknown'; $TmpDomainLookup{$param}=$res; if ($Debug) { debug(" Plugin $PluginName: GetCountryCodeByAddr for $param: [$res]",5); } } elsif ($Debug) { debug(" Plugin $PluginName: GetCountryCodeByAddr for $param: Already resolved to [$res]",5); } } # -----> return $res; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: GetCountryCodeByName_pluginname # UNIQUE: YES (Only one plugin using this function can be loaded) # GetCountryCodeByName is called to translate a host name into a country code in lower case. #----------------------------------------------------------------------------- # Rem: not used sub GetCountryCodeByName_geoip_city_maxmind { my $param="$_[0]"; # <----- my $res = TmpLookup_geoip_city_maxmind($param); if ($type eq 'geoippureperl') { if (! $res) { my @record = (); @record=$geoip_city_maxmind->get_city_record($param) if $geoip_city_maxmind; my $country; $country=$record[0] if @record; $res=lc($country) || 'unknown'; $TmpDomainLookup{$param}=$res; if ($Debug) { debug(" Plugin $PluginName: GetCountryCodeByName for $param: [$res]",5); } } elsif ($Debug) { debug(" Plugin $PluginName: GetCountryCodeByName for $param: Already resolved to [$res]",5); } } else { if (! $res) { my $record=(); $record=$geoip_city_maxmind->record_by_name($param) if $geoip_city_maxmind; my $country; $country=$record->country if $record; $res=lc($country) || 'unknown'; $TmpDomainLookup{$param}=$res; if ($Debug) { debug(" Plugin $PluginName: GetCountryCodeByName for $param: [$res]",5); } } elsif ($Debug) { debug(" Plugin $PluginName: GetCountryCodeByName for $param: Already resolved to [$res]",5); } } # -----> return $res; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: ShowInfoHost_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to add additionnal columns to the Hosts report. # This function is called when building rows of the report (One call for each # row). So it allows you to add a column in report, for example with code : # print "This is a new cell for $param"; # Parameters: Host name or ip #----------------------------------------------------------------------------- sub ShowInfoHost_geoip_city_maxmind { my $param="$_[0]"; # <----- if ($param eq '__title__') { my $NewLinkParams=${QueryString}; $NewLinkParams =~ s/(^|&|&)update(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)output(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)staticlinks(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)framename=[^&]*//i; my $NewLinkTarget=''; if ($DetailedReportsOnNewWindows) { $NewLinkTarget=" target=\"awstatsbis\""; } if (($FrameName eq 'mainleft' || $FrameName eq 'mainright') && $DetailedReportsOnNewWindows < 2) { $NewLinkParams.="&framename=mainright"; $NewLinkTarget=" target=\"mainright\""; } $NewLinkParams =~ s/(&|&)+/&/i; $NewLinkParams =~ s/^&//; $NewLinkParams =~ s/&$//; if ($NewLinkParams) { $NewLinkParams="${NewLinkParams}&"; } # print ""; # print "GeoIP
Country
"; # print ""; print ""; print "GeoIP
City
"; print ""; } elsif ($param) { # try loading our override file if we haven't yet my $ip=0; my $key; if ($param =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) { # IPv4 address $ip=4; $key=$param; } elsif ($param =~ /^[0-9A-F]*:/i) { # IPv6 address $ip=6; $key=$param; } if ($key && $ip==4) { my $country; my $city; my @res = TmpLookup_geoip_city_maxmind($param); if (@res){ $country = $res[0]; $city = $res[4]; } elsif ($type eq 'geoippureperl') { my @record = (); @record=$geoip_city_maxmind->get_city_record($param) if $geoip_city_maxmind; if ($Debug) { debug(" Plugin $PluginName: GetCityByIp for $param: [@record]",5); } $country=$record[0] if @record; $city=$record[4] if @record; } else { my $record=(); $record=$geoip_city_maxmind->record_by_addr($param) if $geoip_city_maxmind; if ($Debug) { debug(" Plugin $PluginName: GetCityByIp for $param: [$record]",5); } $country=$record->country_code if $record; $city=$record->city if $record; } # print ""; # if ($country) { print $DomainsHashIDLib{$country}?$DomainsHashIDLib{$country}:"$Message[0]"; } # else { print "$Message[0]"; } # print ""; print ""; if ($city) { print EncodeToPageCode($city); } else { print "$Message[0]"; } print ""; } if ($key && $ip==6) { debug (" Plugin $PluginName: IPv6 not supported by GeoIP: $key"); print ""; print "$Message[0]"; print ""; } if (! $key) { my $country; my $city; my @res = TmpLookup_geoip_city_maxmind($param); if (@res){ $country = $res[0]; $city = $res[4]; } elsif ($type eq 'geoippureperl') { my @record = (); @record=$geoip_city_maxmind->get_city_record($param) if $geoip_city_maxmind; if ($Debug) { debug(" Plugin $PluginName: GetCityByHostname for $param: [@record]",5); } $country=$record[0] if @record; $city=$record[4] if @record; } else { my $record=(); $record=$geoip_city_maxmind->record_by_name($param) if $geoip_city_maxmind; if ($Debug) { debug(" Plugin $PluginName: GetCityByHostname for $param: [$record]",5); } $country=$record->country_code if $record; $city=$record->city if $record; } # print ""; # if ($country) { print $DomainsHashIDLib{$country}?$DomainsHashIDLib{$country}:"$Message[0]"; } # else { print "$Message[0]"; } # print ""; print ""; if ($city) { print EncodeToPageCode($city); } else { print "$Message[0]"; } print ""; } } else { print " "; } return 1; # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionInitHashArray_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionInitHashArray_geoip_city_maxmind { # my $param="$_[0]"; # <----- if ($Debug) { debug(" Plugin $PluginName: Init_HashArray"); } %_city_p = %_city_h = %_city_k = %_city_l =(); # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionProcessIP_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionProcessIp_geoip_city_maxmind { my $param="$_[0]"; # Param must be an IP # <----- if ($type eq 'geoippureperl') { my @record = TmpLookup_geoip_city_maxmind($param); if (!@record){ @record=$geoip_city_maxmind->get_city_record($param) if $geoip_city_maxmind; } if ($Debug) { debug(" Plugin $PluginName: GetCityByName for $param: [@record]",5); } if (@record) { my $city=$record[4]; if ($city) { my $countrycity=$record[0].'_'.$city; $countrycity=~s/ /%20/g; if ($record[3]) { $countrycity.='_'.$record[3]; } $_city_h{lc($countrycity)}++; } else { $_city_h{'unknown'}++; } } else { $_city_h{'unknown'}++; } } else { my $record=(); my @rec = TmpLookup_geoip_city_maxmind($param); if (@rec){ $record->city = $rec[4]; $record->region = $rec[0]; $record->country_code = $rec[3]; }else{ $record=$geoip_city_maxmind->record_by_addr($param) if $geoip_city_maxmind; } if ($Debug) { debug(" Plugin $PluginName: GetCityByIp for $param: [$record]",5); } if ($record) { my $city=$record->city; # if ($PageBool) { $_city_p{$city}++; } if ($city) { my $countrycity=$record->country_code.'_'.$record->city; $countrycity=~s/ /%20/g; if ($record->region) { $countrycity.='_'.$record->region; } $_city_h{lc($countrycity)}++; } else { $_city_h{'unknown'}++; } # if ($timerecord > $_city_l{$city}) { $_city_l{$city}=$timerecord; } } else { $_city_h{'unknown'}++; } } # -----> return; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionProcessHostname_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionProcessHostname_geoip_city_maxmind { my $param="$_[0]"; # Param must be an IP if ($type eq 'geoippureperl') { my @record = TmpLookup_geoip_city_maxmind($param); if (!@record){ @record=$geoip_city_maxmind->get_city_record($param) if $geoip_city_maxmind; } if ($Debug) { debug(" Plugin $PluginName: GetCityByName for $param: [@record]",5); } if (@record) { my $city=$record[4]; if ($city) { my $countrycity=$record[0].'_'.$city; $countrycity=~s/ /%20/g; if ($record[3]) { $countrycity.='_'.$record[3]; } $_city_h{lc($countrycity)}++; } else { $_city_h{'unknown'}++; } } else { $_city_h{'unknown'}++; } } else { my $record=(); my @rec = TmpLookup_geoip_city_maxmind($param); if (@rec){ $record->city = $rec[4]; $record->region = $rec[3]; $record->country_code = $rec[0]; }else{ $record=$geoip_city_maxmind->record_by_name($param) if $geoip_city_maxmind; } if ($Debug) { debug(" Plugin $PluginName: GetCityByName for $param: [$record]",5); } if ($record) { my $city=$record->city; # if ($PageBool) { $_city_p{$city}++; } if ($city) { my $countrycity=($record->country_code).'_'.$city; $countrycity=~s/ /%20/g; if ($record->region) { $countrycity.='_'.$record->region; } $_city_h{lc($countrycity)}++; } else { $_city_h{'unknown'}++; } # if ($timerecord > $_city_l{$city}) { $_city_l{$city}=$timerecord; } } else { $_city_h{'unknown'}++; } } # -----> return; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionReadHistory_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionReadHistory_geoip_city_maxmind { my $issectiontoload=shift; my $xmlold=shift; my $xmleb=shift; my $countlines=shift; # <----- if ($Debug) { debug(" Plugin $PluginName: Begin of PLUGIN_geoip_city_maxmind section"); } my @field=(); my $count=0;my $countloaded=0; do { if ($field[0]) { $count++; if ($issectiontoload) { $countloaded++; if ($field[2]) { $_city_h{$field[0]}+=$field[2]; } } } $_=; chomp $_; s/\r//; @field=split(/\s+/,($xmlold?XMLDecodeFromHisto($_):$_)); $countlines++; } until ($field[0] eq "END_PLUGIN_$PluginName" || $field[0] eq "${xmleb}END_PLUGIN_$PluginName" || ! $_); if ($field[0] ne "END_PLUGIN_$PluginName" && $field[0] ne "${xmleb}END_PLUGIN_$PluginName") { error("History file is corrupted (End of section PLUGIN not found).\nRestore a recent backup of this file (data for this month will be restored to backup date), remove it (data for month will be lost), or remove the corrupted section in file (data for at least this section will be lost).","","",1); } if ($Debug) { debug(" Plugin $PluginName: End of PLUGIN_$PluginName section ($count entries, $countloaded loaded)"); } # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionWriteHistory_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionWriteHistory_geoip_city_maxmind { my ($xml,$xmlbb,$xmlbs,$xmlbe,$xmlrb,$xmlrs,$xmlre,$xmleb,$xmlee)=(shift,shift,shift,shift,shift,shift,shift,shift,shift); if ($Debug) { debug(" Plugin $PluginName: SectionWriteHistory_$PluginName start - ".(scalar keys %_city_h)); } # <----- print HISTORYTMP "\n"; if ($xml) { print HISTORYTMP "
$MAXNBOFSECTIONGIR\n"; } print HISTORYTMP "# Plugin key - Pages - Hits - Bandwidth - Last access\n"; #print HISTORYTMP "# The $MaxNbOfExtra[$extranum] first number of hits are first\n"; $ValueInFile{"plugin_$PluginName"}=tell HISTORYTMP; print HISTORYTMP "${xmlbb}BEGIN_PLUGIN_$PluginName${xmlbs}".(scalar keys %_city_h)."${xmlbe}\n"; &BuildKeyList($MAXNBOFSECTIONGIR,1,\%_city_h,\%_city_h); my %keysinkeylist=(); foreach (@keylist) { $keysinkeylist{$_}=1; #my $page=$_city_p{$_}||0; #my $bytes=$_city_k{$_}||0; #my $lastaccess=$_city_l{$_}||''; print HISTORYTMP "${xmlrb}".XMLEncodeForHisto($_)."${xmlrs}0${xmlrs}", $_city_h{$_}, "${xmlrs}0${xmlrs}0${xmlre}\n"; next; } foreach (keys %_city_h) { if ($keysinkeylist{$_}) { next; } #my $page=$_city_p{$_}||0; #my $bytes=$_city_k{$_}||0; #my $lastaccess=$_city_l{$_}||''; print HISTORYTMP "${xmlrb}".XMLEncodeForHisto($_)."${xmlrs}0${xmlrs}", $_city_h{$_}, "${xmlrs}0${xmlrs}0${xmlre}\n"; next; } print HISTORYTMP "${xmleb}END_PLUGIN_$PluginName${xmlee}\n"; # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: LoadOverrideFile # Attempts to load a comma delimited file that will override the GeoIP database # Useful for Intranet records # CSV format: IP,2-char Country code, region, city, postal code, latitude, # longitude, US metro code, US area code #----------------------------------------------------------------------------- sub LoadOverrideFile_geoip_city_maxmind{ my $filetoload=""; if ($OverrideFile){ if (!open(GEOIPFILE, $OverrideFile)){ debug("Plugin $PluginName: Unable to open override file: $OverrideFile"); $LoadedOverride = 1; return; } }else{ my $conf = (exists(&Get_Config_Name) ? Get_Config_Name() : $SiteConfig); if ($conf && open(GEOIPFILE,"$DirData/$PluginName.$conf.txt")) { $filetoload="$DirData/$PluginName.$conf.txt"; } elsif (open(GEOIPFILE,"$DirData/$PluginName.txt")) { $filetoload="$DirData/$PluginName.txt"; } else { debug("No override file \"$DirData/$PluginName.txt\": $!"); } } if ($filetoload) { # This is the fastest way to load with regexp that I know while (){ chomp $_; s/\r//; my @record = split(",", $_); # replace quotes if they were used in the file foreach (@record){ $_ =~ s/"//g; } # now we need to copy our file values in the order to mimic the lookup values my @res = (); $res[0] = $record[1]; $res[3] = $record[2]; $res[4] = $record[3]; $res[5] = $record[4]; $res[6] = $record[5]; $res[7] = $record[6]; $res[8] = $record[7]; $res[9] = $record[8]; # store in hash $TmpDomainLookup{$record[0]} = [@res]; } close GEOIPFILE; debug(" Plugin $PluginName: Overload file loaded: ".(scalar keys %TmpDomainLookup)." entries found."); } $LoadedOverride = 1; return; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: TmpLookup # Searches the temporary hash for the parameter value and returns the corresponding # GEOIP entry #----------------------------------------------------------------------------- sub TmpLookup_geoip_city_maxmind(){ $param = shift; if (!$LoadedOverride){&LoadOverrideFile_geoip_city_maxmind();} # my @val = (); # if ($geoip_city_maxmind && # (($type eq 'geoip' && $geoip_city_maxmind->VERSION >= 1.30) || # $type eq 'geoippureperl' && $geoip_city_maxmind->VERSION >= 1.17)){ # @val = @{$TmpDomainLookup{$geoip_city_maxmind->get_ip_address($param)}}; # } # else {@val = @{$TmpDomainLookup{$param};}} # return @val; if ($TmpDomainLookup{$param}) { return @{$TmpDomainLookup{$param};} } else { return; } } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/geoip_isp_maxmind.pm0000644000175100017510000004654414753672077025626 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # GeoIp_Isp_Maxmind AWStats plugin # This plugin allow you to add a city report. # Need the licensed ISP database from Maxmind. #----------------------------------------------------------------------------- # Perl Required Modules: Geo::IP or Geo::IP::PurePerl #----------------------------------------------------------------------------- # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES use vars qw/ $type /; $type='geoip'; if (!eval ('require "Geo/IP.pm";')) { $error1=$@; $type='geoippureperl'; if (!eval ('require "Geo/IP/PurePerl.pm";')) { $error2=$@; $ret=($error1||$error2)?"Error:\n$error1$error2":""; $ret.="Error: Need Perl module Geo::IP or Geo::IP::PurePerl"; return $ret; } } # -----> #use strict; no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="6.2"; my $PluginHooksFunctions="AddHTMLMenuLink AddHTMLGraph ShowInfoHost SectionInitHashArray SectionProcessIp SectionProcessHostname SectionReadHistory SectionWriteHistory"; my $PluginName="geoip_isp_maxmind"; my $LoadedOverride=0; my $OverrideFile=""; my %TmpDomainLookup; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ $geoip_isp_maxmind %_isp_p %_isp_h %_isp_k %_isp_l $MAXNBOFSECTIONGIR $MAXLENGTH /; # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_geoip_isp_maxmind { my $InitParams=shift; my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); $MAXNBOFSECTIONGIR=10; $MAXLENGTH=20; # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS debug(" Plugin $PluginName: InitParams=$InitParams",1); my ($mode,$tmpdatafile)=split(/\s+/,$InitParams,2); my ($datafile,$override)=split(/\+/,$tmpdatafile,2); if (! $datafile) { $datafile="GeoIPIsp.dat"; } else { $datafile =~ s/%20/ /g; } if ($type eq 'geoippureperl') { # With pureperl with always use GEOIP_STANDARD. # GEOIP_MEMORY_CACHE seems to fail with ActiveState if ($mode eq '' || $mode eq 'GEOIP_MEMORY_CACHE') { $mode=Geo::IP::PurePerl::GEOIP_STANDARD(); } else { $mode=Geo::IP::PurePerl::GEOIP_STANDARD(); } } else { if ($mode eq '' || $mode eq 'GEOIP_MEMORY_CACHE') { $mode=Geo::IP::GEOIP_MEMORY_CACHE(); } else { $mode=Geo::IP::GEOIP_STANDARD(); } } if ($override){ $override =~ s/%20/ /g; $OverrideFile=$override; } %TmpDomainLookup=(); debug(" Plugin $PluginName: GeoIP initialized type=$type mode=$mode",1); if ($type eq 'geoippureperl') { $geoip_isp_maxmind = Geo::IP::PurePerl->open($datafile, $mode); } else { $geoip_isp_maxmind = Geo::IP->open($datafile, $mode); } $LoadedOverride=0; # Fails on some GeoIP version # debug(" Plugin geoip_isp_maxmind: GeoIP initialized database_info=".$geoip_isp_maxmind->database_info()); if ($geoip_isp_maxmind) { debug(" Plugin $PluginName: GeoIP plugin and gi object initialized",1); } else { return "Error: Failed to create gi object for datafile=".$datafile; } # -----> return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLMenuLink_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub AddHTMLMenuLink_geoip_isp_maxmind { my $categ=$_[0]; my $menu=$_[1]; my $menulink=$_[2]; my $menutext=$_[3]; # <----- if ($Debug) { debug(" Plugin $PluginName: AddHTMLMenuLink"); } if ($categ eq 'who') { $menu->{"plugin_$PluginName"}=0.6; # Pos $menulink->{"plugin_$PluginName"}=2; # Type of link $menutext->{"plugin_$PluginName"}="ISP"; # Text } # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLGraph_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub AddHTMLGraph_geoip_isp_maxmind { my $categ=$_[0]; my $menu=$_[1]; my $menulink=$_[2]; my $menutext=$_[3]; # <----- my $ShowISP='H'; $MinHit{'Isp'}=1; my $total_p; my $total_h; my $total_k; my $rest_p; my $rest_h; my $rest_k; if ($Debug) { debug(" Plugin $PluginName: AddHTMLGraph $categ $menu $menulink $menutext"); } my $title='ISP'; &tab_head("$title",19,0,'isp'); print "ISP : ".((scalar keys %_isp_h)-($_isp_h{'unknown'}?1:0)).""; if ($ShowISP =~ /P/i) { print "$Message[56]"; } if ($ShowISP =~ /P/i) { print "$Message[15]"; } if ($ShowISP =~ /H/i) { print "$Message[57]"; } if ($ShowISP =~ /H/i) { print "$Message[15]"; } if ($ShowISP =~ /B/i) { print "$Message[75]"; } if ($ShowISP =~ /L/i) { print "$Message[9]"; } print "\n"; $total_p=$total_h=$total_k=0; my $count=0; &BuildKeyList($MaxRowsInHTMLOutput,$MinHit{'Isp'},\%_isp_h,\%_isp_h); foreach my $key (@keylist) { if ($key eq 'unknown') { next; } my $p_p; my $p_h; if ($TotalPages) { $p_p=int($_isp_p{$key}/$TotalPages*1000)/10; } if ($TotalHits) { $p_h=int($_isp_h{$key}/$TotalHits*1000)/10; } print ""; my $isp=$key; $isp =~ s/_/ /g; print "".ucfirst($isp).""; if ($ShowISP =~ /P/i) { print "".($_isp_p{$key}?Format_Number($_isp_p{$key}):" ").""; } if ($ShowISP =~ /P/i) { print "".($_isp_p{$key}?"$p_p %":' ').""; } if ($ShowISP =~ /H/i) { print "".($_isp_h{$key}?Format_Number($_isp_h{$key}):" ").""; } if ($ShowISP =~ /H/i) { print "".($_isp_h{$key}?"$p_h %":' ').""; } if ($ShowISP =~ /B/i) { print "".Format_Bytes($_isp_k{$key}).""; } if ($ShowISP =~ /L/i) { print "".($_isp_p{$key}?Format_Date($_isp_l{$key},1):'-').""; } print "\n"; $total_p += $_isp_p{$key}||0; $total_h += $_isp_h{$key}; $total_k += $_isp_k{$key}||0; $count++; } if ($Debug) { debug("Total real / shown : $TotalPages / $total_p - $TotalHits / $total_h - $TotalBytes / $total_h",2); } $rest_p=0; $rest_h=$TotalHits-$total_h; $rest_k=0; if ($rest_p > 0 || $rest_h > 0 || $rest_k > 0) { # All other cities # print ""; # print " "; # if ($ShowISP =~ /P/i) { print " "; } # if ($ShowISP =~ /P/i) { print " "; } # if ($ShowISP =~ /H/i) { print " "; } # if ($ShowISP =~ /H/i) { print " "; } # if ($ShowISP =~ /B/i) { print " "; } # if ($ShowISP =~ /L/i) { print " "; } # print "\n"; my $p_p; my $p_h; if ($TotalPages) { $p_p=int($rest_p/$TotalPages*1000)/10; } if ($TotalHits) { $p_h=int($rest_h/$TotalHits*1000)/10; } print ""; print "$Message[2]/$Message[0]"; if ($ShowISP =~ /P/i) { print "".($rest_p?Format_Number($rest_p):" ").""; } if ($ShowISP =~ /P/i) { print "".($rest_p?"$p_p %":' ').""; } if ($ShowISP =~ /H/i) { print "".($rest_h?Format_Number($rest_h):" ").""; } if ($ShowISP =~ /H/i) { print "".($rest_h?"$p_h %":' ').""; } if ($ShowISP =~ /B/i) { print "".Format_Bytes($rest_k).""; } if ($ShowISP =~ /L/i) { print " "; } print "\n"; } &tab_end(); # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: ShowInfoHost_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to add additionnal columns to the Hosts report. # This function is called when building rows of the report (One call for each # row). So it allows you to add a column in report, for example with code : # print "This is a new cell for $param"; # Parameters: Host name or ip #----------------------------------------------------------------------------- sub ShowInfoHost_geoip_isp_maxmind { my $param="$_[0]"; # <----- if ($param eq '__title__') { my $NewLinkParams=${QueryString}; $NewLinkParams =~ s/(^|&|&)update(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)output(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)staticlinks(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)framename=[^&]*//i; my $NewLinkTarget=''; if ($DetailedReportsOnNewWindows) { $NewLinkTarget=" target=\"awstatsbis\""; } if (($FrameName eq 'mainleft' || $FrameName eq 'mainright') && $DetailedReportsOnNewWindows < 2) { $NewLinkParams.="&framename=mainright"; $NewLinkTarget=" target=\"mainright\""; } $NewLinkParams =~ s/(&|&)+/&/i; $NewLinkParams =~ s/^&//; $NewLinkParams =~ s/&$//; if ($NewLinkParams) { $NewLinkParams="${NewLinkParams}&"; } print ""; print "GeoIP
ISP
"; print ""; } elsif ($param) { my $ip=0; my $key; if ($param =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) { # IPv4 address $ip=4; $key=$param; } elsif ($param =~ /^[0-9A-F]*:/i) { # IPv6 address $ip=6; $key=$param; } print ""; if ($key && $ip==4) { my $isp = TmpLookup_geoip_isp_maxmind($param); if (!$isp && $type eq 'geoippureperl') { # Function isp_by_addr does not exists in PurePerl but isp_by_name do same $isp=$geoip_isp_maxmind->isp_by_name($param) if $geoip_isp_maxmind; } elsif (!$isp) { # Function isp_by_addr does not exits, so we use org_by_addr $isp=$geoip_isp_maxmind->org_by_addr($param) if $geoip_isp_maxmind; } if ($Debug) { debug(" Plugin $PluginName: GetIspByIp for $param: [$isp]",5); } if ($isp) { if (length($isp) <= $MAXLENGTH) { print "$isp"; } else { print substr($isp,0,$MAXLENGTH).'...'; } } else { print "$Message[0]"; } } if ($key && $ip==6) { print "$Message[0]"; } if (! $key) { my $isp = TmpLookup_geoip_isp_maxmind($param); if (!$isp && $type eq 'geoippureperl') { $isp=$geoip_isp_maxmind->isp_by_name($param) if $geoip_isp_maxmind; } elsif (!$isp) { $isp=$geoip_isp_maxmind->isp_by_name($param) if $geoip_isp_maxmind; } if ($Debug) { debug(" Plugin $PluginName: GetIspByHostname for $param: [$isp]",5); } if ($isp) { if (length($isp) <= $MAXLENGTH) { print "$isp"; } else { print substr($isp,0,$MAXLENGTH).'...'; } } else { print "$Message[0]"; } } print ""; } else { print " "; } return 1; # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionInitHashArray_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionInitHashArray_geoip_isp_maxmind { # my $param="$_[0]"; # <----- if ($Debug) { debug(" Plugin $PluginName: Init_HashArray"); } %_isp_p = %_isp_h = %_isp_k = %_isp_l =(); # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionProcessIP_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionProcessIp_geoip_isp_maxmind { my $param="$_[0]"; # Param must be an IP # <----- my $isp = TmpLookup_geoip_isp_maxmind($param); if (!$isp && $type eq 'geoippureperl') { # Function isp_by_addr does not exists in PurePerl but isp_by_name do same $isp=$geoip_isp_maxmind->isp_by_name($param) if $geoip_isp_maxmind; } elsif(!$isp) { # Function isp_by_addr does not exits, so we use org_by_addr $isp=$geoip_isp_maxmind->org_by_addr($param) if $geoip_isp_maxmind; } if ($Debug) { debug(" Plugin $PluginName: GetIspByIp for $param: [$isp]",5); } if ($isp) { $isp =~ s/\s/_/g; $_isp_h{$isp}++; } else { $_isp_h{'unknown'}++; } # if ($timerecord > $_isp_l{$city}) { $_isp_l{$city}=$timerecord; } # -----> return; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionProcessHostname_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionProcessHostname_geoip_isp_maxmind { my $param="$_[0]"; # Param must be an IP # <----- my $isp = TmpLookup_geoip_isp_maxmind($param); if (!$isp && $type eq 'geoippureperl') { $isp=$geoip_isp_maxmind->isp_by_name($param) if $geoip_isp_maxmind; } elsif(!$isp) { $isp=$geoip_isp_maxmind->isp_by_name($param) if $geoip_isp_maxmind; } if ($Debug) { debug(" Plugin $PluginName: GetIspByHostname for $param: [$isp]",5); } if ($isp) { $isp =~ s/\s/_/g; $_isp_h{$isp}++; } else { $_isp_h{'unknown'}++; } # if ($timerecord > $_isp_l{$city}) { $_isp_l{$city}=$timerecord; } # -----> return; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionReadHistory_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionReadHistory_geoip_isp_maxmind { my $issectiontoload=shift; my $xmlold=shift; my $xmleb=shift; my $countlines=shift; # <----- if ($Debug) { debug(" Plugin $PluginName: Begin of PLUGIN_$PluginName section"); } my @field=(); my $count=0;my $countloaded=0; do { if ($field[0]) { $count++; if ($issectiontoload) { $countloaded++; if ($field[2]) { $_isp_h{$field[0]}+=$field[2]; } } } $_=; chomp $_; s/\r//; @field=split(/\s+/,($xmlold?XMLDecodeFromHisto($_):$_)); $countlines++; } until ($field[0] eq "END_PLUGIN_$PluginName" || $field[0] eq "${xmleb}END_PLUGIN_$PluginName" || ! $_); if ($field[0] ne "END_PLUGIN_$PluginName" && $field[0] ne "${xmleb}END_PLUGIN_$PluginName") { error("History file is corrupted (End of section PLUGIN not found).\nRestore a recent backup of this file (data for this month will be restored to backup date), remove it (data for month will be lost), or remove the corrupted section in file (data for at least this section will be lost).","","",1); } if ($Debug) { debug(" Plugin $PluginName: End of PLUGIN_$PluginName ($count entries, $countloaded loaded)"); } # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionWriteHistory_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionWriteHistory_geoip_isp_maxmind { my ($xml,$xmlbb,$xmlbs,$xmlbe,$xmlrb,$xmlrs,$xmlre,$xmleb,$xmlee)=(shift,shift,shift,shift,shift,shift,shift,shift,shift); if ($Debug) { debug(" Plugin $PluginName: SectionWriteHistory_$PluginName start - ".(scalar keys %_isp_h)); } # <----- print HISTORYTMP "\n"; if ($xml) { print HISTORYTMP "
$MAXNBOFSECTIONGIR\n"; } print HISTORYTMP "# Plugin key - Pages - Hits - Bandwidth - Last access\n"; #print HISTORYTMP "# The $MaxNbOfExtra[$extranum] first number of hits are first\n"; $ValueInFile{"plugin_$PluginName"}=tell HISTORYTMP; print HISTORYTMP "${xmlbb}BEGIN_PLUGIN_$PluginName${xmlbs}".(scalar keys %_isp_h)."${xmlbe}\n"; &BuildKeyList($MAXNBOFSECTIONGIR,1,\%_isp_h,\%_isp_h); my %keysinkeylist=(); foreach (@keylist) { $keysinkeylist{$_}=1; #my $page=$_isp_p{$_}||0; #my $bytes=$_isp_k{$_}||0; #my $lastaccess=$_isp_l{$_}||''; print HISTORYTMP "${xmlrb}$_${xmlrs}0${xmlrs}", $_isp_h{$_}, "${xmlrs}0${xmlrs}0${xmlre}\n"; next; } foreach (keys %_isp_h) { if ($keysinkeylist{$_}) { next; } #my $page=$_isp_p{$_}||0; #my $bytes=$_isp_k{$_}||0; #my $lastaccess=$_isp_l{$_}||''; print HISTORYTMP "${xmlrb}$_${xmlrs}0${xmlrs}", $_isp_h{$_}, "${xmlrs}0${xmlrs}0${xmlre}\n"; next; } print HISTORYTMP "${xmleb}END_PLUGIN_$PluginName${xmlee}\n"; # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: LoadOverrideFile # Attempts to load a comma delimited file that will override the GeoIP database # Useful for Intranet records # CSV format: IP,"isp" #----------------------------------------------------------------------------- sub LoadOverrideFile_geoip_isp_maxmind{ my $filetoload=""; if ($OverrideFile){ if (!open(GEOIPFILE, $OverrideFile)){ debug("Plugin $PluginName: Unable to open override file: $OverrideFile"); $LoadedOverride = 1; return; } }else{ my $conf = (exists(&Get_Config_Name) ? Get_Config_Name() : $SiteConfig); if ($conf && open(GEOIPFILE,"$DirData/$PluginName.$conf.txt")) { $filetoload="$DirData/$PluginName.$conf.txt"; } elsif (open(GEOIPFILE,"$DirData/$PluginName.txt")) { $filetoload="$DirData/$PluginName.txt"; } else { debug("No override file \"$DirData/$PluginName.txt\": $!"); } } if ($filetoload) { # This is the fastest way to load with regexp that I know while (){ chomp $_; s/\r//; my @record = split(",", $_); # replace quotes if they were used in the file foreach (@record){ $_ =~ s/"//g; } # store in hash $TmpDomainLookup{$record[0]} = $record[1]; } close GEOIPFILE; debug(" Plugin $PluginName: Overload file loaded: ".(scalar keys %TmpDomainLookup)." entries found."); } $LoadedOverride = 1; return; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: TmpLookup # Searches the temporary hash for the parameter value and returns the corresponding # GEOIP entry #----------------------------------------------------------------------------- sub TmpLookup_geoip_isp_maxmind(){ $param = shift; if (!$LoadedOverride){&LoadOverrideFile_geoip_isp_maxmind();} #my $val; #if ($geoip_isp_maxmind && #(($type eq 'geoip' && $geoip_isp_maxmind->VERSION >= 1.30) || # $type eq 'geoippureperl' && $geoip_isp_maxmind->VERSION >= 1.17)){ # $val = $TmpDomainLookup{$geoip_isp_maxmind->get_ip_address($param)}; #} #else {$val = $TmpDomainLookup{$param};} #return $val || ''; return $TmpDomainLookup{$param}||''; } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/geoip_org_maxmind.pm0000644000175100017510000004640614753672077025617 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # GeoIp_Org_Maxmind AWStats plugin # This plugin allow you to add a city report. # Need the licensed ISP database from Maxmind. #----------------------------------------------------------------------------- # Perl Required Modules: Geo::IP or Geo::IP::PurePerl #----------------------------------------------------------------------------- # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES use vars qw/ $type /; $type='geoip'; if (!eval ('require "Geo/IP.pm";')) { $error1=$@; $type='geoippureperl'; if (!eval ('require "Geo/IP/PurePerl.pm";')) { $error2=$@; $ret=($error1||$error2)?"Error:\n$error1$error2":""; $ret.="Error: Need Perl module Geo::IP or Geo::IP::PurePerl"; return $ret; } } # -----> #use strict; no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="6.2"; my $PluginHooksFunctions="AddHTMLMenuLink AddHTMLGraph ShowInfoHost SectionInitHashArray SectionProcessIp SectionProcessHostname SectionReadHistory SectionWriteHistory"; my $PluginName="geoip_org_maxmind"; my $LoadedOverride=0; my $OverrideFile=""; my %TmpDomainLookup; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ $geoip_org_maxmind %_org_p %_org_h %_org_k %_org_l $MAXNBOFSECTIONGIR $MAXLENGTH /; # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_geoip_org_maxmind { my $InitParams=shift; my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); $MAXNBOFSECTIONGIR=10; $MAXLENGTH=50; # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS debug(" Plugin $PluginName: InitParams=$InitParams",1); my ($mode,$tmpdatafile)=split(/\s+/,$InitParams,2); my ($datafile,$override)=split(/\+/,$tmpdatafile,2); if (! $datafile) { $datafile="GeoIPOrg.dat"; } else { $datafile =~ s/%20/ /g; } if ($type eq 'geoippureperl') { # With pureperl with always use GEOIP_STANDARD. # GEOIP_MEMORY_CACHE seems to fail with ActiveState if ($mode eq '' || $mode eq 'GEOIP_MEMORY_CACHE') { $mode=Geo::IP::PurePerl::GEOIP_STANDARD(); } else { $mode=Geo::IP::PurePerl::GEOIP_STANDARD(); } } else { if ($mode eq '' || $mode eq 'GEOIP_MEMORY_CACHE') { $mode=Geo::IP::GEOIP_MEMORY_CACHE(); } else { $mode=Geo::IP::GEOIP_STANDARD(); } } if ($override){ $override =~ s/%20/ /g; $OverrideFile=$override; } %TmpDomainLookup=(); debug(" Plugin $PluginName: GeoIP initialized type=$type mode=$mode",1); if ($type eq 'geoippureperl') { $geoip_org_maxmind = Geo::IP::PurePerl->open($datafile, $mode); } else { $geoip_org_maxmind = Geo::IP->open($datafile, $mode); } $LoadedOverride=0; # Fails on some GeoIP version # debug(" Plugin $PluginName: GeoIP initialized database_info=".$geoip_org_maxmind->database_info()); if ($geoip_org_maxmind) { debug(" Plugin $PluginName: GeoIP plugin and gi object initialized",1); } else { return "Error: Failed to create gi object for datafile=".$datafile; } # -----> return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLMenuLink_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub AddHTMLMenuLink_geoip_org_maxmind { my $categ=$_[0]; my $menu=$_[1]; my $menulink=$_[2]; my $menutext=$_[3]; # <----- if ($Debug) { debug(" Plugin $PluginName: AddHTMLMenuLink"); } if ($categ eq 'who') { $menu->{"plugin_$PluginName"}=0.5; # Pos $menulink->{"plugin_$PluginName"}=2; # Type of link $menutext->{"plugin_$PluginName"}="Organizations"; # Text } # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLGraph_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub AddHTMLGraph_geoip_org_maxmind { my $categ=$_[0]; my $menu=$_[1]; my $menulink=$_[2]; my $menutext=$_[3]; # <----- my $ShowISP='H'; $MinHit{'Org'}=1; my $total_p; my $total_h; my $total_k; my $rest_p; my $rest_h; my $rest_k; if ($Debug) { debug(" Plugin $PluginName: AddHTMLGraph $categ $menu $menulink $menutext"); } my $title='Organizations'; &tab_head("$title",19,0,'org'); print "Organizations : ".((scalar keys %_org_h)-($_org_h{'unknown'}?1:0)).""; if ($ShowISP =~ /P/i) { print "$Message[56]"; } if ($ShowISP =~ /P/i) { print "$Message[15]"; } if ($ShowISP =~ /H/i) { print "$Message[57]"; } if ($ShowISP =~ /H/i) { print "$Message[15]"; } if ($ShowISP =~ /B/i) { print "$Message[75]"; } if ($ShowISP =~ /L/i) { print "$Message[9]"; } print "\n"; $total_p=$total_h=$total_k=0; my $count=0; &BuildKeyList($MaxRowsInHTMLOutput,$MinHit{'Org'},\%_org_h,\%_org_h); foreach my $key (@keylist) { if ($key eq 'unknown') { next; } my $p_p; my $p_h; if ($TotalPages) { $p_p=int($_org_p{$key}/$TotalPages*1000)/10; } if ($TotalHits) { $p_h=int($_org_h{$key}/$TotalHits*1000)/10; } print ""; my $org=$key; $org =~ s/_/ /g; print "".ucfirst($org).""; if ($ShowISP =~ /P/i) { print "".($_org_p{$key}?Format_Number($_org_p{$key}):" ").""; } if ($ShowISP =~ /P/i) { print "".($_org_p{$key}?"$p_p %":' ').""; } if ($ShowISP =~ /H/i) { print "".($_org_h{$key}?Format_Number($_org_h{$key}):" ").""; } if ($ShowISP =~ /H/i) { print "".($_org_h{$key}?"$p_h %":' ').""; } if ($ShowISP =~ /B/i) { print "".Format_Bytes($_org_k{$key}).""; } if ($ShowISP =~ /L/i) { print "".($_org_p{$key}?Format_Date($_org_l{$key},1):'-').""; } print "\n"; $total_p += $_org_p{$key}||0; $total_h += $_org_h{$key}; $total_k += $_org_k{$key}||0; $count++; } if ($Debug) { debug("Total real / shown : $TotalPages / $total_p - $TotalHits / $total_h - $TotalBytes / $total_h",2); } $rest_p=0; $rest_h=$TotalHits-$total_h; $rest_k=0; if ($rest_p > 0 || $rest_h > 0 || $rest_k > 0) { # All other cities # print ""; # print " "; # if ($ShowISP =~ /P/i) { print " "; } # if ($ShowISP =~ /P/i) { print " "; } # if ($ShowISP =~ /H/i) { print " "; } # if ($ShowISP =~ /H/i) { print " "; } # if ($ShowISP =~ /B/i) { print " "; } # if ($ShowISP =~ /L/i) { print " "; } # print "\n"; my $p_p; my $p_h; if ($TotalPages) { $p_p=int($rest_p/$TotalPages*1000)/10; } if ($TotalHits) { $p_h=int($rest_h/$TotalHits*1000)/10; } print ""; print "$Message[2]/$Message[0]"; if ($ShowISP =~ /P/i) { print "".($rest_p?Format_Number($rest_p):" ").""; } if ($ShowISP =~ /P/i) { print "".($rest_p?"$p_p %":' ').""; } if ($ShowISP =~ /H/i) { print "".($rest_h?Format_Number($rest_h):" ").""; } if ($ShowISP =~ /H/i) { print "".($rest_h?"$p_h %":' ').""; } if ($ShowISP =~ /B/i) { print "".Format_Bytes($rest_k).""; } if ($ShowISP =~ /L/i) { print " "; } print "\n"; } &tab_end(); # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: ShowInfoHost_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to add additionnal columns to the Hosts report. # This function is called when building rows of the report (One call for each # row). So it allows you to add a column in report, for example with code : # print "This is a new cell for $param"; # Parameters: Host name or ip #----------------------------------------------------------------------------- sub ShowInfoHost_geoip_org_maxmind { my $param="$_[0]"; # <----- if ($param eq '__title__') { my $NewLinkParams=${QueryString}; $NewLinkParams =~ s/(^|&|&)update(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)output(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)staticlinks(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)framename=[^&]*//i; my $NewLinkTarget=''; if ($DetailedReportsOnNewWindows) { $NewLinkTarget=" target=\"awstatsbis\""; } if (($FrameName eq 'mainleft' || $FrameName eq 'mainright') && $DetailedReportsOnNewWindows < 2) { $NewLinkParams.="&framename=mainright"; $NewLinkTarget=" target=\"mainright\""; } $NewLinkParams =~ s/(&|&)+/&/i; $NewLinkParams =~ s/^&//; $NewLinkParams =~ s/&$//; if ($NewLinkParams) { $NewLinkParams="${NewLinkParams}&"; } print ""; print "GeoIP
Org
"; print ""; } elsif ($param) { my $ip=0; my $key; if ($param =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) { # IPv4 address $ip=4; $key=$param; } elsif ($param =~ /^[0-9A-F]*:/i) { # IPv6 address $ip=6; $key=$param; } print ""; if ($key && $ip==4) { my $org = TmpLookup_geoip_org_maxmind($param); if (!$org && $type eq 'geoippureperl') { # Function org_by_addr does not exists in PurePerl but org_by_name do same $org=$geoip_org_maxmind->org_by_name($param) if $geoip_org_maxmind; } elsif(!$org) { $org=$geoip_org_maxmind->org_by_addr($param) if $geoip_org_maxmind; } if ($Debug) { debug(" Plugin $PluginName: GetOrgByIp for $param: [$org]",5); } if ($org) { if (length($org) <= $MAXLENGTH) { print "$org"; } else { print substr($org,0,$MAXLENGTH).'...'; } } else { print "$Message[0]"; } } if ($key && $ip==6) { print "$Message[0]"; } if (! $key) { my $org = TmpLookup_geoip_org_maxmind($param); if (!$org && $type eq 'geoippureperl') { $org=$geoip_org_maxmind->org_by_name($param) if $geoip_org_maxmind; } elsif(!$org) { $org=$geoip_org_maxmind->org_by_name($param) if $geoip_org_maxmind; } if ($Debug) { debug(" Plugin $PluginName: GetOrgByHostname for $param: [$org]",5); } if ($org) { if (length($org) <= $MAXLENGTH) { print "$org"; } else { print substr($org,0,$MAXLENGTH).'...'; } } else { print "$Message[0]"; } } print ""; } else { print " "; } return 1; # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionInitHashArray_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionInitHashArray_geoip_org_maxmind { # my $param="$_[0]"; # <----- if ($Debug) { debug(" Plugin $PluginName: Init_HashArray"); } %_org_p = %_org_h = %_org_k = %_org_l =(); # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionProcessIP_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionProcessIp_geoip_org_maxmind { my $param="$_[0]"; # Param must be an IP # <----- my $org = TmpLookup_geoip_org_maxmind($param); if (!$org && $type eq 'geoippureperl') { # Function org_by_addr does not exists in PurePerl but org_by_name do same $org=$geoip_org_maxmind->org_by_name($param) if $geoip_org_maxmind; } elsif(!$org) { $org=$geoip_org_maxmind->org_by_addr($param) if $geoip_org_maxmind; } if ($Debug) { debug(" Plugin $PluginName: GetOrgByIp for $param: [$org]",5); } if ($org) { $org =~ s/\s/_/g; $_org_h{$org}++; } else { $_org_h{'unknown'}++; } # if ($timerecord > $_org_l{$city}) { $_org_l{$city}=$timerecord; } # -----> return; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionProcessHostname_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionProcessHostname_geoip_org_maxmind { my $param="$_[0]"; # Param must be an IP # <----- my $org = TmpLookup_geoip_org_maxmind($param); if (!$org && $type eq 'geoippureperl') { $org=$geoip_org_maxmind->org_by_name($param) if $geoip_org_maxmind; } elsif(!$org) { $org=$geoip_org_maxmind->org_by_name($param) if $geoip_org_maxmind; } if ($Debug) { debug(" Plugin $PluginName: GetOrgByHostname for $param: [$org]",5); } if ($org) { $org =~ s/\s/_/g; $_org_h{$org}++; } else { $_org_h{'unknown'}++; } # if ($timerecord > $_org_l{$city}) { $_org_l{$city}=$timerecord; } # -----> return; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionReadHistory_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionReadHistory_geoip_org_maxmind { my $issectiontoload=shift; my $xmlold=shift; my $xmleb=shift; my $countlines=shift; # <----- if ($Debug) { debug(" Plugin $PluginName: Begin of PLUGIN_$PluginName section"); } my @field=(); my $count=0;my $countloaded=0; do { if ($field[0]) { $count++; if ($issectiontoload) { $countloaded++; if ($field[2]) { $_org_h{$field[0]}+=$field[2]; } } } $_=; chomp $_; s/\r//; @field=split(/\s+/,($xmlold?XMLDecodeFromHisto($_):$_)); $countlines++; } until ($field[0] eq "END_PLUGIN_$PluginName" || $field[0] eq "${xmleb}END_PLUGIN_$PluginName" || ! $_); if ($field[0] ne "END_PLUGIN_$PluginName" && $field[0] ne "${xmleb}END_PLUGIN_$PluginName") { error("History file is corrupted (End of section PLUGIN not found).\nRestore a recent backup of this file (data for this month will be restored to backup date), remove it (data for month will be lost), or remove the corrupted section in file (data for at least this section will be lost).","","",1); } if ($Debug) { debug(" Plugin $PluginName: End of PLUGIN_$PluginName section ($count entries, $countloaded loaded)"); } # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionWriteHistory_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionWriteHistory_geoip_org_maxmind { my ($xml,$xmlbb,$xmlbs,$xmlbe,$xmlrb,$xmlrs,$xmlre,$xmleb,$xmlee)=(shift,shift,shift,shift,shift,shift,shift,shift,shift); if ($Debug) { debug(" Plugin $PluginName: SectionWriteHistory_$PluginName start - ".(scalar keys %_org_h)); } # <----- print HISTORYTMP "\n"; if ($xml) { print HISTORYTMP "
$MAXNBOFSECTIONGIR\n"; } print HISTORYTMP "# Plugin key - Pages - Hits - Bandwidth - Last access\n"; #print HISTORYTMP "# The $MaxNbOfExtra[$extranum] first number of hits are first\n"; $ValueInFile{'plugin_geoip_org_maxmind'}=tell HISTORYTMP; print HISTORYTMP "${xmlbb}BEGIN_PLUGIN_$PluginName${xmlbs}".(scalar keys %_org_h)."${xmlbe}\n"; &BuildKeyList($MAXNBOFSECTIONGIR,1,\%_org_h,\%_org_h); my %keysinkeylist=(); foreach (@keylist) { $keysinkeylist{$_}=1; #my $page=$_org_p{$_}||0; #my $bytes=$_org_k{$_}||0; #my $lastaccess=$_org_l{$_}||''; print HISTORYTMP "${xmlrb}$_${xmlrs}0${xmlrs}", $_org_h{$_}, "${xmlrs}0${xmlrs}0${xmlre}\n"; next; } foreach (keys %_org_h) { if ($keysinkeylist{$_}) { next; } #my $page=$_org_p{$_}||0; #my $bytes=$_org_k{$_}||0; #my $lastaccess=$_org_l{$_}||''; print HISTORYTMP "${xmlrb}$_${xmlrs}0${xmlrs}", $_org_h{$_}, "${xmlrs}0${xmlrs}0${xmlre}\n"; next; } print HISTORYTMP "${xmleb}END_PLUGIN_$PluginName${xmlee}\n"; # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: LoadOverrideFile # Attempts to load a comma delimited file that will override the GeoIP database # Useful for Intranet records # CSV format: IP,"organization" #----------------------------------------------------------------------------- sub LoadOverrideFile_geoip_org_maxmind{ my $filetoload=""; if ($OverrideFile){ if (!open(GEOIPFILE, $OverrideFile)){ debug("Plugin $PluginName: Unable to open override file: $OverrideFile"); $LoadedOverride = 1; return; } }else{ my $conf = (exists(&Get_Config_Name) ? Get_Config_Name() : $SiteConfig); if ($conf && open(GEOIPFILE,"$DirData/$PluginName.$conf.txt")) { $filetoload="$DirData/$PluginName.$conf.txt"; } elsif (open(GEOIPFILE,"$DirData/$PluginName.txt")) { $filetoload="$DirData/$PluginName.txt"; } else { debug("No override file \"$DirData/$PluginName.txt\": $!"); } } if ($filetoload) { # This is the fastest way to load with regexp that I know while (){ chomp $_; s/\r//; my @record = split(",", $_); # replace quotes if they were used in the file foreach (@record){ $_ =~ s/"//g; } # store in hash $TmpDomainLookup{$record[0]} = $record[1]; } close GEOIPFILE; debug(" Plugin $PluginName: Overload file loaded: ".(scalar keys %TmpDomainLookup)." entries found."); } $LoadedOverride = 1; return; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: TmpLookup # Searches the temporary hash for the parameter value and returns the corresponding # GEOIP entry #----------------------------------------------------------------------------- sub TmpLookup_geoip_org_maxmind(){ $param = shift; if (!$LoadedOverride){&LoadOverrideFile_geoip_org_maxmind();} #my $val; #if ($geoip_org_maxmind && #(($type eq 'geoip' && $geoip_org_maxmind->VERSION >= 1.30) || # $type eq 'geoippureperl' && $geoip_org_maxmind->VERSION >= 1.17)){ # $val = $TmpDomainLookup{$geoip_org_maxmind->get_ip_address($param)}; #} #else {$val = $TmpDomainLookup{$param};} #return $val || ''; return $TmpDomainLookup{$param}||''; } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/graphgooglechartapi.pm0000644000175100017510000004563214753672077026142 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # GraphGoogleChartApi AWStats plugin # Allow AWStats to replace bar graphs with a Google Graph image #----------------------------------------------------------------------------- # Perl Required Modules: None #----------------------------------------------------------------------------- # # Changelog # # 1.0 - Initial release by george@dynapres.nl # 1.1 - Changed scaling: making it independent of chart series # 1.2 - Added pie charts, visualization hook, map and axis labels by Chris Larsen # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES # -----> #use strict; no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion = "7.0"; my $PluginHooksFunctions = "Init ShowGraph AddHTMLHeader"; my $PluginName = "graphgooglechartapi"; my $ChartProtocol = "https://"; my $ChartURI = "chart.googleapis.com/chart?"; # Don't put the HTTP part here! my $ChartIndex = 0; my $title; my $type; my $imagewidth = 640; # maximum image width. my $imageratio = .25; # Height is defaulted to 25% of width my $pieratio = .20; # Height for pie charts should be different my $mapratio = .62; # Height for maps is different my $labellength; my @blocklabel = (); my @vallabel = (); my @valcolor = (); my @valmax = (); my @valtotal = (); my @valaverage = (); my @valdata = (); # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ $DirClasses $URLIndex /; # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_graphgooglechartapi { my $InitParams = shift; my $checkversion = &Check_Plugin_Version($PluginNeedAWStatsVersion); # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS $DirClasses = $InitParams; # -----> $title = ""; $type = ""; $labellength=2; $ChartIndex = -1; return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #------------------------------------------------------- # PLUGIN FUNCTION: ShowGraph_pluginname # UNIQUE: YES (Only one plugin using this function can be loaded) # Prints the proper chart depending on the $type provided # Parameters: $title $type $imagewidth \@blocklabel,\@vallabel,\@valcolor,\@valmax,\@valtotal # Input: None # Output: HTML code for awgraphapplet insertion # Return: 0 OK, 1 Error #------------------------------------------------------- sub ShowGraph_graphgooglechartapi() { $title = shift; $type = shift; $imagewidth = shift || 640; $blocklabel = shift; $vallabel = shift; $valcolor = shift; $valmax = shift; $valtotal = shift; $valaverage = shift; $valdata = shift; # check width if ($imagewidth < 1){$imagewidth=640;} if ($type eq 'month') { $labellength=4; print Get_Img_Tag(Graph_Monthly(), $title); } elsif ($type eq 'daysofmonth') { $labellength=2; print Get_Img_Tag(Graph_Daily(), $title); } elsif ($type eq 'daysofweek') { $labellength=3; print Get_Img_Tag(Graph_Weekly(), $title); } elsif ($type eq 'hours') { $labellength=2; print Get_Img_Tag(Graph_Hourly(), $title); } elsif ($type eq 'cluster'){ $labellength=32; print Get_Img_Tag(Graph_Pie(), $title); } elsif ($type eq 'filetypes'){ $labellength=4; print Get_Img_Tag(Graph_Pie(), $title); } elsif ($type eq 'httpstatus'){ $labellength=4; print Get_Img_Tag(Graph_Pie(), $title); } elsif ($type eq 'browsers'){ $labellength=32; print Get_Img_Tag(Graph_Pie(), $title); } elsif ($type eq 'downloads'){ $labellength=32; print Get_Img_Tag(Graph_Pie(), $title); } elsif ($type eq 'pages'){ $labellength=32; print Get_Img_Tag(Graph_Pie(), $title); } elsif ($type eq 'oss'){ $labellength=32; print Get_Img_Tag(Graph_Pie(), $title); } elsif ($type eq 'hosts'){ $labellength=32; print Get_Img_Tag(Graph_Pie(), $title); } elsif ($type eq 'countries_map'){ print Chart_Map(); } else { debug("Unknown type parameter in ShowGraph_graphgooglechartapi function: $title",1); #error("Unknown type parameter in ShowGraph_graphgooglechartapi function"); } return 0; } #------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLHeader_pluginname # UNIQUE: NO # Prints javascript includes for Google Visualizations # Parameters: None # Input: None # Output: HTML code for Google Visualizations # Return: 0 OK, 1 Error #------------------------------------------------------- sub AddHTMLHeader_graphgooglechartapi(){ print "\n"; } #------------------------------------------------------- # PLUGIN FUNCTION: Graph_Monthly # Prints the image code to display a column chart of monthly usage # Parameters: None # Input: None # Output: HTML code to print a chart # Return: 0 OK, 1 Error #------------------------------------------------------- sub Graph_Monthly(){ my $chxt = "chxt="; my $chxl = "chxl="; my $chxs = "chxs="; my $chco = "chco="; my $chg = "chg="; my $chs = "chs="; my $cht = "cht=bvg"; my $chd = "chd=t:"; my $cba = "chbh=a"; # shows the whole month my $graphwidth = $imagewidth; my $graphheight = int ($imagewidth * $imageratio); # round max values foreach my $i(0..(scalar @$valmax)){ @$valmax[$i] = Round_Up(@$valmax[$i]); } # setup axis $chxt .= "x,y,y,r"; # add an x for years # get the month labels $chxl .= "0:|"; $chxl .= Get_Labels(); # get the hits/pages max $chxl .= "1:|0|".Get_Suffixed((@$valmax[0]/2),0)."|".Get_Suffixed(@$valmax[0],0)."|"; # get the visitors/pages max $chxl .= "2:|0|".Get_Suffixed((@$valmax[2]/2),0)."|".Get_Suffixed(@$valmax[2],0)."|"; # get bytes $chxl .= "3:|0|".Get_Suffixed((@$valmax[4]/2),1)."|".Get_Suffixed(@$valmax[4],1); # TODO add the year at the start and end # set the axis colors $chxs .= "1,".@$valcolor[0]."|2,".@$valcolor[2]."|3,".@$valcolor[4]; # dump colors foreach my $i(0..(scalar @$valcolor)){ $chco .= @$valcolor[$i]; if ($i < (scalar @$valcolor)-1){ $chco .= ",";} } # grid lines $chg .= "0,50"; # size $chs .= $graphwidth."x".$graphheight; # finally get the data $chd .= Get_Column_Data(); # string and dump return "$cht&$chxl&$chxt&$chxs&$chco&$chg&$chs&$chd&$cba"; } #------------------------------------------------------- # PLUGIN FUNCTION: Graph_Daily # Prints the image code to display a column chart of daily usage # Parameters: None # Input: None # Output: HTML code to print a chart # Return: 0 OK, 1 Error #------------------------------------------------------- sub Graph_Daily(){ my $chxt = "chxt="; my $chxl = "chxl="; my $chxs = "chxs="; my $chco = "chco="; my $chg = "chg="; my $chs = "chs="; my $cht = "cht=bvg"; my $chd = "chd=t:"; my $cba = "chbh=a"; # shows the whole month my $graphwidth = $imagewidth; my $graphheight = int ($imagewidth * $imageratio); # round max values foreach my $i(0..(scalar @$valmax)){ @$valmax[$i] = Round_Up(@$valmax[$i]); } # setup axis $chxt .= "x,y,y,r"; # add an x for years # setup axis labels # get day labels $chxl .= "0:|"; $chxl .= Get_Labels(); # get the hits/pages max $chxl .= "1:|0|".Get_Suffixed((@$valmax[0]/2),0)."|".Get_Suffixed(@$valmax[0],0)."|"; # get the visitors/pages max $chxl .= "2:|0|".Get_Suffixed((@$valmax[1]/2),0)."|".Get_Suffixed(@$valmax[1],0)."|"; # get bytes $chxl .= "3:|0|".Get_Suffixed((@$valmax[3]/2),1)."|".Get_Suffixed(@$valmax[3],1); # TODO month name # set the axis colors $chxs .= "1,".@$valcolor[0]."|2,".@$valcolor[1]."|3,".@$valcolor[3]; # dump colors foreach my $i(0..(scalar @$valcolor)){ $chco .= @$valcolor[$i]; if ($i < (scalar @$valcolor)-1){ $chco .= ",";} } # grid lines $chg .= "0,50"; # size $chs .= $graphwidth."x".$graphheight; # finally get the data $chd .= Get_Column_Data(); # string and dump return "$cht&$chxl&$chxt&$chxs&$chco&$chg&$chs&$chd&$cba"; } #------------------------------------------------------- # PLUGIN FUNCTION: Graph_Weekly # Prints the image code to display a column chart of weekly usage # Parameters: None # Input: None # Output: HTML code to print a chart # Return: 0 OK, 1 Error #------------------------------------------------------- sub Graph_Weekly(){ my $chxt = "chxt="; my $chxl = "chxl="; my $chxs = "chxs="; my $chco = "chco="; my $chg = "chg="; my $chs = "chs="; my $cht = "cht=bvg"; my $chd = "chd=t:"; my $cba = "chbh=a"; # shows the whole month my $graphwidth = int ($imagewidth * .75); # to maintain old look/ratio, reduce width of the weekly my $graphheight = int ($imagewidth * $imageratio); # round max values foreach my $i(0..(scalar @$valmax)){ @$valmax[$i] = Round_Up(@$valmax[$i]); } # setup axis $chxt .= "x,y,y,r"; # add an x for years # setup axis labels # get the day labels $chxl .= "0:|"; $chxl .= Get_Labels(); # get the hits/pages max $chxl .= "1:|0|".Get_Suffixed((@$valmax[0]/2),0)."|".Get_Suffixed(@$valmax[0],0)."|"; # get the visitors/pages max $chxl .= "2:|0|".Get_Suffixed((@$valmax[1]/2),0)."|".Get_Suffixed(@$valmax[1],0)."|"; # get bytes $chxl .= "3:|0|".Get_Suffixed((@$valmax[2]/2),1)."|".Get_Suffixed(@$valmax[2],1); # set the axis colors $chxs .= "1,".@$valcolor[0]."|2,".@$valcolor[1]."|3,".@$valcolor[2]; # dump colors foreach my $i(0..(scalar @$valcolor)){ $chco .= @$valcolor[$i]; if ($i < (scalar @$valcolor)-1){ $chco .= ",";} } # grid lines $chg .= "0,50"; # size $chs .= $graphwidth."x".$graphheight; # finally get the data $chd .= Get_Column_Data(); # string and dump return "$cht&$chxl&$chxt&$chxs&$chco&$chg&$chs&$chd&$cba"; } #------------------------------------------------------- # PLUGIN FUNCTION: Graph_Hourly # Prints the image code to display a column chart of hourly usage # Parameters: None # Input: None # Output: HTML code to print a chart # Return: 0 OK, 1 Error #------------------------------------------------------- sub Graph_Hourly(){ my $chxt = "chxt="; my $chxl = "chxl="; my $chxs = "chxs="; my $chco = "chco="; my $chg = "chg="; my $chs = "chs="; my $cht = "cht=bvg"; my $chd = "chd=t:"; my $cba = "chbh=a"; # shows the whole month my $graphwidth = $imagewidth; my $graphheight = int ($imagewidth * $imageratio); # round max values foreach my $i(0..(scalar @$valmax - 1)){ @$valmax[$i] = Round_Up(@$valmax[$i]); } # setup axis $chxt .= "x,y,y,r"; # add an x for years # setup axis labels $chxl .= "0:|"; $chxl .= Get_Labels(); # get the hits/pages max $chxl .= "1:|0|".Get_Suffixed((@$valmax[0]/2),0)."|".Get_Suffixed(@$valmax[0],0)."|"; # get the visitors/pages max $chxl .= "2:|0|".Get_Suffixed((@$valmax[1]/2),0)."|".Get_Suffixed(@$valmax[1],0)."|"; # get bytes $chxl .= "3:|0|".Get_Suffixed((@$valmax[2]/2),1)."|".Get_Suffixed(@$valmax[2],1); # TODO years # set the axis colors $chxs .= "1,".@$valcolor[0]."|2,".@$valcolor[1]."|3,".@$valcolor[2]; # dump colors foreach my $i(0..(scalar @$valcolor)){ $chco .= @$valcolor[$i]; if ($i < (scalar @$valcolor)-1){ $chco .= ",";} } # grid lines $chg .= "0,50"; # size $chs .= $graphwidth."x".$graphheight; # finally get the data $chd .= Get_Column_Data(); # string and dump return "$cht&$chxl&$chxt&$chxs&$chco&$chg&$chs&$chd&$cba"; } #------------------------------------------------------- # PLUGIN FUNCTION: Graph_Pie # Prints the image code to display a pie chart of the provided data # Parameters: None # Input: None # Output: HTML code to print a chart # Return: 0 OK, 1 Error #------------------------------------------------------- sub Graph_Pie(){ my $chl = "chl="; my $chs = "chs="; my $chco = "chco="; my $cht = "cht=p3"; my $chd = "chd=t:"; my $graphwidth = $imagewidth; my $graphheight = int ($imagewidth * $pieratio); # get labels $chl .= Get_Labels(); # get data, just read off the array for however many labels we have foreach my $i (0..((scalar @$blocklabel)-1)) { $chd .= int(@$valdata[$i]); $chd .= ($i < ((scalar @$blocklabel)-1) ? "," : ""); } # get color, just the first color passed $chco .= @$valcolor[0]; # set size $chs .= $graphwidth."x".$graphheight; return "$cht&$chs&$chco&$chl&$chd"; } #------------------------------------------------------- # PLUGIN FUNCTION: Chart_Map # Prints a Javascript and DIV tag to display a Google Visualization GeoMap # that uses the Flash plugin to display a map of the world shaded to reflect # the provided data # Parameters: None # Input: None # Output: Javascript and DIV tag # Return: 0 OK, 1 Error #------------------------------------------------------- sub Chart_Map(){ my $graphwidth = $imagewidth; my $graphheight = int ($imagewidth * $mapratio); # Assume we've already included the proper headers so just call our script inline print "\n\n"; # print the div tag that will contain the map print "
\n"; return; } #------------------------------------------------------- # PLUGIN FUNCTION: Get_Column_Data # Loops through the data array and prints a CHD string to send to a Google # chart via the API # Parameters: None # Input: @valcolor, @blocklabel, @valdata, @valmax # Output: None # Return: A pipe delimited string of data. REQUIRES the "chd=t:" prepended #------------------------------------------------------- # Returns a string with the CHD data sub Get_Column_Data(){ my $chd = ""; # use the # of colors to determine how many values we have $x= scalar @$valcolor; for ($serie = 0; $serie <= $x; $serie++) { foreach my $j (1.. (scalar @$blocklabel)) { if ($j > 1) { $chd .= ","; } $val = @$valdata[($j-1)*$x+$serie]; # convert our values to a percent of max $chd .= (@$valmax[$serie] > 0 ? int(($val / Round_Up(@$valmax[$serie])) * 100) : 0); } if ($serie < $x) { $chd .= "|"; } } # return return $chd; } #------------------------------------------------------- # PLUGIN FUNCTION: Get_Labels # Returns a CHXL string with labels to send to the Google chart API. Long labels # are shortened to $labellength # TODO - better shortening method instead of just lopping off the end of strings # Parameters: None # Input: @blocklabel, $labellength # Output: None # Return: A pipe delimited string of labels. REQUIRES the "chxl=" prepended #------------------------------------------------------- sub Get_Labels(){ my $chxl = ""; foreach my $i (1..(scalar @$blocklabel)) { $temp = @$blocklabel[$i-1]; if (length($temp) > $labellength){ $temp = (substr($temp,0,$labellength)); } $chxl .= "$temp|"; } $chxl =~ s/&//; return $chxl; } #------------------------------------------------------- # PLUGIN FUNCTION: Round_Up # Rounds a number up to the next most significant digit, i.e. 1234 becomes 2000 # Useful for getting the max values of our graph # Parameters: $num # Input: None # Output: None # Return: The rounded number #------------------------------------------------------- sub Round_Up(){ my $num = shift; $num = int($num); if ($num < 1){ return $num; } # under 100, just increment and dump if ($num < 100){return $num++; } $i = int(substr($num,0,2))+1; # pad with 0s $l = 2; while ($l<(length($num))){ $i .= "0"; $l++; } return $i; } #------------------------------------------------------- # PLUGIN FUNCTION: Get_Suffixed # Converts a number for axis labels and appends the scientific notation suffix # or proper size in bytes # Parameters: $num # Input: @Message array from AWStats # Output: None # Return: A number with suffix, i.e. 400 MB or 200 K #------------------------------------------------------- sub Get_Suffixed(){ my $num = shift || 0; my $isbytes = shift || 0; my $float = 0; if ( $num >= ( 1 << 30 ) ) { $float = (split(/\./, $num / 1000000000))[1]; if ($float){ return sprintf( "%.1f", $num / 1000000000 ) . ($isbytes ? " $Message[110]" : " B"); }else{ return sprintf( "%.0f", $num / 1000000000 ) . ($isbytes ? " $Message[110]" : " B"); } } if ( $num >= ( 1 << 20 ) ) { $float = (split(/\./, $num / 1000000))[1]; if ($float){ return sprintf( "%.1f", $num / 1000000 ) . ($isbytes ? " $Message[109]" : " M"); }else{ return sprintf( "%.0f", $num / 1000000 ) . ($isbytes ? " $Message[109]" : " M"); } } if ( $num >= ( 1 << 10 ) ) { $float = (split(/\./, $num / 1000))[1]; if ($float){ return sprintf( "%.1f", $num / 1000 ) . ($isbytes ? " $Message[108]" : " K"); }else{ return sprintf( "%.0f", $num / 1000 ) . ($isbytes ? " $Message[108]" : " K"); } } return int($num); } #------------------------------------------------------- # PLUGIN FUNCTION: Get_Img_Tag # Builds the full IMG tag to place in HTML that will call the Google Charts API # Parameters: $params, $title # Input: $ChartProtocol, $ChartURI, $ChartIndex # Output: None # Return: An HTML IMG tag #------------------------------------------------------- sub Get_Img_Tag(){ my $params = shift || ""; my $title = shift || ""; my $tag = "= 9 ? 0 : $ChartIndex + 1); $tag .= $params; $tag .= "\" alt=\"$title\"/>"; } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/hostinfo.pm0000644000175100017510000001566114753672077023760 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # HostInfo AWStats plugin # This plugin allow you to add information on hosts, like whois fields. #----------------------------------------------------------------------------- # Perl Required Modules: XWhois #----------------------------------------------------------------------------- # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES push @INC, "${DIR}/plugins"; if (!eval ('require "Net/XWhois.pm";')) { return $@?"Error: $@":"Error: Need Perl module Net::XWhois"; } if (!eval ('require "Digest/MD5.pm";')) { return $@?"Error: $@":"Error: Need Perl module Digest::MD5"; } # -----> #use strict; no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="6.0"; my $PluginHooksFunctions="ShowInfoHost AddHTMLBodyHeader BuildFullHTMLOutput"; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ /; # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_hostinfo { my $InitParams=shift; my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS debug(" Plugin hostinfo: InitParams=$InitParams",1); # -----> return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLBodyHeader_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to Add HTML code at beginning of BODY section. # Parameters: None #----------------------------------------------------------------------------- sub AddHTMLBodyHeader_hostinfo { # <----- my $WIDTHINFO=640; my $HEIGHTINFO=480; my $urlparam="pluginmode=hostinfo&config=$SiteConfig"; $urlparam.=($DirConfig?"&configdir=$DirConfig":""); print < function neww(a,b) { var wfeatures="directories=0,menubar=1,status=0,resizable=1,scrollbars=1,toolbar=0,width=$WIDTHINFO,height=$HEIGHTINFO,left=" + eval("(screen.width - $WIDTHINFO)/2") + ",top=" + eval("(screen.height - $HEIGHTINFO)/2"); EOF print "fen=window.open('".XMLEncode("$AWScript?$urlparam&host")."='+a+'".XMLEncode("&key")."='+b,'whois',wfeatures);\n"; print < EOF return 1; # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: ShowInfoHost_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to add additionnal columns to the Hosts report. # This function is called when building rows of the report (One call for each # row). So it allows you to add a column in report, for example with code : # print "This is a new cell for $param"; # Parameters: Host name or ip #----------------------------------------------------------------------------- sub ShowInfoHost_hostinfo { my $param="$_[0]"; # <----- if ($param eq '__title__') { print "$Message[114]"; } elsif ($param) { my $keyforwhois; if ($param =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) { # IPv4 address $keyforwhois=$param; } elsif ($param =~ /^[0-9A-F]*:/i) { # IPv6 address $keyforwhois=$param; } else { # Hostname $param =~ /([-\w]+\.[-\w]+\.(?:au|uk|jp|nz))$/ or $param =~ /([-\w]+\.[-\w]+)$/; $keyforwhois=$1; } print ""; # if ($keyforwhois) { print "?"; } if ($keyforwhois) { print "?"; } else { print " " } print ""; } else { print " "; } return 1; # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: BuildFullHTMLOutput_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to output an HTML page completely built by plugin instead # of AWStats output #----------------------------------------------------------------------------- sub BuildFullHTMLOutput_hostinfo { # <----- my $Host=''; if ($QueryString =~ /host=([^&]+)/i) { $Host=lc(&DecodeEncodedString("$1")); } my $ip=''; my $HostResolved=''; # my $regipv4=qr/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/; # my $regipv6=qr/^[0-9A-F]*:/i; # if ($Host =~ /$regipv4/o) { $ip=4; } # elsif ($Host =~ /$regipv6/o) { $ip=6; } # if ($ip == 4) { # my $lookupresult=lc(gethostbyaddr(pack("C4",split(/\./,$Host)),AF_INET)); # This is very slow, may spend 20 seconds # if (! $lookupresult || $lookupresult =~ /$regipv4/o || ! IsAscii($lookupresult)) { # $HostResolved='*'; # } # else { # $HostResolved=$lookupresult; # } # if ($Debug) { debug(" Reverse DNS lookup for $Host done: $HostResolved",4); } # } if (! $ip) { $HostResolved=$Host; } if ($Debug) { debug(" Plugin hostinfo: DirData=$DirData Host=$Host HostResolved=$HostResolved ",4); } my $w = new Net::XWhois Verbose=>$Debug, Cache=>$DirData, NoCache=>0, Timeout=>10, Domain=>$HostResolved; print "
\n"; if ($w && $w->response()) { &tab_head("Common Whois Fields",0,0,'whois'); print "Common field infoValue\n"; print "Name".($w->name())." "; print "Status".($w->status())." "; print "NameServers".($w->nameservers())." "; print "Registrant".($w->registrant())." "; print "Contact Admin".($w->contact_admin())." "; print "Contact Tech".($w->contact_tech())." "; print "Contact Billing".($w->contact_billing())." "; print "Contact Zone".($w->contact_zone())." "; print "Contact Emails".($w->contact_emails())." "; print "Contact Handles".($w->contact_handles())." "; print "Domain Handles".($w->domain_handles())." "; &tab_end; } &tab_head("Full Whois Field",0,0,'whois'); if ($w && $w->response()) { print "
".CleanXSS($w->response())."
\n"; } else { print "
The Whois command failed.
Did the server running AWStats is allowed to send WhoIs queries (If a firewall is running, port 43 should be opened from inside to outside) ?

\n"; } &tab_end; return 1; # -----> } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/rawlog.pm0000644000175100017510000001102014753672077023403 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # Rawlog AWStats plugin # This plugin adds a form in AWStats main page to allow users to see raw # content of current log files. A filter is also available. #----------------------------------------------------------------------------- # Perl Required Modules: None #----------------------------------------------------------------------------- # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES. # -----> #use strict; no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="5.7"; my $PluginHooksFunctions="AddHTMLBodyHeader BuildFullHTMLOutput"; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ $MAXLINE /; # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_rawlog { my $InitParams=shift; my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS debug(" Plugin rawlog: InitParams=$InitParams",1); if ($QueryString =~ /rawlog_maxlines=(\d+)/i) { $MAXLINE=&DecodeEncodedString("$1"); } else { $MAXLINE=5000; } # -----> return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLBodyHeader_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to Add HTML code at beginning of BODY section. #----------------------------------------------------------------------------- sub AddHTMLBodyHeader_rawlog { # <----- # Show form only if option -staticlinks not used if (! $StaticLinks) { &_ShowForm(''); } return 1; # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: BuildFullHTMLOutput_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to output an HTML page completely built by plugin instead # of AWStats output #----------------------------------------------------------------------------- sub BuildFullHTMLOutput_rawlog { # <----- my $Filter=''; if ($QueryString =~ /filterrawlog=([^&]+)/i) { $Filter=&DecodeEncodedString("$1"); } # A security check if ($QueryString =~ /logfile=/i) { print "
Option logfile is not allowed while building rawlog output.
"; return 0; } # Show form &_ShowForm($Filter); # Precompiled regex Filter to speed up scan if ($Filter) { $Filter=qr/$Filter/i; } print "
\n"; # Show raws my $xml=($BuildReportFormat eq 'xhtml'); open(LOG,"$LogFile") || error("Couldn't open server log file \"$LogFile\" : $!"); binmode LOG; # Avoid premature EOF due to log files corrupted with \cZ or bin chars my $i=0; print "
";
	while () {
		chomp $_; $_ =~ s/\r//;
		if ($Filter && $_ !~ /$Filter/o) { next; }
		print ($xml?XMLEncode("$_"):"$_");
		print "\n";
		if (++$i >= $MAXLINE) { last; }
	}
	print "

\n$i lines.
"; return 1; # -----> } sub _ShowForm { my $Filter=shift||''; print "
\n"; print "
\n"; print "\n"; print "
"; print "\n"; print "\n"; print "\n"; print "
Show content of file '$LogFile' ($MAXLINE first lines):
$Message[79]:       Max Number of Lines:       \n"; print ""; print "
\n"; print "
\n"; print "
\n"; } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/urlalias.pm0000644000175100017510000001117414753672077023736 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # UrlAlias AWStats plugin # This plugin allow you to report all URL links with a text title instead of # URL value. # You must create a file called urlalias.cnfigvalue.txt and store it in # plugin directory that contains 2 columns separated by a tab char. # First column is URL value and second column is text title to use instead of. #----------------------------------------------------------------------------- # Perl Required Modules: None #----------------------------------------------------------------------------- # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES #if (!eval ('require "TheModule.pm";')) { return $@?"Error: $@":"Error: Need Perl module TheModule"; } # -----> #use strict; no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="5.5"; my $PluginHooksFunctions="ShowInfoURL"; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ $urlinfoloaded %UrlAlias @UrlMatch /; # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_urlalias { my $InitParams=shift; my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS debug(" Plugin urlalias: InitParams=$InitParams",1); $urlinfoloaded=0; %UrlAlias=(); @UrlMatch=(); # -----> return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: ShowInfoURL_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to add additionnal information for URLs in URLs' report. # This function is called after writing the URL value in the URL cell of the # Top Pages-URL report. # Parameters: URL #----------------------------------------------------------------------------- sub ShowInfoURL_urlalias { my $param="$_[0]"; # <----- my $found = 0; # flag for testing for whether a match occurs. unused at present my $filetoload=''; my $filetoload2=''; if ($param && ! $urlinfoloaded) { # Load urlalias and match files if ($SiteConfig && open(URLALIASFILE,"$DirData/urlalias.$SiteConfig.txt")) { $filetoload2="$DirData/urlalias.$SiteConfig.txt"; } elsif (open(URLALIASFILE,"$DirData/urlalias.txt")) { $filetoload2="$DirData/urlalias.txt"; } else { error("Couldn't open UrlAlias file \"$DirData/urlalias.txt\": $!"); } if ($SiteConfig && open(URLMATCHFILE,"$DirData/urlmatch.$SiteConfig.txt")) { $filetoload="$DirData/urlmatch.$SiteConfig.txt"; } elsif (open(URLMATCHFILE,"$DirData/urlmatch.txt")) { $filetoload="$DirData/urlmatch.txt"; } # Load UrlAlias %UrlAlias = map(/^([^\t]+)\t+([^\t]+)/o,); # Load UrlMatch my $iter = 0; foreach my $key () { $key =~ /^([^\t]+)\t+([^\t]+)/o; $UrlMatch[$iter][0] = $1; $UrlMatch[$iter][1] = $2; $iter++; } close URLALIASFILE; close URLMATCHFILE; debug(" Plugin urlalias: UrlAlias file loaded: ".(scalar keys %UrlAlias)." entries found."); debug(" Plugin urlalias: UrlMatch file loaded: ".(scalar @UrlMatch)." entries found."); $urlinfoloaded=1; } if ($param) { if ($UrlAlias{$param}) { print "$UrlAlias{$param}
"; $found=1; } else { foreach my $iter (0..@UrlMatch-1) { my $key = $UrlMatch[$iter][0]; if ( $param =~ /$key/ ) { print "$UrlMatch[$iter][1]
"; $found = 1; # $UrlAlias{$param} = $UrlMatch[$iter][1]; # if ($SiteConfig && open(URLALIASFILE,">> $DirData/urlalias.$SiteConfig.txt")) { # $filetoload="$DirData/urlalias.$SiteConfig.txt"; # } # elsif (open(URLALIASFILE,">> $DirData/urlalias.txt")) { # $filetoload="$DirData/urlalias.txt"; # } # else { # error("Couldn't open UrlAlias file \"$DirData/urlalias.txt\": $!"); # } # print URLALIASFILE "$param\t$UrlAlias{$param}"; # close URLALIASFILE; last; } } } if (!$found) { # does nothing right now print ""; } } else { print ""; } # Url info title return 1; # -----> } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/geoip_asn_maxmind.pm0000644000175100017510000005141414753672077025604 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # GeoIp_ASN_Maxmind AWStats plugin # This plugin allow you to add ASN information to a report # Requires the free ASN database from MaxMind #----------------------------------------------------------------------------- # Perl Required Modules: Geo::IP or Geo::IP::PurePerl #----------------------------------------------------------------------------- # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES use vars qw/ $type /; $type='GeoIPASNum'; if (!eval ('require "Geo/IP.pm";')) { $error1=$@; $type='geoippureperl'; if (!eval ('require "Geo/IP/PurePerl.pm";')) { $error2=$@; $ret=($error1||$error2)?"Error:\n$error1$error2":""; $ret.="Error: Need Perl module Geo::IP or Geo::IP::PurePerl"; return $ret; } } # -----> #use strict; no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="6.2"; my $PluginHooksFunctions="AddHTMLMenuLink AddHTMLGraph ShowInfoHost SectionInitHashArray SectionProcessIp SectionProcessHostname SectionReadHistory SectionWriteHistory"; my $PluginName="geoip_asn_maxmind"; my $LoadedOverride=0; my %TmpLookup; my $LookupLink=""; my $OverrideFile=""; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ $geoip_asn_maxmind %_asn_p %_asn_h %_asn_k %_asn_l $MAXNBOFSECTIONGIR $MAXLENGTH /; # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname # Parameters: $mode - Whether to load into memory or search file for lookups # Values: GEOIPSTANDARD () or GEOIP_MEMORY_CACHE # $datafile - Path to the GEOIP Data file. Defaults to local directory # $override - Path to an override file # $link - ASN lookup link to a page with more information. Appends # the AS number at the end. For example: # $link=http://www.lookup.net/lookup.php?asn={ASNUMBER} #----------------------------------------------------------------------------- sub Init_geoip_asn_maxmind { my $InitParams=shift; my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); $MAXNBOFSECTIONGIR=10; $MAXLENGTH=20; # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS debug(" Plugin $PluginName: InitParams=$InitParams",1); my ($mode,$tmpdatafile)=split(/\s+/,$InitParams,2); my ($datafile,$override,$link)=split(/\+/,$tmpdatafile,3); if (! $datafile) { $datafile="GeoIPASNum.dat"; } else { $datafile =~ s/%20/ /g; } if ($type eq 'geoippureperl') { # With pureperl with always use GEOIP_STANDARD. # GEOIP_MEMORY_CACHE seems to fail with ActiveState if ($mode eq '' || $mode eq 'GEOIP_MEMORY_CACHE') { $mode=Geo::IP::PurePerl::GEOIP_STANDARD(); } else { $mode=Geo::IP::PurePerl::GEOIP_STANDARD(); } } else { if ($mode eq '' || $mode eq 'GEOIP_MEMORY_CACHE') { $mode=Geo::IP::GEOIP_MEMORY_CACHE(); } else { $mode=Geo::IP::GEOIP_STANDARD(); } } # if there is a url in the override field, move it to link if (lc($override) =~ m/^http/) { $link = $override; $override = ''; } elsif ($override) { $override =~ s/%20/ /g; $OverrideFile=$override; } if ($link){$LookupLink=$link;} debug(" Plugin $PluginName: GeoIP initialized type=$type mode=$mode, override=$override, link=$link",1); if ($type eq 'geoippureperl') { $geoip_asn_maxmind = Geo::IP::PurePerl->open($datafile, $mode); } else { $geoip_asn_maxmind = Geo::IP->open($datafile, $mode); } # Fails on some GeoIP version # debug(" Plugin geoip_org_maxmind: GeoIP initialized database_info=".$geoip_asn_maxmind->database_info()); if ($geoip_asn_maxmind) { debug(" Plugin $PluginName: GeoIP plugin and gi object initialized",1); } else { return "Error: Failed to create gi object for datafile=".$datafile; } # -----> return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLMenuLink_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub AddHTMLMenuLink_geoip_asn_maxmind { my $categ=$_[0]; my $menu=$_[1]; my $menulink=$_[2]; my $menutext=$_[3]; # <----- if ($Debug) { debug(" Plugin $PluginName: AddHTMLMenuLink"); } if ($categ eq 'who') { $menu->{"plugin_$PluginName"}=0.7; # Pos $menulink->{"plugin_$PluginName"}=2; # Type of link $menutext->{"plugin_$PluginName"}="ASNs"; # Text } # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLGraph_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub AddHTMLGraph_geoip_asn_maxmind { my $categ=$_[0]; my $menu=$_[1]; my $menulink=$_[2]; my $menutext=$_[3]; # <----- my $ShowISP='H'; $MinHit{'Org'}=1; my $total_p; my $total_h; my $total_k; my $rest_p; my $rest_h; my $rest_k; if ($Debug) { debug(" Plugin $PluginName: AddHTMLGraph $categ $menu $menulink $menutext"); } my $title='AS Numbers'; &tab_head("$title",19,0,'org'); print "AS Numbers: ".((scalar keys %_asn_h)-($_asn_h{'unknown'}?1:0)).""; print "ISP\n"; if ($ShowISP =~ /P/i) { print "$Message[56]"; } if ($ShowISP =~ /P/i) { print "$Message[15]"; } if ($ShowISP =~ /H/i) { print "$Message[57]"; } if ($ShowISP =~ /H/i) { print "$Message[15]"; } if ($ShowISP =~ /B/i) { print "$Message[75]"; } if ($ShowISP =~ /L/i) { print "$Message[9]"; } print "\n"; $total_p=$total_h=$total_k=0; my $count=0; &BuildKeyList($MaxRowsInHTMLOutput,$MinHit{'Org'},\%_asn_h,\%_asn_h); foreach my $key (@keylist) { if ($key eq 'unknown') { next; } my $p_p; my $p_h; if ($TotalPages) { $p_p=int($_asn_p{$key}/$TotalPages*1000)/10; } if ($TotalHits) { $p_h=int($_asn_h{$key}/$TotalHits*1000)/10; } print ""; my $asn=$key; $asn =~ s/_/ /g; my $idx = index($asn, ' '); # get lookup link my $link = ''; if ($LookupLink){ if ($idx < 0 && $asn =~ m/^A/){ $link .= $LookupLink.$asn; } elsif (substr($asn, 0, $idx) =~ m/^A/){$link .= $LookupLink.substr($asn, 0, $idx); } if ($link){ $link = "";} } print "".$link.ucfirst(($idx > -1 ? substr($asn, 0, $idx) : $asn)); print ($link ? "" : "").""; print "".($idx > -1 ? substr($asn, $idx+1) : " ")."\n"; if ($ShowISP =~ /P/i) { print "".($_asn_p{$key}?Format_Number($_asn_p{$key}):" ").""; } if ($ShowISP =~ /P/i) { print "".($_asn_p{$key}?"$p_p %":' ').""; } if ($ShowISP =~ /H/i) { print "".($_asn_h{$key}?Format_Number($_asn_h{$key}):" ").""; } if ($ShowISP =~ /H/i) { print "".($_asn_h{$key}?"$p_h %":' ').""; } if ($ShowISP =~ /B/i) { print "".Format_Bytes($_asn_k{$key}).""; } if ($ShowISP =~ /L/i) { print "".($_asn_p{$key}?Format_Date($_asn_l{$key},1):'-').""; } print "\n"; $total_p += $_asn_p{$key}||0; $total_h += $_asn_h{$key}; $total_k += $_asn_k{$key}||0; $count++; } if ($Debug) { debug("Total real / shown : $TotalPages / $total_p - $TotalHits / $total_h - $TotalBytes / $total_h",2); } $rest_p=0; $rest_h=$TotalHits-$total_h; $rest_k=0; if ($rest_p > 0 || $rest_h > 0 || $rest_k > 0) { # All other cities # print ""; # print " "; # if ($ShowISP =~ /P/i) { print " "; } # if ($ShowISP =~ /P/i) { print " "; } # if ($ShowISP =~ /H/i) { print " "; } # if ($ShowISP =~ /H/i) { print " "; } # if ($ShowISP =~ /B/i) { print " "; } # if ($ShowISP =~ /L/i) { print " "; } # print "\n"; my $p_p; my $p_h; if ($TotalPages) { $p_p=int($rest_p/$TotalPages*1000)/10; } if ($TotalHits) { $p_h=int($rest_h/$TotalHits*1000)/10; } print ""; print "$Message[2]/$Message[0]"; print " \n"; if ($ShowISP =~ /P/i) { print "".($rest_p?Format_Number($rest_p):" ").""; } if ($ShowISP =~ /P/i) { print "".($rest_p?"$p_p %":' ').""; } if ($ShowISP =~ /H/i) { print "".($rest_h?Format_Number($rest_h):" ").""; } if ($ShowISP =~ /H/i) { print "".($rest_h?"$p_h %":' ').""; } if ($ShowISP =~ /B/i) { print "".Format_Bytes($rest_k).""; } if ($ShowISP =~ /L/i) { print " "; } print "\n"; } &tab_end(); # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: ShowInfoHost_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to add additionnal columns to the Hosts report. # This function is called when building rows of the report (One call for each # row). So it allows you to add a column in report, for example with code : # print "This is a new cell for $param"; # Parameters: Host name or ip #----------------------------------------------------------------------------- sub ShowInfoHost_geoip_asn_maxmind { my $param="$_[0]"; # <----- if ($param eq '__title__') { my $NewLinkParams=${QueryString}; $NewLinkParams =~ s/(^|&|&)update(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)output(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)staticlinks(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)framename=[^&]*//i; my $NewLinkTarget=''; if ($DetailedReportsOnNewWindows) { $NewLinkTarget=" target=\"awstatsbis\""; } if (($FrameName eq 'mainleft' || $FrameName eq 'mainright') && $DetailedReportsOnNewWindows < 2) { $NewLinkParams.="&framename=mainright"; $NewLinkTarget=" target=\"mainright\""; } $NewLinkParams =~ s/(&|&)+/&/i; $NewLinkParams =~ s/^&//; $NewLinkParams =~ s/&$//; if ($NewLinkParams) { $NewLinkParams="${NewLinkParams}&"; } print ""; print "GeoIP
ASN
"; print ""; } elsif ($param) { my $ip=0; my $key; if ($param =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) { # IPv4 address $ip=4; $key=$param; } elsif ($param =~ /^[0-9A-F]*:/i) { # IPv6 address $ip=6; $key=$param; } print ""; my $asn = 0; if ($key && $ip==4) { $asn = TmpLookup_geoip_asn_maxmind($param); if (!$asn && $type eq 'geoippureperl') { # Function org_by_addr does not exists in PurePerl but org_by_name do same $asn=$geoip_asn_maxmind->org_by_name($param) if $geoip_asn_maxmind; } elsif (!$asn) { $asn=$geoip_asn_maxmind->org_by_addr($param) if $geoip_asn_maxmind; } if ($Debug) { debug(" Plugin $PluginName: GetASNByIp for $param: [$asn]",5); } } if ($key && $ip==6) { debug(" Plugin $PluginName: IPv6 not supported by MaxMind Free DBs: $key",3); } if (! $key) { $asn = TmpLookup_geoip_asn_maxmind($param); if (!$asn && $type eq 'geoippureperl') { $asn=$geoip_asn_maxmind->org_by_name($param) if $geoip_asn_maxmind; } elsif (!$asn) { $asn=$geoip_asn_maxmind->org_by_name($param) if $geoip_asn_maxmind; } if ($Debug) { debug(" Plugin $PluginName: GetOrgByHostname for $param: [$asn]",5); } } if (length($asn)>0) { my $link = ''; my $idx = index(trim($asn), ' '); if ($LookupLink){ if ($idx < 0 && $asn =~ m/^A/){ $link .= $LookupLink.$asn; } elsif (substr($asn, 0, $idx) =~ m/^A/){$link .= $LookupLink.substr($asn, 0, $idx); } } if ($link){ $link = "";} if ($idx > -1 ) {$asn = substr(trim($asn), $idx+1);} if (length($asn) <= $MAXLENGTH) { print "$link$asn".($link ? "" : ""); } else { print $link.substr($asn,0,$MAXLENGTH).'...'.($link ? "" : ""); } } else { print "$Message[0]"; } print ""; } else { print " "; } return 1; # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionInitHashArray_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionInitHashArray_geoip_asn_maxmind { # my $param="$_[0]"; # <----- if ($Debug) { debug(" Plugin $PluginName: Init_HashArray"); } %_asn_p = %_asn_h = %_asn_k = %_asn_l =(); # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionProcessIP_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionProcessIp_geoip_asn_maxmind { my $param="$_[0]"; # Param must be an IP # <----- my $asn = TmpLookup_geoip_asn_maxmind($param); if (!$asn && $type eq 'geoippureperl') { # Function org_by_addr does not exists in PurePerl but org_by_name do same $asn=$geoip_asn_maxmind->org_by_name($param) if $geoip_asn_maxmind; } elsif (!$asn) { $asn=$geoip_asn_maxmind->org_by_addr($param) if $geoip_asn_maxmind; } if ($Debug) { debug(" Plugin $PluginName: GetASNByIp for $param: [$asn]",5); } if ($asn) { $asn =~ s/\s/_/g; $_asn_h{$asn}++; } else { $_asn_h{'unknown'}++; } # if ($timerecord > $_asn_l{$city}) { $_asn_l{$city}=$timerecord; } # -----> return; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionProcessHostname_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionProcessHostname_geoip_asn_maxmind { my $param="$_[0]"; # Param must be an IP # <----- my $asn = TmpLookup_geoip_asn_maxmind($param); if (!$asn && $type eq 'geoippureperl') { $asn=$geoip_asn_maxmind->org_by_name($param) if $geoip_asn_maxmind; } elsif (!$asn) { $asn=$geoip_asn_maxmind->org_by_name($param) if $geoip_asn_maxmind; } if ($Debug) { debug(" Plugin $PluginName: GetOrgByHostname for $param: [$asn]",5); } if ($asn) { $asn =~ s/\s/_/g; $_asn_h{$asn}++; } else { $_asn_h{'unknown'}++; } # if ($timerecord > $_asn_l{$city}) { $_asn_l{$city}=$timerecord; } # -----> return; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionReadHistory_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionReadHistory_geoip_asn_maxmind { my $issectiontoload=shift; my $xmlold=shift; my $xmleb=shift; my $countlines=shift; # <----- if ($Debug) { debug(" Plugin $PluginName: Begin of PLUGIN_geoip_org_maxmind section"); } my @field=(); my $count=0;my $countloaded=0; do { if ($field[0]) { $count++; if ($issectiontoload) { $countloaded++; if ($field[2]) { $_asn_h{$field[0]}+=$field[2]; } } } $_=; chomp $_; s/\r//; @field=split(/\s+/,($xmlold?XMLDecodeFromHisto($_):$_)); $countlines++; } until ($field[0] eq "END_PLUGIN_$PluginName" || $field[0] eq "${xmleb}END_PLUGIN_$PluginName" || ! $_); if ($field[0] ne "END_PLUGIN_$PluginName" && $field[0] ne "${xmleb}END_PLUGIN_$PluginName") { error("History file is corrupted (End of section PLUGIN not found).\nRestore a recent backup of this file (data for this month will be restored to backup date), remove it (data for month will be lost), or remove the corrupted section in file (data for at least this section will be lost).","","",1); } if ($Debug) { debug(" Plugin $PluginName: End of PLUGIN_geoip_org_maxmind section ($count entries, $countloaded loaded)"); } # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionWriteHistory_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionWriteHistory_geoip_asn_maxmind { my ($xml,$xmlbb,$xmlbs,$xmlbe,$xmlrb,$xmlrs,$xmlre,$xmleb,$xmlee)=(shift,shift,shift,shift,shift,shift,shift,shift,shift); if ($Debug) { debug(" Plugin $PluginName: SectionWriteHistory_$PluginName start - ".(scalar keys %_asn_h)); } # <----- print HISTORYTMP "\n"; if ($xml) { print HISTORYTMP "
$MAXNBOFSECTIONGIR\n"; } print HISTORYTMP "# Plugin key - Pages - Hits - Bandwidth - Last access\n"; #print HISTORYTMP "# The $MaxNbOfExtra[$extranum] first number of hits are first\n"; $ValueInFile{'plugin_$PluginName'}=tell HISTORYTMP; print HISTORYTMP "${xmlbb}BEGIN_PLUGIN_$PluginName${xmlbs}".(scalar keys %_asn_h)."${xmlbe}\n"; &BuildKeyList($MAXNBOFSECTIONGIR,1,\%_asn_h,\%_asn_h); my %keysinkeylist=(); foreach (@keylist) { $keysinkeylist{$_}=1; #my $page=$_asn_p{$_}||0; #my $bytes=$_asn_k{$_}||0; #my $lastaccess=$_asn_l{$_}||''; print HISTORYTMP "${xmlrb}$_${xmlrs}0${xmlrs}", $_asn_h{$_}, "${xmlrs}0${xmlrs}0${xmlre}\n"; next; } foreach (keys %_asn_h) { if ($keysinkeylist{$_}) { next; } #my $page=$_asn_p{$_}||0; #my $bytes=$_asn_k{$_}||0; #my $lastaccess=$_asn_l{$_}||''; print HISTORYTMP "${xmlrb}$_${xmlrs}0${xmlrs}", $_asn_h{$_}, "${xmlrs}0${xmlrs}0${xmlre}\n"; next; } print HISTORYTMP "${xmleb}END_PLUGIN_$PluginName${xmlee}\n"; # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: LoadOverrideFile # Attempts to load a comma delimited file that will override the GeoIP database # Useful for Intranet records # CSV format: IP,2-char Country code #----------------------------------------------------------------------------- sub LoadOverrideFile_geoip_asn_maxmind{ my $filetoload=""; if ($OverrideFile){ if (!open(GEOIPFILE, $OverrideFile)){ debug("Plugin $PluginName: Unable to open override file: $OverrideFile"); $LoadedOverride = 1; return; } }else{ my $conf = (exists(&Get_Config_Name) ? Get_Config_Name() : $SiteConfig); if ($conf && open(GEOIPFILE,"$DirData/$PluginName.$conf.txt")) { $filetoload="$DirData/$PluginName.$conf.txt"; } elsif (open(GEOIPFILE,"$DirData/$PluginName.txt")) { $filetoload="$DirData/$PluginName.txt"; } else { debug("No override file \"$DirData/$PluginName.txt\": $!"); } } if ($filetoload) { # This is the fastest way to load with regexp that I know while (){ chomp $_; s/\r//; my @record = split(",", $_); # replace quotes if they were used in the file foreach (@record){ $_ =~ s/"//g; } # store in hash $TmpLookup{$record[0]} = $record[1]; } close GEOIPFILE; debug(" Plugin $PluginName: Overload file loaded: ".(scalar keys %TmpLookup)." entries found."); } $LoadedOverride = 1; return; } sub trim($) { my $string = shift; $string =~ s/^\s+//; $string =~ s/\s+$//; return $string; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: TmpLookup # Searches the temporary hash for the parameter value and returns the corresponding # GEOIP entry #----------------------------------------------------------------------------- sub TmpLookup_geoip_asn_maxmind(){ $param = shift; if (!$LoadedOverride){&LoadOverrideFile_geoip_asn_maxmind();} # my $val; # if ($geoip_asn_maxmind && # (($type eq 'geoip' && $geoip_asn_maxmind->VERSION >= 1.30) || # $type eq 'geoippureperl' && $geoip_asn_maxmind->VERSION >= 1.17)){ # $val = $TmpLookup{$geoip_asn_maxmind->get_ip_address($param)}; # } # else {$val = $TmpLookup{$param};} # return $val || ''; return $TmpLookup{$param}||''; } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/geoip6.pm0000644000175100017510000002407014753672077023312 0ustar ldestailleurldestailleur#!/usr/bin/perl # extended geoip.pm by Sven Strickroth #----------------------------------------------------------------------------- # GeoIP Maxmind AWStats plugin with IPv6 support # This plugin allow you to get country report with countries detected # from a Geographical database (GeoIP internal database) instead of domain # hostname suffix. # This works with IPv4 and also IPv6 # Needs the IPv6 country database from Maxmind (free). #----------------------------------------------------------------------------- # Perl Required Modules: Geo::IP (Geo::IP::PurePerl does not support IPv6 yet) #----------------------------------------------------------------------------- # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES use vars qw/ $type /; $type='geoip'; if (!eval ('require "Geo/IP.pm";')) { $error1=$@; # $type='geoippureperl'; # if (!eval ('require "Geo/IP/PurePerl.pm";')) { # $error2=$@; # $ret=($error1||$error2)?"Error:\n$error1$error2":""; $ret.="Error: Need Perl module Geo::IP"; return $ret; # } } else { Geo::IP->VERSION >= 1.40 || die("Requires Geo/IP.pm >= 1.40"); } # -----> #use strict; no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="5.4"; my $PluginHooksFunctions="GetCountryCodeByAddr GetCountryCodeByName ShowInfoHost"; my $PluginName = "geoip6"; my $LoadedOverride=0; my $OverrideFile=""; my %TmpDomainLookup; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ $gi /; # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_geoip6 { my $InitParams=shift; my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS debug(" Plugin $PluginName: InitParams=$InitParams",1); my ($mode,$tmpdatafile)=split(/\s+/,$InitParams,2); my ($datafile,$override)=split(/\+/,$tmpdatafile,2); if (! $datafile) { $datafile="$PluginName.dat"; } else { $datafile =~ s/%20/ /g; } if ($type eq 'geoippureperl') { if ($mode eq '' || $mode eq 'GEOIP_MEMORY_CACHE') { $mode=Geo::IP::PurePerl::GEOIP_MEMORY_CACHE(); } else { $mode=Geo::IP::PurePerl::GEOIP_STANDARD(); } } else { if ($mode eq '' || $mode eq 'GEOIP_MEMORY_CACHE') { $mode=Geo::IP::GEOIP_MEMORY_CACHE(); } else { $mode=Geo::IP::GEOIP_STANDARD(); } } if ($override){$OverrideFile=$override;} %TmpDomainLookup=(); debug(" Plugin $PluginName: GeoIP initialized type=$type mode=$mode override=$override",1); if ($type eq 'geoippureperl') { $gi = Geo::IP::PurePerl->open($datafile, $mode); } else { $gi = Geo::IP->open($datafile, $mode); } # Fails on some GeoIP version # debug(" Plugin geoip6: GeoIP initialized database_info=".$gi->database_info()); # -----> return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: GetCountryCodeByAddr_pluginname # UNIQUE: YES (Only one plugin using this function can be loaded) # GetCountryCodeByAddr is called to translate an ip into a country code in lower case. #----------------------------------------------------------------------------- sub GetCountryCodeByAddr_geoip6 { my $param="$_[0]"; # <----- if (! $param) { return ''; } my $searchkey; if ($param =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) { # IPv4 address $searchkey = '::ffff:'.$param; } else { $searchkey = $param; } my $res= TmpLookup_geoip6($param); if (! $res) { $res=lc($gi->country_code_by_addr_v6($searchkey)) || 'unknown'; $TmpDomainLookup{$param}=$res; if ($Debug) { debug(" Plugin $PluginName: GetCountryCodeByAddr for $searchkey: [$res]",5); } } elsif ($Debug) { debug(" Plugin $PluginName: GetCountryCodeByAddr for $param: Already resolved to [$res]",5); } # -----> return $res; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: GetCountryCodeByName_pluginname # UNIQUE: YES (Only one plugin using this function can be loaded) # GetCountryCodeByName is called to translate a host name into a country code in lower case. #----------------------------------------------------------------------------- sub GetCountryCodeByName_geoip6 { my $param="$_[0]"; # <----- if (! $param) { return ''; } my $res = TmpLookup_geoip6($param); if (! $res) { $res=lc($gi->country_code_by_name_v6($param)) || 'unknown'; $TmpDomainLookup{$param}=$res; if ($Debug) { debug(" Plugin $PluginName: GetCountryCodeByName for $param: [$res]",5); } } elsif ($Debug) { debug(" Plugin $PluginName: GetCountryCodeByName for $param: Already resolved to [$res]",5); } # -----> return $res; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: ShowInfoHost_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to add additionnal columns to the Hosts report. # This function is called when building rows of the report (One call for each # row). So it allows you to add a column in report, for example with code : # print "This is a new cell for $param"; # Parameters: Host name or ip #----------------------------------------------------------------------------- sub ShowInfoHost_geoip6 { my $param="$_[0]"; # <----- if ($param eq '__title__') { my $NewLinkParams=${QueryString}; $NewLinkParams =~ s/(^|&)update(=\w*|$)//i; $NewLinkParams =~ s/(^|&)output(=\w*|$)//i; $NewLinkParams =~ s/(^|&)staticlinks(=\w*|$)//i; $NewLinkParams =~ s/(^|&)framename=[^&]*//i; my $NewLinkTarget=''; if ($DetailedReportsOnNewWindows) { $NewLinkTarget=" target=\"awstatsbis\""; } if (($FrameName eq 'mainleft' || $FrameName eq 'mainright') && $DetailedReportsOnNewWindows < 2) { $NewLinkParams.="&framename=mainright"; $NewLinkTarget=" target=\"mainright\""; } $NewLinkParams =~ tr/&/&/s; $NewLinkParams =~ s/^&//; $NewLinkParams =~ s/&$//; if ($NewLinkParams) { $NewLinkParams="${NewLinkParams}&"; } print ""; print "GeoIP
Country
"; print ""; } elsif ($param) { my $ip=0; my $key; if ($param =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) { # IPv4 address $ip=4; $key='::ffff:'.$param; } elsif ($param =~ /^[0-9A-F]*:/i) { # IPv6 address $ip=6; $key=$param; } print ""; if ($key) { my $res = TmpLookup_geoip6($param); if (!$res && $gi) { $res=lc($gi->country_code_by_addr_v6($key)); } if ($Debug) { debug(" Plugin $PluginName: GetCountryByIp for $key: [$res]",5); } if ($res) { print $DomainsHashIDLib{$res}?$DomainsHashIDLib{$res}:"$Message[0]"; } else { print "$Message[0]"; } } else { my $res = TmpLookup_geoip6($param); if (!$res){$res=lc($gi->country_code_by_name_v6($param)) if $gi;} if ($Debug) { debug(" Plugin $PluginName: GetCountryByHostname for $param: [$res]",5); } if ($res) { print $DomainsHashIDLib{$res}?$DomainsHashIDLib{$res}:"$Message[0]"; } else { print "$Message[0]"; } } print ""; } else { print " "; } return 1; # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: LoadOverrideFile # Attempts to load a comma delimited file that will override the GeoIP database # Useful for Intranet records # CSV format: IP,2-char Country code #----------------------------------------------------------------------------- sub LoadOverrideFile_geoip6{ my $filetoload=""; if ($OverrideFile){ if (!open(GEOIPFILE, $OverrideFile)){ debug("Plugin $PluginName: Unable to open override file: $OverrideFile"); $LoadedOverride = 1; return; } }else{ my $conf = (exists(&Get_Config_Name) ? Get_Config_Name() : $SiteConfig); if ($conf && open(GEOIPFILE,"$DirData/$PluginName.$conf.txt")) { $filetoload="$DirData/$PluginName.$conf.txt"; } elsif (open(GEOIPFILE,"$DirData/$PluginName.txt")) { $filetoload="$DirData/$PluginName.txt"; } else { debug("No override file \"$DirData/$PluginName.txt\": $!"); } } if ($filetoload) { # This is the fastest way to load with regexp that I know while (){ chomp $_; s/\r//; my @record = split(",", $_); # replace quotes if they were used in the file foreach (@record){ $_ =~ s/"//g; } # store in hash $TmpDomainLookup{$record[0]} = $record[1]; } close GEOIPFILE; debug(" Plugin $PluginName: Overload file loaded: ".(scalar keys %TmpDomainLookup)." entries found."); } $LoadedOverride = 1; return; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: TmpLookup # Searches the temporary hash for the parameter value and returns the corresponding # GEOIP entry #----------------------------------------------------------------------------- sub TmpLookup_geoip6(){ $param = shift; if (!$LoadedOverride){&LoadOverrideFile_geoip6();} #my $val; #if ($gi && #(($type eq 'geoip' && $gi->VERSION >= 1.30) || # $type eq 'geoippureperl' && $gi->VERSION >= 1.17)){ # $val = $TmpDomainLookup{$gi->get_ip_address($param)}; #} #else {$val = $TmpDomainLookup{$param};} #return $val || ''; return $TmpDomainLookup{$param}||''; } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/ipv6.pm0000644000175100017510000000512515027773572023002 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # IPv6 AWStats plugin # This plugin allow AWStats to make reverse DNS Lookup on IPv6 addresses. #----------------------------------------------------------------------------- # Perl Required Modules: Net::IP and Net::DNS #----------------------------------------------------------------------------- # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES if (!eval ('require "Net/IP.pm";')) { return $@?"Error: $@":"Error: Need Perl module Net::IP"; } if (!eval ('require "Net/DNS.pm";')) { return $@?"Error: $@":"Error: Need Perl module Net::DNS"; } # -----> use strict;no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="5.5"; my $PluginHooksFunctions="GetResolvedIP"; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ $resolver /; # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_ipv6 { my $InitParams=shift; my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS debug(" Plugin ipv6: InitParams=$InitParams",1); $resolver = Net::DNS::Resolver->new; # -----> return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: GetResolvedIP_pluginname # UNIQUE: YES (Only one plugin using this function can be loaded) # GetResolvedIP is called to resolve an IPv6 address into a host name #----------------------------------------------------------------------------- sub GetResolvedIP_ipv6 { # <----- my $ip = new Net::IP($_[0]); my $reverseip= $ip->reverse_ip(); my $query = $resolver->query($reverseip, "PTR"); if (! defined($query)) { return; } my @result=split(/\s/, ($query->answer)[0]->string); my $hostindex = 6; # Host name appears at index 6 on EL8 and EL9. # On older operating systems, it appears at index 4 at the array's end. if ($hostindex > $#result) { $hostindex = $#result; } chop($result[$hostindex]); # Remove the trailing dot of the answer. return $result[$hostindex]; # -----> } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/geoip2_city.pm0000644000175100017510000004716614753672077024351 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # GeoIp2_City AWStats plugin # This plugin allow you to add a city report. # Need the licensed city database from Maxmind. #----------------------------------------------------------------------------- # Perl Required Modules: Geo::IP or Geo::IP::PurePerl #----------------------------------------------------------------------------- # 1.4 - Chris Larsen - added file override capabilities # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES use vars qw/ $type /; $type='geoip2'; if (!eval ('require "GeoIP2/Database/Reader.pm";')) { $error=$@; $ret=($error)?"Error:\n$error":""; $ret.="Error: Need Perl module GeoIP2::Database::Reader"; return $ret; } # GeoIP2 Perl API doesn't have a ByName lookup so we need to do the resolution ourselves if (!eval ('require "Socket.pm";')) { $error=$@; $ret=($error)?"Error:\n$error":""; $ret.="Error: Need Perl module Socket"; return $ret; } # -----> #use strict; no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="6.5"; my $PluginHooksFunctions="AddHTMLMenuLink AddHTMLGraph ShowInfoHost SectionInitHashArray SectionProcessIp SectionProcessHostname SectionReadHistory SectionWriteHistory"; my $PluginName="geoip2_city"; my $LoadedOverride=0; my $OverrideFile=""; my %TmpDomainLookup = {}; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ $geoip2_city %_city_p %_city_h %_city_k %_city_l $MAXNBOFSECTIONGIR /; use Data::Validate::IP 0.25 qw( is_public_ip ); # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_geoip2_city { my $InitParams=shift; my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); $MAXNBOFSECTIONGIR=10; # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS debug(" Plugin $PluginName: InitParams=$InitParams",1); my ($datafile,$override)=split(/\+/,$InitParams,2); if (! $datafile) { $datafile="GeoLite2-City.mmdb"; } else { $datafile =~ s/%20/ /g; } if ($override){ $override =~ s/%20/ /g; $OverrideFile=$override; } %TmpDomainLookup=(); debug(" Plugin $PluginName: GeoIP initialized type=$type override=$override",1); $geoip2_city = GeoIP2::Database::Reader->new( file => $datafile, locales => [ 'en', 'de', ]); $LoadedOverride=0; # Fails on some GeoIP version # debug(" Plugin geoip2_city: GeoIP initialized database_info=".$geoip2_city->database_info()); if ($geoip2_city) { debug(" Plugin $PluginName: GeoIP plugin and gi object initialized",1); } else { return "Error: Failed to create gi object for datafile=".$datafile; } # -----> return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLMenuLink_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub AddHTMLMenuLink_geoip2_city { my $categ=$_[0]; my $menu=$_[1]; my $menulink=$_[2]; my $menutext=$_[3]; # <----- if ($Debug) { debug(" Plugin $PluginName: AddHTMLMenuLink"); } if ($categ eq 'who') { $menu->{"plugin_$PluginName"}=2.2; # Pos $menulink->{"plugin_$PluginName"}=2; # Type of link $menutext->{"plugin_$PluginName"}=$Message[172]; # Text } # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLGraph_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub AddHTMLGraph_geoip2_city { my $categ=$_[0]; my $menu=$_[1]; my $menulink=$_[2]; my $menutext=$_[3]; # <----- my $ShowCities='H'; $MinHit{'Cities'}=1; my $total_p; my $total_h; my $total_k; my $rest_p; my $rest_h; my $rest_k; if ($Debug) { debug(" Plugin $PluginName: AddHTMLGraph $categ $menu $menulink $menutext"); } my $title="GeoIP Cities"; &tab_head($title,19,0,'cities'); print ""; print "".$Message[148].""; print "".$Message[171].""; print "".$Message[172].": ".((scalar keys %_city_h)-($_city_h{'unknown'}?1:0)).""; if ($ShowCities =~ /P/i) { print "$Message[56]"; } if ($ShowCities =~ /P/i) { print "$Message[15]"; } if ($ShowCities =~ /H/i) { print "$Message[57]"; } if ($ShowCities =~ /H/i) { print "$Message[15]"; } if ($ShowCities =~ /B/i) { print "$Message[75]"; } if ($ShowCities =~ /L/i) { print "$Message[9]"; } print "\n"; $total_p=$total_h=$total_k=0; my $count=0; &BuildKeyList($MaxRowsInHTMLOutput,$MinHit{'Cities'},\%_city_h,\%_city_h); # Group by country # my @countrylist=('ca','us'); # foreach my $country (@countrylist) { # print ""; # print "".$countrylib{$country}.""; # if ($ShowCities =~ /P/i) { print " "; } # if ($ShowCities =~ /P/i) { print " "; } # if ($ShowCities =~ /H/i) { print " "; } # if ($ShowCities =~ /H/i) { print " "; } # if ($ShowCities =~ /B/i) { print " "; } # if ($ShowCities =~ /L/i) { print " "; } # print "\n"; foreach my $key (@keylist) { if ($key eq 'unknown') { next; } my ($countrycode,$city,$regionname)=split('_',$key,3); $city=~s/%20/ /g; $regionname=~s/%20/ /g; # if ($countrycode ne $country) { next; } my $p_p; my $p_h; if ($TotalPages) { $p_p=int(($_city_p{$key}||0)/$TotalPages*1000)/10; } if ($TotalHits) { $p_h=int($_city_h{$key}/$TotalHits*1000)/10; } print ""; print "".$DomainsHashIDLib{$countrycode}.""; print "".ucfirst(EncodeToPageCode($regionname)).""; print "".ucfirst(EncodeToPageCode($city)).""; if ($ShowCities =~ /P/i) { print "".($_city_p{$key}?Format_Number($_city_p{$key}):" ").""; } if ($ShowCities =~ /P/i) { print "".($_city_p{$key}?"$p_p %":' ').""; } if ($ShowCities =~ /H/i) { print "".($_city_h{$key}?Format_Number($_city_h{$key}):" ").""; } if ($ShowCities =~ /H/i) { print "".($_city_h{$key}?"$p_h %":' ').""; } if ($ShowCities =~ /B/i) { print "".Format_Bytes($_city_k{$key}).""; } if ($ShowCities =~ /L/i) { print "".($_city_p{$key}?Format_Date($_city_l{$key},1):'-').""; } print "\n"; $total_p += $_city_p{$key}||0; $total_h += $_city_h{$key}; $total_k += $_city_k{$key}||0; $count++; } # } if ($Debug) { debug("Total real / shown : $TotalPages / $total_p - $TotalHits / $total_h - $TotalBytes / $total_h",2); } $rest_p=0; $rest_h=$TotalHits-$total_h; $rest_k=0; if ($rest_p > 0 || $rest_h > 0 || $rest_k > 0) { # All other cities # print ""; # print " "; # if ($ShowCities =~ /P/i) { print " "; } # if ($ShowCities =~ /P/i) { print " "; } # if ($ShowCities =~ /H/i) { print " "; } # if ($ShowCities =~ /H/i) { print " "; } # if ($ShowCities =~ /B/i) { print " "; } # if ($ShowCities =~ /L/i) { print " "; } # print "\n"; my $p_p; my $p_h; if ($TotalPages) { $p_p=int($rest_p/$TotalPages*1000)/10; } if ($TotalHits) { $p_h=int($rest_h/$TotalHits*1000)/10; } print ""; print "$Message[2]/$Message[0]"; if ($ShowCities =~ /P/i) { print "".($rest_p?$rest_p:" ").""; } if ($ShowCities =~ /P/i) { print "".($rest_p?"$p_p %":' ').""; } if ($ShowCities =~ /H/i) { print "".($rest_h?$rest_h:" ").""; } if ($ShowCities =~ /H/i) { print "".($rest_h?"$p_h %":' ').""; } if ($ShowCities =~ /B/i) { print "".Format_Bytes($rest_k).""; } if ($ShowCities =~ /L/i) { print " "; } print "\n"; } &tab_end(); # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: ShowInfoHost_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to add additionnal columns to the Hosts report. # This function is called when building rows of the report (One call for each # row). So it allows you to add a column in report, for example with code : # print "This is a new cell for $param"; # Parameters: Host name or ip #----------------------------------------------------------------------------- sub ShowInfoHost_geoip2_city { my $param="$_[0]"; # <----- if ($param eq '__title__') { my $NewLinkParams=${QueryString}; $NewLinkParams =~ s/(^|&|&)update(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)output(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)staticlinks(=\w*|$)//i; $NewLinkParams =~ s/(^|&|&)framename=[^&]*//i; my $NewLinkTarget=''; if ($DetailedReportsOnNewWindows) { $NewLinkTarget=" target=\"awstatsbis\""; } if (($FrameName eq 'mainleft' || $FrameName eq 'mainright') && $DetailedReportsOnNewWindows < 2) { $NewLinkParams.="&framename=mainright"; $NewLinkTarget=" target=\"mainright\""; } $NewLinkParams =~ s/(&|&)+/&/i; $NewLinkParams =~ s/^&//; $NewLinkParams =~ s/&$//; if ($NewLinkParams) { $NewLinkParams="${NewLinkParams}&"; } # print ""; # print "GeoIP2
Country
"; # print ""; print ""; print "GeoIP2
City
"; print ""; } elsif ($param) { my ($country, $city, $subdivision) = Lookup_geoip2_city($param); # print ""; # if ($country) { print $DomainsHashIDLib{$country}?$DomainsHashIDLib{$country}:"$Message[0]"; } # else { print "$Message[0]"; } # print ""; print ""; if ($city) { print EncodeToPageCode($city); } else { print "$Message[0]"; } print ""; } else { print " "; } return 1; # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionInitHashArray_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionInitHashArray_geoip2_city { # my $param="$_[0]"; # <----- if ($Debug) { debug(" Plugin $PluginName: Init_HashArray"); } %_city_p = %_city_h = %_city_k = %_city_l =(); # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionProcessIP_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionProcessIp_geoip2_city { my $param = shift; my $rec = 'unknown'; my ($country, $city, $subdivision) = Lookup_geoip2_city($param); if ($country && $city) { $rec = $country . '_' . $city; $rec .= '_' . $subdivision if ($subdivision); $rec =~ s/ /%20/g; # escape non-latin1 chars $rec =~ s/([^\x00-\x7F])/sprintf "&#x%X;", ord($1)/ge; $rec = lc($rec); } $_city_h{$rec}++; return; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionProcessHostname_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionProcessHostname_geoip2_city { return SectionProcessIp_geoip2_city(@_); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionReadHistory_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionReadHistory_geoip2_city { my $issectiontoload=shift; my $xmlold=shift; my $xmleb=shift; my $countlines=shift; # <----- if ($Debug) { debug(" Plugin $PluginName: Begin of PLUGIN_geoip2_city section"); } my @field=(); my $count=0;my $countloaded=0; do { if ($field[0]) { $count++; if ($issectiontoload) { $countloaded++; if ($field[2]) { $_city_h{$field[0]}+=$field[2]; } } } $_=; chomp $_; s/\r//; @field=split(/\s+/,($xmlold?XMLDecodeFromHisto($_):$_)); $countlines++; } until ($field[0] eq "END_PLUGIN_$PluginName" || $field[0] eq "${xmleb}END_PLUGIN_$PluginName" || ! $_); if ($field[0] ne "END_PLUGIN_$PluginName" && $field[0] ne "${xmleb}END_PLUGIN_$PluginName") { error("History file is corrupted (End of section PLUGIN not found).\nRestore a recent backup of this file (data for this month will be restored to backup date), remove it (data for month will be lost), or remove the corrupted section in file (data for at least this section will be lost).","","",1); } if ($Debug) { debug(" Plugin $PluginName: End of PLUGIN_$PluginName section ($count entries, $countloaded loaded)"); } # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionWriteHistory_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionWriteHistory_geoip2_city { my ($xml,$xmlbb,$xmlbs,$xmlbe,$xmlrb,$xmlrs,$xmlre,$xmleb,$xmlee)=(shift,shift,shift,shift,shift,shift,shift,shift,shift); if ($Debug) { debug(" Plugin $PluginName: SectionWriteHistory_$PluginName start - ".(scalar keys %_city_h)); } # <----- print HISTORYTMP "\n"; if ($xml) { print HISTORYTMP "
$MAXNBOFSECTIONGIR\n"; } print HISTORYTMP "# Plugin key - Pages - Hits - Bandwidth - Last access\n"; #print HISTORYTMP "# The $MaxNbOfExtra[$extranum] first number of hits are first\n"; $ValueInFile{"plugin_$PluginName"}=tell HISTORYTMP; print HISTORYTMP "${xmlbb}BEGIN_PLUGIN_$PluginName${xmlbs}".(scalar keys %_city_h)."${xmlbe}\n"; &BuildKeyList($MAXNBOFSECTIONGIR,1,\%_city_h,\%_city_h); my %keysinkeylist=(); foreach (@keylist) { $keysinkeylist{$_}=1; #my $page=$_city_p{$_}||0; #my $bytes=$_city_k{$_}||0; #my $lastaccess=$_city_l{$_}||''; print HISTORYTMP "${xmlrb}".XMLEncodeForHisto($_)."${xmlrs}0${xmlrs}", $_city_h{$_}, "${xmlrs}0${xmlrs}0${xmlre}\n"; next; } foreach (keys %_city_h) { if ($keysinkeylist{$_}) { next; } #my $page=$_city_p{$_}||0; #my $bytes=$_city_k{$_}||0; #my $lastaccess=$_city_l{$_}||''; print HISTORYTMP "${xmlrb}".XMLEncodeForHisto($_)."${xmlrs}0${xmlrs}", $_city_h{$_}, "${xmlrs}0${xmlrs}0${xmlre}\n"; next; } print HISTORYTMP "${xmleb}END_PLUGIN_$PluginName${xmlee}\n"; # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: LoadOverrideFile # Attempts to load a comma delimited file that will override the GeoIP database # Useful for Intranet records # CSV format: IP,2-char Country code, region, city, postal code, latitude, # longitude, US metro code, US area code #----------------------------------------------------------------------------- sub LoadOverrideFile_geoip2_city{ my $filetoload=""; if ($OverrideFile){ if (!open(GEOIPFILE, $OverrideFile)){ debug("Plugin $PluginName: Unable to open override file: $OverrideFile"); $LoadedOverride = 1; return; } }else{ my $conf = (exists(&Get_Config_Name) ? Get_Config_Name() : $SiteConfig); if ($conf && open(GEOIPFILE,"$DirData/$PluginName.$conf.txt")) { $filetoload="$DirData/$PluginName.$conf.txt"; } elsif (open(GEOIPFILE,"$DirData/$PluginName.txt")) { $filetoload="$DirData/$PluginName.txt"; } else { debug("No override file \"$DirData/$PluginName.txt\": $!"); } } if ($filetoload) { # This is the fastest way to load with regexp that I know while (){ chomp $_; s/\r//; my @record = split(",", $_); # replace quotes if they were used in the file foreach (@record){ $_ =~ s/"//g; } # now we need to copy our file values in the order to mimic the lookup values my @res = (); $res[0] = $record[1]; $res[3] = $record[2]; $res[4] = $record[3]; $res[5] = $record[4]; $res[6] = $record[5]; $res[7] = $record[6]; $res[8] = $record[7]; $res[9] = $record[8]; # store in hash $TmpDomainLookup{$record[0]} = [@res]; } close GEOIPFILE; debug(" Plugin $PluginName: Overload file loaded: ".(scalar keys %TmpDomainLookup)." entries found."); } $LoadedOverride = 1; return; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Lookup # Looks up the input parameter (either ip address or dns name) and returns its # associated country code, city and subdivision name; or undefined if not available. # GEOIP entry #----------------------------------------------------------------------------- sub Lookup_geoip2_city { $param = shift; if (!$LoadedOverride) { &LoadOverrideFile_geoip2_city(); } if ($Debug) { debug(" Plugin $PluginName: Lookup_geoip2_city for $param",5); } if ($geoip2_city && !exists($TmpDomainLookup{$param})) { $TmpDomainLookup{$param} = [ undef ]; # negative entry to avoid repeated lookups # Resolve the parameter (either a name or an ip address) to a list of network addresses my ($err, @result) = Socket::getaddrinfo($param, undef, { protocol => Socket::IPPROTO_TCP, socktype => Socket::SOCK_STREAM }); for (@result) { # Convert the network address to human-readable form my ($err, $address, $servicename) = Socket::getnameinfo($_->{addr}, Socket::NI_NUMERICHOST, Socket::NIx_NOSERV); next if ($err || !is_public_ip($address)); if ($Debug && $param ne $address) { debug(" Plugin $PluginName: Lookup_geoip2_city $param resolved to $address",5); } eval { my $record = $geoip2_city->city(ip => $address); my $country = $record->country()->iso_code(); # FIXME # We strongly discourage you from using a value from any names accessor as a key in a database or hash. # See: https://github.com/maxmind/GeoIP2-perl#values-to-use-for-database-or-hash-keys my $city = $record->city()->name(); my $subdivision = $record->most_specific_subdivision()->name(); $TmpDomainLookup{$param} = [ $country, $city, $subdivision ]; last; } } } my @res = @{ $TmpDomainLookup{$param} }; if ($Debug) { debug(" Plugin $PluginName: Lookup_geoip2_city for $param: [@res]",5); } return @res; } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/example/0000755000175100017510000000000014753672077023213 5ustar ldestailleurldestailleurawstats-8.0/wwwroot/cgi-bin/plugins/example/example.pm0000644000175100017510000003012214753672077025202 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # Example AWStats plugin # <----- # THIS IS A SAMPLE OF AN EMPTY PLUGIN FILE WITH INSTRUCTIONS TO HELP YOU TO # WRITE YOUR OWN WORKING PLUGIN. REPLACE THIS SENTENCE WITH THE PLUGIN GOAL. # NOTE THAT A PLUGIN FILE example.pm MUST BE IN LOWER CASE. # -----> #----------------------------------------------------------------------------- # Perl Required Modules: Put here list of all required plugins #----------------------------------------------------------------------------- # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES #if (!eval ('require "TheModule.pm";')) { return $@?"Error: $@":"Error: Need Perl module TheModule"; } # -----> #use strict; no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. # EACH POSSIBLE FUNCTION AND GOAL ARE DESCRIBED LATER. my $PluginNeedAWStatsVersion="6.7"; my $PluginHooksFunctions="xxx"; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ $PluginVariable1 /; # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_example { my $InitParams=shift; my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS debug(" InitParams=$InitParams",1); $PluginVariable1=""; # -----> return ($checkversion?$checkversion:"$PluginHooksFunctions"); } # HERE ARE ALL POSSIBLE HOOK FUNCTIONS. YOU MUST CHANGE THE NAME OF THE # FUNCTION xxx_example INTO xxx_pluginname (pluginname in lower case). # NOTE THAT IN PLUGINS' FUNCTIONS, YOU CAN USE ANY AWSTATS GLOBAL VARIALES. #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLStyles_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to Add HTML styles at beginning of BODY section. # Parameters: None #----------------------------------------------------------------------------- sub AddHTMLStyles_example { # <----- # PERL CODE HERE # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLBodyHeader_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to Add HTML code at beginning of BODY section (top of page). # Parameters: None #----------------------------------------------------------------------------- sub AddHTMLBodyHeader_example { # <----- # PERL CODE HERE # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLBodyFooter_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to Add HTML code at end of BODY section (bottom of page). # Parameters: None #----------------------------------------------------------------------------- sub AddHTMLBodyFooter_example { # <----- # PERL CODE HERE # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLMenuHeader_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to Add HTML code just before the menu section # Parameters: None #----------------------------------------------------------------------------- sub AddHTMLMenuHeader_example { # <----- # PERL CODE HERE # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLMenuFooter_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to Add HTML code just after the menu section # Parameters: None #----------------------------------------------------------------------------- sub AddHTMLMenuFooter_example { # <----- # PERL CODE HERE # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: AddHTMLContentHeader_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to Add HTML code just before the first report # Parameters: None #----------------------------------------------------------------------------- sub AddHTMLContentHeader_example { # <----- # PERL CODE HERE # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: BuildFullHTMLOutput_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to output an HTML page completely built by plugin instead # of AWStats output #----------------------------------------------------------------------------- sub BuildFullHTMLOutput_example { # <----- print "This is an output for plugin example
\n"; return 1; # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: ShowInfoHost_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to add additionnal columns to the Hosts report. # This function is called when building rows of the report (One call for each # row). So it allows you to add a column in report, for example with code : # print "This is a new cell for $param"; # Parameters: Host name or ip #----------------------------------------------------------------------------- sub ShowInfoHost_example { my $param="$_[0]"; # <----- # PERL CODE HERE # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: ShowPagesAddField_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function used to add additionnal columns to the Top Pages-URL report. # This function is called when building rows of the report (One call for each # row). So it allows you to add a column in report, for example with code : # print "This is a new cell for $param"; # Parameters: URL #----------------------------------------------------------------------------- sub ShowPagesAddField_example { my $param="$_[0]"; # <----- # PERL CODE HERE # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: ShowInfoURL_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to add additionnal information for URLs in URLs' report. # This function is called after writing the URL value in the URL cell of the # Top Pages-URL report. # Parameters: URL #----------------------------------------------------------------------------- sub ShowInfoURL_example { my $param="$_[0]"; # <----- # PERL CODE HERE # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: ShowInfoUser_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to add additionnal columns to Authenticated users report. # This function is called when building rows of the report (One call for each # row). So it allows you to add a column in report, for example with code : # print "This is a new cell for $param"; # Parameters: User #----------------------------------------------------------------------------- sub ShowInfoUser_example { my $param="$_[0]"; # <----- # PERL CODE HERE # -----> } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionInitHashArray_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionInitHashArray_example { # <----- if ($Debug) { debug(" Plugin example: Init_HashArray"); } %_myarray_p = %_myarray_h = %_myarray_k = %_myarray_l = (); # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionProcessIP_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionProcessIp_example { my $param="$_[0]"; # Param is IP of record # <----- # PERL CODE HERE # -----> return; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionProcessHostname_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionProcessHostname_example { my $param="$_[0]"; # Param is hostname of record # <----- # PERL CODE HERE # -----> return; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionReadHistory_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionReadHistory_example { my $issectiontoload=shift; my $xmlold=shift; my $xmleb=shift; my $countlines=shift; # <----- # if ($Debug) { debug(" Plugin example: Begin of PLUGIN_example section"); } # my @field=(); # my $count=0;my $countloaded=0; # do { # if ($field[0]) { # $count++; # if ($issectiontoload) { # $countloaded++; # if ($field[1]) { $_myarray_p{$field[0]}+=$field[1]; } # if ($field[2]) { $_myarray_h{$field[0]}+=$field[2]; } # if ($field[3]) { $_myarray_k{$field[0]}+=$field[3]; } # if ($field[4]) { $_myarray_l{$field[0]}+=$field[4]; } # } # } # $_=; # chomp $_; s/\r//; # @field=split(/\s+/,($xmlold?XMLDecodeFromHisto($_):$_)); # $countlines++; # } # until ($field[0] eq 'END_PLUGIN_example' || $field[0] eq "${xmleb}END_PLUGIN_example" || ! $_); # if ($field[0] ne 'END_PLUGIN_example' && $field[0] ne "${xmleb}END_PLUGIN_example") { error("History file is corrupted (End of section PLUGIN not found).\nRestore a recent backup of this file (data for this month will be restored to backup date), remove it (data for month will be lost), or remove the corrupted section in file (data for at least this section will be lost).","","",1); } # if ($Debug) { debug(" Plugin example: End of PLUGIN_example section ($count entries, $countloaded loaded)"); } # -----> return 0; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: SectionWriteHistory_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) #----------------------------------------------------------------------------- sub SectionWriteHistory_example { my ($xml,$xmlbb,$xmlbs,$xmlbe,$xmlrb,$xmlrs,$xmlre,$xmleb,$xmlee)=(shift,shift,shift,shift,shift,shift,shift,shift,shift); if ($Debug) { debug(" Plugin example: SectionWriteHistory_example start - ".(scalar keys %_myarray_h)); } # <----- # print HISTORYTMP "\n"; # if ($xml) { print HISTORYTMP "
$MAXNBOFSECTIONGIR\n"; } # print HISTORYTMP "# Plugin key - Pages - Hits - Bandwidth - Last access\n"; # $ValueInFile{'plugin_example'}=tell HISTORYTMP; # print HISTORYTMP "${xmlbb}BEGIN_PLUGIN_example${xmlbs}".(scalar keys %_myarray_h)."${xmlbe}\n"; # &BuildKeyList($MAXNBOFSECTIONGIR,1,\%_myarray_h,\%_myarray_h); # my %keysinkeylist=(); # foreach (@keylist) { # $keysinkeylist{$_}=1; # my $page=$_myarray_p{$_}||0; # my $bytes=$_myarray_k{$_}||0; # my $lastaccess=$_myarray_l{$_}||''; # print HISTORYTMP "${xmlrb}$_${xmlrs}", $_myarray_p{$_}, "${xmlrs}", $_myarray_h{$_}, "${xmlrs}", $_myarray_k{$_}, "${xmlrs}", $_myarray_l{$_}, "${xmlre}\n"; next; # } # foreach (keys %_myarray_h) { # if ($keysinkeylist{$_}) { next; } # my $page=$_myarray_p{$_}||0; # my $bytes=$_myarray_k{$_}||0; # my $lastaccess=$_myarray_l{$_}||''; # print HISTORYTMP "${xmlrb}$_${xmlrs}", $_myarray_p{$_}, "${xmlrs}", $_myarray_h{$_}, "${xmlrs}", $_myarray_k{$_}, "${xmlrs}", $_myarray_l{$_}, "${xmlre}\n"; next; # } # print HISTORYTMP "${xmleb}END_PLUGIN_example${xmlee}\n"; # -----> return 0; } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/decodeutfkeys.pm0000644000175100017510000000551414753672077024761 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # decodeUTFKeys AWStats plugin # Allow AWStats to convert keywords strings coded by some search engines in # UTF8 coding to a common string in a local charset. #----------------------------------------------------------------------------- # Perl Required Modules: Encode and URI::Escape #----------------------------------------------------------------------------- # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES if (!eval ('require "Encode.pm"')) { return $@?"Error: $@":"Error: Need Perl module Encode"; } if (!eval ('require "URI/Escape.pm"')) { return $@?"Error: $@":"Error: Need Perl module URI::Escape"; } #if (!eval ('require "HTML/Entities.pm"')) { return $@?"Error: $@":"Error: Need Perl module HTML::Entities"; } # -----> use strict;no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="6.0"; my $PluginHooksFunctions="DecodeKey"; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ /; # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_decodeutfkeys { my $InitParams=shift; # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS # -----> my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #------------------------------------------------------------------------------ # Function: Converts an UTF8 string to specified Charset # Parameters: utfstringtodecode charsettoencode # Return: newencodedstring #------------------------------------------------------------------------------ sub DecodeKey_decodeutfkeys { my $string = shift; my $encoding = shift; if (! $encoding) { error("Function DecodeKey from plugin decodeutfkeys was called but AWStats don't know language code required to output new value."); } $string =~ s/\\x(\w\w)/%$1/gi; # Change "\xc4\xbe\xd7\xd3\xc3\xc0" into "%c4%be%d7%d3%c3%c0" $string=URI::Escape::uri_unescape($string); if ( $string =~ m/^(?:[\x00-\x7f]|[\xc2-\xdf][\x80-\xbf]|\xe0[\xa0-\xbf][\x80-\xbf]|[\xe1-\xef][\x80-\xbf][\x80-\xbf]|\xf0[\x90-\xbf][\x80-\xbf][\x80-\xbf]|[\xf1-\xf7][\x80-\xbf][\x80-\xbf][\x80-\xbf])*$/ ) { $string=Encode::encode($encoding, Encode::decode("utf-8", $string)); } #$string=HTML::Entities::encode_entities($string); $string =~ s/[;+]/ /g; return $string; } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/timezone.pm0000644000175100017510000001612514753672077023755 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # TimeZone AWStats reloaded plugin # # Allow AWStats to convert GMT time stamps to local time zone # taking into account daylight saving time. # If the POSIX module is available, a target time zone name # can be provided, otherwise the default system local time is used. # For compatibility with the original version of this plugin, "-/+hours" # is interpreted as a fixed difference to GMT. # # 2009 jacob@internet24.de #----------------------------------------------------------------------------- # Perl Required Modules: POSIX #----------------------------------------------------------------------------- # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! # !!!!! This plugin reduces AWStats speed by about 10% !!!!! # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES # -----> use strict;no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="5.1"; my $PluginHooksFunctions="ChangeTime GetTimeZoneTitle"; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ $PluginTimeZoneZone $PluginTimeZoneCache /; # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_timezone { my $InitParams=shift; # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS if ($InitParams) { if (!eval ('require "POSIX.pm"')) { return $@?"Error: $@":"Error: Need Perl module POSIX"; } } $PluginTimeZoneZone = "$InitParams"; $PluginTimeZoneCache = {}; # -----> my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: ChangeTime_pluginname # UNIQUE: YES (Only one plugin using this function can be loaded) #----------------------------------------------------------------------------- sub ChangeTime_timezone { my @d = @{$_[0]}; my $e = $PluginTimeZoneCache->{$d[2]}; my ($i); unless ($e) { $e = $PluginTimeZoneCache->{$d[2]} = [ tz_find_zone_diff($PluginTimeZoneZone, $d[2]), tz_find_month_length($PluginTimeZoneZone, $d[2]) ] } INTERVAL: foreach $i (@{@$e[0]}) { foreach (1,0,3,4,5) { next INTERVAL if $d[$_]>@$i[$_]; last if $d[$_]<@$i[$_]; } $d[5] += @$i[8]; if ( $d[5]<0 ) { $d[5] += 60, $d[4]--; } elsif ( $d[5]>59 ) { $d[5] -= 60, $d[4]++; } $d[4] += @$i[7]; if ( $d[4]<0 ) { $d[4] += 60, $d[3]--; } elsif ( $d[4]>59 ) { $d[4] -= 60, $d[3]++; } $d[3] += @$i[6]; if ( $d[3]<0 ) { $d[3] += 24, $d[0]--; } elsif ( $d[3]>23 ) { $d[3] -= 24, $d[0]++; } else { return @d; } if ($d[0]<1) { $d[1]--; if ( $d[1]<1 ) { $d[2]--, $d[1] = 12, $d[0] = 31; } else { $d[0] = $e->[1][$d[1]]; } } elsif ($d[0]>$e->[1][$d[1]]) { $d[1]++, $d[0]=1; if ( $d[1]>12 ) { $d[2]++, $d[1] = 1; } } return @d; } # This should never be reached return @d; } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: GetTimeZoneTitle_pluginname # UNIQUE: YES (Only one plugin using this function can be loaded) #----------------------------------------------------------------------------- sub GetTimeZoneTitle_timezone { return $PluginTimeZoneZone; } #----------------------------------------------------------------------------- # Tools #----------------------------------------------------------------------------- # convenience wrappers sub tz_mktime { return timegm($_[0], $_[1], $_[2], $_[3], $_[4]-1, $_[5]-1900, 0, 0, -1); } sub tz_interval { my ($time, $shift) = @_; my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = gmtime($time); return [ $mday, $mon+1, 2147483647, # max(int32) $hour, $min, $sec, int($shift/3600), int(($shift%3600)/60), int(($shift%60)), ] } # return largest $value between $left and $right # whose tz_shift is equal to that of $left sub tz_find_break { my ($left, $right) = @_; return undef if $left>$right; return $left if ($right-$left)<=1; my $middle = int(($right+$left)/2); my ($leftshift, $rightshift, $middleshift) = (tz_shift($left), tz_shift($right), tz_shift($middle)); if ($leftshift == $middleshift) { return undef if $rightshift == $middleshift; return tz_find_break($middle, $right); } elsif ($rightshift == $middleshift) { return tz_find_break($left, $middle); } } # compute difference beetween localtime and gmtime in seconds # for unix time stamp $time sub tz_shift { my ($time) = @_; my ($lsec,$lmin,$lhour,$lmday,$lmon,$lyear,$lwday,$lyday,$lisdst) = localtime($time); my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = gmtime($time); my $day_change = $lyear-$year; $day_change = $lmon-$mon unless $day_change; $day_change = $lmday-$mday unless $day_change; my $hour_diff = $lhour-$hour; my $min_diff = $lmin-$min; my $sec_diff = $lsec-$sec; if ($day_change>0) { $hour_diff +=24; } elsif($day_change<0) { $hour_diff -=24; } return (($hour_diff*60)+$min_diff)*60+$sec_diff; } # Compute time zone shift intervals for $year # and time zone $zone sub tz_find_zone_diff { my ($zone, $year) = @_; my $othertz = $PluginTimeZoneZone && $PluginTimeZoneZone !~ m/^[+-]?\d+$/; my ($left, $middle, $right); my ($leftshift, $middleshift, $rightshift); { local $ENV{TZ} = $zone if $othertz; $left = tz_mktime(0,0,0,1,1,$year); $middle = tz_mktime(0,0,0,1,7,$year); $right = tz_mktime(59,59,23,31,12,$year); if (!$PluginTimeZoneZone || $PluginTimeZoneZone !~ m/^[+-]?\d+$/) { $leftshift = tz_shift($left); $middleshift = tz_shift($middle); $rightshift = tz_shift($right) } else { $leftshift = $middleshift = $rightshift = int($PluginTimeZoneZone)*3600; } if ($leftshift != $rightshift || $rightshift != $middleshift) { return [ tz_interval(tz_find_break($left, $middle), $leftshift), tz_interval(tz_find_break($middle, $right), $middleshift), tz_interval($right, $rightshift) ] } POSIX::tzset() if $othertz; } POSIX::tzset() if $othertz; return [ tz_interval($right, $rightshift) ] } # Compute number of days in all months for $year sub tz_find_month_length { my ($zone, $year) = @_; my $othertz = $PluginTimeZoneZone && $PluginTimeZoneZone !~ m/^[+-]?\d+$/; my $months = [ undef, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ]; { local $ENV{TZ} = $zone if $othertz; # leap year? $months->[2] = 29 if (localtime(tz_mktime(0, 0, 12, 28, 2, $year)+86400))[4] == 1; POSIX::tzset() if $othertz; } POSIX::tzset() if $othertz; return $months; } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/plugins/userinfo.pm0000644000175100017510000000672214753672077023757 0ustar ldestailleurldestailleur#!/usr/bin/perl #----------------------------------------------------------------------------- # UserInfo AWStats plugin # This plugin allow you to add information on authenticated users chart from # a text file. Like full user name and lastname. # You must create a file called userinfo.configvalue.txt which contains 2 # columns separated by a tab char, and store it in DirData directory. # First column is authenticated user login and second column is text you want # to add. #----------------------------------------------------------------------------- # Perl Required Modules: None #----------------------------------------------------------------------------- # <----- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES #if (!eval ('require "TheModule.pm";')) { return $@?"Error: $@":"Error: Need Perl module TheModule"; } # -----> #use strict; no strict "refs"; #----------------------------------------------------------------------------- # PLUGIN VARIABLES #----------------------------------------------------------------------------- # <----- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE. my $PluginNeedAWStatsVersion="5.5"; my $PluginHooksFunctions="ShowInfoUser"; # -----> # <----- # IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE. use vars qw/ $userinfoloaded %UserInfo /; # -----> #----------------------------------------------------------------------------- # PLUGIN FUNCTION: Init_pluginname #----------------------------------------------------------------------------- sub Init_userinfo { my $InitParams=shift; my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion); # <----- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS debug(" Plugin userinfo: InitParams=$InitParams",1); $userinfoloaded=0; %UserInfo=(); # -----> return ($checkversion?$checkversion:"$PluginHooksFunctions"); } #----------------------------------------------------------------------------- # PLUGIN FUNCTION: ShowInfoUser_pluginname # UNIQUE: NO (Several plugins using this function can be loaded) # Function called to add additionnal columns to Authenticated users report. # This function is called when building rows of the report (One call for each # row). So it allows you to add a column in report, for example with code : # print "This is a new cell"; # Parameters: User #----------------------------------------------------------------------------- sub ShowInfoUser_userinfo { my $param="$_[0]"; # <----- my $filetoload=''; if ($param && $param ne '__title__' && ! $userinfoloaded) { # Load userinfo file if ($SiteConfig && open(USERINFOFILE,"$DirData/userinfo.$SiteConfig.txt")) { $filetoload="$DirData/userinfo.$SiteConfig.txt"; } elsif (open(USERINFOFILE,"$DirData/userinfo.txt")) { $filetoload="$DirData/userinfo.txt"; } else { error("Couldn't open UserInfo file \"$DirData/userinfo.txt\": $!"); } # This is the fastest way to load with regexp that I know %UserInfo = map(/^([^\t]+)\t+([^\t]+)/o,); close USERINFOFILE; debug(" Plugin userinfo: UserInfo file loaded: ".(scalar keys %UserInfo)." entries found."); $userinfoloaded=1; } if ($param eq '__title__') { print "$Message[114]"; } elsif ($param) { print ""; if ($UserInfo{$param}) { print "$UserInfo{$param}"; } else { print " "; } # Undefined user info print ""; } else { print " "; } return 1; # -----> } 1; # Do not remove this line awstats-8.0/wwwroot/cgi-bin/lang/0000755000175100017510000000000014753672077021020 5ustar ldestailleurldestailleurawstats-8.0/wwwroot/cgi-bin/lang/awstats-fr.txt0000644000175100017510000001241414753672077023656 0ustar ldestailleurldestailleur# French message file (eldy@users.sourceforge.net) # $Revision$ - $Date$ PageCode=utf-8 message0=Inconnu message1=Inconnus (IP non résolue) message2=Autres message3=Voir détails message4=Jour message5=Mois message6=Année message7=Statistiques de message8=Première visite message9=Dernière visite message10=Visites message11=Visiteurs différents message12=Visite message13=mots clé différents message14=Recherche message15=Pourcentage message16=Trafic message17=Domaines/Pays message18=Visiteurs message19=Pages-URL message20=Heures message21=Navigateurs message22= message23=Origine/Referer message24=Jamais mis à jour (Voir 'Build/Update', page awstats_setup.html) message25=Domaines/pays visiteurs message26=des hôtes message27=des pages message28=pages différentes message29=Pages vues message30=Autres mots message31=Pages non trouvées message32=Codes Status HTTP message33=Versions de Netscape message34=Versions de MS Internet Explorer message35=Dernière mise à jour message36=Connexions au site par message37=Origine de la connexion message38=Adresse directe / Bookmark / Lien dans email... message39=Origine inconnue message40=Lien depuis un moteur de recherche Internet message41=Lien depuis une page externe (autres sites, hors moteurs) message42=Lien depuis une page interne (autre page du site) message43=Phrases clés de recherche message44=Mots clés de recherche message45=Adresses IP non résolues message46=OS non reconnus (champ useragent brut) message47=URLs du site demandées non trouvées (Code HTTP 404) message48=Adresse IP message49=Hits en échec message50=Navigateurs non reconnus (champ useragent brut) message51=robots différents message52=visites/visiteur message53=Visiteurs Robots/Spiders message54=Analyseur de log libre pour statistiques Web avancées message55=sur message56=Pages message57=Hits message58=Versions message59=Systèmes exploitation message60=Jan message61=Fév message62=Mar message63=Avr message64=Mai message65=Juin message66=Juil message67=Aoû message68=Sep message69=Oct message70=Nov message71=Déc message72=Navigation message73=Types de fichiers message74=Mise à jour immédiate message75=Bande passante message76=Retour page principale message77=Top message78=dd mmm yyyy - HH:MM message79=Filtre message80=Liste complète message81=Hôtes message82=Connus message83=Robots message84=Dim message85=Lun message86=Mar message87=Mer message88=Jeu message89=Ven message90=Sam message91=Jours de la semaine message92=Qui message93=Quand message94=Logins utilises message95=Min message96=Moyenne message97=Max message98=Compression web message99=Bande-passante économisée message100=Compression sur message101=Résultat compression message102=Total message103=phrases clé différentes message104=Entrée message105=Code message106=Taille moyenne message107=Lien depuis un NewsGroup message108=Ko message109=Mo message110=Go message111=Aspirateur message112=Oui message113=Non message114=Info. message115=OK message116=Sortie message117=Durée des visites message118=Fermer message119=Octets message120=Phrases clés message121=Mots clés message122=moteurs de recherche différents message123=sites différents message124=Autres phrases message125=Autres logins (et/ou utilisateurs anonymes) message126=Moteurs de recherche message127=Sites référenceurs message128=Résumé message129=Valeur exacte indisponible en vue 'annuelle' message130=Tableaux des valeurs message131=EMail Emetteur message132=EMail Destinataire message133=Période d'analyse message134=Extra/Marketing message135=Résolution écran message136=Attaques Worm/Virus message137=Hits avec succès sur favicon.ico message138=Jours du mois message139=Divers message140=Navigateurs avec support Java actif message141=Navigateurs avec support Macromedia Director message142=Navigateurs avec support Flash message143=Navigateurs avec support audio Real message144=Navigateurs avec support audio QuickTime message145=Navigateurs avec support audio Windows Media message146=Navigateurs avec support PDF message147=Codes Erreurs SMTP message148=Pays message149=Mails message150=Taille message151=Premier message152=Dernier message153=Filtre exclusion message154=Les codes présentées ici sont à l'origine de hits ou de traffic "non vus" par les visiteurs donc non représentés dans les autres tableaux. message155=Cluster message156=Les robots présentés ici sont à l'origine de hits ou de traffic "non vus" par les visiteurs donc non représentés dans les autres tableaux. message157=Les nombres après le + indiquent les hits avec succès sur les fichiers "robots.txt". message158=Les vers présentés ici sont à l'origine de hits ou de traffic "non vus" par les visiteurs donc non représentés dans les autres tableaux. message159=Le trafic 'non vu' est le trafic généré par les robots, vers ou réponses HTTP avec code retour spécial. message160=Trafic 'vu' message161=Trafic 'non vu' message162=Historique mensuel message163=Vers message164=vers differents message165=Mails transférés message166=Mails en échec/refusés message167=Cibles sensibles message168=Javascript désactivé message169=Généré par message170=plugins message171=Regions message172=Villes message173=Versions Opera message174=Versions Safari message175=Versions Chrome message176=Versions Konqueror message177= message178=Téléchargementsawstats-8.0/wwwroot/cgi-bin/lang/awstats-he.txt0000644000175100017510000001571414753672077023651 0ustar ldestailleurldestailleur# Hebrew (Unicode) message file (https://lior.weissbrod.com) # $Revision$ - $Date$ # # Originally: # Hebrew message file (shimi@shimi.net) # $Revision$ - $Date$ PageCode=utf-8 PageDir=rtl message0=לא ידוע message1=לא ידועים (IP לא מפוענח) message2=אחרים message3=הצג פרטים message4=יום message5=חודש message6=שנה message7=סטטיסטיקה עבור message8=ביקור ראשון message9=ביקור אחרון message10=מספר הביקורים message11=מבקרים ייחודיים (Unique) message12=ביקור message13=מילות מפתח שונות message14=חפש message15=אחוזים message16=תנועה message17=דומיינים/מדינות message18=מבקרים message19=כתובות-דפים message20=שעות message21=דפדפנים message22= message23=מפנים (Referrers) message24=מעולם לא עודכן message25=דומיינים/מדינות המבקרים message26=מארחים (hosts) message27=דפים message28=דפי כתובת שונים message29=נצפו message30=מילים אחרות message31=דפים שלא נמצאו message32=קודי סטטוס HTTP message33=גירסאות נטסקייפ message34=גירסאות אקספלורר message35=עדכון אחרון message36=התחברות לאתר דרך message37=מקור message38=גישה ישירה / בוקמרק / קישור בתוך אימייל message39=מקור לא ידוע message40=קישורים ממנוע חיפוש message41=קישורים מדפים חיצוניים (אתרים אחרים - למעט מנועי חיפוש) message42=קישורים מדפים פנימיים (דפים אחרים באתר) message43=ביטויים שהשתמשו בהם במנועי חיפוש message44=מילות מפתח שהשתמשו בהם במנועי חיפוש message45=כתובת IP לא מפוענחת message46=מערכת הפעלה לא ידועה (בשדה UserAgent) message47=קישורים שנדרשו אך לא נמצאו (קוד HTTP 404) message48=כתובת IP message49=טעינת שגיאות message50=דפדפנים לא ידועים (בשדה UserAgent) message51=רובוטים שונים message52=ביקורים/מבקר message53=ביקורי רובוטים/ספיידרים message54=מנתח זמן-אמת של קבצי לוג עבור סטטיסטיקות גלישה מתקדמות message55=של message56=דפים message57=טעינות message58=גירסאות message59=מערכות הפעלה message60=ינואר message61=פברואר message62=מרץ message63=אפריל message64=מאי message65=יוני message66=יולי message67=אוגוסט message68=ספטמבר message69=אוקטובר message70=נובמבר message71=דצמבר message72=ניווט message73=סוגי הקבצים message74=עדכן עכשיו message75=רוחב פס message76=חזרה לדף הראשי message77=ראשי message78=dd mmm yyyy - HH:MM message79=פילטר message80=רשימה מלאה message81=מארחים message82=ידועים message83=רובוטים message84=ראשון message85=שני message86=שלישי message87=רביעי message88=חמישי message89=שישי message90=שבת message91=ימי השבוע message92=מי message93=מתי message94=משתמשים מזוהים message95=מינימום message96=ממוצע message97=מקסימום message98=דחיסת Web message99=רוחב פס נחסך message100=דחיסה עבור message101=תוצאת הדחיסה message102=סך הכל message103=ביטויי מפתח שונים message104=דף כניסה message105=קוד message106=גודל ממוצע message107=קישורים מ-NewsGroup message108=קילובייט message109=מגהבייט message110=ג'יגהבייט message111=חוטף message112=כן message113=לא message114=מידע message115=OK message116=יציאה message117=אורך ביקורים message118=סגור חלון message119=בייטים message120=ביטויי מפתח בחיפושים message121=מילות מפתח בחיפושים message122=הפניות ממנועי חיפוש שונים message123=הפניות מאתרים שונים message124=ביטויים אחרים message125=כניסות אחרות (ו/או משתמשים אנונימיים) message126=הפניות מנועי חיפוש message127=הפניות מאתרים אחרים message128=סיכום message129=ערך מדוייק לא מופיע בתצוגת 'שנה' message130=Data value arrays message131=כתובת האי-מייל של השולח message132=כתובת האי-מייל של המקבל message133=תקופה מדווחת message134=נוסף/שיווק message135=גדלי מסך message136=התקפות וירוסים/תולעים message137=טעינות מוצלחות של הקובץ favicon.ico message138=ימי החודש message139=שונות message140=דפדפנים עם תמיכה ב Java message141=דפדפנים עם תמיכה ב Macromedia Director message142=דפדפנים עם תמיכה בפלאש message143=דפדפנים עם תמיכה בנגינת Real audio message144=דפדפנים עם תמיכה בנגינת Quicktime audio message145=דפדפנים עם תמיכה בנגינת Windows Media audio message146=דפדפנים עם תמיכה ב PDF message147=קודי שגיאות SMTP message148=מדינות message149=אי-מיילים message150=גודל message151=ראשון message152=אחרון message153=פילטר ניפוי message154=קודים המופיעים כאן הובילו לטעינות או לתעבורה "שלא נראתה" על ידי מבקרים, ולכן הם מופרדים בטבלה זו.

  • הדו"ח תורגם ע"י LWC.
  • message155=Cluster message156=רובוטים המוצגים כאן הובילו לטעינות או לתעבורה ש"לא נצפתה" על ידי גולשים אמיתיים, כך שהם לא מחושבים ברישומים האחרים. message157=- המספרים לפני הפלוס הם טעינות מוצלחות לקבצים ב-"robots.txt". message158=התולעים שנראות כאן הובילו לטעינות או לתנועה "לא נראים" למבקרים, ולכן הם לא נכללו בטבלאות אחרות. message159=תנועה בלתי נראית כוללת תנועה שיוצרה ע"י רובוטים, תולעים או תשובות עם קודי סטטוס מיוחדים של HTML. message160=תנועה נראית message161=תנועה בלתי נראית message162=היסטוריה חודשית message163=תולעים message164=תולעים אחרות message165=דואר שנשלח בהצלחה message166=דואר שנדחה/סורב message167=מטרות רגישות message168=Javascript נוטרל message169= נוצר ע"י message170=plugins message171=איזורים message172=ערים message173=גרסאות Opera message174=גרסאות Safari message175=גרסאות Chrome message176=גרסאות Konqueror message177=, message178=הורדותawstats-8.0/wwwroot/cgi-bin/lang/awstats-si.txt0000644000175100017510000001167714753672077023674 0ustar ldestailleurldestailleur# Slovenian message file (goran@dodig.org) # $Revision$ - $Date$ PageCode=utf-8 message0=Neznanih message1=Neznanih (nepoznan IP) message2=Drugi message3=Glej detajle message4=Dan message5=Mesec message6=Leto message7=Statistike za message8=Prvi obisk message9=Zadnji obisk message10=Št. obiskov message11=Različnih obiskovalcev message12=Obisk message13=različnih ključnih besed message14=Iskanje message15=Procentov message16=Promet message17=Domene/Države message18=Obiskovalcev message19=Strani-URL message20=Promet po urah dneva message21=Brskalniki message22= message23=Refererji message24=Nikoli posodobljen (Glej 'Build/Update' na awstats_setup.html strani) message25=Obiskovalcev iz domene/države message26=obiskovalcev message27=strani message28=različnih strani-urljev message29=Obiskane strani message30=Druge besede message31=Strani, ki niso bile najdene message32=HTTP statusne kode message33=Netscape verzije message34=IE verzije message35=Zadnja osvežitev message36=Povezave z drugih strani message37=Izvor message38=Direktni naslovi / zaznambe message39=Neznan izvor message40=Povezave z internet iskalnikov message41=Povezave z zunanjih strani (z drugih internet strani, razen iskalnikov) message42=Povezave z internih strani message43=Iskalne fraze uporabljene na iskalnikih message44=Iskalni termini uporabljeni na iskalnikih message45=Nepoznani IP naslovi message46=Nepoznan OS (polje useragent) message47=URLji, ki niso bili najdeni (HTTP koda 404) message48=IP Naslov message49=Napaka Zadetkov message50=Neznani brskalniki (polje useragent) message51=različni roboti message52=obiskov/obiskovalca message53=Robotov/spiderjev message54=Brezplačen realtime logfile analizator za web statistike message55=od message56=strani message57=Zadetkov message58=Po verzijah message59=Operacijski sistemi message60=Jan message61=Feb message62=Mar message63=Apr message64=Maj message65=Jun message66=Jul message67=Avg message68=Sep message69=Okt message70=Nov message71=Dec message72=Navigacija message73=Tip datoteke message74=Osveži zdaj message75=Promet message76=Nazaj na glavno stran message77=Top message78=dd mmm yyyy - HH:MM message79=Filter message80=Cela lista message81=Obiskovalcev message82=Znanih message83=Robotov message84=Ned message85=Pon message86=Tor message87=Sre message88=Čet message89=Pet message90=Sob message91=Promet po dnevih v tednu message92=Kdo message93=Časovni pregled message94=Prijavljenih uporabnikov message95=Min message96=Povprečno message97=Max message98=Web kompresija message99=Prihranjena pasovna širina message100=Kompresija vklopljena message101=Rezultat kompresije message102=Skupaj message103=različnih fraz message104=Vpis message105=Koda message106=Povprečna velikost message107=Povezav iz NewsGroup message108=KB message109=MB message110=GB message111=Grabber message112=Da message113=Ne message114=Info. message115=OK message116=Izhod message117=Trajanje obiskov message118=Zapri okno message119=Bytov message120=Iskalne fraze message121=Iskalne ključne besede message122=različnih iskalnikov message123=različnih internet strani message124=Druge fraze message125=Druge prijave (in/ali anonimni uporabniki) message126=Iskalniki message127=Internet strani message128=Zbirno poročilo message129=Natančna vrednost v pogledu 'Leto' ni na voljo message130=Polja podatkovnih vrednosti message131=Email pošiljatelja message132=Email prejemnika message133=Obobje poročila message134=Ekstra/Marketing message135=Velikosti ekranov message136=Worm/Virus napadi message137=Dodano med priljubljene (približno) message138=Promet po dnevih v mesecu message139=Razno message140=Brskalniki s podporo Javi message141=Brskalniki s podporo Macromedia Directorju message142=Brskalniki s podporo Flashu message143=Brskalniki s podporo Real audia message144=Brskalniki s podporo Quicktime message145=Brskalniki s podporo Windows Media audia message146=Brskalniki s podporo PDF message147=SMTP Error kode message148=Države message149=Sporočil message150=Velikost message151=Prvi message152=Zadnji message153=Filter za izločanje message154=Tu prikazane kode generirajo promet, ko ga obiskovalci ne vidijo, za to ta promet ni vključen v drugih pregledih. message155=Cluster message156=Tu prikazani roboti generirajo promet, ki ga obiskovalci ne vidijo, zato ta promet ni vključen v drugih pregledih. message157=Številke po + so uspešni zadetki "robots.txt" datotek. message158=Tu prikazani wormi generirajo promet, ki ga obiskovalci ne vidijo, zato ta promet ni vključen v drugih pregledih. message159=Promet brez ogledov predstavlja promet generiran z roboti, wormi, ali odgovori s HTTP statustnimi kodami. message160=Promet z ogledi message161=Promet brez ogledov message162=Promet po mesecih message163=Wormi message164=različnih wormov message165=Uspešno poslanih sporočil message166=Neuspešno poslana/zavrnjena sporočila message167=Občutljive tarče message168=Javascript izklopljen message169=Created by message170=plugini message171=Območja message172=Mestaawstats-8.0/wwwroot/cgi-bin/lang/awstats-bg.txt0000644000175100017510000001430114753672077023634 0ustar ldestailleurldestailleur# Bulgarian message file translated by Aryan(aryan@bgns.net) # $Revision$ - $Date$ PageCode=utf-8 message0=Непознати message1=Непознати (непреобразувани ip-адреси) message2=Други message3=Детайли message4=Ден message5=Месец message6=Година message7=Статистики за message8=Първоначално посещение message9=Посл. посещение message10=Брой посещения message11=Уникални посетители message12=Посещениe message13=различни ключови думи message14=Търсене message15=Процент message16=Трафик message17=Домейни/Държави message18=Посетители message19=Страници-URL message20=По часове message21=Браузъри message22=HTTP Грешки message23=Препратки message24=Никога не е обновявано message25=Посетители по домейни/държави message26=хостове message27=страници message28=различни страници-url message29=Разглеждани message30=Други ключови думи message31=Неоткрити страници message32=HTTP кодове за грешка message33=Netscape версии message34=IE версии message35=Последно обновяване message36=Връзка към сайта от message37=Произход message38=Директни адреси / Bookmarks message39=Неизвестен произход message40=Връзки от Интернет Търсачки message41=Връзки от външни страници (други сайтове освен търсачки) message42=Връзки от вътрешни страници (други страници от сайта) message43=Ключови фрази използвани в търсачките message44=Ключови думи използвани в търсачките message45=Непреобразувани IP адреси message46=Непозната ОС (поле "useragent") message47=Посочени, но неоткрити URL-и (HTTP код 404) message48=IP Адрес message49=Грешни Хитове message50=Непознати браузъри (поле "useragent") message51=различни роботи message52=посещения/посетител message53=Претърсващи роботи message54=Безплатен логфайл-анализатор за разширени уеб статистики в реално време message55=от message56=Страници message57=Хита message58=Версии message59=Операционни Системи (ОС) message60=Яну message61=Фев message62=Мар message63=Апр message64=Май message65=Юни message66=Юли message67=Авг message68=Сеп message69=Окт message70=Ное message71=Дек message72=Навигация message73=Файлов тип message74=Обнови сега message75=Използван трафик message76=Обратно в главната message77=Топ message78=dd mmm yyyy - HH:MM message79=Филтър message80=Пълен списък message81=Хостове message82=Известни message83=Роботи message84=Нед message85=Пон message86=Вто message87=Сря message88=Чет message89=Пет message90=Съб message91=По ден от седмицата message92=Кой message93=Кога message94=Оторизирани потребители message95=Мин. message96=Средно message97=Макс. message98=Уеб компресия message99=Спестен трафик message100=Компресия на message101=Резултат от компресията message102=Общо message103=различни ключови фрази message104=Входящи message105=Код message106=Приблизителен размер message107=Връзки от Новинарски групи message108=KB message109=MB message110=GB message111=Сайт рипър(Grabber) message112=Да message113=Не message114=WhoIs инфо message115=OK message116=Изходящи message117=Продълж. на посещението message118=Затвори прозореца message119=Байта (Bytes) message120=Търсени ключови фрази message121=Търсени ключови думи message122=различни насочващи търсачки message123=различни насочващи сайтове message124=Други фрази message125=Други включвания (и/или анонимни потребители) message126=Насочващи търсачки message127=Насочващи сайтове message128=Сумарно message129=Не е възможна точна стойност на 'Годишен' преглед message130=Масиви от данни message131=EMail на Изпращача message132=EMail на Получателя message133=Докладван период message134=Допълнително/Търговски message135=Размери на дисплея message136=Worm/Вирус атаки message137=Добавяне към любими (приблизително) message138=По дни от месеца message139=Разни message140=Браузъри с поддръжка на Java message141=Браузъри с поддръжка на Macromedia Director message142=Браузъри с поддръжка на Flash message143=Браузъри с поддръжка на Real audio playing message144=Браузъри с поддръжка на Quicktime audio playing message145=Браузъри с поддръжка на Windows Media audio playing message146=Браузъри с поддръжка на PDF message147=SMTP кодове за грешки message148=Държави message149=Пощи message150=Размер message151=Първи message152=Последен message153=Изключващ филтър message154=Кодовете показани тук показват хитове или трафик, "незабележим" за посетителите, и поради това са отделени в тази таблица. message155=Клъстър awstats-8.0/wwwroot/cgi-bin/lang/awstats-se.txt0000644000175100017510000001222614753672077023657 0ustar ldestailleurldestailleur# Swedish message file # $Revision$ - $Date$ PageCode=iso-8859-1 message0=Okänd message1=Okända (ip-adress ej uppslagen) message2=Övriga message3=Visa detaljer message4=Dag message5=Månad message6=År message7=Statistik för message8=Första besök message9=Senaste besök message10=Antal besök message11=Unika besökare message12=Besök message13=Nyckelord message14=Sök message15=Procent message16=Trafik message17=Domäner/Länder message18=Besökare message19=Sidor/URL message20=Tidpunkt (Servertid) message21=Webbläsare message22=HTTP-fel message23=Refererande sidor message24=Söktermer message25=Besökandes domäner/länder message26=hosts message27=sidor message28=olika sidor message29=Besökta sidor message30=Övriga ord message31=Sidan hittades inte message32=HTTP-felmeddelanden message33=Netscape-versioner message34=IE-versioner message35=Senaste uppdatering message36=Besökarna nådde siten genom message37=Ursprung message38=Direkt adress / Bokmärken message39=Okänt ursprung message40=Länkar från sökmotorer message41=Länkar från externa sidor (andra webbsidor med undantag för sökmotorer) message42=Länkar från interna sidor (annan sida på samma sajt) message43=Nyckelfraser som använts på sökmotorer message44=Nyckelord som använts på sökmotorer message45=Ip-adress ej uppslagen message46=Okänt operativsystem (Referer-fält) message47=Efterfrågade men ej funna URL:er (HTTP fel 404) message48=IP-adress message49=Fel träffar message50=Okända webbläsare (Referer-fält) message51=Besökande webbrobotar/spindlar message52=besök/besökare message53=Besökande webbrobotar/spindlar message54=Gratis loggfilsanalysator för avancerad realtids webbstatistik message55=av message56=Sidor message57=Träffar message58=Versioner message59=Operativsystem message60=Jan message61=Feb message62=Mar message63=Apr message64=Maj message65=Jun message66=Jul message67=Aug message68=Sep message69=Okt message70=Nov message71=Dec message72=Navigering message73=Filtyper message74=Uppdatera nu message75=Byte message76=Tillbaka till första sidan message77=Topp message78=dd mmm yyyy - HH:MM message79=Filter message80=Fullständig lista message81=Besökare message82=Kända message83=Robotar message84=Sön message85=Mån message86=Tis message87=Ons message88=Tor message89=Fre message90=Lör message91=Veckodagar message92=Vem message93=När message94=Verifierade användare message95=Min message96=Medel message97=Max message98=Webbkomprimering message99=Sparad bandbredd message100=Före komprimering message101=Efter komprimering message102=Totalt message103=olika söksträngar message104=Entrésidor message105=Kod message106=Medelstorlek message107=Länkar från en Nyhetsgrupp message108=KB message109=MB message110=GB message111=Grabber message112=Ja message113=Nej message114=WhoIs information message115=OK message116=Avslut message117=Besökets Längd message118=Stäng Fönster message119=Bytes message120=Söknyckelfraser message121=Söknyckelord message122=olika refererande sökmotorer message123=olika refererande siter message124=Andra fraser message125=Andra logins (och/eller anonyma användare) message126=Refererande sökmotorer message127=Refererande siter message128=Summering message129=Exakt värde inte tillgängligt i 'År' vy message130=Datavärde vektor message131=Avsändare E-post message132=Mottagare E-post message133=Rapporterad period message134=Extra/Marknadsföring message135=Skärmstorlekar message136=Maskar/Virus attacker message137=Lägg till i Favoriter (estimerat) message138=Dag i månad message139=Diverse message140=Webbläsare med Java stöd message141=Webbläsare med Macromedia Director stöd message142=Webbläsare med Flash stöd message143=Webbläsare som kan spela upp Real audio message144=Webbläsare som kan spela upp Quicktime audio message145=Webbläsare som kan spela upp Windows Media audio message146=Webbläsare med PDF stöd message147=SMTP Felkoder message148=Länder message149=E-postmeddelanden message150=Storlek message151=Första message152=Sista message153=Exclude filter message154=Koder som visas i detta diagram anger automatisk trafik. message155=Kluster message156=De robotar som visas här orsakade automatisk trafik som ej är inkluderad i de övriga resultaten. message157=Siffror efter + anger träffar på "robots.txt" filer. message158=De maskar som visas här orsakade automatisk trafik som ej är inkluderad i de övriga resultaten. message159=Automatisk trafik betyder trafik orsakad av robotar, maskar och svar med särskilda HTTP statuskoder. message160=Manuell trafik message161=Automatisk trafik message162=Månatlig statistik message163=Maskar message164=olika maskar message165=E-post sänd ok message166=E-post misslyckad/nekad message167=Känsliga målawstats-8.0/wwwroot/cgi-bin/lang/awstats-it.txt0000644000175100017510000001274014753672077023665 0ustar ldestailleurldestailleur# Italian message file # $Revision$ - $Date$ # PaniC! - panic@freemail.it # Francesco Potorti - pot@gnu.org # iDave - idave@idave.it # Salvo - salvo@scicli.com # CereS - ceres@divxmania.it # StarKnight - starknight@starkingdom.it PageCode=utf-8 message0=Sconosciuti message1=Sconosciuti (ip non risolto) message2=Altri message3=Mostra dettagli message4=Giorno message5=Mese message6=Anno message7=Statistiche di message8=Prima visita message9=Ultima visita message10=Numero di visite message11=Visitatori diversi message12=Visita message13=parole chiave diverse message14=Ricerche message15=Percentuale message16=Traffico message17=Domini/Nazioni message18=Visitatori message19=Pagine-URL message20=Ore message21=Browser message22= message23=Provenienza message24=Non aggiornato (Vedi 'Build/Update' sulla pagina awstats_setup.html) message25=Domini o nazioni dei visitatori message26=host message27=pagine message28=pagine-url diverse message29=Accessi message30=Altre parole message31=Pagine non trovate message32=Codici di errore HTTP message33=Versioni di Netscape message34=Versioni di Internet Explorer message35=Ultimo Aggiornamento message36=Provenienza delle connessioni message37=Provenienza message38=Accessi diretti, via segnalibro o link nelle email message39=Accessi di origine sconosciuta message40=Accessi da motore di ricerca message41=Accessi da pagina esterna (altri siti eccetto i motori di ricerca) message42=Accessi da pagina interna (altra pagina dello stesso sito) message43=Frasi usate nei motori di ricerca message44=Parole usate nei motori di ricerca message45=Indirizzi IP non risolti message46=Sistemi operativi sconosciuti (campo 'useragent') message47=URL richieste ma non trovate (codice HTTP 404) message48=Indirizzo IP message49=Accessi con errore message50=Browser sconosciuti (campo 'useragent') message51=robot diversi message52=visite/visitatore message53=Accessi di robot e spider message54=Analizzatore in tempo reale di log gratuito per statistiche web avanzate message55=su message56=Pagine message57=Accessi message58=Versioni message59=Sistemi operativi message60=Gen message61=Feb message62=Mar message63=Apr message64=Mag message65=Giu message66=Lug message67=Ago message68=Set message69=Ott message70=Nov message71=Dic message72=Navigazione message73=Tipi di file message74=Aggiorna message75=Banda usata message76=Pagina principale message77=Prime message78=dd mmm yyyy / HH:MM message79=Filtro message80=Elenco completo message81=Host message82=Conosciuti message83=Robot message84=Dom message85=Lun message86=Mar message87=Mer message88=Gio message89=Ven message90=Sab message91=Giorni della settimana message92=Chi message93=Quando message94=Utenti autenticati message95=Min message96=Media message97=Max message98=Compressione Web message99=Banda risparmiata message100=Prima della compressione message101=Dopo la compressione message102=Totale message103=frasi chiave diverse message104=Pagine iniziali message105=Codice message106=Dimensione media message107=Accessi da un NewsGroup message108=KB message109=MB message110=GB message111=Grabber message112=Si message113=No message114=Informazioni message115=OK message116=Pagine d'uscita message117=Durata delle visite message118=Chiudi questa finestra message119=Byte message120=Frasi cercate message121=Parole cercate message122=differenti motori di ricerca message123=differenti siti message124=Altre frasi message125=Altre login (e/o utenti anonimi) message126=Motori di ricerca message127=Siti message128=Sommario message129=Valori esatti non disponibili nella vista 'Anno' message130=Tabelle dei valori message131=EMail del mittente message132=EMail del ricevente message133=Periodo di riferimento message134=Extra/Marketing message135=Risoluzione video message136=Worm/Attacchi di virus message137=Accessi riusciti a favicon.ico message138=Giorni del mese message139=Informazioni varie message140=Browser con supporto per Java message141=Browser con supporto per Macromedia Director message142=Browser con supporto per Flash message143=Browser con supporto audio per Real Player message144=Browser con supporto audio per Quicktime Player message145=Browser con supporto audio per Windows Media Player message146=Browser con supporto PDF message147=Codici di errore SMTP message148=Nazioni message149=Mail message150=Dimensione message151=Prima message152=Ultima message153=Escludi message154=I codici elencati hanno generato accessi o traffico "non visualizzato" dai visitatori, pertanto non vengono inclusi negli altri grafici. message155=Raggruppato message156=I robot elencati hanno generato accessi o traffico "non visualizzato" dai visitatori, pertanto non vengono inclusi negli altri grafici. message157=I numeri dopo il + rappresentano gli accessi effettuati verso i file "robot.txt". message158=I worm elencati hanno generato accessi o traffico "non visualizzato" dai visitatori, pertanto non vengono inclusi negli altri grafici. message159=Il traffico "non visualizzato" è il traffico generato da robot, worm oppure da risposte con codici di errore HTTP speciali. message160=Traffico visualizzato message161=Traffico non visualizzato message162=Riepilogo mensile message163=Worm message164=worm diversi message165=Mail inviate correttamente message166=Mail fallite/rifiutate message167=Obiettivi sensibili message168=Javascript disabilitato message169=Creato da message170=plugin message171=Regioni message172=Città message173=Versioni di Opera message174=Versioni di Safari message175=Versioni di Chrome message176=Versioni di Konqueror message177=. message178=File scaricatiawstats-8.0/wwwroot/cgi-bin/lang/awstats-jp.txt0000644000175100017510000001236114753672077023661 0ustar ldestailleurldestailleur# Japanese message file (info@kchosting.jp) # $Revision$ - $Date$ PageCode=UTF-8 message0=不明 message1=不明(ipが解りません) message2=その他 message3=詳細を見る message4=日 message5=月 message6=年 message7=統計 message8=最初の訪問 message9=最後の訪問 message10=訪問数 message11=訪問者 message12=訪問 message13=キーワード message14=検索 message15=パーセント message16=容量 message17=ドメイン/国名 message18=訪問者 message19=URLページ message20=時間 message21=ブラウザ message22=HTTPエラー message23=参照 message24=更新なし message25=訪問者・ドメイン/国名 message26=ホスト message27=ページ message28=ページ message29=アクセス message30=他の言葉 message31=ページが見つかりません message32=HTTPエラーコード message33=Netscapeバージョン message34=IEバージョン message35=最終の更新 message36=このサイトへのアクセス元 message37=アクセス元 message38=直接URLを入力/お気に入りからのアクセス message39=起点が不明 message40=インターネット検索エンジンからのリンク message41=外部ページからのリンク(検索エンジンを除く他のホームページ) message42=内部ページからのリンク(同じサイトの他のページ) message43=検索エンジンの文字列(キーフレーズ) message44=検索エンジンの文字列(キーワード) message45=不明なIPアドレス message46=不明なOS(参照フィールド) message47=要求されたURLは見つかりません(HTTPコード404) message48=未解決のIPアドレス message49=エラー 件数 message50=不明ブラウザ(参照フィールド) message51=ロボットの訪問 message52=訪問/訪問者 message53=ロボット/スパイダーの訪問者 message54=上級web統計のフリーリアルタイムログファイル分析 message55=の message56=ページ message57=件数 message58=バージョン message59=オペレーティングシステム message60=1月 message61=2月 message62=3月 message63=4月 message64=5月 message65=6月 message66=7月 message67=8月 message68=9月 message69=10月 message70=11月 message71=12月 message72=ナビゲーション message73=ファイルの種類 message74=更新する message75=バイト message76=メインページに戻る message77=トップ message78= yyyy年 mmm dd日 - HH:MM message79=フィルター message80=全リスト message81=ホスト message82=既知 message83=ロボット message84=日曜日 message85=月曜日 message86=火曜日 message87=水曜日 message88=木曜日 message89=金曜日 message90=土曜日 message91=曜日 message92=だれ message93=いつ message94=認証されたユーザー message95=最小 message96=平均 message97=最大 message98=Web圧縮 message99=帯域幅の保存 message100=圧縮前 message101=圧縮後 message102=合計 message103=キーフレーズ message104=入り口 message105=コード message106=平均サイズ message107=ニュースグループからのリンク message108=Kb message109=Mb message110=Gb message111=Grabber message112=Yes message113=No message114=WhoIs情報 message115=OK message116=出口 message117=訪問の長さ message118=ウィンドーを閉じる message119=バイト message120=検索文字列(キーフレーズ) message121=検索文字列(キーワード) message122=検索エンジン message123=ホームページ message124=他のフレーズ message125=他のログイン message126=検索エンジン message127=ホームページ message128=サマリー message129=「年」ビューでは精密な数字はありません message130=データ配列関数 message131=送信者のEMail message132=受信者のEMail message133=表示するレポート message134=エキストラ/マーケティング message135=画面解像度 message136=ワーム/ウィルス攻撃 message137=お気に入りに追加 message138=日付 message139=その他 message140=Java 対応ブラウザー message141=Macromedia Director 対応ブラウザー message142=Flash 対応ブラウザー message143=Real Audio 対応ブラウザー message144=Quicktime Audio 対応ブラウザー message145=Windows Media 対応ブラウザー message146=PDF 対応ブラウザー message147=SMTP エラーコード message148=国 message149=メール message150=サイズ message151=最初 message152=最後 message153=除外フィルター message154=このチャートのコードは訪問者によるアクセスではありませんので他のチャートに含まれていません。 message155=クラスター message156=ロボットによるアクセスは訪問者の閲覧とは違いますので他のチャートに含まれていません。 message157=+の後の数字は「robots.txt」の表示が成功した回数です。 message158=ワームによるアクセスは訪問者の閲覧とは違いますので他のチャートに含まれていません。 message159=閲覧に含まれないアクセスはロボット、ワームなどによるものです。 message160=閲覧アクセス message161=閲覧に含まれないアクセス message162=月 message163=ワーム message164=その他のワーム message165=Mails successfully sent message166=Mails failed/refused message167=Sensitive targetsawstats-8.0/wwwroot/cgi-bin/lang/awstats-tr.txt0000644000175100017510000001215014753672077023671 0ustar ldestailleurldestailleur# Turkish message file # by giray@pultar.org 2002/08/29 # by Hakan A. 2007/05/18 # $Revision$ - $Date$ PageCode=iso-8859-1 message0=Bilinmeyen message1=Bilinmeyen (zlemeyen IP) message2=Dierleri message3=Detaylar Gr message4=Gn message5=Ay message6=Yl: message7=Site message8=lk ziyaret message9=Son ziyaret message10=Ziyareti says message11=Ayr Ziyareti message12=Ziyaret message13=Anahtar Szck message14=Arama message15=Yzde message16=Trafik message17=Alan Adlar/lkeler message18=Ziyaretiler message19=Sayfalar-URL message20=Ziyaret Saatleri (Sunucu saati) message21=Tarayclar message22=HTTP Hatalar message23=Ynlendirenler message24=Aramada kullanlan Anahtar Szckler message25=Ziyaretilerin alan adlar/lkeleri message26=) bilgisayar message27=) sayfa message28=farkl sayfa message29=Eriim message30=Dier kelimeler message31=Bulunamayan Sayfalar message32=HTTP Hata kodlar message33=Netscape srmleri message34=IE srmleri message35=Son statistik Gncellemesi message36=Siteye balant yapanlar message37=Kken message38=Dorudan adres / Yer imi message39=Kkeni bilinmeyen message40=nternet arama motorundan balant message41=D sayfalardan balantlar (arama motorlar hari dier web siteleri) message42=ten sayfalar (ayn sitede bulunan baka sayfalardan balantlar) message43=) kullanlan anahtar szckler (arama motorlarnda) message44= message45=zlemeyen IP Adresleri message46=Bilinmeyen letim Sistemi (Ynlendiren alannda) message47=Gereken fakat bulunmayan URLler (HTTP kodu 404) message48=IP Adresi message49=Hata Hit says message50=Bilinmeyen Tarayclar (Ynlendiren alannda) message51=Ziyaret eden robot message52=Ziyaret says/ziyareti says message53=Robot/rmcek ziyaretleri message54=Gelimi web istatistikleri iin zgr, gerek zamanl ktk analizi program message55=( toplam message56=Sayfa message57=Hit message58=Srmler message59=letim Sistemleri message60=Oca message61=ub message62=Mar message63=Nis message64=May message65=Haz message66=Tem message67=Agu message68=Eyl message69=Eki message70=Kas message71=Ara message72=Gezinim message73=Gnlk istatistikler message74=imdi gncelle message75=Bayt message76=Ana sayfaya dn message77=En sk kullanlan message78=dd mmm yyyy - HH:MM message79=Szge message80=Tm liste message81=Hosts message82=Bilinen message83=Robotlar message84=Pzr message85=Pzt message86=Sal message87=ar message88=Per message89=Cum message90=Cts message91=Haftann gnleri message92=Kim message93=Ne zaman message94=Authenticated users message95=En dk message96=Ortalama message97=En yksek message98=Web sktrmas message99=kazanlan bant genilii message100=Sktrma ncesi message101=Sktrma sonras message102=Toplam message103=Farkl Anahtar Kelime message104=Giri sayfalar message105=Code message106=Ortalama boyut message107=Haber grubundan balantlar message108=KB message109=MB message110=GB message111=Grabber message112=Evet message113=Hayr message114=Info. message115=OK message116=k message117=Ziyaret sresi message118=Pencereyi kapat message119=Bytes message120=Arama Kalplar message121=Arama Kelimeleri message122=ynlendiren farkl arama motoru message123=ynlendiren farkl site message124=Dier kalplar message125=Dier loginler (ve/veya anonim kullanc) message126=Ynlendiren arama motorlar message127=Ynlendiren siteler message128=zet message129='Yl' grnmnde tam deer yok message130=Data value arrays message131=Gnderen EMail message132=Alan EMail message133=Raporlama dnemi message134=Extra/Marketing message135=Ekran boyutlar message136=Solucan/Virus saldrlar message137=Favorilere ekle (relative indicator) message138=Ayn gnleri message139=eitli message140=Java destekli tarayclar message141=Macromedia Director destekli tarayclar message142=Flash destekli tarayclar message143=Real audio alma destekli tarayclar message144=Quicktime ses alma destekli tarayclar message145=Windows Media ses alma destekli tarayclar message146=PDF destekli tarayclar message147=SMTP Hata kodlar message148=lkeler message149=Postalar message150=Boyut message151=lk message152=Son message153=Exclude filter message154=Burada grntlenen kodlar ziyaretiler tarafndan grntlenmeyen hit veya trafik yarattndan dier grafiklere dahil edilmemitir. message155=Cluster message156=Burada grlen robotlar, ziyaretiler tarafndan grntlenmeyen hit veya trafik yarattndan dier grafiklere dahil edilmemitir. message157=+ iaretinden sonraki numaralar "robots.txt" dosyasndaki baarl hitlerdir. message158=Burada grlen solucanlar, ziyaretiler tarafndan grntlenmeyen hit veya trafik yarattndan dier grafiklere dahil edilmemitir. message159=Grntlenmeyen trafik robotlar, solucanlar ve zel HTTP stats ieren yantlardr. message160=Grntlenen trafik message161=Grntlenmeyen trafik message162=Aylk gemi message163=Solucanlar message164=farkl solucan message165=Baaryla gnderilen postalar message166=Gnderilemeyen/reddedilen postalar message167=Duyarl hedef message168=Javascript kapal message169=Hazrlayan message170=eklentiler message171=Blgeler message172=ehirler awstats-8.0/wwwroot/cgi-bin/lang/awstats-lv.txt0000644000175100017510000001241214753672077023666 0ustar ldestailleurldestailleur# Latviešu valodas ziņojumu fails (madmaster@gobbo.caves.lv) # Updated by edvinsma@inbox.lv 2004/01/24 00:40:00 # $Revision$ - $Date$ PageCode=utf-8 message0=Nezināms message1=Nezināms (neatpazīts ip) message2=Citi message3=Apskatīt izvērsti message4=Diena message5=Mēnesis message6=Gads message7=Statistika message8=Pirmais apmeklējums message9=Pēdējais apmeklējums message10=Vizīšu skaits message11=Unikālie apmeklētāji message12=Apmeklējums message13=atšķirīgi(s) atslēgvārdi(s) message14=Meklēt message15=Procenti message16=Trafiks message17=Domaini/Valstis message18=Apmeklētāji message19=Lapas-URL message20=Stundas message21=Pārlūkprogrammas message22=HTTP Kļūdas message23=Norādītāji message24=Meklēt Atslēgvārdus message25=Apmeklētāju domaini/valstis message26=hosti message27=lapas message28=atšķirīgas lapas message29=Skatītas lapas message30=Citi vārdi message31=Neatrastas lapas message32=HTTP Kļūdu kodi message33=Netscape versijas message34=IE versijas message35=Pēdējais jauninājums message36=Pievienoties saitei no message37=Oriģināli message38=Tiešā adrese / Grāmatzīmes message39=Orģināls nezināms message40=Norādes no Interneta Meklēšanas Saitēm message41=Norādes no ārējām lapām (citas web lapas izņemot meklēšanas saites) message42=Links from an internal page (cita lapa šajā pašā saitē) message43=Atslēgvārdi kas lietoti meklēšanas saitēs message44=Kb message45=Neatpazītas IP Addreses message46=Nezināms OS (Norādes Lauks) message47=Pieprasīts bet neatrasts URLs (HTTP kods 404) message48=IP Addrese message49=Kļuda Trāpījumi message50=Nezināmi pārlūki (Norādes lauks) message51=Apmeklējušie roboti message52=apmeklējumi/apmeklētāji message53=Roboti/Zirnekļi apmeklētāji message54=Brīvs reālā laika logfailu analizators advancētai web statistikai message55=no message56=Lapas message57=Trāpījumi message58=Versijas message59=Operētājsistēmas message60=Jan message61=Feb message62=Mar message63=Apr message64=Mai message65=Jūn message66=Jūl message67=Aug message68=Sep message69=Okt message70=Nov message71=Dec message72=Navigācija message73=Failu tips message74=Atjaunot message75=Baiti message76=Atpakaļ uz galveno lapu message77=Augša message78=dd mmm yyyy - HH:MM message79=Filtrs message80=Pilns saraksts message81=Hosti message82=Zināms message83=Roboti message84=Sv message85=Pir message86=Ot message87=Tr message88=Ce message89=Pkt message90=Se message91=Nedēļas dienas message92=Kas message93=Kad message94=Autentificētie lietotāji message95=Min message96=Vid message97=Maks message98=Web salīdzinājums message99=saglabātais joslas platums message100=Pirms kompresijas message101=Pēc kompresijas message102=Kopā message103=Atšķirīgi atslēgvārdi message104=Iejas lapas message105=Kods message106=Vidējais izmērs message107=Saites no Ziņu grupām message108=KB message109=MB message110=GB message111=Savācējs message112=Jā message113=Nē message114=WhoIs informācija message115=OK message116=Izejas pages message117=Apmeklējuma ilgums message118=Aizvērt logu message119=Baiti message120=Meklēšanas atslēgfrāzes message121=Meklēšanas atslēgvārdi message122=Citas meklētāju lapas ar atsaucēm message123=Citas lapas ar atsaucēm message124=Citas frāzes message125=Anonīmie lietotāji message126=Meklētāju lapas ar atsaucēm message127=Lapas ar atsaucēm message128=Kopsavilkums message129=Precīza vērtība sadaļā "Gads" nav pieejama message130=Datu vērību kopnes message131=Sūtītāja adrese message132=Saņēmēja adrese message133=Atskaites periods message134=Papildus/Mārketings message135=Ekrāna izšķiršanas spēja message136=Vīrusu uzbrukumi message137=Pievienots izlasei message138=Mēneša dienas message139=Dažādi message140=Pārlūkprogrammas ar Java atbalstu message141=Pārlūkprogrammas ar Macromedia Director atbalstu message142=Pārlūkprogrammas ar Flash atbalstu message143=Pārlūkprogrammas ar RealAudio atbalstu message144=Pārlūkprogrammas ar QuickTime atbalstu message145=Pārlūkprogrammas ar Windows Media atbalstu message146=Pārlūkprogrammas ar PDF atbalstu message147=SMTP kļūdu kodi message148=Valstis message149=E-pasti message150=Izmērs message151=Sākums message152=Beigas message153=Izslēgšanas filtrs message154=Šeit kodi parāda šāvienus vai trafiku, ko nav apskatījuši lietotāji, tāpēc viņi nav iekļauti citās diagrammās. message155=Puduris message156=Šeit uzrādītie roboti ir radījuši trāpijumus vai "nepskatīto" trafiku, tāpēc tie nav iekļauti citās diagrammās. message157=Skaitlis pēc "+" ir veiksmīgo šāvienu skaits robots.txt failam. message158=Šie ir uzrādīti trāpijumi vai trafiks ko radīja tīkla tārpi vai arī "neapskatītās" lapas, tāpēc tie nav iekļauti citās diagrammās. message159="Neapskatīto" trafiku ģenerē roboti, tīkla tārpi, vai arī atbildes ar specialo HTTP statusa kodu. message160=Apskatīts trafiks message161=Nav apskatīts trafiks message162=Mēneša atskaite message163=Tīkla tārpi message164=Dažādi tīkla tārpi message165=Veiksmīgi nosūtīti e-pasti message166=Neveiksmīgas e-pasta sūtīšanas message167=Ievainojamība message168=Atslēgtsw Javascript message169=Izveidojis message170=spraudņi message171=Reģioni message172=Pilsētasawstats-8.0/wwwroot/cgi-bin/lang/tooltips_m/0000755000175100017510000000000014753672077023211 5ustar ldestailleurldestailleurawstats-8.0/wwwroot/cgi-bin/lang/tooltips_m/awstats-tt-gr.txt0000644000175100017510000002650314753672077026501 0ustar ldestailleurldestailleur
    Αριθμός από διαφορετικούς πελάτες (IP διευθύνσεις) που έστειλαν mails.
    Αριθμός επιτυχών μεταφορών email.
    Αυτό είναι το συνολικό μέγεθος δεδομένων που μεταφέρθηκαν μέσω email.
    ΟΙ μονάδες είναι σε KB, MB ή GB (KiloBytes, MegaBytes ή GigaBytes)
    Όλα τα στατιστικά που συσχετίζονται με χρόνο είναι βάση της ώρας του διακομιστή.
    Εδώ, τα δεδομένα που αναφέρονται είναι: μέσος όρος τιμών (έχουν υπολογιστεί από όλα τα δεδομένα μεταξύ του πρώτου και του τελευταίου e-mail στο εύρος της ανάλυσης)
    Εδώ, τα δεδομένα που αναφέρονται είναι: συγκεντρωτικά σύνολα (έχουν υπολογιστεί από όλα τα δεδομένα μεταξύ του πρώτου και του τελευταίου e-mail στο εύρος της ανάλυσης)
    Επιτυχία: Μη τυπικό μύνημα επιτυχίας
    Επιτυχία: Κατάσταση συστήματος, ή απόκριση βοήθειας συστήματος
    Επιτυχία: Μήνυμα βοήθειας
    Επιτυχία: Η υπηρεσία σε ετοιμότητα
    Επιτυχία: Η υπηρεσία κλείνει το κανάλι μετάδοσης
    Επιτυχία: Ο διακομιστής mail του ISP σας εκτέλεσε με επιτυχία μία εντολή και ο DNS αναφέρει επιτυχή παράδοση
    Επιτυχία: Το μήνυμα για μια συγκεκριμένη email διεύθυνση δεν είναι τοπικό όσον αφορά τον διακομιστή, αλλά θα το δεχτεί και θα το προωθήσει σε μια διαφορετική διεύθυνση παραλήπτη
    Επιτυχία: Ο παραλήπτης δεν μπορεί να επιβεβαιωθεί αλλά ο διακομιστής mail αποδέχεται το μήνυμα και δοκιμάζει την παράδοσή του
    Επιτυχία: Δείχνει ότι ο διακομιστής mail είναι έτοιμος να παραλάβει το μήνυμα ή δίνει εντολή στο πρόγραμμα πελάτη αλληλογραφίας να στείλει το σώμα του μυνήματος, αφού ο διακομιστής mail παραλάβει την επικεφαλίδα του μυνήματος.
    Προσωρινό σφάλμα: Αυτό μπορεί να είναι απόκριση σε οποιαδήποτε εντολή όταν η υπηρεσία γνωρίζει ότι θα πρέπει να τερματιστεί.
    Προσωρινό σφάλμα: Ο διακομιστής mail του ISP σας δείχνει ότι μια διεύθυνση mail δεν υπάρχει, ότι η θυρίδα mail είναι απασχολημένη ή ότι το email απορρίφθηκε προσωρινά. Μπορεί να σημαίνει προσωρινό πρόβλημα στην σύνδεση δικτύου κατά την διάρκεια της αποστολής, ή μπορεί να συμβεί επίσης εάν ο απομακρυσμένος διακομιστής mail δεν επιτρέπει την αποδοχή email από εσάς για οποιονδήποτε λόγο π.χ. (Διεύθυνση IP, Διεύθυνση Αποστολέα. Διεύθυνση Παραλήπτη, κτλ.)
    Προσωρινό σφάλμα: Ο διακομιστής mail του ISP σας δείχνει ότι διεκόπη η υπηρεσία mail, συνήθως λόγω υπερφόρτωσης από πάρα πολλά μυνήματα ή λόγω ενδιάμεσης αποτυχίας στην περίπτωση κατά την οποία, παρόλο που το μύνημα είναι έγκυρο, κάποιο προσωρινό σφάλμα αποτρέπει την επιτυχή αποστολή του μυνήματος. Μελλοντική αποστολή θα είναι πιθανόν επιτυχής
    Προσωρινό σφάλμα: Ο διακομιστής mail του ISP σας δείχνει πιθανή υπερφόρτωση από μεγάλο αριθμό μυνημάτων καθώς και ότι μελλοντική αποστολή πιθανόν να είναι επιτυχής
    Προσωρινό σφάλμα: Κάποιοι διακομιστές mail έχουν την επιλογή να μειώσουν τον αριθμό ταυτόχρονων συνδέσεων καθώς και επίσης τον αριθμό των μυνημάτων που αποστέλλονται ανά σύνδεση. Εάν έχετε μεγάλο αριθμό μυνημάτων στην ουρά πιθανόν να ξεπερνάει αυτό το όριο. Για να δείτε εάν όντως αυτή είναι η περίπτωση μπορείται να δοκιμάσετε να αποστείλνετε μικρό αριθμό μυνημάτων σε αυτόν τον διακομιστή mail κάθε φορά και να αυξάνεται σταδιακά τον αριθμό αυτό μέχρις ότου να βρείτε τον μέγιστο αριθμό μυνημάτων που γίνεται ταυτόχρονα αποδεκτός από τον διακομιστή
    Μόνιμο σφάλμα: Συντακτικό λάθος, μη αναγνωρίσιμη εντολή ή πολύ μεγάλη γραμμη εντολών ( με παραμέτρους)
    Μόνιμο σφάλμα: Συντακτικό λάθος στις παραμέτρους της εντολής
    Μόνιμο σφάλμα: Η εντολή δεν έχει υλοποιηθεί
    Μόνιμο σφάλμα: Ο διακομιστής συνάντησε μία λανθασμένη αλληλουχία εντολών
    Μόνιμο σφάλμα: Η παράμετρος της εντολής δεν έχει υλοποιηθεί
    Μόνιμο σφάλμα: Θα πρέπει να πιστοποιηθεί η pop σύνδεσή σας πριν την επιτυχή χρήση αυτού του διακομιστή SMTP και θα πρέπει να χρησιμοποιήσεται την διεύθυνση email για το πεδίο Αποστολέα.
    Μόνιμο σφάλμα: Απόρριψη πρόσβασης. Μήπως λόγω συμπεριφοράς που χαρακτηρίζεται ως sendmailism;
    Μόνιμο σφάλμα: Αποστολές email σε αποδέκτες εκτός του domain σας δεν επιτρέπονται ή ο διακομιστής email σας δεν γνωρίζει ότι έχετε πρόσβαση για να τον χρησιμοποιήσετε για την αποστολή μυνημάτων και χρειάζεται πιστοποίηση. Η για την αποφυγή αποστολής SPAM κάποιοι διακομιστές mail δεν επιτρέπουν την αποστολή σε κανένα email χρησιμοποιώντας το δίκτυο ή τους πόρους άλλης εταιρείας.
    Μόνιμο σφάλμα: Ο χρήστης δεν είναι τοπικός: παρακαλώ προσπαθήστε ή μη έγκυρη διεύθυνση: Η αίτηση αποστολής απορρίφθηκε
    Μόνιμο σφάλμα: Η αιτούμενη ενέργεια mail ακυρώθηκε: υπέρβαση ορίου αποθήκευσης. Ο διακομιστής mail του ISP δείχνει πιθανή υπερφόρτωση λόγω μεγάλου αριθμού μυνημάτων.
    Μόνιμο σφάλμα: Η αιτούμενη ενέργεια mail δεν πραγματοποιήθηκε: το όνομα της θυρίδας mail δεν επιτρέπεται. Κάποιοι διακομιστές mail έχουν την επιλογή να μειώσουν τον αριθμό των ταυτόχρονων συνεσεων καθώς και επίσης τον αριθμό των ταυτόχρονων μυνημάτων που αποστέλλονται ανά σύνδεση. Εάν έχετε πολλά μυνήματα στην ουρά σας για αποστολή πρός ένα domain, μπορεί να γίνει υπέρβαση του ορίου αυτού και θα πρέπει να γίνουν κάποιες αλλαγές στα μηνύματα ή στους παραλήπτες για επιτυχή παράδοση.
    Μόνιμο σφάλμα: Η αιτούμενη ενέργεια mail απορρίφθηκε: άρνηση πρόσβασης
    Μόνιμο σφάλμα: Μεγάλος αριθμός όμοιων μηνυμάτων. Ο πόρος είναι προσωρινά μη διαθέσιμος κάτι που δείχνει ότι (πιθανόν) να υπάρχει κάποιος μηχανισμός anti-spam στον διακομιστή email.
    Αυτό είναι ένα άγνωστο μύνημα σφάλματος. Ένα τέτοιο σφάλμα δεν αναφέρεται από τον διακομιστή mail αλλά από το εργαλείο maillogconvert.pl όταν ανιχνεύει στο αρχείο log ότι η αποστολή δεν ήταν επιτυχής αλλά δεν υπάρχει κάποια εξήγηση του σφάλματος αυτού στο αρχείο log.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_m/awstats-tt-en.txt0000644000175100017510000001456414753672077026477 0ustar ldestailleurldestailleur
    Number of different client hosts (IP addresses) who sent mails.
    Number of times an email was transfered by success.
    This is the total amount of data transfered by mails.
    Units are in KB, MB or GB (KiloBytes, MegaBytes or GigaBytes)
    All time related statistics are based on server time.
    Here, reported data are: average values (calculated from all data between the first and last email in analyzed range)
    Here, reported data are: cumulative sums (calculated from all data between the first and last email in analyzed range)
    Success: Non standard success response
    Success: System status, or system help repl
    Success: Help message
    Success: Service ready
    Success: Service closing transmission channel
    Success: Your ISP mail server have successfully executes a command and the DNS is reporting a positive delivery
    Success: Your message to a specified email address is not local to the mail server, but it will accept and forward the message to a different recipient email address
    Success: Recipient cannot be verified but mail server accepts the message and attempts delivery
    Success: Indicates mail server is ready to accept the message or instruct your mail client to send the message body after the mail server have received the message headers.
    Temporary error: This may be a reply to any command if the service knows it must shut down.
    Temporary error: Your ISP mail server indicates that an email address does not exist, mailbox is busy or mail temporarly refused. It could be the network connection went down while sending, or it could also happen if the remote mail server does not want to accept mail from you for some reason i.e. (IP address, From address, Recipient, etc.)
    Temporary error: Your ISP mail server indicates that the mailing has been interrupted, usually due to overloading from too many messages or transient failure is one in which the message sent is valid, but some temporary event prevents the successful sending of the message. Sending in the future may be successful
    Temporary error: Your ISP mail server indicates, probable overloading from too many messages and sending in the future may be successful
    Temporary error: Some mail servers have the option to reduce the number of concurrent connection and also the number of messages sent per connection. If you have a lot of messages queued up it could go over the max number of messages per connection. To see if this is the case you can try submitting only a few messages to that domain at a time and then keep increasing the number until you find the maximum number accepted by the server
    Permanent error: Syntax error, command unrecognized or command line too long
    Permanent error: Syntax error in parameters or arguments
    Permanent error: Command not implemented
    Permanent error: Server encountered bad sequence of commands
    Permanent error: Command parameter not implemented
    Permanent error: You must be pop-authenticated before you can use this SMTP server and you must use your mail address for the Sender/From field.
    Permanent error: Access denied. A sendmailism ?
    Permanent error: Sending an email to recipients outside of your domain are not allowed or your mail server does not know that you have access to use it for relaying messages and authentication is required. Or to prevent the sending of SPAM some mail servers will not allow (relay) send mail to any e-mail using another company’s network and computer resources.
    Permanent error: User not local: please try or Invalid Address: Relay request denied
    Permanent error: Requested mail action aborted: exceeded storage allocation. ISP mail server indicates, probable overloading from too many messages.
    Permanent error: Requested mail action not taken: mailbox name not allowed. Some mail servers have the option to reduce the number of concurrent connection and also the number of messages sent per connection. If you have a lot of messages queued up (being sent) for a domain, it could go over the maximum number of messages per connection and/or some change to the message and/or destination must be made for successful delivery.
    Permanent error: Requested mail action rejected: access denied
    Permanent error: Too many duplicate messages. Resource temporarily unavailable Indicates (probable) that there is some kind of anti-spam system on the mail server.
    This is an unknown error. A such error is not reported by the mail server but by the maillogconvert.pl tool when it detects in the log that the sending was not successfull and the log file does not contains any explanation of the error.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_m/awstats-tt-ru.txt0000644000175100017510000001700614753672077026515 0ustar ldestailleurldestailleur
    Число различных хостов (разные IP адреса), отправлявших письма.
    Число успешных доставок email.
    Это общий объем почтовой корреспонденции.
    Единицы указываются в Kb, Mb или Gb (килобайты, мегабайты или гигабайты).
    Отраженное в статистике время это серверное время.
    Здесь, приведенные значения: средние значения (вычисленные по всем данным между первым и последним email в проанализированном диапазоне)
    Здесь, приведенные значения: кумулятивные суммы (вычисленные по всем данным между первым и последним email в проанализированном диапазоне)
    Успешно: Нестандартный ответ.
    Успешно: Ответ о состоянии системы или помощь.
    Успешно: Сообщение-подсказка (помощь).
    Успешно: служба готова к работе.
    Успешно: служба закрывает канал связи.
    Успешно: Запрошенное действие почтовой транзакции успешно завершилось.
    Успешно: Адресат сообщения не обслуживается принимающим сервером, однако почтовый сервер знает по какому маршруту отправить сообщение дальше, поэтому принял его.
    Успешно: Адресат сообщения не может быть проверен принимающим сервером сейчас, но сервер принял сообщение и попытается его доставить.
    Еще не завершено: Почтовый сервер готов принять сообщение и инструктирует почтовый клиент.
    Временная ошибка: Может быть ответом на любую команду, если обслуживание клиентов почтовым сервером будет вскоре прервано.
    Временная ошибка: Запрошенная команда почтовой транзакции не выполнена, так как почтовый ящик недоступен. Может указывать также на фильтрацию принимающим сервером клиента по каким-либо признакам (IP адрес, заголовки From, To и т. п.).
    Временная ошибка: Запрошенная команда не выполнена; произошла локальная ошибка при обработке сообщения. Например, принимающий сервер перегружен входящими сообщениями.
    Временная ошибка: Запрошенная команда не выполнена; системе не хватило ресурсов.
    Временная ошибка: Принимающий сервер имеет ограничения числа одновременных соещинений и/или числа отправляемых сообщений в течение одной SMTP-сессии.
    Ошибка: Синтаксическая ошибка в тексте команды; команда не опознана.
    Ошибка: Синтаксическая ошибка в аргументах или параметрах команды.
    Ошибка: Данная команда не реализована.
    Ошибка: Неверная последовательность команд.
    Ошибка: У данной команды не может быть аргументов.
    Ошибка: Вы должны авторизоваться перед использованием SMTP-сервера (используя POP3 протокол) и указать Ваш почтовый адрес в поле From.
    Ошибка: Доступ запрещен. (сендмализм?)
    Ошибка: Запрошенная команда не выполнена, так как почтовый ящик недоступен.
    Ошибка: Данный адресат не является местным: попробуйте передать сообщение по маршруту или неправильный адрес: запрос на передачу сообщения отклонен.
    Ошибка: Запрошенная команда почтовой транзакции прервана; дисковое пространство, доступное системе, переполнилось.
    Ошибка: Запрошенная команда не выполнена; указано недопустимое имя почтового ящика.
    Ошибка: Транзакция не выполнена.
    Ошибка: Указывает (вероятно) на фильтрацию сообщения какой-либо антиспам-системой на принимающем сервере, учитывающей содержимое письма.
    Неизвестная ошибка. Данный код генерирует утилита maillogconvert.pl, когда парсинг почтового журнала указывает на неуспешную доставку сообщения, хотя строки с SMTP-ошибкой нет.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_m/awstats-tt-gl.txt0000644000175100017510000001714014753672077026470 0ustar ldestailleurldestailleur
    Número de máquinas cliente (enderezos IP) que envían correos electrónicos.
    Número de veces que un correo electrónico foi transferido con éxito.
    Esta é a cantidade total de datos transferidos por correo electrónico.
    As unidades están en KB, MB ou GB (Kilooctetos, Megaoctetos ou Gigaoctetos)
    Tódalas estatísticas relacionadas co tempo baséanse na hora do servidor.
    Aquí, os datos expostos son valores medios (calculados a partir de tódolos datos entre o primeiro e derradeiro correo electrónico no rango analizado)
    Aquí, os datos expostos son sumas acumulativas (calculados a partir de tódolos datos entre a primeiro e o derradeiro correo electrónico no rango analizado)
    Éxito: Resposta non estándar de éxito
    Éxito: Estado do sistema, ou axuda do sistema
    Éxito: Mensaxe de axuda
    Éxito: Servizo listo
    Éxito: Servizo pechando canal de transmisión
    Éxito: O servidor de correo do seu ISP executou un mandato con éxito e o DNS informa dunha entrega positiva
    Éxito: A súa mensaxe para un enderezo de correo electrónico especificado non é local para o servidor de correo, pero aceptará e reenviará a mensaxe a un enderezo de correo electrónico de un recipiente diferente
    Éxito: O Recipiente non se pode verificar pero o servidor de correo acepta a mensaxe e intenta a entrega
    Éxito: Indica que o servidor de correo está listo para aceptar a mensaxe ou indicar ao seu cliente de correo que envíe o corpo da mensaxe despois de que o servidor de correo reciba as cabeceiras da mensaxe.
    Erro temporal: Esta pode ser unha resposta a calquera mandato se o servizo sabe que debe pecharse.
    Erro temporal: O servidor de correo do seu ISP indica que un enderezo de correo electrónico non existe, a caixa do correo está ocupada ou o correo temporalmente rexeitado. Podería ser que a conexión de rede fallara durante o envío, ou tamén podería ocorrer se o servidor remoto de correo non quere aceptar correo de vostede por algunha razón (enderezo IP, enderezo Desde, Recipiente, etc.)
    Erro temporal: O servidor de correo do seu ISP indica que o envío foi interrumpido, usualmente debido a sobrecarga por demasiadas mensaxes ou fallo de transmisión no que a mensaxe enviada é válida, pero algún evento temporal evita o envío con éxito da mensaxe. Enviala no futuro pode ter éxito
    Erro temporal: O servidor de correo do seu ISP indica, probable sobrecarga por exceso de mensaxes e enviar no futuro pode ter éxito
    Erro temporal: Algúns servidores de correo teñen a opción de reducir o número de conexións concurrentes e tamén o número de mensaxes enviadas por conexión. Se ten un montón de mensaxes para enviar poderíase superar o número máximo de mensaxes por conexión. Para ver se este é o caso pode tentar de enviar soamente unhas poucas mensaxes a ese dominio por vez e entón seguir incrementando o número ata que atope o número máximo aceptado polo servidor
    Erro permanente: Erro de sintaxe, mandato non recoñecido ou liña de mandato demasiado longa
    Erro permanente: Erro de sintaxe en parámetros ou argumentos
    Erro permanente: Mandato non implementado
    Erro permanente: O servidor atopou unha mala secuencia de mandatos
    Erro permanente: Parámetro de mandato non implementado
    Erro permanente: Debe estar pop-autenticado antes de poder usar este servidor SMTP e debe usar o seu enderezo de correo no campo Remitente/Desde.
    Erro permanente: Acceso denegado. ¿Unha routada do sendmail?
    Erro permanente: Enviar un correo electrónico a recipientes fora do seu dominio non está permitido ou o seu servidor de correo non sabe que vostede ten acceso para usalo para despachar mensaxes e se require autenticación. Ou para evitar o envío de SPAM algúns servidores de correo non permitirán (despachar) enviar correo a calquera correo electrónico usando a rede e recursos computativos de outra compañía.
    Erro permanente: Usuario non local: por favor probe ou Invalid Address: Relay request denied
    Erro permanente: A acción de correo requirida foi abortada: excedeuse a capacidade de almacenamento. O servidor de correo do ISP indica, probable sobrecarga por exceso de mensaxes.
    Erro permanente: A acción de correo requirida non se fixo: o nome da caixa de correo non está permitido. Algúns servidores de correo teñen a opción de reducir o número de conexións concurrentes e tamén o número de mensaxes enviadas por conexión. Se ten un montón de mensaxes para enviar para un dominio, poderíase superar o número máximo de mensaxes por conexión e/ou algún cambio á mensaxe e/ou destino debe facerse para unha entrega con éxito.
    Erro permanente: A acción de correo requirida foi rexeitada: acceso denegado
    Erro permanente: Demasiadas mensaxes duplicadas. Recurso temporalmente non dispñible indica (probablemente) que hai algunha clase de sistema anti-spam no servidor de correo.
    Éste é un erro descoñecido. Tal erro non é indicado polo servidor de correo senón pola ferramenta maillogconvert.pl cando detecta no rexistro que o envío non tivo éxito e o rexistro non contén ningunha explicación do erro.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_m/awstats-tt-is.txt0000644000175100017510000001451614753672077026505 0ustar ldestailleurldestailleur
    Fjldi mismunandi vla (IP-vistfanga) sem sendu brf.
    Fjldi skipta sem tlvupstur var giftusamlega sendur.
    etta er heildargagnamagn sem hala var niur sem pstur.
    Einingar eru KB, MB ea GB (KlBti, MegaBti ea GgaBti)
    ll tmatengd tlfri er bygg klukku netjns.
    Ggn essari skrslu eru: mealgildi (reiknu t fr llum ggnum milli fyrsta og sasta brfs greindu tmabili)
    Ggn essari skrslu eru: samtlur (reiknu t fr llum ggnum milli fyrsta og sasta brfs greindu tmabili)
    rangursrkt: stala jkvtt svar
    rangursrkt: Staa kerfis, ea svar vi hjlparbeini
    rangursrkt: Hjlparskilabo
    rangursrkt: jnusta tilbin
    rangursrkt: jnusta lokai flutningsrs
    rangursrkt: Pstjnn netveitu innar hefur framkvmt skipun giftusamlega og nafnajnninn gefur til kynna a brfinu hafi veri komi til skila
    rangursrkt: Brf itt til kveins netfangs er ekki stabundi vi pstjninn, en hann samykkir brfi og sendir a fram anna netfang
    rangursrkt: Ekki var hgt a stafesta tilveru mttakanda en pstjnninn tk mti brfinu og reynir afhendingu
    rangursrkt: Gefur til kynna a pstjnn er tilbinn a taka mti brfinu ea segja pstforriti nu a senda aaltexta brfsins eftur a pstjnninn hefur teki mti hausum brfsins.
    Tmabundin villa: etta gti veri villa vi hvaa skipun sem er ef pstjnninn veit a veri er a slkkva honum.
    Tmabundin villa: Pstjnn netveitu innar gefur til kynna a netfang s ekki til, psthlf s uppteki ea pst s hafna tmabundi. Mgulegt er a nettengingin hafi rofna miri sendingu, ea ef hinn pstjnninn vill ekki taka mti brfum fr r einhverra hluta vegna. (T.d. IP-vistfang, Fr netfang, mttakandi, o.s.frv.)
    Tmabundin villa: Pstjnn netveitu innar gefur til kynna a pstflutningur var truflaur, venjulega vegna ess a of mrg brf eru vinnslu ea tmabundin villa kemur veg fyrir a brfi s sent tt brfi s gilt. Sending framtinni gti veri rangursrk.
    Tmabundin villa: Pstjnn netveitu innar gefur til kynna a of miki lag s honum vegna of marga brfa vinnslu. Sending framtinni gti veri rangursrk.
    Tmabundin villa: Sumir pstjnar hafa stillingu sem takmarkar fjlda tenginga einu og einnig fjlda sendra brfa hverri tengingu. Ef ert me mrg brf bi gtu au fari yfir hmarksfjlda brfa fr hverri tengingu. Til a athuga hvort etta s vandamli getur prfa a senda rf brf til essa lns einu og san hkka fjldann ar til finnur t hver hmarksfjldi samykktur af netjninum er
    Varanleg villa: Stlvilla, ekkt skipun ea skipanalna of lng
    Varanleg villa: Stlvilla fribreytu
    Varanleg villa: Skipun ekki tfr
    Varanleg villa: jnn rakst ranga r af skipunum
    Varanleg villa: Fribreyta skipunar ekki tfr
    Varanleg villa: verur a aukenna ig me POP ur en getur nota ennan SMTP jn og verur a nota netfang itt r Fr reitinum.
    Varanleg villa: Agangi hafna. Sendmail-hegun ?
    Varanleg villa: Sending brfa til mttakanda fyrir utan ln itt er ekki leyf ea pstjnn inn veit ekki a hafir agang a honum til a senda brf gegnum hann og aukenningar er krafist. Einnig er mgulegt a til a hindra sendingu RUSLPSTS leyfi sumir pstjnar ekki sendingu brfa ef nota er netkerfi annars fyrirtkis..
    Varanleg villa: Notandi ekki stabundinn: vinsamlegast reyndu ea gilt netfang: Beini um sendingu brfs gegnum jninn hafna
    Varanleg villa: Htt vi umbena pstskipun: ekki ng plss eftir. Pstjnn netveitu gefur til kynna a psthlf s fullt, mgulega vegna of margra brfa..
    Varanleg villa: Umbein pstskipun ekki framkvmd: nafn psthlfs ekki leyft. Sumir pstjnar hafa mguleika v a takmarka fjlda tenginga einu og einnig fjlda brfa sendra hverri tengingu. Ef er me mikinn fjlda brfa bi ( sendingu) fyrir kvei ln, gti sending fari yfir hmarksfjlda brfa tengingu og/ea breytingu s krafist brfinu og/ea fanganetfangi svo brfi geti komist til skila.
    Varanleg villa: Umbeinni pstskipun hafna: agangi hafna
    Varanleg villa: Of mrg afrit af brfi. Pstjnn ekki agengilegur augnablikinu. Gefur (sennilega) til kynna a a er einhvers konar vrn gegn ruslpsti pstjninum.
    etta er ekkt villa. essi villa kemur ekki fr pstjni heldur fr maillogconvert.pl tlinu egar a finnur a sending hafi ekki tekist en annllinn inniheldur engar upplsingar um villuna..
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_m/awstats-tt-fr.txt0000644000175100017510000001500714753672077026475 0ustar ldestailleurldestailleur
    Nombre de hotes (adresses IP) utilisés pour envoyés un mail.
    Nombre de fois qu'un email a été transféré avec succès.
    Nombre d'octets représentant le volume des mails transférés.
    Les unités sont en Ko, Mo ou Go (Kilooctets, Megaoctets or Gigaoctets)
    Toutes les statistiques en rapport avec le temps sont basées sur les heures du serveur.
    Ici les données rapportées sont des: valeurs moyennes (calculées à partir des données entre le premier et dernier email de la période analysée)
    Ici les données rapportées sont des: sommes cumulées (calculées à partir des données entre le premier et dernier email de la période analysée)
    Success: Non standard success response
    Success: System status, or system help repl
    Success: Help message
    Success: Service ready
    Success: Service closing transmission channel
    Success: Your ISP mail server have successfully executes a command and the DNS is reporting a positive delivery
    Success: Your message to a specified email address is not local to the mail server, but it will accept and forward the message to a different recipient email address
    Success: Recipient cannot be verified but mail server accepts the message and attempts delivery
    Success: Indicates mail server is ready to accept the message or instruct your mail client to send the message body after the mail server have received the message headers.
    Temporary error: This may be a reply to any command if the service knows it must shut down.
    Temporary error: Your ISP mail server indicates that an email address does not exist, mailbox is busy or mail temporarly refused. It could be the network connection went down while sending, or it could also happen if the remote mail server does not want to accept mail from you for some reason i.e. (IP address, From address, Recipient, etc.)
    Temporary error: Your ISP mail server indicates that the mailing has been interrupted, usually due to overloading from too many messages or transient failure is one in which the message sent is valid, but some temporary event prevents the successful sending of the message. Sending in the future may be successful
    Temporary error: Your ISP mail server indicates, probable overloading from too many messages and sending in the future may be successful
    Temporary error: Some mail servers have the option to reduce the number of concurrent connection and also the number of messages sent per connection. If you have a lot of messages queued up it could go over the max number of messages per connection. To see if this is the case you can try submitting only a few messages to that domain at a time and then keep increasing the number until you find the maximum number accepted by the server
    Permanent error: Syntax error, command unrecognized or command line too long
    Permanent error: Syntax error in parameters or arguments
    Permanent error: Command not implemented
    Permanent error: Server encountered bad sequence of commands
    Permanent error: Command parameter not implemented
    Permanent error: You must be pop-authenticated before you can use this SMTP server and you must use your mail address for the Sender/From field.
    Permanent error: Access denied. A sendmailism ?
    Permanent error: Sending an email to recipients outside of your domain are not allowed or your mail server does not know that you have access to use it for relaying messages and authentication is required. Or to prevent the sending of SPAM some mail servers will not allow (relay) send mail to any e-mail using another company’s network and computer resources.
    Permanent error: User not local: please try or Invalid Address: Relay request denied
    Permanent error: Requested mail action aborted: exceeded storage allocation. ISP mail server indicates, probable overloading from too many messages.
    Permanent error: Requested mail action not taken: mailbox name not allowed. Some mail servers have the option to reduce the number of concurrent connection and also the number of messages sent per connection. If you have a lot of messages queued up (being sent) for a domain, it could go over the maximum number of messages per connection and/or some change to the message and/or destination must be made for successful delivery.
    Permanent error: Requested mail action rejected: access denied
    Permanent error: Too many duplicate messages. Resource temporarily unavailable Indicates (probable) that there is some kind of anti-spam system on the mail server.
    This is an unknown error. A such error is not reported by the mail server but by the maillogconvert.pl tool when it detects in the log that the sending was not successfull and the log file does not contains any explanation of the error.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_m/awstats-tt-it.txt0000644000175100017510000001530214753672077026500 0ustar ldestailleurldestailleur
    Numero di client host diversi (indirizzi IP) che hanno inviato email.
    Numero di volte che una email stata inviata con successo.
    Questo valore indica la quantit totale di dati trasferita dalle email.
    Le unit di misura sono espresse in KB, MB o GB (KiloByte, MegaByte o GigaByte)
    Gli orari visualizzati sono basati sul fuso orario del server.
    I dati qui riportati sono valori medi (calcolati su tutti i dati tra la prima e l'ultima email nel periodo di tempo analizzato)
    I dati qui riportati sono somme cumulative (calcolate su tutti i dati tra la prima e l'ultima email nel periodo di tempo analizzato)
    Operazione riuscita: Risposta di tipo non standard
    Operazione riuscita: Stato del sistema o risposta d'aiuto del sistema
    Operazione riuscita: Messaggio d'aiuto
    Operazione riuscita: Servizio pronto
    Operazione riuscita: Il servizio sta chiudendo il canale di trasmissione
    Operazione riuscita: Il server mail del vostro ISP ha eseguito con successo un comando ed il DNS riporta una consegna effettuata
    Operazione riuscita: Il messaggio contiene un indirizzo email non locale ma il server l'ha accettato e provveder ad inoltrarlo verso un altro indirizzo di destinazione
    Operazione riuscita: Il destinatario non pu essere verificato ma il server l'ha accettato e prover a recapitarlo
    Operazione riuscita: Significa che il server mail pronto a ricevere il messaggio oppure invita il vostro client ad inviare il corpo del messaggio dopo aver ricevuto l'intestazione.
    Errore temporaneo: Potrebbe essere la risposta a qualsiasi comando se il servizio sta per essere disattivato.
    Errore temporaneo: Il server mail del vostro ISP indica che un indirizzo di email non esiste, la casella occupata oppure la email stata temporaneamente rifiutata. E' possibile che la connessione sia caduta durante l'invio oppure che il server remoto non voglia accettare la email per qualche ragione (es. indirizzo IP, indirizzo mittente, destinatario, ecc.)
    Errore temporaneo: Il server mail del vostro ISP indica che l'invio stato interrotto, solitamente a causa di un sovraccarico dovuto a troppi messaggi, oppure che il messaggio valido ma alcuni eventi transitori ne impediscono l'invio. Si consiglia di ripetere l'operazione in un secondo momento
    Errore temporaneo: Il server mail del vostro ISP indica un probabile sovraccarico dovuto a troppi messaggi. Si consiglia di ripetere l'operazione in un secondo momento
    Errore temporaneo: Alcuni server mail hanno l'opzione di ridurre il numero di connessioni contemporanee ed anche il numero di messaggi inviati per connessione. Se avete troppi messaggi in coda questi potrebbero superare il numero massimo per connessione. Per verificarlo provate ad inviare pochi messaggi per volta verso quel dominio aumentando il numero ad ogni invio fino a scoprire il valore massimo accettato dal server
    Errore permanente: Errore di sintassi, comando non riconosciuto o linea di comando troppo lunga
    Errore permanente: Errore di sintassi sui parametri o sugli argomenti
    Errore permanente: Comando non implementato
    Errore permanente: Il server ha incontrato una sequenza errata di comandi
    Errore permanente: Parametro del comando non implementato
    Errore permanente: Per usare questo server SMTP dovete autenticarvi tramite protocollo POP e specificare il vostro indirizzo email nel campo Sender/From (mittente)
    Errore permanente: Accesso negato. Un sendmailismo ?
    Errore permanente: L'invio di email a destinatari che non appartengono al proprio dominio non consentito oppure richiesta l'autenticazione per far sapere al server che siete autorizzati a farlo. Per evitare lo SPAM alcuni server non consentono l'invio di email verso qualsiasi indirizzo (relay) usando i computer e la rete di un'altra azienda.
    Errore permanente: Utente non locale: provare con oppure Indirizzo Invalido: richiesta di relay negata
    Errore permanente: Invio email interrotto: spazio su disco esaurito. Il server mail dell'ISP segnala un probabile sovraccarico dovuto all'invio di troppi messaggi.
    Errore permanente: Invio email non iniziato: nome della casella di posta non consentito. Alcuni server mail hanno l'opzione di ridurre il numero di connessioni contemporanee ed anche il numero di messaggi inviati per connessione. Se avete troppi messaggi in coda per un dominio questi potrebbero superare il numero massimo per connessione e richiedere alcune modifiche al testo e/o al destinatario per poter essere inviati.
    Errore permanente: Invio email rifiutato: accesso negato
    Errore permanente: Troppi messaggi duplicati. Se la risorsa non momentaneamente disponibile possibile che sul server mail sia installato un sistema anti-spam.
    Errore ti tipo sconosciuto. Questo errore non viene segnalato dal server mail ma dal tool maillogconvert.pl quando rileva nel file di log che l'invio non andato a buon fine ma non sono presenti spiegazioni sull'errore.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_m/awstats-tt-cz.txt0000644000175100017510000001237514753672077026507 0ustar ldestailleurldestailleur
    Počet různých počítačů (IP adres), co odeslaly email.
    Počet úspěšných emailových přenosů.
    Celkový objem přenesených emailů.
    Udáváno v KB, MB nebo GB (kilobajtech, megabajtech nebo gigabajtech).
    Všechny časové statistiky vycházejí z času na serveru.
    Zde zobrazené údaje jsou průměrné hodnoty (počítané ze všech emailů ve sledovaném období).
    Zde zobrazené údaje jsou celkové součty (počítané ze všech emailů ve sledovaném období).
    Provedeno: Nestandardní kladná odpověď
    Provedeno: Systémový status nebo nápověda
    Provedeno: Nápověda
    Provedeno: Služba připravena
    Provedeno: Spojení ukončeno
    Provedeno: Požadovaná emailová operace úspěšná provedena
    Provedeno: Adresát zprávy není místní; zpráva bude přesměrována na jinou adresu
    Provedeno: Adresáta nelze VRFYkovat, nicméně systém zprávu převezme a pokusí se o její doručení
    Výzva serveru k zadání těla zprávy
    Dočasná chyba: Služba nedostupná, spojení ukončeno (toto může být odpovědí na jakýkoli příkaz, pokud služba ví, že musí být ukončena)
    Dočasná chyba: Požadovaná akce byla stornována, neboť schránka není dostupná. Schránka může být zaneprázdněna, není k ní přístup, anebo server dočasně blokuje vaše emaily (např. na základě IP adresy či odesílatele).
    Dočasná chyba: Požadovaná akce byla stornována z důvodu vnitřní chyby při zpracování. Toto bývá způsobeno přetížením serveru nebo nějakým jeho dočasným problémem. Zkuste zopakovat požadavek později.
    Dočasná chyba: Požadovaná akce byla stornována z důvodu nedostatku úložního prostoru. Zkuste zopakovat požadavek později.
    Dočasná chyba: Některé poštovní servery umožňují omezit maximální počet simultánních spojení a počet zpráv odeslaných v rámci jednoho spojení. Pokud máte hodně zpráv čekajících na odeslání, zkuste snížit počet zpráv předávaných v rámci jednoho spojení a následně jejich počet zvyšovat, až zjistíte přesné omezení serveru.
    Trvalá chyba: Syntaktická chyba; příkaz nerozpoznán nebo příliš dlouhý
    Trvalá chyba: Syntaktická chyba v parametrech či argumentech
    Trvalá chyba: Příkaz není implementován.
    Trvalá chyba: Chybná posloupnost příkazů
    Trvalá chyba: Parametr příkazu není implementován.
    Trvalá chyba: Server nepřijímá poštu, anebo vyžaduje autorizaci POP before SMTP.
    Trvalá chyba: Pro předávání pošty je vyžadována autorizace.
    Trvalá chyba: Požadovaná akce nebyla provedena, neboť schránka není dostupná. Schránka buď neexistuje, není k ní přístup, anebo došlo k odmítnutí příkazu z důvodu vnitřního nastavení serveru.
    Trvalá chyba: Adresát není místní, zkuste použít nabízenou jinou adresu.
    Trvalá chyba: Požadovaná akce byla stornována z důvodu nedostatku úložního prostoru.
    Trvalá chyba: Požadovaná akce nebyla provedena; nepovolený název schránky (např. špatná syntax)
    Trvalá chyba: Transakce selhala.
    Trvalá chyba: Příliš mnoho duplicitních zpráv, anebo odmítnutí na základě nějakého antispamového filtru
    Toto je neznámá chyba. Tento chybový kód zaznamenává skript maillogconvert.pl, když při analyzování logu narazí na odeslání, které nebylo úspěšné, a log přitom neobsahuje žádné další vysvětlení této chyby.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_m/awstats-tt-br.txt0000644000175100017510000001743114753672077026474 0ustar ldestailleurldestailleur
    Número de hosts clientes diferentes (endereços IP) que enviaram mensagens.
    Número de vezes que um email foi transmitido com sucesso.
    Este é o volume total de dados transferidos por mensagens.
    As unidades estão em KB, MB ou GB (KiloBytes, MegaBytes ou GigaBytes)
    Todas as estatísticas reportadas são baseadas no horário do servidor.
    Aqui os dados reportados são: valores médios (calculados a partir de todos os dados entre a primeira e a última mensagem no período analisado)
    Aqui os dados reportados são: somas acumulativas (calculadas a partir de todos os dados entre a primeira e a última mensagem no período analisado)
    Sucesso: Resposta de sucesso não padronizada
    Sucesso: Estado do sistema, ou Ajuda do sistema
    Sucesso: Mensagem de Ajuda
    Sucesso: Serviço pronto
    Sucesso: Serviço fechando canal de transmissão
    Sucesso: O servidor de e-mail de seu ISP executou um comando com sucesso e o DNS está reportando uma entrega positiva
    Sucesso: Sua mensagem para um endereço de e-mail especificado não é local ao servidor de e-mail, mas ele irá aceitar e encaminhar a mensagem para um novo endereço de e-mail de destino
    Sucesso: Destinatários não podem ser verificados mas o servidor aceita a mensagem e tentará entregá-la
    Sucesso: Indica que o servidor de mensagens está pronto para aceitar a mensagem ou instruir seu programa cliente de e-mail a enviar o corpo da mensagem após o servidor ter recebido os cabeçalhos da mensagem.
    Erro temporário: Este pode ser um reply a qualquer comando se o setviço sabe que deve ser desligado.
    Erro temporário: O servidor de e-mail de seu provedor indicou que o endereço de e-mail não existe, a caixa-postal está ocupada ou o e-mail foi temporariamente recusado. Isto pode ser devido a conexões de rede terem caído enquanto enviando, ou pode também acontecer se o servidor de e-mail remoto não quiser aceitar mensagens suas por alguma razão p.e. (endereço IP, endereço From, Destinatário, etc.)
    Erro temporário: O servidor de e-mail do seu provedor indica que o envio foi interrompido, normalmente devido a sobrecarga de mensagens ou falha transiente em que a mensagem enviada é válida, mas algum evento temporário náo permitiu o envio com sucesso da mensagem. Enviar no futuro pode resultar em sucesso
    Erro temporário: O servidor de e-mail do seu provedor indica provável sobrecarda de mensagens e enviar no futuro pode resultar em sucesso
    Erro temporário: Alguns servidores têm a opção de reduzir o número de conexões simultâneas e também o número de mensagens enviadas por conexão. Se você tem várias mensagens enfileiradas pode ser devido a exceder o número máximo de mensagens por conexão. Para verificar se este é o caso você pode tentar enviar apenas algumas mensagens para aquele domínio de uma vez e aumentar o número de mensagens até encontrar o número máximo de mensagens aceito pelo servidor
    Erro permanente: Erro de sintaxe, comando não reconhecido ou linha de comando muito longa
    Erro permanente: Erro de sintaxe em parâmetros ou argumentos
    Erro permanente: Comando não implementado
    Erro permanente: Servidor encontrou uma seqüência de comandos incorretos
    Erro permanente: Parâmetro de comando não implementado
    Erro permanente: Você deve ser um usuário autenticado em pop antes de poder utilizar este servidor SMTP e você deve utilizar seu endereço de e-mail no campo de remetente (Sender/From).
    Erro permanente: Acesso negado. Um sendmailismo ?
    Erro permanente: Enviar e-mails para remetentes de fora de seu domínio não é permitido ou seu servidor de e-mail não reconhece que você tem acesso a utilizá-lo para relay de mensagens e autenticação é necessária. Ou para prevenir o envio de SPAM alguns servidores de e-mail não permitirão enviar (relay) e-mail para qualquer e-mail utilizando a rede ou recursos computacionais de outra empresa.
    Erro permanente: Usuário não local: favor tentar ou Endereço Inválido: Requisição de Relay recusada
    Erro permanente: Ação requisitada de e-mail abortada: excede espaço disponível. O servidor de e-mail do provedor indica uma provável sobrecarga devido a muitas mensagens.
    Erro permanente: Ação requisitada de e-mail não realizada: nome de caixa-postal não permitido. Alguns servidores de e-mail têm a opção de reduzir o número de conexões simultâneas e tambám o número de mensagens por conexão. Se você tém várias mensagens enfileiradas (sendo enviadas) para um domínio, pode exceder o número máximo de mensagens por conexão e/ou alguma alteração na mensagem e/ou destinatário deve ser feita para o envio ter sucesso.
    Erro permanente: Ação requisitada de e-mail rejeitada: accesso recusado
    Erro permanente: Muitas mensagens duplicadas. Recursos temporariamente indisponíveis. Indica (possível) que exista algum tipo de sistema anti-spam no servidor de e-mail.
    Este é um erro desconhecido. Erros deste tipo não são reportados pelo servidor de e-mail, mas pela ferramenta maillogconvert.pl quando ela detecta no log que o envio não teve sucesso e o arquivo de log não contém nenhuma explicação do erro.
    awstats-8.0/wwwroot/cgi-bin/lang/awstats-gr.txt0000644000175100017510000002041314753672077023655 0ustar ldestailleurldestailleur# Greek message file # Giannis Stoilis # Thomas Venieris # $Revision$ - $Date$ # PageCode=utf-8 message0=Άγνωστο message1=Άγνωστο (μη αναγνωρισμένη ip) message2=Άλλοι message3=Εμφάνιση λεπτομεριών message4=Ημέρα message5=Μήνας message6=Έτος message7=Στατιστικά του message8=Πρώτη επίσκεψη message9=Τελευταία επίσκεψη message10=Αριθμός επισκέψεων message11=Μοναδικοί επισκέπτες message12=Επίσκεψη message13=λέξεις-κλειδιά message14=Αναζήτηση message15=Ποσοστό message16=Διακίνηση message17=Επιθέματα/Χώρες message18=Επισκέπτες message19=Σελίδες/URL message20=Ώρες message21=Φυλλομετρητές message22=Σφάλματα HTTP message23=Αναφορείς message24=Λεκτικά Αναζήτησης message25=Επιθέματα/χώρες επισκεπτών message26=συστήματα message27=σελίδες message28=διαφορετικές σελίδες message29=Πρόσβαση message30=Άλλα λεκτικά message31=Χαμένες σελίδες message32=Κωδικοί σφαλμάτων HTTP message33=Εκδόσεις Netscape message34=Εκδόσεις MS Internet Explorer message35=Τελευταία ανανέωση message36=Σύνδεση στο τόπο από message37=Προέλευση message38=Ευθύς σύνδεσμος / Αγαπημένα message39=Άγνωστη Προέλευση message40=Σύνδεσμος από Μηχανή Αναζήτησης του Internet message41=Σύνδεσμος από εξωτερική σελίδα (άλλοι δικτυακοί τόποι εκτός μηχανών αναζήτησης) message42=Σύνδεσμος από εσωτερική σελίδα (άλλη σελίδα στον ίδιο δικτυακό τόπο) message43=λεκτικά που χρησιμοποιήθηκαν σε μηχανές αναζήτησης message44=λέξεις που χρησιμοποιήθηκαν σε μηχανές αναζήτησης message45=Διευθύνσεις IP που δεν αναγνωρίστηκαν message46=Άγνωστο λειτουργικό σύστημα (Πεδίο παράπεμψης) message47=Απαιτούμενα αλλά χωρίς να βρεθούν URL (Κώδικας HTTP 404) message48=Διεύθυνση IP message49=Συμβάντα Σφαλμάτων message50=Άγνωστοι φυλλομετρητές (Πεδίο παράπεμψης) message51=Ρομπότ επισκέπτες message52=επισκέψεις/επισκέπτη message53=Επισκέπτες Ρομπότ/Αράχνες message54=Ελεύθερος αναλυτής καταγραφών πραγματικού χρόνου για προηγμένα στατιστικά κίνησης WWW message55=από message56=Σελίδες message57=Επιτυχίες message58=Εκδόσεις message59=Λ/Σ message60=Ιαν message61=Φεβ message62=Μάρ message63=Απρ message64=Μάϊ message65=Ιούν message66=Ιούλ message67=Αύγ message68=Σεπ message69=Οκτ message70=Νοέ message71=Δεκ message72=Πλοήγηση message73=Τύπος αρχείων message74=Ανανέωση Τώρα message75=Bytes message76=Επιστροφή στην κεντρική σελίδα message77=Δημοφιλέστερα message78=dd mmm yyyy - HH:MM message79=Φίλτρο message80=Πλήρης κατάλογος message81=Διακομιστές message82=Γνωστοί message83=Ρομπότ message84=Κυρ message85=Δευ message86=Τρι message87=Τετ message88=Πεμ message89=Παρ message90=Σαβ message91=Ημέρες της εβδομάδας message92=Ποιος message93=Ποτε message94=Αναγνωρισμένοι χρήστες message95=Ελάχιστο message96=Μέσος όρος message97=Μέγιστο message98=Συμπίεση ιστού message99=Εύρος που εξοικονομήθηκε message100=Πριν τη συμπίεση message101=Μετά τη συμπίεση message102=Σύνολο message103=διαφορετικές φράσεις message104=Σελίδες Εισόδου message105=Κώδικας message106=Μέσο μέγεθος message107=Σύνδεσμοι από NewsGroup message108=KB message109=MB message110=GB message111=Αρπακτικό message112=Ναι message113=Όχι message114=Πληροφ. message115=Εντάξει message116=Έξοδος message117=Διάρκεια επισκέψεων message118=Κλείσιμο παραθύρου message119=Bytes message120=Φράσεις-κλειδιά αναζητήσεων message121=Λέξεις-κλειδιά αναζητήσεων message122=Διαφορετικές αναφορές από μηχανές αναζήτησης message123=Διαφορετικές αναφορές από δικτυακούς τόπους message124=Άλλες φράσεις message125=Άλλες συνδέσεις (και/ή ανώνυμοι χρήστες) message126=Αναφορές από μηχανές αναζήτησης message127=Αναφορές από δικτυακούς τόπους message128=Περίληψη message129=Η ακριβής τιμή δεν είναι διαθέσιμη στην προβολή έτους message130=Πίνακες τιμών δεδομένων message131=Διεύθυνση αποστολέα message132=Διεύθυνση παραλήπτη message133=Περίοδος αναφοράς message134=Επιπρόσθετα/Marketing message135=Μεγέθη οθόνης message136=Επιθέσεις σκουλικιών/ιών message137=Προσθήκη σελιδοδείκτη (κατά προσέγγιση) message138=Ημέρες του μήνα message139=Διάφορα message140=Φυλλομετρητές με υποστήριξη Java message141=Φυλλομετρητές με υποστήριξη Macromedia Director message142=Φυλλομετρητές με υποστήριξη Flash message143=Φυλλομετρητές με υποστήριξη αναπαραγωγής ήχου Real message144=Φυλλομετρητές με υποστήριξη αναπαραγωγής ήχου Quicktime message145=Φυλλομετρητές με υποστήριξη αναπαραγωγής ήχου Windows Media message146=Φυλλομετρητές με υποστήριξη PDF message147=Κωδικοί σφαλμάτων SMTP message148=Χώρες message149=Επιστολές message150=Μέγεθος message151=Πρώτη message152=Τελευταία message153=Εξαίρεση φίλτρου message154=Οι εμφανιζόμενοι κωδικοί αντιπροσωπεύουν αιτήσεις ή κίνηση που "δεν προβλήθηκε" στους επισκέπτες, οπότε δεν περιλαμβάνονται σε άλλα γραφήματα. message155=Συγκρότημα message156=Τα εμφανιζόμενα ρομπότ αντιπροσωπεύουν αιτήσεις ή κίνηση που "δεν προβλήθηκε" στους επισκέπτες, οπότε δεν περιλαμβάνονται σε άλλα γραφήματα. message157=Οι αριθμοί μετά το + είναι επιτυχημένες αιτήσεις σε αρχεία "robots.txt". message158=Τα εμφανιζόμενα σκουλίκια αντιπροσωπεύουν αιτήσεις ή κίνηση που "δεν προβληθηκε" στους επισκέπτες, οπότε δεν περιλαμβάνονται σε άλλα γραφήματα. message159=Στην κίνηση που δεν προβλήθηκε περιλαμβάνεται κίνηση που προκλήθηκε από ρομπότ, σκουλίκια ή απαντήσεις με ειδικούς κωδικούς κατάστασης HTTP. message160=Κίνηση που προβλήθηκε message161=Κίνηση που δεν προβλήθηκε message162=Μηνιαίο ιστορικό message163=Σκουλίκια message164=Διαφορετικά σκουλίκια message165=Επιτυχείς αποστολές μηνυμάτων message166=Αποτυχημένα/Απερριφθέντα μηνύματα message167=Ευαίσθητοι στόχοιawstats-8.0/wwwroot/cgi-bin/lang/awstats-fi.txt0000644000175100017510000001161414753672077023646 0ustar ldestailleurldestailleur# Finnish message file (skyde@welho.com) # Original by (zebi@kanetti.com) # $Revision$ - $Date$ PageCode=iso-8859-1 message0=Tuntematon message1=Tuntematon (Selvittmtn IP) message2=Muut message3=Katso tiedot message4=Piv message5=Kuukausi message6=Vuosi message7=Statistiikat: message8=Ensimminen vierailu message9=Viimeisin vierailu message10=Vierailujen mr message11=Uniikkia vierailijaa message12=Vierailu message13=eri hakusanaa message14=Hakuja message15=Prosentti message16=Liikenne message17=Domainit/maat message18=Vierailija message19=Sivujen URL message20=Tunnit message21=Selaimet message22=HTTP Virheet message23=Viittaajat message24=Pivittmtn message25=Vierailijoiden domainit/maat message26=hostit message27=sivut message28=eri sivua message29=Ladatut sivut message30=Muut sanat message31=Sivuja ei lytynyt message32=HTTP-virhekoodit message33=Netscapen versiot message34=IE:n versiot message35=Edellinen pivitys message36=Sivuille saavuttu osoitteesta: message37=Alkuper message38=Suora osoite / Kirjanmerkit message39=Tuntematon alkuper message40=Linkit Internetin hakukoneista message41=Linkit ulkopuolisilta sivuilta (poislukien hakukoneet) message42=Linkit sisisilt sivuilta (omasta domainista) message43=Hakukoneissa kytetyt hakulauseet message44=Hakukoneissa kytetyt hakusanat message45=Selvittmtn IP-osoite message46=Tuntematon kyttjrjestelm (kyttjn mukana lhetetty tieto) message47=Pyydetyt, mutta ei lytyneet osoitteet (HTTP virhekoodi 404) message48=IP-osoite message49=Virheosumat message50=Tuntemattomia selaimia (kyttjn mukana lhetetty tieto) message51=Vierailleet robotit message52=kynti/vierailija message53=Robotteja/"Spider" -vierailijoita message54=Ilmainen reaaliaikainen lokitiedoston analysoija kehittyneiden web-tilastojen laadintaan message55=josta message56=Sivuja message57=Osumia message58=Versiot message59=Kyttjrjestelmt message60=Tammi message61=Helmi message62=Maalis message63=Huhti message64=Touko message65=Kes message66=Hein message67=Elo message68=Syys message69=Loka message70=Marras message71=Joulu message72=Navigaatio message73=Tiedostotyyppi message74=Pivit nyt message75=Kaista message76=Takaisin psivulle message77=Yleisimmt message78=dd.mm.yyyy - HH:MM message79=Filtteri message80=Tysi lista message81=Hosteja message82=Tunnettuja message83=Robotteja message84=Su message85=Ma message86=Ti message87=Ke message88=To message89=Pe message90=La message91=Viikonpivt message92=Kuka message93=Milloin message94=Kirjautuneet kyttjt message95=Minimi message96=Keskiarvo message97=Maksimi message98=Pakkaus message99=Kaistaa sstetty message100=Pakkaus kytss message101=Pakattuna message102=Yhteens message103=eri hakulausetta message104=Saapumissivu message105=Koodi message106=Keskimrinen koko message107=Linkit uutisryhmist message108=Kt message109=Mt message110=Gt message111=Grabber message112=Kyll message113=Ei message114=WhoIs -tiedot message115=OK message116=Poistumissivu message117=Vierailujen kestot message118=Sulje ikkuna message119=Tavua message120=Hakulauseet message121=Hakusanat message122=eri viittaavaa hakukonetta message123=eri viittaavaa sivustoa message124=Muut lausekkeet message125=Anonyymit kyttjt message126=Viittaavat hakukoneet message127=Viittaavat sivustot message128=Yhteenveto message129=Tarkkaa arvoa ei saatavilla vuosinkymss message130=Data value arrays message131=Lhettjn EMail-osoite message132=Vastaanottajan EMail-osoite message133=Raportin aikavli message134=Extra/Markkinointi message135=Nytn resoluutiot message136=Mato-/Virushykkykset message137=Listty suosikkeihin (arvio) message138=Kuukausi pivittin message139=Sekalaista message140=Selaimet Java -tuella message141=Selaimet Macromedia Director -tuella message142=Selaimet Flash -tuella message143=Selaimet Real audio -tuella message144=Selaimet Quicktime audio -tuella message145=Selaimet Windows Media audio -tuella message146=Selaimet PDF -tuella message147=SMTP-virhekoodit message148=Maat message149=Viesti message150=Koko message151=Ensimminen message152=Viimeinen message153=Exclude filter message154=Tss luetellut koodit luetaan "ei nytetty" -liikenteeksi, eik niit ole ninollen sisllytetty muihin tilastoihin. message155=Ryps message156=Tss luetellut robotit luetaan "ei nytetty" -liikenteeksi, eik niit ole ninollen sisllytetty muihin tilastoihin. message157=Luvut + -merkin jlkeen ovat onnistuneita osumia "robots.txt"-tiedostoihin. message158=Tss luetellut madot luetaan "ei nytetty" -liikenteeksi, eik niit ole ninollen sisllytetty muihin tilastoihin. message159="Ei nytetty"-liikenne sislt hakurobottien, matojen ja poikkeavien HTTP-tilakoodien aiheuttaman liikenteen. message160=Nytetty liikenne message161=Ei nytetty liikenne message162=Kuukausittaittaiset tilastot message163=Matoja message164=erilaista matoa message165=Viesti lhetetty onnistuneesti message166=Viesti eponnistunut/torjuttu message167=Herkki kohteita awstats-8.0/wwwroot/cgi-bin/lang/awstats-cz.txt0000644000175100017510000001277214753672077023672 0ustar ldestailleurldestailleur# Czech message file (David Jurenka ) # $Revision$ - $Date$ PageCode=utf-8 message0=Neznámé message1=neznámých (nepřeložené IP) message2=Ostatní message3=Zobrazit podrobnosti message4=Den message5=Měsíc message6=Rok message7=Statistiky domény message8=První návštěva message9=Poslední návštěvy message10=Návštěvy message11=Unikátní návštěvníci message12=Návštěva message13=různých výrazů message14=Vyhledávání message15=Podíl message16=Zátěž message17=Domény/země message18=Návštěvníci message19=Stránky/URL message20=Hodiny message21=Prohlížeče message22= message23=Odkazující stránky message24=Nikdy nezaktualizováno (viz 'Build/Update' v awstats_setup.html) message25=Domény/země návštěvníků message26=počítačů message27=stránek message28=různých stránek/URL message29=Zobrazeno message30=Ostatní slova message31=Nenalezené stránky message32=Stavové kódy HTTP message33=Verze Netscape message34=Verze MS Internet Explorer message35=Poslední aktualizace message36=Přístup na server z message37=Původ message38=Přímá adresa / Záložka / Odkaz v emailu... message39=Neznámý původ message40=Odkazy z internetových vyhledávačů message41=Odkazy z externích stránek (kromě vyhledávačů) message42=Odkazy z interních stránek (jiných stránek na témže serveru) message43=Slovní spojení použitá pro vyhledávání message44=Výrazy použité pro vyhledávání message45=Nepřeložené IP adresy message46=Neznámý OS (z identifikace klientu) message47=Požadovaná, ale nenalezená URL (kód HTTP 404) message48=IP adresa message49=Chybové hity message50=Neznámé prohlížeče (z identifikace klientu) message51=různých robotů message52=návštěv/návštěvník message53=Roboty message54=Volně šiřitelný nástroj pro analýzu logů a tvorbu pokročilých webových statistik v reálném čase message55=z message56=Stránky message57=Hity message58=Verze message59=Operační systémy message60=Led message61=Úno message62=Bře message63=Dub message64=Kvě message65=Čvn message66=Čvc message67=Srp message68=Zář message69=Říj message70=Lis message71=Pro message72=Prohlížení message73=Typy souborů message74=Zaktualizovat message75=Přenesená data message76=Zpět na hlavní stránku message77=Top message78=dd mmm yyyy - HH:MM message79=Filtr message80=Úplný seznam message81=Počítače message82=známých message83=Roboty message84=Ne message85=Po message86=Út message87=St message88=Čt message89=Pá message90=So message91=Dny v týdnu message92=Kdo message93=Kdy message94=Přihlášení uživatelé message95=Min message96=Průměr message97=Max message98=Webová komprese message99=Ušetřený objem message100=Komprimovaná data message101=Výsledná komprese message102=Celkem message103=různých slovních spojení message104=Vstup message105=Kód message106=Průměrná velikost message107=Odkazy z diskuzních skupin message108=KB message109=MB message110=GB message111=Grabber message112=Ano message113=Ne message114=Whois info message115=OK message116=Odchod message117=Délka návštěv message118=Zavřít okno message119=bajtů message120=Hledaná slovní spojení message121=Hledané výrazy message122=různých vyhledávačů message123=různých stránek message124=Ostatní fráze message125=Ostatní přihlášení (a anonymní uživatelé) message126=Odkazující vyhledávače message127=Odkazující stránky message128=Souhrn message129=Přesná hodnota není dostupná v celoročním pohledu message130=Datová pole message131=Odesílatelé message132=Adresáti message133=Zobrazený časový úsek message134=Extra/Marketing message135=Rozlišení obrazovky message136=Útoky červů/virů message137=Úspěšná stažení souboru favicon.ico message138=Denní přehled message139=Různé message140=Prohlížeče s podporou Javy message141=Prohlížeče s podporou Macromedia Director message142=Prohlížeče s podporou Flash message143=Prohlížeče s podporou přehrávání zvuku Real message144=Prohlížeče s podporou přehrávání zvuku QuickTime message145=Prohlížeče s podporou přehrávání zvuku Windows Media message146=Prohlížeče s podporou PDF message147=Chybové kódy SMTP message148=Země message149=Zprávy message150=Velikost message151=První message152=Poslední message153=Neobsahuje message154=Zde uvedené kódy představují nestandardní odpovědi serveru, které netvoří běžný provoz, a proto tato zátěž není zahrnuta v ostatních tabulkách. message155=Cluster message156=Zde uvedené roboty představují zátěž, která nebyla způsobena běžnými uživateli, a proto není zahrnuta v ostatních tabulkách. message157=Čísla po + udávají počet úspěšných stažení souboru robots.txt. message158=Zde uvedené červy představují zátěž, která nebyla způsobena běžnými uživateli, a proto není zahrnuta v ostatních grafech. message159=Zbylá zátěž sestává z návštěv robotů a červů a z odpovědí serveru s nestandardními stavovými kódy HTTP. message160=Běžná uživatelská zátěž message161=Zbylá zátěž message162=Měsíční přehled message163=Červy message164=různých červů message165=Úspěšně odeslané emaily message166=Neúspěšné emaily message167=Zranitelné cíle message168=JavaScript vypnut message169=Vygenerováno programem message170=pluginy message171=Regiony message172=Města message173=Verze Opera message174=Verze Safari message175=Verze Chrome message176=Verze Konqueror awstats-8.0/wwwroot/cgi-bin/lang/awstats-bzg.txt0000644000175100017510000001200614753672077024026 0ustar ldestailleurldestailleur# French message file (robinjeremy@free.fr) # $Revision$ - $Date$ message0=Dianavet message1=Dianavet (IP na graet) message2=All message3=Gwelout munudo message4=Deiz message5=Miz message6=Bloavezh message7=Stadego message8=Gweladenn kenta message9=Gweladenn diwezha message10=Gweladenno message11=Gweladennerien dishevel message12=Gweladenn message13=Ger alc'hwez dishevel message14=Klask message15=Dregantad message16=Tremenerezh message17=Domanio/Bro message18=Gweladenner message19=Pajenno-URL message20=Eurio message21=Merdeerio message22= message23=Orin/Referer message24=Na hizivaet c'hoazh (sell 'Build/Update', pajenn awstats_setup.html) message25=Domanio/Bro ar weladennerien message26=ostizio message27=pajenno message28=pajenn dishevel message29=Pajenno gwelet message30=Gerio all message31=Pajenno na gavet message32=Kodo Status HTTP message33=Stummo Netscape message34=Stummo MS Internet Explorer message35=Hizivaat diwezha message36=Kevreadenno ouzh al lec'hienn dre message37=Orin ar gevreadenn message38=Chomlec'h war-eeun / Bookmarks message39=Orin dianavet message40=Liamm adalek ul lusker enklask message41=Liamm adalek ur bajenn er-maez (Lec'hienno all, er-maez eus luskerio) message42=Liamm adalek ur bajenn diabarzh (pajenn all lec'hienn) message43=Frazenno alc'hwez enklask message44=Gerio alc'hwez enklask message45=Chomlec'hio IP na graet message46=OS dianavet (maezienn useragent kriz) message47=URLio al lec'hienn na gavet (Kod HTTP 404) message48=Chomlec'h IP message49=Hito en diarvar message50=Merdeerio dianavet (maezienn useragent kriz) message51=robot dishevel message52=gweladenno/gweladenner message53=Gweladennerien Roboto/Spidero message54=Dielfenner log frank evit stadego kenrouedad kempleshoc'h message55=war message56=Pajenn message57=Hit message58=Stummo message59=Reizhiado korvoi message60=Gen message61=C'hw message62=Meu message63=Ebr message64=Mae message65=Eve message66=Gou message67=Eos message68=Gwen message69=Her message70=Du message71=Ker message72=Merdei message73=Furmad restro message74=Hizivaadur diouzhtu message75=Bann drafet message76=Distrei pajenn degemer message77=Top message78=dd mmm yyyy - HH:MM message79=Sil message80=Listennad leun message81=Ostizio message82=Anavet message83=Roboto message84=Sul message85=Lun message86=Meu message87=Mer message88=Yao message89=Gwe message90=Sad message91=Deizio ar sizhun message92=Piv message93=Pegoulz message94=Logino implijet message95=Mun message96=Keitad message97=Uc'hek message98=Gwaskadur kenrouedad message99=Bann drafet erbedet message100=Gwaskadur war message101=Disoc'h gwaskadur message102=Hollad message103=frazenn alc'hwez dishevel message104=Moned message105=Kod message106=Ment keitad message107=Liamm adalek un NewsGroup message108=Ko message109=Mo message110=Go message111=Sunerez message112=Ya message113=Nann message114=Titour. message115=Mat eo message116=Er maez message117=Amzer gweladenno message118=Serri message119=Okted message120=Frazenno alc'hwez message121=Gerio alc'hwez message122=Luskerio enklask dishevel message123=lec'hienno dishevel message124=Frazenno all message125=Logino all (hag/pe implijerien dianav) message126=Luskerio enklask message127=Lec'hienno meneger message128=Diverradenn message129=Talvoud resis divak er weler 'bloaziek' message130=Taolenno talvoud message131=Postel Kaser message132=Postel Resever message133=Prantad dielfennadur message134=Extra/Marketing message135=Spister skramm message136=Argado Worm/Viruz message137=Ouzhpenn sinedo (meneger keverel) message138=Deizio ar miz message139=Diseurt message140=Merdeerio gant skor Java a labour message141=Merdeerio gant skor Macromedia Director message142=Merdeerio gant skor Flash message143=Merdeerio gant skor audio Real message144=Merdeerio gant skor audio QuickTime message145=Merdeerio gant skor audio Windows Media message146=Merdeerio gant skor PDF message147=Kodo fazi SMTP message148=Bro message149=Postelo message150=Ment message151=Kenta message152=Diwezha message153=Sil dilez message154=Orin hito pe dremenerezh "na welet" gant ar weladennerien eo ar c'hodo kinniget ama, neuze na ziskouezet en daolenno all. message155=Kluster message156=Orin hito pe dremenerezh "na welet" gant ar welennaderien eo ar roboto kinniget ama, neuze na ziskouezet en daolenno all. message157=Niverenno war lerc'h + a dermen hito a-berzh war restro "robots.txt". message158=Orin hito pe dremenerezh "na welet" gant ar weledennaderien eo buzugo stelennegel kinniget ama, neuze na ziskouezet en daolenno all. message159=An dremenerzh 'na welet' eo an dremenerezh graet dre roboto, buzhugo stlennegel pe responto HTTP gant distrei kod ispisial. message160=Tremenerezh 'gwelet' message161=Tremenerezh 'na welet' message162=Istorel miziek message163=Ouzh message164=buzhugo stlennegel dishevel message165=Postelo kaset message166=Postelo faziet/dizegemeret message167=Palo kizidik message168=Javascript deweredekaet message169=Genelet gant message170=plugino message171=Rannvroio message172=Krio awstats-8.0/wwwroot/cgi-bin/lang/awstats-ca.txt0000644000175100017510000001204114753672077023626 0ustar ldestailleurldestailleur# Catalan message file (Temu-BCN temujinnn@hotmail.com) # $Revision$ - $Date$ PageCode=iso-8859-1 message0=Desconegut message1=Desconegut (Adrea IP desconeguda) message2=Altres message3=Veure detalls message4=Dia message5=Mes message6=Any message7=Estadstiques del lloc message8=Primera visita message9=ltima visita message10=Nombre de visites message11=Visitants diferents message12=Visita message13=Paraula clau (keyword) message14=Cerques message15=Percentatge message16=Trfic message17=Dominis/Pasos message18=Visitants message19=Pgines/URLs message20=Visites per Hores message21=Navegadors message22= message23=Enllaos message24=Mai utilitzats (Miri 'Build/Update' a la pgina awstats_setup.html) message25=Visites por Dominis/Pasos message26=servidors message27=pgines message28=pgines diferents message29=Accessos message30=Altres paraules message31=Pgines no trobades message32=Codis d'error del Protocol HTTP message33=Versions de Netscape message34=Versions de MS Internet Explorer message35=ltima actualitzaci message36=Connectat al lloc desde message37=Origen de l'enlla message38=Des de direcci directa o Preferits message39=Origen desconegut message40=Enllaos des d'algun motor de cerca message41=Enllaos des de pgines externes (excepte motors de cerca) message42=Enllaos des de pgines internes (altres pgines del lloc) message43=Paraules clau utilitzades pel motor de cerca message44=Paraules utilitzades pel motor de cerca message45=Direcci IP no identificada message46=Sistema Operatiu desconegut (camp de referncia) message47=URLs sollicitades per no trobades (codi 404 del protocol HTTP) message48=Direcci IP message49=Sollicituds errnies message50=Navegadors desconeguts (camp de referncia) message51=Visites de Robots message52=Visites/Visitant message53=Visites de Robots/Spiders (indexadors) message54=Analitzador gratut de histrics per a estadstiques Web avanades message55=de message56=Pgines message57=Sollicituds message58=Versions message59=Sistemes Operatius message60=Gen message61=Feb message62=Mar message63=Abr message64=Mai message65=Jun message66=Jul message67=Ago message68=Sep message69=Oct message70=Nov message71=Des message72=Navegaci message73=Tipus de fitxer message74=Actualitzar ara message75=Ample de banda message76=Tornar a la pgina principal message77=Top message78=dd mmm yyyy - HH:MM message79=Filtre message80=Llista completa message81=Servidors message82=Coneguts message83=Robots message84=Diu message85=Dil message86=Dim message87=Dmc message88=Djs message89=Div message90=Dis message91=Dies de la setmana message92=Qui message93=Quan message94=Usuaris Autentificats message95=Min message96=Mitja message97=Max message98=Compressi Web message99=Ample de banda estalviat message100=Abans de la compressi message101=Desprs de la compressi message102=Total message103=Paraules clau diferents message104=Pgina d'entrada message105=Codi message106=Volum mitj message107=Enllaos des d'un grup de notcies message108=KB message109=MB message110=GB message111=Grabber message112=S message113=No message114=Informaci WhoIs message115=Acceptar message116=Sortida message117=Durada de les visites message118=Tancar finestra message119=Bytes message120=Motors de cerca frases clau message121=Motors de cerca paraules clau message122=enllaos des de motors de cerca diferents message123=enllaos des d'altres llocs message124=Altres frases de cerca message125=Altres usuaris (i/o usuaris annims) message126=Enllaos des de motors de cerca message127=Llocs d'enllaos message128=Sumari message129=Valor exacte no disponible a la vista d'any message130=Matrius de dades message131=EMail del emissor message132=EMail del receptor message133=Perode reportat message134=Extra/Marketing message135=Mides de pantalla message136=Atacs de Cucs/Virus message137=Inclosos a favorits (estimat) message138=Dies del mes message139=Miscellanis message140=Cercadors amb suport Java message141=Cercadors amb suport Macromedia Director message142=Cercadors amb suport Flash message143=Cercadors amb suport de reproducci Real udio message144=Cercadors amb suport de reproducci Quicktime audio message145=Cercadors amb suport de reproducci Windows Media audio message146=Cercadors amb suport PDF message147=Codis d'error SMTP message148=Pasos message149=Correus message150=Volum message151=Primer message152=ltim message153=Excloure filtre message154=Els codis mostrats aqu son donats per sollicituds o trfic "no vist" per els visitants, es troben en aquest apartat. message155=Cluster message156=Els Robots comptats aqu son donats per sollicituds o trfic "no vist" per els visitants, es troben en aquest apartat. message157=Nmeros desprs de + son sollicituds correctes en els arxius robots.txt. message158=Els Cucs comptats aqu son donats per sollicituds o trfic "no vist" per els visitants, es troben en aquest apartat. message159=El trfic no vist es trfic generat per robots, cucs o respostes de codi especial d'estat HTTP. message160=Trfic vist message161=Trfic no vist message162=Histric Mensual message163=Cucs message164=Cucs diferentsawstats-8.0/wwwroot/cgi-bin/lang/awstats-br.txt0000644000175100017510000001327414753672077023657 0ustar ldestailleurldestailleur# Brazilian Portuguese message file (urban@ite.net.br) # $Revision$ - $Date$ PageCode=iso-8859-1 message0=Desconhecido message1=Desconhecido (ip não resolvido) message2=Outros visitantes message3=Ver detalhes message4=Dia message5=Mês message6=Ano message7=Estatísticas da message8=Primeira visita message9=Última visita message10=Número de visitas message11=Visitantes únicos message12=Visita message13=Palavra(s) chave(s) message14=Pesquisa message15=Por cento message16=Tráfego message17=Domínios/Países message18=Visitantes message19=Páginas/URL message20=Horas message21=Browsers message22=Erros HTTP message23=Referências message24=Busca Palavras message25=Visitas domínios/países message26=hosts message27=páginas message28=paginas diferentes message29=Acesso message30=Outras palavras message31=Páginas não existentes message32=Erros HTTP message33=Versões Netscape message34=Versões MS Internet Explorer message35=Última Atualização message36=Conectado a partir de message37=Origem message38=Endereço direto / Favoritos message39=Origem Desconhecida message40=Link de um Buscador message41=Link de uma página externa (outros sites que não buscadores) message42=Link de uma página interna (outras páginas no mesmo site) message43=Frases usadas em buscadores message44=Palavras usadas em mecanismos de busca message45=Endereço IP não resolvido message46=Sistemas Operacional Desconhecido (Campo Referer) message47=URLs solicitadas e não encontradas (HTTP code 404) message48=Endereço IP message49=Erro Hits message50=Browsers Desconhecidos(Campo Referer) message51=Buscadores Visitantes message52=visitas/visitante message53=Buscadores/Spiders visitantes message54=Estatísticas de acesso ao servidor WEB message55=de message56=Páginas message57=Hits message58=Versões message59=Sistema Operacional message60=Jan message61=Fev message62=Mar message63=Abr message64=Mai message65=Jun message66=Jul message67=Ago message68=Set message69=Out message70=Nov message71=Dez message72=Navegação message73=Tipos de Arquivos message74=Atualiza Agora message75=Bytes message76=Retorna à página inicial message77=Primeiros message78=dd mmm yyyy - HH:MM message79=Filtro message80=Lista completa message81=Hosts message82=Conhecido(a)(s) message83=Robôs message84=Dom message85=Seg message86=Ter message87=Qua message88=Qui message89=Sex message90=Sab message91=Dias da semana message92=Quem message93=Quando message94=Usuários autenticados message95=Min message96=Med message97=Max message98=Compressão Web message99=Banda economizada message100=Antes da compressão message101=Depois da compressão message102=Total message103=frases(s) diferente(s) message104=Páginas de entrada message105=Código message106=Tamanho médio message107=Links de um NewsGroup message108=KB message109=MB message110=GB message111=Grabber message112=Sim message113=Não message114=informação WhoIs (Quem é) message115=OK message116=Sair message117=Duração das visitas message118=Fechar janela message119=Bytes message120=Busca por Frases message121=Busca por Palavras message122=diferente referências em mecanismos de busca message123=diferente referências em sites message124=Outras frases message125=Outros logins (e/ou usuários anônimos) message126=Referência em mecanismos de busca message127=Referência em sites message128=Sumário message129=Valor exato não disponível na visualização 'Ano' message130=Disposições do valor dos dados message131=EMail Originário message132=EMail Destinatário message133=Período reportado message134=Extra/Marketing message135=Tamanhos de tela message136=Ataques de Worm/Virus message137=Adicionar em favoritos message138=Dias do Mês message139=Variados message140=Browsers com suporte ao Java message141=Browsers com suporte ao Macromedia Director message142=Browsers com suporte ao Flash message143=Browsers com suporte ao Real áudio message144=Browsers com suporte ao Quicktime áudio message145=Browsers com suporte ao Windows Media áudio message146=Browsers com suporte ao PDF message147=Códigos de Erro SMTP message148=Países message149=Mensagens message150=Tamanho message151=Primeiro message152=Último message153=Filtro de Exclusão message154=Códigos exibidos aqui indicam hits ou tráfego "não visto" pelos visitantes, então eles não são incluídos em outros gráficos. message155=Cluster message156=Robots exibidos aqui indicam hits ou tráfego "não visto" pelos visitantes, então eles não são incluídos em outros gráficos. message157=Números após + são hits com sucesso em arquivos "robots.txt". message158=Worms exibidos aqui indicam hits ou tráfego "não visto" pelos visitantes, então eles não sã incluídos em outros gráficoss. message159=Tráfego não visto é tráfego gerado por robots, worms ou respostas com código especial de status HTTP. message160=Tráfego visto message161=Tráfego não visto message162=Histórico Mensal message163=Worms message164=worms diferentes message165=Mails enviados com sucesso message166=Mails recusados/falha de entrega message167=Alvos sensíveis message168=Javascript desabilitado awstats-8.0/wwwroot/cgi-bin/lang/awstats-de.txt0000644000175100017510000001345214753672077023642 0ustar ldestailleurldestailleur# German message file # $Revision$ - $Date$ PageCode=iso-8859-1 message0=Unbekannt message1=Unbekannte (IP konnte nicht aufgelöst werden ) message2=Sonstige message3=Details anzeigen message4=Tag message5=Monat message6=Jahr message7=Statistik für message8=Erster Zugriff message9=Letzter Zugriff message10=Anzahl der Besuche message11=Unterschiedliche Besucher message12=Besuch message13=Suchbegriffe message14=Häufigkeit message15=Prozent message16=Datenvolumen message17=Domains/Länder message18=Besucher message19=Seiten-URL message20=Stunden (Serverzeit) message21=Browser message22=HTTP Fehlermeldungen message23=Verweise message24=Noch nie aktualisiert message25=Domains/Länder der Besucher message26=Rechner message27=Seiten message28=Unterschiedliche Seiten message29=Zugriffe message30=Weitere Suchbegriffe message31=Nicht gefundene Seiten message32=HTTP Fehlercodes message33=Netscape Versionen message34=Internet Explorer Versionen message35=Zuletzt aktualisiert message36=Woher die Besucher kamen message37=Herkunft message38=Direkter Zugriff/Bookmarks message39=Herkunft unbekannt message40=Links von einer Internet-Suchmaschine message41=Links von einer externen Seite (keine Suchmaschinen) message42=Links von einer internen Seite innerhalb der Web Site message43=Suchausdrücke (Suchmaschinen) message44=Suchbegriffe (Suchmaschinen) message45=Unaufgelöste IP Adressen message46=Unbekanntes Betriebssystem message47=Nicht auffindbare Seiten (Fehler 404) message48=IP Adresse message49=Fehlerhafte Zugriffe message50=Unbekannter Browser message51=Zugriffe durch Suchmaschinen message52=Besuche/Besucher message53=Robots/Spiders (Suchmaschinen) message54=Kostenloses Programm zur Echtzeitanalyse für moderne Webstatistiken message55=von message56=Seiten message57=Zugriffe message58=Versionen message59=Betriebssysteme message60=Jan message61=Feb message62=März message63=Apr message64=Mai message65=Juni message66=Juli message67=Aug message68=Sep message69=Okt message70=Nov message71=Dez message72=Navigation message73=Datei-Typen message74=Jetzt aktualisieren message75=Bytes message76=Zurück zur Hauptseite message77=Top message78=dd.mm.yyyy - HH:MM message79=Filter message80=Gesamte Liste message81=Rechner message82=Bekannte message83=Robots message84=So message85=Mo message86=Di message87=Mi message88=Do message89=Fr message90=Sa message91=Wochentage message92=Wer message93=Wann message94=beglaubigte Benutzer message95=Minimum message96=Durchschnitt message97=Maximum message98=Kompressionsrate message99=gesparte Bandbreite message100=unkomprimiert message101=komprimiert message102=Total message103=verschiedene Suchbegriffe message104=Einstiegsseiten message105=Code message106=durchschnitt. Größe message107=Links aus einer News Gruppe message108=KB message109=MB message110=GB message111=Grabber message112=Ja message113=Nein message114=Whois Informationen message115=OK message116=Exit Seiten message117=Aufenthaltsdauer message118=Fenster schließen message119=Bytes message120=Suchausdrücke message121=Suchbegriffe message122=Suchmaschinen message123=Websites message124=Weitere Suchausdrücke message125=Unbekannte Benutzer message126=Suchmaschinen message127=Websites message128=Zusammenfassung message129=Der genaue Wert ist nicht in der 'Jahres'-Ansicht verfügbar message130=Datenwert Arrays message131=E-Mail Sender message132=E-Mail Empfänger message133=Zeitraum message134=Extra/Marketing message135=Bildschirmauflösungen message136=Wurm/Virus Angriffe message137=Zu Favoriten hinzugefügt (Schätzung) message138=Tage im Monat message139=Verschiedenes message140=Browser mit Unterstützung für JAVA message141=Browser mit Unterstützung für Macromedia Director message142=Browser mit Unterstützung für Flash message143=Browser mit Unterstützung für Real Audio Klangwiedergabe message144=Browser mit Unterstützung für Quicktime Klangwiedergabe message145=Browser mit Unterstützung für Windows Media Klangwiedergabe message146=Browser mit Unterstützung für PDF message147=Browser mit Unterstützung für SMTP Fehlercodes message148=Länder message149=Mails message150=Größe message151=Erste message152=Letzte message153=Exklusiv-Filter message154=Die Codes, die hier angezeigt werden, zeigen Treffer oder Traffic welchen Besucher "nicht gesehen" haben und sind in den übrigen Diagrammen nicht enthalten. message155=Cluster message156=Die Robots, die hier angezeigt werden, zeigen Treffer oder Traffic welchen Besucher "nicht gesehen" haben und sind in den übrigen Diagrammen nicht enthalten. message157=Zahlen hinter + sind erfolgreiche Treffer auf die "robots.txt"-Datei message158=Die Würmer, die hier angezeigt werden, zeigen Treffer oder Traffic welchen Besucher "nicht gesehen" haben und sind in den übrigen Diagrammen nicht enthalten message159=Nicht gesehener Traffic ist Traffic, welcher von Robots, Würmern oder Antworten mit speziellem HTTP-Statuscode message160=gesehener Traffic message161=nicht gesehener Traffic message162=Monatliche Historie message163=Würmer message164=unterschiedliche Würmer message165=erfolgreich verschickte Mails message166=fehlgeschlagene/verweigerte Mails message167=Empfindliche Ziele message168=Javascript deaktiviert message169=Erstellt durch message170=Erweiterungen message171=Regionen message172=Städte message173=Opera Versionen message174=Safari Versionen message175=Chrome Versionen message176=Konqueror Versionen message177=. message178=Downloads message179=CSV exportieren message180=TB message181=Rate [/s] message182=Anzahl der Requests message183=Zeitraum message184=s message185=Durchschnittliche Requestrate [/s] message186=Requestgröße message187=Stunde awstats-8.0/wwwroot/cgi-bin/lang/awstats-es.txt0000644000175100017510000001300014753672077023646 0ustar ldestailleurldestailleur# Spanish message file (Temu-BCN temujinnn@hotmail.com, Sergio Bayarri Gausi euimail@aiind.upv.es) # $Revision$ - $Date$ PageCode=utf-8 message0=Desconocido message1=Desconocidos (Dirección IP desconocida) message2=Otros message3=Ver detalles message4=Día message5=Mes message6=Año message7=Estadísticas de message8=Primera visita message9=Última visita message10=Número de visitas message11=Visitantes distintos message12=Visita message13=palabras clave diferentes message14=Búsquedas message15=Porcentaje message16=Tráfico message17=Dominios/Países message18=Visitantes message19=Páginas-URLs message20=Visitas por Horas message21=Navegadores message22= message23=Enlaces message24=Nunca se ha actualizado (Consulte 'Build/Update' en la página awstats_setup.html) message25=Visitas por Dominios/Países message26=servidores message27=páginas message28=páginas diferentes message29=Accesos message30=Otras palabras message31=Páginas no encontradas message32=Códigos de error HTTP message33=Versiones de Netscape message34=Versiones de MS Internet Explorer message35=Última actualización message36=Conectado al sitio desde message37=Origen de la conexión message38=Entrada directa o desde Favoritos message39=Origen desconocido message40=Enlaces desde algún buscador de Internet message41=Enlaces desde páginas externas (otros sitios web, excepto buscadores) message42=Enlaces desde páginas internas (otras páginas del sitio) message43=Frases clave utilizadas en el buscador message44=Palabras clave utilizadas en el buscador message45=Dirección IP no identificada message46=Sistema Operativo desconocido (campo de referencia) message47=URLs solicitadas pero no encontradas (código 404 del protocolo HTTP) message48=Dirección IP message49=Solicitudes erróneas message50=Navegadores desconocidos (campo de referencia) message51=robots distintos message52=visitas/visitante message53=Visitas de Robots/Spiders message54=Analizador de históricos libre para estadísticas Web avanzadas message55=de message56=Páginas message57=Solicitudes message58=Versiones message59=Sistemas Operativos message60=Ene message61=Feb message62=Mar message63=Abr message64=May message65=Jun message66=Jul message67=Ago message68=Sep message69=Oct message70=Nov message71=Dic message72=Navegación message73=Tipos de ficheros message74=Actualizar ahora message75=Tráfico message76=Volver a la página principal message77=Top message78=dd mmm yyyy - HH:MM message79=Filtro message80=Lista completa message81=Servidores message82=Conocidos message83=Robots message84=Dom message85=Lun message86=Mar message87=Mie message88=Jue message89=Vie message90=Sab message91=Días de la semana message92=Quién message93=Cuándo message94=Usuarios autentificados message95=Min message96=Media message97=Max message98=Compresión Web message99=Tráfico ahorrado message100=Antes de la compresión message101=Después de la compresión message102=Total message103=frases clave diferentes message104=Página de entrada message105=Código message106=Tamaño medio message107=Enlaces desde grupos de noticias message108=KB message109=MB message110=GB message111=Grabber message112=Sí message113=No message114=Información Whois message115=Aceptar message116=Salida message117=Duración de las visitas message118=Cerrar ventana message119=Bytes message120=Búsquedas por frases clave message121=Búsquedas por palabras clave message122=enlaces desde buscadores diferentes message123=enlaces desde sitios diferentes message124=Otras cadenas de búsqueda message125=Otros usuarios (y/o usuarios anónimos) message126=Enlaces desde buscadores message127=Sitios de enlace message128=Resumen message129=Valor exacto no disponible en la vista anual message130=Tabla de datos message131=Correo electrónico del emisor message132=Correo electrónico del receptor message133=Periodo mostrado message134=Extra/Marketing message135=Resoluciones de pantalla message136=Ataques de Gusanos/Virus message137=Añadido a favoritos (estimado) message138=Días del mes message139=Misceláneos message140=Navegadores con soporte Java message141=Navegadores con soporte Macromedia Director message142=Navegadores con soporte Flash message143=Navegadores con soporte de reproductor Real audio message144=Navegadores con soporte de reproductor Quicktime audio message145=Navegadores con soporte de reproductor Windows Media audio message146=Navegadores con soporte PDF message147=Códigos de error SMTP message148=Países message149=Correos message150=Tamaño message151=Primero message152=Último message153=Excluir Filtro message154=Los códigos mostrados aquí son dados por solicitudes o tráfico "no visto" por los visitantes, y no se incluyen en otros apartados. message155=Cluster message156=Los Robots mostrados aquí son dados por solicitudes o tráfico "no visto" por los visitantes, y no se incluyen en otros apartados. message157=Los números mostrados trás el + son solicitudes con éxito de archivos "robots.txt". message158=Los Gusanos mostrados aquí son dados por solicitudes o tráfico "no visto" por los visitantes, y no se incluyen en otros apartados. message159=El tráfico "no visto" es tráfico generado por robots, gusanos o respuestas de código especial de estado HTTP. message160=Tráfico visto message161=Tráfico no visto message162=Histórico Mensual message163=Gusanos message164=gusanos diferentes message165=Correos electrónicos enviados con éxito message166=Correos electrónicos incorrectos o rechazados message167=Destinos sensibles message168=Javascript deshabilitado message169=Generado por message170=plugins awstats-8.0/wwwroot/cgi-bin/lang/awstats-ba.txt0000644000175100017510000001211314753672077023625 0ustar ldestailleurldestailleur# Bosnian message file (info@uino.gov.ba) # $Revision$ - $Date$ PageCode=iso-8859-2 message0=Nepoznat message1=nepoznatih (IP adresa nije razrijeena) message2=Ostalo message3=Vidi detalje message4=Dan message5=Mjesec message6=Godina message7=Statistika za message8=Prvi posjet message9=Zadnji posjet message10=Broj posjeta message11=Jedinstvenih posjetilaca message12=Posjet message13=Kljuna rije message14=Pretraga message15=Procenat message16=Saobraaj message17=Domeni/Zemlje message18=Posjetitelji message19=Stranice/URL message20=Sati (Serversko vrijeme) message21=Browseri (preglednici) message22=HTTP Greke message23=Refereri (linkovi) message24=Kljune rijei pretrage message25=Domeni/zemlje posjetitelja message26=raunara message27=stranica message28=razliite stranice message29=Pristup message30=Ostale rijei message31=Nepronaene stranice message32=HTTP Kodovi greke message33=Verzije Netscape-a message34=Verzije IE-a message35=Posljednje osvjeavanje message36=Link na sajt sa: message37=Odakle je korisnik doao message38=Direktan pristup / Bookmarks message39=Nepoznato porijeklo message40=Link sa Internet pretraivaa message41=Link sa eksterne stranice (drugi web sajtovi sem pretraivaa) message42=Link sa vlastite stranice (druga stranica unutar istog sajta) message43=kljunih fraza koritenih na pretraivaima message44=kljunih rijei koritenih na pretraivaima message45=Nerazrijeena IP Adresa message46=Nepoznat OS (polje Referer) message47=Zahtjevan URL koji nije pronaen (HTTP kod 404) message48=IP Adresa message49=Greke Pogodci message50=Nepoznat preglednik (polje Referer) message51=Roboti posjetitelji message52=posjeta/posjetitelju message53=Posjetitelji roboti/spideri message54=Besplatan analizator logova za napredne web statistike message55=od message56=Stranica message57=Pogodaka message58=Verzije message59=Operativni sistem message60=Jan message61=Feb message62=Mar message63=Apr message64=Maj message65=Jun message66=Jul message67=Aug message68=Sep message69=Okt message70=Nov message71=Dec message72=Navigacija message73=Dnevna statistika message74=Osvjei sada! message75=Bajta message76=Nazad na glavnu stranicu message77=Prvih message78=dd mmm yyyy - HH:MM message79=Filter message80=Puna lista message81=Raunari message82=poznatih message83=Roboti message84=Ned message85=Pon message86=Uto message87=Sri message88=et message89=Pet message90=Sub message91=Dani sedmice message92=Ko message93=Kada message94=Prijavljenih korisnika message95=Min message96=Prosjeno message97=Max message98=Web kompresija message99=Sauvani promet message100=Prije kompresije message101=Poslije kompresije message102=Ukupno message103=razliitih kljunih fraza message104=Ulaz message105=Kod message106=Prosjena veliina message107=Dolazaka sa NewsGroupa message108=KB message109=MB message110=GB message111=Grabber message112=Da message113=Ne message114=Info. message115=OK message116=Izlaz message117=Trajanje posjeta message118=Zatvori prozor message119=Bajta message120=Traene Fraze message121=Traene Rijei message122=razliitih pretraivaa message123=razliitih sajtova message124=Ostale fraze message125=Ostali posjeti (i/il anonimni korisnici) message126=Sa kojih pretraivaa message127=Sa kojih stranica message128=Opis i statistika message129=Taan broj nije dostupan u godinjen pregledu message130=Vrijednost niza podataka (Data value arrays) message131=E-Mail poiljaoca message132=E-Mail primatelja message133=Period izvjetaja message134=Extra/Marketing message135=Veliine ekrana message136=Worm/Virus napadi message137=Stavljeno u favorite (procjenjeno) message138=Dani u mjesecu message139=Razno message140=Preglednici sa podrkom za Javu message141=Preglednici sa podrkom za Macromedia Director-a message142=Preglednici sa podrkom za Flash message143=Preglednici sa podrkom za sviranje Real audia message144=Preglednici sa podrkom za sviranje Quicktime audia message145=Preglednici sa podrkom za sviranje Windows Media audia message146=Preglednici sa podrkom za PDF message147=SMTP kodovi greka message148=Drave message149=Mails message150=Veliina message151=Prvi message152=Posljednji message153=Filter iskljuenja (Exclude filter) message154=Ovdje prikazani podaci svrstani su pod "nevieno" od ivih korisnika, tako da nisu ukljueni u ostale rezultate. message155=Cluster message156=Promet ovdje prikazanih robota svrstan je pod "nevieno" od ivih korisnika, tako da ti podaci nisu ukljueni u ostale rezultate. message157=Broj nakon + je broj uspjenih pogodaka na "robots.txt" datoteku. message158=Promet ovdje prikazanih crva (worms) svrstan je pod "nevieno" od ivih korisnika, tako da ti podaci nisu ukljueni u ostale rezultate. message159=Nevien promet ukljuuje promet stvoren robotima, crvima (worms), ili kao odgovor specijalnim HTTP status kodovima. message160=Vien promet message161=Nevien promet message162=Mjeseni promet message163=Crv (worm) message164=Razliitih crva (worms) message165=Uspjeno poslanih mailova message166=Mail-ovi nisu poslani/odbijeni message167=Osjetljivi ciljevi (Sensitive targets) message168=Onemoguen Javascript message169=Napravio message170=pluginsawstats-8.0/wwwroot/cgi-bin/lang/awstats-al.txt0000644000175100017510000000636314753672077023651 0ustar ldestailleurldestailleur# Vargjet e mesazheve në Shqip. Ju lutem më kontaktoni për korrigjime (artonberisha@radiokosova.net, http://www.radiokosova.net) # $Revision$ - $Date$ PageCode=utf-8 message0=Panjohur message1=Panjohur (IP e Pazgjidhur) message2=Tjera message3=Paraqit Detajet message4=Ditës message5=Muajit message6=Viti message7=Statistikat për message8=Vizita e parë message9=Vizita e fundit message10=Numri i vizitave message11=Vizitor të përbashkët message12=Vizita message13=Fjali të ndryshme message14=Kërkesa message15=Përqind message16=Trafiku message17=Vendet message18=Vizitorë message19=Faqe-URL message20=Orës message21=Shfletues message22=Gabime HTTP message23=Dërguest message24=Pafreskuar message25=Vizitorët sipas Vendeve message26=Strehues message27=Faqe message28=Faqe të ndryshme-url message29=Paraqitur message30=Fjali tjera message31=Faqet që nuk janë gjetur message32=HTTP kodi gabimeve message33=Botimi Netscape message34=Botimi IE message35=Freskimi Fundit message36=Lidhu te faqja nga message37=Origjina message38=Adresa direkte/Shenjime message39=Origjinë e Panjohur message40=Nyjet nga Kërkuest message41=Nyjet nga Faqet e jashtme (Faqe tjera n'përjashtim me Kërkuest) message42=Nyjet nga faqet e mbrendshme (Mbrenda faqes) message43=Kryefrazat e kërkuara message44=Kryefjalitë e përdorura nga kërkuest message45=Adresa IP e pazgjidhur message46=SO i panjohur(përdoruesi) message47=Nevojitur mirpo nuk janë gjetur URL't(HTTP kodi 404) message48=IP Adresa message49=Gabimet gjatë hyrjes message50=Shfletuest e panjohur(Përdoruest) message51=Robotat e ndryshëm message52=Vizita/Vizitor message53=Robota/Vizitor marimange message54=AWStats - Analizues falas për çdo faqe message55=Prej message56=Faqe message57=Hyrje message58=Botimet message59=Sistemi Operues message60=Jan message61=Shk message62=Mar message63=Pr message64=Maj message65=Qër message66=Korr message67=Gush message68=Sht message69=Tet message70=Nën message71=Dhjet message72=Lundrimi message73=Tipi Vargjeve message74=Freskoje message75=Transmetim message76=Prapa te faqja kryesore message77=Top message78=dd mmm yyyy - HH:MM:SS message79=Filteri message80=Lista message81=Strehuest message82=Njohur message83=Robotat message84=Diel message85=Hën message86=Mar message87=Mer message88=Enj message89=Pre message90=Sht message91=Javës message92=Kush vizitoi message93=Rezultatet Sipas message94=Vërtetimet message95=Min message96=Mesatarja message97=Maks message98=Ngjeshja e Faqes message99=Transmetimi i Ruajtur message100=Ngjeshe message101=Ngjeshja message102=Shuma message103=Kryefraza të ndryshme message104=Hyrjet message105=Kodi message106=Sasia mesatare message107=Lidhjet nga lajmëruest message108=KB message109=MB message110=GB message111=Rrëmbyes message112=Po message113=Jo message114=WhoIs info message115=N'rregull message116=Dalje message117=Zgjatja e Vizitës message118=Mbylle dritaren message119=Bajta message120=Kryefrazat e Kërkuara message121=Kryefjalit e Kërkuara message122=Makinat e ndryshme kërkuese message123=Nga Faqet e ndryshme message124=Fraza tjera message125=Hyrjet tjera (dhe/ose t'panjohurit) message126=Makinat kërkuese message127=Faqet drejtuese message128=Pëgjithësia message129=Valuta është pavlerë në shiqimin 'Vjetor' message130=Vititawstats-8.0/wwwroot/cgi-bin/lang/awstats-dk.txt0000644000175100017510000001363714753672077023655 0ustar ldestailleurldestailleur# Danish message file by Michael Andreassen (revised michael@the-exterminator.dk) # $Revision$ - $Date$ PageCode=iso-8859-1 message0=Ukendt message1=Ukendt (uopløst IP-adresse) message2=Andre message3=Se detaljer message4=Dag message5=Måned message6=År message7=Statistik for message8=Første besøg message9=Sidste besøg message10=Antal besøg message11=Unikke besøgende message12=Besøg message13=forskellige søgeord message14=Søg message15=Procent message16=Trafik resume message17=Domæner/Lande message18=Besøgende message19=Sider/URL message20=Klokkeslæt (Servertid) message21=Browsere message22= message23=Henvisende sider message24=Aldrig opdateret (Se 'Build/Update' i awstats_setup.html) message25=Besøgende domæner/lande message26=hosts message27=sider message28=forskellige sider/URL message29=Viste sider message30=Andre ord message31=Ikke fundne sider message32=HTTP statuskoder message33=Netscape versioner message34=IE versioner message35=Seneste opdatering message36=Forbundet til websitet fra message37=Oprindelse message38=Direkte adgang/via bogmærker message39=Ukendt oprindelse message40=Links fra en internet søgemaskine message41=Links fra en ekstern side (andre websites, undtagen søgemaskiner) message42=Links fra en intern side (anden side på samme site) message43=Anvendte søgesætninger på søgemaskiner message44=Anvendte søgeord på søgemaskiner message45=Uopløste IP-adresser message46=Ukendte OS (useragent felt) message47=Krævet, men ikke fundet URL (HTTP-kode 404) message48=IP-adresse message49=Fejl Hits message50=Ukendte browsere (useragent felt) message51=forskellige robotter message52=besøg/besøgende message53=Robotter/Spiders besøgende message54=Gratis realtidsanalyse af logfiler med avancerede web-statistikker message55=af message56=Sider message57=Hits message58=Versioner message59=Operativsystemer message60=Jan message61=Feb message62=Mar message63=Apr message64=Maj message65=Jun message66=Jul message67=Aug message68=Sep message69=Okt message70=Nov message71=Dec message72=Navigation message73=Filtyper message74=Opdater nu message75=Båndbredde message76=Tilbage til forsiden message77=Top message78=dd mmm yyyy - HH:MM message79=Filter message80=Komplet liste message81=Hosts message82=Kendte message83=Robotter message84=Søn message85=Man message86=Tir message87=Ons message88=Tor message89=Fre message90=Lør message91=Dage i ugen message92=Hvem message93=Hvornår message94=Godkendte brugere message95=Min message96=Gennemsnit message97=Max message98=Webkomprimering message99=Båndbredde sparet message100=Før komprimering message101=Efter komprimering message102=Total message103=forskellige søgesætninger message104=Indgangssider message105=Kode message106=Gennemsnitsstørrelse message107=Links fra en nyhedsgruppe message108=KB message109=MB message110=GB message111=Grabber message112=Ja message113=Nej message114=WhoIs information message115=OK message116=Udgangssider message117=Besøgets varighed message118=Luk vindue message119=Bytes message120=Søgning Søgesætninger message121=Søgning Søgeord message122=forskellige henvisende søgemaskiner message123=forskellige henvisende sites message124=Andre sætninger message125=Andre logins (og/eller anonyme brugere) message126=Henvisende søgemaskiner message127=Henvisende web-steder message128=Sammendrag message129=Præcis værdi ikke tilgængelig ved 'helårlig' visning message130=Ordnet liste message131=Afsenderens E-mail message132=Modtagerens E-mail message133=Rapporteret periode message134=Ekstra message135=Skærmopløsninger message136=Orme/Virus angreb message137=Tilføjet til Foretrukne (estimeret) message138=Dage i måneden message139=Diverse message140=Browsere med Java understøttelse message141=Browsere med Macromedia Director understøttelse message142=Browsere med Flash Player understøttelse message143=Browsere med RealPlayer understøttelse message144=Browsere med Quicktime audio understøttelse message145=Browsere med Windows Mediaplayer understøttelse message146=Browsere med PDF understøttelse message147=SMTP Fejlkoder message148=Lande message149=E-Mails message150=Størrelse message151=Først message152=Sidst message153=Exclude filter message154=Koder, der er vist her, gav hits eller trafik, der 'ikke er set' af besøgende, så de medtages ikke i andre tabeller. message155=Cluster message156=Robotter, der er vist her, gav hits eller trafik, der 'ikke er set' af besøgende, så de medtages ikke i andre tabeller. message157=Tallet efter + er antallet af succesfulde hits på 'robots.txt'-filer. message158=Orme, der er vist her, gav hits eller trafik, der 'ikke er set' af besøgende, så de medtages ikke i andre tabeller. message159='Ikke set trafik' er trafik genereret af robotter, orme eller svar med speciel HTTP statuskode. message160=Set trafik message161=Ikke set trafik message162=Månedlig historie message163=Orme message164=forskellige orme message165=Antal succesfuldt afsendte e-mails message166=Antal fejlede/afviste e-mails message167=Sårbare systemer message168=Browsere med Javascript slået fra message169=Lavet af message170=plugins message171=Regioner message172=Byer message173=Opera versioner message174=Safari versioner message175=Chrome versioner message176=Konqueror versioner message177=, message178=Downloads message179=Eksport CSV message180=TB message181=Frekvens[/s] message182=Antal anmodninger message183=Periode message184=s message185=Anmod om gennemsnitsfrekvens [/s] message186=Anmodningsstørrelse message187=Månedlige message188=Daglige message189=Hver time awstats-8.0/wwwroot/cgi-bin/lang/awstats-cn.txt0000644000175100017510000001021314753672077023642 0ustar ldestailleurldestailleur# Chinese (simplified) message file (by Che Dong chedongATgmail.com) # $Revision$ - $Date$ PageCode=GBK message0=޷֪ message1=޷֪ܷƣ message2= message3=鿴ϸ message4= message5= message6= message7=ͳվ message8=״βι message9=ι message10=ι˴ message11=ι message12=ι message13=ؼִ message14= message15=ٷֱ message16=ͳ message17= message18=ι message19=URL ַ message20=ÿСʱ message21= message22=HTTP message23= message24=δ£ο awstats_setup.htmlϵ 'Build/Update' message25=ιߵ message26= message27=ҳ message28=ͬҳ message29=ȡ message30=ִͬ message31=Ҳҳ message32=HTTP message33=Netscape 汾 message34=IE 汾 message35= message36=վķ message37=Դַ message38=ַɲιǩȡ message39=޷֪ķ message40= message41=Դվҳ () message42=վڲ message43=վĹؼ־ message44=վĹؼִ message45=޷IPַ message46=޷֪IJϵͳ message47=Ҳַ (HTTP 404) message48=IP ַ message49= message50=޷֪ message51= message52=ι˴/ι message53=վĻ message54=ҳ¼ϵͳ message55= message56=ҳ message57=ļ message58=汾 message59=ϵͳ message60=01 message61=02 message62=03 message63=04 message64=05 message65=06 message66=07 message67=08 message68=09 message69=10 message70=11 message71=12 message72=ͳ message73=ļ message74= message75=ֽ message76=صҳ message77=ǰ message78=yyyymmdd HH:MM message79=˰ message80=ȫг message81= message82=ɹ message83=վ message84= message85=һ message86= message87= message88= message89= message90= message91= message92=ι message93=ιʱ message94=û message95=С message96=ƽ message97= message98=ҳѹ message99=ʡ˵Ĵ message100=ѹǰ message101=ѹ message102= message103=ͬĹؼ־ message104=վ message105= message106=ƽС message107=Ⱥ message108=KB message109=MB message110=GB message111=ҳץȡ message112= message113= message114=Whois Ϣ message115=OK message116=վ message117=ÿβιʱ message118=رմ˴ message119=Bytes message120=Ķ message121=Ĺؼ message122=ͬתιߵվ message123=ͬվתιߵվ message124= message125=¼ (¼) message126=Щת message127=Щվת message128=ժҪ message129=ȫͳʱ޷׼ȷ֪ιߵĿ message130=ֵ message131=ַ message132=ʼַ message133= message134=ر/г message135=Ļֱ message136=/ message137=뵽ղؼ() message138=ͳ message139= message140=֧ Java message141=֧ Macromedia Director message142=֧ Flash message143=֧ Real audio message144=֧ Quicktime audio message145=֧ Windows Media audio message146=֧ PDF message147=SMTP message148=һ message149=ʼ message150=С message151=һ message152=ĩһ message153=˲ message154=ˣȣ message155=Ⱥ message156=г˲ġδͼ message157=+Ϊɹġrobots.txtʴ message158=гġδͼ message159=ˣ没ͷHTTPӦ message160= message161= message162=ʷͳ message163= message164=ͬ message165=ɹʼ message166=ʼʧܻ message167=Ŀ message168=Javascript message169= message170= message171= message172= message173=Opera 汾 message174=Safari 汾 message175=Chrome 汾 message176=Konqueror 汾 message177=, message178= awstats-8.0/wwwroot/cgi-bin/lang/awstats-ru.txt0000644000175100017510000001756614753672077023712 0ustar ldestailleurldestailleur# Russian message file # $Revision$ - $Date$ PageCode=utf-8 message0=Неизвестный message1=Неизвестный message2=Остальные message3=Показать подробности message4=День message5=Месяц message6=Год message7=Статистика для message8=Первый визит message9=Последний визит message10=Количество визитов message11=Уникальные посетители message12=Визит message13=различные ключевые слова message14=Поиск message15=Процент message16=Трафик message17=Домены/Страны message18=Посетители message19=Адрес страницы message20=Часы message21=Браузеры message22= message23=Рефереры message24=Необновленный (Смотрите 'Создать/Обновить' на странице awstats_setup.html) message25=Посетители домены/страны message26=хосты message27=страницы message28=различные страницы-url message29=Просмотров message30=Остальные слова message31=Страницы не найдены message32=Статусы ошибок HTTP message33=Версии Netscape message34=Версии IE message35=Последнее обновление message36=Соединение с сайтом из message37=Происхождение message38=Прямой адрес / Закладки message39=Неизвестное происхождение message40=Ссылки из поисковых систем message41=Ссылки из внешней страницы (остальные web сайты исключая поисковые системы) message42=Ссылки из внутренней страницы (остальные страницы на том же сайте) message43=Ключевые фразы использующиеся поисковыми машинами message44=Ключевые слова использующиеся поисковыми машинами message45=Неразрешенный IP адрес message46=Неизвестные Операционные системы (поле useragent) message47=Требуемые но не найденные URL (HTTP code 404) message48=IP адрес message49=Ошибка Хиты message50=Неизвестные браузеры (поле useragent) message51=различные роботы message52=Визитов/Посетитель message53=Роботы/Пауки посетители message54=Бесплтаный анализатор лог-файлов для расширенной Web статистики. message55=от message56=Страницы message57=Хиты message58=Версии message59=Операционные системы message60=Янв message61=Фев message62=Мар message63=Апр message64=Май message65=Июн message66=Июл message67=Авг message68=Сен message69=Окт message70=Ноя message71=Дек message72=Навигация message73=Тип файла message74=Обновить сейчас message75=Объем message76=Вернуться на главную страницу message77=Топ message78=dd mmm yyyy - HH:MM message79=Фильтр message80=Полный список message81=Хосты message82=Известные message83=Роботы message84=Вск message85=Пнд message86=Втр message87=Срд message88=Чтв message89=Птн message90=Сбт message91=День недели message92=Кто message93=Когда message94=Авторизованные пользователи message95=Минимальное message96=Среднее message97=Максимальное message98=Web компрессия message99=Сохраненная величина message100=Компрессия включена message101=Результат компрессии message102=Всего message103=Различные ключевые фразы message104=Вхождение message105=Код message106=Средний размер message107=Ссылки из новостных групп message108=КБ message109=МБ message110=ГБ message111=Грабер message112=Да message113=Нет message114=Инфо. message115=OK message116=Выход message117=Продолжительность визитов message118=Закрыть окно message119=Байты message120=Поисковые Ключевые фразы message121=Поисковые Ключевые слова message122=различные ссылающиеся поисковые машины message123=различные ссылающиеся сайты message124=Остальные фразы message125=Отстальные логины (и/или анонимные пользователи) message126=Ссылающиеся поисковые машины message127=Ссылающиеся сайты message128=Общее message129=Точное значение не доступно в виде 'Year' message130=Массивы данных message131=Отправитель EMail message132=Получатель EMail message133=Отчетный период message134=Дополнительно/Маркетинг message135=Разрешение экрана message136=Атаки вредоностных программ message137=Успешные хиты для favicon.ico message138=День месяца message139=Смешанные message140=Браузеры с поддержкой Java support message141=Браузеры с поддержкой Macromedia Director message142=Браузеры с поддержкой Flash Support message143=Браузеры с поддержкой Real audio playing message144=Браузеры с поддержкой Quicktime audio playing message145=Браузеры с поддержкой Windows Media audio playing message146=Браузеры с поддержкой PDF message147=Коды ошибок SMTP message148=Страны message149=Почта message150=Размер message151=Первый message152=Последний message153=Фильтр исключений message154=Коды отображенные здесь генерируют трафик не отображаемый посетителям, поэтому они не включены в остальную статистику. message155=Кластер message156=Роботы отображенные здесь генерируют трафик не отображаемый посетителям, поэтому они не включены в остальную статистику. message157=Числа после + хиты успешно засчитанные для файла "robots.txt" message158=Вирусы отображенные здесь генерируют трафик не отображаемый посетителям, поэтому они не включены в остальную статистику. message159=Не отображаемый трафик влючает в себя трафик сгенерированный роботами, вирусами или ответом сервера со специальным HTTP кодом. message160=Отображаемый трафик message161=Не отображаемый трафик message162=История за месяц message163=Вирусы message164=Различные вирусы message165=Почта успешно отправлена message166=Отправка почты неудалась message167=Чувствительность целей message168=Javascript отключен message169=Создано message170=плагины message171=Регионы message172=Города message173=Версии Opera message174=Версии Safari message175=Версии Chrome message176=Версии Konqueror message177=, message178=Скачивания message179=Export CSV message180=TБ awstats-8.0/wwwroot/cgi-bin/lang/awstats-lt.txt0000644000175100017510000001337414753672077023674 0ustar ldestailleurldestailleur# Lithuanian message file (varas@lzuu.lt) # Updated by edmondas@datalogistiikka.fi # $Revision$ - $Date$ PageCode=utf-8 message0=Nežinomas message1=Nežinomi (nenustatyas ip adresas) message2=Kiti message3=Rodyti išsamiau message4=Diena message5=Mėnuo message6=Metai message7=Statistika message8=Pirmas apsilankymas message9=Paskutinis apsilankymas message10=Viso aplankymų message11=Unikalūs lankytojai message12=Apsilankymas message13=skirtingas(-i) raktinis(-iai) žodis(-žiai) message14=Paieška message15=Procentai message16=Duomenų srautas message17=Domenai/Šalys message18=Lankytojai message19=Puslapių adresai message20=Valandos message21=Naršyklės message22= message23=Persiuntėjai message24=Duomenų bazėje nėra įrašų (Skaitykite 'Build/Update' skyrių awstats_setup.html puslapyje) message25=Lankytojai domenai/šalys message26=šaltiniai(hosts) message27=puslapiai message28=skirtingas(-i) puslapio(-ių)-adresas(-ai) message29=Peržiūrėta message30=Kiti žodžiai message31=Nerasti puslapiai message32=HTTP būsenų kodai message33=Netscape versijos message34=IE versijos message35=Paskutinis atnaujinimas message36=Prisijungta prie svetainės iš message37=Kilmė message38=Tiesioginis adresas / Adresyno įrašas / Nuoroda el. pašte... message39=Nežinoma kilmė message40=Nuorodos iš interneto paieškos sistemų message41=Nuorodos iš išorinų puslapių (kitos interneto svetainė išskyrus paieškos sistemas) message42=Nuorodos iš vidinių puslapių (kiti puslapiai iš tos pačios svetainės) message43=Raktinės frazės naudotos paieškos sistemose message44=Raktiniai žodžiai naudoti paieškos sistemose message45=Nenustatyti IP adresai message46=Nežinoma OS (naršyklės identifikacinis laukas) message47=Ieškoti bet nerasti adresai (HTTP kodas 404) message48=IP adresas message49=Klaida Lankymų skaičius message50=Nežinomos naršyklės (naršyklės identifikacinis laukas) message51=skirtingas(-i) robotas(-ai) message52=apsilankymai/lankytojai message53=Robotai/Paieškos sistemų apsilankymai message54=Nemokamas sisteminių įrašų failų analizatorius išplėstinei tinklapių statistikai message55=iš message56=Puslapiai message57=Apsilankymai message58=Versijos message59=Operacinės sistemos message60=Sau message61=Vas message62=Kov message63=Bal message64=Geg message65=Bir message66=Lie message67=Rgp message68=Rgs message69=Spa message70=Lap message71=Gru message72=Naršymo juosta message73=Failo tipas message74=Atnaujinti dabar message75=Srautas message76=Atgal į pagrindinį puslapį message77=TOP message78=yyyy mmm dd - HH:MM message79=Filtras message80=Visas sąrašas message81=Lankytojų kompiuteriai message82=Žinomi message83=Robotai message84=Sek message85=Pir message86=Ant message87=Tre message88=Ket message89=Pen message90=Šeš message91=Savaitės dienos message92=Kas message93=Kada message94=Prisijungę vartotojai message95=Minimaliai message96=Vidutiniškai message97=Maksimaliai message98=Tinklapio suspaudimo būdas message99=Išsaugota srauto message100=Suspaudimas įjungtas message101=Suspaudimo rezultatas message102=Viso message103=skirtingos raktinės frazės message104=Įrašas message105=Kodas message106=Vidutinis dydis message107=Nuorodos iš naujienų grupių message108=KB message109=MB message110=GB message111=Duomenų vagis message112=Taip message113=Ne message114=Info. message115=Gerai message116=Išeiti message117=Apsilankymo trukmė message118=Uždaryti langą message119=Baitai message120=Paieška Raktinės frazės message121=Paieška Raktiniai žodžiai message122=skirtingos nukreipiančios paieškos sistemos message123=skirtingi nukreipiantys puslapiai message124=Kitos frazės message125=Kiti prisijungimai (ir/arba anoniminiai vartotojai) message126=Nukreipiančios paieškos sistemos message127=Nukreipiantys puslapiai message128=Suvestinė message129=Nėra tikslių duomenų 'Metinėje' ataskaitoje message130=Duomenų reikšmių masyvai message131=Siuntėjo el. pašto adresas message132=Gavėjo el. pašto adresas message133=Pranešimo periodas message134=Papildomai/Marketingas message135=Ekrano dydžiai message136=Kirminų/Virusų atakos message137=Pridėta į adresyną message138=Mėnesio dienos message139=Įvairūs message140=Naršyklės su Java palaikymu message141=Naršyklės su Macromedia Director palaikymu message142=Naršyklės su Flash palaikymu message143=Naršyklės su Real audio palaikymu message144=Naršyklės su Quicktime garso grojimo palaikymu message145=Naršyklės su Windows Media garso grojimo palaikymu message146=Naršyklės su PDF palaikymu message147=SMTP klaidų kodai message148=Šalys message149=Paštai message150=Dydis message151=Pirmas message152=Paskutinis message153=Išjungi filtrą message154=Kodai kurie yra pateikti čia yra "nematomi" lankytojų, todėl jie nėra pateikti kituose grafikuose. message155=Klasteris message156=Robotų užklausos pažymėtos šiais kodais yra "nematomos" lankytojų, taigi jie nėra pateikti kituose grafikuose. message157=Skaičiai nurodyti po + yra sėkmingų užklausų į "robots.txt" failą suma. message158=Kirminų užklausos pažymėtos šiais kodais yra "nematomos" lankytojų, taigi jie nėra pateikti kituose grafikuose. message159=Nematomas srautas - srautas generuojamas robotų, kirminų arba serverio atsakymų su specialiais HTTP būsenos kodais. message160=Matomas srautas message161=Nematomas srautas message162=Mėnesio istorija message163=Kirminai message164=skirtingi kirminai message165=Sėkmingai išsiųsti el. laiškai message166=Atmesti el. laiškai message167=Neskelbtini adresai message168=Javascript išjungtas message169=Sukurta su message170=Pluginai message171=Regionai message172=Miestai message173=Opera versijos message174=Safari versijos message175=Chrome versijos message176=Konqueror versijos message177=, message178=Atsiuntimai awstats-8.0/wwwroot/cgi-bin/lang/awstats-nb.txt0000644000175100017510000001126114753672077023645 0ustar ldestailleurldestailleur# Norwegian Bokml message file (by Vemund F Jensen ) # $Revision$ - $Date$ PageCode=iso-8859-1 message0=Ukjent message1=Ukjente (fant ikke vertsnavn) message2=Andre message3=Vis detaljer message4=Dag message5=Mned message6=r message7=Statistikk for message8=Frste besk message9=Siste besk message10=Antall besk message11=Unike gjester message12=Besk message13=forskjellige skeord message14=Sk message15=Prosent message16=Trafikk message17=Domene/land message18=Gjester message19=Sider/url-er message20=Timefordeling message21=Nettlesere message22= message23=Referenter message24=Aldri oppdatert message25=Beskendes domener/land message26=verter message27=sider message28=forskjellige sider/url-er message29=Viste sider message30=Andre ord message31=Manglende sider message32=HTTP statuskoder message33=Netscape-versjoner message34=IE-versjoner message35=Siste oppdatering message36=Koblet til siden fra message37=Opphav message38=Direkteadresse/bokmerke message39=Ukjent opphav message40=Lenker fra skemotorer message41=Lenker fra eksterne sider (andre nettsteder unntatt skemotorer) message42=Lenker fra interne sider (andre sider p samme nettsted) message43=Skeuttrykk brukt i skemotorer message44=Skeord brukt i skemotorer message45=Ukjent vertsnavn message46=Ukjent operativsystem (referentfelt) message47=Dokument ikke funnet (HTTP feilkode 404) message48=IP-adresse message49=Feiltreff message50=Ukjent nettleser (referentfelt) message51=ulike roboter message52=besk/gjest message53=Robotbesk message54=Gratis sanntids logganalysator for avansert webstatistikk message55=av message56=Sider message57=Treff message58=Versjoner message59=Operativsystemer message60=Jan message61=Feb message62=Mar message63=Apr message64=Mai message65=Jun message66=Jul message67=Aug message68=Sep message69=Okt message70=Nov message71=Des message72=Navigasjon message73=Filtype message74=Oppdater n message75=Datamengde message76=Tilbake til hovedsiden message77=verste message78=yyyy-mm-dd - HH:MM message79=Filter message80=Full liste message81=Verter message82=kjente message83=Roboter message84=Sn message85=Man message86=Tir message87=Ons message88=Tor message89=Fre message90=Lr message91=Ukedagsfordeling message92=Hvem message93=Nr message94=Autentiserte brukere message95=Min. message96=Snitt message97=Maks. message98=Komprimering message99=Bndbredde spart message100=Komprimering p message101=Komprimeringsresultat message102=Total message103=forskjellige skeuttrykk message104=Inngangssider message105=Kode message106=Gjennomsnittstrrelse message107=Lenker fra diskusjonsgrupper message108=KB message109=MB message110=GB message111=Grabber message112=Ja message113=Nei message114=Info message115=OK message116=Utgangssider message117=Beskslengde message118=Lukk vindu message119=Bytes message120=Skeuttrykk message121=Skeord message122=forskjellige refererende skemotorer message123=forskjellige refererende nettsteder message124=Andre uttrykk message125=Andre plogginger (og/eller anonyme brukere) message126=Refererende skemotorer message127=Refererende nettsteder message128=Sammendrag message129=Nyaktig antall ikke tilgjengelig i rssammendraget message130=Verditabeller message131=E-post (avsender) message132=E-post (mottaker) message133=Rapportperiode message134=Ekstra message135=Skjermstrrelser message136=Orm-/virusangrep message137=Lagt til favoritter (estimat) message138=Mnedsoversikt message139=Forskjellig message140=Nettlesere med sttte for Java message141=Nettlesere med sttte for Macromedia Director message142=Nettlesere med sttte for Flash message143=Nettlesere med sttte for Real lydavspilling message144=Nettlesere med sttte for Quicktime lydavspilling message145=Nettlesere med sttte for Windows Media lydavspilling message146=Nettlesere med sttte for PDF message147=SMTP feilkoder message148=Land message149=Meldinger message150=Strrelse message151=Frste message152=Siste message153=Sperrefilter message154=Disse kodene gav treff eller trafikk som ikke ble vist i nettleseren, og er ikke inkludert i andre oversikter. message155=Klynge message156=Roboter vist her gav treff eller trafikk som ikke ble vist i nettleseren, og er ikke inkludert i andre oversikter. message157=Antall etter + er treff p "robots.txt"-filer. message158=Ormer vist her gav treff eller trafikk som ikke ble vist i nettleseren, og er ikke inkludert i andre oversikter. message159=Ikke-vist trafikk er trafikk generert av roboter, ormer eller HTTP-trafikk med spesielle statuskoder. message160=Vist trafikk message161=Ikke-vist trafikk message162=rsoversikt message163=Ormer message164=Ulike ormer message165=Vellykkede e-postforsendelser message166=Mislykkede/avviste e-postforsendelser message167=Sensitive mlawstats-8.0/wwwroot/cgi-bin/lang/awstats-pl.txt0000644000175100017510000001202414753672077023657 0ustar ldestailleurldestailleur# Polish message file (review: momat@users.sourceforge.net) # $Revision$ - $Date$ PageCode=iso-8859-2 message0=Nieznane message1=Nieznane (brak odwzorowania IP w DNS) message2=Inne message3=Szczegy... message4=Dzie message5=Miesic message6=Rok message7=Statystyki dla message8=Pierwsza wizyta message9=Ostatnia wizyta message10=Liczba wizyt message11=Unikatowych goci message12=Wizyt message13=rne sowa kluczowe message14=Szukane message15=Procent message16=Ruch message17=Domeny/Kraje message18=Gocie message19=Strony message20=Rozkad godzinny message21=Przegldarki message22=Bdy HTTP message23=Referenci message24=Nie uaktualniany (zobacz 'Build/Update' na stronie awstats_setup.html) message25=Domeny/Kraje goci message26=hosty message27=strony message28=rnych stron message29=Odwiedziny message30=Inne sowa message31=Nie znalezione strony message32=Kody bdw HTTP message33=Wersje Netscape'a message34=Wersje IE message35=Ostatnia aktualizacja message36=rda pocze message37=Pochodzenie message38=Bezporedni adres / Zakadki(Ulubione) message39=Nieznane Pochodzenie message40=Odnonik z wyszukiwarki internetowej message41=Odnonik ze strony zewntrznej (innej ni strona wyszukiwarki) message42=Odnonik ze strony wewntrznej (inna strona w tym samym serwisie) message43=Frazy uyte w wyszukiwarkach internetowych message44=Sowa kluczowe uyte w wyszukiwarkach internetowych message45=Nieznane (brak odwzorowania IP w DNS) message46=Nieznany system operacyjny message47=Nie znaleziony (Bd HTTP 404) message48=Adres IP message49=Bdne dania message50=Nieznane przegldarki message51=rne roboty sieciowe message52=wizyt/goci message53=Roboty sieciowe message54=Analizator logw on-line message55=z message56=Strony message57=dania message58=Wersje message59=Systemy operacyjne message60=Sty message61=Lut message62=Mar message63=Kwi message64=Maj message65=Cze message66=Lip message67=Sie message68=Wrz message69=Pa message70=Lis message71=Gru message72=Nawigacja message73=Typ pliku message74=Aktualizuj message75=Pasmo message76=Z powrotem message77=Pierwsze message78=dd mmm yyyy - HH:MM message79=Filtr message80=Pena lista message81=Hosty message82=Znane message83=Roboty sieciowe message84=Ni message85=Pn message86=Wt message87=r message88=Cz message89=Pt message90=So message91=Dni tygodnia message92=Kto message93=Kiedy message94=Uwierzytelnieni uytkownicy message95=Min message96=rednio message97=Max message98=Kompresja message99=Pasmo zaoszczdzone message100=Przed skompresowaniem message101=Po skompresowaniu message102=Razem message103=rne frazy message104=Strona wejciowa message105=Kod message106=rednia wielko message107=Linki z grup dyskusyjnych message108=KB message109=MB message110=GB message111=Grabber message112=Tak message113=Nie message114=Informacja Whois message115=OK message116=Strona wyjciowa message117=Czasy wizyt message118=Zamknij okno message119=Bajtw message120=Poszukiwane frazy message121=Poszukiwane sowa kluczowe message122=rne wyszukiwarki message123=rne strony message124=Inne frazy message125=Uytkownicy anonimowi message126=Linkujce wyszukiwarki internetowe message127=Linkujce strony message128=Podsumowanie message129=Dokadna warto nie jest dostpna w widoku rocznym message130=Tablice z wartociami danych message131=Nadawca wiadomoci pocztowych message132=Odbiorca wiadomoci pocztowych message133=Raportowany okres message134=Extra/Marketing message135=Rozmiary ekranw message136=Ataki robakw/wirusw internetowych message137=Dodaj do ulubionych (szacunkowo) message138=Dni miesica message139=Rozmaitoci message140=Przegldarki z obsug Java message141=Przegldarki z obsug Macromedia Director message142=Przegldarki z obsug Flash message143=Przegldarki z obsug odtwarzacza Real audio message144=Przegldarki z obsug odtwarzacza Quicktime audio message145=Przegldarki z obsug odtwarzacza Windows Media audio message146=Przegldarki z obsug PDF message147=Kody bdw SMTP message148=Kraje message149=Wiadomoci pocztowe message150=Rozmiar message151=Pierwszy message152=Ostatni message153=Filtr wykluczajcy message154=Pokazane tutaj kody dotycz da lub ruchu "nieogldanego" przez goci, dlatego nie s zawarte w innych zestawieniach. message155=Klaster message156=Pokazane tutaj roboty sieciowe generuj ruch "nieogldany" przez goci, dlatego nie s zawarte w innych zestawieniach. message157=Liczby po + dotycz udanych odwoa do plikw "robots.txt". message158=Pokazane tutaj robaki internetowe generuj ruch "nieogldany" przez goci, dlatego nie s zawarte w innych zestawieniach. message159=Ruch nieogldany zawiera ruch generowany przez roboty, robaki internetowe lub odpowiedzi ze specjalymi kodami statusu HTTP. message160=Ruch ogldany message161=Ruch nieogldany message162=Historia miesiczna message163=Robaki internetowe message164=rne robaki internetowe message165=Wiadomoci pocztowe wysane prawidowo message166=Wiadomoci pocztowe nie wysane/odrzucone message167=Wraliwe cele message168=Javascript wyczony message169=Wygenerowane przez message170=wtyczkiawstats-8.0/wwwroot/cgi-bin/lang/awstats-sr.txt0000644000175100017510000001635514753672077023703 0ustar ldestailleurldestailleur# Serbian message file (Tomislav Loncar, tomo@inecco.net; Bojan Suzic, bojans@teol.net; Mihailo Stefanović, mst@mikis.org) # $Revision$ - $Date$ PageCode=utf-8 message0=Непознато message1=непознатих (IP адреса није разрешена) message2=Остало message3=Види детаље message4=Дан message5=Мeсец message6=Година message7=Статистике за message8=Прва посета message9=Последња посета message10=Број посета message11=Јединствених посетилаца message12=посета message13=кључних речи message14=Претрага message15=Проценат message16=Саобраћај message17=Домени/земље message18=посетилаца message19=Странице/URL message20=Часова (серверско време) message21=Прегледници message22=HTTP грешке message23=Везе message24=Није ажурирано message25=Домени/земље посетилаца message26=рачунара message27=страница message28=различитих страница message29=Приступ message30=Остале речи message31=Непронађене странице message32=HTTP кодови грешака message33=Верзије Netscape-a message34=Верзије IE-a message35=Ажурирано message36=Спољне везе: message37=Како је корисник дошао message38=Директан приступ message39=Непознато порeкло message40=Везе са интернет претраживача message41=Везе са спољних страница (осим интернет претраживача) message42=Везе са властитих страница (остале странице унутар вашег сајта) message43=Фраза коришћених на претраживачима message44=Кључне речи коришћене на претраживачима message45=Неразрешена IP адреса message46=Непознат оперативни систем message47=Захтевана локација није пронађена (HTTP грешка 404) message48=IP адреса message49=Погодака са грешкама message50=Непознат интернет прегледник message51=робота посетилаца message52=Посета по посетиоцу message53=Посетиоци роботи message54=Бесплатни анализатор посета за напредне веб статистике message55=од message56=Страница message57=Погодака message58=Верзије message59=Оперативни систем message60=Јан message61=Феб message62=Мар message63=Апр message64=Мај message65=Јун message66=Јул message67=Авг message68=Сеп message69=Окт message70=Нов message71=Дец message72=Навигација message73=Врсте датотека message74=Ажурирај сада message75=Проток message76=Назад на главну страну message77=првих message78=dd mmm yyyy - HH:MM message79=Филтер message80=Пуна листа message81=Рачунари message82=познатих message83=Роботи message84=Нед message85=Пон message86=Уто message87=Сре message88=Чет message89=Пет message90=Суб message91=Дани у недељи message92=Ко message93=Када message94=Пријављени корисници message95=Минимално message96=просечно message97=Максимално message98=Веб компресија message99=Уштеда саобраћаја message100=Пре компресије message101=Након компресије message102=Укупно message103=различитих кључних фраза message104=Улазне странице message105=Код message106=Просечна величина message107=Везе са дискусионих група message108=KB message109=MB message110=GB message111=Масовно преузимање страна (grabber) message112=Да message113=Не message114=WhoIs информације message115=У реду message116=Излаз message117=Трајање посета message118=Затвори прозор message119=Бајтова message120=Фразе за претрагу message121=Кључне речи за претрагу message122=различитих претраживача са везом message123=различитих сајтова са везом message124=Остале фразе message125=Остале пријаве (и/или анонимни корисници) message126=Претраживачи са везама message127=Сајтови са везама message128=Преглед message129=Тачна вредност није доступна у годишњем прегледу message130=Вредности поља message131=Е-пошта пошиљаоца message132=Е-пошта примаоца message133=Период обухваћен извештајем message134=Додатно/маркетинг message135=Величине екрана message136=Напади црва/вируса message137=Додавања у омиљене локације (оквирно) message138=Дани у месецу message139=Разно message140=Прегледници са Java подршком message141=Прегледници са Macromedia Director подршком message142=Прегледници са Flash подршком message143=Прегледници са Real audio подршком message144=Прегледници са Quicktime audio подршком message145=Прегледници са Windows Media audio подршком message146=Прегледници са PDF подршком message147=SMTP кодови грешака message148=Земље message149=Порука message150=Величина message151=Први message152=Последњи message153=Exclude filter message154=Овде приказани кодови су направили посете или саобраћај који корисници нису видели, па зато нису укључени у остале извештаје. message155=Кластер message156=Овде приказани роботи су направили посете или саобраћај који корисници нису видели, па зато нису укључени у остале извештаје. message157=Бројеви приказани иза + су успешни погодци на "robots.txt" датотеке. message158=Овде приказани црви су направили посете или саобраћај који корисници нису видели, па зато нису укључени у остале извештаје. message159=Неприказан саобраћај је саобраћај који су направили роботи, црви, или одговори са специјалним HTTP статус кодовима. message160=Приказаног саобраћаја message161=Неприказаног саобраћаја message162=Месечне статистике message163=Црви message164=различитих црва awstats-8.0/wwwroot/cgi-bin/lang/awstats-ro.txt0000644000175100017510000000537614753672077023700 0ustar ldestailleurldestailleur# Romanian message file (Codre Adrian - Florin Radulescu ) # $Revision$ - $Date$ PageCode=iso-8859-2 message0=Necunoscute message1=Necunoscute (adres ip nerezolvat) message2=Alte message3=Detalii message4=Ziua message5=Luna message6=Anul message7=Statistici pentru: message8=Prima vizit message9=Ultima vizit message10=Numrul de vizite message11=Vizitatori unici message12=Vizit message13=Cuvnt cheie message14=Cutare message15=Procent message16=Trafic message17=Domenii/ri message18=Vizitatori message19=Pagini-URL message20=Ore (Timp server) message21=Browsere message22=Erori HTTP message23=Referiri message24=Cutare Cuvinte cheie message25=Domenii vizitatori/ri message26=gazde message27=pagini message28=pagini diferite message29=Contor vizualizri message30=Alte cuvinte message31=Pagini negsite message32=Coduri de eroare HTTP message33=Versiuni Netscape message34=Versiuni IE message35=Ultima actualizare message36=Conectare de la message37=Origine message38=Adres direct / Semn de carte message39=Origine necunoscut message40=Legtur de la un motor de cutare message41=Legatur de la o pagin extern (alt site cu excepia motoarelor de cutare) message42=Legtur de la o pagin intern (alt pagin de pe acelai site) message43=Cuvinte cutate cu motoare de cutare message44= message45=IP nerezolvat message46=Sistem de operare necunoscut message47=Pagini cerute dar negsite (cod eroare HTTP numrul 404) message48=Adres IP message49=Eroare Accesri message50=Browsere necunoscute message51=Roboi message52=vizite/vizitatori message53=Roboi/Motoare de cutare message54=Analizator de trafic n timp real pentru statistici web avansate message55=din message56=Pagini message57=Accesri message58=Versiuni message59=Sisteme de operare message60=Ian message61=Feb message62=Mar message63=Apr message64=Mai message65=Iun message66=Iul message67=Aug message68=Sep message69=Oct message70=Nov message71=Dec message72=Navigare message73=Statistici zilnice message74=Actualizeaz acum message75=Octei message76=napoi la pagina principal message77=Primele message78=dd mm yyyy - HH:MM message79=Filtru message80=Toat lista message81=Gazde message82=Cunoscute message83=Roboi message84=Dum message85=Lun message86=Mar message87=Mie message88=Joi message89=Vin message90=Sam message91=Zilele sptmnii message92=Cine message93=Cnd message94=Utilizatori autentificati message95=Min message96=Medie message97=Max message98=Compresie web message99=Band economisit message100=Inainte de compresie message101=Dupa compresie message102=Total message103=fraze cheie diferite message104=Pagin de intrare message105=Cod message106=Trafic mediu message107=Legaturi de la un grup de News message108=KB message109=MB message110=GBawstats-8.0/wwwroot/cgi-bin/lang/awstats-cy.txt0000644000175100017510000000731614753672077023667 0ustar ldestailleurldestailleur# Welsh message file (jim@hebffinia.com) # Cyfieithiad gan Maredudd ap Rheinallt # $Revision$ - $Date$ PageCode=iso-8859-1 message0=Anhysbys message1=Anhysbys (cyfeiriad IP heb ei ganfod) message2=Eraill message3=Gweld manylion message4=Dydd message5=Mis message6=Blwyddyn message7=Ystadegau o message8=Ymweliad cyntaf message9=Ymweliad diwethaf message10=Cyfanswm ymweliadau message11=Ymwelwyr unigryw message12=Ymweliad message13=allweddeiriau gwahanol message14=Chwilio message15=Y Cant message16=Traffig message17=Parthau/Gwledydd message18=Ymwelwyr message19=Tudalennau-URL message20=Oriau message21=Poryddion message22=Gwallau HTTP message23=Atgyfeirwyr message24=Byth wedi'i diweddaru message25=Parthau/Gwledydd Ymwelwyr message26=gwesteiwyr message27=tudalennau message28=Gwahanol dudalennau-URL message29=Tudalennau a welwyd message30=Geiriau eraill message31=Tudalennau heb eu canfod message32=Codau gwallau HTTP message33=Fersiynau Netscape message34=Fersiynau IE message35=Diweddariad diwethaf message36=Cyswllt i'r wefan o message37=Tardd message38=Cyfeiriad uniongyrchol / Nodau tudalen message39=Tardd anhysbys message40=Cysylltau o Beiriant Chwilio message41=Cysylltau o dudalen allanol (gwefannau eraill ac eithrio peiriannau chwilio) message42=Cysylltau o dudalen fewnol (tudalen arall ar yr un wefan) message43=Allweddfrawddegau a ddefnyddiwyd mewn periannau chilio message44=Allweddeiriau a ddefnyddiwyd mewn periannau chilio message45=Cyfeiriad IP heb ei ganfod message46=System Weithredu anhysbys (maes Atgyfeiriwr) message47=URLau a geisiwydwyd ond na chanfuwyd (côd HTTP 404) message48=Cyfeiriad IP message49=Gwall Trawiad message50=Poryddion anhysbys (maes Atgyfeiriwr) message51=Robotiaid ar ymweliad message52=Ymweliadau/ymwelydd message53=Ymwelwyr robot a phry cop message54=Yn Rhad ac am Ddim: Dadansoddydd Ffeiliau Log Amser Real ar gyfer Ystadegau Gwe Uwch message55=o message56=Tudalennau message57=Trawiadau message58=Fersiynau message59=Systemau Gweithredu message60=Ion message61=Chwef message62=Mawrth message63=Ebr message64=Mai message65=Meh message66=Gorff message67=Awst message68=Medi message69=Hydref message70=Tach message71=Rhagfyr message72=Gwe-lywio message73=Math o ffeil message74=Diweddaru yn awr message75=Beitiau message76=Yn ôl i'r brif dudalen message77=Pwysicach hyd at message78=dd mmm bbbb - AA:MM message79=Hidlydd message80=Rhestr Lawn message81=Gwesteiwyr message82=Hysbys message83=Robotiaid message84=Sul message85=Llun message86=Mawrth message87=Mercher message88=Iau message89=Gwe message90=Sad message91=Diwrnodau'r wythnos message92=Pwy message93=Pryd message94=Defnyddwyr Dilys message95=Lleiafswm message96=Cyfartaledd message97=Mwyafswm message98=Cywasgedd GWe message99=Lled band a arbedwyd message100=Cyn cywasgu message101=Wedi Cywasgu message102=Cyfanswm message103=allweddfrawddegau gwahanol message104=Tudalennau mynediad message105=Côd message106=Maint ar gyfartaledd message107=Cysylltau oddi wrth Grŵp Newyddion message108=KB message109=MB message110=GB message111=Grabwr message112=Yes message113=No message114=Gwybodaeth Dynodi message115=Iawn message116=Gadael message117=Parhau ag Ymweliadau message118=Cau ffenest message119=Beitiau message120=Allweddfrawddegau Chwilio message121=Allweddeiriau Chwilio message122=peiriannau chwilio gwahanol yn atgyfeirio message123=gwefannau gwahanol yn atgyfeirio message124=Brawddegau Eraill message125=Mewnbynnau eraill (ac/neu ddefnyddwyr di-enw) message126=Peiriannau Chwilio Atgyfeirio message127=Gwefannau Atgyfeirio message128=Crynodeb message129=Union werth ddim ar gael tra'n defnyddio modd gweld 'Blwyddyn' message130=Araeau gwerthoedd data message131=Ebost yr anfonydd message132=Ebost y derbynnydd message133=Cyfnod adroddawstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/0000755000175100017510000000000014753672077023223 5ustar ldestailleurldestailleurawstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-gr.txt0000644000175100017510000002736514753672077026522 0ustar ldestailleurldestailleur
    Ως νέα επίσκεψη ορίζεται η προβολή μιας σελίδας από έναν εισερχόμενος επισκέπτης ο οποιός δεν είχε συνδεθεί στο site κατά τα τελευταία #VisitTimeOut# λεπτά.
    Αριθμός τον πελατών (IP διευθύνσεις) που επισκέφθηκαν το site (και που πρόβαλλαν τουλάχιστον μια σελίδα).
    Τα δεδομένα αυτά αναφέρονται στον αριθμό των διαφορετικών φυσικών προσώπων που είχαν πρόσβαση στο site.
    Αριθμός προβολών μιας σελίδας του site (Σύνολο για όλους τους επισκέπτες και για όλες τις επισκέψεις).
    Αυτό το κομμάτι των δεδομένων διαφέρει από τα "χτυπήματα" στο ότι μετράει μόνο τις HTML σελίδες σε αντίθεση με εικόνες και άλλα αρχεία.
    Αριθμός προβολών ή λήψεων μιας σελίδας, εικόνας ή αρχείου του site από κάποιον επισκέπτη.
    Αυτό το κομμάτι των δεδομένων δίνεται ως αναφορά μόνο, αφού ο αριθμός των "σελίδων" που προβάλλονται είναι συνήθως προτιμότερος για λόγους marketing.
    Αυτό το κομμάτι των δεδομένων αναφέρεται στην ποσότητα των δεδομένων που λαμβάνονται από όλες τις σελίδες, εικόνες και αρχεία μέσα στο site.
    Οι μονάδες είναι σε KB, MB ή GB (KiloBytes, MegaBytes ή GigaBytes)
    #PROG# αναγνωρίζει κάθε πρόσβαση στο site μετά από μια αναζήτηση από τις #SearchEnginesArray# πιο δημοφιλείς Μηχανές Αναζήτησης και Καταλόγους στο Internet (όπως Yahoo, Altavista, Lycos, Google, Voila, κτλ...).
    Λίστα από όλους τους εξωτερικούς συνδέσμους που χρησιμοποιήθηκαν για να συνδέθούν (και να εισαχθούν) στο site (Μόνο οι #MaxNbOfRefererShown# πιο συχνά χρησιμοποιημένες εξωτερικές σελίδες εμφανίζονται). Οι συνδέσμοι που χρησιμοποιούνται από τα αποτελέσματα των μηχανών αναζήτησης δεν συμπεριλαμβάνονται εδώ αφού έχουν ήδη συμπεριληφθεί στην προηγούμενη γραμμή στον πίνακα αυτό.
    Αυτός ο πίνακας εμφανίζει την λίστα από τις πιο συχνά χρησιμοποιούμενες εκφράσεις και λέξεις-κλειδιά για τον εντοπισμό του site από τις Μηχανές Αναζήτησης και τους Καταλόγους στο Internet. (Λέξεις-κλειδιά από #SearchEnginesArray# πιο δημοφιλείς Μηχανές Αναζήτησης και Καταλόγους στο Internet αναγνωρίζονται από #PROG#, όπως Yahoo, Altavista, Lycos, Google, Voila, κτλ...).
    Σημειώνεται ότι ο συνολικός αριθμός αναζητήσεων για λέξεις-κλειδιά πιθανόν να είναι μεγαλύτερος από τον συνολικό αριθμό αναζητήσεων για εκφράσεις (πραγματικό αριθμό αναζητήσεων) γιατί όταν 2 λέξεις-κλειδιά χρησιμοποιούνται στην ίδια αναζήτηση, η αναζήτηση μετράει δύο φορές (μία για κάθε λέξη).
    Τα Robot (κάποιες φορές αναφέρονται ως Αράχνες (Spiders)) είναι αυτόματοι επισκέπτες που χρησιμοποιούνται από πολλές μηχανές αναζήτησης που σαρώνουν το site σας για να το προσθέσουν στην βάση τους και να βαθμολογήσουν την θέση του, ή που συλλέγουν στατιστικά ή ελέγχουν εάν το site σας είναι ακόμα ενεργό.
    #PROG# είναι ικανό να αναγνωρίσει έως #RobotArray# robots.
    Όλα τα στατιστικά που συσχετίζονται με χρόνο είναι βάση της ώρας του διακομιστή.
    Εδώ, τα δεδομένα που αναφέρονται είναι: μέσος όρος τιμών (έχουν υπολογιστεί από όλα τα δεδομένα μεταξύ του πρώτου και του τελευταίου e-mail στο εύρος της ανάλυσης)
    Εδώ, τα δεδομένα που αναφέρονται είναι: συγκεντρωτικά σύνολα (έχουν υπολογιστεί από όλα τα δεδομένα μεταξύ του πρώτου και του τελευταίου e-mail στο εύρος της ανάλυσης)
    Κάποιες διάρκειες Επισκέψεων είναι 'άγνωστες' αφού δεν μπορούν πάντα να υπολογιστούν. Αυτός είναι ο βασικός λόγος για αυτό:
    - Η επίσκεψη δεν ολοκληρώθηκε όταν συνέβει ή 'ανανέωση'.
    - Η επίσκεψη ξεκίνησε την τελευταία ώρα (μετά τις 23:00) της τελευταίας μέρας ενός μήνα (Ένα τεχνικό ζήτημα αποτρέπει το #PROG# από τον υπολογισμό διάρκειας τέτοιων συνεδριών)
    Τα Σκουλήκια (Worms) είναι αυτόματοι επισκέπτες που στην πραγματικότητα προήλθαν από εξωτερικούς διακομιστές, που προσβλήθηκαν από ιό, που προσπαθεί να κάνει συγκεκριμένα χτυπήματα-επισκέψεις στον διακομιστή σας ώστε να τον προσβάλλει με τον ιό. Στις περισσότερες των περιπτώσεων, τέτοια σκουλήκια εκμεταλλεύονται bugs από εμπορικούς διακομιστές που δεν έχουν ενημερωθεί με τις τελευταίες αναβαθμίσεις. Εάν το σύστημά σας δεν είναι ο ευαίσθητος στόχος του σκουληκιού, μπορείτε απλά να αγνοήσετε τέτοιες επισκέψεις.
    Εμφανίζονται ελαχιστα 'σκουλήκια διακομιστών' στον κόσμο αλλά είναι πολύ ενεργά κατά διαστήματα. #PROG# είναι ικανό να αναγνωρίσει #WormsArray# γνωστές υπογραφές σκουληκιών (nimda,code red,...).
    Καμία περιγραφή για αυτό το σφάλμα.
    Η αίτηση αναγνωρίστηκε από τον διακομιστή αλλά θα επεξεργαστεί αργότερα.
    Ο διακομιστής επεξεργάστηκε την αίτηση αλλά δεν υπάρχει κανένα έγγραφο προς αποστολή.
    Μερικό περιεχόμενο.
    Το έγγραφο για το οποίο έγινε η αίτηση μετακινήθηκε και βρίσκεται τώρα σε μια άλλη διεύθυνση που αναφέρεται στην απάντηση.
    Καμία περιγραφή για αυτό το σφάλμα.
    Συντακτικό σφάλμα, ο διακομιστής δεν κατανόησε το αίτημα.
    Προσπάθεια πρόσβασης σε ένα URL όπου χρειάζεται όνομα χρήστη και κωδικός.
    Μια υψηλή τιμή στο στοιχείο αυτό θα μπορούσε να σημαίνει ότι κάποιος (όπως ένας hacker) προσπαθεί να σπάσει, ή να εισέλθει στο site σας (προσπαθώντας να εισέλθει σε μια ασφαλή περιοχή δοκιμάζοντας για παράδειγμα διαφορετικά ονόματα χρήστη/κωδικούς).
    Προσπάθεια πρόσβασης ενός URL που δεν έχει ρυθμιστεί να είναι προσβάσιμο, ακόμα και με ένα όνομα χρήστη/κωδικό (για παράδειγμα, ένα URL μεσα σε ένα φάκελο που δεν έχει οριστεί ως "πλοηγήσιμος".).
    Προσπάθεια πρόσβασης σε ένα URL που δεν υπάρχει. Αυτό το σφάλμα συνήθως σημαίνει ότι υπάρχει κάποιος άκυρος σύνδεσμος κάπου στο site σας ή ότι κάποιος επισκέπτης πληκτρολόγησε λανθασμένα κάποιο URL.
    Ο διακομιστής έκανα υπερβολικά μεγάλο χρονικό διάστημα να αποκριθεί σε μία αίτηση. Αυτό το σφάλμα συνήθως εμπεριέχει είτε κάποιο αργό CGI script που ο διακομιστής χρειάστηκε να τερματίσει είτε υπερβολικά πολύ κίνηση στον διακομιστή.
    Εσωτερικό σφάλμα. Αυτό το σφάλμα συνήθως προκαλείται από ένα πρόγραμμα CGI που τερματίστηκε ανώμαλα (coredump για παράδειγμα).
    Άγνωστο αίτημα ενέργειας.
    Κώδικας που επιστρέφεται από έναν HTTP διακομιστή που λειτουργεί ως μεσολαβητής ή δρομολογητής όταν ένας πραγματικός, διακομιστής προορισμού δεν αποκρίνεται με επιτυχία στο αίτημα του πελάτη.
    Εσωτερικό σφάλμα διακομιστή.
    Τέλος χρόνου διακομιστή πύλης.
    Η HTTP έκδοση δεν υποστηρίζεται.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-en.txt0000644000175100017510000001440614753672077026504 0ustar ldestailleurldestailleur
    A new visits is defined as each new incoming visitor (viewing or browsing a page) who was not connected to your site during last #VisitTimeOut# mn.
    Number of client hosts (IP address) who came to visit the site (and who viewed at least one page).
    This data refers to the number of different physical persons who had reached the site.
    Number of times a page of the site is viewed (Sum for all visitors for all visits).
    This piece of data differs from "hits" in that it counts only HTML pages as oppose to images and other files.
    Number of times a page, image, file of the site is viewed or downloaded by someone.
    This piece of data is provided as a reference only, since the number of "pages" viewed is often prefered for marketing purposes.
    This piece of information refers to the amount of data downloaded by all pages, images and files within your site.
    Units are in KB, MB or GB (KiloBytes, MegaBytes or GigaBytes)
    #PROG# recognizes each access to your site after a search from the #SearchEnginesArray# most popular Internet Search Engines and Directories (such as Yahoo, Altavista, Lycos, Google, Voila, etc...).
    List of all external pages which were used to link (and enter) to your site (Only the #MaxNbOfRefererShown# most often used external pages are shown). Links used by the results of the search engines are excluded here because they have already been included on the previous line within this table.
    This table shows the list of the most frequent keyphrases or keywords used to find your site from Internet Search Engines and Directories. (Keywords from the #SearchEnginesArray# most popular Search Engines and Directories are recognized by #PROG#, such as Yahoo, Altavista, Lycos, Google, Voila, etc...).
    Note that total number of searches for keywords might be greater than total number of searches for keyphrases (real number of searches) because when 2 keywords were used on same search, search is counted twice for keywords (once for each word).
    Robots (sometimes refer to Spiders) are automatic computer visitors used by many search engines that scan your web site to index it and rank it, collect statistics on Internet Web sites and/or see if your site is still online.
    #PROG# is able to recognize up to #RobotArray# robots.
    All time related statistics are based on server time.
    Here, reported data are: average values (calculated from all data between the first and last visit in analyzed range).
    Here, reported data are: cumulative sums (calculated from all data between the first and last visit in analyzed range).
    Some Visits durations are 'unknown' because they can't always be calculated. This is the major reason for this:
    - Visit was not finished when 'update' occured.
    - Visit started the last hour (after 23:00) of the last day of a month (A technical reason prevents #PROG# from calculating duration of such sessions)
    Worms are automatic computer visitors that are in fact external servers, infected by a virus, that try to make particular hits on your server to infect it. In most cases, such worms exploit some bugs of not up to date or commercial servers. If your system is not the sensitive target of the worm, you can simply ignore those hits.
    There is very few 'server worms' in the world but they are very active at some times. #PROG# is able to recognize #WormsArray# known worm's signatures (nimda,code red,...).
    No description for this error.
    Request was understood by server but will be processed later.
    Server has processed the request but there is no document to send.
    Partial content.
    Requested document was moved and is now at another address given in answer.
    No description for this error.
    Syntax error, server didn't understand request.
    Tried to reach an URL where a login/password pair was required.
    A high number within this item could mean that someone (such as a hacker) is attempting to crack, or enter into your site (hoping to enter a secured area by trying different login/password pairs, for instance).
    Tried to reach an URL not configured to be reachable, even with an login/password pair (for example, an URL within a directory not defined as "browsable".).
    Tried to reach a non existing URL. This error often means that there is an invalid link somewhere in your site or that a visitor mistyped a certain URL.
    Server has taken too much time to respond to a request. This error frequently involves either a slow CGI script which the server was required to kill or an extremely congested web server.
    Internal error. This error is often caused by a CGI program that had finished abnormally (coredump for example).
    Unknown requested action.
    Code returned by a HTTP server that works as a proxy or gateway when a real, targeted server doesn't answer successfully to the client's request.
    Internal server error.
    Gateway Time-out.
    HTTP Version Not Supported.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-ru.txt0000644000175100017510000001536314753672077026533 0ustar ldestailleurldestailleur
    Новым посетителем считается пришедший посетитель, которого не было на сайте более #VisitTimeOut# минут.
    Количество хостов (IP адресов), которые посетили сайт (кто просмотрел как минимум одну страницу).
    Данная цифра отражает количество различных посетителей, зашедших на сайт в течении одного дня.
    Количество просмотренных страниц сайта (сумма всех посетителей).
    Эти данные отличаются от "хитов", так как здесь учтены только HTML-страницы без учета графики и прочих файлов.
    Количество страниц, изображений и файлов сайта, которые были просмотрены или скачаны посетителями.
    Эти данные приведены только для сравнения, т.к. количество просмотренных "страниц" кораздо важнее для исследования трафика сайта.
    Здесь отражен объем всех страниц, изображений и файлов, скачанных с сайта.
    #PROG# распознает каждое посещение посетителя после поиска в #SearchEnginesArray# наиболее популярных поисковых серверах и каталогах (таких, как Yahoo, Altavista, Lycos, Google, Yandex, и пр...).
    Список всех внешних страниц, на которых была размещена ссылка на данный сайт (показано только #MaxNbOfRefererShown# наиболее популярных внешних страниц). Ссылки с поисковых серверов здесь не отображены.
    Здесь указаны наиболее распространенные ключевые слова, использованные для поиска в поисковых машинах и каталогах. (#PROG# распознает ключевые слова с #SearchEnginesArray# поисковых серверов и каталогов).
    Роботы (иногда называемые пауками) - это автоматические компьютерные посетители, используемые многими поисковыми системами для того, чтобы (1) индексировать и ранжировать страницу, (2) собирать статистику по сайтам и/или (3) смотреть, доступна ли до сих пор ваша страница on-line.
    #PROG# распознает до #RobotArray# роботов.
    Для данной ошибки нет описания.
    Данный запрос был понят сервером, но будет обработан позднее.
    Сервер обработал запрос, но не обнаружил данных для отправки посетителю.
    Частичное содержание.
    Документ был перемещен и находится по адресу, находящемуся в ответе.
    Для данной ошибки нет описания.
    Синтаксическая ошибка, сервер не может обработать запрос.
    Попытка доступа к URL где логин/пароль обязательны.
    Большое количество данных ошибок говорит о том, что некто (например, хакер) пытался проникнуть в закрытую область сайта с помощью перебора различных вариантов логина и пароля.
    Попытка доступа к URL который не был настроен для доступа (даже с указанием логина и пароля) (к примеру, дирректория, которая не была помечена как "browsable").
    Попытка доступа к несуществующему URL. Данная ошибка говорит о неправильном указании ссылки на данном сайте или устаревшей ссылке с внешнего сайта.
    Сервер затратил слишком много времени на подготовку ответа на запрос. Эта ошибка возникает в случает либо медленного CGI скрипта, который сервер завершает, не дождавшись ответа, либо при сильно загруженном сервере.
    Внутренняя ошибка. Такая ошибка появляется после CGI скриптов, которые завершаются с ошибкой.
    Неизвестное требуемое действие.
    Код, возвращенный HTTP сервером, который работает в качестве proxy или шлюза, когда настояший сервер неправильно ответил на запрос клиента
    Внутренняя ошибка сервера.
    Тайм-аут шлюза.
    Данная версия HTTP не поддерживается.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-fi.txt0000644000175100017510000001355314753672077026502 0ustar ldestailleurldestailleur
    Tss uudeksi vierailuksi on laskettu sivustolle saapunut vierailija (sivuja selannut), joka ei ole ollut yhteydess sivustoon viimeisen #VisitTimeOut# minuutin aikana.
    Asiakaskoneiden (IP-osoitteiden) mr, jotka ovat kyneet sivustoilla (ja selanneet ainakin yht sivua).
    Tm tieto viittaa eri fyysisten henkiliden mrn, jotka ovat kyneet sivustolla.
    Nytettyjen sivujen mr. (kaikkien vierailujen aikana nytettyjen sivujen yhteismr).
    Tm tieto eroaa kohdasta "osumat" siin, ett mukaan lasketaan ainoastaan HTML-sivut, ei kuvia tai muita tiedostoja.
    Nytettyjen tai ladattujen sivujen, kuvien ja tiedostojen yhteismr.
    Tm tieto tarjotaan ainoastaan viitteeksi, koska markkinointitarkoituksissa suositaan yleens nytettyjen "sivujen" mr.
    Tm tieto viittaa sivustoltasi sivujen, kuvien ja tiedostojen muodossa ladatun datan mrn.
    Yksikkn Kt, Mt tai Gt (Kilotavu, Megatavu tai Gigatavu)
    #PROG# tunnistaa #SearchEnginesArray# suosituimman hakukoneen (kuten Yahoo, Altavista, Lycos, Google, Voila, jne...) hakutulosten avulla sivustolle lytneet.
    Luettelo ulkopuolisista sivuista, joilta lytyy linkki (jota on seurattu) sivustollesi (Nkyviss ainoastaan #MaxNbOfRefererShown# useimmin kytetty ulkopuolista sivua). Hakukoneiden hakutuloksista lytyvi linkkej ei ole sisllytetty mukaan, koska nm nkyvt jo tmn taulukon edellisell rivill.
    Tst taulukosta nhdn luettelo yleisimmist hakulauseista tai hakusanoista, joiden avulla sivustoillesi on lydetty Internetin hakukoneiden ja hakemistojen avulla. (#PROG# tunnistaa hakusanat #SearchEnginesArray#:sta suosituimmasta hakukoneesta ja hakemistosta, kuten Yahoo, Altavista, Lycos, Google, Voila, jne...).
    Huomaa, ett hakusanojen kokonaismr voi olla suurempi kuin hakulauseiden (todellinen hakujen mr), koska silloin kun kahta hakusanaa on kytetty samassa haussa, lasketaan tm hakusana-tilastossa kahdesti (jokainen hakusana erikseen).
    Robotit (kytetn joskus mys nimityst "Spider") ovat automaattisia tietokonevierailijoita, joita useat hakukoneet kyttvt indeksoidakseen, arvostellakseen ja kertkseen tilastoa sivustoista ja/tai tutkiakseen vielk sivustot ovat saatavilla.
    #PROG# tunnistaa jopa #RobotArray# robottia.
    Kaikki kelloaikoihin liittyvt tilastot perustuvat palvelimen kelloon.
    Tss kerrotut tiedot ovat: keskimrisi arvoja (laskettu kaikkien ensimmisen ja viimeisimmn vierailun vlisten tietojen perusteella)
    Tss kerrotut tiedot ovat: kumulatiivisia summia (laskettu kaikkien ensimmisen ja viimeisimmn vierailun vlisten tietojen perusteella)
    Jotkut Vierailujen kestot ovat 'tuntemattomia', koska niit ei aina voida laskea. Pasiallinen syy tlle on:
    - Vierailu ei ollut loppunut 'pivityksen' tapahtuessa.
    - Vierailu alkoi kuukauden viimeisen vuorokauden viimesen tunnin aikana (klo 23:00 jlkeen) (Tekniset syyt estvt laskutoimituksen tllaisessa tapauksessa)
    Tlle virheelle ei ole kuvausta.
    Palvelin on ymmrtnyt palvelupyynnn, mutta se ksitelln myhemmin.
    Palvelin on ksitellyt pyynnn, mutta lhetettvksi ei ole mitn tietoa.
    Osittainen sislt.
    Pyydetty tiedosto on siirretty toiseen, vastauksessa kerrottuun osoitteeseen.
    Tlle virheelle ei ole kuvausta.
    Kielioppivirhe. Palvelin ei ymmrtnyt palvelupyynt.
    Pyydetty URL, johon tarvitaan tunnus/salasana -kaksikko.
    Suuri mr nit virheit saattaa tarkoittaa sit, ett joku (kuten hakkeri) yritt murtautua, tai pst sivustoille (toivoen ptyvns suojatulle alueelle kokeilemalla eri tunnus/salasana -pareja, esimerkiksi).
    Tried to reach an URL not configured to be reachable, even with an login/password pair (for example, an URL within a directory not defined as "browsable".).
    Pyydetty URL, jota ei ole olemassa. Tm virhe tarkoittaa usein sit, ett jossakin sivustollasi on virheellinen linkki, tai ett vierailija on kirjoittanut URL:n vrin.
    Server has taken too much time to respond to a request. This error frequently involves either a slow CGI script which the server was required to kill or an extremely congested web server.
    Sisinen virhe. Tm virhe on usein epnormaalisti keskeytyneen CGI-ohjelman aiheuttama (tuloksena esim. coredump).
    Pyydetty toiminto tuntematon.
    Vlityspalvelimena tai yhdyskytvn toimivan HTTP-palvelimen palauttama koodi, kun todellinen kohteena ollut palvelin ei vastannut palvelupyyntn hyvksyttvsti.
    Palvelimen sisinen virhe.
    Yhdyskytvn aikaraja tyttynyt.
    HTTP-versio ei tuettu.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-al.txt0000644000175100017510000001403214753672077026471 0ustar ldestailleurldestailleur
    Vizita është përkufizuar si vizitor risi (Shfletimin apo Shiqimin e faqes) të cilët nuk e kan vizituar faqen që nga #VisitTimeOut# min.
    Numri i klientëve strehues (IP adresa) të cilët erdhën ta vizitojnë faqen (dhe që shfletuan se paku një faqe).
    Këto t'dhëna tregojnë numrin e personave të ndryshëm fizikë të cilët arritën faqen në çdo ditë.
    Hera e faqeve që është shiquar (Shuma e të gjitha vizitave).
    Kjo pjes e t'dhënave ndryshon nga "Hyrjet" në atë mënyr i numron vetëm faqet HTML kundër atyre për figur dhe të tjera.
    Hera e faqes, figurës, vargut që është shiquar ose shkarkuar nga dikush.
    Këto t'dhëna janë ofruar vetëm si referencë, pasi që numri i shiqimeve "Faqe" është menduar për qëllime tregtie.
    Kjo informatë trtegon sasinë e t'dhënave shkarkuar nga të gjitha faqet, figurat dhe vargjet mbrenda një Faqësie.
    Njesitë janë në KB, MB ose GB (KiloBajt, MegaBajta or GigaBajta)
    #PROG# e njeh çdo lidhje në faqe search nga #SearchEnginesArray# Makinat Kërkuese në Internet më të popullarizuara si dhe Tregues (si Yahoo, Altavista, Lycos, Google, Voila, etj...).
    Lista e të gjitha faqeve jashta faqës që nyjëzuan (dhe hyrje) te faqja e juaj (Vetëm #MaxNbOfRefererShown# faqe më të shpeshta). Nyjet që janë përdor nga rezultatet e makinave kërkuese janë përjashtu këtu sepse ato përfshi në rreshtat e tabelave.
    Kjo tabelë tregon kryefrazat dhe kryefjalitë më të shpeshta që janë përdorur ta gjejnë faqen tënde nga Makinat Kërkuese dhe tregues në Internet. (kryefjalë nga #SearchEnginesArray# Makinat Kërkuese dhe Treguest më të popullarizuar janë njohur nga #PROG#, si Yahoo, Altavista, Lycos, Google, Voila, etj...).
    Vështri se shuma e kryefalive mund të jet më i madh se sa shume për kryefraza (numri real i kërkesave) sepse ndoshta dy fjali janë përdor në të njejtin Kërkues, kërkuese është numruar dy herë për fjali (një herë për çdo fjalë).
    Robotat (rrallë emruar si Marimanga) janë vizita automatike kompjuterike përdorur nga shumë Makina Kërkuese që e Shiqon faqen tënga për tregues dhe radhitje, grumbullon statistika në Faqet e Internetit dhe/ose shiqon nëse faqja e juajështë ende në linje.
    #PROG# Ka mundësi që t'i njohë #RobotArray# robota.
    Të gjitha vizitat janë bazuar nga koha reale e Shërbyesit.
    Këtu, t'dhënat e raportuara janë: valutat mesatare (llogaritur nga t'dhëant ndërmjet vizites së parë dhe të fundit)
    Këtu, t'dhënat e raportuara janë: Shuma grumbulluese (llogaritur nga t'dhëant ndërmjet vizites së parë dhe të fundit)
    Disa zgjatje të vizitave janë 'panjohur' sepse gjithmonë ato nuk mund të llogariten. Kjo është arsya kryesore për këtë:
    - vizita nuk ishte përfundur kur 'freskimi' ndodhi.
    - vizita filloi në orën e fundit (pas 23:00) te fundi i ditës së muajit (Një arsye teknike parandalon #PROG# për llogaritjen e një zgjatje të një mbledhje të tillë)
    Nuk ka përshkrim për këtë gabim.
    Kërkesa është kuptuar nga shërbyesi por do të kryesohet më vonë.
    Shërbyesi ka kryesuar mirpo atje nuk ka dokument për ta dërguar.
    Përmbajtje gjysore.
    Dokumenti i kërkuar ishte larguar dhe tani një adres tjetër është përgjigj.
    Nuk ka përshkrim për këtë gabim.
    Gabim sintaksor, shërbyesi nuk e ka kuptuar kërkesen.
    Provoi që ta arrij një URL ku një hyrje/parullë është nevojitur.
    Numri i madh në këtë gjë d.m.th. se (si psh. Grepi) është duke provuar që ta then, ose për të hyr në faqen tënde të siguruar (si shembull, duke shpresuar se duke provu parulla të ndryshme mund të hynë në hapsiren e siguruar).
    Provoi që ta arrij një URL pa trajtur për arritje, edhe me parullë (për shembull, një URL mbrenda Treguesit jo e përkufizuar si "shfletuese".).
    Provoi që ta arrij një URL joekzistuese. Ky gabim shpesh dmth një nyje pavlerë diku në faqen tënde ekziston ose vizitori e ka gabuar një URL të caktuar.
    Shërbyesi shfrytëzoi shumë kohë ti përgjigjet kërkesës. Ky gabim shpesh përfshin skriptat (CGI, PHP) e ngadalshëm që shërbyesi është detyru që ta zhduk Faqe shërbyesin jashtëzakonisht të dyndur.
    Gabim i mbrendshëm. Ky gabim shpesh shkaktohet nga një program CGI që përfundoi parregull (psh trajtim i keq).
    Kërkes e panjohur.
    Kodi i kthyer nga një shërbyes HTTP që punon si portë prokurie kur realisht, shërbyesi shenjuar nuk përgjigjet sukseshëm te kërkesat e klientëve.
    Gabim mbrenda shërbyesit.
    Parta tejkaloi kohën.
    Botimi i HTTP Nuk është i Përkrahur
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-dk.txt0000644000175100017510000001563314753672077026503 0ustar ldestailleurldestailleur
    Et nyt besøg defineres som hver ny indkommende besøger, der ser eller browser en side, og ikke har været inde på hjemmesiden i #VisitTimeOut# minutter.
    Antal besøgende (IP-adresser), som har besøgt hjemmesiden (og som har fået vist mindst en side).
    Dette refererer til antallet af forskellige, fysiske personer, der har fået vist siden.
    Antal gange en side på hjemmesiden har været vist. (Summen af alle sider for alle besøgende).
    Sider adskiller sig fra hits, idet det kun er html-sider, men ikke billeder eller andre filer, der tæller.
    Antal gange en side, fil eller et billede på hjemmesiden er blevet vist eller hentet af nogen.
    Hits er kun med som reference, idet det oftest er Sider eller Besøg (eller Unikke besøg), man reelt ønsker statistik for.
    Dette er mængden af data hentet (sider, billeder og filer) fra hjemmesiden.
    Enhederne er KB, MB eller GB (KiloBytes, MegaBytes eller GigaBytes)
    #PROG# kan se, hvis en besøgende har fundet hjemmesiden gennem en søgning fra en af de #SearchEnginesArray# mest brugte Internet søgemaskiner eller kataloger (så som Google, Yahoo, Altavista, Lycos, Voila etc.).
    En liste med alle eksterne sider, der linker til (og er blevet brugt til at komme ind på) din hjemmeside (kun de #MaxNbOfRefererShown# mest anvendte eksterne sider vises).
    Links fra søgemaskiner er ikke medregnet, da de er medtaget for sig selv i en separat tabel.
    Denne tabel viser de mest benyttede søgesætninger og søgeord, som anvendes for at finde din hjemmeside gennem søgemaskiner og kataloger. (søgeord fra de #SearchEnginesArray# mest populære søgemaskiner og kataloger genkendes af #PROG#, så som Google, Yahoo, Altavista, Lycos, Voila etc.).
    Bemærk at det samlede antal søgninger ud fra søgeord kan være større end det samlede antal søgninger ud fra søgesætninger (det reelle antal søgninger), da to søgeord brugt i samme søgning tæller to gange (en gang for hvert ord).
    Robotter (også kaldet Spiders) er automatiske computerbesøgende, som anvendes af mange søgemaskiner. De scanner hjemmesider for at indeksere og rangordne dem, samle statistik om hjemmesider og/eller se om din hjemmeside eksisterer endnu.
    #PROG# genkender op til #RobotArray# søgerobotter.
    Al tidsrelateret statistik baseres på servertiden (OBS: ved IIS-servere er klokkeslætsangivelser normalt altid baseret på UTC-tid).
    Her vises gennemsnit (beregnet ud fra alle data mellem første og sidste besøg i det analyserede udsnit).
    Her vises sammenlagte summer (beregnet ud fra alle data mellem første og sidste besøg i det analyserede udsnit).
    Besøgenes længde er undertiden 'ukendt', fordi de ikke altid kan beregnes. Følgende er hovedårsagerne til dette:
    - Besøget var ikke afsluttet, da 'opdateringen' fandt sted.
    - Besøget startede den sidste time (efter kl. 23:00) på den sidste dag i måneden (En teknisk årsag forhindrer #PROG# i at beregne varigheden af sådanne besøg).
    Orme er automatiske computerbesøgende, der i virkeligheden består af eksterne servere, der er inficeret med en virus, som forsøger at lave et specifikt hit på din server for at inficere den også. I de fleste tilfælde udnytter sådanne orme huller i kommercielle eller ikke-opdaterede servere. Hvis dit system ikke er defineret som et sårbart system i forhold til ormen, kan du normalt bare ignorere disse hits.
    Der er kun meget få 'server orme' i verden, men de er meget aktive til tider. #PROG# er i stand til at genkende #WormsArray# kendte orme-signaturer (Nimda, Code Red osv.).
    Ingen beskrivelse af denne fejl.
    Serveren forstod forespørgslen, som udføres senere.
    Serveren har udført forespørgslen, men der er ikke noget dokument at sende.
    Partielt indhold.
    Sider er flyttet og den nye URL er givet i svaret.
    Ingen beskrivelse af denne fejl.
    Syntaksfejl, serveren forstod ikke forespørgslen.
    Der er blevet forespurgt en URL hvor brugernavn/kode var krævet.
    Et højt antal her kan betyde, at nogen (måske en hacker) forsøger at komme ind på dit site (f.eks. ved at prøve forskellige kombinationer af brugernavne/koder).
    Der er blevet forespurgt en URL der er opsat ikke tilgængelig, selv med et korrekt brugernavn/kode (for eksempel en URL i et bibliotek, der er defineret som ikke 'browsable'.).
    Der er blevet forespurgt en ikke eksisterende URL. Denne fejl skyldes ofte, at der er en forkert link på hjemmesiden, eller at en besøgende har tastet en forkert URL.
    Serveren har taget for lang tid om at besvare forespørgslen. Dette skyldes ofte et langsomt cgi-script, eller at serveren er overbelastet.
    Intern fejl. Dette skyldes ofte, at et cgi-script er afsluttet unormalt (med coredump f.eks.).
    Ukendt forespørgsel.
    Kode returneret af en HTTP server, der fungerer som proxy eller gateway, når den rigtige destinationsserver ikke svarer rigtigt på en klientforespørgsel.
    Intern serverfejl.
    Gateway timeout
    HTTP-version understøttes ikke.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-pl.txt0000644000175100017510000001245614753672077026520 0ustar ldestailleurldestailleur
    Wizyty kadego nowego gocia, ktry oglda stron i nie czy si z ni przez ostatnie #VisitTimeOut# mn.
    Adres numeryczny hosta klienta (tzw. adres IP) odwiedzajcego t stron.
    Ten numer moe by identyczny dla kilku rnych Internautw ktrzy odwiedzili stron tego samego dnia.
    rednia liczba obejrzanych stron przypadajca na jednego Internaut. (Suma goci, wszystkich wizyt).
    Ten licznik rni si od kolumny z prawej, gdy zlicza on tylko strony html (bez obrazkw i innych plikw).
    Liczba wszystkich stron, obrazkw, dwikw, plikw, ktre zostay obejrzane lub cignite przez kogo.
    Warto jest jedynie orientacyjna, zaleca si spoglda na licznik "strony".
    Liczba kilobajtw cignitych przez Internautw.
    Jest to suma wszystkich cignitych danych (strony html, obrazki, dwiki).
    #PROG# rozrnia dostp do stron z zagranicznych wyszukiwarek dziki #SearchEnginesArray# najpopularniejszym przegldarkom internetowym (Yahoo, Altavista, Lycos, Google, Voila, etc...).
    Lista wszystkich stron spoza serwera z ktrych trafiono na ten serwer (wywietlanych jest #MaxNbOfRefererShown# stron z ktrych najczciej si odwoywano.
    Ta kolumna pokazuje list najczciej uywanych sw kluczowych, dziki ktrym znaleziono t stron w wyszukiwarkach. (#PROG# rozrnia zapytania sw kluczowych z #SearchEnginesArray# najpopularniejszych wyszukiwarek, takich jak Yahoo, Altavista, Lycos, Google, Voila, etc...).
    Roboty s programami sieciowymi skanujcymi strony w celu zebrania/aktualizacji danych (np. sowa kluczowe do wyszukiwarek), lub sprawdzajcymi czy strona nadal istnieje w sieci.
    #PROG# rozrnia obecnie #RobotArray# robw.
    Wszystkie statystyki bazuj na czasie serwera.
    Here, reported data are: average values (calculated from all data between the first and last visit)
    Here, reported data are: cumulative sums (calculated from all data between the first and last visit)
    Pewne dugoci wizyt s podane jako nieznae, gdy nie zawsze mog zosta obliczone. Najczciej wynika to z:
    - Wizyta jeszcze trwaa podczas aktualizacji statystyki,
    - Wizyta rozpocza si po 23:00 ostatniego dnia miesica (ze wzgldw technicznych #PROG# nie przelicza dugoci takich sesji)
    Zlecenie POST zostao zrealizowane pomylnie.
    danie zostao odebrane poprawnie, lecz bdzie pniej zrealizowane przez serwer.
    Serwer przetworzy danie, lecz nie posiada adnych danych do wysania.
    Czciowa zawarto.
    Dokument zosta przeniesiony pod inny adres.
    Dokument zosta czasowo przeniesiony pod inny adres.
    Zlecenie byo bdne, lub niemoliwe do zrealizowania przez serwer.
    Bd powstaje wtedy, kiedy serwer WWW otrzymuje do wykonania instrukcj, ktrej nie rozumie.
    Bd autoryzacji. Strona wymaga podania hasa i loginu - bd pokazuje si wtedy, gdy ktre z tych danych si nie zgadza lub zostay podane niewaciwiwe.
    Jeli liczba ta jest dua, jest to sygna dla webmastera, i kto prbuje zama haso do strony nim zabezpieczonej.
    Bd wystpuje wtedy, gdy katalog/strona do ktrego si odwoywano nie ma ustawionych waciwych praw dostpu, lub prawa te nie pozwalaj na obejrzenie zawartoci katalogu/strony.
    Sprbuj wpisa nie istniejcy adres URL (np. adres tej strony ze skasowan jedn literk). Znaczy to, e posiadasz gdzie na swoich stronach bdny link, lub link odnoszcy si do nieistniejcej strony.
    Przegldarka nie wysaa da do serwera w czasie jego oczekiwania. Moesz powtrzy danie bez jego modyfikacji w czasie pniejszym.
    Bd wewntrzny. Ten bd czsto pojawia si, gdy aplikacja CGI nie zakoczya si normalnie (podobno kady program zawiera przynajmniej jeden bd...:-).
    Serwer nie umoliwia obsugi mechanizmu.
    Serwer jest chwilowo przeciony i nie moe obsuy zlecenia.
    Serwer zdecydowa si przerwa oczekiwanie na inny zasb lub usug, i z tego powodu nie mg obsuy zlecenia.
    Serwer docelowy nie otrzyma odpowiedzi od serwera proxy, lub bramki.
    Nie obsugiwana wesja protokou HTTP.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-hu.txt0000644000175100017510000001222714753672077026515 0ustar ldestailleurldestailleur
    j ltogatsnak szmt minden olyan j berkezett ltogat aki megtekint egy oldalt s a legutols ltogatsa ta eltelt legalbb #VisitTimeOut# perc.
    Azon egyedi szmtgpek szma (IP cmek) akik az oldalon jrtak (s legalbb egy oldalt megnztek).
    Ez az adat a fizikailag klnbz gpekre vonatkozik ahonnan az oldalt ltogattk brmelyik nap.
    Az oldal sszestett tallatai (sszes ltogat sszes ltogatsa).
    Ez annyiban klnbzik a "tallatok"-tl, hogy csak a HTML oldalak tallatait sszesti, a kpeket s egyb fjlokat nem.
    Oldalak, kpek, fjlok sszestett tallatai s letltsei.
    Ez az sszests csak referencia clokat szolgl, hiszen marketing szempontbl az "oldalak tallatai" adat az rdekesebb.
    Ez az adat az sszes letlttt adatmennyisget jelzi belertve az sszes oldalt, kpet s fjlt kilobjt, megabjt illetve gigabjt-ban (Kb, Mb, Gb).
    Az #PROG# felismeri, ha az oldalakat a #SearchEnginesArray# legismertebb keresprogramok egyikn keresztl rtk el (pldul Yahoo, Altavista, Lycos, Google, Voila, stb...).
    Az olyan kls oldalak listja, amely erre a honlapra mutat, vagy rajtuk keresztl rkezett a krs (Csak a leggyakoribb #MaxNbOfRefererShown# kls oldal). A kereskn keresztl rkezett tallatok itt nincsenek listzva, azok az elz rszben tallhatak.
    Ebben a tblzatban tallhatak a keresprogramokban leggyakrabban hasznlt kulcsszavak s kifejezsek amelyeken keresztl ezen honlapot megtalltk. (Az #PROG# a #SearchEnginesArray# leggyakoribb keresmotort ismeri. Pldul Yahoo, Altavista, Lycos, Google, Voila, stb...).
    Az sszes keresett kulcssz szma nagyobb mint a keresett kifejezsek (azaz az igazi keressek szm) mert 2 keresett kulcssz esetn a keress ktszer szmt (egyszer-egyszer mindkt szra).
    A robot-ok (spider-nek vagy webcrawler-nek is mondjk) automatikus szmtgp ltogatk melyet szmos keresprogram hasznl arra hogy az oldalt tnzze, index-elje s kategorizlja, statisztikt gyjtsn a weboldalakrl s/vagy megnzze, hogy a honlap mg mindig elrhet-e.
    Az #PROG# #RobotArray# klnbz robotot ismer fel.
    Minden itt feltntetett idnek a szerverid szolglt alapul.
    Az itteni adat tlagos rtk (az els s az utols ltogats kztti idszakra)
    Az itteni adat sszegzett adat (az els s az utols ltogats kztti idszakra)
    Nha a ltogatsi idszak "ismeretlen"-nek ltszik, mert nem mindig kisz mthat. Ennek f okai:
    - A ltogats nem fejezdtt be a frisstskor.
    - A ltogats a hnap utols napjnak utols rjban kezddtt (23:00 utn).
    Nincs hibalers.
    A krst felismerte a szerver, de csak a ksbbiekben feldolgozva vgre.
    A szerver feldolgozta a krst, de az nem eredmnyezett kimeneti dokumentumot.
    Rsztartalom.
    A krt dokumentum helye megvltozott, j cm a vlaszban.
    Nincs hibalers.
    Szintaktikai hiba, a szerver nem rtette a krst.
    Jelszvdett tartalom sikertelen elrse.
    Nagyszm ilyen hiba jelentheti azt, hogy valaki (egy hacker) megprbl elrni egy jelszvdett oldalt felhasznli nevek s jelszavak folyamatos prblgatsval.
    Nem tallzhat knyvtr (mg felhasznl azonost s jelsz ismeretben sem) (pldul egy knyvtron belli "tallzsra" nem engedlyezett link).
    Nem ltez oldal (URL). rvnytelen link, mely lehet az oldalon bell, ms kls oldalon, vagy csak a ltogat vtett hibt a bers kzben.
    A szerver tl sokig nem vlaszolt. ltalban lass CGI program vagy nagyon leterhelt szerver esetn fordul el.
    Bels hiba. ltalban CGI program abnormlis futsa utn keletkezik (pl. coredump).
    Ismeretlen krstpus.
    Proxy szerver hibakd, melyet a tvoli szerver sikeres vlasznak hinyban kld a krst kld kliensnek.
    Bels szerverhiba.
    Gateway idtllps.
    Nem tmogatott verzij HTTP krs.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-cn.txt0000644000175100017510000000504514753672077026501 0ustar ldestailleurldestailleur
    ֶΪιվ˴Σַͬվʱ#VisitTimeOut#ӲŻټ¼һΡ
    ֶΪιվԴӲͬļIPվĸվ
    ֶΪвιвιҳʵֻܴ¼ҳ(.htmlͼƬCSSļ)ķʴ
    ֶΪȡܴҳļͼƬļӰļȡ
    Щݽοҳ Page Viewҵ
    ֶΪļݵҳļͼƬļӰļȡ
    ֶΪ¼ʹߴЩѰվվ#PROG# Զʹõ#SearchEnginesArray#棬(Yahoo! Google...)
    ʾվҳվҳб ϵͳгϳǰ#MaxNbOfRefererShown#ҳַ
    ʾʹѰվнϳʹõĹؼվϵͳ¼ʹõ#SearchEnginesArray#Ѱվؼʡ
    ѰվĻ(Robots)ԶѰվڵݡ
    #PROG#¼ϳʹõ#RobotArray#Ѱվļ¼
    ûй
    ҳ˽ʹߵ
    ҳĴʹߵ󣬵ȴûļͳ
    ҳݶȡȫ
    ѰҳѾƵطѾѰ
    ҳԭҲѾڱĵطҵ
    ﷨ҳ˽ʹߵ
    ҳַ
    δҳַ
    ڵҳַ
    ҳ̫ʱ䴦
    ڲһ CGI
    ˽
    طҳûгɹظͻ
    ڲ
    ͨѶʱ
    HTTP İ汾û֧
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-tr.txt0000644000175100017510000000774514753672077026537 0ustar ldestailleurldestailleur
    Yeni ziyareti, gemi #VisitTimeOut# dakika iinde sitenize balanmam ve o anda sitenize bakan kullancdr.
    Sitenizi ziyaret eden ve en az bir sayfa gren bilgisayar (IP adresi) says. Bu say sitenizi bir gn iinde ziyaret eden farkl kiileri temsil eder.
    Sitedeki bir sayfann ka kere grld (Tm ziyaretilerin tm ziyatlerinin toplam). Bu say "hits" saysndan farkldr: sadece HTML dosyalar saylr, resim ve dier dosyalar saylmaz.
    Sitedeki sayfa, resim, ve dosyalarn biri tarafndan ka kere indirlmi veya grlm olmas. Bu bilgi kaynak olarak verilmitir. Genelde pazarlama alannda grntlenen sayfa says tercih edilir.
    Bu say sitenizden tm resimler, sayfalar ve dosyalar dahil indirilen toplam bilgi miktarn belirtir.
    #PROG# sitenize en popler #SearchEnginesArray# nternet dizini ve arama motorundan gelen eriimleri anlar.
    Sitenize balant veren (ve giri yapmak iin kullanlan) d sayfalar (Sadece en ok kullanlan #MaxNbOfRefererShown# d sayfa gsterilmitir.) Arama motorlar tarafndan kullanlan arama sonular bu listeye dahil de idir, nk bu tabloda bir st satrda bu bilgi verilmitir.
    Bu tablo sitenizi nternet dizinlerinden ve arama motorlarndan bulmak iin en ok kullanlan anahtar szckleri gsterir. (#PROG# en popler #SearchEnginesArray# nternet dizini ve arama motorundan kullanlan anahtar szckleri gsterir.
    Robotlar (baska bir deyile rmcekler) sitenizi (1) dizinlemek ve sralamak, (2) istatistik toplamak, ve/veya (3) sitenizin iler durumda olduunu kontol etmek amacyla tarayan otomatik bilgisayar programlardr. #PROG# #RobotArray#adet robotu tanr.
    Bu hatann aklamas yok.
    Sunucu isteinizi anlad fakat daha sonra ilem grecek.
    Sunucu isteinizi yerine getirdi fakat yollanacak dosya yok.
    Ksmi ierik.
    stenilen belge cevapta verilen baka bir adrese tanmtr.
    Bu hatann aklamas yok.
    Szdizimi hatas, sunucu isteinizi anlamad.
    Kulannc ad ve ifre gerektiren bir URLe ulald.
    Burada yksek bir say bir korsann sitenize girmeye altn belirtebilir.
    ifre kullanarak bile ulalmas yasaklanm bir URL (rnen, "baklabilir" olarak tannlanmam bir klasr.).
    Varolmayan bir URLLe ulamaya alld. Bu hata genellikle sitenizin bir yerinde geersiz bir balant olduunu veya ziyaretinin URLi yanl yazmasndan kaynaklanr.
    Sunucu ileme cevap vermek iin ok fazla zaman harcad. Bu genellikle yava bir CGI programnn kalabalk bir veb sunucusunda durdurulmasndan kaynaklanr.
    Dahiki hata. Bu hata genellikle bir CGI programnn beklenmeyen bir ekilde sonulanmas (ekirdek bellek dkm) ile oluur.
    stenilen ilem bilinmiyor.
    Ulalmaya allan sunucu cevap vermeyince a geidi olarak ileyen bir HTTP sunucunun belirttii hata.
    Dahili sunucu hatas.
    A geidi zaman am.
    HTTPnin bu srm desteklenmiyor.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-gl.txt0000644000175100017510000001705514753672077026507 0ustar ldestailleurldestailleur
    Unha nova visita defínese por cada novo visitante entrante (accedendo a unha páxina) que non estivera conectado ó sitio durante os últimos #VisitTimeOut# mins..
    Número de máquinas cliente (enderezos IP) que viñeron a visitar o sitio (e que miraron polo menos unha páxina).
    Este dato refire o número de diferentes persoas físicas que accederan o sitio.
    Número de veces que unha páxina deste sitio é vista (Suma de tódolos visitantes para tódalas visitas).
    Esta dato difire de "accesos" en que somente conta páxinas HTML e non imaxes e outros ficheiros.
    Número de veces que unha páxina, imaxe ou ficheiro do sitio e vista ou descargada por alguén.
    Este dato provese como referencia somente, dado que o número de "páxinas" vistas é a miudo preferido para propósitos de mercadotecnia.
    Este dato refírese á cantidade de datos descargados de tódalas páxinas, imaxes e ficheiros no sitio.
    As unidades están en KB, MB ou GB (Kilooctetos, Megaoctetos ou Gigaoctetos)
    #PROG# recoñece cada acceso ó sitio feito despois dunha procura dende os #SearchEnginesArray# Procuradores e Directorios mais populares da Interrede (como Yahoo, Altavista, Lycos, Google, Voila, etc...).
    Lista de tódalas páxinas externas que foron usadas para enlazar (e entrar) ó sitio (Somente as #MaxNbOfRefererShown# páxinas externas máis frecuentemente usadas son amosadas). Os enlaces usados polos resultados dos procuradores son excluídos aquí porque xa foron incluídos na liña anterior desta táboa.
    Esta táboa amosa a lista de mais frecuentes palabras ou frases clave usadas para atopa-lo sitio dende Procuradores e Directorios da Interrede. (Palabras clave dos #SearchEnginesArray# Procuradores e Directorios mais populares son recoñecidas por #PROG#, como Yahoo, Altavista, Lycos, Google, Voila, etc...).
    Decátese de que o número total de procuras por palabras clave pode ser maior co número total de procuras por frases clave (número real de procuras) porque cando dúas palabras clave sexan usadas na mesma procura, a procura e contada dúas veces por palabras clave (unha vez por cada palabra).
    Os Robots (ás veces refírese a Arañas) son ordenadores automáticos visitantes usados por moitos procuradores que exploran o sitio web para indicalo e clasificalo, recoller estatísticas sobre sitios web da Interrede e/ou mirar se o sitio de vostede está aínda en liña.
    #PROG# é capaz de recoñecer ata #RobotArray# robots.
    Tódalas estadísticas feitas en relación ó tempo están baseadas na hora do servidor.
    Aquí, os datos expostos son valores medios (calculados a partir de tódolos datos entre a primeira e última visita no rango analizado)
    Aquí, os datos expostos son sumas acumulativas (calculados a partir de tódolos datos entre a primeira e última visita en un rango analizado)
    Algunhas Duracións de visitas son 'descoñecidas' porque non sempre poden ser calculadas. As principais razóns disto son:
    - A visita non rematara cando a 'actualización' ocurríu.
    - A visita escomenzóu na derradeira hora (despois das 23:00) do derradeiro día dun mes (Unha razón técnica evita que #PROG# calcule a duración de tales sesións)
    Os Gusanos son ordenadores automáticos visitantes que son de feito servidores externos, infectados por un virus, que intentan realizar accesos particulares no servidor para infectalo. Na maioría dos casos, ditos gusanos explotan algúns erros de servidores sen actualizar ou comerciais. Se o sistema non é o obxectivo sensible do gusano, pódese sinxelamente ignorar estes accesos.
    Hai moi poucos 'gusanos de servidor' no mundo pero están moi activos ás veces. #PROG# é capaz de recoñecer #WormsArray# sinaturas de gusanos coñecidos (nimda, code red, ...).
    Error sen descripción.
    A petición foi comprendida polo servidor pero se procesará máis tarde.
    O servidor procesóu a petición pero non hai documento para enviar.
    Contido parcial.
    O documento pedido foi reubicado e está agora noutro enderezo amosado na resposta.
    Error sen descripción.
    Error de sintaxe, o servidor non comprendéu a petición.
    Intentos de acceder un URL onde un par identificador/contrasinal foi requirido.
    Un número alto neste apartado podería significar que alguén (como un intruso) está intentando romper ou introducirse no sitio (esperando entrar nunha área segura probando diferentes pares identificador/contrasinal, por exemplo).
    Intentos de acceder a un URL non configurado para ser accesible, nin siquera con un par identificador/contrasinal (por exemplo, un URL nun directorio non definido como "navegable").
    Intentos de acceder un URL non existente. Este erro a miúdo significa que hai un enlace inválido nalgures no sitio ou que un visitante escribíu mal un certo URL
    O servidor tardóu demasiado tempo para responder unha petición. Este erro frecuentemente implica ben un lento guión (script) CGI que o servidor foi requirido para matar ou ben un servidor web extremadamente conxestionado.
    Erro interno. Este erro é a miúdo causado por un programa CGI que finalizóu anormalmente (volcado de núcleo, por exemplo).
    Acción requirida descoñecida
    Código retornado por un servidor HTTP que funciona como atallo ou pasarela cando un servidor real destinatario non responde axeitadamente á petición do cliente
    Erro interno do servidor.
    A pasarela non responde.
    Versión de HTTP non soportada.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-ba.txt0000644000175100017510000001220114753672077026453 0ustar ldestailleurldestailleur
    Novi posjet se definie kao svaki novi dolazei posjetitelj (koji pregleda stranicu) koji se nije konektovao na va sajt u toku posljednjih #VisitTimeOut# minuta.
    Broj korisnikih raunara (IP adresa) koji su posjeivali sajt (i vidjeli najmanje jednu stranicu).
    Ovaj podatak govori o broju fiziki razliitih osoba koji su posjetili sajt tokom jednog dana.
    Koliko puta je jedna stranica sajta bila pregledana (Suma za sve posjetitelje tokom svih posjeta).
    Ovaj podatak se razlikuje od "pogodaka" po tome to broji samo HTML stranice za razliku od slika i drugih datoteka.
    Koliko puta je jedna stranica, slika, datoteka sajta bila pregledana ili downloadovana od strane nekoga.
    Ovaj podatak slui samo kao referenca, poto je broj "stranica" znatno korisniji za razne marketinke potrebe.
    Ova informacija govori o koliini downloadiranih podataka za sve stranice, slike i datoteke u okviru vaeg sajta.
    Jedinice su Kb, Mb ili Gb (kilobajti, megabajti ili gigabajti). Ovaj podatak je koristan kako biste pratili ostvareni transfer sa vae stranice.
    #PROG# prepoznaje svaki pristup vaem sajtu nakon pretrage pomou #SearchEnginesArray# najpopularnijih Internet pretraivaa i direktorija (kao to su Yahoo, Altavista, Lycos, Google, Voila, itd...).
    Lista svih vanjskih stranica na kojima se nalazi link koji je korisnik upotrijebio da bi doao na vau stranicu (Samo #MaxNbOfRefererShown# najeih linkova je prikazano). Linkovi koji su rezultat pretraivaa su iskljueni jer smo ih ve prikazali u prethodnom redu ove tabele.
    Ova tabela prikazuje listu kljunih rijei koje se najee koriste za pronalaenje vaeg sajta pomou Internet pretraivaa ili direktorija. (#PROG# prepoznaje kljune rijei #SearchEnginesArray# najeih pretraivaa i direktorija, meu kojima su i Yahoo, Altavista, Lycos, Google, Voila, itd...).
    Roboti (koji se ponekad nazivaju Spideri) su raunarski programi koje koriste mnogi pretraivai kako bi analizirali vau stranicu i time (1) indeksirali i rangirali vau stranicu, (2) prikupili statistike o Web stranicama i/ili (3) provjerili da li je va sajt jo uvijek online.
    #PROG# moe prepoznati do #RobotArray# robota.
    Nema opisa za ovu greku.
    Server je razumio zahtjev, ali e ga obraditi kasnije.
    Server je obradio zahtjev ali nema ta da poalje korisniku.
    Djelomian sadraj (korisnik je prekinuo otvaranje stranice).
    Traeni dokument je premjeten na novo mjesto i nova adresa je data korisniku (redirekcija).
    Traeni dokument je premjeten na novo mjesto i nova adresa je data korisniku (redirekcija).
    Sintaksna greka, server nije razumio zahtjev.
    Korisnik je pokuao otvoriti URL za koji je potrebno dati login/ifru.
    Veliki broj pod ovom stavkom moe znaiti da neko (npr. hacker) pokuava provaliti u va sajt (npr. isprobavajui razne kombinacije logina/ifre za ulazak).
    Korisnik je pokuao otvoriti URL koji je podeen da mu se ne moe pristupiti, ak ni sa loginom/ifrom (npr. URL unutar direktorija koji nije definisan kao pristupaan.).
    Korisnik je pokuao pristupiti nepostojeem URLu. Ova greka obino znai da negdje na vaem sajtu postoji neispravan link ili da je korisnik neispravno ukucao odreeni URL.
    Serveru je trebalo previe vremena da odgovori na zahtjev. Kod ove greke se obino radi ili o sporoj CGI skripti koju je server morao prekinuti, o sporoj konekciji korisnika ili o ekstremnom zaguenju saobraaja na web serveru.
    Interna greka. Ovu greku uzrokuje CGI program koji sadri neku greku te je prekinuo rad abnormalno.
    Zahtjevana je nepoznata akcija.
    Ovaj kod vraa HTTP server koji radi kao proxy ili gateway, i to ako stvarni server ne odgovori uspjeno na zahtjev klijenta.
    Interna greka na serveru.
    Ovaj kod vraa HTTP server koji radi kao gateway, i to ako prilikom kontaktiranja stvarnog servera istekne predvieno vrijeme (gateway timeout).
    Klijent zahtjeva verziju HTTPa koja nije podrana.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-kr.txt0000644000175100017510000000762214753672077026520 0ustar ldestailleurldestailleur
    ο 湮 (#VisitTimeOut# ̳) Ʈ (ų ¡ ) ο Ÿϴ.
    Ŭ̾Ʈ ȣƮ (IP ּ) 湮 Ʈ Ÿϴ.(ּ Ʈ)
    ڷ Ϻ ٸ Ÿϴ.
    Ʈ (view) ȸ Ÿϴ. ( 湮 )
    ڷ ̹, ϰ ޸ HTML "ȸ(hit)"ʹ ٸϴ.
    , ̹, ų ٿε ȸ Ÿϴ.
    ڷ θ ˴ϴ. ֳϸ "" ֱ Դϴ.
    ٿε , ̹, Kb Ÿϴ.
    #PROG# #SearchEnginesArray# ˻ Ʈ ĺ ֽϴ.
    Ʈ ũ ܺ
    (#MaxNbOfRefererShown# Ǵ ܺ Ÿϴ.) ˻ ũ ⿡ ܵ˴ϴ. ( ̺ ̹ ֽϴ.)
    ̺ Ʈ Ǵ Ű ݴϴ. ( ȣϴ ˻ Yahoo, Altavista, Lycos, Google, Voila #SearchEnginesArray# Ű带 #PROG# ĺ ֽϴ.
    κƮ (δ ̴ ) ˻ Ǵ ڵȭ Դϴ. (1) Ʈ ȭϰ οϰ (2) ͳ Ʈ 踦 ϰ (3) Ʈ 밡 մϴ.
    #PROG# #RobotArray# κƮ ĺ ֽϴ.
    ϴ.
    û ̻ ϴ.
    û ó ϴ.
    Ϻ .
    û Ű ٸ ּҸ մϴ.
    ϴ.
    , û ϴ.
    URL ؼ α/н ʿմϴ.
    ׸ ְ ũ õϰų Ʈ õϰ ִ (ٸ α/н带 Ͽ õϴ°) ǹմϴ.
    밡ϰ Ǿ ʴ URL ӽõ Դϴ. ( , 丮Դ "¡" ǵ Դϴ.)
    ʴ URL õ Դϴ. Ʈ 򰡿 ߸ ũ ־ 湮ڵ ߸ URL ϴ 쿡 ߻մϴ.
    û ʹ ð 䱸մϴ. CGI ũƮ ̰ų 뷮 쿡 ߻մϴ.
    . CGIα׷ Ǿ ߻մϴ.
    û ˼ ϴ.
    HTTP ݼ۵ ڵ尡 ó Ʈ̷ մϴ. Ŭ̾Ʈ û Ȯϰ մϴ.
    .
    Ʈ ðʰ.
    HTTP ʽϴ.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-sr.txt0000644000175100017510000002177614753672077026536 0ustar ldestailleurldestailleur
    Нова посета се дефинише као сваки нови посетилац који се није повезао на ваш сајт у току последњих #VisitTimeOut# минута.
    Број корисничких рачунара (IP адреса) који су посећивали овај сајт (и видели најмање једну страницу).
    Овај податак говори о броју физички различитих особа које су посетиле сајт током једног дана.
    Колико пута је једна страница сајта била прегледана (укупно за све посетиоце током свих посета).
    Овај податак се разликује од "погодака" по томе што броји само HTML странице за разлику од слика и других датотека.
    Колико пута је једна страница, слика, датотека сајта била прегледана или преузета од стране некога.
    Овај податак служи само као референца, пошто је број "страница" много кориснији за разне маркетиншке потребе.
    Ова информација говори о количини преузетих података за све странице, слике и датотеке у оквиру вашег сајта.
    Јединице су KB, MB или GB (килобајти, мегабајти или гигабајти). Овај податак је користан како бисте пратили остварени саобраћај у оквиру вашег сајта.
    #PROG# препознаје сваки приступ вашем сајту након претраге помоћу #SearchEnginesArray# најпопуларнијих интернет претраживача и директоријума (Yahoo, Altavista, Lycos, Google, Voila, итд...).
    Листа свих спољних страница на којима се налази веза коју је корисник употребио да би дошао на вашу страницу (Само #MaxNbOfRefererShown# највећих веза је приказано). Везе које су резултат претраживања су искључене јер су већ приказане у претходном реду ове табеле.
    Ова табела приказује листу кључних речи које се најчешће користе за проналажење вашег сајта помоћу интернет претраживача или директоријума. (#PROG# Препознаје кључне речи #SearchEnginesArray# највећих претраживача и директоријума, међу којима су и Yahoo, Altavista, Lycos, Google, Voila, итд...).
    Роботи су рачунарски програми које користе многи претраживачи како би анализирали вашу страницу и тиме (1) је индексирали и рангирали, (2) прикупили статистике о интернет странама и/или (3) проверили да ли је ваш сајт још увек активан.
    #PROG# Може препознати до #RobotArray# робота.
    Све статистике везане са временом су базиране на времену на серверу.
    Приказани подаци овде су: просечне вредности (израчунате на основу свих података између прве и последње посете у анализираном опсегу)
    Приказани подаци овде су: кумулативне суме (израчунате на основу свих података између прве и последње посете у анализираном опсегу)
    Нека Трајања посета су 'непозната' јер се не могу увек израчунати. Ово су главни разлози за то:
    - Посета није завршена када је вршено 'ажурирање'.
    - Посета је почела у последњем сату (након 23:00) последњег дана у месецу (технички разлози спречавају #PROG# да израчуна трајање такве посете)
    Нема описа ове грешке.
    Сервер је разумео захтев, али ће га обрадити касније.
    Сервер је обрадио захтев, али нема шта да пошаље кориснику.
    Делимичан садржај (корисник је прекинуо отварање странице).
    Тражени документ је премештен на ново место и нова адреса је дата кориснику (преусмеравање).
    Нема описа ове грешке.
    Синтаксна грешка. Сервер није разумео захтев.
    Корисник је покушао да отвори страну за коју је потребно дати корисничко име и лозинку.
    Велики број под овом ставком може значити да неко покушава провалити на ваш сајт (нпр. испробавајући разне комбинације корисничког имена и лозинке за улазак).
    Корисник је покушао да отвори страну која је подешена да јој се не може приступити, чак ни са корисничким именом и лозинком (нпр. страна унутар директоријума који није дефинисан као приступачан.).
    Корисник је покушао приступити непостојећој страни. Ова грешка обично значи да негде на вашем сајту постоји неисправна веза или да је корисник неисправно унео адресу одређене странице.
    Серверу је требало превише времена да одговори на захтев. Код ове грешке се обично ради о спором CGI скрипту који је сервер морао да прекине, о спорој вези корисника или о екстремном загушењу саобраћаја на серверу.
    Интерна грешка. Ову грешку узрокује CGI програм који садржи неку грешку, па је прекинуо рад.
    Захтевана је непозната акција.
    Овај код враћа HTTP сервер који ради као посредник или пролаз, и то ако стварни сервер не одговори успешно на захтев клијента.
    Интерна грешка на серверу.
    Овај код враћа HTTP сервер који ради као пролаз, и то ако приликом контактирања стварног сервера истекне предвиђено време (gateway timeout).
    Клијент захтева верзију HTTP-а која није подржана.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-ro.txt0000644000175100017510000001304314753672077026516 0ustar ldestailleurldestailleur
    O noua vizita este definita ca fiind orice acces al unui vizitator care nu a fost conectat la site in ultimele #VisitTimeOut# mn.
    Numarul de masini client (adresa IP) care vin sa viziteze site-ul (si care au vizionat cel putin o pagina).
    Aceste date se refera la numarul de persoane fizice diferite care au ajuns pe site in oricare din zile.
    De cate ori o pagina a site-ului este vizionata (suma pentru toti vizitatorii si toate vizitele).
    Aceasta informatie difera de "Accesari" deoarece numara doar paginile HTML si nu si imaginile sau alte tipuri de fisiere.
    De cate ori o pagina, imagine, fisier de pe site a fost vizionata sau descarcata (download) de catre cineva.
    Aceasta informatie este furnizata doar ca referinta deoarece pentru marketing este de multe ori preferat numarul de "pagini" vazute.
    Aceasta informatie contine traficul total de date pentru toate paginile, imaginile si fisierele de pe site.
    Unitatea de masura este KB, MB sau GB (KiloBytes, MegaBytes sau GigaBytes)
    #PROG# recunoaste accesele la site rezultate dintr-o cautare efectuata cu ajutorul a #SearchEnginesArray# din cele mai cunoscute motoare de cautare si repertoare (ca Yahoo, Altavista, Lycos, Google, Voila, etc...).
    Lista tuturor paginilor externe care au fost punctul de plecare (si de intrare) in site (sunt listate doar primele #MaxNbOfRefererShown# in ordinea numarului de utilizari). Intrarile pe site din rezultatul generat de motoarele de cautare sunt excluse aici deoarece ele au fost deja incluse in precedenta linie a acestui tabel.
    Acest tabel contine lista celor mai frecvente cuvinte cheie care au fost utilizate de motoarele de cautare sau repertoare pentru a gasi acest site. (Cuvintele cheie folosite de cele mai cunoscute #SearchEnginesArray# motoare de cautare sau repertoare - Yahoo, Altavista, Lycos, Google, Voila, etc... - sunt recunoscute de #PROG#).
    Robotii sunt programe vizitator automate utilizate de multe motoare de cautare si care scaneaza situl web pentru a-l indexa si evalua, pentru a colecta statistici despre siturile web din Internet si/sau pentru a verifica daca situl este online.
    #PROG# recunoaste #RobotArray# roboti.
    Toate statisticile referitoare la timp sunt bazate pe timpul din masina care gazduieste serverul web.
    Aici, datele listate sunt: valori medii (calculate din toate datele intre prima si ultima vizita)
    Aici, datele listate sunt: insumari cumulative (calculate din toate datele intre prima si ultima vizita)
    Nici o descriere pentru aceasta eroare.
    Cererea a fost inteleasa de server dar va fi procesata mai tarziu.
    Serverul a procesat cererea dar nu exista nici un document de trimis.
    Continut partial.
    Documentul cerut a fost mutat si este acum la o alta adresa continuta in raspuns.
    Nici o descriere pentru aceasta eroare.
    Eroare de sintaxa, serverul nu a inteles cererea.
    Incercare de a accesa un URL unde este necesara autentificarea cu user/parola.
    Un numar mare in acest loc poate insemna ca cineva (de exemplu un hacker) incearca sa sparga sau sa intre in site (sperand sa intre intr-o zona securizata incercand de exemplu diferite perechi user/parola).
    Incercare de a accesa un URL care nu a fost configurat sa fie atins, nici macar cu o autentificare user/parola (de exemplu un URL dintr-un director care nu este definit ca accesibil).
    Incercare de a accesa un URL inexistent. Aceasta eroare inseamna adesea ca exista o legatura invalida undeva pe site sau ca un vizitator a tastat gresit un URL.
    Serverul a consumat prea mult timp pentru a raspunde cererii. Aceasta eroare indica adesea un script CGI lent pe care serverul a incercat sa-l aborteze sau un server web extrem de incarcat.
    Eroare interna. Aceasta eroare este deseori cauzata de un program CGI care s-a terminat anormal (de exemplu prin coredump).
    Cerere de actiune necunoscuta.
    Cod returnat de un server HTTP care lucreaza ca un proxy sau gateway in cazul in care un server tinta real nu a raspuns cu succes cererii client.
    Eroare interna server.
    Depasire timp la Gateway.
    Versiune HTTP nesuportata.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-is.txt0000644000175100017510000001430514753672077026513 0ustar ldestailleurldestailleur
    Ntt innlit er skilgreint sem hver nr gestur (sem skoar su) sem var ekki tengdur vi vefsvi itt sustu #VisitTimeOut# mnturnar
    Fjldi vla (IP-vistfanga) sem litu inn vefinn (og sttu a lgmarki eina su.
    Ggnin gefa til kynna fjlda einstakra gesta sem litu inn suna.
    Fjldi skipta sem b>sa essu vefsvi var skou (Samtlur allra gesta fyrir ll innlit).
    Munurinn essum ggnum og "skrr" liggur v a eingngu eru taldar HTML sur en ekki myndir ea annars konar skrr.
    Fjldi skipta sem sa, mynd ea skr vefsvinu var skou ea stt af einhverju(m).
    essi ggn eru einungis hf me til hlisjnar, ar sem fjldi "sna" sem skoaar voru eru oft talin vera betri markasggn.
    essar upplsingar gefa mynd af v gagnamagni sem stt var af vefnum, sum, myndum og skrm.
    Einingar eru KB, MB ea GB (Klbti, MegaBti ea GgaBti)
    #PROG# greinir hvert innlit vefinn eftir leit #SearchEnginesArray# vinslustu leitarvlunum (Yahoo, Altavista, Lycos, Google, Voila, o.s.frv.).
    Listi yfir allar tilvsanir utan essa vefsvis sem notaar voru til a vsa til vefsvis ns (Einungis #MaxNbOfRefererShown# oftast notuu tilvsanirnar eru birtar hr). Links used by the results of the search engines are excluded here because they have already been included on the previous line within this table. Tilvsunum fr niurstusum leitarvla er sleppt hr ar sem r hafa n egar veri notaar lnunni hr fyrir ofan.
    Taflan snir au leitaror og setningar sem oftast hafa veri notu leitarvlum til a finna vefsvi itt. (Leitaror fr #SearchEnginesArray# algengustu leitarvlunum sem #PROG# ekkir, svo sem Yahoo, Altavista, Lycos, Google, Voila, o.s.frv.).
    Athugi a heildarfjldi leita me leitarorum gti veri hrri en heildarfjldi leita eftir leitarsetningum (rttur fjldi leita) v a ef notu eru 2 leitaror smu leitinni er leitin talin tvisvar sem oraleit en einu sinni sem setningaleit.
    Leitarormar ("robots" og "spiders") eru 'sjlfvirkir gestir' notair af mrgum leitarvlum sem skoa, skrsetja og flokka innihald vefsins, safna tlulegum upplsingum um tilvsanir og/ea hvort vefsvi s enn nettengt.
    #PROG# ekkir allt a #RobotArray# leitarorma.
    ll tmatengd tlfri er bygg klukku netjns.
    Ggn essari skrslu eru: mealgildi (reiknu t fr llum ggnum milli fyrsta og sasta innlits greindu tmabili)
    Ggn essari skrslu eru: samtlur (reiknu t fr llum ggnum milli fyrsta og sasta innlits greindu tmabili)
    Ekki er alltaf hgt a reikna t Lengd innlita. Helstu stur ess eru eftirfarandi:
    - Innliti var ekki loki egar tlfrin var reiknu t.
    - Innlit byrjai sasta klukkutma (eftir kl 23:00) slarhrings sasta dags mnaar (Tknileg sta #PROG# hindrar treikning slkra innlita)
    Ormar eru 'sjlfvirkir gestir'/b> sem eru raun arir netjnar sem sktir eru af vrusi, sem reyna a framkvma kvenar heimsknir vefjn inn til a skja hann. flestum tilfellum nta slkir ormar sr ryggisholur gmlum vefjnum. Ef kerfi itt er ekki skjanlegt af essum ormi getur hunsa essi innlit.
    a eru mjg fir 'netjnaormar' til heiminum en eir eru mjg virkir kvenum tmum. #PROG# getur ekkt #WormsArray# mismunandi orma (Nimda, Code Red...).
    Engin lsing er til essari villu.
    jnninn skildi beinina en afgreiir hana sar.
    jnninn hefur afgreitt beinina en a vantar skrna sem a senda.
    Einungis hluti skrar afgreiddur.
    Umbein skr hefur veri fr ntt veffang sem sent var me svarinu.
    Engin lsing er til essari villu.
    Stlvilla, jnninn skildi ekki beinina.
    Bei var um vefsl ar sem notandanafns er krafist.
    Ef miki er um etta getur a bent til ess a tilraunir su gerar til a brjtast inn su me mrgum samsetningum af notendanfnum og lykilorum (til a f agang a ggnum sem eru h agangsstringu).
    Bei var um afgreislu vefsl sem ekki a vera agengileg jafnvel tt rtt notendanafn og lykilor hafi veri nota) (Gti veri mappa sem ekki er merkt "vafranleg".).
    Bei var um vefsl sem ekki er til. essi villa kemur oft upp egar tengill vefsu inniheldur villu ea gestur slr vitlausa sl vafrann sinn.
    jnninn hefur teki of langan tma afgreislu beininnar. essi villa gefur oft til kynna hga CGI skriftu sem jnninn neyddist til a drepa ea mjg upptekinn vefjn.
    Innri villa hefur komi upp jni. essi villa kemur oft upp ef CGI forrit hefur loki keyrslu elilegan htt.
    Beini er ekki ekkt.
    Villubo sem skila er af vefjni sem jnar sem vefsel ea gtt egar umbein jnustuvl svarar ekki fyrirspurnum fr gestum.
    Innri villa kom upp jni.
    Samband rofnai vi gtt.
    HTTP tgfa er ekki studd.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-jp.txt0000644000175100017510000000766114753672077026520 0ustar ldestailleurldestailleur
    #VisitTimeOut# 分前までの訪問数。
    最低1ページを訪問したクライアントホスト(IPアドレス)。
    これは訪問者の実数です。
    ページが表示された回数(すべての訪問者と訪問の合計)。
    このデータは「件数」とは違い、HTMLファイルのみが入っています。
    ページ、画像、ファイルが表示された回数。
    参照程度にお使いください。
    すべてのページ、画像、ファイルのダウンロードによるデータ転送量。
    単位は KB 、MB または GB 。
    人気のある検索エンジン(Yahoo、Altavista、Lycos、Google、Voilaなど)での検索によるアクセス。
    ユーザー(コンピュータ)がこのサイトについての情報を得た外部ページ。
    このサイトにアクセスするために検索エンジンで入力されたキーワードのリスト。
    ロボット(別名スパイダー)とは、ウェブ中を動き回って全てのコンテンツを中央サーバー上に保存するコンピューター・プログラム。
    これらのデータはサーバー時間に基づいています。
    最初から最後までの訪問で集めたデータによって計算した平均数
    最初から最後までの訪問で集めたデータによって計算した総数
    POST が成功。またはPUT が新しいオブジェクトを作成。
    要求は、受付たが、処理未完了。
    サーバーは要求を受付けたが、返す情報がない。
    サーバーは、情報の一部を得た。
    要求された情報は、恒久的に移動した。
    要求された情報は、一時的に移動した。
    要求を実行できない。(構文が不正)
    情報の要求に認証を必要とする。または、認証の拒否。
    要求の拒否。認証が不完全。
    要求された情報(ファイル)がない。
    サーバーが待機時間内にクライアントが要求を送れなかった。
    予期しないサーバーエラーのため、要求を実行できなかった。
    サーバーは、要求された機能をサポートしていない。
    クライアントより見て、ゲートウエイまたはプロキシーサーバの接続先サーバの応答が妥当でないことを示す。
    サービス(サーバー)が高負荷。Retry-Afterヘッダに示す時間後には緩和される。応答文中にRetry-Afterヘッダがなければ、クライアントは応答を500番と同等に扱う必要がある。
    ゲートウエイまたはプロキシの応答がゲートウエイの指定時間内に得られない。
    HTTP バージョンをサポートしていない。
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-se.txt0000644000175100017510000001141014753672077026501 0ustar ldestailleurldestailleur
    Ett nytt besk r en beskare (som tittar p en sida) som inte varit inne p sajten p #VisitTimeOut# minuter.
    Antal beskare (IP-adresser) som beskte sajten (och som tittade p minst en sida).
    Detta vrde anger antalet olika fysiska personer som ntt siten p en dag.
    Antal gnger en sida p sajten har beskts (Summa fr alla beskare fr alla besk).
    Detta vrde skiljer sig frn "trffar" genom att det bara rknar HTML-sidor, ej bilder eller andra filer.
    Antal gnger en sida, bild eller fil frn sajten har beskts eller laddats hem av ngon.
    Detta vrde finns bara med som referens eftersom antalet "sidor" som beskts oftast r bttre att titta p ur marknadsfringssynpunkt.
    Detta vrde visar hur mycket data som har laddats hem genom alla sidor, bilder och filer p hela sajten.
    Enheterna r Kb, Mb or Gb (KiloByte, MegaByte eller GigaByte)
    #PROG# knner igen nr beskare hittar din sajt genom en skning i de #SearchEnginesArray# populraste skmotorerna och katalogerna (ssom Yahoo, Altavista, Lycos, Google, Voila, osv...).
    En lista p alla externa sidor som lnkar till (och beskare anvnt fr att komma till) din sida (Bara de #MaxNbOfRefererShown# mest anvnda lnkarna visas). Lnkar i skresultaten frn skmotorerna tas inte med hr eftersom de redan rknats in i fregende rad i tabellen.
    Denna tabell visar de vanligaste nyckelorden som anvnts fr att hitta din sajt genom skmotorer och kataloger. (#PROG# knner igen nyckelord frn de #SearchEnginesArray# vanligaste skmotorerna och katalogerna, ssom Yahoo, Altavista, Lycos, Google, Voila, osv...).
    Robotar (kallas ocks Spindlar) r automatiska datoriserade beskare som anvnds av mnga skmotorer som sker av din webbsajt fr att indexera och rangordna den, samla statistik fr webbsajter och/eller se om din sajt fortfarande finns kvar.
    #PROG# knner igen upp till #RobotArray# olika robotar.
    All tidsrelaterad statistik baseras p klockan p webbservern.
    Hr visas medelvrden (berknade fr alla besk frn det frsta till det sista)
    Hr visas ackumulerade summor (berknade fr alla besk frn det frsta till det sista)
    Ingen beskrivning finns fr detta fel.
    Servern frstod begran men kommer bearbeta den senare.
    Servern har bearbetat begran men har inte genererat ngot svar.
    Endast en del av innehllet verfrdes.
    Sidan har flyttats och ny adress finns i svaret.
    Ingen beskrivning finns fr detta fel.
    Syntax fel, servern frstod inte begran.
    Ngon frskte komma t en URL dr inloggning krvdes.
    Ett hgt vrde hr skulle kunna innebra att ngon (t.ex. en hacker) frsker bryta sig in i din sajt (t.ex. genom att prva sig fram tills de hittar rtt lsenord).
    Ngon frskte komma t en URL som r instlld s att man inte kommer t den ens med rtt lsenord (till exempel en katalog som r instlld att inte tillta blddring.).
    Ngon frskte n en icke existerande URL. Detta betyder ofta att det finns en felaktig lnk p din sajt eller att ngon stavade fel till en URL.
    Servern har tagit fr lng tid p sig att besvara en begran. Detta beror ofta p ett lngsamt cgi-skript eller att servern r verbelastad.
    Internt fel. Detta fel orsakas ofta av att ett cgi-skript gr fel (t.ex. gr en coredump).
    Oknd begran.
    Felkod som genereras d en HTTP-server som arbetar som proxy eller gatewayt ine fr svar frn den verkliga servern som skulle ha svarat p klientens begran.
    Internt serverfel.
    Timeout i gateway
    HTTP-versionen stds ej.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-nn.txt0000644000175100017510000001225714753672077026517 0ustar ldestailleurldestailleur
    Eit nytt besk er ein ny gjest som ikkje har vore tilkopla nettstaden siste #VisitTimeOut# minutt.
    Talet p klientvertar (IP-adresser) som har beskt nettstaden, og har sett minst i side).
    Denne informasjonen gjeld talet p forskjellige personar som har beskt sida.
    Talet p gongar ei side p nettstaden har blitt vist.
    Denne informasjonen skil seg fr treff ved berre telja HTML-sider, og ikkje bilde og andre filer.
    Talet p gongar ei side, eit bilde eller ei fil p nettstaden har blitt vist eller lasta ned.
    Denne informasjonen viser kor mykje data som har blitt lasta ned totalt (sider, bilde eller andre filer).
    Einingane er KiB, MiB eller GiB (kibibyte, mebibyte eller gibibyte)
    #PROG# kan sj nr eit besk p nettstaden din kjem fr eit sk p dei #SearchEnginesArray# mest populre skjemotorane og emnekatalogane (f.eks. Yahoo, Altavista, Lycos, Google og Kvasir).
    Liste over alle eksterne sider som har lenkjer til nettstaden din (berre dei #MaxNbOfRefererShown# mest brukte eksterne sider blir vist). Lenkjer fr skjemotorar er ikkje tatt med her, d desse allereie er oppfrt i tidlegare i tabellen.
    Denne tabellen viser dei mest brukte skjeorda og skjeuttrykka brukt til finna nettstaden i skjemotorar og emnekatalogar. (Skjeord fr dei #SearchEnginesArray# mest populre skjemotorane og emnekatalogane kan lesast av #PROG#, f.eks. Yahoo, Altavista, Lycos, Google, og Kvasir).
    Merk at talet p skjeord kan vera hgare enn talet p skjeuttrykk, for nr to eller fleire skjeord blir brukt i same sk, vil kvart ord telja med i oversikta over skjeord.
    Robotar blir brukt av mange skjemotorar som beskjer nettstaden din for indeksera og rangera han, samla statistikk om nettstader, og/eller sj om nettstaden framleis er tilgjengeleg.
    #PROG# kjenner til #RobotArray# robotar.
    All tidsrelatert statistikk er basert p tenartida.
    Rapporterte tal er gjennomsnittsverdiar (rekna ut fr all data mellom frste og siste besk i analyseperioden)
    Rapporterte tal er kumulative summar (rekna ut fr all data mellom frste og siste besk i analyseperioden)
    Nokre beskslengder er ukjente fordi dei ikkje kan reknast ut. Hovudgrunnane for dette er:
    – Besket er ikkje ferdig nr rapportoppdateringa skjer.
    – Besket starta etter klokka 23:00 p den siste dagen i mnaden. (Tekniske grunnar hindrar AWStats rekna ut beskslengda i desse tilfella.)
    Inga beskriving av denne feilen.
    Frespurnaden vart forsttt av tenaren men vil bli prosessert seinare.
    Tenaren har prosessert frespurnaden men har ikkje noko innhald senda.
    Delvis innhald.
    Det frespurte dokumentet er flytta, og finst no p ei anna sida. Brukaren blir auomatisk vidaresendt til den nye adressa.
    Inga beskriving av denne feilen.
    Syntaksfeil. Tenaren forsto ikkje frespurnaden.
    Prvde henta ei side som var passordsikra.
    Mange slike feilmeldingar kan tyda p at nokon prver bryta seg inn p nettstaden din.
    Prvde henta side som er utilgjengeleg (sjlv med passord) (for eksempel ein katalog som er definert som ikkje lesbar).
    Prvde henta ei ikkje-eksisterande side. Denne feilen tyder oftast at det er ei lenkje ein eller annan plass p nettstaden din (eller p ei ekstern side) som ikkje fungerer, og som m oppdaterast.
    Tenaren har brukt for mykje tid p svara p ein frespurnad. Denne feilen gjeld enten eit treigt CGI-skript tenaren mtte avslutta, eller tungt trafikkert tenar.
    Intern feil. Denne feiled kjem ofte av CGI-skript som har blitt avslutta unormalt.
    Ukjent frespurnad.
    Kode returnert av ein HTTP-tenar som fungerer som proxy eller systemport nr ein ekte tenar ikkje svarer p frespurnaden.
    Intern tenarfeil.
    Systemport tidsavbroten.
    Stttar ikkje HTTP-versjonen.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-tw.txt0000644000175100017510000000456714753672077026543 0ustar ldestailleurldestailleur
    쬰[`ơAqۦP}sAɶjܤ#VisitTimeOut#~|AO@C
    쬰[HơCHqPqsӼƨӭpHơC
    쬰Ū`ơCuO(.html)ӼơC
    쬰eŪ`ơA]tɡAϤɡAvɵC
    쬰eŪ`eqjpA]tɡAϤɡAvɵC
    쬰OϥΪ̱qǷjMiJCtη|۰ʤṞ`ϥΪ#SearchEnginesArray#jMC
    ܨ䥦䤺esܥCC tη|CX`se#MaxNbOfRefererShown#Ӻ}C
    oӪܨϥΪ̦bjM`ϥΪrӵnJCtη|O̱`ϥΪ#SearchEnginesArray#ӷjMrC
    jMC(Robots)|۰ʪMҦeC
    O`ϥΪ#RobotArray#Ӻ徹MOC
    So~Xyz
    AFѨϥΪ̪ݨD
    A|BzϥΪ̪ݨDAOoSǰeX
    Mwg䥦aAӥBHwgMF
    䤣A{bwgbOaF
    yk~AAFѨϥΪ̪ݨD
    ճsܻݿJKX}ӵoͿ~
    ճsܥ}s}ӵoͿ~
    ճsܤsb}ӵoͿ~
    AOӦhɶBzoӻݨD
    AoͿ~A@O CGI {oͰD
    FѻݨD
    A] proxy ӥ^uϥΪ̪ݨD
    AoͿ~
    qThO
    o HTTP S䴩
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-ca.txt0000644000175100017510000001373314753672077026467 0ustar ldestailleurldestailleur
    Es considera una nova visita per cada nou visitant que consulta una pgina i que hagi accedit al lloc en els ltims #VisitTimeOut# mins..
    Nombre de clients (adreces IP) que entren a un lloc (i que com a mnim visiten una pgina).
    Aquesta xifra reflecteix el nombre de persones fsiques diferents que han accedit al lloc en un dia.
    Nombre de vegades que una pgina del lloc ha estat visualitzada (La suma de tots els visitants inclouen visites mltiples).
    Aquest comptador es distingeix de "hits" perqu noms conta les pgines HTML, i no pas els grfics o altres arxius o fitxers.
    El nombre de vegades que una pgina, imatge, arxiu o fitxer d'un lloc s visualitzat o descarregat per visitant.
    Aquest comptador serveix de referncia, per el comptador de "pgines" representa una dada mercadotcnica generalment ms til, i per tant, ms recomanada.
    El nombre de kilo bytes descagarregats pels visitants del lloc.
    Es refereix al volum de dades descarregades per totes les pgines, imatges i arxius o fitxers mesurats en bytes.
    El programa #PROG# s capa de reconixer una visita a un lloc desprs de cadascuna de les cerques des de qualsevol dels #SearchEnginesArray# motors de cerca i directoris Internet ms populars (Yahoo, Altavista, Lycos, Google, Terra, etc...).
    Llista de pgines de llocs externs utilitzades para accedir o enllaar-se amb el seu lloc (Noms les #MaxNbOfRefererShown# pgines ms utilitzades es troben numerades). Els enllaos emprats pels motors de cerca o directoris sn exclosos perqu ja han estat comptabilitzats a l'anterior apartat.
    Aquesta taula mostra la llista de les paraules clau ms utilitzades en els motors de cerca i directoris Internet per trobar el seu lloc. (El programa #PROG# reconeix paraules claus util.litzades en els #SearchEnginesArray# motors de cerca ms populars, com Yahoo, Altavista, Lycos, Google, Voila, Terra etc...).
    Els Robots son visitants automtics que escanejan o viatgen pel seu lloc per a indexar-lo, o jerarquitzar-lo, per tal de recollir estadstiques de llocs Web, o per verificar si el seu lloc es troba connectat a la Xarxa.
    El programa #PROG# reconeix fins a #RobotArray# robots.
    Els temps relacionats amb les estadstiques estan basats en temps de servidor.
    Aqu, les dates reportades son: valors medis (calculat desde totes les dates entre les primeres y les ultimes visites en la franja analitzada)
    Aqu, les dates reportades son: sumes acumulatives (calculat desde totes les dates entre les primeres y les ultimes visites en la franja analitzada)
    Algunes Duracions de les visites son 'desconegudes' perqu no poden ser calculades sempre. La ra principal d'ax es:
    - La visita no va acab quan es va fer 'l'actualizaci'.
    - La visita va comenar en la hora anterior (desprs de les 23:00) del passat dia de un mes (la ra tcnica de prevenir a #PROG# de la duraci calculada de tales sessions)
    Error sense descripci.
    La petici ha estat computada per el servidor la processar ms tard.
    El servidor ha processat la petici per no existeixen documents per enviar.
    Contingut parcial.
    El document sollicitat ha estat reubicat i es troba en una URL proporcionada en la mateixa resposta.
    Error sense descripci.
    Error de sintaxis, el servidor no ha ents la seva petici.
    Nombre d'intents per accedir a una URL que exigeix una combinaci usuari/contrasenya que ha estat invlida..
    Un nombre d'intents molt elevat pot suggerir la possibilitat que un hacker (o pirata) ha intentat entrar a una zona restringida del lloc (p.e., intentant mltiples combinacions de usuari/contrasenya).
    Nombre d'intents per accedir a una URL configurada per a no ser accessible ni amb una combinaci usuari/contrasenya (p.e., una URL prviament definida com a "no navegable").
    Nombre d'intents per accedir a una URL inexistent. Sovint, aquests es refereixen a un enlla (link) no vlid o a un error mecanogrfic quan el visitant tecleja una URL errnia.
    El servidor ha trigat massa temps a respondre a una petici. Sovint, s degut a un programa CGI molt lent, el qual ha estat abandonat pel servidor, o b per un servidor molt saturat.
    Error intern. Aquest error generalment s provocat per una terminaci anormal o prematura d'un programa CGI (p.e., un CGI corromput o malms).
    Petici desconeguda pel servidor.
    Codi retornat per un servidor de protocol HTTP que funciona com a proxy o pont (gateway) quan el servidor objectiu no funciona o no interpreta correctament la petici del client (o visitant).
    Error intern del servidor.
    Passarella fora de lnia.
    Versi de protocol HTTP no suportada.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-ua.txt0000644000175100017510000001452114753672077026505 0ustar ldestailleurldestailleur
    i i, ' ( i i) ii , i ' i ".(#VisitTimeOut#)." .
    ii i i (IP-), i ii i i i.
    i i i, i i i .
    ii i i i i ii i i ii.
    i i ii i ii "" , i HTML-i, i, .. , i.
    ii i, i, , i .
    i i i ii , ii i i ii i.
    ' , ii i i, i i. i i (), (), i ().
    #PROG# i i #SearchEnginesArray# i i i ( Altavista, Lycos, Google, Voila, AllTheWeb, i.).
    ii i, i . ( #MaxNbOfRefererShown# ii i, i iii).
    i i, i i i.
    i i i i , iii i . ( #PROG# i i #SearchEnginesArray# i i i, Altavista, Lycos, Google, Voila, i ..). ii i i ii (i ii i i), , , .
    ( ) — i 'i "iii", i i
    1. i i ii i
    2. ( )
    3. , [ ]
    i i #PROG# i i #RobotArray# i.
    , ' , i, i.
    i (i i , i i i i, i i)
    i (i i , i i i i, i i)
    i i ii 'i', . i :
    - i i, i .
    - i (i 23:00) i ( ii #PROG# i i).
    i .
    i , ii.
    , i ii.
    i.
    , , i i i , iii.
    i .
    , i .
    URL, i' i .
    ii , (, ) i i.
    URL, , i i i i .
    (, URL , Internet.).
    i . , i i i i , ii i URL.
    iii . i i CGI-, i .
    i . i CGI-.
    i i.
    , HTTP-, i , i iii i.
    i .
    - .
    i HTTP i.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-fr.txt0000644000175100017510000001523614753672077026513 0ustar ldestailleurldestailleur
    On considère une nouvelle visite pour chaque arrivée d'un visiteur consultant une page et ne s'étant pas connecté dans les dernières #VisitTimeOut# mn.
    Nombre de hotes (adresse IP) utilisés pour accéder au site (et voir au moins une page).
    Ce chiffre reflète le nombre de personnes physiques différentes ayant un jour accédées au site.
    Nombre de fois qu une page du site est vue (Cumul de tout visiteur, toute visite).
    Ce compteur différe des "hits" car il ne comptabilise que les pages HTML et non les images ou autres fichiers.
    Nombre de fois qu une page, image, fichier du site est vu ou téléchargé par un visiteur.
    Ce compteur est donné à titre indicatif, le compteur "pages" etant préféré.
    Nombre d'octets téléchargés lors des visites du site.
    Il s'agit aussi bien du volume de données du au chargement des pages et images que des fichiers téléchargés.
    #PROG# est capable de reconnaitre l'acces au site issu d'une recherche depuis les #SearchEnginesArray# moteurs de recherche Internet les plus connus (Yahoo, Altavista, Lycos, Google, Voila, etc...).
    Liste des pages de sites externes contenant un lien suivi pour accéder à ce site (Seules les #MaxNbOfRefererShown# pages externes les plus utilisées sont affichées). Les liens issus du résultat d'un moteur de recherche connu n'apparaissent pas ici, car comptabilisés à part sur la ligne juste au-dessus.
    Ce tableau offre la liste des phrases ou mots clés les plus souvent utilisés pour retrouver et accéder au site depuis un moteur de recherche Internet (Les recherches depuis #SearchEnginesArray# moteurs de recherche parmi les plus populaires sont reconnues, comme Yahoo, Altavista, Lycos, Google, Voila, etc...).
    Notez que le nombre total de recherche de mots clés peut être supérieur au nombre total de recherche de phrases clés (nombre réel de recherche) dans la mesure où une recherche est comptée 2 fois (1 pour chaque mot) si 2 mots furent utilisés comme critères.
    Les robots sont des automates visiteurs scannant le site dans le but de l'indexer, d'obtenir des statistiques sur les sites Web Internet ou de vérifier sa disponibilié.
    #PROG# reconnait #RobotArray# robots.
    Toutes les statistiques en rapport avec le temps sont basées sur les heures du serveur.
    Ici les données rapportées sont des: valeurs moyennes (calculées à partir des données entre la première et dernière visite de la période analysée).
    Ici les données rapportées sont des: sommes cumulées (calculées à partir des données entre la première et dernière visite de la période analysée).
    Certaines Durée de visites sont 'inconnues' car elles ne peuvent pas toujours etre calculées. En voici les raisons principales:
    - La visite n'étaient pas terminée lorsque la mise à jour eut lieu (Sera comptée à la prochaine mise à jour).
    - La visite a commencé la derniere heure (après 23:00) du dernier jour du mois (Un raison technique empêche #PROG# de calculer la durée des visites de telles sessions).
    Les Vers (Worms) sont des visiteurs automatiques qui sont en fait des serveurs externes infectés par un virus, réalisant des hits particuliers sur votre serveur afin de l'infecter à son tour. Dans la plupart des cas, de telles attacks exploitent des bugs des serveurs commerciaux et non à jour. Si votre system n'est pas celui indiqué comme cible sensible du vers, vous pouvez ignorer de tel hits.
    Il existe très peu de 'vers serveur' mais il sont très actifs à certaines période. #PROG# reconnait #WormsArray# signatures de vers connus (nimda,code red,...).
    Contenu partiel renvoyé.
    La requête a été enregistrée par le serveur mais sera exécutée plus tard.
    Le serveur a traité la demande mais il n'existe aucun document à renvoyer.
    Contenu partiel renvoyé.
    Le document réclamé a été déplacé et se trouve maintenant à une autre adresse mentionnée dans la réponse.
    Aucun descriptif pour cette erreur.
    Erreur de syntaxe, le serveur n'a pas compris la requête.
    Tentatives d'accès à une URL nécessitant identification avec un login/mot de passe invalide.
    Un nombre trop élévé peut mettre en évidence une tentative de crackage brute du site (par accès répété de différents logins/mots de passe).
    Tentatives d'accès à une URL non configurée pour etre accessible, même avec une identification (par exemple, une URL d'un répertoire non défini comme étant "listable").
    Tentatives d'accès à une URL inexistante. Il s'agit donc d'un lien invalide sur le site ou d'une faute de frappe d'un visiteur qui a saisie une mauvaise URL directement.
    Le serveur mis un temps trop important pour répondre à la requête. Il peut s'agir d'un script CGI trop lent sur le serveur forcé d'abandonner le traitement ou d'une saturation du site.
    Erreur interne au serveur. Cette erreur est le plus souvant renvoyé lors de l'arrêt anormal d'un script CGI (par exemple suite à un coredump du CGI).
    Le serveur ne prend pas en charge l'action demandée.
    Code renvoyé par un serveur HTTP qui fonctionne comme proxy ou gateway lorsque le serveur réel consulté ne réagit pas avec succès à la demande du client.
    Erreur interne au serveur.
    Gateway Time-out.
    Version HTTP non supporté.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-nl.txt0000644000175100017510000001170214753672077026507 0ustar ldestailleurldestailleur
    Een nieuw bezoek is elke binnenkomende bezoeker (die een pagina bekijkt) die de laatste #VisitTimeOut# mn niet met uw site verbonden was.
    Aantal client hosts (IP adres) die de site bezochten (en minimaal een pagina bekeken).
    Dit geeft aan hoeveel verschillende fysieke personen de site op een bepaalde dag bezocht hebben.
    Aantal malen dat een pagina van de site bekeken is (Som voor alle bezoekers voor alle bezoeken).
    Dit onderdeel verschilt van "hits" in het feit dat het alleen HTML pagina's telt, in tegenstelling tot plaatjes en andere bestanden.
    Aantal malen dat een pagina, plaatje of bestand op de site door iemand is bekeken of gedownload.
    Dit onderdeel is alleen als referentie gegeven, omdat het aantal bekeken "pagina's" voor marketingdoeleinden de voorkeur heeft.
    Aantal door uw bezoekers gedownloade kibibytes.
    Dit onderdeel geeft de hoeveelheid gedownloade gegevens in alle pagina's, plaatjes en bestanden van uw site, gemeten in KiBs.
    Dit programma, #PROG#, herkent elke benadering van uw site na een zoekopdracht van de #SearchEnginesArray# meest populaire Internet zoekmachines (zoals Yahoo, Altavista, Lycos, Google, Voila, etc...).
    Lijst van alle externe pagina's die zijn gebruikt om naar uw site te linken (of deze te benaderen) (Alleen de #MaxNbOfRefererShown# meest gebruikte externe pagina's zijn getoond. Links gebruikt door de resultaten van zoekmachines worden hiet niet getoond omdat deze al zijn opgenomen in de vorige regel van deze tabel.
    Deze tabel toont de lijst van keywords die het meest zijn gebruikt om uw site te vindein in Internet zoekmachines. (Keywords van de #SearchEnginesArray# meest populaire zoekmachines worden door #PROG# herkend, zoals Yahoo, Altavista, Lycos, Google, Voila, etc...).
    Robots (soms Spiders genoemd) zijn automatische bezoekcomputers die door veel zoekmachines worden gebruikt om uw site te scannen om (1) deze te indexeren, (2) statistieken over Internet sites te verzamelen en/of (3) te kijken of site nog steeds on-line is.
    Dit programma, #PROG#, is in staat maximaal #RobotArray# robots te herkennen
    .
    Geen beschrijving voor deze foutmelding.
    De server heeft het verzoek begrepen, maar zal deze later behandelen.
    De server heeft het verzoek verwerkt, maar er is geen document om te verzenden.
    Gedeeltelijke inhoud.
    Het aangevraagde document is verplaatst en is nu op een andere locatie die in het antwoord gegeven is.
    Geen beschrijving voor deze foutmelding.
    "Taalfout", de server begreep het verzoek niet.
    Er is gepoogd een URL waarvoor een usernaam/wachtwoord noodzakelijk is te benaderen.
    Een hoog aantal van deze meldingen kan betekenen dat iemand (zoals een hacker) probeert uw site te kraken, of uw site binnen te komen (pogend een beveiligd onderdeel van uw site te benaderen door verschillende usernamen/wachtwoorden te proberen, bijvoorbeeld).
    Er is gepoogd een URL die is ingesteld om niet benaderbaar te zijn, zelfs met usernaam/wachtwoord te benaderen (bijvoorbeeld, een URL in een directory die niet "doorbladerbaar" is).
    Er is gepoogd een niet bestaande URL te benaderen. Deze fout betekent vaak dat er een ongeldige link in uw site zit of dat een bezoeker een URL foutief heeft ingevoerd.
    De server heeft er te lang over gedaan om een antwoord op een aanvraag te geven. Het kan een CGI script zijn dat zo traag is dat de server hem heeft moeten afbreken of een overbelaste web server.
    Interne fout. Deze error wordt vaak veroorzaakt door een CGI programma dat abnormaal is beeindigd (een core dump, bijvoorbeeld).
    Onbekende actie aangevraagd.
    Melding die door een proxy of gateway HTTP server wordt gegeven als een echte doelserver niet succesvol op de aanvraag van een client antwoordt.
    Interne server fout.
    Gateway time-out.
    HTTP versie niet ondersteund.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-bg.txt0000644000175100017510000002150314753672077026466 0ustar ldestailleurldestailleur
    Ново посещение се отчита при всеки нов входящ посетител (разглеждащ страница), който не е посещавал през последните #VisitTimeOut# min.
    Броят на клиентските хостове (IP адреси), които са посетили сайта (и са разгледали поне една страница).
    Тези данни показват броя на различните физически лица, посетили сайта във всеки един ден.
    Колко пъти тази страница от сайта е разгледана (Общо за всички посетители за всички посещения).
    Тези данни се различават от "хитове" по това, че отброяват само HTML страници (без картинките и другите видове файлове).
    Колко пъти страница, картинка или друг файл от сайта е разгледан или свален от посетител.
    Тези данни са само справочни, тъй като броя на разгледаните "страници" често са обект на маркетингова политика.
    Тази информация се отнася до количеството данни свалени с всички страници, картинки и файлове във вашият сайт.
    Мерните единици са в KB, MB или GB (Килобайти, Мегабайти или Гигабайти)
    #PROG# разпознава всеки достъп до вашия сайт след претърсване от #SearchEnginesArray# популярните търсачки (като Yahoo, Altavista, Lycos, Google, Voila, и т.н....).
    Списък на всички външни страници използвани за връзка (и вход) към вашият сайт (Само #MaxNbOfRefererShown#-те най-често използвани външни страници са показани). Връзките, използвани като резултат от търсачките са изключени, т.к. вече са показани в предишния ред от тази таблица.
    Таблицата показва списък с най-често използваните ключови фрази или думи използвани за намиране на вашият сайт с помощта на интернет търсачки. (Ключовите думи от #SearchEnginesArray# най-популярните търсачки са разпознати от #PROG#, като Yahoo, Altavista, Lycos, Google, Voila, и т.н...).
    Заб.: общият брой на търсенията по ключови думи може да превишава броя на търсенията по ключови фрази (истинският брой на търсенията), защото ако се използват 2 кл. думи при едно и също търсене се отброяват 2 търсения по думи (по веднъж за всяка дума).
    Роботите (известни и като Паяци) са автоматизирани компютърни посетители използвани от търсачките да сканират сайта ви за индексиране и класифициране: те събират информация за Уеб сайтовете и/или проверяват дали сайтът ви е онлайн.
    #PROG# може да разпознае до #RobotArray# робота.
    Всички времеви статистики са базирани на часовото време на сървъра.
    Докладваните данни са: приблизителни стойности (изчислени от всички данни между началното и последното посещение)
    Докладваните данни са: нарастващи суми (изчислени от всички данни между началното и последното посещение)
    Някои стойности на Продължителност на посещенията са 'неизвестни' защото невинаги могат да бъдат изчислени. Основната причина за това е:
    - Посещението още не е приключило, когато е предизвикано 'обновяване'.
    - Посещението е започнало в последният час (след 23:00) от последният ден на месеца (по технически причини #PROG# е възпрепятстван да изчисли продължителността на такива сесии).
    Няма описание на тази грешка.
    Заявката ще бъде обработена по-късно от сървъра.
    Сървърът обработи заявката, но тя не съдържа нищо.
    Частично съдържание
    В отговора на заявката можете да видите новият адрес на поисканият документ.
    Няма описание на тази грешка.
    Синтактична грешка, сървърът не разбира вашата заявка.
    Опитвате се да достигнете URL защитен с име/парола.
    Многократни такива съобщения могат да означават опит за неоторизиран и/или злонамерен достъп до вашият сайт.
    Опитвате се да достигнете URL недостъпен и за оторизирани потребители (например, URL адрес в директория, която не е дефинирана за "преглед".).
    Опитвате се да достигнете несъществуващ URL. Това показва съществуването на невалидна връзка в сайта или погрешно написан от посетителя URL адрес.
    Сървърът е отделил твърде много време за да отговори на заявката. Тази грешка обикновено означава или бавен CGI скрипт, който сървърът се е принудил да прекрати или извънредно претоварен със заявки сървър.
    Вътрешна грешка. Тази грешка обикновено е причинена от CGI програма която е прекратила действието си абнормално(coredump например).
    Исканото действие е непознато.
    Код за грешка, върнат от HTTP сървър, работещ като прокси или gateway, когато сървърът-цел не е отговорил успешна на клиентската заявка.
    Вътрешна грешка на сървъра.
    Портално(Gateway) прекъсване.
    HTTP версията не се поддържа.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-it.txt0000644000175100017510000001540214753672077026513 0ustar ldestailleurldestailleur
    Per nuova visita si intende ogni nuovo visitatore che visualizza o consulta una pagina e non si connesso al sito negli ultimi #VisitTimeOut# minuti.
    Numero di client host (indirizzi IP) che hanno visitato il sito (e visualizzato almeno una pagina).
    Questa cifra riflette il numero di persone fisiche diverse che si sono collegate al sito.
    Numero di volte in cui una pagina del sito stata visualizzata (somma di tutti i visitatori, per tutte le visite).
    Questo valore diverso dagli "accessi" perch considera solamente le pagine HTML e non le immagini o gli altri elementi.
    Numero di volte in cui una pagina, una immagine o un elemento stato visualizzato o scaricato da qualcuno.
    Questo valore viene fornito solo per completezza in quanto il numero delle "pagine" visualizzate spesso preferibile ai fini commerciali.
    Questo valore indica la quantit di dati scaricati per tutte le pagine, le immagini e i file presenti sul sito.
    Le unit di misura sono espresse in KB, MB o GB (KiloByte, MegaByte o GigaByte)
    #PROG# in grado di riconoscere gli accessi al sito provenienti dalle ricerche sui #SearchEnginesArray# motori di ricerca pi famosi (come Yahoo, Altavista, Lycos, Google, Voila, ecc.).
    Elenco delle pagine di siti esterni contenenti un link che stato seguito per accedere a questo sito (solo le #MaxNbOfRefererShown# pagine esterne pi utilizzate sono visualizzate). I link presenti nelle pagine dei motori di ricerca sono esclusi in quanto gi conteggiati nel riquadro soprastante.
    Questa tabella offre l'elenco delle parole o frasi chiave utilizzate pi spesso per trovare il sito sui motori di ricerca. (#PROG# in grado di riconoscere le ricerche sui #SearchEnginesArray# motori di ricerca pi famosi come Yahoo, Altavista, Lycos, Google, Voila, ecc.).
    Notare che il totale delle ricerche sulle parole chiave potrebbe essere maggiore di quello sulle frasi chiave (il numero reale di ricerche) perch quando 2 parole chiavi sono presenti sulla stessa ricerca questa viene conteggiata due volte (una per ciascuna parola).
    I robot (noti anche col nome di spider) sono dei visitatori automatici utilizzati da molti motori di ricerca per analizzare il sito al fine di indicizzarlo, generare statistiche sui siti Web in Internet e/o verificare che sia ancora in linea.
    #PROG# in grado di riconoscere #RobotArray# robot.
    Gli orari visualizzati sono basati sul fuso orario del server.
    I dati qui riportati sono valori medi (calcolati su tutti i dati tra la prima e l'ultima visita nel periodo di tempo analizzato)
    I dati qui riportati sono somme cumulative (calcolate su tutti i dati tra la prima e l'ultima visita nel periodo di tempo analizzato)
    Alcune Durate delle visite sono 'sconosciute' perch non possono essere sempre calcolate. Questi sono i casi pi ricorrenti:
    - La visita non era ancora conclusa quando sono state aggiornate (funzione 'update') le statistiche.
    - La visita iniziata durante l'ultima ora (dopo le 23:00) dell'ultimo giorno del mese (Una ragione tecnica impedisce ad #PROG# di calcolare la durata di queste sessioni)
    I Worm sono dei visitatori automatici provenienti da server esterni, infettati da un virus, che provano ad effettuare particolari visite al server del sito al fine di infettarlo. In molti casi questi worm sfruttano i bug di alcuni server non aggiornati o di tipo commerciale. Se il vostro server non l'obiettivo sensibile del worm potete tranquillamente ignorare queste visite.
    Ci sono pochissimi 'server worm' al mondo ma questi talvolta dimostrano di essere veramente efficaci. #PROG# in grado di riconoscere #WormsArray# firme di worm noti (nimda, code red, ecc.).
    Nessuna descrizione per questo errore.
    Il server ha processato la richiesta ma verr eseguita pi tardi.
    Il server ha processato la richiesta ma non ci sono documenti da visualizzare.
    Contenuto parziale.
    Il documento richiesto stato spostato e si trova al momento ad un altro indirizzo, indicato nella risposta.
    Nessuna descrizione per questo errore.
    Errore di sintassi, il server non ha compreso la richiesta.
    Tentativo di accesso a un URL che richiede un'autenticazione tramite login e password.
    Un numero troppo elevato pu significare che qualcuno (es. un hacker) sta cercando di forzare l'accesso al sito (ad esempio provando diverse combinazioni di login e password).
    Tentativo di accesso a un URL non configurato per essere accessibile, neppure tramite autenticazione (ad esempio l'URL di una cartella il cui contenuto non pu essere sfogliato).
    Tentativo di accesso a un URL inesistente. Si tratta di un link non valido sul sito o di un errore di battitura del visitatore che ha indicato un URL non corretto.
    Il server ha impiegato troppo tempo per rispondere alla richiesta. Pu trattarsi di uno script CGI troppo lento obbligato ad abbandonare la richiesta oppure di un timeout dato dalla saturazione del sito.
    Errore interno del server. Questo errore quello restituito pi di frequente durante la terminazione anormale di uno script CGI (per esempio a seguito di un coredump).
    Azione richiesta di tipo sconosciuto.
    Codice ritornato da un server HTTP che funge da proxy o da gateway quando il vero server destinatario non risponde alla richiesta del client.
    Errore interno del server.
    Time-out del gateway.
    Versione HTTP non supportata.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-nb.txt0000644000175100017510000001113714753672077026477 0ustar ldestailleurldestailleur
    Ett nytt besk er en ny gjest som ikke har vrt tilkoplet nettstedet siste #VisitTimeOut# min.
    Antall klientverter (IP-adresser) som har beskt nettstedet, og har sett minst en side).
    Denne informasjonen gjelder antallet forskjellige personer som har beskt siden.
    Antall ganger en side p nettstedet har blitt vist.
    Denne informasjonen skiller seg fra treff ved bare telle HTML-sider, og ikke bilder og andre filer.
    Antall ganger en side, et bilde eller en fil p nettstedet har blitt vist eller lastet ned.
    Denne informasjonen viser hvor mye data som har blitt lastet ned totalt (sider, bilder eller andre filer).
    Enhetene er KB, MB eller GB (kilobyte, megabyte eller gigabyte)
    #PROG# kan se nr et besk p nettstedet ditt kommer fra et sk p de #SearchEnginesArray# mest populre skemotorene og emnekatalogane (f.eks. Yahoo, Altavista, Lycos, Google og Kvasir).
    Liste over alle eksterne sider som har lenker til nettstedet ditt (bare de #MaxNbOfRefererShown# mest brukte eksterne sider blir vist). Lenker fra skemotorer er ikke inkludert her, siden disse allerede er oppfrt i forrige del av denne tabellen.
    Denne tabellen viser de mest brukte skeordene brukt til finna nettstedet ditt i skemotorer og emnekataloger. (Skeord fra de #SearchEnginesArray# mest populre skemotorene og emnekatalogene kan leses av #PROG#, f.eks. Yahoo, Altavista, Lycos, Google, og Kvasir).
    Roboter blir brukt av mange skemotorer som besker nettstedet ditt for indeksere og rangere det, samle statistikk om nettsteder, og/eller se om nettstedet fremdeles er tilgjengelig.
    #PROG# kjenner til #RobotArray# roboter.
    All tidsrelatert statistikk er basert p tjenertid.
    Rapporterte tall er gjennomsnittsverdier (regnet ut fra alle data mellom frste og siste besk)
    Rapporterte tall er kumulative summer (regnet ut fra alle data mellom frste og siste besk)
    Ingen beskrivelse av denne feilen.
    Foresprselen var forsttt av tjeneren men vil bli prosessert senere.
    Tjeneren har prosessert foresprselen men har ikke noe innhold sende.
    Delvis innhold.
    Det forespurte dokumentet er flyttet, og finnes n p en annen side. Brukeren blir automatisk videresendt til den nye adressen.
    Ingen beskrivelse av denne feilen.
    Syntaksfeil. Tjeneren forsto ikke foresprselen.
    Prvde hente en side som var passordbeskyttet.
    Mange slike feilmeldinger kan bety at noen prver bryte seg inn p nettstedet ditt.
    Prvde hente en side som er utilgjengelig (selv med passord) (for eksempel en katalog som er definert som ikke lesbar).
    Prvde hente en ikke-eksisterende side. Denne feilen betyr oftest at det er en lenke en eller annen plass p nettstedet ditt (eller p en ekstern side) som ikke fungerer, og som m oppdateres.
    Tjeneren har brukt for mye tid p svare p en foresprsel. Denne feilen gjelder enten et tregt CGI-skript tjenaren mtte avslutte, eller tungt trafikkert tjenar.
    Intern feil. Denne feilen kommer ofte av CGI-skript som har blitt avsluttet unormalt.
    Ukjent foresprsel.
    Kode returnert av ein HTTP-tjener som fungerer som proxy eller systemport nr en ekte tjener ikke svarer p foresprselen.
    Intern tjenerfeil.
    Systemport tidsavbrutt.
    Sttter ikke HTTP-versjonen.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-sk.txt0000644000175100017510000001030214753672077026506 0ustar ldestailleurldestailleur
    Noví návštevníci su definovaní ako ka¾dý prichádzajuci (prehliadajúci si alebo prechádzajúci), kto sa na stránky nepripojil posledních #VisitTimeOut# min.
    Poèet klientov (IP address), ktorí pri¹li na stránky (a ktori si prehliadli aspoò jednu stránku). Toto èíslo prislucha èíslu roznych fyzických osob, ktori navštívili stránky ktorýkolvek jeden den.
    Poèet kolkokrát bola stránka na tomto servery pozreta (Suèet za všetky navštevujucí a ich návštevy). To se liši od Hitov tak, ¾e su zapoèítane iba stránky (nie obrázky a ostatne...).
    Poèet kolkokrát bola stránka, obrázok, subor na tomto servery stiahnuta (Suèet za všetky navštevující a jejich návštevy). Toto èíslo je uvedene kvoli porovnániu zo Stránkami.
    Velkost všetkych stránok, obrázkov a suborov stiahnutych z tohoto serveru.
    #PROG# rozpozná prístup na server od vyhladávanie z #SearchEnginesArray# najznámejších internetových vyhledávaèov a zoznamov (ako je Yahoo, Altavista, Lycos, Google, Voila, atd...).
    Seznam všech externích stránek (mimo server), které byly pou¾ity jako odkaz na tento server (Je zobrazeno jen #MaxNbOfRefererShown# nejèastìjších). Odkazy pou¾ité z vyhledávaèù nejsou zaøazeny, nebo» je obsahuje jiný údaj.
    Tato tabulka zobrazuje zoznam nejèastejsie zadavaných výrazov, ktoré boly zadávane vo vyhladávaèoch k najdeniu tohoto serveru. (Výrazy od #SearchEnginesArray# najznámejších vyhladávaèov a zoznamov su #PROG# rozpoznany, ako je Yahoo, Altavista, Lycos, Google, Voila, atd...).
    Roboti (niekedy oznaèováni ako pavuci alebo èmuchalové) su poèítaèoví automat. návštevníci pou¾ivaní vela vyhledávajucimi slu¾bami k (1) indexovániu a hodnoteniu, (2) zbieraniu statistik z webov a/alebo (3) k zistsniu, ci stránky stále existuju.
    #PROG# je schopmy rozpoznat #RobotArray# robotov.
    Bolo vytvoreno nové miesto s datami a odeslane.
    Po¾adavka bola rozeznana, ale bude vybaveny neskor.
    Po¾iadavka bola rozeznana, ale nieje co odoslat spet.
    Poziadavka bol zpracovany iba èiastoène.
    Po¾adovaný dokument bol presunuty a adresa bola odoslana.
    Dokument sa doèasne nachádza na inej adrese.
    Syntaktická chyba, chybný po¾iadavok.
    Po¾iadavka neobsahovala ¾iadanu autorizaciu meno/heslo pre vstup na stránku. Ak se vyskytujeèasto,pokuša sa niekdo o prielom-hack.
    Po¾iadavka bola odmietnuta serverom (neprístupne data, neviditelný adresár...).
    Pokus o vstup na neexistujuci stránku alebo soubor.
    Cela po¾iadavka nebola serveru od klienta odoslana v po¾adovanom èase (chyba klienta alebo serveru alebo skriptu).
    Chyba serveru (èasto sa vyskytuje pri chybnom zpracovaní skriptu).
    Po¾iadavku, ktora bola zaslana nieje mo¾no vyriedit, pretoze ho server nevie zpracovat.
    Server prijal chybnu po¾iadavku od iného serveru (proxy nebo brány).
    Chyba serveru, slu¾ba nieje k dispozicii.
    Vypršal èasový interval u proxy serveru alebo brány.
    Nepodporovaná verzia protokolu HTTP.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-cz.txt0000644000175100017510000001503714753672077026517 0ustar ldestailleurldestailleur
    Za novou návštěvu se považuje každý přístup návštěvníka, který nebyl připojen na serveru v průběhu předchozích #VisitTimeOut# minut.
    Počet počítačů (IP adres), které se připojily na server (a stáhly alespoň jednu stránku).
    To zhruba odpovídá počtu různých osob, které navštívily stránky.
    Celkový počet zhlédnutí jednotlivých stránek (součet za všechny návštěvy všech návštěvníků).
    Toto číslo se liší od „hitů“ tím, že sem jsou započítávány pouze stažení HTML stránek, a nikoli obrázků a jiných souborů.
    Celkový počet zhlédnutí nebo stažení jednotlivých stránek, obrázků, či souborů.
    Tento údaj je udáván spíše pro zajímavost, neboť počet zhlédnutých „stránek“ má obecně větší vypovídací hodnotu pro marketingové účely.
    Celkový objem dat přenesených při návštěvách vašich stránek.
    Tento údaj zahrnuje jak zobrazené stránky, tak stažené obrázky a soubory.
    #PROG# umí rozpoznat přístupy na server z #SearchEnginesArray# nejznámějších internetových vyhledávačů a adresářů (např. Yahoo, Altavista, Lycos, Google, Voila).
    Seznam externích stránek obsahujících odkazy na vaše stránky, přes které přišli někteří návštěvníci. (Zobrazuje se pouze #MaxNbOfRefererShown# nejčastěji použitých). Odkazy z internetových vyhledávačů jsou uvedeny v samostatné tabulce, a proto zde nejsou zahrnuty.
    Tato tabulka obsahuje nejčastější výrazy a slovní spojení použité ve vyhledávačích a internetových adresářích pro vyhledání těchto stránek. (#PROG# podporuje #SearchEnginesArray# nejpopulárnějších vyhledávačů a adresářů, jako Yahoo, Altavista, Lycos, Google, Voila a další.)
    Všimněte si, že celkový počet vyhledání všech výrazů může být vyšší než součet vyhledání slovních spojení, neboť každé víceslovné vyhledávání je započítáno právě jednou do slovních spojení, ale vícenásobně do výrazů (jednou pro každé obsažené slovo).
    Roboty jsou automatizovaní počítačoví návštěvníci používaní pro skenování a indexování obsahu World Wide Webu a pro kontrolu, zda jsou jednotlivé stránky stále dostupné.
    #PROG# dokáže rozpoznat #RobotArray# robotů.
    Všechny časové statistiky vycházejí z času na serveru.
    Zde zobrazené údaje jsou průměrné hodnoty (počítané ze všech návštěv ve sledovaném období).
    Zde zobrazené údaje jsou celkové součty (počítané ze všech návštěv ve sledovaném období).
    Některé délky návštěv jsou uvedeny jako „neznámé“, neboť je nelze vždy přesně určit. Hlavními důvody k tomu jsou:
    • Návštěva nebyla dokončena v okamžiku, kdy probíhala aktualizace statistik. (Délka bude doplněna při následné aktualizaci.)
    • Návštěva začala v poslední hodině (po 23:00) posledního dne v měsíci. (Z technických důvodů #PROG# nedokáže určit délku takovýchto návštěv.)
    Červy jsou počítačové programy napadající počítače na síti, které pak dále využívají pro své další šíření. Ve většině případů se červy snaží využít chyb v neaktualizovaných komerčních aplikacích. Pokud váš systém není mezi zranitelnými cíly červu, můžete takovou zátěž jednoduše ignorovat.
    Existuje jen velice málo internetových červů; přesto ale bývají ve své době velice rozšíření. #PROG# umí rozlišit stopy #WormsArray# známých červů (Nimda, Code Red aj.).
    Požadavek byl splněn a nový objekt byl vytvořen.
    Požadavek byl přijat, ale bude zpracován později.
    Server úspěšně zpracoval požadavek, nicméně nebylo třeba vrátit žádný obsah.
    Server na přání klienta vrátil pouze část obsahu.
    Požadovaný dokument byl trvale přemístěn na jiné URI.
    Požadovaný dokument byl dočasně přemístěn na jiné URI.
    Požadavek je syntakticky chybný.
    Neúspěšná autentikace pro URL vyžadující jméno a heslo.
    Vysoký počet těchto chyb značí, že se někdo opakovaně pokoušel uhodnout správné jméno a heslo.
    Požadavek na URL, které nelze zobrazit (např. v URL v rámci adresáře, jehož obsah není určen k prohlížení).
    Požadavek na neexistující URL. Tato chyba zpravidla značí, že se někde vyskytuje neplatný odkaz, anebo uživatel špatně napsal požadované URL.
    Klient neodeslal svůj požadavek serveru ve stanoveném čase (chyba klienta, přetíženého serveru, anebo pomalého CGI skriptu).
    Vnitřní chyba serveru (často způsobena chybným zpracováním skriptu).
    Server nepodporuje funkce potřebné k vyřízení požadavku.
    Chyba vracená serverem HTTP, který funguje jako brána nebo proxy, když cílový server vrací chybovou odpověď na klientův požadavek.
    Služba je momentálně nedostupná z důvodu přetížení, či probíhající údržby serveru.
    Chyba vracená serverem HTTP, který funguje jako brána nebo proxy, když cílový server neodpoví ve stanoveném časovém limitu.
    Nepodporovaná verze protokolu HTTP.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-br.txt0000644000175100017510000001731014753672077026502 0ustar ldestailleurldestailleur
    Uma nova visita é definida como cada novo visitante entrando (vendo ou navegando por uma página) que não estava conectado a seu site pelos últimos #VisitTimeOut# minutos.
    Número de hosts clientes (endereços IP) que vieram visitar o site (e que viram pelo menos uma página).
    Estes dados se referem ao número de pessoas físicas diferentes que chegaram no site.
    Número de vezes que uma página do site é vista (Soma de todos os visitantes e todas visitas).
    Estes dados diferem dos "hits" pois somente conta a exibição de páginas HTML, enquanto os "hits" contam também imagens e outros arquivos.
    Número de vezes uma página, imagem, ou arquivo do site é visto ou recebido por alguém.
    Estes dados são fornecidos apenas como referência, já que o número de "páginas" visto é freqüentemente preferido para fins de marketing.
    Esta parte de informação refere-se à quantidade de dados recebidos de todas páginas, imagens e arquivos de seu site.
    Unidades estão em KB, MB ou GB (KiloBytes, MegaBytes ou GigaBytes)
    #PROG# reconhece cada accesso ao seu site após uma busca a partir das #SearchEnginesArray# mais populares Ferramentas de Busca da Internet e Diretórios (como Yahoo, Altavista, Lycos, Google, Voila, etc...).
    Lista de todas páginas externas que foram utilizadas como origem de acesso (e entrada) ao seu (Somente as #MaxNbOfRefererShown# páginas externas mais freqüentemente utilizadas são exibidas). Links utilizados pelos resultados de ferramentas de busca não são incluídos aqui pois já foram incluídos na linha anterior desta tabela.
    Esta tabela mostra a lista das mais freqüentes palavras-chave ou frases usadas para encontrar seu site a partir de Ferramentas de Busca da Internet e Diretórios. (Palavras-chave das #SearchEnginesArray# mais populares Ferramentas de Busca e Diretórios são reconhecidas pelo #PROG#, como Yahoo, Altavista, Lycos, Google, Voila, etc...).
    Note que o número total de buscas por palavras-chave pode ser maior que o número total de buscas por frases (número real de buscas) porque quando 2 palavras-chave são usadas em uma mesma busca, a busca é contada em dobro para palavras-chave (uma para cada palavra).
    Robots (também chamados de Spiders) são computadores visitantes automáticos utilizados por várias ferramentas de busca que podem rastrear seu web site para indexá-lo e classificá-lo, coletar estatisticas em Web sites da Internet e/ou verificar se seu site ainda está disponível.
    #PROG# é capaz de reconhecer até #RobotArray# robots.
    Todas as estatíticas de tempo relatadas são baseadas no horário do servidor.
    Aqui os dados reportados são: valores médios (calculados a partir de todos os dados entre a primeira e última visitas no intervalo analisado)
    Aqui os dados reportados são: somas cumulativas (calculadas a partir de todos os dados entre a primeira e última visitas no intervalo analisado)
    Some Duraçãoes de visitas são 'desconhecidas' porque não podem ser sempre calculadas. Esta é a principal razão para isso:
    - A Visita não tinha sido encerrada quando a 'atualização' ocorreu.
    - Visitas iniciadas na última hora (depois de 23:00) do último dia do mês (Uma razão técnica previne #PROG# de calcular as durações destas sessões)
    Worms (vermes) são visitas automáticas de computadores que na realidade são servidores externos, infectados por um vírus, que tenta realizar hits específicos em seu site para infectá-lo. Na maioria dos casos, estes "vermes" exploram defeitos ("bugs") de servidores. Se o seu sistema não é o alvo sensível do worm, você pode simplesmente ignorar estes hits.
    Existem poucos 'vermes de servidor' no mundo, mas eles costumam ser muito ativos às vezes. #PROG# é capaz de reconhecer #WormsArray# assinaturas conhecidas de vermes (nimda,code red,...).
    Erro sem descrição.
    Requisição foi entendida pelo servidor, mas será processada depois.
    O servidor processou a requisição, mas não há documento a ser enviado.
    Conteúdo parcial.
    O documento requisitado foi movido e está agora em outro endereço fornecido como resposta.
    Erro sem descrição.
    erro de sintaxe, o servidor não entendeu a requisição.
    Tentou alcançar uma URL em que um par usuário/senha foi requisitado.
    Um grande número neste item pode significar que alguém (como um hacker) está tentando quebrar, ou entrar em seu site (esperando entrar em uma área segura tentando diferentes pares de usuários/senhas, por exemplo).
    Tentou alcançar uma URL não configurada como acessível, mesmo com um par userio/senha (por exemplo, uma URL com um diretório não definido como "navegável".).
    Tentou alcançar uma URL inexistente. Este erro freqüentemente significa que há um link inválido em algum ponto de seu site ou que um visitante errou a digitaço de uma URL.
    O servidor levou muito tempo para responder a requisição. Este erro freqüentemente indica ou um script CGI lento que o servidor teve que interromper ou um servidor Web extremamente congestionado.
    Erro interno. Este erro é freqüentemente causado por um programa CGI que terminou de forma anormal (por exemplo um coredump).
    Ação requisitada desconhecida.
    Código retornado pelo servidor HTTP que trabalha como proxy ou gateway quando um servidor real algo não respondeu com sucesso à requisição do cliente.
    Erro interno do servidor.
    Tempo esgotado no Gateway.
    Versão de HTTP Não Suportada.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-de.txt0000644000175100017510000001337314753672077026474 0ustar ldestailleurldestailleur
    Ein neuer Besucher wird definiert als jeder neue Besucher, der eine Seite abgerufen hat und der auf Ihre Web Site in den letzten #VisitTimeOut# min. nicht zugegriffen hat.
    Anzahl der Rechner (IP-Adressen), die Ihre Web Site besuchten und mindestens eine Seite aufgerufen haben.
    Diese Anzahl entspricht der Zahl an unterschiedlichen physikalischen Personen, die Ihre Web Site an irgendeinem Tag besuchten.
    Anzahl der insgesamt angezeigten Seiten Ihrer Web Site (Summe aller Zugriffe von allen Besuchern).
    Diese Zahl unterscheidet sich von den "Zugriffen", da nur HTML Seiten und keine Grafiken oder andere Dateien gezählt werden.
    Anzahl der insgesamt angezeigten oder heruntergeladenen Seiten, Grafiken, Dateien Ihrer Web Site.
    Diese Zahl wird nur als Referenz angegeben, da meistens die Anzahl der angezeigten "Seiten" für Marketingzwecke bevorzugt wird.
    Dieser Wert entspricht der Menge an Daten, die aufgrund aller Seiten, Grafiken und Dateien Ihrer Web Site übertragen worden sind.
    Einheiten sind in Kb, Mb oder Gb (KiloBytes, MegaBytes oder GigaBytes)
    #PROG# erkennt jeden Zugriff auf Ihre Web Site aufgrund einer Suche von einer der #SearchEnginesArray# beliebtesten Internet-Suchmaschinen und -Verzeichnisse (wie z.B. Yahoo, Altavista, Lycos, Google, Voila, etc...).
    Eine Liste aller externen Seiten, von denen ein Verweis auf Ihre Web Site erfolgte (nur die #MaxNbOfRefererShown# am häufigsten aufgetretenen externen Seiten werden angezeigt). Verweise aufgrund eines Suchergebnisses einer Suchmaschine werden hier nicht aufgeführt, da diese bereits in der vorherigen Tabellenzeile angegeben worden sind.
    Diese Tabelle zeigt die Liste der am häufigsten verwendeten Schlüsselwörter, um Ihre Web Site mit einer Internet-Suchmaschine bzw. -Verzeichnis zu finden. (#PROG# erkennt die Schlüsselwörter der #SearchEnginesArray# beliebtesten Internet-Suchmaschinen und -Verzeichnisse, wie z.B. Yahoo, Altavista, Lycos, Google, Voila, etc...).
    Robots (manchmal auch als Spider bezeichnet) sind automatische Computerbesucher, die von vielen Suchmaschinen eingesetzt werden, um Ihre Web Seite aufzunehmen und auszuwerten.
    #PROG# ist in der Lage, bis zu #RobotArray# Robots zu erkennen.
    Alle zeitbezogenen Statistiken basieren auf der Serverzeit.
    Die angezeigten Werte sind Durchschnittswerte (berechnet aus allen Werten zwischen dem ersten und letzten Besuch).
    Die angezeigten Werte sind Summenwerte (berechnet aus allen Werten zwischen dem ersten und letzten Besuch).
    Für diesen Fehler liegt keine Beschreibung vor.
    Die Anfrage wurde vom Server akzeptiert, aber sie wird erst später verarbeitet.
    Der Server hat die Anfrage verarbeitet, aber es wurde kein Ergebnis übertragen.
    Unvollständiger Inhalt.
    Das angeforderte Dokument wurde verschoben und ist nun unter der angegebenen Adresse erreichbar.
    Die angeforderten Daten wurden vorübergehend zu einem anderen URI verschoben.
    Syntaxfehler, der Server kann die Anfrage nicht verarbeiten.
    Es wurde versucht, auf eine URL zuzugreifen, für die eine Authentifizierung notwendig war.
    Eine hohe Anzahl kann darauf hindeuten, daß jemand (z.B. ein Hacker) vesucht, sich unerlaubten Zugang zu Ihrer Web Site zu verschaffen, indem er z.B. verschiedene Login/Passwort Kombinationen durchprobiert.
    Es wurde versucht, auf eine unerreichbare URL zuzugreifen, für die selbst eine Authentifizierung nicht ausreicht
    (z.B. eine URL innerhalb eines für Browserzugriffe gesperrten Verzeichnisses).
    Es wurde versucht, auf eine ungültige URL zuzugreifen. Dieser Fehler bedeutet meistens, daß es einen
    ungültigen Link irgendwo in Ihrer Web Site gibt oder daß ein Besucher einen Schreibfehler bei einer URL gemacht hat.
    Der Server benötigte zu viel Zeit, um auf eine Anfrage zu reagieren. Dieser Fehler bezieht sich meistens auf ein
    langsam arbeitendes CGI-Skript, welches durch den Server vorzeitig abgebrochen werden mußte, oder einen überlasteten Web Server.
    Interner Fehler. Dieser Fehler wird meist durch ein CGI-Skript verursacht, das z.B. durch einen Programmfehler unerwarteterweise beendet worden ist.
    Unbekannte Art der Anfrage.
    Dieser Fehler wird von einem HTTP-Server gemeldet, der als ein Proxy oder Gateway fungiert, wenn der eigentliche Zielserver auf
    die Anfrage nicht erfolgreich geantwortet hat.
    Interner Serverfehler.
    Gateway Zeitüberschreitung.
    HTTP-Version wird nicht unterstützt.
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_w/awstats-tt-es.txt0000644000175100017510000001426014753672077026507 0ustar ldestailleurldestailleur
    Se considera un nueva vista por cada nuevo visitante que consulta una página y que no haya accedido al sitio en los últimos #VisitTimeOut# mins..
    Número de Servidores (direcciones IP) que entran a un sitio (y que por lo menos visitan una página).
    Esta cifra refleja el número de personas físicas diferentes que hayan accedido al sitio en un día.
    Número de ocasiones que una página del sitio ha sido vista (La suma de todos los visitantes incluyendo múltiples visitas).
    Este contador se distingue de "hits" porque cuenta sólo las páginas HTML y no los gráficos u otros archivos o ficheros.
    El número de ocasiones que una página, imagen, archivo o fichero de un sitio es visto o descargado por un visitante.
    Este contador sirve de referencia, pero el contador de "páginas" representa un dato mercadotécnico generalmente más útil y por lo tanto se recomienda.
    El número de kilo bytes descargados por los visitantes del sitio.
    Se refiere al volumen de datos descargados por todas las páginas, imágenes y archivos o ficheros medidos en kilo bytes.
    El programa #PROG# es capaz de reconocer una visita a su sitio luego de cada búsqueda desde cualquiera de los #SearchEnginesArray# motores de búsqueda y directorios Internet más populares (Yahoo, Altavista, Lycos, Google, Terra, etc...).
    Lista de páginas de sitios externos utilizadas para acceder o enlazarse con su sitio (Sólo las #MaxNbOfRefererShown# páginas más utilizadas se encuentras enumeradas). Los enlaces utilizados por los motores de búsqueda o directorios son excluidos porque ya han sido contabilizados en el rubro anterior.
    Esta tabla muestra la lista de las palabras clave más utilizadas en los motores de búsqueda y directorios Internet para encontrar su sitio. (El programa #PROG# reconoce palabras clave usadas en los #SearchEnginesArray# motores de búsqueda más populares, tales como Yahoo, Altavista, Lycos, Google, Voila, Terra etc...).
    Los Robots son visitantes automáticos que escanean o viajan por su sitio para indexarlo, o jerarquizarlo, para recopilar estadísticas de sitios Web, o para verificar si su sitio se encuentra conectado a la Red.
    El programa #PROG# reconoce hasta #RobotArray# robots.
    Todos los tiempos relacionados con las estadísticas están basados en tiempos de servidor.
    Aquí, las fechas reportadas son: valores medios (calculado desde todos los datos entre las primeras y los ultimas visitas en el rango analizado)
    Aquí, las fechas reportadas son: sumas acumulativas (calculado desde todos los datos entre las primeras y los ultimas visitas en el rango analizado)
    Algunas Duraciones de las visitas son 'desconocidas' porque no pueden ser calculadas siempre. La razón principal de esto es:
    - La visita no fue acabada cuando ocurrió la 'actualización'.
    - La visita comenzó en la hora anterior (después de las 23:00) del pasado día de un mes (la razón técnica de previene a #PROG# de la duración calculada de tales sesiones)
    Error sin descripción.
    La solicitud ha sido computada pero el servidor la procesará más tarde.
    El servidor ha procesado la solicitud pero no existen documentos para enviar.
    Contenido parcial.
    El documento solicitado ha sido reubicado y se encuentra en un URL proporcionado en la misma respuesta.
    Error sin descripción.
    Error de sintaxis, el servidor no ha comprendido su solicitud.
    Número de intentos por acceder un URL que exige una combinación usuario/contraseña que ha sido invalida..
    Un número de intentos muy elevado pudiera sugerir la posibilidad de que un hacker (o pirata) ha intentado entrar a una zona restringida del sitio (p.e., intentando múltiples combinaciones de usuario/contraseña).
    Número de intentos por acceder un URL configurado para no ser accesible, aún con una combinación usuario/contraseña (p.e., un URL previamente definido como "no navegable").
    Número de intentos por acceder un URL inexistente. Frecuentemente, éstos se refieren ya sea a un enlace (link) inválido o a un error mecanográfico cuando el visitante tecleó el URL equivocado.
    El servidor ha tardado demasiado tiempo para responder a una solicitud. Frecuentemente se debe ya sea a un programa CGI muy lento, el cual tuvo que ser abandonado por el servidor, o bien por un servidor sobre-saturado.
    Error interno. Este error generalmente es causado por una terminación anormal o prematura de un programa CGI (p.e., un CGI corrompido o dañado).
    Solicitud desconocida por el servidor.
    Código retornado por un servidor de protocolo HTTP el cual funciona como proxy o puente (gateway) cuando el servidor objetivo no funciona o no interpreta adecuadamente la solicitud del cliente (o visitante).
    Error interno del servidor.
    Pasarela fuera de linea.
    Versión de protocolo HTTP no soportada.
    awstats-8.0/wwwroot/cgi-bin/lang/awstats-pt.txt0000644000175100017510000001140714753672077023673 0ustar ldestailleurldestailleur# Portuguese message file # $Revision$ - $Date$ PageCode=iso-8859-1 message0=Desconhecido message1=Desconhecido (ip no resolvido) message2=Outros visitantes message3=Ver detalhes message4=Dia message5=Ms message6=Ano message7=Estatsticas de message8=Primeira visita message9=ltima visita message10=Numero de visitas message11=Visitantes nicos message12=Visita message13=Palavra chave message14=Pesquisa message15=Percentagem message16=Trfego message17=Domnios/Pases message18=Visitantes message19=Pginas/URL message20=Horas message21=Visualizadores message22=Erros HTTP message23=Referencias message24=Busca Palavras message25=Visitas domnios/pases message26=hosts message27=pginas message28=paginas diferentes message29=Acesso message30=Outras palavras message31=Pginas no encontradas message32=Erros HTTP message33=Verses Netscape message34=Verses MS Internet Explorer message35=Ultima Actualizao message36=Ligado a partir de message37=Origem message38=Endereo directo / Favoritos message39=Origem desconhecida message40=Ligaes de um motor de busca message41=Ligaes de pginas externas (outros que no motores de busca) message42=Ligaes de pginas internas (pginas no mesmo site) message43=Frases usadas em motores de busca message44=Palavras usadas em motores de busca message45=Endereo IP no resolvido message46=SO Desconhecido (Campo Referer) message47=URLs solicitadas e no encontradas (HTTP code 404) message48=Endereo IP message49=Erro Hits message50=Browsers Desconhecidos (Campo Referer) message51=Motores visitantes message52=visitas/visitante message53=Motores/Spiders message54=Ferramenta de Anlise de ficheiros de log em realtime para estatsticas avanadas message55=de message56=Pginas message57=Hits message58=Verses message59=SO message60=Jan message61=Fev message62=Mar message63=Abr message64=Mai message65=Jun message66=Jul message67=Ago message68=Set message69=Out message70=Nov message71=Dez message72=Navegao message73=Tipos de Arquivos message74=Actualizar message75=Bytes message76=Retorna pgina inicial message77=Top message78=dd mmm yyyy - HH:MM message79=Filtro message80=Lista completa message81=Hosts message82=Conhecido(a)(s) message83=Robs message84=Dom message85=Seg message86=Ter message87=Qua message88=Qui message89=Sex message90=Sab message91=Dias da semana message92=Quem message93=Quando message94=Utilizadores autenticados message95=Min message96=Med message97=Max message98=Compresso Web message99=Banda economizada message100=Antes da compresso message101=Depois da compresso message102=Total message103=palavras-chave(s) diferente(s) message104=Pginas de entrada message105=Cdigo message106=Dimenso mdia message107=Ligaes de um NewsGroup message108=KB message109=MB message110=GB message111=Grabber message112=Sim message113=No message114=Info. message115=OK message116=Sair message117=Durao da visita message118=Fechar janela message119=Bytes message120=Frases de busca message121=Palavras de busca message122=Referenciados por diferentss motores de busca message123=Referenciados por diferentes pginas message124=Outras frases message125=Outros logins (e/ou utilizadores annimos) message126=Motores de busca referenciadores message127=Pginas referenciadoras message128=Resumo message129=Valor exacto no disponvel em vista 'Ano' message130=Lista de valores message131=Sender EMail message132=Receiver EMail message133=Perodo considerado message134=Extra/Marketing message135=Tamanhos de ecr message136=Ataques de Worm/Virus message137=Adicionar a favoritos (estimado) message138=Dias do ms message139=Diversos message140=Browsers com suporte Java message141=Browsers com suporte Macromedia Director message142=Browsers com suporte Flash message143=Browsers com suporte para audio Real message144=Browsers com suporte para audio Quicktime message145=Browsers com suporte para audio Windows Media message146=Browsers com suporte para PDF message147=Cdigos de erro SMTP message148=Pases message149=Correios message150=Tamanho message151=Primeiro message152=ltimo message153=Filtro de excluso message154=Cdigos mostrados aqui deram 'hits' ou trfego "no visto" pelos visitantes, por isso no sero incluidos em outros grficos. message155=Cluster message156=Robots mostrados aqui deram 'hits' ou trfego "no visto" pelos visitantes, por isso no sero incluidos em outros grficos. message157=Valores aps + so 'hits' directos em ficheiros "robots.txt". message158=Worms mostrados aqui deram 'hits' ou trfego "no visto" pelos visitantes, por isso no sero incluidos em outros grficos. message159=Trfego "no visto" trfego gerado por robots, worms ou respostas a cdigos de status HTTP especiais. message160=Trfego visualizado message161=Trfego no visualizado message162=Histrico mensal message163=Worms message164=Worms diferentes awstats-8.0/wwwroot/cgi-bin/lang/awstats-ua.txt0000644000175100017510000001716015053313363023637 0ustar ldestailleurldestailleur# Ukrainian message file (admin@slimhost.com.ua) # $Revision$ - $Date$ PageCode=utf-8 message0=Невідомий message1=Невідомий message2=Інші message3=Показати подробиці message4=День message5=Місяць message6=Рік message7=Статистика для message8=Перший візит message9=Останній візит message10=Кількість візитів message11=Унікальні відвідувачі message12=Візит message13=різні ключові слова message14=Пошук message15=Відсоток message16=Трафік message17=Домени/Країни message18=Відвідувачі message19=Адреса сторінки message20=Години message21=Браузери message22= message23=Реферери message24=Не оновлено (Дивіться 'Створити/Оновити' на сторінці awstats_setup.html) message25=Відвідувачі доменів/країн message26=хости message27=сторінки message28=різні сторінки-url message29=Переглядів message30=Інші слова message31=Сторінки не знайдено message32=Статуси помилок HTTP message33=Версії Netscape message34=Версії IE message35=Останнє оновлення message36=З'єднання із сайтом з message37=Походження message38=Пряма адреса / Закладки message39=Невідоме походження message40=Посилання з пошукових систем message41=Посилання із зовнішньої сторінки (інші вебсайти, окрім пошукових систем) message42=Посилання з внутрішньої сторінки (інші сторінки на тому ж сайті) message43=Ключові фрази, які використовуються пошуковими системами message44=Ключові слова, які використовуються пошуковими системами message45=Нерозпізнана IP-адреса message46=Невідомі операційні системи (поле useragent) message47=Запитані, але не знайдені URL (HTTP код 404) message48=IP-адреса message49=Помилка Хіти message50=Невідомі браузери (поле useragent) message51=різні роботи message52=Візитів/Відвідувач message53=Роботи/Павуки відвідувачі message54=Безкоштовний аналізатор лог-файлів для розширеної веб-статистики. message55=від message56=Сторінки message57=Хіти message58=Версії message59=Операційні системи message60=Січ message61=Лют message62=Бер message63=Кві message64=Тра message65=Чер message66=Лип message67=Сер message68=Вер message69=Жов message70=Лис message71=Гру message72=Навігація message73=Тип файлу message74=Оновити зараз message75=Обсяг message76=Повернутися на головну сторінку message77=Топ message78=dd mmm yyyy - HH:MM message79=Фільтр message80=Повний список message81=Хости message82=Відомі message83=Роботи message84=Нд message85=Пн message86=Вт message87=Ср message88=Чт message89=Пт message90=Сб message91=День тижня message92=Хто message93=Коли message94=Авторизовані користувачі message95=Мінімальне message96=Середнє message97=Максимальне message98=Web-компресія message99=Збережена величина message100=Компресія увімкнена message101=Результат компресії message102=Всього message103=Різні ключові фрази message104=Вхід message105=Код message106=Середній розмір message107=Посилання з новинних груп message108=КБ message109=МБ message110=ГБ message111=Грабер message112=Так message113=Ні message114=Інфо. message115=OK message116=Вихід message117=Тривалість візитів message118=Закрити вікно message119=Байти message120=Пошукові Ключові фрази message121=Пошукові Ключові слова message122=різні реферуючі пошукові системи message123=різні реферуючі сайти message124=Інші фрази message125=Інші логіни (і/або анонімні користувачі) message126=Реферуючі пошукові системи message127=Реферуючі сайти message128=Загальне message129=Точне значення недоступне у вигляді 'Year' message130=Масиви даних message131=Відправник EMail message132=Одержувач EMail message133=Звітний період message134=Додатково/Маркетинг message135=Роздільна здатність екрану message136=Атаки шкідливого ПЗ message137=Успішні хіти для favicon.ico message138=День місяця message139=Змішані message140=Браузери з підтримкою Java message141=Браузери з підтримкою Macromedia Director message142=Браузери з підтримкою Flash message143=Браузери з підтримкою Real Audio message144=Браузери з підтримкою QuickTime Audio message145=Браузери з підтримкою Windows Media Audio message146=Браузери з підтримкою PDF message147=Коди помилок SMTP message148=Країни message149=Пошта message150=Розмір message151=Перший message152=Останній message153=Фільтр виключень message154=Коди, показані тут, генерують трафік, який не відображається відвідувачам, тому вони не включені в іншу статистику. message155=Кластер message156=Роботи, показані тут, генерують трафік, який не відображається відвідувачам, тому вони не включені в іншу статистику. message157=Числа після + хіти успішно зараховані для файлу "robots.txt" message158=Віруси, показані тут, генерують трафік, який не відображається відвідувачам, тому вони не включені в іншу статистику. message159=Не відображуваний трафік включає трафік, створений роботами, вірусами або відповіддю сервера зі спеціальним HTTP-кодом. message160=Відображуваний трафік message161=Не відображуваний трафік message162=Історія за місяць message163=Віруси message164=Різні віруси message165=Пошта успішно відправлена message166=Відправка пошти не вдалася message167=Чутливість цілей message168=Javascript вимкнено message169=Створено message170=Плагіни message171=Регіони message172=Міста message173=Версії Opera message174=Версії Safari message175=Версії Chrome message176=Версії Konqueror message177=, message178=Завантаження message179=Експорт CSV message180=ТБ awstats-8.0/wwwroot/cgi-bin/lang/awstats-mk.txt0000644000175100017510000001217514753672077023662 0ustar ldestailleurldestailleur# awstats (editor@alibi.com.mk) # $: 1.12 $ - $: 2005/06/01 00:40:00 $ PageCode=iso-8859-1 message0= message1= ( ip ) message2= message3= message4= message5= message6= message7= message8= message9= message10= message11=Unique message12= message13= message14= message15= message16= message17=/ message18= message19=-URL message20= message21= message22= message23= message24= ( 'Build/Update' awstats_setup.html ) message25= / message26= message27= message28= -url message29= message30= message31= message32=HTTP message33=Netscape message34=IE message35= message36= message37= message38= / message39= message40= message41= ( , ) message42= ( ) message43= message44= message45= IP message46= ( ) message47= URL (HTTP 404) message48=IP message49=  message50= ( ) message51= message52=/ message53=/ message54= . message55= message56= message57= message58= message59= message60= message61= message62= message63= message64= message65= message66= message67= message68= message69= message70= message71= message72= message73= message74= message75=Bandwidth message76= message77= message78=dd mmm yyyy - HH:MM message79= message80= message81= message82= message83= message84= message85= message86= message87= message88= message89= message90= message91= message92= message93= message94= message95= message96= message97= message98= message99= bandwidth message100= message101= message102= message103= message104= message105= message106= message107= message108=KB message109=MB message110=GB message111=Grabber message112= message113= message114=. message115= message116= message117= message118= message119=Bytes message120=  message121=  message122= message123= message124= message125= (/ ) message126= message127= message128= message129= '' message130=Data value arrays message131=EMail message132=EMail message133= message134=/ message135= message136=(Worm)/ message137= () message138= message139= message140= Java message141= Macromedia Director message142= Flash message143= Real audio playing message144= Quicktime audio playing message145= Windows Media audio playing message146= PDF message147=SMTP Error message148= message149= message150= message151= message152= message153= message154= "" , . message155= message156= "" , . message157= + "robots.txt". message158= (Worms) "" , . message159= , , HTTP . message160= message161= message162= message163= message164= message165= message166=/ message167= message168= Java message169= message170=Plugins awstats-8.0/wwwroot/cgi-bin/lang/awstats-en.txt0000644000175100017510000001216114753672077023650 0ustar ldestailleurldestailleur# English message file (eldy@users.sourceforge.net) # $Revision$ - $Date$ PageCode=utf-8 message0=Unknown message1=Unknown (unresolved ip) message2=Others message3=View details message4=Day message5=Month message6=Year message7=Statistics for message8=First visit message9=Last visit message10=Number of visits message11=Unique visitors message12=Visit message13=different keywords message14=Search message15=Percent message16=Traffic message17=Domains/Countries message18=Visitors message19=Pages-URL message20=Hours message21=Browsers message22= message23=Referrers message24=Never updated (See 'Build/Update' on awstats_setup.html page) message25=Visitors domains/countries message26=hosts message27=pages message28=different pages-url message29=Viewed message30=Other words message31=Pages not found message32=HTTP Status codes message33=Netscape versions message34=IE versions message35=Last Update message36=Connect to site from message37=Origin message38=Direct address / Bookmark / Link in email... message39=Unknown Origin message40=Links from an Internet Search Engine message41=Links from an external page (other web sites except search engines) message42=Links from an internal page (other page on same site) message43=Keyphrases used on search engines message44=Keywords used on search engines message45=Unresolved IP Address message46=Unknown OS (useragent field) message47=Required but not found URLs (HTTP code 404) message48=IP Address message49=Error Hits message50=Unknown browsers (useragent field) message51=different robots message52=visits/visitor message53=Robots/Spiders visitors message54=Free realtime logfile analyzer for advanced web statistics message55=of message56=Pages message57=Hits message58=Versions message59=Operating Systems message60=Jan message61=Feb message62=Mar message63=Apr message64=May message65=Jun message66=Jul message67=Aug message68=Sep message69=Oct message70=Nov message71=Dec message72=Navigation message73=File type message74=Update now message75=Bandwidth message76=Back to main page message77=Top message78=dd mmm yyyy - HH:MM message79=Filter message80=Full list message81=Hosts message82=Known message83=Robots message84=Sun message85=Mon message86=Tue message87=Wed message88=Thu message89=Fri message90=Sat message91=Days of week message92=Who message93=When message94=Authenticated users message95=Min message96=Average message97=Max message98=Web compression message99=Bandwidth saved message100=Compression on message101=Compression result message102=Total message103=different keyphrases message104=Entry message105=Code message106=Average size message107=Links from a NewsGroup message108=KB message109=MB message110=GB message111=Grabber message112=Yes message113=No message114=Info. message115=OK message116=Exit message117=Visits duration message118=Close window message119=Bytes message120=Search Keyphrases message121=Search Keywords message122=different referring search engines message123=different referring sites message124=Other phrases message125=Other logins (and/or anonymous users) message126=Referring search engines message127=Referring sites message128=Summary message129=Exact value not available in 'Year' view message130=Data value arrays message131=Sender EMail message132=Receiver EMail message133=Reported period message134=Extra/Marketing message135=Screen sizes message136=Worm/Virus attacks message137=Successful hits on favicon.ico message138=Days of month message139=Miscellaneous message140=Browsers with Java support message141=Browsers with Macromedia Director Support message142=Browsers with Flash Support message143=Browsers with Real audio playing support message144=Browsers with Quicktime audio playing support message145=Browsers with Windows Media audio playing support message146=Browsers with PDF support message147=SMTP Error codes message148=Countries message149=Mails message150=Size message151=First message152=Last message153=Exclude filter message154=Codes shown here gave hits or traffic "not viewed" by visitors, so they are not included in other charts. message155=Cluster message156=Robots shown here gave hits or traffic "not viewed" by visitors, so they are not included in other charts. message157=Numbers after + are successful hits on "robots.txt" files. message158=Worms shown here gave hits or traffic "not viewed" by visitors, so they are not included in other charts. message159=Not viewed traffic includes traffic generated by robots, worms, or replies with special HTTP status codes. message160=Viewed traffic message161=Not viewed traffic message162=Monthly history message163=Worms message164=different worms message165=Mails successfully sent message166=Mails failed/refused message167=Sensitive targets message168=Javascript disabled message169=Created by message170=plugins message171=Regions message172=Cities message173=Opera versions message174=Safari versions message175=Chrome versions message176=Konqueror versions message177=, message178=Downloads message179=Export CSV message180=TB message181=Frequency[/s] message182=Number of requests message183=Period message184=s message185=Request average frequency [/s] message186=Request size message187=Hour message188=Request timeawstats-8.0/wwwroot/cgi-bin/lang/awstats-nn.txt0000644000175100017510000000751314753672077023666 0ustar ldestailleurldestailleur# Norwegian Nynorsk message file (by Karl Ove Hufthammer ) # $Revision$ - $Date$ PageCode=iso-8859-1 message0=Ukjent message1=ukjente (fann ikkje vertsnamn) message2=Andre message3=Vis detaljar message4=Dag message5=Mnad message6=r message7=Statistikk for message8=Frste besk message9=Siste besk message10=Talet p besk message11=Unike gjestar message12=Besk message13=forskjellige skjeord message14=Sk message15=Prosent message16=Trafikk message17=Domene/land message18=Gjestar message19=Sider message20=Timar message21=Nettlesarar message22=HTTP-feil message23=Referentar message24=Aldri oppdatert message25=Domene/land message26=vertar message27=sider message28=forskjellige sider message29=Viste sider message30=Andre ord message31=Manglande sider message32=HTTP-feilkodar message33=Netscape-versjonar message34=IE-versjonar message35=Siste oppdatering message36=Kopla til sida fr message37=Opphav message38=Direkteadresse/bokmerke message39=Ukjent opphav message40=Lenkjer fr skjemotorar message41=Lenkjer fr eksterne sider (ikkje skjemotorar) message42=Lenkjer fr interne sider (sider p same nettstad) message43=Skjeuttrykk brukt message44=Skjeord brukt message45=Ukjente vertsnamn (IP-adresse) message46=Ukjente OS (referentfelt) message47=Manglande sider (HTTP-feilkode 404) message48=IP-adresse message49=Feiltreff message50=Ukjente nettlesarar message51=forskjellige robotar message52=besk/gjest message53=Robotbesk message54=Gratis logganalysator for avansert vevstatistikk message55=av message56=Sider message57=Treff message58=Versjonar message59=Operativsystem message60=Jan message61=Feb message62=Mar message63=Apr message64=Mai message65=Jun message66=Jul message67=Aug message68=Sep message69=Okt message70=Nov message71=Des message72=Navigasjon message73=Filtypar message74=Oppdater no message75=Bandbreidd message76=Tilbake til hovudsida message77=vste message78=yyyy-mm-dd - HH:MM message79=Berre vis message80=Full liste message81=Vertar message82=kjente message83=Robotar message84=S. message85=M. message86=Ty. message87=On. message88=To. message89=Fr. message90=La. message91=Dagar i veka message92=Kven message93=Nr message94=Autentiserte brukarar message95=Min. message96=Snitt message97=Maks. message98=Komprimering message99=Bandbreidd spart message100=Komprimering p message101=Komprimeringsresultat message102=Totalt message103=forskjellige skjeuttrykk message104=Inngangssider message105=Kode message106=Snittstorleik message107=Lenkjer fr njusgrupper message108=KiB message109=MiB message110=GiB message111=Hentar message112=Ja message113=Nei message114=WhoIs-info message115=OK message116=Utgangssider message117=Beskslengd message118=Lukk vindauge message119=Byte message120=Skjeuttrykk message121=Skjeord message122=forskjellige skjemotorar message123=forskjellige nettstadar message124=Andre uttrykk message125=Andre plogginar (og/eller anonyme brukarar) message126=Skjemotorar message127=Nettstadar message128=Samandrag message129=Nyaktige tal finst ikkje for rsoversikta message130=Verditabellar message131=E-post (avsendar) message132=E-post (mottakar) message133=Rapportperiode message134=Ekstra message135=Skjermstorleik message136=Orm- og virustak message137=Lagt til i bokmerkesamling (ikkje nyaktig) message138=Dagar i mnaden message139=Ymse message140=Nettlesarar med Java-sttte message141=Nettlesarar med Macromedia Director-sttte message142=Nettlesarar med Flash-sttte message143=Nettlesarar med RealAudio-lydsttte message144=Nettlesarar med QuickTime-lydsttte message145=Nettlesarar med Windows Media-lydsttte message146=Nettlesarar med PDF-sttte message147=SMTP-feilkodar message148=Land message149=E-postar message150=Storleik message151=Frste message152=Siste message153=Ikkje vis message154=* Kodar her gav treff eller trafikk ikkje sett av gjestane, og blir derfor vist for seg. message155=Klyngeawstats-8.0/wwwroot/cgi-bin/lang/tooltips_f/0000755000175100017510000000000014753672077023202 5ustar ldestailleurldestailleurawstats-8.0/wwwroot/cgi-bin/lang/tooltips_f/awstats-tt-gr.txt0000644000175100017510000000316414753672077026470 0ustar ldestailleurldestailleur
    Αριθμός από διαφορετικούς πελάτες (IP διευθύνσεις) που χρησιμοποιήθηκαν για σύνδεση.
    Αυτό είναι το συνολικό μέγεθος δεδομένων που μεταφέρθηκαν μέσω ftp.
    Οι μονάδες είναι σε KB, MB ή GB (KiloBytes, MegaBytes ή GigaBytes)
    Όλα τα στατιστικά που συσχετίζονται με χρόνο είναι βάση της ώρας του διακομιστή.
    Εδώ, τα δεδομένα που αναφέρονται είναι: μέσος όρος τιμών (έχουν υπολογιστεί από όλα τα δεδομένα μεταξύ του πρώτου και του τελευταίου e-mail στο εύρος της ανάλυσης)
    Εδώ, τα δεδομένα που αναφέρονται είναι: συγκεντρωτικά σύνολα (έχουν υπολογιστεί από όλα τα δεδομένα μεταξύ του πρώτου και του τελευταίου e-mail στο εύρος της ανάλυσης)
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_f/awstats-tt-en.txt0000644000175100017510000000214514753672077026460 0ustar ldestailleurldestailleur
    Number of different client hosts (IP addresses) used to connect.
    This is the total amount of data transfered by ftp downloads.
    Units are in KB, MB or GB (KiloBytes, MegaBytes or GigaBytes)
    All time related statistics are based on server time.
    Here, reported data are: average values (calculated from all data between the first and last email in analyzed range)
    Here, reported data are: cumulative sums (calculated from all data between the first and last email in analyzed range)
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_f/awstats-tt-ru.txt0000644000175100017510000000230714753672077026504 0ustar ldestailleurldestailleur
    Число различных хостов (разных IP адресов), соединявшихся с FTP-сервером.
    Это общее количество данных, переданых по протоколу FTP.
    Единицы указаны в Kb, Mb или Gb (килобайты, мегабайты или гигабайты).
    Отраженное в статистике время это серверное время.
    Здесь, приведенные данные: средние значения
    Здесь, приведенные данные: кумулятивные суммы
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_f/awstats-tt-gl.txt0000644000175100017510000000246114753672077026461 0ustar ldestailleurldestailleur
    Número de máquinas cliente (enderezos IP) usados para conectarse.
    Esta é a cantidade total de datos transferidos por descargas ftp.
    As unidades están en KB, MB ou GB (Kilooctetos, Megaoctetos ou Gigaoctetos)
    Tódalas estatísticas relacionadas co tempo baséanse na hora do servidor.
    Aquí, os datos expostos son valores medios (calculados a partir de tódolos datos entre o primeiro e derradeiro correo electrónico no rango analizado)
    Aquí, os datos expostos son sumas acumulativas (calculados a partir de tódolos datos entre o primeiro e o derradeiro correo electrónico no rango analizado)
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_f/awstats-tt-is.txt0000644000175100017510000000213214753672077026465 0ustar ldestailleurldestailleur
    Fjldi mismunandi vla (IP-vistfanga) sem notaar voru til a tengjast.
    etta er heildargagnamagn sem hala var niur me ftp.
    Einingar eru KB, MB ea GB (KlBti, MegaBti ea GgaBti)
    ll tmatengd tlfri er bygg klukku netjns.
    Ggn essari skrslu eru: mealgildi (reiknu t fr llum ggnum milli fyrsta og sasta brfs greindu tmabili)
    Ggn essari skrslu eru: samtlur (reiknu t fr llum ggnum milli fyrsta og sasta brfs greindu tmabili)
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_f/awstats-tt-it.txt0000644000175100017510000000225414753672077026473 0ustar ldestailleurldestailleur
    Numero di client host diversi (indirizzi IP) che si sono connessi.
    Questo valore indica la quantit totale di dati trasferita dai download ftp.
    Le unit di misura sono espresse in KB, MB o GB (KiloByte, MegaByte o GigaByte)
    Gli orari visualizzati sono basati sul fuso orario del server.
    I dati qui riportati sono valori medi (calcolati su tutti i dati tra il primo e l'ultimo accesso nel periodo di tempo analizzato)
    I dati qui riportati sono somme cumulative (calcolate su tutti i dati tra il primo e l'ultimo accesso nel periodo di tempo analizzato)
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_f/awstats-tt-cz.txt0000644000175100017510000000220214753672077026464 0ustar ldestailleurldestailleur
    Počet různých počítačů (IP adres), ze kterých bylo zaznamenáno připojení.
    Celkový objem dat přenesených přes FTP.
    Udáváno v KB, MB nebo GB (kilobajtech, megabajtech nebo gigabajtech).
    Všechny časové statistiky vycházejí z času na serveru.
    Zde zobrazené údaje jsou průměrné hodnoty (počítané ze všech přenosů ve sledovaném období).
    Zde zobrazené údaje jsou celkové součty (počítané ze všech přenosů ve sledovaném období).
    awstats-8.0/wwwroot/cgi-bin/lang/tooltips_f/awstats-tt-br.txt0000644000175100017510000000230314753672077026455 0ustar ldestailleurldestailleur
    Número de hosts (endereços IP) clientes diferentes utilizados para conectar.
    Esta é a quantidate total de dados transferidos por download de ftp.
    Unidades estão em KB, MB ou GB (KiloBytes, MegaBytes ou GigaBytes)
    Todas estatísticas relacionadas a tempo são baseadas no horário do servidor.
    Aqui os dados reportados são: valores médios (calculados a partir de todos os dados na faixa analisada)
    Aqui os dados reportados são: somas cumulativas (calculados a partir de todos os dados na faixa analisada)
    awstats-8.0/wwwroot/cgi-bin/lang/awstats-ko.txt0000644000175100017510000001246414753672077023665 0ustar ldestailleurldestailleur# Korean message file (translator unknown in previous R1.6/ currently power@k-june.com after 1.7) # $Revision$ - $Date$ PageCode=UTF-8 message0=미확인 message1=알수없는 접속자(알수없는 ip) message2=기타 message3=자세히 보기 message4=일 message5=월 message6=년 message7=통계 message8=처음 접속 message9=마지막 접속 message10=접속 회수 message11=접속자수 message12=접속 message13=단어를 검색했습니다 message14=검색어 message15=비율 message16=Traffic message17=도메인/국가 message18=방문자 message19=페이지/URL message20=시간별 통계 message21=브라우저 message22=HTTP 에러 message23=참조한 경로 message24=업데이트된적 없음(awstats_setup.html의 Build/Update를 참고하세요) message25=방문자 도메인/국가 message26=호스트 message27=페이지 message28=다른 페이지 message29=읽기 회수 message30=다른 단어 message31=페이지없음 message32=HTTP 에러 코드 message33=넷스케이프 버전 message34=MS 인터넷 익스플로러 버전 message35=마지막 업데이트 message36=접속 사이트별 통계 message37=주소 message38=직접 주소 입력 / 즐겨찾기 message39=알수없음 message40=내부 검색 엔진에서 연결 message41=외부페이지에서 연결 (검색엔진을 제외한 다른 웹사이트) message42=내부페이지에서 링크(같은 사이트의 다른 페이지) message43=검색엔진에서 사용한 문장(문구) message44=검색엔진에서 사용한 단어 message45=알수없는 IP 주소 message46=알수없는 OS (페러퍼 필드) message47=존재하지 않는 URL 접속시도 (HTTP 코드 404) message48=IP 주소 message49=접속오류 회수 message50=알수없는 브라우저 (레퍼러 필드) message51=종류의 검색엔진이 방문하였습니다. message52=접속/방문자 message53=검색로봇/스파이더 방문 message54=진보적인 웹 통계를 위한 자유로운 실시간 로그파일 message55=- message56=읽은 페이지 message57=조회수 message58=버전별 보기 message59=운영체제 message60=1월 message61=2월 message62=3월 message63=4월 message64=5월 message65=6월 message66=7월 message67=8월 message68=9월 message69=10월 message70=11월 message71=12월 message72=방문종류/방식 통계 message73=파일 종류 message74=Update now message75=전송량 message76=처음으로 돌아가기 message77=상위 message78=yyyy년 mm월 dd일 - HH시 MM분 message79=찾기 message80=전체보기 message81=호스트 message82=알려진 접속자 message83=검색엔진 message84=일 message85=월 message86=화 message87=수 message88=목 message89=금 message90=토 message91=요일별 통계 message92=방문자 통계 message93=방문시간 통계 message94=인증된 사용자 message95=최소 message96=평균 message97=최대 message98=압축 message99=압축으로 절약 message100=압축전 message101=압축후 message102=합계 message103=문장(문구)을 검색했습니다 message104=접속횟수 message105=코드 message106=평균크기 message107=뉴스그룹에서 링크 message108=KB message109=MB message110=GB message111=Grabber message112=예 message113=아니오 message114=정보. message115=OK message116=마지막 접속 message117=머무른 시간 message118=창 닫기 message119=Bytes message120=검색한 문장 message121=검색한 단어 message122=different refering search engines message123=different refering sites message124=그외 message125=다른 로그인 (그리고/또는 익명의 사용자) message126=참조한 검색엔진 message127=참조한 사이트 message128=전체 요약 message129=Exact value not available in 'Year' view message130=Data value arrays message131=Sender EMail message132=Receiver EMail message133=기간 message134=Extra/Marketing message135=화면해상도 message136=웜/바이러스의 공격 message137=즐겨찾기에 추가 (추정값) message138=이번달 접속통계 message139=기타 정보 message140=Java지원 브라우저 message141=Macromedia Director지원 브라우저 message142=Flash지원 브라우저 message143=Real audio 재생 지원 브라우저 message144=Quicktime audio 재생 지원 브라우저 message145=Windows Media audio 재생 지원 브라우저 message146=PDF지원 브라우저 message147=SMTP 에러코드 message148=국가 message149=편지 message150=크기 message151=처음 message152=마지막 message153=제외할 단어 message154=이곳에 표시된 코드는 기타접속에 해당하므로,다른 통계에는 포함되지 않았습니다. message155=Cluster message156=이곳에 표시된 검색로봇의 방문은 기타접속에 해당하므로,다른 통계에는 포함되지 않았습니다. message157= + 표시 뒤의 숫자는 robots.txt파일을 정상적으로 확인한 숫자입니다. message158=이곳에 표시된 웜바이러스의 방문은 기타접속에 해당하므로,다른 통계에는 포함되지 않았습니다. message159=기타 접속은 검색엔진,웜바이러스,특수한HTTP코드에 의한 접속을 말합니다. message160=접속 현황 message161=기타 접속 message162=올해의 접속통계 message163=웜바이러스 message164=웜바이러스 message165=편지가 정상적으로 발송되었음 message166=편지 보내기가 실패함/거부됨 message167=Sensitive targets message168=Javascript disabled message169=제작 message170=플러그인 awstats-8.0/wwwroot/cgi-bin/lang/awstats-ar.txt0000644000175100017510000001011414753672077023644 0ustar ldestailleurldestailleur# Arabic message file (SanDan u2canbe@hotmail.com) # $Revision$ - $Date$ PageCode=windows-1256 PageDir=rtl message0= message1= ( IP ) message2= message3= message4= message5= message6= message7= message8= message9= message10= message11= message12= message13= message14= message15= message16= message17=\ message18= message19= message20= message21= message22= message23= message24= (See 'Build/Update' on awstats_setup.html page) message25= \ message26= message27= message28= message29= message30= message31= message32= HTTP message33= message34= message35= message36= message37= message38= \ message39= message40= message41= ( ) message42= ( ) message43= message44= message45= IP message46= message47= ( HTTP 404 ) message48= IP message49=  message50= message51= message52=\ message53= \ message54= message55= message56= message57= message58= message59= message60= message61= message62= message63= message64= message65= message66= message67= message68= message69= message70= message71= message72= message73= message74= message75= message76= message77= message78=dd mmm yyyy - HH:MM message79= message80= message81= message82= message83= message84= message85= message86= message87= message88= message89= message90= message91= message92= message93= message94= message95= message96= message97= message98= message99= message100= message101= message102= message103= message104= message105= message106= message107= message108=. message109=. message110=. message111= message112= message113= message114= message115= message116= message117= message118= message119= message120=  message121=  message122= message123= message124= message125= message126= message127= message128= message129= message130= message131= message132= message133= message134=\ message135= message136= \ message137= () message138= message139= message140= message141= message142= message143= message144= message145= message146= PDF message147= SMTP message148= message149= message150= message151= message152= message153= message154= HTTP message155= message156= message157= + 'robots.txt' message158= message159= HTTP message160= message161= message162= message163= message164= awstats-8.0/wwwroot/cgi-bin/lang/awstats-eu.txt0000644000175100017510000001272114753672077023661 0ustar ldestailleurldestailleur# Basque - Euskara message file # $Revision$ - $Date$ # aktor - aktor@aktornet.ath.cx # agonirena - agonirena@gmail.com PageCode=iso-8859-1 message0=Ezezaguna message1=IP helbide ezezagunekoa message2=Beste batzuk message3=Xehetasunak ikusi message4=Eguna message5=Hilabetea message6=Urtea message7=Lekuko estadistikak message8=Lehenengo bisita message9=Azken bisita message10=Bisita kopurua message11=Bisitari desberdinak message12=Bisita message13=Gako-hitz message14=Bilaketak message15=Ehunekoa message16=Trafiko message17=Domeinuak/Herriak message18=Bisitariak message19=Orriak/URLak message20=Orduko bisitak message21=Nabigatzaileak message22=Akatsak message23=Loturak (Links) message24=Bilaketarako hitz gakoa message25=Domeinuko/Herrialdeko bisitak message26=zerbitzariak message27=orriak message28=orri desberdinak message29=Sarbideak message30=Beste hitz batzuk message31=Aurki gabeko orriak message32=HTTP akats kodeak message33=Netscape bertsioak message34=MS Internet Explorer bertsioak message35=Azken eguneratzea message36=Lekurako loturak (links) message37=Lotura-iturburua message38=Helbide zuzenetik edo Gogokoetatik message39=Iturburu ezezaguna message40=Bilaketa-tresnaren batetik loturak message41=Kanpoko horrietatik loturak (bilaketa-tresnak salbuesten) message42=Barneko horrietatik loturak (gunearen beste orriak) message43=Bilaketa-tresna erabilitako gako-esaldiak message44=Bilaketa-tresna erabilitako gako-hitzak message45=IP helbide ezezaguna message46=Sistema Eragile ezezaguna (useragent) message47=Eskatutako baina bilatugabeko URLak (404 kodea HTTP protokoloan) message48=IP Helbidea message49=Hits okerrak message50=Bilatzaile ezezagunak (useragent) message51=Robot bisitak message52=Bisitak/Bisitariak message53=Robot bisitak/Armiarmak message54=Web estatistika aurreratuentzat doako 'log' aztertzailea message55=de message56=Orriak message57=Hits message58=Bertsioak message59=Sistema Eragileak message60=Urt message61=Ots message62=Mar message63=Api message64=Mai message65=Eka message66=Uzt message67=Abu message68=Ira message69=Urr message70=Aza message71=Abe message72=Nabigazioa message73=Fitxategi mota message74=Eguneratu orain message75=Bytes message76=Orri nagusira itzuli message77=Gora message78=dd mmm yyyy - HH:MM message79=Iragazki message80=Zerrenda osoa message81=Zerbitzariak message82=Ezagunak message83=Robotak message84=Igandea message85=Astelehena message86=Asteartea message87=Asteazkena message88=Osteguna message89=Ostirala message90=Larunbata message91=Asteko egunak message92=Nork message93=Noiz message94=Erabiltzaile Baimenduak message95=Gut message96=Batazbeste message97=Geh message98=Web konpresioa message99=Banda-zabalera aurreztua message100=Konpresio aurretik message101=Konpresio ondoren message102=Guztira message103=Gako-esaldi ezberdinak message104=Sarrerako orria message105=Kodea message106=BatazBesteko neurria message107=NewsGroup-etik loturak message108=KB message109=MB message110=GB message111=Grabber message112=Bai message113=Ez message114=Whois informazioa message115=Onartu message116=Irteera message117=Bisiteen iraupena message118=Leihoa itxi message119=Bytes message120=Esaldi bilaketa-tresna message121=Gako-hitz bilaketa-tresna message122=Bilaketa-tresna igortzaile desberdinak message123=Gune igortzaile desberdinak message124=Beste gako-esaldi batzuk message125=Beste login batzuk (eta/edo erabiltzaile anonimoak) message126=Bilaketa-tresna igortzaileak message127=Gune igortzaileak message128=Laburpena message129=Balio zehatza ez dago eskuragarri 'Urte' ikuspegian message130=Datu taula message131=Bidaltzailearen EPosta message132=Jasotzilearen EPosta message133=Erakutsitako denboraldia message134=Extra/Marketing message135= Pantailaren tamainak message136=HAr/Birus erasoak message137=Laster-marka gehitu (adierazle erlatiboa) message138=Hilabeteko eguna message139=Hainbat message140=Java euskarria duten nabigatzaileak message141=Macromedia Director euskarria duten nabigatzaieak message142=Flash euskarria duten nabigatzaileak message143=Real audio errprodukzio euskarria duten nabigatzaileak Browsers with Real audio playing support message144=Quicktime audio erreprodukzio euskarria duten nabigatzaileak message145=Windows Media audio erreprodukzio euskarria duten nabigatzaileak message146=PDF euskarria duten nabigatzaileak message147=SMTP errore kodeak message148=Herrialdeak message149=Postak message150=Tamaina message151=Lehendabizikoa message152=Azkena message153=Iragazkia baztertu message154=Hemen erakutsitako kodeak, bisitariak "ez ikusitako" trafiko edo eskakizunek sortutakoak dira, beraz, ez dira beste grafika batzuetan kontan hartzen. message155=Taldea message156=Hemen erakutsitako robotak, bisitariak "ez ikusitako" trafiko edo eskakizunek sortutakoak dira, beraz, ez dira beste grafika batzuetan kontan hartzen. message157=+ ondoren dauden zenbakiak, "robots.txt" fitxategien eskakizun arrakastatsuak dira. message158=Hemen erakutsitako harrak, bisitariak "ez ikusitako" trafiko edo eskakizunek sortutakoak dira, beraz, ez dira beste grafika batzuetan kontan hartzen. message159=Ez ikusitako trafikoa, robot, har edo HTTP egoera kode berezien erantzunek sortzen duten trafikoa da. message160=Ikusitako trafikoa message161=Ez ikusitako trafikoa message162=Hileroko historia message163=Harrak message164=har desberdinak message165=Postak ondo bidali dira message166=Postak hutsegin/errefusatu message167=Helburu sentikorrak message168=Javascript ezgaitua message169=Honek sortua message170=pluginak message171=Eskualdeak message172=Hiriak awstats-8.0/wwwroot/cgi-bin/lang/awstats-id.txt0000644000175100017510000000655614753672077023655 0ustar ldestailleurldestailleur# Indonesian message file (oleh Steven Haryanto) # $Revision$ - $Date$ PageCode=iso-8859-1 message0=Tidak Diketahui message1=Tidak Diketahui (IP tidak teresolve) message2=Lainnya message3=Lihat Rincian message4=Hari message5=Bulan message6=Tahun message7=Statistik untuk message8=Kunjungan Pertama message9=Kunjungan Terakhir message10=Jumlah Kunjungan message11=Pengunjung Unik message12=Kunjungan message13=Kata Kunci message14=Pencarian message15=Persen message16=Trafik message17=Domain/Negara message18=Pengunjung message19=Halaman-URL message20=Jam (Waktu Server) message21=Browser message22=Error HTTP message23=Referer message24=Tidak pernah diupdate message25=Domain/negara pengunjung message26=host message27=halaman message28=halaman-url unik message29=Halaman yang Dilihat message30=Kata lain message31=Halaman tidak ditemukan (not found) message32=Kode error HTTP message33=Versi Netscape message34=Versi IE message35=Terakhir diupdate message36=Asal koneksi dari message37=Asal message38=Direct address / Bookmark message39=Asal tidak diketahui message40=Link dari Search Engine message41=Link dari situs lain (yang bukan search engine) message42=Link dari situs sendiri (situs yang sama dengan halaman yang diakses) message43=Frase yang dipakai di search engine message44=Kata kunci yang dipakai di search engine message45=Alamat IP yang tidak teresolve message46=OS tidak diketahui (field useragent) message47=URL tidak ditemukan (kode HTTP 404) message48=Alamat IP message49=Jumlah Hit Error message50=Browser tidak diketahui (field useragent) message51=robot unik message52=kunjungan/pengunjung message53=Robot/Spider message54=Tool gratis penganalisis log realtime dan penghasil statistik web advanced message55=dari message56=Halaman message57=Hit message58=Versi message59=Sistem Operasi message60=Jan message61=Feb message62=Mar message63=Apr message64=Mei message65=Jun message66=Jul message67=Agu message68=Sep message69=Okt message70=Nov message71=Des message72=Navigasi message73=Jenis File message74=Update Sekarang message75=Bandwidth message76=Kembali ke halaman utama message77=Kembali Ke Atas message78=dd mmm yyyy - HH:MM message79=Filter message80=Daftar Lengkap message81=Host message82=Diketahui message83=Robot message84=Min message85=Sen message86=Sel message87=Rab message88=Kam message89=Jum message90=Sab message91=Hari message92=Siapa message93=Kapan message94=User yang memiliki password message95=Min message96=Rata-Rata message97=Maks message98=Kompresi web message99=Penghematan bandwidth message100=Sebelum kompresi message101=Sesudah kompresi message102=Total message103=Frase unik message104=Halaman masuk (entry page) message105=Kode message106=Ukuran rata-rata message107=Link dari newsgroup message108=KB message109=MB message110=GB message111=Grabber message112=Ya message113=Tidak message114=Info WhoIs message115=OK message116=Halaman keluar (exit page) message117=Lama kunjungan message118=Tutup window message119=Byte message120=Frase Pencarian message121=Kata Kunci Pencarian message122=search engine referer unik message123=situs referer unik message124=Frase lain message125=Login lain (dan/atau user anonim) message126=Search engine referer message127=Situs referer message128=Ringkasan message129=Nilai pasti tidak tersedia di tampilan 'Tahunan' message130=Array nilai data message131=Email Pengirim message132=Email Penerima message133=Periode Laporanawstats-8.0/wwwroot/cgi-bin/lang/awstats-hr.txt0000644000175100017510000001176714753672077023672 0ustar ldestailleurldestailleur# Croatian message file (coolbiza@yahoo.com) # $Revision$ - $Date$ PageCode=iso-8859-2 message0=Nepoznat message1=nepoznatih (IP adresa nije razrijeena) message2=Ostalo message3=Vidi detalje message4=Dan message5=Mjesec message6=Godina message7=Statistika za message8=Prvi posjet message9=Zadnji posjet message10=Broj posjeta message11=Jedinstvenih posjetitelja message12=Posjet message13=Kljuna rije message14=Potraga message15=Postotak message16=Promet message17=Domene/Zemlje message18=Posjetitelji message19=Stranice-URL message20=Sati (Serversko vrijeme) message21=Browseri (preglednici) message22=HTTP Greke message23=Refereri (linkovi) message24=Nikad nije osvjeeno (Pogledaj 'Build/Update' na awstats_setup.html stranici) message25=Domene/zemlje posjetitelja message26=raunala message27=stranica message28=razliite stranice-url message29=Vieno message30=Ostale rijei message31=Nepronaene stranice message32=HTTP Kodovi greke message33=Verzije Netscape-a message34=Verzije IE-a message35=Posljednje osvjeavanje message36=Link na sajt sa: message37=Odakle je korisnik doao message38=Direktan pristup / Bookmarks message39=Nepoznato porijeklo message40=Posjeta sa Internet pretraivaa message41=Posjeta sa druge stranice (drugi web sajtovi osim pretraivaa) message42=Posjeta sa vlastite stranice (druga stranica unutar istog sajta) message43=Fraze koritene na pretraivaima message44=Rijei koritene na pretraivaima message45=Nerazrijeena IP Adresa message46=Nepoznat OS (useragent field) message47=Zahtjevan URL koji nije pronaen (HTTP kod 404) message48=IP Adresa message49=Greke Pogodci message50=Nepoznat preglednik (useragent field) message51=Roboti posjetitelji message52=posjeta/posjetitelju message53=Posjetitelji roboti/spideri message54=Besplatan analizator logova za napredne web statistike message55=od message56=Stranica message57=Pogodaka message58=Verzije message59=Operativni susutav message60=Sij message61=Velj message62=Ou message63=Tra message64=Svi message65=Lip message66=Srp message67=Kol message68=Ruj message69=Lis message70=Stu message71=Pro message72=Navigacija message73=Tip datoteka message74=Osvjei sada! message75=Bajta message76=Nazad na glavnu stranicu message77=Prvih message78=dd mmm yyyy - HH:MM message79=Filter message80=Puna lista message81=Raunala message82=Poznatih message83=Roboti message84=Ned message85=Pon message86=Uto message87=Sri message88=et message89=Pet message90=Sub message91=Dani tjedna message92=Tko message93=Kada message94=Prijavljenih korisnika message95=Min message96=Prosjeno message97=Max message98=Web saimanje message99=Sauvani promet message100=Before compression message101=After compression message102=Ukupno message103=razliitih klunih fraza message104=Ulaz message105=Kod message106=Prosjena veliina message107=Dolazaka sa NewsGroupa message108=KB message109=MB message110=GB message111=Grabber message112=Da message113=Ne message114=Info. message115=OK message116=Izlaz message117=Trajanje posjeta message118=Zatvori prozor message119=Bajta message120=Traene Fraze message121=Traene Rijei message122=razliitih trailica message123=razliitih sajtova message124=Ostale fraze message125=Ostali posjeti (i/il anonimni korisnici) message126=Sa kojih trailica message127=Sa kojih stranica message128=Saetak message129=Toan broj nije dostupan u godinjen pregledu message130=Data value arrays message131=EMail poiljaoca message132=EMail primatelja message133=Period izvjetaja message134=Extra/Marketing message135=Veliine ekrana message136=Worm/Virus napadi message137=Stavljeno u favorite (procjenjeno) message138=Dani u mjesecu message139=Razno message140=Preglednici sa podrkom za javu message141=Preglednici sa podrkom za Macromedia Directora message142=Preglednici sa podrkom za Flash message143=Preglednici sa podrkom za sviranje Real audia message144=Preglednici sa podrkom za sviranje Quicktime audia message145=Preglednici sa podrkom za sviranje Windows Media audia message146=Preglednici sa podrkom za PDF message147=SMTP kodovi greka message148=Drave message149=Mails message150=Veliina message151=Prvi message152=Posljednji message153=Exclude filter message154=Ovdje prikazani podaci svrstani su pod "nevieno" od ivih korisnika, tako da nisu ukljueni u ostale rezultate. message155=Cluster message156=Promet ovdje prikazanih robota svrstan je pod "nevieno" od ivih korisnika, tako da ti podaci nisu ukljueni u ostale rezultate. message157=Broj nakon + je broj uspjenih pogodaka na "robots.txt" datoteku. message158=Promet ovdje prikazanih crva svrstan je pod "nevieno" od ivih korisnika, tako da ti podaci nisu ukljueni u ostale rezultate. message159=Nevien promet ukljuuje promet stvoren robotima, crvima, ili kao odgovor specijalnim HTTP status kodovima. message160=Vien promet message161=Nevien promet message162=Mjeseni promet message163=Crv message164=Razliitih crva message165=Uspjeno poslanih mailova message166=Mails failed/refused message167=Sensitive targets message168=Onemoguen Javascript message169=Napravio message170=plugins awstats-8.0/wwwroot/cgi-bin/lang/awstats-nl.txt0000644000175100017510000001254014753672077023660 0ustar ldestailleurldestailleur# Dutch message file (door Amedee Van Gasse - amedee.be) # Addon by Marcel Huijkman - marcel.huijkman@raketnet.nl # Reviewed 2007-09-15 by H. Hahn - h.hahn@hahn-informatica.nl # $Revision$ - $Date$ message0=Onbekend message1=Onbekend (niet-herleide IP-adressen) message2=Overige message3=Details bekijken message4=Dag message5=Maand message6=Jaar message7=Statistieken van message8=Eerste bezoek message9=Laatste bezoek message10=Aantal bezoeken message11=Unieke bezoekers message12=bezoek message13=trefwoorden message14=Zoeken message15=Procent message16=Verkeer message17=Domeinen/landen message18=Bezoekers message19=Pagina’s/URL’s message20=Uren message21=Browsers message22=HTTP-foutmeldingen message23=Verwijzing message24=Zoek trefwoorden message25=Bezoekers domeinen/landen message26=Hosts message27=pagina’s message28=verschillende pagina’s message29=Bezoeken message30=Andere woorden message31=Niet-gevonden pagina’s message32=HTTP-foutcodes message33=Netscape versies message34=MS Internet Explorer versies message35=Bijgewerkt t/m message36=Verbinding naar site vanaf message37=Herkomst message38=Directe adressering / bladwijzers message39=Herkomst onbekend message40=Vanuit internetzoeksystemen message41=Vanuit externe pagina’s (andere sites, m.u.v. zoeksystemen) message42=Vanuit interne pagina’s (andere pagina van dezelfde site) message43=Gebruikte trefzinnen bij zoeksystemen message44=Gebruikte trefwoorden bij zoeksystemen message45=Niet-herleide IP-adressen message46=Onbekend OS (veld ‘Referrer&rsquo) message47=Opgevraagde maar niet-gevonden URLs (HTTP code 404) message48=IP-adres message49=Mislukte hits message50=Onbekende browsers (Referer veld) message51=Bezoekende robots message52=bezoeken/bezoeker message53=Robots/spiders message54=Gratis realtime-logbestandanalyzer voor geavanceerde webstatistieken message55=van message56=Pagina’s message57=Hits message58=Versies message59=Besturingssystemen message60=jan. message61=febr. message62=mrt. message63=april message64=mei message65=juni message66=juli message67=aug. message68=sept. message69=okt. message70=nov. message71=dec. message72=Navigatie message73=Bestandstypen message74=Nu bijwerken message75=Bytes message76=Terug naar hoofdpagina message77=Top message78=dd mmm yyyy - HH.MM message79=Filter message80=Volledige lijst message81=Hosts message82=Bekend message83=Robots message84=zo message85=ma message86=di message87=wo message88=do message89=vr message90=za message91=Weekdagen message92=Wie message93=Wanneer message94=Ingelogde bezoekers message95=Min message96=Gemiddeld message97=Max message98=Webcompressie message99=Bespaarde bandbreedte message100=Vóór compressie message101=Na compressie message102=Totaal message103=verschillende trefzinnen message104=Binnenkomst message105=Code message106=Gemiddelde grootte message107=Links vanuit een nieuwsgroep message108=KB message109=MB message110=GB message111=Grabber message112=Ja message113=Nee message114=WhoIs-info message115=OK message116=Vertrek message117=Duur bezoeken message118=Venster sluiten message119=Bytes message120=Gebruikte trefzinnen message121=Gebruikte trefwoorden message122=verschillende verwijzende zoeksystemen message123=verschillende verwijzende sites message124=Andere zinnen message125=Andere logins (en/of anonieme gebruikers) message126=Verwijzende zoeksystemen message127=Verwijzende sites message128=Samenvatting message129=Exacte waarde niet beschikbaar in jaaroverzicht message130=Data value arrays message131=E-mail afzender message132=E-mail ontvanger message133=Rapportageperiode message134=Extra/marketing message135=Schermresoluties message136=Worm- of virusaanvallen message137=Aan favorieten/bladwijzers toegevoegd (relatieve indicatie) message138=Dagen van maand message139=Diversen message140=Browsers met ondersteuning Java message141=Browsers met ondersteuning Macromedia Director message142=Browsers met ondersteuning Flash message143=Browsers met ondersteuning Real audio message144=Browsers met ondersteuning Quicktime audio message145=Browsers met ondersteuning Windows Media audio message146=Browsers met ondersteuning PDF message147=SMTP foutcodes message148=Landen message149=Mails message150=Grootte message151=Eerste message152=Laatste message153=Uitsluitingsfilter message154=Deze codes geven „niet bekeken” door bezoekers, daarom worden ze niet in andere tabellen getoond message155=Cluster message156=Robots geven „niet bekeken” door bezoekers, daarom worden ze niet in andere tabellen getoond message157=Getallen achter ‘+’ zijn geslaagde hits op „robots.txt” bestanden. message158=Wormen geven „niet bekeken” door bezoekers, daarom worden ze niet in andere tabellen getoond message159=„Niet bekeken” is verkeer dat gegenereerd werd door robots of wormen, of respons met een speciale HTTP-statuscode. message160=Bekeken verkeer message161=Niet-bekeken verkeer message162=Maandelijkse historie message163=Wormen message164=verschillende wormen message165=Successvolle mails message166=Geweigerde of slechte mails message167=Gevoelige doelen message168=Javascript uitgeschakeld message169=Gegenereerd door message170=Plugins message171=Regio’s message172=Steden message173=Opera-versies message174=Safari-versies message175=Chrome-versies message176=Konqueror-versies message177=. message178=Downloads awstats-8.0/wwwroot/cgi-bin/lang/awstats-th.txt0000644000175100017510000002416114753672077023664 0ustar ldestailleurldestailleur# Thai message file (kamthorn@users.sourceforge.net) # $Revision$ - $Date$ PageCode=utf-8 message0=ไม่ทราบ message1=ไม่ทราบ (ไอพีไม่สามารถค้นกลับได้) message2=อื่นๆ message3=แสดงรายละเอียด message4=วัน message5=เดือน message6=ปี message7=สถิติสำหรับ message8=เยี่ยมชมครั้งแรก message9=เยี่ยมชมล่าสุด message10=จำนวนการเยี่ยมชม message11=ผู้เยี่ยมชม (ไม่ซ้ำ IP) message12=การเยี่ยมชม message13=คำสำคัญที่แตกต่างกัน message14=ค้นหา message15=ร้อยละ message16=ปริมาณข้อมูล message17=โดเมน/ประเทศ message18=ผู้เยี่ยมชม message19=หน้า-URL message20=แยกตามชั่วโมง message21=บราวเซอร์ message22= message23=ผู้อ้างอิง message24=ยังไม่เคยถูกปรับปรุง (ดู 'Build/Update' ในหน้าเว็บ awstats_setup.html) message25=โดเมน/ประเทศ ของผู้เยี่ยมชม message26=โฮสต์ message27=หน้าเว็บ message28=หน้า-url ที่แตกต่างกัน message29=เข้าชม message30=คำอื่นๆ message31=หน้าที่ไม่พบ message32=รหัสสถานะ HTTP message33=รุ่นของเน็ตสเคป message34=รุ่นของ IE message35=ปรับปรุงล่าสุด message36=เชื่อมต่อมายังไซต์นี้ จาก message37=ต้นทาง message38=เข้ามาโดยตรง / บุ๊คมาร์ค message39=ไม่ทราบที่มา message40=ลิงก์มาจากเสิร์ชเอนจิ้นบนอินเทอร์เน็ต message41=ลิงก์มาจากหน้าเว็บภายนอก (เว็บอื่นๆ ที่ไม่ใช่เสิร์ชเอนจิ้น) message42=ลิงก์มาจากหน้าเว็บภายใน (หน้าอื่นๆ บนไซต์เดียวกัน) message43=ประโยคสำคัญที่ใช้บนเสิร์ชเอนจิ้น message44=คำสำคัญที่ใช้บนเสิร์ชเอนจิ้น message45=ที่อยู่ไอพีที่ค้นกลับไม่ได้ message46=โอเอสที่ไม่รู้จัก (useragent field) message47=URL ที่ถูกเรียกใช้แต่ไม่มี (รหัส HTTP 404) message48=ที่อยู่ IP message49=จำนวนครั้งที่ผิดพลาด message50=บราวเซอร์ที่ไม่รู้จัก (useragent field) message51=โรบ็อตที่แตกต่างกัน message52=จำนวนการเข้าชม/ผู้เยี่ยมชม message53=จำนวนผู้เยี่ยมชมที่เป็น โรบ็อต/สไปเดอร์ message54=ตัววิเคราะห์แฟ้มปูมบันทึกตามเวลาจริงฟรี สำหรับสถิติเว็บขั้นสูง message55=ของ message56=หน้า message57=ครั้ง message58=รุ่น message59=ระบบปฏิบัติการ message60=ม.ค. message61=ก.พ. message62=มี.ค. message63=เม.ย. message64=พ.ค. message65=มิ.ย. message66=ก.ค. message67=ส.ค. message68=ก.ย. message69=ต.ค. message70=พ.ย. message71=ธ.ค. message72=การเข้าเยี่ยมชม message73=ชนิดแฟ้ม message74=ปรับปรุงเดี๋ยวนี้ message75=แบนด์วิดธ์ message76=กลับสู่หน้าหลัก message77=สูงสุด message78=dd mmm yyyy - HH:MM message79=ตัวกรอง message80=ทุกรายการ message81=แยกตามโฮสต์ message82=รู้จัก message83=โรบ็อต message84=อา. message85=จ. message86=อ. message87=พ. message88=พฤ. message89=ศ. message90=ส. message91=แยกตามวันในสัปดาห์ message92=เป็นใคร message93=เมื่อไหร่ message94=ผู้ใช้ที่ได้รับสิทธิอนุญาต message95=น้อยที่สุด message96=เฉลี่ย message97=สูงที่สุด message98=การบีบอัดเว็บ message99=ประหยัดแบนด์วิดธ์ได้ message100=เปิดใช้การบีบอัด message101=ผลลัพธ์การบีบอัด message102=ทั้งหมด message103=ประโยคสำคัญที่แตกต่างกัน message104=เข้า message105=รหัส message106=ขนาดเฉลี่ย message107=ลิงก์จากกลุ่มข่าว message108=KB message109=MB message110=GB message111=Grabber message112=ใช่ message113=ไม่ใช่ message114=Info. message115=ตกลง message116=ออก message117=ระยะเวลาที่เยี่ยมชม message118=ปิดกรอบนี้ message119=ไบต์ message120=ประโยคค้นหา message121=คำค้นหา message122=เสิร์ชเอนจิ้นที่อ้างอิงมาที่แตกต่างกัน message123=ไซต์ที่อ้างอิงมาที่แตกต่างกัน message124=ประโยคอื่น message125=ผู้เข้าใช้อื่น (และ/หรือผู้ใช้ที่ไม่ออกนาม) message126=เสิร์ชเอนจิ้นที่อ้างอิงมา message127=ไซต์ที่อ้างอิงมา message128=โดยสรุป message129=ค่าเจาะจงที่ไม่อยู่ในมุมมองแบบ 'ปี' message130=อาเรย์ของค่าข้อมูล message131=ผู้ส่งอีเมล message132=ผู้รับอีเมล message133=ช่วงที่รายงาน message134=พิเศษ/เพื่อการค้า message135=ขนาดจอภาพ message136=การโจมตีโดยหนอนหรือไวรัส message137=Add to favorites (estimated) message138=แยกตามวันที่ message139=Miscellaneous message140=บราวเซอร์ที่สนับสนุนจาวา message141=บราวเซอร์ที่สนับสนุนแมโครมีเดียไดเรกเตอร์ message142=บราวเซอร์ที่สนับสนุนแฟลช message143=บราวเซอร์ที่สนับสนุนตัวเล่นเรียลออดิโอ message144=บราวเซอร์ที่สนับสนุนตัวเล่นควิกไทม์ออดิโอ message145=บราวเซอร์ที่สนับสนุนตัวเล่นวินโดวส์มีเดียออดิโอ message146=บราวเซอร์ที่สนับสนุน PDF message147=รหัสข้อผิดพลาด SMTP message148=แยกตามประเทศ message149=เมล message150=ขนาด message151=แรกสุด message152=หลังสุด message153=ตัวกรองออก message154=รหัสที่แสดงนี้ให้ค่าจำนวนครั้งและปริมาณข้อมูลในกลุ่ม "ไม่แสดง" โดยผู้เยี่ยมชม ดังนั้นค่าเหล่านี้จะไม่ถูกนำไปรวมในชาร์ตอื่นอีก message155=คลัสเตอร์ message156=โรบ็อตที่แสดงนี้ให้ค่าจำนวนครั้งและปริมาณข้อมูลในกลุ่ม "ไม่แสดง" โดยผู้เยี่ยมชม ดังนั้นค่าเหล่านี้จะไม่ถูกนำไปรวมในชาร์ตอื่นอีก message157=จำนวนที่อยู่หลัง + คือจำนวนครั้งที่อ่านไฟล์ "robots.txt" สำเร็จ message158=หนอนที่แสดงนี้ให้ค่าจำนวนครั้งและปริมาณข้อมูลในกลุ่ม "ไม่แสดง" โดยผู้เข้าเยี่ยมชม ดังนั้นค่าเหล่านี้จะไม่ถูกนำไปรวมกับชาร์ตอื่นอีก message159=ปริมาณของข้อมูลที่ไม่ถูกแสดง ประกอบด้วยปริมาณข้อมูลที่ถูกสร้างโดยโรบ็อต หนอน หรือการตอบกลับด้วยรหัสสถานะพิเศษของ HTTP message160=ปริมาณของข้อมูลที่ถูกแสดง message161=ปริมาณของข้อมูลที่ไม่ถูกแสดง message162=ประวัติรายเดือน message163=จำนวนหนอน message164=หนอนที่แตกต่างกัน message165=เมลที่ส่งได้สำเร็จ message166=เมลที่ล้มเหลวหรือถูกปฏิเสธ message167=Sensitive targets message168=ปิดการใช้งาน JavaScript awstats-8.0/wwwroot/cgi-bin/lang/awstats-be.txt0000644000175100017510000001656414753672077023647 0ustar ldestailleurldestailleur# Belarusian message file (piatruk.p@gmail.com) # $Revision$ - $Date$ PageCode=utf-8 message0=Невядомы message1=Невядомы (невызначаны ip) message2=Іншыя message3=Праглядзець падрабязнасці message4=Дзень message5=Месяц message6=Год message7=Статыстыка для message8=Першае наведванне message9=Апошняе наведванне message10=Колькасць наведванняў message11=Унікальныя наведвальнікі message12=Наведванне message13=разнастайныя ключавыя словы message14=Пошук message15=Працэнт message16=Трафік message17=Дамены/Краіны message18=Наведвальнікі message19=Pages-URL message20=Гадзіны message21=Браузеры message22=Памылкі HTTP message23=Рэферэры message24=Не абнаўлялася (Глядзі 'Збудаваць/Абнавіць' на старонцы awstats_setup.html) message25=Дамены/краіны наведвальнікаў message26=машыны message27=старонкі message28=разнастайныя старонкі-url message29=Прагледжана message30=Іншыя словы message31=Старонкі не знойдзены message32=Коды статусу HTTP message33=Версіі Netscape message34=Версіі IE message35=Апошняе абнаўленне message36=Злучэнне з сайтам з message37=Паходжанне message38=Прамы доступ / Закладкі / Спасылка па пошце message39=Невядомае паходжанне message40=Спасылка з Пошукавых сістэм message41=Спасылка са знешняй старонкі (з іншага сайта, не пошукавай сістэмы) message42=Спасылка з унутранай старонкі (іншай старонкі на тым жа сайце) message43=Ключавыя фразы з пошукавай сістэмы message44=Ключавыя словы з пошукавай сістэмы message45=Нявызначаны IP-адрас message46=Невядомая OS (поле useragent) message47=Запатрабаваныя, але не знойдзеныя адрасы (код HTTP 404) message48=IP-адрасы message49=Памылка Хіты message50=Невядомыя браузеры (поле useragent) message51=разнастайныя робаты message52=наведванні/наведвальнік message53=Робаты/Павукі-наведвальнікі message54=Вольны аналізатар логаў для пашыранай веб-статыстыкі message55= message56=Старонак message57=Хітоў message58=Версій message59=Аперацыйных сістэм message60=Сту message61=Лют message62=Сак message63=Кра message64=Тра message65=Чэр message66=Ліп message67=Жні message68=Вер message69=Кас message70=Ліс message71=Сне message72=Навігацыя message73=Тып файла message74=Абнавіць зараз message75=Трафік message76=Вярнуцца на галоўную message77=Найбольшыя message78=dd mmm yyyy - HH:MM message79=Фільтр message80=Поўны спіс message81=Машыны message82=Вядомыя message83=Робаты message84=Няд message85=Пан message86=Аўт message87=Сер message88=Чац message89=Пят message90=Суб message91=Дні тыдня message92=Хто message93=Калі message94=Аўтэнтыфікаваныя message95=Мін. message96=Сярэдне message97=Макс. message98=Сціск Web message99=Ашчаджана трафіку message100=Сціск у message101=Вынік сціску message102=Агулам message103=разнайстайныя ключавыя фразы message104=Уваход message105=Код message106=Сярэдні памер message107=Спасылкі з груп навін message108=KB message109=MB message110=GB message111=Grabber message112=Так message113=Не message114=Whois message115=Добра message116=Выхад message117=Працягласць наведванняў message118=Закрыць акно message119=Байтаў message120=Пошук Фразы message121=Пошук Словы message122=разнастайныя пошукавыя сістэмы, што спасылаюцца message123=разнастайныя сайты, што спасылаюцца message124=Іншыя фразы message125=Іншыя логіны (і/ці ананімныя карысальнікі) message126=Пошукавыя машыны, што спасылаюцца message127=Сайты, што спасылаюцца message128=Агульна message129=Такое значэнне недаступна ў выглядзе 'Год' message130=Масівы значэнняў дадзеных message131=EMail адпраўніка message132=EMail атрымальніка message133=Справазадача за message134=Дадаткова/Маркетынг message135=Памеры экрану message136=Атакі чарвей/вірусаў message137=Дадаць у Выбраныя (магчыма) message138=Дні месяца message139=Рознае message140=Браузеры з падтрымкай Java message141=Браузеры з падтрымкай Macromedia Director message142=Браузеры з падтрымкай Flash message143=Браузеры з падтрымкай прайгравання Real audio message144=Браузеры з падтрымкай прайгравання Quicktime audio message145=Браузеры з падтрымкай прайгравання Windows Media audio message146=Браузеры з падтрымкай PDF message147=Коды памылак SMTP message148=Краіны message149=Лісты message150=Памер message151=Першы message152=Апошні message153=Фільтр выключэння message154=Коды, паказаныя тут, даюць трафік або хіты, нябачныя наведвальнікам, таму яны не ўключаны ў іншыя табліцы. message155=Класцер message156=Робаты, паказаныя тут, даюць трафік або хіты, нябачныя наведвальнікам, таму яны не ўключаны ў іншыя табліцы. message157=Лічбы пасля + паспяховыя хіты на файлы "robots.txt". message158=Чэрві, паказаныя тут, даюць трафік або хіты, нябачныя наведвальнікам, таму яны не ўключаны ў іншыя табліцы. message159=Нябачны трафік уключае трафік, згенераваны робатамі, чарвямі або адказамі са спецыльным кодам HTTP. message160=Бачны трафік message161=Нябачны трафік message162=Месяцовая гісторыя message163=Чэрві message164=разнастайныя чэрві message165=Паспяхова дасланыя лісты message166=Недасланыя лісты message167=Адчувальнасць мэтаў message168=Javascript адключана message169=Створана message170=плагіны message171=Рэгіёны message172=Гарады awstats-8.0/wwwroot/cgi-bin/lang/awstats-et.txt0000644000175100017510000000755214753672077023666 0ustar ldestailleurldestailleur# Estonian message file Andrei Kolu(antik@nek.ee) # $Revision$ - $Date$ PageCode=iso-8859-1 message0=Tundmatu message1=Tundmatut (domeeninimeta ip-d) message2=Teised message3=Täpsem ülevaade message4=Päev message5=Kuu message6=Aasta message7=Statistika message8=Esimene Külastus message9=Viimane Külastus message10=Külastuste arv message11=üksik-külastajat message12=Külastus message13=erinevat märksõna message14=Otsi message15=Protsent message16=Traffik message17=Domeenid/Riigid message18=Külastajaid message19=Lehekülgi-URL-e message20=Tunnid message21=Brauserid message22=HTTP Vead message23=Referers message24=Pole varem uuendatud message25=Külastajaid domeenis/riike message26=Külastajaid message27=lehekülgi message28=erinevat lehekülge- url-i message29=Vaadatud message30=Muud sõnad message31=Lehekülgi mida pole leitud message32=HTTP veakoodid message33=Netscape versioonid message34=IE versioonid message35=Viimati Uuendatud message36=Lingitud teise kodulehekülje kaudu message37=Päritolu message38=Otsene aadress / Järjehoidjad message39=Tundmatu päritolu message40=Lingid Interneti otsingusüsteemidelt message41=Lingid välistelt lehekülgedelt (muud koduleheküljed väljaarvatud otsingusüsteemid) message42=Lingid sisemistelt lehekülgedelt (muud koduleheküljed samalt serverilt) message43=Otsingusüsteemides kasutatud märgulaused message44=Otsingusüsteemides kasutatud märgusänad message45=Domeeninimeta IP Aadress message46=Tundmatu OS (useragent field) message47=Nõutud, kuid leidmata URL-id (HTTP kood 404) message48=IP Aadress message49=Vigaseid tabamusi message50=Tundmatud brauserid (useragent field) message51=erinevad robotid message52=külastust/külastaja kohta message53=Robotid message54=Tasuta reaalajas Weebiserveri logifailide statistika analüüsija message55=millest message56=Lehekülgi message57=Tabamusi message58=Versioone message59=Operatsioonisüsteemid message60=Jaan message61=Veeb message62=Märt message63=Apr message64=Mai message65=Juun message66=Juul message67=Aug message68=Sept message69=Okt message70=Nov message71=Dets message72=Navigatsioon message73=Failitüübid message74=Uuendada message75=Läbilase message76=Tagasi pealehele message77=TOP message78=dd mmm yyyy - HH:MM message79=Filter message80=Täisnimekiri message81=Külastajad message82=Teada message83=Robotid message84=Püh message85=Esm message86=Tei message87=Kol message88=Nel message89=Ree message90=Lau message91=Nädalapäevad message92=Kes message93=Millal message94=Autoriseerinud kasutajad message95=Min. message96=Keskmine message97=Maks. message98=Pakkimine message99=Salvestatud läbilase message100=Enne pakkimist message101=Pärast pakkimist message102=Kokku message103=erinevat märksõna message104=Esimesena läbi vaadatud message105=Kood message106=Keskmine suurus message107=Lingid UudisteGruppidest message108=KB message109=MB message110=GB message111=Allalaadija message112=Jah message113=Ei message114=WhoIs info message115=OK message116=Väljumisi message117=Külastuste kestvus message118=Sulge aken message119=Baiti message120=Otsitavad märklaused message121=Otsitavad märksõnad message122=erinevad suunavad otsingusüsteemid message123=erinevad suunavad leheküljed message124=Muud märksõnad message125=Muud logimised (ja/või anonüümsed kasutajad) message126=Suunavad otsingusüsteemid message127=Suunavad leheküljed message128=Kokkuvõte message129=Täpne väärtus 'Aasta' ülevaates pole saadaval message130=Andmete massiiv message131=Saatja EMail message132=Vastuvötja EMail message133=Perioodi aruanne message134=Lisa awstats-8.0/wwwroot/cgi-bin/lang/awstats-tw.txt0000644000175100017510000001225614753672077023705 0ustar ldestailleurldestailleur# Chinese (traditional) message file # $Revision$ - $Date$ PageCode=utf-8 message0=未知 message1=未知(無法解析的 IP) message2=其他 message3=檢視詳細資訊 message4=日 message5=月 message6=年 message7=統計對象 message8=首次造訪 message9=最後造訪 message10=來訪次數 message11=獨立訪客 message12=造訪 message13=個關鍵字詞 message14=搜尋 message15=百分比 message16=流量 message17=網域/國家 message18=訪客 message19=網址 message20=小時 message21=瀏覽器 message22= message23=參照來源 message24=從未更新(請參見 awstats_setup.html 頁面上的 '建立/更新') message25=訪客的網域/國家 message26=主機 message27=網頁 message28=不同的網址 message29=檢視次數 message30=其他字詞 message31=找不到的網頁 message32=HTTP 狀態碼 message33=Netscape 版本 message34=IE 版本 message35=最近更新 message36=連結到網站的來源 message37=來源 message38=直接訪問 / 書籤 / 電子郵件中的連結等... message39=未知來源 message40=來自搜尋引擎的連結 message41=來自外部網頁的連結(非搜尋引擎) message42=來自內部網頁的連結(同一網站上的其他頁面) message43=搜尋引擎的關鍵詞組 message44=搜尋引擎的關鍵字 message45=無法解析的 IP 位址 message46=未知的作業系統(useragent 欄位) message47=需要但找不到的網址(HTTP 404 錯誤) message48=IP 位址 message49=錯誤次數 message50=未知的瀏覽器(useragent 欄位) message51=不同的機器人 message52=造訪/訪客 message53=機器人/爬蟲 message54=專為進階網站流量分析而設計的免費即時日誌分析工具 message55=的 message56=網頁數 message57=存取次數 message58=版本 message59=作業系統 message60=一月 message61=二月 message62=三月 message63=四月 message64=五月 message65=六月 message66=七月 message67=八月 message68=九月 message69=十月 message70=十一月 message71=十二月 message72=導覽 message73=檔案類型 message74=立即更新 message75=頻寬 message76=返回主頁 message77=頂端 message78=dd mmm yyyy - HH:MM message79=篩選 message80=完整清單 message81=主機 message82=已知的 message83=機器人 message84=日 message85=一 message86=二 message87=三 message88=四 message89=五 message90=六 message91=星期幾 message92=誰 message93=何時 message94=已驗證的使用者 message95=最小 message96=平均 message97=最大 message98=網頁壓縮 message99=節省的頻寬 message100=開啟壓縮 message101=壓縮結果 message102=總計 message103=不同的關鍵詞組 message104=進入點 message105=代碼 message106=平均大小 message107=來自新聞群組的連結 message108=KB message109=MB message110=GB message111=抓取器 message112=是 message113=否 message114=資訊。 message115=確定 message116=退出點 message117=瀏覽持續時間 message118=關閉視窗 message119=位元組 message120=搜尋關鍵詞組 message121=搜尋關鍵字 message122=不同的參照搜尋引擎 message123=不同的參照網站 message124=其他詞組 message125=其他登入(和/或匿名使用者) message126=參照搜尋引擎 message127=參照網站 message128=摘要 message129=全年統計中無法獲得確切數值 message130=資料值陣列 message131=發件人電郵 message132=收件人電郵 message133=報告期間 message134=額外/行銷 message135=螢幕尺寸 message136=蠕蟲/病毒攻擊 message137=成功存取 favicon.ico message138=每月的天數 message139=雜項 message140=支援 Java 的瀏覽器 message141=支援 Macromedia Director (Adobe Director) 的瀏覽器 message142=支援 Flash 的瀏覽器 message143=支援 Real 音訊播放的瀏覽器 message144=支援 Quicktime 音訊播放的瀏覽器 message145=支援 Windows Media 音訊播放的瀏覽器 message146=支援 PDF 的瀏覽器 message147=SMTP 錯誤碼 message148=國家 message149=郵件 message150=大小 message151=第一 message152=最後 message153=排除篩選 message154=這裡顯示的統計資訊包含了訪客"未檢視"的存取次數或流量,因此它們並未包含在其他圖表中。 message155=叢集 message156=這裡顯示的機器人給出了訪客"未檢視"的存取次數或流量,因此它們並未包含在其他圖表中。 message157=在 "+" 之後的數字是 "robots.txt" 文件的成功存取次數。 message158=這裡顯示的蠕蟲給出了訪客"未檢視"的存取次數或流量,因此它們並未包含在其他圖表中。 message159="未檢視"的流量包括由機器人、蠕蟲產生的流量,或帶有特殊 HTTP 狀態碼的回覆。 message160=已檢視的流量 message161=未檢視的流量 message162=每月歷史 message163=蠕蟲 message164=不同的蠕蟲 message165=成功傳送的郵件 message166=失敗/拒絕的郵件 message167=敏感目標 message168=JavaScript 已停用 message169=製作: message170=外掛 message171=地區 message172=城市 message173=Opera 版本 message174=Safari 版本 message175=Chrome 版本 message176=Konqueror 版本 message177=, message178=下載 message179=匯出 CSV message180=TB message181=頻率[/s] message182=請求數量 message183=期間 message184=s message185=平均請求頻率 [/s] message186=請求大小 message187=小時 awstats-8.0/wwwroot/cgi-bin/lang/awstats-tg.txt0000644000175100017510000002144614753672077023666 0ustar ldestailleurldestailleur# Tajik message file (Translated by Victor Ibragimov. For more info, please, contact victor.ibragimov@gmail.com) # $Revision$ - $Date$ PageCode=utf-8 message0=Номаълум message1=Номаълум (нишонии IP-и беқарор) message2=Дигар message3=Нишон додани тафсилот message4=Рӯз message5=Моҳ message6=Сол message7=Омори сомона message8=Ташрифи нахустин message9=Боздиди охирин message10=Шумораи боздидҳо message11=Меҳмонони беҳамто message12=Боздид message13=калимаҳои калидии гуногун message14=Ҷустуҷӯ message15=Дарсад message16=Ҷараён message17=Доменҳо/Кишварҳо message18=Меҳмонон message19=Нишонии саҳифа message20=Соатҳо message21=Браузерҳо message22= message23=Истинодкунанда message24=Навнашуда (Ба 'Эҷод кардан/Навсозӣ кардан' дар саҳифаи awstats_setup.html нигаред) message25=Меҳмонони доменҳо/кишварҳо message26=мизбон message27=саҳифа message28=нишониҳои гуногун (URL) message29=Тамошоҳо message30=Калимаҳои дигар message31=Саҳифаҳое, ки ёфт нашуданд message32=Рамзҳои вазъияти HTTP message33=Гунаҳои Netscape message34=Гунаҳои IE message35=Навсозии охирин message36=Пайваст бо сомона аз message37=Асл message38=Нишонии бевосита / Хатбарак / Пайванд ба почтаи электронӣ... message39=Асли номаълум message40=Истинодҳо аз низомҳои ҷустуҷӯии интернетӣ message41=Истинод аз саҳифаи берунӣ (сомонаҳои дигар, ба ғайр аз низомҳои ҷустуҷӯӣ) message42=Истинод аз саҳифаи дохилӣ (саҳифаҳои дигар дар ҳамон сомона) message43=Ибораҳои калидие, ки бо низомҳои ҷустуҷӯи истифода мешаванд message44=Калимаҳои калидие, ки бо низомҳои ҷустуҷӯи истифода мешаванд message45=Нишонии IP-и беқарор message46=Низомҳои омилии номаълум (фазои useragent) message47=Пайвандҳои URL-и дархостшудае, ки ёфт нашуданд (HTTP бо рамзи 404) message48=Нишонии IP message49=Хатоҳои  боздидҳо message50=Браузерҳои номаълум (фазои useragent) message51=роботҳои гуногун message52=боздид/меҳмон message53=Меҳмонони роботҳо/тортанак message54=Таҳлилкунандаи файлҳои сабти рӯйдодҳои ҷорӣ барои омори ботафсили сомона (Ройгон аст) message55=аз message56=Саҳифаҳо message57=Боздидҳо message58=Гунаҳо message59=Низомҳои омилӣ message60=Янв message61=Фев message62=Мар message63=Апр message64=Май message65=Июн message66=Июл message67=Авг message68=Сен message69=Окт message70=Ноя message71=Дек message72=Паймоиш message73=Навъи файл message74=Ҳозир нав кардан message75=Ҳаҷми қобилияти интиқол message76=Бозгашт ба саҳифаи асосӣ message77=Роиҷ message78=dd mmm yyyy - HH:MM message79=Поло message80=Рӯйхати пурра message81=Мизбонҳо message82=Маълум message83=Роботҳо message84=Яшб message85=Дшб message86=Сшб message87=Чшб message88=Пшб message89=Ҷум message90=Шнб message91=Рӯзи ҳафта message92=Кӣ message93=Кай message94=Корбарони саҳеҳгардонидашуда message95=Ҳадди ақал message96=Миёна message97=Ҳадди аксар message98=Фишурдасозии сомона message99=Ҳаҷми қобилияти интиқоли сарфашуда message100=Фишурдасозӣ фаъол аст message101=Натиҷаи фишурдасозӣ message102=Умумӣ message103=ибораҳои калидии гуногун message104=Воридшавӣ message105=Рамз message106=Андозаи миёна message107=Истинодҳо аз гурӯҳҳои ахборӣ message108=КБ message109=МБ message110=ГБ message111=Ковишгар message112=Ҳа message113=Не message114=Иттилоъ message115=Хуб message116=Хориҷшавӣ message117=Давомнокии боздидҳо message118=Пӯшидани равзана message119=Байтҳо message120=Ибораҳои калидӣ ва ҷустуҷӯӣ message121=Калимаҳои калидӣ ва ҷустуҷӯӣ message122=низомҳои ҷустуҷӯии гуногун бо истинод ба сомонаи ҷорӣ message123=сомонаҳои гуногун бо истинод ба сомонаи ҷорӣ message124=Ибораҳои дигар message125=Вурудҳои дигар (ва/ё корбарони номаълум) message126=Низомҳои ҷустуҷӯие, ки истинод мекунанд message127=Сомонаҳое, ки истинод мекунанд message128=Ҷамъбаст message129=Қимати дақиқ дар навъи 'Year' дастнорас аст message130=Миқдори бисёри додаҳо message131=Фиристандаи почтаи электронӣ (EMail) message132=Қабулкунандаи почтаи электронӣ (EMail) message133=Давраи гузоришдиҳӣ message134=Иловагӣ/Бозоршиносӣ message135=Андозҳои экран message136=Ҳамлаҳои барномаҳои зараровар message137=Боздидҳои муваффақ дар favicon.ico message138=Рӯзи моҳ message139=Ҳамаҷиҳата message140=Браузерҳо бо дастгирии «Java Support» message141=Браузерҳо бо дастгирии «Macromedia Director» message142=Браузерҳо бо дастгирии «Flash Support» message143=Браузерҳо бо дастгирии «Real audio playing» message144=Браузерҳо бо дастгирии «Quicktime audio playing» message145=Браузерҳо бо дастгирии «Windows Media audio playing» message146=Браузерҳо бо дастгирии «PDF» message147=Рамзҳои хатои SMTP message148=Кишварҳо message149=Почта message150=Андоза message151=Нахустин message152=Охирин message153=Полои истисноҳо message154=Рамзҳое, ки дар ин ҷо нишон дода шудаанд, боздидҳо ё ҷараёнро эҷод мекунанд, аммо онҳо аз ҷониби меҳмонон намебошанд, бинобар ин онҳо ба омори боқимонда илова намешаванд. message155=Хӯша message156=Роботҳое, ки дар ин ҷо нишон дода шудаанд, боздидҳо ё ҷараёнро эҷод мекунанд, аммо онҳо аз ҷониби меҳмонон намебошанд, бинобар ин онҳо ба омори боқимонда илова намешаванд. message157=Шумораҳо пас аз аломати + ҳамчун боздидҳои муваффақ барои файли "robots.txt" ҳисоб мешаванд message158=Вирусҳое, ки дар ин ҷо нишон дода шудаанд, боздидҳо ё ҷараёнро эҷод мекунанд, аммо онҳо аз ҷониби меҳмонон намебошанд, бинобар ин онҳо ба омори боқимонда илова намешаванд. message159=Ҷараёни тамошоҳои носаҳеҳ ҷараёнҳои эҷодшудаеро дар бар мегирад, ки бо роботҳо, вирусҳо ё посухҳои сервер бо рамзи махсуси HTTP эҷод шудаанд. message160=Ҷараёни тамошоҳо message161=Ҷараёни тамошоҳои носаҳеҳ message162=Таърихи моҳ message163=Вирусҳо message164=вирусҳои гуногун message165=Ирсоли почта бо муваффақият иҷро шуд message166=Ирсоли почта иҷро нашуд message167=Ҳадафҳои ҳассос message168=JavaScript хомӯш аст message169=Омодакунанда message170=васлкунак message171=Минтақаҳо message172=Шаҳрҳо message173=Гунаҳои Opera message174=Гунаҳои Safari message175=Гунаҳои Chrome message176=Гунаҳои Konqueror message177=, message178=Боргириҳо message179=Export CSV message180=ТБ awstats-8.0/wwwroot/cgi-bin/lang/awstats-is.txt0000644000175100017510000001116314753672077023662 0ustar ldestailleurldestailleur# Icelandic message file (throstur@bylur.net) # $Revision$ - $Date$ PageCode=iso-8859-1 message0=ekkt message1=ekktar (ekki tkst a fletta upp IP-vistfangi) message2=Anna message3=Nnari upplsingar message4=Dagur message5=Mnuur message6=ri message7=Tlfri fyrir message8=Fyrsta innlit message9=Sasta innlit message10=Fjldi innlita message11=Fjldi gesta message12=Innlit message13=mismunandi leitaror message14=Leit message15=Hlutfall message16=Umfer message17=Ln/lnd message18=Gestir message19=Vefsur-URL message20=Klukkustundir message21=Vafrar message22= message23=Tilvsandi sl message24=Aldrei veri uppfrt (Sj 'Build/update' awstats_setup.html sunni) message25=Ln/land gesta message26=vlar message27=sur message28=mismunandi sur message29=Skoa message30=nnur or message31=Sa fannst ekki message32=HTTP villubo message33=Netscape tgfur message34=IE tgfur message35=Sast uppfrt message36=Tengdist vefsvi fr message37=Uppruni message38=Beinar tengingar / Bkamerki message39=Uppruni ekktur message40=Tilvsanir fr leitarvlum message41=Tilvsanir utan vefs (nnur vefsvi fyrir utan leitarvlar) message42=Tilvsanir innan vefs (nnur sa innan essa vefsvis) message43=Setningar notaar leitarvlum message44=Leitaror notu leitarvlum message45=ekkt IP vistfang message46=ekkt strikerfi (useragent reitur) message47=Skrr sem ska var eftir en fundust ekki (HTTP ki 404) message48=IP-vistfang message49=Villa Stt message50=ekktir vafrar (useragent reitur) message51=mismunandi leitarormar message52=innlit/gest message53=Heimsknir leitarorma message54=keypis rauntma annlagreinir fyrir veftlfri message55=af message56=Sur message57=Skrr message58=tgfur message59=Strikerfi message60=jan message61=feb message62=mar message63=apr message64=ma message65=jn message66=jl message67=g message68=sep message69=okt message70=nv message71=des message72=Vafur message73=Tegundir skra message74=Uppfra nna message75=Bandvdd message76=Til baka aalsu message77=efstu message78=dd mmm yyyy - HH:MM message79=Sa message80=Heildarlisti message81=Vlar message82=ekktar message83=leitarormar message84=sun message85=mn message86=ri message87=mi message88=fim message89=fs message90=lau message91=Vikudagar message92=Hver message93=Hvenr message94=Innskrir notendur message95=Lgsta message96=Mealtal message97=Hsta message98=jppun vefs message99=Spru bandvdd message100=Kveikt jppun message101=tkoma jppunar message102=Samtals message103=mismunandi leitarsetningar message104=Fyrsta sa message105=Ki message106=Mealstr message107=Tilvsanir fr frttahpum message108=KB message109=MB message110=GB message111=jfur message112=J message113=Nei message114=Upplsingar um ln message115= lagi message116=Sasta sa message117=Lengd innlits message118=Loka glugga message119=bti message120=Leitarsetningar message121=Leitaror message122=mismunandi tilvsandi leitarvlar message123=mismunandi tilvsandi vefir message124=Arar setningar message125=Arar innskrningar (og/ea gestir) message126=Tilvsandi leitarvlar message127=Tilvsandi vefsvi message128=Samantekt message129=Nkvmur fjldi ekki mgulegur egar heilt r er birt message130=Gildisfylki gagna message131=Netfng sendanda message132=Netfng vitakanda message133=Skrslutmabil message134=Anna/markasml message135=Skjstrir message136=Ormar og vrusar message137=Btt vi sem bkamerki (tlun) message138=Mnaardagar message139=mislegt message140=Vafrar me Java stuning message141=Vafrar me Macromedia Director stuning message142=Vafrar me Flash stuning message143=Vafrar me Real audio stuning message144=Vafrar me Quicktime hljspilunarstuning message145=Vafrar me Windows Media hljspilunarstuning message146=Vafrar me PDF stuning message147=SMTP villubo message148=Lnd message149=Brf message150=Str message151=Fyrsta message152=Sasta message153=tilokunarsa message154=essi villubo a a gestir hafi raun ekki s surnar, svo eir eru ekki taldir annars staar en hr. message155=Klasi message156=essar heimsknir komu ekki fr raunverulegum gestum, svo r eru ekki taldar me annars staar en hr. message157=Tlur eftir + tkna hversu oft "robots.txt" skrr voru sttar. message158=essar heimsknir komu ekki fr raunverulegum gestum, svo r eru ekki taldar me annars staar en hr. message159=""Engin augu" tkna umfer leitarorma, vrusa og srstakra HTTP ka. message160=Augu message161=Engin augu message162=Mnaarleg saga message163=Ormar message164=mismunandi ormar message165=Send brf message166=Hfnu brf message167=Skjanlegt message168=Slkkt Javascript awstats-8.0/wwwroot/cgi-bin/lang/awstats-gl.txt0000644000175100017510000001331014753672077023645 0ustar ldestailleurldestailleur# Galician message file by Ignacio Agulló (agullo@ati.es) # $Revision$ - $Date$ PageCode=iso-8859-1 message0=Descoñecido message1=Descoñecido (IP non resolto) message2=Outros message3=Ver detalles message4=Día message5=Mes message6=Ano message7=Estatísticas de message8=Primeira visita message9=última visita message10=Número de visitas message11=Visitantes distintos message12=Visita message13=palabras clave distintas message14=Procura message15=Porcentaxe message16=Tráfico message17=Dominios/Países message18=Visitantes message19=Páxinas/URLs message20=Horas message21=Navegadores message22=Erros message23=Enlaces message24=Nunca actualizado message25=Visitas por dominios/países message26=máquinas message27=páxinas message28=distintas páxinas/urls message29=Vistas message30=Outras palabras message31=Páxinas non atopadas message32=Códigos de status HTTP message33=Versións de Netscape Navigator message34=Versións de MS Internet Explorer message35=última actualización message36=Procedencia das conexións ó sitio message37=Orixe message38=Enderezo directo/Favoritos message39=Orixe descoñecida message40=Enlaces dende procuradores de Internet message41=Enlaces dende páxinas externas (outros sitios web exceptuando procuradores) message42=Enlaces dende páxinas internas (outras páxinas no mesmo sitio) message43=Frases clave usadas por procuradores message44=Palabras clave usadas polo procurador message45=Enderezo IP non resolto message46=SO descoñecido (campo do axente do usuario) message47=URLs solicitadas pero non atopadas (código HTTP 404) message48=Enderezo IP message49=Accesos erróneos message50=Navegadores descoñecidos (campo do axente do usuario) message51=robots diferentes message52=visitas/visitante message53=Visitantes Robots/Arañas message54=Analizador gratuíto de rexistros para estadísticas Web avanzadas message55=de message56=Páxinas message57=Accesos message58=Versións message59=Sistemas Operativos message60=Xan message61=Feb message62=Mar message63=Abr message64=Mai message65=Xuñ message66=Xul message67=Ago message68=Set message69=Out message70=Nov message71=Dec message72=Navegación message73=Tipo de ficheiros message74=Actualizar agora message75=Ancho de banda message76=Volver á páxina principal message77=Primeiros message78=dd mmm yyyy - HH:MM message79=Filtro message80=Lista completa message81=Máquinas message82=Coñecidos message83=Robots message84=Dom message85=Lun message86=Mar message87=Mer message88=Xov message89=Ven message90=Sab message91=Días da semana message92=Quen message93=Cando message94=Usuarios Autentificados message95=Mín message96=Media message97=Máx message98=Compresión web message99=Ancho de banda aforrado message100=Compresión message101=Resultado da compresión message102=Total message103=frases clave distintas message104=Entrada message105=Código message106=Tamaño medio message107=Grupos de noticias message108=KO message109=MO message110=GO message111=Capturador message112=Sí message113=Non message114=Infor. message115=Aceptar message116=Saída message117=Duración das visitas message118=Pechar fiestra message119=Octetos message120=Frases clave de procura message121=Palabras clave de procura message122=diferentes procuradores referintes message123=diferentes sitios referentes message124=Outras frases message125=Outros identificadores (e/ou usuarios anónimos) message126=Procuradores referentes message127=Sitios referentes message128=Resumo message129=Valor exacto non dispoñible na vista por anos message130=Matrices de valores de datos message131=Enderezo do emisor message132=Enderezo do receptor message133=Período rexistrado message134=Extra/Mercadotecnia message135=Tamaños de pantalla message136=Ataques de Vermes/Virus message137=Engadido a favoritos (estimado) message138=Días do mes message139=Miscelánea message140=Navegadores con soporte Java message141=Navegadores con soporte Macromedia Director message142=Navegadores con soporte Flash message143=Navegadores con soporte de reproductor Real audio message144=Navegadores con soporte de reproductor Quicktime audio message145=Navegadores con soporte de reproductor Windows Media audio message146=Navegadores con soporte PDF message147=Códigos de erro SMTP message148=Países message149=Correos message150=Tamaño message151=Primeiro message152=último message153=Excluir Filtro message154=Os códigos amosados aquí contan accesos ou tráfico "non visto" por visitantes, logo están aillados nesta táboa. message155=Grupo message156=Os robots amosados aquí fixeron accesos ou tráfico "non visto" polos visitantes, polo tanto non se inclúen en outras táboas. message157=Os números despois do + son accesos hachados en arquivos "robots.txt". message158=Os gusanos amosados aquí fixeron accesos ou tráfico "non visto" polos visitantes, polo tanto non se inclúen en outras táboas. message159=O tráfico non visto é tráfico xerado por robots, gusanos ou respostas con códigos especiais de estado de HTTP. message160=Tráfico visto message161=Tráfico non visto message162=Historial mensual message163=Gusanos message164=gusanos distintos message165=Mensaxes enviadas con éxito message166=Mensaxes fallidas/rexeitadas message167=obxectivos sensibles message168=Javascript deshabilitadoawstats-8.0/wwwroot/cgi-bin/lang/awstats-sk.txt0000644000175100017510000001201714753672077023663 0ustar ldestailleurldestailleur# Slovak message file (lecram@lecram.sk) # $Revision$ - $Date$ PageCode=utf-8 message0=Neznámy message1=Neznámy (nepreložená IP) message2=Ostatné message3=Prehliadnuť detaily message4=Deň message5=Mesiac message6=Rok message7=Štatistika pre message8=Prvá návšteva message9=Posledná návšteva message10=Počet návštev message11=Unikátne návštevy message12=Návšteva message13=Výrazy message14=Hľadanie message15=Percentá message16=Traffic message17=Domény/krajina message18=Návštevy message19=Stránky/URL message20=Hodiny message21=Browsery (prehliadače) message22=Chybové kódy HTTP message23=Referencie message24=Hľadané výrazy message25=Domény/krajiny návštevníkov message26=hosts message27=stránok message28=rôzne stránky message29=Prístup message30=Iné slová message31=Nenájdené stránky message32=Chybové kódy HTTP message33=Verzie Netscape message34=Verzie MS Internet Explorer message35=Posledná aktualizácia message36=Príchod z message37=Pôvod message38=Priama adresa / Obľúbené (Bookmark) message39=Neznámý pôvod message40=Odkaz z internetového vyhľadávača message41=Odkaz z inej stránky (ine stránky ako vyhľadávače) message42=Odkaz z vlastnej stránky (iná stránka na serveri) message43=Výrazy použité vo vyhľadávači message44=Vyhľadávané slová message45=Nepreložená IP adresa message46=Neznámy OS (položka User-Agent) message47=Požadované, ale nenájdené URL (HTTP 404) message48=IP adresa message49=Chyba Dotazov message50=Neznámy prehliadač (položka User-Agent) message51=Návštevnosť robotov message52=návštev/návštevníka message53=Roboti message54=Volne šíriteľný nástroj pre vytváranie štatistík návštevnosti message55=z message56=Stránok message57=Hity message58=Verzie message59=Operačné systémy message60=Jan message61=Feb message62=Mar message63=Apr message64=Máj message65=Jún message66=Júl message67=Aug message68=Sep message69=Okt message70=Nov message71=Dec message72=Navigácia message73=Typy súborov message74=Aktualizovať message75=Bajtov message76=Späť na hlavnú stránku message77=naj message78=dd mmm yyyy - HH:MM message79=Filter message80=Úplny výpis message81=Hosts message82=Známe message83=Roboti message84=Ned message85=Pon message86=Uto message87=Str message88=Štv message89=Pia message90=Sob message91=Dni v týždni message92=Kto message93=Kedy message94=Prihlásení užívatelia message95=Min message96=Priemer message97=Max message98=Web kompresia message99=Ušetrená šírka pásma message100=Pred kompresiou message101=Po kompresii message102=Celkom message103=Kľúčové slová message104=Vstupné stránky message105=Kód message106=Priemerná velkosť message107=Linky z NewsGroup message108=KB message109=MB message110=GB message111=Zachycovač message112=Áno message113=Nie message114=WhoIs informácie message115=OK message116=Exit stránky message117=Trvanie návštevy message118=Zavrieť okno message119=Bytov message120=Hľadané kľúčové frázy message121=Hľadané kľúčové slová message122=Odkazy z rôznych vyhladávačov message123=Odkazy z rôznych stránok message124=Iné frázy message125=Anonymný užívateľ message126=Odkazy z vyhľadávačov message127=Odkazy zo stránok message128=Súhrn message129=V zobrazení 'Rok' nie je dostupná presná hodnota message130=Polia s hodnotami message131=E-mail odosielatela message132=E-mail prijemcu message133=Zobrazený časový úsek message134=Extra/Marketing message135=Veľkosti obrazovky message136=Útoky červov/vírusov message137=Pridať do obľúbených message138=Dni v mesiaci message139=Rôzne message140=Prehliadače s podporou Java message141=Prehliadače s podporou Macromedia Director message142=Prehliadače s podporou Flash message143=Prehliadače s podporou Real audio playing message144=Prehliadače s podporou Quicktime audio playing message145=Prehliadače s playing podporou Windows Media audio message146=Prehliadače s podporou PDF message147=SMTP Error kódy message148=Krajiny message149=E-maily message150=Veľkosť message151=Prvý message152=Posledný message153=Filter výnimiek message154=Zobrazené kódy generovali hity a ruch bez uživateľských prehliadnutí, takže nebudú zahrnuté v ostatných grafoch message155=Cluster (Zoskupenie) message156=Zobrazení roboti generovali hity a ruch bez uživateľských prehliadnutí, takže nebudú zahrnuté v ostatných grafoch message157=Čísla za + zobrazujú úspešné hity na súbory "robots.txt". message158=Zobrazené červy generovali hity a ruch bez uživateľských prehliadnutí, takže nebudú zahrnuté v ostatných grafoch message159=Neprehliadajúce hity a ruch zahŕňajú hity generované robotmi, červami alebo špecifikými HTTP kódmi message160=Prehliadajúci ruch message161=Neprehliadajúci ruch message162=Mesačná história message163=Červy message164=Iné červy message165=Úspešne odoslané e-maily message166=Chybné/Odmietnuté e-maily message167=Citlivé ciele message168=Vypnutý JavaScript message169=Vytvorené message170=Zásuvné moduly (plug-ins) awstats-8.0/wwwroot/cgi-bin/lang/awstats-hu.txt0000644000175100017510000001337214753672077023667 0ustar ldestailleurldestailleur# Hungarian message file (gabor.funk@hunetkft.hu) # based on $Revision$ - $Date$ PageCode=utf-8 message0=Ismeretlen message1=Ismeretlen (feloldatlan ip) message2=Egyebek message3=Részletek message4=Nap message5=Hónap message6=Év message7=Statisztikai alap message8=Első látogatás message9=Utolsó látogatás message10=Látogatások száma message11=Egyedi látogató message12=Látogatás message13=Különböző kulcsszó message14=Keresés message15=Százalék message16=Forgalom message17=Tartományok-Országok message18=Látogatók message19=Oldalak/URL message20=Óránkénti bontás message21=Böngészők message22= message23=Hivatkozások message24=Nem frissített (Lásd 'Build/Update' fejezet az awstats_setup.html oldalon) message25=Látogatók tartományok/országok szerint message26=host message27=oldal message28=különböző oldalak-url message29=letöltött oldalak message30=Egyéb szavak message31=Nem talált oldalak message32=HTTP státuszkódok message33=Netscape verziók message34=IE verziók message35=Utolsó frissítés message36=Csatlakozások származási helyei message37=Származási hely message38=Direkt elérés / könyvjelző message39=Ismeretlen eredetű message40=Internet keresőkből message41=Linkek külső oldalakról (a keresőket kivéve) message42=Belső linkek (oldalon belül) message43=Keresőmotorokban használt kifejezések message44=Keresőmotorokban használt kulcsszavak message45=Feloldatlan IP címek message46=Ismeretlen OS (Hivatkozó mező) message47=Igényelt, de nem talált URL-ek (HTTP code 404) message48=IP cím message49=Hibás kérések message50=Ismeretlen böngészők (Hivatkozó mező) message51=Látogató robot message52=látogatás/látogató message53=Robot/Spider látogatók message54=Ingyenes, valósidejű naplófájl analizátor fejlett web statisztikák készítéséhez message55=/ message56=Oldalak message57=Találatok message58=Verziók message59=Operációs Rendszerek message60=Jan message61=Feb message62=Már message63=Ápr message64=Máj message65=Jún message66=Júl message67=Aug message68=Szept message69=Okt message70=Nov message71=Dec message72=Navigáció message73=Fájltípus message74=Frissítés message75=Adatmennyiség message76=Vissza a főoldalra message77=TOP message78=yyyy mmm dd - HH:MM message79=Szűrő message80=Teljes lista message81=Host-ok message82=ismert message83=Robotok message84=V message85=H message86=K message87=Sze message88=Cs message89=P message90=Szo message91=Heti bontás message92=Ki message93=Mikor message94=Bejelentkezett felhasználók message95=Min message96=Átlag message97=Max message98=Web tömörítés message99=Nyert sávszélesség message100=Tömörítés bekapcsolva message101=Tömörítés eredménye message102=Összesen message103=különböző kifejezés message104=Belépő oldalak message105=Kód message106=Átlagméret message107=Kapcsolódás hírcsoportból message108=KB message109=MB message110=GB message111=Grabber message112=Igen message113=Nem message114=információk message115=OK message116=Kilépő oldalak message117=Látogatások hossza message118=Ablak bezárása message119=Bájt message120=Kifejezések keresése message121=Kulcsszavak keresése message122=különböző hivatkozó keresőmotor message123=különböző hivatkozó oldal message124=Egyéb kifejezések message125=Egyéb, vagy "Anonymous" látogatók message126=Hivatkozó keresőmotorok message127=Hivatkozó oldalak message128=Összesítés message129=Pontos érték nem áll rendelkezésre "éves" nézetben message130=Adat érték tömbök message131=Küldő E-Mail címe message132=Fogadó E-Mail címe message133=Statisztikai időszak message134=Extra/Marketing message135=Képernyőméretek message136=Worm/Virus kérések message137=Hozzáadás a kedvencekhez (becslés) message138=Napi bontás message139=Vegyes message140=Böngészők Java támogatással message141=Böngészők Macromedia Director támogatással message142=Böngészők Flash támogatással message143=Böngészők Real audio támogatással message144=Böngészők Quicktime audio támogatással message145=Böngészők Windows Media audio támogatással message146=Böngészők PDF támogatással message147=SMTP hibakódok message148=Országok message149=Levelek message150=Méret message151=Első message152=Utolsó message153=Szűrő (kizárás) message154=Az itt listázott speciális HTTP statuszkódot generált kérések forgalma csak a "nem nézett forgalom" alatt szerepel, más statisztikába nincs beleszámítva. message155=Cluster message156=Az itt listázott robotok forgalma csak a "nem nézett forgalom" alatt szerepel, más statisztikába nincs beleszámítva message157=A pluszjel utáni számok a sikeres "robots.txt" fájllekéréseket jelentik. message158=Az itt listázott férgek forgalma csak a "nem nézett forgalom" alatt szerepel, más statisztikába nincs beleszámítva. message159=A "nem nézett forgalom" tartalmazza a robotok, férgek által lekért oldalakat illetve a speciális HTTP statuszkódot generált kérések forgalmát. message160=Nézett forgalom message161=Nem nézett forgalom message162=Havi bontás message163=Férgek message164=különféle féreg message165=Sikeresen elküldött levelek message166=Sikertelen/visszapattanó levelek message167=Érzékeny tartalom message168=Javascript kikapcsolva message169=Készítette az message170=beépülő modulok message171=Régiók message172=Városok message173=Opera verziók message174=Safari verziók message175=Chrome verziók message176=Konqueror verziók message177=, message178=Letöltések message179=CSV export message180=TB message181=Gyakoriság (másodpercenként) message182=Kérések száma message183=Időtartam message184=s message185=Kérések átlagos gyakorisága (másodpercenként) message186=Kérések mérete message187=Óra awstats-8.0/wwwroot/cgi-bin/lib/0000755000175100017510000000000014753672077020645 5ustar ldestailleurldestailleurawstats-8.0/wwwroot/cgi-bin/lib/referer_spam.pm0000644000175100017510000000214214753672077023654 0ustar ldestailleurldestailleur# AWSTATS REFERER SPAMMERS ADATABASE #------------------------------------------------------- # If you want to extend AWStats detection capabilities, # you must add an entry in RefererSpamKeys #------------------------------------------------------- #package AWSREFSPAMMERS; # RefererSpamKeys # This list is used to know which keywords to search for in referer URLs # to find if hits comes from a referer spammers. If referer URLs has a # cost higher or equal to 4, it's a referer spammer. # key, cost #------------------------------------------------------- %RefererSpamKeys = ( 'adult'=>1, 'anal'=>2, 'dick'=>1, 'erotic'=>2, # erotic, erotica 'gay'=>2, 'lesbian'=>2, 'free'=>1, 'porn'=>2, 'sex'=>2, 'full-list.net'=>4, 'voodoomachine.com'=>4, 'mastodonte.com'=>4, 'surfnomore.com'=>4, 'raverpussies.com'=>4, 'quiveringfuckholes.com'=>4, 'burningbush.netfirms.com'=>4, 'lesbo-tennie-girls.lesbian-hardcore-porn-teen-pics.com'=>4, 'free-people-search-engines.com'=>4, 'iaea.org'=>4, '1stchoicecolo.com'=>4, 'globoads.com'=>4, 'morganindustriesinc.com'=>4, 'chicagodrugclub.com'=>4, 'massivecocks.com'=>4, ); 1; awstats-8.0/wwwroot/cgi-bin/lib/robots.pm0000644000175100017510000023334715053313252022504 0ustar ldestailleurldestailleur# AWSTATS ROBOTS DATABASE #------------------------------------------------------- # If you want to add robots to extend AWStats database detection capabilities, # you must add an entry in RobotsSearchIDOrder_listx and RobotsHashIDLib. # The entry in RobotsSearchIDOrder_listx is a Perl regular expression # (see http://perldoc.perl.org/perlreref.html). AWSTats applies these # expressions to the user agent string in the order given by the lists. The # first match specifies the robot. # # Note: This regular expression must not contain any whitespace. # Otherwise AWStats will produce lines in the database that # will be misinterpreted and as a consequence the corresponding data in the # generated HTML reports will be wrong. If you want to match whitespace in # the user agent string, use other constructs like '\s', '[:blank:]', # '\p{IsSpace}', '\x20' etc. # # The corresponding entry in RobotsHashIDLib contains the regular expression # as key, followed by a string containing HTML-text. AWStats inserts this # text into reports to describe the bot. If possible the text should contain # a link to the bot home page. This makes it easier for sysadmins to find # the information necessary e.g. to adapt the robots.txt file. # # An entry in the RobotsAffiliateLib is not necessary. An entry in this list # contains as first part the regular expression specifying the bot. The # second part is a string that gives the Company or product managing the bot. # This information is not used yet. # # There are several sorts of bots that AWStats is not able to detect and # therefore a considerable amount of bot generated traffic counts # as user traffic: # # a) A crawler that identifies itself in the referrer string, but not in # the user agent string. An example is the crawler from semalt.semalt.com. # # b) Crawlers that correctly access robots.txt but identify themselves in # in the user agent string only once or just a few times. Most of the # time a user agent string ist used that does not contain hints that # a bot is involved. An example is the iCjobs spider. # msnbot-UDiscovery/2.0b seems to show this behaviour too. # # # #------------------------------------------------------- # 2024-07-17 Dinko Sotirov # Added Amazonbot (https://developer.amazon.com/support/amazonbot) # Added GPTBot (https://openai.com/gptbot) # Added GeedoProductSearch (http://www.geedo.com/product-search.html) # 2023-07-04 RobC # Removed Dalvik as native Android UI Browser User Agent # Removed CFNetwork as native iOS and OSX Browser User Agent # 2021-05--05 RobC # Removed Baidu catchall because its picking up baidu.sogo.uc.UCBrowser which is a phone browser # Added baiduspider- catchall instead # Newly added from 2021-05-05 # Adsbot # BW/ # Bytespider # CheckMarkNetwork/ # DuckDuckBot # # Foregenix Web Scan # IonCrawl # Linguee Bot # Neevabot # PetalBot # TkBot # vuhuvBot # 2018-03-13 RobC # Added 36 robots and one generic ( survey ) using v 7.7 robots file as base. # Also moved robot "Obot" into generics so that it is singled out as an individual Robot. # # 2016-09-02 RobC # Fixed a few errors and added a few missing bots from awstats 7.5 release. # # 2016-08-28 RobC # Complete re-build of this file almost from scratch. # dropped many old bots, added many new bots and reordered file. # edited and added regex expressions to stop spaces causing problems. # You should tune file by placing the most common robots crawling your site at top # in List1. # # # N.B. many bots need to be in correct order so don't chnage order without checking if # change will cause counts to be allocated to wrong bot. Not always simple. # # # 2005-08-19 Sean Carlos http://www.antezeta.com/awstats.html # added dipsie (not tested with real data). # added DomainsDB.net http://domainsdb.net/ # added ia_archiver-web.archive.org (was inadvertently grouped with Alexa traffic) # added Nutch (used by looksmart (furl?)) # added rssImagesBot # added Sqworm # added t\-h\-u\-n\-d\-e\-r\-s\-t\-o\-n\-e # added w3c css-validator # added documentation link to bot home pages for above and selected major bots. # In the case of international bots, choose .com page. # Included tool tip (html "title"). # To do: parameterize to match both AWStats language and tooltips settings. # To do: add html links for all bots based on current documentation in source # files referenced below. # changed '\wbot[\/\-]', to '\wbot[\/\-]' (removed comma) # made minor grammar corrections to notes below # 2005-08-24 added YahooSeeker-Testing # added w3c-checklink # updated url for ask.com # 2005-08-24 added Girafabot http://www.girafa.com/ # 2005-08-30 added PluckFeedCrawler http://www.pluck.com/ # added Gaisbot/3.0 (robot05@gais.cs.ccu.edu.tw; ) # dded geniebot (wgao@genieknows.com) # added BecomeBot link http://www.become.com/site_owners.html # added topicblogs http://www.topicblogs.com/ # added Powermarks; seen used by referrer spam # added YahooSeeker # added NG/2. http://www.exabot.com/ # 2005-09-15 added link for Walhello appie # added bender focused_crawler # updated YahooSeeker description (blog crawler) # 2005-09-16 added link for http://linkchecker.sourceforge.net # added ConveraCrawler/0.9d ( http://www.authoritativeweb.com/crawl) # added Blogslive info@blogslive.com intelliseek.com # added BlogPulse (ISSpider-3.0) intelliseek.com # 2005-09-26 added Feedfetcher-Google (http://www.google.com/feedfetcher.html) # added EverbeeCrawler # added Yahoo-Blogs http://help.yahoo.com/help/us/ysearch/crawling/crawling-02.html # added link for Bloglines http://www.bloglines.com # 2005-10-19 fixed Feedfetcher-Google (http://www.google.com/feedfetcher.html) # added Blogshares Spiders (Synchronized V1.5.1) # added yacy # 2005-11-21 added Argus www.simpy.com # added BlogsSay :: RSS Search Crawler (http://www.blogssay.com/) # added MJ12bot http://majestic12.co.uk/bot.php # added OpenTaggerBot (http://www.opentagger.com/opentaggerbot.htm) # added OutfoxBot/0.3 (For internet experiments; outfox.agent@gmail.com) # added RufusBot Rufus Web Miner http://64.124.122.252.webaroo.com/feedback.html # added Seekbot (http://www.seekbot.net/bot.html) # added Yahoo-MMCrawler/3.x (mms-mmcrawler-support@yahoo-inc.com) # added link for BaiDuSpider # added link for Blogshares Spider # added link for StackRambler http://www.rambler.ru/doc/faq.shtml # added link for WISENutbot # added link for ZyBorg/1.0 (wn-14.zyborg@looksmart.net; http://www.WISEnutbot.com. Moved location to above wisenut to avoid classification as wisenut # 2005-12-15 # added FAST Enteprise Crawler/6 (www dot fastsearch dot com). Note spelling Enteprise not Enterprise. # added findlinks http://wortschatz.uni-leipzig.de/findlinks/ # added IBM Almaden Research Center WebFountain™ http://www.almaden.ibm.com/cs/crawler [hc3] # added INFOMINE/8.0 VLCrawler (http://infomine.ucr.edu/useragents) # added lmspider (lmspider@scansoft.com) http://www.nuance.com/ # added noxtrumbot http://www.noxtrum.com/ # added SandCrawler (Microsoft) # added SBIder http://www.sitesell.com/sbider.html # added SeznamBot http://fulltext.seznam.cz/ # added sohu-search http://corp.sohu.com/ (looked for //robots.txt not /robots.txt) # added the ruffle SemanticWeb crawler v0.5 - http://www.unreach.net # added WebVulnCrawl/1.0 libwww-perl/5.803 (looked for //robots.txt not /robots.txt) # added Yahoo! Japan keyoshid http://www.yahoo.co.jp/ # added Y!J http://help.yahoo.co.jp/help/jp/search/indexing/indexing-15.html # added link for GigaBot # added link for MagpieRSS # added link for MSIECrawler # 2005-12-21 # added aipbot http://www.aipbot.com aipbot@aipbot.com [matthys70 users.sourceforge.net] # added Everest-Vulcan Inc./0.1 (R&D project; http://everest.vulcan.com/crawlerhelp) # added Fast-Search-Engine http://www.fast-search-engine.com/ [matthys70 users.sourceforge.net] # added g2Crawler (nobody@airmail.net) http://crawler.instantnetworks.net/ # added Jakarta commons-httpclient http://jakarta.apache.org/commons/httpclient/ (hit robots.txt). May be used as robot or browser - a site may want to remove this entry. # added OmniExplorer_Bot http://www.omni-explorer.com/ [matthys70 users.sourceforge.net] # added USTC-Semantic-Group ai.ustc.edu.cn/mas/en/research/index.php ? # 2005-12-22 # added EARTHCOM.info www.earthcom.info # added HTTrack off-line browser 'httrack','HTTrack', http://www.httrack.com/ [Moizes Gabor] # added KummHttp http://www.psychedelix.com/cgi-bin/csv2html.pl?data=allagents.csv&template=detail.html&match=\bid_g_l_301105_2\b [Moizes Gabor] # 2006-01-01 # added Dulance http://www.dulance.com/bot.jsp # added MojeekBot http://www.mojeek.com/bot.html # added nicebot http://www.egghelp.org/setup.htm ? # added Snappy http://www.urltrends.com/faq.php # added sohu agent # added VORTEX http://marty.anstey.ca/robots/vortex/ [matthys70 users.sourceforge.net] # added zspider http://feedback.redkolibri.com/ # 2006-01-13 # added boitho.com-dc http://www.boitho.com/dcbot.html # added IRLbot http://irl.cs.tamu.edu/crawler # added virus_detector virus_harvester@securecomputing.com # added Wavefire http://www.wavefire.com; info@wavefire.com # added WebFilter Robot # 2006-01-24 # added Shim-Crawler http://www.logos.ic.i.u-tokyo.ac.jp/crawler/; crawl@logos.ic.i.u-tokyo.ac.jp # added Exabot exabot.com # added LetsCrawl.com http://letscrawl.com # added ichiro http://help.goo.ne.jp/door/crawlerE.html # 2006-01-27 additional 22 robots from a list provided by Moizes Gabor # added ALeadSoftbot http://www.aleadsoft.com/bot.htm # added CipinetBot http://www.cipinet.com/bot.html # added Cuasarbot http://www.cuasar.com/ # added Dumbot http://www.dumbfind.com/ # added Extreme_Picture_Finder http://www.exisoftware.com/ # added Fooky.com/ScorpionBot/ScoutOut http://www.fooky.com/scorpionbots # added IlTrovatore-Setaccio http://www.iltrovatore.it/aiuto/motore_di_ricerca.html bot@iltrovatore.it # added InsurancoBot http://www.fastspywareremoval.com/ # added InternetArchive http://lucene.apache.org/nutch/bot.html nutch-agent@lucene.apache.org # added KazoomBot http://www.kazoom.ca/bot.html kazoombot@kazoom.ca # added Kurzor http://www.easymail.hu/ cursor@easymail.hu # added NutchCVS http://lucene.apache.org/nutch/bot.html nutch-agent@lucene.apache.org # added NutchOSU-VLIB http://lucene.apache.org/nutch/bot.html nutch-agent@lucene.apache.org # added Orbiter http://www.dailyorbit.com/bot.htm # added PHP_version_tracker http://www.nexen.net/phpversion/bot.php # added SuperBot http://www.sparkleware.com/superbot/ # added SynooBot http://www.synoo.de/bot.html webmaster@synoo.com # added TestBot http://www.agbrain.com/ # added TutorGigBot http://www.tutorgig.info/ # added WebIndexer mailto://webindexerv1@yahoo.com # added WebMiner http://64.124.122.252/feedback.html # 2006-02-01 # added heritrix https://sourceforge.net/forum/message.php?msg_id=3550202 # added Zeus Webster Pro https://sourceforge.net/forum/message.php?msg_id=3141164 # additional robots from a list provided by Moizes Gabor [ mojzi -a-t- free mail hu ] # added Candlelight_Favorites_Inspector # added DomainChecker # added EasyDL # added FavOrg # added Favorites_Sweeper # added Html_Link_Validator # added Internet_Ninja # added JRTwine_Software_Check_Favorites_Utility # fixed Microsoft_URL_Control # added miniRank # added Missigua_Locator # added NPBot # added Ocelli # added Onet.pl_SA # added proodleBot # added SearchGuild_DMOZ_Experiment # added Susie # added Website_Monitoring_Bot # added Xenu_Link_Sleuth # 2006-05-15 # added ASPseek http://www.aspseek.org/ # added AdamM Bot http://home.blic.net/adamm/ # added archive.org_bot http://crawls.archive.org/collections/bncf/crawl.html # added arianna.libero.it (Italian Portal/search engine) # added Biz360 spider http://www.biz360.com # added BlogBridge Service http://www.blogbridge.com/ # added BlogSearch http://www.icerocket.com/ # added libcrawl # added edgeio-relanshanbottriever http://www.edgeio.com # added FeedFlow http://feedflow.com/about # added Biblioteca Nazionale Centrale di Firenze (Italian National Archive) http://www.bncf.firenze.sbn.it/raccolta.txt # added Java catchall - used by many spam bots # added lanshanbot http://www.psychedelix.com/cgi-bin/csv2html.pl?data=allagents.csv&template=detail.html&match=%5Cbid_g_l_140406_1%5Cb # added msnbot-media http://search.msn.com/msnbot.htm # added MT::Telegraph::Agent # added Netluchs http://www.netluchs.de/ (German SE bot) # added oBot http://www.webmasterworld.com/forum11/1616.htm # added Onfolio http://www.onfolio.com/ (IE Toolbar plugin) - hit rss feeds. # added ping.blo.gs http://blo.gs/ping.php blog bot # added Sphere Scout http://www.sphere.com/ # added sproose crawler http://www.sproose.com/bot.html # added SyndicAPI http://syndicapi.com/bot.html # added Yahoo! Mindset http://mindset.research.yahoo.com/ # added msrabot # added Vagabondo & Vagabondo-WAP http://www.wise-guys.nl/Contact/index.php?botselected=webagents)#=uk # fixed Missigua Locator detection (Missigua_Locator -> Missigua Locator) # changed echo to echo! to avoid conflict with the bonecho (Firefox 2.0) browser. # This requires you to reprocess historic logs if you want EchO! to be recognized for older reports. # 2006-05-17 # added Alpha Search Agent # 62.152.125.60 Eurologon Srl # added Krugle http://www.krugle.com/crawler/info.html the search engine for developers # added Octora Beta Bot http://www.octora.com/ # Blog and Rss Search Engine # added UbiCrawler http://law.dsi.unimi.it/ubicrawler/ # added Yahoo! Slurp China http://misc.yahoo.com.cn/help.html # You must reprocess old logs for the Yahoo! Slurp China bot to be detected in old reports # 2006-05-20 # added 1-More Scanner http://www.myzips.com/software/1-More-Scanner.phtml # added Accoona-AI-Agent http://www.accoona.com/ # added ActiveBookmark http://www.libmaster.com/active_bookmark.php # added BIGLOTRON http://www.biglotron.com/robot.html # added Bookmark-Manager http://bkm.sourceforge.net/ # added cbn00glebot # added Cerberian Drtrs http://www.pgts.com.au/cgi-bin/psql?robot_info=25240 # added CFNetwork http://www.cocoadev.com/index.pl?CFNetwork # added CheckWeb link validator http://p.duby.free.fr/chkweb.htm # added Computer and Automation Research Institute Crawler http://www.ilab.sztaki.hu/~stamas/publications/p184-benczur.html # added ConveraCrawler http://www.authoritativeweb.com/crawl/ # added ConveraMultiMediaCrawler http://www.authoritativeweb.com/crawl/ # added CSE HTML Validator Lite Online http://online.htmlvalidator.com/php/onlinevallite.php # added Cursor http://adcenter.hu/docs/en/bot.html # added Custo http://www.netwu.com/custo/ # added DataFountains/DMOZ Downloader http://infomine.ucr.edu/ # added Deepindex http://www.deepindex.net/faq.php # added DNSGroup http://www.dnsgroup.com/ # added DoCoMo http://www.nttdocomo.co.jp/ # added dumm.de-Bot http://www.dumm.de/ # added ETS v http://www.freetranslation.com/help/ # added eventax http://www.eventax.de/ # added FAST Enterprise Crawler * crawleradmin.t-info@telekom.de http://www.telekom.de/ # added FAST Enterprise Crawler http://www.fast.no/ # added FAST Enterprise Crawler * T-Info_BI_cluster crawleradmin.t-info@telekom.de http://www.telekom.de/ # added FeedValidator http://feedvalidator.org/ # added FilmkameraBot http://www.filmkamera.at/bot.html # added Findexa Crawler http://www.findexa.no/gulesider/article26548.ece # added Global Fetch http://www.wesonet.com/ # added GOFORITBOT http://www.goforit.com/about/ # added GoForIt.com http://www.goforit.com/about/ # added GPU p2p crawler http://gpu.sourceforge.net/search_engine.php # added HooWWWer http://cosco.hiit.fi/search/hoowwwer/ # added HPPrint # added HTMLParser http://htmlparser.sourceforge.net/ # added Hundesuche.com-Bot http://www.hundesuche.com/ # added InfoBot http://www.infobot.org/ # added InfociousBot http://corp.infocious.com/tech_crawler.php # added InternetSupervision http://internetsupervision.com/ # added isearch2006 http://www.yahoo.com.cn/ # added IUPUI_Research_Bot http://spamhuntress.com/2005/04/25/a-mail-harvester-visits/ # added KalamBot http://64.124.122.251/feedback.html # added kamano.de NewsFeedVerzeichnis http://www.kamano.de/ # added Kevin http://dznet.com/kevin/ # added KnowItAll http://www.cs.washington.edu/research/knowitall/ # added Knowledge.com http://www.knowledge.com/ # added Kouaa Krawler http://www.kouaa.com/ # added ksibot http://ego.ms.mff.cuni.cz/ # added Link Valet Online http://www.htmlhelp.com/tools/valet/ # added lwp-request http://search.cpan.org/~gaas/libwww-perl-5.69/bin/lwp-request # added lwp-trivial http://search.cpan.org/src/GAAS/libwww-perl-5.805/lib/LWP/Simple.pm # added MapoftheInternet.com http://MapoftheInternet.com/ # added Matrix S.p.A. - FAST Enterprise Crawler http://tin.virgilio.it/ # added Megite http://www.megite.com/ # added Metaspinner http://index.meta-spinner.de/ # added Mini-reptile # added Misterbot http://www.misterbot.fr/ # added Miva http://www.miva.com/ # added Mizzu Labs http://www.psychedelix.com/cgi-bin/csv2html.pl?data=allagents.csv&template=detail.html&match=\bid_m_141105_2\b # added MSRBOT http://research.microsoft.com/research/sv/msrbot/ # added MS SharePoint Portal Server - MS Search 4.0 Robot http://support.microsoft.com/default.aspx?scid=kb;en-us;284022 # added Mydoyouhike http://www.doyouhike.net/my # added NASA Search http://www.psychedelix.com/cgi-bin/csv2html.pl?data=allagents.csv&template=detail.html&match=\bid_n_s_140506_2\b # added NetSprint http://www.netsprint.pl/serwis/ # added NimbleCrawler http://www.healthline.com/ # added OpenWebSpider http://www.openwebspider.org/ # added Oracle Ultra Search http://www.oracle.com/technology/products/ultrasearch/index.html # added OSSProxy http://www.marketscore.com/FAQ.Aspx # added passwordmaker.org http://passwordmaker.org/ # added PEAR HTTP Request class http://pear.php.net/ # added PEERbot http://www.peerbot.com/ # added PHP version tracker http://www.nexen.net/phpversion/bot.php # added PictureOfInternet http://malfunction.org/poi/ # added plinki http://www.plinki.com/ # added Port Huron Labs http://www.psychedelix.com/cgi-bin/csv2html.pl?data=allagents.csv&template=detail.html&match=\bid_n_s_1133\b # added PostFavorites http://www.psychedelix.com/cgi-bin/csv2html.pl?data=allagents.csv&template=detail.html&match=\bid_n_s_1135\b # added ProjectWF-java-test-crawler # added PyQuery http://sourceforge.net/projects/pyquery/ # added Schizozilla http://spamhuntress.com/2005/03/18/gizmo/ # added Scumbot # added Sensis Web Crawler http://www.sensis.com.au/ # added snap.com beta crawler http://www.snap.com/ # added Steeler http://www.tkl.iis.u-tokyo.ac.jp/~crawler/ # added STEROID Download http://faqs.org.ru/progr/pascal/delphi_internet2.htm # added Suchfin-Bot http://www.suchfin.de/ # added Sunrise http://www.sunrisexp.com/ # added Tagyu Agent http://www.tagyu.com/ # added Tcl http client package http://www.tcl.tk/man/tcl8.4/TclCmd/http.htm # added TeragramCrawlerSURF http://www.teragram.com/ # added Test Crawler http://netp.ath.cx/ # added UnChaos Bot Hybrid Web Search Engine http://www.unchaos.com/ # added unido-bot http://www.unchina.org/unido/unido/our_projects/3_3.html # added UniversalFeedParser http://feedparser.org/ (seen from md301000.inktomisearch.com) # added updated http://www.updated.com/ # added Vermut http://vermut.aol.com # added versus crawler from eda.baykan@epfl.ch http://www.epfl.ch/Eindex.html # added Vespa Crawler (Yahoo Norway?) http://www.psychedelix.com/cgi-bin/csv2html.pl?data=allagents.csv&template=detail.html&match=%5Cbid_t_z_030406_1%5Cb # added VSE http://www.vivisimo.com/ # added webcrawl.net http://www.webcrawl.net/ # added Web Downloader http://www.krasu.ru/soft/chuchelo/ # added Webdup http://www.webdup.com/en/index.html # added Wells Search http://www.psychedelix.com/cgi-bin/csv2html.pl?data=allagents.csv&template=detail.html&match=\bid_t_z_1484\b # added WordPress http://wordpress.org/ # added wume crawler http://wume.cse.lehigh.edu/~xiq204/crawler/ # added Xenu's Link Sleuth (with ') # added xirq http://www.xirq.com/ # added yoogliFetchAgent http://www.yoogli.com/ # added Z-Add Link Checker http://w3.z-add.co.uk/linkcheck/ # -- fix - some robots were reported with _ where _ should have been a space. # changed Xenu Link Sleuth # changed microsoft[_+\s]url[_+\s]control -> microsoft_url_control # changed favorites_sweeper -> favorites_sweeper # -- updates # updated AskJeeves to Ask # 2012-06-05 Albrecht Mueller # added Grabber from SDSC (San Diego Supercomputer Center). # 2013-09-30 Albrecht Mueller # AWStats probably cannot detect this bot as it identifies itself in # the referrer field and not in the user agent string. #92.113.100.35 - - [29/Sep/2013:17:22:46 +0200] "GET /robots.txt HTTP/1.1" 200 516 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0" "-" #92.113.100.35 - - [29/Sep/2013:17:22:49 +0200] "GET /tghome.htm HTTP/1.1" 200 4445 "http://extrabot.com/help/frytygativyheku.htm" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0" "-" #92.113.100.35 - - [29/Sep/2013:17:22:51 +0200] "GET / HTTP/1.1" 200 5467 "http://extrabot.com/help/frytygativyheku.htm" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0" "-" # to do MS Search 4.0 Robot #package AWSROB; # Robots list was found at http://www.robotstxt.org/wc/active/all.txt # Other robots can be found at http://www.jafsoft.com/searchengines/webbots.html # Rem: To avoid bad detection, some robot's ids were removed from this list: # - Robots with ID of 3 letters only # - Robots called 'webs' and 'tcl' # Rem: directhit changed into direct_hit (its real id) # Rem: calif changed into calif[^r] to avoid confusion between Tiscalifreenet browser # Rem: fish changed into [^a]fish to avoid confusion between Madsafish browser # Rem: roadrunner changed into road_runner # Rem: lycos changed to lycos_ to avoid confusion with lycos-online browser # Rem: voyager changed into ^voyager\/ to avoid to exclude voyager and amigavoyager browser # RobotsSearchIDOrder # It contains all matching criteria to search for in log fields. This list is # used to know in which order to search Robot IDs. # Most frequent ones are in list1, used when LevelForRobotsDetection is 1 or more # Minor robots are in list2, used when LevelForRobotsDetection is 2 or more # Note: Robots IDs are in lower case, '_', ' ' and '+' are changed into '[_+\s]' and are quoted. #------------------------------------------------------- @RobotsSearchIDOrder_list1 = ( # Common robots (In robot file) 'bingbot/', 'bingpreview', 'MSIECrawler', 'msnbot/', 'msnbot\-media/', 'AdIdxBot/', 'NOT[\x20]Googlebot/', 'Googlebot/', 'Google[\x20]Web[\x20]Preview', 'Googlebot\-Image/', 'Googlebot\-Mobile/', 'Google[\x20]Page[\x20]Speed', 'google\-sitemaps', 'Googlebot\-News', 'Googlebot\-Video/', 'AdsBot\-Google[\x20]\(', 'AdsBot\-Google\-Mobile\-Apps', 'Adsbot', 'Mediapartners-Google', 'Feedfetcher\-Google', 'Google\-Adwords\-Instant', 'Firefox/1\.5', 'Yahoo![\x20]Slurp[\x20]China', 'Yahoo![\x20]Slurp', 'Baiduspider/', 'Baiduspider\-image', 'Baiduspider-', 'YandexBot/', 'YandexImages/', 'YandexImageResizer', 'YandexMetrika/', 'YandexMobileBot/', 'yandex', 'Amazonbot/', 'GPTBot/', 'GeedoProductSearch/', 'electricmonk/', 'spbot/', 'SeznamBot/', 'msie8', 'AhrefsBot/', '007ac9[\x20]Crawler', '2345Explorer/', '360Spider', 'A[\x20]Simple[\x20]Crawler', 'Abrave', 'acapbot/', 'Accoona\-AI\-Agent/', 'arcemedia', 'AdnormCrawlerCatchBot/', 'adscanner', 'aiHitBot/', 'aipbot/', 'AlphaBot', 'Apache\-HttpClient/', 'Apexoo[\x20]Spider', 'Applebot/', 'archive\.org_bot', 'Babya[\x20]Discoverer', 'Barkrowler', 'BDCbot/', 'BellPagesCA/', 'BeNosey[\x20]Mohawk[\x20]Search', 'bhcBot', 'bidswitchbot', 'BigBozz/', 'BinGet/', 'bitlybot', 'bl\.uk_lddc_bot/', 'BLEXBot/', 'bnf.fr_bot', 'boitho\.com\-dc/', 'BoogleBot', 'BusinessBot:', 'BW/', 'Bytespider', 'CatchBot/', 'CB/Nutch', 'CCBot/', 'CheckMarkNetwork/', 'Cliqzbot/', 'CMS[\x20]Crawler', 'Companybook\-Crawler', 'ConveraCrawler/', 'Contacts-Crawler', 'contxbot', 'cosmos/', 'crawl/Nutch', 'crawler4j', 'CRAZYWEBCRAWLER', 'CRMNLCrawlAgent', 'CSE[\x20]HTML[\x20]Validator', 'C\-T[\x20]bot', 'CUBOT', 'Curl/PHP', 'cyencebot', 'DataCrawler/', 'daumoa', 'daum', 'Deepnet[\x20]Explorer', 'DeuSu/', 'Digincore', 'Discordbot/', 'Dispatch/', 'DnyzBot', 'DoCoMo/', 'Domain[\x20]Re\-Animator[\x20]Bot', 'DomainCrawler/', 'DomainMacroCrawler/', 'DomainSONOCrawler/', 'DomainStatsBot/', 'DotBot/', 'DuckDuckBot-Https', 'DuckDuckBot', 'DuckDuckGo\-Favicons\-Bot/', 'ELinks/', 'ELinks[\x20]\(', 'EmailMarketingRobot/', 'EmeraldShield\.com[\x20]WebBot', 'envolk\[ITS\]spider/', 'eright', 'EsperanzaBot', 'Exabot/', 'ExtLinksBot', 'ExperianCrawlUK', 'facebookexternalhit/', 'fast_enterprise_crawler.*scrawleradmin\.t\-info@telekom\.de', 'fast_enterprise_crawler.*t\-info_bi_cluster_crawleradmin\.t\-info@telekom\.de', 'FAST\-WebCrawler/', 'Feosey[\x20]Mohk[\x20]Crawler', 'findlinks/', 'Findxbot/', 'FirePHP/', 'firstdirectory\-bot', 'flamingo', 'FlippyBearBot/', '^foo$', 'Foregenix[\x20]Web[\x20]Scan', 'FreeWebMonitoring[\x20]SiteChecker/', 'fujilabol', 'FurlBot/', 'Gaisbot/', 'Gallent[\x20]Spider', 'GarlikCrawler/', 'Getintent[\x20]Crawler', 'GetintentCrawler[\x20]getintent\.com', 'Gigabot/', 'gipo\-crawler/Nutch', 'Girafabot', 'Gluten[\x20]Free[\x20]Crawler/', 'gocrawl', 'Gowikibot', 'Go\-http\-client/', 'GrapeshotCrawler/', 'GSiteCrawler/', 'GurujiBot/', 'hadiBot', 'HaosouSpider', 'HELLO[\x20]Crawler', 'holmes/', 'houzzbot', 'HTTP_Request2/', 'HubSpot[\x20]Webcrawler', 'HyperCrawl/', 'ICC\-Crawler/', 'iconoclast', 'IDGCrawler/Nutch', 'IDG/UK', 'idmarch[\x20]Automatic\.beta/', 'InbyBot', 'Incutio[\x20]XML', 'IndeedBot', 'InfluenceBot', 'IonCrawl', 'IRLbot/', 'IssueCrawler', 'istellabot/', 'James[\x20]BOT', 'Jigsaw/', 'JobFeed', 'Jooblebot', 'KomodiaBot/', 'Konqueror/', 'laserlikebot', 'Lightspeed', 'linkapediabot', 'metager\-linkchecker', 'Linguee[\x20]Bot', 'linkchecker', 'LinkCheck', 'linkdexbot/', 'LinkedInBot/', 'LinkpadBot/', 'Links[\x20]\(', 'LinksManager\.com_bot', 'LWP::Simple/', 'Mail\.RU_Bot/', 'makecontact', 'mappy', 'MauiBot', 'meanpathbot/', 'Mechanize', 'Mediatoolkitbot', 'MegaIndex\.ru/', 'merzscope', 'Meta_Bot', 'mfibot/', 'microsoft.*discovery', 'missigua_locator', 'MixrankBot', 'MJ12bot/', 'MojeekBot', 'Mojolicious', 'MXT/Nutch', 'My[\x20]Nutch[\x20]Spider/', 'myse/Nutch', 'Naaraa', 'Neevabot', 'NerdyBot', 'netEstate[\x20]NE[\x20]Crawler', 'NetResearchServer/', 'Nimbostratus-Bot', 'nominet', 'NRLCorpusBuilder/Nutch', 'nutch\-1\.4/', 'nutch\-1\.8/', 'NutchCVS/', 'o\.uk[\x20]robot', 'ocrawler;', 'ODP[\x20]link[\x20]checker', 'Offline[\x20]Explorer/', 'OmniExplorer_Bot/', 'OrangeBot/', 'Orliac', 'OutclicksBot', 'PageBitesHyperBot/', 'Pcore', 'pdffillerbot/', 'peopleman', 'PetalBot', 'PhantomJS', 'PHP/5\.2\.8', 'Pinterestbot', 'PiplBot', 'Ploetz[\x20]\+[\x20]Zeller', 'Plukkie/', 'Princetonbot/', 'PrivacyAwareBot/', 'Prlog/', 'proximic', 'psbot/', 'psbot\-image', 'python_wk_crawler', 'Python\-urllib/', 'QCrawl', 'Quick-Crawler', 'ResearchBot', 'roboto', 'rogerbot/', 'RSSingBot', 'RukiCrawler/', 'SafeDNS[\x20]search[\x20]bot/', 'SafeDNSBot', 'SafeSearch[\x20]microdata[\x20]crawler', 'safesearch', 'SBL\-BOT', 'scrapy', 'Screaming[\x20]Frog[\x20]SEO[\x20]Spider/', 'ScreenerBot[\x20]Crawler[\x20]Beta', 'Scrubby', 'Searchie/', 'SecurityResearch\.bot', 'Seekmo', 'semanticbot', 'SemrushBot/', 'SemrushBot-SI', 'seo\-audit\-check\-bot/', 'Seobility', 'SEOkicks\-Robot', 'SEOlyticsCrawler/', 'SEOstats', 'Seosys/Nutch', 'Seoterritory\.com[\x20]bot', 'serendeputy', 'Shim\-Crawler', 'SiteExplorer/', 'siteexplorer\.info', 'siteimprove', 'Slackbot\-LinkExpanding', 'SmabblerBot/', 'Sogou[\x20]web[\x20]spider/', 'special_archiver/', 'Spiderbot/', 'SpuhexBot', 'spyonweb', 'ssearch_bot', 'Streamline3Bot', 'SurdotlyBot/', 'SurveyBot/', 'taiil/Nutch', 'tbot\-nutch', 'TeeRaidBot', 'TelegramBot', 'Test/Nutch', 'Test[\x20]Spider', 'TestCrawler', 'The[\x20]Knowledge[\x20]AI', 'TkBot', 'tracemyfile', 'trendiction', 'TurnitinBot/', 'TurnitinBot', 'TweetmemeBot/', 'UCY/Nutch', 'uni-leipzig\.de', 'Uptimebot/', 'UptimeRobot/', 'URL[\x20]Checker', 'UXCrawlerBot', 'Validator\.nu/', 'vBSEO', 'vBulletin[\x20]via[\x20]PHP', 'vebidoobot', 'vegi[\x20]bot', 'Velen', 'viz/Nutch', 'VoilaBot', 'VORTEX/', 'voyager/', 'vuhuvBot', 'W3C_Validator/', 'W3C\-checklink/', 'WBSearchBot/', 'WbSrch/', 'WeSEE:Ads/PageBot', 'WeSEE:Ads/PictureBot', 'WeSEE_Bot', 'Wget/', 'Who\.is[\x20]Bot', 'wonderbot/', 'woobot/', 'Wotbox/', 'Xaldon[\x20]WebSpider', 'Xenu[\x20]Link[\x20]Sleuth', 'xenu_link_sleuth', 'XML[\x20]Sitemaps[\x20]Generator', 'XoviBot/', 'yacybot', 'Yahoo[\x20]Link[\x20]Preview', 'yak', 'YisouSpider', 'yoozBot', 'Your\-Website\-Sucks', 'zoominfobot', 'zspider/', 'ZumBot/', # below placed at end to catch some generics 'nbot', 'ng/1\.', 'ng/2\.', 'libwww\-perl', 'urllib', 'javabee', 'projectwf\-java\-test\-crawler', 'java', 'loocalcrawler/nutch', 'nutchosu\-vlib', 'nutch', 'perlcrawler', 'perl', # old robots using firefox < version 11 not identifying themselves as a robot. '(firefox/)([0-9]\.|[0-1][0]\.)' ); @RobotsSearchIDOrder_list2 = ( # Less common robots (In robot file) '^Mozilla$', '^mozilla\/3\.0\s\(compatible$', '^mozilla\/4\.0$', '^mozilla\/4\.0\s\(compatible;\)$', '^mozilla\/5\.0$', '^mozilla\/5\.0\s\(compatible;$', '^mozilla\/5\.0\s\(en\-us\)$', '^mozilla\/5\.0\sfirefox\/3\.0\.5$', '^Mozilla/6\.0[\x20]\(compatible\)$', '^Mozilla/(.*)Beta[\x20]\(Windows\)', 'MSIE[\x20]2', 'MSIE[\x20]3', 'MSIE[\x20]4', 'MSIE[\x20]5', 'MSIE[\x20]6', 'MSIE\+6\.0\;', 'Windows[\x20]95', 'Windows[\x20]98', # these could be removed to speed up processing as they are rarely seen 'a6\-indexer', 'abcdatos', 'abonti\.com', 'acme\.spider', 'activebookmark', 'adamm_bot', 'advbot', 'affectv\.co\.uk', 'ahoythehomepagefinder', 'aleadsoftbot', 'alkaline', 'allrati', 'alltop', 'almaden', 'alpha_search_agent', 'anthill', 'antibot', 'aport', 'appie', 'applesyndication', 'arachnophilia', 'arale', 'araneo', 'architext', 'archive\-de\.com', 'aretha', 'argus', 'ariadne', 'arianna\.libero\.it', 'arks', 'aspider', 'aspseek', 'asterias', 'asynchttpclient', 'atn\.txt', 'atomz', 'auresys', 'awbot', 'backlinktest\.com', 'backrub', 'bbot', 'becomebot', 'bender', 'betabot', 'bigbrother', 'biglotron', 'BingLocalSearch', 'bittorrent_bot', 'biz360[_+\s]spider', 'bjaaland', 'blackwidow', 'blindekuh', 'blogbridge[_+\s]service', 'blogged_crawl', 'bloglines', 'bloglovin', 'blogpulse', 'blogsearch', 'blogshares', 'blogslive', 'blogssay', 'bloodhound', 'bncf\.firenze\.sbn\.it/raccolta\.txt', 'bobby', 'bookmark\-manager', 'borg\-bot', 'boris', 'brightnet', 'bruinbot', 'bspider', 'bubing', 'bumblebee', 'butterfly', 'buzztracker', 'cactvschemistryspider', 'calif[^r]', 'candlelight[_+\s]favorites[_+\s]inspector', 'careerbot', 'carpathia', 'cassandra', 'catbot', 'cbn00glebot', 'cerberian_drtrs', 'cfetch', 'cgireader', 'chattertrap', 'check_http', 'checkbot', 'checkweb_link_validator', 'christcrawler', 'churl', 'cienciaficcion', 'cipinetbot', 'imagecoccoc', 'coccoc', 'coldfusion', 'collective', 'combine', 'commons\-httpclient', 'computer_and_automation_research_institute_crawler', 'conceptbot', 'contentmatch', 'converamultimediacrawler', 'coolbot', 'copubbot', 'core', 'covario', 'cruiser', 'cscrawler', 'cuasarbot', 'cursor', 'cusco', 'custo', 'cyberspyder', 'datafountains/dmoz_downloader', 'dataprovider\.com', 'daviesbot', 'daylifefeedfetcher', 'daypopbot', 'deepindex', 'desertrealm', 'deweb', 'dienstspider', 'digger', 'digout4u', 'diibot', 'dipsie\.bot', 'direct_hit', 'discobot', 'dlvr\.it', 'dnabot', 'dnsgroup', 'doccheckbot', 'domainappender', 'domainchecker', 'domainsdb\.net', 'download_express', 'dragonbot', 'dreamwidth', 'drupal', 'dulance', 'dumbot', 'dumm\.de\-bot', 'dwcp', 'e\-collector', 'earthcom\.info', 'easydl', 'ebiness', 'eccp', 'echo!', 'edgeio\-retriever', 'elfinbot', 'emacs', 'emcspider', 'enteprise', 'ernst[:blank:]2\.0', 'esther', 'ets_v', 'eventax', 'everbeecrawler', 'everest\-vulcan', 'evliyacelebi', 'exactseek', 'extreme[_+\s]picture[_+\s]finder', 'ezoom', 'ezresult', 'facebook', 'facebot', 'fast\-search\-engine', 'matrix_s\.p\.a\._\-_fast_enterprise_crawler', 'fast_enterprise_crawler', 'fastbot', 'fastcrawler', 'favicon', 'favorg', 'favorites_sweeper', 'fdse', 'feedburner', 'feedcrawl', 'feedflow', 'feedmyinbox', 'feedroll\.com', 'feedsky', 'feedster', 'feedvalidator', 'feedzira', 'felix', 'ferret', 'fetchbot', 'fetchrover', 'fever/', 'fido', 'filmkamerabot', 'filterdb\.iss\.net', 'finderlein[_+\s]research[_+\s]crawler', 'findexa_crawler', 'finnish', 'fireball', 'firmilybot', 'flexum', 'foaf\-search\.net', 'fooky\.com/ScorpionBot', 'fouineur', 'francoroute', 'freecrawl', 'freenews', 'funnelweb', 'g2crawler', 'gama', 'gazz', 'gcreep', 'geniebot', 'genieo', 'geohasher', 'getbot', 'geturl', 'gigablastopensource', 'global_fetch', 'gnodspider', 'goforit\.com', 'goforitbot', 'golem', 'gonzo', 'gougou', 'gpu_p2p_crawler', 'grabber', 'grapeshot', 'grapnel', 'griffon', 'gromit', 'grub', 'gulliver', 'gulperbot', 'hambot', 'hanrss', 'harvest', 'havindex', 'henrythemiragorobot', 'heritrix', 'hl_ftien_spider', 'hometown', 'hoowwwer', 'hpprint', 'htdig', 'html[_+\s]link[_+\s]validator', 'htmlgobble', 'htmlparser', 'httrack', 'hundesuche\.com\-bot', 'hyperdecontextualizer', 'ia_archiver\-web\.archive\.org', 'ia_archiver', 'iajabot', 'iaskspider', 'i\-bot', 'icarus6j', 'ichiro', 'icjobs\.de', 'ilse', 'iltrovatore\-setaccio', 'imagelock', 'implisensebot', 'inagist', 'incywincy', 'infobot', 'infociousbot', 'infohelfer', 'infomine', 'informant', 'infoseeksidewinder', 'infoseek', 'infospider', 'inspectorwww', 'insurancobot', 'integromedb\.org', 'intelliagent', 'internet[_+\s]ninja', 'internetarchive', 'internetseer', 'internetsupervision', 'ips\-agent', 'irobot', 'iron33', 'isearch2006', 'israelisearch', 'iupui_research_bot', 'izsearch', 'jacobin[\x20]club', 'jakarta', 'jbot', 'jcrawler', 'jeeves', 'jennybot', 'jobboerse', 'jobot', 'jobo', 'joebot', 'jrtwine[_+\s]software[_+\s]check[_+\s]favorites[_+\s]utility', 'js\-kit', 'jubii', 'jumpstation', 'justview', 'kalambot', 'kamano\.de_newsfeedverzeichnis', 'kapsi', 'katipo', 'kazoombot', 'kevin', 'keyoshid', 'kilroy', 'kinja\-imagebot', 'kinjabot', 'knowitall', 'knowledge\.com', 'ko[_+\s]yappo[_+\s]robot', 'kouaa_krawler', 'krugle', 'ksibot', 'kummhttp', 'kurzor', 'labelgrabber\.txt', 'lanshanbot', 'larbin', 'largesmall[\x20]crawler', 'legs', 'letscrawl\.com', 'libcrawl', 'lilina', 'link_valet_online', 'linkbot', 'linkdex\.com', 'linkidator', 'linkscan', 'linkstats[\x20]bot', 'linkwalker', 'lipperhey', 'livejournal\.com', 'lmspider', 'loadtimebot', 'lockon', 'logo_gif', 'longurl', 'lssrocketcrawler', 'ltbot', 'ltx71', 'lwp\-request', 'lwp\-trivial', 'lycos[_+\s]', 'macworm', 'madaali\.de', 'magpierss', 'magpie', 'mapoftheinternet\.com', 'marvin', 'mattie', 'mediabot', 'mediafox', 'megaindex', 'megite', 'memorybot', 'mercator', 'meshexplorer', 'metager2\-verification\-bot', 'metajobbot', 'metaspinner', 'metauri', 'miadev', 'microsoft[_+\s]url[_+\s]control', 'microsoft[\x20]bits', 'microsoft\-webdav\-miniredir', 'mindcrawler', 'mindupbot', 'mini\-reptile', 'minirank', 'misterbot', 'miva', 'mizzu_labs', 'mnogosearch', 'moget', 'momspider', 'monster', 'motor', 'movabletype', 'ms[_+\s]search[_+\s]6\.0[_+\s]robot', 'ms_search_4\.0_robot', 'msnbot\-udiscovery', 'msrabot', 'msrbot', 'mt::telegraph::agent', 'muncher', 'muscatferret', 'mwdsearch', 'mydoyouhike', 'myweb', 'nagios', 'nasa_search', 'ndspider', 'nederland\.zoek', 'netcarta', 'netcraft', 'netluchs', 'netmechanic', 'netnewswire', 'netscoop', 'netsprint', 'netvibes', 'newrelicpinger', 'newscan\-online', 'newsfox', 'newsgatoronline', 'nextgensearchbot', 'nhse', 'nicebot', 'nimblecrawler', 'ning', 'nomad', 'northstar', 'noxtrumbot', 'npbot', 'nzexplorer', 'objectssearch', 'occam', 'ocelli', 'octopus', 'octora_beta_bot', 'onet\.pl[_+\s]sa', 'onfolio', 'openfind', 'opentaggerbot', 'openwebspider', 'optimizer', 'oracle_ultra_search', 'orb_search', 'orbiter', 'packrat', 'pageboy', 'panscient', 'parasite', 'passwordmaker\.org', 'patric', 'pear_http_request_class', 'peerbot', 'pegasus', 'perignator', 'perman', 'petersnews', 'phantom', 'php[_+\s]version[_+\s]tracker', 'phpcrawl', 'phpdig', 'picmole', 'pictureofinternet', 'piltdownman', 'pimptrain', 'ping\.blo\.gs', 'pingdom', 'pioneer', 'pita', 'pitkow', 'pjspider', 'plinki', 'pluckfeedcrawler', 'plumtreewebaccessor', 'pogodak', 'pompos', 'popdexter', 'poppi', 'port_huron_labs', 'portalb', 'postfavorites', 'postpost', 'postrank', 'powermarks', 'printfulbot', 'proodlebot', 'protopage', 'publiclibraryarchive', 'pyquery', 'python', 'qihoobot', 'quipply', 'qwantify', 'r6\_', 'rambler', 'ratingburner', 'raven', 'rbse', 'redalert', 'regator', 'relevantnoise\.com', 'resumerobot', 'rhcs', 'riddler', 'road_runner', 'robbie', 'robi', 'robocrawl', 'robofox', 'robozilla', 'rojo', 'rome[\x20]client', 'roverbot', 'rpt\-httpclient', 'rssgraffiti', 'rssimagesbot', 'ruffle', 'rufusbot', 'rules', 'safeads\.xyz', 'safetynetrobot', 'sage\+\+', 'sandcrawler', 'savetheworldheritage', 'sbider', 'schizozilla', 'scooter', 'scoutjet', 'scumbot', 'search\-info', 'search_au', 'searchguild[_+\s]dmoz[_+\s]experiment', 'searchmetricsbot', 'searchprocess', 'seekbot', 'semalt', 'senrigan', 'sensis_web_crawler', 'seodiver', 'seokicks\.de', 'seoscanners', 'sgscout', 'shaggy', 'shaihulud', 'shareaholicbot', 'shoutcast', 'sift', 'simbot', 'simplepie', 'sistrix', 'site\-valet', 'sitebot', 'sitedomain\-bot', 'sitetech', 'skimbot', 'skymob', 'slcrawler', 'slurp', 'slysearch', 'smartspider', 'smtbot', 'snap\.com_beta_crawler', 'snappy', 'snooper', 'sohu\-search', 'sohu', 'solbot', 'speedy', 'sphere_scout', 'spider[_+\s]monkey', 'spiderline', 'spiderlytics', 'spiderman', 'spiderview', 'spip', 'sproose_crawler', 'spry', 'sqworm', 'ssearcher', 'steeler', 'steroid__download', 'stq_bot', 'Stratagems[\x20]Kumo', 'suchfin\-bot', 'suke', 'summify\.com', 'sunrise', 'suntek', 'superbot', 'superfeedr', 'susie', 'sven', 'syndic8', 'syndicapi', 'synoobot', 'synthesio', 't\-h\-u\-n\-d\-e\-r\-s\-t\-o\-n\-e', 'tach_bw', 'tagyu_agent', 'tailrank', 'tarantula', 'tarspider', 'tcl_http_client_package', 'techbot', 'technoratibot', 'templeton', 'teoma', 'teragramcrawlersurf', 'test_crawler', 'testbot', 'thumbsniper', 'titan', 'titin', 'tkwww', 'tlspider', 'topblogsinfo', 'topicblogs', 'topix\.net', 'trapit', 'trileet', 'turtlescanner', 'turtle', 'tutorgigbot', 'tweetedtimes', 'twiceler', 'twisted[\x20]pagegetter', 'twitterbot', 'twitterfeed', 'ubicrawler', 'ucsd', 'udmsearch', 'ultraseek', 'um\-IC', 'um\-LN', 'unchaos_bot_hybrid_web_search_engine', 'unido\-bot', 'unisterbot', 'universalfeedparser', 'unlost_web_crawler', 'unwindfetchor', 'updated', 'urlck', 'ustc\-semantic\-group', 'vagabondo\-wap', 'vagabondo', 'valkyrie', 'vermut', 'versus_crawler_from_eda\.baykan@epfl\.ch', 'verticrawl', 'vespa_crawler', 'victoria', 'virus[_+\s]detector', 'visionsearch', 'voidbot', 'voltron', 'vse/', 'vwbot', 'w3c[_+\s]css[_+\s]validator[_+\s]jfouffa', 'w3index', 'w3m2', 'wallpaper', 'wanderer', 'wapspider', 'wapspIRLider', 'watchmouse', 'wavefire', 'waybackarchive\.org', 'wazzup', 'web_downloader', 'webbandit', 'webbase', 'webcatcher', 'webclipping\.com', 'webcollage', 'webcompass', 'webcopy', 'webcrawl\.net', 'webdup', 'webfetcher', 'webfilter', 'webfoot', 'webinator', 'webindexer', 'weblayers', 'weblinker', 'webminer', 'webmirror', 'webmoose', 'webquest', 'webreader', 'webreaper', 'website[_+\s]monitoring[_+\s]bot', 'websnarf', 'webspider', 'webvac', 'webvulncrawl', 'webwalker', 'webwalk', 'webwatch', 'wells_search', 'wer\-liefert\-was', 'wesee:search', 'wevikabot', 'whatuseek', 'whowhere', 'windows\-rss\-platform', 'wired\-digital', 'zyborg', 'wisenutbot', 'wiumi', 'wmir', 'wolp', 'wombat', 'wonderer', 'woozweb', 'wordpress', 'worm', 'wume_crawler', 'wwwc', 'wwweasel', 'wz101', 'xget', 'xirq', 'xydo', 'y!j', 'yahoo![\x20]searchmonkey', 'yahoo!_mindset', 'yahoo\-blogs', 'yahoo\-mmcrawler', 'yahoo\-newscrawler', 'yahoo[\x20]pipes', 'yahoo\-verticalcrawler', 'yahoocachesystem', 'yahooexternalcache', 'yahoofeedseeker', 'yahooseeker\-testing', 'yahooseeker', 'yahooysmcm', 'yammer', 'yanga', 'yet\-another\-spider', 'yeti', 'yie8', 'yodaobot', 'yooglifetchagent', 'youdao', 'yourls', 'z\-add_link_checker', 'zealbot', 'zemanta', 'zend_http_client', 'zeus', 'zhuaxia', '[^a]fish', '[\x20]netseer[\x20]', '^[1-3]$', '^finbot', '^motorola$', '^msie', '^voyager/', '^webindex$', '1\-more_scanner' ); @RobotsSearchIDOrder_listgen = ( # Generic robot 'robot', 'blog', 'checker', 'crawl', 'discover', 'feed', 'fetcher', 'hunter', 'link', 'scanner', 'seek', 'sitemap', 'spider', 'sucker', 'survey', 'validator', 'bot[\s_+:,\.\;\/\\\-]', '[\s_+:,\.\;\/\\\-]bot', 'curl', 'php', 'ruby/', # Moving oBot here so it doesn't get assigned for other *obot robots 'oBot/', 'no_user_agent' ); # RobotsHashIDLib # List of robots names ('robot id','robot clear text') #------------------------------------------------------- %RobotsHashIDLib = ( # Common robots (In robot file) 'bingbot/','bingbot', 'bingpreview','BingPreview', 'MSIECrawler','MSIECrawler', 'msnbot/','msnbot', 'msnbot\-media/','msnbot-media', 'AdIdxBot/','AdIdxBot Microsoft Ad Quality control', 'NOT[\x20]Googlebot/','NOT Googlebot', 'Googlebot/','Googlebot', 'Google[\x20]Web[\x20]Preview','Google Web Preview', 'Googlebot\-Image/','Googlebot-Image', 'Googlebot\-Mobile/','Googlebot-Mobile', 'Google[\x20]Page[\x20]Speed','Google Page Speed', 'google\-sitemaps','google-sitemaps', 'Googlebot\-News','Googlebot-News', 'Googlebot\-Video/','Googlebot-Video', 'AdsBot\-Google[\x20]\(','AdsBot-Google', 'AdsBot\-Google\-Mobile\-Apps','AdsBot-Google-Mobile-Apps', 'Adsbot','Adsbot', 'Mediapartners\-Google','Mediapartners-Google', 'Feedfetcher\-Google','Feedfetcher-Google', 'Google\-Adwords\-Instant','Google-Adwords-Instant', 'Firefox/1\.5','Nautic Expo using Firefox/1.5', 'Yahoo![\x20]Slurp[\x20]China','Yahoo! Slurp China', 'Yahoo![\x20]Slurp','Yahoo! Slurp', 'Baiduspider/','Baiduspider', 'Baiduspider\-image','Baiduspider-image', 'Baiduspider-','Baiduspider ( catchall )', 'YandexBot/','YandexBot', 'YandexImages/','YandexImages', 'YandexImageResizer','YandexImageResizer', 'YandexMetrika/','YandexMetrika', 'YandexMobileBot/','YandexMobileBot', 'yandex','Yandex ( catchall )', 'Amazonbot/','Amazonbot', 'GPTBot/','GPTBot', 'GeedoProductSearch/','GeedoProductSearch', 'electricmonk/','electricmonk', 'spbot/','spbot', 'SeznamBot/','SeznamBot', 'msie8','msie8 - ( Rogue Robot )', 'AhrefsBot/','AhrefsBot', '007ac9[\x20]Crawler','007ac9 Crawler', '2345Explorer/','2345Explorer', '360Spider','360Spider', 'A[\x20]Simple[\x20]Crawler','A Simple Crawler', 'Abrave','Abrave', 'acapbot/','acapbot', 'Accoona\-AI\-Agent/','Accoona-AI-Agent', 'AdnormCrawlerCatchBot/','AdnormCrawlerCatchBot', 'adscanner','adscanner', 'aiHitBot/','aiHitBot', 'aipbot/','aipbot', 'AlphaBot','AlphaBot', 'Apache\-HttpClient/','Apache-HttpClient', 'Apexoo[\x20]Spider','Apexoo Spider', 'Applebot/','Applebot', 'arcemedia','AdsBot-ArceMedia', 'archive\.org_bot','archive.org_bot', 'Babya[\x20]Discoverer','Babya Discoverer', 'Barkrowler','Barkrowler', 'BDCbot/','BDCbot', 'BellPagesCA/','BellPagesCA', 'BeNosey[\x20]Mohawk[\x20]Search','BeNosey Mohawk Search', 'bhcBot','bhcBot', 'bidswitchbot','bidswitchbot', 'BigBozz/','BigBozz', 'BinGet/','BinGet', 'bitlybot','bit.ly', 'bl\.uk_lddc_bot/','bl.uk_lddc_bot', 'BLEXBot/','BLEXBot', 'bnf.fr_bot','bnf.fr_bot', 'boitho\.com\-dc/','boitho.com-dc', 'BoogleBot','BoogleBot', 'BusinessBot:','BusinessBot:', 'BW/','BW', 'Bytespider','Bytespider', 'CatchBot/','CatchBot', 'CB/Nutch','CB/Nutch', 'CCBot/','CCBot', 'CheckMarkNetwork/','CheckMarkNetwork', 'Cliqzbot/','Cliqzbot', 'CMS[\x20]Crawler','CMS Crawler', 'Companybook\-Crawler','Companybook-Crawler', 'ConveraCrawler/','ConveraCrawler', 'Contacts-Crawler','Contacts-Crawler', 'contxbot','contxbot', 'cosmos/','cosmos', 'CRMNLCrawlAgent','CRMNLCrawlAgent', 'crawl/Nutch','crawl/Nutch', 'crawler4j','crawler4j', 'CRAZYWEBCRAWLER','CRAZYWEBCRAWLER', 'CSE[\x20]HTML[\x20]Validator','CSE HTML Validator', 'C\-T[\x20]bot','C-T bot', 'CUBOT','CUBOT', 'Curl/PHP','Curl/PHP', 'cyencebot','cyencebot', 'DataCrawler/','DataCrawler', 'daumoa','daumoa', 'daum','daum', 'Deepnet[\x20]Explorer','Deepnet Explorer', 'DeuSu/','DeuSu', 'Digincore','Digincore', 'Discordbot/','Discordbot', 'Dispatch/','Dispatch', 'DnyzBot','DnyzBot', 'DoCoMo/','DoCoMo', 'Domain[\x20]Re\-Animator[\x20]Bot','Domain Re-Animator Bot', 'DomainCrawler/','DomainCrawler', 'DomainMacroCrawler/','DomainMacroCrawler', 'DomainSONOCrawler/','DomainSONOCrawler', 'DomainStatsBot/','DomainStatsBot', 'DotBot/','DotBot', 'DuckDuckBot-Https','DuckDuckBot-Https', 'DuckDuckBot','DuckDuckBot', 'DuckDuckGo\-Favicons\-Bot/','DuckDuckGo-Favicons-Bot', 'ELinks/','ELinks', 'ELinks[\x20]\(','ELinks (', 'EmailMarketingRobot/','EmailMarketingRobot', 'EmeraldShield\.com[\x20]WebBot','EmeraldShield.com WebBot', 'envolk\[ITS\]spider/','envolk ITS spider', 'eright','eright', 'EsperanzaBot','EsperanzaBot', 'Exabot/','Exabot', 'ExtLinksBot','ExtLinksBot', 'ExperianCrawlUK','ExperianCrawlUK', 'facebookexternalhit/','facebookexternalhit', 'fast_enterprise_crawler.*scrawleradmin\.t\-info@telekom\.de','FAST Enterprise crawleradmin.t-info@telekom.de', 'fast_enterprise_crawler.*t\-info_bi_cluster_crawleradmin\.t\-info@telekom\.de','FAST Enterprise T-Info_BI_cluster crawleradmin.t-info@telekom.de', 'FAST\-WebCrawler/','FAST-WebCrawler', 'Feosey[\x20]Mohk[\x20]Crawler','Feosey Mohk Crawler', 'findlinks/','findlinks', 'Findxbot/','Findxbot', 'FirePHP/','FirePHP', 'firstdirectory\-bot','firstdirectory-bot', 'flamingo','Flamingo_SearchEngine', 'FlippyBearBot/','FlippyBearBot', '^foo$','foo', 'Foregenix[\x20]Web[\x20]Scan','Foregenix Web Scan', 'FreeWebMonitoring[\x20]SiteChecker/','FreeWebMonitoring SiteChecker', 'fujilabol','fujilabol', 'FurlBot/','FurlBot', 'Gaisbot/','Gaisbot', 'Gallent[\x20]Spider','Gallent Spider', 'GarlikCrawler/','GarlikCrawler', 'Getintent[\x20]Crawler','GetIntent Crawler', 'GetintentCrawler[\x20]getintent\.com','GetintentCrawler getintent.com', 'Gigabot/','Gigabot', 'gipo\-crawler/Nutch','gipo-crawler/Nutch', 'Girafabot','Girafabot', 'Gluten[\x20]Free[\x20]Crawler/','Gluten Free Crawler', 'gocrawl','gocrawl', 'Gowikibot','Gowikibot', 'Go\-http\-client/','Go-http-client', 'GrapeshotCrawler/','GrapeshotCrawler', 'GSiteCrawler/','GSiteCrawler', 'GurujiBot/','GurujiBot', 'hadiBot','hadiBot', 'HaosouSpider','HaosouSpider', 'HELLO[\x20]Crawler','HELLO Crawler', 'holmes/','holmes', 'houzzbot','houzzbot', 'HTTP_Request2/','HTTP_Request2', 'HubSpot[\x20]Webcrawler','HubSpot Webcrawler', 'HyperCrawl/','HyperCrawl', 'ICC\-Crawler/','ICC-Crawler', 'iconoclast','iconoclast', 'IDGCrawler/Nutch','IDGCrawler/Nutch', 'IDG/UK','IDG/UK', 'idmarch[\x20]Automatic\.beta/','idmarch Automatic.beta', 'InbyBot','InbyBot', 'Incutio[\x20]XML','Incutio XML', 'IndeedBot','IndeedBot', 'InfluenceBot','InfluenceBot', 'IonCrawl','IonCrawl', 'IRLbot/','IRLbot', 'IssueCrawler','IssueCrawler', 'istellabot/','istellabot', 'James[\x20]BOT','James BOT', 'Jigsaw/','Jigsaw', 'JobFeed','JobFeed', 'Jooblebot','Jooblebot', 'KomodiaBot/','KomodiaBot', 'Konqueror/','Konqueror', 'Lightspeed','Lightspeed', 'linkapediabot','linkapediabot', 'metager\-linkchecker','metager-linkchecker', 'Linguee[\x20]Bot','Linguee Bot', 'linkchecker','linkchecker', 'LinkCheck','LinkCheck', 'linkdexbot/','linkdexbot', 'LinkedInBot/','LinkedInBot', 'LinkpadBot/','LinkpadBot', 'Links[\x20]\(','Links (', 'LinksManager\.com_bot','LinksManager.com_bot', 'LWP::Simple/','LWP::Simple', 'Mail\.RU_Bot/','Mail.RU Bot', 'makecontact','makecontact', 'mappy','Mappy Crawler', 'MauiBot','MauiBot', 'meanpathbot/','meanpathbot', 'Mechanize','Mechanize', 'Mediatoolkitbot','Mediatoolkitbot', 'MegaIndex\.ru/','MegaIndex.ru', 'merzscope','merzscope', 'Meta_Bot','Meta_Bot', 'mfibot/','mfibot', 'microsoft.*discovery','Microsoft Office Protocol Discovery', 'missigua_locator','missigua_locator', 'MixrankBot','MixrankBot', 'MJ12bot/','MJ12bot', 'mojeek','mojeek', 'MojeekBot/','MojeekBot', 'Mojolicious','Mojolicious', 'MXT/Nutch','MXT/Nutch', 'My[\x20]Nutch[\x20]Spider/','My Nutch Spider', 'myse/Nutch','myse/Nutch', 'Naaraa','Naaraa', 'Neevabot','Neevabot', 'NerdyBot','NerdyBot', 'netEstate[\x20]NE[\x20]Crawler','netEstate NE Crawler', 'NetResearchServer/','NetResearchServer', 'Nimbostratus-Bot','Nimbostratus-Bot', 'nominet','nominet', 'NRLCorpusBuilder/Nutch','NRLCorpusBuilder/Nutch', 'nutch\-1\.4/','nutch-1.4', 'nutch\-1\.8/','nutch-1.8', 'NutchCVS/','NutchCVS', 'o\.uk[\x20]robot','o uk.robot', 'ocrawler;','ocrawler;', 'ODP[\x20]link[\x20]checker','ODP link checker', 'Offline[\x20]Explorer/','Offline Explorer', 'OmniExplorer_Bot/','OmniExplorer_Bot', 'OrangeBot/','OrangeBot', 'Orliac','Orliac', 'OutclicksBot','OutclicksBot', 'PageBitesHyperBot/','PageBitesHyperBot', 'Pcore','Pcore', 'pdffillerbot/','pdffillerbot', 'peopleman','peopleman', 'PetalBot','PetalBot', 'PhantomJS','PhantomJS', 'PHP/5\.2\.8','PHP/5.2.8', 'Pinterestbot','Pinterestbot', 'PiplBot','PiplBot', 'Ploetz[\x20]\+[\x20]Zeller','Ploetz + Zeller', 'Plukkie/','Plukkie', 'Princetonbot/','Princetonbot', 'PrivacyAwareBot/','PrivacyAwareBot', 'Prlog/','Prlog', 'proximic','proximic', 'psbot/','psbot', 'psbot\-image','psbot-image', 'python_wk_crawler','python_wk_crawler', 'Python\-urllib/','Python-urllib', 'QCrawl','QCrawl', 'Quick-Crawler','Quick-Crawler', 'ResearchBot','ResearchBot', 'roboto','roboto', 'rogerbot/','rogerbot', 'RSSingBot','RSSingBot', 'RukiCrawler/','RukiCrawler', 'SafeDNS[\x20]search[\x20]bot/','SafeDNS search bot', 'SafeDNSBot','SafeDNSBot', 'SafeSearch[\x20]microdata[\x20]crawler','SafeSearch microdata crawler', 'safesearch','safesearch ( catchall )', 'SBL\-BOT','SBL-BOT', 'scrapy','scrapy', 'Screaming[\x20]Frog[\x20]SEO[\x20]Spider/','Screaming Frog SEO Spider', 'ScreenerBot[\x20]Crawler[\x20]Beta','ScreenerBot Crawler Beta', 'Scrubby','Scrubby', 'Searchie/','Searchie', 'SecurityResearch\.bot','Security Research Bot', 'Seekmo','Seekmo', 'semanticbot','semanticbot', 'SemrushBot/','SemrushBot', 'SemrushBot-SI','SemrushBot-SI', 'seo\-audit\-check\-bot/','seo-audit-check-bot', 'Seobility','Seobility', 'SEOkicks\-Robot','SEOkicks-Robot', 'SEOlyticsCrawler/','SEOlyticsCrawler', 'SEOstats','SEOstats', 'Seosys/Nutch','Seosys/Nutch', 'Seoterritory\.com[\x20]bot','Seoterritory.com.bot', 'serendeputy','serendeputy', 'Shim\-Crawler','Shim-Crawler', 'SiteExplorer/','SiteExplorer', 'siteexplorer\.info','siteexplorer.info', 'siteimprove','siteimprove', 'Slackbot\-LinkExpanding','Slackbot-LinkExpanding', 'SmabblerBot/','SmabblerBot', 'Sogou[\x20]web[\x20]spider/','Sogou web spider', 'special_archiver/','special_archiver', 'Spiderbot/','Spiderbot', 'SpuhexBot','SpuhexBot', 'spyonweb','spyonweb', 'ssearch_bot','ssearch_bot', 'Streamline3Bot','Streamline3Bot', 'SurdotlyBot/','SurdotlyBot', 'SurveyBot/','SurveyBot', 'taiil/Nutch','taiil/Nutch', 'tbot\-nutch','tbot-nutch', 'TeeRaidBot','TeeRaidBot', 'TelegramBot','TelegramBot', 'Test/Nutch','Test/Nutch', 'Test[\x20]Spider','Test Spider', 'TestCrawler','TestCrawler', 'The[\x20]Knowledge[\x20]AI', 'The Knowledge AI', 'TkBot','TkBot', 'tracemyfile','tracemyfile', 'trendiction','trendiction', 'TurnitinBot/','TurnitinBot', 'TurnitinBot','TurnitinBot', 'TweetmemeBot/','TweetmemeBot', 'UCY/Nutch','UCY/Nutch', 'uni-leipzig\.de','uni-leipzig.de', 'Uptimebot/','Uptimebot', 'UptimeRobot/','UptimeRobot', 'URL[\x20]Checker','URL Checker', 'UXCrawlerBot','UXCrawlerBot', 'Validator\.nu/','Validator.nu', 'vBSEO','vBSEO', 'vBulletin[\x20]via[\x20]PHP','vBulletin via PHP', 'vebidoobot','vebidoobot', 'vegi[\x20]bot','vegi bot', 'Velen','Velen', 'viz/Nutch','viz/Nutch', 'VoilaBot','VoilaBot', 'VORTEX/','VORTEX', 'voyager/','voyager', 'vuhuvBot','vuhuvBot', 'W3C_Validator/','W3C_Validator', 'W3C\-checklink/','W3C-checklink', 'WBSearchBot/','WBSearchBot', 'WbSrch/','WbSrch/', 'WeSEE:Ads/PageBot','WeSEE:Ads/PageBot', 'WeSEE:Ads/PictureBot','WeSEE:Ads/PictureBot', 'WeSEE_Bot','WeSEE_Bot', 'Wget/','Wget', 'Who\.is[\x20]Bot','Who.is.Bot', 'wonderbot/','wonderbot', 'woobot/','woobot', 'Wotbox/','Wotbox', 'Xaldon[\x20]WebSpider','Xaldon WebSpider', 'Xenu[\x20]Link[\x20]Sleuth','Xenu Link Sleuth', 'xenu_link_sleuth','xenu_link_sleuth', 'XML[\x20]Sitemaps[\x20]Generator','XML Sitemaps Generator', 'XoviBot/','XoviBot', 'yacybot','yacybot', 'Yahoo[\x20]Link[\x20]Preview','Yahoo Link Preview', 'yak','yak-linkfluence', 'YisouSpider','YisouSpider', 'yoozBot','yoozBot', 'Your\-Website\-Sucks','Your-Website-Sucks', 'zoominfobot','zoominfobot', 'zspider/','zspider', 'ZumBot/','ZumBot', # below placed at end to catch some generics 'nbot','nbot', 'ng/1\.','ng/1.', 'ng/2\.','ng/2.', 'libwww\-perl','libwww-perl', 'urllib','urllib', 'javabee','javabee', 'projectwf\-java\-test\-crawler','projectwf-java-test-crawler', 'java','Java ( catchall )', 'loocalcrawler/nutch','loocalcrawler/nutch', 'nutchosu\-vlib','nutchosu-vlib', 'nutch','nutch ( catchall )', 'perlcrawler','perlcrawler', 'perl','perl', '(firefox/)([0-9]\.|[0-1][0]\.)','Firefox version 10 and lower - various robots', # Less common robots (In robot file) '^Mozilla$','Mozilla ( Rogue Robot )', '^mozilla\/3\.0\s\(compatible$', 'mozilla/3.0 (compatible - ( Rogue Robot )', '^mozilla\/4\.0$', 'mozilla/4.0 - ( Rogue Robot )', '^mozilla\/4\.0\s\(compatible;\)$', 'mozilla/4.0 (compatible;) - ( Rogue Robot )', '^mozilla\/5\.0$', 'mozilla/5.0 - ( Rogue Robot )', '^mozilla\/5\.0\s\(compatible;$', 'mozilla/5.0 (compatible; - ( Rogue Robot )', '^mozilla\/5\.0\s\(en\-us\)$', 'mozilla/5.0 (en-us) - ( Rogue Robot )', '^mozilla\/5\.0\sfirefox\/3\.0\.5$', 'mozilla/5.0 firefox/3.0.5 - ( Rogue Robot )', '^Mozilla/6\.0[\x20]\(compatible\)$','Mozilla/6.0 (compatible) - ( Rogue Robot )', '^Mozilla/(.*)Beta[\x20]\(Windows\)','Mozilla Beta (Windows) - ( Rogue Robot )', 'MSIE[\x20]2','MSIE 2 - ( Rogue Robot )', 'MSIE[\x20]3','MSIE 3 - ( Rogue Robot )', 'MSIE[\x20]4','MSIE 4 - ( Rogue Robot )', 'MSIE[\x20]5','MSIE 5 - ( Rogue Robot )', 'MSIE[\x20]6','MSIE 6 - ( Rogue Robot )', 'MSIE\+6\.0\;','MSIE+6.0; - ( Rogue Robot)', 'Windows[\x20]95','Windows 95 - ( Rogue Robot )', 'Windows[\x20]98','Windows 99 - ( Rogue Robot )', # these could be removed to speed up processing as they are rarely seen 'a6\-indexer','a6-indexer', 'abcdatos','abcdatos', 'abonti\.com','abonti.com', 'acme\.spider','acme.spider', 'activebookmark','activebookmark', 'adamm_bot','adamm_bot', 'advbot','advbot', 'affectv\.co\.uk','affectv.co.uk', 'ahoythehomepagefinder','ahoythehomepagefinder', 'aleadsoftbot','aleadsoftbot', 'alkaline','alkaline', 'allrati','allrati', 'alltop','alltop', 'almaden','almaden', 'alpha_search_agent','alpha_search_agent', 'anthill','anthill', 'antibot','antibot', 'aport','aport', 'appie','appie', 'applesyndication','applesyndication', 'arachnophilia','arachnophilia', 'arale','arale', 'araneo','araneo', 'architext','architext', 'archive\-de\.com','archive-de.com', 'aretha','aretha', 'argus','argus', 'ariadne','ariadne', 'arianna\.libero\.it','arianna.libero.it', 'arks','arks', 'aspider','aspider', 'aspseek','aspseek', 'asterias','asterias', 'asynchttpclient','asynchttpclient', 'atn\.txt','atn.txt', 'atomz','atomz', 'auresys','auresys', 'awbot','awbot', 'backlinktest\.com','backlinktest.com', 'backrub','backrub', 'bbot','bbot', 'becomebot','becomebot', 'bender','bender', 'betabot','betabot', 'bigbrother','bigbrother', 'biglotron','biglotron', 'BingLocalSearch','BingLocalSearch', 'bittorrent_bot','bittorrent_bot', 'biz360[_+\s]spider','biz360 spider', 'bjaaland','bjaaland', 'blackwidow','blackwidow', 'blindekuh','blindekuh', 'blogbridge[_+\s]service','blogbridge service', 'blogged_crawl','blogged_crawl', 'bloglines','bloglines', 'bloglovin','bloglovin', 'blogpulse','blogpulse', 'blogsearch','blogsearch', 'blogshares','blogshares', 'blogslive','blogslive', 'blogssay','blogssay', 'bloodhound','bloodhound', 'bncf\.firenze\.sbn\.it/raccolta\.txt','bncf\.firenze\.sbn.it/raccolta.txt', 'bobby','bobby', 'bookmark\-manager','bookmark-manager', 'borg\-bot','borg-bot', 'boris','boris', 'brightnet','brightnet', 'bruinbot','bruinbot', 'bspider','bspider', 'bubing','bubing', 'bumblebee','bumblebee', 'butterfly','butterfly', 'buzztracker','buzztracker', 'cactvschemistryspider','cactvschemistryspider', 'calif[^r]','calif[^r]', 'candlelight[_+\s]favorites[_+\s]inspector','candlelight favorites inspector', 'careerbot','careerbot', 'carpathia','carpathia', 'cassandra','cassandra', 'catbot','catbot', 'cbn00glebot','cbn00glebot', 'cerberian_drtrs','cerberian_drtrs', 'cfetch','cfetch', 'cgireader','cgireader', 'chattertrap','chattertrap', 'check_http','check_http', 'checkbot','checkbot', 'checkweb_link_validator','checkweb_link_validator', 'christcrawler','christcrawler', 'churl','churl', 'cienciaficcion','cienciaficcion', 'cipinetbot','cipinetbot', 'imagecoccoc','imagecoccoc', 'coccoc','coccoc', 'coldfusion','coldfusion', 'collective','collective', 'combine','combine', 'commons\-httpclient','commons-httpclient', 'computer_and_automation_research_institute_crawler','computer_and_automation_research_institute_crawler', 'conceptbot','conceptbot', 'contentmatch','contentmatch', 'converamultimediacrawler','converamultimediacrawler', 'coolbot','coolbot', 'copubbot','copubbot', 'core','core', 'covario','covario', 'cruiser','cruiser', 'cscrawler','cscrawler', 'cuasarbot','cuasarbot', 'cursor','cursor', 'cusco','cusco', 'custo','custo', 'cyberspyder','cyberspyder', 'datafountains/dmoz_downloader','datafountains/dmoz_downloader', 'dataprovider\.com','dataprovider.com', 'daviesbot','daviesbot', 'daylifefeedfetcher','daylifefeedfetcher', 'daypopbot','daypopbot', 'deepindex','deepindex', 'desertrealm','desertrealm', 'deweb','deweb', 'dienstspider','dienstspider', 'digger','digger', 'digout4u','digout4u', 'diibot','diibot', 'dipsie\.bot','dipsie.bot', 'direct_hit','direct_hit', 'discobot','discobot', 'dlvr\.it','dlvr.it', 'dnabot','dnabot', 'dnsgroup','dnsgroup', 'doccheckbot','doccheckbot', 'domainappender','domainappender', 'domainchecker','domainchecker', 'domainsdb\.net','domainsdb.net', 'download_express','download_express', 'dragonbot','dragonbot', 'dreamwidth','dreamwidth', 'drupal','drupal', 'dulance','dulance', 'dumbot','dumbot', 'dumm\.de\-bot','dumm.de-bot', 'dwcp','dwcp', 'e\-collector','e-collector', 'earthcom\.info','earthcom.info', 'easydl','easydl', 'ebiness','ebiness', 'eccp','eccp', 'echo!','echo!', 'edgeio\-retriever','edgeio-retriever', 'elfinbot','elfinbot', 'emacs','emacs', 'emcspider','emcspider', 'enteprise','enteprise', 'ernst[:blank:]2\.0','ernst[:blank:]2.0', 'esther','esther', 'ets_v','ets_v', 'eventax','eventax', 'everbeecrawler','everbeecrawler', 'everest\-vulcan','everest-vulcan', 'evliyacelebi','evliyacelebi', 'exactseek','exactseek', 'extreme[_+\s]picture[_+\s]finder','extreme picture finder', 'ezoom','ezoom', 'ezresult','ezresult', 'facebook','facebook', 'facebot','facebot', 'fast\-search\-engine','fast-search-engine', 'matrix_s\.p\.a\._\-_fast_enterprise_crawler','matrix_s.p.a._-_fast_enterprise_crawler', 'fast_enterprise_crawler','fast_enterprise_crawler', 'fastbot','fastbot', 'fastcrawler','fastcrawler', 'favicon','favicon', 'favorg','favorg', 'favorites_sweeper','favorites_sweeper', 'fdse','fdse', 'feedburner','feedburner', 'feedcrawl','feedcrawl', 'feedflow','feedflow', 'feedmyinbox','feedmyinbox', 'feedroll\.com','feedroll.com', 'feedsky','feedsky', 'feedster','feedster', 'feedvalidator','feedvalidator', 'feedzira','feedzira', 'felix','felix', 'ferret','ferret', 'fetchbot','fetchbot', 'fetchrover','fetchrover', 'fever/','fever', 'fido','fido', 'filmkamerabot','filmkamerabot', 'filterdb\.iss\.net','filterdb.iss.net', 'finderlein[_+\s]research[_+\s]crawler','finderlein research crawler', 'findexa_crawler','findexa_crawler', 'finnish','finnish', 'fireball','fireball', 'firmilybot','firmilybot', 'flexum','flexum', 'foaf\-search\.net','foaf-search.net', 'fooky\.com/ScorpionBot','fooky.com/ScorpionBot', 'fouineur','fouineur', 'francoroute','francoroute', 'freecrawl','freecrawl', 'freenews','freenews', 'funnelweb','funnelweb', 'g2crawler','g2crawler', 'gama','gama', 'gazz','gazz', 'gcreep','gcreep', 'geniebot','geniebot', 'genieo','genieo', 'geohasher','geohasher', 'getbot','getbot', 'geturl','geturl', 'gigablastopensource','gigablastopensource', 'global_fetch','global_fetch', 'gnodspider','gnodspider', 'goforit\.com','goforit.com', 'goforitbot','goforitbot', 'golem','golem', 'gonzo','gonzo', 'gougou','gougou', 'gpu_p2p_crawler','gpu_p2p_crawler', 'grabber','grabber', 'grapeshot','grapeshot', 'grapnel','grapnel', 'griffon','griffon', 'gromit','gromit', 'grub','grub', 'gulliver','gulliver', 'gulperbot','gulperbot', 'hambot','hambot', 'hanrss','hanrss', 'harvest','harvest', 'havindex','havindex', 'henrythemiragorobot','henrythemiragorobot', 'heritrix','heritrix', 'hl_ftien_spider','hl_ftien_spider', 'hometown','hometown', 'hoowwwer','hoowwwer', 'hpprint','hpprint', 'htdig','htdig', 'html[_+\s]link[_+\s]validator','html link validator', 'htmlgobble','htmlgobble', 'htmlparser','htmlparser', 'httrack','httrack', 'hundesuche\.com\-bot','hundesuche.com-bot', 'hyperdecontextualizer','hyperdecontextualizer', 'ia_archiver\-web\.archive\.org','ia_archiver-web.archive.org', 'ia_archiver','ia_archiver', 'iajabot','iajabot', 'iaskspider','iaskspider', 'i\-bot','i-bot', 'icarus6j','icarus6j', 'ichiro','ichiro', 'icjobs\.de','icjobs.de', 'ilse','ilse', 'iltrovatore\-setaccio','iltrovatore-setaccio', 'imagelock','imagelock', 'implisensebot','implisensebot', 'inagist','inagist', 'incywincy','incywincy', 'infobot','infobot', 'infociousbot','infociousbot', 'infohelfer','infohelfer', 'infomine','infomine', 'informant','informant', 'infoseeksidewinder','infoseeksidewinder', 'infoseek','infoseek', 'infospider','infospider', 'inspectorwww','inspectorwww', 'insurancobot','insurancobot', 'integromedb\.org','integromedb.org', 'intelliagent','intelliagent', 'internet[_+\s]ninja','internet ninja', 'internetarchive','internetarchive', 'internetseer','internetseer', 'internetsupervision','internetsupervision', 'ips\-agent','ips-agent', 'irobot','irobot', 'iron33','iron33', 'isearch2006','isearch2006', 'israelisearch','israelisearch', 'iupui_research_bot','iupui_research_bot', 'izsearch','izsearch', 'jacobin[\x20]club','jacobin club', 'jakarta','jakarta', 'jbot','jbot', 'jcrawler','jcrawler', 'jeeves','jeeves', 'jennybot','jennybot', 'jobboerse','jobboerse', 'jobot','jobot', 'jobo','jobo', 'joebot','joebot', 'jrtwine[_+\s]software[_+\s]check[_+\s]favorites[_+\s]utility','jrtwine software check favorites utility', 'js\-kit','js-kit', 'jubii','jubii', 'jumpstation','jumpstation', 'justview','justview', 'kalambot','kalambot', 'kamano\.de_newsfeedverzeichnis','kamano.de_newsfeedverzeichnis', 'kapsi','kapsi', 'katipo','katipo', 'kazoombot','kazoombot', 'kevin','kevin', 'keyoshid','keyoshid', 'kilroy','kilroy', 'kinja\-imagebot','kinja-imagebot', 'kinjabot','kinjabot', 'knowitall','knowitall', 'knowledge\.com','knowledge.com', 'ko[_+\s]yappo[_+\s]robot','ko yappo robot', 'kouaa_krawler','kouaa_krawler', 'krugle','krugle', 'ksibot','ksibot', 'kummhttp','kummhttp', 'kurzor','kurzor', 'labelgrabber\.txt','labelgrabber.txt', 'lanshanbot','lanshanbot', 'larbin','larbin', 'largesmall[\x20]crawler','largesmall crawler', 'legs','legs', 'letscrawl\.com','letscrawl.com', 'libcrawl','libcrawl', 'lilina','lilina', 'link_valet_online','link_valet_online', 'linkbot','linkbot', 'linkdex\.com','linkdex.com', 'linkidator','linkidator', 'linkscan','linkscan', 'linkstats[\x20]bot','linkstats bot', 'linkwalker','linkwalker', 'lipperhey','lipperhey', 'livejournal\.com','livejournal.com', 'lmspider','lmspider', 'loadtimebot','loadtimebot', 'lockon','lockon', 'logo_gif','logo_gif', 'longurl','longurl', 'lssrocketcrawler','lssrocketcrawler', 'ltbot','ltbot', 'ltx71','ltx71', 'lwp\-request','lwp-request', 'lwp\-trivial','lwp-trivial', 'lycos[_+\s]','lycos ', 'macworm','macworm', 'madaali\.de','madaali.de', 'magpierss','magpierss', 'magpie','magpie', 'mapoftheinternet\.com','mapoftheinternet.com', 'marvin','marvin', 'mattie','mattie', 'mediabot','mediabot', 'mediafox','mediafox', 'megaindex','megaindex', 'megite','megite', 'memorybot','memorybot', 'mercator','mercator', 'meshexplorer','meshexplorer', 'metager2\-verification\-bot','metager2-verification-bot', 'metajobbot','metajobbot', 'metaspinner','metaspinner', 'metauri','metauri', 'miadev','miadev', 'microsoft[_+\s]url[_+\s]control','microsoft url control', 'microsoft[\x20]bits','microsoft bits', 'microsoft\-webdav\-miniredir','microsoft-webdav-miniredir', 'mindcrawler','mindcrawler', 'mindupbot','mindupbot', 'mini\-reptile','mini-reptile', 'minirank','minirank', 'misterbot','misterbot', 'miva','miva', 'mizzu_labs','mizzu_labs', 'mnogosearch','mnogosearch', 'moget','moget', 'momspider','momspider', 'monster','monster', 'motor','motor', 'movabletype','movabletype', 'ms[_+\s]search[_+\s]6\.0[_+\s]robot','ms search 6.0 robot', 'ms_search_4\.0_robot','ms_search_4.0_robot', 'msnbot\-udiscovery','msnbot-udiscovery', 'msrabot','msrabot', 'msrbot','msrbot', 'mt::telegraph::agent','mt::telegraph::agent', 'muncher','muncher', 'muscatferret','muscatferret', 'mwdsearch','mwdsearch', 'mydoyouhike','mydoyouhike', 'myweb','myweb', 'nagios','nagios', 'nasa_search','nasa_search', 'ndspider','ndspider', 'nederland\.zoek','nederland.zoek', 'netcarta','netcarta', 'netcraft','netcraft', 'netluchs','netluchs', 'netmechanic','netmechanic', 'netnewswire','netnewswire', 'netscoop','netscoop', 'netsprint','netsprint', 'netvibes','netvibes', 'newrelicpinger','newrelicpinger', 'newscan\-online','newscan-online', 'newsfox','newsfox', 'newsgatoronline','newsgatoronline', 'nextgensearchbot','nextgensearchbot', 'nhse','nhse', 'nicebot','nicebot', 'nimblecrawler','nimblecrawler', 'ning','ning', 'nomad','nomad', 'northstar','northstar', 'noxtrumbot','noxtrumbot', 'npbot','npbot', 'nzexplorer','nzexplorer', 'objectssearch','objectssearch', 'occam','occam', 'ocelli','ocelli', 'octopus','octopus', 'octora_beta_bot','octora_beta_bot', 'onet\.pl[_+\s]sa','onet.pl sa', 'onfolio','onfolio', 'openfind','openfind', 'opentaggerbot','opentaggerbot', 'openwebspider','openwebspider', 'optimizer','optimizer', 'oracle_ultra_search','oracle_ultra_search', 'orb_search','orb_search', 'orbiter','orbiter', 'packrat','packrat', 'pageboy','pageboy', 'panscient','panscient', 'parasite','parasite', 'passwordmaker\.org','passwordmaker.org', 'patric','patric', 'pear_http_request_class','pear_http_request_class', 'peerbot','peerbot', 'pegasus','pegasus', 'perignator','perignator', 'perman','perman', 'petersnews','petersnews', 'phantom','phantom', 'php[_+\s]version[_+\s]tracker','php version tracker', 'phpcrawl','phpcrawl', 'phpdig','phpdig', 'picmole','picmole', 'pictureofinternet','pictureofinternet', 'piltdownman','piltdownman', 'pimptrain','pimptrain', 'ping\.blo\.gs','ping.blo.gs', 'pingdom','pingdom', 'pioneer','pioneer', 'pita','pita', 'pitkow','pitkow', 'pjspider','pjspider', 'plinki','plinki', 'pluckfeedcrawler','pluckfeedcrawler', 'plumtreewebaccessor','plumtreewebaccessor', 'pogodak','pogodak', 'pompos','pompos', 'popdexter','popdexter', 'poppi','poppi', 'port_huron_labs','port_huron_labs', 'portalb','portalb', 'postfavorites','postfavorites', 'postpost','postpost', 'postrank','postrank', 'powermarks','powermarks', 'printfulbot','printfulbot', 'proodlebot','proodlebot', 'protopage','protopage', 'publiclibraryarchive','publiclibraryarchive', 'pyquery','pyquery', 'python','python', 'qihoobot','qihoobot', 'quipply','quipply', 'qwantify','qwantify', 'r6\_','r6\_', 'rambler','rambler', 'ratingburner','ratingburner', 'raven','raven', 'rbse','rbse', 'redalert','redalert', 'regator','regator', 'relevantnoise\.com','relevantnoise.com', 'resumerobot','resumerobot', 'rhcs','rhcs', 'riddler','riddler', 'road_runner','road_runner', 'robbie','robbie', 'robi','robi', 'robocrawl','robocrawl', 'robofox','robofox', 'robozilla','robozilla', 'rojo','rojo', 'rome[\x20]client','rome client', 'roverbot','roverbot', 'rpt\-httpclient','rpt-httpclient', 'rssgraffiti','rssgraffiti', 'rssimagesbot','rssimagesbot', 'ruffle','ruffle', 'rufusbot','rufusbot', 'rules','rules', 'safeads\.xyz','safeads.xyz', 'safetynetrobot','safetynetrobot', 'sage\+\+','sage++', 'sandcrawler','sandcrawler', 'savetheworldheritage','savetheworldheritage', 'sbider','sbider', 'schizozilla','schizozilla', 'scooter','scooter', 'scoutjet','scoutjet', 'scumbot','scumbot', 'search\-info','search-info', 'search_au','search_au', 'searchguild[_+\s]dmoz[_+\s]experiment','searchguild dmoz experiment', 'searchmetricsbot','searchmetricsbot', 'searchprocess','searchprocess', 'seekbot','seekbot', 'semalt','semalt', 'senrigan','senrigan', 'sensis_web_crawler','sensis_web_crawler', 'seodiver','seodiver', 'seokicks\.de','seokicks.de', 'seoscanners','seoscanners', 'sgscout','sgscout', 'shaggy','shaggy', 'shaihulud','shaihulud', 'shareaholicbot','shareaholicbot', 'shoutcast','shoutcast', 'sift','sift', 'simbot','simbot', 'simplepie','simplepie', 'sistrix','sistrix', 'site\-valet','site-valet', 'sitebot','sitebot', 'sitedomain\-bot','sitedomain-bot', 'sitetech','sitetech', 'skimbot','skimbot', 'skymob','skymob', 'slcrawler','slcrawler', 'slurp','slurp', 'slysearch','slysearch', 'smartspider','smartspider', 'smtbot','smtbot', 'snap\.com_beta_crawler','snap.com_beta_crawler', 'snappy','snappy', 'snooper','snooper', 'sohu\-search','sohu-search', 'sohu','sohu ( catchall )', 'solbot','solbot', 'speedy','speedy', 'sphere_scout','sphere_scout', 'spider[_+\s]monkey','spider monkey', 'spiderline','spiderline', 'spiderlytics','spiderlytics', 'spiderman','spiderman', 'spiderview','spiderview', 'spip','spip', 'sproose_crawler','sproose_crawler', 'spry','spry', 'sqworm','sqworm', 'ssearcher','ssearcher', 'steeler','steeler', 'steroid__download','steroid__download', 'stq_bot','stq_bot', 'Stratagems[\x20]Kumo','Stratagems Kumo', 'suchfin\-bot','suchfin-bot', 'suke','suke', 'summify\.com','summify.com', 'sunrise','sunrise', 'suntek','suntek', 'superbot','superbot', 'superfeedr','superfeedr', 'susie','susie', 'sven','sven', 'syndic8','syndic8', 'syndicapi','syndicapi', 'synoobot','synoobot', 'synthesio','synthesio', 't\-h\-u\-n\-d\-e\-r\-s\-t\-o\-n\-e','t-h-u-n-d-e-r-s-t-o-n-e', 'tach_bw','tach_bw', 'tagyu_agent','tagyu_agent', 'tailrank','tailrank', 'tarantula','tarantula', 'tarspider','tarspider', 'tcl_http_client_package','tcl_http_client_package', 'techbot','techbot', 'technoratibot','technoratibot', 'templeton','templeton', 'teoma','teoma', 'teragramcrawlersurf','teragramcrawlersurf', 'test_crawler','test_crawler', 'testbot','testbot', 'thumbsniper','thumbsniper', 'titan','titan', 'titin','titin', 'tkwww','tkwww', 'tlspider','tlspider', 'topblogsinfo','topblogsinfo', 'topicblogs','topicblogs', 'topix\.net','topix.net', 'trapit','trapit', 'trileet','trileet', 'turtlescanner','turtlescanner', 'turtle','turtle', 'tutorgigbot','tutorgigbot', 'tweetedtimes','tweetedtimes', 'twiceler','twiceler', 'twisted[\x20]pagegetter','twisted pagegetter', 'twitterbot','twitterbot', 'twitterfeed','twitterfeed', 'ubicrawler','ubicrawler', 'ucsd','ucsd', 'udmsearch','udmsearch', 'ultraseek','ultraseek', 'um\-IC','ubermetrics-technologies.com', 'um\-LN','ubermetrics-technologies.com', 'unchaos_bot_hybrid_web_search_engine','unchaos_bot_hybrid_web_search_engine', 'unido\-bot','unido-bot', 'unisterbot','unisterbot', 'universalfeedparser','universalfeedparser', 'unlost_web_crawler','unlost_web_crawler', 'unwindfetchor','unwindfetchor', 'updated','updated', 'urlck','urlck', 'ustc\-semantic\-group','ustc-semantic-group', 'vagabondo\-wap','vagabondo-wap', 'vagabondo','vagabondo', 'valkyrie','valkyrie', 'vermut','vermut', 'versus_crawler_from_eda\.baykan@epfl\.ch','versus_crawler_from_eda.baykan@epfl.ch', 'verticrawl','verticrawl', 'vespa_crawler','vespa_crawler', 'victoria','victoria', 'virus[_+\s]detector','virus_detector', 'visionsearch','visionsearch', 'voidbot','voidbot', 'voltron','voltron', 'vse/','vse', 'vwbot','vwbot', 'w3c[_+\s]css[_+\s]validator[_+\s]jfouffa','w3c_css_validator_jfouffa', 'w3index','w3index', 'w3m2','w3m2', 'wallpaper','wallpaper', 'wanderer','wanderer', 'wapspider','wapspider', 'wapspIRLider','wapspIRLider', 'watchmouse','watchmouse', 'wavefire','wavefire', 'waybackarchive\.org','waybackarchive.org', 'wazzup','wazzup', 'web_downloader','web_downloader', 'webbandit','webbandit', 'webbase','webbase', 'webcatcher','webcatcher', 'webclipping\.com','webclipping.com', 'webcollage','webcollage', 'webcompass','webcompass', 'webcopy','webcopy', 'webcrawl\.net','webcrawl.net', 'webdup','webdup', 'webfetcher','webfetcher', 'webfilter','webfilter', 'webfoot','webfoot', 'webinator','webinator', 'webindexer','webindexer', 'weblayers','weblayers', 'weblinker','weblinker', 'webminer','webminer', 'webmirror','webmirror', 'webmoose','webmoose', 'webquest','webquest', 'webreader','webreader', 'webreaper','webreaper', 'website[_+\s]monitoring[_+\s]bot','website monitoring bot', 'websnarf','websnarf', 'webspider','webspider', 'webvac','webvac', 'webvulncrawl','webvulncrawl', 'webwalker','webwalker', 'webwalk','webwalk', 'webwatch','webwatch', 'wells_search','wells_search', 'wer\-liefert\-was','wer-liefert-was', 'wesee:search','wesee:search', 'wevikabot','wevikabot', 'whatuseek','whatuseek', 'whowhere','whowhere', 'windows\-rss\-platform','windows-rss-platform', 'wired\-digital','wired-digital', 'zyborg','zyborg', 'wisenutbot','wisenutbot', 'wiumi','wiumi', 'wmir','wmir', 'wolp','wolp', 'wombat','wombat', 'wonderer','wonderer', 'woozweb','woozweb', 'wordpress','wordpress', 'worm','worm', 'wume_crawler','wume_crawler', 'wwwc','wwwc', 'wwweasel','wwweasel', 'wz101','wz101', 'xget','xget', 'xirq','xirq', 'xydo','xydo', 'y!j','y!j', 'yahoo![\x20]searchmonkey','yahoo! searchmonkey', 'yahoo!_mindset','yahoo!_mindset', 'yahoo\-blogs','yahoo-blogs', 'yahoo\-mmcrawler','yahoo-mmcrawler', 'yahoo\-newscrawler','yahoo-newscrawler', 'yahoo[\x20]pipes','yahoo pipes', 'yahoo\-verticalcrawler','yahoo-verticalcrawler', 'yahoocachesystem','yahoocachesystem', 'yahooexternalcache','yahooexternalcache', 'yahoofeedseeker','yahoofeedseeker', 'yahooseeker\-testing','yahooseeker-testing', 'yahooseeker','yahooseeker', 'yahooysmcm','yahooysmcm', 'yammer','yammer', 'yanga','yanga', 'yet\-another\-spider','yet-another-spider', 'yeti','yeti', 'yie8','yie8', 'yodaobot','yodaobot', 'yooglifetchagent','yooglifetchagent', 'youdao','youdao', 'yourls','yourls', 'z\-add_link_checker','z-add_link_checker', 'zealbot','zealbot', 'zemanta','zemanta', 'zend_http_client','zend_http_client', 'zeus','zeus', 'zhuaxia','zhuaxia', '[^a]fish','[^a]fish', '[\x20]netseer[\x20]',' netseer ', '^[1-3]$','^[1-3]$', '^finbot','^finbot', '^motorola$','^motorola$', '^msie','^msie', '^voyager/','^voyager', '^webindex$','webindex', '1\-more_scanner','1-more_scanner', # Generic robot 'robot','robot', 'blog','blog', 'checker','checker', 'crawl','crawl', 'discover','discover', 'feed','feed', 'fetcher','fetcher', 'hunter','hunter', 'link','link', 'scanner','scanner', 'seek','seek', 'sitemap','sitemap', 'spider','spider', 'sucker','sucker', 'survey','survey', 'validator','validator', 'bot[\s_+:,\.\;\/\\\-]','Unknown robot identified by bot\*', '[\s_+:,\.\;\/\\\-]bot','Unknown robot identified by \*bot', 'curl','Curl', 'php','A PHP script', 'ruby/','Ruby script', 'no_user_agent','empty user agent string', # Moving oBot towards the end so it does not pick up other *obot robots 'oBot/','oBot', # Unknown robots identified by hit on robots.txt 'unknown','Unknown robot (identified by hit on robots.txt)' ); # RobotsAffiliateLib # This list try to tell by which Search Engine a robot is used #------------------------------------------------------------- %RobotsAffiliateLib = ( ); 1; awstats-8.0/wwwroot/cgi-bin/lib/search_engines.pm0000644000175100017510000122214714753672077024171 0ustar ldestailleurldestailleur# AWSTATS SEARCH ENGINES DATABASE #------------------------------------------------------------------------------ # If you want to add a Search Engine to extend AWStats database detection capabilities, # you must add an entry in SearchEnginesSearchIDOrder, SearchEnginesHashID and in # SearchEnginesHashLib. # An entry if known in SearchEnginesKnownUrl is also welcome. # # to eldy: Please check if the following description is correct: # You need the following information to specify a search engine: # (a) A regular expression that matches the referrer string of the # search engine. Unclear: What about slashes in the name of # a search engine, e.g. as in 'ecosia.com/search'. Seems that # AWStats will non find search strings containing a slash. # Maybe use a search string without a slash, and - if necessary - # an entry in %NotSearchEnginesKeys , if this search string # matches entries that are not search engines. # Example of a web address of a Amazon search engine: # http://www.amazon.de/gp/bit/apps/web/SERP/search/ref=bit_bds-p24_serp_cr_de?ie=UTF8tagbase=bds-p24&query=deutsch+8.+klasse+gymnasium+protokoll # (b) A unique string to identify the search engine within AWStats # (c) A regular expression that finds the start of the query part in the # referrer string # (d) A HTML-fragment that goes into the reports generated by AWStats which # identifies the search engine to human reader of the report. In the # simplest case this is a string containing the name of the search # engine. You can also provide a hypertext clause that presents the # name together with a link to the search engine. # # The regular expression (a) goes into SearchEnginesSearchIDOrder_list1 # or ..._list2. List 1 contains common search engines, list 2 those # that are not so often used. # # SearchEnginesHashID contains to consecutive entries for each search # engine: The regular expression (a) followed bei the search engine # identifier (b) # # SearchEnginesKnownUrl specifies how to find the start of the query. # For each search engine you enter the search engine identifier (b) # followed by the regular expression (c). Unclear: It is possible to # omit this entry. If you do this, how will AWStats find the start of # the query? # # SearchEnginesHashLib contains also two entries for each search engine: # The search engine identifier (b) followed by the HTML-Fragment (d) # # There are search engines that do not use a query part in their URLs. # They put the search expression in the main part of the URL instead. # AWStats is able to handle these cases. They are specified as described # above, except the following two things: # - The regular expression (c) searches the complete URL and not only # the query part. # - An additional Entry in the list %SearchEnginesWithKeysNotInQuery is # necessary. # # # AWStats runs a sanity check of the contents of search_engines.pm. This # check detects the following things: # - Inconsistencies (number of entries) # It does not detect the following errors: # - If the HTML-Fragment (d) is syntactically incorrect. # #------------------------------------------------------------------------------ # 2005-08-19 Sean Carlos http://www.antezeta.com/awstats.html # added minor italian search engines # arianna http://arianna.libero.it/ # supereva http://search.supereva.com/ # kataweb http://kataweb.it/ # corrected uk looksmart # 'askuk','ask=', 'bbc','q=', 'freeserve','q=', 'looksmart','key=', # to # 'askuk','ask=', 'bbc','q=', 'freeserve','q=', 'looksmartuk','key=', # corrected spelling # internationnal -> international # added 'google\.'=>'mail\.google\.', to NotSearchEnginesKeys in order to # avoid counting gmail referrals as search engine traffic # 2005-08-21 Sean Carlos http://www.antezeta.com/awstats.html # avoid counting babelfish.altavista referrals as search engine traffic # avoid counting translate.google referrals as search engine traffic # 2005-11-20 Sean Carlos # added missing 'tiscali','key=', entry. Check order # 2005-11-22 Sean Carlos # added Google Base & Froogle. Froogle not tested. # 2006-04-18 Sean Carlos http://www.antezeta.com/awstats.html # added biglotron.com (France) # added blingo http://www.blingo.com/ # added Clusty & Vivisimo # added eniro.no (Norway) [https://sourceforge.net/forum/message.php?msg_id=3134783] # added GPU p2p search http://search.centraldatabase.org/ # added mail.tiscali to "not search engines list" [https://sourceforge.net/forum/message.php?msg_id=3166688] # added Ask group's "mysearch" # added sify.com (India) # added sogou.com (Cina) [https://sourceforge.net/forum/message.php?msg_id=3501603] # Ask changes: # - added Ask Japan (ask.jp) # - break out Ask new country level variants (DE, ES, FR, IT, NL) # - updated Ask name from Ask Jevees # - added Ask q= parameter - many recent searches probably not recognized; [https://sourceforge.net/forum/message.php?msg_id=3465444] # - updated Ask uk (new uk.ask.com added to older ask.co.uk) # updated voila kw|rdata parameter [https://sourceforge.net/forum/message.php?msg_id=3373912] # for each new engine, added link to Search Engine. This serves to document engine. Done for major & Italian engines as well. Requires patch # to AWStats to allow untranslated html. Otherwise html will appear instead of link. # reviewed mnoGoSearch (http://www.mnogosearch.org/); the search engined mentioned no longer # exists https://sourceforge.net/forum/message.php?msg_id=3025426 # 2006-05-13 Sean Carlos http://www.antezeta.com/awstats.html # added 10 Chello European broadband portals (Austria, Belgium, Czech Republic, France, Hungary, The Netherlands, Norway, Poland, Slovakia, Sweden) # added Alice Internal Search (blends data with Google?) search.alice.it.master:10005 # added detection of google cache views from IPs 66.249.93.104 72.14.203.104 72.14.207.104 # To do: add more extensive IP list; keywords not yet detected. # added icerocket.com blog search http://www.icerocket.com/ # added live.com (msn) http://www.live.com/ # added Meta motor kartoo. Note: Kartoo does not provide search words in referrers, thus the engine will appear in the # search engine list but the actual search words are not available. # added netluchs.de http://www.netluchs.de/ # added sphere.com blog search http://www.sphere.com/ # added wwweasel.de http://wwweasel.de # added Yahoo Mindset! http://mindset.research.yahoo.com/ # updated Mirago query parameter recognition (qry=); added breakout for each country (France, Germany, Spain, Italy, Norway, Sweden, Denmark, Netherlands, Belgium, Switzerland) # 2006-05-13 Sean Carlos http://www.antezeta.com/awstats.html # added Google cache IPs 64.233.183.104 & 66.102.7.104 # 2006-05-20 Sean Carlos http://www.antezeta.com/awstats.html # anzwers.com.au # schoenerbrausen.de http://www.schoenerbrausen.de/ # added Google cache IP 216.239.59.104 # answerbus http://www.answerbus.com/ (does not provide keywords) # 2006-05-23 Sean Carlos http://www.antezeta.com/awstats.html # added Google cache IP 66.102.9.104, 64.233.161.104 # 2006-06-23 Sean Carlos http://www.antezeta.com/awstats.html # added Alice Search search.alice.it # added GoodSearch http://www.goodsearch.com/ (does not provide keywords) "a Yahoo-powered search engine that donates money to your favorite charity or school each time you search the web" # added googlee.com, variant of Google # added gotuneed http://www.gotuneed.com/ Italian search engine, in beta # added icq.com # added logic to parse Google Cache search keywords. Seems to work for alpha but not numeric cache IDs, i.e. search?q=cache:lWVLmnuGJswJ: is recognized but q=cache:Yv5qxeJNuhgJ: is not recognized. The URL triggering the keywords will also appear. The URLs are probably too varied to parse out? # added Nusearch http://www.nusearch.com/ # added Polymeta www.polymeta.hu (does not provide keywords) # added scroogle http://www.scroogle.org/ (does not always provide keywords) # added Tango http://tango.hu/search.php?st=0&q=jeles+napok # Changed Google Cache notation 64\.233\.(161|167|179|183|187)\.104 to 64\.233\.1[0-9]{2}\.104 # 72\.14\.(203|205|207|209|221)\.104 to 72\.14\.2[0-9]{2}\.104 # 216\.239\.(51|59)\.104 to 216\.239\.5[0-9]\.104 # 66\.102\.(7|9)\.104 to 66\.102\.[1-9]\.104 # 2006-06-27 Sean Carlos http://www.antezeta.com/awstats.html # added Onet.pl http://szukaj.onet.pl/ # corrected name "Wirtualna Polska" from "Szukaj" (search); added link http://szukaj.wp.pl/ # 2006-06-30 Sean Carlos http://www.antezeta.com/awstats.html # Additional Polish Search Engines: # added Dodaj.pl http://www.dodaj.pl/ # added Gazeta.pl http://szukaj.gazeta.pl/ # added Gery.pl http://szukaj.gery.pl/ # added Hoga.pl http://www.hoga.pl/ # added Interia.pl http://www.google.interia.pl/ # added Katalog.Onet.pl http://katalog.onet.pl/ # added NetSprint.pl http://www.netsprint.pl/ # added o2.pl http://szukaj2.o2.pl/ # added Polska http://szukaj.polska.pl/ # added Szukacz http://www.szukacz.pl/ # added Wow.pl http://szukaj.wow.pl/ # added Sagool http://sagool.jp/ # 2006-08-25 Social Bookmarks # International # added del.icio.us/search - for now, just search referrer. To do: consider /tag/(tagname) referrer? # added stumbleupon.com - No keywords supplied. # added swik.net # added digg. Keywords sometimes supplied. # Italy # added segnalo.alice.it - No keywords supplied. # added ineffabile.it - No keywords supplied. # added filter for google groups. Attempt to parse group name as keyword. # 2006-09-14 # added Eniro Sverige http://www.eniro.se/ # added MyWebSearch http://search.mywebsearch.com/ # added Teecno http://www.teecno.it/ Italian Open Source Search Engine #package AWSSE; # 2006-09-25 (Gabor Moizes) # added 4-counter (Google alternative) http://4-counter.com/ # added Googlecom (Google alternative) http://googlecom.com/ # added Goggle (Google alternative) http://goggle.co.hu/ # added Comet toolbar http://as.starware.com # added new IP for Yahoo: 216.109.125.130 # added Ledix http://ledix.net/ # added AT&T search (powered by Google) http://www.att.net/ # added Keresolap (Hungarian search engine) http://www.keresolap.hu/ # added Mozbot (French search engine) http://www.mozbot.fr/ # added Zoznam (Slovak search engine) http://www.zoznam.sk/ # added sapo.pt (Portuguese search engine) http://www.sapo.pt/ # added shaw.ca (powered by Google) http://start.shaw.ca/ # added Searchalot http://www.searchalot.com/ # added Copernic http://www.copernic.com/ # added 216.109.125.130 to Yahoo # added 66.218.69.11 to Yahoo # added Avantfind http://www.avantfind.com/ # added Steadysearch http://www.steadysearch.com/ # added Steadysearch http://www.steady-search.com/ # modified 216\.239\.5[0-9]\.104/search to 216\.239\.5[0-9]\.104 # RobC 2016/09/02 $ # massive edit..... # added all google country TLDs to split count by google country. # any google TLD not listed in here goes into 'Google catchall' for each country # each google country has 3 possibilities, normal, images, or catchall (a catchall for other google sub domains) # Several other search engines added too. # Whole file cleaned up and partly sorted, comments taken out to make it easier to # add, find and edit entries. Fact is that vast majority of searches are from Google so # I made it Google centric which shows you which countries your google searches are coming from. # Should now contain all searchengines from awstats 7.5 release (plus a lot more) # May be too slow for big log files but you can try and see. # Currently tuned for my top search engines. Yours will likely differ. # If you put your sites 30 most used search engines at top of SearchEnginesSearchIDOrder_list1 and # at top of SearchEnginesHashID starting with most used at top, then performance is improved a tad. # SearchEnginesSearchIDOrder_list1 and SearchEnginesHashID must be in exact same order as each other. # SearchEnginesKnownUrl and SearchEnginesHashLib can be in any order you like. # Good luck # # p.s. save your current search-engines.pm file before using this one just in case its too slow or you find an error. # I'm bound to have made one or two mistakes but it runs a years worth of log files from one my sites just fine. # 2016-10-15 RobC # Added a few minor search engines and some minor tweaks. # # 2018-03-13 RobC # Added more search engines plus improvements for yahoo. # #------------------------------------------------------------------------------ # SearchEnginesSearchIDOrder # It contains all matching criteria to search for in log fields. This list is # used to know in which order to search Search Engines IDs. # Most frequent one are in list1, used when LevelForSearchEnginesDetection is 1 or more # Minor robots are in list2, used when LevelForSearchEnginesDetection is 2 or more # Note: Regex IDs are in lower case and ' ' and '+' are changed into '_' #------------------------------------------------------------------------------ @SearchEnginesSearchIDOrder_list1=( '^www\.google\.co\.uk$', '^images\.google\.co\.uk$', '^translate\.google\.co\.uk$', 'google\.co\.uk$', '^www\.google\.com$', '^images\.google\.com$', '^translate\.google\.com$', 'google\.com$', '^www\.bing\.com$', '^cn\.bing\.com$', '^global\.bing\.com$', 'bing\.com$', 'bing\.com/search$', 'bing\.com/images/search$', '^(www\.|)yandex\.ru$', '^(www\.|)yandex\.com\.tr$', '^(www\.|)yandex\.ua$', '^(www\.|)yandex\.kz$', '^(www\.|)yandex\.com$', 'yandex\.', '^ya\.ru$', '^www\.google\.de$', '^images\.google\.de$', '^translate\.google\.de$', 'google\.de$', '^www\.google\.fr$', '^images\.google\.fr$', '^translate\.google\.fr$', 'google\.fr$', '^www\.google\.ca$', '^images\.google\.ca$', '^translate\.google\.ca$', 'google\.ca$', '^www\.google\.es$', '^images\.google\.es$', '^translate\.google\.es$', 'google\.es$', '^www\.google\.com\.au$', '^images\.google\.com\.au$', '^translate\.google\.com\.au$', 'google\.com\.au$', '^www\.google\.nl$', '^images\.google\.nl$', '^translate\.google\.nl$', 'google\.nl$', '^www\.google\.gr$', '^images\.google\.gr$', '^translate\.google\.gr$', 'google\.gr$', '^www\.google\.se$', '^images\.google\.se$', '^translate\.google\.se$', 'google\.se$', '^www\.google\.ie$', '^images\.google\.ie$', '^translate\.google\.ie$', 'google\.ie$', '^www\.google\.it$', '^images\.google\.it$', '^translate\.google\.it$', 'google\.it$', '^www\.google\.no$', '^images\.google\.no$', '^translate\.google\.no$', 'google\.no$', '^www\.google\.com\.tr$', '^images\.google\.com\.tr$', '^translate\.google\.com\.tr$', 'google\.com\.tr$', '^www\.google\.co\.in$', '^images\.google\.co\.in$', '^translate\.google\.co\.in$', 'google\.co\.in$', '^www\.google\.pt$', '^images\.google\.pt$', '^translate\.google\.pt$', 'google\.pt$', '^www\.google\.hr$', '^images\.google\.hr$', '^translate\.google\.hr$', 'google\.hr$', '^www\.google\.co\.nz$', '^images\.google\.co\.nz$', '^translate\.google\.co\.nz$', 'google\.co\.nz$', '^www\.google\.pl$', '^images\.google\.pl$', '^translate\.google\.pl$', 'google\.pl$', '^www\.google\.ac$', '^images\.google\.ac$', '^translate\.google\.ac$', 'google\.ac$', '^www\.google\.ad$', '^images\.google\.ad$', '^translate\.google\.ad$', 'google\.ad$', '^www\.google\.ae$', '^images\.google\.ae$', '^translate\.google\.ae$', 'google\.ae$', '^www\.google\.al$', '^images\.google\.al$', '^translate\.google\.al$', 'google\.al$', '^www\.google\.am$', '^images\.google\.am$', '^translate\.google\.am$', 'google\.am$', '^www\.google\.as$', '^images\.google\.as$', '^translate\.google\.as$', 'google\.as$', '^www\.google\.at$', '^images\.google\.at$', '^translate\.google\.at$', 'google\.at$', '^www\.google\.az$', '^images\.google\.az$', '^translate\.google\.az$', 'google\.az$', '^www\.google\.ba$', '^images\.google\.ba$', '^translate\.google\.ba$', 'google\.ba$', '^www\.google\.be$', '^images\.google\.be$', '^translate\.google\.be$', 'google\.be$', '^www\.google\.bf$', '^images\.google\.bf$', '^translate\.google\.bf$', 'google\.bf$', '^www\.google\.bg$', '^images\.google\.bg$', '^translate\.google\.bg$', 'google\.bg$', '^www\.google\.bi$', '^images\.google\.bi$', '^translate\.google\.bi$', 'google\.bi$', '^www\.google\.bj$', '^images\.google\.bj$', '^translate\.google\.bj$', 'google\.bj$', '^www\.google\.bs$', '^images\.google\.bs$', '^translate\.google\.bs$', 'google\.bs$', '^www\.google\.bt$', '^images\.google\.bt$', '^translate\.google\.bt$', 'google\.bt$', '^www\.google\.by$', '^images\.google\.by$', '^translate\.google\.by$', 'google\.by$', '^www\.google\.cat$', '^images\.google\.cat$', '^translate\.google\.cat$', 'google\.cat$', '^www\.google\.cc$', '^images\.google\.cc$', '^translate\.google\.cc$', 'google\.cc$', '^www\.google\.cd$', '^images\.google\.cd$', '^translate\.google\.cd$', 'google\.cd$', '^www\.google\.cf$', '^images\.google\.cf$', '^translate\.google\.cf$', 'google\.cf$', '^www\.google\.cg$', '^images\.google\.cg$', '^translate\.google\.cg$', 'google\.cg$', '^www\.google\.ch$', '^images\.google\.ch$', '^translate\.google\.ch$', 'google\.ch$', '^www\.google\.ci$', '^images\.google\.ci$', '^translate\.google\.ci$', 'google\.ci$', '^www\.google\.cl$', '^images\.google\.cl$', '^translate\.google\.cl$', 'google\.cl$', '^www\.google\.cm$', '^images\.google\.cm$', '^translate\.google\.cm$', 'google\.cm$', '^www\.google\.cn$', '^images\.google\.cn$', '^translate\.google\.cn$', 'google\.cn$', '^www\.google\.co\.ao$', '^images\.google\.co\.ao$', '^translate\.google\.co\.ao$', 'google\.co\.ao$', '^www\.google\.co\.bw$', '^images\.google\.co\.bw$', '^translate\.google\.co\.bw$', 'google\.co\.bw$', '^www\.google\.co\.ck$', '^images\.google\.co\.ck$', '^translate\.google\.co\.ck$', 'google\.co\.ck$', '^www\.google\.co\.cr$', '^images\.google\.co\.cr$', '^translate\.google\.co\.cr$', 'google\.co\.cr$', '^www\.google\.co\.id$', '^images\.google\.co\.id$', '^translate\.google\.co\.id$', 'google\.co\.id$', '^www\.google\.co\.il$', '^images\.google\.co\.il$', '^translate\.google\.co\.il$', 'google\.co\.il$', '^www\.google\.co\.jp$', '^images\.google\.co\.jp$', '^translate\.google\.co\.jp$', 'google\.co\.jp$', '^www\.google\.co\.ke$', '^images\.google\.co\.ke$', '^translate\.google\.co\.ke$', 'google\.co\.ke$', '^www\.google\.co\.kr$', '^images\.google\.co\.kr$', '^translate\.google\.co\.kr$', 'google\.co\.kr$', '^www\.google\.co\.ls$', '^images\.google\.co\.ls$', '^translate\.google\.co\.ls$', 'google\.co\.ls$', '^www\.google\.co\.ma$', '^images\.google\.co\.ma$', '^translate\.google\.co\.ma$', 'google\.co\.ma$', '^www\.google\.co\.mz$', '^images\.google\.co\.mz$', '^translate\.google\.co\.mz$', 'google\.co\.mz$', '^www\.google\.co\.th$', '^images\.google\.co\.th$', '^translate\.google\.co\.th$', 'google\.co\.th$', '^www\.google\.co\.tz$', '^images\.google\.co\.tz$', '^translate\.google\.co\.tz$', 'google\.co\.tz$', '^www\.google\.co\.ug$', '^images\.google\.co\.ug$', '^translate\.google\.co\.ug$', 'google\.co\.ug$', '^www\.google\.co\.uz$', '^images\.google\.co\.uz$', '^translate\.google\.co\.uz$', 'google\.co\.uz$', '^www\.google\.co\.ve$', '^images\.google\.co\.ve$', '^translate\.google\.co\.ve$', 'google\.co\.ve$', '^www\.google\.co\.vi$', '^images\.google\.co\.vi$', '^translate\.google\.co\.vi$', 'google\.co\.vi$', '^www\.google\.co\.za$', '^images\.google\.co\.za$', '^translate\.google\.co\.za$', 'google\.co\.za$', '^www\.google\.co\.zm$', '^images\.google\.co\.zm$', '^translate\.google\.co\.zm$', 'google\.co\.zm$', '^www\.google\.co\.zw$', '^images\.google\.co\.zw$', '^translate\.google\.co\.zw$', 'google\.co\.zw$', '^www\.google\.com\.af$', '^images\.google\.com\.af$', '^translate\.google\.com\.af$', 'google\.com\.af$', '^www\.google\.com\.ag$', '^images\.google\.com\.ag$', '^translate\.google\.com\.ag$', 'google\.com\.ag$', '^www\.google\.com\.ai$', '^images\.google\.com\.ai$', '^translate\.google\.com\.ai$', 'google\.com\.ai$', '^www\.google\.com\.ar$', '^images\.google\.com\.ar$', '^translate\.google\.com\.ar$', 'google\.com\.ar$', '^www\.google\.com\.bd$', '^images\.google\.com\.bd$', '^translate\.google\.com\.bd$', 'google\.com\.bd$', '^www\.google\.com\.bh$', '^images\.google\.com\.bh$', '^translate\.google\.com\.bh$', 'google\.com\.bh$', '^www\.google\.com\.bn$', '^images\.google\.com\.bn$', '^translate\.google\.com\.bn$', 'google\.com\.bn$', '^www\.google\.com\.bo$', '^images\.google\.com\.bo$', '^translate\.google\.com\.bo$', 'google\.com\.bo$', '^www\.google\.com\.br$', '^images\.google\.com\.br$', '^translate\.google\.com\.br$', 'google\.com\.br$', '^www\.google\.com\.bz$', '^images\.google\.com\.bz$', '^translate\.google\.com\.bz$', 'google\.com\.bz$', '^www\.google\.com\.co$', '^images\.google\.com\.co$', '^translate\.google\.com\.co$', 'google\.com\.co$', '^www\.google\.com\.cu$', '^images\.google\.com\.cu$', '^translate\.google\.com\.cu$', 'google\.com\.cu$', '^www\.google\.com\.cy$', '^images\.google\.com\.cy$', '^translate\.google\.com\.cy$', 'google\.com\.cy$', '^www\.google\.com\.do$', '^images\.google\.com\.do$', '^translate\.google\.com\.do$', 'google\.com\.do$', '^www\.google\.com\.ec$', '^images\.google\.com\.ec$', '^translate\.google\.com\.ec$', 'google\.com\.ec$', '^www\.google\.com\.eg$', '^images\.google\.com\.eg$', '^translate\.google\.com\.eg$', 'google\.com\.eg$', '^www\.google\.com\.et$', '^images\.google\.com\.et$', '^translate\.google\.com\.et$', 'google\.com\.et$', '^www\.google\.com\.fj$', '^images\.google\.com\.fj$', '^translate\.google\.com\.fj$', 'google\.com\.fj$', '^www\.google\.com\.gh$', '^images\.google\.com\.gh$', '^translate\.google\.com\.gh$', 'google\.com\.gh$', '^www\.google\.com\.gi$', '^images\.google\.com\.gi$', '^translate\.google\.com\.gi$', 'google\.com\.gi$', '^www\.google\.com\.gt$', '^images\.google\.com\.gt$', '^translate\.google\.com\.gt$', 'google\.com\.gt$', '^www\.google\.com\.hk$', '^images\.google\.com\.hk$', '^translate\.google\.com\.hk$', 'google\.com\.hk$', '^www\.google\.com\.jm$', '^images\.google\.com\.jm$', '^translate\.google\.com\.jm$', 'google\.com\.jm$', '^www\.google\.com\.kh$', '^images\.google\.com\.kh$', '^translate\.google\.com\.kh$', 'google\.com\.kh$', '^www\.google\.com\.kw$', '^images\.google\.com\.kw$', '^translate\.google\.com\.kw$', 'google\.com\.kw$', '^www\.google\.com\.lb$', '^images\.google\.com\.lb$', '^translate\.google\.com\.lb$', 'google\.com\.lb$', '^www\.google\.com\.lc$', '^images\.google\.com\.lc$', '^translate\.google\.com\.lc$', 'google\.com\.lc$', '^www\.google\.com\.ly$', '^images\.google\.com\.ly$', '^translate\.google\.com\.ly$', 'google\.com\.ly$', '^www\.google\.com\.mm$', '^images\.google\.com\.mm$', '^translate\.google\.com\.mm$', 'google\.com\.mm$', '^www\.google\.com\.mt$', '^images\.google\.com\.mt$', '^translate\.google\.com\.mt$', 'google\.com\.mt$', '^www\.google\.com\.mx$', '^images\.google\.com\.mx$', '^translate\.google\.com\.mx$', 'google\.com\.mx$', '^www\.google\.com\.my$', '^images\.google\.com\.my$', '^translate\.google\.com\.my$', 'google\.com\.my$', '^www\.google\.com\.na$', '^images\.google\.com\.na$', '^translate\.google\.com\.na$', 'google\.com\.na$', '^www\.google\.com\.nf$', '^images\.google\.com\.nf$', '^translate\.google\.com\.nf$', 'google\.com\.nf$', '^www\.google\.com\.ng$', '^images\.google\.com\.ng$', '^translate\.google\.com\.ng$', 'google\.com\.ng$', '^www\.google\.com\.ni$', '^images\.google\.com\.ni$', '^translate\.google\.com\.ni$', 'google\.com\.ni$', '^www\.google\.com\.np$', '^images\.google\.com\.np$', '^translate\.google\.com\.np$', 'google\.com\.np$', '^www\.google\.com\.om$', '^images\.google\.com\.om$', '^translate\.google\.com\.om$', 'google\.com\.om$', '^www\.google\.com\.pa$', '^images\.google\.com\.pa$', '^translate\.google\.com\.pa$', 'google\.com\.pa$', '^www\.google\.com\.pe$', '^images\.google\.com\.pe$', '^translate\.google\.com\.pe$', 'google\.com\.pe$', '^www\.google\.com\.pg$', '^images\.google\.com\.pg$', '^translate\.google\.com\.pg$', 'google\.com\.pg$', '^www\.google\.com\.ph$', '^images\.google\.com\.ph$', '^translate\.google\.com\.ph$', 'google\.com\.ph$', '^www\.google\.com\.pk$', '^images\.google\.com\.pk$', '^translate\.google\.com\.pk$', 'google\.com\.pk$', '^www\.google\.com\.pr$', '^images\.google\.com\.pr$', '^translate\.google\.com\.pr$', 'google\.com\.pr$', '^www\.google\.com\.py$', '^images\.google\.com\.py$', '^translate\.google\.com\.py$', 'google\.com\.py$', '^www\.google\.com\.qa$', '^images\.google\.com\.qa$', '^translate\.google\.com\.qa$', 'google\.com\.qa$', '^www\.google\.com\.sa$', '^images\.google\.com\.sa$', '^translate\.google\.com\.sa$', 'google\.com\.sa$', '^www\.google\.com\.sb$', '^images\.google\.com\.sb$', '^translate\.google\.com\.sb$', 'google\.com\.sb$', '^www\.google\.com\.sg$', '^images\.google\.com\.sg$', '^translate\.google\.com\.sg$', 'google\.com\.sg$', '^www\.google\.com\.sl$', '^images\.google\.com\.sl$', '^translate\.google\.com\.sl$', 'google\.com\.sl$', '^www\.google\.com\.sv$', '^images\.google\.com\.sv$', '^translate\.google\.com\.sv$', 'google\.com\.sv$', '^www\.google\.com\.tj$', '^images\.google\.com\.tj$', '^translate\.google\.com\.tj$', 'google\.com\.tj$', '^www\.google\.com\.tw$', '^images\.google\.com\.tw$', '^translate\.google\.com\.tw$', 'google\.com\.tw$', '^www\.google\.com\.ua$', '^images\.google\.com\.ua$', '^translate\.google\.com\.ua$', 'google\.com\.ua$', '^www\.google\.com\.uy$', '^images\.google\.com\.uy$', '^translate\.google\.com\.uy$', 'google\.com\.uy$', '^www\.google\.com\.vc$', '^images\.google\.com\.vc$', '^translate\.google\.com\.vc$', 'google\.com\.vc$', '^www\.google\.com\.vn$', '^images\.google\.com\.vn$', '^translate\.google\.com\.vn$', 'google\.com\.vn$', '^www\.google\.cv$', '^images\.google\.cv$', '^translate\.google\.cv$', 'google\.cv$', '^www\.google\.cz$', '^images\.google\.cz$', '^translate\.google\.cz$', 'google\.cz$', '^www\.google\.dj$', '^images\.google\.dj$', '^translate\.google\.dj$', 'google\.dj$', '^www\.google\.dk$', '^images\.google\.dk$', '^translate\.google\.dk$', 'google\.dk$', '^www\.google\.dm$', '^images\.google\.dm$', '^translate\.google\.dm$', 'google\.dm$', '^www\.google\.dz$', '^images\.google\.dz$', '^translate\.google\.dz$', 'google\.dz$', '^www\.google\.ee$', '^images\.google\.ee$', '^translate\.google\.ee$', 'google\.ee$', '^www\.google\.fi$', '^images\.google\.fi$', '^translate\.google\.fi$', 'google\.fi$', '^www\.google\.fm$', '^images\.google\.fm$', '^translate\.google\.fm$', 'google\.fm$', '^www\.google\.ga$', '^images\.google\.ga$', '^translate\.google\.ga$', 'google\.ga$', '^www\.google\.ge$', '^images\.google\.ge$', '^translate\.google\.ge$', 'google\.ge$', '^www\.google\.gf$', '^images\.google\.gf$', '^translate\.google\.gf$', 'google\.gf$', '^www\.google\.gg$', '^images\.google\.gg$', '^translate\.google\.gg$', 'google\.gg$', '^www\.google\.gl$', '^images\.google\.gl$', '^translate\.google\.gl$', 'google\.gl$', '^www\.google\.gm$', '^images\.google\.gm$', '^translate\.google\.gm$', 'google\.gm$', '^www\.google\.gp$', '^images\.google\.gp$', '^translate\.google\.gp$', 'google\.gp$', '^www\.google\.gy$', '^images\.google\.gy$', '^translate\.google\.gy$', 'google\.gy$', '^www\.google\.hn$', '^images\.google\.hn$', '^translate\.google\.hn$', 'google\.hn$', '^www\.google\.ht$', '^images\.google\.ht$', '^translate\.google\.ht$', 'google\.ht$', '^www\.google\.hu$', '^images\.google\.hu$', '^translate\.google\.hu$', 'google\.hu$', '^www\.google\.im$', '^images\.google\.im$', '^translate\.google\.im$', 'google\.im$', '^www\.google\.io$', '^images\.google\.io$', '^translate\.google\.io$', 'google\.io$', '^www\.google\.iq$', '^images\.google\.iq$', '^translate\.google\.iq$', 'google\.iq$', '^www\.google\.is$', '^images\.google\.is$', '^translate\.google\.is$', 'google\.is$', '^www\.google\.je$', '^images\.google\.je$', '^translate\.google\.je$', 'google\.je$', '^www\.google\.jo$', '^images\.google\.jo$', '^translate\.google\.jo$', 'google\.jo$', '^www\.google\.kg$', '^images\.google\.kg$', '^translate\.google\.kg$', 'google\.kg$', '^www\.google\.ki$', '^images\.google\.ki$', '^translate\.google\.ki$', 'google\.ki$', '^www\.google\.kz$', '^images\.google\.kz$', '^translate\.google\.kz$', 'google\.kz$', '^www\.google\.la$', '^images\.google\.la$', '^translate\.google\.la$', 'google\.la$', '^www\.google\.li$', '^images\.google\.li$', '^translate\.google\.li$', 'google\.li$', '^www\.google\.lk$', '^images\.google\.lk$', '^translate\.google\.lk$', 'google\.lk$', '^www\.google\.lt$', '^images\.google\.lt$', '^translate\.google\.lt$', 'google\.lt$', '^www\.google\.lu$', '^images\.google\.lu$', '^translate\.google\.lu$', 'google\.lu$', '^www\.google\.lv$', '^images\.google\.lv$', '^translate\.google\.lv$', 'google\.lv$', '^www\.google\.md$', '^images\.google\.md$', '^translate\.google\.md$', 'google\.md$', '^www\.google\.me$', '^images\.google\.me$', '^translate\.google\.me$', 'google\.me$', '^www\.google\.mg$', '^images\.google\.mg$', '^translate\.google\.mg$', 'google\.mg$', '^www\.google\.mk$', '^images\.google\.mk$', '^translate\.google\.mk$', 'google\.mk$', '^www\.google\.ml$', '^images\.google\.ml$', '^translate\.google\.ml$', 'google\.ml$', '^www\.google\.mn$', '^images\.google\.mn$', '^translate\.google\.mn$', 'google\.mn$', '^www\.google\.ms$', '^images\.google\.ms$', '^translate\.google\.ms$', 'google\.ms$', '^www\.google\.mu$', '^images\.google\.mu$', '^translate\.google\.mu$', 'google\.mu$', '^www\.google\.mv$', '^images\.google\.mv$', '^translate\.google\.mv$', 'google\.mv$', '^www\.google\.mw$', '^images\.google\.mw$', '^translate\.google\.mw$', 'google\.mw$', '^www\.google\.ne$', '^images\.google\.ne$', '^translate\.google\.ne$', 'google\.ne$', '^www\.google\.nr$', '^images\.google\.nr$', '^translate\.google\.nr$', 'google\.nr$', '^www\.google\.nu$', '^images\.google\.nu$', '^translate\.google\.nu$', 'google\.nu$', '^www\.google\.pn$', '^images\.google\.pn$', '^translate\.google\.pn$', 'google\.pn$', '^www\.google\.ps$', '^images\.google\.ps$', '^translate\.google\.ps$', 'google\.ps$', '^www\.google\.ro$', '^images\.google\.ro$', '^translate\.google\.ro$', 'google\.ro$', '^www\.google\.rs$', '^images\.google\.rs$', '^translate\.google\.rs$', 'google\.rs$', '^www\.google\.ru$', '^images\.google\.ru$', '^translate\.google\.ru$', 'google\.ru$', '^www\.google\.rw$', '^images\.google\.rw$', '^translate\.google\.rw$', 'google\.rw$', '^www\.google\.sc$', '^images\.google\.sc$', '^translate\.google\.sc$', 'google\.sc$', '^www\.google\.sh$', '^images\.google\.sh$', '^translate\.google\.sh$', 'google\.sh$', '^www\.google\.si$', '^images\.google\.si$', '^translate\.google\.si$', 'google\.si$', '^www\.google\.sk$', '^images\.google\.sk$', '^translate\.google\.sk$', 'google\.sk$', '^www\.google\.sm$', '^images\.google\.sm$', '^translate\.google\.sm$', 'google\.sm$', '^www\.google\.sn$', '^images\.google\.sn$', '^translate\.google\.sn$', 'google\.sn$', '^www\.google\.so$', '^images\.google\.so$', '^translate\.google\.so$', 'google\.so$', '^www\.google\.sr$', '^images\.google\.sr$', '^translate\.google\.sr$', 'google\.sr$', '^www\.google\.st$', '^images\.google\.st$', '^translate\.google\.st$', 'google\.st$', '^www\.google\.td$', '^images\.google\.td$', '^translate\.google\.td$', 'google\.td$', '^www\.google\.tg$', '^images\.google\.tg$', '^translate\.google\.tg$', 'google\.tg$', '^www\.google\.tk$', '^images\.google\.tk$', '^translate\.google\.tk$', 'google\.tk$', '^www\.google\.tl$', '^images\.google\.tl$', '^translate\.google\.tl$', 'google\.tl$', '^www\.google\.tm$', '^images\.google\.tm$', '^translate\.google\.tm$', 'google\.tm$', '^www\.google\.tn$', '^images\.google\.tn$', '^translate\.google\.tn$', 'google\.tn$', '^www\.google\.to$', '^images\.google\.to$', '^translate\.google\.to$', 'google\.to$', '^www\.google\.tt$', '^images\.google\.tt$', '^translate\.google\.tt$', 'google\.tt$', '^www\.google\.us$', '^images\.google\.us$', '^translate\.google\.us$', 'google\.us$', '^www\.google\.vg$', '^images\.google\.vg$', '^translate\.google\.vg$', 'google\.vg$', '^www\.google\.vu$', '^images\.google\.vu$', '^translate\.google\.vu$', 'google\.vu$', '^www\.google\.ws$', '^images\.google\.ws$', '^translate\.google\.ws$', 'google\.ws$', 'babylon\.com', 'search\.conduit\.com', 'avg\.com', 'mywebsearch\.com', 'msn\.', 'live\.com', 'search\.aol\.co\.uk', 'searcht\.aol\.co\.uk', 'searcht\.aol\.com', 'search\.aol\.com', 'recherche\.aol\.fr', 'suche\.aol\.de', 'de\.aolsearch\.com', 'sucheaol\.aol\.de', 'search\.hp\.my\.aol\.co\.uk', 'search\.aol\.pl', 'o2suche\.aol\.de', 'search\.aol\.', '^uk\.ask\.com$', '^de\.ask\.com$', 'tb\.ask\.com$', '^images\.ask\.com$', 'base\.google\.', 'froogle\.google\.', 'google\.[\w.]+/products', 'googlecom\.com', 'groups\.google\.', 'googlee\.', '216\.239\.32\.20', '173\.194\.32\.223', '216\.239\.(35|37|39|51)\.100', '216\.239\.(35|37|39|51)\.101', '216\.239\.5[0-9]\.104', '64\.233\.1[0-9]{2}\.104', '66\.102\.[1-9]\.104', '66\.249\.93\.104', '72\.14\.2[0-9]{2}\.104', 'maps\.google', 'translate\.google', '173\.194\.35\.177', 'android\.googlequicksearchbox', 'google\.', '^ar\.images\.search\.yahoo\.com$', '^ar\.search\.yahoo\.com$', '^at\.images\.search\.yahoo\.com$', '^at\.search\.yahoo\.com$', '^au\.images\.search\.yahoo\.com$', '^au\.search\.yahoo\.com$', '^br\.images\.search\.yahoo\.com$', '^br\.search\.yahoo\.com$', '^ca\.images\.search\.yahoo\.com$', '^ca\.search\.yahoo\.com$', '^ca\.yhs4\.search\.yahoo\.com$', '^ch\.images\.search\.yahoo\.com$', '^ch\.yhs4\.search\.yahoo\.com$', '^de\.search\.yahoo\.com$', '^de\.yhs4\.search\.yahoo\.com$', '^es\.images\.search\.yahoo\.com$', '^es\.search\.yahoo\.com$', '^es\.yhs4\.search\.yahoo\.com$', '^espanol\.images\.search\.yahoo\.com$', '^espanol\.search\.yahoo\.com$', '^fr\.images\.search\.yahoo\.com$', '^fr\.search\.yahoo\.com$', '^fr\.yhs4\.search\.yahoo\.com$', '^gr\.search\.yahoo\.com$', '^gr\.yhs4\.search\.yahoo\.com$', '^hk\.image\.search\.yahoo\.com$', '^hk\.images\.search\.yahoo\.com$', '^hk\.search\.yahoo\.com$', '^id\.images\.search\.yahoo\.com$', '^id\.search\.yahoo\.com$', '^id\.yhs4\.search\.yahoo\.com$', '^ie\.search\.yahoo\.com$', '^image\.search\.yahoo\.co\.jp$', '^images\.search\.yahoo\.com$', '^in\.images\.search\.yahoo\.com$', '^in\.search\.yahoo\.com$', '^in\.yhs4\.search\.yahoo\.com$', '^it\.images\.search\.yahoo\.com$', '^it\.search\.yahoo\.com$', '^it\.yhs4\.search\.yahoo\.com$', '^kr\.search\.yahoo\.com$', '^malaysia\.images\.search\.yahoo\.com$', '^malaysia\.search\.yahoo\.com$', '^mx\.images\.search\.yahoo\.com$', '^mx\.search\.yahoo\.com$', '^nl\.images\.search\.yahoo\.com$', '^nl\.search\.yahoo\.com$', '^nl\.yhs4\.search\.yahoo\.com$', '^no\.search\.yahoo\.com$', '^nz\.search\.yahoo\.com$', '^pe\.images\.search\.yahoo\.com$', '^ph\.images\.search\.yahoo\.com$', '^ph\.search\.yahoo\.com$', '^ph\.yhs4\.search\.yahoo\.com$', '^pl\.yhs4\.search\.yahoo\.com$', '^qc\.images\.search\.yahoo\.com$', '^qc\.search\.yahoo\.com$', '^r\.search\.yahoo\.com$', '^ru\.images\.search\.yahoo\.com$', '^se\.images\.search\.yahoo\.com$', '^se\.search\.yahoo\.com$', '^se\.yhs4\.search\.yahoo\.com$', '^search\.yahoo\.co\.jp$', '^search\.yahoo\.com$', '^sg\.images\.search\.yahoo\.com$', '^sg\.search\.yahoo\.com$', '^sg\.yhs4\.search\.yahoo\.com$', '^tr\.yhs4\.search\.yahoo\.com$', '^tw\.image\.search\.yahoo\.com$', '^tw\.images\.search\.yahoo\.com$', '^tw\.search\.yahoo\.com$', '^uk\.images\.search\.yahoo\.com$', '^uk\.search\.yahoo\.com$', '^uk\.yhs\.search\.yahoo\.com$', '^uk\.yhs4\.search\.yahoo\.com$', '^us\.search\.yahoo\.com$', '^us\.yhs4\.search\.yahoo\.com$', '^vn\.images\.search\.yahoo\.com$', 'mail\.yahoo\.net', '(66\.218\.71\.225|216\.109\.117\.135|216\.109\.125\.130|66\.218\.69\.11)', 'mindset\.research\.yahoo', 'images\.search\.yahoo', 'yhs4\.search\.yahoo', 'search\.yahoo', 'yahoo', '^www\.ask\.jp$', '^es\.ask\.com$', '^fr\.ask\.com$', '^www\.iask\.com$', '^it\.ask\.com$', '^nl\.ask\.com$', '(^|\.)ask\.com$', 'www\.tesco\.net', 'yell\.', 'zapmeta\.ch', 'zapmeta\.com', 'zapmeta\.de', 'zapmeta\.it', 'fr\.zapmeta\.ws', 'zapmeta\.ws', 'zapmeta', '(^|\.)go\.com', '(161\.58\.227\.204|161\.58\.247\.101|212\.40\.165\.90|213\.133\.108\.202|217\.160\.108\.151|217\.160\.111\.99|217\.160\.131\.108|217\.160\.142\.227|217\.160\.176\.42)', '\.facemoods\.com', '\.funmoods\.com', '\.metasearch\.', '\.wow\.com', '163\.com', '1klik\.dk', '1search-board\.com', '212\.227\.33\.241', '3721\.com', '4-counter\.com', 'a9\.com', 'accoona\.com', 'alexa\.com', 'allesklar\.de', 'alltheweb\.com', 'altavista\.', 'amazon\.', 'androidsearch\.com', 'answerbus\.com', 'anzwers\.com\.au', 'aport\.ru', 'arianna\.libero\.it', 'as\.starware\.com', 'asevenboard\.com', 'atlanticbb\.net', 'atlas\.cz', 'atomz\.', 'att\.net', 'auone\.jp', 'avantfind\.com', 'image\.baidu\.com', 'baidu\.com', 'bbc\.co\.uk/cgi-bin/search', 'biglotron\.com', 'blekko\.com', 'blingo\.com', 'boatdesign\.net', 'bungeebonesdotcom', '^burett\.pagelink\.si$', 'centraldatabase\.org', 'centrum\.cz', 'centurylink\.net', 'charter\.net', 'chatzum\.com', 'checkparams\.com', 'chello\.at', 'chello\.be', 'chello\.cz', 'chello\.fr', 'chello\.hu', 'chello\.nl', 'chello\.no', 'chello\.pl', 'chello\.se', 'chello\.sk', 'chello', 'claro-search\.com', 'clinck\.in', 'clusty\.com', 'copernic\.com', 'crawler\.com', 'csillamker\.hu', 'ctrouve\.', 'dalesearch\.com', 'danielsen\.com', 'daum\.net', 'de\.dolphin\.com', 'de\.wiki\.gov\.cn', 'de\.wow\.com', 'dealwifi\.com', 'dejanews\.', 'del\.icio\.us', 'delta-search', 'digg\.com', 'dmoz\.org', 'dodaj\.pl', 'dogpile\.com', 'duckduckgo', 'easysearch\.org\.uk', 'ecosia\.org', 'edderkoppen\.dk', 'engine\.exe', 'eniro\.no', 'eniro\.se', 'ereadingsource\.com', 'es\.mirago\.com', 'etools\.ch', 'euroseek\.', 'everyclick\.com', 'evreka\.passagen\.se', 'excite\.', 'extern\.peoplecheck\.de', 'fastbot\.de', 'find\.dk', 'find1friend\.com', 'findamo\.com', 'findarticles\.com', 'fireball\.de', 'forums\.iboats\.com', 'foxstart\.com', 'francite\.', 'gazeta\.pl', 'gery\.pl', 'globososo\.', 'go\.mail\.ru', 'go\.speedbit\.com', 'go2net\.com', 'godado', 'goggle\.co\.hu$', 'goliat\.hu', 'goodsearch\.com', 'gotuneed\.com', 'haku\.www\.fi', 'heureka\.hu', 'hoga\.pl', 'hotbot\.', 'hubwe\.net', 'icerocket\.com', 'icq\.com\/search', 'ifind\.freeserve', 'ilse\.', 'inbox\.com', 'index\.hu', 'ineffabile\.it', 'intelseek\.com', '^www\.info\.com$', 'info\.co\.uk', 'infoseek\.de', 'infospace\.com', 'inspsearch\.com', 'int\.search\.myway\.com', 'int\.search-results\.com', 'interia\.pl', 'isearch\.nation\.com', 'i-une\.com', 'ixquick\.com', 'izito\.co\.uk', 'izito\.co\.de', 'izito\.', 'jubii\.dk', 'jumpy\.it', 'startjuno\.com', 'juno\.com', 'jyxo\.(cz|com)', 'kartoo\.com', 'katalog\.onet\.pl', 'kataweb\.it', 'kereso\.startlap\.hu', 'keresolap\.hu', 'kvasir\.', 'kvitters\.', 'lapkereso\.hu', 'lbb\.org', 'ledix\.net', 'libero\.it/', 'localmoxie\.com', 'looksmart\.co\.uk', 'looksmart\.', 'lycos\.', 'mamma\.', 'meinestadt\.de', 'meta\.ua', 'metabot\.ru', 'metacrawler\.', 'metager\.de', 'miner\.bol\.com\.br', 'mirago\.be', 'mirago\.ch', 'mirago\.co\.uk', 'mirago\.de', 'mirago\.dk', 'mirago\.fr', 'mirago\.it', 'mirago\.nl', 'mirago\.se', 'mirago', 'mitrasites\.com', 'mozbot\.fr', 'my\.allgameshome\.com', 'mys\.yoursearch\.me', 'mysearch\.', 'mysearchdial\.com', 'mysearchresults\.com', 'myway\.com', 'najdi\.to', 'nation\.', 'navigationshilfe\.t-online\.de', 'nbci\.com\/search', 'netluchs\.de', 'netscape\.', 'netsprint\.pl', 'netstjernen\.dk', 'netzero\.net', 'no\.mirago\.com', 'northernlight\.', 'nusearch\.com', 'o2\.pl', 'ofir\.dk', 'opasia\.dk', 'orangeworld\.co\.uk', 'orbis\.dk', 'overture\.com', 'pch\.com', 'picsearch\.de', 'pictures\.com', 'plusnetwork\.com', 'pogodak\.', 'polska\.pl', 'polymeta\.hu', 'preciobarato\.xyz', 'questionanswering\.com', 'quick\.cz', 'rambler\.ru', 'recherche\.club-internet\.fr', 'rechercher\.libertysurf\.fr', 'redbox\.cz', 'rr\.com', 'sagool\.jp', 'sapo\.pt', 'schoenerbrausen\.de', 'scroogle\.org', 'search[\w\-]+\.free\.fr', 'search\.1und1\.de', 'search\.alice\.it\.master', 'search\.alice\.it', 'search\.alot\.com', 'search\.bluewin\.ch', 'search\.bt\.com', 'search\.certified-toolbar\.com', 'search\.ch', 'search\.comcast\.net', 'search\.earthlink\.net', 'search\.fbdownloader\.com', 'search\.fdownloadr\.com', 'search\.foxtab\.com', 'search\.genieo\.com', 'search\.goo\.ne\.jp', 'search\.handycafe\.com', 'search\.incredibar\.com', 'search\.incredimail\.com', 'search\.internetto\.hu', 'search\.orange\.co\.uk', 'search\.sky\.com', 'search\.sli\.sympatico\.ca', 'search\.socialdownloadr\.com', 'search\.sweetim\.com', 'search\.terra\.', 'search\.zonealarm\.com', 'searchalgo\.com', 'searchall\.com', 'searchalot\.com', 'searchcompletion\.com', 'searches\.qone8\.com', 'searches\.safehomepage\.com', 'searches\.vi-view\.com', 'searchesnavigator\.com', 'searchgol\.com', 'searchlistingsite\.com', 'searchmobileonline\.com', 'www1\.search-results\.com', 'search-results\.com', 'search-results\.mobi', 'searchsafer\.com', 'searchy\.co\.uk', 'searchya\.com', 'segnalo\.alice\.it', 'semalt\.com', 'sensis\.com\.au', 'seznam\.cz', 'shinyseek\.it', 'shoppstop\.com', 'sify\.com', 'sm\.de', 'smartsuggestor\.com', 'snapdo\.com', 'softonic\.com', 'sogou\.com', 'sok\.start\.no', 'sol\.dk', '^www\.so\.com$', 'soso\.com', 'sphere\.com', 'splut\.', 'spotjockey\.', 'spray\.', 'sr\.searchfunmoods\.com', 'start\.iminent\.com', 'start\.shaw\.ca', 'start\.toshiba\.com', 'startpage\.com', 'startsiden', 'static\.flipora\.com', 'steadysearch\.com', 'steady-search\.com', 'stumbleupon\.com', 'suche\.1und1\.de', 'suche\.freenet\.de', 'suche\.gmx\.at', 'suche\.gmx\.net', 'suche\d?\.web\.de', 'suchen\.abacho\.de', 'sumaja\.de', 'supereva\.com', 'surfcanyon\.com', 'sweetpacks-search\.com', 'swik\.net', 'swisscows\.ch', 'szukacz\.pl', 'szukaj\.onet\.pl', 'szukaj\.wp\.pl', 'talktalk\.co\.uk', 'tango\.hu', 'teecno\.it', 'teoma\.', 'theallsearches\.com', 'three\.co\.uk', 'tiscali\.', 'tixuma\.de', 'toile\.com', 't-online\.de', '\.t-online\.', 'turtle\.ru', 'tyfon\.dk', 'uk\.foxstart\.com', 'ukdirectory\.', 'ukindex\.co\.uk', 'ukplus\.', 'umfis\.de', 'umuwa\.de', 'uni-hannover\.de', '^www\.usatoday\.com$', 'vindex\.', 'virgilio\.it', 'virginmedia\.com', 'vivisimo\.com', 'vizsla\.origo\.hu', 'vnet\.cn', 'voila\.', 'wahoo\.hu', 'webalta\.ru', 'webcrawler\.', 'webmania\.hu', 'websearch\.rakuten\.co\.jp', 'whorush\.com', 'windowssearch\.com', 'wisenut\.com', 'wow\.pl', 'wow\.utop\.it', 'www\.benefind\.de', 'www\.buenosearch\.com', 'www\.dregol\.com', 'www\.govome\.com', 'www\.holasearch\.com', 'www\.metasuche\.ch', 'www\.oneseek\.de', 'www\.qwant\.com', 'www\.search\.com', 'www\.startxxl\.com', 'www\.vlips\.de', 'www\.wow\.com', 'wwweasel\.de', 'xfinity\.com', 'yourbestsearch\.net', 'youtube\.com', 'zhongsou\.com', 'zoeken\.nl', 'zoznam\.sk' ); @SearchEnginesSearchIDOrder_list2=( # Minor search engines ); @SearchEnginesSearchIDOrder_listgen=( # Generic search engines 'search\..*\.\w+' ); # NotSearchEnginesKeys # If a search engine key is found, we check its exclude list to know if it's # really a search engine #------------------------------------------------------------------------------ %NotSearchEnginesKeys=( 'altavista\.'=>'babelfish\.altavista\.', 'google\.'=>'mail\.google\.', 'google\.'=>'translate\.google\.', 'google\.'=>'code\.google\.', 'google\.'=>'groups\.google\.', 'msn\.'=>'hotmail\.msn\.', 'tiscali\.'=>'mail\.tiscali\.', 'yahoo\.'=>'(?:picks|mail)\.yahoo\.|yahoo\.[^/]+/picks', 'yandex\.'=>'direct\.yandex\.' ); # SearchEnginesHashID # Each Search Engine Search ID is associated to an AWStats id string #------------------------------------------------------------------------------ %SearchEnginesHashID = ( # Major search engines '^www\.google\.co\.uk$','www_google_co_uk', '^images\.google\.co\.uk$','images_google_co_uk', '^translate\.google\.co\.uk$','translate_google_co_uk', 'google\.co\.uk$','google_co_uk', '^www\.google\.com$','www_google_com', '^images\.google\.com$','images_google_com', '^translate\.google\.com$','translate_google_com', 'google\.com$','google_com', '^www\.bing\.com$','www_bing_com', '^cn\.bing\.com$','cn_bing_com', '^global\.bing\.com$','global_bing_com', 'bing\.com$','bing_com_catchall', 'bing\.com/search$','bing_com_catchall', 'bing\.com/images/search$','images_bing_com', '^(www\.|)yandex\.ru$','yandexru', '^(www\.|)yandex\.com\.tr$','yandexcomtr', '^(www\.|)yandex\.ua$','yandexua', '^(www\.|)yandex\.kz$','yandexkz', '^(www\.|)yandex\.com$','yandexcom', 'yandex\.','yandex', '^ya\.ru$','ya_ru', '^www\.google\.de$','www_google_de', '^images\.google\.de$','images_google_de', '^translate\.google\.de$','translate_google_de', 'google\.de$','google_de', '^www\.google\.fr$','www_google_fr', '^images\.google\.fr$','images_google_fr', '^translate\.google\.fr$','translate_google_fr', 'google\.fr$','google_fr', '^www\.google\.ca$','www_google_ca', '^images\.google\.ca$','images_google_ca', '^translate\.google\.ca$','translate_google_ca', 'google\.ca$','google_ca', '^www\.google\.es$','www_google_es', '^images\.google\.es$','images_google_es', '^translate\.google\.es$','translate_google_es', 'google\.es$','google_es', '^www\.google\.com\.au$','www_google_com_au', '^images\.google\.com\.au$','images_google_com_au', '^translate\.google\.com\.au$','translate_google_com_au', 'google\.com\.au$','google_com_au', '^www\.google\.nl$','www_google_nl', '^images\.google\.nl$','images_google_nl', '^translate\.google\.nl$','translate_google_nl', 'google\.nl$','google_nl', '^www\.google\.gr$','www_google_gr', '^images\.google\.gr$','images_google_gr', '^translate\.google\.gr$','translate_google_gr', 'google\.gr$','google_gr', '^www\.google\.se$','www_google_se', '^images\.google\.se$','images_google_se', '^translate\.google\.se$','translate_google_se', 'google\.se$','google_se', '^www\.google\.ie$','www_google_ie', '^images\.google\.ie$','images_google_ie', '^translate\.google\.ie$','translate_google_ie', 'google\.ie$','google_ie', '^www\.google\.it$','www_google_it', '^images\.google\.it$','images_google_it', '^translate\.google\.it$','translate_google_it', 'google\.it$','google_it', '^www\.google\.no$','www_google_no', '^images\.google\.no$','images_google_no', '^translate\.google\.no$','translate_google_no', 'google\.no$','google_no', '^www\.google\.com\.tr$','www_google_com_tr', '^images\.google\.com\.tr$','images_google_com_tr', '^translate\.google\.com\.tr$','translate_google_com_tr', 'google\.com\.tr$','google_com_tr', '^www\.google\.co\.in$','www_google_co_in', '^images\.google\.co\.in$','images_google_co_in', '^translate\.google\.co\.in$','translate_google_co_in', 'google\.co\.in$','google_co_in', '^www\.google\.pt$','www_google_pt', '^images\.google\.pt$','images_google_pt', '^translate\.google\.pt$','translate_google_pt', 'google\.pt$','google_pt', '^www\.google\.hr$','www_google_hr', '^images\.google\.hr$','images_google_hr', '^translate\.google\.hr$','translate_google_hr', 'google\.hr$','google_hr', '^www\.google\.co\.nz$','www_google_co_nz', '^images\.google\.co\.nz$','images_google_co_nz', '^translate\.google\.co\.nz$','translate_google_co_nz', 'google\.co\.nz$','google_co_nz', '^www\.google\.pl$','www_google_pl', '^images\.google\.pl$','images_google_pl', '^translate\.google\.pl$','translate_google_pl', 'google\.pl$','google_pl', '^www\.google\.ac$','www_google_ac', '^images\.google\.ac$','images_google_ac', '^translate\.google\.ac$','translate_google_ac', 'google\.ac$','google_ac', '^www\.google\.ad$','www_google_ad', '^images\.google\.ad$','images_google_ad', '^translate\.google\.ad$','translate_google_ad', 'google\.ad$','google_ad', '^www\.google\.ae$','www_google_ae', '^images\.google\.ae$','images_google_ae', '^translate\.google\.ae$','translate_google_ae', 'google\.ae$','google_ae', '^www\.google\.al$','www_google_al', '^images\.google\.al$','images_google_al', '^translate\.google\.al$','translate_google_al', 'google\.al$','google_al', '^www\.google\.am$','www_google_am', '^images\.google\.am$','images_google_am', '^translate\.google\.am$','translate_google_am', 'google\.am$','google_am', '^www\.google\.as$','www_google_as', '^images\.google\.as$','images_google_as', '^translate\.google\.as$','translate_google_as', 'google\.as$','google_as', '^www\.google\.at$','www_google_at', '^images\.google\.at$','images_google_at', '^translate\.google\.at$','translate_google_at', 'google\.at$','google_at', '^www\.google\.az$','www_google_az', '^images\.google\.az$','images_google_az', '^translate\.google\.az$','translate_google_az', 'google\.az$','google_az', '^www\.google\.ba$','www_google_ba', '^images\.google\.ba$','images_google_ba', '^translate\.google\.ba$','translate_google_ba', 'google\.ba$','google_ba', '^www\.google\.be$','www_google_be', '^images\.google\.be$','images_google_be', '^translate\.google\.be$','translate_google_be', 'google\.be$','google_be', '^www\.google\.bf$','www_google_bf', '^images\.google\.bf$','images_google_bf', '^translate\.google\.bf$','translate_google_bf', 'google\.bf$','google_bf', '^www\.google\.bg$','www_google_bg', '^images\.google\.bg$','images_google_bg', '^translate\.google\.bg$','translate_google_bg', 'google\.bg$','google_bg', '^www\.google\.bi$','www_google_bi', '^images\.google\.bi$','images_google_bi', '^translate\.google\.bi$','translate_google_bi', 'google\.bi$','google_bi', '^www\.google\.bj$','www_google_bj', '^images\.google\.bj$','images_google_bj', '^translate\.google\.bj$','translate_google_bj', 'google\.bj$','google_bj', '^www\.google\.bs$','www_google_bs', '^images\.google\.bs$','images_google_bs', '^translate\.google\.bs$','translate_google_bs', 'google\.bs$','google_bs', '^www\.google\.bt$','www_google_bt', '^images\.google\.bt$','images_google_bt', '^translate\.google\.bt$','translate_google_bt', 'google\.bt$','google_bt', '^www\.google\.by$','www_google_by', '^images\.google\.by$','images_google_by', '^translate\.google\.by$','translate_google_by', 'google\.by$','google_by', '^www\.google\.cat$','www_google_cat', '^images\.google\.cat$','images_google_cat', '^translate\.google\.cat$','translate_google_cat', 'google\.cat$','google_cat', '^www\.google\.cc$','www_google_cc', '^images\.google\.cc$','images_google_cc', '^translate\.google\.cc$','translate_google_cc', 'google\.cc$','google_cc', '^www\.google\.cd$','www_google_cd', '^images\.google\.cd$','images_google_cd', '^translate\.google\.cd$','translate_google_cd', 'google\.cd$','google_cd', '^www\.google\.cf$','www_google_cf', '^images\.google\.cf$','images_google_cf', '^translate\.google\.cf$','translate_google_cf', 'google\.cf$','google_cf', '^www\.google\.cg$','www_google_cg', '^images\.google\.cg$','images_google_cg', '^translate\.google\.cg$','translate_google_cg', 'google\.cg$','google_cg', '^www\.google\.ch$','www_google_ch', '^images\.google\.ch$','images_google_ch', '^translate\.google\.ch$','translate_google_ch', 'google\.ch$','google_ch', '^www\.google\.ci$','www_google_ci', '^images\.google\.ci$','images_google_ci', '^translate\.google\.ci$','translate_google_ci', 'google\.ci$','google_ci', '^www\.google\.cl$','www_google_cl', '^images\.google\.cl$','images_google_cl', '^translate\.google\.cl$','translate_google_cl', 'google\.cl$','google_cl', '^www\.google\.cm$','www_google_cm', '^images\.google\.cm$','images_google_cm', '^translate\.google\.cm$','translate_google_cm', 'google\.cm$','google_cm', '^www\.google\.cn$','www_google_cn', '^images\.google\.cn$','images_google_cn', '^translate\.google\.cn$','translate_google_cn', 'google\.cn$','google_cn', '^www\.google\.co\.ao$','www_google_co_ao', '^images\.google\.co\.ao$','images_google_co_ao', '^translate\.google\.co\.ao$','translate_google_co_ao', 'google\.co\.ao$','google_co_ao', '^www\.google\.co\.bw$','www_google_co_bw', '^images\.google\.co\.bw$','images_google_co_bw', '^translate\.google\.co\.bw$','translate_google_co_bw', 'google\.co\.bw$','google_co_bw', '^www\.google\.co\.ck$','www_google_co_ck', '^images\.google\.co\.ck$','images_google_co_ck', '^translate\.google\.co\.ck$','translate_google_co_ck', 'google\.co\.ck$','google_co_ck', '^www\.google\.co\.cr$','www_google_co_cr', '^images\.google\.co\.cr$','images_google_co_cr', '^translate\.google\.co\.cr$','translate_google_co_cr', 'google\.co\.cr$','google_co_cr', '^www\.google\.co\.id$','www_google_co_id', '^images\.google\.co\.id$','images_google_co_id', '^translate\.google\.co\.id$','translate_google_co_id', 'google\.co\.id$','google_co_id', '^www\.google\.co\.il$','www_google_co_il', '^images\.google\.co\.il$','images_google_co_il', '^translate\.google\.co\.il$','translate_google_co_il', 'google\.co\.il$','google_co_il', '^www\.google\.co\.jp$','www_google_co_jp', '^images\.google\.co\.jp$','images_google_co_jp', '^translate\.google\.co\.jp$','translate_google_co_jp', 'google\.co\.jp$','google_co_jp', '^www\.google\.co\.ke$','www_google_co_ke', '^images\.google\.co\.ke$','images_google_co_ke', '^translate\.google\.co\.ke$','translate_google_co_ke', 'google\.co\.ke$','google_co_ke', '^www\.google\.co\.kr$','www_google_co_kr', '^images\.google\.co\.kr$','images_google_co_kr', '^translate\.google\.co\.kr$','translate_google_co_kr', 'google\.co\.kr$','google_co_kr', '^www\.google\.co\.ls$','www_google_co_ls', '^images\.google\.co\.ls$','images_google_co_ls', '^translate\.google\.co\.ls$','translate_google_co_ls', 'google\.co\.ls$','google_co_ls', '^www\.google\.co\.ma$','www_google_co_ma', '^images\.google\.co\.ma$','images_google_co_ma', '^translate\.google\.co\.ma$','translate_google_co_ma', 'google\.co\.ma$','google_co_ma', '^www\.google\.co\.mz$','www_google_co_mz', '^images\.google\.co\.mz$','images_google_co_mz', '^translate\.google\.co\.mz$','translate_google_co_mz', 'google\.co\.mz$','google_co_mz', '^www\.google\.co\.th$','www_google_co_th', '^images\.google\.co\.th$','images_google_co_th', '^translate\.google\.co\.th$','translate_google_co_th', 'google\.co\.th$','google_co_th', '^www\.google\.co\.tz$','www_google_co_tz', '^images\.google\.co\.tz$','images_google_co_tz', '^translate\.google\.co\.tz$','translate_google_co_tz', 'google\.co\.tz$','google_co_tz', '^www\.google\.co\.ug$','www_google_co_ug', '^images\.google\.co\.ug$','images_google_co_ug', '^translate\.google\.co\.ug$','translate_google_co_ug', 'google\.co\.ug$','google_co_ug', '^www\.google\.co\.uz$','www_google_co_uz', '^images\.google\.co\.uz$','images_google_co_uz', '^translate\.google\.co\.uz$','translate_google_co_uz', 'google\.co\.uz$','google_co_uz', '^www\.google\.co\.ve$','www_google_co_ve', '^images\.google\.co\.ve$','images_google_co_ve', '^translate\.google\.co\.ve$','translate_google_co_ve', 'google\.co\.ve$','google_co_ve', '^www\.google\.co\.vi$','www_google_co_vi', '^images\.google\.co\.vi$','images_google_co_vi', '^translate\.google\.co\.vi$','translate_google_co_vi', 'google\.co\.vi$','google_co_vi', '^www\.google\.co\.za$','www_google_co_za', '^images\.google\.co\.za$','images_google_co_za', '^translate\.google\.co\.za$','translate_google_co_za', 'google\.co\.za$','google_co_za', '^www\.google\.co\.zm$','www_google_co_zm', '^images\.google\.co\.zm$','images_google_co_zm', '^translate\.google\.co\.zm$','translate_google_co_zm', 'google\.co\.zm$','google_co_zm', '^www\.google\.co\.zw$','www_google_co_zw', '^images\.google\.co\.zw$','images_google_co_zw', '^translate\.google\.co\.zw$','translate_google_co_zw', 'google\.co\.zw$','google_co_zw', '^www\.google\.com\.af$','www_google_com_af', '^images\.google\.com\.af$','images_google_com_af', '^translate\.google\.com\.af$','translate_google_com_af', 'google\.com\.af$','google_com_af', '^www\.google\.com\.ag$','www_google_com_ag', '^images\.google\.com\.ag$','images_google_com_ag', '^translate\.google\.com\.ag$','translate_google_com_ag', 'google\.com\.ag$','google_com_ag', '^www\.google\.com\.ai$','www_google_com_ai', '^images\.google\.com\.ai$','images_google_com_ai', '^translate\.google\.com\.ai$','translate_google_com_ai', 'google\.com\.ai$','google_com_ai', '^www\.google\.com\.ar$','www_google_com_ar', '^images\.google\.com\.ar$','images_google_com_ar', '^translate\.google\.com\.ar$','translate_google_com_ar', 'google\.com\.ar$','google_com_ar', '^www\.google\.com\.bd$','www_google_com_bd', '^images\.google\.com\.bd$','images_google_com_bd', '^translate\.google\.com\.bd$','translate_google_com_bd', 'google\.com\.bd$','google_com_bd', '^www\.google\.com\.bh$','www_google_com_bh', '^images\.google\.com\.bh$','images_google_com_bh', '^translate\.google\.com\.bh$','translate_google_com_bh', 'google\.com\.bh$','google_com_bh', '^www\.google\.com\.bn$','www_google_com_bn', '^images\.google\.com\.bn$','images_google_com_bn', '^translate\.google\.com\.bn$','translate_google_com_bn', 'google\.com\.bn$','google_com_bn', '^www\.google\.com\.bo$','www_google_com_bo', '^images\.google\.com\.bo$','images_google_com_bo', '^translate\.google\.com\.bo$','translate_google_com_bo', 'google\.com\.bo$','google_com_bo', '^www\.google\.com\.br$','www_google_com_br', '^images\.google\.com\.br$','images_google_com_br', '^translate\.google\.com\.br$','translate_google_com_br', 'google\.com\.br$','google_com_br', '^www\.google\.com\.bz$','www_google_com_bz', '^images\.google\.com\.bz$','images_google_com_bz', '^translate\.google\.com\.bz$','translate_google_com_bz', 'google\.com\.bz$','google_com_bz', '^www\.google\.com\.co$','www_google_com_co', '^images\.google\.com\.co$','images_google_com_co', '^translate\.google\.com\.co$','translate_google_com_co', 'google\.com\.co$','google_com_co', '^www\.google\.com\.cu$','www_google_com_cu', '^images\.google\.com\.cu$','images_google_com_cu', '^translate\.google\.com\.cu$','translate_google_com_cu', 'google\.com\.cu$','google_com_cu', '^www\.google\.com\.cy$','www_google_com_cy', '^images\.google\.com\.cy$','images_google_com_cy', '^translate\.google\.com\.cy$','translate_google_com_cy', 'google\.com\.cy$','google_com_cy', '^www\.google\.com\.do$','www_google_com_do', '^images\.google\.com\.do$','images_google_com_do', '^translate\.google\.com\.do$','translate_google_com_do', 'google\.com\.do$','google_com_do', '^www\.google\.com\.ec$','www_google_com_ec', '^images\.google\.com\.ec$','images_google_com_ec', '^translate\.google\.com\.ec$','translate_google_com_ec', 'google\.com\.ec$','google_com_ec', '^www\.google\.com\.eg$','www_google_com_eg', '^images\.google\.com\.eg$','images_google_com_eg', '^translate\.google\.com\.eg$','translate_google_com_eg', 'google\.com\.eg$','google_com_eg', '^www\.google\.com\.et$','www_google_com_et', '^images\.google\.com\.et$','images_google_com_et', '^translate\.google\.com\.et$','translate_google_com_et', 'google\.com\.et$','google_com_et', '^www\.google\.com\.fj$','www_google_com_fj', '^images\.google\.com\.fj$','images_google_com_fj', '^translate\.google\.com\.fj$','translate_google_com_fj', 'google\.com\.fj$','google_com_fj', '^www\.google\.com\.gh$','www_google_com_gh', '^images\.google\.com\.gh$','images_google_com_gh', '^translate\.google\.com\.gh$','translate_google_com_gh', 'google\.com\.gh$','google_com_gh', '^www\.google\.com\.gi$','www_google_com_gi', '^images\.google\.com\.gi$','images_google_com_gi', '^translate\.google\.com\.gi$','translate_google_com_gi', 'google\.com\.gi$','google_com_gi', '^www\.google\.com\.gt$','www_google_com_gt', '^images\.google\.com\.gt$','images_google_com_gt', '^translate\.google\.com\.gt$','translate_google_com_gt', 'google\.com\.gt$','google_com_gt', '^www\.google\.com\.hk$','www_google_com_hk', '^images\.google\.com\.hk$','images_google_com_hk', '^translate\.google\.com\.hk$','translate_google_com_hk', 'google\.com\.hk$','google_com_hk', '^www\.google\.com\.jm$','www_google_com_jm', '^images\.google\.com\.jm$','images_google_com_jm', '^translate\.google\.com\.jm$','translate_google_com_jm', 'google\.com\.jm$','google_com_jm', '^www\.google\.com\.kh$','www_google_com_kh', '^images\.google\.com\.kh$','images_google_com_kh', '^translate\.google\.com\.kh$','translate_google_com_kh', 'google\.com\.kh$','google_com_kh', '^www\.google\.com\.kw$','www_google_com_kw', '^images\.google\.com\.kw$','images_google_com_kw', '^translate\.google\.com\.kw$','translate_google_com_kw', 'google\.com\.kw$','google_com_kw', '^www\.google\.com\.lb$','www_google_com_lb', '^images\.google\.com\.lb$','images_google_com_lb', '^translate\.google\.com\.lb$','translate_google_com_lb', 'google\.com\.lb$','google_com_lb', '^www\.google\.com\.lc$','www_google_com_lc', '^images\.google\.com\.lc$','images_google_com_lc', '^translate\.google\.com\.lc$','translate_google_com_lc', 'google\.com\.lc$','google_com_lc', '^www\.google\.com\.ly$','www_google_com_ly', '^images\.google\.com\.ly$','images_google_com_ly', '^translate\.google\.com\.ly$','translate_google_com_ly', 'google\.com\.ly$','google_com_ly', '^www\.google\.com\.mm$','www_google_com_mm', '^images\.google\.com\.mm$','images_google_com_mm', '^translate\.google\.com\.mm$','translate_google_com_mm', 'google\.com\.mm$','google_com_mm', '^www\.google\.com\.mt$','www_google_com_mt', '^images\.google\.com\.mt$','images_google_com_mt', '^translate\.google\.com\.mt$','translate_google_com_mt', 'google\.com\.mt$','google_com_mt', '^www\.google\.com\.mx$','www_google_com_mx', '^images\.google\.com\.mx$','images_google_com_mx', '^translate\.google\.com\.mx$','translate_google_com_mx', 'google\.com\.mx$','google_com_mx', '^www\.google\.com\.my$','www_google_com_my', '^images\.google\.com\.my$','images_google_com_my', '^translate\.google\.com\.my$','translate_google_com_my', 'google\.com\.my$','google_com_my', '^www\.google\.com\.na$','www_google_com_na', '^images\.google\.com\.na$','images_google_com_na', '^translate\.google\.com\.na$','translate_google_com_na', 'google\.com\.na$','google_com_na', '^www\.google\.com\.nf$','www_google_com_nf', '^images\.google\.com\.nf$','images_google_com_nf', '^translate\.google\.com\.nf$','translate_google_com_nf', 'google\.com\.nf$','google_com_nf', '^www\.google\.com\.ng$','www_google_com_ng', '^images\.google\.com\.ng$','images_google_com_ng', '^translate\.google\.com\.ng$','translate_google_com_ng', 'google\.com\.ng$','google_com_ng', '^www\.google\.com\.ni$','www_google_com_ni', '^images\.google\.com\.ni$','images_google_com_ni', '^translate\.google\.com\.ni$','translate_google_com_ni', 'google\.com\.ni$','google_com_ni', '^www\.google\.com\.np$','www_google_com_np', '^images\.google\.com\.np$','images_google_com_np', '^translate\.google\.com\.np$','translate_google_com_np', 'google\.com\.np$','google_com_np', '^www\.google\.com\.om$','www_google_com_om', '^images\.google\.com\.om$','images_google_com_om', '^translate\.google\.com\.om$','translate_google_com_om', 'google\.com\.om$','google_com_om', '^www\.google\.com\.pa$','www_google_com_pa', '^images\.google\.com\.pa$','images_google_com_pa', '^translate\.google\.com\.pa$','translate_google_com_pa', 'google\.com\.pa$','google_com_pa', '^www\.google\.com\.pe$','www_google_com_pe', '^images\.google\.com\.pe$','images_google_com_pe', '^translate\.google\.com\.pe$','translate_google_com_pe', 'google\.com\.pe$','google_com_pe', '^www\.google\.com\.pg$','www_google_com_pg', '^images\.google\.com\.pg$','images_google_com_pg', '^translate\.google\.com\.pg$','translate_google_com_pg', 'google\.com\.pg$','google_com_pg', '^www\.google\.com\.ph$','www_google_com_ph', '^images\.google\.com\.ph$','images_google_com_ph', '^translate\.google\.com\.ph$','translate_google_com_ph', 'google\.com\.ph$','google_com_ph', '^www\.google\.com\.pk$','www_google_com_pk', '^images\.google\.com\.pk$','images_google_com_pk', '^translate\.google\.com\.pk$','translate_google_com_pk', 'google\.com\.pk$','google_com_pk', '^www\.google\.com\.pr$','www_google_com_pr', '^images\.google\.com\.pr$','images_google_com_pr', '^translate\.google\.com\.pr$','translate_google_com_pr', 'google\.com\.pr$','google_com_pr', '^www\.google\.com\.py$','www_google_com_py', '^images\.google\.com\.py$','images_google_com_py', '^translate\.google\.com\.py$','translate_google_com_py', 'google\.com\.py$','google_com_py', '^www\.google\.com\.qa$','www_google_com_qa', '^images\.google\.com\.qa$','images_google_com_qa', '^translate\.google\.com\.qa$','translate_google_com_qa', 'google\.com\.qa$','google_com_qa', '^www\.google\.com\.sa$','www_google_com_sa', '^images\.google\.com\.sa$','images_google_com_sa', '^translate\.google\.com\.sa$','translate_google_com_sa', 'google\.com\.sa$','google_com_sa', '^www\.google\.com\.sb$','www_google_com_sb', '^images\.google\.com\.sb$','images_google_com_sb', '^translate\.google\.com\.sb$','translate_google_com_sb', 'google\.com\.sb$','google_com_sb', '^www\.google\.com\.sg$','www_google_com_sg', '^images\.google\.com\.sg$','images_google_com_sg', '^translate\.google\.com\.sg$','translate_google_com_sg', 'google\.com\.sg$','google_com_sg', '^www\.google\.com\.sl$','www_google_com_sl', '^images\.google\.com\.sl$','images_google_com_sl', '^translate\.google\.com\.sl$','translate_google_com_sl', 'google\.com\.sl$','google_com_sl', '^www\.google\.com\.sv$','www_google_com_sv', '^images\.google\.com\.sv$','images_google_com_sv', '^translate\.google\.com\.sv$','translate_google_com_sv', 'google\.com\.sv$','google_com_sv', '^www\.google\.com\.tj$','www_google_com_tj', '^images\.google\.com\.tj$','images_google_com_tj', '^translate\.google\.com\.tj$','translate_google_com_tj', 'google\.com\.tj$','google_com_tj', '^www\.google\.com\.tw$','www_google_com_tw', '^images\.google\.com\.tw$','images_google_com_tw', '^translate\.google\.com\.tw$','translate_google_com_tw', 'google\.com\.tw$','google_com_tw', '^www\.google\.com\.ua$','www_google_com_ua', '^images\.google\.com\.ua$','images_google_com_ua', '^translate\.google\.com\.ua$','translate_google_com_ua', 'google\.com\.ua$','google_com_ua', '^www\.google\.com\.uy$','www_google_com_uy', '^images\.google\.com\.uy$','images_google_com_uy', '^translate\.google\.com\.uy$','translate_google_com_uy', 'google\.com\.uy$','google_com_uy', '^www\.google\.com\.vc$','www_google_com_vc', '^images\.google\.com\.vc$','images_google_com_vc', '^translate\.google\.com\.vc$','translate_google_com_vc', 'google\.com\.vc$','google_com_vc', '^www\.google\.com\.vn$','www_google_com_vn', '^images\.google\.com\.vn$','images_google_com_vn', '^translate\.google\.com\.vn$','translate_google_com_vn', 'google\.com\.vn$','google_com_vn', '^www\.google\.cv$','www_google_cv', '^images\.google\.cv$','images_google_cv', '^translate\.google\.cv$','translate_google_cv', 'google\.cv$','google_cv', '^www\.google\.cz$','www_google_cz', '^images\.google\.cz$','images_google_cz', '^translate\.google\.cz$','translate_google_cz', 'google\.cz$','google_cz', '^www\.google\.dj$','www_google_dj', '^images\.google\.dj$','images_google_dj', '^translate\.google\.dj$','translate_google_dj', 'google\.dj$','google_dj', '^www\.google\.dk$','www_google_dk', '^images\.google\.dk$','images_google_dk', '^translate\.google\.dk$','translate_google_dk', 'google\.dk$','google_dk', '^www\.google\.dm$','www_google_dm', '^images\.google\.dm$','images_google_dm', '^translate\.google\.dm$','translate_google_dm', 'google\.dm$','google_dm', '^www\.google\.dz$','www_google_dz', '^images\.google\.dz$','images_google_dz', '^translate\.google\.dz$','translate_google_dz', 'google\.dz$','google_dz', '^www\.google\.ee$','www_google_ee', '^images\.google\.ee$','images_google_ee', '^translate\.google\.ee$','translate_google_ee', 'google\.ee$','google_ee', '^www\.google\.fi$','www_google_fi', '^images\.google\.fi$','images_google_fi', '^translate\.google\.fi$','translate_google_fi', 'google\.fi$','google_fi', '^www\.google\.fm$','www_google_fm', '^images\.google\.fm$','images_google_fm', '^translate\.google\.fm$','translate_google_fm', 'google\.fm$','google_fm', '^www\.google\.ga$','www_google_ga', '^images\.google\.ga$','images_google_ga', '^translate\.google\.ga$','translate_google_ga', 'google\.ga$','google_ga', '^www\.google\.ge$','www_google_ge', '^images\.google\.ge$','images_google_ge', '^translate\.google\.ge$','translate_google_ge', 'google\.ge$','google_ge', '^www\.google\.gf$','www_google_gf', '^images\.google\.gf$','images_google_gf', '^translate\.google\.gf$','translate_google_gf', 'google\.gf$','google_gf', '^www\.google\.gg$','www_google_gg', '^images\.google\.gg$','images_google_gg', '^translate\.google\.gg$','translate_google_gg', 'google\.gg$','google_gg', '^www\.google\.gl$','www_google_gl', '^images\.google\.gl$','images_google_gl', '^translate\.google\.gl$','translate_google_gl', 'google\.gl$','google_gl', '^www\.google\.gm$','www_google_gm', '^images\.google\.gm$','images_google_gm', '^translate\.google\.gm$','translate_google_gm', 'google\.gm$','google_gm', '^www\.google\.gp$','www_google_gp', '^images\.google\.gp$','images_google_gp', '^translate\.google\.gp$','translate_google_gp', 'google\.gp$','google_gp', '^www\.google\.gy$','www_google_gy', '^images\.google\.gy$','images_google_gy', '^translate\.google\.gy$','translate_google_gy', 'google\.gy$','google_gy', '^www\.google\.hn$','www_google_hn', '^images\.google\.hn$','images_google_hn', '^translate\.google\.hn$','translate_google_hn', 'google\.hn$','google_hn', '^www\.google\.ht$','www_google_ht', '^images\.google\.ht$','images_google_ht', '^translate\.google\.ht$','translate_google_ht', 'google\.ht$','google_ht', '^www\.google\.hu$','www_google_hu', '^images\.google\.hu$','images_google_hu', '^translate\.google\.hu$','translate_google_hu', 'google\.hu$','google_hu', '^www\.google\.im$','www_google_im', '^images\.google\.im$','images_google_im', '^translate\.google\.im$','translate_google_im', 'google\.im$','google_im', '^www\.google\.io$','www_google_io', '^images\.google\.io$','images_google_io', '^translate\.google\.io$','translate_google_io', 'google\.io$','google_io', '^www\.google\.iq$','www_google_iq', '^images\.google\.iq$','images_google_iq', '^translate\.google\.iq$','translate_google_iq', 'google\.iq$','google_iq', '^www\.google\.is$','www_google_is', '^images\.google\.is$','images_google_is', '^translate\.google\.is$','translate_google_is', 'google\.is$','google_is', '^www\.google\.je$','www_google_je', '^images\.google\.je$','images_google_je', '^translate\.google\.je$','translate_google_je', 'google\.je$','google_je', '^www\.google\.jo$','www_google_jo', '^images\.google\.jo$','images_google_jo', '^translate\.google\.jo$','translate_google_jo', 'google\.jo$','google_jo', '^www\.google\.kg$','www_google_kg', '^images\.google\.kg$','images_google_kg', '^translate\.google\.kg$','translate_google_kg', 'google\.kg$','google_kg', '^www\.google\.ki$','www_google_ki', '^images\.google\.ki$','images_google_ki', '^translate\.google\.ki$','translate_google_ki', 'google\.ki$','google_ki', '^www\.google\.kz$','www_google_kz', '^images\.google\.kz$','images_google_kz', '^translate\.google\.kz$','translate_google_kz', 'google\.kz$','google_kz', '^www\.google\.la$','www_google_la', '^images\.google\.la$','images_google_la', '^translate\.google\.la$','translate_google_la', 'google\.la$','google_la', '^www\.google\.li$','www_google_li', '^images\.google\.li$','images_google_li', '^translate\.google\.li$','translate_google_li', 'google\.li$','google_li', '^www\.google\.lk$','www_google_lk', '^images\.google\.lk$','images_google_lk', '^translate\.google\.lk$','translate_google_lk', 'google\.lk$','google_lk', '^www\.google\.lt$','www_google_lt', '^images\.google\.lt$','images_google_lt', '^translate\.google\.lt$','translate_google_lt', 'google\.lt$','google_lt', '^www\.google\.lu$','www_google_lu', '^images\.google\.lu$','images_google_lu', '^translate\.google\.lu$','translate_google_lu', 'google\.lu$','google_lu', '^www\.google\.lv$','www_google_lv', '^images\.google\.lv$','images_google_lv', '^translate\.google\.lv$','translate_google_lv', 'google\.lv$','google_lv', '^www\.google\.md$','www_google_md', '^images\.google\.md$','images_google_md', '^translate\.google\.md$','translate_google_md', 'google\.md$','google_md', '^www\.google\.me$','www_google_me', '^images\.google\.me$','images_google_me', '^translate\.google\.me$','translate_google_me', 'google\.me$','google_me', '^www\.google\.mg$','www_google_mg', '^images\.google\.mg$','images_google_mg', '^translate\.google\.mg$','translate_google_mg', 'google\.mg$','google_mg', '^www\.google\.mk$','www_google_mk', '^images\.google\.mk$','images_google_mk', '^translate\.google\.mk$','translate_google_mk', 'google\.mk$','google_mk', '^www\.google\.ml$','www_google_ml', '^images\.google\.ml$','images_google_ml', '^translate\.google\.ml$','translate_google_ml', 'google\.ml$','google_ml', '^www\.google\.mn$','www_google_mn', '^images\.google\.mn$','images_google_mn', '^translate\.google\.mn$','translate_google_mn', 'google\.mn$','google_mn', '^www\.google\.ms$','www_google_ms', '^images\.google\.ms$','images_google_ms', '^translate\.google\.ms$','translate_google_ms', 'google\.ms$','google_ms', '^www\.google\.mu$','www_google_mu', '^images\.google\.mu$','images_google_mu', '^translate\.google\.mu$','translate_google_mu', 'google\.mu$','google_mu', '^www\.google\.mv$','www_google_mv', '^images\.google\.mv$','images_google_mv', '^translate\.google\.mv$','translate_google_mv', 'google\.mv$','google_mv', '^www\.google\.mw$','www_google_mw', '^images\.google\.mw$','images_google_mw', '^translate\.google\.mw$','translate_google_mw', 'google\.mw$','google_mw', '^www\.google\.ne$','www_google_ne', '^images\.google\.ne$','images_google_ne', '^translate\.google\.ne$','translate_google_ne', 'google\.ne$','google_ne', '^www\.google\.nr$','www_google_nr', '^images\.google\.nr$','images_google_nr', '^translate\.google\.nr$','translate_google_nr', 'google\.nr$','google_nr', '^www\.google\.nu$','www_google_nu', '^images\.google\.nu$','images_google_nu', '^translate\.google\.nu$','translate_google_nu', 'google\.nu$','google_nu', '^www\.google\.pn$','www_google_pn', '^images\.google\.pn$','images_google_pn', '^translate\.google\.pn$','translate_google_pn', 'google\.pn$','google_pn', '^www\.google\.ps$','www_google_ps', '^images\.google\.ps$','images_google_ps', '^translate\.google\.ps$','translate_google_ps', 'google\.ps$','google_ps', '^www\.google\.ro$','www_google_ro', '^images\.google\.ro$','images_google_ro', '^translate\.google\.ro$','translate_google_ro', 'google\.ro$','google_ro', '^www\.google\.rs$','www_google_rs', '^images\.google\.rs$','images_google_rs', '^translate\.google\.rs$','translate_google_rs', 'google\.rs$','google_rs', '^www\.google\.ru$','www_google_ru', '^images\.google\.ru$','images_google_ru', '^translate\.google\.ru$','translate_google_ru', 'google\.ru$','google_ru', '^www\.google\.rw$','www_google_rw', '^images\.google\.rw$','images_google_rw', '^translate\.google\.rw$','translate_google_rw', 'google\.rw$','google_rw', '^www\.google\.sc$','www_google_sc', '^images\.google\.sc$','images_google_sc', '^translate\.google\.sc$','translate_google_sc', 'google\.sc$','google_sc', '^www\.google\.sh$','www_google_sh', '^images\.google\.sh$','images_google_sh', '^translate\.google\.sh$','translate_google_sh', 'google\.sh$','google_sh', '^www\.google\.si$','www_google_si', '^images\.google\.si$','images_google_si', '^translate\.google\.si$','translate_google_si', 'google\.si$','google_si', '^www\.google\.sk$','www_google_sk', '^images\.google\.sk$','images_google_sk', '^translate\.google\.sk$','translate_google_sk', 'google\.sk$','google_sk', '^www\.google\.sm$','www_google_sm', '^images\.google\.sm$','images_google_sm', '^translate\.google\.sm$','translate_google_sm', 'google\.sm$','google_sm', '^www\.google\.sn$','www_google_sn', '^images\.google\.sn$','images_google_sn', '^translate\.google\.sn$','translate_google_sn', 'google\.sn$','google_sn', '^www\.google\.so$','www_google_so', '^images\.google\.so$','images_google_so', '^translate\.google\.so$','translate_google_so', 'google\.so$','google_so', '^www\.google\.sr$','www_google_sr', '^images\.google\.sr$','images_google_sr', '^translate\.google\.sr$','translate_google_sr', 'google\.sr$','google_sr', '^www\.google\.st$','www_google_st', '^images\.google\.st$','images_google_st', '^translate\.google\.st$','translate_google_st', 'google\.st$','google_st', '^www\.google\.td$','www_google_td', '^images\.google\.td$','images_google_td', '^translate\.google\.td$','translate_google_td', 'google\.td$','google_td', '^www\.google\.tg$','www_google_tg', '^images\.google\.tg$','images_google_tg', '^translate\.google\.tg$','translate_google_tg', 'google\.tg$','google_tg', '^www\.google\.tk$','www_google_tk', '^images\.google\.tk$','images_google_tk', '^translate\.google\.tk$','translate_google_tk', 'google\.tk$','google_tk', '^www\.google\.tl$','www_google_tl', '^images\.google\.tl$','images_google_tl', '^translate\.google\.tl$','translate_google_tl', 'google\.tl$','google_tl', '^www\.google\.tm$','www_google_tm', '^images\.google\.tm$','images_google_tm', '^translate\.google\.tm$','translate_google_tm', 'google\.tm$','google_tm', '^www\.google\.tn$','www_google_tn', '^images\.google\.tn$','images_google_tn', '^translate\.google\.tn$','translate_google_tn', 'google\.tn$','google_tn', '^www\.google\.to$','www_google_to', '^images\.google\.to$','images_google_to', '^translate\.google\.to$','translate_google_to', 'google\.to$','google_to', '^www\.google\.tt$','www_google_tt', '^images\.google\.tt$','images_google_tt', '^translate\.google\.tt$','translate_google_tt', 'google\.tt$','google_tt', '^www\.google\.us$','www_google_us', '^images\.google\.us$','images_google_us', '^translate\.google\.us$','translate_google_us', 'google\.us$','google_us', '^www\.google\.vg$','www_google_vg', '^images\.google\.vg$','images_google_vg', '^translate\.google\.vg$','translate_google_vg', 'google\.vg$','google_vg', '^www\.google\.vu$','www_google_vu', '^images\.google\.vu$','images_google_vu', '^translate\.google\.vu$','translate_google_vu', 'google\.vu$','google_vu', '^www\.google\.ws$','www_google_ws', '^images\.google\.ws$','images_google_ws', '^translate\.google\.ws$','translate_google_ws', 'google\.ws$','google_ws', 'babylon\.com','babylon', 'search\.conduit\.com','conduit', 'avg\.com','avg', 'mywebsearch\.com','mywebsearch', 'msn\.','msn', 'live\.com','live', 'search\.aol\.co\.uk','aoluk', 'searcht\.aol\.co\.uk','aoluk', 'searcht\.aol\.com','aolcom', 'search\.aol\.com','aolcom', 'recherche\.aol\.fr','aolfr', 'suche\.aol\.de','aolde', 'de\.aolsearch\.com','aolsearchde', 'sucheaol\.aol\.de','sucheaolde', 'search\.hp\.my\.aol\.co\.uk','hp_my_aol', 'search\.aol\.pl','aolpl', 'o2suche\.aol\.de','aol_o2suche_de', 'search\.aol\.','aolcatchall', '^uk\.ask\.com$','askuk', '^de\.ask\.com$','askde', 'tb\.ask\.com$','tbask', '^images\.ask\.com$','askimages', 'base\.google\.','google_base', 'froogle\.google\.','google_froogle', 'google\.[\w.]+/products','google_products', 'googlecom\.com','google_catchall', 'groups\.google\.','google_groups', 'googlee\.','google_catchall', '216\.239\.32\.20','google_catchall', '173\.194\.32\.223','google_catchall', '216\.239\.(35|37|39|51)\.100','google_cache', '216\.239\.(35|37|39|51)\.101','google_cache', '216\.239\.5[0-9]\.104','google_cache', '64\.233\.1[0-9]{2}\.104','google_cache', '66\.102\.[1-9]\.104','google_cache', '66\.249\.93\.104','google_cache', '72\.14\.2[0-9]{2}\.104','google_cache', 'maps\.google','google_maps', 'translate\.google','google_translate', '173\.194\.35\.177','googleByIP', 'android\.googlequicksearchbox','android_googlequicksearchbox', 'google\.','google_catchall', '^ar\.images\.search\.yahoo\.com$','ar_images_search_yahoo_com', '^ar\.search\.yahoo\.com$','ar_search_yahoo_com', '^at\.images\.search\.yahoo\.com$','at_images_search_yahoo_com', '^at\.search\.yahoo\.com$','at_search_yahoo_com', '^au\.images\.search\.yahoo\.com$','au_images_search_yahoo_com', '^au\.search\.yahoo\.com$','au_search_yahoo_com', '^br\.images\.search\.yahoo\.com$','br_images_search_yahoo_com', '^br\.search\.yahoo\.com$','br_search_yahoo_com', '^ca\.images\.search\.yahoo\.com$','ca_images_search_yahoo_com', '^ca\.search\.yahoo\.com$','ca_search_yahoo_com', '^ca\.yhs4\.search\.yahoo\.com$','ca_yhs4_search_yahoo_com', '^ch\.images\.search\.yahoo\.com$','ch_images_search_yahoo_com', '^ch\.yhs4\.search\.yahoo\.com$','ch_yhs4_search_yahoo_com', '^de\.search\.yahoo\.com$','de_search_yahoo_com', '^de\.yhs4\.search\.yahoo\.com$','de_yhs4_search_yahoo_com', '^es\.images\.search\.yahoo\.com$','es_images_search_yahoo_com', '^es\.search\.yahoo\.com$','es_search_yahoo_com', '^es\.yhs4\.search\.yahoo\.com$','es_yhs4_search_yahoo_com', '^espanol\.images\.search\.yahoo\.com$','espanol_images_search_yahoo_com', '^espanol\.search\.yahoo\.com$','espanol_search_yahoo_com', '^fr\.images\.search\.yahoo\.com$','fr_images_search_yahoo_com', '^fr\.search\.yahoo\.com$','fr_search_yahoo_com', '^fr\.yhs4\.search\.yahoo\.com$','fr_yhs4_search_yahoo_com', '^gr\.search\.yahoo\.com$','gr_search_yahoo_com', '^gr\.yhs4\.search\.yahoo\.com$','gr_yhs4_search_yahoo_com', '^hk\.image\.search\.yahoo\.com$','hk_image_search_yahoo_com', '^hk\.images\.search\.yahoo\.com$','hk_images_search_yahoo_com', '^hk\.search\.yahoo\.com$','hk_search_yahoo_com', '^id\.images\.search\.yahoo\.com$','id_images_search_yahoo_com', '^id\.search\.yahoo\.com$','id_search_yahoo_com', '^id\.yhs4\.search\.yahoo\.com$','id_yhs4_search_yahoo_com', '^ie\.search\.yahoo\.com$','ie_search_yahoo_com', '^image\.search\.yahoo\.co\.jp$','image_search_yahoo_co_jp', '^images\.search\.yahoo\.com$','images_search_yahoo_com', '^in\.images\.search\.yahoo\.com$','in_images_search_yahoo_com', '^in\.search\.yahoo\.com$','in_search_yahoo_com', '^in\.yhs4\.search\.yahoo\.com$','in_yhs4_search_yahoo_com', '^it\.images\.search\.yahoo\.com$','it_images_search_yahoo_com', '^it\.search\.yahoo\.com$','it_search_yahoo_com', '^it\.yhs4\.search\.yahoo\.com$','it_yhs4_search_yahoo_com', '^kr\.search\.yahoo\.com$','kr_search_yahoo_com', '^malaysia\.images\.search\.yahoo\.com$','malaysia_images_search_yahoo_com', '^malaysia\.search\.yahoo\.com$','malaysia_search_yahoo_com', '^mx\.images\.search\.yahoo\.com$','mx_images_search_yahoo_com', '^mx\.search\.yahoo\.com$','mx_search_yahoo_com', '^nl\.images\.search\.yahoo\.com$','nl_images_search_yahoo_com', '^nl\.search\.yahoo\.com$','nl_search_yahoo_com', '^nl\.yhs4\.search\.yahoo\.com$','nl_yhs4_search_yahoo_com', '^no\.search\.yahoo\.com$','no_search_yahoo_com', '^nz\.search\.yahoo\.com$','nz_search_yahoo_com', '^pe\.images\.search\.yahoo\.com$','pe_images_search_yahoo_com', '^ph\.images\.search\.yahoo\.com$','ph_images_search_yahoo_com', '^ph\.search\.yahoo\.com$','ph_search_yahoo_com', '^ph\.yhs4\.search\.yahoo\.com$','ph_yhs4_search_yahoo_com', '^pl\.yhs4\.search\.yahoo\.com$','pl_yhs4_search_yahoo_com', '^qc\.images\.search\.yahoo\.com$','qc_images_search_yahoo_com', '^qc\.search\.yahoo\.com$','qc_search_yahoo_com', '^r\.search\.yahoo\.com$','r_search_yahoo_com', '^ru\.images\.search\.yahoo\.com$','ru_images_search_yahoo_com', '^se\.images\.search\.yahoo\.com$','se_images_search_yahoo_com', '^se\.search\.yahoo\.com$','se_search_yahoo_com', '^se\.yhs4\.search\.yahoo\.com$','se_yhs4_search_yahoo_com', '^search\.yahoo\.co\.jp$','search_yahoo_co_jp', '^search\.yahoo\.com$','search_yahoo_com', '^sg\.images\.search\.yahoo\.com$','sg_images_search_yahoo_com', '^sg\.search\.yahoo\.com$','sg_search_yahoo_com', '^sg\.yhs4\.search\.yahoo\.com$','sg_yhs4_search_yahoo_com', '^tr\.yhs4\.search\.yahoo\.com$','tr_yhs4_search_yahoo_com', '^tw\.image\.search\.yahoo\.com$','tw_image_search_yahoo_com', '^tw\.images\.search\.yahoo\.com$','tw_images_search_yahoo_com', '^tw\.search\.yahoo\.com$','tw_search_yahoo_com', '^uk\.images\.search\.yahoo\.com$','uk_images_search_yahoo_com', '^uk\.search\.yahoo\.com$','uk_search_yahoo_com', '^uk\.yhs\.search\.yahoo\.com$','uk_yhs_search_yahoo_com', '^uk\.yhs4\.search\.yahoo\.com$','uk_yhs4_search_yahoo_com', '^us\.search\.yahoo\.com$','us_search_yahoo_com', '^us\.yhs4\.search\.yahoo\.com$','us_yhs4_search_yahoo_com', '^vn\.images\.search\.yahoo\.com$','vn_images_search_yahoo_com', 'mail\.yahoo\.net','yahoo_catchall', '(66\.218\.71\.225|216\.109\.117\.135|216\.109\.125\.130|66\.218\.69\.11)','yahoo_catchall', 'mindset\.research\.yahoo','yahoo_mindset', 'images\.search\.yahoo','images_search_yahoo_catchall', 'yhs4\.search\.yahoo','yhs4_search_yahoo_catchall', 'search\.yahoo','search_yahoo_catchall', 'yahoo','yahoo_catchall', '^www\.ask\.jp$','askjp', '^es\.ask\.com$','askes', '^fr\.ask\.com$','askfr', '^www\.iask\.com$','iask', '^it\.ask\.com$','askit', '^nl\.ask\.com$','asknl', '(^|\.)ask\.com$','askcatchall', 'www\.tesco\.net','tesco', 'yell\.','yell', 'zapmeta\.ch','zapmeta_ch', 'zapmeta\.com','zapmeta_com', 'zapmeta\.de','zapmeta_de', 'zapmeta\.it','zapmeta_it', 'fr\.zapmeta\.ws','fr_zapmeta_ws', 'zapmeta\.ws','zapmeta_ws', 'zapmeta','zapmeta_catchall', '(^|\.)go\.com','go', '(161\.58\.227\.204|161\.58\.247\.101|212\.40\.165\.90|213\.133\.108\.202|217\.160\.108\.151|217\.160\.111\.99|217\.160\.131\.108|217\.160\.142\.227|217\.160\.176\.42)','metacrawler_de', '\.facemoods\.com','facemoods', '\.funmoods\.com','funmoods', '\.metasearch\.','metasearch', '\.wow\.com','wowuk', '163\.com','netease', '1klik\.dk','1klik', '1search-board\.com','1search', '212\.227\.33\.241','metaspinner', '3721\.com','3721', '4-counter\.com','google4counter', 'a9\.com','a9', 'accoona\.com','accoona', 'alexa\.com','alexa', 'allesklar\.de','allesklar', 'alltheweb\.com','alltheweb', 'altavista\.','altavista', 'amazon\.','amazon', 'androidsearch\.com','androidsearch', 'answerbus\.com','answerbus', 'anzwers\.com\.au','anzwers', 'aport\.ru','aport', 'arianna\.libero\.it','arianna', 'as\.starware\.com','comettoolbar', 'asevenboard\.com','asevenboard', 'atlanticbb\.net','atlanticbb', 'atlas\.cz','atlas', 'atomz\.','atomz', 'att\.net','att', 'auone\.jp','auone', 'avantfind\.com','avantfind', 'image\.baidu\.com','image_baidu', 'baidu\.com','baidu', 'bbc\.co\.uk/cgi-bin/search','bbc', 'biglotron\.com', 'biglotron', 'blekko\.com','blekko', 'blingo\.com','blingo', 'boatdesign\.net','boatdesign', 'bungeebonesdotcom','bungeebonesdotcom', '^burett\.pagelink\.si$','burett_pagelink_si', 'centraldatabase\.org','centraldatabase', 'centrum\.cz','centrum', 'centurylink\.net','centurylink', 'charter\.net','charter', 'chatzum\.com','chatzum', 'checkparams\.com','checkparams', 'chello\.at','chelloat', 'chello\.be','chellobe', 'chello\.cz','chellocz', 'chello\.fr','chellofr', 'chello\.hu','chellohu', 'chello\.nl','chellonl', 'chello\.no','chellono', 'chello\.pl','chellopl', 'chello\.se','chellose', 'chello\.sk','chellosk', 'chello','chellocom', 'claro-search\.com','clarosearch', 'clinck\.in','clinck', 'clusty\.com','clusty', 'copernic\.com','copernic', 'crawler\.com','crawler', 'csillamker\.hu','csillamker', 'ctrouve\.','ctrouve', 'dalesearch\.com','dalesearch', 'danielsen\.com','danielsen', 'daum\.net','daum', 'de\.dolphin\.com','de_dolphin_com', 'de\.wiki\.gov\.cn','de_wiki_gov_cn', 'de\.wow\.com','wowsearch', 'dealwifi\.com','dealwifi_com', 'dejanews\.','dejanews', 'del\.icio\.us','delicious', 'delta-search','delta-search', 'digg\.com','digg', 'dmoz\.org','dmoz', 'dodaj\.pl','dodajpl', 'dogpile\.com','dogpile', 'duckduckgo','duckduckgo', 'easysearch\.org\.uk','easysearch', 'ecosia\.org','ecosia', 'edderkoppen\.dk','edderkoppen', 'engine\.exe','engine', 'eniro\.no','eniro', 'eniro\.se','enirose', 'ereadingsource\.com','ereadingsource', 'es\.mirago\.com','miragoes', 'etools\.ch','etools_ch', 'euroseek\.','euroseek', 'everyclick\.com','everyclick', 'evreka\.passagen\.se','passagen', 'excite\.','excite', 'extern\.peoplecheck\.de','peoplecheck_de', 'fastbot\.de','fastbot_de', 'find\.dk','finddk', 'find1friend\.com','find1friend', 'findamo\.com','findamo', 'findarticles\.com','findarticles', 'fireball\.de','fireball', 'forums\.iboats\.com','iboats', 'foxstart\.com','foxstart', 'francite\.','francite', 'gazeta\.pl','gazetapl', 'gery\.pl','gerypl', 'globososo\.','globososo', 'go\.mail\.ru','go_mail_ru', 'go\.speedbit\.com','speedbit', 'go2net\.com','go2net', 'godado','godado', 'goggle\.co\.hu$','goggle (what)', 'goliat\.hu','goliat', 'goodsearch\.com','goodsearch', 'gotuneed\.com','gotuneed', 'haku\.www\.fi','haku', 'heureka\.hu','heureka', 'hoga\.pl','hogapl', 'hotbot\.','hotbot', 'hubwe\.net','hubwe', 'icerocket\.com','icerocket', 'icq\.com\/search','icq', 'ifind\.freeserve','freeserve', 'ilse\.','ilse', 'inbox\.com','inbox', 'index\.hu','indexhu', 'ineffabile\.it','ineffabile', 'intelseek\.com','intelseek_com', '^www\.info\.com$','www_info_com', 'info\.co\.uk','infouk', 'infoseek\.de','infoseek', 'infospace\.com','infospace', 'inspsearch\.com','inspsearch', 'int\.search\.myway\.com','int_search_myway_com', 'int\.search-results\.com','nortonsavesearch', 'interia\.pl','interiapl', 'isearch\.nation\.com','isearch_nation_com', 'i-une\.com','iune', 'ixquick\.com','ixquick', 'izito\.co\.uk','izito_uk', 'izito\.co\.de','izito_de', 'izito\.','izito_catchall', 'jubii\.dk','jubii', 'jumpy\.it','jumpyit', 'startjuno\.com','startjuno_com', 'juno\.com','juno', 'jyxo\.(cz|com)','jyxo', 'kartoo\.com','kartoo', 'katalog\.onet\.pl','katalogonetpl', 'kataweb\.it','kataweb', 'kereso\.startlap\.hu','startlap_hu', 'keresolap\.hu','keresolap_hu', 'kvasir\.','kvasir', 'kvitters\.','kvitters', 'lapkereso\.hu','lapkereso_hu', 'lbb\.org','lbb', 'ledix\.net','ledix', 'libero\.it/','libero', 'localmoxie\.com','localmoxie', 'looksmart\.co\.uk','looksmart_co_uk', 'looksmart\.','looksmart_catchall', 'lycos\.','lycos', 'mamma\.','mamma', 'meinestadt\.de','meinestadt', 'meta\.ua','metaua', 'metabot\.ru','metabot', 'metacrawler\.','metacrawler', 'metager\.de','metager', 'miner\.bol\.com\.br','miner', 'mirago\.be','miragobe', 'mirago\.ch','miragoch', 'mirago\.co\.uk','miragocouk', 'mirago\.de','miragode', 'mirago\.dk','miragodk', 'mirago\.fr','miragofr', 'mirago\.it','miragoit', 'mirago\.nl','miragonl', 'mirago\.se','miragose', 'mirago','mirago', 'mitrasites\.com','mitrasites', 'mozbot\.fr', 'mozbot', 'my\.allgameshome\.com','allgameshome', 'mys\.yoursearch\.me','mys_yoursearch_me', 'mysearch\.','mysearch', 'mysearchdial\.com','mysearchdial', 'mysearchresults\.com','mysearchresults', 'myway\.com','myway', 'najdi\.to','najdi', 'nation\.','nation', 'navigationshilfe\.t-online\.de','navigationshilfe_t_online', 'nbci\.com\/search','nbci', 'netluchs\.de','netluchs', 'netscape\.','netscape', 'netsprint\.pl','netsprintpl', 'netstjernen\.dk','netstjernen', 'netzero\.net','netzero', 'no\.mirago\.com','miragono', 'northernlight\.','northernlight', 'nusearch\.com','nusearch', 'o2\.pl','o2pl', 'ofir\.dk','ofir', 'opasia\.dk','opasia', 'orangeworld\.co\.uk','orangeworld', 'orbis\.dk','orbis', 'overture\.com','overture', 'pch\.com','pch', 'picsearch\.de','picsearch', 'pictures\.com','pictures', 'plusnetwork\.com','plusnetwork', 'pogodak\.','pogodak', 'polska\.pl','polskapl', 'polymeta\.hu','polymeta_hu', 'preciobarato\.xyz','preciobarato_xyz', 'questionanswering\.com','questionanswering', 'quick\.cz','quick', 'rambler\.ru','rambler', 'recherche\.club-internet\.fr','clubinternet', 'rechercher\.libertysurf\.fr','libertysurf', 'redbox\.cz','redbox', 'rr\.com','rr', 'sagool\.jp','sagool', 'sapo\.pt','sapo', 'schoenerbrausen\.de','schoenerbrausen', 'scroogle\.org','scroogle', 'search[\w\-]+\.free\.fr','free', 'search\.1und1\.de','search_1und1_de', 'search\.alice\.it\.master','aliceitmaster', 'search\.alice\.it','aliceit', 'search\.alot\.com','alot', 'search\.bluewin\.ch','bluewin', 'search\.bt\.com','bt', 'search\.certified-toolbar\.com','certifiedtoolbarsearch', 'search\.ch','searchch', 'search\.comcast\.net','comcast', 'search\.earthlink\.net','earthlink', 'search\.fbdownloader\.com','fbdownloader', 'search\.fdownloadr\.com','fdownloadr_com', 'search\.foxtab\.com','search_foxtab_com', 'search\.genieo\.com','genieo', 'search\.goo\.ne\.jp','ichiro', 'search\.handycafe\.com','handycafe', 'search\.incredibar\.com','incredibar', 'search\.incredimail\.com','incredimail', 'search\.internetto\.hu','internetto', 'search\.orange\.co\.uk','orange', 'search\.sky\.com','sky', 'search\.sli\.sympatico\.ca','sympatico', 'search\.socialdownloadr\.com','search_socialdownloadr_com', 'search\.sweetim\.com','sweetim', 'search\.terra\.','terra', 'search\.zonealarm\.com','search_zonealarm_com', 'searchalgo\.com','searchalgo', 'searchall\.com','searchall_com', 'searchalot\.com','searchalot', 'searchcompletion\.com','searchcompletion', 'searches\.qone8\.com','searches_qone8_com', 'searches\.safehomepage\.com','safehomepage_com', 'searches\.vi-view\.com','vi-view_com', 'searchesnavigator\.com','searchesnavigator', 'searchgol\.com','searchgol', 'searchlistingsite\.com','searchlistingsite', 'searchmobileonline\.com','searchmobileonline', 'www1\.search-results\.com','searchresults', 'search-results\.com','searchresultscom', 'search-results\.mobi','searchresultsmobi', 'searchsafer\.com','searchsafer', 'searchy\.co\.uk','searchy', 'searchya\.com','searchya', 'segnalo\.alice\.it','segnalo', 'semalt\.com','semalt', 'sensis\.com\.au','sensis', 'seznam\.cz','seznam', 'shinyseek\.it','shinyseek\.it', 'shoppstop\.com','shoppstop', 'sify\.com','sify', 'sm\.de','smde', 'smartsuggestor\.com','smartsuggestor', 'snapdo\.com','snapdo', 'softonic\.com','softonic', 'sogou\.com','sogou', 'sok\.start\.no','start', 'sol\.dk','sol', '^www\.so\.com$','so_com', 'soso\.com','soso', 'sphere\.com','sphere', 'splut\.','splut', 'spotjockey\.','spotjockey', 'spray\.','spray', 'sr\.searchfunmoods\.com','searchfunmoods', 'start\.iminent\.com','iminent', 'start\.shaw\.ca','shawca', 'start\.toshiba\.com','toshiba', 'startpage\.com','startpage', 'startsiden','startsiden', 'static\.flipora\.com','flipora', 'steadysearch\.com','steadysearch', 'steady-search\.com','steadysearch', 'stumbleupon\.com','stumbleupon', 'suche\.1und1\.de','1und1_de', 'suche\.freenet\.de','freenet_de', 'suche\.gmx\.at','gmxsuche_at', 'suche\.gmx\.net','gmxsuche', 'suche\d?\.web\.de','webde', 'suchen\.abacho\.de','abacho', 'sumaja\.de','sumaja', 'supereva\.com','supereva', 'surfcanyon\.com','surfcanyon_com', 'sweetpacks-search\.com','sweetpacks', 'swik\.net','swik', 'swisscows\.ch','swisscows_ch', 'szukacz\.pl','szukaczpl', 'szukaj\.onet\.pl','onetpl', 'szukaj\.wp\.pl','wp', 'talktalk\.co\.uk','talktalk_uk', 'tango\.hu','tango_hu', 'teecno\.it','teecnoit', 'teoma\.','teoma', 'theallsearches\.com','theallsearches', 'three\.co\.uk','three', 'tiscali\.','tiscali', 'tixuma\.de','tixuma_de', 'toile\.com','toile', 't-online\.de','t_online_de', '\.t-online\.','t_online_catchall', 'turtle\.ru','turtle', 'tyfon\.dk','tyfon', 'uk\.foxstart\.com','uk_foxstart_com', 'ukdirectory\.','ukdirectory', 'ukindex\.co\.uk','ukindex', 'ukplus\.','ukplus', 'umfis\.de','umfis', 'umuwa\.de','umuwa_de', 'uni-hannover\.de','metahannover', '^www\.usatoday\.com$','usatoday', 'vindex\.','vindex', 'virgilio\.it','virgilio', 'virginmedia\.com','virginmedia', 'vivisimo\.com','vivisimo', 'vizsla\.origo\.hu','origo', 'vnet\.cn','vnet', 'voila\.','voila', 'wahoo\.hu','wahoo', 'webalta\.ru','webalta', 'webcrawler\.','webcrawler', 'webmania\.hu','webmania', 'websearch\.rakuten\.co\.jp','rakuten', 'whorush\.com','whorush_com', 'windowssearch\.com','windowssearch_com', 'wisenut\.com','wisenut', 'wow\.pl','wowpl', 'wow\.utop\.it','wow_utop_it', 'www\.benefind\.de','benefind', 'www\.buenosearch\.com','www_buenosearch_com', 'www\.dregol\.com','www_dregol_com', 'www\.govome\.com','govome', 'www\.holasearch\.com','holasearch', 'www\.metasuche\.ch','metasuche_ch', 'www\.oneseek\.de','oneseek_de', 'www\.qwant\.com','qwant_com', 'www\.search\.com','search_com', 'www\.startxxl\.com','startxxl', 'www\.vlips\.de','vlips_de', 'www\.wow\.com','www_wow_com', 'wwweasel\.de','wwweasel', 'xfinity\.com','xfinity_com', 'yourbestsearch\.net','yourbestsearch', 'youtube\.com','youtube', 'zhongsou\.com','zhongsou', 'zoeken\.nl','zoeken', 'zoznam\.sk','zoznam', # Generic search engines 'search\..*\.\w+','search' ); # SearchEnginesWithKeysNotInQuery # List of search engines that store keyword as page instead of query parameter #------------------------------------------------------------------------------ %SearchEnginesWithKeysNotInQuery=( 'a9',1, # www.a9.com/searchkey1%20searchkey2 'iminent',1, #http://start.iminent.com/StartWeb/1031/toolbox/#q=searchkey1%20searchkey2&additional_arguments 'de_wiki_gov_cn',1, #http://de.wiki.gov.cn/s_searchkey1%20searchkey2 'umuwa_de', 1, #http://umuwa.de/searchkey or http://umuwa.de/searchkey/Images 'amazonsearch', 1 #http://www.amazon.de/gp/bit/apps/web/SERP/search/ref=bit_bds-p24_serp_cr_de?ie=UTF8tagbase=bds-p24&query=deutsch+8.+klasse+gymnasium+protokoll ); # SearchEnginesKnownUrl # Known rules to extract keywords from a referrer search engine URL #------------------------------------------------------------------------------ %SearchEnginesKnownUrl=( # Query keys 'www_google_co_uk','(p|q|as_p|as_q)=', 'images_google_co_uk','(p|q|as_p|as_q)=', 'translate_google_co_uk','(p|q|as_p|as_q)=', 'google_co_uk','(p|q|as_p|as_q)=', 'www_google_com','(p|q|as_p|as_q)=', 'images_google_com','(p|q|as_p|as_q)=', 'translate_google_com','(p|q|as_p|as_q)=', 'google_com','(p|q|as_p|as_q)=', 'www_google_de','(p|q|as_p|as_q)=', 'images_google_de','(p|q|as_p|as_q)=', 'translate_google_de','(p|q|as_p|as_q)=', 'google_de','(p|q|as_p|as_q)=', 'www_google_fr','(p|q|as_p|as_q)=', 'images_google_fr','(p|q|as_p|as_q)=', 'translate_google_fr','(p|q|as_p|as_q)=', 'google_fr','(p|q|as_p|as_q)=', 'www_google_ca','(p|q|as_p|as_q)=', 'images_google_ca','(p|q|as_p|as_q)=', 'translate_google_ca','(p|q|as_p|as_q)=', 'google_ca','(p|q|as_p|as_q)=', 'www_google_es','(p|q|as_p|as_q)=', 'images_google_es','(p|q|as_p|as_q)=', 'translate_google_es','(p|q|as_p|as_q)=', 'google_es','(p|q|as_p|as_q)=', 'www_google_com_au','(p|q|as_p|as_q)=', 'images_google_com_au','(p|q|as_p|as_q)=', 'translate_google_com_au','(p|q|as_p|as_q)=', 'google_com_au','(p|q|as_p|as_q)=', 'www_google_nl','(p|q|as_p|as_q)=', 'images_google_nl','(p|q|as_p|as_q)=', 'translate_google_nl','(p|q|as_p|as_q)=', 'google_nl','(p|q|as_p|as_q)=', 'www_google_gr','(p|q|as_p|as_q)=', 'images_google_gr','(p|q|as_p|as_q)=', 'translate_google_gr','(p|q|as_p|as_q)=', 'google_gr','(p|q|as_p|as_q)=', 'www_google_se','(p|q|as_p|as_q)=', 'images_google_se','(p|q|as_p|as_q)=', 'translate_google_se','(p|q|as_p|as_q)=', 'google_se','(p|q|as_p|as_q)=', 'www_google_ie','(p|q|as_p|as_q)=', 'images_google_ie','(p|q|as_p|as_q)=', 'translate_google_ie','(p|q|as_p|as_q)=', 'google_ie','(p|q|as_p|as_q)=', 'www_google_it','(p|q|as_p|as_q)=', 'images_google_it','(p|q|as_p|as_q)=', 'translate_google_it','(p|q|as_p|as_q)=', 'google_it','(p|q|as_p|as_q)=', 'www_google_no','(p|q|as_p|as_q)=', 'images_google_no','(p|q|as_p|as_q)=', 'translate_google_no','(p|q|as_p|as_q)=', 'google_no','(p|q|as_p|as_q)=', 'www_google_com_tr','(p|q|as_p|as_q)=', 'images_google_com_tr','(p|q|as_p|as_q)=', 'translate_google_com_tr','(p|q|as_p|as_q)=', 'google_com_tr','(p|q|as_p|as_q)=', 'www_google_co_in','(p|q|as_p|as_q)=', 'images_google_co_in','(p|q|as_p|as_q)=', 'translate_google_co_in','(p|q|as_p|as_q)=', 'google_co_in','(p|q|as_p|as_q)=', 'www_google_pt','(p|q|as_p|as_q)=', 'images_google_pt','(p|q|as_p|as_q)=', 'translate_google_pt','(p|q|as_p|as_q)=', 'google_pt','(p|q|as_p|as_q)=', 'www_google_hr','(p|q|as_p|as_q)=', 'images_google_hr','(p|q|as_p|as_q)=', 'translate_google_hr','(p|q|as_p|as_q)=', 'google_hr','(p|q|as_p|as_q)=', 'www_google_co_nz','(p|q|as_p|as_q)=', 'images_google_co_nz','(p|q|as_p|as_q)=', 'translate_google_co_nz','(p|q|as_p|as_q)=', 'google_co_nz','(p|q|as_p|as_q)=', 'www_google_pl','(p|q|as_p|as_q)=', 'images_google_pl','(p|q|as_p|as_q)=', 'translate_google_pl','(p|q|as_p|as_q)=', 'google_pl','(p|q|as_p|as_q)=', 'www_google_ac','(p|q|as_p|as_q)=', 'images_google_ac','(p|q|as_p|as_q)=', 'translate_google_ac','(p|q|as_p|as_q)=', 'google_ac','(p|q|as_p|as_q)=', 'www_google_ad','(p|q|as_p|as_q)=', 'images_google_ad','(p|q|as_p|as_q)=', 'translate_google_ad','(p|q|as_p|as_q)=', 'google_ad','(p|q|as_p|as_q)=', 'www_google_ae','(p|q|as_p|as_q)=', 'images_google_ae','(p|q|as_p|as_q)=', 'translate_google_ae','(p|q|as_p|as_q)=', 'google_ae','(p|q|as_p|as_q)=', 'www_google_al','(p|q|as_p|as_q)=', 'images_google_al','(p|q|as_p|as_q)=', 'translate_google_al','(p|q|as_p|as_q)=', 'google_al','(p|q|as_p|as_q)=', 'www_google_am','(p|q|as_p|as_q)=', 'images_google_am','(p|q|as_p|as_q)=', 'translate_google_am','(p|q|as_p|as_q)=', 'google_am','(p|q|as_p|as_q)=', 'www_google_as','(p|q|as_p|as_q)=', 'images_google_as','(p|q|as_p|as_q)=', 'translate_google_as','(p|q|as_p|as_q)=', 'google_as','(p|q|as_p|as_q)=', 'www_google_at','(p|q|as_p|as_q)=', 'images_google_at','(p|q|as_p|as_q)=', 'translate_google_at','(p|q|as_p|as_q)=', 'google_at','(p|q|as_p|as_q)=', 'www_google_az','(p|q|as_p|as_q)=', 'images_google_az','(p|q|as_p|as_q)=', 'translate_google_az','(p|q|as_p|as_q)=', 'google_az','(p|q|as_p|as_q)=', 'www_google_ba','(p|q|as_p|as_q)=', 'images_google_ba','(p|q|as_p|as_q)=', 'translate_google_ba','(p|q|as_p|as_q)=', 'google_ba','(p|q|as_p|as_q)=', 'www_google_be','(p|q|as_p|as_q)=', 'images_google_be','(p|q|as_p|as_q)=', 'translate_google_be','(p|q|as_p|as_q)=', 'google_be','(p|q|as_p|as_q)=', 'www_google_bf','(p|q|as_p|as_q)=', 'images_google_bf','(p|q|as_p|as_q)=', 'translate_google_bf','(p|q|as_p|as_q)=', 'google_bf','(p|q|as_p|as_q)=', 'www_google_bg','(p|q|as_p|as_q)=', 'images_google_bg','(p|q|as_p|as_q)=', 'translate_google_bg','(p|q|as_p|as_q)=', 'google_bg','(p|q|as_p|as_q)=', 'www_google_bi','(p|q|as_p|as_q)=', 'images_google_bi','(p|q|as_p|as_q)=', 'translate_google_bi','(p|q|as_p|as_q)=', 'google_bi','(p|q|as_p|as_q)=', 'www_google_bj','(p|q|as_p|as_q)=', 'images_google_bj','(p|q|as_p|as_q)=', 'translate_google_bj','(p|q|as_p|as_q)=', 'google_bj','(p|q|as_p|as_q)=', 'www_google_bs','(p|q|as_p|as_q)=', 'images_google_bs','(p|q|as_p|as_q)=', 'translate_google_bs','(p|q|as_p|as_q)=', 'google_bs','(p|q|as_p|as_q)=', 'www_google_bt','(p|q|as_p|as_q)=', 'images_google_bt','(p|q|as_p|as_q)=', 'translate_google_bt','(p|q|as_p|as_q)=', 'google_bt','(p|q|as_p|as_q)=', 'www_google_by','(p|q|as_p|as_q)=', 'images_google_by','(p|q|as_p|as_q)=', 'translate_google_by','(p|q|as_p|as_q)=', 'google_by','(p|q|as_p|as_q)=', 'www_google_cat','(p|q|as_p|as_q)=', 'images_google_cat','(p|q|as_p|as_q)=', 'translate_google_cat','(p|q|as_p|as_q)=', 'google_cat','(p|q|as_p|as_q)=', 'www_google_cc','(p|q|as_p|as_q)=', 'images_google_cc','(p|q|as_p|as_q)=', 'translate_google_cc','(p|q|as_p|as_q)=', 'google_cc','(p|q|as_p|as_q)=', 'www_google_cd','(p|q|as_p|as_q)=', 'images_google_cd','(p|q|as_p|as_q)=', 'translate_google_cd','(p|q|as_p|as_q)=', 'google_cd','(p|q|as_p|as_q)=', 'www_google_cf','(p|q|as_p|as_q)=', 'images_google_cf','(p|q|as_p|as_q)=', 'translate_google_cf','(p|q|as_p|as_q)=', 'google_cf','(p|q|as_p|as_q)=', 'www_google_cg','(p|q|as_p|as_q)=', 'images_google_cg','(p|q|as_p|as_q)=', 'translate_google_cg','(p|q|as_p|as_q)=', 'google_cg','(p|q|as_p|as_q)=', 'www_google_ch','(p|q|as_p|as_q)=', 'images_google_ch','(p|q|as_p|as_q)=', 'translate_google_ch','(p|q|as_p|as_q)=', 'google_ch','(p|q|as_p|as_q)=', 'www_google_ci','(p|q|as_p|as_q)=', 'images_google_ci','(p|q|as_p|as_q)=', 'translate_google_ci','(p|q|as_p|as_q)=', 'google_ci','(p|q|as_p|as_q)=', 'www_google_cl','(p|q|as_p|as_q)=', 'images_google_cl','(p|q|as_p|as_q)=', 'translate_google_cl','(p|q|as_p|as_q)=', 'google_cl','(p|q|as_p|as_q)=', 'www_google_cm','(p|q|as_p|as_q)=', 'images_google_cm','(p|q|as_p|as_q)=', 'translate_google_cm','(p|q|as_p|as_q)=', 'google_cm','(p|q|as_p|as_q)=', 'www_google_cn','(p|q|as_p|as_q)=', 'images_google_cn','(p|q|as_p|as_q)=', 'translate_google_cn','(p|q|as_p|as_q)=', 'google_cn','(p|q|as_p|as_q)=', 'www_google_co_ao','(p|q|as_p|as_q)=', 'images_google_co_ao','(p|q|as_p|as_q)=', 'translate_google_co_ao','(p|q|as_p|as_q)=', 'google_co_ao','(p|q|as_p|as_q)=', 'www_google_co_bw','(p|q|as_p|as_q)=', 'images_google_co_bw','(p|q|as_p|as_q)=', 'translate_google_co_bw','(p|q|as_p|as_q)=', 'google_co_bw','(p|q|as_p|as_q)=', 'www_google_co_ck','(p|q|as_p|as_q)=', 'images_google_co_ck','(p|q|as_p|as_q)=', 'translate_google_co_ck','(p|q|as_p|as_q)=', 'google_co_ck','(p|q|as_p|as_q)=', 'www_google_co_cr','(p|q|as_p|as_q)=', 'images_google_co_cr','(p|q|as_p|as_q)=', 'translate_google_co_cr','(p|q|as_p|as_q)=', 'google_co_cr','(p|q|as_p|as_q)=', 'www_google_co_id','(p|q|as_p|as_q)=', 'images_google_co_id','(p|q|as_p|as_q)=', 'translate_google_co_id','(p|q|as_p|as_q)=', 'google_co_id','(p|q|as_p|as_q)=', 'www_google_co_il','(p|q|as_p|as_q)=', 'images_google_co_il','(p|q|as_p|as_q)=', 'translate_google_co_il','(p|q|as_p|as_q)=', 'google_co_il','(p|q|as_p|as_q)=', 'www_google_co_jp','(p|q|as_p|as_q)=', 'images_google_co_jp','(p|q|as_p|as_q)=', 'translate_google_co_jp','(p|q|as_p|as_q)=', 'google_co_jp','(p|q|as_p|as_q)=', 'www_google_co_ke','(p|q|as_p|as_q)=', 'images_google_co_ke','(p|q|as_p|as_q)=', 'translate_google_co_ke','(p|q|as_p|as_q)=', 'google_co_ke','(p|q|as_p|as_q)=', 'www_google_co_kr','(p|q|as_p|as_q)=', 'images_google_co_kr','(p|q|as_p|as_q)=', 'translate_google_co_kr','(p|q|as_p|as_q)=', 'google_co_kr','(p|q|as_p|as_q)=', 'www_google_co_ls','(p|q|as_p|as_q)=', 'images_google_co_ls','(p|q|as_p|as_q)=', 'translate_google_co_ls','(p|q|as_p|as_q)=', 'google_co_ls','(p|q|as_p|as_q)=', 'www_google_co_ma','(p|q|as_p|as_q)=', 'images_google_co_ma','(p|q|as_p|as_q)=', 'translate_google_co_ma','(p|q|as_p|as_q)=', 'google_co_ma','(p|q|as_p|as_q)=', 'www_google_co_mz','(p|q|as_p|as_q)=', 'images_google_co_mz','(p|q|as_p|as_q)=', 'translate_google_co_mz','(p|q|as_p|as_q)=', 'google_co_mz','(p|q|as_p|as_q)=', 'www_google_co_th','(p|q|as_p|as_q)=', 'images_google_co_th','(p|q|as_p|as_q)=', 'translate_google_co_th','(p|q|as_p|as_q)=', 'google_co_th','(p|q|as_p|as_q)=', 'www_google_co_tz','(p|q|as_p|as_q)=', 'images_google_co_tz','(p|q|as_p|as_q)=', 'translate_google_co_tz','(p|q|as_p|as_q)=', 'google_co_tz','(p|q|as_p|as_q)=', 'www_google_co_ug','(p|q|as_p|as_q)=', 'images_google_co_ug','(p|q|as_p|as_q)=', 'translate_google_co_ug','(p|q|as_p|as_q)=', 'google_co_ug','(p|q|as_p|as_q)=', 'www_google_co_uz','(p|q|as_p|as_q)=', 'images_google_co_uz','(p|q|as_p|as_q)=', 'translate_google_co_uz','(p|q|as_p|as_q)=', 'google_co_uz','(p|q|as_p|as_q)=', 'www_google_co_ve','(p|q|as_p|as_q)=', 'images_google_co_ve','(p|q|as_p|as_q)=', 'translate_google_co_ve','(p|q|as_p|as_q)=', 'google_co_ve','(p|q|as_p|as_q)=', 'www_google_co_vi','(p|q|as_p|as_q)=', 'images_google_co_vi','(p|q|as_p|as_q)=', 'translate_google_co_vi','(p|q|as_p|as_q)=', 'google_co_vi','(p|q|as_p|as_q)=', 'www_google_co_za','(p|q|as_p|as_q)=', 'images_google_co_za','(p|q|as_p|as_q)=', 'translate_google_co_za','(p|q|as_p|as_q)=', 'google_co_za','(p|q|as_p|as_q)=', 'www_google_co_zm','(p|q|as_p|as_q)=', 'images_google_co_zm','(p|q|as_p|as_q)=', 'translate_google_co_zm','(p|q|as_p|as_q)=', 'google_co_zm','(p|q|as_p|as_q)=', 'www_google_co_zw','(p|q|as_p|as_q)=', 'images_google_co_zw','(p|q|as_p|as_q)=', 'translate_google_co_zw','(p|q|as_p|as_q)=', 'google_co_zw','(p|q|as_p|as_q)=', 'www_google_com_af','(p|q|as_p|as_q)=', 'images_google_com_af','(p|q|as_p|as_q)=', 'translate_google_com_af','(p|q|as_p|as_q)=', 'google_com_af','(p|q|as_p|as_q)=', 'www_google_com_ag','(p|q|as_p|as_q)=', 'images_google_com_ag','(p|q|as_p|as_q)=', 'translate_google_com_ag','(p|q|as_p|as_q)=', 'google_com_ag','(p|q|as_p|as_q)=', 'www_google_com_ai','(p|q|as_p|as_q)=', 'images_google_com_ai','(p|q|as_p|as_q)=', 'translate_google_com_ai','(p|q|as_p|as_q)=', 'google_com_ai','(p|q|as_p|as_q)=', 'www_google_com_ar','(p|q|as_p|as_q)=', 'images_google_com_ar','(p|q|as_p|as_q)=', 'translate_google_com_ar','(p|q|as_p|as_q)=', 'google_com_ar','(p|q|as_p|as_q)=', 'www_google_com_bd','(p|q|as_p|as_q)=', 'images_google_com_bd','(p|q|as_p|as_q)=', 'translate_google_com_bd','(p|q|as_p|as_q)=', 'google_com_bd','(p|q|as_p|as_q)=', 'www_google_com_bh','(p|q|as_p|as_q)=', 'images_google_com_bh','(p|q|as_p|as_q)=', 'translate_google_com_bh','(p|q|as_p|as_q)=', 'google_com_bh','(p|q|as_p|as_q)=', 'www_google_com_bn','(p|q|as_p|as_q)=', 'images_google_com_bn','(p|q|as_p|as_q)=', 'translate_google_com_bn','(p|q|as_p|as_q)=', 'google_com_bn','(p|q|as_p|as_q)=', 'www_google_com_bo','(p|q|as_p|as_q)=', 'images_google_com_bo','(p|q|as_p|as_q)=', 'translate_google_com_bo','(p|q|as_p|as_q)=', 'google_com_bo','(p|q|as_p|as_q)=', 'www_google_com_br','(p|q|as_p|as_q)=', 'images_google_com_br','(p|q|as_p|as_q)=', 'translate_google_com_br','(p|q|as_p|as_q)=', 'google_com_br','(p|q|as_p|as_q)=', 'www_google_com_bz','(p|q|as_p|as_q)=', 'images_google_com_bz','(p|q|as_p|as_q)=', 'translate_google_com_bz','(p|q|as_p|as_q)=', 'google_com_bz','(p|q|as_p|as_q)=', 'www_google_com_co','(p|q|as_p|as_q)=', 'images_google_com_co','(p|q|as_p|as_q)=', 'translate_google_com_co','(p|q|as_p|as_q)=', 'google_com_co','(p|q|as_p|as_q)=', 'www_google_com_cu','(p|q|as_p|as_q)=', 'images_google_com_cu','(p|q|as_p|as_q)=', 'translate_google_com_cu','(p|q|as_p|as_q)=', 'google_com_cu','(p|q|as_p|as_q)=', 'www_google_com_cy','(p|q|as_p|as_q)=', 'images_google_com_cy','(p|q|as_p|as_q)=', 'translate_google_com_cy','(p|q|as_p|as_q)=', 'google_com_cy','(p|q|as_p|as_q)=', 'www_google_com_do','(p|q|as_p|as_q)=', 'images_google_com_do','(p|q|as_p|as_q)=', 'translate_google_com_do','(p|q|as_p|as_q)=', 'google_com_do','(p|q|as_p|as_q)=', 'www_google_com_ec','(p|q|as_p|as_q)=', 'images_google_com_ec','(p|q|as_p|as_q)=', 'translate_google_com_ec','(p|q|as_p|as_q)=', 'google_com_ec','(p|q|as_p|as_q)=', 'www_google_com_eg','(p|q|as_p|as_q)=', 'images_google_com_eg','(p|q|as_p|as_q)=', 'translate_google_com_eg','(p|q|as_p|as_q)=', 'google_com_eg','(p|q|as_p|as_q)=', 'www_google_com_et','(p|q|as_p|as_q)=', 'images_google_com_et','(p|q|as_p|as_q)=', 'translate_google_com_et','(p|q|as_p|as_q)=', 'google_com_et','(p|q|as_p|as_q)=', 'www_google_com_fj','(p|q|as_p|as_q)=', 'images_google_com_fj','(p|q|as_p|as_q)=', 'translate_google_com_fj','(p|q|as_p|as_q)=', 'google_com_fj','(p|q|as_p|as_q)=', 'www_google_com_gh','(p|q|as_p|as_q)=', 'images_google_com_gh','(p|q|as_p|as_q)=', 'translate_google_com_gh','(p|q|as_p|as_q)=', 'google_com_gh','(p|q|as_p|as_q)=', 'www_google_com_gi','(p|q|as_p|as_q)=', 'images_google_com_gi','(p|q|as_p|as_q)=', 'translate_google_com_gi','(p|q|as_p|as_q)=', 'google_com_gi','(p|q|as_p|as_q)=', 'www_google_com_gt','(p|q|as_p|as_q)=', 'images_google_com_gt','(p|q|as_p|as_q)=', 'translate_google_com_gt','(p|q|as_p|as_q)=', 'google_com_gt','(p|q|as_p|as_q)=', 'www_google_com_hk','(p|q|as_p|as_q)=', 'images_google_com_hk','(p|q|as_p|as_q)=', 'translate_google_com_hk','(p|q|as_p|as_q)=', 'google_com_hk','(p|q|as_p|as_q)=', 'www_google_com_jm','(p|q|as_p|as_q)=', 'images_google_com_jm','(p|q|as_p|as_q)=', 'translate_google_com_jm','(p|q|as_p|as_q)=', 'google_com_jm','(p|q|as_p|as_q)=', 'www_google_com_kh','(p|q|as_p|as_q)=', 'images_google_com_kh','(p|q|as_p|as_q)=', 'translate_google_com_kh','(p|q|as_p|as_q)=', 'google_com_kh','(p|q|as_p|as_q)=', 'www_google_com_kw','(p|q|as_p|as_q)=', 'images_google_com_kw','(p|q|as_p|as_q)=', 'translate_google_com_kw','(p|q|as_p|as_q)=', 'google_com_kw','(p|q|as_p|as_q)=', 'www_google_com_lb','(p|q|as_p|as_q)=', 'images_google_com_lb','(p|q|as_p|as_q)=', 'translate_google_com_lb','(p|q|as_p|as_q)=', 'google_com_lb','(p|q|as_p|as_q)=', 'www_google_com_lc','(p|q|as_p|as_q)=', 'images_google_com_lc','(p|q|as_p|as_q)=', 'translate_google_com_lc','(p|q|as_p|as_q)=', 'google_com_lc','(p|q|as_p|as_q)=', 'www_google_com_ly','(p|q|as_p|as_q)=', 'images_google_com_ly','(p|q|as_p|as_q)=', 'translate_google_com_ly','(p|q|as_p|as_q)=', 'google_com_ly','(p|q|as_p|as_q)=', 'www_google_com_mm','(p|q|as_p|as_q)=', 'images_google_com_mm','(p|q|as_p|as_q)=', 'translate_google_com_mm','(p|q|as_p|as_q)=', 'google_com_mm','(p|q|as_p|as_q)=', 'www_google_com_mt','(p|q|as_p|as_q)=', 'images_google_com_mt','(p|q|as_p|as_q)=', 'translate_google_com_mt','(p|q|as_p|as_q)=', 'google_com_mt','(p|q|as_p|as_q)=', 'www_google_com_mx','(p|q|as_p|as_q)=', 'images_google_com_mx','(p|q|as_p|as_q)=', 'translate_google_com_mx','(p|q|as_p|as_q)=', 'google_com_mx','(p|q|as_p|as_q)=', 'www_google_com_my','(p|q|as_p|as_q)=', 'images_google_com_my','(p|q|as_p|as_q)=', 'translate_google_com_my','(p|q|as_p|as_q)=', 'google_com_my','(p|q|as_p|as_q)=', 'www_google_com_na','(p|q|as_p|as_q)=', 'images_google_com_na','(p|q|as_p|as_q)=', 'translate_google_com_na','(p|q|as_p|as_q)=', 'google_com_na','(p|q|as_p|as_q)=', 'www_google_com_nf','(p|q|as_p|as_q)=', 'images_google_com_nf','(p|q|as_p|as_q)=', 'translate_google_com_nf','(p|q|as_p|as_q)=', 'google_com_nf','(p|q|as_p|as_q)=', 'www_google_com_ng','(p|q|as_p|as_q)=', 'images_google_com_ng','(p|q|as_p|as_q)=', 'translate_google_com_ng','(p|q|as_p|as_q)=', 'google_com_ng','(p|q|as_p|as_q)=', 'www_google_com_ni','(p|q|as_p|as_q)=', 'images_google_com_ni','(p|q|as_p|as_q)=', 'translate_google_com_ni','(p|q|as_p|as_q)=', 'google_com_ni','(p|q|as_p|as_q)=', 'www_google_com_np','(p|q|as_p|as_q)=', 'images_google_com_np','(p|q|as_p|as_q)=', 'translate_google_com_np','(p|q|as_p|as_q)=', 'google_com_np','(p|q|as_p|as_q)=', 'www_google_com_om','(p|q|as_p|as_q)=', 'images_google_com_om','(p|q|as_p|as_q)=', 'translate_google_com_om','(p|q|as_p|as_q)=', 'google_com_om','(p|q|as_p|as_q)=', 'www_google_com_pa','(p|q|as_p|as_q)=', 'images_google_com_pa','(p|q|as_p|as_q)=', 'translate_google_com_pa','(p|q|as_p|as_q)=', 'google_com_pa','(p|q|as_p|as_q)=', 'www_google_com_pe','(p|q|as_p|as_q)=', 'images_google_com_pe','(p|q|as_p|as_q)=', 'translate_google_com_pe','(p|q|as_p|as_q)=', 'google_com_pe','(p|q|as_p|as_q)=', 'www_google_com_pg','(p|q|as_p|as_q)=', 'images_google_com_pg','(p|q|as_p|as_q)=', 'translate_google_com_pg','(p|q|as_p|as_q)=', 'google_com_pg','(p|q|as_p|as_q)=', 'www_google_com_ph','(p|q|as_p|as_q)=', 'images_google_com_ph','(p|q|as_p|as_q)=', 'translate_google_com_ph','(p|q|as_p|as_q)=', 'google_com_ph','(p|q|as_p|as_q)=', 'www_google_com_pk','(p|q|as_p|as_q)=', 'images_google_com_pk','(p|q|as_p|as_q)=', 'translate_google_com_pk','(p|q|as_p|as_q)=', 'google_com_pk','(p|q|as_p|as_q)=', 'www_google_com_pr','(p|q|as_p|as_q)=', 'images_google_com_pr','(p|q|as_p|as_q)=', 'translate_google_com_pr','(p|q|as_p|as_q)=', 'google_com_pr','(p|q|as_p|as_q)=', 'www_google_com_py','(p|q|as_p|as_q)=', 'images_google_com_py','(p|q|as_p|as_q)=', 'translate_google_com_py','(p|q|as_p|as_q)=', 'google_com_py','(p|q|as_p|as_q)=', 'www_google_com_qa','(p|q|as_p|as_q)=', 'images_google_com_qa','(p|q|as_p|as_q)=', 'translate_google_com_qa','(p|q|as_p|as_q)=', 'google_com_qa','(p|q|as_p|as_q)=', 'www_google_com_sa','(p|q|as_p|as_q)=', 'images_google_com_sa','(p|q|as_p|as_q)=', 'translate_google_com_sa','(p|q|as_p|as_q)=', 'google_com_sa','(p|q|as_p|as_q)=', 'www_google_com_sb','(p|q|as_p|as_q)=', 'images_google_com_sb','(p|q|as_p|as_q)=', 'translate_google_com_sb','(p|q|as_p|as_q)=', 'google_com_sb','(p|q|as_p|as_q)=', 'www_google_com_sg','(p|q|as_p|as_q)=', 'images_google_com_sg','(p|q|as_p|as_q)=', 'translate_google_com_sg','(p|q|as_p|as_q)=', 'google_com_sg','(p|q|as_p|as_q)=', 'www_google_com_sl','(p|q|as_p|as_q)=', 'images_google_com_sl','(p|q|as_p|as_q)=', 'translate_google_com_sl','(p|q|as_p|as_q)=', 'google_com_sl','(p|q|as_p|as_q)=', 'www_google_com_sv','(p|q|as_p|as_q)=', 'images_google_com_sv','(p|q|as_p|as_q)=', 'translate_google_com_sv','(p|q|as_p|as_q)=', 'google_com_sv','(p|q|as_p|as_q)=', 'www_google_com_tj','(p|q|as_p|as_q)=', 'images_google_com_tj','(p|q|as_p|as_q)=', 'translate_google_com_tj','(p|q|as_p|as_q)=', 'google_com_tj','(p|q|as_p|as_q)=', 'www_google_com_tw','(p|q|as_p|as_q)=', 'images_google_com_tw','(p|q|as_p|as_q)=', 'translate_google_com_tw','(p|q|as_p|as_q)=', 'google_com_tw','(p|q|as_p|as_q)=', 'www_google_com_ua','(p|q|as_p|as_q)=', 'images_google_com_ua','(p|q|as_p|as_q)=', 'translate_google_com_ua','(p|q|as_p|as_q)=', 'google_com_ua','(p|q|as_p|as_q)=', 'www_google_com_uy','(p|q|as_p|as_q)=', 'images_google_com_uy','(p|q|as_p|as_q)=', 'translate_google_com_uy','(p|q|as_p|as_q)=', 'google_com_uy','(p|q|as_p|as_q)=', 'www_google_com_vc','(p|q|as_p|as_q)=', 'images_google_com_vc','(p|q|as_p|as_q)=', 'translate_google_com_vc','(p|q|as_p|as_q)=', 'google_com_vc','(p|q|as_p|as_q)=', 'www_google_com_vn','(p|q|as_p|as_q)=', 'images_google_com_vn','(p|q|as_p|as_q)=', 'translate_google_com_vn','(p|q|as_p|as_q)=', 'google_com_vn','(p|q|as_p|as_q)=', 'www_google_cv','(p|q|as_p|as_q)=', 'images_google_cv','(p|q|as_p|as_q)=', 'translate_google_cv','(p|q|as_p|as_q)=', 'google_cv','(p|q|as_p|as_q)=', 'www_google_cz','(p|q|as_p|as_q)=', 'images_google_cz','(p|q|as_p|as_q)=', 'translate_google_cz','(p|q|as_p|as_q)=', 'google_cz','(p|q|as_p|as_q)=', 'www_google_dj','(p|q|as_p|as_q)=', 'images_google_dj','(p|q|as_p|as_q)=', 'translate_google_dj','(p|q|as_p|as_q)=', 'google_dj','(p|q|as_p|as_q)=', 'www_google_dk','(p|q|as_p|as_q)=', 'images_google_dk','(p|q|as_p|as_q)=', 'translate_google_dk','(p|q|as_p|as_q)=', 'google_dk','(p|q|as_p|as_q)=', 'www_google_dm','(p|q|as_p|as_q)=', 'images_google_dm','(p|q|as_p|as_q)=', 'translate_google_dm','(p|q|as_p|as_q)=', 'google_dm','(p|q|as_p|as_q)=', 'www_google_dz','(p|q|as_p|as_q)=', 'images_google_dz','(p|q|as_p|as_q)=', 'translate_google_dz','(p|q|as_p|as_q)=', 'google_dz','(p|q|as_p|as_q)=', 'www_google_ee','(p|q|as_p|as_q)=', 'images_google_ee','(p|q|as_p|as_q)=', 'translate_google_ee','(p|q|as_p|as_q)=', 'google_ee','(p|q|as_p|as_q)=', 'www_google_fi','(p|q|as_p|as_q)=', 'images_google_fi','(p|q|as_p|as_q)=', 'translate_google_fi','(p|q|as_p|as_q)=', 'google_fi','(p|q|as_p|as_q)=', 'www_google_fm','(p|q|as_p|as_q)=', 'images_google_fm','(p|q|as_p|as_q)=', 'translate_google_fm','(p|q|as_p|as_q)=', 'google_fm','(p|q|as_p|as_q)=', 'www_google_ga','(p|q|as_p|as_q)=', 'images_google_ga','(p|q|as_p|as_q)=', 'translate_google_ga','(p|q|as_p|as_q)=', 'google_ga','(p|q|as_p|as_q)=', 'www_google_ge','(p|q|as_p|as_q)=', 'images_google_ge','(p|q|as_p|as_q)=', 'translate_google_ge','(p|q|as_p|as_q)=', 'google_ge','(p|q|as_p|as_q)=', 'www_google_gf','(p|q|as_p|as_q)=', 'images_google_gf','(p|q|as_p|as_q)=', 'translate_google_gf','(p|q|as_p|as_q)=', 'google_gf','(p|q|as_p|as_q)=', 'www_google_gg','(p|q|as_p|as_q)=', 'images_google_gg','(p|q|as_p|as_q)=', 'translate_google_gg','(p|q|as_p|as_q)=', 'google_gg','(p|q|as_p|as_q)=', 'www_google_gl','(p|q|as_p|as_q)=', 'images_google_gl','(p|q|as_p|as_q)=', 'translate_google_gl','(p|q|as_p|as_q)=', 'google_gl','(p|q|as_p|as_q)=', 'www_google_gm','(p|q|as_p|as_q)=', 'images_google_gm','(p|q|as_p|as_q)=', 'translate_google_gm','(p|q|as_p|as_q)=', 'google_gm','(p|q|as_p|as_q)=', 'www_google_gp','(p|q|as_p|as_q)=', 'images_google_gp','(p|q|as_p|as_q)=', 'translate_google_gp','(p|q|as_p|as_q)=', 'google_gp','(p|q|as_p|as_q)=', 'www_google_gy','(p|q|as_p|as_q)=', 'images_google_gy','(p|q|as_p|as_q)=', 'translate_google_gy','(p|q|as_p|as_q)=', 'google_gy','(p|q|as_p|as_q)=', 'www_google_hn','(p|q|as_p|as_q)=', 'images_google_hn','(p|q|as_p|as_q)=', 'translate_google_hn','(p|q|as_p|as_q)=', 'google_hn','(p|q|as_p|as_q)=', 'www_google_ht','(p|q|as_p|as_q)=', 'images_google_ht','(p|q|as_p|as_q)=', 'translate_google_ht','(p|q|as_p|as_q)=', 'google_ht','(p|q|as_p|as_q)=', 'www_google_hu','(p|q|as_p|as_q)=', 'images_google_hu','(p|q|as_p|as_q)=', 'translate_google_hu','(p|q|as_p|as_q)=', 'google_hu','(p|q|as_p|as_q)=', 'www_google_im','(p|q|as_p|as_q)=', 'images_google_im','(p|q|as_p|as_q)=', 'translate_google_im','(p|q|as_p|as_q)=', 'google_im','(p|q|as_p|as_q)=', 'www_google_io','(p|q|as_p|as_q)=', 'images_google_io','(p|q|as_p|as_q)=', 'translate_google_io','(p|q|as_p|as_q)=', 'google_io','(p|q|as_p|as_q)=', 'www_google_iq','(p|q|as_p|as_q)=', 'images_google_iq','(p|q|as_p|as_q)=', 'translate_google_iq','(p|q|as_p|as_q)=', 'google_iq','(p|q|as_p|as_q)=', 'www_google_is','(p|q|as_p|as_q)=', 'images_google_is','(p|q|as_p|as_q)=', 'translate_google_is','(p|q|as_p|as_q)=', 'google_is','(p|q|as_p|as_q)=', 'www_google_je','(p|q|as_p|as_q)=', 'images_google_je','(p|q|as_p|as_q)=', 'translate_google_je','(p|q|as_p|as_q)=', 'google_je','(p|q|as_p|as_q)=', 'www_google_jo','(p|q|as_p|as_q)=', 'images_google_jo','(p|q|as_p|as_q)=', 'translate_google_jo','(p|q|as_p|as_q)=', 'google_jo','(p|q|as_p|as_q)=', 'www_google_kg','(p|q|as_p|as_q)=', 'images_google_kg','(p|q|as_p|as_q)=', 'translate_google_kg','(p|q|as_p|as_q)=', 'google_kg','(p|q|as_p|as_q)=', 'www_google_ki','(p|q|as_p|as_q)=', 'images_google_ki','(p|q|as_p|as_q)=', 'translate_google_ki','(p|q|as_p|as_q)=', 'google_ki','(p|q|as_p|as_q)=', 'www_google_kz','(p|q|as_p|as_q)=', 'images_google_kz','(p|q|as_p|as_q)=', 'translate_google_kz','(p|q|as_p|as_q)=', 'google_kz','(p|q|as_p|as_q)=', 'www_google_la','(p|q|as_p|as_q)=', 'images_google_la','(p|q|as_p|as_q)=', 'translate_google_la','(p|q|as_p|as_q)=', 'google_la','(p|q|as_p|as_q)=', 'www_google_li','(p|q|as_p|as_q)=', 'images_google_li','(p|q|as_p|as_q)=', 'translate_google_li','(p|q|as_p|as_q)=', 'google_li','(p|q|as_p|as_q)=', 'www_google_lk','(p|q|as_p|as_q)=', 'images_google_lk','(p|q|as_p|as_q)=', 'translate_google_lk','(p|q|as_p|as_q)=', 'google_lk','(p|q|as_p|as_q)=', 'www_google_lt','(p|q|as_p|as_q)=', 'images_google_lt','(p|q|as_p|as_q)=', 'translate_google_lt','(p|q|as_p|as_q)=', 'google_lt','(p|q|as_p|as_q)=', 'www_google_lu','(p|q|as_p|as_q)=', 'images_google_lu','(p|q|as_p|as_q)=', 'translate_google_lu','(p|q|as_p|as_q)=', 'google_lu','(p|q|as_p|as_q)=', 'www_google_lv','(p|q|as_p|as_q)=', 'images_google_lv','(p|q|as_p|as_q)=', 'translate_google_lv','(p|q|as_p|as_q)=', 'google_lv','(p|q|as_p|as_q)=', 'www_google_md','(p|q|as_p|as_q)=', 'images_google_md','(p|q|as_p|as_q)=', 'translate_google_md','(p|q|as_p|as_q)=', 'google_md','(p|q|as_p|as_q)=', 'www_google_me','(p|q|as_p|as_q)=', 'images_google_me','(p|q|as_p|as_q)=', 'translate_google_me','(p|q|as_p|as_q)=', 'google_me','(p|q|as_p|as_q)=', 'www_google_mg','(p|q|as_p|as_q)=', 'images_google_mg','(p|q|as_p|as_q)=', 'translate_google_mg','(p|q|as_p|as_q)=', 'google_mg','(p|q|as_p|as_q)=', 'www_google_mk','(p|q|as_p|as_q)=', 'images_google_mk','(p|q|as_p|as_q)=', 'translate_google_mk','(p|q|as_p|as_q)=', 'google_mk','(p|q|as_p|as_q)=', 'www_google_ml','(p|q|as_p|as_q)=', 'images_google_ml','(p|q|as_p|as_q)=', 'translate_google_ml','(p|q|as_p|as_q)=', 'google_ml','(p|q|as_p|as_q)=', 'www_google_mn','(p|q|as_p|as_q)=', 'images_google_mn','(p|q|as_p|as_q)=', 'translate_google_mn','(p|q|as_p|as_q)=', 'google_mn','(p|q|as_p|as_q)=', 'www_google_ms','(p|q|as_p|as_q)=', 'images_google_ms','(p|q|as_p|as_q)=', 'translate_google_ms','(p|q|as_p|as_q)=', 'google_ms','(p|q|as_p|as_q)=', 'www_google_mu','(p|q|as_p|as_q)=', 'images_google_mu','(p|q|as_p|as_q)=', 'translate_google_mu','(p|q|as_p|as_q)=', 'google_mu','(p|q|as_p|as_q)=', 'www_google_mv','(p|q|as_p|as_q)=', 'images_google_mv','(p|q|as_p|as_q)=', 'translate_google_mv','(p|q|as_p|as_q)=', 'google_mv','(p|q|as_p|as_q)=', 'www_google_mw','(p|q|as_p|as_q)=', 'images_google_mw','(p|q|as_p|as_q)=', 'translate_google_mw','(p|q|as_p|as_q)=', 'google_mw','(p|q|as_p|as_q)=', 'www_google_ne','(p|q|as_p|as_q)=', 'images_google_ne','(p|q|as_p|as_q)=', 'translate_google_ne','(p|q|as_p|as_q)=', 'google_ne','(p|q|as_p|as_q)=', 'www_google_nr','(p|q|as_p|as_q)=', 'images_google_nr','(p|q|as_p|as_q)=', 'translate_google_nr','(p|q|as_p|as_q)=', 'google_nr','(p|q|as_p|as_q)=', 'www_google_nu','(p|q|as_p|as_q)=', 'images_google_nu','(p|q|as_p|as_q)=', 'translate_google_nu','(p|q|as_p|as_q)=', 'google_nu','(p|q|as_p|as_q)=', 'www_google_pn','(p|q|as_p|as_q)=', 'images_google_pn','(p|q|as_p|as_q)=', 'translate_google_pn','(p|q|as_p|as_q)=', 'google_pn','(p|q|as_p|as_q)=', 'www_google_ps','(p|q|as_p|as_q)=', 'images_google_ps','(p|q|as_p|as_q)=', 'translate_google_ps','(p|q|as_p|as_q)=', 'google_ps','(p|q|as_p|as_q)=', 'www_google_ro','(p|q|as_p|as_q)=', 'images_google_ro','(p|q|as_p|as_q)=', 'translate_google_ro','(p|q|as_p|as_q)=', 'google_ro','(p|q|as_p|as_q)=', 'www_google_rs','(p|q|as_p|as_q)=', 'images_google_rs','(p|q|as_p|as_q)=', 'translate_google_rs','(p|q|as_p|as_q)=', 'google_rs','(p|q|as_p|as_q)=', 'www_google_ru','(p|q|as_p|as_q)=', 'images_google_ru','(p|q|as_p|as_q)=', 'translate_google_ru','(p|q|as_p|as_q)=', 'google_ru','(p|q|as_p|as_q)=', 'www_google_rw','(p|q|as_p|as_q)=', 'images_google_rw','(p|q|as_p|as_q)=', 'translate_google_rw','(p|q|as_p|as_q)=', 'google_rw','(p|q|as_p|as_q)=', 'www_google_sc','(p|q|as_p|as_q)=', 'images_google_sc','(p|q|as_p|as_q)=', 'translate_google_sc','(p|q|as_p|as_q)=', 'google_sc','(p|q|as_p|as_q)=', 'www_google_sh','(p|q|as_p|as_q)=', 'images_google_sh','(p|q|as_p|as_q)=', 'translate_google_sh','(p|q|as_p|as_q)=', 'google_sh','(p|q|as_p|as_q)=', 'www_google_si','(p|q|as_p|as_q)=', 'images_google_si','(p|q|as_p|as_q)=', 'translate_google_si','(p|q|as_p|as_q)=', 'google_si','(p|q|as_p|as_q)=', 'www_google_sk','(p|q|as_p|as_q)=', 'images_google_sk','(p|q|as_p|as_q)=', 'translate_google_sk','(p|q|as_p|as_q)=', 'google_sk','(p|q|as_p|as_q)=', 'www_google_sm','(p|q|as_p|as_q)=', 'images_google_sm','(p|q|as_p|as_q)=', 'translate_google_sm','(p|q|as_p|as_q)=', 'google_sm','(p|q|as_p|as_q)=', 'www_google_sn','(p|q|as_p|as_q)=', 'images_google_sn','(p|q|as_p|as_q)=', 'translate_google_sn','(p|q|as_p|as_q)=', 'google_sn','(p|q|as_p|as_q)=', 'www_google_so','(p|q|as_p|as_q)=', 'images_google_so','(p|q|as_p|as_q)=', 'translate_google_so','(p|q|as_p|as_q)=', 'google_so','(p|q|as_p|as_q)=', 'www_google_sr','(p|q|as_p|as_q)=', 'images_google_sr','(p|q|as_p|as_q)=', 'translate_google_sr','(p|q|as_p|as_q)=', 'google_sr','(p|q|as_p|as_q)=', 'www_google_st','(p|q|as_p|as_q)=', 'images_google_st','(p|q|as_p|as_q)=', 'translate_google_st','(p|q|as_p|as_q)=', 'google_st','(p|q|as_p|as_q)=', 'www_google_td','(p|q|as_p|as_q)=', 'images_google_td','(p|q|as_p|as_q)=', 'translate_google_td','(p|q|as_p|as_q)=', 'google_td','(p|q|as_p|as_q)=', 'www_google_tg','(p|q|as_p|as_q)=', 'images_google_tg','(p|q|as_p|as_q)=', 'translate_google_tg','(p|q|as_p|as_q)=', 'google_tg','(p|q|as_p|as_q)=', 'www_google_tk','(p|q|as_p|as_q)=', 'images_google_tk','(p|q|as_p|as_q)=', 'translate_google_tk','(p|q|as_p|as_q)=', 'google_tk','(p|q|as_p|as_q)=', 'www_google_tl','(p|q|as_p|as_q)=', 'images_google_tl','(p|q|as_p|as_q)=', 'translate_google_tl','(p|q|as_p|as_q)=', 'google_tl','(p|q|as_p|as_q)=', 'www_google_tm','(p|q|as_p|as_q)=', 'images_google_tm','(p|q|as_p|as_q)=', 'translate_google_tm','(p|q|as_p|as_q)=', 'google_tm','(p|q|as_p|as_q)=', 'www_google_tn','(p|q|as_p|as_q)=', 'images_google_tn','(p|q|as_p|as_q)=', 'translate_google_tn','(p|q|as_p|as_q)=', 'google_tn','(p|q|as_p|as_q)=', 'www_google_to','(p|q|as_p|as_q)=', 'images_google_to','(p|q|as_p|as_q)=', 'translate_google_to','(p|q|as_p|as_q)=', 'google_to','(p|q|as_p|as_q)=', 'www_google_tt','(p|q|as_p|as_q)=', 'images_google_tt','(p|q|as_p|as_q)=', 'translate_google_tt','(p|q|as_p|as_q)=', 'google_tt','(p|q|as_p|as_q)=', 'www_google_us','(p|q|as_p|as_q)=', 'images_google_us','(p|q|as_p|as_q)=', 'translate_google_us','(p|q|as_p|as_q)=', 'google_us','(p|q|as_p|as_q)=', 'www_google_vg','(p|q|as_p|as_q)=', 'images_google_vg','(p|q|as_p|as_q)=', 'translate_google_vg','(p|q|as_p|as_q)=', 'google_vg','(p|q|as_p|as_q)=', 'www_google_vu','(p|q|as_p|as_q)=', 'images_google_vu','(p|q|as_p|as_q)=', 'translate_google_vu','(p|q|as_p|as_q)=', 'google_vu','(p|q|as_p|as_q)=', 'www_google_ws','(p|q|as_p|as_q)=', 'images_google_ws','(p|q|as_p|as_q)=', 'translate_google_ws','(p|q|as_p|as_q)=', 'google_ws','(p|q|as_p|as_q)=', 'google_base','(q|p|as_p|as_q)=', 'google_translate','q=', 'googleByIP','q=', 'google_catchall','(q|p|as_p|as_q)=', 'google_cache','(p|q|as_p|as_q)=cache:[0-9A-Za-z]{12}:', 'google_froogle','(q|p|as_p|as_q)=', 'google_groups','group\/', # does not work 'google_maps','(dq|q|p|as_p|as_q)=', 'google_products','(q|p|as_p|as_q)=', 'google4counter','(q|p|as_p|as_q)=', 'android_googlequicksearchbox','(notknown)=', '1klik','query=', '1search','query=', '1und1_de','q=', '3721','(p|name)=', 'a9','a9\.com\/', 'abacho','q=', 'accoona','qt=', 'alexa','q=', 'aliceit','qs=', 'aliceitmaster','qs=', 'allesklar','q=', 'allgameshome','s=', 'alltheweb','q(|uery)=', 'alot','q=', 'altavista','p=', 'amazon','query=', 'androidsearch','q=', 'answerbus','', 'anzwers','search=', 'aol_o2suche_de','q(|uery)=', 'aolcatchall','q(|uery)=', 'aolcom','q(|uery)=', 'aolde','q(|uery)=', 'aolfr','q(|uery)=', 'aolpl','q(|uery)=', 'aolsearchde','q(|uery)=', 'aoluk','q(|uery)=', 'aport','r=', 'arianna','query=', 'asevenboard','query=', 'askcatchall','q=', 'askde','q=', 'askes','q=', 'askfr','q=', 'askimages','q=', 'askit','q=', 'askjp','q=', 'asknl','q=', 'askuk','q=', 'atlanticbb','q=', 'atlas','(searchtext|q)=', 'atomz','sp-q=', 'att','qry=', 'auone','q=', 'avantfind','keywords=', 'avg','q=', 'babylon','q=', 'image_baidu','(word|wd)=', 'baidu','(word|wd)=', 'bbc','q=', 'benefind','q=', 'biglotron','question=', 'www_bing_com','q(|pvt)=', 'cn_bing_com','q(|pvt)=', 'global_bing_com','q(|pvt)=', 'bing_com_catchall','q(|pvt)=', 'images_bing_com','q(|pvt)=', 'blekko','q=', 'blingo','q=', 'boatdesign','query=', 'bluewin', 'qry=', 'bt','p=', 'bungeebonesdotcom','query=', 'burett_pagelink_si','q=', 'centraldatabase','query=', 'centrum','q=', 'centurylink','q=', 'certifiedtoolbarsearch','q=', 'charter','q=', 'chatzum','q=', 'checkparams','q=', 'chelloat','q1=', 'chellobe','q1=', 'chellocom','q1=', 'chellocz','q1=', 'chellofr','q1=', 'chellohu','q1=', 'chellonl','q1=', 'chellono','q1=', 'chellopl','q1=', 'chellose','q1=', 'chellosk','q1=', 'clarosearch','q=', 'clinck','q=', 'clubinternet', 'q=', 'clusty','query=', 'comcast','q=', 'comettoolbar','qry=', 'conduit','q=', 'copernic','web\/', 'crawler','q=', 'csillamker','q=', 'ctrouve','q=', 'dalesearch','q=', 'danielsen','q=', 'daum','q=', 'de_dolphin_com','q=', 'de_wiki_gov_cn','de\.wiki\.gov\.cn\/s_', 'dealwifi_com','q=', 'dejanews','q=', 'delicious','all=', 'delta-search','q=', 'digg','s=', 'dmoz','(q|search)=', 'dodajpl','keyword=', 'dogpile', '(q=|kw=|web/)', 'duckduckgo','nokey=', 'earthlink', 'q=', 'easysearch','s=', 'ecosia','q=', 'edderkoppen','query=', 'engine','p1=', 'eniro','q=', 'enirose','q=', 'ereadingsource','q=', 'etools_ch','query=', 'euroseek','query=', 'everyclick','keyword=', 'excite','search=', 'facemoods','(q|s)=', 'fastbot_de','red=[0-9]*\+', 'fbdownloader','q=', 'fdownloadr_com','q=', 'find1friend','q=', 'findamo','q=', 'findarticles','key=', 'finddk','words=', 'fireball','q=', 'flipora','q=', 'foxstart','q=', 'francite','name=', 'free','q=', 'freenet_de','query=', 'freeserve','q=', 'funmoods','(q|s)=', 'gazetapl','slowo=', 'genieo','q=', 'gerypl','q=', 'globososo','q=', 'gmxsuche','q=', 'gmxsuche_at','q=', 'go','qt=', 'go_mail_ru','q=', 'go2net','general=', 'godado','Keywords=', 'goliat','KERESES=', 'goodsearch','Keywords=', 'gotuneed','', # Not yet known 'govome','q=', 'haku','w=', 'handycafe','q=', 'heureka','heureka=', 'hogapl','qt=', 'holasearch','q=', 'hotbot','mt=', 'hp_my_aol','q(|uery)=', 'hubwe','p=', 'iask','(w|k)=', 'iboats','highlight=', 'icerocket','q=', 'ichiro','MT=', 'icq','q=', 'ilse','search_for=', 'iminent','q=', 'inbox','q=', 'incredibar','q=', 'incredimail','q=', 'indexhu','q=', 'ineffabile','', 'intelseek_com','search=', 'www_info_com','qkw=', 'infoseek','qt=', 'infospace','qkw=', 'infouk','qkw=', 'inspsearch','q=', 'int_search_myway_com','searchfor=', 'interiapl','q=', 'internetto','searchstr=', 'isearch_nation_com','q=', 'iune','(keywords|q)=', 'ixquick', 'query=', 'izito_catchall','(query|OVKEY|q)=', 'izito_de','(query|OVKEY|q)=', 'izito_uk','(query|OVKEY|q)=', 'jubii','soegeord=', 'jumpyit','searchWord=', 'startjuno_com','q=', 'juno','q(|uery)=', 'jyxo','(s|q)=', 'kartoo','', 'katalogonetpl','qt=', 'kataweb','q=', 'keresolap_hu','q=', 'kvasir', 'q=', 'kvitters','query=', 'lapkereso_hu','q=', 'lbb','q=', 'ledix','q=', 'libero','qs=', 'libertysurf','q=', 'live','q=', 'localmoxie','keyword=', 'looksmart_catchall','key=', 'looksmart_co_uk','key=', 'lycos','query=', 'mamma','query=', 'meinestadt','q=', 'metabot','st=', 'metacrawler','general=', 'metacrawler_de','qry=', 'metager','eingabe=', 'metahannover','q=', 'metasearch','q=', 'metaspinner','qry=', 'metasuche_ch','q=', 'metaua','q=', 'miner','q=', 'mirago','(txtsearch|qry)=', 'miragobe','(txtsearch|qry)=', 'miragoch','(txtsearch|qry)=', 'miragocouk','(txtsearch|qry)=', 'miragode','(txtsearch|qry)=', 'miragodk','(txtsearch|qry)=', 'miragoes','(txtsearch|qry)=', 'miragofr','(txtsearch|qry)=', 'miragoit','(txtsearch|qry)=', 'miragonl','(txtsearch|qry)=', 'miragono','(txtsearch|qry)=', 'miragose','(txtsearch|qry)=', 'mitrasites','q=', 'mozbot','q=', 'msn','q=', 'mys_yoursearch_me','q=', 'mysearch','(q|searchfor)=', 'mysearchdial','q=', 'mysearchresults','q=', 'myway','searchfor=', 'mywebsearch','searchfor=', 'najdi','dotaz=', 'nation','q=', 'navigationshilfe_t_online','q=', 'nbci','keyword=', 'netease','q=', 'netluchs','query=', 'netscape','search=', 'netsprintpl','q=', 'netstjernen','q=', 'netzero','query=', 'northernlight','qr=', 'nortonsavesearch','q=', 'nusearch','nusearch_terms=', 'o2pl','qt=', 'ofir','querytext=', 'oneseek_de','q=', 'onetpl','qt=', 'opasia','q=', 'orange','q=', 'orangeworld','q=', 'orbis','search_field=', 'origo','(q|search)=', 'overture','keywords=', 'passagen','q=', 'pch','q=', 'peoplecheck_de','q=', 'picsearch','q=', 'pictures','q=', 'plusnetwork','q=', 'pogodak','q=', 'polskapl','qt=', 'polymeta_hu','', 'preciobarato_xyz','s=', 'questionanswering','', 'quick','query=', 'qwant_com','q=', 'rakuten','qt=', 'rambler','(query|words)=', 'redbox','srch=', 'rr','q=', 'safehomepage_com','q=', 'sagool','q=', 'sapo','q=', 'schoenerbrausen','q=', 'scroogle','Gw=', 'search_com','q=', 'search_1und1_de','q=', 'search_foxtab_com','q=', 'search_socialdownloadr_com','q=', 'search_zonealarm_com','q=', 'searchalgo','q=', 'searchall_com','q=', 'searchalot','q=', 'searchch', 'q=', 'searchcompletion','q=', 'searches_qone8_com','q=', 'searchesnavigator','query=', 'searchfunmoods','q=', 'searchgol','q=', 'searchlistingsite','keyword=', 'searchmobileonline','q=', 'searchresults','q=', 'searchresultscom','q=', 'searchresultsmobi','q=', 'searchsafer','q=', 'searchy', 'search_term=', 'searchya','q=', 'segnalo','', 'semalt','u=', 'sensis','find=', 'seznam','(w|q)=', 'shawca','q=', 'shinyseek\.it','KEY=', 'shoppstop','keywords=', 'sify','keyword=', 'sky','term=', 'smartsuggestor','s=', 'smde','q=', 'snapdo','q=', 'softonic','q=', 'sogou', 'query=', 'sol','q=', 'so_com','q=', 'soso','q=', 'speedbit','q=', 'sphere','q=', 'splut','pattern=', 'spotjockey','Search_Keyword=', 'spray','string=', 'start','q=', 'startlap_hu','q=', 'startpage','query=', 'startsiden','q=', 'startxxl','q=', 'steadysearch','w=', 'stumbleupon','', 'sucheaolde','q(|uery)=', 'supereva','q=', 'surfcanyon_com','q=', 'sweetim','q=', 'sweetpacks','q=', 'swik','swik\.net/', 'swisscows_ch','query=', 'sympatico', 'query=', 'szukaczpl','q=', 't_online_catchall','q=', 't_online_de','q=', 'talktalk_uk', 'query=', 'tango_hu','q=', 'tbask','searchfor=', 'teecnoit','q=', 'teoma','q=', 'terra','query=', 'tesco','q=', 'theallsearches','query=', 'three','q=', 'tiscali','key=', 'tixuma_de','sc=', 'toile', 'q=', 'toshiba','q=', 'turtle','q=', 'tyfon','q=', 'uk_foxstart_com','q=', 'ukdirectory','k=', 'ukindex', 'stext=', 'ukplus','search=', 'umfis','suchbegriff=', 'umuwa_de','', 'usatoday','q=', 'vindex','in=', 'virgilio','qs=', 'virginmedia','', 'vi-view_com','q=', 'vivisimo','query=', 'vlips_de','q=', 'vnet','kw=', 'voila','(kw|rdata)=', 'wahoo','q=', 'webalta','q=', 'webcrawler','(q|searchText)=', 'webde','su=', 'webmania','q=', 'whorush_com','q=', 'windowssearch_com','q=', 'wisenut','query=', 'wow_utop_it','q=', 'wowpl','q=', 'wowsearch','q=', 'wowuk','q=', 'wp','szukaj=', 'www_buenosearch_com','q=', 'www_dregol_com','q=', 'www_wow_com','q=', 'wwweasel','q=', 'xfinity_com','q=', 'ar_images_search_yahoo_com','p=', 'ar_search_yahoo_com','p=', 'at_images_search_yahoo_com','p=', 'at_search_yahoo_com','p=', 'au_images_search_yahoo_com','p=', 'au_search_yahoo_com','p=', 'br_images_search_yahoo_com','p=', 'br_search_yahoo_com','p=', 'ca_images_search_yahoo_com','p=', 'ca_search_yahoo_com','p=', 'ca_yhs4_search_yahoo_com','p=', 'ch_images_search_yahoo_com','p=', 'ch_yhs4_search_yahoo_com','p=', 'de_search_yahoo_com','p=', 'de_yhs4_search_yahoo_com','p=', 'es_images_search_yahoo_com','p=', 'es_search_yahoo_com','p=', 'es_yhs4_search_yahoo_com','p=', 'espanol_images_search_yahoo_com','p=', 'espanol_search_yahoo_com','p=', 'fr_images_search_yahoo_com','p=', 'fr_search_yahoo_com','p=', 'fr_yhs4_search_yahoo_com','p=', 'gr_search_yahoo_com','p=', 'gr_yhs4_search_yahoo_com','p=', 'hk_image_search_yahoo_com','p=', 'hk_images_search_yahoo_com','p=', 'hk_search_yahoo_com','p=', 'id_images_search_yahoo_com','p=', 'id_search_yahoo_com','p=', 'id_yhs4_search_yahoo_com','p=', 'ie_search_yahoo_com','p=', 'image_search_yahoo_co_jp','p=', 'images_search_yahoo_com','p=', 'in_images_search_yahoo_com','p=', 'in_search_yahoo_com','p=', 'in_yhs4_search_yahoo_com','p=', 'it_images_search_yahoo_com','p=', 'it_search_yahoo_com','p=', 'it_yhs4_search_yahoo_com','p=', 'kr_search_yahoo_com','p=', 'malaysia_images_search_yahoo_com','p=', 'malaysia_search_yahoo_com','p=', 'mx_images_search_yahoo_com','p=', 'mx_search_yahoo_com','p=', 'nl_images_search_yahoo_com','p=', 'nl_search_yahoo_com','p=', 'nl_yhs4_search_yahoo_com','p=', 'no_search_yahoo_com','p=', 'nz_search_yahoo_com','p=', 'pe_images_search_yahoo_com','p=', 'ph_images_search_yahoo_com','p=', 'ph_search_yahoo_com','p=', 'ph_yhs4_search_yahoo_com','p=', 'pl_yhs4_search_yahoo_com','p=', 'qc_images_search_yahoo_com','p=', 'qc_search_yahoo_com','p=', 'r_search_yahoo_com','p=', 'ru_images_search_yahoo_com','p=', 'se_images_search_yahoo_com','p=', 'se_search_yahoo_com','p=', 'se_yhs4_search_yahoo_com','p=', 'search_yahoo_co_jp','p=', 'search_yahoo_com','p=', 'sg_images_search_yahoo_com','p=', 'sg_search_yahoo_com','p=', 'sg_yhs4_search_yahoo_com','p=', 'tr_yhs4_search_yahoo_com','p=', 'tw_image_search_yahoo_com','p=', 'tw_images_search_yahoo_com','p=', 'tw_search_yahoo_com','p=', 'uk_images_search_yahoo_com','p=', 'uk_search_yahoo_com','p=', 'uk_yhs_search_yahoo_com','p=', 'uk_yhs4_search_yahoo_com','p=', 'us_search_yahoo_com','p=', 'us_yhs4_search_yahoo_com','p=', 'vn_images_search_yahoo_com','p=', 'yahoo_mindset','p=', 'images_search_yahoo_catchall','p=', 'yhs4_search_yahoo_catchall','p=', 'search_yahoo_catchall','p=', 'yahoo_catchall','p=', 'ya_ru','q=', 'yandex','text=', 'yandexcom','text=', 'yandexcomtr','text=', 'yandexkz','text=', 'yandexru','text=', 'yandexua','text=', 'yell','keywords=', 'yourbestsearch','k=', 'youtube','q=', 'zapmeta_catchall','q(|uery)=', 'zapmeta_ch','q(|uery)=', 'zapmeta_com','q(|uery)=', 'zapmeta_de','q(|uery)=', 'zapmeta_it','q(|uery)=', 'fr_zapmeta_ws','q(|uery)=', 'zapmeta_ws','q(|uery)=', 'zhongsou','(word|w)=', 'zoeken','q(|uery)=', 'zoznam','q=' ); # SearchEnginesKnownUrlNotFound # Known rules to extract not found keywords from a referrer search engine URL #------------------------------------------------------------------------------ %SearchEnginesKnownUrlNotFound=( # Most common search engines 'msn','origq=' ); # If no rules are known, WordsToExtractSearchUrl will be used to search keyword parameter # If no rules are known and search in WordsToExtractSearchUrl failed, this will be used to clean URL of not keyword parameters. #------------------------------------------------------------------------------ # old and not required @WordsToExtractSearchUrl= ('all=','as_q=','ask=','claus=','dotaz=','find=','general=','Gw=','heureka=','highlight=','ie=','image keys=','imgurl=','in=','iu=','k=','KERESES=','key=','keyword=','keywords=','kw=','mt=','name=','nusearch_terms=','OVKEY=','p=','p1=','pattern=','q=','q1=','qkw=','qpvt=','qr=','qr=','qry=','qs=','qt=','query=','querytext=','question=','r=','rdata=','req=','s=','search=','search_field=','search_for=','Search_Keyword=','search_term=','searchfor=','searchstr=','searchtext=','searchWord=','Serbian=','slowo=','soegeord=','sp-q=','srch=','st=','stext=','string=','su=','szukaj=','term=','text=','tn=','txtsearch=','uery=','w=','wd=','word=','words='); @WordsToCleanSearchUrl= ('act=','annuaire=','btng=','cat=','categoria=','cfg=','cof=','cou=','count=','cp=','dd=','domain=','dt=','dw=','enc=','exec=','geo=','hc=','height=','hits=','hl=','hq=','hs=','id=','kl=','lang=','loc=','lr=','matchmode=','medor=','message=','meta=','mode=','order=','page=','par=','pays=','pg=','pos=','prg=','qc=','refer=','sa=','safe=','sc=','sort=','src=','start=','style=','stype=','sum=','tag=','temp=','theme=','type=','url=','user=','width=','what=','\\.x=','\\.y=','y=','look='); # SearchEnginesKnownUTFCoding # Known parameter that proves a search engine has coded its parameters in UTF-8 #------------------------------------------------------------------------------ %SearchEnginesKnownUTFCoding=( # Most common search engines 'google','ie=utf-8', 'alltheweb','cs=utf-8' ); # SearchEnginesHashLib # List of search engines names # 'search_engine_id', 'search_engine_name', #------------------------------------------------------------------------------ %SearchEnginesHashLib=( # Search engine output links or not as the case may be 'www_google_co_uk','Google United Kingdom', 'images_google_co_uk','Google United Kingdom ( images )', 'translate_google_co_uk','Google United Kingdom ( Translate )', 'google_co_uk','Google United Kingdom ( catchall )', 'www_google_com','Google .com', 'images_google_com','Google .com ( images )', 'translate_google_com','Google .com ( Translate )', 'google_com','Google .com ( catchall )', 'www_google_de','Google Germany', 'images_google_de','Google Germany ( images )', 'translate_google_de','Google Germany ( Translate )', 'google_de','Google Germany ( catchall )', 'www_google_fr','Google France', 'images_google_fr','Google France ( images )', 'translate_google_fr','Google France ( Translate )', 'google_fr','Google France ( catchall )', 'www_google_ca','Google Canada', 'images_google_ca','Google Canada ( images )', 'translate_google_ca','Google Canada ( Translate )', 'google_ca','Google Canada ( catchall )', 'www_google_es','Google Spain', 'images_google_es','Google Spain ( images )', 'translate_google_es','Google Spain ( Translate )', 'google_es','Google Spain ( catchall )', 'www_google_com_au','Google Australia', 'images_google_com_au','Google Australia ( images )', 'translate_google_com_au','Google Australia ( Translate )', 'google_com_au','Google Australia ( catchall )', 'www_google_nl','Google Netherlands', 'images_google_nl','Google Netherlands ( images )', 'translate_google_nl','Google Netherlands ( Translate )', 'google_nl','Google Netherlands ( catchall )', 'www_google_gr','Google Greece', 'images_google_gr','Google Greece ( images )', 'translate_google_gr','Google Greece ( Translate )', 'google_gr','Google Greece ( catchall )', 'www_google_se','Google Sweden', 'images_google_se','Google Sweden ( images )', 'translate_google_se','Google Sweden ( Translate )', 'google_se','Google Sweden ( catchall )', 'www_google_ie','Google Ireland', 'images_google_ie','Google Ireland ( images )', 'translate_google_ie','Google Ireland ( Translate )', 'google_ie','Google Ireland ( catchall )', 'www_google_it','Google Italy', 'images_google_it','Google Italy ( images )', 'translate_google_it','Google Italy ( Translate )', 'google_it','Google Italy ( catchall )', 'www_google_no','Google Norway', 'images_google_no','Google Norway ( images )', 'translate_google_no','Google Norway ( Translate )', 'google_no','Google Norway ( catchall )', 'www_google_com_tr','Google Turkey', 'images_google_com_tr','Google Turkey ( images )', 'translate_google_com_tr','Google Turkey ( Translate )', 'google_com_tr','Google Turkey ( catchall )', 'www_google_co_in','Google India', 'images_google_co_in','Google India ( images )', 'translate_google_co_in','Google India ( Translate )', 'google_co_in','Google India ( catchall )', 'www_google_pt','Google Portugal', 'images_google_pt','Google Portugal ( images )', 'translate_google_pt','Google Portugal ( Translate )', 'google_pt','Google Portugal ( catchall )', 'www_google_hr','Google Croatia', 'images_google_hr','Google Croatia ( images )', 'translate_google_hr','Google Croatia ( Translate )', 'google_hr','Google Croatia ( catchall )', 'www_google_co_nz','Google New Zealand', 'images_google_co_nz','Google New Zealand ( images )', 'translate_google_co_nz','Google New Zealand ( Translate )', 'google_co_nz','Google New Zealand ( catchall )', 'www_google_pl','Google Poland', 'images_google_pl','Google Poland ( images )', 'translate_google_pl','Google Poland ( Translate )', 'google_pl','Google Poland ( catchall )', 'www_google_ac','Google Ascension Island', 'images_google_ac','Google Ascension Island ( images )', 'translate_google_ac','Google Ascension Island ( Translate )', 'google_ac','Google Ascension Island ( catchall )', 'www_google_ad','Google Andorra', 'images_google_ad','Google Andorra ( images )', 'translate_google_ad','Google Andorra ( Translate )', 'google_ad','Google Andorra ( catchall )', 'www_google_ae','Google United Arab Emirates', 'images_google_ae','Google United Arab Emirates ( images )', 'translate_google_ae','Google United Arab Emirates ( Translate )', 'google_ae','Google United Arab Emirates ( catchall )', 'www_google_al','Google Albania', 'images_google_al','Google Albania ( images )', 'translate_google_al','Google Albania ( Translate )', 'google_al','Google Albania ( catchall )', 'www_google_am','Google Armenia', 'images_google_am','Google Armenia ( images )', 'translate_google_am','Google Armenia ( Translate )', 'google_am','Google Armenia ( catchall )', 'www_google_as','Google American Samoa', 'images_google_as','Google American Samoa ( images )', 'translate_google_as','Google American Samoa ( Translate )', 'google_as','Google American Samoa ( catchall )', 'www_google_at','Google Austria', 'images_google_at','Google Austria ( images )', 'translate_google_at','Google Austria ( Translate )', 'google_at','Google Austria ( catchall )', 'www_google_az','Google Azerbaijan', 'images_google_az','Google Azerbaijan ( images )', 'translate_google_az','Google Azerbaijan ( Translate )', 'google_az','Google Azerbaijan ( catchall )', 'www_google_ba','Google Bosnia and Herzegovina', 'images_google_ba','Google Bosnia and Herzegovina ( images )', 'translate_google_ba','Google Bosnia and Herzegovina ( Translate )', 'google_ba','Google Bosnia and Herzegovina ( catchall )', 'www_google_be','Google Belgium', 'images_google_be','Google Belgium ( images )', 'translate_google_be','Google Belgium ( Translate )', 'google_be','Google Belgium ( catchall )', 'www_google_bf','Google Burkina Faso', 'images_google_bf','Google Burkina Faso ( images )', 'translate_google_bf','Google Burkina Faso ( Translate )', 'google_bf','Google Burkina Faso ( catchall )', 'www_google_bg','Google Bulgaria', 'images_google_bg','Google Bulgaria ( images )', 'translate_google_bg','Google Bulgaria ( Translate )', 'google_bg','Google Bulgaria ( catchall )', 'www_google_bi','Google Burundi', 'images_google_bi','Google Burundi ( images )', 'translate_google_bi','Google Burundi ( Translate )', 'google_bi','Google Burundi ( catchall )', 'www_google_bj','Google Benin', 'images_google_bj','Google Benin ( images )', 'translate_google_bj','Google Benin ( Translate )', 'google_bj','Google Benin ( catchall )', 'www_google_bs','Google Bahamas', 'images_google_bs','Google Bahamas ( images )', 'translate_google_bs','Google Bahamas ( Translate )', 'google_bs','Google Bahamas ( catchall )', 'www_google_bt','Google Bhutan', 'images_google_bt','Google Bhutan ( images )', 'translate_google_bt','Google Bhutan ( Translate )', 'google_bt','Google Bhutan ( catchall )', 'www_google_by','Google Belarus', 'images_google_by','Google Belarus ( images )', 'translate_google_by','Google Belarus ( Translate )', 'google_by','Google Belarus ( catchall )', 'www_google_cat','Google Catalan Countries', 'images_google_cat','Google Catalan Countries ( images )', 'translate_google_cat','Google Catalan Countries ( Translate )', 'google_cat','Google Catalan Countries ( catchall )', 'www_google_cc','Google Cocos (Keeling) Islands', 'images_google_cc','Google Cocos (Keeling) Islands ( images )', 'translate_google_cc','Google Cocos (Keeling) Islands ( Translate )', 'google_cc','Google Cocos (Keeling) Islands ( catchall )', 'www_google_cd','Google Democratic Republic of the Congo', 'images_google_cd','Google Democratic Republic of the Congo ( images )', 'translate_google_cd','Google Democratic Republic of the Congo ( Translate )', 'google_cd','Google Democratic Republic of the Congo ( catchall )', 'www_google_cf','Google Central African Republic', 'images_google_cf','Google Central African Republic ( images )', 'translate_google_cf','Google Central African Republic ( Translate )', 'google_cf','Google Central African Republic ( catchall )', 'www_google_cg','Google Republic of the Congo', 'images_google_cg','Google Republic of the Congo ( images )', 'translate_google_cg','Google Republic of the Congo ( Translate )', 'google_cg','Google Republic of the Congo ( catchall )', 'www_google_ch','Google Switzerland', 'images_google_ch','Google Switzerland ( images )', 'translate_google_ch','Google Switzerland ( Translate )', 'google_ch','Google Switzerland ( catchall )', 'www_google_ci','Google Ivory Coast', 'images_google_ci','Google Ivory Coast ( images )', 'translate_google_ci','Google Ivory Coast ( Translate )', 'google_ci','Google Ivory Coast ( catchall )', 'www_google_cl','Google Chile', 'images_google_cl','Google Chile ( images )', 'translate_google_cl','Google Chile ( Translate )', 'google_cl','Google Chile ( catchall )', 'www_google_cm','Google Cameroon', 'images_google_cm','Google Cameroon ( images )', 'translate_google_cm','Google Cameroon ( Translate )', 'google_cm','Google Cameroon ( catchall )', 'www_google_cn','Google China', 'images_google_cn','Google China ( images )', 'translate_google_cn','Google China ( Translate )', 'google_cn','Google China ( catchall )', 'www_google_co_ao','Google Angola', 'images_google_co_ao','Google Angola ( images )', 'translate_google_co_ao','Google Angola ( Translate )', 'google_co_ao','Google Angola ( catchall )', 'www_google_co_bw','Google Botswana', 'images_google_co_bw','Google Botswana ( images )', 'translate_google_co_bw','Google Botswana ( Translate )', 'google_co_bw','Google Botswana ( catchall )', 'www_google_co_ck','Google Cook Islands', 'images_google_co_ck','Google Cook Islands ( images )', 'translate_google_co_ck','Google Cook Islands ( Translate )', 'google_co_ck','Google Cook Islands ( catchall )', 'www_google_co_cr','Google Costa Rica', 'images_google_co_cr','Google Costa Rica ( images )', 'translate_google_co_cr','Google Costa Rica ( Translate )', 'google_co_cr','Google Costa Rica ( catchall )', 'www_google_co_id','Google Indonesia', 'images_google_co_id','Google Indonesia ( images )', 'translate_google_co_id','Google Indonesia ( Translate )', 'google_co_id','Google Indonesia ( catchall )', 'www_google_co_il','Google Israel', 'images_google_co_il','Google Israel ( images )', 'translate_google_co_il','Google Israel ( Translate )', 'google_co_il','Google Israel ( catchall )', 'www_google_co_jp','Google Japan', 'images_google_co_jp','Google Japan ( images )', 'translate_google_co_jp','Google Japan ( Translate )', 'google_co_jp','Google Japan ( catchall )', 'www_google_co_ke','Google Kenya', 'images_google_co_ke','Google Kenya ( images )', 'translate_google_co_ke','Google Kenya ( Translate )', 'google_co_ke','Google Kenya ( catchall )', 'www_google_co_kr','Google South Korea', 'images_google_co_kr','Google South Korea ( images )', 'translate_google_co_kr','Google South Korea ( Translate )', 'google_co_kr','Google South Korea ( catchall )', 'www_google_co_ls','Google Lesotho', 'images_google_co_ls','Google Lesotho ( images )', 'translate_google_co_ls','Google Lesotho ( Translate )', 'google_co_ls','Google Lesotho ( catchall )', 'www_google_co_ma','Google Morocco', 'images_google_co_ma','Google Morocco ( images )', 'translate_google_co_ma','Google Morocco ( Translate )', 'google_co_ma','Google Morocco ( catchall )', 'www_google_co_mz','Google Mozambique', 'images_google_co_mz','Google Mozambique ( images )', 'translate_google_co_mz','Google Mozambique ( Translate )', 'google_co_mz','Google Mozambique ( catchall )', 'www_google_co_th','Google Thailand', 'images_google_co_th','Google Thailand ( images )', 'translate_google_co_th','Google Thailand ( Translate )', 'google_co_th','Google Thailand ( catchall )', 'www_google_co_tz','Google Tanzania', 'images_google_co_tz','Google Tanzania ( images )', 'translate_google_co_tz','Google Tanzania ( Translate )', 'google_co_tz','Google Tanzania ( catchall )', 'www_google_co_ug','Google Uganda', 'images_google_co_ug','Google Uganda ( images )', 'translate_google_co_ug','Google Uganda ( Translate )', 'google_co_ug','Google Uganda ( catchall )', 'www_google_co_uz','Google Uzbekistan', 'images_google_co_uz','Google Uzbekistan ( images )', 'translate_google_co_uz','Google Uzbekistan ( Translate )', 'google_co_uz','Google Uzbekistan ( catchall )', 'www_google_co_ve','Google Venezuela', 'images_google_co_ve','Google Venezuela ( images )', 'translate_google_co_ve','Google Venezuela ( Translate )', 'google_co_ve','Google Venezuela ( catchall )', 'www_google_co_vi','Google United States Virgin Islands', 'images_google_co_vi','Google United States Virgin Islands ( images )', 'translate_google_co_vi','Google United States Virgin Islands ( Translate )', 'google_co_vi','Google United States Virgin Islands ( catchall )', 'www_google_co_za','Google South Africa', 'images_google_co_za','Google South Africa ( images )', 'translate_google_co_za','Google South Africa ( Translate )', 'google_co_za','Google South Africa ( catchall )', 'www_google_co_zm','Google Zambia', 'images_google_co_zm','Google Zambia ( images )', 'translate_google_co_zm','Google Zambia ( Translate )', 'google_co_zm','Google Zambia ( catchall )', 'www_google_co_zw','Google Zimbabwe', 'images_google_co_zw','Google Zimbabwe ( images )', 'translate_google_co_zw','Google Zimbabwe ( Translate )', 'google_co_zw','Google Zimbabwe ( catchall )', 'www_google_com_af','Google Afghanistan', 'images_google_com_af','Google Afghanistan ( images )', 'translate_google_com_af','Google Afghanistan ( Translate )', 'google_com_af','Google Afghanistan ( catchall )', 'www_google_com_ag','Google Antigua and Barbuda', 'images_google_com_ag','Google Antigua and Barbuda ( images )', 'translate_google_com_ag','Google Antigua and Barbuda ( Translate )', 'google_com_ag','Google Antigua and Barbuda ( catchall )', 'www_google_com_ai','Google Anguilla', 'images_google_com_ai','Google Anguilla ( images )', 'translate_google_com_ai','Google Anguilla ( Translate )', 'google_com_ai','Google Anguilla ( catchall )', 'www_google_com_ar','Google Argentina', 'images_google_com_ar','Google Argentina ( images )', 'translate_google_com_ar','Google Argentina ( Translate )', 'google_com_ar','Google Argentina ( catchall )', 'www_google_com_bd','Google Bangladesh', 'images_google_com_bd','Google Bangladesh ( images )', 'translate_google_com_bd','Google Bangladesh ( Translate )', 'google_com_bd','Google Bangladesh ( catchall )', 'www_google_com_bh','Google Bahrain', 'images_google_com_bh','Google Bahrain ( images )', 'translate_google_com_bh','Google Bahrain ( Translate )', 'google_com_bh','Google Bahrain ( catchall )', 'www_google_com_bn','Google Brunei', 'images_google_com_bn','Google Brunei ( images )', 'translate_google_com_bn','Google Brunei ( Translate )', 'google_com_bn','Google Brunei ( catchall )', 'www_google_com_bo','Google Bolivia', 'images_google_com_bo','Google Bolivia ( images )', 'translate_google_com_bo','Google Bolivia ( Translate )', 'google_com_bo','Google Bolivia ( catchall )', 'www_google_com_br','Google Brazil', 'images_google_com_br','Google Brazil ( images )', 'translate_google_com_br','Google Brazil ( Translate )', 'google_com_br','Google Brazil ( catchall )', 'www_google_com_bz','Google Belize', 'images_google_com_bz','Google Belize ( images )', 'translate_google_com_bz','Google Belize ( Translate )', 'google_com_bz','Google Belize ( catchall )', 'www_google_com_co','Google Colombia', 'images_google_com_co','Google Colombia ( images )', 'translate_google_com_co','Google Colombia ( Translate )', 'google_com_co','Google Colombia ( catchall )', 'www_google_com_cu','Google Cuba', 'images_google_com_cu','Google Cuba ( images )', 'translate_google_com_cu','Google Cuba ( Translate )', 'google_com_cu','Google Cuba ( catchall )', 'www_google_com_cy','Google Cyprus', 'images_google_com_cy','Google Cyprus ( images )', 'translate_google_com_cy','Google Cyprus ( Translate )', 'google_com_cy','Google Cyprus ( catchall )', 'www_google_com_do','Google Dominican Republic', 'images_google_com_do','Google Dominican Republic ( images )', 'translate_google_com_do','Google Dominican Republic ( Translate )', 'google_com_do','Google Dominican Republic ( catchall )', 'www_google_com_ec','Google Ecuador', 'images_google_com_ec','Google Ecuador ( images )', 'translate_google_com_ec','Google Ecuador ( Translate )', 'google_com_ec','Google Ecuador ( catchall )', 'www_google_com_eg','Google Egypt', 'images_google_com_eg','Google Egypt ( images )', 'translate_google_com_eg','Google Egypt ( Translate )', 'google_com_eg','Google Egypt ( catchall )', 'www_google_com_et','Google Ethiopia', 'images_google_com_et','Google Ethiopia ( images )', 'translate_google_com_et','Google Ethiopia ( Translate )', 'google_com_et','Google Ethiopia ( catchall )', 'www_google_com_fj','Google Fiji', 'images_google_com_fj','Google Fiji ( images )', 'translate_google_com_fj','Google Fiji ( Translate )', 'google_com_fj','Google Fiji ( catchall )', 'www_google_com_gh','Google Ghana', 'images_google_com_gh','Google Ghana ( images )', 'translate_google_com_gh','Google Ghana ( Translate )', 'google_com_gh','Google Ghana ( catchall )', 'www_google_com_gi','Google Gibraltar', 'images_google_com_gi','Google Gibraltar ( images )', 'translate_google_com_gi','Google Gibraltar ( Translate )', 'google_com_gi','Google Gibraltar ( catchall )', 'www_google_com_gt','Google Guatemala', 'images_google_com_gt','Google Guatemala ( images )', 'translate_google_com_gt','Google Guatemala ( Translate )', 'google_com_gt','Google Guatemala ( catchall )', 'www_google_com_hk','Google Hong Kong', 'images_google_com_hk','Google Hong Kong ( images )', 'translate_google_com_hk','Google Hong Kong ( Translate )', 'google_com_hk','Google Hong Kong ( catchall )', 'www_google_com_jm','Google Jamaica', 'images_google_com_jm','Google Jamaica ( images )', 'translate_google_com_jm','Google Jamaica ( Translate )', 'google_com_jm','Google Jamaica ( catchall )', 'www_google_com_kh','Google Cambodia', 'images_google_com_kh','Google Cambodia ( images )', 'translate_google_com_kh','Google Cambodia ( Translate )', 'google_com_kh','Google Cambodia ( catchall )', 'www_google_com_kw','Google Kuwait', 'images_google_com_kw','Google Kuwait ( images )', 'translate_google_com_kw','Google Kuwait ( Translate )', 'google_com_kw','Google Kuwait ( catchall )', 'www_google_com_lb','Google Lebanon', 'images_google_com_lb','Google Lebanon ( images )', 'translate_google_com_lb','Google Lebanon ( Translate )', 'google_com_lb','Google Lebanon ( catchall )', 'www_google_com_lc','Google Saint Lucia', 'images_google_com_lc','Google Saint Lucia ( images )', 'translate_google_com_lc','Google Saint Lucia ( Translate )', 'google_com_lc','Google Saint Lucia ( catchall )', 'www_google_com_ly','Google Libya', 'images_google_com_ly','Google Libya ( images )', 'translate_google_com_ly','Google Libya ( Translate )', 'google_com_ly','Google Libya ( catchall )', 'www_google_com_mm','Google Myanmar', 'images_google_com_mm','Google Myanmar ( images )', 'translate_google_com_mm','Google Myanmar ( Translate )', 'google_com_mm','Google Myanmar ( catchall )', 'www_google_com_mt','Google Malta', 'images_google_com_mt','Google Malta ( images )', 'translate_google_com_mt','Google Malta ( Translate )', 'google_com_mt','Google Malta ( catchall )', 'www_google_com_mx','Google Mexico', 'images_google_com_mx','Google Mexico ( images )', 'translate_google_com_mx','Google Mexico ( Translate )', 'google_com_mx','Google Mexico ( catchall )', 'www_google_com_my','Google Malaysia', 'images_google_com_my','Google Malaysia ( images )', 'translate_google_com_my','Google Malaysia ( Translate )', 'google_com_my','Google Malaysia ( catchall )', 'www_google_com_na','Google Namibia', 'images_google_com_na','Google Namibia ( images )', 'translate_google_com_na','Google Namibia ( Translate )', 'google_com_na','Google Namibia ( catchall )', 'www_google_com_nf','Google Norfolk Island', 'images_google_com_nf','Google Norfolk Island ( images )', 'translate_google_com_nf','Google Norfolk Island ( Translate )', 'google_com_nf','Google Norfolk Island ( catchall )', 'www_google_com_ng','Google Nigeria', 'images_google_com_ng','Google Nigeria ( images )', 'translate_google_com_ng','Google Nigeria ( Translate )', 'google_com_ng','Google Nigeria ( catchall )', 'www_google_com_ni','Google Nicaragua', 'images_google_com_ni','Google Nicaragua ( images )', 'translate_google_com_ni','Google Nicaragua ( Translate )', 'google_com_ni','Google Nicaragua ( catchall )', 'www_google_com_np','Google Nepal', 'images_google_com_np','Google Nepal ( images )', 'translate_google_com_np','Google Nepal ( Translate )', 'google_com_np','Google Nepal ( catchall )', 'www_google_com_om','Google Oman', 'images_google_com_om','Google Oman ( images )', 'translate_google_com_om','Google Oman ( Translate )', 'google_com_om','Google Oman ( catchall )', 'www_google_com_pa','Google Panama', 'images_google_com_pa','Google Panama ( images )', 'translate_google_com_pa','Google Panama ( Translate )', 'google_com_pa','Google Panama ( catchall )', 'www_google_com_pe','Google Peru', 'images_google_com_pe','Google Peru ( images )', 'translate_google_com_pe','Google Peru ( Translate )', 'google_com_pe','Google Peru ( catchall )', 'www_google_com_pg','Google Papua New Guinea', 'images_google_com_pg','Google Papua New Guinea ( images )', 'translate_google_com_pg','Google Papua New Guinea ( Translate )', 'google_com_pg','Google Papua New Guinea ( catchall )', 'www_google_com_ph','Google Philippines', 'images_google_com_ph','Google Philippines ( images )', 'translate_google_com_ph','Google Philippines ( Translate )', 'google_com_ph','Google Philippines ( catchall )', 'www_google_com_pk','Google Pakistan', 'images_google_com_pk','Google Pakistan ( images )', 'translate_google_com_pk','Google Pakistan ( Translate )', 'google_com_pk','Google Pakistan ( catchall )', 'www_google_com_pr','Google Puerto Rico', 'images_google_com_pr','Google Puerto Rico ( images )', 'translate_google_com_pr','Google Puerto Rico ( Translate )', 'google_com_pr','Google Puerto Rico ( catchall )', 'www_google_com_py','Google Paraguay', 'images_google_com_py','Google Paraguay ( images )', 'translate_google_com_py','Google Paraguay ( Translate )', 'google_com_py','Google Paraguay ( catchall )', 'www_google_com_qa','Google Qatar', 'images_google_com_qa','Google Qatar ( images )', 'translate_google_com_qa','Google Qatar ( Translate )', 'google_com_qa','Google Qatar ( catchall )', 'www_google_com_sa','Google Saudi Arabia', 'images_google_com_sa','Google Saudi Arabia ( images )', 'translate_google_com_sa','Google Saudi Arabia ( Translate )', 'google_com_sa','Google Saudi Arabia ( catchall )', 'www_google_com_sb','Google Solomon Islands', 'images_google_com_sb','Google Solomon Islands ( images )', 'translate_google_com_sb','Google Solomon Islands ( Translate )', 'google_com_sb','Google Solomon Islands ( catchall )', 'www_google_com_sg','Google Singapore', 'images_google_com_sg','Google Singapore ( images )', 'translate_google_com_sg','Google Singapore ( Translate )', 'google_com_sg','Google Singapore ( catchall )', 'www_google_com_sl','Google Sierra Leone', 'images_google_com_sl','Google Sierra Leone ( images )', 'translate_google_com_sl','Google Sierra Leone ( Translate )', 'google_com_sl','Google Sierra Leone ( catchall )', 'www_google_com_sv','Google El Salvador', 'images_google_com_sv','Google El Salvador ( images )', 'translate_google_com_sv','Google El Salvador ( Translate )', 'google_com_sv','Google El Salvador ( catchall )', 'www_google_com_tj','Google Tajikistan', 'images_google_com_tj','Google Tajikistan ( images )', 'translate_google_com_tj','Google Tajikistan ( Translate )', 'google_com_tj','Google Tajikistan ( catchall )', 'www_google_com_tw','Google Taiwan', 'images_google_com_tw','Google Taiwan ( images )', 'translate_google_com_tw','Google Taiwan ( Translate )', 'google_com_tw','Google Taiwan ( catchall )', 'www_google_com_ua','Google Ukraine', 'images_google_com_ua','Google Ukraine ( images )', 'translate_google_com_ua','Google Ukraine ( Translate )', 'google_com_ua','Google Ukraine ( catchall )', 'www_google_com_uy','Google Uruguay', 'images_google_com_uy','Google Uruguay ( images )', 'translate_google_com_uy','Google Uruguay ( Translate )', 'google_com_uy','Google Uruguay ( catchall )', 'www_google_com_vc','Google Saint Vincent and the Grenadines', 'images_google_com_vc','Google Saint Vincent and the Grenadines ( images )', 'translate_google_com_vc','Google Saint Vincent and the Grenadines ( Translate )', 'google_com_vc','Google Saint Vincent and the Grenadines ( catchall )', 'www_google_com_vn','Google Vietnam', 'images_google_com_vn','Google Vietnam ( images )', 'translate_google_com_vn','Google Vietnam ( Translate )', 'google_com_vn','Google Vietnam ( catchall )', 'www_google_cv','Google Cape Verde', 'images_google_cv','Google Cape Verde ( images )', 'translate_google_cv','Google Cape Verde ( Translate )', 'google_cv','Google Cape Verde ( catchall )', 'www_google_cz','Google Czech Republic', 'images_google_cz','Google Czech Republic ( images )', 'translate_google_cz','Google Czech Republic ( Translate )', 'google_cz','Google Czech Republic ( catchall )', 'www_google_dj','Google Djibouti', 'images_google_dj','Google Djibouti ( images )', 'translate_google_dj','Google Djibouti ( Translate )', 'google_dj','Google Djibouti ( catchall )', 'www_google_dk','Google Denmark', 'images_google_dk','Google Denmark ( images )', 'translate_google_dk','Google Denmark ( Translate )', 'google_dk','Google Denmark ( catchall )', 'www_google_dm','Google Dominica', 'images_google_dm','Google Dominica ( images )', 'translate_google_dm','Google Dominica ( Translate )', 'google_dm','Google Dominica ( catchall )', 'www_google_dz','Google Algeria', 'images_google_dz','Google Algeria ( images )', 'translate_google_dz','Google Algeria ( Translate )', 'google_dz','Google Algeria ( catchall )', 'www_google_ee','Google Estonia', 'images_google_ee','Google Estonia ( images )', 'translate_google_ee','Google Estonia ( Translate )', 'google_ee','Google Estonia ( catchall )', 'www_google_fi','Google Finland', 'images_google_fi','Google Finland ( images )', 'translate_google_fi','Google Finland ( Translate )', 'google_fi','Google Finland ( catchall )', 'www_google_fm','Google Federated States of Micronesia', 'images_google_fm','Google Federated States of Micronesia ( images )', 'translate_google_fm','Google Federated States of Micronesia ( Translate )', 'google_fm','Google Federated States of Micronesia ( catchall )', 'www_google_ga','Google Gabon', 'images_google_ga','Google Gabon ( images )', 'translate_google_ga','Google Gabon ( Translate )', 'google_ga','Google Gabon ( catchall )', 'www_google_ge','Google Georgia', 'images_google_ge','Google Georgia ( images )', 'translate_google_ge','Google Georgia ( Translate )', 'google_ge','Google Georgia ( catchall )', 'www_google_gf','Google French Guiana', 'images_google_gf','Google French Guiana ( images )', 'translate_google_gf','Google French Guiana ( Translate )', 'google_gf','Google French Guiana ( catchall )', 'www_google_gg','Google Guernsey', 'images_google_gg','Google Guernsey ( images )', 'translate_google_gg','Google Guernsey ( Translate )', 'google_gg','Google Guernsey ( catchall )', 'www_google_gl','Google Greenland', 'images_google_gl','Google Greenland ( images )', 'translate_google_gl','Google Greenland ( Translate )', 'google_gl','Google Greenland ( catchall )', 'www_google_gm','Google Gambia', 'images_google_gm','Google Gambia ( images )', 'translate_google_gm','Google Gambia ( Translate )', 'google_gm','Google Gambia ( catchall )', 'www_google_gp','Google Guadeloupe', 'images_google_gp','Google Guadeloupe ( images )', 'translate_google_gp','Google Guadeloupe ( Translate )', 'google_gp','Google Guadeloupe ( catchall )', 'www_google_gy','Google Guyana', 'images_google_gy','Google Guyana ( images )', 'translate_google_gy','Google Guyana ( Translate )', 'google_gy','Google Guyana ( catchall )', 'www_google_hn','Google Honduras', 'images_google_hn','Google Honduras ( images )', 'translate_google_hn','Google Honduras ( Translate )', 'google_hn','Google Honduras ( catchall )', 'www_google_ht','Google Haiti', 'images_google_ht','Google Haiti ( images )', 'translate_google_ht','Google Haiti ( Translate )', 'google_ht','Google Haiti ( catchall )', 'www_google_hu','Google Hungary', 'images_google_hu','Google Hungary ( images )', 'translate_google_hu','Google Hungary ( Translate )', 'google_hu','Google Hungary ( catchall )', 'www_google_im','Google Isle of Man', 'images_google_im','Google Isle of Man ( images )', 'translate_google_im','Google Isle of Man ( Translate )', 'google_im','Google Isle of Man ( catchall )', 'www_google_io','Google British Indian Ocean Territory', 'images_google_io','Google British Indian Ocean Territory ( images )', 'translate_google_io','Google British Indian Ocean Territory ( Translate )', 'google_io','Google British Indian Ocean Territory ( catchall )', 'www_google_iq','Google Iraq', 'images_google_iq','Google Iraq ( images )', 'translate_google_iq','Google Iraq ( Translate )', 'google_iq','Google Iraq ( catchall )', 'www_google_is','Google Iceland', 'images_google_is','Google Iceland ( images )', 'translate_google_is','Google Iceland ( Translate )', 'google_is','Google Iceland ( catchall )', 'www_google_je','Google Jersey', 'images_google_je','Google Jersey ( images )', 'translate_google_je','Google Jersey ( Translate )', 'google_je','Google Jersey ( catchall )', 'www_google_jo','Google Jordan', 'images_google_jo','Google Jordan ( images )', 'translate_google_jo','Google Jordan ( Translate )', 'google_jo','Google Jordan ( catchall )', 'www_google_kg','Google Kyrgyzstan', 'images_google_kg','Google Kyrgyzstan ( images )', 'translate_google_kg','Google Kyrgyzstan ( Translate )', 'google_kg','Google Kyrgyzstan ( catchall )', 'www_google_ki','Google Kiribati', 'images_google_ki','Google Kiribati ( images )', 'translate_google_ki','Google Kiribati ( Translate )', 'google_ki','Google Kiribati ( catchall )', 'www_google_kz','Google Kazakhstan', 'images_google_kz','Google Kazakhstan ( images )', 'translate_google_kz','Google Kazakhstan ( Translate )', 'google_kz','Google Kazakhstan ( catchall )', 'www_google_la','Google Laos', 'images_google_la','Google Laos ( images )', 'translate_google_la','Google Laos ( Translate )', 'google_la','Google Laos ( catchall )', 'www_google_li','Google Liechtenstein', 'images_google_li','Google Liechtenstein ( images )', 'translate_google_li','Google Liechtenstein ( Translate )', 'google_li','Google Liechtenstein ( catchall )', 'www_google_lk','Google Sri Lanka', 'images_google_lk','Google Sri Lanka ( images )', 'translate_google_lk','Google Sri Lanka ( Translate )', 'google_lk','Google Sri Lanka ( catchall )', 'www_google_lt','Google Lithuania', 'images_google_lt','Google Lithuania ( images )', 'translate_google_lt','Google Lithuania ( Translate )', 'google_lt','Google Lithuania ( catchall )', 'www_google_lu','Google Luxembourg', 'images_google_lu','Google Luxembourg ( images )', 'translate_google_lu','Google Luxembourg ( Translate )', 'google_lu','Google Luxembourg ( catchall )', 'www_google_lv','Google Latvia', 'images_google_lv','Google Latvia ( images )', 'translate_google_lv','Google Latvia ( Translate )', 'google_lv','Google Latvia ( catchall )', 'www_google_md','Google Moldova', 'images_google_md','Google Moldova ( images )', 'translate_google_md','Google Moldova ( Translate )', 'google_md','Google Moldova ( catchall )', 'www_google_me','Google Montenegro', 'images_google_me','Google Montenegro ( images )', 'translate_google_me','Google Montenegro ( Translate )', 'google_me','Google Montenegro ( catchall )', 'www_google_mg','Google Madagascar', 'images_google_mg','Google Madagascar ( images )', 'translate_google_mg','Google Madagascar ( Translate )', 'google_mg','Google Madagascar ( catchall )', 'www_google_mk','Google Macedonia', 'images_google_mk','Google Macedonia ( images )', 'translate_google_mk','Google Macedonia ( Translate )', 'google_mk','Google Macedonia ( catchall )', 'www_google_ml','Google Mali', 'images_google_ml','Google Mali ( images )', 'translate_google_ml','Google Mali ( Translate )', 'google_ml','Google Mali ( catchall )', 'www_google_mn','Google Mongolia', 'images_google_mn','Google Mongolia ( images )', 'translate_google_mn','Google Mongolia ( Translate )', 'google_mn','Google Mongolia ( catchall )', 'www_google_ms','Google Montserrat', 'images_google_ms','Google Montserrat ( images )', 'translate_google_ms','Google Montserrat ( Translate )', 'google_ms','Google Montserrat ( catchall )', 'www_google_mu','Google Mauritius', 'images_google_mu','Google Mauritius ( images )', 'translate_google_mu','Google Mauritius ( Translate )', 'google_mu','Google Mauritius ( catchall )', 'www_google_mv','Google Maldives', 'images_google_mv','Google Maldives ( images )', 'translate_google_mv','Google Maldives ( Translate )', 'google_mv','Google Maldives ( catchall )', 'www_google_mw','Google Malawi', 'images_google_mw','Google Malawi ( images )', 'translate_google_mw','Google Malawi ( Translate )', 'google_mw','Google Malawi ( catchall )', 'www_google_ne','Google Niger', 'images_google_ne','Google Niger ( images )', 'translate_google_ne','Google Niger ( Translate )', 'google_ne','Google Niger ( catchall )', 'www_google_nr','Google Nauru', 'images_google_nr','Google Nauru ( images )', 'translate_google_nr','Google Nauru ( Translate )', 'google_nr','Google Nauru ( catchall )', 'www_google_nu','Google Niue', 'images_google_nu','Google Niue ( images )', 'translate_google_nu','Google Niue ( Translate )', 'google_nu','Google Niue ( catchall )', 'www_google_pn','Google Pitcairn Islands', 'images_google_pn','Google Pitcairn Islands ( images )', 'translate_google_pn','Google Pitcairn Islands ( Translate )', 'google_pn','Google Pitcairn Islands ( catchall )', 'www_google_ps','Google Palestine', 'images_google_ps','Google Palestine[4] ( images )', 'translate_google_ps','Google Palestine[4] ( Translate )', 'google_ps','Google Palestine[4] ( catchall )', 'www_google_ro','Google Romania', 'images_google_ro','Google Romania ( images )', 'translate_google_ro','Google Romania ( Translate )', 'google_ro','Google Romania ( catchall )', 'www_google_rs','Google Serbia', 'images_google_rs','Google Serbia ( images )', 'translate_google_rs','Google Serbia ( Translate )', 'google_rs','Google Serbia ( catchall )', 'www_google_ru','Google Russia', 'images_google_ru','Google Russia ( images )', 'translate_google_ru','Google Russia ( Translate )', 'google_ru','Google Russia ( catchall )', 'www_google_rw','Google Rwanda', 'images_google_rw','Google Rwanda ( images )', 'translate_google_rw','Google Rwanda ( Translate )', 'google_rw','Google Rwanda ( catchall )', 'www_google_sc','Google Seychelles', 'images_google_sc','Google Seychelles ( images )', 'translate_google_sc','Google Seychelles ( Translate )', 'google_sc','Google Seychelles ( catchall )', 'www_google_sh','Google Saint Helena and Ascension and Tristan da Cunha', 'images_google_sh','Google Saint Helena and Ascension and Tristan da Cunha ( images )', 'translate_google_sh','Google Saint Helena and Ascension and Tristan da Cunha ( Translate )', 'google_sh','Google Saint Helena and Ascension and Tristan da Cunha ( catchall )', 'www_google_si','Google Slovenia', 'images_google_si','Google Slovenia ( images )', 'translate_google_si','Google Slovenia ( Translate )', 'google_si','Google Slovenia ( catchall )', 'www_google_sk','Google Slovakia', 'images_google_sk','Google Slovakia ( images )', 'translate_google_sk','Google Slovakia ( Translate )', 'google_sk','Google Slovakia ( catchall )', 'www_google_sm','Google San Marino', 'images_google_sm','Google San Marino ( images )', 'translate_google_sm','Google San Marino ( Translate )', 'google_sm','Google San Marino ( catchall )', 'www_google_sn','Google Senegal', 'images_google_sn','Google Senegal ( images )', 'translate_google_sn','Google Senegal ( Translate )', 'google_sn','Google Senegal ( catchall )', 'www_google_so','Google Somalia', 'images_google_so','Google Somalia ( images )', 'translate_google_so','Google Somalia ( Translate )', 'google_so','Google Somalia ( catchall )', 'www_google_sr','Google Suriname', 'images_google_sr','Google Suriname ( images )', 'translate_google_sr','Google Suriname ( Translate )', 'google_sr','Google Suriname ( catchall )', 'www_google_st','Google Sao Tome and Principe', 'images_google_st','Google Sao Tome and Principe ( images )', 'translate_google_st','Google Sao Tome and Principe ( Translate )', 'google_st','Google Sao Tome and Principe ( catchall )', 'www_google_td','Google Chad', 'images_google_td','Google Chad ( images )', 'translate_google_td','Google Chad ( Translate )', 'google_td','Google Chad ( catchall )', 'www_google_tg','Google Togo', 'images_google_tg','Google Togo ( images )', 'translate_google_tg','Google Togo ( Translate )', 'google_tg','Google Togo ( catchall )', 'www_google_tk','Google Tokelau', 'images_google_tk','Google Tokelau ( images )', 'translate_google_tk','Google Tokelau ( Translate )', 'google_tk','Google Tokelau ( catchall )', 'www_google_tl','Google Timor-Leste', 'images_google_tl','Google Timor-Leste ( images )', 'translate_google_tl','Google Timor-Leste ( Translate )', 'google_tl','Google Timor-Leste ( catchall )', 'www_google_tm','Google Turkmenistan', 'images_google_tm','Google Turkmenistan ( images )', 'translate_google_tm','Google Turkmenistan ( Translate )', 'google_tm','Google Turkmenistan ( catchall )', 'www_google_tn','Google Tunisia', 'images_google_tn','Google Tunisia ( images )', 'translate_google_tn','Google Tunisia ( Translate )', 'google_tn','Google Tunisia ( catchall )', 'www_google_to','Google Tonga', 'images_google_to','Google Tonga ( images )', 'translate_google_to','Google Tonga ( Translate )', 'google_to','Google Tonga ( catchall )', 'www_google_tt','Google Trinidad and Tobago', 'images_google_tt','Google Trinidad and Tobago ( images )', 'translate_google_tt','Google Trinidad and Tobago ( Translate )', 'google_tt','Google Trinidad and Tobago ( catchall )', 'www_google_us','Google United States', 'images_google_us','Google United States ( images )', 'translate_google_us','Google United States ( Translate )', 'google_us','Google United States ( catchall )', 'www_google_vg','Google British Virgin Islands', 'images_google_vg','Google British Virgin Islands ( images )', 'translate_google_vg','Google British Virgin Islands ( Translate )', 'google_vg','Google British Virgin Islands ( catchall )', 'www_google_vu','Google Vanuatu', 'images_google_vu','Google Vanuatu ( images )', 'translate_google_vu','Google Vanuatu ( Translate )', 'google_vu','Google Vanuatu ( catchall )', 'www_google_ws','Google Samoa', 'images_google_ws','Google Samoa ( images )', 'translate_google_ws','Google Samoa ( Translate )', 'google_ws','Google Samoa ( catchall )', 'google_cache','Google (cache)', 'google_froogle','Froogle (Google)', 'google_groups','Google (Groups)', 'google_maps','Google Maps', 'googleByIP','Google (Access by IP-Address)', 'google_catchall','Google catchall sites not specified', 'google_products','Google (Products)', 'google_translate','Google Translate ( catchall )', 'google4counter','4-counter (Google)', 'android_googlequicksearchbox','android-app://com.google.android.googlequicksearchbox ( what is this )', '1klik','1Klik', '1search','1search-board.com', '1und1_de','1&1 Suche (subdomain "suche")', '3721','3721', 'a9', 'A9', 'abacho','Abacho', 'accoona','Accoona', 'alexa','Alexa', 'aliceit','alice.it', 'aliceitmaster','search.alice.it.master', 'allesklar','allesklar.de', 'allgameshome','AllGamesHome', 'alltheweb','AllTheWeb', 'alot','alot', 'altavista','AltaVista', 'amazon','amazon', 'androidsearch','androidsearch.com', 'answerbus','Answerbus', 'anzwers','anzwers.com.au', 'aol_o2suche_de','AOL O2Suche (de)', 'aolcatchall','AOL catchall countries', 'aolcom','AOL .com', 'aolde','AOL .de', 'aolfr','AOL (fr)', 'aolpl','AOL .pl', 'aolsearchde','AOL Search de', 'aoluk','AOL .uk', 'aport','Aport', 'arianna','Arianna', 'asevenboard','asevenboard', 'askcatchall','Ask .com ( catchall )', 'askde','Ask Deutschland', 'askes','Ask Espana', # break out Ask country specific engines. 'askfr','Ask France', 'askimages','ask images', 'askit','Ask Italia', 'askjp','Ask Japan', 'asknl','Ask Nederland', 'askuk','Ask UK', 'atlanticbb','atlanticbb', 'atlas','Atlas.cz', 'atomz','Atomz', 'att','AT&T search (powered by Google)', 'auone','auone', 'avantfind','Avantfind', 'avg','avg', 'babylon','Babylon', 'image_baidu','Baidu Image', 'baidu','Baidu', 'bbc','BBC', 'benefind','benefind', 'biglotron','Biglotron', 'www_bing_com','Bing : www.bing.com', 'cn_bing_com','Bing : cn.bing.com', 'global_bing_com','Bing : global.bing.com', 'bing_com_catchall','Bing : bing.com ( catchall )', 'images_bing_com','Bing : www.bing.com ( images )', 'blekko','blekko', 'blingo','Blingo', 'boatdesign','Boatdesign .net', 'bluewin','bluewin', 'bt','BT', 'bungeebonesdotcom','BungeeBones', 'burett_pagelink_si','burett.pagelink.si', 'centraldatabase','GPU p2p search', 'centrum','Centrum.cz', 'centurylink','centurylink', 'certifiedtoolbarsearch','Certified-Toolbar Search', 'charter','charter', 'chatzum','chatzum', 'checkparams','checkparams', 'chelloat','Chello Austria', 'chellobe','Chello Belgium', 'chellocom','Chello (Country not recognized)', 'chellocz','Chello Czech Republic', 'chellofr','Chello France', 'chellohu','Chello Hungary', 'chellonl','Chello Netherlands', 'chellono','Chello Norway', 'chellopl','Chello Poland', 'chellose','Chello Sweden', 'chellosk','Chello Slovakia', 'clarosearch','Claro Search', 'clinck','clinck', 'clubinternet', 'Club-internet', 'clusty','Clusty', 'comcast','comcast', 'comettoolbar','Comet toolbar search', 'conduit','conduit', 'copernic','Copernic', 'crawler','crawler.com', 'csillamker','csillamker.hu', 'ctrouve','C\'est trouve', 'dalesearch','Dale Search', 'danielsen','Thor (danielsen.com)', 'daum','daum', 'de_dolphin_com','Dolphin Search', 'de_wiki_gov_cn','Wiki Sucher', 'dealwifi_com','Dealwifi', 'dejanews','DejaNews', 'delicious','del.icio.us (Social Bookmark)', 'delta-search','delta-search', 'digg','Digg (Social Bookmark)', 'dmoz','DMOZ', 'dodajpl','Dodaj.pl', 'dogpile','Dogpile', 'duckduckgo','DuckDuckGo', 'earthlink', 'Earth Link', 'easysearch','easysearch', 'ecosia','ecosia', 'edderkoppen','Edderkoppen', 'engine','Cade', 'eniro','Eniro', 'enirose','Eniro Sverige', 'ereadingsource','ereadingsource', 'etools_ch','eTools.ch', 'euroseek','Euroseek', 'everyclick','everyclick', 'excite','Excite', 'facemoods','facemoods', 'fastbot_de','Fastbot.de (Does not provide search keyphrases; using found page instead)', 'fbdownloader','FBDownloader (fbdownloader)', 'fdownloadr_com','FBDownloader (fdownloadr)', 'find1friend','Find1Friend', 'findamo','findamo', 'findarticles','Find Articles', 'finddk','Find', 'fireball','fireball', 'flipora','Flipora', 'foxstart','foxstart', 'francite','Francite', 'free', 'Free.fr', 'freenet_de','suche.freenet.de', 'freeserve','Freeserve', 'funmoods','funmoods', 'gazetapl','Gazeta.pl', 'genieo','Genieo', 'gerypl','Gery.pl', 'globososo','Globososo', 'gmxsuche','GMX Suche', 'gmxsuche_at','GMX Suche Oesterreich', 'go','Go.com', 'go_mail_ru','Go.Mail.ru', 'go2net','Go2Net (Metamoteur)', 'godado','Godado.it', 'goliat','Goliat', 'goodsearch','GoodSearch', 'gotuneed','got u need', 'govome','Govome', 'haku','Ihmemaa', 'handycafe','handycafe', 'heureka','Heureka', 'hogapl','Hoga.pl', 'holasearch','Hola Search', 'hotbot','Hotbot', 'hp_my_aol','hp my aol', 'hubwe','hubwe', 'iask','Iask', 'iboats','Iboats', 'icerocket','Icerocket (Blog)', 'ichiro','Ichiro', 'icq','icq', 'ilse','Ilse', 'iminent','Iminent', 'inbox','inbox', 'incredibar','incredibar', 'incredimail','incredimail', 'indexhu','Index', 'ineffabile','Ineffabile.it (Social Bookmark)', 'intelseek_com/','Intelseek .com', 'www_info_com','Info .com', 'infoseek','Infoseek', 'infospace','InfoSpace', 'infouk','Info UK', 'inspsearch','airzip.inspsearch.com', 'int_search_myway_com','MyWay', 'interiapl','Interia.pl', 'internetto','Internetto Kereso', 'isearch_nation_com','Nation Search', 'iune','i-une', 'ixquick','ix quick', 'izito_catchall','izito ( catchall )', 'izito_de','izito .de', 'izito_uk','izito .uk', 'jubii','Jubii', 'jumpyit','Jumpy.it', 'startjuno_com','Startjuno .com', 'juno','juno', 'jyxo','Jyxo.cz', 'kartoo','Kartoo', 'katalogonetpl','Katalog.Onet.pl', 'kataweb','Kataweb', 'keresolap_hu','Tango keresolap', 'kvasir','kvasir', 'kvitters','kvitters', 'lapkereso_hu','Startlapkereso', 'lbb','LBB', 'ledix','Ledix', 'libero','Libero IT', 'libertysurf', 'Libertysurf', 'live','Microsoft Windows Live', 'localmoxie','Local Moxie', 'looksmart_catchall','looksmart ( catchall )', 'looksmart_co_uk','looksmart .co.uk', 'lycos','Lycos', 'mamma','Mamma', 'meinestadt','meinestadt.de', 'metabot', 'MetaBot', 'metacrawler','metacrawler', 'metacrawler_de','metacrawler.de', 'metager','MetaGer', 'metahannover','uni-hannover.de', 'metasearch','metasearch', 'metaspinner','metaspinner', 'metasuche_ch','Metasuche.ch', 'metaua','meta.ua', 'miner','Meta Miner', 'mirago','Mirago (country unknown)', 'miragobe','Mirago Belgium', 'miragoch','Mirago Switzerland', 'miragocouk','Mirago UK', 'miragode','Mirago Germany', 'miragodk','Mirago Denmark', 'miragoes','Mirago Spain', 'miragofr','Mirago France', 'miragoit','Mirago Italy', 'miragonl','Mirago Netherlands', 'miragono','Mirago Norway', 'miragose','Mirago Sweden', 'mitrasites','mitrasites', 'mozbot','Mozbot', 'msn','Microsoft MSN Search', 'mys_yoursearch_me','Yoursearch.me', 'mysearch','My Search', 'mysearchdial','mysearchdial', 'mysearchresults','mysearchresults', 'myway','myway', 'mywebsearch','MyWebSearch', 'najdi','Najdi.to', 'nation','nation', 'navigationshilfe_t_online','T-Online Navigationshilfe', 'nbci','NBCI', 'netease', 'NetEase', 'netluchs','Netluchs', 'netscape','Netscape', 'netsprintpl','NetSprint.pl', 'netstjernen','Netstjernen', 'netzero','netzero', 'northernlight','NorthernLight', 'nortonsavesearch','Norton Safe Search', 'nusearch','Nusearch', 'o2pl','o2.pl', 'ofir','Ofir', 'oneseek_de','Metasuchmaschine OneSeek.de', 'onetpl','Onet.pl', 'opasia','Opasia', 'orange','orange', 'orangeworld','orangeworld', 'orbis','Orbis', 'origo','Origo-Vizsla', 'overture','Overture', 'passagen','Evreka', 'pch','pch', 'peoplecheck_de','PeopleCheck.de', 'picsearch','picsearch', 'pictures','pictures', 'plusnetwork','Search Plus Network', 'pogodak','Pogodak.com', 'polskapl','Polska', 'polymeta_hu','Polymeta', 'preciobarato_xyz','preciobarato xyz', 'questionanswering','Questionanswering', 'quick','Quick.cz', 'qwant_com','qwant.com', 'rakuten','websearch.rakuten.co.jp', 'rambler','Rambler', 'redbox','RedBox.cz', 'rr','rr', 'safehomepage_com','safehomepage.com', 'sagool','Sagool', 'sapo','Sapo', 'schoenerbrausen','Schoenerbrausen/', 'scroogle','Scroogle', 'search.com','Search.com', 'search_1und1_de','1&1 Suche (subdomain "search")', 'search_foxtab_com','Foxtab Search', 'search_socialdownloadr_com','Socialdownloadr', 'search_zonealarm_com','Zone Alarm Search', 'searchalgo','searchalgo', 'searchall_com','Searchall', 'searchalot','Searchalot', 'searchch','search ch', 'searchcompletion','searchcompletion', 'searches_qone8_com','Omiga-Plus', 'searchesnavigator','searchesnavigator', 'searchfunmoods','Funmoods', 'searchgol','Search-Gol', 'searchlistingsite','SearchLlistingSite', 'searchmobileonline','searchmobileonline', 'searchresults','Search-results', 'searchresultscom','search-results.com ( all sites )', 'searchresultsmobi','search-results.mobi', 'searchsafer','searchsafer', 'searchy','searchy.co.uk', 'searchya','Searchya', 'segnalo','Segnalo (Social Bookmark)', 'semalt','semalt', 'sensis','Sensis AU', 'seznam','Seznam.cz', 'shawca','Shaw.ca', 'shinyseek\.it','Shinyseek.it', 'shoppstop','ShoppStop', 'sify','Sify', 'sky','sky', 'smartsuggestor','smartsuggestor', 'smde','SM.de - Die SuchMaschine', 'snapdo','snapdo', 'softonic','softonic', 'sogou','SoGou', 'sol','SOL', 'so_com','So .com', 'soso','SoSo .com', 'speedbit','Speedbit', 'sphere','Sphere (Blog)', 'splut','Splut', 'spotjockey','Spotjockey', 'spray','Spray', 'start','start.no', 'startlap_hu','Startlab Kereso', 'startpage','startpage.com', 'startsiden','Startsiden Norway', 'startxxl','StartXXL', 'steadysearch','Avantfind', 'stumbleupon','Stumbleupon (Social Bookmark)', 'sucheaolde','SucheAOL .de', 'sumaja','Sumaja', 'supereva','Supereva', 'surfcanyon_com','SurfCanyon', 'sweetim','sweetim', 'sweetpacks','Sweetpacks', 'swik','Swik (Social Bookmark)', 'swisscows_ch','Swisscows', 'sympatico','Sympatico', 'szukaczpl','Szukacz', 't_online_catchall','T-Online ( catchall )', 't_online_de','T-Online .de', 'talktalk_uk','talktalk uk', 'tango_hu','Tango', 'tbask','tb.ask ?', 'teecnoit','Teecno', 'teoma','Teoma', 'terra','Terra', 'tesco','tesco', 'theallsearches','theallsearches', 'three','three', 'tiscali','Tiscali', 'tixuma_de','Tixuma Deutschland', 'toile','Toile du Quebec', 'toshiba','Toshiba', 'turtle','Turtle', 'tyfon','Tyfon', 'uk_foxstart_com','Foxstart.com', 'ukdirectory','UK Directory', 'ukindex','UKIndex', 'ukplus','UK Plus', 'umfis','UMFIS-Online Das Umweltfirmen-Informationssystem der IHKs in Deutschland', 'umuwa_de','Umuwa Deutschland', 'usatoday','usatoday', 'vindex','Vindex', 'virgilio','Virgilio', 'virginmedia','Virgin Media', 'vi-view_com','vi-view.com', 'vivisimo','Vivisimo', 'vlips_de','vlips .de', 'vnet','VNet', 'voila','Voila', 'wahoo','Wahoo', 'webalta','webalta.ru', 'webcrawler','WebCrawler', 'webde','Web.de', 'webmania','webmania.hu', 'whorush_com','whorush com', 'windowssearch_com','windowssearch.com', 'wisenut','WISENut', 'wow_utop_it','wow.utop.it', 'wowpl','Wow.pl', 'wowsearch','Wow Search', 'wowuk','uk.wow.com', 'wp','Wirtualna Polska', 'www_buenosearch_com','BuenoSearch', 'www_dregol_com','Dregol Search', 'www_wow_com','WOW.com', 'wwweasel','WWWeasel', 'xfinity_com','Xfinity', 'ar_images_search_yahoo_com','Yahoo : ar.images.search.yahoo.com', 'ar_search_yahoo_com','Yahoo : ar.search.yahoo.com', 'at_images_search_yahoo_com','Yahoo : at.images.search.yahoo.com', 'at_search_yahoo_com','Yahoo : at.search.yahoo.com', 'au_images_search_yahoo_com','Yahoo : au.images.search.yahoo.com', 'au_search_yahoo_com','Yahoo : au.search.yahoo.com', 'br_images_search_yahoo_com','Yahoo : br.images.search.yahoo.com', 'br_search_yahoo_com','Yahoo : br.search.yahoo.com', 'ca_images_search_yahoo_com','Yahoo : ca.images.search.yahoo.com', 'ca_search_yahoo_com','Yahoo : ca.search.yahoo.com', 'ca_yhs4_search_yahoo_com','Yahoo : ca.yhs4.search.yahoo.com', 'ch_images_search_yahoo_com','Yahoo : ch.images.search.yahoo.com', 'ch_yhs4_search_yahoo_com','Yahoo : ch.yhs4.search.yahoo.com', 'de_search_yahoo_com','Yahoo : de.search.yahoo.com', 'de_yhs4_search_yahoo_com','Yahoo : de.yhs4.search.yahoo.com', 'es_images_search_yahoo_com','Yahoo : es.images.search.yahoo.com', 'es_search_yahoo_com','Yahoo : es.search.yahoo.com', 'es_yhs4_search_yahoo_com','Yahoo : es.yhs4.search.yahoo.com', 'espanol_images_search_yahoo_com','Yahoo : espanol.images.search.yahoo.com', 'espanol_search_yahoo_com','Yahoo : espanol.search.yahoo.com', 'fr_images_search_yahoo_com','Yahoo : fr.images.search.yahoo.com', 'fr_search_yahoo_com','Yahoo : fr.search.yahoo.com', 'fr_yhs4_search_yahoo_com','Yahoo : fr.yhs4.search.yahoo.com', 'gr_search_yahoo_com','Yahoo : gr.search.yahoo.com', 'gr_yhs4_search_yahoo_com','Yahoo : gr.yhs4.search.yahoo.com', 'hk_image_search_yahoo_com','Yahoo : hk.image.search.yahoo.com', 'hk_images_search_yahoo_com','Yahoo : hk.images.search.yahoo.com', 'hk_search_yahoo_com','Yahoo : hk.search.yahoo.com', 'id_images_search_yahoo_com','Yahoo : id.images.search.yahoo.com', 'id_search_yahoo_com','Yahoo : id.search.yahoo.com', 'id_yhs4_search_yahoo_com','Yahoo : id.yhs4.search.yahoo.com', 'ie_search_yahoo_com','Yahoo : ie.search.yahoo.com', 'image_search_yahoo_co_jp','Yahoo : image.search.yahoo.co.jp', 'images_search_yahoo_com','Yahoo : images.search.yahoo.com', 'in_images_search_yahoo_com','Yahoo : in.images.search.yahoo.com', 'in_search_yahoo_com','Yahoo : in.search.yahoo.com', 'in_yhs4_search_yahoo_com','Yahoo : in.yhs4.search.yahoo.com', 'it_images_search_yahoo_com','Yahoo : it.images.search.yahoo.com', 'it_search_yahoo_com','Yahoo : it.search.yahoo.com', 'it_yhs4_search_yahoo_com','Yahoo : it.yhs4.search.yahoo.com', 'kr_search_yahoo_com','Yahoo : kr.search.yahoo.com', 'malaysia_images_search_yahoo_com','Yahoo : malaysia.images.search.yahoo.com', 'malaysia_search_yahoo_com','Yahoo : malaysia.search.yahoo.com', 'mx_images_search_yahoo_com','Yahoo : mx.images.search.yahoo.com', 'mx_search_yahoo_com','Yahoo : mx.search.yahoo.com', 'nl_images_search_yahoo_com','Yahoo : nl.images.search.yahoo.com', 'nl_search_yahoo_com','Yahoo : nl.search.yahoo.com', 'nl_yhs4_search_yahoo_com','Yahoo : nl.yhs4.search.yahoo.com', 'no_search_yahoo_com','Yahoo : no.search.yahoo.com', 'nz_search_yahoo_com','Yahoo : nz.search.yahoo.com', 'pe_images_search_yahoo_com','Yahoo : pe.images.search.yahoo.com', 'ph_images_search_yahoo_com','Yahoo : ph.images.search.yahoo.com', 'ph_search_yahoo_com','Yahoo : ph.search.yahoo.com', 'ph_yhs4_search_yahoo_com','Yahoo : ph.yhs4.search.yahoo.com', 'pl_yhs4_search_yahoo_com','Yahoo : pl.yhs4.search.yahoo.com', 'qc_images_search_yahoo_com','Yahoo : qc.images.search.yahoo.com', 'qc_search_yahoo_com','Yahoo : qc.search.yahoo.com', 'r_search_yahoo_com','Yahoo : r.search.yahoo.com', 'ru_images_search_yahoo_com','Yahoo : ru.images.search.yahoo.com', 'se_images_search_yahoo_com','Yahoo : se.images.search.yahoo.com', 'se_search_yahoo_com','Yahoo : se.search.yahoo.com', 'se_yhs4_search_yahoo_com','Yahoo : se.yhs4.search.yahoo.com', 'search_yahoo_co_jp','Yahoo : search.yahoo.co.jp', 'search_yahoo_com','Yahoo : search.yahoo.com', 'sg_images_search_yahoo_com','Yahoo : sg.images.search.yahoo.com', 'sg_search_yahoo_com','Yahoo : sg.search.yahoo.com', 'sg_yhs4_search_yahoo_com','Yahoo : sg.yhs4.search.yahoo.com', 'tr_yhs4_search_yahoo_com','Yahoo : tr.yhs4.search.yahoo.com', 'tw_image_search_yahoo_com','Yahoo : tw.image.search.yahoo.com', 'tw_images_search_yahoo_com','Yahoo : tw.images.search.yahoo.com', 'tw_search_yahoo_com','Yahoo : tw.search.yahoo.com', 'uk_images_search_yahoo_com','Yahoo : uk.images.search.yahoo.com', 'uk_search_yahoo_com','Yahoo : uk.search.yahoo.com', 'uk_yhs_search_yahoo_com','Yahoo : uk.yhs.search.yahoo.com', 'uk_yhs4_search_yahoo_com','Yahoo : uk.yhs4.search.yahoo.com', 'us_search_yahoo_com','Yahoo : us.search.yahoo.com', 'us_yhs4_search_yahoo_com','Yahoo : us.yhs4.search.yahoo.com', 'vn_images_search_yahoo_com','Yahoo : vn.images.search.yahoo.com', 'yahoo_mindset','Yahoo! Mindset', 'images_search_yahoo_catchall','Yahoo : images search ( catchall )', 'yhs4_search_yahoo_catchall','Yahoo : yhs4 search ( catchall )', 'search_yahoo_catchall','Yahoo : search ( catchall )', 'yahoo_catchall','Yahoo : ( catchall )', 'ya_ru','Ya.ru ( Yandex )', 'yandex','yandex ( catchall )', 'yandexcom','Yandex .com', 'yandexcomtr','Yandex .com.tr', 'yandexkz','Yandex .kz', 'yandexru','Yandex .ru', 'yandexua','Yandex .ua', 'yell','Yell', 'yourbestsearch','YourBest Search', 'youtube','youtube', 'zapmeta_catchall','zapmeta ( catchall )', 'zapmeta_ch','zapmeta ch', 'zapmeta_com','zapmeta com', 'zapmeta_de','zapmeta de', 'zapmeta_it','Zapmeta .it', 'fr_zapmeta_ws','Zapmeta fr .ws', 'zapmeta_ws','Zapmeta .ws', 'zhongsou','ZhongSou', 'zoeken','Zoeken', 'zoznam','Zoznam', # Generic search engines 'search','Unknown search engines' ); # Sanity check. # Enable this code and run perl search_engines.pm to check file entries are ok #----------------------------------------------------------------------------- #foreach my $key (@SearchEnginesSearchIDOrder_list1) { # if (! $SearchEnginesHashID{$key}) { error("Entry '$key' has been found in SearchEnginesSearchIDOrder_list1 with no value in SearchEnginesHashID"); # foreach my $key2 (@SearchEnginesSearchIDOrder_list2) { if ($key2 eq $key) { error("$key is in 1 and 2\n"); } } # foreach my $key2 (@SearchEnginesSearchIDOrder_listgen) { if ($key2 eq $key) { error("$key is in 1 and gen\n"); } } #} } #foreach my $key (@SearchEnginesSearchIDOrder_list2) { # if (! $SearchEnginesHashID{$key}) { error("Entry '$key' has been found in SearchEnginesSearchIDOrder_list1 with no value in SearchEnginesHashID"); # foreach my $key2 (@SearchEnginesSearchIDOrder_list1) { if ($key2 eq $key) { error("$key is in 2 and 1\n"); } } # foreach my $key2 (@SearchEnginesSearchIDOrder_listgen) { if ($key2 eq $key) { error("$key is in 2 and gen\n"); } } #} } #foreach my $key (@SearchEnginesSearchIDOrder_listgen) { if (! $SearchEnginesHashID{$key}) { error("Entry '$key' has been found in SearchEnginesSearchIDOrder_listgen with no value in SearchEnginesHashID"); } } #foreach my $key (keys %NotSearchEnginesKeys) { if (! $SearchEnginesHashID{$key}) { error("Entry '$key' has been found in NotSearchEnginesKeys with no value in SearchEnginesHashID"); } } #foreach my $key (keys %SearchEnginesKnownUrl) { # my $found=0; # foreach my $key2 (values %SearchEnginesHashID) { # if ($key eq $key2) { $found=1; last; } # } # if (! $found) { die "Entry '$key' has been found in SearchEnginesKnownUrl with no value in SearchEnginesHashID"; } #} #foreach my $key (keys %SearchEnginesHashLib) { # my $found=0; # foreach my $key2 (values %SearchEnginesHashID) { # if ($key eq $key2) { $found=1; last; } # } # if (! $found) { die "Entry '$key' has been found in SearchEnginesHashLib with no value in SearchEnginesHashID"; } #} #print @SearchEnginesSearchIDOrder_list1." ".@SearchEnginesSearchIDOrder_list2." ".@SearchEnginesSearchIDOrder_listgen; 1; awstats-8.0/wwwroot/cgi-bin/lib/status_http.pm0000644000175100017510000001002514753672077023563 0ustar ldestailleurldestailleur# AWSTATS HTTP STATUS DATABASE #------------------------------------------------------- # If you want to add a HTTP status code, you must add # an entry in httpcodelib. #------------------------------------------------------- #package AWSHTTPCODES; # from https://en.wikipedia.org/wiki/List_of_HTTP_status_codes # httpcodelib # This list is used to found description of a HTTP status code #----------------------------------------------------------------- %httpcodelib = ( '100'=>'Continue', '101'=>'Switching Protocols', '102'=>'Processing (WebDAV)', '103'=>'Early Hints', #[Miscellaneous successes] '2xx'=>'[Miscellaneous successes]', '200'=>'OK', # HTTP request OK '201'=>'Created', '202'=>'Accepted', '203'=>'Non-authoritative Information', '204'=>'No Content', '205'=>'Reset Content', '206'=>'Partial Content', '207'=>'Multi-Status (WebDAV)', '208'=>'Already Reported (WebDAV)', '226'=>'IM Used', #[Miscellaneous redirections] '3xx'=>'[Miscellaneous redirections]', '300'=>'Multiple Choices', '301'=>'Moved Permanently (redirect)', '302'=>'Found (Previously "Moved temporarily")', '303'=>'See Other', '304'=>'Not Modified (since last retrieval)', # HTTP request OK '305'=>'Use Proxy', '306'=>'Switch Proxy', '307'=>'Temporary Redirect', '308'=>'Permanent Redirect', #[Miscellaneous client/user errors] '4xx'=>'[Miscellaneous client/user errors]', '400'=>'Bad Request', '401'=>'Unauthorized', '402'=>'Payment Required', '403'=>'Forbidden', '404'=>'Not Found (hits on favicon excluded)', '405'=>'Method Not Allowed', '406'=>'Not Acceptable', '407'=>'Proxy Authentication Required', '408'=>'Request Timeout', '409'=>'Conflict', '410'=>'Gone', '411'=>'Length Required', '412'=>'Precondition Failed', '413'=>'Payload Too Large', '414'=>'URI Too Long', '415'=>'Unsupported Media Type', '416'=>'Range Not Satisfiable', '417'=>'Expectation Failed', '418'=>'I am a teapot', '421'=>'Misdirected Request', '422'=>'Unprocessable Entity (WebDAV)', '423'=>'Locked (WebDAV)', '424'=>'Failed Dependency (WebDAV)', '425'=>'Too Early', '426'=>'Upgrade Required', '428'=>'Precondition Required', '429'=>'Too Many Requests', '431'=>'Request Header Fields Too Large', '451'=>'Unavailable For Legal Reasons', #[Miscellaneous server errors] '5xx'=>'[Miscellaneous server errors]', '500'=>'Internal Server Error', '501'=>'Not Implemented', '502'=>'Bad Gateway', '503'=>'Service Unavailable', '504'=>'Gateway Timeout', '505'=>'HTTP Version Not Supported', '506'=>'Variant Also Negotiates', '507'=>'Insufficient Storage (WebDAV)', '508'=>'Loop Detected (WebDAV)', '510'=>'Not Extended', '511'=>'Network Authentication Required', #[Unofficial codes] '103'=>'Checkpoint', '218'=>'This is fine (Apache Web Server)', '419'=>'Page Expired (Laravel Framework)', '420'=>'Method Failure (Spring Framework) / Enhance Your Calm (Twitter)', '430'=>'Request Header Fields Too Large (Shopify)', '440'=>'Login Time-out (IIS)', '444'=>'No Response (nginx)', '449'=>'Retry With (IIS)', '450'=>'Blocked by Windows Parental Controls (Microsoft)', '451'=>'Redirect (IIS)', '460'=>'Client closed the connection with the load balancer before the idle timeout period elapsed (AWS ELB)', '463'=>'The load balancer received an X-Forwarded-For request header with more than 30 IP addresses (AWS ELB)', '494'=>'Request header too large (nginx)', '495'=>'SSL Certificate Error (nginx)', '496'=>'SSL Certificate Required (nginx)', '497'=>'HTTP Request Sent to HTTPS Port (nginx)', '498'=>'Invalid Token (Esri)', '499'=>'Client Closed Request (nginx) / Token Required (Esri)', '509'=>'Bandwidth Limit Exceeded (Apache Web Server/cPanel)', '520'=>'Unknown Error (Cloudflare)', '521'=>'Web Server Is Down (Cloudflare)', '522'=>'Connection Timed Out (Cloudflare)', '523'=>'Origin Is Unreachable (Cloudflare)', '524'=>'A Timeout Occurred (Cloudflare)', '525'=>'SSL Handshake Failed (Cloudflare)', '526'=>'Invalid SSL Certificate (Cloudflare)', '527'=>'Railgun Error (Cloudflare)', '530'=>'Origin DNS Error (Cloudflare) / Site is frozen (Pantheon web platform)', '598'=>'(Informal convention) Network read timeout error', #[Unknown] 'xxx'=>'[Unknown]' ); 1; awstats-8.0/wwwroot/cgi-bin/lib/worms.pm0000644000175100017510000000430714753672077022356 0ustar ldestailleurldestailleur# AWSTATS WORMS ADATABASE #----------------------------------------------------------------------------- # If you want to add worms to extend AWStats database detection capabilities, # you must add an entry in WormsSearchIDOrder, WormsHashID and WormsHashLib. #----------------------------------------------------------------------------- #package AWSWORMS; # WormsSearchIDOrder # This list is used to know in which order to search Worm IDs. # This array is array of Worms matching criteria found in URL submitted # to web server. This is a not case sensitive ID. #----------------------------------------------------------------------------- @WormsSearchIDOrder = ( '\/default\.ida', '\/null\.idq', 'exe\?\/c\+dir', 'root\.exe', 'admin\.dll', '\/nsiislog\.dll', '\/sumthin', '\/winnt\/system32\/cmd\.exe', '\/_vti_inf\.html', '\/_vti_bin\/shtml\.exe\/_vti_rpc' ); # WormsHashID # Each Worms search ID is associated to a string that is unique name of worm. #----------------------------------------------------------------------------- %WormsHashID = ( '\/default\.ida','code_red', '\/null\.idq','code_red', 'exe\?\/c\+dir','nimda', 'root\.exe','nimda', 'admin\.dll','nimda', '\/nsiislog\.dll','mpex', '\/sumthin','sumthin', '\/winnt\/system32\/cmd\.exe','nimda', '\/_vti_inf\.html','unknown', '\/_vti_bin\/shtml\.exe\/_vti_rpc','unknown' #'/MSOffice/cltreq.asp' # Not a worm, a check by IE to see if discussion bar is turned on #'/_vti_bin/owssrv.dll' # Not a worm, a check by IE to see if discussion bar is turned on ); # WormsHashLib # Worms name list ('worm unique id in lower case','worm clear text') # Each unique ID string is associated to a label #----------------------------------------------------------------------------- %WormsHashLib = ( 'code_red','Code Red family worm', 'mpex','IIS Exploit worm', 'nimda','Nimda family worm', 'sumthin','Sumthin worm', 'unknown','Unknown worm' ); # WormsHashTarget # Worms target list ('worm unique id in lower case','worm target clear text') # Each unique ID string is associated to a target #----------------------------------------------------------------------------- %WormsHashTarget = ( 'code_red','IIS', 'mpex','IIS', 'nimda','IIS', 'sumthin','?', 'unknown','MS products', ); 1; awstats-8.0/wwwroot/cgi-bin/lib/blacklist.txt0000644000175100017510000016254114753672077023367 0ustar ldestailleurldestailleur# # MT-Blacklist Master Copy # # Last update: 2005/08/26 10:18:13 # Number of entries: 3117 # # This is the master copy of the MT-Blacklist plugin # spammer blacklist. You can import this file through # the Add screen in the plugin web interface. # # You can find out more about this file at: # http://www.jayallen.org/comment_spam/ # # You can find out more about MT-Blacklist at # http://www.jayallen.org/projects/mt-blacklist # ([\w\-_.]+\.)?(l(so|os)tr)\.[a-z]{2,} # Catchall regex for lsotr.xxx and lostr.xxx with or without a subdomain (blow)[\w\-_.]*job[\w\-_.]*\.[a-z]{2,} # This stops a whole slew of domain name variations relating to -- well -- you know... (buy)[\w\-_.]*online[\w\-_.]*\.[a-z]{2,} # Catchall regexp for many spam sites (diet|penis)[\w\-_.]*(pills|enlargement)[\w\-_.]*\.[a-z]{2,} # Catchall regexp for many spam sites (i|la)-sonneries?[\w\-_.]*\.[a-z]{2,} (levitra|lolita|phentermine|viagra|vig-?rx|zyban|valtex|xenical|adipex|meridia\b)[\w\-_.]*\.[a-z]{2,} # Super regexp for domains containing levitra, lolita, phentermine, viagra, vigrx, vig-rx, zyban, valtex, xenical, adipex and meridia (magazine)[\w\-_.]*(finder|netfirms)[\w\-_.]*\.[a-z]{2,} (mike)[\w\-_.]*apartment[\w\-_.]*\.[a-z]{2,} # Catchall regexp for Mike's Apartment variations (milf)[\w\-_.]*(hunter|moms|fucking)[\w\-_.]*\.[a-z]{2,} (online)[\w\-_.]*casino[\w\-_.]*\.[a-z]{2,} # Catchall regexp for a hundred online casino sites (prozac|zoloft|xanax|valium|hydrocodone|vicodin|paxil|vioxx)[\w\-_.]*\.[a-z]{2,} # Super regexp for domains containing prozac, zoloft, xanax, valium, hydrocodone, vicodin, paxil, vioxx (ragazze)-?\w+\.[a-z]{2,} # Catchall regexp for many spam sites (ultram\b|\btenuate|tramadol|pheromones|phendimetrazine|ionamin|ortho.?tricyclen|retin.?a\b)[\w\-_.]*\.[a-z]{2,} # Third drug super regexp (valtrex|zyrtec|\bhgh\b|ambien\b|flonase|allegra|didrex|renova\b|bontril|nexium)[\w\-_.]*\.[a-z]{2,} # Fourth drug super regexp -4-you.info -4u.info -mobile-phones.org -site.info .gb.com .lycos.de .static.net 01-beltonen.com 01-klingeltoene.at 01-klingeltoene.de 01-loghi.com 01-logo.com 01-logot.com 01-logotyper.com 01-melodia.com 01-melodias.com 01-ringetone.com 01-ringsignaler.com 01-ringtone.com 01-ringtones.us 01-soittoaanet.com 01-suonerie.com 01-toque.com 01ringtones.co.uk 0adult-cartoon.com 0adult-manga.com 0cartoon-porn.com 0cartoon-sex.com 0cartoon.com 0casino-online.com 0casinoonline.com 0catch.com 0free-hentai.com 0freehentai.com 0hentai-anime.com 0hentai-manga.com 0hentaimanga.com 0internet-casino.com 0livesex.com 0manga-porno.com 0manga-sesso.com 0manga.com 0sesso-amatoriale.com 0sesso-orale.biz 0sesso.biz 0sesso.us 0sessoanale.com 0sessogratis.us 0sex-toons.com 0sfondi-desktop.com 0sfondi.com 0suonerie.com 0tatuaggi.com 0toons.com 0video-porno.com 0virtual-casino.com 0xxx-cartoon.com 1-bignaturals.com 1-cumfiesta.com 1-klingeltone.com 1-online-poker.us 1-poker-games.biz 1-welivetogether.com 1-wholesale-distributor.com 100-sex.com 100free.com 100hgh.com 101pills.com 108bikes.com 123-home-improvement-equity-loans.com 123-sign-making-equipment-and-supplies.com 123onlinepoker.com 123sessogratis.com 125mb.com 15668.com 16pp.com 1a1merchantaccounts.com 1asphost.com 1concerttickets.com 1footballtickets.com 1freespot.com 1on8.co.uk 1on8.com 1st-advantage-credit-repair.com 1st-auto-insurance-4u.com 1st-host.org 1st-payday-loans.net 1st-phonecard.com 1st-poker-online.com 1st-printer-ink-cartridge.com 1st-shemale-sex.com 1stincomeracing.co.uk 1stindustrialdirectory.com 1stlookcd.com 1xp6z.com 20fr.com 216.130.167.230 24-hour-fitness-online.com 247-rx.net 2ndmortgageinterestrates.com 2teens.net 2twinks.com 2y.net 2zj.cn 3-day-diet-plan.com 321cigarettes.com 333-casino.com 333-poker.com 3333.ws 365jp.com 38ha.com 3host.com 3sixtyfour.com 3yaoi.com 404host.com 404servers.com 41b.net 42tower.ws 444-casino.com 444-poker.com 4hs8.com 4mg.com 4result.net 4u-topshelfpussy.com 4womenoftheworld.com 51.net 51asa.com 555-poker.com 5amateurs.com 65.217.108.182 666-casino.com 666-gambling.com 69.61.11.163 6p.org.uk 6x.to 7host.com 7p.org.uk 7yardsweb.com 888-online-poker.com 888cas.com 888jack.com 88aabb.com 8bit.co.uk 8gold.com 8k.com 8th\S*street\S*latina\S*\.[a-z]{2,} 8yardsweb.com 911easymoney.com 911pills.info 989888.com 9p.org.uk \bby\.ru\b \bda\.ru\b \bde\.gg\b \bde\.nr\b \bde\.tc\b \bde\.tp\b \bgo\.ro\b a--e.com a-1-versicherungsvergleich.de a-pics.net a-purfectdream-expression.com a-stories.com a1-mortgage-finder.com a1cellphoneaccessories.info a1digitalcameras.info a1metalbuildings.info a1steelbuildings.info a1timemanagement.info abc3x.com abnehmen-ganz-sicher.com abocams.de aboutgrouphomes.com abymetro.org.uk academyofmusic.us acceptcreditcardsonlineinternetmerchantaccountservices.com acceptcreditcardsrealtime.com accompagnatrici.cc achtung.hopto.org acornfm.com acornwebdesign.co.uk acrs.us activerx.com acyclovir.net addictinggames.com aducasher.spb.ru adult-dvd-dot.com adult-dvds-dot.com adult-free-webcams.com adult-friend.info adult-games.name adult-manga.org adult-porno.us adultfreehosting.com adultfriendfinder.com adultfriendfindernow.com adultfriendfindersite.com adultfriendsite.com adulthostpro.com adultlingerieuk.com adultnonstop.com adultporncentral.net adultserviceproviders.com adultshare.com advantage-quotes.com aektschen.de aesthetics.co.il affilino.net afreeserver.com ahbabe.com aimite.com airfare-links.net airshow-china.com.cn alawna.blogspot.com all-calmortgage.com all-debt-consolidation.org all-fioricet.com all-gay-porn.us all-poker-online all-we-live-together.com allago.de allfind.us allinsurancetype.com allmagic.ru alloha.info allohaweb.com allthediets.com allthroating.com almacenpc.com alphacarolinas.org alright.com.ru alumnicards.com amateur-lesbian.us amateur-movie.us amateur-naked.us amateur-porn-gallery.com amateur-porno.us amateur-site.us amateur-thumbnail.com amateur-thumbs.net amateurjerkoff.org amateurs-xxx.us amateurs.r00m.com amateursuite.com amazing-satellite-tv-deals.info americacashfast.com american-single-dating.com americancdduplication.com americanpaydayloans.net americastgp.com amoxicillin-online.net anal-sex-pictures.us analloverz.com andyedf.de angenehmen-aufenthalt.de animal-fuck.org animal-porn.ws animalsex-movies-archive.com animalsex-pics-gallery.com anime-adult.us anime-hentai-porn.com anime-manga.us anime-porn-sex-xxx.com anime-porn.name anime-sex-cartoon-porn.com annunci-coppie.net annunci-erotici.net annunci-erotici.org annunci-personali.org annunci-sesso.org annunci-sesso.us annuncisesso.us anonsi.com anonymous-blogger.com ansar-u-deen.org anti-exploit.com anticlick.com.ru anuntisinmobiliaria.com anxietydisorders.biz anylight4u.com anything4health.com anzwers.org aol-com.us ap8.com apecceosummit2003.com apollopatch.com apornhost.com apply-to-green-card.org appollo.org approval-loan.com aquari.ru aquatyca.net arcsecurity.co.uk area-code-npa-nxx.com argendrom.com armor2net.com aromacc.com artsculpture.org aseman.weblogs.us asian-girls-porn-sex.com asian-girls.name asian-nude.blogspot.com asian-sex-woman.com asianbum.com ass-picture.us assserver.com at-capstone.com atkins-diet-center.com atkinsexpert.com atkpremium.net atkpremium.org atlanta2000.org atlas-pharmacy.com auctionmoneymakers.com auktions-uebersicht.de australia-online-travel.com austria-travels.info auto-insurance-links.net auto-loans-usa.biz autodetailproducts.com autodirektversicherung.com autofinanzierung-autokredit.de autofinanzierung-zum-festzins.de autohandelsmarktplatz.de autokredit-autofinanzierung.de autokredit-tipp.de automotive.com autumn-jade.com avon-one.com azian.org b-witchedcentral.co.uk ba2000.com babes-d.com babes-plus.com baby-perfekt.de babymarktplatz-aktiv.de back-room-facials.angelcities.com background-check.info backroom-facials.150m.com backseatbangers bad-movies.net bad-passion.com bahraichfun.com bali-dewadewi-tours.com bali-hotels.co.uk balidiscovery.org balivillas.net balltaas.com banialoba3w.150m.com banned-pics.com bannedhome.com barcodes.cn bare.org barely-legal-teenb.com barely-legald.com barelylegalgirlsex.com bargainfindsonebay.com bargeld-tipp.de basi-musicali.com basketball--betting.net bast3.ru batukaru\.[a-z]{2,} bbwclips.com bccinet.org bdsm-story.blogspot.com beastiality-animal-sex-stories.com beastiality-stories.net beastsex-movies.com beauty-farm.net bedding-etc.com belinking.com belle-donne.biz belle-ragazze.net belle-ragazze.org belleragazze.biz belleragazze.org bellissime-donne.com bellissime-donne.net bellissimedonne.com bellissimedonne.org beltonen-logos-spel.com benessere.us berwickfoundation.org best-buy-cialis.com best-cell-phone-batteries.info best-cialis-source.com best-deals-blackjack.info best-deals-casino.info best-deals-cheap-airline-tickets.info best-deals-diet.info best-deals-flowers.info best-deals-hotels.info best-deals-online-gambling.info best-deals-online-poker.info best-deals-poker.info best-deals-roulette.info best-deals-weight-loss.info best-e-site.com best-gambling.biz best-high-speed-internet.com best-internet-bingo.com best-pharmacy.us best-result-fast.com bestasianteens.com bestdims.com bestdvdclubs.com bestgamblinghouseonline.com besthandever.com bestiality-pics.org bestialitylinks.org bestits.net bestlowmortgagerates bestonline-medication.com bestonline-medication.net bestonline-shopping.com bestpornhost.com bet-on-horseracing.com beverlyhillspimpandhos.com beverlyhillspimpsandhos.com biexperience.org big-black-butts.net big-breast-success.com big-hooters.net big-natural-boobs.us big-naturals-4u.com big-rant.com bigbras-club.com bigmag.com.ua bigmoms.com bigtitchaz.com bigyonet.com bildmitteilung.us billigfluege-billige-fluege.de bingo-net.com bio-snoop.com birth-control-links.com bizhat.com bj-cas.cn bj-fyhj.com bj-hchy.com bjerwai.com bjgift.com bjkhp.com bjxhjy.com bla5.com black-amateur-cock.net black-dick-white-slut.com black-girls.blowsearch.ws black-jack-4u.net black-jack-trx.com blackbusty.com blackjack-123.com blackjack-21.ws blackjack-4u.net blackjack-777.net blackjack-8.com blackjack-dot.com blackjack-homepage.com blackjack-p.com blackjack-play-blackjack.com blackjack-winner.net blackjack.fm blackjack777.net blackjacksite.net blahblah.tk blk-web.de bllogspot.com blog-tips.com bloglabs.biz blogman.biz blogmen.net blogspam.org blonde-pussy.us blonde-video.us blonde-xxx.us blondes2fuck.com blumengruss-onlineshop.de blumenshop-versand.de bnetsol.com body-jewelry.reestr.net body-piercing.softinterop.com bodyjock.com bon-referencement.com bondage-story.blogspot.com boobmorning.com boobspost.com booktextone.com boom.ru borindonaragara.com boysgonebad.net brazilbang.biz breast-augmentation.top-big-tits.com briana-banks-dot.com british-hardcore.net bszz.com bueroversand-xxl.de bugaboo-stroller.com build-penis.com bulkemailsoft.com burningcar.net burundonamagara.com business-grants.org business-web-site.net businessgrants.biz busty-models.us bustyangelique.com bustydustystash.com bustykerrymarie.com butalbital.org buy-2005-top.com buy-2005.com buy-adult-sex-toys.com buy-adult-toys.biz buy-car-insurance-4-us.com buy-ceramics.com buy-cheapest-lexapro-side-effects-noprescription.biz buy-cialis.ws buy-computer-memory.net buy-computer.us buy-discount-airline-tickets.com buy-laptop.biz buy-rx-usa.com buy-sex-toys.net buycheapcialis buycheappills.net buyhgh buylipitor buyprilosec buystuffpayless.com buyzocor byronbayinternet.com c-start.net ca-america.com ca-s-ino.com calendari-donne.com calendari-donne.net calendaridonne.com calendaridonne.net california-real-estate-sale.com callingcardchoice.com cambridgetherapynotebook.co.uk camemberts.org canadianlabels.net cantwell2000.com canzoni-italiane.com canzoni-italiane.net canzoni-italiane.org canzoni-karaoke.com canzoni-mp3.com canzoni-mp3.us canzoni-musica.com canzoni.cc canzonisanremo.com canzonistraniere.com capital-credit-cards.com capquella.com captain-stabbin-4u.com captain-stabbin.blogspot.com car-financing-low-rates.biz car-fuck.net car-rental-links.com car-rental-search.com car-rentals-2go.com card-games-tfx.com cardsloansmortgages.com caribbean-poker-web.com carnalhost.com carnumbers.ru cars-links.com cartoni-animati.com cartoni-hentai.com cartoni-hentai.net cartoni-hentai.org cartoni-porno.com cartonierotici.com cartonigiapponesi.com cartonihentai.net cartopia.com cas7.net cash-advance-quick.com cashadvanceclub.com casino-bet-casino.com casino-cash.net casino-en-ligne.fr.vu casino-game-trx.com casino-games-4-us.com casino-games-i.com casino-gaming-trx.com casino-in-linea.it.st casino-jp.com casino-on-net.com casino-online-i.com casino-online-on-line.com casino-onnet-bonus.com casino-slot.ws casino-wins.net casino.150m.com casino.menegum.co.uk casino747.net casinochique.com casinoequipmentsalesandrental.com casinolasvegas-online.com casinoplaces.net casinos-8.com casinos-jp.com casinos-plus.com castingagentur2004.de catchathief.org cbitech.com ccie-ccnie.com ccie130.com ccna-ccna.com ccna130.com ccnp-ccnp.com ccnp130.com cds-xxl.de cdshop-guenstig.de celebrexonline.us celebritylust.blog-city.com celebritypics.ws celebskin.com celebtastic.com cell-phone-accessories-dot.com ceramics-store.com certificationking.net certified-new-autos.com certified-new-cars.com certified-new-suvs.com certified-used-cars.com certified-used-suvs.com cesew.org charisma.dyndns.dk chat-l.de chatten.bilder-j.de chauffeurtours.co.uk cheap-adult-sex-toys.com cheap-airfare-airline-ticket.com cheap-celebrex-prescriptions.com cheap-christmas-gifts.co.uk cheap-cigarettes.com cheap-laptop-notebook.netdims.com cheap-online-pharmacy.org cheap-pills-online.com cheap-web-hosting-companies.com cheapacyclovir.com cheapcodeine.biz cheapdrugpharmacy.com cheaper-digital-cameras.uk.com cheaper-loans.eu.com cheapest-pills-online.com cheapgenericsoma.info cheapsomaonline.biz cheaptabs.envy.nu checkmeds.com cherrybrady.com chickz.com chillout.bpa.nu chinaaircatering.com chinagoldcoininc.com chineseapesattack chloesworld.com choose-online-university.com chrislaker.co.uk christmas-casino.spb.ru cialis-buy.com cialis-dot.com cialis-express.com cialis-weekend-pills.com cialis.homeip.net cialisapcalis.com cialisnetwork.com cialisusa.bravehost.com ciscochina.com clamber.de clanbov.com classifiche-italiane.org classifiche-musicali.com classifiche-musicali.net classifiche-musicali.org classifichemusicali.com claudiachristian.co.uk claypokerchips-claypokerchips.com cleanadulthost.com cleannbright.co.uk click-or-not.de click-poker.com clophillac.org.uk closed-network.com club-online-poker club69.net clubatlantiscasino.com cmeontv.de cnbjflower.com cngangqiu.com cntoplead.com coed-girls.com coffee-delivered.com college-girl-pic.com college-links.net college-scholarships-grants.biz combaltec.com comeback.com cometojapan.com cometomalaysia.com cometosingapore.com cometothailand.com completelycars.com completelyherbal.com comptershops-online.de computer-onlinebestellung.de computer-und-erotische-spiele-download.com computerversand-xxl.de condodream.com condosee.com conjuratia.com consolidate-debt-usa.net consolidation-loans.com container-partner.de cool-extreme.com cool-mix.com cool-poker.com coolp.biz coolp.net coolp.org coresleep.com cosmeticsurgery.us cosmeticsurgery.us.com couponmountain.com cover-your-feet.com crazyfrog.wtf.la creamfilledholes.biz credit-cards-credit-cards-credit-cards.net credit-factor.com credit-links.net credit-loans-2005.com credit-report-links.net creditcardpost.com creditrepairsoft.com creditsharpie.com crepesuzette.com crescentarian.net crpublish.com cum-facials.us cumfiesta-4u.com cumfietavideos.com cumlogin.com customer-reviews.org cutpricepills.com cyberfreehost.com cycatki.com cyclo-cross.co.uk cykanax.com dad-daughter-incest.com daiiuvwx.com dailyliving.info dallmayr.de damianer.top-100.pl danni.com darest.de darkangelclan.com darzgx.com datestop.net dating-choice.com dating-harmony.com dating-online-dating.org dating-service-dating.com dating-services-dating-service.com dating999 dating999.com davidtaylor.topcities.com day4sex.com de.hm de\.sr debt-consolidation-i debt-consolidation-i.biz debt-consolidation-kick-a.com debt-consolidation-low-rates.biz debt-consolidation-now-online.com debt-disappear.com debt-help-bill-consolidation-elimination.com debt-solution-tips.com debtconsolidationfirm.net debtconsolidationloans debtconsolidationusa.org debtmanagementcompanyonline.com dedichepersonali.com deep-ice.com deikmann.de dental-insurance-plan.freeservers.com dental-plan-source dentalinsurancehealth.com department-storez.com design4u.ws desiraesworld.com deutschlandweite-immobilienangebote.de devilofnights.net devilofnights.org devon-daniels.com devonanal.com dia-host.com dianepoppos.com diarypeople.com dick-deputy.com diecastdot.com diet-doctor.net diet-pills-now dieta-dimagrante.net dieta-mediterranea.net dieta-zona.com dieta.cc diete-dimagranti.com diete.bz diethost.net dieting-review.com dietpage.net dietpatchformula.com dietrest.com diets-health.com diets-plan.net dietway.net digital-projector.net digitale-teile.de digitaltwist.co.uk direct-contact.com direct-deals-for-you.info direct-tv-for-free.com direct-tv-online.com directcarrental.com directcti.com directrape.com directringtones.com dirty-story.blogspot.com discount-airfares-guide.com discount-cheap-dental-insurance.com discount-life-insurance.us discountprinterrefill.com discoveryofusa.com dish-network-w.com dish-network.org disigncn.com disney-hentai.org divorce-links.com dlctc.com dnpose.com dns110.com dns2008.cn dogfartmovieclips.com dogfartmovieclips.com dogolz.de domkino.com.ua donne-belle.net donne-famose.biz donne-muscolose.net donne-muscolose.org donne-nere.net donne-nere.org donne-nude.biz donne-porche.com donne-vogliose.com donne.bz donnebelle.net donnefamose.biz donnegrasse.org donnemature.biz donnemuscolose.com donnenere.com donnenere.net donnenude.biz donneporche.org donnesexy.org donnevogliose.net donnevogliose.org doo.pl doobu.com doorway-page-software dostweb.com dotcomup.com downloadzipcode.com dr\.ag dragonball-porno.com dragonball-x.biz dragonball-xxx.biz dragonballporno.net dragonballx.cc dragonballxxx.biz dressagehorseinternational.co.uk drive-backup.com drochka.com drugsexperts.com drugstore-online.us drugstore.st drunk-girls-flashing.com drunk-girls-party.us dunecliffesaunton.co.uk dvd-copier.info dvd-home-theatre.com dvd-top-shop.info dvd2.us dwoq.com dzwonki-polifoniczne-motorola.webpark.pl e--pics.com e-best-poker.com e-bookszone.com e-casino-bonus.com e-cialis.net e-credit-card-debt.com e-debt-consolidation-loans.com e-dental-insurance-plans e-dental-plans.com e-discus.com e-fioricet.com e-free-credit-reports.com e-hoodia-gordonii.com e-lemonlaw.com e-news.host.sk e-online-bingo.com e-order-propecia.com e-personalinjurylawyers e-personalinjurylawyers.com e-pills-buy.com e-play-bingo.com e-poker-games.info e-southbeachdiet.com e-top-pharmacy.com e-tutor.com e-virtual-casino.com e40.nl easy-application-credit-cards.com easygo.hn.org easyrecorder.com easyseek.us ebanking.info ebaybusiness.net ebloggy.com ebony-girls.angelcities.com ebony-xxx.us ebookers.co.uk ecblast.com eccentrix.com/members/casinotips echofourdesign.com eclexion.net ecologix.co.uk eddiereva.com edietplans.net edmontgomeryministries.org edpowerspasswords.com edrugstore.md education-line.com edwardbaskett.com effexor-web.com effexor.cc eggesfordhotel.co.uk egygift.com einfach-wunschgewicht.com elcenter-s.ru eldorado.com.ua electricscooterland.com electromark-uk.co.uk electronics-info.com elegant-candles.com elektronikshop-xxl.de elite-change.com elitecities.com emmasarah.com emmss.com enacre.net enjoy-blackjack.com enlargement-for-penis.com envoyer-des-fleurs.com eonsystems.com epaycash.com erbium12.com erosway.com erotic-free.com erotic-lesbian-story.blogspot.com erotic-video.us erotic4free.net erotische-geschichten-portal.com escort-links.net escorts-links.com esesso-gratis.com esmartdesign.com ethixsouthwest.com evananderson.topcities.com evanstonpl.org event-kalendarium.de everyvoice.net evromaster.ru exclaim4creditcardprocessingmerchantaccount.com exdrawings.com exoticdvds.co.uk exoticmoms.com expoze.com extrasms.de extreme-rape.org extreme-sex.org f-z-a.com f2g.net f2s.be fabida.net fabulos.de fabuloussextoys.com facial-skin-care-center.com family-incest-stories.com family-incest.us familydiet.org famousppl.me.uk fantasyfootballsportsbook.com farm-beastiality.com farmsx.com fast-cash-quick-money-easy-loan.com fast-fioricet.com fast-mortgage-4-u.com fasthost.tv fat-cash.com fat-lesbians.net fat-pussy-sex.net fateback.com fatty-liver.cn fatwarfare.com favilon.net fda.com.cn fearcrow.com federalgovernmentgrants.net feidenfurniture.com female-orgasms.org fidelityfunding.net fielit.de figa.nu film-porno.us film456.com filthserver.com final-fantasy-hentai.org finance-world.net finanzen-marktplatz.de find-cheap-dental-plans.com find-lesbian-porn.com find-u-that-mortgage.com findbestpills findbestpills.com findbookmakers.com finddatingsites.com findsexxx.us findyouruni.com finger-bobs.com fioricet-dot.com fioricet-online-here.com fioricet-web.com fioricet.batcave.net fioricet.bravehost.com fioricet.st fioricet4u first-poker.com first-time-story.blogspot.com firstchoicebanksandpremiercredit.com firsttimeaddition.com fishoilmiracle.com fitness-links.net fitnessx.net flafeber.com flatbedshipping.com fleshlight.org fleshlight.ro flexeril-web.com flirt08.de flowertobj.com fly-sky.com football--betting.net football-betting-nfl.com forceful.de foreskin-restoration.net forex-online-now.com forex.inc.ru forexintroducer.com forlovedones.com fortisenterprises.co.uk foto-gay.us foto-porno.us foto-porno.ws frangelicasplace.org frankpictures.com freak-view.com freakycheats.com free--online--poker free--online-poker.com free--online-poker.us free-adult-chat-room.com free-adult-check.com free-blackjack-game.us free-britney-spears-nude.biz free-casino-games free-casino-games-000 free-debt-consolidation-online.us free-fast.net free-games-links.com free-gay-video-clip.com free-hilton-paris-sex-video.com free-horoscopes.biz free-incest-stories-site.com free-net-sex.com free-online-poker free-paris-nikki-hilton.blogspot.com free-poker-download-i.com free-poker-great-value.com free-poker-rooms.us free-satellite-tv-directv-nocable.com free-satellite-tv-now.com free-teens-galleries.com free-texashold-em.us free-texasholdem.us free-traffic-generation.com freeadult.de freedvdplayer.cjb.net freeeads.co.uk freegovmoney.net freegovmoney.us freehostingpeople.com freehustlersex.com freeminimacs.com freenetshopper.com freenudegallery.org freepicsdaily.com freepornday.com freeteenpicsandmovies.com freeweb-hosting.com freewebpage.org freewebs.com freewhileshopping.com freshsexhosting.com friko.pl fsearch.dtdns.net fuck-animals.com full-access.net fumetti-porno.org fumettiporno.org furrios.de furry-kinks-looking.com furry-kinks-looking.net future-2000.net g4h5.com gaggingwhores.net gaggingwhores.org gagnerargent.com gainmoresize.com gals4all.com galsonbed.com gamble-on-football-online.com gambleguru.net gambling-a.us gambling-card.ws gambling-casinos-trx.com gambling-homepage.com gambling\Sgames.cc gamblingguidance.co.uk gamefinder.de games-advanced.de gang-rape.org gangbangbusgallery.com gargzdai.net garment-china.com gartenshopper.de garthfans.co.uk gay-asian-porn.com gay-b.com gay-boy.us gay-male-story.blogspot.com gay-nude.us gay-sex-videos.com gay-twinks-sex.com gay1ncest.com gayfamilyincest.net gayfunplaces.com gays-porno-men-twinks-boys-sex.biz gays-sex-gay-sex-gays.us gayx.us gb.com gdgc.org gelago.de gem2.de gemtienda.co.uk generic-propecia.net genimat.220v.org genimat.cjb.net geocities.com/alexgolddphumanrbriar geocities.com/avbmaxtirodpaulmatt geocities.com/brandtdleffmatthias7 geocities.com/cclibrannar_rover geocities.com/constpolonskaalniko7 geocities.com/forestavmiagdust geocities.com/free_satellite_tv_dish_system geocities.com/gehentaiqrst geocities.com/gematureqrst geocities.com/gerapeqrst geocities.com/ofconvbdemikqfolium geocities.com/pashkabandtvcom geocities.com/pautovalexasha_kagal geocities.com/reutovoalexeypetrovseverin5 geocities.com/timryancompassmedius gesundheit-total.com gesundheitsshop-kosmetik.de get-cell-phone-accessories.com get-free-catalogs.com get-freetrial.us get-hardcore-sex.com get-insurance-quotes.com get-satellite-tv-dish.com get-your-dish-tv.info get-zoo.com getaprescription.net getdomainsandhosting.com gethelp24x7.net getmoregiveless.com getrxscripts.biz getstarted24x7.net getyourlyrics.com gfind.de ghettoinc.com giantipps.de gifs-clipart-smiley.de giochi-hentai.com giochi-online.us giochix.com girls-get-crazy.org girlshost.net give-u-the-perfect-mortgage.com giveramp.com glendajackson.co.uk global-verreisen.de globalwebbrain.com glory-vision.com gloryhole-girls.angelcities.com glucophagepharmacy.com goapplyonline.com godere.org godwebdesign.com gogito.com gogof-ck.com gojerk.com goldpills.net gomvents.com gongi.pl goodlife2000-geheimtipp.com goodsexy.com goodtv.cn google163.net google8.net gorilka.atspace.com gotooa.com gotsw.net gourmondo.de govermentgrants.net government--grant.com government-federal-grants.com government-grants.org government-grants.ws governmentalgrants.com governmentfederalgrants.com governmentgrants.tv governmentgrants.ws governmentgrantsresources.com grannypictgp.com grannysexthumbs.com grants.biz grantseekerpro great-cialis.com great-dish-tv-deals.info greatnow.com greecehotels-discount.com green-tx.com greenwood.ddns.ms group-eurosex.com growtech.cn guardami.org guenstige-krankenversicherung.com guenstige-onlineshops.de guenstige-sportartikel.de guenstige-versicherungstarife.de gunit.gotdns.com guttermag.com hair-loss-cure-x.com hair-loss-cure.net hairy-pussy-sex.net hallo-tierfreund.de hand-job.us handjoblessons.org handmade2000.co.uk handsm.servehttp.com handwerksartikel-xxl.de handy-klingeltoene.eu.tp handysprueche.de handytone.us hangchen.cn hangchen.com happy-shopping-online.com happyagency.com hard-sex-teen.com hardcore-jpg.com hardcore-junky.us hardcore-pictures.us hardcore-porn-links.com hardcore-pussy.us hardcore-sex.bz hardcore-video.us hardcorecash.net hasslerenterprises.net hasslerenterprises.org hautesavoieimmobilier.com hchcinc.com hdic.net hdic.org headachetreatment.net health-pills-online.com health-pills.net healthmore.net healthrules.org heartbeatofhealing.org helpful-forum.com helpful-pills-blog.com hentai-anime.us hentai-gratis.us hentai-hard.com hentai-porno.us hentai-xxx.us hentaigratis.net hentaimanga.us hentaiplayground.com hentaix.net hentaixxx.us hentay.us herbal-source.net hermosa.us herpies.net heydo.com hghadvisor.com hghplanet.com hgxweb.de hi-finder.com high-risk-merchant-account.org highprofitclub.com hilton-nicky-paris.blogspot.com hion.cn hit-logo-klingelton.com hit-logo-ringetone.com hit-logo-ringtone.com hit-logo-suoneria.com hit-melodias.com hit-sonnerie.net hit-sonneries.com hits-logos-games.com hits-logos-klingeltone.com hitslogosgames.com hlopci.w5.pl hobbs-farm.com hold-em-big.com hold-pok.com holdem-texaspoker.com holding.errorworld.org home-design.ws home-equity-loans-mortgage-refinancing.com home-loans-inc.com home-style.ws home-videos.net home.pages.at home\.ro\b homelivecams.com homenetworkingsolutions.co.uk hometeaminspection.net hometeaminspection.org hoodia--gardonii.com hoodia.belleity.com horny-honey.com horny-world.com hornymoms.net hornypages.com horoskop-auswertung.de horse-racebetting.com horse-racing--betting.net horse-sex.ws hostingplus.com hostultra.com hot-cialis.com hot-escort-services.com hot-mates.info hot-naked-guys.net hotel-bordeaux.cjb.net hotelbookingserver.com hotelsaficionado.com hotelsplustours.com hotfunsingles.com hotsexys.com hotusa.org houseofsevengables.com how-quit-smoking.com how-to-play-poker-quick.com hq-pictures.org hs168.com hswin.com htmldiff.com huazhangmba.com humangrowthhormone.org hunksandbabes.com hustler.bz hustlerbarelylegalteen.com hustlerw.com hxlll.net hyper-sex.com hypnobabies.co.uk i--cialis.net i-black-jack.com i-butalbital-fioricet.com i-buy-mortgage.com i-directv.net i-dish-network.org i-flexeril.com i-free-poker.com i-horny.com i-ink-cartridges.com i-mortgage-online.com i-online-bingo.com i-online-poker.com i-play-bingo.com i-play-blackjack.com i-play-casino.com i-play-poker-online.biz i-play-poker-online.com i-play-poker-online.us i-play-poker.com i-skelaxin.com i-soma.net i-university-guide.com i-wellbutrin.com i-will-find-the-best-mortgage-lead.com i-win-bingo.com idebtconsolidation.org idp4u.com ifreepages.com iipgoulkdfghj.com illegalhome.com illegalspace.com im-naked.com imagenes-tops.com.mx imess.net imitrex-web.com immagini-hentai.org immobilien-auswaehlen.de immobilienangebote-auswahl.de immobilienmakler-angebote.de immobilienmakler-l.de immobilienmarkt-grundstuecke.de immobilierdessavoie.com imobissimo.com impotence-rx.biz in-the-vip.org inc-magazine.com incest-movies-download.com incest-photo.com incest-photos-archive.com incest-pics--incest.com incest-pics-gallery.com incest-reality.com incest-relations.com incest-stories-library.com incest-stories.biz incest-taboo.net incest-videos-collection.com inceststories.ws incredishop.com incsx.com indian-sex-porno-movies-stories.com indiasilk.biz indiasilktradition.com industrial-testing-equipment.com industrialresource.biz inescudna.com inexpensiverx.net infocenter-crm.com inforceable.com inforceables.com ingyensms.net ingyensms.org innfg.de insatiablepussy.com inside.afraid.org instant-quick-money-cash-advance-personal-loans-until-pay-day.com instantsatellite.com insurance-quotes-fast.com insurancecompanies4you.com insurancehere.net int-fed-aromatherapy.co.uk inter-ross.ru international-candle-shop.com international-cheese-shop.com internet-meds.biz internet-merchant-account-pro.com internet-poker-online-4-u.com internette-anbieter.de interracial-sex.ws inthevip-4u.com inthevip-sex.com intimplace.com intymnie.com inviare-mms.net invio-mms.us ipaddressworld.com ipharmacy.com # Catchall for many spam sites ipmotor.com ipsnihongo.org ipupdater.com irianjaya.co.uk irs-us.net isacommie.com iservice.eu.com isparkl.com itgo.com iul-online.de iwebbroker.com jack-x.com jade.bilder-i.de japan-partner.com jenniferconnor.com jewelry4navel.com jfcadvocacy.net jinlong.co.uk jmsimonr.com job-interview-questions-tips.com jobsearchlegal.com johnhowesatty.com johnhuron.com jokeria.de jordanand.topcities.com josephlied.com judahskateboards.com juega-al-casino.com juliamiles.co.uk jungfrauen-sex.com junyuan.com.cn justasex.com jytouch.com kantorg.h10.ru kapsociety.org kardtoons.co.uk karibubaskets.com karmicdebtconsolidation.com kcufrecnac.com keikoasura.com keithandrew.co.uk kewl-links.com kewler.net kinggimp.org kinky-teen-videos.com kinkyhosting.com kiranthakrar.co.uk kleinkinder-shop.de klik-search.com klingeltoene-handylogos.de.be klingeltone-logo.com klitoris.ca kmsenergy.com kohost.us koihoo.com kontaktanzeigen-bild.de.ms kontaktlinsen-partner.de kostenlose-sexkontakte.org krantas.org kraskidliavas.ru kredit-ratenkredit-sofortkredit.de kredite-online.de.ms kredite-portal.de kredite-sofortzusage.de kreditkarten-sofort.de.ms kupibuket.ru kyed.com kyfarmhouse.org lablog.biz lacetongue.com lach-ab.de lakesideartonline.com lambethcouncil.com landscape-painting.as.ro langsrestaurant.com lanreport.com laptopy.biz.pl las-vegas-real-estate-1.com lastminute-blitz.de lasvegas-real-estate.net lasvegasrealtor.com lasvegastourfinder.com latina-hot-girls.com latina-sex.ws lavalifedating.com leadbanx.com learnhowtoplay.com lebonpost.com lechery-family.com legalblonde.com lesbian-girl.us lesbian-sex-porn-pics-stories.com lesbichex.com lesbo-rama.com leseratten-wunderland.de letemgo.de leveltendesign.com lexapro-web.com lexfinance.com lgt-clan.ru life-insurance-advisor.com lifeinsurancefinders.com likesmature.com lingerie-land.com link-dir.com linkliste-geschenke.de linseysworld.com linuxwaves.net lipitordiscount.biz lipitordiscount.com lir.dk lisaber.com list1st.com listbanx.com live-casino.com livetexasholdem.com livetexasholdem.com livetexasholdem.com livetexasholdem.com livetreff.tv livevents.de lizardofoz.com lizzie.dyndsl.com lizziemills.com loan-king.com loan-superstore.com loaninfotoday.com loans-4all.com loans-no-fax.com loans.de.vu locationcorse.free.fr logo-beltonen.com logo-free.com logo-klingeltone.com logo-max.com logo-melodias.com logo-mobiel.com logo-mobile-repondeur.com logo-moviles.com logo-phones.com logo-repondeur-mobile.com logo-sonneries-sonnerie.com logo-spiele.com logo-tones.com logod-helinad-mangud.com logoer-mobil.com logos-downloads.com logos-free.com logos-logos.be logos-melodijas-speles.com logos-mobile-repondeurs.com logos-phones.com logos-repondeurs-mobile.com logos-sonneries-jeux.com logos-sonneries-jeuxmobiles.com logos-sonneries-sonnerie.com logos-tone.com logosik.pl logotyper-mobil.com lolika.net longslabofjoy.com lookforukhotels.com loraxe.com low-low-rates.com lowclass.de lowcost.us.com lowest-rates-mortgages.com lowinterestratecreditcards.net luffassociates.co.uk luxus-gourmetartikel.de lvcpa.net lvcpa.org lvrealty.net lynskey-admiration.org.uk lyriclovers.com macinstruct.net mail333.com mainentrypoint.com mainjob.ru majorapplewhite.info male-enlargement.com mallorycoatings.co.uk maloylawn.com mandysdiary.biz mandysdiary.ws manga-free.net manga-free.org manga-porn.us manga-x.biz manga-xxx.org manufacturers-blog.com march--madness.biz march--madness.info march--madness.org marcomdeal.com marshallsupersoft.com marshallyachts.org marteq-on.com match-me-up.com mature-big-tits.net mature-old-mature.com mature-sex-moms-porn.com matureacts.com maturefolk.com maturetours.com maxigenweb.com mbgeezers.com mcdortaklar.com mcfimortgage.com medcenterstore.com mediaaustralia.com.au mediavisor.com medical4order.com medications-4all.com medicine-supply.com medicinecheaper.com medicinetrail.org meds-pill.com medweightloss medyep.com mega-spass.com megapornstation.com melincs.org melodias-logos-juegos.com members.fortunecity.com/kennetharmstrong men-porn.us men-sex.us menexis.com mengfuxiang.com menguma.co.uk menguma.com mens-health-pills.com menservers.com menzyme.com merditer.com merseine.nu mesothelioma-asbestos-help.com mesothelioma-health.com mesothelioma.net metroshopperguide.com mettle.com.cn michigan-attorney.lbgo.com micrasci.com microsoft-com.us middlecay.net middlecay.org midget-porn-sex.com mietangebote-domain.de migraine-relief.com mikebunton.com milesscaffolding.co.uk milf-hardcore.net milf-rider.us milfporn.org mingholee.com misterwolf.net mmorpg-headlines.com mmsanimati.com mneuron.com mobile-repondeur-logo.com mobile-repondeurs-logos.com mobilefamilydental.com mobilequicksale.com mobilesandringtones.com mode-domain.de mode-einkaufsbummel.de moltobene.ru monavaletoys.com money-cash-loans.com money-room.com moneybg.com montaguefineart.com mookyong.com mor-lite.net mor-lite.org moris-dada.com mortage-4all.com mortgage-info-center.com mortgage-rates-guide.net mortgagemarketinginc.com mortgagequestaz.com mortgagerates4all.com mortgages-links.net mortloan.com mostika.us mother-son-incest-sex.net motonet.pl movies6.com mp-forum.com mp3download.bz mp3x.biz mpeg2pci.com mrgoicoechea.com mrn.vip.sina.com mrpiercing.com multipurpose-plants.net multiservers.com music-downloads-links.com musica-da-scaricare.net musica-gratis.biz musica-gratis.org musica-karaoke.net musica-mp3.biz musicamp3.us musicbox1.com musiccheap.us musicenergy.com muxa.ru mxbearings.com my-age.net my-dating-agency.com my-discount-cigarettes.com my-sex-toys-store.com myasiahotels.com mybestcasinos.net mybestclick.com mycasinohome.com mycheapcigstore.com mycialispharmacy.com mydatingagency.com mydietdoctor.com myeuropehotels.com myfavlinks.de mygenericrx.com myrice.com myrtlejones.com myslimpatch.com mystify2001.com naar.be nabm(il|li)or.com # Home to spammed drug subdomains nabpak.org naked-gay.us naked-pussy.us naked-womens-wrestling-league-dvds.com naked-womens-wrestling-league-videos.com nakedboysfirsttime.com nancyflowerswilson.com narod.ru nasty-pages.com natel-mobiles.com natural-barleygreen.com natural-breasts-enhancement.net naturalknockers.net nehrucollege.org neiladams.org.uk net-mature.com net-von-dir.de netdims.com netizen.org netleih.de netlogo.us netsx.org neurogenics.co.uk new-cialis.com neweighweb.net neweighweb.org newfurnishing.com newgallery.co.uk newmail.ru newsnewsmedia.com newtruths.com newxwave.com nfl-football-tickets.biz nice-pussy.us nicepages.biz nicepages.net nicepages.org niceshemales.net nichehit.com nicolepeters.com nieruchomosci.biz.pl nifty-erotic-story-archive.blogspot.com niibacca.afraid.org nikkiwilliams.info njhma.com njunite.net no-cavities.com no-title.de no1pics.com nohassle-loans.com noni-jungbrunnen.com noni-top-chance.com noni-vitalgetraenk.com noniexpert.com nonstop-casino.com nonstopsex.org noslip-picks.com notsure.de novacspacetravel.com now-hiringsluts.com nr-challenges.org nude-black.us nude-celebrity-dvd.com nude-movies.us nude-teens.name nude-video.us nudevol.us nutritional-supplements.ws nutritionalsupplementstoday.com nutzu.com nwwl-dvds.com nwwl-videos.com nylonex.com nz.com.ua odrducmibedfghj.com officexl.de officezl.com officialdarajoy.com/wwwboard officialdentalplan.com officialsatellitetv.com offseasonelves.com ohamerica.org okuk.org old-sexy-sluts.com olderr.4t.com oldgrannyfucking.com oliviagadamer.com omega-fatty-acid.com on-line-casino-deutsch.com on-line-casinos-online.com on-line-casinos-online.net on-line-degree.org on-line-kasino-de.com on-pok.com one-blackjack.com one-cialis.com one-debt-consolidation.com one-poker-online.com one-propecia.com one-soma.com onepiecex.net oneseo.com onexone.org online-----poker online--blackjack.info online--pharmacy.us online--sports-betting.com online-auction-tricks.com online-background-check.biz online-black-jack-download.com online-blackjack-online.com online-buy-plavix.com online-credit-report-online.com online-dating-com.com online-dating-singles-service.com online-deals99.com online-dot.com online-escort-service.com online-flexeril.com online-gambling-123.biz online-gambling-123.us online-gambling-online.org online-games-links.net online-games24x7.com online-games24x7.net online-generics-store online-job-source.com online-medications24x7.com online-pharmacy-24x7.net online-pharmacy-online-pharmacies.com online-pharmacy-order.com online-photo-print.com online-poker--tips.com online-poker-200 online-poker-333.com online-poker-555.com online-poker-888 online-poker-a.com online-poker-big.com online-poker-bonus.us online-poker-free.com online-poker-guide.info online-poker-kick-butt.com online-poker-net.com online-poker-online-poker online-poker-special.com online-poker-top-rated.com online-prescription-pharmacy.com online-prescription.st online-prescriptions-internet-pharmacy.com online-propecia-buyer.com online-sports--betting online-sports-betting-source onlinedegreehq.com onlinegamingassociation.com onlinegamingassociation.com onlinehgh.com onlinepharmacy2004.net onlinepoker-dot.com onlinepoker-i.com onlineshop.us.com onlineslotsarcade.com onlinesmoker.com opensorcerer.org operazione-trionfo.net optimumpenis.com oral-sex-cum.com order-claritin.net order-effexor.net ordernaturals.com orlandodominguez.com orospu.us otito.com ottawavalleyag.org our-planet.org ourhealthylife.net ourtownhelps.org outoff.de overseaspharmacy.com ovulation-kit.com owns1.com ownsthis.com p-reise.de p5.org.uk p6.org.uk p7.org.uk p8.org.uk p9.org.uk pacific-poker-top-place.com pages4people.com pagetwo.org pai-gow-keno.com painkillersonline.biz paisleydevelopmentassociation.org pamperedchef-online.com paololinks.porkyhost.com paperscn.com paramountseedfarms.net paramountseedfarms.org paris-and-nicky-hilton-pictures.blogspot.com paris-hilton-video-blog.com paris-hilton-videos.biz paris-movie-hilton.blogspot.com paris-naked-hilton.blogspot.com paris-nicky-hilton.blogspot.com paris-nikki-hilton.blogspot.com parkviewsoccer.net parkviewsoccer.org partnersmanager.com partnersuche-partnervermittlung.com party-poker-e.com party-poker-leading-site.com party-poker-ltd.com party-poker-player.com party-poker-x partybingo.com partypoker-i partypoker-i.us partypoker.com partypokeronline.org passende-klamotten.de passwordspussynudity.com pastramisandwich.us pasuquinio.com payday-cash-loans payday-loan payday-loan-payday.com paydayl0an.com paylesspaydayloans.com payment-processing.com paysites.info pc-choices.com pcdweb.com pedronetwork.com pedronetwork.com peepissing.com penelopeschenk.com penilestretch.com penis-enlargment.net penisimprovement.com penisresearch.com perfect-dedicated-server.com perfect-mortgage-lead-4-u.com perkyoneplace.com personal-finance-tips.com personal-injuries-law.com personal-injury-lawyer.us.com personalads.us.com personales.com personals-online-personals.com personalserotic.com petlesbians.com petroglyphx.com phantadu.de pharmaceicall.com pharmacy-links.net pharmacy2003.com pharmacyprices.net philippestarckwatches.co.uk phone-cards-globe.pushline.com phono.co.il photobloggy.buzznet.com php5.sk phrensy.org picnic-basket.more.at pics--movies.com pics-db.com pics-porn.org pics-stories.com pics-videos.net picsfreesex.com picsteens.com pictures-and-videos.com pictures-archive.com pictures-movies.net pictures-movies.org pictures6.com piercing-auswaehlen.de piercing-magic.com piercingx.com piggi.descom.es pill-buy.com pillblue.com pillchart.com pillexchange.net pillfever.com pillgrowth.com pillhub.com pillhunt.com pillinc.com pillmarket.net pills-for-penis.com pillsbestbuy.com pillsdomain.com pillsking.com pillslim.com pillsupplier.com pilltip.com pimpcasino.com pimphos.com pimpspace.com pinkzoo.com piranho.com pisangrebus.com pj-city.com planetluck.com plasticmachinery.net.cn play-7-card-stud-poker.com play-7-card-stud-poker.us play-cash-bingo-online.com play-online-poker-z.com play-partypoker.us play-poker-i.com play-poker-onlie-kick-ass.com play-poker-online-z.com play.eu.com playandwin777.com playandwinit777.net player-tech.com playgay.biz playmydvd.com playnowpoker.com playweb.blogspot.com plygms.de pocketsound.org pok7.com pokemon-hentai.com pokemon-hentai.org pokemonhentai.net pokemonx.biz poker-8.com poker-888-e.com poker-e-win.com poker-e-wins.com poker-games-bonus.com poker-games-top-ranked.com poker-games.cjb.net poker-hands-secrets.com poker-homepage.com poker-magic.org poker-me-up.com poker-on-web.com poker-online-anytime.com poker-rooms-777 poker-rooms-777.com poker-rules-easy-4u.com poker-tables-best-deals.com poker-w.com poker-wsop-2005.com poker777game poker79.com pokerorg.net pokerpage.biz pokerpartnership.com pokerqu.com pokerweb.be polifoniczne.org polyphone.us pompini.nu popwow.com porevo.lookin.at porn-4u.net porn-dvds-dot.com porn-house.us porn-sites-list.com porn-stars.org porn-stud-search.org pornevalution.com porngrub.com pornlane.com porno-v.com pornogratis.bz pornosexbest.com pornostars.cc pornovideos-versand.com pornstar4all.com pornwww.com poster-shop.us postersshop.us power-rico.de pregnant-sex-free.us prepaylegalinsurance.com prescription-drugs.st prescriptions.md preteen-models.biz preteen-sex.info preteen-young.net prettypiste.com princeofprussia.org printerinkseller.com prism-lupus.org privacy-online.biz private-krankenversicherung-uebersicht.com private-network.net privatediet.com pro-collegefootballbetting.com pro-rolex-replica-watches pro-rolex-replica-watches.com product-paradise.com projector-me.com prom-prepared.com promindandbody.com propecia-depot.com propecia-for-hair-loss.com propecia-for-hair-loss.net propecia-info.net propecia-store.com propecia.bravehost.com propeciaonline.biz propeciapower.com prosearchs.com pryporn.com pseudobreccia60.tripod.com.ve psites.biz psites.net psites.org psites.us psxtreme.com psychexams.net psychexams.org punksongslyrics.com puppyduk.com pureteenz.com pushline.com pussy-cum.us pussy-d.com pussy-movies.us qinsi.com qqba.com quangoweb.com quick-drugs.biz quick-drugs.com quickdomainnameregistration.com quickie-quotes.com r-300.com r-3100.com r-400.com r-4100.com r00m.com racconti-gay.org radsport-artikel.de raf-ranking.com ragazze.bz rampantrabbitvibrator.co.uk randyblue.info randysrealtyreview.com rape--stories rape-fantasy-pics.com rape-stories.biz rapestoriespics rapid-merchant-account.com rapid.myserver.org ratenkredit-center.de ratenkredit-shop.de raw-pussy.us rbfanz.com real-online-poker real-sex.us realestateslaws.com realisticforeignpolicy.org reality-xxx.biz reallyhot.org realmilfgangbang.biz realtickling.com rebjorn.co.uk redcentre.org redi.tk refinance-mortgage-home-equity-loan.com reggaeboyzfanz.com registerxonline.com registrarprice.com reglament-np.ru reisen-domain.de relievepain.org rent-games-movies.com rental-2004.com rentalcarsplus.com repair-restore-bad-credit-report-identity-theft.com repaircreditonline.net repondeurs-logos-mobile.com republika.pl reservedining.net reservedining.org restaurant-l.de rethyassociates.net rethyassociates.org reviewonlinedating.com rhinoslinks.com rhinosthumbs.com ricettegolose.com richshemales.com rifp.org rightdebt.com ringsignaler-ikon-spel.com ringtone-logo-game.com ringtoner-logoer-spill.com ringtonespy.com rittenhouse.ca rmg.com.cn robinson-entertainment.com robosapiensource robosapiensource.com roboticmilking.com romane-buecher.de romeo-ent.com ronnieazza.com rossmann.de roulette---online.com roulette-w.com royaladult.com royalfreehost.com/teen/amymiller royalmailhotel.com ru21.to ruitai88.com rulo.biz rx-central.net rx-lexapro.biz rx-pills-r.us rx-store.com # Catchall for many spam sites rxpainrelief.net rxpills.biz rxweightloss.org rydoncycles.co.uk s-fuck.com s-sites.net safecreditonline.com sailor-moon-hentai.org sailor-moon-hentai.us salcia.co.uk salute-bellezza.net salute-bellezza.org salute-benessere.org salute-e-benessere.net salute-igiene.com salute-malattie.com salute-malattie.net samiuls.com sandhillaudio.com sandrabre.de sapphicerotica.biz sarennasworld.com sat-direct.net satellite-direct-for-you.com satellite-network-tv.com satellite-tv.cjb.net satellite.bravehost.com satellitetv-reviewed.tripod.com satellitetvboutique.com saveondentalplans.com saveonpills.net sbdforum.com sbt-scooter.com sc10.net scarica-mp3.biz scarica-mp3.com scarica-musica-mp3.org scarica-musica.com scarica-musica.org scaricamp3.us scaricare-canzoni.com scaricare-canzoni.net scaricare-canzoni.org scaricare-mp3.org scatporn.info scent-shopper.com schanee.de schmuck-domain.de scottneiss.net se-traf.com se24h.com search-1.info search-engine-optimization-4-us.com search-milf.com search722.com searchinsurance.net searchtypo.com secureroot.org security-result.com sedonaretreat.org seekartist.com seeker-milf.com seitensprung-gratis.com selectedsex.com selena-u.ru selten-angeklickt.de semax14.info semax15.info semax16.info sempo-tahoe.com senior.mine.nu seoy.com servepics.com servicesdating.net sesso-gratis.cc sesso-online.net sessoanalex.com sessox.biz seven-card-stud.biz seven-card-stud.us sewilla.de sex-4you.org sex-bondagenet.org sex-friend.info sex-livecam-erotik.net sex-lover.org sex-manga.us sex-mates.info sex-photos.org sex-pic-sex.com sex-pussy.us sex-toys-next-day.com sex4dollar.com sexadultdating.com sexbrides.com sexchat.ccx sexcia.com sexe.vc sexglory.com sexiestserver.com sexingitup.com sexmuch.com sexo9.com sexplanets.com sexschlucht.de sexshop-sexeshop.com sexshop.tk sextoysportal.com sextoyssexvideos.com sexual-shemales.com sexual-story.blogspot.com sexushost.com sexvoyager.com sexwebclub.com sexwebsites.com sexy-ass.us sexy-babes.us sexy-celebrity-photos.com sexy-girls.org sexy-lesbian.us sexy-pussy.us sexynudea.com sfondi--gratis.com sfondi-desktop-gratis.com shadowbaneguides.net shannon-e.co.uk shareint-store.com shemale-cum-tgp.com shemale-girls.com shemalesex.biz shemalesland.com shemalezhost.com shemalki.com shfx-bj.com shhilight.com shirts-t-shirts.com shop-opyt.com shop.tc shop24x7.net shopping-liste.de shoppingideen-xxl.de shoppyix.com showsontv.com sicarrow.co.uk silky-smooth-pussy.com simon-scans.com simple-pharmacy.com simplemeds.com simpsonowen.co.uk sindyhalliday.com sinfree.net site-mortgage.com sitesarchive.com siti-porno.us ski-resorts-guide.com skidman.com slatersdvds.co.uk slng.de slot-machines-slots.com slotmachinesguide.net slots-8.com slots-w.com slotsjockey.com slowdownrelax.com slut-wife-story.blogspot.com slutcities.com small-business-grants.biz smallbusinessgrants.biz smart-debt-consolidation-and-credit-services.com smartdot.com smartonlineshop.com smerfy.pl sms-sms-sms.org sms-sprueche-4fun.de sms-sprueche.com sms.pl smutwebsites.com sneakysleuth.com socoplan.org sofort-mitgewinnen.de sofortkredit-tipps.de soft-industry.com soft.center.prv.pl software-einkaufsmarkt.de software-linkliste.de software-review-center.org software.thedir.net softwaredevelopmentindia.com soittoaanet-logot-peli.com sol-web.de soma-cheap-soma.com soma-solution.com soma-web.com soma.st somacheap somaspot.com sommerreisen-2004.de sonderpreis.de.com sonnerie-compositeur.com sonnerie-hifi-sms.com sonnerie-logo-jeu.com sonnerie-logo-sonneries.com sonnerie-logos-sonneries.com sonnerie-logos.be sonnerie-max.com sonnerie-portable-composer.com sonnerie-portable.be sonnerie-sonneries-logo.com sonnerie-sonneries-logos.com sonnerie-sonneries.net sonnerie.net sonneries-gsm-sms.com sonneries-sonnerie-logo.com sonneries-sonnerie-logos.com sonneries.fr sorglos-kredit.de soulfulstencils.com southbeachdiet.us.com southbeachdietrecipe.biz spacige-domains.de spannende-spiele.de spassmaker.de speedsurf.to speedy-insurance-quotes.com spermincreasingpills.com spiele-kostenlose.com spiele-planet.com spoodles.com sportartikel-auswahl.de sportecdigital.com sportingcolors.org sportlich-chic.de sports---betting.com sports-betting- sports-betting-a.com sports-inter-action.com sportsbettingexpert.com sportsorg.biz sportsparent.com spp-net.de spy-patrol.com spyshots.bpa.nu spyware-links.com staffordshires.net staplethis.de starpills.com statusforsale.de steelstockholder.co.uk stellenangebote-checken.de stellenangebote-l.de stevespoliceequipment.com stfc-isc.org sting.cc stmaryonline.org stock-power.com stolb.net stop-depression.com stop-snoring.crpublish.com stopp-hier.de stopthatfilthyhabit.com stories--archive.com stories-adult.net stories-inc.com stories-on-cd.net stories-on-cd.org storiespics storiespics.game-host.org storiespics.game-server.cc storiespics.gotdns.com storiespics.gotdns.org storiespics.ham-radio-op.net storiespics.homedns.org storiespics.homeftp.net storiespics.homeftp.org storiespics.homeip.net storiespics.homelinux.com storiespics.homelinux.net storiespics.homelinux.org storiespics.homeunix.com storiespics.homeunix.net storiespics.homeunix.org striemline.de stripclubexposed.info strivectinsd.com stunningsextoys.com styrax-benzoin.com success-biz-replica.com suma-eintragen.de sumaeintrag-xxl.de sunbandits.com sunnyby.com suonerie-center.com suonerie-download.com suonerie-loghi-gratis.com suonerieloghix.com suoneriex.net suoyan.com super-bowl-bet.biz super-celebs.com super-cialis.com superbowl--betting.com superdolphins.org superpornlist.com surfe-und-staune.de susiewildin.com sutra-sex.com suttonjames.net suttonjames.org svitonline.com swedenet.com swedenetwork.com sweet-horny.com sweetbuyz.com sweethotgirls.com sweetteenbodies.com swinger-story.blogspot.com swingersadult.net swingersunidos.com sydney-harbour.info sylphiel.org sylviapanda.com sysaud.com t35.com t3n.org tabsinc.com take-credit-cards.com taliesinfellows.org talktobabes.com tanganyikan-cichlids.co.uk tapbuster.co.uk taremociecall.com targetindustries.net targetingpain.net tattoo-entwuerfe.de tatuaggi-gratis.com tatuaggi-piercing.org tatuaggi-tribali.com tatuaggi.cc tatuaggi.us tatuaggitribali.com tclighting.net tclighting.org tdk-n.com teambeck.org teamregules.com tecrep-inc.net tecrep-inc.org teddbot.com teddnetwork.com teen-babes.us teen-boys-fuck-paysite.com teen-d.com teen-hentai.us teen-movie.us teen-porn-movie.net teen-sex-porn-models.com teen-video.us teen-xxx.us teenagerzone.com teenbrazil.info teenbrazil.ws teens.wox.org teensluts.org teentopanga.name teenxxxpix.net telechargement-logiciel.com terminator-sales.com terra.es/personal2/dee7boquo terra.es/personal2/markus69 testi-canzoni.com testi-canzoni.net testi-musicali.com testi-musicali.net testi.cc tests-shop.com tette.bz tettone.cc texas--hold--em texas--hold-em texas--holdem texas-hold-em texas-holdem texas-poker texasproptax.com tgplist.us thatwhichis.com the-boys-first-time.net the-boysfirsttime.com the-date.com the-first-time-auditions the-hun-site.com the-hun-yellow-page-tgp.com the-pill-bottle.com the-proxy.com the1930shome.co.uk thebans.com theblackfoxes.com theceleb.com thecraftersgallery.com thefreecellphone.com thehadhams.net themadpiper.net thepornhost.com thepurplepitch.com therosygarden.com thesoftwaregarage.co.uk thespecialweb.com thewebbrains.com thorcarlson.com thumbscape.com ticket-marktplatz.de tickets4events.de tiere-futter.de tiffany-towers.com tigerspice.com tikattack.com timescooter.com tina4re.com tips-1a.de tits-center.com tits-cumshots.net tm258.com tmsathai.org tofik.pl tokyojoes.info tonos-celulares.com.mx tonos-nokia.com.mx top-blackjack-game top-blackjack.net top-casinos-net.com top-cialis.com top-deals-online-pharmacy top-deals-pills top-deals-pills.info top-deals-viagra top-dedicated-servers.com top-des-rencontres.com top-fioricet.com top-internet-blackjack.com top-milf.com top-of-best.de top-online-poker-bonuses top-online-slots.com top-pharmacy.net top-poker-21.com top-sex-base.com top-skelaxin.com top-soma.com top-the-best.de top-video-poker.info top-wins-2005.com topaktuelle-tattos.de topcialis.com topmeds.net toques-logos-jogos.com toshain.com total-verspielt.de totallyfreecreditreport.org touchwoodmagazine.org.uk tournamentpoker.biz training-one.co.uk trannies.angelcities.com tranny-pic-free.com tranny-sex-clips.com tranny.150m.com trannys.blowsearch.ws trannysexmovie.com transbestporn.com transestore.com transpire.de traum-pcs.de treocat.com triadindustries.co.uk trixieteen.org troggen.de troie.bz trolliges.de trucchi-giochi.us trueuninstall.com trumpetmission.org tt33tt.com tt7.org tubegator.com tuff-enuff.fnpsites.com turist.com.pl tvforum.org twinky.org tygef.org u-w-m.ru uaeecommerce.com ufosearch.net uk-virtual-office-solutions.com uk.net ukrainewife.net ultra-shop.info ultracet-web.com ultrampharmacy.com unbeatablecellphones.com unbeatablemobiles.co.uk unbeatablerx.com unccd.ch underage-pussy.net undonet.com uni-card.ru united-cash.com unitedarchive.com unrisd.com unscramble.de unterm-rock.us upsms.de urlaubssonne-tanken.de us-cash.com us-meds.com usa-birthday-flowers.com usa-car-insurance.com usa-car-loans.com usa-cash-advance.com usa-escorts-123.com usbitches.com uscashloan.com usedcarsforsale v27.net v29.net v3.be vacation-rentals-guide.com valeofglamorganconservatives.org vcialis.com venera-agency.com veranstaltungs-tickets.de vergleich-versicherungsangebote.de versicherungsangebote-vergleichen.de versicherungsvergleiche-xxl.de versteigerungs-festival.de verybrowse.com verycd.com verycheapdentalinsurance.com viaggix.com viapaxton.com video-n.com video-poker video-poker-dot.com video-poker-world.net video-porno.nu videohentai.org videoportfolios.com vilentium.de villagesx.com vimax.lx.ro vimax.topcities.com vip-condom.com vip-online-pharmacy.com vitamins-for-each.com vivalatinmag.com vivlart.com vixensisland.com vladgorlum.gotdns.com vladstepanov.brunst.dk vod-solutions.com voiphone.cn vonormytexas.us vpmt.com vpshs.com vrajitor.com vtsae.org w-ebony.com w5.pl wake.rlights.com waldner-msa.co.uk wancheng.cn warblog.net washere.de watches-sales.com waterbeds-dot.com wayshell.co.uk wblogs.com wcgaaa.org we-live-together-4u.com weareconfused.org.uk wearethechampions.com web-aks.com web-cam-101.com web-cam-porn.net web-cialis.com web-revenue.com webanfragen.de webblogs.biz webcam-erotiche.com webcenter.pl webcindario.com webcopywizard.net webhgh.com webpark.pl webrank.cn websitedesigningpromotion.com weddings-info.com weddings-links.com weekend-cialis weighlessrx.com weight-loss-central.org weight-loss-links.net weightlossplace.net weitere-stellenangebote.de wellness-getraenk.de wet-4all.com wet-pantie.net wet-pussy.us wethorny.com whackingpud.com white-shadow-nasty-story.blogspot.com whitehouse.com whizzkidsuk.co.uk wholesalepocketbike.com wild-porno-girls.com willcommen.de win-in-poker.com wincmd.ru wincrestal.com windcomesdown.com wirenorth.com wiset-online.com wisskie.cx witch-watch.com witz-net.de wizardsoul.com woodyracing.co.uk workfromhome-homebasedbusiness.com world-candle.com world-cheese.com world-series-of-poker-1996.com worldmusic.com worldsexi.com worldwide-deals.net worldwide-games.net worldwide-holdem.com worldwide-online-pharmacy.net worldwide-sources.com worldwidecasinosearch.com wotcher.de www-sesso # Catchall for many spam sites www-webspace.de x-baccarat.com x-baccarat.us x-beat.com x-bingo.com x-craps.com x-craps.us x-fioricet.com x-free-casino-games.com x-internet-casino.com x-jack.us x-pictures.net x-pictures.org x-ring-tones.com x-ringtones.com x-roulette.com x-roulette.us x-roullete.com x-slots.com x-slots.us x-stories.org x-video-poker.com x-video-poker.us xadulthosting.com xadultpersonals.com xaper.com xdolar.com xfreehosting.com xgsm.org xgsmhlhc.com xin-web.de xingzhiye.com xlboobs.net xmilf.us xmix.net xnxxx.com xpictx.com xprescription.com xprv.com xrated-midgets.com xratedcities.com xsesso.biz xxshopadult.com xxuz.com xxx-alt-sex-story.blogspot.com xxx-database.com xxx-dvd.biz xxx-erotic-sex-story.blogspot.com xxx-first-time-sex-story.blogspot.com xxx-free-erotic-sex-story.blogspot.com xxx-gay-sex-story.blogspot.com xxx-girls-sex.com xxx-password-web.com xxx-pussy.us xxx-sex-movies.org xxx-sex-story-post.blogspot.com xxx-spanking-story.blogspot.com xxx-stories.net xxx-story.blogspot.com xxxchan.com xxxseeker.com xxxwashington.com xz9.com yaboo.dk yaninediaz.com ybuano.org yellowmonkey.com yellowmonkey2.com yellowmonkey55.com yelucie.com yisosky.vip.sina.com ymf.name yoga-mats.freeservers.com yoll.net you-date.com young-ass.us your-tattoo.de yourcialis.info yourdentalinsuranceonline.com yourowncolours.co.uk yourserver.com ypoker.net yubatech.com yukka.inc.ru zalaszentgrot.com zaotao.com zazlibrary.com zenno.info zfgfz.net zipcodedownload.com zipcodesmap.com zithromax-online.net zj.com zone-b51.com zoo-sex-pics.com zoo-sex.biz zoo-sex.info zoo-zone.com zooeurope.com zoofil.com zoofilia-fotos.com zoomaniz.flnet.org zoosex-motion-videos.com zoosex-pictures.com zoosx.net zpics.net zt148.com zum-bestpreis.de zweree.com zxyzxy.comawstats-8.0/wwwroot/cgi-bin/lib/browsers_phone.pm0000644000175100017510000012173314753672077024251 0ustar ldestailleurldestailleur# AWSTATS BROWSERS DATABASE #------------------------------------------------------- # If you want to add a Browser to extend AWStats database detection capabilities, # you must add an entry in BrowsersSearchIDOrder and in BrowsersHashIDLib. #------------------------------------------------------- # Originale version by malu # 2006-05-15 Sean Carlos http://www.antezeta.com/awstats.html # akregator (rss) # AppleSyndication (rss) # BlogBridge http://www.blogbridge.com/ (rss) # BonEcho (Firefox 2.0 alpha) # FeedTools http://sporkmonger.com/projects/feedtools/ (rss) # gnome\-vfs.*neon http://www.webdav.org/neon/ # GreatNews http://www.curiostudio.com/ (rss) # Gregarius devlog.gregarius.net/docs/ua (rss) # hatena rss http://r.hatena.ne.jp/ (rss) # Liferea http://liferea.sourceforge.net/ (rss) # PubSub-RSS-Reader http://www.pubsub.com/ (rss) # 2006-05-20 Sean Carlos http://www.antezeta.com/awstats.html # Potu Rss-Reader http://www.potu.com/ # OSSProxy http://www.marketscore.com/FAQ.Aspx #package AWSUA; # RJC added from 2021-05-05 # baidu\sogo\.uc.UCBrowser # Relocated from main file for easier editing %BrowsersFamily = ( 'msie' => 1, 'firefox' => 2, 'netscape' => 3, 'svn' => 4, 'opera' => 5, 'safari' => 6, 'chrome' => 7, 'konqueror' => 8 ); # BrowsersSearchIDOrder # This list is used to know in which order to search Browsers IDs (Most # frequent one are first in this list to increase detect speed). # It contains all matching criteria to search for in log fields. # Note: Regex IDs are in lower case and ' ' and '+' are changed into '_' #------------------------------------------------------- @BrowsersSearchIDOrder = ( # Most frequent standard web browsers are first in this list except the ones hardcoded in awstats.pl: # firefox, opera, chrome, safari, konqueror, svn, msie, netscape 'elinks', 'firebird', 'go!zilla', 'icab', 'links', 'lynx', 'omniweb', # Other standard web browsers '22acidownload', 'abrowse', 'aol\-iweng', 'amaya', 'amigavoyager', 'arora', 'aweb', 'charon', 'donzilla', 'seamonkey', 'flock', 'minefield', 'bonecho', 'granparadiso', 'songbird', 'strata', 'sylera', 'kazehakase', 'prism', 'icecat', 'iceape', 'iceweasel', 'w3clinemode', 'bpftp', 'camino', 'chimera', 'cyberdog', 'dillo', 'xchaos_arachne', 'doris', 'dreamcast', 'xbox', 'downloadagent', 'ecatch', 'emailsiphon', 'encompass', 'epiphany', 'friendlyspider', 'fresco', 'galeon', 'flashget', 'freshdownload', 'getright', 'leechget', 'netants', 'headdump', 'hotjava', 'ibrowse', 'intergo', 'k\-meleon', 'k\-ninja', 'linemodebrowser', 'lotus\-notes', 'macweb', 'multizilla', 'ncsa_mosaic', 'netcaptor', 'netpositive', 'nutscrape', 'msfrontpageexpress', 'contiki', 'emacs\-w3', 'phoenix', 'shiira', # Must be before safari 'tzgeturl', 'viking', 'webfetcher', 'webexplorer', 'webmirror', 'webvcr', 'qnx\svoyager', 'baidu\.sogo\.uc\.UCBrowser', # Site grabbers 'teleport', 'webcapture', 'webcopier', # Media only browsers 'real', 'winamp', # Works for winampmpeg and winamp3httprdr 'windows\-media\-player', 'audion', 'freeamp', 'itunes', 'jetaudio', 'mint_audio', 'mpg123', 'mplayer', 'nsplayer', 'qts', 'quicktime', 'sonique', 'uplayer', 'xaudio', 'xine', 'xmms', 'gstreamer', # RSS Readers 'abilon', 'aggrevator', 'aiderss', 'akregator', 'applesyndication', 'betanews_reader', 'blogbridge', 'cyndicate', 'feeddemon', 'feedreader', 'feedtools', 'greatnews', 'gregarius', 'hatena_rss', 'jetbrains_omea', 'liferea', 'netnewswire', 'newsfire', 'newsgator', 'newzcrawler', 'plagger', 'pluck', 'potu', 'pubsub\-rss\-reader', 'pulpfiction', 'rssbandit', 'rssreader', 'rssowl', 'rss\sxpress', 'rssxpress', 'sage', 'sharpreader', 'shrook', 'straw', 'syndirella', 'vienna', 'wizz\srss\snews\sreader', # PDA/Phonecell browsers 'alcatel\-be4', 'alcatel\-be5', 'alcatel\-bf3', 'alcatel\-bf4', 'alcatel\-bf5', 'alcatel\-bg3', 'alcatel\-bh4', 'auditautomatic', 'ericssonr520', 'ericssont20', 'ericssont29', 'ericssont39', 'ericssont65', 'ericssont66', 'ericssont68', 'lg\-g7000', 'mitsu', 'mot\-c350m', 'mot\-c4', 'mot\-cb', 'mot\-d4', 'mot\-d5', 'mot\-d8', 'mot\-e1', 'mot\-f0', 'mot\-f6', 'mot\-pan4', 'mot\-phx4', 'mot\-sap4', 'mot\-t720', 'mot\-ta02', 'mot\-v66m', 'mot\-v708', 'mot\-8300', 'mot\-a\-86', 'mot\-af', 'mot\-c2', 'mot\-c350', 'mot\-c550', 'mot\-c650', 'mot\-cf', 'mot\-f5', 'mot\-fe', 'mot\-t280', 'mot\-v300', 'mot\-v400', 'mot\-v500', 'mot\-v525', 'mot\-v600', 'mot\-v60m', 'mot\-v80', 'mot\-v810', 'nokia3100', 'nokia3200', 'nokia3560', 'nokia3595', 'nokia6220', 'nokia8265', 'nokia3300', 'nokia3530', 'nokia3590', 'nokia6108', 'nokia6211', 'nokia6600', 'nokia6650', 'nokia9210', 'nokian\-gage', 'nokia3210', 'nokia3310', 'nokia3330', 'nokia3350', 'nokia3410', 'nokia3510', 'nokia3650', 'nokia5100', 'nokia5110', 'nokia5130', 'nokia5210', 'nokia5510', 'nokia6100', 'nokia6110', 'nokia6130', 'nokia6150', 'nokia6210', 'nokia6250', 'nokia6310\/', 'nokia6310i', 'nokia6500', 'nokia6510', 'nokia6610', 'nokia6800', 'nokia7110', 'nokia7210', 'nokia7250', 'nokia7650', 'nokia8110i', 'nokia8210', 'nokia8310', 'nokia8810', 'nokia8850', 'nokia8855', 'nokia8890', 'nokia8910', 'nokia9000', 'nokia9110', 'nokia9210i', 'nokia3660', 'nokia6230', 'nokia6340i', 'nokia6810', 'nokia6820', 'nokia7200', 'nokia7600', 'nokia7610', 'nokia5310', 'nokia6300', 'nokia6131', 'nokia5200', 'nokia7370', 'nokia5610', 'nokian70', 'opwv\-sdk', 'panasonic\-gad35', 'panasonic\-gad67', 'panasonic\-gad68', 'panasonic\-gad6\*', 'panasonic\-gad75', 'panasonic\-gad76', 'panasonic\-gad87', 'panasonic\-gad88', 'panasonic\-gad95', 'panasonic\-gad96', 'panasonic\-g50', 'panasonic\-g60', 'panasonic\-x60', 'panasonic\-x70', 'philips\-az\@lis238', 'philips\-az\@lis268', 'philips\-az\@lis288', 'philips\-fisio120', 'philips\-fisio121', 'philips\-fisio311', 'philips\-fisio312', 'philips\-fisio316', 'philips\-fisio610', 'philips\-fisio620', 'philips\-fisio_625', 'philips\-fisio_820', 'philips\-fisio_822', 'philips\-fisio_825', 'philips\-v21wap', 'philips\-xenium9\@9', 'r380', 'r600', 'sagem\-3xxx', 'sagem\-9xx', 'sagem\-myx\-2', 'sagem\-myx\-3', 'sagem\-myx\-5\/', 'sagem\-myx\-5d', 'sagem\-myx\-5m', 'sagem\-myx\-6', 'samsung\-sgh\-e700', 'samsung\-sgh\-s500', 'samsung\-sgh\-t500', 'samsung\-sgh\-a300', 'samsung\-sgh\-a400', 'samsung\-sgh\-a800', 'samsung\-sgh\-n100', 'samsung\-sgh\-n400', 'samsung\-sgh\-n500', 'samsung\-sgh\-n600', 'samsung\-sgh\-n620', 'samsung\-sgh\-r200s', 'samsung\-sgh\-r200', 'samsung\-sgh\-r210', 'samsung\-sgh\-s100', 'samsung\-sgh\-t100', 'samsung\-sgh\-t400', 'samsung\-sgh\-v200', 'samsung\-sgh\-e100', 'samsung\-sgh\-e708', 'samsung\-sgh\-e800', 'samsung\-sgh\-x100', 'samsung\-sgh\-x600', 'sec\-sghc100', 'sec\-sghp100', 'sec\-sghp400', 'sec\-sghq200', 'sec\-sghs200', 'sec\-spha460', 'sec\-sghs100', 'sec\-sghs300', 'sec\-sghv200', 'sec\-sghv205', 'sec\-sghd410', 'sec\-sghe105', 'sec\-sghe410', 'sec\-sghe400', 'sec\-sghe600', 'sec\-sghe710', 'sec\-sghe715', 'sec\-sghs105', 'sec\-sghx105', 'sec\-sghx426', 'sec\-sghx427', 'sec\-sghx430', 'sec\-sghx450', 'sharp\-tq\-gx10', 'sharp\-tq\-gx12', 'sie\-2128', 'sie\-6618', 'sie\-a55', 'sie\-c60', 'sie\-c62', 'sie\-m55', 'sie\-mc60', 'sie\-sl55', 'sie\-slin', 'sie\-a50', 'sie\-c3i', 'sie\-c45', 'sie\-c55', 'sie\-m50', 'sie\-me45', 'sie\-mt50', 'sie\-s35', 'sie\-s40', 'sie\-s45', 'sie\-s55', 'sie\-sl45', 'sie\-slik', 'sie\-a57', 'sie\-a60', 'sie\-c56', 'sie\-c61', 'sie\-cf62', 'sie\-m65', 'sie\-s56', 'sie\-s57c', 'sie\-s65', 'sie\-sl5e', 'sie\-st60', 'sie\-sx1', 'sonyericssonp900', 'sonyericssont230', 'sonyericssont306', 'sonyericssont316', 'sonyericssont616', 'sonyericssonz600', 'sonyericssonp800', 'sonyericssont100', 'sonyericssont200', 'sonyericssont300', 'sonyericssont310', 'sonyericssont600', 'sonyericssont610', 'sonyericssont68\/', 'sonyericssont68i', 'sonyericssont620', 'sonyericssont630', 'lg\-c1100', 'lg\-c1200', 'lg\-c2200', 'lg\-g1500', 'lg\-g3100', 'lg\-g4015', 'lg\-g5300', 'lg\-g5400', 'lg\-g7050', 'lg\-g7100', 'lg\-l1100', 'lg\-l1200', 'mot\-85', 'mot\-a\-0a', 'mot\-a\-2b', 'mot\-c357', 'mot\-c380', 'mot\-e398', 'mot\-v180', 'mot\-v220', 'mot\-v3', 'mot\-v980', 'nokia2650', 'nokia3108', 'nokia3120', 'nokia3220', 'nokia5140', 'nokia6010', 'nokia6170', 'nokia6260', 'nokia6630', 'nokia6670', 'nokia7260', 'sie\-a65', 'sie\-c65', 'sie\-c6v', 'sie\-cx65', 'sie\-cx70', 'sie\-sl65', 'sonyericssonk500i', 'sonyericssonk700c', 'sonyericssonk700i', 'sonyericssonp910i', 'sonyericssons700i', 'sonyericssont226', 'sonyericssont628', 'sonyericssonz1010', 'sonyericssonz200', 'alcatel\-be3', 'alcatel\-oh5', 'alcatel\-th3', 'alcatel\-th4', 'ericssona2628s', 'ericssonr320', 'lg\-c1300', 'lg\-c3100', 'lg\-f2100', 'lg\-g1600', 'lg\-g210', 'lg\-g4010', 'lg\-g510', 'lg\-g5310', 'lg\-g5600', 'lg\-g650', 'lg\-g7070', 'lg\-l3100', 'lg\-t5100', 'mot\-2200', 'mot\-32', 'mot\-74', 'mot\-76', 'mot\-87', 'mot\-8700', 'mot\-a\-0e', 'mot\-a\-1c', 'mot\-a760', 'mot\-a835', 'mot\-c385', 'mot\-v26x', 'mot\-v290', 'mot\-v505', 'mot\-v547', 'mot\-v551', 'mot\-v620', 'mot\-v690', 'mot\-v878', 'sie\-3618', 'sie\-a56', 'sie\-c6c', 'sie\-cx6c', 'sie\-cx6v', 'sie\-m6c', 'sie\-m6v', 'sie\-s46', 'sie\-sk65', 'sie\-sl56', 'sie\-st55', 'sagem\-mo130', 'sagem\-myc', 'sagem\-myv', 'sagem\-myx3', 'sagem\-myx5', 'sagem\-myx', 'lg\-G610', 'mot\-v550', 'mot\-a\-1f', 'mot\-c155', 'mot\-c975', 'mot\-c980', 'mot\-e380', 'mot\-e680', 'mot\-ed', 'mot\-t725e', 'mot\-v150', 'mot\-v171', 'mot\-v535', 'mot\-v545', 'mot\-v635', 'mot\-v870', 'nokia2112', 'nokia3620', 'nokia6020', 'nokia6200', 'nokia6620', 'nokia6680', 'nokia7270', 'nokia7280', 'nokia9500', 'panasonic\-a200', 'panasonic\-g70', 'panasonic\-x100', 'panasonic\-x300', 'panasonic\-x400', 'panasonic\-x500', 'panasonic\-x66', 'panasonic\-x77', 't66', 'n21i', 'n22i', 'ts21i', 'wap', # Generic WAP phone (must be after 'wap*') 'webcollage', 'up\.', # Works for UP.Browser and UP.Link # PDA/Phonecell browsers 'android', 'blackberry', 'cnf2', 'docomo', 'ipcheck', 'iphone', 'portalmmm', # Others (TV) 'webtv', 'democracy', # Anonymous Proxy Browsers (can be used as grabbers as well...) 'cjb\.net', 'ossproxy', 'smallproxy', # Other kind of browsers 'adobeair', 'apt', 'analogx_proxy', 'gnome\-vfs', 'neon', 'curl', 'csscheck', 'httrack', 'fdm', 'javaws', 'wget', 'fget', 'chilkat', 'webdownloader\sfor\sx', 'w3m', 'wdg_validator', 'w3c_validator', 'jigsaw', 'webreaper', 'webzip', 'staroffice', 'gnus', 'nikto', 'download\smaster', 'microsoft\-webdav\-miniredir', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\scache\smanager', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sdav', 'POE\-Component\-Client\-HTTP', 'mozilla', # Must be at end because a lot of browsers contains mozilla in string 'libwww', # Must be at end because some browser have both 'browser id' and 'libwww' 'lwp' ); # BrowsersHashIDLib # List of browser's name ('browser id in lower case', 'browser text') #--------------------------------------------------------------- %BrowsersHashIDLib = ( # Common web browsers text, included the ones hard coded in awstats.pl # firefox, opera, chrome, safari, konqueror, svn, msie, netscape 'firefox','Firefox', 'opera','Opera', 'chrome','Google Chrome', 'safari','Safari', 'konqueror','Konqueror', 'svn', 'Subversion client', 'msie','MS Internet Explorer', 'netscape','Netscape', 'elinks','ELinks', 'firebird','Firebird (Old Firefox)', 'go!zilla','Go!Zilla', 'icab','iCab', 'links','Links', 'lynx','Lynx', 'omniweb','OmniWeb', # Other standard web browsers '22acidownload','22AciDownload', 'abrowse','ABrowse', 'amaya','Amaya', 'amigavoyager','AmigaVoyager', 'aol\-iweng','AOL-Iweng', 'arora','Arora', 'aweb','AWeb', 'charon', 'Charon', 'donzilla','Donzilla', 'seamonkey','SeaMonkey', 'flock','Flock', 'minefield','Minefield (Firefox 3.0 development)', 'bonecho','BonEcho (Firefox 2.0 development)', 'granparadiso','GranParadiso (Firefox 3.0 development)', 'songbird','Songbird', 'strata','Strata', 'sylera','Sylera', 'kazehakase','Kazehakase', 'prism','Prism', 'icecat','GNU IceCat', 'iceape','GNU IceApe', 'iceweasel','Iceweasel', 'w3clinemode','W3CLineMode', 'bpftp','BPFTP', 'camino','Camino', 'chimera','Chimera (Old Camino)', 'cyberdog','Cyberdog', 'dillo','Dillo', 'xchaos_arachne','Arachne', 'doris','Doris (for Symbian)', 'dreamcast','Dreamcast', 'xbox', 'XBoX', 'downloadagent','DownloadAgent', 'ecatch', 'eCatch', 'emailsiphon','EmailSiphon', 'encompass','Encompass', 'epiphany','Epiphany', 'friendlyspider','FriendlySpider', 'fresco','ANT Fresco', 'galeon','Galeon', 'flashget','FlashGet', 'freshdownload','FreshDownload', 'getright','GetRight', 'leechget','LeechGet', 'netants','NetAnts', 'headdump','HeadDump', 'hotjava','Sun HotJava', 'ibrowse','iBrowse', 'intergo','InterGO', 'k\-meleon','K-Meleon', 'k\-ninja','K-Ninja', 'linemodebrowser','W3C Line Mode Browser', 'lotus\-notes','Lotus Notes web client', 'macweb','MacWeb', 'multizilla','MultiZilla', 'ncsa_mosaic','NCSA Mosaic', 'netcaptor','NetCaptor', 'netpositive','NetPositive', 'nutscrape', 'Nutscrape', 'msfrontpageexpress','MS FrontPage Express', 'phoenix','Phoenix', 'contiki','Contiki', 'emacs\-w3','Emacs/w3s', 'shiira','Shiira', 'tzgeturl','TzGetURL', 'viking','Viking', 'webfetcher','WebFetcher', 'webexplorer','IBM-WebExplorer', 'webmirror','WebMirror', 'webvcr','WebVCR', 'qnx\svoyager','QNX Voyager', 'baidu\.sogo\.uc\.UCBrowser','baidu.sogo.uc.UCBrowser', # Site grabbers 'teleport','TelePort Pro', 'webcapture','Acrobat Webcapture', 'webcopier', 'WebCopier', # Media only browsers 'real','Real player or compatible (media player)', 'winamp','WinAmp (media player)', # Works for winampmpeg and winamp3httprdr 'windows\-media\-player','Windows Media Player (media player)', 'audion','Audion (media player)', 'freeamp','FreeAmp (media player)', 'itunes','Apple iTunes (media player)', 'jetaudio','JetAudio (media player)', 'mint_audio','Mint Audio (media player)', 'mpg123','mpg123 (media player)', 'mplayer','The Movie Player (media player)', 'nsplayer','NetShow Player (media player)', 'qts','QuickTime (media player)', 'quicktime','QuickTime (media player)', 'sonique','Sonique (media player)', 'uplayer','Ultra Player (media player)', 'xaudio','Some XAudio Engine based MPEG player (media player)', 'xine','Xine, a free multimedia player (media player)', 'xmms','XMMS (media player)', 'gstreamer','GStreamer (media library)', # RSS Readers 'abilon','Abilon (RSS Reader)', 'aggrevator', 'Aggrevator (RSS Reader)', 'aiderss', 'AideRSS (RSS Reader)', 'akregator','Akregator (RSS Reader)', 'applesyndication','AppleSyndication (RSS Reader)', 'betanews_reader','Betanews Reader (RSS Reader)', 'blogbridge','BlogBridge (RSS Reader)', 'cyndicate','Cyndicate (RSS Reader)', 'feeddemon', 'FeedDemon (RSS Reader)', 'feedreader', 'FeedReader (RSS Reader)', 'feedtools','FeedTools (RSS Reader)', 'greatnews','GreatNews (RSS Reader)', 'gregarius','Gregarius (RSS Reader)', 'hatena_rss','Hatena (RSS Reader)', 'jetbrains_omea', 'Omea (RSS Reader)', 'liferea','Liferea (RSS Reader)', 'netnewswire', 'NetNewsWire (RSS Reader)', 'newsfire', 'NewsFire (RSS Reader)', 'newsgator', 'NewsGator (RSS Reader)', 'newzcrawler', 'NewzCrawler (RSS Reader)', 'plagger', 'Plagger (RSS Reader)', 'pluck', 'Pluck (RSS Reader)', 'potu','Potu (RSS Reader)', 'pubsub\-rss\-reader','PubSub (RSS Reader)', 'pulpfiction', 'PulpFiction (RSS Reader)', 'rssbandit', 'RSS Bandit (RSS Reader)', 'rssreader', 'RssReader (RSS Reader)', 'rssowl', 'RSSOwl (RSS Reader)', 'rss\sxpress','RSS Xpress (RSS Reader)', 'rssxpress','RSSXpress (RSS Reader)', 'sage', 'Sage (RSS Reader)', 'sharpreader', 'SharpReader (RSS Reader)', 'shrook', 'Shrook (RSS Reader)', 'straw', 'Straw (RSS Reader)', 'syndirella', 'Syndirella (RSS Reader)', 'vienna', 'Vienna (RSS Reader)', 'wizz\srss\snews\sreader','Wizz RSS News Reader (RSS Reader)', # PDA/Phonecell browsers 'alcatel\-be4','Alcatel BE4 (phone)', 'alcatel\-be5','Alcatel BE5 (phone)', 'alcatel\-bf3','Alcatel OT311 (phone)', 'alcatel\-bf4','Alcatel OT511 (phone)', 'alcatel\-bf5','Alcatel BF5 (phone)', 'alcatel\-bg3','Alcatel BG3 (phone)', 'alcatel\-bh4','Alcatel BH4 (phone)', 'auditautomatic','Audit ByTel (phone)', 'ericssonr520','SonyEricsson R520-R2 (phone)', 'ericssont20','SonyEricsson T20e (phone)', 'ericssont29','SonyEricsson 29s (phone)', 'ericssont39','SonyEricsson T39m (phone)', 'ericssont65','SonyEricsson T65 (phone)', 'ericssont66','SonyEricsson T66 (phone)', 'ericssont68','SonyEricsson T68 (phone)', 'lg\-g7000','LG G7000 (phone)', 'mitsu','Trium Eclipse (phone)', 'mot\-c350m','Motorola C350M (phone)', 'mot\-c4','Motorola Talkabout T2288 (phone)', 'mot\-cb','Motorola Timeport P7389 (phone)', 'mot\-d4','Motorola Timeport P7389e (phone)', 'mot\-d5','motorola-t191 (phone)', 'mot\-d8','Motorola T250 (phone)', 'mot\-e1','Motorola ? (E1) (phone)', 'mot\-f0','Motorola v50 (phone)', 'mot\-f6','Motorola Accompli 008 (phone)', 'mot\-pan4','Motorola T280 (phone)', 'mot\-phx4','Motorola ? (PHX4) (phone)', 'mot\-sap4','Motorola V66 (phone)', 'mot\-t720','Motorola T720 (phone)', 'mot\-ta02','Motorola ? (TA02) (phone)', 'mot\-v66m','Motorola V66M (phone)', 'mot\-v708','Motorola V708 (phone)', 'mot\-8300','Motorola 8300 (phone)', 'mot\-a\-86','Motorola A86 (phone)', 'mot\-af','Motorola AF (phone)', 'mot\-c2','Motorola C2 (phone)', 'mot\-c350','Motorola C350 (phone)', 'mot\-c550','Motorola C550 (phone)', 'mot\-c650','Motorola C650 (phone)', 'mot\-cf','Motorola CF (phone)', 'mot\-f5','Motorola F5 (phone)', 'mot\-fe','Motorola FE (phone)', 'mot\-t280','Motorola T280 (phone)', 'mot\-v300','Motorola V300 (phone)', 'mot\-v400','Motorola V400 (phone)', 'mot\-v500','Motorola V500 (phone)', 'mot\-v525','Motorola V525 (phone)', 'mot\-v600','Motorola V600 (phone)', 'mot\-v60m','Motorola V60M (phone)', 'mot\-v80','Motorola V80 (phone)', 'mot\-v810','Motorola V810 (phone)', 'nokia3200','Nokia 3200 (phone)', 'nokia3560','Nokia 3560 (phone)', 'nokia3595','Nokia 3595 (phone)', 'nokia6220','Nokia 6200 (phone)', 'nokia8265','Nokia 8265 (phone)', 'nokia3100','Nokia 3100 (phone)', 'nokia3300','Nokia 3300 (phone)', 'nokia3530','Nokia 3530 (phone)', 'nokia3590','Nokia 3590 (phone)', 'nokia6108','Nokia 6108 (phone)', 'nokia6211','Nokia 6211 (phone)', 'nokia6600','Nokia 6600 (phone)', 'nokia6650','Nokia 6650 (phone)', 'nokia9210','Nokia 9210 (phone)', 'nokian\-gage','Nokia N-Gage (phone)', 'nokia3210','Nokia 3210 (phone)', 'nokia3310','Nokia 3310 (phone)', 'nokia3330','Nokia 3330 (phone)', 'nokia3350','Nokia 3350 (phone)', 'nokia3410','Nokia 3410 (phone)', 'nokia3510','Nokia 3510 (phone)', 'nokia3650','Nokia 3650 (phone)', 'nokia5100','Nokia 5100 (phone)', 'nokia5110','Nokia 5110 (phone)', 'nokia5130','Nokia 5130 (phone)', 'nokia5210','Nokia 5210 (phone)', 'nokia5510','Nokia 5510 (phone)', 'nokia6100','Nokia 6100 (phone)', 'nokia6110','Nokia 6110 (phone)', 'nokia6130','Nokia 6130 (phone)', 'nokia6150','Nokia 6150 (phone)', 'nokia6210','Nokia 6210 (phone)', 'nokia6250','Nokia 6250 (phone)', 'nokia6310\/','Nokia 6310 (phone)', 'nokia6310i','Nokia 6310i (phone)', 'nokia6500','Nokia 6500 (phone)', 'nokia6510','Nokia 6510 (phone)', 'nokia6610','Nokia 6610 (phone)', 'nokia6800','Nokia 6800 (phone)', 'nokia7110','Nokia 7110 (phone)', 'nokia7210','Nokia 7210 (phone)', 'nokia7250','Nokia 7250 (phone)', 'nokia7650','Nokia 7650 (phone)', 'nokia8110i','Nokia 8110i (phone)', 'nokia8210','Nokia 8210 (phone)', 'nokia8310','Nokia 8310 (phone)', 'nokia8810','Nokia 8810 (phone)', 'nokia8850','Nokia 8850 (phone)', 'nokia8855','Nokia 8855 (phone)', 'nokia8890','Nokia 8890 (phone)', 'nokia8910','Nokia 8910 (phone)', 'nokia9000','Nokia 9000i (phone)', 'nokia9110','Nokia 9110 (phone)', 'nokia9210i','Nokia 9210i (phone)', 'nokia3660','Nokia 3660 (phone)', 'nokia6230','Nokia 6230 (phone)', 'nokia6340i','Nokia 6340i (phone)', 'nokia6810','Nokia 6810 (phone)', 'nokia6820','Nokia 6820 (phone)', 'nokia7200','Nokia 7200 (phone)', 'nokia7600','Nokia 7600 (phone)', 'nokia7610','Nokia 7610 (phone)', 'nokia5310','Nokia 5310 (phone)', 'nokia6300','Nokia 6300 (phone)', 'nokia6131','Nokia 6131 (phone)', 'nokia5200','Nokia 5200 (phone)', 'nokia7370','Nokia 7370 (phone)', 'nokia5610','Nokia 5610 (phone)', 'nokian70','Nokia N70 (phone)', 'opwv\-sdk','openwave sdk (phone)', 'panasonic\-gad35','Panasonic GD35 (phone)', 'panasonic\-gad67','panasonic GD67 (phone)', 'panasonic\-gad68','panasonic-gd68 (phone)', 'panasonic\-gad6\*','Panasonic GD6xx (phone)', 'panasonic\-gad75','panasonic-gd75 (phone)', 'panasonic\-gad76','panasonic-gd76 (phone)', 'panasonic\-gad87','panasonic-gd87 (phone)', 'panasonic\-gad88','panasonic-gd88 (phone)', 'panasonic\-gad95','panasonic-gd95 (phone)', 'panasonic\-gad96','panasonic-gd96 (phone)', 'panasonic\-g50','Panasonic G50 (phone)', 'panasonic\-g60','Panasonic G60 (phone)', 'panasonic\-x60','Panasonic X60 (phone)', 'panasonic\-x70','Panasonic X70 (phone)', 'philips\-az\@lis238','Philips Azalis-238 (phone)', 'philips\-az\@lis268','Philips Azalis-268 (phone)', 'philips\-az\@lis288','Philips Azalis-288 (phone)', 'philips\-fisio120','Philips Fisio 120 (phone)', 'philips\-fisio121','Philips Fisio 121 (phone)', 'philips\-fisio311','Philips Fisio 311 (phone)', 'philips\-fisio312','Philips Fisio 312 (phone)', 'philips\-fisio316','Philips Fisio 316 (phone)', 'philips\-fisio610','Philips Fisio 610 (phone)', 'philips\-fisio620','Philips Fisio 620 (phone)', 'philips\-fisio_625','Philips Fisio 625 (phone)', 'philips\-fisio_820','Philips Fisio 820 (phone)', 'philips\-fisio_822','Philips Fisio 822 (phone)', 'philips\-fisio_825','Philips Fisio 825 (phone)', 'philips\-v21wap','Philips V21 (phone)', 'philips\-xenium9\@9','Philips Xenium 9A9 (phone)', 'r380','Ericsson R380 (phone)', 'r600','Ericsson R600 (phone)', 'sagem\-3xxx','Sagem 3XXX (phone)', 'sagem\-9xx','Sagem 9XX (phone)', 'sagem\-myx\-2','Sagem MyX-2 (phone)', 'sagem\-myx\-3','Sagem MyX-3d (phone)', 'sagem\-myx\-5\/','Sagem MyX-5 (phone)', 'sagem\-myx\-5d','Sagem MyX-5d (phone)', 'sagem\-myx\-5m','Sagem MyX-5m (phone)', 'sagem\-myx\-6','Sagem MyX-6 (phone)', 'samsung\-sgh\-e700','Samsung E700 (phone)', 'samsung\-sgh\-s500','Samsung S500 (phone)', 'samsung\-sgh\-t500','Samsung T500 (phone)', 'samsung\-sgh\-a300','Samsung A300 (phone)', 'samsung\-sgh\-a400','Samsung A400 (phone)', 'samsung\-sgh\-a800','Samsung A800 (phone)', 'samsung\-sgh\-n100','Samsung N100 (phone)', 'samsung\-sgh\-n400','Samsung N400 (phone)', 'samsung\-sgh\-n500','Samsung N500 (phone)', 'samsung\-sgh\-n600','Samsung N600 (phone)', 'samsung\-sgh\-n620','Samsung N620 (phone)', 'samsung\-sgh\-r200','Samsung R200 (phone)', 'samsung\-sgh\-r200s','Samsung R200s (phone)', 'samsung\-sgh\-r210','Samsung R210 (phone)', 'samsung\-sgh\-s100','Samsung S100 (phone)', 'samsung\-sgh\-t100','Samsung T100 (phone)', 'samsung\-sgh\-t400','Samsung T400 (phone)', 'samsung\-sgh\-v200','Samsung V200 (phone)', 'samsung\-sgh\-e100','Samsung E100 (phone)', 'samsung\-sgh\-e708','Samsung E700 (phone)', 'samsung\-sgh\-e800','Samsung E800 (phone)', 'samsung\-sgh\-x100','Samsung X100 (phone)', 'samsung\-sgh\-x600','Samsung X600 (phone)', 'sec\-sghc100','Samsung SGHC100 (phone)', 'sec\-sghp100','Samsung SGHP100 (phone)', 'sec\-sghp400','Samsung SGHP400 (phone)', 'sec\-sghq200','Samsung SGHQ200 (phone)', 'sec\-sghs200','Samsung SGHS200 (phone)', 'sec\-spha460','Samsung SPHA460 (phone)', 'sec\-sghs100','Samsung SGHS100 (phone)', 'sec\-sghs300','Samsung SGHS300 (phone)', 'sec\-sghv200','Samsung SGHS200 (phone)', 'sec\-sghv205','Samsung SGHS205 (phone)', 'sec\-sghd410','Samsung SGHD410 (phone)', 'sec\-sghe105','Samsung SGHE105 (phone)', 'sec\-sghe410','Samsung SGHE410 (phone)', 'sec\-sghe400','Samsung SGHE400 (phone)', 'sec\-sghe600','Samsung SGHE600 (phone)', 'sec\-sghe710','Samsung SGHE710 (phone)', 'sec\-sghe715','Samsung SGHE715 (phone)', 'sec\-sghs105','Samsung SGHS105 (phone)', 'sec\-sghx105','Samsung SGHX108 (phone)', 'sec\-sghx426','Samsung SGHX426 (phone)', 'sec\-sghx427','Samsung SGHX427 (phone)', 'sec\-sghx430','Samsung SGHS430 (phone)', 'sec\-sghx450','Samsung SGHS450 (phone)', 'sharp\-tq\-gx10','Sharp TQ-GX10 (phone)', 'sharp\-tq\-gx12','Sharp TQ-GX12 (phone)', 'sie\-2128','Siemens 2128 (phone)', 'sie\-6618','Siemens 66180 (phone)', 'sie\-a55','Siemens A55 (phone)', 'sie\-c60','Siemens C60 (phone)', 'sie\-c62','Siemens C62 (phone)', 'sie\-m55','Siemens M55 (phone)', 'sie\-mc60','Siemens MC60 (phone)', 'sie\-sl55','Siemens SL55 (phone)', 'sie\-slin','Siemens SLIN (phone)', 'sie\-a50','Siemens A50 (phone)', 'sie\-c3i','Siemens C35i (phone)', 'sie\-c45','Siemens C45 (phone)', 'sie\-c55','Siemens C55 (phone)', 'sie\-m50','Siemens M50 (phone)', 'sie\-me45','Siemens ME45 (phone)', 'sie\-mt50','Siemens MT50 (phone)', 'sie\-s35','Siemens S35 (phone)', 'sie\-s40','Siemens S40 (phone)', 'sie\-s45','Siemens S45 (phone)', 'sie\-s55','Siemens S55 (phone)', 'sie\-sl45','Siemens S145 (phone)', 'sie\-slik','Siemens ? (SLIK) (phone)', 'sie\-a57','Siemens A57 (phone)', 'sie\-a60','Siemens A60 (phone)', 'sie\-c56','Siemens C56 (phone)', 'sie\-c61','Siemens C61 (phone)', 'sie\-cf62','Siemens CF62 (phone)', 'sie\-m65','Siemens M65 (phone)', 'sie\-s56','Siemens S56 (phone)', 'sie\-s57c','Siemens S57C (phone)', 'sie\-s65','Siemens S65 (phone)', 'sie\-sl5e','Siemens SL5E (phone)', 'sie\-st60','Siemens ST60 (phone)', 'sie\-sx1','Siemens SX1 (phone)', 'sonyericssonp900','SonyEricsson P900 (phone)', 'sonyericssont230','SonyEricsson T230 (phone)', 'sonyericssont306','SonyEricsson T306 (phone)', 'sonyericssont316','SonyEricsson T316 (phone)', 'sonyericssont616','SonyEricsson T616 (phone)', 'sonyericssonz600','SonyEricsson Z600 (phone)', 'sonyericssonp800','SonyEricsson P800 (phone)', 'sonyericssont100','SonyEricsson T100 (phone)', 'sonyericssont200','SonyEricsson T200 (phone)', 'sonyericssont300','SonyEricsson T300 (phone)', 'sonyericssont310','SonyEricsson T310 (phone)', 'sonyericssont600','SonyEricsson T600 (phone)', 'sonyericssont610','SonyEricsson T610 (phone)', 'sonyericssont68\/','SonyEricsson T68 (phone)', 'sonyericssont68i','SonyEricsson T68i (phone)', 'sonyericssont620','SonyEricsson T620 (phone)', 'sonyericssont630','SonyEricsson T630 (phone)', 'lg\-c1100','LG C1100 (phone)', 'lg\-c1200','LG C1200 (phone)', 'lg\-c2200','LG C2200 (phone)', 'lg\-g1500','LG G1500 (phone)', 'lg\-g3100','LG G3100 (phone)', 'lg\-g4015','LG G4015 (phone)', 'lg\-g5300','LG G5300 (phone)', 'lg\-g5400','LG G5400 (phone)', 'lg\-g7050','LG G7050 (phone)', 'lg\-g7100','LG G7100 (phone)', 'lg\-l1100','LG L1100 (phone)', 'lg\-l1200','LG L1200 (phone)', 'mot\-85','Motorola 85 (phone)', 'mot\-a\-0a','Motorola A0A (phone)', 'mot\-a\-2b','Motorola A2b (phone)', 'mot\-c357','Motorola C357 (phone)', 'mot\-c380','Motorola C380 (phone)', 'mot\-e398','Motorola E398 (phone)', 'mot\-v180','Motorola V180 (phone)', 'mot\-v220','Motorola V220 (phone)', 'mot\-v3','Motorola V3 (phone)', 'mot\-v980','Motorola V980 (phone)', 'nokia2650','Nokia 2650 (phone)', 'nokia3108','Nokia 3108 (phone)', 'nokia3120','Nokia 3120 (phone)', 'nokia3220','Nokia 3220 (phone)', 'nokia5140','Nokia 5140 (phone)', 'nokia6010','Nokia 6010 (phone)', 'nokia6170','Nokia 6170 (phone)', 'nokia6260','Nokia 6260 (phone)', 'nokia6630','Nokia 6630 (phone)', 'nokia6670','Nokia 6670 (phone)', 'nokia7260','Nokia 7260 (phone)', 'sie\-a65','Siemens A65 (phone)', 'sie\-c65','Siemens C65 (phone)', 'sie\-c6v','Siemens C6V (phone)', 'sie\-cx65','Siemens CX65 (phone)', 'sie\-cx70','Siemens CX70 (phone)', 'sie\-sl65','Siemens SL65 (phone)', 'sonyericssonk500i','SonyEricsson K500i (phone)', 'sonyericssonk700c','SonyEricsson K700c (phone)', 'sonyericssonk700i','SonyEricsson K700i (phone)', 'sonyericssonp910i','SonyEricsson P910i (phone)', 'sonyericssons700i','SonyEricsson S700i (phone)', 'sonyericssont226','SonyEricsson T226 (phone)', 'sonyericssont628','SonyEricsson T628 (phone)', 'sonyericssonz1010','SonyEricsson Z1010 (phone)', 'sonyericssonz200','SonyEricsson Z200 (phone)', 'alcatel\-be3','Alcatel BE3 (phone)', 'alcatel\-oh5','Alcatel OH5 (phone)', 'alcatel\-th3','Alcatel TH3 (phone)', 'alcatel\-th4','Alcatel TH4 (phone)', 'ericssona2628s','Ericsson A2628s (phone)', 'ericssonr320','Ericsson R320 (phone)', 'lg\-c1300','LG C1300 (phone)', 'lg\-c3100','LG C3100 (phone)', 'lg\-f2100','LG F2100 (phone)', 'lg\-g1600','LG G1600 (phone)', 'lg\-g210','LG G210 (phone)', 'lg\-g4010','LG G4010 (phone)', 'lg\-g510','LG G510 (phone)', 'lg\-g5310','LG G5300 (phone)', 'lg\-g5600','LG G5600 (phone)', 'lg\-g650','LG G650 (phone)', 'lg\-g7070','LG G7070 (phone)', 'lg\-l3100','LG L3100 (phone)', 'lg\-t5100','LG T5100 (phone)', 'mot\-2200','Motorola 2200 (phone)', 'mot\-32','Motorola 32 (phone)', 'mot\-74','Motorola 74 (phone)', 'mot\-76','Motorola 76 (phone)', 'mot\-87','Motorola 87 (phone)', 'mot\-8700','Motorola 8700 (phone)', 'mot\-a\-0e','Motorola a0e (phone)', 'mot\-a\-1c','Motorola a1c (phone)', 'mot\-a760','Motorola A760 (phone)', 'mot\-a835','Motorola A835 (phone)', 'mot\-c385','Motorola C385 (phone)', 'mot\-v26x','Motorola V26x (phone)', 'mot\-v290','Motorola V290 (phone)', 'mot\-v505','Motorola V505 (phone)', 'mot\-v547','Motorola V547 (phone)', 'mot\-v551','Motorola V551 (phone)', 'mot\-v620','Motorola V620 (phone)', 'mot\-v690','Motorola V690 (phone)', 'mot\-v878','Motorola V878 (phone)', 'sie\-3618','Siemens 3618 (phone)', 'sie\-a56','Siemens A56 (phone)', 'sie\-c6c','Siemens C6C (phone)', 'sie\-cx6c','Siemens CX6c (phone)', 'sie\-cx6v','Siemens CX6v (phone)', 'sie\-m6c','Siemens M6C (phone)', 'sie\-m6v','Siemens M6V (phone)', 'sie\-s46','Siemens S46 (phone)', 'sie\-sk65','Siemens SK65 (phone)', 'sie\-sl56','Siemens SL56 (phone)', 'sie\-st55','Siemens ST55 (phone)', 'sagem\-mo130','Sagem MO130 (phone)', 'sagem\-myc','Sagem myC (phone)', 'sagem\-myv','Sagem myV (phone)', 'sagem\-myx3','Sagem myX3 (phone)', 'sagem\-myx5','Sagem myX5 (phone)', 'sagem\-myx','Sagem myX (phone)', 'lg\-G610','LG G610 (phone)', 'mot\-v550','Motorola V550 (phone)', 'mot\-a\-1f','Motorola A-1F (phone)', 'mot\-c155','Motorola C155 (phone)', 'mot\-c975','Motorola C975 (phone)', 'mot\-c980','Motorola C980 (phone)', 'mot\-e380','Motorola E380 (phone)', 'mot\-e680','Motorola E680 (phone)', 'mot\-ed','Motorola ED (phone)', 'mot\-t725e','Motorola T725E (phone)', 'mot\-v150','Motorola V150 (phone)', 'mot\-v171','Motorola V171 (phone)', 'mot\-v535','Motorola V535 (phone)', 'mot\-v545','Motorola V545 (phone)', 'mot\-v635','Motorola V635 (phone)', 'mot\-v870','Motorola V870 (phone)', 'nokia2112','Nokia 2112 (phone)', 'nokia3620','Nokia 3620 (phone)', 'nokia6020','Nokia 6020 (phone)', 'nokia6200','Nokia 6200 (phone)', 'nokia6620','Nokia 6620 (phone)', 'nokia6680','Nokia 6680 (phone)', 'nokia7270','Nokia 7270 (phone)', 'nokia7280','Nokia 7280 (phone)', 'nokia9500','Nokia 9500 (phone)', 'panasonic\-a200','Panasonic A200 (phone)', 'panasonic\-g70','Panasonic G70 (phone)', 'panasonic\-x100','Panasonic X100 (phone)', 'panasonic\-x300','Panasonic X300 (phone)', 'panasonic\-x400','Panasonic X400 (phone)', 'panasonic\-x500','Panasonic X500 (phone)', 'panasonic\-x66','Panasonic X66 (phone)', 'panasonic\-x77','Panasonic X77 (phone)', 't66','Ericsson T66 (phone)', 'n21i','I-Mode Nec 21i (phone)', 'n22i','I-Mode Nec 22i (phone)', 'ts21i','I-Mode Toshiba 21i (phone)', 'wap','Unknown WAP browser (PDA/Phone browser)', # Generic WAP phone (must be after 'wap*') 'webcollage','WebCollage (PDA/Phone browser)', 'up\.','UP.Browser (PDA/Phone browser)', # Works for UP.Browser and UP.Link # PDA/Phonecell browsers 'android','Android browser (PDA/Phone browser)', 'blackberry','BlackBerry (PDA/Phone browser)', 'cnf2','Supervision I-Mode ByTel (phone)', 'docomo','I-Mode phone (PDA/Phone browser)', 'ipcheck','Supervision IP Check (phone)', 'iphone','IPhone (PDA/Phone browser)', 'portalmmm','I-Mode phone (PDA/Phone browser)', # Others (TV) 'webtv','WebTV browser', 'democracy','Democracy', # Anonymous Proxy Browsers (can be used as grabbers as well...) 'cjb\.net','CJB.NET Proxy', 'ossproxy','OSSProxy', 'smallproxy','SmallProxy', # Other kind of browsers 'adobeair','AdobeAir', 'apt','Debian APT', 'analogx_proxy','AnalogX Proxy', 'gnome\-vfs', 'Gnome FileSystem Abstraction library', 'neon', 'Neon HTTP and WebDAV client library', 'curl','Curl', 'csscheck','WDG CSS Validator', 'httrack','HTTrack', 'fdm','FDM Free Download Manager', 'javaws','Java Web Start', 'wget','Wget', 'fget','FGet', 'chilkat', 'Chilkat', 'webdownloader\sfor\sx','Downloader for X', 'w3m','w3m', 'wdg_validator','WDG HTML Validator', 'w3c_validator','W3C Validator', 'jigsaw','W3C Validator', 'webreaper','WebReaper', 'webzip','WebZIP', 'staroffice','StarOffice', 'gnus', 'Gnus Network User Services', 'nikto', 'Nikto Web Scanner', 'download\smaster','Download Master', 'microsoft\-webdav\-miniredir', 'Microsoft Data Access Component Internet Publishing Provider', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\scache\smanager', 'Microsoft Data Access Component Internet Publishing Provider Cache Manager', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sdav', 'Microsoft Data Access Component Internet Publishing Provider DAV', 'POE\-Component\-Client\-HTTP','HTTP user-agent for POE (portable networking framework for Perl)', 'mozilla','Mozilla', 'libwww','LibWWW', 'lwp','LibWWW-perl' ); # BrowsersHashAreGrabber # Put here an entry for each browser in BrowsersSearchIDOrder that are grabber # browsers. #--------------------------------------------------------------------------- %BrowsersHereAreGrabbers = ( 'teleport','1', 'webcapture','1', 'webcopier','1', 'curl','1', 'fdm','1', 'httrack','1', 'webreaper','1', 'wget','1', 'fget','1', 'download\smaster','1', 'webdownloader\sfor\sx','1', 'webzip','1' ); # BrowsersHashIcon # Each Browsers Search ID is associated to a string that is the name of icon # file for this browser. #--------------------------------------------------------------------------- %BrowsersHashIcon = ( # Common web browsers text, included the ones hard coded in awstats.pl # firefox, opera, chrome, safari, konqueror, svn, msie, netscape 'firefox','firefox', 'opera','opera', 'chrome','chrome', 'safari','safari', 'konqueror','konqueror', 'svn','subversion', 'msie','msie', 'netscape','netscape', 'firebird','phoenix', 'go!zilla','gozilla', 'icab','icab', 'lynx','lynx', 'omniweb','omniweb', # Other standard web browsers 'amaya','amaya', 'amigavoyager','amigavoyager', 'avantbrowser','avant', 'aweb','aweb', 'bonecho','firefox', 'minefield','firefox', 'granparadiso','firefox', 'donzilla','mozilla', 'songbird','mozilla', 'strata','mozilla', 'sylera','mozilla', 'kazehakase','mozilla', 'prism','mozilla', 'iceape','mozilla', 'seamonkey','seamonkey', 'flock','flock', 'icecat','icecat', 'iceweasel','iceweasel', 'bpftp','bpftp', 'camino','chimera', 'chimera','chimera', 'cyberdog','cyberdog', 'dillo','dillo', 'doris','doris', 'dreamcast','dreamcast', 'xbox', 'winxbox', 'ecatch','ecatch', 'encompass','encompass', 'epiphany','epiphany', 'fresco','fresco', 'galeon','galeon', 'flashget','flashget', 'freshdownload','freshdownload', 'getright','getright', 'leechget','leechget', 'hotjava','hotjava', 'ibrowse','ibrowse', 'k\-meleon','kmeleon', 'lotus\-notes','lotusnotes', 'macweb','macweb', 'multizilla','multizilla', 'msfrontpageexpress','fpexpress', 'ncsa_mosaic','ncsa_mosaic', 'netpositive','netpositive', 'phoenix','phoenix', # Site grabbers 'teleport','teleport', 'webcapture','adobe', 'webcopier','webcopier', # Media only browsers 'real','real', 'winamp','mediaplayer', # Works for winampmpeg and winamp3httprdr 'windows\-media\-player','mplayer', 'audion','mediaplayer', 'freeamp','mediaplayer', 'itunes','mediaplayer', 'jetaudio','mediaplayer', 'mint_audio','mediaplayer', 'mpg123','mediaplayer', 'mplayer','mediaplayer', 'nsplayer','netshow', 'qts','mediaplayer', 'sonique','mediaplayer', 'uplayer','mediaplayer', 'xaudio','mediaplayer', 'xine','mediaplayer', 'xmms','mediaplayer', # RSS Readers 'abilon', 'abilon', 'aggrevator', 'rss', 'aiderss', 'rss', 'akregator', 'rss', 'applesyndication', 'rss', 'betanews_reader','rss', 'blogbridge','rss', 'feeddemon', 'rss', 'feedreader', 'rss', 'feedtools', 'rss', 'greatnews', 'rss', 'gregarius', 'rss', 'hatena_rss', 'rss', 'jetbrains_omea', 'rss', 'liferea', 'rss', 'netnewswire', 'rss', 'newsfire', 'rss', 'newsgator', 'rss', 'newzcrawler', 'rss', 'plagger', 'rss', 'pluck', 'rss', 'potu', 'rss', 'pubsub\-rss\-reader', 'rss', 'pulpfiction', 'rss', 'rssbandit', 'rss', 'rssreader', 'rss', 'rssowl', 'rss', 'rss\sxpress','rss', 'rssxpress','rss', 'sage', 'rss', 'sharpreader', 'rss', 'shrook', 'rss', 'straw', 'rss', 'syndirella', 'rss', 'vienna', 'rss', 'wizz\srss\snews\sreader','wizz', # PDA/Phonecell browsers #'alcatel','pdaphone', # Alcatel #'lg\-','pdaphone', # LG #'ericsson','pdaphone', # Ericsson #'mot\-','pdaphone', # Motorola #'nokia','pdaphone', # Nokia #'panasonic','pdaphone', # Panasonic #'philips','pdaphone', # Philips #'sagem','pdaphone', # Sagem #'samsung','pdaphone', # Samsung #'sie\-','pdaphone', # SIE #'sec\-','pdaphone', # Sony/Ericsson #'sonyericsson','pdaphone', # Sony/Ericsson #'mmef','pdaphone', #'mspie','pdaphone', #'vodafone','pdaphone', #'wapalizer','pdaphone', #'wapsilon','pdaphone', 'wap','pdaphone', # Generic WAP phone (must be after 'wap*') 'webcollage','pdaphone', 'up\.','pdaphone', # Works for UP.Browser and UP.Link # PDA/Phonecell browsers 'android','android', 'blackberry','pdaphone', 'docomo','pdaphone', 'iphone','pdaphone', 'portalmmm','pdaphone', # Others (TV) 'webtv','webtv', # Anonymous Proxy Browsers (can be used as grabbers as well...) 'cjb\.net','cjbnet', # Other kind of browsers 'adobeair','adobe', 'apt','apt', 'analogx_proxy','analogx', 'microsoft\-webdav\-miniredir','frontpage', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\scache\smanager','frontpage', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sdav','frontpage', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sprotocol\sdiscovery','frontpage', 'microsoft\soffice\sprotocol\sdiscovery','frontpage', 'microsoft\soffice\sexistence\sdiscovery','frontpage', 'gnome\-vfs', 'gnome', 'neon','neon', 'javaws','java', 'webzip','webzip', 'webreaper','webreaper', 'httrack','httrack', 'staroffice','staroffice', 'gnus', 'gnus', 'mozilla','mozilla' ); # Source for this is http://developer.apple.com/internet/safari/uamatrix.html %BrowsersSafariBuildToVersionHash = ( '48' => '0.8', '51' => '0.8.1', '60' => '0.8.2', '73' => '0.9', '74' => '1.0b2', '85' => '1.0', '85.5' => '1.0', '85.7' => '1.0.2', '85.8' => '1.0.3', '85.8.1' => '1.0.3', '100' => '1.1', '100.1' => '1.1.1', '125.7' => '1.2.2', '125.8' => '1.2.2', '125.9' => '1.2.3', '125.11' => '1.2.4', '125.12' => '1.2.4', '312' => '1.3', '312.3' => '1.3.1', '312.3.1' => '1.3.1', '412' => '2.0', '412.2' => '2.0', '412.2.2' => '2.0', '412.5' => '2.0.1', '416.12' => '2.0.2' ); 1; # Browsers examples by engines # # -- Mosaic -- # MSIE 4.0 Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt; KITV4 Wanadoo; KITV5 Wanadoo) # # -- Gecko Netscape -- # Netscape 4.05 Mozilla/4.05 [fr]C-SYMPA (Win95; I) # Netscape 4.7 Mozilla/4.7 [fr] (Win95; I) # Netscape 6.0 Mozilla/5.0 (Macintosh; N; PPC; fr-FR; m18) Gecko/20001108 Netscape6/6.0 # Netscape 7.02 Mozilla/5.0 (Platform; Security; OS-or-CPU; Localization; rv:1.0.2) Gecko/20030208 Netscape/7.02 # # -- Gecko others -- # Mozilla 1.3 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3) Gecko/20030312 # Firefox 0.9 Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5a) Gecko/20030728 Mozilla Firefox/0.9.1 # Firebird,Phoenix,Galeon,AmiZilla,Dino # Autre Mozilla/3.01 (compatible;) # # -- Opera -- # Opera 6.03 Mozilla/3.0 (Windows 98; U) Opera 6.03 [en] # Opera 5.12 Mozilla/3.0 (Windows 98; U) Opera 5.12 [en] # Opera 3.21 Opera 3.21, Windows: # # -- KHTML -- # Safari # Konqueror # awstats-8.0/wwwroot/cgi-bin/lib/browsers.pm0000644000175100017510000005431214753672077023056 0ustar ldestailleurldestailleur# AWSTATS BROWSERS DATABASE #------------------------------------------------------- # If you want to add a Browser to extend AWStats database detection capabilities, # you must add an entry in BrowsersSearchIDOrder and in BrowsersHashIDLib. #------------------------------------------------------- # 2006-05-15 Sean Carlos http://www.antezeta.com/awstats.html # akregator (rss) # AppleSyndication (rss) # BlogBridge http://www.blogbridge.com/ (rss) # BonEcho (Firefox 2.0 alpha) # FeedTools http://sporkmonger.com/projects/feedtools/ (rss) # gnome\-vfs.*neon http://www.webdav.org/neon/ # GreatNews http://www.curiostudio.com/ (rss) # Gregarius devlog.gregarius.net/docs/ua (rss) # hatena rss http://r.hatena.ne.jp/ (rss) # Liferea http://liferea.sourceforge.net/ (rss) # PubSub-RSS-Reader http://www.pubsub.com/ (rss) # 2006-05-20 Sean Carlos http://www.antezeta.com/awstats.html # Potu Rss-Reader http://www.potu.com/ # OSSProxy http://www.marketscore.com/FAQ.Aspx #package AWSUA; # Relocated from main file for easier editing %BrowsersFamily = ( 'msie' => 1, 'edge' => 2, 'firefox' => 3, 'netscape' => 4, 'svn' => 5, 'opera' => 6, 'safari' => 7, 'chrome' => 8, 'konqueror' => 9 ); # BrowsersSearchIDOrder # This list is used to know in which order to search Browsers IDs (Most # frequent one are first in this list to increase detect speed). # It contains all matching criteria to search for in log fields. # Note: Regex IDs are in lower case and ' ' and '+' are changed into '_' #------------------------------------------------------- @BrowsersSearchIDOrder = ( # Most frequent standard web browsers are first in this list except the ones hardcoded in awstats.pl: # firefox, opera, chrome, safari, konqueror, svn, msie, netscape 'elinks', 'firebird', 'go!zilla', 'icab', 'links', 'lynx', 'omniweb', # Other standard web browsers '22acidownload', 'abrowse', 'aol\-iweng', 'amaya', 'amigavoyager', 'arora', 'aweb', 'charon', 'donzilla', 'seamonkey', 'flock', 'minefield', 'bonecho', 'granparadiso', 'songbird', 'strata', 'sylera', 'kazehakase', 'prism', 'icecat', 'iceape', 'iceweasel', 'w3clinemode', 'bpftp', 'camino', 'chimera', 'cyberdog', 'dillo', 'xchaos_arachne', 'doris', 'dreamcast', 'xbox', 'downloadagent', 'ecatch', 'emailsiphon', 'encompass', 'epiphany', 'friendlyspider', 'fresco', 'galeon', 'flashget', 'freshdownload', 'getright', 'leechget', 'netants', 'headdump', 'hotjava', 'ibrowse', 'intergo', 'k\-meleon', 'k\-ninja', 'linemodebrowser', 'lotus\-notes', 'macweb', 'multizilla', 'ncsa_mosaic', 'netcaptor', 'netpositive', 'nutscrape', 'msfrontpageexpress', 'contiki', 'emacs\-w3', 'phoenix', 'shiira', # Must be before safari 'tzgeturl', 'viking', 'webfetcher', 'webexplorer', 'webmirror', 'webpositive', # Must be before safari 'webvcr', 'qnx\svoyager', # Site grabbers 'cloudflare', 'grabber', 'teleport', 'webcapture', 'webcopier', # Media only browsers 'real', 'winamp', # Works for winampmpeg and winamp3httprdr 'windows\-media\-player', 'audion', 'freeamp', 'itunes', 'jetaudio', 'mint_audio', 'mpg123', 'mplayer', 'nsplayer', 'qts', 'quicktime', 'sonique', 'uplayer', 'xaudio', 'xine', 'xmms', 'gstreamer', # RSS Readers 'abilon', 'aggrevator', 'aiderss', 'akregator', 'applesyndication', 'betanews_reader', 'blogbridge', 'cyndicate', 'feeddemon', 'feedreader', 'feedtools', 'greatnews', 'gregarius', 'hatena_rss', 'jetbrains_omea', 'liferea', 'netnewswire', 'newsfire', 'newsgator', 'newzcrawler', 'plagger', 'pluck', 'potu', 'pubsub\-rss\-reader', 'pulpfiction', 'rssbandit', 'rssreader', 'rssowl', 'rss\sxpress', 'rssxpress', 'sage', 'sharpreader', 'shrook', 'straw', 'syndirella', 'vienna', 'wizz\srss\snews\sreader', # PDA/Phonecell browsers 'alcatel', # Alcatel 'lg\-', # LG 'mot\-', # Motorola 'nokia', # Nokia 'panasonic', # Panasonic 'philips', # Philips 'sagem', # Sagem 'samsung', # Samsung 'sie\-', # SIE 'sec\-', # SonyEricsson 'sonyericsson', # SonyEricsson 'ericsson', # Ericsson (must be after sonyericsson) 'mmef', 'mspie', 'vodafone', 'wapalizer', 'wapsilon', 'wap', # Generic WAP phone (must be after 'wap*') 'webcollage', 'up\.', # Works for UP.Browser and UP.Link # PDA/Phonecell browsers 'android', 'blackberry', 'cnf2', 'docomo', 'ipcheck', 'iphone', 'portalmmm', # Others (TV) 'webtv', 'democracy', # Anonymous Proxy Browsers (can be used as grabbers as well...) 'cjb\.net', 'ossproxy', 'smallproxy', # Other kind of browsers 'adobeair', 'apt', 'analogx_proxy', 'gnome\-vfs', 'neon', 'curl', 'csscheck', 'httrack', 'fdm', 'javaws', 'wget', 'fget', 'chilkat', 'webdownloader\sfor\sx', 'w3m', 'wdg_validator', 'w3c_validator', 'jigsaw', 'webreaper', 'webzip', 'staroffice', 'gnus', 'nikto', 'download\smaster', 'microsoft\-webdav\-miniredir', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\scache\smanager', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sdav', 'POE\-Component\-Client\-HTTP', 'mozilla', # Must be at end because a lot of browsers contains mozilla in string 'libwww', # Must be at end because some browser have both 'browser id' and 'libwww' 'lwp' ); # BrowsersHashIDLib # List of browser's name ('browser id in lower case', 'browser text') #--------------------------------------------------------------- %BrowsersHashIDLib = ( # Common web browsers text, included the ones hard coded in awstats.pl # firefox, opera, chrome, safari, konqueror, svn, msie, netscape 'firefox','Firefox', 'opera','Opera', 'chrome','Google Chrome', 'safari','Safari', 'konqueror','Konqueror', 'svn', 'Subversion client', 'msie','MS Internet Explorer', 'edge','Edge', 'netscape','Netscape', 'elinks','ELinks', 'firebird','Firebird (Old Firefox)', 'go!zilla','Go!Zilla', 'icab','iCab', 'links','Links', 'lynx','Lynx', 'omniweb','OmniWeb', # Other standard web browsers '22acidownload','22AciDownload', 'abrowse','ABrowse', 'amaya','Amaya', 'amigavoyager','AmigaVoyager', 'aol\-iweng','AOL-Iweng', 'arora','Arora', 'aweb','AWeb', 'charon', 'Charon', 'donzilla','Donzilla', 'seamonkey','SeaMonkey', 'flock','Flock', 'minefield','Minefield (Firefox 3.0 development)', 'bonecho','BonEcho (Firefox 2.0 development)', 'granparadiso','GranParadiso (Firefox 3.0 development)', 'songbird','Songbird', 'strata','Strata', 'sylera','Sylera', 'kazehakase','Kazehakase', 'prism','Prism', 'icecat','GNU IceCat', 'iceape','GNU IceApe', 'iceweasel','Iceweasel', 'w3clinemode','W3CLineMode', 'bpftp','BPFTP', 'camino','Camino', 'chimera','Chimera (Old Camino)', 'cyberdog','Cyberdog', 'dillo','Dillo', 'xchaos_arachne','Arachne', 'doris','Doris (for Symbian)', 'dreamcast','Dreamcast', 'xbox', 'XBoX', 'downloadagent','DownloadAgent', 'ecatch', 'eCatch', 'emailsiphon','EmailSiphon', 'encompass','Encompass', 'epiphany','Epiphany', 'friendlyspider','FriendlySpider', 'fresco','ANT Fresco', 'galeon','Galeon', 'flashget','FlashGet', 'freshdownload','FreshDownload', 'getright','GetRight', 'leechget','LeechGet', 'netants','NetAnts', 'headdump','HeadDump', 'hotjava','Sun HotJava', 'ibrowse','iBrowse', 'intergo','InterGO', 'k\-meleon','K-Meleon', 'k\-ninja','K-Ninja', 'linemodebrowser','W3C Line Mode Browser', 'lotus\-notes','Lotus Notes web client', 'macweb','MacWeb', 'multizilla','MultiZilla', 'ncsa_mosaic','NCSA Mosaic', 'netcaptor','NetCaptor', 'netpositive','NetPositive', 'nutscrape', 'Nutscrape', 'msfrontpageexpress','MS FrontPage Express', 'phoenix','Phoenix', 'contiki','Contiki', 'emacs\-w3','Emacs/w3s', 'shiira','Shiira', 'tzgeturl','TzGetURL', 'viking','Viking', 'webfetcher','WebFetcher', 'webexplorer','IBM-WebExplorer', 'webmirror','WebMirror', 'webpositive','WebPositive', 'webvcr','WebVCR', 'qnx\svoyager','QNX Voyager', # Site grabbers 'cloudflare','CloudFlare', 'grabber','Grabber', 'teleport','TelePort Pro', 'webcapture','Acrobat Webcapture', 'webcopier', 'WebCopier', # Media only browsers 'real','Real player or compatible (media player)', 'winamp','WinAmp (media player)', # Works for winampmpeg and winamp3httprdr 'windows\-media\-player','Windows Media Player (media player)', 'audion','Audion (media player)', 'freeamp','FreeAmp (media player)', 'itunes','Apple iTunes (media player)', 'jetaudio','JetAudio (media player)', 'mint_audio','Mint Audio (media player)', 'mpg123','mpg123 (media player)', 'mplayer','The Movie Player (media player)', 'nsplayer','NetShow Player (media player)', 'qts','QuickTime (media player)', 'quicktime','QuickTime (media player)', 'sonique','Sonique (media player)', 'uplayer','Ultra Player (media player)', 'xaudio','Some XAudio Engine based MPEG player (media player)', 'xine','Xine, a free multimedia player (media player)', 'xmms','XMMS (media player)', 'gstreamer','GStreamer (media library)', # RSS Readers 'abilon','Abilon (RSS Reader)', 'aggrevator', 'Aggrevator (RSS Reader)', 'aiderss', 'AideRSS (RSS Reader)', 'akregator','Akregator (RSS Reader)', 'applesyndication','AppleSyndication (RSS Reader)', 'betanews_reader','Betanews Reader (RSS Reader)', 'blogbridge','BlogBridge (RSS Reader)', 'cyndicate','Cyndicate (RSS Reader)', 'feeddemon', 'FeedDemon (RSS Reader)', 'feedreader', 'FeedReader (RSS Reader)', 'feedtools','FeedTools (RSS Reader)', 'greatnews','GreatNews (RSS Reader)', 'gregarius','Gregarius (RSS Reader)', 'hatena_rss','Hatena (RSS Reader)', 'jetbrains_omea', 'Omea (RSS Reader)', 'liferea','Liferea (RSS Reader)', 'netnewswire', 'NetNewsWire (RSS Reader)', 'newsfire', 'NewsFire (RSS Reader)', 'newsgator', 'NewsGator (RSS Reader)', 'newzcrawler', 'NewzCrawler (RSS Reader)', 'plagger', 'Plagger (RSS Reader)', 'pluck', 'Pluck (RSS Reader)', 'potu','Potu (RSS Reader)', 'pubsub\-rss\-reader','PubSub (RSS Reader)', 'pulpfiction', 'PulpFiction (RSS Reader)', 'rssbandit', 'RSS Bandit (RSS Reader)', 'rssreader', 'RssReader (RSS Reader)', 'rssowl', 'RSSOwl (RSS Reader)', 'rss\sxpress','RSS Xpress (RSS Reader)', 'rssxpress','RSSXpress (RSS Reader)', 'sage', 'Sage (RSS Reader)', 'sharpreader', 'SharpReader (RSS Reader)', 'shrook', 'Shrook (RSS Reader)', 'straw', 'Straw (RSS Reader)', 'syndirella', 'Syndirella (RSS Reader)', 'vienna', 'Vienna (RSS Reader)', 'wizz\srss\snews\sreader','Wizz RSS News Reader (RSS Reader)', # PDA/Phonecell browsers 'alcatel','Alcatel Browser (PDA/Phone browser)', 'lg\-','LG (PDA/Phone browser)', 'mot\-','Motorola Browser (PDA/Phone browser)', 'nokia','Nokia Browser (PDA/Phone browser)', 'panasonic','Panasonic Browser (PDA/Phone browser)', 'philips','Philips Browser (PDA/Phone browser)', 'sagem','Sagem (PDA/Phone browser)', 'samsung','Samsung (PDA/Phone browser)', 'sie\-','SIE (PDA/Phone browser)', 'sec\-','Sony/Ericsson (PDA/Phone browser)', 'sonyericsson','Sony/Ericsson Browser (PDA/Phone browser)', 'ericsson','Ericsson Browser (PDA/Phone browser)', # Must be after SonyEricsson 'mmef','Microsoft Mobile Explorer (PDA/Phone browser)', 'mspie','MS Pocket Internet Explorer (PDA/Phone browser)', 'vodafone','Vodaphone browser (PDA/Phone browser)', 'wapalizer','WAPalizer (PDA/Phone browser)', 'wapsilon','WAPsilon (PDA/Phone browser)', 'wap','Unknown WAP browser (PDA/Phone browser)', # Generic WAP phone (must be after 'wap*') 'webcollage','WebCollage (PDA/Phone browser)', 'up\.','UP.Browser (PDA/Phone browser)', # Works for UP.Browser and UP.Link # PDA/Phonecell browsers 'android','Android browser (PDA/Phone browser)', 'blackberry','BlackBerry (PDA/Phone browser)', 'cnf2','Supervision I-Mode ByTel (phone)', 'docomo','I-Mode phone (PDA/Phone browser)', 'ipcheck','Supervision IP Check (phone)', 'iphone','IPhone (PDA/Phone browser)', 'portalmmm','I-Mode phone (PDA/Phone browser)', # Others (TV) 'webtv','WebTV browser', 'democracy','Democracy', # Anonymous Proxy Browsers (can be used as grabbers as well...) 'cjb\.net','CJB.NET Proxy', 'ossproxy','OSSProxy', 'smallproxy','SmallProxy', # Other kind of browsers 'adobeair','AdobeAir', 'apt','Debian APT', 'analogx_proxy','AnalogX Proxy', 'gnome\-vfs', 'Gnome FileSystem Abstraction library', 'neon', 'Neon HTTP and WebDAV client library', 'curl','Curl', 'csscheck','WDG CSS Validator', 'httrack','HTTrack', 'fdm','FDM Free Download Manager', 'javaws','Java Web Start', 'wget','Wget', 'fget','FGet', 'chilkat', 'Chilkat', 'webdownloader\sfor\sx','Downloader for X', 'w3m','w3m', 'wdg_validator','WDG HTML Validator', 'w3c_validator','W3C Validator', 'jigsaw','W3C Validator', 'webreaper','WebReaper', 'webzip','WebZIP', 'staroffice','StarOffice', 'gnus', 'Gnus Network User Services', 'nikto', 'Nikto Web Scanner', 'download\smaster','Download Master', 'microsoft\-webdav\-miniredir', 'Microsoft Data Access Component Internet Publishing Provider', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\scache\smanager', 'Microsoft Data Access Component Internet Publishing Provider Cache Manager', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sdav', 'Microsoft Data Access Component Internet Publishing Provider DAV', 'POE\-Component\-Client\-HTTP','HTTP user-agent for POE (portable networking framework for Perl)', 'mozilla','Mozilla', 'libwww','LibWWW', 'lwp','LibWWW-perl' ); # BrowsersHashAreGrabber # Put here an entry for each browser in BrowsersSearchIDOrder that are grabber # browsers. #--------------------------------------------------------------------------- %BrowsersHereAreGrabbers = ( 'cloudflare','1', 'grabber','1', 'teleport','1', 'webcapture','1', 'webcopier','1', 'curl','1', 'fdm','1', 'httrack','1', 'webreaper','1', 'wget','1', 'fget','1', 'download\smaster','1', 'webdownloader\sfor\sx','1', 'webzip','1' ); # BrowsersHashIcon # Each Browsers Search ID is associated to a string that is the name of icon # file for this browser. #--------------------------------------------------------------------------- %BrowsersHashIcon = ( # Common web browsers text, included the ones hard coded in awstats.pl # firefox, opera, chrome, safari, konqueror, svn, msie, netscape 'firefox','firefox', 'opera','opera', 'chrome','chrome', 'safari','safari', 'konqueror','konqueror', 'svn','subversion', 'msie','msie', 'edge','edge', 'netscape','netscape', 'firebird','phoenix', 'go!zilla','gozilla', 'icab','icab', 'lynx','lynx', 'omniweb','omniweb', # Other standard web browsers 'amaya','amaya', 'amigavoyager','amigavoyager', 'avantbrowser','avant', 'aweb','aweb', 'bonecho','firefox', 'minefield','firefox', 'granparadiso','firefox', 'donzilla','mozilla', 'songbird','mozilla', 'strata','mozilla', 'sylera','mozilla', 'kazehakase','mozilla', 'prism','mozilla', 'iceape','mozilla', 'seamonkey','seamonkey', 'flock','flock', 'icecat','icecat', 'iceweasel','iceweasel', 'bpftp','bpftp', 'camino','chimera', 'chimera','chimera', 'cyberdog','cyberdog', 'dillo','dillo', 'doris','doris', 'dreamcast','dreamcast', 'xbox', 'winxbox', 'ecatch','ecatch', 'encompass','encompass', 'epiphany','epiphany', 'fresco','fresco', 'galeon','galeon', 'flashget','flashget', 'freshdownload','freshdownload', 'getright','getright', 'leechget','leechget', 'hotjava','hotjava', 'ibrowse','ibrowse', 'k\-meleon','kmeleon', 'lotus\-notes','lotusnotes', 'macweb','macweb', 'multizilla','multizilla', 'msfrontpageexpress','fpexpress', 'ncsa_mosaic','ncsa_mosaic', 'netpositive','netpositive', 'phoenix','phoenix', 'webpositive','safari', # Site grabbers 'grabber','grabber', 'teleport','teleport', 'webcapture','adobe', 'webcopier','webcopier', # Media only browsers 'real','real', 'winamp','mediaplayer', # Works for winampmpeg and winamp3httprdr 'windows\-media\-player','mplayer', 'audion','mediaplayer', 'freeamp','mediaplayer', 'itunes','mediaplayer', 'jetaudio','mediaplayer', 'mint_audio','mediaplayer', 'mpg123','mediaplayer', 'mplayer','mediaplayer', 'nsplayer','netshow', 'qts','mediaplayer', 'sonique','mediaplayer', 'uplayer','mediaplayer', 'xaudio','mediaplayer', 'xine','mediaplayer', 'xmms','mediaplayer', # RSS Readers 'abilon', 'abilon', 'aggrevator', 'rss', 'aiderss', 'rss', 'akregator', 'rss', 'applesyndication', 'rss', 'betanews_reader','rss', 'blogbridge','rss', 'feeddemon', 'rss', 'feedreader', 'rss', 'feedtools', 'rss', 'greatnews', 'rss', 'gregarius', 'rss', 'hatena_rss', 'rss', 'jetbrains_omea', 'rss', 'liferea', 'rss', 'netnewswire', 'rss', 'newsfire', 'rss', 'newsgator', 'rss', 'newzcrawler', 'rss', 'plagger', 'rss', 'pluck', 'rss', 'potu', 'rss', 'pubsub\-rss\-reader', 'rss', 'pulpfiction', 'rss', 'rssbandit', 'rss', 'rssreader', 'rss', 'rssowl', 'rss', 'rss\sxpress','rss', 'rssxpress','rss', 'sage', 'rss', 'sharpreader', 'rss', 'shrook', 'rss', 'straw', 'rss', 'syndirella', 'rss', 'vienna', 'rss', 'wizz\srss\snews\sreader','wizz', # PDA/Phonecell browsers 'alcatel','pdaphone', # Alcatel 'lg\-','pdaphone', # LG 'ericsson','pdaphone', # Ericsson 'mot\-','pdaphone', # Motorola 'nokia','pdaphone', # Nokia 'panasonic','pdaphone', # Panasonic 'philips','pdaphone', # Philips 'sagem','pdaphone', # Sagem 'samsung','pdaphone', # Samsung 'sie\-','pdaphone', # SIE 'sec\-','pdaphone', # Sony/Ericsson 'sonyericsson','pdaphone', # Sony/Ericsson 'mmef','pdaphone', 'mspie','pdaphone', 'vodafone','pdaphone', 'wapalizer','pdaphone', 'wapsilon','pdaphone', 'wap','pdaphone', # Generic WAP phone (must be after 'wap*') 'webcollage','pdaphone', 'up\.','pdaphone', # Works for UP.Browser and UP.Link # PDA/Phonecell browsers 'android','android', 'blackberry','pdaphone', 'docomo','pdaphone', 'iphone','pdaphone', 'portalmmm','pdaphone', # Others (TV) 'webtv','webtv', # Anonymous Proxy Browsers (can be used as grabbers as well...) 'cjb\.net','cjbnet', # Other kind of browsers 'adobeair','adobe', 'apt','apt', 'analogx_proxy','analogx', 'microsoft\-webdav\-miniredir','frontpage', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\scache\smanager','frontpage', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sdav','frontpage', 'microsoft\sdata\saccess\sinternet\spublishing\sprovider\sprotocol\sdiscovery','frontpage', 'microsoft\soffice\sprotocol\sdiscovery','frontpage', 'microsoft\soffice\sexistence\sdiscovery','frontpage', 'gnome\-vfs', 'gnome', 'neon','neon', 'javaws','java', 'webzip','webzip', 'webreaper','webreaper', 'httrack','httrack', 'staroffice','staroffice', 'gnus', 'gnus', 'mozilla','mozilla' ); # Source for this is http://developer.apple.com/internet/safari/uamatrix.html %BrowsersSafariBuildToVersionHash = ( '48' => '0.8', '51' => '0.8.1', '60' => '0.8.2', '73' => '0.9', '74' => '1.0b2', '85' => '1.0', '85.5' => '1.0', '85.7' => '1.0.2', '85.8' => '1.0.3', '85.8.1' => '1.0.3', '100' => '1.1', '100.1' => '1.1.1', '125.7' => '1.2.2', '125.8' => '1.2.2', '125.9' => '1.2.3', '125.11' => '1.2.4', '125.12' => '1.2.4', '312' => '1.3', '312.3' => '1.3.1', '312.3.1' => '1.3.1', '312.5' => '1.3.2', '312.6' => '1.3.2', '412' => '2.0', '412.2' => '2.0', '412.2.2' => '2.0', '412.5' => '2.0.1', '413' => '2.0.1', '416.12' => '2.0.2', '416.13' => '2.0.2', '417.8' => '2.0.3', '417.9.2' => '2.0.3', '417.9.3' => '2.0.3', '419.3' => '2.0.4', '522.11.3' => '3.0', '522.12' => '3.0.2', '523.10' => '3.0.4', '523.12' => '3.0.4', '525.13' => '3.1', '525.17' => '3.1.1', '525.20' => '3.1.1', '525.20.1' => '3.1.2', '525.21' => '3.1.2', '525.22' => '3.1.2', '525.26' => '3.2', '525.26.13' => '3.2', '525.27' => '3.2.1', '525.27.1' => '3.2.1', '526.11.2' => '4.0', '528.1' => '4.0', '528.16' => '4.0' ); 1; # Browsers examples by engines # # -- Edge -- # Mozilla/5.0 (Windows NT 10.0; <64-bit tags>) AppleWebKit/ (KHTML, like Gecko) Chrome/ Safari/ Edge/. # # -- Mosaic -- # MSIE 4.0 Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt; KITV4 Wanadoo; KITV5 Wanadoo) # # -- Gecko Netscape -- # Netscape 4.05 Mozilla/4.05 [fr]C-SYMPA (Win95; I) # Netscape 4.7 Mozilla/4.7 [fr] (Win95; I) # Netscape 6.0 Mozilla/5.0 (Macintosh; N; PPC; fr-FR; m18) Gecko/20001108 Netscape6/6.0 # Netscape 7.02 Mozilla/5.0 (Platform; Security; OS-or-CPU; Localization; rv:1.0.2) Gecko/20030208 Netscape/7.02 # # -- Gecko others -- # Mozilla 1.3 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3) Gecko/20030312 # Firefox 0.9 Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5a) Gecko/20030728 Mozilla Firefox/0.9.1 # Firebird,Phoenix,Galeon,AmiZilla,Dino # Autre Mozilla/3.01 (compatible;) # # -- Opera -- # Opera 6.03 Mozilla/3.0 (Windows 98; U) Opera 6.03 [en] # Opera 5.12 Mozilla/3.0 (Windows 98; U) Opera 5.12 [en] # Opera 3.21 Opera 3.21, Windows: # # -- KHTML -- # Safari # Konqueror # awstats-8.0/wwwroot/cgi-bin/lib/mime.pm0000644000175100017510000001503014753672077022131 0ustar ldestailleurldestailleur# AWSTATS MIME DATABASE #------------------------------------------------------- # If you want to add MIME types, # you must add an entry in MimeHashLib and assign it to a family #------------------------------------------------------- #package AWSMIME; # MimeHashFamily # This is a hash table of mime groupings and descriptions. # Report icons will appear if file name is the same as a family, # e.g. if you have a "text.png" icon in the icon/mime directory, # the report will load the icon # Format: 'family', 'descriptive text', #--------------------------------------------------------------- %MimeHashFamily = ( 'text', 'Text file', 'page', 'HTML or XML static page', 'script', 'Dynamic HTML page or Script file', 'pl', 'Dynamic Perl Script file', 'php', 'Dynamic PHP Script file', 'image', 'Image', 'document', 'Document', 'package', 'Package', 'archive', 'Archive', 'audio', 'Audio file', 'video', 'Video file', 'jscript', 'JavaScript file', 'json', 'JavaScript Object Notation file', 'vbs', 'Visual Basic script', 'conf', 'Config file', 'css', 'Cascading Style Sheet file', 'xsl', 'Extensible Stylesheet Language file', 'runtime', 'Binary runtime', 'library', 'Binary library', 'swf', 'Adobe Flash Animation', 'flv', 'Adobe Flash Video', 'dtd', 'Document Type Definition', 'csv', 'Comma Separated Value file', 'jnlp', 'Java Web Start launch file', 'lit', 'Microsoft Reader e-book', 'svg', 'Scalable Vector Graphics', 'ai', 'Adobe Illustrator file', 'phshop', 'Adobe Photoshop image file', 'ttf', 'TrueType scalable font file', 'fon', 'Font file', 'pdf', 'Adobe Acrobat file', 'dotnet', 'Dot Net Dynamic Script or File', 'mdb', 'MS Database Object', 'crystal', 'Crystal Reports data or file', 'ooffice', 'Open Office Document', 'libreoffice', 'LibreOffice Document', 'encrypt', 'Encrypted document', 'gpx', 'GPS Exchange Format file', 'diskimage', 'Disc and media file extensions', 'vm', 'Virtual Machine image', 'torrent', 'BitTorrent File', 'gis', 'GIS File', 'ebook', 'Ebook File' ); # MimeHashLib # This is a hash of arrays where the key is a specific file extension # and the array is a list of family and file type, e.g. 'd' for download # If a file does not have a type defined, it is counted as a page. Each # mime entry can have only one type # Format: 'extension', ['family', 'type'], # Valid Types: # i - image # d - download # p - page #--------------------------------------------------------------- %MimeHashLib=( # Text file 'txt',['text','d'], 'log',['text','d'], # HTML Static page 'chm',['page',''], 'html',['page',''], 'htm',['page',''], 'mht',['page',''], 'wml',['page',''], 'wmlp',['page',''], 'xhtml',['page',''], 'xml',['page',''], 'vak',['page',''], 'sgm',['page',''], 'sgml',['page',''], # HTML Dynamic pages or script 'asp',['script',''], 'aspx',['dotnet',''], 'ashx',['dotnet',''], 'asmx',['dotnet',''], 'axd', ['dotnet',''], 'cfm',['script',''], 'class',['script',''], 'js',['jscript',''], 'jsp',['script',''], 'cgi',['script',''], 'ksh',['script',''], 'php',['php',''], 'phps',['php',''], 'php3',['php',''], 'php4',['php',''], 'pl',['pl',''], 'py',['script',''], 'rss',['rss',''], 'atom',['rss',''], 'sh',['script',''], 'shtml',['script',''], 'tcl',['script',''], 'xsp',['script',''], 'vbs',['vbs',''], # Image 'gif',['image','i'], 'png',['image','i'], 'bmp',['image','i'], 'jpg',['image','i'], 'jpeg',['image','i'], 'cdr',['image','d'], 'ico',['image','i'], 'svg',['image','i'], 'svgz',['image','i'], 'webp',['image','i'], 'heic',['image','i'], 'tif',['image','i'], 'tiff',['image','i'], 'webp',['image','i'], # Document 'ai',['document','d'], 'doc',['document','d'], 'docx',['document','d'], 'wmz',['document','d'], 'rtf',['document','d'], 'mso',['document','d'], 'pdf',['pdf','d'], 'frl',['pdf','d'], 'xls',['document','d'], 'xlsx',['document','d'], 'ppt',['document','d'], 'pptx',['document','d'], 'pps',['document','d'], 'psd',['document','d'], 'sxw',['ooffice','d'], 'sxc',['ooffice','d'], 'sxi',['ooffice','d'], 'sxd',['ooffice','d'], 'sxm',['ooffice','d'], 'sxg',['ooffice','d'], 'odb',['libreoffice','d'], 'odf',['libreoffice','d'], 'odg',['libreoffice','d'], 'odm',['libreoffice','d'], 'odp',['libreoffice','d'], 'ods',['libreoffice','d'], 'odt',['libreoffice','d'], 'oth',['libreoffice','d'], 'otg',['libreoffice','d'], 'otp',['libreoffice','d'], 'ots',['libreoffice','d'], 'ott',['libreoffice','d'], 'oxt',['libreoffice','d'], 'csv',['csv','d'], 'xsl',['xsl','d'], 'lit',['lit','d'], 'mdb',['mdb','d'], 'rpt',['crystal','d'], 'epub',['ebook','d'], 'mobi',['ebook','d'], 'azw',['ebook','d'], 'azw3',['ebook','d'], # GIS files 'gpx',['gis','d'], 'kml',['gis','d'], 'kmz',['gis','d'], # Package 'rpm',[($LogType eq 'S'?'audio':'package'),'d'], 'deb',['package','d'], 'msi',['package','d'], 'pkg',['package','d'], 'apk',['package','d'], # Archive '7z',['archive','d'], 'ace',['archive','d'], 'bz2',['archive','d'], 'cab',['archive','d'], 'dmg',['archive','d'], 'emz',['archive','d'], 'gz',['archive','d'], 'jar',['archive','d'], 'lzma',['archive','d'], 'rar',['archive','d'], 'tar',['archive','d'], 'tgz',['archive','d'], 'tbz2',['archive','d'], 'xz',['archive','d'], 'z',['archive','d'], 'zip',['archive','d'], # Audio 'aac',['audio','d'], 'flac',['audio','d'], 'mp3',['audio','d'], 'oga',['audio','d'], 'ogg',['audio','d'], 'wav',['audio','d'], 'wma',['audio','d'], 'm4a',['audio','d'], 'm3u',['audio','d'], 'asf',['audio','d'], # Video 'avi',['video','d'], 'divx',['video','d'], 'mp4',['video','d'], 'm4v',['video','d'], 'mpeg',['video','d'], 'mkv',['video','d'], 'mpg',['video','d'], 'ogv',['video','d'], 'ogx',['video','d'], 'rm',['video','d'], 'swf',['flash',''], 'flv',['flash','d'], 'f4v',['flash','d'], 'wmv',['video','d'], 'wmf',['video','d'], 'mov',['video','d'], 'qt',['video','d'], 'webm',['video','d'], # Config 'cf',['conf',''], 'conf',['conf',''], 'css',['css',''], 'ini',['conf',''], 'dtd',['dtd',''], 'json',['json',''], # Program 'exe',['runtime',''], 'jnlp',['jnlp',''], 'dll',['library',''], 'bin',['library',''], # Font 'ttf',['ttf',''], 'fon',['fon',''], 'eot',['fon',''], 'woff',['fon',''], 'woff2',['fon',''], # Encrypted files 'pgp',['encrypt',''], 'gpg',['encrypt',''], # Disc and media file extensions 'bin',['diskimage','d'], 'dmg',['diskimage','d'], 'iso',['diskimage','d'], 'toast',['diskimage','d'], 'vcd',['diskimage','d'], # Virtual Machine images 'qcow2',['vm','d'], 'raw',['vm','d'], 'ovf',['vm','d'], 'ova',['vm','d'], 'vmdk',['vm','d'], 'vdi',['vm','d'], 'vhdx',['vm','d'], 'vpc',['vm','d'], ); 1; awstats-8.0/wwwroot/cgi-bin/lib/status_smtp.pm0000644000175100017510000001543114753672077023575 0ustar ldestailleurldestailleur# AWSTATS SMTP STATUS DATABASE #------------------------------------------------------- # If you want to add a SMTP status code, you must add # an entry in smtpcodelib. #------------------------------------------------------- #package AWSSMTPCODES; # smtpcodelib # This list is used to found description of a SMTP status code #----------------------------------------------------------------- %smtpcodelib = ( #[A successful code] '200'=>'Nonstandard success response', '211'=>'System status, or system help reply', '214'=>'Help message', '220'=>' Service ready', '221'=>' Service closing transmission channel', '250'=>'Requested mail action taken and completed', # Your ISP mail server have successfully executes a command and the DNS is reporting a positive delivery. '251'=>'User not local: will forward to ', # Your message to a specified email address is not local to the mail server, but it will accept and forward the message to a different recipient email address. '252'=>'Recipient cannot be verified', # but mail server accepts the message and attempts delivery. '354'=>'Start mail input and end with .', # Indicates mail server is ready to accept the message or instruct your mail client to send the message body after the mail server have received the message headers. #[Temporary error code] Ask sender to try later to complete successfully '421'=>' Service not available, closing transmission channel', # This may be a reply to any command if the service knows it must shut down. '450'=>'Requested mail action not taken: mailbox busy, DNS check failed or access denied for other reason', # Your ISP mail server indicates that an email address does not exist or the mailbox is busy. It could be the network connection went down while sending, or it could also happen if the remote mail server does not want to accept mail from you for some reason i.e. (IP address, From address, Recipient, etc.) '451'=>'Requested mail action aborted: error in processing', # Your ISP mail server indicates that the mailing has been interrupted, usually due to overloading from too many messages or transient failure is one in which the message sent is valid, but some temporary event prevents the successful sending of the message. Sending in the future may be successful. '452'=>'Requested mail action not taken: insufficient system storage', # Your ISP mail server indicates, probable overloading from too many messages and sending in the future may be successful. '453'=>'Too many messages', # Some mail servers have the option to reduce the number of concurrent connection and also the number of messages sent per connection. If you have a lot of messages queued up it could go over the max number of messages per connection. To see if this is the case you can try submitting only a few messages to that domain at a time and then keep increasing the number until you find the maximum number accepted by the server. # Postfix code for unknown_client_reject_code (postfix default=450) with reject_unknown_clients rule '470'=>'Access denied: Unknown SMTP client hostname (without DNS A or MX record)', # Postfix code for unknown_address_reject_code (postfix default=450) with reject_unknown_sender_domain rule '471'=>'Access denied: Unknown domain for sender or recipient email address (without DNS A or MX record)', #[Permanent error code] '500'=>'Syntax error, command unrecognized or command line too long', '501'=>'Syntax error in parameters or arguments', '502'=>'Command not implemented', '503'=>'Server encountered bad sequence of commands', '504'=>'Command parameter not implemented', '521'=>' does not accept mail or closing transmission channel', # You must be pop-authenticated before you can use this SMTP server and you must use your mail address for the Sender/From field. '530'=>'Access denied', # a Sendmailism ? '550'=>'Requested mail action not taken: relaying not allowed, unknown recipient user, ...', # Sending an email to recipients outside of your domain are not allowed or your mail server does not know that you have access to use it for relaying messages and authentication is required. Or to prevent the sending of SPAM some mail servers will not allow (relay) send mail to any e-mail using another company�s network and computer resources. '551'=>'User not local: please try or Invalid Address: Relay request denied', '552'=>'Requested mail action aborted: exceeded storage allocation', # ISP mail server indicates, probable overloading from too many messages. '553'=>'Requested mail action not taken: mailbox name not allowed', # Some mail servers have the option to reduce the number of concurrent connection and also the number of messages sent per connection. If you have a lot of messages queued up (being sent) for a domain, it could go over the maximum number of messages per connection and/or some change to the message and/or destination must be made for successful delivery. '554'=>'Requested mail action rejected: access denied', '557'=>'Too many duplicate messages', # Resource temporarily unavailable Indicates (probable) that there is some kind of anti-spam system on the mail server. # Postfix code for access_map_reject_code (postfix default=554) with access map rule '570'=>'Access denied: access_map violation (on SMTP client or HELO hostname, sender or recipient email address)', # Postfix code for maps_rbl_reject_code (postfix default=554) with maps_rbl_domains rule '571'=>'Access denied: SMTP client listed in RBL', # Postfix code for relay_domains_reject_code (postfix default=554) with relay_domains_reject rule '572'=>'Access denied: Relay not authorized or not local host not a gateway', # Postfix code for unknown_client_reject_code (postfix default=450) with reject_unknown_client rule '573'=>'Access denied: Unknown SMTP client hostname (without DNS A or MX record)', # Postfix code for invalid_hostname_reject_code (postfix default=501) with reject_invalid_hostname rule '574'=>'Access denied: Bad syntax for client HELO hostname (Not RFC compliant)', # Postfix code for reject_code (postfix default=554) with smtpd_client_restrictions '575'=>'Access denied: SMTP client hostname rejected', # Postfix code for unknown_address_reject_code (postfix default=450) with reject_unknown_sender_domain or reject_unknown_recipient_domain rule '576'=>'Access denied: Unknown domain for sender or recipient email address (without DNS A or MX record)', # Postfix code for unknown_hostname_reject_code (postfix default=501) with reject_unknown_hostname rule '577'=>'Access denied: Unknown client HELO hostname (without DNS A or MX record)', # Postfix code for non_fqdn_reject_code (Postfix default=504) with reject_non_fqdn_hostname, reject_non_fqdn_sender or reject_non_fqdn_recipient rule '578'=>'Access denied: Invalid domain for client HELO hostname, sender or recipient email address (not FQDN)', ); 1; awstats-8.0/wwwroot/cgi-bin/lib/operating_systems.pm0000644000175100017510000007100514753672077024765 0ustar ldestailleurldestailleur# AWSTATS OPERATING SYSTEMS DATABASE #------------------------------------------------------- # If you want to add an OS to extend AWStats database detection capabilities, # you must add an entry in OSSearchIDOrder, in OSHashID and in OSHashLib. #------------------------------------------------------- # 2005-08-19 Sean Carlos http://www.antezeta.com/awstats.html # - added specific Linux distributions in addition to # the generic Linux. # Included documentation link to Distribution home pages. # - added links for each operating systems. # 2013-01-08 Joe CC Ho - added iOS, Windows 8 and Windows Phone. #package AWSOS; # Relocated from main file for easier editing %OSFamily = ( 'win' => 'Windows', 'mac' => 'Macintosh', 'ios' => 'iOS', 'android' => 'Android', 'linux' => 'Linux', 'bsd' => 'BSD' ); # OSSearchIDOrder # This list is used to know in which order to search Operating System IDs # (Most frequent one are first in this list to increase detect speed). # It contains all matching criteria to search for in log fields. # Note: OS IDs are in lower case and '_', ' ' and '+' are changed into '[_+ ]' #------------------------------------------------------------------------- @OSSearchIDOrder = ( # Windows OS family 'windows[_+ ]?2005', 'windows[_+ ]nt[_+ ]6\.0', 'windows[_+ ]?2008', 'windows[_+ ]nt[_+ ]6\.1', # Must be before windows_nt_6 'windows[_+ ]?2012', 'windows[_+ ]nt[_+ ]6\.2', # Must be before windows_nt_6 = windows 8 'windows[_+ ]nt[_+ ]6\.3', # Must be before windows_nt_6 = windows 8.1 'windows[_+ ]nt[_+ ]11', # Windows 11 'windows[_+ ]nt[_+ ]10', # Windows 10 'windows[_+ ]?vista', 'windows[_+ ]nt[_+ ]6', 'windows[_+ ]?2003','windows[_+ ]nt[_+ ]5\.2', # Must be before windows_nt_5 'windows[_+ ]xp','windows[_+ ]nt[_+ ]5\.1', # Must be before windows_nt_5 'windows[_+ ]me','win[_+ ]9x', # Must be before windows_98 'windows[_+ ]?2000','windows[_+ ]nt[_+ ]5', 'windows[_+ ]phone', 'winnt','windows[_+ \-]?nt','win32', 'win(.*)98', 'win(.*)95', 'win(.*)16','windows[_+ ]3', # This works for windows_31 and windows_3.1 'win(.*)ce', # iOS family #'iphone[_+ ]os', #Must be Before Mac OS Family #'ipad[_+ ]os', #Must be Before Mac OS Family #'ipod[_+ ]os', #Must be Before Mac OS Family 'iphone', 'ipad', 'ipod', # Macintosh OS family 'mac[_+ ]os[_+ ]x[_+ ]12', 'mac[_+ ]os[_+ ]x[_+ ]11', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]15', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]14', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]13', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]12', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]11', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]10', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]9', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]8', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]7', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]6', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]5', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]4', 'mac[_+ ]os[_+ ]x', 'mac[_+ ]?p', # This works for macppc and mac_ppc and mac_powerpc 'mac[_+ ]68', # This works for mac_6800 and mac_68k 'macweb', 'haiku', 'macintosh', # Android family 'android[_+ ]13', # Android 13 'android[_+ ]12', # Android 12 'android[_+ ]11', # Android 11 'android[_+ ]10', # Android 10 'android[_+ ]9', # Pie 'android[_+ ]8', # Oreo 'android[_+ ]7', # Nougat 'android[_+ ]6', # Marshmallow 'android[_+ ]5', # Lollipop 'android[_+ ]4[_\.]4', # KitKat 'android[_+ ]4[_\.]0', # Ice Cream Sandwich 'android[_+ ]4', # Jelly Bean, Must be after K & I 'android[_+ ]3', # Honeycomb 'android[_+ ]2[_\.]3', # Gingerbread 'android[_+ ]2[_\.]2', # Froyo 'android[_+ ]2', # Eclair, Must be after F & G 'android[_+ ]1[_\.]6', # Donut 'android[_+ ]1[_\.]5', # Cupcake 'linux(.*)android', 'android', # Linux family 'linux(.*)asplinux', 'linux(.*)centos', 'linux(.*)debian', 'linux(.*)fedora', 'linux(.*)gentoo', 'linux(.*)mageia', 'linux(.*)momonga', 'linux(.*)pclinuxos', 'linux(.*)red[_+ ]hat', 'linux(.*)suse', 'linux(.*)ubuntu', 'linux(.*)vector', 'linux(.*)vine', 'linux(.*)white\sbox', 'linux(.*)zenwalk', 'centos', 'debian', 'gentoo', 'ubuntu', 'linux', # Hurd family 'gnu.hurd', # BSDs family 'bsdi', 'gnu.kfreebsd', # Must be before freebsd 'freebsd', 'openbsd', 'netbsd', 'dragonfly', # Other Unix, Unix-like 'aix', 'sunos', 'irix', 'osf', 'hp\-ux', 'unix', 'x11', 'gnome\-vfs', # Other famous OS 'beos', 'os/2', 'amiga', 'atari', 'vms', 'commodore', 'qnx', 'inferno', 'palmos', 'syllable', # Miscellaneous OS 'blackberry', 'cp/m', 'crayos', 'dreamcast', 'risc[_+ ]?os', 'symbian', 'webtv', 'playstation', 'xbox', 'wii', 'vienna', 'newsfire', 'applesyndication', 'akregator', 'plagger', 'syndirella', 'j2me', 'java', 'microsoft', # Pushed down to prevent mis-identification 'msie[_+ ]', # by other OS spoofers. 'ms[_+ ]frontpage', 'windows' ); # OSHashID # Each OS Search ID is associated to a string that is the AWStats id and # also the name of icon file for this OS. #-------------------------------------------------------------------------- %OSHashID = ( # Windows OS family 'windows[_+ ]?2005','winlong','windows[_+ ]nt[_+ ]6\.0','winlong', 'windows[_+ ]?2008','win2008','windows[_+ ]nt[_+ ]6\.1','win7', 'windows[_+ ]?2012','win2012','windows[_+ ]nt[_+ ]6\.2','win8', 'windows[_+ ]nt[_+ ]6\.3','win8.1', 'windows[_+ ]nt[_+ ]11','win11', 'windows[_+ ]nt[_+ ]10','win10', 'windows[_+ ]?vista','winvista','windows[_+ ]nt[_+ ]6','winvista', 'windows[_+ ]?2003','win2003','windows[_+ ]nt[_+ ]5\.2','win2003', 'windows[_+ ]xp','winxp','windows[_+ ]nt[_+ ]5\.1','winxp', 'syndirella', 'winxp', 'windows[_+ ]me','winme','win[_+ ]9x','winme', 'windows[_+ ]?2000','win2000','windows[_+ ]nt[_+ ]5','win2000', 'winnt','winnt','windows[_+ \-]?nt','winnt','win32','winnt', 'windows[_+ ]phone','winphone', 'win(.*)98','win98', 'win(.*)95','win95', 'win(.*)16','win16','windows[_+ ]3','win16', 'win(.*)ce','wince', 'microsoft','winunknown', 'msie[_+ ]','winunknown', 'ms[_+ ]frontpage','winunknown', # iOS family #'iphone[_+ ]os','ios_iphone', #Must be Before Mac OS Family #'ipad[_+ ]os','ios_ipad', #Must be Before Mac OS Family #'ipod[_+ ]os','ios_ipod', #Must be Before Mac OS Family 'iphone','ios_iphone', #Must be Before Mac OS Family 'ipad','ios_ipad', #Must be Before Mac OS Family 'ipod','ios_ipod', #Must be Before Mac OS Family # Macintosh OS family 'mac[_+ ]os[_+ ]x[_+ ]12','macos12', 'mac[_+ ]os[_+ ]x[_+ ]11','macos11', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]15','macosx15', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]14','macosx14', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]13','macosx13', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]12','macosx12', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]11','macosx11', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]10','macosx10', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]9','macosx9', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]8','macosx8', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]7','macosx7', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]6','macosx6', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]5','macosx5', 'mac[_+ ]os[_+ ]x[_+ ]10[_\.]4','macosx4', 'mac[_+ ]os[_+ ]x','macosx', 'vienna', 'macosx', 'newsfire', 'macosx', 'applesyndication', 'macosx', 'mac[_+ ]?p','macintosh','mac[_+ ]68','macintosh','macweb','macintosh','macintosh','macintosh', 'haiku', 'haiku', # Android family (androidyyy) 'android[_+ ]13','android13', # Android 13 'android[_+ ]12','android12', # Android 12 'android[_+ ]11','android11', # Android 11 'android[_+ ]10','android10', # Android 10 'android[_+ ]9','androidpie', # Pie 'android[_+ ]8','androidoreo', # Oreo 'android[_+ ]7','androidnougat', # Nougat 'android[_+ ]6','androidmarshmallow', # Marshmallow 'android[_+ ]5','androidlollipop', # Lollipop 'android[_+ ]4[_\.]4','androidkitkat', # KitKat 'android[_+ ]4[_\.]0','androidics', # Ice Cream Sandwich 'android[_+ ]4','androidjellybean', # Jelly Bean, Must be after K & I 'android[_+ ]3','androidhoneycomb', # Honeycomb 'android[_+ ]2[_\.]3','androidgingerbread', # Gingerbread 'android[_+ ]2[_\.]2','androidfroyo', # Froyo 'android[_+ ]2','androideclair', # Eclair, Must be after F & G 'android[_+ ]1[_\.]6','androiddonut', # Donut 'android[_+ ]1[_\.]5','androidcupcake', # Cupcake 'linux(.*)android','android', 'android','android', # Linux family (linuxyyy) 'linux(.*)asplinux','linuxasplinux', 'linux(.*)centos','linuxcentos', 'linux(.*)debian','linuxdebian', 'linux(.*)fedora','linuxfedora', 'linux(.*)gentoo','linuxgentoo', 'linux(.*)mageia','linuxmageia', 'linux(.*)momonga','linuxmomonga', 'linux(.*)pclinuxos','linuxpclinuxos', 'linux(.*)red[_+ ]hat','linuxredhat', 'linux(.*)suse','linuxsuse', 'linux(.*)ubuntu','linuxubuntu', 'linux(.*)vector','linuxvector', 'linux(.*)vine','linuxvine', 'linux(.*)white\sbox','linuxwhitebox', 'linux(.*)zenwalk','linuxzenwalk', 'linux','linux', 'centos','linuxcentos', 'debian','linuxdebian', 'gentoo','linuxgentoo', 'ubuntu','linuxubuntu', # Hurd family 'gnu.hurd','gnu', # BSDs family (bsdyyy) 'bsdi','bsdi', 'gnu.kfreebsd','bsdkfreebsd', # Must be before freebsd 'freebsd','bsdfreebsd', 'openbsd','bsdopenbsd', 'netbsd','bsdnetbsd', 'dragonflybsd','bsddflybsd', # Other Unix, Unix-like 'aix','aix', 'sunos','sunos', 'irix','irix', 'osf','osf', 'hp\-ux','hp\-ux', 'unix','unix', 'x11','unix', 'gnome\-vfs','unix', 'plagger', 'unix', # Other famous OS 'beos','beos', 'os/2','os/2', 'amiga','amigaos', 'atari','atari', 'vms','vms', 'commodore','commodore', 'j2me', 'j2me', 'java', 'java', 'qnx','qnx', 'inferno','inferno', 'palmos','palmos', 'syllable','syllable', # Miscellaneous OS 'akregator', 'linux', 'blackberry','blackberry', 'cp/m','cp/m', 'crayos','crayos', 'dreamcast','dreamcast', 'risc[_+ ]?os','riscos', 'symbian','symbian', 'webtv','webtv', 'playstation', 'psp', 'xbox', 'winxbox', 'wii', 'wii', 'windows','winunknown' ); # OS name list ('os unique id in lower case','os clear text') # Each unique ID string is associated to a label #----------------------------------------------------------- %OSHashLib = ( # Windows family OS 'win11','Windows 11', 'win10','Windows 10', 'win8.1','Windows 8.1', 'win8','Windows 8', 'win7','Windows 7', 'winlong','Windows Vista (LongHorn)', 'win2008','Windows 2008', 'win2012','Windows Server 2012', 'winvista','Windows Vista', 'win2003','Windows 2003', 'winxp','Windows XP', 'winme','Windows ME', 'win2000','Windows 2000', 'winnt','Windows NT', 'win98','Windows 98', 'win95','Windows 95', 'win16','Windows 3.xx', 'wince','Windows Mobile', 'winphone','Windows Phone', 'winunknown','Windows (unknown version)', 'winxbox','Microsoft XBOX', # Macintosh OS 'macos12','macOS 12 Monterey', 'macos11','macOS 11 Big Sur', 'macosx15','macOS 10.15 Catalina', 'macosx14','macOS 10.14 Mojave', 'macosx13','macOS 10.13 High Sierra', 'macosx12','macOS 10.12 Sierra', 'macosx11','OS X 10.11 El Capitan', 'macosx10','OS X 10.10 Yosemite', 'macosx9','OS X 10.9 Mavericks', 'macosx8','OS X 10.8 Mountain Lion', 'macosx7','Mac OS X 10.7 Lion', 'macosx6','Mac OS X 10.6 Snow Leopard', 'macosx5','Mac OS X 10.5 Leopard', 'macosx4','Mac OS X 10.4 Tiger', 'macosx','Mac OS X others', 'macintosh','Mac OS', 'Haiku', 'Haiku', # Android 'android13','Google Android 13.x', 'android12','Google Android 12.x', 'android11','Google Android 11.x', 'android10','Google Android 10.x', 'androidpie','Google Android 9.x Pie', 'androidoreo','Google Android 8.x Oreo', 'androidnougat','Google Android 7.x Nougat', 'androidmarshmallow','Google Android 6.x Marshmallow', 'androidlollipop','Google Android 5.x Lollipop', 'androidkitkat','Google Android 4.4 KitKat', 'androidjellybean','Google Android 4.1-4.3 Jelly Bean', 'androidics','Google Android 4.0 Ice Cream Sandwich', 'androidhoneycomb','Google Android 3.x Honeycomb', 'androidgingerbread','Google Android 2.3 Gingerbread', 'androidfroyo','Google Android 2.2 Froyo', 'androideclair','Google Android 2.0-2.1 Eclair', 'androiddonut','Google Android 1.6 Donut', 'androidcupcake','Google Android 1.5 Cupcake', 'android','Google Android Unknown', 'linuxandroid','Google Android Unknown', # Linux 'linuxasplinux','ASPLinux', 'linuxcentos','Centos', 'linuxdebian','Debian', 'linuxfedora','Fedora', 'linuxgentoo','Gentoo', 'linuxmageia','Mageia', 'linuxmomonga','Momonga Linux', 'linuxpclinuxos','PCLinuxOS', 'linuxredhat','Red Hat', 'linuxsuse','Suse', 'linuxubuntu','Ubuntu', 'linuxvector','VectorLinux', 'linuxvine','Vine Linux', 'linuxwhitebox','White Box Linux', 'linuxzenwalk','Zenwalk GNU Linux', 'linux','Linux (Unknown/unspecified)', 'linux','GNU Linux (Unknown or unspecified distribution)', # Hurd 'gnu','GNU Hurd', # BSDs 'bsdi','BSDi', 'bsdkfreebsd','GNU/kFreeBSD', 'freebsd','FreeBSD', # For backard compatibility 'bsdfreebsd','FreeBSD', 'openbsd','OpenBSD', # For backard compatibility 'bsdopenbsd','OpenBSD', 'netbsd','NetBSD', # For backard compatibility 'bsdnetbsd','NetBSD', 'bsddflybsd','DragonFlyBSD', # Other Unix, Unix-like 'aix','Aix', 'sunos','Sun Solaris', 'irix','Irix', 'osf','OSF Unix', 'hp\-ux','HP UX', 'unix','Unknown Unix system', # iOS 'ios_iphone','iOS (iPhone)', 'ios_ipad','iOS (iPad)', 'ios_ipod','iOS (iPod)', # Other famous OS 'beos','BeOS', 'os/2','OS/2', 'amigaos','AmigaOS', 'atari','Atari', 'vms','VMS', 'commodore','Commodore 64', 'j2me','Java Mobile', 'java','Java', 'qnx','QNX', 'inferno','Inferno', 'palmos','Palm OS', 'syllable','Syllable', # Miscellaneous OS 'blackberry','BlackBerry', 'cp/m','CP/M', 'crayos','CrayOS', 'dreamcast','Dreamcast', 'riscos','RISC OS', 'symbian','Symbian OS', 'webtv','WebTV', 'psp', 'Sony PlayStation', 'wii', 'Nintendo Wii' ); 1; # Informations from microsoft for detecting windows version # Windows 95 retail, OEM 4.00.950 7/11/95 # Windows 95 retail SP1 4.00.950A 7/11/95-12/31/95 # OEM Service Release 2 4.00.1111* (4.00.950B) 8/24/96 # OEM Service Release 2.1 4.03.1212-1214* (4.00.950B) 8/24/96-8/27/97 # OEM Service Release 2.5 4.03.1214* (4.00.950C) 8/24/96-11/18/97 # Windows 98 retail, OEM 4.10.1998 5/11/98 # Windows 98 Second Edition 4.10.2222A 4/23/99 # Windows Me 4.90.3000 awstats-8.0/wwwroot/cgi-bin/lib/domains.pm0000644000175100017510000001355214753672077022643 0ustar ldestailleurldestailleur# AWSTATS DOMAINS DATABASE #------------------------------------------------------- # If you want to add a new domain to extend AWStats database detection capabilities, # you must add an entry in DomainsHashIDLib. #------------------------------------------------------- #package AWSDOM; # DomainsHashIDLib # List of domain with their name ('domain id', 'Domain name') # Official list can be found at http://www.iana.org/cctld/cctld-whois.htm # 'Domain id' should be ISO 3166 code + miscelanous domains #------------------------------------------------------- %DomainsHashIDLib = ( 'localhost','localhost', 'i0','Local network host', 'a1','Satellite access host', 'a2','Satellite access host', 'ap','Asia/Pacific Region', 'ac','Ascension Island','ad','Andorra','ae','United Arab Emirates', 'aero','Aero/Travel domains','af','Afghanistan', 'ag','Antigua and Barbuda','ai','Anguilla','al','Albania', 'am','Armenia','an','Netherlands Antilles','ao','Angola', 'aq','Antarctica','ar','Argentina','arpa','Old style Arpanet', 'as','American Samoa','at','Austria','au','Australia','aw','Aruba', 'ax','Aland islands', 'az','Azerbaijan','ba','Bosnia-Herzegovina','bb','Barbados', 'bd','Bangladesh','be','Belgium','bf','Burkina Faso','bg','Bulgaria', 'bh','Bahrain','bi','Burundi','biz','Biz domains','bj','Benin','bm','Bermuda', 'bn','Brunei Darussalam','bo','Bolivia','bq','Bonaire, Sint Eustatius And Saba', 'br','Brazil','bs','Bahamas', 'bt','Bhutan','bv','Bouvet Island','bw','Botswana','by','Belarus', 'bz','Belize','ca','Canada','cc','Cocos (Keeling) Islands', 'cd','Congo, Democratic Republic of the', 'cf','Central African Republic','cg','Congo','ch','Switzerland', 'ci','Ivory Coast (Cote D\'Ivoire)','ck','Cook Islands','cl','Chile','cm','Cameroon', 'cn','China','co','Colombia','com','Commercial','coop','Coop domains','cr','Costa Rica', 'cs','Former Czechoslovakia','cu','Cuba','cv','Cape Verde','cw','Curacao', 'cx','Christmas Island','cy','Cyprus','cz','Czech Republic','de','Germany', 'dj','Djibouti','dk','Denmark','dm','Dominica','do','Dominican Republic', 'dz','Algeria','ec','Ecuador','edu','USA Educational','ee','Estonia', 'eg','Egypt','eh','Western Sahara','er','Eritrea','es','Spain','et','Ethiopia', 'eu','European country', 'fi','Finland','fj','Fiji','fk','Falkland Islands','fm','Micronesia','fo','Faroe Islands', 'fr','France','fx','France (European Territory)','ga','Gabon', 'gb','Great Britain','gd','Grenada','ge','Georgia','gf','French Guyana', 'gg','Guernsey','gh','Ghana','gi','Gibraltar', 'gl','Greenland','gm','Gambia','gn','Guinea','gov','USA Government','gp','Guadeloupe (French)', 'gq','Equatorial Guinea','gr','Greece','gs','S. Georgia & S. Sandwich Isls.', 'gt','Guatemala','gu','Guam (USA)','gw','Guinea Bissau','gy','Guyana', 'hk','Hong Kong','hm','Heard and McDonald Islands','hn','Honduras', 'hr','Croatia','ht','Haiti','hu','Hungary','id','Indonesia','ie','Ireland','il','Israel', 'im','Isle of Man','in','India','info','Info domains','int','International','io','British Indian Ocean Territory', 'iq','Iraq','ir','Iran','is','Iceland','it','Italy', 'je','Jersey','jm','Jamaica','jo','Jordan', 'jobs','Jobs domains', 'jp','Japan','ke','Kenya','kg','Kyrgyzstan', 'kh','Cambodia','ki','Kiribati','km','Comoros','kn','Saint Kitts & Nevis Anguilla', 'kp','North Korea','kr','South Korea','kw','Kuwait', 'ky','Cayman Islands','kz','Kazakhstan','la','Laos','lb','Lebanon','lc','Saint Lucia', 'li','Liechtenstein','lk','Sri Lanka','lr','Liberia','ls','Lesotho','lt','Lithuania', 'lu','Luxembourg','lv','Latvia','ly','Libya','ma','Morocco','mc','Monaco', 'md','Moldova','me','Montenegro','mf','Saint-Martin (French)','mg','Madagascar', 'mh','Marshall Islands','mil','USA Military', 'mk','Macedonia','ml','Mali','mm','Myanmar','mn','Mongolia','mo','Macau', 'mobi','Mobi domains', 'mp','Northern Mariana Islands','mq','Martinique (French)','mr','Mauritania', 'ms','Montserrat','mt','Malta','mu','Mauritius','museum','Museum domains','mv','Maldives', 'mw','Malawi','mx','Mexico','my','Malaysia','mz','Mozambique','na','Namibia','name','Name domains','nato','NATO', 'nc','New Caledonia (French)','ne','Niger','net','Network','nf','Norfolk Island', 'ng','Nigeria','ni','Nicaragua','nl','Netherlands','no','Norway', 'np','Nepal','nr','Nauru','nt','Neutral Zone','nu','Niue','nz','New Zealand','om','Oman', 'org','Non-Profit Organizations','pa','Panama','pe','Peru','pf','Polynesia (French)', 'pg','Papua New Guinea','ph','Philippines','pk','Pakistan','pl','Poland', 'pm','Saint Pierre and Miquelon','pn','Pitcairn Island','pr','Puerto Rico','pro','Professional domains', 'ps','Palestinian Territories','pt','Portugal','pw','Palau','py','Paraguay','qa','Qatar', 're','Reunion (French)','ro','Romania', 'rs','Republic of Serbia', 'ru','Russian Federation','rw','Rwanda', 'sa','Saudi Arabia','sb','Solomon Islands','sc','Seychelles', 'sd','Sudan','se','Sweden','sg','Singapore','sh','Saint Helena','si','Slovenia', 'sj','Svalbard and Jan Mayen Islands','sk','Slovak Republic','sl','Sierra Leone', 'sm','San Marino','sn','Senegal','so','Somalia','sr','Suriname', 'st','Sao Tome and Principe','su','Former USSR','sv','El Salvador', 'sx','Sint Maarten', 'sy','Syria','sz','Swaziland', 'tc','Turks and Caicos Islands','td','Chad','tf','French Southern Territories','tg','Togo', 'th','Thailand','tj','Tadjikistan','tk','Tokelau','tm','Turkmenistan','tn','Tunisia', 'to','Tonga','tp','East Timor','tr','Turkey','tt','Trinidad and Tobago','tv','Tuvalu', 'tw','Taiwan','tz','Tanzania','ua','Ukraine','ug','Uganda', 'uk','United Kingdom','um','USA Minor Outlying Islands','us','United States', 'uy','Uruguay','uz','Uzbekistan','va','Vatican City State', 'vc','Saint Vincent & Grenadines','ve','Venezuela','vg','Virgin Islands (British)', 'vi','Virgin Islands (USA)','vn','Vietnam','vu','Vanuatu','wf','Wallis and Futuna Islands', 'ws','Samoa Islands','ye','Yemen','yt','Mayotte','yu','Yugoslavia','za','South Africa', 'zm','Zambia','zr','Zaire','zw','Zimbabwe' ); 1; awstats-8.0/wwwroot/cgi-bin/awredir.pl0000755000175100017510000002072314753672077022100 0ustar ldestailleurldestailleur#!/usr/bin/perl #------------------------------------------------------- # Save the click done on managed hits into a trace file # and return to browser a redirector to tell browser to visit this URL. # Ex: XXX # Where ABCDEFGH is md5(YOURKEYFORMD5.url) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . #------------------------------------------------------- #use DBD::mysql; use Digest::MD5 qw(md5 md5_hex md5_base64); #------------------------------------------------------- # Defines #------------------------------------------------------- use vars qw/ $REVISION $VERSION /; $REVISION='20140126'; $VERSION="1.2 (build $REVISION)"; use vars qw / $DIR $PROG $Extension $DEBUG $DEBUGFILE $REPLOG $DEBUGRESET $SITE $REPCONF /; ($DIR=$0) =~ s/([^\/\\]*)$//; ($PROG=$1) =~ s/\.([^\.]*)$//; $Extension=$1; $DEBUG=0; # Debug level $DEBUGFILE="$PROG.log"; # Debug output (A log file name or "screen" to have debug on screen) $REPLOG="$DIR"; # Debug directory $TRACEBASE=0; # Set to 1 to track click on links that point to extern site into a database $TRACEFILE=0; # Set to 1 to track click on links that point to extern site into a file $TXTDIR="$DIR/../../../logs"; # Directory where to write tracking file (if TRACEFILE=1) $TXTFILE="awredir.trc"; # Tracking file (if TRACEFILE=1) $EXCLUDEIP="127.0.0.1"; # Put here a personalised value. # If you do not want to use the security key in link to avoid use of awredir by an external web # site, you can set this to the empty string, but be warned that this is a security hole as everybody # can use awredir on your site to redirect to any web site (including illegal web sites). $KEYFORMD5='YOURKEYFORMD5'; # Put here url pattern you want to allow event if parameter key is not provided. $AUTHORIZEDWITHOUTKEY=''; #------------------------------------------------------- # Functions #------------------------------------------------------- sub error { print "Content-type: text/html; charset=iso-8859-1\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "

    \n"; print "AWRedir
    \n\n"; print "$_[0].

    \n"; print "Setup (setup or logfile permissions) may be wrong.\n"; $date=localtime(); print "

    $date - Advanced Web Redirector $VERSION
    \n"; print "
    \n"; print ""; print ""; die; } #------------------------------------------------------------------------------ # Function: Decode an URL encoded string # Parameters: stringtodecode # Input: None # Output: None # Return: decodedstring #-------------------------------------------------------------------- sub DecodeEncodedString { my $stringtodecode=shift; $stringtodecode =~ s/\+/ /g; $stringtodecode =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; # Decode encoded URL return $stringtodecode; } #------------------------------------------------------------------------------ # Function: Clean a string of HTML tags to avoid 'Cross Site Scripting attacks' # and clean | char. # Parameters: stringtoclean # Input: None # Output: None # Return: cleanedstring #------------------------------------------------------------------------------ sub CleanXSS { my $stringtoclean = shift; # To avoid html tags and javascript $stringtoclean =~ s//>/g; $stringtoclean =~ s/|//g; # To avoid onload=" $stringtoclean =~ s/onload//g; return $stringtoclean; } #------------------------------------------------------- # MAIN #------------------------------------------------------- if ($DEBUG) { open(LOGFILE,">$REPLOG/$PROG.log"); print LOGFILE "----- $PROG $VERSION -----\n"; } if (! $ENV{'GATEWAY_INTERFACE'}) { # Run from command line print "----- $PROG $VERSION (c) Laurent Destailleur -----\n"; print "This script is absolutely not required to use AWStats.\n"; print "It's a third tool that can help webmaster in their tracking tasks but is\n"; print "not used by AWStats engine.\n"; print "\n"; print "This tools must be used as a CGI script. When called as a CGI, it returns to\n"; print "browser a redirector to tell it to show the page provided in 'url' parameter.\n"; print "So, to use this script, you must replace HTML code for external links onto your\n"; print "HTML pages from\n"; print "Link\n"; print "to\n"; print "Link\n"; print "\n"; print "For your web visitor, there is no difference. However this allow you to track\n"; print "clicks done on links onto your web pages that point to external web sites,\n"; print "because an entry will be seen in your own server log, to awredir.pl script\n"; print "with url parameter, even if link was pointing to another external web server.\n"; print "\n"; sleep 2; exit 0; } if ((! $AUTHORIZEDWITHOUTKEY) && ($KEYFORMD5 eq 'YOURKEYFORMD5')) { error("Error: You must change value of constant KEYFORMD5 in awredir.pl script."); } # Extract tag $Tag='NOTAG'; if ($ENV{QUERY_STRING} =~ /tag=\"?([^\"&]+)\"?/) { $Tag=$1; } $Key='NOKEY'; if ($ENV{QUERY_STRING} =~ /key=\"?([^\"&]+)\"?/) { $Key=$1; } # Extract url to redirect to $Url=$ENV{QUERY_STRING}; if ($Url =~ /url=\"([^\"]+)\"/) { $Url=$1; } elsif ($Url =~ /url=(.+)$/) { $Url=$1; } $Url = DecodeEncodedString($Url); $UrlParam=$Url; # Sanitize parameters $Tag=CleanXSS($Tag); $Key=CleanXSS($Key); $UrlParam=CleanXSS($UrlParam); if (! $UrlParam) { error("Error: Bad use of $PROG. To redirect an URL with $PROG, use the following syntax:
    /cgi-bin/$PROG.pl?url=http://urltogo"); } if ($Url !~ /^http/i) { $Url = "http://".$Url; } if ($DEBUG) { print LOGFILE "Url=$Url\n"; } if ((! $AUTHORIZEDWITHOUTKEY || $UrlParam !~ /$AUTHORIZEDWITHOUTKEY/) && $KEYFORMD5 && ($Key ne md5_hex($KEYFORMD5.$UrlParam))) { # error("Error: Bad value for parameter key=".$Key." to allow a redirect to ".$UrlParam." - ".$KEYFORMD5." - ".md5_hex($KEYFORMD5.$UrlParam) ); error("Error: Bad value for parameter key=".$Key." to allow a redirect to ".$UrlParam.". Key must be hexadecimal md5(KEYFORMD5.".$UrlParam.") where KEYFORMD5 is value hardcoded into awredir.pl. Note: You can remove use of key by setting KEYFORMD5 to empty string in script awredir.pl"); } # Get date ($nowsec,$nowmin,$nowhour,$nowday,$nowmonth,$nowyear,$nowwday,$nowyday,$nowisdst) = localtime(time); if ($nowyear < 100) { $nowyear+=2000; } else { $nowyear+=1900; } $nowsmallyear=$nowyear;$nowsmallyear =~ s/^..//; if (++$nowmonth < 10) { $nowmonth = "0$nowmonth"; } if ($nowday < 10) { $nowday = "0$nowday"; } if ($nowhour < 10) { $nowhour = "0$nowhour"; } if ($nowmin < 10) { $nowmin = "0$nowmin"; } if ($nowsec < 10) { $nowsec = "0$nowsec"; } if ($TRACEBASE == 1) { if ($ENV{REMOTE_ADDR} !~ /$EXCLUDEIP/) { if ($DEBUG == 1) { print LOGFILE "Execution requete Update sur BASE=$BASE, USER=$USER, PASS=$PASS\n"; } my $dbh = DBI->connect("DBI:mysql:$BASE", $USER, $PASS) || die "Can't connect to DBI:mysql:$BASE: $dbh->errstr\n"; my $sth = $dbh->prepare("UPDATE T_LINKS set HITS_LINKS = HIT_LINKS+1 where URL_LINKS = '$Url'"); $sth->execute || error("Error: Unable execute query:$dbh->err, $dbh->errstr"); $sth->finish; $dbh->disconnect; if ($DEBUG == 1) { print LOGFILE "Execution requete Update - OK\n"; } } } if ($TRACEFILE == 1) { if ($ENV{REMOTE_ADDR} !~ /$EXCLUDEIP/) { open(FICHIER,">>$TXTDIR/$TXTFILE") || error("Error: Enable to open trace file $TXTDIR/$TXTFILE: $!"); print FICHIER "$nowyear-$nowmonth-$nowday $nowhour:$nowmin:$nowsec\t$ENV{REMOTE_ADDR}\t$Tag\t$Url\n"; close(FICHIER); } } # Redir html instructions print "Location: $Url\n\n"; if ($DEBUG) { print LOGFILE "Redirect to $Url\n"; close(LOGFILE); } 0; awstats-8.0/wwwroot/js/0000755000175100017510000000000014753672077017203 5ustar ldestailleurldestailleurawstats-8.0/wwwroot/js/awstats_misc_tracker.js0000644000175100017510000001660314753672077023763 0ustar ldestailleurldestailleur// awstats_misc_tracker.js //------------------------------------------------------------------- // You can add this file onto some of your web pages (main home page can // be enough) by adding the following HTML code to your page body: // // // // // * This must be added after the tag, not placed within the // tags, or the resulting tracking tag will not be handled // correctly by all browsers. Internet explorer will also not report // screen height and width attributes until it begins to render the // body. // // This allows AWStats to be enhanced with some miscellaneous features: // - Screen size detection (TRKscreen) // - Browser size detection (TRKwinsize) // - Screen color depth detection (TRKcdi) // - Java enabled detection (TRKjava) // - Macromedia Director plugin detection (TRKshk) // - Macromedia Shockwave plugin detection (TRKfla) // - Realplayer G2 plugin detection (TRKrp) // - QuickTime plugin detection (TRKmov) // - Mediaplayer plugin detection (TRKwma) // - Acrobat PDF plugin detection (TRKpdf) //------------------------------------------------------------------- // If you use pslogger.php to generate your log, you can change this line with // var awstatsmisctrackerurl="pslogger.php?loc=/js/awstats_misc_tracker.js"; var awstatsmisctrackerurl="/js/awstats_misc_tracker.js"; var TRKresult; var TRKscreen, TRKdpr, TRKwinsize, TRKcdi, TRKjava, TRKshk, TRKsvg, TRKfla; var TRKrp, TRKmov, TRKwma, TRKpdf, TRKpdfver, TRKuserid, TRKsessionid; var TRKnow, TRKbegin, TRKend; var TRKnse, TRKn; function awstats_setCookie(TRKNameOfCookie, TRKvalue, TRKexpirehours) { TRKExpireDate = new Date (); TRKExpireDate.setTime(TRKExpireDate.getTime() + (TRKexpirehours * 3600 * 1000)); document.cookie = TRKNameOfCookie + "=" + escape(TRKvalue) + "; path=/" + ((TRKexpirehours == null) ? "" : "; expires=" + TRKExpireDate.toGMTString()); } //function awstats_runvbscript() { // TRKresult = false; // p=false; // document.write('\n'); // alert(p); // if (TRKresult) return 'y'; // else return 'n'; //} function awstats_detectIE(TRKClassID) { TRKresult = false; // !!! Adding var in front of TRKresult break detection !!! document.write('\n on error resume next \n TRKresult = IsObject(CreateObject("' + TRKClassID + '")) \n \n'); if (TRKresult) return 'y'; else return 'n'; } function awstats_detectNS(TRKClassID) { TRKn = "n"; if (TRKnse.indexOf(TRKClassID) != -1) if (navigator.mimeTypes[TRKClassID].enabledPlugin != null) TRKn = "y"; return TRKn; } function awstats_getCookie(TRKNameOfCookie){ if (document.cookie.length > 0){ TRKbegin = document.cookie.indexOf(TRKNameOfCookie+"="); if (TRKbegin != -1) { TRKbegin += TRKNameOfCookie.length+1; TRKend = document.cookie.indexOf(";", TRKbegin); if (TRKend == -1) TRKend = document.cookie.length; return unescape(document.cookie.substring(TRKbegin, TRKend)); } return null; } return null; } if (window.location.search == "" || window.location.search == "?") { // If no query string TRKnow = new Date(); TRKscreen=screen.width+"x"+screen.height; TRKdpr=window.devicePixelRatio; if (navigator.appName != "Netscape") { TRKcdi=screen.colorDepth; } else {TRKcdi=screen.pixelDepth}; TRKjava=navigator.javaEnabled(); TRKuserid=awstats_getCookie("AWSUSER_ID"); TRKsessionid=awstats_getCookie("AWSSESSION_ID"); var TRKrandomnumber=Math.floor(Math.random()*10000); if (TRKuserid == null || (TRKuserid=="")) { TRKuserid = "awsuser_id" + TRKnow.getTime() +"r"+ TRKrandomnumber; } if (TRKsessionid == null || (TRKsessionid=="")) { TRKsessionid = "awssession_id" + TRKnow.getTime() +"r"+ TRKrandomnumber; } awstats_setCookie("AWSUSER_ID", TRKuserid, 10000); awstats_setCookie("AWSSESSION_ID", TRKsessionid, 1); TRKuserid=""; TRKuserid=awstats_getCookie("AWSUSER_ID"); TRKsessionid=""; TRKsessionid=awstats_getCookie("AWSSESSION_ID"); var TRKnav=navigator.appName.toLowerCase(); // "internet explorer" or "netscape" var TRKagt=navigator.userAgent.toLowerCase(); // "msie...", "mozilla...", "firefox..." //alert(TRKnav); alert(TRKagt); var TRKwin = ((TRKagt.indexOf("win")!=-1) || (TRKagt.indexOf("32bit")!=-1)); var TRKmac = (TRKagt.indexOf("mac")!=-1); var TRKns = (TRKnav.indexOf("netscape") != -1); var TRKopera= (TRKnav.indexOf("opera") != -1); var TRKie = (TRKagt.indexOf("msie") != -1); // Detect the browser internal width and height var TRKwinsize; if (document.documentElement && document.documentElement.clientWidth) TRKwinsize = document.documentElement.clientWidth + 'x' + document.documentElement.clientHeight; else if (document.body && document.body.clientWidth) TRKwinsize = document.body.clientWidth + 'x' + document.body.clientHeight; else TRKwinsize = window.innerWidth + 'x' + window.innerHeight; if (TRKie && TRKwin) { TRKshk = awstats_detectIE("SWCtl.SWCtl.1"); TRKsvg = awstats_detectIE("Adobe.SVGCtl"); TRKfla = awstats_detectIE("ShockwaveFlash.ShockwaveFlash.1"); TRKrp = awstats_detectIE("rmocx.RealPlayer G2 Control.1"); TRKmov = awstats_detectIE("Quicktime.Quicktime"); TRKwma = awstats_detectIE("wmplayer.ocx"); TRKpdf = 'n'; TRKpdfver=''; if (awstats_detectIE("PDF.PdfCtrl.1") == 'y') { TRKpdf = 'y'; TRKpdfver='4'; } // Acrobat 4 if (awstats_detectIE('PDF.PdfCtrl.5') == 'y') { TRKpdf = 'y'; TRKpdfver='5'; } // Acrobat 5 if (awstats_detectIE('PDF.PdfCtrl.6') == 'y') { TRKpdf = 'y'; TRKpdfver='6'; } // Acrobat 6 if (awstats_detectIE('AcroPDF.PDF.1') == 'y') { TRKpdf = 'y'; TRKpdfver='7'; } // Acrobat 7 } if (TRKns || !TRKwin) { TRKnse = ""; for (var TRKi=0;TRKi') } } awstats-8.0/wwwroot/classes/0000755000175100017510000000000014753672077020224 5ustar ldestailleurldestailleurawstats-8.0/wwwroot/classes/src/0000755000175100017510000000000015053314771020777 5ustar ldestailleurldestailleurawstats-8.0/wwwroot/classes/src/Makefile.pl0000644000175100017510000000035214753672077023065 0ustar ldestailleurldestailleur#!/usr/bin/perl $FILENAME=awgraphapplet; print "Build class file by compiling .java file\n"; $ret=`javac AWGraphApplet.java`; print $ret; print "Build jar file\n"; $ret=`jar cvf ../$FILENAME.jar AWGraphApplet.class`; print $ret; awstats-8.0/wwwroot/classes/src/AWGraphApplet.java0000644000175100017510000003146114753672077024322 0ustar ldestailleurldestailleur/* * @(#)AWGraphApplet.java * */ import java.applet.Applet; import java.awt.*; import java.util.Vector; public class AWGraphApplet extends Applet { public AWGraphApplet() { special = "Not yet defined"; textVertSpacing = 0; b_fontsize = 11; blockSpacing = 5; valSpacing = 0; valWidth = 5; maxLabelWidth = 0; background_color = Color.white; border_color = Color.white; special_color = Color.gray; backgraph_colorl = Color.decode("#F6F6F6"); backgraph_colorm = Color.decode("#EDEDED"); backgraph_colorh = Color.decode("#E0E0E0"); } // public synchronized void init() { public synchronized void start() { special = getParameter("special"); if (special == null) { special = ""; } Log("Applet "+VERSION+" init"); String s = getParameter("b_fontsize"); if (s != null) { b_fontsize = Integer.parseInt(s); } title = getParameter("title"); if (title == null) { title = "Chart"; } s = getParameter("nbblocks"); if (s != null) { nbblocks = Integer.parseInt(s); } s = getParameter("nbvalues"); if (s != null) { nbvalues = Integer.parseInt(s); } s = getParameter("blockspacing"); if (s != null) { blockSpacing = Integer.parseInt(s); } s = getParameter("valspacing"); if (s != null) { valSpacing = Integer.parseInt(s); } s = getParameter("valwidth"); if (s != null) { valWidth = Integer.parseInt(s); } s = getParameter("orientation"); if (s == null) { orientation = VERTICAL; } else if (s.equalsIgnoreCase("horizontal")) { orientation = HORIZONTAL; } else { orientation = VERTICAL; } s = getParameter("barsize"); if (s != null) { barsize = Integer.parseInt(s); } s = getParameter("background_color"); if (s != null) { background_color = Color.decode("#"+s); } s = getParameter("border_color"); if (s != null) { border_color = Color.decode("#"+s); } s = getParameter("special_color"); if (s != null) { special_color = Color.decode("#"+s); } Log("bblocks "+nbblocks); Log("nbvalues "+nbvalues); Log("barsize "+barsize); font = new Font("Verdana,Arial,Helvetica", 0, b_fontsize); fontb = new Font("Verdana,Arial,Helvetica", Font.BOLD, b_fontsize); fontmetrics = getFontMetrics(font); blabels = new String[nbblocks]; vlabels = new String[nbvalues]; styles = new int[nbvalues]; max = new float[nbvalues]; colors = new Color[nbvalues]; values = new float[nbblocks][nbvalues]; for (int i=0; i < nbvalues; i++) { parseLabel(i); parseStyle(i); parseColor(i); parseMax(i); } for (int j=0; j < nbblocks; j++) { parsebLabel(j); parseValue(j); } for (int i=0; i < nbvalues; i++) { if (max[i]<=0.0F) { max[i]=1.0F; } Log("max["+i+"]="+max[i]); } } private synchronized void Log(String s) { System.out.println(getClass().getName()+" ("+special+"): "+s); } private synchronized void parsebLabel(int i) { String s = getParameter("b" + (i+1) + "_label"); if (s==null) { blabels[i] = ""; } else { blabels[i] = s; } maxLabelWidth = Math.max(fontmetrics.stringWidth(blabels[i]), maxLabelWidth); } private synchronized void parseLabel(int i) { String s = getParameter("v" + (i+1) + "_label"); if (s==null) { vlabels[i] = ""; } else { vlabels[i] = s; } } private synchronized void parseStyle(int i) { String s = getParameter("v" + (i+1) + "_style"); if (s == null || s.equalsIgnoreCase("solid")) { styles[i] = SOLID; } else if (s.equalsIgnoreCase("striped")) { styles[i] = STRIPED; } else { styles[i] = SOLID; } } private synchronized void parseColor(int i) { String s = getParameter("v" + (i+1) + "_color"); if (s != null) { colors[i] = Color.decode("#"+s); } else { colors[i] = Color.gray; } } private synchronized void parseMax(int i) { String s = getParameter("v" + (i+1) + "_max"); if (s != null) { max[i] = Float.valueOf(s).floatValue(); } else { max[i] = 1.0F; } } private synchronized void parseValue(int i) { String s = getParameter("b" + (i+1)); if (s != null) { String[] as=split(s," ",0); for (int j=0; j"+width+","+h+"=>"+height); polygon.addPoint(x,y); polygon.addPoint(x+width,y); polygon.addPoint(x+width,y-height); polygon.addPoint(x,y-height); g.setColor(color); g.fillPolygon(polygon); g.setColor(color.darker()); g.drawPolygon(polygon); Polygon polygon2 = new Polygon(); polygon2.addPoint(x+width,y); polygon2.addPoint(x+width+shift,y-shift); polygon2.addPoint(x+width+shift,y-shift-height); polygon2.addPoint(x+width,y-height); g.setColor(color.darker()); g.fillPolygon(polygon2); g.setColor(color.darker().darker()); g.drawPolygon(polygon2); Polygon polygon3 = new Polygon(); polygon3.addPoint(x,y-height); polygon3.addPoint(x+width,y-height); polygon3.addPoint(x+width+shift,y-height-shift); polygon3.addPoint(x+shift,y-height-shift); g.setColor(color); g.fillPolygon(polygon3); g.setColor(color.darker()); g.drawPolygon(polygon3); } private synchronized void paintHorizontal(Graphics g) { } private synchronized void paintVertical(Graphics g) { g.setColor(Color.black); g.setFont(font); int shift=10; int allbarwidth=(((nbvalues*(valWidth+valSpacing))+blockSpacing)*nbblocks); int allbarheight=barsize; int axepointx=(getSize().width-allbarwidth)/2 - 2*shift; int axepointy = getSize().height - (2*fontmetrics.getHeight()) - 2 - textVertSpacing; int cx=axepointx; int cy=axepointy; // Draw axes Polygon polygon = new Polygon(); polygon.addPoint(cx,cy); polygon.addPoint(cx+allbarwidth+3*shift,cy); polygon.addPoint(cx+allbarwidth+4*shift,cy-shift); polygon.addPoint(cx+shift,cy-shift); g.setColor(backgraph_colorl); g.fillPolygon(polygon); g.setColor(Color.lightGray); g.drawPolygon(polygon); Polygon polygon2 = new Polygon(); polygon2.addPoint(cx,cy); polygon2.addPoint(cx+shift,cy-shift); polygon2.addPoint(cx+shift,cy-shift-barsize); polygon2.addPoint(cx,cy-barsize); g.setColor(backgraph_colorh); g.fillPolygon(polygon2); g.setColor(Color.lightGray); g.drawPolygon(polygon2); Polygon polygon3 = new Polygon(); polygon3.addPoint(cx+shift,cy-shift); polygon3.addPoint(cx+allbarwidth+4*shift,cy-shift); polygon3.addPoint(cx+allbarwidth+4*shift,cy-shift-barsize); polygon3.addPoint(cx+shift,cy-shift-barsize); g.setColor(backgraph_colorm); g.fillPolygon(polygon3); g.setColor(Color.lightGray); g.drawPolygon(polygon3); cx+=2*shift; // Loop on each block for (int j = 0; j < nbblocks; j++) { // Draw the block label // Log("Write block j="+j+" with cx="+cx); cy = getSize().height - fontmetrics.getHeight() - 3 - textVertSpacing; g.setColor(Color.black); // Check if bold or highlight int bold=0; int highlight=0; String label=blabels[j]; if (blabels[j].indexOf(":")>0) { bold=1; label=remove(blabels[j],":"); } if (blabels[j].indexOf("!")>0) { highlight=1; label=remove(blabels[j],"!"); } if (bold==1) { g.setFont(fontb); } String as[] = split(label, "\247", 0); // Write background for block legend if (highlight==1) { g.setColor(special_color); g.fillRect(cx-Math.max(-1+blockSpacing>>1,0),cy-fontmetrics.getHeight()+2,(nbvalues*(valWidth+valSpacing))+Math.max(blockSpacing-2,0)+1,((fontmetrics.getHeight()+textVertSpacing)*as.length)+2); g.setColor(Color.black); } // Write text for block legend for (int i=0; i>1; if (cxoffset<0) { cxoffset=0; } g.drawString(as[i], cx+cxoffset, cy); cy+=fontmetrics.getHeight()+textVertSpacing-1; } if (bold==1) { g.setFont(font); } // Loop on each value for (int i = 0; i < nbvalues; i++) { cy = getSize().height - fontmetrics.getHeight() - 6 - textVertSpacing; cy -= fontmetrics.getHeight() - 4; // draw the shadow and bar draw3DBar(g,cx,cy,valWidth,(values[j][i]*(float)barsize)/max[i],SHIFTBAR,colors[i]); cy = (int)((float)cy - (values[j][i] + 5F)); cx += (valWidth + valSpacing); } cx += blockSpacing; } } public synchronized String getAppletInfo() { return "Title: " + title + "\n"; } public synchronized String[][] getParameterInfo() { String[][] as = { {"version", "string", "AWGraphApplet "+VERSION}, {"copyright", "string", "GPL"}, {"title", "string", title} }; return as; } private static final int VERTICAL = 0; private static final int HORIZONTAL = 1; private static final int SOLID = 0; private static final int STRIPED = 1; private static final int DEBUG = 3; private static final int SHIFTBAR = 3; private static final String VERSION = "1.1"; private String title; private String special; private Font font; private Font fontb; private FontMetrics fontmetrics; private int orientation; private int barsize; private int nbblocks; private String blabels[]; private int b_fontsize; private int blockSpacing; private int textVertSpacing; private int nbvalues; private Color colors[]; private String vlabels[]; private int styles[]; private float max[]; private int valSpacing; private int valWidth; private float values[][]; private int maxLabelWidth; private Color background_color; private Color border_color; private Color special_color; private Color backgraph_colorl; private Color backgraph_colorm; private Color backgraph_colorh; } // # Applet Applet.getAppletContext().getApplet( "receiver" ) // that accesses another Applet uniquely identified via a name you assign in the HTML >iET+5z9KO,Ըީ[#L,^2gk"^'i|>^4>ESmM>nƭmԸݦ:,y6w dܬq\B%3^NLօ#tI H u[x+Ŷ ]Ӊ;GL k ܍ uLƦˀ.[|rvbڦŋB7 Ky<11uw{X&${{̶X$jOtƺe)_.2 [e!HT$KtcH7xms0V3l솃뭛DNW{"m}):3r%$1["<ݒMmc슜!h-c}A: A N[#m;&eC[ɨHؑϮ6AXYbqXj$5cf}_WlQbI.G^V6 ӧ6"%b傦UNY4c\3΃9i&'iv%`.F%==zI(V͋&#[\8F kk#XVWlG˽*PX;Ԣ w'Ujj1VG\83iITN0}iL%ژ$ecg'RTElGrDuzWN ? xC}zWw?}zirmH| ߪӟ,޲OlrCYϷTIig̮E}tŔirF:uiz bkp4f.ۻUN/3{&:%a vΓu^b7vU>$HTȜU LqHwzQ7zbJ@xNuz:=O/G/~+w{^?0=~MMzKO)_>OpP6ܝ:_\rZA?t~X\vTTVL~LGL x6*Gt Ga?-2kwo"z̨Luε S~\'I,?_ u~ ?3K3יm):y~A%_ί/+_ouzt=> t~[Ygw݌j D|[cECRODRrhg?u`]'rF\@:N_: 1~_O `&ykHLGӫ2ڰ-ٖؖutJi_-E0)TE0j{kg,rIEQMSF{Fyr_jx3 w3xڌ6.6Owt'H% 5wM֭,h]ǏoX=JNK4rDO5zگP[LDZK\),3#]4K`ܒxWzab趜KqX1G-VRᐂUa+TԆv3S7P޽vA&O ]H$)A$ xcQ Z2ډay}X"Ǝڞqv`/.]Alj\VgZmatIeN,ayk˕ nwU"pj)S}Hu'p8>F2:EYlhתiҀYLՋfY9pNoh5pdXw&W4UI+fd˽?GTzfVF(0_LWNfyz F5e\jO6ҋ4 +o 9 w !=j#9O@?:b?͡Iz*K ?b Ĩ9{DFt]j|_Gt3j|զi kˣQ#5і{mFϪ}{=~`рh?uhUi}p8h8t+X?@6@ioAP0@AhИa(dl}/ \4|ƒ!~:JpiMYc]@h5S3MDn5cjN 4IgL !A4MeuUOު}T..i:t* _˜ɹSi:"55hTiZ.4ieyFu粴1#M3몞 AO*cv\K1Ttg#tTڣF(M< mc4ͫ/Mǩ(iZBzXZ0;\hJcRYbL=xf5st̲fV=Hhqe9`40@+0 *A*^!,3@5V-qjD79Cs (`e"[T,fw:\v}#gO@f_{#p}M p)"S-w<4o\|#ӕ!۫3fzMC]thA!UX=K4d3vƇvTK`}ѵ,XmlqzUFfNgi6{tߕfGר1}/ 54 !oJSTg{W?_a%ҙ36&x]ѐ iPj&-\\Jh7Mxi"q%; xҴsQk!o?y~o%{wzYh>n ެ7xPO:E#^^Y*z 4q'cT4hhغФA=K.=q#{2m6۠ҭv\nu݁d7glL͛.m+j;=LW:s0yGX@X.15 tD7X OE}oC%d{p^zIxH{4}c.wa9@ V<W}L.T8^_~.ľXKm-J\fI\${k ҕxN-*1L-IDUm .=< G>IdY˃cՃt Avx }'Mׅ)_@++Oy-9 / hioȐ7f(>H:?GOΎ9 =g,cU:ʥ3=yPB.n:5< D>A5h"b:Йlav0u# #{OQ(UTT3i6Ϣx.mc|ky}CO i?OO"zx }Ks^ P ^8rD^\ n>^g>"^Ǘz7=&~[ĭBnst펩Nvqn 'O xSy[żݹr峝-ry9ze쿬eŻO Q.ʯCr)+=ӽNfq_c6ojsfm W66U )TW|1>//]PKܣ0m%PK'0 META-INF/PK'0 TGG=META-INF/MANIFEST.MFPK'0ܣ0m%AWGraphApplet.classPKawstats-8.0/wwwroot/css/0000755000175100017510000000000014753672077017357 5ustar ldestailleurldestailleurawstats-8.0/wwwroot/css/awstats_bw.css0000644000175100017510000000475014753672077022255 0ustar ldestailleurldestailleurbody { font: 11px verdana, arial, helvetica, sans-serif; background-color: #FFFFFF; margin-top: 0 } .aws_bodyl { } .aws_border { background-color: #BBBBBB; padding: 1px 1px 1px 1px; margin-top: 0 } .aws_title { font: 13px verdana, arial, helvetica, sans-serif; font-weight: bold; background-color: #BBBBBB; text-align: center; margin-bottom: 0; padding: 1px 1px 1px 1px; } .aws_blank { font: 13px verdana, arial, helvetica, sans-serif; background-color: #FFFFFF; text-align: center; margin-bottom: 0; padding: 1px 1px 1px 1px; } .aws_data { background-color: #FFFFFF; border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; } .aws_formfield { font: 13px verdana, arial, helvetica; } .aws_button { font-family: arial,verdana,helvetica, sans-serif; font-size: 12px; border: 1px solid #ccd7e0; background-image: url(/awstatsicons/other/button.gif); } th { border-color: #ECECEC; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 0px; padding: 2px 2px 2px 2px; font: 11px verdana, arial, helvetica, sans-serif; text-align:center; color: #000000; } th.aws { border-color: #ECECEC; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 0px; padding: 2px 2px 2px 2px; font-size: 13px; font-weight: bold; } td { border-color: #ECECEC; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 0px; padding: 2px 2px 2px 2px; font: 11px verdana, arial, helvetica, sans-serif; text-align:center; color: #000000; } td.aws { border-color: #ECECEC; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 0px; padding: 2px 2px 2px 2px; font: 11px verdana, arial, helvetica, sans-serif; text-align:left; color: #000000; } td.awsm { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; padding: 0px 0px 0px 0px; font: 11px verdana, arial, helvetica, sans-serif; color: #000000; } b { font-weight: bold; } a { font: 11px verdana, arial, helvetica, sans-serif; } a:link { color: #001133; text-decoration: none; } a:visited { color: #001133; text-decoration: none; } a:hover { color: #444444; text-decoration: underline; } div { font: 12px arial,verdana,helvetica; text-align:justify; } .ctooltip { position:absolute; top:0px; left:0px; z-index:2; width:380; visibility:hidden; font: 8pt MS Comic Sans,arial,sans-serif; background-color: #EEEEEE; padding: 8px; border: 1px solid black; }awstats-8.0/wwwroot/css/awstats_default.css0000644000175100017510000000507614753672077023273 0ustar ldestailleurldestailleurbody { font: 11px verdana, arial, helvetica, sans-serif; background-color: #FFFFFF; margin-top: 0 } .aws_bodyl { background-image: url(/awstatsicons/other/backleft.png); background-repeat: repeat-y; } .aws_border { background-color: #CCCCDD; padding: 1px 1px 1px 1px; margin-top: 0 } .aws_title { font: 13px verdana, arial, helvetica, sans-serif; font-weight: bold; background-color: #CCCCDD; text-align: center; margin-bottom: 0; padding: 1px 1px 1px 1px; } .aws_blank { font: 13px verdana, arial, helvetica, sans-serif; background-color: #FFFFFF; text-align: center; margin-bottom: 0; padding: 1px 1px 1px 1px; } .aws_data { background-color: #FFFFFF; border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; } .aws_formfield { font: 13px verdana, arial, helvetica; } .aws_button { font-family: arial,verdana,helvetica, sans-serif; font-size: 12px; border: 1px solid #ccd7e0; background-image: url(/awstatsicons/other/button.gif); } th { border-color: #ECECEC; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 0px; padding: 2px 2px 2px 2px; font: 11px verdana, arial, helvetica, sans-serif; text-align:center; color: #000000; } th.aws { border-color: #ECECEC; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 0px; padding: 2px 2px 2px 2px; font-size: 13px; font-weight: bold; } td { border-color: #ECECEC; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 0px; padding: 2px 2px 2px 2px; font: 11px verdana, arial, helvetica, sans-serif; text-align:center; color: #000000; } td.aws { border-color: #ECECEC; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 0px; padding: 2px 2px 2px 2px; font: 11px verdana, arial, helvetica, sans-serif; text-align:left; color: #000000; } td.awsm { border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; padding: 0px 0px 0px 0px; font: 11px verdana, arial, helvetica, sans-serif; color: #000000; } b { font-weight: bold; } a { font: 11px verdana, arial, helvetica, sans-serif; } a:link { color: #0011BB; text-decoration: none; } a:visited { color: #0011BB; text-decoration: none; } a:hover { color: #605040; text-decoration: underline; } div { font: 12px arial,verdana,helvetica; text-align:justify; } .ctooltip { position:absolute; top:0px; left:0px; z-index:2; width:380; visibility:hidden; font: 8pt MS Comic Sans,arial,sans-serif; background-color: #FFFFE6; padding: 8px; border: 1px solid black; }awstats-8.0/docs/0000755000175100017510000000000015053314771015753 5ustar ldestailleurldestailleurawstats-8.0/docs/awstats_dev_plugins_hooks.html0000644000175100017510000005036615052673721024145 0ustar ldestailleurldestailleur AWStats Documentation - Plugins Development - Hooks

    AWStats logfile analyzer 8.0 Documentation

     


    Plugin Hooks

    The following is a list of hooks available to plugin developers. At various steps in the reporting or parsing process, AWStats will scan the plugin list for any matching hooks and execute them. All hooks start with the name of the hook, an underscore and then the plugin name. So for example, if I was creating a plugin called "mypluginname" then the initialization hook would look like:

    sub Init_mypluginname()

    If you need a hook that isn't listed, please contact the developers through Source Forge and place a request.
    Required Hooks

    Init_pluginname
    Type: All
    Parameters: Any parameters passed from the configuration file
    Called: After loading configuration file and parsing plugins. Before parsing or HTML output
    Description: The initialization hook is used to load parameters from the configuration file and initialize variables used in your plugin before any other hooks are called. This is a good place to initialize any hash tables you need or open data files.
    Note: Init_ must return a list of hooks that your plugin implements in order for it to be used by AWStats. For example:

    sub Init_geoip_region_maxmind {
    my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion);
    return ($checkversion?$checkversion:"$PluginHooksFunctions");
    }


    If your plugin will accept a number of parameters, insert a line similar to the following:

    my $InitParams=shift;
    my ($mode,$datafile,$override)=split(/\s+/,$InitParams,3);


    Be sure to perform validation on the local variables and change the number of splits to the number of parameters you expect to read.

    Common Hooks


    SectionInitHashArray_pluginname
    Type: All
    Parameters: None
    Called: When AWStats InitHash is called, such as at startup, when purging a history file or when a new month begins during processing.
    Description: Use to initialize or clear any hash variables local to your plugin

    Processing/Update Hooks


    SectionWriteHistory_pluginname
    Type: Update
    Parameters: $xml,   $xmlbb, $xmlbs, $xmlbe, $xmlrb,  $xmlrs, $xmlre, $xmleb, $xmlee
    Called: Whenever the history file is written in AWStats
    Description: Lets your plugin write a section to the history file. Please note that if your plugin stores a lot of data, it could greatly increase the history file size and slow down loading and processing. In such a situation, you may want to use this as a trigger to write to a separate history file and use the SectionReadHistory_ hook as a trigger to read that data.
    XML parameters are the pre-defined XML tags the history file is using

    SectionReadHistory_pluginname
    Type: Update, Output
    Parameters: $issectiontoload, $readxml, $xmleb,  $countlines
    Called: Whenever the history file is loaded in AWStats
    Description: Lets your plugin read a section that it had written to the history file. The history log is always loaded before parsing log entries and before outputing HTML.
    $issectiontoload - the name of the plugin section found in the history file. If this is true, then the plugin should process the field data
    $readxml - True if the history file is in XML format
    $xmleb - XML element opening tag
    $countlines - how many lines have been read from the history file so far

    SectionProcessHostname_pluginname
    Type: Update
    Required: No
    Parameters: Resolved hostname
    Called: On each line of a log file IF the hostname was resolved
    Description: Processes a resolved host name, i.e. www.google.com and is useful for counting hits to the host or looking up additional information.

    SectionProcessIP_pluginname
    Type: Update
    Parameters: $Host
    Called: On each line of a log file IF DNS resolution is turned off or a host was not resolved
    Description: Processes an IP address i.e. 192.168.1.1 and is useful for counting hits to the host or looking up additional information.

    Output/HTML Hooks


    AddHTMLMenuLink_pluginname
    Type: Output
    Parameters: $categ, $menu, $menulink, $menutext
    Called: Each time a new menu category is printed in the navigation frame or section
    Description: Inserts a menu item into the navigation area that will link back to the AddHTMLGraph_ hook defined in your plugin. If that hook is undefined, the user will experience an error. Requires AddHTMLGraph_ hook
    $categ - name of the main navigation category such as 'who' or 'hosts'
    $menu - passback where you assign the position your link should appear in the menu
    $menulink - passback declaring the type of link
    $menutext - passback of the text to be displayed to the user

    AddHTMLGraph_pluginname
    Type: Output
    Parameters:None
    Called: When the AddHTMLMenuLink_ created link is clicked, after HTML headers are sent and before HTML footers are sent
    Description: Used to generate a dedicated report page with information specific to your plugin such as the Hosts report or Regions page. You are only responsible for the HTML between the standard AWStats header and footer.

    AddHTMLStyles_pluginname
    Type: Output
    Parameters: None
    Called: Whenever HTML headers are printed IF the configuration file does not define a specific style sheet URL.
    Description: Use this section to output style information to the HTML header. Only print the individual style definitions, not the beginning or ending style tags (i.e. <style></style>)

    AddHTMLHeader_pluginname
    Type: Output
    Parameters: None
    Called: When HTML headers are printed, just before the closing </head> tag
    Description: If your plugin requires extra HTML header information such as java script includes or meta tags, print them within this hook.

    AddHTMLFooter_pluginname
    Type: Output
    Parameters: None
    Called: When HTML footers are printed
    Description: Prints footer HTML code before the AWStats copyright and closing </html> tag. Useful if you need to output tracking code or banner ads

    AddHTMLBodyHeader_pluginname
    Type: Output
    Parameters: None
    Called: After the HTML header is printed
    Description: Used to print information to the main HTML body before the banner or any other information is printed

    AddHTMLMenuHeader_pluginname
    Type: Output
    Parameters: None
    Called: After the HTML header and HTML body header
    Description: Used to print a header for the navigation menu whether it's inline on the page or in the navigation frame.

    AddHTMLMenuFooter_pluginname
    Type: Output
    Parameters: None
    Called: After the HTML navigation menu is printed
    Description: Used to print a footer for the navigation menu whether it's inline on the page or in the navigation frame.

    AddHTMLContentHeader_pluginname
    Type: Output
    Parameters: None
    Called: After the HTML navigation menu is printed
    Description: Outputs after the navigation menu but before any of the content tables in the report pages.

    TabHeadHTML_pluginname
    Type: Output
    Parameters: $title
    Called: When a new content table is beggining
    Description: Lets your plugin override the default table header style. Generally not used.
    $title - title to display to the user

    ShowInfoHost_pluginname
    Type: Output
    Parameters: $host
    Called: Each time a new host row is displayed, such as the main page host section or the full host list page.
    Description: Used to display a table column with detailed information about the host. The incoming parameter can be one of three values:
    '__title__' - literal value that indicates we're printing a column header
    $Resolved Hostname - name of the host
    $IP Address - an unresolved dotted decimal IP

    ShowInfoUser_pluginname
    Type: Output
    Parameters: $user
    Called: Each time a new authenticated user row is displayed
    Description: Used to display a table column with detailed information about the user. The incoming parameter can have one of two values:
    '__title__' - literal value that indicates we're printing a column header
    $user - the authenticated user name

    ShowInfoCluster_pluginname
    Type: Output
    Parameters: $cluster
    Called: Each time a new cluster row is displayed
    Description: Used to display a table column with cluster information. The incoming parameter can have one of two values:
    '__title__' - literal value that indicates we're printing a column header
    $cluster - the cluster name

    ShowInfoURL_pluginname
    Type: Output
    Parameters: $url
    Called: Each time a new page URL or referrer URL row is displayed
    Description: Used to display a table column with additional url information. The incoming parameter can have one of two values:
    '__title__' - literal value that indicates we're printing a column header
    url - the page or referrer URL

    ShowInfoGraph_pluginname
    Type: Output
    Parameters: $title, $type, $display, @blocklabel, @vallabel, @valcolor, @valmax, @valtotal, @valaverage, @valdata
    Called: Any time a graph, chart or map is output to HTML
    Description: Used to display charts or graphs. AWstats will generate arrays of data, colors and labels that your graphing plugin should be able to handle. For more information, see the graph plugin page

    ShowPagesAddField_pluginname
    Type: Output
    Parameters: $key
    Called: Each time a new page URL row is displayed on detailed URL pages and main summary
    Description: Used to display a table column with additional url information. The incoming parameter can have one of three values:
    'title' - literal value that indicates we're printing a column header
    $key - URL key to lookup in your hash
    '' - empty literal indicated the final row. Useful if you want to show total or averages



    Article written by .

    awstats-8.0/docs/awstats_dolibarr.html0000644000175100017510000000651515052673721022216 0ustar ldestailleurldestailleur AWStats Documentation - AWStats Dolibarr module

    AWStats logfile analyzer 8.0 Documentation

     


    AWStats Dolibarr ERP-CRM module

    A lot of ERP and CRM softwares (software to manage a company like invoices, commercial proposal, products, agenda, contacts, stocks, point of sale...), exists now in OpenSource. On of the most famous and easy to use is Dolibarr ERP-CRM.
    So to offer a complete solution for companie's manager, I added a module to add AWStats reporting inside this software.
    This is links to have more informations:
    * Link to dolibarr ERP-CRM project: https://www.dolibarr.org
    * Link to doliStore where to download AWStats module for Dolibarr: https://www.dolistore.com
    * Link to wiki documentation of module: https://wiki.dolibarr.org/index.php/Module_AWStats_En


    Article written by .

    awstats-8.0/docs/awstats_license.html0000644000175100017510000000533015052673721022034 0ustar ldestailleurldestailleur AWStats Documentation - License description

    AWStats logfile analyzer 8.0 Documentation

     


    AWStats License / Copyright


    AWStats is distributed under the GNU General Public License (GPL).
    So you must follow the line "Free software - Copylefted - GPL" to know what are major license agreements with AWStats.






    Article written by .

    awstats-8.0/docs/scripts/0000755000175100017510000000000014753672077017456 5ustar ldestailleurldestailleurawstats-8.0/docs/scripts/lang-lisp.js0000644000175100017510000000666314753672077021715 0ustar ldestailleurldestailleur// Copyright (C) 2008 Google Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. /** * @fileoverview * Registers a language handler for Common Lisp and related languages. * * * To use, include prettify.js and this file in your HTML page. * Then put your code in an HTML tag like *
    (my lisp code)
    * The lang-cl class identifies the language as common lisp. * This file supports the following language extensions: * lang-cl - Common Lisp * lang-el - Emacs Lisp * lang-lisp - Lisp * lang-scm - Scheme * * * I used http://www.devincook.com/goldparser/doc/meta-language/grammar-LISP.htm * as the basis, but added line comments that start with ; and changed the atom * production to disallow unquoted semicolons. * * "Name" = 'LISP' * "Author" = 'John McCarthy' * "Version" = 'Minimal' * "About" = 'LISP is an abstract language that organizes ALL' * | 'data around "lists".' * * "Start Symbol" = [s-Expression] * * {Atom Char} = {Printable} - {Whitespace} - [()"\''] * * Atom = ( {Atom Char} | '\'{Printable} )+ * * [s-Expression] ::= [Quote] Atom * | [Quote] '(' [Series] ')' * | [Quote] '(' [s-Expression] '.' [s-Expression] ')' * * [Series] ::= [s-Expression] [Series] * | * * [Quote] ::= '' !Quote = do not evaluate * | * * * I used Practical Common Lisp as * the basis for the reserved word list. * * * @author mikesamuel@gmail.com */ PR.registerLangHandler( PR.createSimpleLexer( [ ['opn', /^\(/, null, '('], ['clo', /^\)/, null, ')'], // A line comment that starts with ; [PR.PR_COMMENT, /^;[^\r\n]*/, null, ';'], // Whitespace [PR.PR_PLAIN, /^[\t\n\r \xA0]+/, null, '\t\n\r \xA0'], // A double quoted, possibly multi-line, string. [PR.PR_STRING, /^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/, null, '"'] ], [ [PR.PR_KEYWORD, /^(?:block|c[ad]+r|catch|cons|defun|do|eq|eql|equal|equalp|eval-when|flet|format|go|if|labels|lambda|let|load-time-value|locally|macrolet|multiple-value-call|nil|progn|progv|quote|require|return-from|setq|symbol-macrolet|t|tagbody|the|throw|unwind)\b/, null], [PR.PR_LITERAL, /^[+\-]?(?:0x[0-9a-f]+|\d+\/\d+|(?:\.\d+|\d+(?:\.\d*)?)(?:[ed][+\-]?\d+)?)/i], // A single quote possibly followed by a word that optionally ends with // = ! or ?. [PR.PR_LITERAL, /^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/], // A word that optionally ends with = ! or ?. [PR.PR_PLAIN, /^-*(?:[a-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i], // A printable non-space non-special character [PR.PR_PUNCTUATION, /^[^\w\t\n\r \xA0()\"\\\';]+/] ]), ['cl', 'el', 'lisp', 'scm']); awstats-8.0/docs/scripts/lang-apollo.js0000644000175100017510000000503414753672077022223 0ustar ldestailleurldestailleur// Copyright (C) 2009 Onno Hommes. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. /** * @fileoverview * Registers a language handler for the AGC/AEA Assembly Language as described * at http://virtualagc.googlecode.com *

    * This file could be used by goodle code to allow syntax highlight for * Virtual AGC SVN repository or if you don't want to commonize * the header for the agc/aea html assembly listing. * * @author ohommes@alumni.cmu.edu */ PR.registerLangHandler( PR.createSimpleLexer( [ // A line comment that starts with ; [PR.PR_COMMENT, /^#[^\r\n]*/, null, '#'], // Whitespace [PR.PR_PLAIN, /^[\t\n\r \xA0]+/, null, '\t\n\r \xA0'], // A double quoted, possibly multi-line, string. [PR.PR_STRING, /^\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)/, null, '"'] ], [ [PR.PR_KEYWORD, /^(?:ADS|AD|AUG|BZF|BZMF|CAE|CAF|CA|CCS|COM|CS|DAS|DCA|DCOM|DCS|DDOUBL|DIM|DOUBLE|DTCB|DTCF|DV|DXCH|EDRUPT|EXTEND|INCR|INDEX|NDX|INHINT|LXCH|MASK|MSK|MP|MSU|NOOP|OVSK|QXCH|RAND|READ|RELINT|RESUME|RETURN|ROR|RXOR|SQUARE|SU|TCR|TCAA|OVSK|TCF|TC|TS|WAND|WOR|WRITE|XCH|XLQ|XXALQ|ZL|ZQ|ADD|ADZ|SUB|SUZ|MPY|MPR|MPZ|DVP|COM|ABS|CLA|CLZ|LDQ|STO|STQ|ALS|LLS|LRS|TRA|TSQ|TMI|TOV|AXT|TIX|DLY|INP|OUT)\s/,null], [PR.PR_TYPE, /^(?:-?GENADR|=MINUS|2BCADR|VN|BOF|MM|-?2CADR|-?[1-6]DNADR|ADRES|BBCON|[SE]?BANK\=?|BLOCK|BNKSUM|E?CADR|COUNT\*?|2?DEC\*?|-?DNCHAN|-?DNPTR|EQUALS|ERASE|MEMORY|2?OCT|REMADR|SETLOC|SUBRO|ORG|BSS|BES|SYN|EQU|DEFINE|END)\s/,null], // A single quote possibly followed by a word that optionally ends with // = ! or ?. [PR.PR_LITERAL, /^\'(?:-*(?:\w|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?)?/], // Any word including labels that optionally ends with = ! or ?. [PR.PR_PLAIN, /^-*(?:[!-z_]|\\[\x21-\x7e])(?:[\w-]*|\\[\x21-\x7e])[=!?]?/i], // A printable non-space non-special character [PR.PR_PUNCTUATION, /^[^\w\t\n\r \xA0()\"\\\';]+/] ]), ['apollo', 'agc', 'aea']); awstats-8.0/docs/scripts/lang-hs.js0000644000175100017510000001101314753672077021341 0ustar ldestailleurldestailleur// Copyright (C) 2009 Google Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. /** * @fileoverview * Registers a language handler for Haskell. * * * To use, include prettify.js and this file in your HTML page. * Then put your code in an HTML tag like *

    (my lisp code)
    * The lang-cl class identifies the language as common lisp. * This file supports the following language extensions: * lang-cl - Common Lisp * lang-el - Emacs Lisp * lang-lisp - Lisp * lang-scm - Scheme * * * I used http://www.informatik.uni-freiburg.de/~thiemann/haskell/haskell98-report-html/syntax-iso.html * as the basis, but ignore the way the ncomment production nests since this * makes the lexical grammar irregular. It might be possible to support * ncomments using the lookbehind filter. * * * @author mikesamuel@gmail.com */ PR.registerLangHandler( PR.createSimpleLexer( [ // Whitespace // whitechar -> newline | vertab | space | tab | uniWhite // newline -> return linefeed | return | linefeed | formfeed [PR.PR_PLAIN, /^[\t\n\x0B\x0C\r ]+/, null, '\t\n\x0B\x0C\r '], // Single line double and single-quoted strings. // char -> ' (graphic<' | \> | space | escape<\&>) ' // string -> " {graphic<" | \> | space | escape | gap}" // escape -> \ ( charesc | ascii | decimal | o octal // | x hexadecimal ) // charesc -> a | b | f | n | r | t | v | \ | " | ' | & [PR.PR_STRING, /^\"(?:[^\"\\\n\x0C\r]|\\[\s\S])*(?:\"|$)/, null, '"'], [PR.PR_STRING, /^\'(?:[^\'\\\n\x0C\r]|\\[^&])\'?/, null, "'"], // decimal -> digit{digit} // octal -> octit{octit} // hexadecimal -> hexit{hexit} // integer -> decimal // | 0o octal | 0O octal // | 0x hexadecimal | 0X hexadecimal // float -> decimal . decimal [exponent] // | decimal exponent // exponent -> (e | E) [+ | -] decimal [PR.PR_LITERAL, /^(?:0o[0-7]+|0x[\da-f]+|\d+(?:\.\d+)?(?:e[+\-]?\d+)?)/i, null, '0123456789'] ], [ // Haskell does not have a regular lexical grammar due to the nested // ncomment. // comment -> dashes [ any {any}] newline // ncomment -> opencom ANYseq {ncomment ANYseq}closecom // dashes -> '--' {'-'} // opencom -> '{-' // closecom -> '-}' [PR.PR_COMMENT, /^(?:(?:--+(?:[^\r\n\x0C]*)?)|(?:\{-(?:[^-]|-+[^-\}])*-\}))/], // reservedid -> case | class | data | default | deriving | do // | else | if | import | in | infix | infixl | infixr // | instance | let | module | newtype | of | then // | type | where | _ [PR.PR_KEYWORD, /^(?:case|class|data|default|deriving|do|else|if|import|in|infix|infixl|infixr|instance|let|module|newtype|of|then|type|where|_)(?=[^a-zA-Z0-9\']|$)/, null], // qvarid -> [ modid . ] varid // qconid -> [ modid . ] conid // varid -> (small {small | large | digit | ' }) // conid -> large {small | large | digit | ' } // modid -> conid // small -> ascSmall | uniSmall | _ // ascSmall -> a | b | ... | z // uniSmall -> any Unicode lowercase letter // large -> ascLarge | uniLarge // ascLarge -> A | B | ... | Z // uniLarge -> any uppercase or titlecase Unicode letter [PR.PR_PLAIN, /^(?:[A-Z][\w\']*\.)*[a-zA-Z][\w\']*/], // matches the symbol production [PR.PR_PUNCTUATION, /^[^\t\n\x0B\x0C\r a-zA-Z0-9\'\"]+/] ]), ['hs']); awstats-8.0/docs/scripts/lang-ml.js0000644000175100017510000000554514753672077021354 0ustar ldestailleurldestailleur// Copyright (C) 2008 Google Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. /** * @fileoverview * Registers a language handler for OCaml, SML, F# and similar languages. * * Based on the lexical grammar at * http://research.microsoft.com/fsharp/manual/spec2.aspx#_Toc202383715 * * @author mikesamuel@gmail.com */ PR.registerLangHandler( PR.createSimpleLexer( [ // Whitespace is made up of spaces, tabs and newline characters. [PR.PR_PLAIN, /^[\t\n\r \xA0]+/, null, '\t\n\r \xA0'], // #if ident/#else/#endif directives delimit conditional compilation // sections [PR.PR_COMMENT, /^#(?:if[\t\n\r \xA0]+(?:[a-z_$][\w\']*|``[^\r\n\t`]*(?:``|$))|else|endif|light)/i, null, '#'], // A double or single quoted, possibly multi-line, string. // F# allows escaped newlines in strings. [PR.PR_STRING, /^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])*(?:\'|$))/, null, '"\''] ], [ // Block comments are delimited by (* and *) and may be // nested. Single-line comments begin with // and extend to // the end of a line. // TODO: (*...*) comments can be nested. This does not handle that. [PR.PR_COMMENT, /^(?:\/\/[^\r\n]*|\(\*[\s\S]*?\*\))/], [PR.PR_KEYWORD, /^(?:abstract|and|as|assert|begin|class|default|delegate|do|done|downcast|downto|elif|else|end|exception|extern|false|finally|for|fun|function|if|in|inherit|inline|interface|internal|lazy|let|match|member|module|mutable|namespace|new|null|of|open|or|override|private|public|rec|return|static|struct|then|to|true|try|type|upcast|use|val|void|when|while|with|yield|asr|land|lor|lsl|lsr|lxor|mod|sig|atomic|break|checked|component|const|constraint|constructor|continue|eager|event|external|fixed|functor|global|include|method|mixin|object|parallel|process|protected|pure|sealed|trait|virtual|volatile)\b/], // A number is a hex integer literal, a decimal real literal, or in // scientific notation. [PR.PR_LITERAL, /^[+\-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i], [PR.PR_PLAIN, /^(?:[a-z_]\w*[!?#]?|``[^\r\n\t`]*(?:``|$))/i], // A printable non-space non-special character [PR.PR_PUNCTUATION, /^[^\t\n\r \xA0\"\'\w]+/] ]), ['fs', 'ml']); awstats-8.0/docs/scripts/lang-proto.js0000644000175100017510000000244514753672077022103 0ustar ldestailleurldestailleur// Copyright (C) 2006 Google Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. /** * @fileoverview * Registers a language handler for Protocol Buffers as described at * http://code.google.com/p/protobuf/. * * Based on the lexical grammar at * http://research.microsoft.com/fsharp/manual/spec2.aspx#_Toc202383715 * * @author mikesamuel@gmail.com */ PR.registerLangHandler(PR.sourceDecorator({ keywords: ( 'bool bytes default double enum extend extensions false fixed32 ' + 'fixed64 float group import int32 int64 max message option ' + 'optional package repeated required returns rpc service ' + 'sfixed32 sfixed64 sint32 sint64 string syntax to true uint32 ' + 'uint64'), cStyleComments: true }), ['proto']); awstats-8.0/docs/scripts/prettify.css0000644000175100017510000000126114753672077022036 0ustar ldestailleurldestailleur/* Pretty printing styles. Used with prettify.js. */ .str { color: #080; } .kwd { color: #008; } .com { color: #800; } .typ { color: #606; } .lit { color: #066; } .pun { color: #660; } .pln { color: #000; } .tag { color: #008; } .atn { color: #606; } .atv { color: #080; } .dec { color: #606; } pre.prettyprint { padding: 2px; border: 1px solid #888; } @media print { .str { color: #060; } .kwd { color: #006; font-weight: bold; } .com { color: #600; font-style: italic; } .typ { color: #404; font-weight: bold; } .lit { color: #044; } .pun { color: #440; } .pln { color: #000; } .tag { color: #006; font-weight: bold; } .atn { color: #404; } .atv { color: #060; } } awstats-8.0/docs/scripts/lang-wiki.js0000644000175100017510000000353114753672077021700 0ustar ldestailleurldestailleur// Copyright (C) 2009 Google Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. /** * @fileoverview * Registers a language handler for Wiki pages. * * Based on WikiSyntax at http://code.google.com/p/support/wiki/WikiSyntax * * @author mikesamuel@gmail.com */ PR.registerLangHandler( PR.createSimpleLexer( [ // Whitespace [PR.PR_PLAIN, /^[\t \xA0a-gi-z0-9]+/, null, '\t \xA0abcdefgijklmnopqrstuvwxyz0123456789'], // Wiki formatting [PR.PR_PUNCTUATION, /^[=*~\^\[\]]+/, null, '=*~^[]'] ], [ // Meta-info like #summary, #labels, etc. ['lang-wiki.meta', /(?:^^|\r\n?|\n)(#[a-z]+)\b/], // A WikiWord [PR.PR_LITERAL, /^(?:[A-Z][a-z][a-z0-9]+[A-Z][a-z][a-zA-Z0-9]+)\b/ ], // A preformatted block in an unknown language ['lang-', /^\{\{\{([\s\S]+?)\}\}\}/], // A block of source code in an unknown language ['lang-', /^`([^\r\n`]+)`/], // An inline URL. [PR.PR_STRING, /^https?:\/\/[^\/?#\s]*(?:\/[^?#\s]*)?(?:\?[^#\s]*)?(?:#\S*)?/i], [PR.PR_PLAIN, /^(?:\r\n|[\s\S])[^#=*~^A-Zh\{`\[\r\n]*/] ]), ['wiki']); PR.registerLangHandler( PR.createSimpleLexer([[PR.PR_KEYWORD, /^#[a-z]+/i, null, '#']], []), ['wiki.meta']); awstats-8.0/docs/scripts/lang-lua.js0000644000175100017510000000455514753672077021525 0ustar ldestailleurldestailleur// Copyright (C) 2008 Google Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. /** * @fileoverview * Registers a language handler for Lua. * * * To use, include prettify.js and this file in your HTML page. * Then put your code in an HTML tag like *
    (my Lua code)
    * * * I used http://www.lua.org/manual/5.1/manual.html#2.1 * Because of the long-bracket concept used in strings and comments, Lua does * not have a regular lexical grammar, but luckily it fits within the space * of irregular grammars supported by javascript regular expressions. * * @author mikesamuel@gmail.com */ PR.registerLangHandler( PR.createSimpleLexer( [ // Whitespace [PR.PR_PLAIN, /^[\t\n\r \xA0]+/, null, '\t\n\r \xA0'], // A double or single quoted, possibly multi-line, string. [PR.PR_STRING, /^(?:\"(?:[^\"\\]|\\[\s\S])*(?:\"|$)|\'(?:[^\'\\]|\\[\s\S])*(?:\'|$))/, null, '"\''] ], [ // A comment is either a line comment that starts with two dashes, or // two dashes preceding a long bracketed block. [PR.PR_COMMENT, /^--(?:\[(=*)\[[\s\S]*?(?:\]\1\]|$)|[^\r\n]*)/], // A long bracketed block not preceded by -- is a string. [PR.PR_STRING, /^\[(=*)\[[\s\S]*?(?:\]\1\]|$)/], [PR.PR_KEYWORD, /^(?:and|break|do|else|elseif|end|false|for|function|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/, null], // A number is a hex integer literal, a decimal real literal, or in // scientific notation. [PR.PR_LITERAL, /^[+-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i], // An identifier [PR.PR_PLAIN, /^[a-z_]\w*/i], // A run of punctuation [PR.PR_PUNCTUATION, /^[^\w\t\n\r \xA0][^\w\t\n\r \xA0\"\'\-\+=]*/] ]), ['lua']); awstats-8.0/docs/scripts/lang-vb.js0000644000175100017510000000663114753672077021350 0ustar ldestailleurldestailleur// Copyright (C) 2009 Google Inc. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. /** * @fileoverview * Registers a language handler for various flavors of basic. * * * To use, include prettify.js and this file in your HTML page. * Then put your code in an HTML tag like *
    
     *
     *
     * http://msdn.microsoft.com/en-us/library/aa711638(VS.71).aspx defines the
     * visual basic grammar lexical grammar.
     *
     * @author mikesamuel@gmail.com
     */
    
    PR.registerLangHandler(
        PR.createSimpleLexer(
            [
             // Whitespace
             [PR.PR_PLAIN,       /^[\t\n\r \xA0\u2028\u2029]+/, null, '\t\n\r \xA0\u2028\u2029'],
             // A double quoted string with quotes escaped by doubling them.
             // A single character can be suffixed with C.
             [PR.PR_STRING,      /^(?:[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})(?:[\"\u201C\u201D]c|$)|[\"\u201C\u201D](?:[^\"\u201C\u201D]|[\"\u201C\u201D]{2})*(?:[\"\u201C\u201D]|$))/i, null,
              '"\u201C\u201D'],
             // A comment starts with a single quote and runs until the end of the
             // line.
             [PR.PR_COMMENT,     /^[\'\u2018\u2019][^\r\n\u2028\u2029]*/, null, '\'\u2018\u2019']
            ],
            [
             [PR.PR_KEYWORD, /^(?:AddHandler|AddressOf|Alias|And|AndAlso|Ansi|As|Assembly|Auto|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|CBool|CByte|CChar|CDate|CDbl|CDec|Char|CInt|Class|CLng|CObj|Const|CShort|CSng|CStr|CType|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else|ElseIf|End|EndIf|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get|GetType|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|Let|Lib|Like|Long|Loop|Me|Mod|Module|MustInherit|MustOverride|MyBase|MyClass|Namespace|New|Next|Not|NotInheritable|NotOverridable|Object|On|Option|Optional|Or|OrElse|Overloads|Overridable|Overrides|ParamArray|Preserve|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|Select|Set|Shadows|Shared|Short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TypeOf|Unicode|Until|Variant|Wend|When|While|With|WithEvents|WriteOnly|Xor|EndIf|GoSub|Let|Variant|Wend)\b/i, null],
             // A second comment form
             [PR.PR_COMMENT, /^REM[^\r\n\u2028\u2029]*/i],
             // A boolean, numeric, or date literal.
             [PR.PR_LITERAL,
              /^(?:True\b|False\b|Nothing\b|\d+(?:E[+\-]?\d+[FRD]?|[FRDSIL])?|(?:&H[0-9A-F]+|&O[0-7]+)[SIL]?|\d*\.\d+(?:E[+\-]?\d+)?[FRD]?|#\s+(?:\d+[\-\/]\d+[\-\/]\d+(?:\s+\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)?|\d+:\d+(?::\d+)?(\s*(?:AM|PM))?)\s+#)/i],
             // An identifier?
             [PR.PR_PLAIN, /^(?:(?:[a-z]|_\w)\w*|\[(?:[a-z]|_\w)\w*\])/i],
             // A run of punctuation
             [PR.PR_PUNCTUATION,
              /^[^\w\t\n\r \"\'\[\]\xA0\u2018\u2019\u201C\u201D\u2028\u2029]+/],
             // Square brackets
             [PR.PR_PUNCTUATION, /^(?:\[|\])/]
            ]),
        ['vb', 'vbs']);
    awstats-8.0/docs/scripts/prettify.js0000644000175100017510000016052514753672077021673 0ustar  ldestailleurldestailleur// Copyright (C) 2006 Google Inc.
    //
    // Licensed under the Apache License, Version 2.0 (the "License");
    // you may not use this file except in compliance with the License.
    // You may obtain a copy of the License at
    //
    //      http://www.apache.org/licenses/LICENSE-2.0
    //
    // Unless required by applicable law or agreed to in writing, software
    // distributed under the License is distributed on an "AS IS" BASIS,
    // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    // See the License for the specific language governing permissions and
    // limitations under the License.
    
    
    /**
     * @fileoverview
     * some functions for browser-side pretty printing of code contained in html.
     * 

    * * For a fairly comprehensive set of languages see the * README * file that came with this source. At a minimum, the lexer should work on a * number of languages including C and friends, Java, Python, Bash, SQL, HTML, * XML, CSS, Javascript, and Makefiles. It works passably on Ruby, PHP and Awk * and a subset of Perl, but, because of commenting conventions, doesn't work on * Smalltalk, Lisp-like, or CAML-like languages without an explicit lang class. *

    * Usage:

      *
    1. include this source file in an html page via * {@code } *
    2. define style rules. See the example page for examples. *
    3. mark the {@code
      } and {@code } tags in your source with
       *    {@code class=prettyprint.}
       *    You can also use the (html deprecated) {@code } tag, but the pretty
       *    printer needs to do more substantial DOM manipulations to support that, so
       *    some css styles may not be preserved.
       * </ol>
       * That's it.  I wanted to keep the API as simple as possible, so there's no
       * need to specify which language the code is in, but if you wish, you can add
       * another class to the {@code <pre>} or {@code <code>} element to specify the
       * language, as in {@code <pre class="prettyprint lang-java">}.  Any class that
       * starts with "lang-" followed by a file extension, specifies the file type.
       * See the "lang-*.js" files in this directory for code that implements
       * per-language file handlers.
       * <p>
       * Change log:<br>
       * cbeust, 2006/08/22
       * <blockquote>
       *   Java annotations (start with "@") are now captured as literals ("lit")
       * </blockquote>
       * @requires console
       * @overrides window
       */
      
      // JSLint declarations
      /*global console, document, navigator, setTimeout, window */
      
      /**
       * Split {@code prettyPrint} into multiple timeouts so as not to interfere with
       * UI events.
       * If set to {@code false}, {@code prettyPrint()} is synchronous.
       */
      window['PR_SHOULD_USE_CONTINUATION'] = true;
      
      /** the number of characters between tab columns */
      window['PR_TAB_WIDTH'] = 8;
      
      /** Walks the DOM returning a properly escaped version of innerHTML.
        * @param {Node} node
        * @param {Array.<string>} out output buffer that receives chunks of HTML.
        */
      window['PR_normalizedHtml']
      
      /** Contains functions for creating and registering new language handlers.
        * @type {Object}
        */
        = window['PR']
      
      /** Pretty print a chunk of code.
        *
        * @param {string} sourceCodeHtml code as html
        * @return {string} code as html, but prettier
        */
        = window['prettyPrintOne']
      /** Find all the {@code <pre>} and {@code <code>} tags in the DOM with
        * {@code class=prettyprint} and prettify them.
        * @param {Function?} opt_whenDone if specified, called when the last entry
        *     has been finished.
        */
        = window['prettyPrint'] = void 0;
      
      /** browser detection. @extern @returns false if not IE, otherwise the major version. */
      window['_pr_isIE6'] = function () {
        var ieVersion = navigator && navigator.userAgent &&
            navigator.userAgent.match(/\bMSIE ([678])\./);
        ieVersion = ieVersion ? +ieVersion[1] : false;
        window['_pr_isIE6'] = function () { return ieVersion; };
        return ieVersion;
      };
      
      
      (function () {
        // Keyword lists for various languages.
        var FLOW_CONTROL_KEYWORDS =
            "break continue do else for if return while ";
        var C_KEYWORDS = FLOW_CONTROL_KEYWORDS + "auto case char const default " +
            "double enum extern float goto int long register short signed sizeof " +
            "static struct switch typedef union unsigned void volatile ";
        var COMMON_KEYWORDS = C_KEYWORDS + "catch class delete false import " +
            "new operator private protected public this throw true try typeof ";
        var CPP_KEYWORDS = COMMON_KEYWORDS + "alignof align_union asm axiom bool " +
            "concept concept_map const_cast constexpr decltype " +
            "dynamic_cast explicit export friend inline late_check " +
            "mutable namespace nullptr reinterpret_cast static_assert static_cast " +
            "template typeid typename using virtual wchar_t where ";
        var JAVA_KEYWORDS = COMMON_KEYWORDS +
            "abstract boolean byte extends final finally implements import " +
            "instanceof null native package strictfp super synchronized throws " +
            "transient ";
        var CSHARP_KEYWORDS = JAVA_KEYWORDS +
            "as base by checked decimal delegate descending event " +
            "fixed foreach from group implicit in interface internal into is lock " +
            "object out override orderby params partial readonly ref sbyte sealed " +
            "stackalloc string select uint ulong unchecked unsafe ushort var ";
        var JSCRIPT_KEYWORDS = COMMON_KEYWORDS +
            "debugger eval export function get null set undefined var with " +
            "Infinity NaN ";
        var PERL_KEYWORDS = "caller delete die do dump elsif eval exit foreach for " +
            "goto if import last local my next no our print package redo require " +
            "sub undef unless until use wantarray while BEGIN END ";
        var PYTHON_KEYWORDS = FLOW_CONTROL_KEYWORDS + "and as assert class def del " +
            "elif except exec finally from global import in is lambda " +
            "nonlocal not or pass print raise try with yield " +
            "False True None ";
        var RUBY_KEYWORDS = FLOW_CONTROL_KEYWORDS + "alias and begin case class def" +
            " defined elsif end ensure false in module next nil not or redo rescue " +
            "retry self super then true undef unless until when yield BEGIN END ";
        var SH_KEYWORDS = FLOW_CONTROL_KEYWORDS + "case done elif esac eval fi " +
            "function in local set then until ";
        var ALL_KEYWORDS = (
            CPP_KEYWORDS + CSHARP_KEYWORDS + JSCRIPT_KEYWORDS + PERL_KEYWORDS +
            PYTHON_KEYWORDS + RUBY_KEYWORDS + SH_KEYWORDS);
      
        // token style names.  correspond to css classes
        /** token style for a string literal */
        var PR_STRING = 'str';
        /** token style for a keyword */
        var PR_KEYWORD = 'kwd';
        /** token style for a comment */
        var PR_COMMENT = 'com';
        /** token style for a type */
        var PR_TYPE = 'typ';
        /** token style for a literal value.  e.g. 1, null, true. */
        var PR_LITERAL = 'lit';
        /** token style for a punctuation string. */
        var PR_PUNCTUATION = 'pun';
        /** token style for a punctuation string. */
        var PR_PLAIN = 'pln';
      
        /** token style for an sgml tag. */
        var PR_TAG = 'tag';
        /** token style for a markup declaration such as a DOCTYPE. */
        var PR_DECLARATION = 'dec';
        /** token style for embedded source. */
        var PR_SOURCE = 'src';
        /** token style for an sgml attribute name. */
        var PR_ATTRIB_NAME = 'atn';
        /** token style for an sgml attribute value. */
        var PR_ATTRIB_VALUE = 'atv';
      
        /**
         * A class that indicates a section of markup that is not code, e.g. to allow
         * embedding of line numbers within code listings.
         */
        var PR_NOCODE = 'nocode';
      
        /** A set of tokens that can precede a regular expression literal in
          * javascript.
          * http://www.mozilla.org/js/language/js20/rationale/syntax.html has the full
          * list, but I've removed ones that might be problematic when seen in
          * languages that don't support regular expression literals.
          *
          * <p>Specifically, I've removed any keywords that can't precede a regexp
          * literal in a syntactically legal javascript program, and I've removed the
          * "in" keyword since it's not a keyword in many languages, and might be used
          * as a count of inches.
          *
          * <p>The link a above does not accurately describe EcmaScript rules since
          * it fails to distinguish between (a=++/b/i) and (a++/b/i) but it works
          * very well in practice.
          *
          * @private
          */
        var REGEXP_PRECEDER_PATTERN = function () {
            var preceders = [
                "!", "!=", "!==", "#", "%", "%=", "&", "&&", "&&=",
                "&=", "(", "*", "*=", /* "+", */ "+=", ",", /* "-", */ "-=",
                "->", /*".", "..", "...", handled below */ "/", "/=", ":", "::", ";",
                "<", "<<", "<<=", "<=", "=", "==", "===", ">",
                ">=", ">>", ">>=", ">>>", ">>>=", "?", "@", "[",
                "^", "^=", "^^", "^^=", "{", "|", "|=", "||",
                "||=", "~" /* handles =~ and !~ */,
                "break", "case", "continue", "delete",
                "do", "else", "finally", "instanceof",
                "return", "throw", "try", "typeof"
                ];
            var pattern = '(?:^^|[+-]';
            for (var i = 0; i < preceders.length; ++i) {
              pattern += '|' + preceders[i].replace(/([^=<>:&a-z])/g, '\\$1');
            }
            pattern += ')\\s*';  // matches at end, and matches empty string
            return pattern;
            // CAVEAT: this does not properly handle the case where a regular
            // expression immediately follows another since a regular expression may
            // have flags for case-sensitivity and the like.  Having regexp tokens
            // adjacent is not valid in any language I'm aware of, so I'm punting.
            // TODO: maybe style special characters inside a regexp as punctuation.
          }();
      
        // Define regexps here so that the interpreter doesn't have to create an
        // object each time the function containing them is called.
        // The language spec requires a new object created even if you don't access
        // the $1 members.
        var pr_amp = /&/g;
        var pr_lt = /</g;
        var pr_gt = />/g;
        var pr_quot = /\"/g;
        /** like textToHtml but escapes double quotes to be attribute safe. */
        function attribToHtml(str) {
          return str.replace(pr_amp, '&amp;')
              .replace(pr_lt, '&lt;')
              .replace(pr_gt, '&gt;')
              .replace(pr_quot, '&quot;');
        }
      
        /** escapest html special characters to html. */
        function textToHtml(str) {
          return str.replace(pr_amp, '&amp;')
              .replace(pr_lt, '&lt;')
              .replace(pr_gt, '&gt;');
        }
      
      
        var pr_ltEnt = /&lt;/g;
        var pr_gtEnt = /&gt;/g;
        var pr_aposEnt = /&apos;/g;
        var pr_quotEnt = /&quot;/g;
        var pr_ampEnt = /&amp;/g;
        var pr_nbspEnt = /&nbsp;/g;
        /** unescapes html to plain text. */
        function htmlToText(html) {
          var pos = html.indexOf('&');
          if (pos < 0) { return html; }
          // Handle numeric entities specially.  We can't use functional substitution
          // since that doesn't work in older versions of Safari.
          // These should be rare since most browsers convert them to normal chars.
          for (--pos; (pos = html.indexOf('&#', pos + 1)) >= 0;) {
            var end = html.indexOf(';', pos);
            if (end >= 0) {
              var num = html.substring(pos + 3, end);
              var radix = 10;
              if (num && num.charAt(0) === 'x') {
                num = num.substring(1);
                radix = 16;
              }
              var codePoint = parseInt(num, radix);
              if (!isNaN(codePoint)) {
                html = (html.substring(0, pos) + String.fromCharCode(codePoint) +
                        html.substring(end + 1));
              }
            }
          }
      
          return html.replace(pr_ltEnt, '<')
              .replace(pr_gtEnt, '>')
              .replace(pr_aposEnt, "'")
              .replace(pr_quotEnt, '"')
              .replace(pr_nbspEnt, ' ')
              .replace(pr_ampEnt, '&');
        }
      
        /** is the given node's innerHTML normally unescaped? */
        function isRawContent(node) {
          return 'XMP' === node.tagName;
        }
      
        var newlineRe = /[\r\n]/g;
        /**
         * Are newlines and adjacent spaces significant in the given node's innerHTML?
         */
        function isPreformatted(node, content) {
          // PRE means preformatted, and is a very common case, so don't create
          // unnecessary computed style objects.
          if ('PRE' === node.tagName) { return true; }
          if (!newlineRe.test(content)) { return true; }  // Don't care
          var whitespace = '';
          // For disconnected nodes, IE has no currentStyle.
          if (node.currentStyle) {
            whitespace = node.currentStyle.whiteSpace;
          } else if (window.getComputedStyle) {
            // Firefox makes a best guess if node is disconnected whereas Safari
            // returns the empty string.
            whitespace = window.getComputedStyle(node, null).whiteSpace;
          }
          return !whitespace || whitespace === 'pre';
        }
      
        function normalizedHtml(node, out) {
          switch (node.nodeType) {
            case 1:  // an element
              var name = node.tagName.toLowerCase();
              out.push('<', name);
              for (var i = 0; i < node.attributes.length; ++i) {
                var attr = node.attributes[i];
                if (!attr.specified) { continue; }
                out.push(' ');
                normalizedHtml(attr, out);
              }
              out.push('>');
              for (var child = node.firstChild; child; child = child.nextSibling) {
                normalizedHtml(child, out);
              }
              if (node.firstChild || !/^(?:br|link|img)$/.test(name)) {
                out.push('<\/', name, '>');
              }
              break;
            case 2: // an attribute
              out.push(node.name.toLowerCase(), '="', attribToHtml(node.value), '"');
              break;
            case 3: case 4: // text
              out.push(textToHtml(node.nodeValue));
              break;
          }
        }
      
        /**
         * Given a group of {@link RegExp}s, returns a {@code RegExp} that globally
         * matches the union o the sets o strings matched d by the input RegExp.
         * Since it matches globally, if the input strings have a start-of-input
         * anchor (/^.../), it is ignored for the purposes of unioning.
         * @param {Array.<RegExp>} regexs non multiline, non-global regexs.
         * @return {RegExp} a global regex.
         */
        function combinePrefixPatterns(regexs) {
          var capturedGroupIndex = 0;
      
          var needToFoldCase = false;
          var ignoreCase = false;
          for (var i = 0, n = regexs.length; i < n; ++i) {
            var regex = regexs[i];
            if (regex.ignoreCase) {
              ignoreCase = true;
            } else if (/[a-z]/i.test(regex.source.replace(
                           /\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi, ''))) {
              needToFoldCase = true;
              ignoreCase = false;
              break;
            }
          }
      
          function decodeEscape(charsetPart) {
            if (charsetPart.charAt(0) !== '\\') { return charsetPart.charCodeAt(0); }
            switch (charsetPart.charAt(1)) {
              case 'b': return 8;
              case 't': return 9;
              case 'n': return 0xa;
              case 'v': return 0xb;
              case 'f': return 0xc;
              case 'r': return 0xd;
              case 'u': case 'x':
                return parseInt(charsetPart.substring(2), 16)
                    || charsetPart.charCodeAt(1);
              case '0': case '1': case '2': case '3': case '4':
              case '5': case '6': case '7':
                return parseInt(charsetPart.substring(1), 8);
              default: return charsetPart.charCodeAt(1);
            }
          }
      
          function encodeEscape(charCode) {
            if (charCode < 0x20) {
              return (charCode < 0x10 ? '\\x0' : '\\x') + charCode.toString(16);
            }
            var ch = String.fromCharCode(charCode);
            if (ch === '\\' || ch === '-' || ch === '[' || ch === ']') {
              ch = '\\' + ch;
            }
            return ch;
          }
      
          function caseFoldCharset(charSet) {
            var charsetParts = charSet.substring(1, charSet.length - 1).match(
                new RegExp(
                    '\\\\u[0-9A-Fa-f]{4}'
                    + '|\\\\x[0-9A-Fa-f]{2}'
                    + '|\\\\[0-3][0-7]{0,2}'
                    + '|\\\\[0-7]{1,2}'
                    + '|\\\\[\\s\\S]'
                    + '|-'
                    + '|[^-\\\\]',
                    'g'));
            var groups = [];
            var ranges = [];
            var inverse = charsetParts[0] === '^';
            for (var i = inverse ? 1 : 0, n = charsetParts.length; i < n; ++i) {
              var p = charsetParts[i];
              switch (p) {
                case '\\B': case '\\b':
                case '\\D': case '\\d':
                case '\\S': case '\\s':
                case '\\W': case '\\w':
                  groups.push(p);
                  continue;
              }
              var start = decodeEscape(p);
              var end;
              if (i + 2 < n && '-' === charsetParts[i + 1]) {
                end = decodeEscape(charsetParts[i + 2]);
                i += 2;
              } else {
                end = start;
              }
              ranges.push([start, end]);
              // If the range might intersect letters, then expand it.
              if (!(end < 65 || start > 122)) {
                if (!(end < 65 || start > 90)) {
                  ranges.push([Math.max(65, start) | 32, Math.min(end, 90) | 32]);
                }
                if (!(end < 97 || start > 122)) {
                  ranges.push([Math.max(97, start) & ~32, Math.min(end, 122) & ~32]);
                }
              }
            }
      
            // [[1, 10], [3, 4], [8, 12], [14, 14], [16, 16], [17, 17]]
            // -> [[1, 12], [14, 14], [16, 17]]
            ranges.sort(function (a, b) { return (a[0] - b[0]) || (b[1]  - a[1]); });
            var consolidatedRanges = [];
            var lastRange = [NaN, NaN];
            for (var i = 0; i < ranges.length; ++i) {
              var range = ranges[i];
              if (range[0] <= lastRange[1] + 1) {
                lastRange[1] = Math.max(lastRange[1], range[1]);
              } else {
                consolidatedRanges.push(lastRange = range);
              }
            }
      
            var out = ['['];
            if (inverse) { out.push('^'); }
            out.push.apply(out, groups);
            for (var i = 0; i < consolidatedRanges.length; ++i) {
              var range = consolidatedRanges[i];
              out.push(encodeEscape(range[0]));
              if (range[1] > range[0]) {
                if (range[1] + 1 > range[0]) { out.push('-'); }
                out.push(encodeEscape(range[1]));
              }
            }
            out.push(']');
            return out.join('');
          }
      
          function allowAnywhereFoldCaseAndRenumberGroups(regex) {
            // Split into character sets, escape sequences, punctuation strings
            // like ('(', '(?:', ')', '^'), and runs of characters that do not
            // include any of the above.
            var parts = regex.source.match(
                new RegExp(
                    '(?:'
                    + '\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]'  // a character set
                    + '|\\\\u[A-Fa-f0-9]{4}'  // a unicode escape
                    + '|\\\\x[A-Fa-f0-9]{2}'  // a hex escape
                    + '|\\\\[0-9]+'  // a back-reference or octal escape
                    + '|\\\\[^ux0-9]'  // other escape sequence
                    + '|\\(\\?[:!=]'  // start of a non-capturing group
                    + '|[\\(\\)\\^]'  // start/emd of a group, or line start
                    + '|[^\\x5B\\x5C\\(\\)\\^]+'  // run of other characters
                    + ')',
                    'g'));
            var n = parts.length;
      
            // Maps captured group numbers to the number they will occupy in
            // the output or to -1 if that has not been determined, or to
            // undefined if they need not be capturing in the output.
            var capturedGroups = [];
      
            // Walk over and identify back references to build the capturedGroups
            // mapping.
            for (var i = 0, groupIndex = 0; i < n; ++i) {
              var p = parts[i];
              if (p === '(') {
                // groups are 1-indexed, so max group index is count of '('
                ++groupIndex;
              } else if ('\\' === p.charAt(0)) {
                var decimalValue = +p.substring(1);
                if (decimalValue && decimalValue <= groupIndex) {
                  capturedGroups[decimalValue] = -1;
                }
              }
            }
      
            // Renumber groups and reduce capturing groups to non-capturing groups
            // where possible.
            for (var i = 1; i < capturedGroups.length; ++i) {
              if (-1 === capturedGroups[i]) {
                capturedGroups[i] = ++capturedGroupIndex;
              }
            }
            for (var i = 0, groupIndex = 0; i < n; ++i) {
              var p = parts[i];
              if (p === '(') {
                ++groupIndex;
                if (capturedGroups[groupIndex] === undefined) {
                  parts[i] = '(?:';
                }
              } else if ('\\' === p.charAt(0)) {
                var decimalValue = +p.substring(1);
                if (decimalValue && decimalValue <= groupIndex) {
                  parts[i] = '\\' + capturedGroups[groupIndex];
                }
              }
            }
      
            // Remove any prefix anchors so that the output will match anywhere.
            // ^^ really does mean an anchored match though.
            for (var i = 0, groupIndex = 0; i < n; ++i) {
              if ('^' === parts[i] && '^' !== parts[i + 1]) { parts[i] = ''; }
            }
      
            // Expand letters to groupts to handle mixing of case-sensitive and
            // case-insensitive patterns if necessary.
            if (regex.ignoreCase && needToFoldCase) {
              for (var i = 0; i < n; ++i) {
                var p = parts[i];
                var ch0 = p.charAt(0);
                if (p.length >= 2 && ch0 === '[') {
                  parts[i] = caseFoldCharset(p);
                } else if (ch0 !== '\\') {
                  // TODO: handle letters in numeric escapes.
                  parts[i] = p.replace(
                      /[a-zA-Z]/g,
                      function (ch) {
                        var cc = ch.charCodeAt(0);
                        return '[' + String.fromCharCode(cc & ~32, cc | 32) + ']';
                      });
                }
              }
            }
      
            return parts.join('');
          }
      
          var rewritten = [];
          for (var i = 0, n = regexs.length; i < n; ++i) {
            var regex = regexs[i];
            if (regex.global || regex.multiline) { throw new Error('' + regex); }
            rewritten.push(
                '(?:' + allowAnywhereFoldCaseAndRenumberGroups(regex) + ')');
          }
      
          return new RegExp(rewritten.join('|'), ignoreCase ? 'gi' : 'g');
        }
      
        var PR_innerHtmlWorks = null;
        function getInnerHtml(node) {
          // inner html is hopelessly broken in Safari 2.0.4 when the content is
          // an html description of well formed XML and the containing tag is a PRE
          // tag, so we detect that case and emulate innerHTML.
          if (null === PR_innerHtmlWorks) {
            var testNode = document.createElement('PRE');
            testNode.appendChild(
                document.createTextNode('<!DOCTYPE foo PUBLIC "foo bar">\n<foo />'));
            PR_innerHtmlWorks = !/</.test(testNode.innerHTML);
          }
      
          if (PR_innerHtmlWorks) {
            var content = node.innerHTML;
            // XMP tags contain unescaped entities so require special handling.
            if (isRawContent(node)) {
              content = textToHtml(content);
            } else if (!isPreformatted(node, content)) {
              content = content.replace(/(<br\s*\/?>)[\r\n]+/g, '$1')
                  .replace(/(?:[\r\n]+[ \t]*)+/g, ' ');
            }
            return content;
          }
      
          var out = [];
          for (var child = node.firstChild; child; child = child.nextSibling) {
            normalizedHtml(child, out);
          }
          return out.join('');
        }
      
        /** returns a function that expand tabs to spaces.  This function can be fed
          * successive chunks of text, and will maintain its own internal state to
          * keep track of how tabs are expanded.
          * @return {function (string) : string} a function that takes
          *   plain text and return the text with tabs expanded.
          * @private
          */
        function makeTabExpander(tabWidth) {
          var SPACES = '                ';
          var charInLine = 0;
      
          return function (plainText) {
            // walk over each character looking for tabs and newlines.
            // On tabs, expand them.  On newlines, reset charInLine.
            // Otherwise increment charInLine
            var out = null;
            var pos = 0;
            for (var i = 0, n = plainText.length; i < n; ++i) {
              var ch = plainText.charAt(i);
      
              switch (ch) {
                case '\t':
                  if (!out) { out = []; }
                  out.push(plainText.substring(pos, i));
                  // calculate how much space we need in front of this part
                  // nSpaces is the amount of padding -- the number of spaces needed
                  // to move us to the next column, where columns occur at factors of
                  // tabWidth.
                  var nSpaces = tabWidth - (charInLine % tabWidth);
                  charInLine += nSpaces;
                  for (; nSpaces >= 0; nSpaces -= SPACES.length) {
                    out.push(SPACES.substring(0, nSpaces));
                  }
                  pos = i + 1;
                  break;
                case '\n':
                  charInLine = 0;
                  break;
                default:
                  ++charInLine;
              }
            }
            if (!out) { return plainText; }
            out.push(plainText.substring(pos));
            return out.join('');
          };
        }
      
        var pr_chunkPattern = new RegExp(
            '[^<]+'  // A run of characters other than '<'
            + '|<\!--[\\s\\S]*?--\>'  // an HTML comment
            + '|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>'  // a CDATA section
            // a probable tag that should not be highlighted
            + '|<\/?[a-zA-Z](?:[^>\"\']|\'[^\']*\'|\"[^\"]*\")*>'
            + '|<',  // A '<' that does not begin a larger chunk
            'g');
        var pr_commentPrefix = /^<\!--/;
        var pr_cdataPrefix = /^<!\[CDATA\[/;
        var pr_brPrefix = /^<br\b/i;
        var pr_tagNameRe = /^<(\/?)([a-zA-Z][a-zA-Z0-9]*)/;
      
        /** split markup into chunks of html tags (style null) and
          * plain text (style {@link #PR_PLAIN}), converting tags which are
          * significant for tokenization (<br>) into their textual equivalent.
          *
          * @param {string} s html where whitespace is considered significant.
          * @return {Object} source code and extracted tags.
          * @private
          */
        function extractTags(s) {
          // since the pattern has the 'g' modifier and defines no capturing groups,
          // this will return a list of all chunks which we then classify and wrap as
          // PR_Tokens
          var matches = s.match(pr_chunkPattern);
          var sourceBuf = [];
          var sourceBufLen = 0;
          var extractedTags = [];
          if (matches) {
            for (var i = 0, n = matches.length; i < n; ++i) {
              var match = matches[i];
              if (match.length > 1 && match.charAt(0) === '<') {
                if (pr_commentPrefix.test(match)) { continue; }
                if (pr_cdataPrefix.test(match)) {
                  // strip CDATA prefix and suffix.  Don't unescape since it's CDATA
                  sourceBuf.push(match.substring(9, match.length - 3));
                  sourceBufLen += match.length - 12;
                } else if (pr_brPrefix.test(match)) {
                  // <br> tags are lexically significant so convert them to text.
                  // This is undone later.
                  sourceBuf.push('\n');
                  ++sourceBufLen;
                } else {
                  if (match.indexOf(PR_NOCODE) >= 0 && isNoCodeTag(match)) {
                    // A <span class="nocode"> will start a section that should be
                    // ignored.  Continue walking the list until we see a matching end
                    // tag.
                    var name = match.match(pr_tagNameRe)[2];
                    var depth = 1;
                    var j;
                    end_tag_loop:
                    for (j = i + 1; j < n; ++j) {
                      var name2 = matches[j].match(pr_tagNameRe);
                      if (name2 && name2[2] === name) {
                        if (name2[1] === '/') {
                          if (--depth === 0) { break end_tag_loop; }
                        } else {
                          ++depth;
                        }
                      }
                    }
                    if (j < n) {
                      extractedTags.push(
                          sourceBufLen, matches.slice(i, j + 1).join(''));
                      i = j;
                    } else {  // Ignore unclosed sections.
                      extractedTags.push(sourceBufLen, match);
                    }
                  } else {
                    extractedTags.push(sourceBufLen, match);
                  }
                }
              } else {
                var literalText = htmlToText(match);
                sourceBuf.push(literalText);
                sourceBufLen += literalText.length;
              }
            }
          }
          return { source: sourceBuf.join(''), tags: extractedTags };
        }
      
        /** True if the given tag contains a class attribute with the nocode class. */
        function isNoCodeTag(tag) {
          return !!tag
              // First canonicalize the representation of attributes
              .replace(/\s(\w+)\s*=\s*(?:\"([^\"]*)\"|'([^\']*)'|(\S+))/g,
                       ' $1="$2$3$4"')
              // Then look for the attribute we want.
              .match(/[cC][lL][aA][sS][sS]=\"[^\"]*\bnocode\b/);
        }
      
        /**
         * Apply the given language handler to sourceCode and add the resulting
         * decorations to out.
         * @param {number} basePos the index of sourceCode within the chunk of source
         *    whose decorations are already present on out.
         */
        function appendDecorations(basePos, sourceCode, langHandler, out) {
          if (!sourceCode) { return; }
          var job = {
            source: sourceCode,
            basePos: basePos
          };
          langHandler(job);
          out.push.apply(out, job.decorations);
        }
      
        /** Given triples of [style, pattern, context] returns a lexing function,
          * The lexing function interprets the patterns to find token boundaries and
          * returns a decoration list of the form
          * [index_0, style_0, index_1, style_1, ..., index_n, style_n]
          * where index_n is an index into the sourceCode, and style_n is a style
          * constant like PR_PLAIN.  index_n-1 <= index_n, and style_n-1 applies to
          * all characters in sourceCode[index_n-1:index_n].
          *
          * The stylePatterns is a list whose elements have the form
          * [style : string, pattern : RegExp, DEPRECATED, shortcut : string].
          *
          * Style is a style constant like PR_PLAIN, or can be a string of the
          * form 'lang-FOO', where FOO is a language extension describing the
          * language of the portion of the token in $1 after pattern executes.
          * E.g., if style is 'lang-lisp', and group 1 contains the text
          * '(hello (world))', then that portion of the token will be passed to the
          * registered lisp handler for formatting.
          * The text before and after group 1 will be restyled using this decorator
          * so decorators should take care that this doesn't result in infinite
          * recursion.  For example, the HTML lexer rule for SCRIPT elements looks
          * something like ['lang-js', /<[s]cript>(.+?)<\/script>/].  This may match
          * '<script>foo()<\/script>', which would cause the current decorator to
          * be called with '<script>' which would not match the same rule since
          * group 1 must not be empty, so it would be instead styled as PR_TAG by
          * the generic tag rule.  The handler registered for the 'js' extension would
          * then be called with 'foo()', and finally, the current decorator would
          * be called with '<\/script>' which would not match the original rule and
          * so the generic tag rule would identify it as a tag.
          *
          * Pattern must only match prefixes, and if it matches a prefix, then that
          * match is considered a token with the same style.
          *
          * Context is applied to the last non-whitespace, non-comment token
          * recognized.
          *
          * Shortcut is an optional string of characters, any of which, if the first
          * character, gurantee that this pattern and only this pattern matches.
          *
          * @param {Array} shortcutStylePatterns patterns that always start with
          *   a known character.  Must have a shortcut string.
          * @param {Array} fallthroughStylePatterns patterns that will be tried in
          *   order if the shortcut ones fail.  May have shortcuts.
          *
          * @return {function (Object)} a
          *   function that takes source code and returns a list of decorations.
          */
        function createSimpleLexer(shortcutStylePatterns, fallthroughStylePatterns) {
          var shortcuts = {};
          var tokenizer;
          (function () {
            var allPatterns = shortcutStylePatterns.concat(fallthroughStylePatterns);
            var allRegexs = [];
            var regexKeys = {};
            for (var i = 0, n = allPatterns.length; i < n; ++i) {
              var patternParts = allPatterns[i];
              var shortcutChars = patternParts[3];
              if (shortcutChars) {
                for (var c = shortcutChars.length; --c >= 0;) {
                  shortcuts[shortcutChars.charAt(c)] = patternParts;
                }
              }
              var regex = patternParts[1];
              var k = '' + regex;
              if (!regexKeys.hasOwnProperty(k)) {
                allRegexs.push(regex);
                regexKeys[k] = null;
              }
            }
            allRegexs.push(/[\0-\uffff]/);
            tokenizer = combinePrefixPatterns(allRegexs);
          })();
      
          var nPatterns = fallthroughStylePatterns.length;
          var notWs = /\S/;
      
          /**
           * Lexes job.source and produces an output array job.decorations of style
           * classes preceded by the position at which they start in job.source in
           * order.
           *
           * @param {Object} job an object like {@code
           *    source: {string} sourceText plain text,
           *    basePos: {int} position of job.source in the larger chunk of
           *        sourceCode.
           * }
           */
          var decorate = function (job) {
            var sourceCode = job.source, basePos = job.basePos;
            /** Even entries are positions in source in ascending order.  Odd enties
              * are style markers (e.g., PR_COMMENT) that run from that position until
              * the end.
              * @type {Array.<number|string>}
              */
            var decorations = [basePos, PR_PLAIN];
            var pos = 0;  // index into sourceCode
            var tokens = sourceCode.match(tokenizer) || [];
            var styleCache = {};
      
            for (var ti = 0, nTokens = tokens.length; ti < nTokens; ++ti) {
              var token = tokens[ti];
              var style = styleCache[token];
              var match = void 0;
      
              var isEmbedded;
              if (typeof style === 'string') {
                isEmbedded = false;
              } else {
                var patternParts = shortcuts[token.charAt(0)];
                if (patternParts) {
                  match = token.match(patternParts[1]);
                  style = patternParts[0];
                } else {
                  for (var i = 0; i < nPatterns; ++i) {
                    patternParts = fallthroughStylePatterns[i];
                    match = token.match(patternParts[1]);
                    if (match) {
                      style = patternParts[0];
                      break;
                    }
                  }
      
                  if (!match) {  // make sure that we make progress
                    style = PR_PLAIN;
                  }
                }
      
                isEmbedded = style.length >= 5 && 'lang-' === style.substring(0, 5);
                if (isEmbedded && !(match && typeof match[1] === 'string')) {
                  isEmbedded = false;
                  style = PR_SOURCE;
                }
      
                if (!isEmbedded) { styleCache[token] = style; }
              }
      
              var tokenStart = pos;
              pos += token.length;
      
              if (!isEmbedded) {
                decorations.push(basePos + tokenStart, style);
              } else {  // Treat group 1 as an embedded block of source code.
                var embeddedSource = match[1];
                var embeddedSourceStart = token.indexOf(embeddedSource);
                var embeddedSourceEnd = embeddedSourceStart + embeddedSource.length;
                if (match[2]) {
                  // If embeddedSource can be blank, then it would match at the
                  // beginning which would cause us to infinitely recurse on the
                  // entire token, so we catch the right context in match[2].
                  embeddedSourceEnd = token.length - match[2].length;
                  embeddedSourceStart = embeddedSourceEnd - embeddedSource.length;
                }
                var lang = style.substring(5);
                // Decorate the left of the embedded source
                appendDecorations(
                    basePos + tokenStart,
                    token.substring(0, embeddedSourceStart),
                    decorate, decorations);
                // Decorate the embedded source
                appendDecorations(
                    basePos + tokenStart + embeddedSourceStart,
                    embeddedSource,
                    langHandlerForExtension(lang, embeddedSource),
                    decorations);
                // Decorate the right of the embedded section
                appendDecorations(
                    basePos + tokenStart + embeddedSourceEnd,
                    token.substring(embeddedSourceEnd),
                    decorate, decorations);
              }
            }
            job.decorations = decorations;
          };
          return decorate;
        }
      
        /** returns a function that produces a list of decorations from source text.
          *
          * This code treats ", ', and ` as string delimiters, and \ as a string
          * escape.  It does not recognize perl's qq() style strings.
          * It has no special handling for double delimiter escapes as in basic, or
          * the tripled delimiters used in python, but should work on those regardless
          * although in those cases a single string literal may be broken up into
          * multiple adjacent string literals.
          *
          * It recognizes C, C++, and shell style comments.
          *
          * @param {Object} options a set of optional parameters.
          * @return {function (Object)} a function that examines the source code
          *     in the input job and builds the decoration list.
          */
        function sourceDecorator(options) {
          var shortcutStylePatterns = [], fallthroughStylePatterns = [];
          if (options['tripleQuotedStrings']) {
            // '''multi-line-string''', 'single-line-string', and double-quoted
            shortcutStylePatterns.push(
                [PR_STRING,  /^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,
                 null, '\'"']);
          } else if (options['multiLineStrings']) {
            // 'multi-line-string', "multi-line-string"
            shortcutStylePatterns.push(
                [PR_STRING,  /^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,
                 null, '\'"`']);
          } else {
            // 'single-line-string', "single-line-string"
            shortcutStylePatterns.push(
                [PR_STRING,
                 /^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,
                 null, '"\'']);
          }
          if (options['verbatimStrings']) {
            // verbatim-string-literal production from the C# grammar.  See issue 93.
            fallthroughStylePatterns.push(
                [PR_STRING, /^@\"(?:[^\"]|\"\")*(?:\"|$)/, null]);
          }
          if (options['hashComments']) {
            if (options['cStyleComments']) {
              // Stop C preprocessor declarations at an unclosed open comment
              shortcutStylePatterns.push(
                  [PR_COMMENT, /^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,
                   null, '#']);
              fallthroughStylePatterns.push(
                  [PR_STRING,
                   /^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,
                   null]);
            } else {
              shortcutStylePatterns.push([PR_COMMENT, /^#[^\r\n]*/, null, '#']);
            }
          }
          if (options['cStyleComments']) {
            fallthroughStylePatterns.push([PR_COMMENT, /^\/\/[^\r\n]*/, null]);
            fallthroughStylePatterns.push(
                [PR_COMMENT, /^\/\*[\s\S]*?(?:\*\/|$)/, null]);
          }
          if (options['regexLiterals']) {
            var REGEX_LITERAL = (
                // A regular expression literal starts with a slash that is
                // not followed by * or / so that it is not confused with
                // comments.
                '/(?=[^/*])'
                // and then contains any number of raw characters,
                + '(?:[^/\\x5B\\x5C]'
                // escape sequences (\x5C),
                +    '|\\x5C[\\s\\S]'
                // or non-nesting character sets (\x5B\x5D);
                +    '|\\x5B(?:[^\\x5C\\x5D]|\\x5C[\\s\\S])*(?:\\x5D|$))+'
                // finally closed by a /.
                + '/');
            fallthroughStylePatterns.push(
                ['lang-regex',
                 new RegExp('^' + REGEXP_PRECEDER_PATTERN + '(' + REGEX_LITERAL + ')')
                 ]);
          }
      
          var keywords = options['keywords'].replace(/^\s+|\s+$/g, '');
          if (keywords.length) {
            fallthroughStylePatterns.push(
                [PR_KEYWORD,
                 new RegExp('^(?:' + keywords.replace(/\s+/g, '|') + ')\\b'), null]);
          }
      
          shortcutStylePatterns.push([PR_PLAIN,       /^\s+/, null, ' \r\n\t\xA0']);
          fallthroughStylePatterns.push(
              // TODO(mikesamuel): recognize non-latin letters and numerals in idents
              [PR_LITERAL,     /^@[a-z_$][a-z_$@0-9]*/i, null],
              [PR_TYPE,        /^@?[A-Z]+[a-z][A-Za-z_$@0-9]*/, null],
              [PR_PLAIN,       /^[a-z_$][a-z_$@0-9]*/i, null],
              [PR_LITERAL,
               new RegExp(
                   '^(?:'
                   // A hex number
                   + '0x[a-f0-9]+'
                   // or an octal or decimal number,
                   + '|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)'
                   // possibly in scientific notation
                   + '(?:e[+\\-]?\\d+)?'
                   + ')'
                   // with an optional modifier like UL for unsigned long
                   + '[a-z]*', 'i'),
               null, '0123456789'],
              [PR_PUNCTUATION, /^.[^\s\w\.$@\'\"\`\/\#]*/, null]);
      
          return createSimpleLexer(shortcutStylePatterns, fallthroughStylePatterns);
        }
      
        var decorateSource = sourceDecorator({
              'keywords': ALL_KEYWORDS,
              'hashComments': true,
              'cStyleComments': true,
              'multiLineStrings': true,
              'regexLiterals': true
            });
      
        /** Breaks {@code job.source} around style boundaries in
          * {@code job.decorations} while re-interleaving {@code job.extractedTags},
          * and leaves the result in {@code job.prettyPrintedHtml}.
          * @param {Object} job like {
          *    source: {string} source as plain text,
          *    extractedTags: {Array.<number|string>} extractedTags chunks of raw
          *                   html preceded by their position in {@code job.source}
          *                   in order
          *    decorations: {Array.<number|string} an array of style classes preceded
          *                 by the position at which they start in job.source in order
          * }
          * @private
          */
        function recombineTagsAndDecorations(job) {
          var sourceText = job.source;
          var extractedTags = job.extractedTags;
          var decorations = job.decorations;
      
          var html = [];
          // index past the last char in sourceText written to html
          var outputIdx = 0;
      
          var openDecoration = null;
          var currentDecoration = null;
          var tagPos = 0;  // index into extractedTags
          var decPos = 0;  // index into decorations
          var tabExpander = makeTabExpander(window['PR_TAB_WIDTH']);
      
          var adjacentSpaceRe = /([\r\n ]) /g;
          var startOrSpaceRe = /(^| ) /gm;
          var newlineRe = /\r\n?|\n/g;
          var trailingSpaceRe = /[ \r\n]$/;
          var lastWasSpace = true;  // the last text chunk emitted ended with a space.
      
          // A helper function that is responsible for opening sections of decoration
          // and outputing properly escaped chunks of source
          function emitTextUpTo(sourceIdx) {
            if (sourceIdx > outputIdx) {
              if (openDecoration && openDecoration !== currentDecoration) {
                // Close the current decoration
                html.push('</span>');
                openDecoration = null;
              }
              if (!openDecoration && currentDecoration) {
                openDecoration = currentDecoration;
                html.push('<span class="', openDecoration, '">');
              }
              // This interacts badly with some wikis which introduces paragraph tags
              // into pre blocks for some strange reason.
              // It's necessary for IE though which seems to lose the preformattedness
              // of <pre> tags when their innerHTML is assigned.
              // http://stud3.tuwien.ac.at/~e0226430/innerHtmlQuirk.html
              // and it serves to undo the conversion of <br>s to newlines done in
              // chunkify.
              var htmlChunk = textToHtml(
                  tabExpander(sourceText.substring(outputIdx, sourceIdx)))
                  .replace(lastWasSpace
                           ? startOrSpaceRe
                           : adjacentSpaceRe, '$1&nbsp;');
              // Keep track of whether we need to escape space at the beginning of the
              // next chunk.
              lastWasSpace = trailingSpaceRe.test(htmlChunk);
              // IE collapses multiple adjacient <br>s into 1 line break.
              // Prefix every <br> with '&nbsp;' can prevent such IE's behavior.
              var lineBreakHtml = window['_pr_isIE6']() ? '&nbsp;<br />' : '<br />';
              html.push(htmlChunk.replace(newlineRe, lineBreakHtml));
              outputIdx = sourceIdx;
            }
          }
      
          while (true) {
            // Determine if we're going to consume a tag this time around.  Otherwise
            // we consume a decoration or exit.
            var outputTag;
            if (tagPos < extractedTags.length) {
              if (decPos < decorations.length) {
                // Pick one giving preference to extractedTags since we shouldn't open
                // a new style that we're going to have to immediately close in order
                // to output a tag.
                outputTag = extractedTags[tagPos] <= decorations[decPos];
              } else {
                outputTag = true;
              }
            } else {
              outputTag = false;
            }
            // Consume either a decoration or a tag or exit.
            if (outputTag) {
              emitTextUpTo(extractedTags[tagPos]);
              if (openDecoration) {
                // Close the current decoration
                html.push('</span>');
                openDecoration = null;
              }
              html.push(extractedTags[tagPos + 1]);
              tagPos += 2;
            } else if (decPos < decorations.length) {
              emitTextUpTo(decorations[decPos]);
              currentDecoration = decorations[decPos + 1];
              decPos += 2;
            } else {
              break;
            }
          }
          emitTextUpTo(sourceText.length);
          if (openDecoration) {
            html.push('</span>');
          }
          job.prettyPrintedHtml = html.join('');
        }
      
        /** Maps language-specific file extensions to handlers. */
        var langHandlerRegistry = {};
        /** Register a language handler for the given file extensions.
          * @param {function (Object)} handler a function from source code to a list
          *      of decorations.  Takes a single argument job which describes the
          *      state of the computation.   The single parameter has the form
          *      {@code {
          *        source: {string} as plain text.
          *        decorations: {Array.<number|string>} an array of style classes
          *                     preceded by the position at which they start in
          *                     job.source in order.
          *                     The language handler should assigned this field.
          *        basePos: {int} the position of source in the larger source chunk.
          *                 All positions in the output decorations array are relative
          *                 to the larger source chunk.
          *      } }
          * @param {Array.<string>} fileExtensions
          */
        function registerLangHandler(handler, fileExtensions) {
          for (var i = fileExtensions.length; --i >= 0;) {
            var ext = fileExtensions[i];
            if (!langHandlerRegistry.hasOwnProperty(ext)) {
              langHandlerRegistry[ext] = handler;
            } else if ('console' in window) {
              console.warn('cannot override language handler %s', ext);
            }
          }
        }
        function langHandlerForExtension(extension, source) {
          if (!(extension && langHandlerRegistry.hasOwnProperty(extension))) {
            // Treat it as markup if the first non whitespace character is a < and
            // the last non-whitespace character is a >.
            extension = /^\s*</.test(source)
                ? 'default-markup'
                : 'default-code';
          }
          return langHandlerRegistry[extension];
        }
        registerLangHandler(decorateSource, ['default-code']);
        registerLangHandler(
            createSimpleLexer(
                [],
                [
                 [PR_PLAIN,       /^[^<?]+/],
                 [PR_DECLARATION, /^<!\w[^>]*(?:>|$)/],
                 [PR_COMMENT,     /^<\!--[\s\S]*?(?:-\->|$)/],
                 // Unescaped content in an unknown language
                 ['lang-',        /^<\?([\s\S]+?)(?:\?>|$)/],
                 ['lang-',        /^<%([\s\S]+?)(?:%>|$)/],
                 [PR_PUNCTUATION, /^(?:<[%?]|[%?]>)/],
                 ['lang-',        /^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],
                 // Unescaped content in javascript.  (Or possibly vbscript).
                 ['lang-js',      /^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],
                 // Contains unescaped stylesheet content
                 ['lang-css',     /^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],
                 ['lang-in.tag',  /^(<\/?[a-z][^<>]*>)/i]
                ]),
            ['default-markup', 'htm', 'html', 'mxml', 'xhtml', 'xml', 'xsl']);
        registerLangHandler(
            createSimpleLexer(
                [
                 [PR_PLAIN,        /^[\s]+/, null, ' \t\r\n'],
                 [PR_ATTRIB_VALUE, /^(?:\"[^\"]*\"?|\'[^\']*\'?)/, null, '\"\'']
                 ],
                [
                 [PR_TAG,          /^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],
                 [PR_ATTRIB_NAME,  /^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],
                 ['lang-uq.val',   /^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],
                 [PR_PUNCTUATION,  /^[=<>\/]+/],
                 ['lang-js',       /^on\w+\s*=\s*\"([^\"]+)\"/i],
                 ['lang-js',       /^on\w+\s*=\s*\'([^\']+)\'/i],
                 ['lang-js',       /^on\w+\s*=\s*([^\"\'>\s]+)/i],
                 ['lang-css',      /^style\s*=\s*\"([^\"]+)\"/i],
                 ['lang-css',      /^style\s*=\s*\'([^\']+)\'/i],
                 ['lang-css',      /^style\s*=\s*([^\"\'>\s]+)/i]
                 ]),
            ['in.tag']);
        registerLangHandler(
            createSimpleLexer([], [[PR_ATTRIB_VALUE, /^[\s\S]+/]]), ['uq.val']);
        registerLangHandler(sourceDecorator({
                'keywords': CPP_KEYWORDS,
                'hashComments': true,
                'cStyleComments': true
              }), ['c', 'cc', 'cpp', 'cxx', 'cyc', 'm']);
        registerLangHandler(sourceDecorator({
                'keywords': 'null true false'
              }), ['json']);
        registerLangHandler(sourceDecorator({
                'keywords': CSHARP_KEYWORDS,
                'hashComments': true,
                'cStyleComments': true,
                'verbatimStrings': true
              }), ['cs']);
        registerLangHandler(sourceDecorator({
                'keywords': JAVA_KEYWORDS,
                'cStyleComments': true
              }), ['java']);
        registerLangHandler(sourceDecorator({
                'keywords': SH_KEYWORDS,
                'hashComments': true,
                'multiLineStrings': true
              }), ['bsh', 'csh', 'sh']);
        registerLangHandler(sourceDecorator({
                'keywords': PYTHON_KEYWORDS,
                'hashComments': true,
                'multiLineStrings': true,
                'tripleQuotedStrings': true
              }), ['cv', 'py']);
        registerLangHandler(sourceDecorator({
                'keywords': PERL_KEYWORDS,
                'hashComments': true,
                'multiLineStrings': true,
                'regexLiterals': true
              }), ['perl', 'pl', 'pm']);
        registerLangHandler(sourceDecorator({
                'keywords': RUBY_KEYWORDS,
                'hashComments': true,
                'multiLineStrings': true,
                'regexLiterals': true
              }), ['rb']);
        registerLangHandler(sourceDecorator({
                'keywords': JSCRIPT_KEYWORDS,
                'cStyleComments': true,
                'regexLiterals': true
              }), ['js']);
        registerLangHandler(
            createSimpleLexer([], [[PR_STRING, /^[\s\S]+/]]), ['regex']);
      
        function applyDecorator(job) {
          var sourceCodeHtml = job.sourceCodeHtml;
          var opt_langExtension = job.langExtension;
      
          // Prepopulate output in case processing fails with an exception.
          job.prettyPrintedHtml = sourceCodeHtml;
      
          try {
            // Extract tags, and convert the source code to plain text.
            var sourceAndExtractedTags = extractTags(sourceCodeHtml);
            /** Plain text. @type {string} */
            var source = sourceAndExtractedTags.source;
            job.source = source;
            job.basePos = 0;
      
            /** Even entries are positions in source in ascending order.  Odd entries
              * are tags that were extracted at that position.
              * @type {Array.<number|string>}
              */
            job.extractedTags = sourceAndExtractedTags.tags;
      
            // Apply the appropriate language handler
            langHandlerForExtension(opt_langExtension, source)(job);
            // Integrate the decorations and tags back into the source code to produce
            // a decorated html string which is left in job.prettyPrintedHtml.
            recombineTagsAndDecorations(job);
          } catch (e) {
            if ('console' in window) {
              console.log(e);
              console.trace();
            }
          }
        }
      
        function prettyPrintOne(sourceCodeHtml, opt_langExtension) {
          var job = {
            sourceCodeHtml: sourceCodeHtml,
            langExtension: opt_langExtension
          };
          applyDecorator(job);
          return job.prettyPrintedHtml;
        }
      
        function prettyPrint(opt_whenDone) {
          var isIE678 = window['_pr_isIE6']();
          var ieNewline = isIE678 === 6 ? '\r\n' : '\r';
          // See bug 71 and http://stackoverflow.com/questions/136443/why-doesnt-ie7-
      
          // fetch a list of nodes to rewrite
          var codeSegments = [
              document.getElementsByTagName('pre'),
              document.getElementsByTagName('code'),
              document.getElementsByTagName('xmp') ];
          var elements = [];
          for (var i = 0; i < codeSegments.length; ++i) {
            for (var j = 0, n = codeSegments[i].length; j < n; ++j) {
              elements.push(codeSegments[i][j]);
            }
          }
          codeSegments = null;
      
          var clock = Date;
          if (!clock['now']) {
            clock = { 'now': function () { return (new Date).getTime(); } };
          }
      
          // The loop is broken into a series of continuations to make sure that we
          // don't make the browser unresponsive when rewriting a large page.
          var k = 0;
          var prettyPrintingJob;
      
          function doWork() {
            var endTime = (window['PR_SHOULD_USE_CONTINUATION'] ?
                           clock.now() + 250 /* ms */ :
                           Infinity);
            for (; k < elements.length && clock.now() < endTime; k++) {
              var cs = elements[k];
              if (cs.className && cs.className.indexOf('prettyprint') >= 0) {
                // If the classes includes a language extensions, use it.
                // Language extensions can be specified like
                //     <pre class="prettyprint lang-cpp">
                // the language extension "cpp" is used to find a language handler as
                // passed to PR_registerLangHandler.
                var langExtension = cs.className.match(/\blang-(\w+)\b/);
                if (langExtension) { langExtension = langExtension[1]; }
      
                // make sure this is not nested in an already prettified element
                var nested = false;
                for (var p = cs.parentNode; p; p = p.parentNode) {
                  if ((p.tagName === 'pre' || p.tagName === 'code' ||
                       p.tagName === 'xmp') &&
                      p.className && p.className.indexOf('prettyprint') >= 0) {
                    nested = true;
                    break;
                  }
                }
                if (!nested) {
                  // fetch the content as a snippet of properly escaped HTML.
                  // Firefox adds newlines at the end.
                  var content = getInnerHtml(cs);
                  content = content.replace(/(?:\r\n?|\n)$/, '');
      
                  // do the pretty printing
                  prettyPrintingJob = {
                    sourceCodeHtml: content,
                    langExtension: langExtension,
                    sourceNode: cs
                  };
                  applyDecorator(prettyPrintingJob);
                  replaceWithPrettyPrintedHtml();
                }
              }
            }
            if (k < elements.length) {
              // finish up in a continuation
              setTimeout(doWork, 250);
            } else if (opt_whenDone) {
              opt_whenDone();
            }
          }
      
          function replaceWithPrettyPrintedHtml() {
            var newContent = prettyPrintingJob.prettyPrintedHtml;
            if (!newContent) { return; }
            var cs = prettyPrintingJob.sourceNode;
      
            // push the prettified html back into the tag.
            if (!isRawContent(cs)) {
              // just replace the old html with the new
              cs.innerHTML = newContent;
            } else {
              // we need to change the tag to a <pre> since <xmp>s do not allow
              // embedded tags such as the span tags used to attach styles to
              // sections of source code.
              var pre = document.createElement('PRE');
              for (var i = 0; i < cs.attributes.length; ++i) {
                var a = cs.attributes[i];
                if (a.specified) {
                  var aname = a.name.toLowerCase();
                  if (aname === 'class') {
                    pre.className = a.value;  // For IE 6
                  } else {
                    pre.setAttribute(a.name, a.value);
                  }
                }
              }
              pre.innerHTML = newContent;
      
              // remove the old
              cs.parentNode.replaceChild(pre, cs);
              cs = pre;
            }
      
            // Replace <br>s with line-feeds so that copying and pasting works
            // on IE 6.
            // Doing this on other browsers breaks lots of stuff since \r\n is
            // treated as two newlines on Firefox, and doing this also slows
            // down rendering.
            if (isIE678 && cs.tagName === 'PRE') {
              var lineBreaks = cs.getElementsByTagName('br');
              for (var j = lineBreaks.length; --j >= 0;) {
                var lineBreak = lineBreaks[j];
                lineBreak.parentNode.replaceChild(
                    document.createTextNode(ieNewline), lineBreak);
              }
            }
          }
      
          doWork();
        }
      
        window['PR_normalizedHtml'] = normalizedHtml;
        window['prettyPrintOne'] = prettyPrintOne;
        window['prettyPrint'] = prettyPrint;
        window['PR'] = {
              'combinePrefixPatterns': combinePrefixPatterns,
              'createSimpleLexer': createSimpleLexer,
              'registerLangHandler': registerLangHandler,
              'sourceDecorator': sourceDecorator,
              'PR_ATTRIB_NAME': PR_ATTRIB_NAME,
              'PR_ATTRIB_VALUE': PR_ATTRIB_VALUE,
              'PR_COMMENT': PR_COMMENT,
              'PR_DECLARATION': PR_DECLARATION,
              'PR_KEYWORD': PR_KEYWORD,
              'PR_LITERAL': PR_LITERAL,
              'PR_NOCODE': PR_NOCODE,
              'PR_PLAIN': PR_PLAIN,
              'PR_PUNCTUATION': PR_PUNCTUATION,
              'PR_SOURCE': PR_SOURCE,
              'PR_STRING': PR_STRING,
              'PR_TAG': PR_TAG,
              'PR_TYPE': PR_TYPE
            };
      })();
      ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/scripts/lang-sql.js����������������������������������������������������������������0000644�0001751�0001751�00000006423�14753672077�021537� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������// Copyright (C) 2008 Google Inc.
      //
      // Licensed under the Apache License, Version 2.0 (the "License");
      // you may not use this file except in compliance with the License.
      // You may obtain a copy of the License at
      //
      //      http://www.apache.org/licenses/LICENSE-2.0
      //
      // Unless required by applicable law or agreed to in writing, software
      // distributed under the License is distributed on an "AS IS" BASIS,
      // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      // See the License for the specific language governing permissions and
      // limitations under the License.
      
      
      
      /**
       * @fileoverview
       * Registers a language handler for SQL.
       *
       *
       * To use, include prettify.js and this file in your HTML page.
       * Then put your code in an HTML tag like
       *      <pre class="prettyprint lang-sql">(my SQL code)</pre>
       *
       *
       * http://savage.net.au/SQL/sql-99.bnf.html is the basis for the grammar, and
       * http://msdn.microsoft.com/en-us/library/aa238507(SQL.80).aspx as the basis
       * for the keyword list.
       *
       * @author mikesamuel@gmail.com
       */
      
      PR.registerLangHandler(
          PR.createSimpleLexer(
              [
               // Whitespace
               [PR.PR_PLAIN,       /^[\t\n\r \xA0]+/, null, '\t\n\r \xA0'],
               // A double or single quoted, possibly multi-line, string.
               [PR.PR_STRING,      /^(?:"(?:[^\"\\]|\\.)*"|'(?:[^\'\\]|\\.)*')/, null,
                '"\'']
              ],
              [
               // A comment is either a line comment that starts with two dashes, or
               // two dashes preceding a long bracketed block.
               [PR.PR_COMMENT, /^(?:--[^\r\n]*|\/\*[\s\S]*?(?:\*\/|$))/],
               [PR.PR_KEYWORD, /^(?:ADD|ALL|ALTER|AND|ANY|AS|ASC|AUTHORIZATION|BACKUP|BEGIN|BETWEEN|BREAK|BROWSE|BULK|BY|CASCADE|CASE|CHECK|CHECKPOINT|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMN|COMMIT|COMPUTE|CONSTRAINT|CONTAINS|CONTAINSTABLE|CONTINUE|CONVERT|CREATE|CROSS|CURRENT|CURRENT_DATE|CURRENT_TIME|CURRENT_TIMESTAMP|CURRENT_USER|CURSOR|DATABASE|DBCC|DEALLOCATE|DECLARE|DEFAULT|DELETE|DENY|DESC|DISK|DISTINCT|DISTRIBUTED|DOUBLE|DROP|DUMMY|DUMP|ELSE|END|ERRLVL|ESCAPE|EXCEPT|EXEC|EXECUTE|EXISTS|EXIT|FETCH|FILE|FILLFACTOR|FOR|FOREIGN|FREETEXT|FREETEXTTABLE|FROM|FULL|FUNCTION|GOTO|GRANT|GROUP|HAVING|HOLDLOCK|IDENTITY|IDENTITYCOL|IDENTITY_INSERT|IF|IN|INDEX|INNER|INSERT|INTERSECT|INTO|IS|JOIN|KEY|KILL|LEFT|LIKE|LINENO|LOAD|NATIONAL|NOCHECK|NONCLUSTERED|NOT|NULL|NULLIF|OF|OFF|OFFSETS|ON|OPEN|OPENDATASOURCE|OPENQUERY|OPENROWSET|OPENXML|OPTION|OR|ORDER|OUTER|OVER|PERCENT|PLAN|PRECISION|PRIMARY|PRINT|PROC|PROCEDURE|PUBLIC|RAISERROR|READ|READTEXT|RECONFIGURE|REFERENCES|REPLICATION|RESTORE|RESTRICT|RETURN|REVOKE|RIGHT|ROLLBACK|ROWCOUNT|ROWGUIDCOL|RULE|SAVE|SCHEMA|SELECT|SESSION_USER|SET|SETUSER|SHUTDOWN|SOME|STATISTICS|SYSTEM_USER|TABLE|TEXTSIZE|THEN|TO|TOP|TRAN|TRANSACTION|TRIGGER|TRUNCATE|TSEQUAL|UNION|UNIQUE|UPDATE|UPDATETEXT|USE|USER|VALUES|VARYING|VIEW|WAITFOR|WHEN|WHERE|WHILE|WITH|WRITETEXT)(?=[^\w-]|$)/i, null],
               // A number is a hex integer literal, a decimal real literal, or in
               // scientific notation.
               [PR.PR_LITERAL,
                /^[+-]?(?:0x[\da-f]+|(?:(?:\.\d+|\d+(?:\.\d*)?)(?:e[+\-]?\d+)?))/i],
               // An identifier
               [PR.PR_PLAIN, /^[a-z_][\w-]*/i],
               // A run of punctuation
               [PR.PR_PUNCTUATION, /^[^\w\t\n\r \xA0\"\'][^\w\t\n\r \xA0+\-\"\']*/]
              ]),
          ['sql']);
      ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/scripts/lang-css.js����������������������������������������������������������������0000644�0001751�0001751�00000005272�14753672077�021531� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������// Copyright (C) 2009 Google Inc.
      //
      // Licensed under the Apache License, Version 2.0 (the "License");
      // you may not use this file except in compliance with the License.
      // You may obtain a copy of the License at
      //
      //      http://www.apache.org/licenses/LICENSE-2.0
      //
      // Unless required by applicable law or agreed to in writing, software
      // distributed under the License is distributed on an "AS IS" BASIS,
      // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      // See the License for the specific language governing permissions and
      // limitations under the License.
      
      
      
      /**
       * @fileoverview
       * Registers a language handler for CSS.
       *
       *
       * To use, include prettify.js and this file in your HTML page.
       * Then put your code in an HTML tag like
       *      <pre class="prettyprint lang-css"></pre>
       *
       *
       * http://www.w3.org/TR/CSS21/grammar.html Section G2 defines the lexical
       * grammar.  This scheme does not recognize keywords containing escapes.
       *
       * @author mikesamuel@gmail.com
       */
      
      PR.registerLangHandler(
          PR.createSimpleLexer(
              [
               // The space production <s>
               [PR.PR_PLAIN,       /^[ \t\r\n\f]+/, null, ' \t\r\n\f']
              ],
              [
               // Quoted strings.  <string1> and <string2>
               [PR.PR_STRING,
                /^\"(?:[^\n\r\f\\\"]|\\(?:\r\n?|\n|\f)|\\[\s\S])*\"/, null],
               [PR.PR_STRING,
                /^\'(?:[^\n\r\f\\\']|\\(?:\r\n?|\n|\f)|\\[\s\S])*\'/, null],
               ['lang-css-str', /^url\(([^\)\"\']*)\)/i],
               [PR.PR_KEYWORD,
                /^(?:url|rgb|\!important|@import|@page|@media|@charset|inherit)(?=[^\-\w]|$)/i,
                null],
               // A property name -- an identifier followed by a colon.
               ['lang-css-kw', /^(-?(?:[_a-z]|(?:\\[0-9a-f]+ ?))(?:[_a-z0-9\-]|\\(?:\\[0-9a-f]+ ?))*)\s*:/i],
               // A C style block comment.  The <comment> production.
               [PR.PR_COMMENT, /^\/\*[^*]*\*+(?:[^\/*][^*]*\*+)*\//],
               // Escaping text spans
               [PR.PR_COMMENT, /^(?:<!--|-->)/],
               // A number possibly containing a suffix.
               [PR.PR_LITERAL, /^(?:\d+|\d*\.\d+)(?:%|[a-z]+)?/i],
               // A hex color
               [PR.PR_LITERAL, /^#(?:[0-9a-f]{3}){1,2}/i],
               // An identifier
               [PR.PR_PLAIN,
                /^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i],
               // A run of punctuation
               [PR.PR_PUNCTUATION, /^[^\s\w\'\"]+/]
              ]),
          ['css']);
      PR.registerLangHandler(
          PR.createSimpleLexer([],
              [
               [PR.PR_KEYWORD,
                /^-?(?:[_a-z]|(?:\\[\da-f]+ ?))(?:[_a-z\d\-]|\\(?:\\[\da-f]+ ?))*/i]
              ]),
          ['css-kw']);
      PR.registerLangHandler(
          PR.createSimpleLexer([],
              [
               [PR.PR_STRING, /^[^\)\"\']+/]
              ]),
          ['css-str']);
      ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/pad_awstats.xml��������������������������������������������������������������������0000644�0001751�0001751�00000024746�14753672077�021040� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" ?>
      <XML_DIZ_INFO>
      	<MASTER_PAD_VERSION_INFO>
      		<MASTER_PAD_VERSION>3.11</MASTER_PAD_VERSION>
      		<MASTER_PAD_EDITOR>PADGen 3.1.1.47 http://www.padgen.org</MASTER_PAD_EDITOR>
      		<MASTER_PAD_INFO>Portable Application Description, or PAD for short, is a data set that is used by shareware authors to disseminate information to anyone interested in their software products. To find out more go to http://pad.asp-software.org</MASTER_PAD_INFO>
      	</MASTER_PAD_VERSION_INFO>
      	<Company_Info>
      		<Company_Name>Laurent Destailleur</Company_Name>
      		<Address_1>11 rue Raymond Queneau</Address_1>
      		<Address_2 />
      		<City_Town>Rueil Malmaison</City_Town>
      		<State_Province>Hauts-De-Seine</State_Province>
      		<Zip_Postal_Code>92500</Zip_Postal_Code>
      		<Country>FRANCE</Country>
      		<Company_WebSite_URL>http://www.destailleur.fr</Company_WebSite_URL>
      		<Contact_Info>
      			<Author_First_Name>Laurent</Author_First_Name>
      			<Author_Last_Name>Destailleur</Author_Last_Name>
      			<Author_Email>eldy@users.sourceforge.net</Author_Email>
      			<Contact_First_Name>Laurent</Contact_First_Name>
      			<Contact_Last_Name>Destailleur</Contact_Last_Name>
      			<Contact_Email>eldy@users.sourceforge.net</Contact_Email>
      		</Contact_Info>
      		<Support_Info>
      			<Sales_Email>eldy@users.sourceforge.net</Sales_Email>
      			<Support_Email>eldy@users.sourceforge.net</Support_Email>
      			<General_Email>eldy@users.sourceforge.net</General_Email>
      			<Sales_Phone />
      			<Support_Phone />
      			<General_Phone />
      			<Fax_Phone />
      		</Support_Info>
      	</Company_Info>
      	<Program_Info>
      		<Program_Name>AWStats</Program_Name>
      		<Program_Version>7.5</Program_Version>
      		<Program_Release_Month>12</Program_Release_Month>
      		<Program_Release_Day>30</Program_Release_Day>
      		<Program_Release_Year>2015</Program_Release_Year>
      		<Program_Cost_Dollars />
      		<Program_Cost_Other_Code />
      		<Program_Cost_Other />
      		<Program_Type>Freeware</Program_Type>
      		<Program_Release_Status>Major Update</Program_Release_Status>
      		<Program_Install_Support>No Install Support</Program_Install_Support>
      		<Program_OS_Support>Linux,Linux GPL,Linux Open Source,macOS,Mac Other,OpenVMS,Unix,Win2000,Win7 x32,Win7 x64,WinServer,WinVista,WinVista x64,WinXP,Other</Program_OS_Support>
      		<Program_Language>English,Arabic,Armenian,Breton,Bulgarian,Catalan,Chinese,ChineseSimplified,ChineseTraditional,Croatian,Czech,Danish,Dutch,Estonian,Finnish,French,Galician,German,Greek,Hebrew,Hungarian,Icelandic,Indonesian,Italian,Japanese,Korean,Latvian,Norwegian,Other,Polish,Portuguese,Romanian,Russian,Serbian,Slovak,Slovenian,Spanish,Swedish,Thai,Turkish,Ukrainian,Welsh</Program_Language>
      		<Program_Change_Info />
      		<Program_Specific_Category>Development Tools</Program_Specific_Category>
      		<Program_Category_Class>Web Development::Log Analysers</Program_Category_Class>
      		<Program_System_Requirements />
      		<File_Info>
      			<File_Size_Bytes>1347670</File_Size_Bytes>
      			<File_Size_K>1316</File_Size_K>
      			<File_Size_MB>1.29</File_Size_MB>
      		</File_Info>
      		<Expire_Info>
      			<Has_Expire_Info>N</Has_Expire_Info>
      			<Expire_Count />
      			<Expire_Based_On>Days</Expire_Based_On>
      			<Expire_Other_Info />
      			<Expire_Month />
      			<Expire_Day />
      			<Expire_Year />
      		</Expire_Info>
      	</Program_Info>
      	<Program_Descriptions>
      		<English>
      			<Keywords>awstats,opensource,log,logs,analyzer,analyze,webalyzer,analog,apache,iis,postfix,open,source,free,perl,mail,web,ftp,streaming,server,combined,file,webmin</Keywords>
      			<Char_Desc_45>AWStats - Open source log file analyzer</Char_Desc_45>
      			<Char_Desc_80>AWStats - Free log file analyzer for advanced web statistics (GNU GPL)</Char_Desc_80>
      			<Char_Desc_250>AWStats is a free powerful and featureful server logfile analyzer that shows you</Char_Desc_250>
      			<Char_Desc_450>AWStats is a free powerful and featureful web server logfile analyzer (Perl script) that shows you all your Web statistics including visits, unique visitors, pages, hits, rush hours, os, browser's versions, search engines, keywords, robots visits, broken links and more... Works with all major web, wap, proxy servers and some mail and ftp servers. Works as a CGI and/or from command line. Distributed under GNU General Public License.</Char_Desc_450>
      			<Char_Desc_2000>AWStats is a free powerful and featureful tool that generates advanced web (but also ftp or mail) server
      
      
      
      statistics, graphically. This log analyzer works as a CGI or from command line and shows you all possible information your log contains, in few graphical web pages like visits, unique vistors, authenticated users, pages, domains/countries, OS busiest times, robot visits, type of files, search engines/keywords used, visits duration, screen size, HTTP errors and more...
      
      
      
      Statistics can be updated from a browser or your scheduler.
      
      
      
      It uses a partial information file to be able to process large log files, often and quickly.
      
      
      
      It can analyze log files from IIS (W3C log format), Apache log files (NCSA combined/XLF/ELF log format or common/CLF log format), WebStar and most of all web, proxy, wap, streaming servers (and ftp servers or mail logs).
      
      
      
      The program also supports virtual servers, plugins and a lot of features.</Char_Desc_2000>
      		</English>
      	</Program_Descriptions>
      	<Web_Info>
      		<Application_URLs>
      			<Application_Info_URL>http://www.awstats.org</Application_Info_URL>
      			<Application_Order_URL>http://www.awstats.org</Application_Order_URL>
      			<Application_Screenshot_URL>http://www.awstats.org/docs/images/screen_shot_1.png</Application_Screenshot_URL>
      			<Application_Icon_URL>http://www.awstats.org/docs/images/awstats.gif</Application_Icon_URL>
      			<Application_XML_File_URL>http://www.awstats.org/docs/pad_awstats.xml</Application_XML_File_URL>
      		</Application_URLs>
      		<Download_URLs>
      			<Primary_Download_URL>http://www.awstats.org/files/awstats.zip</Primary_Download_URL>
      			<Secondary_Download_URL>http://downloads.sourceforge.net/project/awstats/AWStats/7.3/awstats-7.3.tar.gz</Secondary_Download_URL>
      			<Additional_Download_URL_1 />
      			<Additional_Download_URL_2 />
      		</Download_URLs>
      	</Web_Info>
      	<Permissions>
      		<Distribution_Permissions />
      		<EULA />
      	</Permissions>
      	<ASP>
      		<ASP_FORM>Y</ASP_FORM>
      		<ASP_Member>N</ASP_Member>
      		<ASP_Member_Number />
      	</ASP>
      	<Affiliates>
      		<Affiliates_FORM>Y</Affiliates_FORM>
      		<Affiliates_VERSION>1.4</Affiliates_VERSION>
      		<Affiliates_URL>http://pad.asp-software.org/extensions/Affiliates.htm</Affiliates_URL>
      		<Affiliates_Information_Page />
      		<Affiliates_Avangate_Order_Page />
      		<Affiliates_Avangate_Vendor_ID />
      		<Affiliates_Avangate_Product_ID />
      		<Affiliates_Avangate_Maximum_Commission_Rate />
      		<Affiliates_BMTMicro_Order_Page />
      		<Affiliates_BMTMicro_Vendor_ID />
      		<Affiliates_BMTMicro_Product_ID />
      		<Affiliates_BMTMicro_Maximum_Commission_Rate />
      		<Affiliates_Cleverbridge_Order_Page />
      		<Affiliates_Cleverbridge_Vendor_ID />
      		<Affiliates_Cleverbridge_Product_ID />
      		<Affiliates_Cleverbridge_Maximum_Commission_Rate />
      		<Affiliates_clixGalore_Order_Page />
      		<Affiliates_clixGalore_Vendor_ID />
      		<Affiliates_clixGalore_Product_ID />
      		<Affiliates_clixGalore_Maximum_Commission_Rate />
      		<Affiliates_CommissionJunction_Order_Page />
      		<Affiliates_CommissionJunction_Vendor_ID />
      		<Affiliates_CommissionJunction_Product_ID />
      		<Affiliates_CommissionJunction_Maximum_Commission_Rate />
      		<Affiliates_DigiBuy_Order_Page />
      		<Affiliates_DigiBuy_Vendor_ID />
      		<Affiliates_DigiBuy_Product_ID />
      		<Affiliates_DigiBuy_Maximum_Commission_Rate />
      		<Affiliates_DigitalCandle_Order_Page />
      		<Affiliates_DigitalCandle_Vendor_ID />
      		<Affiliates_DigitalCandle_Product_ID />
      		<Affiliates_DigitalCandle_Maximum_Commission_Rate />
      		<Affiliates_Emetrix_Order_Page />
      		<Affiliates_Emetrix_Vendor_ID />
      		<Affiliates_Emetrix_Product_ID />
      		<Affiliates_Emetrix_Maximum_Commission_Rate />
      		<Affiliates_eSellerate_Order_Page />
      		<Affiliates_eSellerate_Vendor_ID />
      		<Affiliates_eSellerate_Product_ID />
      		<Affiliates_eSellerate_Maximum_Commission_Rate />
      		<Affiliates_Kagi_Order_Page />
      		<Affiliates_Kagi_Vendor_ID />
      		<Affiliates_Kagi_Product_ID />
      		<Affiliates_Kagi_Maximum_Commission_Rate />
      		<Affiliates_LinkShare_Order_Page />
      		<Affiliates_LinkShare_Vendor_ID />
      		<Affiliates_LinkShare_Product_ID />
      		<Affiliates_LinkShare_Maximum_Commission_Rate />
      		<Affiliates_NorthStarSol_Order_Page />
      		<Affiliates_NorthStarSol_Vendor_ID />
      		<Affiliates_NorthStarSol_Product_ID />
      		<Affiliates_NorthStarSol_Maximum_Commission_Rate />
      		<Affiliates_OneNetworkDirect_Order_Page />
      		<Affiliates_OneNetworkDirect_Vendor_ID />
      		<Affiliates_OneNetworkDirect_Product_ID />
      		<Affiliates_OneNetworkDirect_Maximum_Commission_Rate />
      		<Affiliates_Order1_Order_Page />
      		<Affiliates_Order1_Vendor_ID />
      		<Affiliates_Order1_Product_ID />
      		<Affiliates_Order1_Maximum_Commission_Rate />
      		<Affiliates_Osolis_Order_Page />
      		<Affiliates_Osolis_Vendor_ID />
      		<Affiliates_Osolis_Product_ID />
      		<Affiliates_Osolis_Maximum_Commission_Rate />
      		<Affiliates_Plimus_Order_Page />
      		<Affiliates_Plimus_Vendor_ID />
      		<Affiliates_Plimus_Product_ID />
      		<Affiliates_Plimus_Maximum_Commission_Rate />
      		<Affiliates_Regnet_Order_Page />
      		<Affiliates_Regnet_Vendor_ID />
      		<Affiliates_Regnet_Product_ID />
      		<Affiliates_Regnet_Maximum_Commission_Rate />
      		<Affiliates_Regnow_Order_Page />
      		<Affiliates_Regnow_Vendor_ID />
      		<Affiliates_Regnow_Product_ID />
      		<Affiliates_Regnow_Maximum_Commission_Rate />
      		<Affiliates_Regsoft_Order_Page />
      		<Affiliates_Regsoft_Vendor_ID />
      		<Affiliates_Regsoft_Product_ID />
      		<Affiliates_Regsoft_Maximum_Commission_Rate />
      		<Affiliates_ShareIt_Order_Page />
      		<Affiliates_ShareIt_Vendor_ID />
      		<Affiliates_ShareIt_Product_ID />
      		<Affiliates_ShareIt_Maximum_Commission_Rate />
      		<Affiliates_Shareasale_Order_Page />
      		<Affiliates_Shareasale_Vendor_ID />
      		<Affiliates_Shareasale_Product_ID />
      		<Affiliates_Shareasale_Maximum_Commission_Rate />
      		<Affiliates_SWReg_Order_Page />
      		<Affiliates_SWReg_Vendor_ID />
      		<Affiliates_SWReg_Product_ID />
      		<Affiliates_SWReg_Maximum_Commission_Rate />
      		<Affiliates_V-Share_Order_Page />
      		<Affiliates_V-Share_Vendor_ID />
      		<Affiliates_V-Share_Product_ID />
      		<Affiliates_V-Share_Maximum_Commission_Rate />
      		<Affiliates_VFree_Order_Page />
      		<Affiliates_VFree_Vendor_ID />
      		<Affiliates_VFree_Product_ID />
      		<Affiliates_VFree_Maximum_Commission_Rate />
      		<Affiliates_Yaskifo_Order_Page />
      		<Affiliates_Yaskifo_Vendor_ID />
      		<Affiliates_Yaskifo_Product_ID />
      		<Affiliates_Yaskifo_Maximum_Commission_Rate />
      	</Affiliates>
      </XML_DIZ_INFO>
      ��������������������������awstats-8.0/docs/awstats_dev_plugins.html�����������������������������������������������������������0000644�0001751�0001751�00000023705�15052673721�022737� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <html><head>
      <meta content="AWStats Documentation about plugins development" name="description">
      <meta content="awstats, awstat, log, file, analyzer, contrib, plugins, resources, maxmind, geoipfree, geoip, cities, regions, countries, frontend" name="keywords">
      <meta content="index,follow" name="robots">
      <meta content="AWStats Documentation - Plugins Development" name="title">
      <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
      <title>AWStats Documentation - Plugins Development</title>
      <link type="text/css" href="styles.css" rel="stylesheet">
      <link href="https://plus.google.com/+LaurentDestailleur-Open-Source-Expert" rel="publisher" />
      </head>
      <body onload="prettyPrint()">
      <table style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="100%">
      <!-- Large -->
      <tbody>
      <tr style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
      <td align="center" bgcolor="#9999cc"><a href="/"><img src="images/awstats_logo1.png" border="0"></a></td>
      <td align="center" bgcolor="#9999cc">
      <br>
      <font style="font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" color="#eeeeff"><b>AWStats logfile analyzer 8.0 Documentation</b></font><br>
      <br>
      </td>
      <td align="center" bgcolor="#9999cc">
      &nbsp;
      </td>
      </tr>
      </tbody>
      </table>
      <br>
      <br>
      <h1 style="font-family: arial,helvetica,sanserif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 26px; line-height: normal; font-size-adjust: none; font-stretch: normal;">Plugin
      Development</h1>
      AWStats has a very flexible plugin architecture that is easy to use and
      allows for powerful extensibility. Here is the information you need to
      get&nbsp;started rolling your own. In this documentation, the terms
      plugin and module will be used interchangeably. <br>
      <br>
      <ul>
      <li><a href="#Plugin_Files_Location">Plugin Files,
      Location</a></li>
      <li><a href="#Hooks">Hooks</a></li>
      <li><a href="#Required_Variables">Required
      Variables</a></li>
      <li><a href="#Accessible_Variables">Accessible
      Variables</a></li>
      <li><a href="#Accessible_Functions">Accessible
      Functions</a></li>
      <li><a href="awstats_dev_plugins_hooks.html">Available
      Hooks</a></li>
      </ul>
      <br>
      <a name="Plugin_Files_Location"></a><font color="#665544" size="3"><b>Plugin Files,
      Location</b></font><br>
      <hr>AWStats plugins are implemented as Perl modules with a file
      extension of .pm. Every time you run AWStats, either in update mode or
      HTML output mode, the configuration file will be parsed for the names
      of plugins to load. Then AWStats will scan the plugins folder for
      matching modules and load them into memory, executing hooks at the
      appropriate time during a run. Thus, when you create a plugin, you have
      to store the file in the plugins directory under the folder where
      awstats.pl resides. <br>
      <br>
      <font color="#665544" size="3"><b><a name="Hooks"></a>Hooks</b></font><br>
      <hr>In order to be useful, your&nbsp;plugin must implement
      any number
      of different "hooks" that will be called at various points during the
      AWStats run. A hook is simply a Perl sub routine that will receive
      various parameters, perform whatever actions you desire such as
      calculations, modifications or output, and optionally return a value. <br>
      <span style="font-weight: bold;">Note:</span> all
      plugins MUST implement the <span style="font-style: italic;">Init_</span>
      hook to initialize the module and determine if the plugin will run
      under the current version of AWStats.<br>
      For information on the available hooks, <a href="awstats_dev_plugins_hooks.html">view the Hooks
      document.</a><br>
      <a name="Required_Variables"></a><br>
      <font color="#665544" size="3"><b>Required
      Variables</b></font><br>
      <hr>Each plugin must implement three required, local variables
      including the name, hooks, implements and required AWStats Version.
      Typically you implement these at the top of your plugin file as in this
      example code:<br>
      <br>
      <code class="prettyprint">#-----------------------------------------------------------------------------<br>
      # PLUGIN VARIABLES<br>
      #-----------------------------------------------------------------------------<br>
      # &lt;-----<br>
      # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN<br>
      # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE.<br>
      my $PluginNeedAWStatsVersion="5.5";<br>
      my $PluginHooksFunctions="GetCountryCodeByAddr GetCountryCodeByName
      ShowInfoHost";<br>
      my $PluginName = "geoipfree";<br>
      my $PluginImplements = "mou";<br>
      # -----&gt;</code><br>
      <br>
      The <span style="font-weight: bold;">$PluginNeedAWStatsVersion</span>
      indicates the minimum version of AWStats that your plugin requires to
      run properly. If a user attempts to implement your plugin with an older
      version of the program, the plugin will not load.<br>
      <br>
      <span style="font-weight: bold;">$PluginHooksFunctions</span>
      is a space delimited list of the different hooks that your plugin will
      implement. This list should only include names defined in the <a href="awstats_dev_plugins_hooks.html">hooks&nbsp;list</a>.
      You should not list any private module functions or
      the <span style="font-style: italic;">Init_</span>
      hook in this list. The naming convention for all hooks is <span style="font-style: italic;">HookName_PluginName</span>.
      The hooks like only includes the hook name without the underscore.<br>
      <br>
      <span style="font-weight: bold;">$PluginName</span>
      is simply the name of your plugin, exactly as it appears in the hooks
      and file name. This will be used by AWStats on load.<br>
      <br>
      <span style="font-weight: bold;">$PluginImplements</span>
      is a list of letter codes mapped to operations that your plugin
      performs. Without at least one of these letter codes, your plugin will
      never run. The codes are:<br>
      <ul>
      <li>"m" - a Menu Handler plugin that
      provides links to navigate around reports. The plugin will be called
      any time a menu is displayed, such as in the left frame in cgi mode or
      top navigation in static mode.&nbsp;</li>
      <li>"o" - an Output plugin that will be loaded when AWStats is
      generating a report via dynamic CGI or static HTML</li>
      <li>"u" - an Update plugin that will process data and is run
      when AWStats is parsing log files and updating the history data files.</li>
      </ul>
      <font color="#665544" size="3"><b><a name="Accessible_Variables"></a>Accessible Variables</b></font><br>
      <hr>Your plugin has access to all of the global variables
      declared at
      the top of the AWStats.pl program. While you can write to these
      variables, it's best to only read them as another plugin may make
      unexpected modifications. However you can declare global variables
      within your own plugin and share those across other plugins. Just
      declare them inside the normal <span style="font-style: italic;">use
      vars qw/ ... /</span> block within your own module.<br>
      <br>
      Thus you can (and should) use settings from the configuration file and
      determine the debug level.<br>
      <br>
      <font color="#665544" size="3"><b><a name="Accessible_Functions"></a>Accessible Functions</b></font><br>
      <hr>Plugins have access to all of the functions declared in the
      main
      AWStats.pl file. For debugging and error handling, you should use the <span style="font-style: italic;">debug</span> and <span style="font-style: italic;">error</span> functions.
      Below are some common functions that plugins take advantage of
      (remember you don't have to re-invent the wheel):<br>
      <br>
      <span style="font-weight: bold;">debug("<span style="font-style: italic;">debug message</span>", <span style="font-style: italic;">debug_level</span>)</span>
      - Writes the "debug message" to the standard output if the (integer)
      debug_level is lower or equal to that set by the user at runtime. The
      higher the debug level, the less important or more informational the
      message. After outputting the message, the program continues running.<br>
      <br>
      <span style="font-weight: bold;">error("<span style="font-style: italic;">error message</span>")</span>
      - Writes the "error message" to the standard output and halts program
      execution. <br>
      <br>
      <span style="font-weight: bold;">Format_Bytes(<span style="font-style: italic;">bytes</span>)</span>
      - Converts the incoming decimal value to Kilobytes, Megabytes,
      Gigabytes and so forth. So if you put in 1024.5 it will spit out "1 KB"<br>
      <br>
      <span style="font-weight: bold;">Format_Date(<span style="font-style: italic;">YYYYMMDDHHMMSS</span>)</span>
      - Converts the incoming timestamps to something like 30 Apr 2010 - 16:55<br>
      <br>
      <span style="font-weight: bold;">Format_Number(<span style="font-style: italic;">number</span>) -</span>
      Adds commas or a user defined character where appropriate to separate
      numbers for easier reading.<br>
      <br>
      <hr>
      
      <!-- You can remove this part if you distribution need documentation without external tags -->
      <!-- BEGIN_SOCIAL_NETWORKS -->
      <div class="htmldoc-ignore">
      <!-- google plus -->
      <span style="color: #bbb; font-weight: normal;">Article written by <a href="https://www.destailleur.fr" rel="author" style="color: #ccc; font-weight: normal;">Laurent Destailleur</a>.</span><br>
      <br>
      <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
      <g:plusone></g:plusone>
      <!-- facebook -->
      <div id="fb-root"></div>
      <script>(function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1";
        fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));</script>
      <div class="fb-like" data-href="http://www.awstats.org/docs/awstats_dev_plugins.html" data-layout="button_count" data-action="recommend" data-show-faces="false" data-share="true"></div>
      </div>
      <!-- END_SOCIAL_NETWORKS -->
      
      </body></html>�����������������������������������������������������������awstats-8.0/docs/index.html�������������������������������������������������������������������������0000644�0001751�0001751�00000013417�14753672077�017772� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <html><head>
      <meta name="keywords" content="awstats, awstat, log, logs, file, analyzer, analysis, analytics, statistics, web, server, reporting, reports, geoip, index, faq, doc, documentation, docs, setup, manual, instructions, questions, support, help, problems">
      <meta name="robots" content="index,follow">
      <meta name="author" content="Laurent Destailleur">
      <meta name="description" content="AWStats Log Analyzer official documentation pages (setup, FAQ, demo...)">
      <meta name="title" content="AWStats Log Analyzer Documentation">
      <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
      <title>AWStats logfile analyzer Documentation</title>
      <link rel="stylesheet" href="styles.css" type="text/css">
      <link href="https://plus.google.com/+LaurentDestailleur-Open-Source-Expert" rel="publisher" />
      </head>
      
      <body topmargin="10" leftmargin="5">
      
      <center>
      <table style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="100%">
      
      <!-- Large -->
      <tbody><tr style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
      <td align="center" bgcolor="#9999cc"><a href="/"><img src="images/awstats_logo6.png" border="0"></a></td>
      <td align="center" bgcolor="#9999cc">
      <br>
      <font style="font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" color="#eeeeff"><b>AWStats logfile analyzer 8.0 Documentation</b></font><br>
      <br>
      </td>
      <td align="center" bgcolor="#9999cc">
      &nbsp;
      </td>
      </tr>
      
      </tbody></table>
      
      
      <br><h1 style="font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 20px; line-height: normal; font-size-adjust: none; font-stretch: normal;">Table of contents</h1>
      
      
      <table style="border: 1px solid rgb(153, 153, 204);"><tbody><tr><td>
      
      <!-- SiteSearch Google -->
      <form action="https://www.google.com" id="cse-search-box">
        <div>
          <input type="hidden" name="cx" value="partner-pub-1071905880519467:6430131597" />
          <input type="hidden" name="ie" value="UTF-8" />
          <input type="text" name="q" size="55" />
          <input type="submit" name="sa" value="Search" />
        </div>
      </form>
      
      <script type="text/javascript" src="https://www.google.fr/coop/cse/brand?form=cse-search-box&amp;lang=en"></script>
      <!-- SiteSearch Google -->
      
      </td></tr></tbody></table>
      
      <br>
      
      
      <table border="0" cellpadding="6" cellspacing="0" style="max-width: 600px">
      
      <!-- Ligne 1 -->
      
      <tbody><tr><td align="center" valign="top" width="50%">
      
      <table bgcolor="#ffffff" border="0" cellpadding="4" cellspacing="0" width="100%">
      <tbody><tr><td align="center" bgcolor="#e9e9e9">
      <strong>Release Notes</strong>
      </td></tr><tr><td>
      <a href="awstats_what.html">What is AWStats / Features</a>
      </td></tr><tr><td>
      <a href="awstats_changelog.txt">New Features / Changelog</a>
      </td></tr><tr><td>
      <a href="awstats_upgrade.html">Upgrade</a>
      </td></tr>
      </tbody></table>
      
      </td><td align="center" valign="top" width="50%">
      
      <table bgcolor="#ffffff" border="0" cellpadding="4" cellspacing="0" width="100%">
      <tbody><tr><td align="center" bgcolor="#e9e9e9">
      <strong>Reference manual</strong>
      </td></tr><tr><td>
      <a href="awstats_setup.html">Install, Setup and Use AWStats</a>
      </td></tr><tr><td>
      <a href="awstats_config.html">Configuration Directives/Options</a>
      </td></tr><tr><td>
      <a href="awstats_extra.html">Configuration for Extra Sections feature</a>
      </td></tr><tr><td>
      <a href="awstats_contrib.html">Contribs, plugins and resources</a>
      </td></tr><tr><td>
      <a href="awstats_tools.html">Other provided utilities</a>
      </td></tr><tr><td>
      <a href="awstats_glossary.html">Glossary of terms</a>
      </td></tr>
      </tbody></table>
      
      </td></tr>
      
      <!-- Ligne 2 -->
      
      <tr><td colspan="2" align="center" valign="top" width="100%">
      
      <table bgcolor="#ffffff" border="0" cellpadding="4" cellspacing="0" width="100%">
      
      <tbody><tr><td colspan="2" align="center" bgcolor="#e9e9e9">
      <strong>Other Topics</strong>
      </td></tr>
      
      <tr><td width="50%">
      <a href="awstats_compare.html">Comparison with other log analyzers</a>
      </td><td width="50%">
      <a href="awstats_faq.html">FAQ and Troubleshooting</a>
      </td></tr>
      
      <tr><td width="50%">
      <a href="awstats_benchmark.html">Benchmarks</a>
      </td><td width="50%">
      <a href="awstats_license.html">AWStats License</a>
      </td></tr>
      
      <tr><td><a href="awstats_dev_plugins.html">Plugin Developement</a></td><td></td></tr>
      
      </tbody></table>
      
      </td></tr>
      
      <!-- Ligne 3 -->
      
      <tr><td colspan="2" align="center" valign="top" width="100%">
      
      <table bgcolor="#ffffff" border="0" cellpadding="4" cellspacing="0" width="100%">
      
      <tbody><tr><td colspan="2" align="center" bgcolor="#e9e9e9">
      <strong>AWStats modules for third tools</strong>
      </td></tr>
      
      <tr><td width="50%">
      <a href="awstats_webmin.html">AWStats module for Webmin</a>
      </td><td width="50%">
      </td></tr>
      
      
      
      </tbody></table>
      
      </td></tr></tbody></table>
      
      <hr color="DDDDDD">
      
      <!-- You can remove this part if your distribution need documentation without external tags -->
      <!-- BEGIN_PAYPAL_LINK -->
      <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
      <input type="hidden" name="cmd" value="_s-xclick">
      <input type="hidden" name="hosted_button_id" value="8968579">
      <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG_global.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online.">
      <img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
      </form>
      <!-- END_PAYPAL_LINK -->
      
      </center>
      
      
      </body></html>
      �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/awstats_dev_plugins_graphs.html����������������������������������������������������0000644�0001751�0001751�00000020642�15052673721�024300� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <html><head>
      <meta name="description" content="AWStats Documentation about plugins development - Graphs">
      <meta name="keywords" content="awstats, awstat, log, file, analyzer, contrib, plugins, graphs, resources, maxmind, geoipfree, geoip, cities, regions, countries, frontend">
      <meta name="robots" content="index,follow">
      <meta name="title" content="AWStats Documentation - Plugins Development - Graphs">
      <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
      <title>AWStats Documentation - Plugins Development - Graphs</title>
      <link rel="stylesheet" href="styles.css" type="text/css">
      <link href="scripts/prettify.css" type="text/css" rel="stylesheet">
      <link href="https://plus.google.com/+LaurentDestailleur-Open-Source-Expert" rel="publisher" />
      </head>
      
      <body onload="prettyPrint()">
      <table style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="100%">
      <!-- Large -->
      <tbody>
      <tr style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
      <td align="center" bgcolor="#9999cc"><a href="/"><img src="images/awstats_logo1.png" border="0"></a></td>
      <td align="center" bgcolor="#9999cc">
      <br>
      <font style="font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" color="#eeeeff"><b>AWStats logfile analyzer 8.0 Documentation</b></font><br>
      <br>
      </td>
      <td align="center" bgcolor="#9999cc">
      &nbsp;
      </td>
      </tr>
      </tbody>
      </table>
      <br>
      <br>
      <h1 style="font-family: arial,helvetica,sanserif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 26px; line-height: normal; font-size-adjust: none; font-stretch: normal;">Plugin
      Graphs</h1>
      Charts, graphs and maps can be generated by your plugin and make
      AWStats reports look nice. AWStats generates arrays of values, label
      names and titles so that your plugin only has to handle the final data
      and display it as you wish.<br>
      <span style="font-weight: bold;">NOTE:</span> Only
      one graphing plugin should be choose by a user at any given time, thus
      your plugin should generate as many graphs as possible. If more than
      one graphing plugin is enabled at any given time, multiple graphs will
      appear in the output for each graph type.<br>
      <br>
      Below is a list of variables passed to the graphin hook and how you
      should use them.<br>
      <ul>
      <li>Title</li>
      <li>Type</li>
      <li>Block Label</li>
      <li>Val Label</li>
      <li>Val Color</li>
      <li>Val Max</li>
      <li>Val Total</li>
      <li>Val Average</li>
      <li>Val Data</li>
      </ul>
      <br>
      <font color="#665544" size="3"><b>Title</b></font><br>
      <hr>This is simply the title of the graph as it should be
      displayed to the end user. This could be "Hosts (Top 5)" or "Monthly
      History" or anything else. Of course, you don't have to show the title
      unless you want to.<br>
      <br>
      <font color="#665544" size="3"><b>Type</b></font><br>
      <hr>The type is important as your graphing plugin should
      determine what type of graph to output depending on the type AWStats is
      requesting. For information on types and the data order, <a href="#Graph_Types_and_Data">check the Types and Data section</a>.<br>
      <ul>
      </ul>
      <font color="#665544" size="3"><b>Block Label</b></font><br>
      <hr>This is a label for each group of data, usually labels for
      the X axis such as the days of the week, months of the year, etc. Your
      plugin can use the scalar count of values in this array as the number
      of times a loop needs to iterate through an axis. For example:<br>
      <br>
      <code class="prettyprint">foreach my $j (1.. (scalar
      @$blocklabel)) { ... }</code><br>
      <br>
      <font color="#665544" size="3"><b>Val Label</b></font><br>
      <hr>@vallabel contains a list of labels for each of the data sets
      such as "pages", "hits", etc. Use the scalar count of values when
      accessing the data matrix.<br>
      <br>
      <font color="#665544" size="3"><b>Val Color</b></font><br>
      <hr>This is an array of color values associated with each type of
      data as assigned by the configuration file or the defaults in AWStats.
      Each color is a web formatted RGB hex encoded value such as "FFFFFF" or
      "000000". <br>
      <br>
      <font color="#665544" size="3"><b>Val Max</b></font><br>
      <hr>This array contains the maximum individual numeric value for
      each of the types of data stored in the data array. The count is the
      same as the the color array.<br>
      <br>
      <font color="#665544" size="3"><b>Val Total</b></font><br>
      <hr>This array contains the total numeric value for each type of
      data stored in the data array.&nbsp;The count is the same as the
      the color array. <br>
      <br>
      <font color="#665544" size="3"><b>Val Average</b></font><br>
      <hr>This array contains the average numeric value for each type
      of data
      stored in the data array.&nbsp;The count is the same as the the
      color array. <br>
      <br>
      <font color="#665544" size="3"><b>Val Data</b></font><br>
      <hr>This array contains the actual data values for each type of
      data indexed by each data type for a block of data, then the next set
      of types for a block and so on. Thus if we were looking at the monthly
      graph, the data would be laid out thusly:<br>
      <br>
      $valdata[0] --&gt; January Unique Visitors<br>
      $valdata[1] --&gt; January Number of Visits<br>
      $valdata[2] --&gt; January Pages<br>
      $valdata[3] --&gt; January Hits<br>
      $valdata[4] --&gt; January Bandwidth<br>
      $valdata[5] --&gt; February Unique Visitors<br>
      $valdata[6] --&gt; February Number of Visits<br>
      ....<br>
      <br>
      <font color="#665544" size="3"><b><a name="Graph_Types_and_Data"></a>Graph Types and Data</b></font><br>
      <hr>Below is a list of the different graph types and the order in
      which data appears in the associated arrays.<br>
      <br>
      <ul>
      <li><span style="font-weight: bold;">month</span>
      - a graph of each month for a given year</li>
      <ul>
      <li>Unique Visitors</li>
      <li>Visits</li>
      <li>Pages</li>
      <li>Hits</li>
      <li>Bandwidth</li>
      </ul>
      <li><span style="font-weight: bold;">daysofmonth</span>
      - each day of the month</li>
      <ul>
      <li>Visits</li>
      <li>Pages</li>
      <li>Hits</li>
      <li>Bandwidth</li>
      </ul>
      <li><span style="font-weight: bold;">daysofweek</span>
      -&nbsp;an averaged data set for each day of the week</li>
      <ul>
      <li>Pages</li>
      <li>Hits</li>
      <li>Bandwidth</li>
      </ul>
      <li><span style="font-weight: bold;">hours</span>
      - an averaged data set for each hour of a day</li>
      <ul>
      <li>Pages</li>
      <li>Hits</li>
      <li>Bandwidth</li>
      </ul>
      <li><span style="font-weight: bold;">cluster</span>
      - the top 5 clustered servers if the cluster option is enabled</li>
      <ul>
      <li>Pages</li>
      </ul>
      <li><span style="font-weight: bold;">filetypes</span>
      - the top 5 file types reported on</li>
      <ul>
      <li>Pages</li>
      </ul>
      <li><span style="font-weight: bold;">httpstatus</span>
      - the top 5 HTTP status codes</li>
      <ul>
      <li>Pages</li>
      </ul>
      <li><span style="font-weight: bold;">browsers</span>
      - the top 5 browsers</li>
      <ul>
      <li>Pages</li>
      </ul>
      <li><span style="font-weight: bold;">oss</span>
      - the top 5 operating systems</li>
      <ul>
      <li>Pages</li>
      </ul>
      <li><span style="font-weight: bold;">hosts</span>
      - the top 5 hosts</li>
      <ul>
      <li>Pages</li>
      </ul>
      <li><span style="font-weight: bold;">countries_map</span>
      - a list of all countries and their hit counts</li>
      <ul>
      <li>Hits</li>
      </ul>
      </ul>
      <br>
      <hr>
      
      <!-- You can remove this part if you distribution need documentation without external tags -->
      <!-- BEGIN_SOCIAL_NETWORKS -->
      <div class="htmldoc-ignore">
      <!-- google plus -->
      <span style="color: #bbb; font-weight: normal;">Article written by <a href="https://www.destailleur.fr" rel="author" style="color: #ccc; font-weight: normal;">Laurent Destailleur</a>.</span><br>
      <br>
      <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
      <g:plusone></g:plusone>
      <!-- facebook -->
      <div id="fb-root"></div>
      <script>(function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1";
        fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));</script>
      <div class="fb-like" data-href="http://www.awstats.org/docs/awstats_dev_plugins_graphs.html" data-layout="button_count" data-action="recommend" data-show-faces="false" data-share="true"></div>
      </div>
      <!-- END_SOCIAL_NETWORKS -->
      
      </body></html>����������������������������������������������������������������������������������������������awstats-8.0/docs/awstats_faq.html�������������������������������������������������������������������0000644�0001751�0001751�00000330121�15052673721�021160� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <html>
      <head>
      <meta name="description" content="AWStats Documentation - FAQ page">
      <meta name="keywords" content="awstats, awstat, faq, error, errors, frequently, asked, questions, support, help, problem, solution, troubleshooting, rotate log">
      <meta name="robots" content="index,follow">
      <meta name="title" content="AWStats Documentation - FAQs">
      <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
      <title>AWStats Documentation - FAQs</title>
      <link rel="stylesheet" href="styles.css" type="text/css">
      <link href="https://plus.google.com/+LaurentDestailleur-Open-Source-Expert" rel="publisher" />
      </head>
      
      <body topmargin=10 leftmargin=5>
      
      
      <table style="font: 10pt arial,helvetica,verdana" cellpadding=0 cellspacing=0 border=0 bgcolor=#FFFFFF width=100%>
      
      <!-- Large -->
      <tr style="font: 10pt arial,helvetica,verdana">
      <td bgcolor=#9999cc align=center><a href="/"><img src="images/awstats_logo6.png" border=0></a></td>
      <td bgcolor=#9999cc align=center>
      <br>
      <font style="font: 16pt arial,helvetica,sans-serif" color=#EEEEFF><b>AWStats logfile analyzer 8.0 Documentation</b></font><br>
      <br>
      </td>
      <td bgcolor=#9999cc align=center>
      &nbsp;
      </td>
      </tr>
      
      </table>
      
      
      <br><br><H1 style="font: 26px arial,helvetica,sans-serif">Frequently Asked Questions + Troubleshooting</H1>
      
      
      <br>
      <u>ABOUT QUESTIONS:</u><br>
      <ul>
      FAQ-ABO100 <a href="#SERVERSOS">Which server log files or operating systems are supported ?</a><br>
      FAQ-ABO150 <a href="#LOGFORMAT">Which log format can AWStats analyze ?</a><br>
      FAQ-ABO200 <a href="#LANG">Which languages are available ? How to add my own language ?</a><br>
      FAQ-ABO250 <a href="#PHPNUKE">Can AWStats be integrated with PHP Nuke ?</a><br>
      FAQ-ABO300 <a href="#ABOUTHISTORY">About AWStats history</a><br>
      </ul>
      <br>
      
      <u>COMMON SETUP/USAGE QUESTIONS:</u><br>
      Here, you can find the most common questions and answers about AWStats setup/usage process.<br>
      <ul>
      FAQ-COM025 <a href="#NOLOG">How to use AWStats with no server log</a><br>
      FAQ-COM050 <a href="#LIMITLOG">What is the log size limit AWStats can analyze ?</a><br>
      FAQ-COM090 <a href="#FTP">Setup for FTP server log files (proftpd, vsftpd, ...).</a><br>
      FAQ-COM100 <a href="#MAIL">Setup for MAIL log files (Postfix, Sendmail, QMail, MDaemon, Exchange).</a><br>
      FAQ-COM110 <a href="#MEDIASERVER">Setup for MEDIA SERVER log files (Realmedia, Windows media, Darwin streaming server).</a><br>
      FAQ-COM115 <a href="#PERSONALIZEDLOG">Setup/Examples for LogFormat parameter.</a><br>
      FAQ-COM120 <a href="#ROTATE">How to rotate my logs without losing data.</a><br>
      FAQ-COM130 <a href="#CRONTAB">How to run AWStats frequently ?</a><br>
      FAQ-COM140 <a href="#EXCLUDEHOSTS">How to exclude my IP address (or whole subnet mask) from stats ?</a><br>
      FAQ-COM142 <a href="#SCREENSIZE">How to get the screen size and browser capabilities report working ?</a><br>
      FAQ-COM145 <a href="#EXTRA">How to use the Extra Sections features ?</a><br>
      FAQ-COM150 <a href="#BENCHMARK">Benchmark question.</a><br>
      FAQ-COM200 <a href="#DNS">How reverse DNS Lookup works, unresolved IP Addresses ?</a><br>
      FAQ-COM250 <a href="#DIFFERENT_RESULTS">Different results than other log analyzers (Analog, Webalizer, WUsage, wwwStats...).</a><br>
      FAQ-COM300 <a href="#DIFFERENCE_HOURS">Difference between local hour and AWStats reported hour.</a><br>
      FAQ-COM320 <a href="#GEOIPEU">What does mean "eu (European country)" in GeoIP country reports.</a><br>
      FAQ-COM350 <a href="#OLDLOG">How can I process old log file ?</a><br>
      FAQ-COM360 <a href="#MULTILOG">How can I process several log files in one run ?</a><br>
      FAQ-COM400 <a href="#LOADLOG">How can I update my statistics when I use a load balancing system that splits my logs ?</a><br>
      FAQ-COM500 <a href="#RESET">How can I reset all my statistics ?</a><br>
      FAQ-COM600 <a href="#DAILY">How can I compile and build statistics on a daily basis only ?</a><br>
      FAQ-COM700 <a href="#EDITHISTORY">Can I safely remove a line in AWStats history files (awstatsMMYYYY*.txt) ?</a><br>
      </ul>
      <br>
      
      <u>ERRORS/TROUBLESHOOTING QUESTIONS:</u><br>
      Here, you can find the most common questions and answers about errors or problems using AWStats.<br>
      <ul>
      FAQ-SET050 <a href="#MISSINGDOLLAR">Error "Missing $ on loop variable ..."</a><br>
      FAQ-SET100 <a href="#CGISOURCE">I see Perl script's source instead of its execution in my browser.</a><br>
      FAQ-SET150 <a href="#SPAWNERROR">Error "...couldn't create/spawn child process..." with Apache for windows.</a><br>
      FAQ-SET200 <a href="#INTERNAL">"Internal Error" or "Error 500" in a browser connecting to Apache.</a><br>
      FAQ-SET210 <a href="#SPEED">"Internal Error" after a long time in my browser (See FAQ-COM100 "AWStats speed/timeout problems").</a><br>
      FAQ-SET220 <a href="#CRASH">Crash while running awstats.pl or page content only partialy loaded</a><br>
      FAQ-SET270 <a href="#CORRUPTEDDROPPED">Only corrupted/dropped records</a><br>
      FAQ-SET280 <a href="#NOTSAMENUMBER">Error "Not same number of records of...".</a><br>
      FAQ-SET300 <a href="#COULDNOTOPEN">Error "Couldn't open file ..."</a><br>
      FAQ-SET320 <a href="#MALFORMEDUTF8">Error "Malformed UTF-8 character (unexpected..."</a><br>
      FAQ-SET350 <a href="#EMPTY_STATS">Empty or null statistics reported.</a><br>
      FAQ-SET360 <a href="#PARTIAL_STATS">Statistics reported except for os, browsers, robots and keywords/keyphrases.</a><br>
      FAQ-SET400 <a href="#REDIRECT">Pipe redirection to a file give me an empty file.</a><br>
      FAQ-SET450 <a href="#NO_ICON">No pictures/graphics shown.</a><br>
      FAQ-SET700 <a href="#MIGRATEDOUBLED">My visits are doubled for old month I migrated from 3.2 to 5.x</a><br>
      FAQ-SET750 <a href="#OUTOFMEMORYCYGWIN">AWStats run out of memory during update process with cygwin Perl.</a><br>
      FAQ-SET800 <a href="#SPEED">AWStats speed/timeout problems.</a><br>
      </ul>
      <br>
      
      <u>SECURITY QUESTIONS:</u><br>
      Here, you can find the common questions about security problems when setting or using AWStats.<br>
      <ul>
      FAQ-SEC100 <a href="#CSSATTACK">Can AWStats be used to make Cross Site Scripting Attacks ?</a><br>
      FAQ-SEC150 <a href="#SECUSER">How can I prevent some users to see statistics of other users ?</a><br>
      FAQ-SEC200 <a href="#WORMS">How to manage log files (and statistics) corrupted by worms attacks like 'Code Red Virus like'.</a><br>
      </ul>
      <br>
      
      <hr>
      <br><br>
      
      
      <a name="SERVERSOS"></a><br>
      <b><u>FAQ-ABO100 : WHICH SERVER LOG FILES OR OS ARE SUPPORTED ?</u></b><br>
      AWStats can works with :<br>
      <li> All web server able to write log file with a <u>combined log format (XLF/ELF)</u> like Apache,
      a <u>common log format (CLF)</u> like Apache or Squid, a <u>W3C log format</u> like IIS 5.0 or higher,
      or any other log format that contains all information AWStats expect to find.<br>
      <li> Most of all others Web/Wap/Proxy/Streaming servers.<br>
      <li> Some FTP, Syslog or Mail log files.<br>
      Because AWStats is in Perl, it can works on all Operating Systems.<br>
      <br>
      Examples of used platforms (bold means 'tested by author', others were reported by AWStats users to work correctly) :<br>
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      <u>OS:</u><br>
      <b>Windows 2000</b>, <b>Windows NT 4.0</b>, Windows Me, <b>Linux (RedHat, Mandrake, Debian, Suse...)</b>, Macintosh, <b>Solaris</b>, <b>Aix</b>, BeOS, FreeBSD, ...<br>
      <u>Web/Wap/Proxy/Streaming servers</u><br>
      <b>Apache 1.3.x and 2.x</b>, <b>IIS 5.0 or higher</b>, ISA, WebStar, WebLogic, WebSite, <b>Windows Media Server</b>, Tomcat, <b>Squid</b>,
      Sambar, Roxen, Resin, RealMedia server, Oracle9iAS, <b>Lotus Notes/Domino</b>, Darwin, IPlanet, IceCast, ZeroBrand, Zeus, Zope, Abyss...<br>
      <u>FTP servers</u><br>
      <b>ProFTPd</b>, vsFTPd...<br>
      <u>Mails servers</u><br>
      <b>Postfix</b>, <b>Sendmail</b>, QMail, <b>Mdaemon</b>, www4mail, ...<br>
      <u>Perl interpreters (all Perl >= 5.005):</u><br>
      <b>ActivePerl 5.6</b>, <b>ActivePerl 5.8</b>, <b>Perl 5.8</b>, <b>Perl 5.6</b>, <b>Perl 5.005</b>, <b>mod_perl</b> and mod_perl2 for Apache, ...<br>
      </td></tr></table>
      <br>
      
      <a name="LOGFORMAT"></a><br>
      <b><u>FAQ-ABO150 : WHICH LOG FORMATS CAN AWSTATS ANALYZE ?</u></b><br>
      AWStats setup knows predefined log formats you can use to make AWStats config easier. However,
      you can define your own log format, that's the reason why AWStats can analyze nearly all web, wap
      and proxy server log files. Some FTP servers log files, Syslog or mail logs can also be analyzed.<br>
      The only requirement is "Your log file must contain required information".<br>
      <br>
      This is very short examples of possible log format:<br>
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      Apache common log format (see Note*),<br>
      Apache combined log format (known as NCSA combined log format or XLF or ELF format),<br>
      Any other personalized Apache log format,<br>
      Any IIS log format (known as W3C format),<br>
      Webstar native log format,<br>
      Realmedia server, Windows Media Server, Darwin streaming server,<br>
      ProFTPd server, vsFTPd server,<br>
      Postfix, Sendmail, QMail, Mdaemon<br>
      A lot of web/wap/proxy/streaming servers log format<br>
      </td></tr></table>
      <br>
      *Note: Apache common log format (AWStats can now analyze such log files but such log files does not
      contain all information AWStats is looking for. The problem is in the content, not in the
      format). I think analyzing common log files is not interesting because there is a lot of
      missing information: no way to filter robots, find search engines, keywords, os, browser.
      But a lot of users asked me for it, so AWStats support it.
      However, a lot of interesting advanced features can't work: browsers, os's, keywords, robot detection...).
      <br>
      See also <a href="#PERSONALIZEDLOG">F.A.Q.: LOG FORMAT SETUP OR ERRORS </a>.<br>
      <br>
      
      <a name="LANG"></a><br>
      <b><u>FAQ-ABO200 : WHICH LANGUAGES ARE AVAILABLE ?</u></b><br>
      AWStats can make reports in 43 languages. This is a list of all of them, for last version, in
      alphabetical order (The code you can use for <a href="awstats_config.html#Lang">Lang</a>
      and <a href="awstats_config.html#ShowFlagLinks">ShowFlagLinks</a> parameter are 
      the ISO-639-1 language codes):<br>
      <i>
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      Albanian=al, Bosnian=ba, Brezhoneg=bzg, Bulgarian=bg, Catalan=ca,
      Chinese (Taiwan)=tw, Chinese (Simpliefied)=cn, Croatian=hr, Czech=cz,
      Danish=dk, Dutch=nl, English=en, Estonian=et, Euskara=eu, Finnish=fi,
      French=fr, Galician=gl, German=de, Greek=gr, Hebrew=he, Hungarian=hu,
      Icelandic=is, Indonesian=id, Italian=it, Japanese=jp, Korean=ko,
      Latvian=lv, Norwegian (Nynorsk)=nn, Norwegian (Bokmal)=nb, Polish=pl,
      Portuguese=pt, Portuguese (Brazilian)=br, Romanian=ro, Russian=ru,
      Serbian=sr, Slovak=sk, Solvenian=si, Spanish=es, Swedish=se, Thai=th,
      Turkish=tr, Ukrainian=ua, Welsh=cy.
      </td></tr></table>
      </i>
      However, AWStats documentation is only provided in English.<br>
      But, you may find small documentation for other languages made by contributors on
      <a href="awstats_contrib.html#DOC">Documentation Contrib page</a>.<br>
      <br>
      If your language is not in this list, you can translate it yourself. For this, find what is your
      2 letter language code: <a href="http://www.oasis-open.org/cover/iso639a.html">here</a>.<br>
      Once, you get it, for example "gl" for Galician, copy the file awstats-en.txt into awstats-<i>gl</i>.txt,
      in langs directory and translate every sentence inside. You can do same for files inside
      tooltips_f, tooltips_m and tooltips_w sub-directories. Then send your translated file(s) to eldy@users.sourceforge.net.<br>
      <br>
      
      <a name="PHPNUKE"></a><br>
      <b><u>FAQ-ABO250 : CAN AWSTATS BE INTEGRATED WITH PHP NUKE ?</u></b><br>
      The only plugin I know to integrate AWStats inside PHPNuke is here: <a href="http://phpnuke.org/modules.php?name=News&file=article&sid=7041">PhpNuke addon for AWStats</a><br>
      <br>
      
      <a name="ABOUTHISTORY"></a><br>
      <b><u>FAQ-ABO300 : ABOUT AWSTATS HISTORY</u></b><br>
      AWStats was initialy designed for my own use to track visitors on my personal web sites or other projects i worked on
      (<a href="http://www.chiensderace.com" alt="Chiens De Race .com">www.chiensderace.com</a>,
       <a href="http://www.chatsderace.com" alt="Chats De Race .com">www.chatsderace.com</a>,
       <a href="https://www.dolibarr.org" alt="The simple ERP and CRM to manage your business">www.dolibarr.org</a>,
       <a href="https://www.dolicloud.com" alt="DoliCloud">www.dolicloud.com</a>,
      and <a href="https://www.destailleur.fr" alt="Site personnel Laurent Destailleur">www.destailleur.fr</a>)<br>
      Then I decided to put it on sourceforge in year 2000. Then a lot of new versions were
      developed to add enhancements until today. See changelog for full history of changes.<br>
      <br>
      
      
      <hr><br>
      
      
      <a name="NOLOG"></a><br>
      <b><u>FAQ-COM025 : HOW TO USE AWSTATS WITH NO SERVER LOG FILE</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      I want to have AWStats statistics but i have no access to my server log file.<br>
      <font class=CSolution>SOLUTION:</font><br>
      Because AWStats is a log analyzer, if you don't have any way to read your server log file,
      you have nothing to analyze and you should not be able to use AWStats.
      However, this is a trick that you can use to have a log file be built. You must add
      a tag to call a CGI script like pslogger into each of your web pages. This will
      allow you to have an artificial log file that can be analyzed by AWStats.<br>
      You can find a Perl version of CGI pslogger enhanced by AWStats author <a href="/files/pslogger.pl">here</a>
      or a php version of CGI pslogger made by Florent CHANTRET <a href="/files/pslogger.phps">here</a>.<br>
      <br>
      
      <a name="LIMITLOG"></a><br>
      <b><u>FAQ-COM050 : WHAT IS THE LOG SIZE LIMIT AWSTATS CAN ANALYZE</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      I know I must run AWStats update process frequently on new log files, this means thoose
      files have a regular size, but for my first update, I want/need to run update process
      on old log files that are very large. Is there a limit on log file size AWStats can analyze ?<br>
      <font class=CSolution>SOLUTION:</font><br>
      No. There is no limit in AWStats. This means you can use it on large log files (test were
      made on 10GB log files).<br>
      However your system (Operating System or Perl version) might have a limit. For example, you can
      experience size limit errors on files larger than 2 or 4 GB.
      If limit is Perl only, try to use a Perl version compiled with "large file" option.<br>
      If you can't find it nor build it, you can try to use a LogFile parameter that looks like this
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      LogFile="cat /yourlogfilepath/yourlogfile |"
      </td></tr></table>
      instead of
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      LogFile="/yourlogfilepath/yourlogfile"
      </td></tr></table>
      <br>
      
      <a name="FTP"></a><br>
      <b><u>FAQ-COM090 : SETUP FOR FTP SERVER LOG FILES (proftpd, vsftpd, ...)</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      What do I have to do to use AWStats to analyze some FTP server log files ?<br>
      <font class=CSolution>SOLUTION:</font><br>
      AWStats can be used with some FTP server log files.<br>
      <br>
      <u>With ProFTPd</u>:<br>
      <br>
      1- Setup your server log file format:<br>
      <br>
      Modify the proftpd.conf file to add the following two lines :
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      <!--<br>With ProFTPd 1.2.2:-->
      LogFormat awstats "%t %h %u %m %f %s %b" &nbsp; &nbsp; # WARNING: You must use a tab char between % tags and not a space !
      <br>ExtendedLog /var/log/xferlog read,write awstats &nbsp; &nbsp; # WARNING: ExtendedLog directive might need to be placed inside a virtual host context if you use them.
      <!--<br>With ProFTPd 1.2.6:
      <i><br>LogFormat awstats ""${%F %H-%M-%S}t %h %u %m %F %s %b"</i> &nbsp; &nbsp; # WARNING: You must use a tab char between % tags and not a space !
      <i><br>ExtendedLog /var/log/xferlog read,write awstats</i> &nbsp; &nbsp; # WARNING: ExtendedLog directive might need to be placed inside a virtual host context if you use them.
      -->
      </td></tr></table>
      <br>
      Then turn off old format Transfer log:
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      TransferLog none &nbsp; &nbsp; # WARNING: TransferLog directive might need to be placed inside a virtual host context if you use them.
      </td></tr></table>
      <br>
      To have the change effective, stop your server, remove old log file /var/log/xferlog and restart the server.<br>
      Download a file by FTP and check that your new log file looks like this:<br>
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      [01/Jan/2001:21:49:57 +0200]	ftp.server.com	user	RETR	/home/fileiget.txt	226	1499
      </td></tr></table>
      <br>
      2- Then setup AWStats to analyze the FTP log file:<br>
      <br>
      Copy config file "awstats.model.conf" to "awstats.ftp.conf".<br>
      Modify this new config file:
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      LogFile="/var/log/xferlog"
      <br>LogType=F
      <br>LogFormat="%time1 %host %logname %method %url %code %bytesd"
      <br>LogSeparator="\t"
      <br>NotPageList=""
      <br>LevelForBrowsersDetection=0
      <br>LevelForOSDetection=0
      <br>LevelForRefererAnalyze=0
      <br>LevelForRobotsDetection=0
      <br>LevelForWormsDetection=0
      <br>LevelForSearchEnginesDetection=0
      <br>ShowLinksOnUrl=0
      <br>ShowMenu=1
      <br>ShowSummary=UVHB
      <br>ShowMonthStats=UVHB
      <br>ShowDaysOfMonthStats=HB
      <br>ShowDaysOfWeekStats=HB
      <br>ShowHoursStats=HB
      <br>ShowDomainsStats=HB
      <br>ShowHostsStats=HBL
      <br>ShowAuthenticatedUsers=HBL
      <br>ShowRobotsStats=0
      <br>ShowEMailSenders=0
      <br>ShowEMailReceivers=0
      <br>ShowSessionsStats=1
      <br>ShowPagesStats=PBEX
      <br>ShowFileTypesStats=HB
      <br>ShowFileSizesStats=0
      <br>ShowBrowsersStats=0
      <br>ShowOSStats=0
      <br>ShowOriginStats=0
      <br>ShowKeyphrasesStats=0
      <br>ShowKeywordsStats=0
      <br>ShowMiscStats=0
      <br>ShowHTTPErrorsStats=0
      <br>ShowSMTPErrorsStats=0
      </td></tr></table>
      <br>
      Now you can use AWStats as usual (run the update process and read statistics).<br>
      <br>
      <br>
      <u>With vsFTPd, or any FTP server that log with xferlog format</u>:<br>
      <br>
      1- Check your server log file format:<br>
      <br>
      Take a look at your FTP server log file. You must have a format that match the following example to
      use this FAQ :<br>
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      Wed Jan 01 19:29:35 2001 1 192.168.1.1 102 /home/file1.txt b _ o r username ftp 0 * c
      </td></tr></table>
      <br>
      2- Then setup AWStats to analyze the FTP log file:<br>
      <br>
      If your FTP log file format looks good, copy config file "awstats.model.conf" to "awstats.ftp.conf".<br>
      Modify this new config file:
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      LogFile="/var/log/xferlog"
      <br>LogType=F
      <br>LogFormat="%time3 %other %host %bytesd %url %other %other %method %other %logname %other %code %other %other"
      <br>LogSeparator="\s"
      <br>NotPageList=""
      <br>LevelForBrowsersDetection=0
      <br>LevelForOSDetection=0
      <br>LevelForRefererAnalyze=0
      <br>LevelForRobotsDetection=0
      <br>LevelForWormsDetection=0
      <br>LevelForSearchEnginesDetection=0
      <br>ShowLinksOnUrl=0
      <br>ShowMenu=1
      <br>ShowSummary=UVHB
      <br>ShowMonthStats=UVHB
      <br>ShowDaysOfMonthStats=HB
      <br>ShowDaysOfWeekStats=HB
      <br>ShowHoursStats=HB
      <br>ShowDomainsStats=HB
      <br>ShowHostsStats=HBL
      <br>ShowAuthenticatedUsers=HBL
      <br>ShowRobotsStats=0
      <br>ShowEMailSenders=0
      <br>ShowEMailReceivers=0
      <br>ShowSessionsStats=1
      <br>ShowPagesStats=PBEX
      <br>ShowFileTypesStats=HB
      <br>ShowFileSizesStats=0
      <br>ShowBrowsersStats=0
      <br>ShowOSStats=0
      <br>ShowOriginStats=0
      <br>ShowKeyphrasesStats=0
      <br>ShowKeywordsStats=0
      <br>ShowMiscStats=0
      <br>ShowHTTPErrorsStats=0
      <br>ShowSMTPErrorsStats=0
      </td></tr></table>
      <br>
      Now you can use AWStats as usual (run the update process and read statistics).<br>
      <br>
      
      
      <a name="MAIL"></a><br>
      <b><u>FAQ-COM100 : SETUP FOR MAIL LOG FILES (Postfix, Sendmail, Qmail, MDaemon, Exchange...)</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      What do I have to do to use AWStats to analyze my mail log files ?<br>
      <font class=CSolution>SOLUTION:</font><br>
      <br>
      This tip works with AWStats 5.5 or higher.<br>
      <br>
      <u>For Postfix, Sendmail, QMail or MDaemon log files</u><br>
      <br>
      You must setup AWStats to use a mail log file preprocessor (<i>maillogconvert.pl</i> is provided
      into AWStats <i>tools</i> directory, but you can use the one of your choice):<br>
      For this, copy config <i>"awstats.model.conf"</i> file to <i>"awstats.mail.conf"</i>.<br>
      Modify this new config file:
      For standard Postfix, Sendmail, MDaemon and standard QMail logfiles, set<br>
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      LogFile="perl /path/to/maillogconvert.pl standard &lt; /pathtomaillog/maillog |"
      </td></tr></table>
      If the logfiles are compressed, they can be processed this way<br>
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      LogFile="gzip -cd /var/log/maillog.0.gz | /path/to/maillogconvert.pl standard |"<br>
      </td></tr></table>
      And for VAdmin QMail logfiles (multi-host/virtualhost mail servers running vadmin software), set<br>
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      LogFile="perl /path/to/maillogconvert.pl vadmin &lt; /pathtomaillog/maillog |"<br>
      </td></tr></table>
      <br>
      Then, whatever is you mail server, you must also change:
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      LogType=M
      <br>LogFormat="%time2 %email %email_r %host %host_r %method %url %code %bytesd"
      <br>LevelForBrowsersDetection=0
      <br>LevelForOSDetection=0
      <br>LevelForRefererAnalyze=0
      <br>LevelForRobotsDetection=0
      <br>LevelForWormsDetection=0
      <br>LevelForSearchEnginesDetection=0
      <br>LevelForFileTypesDetection=0
      <br>ShowMenu=1
      <br>ShowSummary=HB
      <br>ShowMonthStats=HB
      <br>ShowDaysOfMonthStats=HB
      <br>ShowDaysOfWeekStats=HB
      <br>ShowHoursStats=HB
      <br>ShowDomainsStats=0
      <br>ShowHostsStats=HBL
      <br>ShowAuthenticatedUsers=0
      <br>ShowRobotsStats=0
      <br>ShowEMailSenders=HBML
      <br>ShowEMailReceivers=HBML
      <br>ShowSessionsStats=0
      <br>ShowPagesStats=0
      <br>ShowFileTypesStats=0
      <br>ShowFileSizesStats=0
      <br>ShowBrowsersStats=0
      <br>ShowOSStats=0
      <br>ShowOriginStats=0
      <br>ShowKeyphrasesStats=0
      <br>ShowKeywordsStats=0
      <br>ShowMiscStats=0
      <br>ShowHTTPErrorsStats=0
      <br>ShowSMTPErrorsStats=1
      </td></tr></table>
      Warning: For MDaemon mail server, you must use the new MDaemon log file that ends
      with "-Statistics.log".<br>
      <br>
      Now you can use AWStats as usual (run the update process and read statistics).<br>
      <br>
      
      <u>For Exchange log files</u><br>
      <br>
      Despite the high number of possible log format provided with Exchange,
      none of them is built enough seriously to offer an interseting analyze (missing informations,
      messy data, no id to join multiple records for same mail, etc...).
      For this reason, an "exact" log analysis is a joke with Exchange log files.
      However a little support is provided. In order to analyze Exchange traffic, you have to
      enable "Message Tracking" (see article http://support.microsoft.com/default.aspx?scid=kb;EN-US;246856).<br>
      Then copy config awstats.model.conf file to "awstats.mail.conf".<br>
      Modify this new config file:
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      LogType=M
      <br>LogFormat="%time2 %email %email_r %host %host_r %method %url %code %bytesd"
      <br>LevelForBrowsersDetection=0
      <br>LevelForOSDetection=0
      <br>LevelForRefererAnalyze=0
      <br>LevelForRobotsDetection=0
      <br>LevelForWormsDetection=0
      <br>LevelForSearchEnginesDetection=0
      <br>LevelForFileTypesDetection=0
      <br>ShowMenu=1
      <br>ShowSummary=HB
      <br>ShowMonthStats=HB
      <br>ShowDaysOfMonthStats=HB
      <br>ShowDaysOfWeekStats=HB
      <br>ShowHoursStats=HB
      <br>ShowDomainsStats=0
      <br>ShowHostsStats=HBL
      <br>ShowAuthenticatedUsers=0
      <br>ShowRobotsStats=0
      <br>ShowEMailSenders=HBML
      <br>ShowEMailReceivers=HBML
      <br>ShowSessionsStats=0
      <br>ShowPagesStats=0
      <br>ShowFileTypesStats=0
      <br>ShowFileSizesStats=0
      <br>ShowBrowsersStats=0
      <br>ShowOSStats=0
      <br>ShowOriginStats=0
      <br>ShowKeyphrasesStats=0
      <br>ShowKeywordsStats=0
      <br>ShowMiscStats=0
      <br>ShowHTTPErrorsStats=0
      <br>ShowSMTPErrorsStats=1
      </td></tr></table>
      <br>
      Also don't forget that with Exchange, informations in a log analyses can't be exact.
      Do not send any questions or requests for using AWStats with Exchange, this is not a problem in
      AWStats and we have no time to support non opened products.<br>
      If you want to have complete and accurate information with Exchange, forget using AWStats or use a
      more serious mail serveur (Postfix, Sendmail, QMail...)<br>
      <br>
      
      <a name="MEDIASERVER"></a><br>
      <b><u>FAQ-COM110 : SETUP FOR A MEDIA SERVER (REALMEDIA, WINDOWS MEDIA SERVER, DARWIN STREAMING SERVER)</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      What do I have to do to use AWStats to analyze my Media Server log files.<br>
      <font class=CSolution>SOLUTION:</font><br>
      <br>
      <u>For Realmedia</u><br>
      <br>
      Your log file will probably looks like this:<br>
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      216.125.146.50 - - [16/Sep/2002:14:57:21 -0500]  "GET cme/rhythmcity/rcitycaddy.rm?cloakport=8080,554,7070 RTSP/1.0" 200 6672 [Win95_4.0_6.0.9.374_play32_NS80_en-US_586] [80d280e1-c9ae-11d6-fa53-d52aaed98681] [UNKNOWN] 281712 141 3 0 0 494<br>
      </td></tr></table>
      <br>
      Copy config awstats.model.conf file to "awstats.mediaserver.conf".
      Modify this new config file:
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      LogFile="/pathtomediaserverlog/mediaserverlog"
      <br>LogType=S
      <br>LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %uabracket %other %other %other %other %other %other %other %other"
      <br>LogSeparator="\s+"
      <br>ShowMenu=1
      <br>ShowSummary=UHB
      <br>ShowMonthStats=UHB
      <br>ShowDaysOfMonthStats=HB
      <br>ShowDaysOfWeekStats=HB
      <br>ShowHoursStats=HB
      <br>ShowDomainsStats=HB
      <br>ShowHostsStats=HBL
      <br>ShowAuthenticatedUsers=0
      <br>ShowRobotsStats=0
      <br>ShowEMailSenders=0
      <br>ShowEMailReceivers=0
      <br>ShowSessionsStats=0
      <br>ShowPagesStats=PB
      <br>ShowFileTypesStats=HB
      <br>ShowFileSizesStats=0
      <br>ShowBrowsersStats=1
      <br>ShowOSStats=1
      <br>ShowOriginStats=H
      <br>ShowKeyphrasesStats=0
      <br>ShowKeywordsStats=0
      <br>ShowMiscStats=0
      <br>ShowHTTPErrorsStats=1
      <br>ShowSMTPErrorsStats=0
      </td></tr></table>
      <br>
      Now you can use AWStats as usual (run the update process and read statistics).<br>
      <br>
      <br>
      <u>For Windows Media Server / Darwin Streaming Server</u><br>
      <br>
      1- If your Windows Media / Darwin streaming Server version allows it, setup your log format to write the following fields:
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      c-ip
      <br>date
      <br>time
      <br>cs-uri-stem
      <br>c-starttime
      <br>x-duration
      <br>c-rate
      <br>c-status
      <br>c-playerid
      <br>c-playerversion
      <br>c-playerlanguage
      <br>cs(User-Agent)
      <br>cs(Referer)
      <br>c-hostexe
      <br>c-hostexever
      <br>c-os
      <br>c-osversion
      <br>c-cpu
      <br>filelength
      <br>filesize
      <br>avgbandwidth
      <br>protocol
      <br>transport
      <br>audiocodec
      <br>videocodec
      <br>channelURL
      <br>sc-bytes
      </td></tr></table>
      <br>
      To make the change effective, stop your server, remove old log files and restart the server.<br>
      Listen to streaming files and check that your new log file looks like this:<br>
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      80.223.91.37 2002-10-08 14:18:58 mmst://mydomain.com/mystream 0 106 1 200 {F4A826EE-FA46-480F-A49B-76786320FC6B} 8.0.0.4477 fi-FI - - wmplayer.exe 8.0.0.4477 Windows_2000 5.1.0.2600 Pentium 0 0 20702 mms TCP Windows_Media_Audio_9 - - 277721
      </td></tr></table>
      <br>
      <br>
      If your Windows Media/Darwin Streaming Server version does not allow to define your log format:<br>
      Just follow instructions in step 2 directly but use the log format string found in first lines
      of your log files (Just after the "<i>#Fields:</i>" string) as value for AWStats LogFormat
      parameter. For example, you could have a LogFormat defined like this:<br>
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      LogFormat="c-ip date time c-dns cs-uri-stem c-starttime x-duration c-rate
      c-status c-playerid c-playerversion c-playerlanguage cs(User-Agent)
      cs(Referer) c-hostexe c-hostexever c-os c-osversion c-cpu filelength
      filesize avgbandwidth protocol transport audiocodec videocodec channelURL
      sc-bytes c-bytes s-pkts-sent c-pkts-received c-pkts-lost-client
      c-pkts-lost-net c-pkts-lost-cont-net c-resendreqs c-pkts-recovered-ECC
      c-pkts-recovered-resent c-buffercount c-totalbuffertime c-quality s-ip s-dns
      s-totalclients s-cpu-util"
      </td></tr></table>
      <br>This means you don't use the AWStats tags but AWStats can often also understand all the IIS and/or
      Windows Media Server tags.<br>
      
      <br>
      2- Then setup AWStats to analyze your Media Server log:<br>
      Copy config awstats.model.conf file to "awstats.mediaserver.conf".<br>
      Modify this new config file:
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      LogFile="/pathtomediaserver/mediaserverlog"
      <br>LogType=S
      <br>LogFormat="c-ip date time cs-uri-stem c-starttime x-duration c-rate c-status c-playerid c-playerversion c-playerlanguage cs(User-Agent) cs(Referer) c-hostexe c-hostexever c-os c-osversion c-cpu filelength filesize avgbandwidth protocol transport audiocodec videocodec channelURL sc-bytes"
      <br>DecodeUA=1
      <br>ShowMenu=1
      <br>ShowSummary=UHB
      <br>ShowMonthStats=UHB
      <br>ShowDaysOfMonthStats=HB
      <br>ShowDaysOfWeekStats=HB
      <br>ShowHoursStats=HB
      <br>ShowDomainsStats=HB
      <br>ShowHostsStats=HBL
      <br>ShowAuthenticatedUsers=0
      <br>ShowRobotsStats=0
      <br>ShowEMailSenders=0
      <br>ShowEMailReceivers=0
      <br>ShowSessionsStats=0
      <br>ShowPagesStats=PB
      <br>ShowFileTypesStats=HB
      <br>ShowFileSizesStats=0
      <br>ShowBrowsersStats=1
      <br>ShowOSStats=1
      <br>ShowOriginStats=H
      <br>ShowKeyphrasesStats=0
      <br>ShowKeywordsStats=0
      <br>ShowMiscStats=0
      <br>ShowHTTPErrorsStats=1
      <br>ShowSMTPErrorsStats=0
      </td></tr></table>
      <br>
      Now you can use AWStats as usual (run the update process and read statistics).<br>
      <br>
      
      <a name="PERSONALIZEDLOG"></a><br>
      <b><u>FAQ-COM115 : SETUP/EXAMPLES FOR LOGFORMAT PARAMETER</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      Which value do I have to put in the LogFormat parameter to make AWStats working with my log
      file format ?<br>
      <font class=CSolution>SOLUTION:</font><br>
      The AWStats config file gives you all the possible values for LogFormat parameter.
      To help you, this is some common cases of log file format, and
      the corresponding value of LogFormat you must use in your AWStats config file:<br>
      <hr>
      <u>If your log records are EXACTLY like this (<b>NCSA combined/XLF/ELF</b> log format):</u><br>
      <i>62.161.78.73 - - [dd/mmm/yyyy:hh:mm:ss +0x00] "GET /page.html HTTP/1.1" 200 1234 "http://www.from.com/from.htm" "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"</i><br>
      
      You must use : <i>LogFormat=1</i><br>
      This is same than: <i>LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot"</i><br>
      
      <hr>
      <u>If your log records are EXACTLY like this (<b>NCSA combined with several virtualhostname</b> sharing same log file).</u><br>
      <i>virtualserver1 62.161.78.73 - - [dd/mmm/yyyy:hh:mm:ss +0x00] "GET /page.html HTTP/1.1" 200 1234 "http://www.from.com/from.htm" "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"</i><br>
      You must use : <i>LogFormat="%virtualname %host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot"</i><br>
      <hr>
      <u>If your log records are EXACTLY like this (<b>NCSA combined and mod_gzip format 1</b> with <b>Apache 1.x</b>):</u><br>
      <i>62.161.78.73 - - [dd/mmm/yyyy:hh:mm:ss +0x00] "GET /page.html HTTP/1.1" 200 3904 "http://www.from.com/from.htm" "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)" mod_gzip: 66pct.</i><br>
      You must use : <i>LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot %other %gzipratio"</i><br>
      
      <hr>
      <u>If your log records are EXACTLY like this (<b>NCSA combined and mod_gzip format 2</b> with <b>Apache 1.x</b>):</u><br>
      <i>62.161.78.73 - - [dd/mmm/yyyy:hh:mm:ss +0x00] "GET /page.html HTTP/1.1" 200 3904 "http://www.from.com/from.htm" "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)" mod_gzip: DECHUNK:OK In:11393 Out:3904:66pct.</i><br>
      You must use : <i>LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot %other %other %gzipin %gzipout"</i><br>
      <hr>
      <u>If your log records are EXACTLY like this (<b>NCSA combined and mod_deflate</b> with <b>Apache 2</b>):</u><br>
      <i>62.161.78.73 - - [dd/mmm/yyyy:hh:mm:ss +0x00] "GET /page.html HTTP/1.1" 200 3904 "http://www.from.com/from.htm" "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)" (45)</i><br>
      You must use : <i>LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot %deflateratio"</i><br>
      
      <hr>
      <u>If your log records are EXACTLY like this (<b>NCSA combined with 2 spaces between some fields</b> with <b>Zope</b>):</u><br>
      <i>62.161.78.73 &nbsp;- - [dd/mmm/yyyy:hh:mm:ss +0x00] "GET /page.html HTTP/1.1" 200 3904 "http://www.from.com/from.htm" "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)" (45)</i><br>
      You must use : <i><br>
      LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot"<br>
      LogSeparator=" *"<br>
      </i>
      <hr>
      <u>If your log records are EXACTLY like this (<b>NCSA common CLF</b> log format):</u><br>
      <i>62.161.78.73 - - [dd/mmm/yyyy:hh:mm:ss +0x00] "GET /page.html HTTP/1.1" 200 1234</i><br>
      You must use : <i>LogFormat=4</i><br>
      Note: Browsers, OS's, Keywords and Referers features are not available with a such format.<br>
      
      <hr>
      <u>If your log records are EXACTLY like this (With some <b>Squid</b> versions, after setting <i>emulate_http_log</i> to on):</u><br>
      <i>200.135.30.181 - - [dd/mmm/yyyy:hh:mm:ss +0x00] "GET http://www.mydomain.com/page.html HTTP/1.0" 200 456 TCP_CLIENT_REFRESH_MISS:DIRECT</i><br>
      You must use : <i>LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %other"</i><br>
      <hr>
      <u>If your log records are EXACTLY like this (Some old <b>IIS</b> W3C log format):</u><br>
      <i>yyyy-mm-dd hh:mm:ss 62.161.78.73 - GET /page.html 200 1234 HTTP/1.1 Mozilla/4.0+(compatible;+MSIE+5.01;+Windows+NT+5.0) http://www.from.com/from.html</i><br>
      You must use : <i>LogFormat=2</i><br>
      
      <hr>
      <u>If your log records are EXACTLY like this (Some <b>IIS</b> W3C log format with some <b>.net</b> servers):</u><br>
      <i>yyyy-mm-dd hh:mm:ss GET /page.html - 62.161.78.73 - Mozilla/4.0+(compatible;+MSIE+5.01;+Windows+NT+5.0) http://www.from.com/from.html 200 1234 HTTP/1.1</i><br>
      You must use : <i>LogFormat=2 (or LogFormat="%time2 %method %url %logname %host %other %ua %referer %code %bytesd %other")</i><br> 
      <hr>
      <u>If your log records are EXACTLY like this (Some <b>IIS 6+</b> W3C log format):</u><br>
      <i>yyyy-mm-dd hh:mm:ss GET /page.html - 62.161.78.73 - Mozilla/4.0+(compatible;+MSIE+5.01;+Windows+NT+5.0) http://www.from.com/from.html 200 1234</i><br>
      You must use : <i>LogFormat=2 (or LogFormat="date time cs-method cs-uri-stem cs-username c-ip cs-version cs(User-Agent) cs(Referer) sc-status sc-bytes")</i><br>
      
      <hr>
      <u>If your log records are EXACTLY like this (Some <b>ISA</b> W3C log format):</u><br>
      <i>62.161.78.73, anonymous, Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1), N, 1/1/2001, 0:00:16, W3ReverseProxy, HCSERV2, -, www.host.be, 192.168.141.101, 80, 266, 406, 10042, http, TCP, GET, http://192.168.141.101/, text/html, Inet, 200, 0x42330010, -, -</i><br>
      You must use :<br>
      <i>LogFile="sed -e 's/, /\t/g' "/yourlogpath/yourlogfile.log" |"</i><br>
      <i>LogFormat=2</i><br>
      <i>LogSeparator=" "</i><br>
      <hr>
      <u>If your log records are EXACTLY like this (With some <b>WebSite</b> versions):</u><br>
      <i>yyyy-mm-dd hh:mm:ss 62.161.78.73 - 192.168.1.1 80 GET /page.html - 200 11205 0 0 HTTP/1.1 mydomain.com Mozilla/4.0+(compatible;+MSIE+5.5;+Windows+98) - http://www.from.com/from.html</i><br>
      You must use : <i>LogFormat="%time2 %host %logname %other %other %method %url %other %code %bytesd %other %other %other %other %ua %other %referer"</i><br>
      
      <hr>
      <u>If your log records are EXACTLY like this (<b>Webstar</b> native log format):</u><br>
      <i>05/21/00	00:17:31	OK  	200	212.242.30.6	Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)	http://www.cover.dk/	"www.cover.dk"	:Documentation:graphics:starninelogo.white.gif	1133</i><br>
      You must use : <i>LogFormat=3</i><br>
      <hr>
      <u>If your log records are EXACTLY like this (With some <b>Lotus Notes/Domino</b> versions):</u><br>
      <i>62.161.78.73 - Name Surname Service [dd/mmm/yyyy:hh:mm:ss +0x00] "GET /page.html HTTP/1.1" 200 1234 "http://www.from.com/from.htm" "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"</i><br>
      You must use : <i>LogFormat=6</i><br>
      
      <hr>
      <u>If your log records are EXACTLY like this (<b>Lotus Notes/Domino 6.x</b> log format):</u><br>
      <i>62.161.78.73 - "Name Surname" Service [dd/mmm/yyyy:hh:mm:ss +0x00] "GET /page.html HTTP/1.1" 200 1234 "http://www.from.com/from.htm" "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"</i><br>
      You must use : <i>LogFormat="%host %other %lognamequot %time1 %methodurl %code %bytesd %refererquot %uaquot"</i><br>
      <hr>
      <u>If your log records are EXACTLY like this (With <b>Oracle9iAS</b>):</u><br>
      <i>62.161.78.73 - [dd/mmm/yyyy:hh:mm:ss +0x00] GET /page.html HTTP/1.1 200 1234 - "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"</i><br>
      Where separators are "tab" characters or several "spaces",
      You must use : <i>LogFormat="%host %logname %time1 %method %url %other %code %bytesd %referer %uaquot"</i>
      and <i>LogSeparator="\s+"</i><br>
      
      <hr>
      <u>If you use a FTP server like <b>ProFTPd</b>:</u><br>
      See <a href="#FTP">FAQ-COM090</a>.<br>
      <hr>
      <u>If you want to analyze a mail log file (<b>Postfix</b>, <b>Sendmail</b>, <b>QMail</b>, <b>MDaemon</b>, <b>Exchange</b>):</u><br>
      See <a href="#MAIL">FAQ-COM100</a>.<br>
      
      <hr>
      <u>If you use a Media Server (<b>Realmedia</b>, <b>Windows Media Server</b>):</u><br>
      See <a href="#MEDIASERVER">FAQ-COM110</a>.<br>
      <hr>
      <u>If your log records are EXACTLY like this (With some providers):</u><br>
      <i>62.161.78.73 - - [dd/Month/yyyy:hh:mm:ss +0x00] "GET /page.html HTTP/1.1" "-" 200 1234</i><br>
      You must use : <i>LogFormat="%host %other %logname %time1 %methodurl %other %code %bytesd"</i><br>
      Note: Browsers, OS's, Keywords and Referers features are not available with a such format.<br>
      
      <hr>
      <u>There are a lot of other possible log formats.</u><br>
      You must use a personalized log format LogFormat ="..." as described in config file to
      support other various log formats.<br>
      <br><br>
      
      <a name="ROTATE"></a><br>
      <b><u>FAQ-COM120 : HOW TO ROTATE MY LOGS WITHOUT LOSING DATA</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      I want to archive/rotate my logs using my server system (for example logrotate) options or a third
      software (rotatelog, cronolog) but I don't want to lose any visits information during the rotate
      process.<br>
      <font class=CSolution>SOLUTION:</font><br>
      <li> If your config file is setup with a <a href="awstats_config.html#LogFile">LogFile</a> parameter
      that point to your current running log file (required if you want to use the
      <a href="awstats_config.html#AllowToUpdateStatsFromBrowser">AllowToUpdateStatsFromBrowser</a>
      option to have "real-time" statistics), to avoid losing too much records during the rotate
      process, you must run the AWStats update JUST BEFORE the rotate process is done.<br>
      The best way to do that on 'Linux like' OS is to use the linux built-in logrotate feature. You must
      edit the logrotate config file used for your web server log file (usually stored in /etc/logrotate.d
      directory) by adding the AWStats update process as a preprocessor command, like this example (bold
      lines are lines to add for having a prerotate process):<br>
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      /usr/local/apache/logs/*log<br>
      {<br>
      notifempty<br>
      daily<br>
      rotate 7<br>
      compress<br>
      <b>
      sharedscripts<br>
      prerotate<br>
      /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=mydomainconfig<br>
      endscript<br>
      </b>
      postrotate<br>
      /usr/bin/killall -HUP httpd<br>
      endscript<br>
      }<br>
      </td></tr></table>
      <br>
      If using a such solution, this is sequential steps that happens:<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ>
      <tr class=CFAQ><td class=CFAQ><b>Step</b></td><td class=CFAQ><b>Description</b></td><td class=CFAQ><b>Step name</b></td><td class=CFAQ><b>Date/Time example</b></td></tr>
      <tr class=CFAQ valign=top><td class=CFAQ>A</td><td class=CFAQ>logrotate is started (by cron)</td><td class=CFAQ>Start of logrotate</td><td class=CFAQ>04:02:00</td></tr>
      <tr valign=top><td class=CFAQ>B</td><td class=CFAQ><ul>awstats -update is launched by logrotate</td><td class=CFAQ>Start of awstats</td><td class=CFAQ>04:02:01</td><tr>
      <tr valign=top><td class=CFAQ>C</td><td class=CFAQ><ul><ul>awstats start to read the log file <i>file.log</i></td><td class=CFAQ>&nbsp;</td><td class=CFAQ>04:02:02</td><tr>
      <tr valign=top><td class=CFAQ>D</td><td class=CFAQ><ul>awstats has reached the end of log file so now it starts to save its database on disk.</td><td class=CFAQ>&nbsp;</td><td class=CFAQ>04:05:00</td><tr>
      <tr valign=top><td class=CFAQ>E</td><td class=CFAQ><ul>awstats has finished to save its new database, so it stops</td><td class=CFAQ>End of awstats</td><td class=CFAQ>04:06:00</td><tr>
      <tr valign=top><td class=CFAQ>F</td><td class=CFAQ>logrotate moves old log file <i>file.log</i> to a new name <i>file.log.sav</i>. Apache now logs in this file <i>file.log.sav</i> since log file handle has not been changed (only log file name has been renamed).</td><td class=CFAQ>Log move</td><td class=CFAQ>04:06:01</td><tr>
      <tr valign=top><td class=CFAQ>G</td><td class=CFAQ>logrotate sends the -HUP or -USR1 signal to Apache.<br>With -HUP, Apache immediatly kills all its child process/thread, close log file <i>file.log.sav</i>, and reopen file <i>file.log</i>. So now, ALL hits are written to new file.<br>With -USR1, Apache only ask its child process/thread to stop only when HTTP request will be completely served. However it closes immediatly log file <i>file.log.sav</i>, and reopen file <i>file.log</i>. So only NEW hits are written to new log file. HTTP requests that are still running will write in old one.</td><td class=CFAQ>Apache restart</td><td class=CFAQ>04:06:02</td><tr>
      <tr valign=top><td class=CFAQ>H</td><td class=CFAQ>logrotate starts compress the old log file <i>file.log.sav</i> into <i>file.log.gz</i></td><td class=CFAQ>Start compress</td><td class=CFAQ>04:06:03</td><tr>
      <tr valign=top><td class=CFAQ>I</td><td class=CFAQ><ul>If some apache threads/processes are still running (because the kill sent was -USR1, so child process are waiting end of request before to stop), then those threads/processes are still writing to <i>file.log.sav</i>.<br>If kill -HUP was used, all process are already restarted so all writes in new <i>file.log</i>.</td><td class=CFAQ>&nbsp;</td><td class=CFAQ>&nbsp;</td><tr>
      <tr valign=top><td class=CFAQ>J</td><td class=CFAQ>logrotate has finished to compress log file into <i>file.log.gz</i>. File <i>file.log.sav</i> is deleted.</td><td class=CFAQ>End&nbsp;of&nbsp;compress<br>End&nbsp;of&nbsp;logrotate</td><td class=CFAQ>04:07:03</td><tr>
      <tr valign=top><td class=CFAQ>K</td><td class=CFAQ><ul>If signal was -USR1, some old childs can still run (when serving a very long request for example). So the log writing, still done in same file handle are going to a file that has been removed. So log writing are lost nowhere (this is only if -USR1 was used and if request was very long).</td><td class=CFAQ>&nbsp;</td><td class=CFAQ>&nbsp;</td><tr>
      </table>
      <br>
      The advantage of this solution is that it is a very common way of working, used by a lot of
      products, and easy to setup. You will notice that you can "lose" some hits:<br>
      If you use the -HUP signal, you will only lose all hits that were written during D and E.
      Note that you will also break all requests still running at G. In the example, it's a 
      1 minute lost (for small or medium web sites, it will be less than few seconds), so this
      give you an error lower than 0.07% (less for small web sites). This is not significant,
      above all for a "statistics" progam.<br>
      If you use the -USR1 signal, you will not kill any request. But you will lose all hits that
      were wrote during D and E (like with -HUP) but also all hits that are still running after H
      (all very long request that requires several minutes to be served). If hit ends during I, it is
      wrote in a log file already analyzed, if hit ends at K, it is wrote nowhere. In the example,
      it's also a 0.07% error plus error for other not visible hits that were finished during I or K,
      but number of such hits should be very low since only hits that started before G and not
      finished after H are concerned. In most cases a hits needs only few milliseconds to be served
      so lost hits could be ignored.<br>
      <br>
      Note also that if you have x logrotate config files, with each of them a postrotate with a
      kill -HUP, you send a kill x times to your server process. So try to include several log files
      in same logrotate config file. You can have several awstats update command in the same
      prerotate section and you will send the -HUP only once, after all updates are finished.
      However, doing this, you will have a lap time between D and F (were some hits are lost) that will
      be higher.<br>
      <br>
      
      <li> Another common way of working is to choose to run the AWStats update process only once the log file has been
      archived.<br>
      This is required for example if you use the <a href="http://cronolog.org" target=awstatsbis>cronolog</a>
      or rotatelog tools to rotate your log files. For example, Apache users can setup their Apache
      httpd config file to write log file through a pipe to cronolog or rotatelog using
      Apache <i>CustomLog</i> directive:<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      CustomLog "|/usr/sbin/cronolog [cronolog_options] /var/logs/access.%Y%m%d.log" combined
      </td></tr></table>
      If you use a such feature, you can't trigger AWStats update process to be ran just BEFORE the
      rotate is done, so you must run it AFTER the rotate process, so on the archived log file.<br>
      To setup awstats to always point to last archive log file, you can use the 'tags' available for
      <a href="awstats_config.html#LogFile">LogFile</a>.<br>
      The problem with that is that your data are refreshed only after a rotate has done. However,
      you will miss absolutely nothing (no hits) and your server processes are never killed.<br>
      <br>
      <li> So, if you really want to not lose absolutely no hit and want to have updates more
      frequently than the rotate frequency, the best way is still an hybrid solution (i am not sure
      that it worth the pain, and remember that statistics are only statistics):<br>
      You run the awstats update process from you crontab frequently, every hour for example, and half and hour
      before the rotate has done. See next FAQ to know how to setup a scheduled job.<br>
      Then, once the rotate has been done (by the logrotate or by a piped cronolog log file), and
      before the next scheduled awstats update process start,
      you run another update process on the archived log file using the -logfile option to force
      update on the archived log file and not the current log file defined in awstats
      config file. This will allow you to update the half hour missing,
      until the log rotate (AWStats will find the new lines). However don't forget that this
      particular update MUST be finished before the next croned update.<br>
      <br>
      
      <a name="CRONTAB"></a><br>
      <b><u>FAQ-COM130 : HOW TO RUN AWSTATS UPDATE PROCESS FREQUENTLY</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      AWStats must be ran frequently to update statistics. How can I do this ?<br>
      <font class=CSolution>SOLUTION:</font><br>
      A good way of working is to run the AWStats update process as a preprocessor of your log rotate
      process. See previous FAQ (<a href="#ROTATE">FAQ-COM120</a>) for this.<br>
      But you can also run AWStats update process regularly by a scheduler:<br>
      <br>
      <u>With Windows</u>, you can use the internal task scheduler.
      The use of this tool is not an AWStats related problem, so please take a look at your Windows manual.
      Warning, if you use <i>"awstats.pl -config=mysite -update"</i> in your scheduled task, you might
      experience problem of failing task. Try this instead<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      "C:\WINNT\system32\CMD.EXE /C C:\[awstats_path]\awstats.pl -config=mysite -update"
      </td></tr></table>
      or<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      "C:\[perl_path]\perl.exe C:\[awstats_path]\awstats.pl -config=mysite -update"
      </td></tr></table>
      A lot of other open source schedulers are often better (otherwise there is also good sharewares or freewares).<br>
      <br>
      <u>With unix-like operating systems</u>, you can use the "<b>crontab</b>".<br>
      This is examples of lines you can add in the cron file (see your unix reference manual for cron) :<br>
      To run update every day at 03:50, use :<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      50 3 * * * /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=mysite -update >/dev/null<br>
      </td></tr></table>
      To run update every hour, use :<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      0 * * * * /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=mysite -update >/dev/null<br>
      </td></tr></table>
      <br>
      
      <a name="EXCLUDEHOSTS"></a><br>
      <b><u>FAQ-COM140 : HOW CAN I EXCLUDE MY IP ADDRESS (OR WHOLE SUBNET MASK) FROM STATS ?</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      I don't want to see my own IP address in the stats or I want to exclude counting visits from a whole subnet.<br>
      <font class=CSolution>SOLUTION:</font><br>
      You must edit the config file to change the <a href="awstats_config.html#SkipHosts">SkipHosts</a> parameter.<br>
      For example, to exclude:<br>
      <li> your own IP address 123.123.123.123, use <a href="awstats_config.html#SkipHosts">SkipHosts</a>="123.123.123.123"<br>
      <li> the whole subnet 123.123.123.xxx, use <a href="awstats_config.html#SkipHosts">SkipHosts</a>="REGEX[^123\.123\.123\.]"<br>
      <li> all sub hosts xxx.myintranet.com, use <a href="awstats_config.html#SkipHosts">SkipHosts</a>="REGEX[\.myintranet\.com$]" (This one works only if DNS lookup is already done in your
      log file).<br>
      <br> 
      
      <a name="SCREENSIZE"></a><br>
      <b><u>FAQ-COM142 : HOW TO GET THE SCREEN SIZE AND BROWSER CAPABILITIES REPORT WORKING ?</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      I see in the AWStats features list that it can report the screen size used by visitors and other browsers' informations,
      (like if browser support Flash, Java, Javascript, PDF, MAcromedia, Audio plugins, etc...). How can I do that ?<br>
      <font class=CSolution>SOLUTION:</font><br>
      AWStats is a log analyzer, so to report the screen size of your visitor, we need to have information inside the log file itself.
      For this, the only way to do that, is to add some HTML tags inside some of your pages (the home page is enough to
      get use ratios). This tag will add call to a javascript that ask your browser to get a virtual URL that
      includes, in its parameters, the screen size resolution and all other informations about browser capabilities (Flash, Java, Javascript, PDF, Macromedia, Audio plgins...).<br>
      <br>
      This is the code you must add (at bottom of your home page for example) :<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      &lt;script language="javascript" type="text/javascript" src="/js/awstats_misc_tracker.js" &gt;&lt;/script&gt;<br>
      &lt;noscript&gt;&lt;img src="/js/awstats_misc_tracker.js?nojs=y" height="0" width="0" border="0" style="display: none"&gt;&lt;/noscript&gt;<br>
      </td></tr></table>
      <br>
      Note that you must also place the <i>awstats_misc_tracker.js</i> script (provided in /js directory with AWStats) inside 
      a js directory stored in your web root.<br>
      Once this is done, load your home page with your browser and go to check that inside your log file
      if you can see a line that looks like that:<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      123.123.123.123 - - [24/Apr/2005:16:09:38 +0200] "GET /js/awstats_misc_tracker.js?screen=800x600&win=724x517&...&sid=awssession_id123 HTTP/1.1" 200 6237 "http://therefererwebsite.com/index.php" "Mozilla/5.0 (Linux) Gecko/20050414 Firefox/1.0.3"
      </td></tr></table>
      <br>
      If yes, you can then run the AWStats update process. Screen sizes information will be analyzed. All you have to do 
      now is to edit your config file to tell AWStats to add the report on html output. For this, change
      the <a href="awstats_config.html#Show">ShowMiscStats</a> parameter.<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      ShowMiscStats=anjdfrqwp
      </td></tr></table>
      <br>
      Note: If you change directory where <i>awstats_misc_tracker.js</i> is stored (somewhere else than the /js directory),
      you must modify, according to your change:<br>
      - the html tags added<br>
      - the line: <i>var awstatsmisctrackerurl="/js/awstats_misc_tracker.js";</i> inside the awstats_misc_tracker.js script<br>
      - the parameter <a href="awstats_config.html#MiscTrackerUrl">MiscTrackerUrl</a> inside AWStats configuration file.<br>
      <br> 
      
      <a name="EXTRA"></a><br>
      <b><u>FAQ-COM145 : HOW TO USE THE EXTRA SECTIONS FEATURES ?</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      I want to build personalized reports not provided in default AWStats reports. How can I setup 
      the Extra Sections parameters in my AWStats config file to do so ?<br>
      <font class=CSolution>SOLUTION:</font><br>
      Take a look at the <a href="awstats_extra.html">Using AWStats Extra Sections features</a><br>
      <br> 
      
      <a name="BENCHMARK"></a><br>
      <b><u>FAQ-COM150 : BENCHMARK / FREQUENCY TO LAUNCH AWSTATS TO UPDATE STATISTICS</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      What is AWStats speed ?<br>
      What is the frequency to launch AWStats process to update my statistics ?<br>
      <font class=CSolution>SOLUTION:</font><br>
      All benchmarks information and advice on frequency for update process are related into
      the <a href="awstats_benchmark.html">Benchmark page</a>.<br>
      <br>
      
      <a name="DNS"></a><br>
      <b><u>FAQ-COM200 : HOW REVERSE DNS LOOKUP WORKS, UNRESOLVED IP ADDRESSES</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      The reported page AWStats shows me has no hostnames, only IP addresses, countries reported are all "unknown".<br>
      <font class=CSolution>SOLUTION:</font><br>
      When AWStats find an IP address in your log file, it tries a reverse DNS lookup to find
      the hostname and domain if the <a href="awstats_config.html#DNSLookup">DNSLookup</a> parameter, in your AWStats config file, is <a href="awstats_config.html#DNSLookup">DNSLookup</a>=1
      (Default value). So, first, check if you have the good value. The <a href="awstats_config.html#DNSLookup">DNSLookup</a>=0 
      must be used only if your log file contains already resolved IP address. For example, 
      when you set up Apache with the <i>HostNameLookups=on</i> directive. When you 
      ask your web server to make itself the reverse DNS lookup to log hostname instead 
      of IP address, you will still find some IP addresses in your log file because 
      the reverse DNS lookup is not always possible. But if your web server fails in 
      it, AWStats will also fails (All reverse DNS lookups use the same system API). 
      So to avoid AWStats to make an already done lookup (with success or not), you 
      can set <a href="awstats_config.html#DNSLookup">DNSLookup</a>=0 in AWStats config file.
      If you prefer, you can make the reverse DNS lookup on a log file before running
      your log analyzer (If you only need to convert a logfile with IP Addresses into a
      logfile with resolved hostnames). You can use for this <a href="awstats_tools.html#logresolvemerge">logresolvemerge</a> tool
      provided with AWStats distribution (This tools is an improved version of <i>logresolve</i> provided with Apache).<br>
      <br>
      
      <a name="DIFFERENT_RESULTS"></a><br>
      <b><u>FAQ-COM250 : DIFFERENT RESULTS THAN OTHER ANALYZER</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      I also use Webalizer, Analog (or another log analyzer) and it doesn't report the same results than AWStats. Why ?<br>
      <font class=CSolution>SOLUTION:</font><br>
      If you compare AWStats results with an other log file analyzer, you will found some differences,
      sometimes very important. In fact, all analyzer (even AWStats) make "over reporting" because of the
      problem of proxy-servers and robots. However AWStats is one of the most accurate and its "over reporting"
      is very low where all other analyzers, even the most famous, have a VERY HIGH error rate (10% to 200% more than reality !).<br>
      <b>This is the most important reasons why you can find important differences:</b><br>
      <li> Some dynamic pages generated by CGI programs are not counted by some analyzer (ie Webalizer) like
      a "Page" (but only like a "Hit") if CGI prog does not end with a defined extension (.cgi, ...), so they are not included
      correctly in their statistics. AWStats use on oposite policy, assuming a file is a page except if 
      type is in a list (See <a href="awstats_config.html#NotPageList">NotPageList</a> parameter). Error rate
      with a such policy is lower.<br>
      <li> Some log analyzers use the "Hits" to count visitors. This is a very bad way of working :
      Some visitors use a lot of proxy servers to surf (ie: AOL users), this means it's possible that several
      hosts (with several IP addresses) are used to reach your site for only one visitor (ie: one proxy server download
      the page and 2 other servers download all images). Because of this, if stats of unique visitors are made on "hits",
      3 users are reported but it's wrong. So AWStats considers only HTML "Pages" to count unique visitors.
      This decrease the error, not completely, because it's always possible that a proxy server download one HTML frame and
      another one download another frame, but this make the over-reporting of unique visitors less important.<br>
      <li> Another important reason to have difference is that an error log files is not always completely sorted
      but only "nearly" sorted because of cache and writing log engines used by server. Nearly all log
      analyzers (commercial and not) assumes that log file is "exactly" sorted by hit date to calculate
      visits, entry and exit pages. But there is nothing that guaranties this and some log files
      are only "nearly" sorted, above all log files on highly loaded servers.
      AWStats has an advanced parsing algorithm that is able to count 
      correctly visits, entry and exit pages even if log file is only "nearly" sorted.<br>
      <li>AWStats does not count twice (with default setup) redirects made by server "rewrite rules". Such rule makes two hits into
      log files, so most log analyzer count them twice, but only one page were "viewed".<br>
      <li> Then, there is internal bugs in log analyzers that make reports wrong.
      For example, a lot of users have reported that Webalizer "doubles" the number of visits or visitors
      in some circumstances.<br>
      <li> AWStats is able to detect robots visits. Most analyzers think robots visits are human visitors.
      This error make them to report more visits and visitors than reality.
      When AWStats reports a "1 visitor", it means "1 human visitor" (even if it's not posible to detect
      all robots, most of them are detected). "Robots visitors" are reported separately in the "Robots/Spiders visitors" chart.
      AWStats is a log analyzer with one of the most important robot database. In fact, a lot of other log analyzer
      uses an update copy of the AWStats robot database for their own use.
      However, even if a robot database is up to date, there is still some robot hits that are not possible to detect
      using log analyzing. For this reason, AWStats still report 10% more visits than reality because of such robots.
      This is the major reason that create differences between a log analyzer and a HTML tagger system like Google Analytics.<br>
      <b>Now let see other minor reasons. However those points explains only very small differences (<1%. See all previous points
      if you have more important difference):</b><br>
      <li> To differenciate new visits from same visitor, log analysers uses a visit time-out. If value differs,
      then result differs (for visit count and entry and exit pages).
      A such time-out is a fixed value (For example 60 minutes) meaning if a visitor make a hit
      59 minutes after downloading the previous page, it's the same visits, if he make it 61 minutes after, it's a new visit.
      Of course, there is no realy difference between 59 and 61, but couting visits without
      time-out is not possible. And because the most important is to have a time-out (and not
      really it's value), AWStats time-out is not an "exact" value but is "around" 60 minutes.
      This allows AWStats to have better speed processing time, so you also might experience
      little differences, in visit count, between AWStats and another log analyzer even if
      their time-out are both defined to same value (because AWStats time-out is not exactly
      but nearly value defined).<br>
      <li> There is also differences in log analyzers databases and algorithms that make details of results less or more accurate:<br>
      AWStats has a larger browsers, os', search engines and robots database, so reports concerning this are more accurate.<br>
      AWStats has url syntax rules to find keywords or keyphrases used to find your site, but AWStats has also
      an algorithm to detect keywords of unknown search engines with unknown url syntax rule.<br>
      Etc...<br>
      <br>
      If you want to check how serious your log analyzer is, try to parse the following log file.
      It's a very common log file but results will show you how bad most log analyzers are (above
      all commercial products):<br>
      <table width="95%" border=1 cellpadding=0 cellspacing=0><tr class=CFAQ><td class=CFAQ>
      <i><font style="font: 8px verdana,arial,helvetica"><pre>
      # This is a sample of log file that contains a lot of various data we can find
      # in a log file. Great sample to test reliability and accuracy of any log
      # analyzer.
      # ----------------------------------------------------------------------------
      # This sample log file contains 10 differents IPs that are :
      # Viewed traffic: 5 different true human visitors making 6 human visits
      # 21 hits on pages and 15 hits not pages (36 hits)
      # Not viewed traffic: 13 pages, 15 hits
      # ----------------------------------------------------------------------------
      # 80.8.55.1  2 visits (start at 00:00:00 and at 12:00:00 with both entry page on /)
      #            And 2 hits to add favourites but first is non root hit with error meaning it's same "add"
      # 80.8.55.2  Not a visit, only an image included into a page of an other site
      # 80.8.55.3  1 visit (and add home page to favourites)
      # 80.8.55.4  same visitor than 80.8.55.3 using aol proxy
      # 80.8.55.5  Not a visit (but bot indexing)
      # 80.8.55.6  1 visit (authenticated visitor)
      # 80.8.55.7  1 visit (authenticated visitor with space in name)
      # 80.8.55.8  Not a visit (try but failed twice with 404 and 405 error)
      # 80.8.55.9  Not a visit (but a worm attack)
      # 80.8.55.10 1 visit that come from a web page that is not a search engine
      
      80.8.55.1 - - [01/Jan/2001:00:00:10 +0100] "GET /page1.html HTTP/1.0" 200 7009 "-" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)"
      80.8.55.1 - - [01/Jan/2001:00:00:00 +0100] "GET / HTTP/1.0" 200 7009 "http://www.sitereferer/cgi-bin/search.pl?q=a" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)"
      80.8.55.1 - - [01/Jan/2001:00:00:20 +0100] "GET /page2.cgi HTTP/1.0" 200 7009 "http://localhost/page1.html" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)"
      80.8.55.1 - - [01/Jan/2001:00:00:25 +0100] "GET /page3 HTTP/1.0" 200 7009 "-" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)"
      80.8.55.1 - - [01/Jan/2001:00:00:30 +0100] "GET /image.gif HTTP/1.0" 200 7009 "-" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)"
      80.8.55.1 - - [01/Jan/2001:00:00:35 +0100] "GET /image2.png HTTP/1.0" 200 7009 "-" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)"
      80.8.55.1 - - [01/Jan/2001:00:00:40 +0100] "GET /dir/favicon.ico HTTP/1.0" 404 299 "-" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)"
      80.8.55.1 - - [01/Jan/2001:00:00:40 +0100] "GET /favicon.ico HTTP/1.0" 200 299 "-" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)"
      
      80.8.55.1 - - [01/Jan/2001:12:00:00 +0100] "GET / HTTP/1.0" 200 7009 "http://WWW.SiteRefereR:80/cgi-bin/azerty.pl?q=a" "Mozilla/4.7 [fr] (Win95; I)"
      80.8.55.1 - - [01/Jan/2001:12:00:10 +0100] "GET /page1.html HTTP/1.0" 200 7009 "-" "Mozilla/4.7 [fr] (Win95; I)"
      80.8.55.1 - - [01/Jan/2001:12:00:20 +0100] "GET /page2.cgi HTTP/1.0" 200 7009 "-" "Mozilla/4.7 [fr] (Win95; I)"
      80.8.55.1 - - [01/Jan/2001:12:00:25 +0100] "GET /page3 HTTP/1.0" 200 7009 "-" "Mozilla/4.7 [fr] (Win95; I)"
      80.8.55.1 - - [01/Jan/2001:12:00:30 +0100] "GET /image.gif HTTP/1.0" 200 7009 "-" "Mozilla/4.7 [fr] (Win95; I)"
      80.8.55.1 - - [01/Jan/2001:12:00:35 +0100] "GET /image2.png HTTP/1.0" 200 7009 "-" "Mozilla/4.7 [fr] (Win95; I)"
      80.8.55.1 - - [01/Jan/2001:12:00:40 +0100] "GET /js/awstats_misc_tracker.js HTTP/1.1" 200 4998 "-" "Mozilla/4.7 [fr] (Win95; I)"
      80.8.55.1 - - [01/Jan/2001:12:00:45 +0100] "GET /js/awstats_misc_tracker.js?screen=1024x768&cdi=32&java=true&shk=n&fla=y&rp=y&mov=n&wma=y&pdf=y&uid=awsuser_id1073036758306r9417&sid=awssession_id1073036758306r9417 HTTP/1.1" 200 4998 "-" "Mozilla/4.7 [fr] (Win95; I)"
      
      80.8.55.2 - - [01/Jan/2001:12:01:00 +0100] "GET /hitfromothersitetoimage.gif HTTP/1.0" 200 7009 "-" "Mozilla/5.0+(Macintosh;+U;+PPC+Mac+OS+X+Mach-O;+en-US;+rv:1.4)+Gecko/20030624+Netscape/7.1"
      
      80.8.55.3 - - [01/Jan/2001:12:01:10 +0100] "GET / HTTP/1.0" 200 7009 "http://www.sitereferer:81/cgi-bin/azerty.pl" "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5a) Gecko/20030728 Mozilla Firebird/0.6.1"
      80.8.55.3 - - [01/Jan/2001:12:01:15 +0100] "GET /page1.html HTTP/1.0" 200 7009 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5a) Gecko/20030728 Mozilla Firebird/0.6.1"
      80.8.55.3 - - [01/Jan/2001:12:01:20 +0100] "GET /page2.cgi?x=a&family=a&y=b&familx=x HTTP/1.0" 200 7009 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5a) Gecko/20030728 Mozilla Firebird/0.6.1"
      80.8.55.3 - - [01/Jan/2001:12:01:25 +0100] "GET /page3 HTTP/1.0" 200 7009 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5a) Gecko/20030728 Mozilla Firebird/0.6.1"
      80.8.55.3 - - [01/Jan/2001:12:01:30 +0100] "GET /image.gif HTTP/1.0" 200 7009 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5a) Gecko/20030728 Mozilla Firebird/0.6.1"
      80.8.55.3 - - [01/Jan/2001:12:01:35 +0100] "GET /image2.png HTTP/1.0" 200 7009 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5a) Gecko/20030728 Mozilla Firebird/0.6.1"
      
      80.8.55.4 - - [01/Jan/2001:12:01:45 +0100] "GET /samevisitorthan80.8.55.3usingaolproxy.gif HTTP/1.0" 200 7009 "-" "Mozilla/3.0 (Windows 98; U) Opera 6.03"
      
      80.8.55.5 - - [01/Jan/2001:12:02:00 +0200] "GET /robots.txt HTTP/1.0" 200 299 "-" "This is an unkown user agent"
      80.8.55.5 - - [01/Jan/2001:12:02:00 +0200] "GET /mydir/robots.txt HTTP/1.0" 200 299 "-" "This is an unkown user agent"
      80.8.55.5 - - [01/Jan/2001:12:02:05 +0200] "GET /pagefromabot1.html HTTP/1.0" 200 7009 "-" "GoogleBot"
      80.8.55.5 - - [01/Jan/2001:12:02:05 +0200] "GET /pagefromabot2a.html HTTP/1.0" 200 7009 "-" "This is bot xxx"
      80.8.55.5 - - [01/Jan/2001:12:02:05 +0200] "GET /pagefromabot2b.html HTTP/1.0" 200 7009 "-" "This_is_bot_xxx"
      80.8.55.5 - - [01/Jan/2001:12:02:05 +0200] "GET /pagefromabot3.html HTTP/1.0" 200 7009 "-" "This is sucker xxx"
      80.8.55.5 - - [01/Jan/2001:12:02:05 +0200] "GET /pagefromabot4.html HTTP/1.0" 200 7009 "-" "woozweb-monitoring"
      80.8.55.5 - - [01/Jan/2001:12:02:05 +0200] "GET /pagefromabot5.html HTTP/1.0" 200 7009 "-" "wget"
      80.8.55.5 - - [01/Jan/2001:12:02:05 +0200] "GET /pagefromabot6.html HTTP/1.0" 200 7009 "-" "libwww"
      
      80.8.55.6 - john [01/Jan/2001:13:00:00 +0100] "GET /cgi-bin/order.cgi?x=a&family=a&productId=998&titi=i&y=b&y=b HTTP/1.0" 200 7009 "http://www.google.com/search?sourceid=navclient&ie=utf-8&oe=utf-8&q=ma%C3%AEtre+�l�ve" "SAGEM-myX-5m/1.0_UP.Browser/6.1.0.6.1.103_(GUI)_MMP/1.0_(Google_WAP_Proxy/1.0)"
      80.8.55.6 - john [01/Jan/2001:13:00:00 +0100] "GET /images/image1.gif HTTP/1.0" 200 364 "http://www.google.fr/search?q=cache:dccTQ_Zn4isJ:www.chiensderace.com/cgi-bin/liste_annonces.pl%3FTYPE%3D5%26ORIGINE%3Dchiensderace+labrador+chiensderace&hl=en&lr=lang_en|lang_fr&ie=UTF-8" "SAGEM-myX-5m/1.0_UP.Browser/6.1.0.6.1.103_(GUI)_MMP/1.0_(Google_WAP_Proxy/1.0)"
      80.8.55.6 - john [01/Jan/2001:13:00:00 +0100] "GET /images/image2.gif HTTP/1.0" 200 364 "http://www.google.fr/search?q=cache:dccTQ_Zn4isJ:www.chiensderace.com/cgi-bin/liste_annonces.pl%3FTYPE%3D5%26ORIGINE%3Dchiensderace+labrador+chiensderace&hl=en&lr=lang_en|lang_fr&ie=UTF-8" "SAGEM-myX-5m/1.0_UP.Browser/6.1.0.6.1.103_(GUI)_MMP/1.0_(Google_WAP_Proxy/1.0)"
      80.8.55.6 - john [01/Jan/2001:13:00:00 +0100] "GET /images/image3.gif HTTP/1.0" 200 364 "http://www.google.fr/search?q=cache:dccTQ_Zn4isJ:www.chiensderace.com/cgi-bin/liste_annonces.pl%3FTYPE%3D5%26ORIGINE%3Dchiensderace+labrador+chiensderace&hl=en&lr=lang_en|lang_fr&ie=UTF-8" "SAGEM-myX-5m/1.0_UP.Browser/6.1.0.6.1.103_(GUI)_MMP/1.0_(Google_WAP_Proxy/1.0)"
      80.8.55.6 - john [01/Jan/2001:13:00:00 +0100] "GET /images/image4.gif HTTP/1.0" 200 364 "http://www.google.fr/search?q=cache:dccTQ_Zn4isJ:www.chiensderace.com/cgi-bin/liste_annonces.pl%3FTYPE%3D5%26ORIGINE%3Dchiensderace+labrador+chiensderace&hl=en&lr=lang_en|lang_fr&ie=UTF-8" "SAGEM-myX-5m/1.0_UP.Browser/6.1.0.6.1.103_(GUI)_MMP/1.0_(Google_WAP_Proxy/1.0)"
      80.8.55.6 - john [01/Jan/2001:13:00:00 +0100] "GET /images/image5.gif HTTP/1.0" 200 364 "http://www.google.fr/search?q=cache:dccTQ_Zn4isJ:www.chiensderace.com/cgi-bin/liste_annonces.pl%3FTYPE%3D5%26ORIGINE%3Dchiensderace+labrador+chiensderace&hl=en&lr=lang_en|lang_fr&ie=UTF-8" "SAGEM-myX-5m/1.0_UP.Browser/6.1.0.6.1.103_(GUI)_MMP/1.0_(Google_WAP_Proxy/1.0)"
      
      80.8.55.7 - John Begood [01/Jan/2001:13:01:00 +0100] "GET /cgi-bin/order.cgi;family=f&type=t&productId=999&titi=i#BIS HTTP/1.0" 200 7009 "http://www.a9.com/searchkeyfroma9" "Mozilla/3.01 (compatible;)"
      80.8.55.7 - John Begood [01/Jan/2001:13:01:00 +0100] "GET /do/Show;jsessionid=6BEF030AB1677BEC333FFCC7BF4DF564?param=1477 HTTP/1.0" 200 7009 "-" "Mozilla/3.01 (compatible;)"
      
      80.8.55.8 - - [01/Jan/2001:14:01:20 +0100] "GET /404notfoundpage.html?paramnotpagefound=valparamnotpagefound HTTP/1.0" 404 0 "http://refererto404nofoundpage/pageswithbadlink.html?paramrefnotpagefound=valparamrefnotpagefound" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)"
      80.8.55.8 - - [01/Jan/2001:14:01:20 +0100] "GET /405error.html HTTP/1.0" 405 0 "http://refererto405error/pagesfrom405.html" "Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)"
      
      80.8.55.9 - - [01/Jan/2001:15:00:00 +0200] "GET /default.ida?XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX HTTP/1.0" 404 299 "-" "-"
      80.8.55.9 - - [01/Jan/2001:15:00:00 +0200] "SEARCH / -" 411 - "-" "-"
      
      80.8.55.10 - - [01/Jan/2001:16:00:00 -0300] "GET / HTTP/1.1" 200 70476 "http://us.f109.mail.yahoo.com/ym/ShowLetter?box=Inbox&MoreYahooParams..." "Mozilla/5.0 (Windows; U; Windows NT 5.0; fr-FR; rv:1.7.5) Gecko/20041108 Firefox/1.0"
      80.8.55.10 - - [01/Jan/2001:16:00:00 -0300] "GET /index.html HTTP/1.1" 200 70476 "http://us.f109.mail.yahoo.com/ym/ShowLetter?box=Inbox&MoreYahooParams..." "Mozilla/5.0 (Windows; U; Windows NT 5.0; fr-FR; rv:1.7.5) Gecko/20041108 Firefox/1.0"
      80.8.55.10 - - [01/Jan/2001:16:00:00 -0300] "GET /index.php HTTP/1.1" 200 70476 "http://us.f109.mail.yahoo.com/ym/ShowLetter?box=Inbox&MoreYahooParams..." "Mozilla/5.0 (Windows; U; Windows NT 5.0; fr-FR; rv:1.7.5) Gecko/20041108 Firefox/1.0"
      80.8.55.10 - - [01/Jan/2001:16:00:00 -0300] "GET / HTTP/1.1" 200 70476 "http://us.f109.mail.yahoo.com/ym/ShowLetter?box=Inbox&MoreYahooParams..." "Mozilla/5.0 (Windows; U; Windows NT 5.0; fr-FR; rv:1.7.5) Gecko/20041108 Firefox/1.0"
      
      80.8.55.10 - - [01/Jan/2001:16:00:00 -0300] "GET / HTTP/1.1" 200 70476 "http://us.f109.mail.yahoo.com/ym/ShowLetter?box=Inbox&MoreYahooParams..." "Mozilla/5.0 (Windows; U; Windows NT 5.0; fr-FR; rv:1.7.5) Gecko/20041108 Firefox/1.0"
      80.8.55.10 - - [01/Jan/2001:16:30:00 -0300] "GET /page1.html HTTP/1.1" 200 70476 "http://www.freeweb.hu/icecat/filmek/film04.html" "Mozilla/5.0 (Windows; U; en-US) AppleWebKit/526.9+ (KHTML, like Gecko) AdobeAIR/1.5"
      80.8.55.10 - - [01/Jan/2001:17:00:00 -0300] "GET /cgi-bin/awredir.pl?url=http://xxx.com/aa.html HTTP/1.1" 302 70476 "http://us.f109.mail.yahoo.com/ym/ShowLetter?box=Inbox&MoreYahooParams..." "Mozilla/5.0 (Windows; U; Windows NT 5.0; fr-FR; rv:1.7.5) Gecko/20041108 Firefox/1.0"
      </pre></i>
      </td></tr></table><br>
      <u>This is what you should find:</u><br>
      6 true human visits<br>
      5 different true visitors<br>
      1 bot visit<br>
      1 worm attack<br>
      The entry pages for true visits should be "/" (even for 80.8.55.1) or "/cgi-bin/order.cgi" but nothing else.<br>
      Note: I did not find any commercial log analyzer that can deal such a common log file correctly, so if you find, let me know !<br>
      <br>
      
      <a name="DIFFERENCE_HOURS"></a><br>
      <b><u>FAQ-COM300 : DIFFERENCE BETWEEN LOCAL HOURS AND AWSTATS REPORTED HOURS</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      I use IIS and there's a difference between local hour and AWStats reported hour. For example I made a hit on a page 
      at 4:00 and AWStats report I hit it at 2:00.<br>
      <font class=CSolution>SOLUTION:</font><br>
      This is not a problem of time in your local client host.
      AWStats use only time reported in logs by your server 
      and all time are related to server hour. The problem is that IIS in some foreign 
      versions puts GMT time in its log file (and not local time). So, you have also 
      GMT time in your statistics.<br>
      You can wait that Microsoft change this in next IIS versions.
      However, Microsoft sheet Q271196 "IIS Log File Entries Have the Incorrect Date and Time Stamp" says: <br>
      <i>The selected log file format is the W3C Extended Log File 
      Format. The extended log file format is defined in the W3C 
      Working Draft WD-logfile-960323 specification by Phillip 
      M. Hallam-Baker and Brian Behlendorf. This document defines 
      the Date and Time files to always be in GMT. This behavior 
      is by design.</i><br>
      So this means this way of working might never be changed, so another chance is to use the AWStats plugin 'timezone'.
      Warning, this plugin need the perl module Time::Local and it reduces seriously AWStats speed.<br>
      To enable the plugin, uncomment the following line in your config file.<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      LoadPlugin="timezone TZ"<br>
      </td></tr></table>
      where TZ is value of your signed timezone (+2 for Paris, -8 for ...)<br>
      <br>
      
      <a name="GEOIPEU"></a><br>
      <b><u>FAQ-COM320 : WHAT DOES "EU" (EUROPEAN COUNTRY)" MEAN IN GEOIP COUNTRY REPORTS ?</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      I use the <a href="awstats_contrib.html#geoip">AWStats GeoIp country plugins</a> to report countries according
      to geolocalisation of IP address.
      In country report, I have some visitors said to come from "eu (European country)". If this visitor
      come from France, does this means it is reported twice ?<br>
      <font class=CSolution>SOLUTION:</font><br>
      No.<br>
      "eu (European country)" means we are sure that visitor come from an european country but we can't tell
      wich one. It might be a major country like France, Great Britain, Spain, Germany... like a very small one.<br>
      So, in the country report, each visitor is in one and only one group. If reported in "eu (European country)",
      it is not counted in another country, and if reported in a particular country, it is not counted in "eu (European country)",
      even if this country is in Europe.<br>
      <br>
      
      <a name="OLDLOG"></a><br>
      <b><u>FAQ-COM350 : HOW CAN I PROCESS AN OLD LOG FILE ?</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      I want to process an old log file to include its data in my AWStats reports.<br>
      <font class=CSolution>SOLUTION:</font><br>
      You must change your <a href="awstats_config.html#LogFile">LogFile</a> parameter to point to the old log file and run
      the update (or use the -LogFile option on command line to overwrite <a href="awstats_config.html#LogFile">LogFile</a> parameter).
      The update process can only accept files in chronological order for a particular month, so if you
      have already processed a recent file and forgot to run update
      on a log file that contains older data, you must reset all of
      your statistics (see <a href="#FAQ-COM500">FAQ-COM500</a>) and restart all of the update processes
      for all past log files and in chronological order.<br>
      However, there is a "tip" that allows you to rebuild only the month were you missed data:<br>
      Imagine we are on 5th of July 2003, all your statistics are up to date except for the 10th of
      April 2003 (you forgot to run the update process for this day, so there is no visit for this
      day). You can :<br>
      - Reset the statistics for April only (this means remove the file <i>awstats042003.[config.]txt</i>
      as explained in <a href="#FAQ-COM500">FAQ-COM500</a>),<br>
      - Move the statistics history files for the month after April (file <i>awstats052003.[config.]txt</i>,
      <i>awstats062003.[config.]txt</i>,...) into a temp directory (so that it is no longer in the DirData
      directory; as if they were deleted).<br>
      - Run the update process on all log files for April (in chronological order). AWStats does not
      complain about "too old record" because there is no history files in DirData directory
      that contains compiled data more recent than records into log you process.<br>
      - Moved back the month history files you saved into your DirData directory.<br>
      Your statistics are up to date and the missing days are no longer missing.<br>
      <br>
      
      <a name="MULTILOG"></a><br>
      <b><u>FAQ-COM360 : HOW CAN I PROCESS SEVERAL LOG FILES IN ONE RUN ?</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      How can I update my statistics for several log file, in one run ?<br>
      <font class=CSolution>SOLUTION:</font><br>
      A solution should be to setup your config file with something like:<br>
      <i>LogFile=mylog*.log</i><br>
      However, with such a syntax, AWStats can't know in wich order processing log files (wich log file is the first, next or last). So
      to work like this you must use the following syntax:<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      LogFile="/pathto/logresolvemerge.pl mylog*.log |"<br>
      </td></tr></table>
      <br>
      <a href="awstats_tools.html#logresolvemerge">Logresolvemerge</a> is a tool provided with
      AWStats (in tools directory) that merges several log files on the fly. It opens a pointer on each file
      and sends, line by line, the oldest record from this. Using such a tool as a pipe source for AWStats <a href="awstats_config.html#LogFile">LogFile</a>
      parameter is a very good solution because, it allows you to merge log files whatever their size
      with no memory use, no hard disk use (no temporary files built), it is fast, it prevents
      you from a bad order if your log files are not correctly ordered, etc...<br>
      This tool can also be used to process log files from load balanced systems (see <a href="awstats_faq.html#LOADLOG">FAQ-COM400</a>)<br>
      <br>
      
      <a name="LOADLOG"></a><br>
      <b><u>FAQ-COM400 : HOW CAN I UPDATE MY STATISTICS WHEN I USE A LOAD BALANCING SYSTEM THAT SPLITS MY LOGS ?</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      How can I update my statistics when i use a load balancing system that split my logs ?<br>
      <font class=CSolution>SOLUTION:</font><br>
      First solution is to merge all split log files resulted from all your load balanced servers into one. For this, you can use
      the <a href="awstats_tools.html#logresolvemerge">logresolvemerge</a> tool provided with AWStats :<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      logresolvemerge.pl file1.log file2.log ... filen.log &gt; newfiletoprocess.log
      </td></tr></table>
      And setup the <a href="awstats_config.html#LogFile">LogFile</a> parameter in your config file to process the <i>newfiletoprocess.log</i> file or use
      the <i>-LogFile</i> command line option to overwrite <a href="awstats_config.html#LogFile">LogFile</a> value.<br>
      <br>
      As an other solution, if you miss disk space, or to save time, you can ask <a href="awstats_tools.html#logresolvemerge">logresolvemerge</a>
      to merge log files on the fly during the AWStats update process. For this, you can use the following syntax in your AWStats config file:<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      LogFile="/pathto/logresolvemerge.pl file*.log |"<br>
      </td></tr></table>
      <br>
      See also <a href="awstats_faq.html#MULTILOG">FAQ-COM360</a> for explanation on logresolvemerge use.<br>
      <br>
      
      <a name="RESET"></a><br>
      <b><u>FAQ-COM500 : HOW CAN I RESET ALL MY STATISTICS ?</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      I want to reset all my statistics to restart the update process from the beginning.<br>
      <font class=CSolution>SOLUTION:</font><br>
      All analyzed data are stored by AWStats in history files called <i>awstatsMMYYYY.[config.]txt</i> (one file each month).
      You will find those files in directory defined by <a href="awstats_config.html#DirData">DirData</a> parameter (same directory than awstats.pl by default).<br>
      To reset all your statistics, just delete all files <i>awstatsMMYYYY.txt</i><br>
      To reset all your statistics built for a particular config file, just delete all files <i>awstatsMMYYYY.myconfig.txt</i><br>
      Warning, if you delete those data files, you won't be able to recover your stats back, unless you
      kept old log files somewhere. You will have to process all past log files (in chronological order)
      to get your statistics back.<br>
      <br>
      
      <a name="DAILY"></a><br>
      <b><u>FAQ-COM600 : HOW CAN I COMPILE AND BUILD STATISTICS ON A DAILY BASIS ONLY ?</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      How can I compile and build statistics on a daily basis. I mean i want to have a full report
      with all charts with data for a particular day only and want one report for each day of month.<br>
      <font class=CSolution>SOLUTION:</font><br>
      <b>If you use version 6.5 or higher:</b><br>
      <u>To build statistics:</u><br>
      What you can do is rerun the update process by adding the parameter <i>-databasebreak=hour</i> or <i>-databasebreak=day</i>.
      Providing no option is similar than using <i>-databasebreak=month</i>, the default and old behaviour of AWStats.<br>
      Using this hidden option will ask AWStats to build a different database file for each break entity,
      this means that several reports are done for each hour or day, depending on option used.<br>
      <u>To read a report:</u><br>
      Add same option <i>-databasebreak=hour</i> or <i>-databasebreak=day</i> with <i>-output</i> option
      when AWStats report is staticaly built from command line, or add <i>&amp;databasebreak=hour</i> or
      <i>&amp;databasebreak=day</i> if AWStats is called as a CGI.
      Also, complete options month and year used to choose month and year of report with other option
      <i>day</i> (when databasebreak option is 'day' or 'hour') and <i>hour</i> (only when databasebreak is 'hour')<br>
      So use <i>-day=XX</i> and/or <i>-hour=XX</i> when AWStats is run from command line. Use <i>&amp;day=XX</i> and/or <i>&amp;hour=XX</i>
      if AWStats is called as a CGI.<br> 
      This feature is recent so may have results not completely reliable, that's why it is not yet
      fully documented.<br>
      <b>If you use version 6.4 or older:</b><br>
      This is an non documented and not supported trick, as this is not the standard way of working:<br>
      First, run the update process at midnight (or on a log file that was rotated at midnight so that
      it contains only data for this particular day (you can choose another hour in night if you want
      to have days that "start" at an different hour).<br>
      Once the update process has been ran, MOVE (and not copy) the history file built by AWStats. For
      example on Unix like systems:<br>
      <i>mv &nbsp; mydirdata/awstatsMMYYYY.mydomain.txt &nbsp; mydirdate/awstatsDDMMYYYY.mydomain.txt</i><br>
      Note that the name has been changed by adding the day. Repeat this each day after the update process.<br>
      With this you will have one history file for each day. You can then see full stats for
      a particular day by adding the non documented parameter -day=DD on command line (with others
      like -month=MM and -year=YYYY). If ran from a browser you can also add &day=DD on URL.<br>
      However, if you have full day by day statistics, you don't have anymore statistics for full month,
      except if you create a second config file that whose history files would not be moved.<br>
      <br>
      
      <a name="EDITHISTORY"></a><br>
      <b><u>FAQ-COM700 : CAN I SAFELY REMOVE A LINE IN HISTORY FILES (awstatsMMYYYY*.txt) ?</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      After processing a log file I want to change my statistics
      without running AWStats update process but changing directly data in AWStats historical database files.<br>
      <font class=CSolution>SOLUTION:</font><br>
      If you remove a lines starting with "BEGIN_" or "END_", AWStats will find your file "corrupted" so you must not change those
      two kinds of lines.<br>
      You can change, add or remove any line that is in any sections but if you do this, you must
      also update the MAP section (lines between BEGIN_MAP and END_MAP) because this section contains the offset in
      file of each other sections for direct I/O access.
      If history file is the last one, you can easily do that by removing completely the MAP section and run an update process.
      Like that AWStats will rewrite the history file and the MAP section will be rewritten (MAP section is not read by
      update process, only written). You do this at your own risk. The main risk is that some charts will report wrong values
      or be unavailable.<br>
      <br>
      
      
      <hr><br>
      
      
      <a name="MISSINGDOLLAR"></a><br>
      <b><u>FAQ-SET050 : ERROR "MISSING $ ON LOOP VARIABLE ..."</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      When I run awstats.pl from command line, I get:<br>
      <i>"Missing $ on loop variable at awstats.pl line xxx"</i><br>
      <font class=CSolution>SOLUTION:</font><br>
      Problem is in your Perl interpreter. Try to install or reinstall a more recent/stable Perl interpreter.<br>
      You can get new Perl version at <a href="http://www.activestate.com/ActivePerl/">ActivePerl</a> (<font color=#221188>Win32</font>)
      or <a href="http://www.perl.com/pub/language/info/software.html">Perl.com</a> (<font color=#221188>Unix/Linux/Other</font>).<br>
      <br>
      
      <a name="CGISOURCE"></a><br>
      <b><u>FAQ-SET100 : I SEE PERL SCRIPT'S SOURCE INSTEAD OF ITS EXECUTION</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      When I try to execute the Perl script through the web server,
      I see the Perl script's source instead of the HTML result page of its execution !<br>
      <font class=CSolution>SOLUTION:</font><br>
      This is not a problem of AWStats but a problem in your web server setup.
      awstats.pl file must be in a directory defined in your web server to be a "cgi" directory,
      this means, a directory configured in your web server to contain "executable" files and
      not to documents files.
      You have to read your web server manual to know how to setup a directory to be an
      "executable cgi" directory (With IIS, you have some checkbox to check in directory
      properties, with Apache you have to use the "ExecCGI" option in the directory "Directive").<br>
      <br>
      
      <a name="SPAWNERROR"></a><a name="INTERNAL"></a><br>
      <b><u>FAQ-SET150 : INTERNAL ERROR 500 IN MY BROWSER</u></b><br>
      <b><u>FAQ-SET200 : ERROR "... COULDN'T CREATE/SPAWN CHILD PROCESS..."</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      AWStats seems to run fine at the command prompt but when ran as a CGI from a browser, I get an <i>"Internal Error 500"</i>.<br>
      I also also might have the following message in my Apache error log file (or in browser with Apache 2.0+):<br>
      <i>...couldn't create/spawn child process: c:/mywebroot/cgi-bin/awstats.pl</i><br>
      <font class=CSolution>SOLUTION:</font><br>
      First, try to run awstats.pl from command line to see if file is correct. If you get some
      syntax errors and use a Unix like OS, check if your file is a Unix like text file (This
      means each line end with a LF char and not a CR+LF char).<br>
      If awstats.pl file runs correctly from command line, this is probably because your
      web server is not able to known how to run perl scripts. This problem can occur with Apache web
      servers with no internal Perl interpreter (mod_perl not active). To solve this, you must
      tell Apache where is your external Perl interpreter.<br>
      <u>For this, you have 2 solutions:</u><br>
      1) Add the following directive in your Apache <b>httpd.conf</b> config (or remove the # to uncomment it if line is already available)<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      ScriptInterpreterSource registry
      </td></tr></table>
      Then restart Apache. This will tell Apache to look into the registry to find the program associated to .pl extension.<br>
      2) Other solution (not necessary if first solution works): Change the first line of awstats.pl file with the full path of your Perl interpreter.<br>
      Example with Windows OS and ActivePerl Perl interpreter (installed in C:\Program Files\ActiveState\ActivePerl),
      you must change the first line of awstats.pl file with:<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      #!c:/program files/activestate/activeperl/bin/perl
      </td></tr></table>
      <br>
      
      <a name="CRASH"></a><a name="CRASH"></a><br>
      <b><u>FAQ-SET220 : CRASH WHILE RUNNING AWSTATS.PL OR PAGE CONTENT ONLY PARTIALY LOADED ON WINDOWS XP</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      Sometimes my browser (Most often IE6) crash while running awstats.pl with some AWStats configuration.
      With some other versions or browsers, page content is partialy loaded.<br>
      <font class=CSolution>SOLUTION:</font><br>
      Problem was with WinXP and WinXPpro as documented at MS site Q317949;<br>
      "Socket Sharing Creates Data Loss When Listen and Accept Occur on Different Processes"<br>
      Result was that MSIE would crash or display nothing. Netscape and Opera handled the socket better but displayed the pages partially.<br>
      The effect of the bug was more prononced as the page contents increased (above 30k).<br>
      <a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;q317949">http://support.microsoft.com/default.aspx?scid=kb;EN-US;q317949</a><br>
      And also at Apache.org<br>
      <a href="http://www.apache.org/dist/httpd/binaries/win32/">http://www.apache.org/dist/httpd/binaries/win32/</a><br>
      MS produced a Hotfix which is now included in SP1.<br>
      But the best solution is to use a better web browser. Take a look at <a href="http://www.mozilla.org/products/firefox/">Firefox</a>,
      one of the best and most popular web browser.<br>
      <br>
      
      <a name="CORRUPTEDDROPPED"></a><br>
      <b><u>FAQ-SET270 : ONLY CORRUPTED OR DROPPED RECORDS</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      After running an AWStats update process, all my records are reported to be corrupted or dropped<br>
      <font class=CSolution>SOLUTION:</font><br>
      First, if you have only a small percent of corrupted or dropped records, don't worry. This
      is a normal behaviour. Few corrupted or dropped records can appear in a log file because of
      internal web server bug, virus attack, error writing, log purge or rotate during a writing, etc...<br>
      However, if ALL your records are reported to be corrupted or dropped, check the following things:<br>
      If they are all dropped, run the update process from command line adding the option -showdropped<br>
      -> You will be able to know why a dropped record is discarded. In most cases, this is because you use a 
      too large or bad filter parameter (SkipFiles, SkipHosts, OnlyFiles ...).<br>
      If they are all corrupted, run the update process from command line adding the option -showcorrupted<br>
      -> You will be able to know why a corrupted record is discarded.<br>
      If this is because of the log format, check the <a href="#EMPTY_STATS">FAQ-SET350</a> about log format errors.<br>
      If this is because the date of a record is said to be lower than date of previous, this means 
      that you ran update processes on different log files without keeping the chronological order
      of log files.<br>
      If this is because the date is invalid, you might have a problem of date not computed correctly
      this it happens in some Pentium4/Xeon4 processors:<br>
      On some (few) Intel Pentium4 (also Xeon4) based host systems, log file time can not be computed
      correctly. This is not an issue of AWStats itself. This error usually occurs on source-based linux
      distributions (gentoo, slackware etc.), where all system libraries are compiled with CPU optimization.
      AWStats is a highly developed PERL application. PERL itself relies on some system libraries,
      for example GLIBC. The GLIBC library usually is buggy in this case. There is an easy way to figure
      out whether the problem described here is responsible for AWStats problems on your system:<br>
      If you have shell access to your machine, simply type the following command:<br>
      <i>perl -e "print int ('541234567891011165415658')"</i><br>
      (NOTE: any 25-digit number works, there is no need to type this exact number)<br>
      If everything goes fine, you should see a floating point number as output:<br>
      <i>5.41234567891011e+23</i><br>
      In this case, please do more research on your log file formats. Your host system itself is not
      responsible for the error.<br>
      But if simply a "0" returns or some other error, this is an indication of your glibc beeing corrupt.<br>
      ATTENTION: The only solution in this case might be to recompile your GLIBC. This can be a quite tricky
      task. Please consult the documentation and F.A.Q.s of your linux distribution first!! (experts: first
      check your global compile flags, eg. march=Pentium4. Trying with other compile flags can solve problem
      quickly in some cases.<br>
      NOTE: In some cases, this error might occur "suddenly", even though AWStats was already running
      perfect already.<br>
      <br> 
      
      <a name="NOTSAMENUMBER"></a><br>
      <b><u>FAQ-SET280 : ERROR "NOT SAME NUMBER OF RECORDS OF..."</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      When I run AWStats from command line (or as a cgi from a browser), I get
      a message "Not same number of records of ...".<br>
      <font class=CSolution>SOLUTION:</font><br>
      This means your AWStats reference database files (operating systems, browsers, robots...) are not correct.
      First try to update to last version. Then check in your disk that you have only ONE of those files. They should be
      in '<b>lib</b>' directory ('db' with 4.0) where awstats.pl is installed:<br>
      <i>browsers.pm</i><br>
      <i>browsers_phone.pm</i><br>
      <i>domains.pm</i><br>
      <i>operating_systems.pm</i><br>
      <i>robots.pm</i><br>
      <i>search_engines.pm</i><br>
      <i>worms.pm</i><br>
      <i>status_http.pm</i><br>
      <i>status_smtp.pm</i><br>
      <br>
      
      <a name="COULDNOTOPEN"></a><br>
      <b><u>FAQ-SET300 : ERROR "COULDN'T OPEN FILE ..."</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      I have the following error:<br>
      <i>"Couldn't open file /workingpath/awstatsmmyyyy.tmp.9999: Permission denied."</i><br>
      <font class=CSolution>SOLUTION:</font><br>
      This error means that the web server didn't succeed in writing the working temporary file (file ended by .tmp.9999 
      where 9999 is a number) because of permissions problems.<br>
      First check that the directory <i>/workingpath</i> has "Write" permission for<br>
      user <u>nobody</u> (default user used by Apache on Linux systems)<br>
      or user <u>IUSR_<i>SERVERNAME</i></u> (default used user by IIS on NT).<br>
      With Unix, try with a path with no links.<br>
      With NT, you must check NTFS permissions ("Read/Write/Modify"), if your directory is on a NTFS partition.<br>
      With IIS, there is also a "Write" permission attribute, defined in directory properties 
      in your IIS setup, that you must check.<br>
      With IIS, if a default cgi-bin directory was created during IIS install, try to 
      put AWStats directly into this directory.<br>
      If this still fails, you can change the DirData parameter to say AWStats 
      that you want to use another directory (A directory you are sure that the default 
      user, used by web server process, can write into).<br>
      <br>
      
      <a name="MALFORMEDUTF8"></a><br>
      <b><u>FAQ-SET320 : ERROR "MALFORMED UTF-8 CHARACTER (UNEXPECTED ..."</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      When running AWStats from command line, I get one or several lines like this
      on my output:<br>
      <i>Malformed UTF-8 character (unexpected non-continuation byte 0x6d, immediately after start byte 0xe4) at /www/cgi-bin/lib/xxx.pm line 999.</i>
      <br>
      <font class=CSolution>SOLUTION:</font><br>
      This problem appeared with RedHat 8 and Perl 5.8.<br>
      I don't know if RedHat provides a fix for this, but some users had reported that you can
      remove thoose warmless messages by changing your LANG environment variable, removing
      the ".UTF-8" at the end. For example, set <i>LANG="en_US"</i> instead of <i>LANG="en_US.UTF8"</i><br>
      <br>
      
      <a name="EMPTY_STATS"></a><br>
      <b><u>FAQ-SET350 : EMPTY OR NULL STATISTICS REPORTED</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      AWStats seems to work but I'm not getting any results. i get a statistics page that looks like i have no hits.<br>
      <font class=CSolution>SOLUTION:</font><br>
      That's one of the most common problem you can get and there is 3 possible reasons :<br>
      <br>
      1) Your log file format setup might be wrong.<br>
      <u>If you use Apache web server</u><br>
      The best way of working is to use the <i>"combined"</i> log format (See the <a href="awstats_setup.html">Setup and Use</a> page
      to know the way to change your Apache server log from <i>"common"</i> log format into <i>"combined"</i>).
      Don't forget to stop Apache, reset your log file and restart Apache to make change into combined
      effective. Then you must setup your AWStats config file with value <a href="awstats_config.html#LogFormat">LogFormat</a>=1.<br>
      If you want to use another format, read the next FAQ to have examples of LogFile value according
      to log files format.<br>
      <u>If you use IIS server or Windows built-in web server</u><br>
      The Internet Information Server default W3C Extended Log Format will not work correctly with AWStats.
      To make it work correctly, start the IIS Snap-in, select the web site and look at it's Properties.
      Choose W3C Extended Log Format, then Properties, then the Tab Extended Properties and uncheck everything
      under Extended Properties. Once they are all unchecked, check off the list given in
      the <a href="awstats_setup.html">Setup and Use</a> page ("With IIS Server" chapter).<br>
      You can also read the next FAQ to have examples of <a href="awstats_config.html#LogFormat">LogFormat</a> value according to log files format.<br>
      <br>
      2) You are viewing stats for a year or month when no hits was made on your server.<br>
      When you run awstats, the reports is by default for the current month/year.<br>
      If you want to see data for another month/year you must:<br>
      Add -year=YYYY -month=MM on command line when building the html report page from command line.<br>
      Use an URL like http://myserver/cgi-bin/awstats.pl?config=xxx&year=YYYY&month=MM if viewing stats with AWStats used as a CGI.<br>
      <br>
      3) When you read your statistics, AWStats does not use the same config file than the one
      used for the update process. Scan your disk for files that match <i>awstats.*conf</i> and remove
      all files that are not the config file(s) you need (awstats.conf files, if found, can be deleted.
      It is better to use a config file called awstats.mydomain.conf).<br>
      <br>
      
      <a name="PARTIAL_STATS"></a><br>
      <b><u>FAQ-SET360 : STATISTICS REPORTED EXCEPT FOR OS, BROWSERS, ROBOTS AND KEYWORDS/KEYPHRASES</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      AWStats seems to report my statistics however some charts, like robots, os', browsers, search engines,
      or keywords/keyphrases are empty.<br>
      <font class=CSolution>SOLUTION:</font><br>
      If only robots, search engines or keywords/keyphrases are empty, this simply means your web site was not
      yet visited by any robots and noone found your site using a search engines (this happens particularly
      for Intranet which are not referenced on search engines).
      If all of them are empty or with only unknown values, even after several updates, this probably means
      that your logfile does not contains all informations, this happens with Apache when using the
      standard <i>"common"</i> log format instead of the standard <i>"combined"</i> log format.<br>
      You may also use LogFormat=4 into your AWStats config files instead of 1.<br>
      Read AWStats setup documentation to known how to setup your Apache Web server to report logs in
      a "combined" log format then set <a href="awstats_config.html#LogFormat">LogFormat</a>=1 into your
      AWStats config file.<br>
      <br>
      
      <a name="REDIRECT"></a><br>
      <b><u>FAQ-SET400 : PIPE REDIRECTION TO A FILE GIVE ME AN EMPTY FILE</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      I want to redirect awstats.pl output to a file with the following command :<br>
      &gt;awstats.pl -config=... [other_options] > myfile.html<br>
      But myfile.html is empty (size is 0). If i remove the redirection, everythings works correctly.<br>
      <font class=CSolution>SOLUTION:</font><br>
      This is not an AWStats bug but a problem between Perl and Windows.<br>
      You can easily solve this running the following command instead:<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      perl awstats.pl -config=... [other_options] > myfile.html
      </td></tr></table>
      <br>
      
      <a name="NO_ICON"></a><br>
      <b><u>FAQ-SET450 : NO PICTURES/GRAPHICS SHOWN</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      AWStats seems to work (all data and counters seem to be good) but I have no image shown.<br>
      <font class=CSolution>SOLUTION:</font><br>
      With Apache web server, you might have troubles (no picture shown on stats page) if you use a directory called "icons" (because of Apache
      pre-defined "icons" alias directory), so use instead, for example, a directory called "icon"  with
      no s at the end (Rename your directory physically and change the <a href="awstats_config.html#DirIcons">DirIcons</a> parameter in config file
      to reflect this change).<br>
      <br>
      
      <a name="MIGRATEDOUBLED"></a><br>
      <b><u>FAQ-SET700 : MY VISITS ARE DOUBLED FOR OLD MONTH I MIGRATED FROM 3.2 TO 5.X</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      After having migrated an old history file for a month, the number of visits for this month is doubled.
      So the number of "visits per visitor" is also doubled and "pages per visit" and "hits per visit" is divided by 2.
      All other data like "pages", "hits" and bandwith are correct.<br>
      <font class=CSolution>SOLUTION:</font><br>
      This problem occurs when migrating history files from 3.2 to 5.x.<br>
      To fix this you can use the following tip (warning, do this only after migrating from
      3.2 to 5.x and if your visit value is doubled). The goal is to remove the line
      in history file that looks like this<br>
      <i>YYYYMM00 999 999 999 999</i><br>
      where YYYY and MM are year and month of config file and 999 are numerical values.<br>
      <br>
      <b>So if your OS is Unix/Linux</b><br>
      <i>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      grep -vE '^[0-9]{6}00' oldhistoryfile > newhistoryfile<br>
      mv newhistoryfile oldhistoryfile<br>
      </td></tr></table>
      </i>
      And then run the migrate process again on the file.<br>
      <br>
      <b>If your OS is windows and got cygwin</b><br>
      You must follow same instructions than if OS is Unix/Linux BUT
      you must do this from a cygwin 'sh' shell and not from the DOS
      prompt (because the ^ is not understanded by DOS).<br>
      And then run the migrate process again on the file.<br>
      <br>
      <b>In any other case (in fact works for every OS)</b><br>
      You must remove manually the line <i>YYYYMM00 999 999 999 999</i> (must find one and only
      one such line) and then run the migrate process again on the file.<br>
      <br>
      
      <a name="OUTOFMEMORYCYGWIN"></a><br>
      <b><u>FAQ-SET750 : AWSTATS RUN OUT OF MEMORY DURING UPDATE PROCESS WITH CYGWIN PERL</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      When I run the update process on a large log file with cygwin Perl, AWStats run out of memory
      but I am sure that I have enough memory to run AWStats according to the 'memory' column in
      benchmark chart available in AWStats documentation (<a href="awstats_benchmark.html">benchmark page</a>).<br>
      <font class=CSolution>SOLUTION:</font><br>
      It might be a limit inside Cygwin Perl.
      Try to increase the Cygwin parameter <i>heap_chunk_in_mb</i>.<br>
      <br>
      
      <a name="SPEED"></a><br>
      <b><u>FAQ-SET800 : AWSTATS SPEED/TIMEOUT PROBLEMS ?</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      When I analyze large log files, processing times are very important (Example: update process from a browser
      returns a timeout/internal error after a long wait).
      Is there a setup or things to do to avoid this and increase speed ?<br>
      <font class=CSolution>SOLUTION:</font><br>
      You really need to understand how a log analyzer works to have good speed.
      There is also major setup changes you can do to decrease your processing time.<br>
      See <a href="awstats_benchmark.html#ADVICES">important advices</a> in benchmark page.<br>
      <br>
      
      
      <hr><br>
      
      
      <a name="CSSATTACK"></a><br>
      <b><u>FAQ-SEC100 : CAN AWSTATS BE USED TO MAKE CROSS SITE SCRIPTING ATTACKS ?</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      If a bad user use a browser to make a hit on an URL that include a < SCRIPT > ... < /SCRIPT >
      section in its parameter, when AWStats will show the links on the report page, does the script will be executed ?<br>
      <font class=CSolution>SOLUTION:</font><br>
      No. AWStats use a filter to remove all scripts codes that was included in an URL to make a Cross Site Scripting Attack using a
      log analyzer report page.<br>
      <br>
      
      <a name="SECUSER"></a><br>
      <b><u>FAQ-SEC150 : HOW CAN I PREVENT SOME USERS TO SEE STATISTICS OF OTHER USERS ?</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      I don't want a user xxx (having a site www.xxx.com) to see statistics of user yyy (having
      a site www.yyy.com). How can i setup AWStats for this ?<br>
      <font class=CSolution>SOLUTION:</font><br>
      Take a look at the <a href="awstats_security.html">security page</a>.<br>
      <br>
      
      <a name="WORMS"></a><br>
      <b><u>FAQ-SEC200 : HOW TO MANAGE LOG FILES (AND STATISTICS) CORRUPTED BY 'WORMS' ATTACKS ?</u></b><br>
      <font class=CProblem>PROBLEM:</font><br>
      My site is attacked by some worms viruses (like Nimba, Code Red...). This make my log file corrupted
      and full of 404 errors. So my statistics are also full of 404 errors. This make AWStats slower and my history files very large.
      Can I do something to avoid this ?<br>
      <font class=CSolution>SOLUTION:</font><br>
      Yes.<br>
      'Worms' attacks are infected browsers, robots or server changed into web client that make hits on your site using a very long
      unknown URL like this one:<br>
      <i>/default.ida?XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%40%50...%40%50</i><br>
      URL is generated by the infected robot and the purpose is to exploit a vulnerability of the web server (In most cases, only IIS is vulnerable).
      With such attacks, you will will always find a 'common string' in those URLs.
      For example, with Code Red worm, there is always default.ida in the URL string. Some other worms send URLs with cmd.exe in it.<br>
      With 6.0 version and higher, you can set the <a href="awstats_config.html#LevelFor">LevelForWormsDetection</a>
      parameter to "2" and <a href="awstats_config.html#Show">ShowWormsStats</a> to "HBL" in 
      config file to enable the worm filtering nd reporting.<br>
      However, this feature reduce seriously AWStats speed and the worms database (lib/worms.pm file) can't contain
      all worms signatures. So if you still have rubish hits, you can modify the worms.pm file yourself or
      edit your config file to add in the <a href="awstats_config.html#SkipFiles">SkipFiles</a> parameter some
      values to discard the not required records, using a regex syntax like example :<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      SkipFiles="REGEX[^\/default\.ida] REGEX[\/winnt\/system32\/cmd\.exe]"<br>
      </td></tr></table>
      <br>
      
      <hr>
      
      <!-- You can remove this part if you distribution need documentation without external tags -->
      <!-- BEGIN_SOCIAL_NETWORKS -->
      <div class="htmldoc-ignore">
      <!-- google plus -->
      <span style="color: #bbb; font-weight: normal;">Article written by <a href="https://www.destailleur.fr" rel="author" style="color: #ccc; font-weight: normal;">Laurent Destailleur</a>.</span><br>
      <br>
      <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
      <g:plusone></g:plusone>
      <!-- facebook -->
      <div id="fb-root"></div>
      <script>(function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1";
        fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));</script>
      <div class="fb-like" data-href="http://www.awstats.org/docs/awstats_faq.html" data-layout="button_count" data-action="recommend" data-show-faces="false" data-share="true"></div>
      </div>
      <!-- END_SOCIAL_NETWORKS -->
      
      
      </body>
      </html>
      
      �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/awstats_upgrade.html���������������������������������������������������������������0000644�0001751�0001751�00000015061�15052673721�022043� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <html>
      <head>
      <meta name="description" content="AWStats Documentation - Upgrade setup">
      <meta name="keywords" content="awstats, awstat, udpate, upgrade">
      <meta name="robots" content="index,follow">
      <meta name="title" content="AWStats Documentation - Upgrade setup">
      <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
      <title>AWStats Documentation - Upgrade setup</title>
      <link rel="stylesheet" href="styles.css" type="text/css">
      <link href="https://plus.google.com/+LaurentDestailleur-Open-Source-Expert" rel="publisher" />
      </head>
      
      <body topmargin="10" leftmargin="5">
      <table
       style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"
       bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0"
       width="100%">
      <!-- Large --> <tbody>
          <tr
       style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
            <td align="center" bgcolor="#9999cc"><a href="/"><img
       src="images/awstats_logo6.png" border="0"></a></td>
            <td align="center" bgcolor="#9999cc"> <br>
            <font
       style="font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"
       color="#eeeeff"><b>AWStats logfile analyzer 8.0 Documentation</b></font><br>
      <br>
      </td>
            <td align="center" bgcolor="#9999cc">&nbsp; </td>
      </tr>
        </tbody>
      </table>
      <br>
      <br>
      <h1
       style="font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 26px; line-height: normal; font-size-adjust: none; font-stretch: normal;">Upgrading
      AWStats from a previous version</h1>
      To upgrade AWStats, all you have
      to do is:<br>
      <br>
      1. Read this page completely before beginning the upgrade.<br>
      <br>
      2. <b>Optionally backup your AWStats configuration and history
      data files</b>.<br>
      Standard AWStats distributions do not change these, but
      backing them up allows you to recover them if something does go
      amiss.&nbsp; The AWStats default distribution will only overwrite the
      configuration file example called <i>awstats.model.conf</i>.&nbsp;
      Your
      history data files are saved in the
      directory defined with the DirData parameter in your AWStats
      configuration file (awstats.<span style="font-style: italic;">mysite</span>.conf).<br>
      <br>
      3. <b>Replace AWStats runtime files</b> with the new ones.<br>
      To do this you can:<br>
      - decompress the new AWStats zip or tgz
      package over the old installation directory (old AWStats runtime files
      are replaced by new ones. This works for AWStats versions 3.x and
      higher).<br>
      - or just run your OS package tool (i.e.
      rpm, apt for Linux, .exe for MS Windows).<br>
      <br>
      Migrating to 6.x versions from earlier versions, observe the following additional notes:<br>
      <u>i.</u> As of AWStats 6.9+, Perl version is 5.007 or
      higher is required. To see the version number, run the command <i>perl
      -v</i>&nbsp;
      from your operating system's command line.<br>
      <span style="text-decoration: underline;">ii</span>. If you use the <a href="awstats_extra.html#Extra">ExtraSections</a> feature, you
      must check that the parameter(s) ExtraSectionConditionX uses a full
      REGEX syntax (with the 5.x series, this parameter could contain simple
      string values). If you don't update your configuration, the feature
      will be broken.
      <br>
      <u>iii</u>. If you use the <a href="awstats_config.html#MiscTrackerUrl">MiscTrackerUrl</a>
      feature, you must check
      that your <a href="awstats_config.html#ShowMiscStats">ShowMiscStats</a> parameter is set to "ajdfrqwp" in addition to
      setting up <a href="awstats_config.html#MiscTrackerUrl">MiscTrackerUrl</a> tags and a JavaScript include for your web
      site. Otherwise the new default value "a" will be used (only the "Add
      to favorites" will be reported).
      <br>
      <u>iv</u>. The MaxLengthOfURL parameter has been renamed
      <a href="awstats_config.html#MiscTrackerUrl">MaxLengthOfShownURL</a>;
      update&nbsp; your configuration file accordingly.
      <br>
      <u>v</u>. To enable the worm
      detection feature (not enabled by default), you must add
      the parameter <a href="awstats_config.html#MiscTrackerUrl">LevelForWormsDetection</a>=2
      in your configuration file.
      <br>
      <u>vi</u>. If you use the <span style="font-weight: italic;">urlalias</span>
      or <span style="font-weight: italic;">userinfo</span> plugins, you must
      move the urlalias.*.txt
      or userinfo.*.txt file from the Plugins directory to the DirData
      directory.
      <br>
      <br>
      4. <b>Convert your AWStats history files when migrating from 3.x or
      4.x
      versions to 5.x or higher</b>.<br>
      If you upgrade from the 3.x or 4.x
      series to 5.x or higher, AWStats will still be able to 'read' your
      old history files but
      a warning may appear to ask you to run the 'migrate' process on your
      old data files.
      Just run the command that will appear in warning message.
      This warning will only appear if data migration is necessary after an
      upgrade from the 3.x or 4.x series to a
      5.x or higher
      version.<br>
      <br>
      5. <b>Review new feature </b><b> default </b><b>settings</b>.<br>
      Sometimes new feature parameters are introduced in a new AWStats
      version. AWStats will
      use default values for them, maintaining backward compatibility with
      your existing AWStats configuration.&nbsp; However, you can review the
      "New Features / Change Log" to see how you might change the new
      feature's
      behavior.<br>
      <br>
      <br>
      
      <hr>
      
      <!-- You can remove this part if you distribution need documentation without external tags -->
      <!-- BEGIN_SOCIAL_NETWORKS -->
      <div class="htmldoc-ignore">
      <!-- google plus -->
      <span style="color: #bbb; font-weight: normal;">Article written by <a href="https://www.destailleur.fr" rel="author" style="color: #ccc; font-weight: normal;">Laurent Destailleur</a>.</span><br>
      <br>
      <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
      <g:plusone></g:plusone>
      <!-- facebook -->
      <div id="fb-root"></div>
      <script>(function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1";
        fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));</script>
      <div class="fb-like" data-href="http://www.awstats.org/docs/awstats_upgrade.html" data-layout="button_count" data-action="recommend" data-show-faces="false" data-share="true"></div>
      </div>
      <!-- END_SOCIAL_NETWORKS -->
      
      </body>
      </html>
      �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/awstats_contrib.html���������������������������������������������������������������0000644�0001751�0001751�00000070235�15052673721�022060� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <html><head>
      <meta name="description" content="AWStats Documentation - Contrib and resource page">
      <meta name="keywords" content="awstats, awstat, log, file, analyzer, contrib, plugins, resources, maxmind, geoipfree, geoip, cities, regions, countries, frontend">
      <meta name="robots" content="index,follow">
      <meta name="title" content="AWStats Documentation - Contrib and resource page">
      <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
      <title>AWStats Documentation - Contrib and resource page</title>
      <link rel="stylesheet" href="styles.css" type="text/css">
      <link href="https://plus.google.com/+LaurentDestailleur-Open-Source-Expert" rel="publisher" />
      </head>
      
      <body topmargin="10" leftmargin="5">
      
      <table style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="100%">
      
      <!-- Large -->
      <tbody><tr style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
      <td align="center" bgcolor="#9999cc"><a href="/"><img src="images/awstats_logo1.png" border="0"></a></td>
      <td align="center" bgcolor="#9999cc">
      <br>
      <font style="font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" color="#eeeeff"><b>AWStats logfile analyzer 8.0 Documentation</b></font><br>
      <br>
      </td>
      <td align="center" bgcolor="#9999cc">
      &nbsp;
      </td>
      </tr>
      
      </tbody></table>
      
      
      <br><br><h1 style="font-family: arial,helvetica,sanserif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 26px; line-height: normal; font-size-adjust: none; font-stretch: normal;">Plugins, contribs and related programs</h1>
      
      You will find here description for different kinds of ressource files :<br>
      - <a href="#PLUGINS">AWStats plugins</a><br>
      - <a href="#CONTRIB">Other AWStats contribs/tools/package</a><br>
      - <a href="#RELATED">Other Non AWStats contribs/tools (not related to AWStats but related to log analysis)</a><br>
      - <a href="#DOC">Documents on AWStats or related to log analysis</a><br>
      <br>
      
      
      <br><a name="PLUGINS"></a><br>
      <font color="#665544" size="3"><b>AWStats plugins</b></font><br>
      <hr>
      Plugins are .pm files you can put in your AWStats plugins directory to add new features.<br>
      Note that you must enable the plugin by adding a new line in your config files to make
      it works (See <a href="awstats_config.html#LoadPlugin">LoadPlugin</a> parameter).<br>
      <br>
      
      <a href="#plugin_standards">Standard free plugins</a> : <b>tooltips, decodeutfkeys, ipv6, hashfiles,&nbsp; userinfo, hostinfo, clusterinfo, urlalias, timehires, timezone, rawlog,
      graphapplet, graphgooglechartsapi </b><b>geoipfree</b><br>
      <a href="#plugin_geoip">GeoIP Plugins</a> (may require other licensed product to work) :
      <b>geoip,</b><b> geoip_city_maxmind, geoip_asn_maxmind, </b><b>geoip_region_maxmind</b>,
      <b>geoip_isp_maxmind</b>,
      <b>geoip_org_maxmind</b>,
      <br>
      <br>
      
      <br><a name="plugin_standards"><b>List of standard plugins</b></a> (Provided with AWStats) :
      <br>
      
      <br><span style="font-weight: bold;">Tooltips
      </span><br><span style="font-style: italic;">Required Modules:</span> None
      <br><span style="font-style: italic;">Parameters:</span> None<br><span style="font-style: italic;">Description</span>: Add&nbsp;tooltips pop-up help boxes to HTML report pages.
      &nbsp;<br>Provided with AWStats (5.4+).
      
      <br>
      
      <br><span style="font-weight: bold;">DecodeUTFKeys
      </span><br><span style="font-style: italic;">Required Modules:</span>&nbsp;Encode and URI::Escape
      <br><span style="font-style: italic;">Parameters:</span> None<br><span style="font-style: italic;">Description:</span> Allow AWStats to show correctly (in language charset) keywords/keyphrases
      strings even if they were UTF8 coded by the referer search engine.
      <br>Plugin provided with AWStats (6.0+).
      
      <br>
      
      <br><span style="font-weight: bold;">IPv6
      </span><br><span style="font-style: italic;">Required Modules: </span>Net::IP and Net::DNS
      <br><span style="font-style: italic;">Parameters:</span> None<br><span style="font-style: italic;">Description:</span> This plugin gives AWStats capability to make reverse DNS lookup on IPv6&nbsp;addresses.
      <br>Note: IPv6 addresses are currently incompatible with the GeoIP databases<br>Plugin provided with AWStats (5.5+)
      
      <br>
      
      <br><span style="font-weight: bold;">HashFiles
      </span><br><span style="font-style: italic;">Required Modules:</span>&nbsp;Storable
      <br><span style="font-style: italic;">Parameters:</span> None<br><span style="font-style: italic;">Description:</span> AWStats DNS cache files are read/saved as native hash files. This improves
      cache file loading speed, especially for very large web sites.
      
      <br>Plugin provided with AWStats (5.1+)
      
      <br><br><span style="font-weight: bold;">UserInfo
      </span><br><span style="font-style: italic;">Required Modules:</span>&nbsp;None
      <br><span style="font-style: italic;">Parameters:</span> None<br><span style="font-style: italic;">Description:&nbsp;</span> Add&nbsp;text (Firtname, Lastname, Office Department, ...) to authenticated user&nbsp;reports for each login value.
      A text file called userinfo.myconfig.txt, with two fields (first is login,
      second is text to show, separated by a tab char) must be created in DirData&nbsp;directory.
      
      <br>Plugin provided with AWStats (5.5+)
      
      <br>
      
      <br><span style="font-weight: bold;">ClusterInfo
      </span><br><span style="font-style: italic;">Required Modules:</span>&nbsp;None
      <br><span style="font-style: italic;">Parameters:</span> None<br><span style="font-style: italic;">Description:</span>
      Add text (for example a full hostname) to cluster reports for each
      cluster
      number.&nbsp;A text file called clusterinfo.myconfig.txt, with two
      fields (first is&nbsp;cluster number, second is text to show) separated
      by a tab character must be&nbsp;created in DirData directory. <br>Note: This plugin is useless if ShowClusterStats is set to 0 or if you don't&nbsp;use a personalized log format that contains <span style="font-style: italic;">%cluster</span> tag.
      
      <br>Plugin provided with AWStats (6.2+)
      
      <br>
      
      <br><span style="font-weight: bold;">HostInfo
      </span><br><span style="font-style: italic;">Required Modules:</span> Net::XWhois
      <br><span style="font-style: italic;">Parameters:</span> None<br><span style="font-style: italic;">Description:</span>&nbsp;Add a column into host chart with a link to open a popup window that shows&nbsp;info on host (like whois records).
      
      <br>Plugin provided with AWStats (6.0+)
      
      <br>
      
      <br><span style="font-weight: bold;">UrlAliases
      </span><br><span style="font-style: italic;">Required Modules:</span>&nbsp;None
      <br><span style="font-style: italic;">Parameters:</span> None<br><span style="font-style: italic;">Description:</span>&nbsp;Add&nbsp;text
      (Page title, description...) to URL reports before URL value.&nbsp;A
      text file called urlalias.myconfig.txt, with two fields (first is
      URL,&nbsp;second is text to show, separated by a tab char) must be
      created in DirData&nbsp;directory.
      <br>You can build your urlalias file manually or use <a href="awstats_tools.html#urlaliasbuilder">urlaliasbuilder.pl</a> tool (provided with 5.4+)
      
      <br>Plugin provided with AWStats (5.2+)
      <br>
      
      <br><span style="font-weight: bold;">TimeHiRes
      </span><br><span style="font-style: italic;">Required Modules:</span>&nbsp;Time::HiRes
      <br><span style="font-style: italic;">Parameters:</span> None<br><span style="font-style: italic;">Description:</span>&nbsp;Time reported by -showsteps option is in millisecond. For debug purpose.
      
      <br>Plugin provided with AWStats (5.1+)
      
      <br>
      
      <br><span style="font-weight: bold;">TimeZone
      </span><br><span style="font-style: italic;">Required Modules:</span>&nbsp;Time::Local
      <br><span style="font-style: italic;">Parameters:</span> &lt;offset or local timezone&gt;<br><span style="font-style: italic;">Description:</span>
      Converts the timezone of log files before processing using the offset
      provided in the parameters. This is useful for some IIS users if logs
      are stored in GMT or for users who have servers in a different
      timezone. You must provide either the abreviated name of the timezone
      you wish to convert to or the offset value in hours. For example<br><span style="font-style: italic;">LoadPlugin="timezone +2"</span> &nbsp;would add two hours to the log timestamps<br><span style="font-style: italic;">LoadPlugin="timezone CET"</span> &nbsp;would convert the log from GMT to CET<br>Note: This plugin reduces AWStats speed by about 40%!<br>Plugin provided with AWStats (5.1+)
      
      <br>
      
      <br><span style="font-weight: bold;">Rawlog
      </span><br><span style="font-style: italic;">Required Modules:</span>&nbsp;None
      <br><span style="font-style: italic;">Parameters:</span> None<br><span style="font-style: italic;">Description: </span>This
      plugin adds a form in AWStats main page to allow users to see
      raw&nbsp;content of current log files. A display filter will also be
      displayed.
      <br>Plugin provided with AWStats (5.7+)
      
      <br>
      
      <br><span style="font-weight: bold;">GraphApplet
      </span><br><span style="font-style: italic;">Required Modules:</span>&nbsp;None
      <br><span style="font-style: italic;">Parameters:</span> None<br><span style="font-style: italic;">Description:</span>&nbsp;Supported charts are built by a 3D graphic applet.
      <br>LoadPlugin="graphapplet"				# EXPERIMENTAL FEATURE
      
      <br>Plugin provided with AWStats (6.0+)
      
      <br><br><span style="font-weight: bold;">GraphGoogleChartAPI</span><br><span style="font-style: italic;">Required Modules:</span>&nbsp;None
      <br><span style="font-style: italic;">Parameters:</span> None<br><span style="font-style: italic;">Description:</span>
      Replaces the standard charts with free Google API generated images in
      HTML reports. If country data is available and more than one country
      has hits, a map will be generated using Google Visualizations.<br>Note:
      The machine where reports are displayed must have Internet access for
      the charts to be generated. The only data sent to Google includes the
      statistic numbers, legend names and country names. <br>Plugin provided with AWStats (6.0+)
      
      <br><br>
      
      <a name="plugin_geoip">&nbsp;</a>
      <br><span style="font-weight: bold;">Maxmind GeoIP Plugin Notes</span><br>Maxmind
      is a company that sells geolocation technology that matches IP
      addresses to countries, regions, cities and ISPs. All of their databses
      are available for an initial fee and a monthly update subscription and
      include greater accuracy and a higher frequency of updating. Some
      databases are available for free but they are not updated as often and
      may not be as accurate.<br><br><span style="text-decoration: underline;">Install:</span><br>First choose a database. When downloading a database for AWStats, please download the <span style="font-style: italic;">Binary Format</span> version. Current databases AWStats supports are:<br><span style="font-style: italic;"><br>Commercial</span>: <a href="http://www.maxmind.com/app/country?rId=awstats">Country</a>, <a href="http://www.maxmind.com/app/region?rId=awstats">Region</a>, <a href="http://www.maxmind.com/app/city?rId=awstats">City</a>, <a href="http://www.maxmind.com/app/organization?rId=awstats">Organization</a>, <a href="http://www.maxmind.com/app/isp?rId=awstats">ISP</a><br><span style="font-style: italic;">Open Source</span> <a href="http://www.maxmind.com/app/geolitecountry?rId=awstats">Country</a>, <a href="http://www.maxmind.com/app/geolitecity?rId=awstats">City</a>, <a href="http://www.maxmind.com/app/asnum?rId=awstats">ASN</a><br><br>If you choose to purchase a commercial database for country
      information, you only need to purchase the one with the greatest level
      of detail you want to appear in your report. For example, if you only
      want country information, you can purchase just the Country database.
      If you want City detail, you do <span style="font-style: italic;">not</span>
      need to purcahse the Country and Region databases, just the City
      database. (Organization and ISP databases do not include country or
      region info so you must purchase those in addition to Country, Region
      or City if you desire more information)<br><br>Next, install the
      Geo::IP Perl module. Then choose a Maxmind API to access the databse.
      Maxmind also has two Perl API's available for interacting with their
      databases. There is a a C/Perl library that will run&nbsp; quickly and
      there is a pure Perl API that is a little slower but does not require
      any C depdencies. Choose <a href="http://www.maxmind.com/en/city?rId=awstats">one of the API</a>s and install it on your machine.<br><br><span style="font-style: italic;">Parameters</span>:
      Each GeoIP database can be loaded entirely into memory or lookups can
      scan through the file. When editing your AWStats configuration, you
      have to specify if you want to use memory or file lookups. Specify
      GEOIP_STANDARD for file lookups or GEOIP_MEMORY_CACHE for memory
      loading. Please note that the memory method may crash on some Linux
      distributions so if that happens, try the standard method. Also, using
      the C API with Activestate Perl may crash on Windows machines, so use
      the PurePerl module instead.<br><br>You may also override some
      databases by generating a comma seperated text file with IP addresses
      and associated data. This is useful if you are reporting on an Intranet
      site, have a mixture of internal and external users or the data for a
      specific IP is incorrect in the database. You can use the included
      geoip_generator tool to create override files. (Overrides only available in AWStats version 6.96 and later)<br><b>Override Formats:</b><br><i>GeoIP</i>
       - ip_address,"countrycode"<br><i>GeoIP City</i> - 
      ip_address,"countrycode","regioncode","cityname","postalcode",latitude,longitude,"metrocode","areacode"<br><i>GeoIP
       ASN</i> - ip_address,"asn ispname"<br><i>GeoIP Region - </i>ip_address,"countrycode","regioncode"<br><i>GeoIP
       Org</i> - ip_address,"organisation"<i><br></i><i>GeoIP ISP</i> - 
      ip_address,"ISP"<br><br>Note: AWStats
      does not currently support IPv6 for GeoIP lookups as Maxmind only
      offers the country DB with IPv6 at this time. As Maxmind includes IPv6
      support in more DBs, we will update AWStats.<br>Enabling GeoIP plugins 
      will reduce the speed of AWStats processing.<br><br><span style="font-weight: bold;">GeoIP
      </span><br><span style="font-style: italic;">Required Modules:</span>&nbsp;Geo::IP or Geo::IP::PurePerl (from Maxmind)
      <br><span style="font-style: italic;">Parameters:</span> [GEOIP_STANDARD | GEOIP_MEMORY_CACHE] [/pathto/geoip.dat] &lt;/pathto/override.txt&gt;<br><span style="font-style: italic;">Description:</span> Country chart is built from an Internet IP-Country database.
      <br>Note: You must choose between using this plugin&nbsp;or the
      GeoIPfree plugin&nbsp;(need Perl Geo::IPfree module, database is free
      but not up to date).
      <br>Example <span style="font-style: italic;">LoadPlugin="geoip GEOIP_STANDARD /usr/local/geoip.dat /usr/local/geoip_override.txt"
      
      </span><br>Plugin provided with AWStats (5.2+)
      
      <br><br><span style="font-weight: bold;">GeoIP_City_Maxmind
      </span><br><span style="font-style: italic;">Required Modules:</span>&nbsp;Geo::IP or Geo::IP::PurePerl (from Maxmind)
      <br><span style="font-style: italic;">Parameters:</span> [GEOIP_STANDARD | GEOIP_MEMORY_CACHE] [/pathto/GeoIPCity.dat] &lt;/pathto/override.txt&gt;<br><span style="font-style: italic;">Description: </span>This plugin adds a chart of hits by cities (with country and regions&nbsp;informations for major countries).
      <br>
      By enabling this plugin, you will see a new link called 'Cities' on 
      reports menu.<br>Example <span style="font-style: italic;">LoadPlugin="geoip_city_maxmind GEOIP_STANDARD /usr/local/geoip.dat /usr/local/GeoIPCity_override.txt"
      
      </span><br>Plugin provided with AWStats (6.2+)
      
      <br><br><span style="font-weight: bold;">GeoIP_ASN_Maxmind</span><br><span style="font-style: italic;">Required Modules:</span>&nbsp;Geo::IP or Geo::IP::PurePerl (from Maxmind)
      <br><span style="font-style: italic;">Parameters:</span> [GEOIP_STANDARD | GEOIP_MEMORY_CACHE] [/pathto/GeoIPASN.dat] &lt;/pathto/override.txt&gt; &lt;link to AS lookup&gt;<br><span style="font-style: italic;">Description: </span>This
      plugin adds a chart of AS numbers where the host IP address is
      registered. This plugin can display some ISP information if included in
      the database. You can also provide a link that will be used to lookup
      additional registration data. Put the link at the end of the parameter
      string and the report page will include the link with the full AS
      number at the end.<br>Example <span style="font-style: italic;">LoadPlugin="geoip_asn_maxmind
      GEOIP_STANDARD /usr/local/geoip.dat /usr/local/GeoIPASN_override.txt
      http://enc.com.au/itools/aut-num.php?autnum="
      </span><br>Plugin provided with AWStats (6.9+)
      
      <br><br><span style="font-weight: bold;">GeoIP_Region_Maxmind
      (Commercial Only)</span><br><span style="font-style: italic;">Required Modules:</span>&nbsp;Geo::IP or Geo::IP::PurePerl (from Maxmind)
      <br><span style="font-style: italic;">Parameters:</span> [GEOIP_STANDARD | GEOIP_MEMORY_CACHE] [/pathto/GeoIPRegion.dat] &lt;/pathto/override.txt&gt;<br><span style="font-style: italic;">Description: </span>This plugin adds a chart of hits by regions. Only regions for US and&nbsp;Canada can be detected at this time.
      <br>By enabling this plugin, you will see a new link called 'Regions' on reports menu. For
      the moment this link works only when AWStats reports are build as CGI (static built not yet
      supported).
      <br>Example <span style="font-style: italic;">LoadPlugin="geoip_region_maxmind GEOIP_STANDARD /usr/local/GeoIPRegion.dat /usr/local/geoip_override.txt"
      
      </span><br>Plugin provided with AWStats (6.2+)
      
      <br><br><span style="font-weight: bold;">GeoIP_ISP_Maxmind
      (Commercial Only)</span><br><span style="font-style: italic;">Required Modules:</span>&nbsp;Geo::IP or Geo::IP::PurePerl (from Maxmind)
      <br><span style="font-style: italic;">Parameters:</span> [GEOIP_STANDARD | GEOIP_MEMORY_CACHE] [/pathto/GeoIPISP.dat] &lt;/pathto/override.txt&gt;<br><span style="font-style: italic;">Description:</span>&nbsp;This plugin adds a chart of hits by ISP.
      <br>By enabling this plugin, you will see a new link called 'ISP' on reports menu. For
      the moment this link works only when AWStats reports are build as CGI (static built not yet
      supported).
      <br>Example <span style="font-style: italic;">LoadPlugin="geoip_isp_maxmind GEOIP_STANDARD /usr/local/GeoIPISP.dat </span><span style="font-style: italic;">/usr/local/geoip_override.txt"</span><br>Plugin provided with AWStats (6.3+)
      
      <br><br><span style="font-weight: bold;">GeoIP_Org_Maxmind
      (Commercial Only)</span><br><span style="font-style: italic;">Required Modules:</span>&nbsp;Geo::IP or Geo::IP::PurePerl (from Maxmind)
      <br><span style="font-style: italic;">Parameters:</span> [GEOIP_STANDARD | GEOIP_MEMORY_CACHE] [/pathto/GeoIPOrg.dat] &lt;/pathto/override.txt&gt;<br><span style="font-style: italic;">Description:</span>&nbsp;This plugin adds a chart of hits by Organization names.
      <br>By enabling this plugin, you will see a new link called 'Organizations' on reports menu. For
      the moment this link works only when AWStats reports are build as CGI (static built not yet
      supported).
      <br>Example <span style="font-style: italic;">LoadPlugin="geoip_org_maxmind GEOIP_STANDARD /usr/local/GeoIPOrg.dat </span><span style="font-style: italic;">/usr/local/geoip_override.txt"</span><br>Plugin provided with AWStats (6.3+)
      
      <br><br>
      
      <br><br><span style="font-weight: bold;">GeoIPfree
      </span><br><span style="font-style: italic;">Required Modules:</span>&nbsp;Geo::IPfree version 0.2+ (from Graciliano M.P.)
      <br><span style="font-style: italic;">Parameters:</span> None<br><span style="font-style: italic;">Description:</span>&nbsp;Country
      chart is built from an Internet IP-Country database.&nbsp;This plugin
      is useless for intranet only log files.&nbsp; <br>Note: You must
      choose between using this plugin (need Perl Geo::IPfree&nbsp;module,
      database is free but not up to date) or the GeoIP plugin
      (need&nbsp;Perl Geo::IP module from Maxmind, database is also free and
      up to date). <br>Note: Activestate provide a corrupted version of Geo::IPfree 0.2 Perl&nbsp;module, so install it from elsewhere (from <a href="http://www.cpan.org/">www.cpan.org</a> for example).
      <br>This plugin reduces AWStats speed by about 10% !
      <br>Plugin provided with AWStats (5.5+).
      <br>You can find Geo::IPfree Perl Module on :
      <br>- All OS: <a href="http://www.cpan.org/">CPAN site</a>
      <br>- ActiveState: GeoIPfree module provided by Activestate is not working correctly so I removed
      the link. You can follow the following setup instead: Download from <a href="http://www.cpan.org/">CPAN site</a>
      and copy 'Geo' directory (found in 'lib') into AWStats plugins directory.
      This is a fast tip to install Geo-IPfree perl module to be used by AWStats geoipfree plugin.
      <br>Note: The Geo::IPfree database has not been updated in a long time, so using
      the <a href="awstats_contrib.html#geoip">geoip</a> plugin (using the Geo::IP Perl module, now free for countries) is highly recommended.
      <br>You can use the following tool to test your geoipfree setup: <a href="file:///files/testgeoipfree.pl">testgeoipfree.pl</a>. Just
      put this file into your plugins directory and run it.
      
      
      <br><br><a name="CONTRIB"></a><br>
      <font color="#665544" size="3"><b>Other AWStats contribs/tools/package</b></font><br>
      <hr>
      
      <br>
      All following files/products were developped and submitted by contributors.
      I haven't tried them, so I can't tell you if they work and how they work...<br>
      They can enhance AWStats use or save you time giving you a start for a new development.<br>
      <br>
      
      <!--
      <b>Other available packages (provided by contributors):</b><br>
      <a href="http://nx.dyndns.info/sme/awstats/awstats.php" target=new>A SME (E-Smith) package</a> (Based on AWStats 6.0 version)<br>
      <a href="http://www.nuonce.net/awstats-cobalt.php" target=new> Cobalt RaQ 3/4/550 Package Files </a> (Based on AWStats 5.9)<br>
      <a href="http://www.turro.org/Portal?xpc=1$@8$@1$@1&folder=20050104154634840" target=new> A war package</a><br>
      <br>
      -->
      
      <b>Other tools:</b><br>
      <br>
      
      <a href="https://github.com/ip2location/ip2location_awstats">A plugin for geoip location</a>.<br>
      
      <a href="http://wordpress.org/extend/plugins/awstats-script/">A plugin for WordPress</a> that allow WordPress users
      to add tags required by AWStats to report the "miscellanous chart".<br>
      
      <a href="http://sourceforge.net/projects/exim2awstats/">Exim2Awstats</a> is a tool to convert Exim MTA log file to a format readable by AWSTats.<br>
      
      <a href="http://www.digievo.co.uk/software.asp?category=2">Logprocess</a> automate the collection, merging, processing and archiving of IIS 
      log files in a hosting (mult-domain) environment using AWStats to generate and manage stats/reports.<br>
      
      <a href="/files/configurador.tgz" target="_new">Configurador</a> is a piece of CGI perl scripts to allow you to edit an AWStats config file from
      the web. Code comments are in Spanish but it may be a goo start to develop your own tool.
      <i>Hector Garcia Alvarez</i><br>
      
      <a href="/files/logtrans.py" target="_new">logtrans.py</a> is a python small example on how to convert an old
      log file from IIS4.0 to a new format compatible with AWStats. Don't know if it works, just here
      to provide you a code sample if you like python.<br>
      
      <a href="http://www.ruwenzori.net/code/go_awstats/" target="_new">go_awstats</a>, is a tool to automate build of
      AWStats statics reports for all config files but also for all month.<br>
      
      
      
      <br><a name="RELATED"></a><br>
      <font color="#665544" size="3"><b>Other Non AWStats contribs/tools (not related to AWStats but related to log analysis)</b></font><br>
      <hr>
      
      <a href="/files/maillog2commonlog.pl" target="_new">maillog2commonlog.pl</a> converts mail logs in
      smail or qmail format to the common log format.
      Note that if you want to analyze, with AWStats, mail log files from postfix, sendmail or qmail,
      a better solution is to use instead maillogconvert.pl preprocessor (See AWStats
      <a href="awstats_faq.html#MAIL">F.A.Q</a> about analyzing mail logs).<br>
      <i>Joey Hess, freeware.</i><br>
      
      <a href="http://www.kristoffersen.us/software/" target="_new">maillogconv.pl</a> is another mail log processor that
      can be used to change mail log files into a log file that AWStats can understand.<br>
      Note that a derivated and enhanced tool called maillogconvert.pl is provided with AWStats
      since 5.7. See <a href="awstats_faq.html#MAIL">F.A.Q</a> about analyzing mail logs to know
      how to setup AWStats with maillogconv.pl or maillogconvert.pl to analyze
      Postfix, Sendmail, Qmail or MDaemon log files.<br>
      
      <a href="/files/access_referer_agent2combined.pl" target="_new">access_referer_agent2combined.pl</a> is a perl script that converts a
      directory of common log format (CLF) access-files, referer-files and agent-files to a single combined.log
      This is usefull if you have seperate access/referer/agent logfiles and want to use all features of a loganalyzer
      that require a combined log file.<br>
      <a href="http://anonlog.sourceforge.net/" target="_new">anonlog</a> "anonymizes" your logfile by encoding sensitive information.<br>
      <i>Stephen Turner, freeware.</i><br> 
      
      <br>
      <u>If you don't like AWStats, you can try thoose other popular similar tools :</u><br>
      <a href="http://www.mrunix.net/webalizer/" target="_new">Webalizer</a>. Another very old log analyzer (written in C).<br>
      <br>
      There is also commercial products you can find doing a search on 'log file analyzer' with <a href="http://www.google.com">Google</a>.<br>
      <br>
      
      
      
      <br><a name="DOC"></a><br>
      <font color="#665544" size="3"><b>Documents on AWStats or related to log analysis</b></font><br>
      <hr>
      <!--<img src="/images/us.png">-->AWStats official documentation for last version can be found here: <a href="index.html">HTML On line</a> or <a href="awstats.pdf">PDF file</a><br>
      <br>
      An intro and install doc 'Using AWStats on GNU/Linux or Windows' in <a href="http://www.chedong.com/tech/awstats.html">Chinese</a><br>
      A setup tutorial in <a href="http://www.baudelet.net/awstats.htm" target="_doc">French for Windows users</a><br>
      <br>
      
      
      <br><a name="SPONSOR"></a><br>
      <font color="#665544" size="3"><b>Sponsors</b></font><br>
      <hr>
      <!-- You can remove this part if your distribution need documentation without external tags -->
      <!-- BEGIN_PAYPAL_LINK -->
      You can make a donation to support AWStats project with this link:
      <form action="https://www.paypal.com/cgi-bin/webscr" method="post">
      <input type="hidden" name="cmd" value="_s-xclick">
      <input type="hidden" name="hosted_button_id" value="8968579">
      <input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG_global.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online.">
      <img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
      </form>
      <br>
      Special thanks goes to the following sponsor for their important support:<br>
      <a href="https://www.dolibarr.org" target="open source erp and crm project">dolibarr.org</a><br>
      <a href="http://www.arrestier.fr" target="rhumatologue pessac, talence, bordeaux">arrestier.fr</a><br>
      <a href="http://www.ballanger-dermatologue.fr" target="dermatologue talence">www.ballanger-dermatologue.fr</a><br>
      ...<i>your name/link here: contact@destailleur.fr</i>... <br>
      <!-- END_PAYPAL_LINK -->
      
      
      <br><br>
      <br>
      <hr>
      
      <!-- You can remove this part if you distribution need documentation without external tags -->
      <!-- BEGIN_SOCIAL_NETWORKS -->
      <div class="htmldoc-ignore">
      <!-- google plus -->
      <span style="color: #bbb; font-weight: normal;">Article written by <a href="https://plus.google.com/+LaurentDestailleur-Open-Source-Expert?Open-Source-Expert?rel=author" rel="author" style="color: #ccc; font-weight: normal;">Laurent Destailleur</a>.</span><br>
      <br>
      <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
      <g:plusone></g:plusone>
      <!-- facebook -->
      <div id="fb-root"></div>
      <script>(function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1";
        fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));</script>
      <div class="fb-like" data-href="http://www.awstats.org/docs/awstats_contrib.html" data-layout="button_count" data-action="recommend" data-show-faces="false" data-share="true"></div>
      </div>
      <!-- END_SOCIAL_NETWORKS -->
      
      </body></html>�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/COPYING.TXT������������������������������������������������������������������������0000644�0001751�0001751�00000104513�14753672077�017504� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������                    GNU GENERAL PUBLIC LICENSE
                             Version 3, 29 June 2007
      
       Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
       Everyone is permitted to copy and distribute verbatim copies
       of this license document, but changing it is not allowed.
      
                                  Preamble
      
        The GNU General Public License is a free, copyleft license for
      software and other kinds of works.
      
        The licenses for most software and other practical works are designed
      to take away your freedom to share and change the works.  By contrast,
      the GNU General Public License is intended to guarantee your freedom to
      share and change all versions of a program--to make sure it remains free
      software for all its users.  We, the Free Software Foundation, use the
      GNU General Public License for most of our software; it applies also to
      any other work released this way by its authors.  You can apply it to
      your programs, too.
      
        When we speak of free software, we are referring to freedom, not
      price.  Our General Public Licenses are designed to make sure that you
      have the freedom to distribute copies of free software (and charge for
      them if you wish), that you receive source code or can get it if you
      want it, that you can change the software or use pieces of it in new
      free programs, and that you know you can do these things.
      
        To protect your rights, we need to prevent others from denying you
      these rights or asking you to surrender the rights.  Therefore, you have
      certain responsibilities if you distribute copies of the software, or if
      you modify it: responsibilities to respect the freedom of others.
      
        For example, if you distribute copies of such a program, whether
      gratis or for a fee, you must pass on to the recipients the same
      freedoms that you received.  You must make sure that they, too, receive
      or can get the source code.  And you must show them these terms so they
      know their rights.
      
        Developers that use the GNU GPL protect your rights with two steps:
      (1) assert copyright on the software, and (2) offer you this License
      giving you legal permission to copy, distribute and/or modify it.
      
        For the developers' and authors' protection, the GPL clearly explains
      that there is no warranty for this free software.  For both users' and
      authors' sake, the GPL requires that modified versions be marked as
      changed, so that their problems will not be attributed erroneously to
      authors of previous versions.
      
        Some devices are designed to deny users access to install or run
      modified versions of the software inside them, although the manufacturer
      can do so.  This is fundamentally incompatible with the aim of
      protecting users' freedom to change the software.  The systematic
      pattern of such abuse occurs in the area of products for individuals to
      use, which is precisely where it is most unacceptable.  Therefore, we
      have designed this version of the GPL to prohibit the practice for those
      products.  If such problems arise substantially in other domains, we
      stand ready to extend this provision to those domains in future versions
      of the GPL, as needed to protect the freedom of users.
      
        Finally, every program is threatened constantly by software patents.
      States should not allow patents to restrict development and use of
      software on general-purpose computers, but in those that do, we wish to
      avoid the special danger that patents applied to a free program could
      make it effectively proprietary.  To prevent this, the GPL assures that
      patents cannot be used to render the program non-free.
      
        The precise terms and conditions for copying, distribution and
      modification follow.
      
                             TERMS AND CONDITIONS
      
        0. Definitions.
      
        "This License" refers to version 3 of the GNU General Public License.
      
        "Copyright" also means copyright-like laws that apply to other kinds of
      works, such as semiconductor masks.
      
        "The Program" refers to any copyrightable work licensed under this
      License.  Each licensee is addressed as "you".  "Licensees" and
      "recipients" may be individuals or organizations.
      
        To "modify" a work means to copy from or adapt all or part of the work
      in a fashion requiring copyright permission, other than the making of an
      exact copy.  The resulting work is called a "modified version" of the
      earlier work or a work "based on" the earlier work.
      
        A "covered work" means either the unmodified Program or a work based
      on the Program.
      
        To "propagate" a work means to do anything with it that, without
      permission, would make you directly or secondarily liable for
      infringement under applicable copyright law, except executing it on a
      computer or modifying a private copy.  Propagation includes copying,
      distribution (with or without modification), making available to the
      public, and in some countries other activities as well.
      
        To "convey" a work means any kind of propagation that enables other
      parties to make or receive copies.  Mere interaction with a user through
      a computer network, with no transfer of a copy, is not conveying.
      
        An interactive user interface displays "Appropriate Legal Notices"
      to the extent that it includes a convenient and prominently visible
      feature that (1) displays an appropriate copyright notice, and (2)
      tells the user that there is no warranty for the work (except to the
      extent that warranties are provided), that licensees may convey the
      work under this License, and how to view a copy of this License.  If
      the interface presents a list of user commands or options, such as a
      menu, a prominent item in the list meets this criterion.
      
        1. Source Code.
      
        The "source code" for a work means the preferred form of the work
      for making modifications to it.  "Object code" means any non-source
      form of a work.
      
        A "Standard Interface" means an interface that either is an official
      standard defined by a recognized standards body, or, in the case of
      interfaces specified for a particular programming language, one that
      is widely used among developers working in that language.
      
        The "System Libraries" of an executable work include anything, other
      than the work as a whole, that (a) is included in the normal form of
      packaging a Major Component, but which is not part of that Major
      Component, and (b) serves only to enable use of the work with that
      Major Component, or to implement a Standard Interface for which an
      implementation is available to the public in source code form.  A
      "Major Component", in this context, means a major essential component
      (kernel, window system, and so on) of the specific operating system
      (if any) on which the executable work runs, or a compiler used to
      produce the work, or an object code interpreter used to run it.
      
        The "Corresponding Source" for a work in object code form means all
      the source code needed to generate, install, and (for an executable
      work) run the object code and to modify the work, including scripts to
      control those activities.  However, it does not include the work's
      System Libraries, or general-purpose tools or generally available free
      programs which are used unmodified in performing those activities but
      which are not part of the work.  For example, Corresponding Source
      includes interface definition files associated with source files for
      the work, and the source code for shared libraries and dynamically
      linked subprograms that the work is specifically designed to require,
      such as by intimate data communication or control flow between those
      subprograms and other parts of the work.
      
        The Corresponding Source need not include anything that users
      can regenerate automatically from other parts of the Corresponding
      Source.
      
        The Corresponding Source for a work in source code form is that
      same work.
      
        2. Basic Permissions.
      
        All rights granted under this License are granted for the term of
      copyright on the Program, and are irrevocable provided the stated
      conditions are met.  This License explicitly affirms your unlimited
      permission to run the unmodified Program.  The output from running a
      covered work is covered by this License only if the output, given its
      content, constitutes a covered work.  This License acknowledges your
      rights of fair use or other equivalent, as provided by copyright law.
      
        You may make, run and propagate covered works that you do not
      convey, without conditions so long as your license otherwise remains
      in force.  You may convey covered works to others for the sole purpose
      of having them make modifications exclusively for you, or provide you
      with facilities for running those works, provided that you comply with
      the terms of this License in conveying all material for which you do
      not control copyright.  Those thus making or running the covered works
      for you must do so exclusively on your behalf, under your direction
      and control, on terms that prohibit them from making any copies of
      your copyrighted material outside their relationship with you.
      
        Conveying under any other circumstances is permitted solely under
      the conditions stated below.  Sublicensing is not allowed; section 10
      makes it unnecessary.
      
        3. Protecting Users' Legal Rights From Anti-Circumvention Law.
      
        No covered work shall be deemed part of an effective technological
      measure under any applicable law fulfilling obligations under article
      11 of the WIPO copyright treaty adopted on 20 December 1996, or
      similar laws prohibiting or restricting circumvention of such
      measures.
      
        When you convey a covered work, you waive any legal power to forbid
      circumvention of technological measures to the extent such circumvention
      is effected by exercising rights under this License with respect to
      the covered work, and you disclaim any intention to limit operation or
      modification of the work as a means of enforcing, against the work's
      users, your or third parties' legal rights to forbid circumvention of
      technological measures.
      
        4. Conveying Verbatim Copies.
      
        You may convey verbatim copies of the Program's source code as you
      receive it, in any medium, provided that you conspicuously and
      appropriately publish on each copy an appropriate copyright notice;
      keep intact all notices stating that this License and any
      non-permissive terms added in accord with section 7 apply to the code;
      keep intact all notices of the absence of any warranty; and give all
      recipients a copy of this License along with the Program.
      
        You may charge any price or no price for each copy that you convey,
      and you may offer support or warranty protection for a fee.
      
        5. Conveying Modified Source Versions.
      
        You may convey a work based on the Program, or the modifications to
      produce it from the Program, in the form of source code under the
      terms of section 4, provided that you also meet all of these conditions:
      
          a) The work must carry prominent notices stating that you modified
          it, and giving a relevant date.
      
          b) The work must carry prominent notices stating that it is
          released under this License and any conditions added under section
          7.  This requirement modifies the requirement in section 4 to
          "keep intact all notices".
      
          c) You must license the entire work, as a whole, under this
          License to anyone who comes into possession of a copy.  This
          License will therefore apply, along with any applicable section 7
          additional terms, to the whole of the work, and all its parts,
          regardless of how they are packaged.  This License gives no
          permission to license the work in any other way, but it does not
          invalidate such permission if you have separately received it.
      
          d) If the work has interactive user interfaces, each must display
          Appropriate Legal Notices; however, if the Program has interactive
          interfaces that do not display Appropriate Legal Notices, your
          work need not make them do so.
      
        A compilation of a covered work with other separate and independent
      works, which are not by their nature extensions of the covered work,
      and which are not combined with it such as to form a larger program,
      in or on a volume of a storage or distribution medium, is called an
      "aggregate" if the compilation and its resulting copyright are not
      used to limit the access or legal rights of the compilation's users
      beyond what the individual works permit.  Inclusion of a covered work
      in an aggregate does not cause this License to apply to the other
      parts of the aggregate.
      
        6. Conveying Non-Source Forms.
      
        You may convey a covered work in object code form under the terms
      of sections 4 and 5, provided that you also convey the
      machine-readable Corresponding Source under the terms of this License,
      in one of these ways:
      
          a) Convey the object code in, or embodied in, a physical product
          (including a physical distribution medium), accompanied by the
          Corresponding Source fixed on a durable physical medium
          customarily used for software interchange.
      
          b) Convey the object code in, or embodied in, a physical product
          (including a physical distribution medium), accompanied by a
          written offer, valid for at least three years and valid for as
          long as you offer spare parts or customer support for that product
          model, to give anyone who possesses the object code either (1) a
          copy of the Corresponding Source for all the software in the
          product that is covered by this License, on a durable physical
          medium customarily used for software interchange, for a price no
          more than your reasonable cost of physically performing this
          conveying of source, or (2) access to copy the
          Corresponding Source from a network server at no charge.
      
          c) Convey individual copies of the object code with a copy of the
          written offer to provide the Corresponding Source.  This
          alternative is allowed only occasionally and noncommercially, and
          only if you received the object code with such an offer, in accord
          with subsection 6b.
      
          d) Convey the object code by offering access from a designated
          place (gratis or for a charge), and offer equivalent access to the
          Corresponding Source in the same way through the same place at no
          further charge.  You need not require recipients to copy the
          Corresponding Source along with the object code.  If the place to
          copy the object code is a network server, the Corresponding Source
          may be on a different server (operated by you or a third party)
          that supports equivalent copying facilities, provided you maintain
          clear directions next to the object code saying where to find the
          Corresponding Source.  Regardless of what server hosts the
          Corresponding Source, you remain obligated to ensure that it is
          available for as long as needed to satisfy these requirements.
      
          e) Convey the object code using peer-to-peer transmission, provided
          you inform other peers where the object code and Corresponding
          Source of the work are being offered to the general public at no
          charge under subsection 6d.
      
        A separable portion of the object code, whose source code is excluded
      from the Corresponding Source as a System Library, need not be
      included in conveying the object code work.
      
        A "User Product" is either (1) a "consumer product", which means any
      tangible personal property which is normally used for personal, family,
      or household purposes, or (2) anything designed or sold for incorporation
      into a dwelling.  In determining whether a product is a consumer product,
      doubtful cases shall be resolved in favor of coverage.  For a particular
      product received by a particular user, "normally used" refers to a
      typical or common use of that class of product, regardless of the status
      of the particular user or of the way in which the particular user
      actually uses, or expects or is expected to use, the product.  A product
      is a consumer product regardless of whether the product has substantial
      commercial, industrial or non-consumer uses, unless such uses represent
      the only significant mode of use of the product.
      
        "Installation Information" for a User Product means any methods,
      procedures, authorization keys, or other information required to install
      and execute modified versions of a covered work in that User Product from
      a modified version of its Corresponding Source.  The information must
      suffice to ensure that the continued functioning of the modified object
      code is in no case prevented or interfered with solely because
      modification has been made.
      
        If you convey an object code work under this section in, or with, or
      specifically for use in, a User Product, and the conveying occurs as
      part of a transaction in which the right of possession and use of the
      User Product is transferred to the recipient in perpetuity or for a
      fixed term (regardless of how the transaction is characterized), the
      Corresponding Source conveyed under this section must be accompanied
      by the Installation Information.  But this requirement does not apply
      if neither you nor any third party retains the ability to install
      modified object code on the User Product (for example, the work has
      been installed in ROM).
      
        The requirement to provide Installation Information does not include a
      requirement to continue to provide support service, warranty, or updates
      for a work that has been modified or installed by the recipient, or for
      the User Product in which it has been modified or installed.  Access to a
      network may be denied when the modification itself materially and
      adversely affects the operation of the network or violates the rules and
      protocols for communication across the network.
      
        Corresponding Source conveyed, and Installation Information provided,
      in accord with this section must be in a format that is publicly
      documented (and with an implementation available to the public in
      source code form), and must require no special password or key for
      unpacking, reading or copying.
      
        7. Additional Terms.
      
        "Additional permissions" are terms that supplement the terms of this
      License by making exceptions from one or more of its conditions.
      Additional permissions that are applicable to the entire Program shall
      be treated as though they were included in this License, to the extent
      that they are valid under applicable law.  If additional permissions
      apply only to part of the Program, that part may be used separately
      under those permissions, but the entire Program remains governed by
      this License without regard to the additional permissions.
      
        When you convey a copy of a covered work, you may at your option
      remove any additional permissions from that copy, or from any part of
      it.  (Additional permissions may be written to require their own
      removal in certain cases when you modify the work.)  You may place
      additional permissions on material, added by you to a covered work,
      for which you have or can give appropriate copyright permission.
      
        Notwithstanding any other provision of this License, for material you
      add to a covered work, you may (if authorized by the copyright holders of
      that material) supplement the terms of this License with terms:
      
          a) Disclaiming warranty or limiting liability differently from the
          terms of sections 15 and 16 of this License; or
      
          b) Requiring preservation of specified reasonable legal notices or
          author attributions in that material or in the Appropriate Legal
          Notices displayed by works containing it; or
      
          c) Prohibiting misrepresentation of the origin of that material, or
          requiring that modified versions of such material be marked in
          reasonable ways as different from the original version; or
      
          d) Limiting the use for publicity purposes of names of licensors or
          authors of the material; or
      
          e) Declining to grant rights under trademark law for use of some
          trade names, trademarks, or service marks; or
      
          f) Requiring indemnification of licensors and authors of that
          material by anyone who conveys the material (or modified versions of
          it) with contractual assumptions of liability to the recipient, for
          any liability that these contractual assumptions directly impose on
          those licensors and authors.
      
        All other non-permissive additional terms are considered "further
      restrictions" within the meaning of section 10.  If the Program as you
      received it, or any part of it, contains a notice stating that it is
      governed by this License along with a term that is a further
      restriction, you may remove that term.  If a license document contains
      a further restriction but permits relicensing or conveying under this
      License, you may add to a covered work material governed by the terms
      of that license document, provided that the further restriction does
      not survive such relicensing or conveying.
      
        If you add terms to a covered work in accord with this section, you
      must place, in the relevant source files, a statement of the
      additional terms that apply to those files, or a notice indicating
      where to find the applicable terms.
      
        Additional terms, permissive or non-permissive, may be stated in the
      form of a separately written license, or stated as exceptions;
      the above requirements apply either way.
      
        8. Termination.
      
        You may not propagate or modify a covered work except as expressly
      provided under this License.  Any attempt otherwise to propagate or
      modify it is void, and will automatically terminate your rights under
      this License (including any patent licenses granted under the third
      paragraph of section 11).
      
        However, if you cease all violation of this License, then your
      license from a particular copyright holder is reinstated (a)
      provisionally, unless and until the copyright holder explicitly and
      finally terminates your license, and (b) permanently, if the copyright
      holder fails to notify you of the violation by some reasonable means
      prior to 60 days after the cessation.
      
        Moreover, your license from a particular copyright holder is
      reinstated permanently if the copyright holder notifies you of the
      violation by some reasonable means, this is the first time you have
      received notice of violation of this License (for any work) from that
      copyright holder, and you cure the violation prior to 30 days after
      your receipt of the notice.
      
        Termination of your rights under this section does not terminate the
      licenses of parties who have received copies or rights from you under
      this License.  If your rights have been terminated and not permanently
      reinstated, you do not qualify to receive new licenses for the same
      material under section 10.
      
        9. Acceptance Not Required for Having Copies.
      
        You are not required to accept this License in order to receive or
      run a copy of the Program.  Ancillary propagation of a covered work
      occurring solely as a consequence of using peer-to-peer transmission
      to receive a copy likewise does not require acceptance.  However,
      nothing other than this License grants you permission to propagate or
      modify any covered work.  These actions infringe copyright if you do
      not accept this License.  Therefore, by modifying or propagating a
      covered work, you indicate your acceptance of this License to do so.
      
        10. Automatic Licensing of Downstream Recipients.
      
        Each time you convey a covered work, the recipient automatically
      receives a license from the original licensors, to run, modify and
      propagate that work, subject to this License.  You are not responsible
      for enforcing compliance by third parties with this License.
      
        An "entity transaction" is a transaction transferring control of an
      organization, or substantially all assets of one, or subdividing an
      organization, or merging organizations.  If propagation of a covered
      work results from an entity transaction, each party to that
      transaction who receives a copy of the work also receives whatever
      licenses to the work the party's predecessor in interest had or could
      give under the previous paragraph, plus a right to possession of the
      Corresponding Source of the work from the predecessor in interest, if
      the predecessor has it or can get it with reasonable efforts.
      
        You may not impose any further restrictions on the exercise of the
      rights granted or affirmed under this License.  For example, you may
      not impose a license fee, royalty, or other charge for exercise of
      rights granted under this License, and you may not initiate litigation
      (including a cross-claim or counterclaim in a lawsuit) alleging that
      any patent claim is infringed by making, using, selling, offering for
      sale, or importing the Program or any portion of it.
      
        11. Patents.
      
        A "contributor" is a copyright holder who authorizes use under this
      License of the Program or a work on which the Program is based.  The
      work thus licensed is called the contributor's "contributor version".
      
        A contributor's "essential patent claims" are all patent claims
      owned or controlled by the contributor, whether already acquired or
      hereafter acquired, that would be infringed by some manner, permitted
      by this License, of making, using, or selling its contributor version,
      but do not include claims that would be infringed only as a
      consequence of further modification of the contributor version.  For
      purposes of this definition, "control" includes the right to grant
      patent sublicenses in a manner consistent with the requirements of
      this License.
      
        Each contributor grants you a non-exclusive, worldwide, royalty-free
      patent license under the contributor's essential patent claims, to
      make, use, sell, offer for sale, import and otherwise run, modify and
      propagate the contents of its contributor version.
      
        In the following three paragraphs, a "patent license" is any express
      agreement or commitment, however denominated, not to enforce a patent
      (such as an express permission to practice a patent or covenant not to
      sue for patent infringement).  To "grant" such a patent license to a
      party means to make such an agreement or commitment not to enforce a
      patent against the party.
      
        If you convey a covered work, knowingly relying on a patent license,
      and the Corresponding Source of the work is not available for anyone
      to copy, free of charge and under the terms of this License, through a
      publicly available network server or other readily accessible means,
      then you must either (1) cause the Corresponding Source to be so
      available, or (2) arrange to deprive yourself of the benefit of the
      patent license for this particular work, or (3) arrange, in a manner
      consistent with the requirements of this License, to extend the patent
      license to downstream recipients.  "Knowingly relying" means you have
      actual knowledge that, but for the patent license, your conveying the
      covered work in a country, or your recipient's use of the covered work
      in a country, would infringe one or more identifiable patents in that
      country that you have reason to believe are valid.
      
        If, pursuant to or in connection with a single transaction or
      arrangement, you convey, or propagate by procuring conveyance of, a
      covered work, and grant a patent license to some of the parties
      receiving the covered work authorizing them to use, propagate, modify
      or convey a specific copy of the covered work, then the patent license
      you grant is automatically extended to all recipients of the covered
      work and works based on it.
      
        A patent license is "discriminatory" if it does not include within
      the scope of its coverage, prohibits the exercise of, or is
      conditioned on the non-exercise of one or more of the rights that are
      specifically granted under this License.  You may not convey a covered
      work if you are a party to an arrangement with a third party that is
      in the business of distributing software, under which you make payment
      to the third party based on the extent of your activity of conveying
      the work, and under which the third party grants, to any of the
      parties who would receive the covered work from you, a discriminatory
      patent license (a) in connection with copies of the covered work
      conveyed by you (or copies made from those copies), or (b) primarily
      for and in connection with specific products or compilations that
      contain the covered work, unless you entered into that arrangement,
      or that patent license was granted, prior to 28 March 2007.
      
        Nothing in this License shall be construed as excluding or limiting
      any implied license or other defenses to infringement that may
      otherwise be available to you under applicable patent law.
      
        12. No Surrender of Others' Freedom.
      
        If conditions are imposed on you (whether by court order, agreement or
      otherwise) that contradict the conditions of this License, they do not
      excuse you from the conditions of this License.  If you cannot convey a
      covered work so as to satisfy simultaneously your obligations under this
      License and any other pertinent obligations, then as a consequence you may
      not convey it at all.  For example, if you agree to terms that obligate you
      to collect a royalty for further conveying from those to whom you convey
      the Program, the only way you could satisfy both those terms and this
      License would be to refrain entirely from conveying the Program.
      
        13. Use with the GNU Affero General Public License.
      
        Notwithstanding any other provision of this License, you have
      permission to link or combine any covered work with a work licensed
      under version 3 of the GNU Affero General Public License into a single
      combined work, and to convey the resulting work.  The terms of this
      License will continue to apply to the part which is the covered work,
      but the special requirements of the GNU Affero General Public License,
      section 13, concerning interaction through a network will apply to the
      combination as such.
      
        14. Revised Versions of this License.
      
        The Free Software Foundation may publish revised and/or new versions of
      the GNU General Public License from time to time.  Such new versions will
      be similar in spirit to the present version, but may differ in detail to
      address new problems or concerns.
      
        Each version is given a distinguishing version number.  If the
      Program specifies that a certain numbered version of the GNU General
      Public License "or any later version" applies to it, you have the
      option of following the terms and conditions either of that numbered
      version or of any later version published by the Free Software
      Foundation.  If the Program does not specify a version number of the
      GNU General Public License, you may choose any version ever published
      by the Free Software Foundation.
      
        If the Program specifies that a proxy can decide which future
      versions of the GNU General Public License can be used, that proxy's
      public statement of acceptance of a version permanently authorizes you
      to choose that version for the Program.
      
        Later license versions may give you additional or different
      permissions.  However, no additional obligations are imposed on any
      author or copyright holder as a result of your choosing to follow a
      later version.
      
        15. Disclaimer of Warranty.
      
        THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
      APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
      HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
      OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
      THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
      PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
      IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
      ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
      
        16. Limitation of Liability.
      
        IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
      WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
      THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
      GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
      USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
      DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
      PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
      EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
      SUCH DAMAGES.
      
        17. Interpretation of Sections 15 and 16.
      
        If the disclaimer of warranty and limitation of liability provided
      above cannot be given local legal effect according to their terms,
      reviewing courts shall apply local law that most closely approximates
      an absolute waiver of all civil liability in connection with the
      Program, unless a warranty or assumption of liability accompanies a
      copy of the Program in return for a fee.
      
                           END OF TERMS AND CONDITIONS
      
                  How to Apply These Terms to Your New Programs
      
        If you develop a new program, and you want it to be of the greatest
      possible use to the public, the best way to achieve this is to make it
      free software which everyone can redistribute and change under these terms.
      
        To do so, attach the following notices to the program.  It is safest
      to attach them to the start of each source file to most effectively
      state the exclusion of warranty; and each file should have at least
      the "copyright" line and a pointer to where the full notice is found.
      
          <one line to give the program's name and a brief idea of what it does.>
          Copyright (C) <year>  <name of author>
      
          This program is free software: you can redistribute it and/or modify
          it under the terms of the GNU General Public License as published by
          the Free Software Foundation, either version 3 of the License, or
          (at your option) any later version.
      
          This program is distributed in the hope that it will be useful,
          but WITHOUT ANY WARRANTY; without even the implied warranty of
          MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
          GNU General Public License for more details.
      
          You should have received a copy of the GNU General Public License
          along with this program.  If not, see <http://www.gnu.org/licenses/>.
      
      Also add information on how to contact you by electronic and paper mail.
      
        If the program does terminal interaction, make it output a short
      notice like this when it starts in an interactive mode:
      
          <program>  Copyright (C) <year>  <name of author>
          This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
          This is free software, and you are welcome to redistribute it
          under certain conditions; type `show c' for details.
      
      The hypothetical commands `show w' and `show c' should show the appropriate
      parts of the General Public License.  Of course, your program's commands
      might be different; for a GUI interface, you would use an "about box".
      
        You should also get your employer (if you work as a programmer) or school,
      if any, to sign a "copyright disclaimer" for the program, if necessary.
      For more information on this, and how to apply and follow the GNU GPL, see
      <http://www.gnu.org/licenses/>.
      
        The GNU General Public License does not permit incorporating your program
      into proprietary programs.  If your program is a subroutine library, you
      may consider it more useful to permit linking proprietary applications with
      the library.  If this is what you want to do, use the GNU Lesser General
      Public License instead of this License.  But first, please read
      <http://www.gnu.org/philosophy/why-not-lgpl.html>.
      �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/awstats_tools.html�����������������������������������������������������������������0000644�0001751�0001751�00000036244�15052673721�021562� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <html><head>
      <meta name="description" content="AWStats Documentation - Other tools">
      <meta name="keywords" content="awstats, awstat, tools, utilities, awstats_buildstaticpages, logresolvemerge, common2combined">
      <meta name="robots" content="index,follow">
      <meta name="title" content="AWStats Documentation - Other tools">
      <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
      <title>AWStats Documentation - Other tools</title>
      <link rel="stylesheet" href="styles.css" type="text/css">
      <link href="https://plus.google.com/+LaurentDestailleur-Open-Source-Expert" rel="publisher" />
      </head>
      
      <body topmargin="10" leftmargin="5">
      
      
      <table style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="100%">
      
      <!-- Large -->
      <tbody><tr style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
      <td align="center" bgcolor="#9999cc"><a href="/"><img src="images/awstats_logo6.png" border="0"></a></td>
      <td align="center" bgcolor="#9999cc">
      <br>
      <font style="font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" color="#eeeeff"><b>AWStats logfile analyzer 8.0 Documentation</b></font><br>
      <br>
      </td>
      <td align="center" bgcolor="#9999cc">
      &nbsp;
      </td>
      </tr>
      
      </tbody></table>
      
      
      <br><br><h1 style="font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 26px; line-height: normal; font-size-adjust: none; font-stretch: normal;">Other utilities</h1>
      
      <br>
      This is a list of other tools provided with AWStats.<br>
      All those tools are available in <b>tools</b> directory of AWStats distribution.<br>
      <br><br>
      
      <!--
      <br>
      <br><a name="awstats_configure"><H2 style="font: 18px arial,helvetica,sans-serif color: #606060"><u>awstats_configure.pl</u></H2></a>
      <br>This script creates one config file for each web servers provided by Apache.
      <br>After running this tool, AWStats can immediatly be used.<br>
      <br>
      <br> This tool is not yet available...
      
      <br>
      <br>
      -->
      
      <br>
      <br><a name="awstats_updateall"><h2 style=""><u>awstats_updateall.pl</u></h2></a>
      <br>awstats_updateall launches update process for all AWStats config files (except
      <br>awstats.model.conf) found in a particular directory, so you can easily setup a
      <br>cron/scheduler job. The scanned directory is by default /etc/awstats.
      <br>
      <br>Usage:  awstats_updateall.pl now [options]
      <br>
      <br>Where options are:
      <br>  -awstatsprog=pathtoawstatspl
      <br>  -configdir=confdirtoscan
      
      <br>
      <br>
      
      <br>
      <br><a name="awstats_buildstaticpages"><h2 style=""><u>awstats_buildstaticpages.pl</u></h2></a>
      <br>awstats_buildstaticpages allows you to launch AWStats with -staticlinks option
      <br>to build all possible pages allowed by AWStats -output option.
      <br>
      <br>Usage:
      <br>awstats_buildstaticpages.pl (awstats_options) [awstatsbuildstaticpages_options]
      <br>
      <br>  where awstats_options are any option known by AWStats
      <br>   -config=configvalue is value for -config parameter (REQUIRED)
      <br>   -update             option used to update statistics before to generate pages
      <br>   -lang=LL            to output a HTML report in language LL (en,de,es,fr,...)
      <br>   -month=MM           to output a HTML report for an old month=MM
      <br>   -year=YYYY          to output a HTML report for an old year=YYYY
      <br>
      <br>  and awstatsbuildstaticpages_options can be
      <br>   -awstatsprog=pathtoawstatspl gives AWStats software (awstats.pl) path
      <br>   -dir=outputdir               to set output directory for generated pages
      <br>   -builddate=%YY%MM%DD         Used to add build date in built pages filenames
      <br>   -staticlinksext=xxx          For pages with .xxx extension instead of .html
      <br>   -buildpdf[=pathtohtmldoc]    Build a PDF file after building HTML pages.
      <br>                                 Output directory must contains icon directory
      <br>                                 when this option is used (need 'htmldoc').
      <br>
      <br>New versions and FAQ at http://www.awstats.org
      
      <br>
      <br>
      
      <br>
      <br><a name="logresolvemerge"><h2 style=""><u>logresolvemerge.pl</u></h2></a>
      logresolvemerge allows you to get one unique output log file, sorted on date,<br>built from particular sources:<br>&nbsp;- It can read several input log files,<br>&nbsp;- It can read .gz/.bz2 log files,<br>&nbsp;- It can also makes a fast reverse DNS lookup to replace<br>&nbsp;&nbsp; all IP addresses into host names in resulting log file.<br>logresolvemerge comes with ABSOLUTELY NO WARRANTY. It's a free software<br>distributed with a GNU General Public License (See COPYING.txt file).<br>logresolvemerge is part of AWStats but can be used alone as a log merger<br>or resolver before using any other log analyzer.<br><br>Usage:<br>&nbsp; logresolvemerge.pl [options] file<br>&nbsp; logresolvemerge.pl [options] file1 ... filen<br>&nbsp; logresolvemerge.pl [options] *.*<br>&nbsp; perl logresolvemerge.pl [options] *.* &gt; newfile<br>Options:<br>&nbsp; -dnslookup&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; make a reverse DNS lookup on IP adresses<br>&nbsp; -dnslookup=n&nbsp;&nbsp;&nbsp; same with a n parallel threads instead of serial requests<br>&nbsp; -dnscache=file&nbsp; make DNS lookup from cache file first before network lookup<br>&nbsp; -showsteps&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print on stderr benchmark information every 8192 lines<br>&nbsp; -addfilenum&nbsp;&nbsp;&nbsp;&nbsp; if used with several files, file number can be added in first<br>&nbsp; -addfilename&nbsp;&nbsp;&nbsp; if used with several files, file name can be added in first<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      field of output file. This can be used to add a cluster id<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      when log files come from several load balanced computers.<br>&nbsp; -stoponfirsteof Stop processing when any logfile reaches end-of-file.<br>&nbsp; -printfields&nbsp;&nbsp;&nbsp; For IIS or W3C logs, prints the latest field header for<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      the currentlog file when switching between log file entries<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      so that the parsercan automatically determine which fields<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; are avaiable.<br>&nbsp; -ignoremissing&nbsp; will not fail if a log file is missing<br><br>This runs logresolvemerge in command line to open one or several<br>server log files to merge them (sorted on date) and/or to make a reverse<br>DNS lookup (if asked). The result log file is sent on standard output.<br>Note: logresolvemerge is not a 'sort' tool to sort one file. It's a<br>software able to output sorted log records (with a reverse DNS lookup<br>included or not) even if log records are dispatched in several files.<br>Each of thoose files must be already independently sorted itself<br>(but that is the case in all web server log files). So you can use it<br>for load balanced log files or to group several old log files.<br><br>Don't forget that the main goal of logresolvemerge is to send log records to<br>a log analyzer in a sorted order without merging files on disk (NO NEED<br>OF DISK SPACE AT ALL) and without loading files into memory (NO NEED<br>OF MORE MEMORY). Choose of output records is done on the fly.<br><br>So logresolvemerge is particularly usefull when you want to output several<br>and/or large log files in a fast process, with no use of disk or<br>more memory, and in a chronological order through a pipe (to be used by a log<br>analyzer).<br><br>Note: If input records are not 'exactly' sorted but 'nearly' sorted (this<br>occurs with heavy servers), this is not a problem, the output will also<br>be 'nearly' sorted but a few log analyzers (like AWStats) knowns how to deal<br>with such logs.<br><br>WARNING: If log files are old MAC text files (lines ended with CR char), you<br>can't run this tool on Win or Unix platforms.<br><br>WARNING: Because of memory holes in ActiveState Perl version, use another<br>Perl interpreter if you need to process large log files.<br><br>Now supports/detects:<br>&nbsp; Automatic detection of log format<br>&nbsp; Files can be .gz/.bz2 files if zcat/bzcat tools are available in PATH.<br>&nbsp; Multithreaded reverse DNS lookup (several parallel requests) with Perl 5.8+.<br>New versions and FAQ at http://www.awstats.org<br>
      <br>
      
      <br>
      <br><a name="maillogconvert"><h2 style=""><u>maillogconvert.pl</u></h2></a>
      <br>maillogconvert is mail log preprocessor that convert a mail log file (from
      <br>postfix, sendmail or qmail servers) into a human readable format.
      <br>The output format is also ready to be used by a log analyzer, like AWStats.
      <br>
      <br>Usage:
      <br>  perl maillogconvert.pl [standard|vadmin] [year] &lt; logfile &gt; output
      <br>
      <br>The first parameter specifies what format the mail logfile is :
      <br>  standard - logfile is standard postfix,sendmail,qmail or mdaemon log format
      <br>  vadmin   - logfile is qmail log format with vadmin multi-host support
      <br>
      <br>The second parameter specifies what year to timestamp logfile with, if current
      <br>year is not the correct one (ie. 2002). Always use 4 digits. If not specified,
      <br>current year is used.
      <br>
      <br>If no output is specified, it goes to the console (stdout).
      
      <br>For example, the following sample from postfix mail log server:
      <br>
      <i>
      <br># 1 Mail fromuser@aol.com -&gt; touser@toserver.com, forward touser@toserver.com -&gt; touser@mainserver.com
      <br>Jan 01 07:27:31 apollon postfix/smtpd[1684]: connect from remt30.cluster1.charter.net[209.225.8.40]
      <br>Jan 01 07:27:32 apollon postfix/smtpd[1684]: 2BC793B8A4: client=remt30.cluster1.charter.net[209.225.8.40]
      <br>Jan 01 07:27:32 apollon postfix/cleanup[1687]: 2BC793B8A4: message-id=&lt;36027278@vneka&gt;
      <br>Jan 01 07:27:32 apollon postfix/qmgr[13860]: 2BC793B8A4: from=<fromuser @aol.com="">, size=2130, nrcpt=1 (queue active)
      <br>Jan 01 07:27:32 apollon postfix/smtpd[1684]: disconnect from remt30.cluster1.charter.net[209.225.8.40]
      <br>Jan 01 07:27:38 apollon postfix/local[1689]: 2BC793B8A4: to=<touser @mainserver.com="">, orig_to=<touser @toserver.com="">, relay=local, delay=6, status=sent ("|/usr/bin/procmail")
      <br># 2 Reject: 450
      <br>Jan 01 14:05:44 apollon postfix/smtpd[2114]: connect from baby.mainframe.nl[81.29.4.2]
      <br>Jan 01 14:05:44 apollon postfix/smtpd[2114]: E0C9D3BD9A: client=baby.mainframe.nl[81.29.4.2]
      <br>Jan 01 14:05:44 apollon postfix/smtpd[2114]: E0C9D3BD9A: reject: RCPT from baby.mainframe.nl[81.29.4.2]: 450 <touser2 @toserver.com="">: User unknown in local recipient table; from=&lt;&gt; to=<touser2 @toserver.com=""> proto=ESMTP helo=<baby.mainframe.nl>
      <br>Jan 01 14:10:16 juni postfix/smtpd[2568]: C34ED1432B: reject: RCPT from relay2.tp2rc.edu.tw[163.28.32.177]: 450 <unknownuser @unknownserver.com="">: User unknown in local recipient table; from=&lt;&gt; proto=ESMTP helo=<rmail.nccu.edu.tw>
      <br># 1 From unknown
      <br>Jan 01 15:17:05 apollon postfix/smtpd[29866]: connect from tomts12.bellnexxia.net[209.226.175.56]
      <br>Jan 01 15:17:05 apollon postfix/smtpd[29866]: 578093B8B5: client=tomts12.bellnexxia.net[209.226.175.56]
      <br>Jan 01 15:17:05 apollon postfix/cleanup[28931]: 578093B8B5:
      message-id=&lt;20030905131913.EOVH11393.tomts12-srv.bellnexxia.net@tomts12-srv&gt;
      <br>Jan 01 15:17:06 apollon postfix/qmgr[965]: 578093B8B5: from=&lt;&gt;, size=109367, nrcpt=1 (queue active)
      <br>Jan 01 15:17:06 apollon postfix/local[32432]: 578093B8B5: to=<touser @mainserver.com="">, orig_to=<touser @toserver.com="">, relay=local, delay=1, status=sent ("|/usr/bin/procmail")
      <br>Jan 01 15:17:06 apollon postfix/smtpd[29866]: disconnect from tomts12.bellnexxia.net[209.226.175.56]
      </touser></touser></rmail.nccu.edu.tw></unknownuser></baby.mainframe.nl></touser2></touser2></touser></touser></fromuser></i>
      <br>
      <br>will give a file that looks like this:
      <br>
      <i>
      <br>2004-01-01 07:27:38 fromuser@aol.com touser@toserver.com remt30.cluster1.charter.net localhost SMTP - 1 2130
      <br>2004-01-01 14:05:44 &lt;&gt; touser2@toserver.com baby.mainframe.nl - SMTP - 450 0
      <br>2004-01-01 14:10:16 &lt;&gt; unknownuser@unknownserver.com relay2.tp2rc.edu.tw - SMTP - 450 0
      <br>2004-01-01 15:17:06 &lt;&gt; touser@toserver.com tomts12.bellnexxia.net localhost SMTP - 1 109367
      </i>
      <br>
      <br>See <a href="awstats_faq.html#MAIL">FAQ-COM100</a> to see how to use maillogconvert.pl with AWStats to analyze mail log files.
      <br>
      
      <br>
      <br>
      
      <br>
      <br><a name="urlaliasbuilder"><h2 style=""><u>urlaliasbuilder.pl</u></h2></a>
      <br>Urlaliasbuilder generates an 'urlalias' file from an input file (an urlalias file
      <br>is a file with two columns: url and clear title of url).
      <br>The input file must contain a list of URLs (It can be an AWStats history file).
      <br>For each of thoose URLs, the script get the corresponding HTML page and catch the
      <br>header information (title), then it writes an output file that contains one line
      <br>for each URLs and several fields:
      <br>- The first field is the URL,
      <br>- The second is title caught from web page.
      <br>This resulting file can be used by AWStats urlalias plugin.
      <br>
      <br>Usage:   urlaliasbuilder.pl  -site=www.myserver.com  [options]
      <br>
      <br>The site parameter contains the web server to get the page from.
      <br>Where options are:
      <br>  -urllistfile=Input urllist file
      <br>	If this file is an AWStats history file then urlaliasbuilder will use the
      <br>    SIDER section of this file as its input URL's list.
      <br>  -urlaliasfile=Output urlalias file to build
      <br>  -overwrite    Overwrite output file if exists (by default appends to file).
      <br>  -secure       Use https protocol
      <br>
      <br>Example: urlaliasbuilder.pl -site=www.someotherhost.com
      <br>
      <br>New versions and FAQ at http://www.awstats.org
      <br>
      <br>This script was written from Simon Waight original works title-grabber.pl.
      <br>
      <br>
      
      <br>
      <hr>
      
      <!-- You can remove this part if you distribution need documentation without external tags -->
      <!-- BEGIN_SOCIAL_NETWORKS -->
      <div class="htmldoc-ignore">
      <!-- google plus -->
      <span style="color: #bbb; font-weight: normal;">Article written by <a href="https://www.destailleur.fr" rel="author" style="color: #ccc; font-weight: normal;">Laurent Destailleur</a>.</span><br>
      <br>
      <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
      <g:plusone></g:plusone>
      <!-- facebook -->
      <div id="fb-root"></div>
      <script>(function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1";
        fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));</script>
      <div class="fb-like" data-href="http://www.awstats.org/docs/awstats_tools.html" data-layout="button_count" data-action="recommend" data-show-faces="false" data-share="true"></div>
      </div>
      <!-- END_SOCIAL_NETWORKS -->
      
      </body></html>
      ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/awstats_config.html����������������������������������������������������������������0000644�0001751�0001751�00000231272�15052673721�021665� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <html><head>
      <meta name="description" content="AWStats Documentation - Configuration directives and parameters">
      <meta name="keywords" content="awstats, awstat, config, parameters, configuration, conf">
      <meta name="robots" content="index,follow">
      <meta name="title" content="AWStats Documentation - Configuration directives and parameters">
      <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
      <title>AWStats Documentation - Configuration directives and parameters</title>
      <link rel="stylesheet" href="styles.css" type="text/css">
      <link href="https://plus.google.com/+LaurentDestailleur-Open-Source-Expert" rel="publisher" />
      </head>
      
      <body topmargin="10" leftmargin="5">
      
      <table style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="100%">
      
      <!-- Large -->
      <tbody><tr style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
      <td align="center" bgcolor="#9999cc"><a href="/"><img src="images/awstats_logo6.png" border="0"></a></td>
      <td align="center" bgcolor="#9999cc">
      <br>
      <font style="font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" color="#eeeeff"><b>AWStats logfile analyzer 8.0 Documentation</b></font><br>
      <br>
      </td>
      <td align="center" bgcolor="#9999cc">
      &nbsp;
      </td>
      </tr>
      
      </tbody></table>
      
      
      <br><br><h1 style="font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 26px; line-height: normal; font-size-adjust: none; font-stretch: normal;">AWStats configuration directives/options</h1>
      <!-- -------------------------------------------------------------------------------------- -->
      
      <br>Each directive available in the AWStats config file (.conf) is listed here (with examples and default values).<br>
      <br>
      <b>Notes</b>
      To include an environment variable in any parameter (AWStats will replace it with its value
      when reading it), follow the example:<br>
      <i>Parameter="__ENVNAME__"</i>
      <br>
      <br>
      <br>
      <br><b>DIRECTIVES IN MAIN SETUP SECTION (Required to make AWStats work)</b><br>
      <ul>
      <li><a href="#LogFile">LogFile</a>
      </li><li><a href="#LogType">LogType</a>
      </li><li><a href="#LogFormat">LogFormat</a>
      </li><li><a href="#LogSeparator">LogSeparator</a>
      </li><li><a href="#DNSLookup">DNSLookup</a>
      </li><li><a href="#DynamicDNSLookup">DynamicDNSLookup</a>
      </li><li><a href="#DirData">DirData</a>
      </li><li><a href="#DirCgi">DirCgi</a>
      </li><li><a href="#DirIcons">DirIcons</a>
      </li><li><a href="#SiteDomain">SiteDomain</a>
      </li><li><a href="#HostAliases">HostAliases</a>
      </li><li><a href="#AllowToUpdateStatsFromBrowser">AllowToUpdateStatsFromBrowser</a>
      </li><li><a href="#AllowFullYearView">AllowFullYearView</a>
      </li></ul>
      
      
      <br><b>DIRECTIVES IN OPTIONAL SETUP SECTION (Not required but increase AWStats features)</b><br>
      <ul>
      <li><a href="#EnableLockForUpdate">EnableLockForUpdate</a>
      </li><li><a href="#DNSStaticCacheFile">DNSStaticCacheFile</a>
      </li><li><a href="#DNSLastUpdateCacheFile">DNSLastUpdateCacheFile</a>
      </li><li><a href="#SkipDNSLookupFor">SkipDNSLookupFor</a>
      </li><li><a href="#AllowAccessFromWebToAuthenticatedUsersOnly">AllowAccessFromWebToAuthenticatedUsersOnly</a>
      </li><li><a href="#AllowAccessFromWebToFollowingAuthenticatedUsers">AllowAccessFromWebToFollowingAuthenticatedUsers</a>
      </li><li><a href="#AllowAccessFromWebToFollowingIPAddresses">AllowAccessFromWebToFollowingIPAddresses</a>
      </li><li><a href="#CreateDirDataIfNotExists">CreateDirDataIfNotExists</a>
      </li><li><a href="#BuildHistoryFormat">BuildHistoryFormat</a>
      </li><li><a href="#BuildReportFormat">BuildReportFormat</a>
      </li><li><a href="#SaveDatabaseFilesWithPermissionsForEveryone">SaveDatabaseFilesWithPermissionsForEveryone</a>
      </li><li><a href="#PurgeLogFile">PurgeLogFile</a>
      </li><li><a href="#ArchiveLogRecords">ArchiveLogRecords</a>
      </li><li><a href="#KeepBackupOfHistoricFiles">KeepBackupOfHistoricFiles</a>
      </li><li><a href="#DefaultFile">DefaultFile</a>
      </li><li><a href="#SkipHosts">SkipHosts</a>
      </li><li><a href="#SkipUserAgents">SkipUserAgents</a>
      </li><li><a href="#SkipFiles">SkipFiles</a>
      </li><li><a href="#OnlyHosts">OnlyHosts</a>
      </li><li><a href="#OnlyUserAgents">OnlyUserAgents</a>
      </li><li><a href="#OnlyUsers">OnlyUsers</a>
      </li><li><a href="#OnlyFiles">OnlyFiles</a>
      </li><li><a href="#NotPageList">NotPageList</a>
      </li><li><a href="#ValidHTTPCodes">ValidHTTPCodes</a>
      </li><li><a href="#ValidSMTPCodes">ValidSMTPCodes</a>
      </li><li><a href="#AuthenticatedUsersNotCaseSensitive">AuthenticatedUsersNotCaseSensitive</a>
      </li><li><a href="#URLNotCaseSensitive">URLNotCaseSensitive</a>
      </li><li><a href="#URLWithAnchor">URLWithAnchor</a>
      </li><li><a href="#URLQuerySeparators">URLQuerySeparators</a>
      </li><li><a href="#URLWithQuery">URLWithQuery</a>
      </li><li><a href="#URLWithQueryWithOnlyFollowingParameters">URLWithQueryWithOnlyFollowingParameters</a>
      </li><li><a href="#URLWithQueryWithoutFollowingParameters">URLWithQueryWithoutFollowingParameters</a>
      </li><li><a href="#URLReferrerWithQuery">URLReferrerWithQuery</a>
      </li><li><a href="#WarningMessages">WarningMessages</a>
      </li><li><a href="#ErrorMessages">ErrorMessages</a>
      </li><li><a href="#DebugMessages">DebugMessages</a>
      </li><li><a href="#NbOfLinesForCorruptedLog">NbOfLinesForCorruptedLog</a>
      </li><li><a href="#SplitSearchString">SplitSearchString</a>
      </li><li><a href="#WrapperScript">WrapperScript</a>
      </li><li><a href="#DecodeUA">DecodeUA</a>
      </li><li><a href="#MiscTrackerUrl">MiscTrackerUrl</a>
      </li></ul>
      
      <br><b>DIRECTIVES IN OPTIONAL ACCURACY SETUP SECTION (Not required but increase AWStats features)</b><br>
      <ul>
      <li><a href="#LevelFor">LevelForBrowsersDetection</a>
      </li><li><a href="#LevelFor">LevelForOSDetection</a>
      </li><li><a href="#LevelFor">LevelForRefererAnalyze</a>
      </li><li><a href="#LevelFor">LevelForRobotsDetection</a>
      </li><li><a href="#LevelFor">LevelForSearchEnginesDetection</a>
      </li><li><a href="#LevelFor">LevelForKeywordsDetection</a>
      </li><li><a href="#LevelFor">LevelForFileTypesDetection</a>
      </li><li><a href="#LevelFor">LevelForWormsDetection</a>
      
      </li></ul>
      
      <br><b>DIRECTIVES IN OPTIONAL APPEARANCE SETUP SECTION (Not required but increase AWStats features)</b><br>
      <ul>
      <li><a href="#UseFramesWhenCGI">UseFramesWhenCGI</a>
      </li><li><a href="#DetailedReportsOnNewWindows">DetailedReportsOnNewWindows</a>
      </li><li><a href="#Expires">Expires</a>
      </li><li><a href="#MaxRowsInHTMLOutput">MaxRowsInHTMLOutput</a>
      </li><li><a href="#Lang">Lang</a>
      </li><li><a href="#DirLang">DirLang</a>
      </li><li><a href="#Show">ShowHeader</a>
      </li><li><a href="#Show">ShowMenu</a>
      </li><li><a href="#Show">ShowSummary</a>
      </li><li><a href="#Show">ShowMonthStats</a>
      </li><li><a href="#Show">ShowDaysOfMonthStats</a>
      </li><li><a href="#Show">ShowDaysOfWeekStats</a>
      </li><li><a href="#Show">ShowHoursStats</a>
      </li><li><a href="#Show">ShowDomainsStats</a>
      </li><li><a href="#Show">ShowHostsStats</a>
      </li><li><a href="#Show">ShowAuthenticatedUsers</a>
      </li><li><a href="#Show">ShowRobotsStats</a>
      </li><li><a href="#Show">ShowWormsStats</a>
      </li><li><a href="#Show">ShowSessionsStats</a>
      </li><li><a href="#Show">ShowPagesStats</a>
      </li><li><a href="#Show">ShowCompressionStats</a>
      </li><li><a href="#Show">ShowFileTypesStats</a>
      </li><li><a href="#Show">ShowFileSizesStats</a></li><li><a href="#Show">ShowDownloadsStats</a></li><li><a href="#Show">ShowOSStats</a>
      </li><li><a href="#Show">ShowBrowsersStats</a>
      </li><li><a href="#Show">ShowScreenSizeStats</a>
      </li><li><a href="#Show">ShowOriginStats</a>
      </li><li><a href="#Show">ShowKeyphrasesStats</a>
      </li><li><a href="#Show">ShowKeywordsStats</a>
      </li><li><a href="#Show">ShowMiscStats</a>
      </li><li><a href="#Show">ShowHTTPErrorsStats</a>
      </li><li><a href="#Show">ShowSMTPErrorsStats</a>
      </li><li><a href="#Show">ShowClusterStats</a>
      </li><li><a href="#AddDataArray">AddDataArrayMonthStats</a>
      </li><li><a href="#AddDataArray">AddDataArrayShowDaysOfMonthStats</a>
      </li><li><a href="#AddDataArray">AddDataArrayShowDaysOfWeekStats</a>
      </li><li><a href="#AddDataArray">AddDataArrayShowHoursStats</a>
      </li><li><a href="#IncludeInternalLinksInOriginSection">IncludeInternalLinksInOriginSection</a>
      </li><li><a href="#Max">MaxNbOfDomain</a>
      </li><li><a href="#Max">MinHitDomain</a>
      </li><li><a href="#Max">MaxNbOfHostsShown</a>
      </li><li><a href="#Max">MinHitHost</a>
      </li><li><a href="#Max">MaxNbOfLoginShown</a>
      </li><li><a href="#Max">MinHitLogin</a>
      </li><li><a href="#Max">MaxNbOfRobotShown</a>
      </li><li><a href="#Max">MinHitRobot</a></li><li><a href="#Max">MaxNbOfDownloadsShown</a></li><li><a href="#Max">MinHitDownloads</a></li><li><a href="#Max">MaxNbOfPageShown</a>
      </li><li><a href="#Max">MaxNbOfOsShown</a>
      </li><li><a href="#Max">MinHitOs</a>
      </li><li><a href="#Max">MaxNbOfBrowsersShown</a>
      </li><li><a href="#Max">MinHitBrowser</a>
      </li><li><a href="#Max">MinHitFile</a>
      </li><li><a href="#Max">MaxNbOfScreenSizesShown</a>
      </li><li><a href="#Max">MinHitScreenSize</a>
      </li><li><a href="#Max">MaxNbOfRefererShown</a>
      </li><li><a href="#Max">MinHitRefer</a>
      </li><li><a href="#Max">MaxNbOfKeywordsShown</a>
      </li><li><a href="#Max">MinHitKeyword</a>
      </li><li><a href="#FirstDayOfWeek">FirstDayOfWeek</a>
      </li><li><a href="#ShowFlagLinks">ShowFlagLinks</a>
      </li><li><a href="#ShowLinksOnUrl">ShowLinksOnUrl</a>
      </li><li><a href="#MaxLengthOfURL">MaxLengthOfURL</a>
      </li><li><a href="#ShowLinksToWhoIs">ShowLinksToWhoIs</a>
      </li><li><a href="#UseHTTPSLinksForUrl">UseHTTPSLinksForUrl</a>
      </li><li><a href="#LinksToWhoIs">LinksToWhoIs</a>
      </li><li><a href="#LinksToIPWhoIs">LinksToIPWhoIs</a>
      </li><li><a href="#HTMLHeadSection">HTMLHeadSection</a>
      </li><li><a href="#HTMLEndSection">HTMLEndSection</a>
      </li><li><a href="#Bar">BarWidth</a>
      </li><li><a href="#Bar">BarHeight</a>
      </li><li><a href="#Logo">Logo</a>
      </li><li><a href="#Logo">LogoLink</a>
      </li><li><a href="#StyleSheet">StyleSheet</a>
      </li><li><a href="#color_">color_Background</a>
      </li><li><a href="#color_">color_TableBGTitle</a>
      </li><li><a href="#color_">color_TableTitle</a>
      </li><li><a href="#color_">color_TableBG</a>
      </li><li><a href="#color_">color_TableRowTitle</a>
      </li><li><a href="#color_">color_TableBGRowTitle</a>
      </li><li><a href="#color_">color_TableBorder</a>
      </li><li><a href="#color_">color_text</a>
      </li><li><a href="#color_">color_titletext</a>
      </li><li><a href="#color_">color_weekend</a>
      </li><li><a href="#color_">color_link</a>
      </li><li><a href="#color_">color_hover</a>
      </li><li><a href="#color_">color_u</a>
      </li><li><a href="#color_">color_v</a>
      </li><li><a href="#color_">color_p</a>
      </li><li><a href="#color_">color_h</a>
      </li><li><a href="#color_">color_k</a>
      </li><li><a href="#color_">color_s</a>
      </li><li><a href="#color_">color_e</a>
      </li><li><a href="#color_">color_x</a>
      </li></ul>
      
      <br><b>DIRECTIVES FOR PLUGINS</b><br>
      <ul>
      <li><a href="#LoadPlugin">LoadPlugin</a>
      </li></ul>
      
      <br><b>DIRECTIVES IN EXTRA SECTIONS</b><br>
      <ul>
      <li><a href="#Extra">ExtraSectionNameX</a>
      </li><li><a href="#Extra">ExtraSectionCodeFilterX</a>
      </li><li><a href="#Extra">ExtraSectionConditionX</a>
      </li><li><a href="#Extra">ExtraSectionFirstColumnTitleX</a>
      </li><li><a href="#Extra">ExtraSectionFirstColumnValuesX</a>
      </li><li><a href="#Extra">ExtraSectionFirstColumnFormatX</a>
      </li><li><a href="#Extra">ExtraSectionStatTypesX</a>
      </li><li><a href="#Extra">ExtraSectionAddAverageRowX</a>
      </li><li><a href="#Extra">ExtraSectionAddSumRowX</a>
      </li><li><a href="#Extra">MaxNbOfExtraX</a>
      </li><li><a href="#Extra">MinHitExtraX</a>       
      </li><li><a href="#ExtraTrackedRowsLimit">ExtraTrackedRowsLimit</a>
      </li></ul>
      
      <br><b>INCLUDES</b><br>
      <ul>
      <li><a href="#Include">Include</a>
      </li></ul>
      
      
      
      <br><br><hr>
      
      <a name="LogFile"><b>LogFile</b></a><br>
      <b>Version : </b>1.0+<br>
      3.1+ for tags %YYYY-n,%YY-n,%MM-n,%DD-n,%HH-n<br>
      3.2+ for tag %WM-n<br>
      4.0+ for tag %DW-n<br>
      4.1+ for tag %NS-n<br>
      5.0+ for tag %WY-n<br>
      5.1+ for tag %Wm-n, %Wy-n, %Dw-n<br>
      <br># "LogFile" contains the web, ftp or mail server logfile to analyze.
      <br># You can use a full path or relative path from awstats.pl directory.
      <br># Example: "/var/log/apache/access.log"
      <br># Example: "../logs/mycombinedlog.log"
      <br># You can also use tags in this filename if you need a dynamic file name
      <br># depending on date or time (Replacement is made by AWStats at the beginning
      <br># of its execution). This is available tags :
      <br>#   %YYYY-n  is replaced with 4 digits year we were n hours ago
      <br>#   %YY-n    is replaced with 2 digits year we were n hours ago
      <br>#   %MM-n    is replaced with month we were n hours ago
      <br>#   %MO-n    is replaced with 3 letters month we were n hours ago
      <br>#   %DD-n    is replaced with day we were n hours ago
      <br>#   %HH-n    is replaced with hour we were n hours ago
      <br>#   %NS-n    is replaced with number of seconds at 00:00 since 1970
      <br>#   %WM-n    is replaced with the week number in month (1-5)
      <br>#   %Wm-n    is replaced with the week number in month (0-4)
      <br>#   %WY-n    is replaced with the week number in year (01-52)
      <br>#   %Wy-n    is replaced with the week number in year (00-51)
      <br>#   %DW-n    is replaced with the day number in week (1-7, 1=sunday)
      <br>#                              use n=24 if you need (1-7, 1=monday)
      <br>#   %Dw-n    is replaced with the day number in week (0-6, 0=sunday)
      <br>#                              use n=24 if you need (0-6, 0=monday)
      <br>#   Use 0 for n if you need current year, month, day, hour...
      <br># Example: "/var/log/access_log.%YYYY-0%MM-0%DD-0.log"
      <br># Example: "C:/WINNT/system32/LogFiles/W3SVC1/ex%YY-24%MM-24%DD-24.log"
      <br># You can also use a pipe if log file come from a pipe.
      <br># Example: "gzip -cd /var/log/apache/access.log.gz |"
      <br># If there is several log files from load balancing servers :
      <br># Example: "/pathtotools/logresolvemerge.pl *.log |"
      <br>#
      <br>LogFile="/var/log/httpd/mylog.log"
      
      <br><br><hr>
      
      <a name="LogType"><b>LogType</b></a><br>
      <b>Version : </b>5.7+<br>
      <br># Enter the log file type you want to analyze.
      <br># Possible values:
      <br>#  W - For a web log file
      <br>#  M - For a mail log file
      <br>#  F - For a ftp log file
      <br># Example: W
      <br># Default: W
      <br>#
      <br>LogType=W
      
      <br><br><hr>
      
      <a name="LogFormat"><b>LogFormat</b></a><br>
      <b>Version : </b>2.1+<br>
      3.1+ for tags %host,%logname,%time1,%time2,%methodurl,%methodurlnoprot,%method,%url,
      %query,%code,%bytesd,%refererquot,%referer,%uaquot,%ua,%other<br>
      3.2+ for tags %gzipin,%gzipout<br>
      4.0+ for tags %gzipratio,%syslog<br>
      4.1+ for tag  %virtualname<br>
      5.6+ for tag  %deflateratio<br>
      6.1+ for tag  %time4<br>
      6.2+ for tag  %time3<br>
      <br># Enter here your log format (Must agree with your web server. See setup
      <br># instructions in README.txt to know how to configure your web server to have
      <br># the required log format).
      <br># Possible values: 1,2,3,4 or "your_own_personalized_log_format"
      <br># 1 - Apache or Lotus Notes/Domino native combined log format (NCSA combined/XLF/ELF log format)
      <br># 2 - IIS or ISA format (IIS W3C log format). See FAQ-COM115 For ISA.
      <br># 3 - Webstar native log format.
      <br># 4 - Apache or Squid native common log format (NCSA common/CLF log format)
      <br>#     With LogFormat=4, some features (browsers, os, keywords...) can't work.
      <br># "your_own_personalized_log_format" = If your log is ftp, mail or other format,
      <br>#     you must use following keys to define the log format string (See FAQ for
      <br>#     ftp, mail or exotic web log format examples):
      <br>#   %host             Client hostname or IP address (or Sender host for mail log)
      <br>#   %host_r           Receiver hostname or IP address (for mail log)
      <br>#   %lognamequot      Authenticated login/user with format: "alex"
      <br>#   %logname          Authenticated login/user with format: alex
      <br>#   %time1            Date and time with format: [dd/mon/yyyy:hh:mm:ss +0000] or [dd/mon/yyyy:hh:mm:ss]
      <br>#   %time2            Date and time with format: yyyy-mm-dd hh-mm-ss
      <br>#   %time3            Date and time with format: Mon dd hh:mm:ss or Mon dd hh:mm:ss yyyy
      <br>#   %time4            Date and time with unix timestamp format: dddddddddd
      <br>#   %time5            Date and time with format iso: yyyy-mm-ddThh:mm:ss, with optional timezone specification (ignored)
      <br>#   %methodurl        Method and URL with format: "GET /index.html HTTP/x.x"
      <br>#   %methodurlnoprot  Method and URL with format: "GET /index.html"
      <br>#   %method           Method with format: GET
      <br>#   %url              URL only with format: /index.html
      <br>#   %query            Query string (used by URLWithQuery option)
      <br>#   %code             Return code status (with format for web log: 999)
      <br>#   %bytesd           Size of document in bytes
      <br>#   %refererquot      Referer page with format: "http://from.com/from.htm"
      <br>#   %referer          Referer page with format: http://from.com/from.htm
      <br>#   %uaquot           User agent with format: "Mozilla/4.0 (compatible, ...)"
      <br>#   %ua               User agent with format: Mozilla/4.0_(compatible...)
      <br>#   %gzipin           mod_gzip compression input bytes: In:XXX
      <br>#   %gzipout          mod_gzip compression output bytes &amp; ratio: Out:YYY:ZZpct.
      <br>#   %gzipratio        mod_gzip compression ratio: ZZpct.
      <br>#   %deflateratio     mod_deflate compression ratio with format: (ZZ)
      <br>#   %email            EMail sender (for mail log)
      <br>#   %email_r          EMail receiver (for mail log)
      <br>#   %virtualname      Web sever virtual hostname. Use this tag when same log
      <br>#                     contains data of several virtual web servers. AWStats
      <br>#                     will discard records not in SiteDomain nor HostAliases
      <br>#   %cluster          If log file is provided from several computers (merged by
      <br>#                     logresolvemerge.pl), this tag define field of cluster id.
      <br>#   %extraX           Another field that you plan to use for building a
      <br>#                     personalized report with ExtraSection feature (See later).
      <br>#   If your log format has some fields not included in this list, use
      <br>#   %other            Means another field
      <br>#   %otherquot        Means another not used double quoted field
      <br>#   If your log format has some literal strings, which precede data fields, use
      <br>#   status=%code      Means your log files have HTTP status logged as "status=200"
      <br>#   Literal strings that follow data field must be separated from said data fields by space.
      <br>#
      <br># Examples for Apache combined logs (following two examples are equivalent):
      <br># LogFormat = 1
      <br># LogFormat = "%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot"
      <br>#
      <br># Example for IIS:
      <br># LogFormat = 2
      <br>#
      <br>LogFormat=1
      
      <br><br><hr>
      
      <a name="LogSeparator"><b>LogSeparator</b></a><br>
      <b>Version : </b>5.0+<br>
      <br># If your log field's separator is not a space, you can change this parameter.
      <br># This parameter is not used if LogFormat is a predefined value (1,2,3,4)
      <br># Example: " "
      <br># Example: "\t"
      <br># Example: "|"
      <br># Default: " "
      <br>#
      <br>LogSeparator=" "
      
      <br><br><hr>
      
      <a name="DNSLookup"><b>DNSLookup</b></a><br>
      <b>Version : </b>1.0+ (5.0+ for value 2) <br>
      <br># If you want to have hosts reported by name instead of ip address, AWStats
      <br># need to make reverse DNS lookups (if not already done in your log file).
      <br># With DNSLookup to 0, all hosts will be reported by their IP addresses and
      <br># not by the full hostname of visitors (except if names are already available
      <br># in log file).
      <br># If you want/need to set DNSLookup to 1, don't forget that this will reduce
      <br># dramatically AWStats update process speed. Do not use on large web sites.
      <br># Note: Reverse DNS lookup is done on IPv4 only (Enable ipv6 plugin for IPv6).
      <br># Note: Result of DNS Lookup can be used to build the Country report. However
      <br># it is highly recommanded to enable the plugin 'geoipfree' or 'geoip' to
      <br># have an accurate Country report with no need of DNS Lookup.
      <br># Possible values:
      <br># 0 - No DNS Lookup
      <br># 1 - DNS Lookup is fully enabled
      <br># 2 - DNS Lookup is made only from static DNS cache file (if it exists)
      <br># Default: 2
      <br># 
      <br>DNSLookup=2
      
      <br><br><hr>
      
      <a name="DynamicDNSLookup"><b>DynamicDNSLookup</b></a><br>
      <b>Version : </b>7.5+<br>
      <br># For very large sites, setting DNSLookup to 0 (or 2) might be the only
      <br># reasonable choice. DynamicDNSLookup allows to resolve host names for
      <br># items shown in html tables only, when data is output on reports instead
      <br># of resolving once during log analysis step. 
      <br># Possible values:
      <br># 0 - No dynamic DNS lookup 
      <br># 1 - Dynamic DNS lookup enabled
      <br># 2 - Dynamic DNS lookup enabled (including static DNS cache file as a second
      <br>#     source)
      <br># Default: 0
      <br>#
      <br>DynamicDNSLookup=0
      
      <br><br><hr>
      
      <a name="DirData"><b>DirData</b></a><br>
      <b>Version : </b>1.0+<br>
      <br># When AWStats updates its statistics, it stores results of its analysis in 
      <br># files (AWStats database). All those files are written in the directory
      <br># defined by the "DirData" parameter. Set this value to the directory where
      <br># you want AWStats to save its database and working files into.
      <br># Warning: If you want to be able to use the "AllowToUpdateStatsFromBrowser"
      <br># feature (see later), you need write permissions by webserver user on this
      <br># directory.
      <br># Example: "/var/lib/awstats"
      <br># Example: "../data"
      <br># Example: "C:/awstats_data_dir"
      <br># Default: "."          (means same directory as awstats.pl)
      <br>#
      <br>DirData="."
      
      <br><br><hr>
      
      <a name="DirCgi"><b>DirCgi</b></a><br>
      <b>Version : </b>1.0+<br>
      <br># Relative or absolute web URL of your awstats cgi-bin directory.
      <br># This parameter is used only when AWStats is ran from command line
      <br># with -output option (to generate links in HTML reported page).
      <br># Example: "/awstats"
      <br># Default: "/cgi-bin"   (means awstats.pl is in "/yourwwwroot/cgi-bin")
      <br>#
      <br>DirCgi="/cgi-bin"
      
      <br><br><hr>
      
      <a name="DirIcons"><b>DirIcons</b></a><br>
      <b>Version : </b>1.0+<br>
      <br># Relative or absolute web URL of your awstats icon directory.
      <br># If you build static reports ("... -output &gt; outputpath/output.html"), enter
      <br># path of icon directory relative to the output directory 'outputpath'.
      <br># Example: "/awstatsicons"
      <br># Example: "../icon"
      <br># Default: "/icon" (means you must copy icon directories in "/mywwwroot/icon")
      <br>#
      <br>DirIcons="/icon"
      
      <br><br><hr>
      
      <a name="SiteDomain"><b>SiteDomain</b></a><br>
      <b>Version : </b>3.2+<br>
      <br># "SiteDomain" must contain the main domain name or the main intranet web
      <br># server name used to reach the web site.
      <br># If you share the same log file for several virtual web servers, this
      <br># parameter is used to tell AWStats to filter record that contains records for
      <br># this virtual host name only (So check that this virtual hostname can be
      <br># found in your log file and use a personalized log format that include the
      <br># %virtualname tag).
      <br># But for multi hosting a better solution is to have one log file for each
      <br># virtual web server. In this case, this parameter is only used to generate
      <br># full URL's links when ShowLinksOnUrl option is set to 1.
      <br># If analysing mail log, enter here the domain name of mail server.
      <br># Example: "myintranetserver"
      <br># Example: "www.domain.com"
      <br># Example: "ftp.domain.com"
      <br># Example: "domain.com"
      <br>#
      <br>SiteDomain=""
      
      <br><br><hr>
      
      <a name="HostAliases"><b>HostAliases</b></a><br>
      <b>Version : </b>1.0+ (5.6+ for REGEX syntax)<br>
      <br># Enter here all other possible domain names, addresses or virtual host
      <br># aliases someone can use to access your site. Try to keep only the minimum
      <br># number of possible names/addresses to have the best performances.
      <br># You can repeat the "SiteDomain" value in this list.
      <br># This parameter is used to analyze referer field in log file and to help
      <br># AWStats to know if a referer URL is a local URL of same site or an URL of
      <br># another site.
      <br># Note: Use space between each value.
      <br># Note: You can use regular expression values writing value with REGEX[value].
      <br># Example: "www.myserver.com localhost 127.0.0.1 REGEX[\.mydomain\.(net|org)$]"
      <br>#
      <br>HostAliases="localhost 127.0.0.1 REGEX[^.*\.myserver\.com$]"
      
      <br><br><hr>
      
      <a name="AllowToUpdateStatsFromBrowser"><b>AllowToUpdateStatsFromBrowser</b></a><br>
      <b>Version : </b>3.0+<br>
      <br># When this parameter is set to 1, AWStats add a button on report page to
      <br># allow to "update" statistics from a web browser. Warning, when "update" is
      <br># made from a browser, AWStats is ran as a CGI by the web server user
      <br># defined in your web server (user "nobody" by default with Apache, "IUSR_XXX"
      <br># with IIS), so the "DirData" directory and all already existing history files
      <br># (awstatsMMYYYY[.xxx].txt) must be writable by this user. Change permissions
      <br># if required.
      <br># Warning: Update process can be long so you might experience "time out"
      <br># browser errors if you don't launch AWStats enough frequently.
      <br># When set to 0, update is only made when AWStats is ran from the command
      <br># line interface (or a task scheduler).
      <br># Possible values: 0 or 1
      <br># Default: 0
      <br>#
      <br>AllowToUpdateStatsFromBrowser=0
      
      <br><br><hr>
      
      <a name="AllowFullYearView"><b>AllowFullYearView</b></a><br>
      <b>Version : </b>5.9+<br>
      <br># AWStats save and sort its database on a month basis, this allows to build
      <br># build a report quickly. However, if you choose the -month=all from command
      <br># line or value '-Year-' from CGI combo form to have a report for all year,
      <br># AWStats needs to reload all data for full year, and resort them completely,
      <br># requiring a large amount of time, memory and CPU. This might be a problem
      <br># for web hosting providers that offer AWStats for large sites on shared
      <br># servers to non CPU cautious customers.
      <br># For this reason, the 'full year' is only enable on Command Line by default.
      <br># You can change this by setting this parameter to 0, 1, 2 or 3.
      <br># Possible values:
      <br>#  0 - Never allowed
      <br>#  1 - Allowed on CLI only, -Year- value in combo is not visible
      <br>#  2 - Allowed on CLI only, -Year- value in combo is visible but not allowed
      <br>#  3 - Possible on CLI and CGI
      <br># Default: 2
      <br>#
      <br>AllowFullYearView=2
      
      <br><br><hr>
      
      <a name="EnableLockForUpdate"><b>EnableLockForUpdate</b></a><br>
      <b>Version : </b>5.0+<br>
      <br># When the update process run, AWStats can set a lock file in TEMP or TMP
      <br># directory. This lock is to avoid to have 2 update processes running at the
      <br># same time to prevent unknown conflicts problems and avoid DoS attacks when
      <br># AllowToUpdateStatsFromBrowser is set to 1.
      <br># Because, when you use lock file, you can experience sometimes problems in
      <br># lock file not correctly removed (killed process for example requires that
      <br># you remove the file manualy), this option is not enabled by default (Do
      <br># not enable this option with no console server access).
      <br># Possible values: 0 or 1
      <br># Default: 0
      <br>#
      <br>EnableLockForUpdate=0
      
      <br><br><hr>
      
      <a name="DNSStaticCacheFile"><b>DNSStaticCacheFile</b></a><br>
      <b>Version : </b>5.0+<br>
      <br># AWStats can do reverse DNS lookups through a static DNS cache file that was
      <br># previously created manually. If no path is given in static DNS cache file
      <br># name, AWStats will search DirData directory. This file is never changed.
      <br># This option is not used if DNSLookup=0.
      <br># Note: DNS cache file format is 'minsince1970 ipaddress resolved_hostname'
      <br># or just 'ipaddress resolved_hostname'
      <br># Example: "/mydnscachedir/dnscache"
      <br># Default: "dnscache.txt"
      <br>#
      <br>DNSStaticCacheFile="dnscache.txt"
      
      <br><br><hr>
      
      <a name="DNSLastUpdateCacheFile"><b>DNSLastUpdateCacheFile</b></a><br>
      <b>Version : </b>5.0+<br>
      <br># AWStats can do reverse DNS lookups through a DNS cache file that was created
      <br># by a previous run of AWStats. This file is erased and recreated after each
      <br># statistics update process. You don't need to create and/or edit it.
      <br># AWStats will read and save this file in DirData directory.
      <br># This option is used only if DNSLookup=1.
      <br># Note: If a DNSStaticCacheFile is available, AWStats will check for DNS
      <br># lookup in DNSLastUpdateCacheFile after checking into DNSStaticCacheFile.
      <br># Example: "/mydnscachedir/dnscachelastupdate"
      <br># Default: "dnscachelastupdate.txt"
      <br>#
      <br>DNSLastUpdateCacheFile="dnscachelastupdate.txt"
      
      <br><br><hr>
      
      <a name="SkipDNSLookupFor"><b>SkipDNSLookupFor</b></a><br>
      <b>Version : </b>3.0+ (5.6+ for REGEX syntax)<br>
      <br># You can specify specific IP addresses that should NOT be looked up in DNS.
      <br># This option is used only if DNSLookup=1.
      <br># Note: Use space between each value.
      <br># Note: You can use regular expression values writing value with REGEX[value].
      <br># Change : Effective for new updates only
      <br># Example: "123.123.123.123 REGEX[^192\.168\.]"
      <br># Default: ""
      <br>#
      <br>SkipDNSLookupFor=""
      
      <br><br><hr>
      
      <a name="AllowAccessFromWebToAuthenticatedUsersOnly"><b>AllowAccessFromWebToAuthenticatedUsersOnly</b></a><br>
      <b>Version : </b>4.0+<br>
      <br># The following two parameters allow you to protect a config file from being
      <br># read by AWStats when called from a browser if web user has not been
      <br># authenticated. Your AWStats program must be in a web protected "realm" (With
      <br># Apache, you can use .htaccess files to do so. With other web servers, see
      <br># your server setup manual).
      <br># Change : Effective immediatly
      <br># Possible values: 0 or 1
      <br># Default: 0
      <br>#
      <br>AllowAccessFromWebToAuthenticatedUsersOnly=0
      
      <br><br><hr>
      
      <a name="AllowAccessFromWebToFollowingAuthenticatedUsers"><b>AllowAccessFromWebToFollowingAuthenticatedUsers</b></a><br>
      <b>Version : </b>4.0+<br>
      <br># This parameter gives the list of all authorized authenticated users to view
      <br># statistics for this domain/config file. This parameter is used only if
      <br># AllowAccessToAuthenticatedUsersOnly is set to 1.
      <br># Change : Effective immediatly
      <br># Example: "user1 user2"
      <br># Default: ""
      <br>#
      <br>AllowAccessFromWebToFollowingAuthenticatedUsers=""
      
      <br><br><hr>
      
      <a name="AllowAccessFromWebToFollowingIPAddresses"><b>AllowAccessFromWebToFollowingIPAddresses</b></a><br>
      <b>Version : </b>5.0+<br>
      <br># When this parameter is defined to something, the IP address of the user that
      <br># read its statistics from a browser (when AWStats is used as a CGI) is
      <br># checked and must match one of the IP address values or ranges.
      <br># Change : Effective immediatly
      <br># Example: "127.0.0.1 123.123.123.1-123.123.123.255"
      <br># Default: ""
      <br>#
      <br>AllowAccessFromWebToFollowingIPAddresses=""
      
      <br><br><hr>
      
      <a name="CreateDirDataIfNotExists"><b>CreateDirDataIfNotExists</b></a><br>
      <b>Version : </b>4.0+<br>
      <br># If the "DirData" directory (see above) does not exists, AWStats return an
      <br># error. However, you can ask AWStats to create it.
      <br># This option can be used by some Web Hosting Providers that has defined a 
      <br># dynamic value for DirData (for example DirData="/home/__REMOTE_USER__") and
      <br># don't want to have to create a new directory each time they add a new user.
      <br># Change : Effective immediatly
      <br># Possible values: 0 or 1
      <br># Default: 0
      <br>#
      <br>CreateDirDataIfNotExists=1
      
      <br><br><hr>
      
      <a name="BuildHistoryFormat"><b>BuildHistoryFormat</b></a><br>
      <b>Version : </b>6.0+<br>
      <br># You can choose in which format the Awstats history database is saved.
      <br># Note: Using "xml" format make AWStats building database files three times
      <br># larger than using "text" format.
      <br># Change : Database format is switched after next update
      <br># Possible values: text or xml
      <br># Default: text
      <br>#
      <br>BuildHistoryFormat=text
      
      <br><br><hr>
      
      <a name="BuildReportFormat"><b>BuildReportFormat</b></a><br>
      <b>Version : </b>6.0+<br>
      <br># If you prefer having the report output pages be built as XML compliant pages
      <br># instead of simple HTML pages, you can set this to 'xhtml' (May not works
      <br># properly with old browsers).
      <br># Possible values: html or xhtml
      <br># Default: html
      <br>#
      <br>BuildReportFormat=html
      
      <br><br><hr>
      
      <a name="SaveDatabaseFilesWithPermissionsForEveryone"><b>SaveDatabaseFilesWithPermissionsForEveryone</b></a><br>
      <b>Version : </b>4.0+<br>
      <br># AWStats databases can be updated from command line of from a browser (when
      <br># used as a cgi program). So AWStats database files need write permission
      <br># for both command line user and default web server user (nobody for Unix,
      <br># IUSR_xxx for IIS/Windows,...).
      <br># To avoid permission's problems between update process (run by an admin user)
      <br># and CGI process (ran by a low level user), AWStats can save its database 
      <br># files with read and write permissions for everyone.
      <br># By default, AWStats keep default user permissions on updated files. If you 
      <br># set AllowToUpdateStatsFromBrowser to 1, you can change this parameter to 1.
      <br># Change : Effective for new updates only
      <br># Possible values: 0 or 1
      <br># Default: 0
      <br>#
      <br>SaveDatabaseFilesWithPermissionsForEveryone=0
      
      <br><br><hr>
      
      <a name="PurgeLogFile"><b>PurgeLogFile</b></a><br>
      <b>Version : </b>2.23+<br>
      <br># AWStats can purge log file, after analyzing it. Note that AWStats is able
      <br># to detect new lines in a log file, to process only them, so you can launch
      <br># AWStats as often as you want, even with this parameter to 0.
      <br># With 0, no purge is made, so you must use a scheduled task or a web server
      <br># that make this purge frequently.
      <br># With 1, the purge of the log file is made each time AWStats is ran.
      <br># This parameter doesn't work with IIS (This web server doesn't let its log
      <br># file to be purged).
      <br># Possible values: 0 or 1
      <br># Default: 0
      <br>#
      <br>PurgeLogFile=0
      
      <br><br><hr>
      
      <a name="ArchiveLogRecords"><b>ArchiveLogRecords</b></a><br>
      <b>Version : </b>2.1+ (6.4+ to use tags for suffix)<br>
      <br># When PurgeLogFile is setup to 1, AWStats will clean your log file after
      <br># processing it. You can however keep an archive file of all processed log
      <br># records by setting this parameter (For example if you want to use another
      <br># log analyzer). The archived log file is saved in "DirData" with name
      <br># awstats_archive.configname[.suffix].log
      <br># This parameter is not used if PurgeLogFile=0
      <br># Change : Effective for new updates only
      <br># Possible values: 0, 1, or tags (See LogFile parameter) for suffix
      <br># Example: 1
      <br># Example: %YYYY%MM%DD
      <br># Default: 0
      <br>#
      <br>ArchiveLogRecords=0
      
      <br><br><hr>
      
      <a name="KeepBackupOfHistoricFiles"><b>KeepBackupOfHistoricFiles</b></a><br>
      <b>Version : </b>3.2+<br>
      <br># Each time you run the update process, AWStats overwrite the 'historic file'
      <br># for the month (awstatsMMYYYY[.*].txt) with the updated one.
      <br># When write errors occurs (IO, disk full,...), this historic file can be
      <br># corrupted and must be deleted. Because this file contains information of all
      <br># past processed log files, you will loose old stats if removed. So you can
      <br># ask AWStats to save last non corrupted file in a .bak file. This file is
      <br># stored in "DirData" directory with other 'historic files'.
      <br># Possible values: 0 or 1
      <br># Default: 0
      <br>#
      <br>KeepBackupOfHistoricFiles=0
      
      <br><br><hr>
      
      <a name="DefaultFile"><b>DefaultFile</b></a><br>
      <b>Version : </b>1.0+ (5.0+ can accept several values)<br>
      <br># Default index page name for your web server.
      <br># Change : Effective for new updates only
      <br># Example: "index.php index.html default.html"
      <br># Default: "index.html"
      <br>#
      <br>DefaultFile="index.html"
      
      <br><br><hr>
      
      <a name="SkipHosts"><b>SkipHosts</b></a><br>
      <b>Version : </b>1.0+ (5.6+ for REGEX syntax)<br>
      <br># Do not include access from clients that match following criteria.
      <br># If your log file contains IP adresses in host field, you must enter here
      <br># matching IP adresses criteria.
      <br># If DNS lookup is already done in your log file, you must enter here hostname
      <br># criteria, else enter ip address criteria.
      <br># The opposite parameter of "SkipHosts" is "OnlyHosts".
      <br># Note: Use space between each value.
      <br># Note: You can use regular expression values writing value with REGEX[value].
      <br># Change : Effective for new updates only
      <br># Example: "127.0.0.1 REGEX[^192\.168\.] REGEX[^10\.0\.0\.]"
      <br># Example: "localhost REGEX[^.*\.localdomain$]"
      <br># Default: ""
      <br>#
      <br>SkipHosts=""
      
      <br><br><hr>
      
      <a name="SkipUserAgents"><b>SkipUserAgents</b></a><br>
      <b>Version : </b>5.1+ (5.6+ for REGEX syntax)<br>
      <br># Do not include access from clients with a user agent that match following
      <br># criteria. If you want to exclude a robot, you should update the robots.pm
      <br># file instead of this parameter.
      <br># The opposite parameter of "SkipUserAgents" is "OnlyUserAgents".
      <br># Note: Use space between each value. This parameter is not case sensitive.
      <br># Note: You can use regular expression values writing value with REGEX[value].
      <br># Change : Effective for new updates only
      <br># Example: "konqueror REGEX[ua_test_v\d\.\d]"
      <br># Default: ""
      <br>#
      <br>SkipUserAgents=""
      
      <br><br><hr>
      
      <a name="SkipFiles"><b>SkipFiles</b></a><br>
      <b>Version : </b>1.0+ (5.6+ for REGEX syntax)<br>
      <br># Use SkipFiles to ignore access to URLs that match one of following entries.
      <br># You can enter a list of not important URLs (like framed menus, hidden pages,
      <br># etc...) to exclude them from statistics. You must enter here exact relative
      <br># URL as found in log file, or a matching REGEX value. Check apply on URL with
      <br># all its query paramaters.
      <br># For example, to ignore /badpage.php, just add "/badpage.php". To ignore all
      <br># pages in a particular directory, add "REGEX[^\/directorytoexclude]".
      <br># The opposite parameter of "SkipFiles" is "OnlyFiles".
      <br># Note: Use space between each value. This parameter is or not case sensitive
      <br># depending on URLNotCaseSensitive parameter.
      <br># Note: You can use regular expression values writing value with REGEX[value].
      <br># Change : Effective for new updates only
      <br># Example: "/badpage.php /page.php?param=x REGEX[^\/excludedirectory]"
      <br># Default: ""
      <br>#
      <br>SkipFiles=""
      
      <br><br><hr>
      
      <a name="SkipReferrersBlackList"><b>SkipReferrersBlackList</b></a><br>
      <b>Version : </b>6.5+<br>
      <br># Use SkipReferrersBlackList if you want to exclude records coming from a SPAM
      <br># referrer. Parameter must receive a local file name containing rules applied
      <br># on referrer field. If parameter is empty, no filter is applied.
      <br># An example of such a file is available in lib/blacklist.txt
      <br># You can download updated version at http://www.jayallen.org/comment_spam/
      <br># Change : Effective for new updates only
      <br># Example: "/mylibpath/blacklist.txt"
      <br># Default: ""
      <br>
      <br># WARNING!! Using this feature make AWStats running very slower (5 times slower
      <br># with black list file provided with AWStats !
      <br>#
      <br>SkipReferrersBlackList=""
      
      <br><br><hr>
      
      <a name="OnlyHosts"><b>OnlyHosts</b></a><br>
      <b>Version : </b>5.2+ (5.6+ for REGEX syntax)<br>
      <br># Include in stats, only accesses from hosts that match one of following
      <br># entries. For example, if you want AWStats to filter access to keep only
      <br># stats for visits from particular hosts, you can add those hosts names in
      <br># this parameter.
      <br># If DNS lookup is already done in your log file, you must enter here hostname
      <br># criteria, else enter ip address criteria.
      <br># The opposite parameter of "OnlyHosts" is "SkipHosts".
      <br># Note: Use space between each value. This parameter is not case sensitive.
      <br># Note: You can use regular expression values writing value with REGEX[value].
      <br># Change : Effective for new updates only
      <br># Example: "127.0.0.1 REGEX[^192\.168\.] REGEX[^10\.0\.0\.]"
      <br># Default: ""
      <br>#
      <br>OnlyHosts=""
      
      <br><br><hr>
      
      <a name="OnlyUserAgents"><b>OnlyUserAgents</b></a><br>
      <b>Version : </b>5.8+<br>
      <br># Include in stats, only accesses from user agent that match one of following
      <br># entries. For example, if you want AWStats to filter access to keep only
      <br># stats for visits from particular browsers, you can add their user agents
      <br># string in this parameter.
      <br># The opposite parameter of "OnlyUserAgents" is "SkipUserAgents".
      <br># Note: Use space between each value. This parameter is not case sensitive.
      <br># Note: You can use regular expression values writing value with REGEX[value].
      <br># Change : Effective for new updates only
      <br># Example: "msie"
      <br># Default: ""
      <br>#
      <br>OnlyUserAgents=""
      
      <br><br><hr>
      
      <a name="OnlyUsers"><b>OnlyUsers</b></a><br>
      <b>Version : </b>6.8+<br>
      <br># Include in stats, only accesses from authenticated users that match one of
      <br># following entries. For example, if you want AWStats to filter access to keep
      <br># only stats for authenticated users, you can add those users names in
      <br># this parameter. Useful for statistics for per user ftp logs.
      <br># Note: Use space between each value. This parameter is not case sensitive.
      <br># Note: You can use regular expression values writing value with REGEX[value].
      <br># Change : Effective for new updates only
      <br># Example: "john bob REGEX[^testusers]"
      <br># Default: ""
      <br>#
      <br>OnlyUsers=""
      
      <br><br><hr>
      
      <a name="OnlyFiles"><b>OnlyFiles</b></a><br>
      <b>Version : </b>3.0+ (5.6+ for REGEX syntax)<br>
      <br># Include in stats, only accesses to URLs that match one of following entries.
      <br># For example, if you want AWStats to filter access to keep only stats that
      <br># match a particular string, like a particular directory, you can add this
      <br># directory name in this parameter.
      <br># The opposite parameter of "OnlyFiles" is "SkipFiles".
      <br># Note: Use space between each value. This parameter is or not case sensitive
      <br># depending on URLNotCaseSensitive parameter.
      <br># Note: You can use regular expression values writing value with REGEX[value].
      <br># Change : Effective for new updates only
      <br># Example: "REGEX[marketing_directory] REGEX[office\/.*\.(csv|sxw)$]"
      <br># Default: ""
      <br>#
      <br>OnlyFiles=""
      
      <br><br><hr>
      
      <a name="NotPageList"><b>NotPageList</b></a><br>
      <b>Version : </b>3.2+<br>
      <br># Add here a list of kind of url (file extension) that must be counted as
      <br># "Hit only" and not as a "Hit" and "Page/Download". You can set here all
      <br># images extensions as they are hit downloaded that must be counted but they
      <br># are not viewed pages. URLs with such extensions are not included in the TOP
      <br># Pages/URL report.
      <br># Note: If you want to exclude particular URLs from stats (No Pages and no
      <br># Hits reported), you must use SkipFiles parameter.
      <br># Example: "css js class gif jpg jpeg png bmp rss xml swf zip arj gz z wav mp3 wma mpg"
      <br># Example: ""
      <br># Default: "css js class gif jpg jpeg png bmp rss xml swf"
      <br>#
      <br>NotPageList="css js class gif jpg jpeg png bmp rss xml swf"
      
      <br><br><hr>
      
      <a name="ValidHTTPCodes"><b>ValidHTTPCodes</b></a><br>
      <b>Version : </b>4.0+<br>
      <br># By default, AWStats considers that records found in log file are successful
      <br># hits if HTTP code returned by server is a valid HTTP code (200 and 304).
      <br># Any other code are reported in HTTP error chart.
      <br># However in some specific environment, with web server HTTP redirection,
      <br># you can choose to also accept other codes.
      <br># Example: "200 304 302 305"
      <br># Default: "200 304"
      <br>#
      <br>ValidHTTPCodes="200 304"
      <br>
      <br><u>This is examples of current HTTP codes</u>
      <br><i>
      <br>#[Miscellaneous successes]
      <br>"2xx", "[Miscellaneous successes]",
      <br>"200", "OK",								# HTTP request OK
      <br>"201", "Created",
      <br>"202", "Request recorded, will be executed later",
      <br>"203", "Non-authoritative information",
      <br>"204", "Request executed",
      <br>"205", "Reset document",
      <br>"206", "Partial Content",
      <br>#[Miscellaneous redirections]
      <br>"3xx", "[Miscellaneous redirections]",
      <br>"300", "Multiple documents available",
      <br>"301", "Moved Permanently",
      <br>"302", "Found",
      <br>"303", "See other document",
      <br>"304", "Not Modified since last retrieval",	# HTTP request OK
      <br>"305", "Use proxy",
      <br>"306", "Switch proxy",
      <br>"307", "Document moved temporarily",
      <br>#[Miscellaneous client/user errors]
      <br>"4xx", "[Miscellaneous client/user errors]",
      <br>"400", "Bad Request",
      <br>"401", "Unauthorized",
      <br>"402", "Payment required",
      <br>"403", "Forbidden",
      <br>"404", "Document Not Found",
      <br>"405", "Method not allowed",
      <br>"406", "ocument not acceptable to client",
      <br>"407", "Proxy authentication required",
      <br>"408", "Request Timeout",
      <br>"409", "Request conflicts with state of resource",
      <br>"410", "Document gone permanently",
      <br>"411", "Length required",
      <br>"412", "Precondition failed",
      <br>"413", "Request too long",
      <br>"414", "Requested filename too long",
      <br>"415", "Unsupported media type",
      <br>"416", "Requested range not valid",
      <br>"417", "Failed",
      <br>#[Miscellaneous server errors]
      <br>"5xx", "[Miscellaneous server errors]",
      <br>"500", "Internal server Error",
      <br>"501", "Not implemented",
      <br>"502", "Received bad response from real server",
      <br>"503", "Server busy",
      <br>"504", "Gateway timeout",
      <br>"505", "HTTP version not supported",
      <br>"506", "Redirection failed",
      <br>#[Unknown]
      <br>"xxx" ,"[Unknown]"
      </i>
      
      <br><br><hr>
      
      <a name="ValidSMTPCodes"><b>ValidSMTPCodes</b></a><br>
      <b>Version : </b>5.0+<br>
      <br># By default, AWStats considers that records found in mail log file are
      <br># successful mail transfers if field that represent return code in analyzed
      <br># log file match values defined by this parameter.
      <br># Change : Effective for new updates only
      <br># Example: "1 250 200"
      <br># Default: "1 250"
      <br>#
      <br>ValidSMTPCodes="1 250"
      
      <br><br><hr>
      
      <a name="AuthenticatedUsersNotCaseSensitive"><b>AuthenticatedUsersNotCaseSensitive</b></a><br>
      <b>Version : </b>5.3+<br>
      <br># Some web servers on some Operating systems (IIS-Windows) considers that a
      <br># login with same value but different case are the same login. To tell AWStats
      <br># to also considers them as one, set this parameter to 1.
      <br># Possible values: 0 or 1
      <br># Default: 0
      <br># 
      <br>AuthenticatedUsersNotCaseSensitive=0
      
      <br><br><hr>
      
      <a name="URLNotCaseSensitive"><b>URLNotCaseSensitive</b></a><br>
      <b>Version : </b>5.1+<br>
      <br># Some web servers on some Operating systems (IIS-Windows) considers that two
      <br># URLs with same value but different case are the same URL. To tell AWStats to
      <br># also considers them as one, set this parameter to 1.
      <br># Possible values: 0 or 1
      <br># Default: 0
      <br># 
      <br>URLNotCaseSensitive=0
      
      <br><br><hr>
      
      <a name="URLWithAnchor"><b>URLWithAnchor</b></a><br>
      <b>Version : </b>5.4+<br>
      <br># Keep or remove the anchor string you can find in some URLs.
      <br># Possible values: 0 or 1
      <br># Default: 0
      <br>#
      <br>URLWithAnchor=0
      
      <br><br><hr>
      
      <a name="URLQuerySeparators"><b>URLQuerySeparators</b></a><br>
      <b>Version : </b>5.2+<br>
      <br># In URL links, "?" char is used to add parameter's list in URLs. Syntax is:
      <br># /mypage.html?param1=value1
      <br># However, some servers/sites have also others chars to isolate dynamic part of
      <br># their URLs. You can complete this list with all such characters.
      <br># Example: "?;,"
      <br># Default: "?;"
      <br>#
      <br>URLQuerySeparators="?;"
      
      <br><br><hr>
      
      <a name="URLWithQuery"><b>URLWithQuery</b></a><br>
      <b>Version : </b>3.2+<br>
      <br># Keep or remove the query string to the URL in the statistics for individual
      <br># pages. This is primarily used to differentiate between the URLs of dynamic
      <br># pages. If set to 1, mypage.html?id=x and mypage.html?id=y are counted as two
      <br># different pages.
      <br># Warning, when set to 1, memory required to run AWStats is dramatically
      <br># increased if you have a lot of changing URLs (for example URLs with a random
      <br># id inside). Such web sites should not set this option to 1 or use seriously
      <br># the next parameter URLWithQueryWithoutFollowingParameters.
      <br># Possible values:
      <br># 0 - URLs are cleaned from the query string (ie: "/mypage.html")
      <br># 1 - Full URL with query string is used     (ie: "/mypage.html?p=x&amp;q=y")
      <br># Default: 0
      <br># 
      <br>URLWithQuery=0
      
      <br><br><hr>
      
      <a name="URLWithQueryWithOnlyFollowingParameters"><b>URLWithQueryWithOnlyFollowingParameters</b></a><br>
      <b>Version : </b>6.0+<br>
      <br># When URLWithQuery is on, you will get the full URL with all parameters in
      <br># URL reports. But among thoose parameters, sometimes you don't need a
      <br># particular parameter because it does not identify the page or because it's
      <br># a random ID changing for each access even if URL points to same page. In
      <br># such cases, it is higly recommanded to ask AWStats to keep only parameters
      <br># you need (if you know them) before counting, manipulating and storing URL.
      <br># Enter here list of wanted parameters. For example, with "param", one hit on
      <br># /mypage.cgi?param=abc&amp;id=Yo4UomP9d  and  /mypage.cgi?param=abc&amp;id=Mu8fdxl3r
      <br># will be reported as 2 hits on /mypage.cgi?param=abc
      <br># This parameter is not used when URLWithQuery is 0 and can't be used with
      <br># URLWithQueryWithoutFollowingParameters.
      <br># Change : Effective for new updates only
      <br># Example: "param"
      <br># Default: ""
      <br># 
      <br>URLWithQueryWithOnlyFollowingParameters=""
      
      <br><br><hr>
      
      <a name="URLWithQueryWithoutFollowingParameters"><b>URLWithQueryWithoutFollowingParameters</b></a><br>
      <b>Version : </b>5.1+<br>
      <br># When URLWithQuery is on, you will get the full URL with all parameters in
      <br># URL reports. But among thoose parameters, sometimes you don't need a
      <br># particular parameter because it does not identify the page or because it's
      <br># a random ID changing for each access even if URL points to same page. In
      <br># such cases, it is higly recommanded to ask AWStats to remove such parameters
      <br># from the URL before counting, manipulating and storing URL. Enter here list
      <br># of all non wanted parameters. For example, if you enter "id", one hit on
      <br># /mypage.cgi?param=abc&amp;id=Yo4UomP9d  and  /mypage.cgi?param=abc&amp;id=Mu8fdxl3r
      <br># will be reported as 2 hits on /mypage.cgi?param=abc
      <br># This parameter is not used when URLWithQuery is 0 and can't be used with
      <br># URLWithQueryWithOnlyFollowingParameters.
      <br># Change : Effective for new updates only
      <br># Example: "PHPSESSID jsessionid"
      <br># Default: ""
      <br># 
      <br>URLWithQueryWithoutFollowingParameters=""
      
      <br><br><hr>
      
      <a name="URLReferrerWithQuery"><b>URLReferrerWithQuery</b></a><br>
      <b>Version : </b>5.1+<br>
      <br># Keep or remove the query string to the referrer URL in the statistics for
      <br># external referrer pages. This is used to differentiate between the URLs of
      <br># dynamic referrer pages. If set to 1, mypage.html?id=x and mypage.html?id=y
      <br># are counted as two different referrer pages.
      <br># Possible values:
      <br># 0 - Referrer URLs are cleaned from the query string (ie: "/mypage.html")
      <br># 1 - Full URL with query string is used      (ie: "/mypage.html?p=x&amp;q=y")
      <br># Default: 0
      <br># 
      <br>URLReferrerWithQuery=0
      
      <br><br><hr>
      
      <a name="WarningMessages"><b>WarningMessages</b></a><br>
      <b>Version : </b>1.0+<br>
      <br># AWStats can detect setup problems or show you important informations to have
      <br># a better use. Keep this to 1, except if AWStats says you can change it.
      <br># Possible values: 0 or 1
      <br># Default: 1
      <br>#
      <br>WarningMessages=1
      
      <br><br><hr>
      
      <a name="ErrorMessages"><b>ErrorMessages</b></a><br>
      <b>Version : </b>5.2+<br>
      <br># When an error occurs, AWStats output a message related to errors. If you
      <br># want (in most cases for security reasons) to have no error messages, you
      <br># can set this parameter to your personalized generic message.
      <br># Example: "An error occured. Contact your Administrator"
      <br># Default: ""
      <br>#
      <br>ErrorMessages=""
      
      <br><br><hr>
      
      <a name="DebugMessages"><b>DebugMessages</b></a><br>
      <b>Version : </b>5.2+<br>
      <br># AWStat can be run with debug=x parameter to output various informations
      <br># to help in debugging or solving troubles. If you want to allow this (not
      <br># enabled by default for security reasons), set this parameter to 0.
      <br># Change : Effective immediatly
      <br># Possible values: 0 or 1
      <br># Default: 0
      <br>#
      <br>DebugMessages=0
      
      <br><br><hr>
      
      <a name="NbOfLinesForCorruptedLog"><b>NbOfLinesForCorruptedLog</b></a><br>
      <b>Version : </b>3.2+<br>
      <br># To help you to detect if your log format is good, AWStats report an error
      <br># if all the first NbOfLinesForCorruptedLog lines have a format that does not
      <br># match the LogFormat parameter.
      <br># However, some worm virus attack on your web server can result in a very high
      <br># number of corrupted lines in your log. So if you experience awstats stop
      <br># because of bad virus records at the beginning of your log file, you can
      <br># increase this parameter (very rare).
      <br># Default: 50
      <br>#
      <br>NbOfLinesForCorruptedLog=50
      
      <br><br><hr>
      
      <a name="SplitSearchString"><b>SplitSearchString</b></a><br>
      <font color="#808080">
      <b>Version : </b>2.24 - 4.0 (deprecated since 4.1)<br>
      This parameter has been removed since 4.1.<br>
      AWStats 4.1+ supports both keywords AND keyphrases by default with no need of any parameter.<br>
      </font>
      
      <br><br><hr>
      
      <a name="WrapperScript"><b>WrapperScript</b></a><br>
      <b>Version : </b>4.0+<br>
      <br># For some particular integration needs, you may want to have CGI links to
      <br># point to another script than awstats.pl.
      <br># Use the name of this script in WrapperScript parameter.
      <br># Example: "awstatslauncher.pl"
      <br># Default: ""
      <br>#
      <br>WrapperScript=""
      
      <br><br><hr>
      
      <a name="DecodeUA"><b>DecodeUA</b></a><br>
      <b>Version : </b>5.0+<br>
      <br># DecodeUA must be set to 1 if you use Roxen web server. This server converts
      <br># all spaces in user agent field into %20. This make the AWStats robots, os
      <br># and browsers detection fail in some cases. Just change it to 1 if and only
      <br># if your web server is Roxen.
      <br># Possible values: 0 or 1
      <br># Default: 0
      <br>#
      <br>DecodeUA=0
      
      <br><br><hr>
      
      <a name="MiscTrackerUrl"><b>MiscTrackerUrl</b></a><br>
      <b>Version : </b>5.6+<br>
      <br># MiscTrackerUrl can be used to make AWStats able to detect some miscellanous
      <br># things, that can not be tracked on other way like:
      <br># - Screen size
      <br># - Screen color depth
      <br># - Java enabled
      <br># - Macromedia Director plugin
      <br># - Macromedia Shockwave plugin
      <br># - Realplayer G2 plugin
      <br># - QuickTime plugin
      <br># - Mediaplayer plugin
      <br># - Acrobat PDF plugin
      <br># To enable all this features, you must copy the awstats_misc_tracker.js file
      <br># into a /js/ directory stored in your web document root and add the following
      <br># HTML code at the end of your index page (before &lt;/BODY&gt;) :
      <br># <i>&lt;script language=javascript src="/js/awstats_misc_tracker.js"&gt;&lt;/script&gt;</i>
      <br># If code is not added in index page, all this detection capabilities will be
      <br># disabled. You must also check that ShowScreenSizeStats and ShowMiscStats
      <br># parameters are set to 1 to make results appear in report page.
      <br># If you want to use another directory than /js/, you must also change the
      <br># awstatsmisctrackerurl variable into the awstats_misc_tracker.js file.
      <br># Change : Effective for new updates only.
      <br># Possible value: Full URL of javascript tracker file added in HTML code
      <br># Default: "/js/awstats_misc_tracker.js"
      <br>#
      <br>MiscTrackerUrl="/js/awstats_misc_tracker.js"
      
      <br><br><hr>
      
      <a name="LevelFor"><b>LevelFor</b></a><br>
      <b>Version : </b>4.0+<br>
      6.0+ for LevelForFileTypesDetection, LevelForSearchEnginesDetection, LevelForKeywordsDetection, LevelForWormsDetection<br>
      <br># Following values allows you to define accuracy of AWStats entities (robots,
      <br># browsers, os, referers, file types) detection.
      <br># It might be a good idea for large web sites or ISP that provides AWStats to
      <br># high number of customers, to set this parameter to 1 (or 0), instead of 2.
      <br># Possible values:
      <br>#  0 = No detection,
      <br>#  1 = Medium/Standard detection
      <br>#  2 = Full detection
      <br># Change : Effective for new updates only
      <br># Default: 2 (0 for LevelForWormsDetection)
      <br>#
      <br>LevelForBrowsersDetection=2         # 0 disables Browsers detection.
      <br>                                    # 2 reduces AWStats speed by 2%
      <br>LevelForOSDetection=2               # 0 disables OS detection.
      <br>                                    # 2 reduces AWStats speed by 3%
      <br>LevelForRefererAnalyze=2            # 0 disables Origin detection.
      <br>                                    # 2 reduces AWStats speed by 14%
      <br>LevelForRobotsDetection=2           # 0 disables Robots detection.
      <br>                                    # 2 reduces AWStats speed by 2.5%
      <br>LevelForSearchEnginesDetection=2    # 0 disables Search engines detection.
      <br>                                    # 2 reduces AWStats speed by 9%
      <br>LevelForKeywordsDetection=2         # 0 disables Keyphrases/Keywords detection.
      <br>                                    # 2 reduces AWStats speed by 1%
      <br>LevelForFileTypesDetection=2        # 0 disables File types detection.
      <br>                                    # 2 reduces AWStats speed by 1%
      <br>LevelForWormsDetection=0            # 0 disables Worms detection.
      <br>                                    # 2 reduces AWStats speed by 15%
      
      <br><br><hr>
      
      <a name="UseFramesWhenCGI"><b>UseFramesWhenCGI</b></a><br>
      <b>Version : </b>5.0+<br>
      <br># When you use AWStats as a CGI, you can have the reports shown in HTML views.
      <br># Frames are only available for report viewed dynamically. When you build
      <br># pages from command line, this option is not used and no frames are built.
      <br># Possible values: 0 or 1
      <br># Default: 1
      <br>#
      <br>UseFramesWhenCGI=1
      
      <br><br><hr>
      
      <a name="DetailedReportsOnNewWindows"><b>DetailedReportsOnNewWindows</b></a><br>
      <b>Version : </b>4.1+ (5.0+ for value 2)<br>
      <br># This parameter ask your browser to open detailed reports into a different
      <br># window than the main page.
      <br># Possible values:
      <br># 0 - Open all in same browser window
      <br># 1 - Open detailed reports in another window except if using frames
      <br># 2 - Open always in a different window even if reports are framed
      <br># Default: 1
      <br>#
      <br>DetailedReportsOnNewWindows=1
      
      <br><br><hr>
      
      <a name="Expires"><b>Expires</b></a><br>
      <b>Version : </b>3.1+<br>
      <br># You can add, in the HTML report page, a cache lifetime (in seconds) that
      <br># will be returned to browser in HTTP header answer by server.
      <br># This parameter is not used when report are built with -staticlinks option.
      <br># Example: 3600
      <br># Default: 0
      <br>#
      <br>Expires=0
      
      <br><br><hr>
      
      <a name="MaxRowsInHTMLOutput"><b>MaxRowsInHTMLOutput</b></a><br>
      <b>Version : </b>4.0+<br>
      <br># To avoid too large web pages, you can ask AWStats to limit number of rows of
      <br># all reported charts to this number when no other limit apply.
      <br># Default: 1000
      <br>#
      <br>MaxRowsInHTMLOutput=1000
      
      <br><br><hr>
      
      <a name="Lang"><b>Lang</b></a><br>
      <b>Version : </b>2.1+<br>
      <br># Set your primary language.
      <br># Possible value:
      <br>#  Albanian=al, Bosnian=ba, Bulgarian=bg,
      <br>#  Chinese (Taiwan)=tw, Chinese (Simpliefied)=cn, Czech=cz,
      <br>#  Danish=dk, Dutch=nl, English=en, Estonian=et, Finnish=fi, French=fr,
      <br>#  German=de, Greek=gr, Hebrew=he, Hungarian=hu, Indonesian=id, Italian=it,
      <br>#  Japanese=jp, Korean=kr, Latvian=lv, Norwegian (Nynorsk)=nn,
      <br>#  Norwegian (Bokmal)=nb, Polish=pl, Portuguese=pt, Portuguese (Brazilian)=br,
      <br>#  Romanian=ro, Russian=ru, Serbian=sr, Slovak=sk, Spanish=es,
      <br>#  Spanish (Catalan)=es_cat, Swedish=se, Turkish=tr, Ukrainian=ua, Welsh=wlk.
      <br>#  First available language accepted by browser=auto
      <br># Default: "auto"
      <br>#
      <br>Lang="auto"
      
      <br><br><hr>
      
      <a name="DirLang"><b>DirLang</b></a><br>
      <b>Version : </b>2.1+<br>
      <br># Set the location of language files.
      <br># Example: "/usr/share/awstats/lang"
      <br># Default: "./lang" (means lang directory is in same location than awstats.pl)
      <br>#
      <br>DirLang="./lang"
      
      <br><br><hr>
      
      <a name="Show"><b>Show...</b></a><br>
      <b>Version : </b><br>
      <font color="#808080">3.2 - 5.0 for ShowCompressionStats (deprecated since 5.1, use code C with ShowFileTypesStats instead)</font><br>
      <font color="#808080">3.2 - 5.3 for ShowHeader (deprecated since 5.4)</font><br>
      3.2+ for ShowMenu,ShowMonthStats,ShowDaysOfWeekStats,ShowHoursStats,
      ShowDomainsStats,ShowHostsStats,ShowAuthenticatedUsers,ShowRobotsStats,
      ShowPagesStats,ShowFileTypesStats,ShowFileSizesStats,ShowBrowsersStats,
      ShowOSStats,ShowOriginStats,ShowKeyphrasesStats,ShowKeywordsStats,ShowHTTPErrorsStats<br>
      4.1+ for ShowSessionsStats, ShowKeywordsStats<br>
      5.1+ for all letters codes<br>
      5.5+ for ShowDaysOfMonthStats<br>
      5.6+ for ShowMiscStats,ShowSMTPErrorsStats<br>
      5.8+ for ShowClusterStats<br>
      6.0+ for ShowWormsStats<br>
      6.4+ for ShowSummary<br>7.0+ for ShowDownloadsStats<br>
      <br># You choose here which reports you want to see in the main page and what you
      <br># want to see in those reports.
      <br># Possible values:
      <br>#  0  - Report is not shown at all
      <br>#  1  - Report is shown in main page with an entry in menu and default columns
      <br># XYZ - Report shows column informations defined by code X,Y,Z...
      <br>#       X,Y,Z... are code letters among the following:
      <br>#        U = Unique visitors
      <br>#        V = Visits
      <br>#        P = Number of pages
      <br>#        H = Number of hits (or mails)
      <br>#        B = Bandwith (or total mail size for mail logs)
      <br>#        L = Last access date
      <br>#        E = Entry pages
      <br>#        X = Exit pages
      <br>#        C = Web compression (mod_gzip,mod_deflate)
      <br>#        M = Average mail size (mail logs)
      <br>#
      <br>
      <br># Show menu header with reports' links
      <br># Possible values: 0 or 1
      <br># Default: 1
      <br>#
      <br>ShowMenu=1					
      <br>
      <br># Show monthly summary
      <br># Context: Web, Streaming, Mail, Ftp
      <br># Default: UVPHB, Possible column codes: UVPHB
      <br>ShowSummary=UVPHB
      <br>
      <br># Show monthly chart
      <br># Context: Web, Streaming, Mail, Ftp
      <br># Default: UVPHB, Possible column codes: UVPHB
      <br>ShowMonthStats=UVPHB
      <br>
      <br># Show days of month chart
      <br># Context: Web, Streaming, Mail, Ftp
      <br># Default: VPHB, Possible column codes: VPHB
      <br>ShowDaysOfMonthStats=VPHB
      <br>
      <br># Show days of week chart
      <br># Context: Web, Streaming, Mail, Ftp
      <br># Default: PHB, Possible column codes: PHB
      <br>ShowDaysOfWeekStats=PHB
      <br>
      <br># Show hourly chart
      <br># Context: Web, Streaming, Mail, Ftp
      <br># Default: PHB, Possible column codes: PHB
      <br>ShowHoursStats=PHB
      <br>
      <br># Show domains/country chart
      <br># Context: Web, Streaming, Mail, Ftp
      <br># Default: PHB, Possible column codes: PHB
      <br>ShowDomainsStats=PHB
      <br>
      <br># Show hosts chart
      <br># Context: Web, Streaming, Mail, Ftp
      <br># Default: PHBL, Possible column codes: PHBL
      <br>ShowHostsStats=PHBL
      <br>
      <br># Show authenticated users chart
      <br># Context: Web, Streaming, Ftp
      <br># Default: 0, Possible column codes: PHBL
      <br>ShowAuthenticatedUsers=0
      <br>
      <br># Show robots chart
      <br># Context: Web, Streaming
      <br># Default: HBL, Possible column codes: HBL
      <br>ShowRobotsStats=HBL
      <br>
      <br># Show worms chart
      <br># Context: Web, Streaming
      <br># Default: 0 (If set to other than 0, see also LevelForWormsDetection), Possible column codes: HBL
      <br>ShowWormsStats=0
      <br>
      <br># Show email senders chart (For use when analyzing mail log files)
      <br># Context: Mail
      <br># Default: 0, Possible column codes: HBML
      <br>ShowEMailSenders=0
      <br>
      <br># Show email receivers chart (For use when analyzing mail log files)
      <br># Context: Mail
      <br># Default: 0, Possible column codes: HBML
      <br>ShowEMailReceivers=0
      <br>
      <br># Show session chart
      <br># Context: Web, Streaming, Ftp
      <br># Default: 1, Possible column codes: None
      <br>ShowSessionsStats=1
      <br>
      <br># Show pages-url chart.
      <br># Context: Web, Streaming, Ftp
      <br># Default: PBEX, Possible column codes: PBEX
      <br>ShowPagesStats=PBEX
      <br>
      <br># Show file types chart.
      <br># Context: Web, Streaming, Ftp
      <br># Default: HB, Possible column codes: HBC
      <br>ShowFileTypesStats=HB
      <br>
      <br># Show file size chart (Not yet available)
      <br># Context: Web, Streaming, Mail, Ftp
      <br># Default: 1, Possible column codes: None
      <br>ShowFileSizesStats=0		
      <br><br># Show downloads chart.<br># Context: Web, Streaming, Ftp<br># Default: HB, Possible column codes: HB<br>ShowDownloadsStats=HB&nbsp;&nbsp;&nbsp; <br>
      <br># Show operating systems chart
      <br># Context: Web, Streaming, Ftp
      <br># Default: 1, Possible column codes: None
      <br>ShowOSStats=1
      <br>
      <br># Show browsers chart
      <br># Context: Web, Streaming
      <br># Default: 1, Possible column codes: None
      <br>ShowBrowsersStats=1
      <br>
      <br># Show screen size chart
      <br># Context: Web, Streaming
      <br># Default: 0 (If set to 1, see also MiscTrackerUrl), Possible column codes: None
      <br>ShowScreenSizeStats=0
      <br>
      <br># Show origin chart
      <br># Context: Web, Streaming
      <br># Default: PH, Possible column codes: PH
      <br>ShowOriginStats=PH
      <br>
      <br># Show keyphrases chart
      <br># Context: Web, Streaming
      <br># Default: 1, Possible column codes: None
      <br>ShowKeyphrasesStats=1
      <br>
      <br># Show keywords chart
      <br># Context: Web, Streaming
      <br># Default: 1, Possible column codes: None
      <br>ShowKeywordsStats=1
      <br>
      <br># Show misc chart
      <br># Context: Web, Streaming
      <br># Default: a (See also MiscTrackerUrl parameter), Possible column codes: anjdfrqwp
      <br>ShowMiscStats=a
      <br>
      <br># Show http errors chart
      <br># Context: Web, Streaming
      <br># Default: 1, Possible column codes: None
      <br>ShowHTTPErrorsStats=1
      <br>
      <br># Show smtp errors chart (For use when analyzing mail log files)
      <br># Context: Mail
      <br># Default: 0, Possible column codes: None
      <br>ShowSMTPErrorsStats=0
      <br>
      <br># Show the cluster report (Your LogFormat must contains the %cluster tag)
      <br># Context: Web, Streaming, Ftp
      <br># Default: 0, Possible column codes: PHB
      <br>ShowClusterStats=0
      
      <br><br><hr>
      
      <a name="AddDataArray"><b>AddDataArray...</b></a><br>
      <b>Version : </b><br>
      5.4+ for AddDataArrayMonthStats,AddDataArrayShowDaysOfWeekStats,AddDataArrayShowHoursStats<br>
      5.5+ for AddDataArrayShowDaysOfMonthStats<br>
      <br># Some graphical reports are followed by the data array of values.
      <br># If you don't want this array (to reduce report size for example), you can
      <br># set thoose options to 0.
      <br># Possible values: 0 or 1
      <br># Default: 1
      <br>#
      <br># Data array values for the ShowMonthStats report
      <br>AddDataArrayMonthStats=1
      <br># Data array values for the ShowDaysOfMonthStats report
      <br>AddDataArrayShowDaysOfMonthStats=1
      <br># Data array values for the ShowDaysOfWeekStats report
      <br>AddDataArrayShowDaysOfWeekStats=1
      <br># Data array values for the ShowHoursStats report
      <br>AddDataArrayShowHoursStats=1
      
      <br><br><hr>
      
      <a name="IncludeInternalLinksInOriginSection"><b>IncludeInternalLinksInOriginSection</b></a><br>
      <b>Version : </b>6.1+<br>
      <br># In the Origin chart, you have stats on where your hits came from. You can
      <br># includes hits on pages that comes from pages of same sites in this chart.
      <br># Possible values: 0 or 1
      <br># Default: 0
      <br>#
      <br>IncludeInternalLinksInOriginSection=0
      
      <br><br><hr>
      
      <a name="Max"><b>Max...</b></a><br>
      <b>Version : </b>1.0+<br>
      <br># This value can be used to choose maximum number of lines shown for each 
      <br># particular reporting.
      <br>#
      <br># Stats by domains
      <br>MaxNbOfDomain = 10
      <br>MinHitDomain  = 1
      <br># Stats by hosts
      <br>MaxNbOfHostsShown = 10
      <br>MinHitHost    = 1
      <br># Stats by authenticated users
      <br>MaxNbOfLoginShown = 10
      <br>MinHitLogin   = 1
      <br># Stats by robots
      <br>MaxNbOfRobotShown = 10
      <br>MinHitRobot   = 1
      <br># Stats for Downloads<br>MaxNbOfDownloadsShown = 10<br>MinHitDownloads = 1<br># Stats by pages
      <br>MaxNbOfPageShown = 10
      <br>MinHitFile    = 1
      <br># Stats by OS
      <br>MaxNbOfOsShown = 10
      <br>MinHitOs      = 1
      <br># Stats by browsers
      <br>MaxNbOfBrowsersShown = 10
      <br>MinHitBrowser = 1
      <br># Stats by screen size
      <br>MaxNbOfScreenSizesShown = 5
      <br>MinHitScreenSize = 1
      <br># Stats by referers
      <br>MaxNbOfRefererShown = 10
      <br>MinHitRefer   = 1
      <br># Stats for keywords
      <br>MaxNbOfKeywordsShown = 10
      <br>MinHitKeyword  = 1
      <br># Stats for sender or receiver emails
      <br>MaxNbOfEMailsShown = 20
      <br>MinHitEMail = 1
      
      <br><br><hr>
      
      <a name="FirstDayOfWeek"><b>FirstDayOfWeek</b></a><br>
      <b>Version : </b>3.2+<br>
      <br># Choose if you want week to start on sunday or monday
      <br># Possible values:
      <br># 0 - Week start on sunday
      <br># 1 - Week start on monday
      <br># Default: 1
      <br>#
      <br>FirstDayOfWeek=1
      
      <br><br><hr>
      
      <a name="ShowFlagLinks"><b>ShowFlagLinks</b></a><br>
      <b>Version : </b>3.2+<br>
      <br># List of visible flags with link to other language translations.
      <br># See Lang parameter for list of allowed flag/language codes.
      <br># If you don't want any flag link, set ShowFlagLinks to "".
      <br># This parameter is used only if ShowMenu parameter is set to 1.
      <br># Possible values: "" or "language_codes_separated_by_space"
      <br># Default: "en es fr it nl es"
      <br>#
      <br>ShowFlagLinks="en fr de it nl es"
      
      <br><br><hr>
      
      <a name="ShowLinksOnUrl"><b>ShowLinksOnUrl</b></a><br>
      <b>Version : </b>3.1+<br>
      <br># Each URL shown in stats report views are links you can click.
      <br># Possible values: 0 or 1
      <br># Default: 1
      <br>#
      <br>ShowLinksOnUrl=1
      
      <br><br><hr>
      
      <a name="UseHTTPSLinkForUrl"><b>UseHTTPSLinkForUrl</b></a><br>
      <b>Version : </b>4.0+<br>
      <br># When AWStats build HTML links in its report pages, it starts thoose link
      <br># with "http://". However some links might be HTTPS links, so you can enter
      <br># here the root of all your HTTPS links. If all your site is a SSL web site,
      <br># just enter "/".
      <br># This parameter is not used if ShowLinksOnUrl is 0.
      <br># Example: "/shopping"
      <br># Example: "/"
      <br># Default: ""
      <br>#
      <br>UseHTTPSLinkForUrl=""
      
      <br><br><hr>
      
      <a name="MaxLengthOfShownURL"><b>MaxLengthOfShownURL</b></a><br>
      <b>Version : </b>1.0+<br>
      <br># Maximum length of URL part shown on stats page (number of characters).
      <br># This affects only URL visible text, larger links still work.
      <br># Default: 64
      <br>#
      <br>MaxLengthOfShownURL=64
      
      <br><br><hr>
      
      <a name="ShowLinksToWhoIs"><b>ShowLinksToWhoIs</b></a><br>
      <font color="#808080">
      <b>Version : </b>4.0 - 5.6 (deprecated since 5.7, replaced by plugin 'hostinfo')<br>
      This parameter has been removed since 5.7.<br>
      You must enable the plugin 'hostinfo' to get the same result if you were using this
      parameter.
      </font>
      
      <br><br><hr>
      
      <a name="LinksToWhoIs"><b>LinksToWhoIs</b></a><br>
      <font color="#808080">
      <b>Version : </b>4.0 - 5.9 (deprecated since 6.0, replaced by plugin 'hostinfo')<br>
      This parameter has been removed since 6.0.<br>
      This parameter is no more required.
      </font>
      
      <br><br><hr>
      
      <a name="LinksToIPWhoIs"><b>LinksToIPWhoIs</b></a><br>
      <font color="#808080">
      <b>Version : </b>5.0 - 5.9 (deprecated since 6.0, replaced by plugin 'hostinfo')<br>
      This parameter has been removed since 6.0.<br>
      This parameter is no more required.
      </font>
      
      <br><br><hr>
      
      <a name="HTMLHeadSection"><b>HTMLHeadSection</b></a><br>
      <b>Version : </b>3.2+<br>
      <br># You can enter HTML code that will be added at the top of AWStats reports.
      <br># Default: ""
      <br>#
      <br>HTMLHeadSection=""
      
      <br><br><hr>
      
      <a name="HTMLEndSection"><b>HTMLEndSection</b></a><br>
      <b>Version : </b>3.2+<br>
      <br># You can enter HTML code that will be added at the end of AWStats reports.
      <br># Great to add advert ban.
      <br># Default: ""
      <br>#
      <br>HTMLEndSection=""
      
      <br><br><hr>
      
      <a name="Bar"><b>Bar...</b></a><br>
      <b>Version : </b>1.0+<br>
      <br># Value of maximum bar width/height for horizontal/vertical HTML graphics bar.
      <br># Default: 260/90
      <br>#
      <br>BarWidth   = 260
      <br>BarHeight  = 90
      
      <br><br><hr>
      
      <a name="Logo"><b>Logo...</b></a><br>
      <b>Version : </b>3.1+<br>
      <br># You can set Logo and LogoLink to use your own logo.
      <br># Logo must be the name of image file (must be in $DirIcons/other directory).
      <br># LogoLink is the expected URL when clicking on Logo.
      <br># Default: "awstats_logo1.png"
      <br>#
      <br>Logo="awstats_logo1.png"
      <br>LogoLink="http://www.awstats.org"
      
      <br><br><hr>
      
      <a name="StyleSheet"><b>StyleSheet</b></a><br>
      <b>Version : </b>5.6+<br>
      <br># You can ask AWStats to use a particular CSS (Cascading Style Sheet) to
      <br># change its look. To create a style sheet, you can use samples provided with
      <br># AWStats in wwwroot/css directory.
      <br># Example: "/awstatscss/awstats_bw.css"
      <br># Example: "/css/awstats_bw.css"
      <br># Default: ""
      <br>#
      <br>StyleSheet=""
      
      <br><br><hr>
      
      <a name="color_"><b>color_...</b></a><br>
      <b>Version : </b><br>
      3.1 for color_Background,color_TableBGTitle,color_TableTitle,color_TableBG,
      color_TableRowTitle,color_TableBGRowTitle,color_TableBorder,color_text,
      color_textpercent,color_titletext,color_weekend,color_link,color_hover,
      color_u,color_v,color_p,color_h,color_k,color_s<br>
      4.1 for color_e,color_x<br>
      5.0 for color_other<br>
      <br># Those colors parameters can be used (if StyleSheet parameter is not used)
      <br># to change AWStats look.
      <br># Example: color_name="RRGGBB"	# RRGGBB is Red Green Blue components in Hex
      <br>#
      <br>color_Background="FFFFFF"		# Background color for main page (Default = "FFFFFF")
      <br>color_TableBGTitle="CCCCDD"		# Background color for table title (Default = "CCCCDD")
      <br>color_TableTitle="000000"		# Table title font color (Default = "000000")
      <br>color_TableBG="CCCCDD"			# Background color for table (Default = "CCCCDD")
      <br>color_TableRowTitle="FFFFFF"	# Table row title font color (Default = "FFFFFF")
      <br>color_TableBGRowTitle="ECECEC"	# Background color for row title (Default = "ECECEC")
      <br>color_TableBorder="ECECEC"		# Table border color (Default = "ECECEC")
      <br>color_text="000000"				# Color of text (Default = "000000")
      <br>color_textpercent="606060"		# Color of text for percent values (Default = "606060")
      <br>color_titletext="000000"		# Color of text title within colored Title Rows (Default = "000000")
      <br>color_weekend="EAEAEA"			# Color for week-end days (Default = "EAEAEA")
      <br>color_link="0011BB"				# Color of HTML links (Default = "0011BB")
      <br>color_hover="605040"			# Color of HTML on-mouseover links (Default = "605040") 
      <br>color_other="666688"			# Color of text for 'other' record in charts (Default = "666688") 
      <br>color_u="FFB055"				# Background color for number of unique visitors (Default = "FFB055")
      <br>color_v="F8E880"				# Background color for number of visites (Default = "F8E880")
      <br>color_p="4477DD"				# Background color for number of pages (Default = "4477DD")
      <br>color_h="66F0FF"				# Background color for number of hits (Default = "66F0FF")
      <br>color_k="2EA495"				# Background color for number of bytes (Default = "2EA495")
      <br>color_s="8888DD"				# Background color for number of search (Default = "8888DD")
      <br>color_e="CEC2E8"				# Background color for number of entry pages (Default = "CEC2E8")
      <br>color_x="C1B2E2"				# Background color for number of exit pages (Default = "C1B2E2")
      
      <br><br><hr>
      
      <a name="LoadPlugin"><b>LoadPlugin</b></a><br>
      <b>Version : </b>5.0+<br>
      <br># Add here all plugins file you want to load.
      <br># Plugin files must be .pm files stored in 'plugins' directory.
      <br># Uncomment LoadPlugin lines to enable a plugin after checking that plugin
      <br># required perl modules are installed.
      <br>
      <br># Plugin: PluginName
      <br># PluginName description
      <br># Perl modules required: ...
      <br>#
      <br>LoadPlugin="pluginname"
      
      <br><br><hr>
      
      <a name="Extra"><b>Extra...</b></a><br>
      <b>Version : </b><br>
      5.2+<br>
      5.8 for ExtraSectionFirstColumnFormatX, ExtraSectionAddAverageRowX, ExtraSectionAddSumRowX<br>
      <br>You can see the <a href="awstats_extra.html">following page</a> for explanation of
      all ExtraSection...X directives and how to use them.
      
      <br><br><hr>
      
      <a name="ExtraTrackedRowsLimit"><b>ExtraTrackedRowsLimit</b></a><br>
      <b>Version : </b>6.1<br>
      <br># There is also a global parameter ExtraTrackedRowsLimit that limit the
      <br># number of possible rows an ExtraSection can report. This parameter is
      <br># here to protect too much memory use when you make a bad setup in your
      <br># ExtraSection. It applies to all ExtraSection independently meaning that
      <br># none ExtraSection can report more rows than value defined by ExtraTrackedRowsLimit.
      <br># If you know an ExtraSection will report more rows than its value, you should
      <br># increase this parameter or AWStats will stop with an error.
      <br># Example: 2000
      <br># Default: 500
      <br>#
      <br>ExtraTrackedRowsLimit=500
      
      <br><br><hr>
      
      <a name="Include"><b>Include</b></a><br>
      <b>Version : </b>5.4+<br>
      <br># You can include other config files using the directive with the name of the
      <br># config file.
      <br># This is particularly usefull for users who have a lot of virtual servers, so
      <br># a lot of config files and want to maintain common values in only one file.
      <br># Note that when a variable is defined both in a config file and in an
      <br># included file, AWStats will use the last value read for parameters that
      <br># contains one value and AWStats will concat all values from both files for
      <br># parameters that are lists of value.
      <br>#
      <br>Include ""
      
      
      <!-- -------------------------------------------------------------------------------------- -->
      
      <br><br><hr>
      
      <!-- You can remove this part if you distribution need documentation without external tags -->
      <!-- BEGIN_SOCIAL_NETWORKS -->
      <div class="htmldoc-ignore">
      <!-- google plus -->
      <span style="color: #bbb; font-weight: normal;">Article written by <a href="https://www.destailleur.fr" rel="author" style="color: #ccc; font-weight: normal;">Laurent Destailleur</a>.</span><br>
      <br>
      <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
      <g:plusone></g:plusone>
      <!-- facebook -->
      <div id="fb-root"></div>
      <script>(function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1";
        fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));</script>
      <div class="fb-like" data-href="http://www.awstats.org/docs/awstats_config.html" data-layout="button_count" data-action="recommend" data-show-faces="false" data-share="true"></div>
      </div>
      <!-- END_SOCIAL_NETWORKS -->
      
      
      </body></html>
      ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/styles.css�������������������������������������������������������������������������0000644�0001751�0001751�00000002020�14753672077�020016� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������body { 
      	background-color: #FFFFFF;
      	font: 1.2em verdana,arial;
      	font-family: sans-serif;
      	margin-top: 4;
      	margin-bottom: 4;
      	margin-right: 6;
      	margin-left: 6;
      }
      a:link   	{ color: #2200C0; font-family: sans-serif; text-decoration: none; }
      a:visited	{ color: #2200C0; font-family: sans-serif; text-decoration: none; }
      a:active	{ color: #2200C0; font-family: sans-serif; text-decoration: none; }
      a:hover		{ color: #2200C0; font-family: sans-serif; text-decoration: underline; }
      
      .CHead 			{ background-color: #9999CC; }
      .CTextAreaConf	{ font: 11px verdana,arial; color: #202020; font-family: sans-serif; text-decoration: none; }
      
      td.CFAQ		{ color: #000000; font-family: sans-serif; text-decoration: none; }
      .CProblem	{ color: #660000; font-family: sans-serif; text-decoration: none; }
      .CSolution	{ color: #448866; font-family: sans-serif; text-decoration: none; }
      
      input     {
      	font-family: arial,verdana,helvetica, sans-serif;
      	font-weight: normal;
      	border: 1px solid #AAAACC;
      	background-position : bottom;
          font: 12px verdana,arial;
      }
      ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/awstats_webmin.html����������������������������������������������������������������0000644�0001751�0001751�00000011044�15052673721�021672� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <html>
      <head>
      <meta name="description" content="AWStats Documentation - Using AWStats Webmin module">
      <meta name="keywords" content="awstats, awstat, webmin, module, wbm">
      <meta name="robots" content="index,follow">
      <meta name="title" content="AWStats Documentation - AWStats Webmin module">
      <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
      <title>AWStats Documentation - AWStats Webmin module</title>
      <link rel="stylesheet" href="styles.css" type="text/css">
      <link href="https://plus.google.com/+LaurentDestailleur-Open-Source-Expert" rel="publisher" />
      </head>
      
      <body topmargin=10 leftmargin=5>
      
      
      <table style="font: 10pt arial,helvetica,verdana" cellpadding=0 cellspacing=0 border=0 bgcolor=#FFFFFF width=100%>
      
      <!-- Large -->
      <tr style="font: 10pt arial,helvetica,verdana">
      <td bgcolor=#9999cc align=center><a href="/"><img src="images/awstats_logo6.png" border=0></a></td>
      <td bgcolor=#9999cc align=center>
      <br>
      <font style="font: 16pt arial,helvetica,sans-serif" color=#EEEEFF><b>AWStats logfile analyzer 8.0 Documentation</b></font><br>
      <br>
      </td>
      <td bgcolor=#9999cc align=center>
      &nbsp;
      </td>
      </tr>
      
      </table>
      
      
      <br><br><H1 style="font: 26px arial,helvetica,sans-serif">AWStats Webmin module</H1>
      
      This page is designed to help users of the 'Webmin' administration
      tool (<a href="http://www.webmin.com">www.webmin.com</a>) to manage their AWStats config/tools.
      If you don't use it, you don't need to read what is described here.<br>
      <ul>
      <li>Adding the AWStats Webmin module to Webmin interface<br>
      <li>Setup of the AWStats Webmin module<br>
      <li>Using the AWStats Webmin module<br>
      </ul>
      <br>
      
      <br><a name="ADDMODULE"><H2 style="font: 22px arial,helvetica,sans-serif color: #606060"><u>Adding the AWStats Webmin module to Webmin interface</u></H2></a>
      <li> Run Webmin, go to "Webmin Configuration".<br>
      <li> Click on "Webmin Modules".<br>
      <li> Enter in the "Install module", the path of the awstats-x.x.wbm file (this file is provided
      with AWStats in <i>tools/webmin</i> directory or can be downloaded separately from AWStats
      web site) and click "Install module".<br>
      After that a new entry "AWStats LogFile Analysis" should appear in your Webmin menu.<br>
      <br>
      
      
      <br><a name="SETUPMODULE"><H2 style="font: 22px arial,helvetica,sans-serif color: #606060"><u>Setup of the AWStats Webmin module</u></H2></a>
      <li> Run Webmin, go to the "AWStats LogFile Analysis" menu.<br>
      <li> Click on the "Module configuration".<br>
      <li> You must now enter here values for:<br>
      - Absolute filesystem path to AWStats (CLI)<br>   
      It's the full path of the <i>awstats.pl</i> script. Path depends on package you use.<br>
      It could be <i>/usr/local/awstats/wwwroot/cgi-bin/awstats.pl</i><br>
      - Absolute or relative URL path to AWStats (CGI)<br>
      It's absolute or relative URL you must enter to run AWStats as a CGI. This depends on the way
      you setup your web server and cgi directories.<br>
      It could be <i>/cgi-bin/awstats.pl</i> or <i>http://127.0.0.1/awstats/awstats.pl</i>.<br>
      - Sample AWStats configuration file<br>
      This is the sample file used to create a new config file.<br>
      In most cases it must be <i>/etc/awstats/awstats.model.conf</i>.<br>
      <br>
      
      
      <br><a name="USEMODULE"><H2 style="font: 22px arial,helvetica,sans-serif color: #606060"><u>Using the AWStats Webmin module</u></H2></a>
      <li> Just run Webmin, go to the "AWStats LogFile Analysis" menu.<br>
      <li> You can now, add, edit or delete config files.<br>
      <li> You can also update or view statistics for a particular config file.<br>
      <br>
      
      <hr>
      
      <!-- You can remove this part if you distribution need documentation without external tags -->
      <!-- BEGIN_SOCIAL_NETWORKS -->
      <div class="htmldoc-ignore">
      <!-- google plus -->
      <span style="color: #bbb; font-weight: normal;">Article written by <a href="https://www.destailleur.fr" rel="author" style="color: #ccc; font-weight: normal;">Laurent Destailleur</a>.</span><br>
      <br>
      <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
      <g:plusone></g:plusone>
      <!-- facebook -->
      <div id="fb-root"></div>
      <script>(function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1";
        fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));</script>
      <div class="fb-like" data-href="http://www.awstats.org/docs/awstats_webmin.html" data-layout="button_count" data-action="recommend" data-show-faces="false" data-share="true"></div>
      </div>
      <!-- END_SOCIAL_NETWORKS -->
      
      </body>
      </html>
      ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/awstats_glossary.html��������������������������������������������������������������0000644�0001751�0001751�00000115623�15052673721�022264� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <html><head>
      <meta name="description" content="AWStats Documentation - Glossary of terms">
      <meta name="keywords" content="awstats, awstat, glossary, terms, definition, lexical, index">
      <meta name="robots" content="index,follow">
      <meta name="title" content="AWStats Documentation - Glossary"><title>AWStats Documentation - Glossary</title>
      <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
      <link rel="stylesheet" href="styles.css" type="text/css">
      <link href="https://plus.google.com/+LaurentDestailleur-Open-Source-Expert" rel="publisher" />
      </head>
      <body topmargin="10" leftmargin="5">
      <table style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="100%">
      <!-- Large -->
      <tbody>
      <tr style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
      <td align="center" bgcolor="#9999cc"><a href="/"><img src="images/awstats_logo6.png" border="0"></a></td>
      <td align="center" bgcolor="#9999cc">
      <br>
      <font style="font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" color="#eeeeff"><b>AWStats logfile analyzer 8.0 Documentation</b></font><br>
      <br>
      </td>
      <td align="center" bgcolor="#9999cc">
      &nbsp;
      </td>
      </tr>
      </tbody>
      </table>
      <br>
      <br>
      <h1 style="font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 26px; line-height: normal; font-size-adjust: none; font-stretch: normal;">Glossary</h1>
      <br>
      <a name="Unique Visitor"><b>Unique Visitor</b></a>:<br>
      A unique
      visitor is a person or computer (host) that has made at least 1 hit
      on 1 page of your web site during the current period shown by the
      report.
      If this user makes several visits during this period, it is counted
      only once. Visitors are tracked by IP address, so if multiple users are
      accessing your site from the same IP (such as a home or office
      network), they will be counted as a single unique visitor.<br>
      The period shown by AWStats reports is by default the current month.<br>
      However if you use AWStats as a CGI you can click on the "year" link to
      have a report for all the year.
      In such a report, period is a full year, so Unique Visitors are number
      of hosts that have made at least 1 hit
      on 1 page of your web site during the year.<br>
      <hr>
      <a name="Visits"><b>Visits</b></a>:<br>
      Number of visits made by all visitors.<br>
      Think "session" here, say a unique IP accesses a page, and then
      requests three other pages within an hour. All of the "pages" are
      included in the visit, therefore you should expect
      multiple pages per visit and multiple visits per unique visitor
      (assuming that some of the unique IPs are
      logged with more than an hour between requests)<br>
      <hr>
      <a name="Pages"><b>Pages</b></a>:<br>
      The number of "pages" viewed by visitors. Pages are usually HTML, PHP
      or ASP files, not images or other files requested as a result
      of loading a "Page" (like js,css... files). Files listed in the
      NotPageList config
      parameter (and match an entry of OnlyFiles config parameter if used)
      are not counted as "Pages".
      <hr><a name="Hits"><b>Hits</b></a>:<br>
      Any files requested from the server (including files that are "Pages")
      except those that match
      the SkipFiles config parameter.<br>
      <hr>
      <a name="Bandwidth"><b>Bandwidth</b></a>:<br>
      Total number of bytes for pages, images and files downloaded by web
      browsing.<br>
      Note 1: Of course, this number includes only traffic for web only (or
      mail only, or ftp only
      depending on value of LogType).<br>
      Note 2: This number does not include technical header data size used
      inside the HTTP or HTTPS protocol or by
      protocols at a lower level (TCP, IP...).<br>
      Because of two previous notes, this number is often lower than bandwith
      reported by your provider (your
      provider counts in most cases bandwitdh at a lower level and includes
      all IP and UDP traffic).<br>
      <hr>
      <a name="Entry Page"><b>Entry Page</b></a>:<br>
      First page viewed by a visitor during its visit.<br>
      Note: When a visit started at end of month to end at beginning of next
      month,
      you might have an Entry page for the month report and no Exit pages.<br>
      That's why Entry pages can be different than Exit pages.<br>
      <hr>
      <a name="Exit Page"><b>Exit Page</b></a>:<br>
      Last page viewed by a visitor during its visit.<br>
      Note: When a visit started at end of month to end at beginning of next
      month,
      you might have an Entry page for the month report and no Exit pages.<br>
      That's why Entry pages can be different than Exit pages.<br>
      <hr>
      <a name="Session Duration"><b>Session Duration</b></a>:<br>
      The time a visitor spent on your site for each visit.<br>
      Some Visits durations are 'unknown' because they can't always be
      calculated. This is the major reason for this:<br>
      - Visit was not finished when 'update' occured.<br>
      - Visit started the last hour (after 23:00) of the last day of a month
      (A technical reason prevents AWStats from
      calculating duration of such sessions).<br>
      <hr>
      <a name="Grabber"><b>Grabber</b></a>:<br>
      A browser that is used primarily for copying locally an entire site.
      These include
      for example "teleport", "webcapture", "webcopier"...<br>
      <hr>
      <a name="Direct"><b>Direct access / Bookmark</b></a>:<br>
      This number represent the number of hits or ratio of hits when a visit
      to your site comes
      from a direct access. This means the first page of your web site was
      called:<br>
      - By typing your URL on the web browser address bar<br>
      - By clicking on your URL stored by a visitor inside its favorites<br>
      - By clicking on your URL found everywhere but not another internet web
      pages (a link in a document,
      an application, etc...)<br>
      - Clicking an URL of your site inside a mail is often counted here.<br>
      <hr>
      <a name="AddToFavourites"><b>Add To Favourites</b></a>:<br>
      This value, available in the "miscellanous chart", reports an estimated
      indicator
      that can be used to have an idea of the number of times a visitor has
      added your web
      site into its favourite bookmarks.<br>
      The technical rules for that is the following formula:<br>
      <i>Number of Add to Favourites = round((x+y) / r)</i><br>
      where<br>
      x = Number of hits made by IE browsers for "/anydir/favicon.ico", with
      a referer field not defined, and with no 404 error code<br>
      y = Number of hits made by IE browsers for "/favicon.ico", with a
      referer field not defined, with or without 404 error code<br>
      r = Ratio of hits made by IE browsers compared to hits made by all
      browsers (r &lt;= 1)<br>
      <br>
      As you can see in formula, only IE is used to count reliable "add", the
      "Add to favourites"
      for other browsers are estimated using ratio of other browsers usage
      compared to ratio of
      IE usage. The reason is that only IE do a hit on favicon.ico nearly
      ONLY when a user add the
      page to its favourites. The other browsers make often hits on this file
      also for other reasons
      so we can't count one "hit" as one "add" since it might be a hit for
      another reason.<br>
      AWStats differentiate also hits with error and not to avoid counting
      multiple hits
      made recursively in upper path when favicon.ico file is not found in
      deeper directory
      of path.<br>
      Note that this number is just an indicator that is in most case higher
      than true value.
      The reason is that even IE browser sometimes make hit on favicon
      without an "Add to favourites"
      action by a user.
      <hr><a name="HTTP"><b>HTTP Status Codes</b></a>:<br>
      HTTP status codes are returned by web servers to indicate the status of
      a request.
      Codes <b>200</b> and <b>304</b> are used to
      tell the browser the page can be viewed.
      <span style="font-weight: bold;">206</span> codes indicate partial
      downloading of content and is reported in the Downloads section. All
      other codes generates hits and traffic 'not seen' by the visitor.
      For example a return
      code 301 or 302 will tell the browser to ask another page. The browser
      will do another hit
      and should finaly receive the page with a return code <b>200</b>
      and <b>304</b>.
      All codes that are 'unseen' traffic are isolated by AWStats in the HTTP
      Status report chart,
      enabled by the directives <a href="awstats_config.html#Show">ShowHTTPErrorsStats</a>.
      in config file. You can also change value for 'not error' hits (set by
      default to <b>200</b> and <b>304</b>
      with the <a href="awstats_config.html#ValidHTTPcodes">ValidHTTPcodes</a>
      directive.
      The following table outlines all status codes defined for the HTTP/1.1
      draft specification
      outlined in <a href="http://www.w3.org/Protocols/rfc2068/rfc2068">IETF
      rfc 2068</a>.<br>
      They are 3-digit codes where the first digit of this code identifies
      the class of the status
      code and the remaining 2 digits correspond to the specific condition
      within the response class.
      They are classified in 5 categories:<br>
      <ul>
      <li><font face="arial"><font size="-1"><a href="#1">1xx - informational</a></font></font></li>
      <li><font face="arial"><font size="-1"><a href="#2">2xx - successful</a></font></font></li>
      <li><font face="arial"><font size="-1"><a href="#3">3xx - redirection</a></font></font></li>
      <li><font face="arial"><font size="-1"><a href="#4">4xx - client error&nbsp;</a></font></font></li>
      <li><font face="arial"><font size="-1"><a href="#5">5xx - server error&nbsp;</a></font></font></li>
      </ul>
      <table width="90%">
      <tbody>
      <tr>
      <td bgcolor="#dadada" valign="top"><!-- HTTP 1xx codes -->
      <a name="1"></a><b><font face="arial">1xx
      class - Informational</font></b>
      <br>
      <font face="arial"><font size="-1">Informational
      status codes are provisional
      responses from the web server... they give the client a heads-up on
      what
      the server is doing. Informational codes do not indicate an error
      condition.&nbsp;</font></font>
      <table width="100%">
      <tbody>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">100</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">100 Continue</font></font></b>
      <br>
      <font face="arial"><font size="-1">The
      continue status code tells the
      browser to continue sending a request to the server.&nbsp;</font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">101</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">101 Switching
      Protocols</font></font></b>
      <br>
      <font face="arial"><font size="-1">The
      server sends this response when
      the client asks to switch from HTTP/1.0 to HTTP/1.1&nbsp;</font></font></td>
      </tr>
      </tbody>
      </table>
      <p><a name="2"></a><b><font face="arial">2xx class - Successful</font></b>
      <br>
      <font face="arial"><font size="-1">This
      class of status code indicates
      that the client's request was received, understood, and
      successful.&nbsp;</font></font>
      <table width="100%">
      <tbody>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">200</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">200 Successful</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">201</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">201 Created</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">202</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">202 Accepted</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">203</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">203
      Non-Authorative Information</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">204</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">204 No Content</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">205</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">205 Reset Content</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">206</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">206 Partial Content</font></font></b>
      <br>
      <font face="arial"><font size="-1">The
      partial content success code is
      issued when the server fulfills a partial GET request. This happens
      when
      the client is downloading a multi-part document or part of a larger
      file.&nbsp;</font></font></td>
      </tr>
      </tbody>
      </table>
      <!-- HTTP 3xx codes -->
      <a name="3"></a><b><font face="arial">3xx
      class - Redirection</font></b>
      <br>
      <font face="arial"><font size="-1">This
      code tells the client that the
      browser should be redirected to another URL in order to complete the
      request.
      This is not an error condition.&nbsp;</font></font>
      <table width="100%">
      <tbody>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">300</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">300 Multiple
      Choices</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">301</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">301 Moved
      Permanently</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">302</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">302 Moved
      Temporarily</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">303</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">303 See Other</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">304</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">304 Not Modified</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">305</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">305 Use Proxy</font></font></b></td>
      </tr>
      </tbody>
      </table>
      <!-- HTTP 4xx codes -->
      <a name="4"></a><b><font face="arial">4xx
      class - Client Error</font></b>
      <br>
      <font face="arial"><font size="-1">This
      status code indicates that the
      client has sent bad data or a malformed request to the server. Client
      errors
      are generally issued by the webserver when a client tries to gain
      access
      to a protected area using a bad username and password.&nbsp;</font></font>
      <table width="100%">
      <tbody>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">400</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">400 Bad Request</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">401</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">401 Unauthorized</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">402</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">402 Payment
      Required</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">403</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">403 Forbidden</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">404</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">404 Not Found</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">405</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">400 Method Not
      Allowed</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">406</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">400 Not Acceptable</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">407</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">400 Proxy
      Authentication Required</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">408</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">400 Request Timeout</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">409</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">409 Conflict</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">410</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">410 Gone</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">411</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">411 Length Required</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">412</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">412 Precondition
      Failed</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">413</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">413 Request Entity
      Too Long</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">414</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">414 Request-URI
      Too Long</font></font></b></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">415</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">415 Unsupported
      Media Type</font></font></b></td>
      </tr>
      </tbody>
      </table>
      <!-- HTTP 5xx codes -->
      <a name="5"></a><b><font face="arial">5xx
      class - Server Error</font></b>
      <br>
      <font face="arial"><font size="-1">This
      status code indicates that the
      client's request couldn't be succesfully processed due to some internal
      error in the web server. These error codes may indicate something is
      seriously
      wrong with the web server.&nbsp;</font></font>
      <table width="100%">
      <tbody>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">500</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">500 Internal
      Server Error</font></font></b>
      <br>
      <font face="arial"><font size="-1">An
      internal server error has caused
      the server to abort your request. This is an error condition that may
      also
      indicate a misconfiguration with the web server. However, the most
      common
      reason for 500 server errors is when you try to execute a script that
      has
      syntax errors.&nbsp;</font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">501</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">501 Not Implemented</font></font></b>
      <br>
      <font face="arial"><font size="-1">This
      code is generated by a webserver
      when the client requests a service that is not implemented on the
      server.
      Typically, not implemented codes are returned when a client attempts to
      POST data to a non-CGI (ie, the form action tag refers to a
      non-executable
      file).&nbsp;</font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">502</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">502 Bad Gateway</font></font></b>
      <br>
      <font face="arial"><font size="-1">The
      server, when acting as a proxy,
      issues this response when it receives a bad response from an upstream
      or
      support server.&nbsp;</font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">503</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">503 Service
      Unavailable</font></font></b>
      <br>
      <font face="arial"><font size="-1">The
      web server is too busy processing
      current requests to listen to a new client. This error represents a
      serious
      problem with the webserver (normally solved with a reboot).&nbsp;</font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">504</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">504 Gateway Timeout</font></font></b>
      <br>
      <font face="arial"><font size="-1">Gateway
      timeouts are normally issued
      by proxy servers when an upstream or support server doesn't respond to
      a request in a timely fashion.&nbsp;</font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">505</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">505 HTTP Version
      Not Supported</font></font></b>
      <br>
      <font face="arial"><font size="-1">The
      server issues this status code
      when a client tries to talk using an HTTP protocol that the server
      doesn't
      support or is configured to ignore.</font></font></td>
      </tr>
      </tbody>
      </table>
      </p>
      </td>
      <td align="left" valign="top"></td>
      </tr>
      </tbody>
      </table>
      <br>
      <hr>
      <a name="SMTP"><b>SMTP Status Codes</b></a><a>:<br>
      SMTP status codes are returned by mail servers to indicate the status
      of a sending/receiving mail.
      The status code depends on mail server and preprocessor used to analyze
      log file.<br>
      All codes that are failure codes are isolated by AWStats in the SMTP
      Status report chart,
      enabled by the directives </a><a href="awstats_config.html#Show">ShowSMTPErrorsStats</a>
      in AWStats
      config file. You can decide which codes are successfull mail transfer
      that should not appear
      in this chart with the <a href="awstats_config.html#ValidSMTPCodes">ValidSMTPCodes</a>
      directive.<br>
      Here are values reported for most mail servers (This should also be
      values when mail log file
      is preprocessing with maillogconvert.pl).<br>
      SMTP Errors are classified in 3 categories:<br>
      <ul>
      <li><font face="arial"><font size="-1"><a href="#SMTP23">2xx/3xx - successful</a></font></font></li>
      <li><font face="arial"><font size="-1"><a href="#SMTP4">4xx - failure, asking sender to try later</a></font></font></li>
      <li><font face="arial"><font size="-1"><a href="#SMTP5">5xx - permanent failure</a></font></font></li>
      </ul>
      <table width="90%">
      <tbody>
      <tr>
      <td bgcolor="#dadada" valign="top"><!-- SMTP 2xx/3xx -->
      <a name="SMTP23"></a><b><font face="arial">2xx/3xx class - Success</font></b>
      <br>
      <font face="arial"><font size="-1">They
      are SMTP protocols successfull answers
      </font></font>
      <table width="100%">
      <tbody>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">200</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">200 Non standard
      success response</font></font></b>
      <br>
      <font face="arial"><font size="-1">Non
      standard success response</font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">211</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">211 System status,
      or system help reply</font></font></b>
      <br>
      <font face="arial"><font size="-1">System
      status, or system help reply</font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">214</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">214 Help message</font></font></b>
      <br>
      <font face="arial"><font size="-1">Help
      message</font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">220</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">220 <domain>
      Service ready</domain></font></font></b>
      <br>
      <font face="arial"><font size="-1"><domain>
      Service ready</domain></font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">221</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">221 <domain>
      Service closing transmission channel</domain></font></font></b>
      <br>
      <font face="arial"><font size="-1"><domain>
      Service closing transmission channel</domain></font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">250</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">250 Requested mail
      action taken and completed</font></font></b>
      <br>
      <font face="arial"><font size="-1">Your
      ISP mail server have successfully executes a command and the DNS is
      reporting a positive delivery.</font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">251</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">251 User not
      local: will forward to <forward-path></forward-path></font></font></b>
      <br>
      <font face="arial"><font size="-1">Your
      message to a specified
      email address is not local to the mail server, but it will accept and
      forward the message to a different recipient email address.</font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">252</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">252 Recipient
      cannot be verified</font></font></b>
      <br>
      <font face="arial"><font size="-1">Recipient
      cannot be verified but mail server accepts the message and attempts
      delivery</font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">354</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">354 Start mail
      input and end with <crlf>.<crlf></crlf></crlf></font></font></b>
      <br>
      <font face="arial"><font size="-1">Indicates
      mail server is ready
      to accept the message or instruct your mail client to send the message
      body after the mail server have received the message headers.</font></font></td>
      </tr>
      </tbody>
      </table>
      <!-- SMTP 4xx -->
      <a name="SMTP4"></a><b><font face="arial">4xx class - Temporary Errors</font></b>
      <br>
      <font face="arial"><font size="-1">Those
      codes are temporary error message. They are used to tell client sender
      that
      an error occured but he can try to solve it but trying again, so in
      most cases, clients that
      receive such codes will keep the mail in their queue and will try again
      later.<br>
      </font></font>
      <table width="100%">
      <tbody>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">421</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">421 <domain>
      Service not available, closing transmission channel</domain></font></font></b>
      <br>
      <font face="arial"><font size="-1">This
      may be a reply to any command if the service knows it must shut down.</font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">450</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">450 Requested mail
      action not taken: mailbox busy or access denied</font></font></b>
      <br>
      <font face="arial"><font size="-1">Your
      ISP mail server indicates
      that an email address does not exist or the mailbox is busy. It could
      be the network connection went down while sending, or it could also
      happen if the remote mail server does not want to accept mail from you
      for some reason i.e. (IP address, From address, Recipient, etc.)</font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">451</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">451 Requested mail
      action aborted: error in processing</font></font></b>
      <br>
      <font face="arial"><font size="-1">Your
      ISP mail server indicates
      that the mailing has been interrupted, usually due to overloading from
      too many messages or transient failure is one in which the message sent
      is valid, but some temporary event prevents the successful sending of
      the message. Sending in the future may be successful.</font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">452</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">452 Requested mail
      action not taken: insufficient system storage</font></font></b>
      <br>
      <font face="arial"><font size="-1">Your
      ISP mail server indicates, probable overloading from too many messages
      and sending in the future may be successful.</font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">453</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">453 Too many
      messages</font></font></b>
      <br>
      <font face="arial"><font size="-1">Some
      mail servers have the
      option to reduce the number of concurrent connection and also the
      number of messages sent per connection. If you have a lot of messages
      queued up it could go over the max number of messages per connection.
      To see if this is the case you can try submitting only a few messages
      to that domain at a time and then keep increasing the number until you
      find the maximum number accepted by the server.</font></font></td>
      </tr>
      </tbody>
      </table>
      <!-- SMTP 5xx -->
      <a name="SMTP5"></a><b><font face="arial">5xx class - Permanent Errors</font></b>
      <br>
      <font face="arial"><font size="-1">This
      are permanent error codes. Mail transfer is definitly a failure. No
      other try will be done.
      </font></font>
      <table width="100%">
      <tbody>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">500</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">500 Syntax error,
      command unrecognized or command line too long</font></font></b>
      </td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">501</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">501 Syntax error
      in parameters or arguments</font></font></b>
      </td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">502</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">502 Command not
      implemented</font></font></b>
      </td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">503</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">503 Server
      encountered bad sequence of commands</font></font></b>
      </td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">504</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">504 Command
      parameter not implemented</font></font></b>
      </td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">521</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">521 <domain>
      does not accept mail or closing transmission channel</domain></font></font></b>
      <br>
      <font face="arial"><font size="-1">You
      must be pop-authenticated before you can use this SMTP server and you
      must use your mail address for the Sender/From field.</font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">530</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">530 Access denied</font></font></b>
      <br>
      <font face="arial"><font size="-1">A
      sendmailism ?</font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">550</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">550 Requested mail
      action not taken (Relaying not allowed, Unknown recipient user, ...)</font></font></b>
      <br>
      <font face="arial"><font size="-1">Sending
      an email to recipients
      outside of your domain are not allowed or your mail server does not
      know that you have access to use it for relaying messages and
      authentication is required. Or to prevent the sending of SPAM some mail
      servers will not allow (relay) send mail to any e-mail using another
      company&#8217;s network and computer resources.</font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">551</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">551 User not
      local: please try <forward-path> or Invalid Address: Relay
      request denied</forward-path></font></font></b>
      </td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">552</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">552 Requested mail
      action aborted: exceeded storage allocation</font></font></b>
      <br>
      <font face="arial"><font size="-1">ISP
      mail server indicates, probable overloading from too many messages.</font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">553</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">553 Requested mail
      action not taken: mailbox name not allowed</font></font></b>
      <br>
      <font face="arial"><font size="-1">Some
      mail servers have the
      option to reduce the number of concurrent connection and also the
      number of messages sent per connection. If you have a lot of messages
      queued up (being sent) for a domain, it could go over the maximum
      number of messages per connection and/or some change to the message
      and/or destination must be made for successful delivery.</font></font></td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">554</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">554 Requested mail
      action rejected: access denied</font></font></b>
      </td>
      </tr>
      <tr>
      <td align="center" bgcolor="#eeeeee" valign="top" width="80"><b><font face="arial"><font size="-1">557</font></font></b></td>
      <td bgcolor="#eeeeff" valign="top"><b><font face="arial"><font size="-1">557 Too many
      duplicate messages</font></font></b>
      <br>
      <font face="arial"><font size="-1">Resource
      temporarily unavailable Indicates (probable) that there is some kind of
      anti-spam system on the mail server.</font></font></td>
      </tr>
      <!-- # Postfix code for access_map_reject_code (postfix default=554) with access_map_reject_code rule '570'=>'Access denied: access_map violation (on SMTP client or HELO hostname, sender or recipient email address)', # Postfix code for maps_rbl_reject_code (postfix default=554) with maps_rbl_code rule '571'=>'Access denied: SMTP client listed in RBL', # Postfix code for relay_domains_reject_code (postfix default=554) with relay_domains_reject rule '572'=>'Access denied: Relay not authorized or not local host not a gateway', # Postfix code for unknown_client_reject_code (postfix default=450) with reject_unknown_client rule '573'=>'Access denied: Unknown SMTP client hostname (without DNS A or MX record)', # Postfix code for invalid_hostname_reject_code (postfix default=501) with reject_invalid_hostname rule '574'=>'Access denied: Bad syntax for client HELO hostname (Not RFC compliant)', # Postfix code for reject_code (postfix default=554) with smtpd_client_restrictions '575'=>'Access denied: SMTP client hostname rejected', # Postfix code for unknown_address_reject_code (postfix default=450) with reject_unknown_sender_domain or reject_unknown_recipient_domain rule '576'=>'Access denied: Unknown domain for sender or recipient email address (without DNS A or MX record)', # Postfix code for unknown_hostname_reject_code (postfix default=501) with reject_unknown_hostname rule '577'=>'Access denied: Unknown client HELO hostname (without DNS A or MX record)', # Postfix code for non_fqdn_reject_code (Postfix default=504) with reject_non_fqdn_hostname, reject_non_fqdn_sender or reject_non_fqdn_recipient rule '578'=>'Access denied: Invalid domain for client HELO hostname, sender or recipient email address (not FQDN)', -->
      </tbody>
      </table>
      </td>
      <td align="left" valign="top"></td>
      </tr>
      </tbody>
      </table>
      <br>
      <hr>
      
      <!-- You can remove this part if you distribution need documentation without external tags -->
      <!-- BEGIN_SOCIAL_NETWORKS -->
      <div class="htmldoc-ignore">
      <!-- google plus -->
      <span style="color: #bbb; font-weight: normal;">Article written by <a href="https://www.destailleur.fr" rel="author" style="color: #ccc; font-weight: normal;">Laurent Destailleur</a>.</span><br>
      <br>
      <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
      <g:plusone></g:plusone>
      <!-- facebook -->
      <div id="fb-root"></div>
      <script>(function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1";
        fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));</script>
      <div class="fb-like" data-href="http://www.awstats.org/docs/awstats_glossary.html" data-layout="button_count" data-action="recommend" data-show-faces="false" data-share="true"></div>
      </div>
      <!-- END_SOCIAL_NETWORKS -->
      
      </body></html>�������������������������������������������������������������������������������������������������������������awstats-8.0/docs/awstats_setup.html�����������������������������������������������������������������0000644�0001751�0001751�00000063147�15052673721�021564� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <html>
      <head>
      <meta name="description" content="AWStats Documentation - Setup page">
      <meta name="keywords" content="awstats, awstat, setup, config, install">
      <meta name="robots" content="index,follow">
      <meta name="title" content="AWStats Documentation - Setup page">
      <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
      <title>AWStats Documentation - Setup page</title>
      <link rel="stylesheet" href="styles.css" type="text/css">
      <link href="https://plus.google.com/+LaurentDestailleur-Open-Source-Expert" rel="publisher" />
      </head>
      
      <body topmargin="10" leftmargin="5">
      <table
       style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"
       bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0"
       width="100%">
      <!-- Large --> <tbody>
          <tr
       style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
            <td align="center" bgcolor="#9999cc"><a href="/"><img
       src="images/awstats_logo6.png" border="0"></a></td>
            <td align="center" bgcolor="#9999cc"> <br>
            <font
       style="font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"
       color="#eeeeff"><b>AWStats logfile analyzer 8.0 Documentation</b></font><br>
      <br>
      </td>
            <td align="center" bgcolor="#9999cc">&nbsp; </td>
      </tr>
        </tbody>
      </table>
      <br>
      <br>
      <h1
       style="font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 26px; line-height: normal; font-size-adjust: none; font-stretch: normal;">AWStats
      Installation, Configuration and Reporting</h1>
      There are 3 steps to begin using AWStats:<br>
      <ul>
        <li><a href="#INSTALL">I. Setup: Installation and configuration</a><br>
        </li>
        <li><a href="#BUILD_UPDATE">II. Process logs: Building/updating
      statistics database</a><br>
        </li>
        <li><a href="#READ">III. Run Reports: Building and reading reports</a><br>
        </li>
      </ul>
      <br>
      
      <!--
      <br>
      Before starting, check that your Perl version is at least 5.007 (or higher) by running the <i>perl -v</i> command.
      If not, you can install a recent Perl interpreter from <a href="http://www.activestate.com/ActivePerl/">ActivePerl</a> (<font color=#221188>Win32</font>) or <a href="http://www.perl.com/pub/language/info/software.html">Perl.com</a> (<font color=#221188>Unix/Linux/Other</font>).<br>
      -->
      <br>
      <a name="INSTALL">
      <h2 style=""><u>I. Setup: Installation and configuration using
      awstats_configure.pl</u></h2>
      </a><br>
      <a name="INSTALLAPACHE"><b>A) Setup for an Apache or compatible web
      server (on Unix/Linux, Windows, MacOS...)</b></a><br>
      <br>
      <font style="color: rgb(17, 17, 85);"><b>* Step 1</b>:</font><br>
      <br>
      (if you use a package provided with a Linux distribution or Windows
      installer, step 1
      might have already been done; if you don't know, you can run this step
      again)<br>
      <br>
      After downloading and extracting the AWStats package, you should run
      the awstats_configure.pl script to do
      several setup actions.
      You will find it in the AWStats <b>tools</b> directory (If using the
      Windows installer, the script is
      automatically launched):<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      perl awstats_configure.pl
      </td></tr></table>
      <br>
      <ul>
        <u>This is what the script does/asks (you can do all these steps
      manually instead of running awstats_configure.pl if you prefer):</u><br>
      <br>
      A) awstats_configure.pl tries to determine your current log format from
      your Apache web server
      configuration file httpd.conf (it asks for the path if not found).
      If you use a <b>common</b> log, awstats_configure.pl will
      suggest changing it to the <b>NCSA combined/XLF/ELF</b> format (you
      can use your own custom log
      format but this predefined log format is often the best choice and
      makes setup easier).<br>
      If you answer yes, awstats_configure.pl will modify your <b>httpd.conf</b>,
      changing the
      following directive:<br>
        <i>from<br>
      CustomLog /yourlogpath/yourlogfile common</i><br>
      to<br>
      <i>CustomLog /yourlogpath/yourlogfile combined</i><br>
      <br>
      See the Apache manual for more information on this directive (possibly
      installed on your server as www.mysite.com/manual).<br>
        <br>
      B) awstats_configure.pl will then add, if not already present, the
      following directives to your Apache configuration file
      (note that the "/usr/local/awstats/wwwroot" path might differ according
      to your distribution or OS:<br>
        <i> <br>
      # <br>
      # Directives to add to your Apache conf file to allow use of AWStats as
      a CGI. <br>
      # Note that path "/usr/local/awstats/" must reflect your AWStats
      Installation path. <br>
      # <br>
      Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/" <br>
      Alias /awstatscss "/usr/local/awstats/wwwroot/css/" <br>
      Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/" <br>
      ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/" <br>
      # <br>
      # This is to permit URL access to scripts/files in AWStats directory. <br>
      # <br>
      &lt;Directory "/usr/local/awstats/wwwroot"&gt; <br>
      Options None <br>
      AllowOverride None <br>
      Order allow,deny <br>
      Allow from all <br>
      &lt;/Directory&gt; </i><br>
        <br>
      C) if changes were made as indicated in parts A and B,
      awstats_configure.pl restarts Apache to apply the changes.&nbsp; To be
      sure the log format change is effective, go to your homepage. This is
      an example of the type of records you should see inserted in your new
      log file after Apache
      was restarted:<br>
        <br>
      62.161.78.75 - - [dd/mmm/yyyy:hh:mm:ss +0000] "GET / HTTP/1.1" 200 1234
      "http://www.from.com/from.html" "Mozilla/4.0 (compatible; MSIE 5.01;
      Windows NT 5.0)"<br>
        <br>
      D) awstats_configure.pl will ask you for a name for the configuration
      profile file. Enter an appropriate name such as that of your
      web server or the virtual domain to be analyzed, i.e. <b
       style="font-style: italic;">mysite</b>.<br>
        <br>
      awstats_configure.pl will create a new file called <b>awstats.<span
       style="font-style: italic;">mysite</span>.conf</b>
      by copying the template file <b>awstats.model.conf</b>.
      The new file location is:<br>
      - For Linux/BSD/Unix users: /etc/awstats.<br>
      - For macOS, Windows and other operating systems: the same directory
      as awstats.pl
      (cgi-bin).<br>
      <br>
      
      E) awstats_configure.pl ends.<br>
      <br>
      </ul>
      <font style="color: rgb(17, 17, 85);"><b>* Step 2</b>:</font><br>
      <br>
      Once a configuration file has been created (by
      awstats_configure.pl, by your package
      installer or just by a manual copy of awstats.model.conf), it's
      important to verify that the "MAIN PARAMETERS"
      match your needs.&nbsp; Open awstats.<span
       style="font-style: italic; font-weight: bold;">mysite</span>.conf in
      your favorite text editor (i.e. notepad.exe, vi, gedit, etc) -
      don&acute;t use a word processor - and make changes as required.<br>
      <br>
      Particular attention should be given to these parameters:<br>
      - Verify the <a href="awstats_config.html#LogFile">LogFile</a>
      value.&nbsp; It should be the full path of your server log file (You
      can also use a relative path from your awstats.pl directory, but a full
      path avoids errors).<br>
      - Verify the <a href="awstats_config.html#LogType">LogType</a>
      value.&nbsp; It should be "W" for analyzing
      web log files.<br>
      - Check if <a href="awstats_config.html#LogFormat">LogFormat</a> is
      set to "1" (for "NCSA apache combined/ELF/XLF log format")
      or use a custom log format if you don't use the combined log format.<br>
      - Set the <a href="awstats_config.html#SiteDomain">SiteDomain</a>
      parameter to the main domain name or the intranet web server name
      used to reach the web site to analyze (Example: www.mysite.com). If
      you have several
      possible names for same site, use the main domain name and add the
      others to the list in the <a href="awstats_config.html#HostAlias">HostAlias</a>
      parameter.<br>
      - You can also change other parameters if you want. The full list is
      described in <a href="awstats_config.html">Configurations/Directives
      options</a> page.<br>
      <br>
      Installation and configuration is finished. You can jump to the <a
       href="#BUILD_UPDATE">Process logs: Building/updating statistics
      database</a> section.<br>
      <br>
      <br>	
      <br>
      <a name="INSTALLIIS"><b>B) Setup for Microsoft's IIS server</b></a><br>
      <br>
      <font style="color: rgb(17, 17, 85);"><b>* Step 1</b>:</font><br>
      <br>
      Configure IIS to create logs in the <b>"Extended W3C log format"</b> (You can
      still use
      your own custom log format but setup is easier if you use the standard
      extended format). To do so, start the IIS management console snap-in,
      select the
      appropriate web site and open its
      <span style="font-weight: bold;">Properties</span>. Choose "<span
       style="font-weight: bold;">W3C Extended Log Format</span>", then <span
       style="font-weight: bold;">Properties</span>, then the
      Tab "<span style="font-weight: bold;">Extended Properties</span>" and
      uncheck everything under Extended
      Properties.
      Once they are all cleared, check just the following fields:<br>
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      date<br>
      time<br>
      c-ip<br>
      cs-username<br>
      cs-method<br>
      cs-uri-stem<br>
      cs-uri-query<br>
      sc-status<br>
      sc-bytes<br>
      cs-version<br>
      cs(User-Agent)<br>
      cs(Referer)<br>
      </td></tr></table>
      <br>
      To be sure the log format change is effective, you must stop IIS,
      backup it up (if you desire) and remove all of the old log files, restart IIS and go to
      your homepage. This is an example of the type of records you should
      find in the
      new log file:<br>
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      2000-07-19 14:14:14 62.161.78.73 - GET / 200 1234 HTTP/1.1
      Mozilla/4.0+(compatible;+MSIE+5.01;+Windows+NT+5.0)
      http://www.from.com/from.htm
      </td></tr></table>
      <br>
      
      <font style="color: rgb(17, 17, 85);"><b>* Step 2</b>:</font><br>
      <br>
      Copy the contents of the AWStats provided cgi-bin folder, from where
      the AWStats package put it on your local hard
      drive,
      to your server's cgi-bin
      directory (this includes <b>awstats.pl</b>, <b>awstats.model.conf</b>,
      and the <b>lang</b>, <b>lib</b> and <b>plugins</b> sub-directories).<br>
      <br>
      <font style="color: rgb(17, 17, 85);"><b>* Step 3</b>:</font><br>
      <br>
      Move AWStats <b>icon sub-directories</b> and its content into a
      directory readable by your
      web server, for example C:\yourwwwroot\icon.<br>
      <br>
      <font style="color: rgb(17, 17, 85);"><b>* Step 4</b>:</font><br>
      <br>
      Create a configuration file by copying <b>awstats.model.conf</b> to a
      new file named <b>awstats.<span style="font-style: italic;">mysite</span>.conf</b>
      where "<span style="font-style: italic;">mysite</span>" is a
      value of your choice but usually is the domain or virtual host name.
      This new file must be saved in the same directory as awstats.pl (i.e.
      cgi-bin).<br>
      <br>
      <font style="color: rgb(17, 17, 85);"><b>* Step 5</b>:</font><br>
      <br>
      Edit your new <b>awstats.<span style="font-style: italic;">mysite</span>.conf</b>
      file to match your specific environment:<br>
      - Change the <a href="awstats_config.html#LogFile">LogFile</a> value
      to the
      full path of your web server log file (You
      can also use a relative path from your awstats.pl (cgi-bin) directory).<br>
      - Change the <a href="awstats_config.html#LogType">LogType</a> value
      to
      "W" for analyzing
      web log files.<br>
      - Change the <a href="awstats_config.html#LogFormat">LogFormat</a> to
      2 if you are using the <b>"Extended W3C log format"</b> described in
      step 1; in the case of a custom format, list the IIS fields
      being logged, for example:<br>
      <i>LogFormat="date time c-ip cs-username cs-method cs-uri-stem
      cs-uri-query sc-status sc-bytes cs-version cs(User-Agent) cs(Referer)"</i><br>
      - Change the <a href="awstats_config.html#DirIcons">DirIcons</a>
      parameter to reflect relative path of icon directory.<br>
      - Set the <a href="awstats_config.html#SiteDomain">SiteDomain</a>
      parameter to the main domain name or the intranet
      web server name used to reach the web site being analyzed (Example:
      www.mydomain.com).<br>
      - Set the <a href="awstats_config.html#AllowToUpdateStatsFromBrowser">AllowToUpdateStatsFromBrowser</a>
      parameter to 1 if you don't have command line access and have only cgi
      access.<br>
      - Review and change other parameters if appropriate.<br>
      <br>
      Installation and configuration is finished. You can jump to the <a
       href="#BUILD_UPDATE">Process logs: Building/Updating statistics
      database</a> section.<br>
      <br>
      <b>C) Setup for other web servers</b><br>
      <br>
      The setup process is similar to the setup for Apache or IIS.<br>
      Use <a href="awstats_config.html#LogFormat">LogFormat</a> to value "3"
      if you have WebStar native log format.
      Use a personalized <a href="awstats_config.html#LogFormat">LogFormat</a>
      if your log format is other.<br>
      <br>
      <b>D) Setup for other Internet servers, i.e. FTP, Mail, Streaming media</b><br>
      <br>
      The setup process for other file formats is described in the relevant
      FAQ topics:&nbsp;
      <a href="awstats_faq.html#FTP">FAQ-COM090: FTP</a>&nbsp;
      <a href="awstats_faq.html#MAIL">FAQ-COM100: Mail</a> and <a
       href="awstats_faq.html#MEDIASERVER">FAQ-COM110: Streaming media</a>.<br>
      <br>
      
      <br>
      <a name="BUILD_UPDATE">
      <h2 style=""><u>II. Process logs: Building/updating statistics database</u></h2>
      </a><br>
      <font style="color: rgb(17, 17, 85);"><b>* Update from command line (recommended)</b>:</font><br>
      <br>
      The first log analysis should be done
      manually from the command line since the
      process may be long and it's easier to solve problems when you can see
      the
      command output (if you don't
      have Command Line access, skip to Step 2). The
      AWStats create (and update) statistics database command is:<br>
      <br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      perl awstats.pl -config=mysite -update
      </td></tr></table>
      <br>
      where <span style="font-style: italic;">mysite</span> must
      be substituted with the domain/virtual host name you selected earlier
      during AWStats configuration.<br>
      <br>
      AWStats will read the configuration file awstats.mysite.conf
      (or if
      not found, awstats.conf)
      and create/update its database with all summary information issued from
      analyzed log file.<br>
      <br>
      AWStats statistics database files are saved in directory defined by the
      <a href="awstats_config.html#DirData">DirData</a> parameter in
      configuration file.<br>
      When the create/update is finished, you should see a similar result on
      your screen:<br>
      <br>
      <table width="95%" border=1 cellpadding=0 cellspacing=0 bgcolor=#F4F4F4 class=CFAQ><tr class=CFAQ><td class=CFAQ>
      Update for config "/etc/awstats/awstats.mysite.conf"<br>
      With data in log file "/pathtoyourlog/yourlog.log"...<br>
      Phase 1 : First bypass old records, searching new record...<br>
      Searching new records from beginning of log file...<br>
      Phase 2 : Now process new records (Flush history on disk after 20000
      hosts)...<br>
      Jumped lines in file: 0<br>
      Parsed lines in file: 225730<br>
      &nbsp;Found 122 dropped records,<br>
      &nbsp;Found 87 corrupted records,<br>
      &nbsp;Found 0 old records,<br>
      &nbsp;Found 225521 new qualified records.<br>
      </td></tr></table>
      <br>
      <b>Dropped records</b> are records discarded because they were not
      "user HTTP requests" or were requests matching AWStats filters (See the
      <a href="awstats_config.html#SkipHosts">SkipHosts</a>,
      <a href="awstats_config.html#SkipUserAgents">SkipUserAgents</a>,
      <a href="awstats_config.html#SkipFiles">SkipFiles</a>, <a
       href="awstats_config.html#OnlyHosts">OnlyHosts</a>,
      <a href="awstats_config.html#OnlyUserAgents">OnlyUserAgents</a> and <a
       href="awstats_config.html#OnlyFiles">OnlyFiles</a> parameters).
      If you want to see which lines were dropped, you can add the <b>-showdropped</b>
      option on the command line.<br>
      <br>
      <b>Corrupted records</b> are records that do not match the log format
      defined by the "LogFormat" parameter in the AWStats configuration file.
      All web servers will typically have a few corrupted records
      (&lt;5%) even when everything works correctly.
      This can result for several reasons: 1) Web server internal bugs,
      2) bad requests made by buggy browsers, 3) a dirty web server shutdown,
      such as unplugging the server...&nbsp; <br>
      <br>
      If all of your lines are corrupted and the <a
       href="awstats_config.html#LogFormat">LogFormat</a> parameter in
      AWStats configuration file is
      correct, then there may be a setup problem with your web server log format.
      Don't forget that
      your <a href="awstats_config.html#OnlyFiles">LogFormat</a> parameter
      in the AWStats configuration file MUST match
      the log file format you analyze.&nbsp; If you want to see which lines
      are corrupted, you can add the <b>-showcorrupted</b>
      option on the command line.<br>
      <br>
      <b>Old records</b> are simply records that were already processed by a
      previous update session.
      Although it is not necessary to purge your log file after
      each update process, it is highly recommended that you do so as often
      as possible.<br>
      <br>
      <b>New records</b> are records in your log file that were successfully
      used to build/update the statistics database.<br>
      <br>
      Note: A log analysis process might be slow (one second for each 4500
      lines of your
      logfile with an Athlon 1Ghz, plus DNS resolution time for each
      different
      IP
      address in your logfile if <a href="awstats_config.html#DNSLookup">DNSLookup</a>
      is set to 1 and not already done in your log file).&nbsp; See the <a
       href="awstats_benchmark.html">Benchmarks page</a> for more detailed
      information.<br>
      <br>
      <!-- <span style="font-weight: bold;">Flush history </span>messages referer
      to ...&nbsp; (Flush history on disk after 20000 hosts). Flush history
      file on disk (unique url reach flush limit of 5000 -->
      
      <br>
      <font style="color: rgb(17, 17, 85);"><b>* Update from a browser</b>:</font><br>
      <br>
      AWStats statistics can also be updated from a browser, providing
      real-time statistics, by clicking
      the "Update now" link that appears when AWStats is used as a CGI (The
      URL is described in the next
      section '<a href="#READ">Run reports: Building and reading reports</a>').<br>
      <br>
      <b>Warning</b>!!<br>
      To enable this link, the configuration file parameter <a
       href="awstats_config.html#AllowToUpdateStatsFromBrowser">AllowToUpdateStatsFromBrowser</a>
      must be set to 1 (The link is not enabled by
      default).<br>
      Using the on-line update does not prevent you from running the update
      process automatically on a scheduled basis (the command is same as that
      of the first update process above).<br>
      For this, you have two choices:<br>
      - Include the update command in your <b>logrotate</b> process. See <a
       href="awstats_faq.html#ROTATE">FAQ-COM120</a> for details.<br>
      - Or add instructions in your <b>crontab</b> (Unix/Linux) or your <b>task
      scheduler</b> (Windows), to regularly launch the Awstats update
      process. See <a href="awstats_faq.html#CRONTAB">FAQ-COM130</a> for
      details.<br>
      <br>
      See the AWStats <a href="awstats_benchmark.html">Benchmarks page</a>
      for
      the recommended update/logrotate frequency.<br>
      <br>
      
      <br>
      <a name="READ">
      <h2 style=""><u>III. Run reports: Building and reading reports</u></h2>
      </a><br>
      To see the analysis results, you have several options depending on your
      <a href="awstats_security.html">security policy</a>.<br>
      <br>
      Note: you must have created a statistics data base for the analysis
      period by processing your
      log files before you try to create reports.&nbsp; See the previous
      section.<br>
      <br>
      1. The first option is to build the main reports, in a static HTML
      page,
      from the command line,
      using the following syntax (skip to the second option if you only have
      CGI access):<br>
      <br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      perl awstats.pl -config=mysite -output -staticlinks
      &gt; awstats.mysite.html
      </td></tr></table>
      <br>
      where <span style="font-style: italic;">mysite</span> must
      be substituted with the domain/virtual host name you selected earlier
      during AWStats configuration.<br>
      <br>
      To create specific individual reports, specify the report name on the
      command
      line as follows&sup1;:<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      perl awstats.pl -config=mysite -output=alldomains
      -staticlinks &gt; awstats.mysite.alldomains.html<br>
      perl awstats.pl -config=mysite -output=allhosts
      -staticlinks &gt; awstats.mysite.allhosts.html<br>
      perl awstats.pl -config=mysite -output=lasthosts
      -staticlinks &gt; awstats.mysite.lasthosts.html<br>
      perl awstats.pl -config=mysite -output=unknownip
      -staticlinks &gt; awstats.mysite.unknownip.html<br>
      perl awstats.pl -config=mysite -output=alllogins
      -staticlinks &gt; awstats.mysite.alllogins.html<br>
      perl awstats.pl -config=mysite -output=lastlogins
      -staticlinks &gt; awstats.mysite.lastlogins.html<br>
      perl awstats.pl -config=mysite -output=allrobots
      -staticlinks &gt; awstats.mysite.allrobots.html<br>
      perl awstats.pl -config=mysite -output=lastrobots
      -staticlinks &gt; awstats.mysite.lastrobots.html<br>
      perl awstats.pl -config=mysite -output=urldetail
      -staticlinks &gt; awstats.mysite.urldetail.html<br>
      perl awstats.pl -config=mysite -output=urlentry
      -staticlinks &gt; awstats.mysite.urlentry.html<br>
      perl awstats.pl -config=mysite -output=urlexit
      -staticlinks &gt; awstats.mysite.urlexit.html<br>
      perl awstats.pl -config=mysite -output=browserdetail
      -staticlinks &gt; awstats.mysite.browserdetail.html<br>
      perl awstats.pl -config=mysite -output=osdetail
      -staticlinks &gt; awstats.mysite.osdetail.html<br>
      perl awstats.pl -config=mysite -output=unknownbrowser
      -staticlinks &gt; awstats.mysite.unknownbrowser.html<br>
      perl awstats.pl -config=mysite -output=unknownos
      -staticlinks &gt; awstats.mysite.unknownos.html<br>
      perl awstats.pl -config=mysite -output=refererse
      -staticlinks &gt; awstats.mysite.refererse.html<br>
      perl awstats.pl -config=mysite -output=refererpages
      -staticlinks &gt; awstats.mysite.refererpages.html<br>
      perl awstats.pl -config=mysite -output=keyphrases
      -staticlinks &gt; awstats.mysite.keyphrases.html<br>
      perl awstats.pl -config=mysite -output=keywords
      -staticlinks &gt; awstats.mysite.keywords.html<br>
      perl awstats.pl -config=mysite -output=errors404
      -staticlinks &gt; awstats.mysite.errors404.html<br>
      </td></tr></table>
      <br>
      &sup1;If you prefer, you can use the <a
       href="awstats_tools.html#awstats_buildstaticpages">awstats_buildstaticpages</a>
      tool to
      build all these pages in one command, or to generate PDF files.<br>
      <br>
      Notes:<br>
      <br>
      a) You can also add a <i>filter</i> on the following reports: <b>urldetail,
      urlentry, urlexit, allhosts, refererpages</b>.&nbsp; The <i>filter</i>
      can be a regexp (regular expression) on the full key you want AWStats
      to report on and is appended to the output
      parameter separated by a ":".<br>
      <br>
      For example, to output the urldetail report, including only pages which
      contain /news in their URL, you
      can use the following command line:<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      perl awstats.pl -config=mysite -output=urldetail:</b>/news<b>
      -staticlinks &gt; awstats.mysite.urldetailwithfilter.html</b>
      </td></tr></table>
      <br>
      b) If you want to build a report for a particular month, add
      the options <i><b>-month=MM -year=YYYY</b></i> where MM is the month
      expressed as two digits, i.e. 03, and year is the four digit
      year.&nbsp; To build a
      report for a full year, add the options <i><b>-month=all -year=YYYY</b></i>
      (warning: this is often resource intensive and might use a lot of
      memory
      and CPU.&nbsp; Unix/Linux like operating systems might benefit from use
      of the "nice" command.)<br>
      <br>
      <br>
      2) The second option is to dynamically view your statistics from a
      browser.&nbsp; To do this, use the URL:<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      http://www.myserver.mydomain/awstats/awstats.pl?config=mysite
      </td></tr></table>
      <br>
      where <i>mysite</i> specifies the configuration
      file to
      use (AWStats will use the file awstats.<i>mysite</i>.conf).<br>
      <br>
      All output command line options (except -staticlinks and -logfile) are
      also available when using AWStats with a browser. Just use them as URL
      parameters: change "-option" to
      "&amp;option", i.e.&nbsp; <b><i>http://www.myserver.mydomain/awstats/awstats.pl?month=MM&amp;year=YYYY&amp;output=unknownos</i></b><br>
      <br>
      Reports are generated in real time from the statistics data
      base.&nbsp; If this is slow, or putting too much load on your server,
      consider generating static reports instead.<br>
      <br>
      If the <a href="awstats_config.html#AllowToUpdateStatsFromBrowser">AllowToUpdateStatsFromBrowser</a>
      parameter is set to 1 in AWStats configuration file,
      you will also be able to run the update process from your browser. Just
      click on the link "Update now".<br>
      <br>
      <br>
      <hr>
      
      <!-- You can remove this part if you distribution need documentation without external tags -->
      <!-- BEGIN_SOCIAL_NETWORKS -->
      <div class="htmldoc-ignore">
      <!-- google plus -->
      <span style="color: #bbb; font-weight: normal;">Article written by <a href="https://www.destailleur.fr" rel="author" style="color: #ccc; font-weight: normal;">Laurent Destailleur</a>.</span><br>
      <br>
      <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
      <g:plusone></g:plusone>
      <!-- facebook -->
      <div id="fb-root"></div>
      <script>(function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1";
        fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));</script>
      <div class="fb-like" data-href="http://www.awstats.org/docs/awstats_setup.html" data-layout="button_count" data-action="recommend" data-show-faces="false" data-share="true"></div>
      </div>
      <!-- END_SOCIAL_NETWORKS -->
      
      </body>
      </html>
      �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/awstats_compare.html���������������������������������������������������������������0000644�0001751�0001751�00000100004�15052673721�022032� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <html><head>
      <meta name="description" content="AWStats Documentation - Log File analyzer comparison">
      <meta name="keywords" content="awstats, awstat, log, file, analyzer, differences, compare, comparison, analog, webalizer, market">
      <meta name="robots" content="index,follow">
      <meta name="title" content="AWStats Documentation - Log File analyzer comparison"><title>AWStats Documentation - Log File analyzer comparison</title>
      <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
      <link rel="stylesheet" href="styles.css" type="text/css">
      <link href="https://plus.google.com/+LaurentDestailleur-Open-Source-Expert" rel="publisher" />
      <style type="text/css">
      <!--
      .style1 {color: #4444cc}
      .style2 {color: #660000}
      -->
      </style>
      </head>
      
      <body topmargin="10" leftmargin="5">
      <table style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="100%">
      <!-- Large -->
      <tbody>
      <tr style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
      <td align="center" bgcolor="#9999cc"><a href="/"><img src="images/awstats_logo6.png" border="0"></a></td>
      
      <td align="center" bgcolor="#9999cc">
      <br>
      <font style="font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" color="#eeeeff"><b>AWStats logfile analyzer 8.0 Documentation</b></font><br>
      <br>
      </td>
      <td align="center" bgcolor="#9999cc">&nbsp;
      
      </td>
      </tr>
      </tbody>
      </table>
      <br>
      <br>
      <h1 style="font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 26px; line-height: normal; font-size-adjust: none; font-stretch: normal;">Log
      analyzers Comparisons</h1>
      <br>
      
      <a name="COMPARISON"></a><br>
      <font color="#665544" size="3"><b>Comparison
      between AWStats and other famous statistics tools</b></font><br>
      <hr>
      <table style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; width: 100%;" border="0" cellpadding="4" cellspacing="0">
      <!-- Info -->
      <tbody>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left" width="33%"><b>Features/Softwares</b></td>
      <td width="14%"><b>AWStats</b></td>
      <td width="13%"><b>Analog</b></td>
      <td width="15%"><b><a href="http://www.mrunix.net/webalizer/" target="_blank">Webalizer</a></b></td>
      <!-- <td width="12%"><b><a href="http://www.hitbox.com" target="_blank">HitBox</a></b></td>-->
      
      <td width="13%"><b><a href="http://www.sawmill.co.uk?ref=awstats" target="_blank">Sawmill
      Analytics</a></b></td>
      </tr>
      <tr align="center">
      <td align="left">Version - Date</td>
      <td>7.2 - July 2013</td>
      <td>6.0 - December 2004</td>
      <td>2.01-10 - April 2002</td>
      <!-- <td>NA</td> --> <td>8.5 - July 2011</td>
      </tr>
      
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Language</td>
      <td>Perl</td>
      <td>C</td>
      <td>C</td>
      <!-- <td>Embedded HTML tag</td> --> <td>C/Salang</td>
      </tr>
      <tr align="center">
      <td align="left">Available on all platforms</td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <!-- <td>NA</td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Readable sources available</td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      
      <!-- <td><font color=#660000>No</font></td> --> <td><font color="#660000">No (obfuscated sources for compilation only)</font></td>
      </tr>
      <tr align="center">
      <td align="left">Price/Licence</td>
      <td><font color="#4444cc">Free/GPL</font></td>
      <td><font color="#4444cc">Free/GPL</font></td>
      <td><font color="#4444cc">Free/GPL</font></td>
      <!-- <td><font color=#660000>Free with adverts/Proprietary</font></td> -->
      <td>From $99 Per Profile<br>
      <a href="http://www.sawmill.co.uk/pricing.html" target="_blank"><font style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal;">Lite/Pro/Ent</font></a></td>
      
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Works with Apache combined (XLF/ELF)</td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <!-- <td>NA</td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <tr align="center">
      <td align="left">Works with Apache common (CLF) log
      format</td>
      
      <td><font color="#4444cc">All features
      available with log format (b)</font></td>
      <td><font color="#4444cc">All features
      available with log format (b)</font></td>
      <td><font color="#4444cc">All features
      available with log format (b)</font></td>
      <!-- <td>NA</td> --> <td><font color="#4444cc">All
      features available with log format (b)</font></td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Works with IIS (W3C) log format</td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      
      <td><font color="#660000">Need a patch</font></td>
      <!-- <td>NA</td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <tr align="center">
      <td align="left">Works with personalized log format</td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#660000">No</font></td>
      <!-- <td>NA</td> --> <td><font color="#4444cc">Yes</font></td>
      
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Analyze Web/Ftp/Mail log files</td>
      <td><font color="#4444cc">Yes/Yes/Yes</font></td>
      <td><font color="#4444cc">Yes</font>/<font color="#660000">No/No</font></td>
      <td><font color="#4444cc">Yes</font>/<font color="#660000">No/No</font></td>
      <!-- <td>NA<font color=#660000>No/No</font></td> --> <td><font color="#4444cc">Yes/Yes/Yes (850+) </font></td>
      
      </tr>
      <tr align="center">
      <td align="left">Report and update of statistics from</td>
      <td><font color="#4444cc">Command line (CLI)
      and/or<br>
      a browser (CGI)</font></td>
      <td><font color="#4444cc">Command line (CLI)
      and/or<br>
      a browser (CGI)</font></td>
      <td><font color="#660000">Command line</font></td>
      <!-- <td>NA</td> --> <td><font color="#4444cc">Command
      line (CLI) and/or<br>
      a browser (CGI)<br>
      and/or HTTP API</font><br>
      </td>
      </tr>
      <tr align="center">
      <td align="left">Scheduler</td>
      <td>External (crontab, windows task manager)</td>
      <td>External (crontab, windows task manager)</td>
      <td>External (crontab, windows task manager)</td>
      <!-- <td>NA</td> --> <td>Built-in</td>
      </tr>
      
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Internal reverse DNS lookup</td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <!-- <td>NA</td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <tr align="center">
      <td align="left">DNS cache file</td>
      <td><font color="#4444cc">Static and dynamic</font></td>
      
      <td><font color="#4444cc">Static </font><font color="#660000">or</font> <font color="#4444cc">dynamic</font></td>
      <td><font color="#4444cc">Static </font><font color="#660000">or</font> <font color="#4444cc">dynamic</font></td>
      <!-- <td>NA</td> --> <td><font color="#4444cc">Yes
      (per update, or custom)</font></td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Process logs spitted by load
      balancing systems</td>
      
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#660000">No</font></td>
      <!-- <td><font color=#660000>No</font></td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <!-- Who -->
      <tr align="center">
      <td align="left">Report number of "human" visits</td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#660000">No</font></td>
      
      <td><font color="#4444cc">Yes</font></td>
      <!-- <td><font color=#4444cc>Yes</font></td> --> <td><font color="#4444cc">Yes (Sessions)</font></td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Report unique "human" visitors</td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#660000">No</font></td>
      <td><font color="#660000">No</font></td>
      <!-- <td><font color=#4444cc>Yes</font></td> --> <td><font color="#4444cc">Yes (Visitors)</font></td>
      
      </tr>
      <tr align="center">
      <td align="left">Report session duration</td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#660000">No</font></td>
      <td><font color="#660000">No</font></td>
      <!-- <td><font color=#4444cc>Yes</font></td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Not ordered records tolerance and
      reorder for visits</td>
      
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#660000">Visits not supported</font></td>
      <td><font color="#660000">No</font></td>
      <!-- <td>?</td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <tr align="center">
      <td align="left">Statistics for visits are based on</td>
      <td><font color="#4444cc">Pages *****</font></td>
      <td><font color="#660000">Not supported</font></td>
      
      <td><font color="#4444cc">Pages *****</font></td>
      <!-- <td><font color=#4444cc>Pages *****</font></td> --> <td><font color="#4444cc">Pages *****</font></td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Statistics for unique visitors are
      based on</td>
      <td><font color="#4444cc">Pages *****</font></td>
      <td><font color="#660000">Not supported</font></td>
      <td><font color="#660000">Not supported</font></td>
      <!-- <td><font color=#4444cc>Pages *****</font></td> --> <td><font color="#4444cc">Client IP / Cookie<br>
      
      Custom *****</font></td>
      </tr>
      <tr align="center">
      <td align="left">Report countries</td>
      <td><font color="#4444cc">From IP location<br>
       or domain name</font></td>
      <td><font color="#660000">Domain name</font></td>
      <td><font color="#660000">Domain name</font></td>
      <!-- <td>?</td> --> <td><font color="#4444cc">From
      IP location<br>
      or domain name</font></td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Report regions (US and Canada states)</td>
      <td>Need <a href="http://www.maxmind.com/en/city?rId=awstats"><font style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal;">Maxmind
      Regions</font></a> database</td>
      <td><font color="#660000">No</font></td>
      <td><font color="#660000">No</font></td>
      <!-- <td><font color=#660000>No</font></td> --> <td><font color="#4444cc">Yes</font><br>
      
      GeoLite City included</td>
      </tr>
      <tr align="center">
      <td align="left">Report cities and major countries
      regions</td>
      <td>Need <a href="http://www.maxmind.com/en/city?rId=awstats"><font style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal;">Maxmind
      Cities</font></a> database</td>
      <td><font color="#660000">No</font></td>
      <td><font color="#660000">No</font></td>
      <!-- <td><font color=#660000>No</font></td> --> <td><font color="#4444cc">Yes</font><br>
      
      GeoLite City included</td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Report ISP</td>
      <td>Need <a href="http://www.maxmind.com/en/city?rId=awstats"><font style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal;">Maxmind
      ISP</font></a> database</td>
      <td><font color="#660000">No</font></td>
      <td><font color="#660000">No</font></td>
      <!-- <td><font color=#660000>No</font></td> --> <td>Need
      
      <a href="http://www.maxmind.com/en/city?rId=awstats"><font style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal;">Maxmind
      ISP</font></a> database</td>
      </tr>
      <tr align="center">
      <td align="left">Report Organizations name</td>
      <td>Need <a href="http://www.maxmind.com/en/city?rId=awstats"><font style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal;">Maxmind
      Org</font></a> database</td>
      <td><font color="#660000">No</font></td>
      <td><font color="#660000">No</font></td>
      
      <!-- <td><font color=#660000>No</font></td> --> <td>Need
      <a href="http://www.maxmind.com/en/city?rId=awstats"><font style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal;">Maxmind
      Org</font></a> database</td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Report hosts</td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <!-- <td><font color=#4444cc>Yes</font></td> --> <td><font color="#4444cc">Yes</font></td>
      
      </tr>
      <tr align="center">
      <td align="left">Report WhoIs informations on hosts</td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#660000">No</font></td>
      <!-- <td><font color=#660000>No</font></td> --> <td><font color="#660000">No</font></td>
      <td><font color="#660000">No</font></td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Report authenticated users</td>
      
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#660000">No</font></td>
      <!-- <td><font color=#660000>No</font></td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <tr align="center">
      <td align="left">Report/Filter robots (nb detected)</td>
      <td><font color="#4444cc">Yes/Yes (793**)</font></td>
      <td><font color="#4444cc">Yes / Yes</font><font color="#660000">(8**)</font></td>
      <td><font color="#660000">No/No</font></td>
      <!-- <td><font color=#660000>No/No</font></td> --> <td><font color="#4444cc">Yes/Yes (250**)</font></td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Report/Filter worms (nb of families detected)</td>
      <td><font color="#4444cc">Yes/Yes (5)</font></td>
      <td><font color="#660000">No / No</font></td>
      <td><font color="#660000">No/No</font></td>
      
      <!-- <td><font color=#660000>No/No</font></td> --> <td><font color="#4444cc">Yes/Yes (4)</font></td>
      </tr>
      <!-- When -->
      <tr align="center">
      <td align="left">Report rush hours</td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <!-- <td><font color=#4444cc>Yes</font></td> --> <td><font color="#4444cc">Yes</font></td>
      
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Report days of week</td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <!-- <td><font color=#4444cc>Yes</font></td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <!-- What -->
      <tr align="center">
      <td align="left">Report most often viewed pages</td>
      
      <td><font color="#4444cc">Yes<br>
      </font></td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <!-- <td><font color=#4444cc>Yes</font></td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Report entry pages</td>
      <td><font color="#4444cc">Yes<br>
      </font></td>
      
      <td><font color="#660000">No</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <!-- <td><font color=#4444cc>Yes</font></td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <tr align="center">
      <td align="left">Report exit pages</td>
      <td><font color="#4444cc">Yes<br></font></td>
      <td><font color="#660000">No</font></td>
      <td><font color="#4444cc">Yes</font></td>
      
      <!-- <td><font color=#4444cc>Yes</font></td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Not ordered records tolerance and reorder for entry/exit pages</td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#660000">Entry/Exit not supported</font></td>
      <td><font color="#660000">No</font></td>
      <!-- <td>?</td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      
      <tr align="center">
      <td align="left">Detection of CGI pages as pages (and not just hits)</td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#660000">Only if prog ends by a defined value</font></td>
      <td><font color="#660000">Only if prog ends by a defined value</font></td>
      <!-- <td><font color=#4444cc>Yes</font></td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Report pages by directory</td>
      <td><font color="#660000">No</font></td>
      
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#660000">No</font></td>
      <!-- <td><font color=#660000>No</font></td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <tr align="center">
      <td align="left">Report pages with last access time/average size</td>
      <td><font color="#4444cc">Yes/Yes</font></td>
      <td><font color="#4444cc">Yes</font>/<font color="#660000">No</font></td>
      
      <td><font color="#660000">No/No</font></td>
      <!-- <td><font color=#660000>No/No</font></td> --> <td><font color="#4444cc">Yes</font>/<font color="#660000">No</font></td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Dynamic filter on hosts/pages/referers report</td>
      <td><font color="#4444cc">Yes/Yes/Yes</font></td>
      <td><font color="#660000">No/No/No</font></td>
      <td><font color="#660000">No/No/No</font></td>
      
      <!-- <td><font color=#660000>No/No/No</font></td> --> <td><font color="#4444cc">Yes/Yes/Yes</font></td>
      </tr>
      <tr align="center">
      <td align="left">Report web compression statistics (mod_gzip,mod_deflate)</td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#660000">No</font></td>
      <td><font color="#660000">No</font></td>
      <!-- <td><font color=#660000>No</font></td> --> <td><span class="style2">No</span></td>
      </tr>
      
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Report file types</td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#660000">No</font></td>
      <!-- <td><font color=#660000>No</font></td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <tr align="center">
      <td align="left">Report by file size</td>
      <td><font color="#660000">No</font></td>
      
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#660000">No</font></td>
      <!-- <td><font color=#660000>No</font></td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Report OS (nb detected)</td>
      <td><font color="#4444cc">Yes (84)</font></td>
      <td><font color="#4444cc">Yes</font><font color="#660000"> (29)</font></td>
      
      <td><font color="#660000">No (0)</font></td>
      <!-- <td>?</td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <tr align="center">
      <td align="left">Report browsers (nb detected)</td>
      <td><font color="#4444cc">Yes (210*)</font></td>
      <td><font color="#4444cc">Yes</font><font color="#660000"> (9*)</font></td>
      <td><font color="#4444cc">Yes</font><font color="#660000"> (4*)</font></td>
      
      <!-- <td><font color=#4444cc>Yes</font><font color=#660000> (<20*)</font></td> -->
      <td><font color="#4444cc">Yes (~20*) </font></td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Report details of browsers versions</td>
      <td><font color="#4444cc">Major and minor
      versions</font></td>
      <td><font color="#4444cc">Major versions by
      default,<br>
      minor with SUBBROW option</font></td>
      <td><font color="#4444cc">Major an minor
      versions</font></td>
      <!-- <td><font color=#4444cc>Major and minor versions</font></td> -->
      <td><font color="#4444cc">Major and minor
      versions</font></td>
      
      </tr>
      <tr align="center">
      <td align="left">Report screen sizes</td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#660000">No</font></td>
      <td><font color="#660000">No</font></td>
      <!-- <td><font color=#4444cc>Yes</font></td> --> <td><font color="#4444cc">Yes &amp; Depths</font></td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      
      <td align="left">Report tech supported by browser
      for Java/Flash/PDF</td>
      <td><font color="#4444cc">Yes/Yes/Yes</font></td>
      <td><font color="#660000">No/No/No</font></td>
      <td><font color="#660000">No/No/No</font></td>
      <!-- <td><font color=#660000>No/No/No</font></td> --> <td><font color="#660000">No/No/No</font></td>
      </tr>
      <tr align="center">
      <td align="left">Report audio format supported by
      browser for Real/QuickTime/Mediaplayer</td>
      <td><font color="#4444cc">Yes/Yes/Yes</font></td>
      
      <td><font color="#660000">No/No/No</font></td>
      <td><font color="#660000">No/No/No</font></td>
      <!-- <td><font color=#660000>No/No/No</font></td> --> <td><font color="#660000">No/No/No</font></td>
      </tr>
      <!-- Referrer -->
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Report search engines used (nb
      detected)</td>
      <td><font color="#4444cc">Yes (228***)</font></td>
      <td><font color="#4444cc">Yes </font><font color="#660000">(24)</font></td>
      
      <td><font color="#660000">No (0)</font></td>
      <!-- <td><font color=#4444cc>Yes</font><font color=#660000> (<20 ***)</font></td> -->
      <td><font color="#4444cc">Yes (67***)</font></td>
      </tr>
      <tr align="center">
      <td align="left">Report keywords/keyphrases used on
      search engines (nb detected)</td>
      <td><font color="#4444cc">Yes/Yes (118***)</font></td>
      <td><font color="#4444cc">Yes</font>/<font color="#660000">No</font><font color="#660000">
      (29***)</font></td>
      
      <td><font color="#660000">No</font>/<font color="#4444cc">Yes</font><font color="#660000">
      (14***)</font></td>
      <!-- <td><font color=#4444cc>Yes</font>/<font color=#660000>No (<20***)</font></td> -->
      <td><font color="#4444cc">Yes/Yes (67***)</font></td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Report external refering web page
      with/without query</td>
      <td><font color="#4444cc">Yes/Yes</font></td>
      <td><font color="#660000">No/No</font></td>
      
      <td><font color="#660000">No</font>/<font color="#4444cc">Yes</font></td>
      <!-- <td><font color=#4444cc>Yes</font>/<font color=#660000>No</font></td> -->
      <td><font color="#4444cc">Yes/Yes</font></td>
      </tr>
      <!-- Misc -->
      <tr align="center">
      <td align="left">Report HTTP Errors</td>
      <td><font color="#4444cc">Yes<br>
      </font></td>
      <td><font color="#4444cc">Yes</font></td>
      
      <td><font color="#4444cc">Yes</font></td>
      <!-- <td><font color=#660000>No</font></td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Report 404 Errors</td>
      <td><font color="#4444cc">Nb +
      List&nbsp;referer<br>
      </font></td>
      <td><font color="#660000">Nb only</font></td>
      <td><font color="#660000">Nb only</font></td>
      
      <!-- <td><font color=#660000>No</font></td> --> <td><font color="#4444cc">Nb + List last date/referer</font></td>
      </tr>
      <tr align="center">
      <td align="left">Other personalized reports for
      miscellanous/marketing purpose</td>
      <td><font color="#4444cc">Yes<br>
      </font></td>
      <td><font color="#660000">No</font></td>
      <td><font color="#660000">No</font></td>
      <!-- <td><font color=#660000>No</font></td> --> <td><font color="#4444cc">Yes</font></td>
      
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Daily statistics </td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <!-- <td><font color=#4444cc>Yes</font></td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <tr align="center">
      <td align="left">Weekly statistics </td>
      
      <td><font color="#660000">No</font></td>
      <td><font color="#660000">No</font></td>
      <td><font color="#660000">No</font></td>
      <!-- <td>?</td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Monthly statistics </td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      
      <td><font color="#4444cc">Yes</font></td>
      <!-- <td><font color=#4444cc>Yes</font></td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <tr align="center">
      <td align="left">Yearly statistics </td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <td><font color="#4444cc">Yes</font></td>
      <!-- <td><font color=#4444cc>Yes</font></td> --> <td><font color="#4444cc">Yes</font></td>
      
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Custom date range </td>
      <td><font color="#660000">No</font></td>
      <td><font color="#660000">No</font></td>
      <td><font color="#660000">No</font></td>
      <!-- <td>?</td> --> <td><font color="#4444cc">Yes</font></td>
      </tr>
      <tr align="center">
      <td align="left">Benchmark with no DNS lookup in
      lines/seconds<br>
      
      (full features enabled, with XLF format, cygwin Perl 5.8, Athlon 1Ghz)</td>
      <td><font color="#660000">5200****</font></td>
      <td><font color="#4444cc">39000****</font></td>
      <td><font color="#660000">12000****</font></td>
      <!-- <td>NA<br>No program to run</td> --> <td>Not
      calculated</td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Benchmark with DNS lookup in
      lines/seconds<br>
      (full features enabled, with XLF format, cygwin Perl 5.8, Athlon 1Ghz)</td>
      
      <td><font color="#4444cc">80****</font></td>
      <td><font color="#4444cc">80****</font></td>
      <td><font color="#4444cc">80****</font></td>
      <!-- <td>NA<br>No program to run</td> --> <td>Not
      calculated</td>
      </tr>
      <tr align="center">
      <td align="left">Analyzed data save format (to use
      with third tools)</td>
      <td><font color="#4444cc">Structured text file
      or XML</font></td>
      <td><font color="#4444cc">Text files with
      OUTPUT option</font></td>
      
      <td><font color="#660000">Flat text file</font></td>
      <!-- <td><font color=#660000>Not possible</font></td> --> <td><font color="#660000">Flat text file</font>/<font color="#4444cc">MySQL/MS SQL/Oracle</font></td>
      </tr>
      <tr align="center" bgcolor="#eeeeee">
      <td align="left">Export statistics to PDF</td>
      <td>Experimental</td>
      <td><font color="#660000">No</font></td>
      <td><font color="#660000">No</font></td>
      
      <!-- <td><font color=#660000>No</font></td> --> <td><span class="style1">Yes</span><font color="#660000"> &amp; <br>
      HTML (static/email) &amp; CSV</font></td>
      </tr>
      <tr align="center">
      <td align="left">Graphical statistics in one page /
      several / or frames</td>
      <td><font color="#4444cc">Yes/Yes/Yes</font></td>
      <td><font color="#4444cc">Yes</font>/<font color="#660000">No/No</font></td>
      
      <td><font color="#4444cc">Yes/Yes</font>/<font color="#660000">No</font></td>
      <!-- <td><font color=#660000>No</font>/<font color=#4444cc>Yes/Yes</font></td> -->
      <td><font color="#4444cc">Yes/Yes/Yes</font></td>
      </tr>
      </tbody>
      </table>
      <br>
      <font style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
      * This number is not really the number of browsers detected. All
      browsers (known and unknown) can be detected by products that support
      user agent listing (AWStats,Analog,Webalizer,Sawmill). The 'browser
      detection feature' and number is the number of known browsers for which
      different versions/ids of same browser are grouped by default in one
      browser name.<br>
      <br>
      ** AWStats can detect robots visits: All robots among the most common
      are detected, list is in <a href="http://www.robotstxt.org/wc/active/all.txt">robotslist.txt</a>
      
      (250Kb). Products that are not able to do this give you false
      information, above all if your site has few visitors. For example, if
      you're site was submitted to all famous search engines, robots can make
      500 visits a month, to find updates or to see if your site is still
      online. So, if you have only 2000 visits a month, products with no
      robot detection capabilities will report 2500 visits (A 25% error !).
      AWStats will report 500 visits from robots and 2000 visits from human
      visitors.Sawmill Analytics uses a "currently active" list of robots
      based on the <a href="http://www.robotstxt.org/db.html" target="_blank">robotstxt.org</a> database.<br>
      <br>
      *** AWStats has url syntax rules for the most popular search engines
      (that's the 'number detected'). Those rules are updated with AWStats
      updates. But AWStats has also an algorithm to detect keywords of
      unknown search engines with unknown url syntax rules. Sawmill uses
      unique syntax to detect 67 search engines, and you can add any number
      of custom SE's. <br>
      <br>
      **** Most log analyzers have poor (or not at all) robots, search
      engines, os or browsers detection capabilities and less features (no or
      poor visits count, no filter rules, etc...).<br>
      It is not possible to add all AWStats features to other log analyzers,
      so don't forget that benchmarks results are for 'different features'.
      For this benchmark, I did just complete Webalizer and Analog robots or
      search engines databases with part of AWStats database. So Webalizer
      config file was completed with this <a href="http://www.awstats.org/files/webalizeradd.txt">file</a>,
      Analog config file was completed with this <a href="http://www.awstats.org/files/analogadd.txt">file</a>.
      Note that without this very light add (using default conf file),
      Webalizer speed is 3 times faster, Analog is 15% faster).<br>
      
      Benchmark was made on a combined (XLF/CLF) log record on an Athlon 1GHz.<br>
      You must keep in mind that all this times are without reverse DNS
      lookup. DNS lookup speed depends on your system, network and Internet
      but not on the log analyzer you use. For this reason, DNS lookup is
      disabled in all log analyzer benchmarks. Don't forget that DNS lookup
      is 95% (even with a lookup cache) of the time used by a log analyzer,
      so if your host is not already resolved in log file and DNS lookup is
      enable, the total time of the process will be nearly the same whatever
      is the speed of the log analyzer.<br>
      <br>
      ***** Some visitors
      use a lot of proxy servers to surf (ie: AOL users), this means it's
      possible that several hosts (with several IP addresses) are used to
      reach your site for only one visitor (ie: one proxy server download the
      page and 2 other servers download all images). Because of this, if
      stats of unique visitors are made on "Hits", 3 users are reported but
      it's wrong. So AWStats, considers only HTML pages to count unique
      visitors. This decrease the error (not totally, because
      it's always possible that a proxy server download one HTML frame and
      another one download another frame).</font><font style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
      Sawmill Analytics allows you to choose what you define as a visitor -
      by default the client IP is used, but you can use a cookie (persistant
      or session) or any custom string, or combination of string from teh log
      data. <br>
      <br>
      (a) Data were provided by Sawmill company (Graham Smith).<br>
      <br>
      (b) With such log format, there is no user agent information in log
      file, so some reports are broken. For example, it's not possible to
      make reports on browser or os for (information is not stored in log
      file). To solve this, use another log format (like the combined
      format). </font>
      <hr>
      
      
      <!-- You can remove this part if you distribution need documentation without external tags -->
      <!-- BEGIN_SOCIAL_NETWORKS -->
      <div class="htmldoc-ignore">
      <!-- google plus -->
      <span style="color: #bbb; font-weight: normal;">Article written by <a href="https://www.destailleur.fr" rel="author" style="color: #ccc; font-weight: normal;">Laurent Destailleur</a>.</span><br>
      <br>
      <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
      <g:plusone></g:plusone>
      <!-- facebook -->
      <div id="fb-root"></div>
      <script>(function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1";
        fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));</script>
      <div class="fb-like" data-href="http://www.awstats.org/docs/awstats_compare.html" data-layout="button_count" data-action="recommend" data-show-faces="false" data-share="true"></div>
      </div>
      <br>
      <!-- Link from 2016-05-11 to 2017-05-11 -->
      Thanks to <a href="https://uptimepal.net" target="_blank">Website monitoring</a> furnished by UptimePal.<br> 
      <!-- END_SOCIAL_NETWORKS -->
      
      
      </body></html>
      ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/awstats_benchmark.html�������������������������������������������������������������0000644�0001751�0001751�00000032424�15052674136�022351� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <html>
      <head>
      <meta name="description" content="AWStats Documentation - Benchmark page">
      <meta name="keywords" content="awstats, awstat, benchmark, speed, dns, lookup, time">
      <meta name="robots" content="index,follow">
      <meta name="title" content="AWStats Documentation - Benchmark comparison page">
      <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
      <title>AWStats Documentation - Benchmark page</title>
      <link rel="stylesheet" href="styles.css" type="text/css">
      <link href="https://plus.google.com/+LaurentDestailleur-Open-Source-Expert" rel="publisher" />
      </head>
      
      <body topmargin=10 leftmargin=5>
      
      <table style="font: 10pt arial,helvetica,verdana" cellpadding=0 cellspacing=0 border=0 bgcolor=#FFFFFF width=100%>
      
      <!-- Large -->
      <tr style="font: 10pt arial,helvetica,verdana">
      <td bgcolor=#9999cc align=center><a href="/"><img src="images/awstats_logo6.png" border=0></a></td>
      <td bgcolor=#9999cc align=center>
      <br>
      <font style="font: 16pt arial,helvetica,sans-serif" color=#EEEEFF><b>AWStats logfile analyzer 8.0 Documentation</b></font><br>
      <br>
      </td>
      <td bgcolor=#9999cc align=center>
      &nbsp;
      </td>
      </tr>
      
      </table>
      
      
      <br><br><H1 style="font: 26px arial,helvetica,sans-serif">Benchmarks</H1>
      
      <br>
      AWStats update process must be ran frequently, so it's important to know what is AWStats
      speed to choose an optimum delay between each update process according to AWStats speed and
      the refresh rate you need to have.<br>
      AWStats speed depends on AWStats version and options/setup you use in configuration file.<br>
      
      <br>
      <br>
      <b><u>This is benchmark results with AWStats version 6.0 and a common configuration:</u></b><br>
      <br>
      HARDWARE: Athlon 1 GHz / 256MB<br>
      SOFTWARE: Windows 2000 / Perl 5.8 (Cygwin Perl)<br>
      CONFIG OPTIONS: Default values were used: <a href="awstats_config.html#LogFormat">LogFormat</a>=1, <a href="awstats_config.html#DNSLookup">DNSLookup</a>=0, <a href="awstats_config.html#URLWithQuery">URLWithQuery</a>=0, <a href="awstats_config.html#URLReferrerWithQuery">URLReferrerWithQuery</a>=0, <a href="awstats_config.html#URLWithAnchor">URLWithAnchor</a>=0, No plugins<br>
      AVERAGE SPEED: <b>5200</b> lines by seconds<br>
      Other times for different kind of web sites sizes are shown later in this page...<br>
      
      <br>
      <br>
      <b><u>This is other important information to know:</u></b><br>
      <br>
      - A log file size is about <b>150</b> (NCSA common/CLF log files) to <b>320 times</b> (NCSA extended/XLF/ELF log files) its number of lines,<br>
      - <b>1,000 visits</b> = <b>8,000 pages</b> (with 8 pages/visits) = <b>64,000 lines</b> (with 8 hits/page) = <b>20 MB file</b> => <b>15 seconds</b> (Athlon 1GHz, Standard Perl 5.8)<br>
      - History files (AWStats database, resuming the log analysis) has the following size (one file a month) :
      <b>15000+90*x+100*y bytes</b> (where x is number of unique visitors a month and y is number of different pages on web sites).
      If you use option <a href="awstats_config.html#BuildHistoryFormat">BuildHistoryFormat</a>=xml, you must 
      multiplie this value by 3.<br>
      <br>
      WARNING ! All those data are average values for a common public site with default configuration.
      Calculation rule can be seriously changed according to web server or AWStats configuration and web site content.<br>
      
      <br>
      Don't forget that benchmarks of log analyzers are made without reverse DNS lookup because DNS
      lookup is so slow (depending on Internet network and your system), that if enabled in AWStats
      configuration file, it would take more than <b>99%</b> of the time of a log analysis !
      Take a look at the following chart to:<br>
      - Get more real ideas on benchmarks results<br>
      - Get more information and advice on a good setup for your site.<br>
      
      <br>
      <br>
      <b><u>This is examples of frequency/parameters you should use to have a good use of AWStats:</u></b><br>
      <br>
      <table border=1 cellspacing=0 cellpadding=2 style="font: 12px arial,verdana">
      <tr bgcolor=#EEEEEE><td rowspan=2>Your Web site traffic</td><td rowspan=2>Perl distrib</td><td colspan=3>Values for parameters</td><td rowspan=2>Recommended update frequency<br>(Rotate log delay)</td><td rowspan=2>Memory required**</td><td rowspan=2>Update process duration***</td></tr>
      <tr bgcolor=#EEEEEE><td>DNSLookup*</td><td>URLWithQuery</td><td>URLReferrerWithQuery</td></tr>
      <tr><td rowspan=2>     0 -     1,000 visits/month</td><td rowspan=2>Your choice</td><td>0 (or 2)</td><td>0 or 1</td><td>0 or 1</td><td>Once a day<br>Log files are 0-1 MB<br>2000 lines to process</td><td>4 MB free</td><td>1s</td></tr>
      <tr>                                                                                <td>1</td><td>0 or 1</td><td>0 or 1</td><td>Once a day<br>Log files are 0-1 MB<br>2000 lines to process</td><td>4 MB free</td><td>2mn</td></tr>
      <tr><td rowspan=2> 1,000 -    10,000 visits/month</td><td rowspan=2>Your choice</td><td>0 (or 2)</td><td>0 or 1</td><td>0 or 1</td><td>Once a day<br>Log files are 1-10 MB<br>2000-20000 lines</td><td>4-8 MB free</td><td>1s-10s</td></tr>
      <tr>                                                                                <td>1</td><td>0 or 1</td><td>0 or 1</td><td>Once a day<br>Log files are 1-10 MB<br>2000-20000 lines</td><td>4-8 MB free</td><td>2mn-10mn</td></tr>
      <tr><td rowspan=2>10,000 -    100,000 visits/month</td><td rowspan=2>Your choice</td><td>0 (or 2)</td><td>0 or 1</td><td>0 or 1</td><td>One a day<br>Log Files are 10-100 MB<br>20000-200000 lines</td><td>8-32 MB free</td><td>10s-120s</td></tr>
      <tr>                                                                                 <td>1</td><td>0 or 1</td><td>0 or 1</td><td>Once a day<br>Log files are 10-100 MB<br>20000-200000 lines</td><td>8-32 MB free</td><td>10mn-50mn</td></tr>
      <tr><td rowspan=2>100,000 -   500,000 visits/month</td><td rowspan=2>Your choice</td><td>0 (or 2)</td><td>0</td><td>0 or 1</td><td>Every 6 hours<br>Log Files are 24-96 MB<br>50000-300000 lines</td><td>16-92 MB free</td><td>30s-3mn</td></tr>
      <tr>                                                                                 <td>1</td><td>0</td><td>0 or 1</td><td>Every 6 hours<br>Log Files are 24-96 MB<br>50000-300000 lines</td><td>16-92 MB free</td><td>15mn-60mn</td></tr>
      <tr><td>         500,000 - 2,000,000 visits/month</td><td>See next section on pb with ActiveState</td><td>0 (or 2)</td><td>0</td><td>0</td><td>Every 6 hours<br>Log Files are 96-384 MB<br>300000-1200000 lines</td><td>64-256 MB free</td><td>3mn-12mn</td></tr>
      <tr><td>       2,000,000 - 4,000,000 visits/month</td><td>See next section on pb with ActiveState</td><td>0 (or 2)</td><td>0</td><td>0</td><td>Every 6 hours<br>Log Files are 384-768 MB<br>1200000-2400000 lines</td><td>256-512 MB free</td><td>12mn-24mn</td></tr>
      <tr><td>      +4,000,000 visits/month</td><td>See next section on troubles with ActiveState</td><td colspan=6>AWStats is a good choice for such web sites only if you use a dedicated server with a large amount of memory. Try a tool with less features but faster like "row counter log analyzers" like Webalizer if not.</td></tr>
      </table>
      * You should set <a href="awstats_config.html#DNSLookup">DNSLookup</a> parameter to 0 (or 2) if<br>
      &nbsp;&nbsp; &nbsp;&nbsp; - reverse DNS lookup is already done in your log file,<br>
      &nbsp;&nbsp; &nbsp;&nbsp; - or if your web site has more than 250,000 visits a month.<br>
      Note: Country report can works without reverse DNS lookup if plugin 'geoip' is enabled (faster and more accurate than reverse DNS lookup).<br>
      ** This is free memory required for update process (in MB), this is not hardware memory installed !<br>
      Warning: If you use the <a href="awstats_config.html#URLWithQuery">URLWithQuery</a> or <a href="awstats_config.html#URLReferrerWithQuery">URLReferrerWithQuery</a> option, or forget
      to complete correctly <a href="awstats_config.html#URLQuerySeparators">URLQuerySeparators</a> for some sites, this value can be dramatically increased.<br>
      *** Duration with DNSLookup set to 1 is very long because of DNS lookup whatever is speed of your computer.
      Duration with DNSLookup set to 0 (or 2) is with Athlon 1GHz/256MB, Cygwin Perl 5.8 and LogFormat=1.<br>
      
      <!--
      Configuration used for tests:
      
      # cat /proc/cpuinfo
      processor       : 0
      vendor_id       : GenuineIntel
      cpu family      : 15
      model           : 4
      model name      : Intel(R) Celeron(R) CPU 2.66GHz
      stepping        : 1
      cpu MHz         : 2672.884
      cache size      : 256 KB
      fdiv_bug        : no
      hlt_bug         : no
      f00f_bug        : no
      coma_bug        : no
      fpu             : yes
      fpu_exception   : yes
      cpuid level     : 5
      wp              : yes
      flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni monitor ds_cpl cid
      bogomips        : 5334.63
      
      # free
      memoire : 524Mo
      Mem:    505680k total,   492548k used,    13132k free,    18244k buffers
      Swap:   522104k total,    12752k used,   509352k free,   188820k cached
      -->
      <br>
      <br>
      <a name="ADVICES"></a><b><u>SOME IMPORTANT ADVICES FOR A GOOD USE OF AWSTATS:</u></b><br>
      <br>
      <img src="images/star.png"><img src="images/star.png"><img src="images/star.png"><img src="images/star.png">
      - Check that <a href="awstats_config.html#DNSLookup">DNSLookup</a> is disabled in AWStats (DNSLookup should not
      be set to 1). If you need a 'Country' report, you should prefer <b>using the 'geoip' plugin
      using <a href="http://www.maxmind.com/en/city?rId=awstats">Maxmind database</a> instead of a DNS lookup</b>. Those plugins allow you to have more accurate results, faster with no network queries (With
      DNSLookup enabled, log analyze speed is decreased by 40 to 100 times, so use it only if required).
      Note that without DNS lookup and without the 'geoip' plugins, 'Country' report might work but results will be
      less accurate than the 'geoip' usage and it works only if hosts addresses in your log file are already resolved
      (need to setup your web server to do so, your web server will be slowed).<br>
      <img src="images/star.png"><img src="images/star.png"><img src="images/star.png"><img src="images/star.png">
      - Use carefully parameters <a href="awstats_config.html#URLWithQuery">URLWithQuery</a>, <a href="awstats_config.html#URLReferrerWithQuery">URLReferrerWithQuery</a> and <a href="awstats_config.html#URLWithAnchor">URLWithAnchor</a>
      (Let them set to 0 if you don't know what they means) and check your web site URLs' syntax to know if you don't need to complete the parameter <a href="awstats_config.html#URLQuerySeparators">URLQuerySeparators</a>.
      If you really need to use <a href="awstats_config.html#URLWithQuery">URLWithQuery</a>=1, check that
      <a href="awstats_config.html#URLWithQueryWithOnlyFollowingParameters">URLWithQueryWithOnlyFollowingParameters</a> or
      <a href="awstats_config.html#URLWithQueryWithoutFollowingParameters">URLWithQueryWithoutFollowingParameters</a>
      are set properly.<br>
      <img src="images/star.png"><img src="images/star.png"><img src="images/star.png"><img src="images/star.png">
      - Use <b>last Perl version</b> (For example Perl 5.8 is 5% faster than 5.6) and, more important, <b>for large log files,
      use standard Perl distribution instead of ActiveState</b>. This is because ActiveState 5.006 (and may be also
      other versions), has very important memory hole problem making speed of analysis slower and slower
      reaching 0 lines/seconds and using all your memory. You can see the decrease by adding the -showsteps option
      on command line. The speed should be constant to value given in top of this page, even for
      several Gigabytes log files !<br>
      <img src="images/star.png"><img src="images/star.png"><img src="images/star.png">
      - <b>Rotate your log</b> (See <a href="awstats_faq.html#ROTATE">FAQ-SET500</a>) and launch AWStats more often (from crontab or a scheduler, See <a href="awstats_faq.html#CRONTAB">FAQ-SET550</a>).
      The more often you launch AWStats, the less AWStats has new lines in log to process.
      This can also solve the ActiveState memory problem (see next advice).<br>
      <img src="images/star.png"><img src="images/star.png">
      - Be sure that your <a href="awstats_config.html#HostAliases">HostAliases</a> parameter list is complete.<br>
      <img src="images/star.png"><img src="images/star.png">
      - Use <b>last AWStats version</b> (For example AWStats 6.0 is 15% faster than 5.9).<br>
      <img src="images/star.png"><img src="images/star.png">
      - For geeks users, you can also recompile your Perl with differents options.
      For example, it seems that the "use64bitint=define usemymalloc=y" can increase speed by 10%.
      <br>
      
      <hr>
       
      <!-- You can remove this part if you distribution need documentation without external tags -->
      <!-- BEGIN_SOCIAL_NETWORKS -->
      <div class="htmldoc-ignore">
      <!-- google plus -->
      <span style="color: #bbb; font-weight: normal;">Article written by <a href="https://www.destailleur.fr" rel="author" style="color: #ccc; font-weight: normal;">Laurent Destailleur</a>.</span><br>
      <br>
      <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
      <g:plusone></g:plusone>
      <!-- facebook -->
      <div id="fb-root"></div>
      <script>(function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1";
        fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));</script>
      <div class="fb-like" data-href="http://www.awstats.org/docs/awstats_benchmark.html" data-layout="button_count" data-action="recommend" data-show-faces="false" data-share="true"></div>
      </div>
      <!-- END_SOCIAL_NETWORKS -->
      
      </body>
      </html>
      ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/awstats_extra.html�����������������������������������������������������������������0000644�0001751�0001751�00000045162�15052673721�021544� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <html>
      <head>
      <meta name="description" content="AWStats Documentation - Using the Extra Sections features">
      <meta name="keywords" content="awstats, awstat, extra, section, sections, feature, features, report, extrasection">
      <meta name="robots" content="index,follow">
      <meta name="title" content="AWStats Documentation - Using the Extra Sections features">
      <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
      <title>AWStats Documentation - Using the Extra Sections features</title>
      <link rel="stylesheet" href="styles.css" type="text/css">
      <link href="https://plus.google.com/+LaurentDestailleur-Open-Source-Expert" rel="publisher" />
      </head>
      
      <body topmargin=10 leftmargin=5>
      
      
      <table style="font: 10pt arial,helvetica,verdana" cellpadding=0 cellspacing=0 border=0 bgcolor=#FFFFFF width=100%>
      
      <!-- Large -->
      <tr style="font: 10pt arial,helvetica,verdana">
      <td bgcolor=#9999cc align=center><a href="/"><img src="images/awstats_logo6.png" border=0></a></td>
      <td bgcolor=#9999cc align=center>
      <br>
      <font style="font: 16pt arial,helvetica,sans-serif" color=#EEEEFF><b>AWStats logfile analyzer 8.0 Documentation</b></font><br>
      <br>
      </td>
      <td bgcolor=#9999cc align=center>
      &nbsp;
      </td>
      </tr>
      
      </table>
      
      
      <br><br><H1 style="font: 26px arial,helvetica,sans-serif">Adding extra reports using the ExtraSection feature</H1>
      
      <br>
      The AWStats ExtraSection features are powerfull setup options to allow you to add your own
      report not provided by default with AWStats. You can use it to build special reports, like
      number of sales for a particular product, marketing reports, counting for a particular
      user or agent, etc...<br>
      <br>
      
      <br><br>
      <u><b>Explanation on how to add/edit an Extra report in your config file</b></u><br>
      Take a look inside the AWStats config file to find the following part:<br>
      <i>
      #-----------------------------------------------------------------------------<br>
      # EXTRA SECTIONS<br>
      #-----------------------------------------------------------------------------<br>
      <br>
      </i>
      Read all explanation in config file after this point, they will explain you
      how to add an Extra report by adding an ExtraSection configuration in your config file,<br>
      or just click <a href="#extraconfig">here</a> to jump to a copy of this explanation.<br>
      <br>
      Following examples are precious tutorials...<br>
      
      <a name="examples">&nbsp;</a>
      <br><br>
      <u><b>Some examples of ExtraSection setup you can follow to build your own personalized reports:</b></u><br>
      <br>
      <li><a href="#productorders">Example 1: Tracking Product orders</a><br>
      <li><a href="#bugzilla">Example 2: Tracking Bugzilla most frequently viewed bugs</a><br>
      <li><a href="#awredir">Example 3: Tracking Exit clicks</a><br>
      <li><a href="#aborted">Example 4: Tracking aborted download</a><br>
      <li><a href="#domainaliases">Example 5: Tracking most requested domain aliases</a><br>
      <li><a href="#level2dir">Example 6: List of top level 2 path under a directory /mydir</a><br>
      <br>
      
      <br>
      <br><a name="productorders"><H2 style="font: 18px arial,helvetica,sans-serif color: #606060"><u>Example 1: Tracking Product orders</u></H2></a>
      Image your web site is an e-store that sells 80 different products. Each of them has an id.
      Imagine each time, someone make an order for product 49, the order.cgi script or order2.cgi script
      is called with, in URL query parameter, the id of the product, meanings that you get in your log
      file a hit that looks like this:<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      GET /cgi-bin/order.cgi?productid=49&session=A0B1C2
      </td></tr></table>
      <br>
      So this is how you need to setup your ExtraSection to track your product orders:<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      ExtraSectionName1="Product orders"
      <br>ExtraSectionCodeFilter1="200 304"
      <br>ExtraSectionCondition1="URL,\/cgi\-bin\/order\.cgi|URL,\/cgi\-bin\/order2\.cgi"
      <br>ExtraSectionFirstColumnTitle1="Product ID"
      <br>ExtraSectionFirstColumnValues1="QUERY_STRING,productid=([^&]+)"
      <br>ExtraSectionFirstColumnFormat1="%s"
      <br>ExtraSectionStatTypes1=PL
      <br>ExtraSectionAddAverageRow1=0
      <br>ExtraSectionAddSumRow1=1
      <br>MaxNbOfExtra1=100
      <br>MinHitExtra1=1
      </td></tr></table>
      <br>
      
      
      <br>
      <br><a name="bugzilla"><H2 style="font: 18px arial,helvetica,sans-serif color: #606060"><u>Example 2: Tracking Bugzilla most frequently viewed bugs</u></H2></a>
      This is an example on how to setup your ExtraSection:<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      ExtraSectionName1="Bugzilla: Most frequently viewed bugs"
      <br>ExtraSectionCodeFilter1="200 304"
      <br>ExtraSectionCondition1="URL,\/bugzilla\/show_bug\.cgi"
      <br>ExtraSectionFirstColumnTitle1="Bug ID"
      <br>ExtraSectionFirstColumnValues1="QUERY_STRING,id=([^&]+)"
      <br>ExtraSectionFirstColumnFormat1="&lt;a href='/bugzilla/show_bug.cgi?id=%s' target=new&gt;%s&lt;/a&gt;"
      <br>ExtraSectionStatTypes1=PL
      <br>ExtraSectionAddAverageRow1=0
      <br>ExtraSectionAddSumRow1=1
      <br>MaxNbOfExtra1=500
      <br>MinHitExtra1=1
      </td></tr></table>
      <br>
      
      
      <br>
      <br><a name="awredir"><H2 style="font: 18px arial,helvetica,sans-serif color: #606060"><u>Example 3: Tracking Exit clicks</u></H2></a>
      AWStats shows you naturally the exit pages. However, you don't know where you visitor go
      after exiting your site since clicking on a link that point to an external link will log
      the viewed page on the external server and not on yours.
      If you want to track this, you can, using the ExtraSection and the <b>awredir.pl</b> tool
      (provided with AWStats).<br>
      This tools must be used as a CGI wrapper. When called on 'A HREF' link, it returns to
      browser a redirector to tell it to show the required page.
      So, to use this script, you must replace HTML href tags that points to external web sites
      onto your HTML pages from<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      &lt;a href="http://externalsite/pagelinked"&gt;Link&lt;/a&gt;
      </td></tr></table>
      to<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      &lt;a href="http://yoursite/cgi-bin/awredir.pl?url=http://externalsite/pagelinked">Link&lt;/a&gt;
      </td></tr></table>
      <br>
      For your web visitor, there is no difference. However this allow you to track
      clicks done on links onto your web pages that point to external web sites,
      because an entry will be seen in your own server log like this record:<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      80.1.2.3 - - [01/Jan/2001:16:00:00 -0300] "GET /cgi-bin/awredir.pl?url=http://externalsite/pagelinked HTTP/1.1" 302 70476 "http://yoursite/pagewithlink.html" "FireBird/0.7"<br>
      </td></tr></table>
      <br>
      Then, you can add in AWStats a chart to track all call to <i>awredir.pl</i> with
      keys values taken from the "url=" parameter. You will get an independant chart, counting
      all external pages viewed by your visitor after exiting your site.<br>
      To have this chart, this is how you must setup your ExtraSection:<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      ExtraSectionName1="Redirected Hit"
      <br>ExtraSectionCodeFilter1="302"
      <br>ExtraSectionCondition1="URL,\/cgi\-bin\/awredir\.pl"
      <br>ExtraSectionFirstColumnTitle1="Url"
      <br>ExtraSectionFirstColumnValues1="QUERY_STRING,url=([^&]+)"
      <br>ExtraSectionStatTypes1=HL
      <br>MaxNbOfExtra1=500
      <br>MinHitExtra1=1
      <br>ExtraSectionAddSumRow1=1
      </td></tr></table>
      <br><br>
      
      
      <br><a name="aborted"><H2 style="font: 18px arial,helvetica,sans-serif color: #606060"><u>Example 4: Tracking aborted download</u></H2></a>
      Aborted downloads are reported in a log file by a 206 error, so this is how you need to setup your ExtraSection to add a chart for a such tracking:<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      ExtraSectionName1="List of aborted download"
      <br>ExtraSectionCodeFilter1="206"
      <br>ExtraSectionCondition1=""
      <br>ExtraSectionFirstColumnTitle1="URL"
      <br>ExtraSectionFirstColumnValues1="URL,(.*)"
      <br>ExtraSectionStatTypes1=PHB
      <br>MaxNbOfExtra1=100
      <br>MinHitExtra1=1
      </td></tr></table>
      <br><br>
      
      
      <br><a name="domainaliases"><H2 style="font: 18px arial,helvetica,sans-serif color: #606060"><u>Example 5: Tracking most requested domain aliases</u></H2></a>
      You have one website, but this web site has several domains named (for example the same site domain.com can be
      reached with urls domain.com,www.domain.com,www.otherdomainname.com,www.againadomainname.org,...).
      You want to know which domain alias is the most used.<br>
      <br>
      The first thing to do is to be sure the domain alias is recorded inside your log file.
      If you use Apache, you must use a personalized Apache log file that contains the <i>%V</i> tag.
      For example you can add in your Apache httpd.conf file a new Apache log format (This is
      the Apache directive, not AWStats, to define an Apache log format that contains
      the virtual domain):<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %V" combinedv
      </td></tr></table>
      Then check that your Apache CustomLog directives are defined like this:<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      CustomLog pathtoyourlog/yourlog.log combinedv
      </td></tr></table>
      <br>
      After restarting Apache, your log format should look like this<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      66.130.77.181 - - [09/Aug/2004:03:01:05 +0200] "GET /index.php HTTP/1.1" 200 1473 "-" "Firefox 1.0" www.otherdomainname.com<br>
      </td></tr></table>
      <br>
      
      When your web server log file contains the domain alias, you can now setup AWStats
      to use it. For this use a personalised AWStats log format and use the <i>%extra1</i> tag at
      the same position where the domain alias is. For example, for your combinedv Apache log format,
      we will use:<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot %extra1"
      </td></tr></table>
      <br>
      Every tag defined by name <i>extraZ</i> (Z is a number, you can use as many tags as you need)
      can be used in any ExtraSection to extract the parameter. You can use the name <i>extraZ</i> as
      a criteria in the <i>ExtraSectionFirstColumnValuesX</i> parameter (X is number of the extra report, you can
      add as many report as you need) to tell AWStats to use value in log file at the place of
      the tag, as the key for your report. For example:<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      ExtraSectionName1="Domains aliases"
      <br>ExtraSectionCodeFilter1="200 304" 
      <br>ExtraSectionCondition1=""
      <br>ExtraSectionFirstColumnTitle1="Domain alias"
      <br>ExtraSectionFirstColumnValues1="extra1,([^&]+)"
      <br>ExtraSectionFirstColumnFormat1="%s"
      <br>ExtraSectionStatTypes1=HL
      <br>ExtraSectionAddAverageRow1=0
      <br>ExtraSectionAddSumRow1=1
      <br>MaxNbOfExtra1=20
      <br>MinHitExtra1=1
      </td></tr></table>
      <br><br>
      And result will be:
      <style type="text/css">
      <!--
      .aws_bodyl  { }
      .aws_border { background-color: #CCCCDD; padding: 1px 1px 1px 1px; margin-top: 0; margin-bottom: 0; }
      .aws_title  { font: 13px verdana, arial, helvetica, sans-serif; font-weight: bold; background-color: #CCCCDD; text-align: center; margin-top: 0; margin-bottom: 0; padding: 1px 1px 1px 1px; color: #000000; }
      .aws_blank  { font: 13px verdana, arial, helvetica, sans-serif; background-color: #CCCCDD; text-align: center; margin-bottom: 0; padding: 1px 1px 1px 1px; }
      .aws_data {
      	background-color: #FFFFFF;
      	border-top-width: 1px;   
      	border-left-width: 0px;  
      	border-right-width: 0px; 
      	border-bottom-width: 0px;
      }
      .aws_formfield { font: 13px verdana, arial, helvetica; }
      .aws_button {
      	font-family: arial,verdana,helvetica, sans-serif;
      	font-size: 12px;
      	border: 1px solid #ccd7e0;
      	background-image : url(/awstatsicons/other/button.gif);
      }
      th		{ border-color: #ECECEC; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 1px; padding: 1px 2px 1px 1px; font: 11px verdana, arial, helvetica, sans-serif; text-align:center; color: #000000; }
      th.aws	{ border-color: #ECECEC; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 1px; padding: 1px 2px 1px 1px; font-size: 13px; font-weight: bold; }
      td	{ border-color: #ECECEC; border-left-width: 0px; border-right-width: 1px; border-top-width: 0px; border-bottom-width: 1px; font: 11px verdana, arial, helvetica, sans-serif; color: #000000; padding: 0px;}
      td.awsm	{ border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; font: 11px verdana, arial, helvetica, sans-serif; text-align:left; color: #000000; padding: 0px; }
      //-->
      </style>
      <a name="extra6">&nbsp;</a><br /><table class="aws_border" border="0" cellpadding="2" cellspacing="0" width="100%">
      <tr><td class="aws_title" width="70%">Domains aliases</td><td class="aws_blank">&nbsp;</td></tr>
      <tr><td colspan="2">
      <table class="aws_data" border="1" bordercolor="#ECECEC" cellpadding="2" cellspacing="0" width="100%">
      <tr bgcolor="#ECECEC"><th>Domain alias</th><th align="center" bgcolor="#66F0FF" width="80">Hits</th><th width="120" align="center">Last visit</th></tr>
      <tr><td class="aws">www.domain.com</td><td align="center">1757131</td><td align="center">08 August 2004 - 13:01</td></tr>
      <tr><td class="aws">www.otherdomainname.com</td><td align="center">98518</td><td align="center">08 August 2004 - 12:54</td></tr>
      <tr><td class="aws">domain.com</td><td align="center">19107</td><td align="center">08 August 2004 - 12:42</td></tr>
      <tr><td class="aws">www.againadomainname.org</td><td align="center">7609</td><td align="center">08 August 2004 - 11:56</td></tr>
      <tr><td class="aws"><b>Total</b></td><td align="center">1883986</td><td>&nbsp;</td></tr>
      </table></td></tr></table><br />
      
      
      
      
      <br><a name="level2dir"><H2 style="font: 18px arial,helvetica,sans-serif color: #606060"><u>Example 6: List of top level 2 path under a directory /mydir</u></H2></a>
      So this is how you need to setup your ExtraSection to add a chart for such a tracking:<br>
      <table border=1 cellpadding=1 cellspacing=0 bgcolor=#F4F4F4 width="95%" class=CFAQ><tr class=CFAQ><td class=CFAQ>
      ExtraSectionName1="List of top level 2 path under /mydir"
      <br>ExtraSectionCodeFilter1="200 304"
      <br>ExtraSectionCondition1="URL,^\/mydir\/.*"
      <br>ExtraSectionFirstColumnTitle1="Directory name"
      <br>ExtraSectionFirstColumnValues1="URL,^\/mydir\/([\w]+)\/"
      <br>ExtraSectionStatTypes1=PHK
      <br>MaxNbOfExtra1=50
      <br>MinHitExtra1=1
      </td></tr></table>
      <br><br>
      
      
      <br><br>
      There is a lot of other possible use for Extra Sections ...<br>
      <br>
      
      <br>
      <br>
      <br>
      
      
      <a name="extraconfig"></a>
      <br>
      <u><b>The following explanation is same than the one found in AWStats config file:</b></u><br>
      <br>#-----------------------------------------------------------------------------
      <br># EXTRA SECTIONS
      <br>#-----------------------------------------------------------------------------
      <br># You can define your own charts, you choose here what are rows and columns
      <br># keys. This feature is particularly usefull for marketing purpose, tracking
      <br># products orders for example.
      <br># For this, edit all parameters of Extra section. Each set of parameter is a
      <br># different chart. For several charts, duplicate section changing the number.
      <br># Note: Each Extra section reduces AWStats speed by 8%.
      <br>#
      <br># WARNING: A wrong setup of Extra section might result in too large arrays
      <br># that will consume all your memory, making AWStats unusable after several
      <br># updates, so be sure to setup it correctly.
      <br># In most cases, you don't need this feature.
      <br>#
      <br># ExtraSectionNameX is title of your personalized chart.
      <br># ExtraSectionCodeFilterX is list of codes the record code field must match.
      <br>#   Put an empty string for no test on code.
      <br># ExtraSectionConditionX are conditions you can use to count or not the hit,
      <br>#   Use one of the field condition
      <br>#   (URL,URLWITHQUERY,QUERY_STRING,REFERER,UA,HOSTINLOG,HOST,VHOST,extraX)
      <br>#   and a regex to match, after a coma. Use "||" for "OR".
      <br># ExtraSectionFirstColumnTitleX is the first column title of the chart.
      <br># ExtraSectionFirstColumnValuesX is a string to tell AWStats which field to
      <br>#   extract value from
      <br>#   (URL,URLWITHQUERY,QUERY_STRING,REFERER,UA,HOSTINLOG,HOST,VHOST,extraX)
      <br>#   and how to extract the value (using regex syntax). Each different value
      <br>#   found will appear in first column of report on a different row. Be sure
      <br>#   that list of different possible values will not grow indefinitely.
      <br># ExtraSectionFirstColumnFormatX is the string used to write value.
      <br># ExtraSectionStatTypesX are things you want to count. You can use standard
      <br>#   code letters (P for pages,H for hits,B for bandwidth,L for last access).
      <br># ExtraSectionAddAverageRowX add a row at bottom of chart with average values.
      <br># ExtraSectionAddSumRowX add a row at bottom of chart with sum values.
      <br># MaxNbOfExtraX is maximum number of rows shown in chart.
      <br># MinHitExtraX is minimum number of hits required to be shown in chart.
      
      <br><br>
      Warning: the ExtraSectionConditionX MUST use regex values since AWStats 6.0.<br>
      ExtraSectionFirstColumnValuesX also need REGEX value for all AWStats versions.<br>
      Return to <a href="#examples">examples</a> for examples on syntax use.<br>
      <br>
      
      
      
      
      <br>
      <hr>
      
      <!-- You can remove this part if you distribution need documentation without external tags -->
      <!-- BEGIN_SOCIAL_NETWORKS -->
      <div class="htmldoc-ignore">
      <!-- google plus -->
      <span style="color: #bbb; font-weight: normal;">Article written by <a href="https://www.destailleur.fr" rel="author" style="color: #ccc; font-weight: normal;">Laurent Destailleur</a>.</span><br>
      <br>
      <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
      <g:plusone></g:plusone>
      <!-- facebook -->
      <div id="fb-root"></div>
      <script>(function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1";
        fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));</script>
      <div class="fb-like" data-href="http://www.awstats.org/docs/awstats_extra.html" data-layout="button_count" data-action="recommend" data-show-faces="false" data-share="true"></div>
      </div>
      <!-- END_SOCIAL_NETWORKS -->
      
      
      </body>
      </html>
      ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/LICENSE.TXT������������������������������������������������������������������������0000644�0001751�0001751�00000104513�14753672077�017456� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������                    GNU GENERAL PUBLIC LICENSE
                             Version 3, 29 June 2007
      
       Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
       Everyone is permitted to copy and distribute verbatim copies
       of this license document, but changing it is not allowed.
      
                                  Preamble
      
        The GNU General Public License is a free, copyleft license for
      software and other kinds of works.
      
        The licenses for most software and other practical works are designed
      to take away your freedom to share and change the works.  By contrast,
      the GNU General Public License is intended to guarantee your freedom to
      share and change all versions of a program--to make sure it remains free
      software for all its users.  We, the Free Software Foundation, use the
      GNU General Public License for most of our software; it applies also to
      any other work released this way by its authors.  You can apply it to
      your programs, too.
      
        When we speak of free software, we are referring to freedom, not
      price.  Our General Public Licenses are designed to make sure that you
      have the freedom to distribute copies of free software (and charge for
      them if you wish), that you receive source code or can get it if you
      want it, that you can change the software or use pieces of it in new
      free programs, and that you know you can do these things.
      
        To protect your rights, we need to prevent others from denying you
      these rights or asking you to surrender the rights.  Therefore, you have
      certain responsibilities if you distribute copies of the software, or if
      you modify it: responsibilities to respect the freedom of others.
      
        For example, if you distribute copies of such a program, whether
      gratis or for a fee, you must pass on to the recipients the same
      freedoms that you received.  You must make sure that they, too, receive
      or can get the source code.  And you must show them these terms so they
      know their rights.
      
        Developers that use the GNU GPL protect your rights with two steps:
      (1) assert copyright on the software, and (2) offer you this License
      giving you legal permission to copy, distribute and/or modify it.
      
        For the developers' and authors' protection, the GPL clearly explains
      that there is no warranty for this free software.  For both users' and
      authors' sake, the GPL requires that modified versions be marked as
      changed, so that their problems will not be attributed erroneously to
      authors of previous versions.
      
        Some devices are designed to deny users access to install or run
      modified versions of the software inside them, although the manufacturer
      can do so.  This is fundamentally incompatible with the aim of
      protecting users' freedom to change the software.  The systematic
      pattern of such abuse occurs in the area of products for individuals to
      use, which is precisely where it is most unacceptable.  Therefore, we
      have designed this version of the GPL to prohibit the practice for those
      products.  If such problems arise substantially in other domains, we
      stand ready to extend this provision to those domains in future versions
      of the GPL, as needed to protect the freedom of users.
      
        Finally, every program is threatened constantly by software patents.
      States should not allow patents to restrict development and use of
      software on general-purpose computers, but in those that do, we wish to
      avoid the special danger that patents applied to a free program could
      make it effectively proprietary.  To prevent this, the GPL assures that
      patents cannot be used to render the program non-free.
      
        The precise terms and conditions for copying, distribution and
      modification follow.
      
                             TERMS AND CONDITIONS
      
        0. Definitions.
      
        "This License" refers to version 3 of the GNU General Public License.
      
        "Copyright" also means copyright-like laws that apply to other kinds of
      works, such as semiconductor masks.
      
        "The Program" refers to any copyrightable work licensed under this
      License.  Each licensee is addressed as "you".  "Licensees" and
      "recipients" may be individuals or organizations.
      
        To "modify" a work means to copy from or adapt all or part of the work
      in a fashion requiring copyright permission, other than the making of an
      exact copy.  The resulting work is called a "modified version" of the
      earlier work or a work "based on" the earlier work.
      
        A "covered work" means either the unmodified Program or a work based
      on the Program.
      
        To "propagate" a work means to do anything with it that, without
      permission, would make you directly or secondarily liable for
      infringement under applicable copyright law, except executing it on a
      computer or modifying a private copy.  Propagation includes copying,
      distribution (with or without modification), making available to the
      public, and in some countries other activities as well.
      
        To "convey" a work means any kind of propagation that enables other
      parties to make or receive copies.  Mere interaction with a user through
      a computer network, with no transfer of a copy, is not conveying.
      
        An interactive user interface displays "Appropriate Legal Notices"
      to the extent that it includes a convenient and prominently visible
      feature that (1) displays an appropriate copyright notice, and (2)
      tells the user that there is no warranty for the work (except to the
      extent that warranties are provided), that licensees may convey the
      work under this License, and how to view a copy of this License.  If
      the interface presents a list of user commands or options, such as a
      menu, a prominent item in the list meets this criterion.
      
        1. Source Code.
      
        The "source code" for a work means the preferred form of the work
      for making modifications to it.  "Object code" means any non-source
      form of a work.
      
        A "Standard Interface" means an interface that either is an official
      standard defined by a recognized standards body, or, in the case of
      interfaces specified for a particular programming language, one that
      is widely used among developers working in that language.
      
        The "System Libraries" of an executable work include anything, other
      than the work as a whole, that (a) is included in the normal form of
      packaging a Major Component, but which is not part of that Major
      Component, and (b) serves only to enable use of the work with that
      Major Component, or to implement a Standard Interface for which an
      implementation is available to the public in source code form.  A
      "Major Component", in this context, means a major essential component
      (kernel, window system, and so on) of the specific operating system
      (if any) on which the executable work runs, or a compiler used to
      produce the work, or an object code interpreter used to run it.
      
        The "Corresponding Source" for a work in object code form means all
      the source code needed to generate, install, and (for an executable
      work) run the object code and to modify the work, including scripts to
      control those activities.  However, it does not include the work's
      System Libraries, or general-purpose tools or generally available free
      programs which are used unmodified in performing those activities but
      which are not part of the work.  For example, Corresponding Source
      includes interface definition files associated with source files for
      the work, and the source code for shared libraries and dynamically
      linked subprograms that the work is specifically designed to require,
      such as by intimate data communication or control flow between those
      subprograms and other parts of the work.
      
        The Corresponding Source need not include anything that users
      can regenerate automatically from other parts of the Corresponding
      Source.
      
        The Corresponding Source for a work in source code form is that
      same work.
      
        2. Basic Permissions.
      
        All rights granted under this License are granted for the term of
      copyright on the Program, and are irrevocable provided the stated
      conditions are met.  This License explicitly affirms your unlimited
      permission to run the unmodified Program.  The output from running a
      covered work is covered by this License only if the output, given its
      content, constitutes a covered work.  This License acknowledges your
      rights of fair use or other equivalent, as provided by copyright law.
      
        You may make, run and propagate covered works that you do not
      convey, without conditions so long as your license otherwise remains
      in force.  You may convey covered works to others for the sole purpose
      of having them make modifications exclusively for you, or provide you
      with facilities for running those works, provided that you comply with
      the terms of this License in conveying all material for which you do
      not control copyright.  Those thus making or running the covered works
      for you must do so exclusively on your behalf, under your direction
      and control, on terms that prohibit them from making any copies of
      your copyrighted material outside their relationship with you.
      
        Conveying under any other circumstances is permitted solely under
      the conditions stated below.  Sublicensing is not allowed; section 10
      makes it unnecessary.
      
        3. Protecting Users' Legal Rights From Anti-Circumvention Law.
      
        No covered work shall be deemed part of an effective technological
      measure under any applicable law fulfilling obligations under article
      11 of the WIPO copyright treaty adopted on 20 December 1996, or
      similar laws prohibiting or restricting circumvention of such
      measures.
      
        When you convey a covered work, you waive any legal power to forbid
      circumvention of technological measures to the extent such circumvention
      is effected by exercising rights under this License with respect to
      the covered work, and you disclaim any intention to limit operation or
      modification of the work as a means of enforcing, against the work's
      users, your or third parties' legal rights to forbid circumvention of
      technological measures.
      
        4. Conveying Verbatim Copies.
      
        You may convey verbatim copies of the Program's source code as you
      receive it, in any medium, provided that you conspicuously and
      appropriately publish on each copy an appropriate copyright notice;
      keep intact all notices stating that this License and any
      non-permissive terms added in accord with section 7 apply to the code;
      keep intact all notices of the absence of any warranty; and give all
      recipients a copy of this License along with the Program.
      
        You may charge any price or no price for each copy that you convey,
      and you may offer support or warranty protection for a fee.
      
        5. Conveying Modified Source Versions.
      
        You may convey a work based on the Program, or the modifications to
      produce it from the Program, in the form of source code under the
      terms of section 4, provided that you also meet all of these conditions:
      
          a) The work must carry prominent notices stating that you modified
          it, and giving a relevant date.
      
          b) The work must carry prominent notices stating that it is
          released under this License and any conditions added under section
          7.  This requirement modifies the requirement in section 4 to
          "keep intact all notices".
      
          c) You must license the entire work, as a whole, under this
          License to anyone who comes into possession of a copy.  This
          License will therefore apply, along with any applicable section 7
          additional terms, to the whole of the work, and all its parts,
          regardless of how they are packaged.  This License gives no
          permission to license the work in any other way, but it does not
          invalidate such permission if you have separately received it.
      
          d) If the work has interactive user interfaces, each must display
          Appropriate Legal Notices; however, if the Program has interactive
          interfaces that do not display Appropriate Legal Notices, your
          work need not make them do so.
      
        A compilation of a covered work with other separate and independent
      works, which are not by their nature extensions of the covered work,
      and which are not combined with it such as to form a larger program,
      in or on a volume of a storage or distribution medium, is called an
      "aggregate" if the compilation and its resulting copyright are not
      used to limit the access or legal rights of the compilation's users
      beyond what the individual works permit.  Inclusion of a covered work
      in an aggregate does not cause this License to apply to the other
      parts of the aggregate.
      
        6. Conveying Non-Source Forms.
      
        You may convey a covered work in object code form under the terms
      of sections 4 and 5, provided that you also convey the
      machine-readable Corresponding Source under the terms of this License,
      in one of these ways:
      
          a) Convey the object code in, or embodied in, a physical product
          (including a physical distribution medium), accompanied by the
          Corresponding Source fixed on a durable physical medium
          customarily used for software interchange.
      
          b) Convey the object code in, or embodied in, a physical product
          (including a physical distribution medium), accompanied by a
          written offer, valid for at least three years and valid for as
          long as you offer spare parts or customer support for that product
          model, to give anyone who possesses the object code either (1) a
          copy of the Corresponding Source for all the software in the
          product that is covered by this License, on a durable physical
          medium customarily used for software interchange, for a price no
          more than your reasonable cost of physically performing this
          conveying of source, or (2) access to copy the
          Corresponding Source from a network server at no charge.
      
          c) Convey individual copies of the object code with a copy of the
          written offer to provide the Corresponding Source.  This
          alternative is allowed only occasionally and noncommercially, and
          only if you received the object code with such an offer, in accord
          with subsection 6b.
      
          d) Convey the object code by offering access from a designated
          place (gratis or for a charge), and offer equivalent access to the
          Corresponding Source in the same way through the same place at no
          further charge.  You need not require recipients to copy the
          Corresponding Source along with the object code.  If the place to
          copy the object code is a network server, the Corresponding Source
          may be on a different server (operated by you or a third party)
          that supports equivalent copying facilities, provided you maintain
          clear directions next to the object code saying where to find the
          Corresponding Source.  Regardless of what server hosts the
          Corresponding Source, you remain obligated to ensure that it is
          available for as long as needed to satisfy these requirements.
      
          e) Convey the object code using peer-to-peer transmission, provided
          you inform other peers where the object code and Corresponding
          Source of the work are being offered to the general public at no
          charge under subsection 6d.
      
        A separable portion of the object code, whose source code is excluded
      from the Corresponding Source as a System Library, need not be
      included in conveying the object code work.
      
        A "User Product" is either (1) a "consumer product", which means any
      tangible personal property which is normally used for personal, family,
      or household purposes, or (2) anything designed or sold for incorporation
      into a dwelling.  In determining whether a product is a consumer product,
      doubtful cases shall be resolved in favor of coverage.  For a particular
      product received by a particular user, "normally used" refers to a
      typical or common use of that class of product, regardless of the status
      of the particular user or of the way in which the particular user
      actually uses, or expects or is expected to use, the product.  A product
      is a consumer product regardless of whether the product has substantial
      commercial, industrial or non-consumer uses, unless such uses represent
      the only significant mode of use of the product.
      
        "Installation Information" for a User Product means any methods,
      procedures, authorization keys, or other information required to install
      and execute modified versions of a covered work in that User Product from
      a modified version of its Corresponding Source.  The information must
      suffice to ensure that the continued functioning of the modified object
      code is in no case prevented or interfered with solely because
      modification has been made.
      
        If you convey an object code work under this section in, or with, or
      specifically for use in, a User Product, and the conveying occurs as
      part of a transaction in which the right of possession and use of the
      User Product is transferred to the recipient in perpetuity or for a
      fixed term (regardless of how the transaction is characterized), the
      Corresponding Source conveyed under this section must be accompanied
      by the Installation Information.  But this requirement does not apply
      if neither you nor any third party retains the ability to install
      modified object code on the User Product (for example, the work has
      been installed in ROM).
      
        The requirement to provide Installation Information does not include a
      requirement to continue to provide support service, warranty, or updates
      for a work that has been modified or installed by the recipient, or for
      the User Product in which it has been modified or installed.  Access to a
      network may be denied when the modification itself materially and
      adversely affects the operation of the network or violates the rules and
      protocols for communication across the network.
      
        Corresponding Source conveyed, and Installation Information provided,
      in accord with this section must be in a format that is publicly
      documented (and with an implementation available to the public in
      source code form), and must require no special password or key for
      unpacking, reading or copying.
      
        7. Additional Terms.
      
        "Additional permissions" are terms that supplement the terms of this
      License by making exceptions from one or more of its conditions.
      Additional permissions that are applicable to the entire Program shall
      be treated as though they were included in this License, to the extent
      that they are valid under applicable law.  If additional permissions
      apply only to part of the Program, that part may be used separately
      under those permissions, but the entire Program remains governed by
      this License without regard to the additional permissions.
      
        When you convey a copy of a covered work, you may at your option
      remove any additional permissions from that copy, or from any part of
      it.  (Additional permissions may be written to require their own
      removal in certain cases when you modify the work.)  You may place
      additional permissions on material, added by you to a covered work,
      for which you have or can give appropriate copyright permission.
      
        Notwithstanding any other provision of this License, for material you
      add to a covered work, you may (if authorized by the copyright holders of
      that material) supplement the terms of this License with terms:
      
          a) Disclaiming warranty or limiting liability differently from the
          terms of sections 15 and 16 of this License; or
      
          b) Requiring preservation of specified reasonable legal notices or
          author attributions in that material or in the Appropriate Legal
          Notices displayed by works containing it; or
      
          c) Prohibiting misrepresentation of the origin of that material, or
          requiring that modified versions of such material be marked in
          reasonable ways as different from the original version; or
      
          d) Limiting the use for publicity purposes of names of licensors or
          authors of the material; or
      
          e) Declining to grant rights under trademark law for use of some
          trade names, trademarks, or service marks; or
      
          f) Requiring indemnification of licensors and authors of that
          material by anyone who conveys the material (or modified versions of
          it) with contractual assumptions of liability to the recipient, for
          any liability that these contractual assumptions directly impose on
          those licensors and authors.
      
        All other non-permissive additional terms are considered "further
      restrictions" within the meaning of section 10.  If the Program as you
      received it, or any part of it, contains a notice stating that it is
      governed by this License along with a term that is a further
      restriction, you may remove that term.  If a license document contains
      a further restriction but permits relicensing or conveying under this
      License, you may add to a covered work material governed by the terms
      of that license document, provided that the further restriction does
      not survive such relicensing or conveying.
      
        If you add terms to a covered work in accord with this section, you
      must place, in the relevant source files, a statement of the
      additional terms that apply to those files, or a notice indicating
      where to find the applicable terms.
      
        Additional terms, permissive or non-permissive, may be stated in the
      form of a separately written license, or stated as exceptions;
      the above requirements apply either way.
      
        8. Termination.
      
        You may not propagate or modify a covered work except as expressly
      provided under this License.  Any attempt otherwise to propagate or
      modify it is void, and will automatically terminate your rights under
      this License (including any patent licenses granted under the third
      paragraph of section 11).
      
        However, if you cease all violation of this License, then your
      license from a particular copyright holder is reinstated (a)
      provisionally, unless and until the copyright holder explicitly and
      finally terminates your license, and (b) permanently, if the copyright
      holder fails to notify you of the violation by some reasonable means
      prior to 60 days after the cessation.
      
        Moreover, your license from a particular copyright holder is
      reinstated permanently if the copyright holder notifies you of the
      violation by some reasonable means, this is the first time you have
      received notice of violation of this License (for any work) from that
      copyright holder, and you cure the violation prior to 30 days after
      your receipt of the notice.
      
        Termination of your rights under this section does not terminate the
      licenses of parties who have received copies or rights from you under
      this License.  If your rights have been terminated and not permanently
      reinstated, you do not qualify to receive new licenses for the same
      material under section 10.
      
        9. Acceptance Not Required for Having Copies.
      
        You are not required to accept this License in order to receive or
      run a copy of the Program.  Ancillary propagation of a covered work
      occurring solely as a consequence of using peer-to-peer transmission
      to receive a copy likewise does not require acceptance.  However,
      nothing other than this License grants you permission to propagate or
      modify any covered work.  These actions infringe copyright if you do
      not accept this License.  Therefore, by modifying or propagating a
      covered work, you indicate your acceptance of this License to do so.
      
        10. Automatic Licensing of Downstream Recipients.
      
        Each time you convey a covered work, the recipient automatically
      receives a license from the original licensors, to run, modify and
      propagate that work, subject to this License.  You are not responsible
      for enforcing compliance by third parties with this License.
      
        An "entity transaction" is a transaction transferring control of an
      organization, or substantially all assets of one, or subdividing an
      organization, or merging organizations.  If propagation of a covered
      work results from an entity transaction, each party to that
      transaction who receives a copy of the work also receives whatever
      licenses to the work the party's predecessor in interest had or could
      give under the previous paragraph, plus a right to possession of the
      Corresponding Source of the work from the predecessor in interest, if
      the predecessor has it or can get it with reasonable efforts.
      
        You may not impose any further restrictions on the exercise of the
      rights granted or affirmed under this License.  For example, you may
      not impose a license fee, royalty, or other charge for exercise of
      rights granted under this License, and you may not initiate litigation
      (including a cross-claim or counterclaim in a lawsuit) alleging that
      any patent claim is infringed by making, using, selling, offering for
      sale, or importing the Program or any portion of it.
      
        11. Patents.
      
        A "contributor" is a copyright holder who authorizes use under this
      License of the Program or a work on which the Program is based.  The
      work thus licensed is called the contributor's "contributor version".
      
        A contributor's "essential patent claims" are all patent claims
      owned or controlled by the contributor, whether already acquired or
      hereafter acquired, that would be infringed by some manner, permitted
      by this License, of making, using, or selling its contributor version,
      but do not include claims that would be infringed only as a
      consequence of further modification of the contributor version.  For
      purposes of this definition, "control" includes the right to grant
      patent sublicenses in a manner consistent with the requirements of
      this License.
      
        Each contributor grants you a non-exclusive, worldwide, royalty-free
      patent license under the contributor's essential patent claims, to
      make, use, sell, offer for sale, import and otherwise run, modify and
      propagate the contents of its contributor version.
      
        In the following three paragraphs, a "patent license" is any express
      agreement or commitment, however denominated, not to enforce a patent
      (such as an express permission to practice a patent or covenant not to
      sue for patent infringement).  To "grant" such a patent license to a
      party means to make such an agreement or commitment not to enforce a
      patent against the party.
      
        If you convey a covered work, knowingly relying on a patent license,
      and the Corresponding Source of the work is not available for anyone
      to copy, free of charge and under the terms of this License, through a
      publicly available network server or other readily accessible means,
      then you must either (1) cause the Corresponding Source to be so
      available, or (2) arrange to deprive yourself of the benefit of the
      patent license for this particular work, or (3) arrange, in a manner
      consistent with the requirements of this License, to extend the patent
      license to downstream recipients.  "Knowingly relying" means you have
      actual knowledge that, but for the patent license, your conveying the
      covered work in a country, or your recipient's use of the covered work
      in a country, would infringe one or more identifiable patents in that
      country that you have reason to believe are valid.
      
        If, pursuant to or in connection with a single transaction or
      arrangement, you convey, or propagate by procuring conveyance of, a
      covered work, and grant a patent license to some of the parties
      receiving the covered work authorizing them to use, propagate, modify
      or convey a specific copy of the covered work, then the patent license
      you grant is automatically extended to all recipients of the covered
      work and works based on it.
      
        A patent license is "discriminatory" if it does not include within
      the scope of its coverage, prohibits the exercise of, or is
      conditioned on the non-exercise of one or more of the rights that are
      specifically granted under this License.  You may not convey a covered
      work if you are a party to an arrangement with a third party that is
      in the business of distributing software, under which you make payment
      to the third party based on the extent of your activity of conveying
      the work, and under which the third party grants, to any of the
      parties who would receive the covered work from you, a discriminatory
      patent license (a) in connection with copies of the covered work
      conveyed by you (or copies made from those copies), or (b) primarily
      for and in connection with specific products or compilations that
      contain the covered work, unless you entered into that arrangement,
      or that patent license was granted, prior to 28 March 2007.
      
        Nothing in this License shall be construed as excluding or limiting
      any implied license or other defenses to infringement that may
      otherwise be available to you under applicable patent law.
      
        12. No Surrender of Others' Freedom.
      
        If conditions are imposed on you (whether by court order, agreement or
      otherwise) that contradict the conditions of this License, they do not
      excuse you from the conditions of this License.  If you cannot convey a
      covered work so as to satisfy simultaneously your obligations under this
      License and any other pertinent obligations, then as a consequence you may
      not convey it at all.  For example, if you agree to terms that obligate you
      to collect a royalty for further conveying from those to whom you convey
      the Program, the only way you could satisfy both those terms and this
      License would be to refrain entirely from conveying the Program.
      
        13. Use with the GNU Affero General Public License.
      
        Notwithstanding any other provision of this License, you have
      permission to link or combine any covered work with a work licensed
      under version 3 of the GNU Affero General Public License into a single
      combined work, and to convey the resulting work.  The terms of this
      License will continue to apply to the part which is the covered work,
      but the special requirements of the GNU Affero General Public License,
      section 13, concerning interaction through a network will apply to the
      combination as such.
      
        14. Revised Versions of this License.
      
        The Free Software Foundation may publish revised and/or new versions of
      the GNU General Public License from time to time.  Such new versions will
      be similar in spirit to the present version, but may differ in detail to
      address new problems or concerns.
      
        Each version is given a distinguishing version number.  If the
      Program specifies that a certain numbered version of the GNU General
      Public License "or any later version" applies to it, you have the
      option of following the terms and conditions either of that numbered
      version or of any later version published by the Free Software
      Foundation.  If the Program does not specify a version number of the
      GNU General Public License, you may choose any version ever published
      by the Free Software Foundation.
      
        If the Program specifies that a proxy can decide which future
      versions of the GNU General Public License can be used, that proxy's
      public statement of acceptance of a version permanently authorizes you
      to choose that version for the Program.
      
        Later license versions may give you additional or different
      permissions.  However, no additional obligations are imposed on any
      author or copyright holder as a result of your choosing to follow a
      later version.
      
        15. Disclaimer of Warranty.
      
        THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
      APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
      HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
      OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
      THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
      PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
      IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
      ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
      
        16. Limitation of Liability.
      
        IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
      WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
      THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
      GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
      USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
      DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
      PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
      EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
      SUCH DAMAGES.
      
        17. Interpretation of Sections 15 and 16.
      
        If the disclaimer of warranty and limitation of liability provided
      above cannot be given local legal effect according to their terms,
      reviewing courts shall apply local law that most closely approximates
      an absolute waiver of all civil liability in connection with the
      Program, unless a warranty or assumption of liability accompanies a
      copy of the Program in return for a fee.
      
                           END OF TERMS AND CONDITIONS
      
                  How to Apply These Terms to Your New Programs
      
        If you develop a new program, and you want it to be of the greatest
      possible use to the public, the best way to achieve this is to make it
      free software which everyone can redistribute and change under these terms.
      
        To do so, attach the following notices to the program.  It is safest
      to attach them to the start of each source file to most effectively
      state the exclusion of warranty; and each file should have at least
      the "copyright" line and a pointer to where the full notice is found.
      
          <one line to give the program's name and a brief idea of what it does.>
          Copyright (C) <year>  <name of author>
      
          This program is free software: you can redistribute it and/or modify
          it under the terms of the GNU General Public License as published by
          the Free Software Foundation, either version 3 of the License, or
          (at your option) any later version.
      
          This program is distributed in the hope that it will be useful,
          but WITHOUT ANY WARRANTY; without even the implied warranty of
          MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
          GNU General Public License for more details.
      
          You should have received a copy of the GNU General Public License
          along with this program.  If not, see <http://www.gnu.org/licenses/>.
      
      Also add information on how to contact you by electronic and paper mail.
      
        If the program does terminal interaction, make it output a short
      notice like this when it starts in an interactive mode:
      
          <program>  Copyright (C) <year>  <name of author>
          This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
          This is free software, and you are welcome to redistribute it
          under certain conditions; type `show c' for details.
      
      The hypothetical commands `show w' and `show c' should show the appropriate
      parts of the General Public License.  Of course, your program's commands
      might be different; for a GUI interface, you would use an "about box".
      
        You should also get your employer (if you work as a programmer) or school,
      if any, to sign a "copyright disclaimer" for the program, if necessary.
      For more information on this, and how to apply and follow the GNU GPL, see
      <http://www.gnu.org/licenses/>.
      
        The GNU General Public License does not permit incorporating your program
      into proprietary programs.  If your program is a subroutine library, you
      may consider it more useful to permit linking proprietary applications with
      the library.  If this is what you want to do, use the GNU Lesser General
      Public License instead of this License.  But first, please read
      <http://www.gnu.org/philosophy/why-not-lgpl.html>.
      �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/����������������������������������������������������������������������������0000755�0001751�0001751�00000000000�15053314771�017220� 5����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/screen_shot_3.png�����������������������������������������������������������0000644�0001751�0001751�00000007642�14753672077�022511� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG
      
      ���
      IHDR���x���Z���Db���.tEXtCreation Time�ven. 12 nov. 2004 21:03:36 +0100(g���tIME8-26���	pHYs��
      ��
      B4���gAMA��a���PLTE;i]HY<VZkERPiavk'9)1RJZkbhuzs6bBs]ycu{qk119RuJkZБӆጩ딪ȣȟۯ=NOVksckŌªǾƘƃΙˠʥkނޔޒ^k֢آۜƵʫƽƥέ޵̭ί׽֥ji阘dz஦ƹƽε⹵ΔƜȯΤƵεƽνƽƽ֭νƽ֌ֵֽ֔֜K��IDATxZ}pWF$LҦXr4i $ۄ8@ȇ,Ccn7iiDm6wi2bhҙl;ޖu4MԚ⁁LЕڮ=v$$K=OY}o{v%ۂ9%sJJ)-))-)eeeZ^V_Z^~m\u_Nીe�lU]VvYeyeyy%+ʁm>9n�|#2@
      M<hhlx&pru]nSǎف'I>-I*T$k|nVmSUVg	6�\Uկ_yƣe
      Uz镬Q+B^(z{"�kjM~+ٞǫzTum*O^#u5uծ8v'@U=aw:	"kȈ]2k"
      jd6ɖC
      Wץk{;pԹ]NKdS&u6%ݮVOLq<?k</lz
      FtVAp-^qZX]^qWw1.[|`aLOޏ6g'a|߹DbᚦIV0&>,8G%q:_Je5DžOCCyro4o[Fwߛu ((xdƕ|+R+
      -gq虓|t5ǧOu%qJel:ʰPS9@,<	bJNp8vk~kǹb* "PB6(Ptf:fd(`SՙZM0~E݆pMN#?*p'OWb8)b`+ƋjH⎜+qmP':%R-[ڵk]~pZw,fElp0V�1R4L˖]wunו_bL-}kz3Vc`Ȇ1慦R+2WT"l!ލMGcBI JSIE:It͛vıX�bSbEpɴ)
      LED|bb"?1"aQL~5YX(mA
      C@0ΫjS$Dgdv[K` S]V(j^*T5,Ӹ'GӻSHIN؞u"/OFɈXXFaMUkXcM<&OugST)~'D^x OO.WX1'KL%d#xVW9FD|a~Sހ
      [1G,u>U&5Kli-=ʊ~l:jkY~	"-2=9i›0Yvc3rQd {8ucs9sTNf&\ˆC.b.׹T
      yu(DCJScg4#dZ17@$I_q'2D@RAbR5D
      Jf76C
      D2+MD雰B>b Ϯj T8I%nĉN>E⑬9DI`}v7
      f8�1aiuI(,H-]dҥ_oiٲfKK˝sms»?[~|!)b椥''{zzF'/秣R$"Blߘ02!^iI:Av/1[60rڛ,s 42O;?571[ HBJl9+W|866;/d0$+a+Nysou=?)8~pp(MKtEQvu\bC1\b?LUÞi$473RT;'%1'#To$9#K>
      
      _zsGV,6?	sLf#`c{X#	Rl,k=Aj
      am*W0K*	{֭+^3i6-0�Rӟn1"'gF4}f\\Մw2K]N@J$бK ,W0."rۿMj#JS- f>ao[#~)-!1D�2\
      {gHW2hjfLJ^w<I;tEVy%$|q4NB35ǟo2s'^b@34Wsb濂,\[?Sjt03EquS5spdݸEݬ &E%ɹgChV*ݗ_3i;C4T7>MM'N7&f~s1{$kx)Aݍ3|NSc\ьfkXY=m0&gn-]6K[ZZ	ys9d;x\
      lyQPGIeK:1d'$QXQ4ɋ{zs"0-)dbCl7Łmonf)<"W)D{5e%d"@#4Ǘ"q\]KbEC7tm[?HWtQݓ%CK/3s
      ]l]ZgZSy+K-]õvVoTUTqUׯ\(Ȃ<vtq;ln{
      ~
      >饣_N'\{;{|*TQ!$yUkovVxcmWQ{]WZ]6⺺:g]ڨ/vF]ԧ~"_Z%/|h=
      URvڸvۯv9uubf!TjҺrڡl+g/r[}n?n;oTX;6?#����IENDB`����������������������������������������������������������������������������������������������awstats-8.0/docs/images/awstats_ban_960x540.png�����������������������������������������������������0000644�0001751�0001751�00000656112�14753672077�023302� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG
      
      ���
      IHDR�������9]{���sBIT|d���	pHYs��
      ��
      B(x���tEXtSoftware�www.inkscape.org<�� �IDATxyGy}rWj,ٲll0v2!$�C2	LB	$	L@2L$,`c[FeI%K}YϹ9jG}9]KUEp8p8:�WQy:;ya-.ʜGj
      Vf	3#۟5ĜxdG8CE˃c0sYQߦyd8&Sш<6=�.T[auѓ1a?k{FMG៩훎_Az&EK0U&;s=+>{i`:äh߳ y3hu=屮Vc޹g>_8սJ<xm8?gG
      �g(M9xz9XYxel0\T	t2�&mv~wnf3�d:
      o۴	saa&'Jjd8$t%`+	IKSrmjbyTZu?g1Yu�	"[=�[c:>#fS�HWNEMeAԾɖ@PNUc+Ĝ\RόKW*yU�Q<ҷg@rQ=k�ES^#33anrn5eHe:YάG3U@l29RcMo3xO.gV:Yndйo
      hyXz'@1L�Dv}6"�bq�8/ȬN6�I)n?+ELd|Y�AaX&�)yLgG5lDywtw(Qs79_i/<L7CLKW딴\xLLё#k0]tP}}}YdS#<j{I{ՎaۖG(e=h_&dKln"/5NYȚ$e]ʙQ\6B9�`JQ6DSY;;X>yf̝JAVvBgy1]Y;	yt̺L
      tr5]MnEA=YX"IPFl;GډGc"}8x:nW.NqU;g\੍:v"xrޏs).p`ƹ]Ep.pznptٞ
      p̅s3lӦ.Bǹx`Μs$]}<О"Y8/\
      |_pp\`�GO\vG+/8"tN"=8qqGMq.pmnWe.p`G\ytEca1yzKs](Yy,8Ep.pLn"hs3ZB`G\9@D[q.pz:nH<6];p-\lt܎"-8]vNǹu:^"p4
      .!v8\L,X]Eq.pܱVs]H\vn)9.p{`ㅣ.p`G\`�]/ .vt:¹gf!m.݇s).p`Gw\eZ.\,,ѵ88vt+NO*]s;I;^]E[p.p7(݇s3l).Źkiw�Dp.p2-tEp.p6:nGp81)Ўù]Ep.pz:nW.
      w/]ΚGg(݇s32e{*݅s_tU;D'z*݅sy.p;`G\Tkytܮ"]88C>nNqU;gS\vù-K2sqU;O(gI9Ў¹]Ep.pM:nG>}uĹD[q.\tv"ѕ88Kv?2=9%}(݂snWܵ.p`G7\GmW.%vtnE&]s6N؉CǴs3]Ep.p
      :n*U.p`c1k(݇s3l!.p`G7\䱠]v9=88sҷ܎"}88=nG
      |v81y3m\,S;\.¹@m/݌sp88KpU;w"
      8n]EcY\tܮ"]8x΢4cm.݅sep]ù/gd;`G\9@D[q.pz:nfܺgnp](OlW8t/NqQ;wܮ"8N*S^?>'hWj.SP1ep<!F_'%.]%Ek)HDp/d9]Bl/!""+RQoe/!HryD1|NQ$ a3l٤G@@>^ECF@tstD<yHS҂Ye;wڕ1L0+аPi;KjV<5>	YHN!C`2Cg"YY;:
      0;-5"c(g`S:aǯ�AL<}Bklp%wJ$p!ӃBF7&sP	yH6sbgB9ȚL)`3-c`Gw0'-$9"	t=% DSZ5"GJq2l9Z@q@;`G70[3,1>>9
      EѬzꔘiuo6gOsϬx428ު"xabj8k ۊ/s%\vt%.¹vt:?׍M}1՟agdur^z|!qo5sӳ]6ùvtD?=x䁟[͆VP^p6fq^hy:8=vt-ND[q.p*Cm?Zs8-7ӭ81y�nW.p;`k޼a`K~{?=66\-(1T
      -IyP\z O?_nJcy.ަM]gv~=nG$_K։13^LoUmzd�	W��2<fmMgsk,pret<RԟYEp-L鳊,8I]leO&�Ngyf
      * �wf\``�rF<ҜeY\L&2erg"@&U�i=ufI5�fgu58I\#[[sV.ӬNecv&.00zl{mǏqXAy
      \\B(X0:1tRQLk
      1�CXbt1-7>#4ݹ;"
      $"�Ҝ
      &奘F�>>JBoI}^{Ld��΀fQy{J0Н"Bz$3A|.f
      `%+K�֓klgaCZsAjF2!e"	LyLپp"8Ng$x\77awwa&c
      ^Tk	@�(3 N!5lu:*cltGE1bca+7>w|OZ0Dl	ɧ?s{z-ƯÌ0�
      wm}_̾'5b3i'/kg.Q<j'tvHWι-L٩;t<
      Yz97o)48S<YX6`lak7t5#Hp ɂd<ٴM&q@g`yLDpVpĵ<�|㻟|WP˃]K
      �O`"pe^P@o"xRBH	"	^Q}A5Ph: `Q=Q>9Scaҋ˼ɖuw"u,5#cϿ٘ꛙyub6/ᶗ|,�'0Dp`14dX#4ǰli-H(٣$)n&
      `1")MRX1cE<9YEVfذ#\L-y^	};C�6ېbȲᘦA<VE>IN#-3D4kh,Ydقaiv#	$_PgE˚ $!Т\Np"Eۤo+'	8Éky8<WYg+:v{p͗OT07�(<Y
      Ncx+|q
      fZcBcQ	*3(0<<EX4oz?a�{,{~<'!dRW"Uvע+C�p"=p8[Yu[%E6:C69"HV@OyE}ʝð
      d(PZ_'$gEΉlX#"Re*eCBLfb
      Dz"u6Q5e
      mYBFB&.,m 6Ed@:'BWsCm&::pE{kլB$Nߣ AL +HZeyȳJV>XJͅY鎶eM#=NlHeW
      LNgV_;i@Rq=7=}3WZ0/Y^rrS}Dlqtd$$\6By3VQb
      `xskL-8 t,$TƇQ8щq<q,Zo~֦3Dۜ'ĖOR
      fs-f;[h|^u	`^p"80bLbH�D]o%)QD.>}<_'xKyc9S-A$v8"+> zL9Q`Ef;.73�L @IAx恲 e<t M9Y�V6� <|'a eN"SP6'zlX;YUw1|.$Ia 
      OMDF@AHRFgƧ	Dz"9Q䆎<e
      mcl`a' J-"8q
      Y631(&mDp&ηvx.:K�Ngܤ#D/~'޳~x"˖/A0ؓI/)(rwbmb@0WQ#Tˉ 	4jthA&Y@ûq|d@<1+|_ߛN;a
      /(^ǥuevR27[/8u
      &HʶƢe�za`n��kF
      vkA?t�H-6'>4`X?L`H֑%SIHg F.}k,=g'OdX,LHH i}yYEllyl7D6BCgΜƱ3oa6oeˀO!($=$VXT֡
      /
      FD}S"8HD)QlÚ;.X	
      Dp{-tvԅoEO�ĶJ`J:B<Hs-8_-E:O"9o{ߏ\ze_=mP|ݍs(|H)!	=b.( @A)B^%"4O۩F=-0kD@Usf
      F"|˰bAs>mOg;?|[)6`Y~8韗GՉ?XQEűEU2�,gYEr#{~F2|VqVx&2L.>Sh!~kV|�C�Xb( huzwX5K�Yf,�dېs\  ,IrdwIW_LE-ɖ@@ZO֧O#f-`eX`"b
      Y1:
      !̐@ٌѶeߑ8%~?+H"oš4Qa9ұu^ڜ(@1ӱ5_Goxmh"dX"+@h		n.pȌ=c[~�"SclI5P/P,.0nG8❝G$
      %3&@$8\+&nW.0A.<:f+C6]..p7>n?'>:)zV_@)߀EK(xR@INe{.Á	Mu9A�rbfi%(ƸN~SAAm%8qTP^a%(%YGvyܽ\Oݽ_MS;Ύ}S�g|iZ"ګ~/XNǼpV]Eaߑ.ۑDDĬsD\1ȧܼ\`B�͍&2qr#l<Za_2UEb`1895Ycl�04a,вeXfȽkfh-1a|?0ZX]լCqhXkeE]p-klXt�‰x؏mUi3 aG1!HjOr`m#zWm1/$t"b*F$
       (E>[6.܊s\/$E^}bow%9[,]<|oLK!�EI(J0aT3>}:fx
      
      FAJQAh0`hE(1Ӈ3{ߟ>wϽ<
      7N'`a'g^3ʎwv8C=&trk=v"xn-p\GǾ}�+A@G8*\$I^CVq"{�$!HsL JVH-Lx� 
      1lCͱmavG㓷EX2�P;$BP<ʭ
      
      /ap"Z%`6!#99gG'3aA�+f,olX V"4WL7.*E?1cl%$62Vd8[]vco;W߲g.ZdDE *UŲsH/^R>b⚛[1!͕,	X4y#p,bX&JJJD,@~ǟB٧Pɱ2~?w)ͧ7\vgL|_lbK46^�aw
      TӪLa,}ڪiJd{@&459hߑa
      fps(c[0kCU;�i=�,23pm;|Z9p�`e[6Js,bRll[uDh/z'Ǫ,Q2#u}M؆_Å5Gj,l{-t7X\Ōy%3*D:0H\3i۩<`X/�Ħګmg85{aX$7^C9l稘GV2st%�� �IDATQ8=ޣoMD6�؋m^c㢱q)#)reͦkyuo3;7{c6[SͶl?&Ks^ỌY:It=lmE;on7uм!5K[߹k#4ZBA\bYA�|o{k"\
      ohI"/	cx-xv>"<11b]  *M#*yKR<+mx!ݡ<lpQJq)^9:WoMJYO7\Sxͯ?4w5:@73:#]�G{%멸̙�3Ϡ0檨�#ȫAIͬ�({Fj֤9�U6
      &M|=�Y[JY1g*Z6 [ILN]K&}YIJ($m+5G_PHYq�1�JHSAܰ~0%#&{-10)!xv(Ȕ@cg^լ'
      lղ%f[ɷ#ݧu惍c7Vq9D�fҲd3LJ/tNq5]]wȖ߫՗e�xoᕷ߉�
      ;x#{~%MaĊ48b਱ЫLe
      5ݿcqAc	`==EX^b|ɲI'pbӻkN>nف'[vtN[o^]`Z_;/#> �uB}k
      *x|ҜBf:;e,[q
      R!7 8ƳAE\WlIf" 0pW0�b@X1bXiX
      %w7k
      0ZxaqDK͑0ɰN]g+�|S$1Z��M ,=zBŔu5%"DA^\L	A	djqZ'j[o4YO` aphY|g!$fBh>q,m("p̒~.-=[uY@ؤl/=D.:vtn,p׷	GཹŐE(1}Kz{P.WԶGpl%1R.^0^.#T
      ˬT4 L8Z'KeQ/5{+ӨX"0n CE3Q=P
      D2` 4bc[kã7,{͏i5~qaxyϿ}y~	SW%ƗMߖ]_2``f̸3G;fbW;̍XE�'%`4GQU9L}[j=3_ADQ[`eac2\o�pM/~Gr\Gkc%z6cc8`<y)Zt#[0Dd!ȳ<~r-+
      z\,A'/DD(DD(%&"Ihm=~OKM� -`
      6!"z"
      .0s49ڍTQ)A.�(f%#"�[v~~?SϠ\ � ^|rxhwP`@bvXѣ׿W]\{C=U+PBbq_#`/p$ywÓˆcQol
      \!#+*�*УGpdeLĀXѷb5'0J[xٱCM>{neUz2KPa]7YLwޞU"Ō3w];
      g O˴�7uLX	0
      *2%.hsGܠKˏ�l_Y/k5<5VN[وV?GwI4D#q=4kِLȆMt5@ %)NJ<6U>W4QHL1AjT7`ħܨ/
      c(0,;-
      AWzĊgپ-9N9oa:mEUmIhpIDq}WݡXfYb	.T$L\4#Zu<RL::78[&iŸ?|j=J k!pe񲗾7� =  1Q*c!_AϊSMK9Z׾׾K)i+(H\2$-Z"‘}bǞ8|y)-<5w#VE0`gE>j@XۋUhq?X(`ph17mV8;n=MRW_[~+5ol;_o |n8C-uJ(AՖMG zF3Eמ|dPl}iCs2l82EM59},m00Ф02Dlߧ
      h|9*�KfRL6XHD\9.4\i@O`V3@4L0y�\ݼCIjT*A*KR"?Ӓ<+IYSB8q,ʉ?	Srfm'8@-gDq0lYGhaL
      n�8y#J.V[q.p
      y{t杏T>}rD8+-$A+.
      WYۉ5]+|_E	+^+.E^0.Z+PVQCC+zsyhc!Śo0�jXʼnq՗MW\#KcCɍ/	+*xñDU3ƞ{;D%6X_~^p|
      cDP(PGu|,y{ޫ~WaßڽY98{n{ji]<P{Ǧ',c{�^�Rx|ˍBr]�؅B=قb,0YZ"z$Gg׀𿑈Qо4G*N[sM'$crMV1@cHB%%ʒ4,8xO2Άm�@h+7+-Q$b\f,O: )-�xC2k/%g|6~c}�J0ZpH QMxT<|׾EKR <;&)eMd-ebga!I}`>y
      VE6h^M
      
      k&5lo,G[P3;8g7=BK($._Wp�{ؑ簭<%;r%x%aQ_/whp)`85|c1A| |ZxM`\
      Oa;No_qWqq8~`'x\{.\ql }l×''P
      jVxnX"Ukl#9T-***adb㳟?G{kz<T9?\eǦ">{dK'-�Hl_Oy-w
      An~d/pUd�* pI^f{12Y}[h/UqUK"bfS!В
      `e9/{mt'
      $!#3 kB8rHGnF@g0}/Ig CN~4EQPeJNTj0UCG
      ڢoN	D:/{vlٻ}fXs$c>}YyffiE'Ք,y,{uO8S&9<
      C`LNMCPhLچsL&k(H>ueB3fҀ~ew"z-
      wBpW=8x؛8n
      .[^xWe`Lr;ل8
      xh9.Z<%bcP{㈌
      ˄P[<I<8{+9<N>]F~o_k/
      7ފZX'	Fǀ @8u8ځO=#,
      Wbp:�'De 
      Jl%|_Y?GSSן>LN,7_tk{|ze�/Kk6E',҅ce;#Ѓ#D2@2U./d2,el:2I27^6>&&Lq0°6
      g(�
      Z&Lb9rejH`iF满H&c	$/D>^]&EV U={|f6)ĥɌT 1ld4ǰ0 V-̖YXJ:!IxC
      ܖ
      ,ڳ&tPv!'H  H0A$d]&9$
      i$JA2`,CM�hl	,ͯםH@$ HD6s۹c(#w~>Tq�݂O}ۆCrU%`쒵\�>u=^r͵Xx)n8nDGOC܇E+ѿh9-0V_=V!5W@J}0b<s':@ჸt5Tx%>o?}GG0Q9mFU3&8y__+A[[F9Q}X_Btz_lpm{n\{}ٵk(YOw6~B:|}+2㸬k`8uW1e`]W_3і4}K锱"ҦBm=)o2wظ>jK"o8{*09>t%3Epm(|d}+-58`7}W7HaWA�
      }99>ɶ'F27&XJ$?*> Sc�X}9cYdE>Sں@X Eú�VR4F'1ll0Z3M&f+22ePcIX~7afÆ4G06&1i9�&˚JK$@ $  ɳR("J$ID2ƺx=X2hz=SC-kи6"A0�♡u[j5Y6dk">.@L$ H Œ+ؤ,A4(]ݽ,kn_4ԃŗ݂_B]p'z#^<5&BK!M;p�FuV	#$rE_I,r,^ak'B+0\a۟@_-b˾ k0Rn|ObO`ѓPV_'p~TYBcq<׃"z
      qJ"Z <Y߼kǃl.~
      #+~Ϸrra?'vC#lyCacZVo3krSs<|n}7;u޸7s>@S%ٟ=$�'x"(0@5DkO'h)H}|)V8``!�769m1n,7 j-)C݊͜Q}ղ'lR0s%rF@ i\dr2<MyȄ9ݪ`05{75	
      mY6<Kd2T&aD>E
      D#D,N}WY%̼a�,fM�MiL_PDĔMeI+IZ%|+ɷȳ'r+@?NfAPhhT!`i*mcjJVs$<`Y@�0Ӆ!?ٲYð�,u Fh v!TԙH e%)+3JydһBx\sU;?ϋ矓W I,!Z2)NK/-V};`O.Ú/.G7uT&P5.Z
      @<mu9HH)+btZ	TZ#ǎV8zzb#PĨWOYB
      46m $zZj'&zP*UAА	`�:@F~裷Fm:^ww+5lOV|dā+ؚzVԴ$QI=Io|eZq݋),[mi)'=zmLk2�
      1ط<;"4ka9Ow=-(6H,vL\[O>53x
      
      " Ѱm8ot,[e)Y)Q}9uSz�A-oGDBRFo	\ٷS_xW|	M׻שC)�'0`J@dr0x8>pu1Vk#P$@Q|H$$O3M$6&~46Ts
      f
      M椞=p("cDb')
      N	&)Ғ}Q,,@Iy=[6c~q`
      FKkk3CЂEoI-HXIJ+h"a}W?Vlh)7[�
      Z'hT)hxD@	#HjiL^Ⱦ,_X�wv,lҜ#?}~�G>2\t*#qd3XdN:bqÎC�-0V!ںyP�?{#},�pK^@NC<e
      0NO
      \#Tسk+K!C
      8i�c/]aKC{pd؃v`E)]i%te		!=9P<Q?}s,o
      eբ|[7~%Ӿ
      Rm`0(YsuB-w0?3O<;kxM]8x~vҮ"]xxh>t*&&H;J}Z4Ҟaj$aY&:A0+�Ci	k@j2M{z[l8�(-ɣ1[eY˘[/d8Y$M:m#?ȯw|yzx`df'VՂ\@&PEshM~>:Ʋ"HX}	;66CC&-)JgO?>Q=�.T,f]Д+BJWM\kȆQ`Hk곞�[60[3乖k}aaGcODF@hA26�$z2NJMG|Wlcj,|rw~G
      3?/Hde,E5Ƕ
      kK`R;.(^.p<~˗0~o{SYF>"|=+P=ra׎;\u�$sOBHqrJP~F(WqA8pi8XRTY`ŢALL8.Zg@
      "J	D,rL@y(�O
      (Gq/�0j	J*P='P~	Y+1<?ht/bʥ<#8=pL0YO_7�� �IDATxG>wmkOqPT`LX/o?|
      ~w_@{owN\'qXRGq<Wx,RPF+x…B'6]\w8:RLHY7ڐw'E@m,p42HJf6_k&
      kaQ鼆$15Kbz5f(<6tA37=wH?HKƣ*Mh77fVAb#�Iea=ڋl5	KF /{eAM|nm-ӄ*q�}wՕェ0y4%`M0`{vkswxi`Ɉ,,4#f4y:UxU=À0>}0]Us90Кa1*rGI[{MF_`KV
      D~oX
      9Do:Cїbلt }:4:dΨ]u%҂`"1%v7e;;ǰ:J$_mp &
      
      E006
      G(bXIXe)x6^SxfHۅK[&<0WFpl}" acӉ{;/93WudQ4Rࣱe6ܡ!RH܇1}JEC"QЂFtCkV#rMcִfHbJEܽ:P5Lav�`d@0&@;xd<ԶBscvo~i(d!฀5`!Q҈3vbA	C�T@Jg!yߺ(sbXٯ93V/4~Ax
      s6_|mM/g;�YᄇcY<=lዛ~]C
      ߿}ئpbBO&Ǫ
      \h`۫-K1U0GAb_9
      5zfX!IjyYQϸ
      ͚4G0t֣
      kV9cʟI';;+-A?bt%q0b >
      H#
      pDH~Nh=3W%0z
      gں3Ж0TlD."@У"C.RjDJc8
      -[0H#IGGݏK6?d6Ʋ	
      ki8D֧ͽ7;;}Y6?!`0YZSdXQ~ $Dբb,@L%h7ž֖^w8E8Gԥ1da<kLɲ)Y<DJQT	/Pau3_H;
      RwO/ǎ
      |lখZq݃\Px"5XaG78򱯟QC�k-tcGg(u&vl߂SN932
      s/q(̴3vBtKغI:Dc+Bo�!@vA.fL
      ;;A<Թ@ MQ,0s\mo:؏lS=.ehhlE}<XC!,ӏ`Q[N.w>pD[Nl]7Rʷ`T%|m
      QтMkɧ	uW^;k&8G[~3N
      eR^_Қ7)|,]툈X3_ թtOV/#HT3283!3
      &}ꖇwwclG5e7hŜA!a]&X-%=y.P82qHaˠڰUsy�G<x68?;?M�e$Xhـ&:]N/6bG&@eB,HAC+RȢHd4M2".lZ؎`Ѣ|��$ɱS[Pox4;پK#%yr
      KI<H&3>j7F30,AL̠PdYO>F"[+Q"d2
      !P
      <f/XX$:6Eٟ+^pG^t޶ K/,|w? _Mi'>	3ax-ڛ!9(͜ <c+vgq`� 4{
      <E?`:;ОPR�]�?a5�f-YhH)_RdY}2LP,z 36k15c +/Eg椳(5e2(
      `��UW]y,ZX	gN5V/c)@AE`wఊth,ң
      w,M
      @ڱ⯿Ě�<_t%uEMzݥm‘0᧒)pزqPf?(LVֆg`u`%fXnle݈Ah32>{=:AaD?%\-Iϑ*�t7TXagDĊ*FU`#c[FnXbg]3V}[Qwjޞ~^�5q-H�;ZiXahZ	(rM=6#&i#yHrld3lX>Uy]%U蠟Z"V+Ux-qFPlEܞ|^='=43c
      &UGOeς�`(-42%Xyĕ*0	O	1 
      G Ҁ0Dd{J>4;D@C>�bpә1aO0or+kA!
      (H+ɱJ<J±}kRkRW7(mZ	h^]s^f_8]l<9J~e-N3GKm
      Af@�eKVF1e=₋nґhv:@8cZO>OĪ` khJ
      +B0kMZ'ý=C/9pp,߹wr}(sh5nl-_D,Z[@ԂҋN=ihBks3RϽi	a@KD#pt~
      o7c2.{7Eޥ9Зnk64ʥ>YyW�@]}O?q|wo(_cw}/ǏȌ1oO=<M?t4_Q}݊Rh7$#Eq)e%9?V#.%fX.3&"1"U	0-V'-mh�P1v@`veDZ@•	0y-:!a$8$f;^(%z7)GFk8
      6NMQY>mwt Z/0=u)#8KCpc		O`,	ɡ*~JEOE68շy1{e^9X4b"IG)f�@!bqX$IT(1]],h sA 'ʄ&>?`úp
      ^>|-uhaY?
      mIl8뫎H%0E*~U`G,qί??$J
      Dd
      @
      |nT` [I"ʓ0!"@DDZηlޕ8W}=q]?ld}vL8"BH`ʱ)$^u>Se^}[Z�R0{gǙ_~	W|/z�,fP]j]wuD!-[a㶧t0<�IEY߆5)\_` _@{7 ߟk R)@1OkT̝Qu�znN\|z0P1XRaZ&s_7?Ac}y!%ԒOÞ=�IKVcak3&d$sؽhسnd5h-|Oӎ}^炋|W\RU`_jGH?Y.Oe|�57[^ʿ-.4}朷i_ϥ{g69,ޱ1^<!Sx0)<-\B�e[HBi\WgO}|SP-RdͰkaA91b!KU>+1a7C_8{no8d]%[lHTCbT5
      '#D-I%\V7x}7ϲaugY,F!"Q$_	# HJpY"dE.,0\•r@ˮHYWO@4�I_ KDZLL俌KR9O$|% vLW%`"|maB:mD֏"E.++V Yʰ?ˆ[O$J"s0$#GxA>{'tv(~ IIO$J$%uDWŨGItT%^Ƚ2):adJ:U{ީ		QV\⯹V%~dCd}=�p٢ko|:�תw}}6~lo~=c;gڂ5X6yN[@>�H$755+mp$%aŢE̳q]ܺ	|ABaŮ$}600h	b8kUzW,*6>x7|573h\
      Ѐ
      i0pp_5u
      ?sHk\_gq֮9K/;cmhBz֊F:8׏|=:al!Hٲŷl?ts+b>Б}th\?s^ٱl`'m͗76o᝻_=-bܐ\s)Yäc?G`W{@a
      ("e\YAadc&QPl]"u%r)ٳ߰
      o`O&yd!iy.Lwlnk0kH4։8Bsh<d^{0�+R!
      *=NT`I
      '7nY°wl+@Xm!,Pږdb
      رܸW8.{C0F|5H,Mi23$1,IR)_LƩdFwwdEVHKR'ǃ'EYJR@ Vlj<_ٚ\2[P'Sg0ga|6Ci0G"9ɢ$(	PZ9lPe]F	G_I,REI/
      �i	b8@50HeXϲ	G*6Ԗ-&CNa,T
      ||:Nb1lhivC^o}}NU,.:{_ox&\Sjr\uP2|ƒ[Ba{>ݷK	k֡}=<j3}9-͸oƌK>$JŋV'0A3w>\.})]9)`f4M9Vd2ithG_!̰Z@&dҵhB_!_zd1T
      M-s`ɜYD(A1 #
      -T9
      0w%l+lZeG>_w=xk*Mw?Po–_k-8e}汳Y1Yxc-Og@{9"
      cʟgKpFfY0C%DڌDN̰\6hx"fX�RTa:01HRB-edXC#+L"f0c0B:"	t3
      v ʱL̊*Z†5"+.+tJX%\8C&G`>/<:pga?	+B�X$ZJL<ȳHC1`ɮH'w<�3#")tɕHgPVˎLQvJ#S@(JyEnAT䈔QZA2!Yʪm-WZ6_Z(%FYm$BY!Lw/`BOD\֒\
      CaʫO`ɒ tV2e$)I2
      u2*YZ6²#a8"=;?K'֝߷ŰDDWͽ_tQ!?]ػN-_jE=kιqgsxYd?‚f`5u<6@>}k\:LDl>n[k1g|z9^^0nmkCm|?.{*If`lEq`;e#
      i'{pWcNdkB7NǾ=j0P(a}y}=>\HIjI�_f1ήxߎLm_j2�h
      ='=@?SgǺEˇ,N+_zwhoo
      /<<B^x#s(5&?JL5C<Jd]�EЌQW"?{"ŞHC.Vg_u7%SFn502'+AZ]^1āzar­�̪
      <C)vւXRL73ql0aJ۱qH=2|^_eDa$GXU798ZneBvB[dr?*%-m.ZkJ&-t^z}Րy3 [d2uW&,9"鋿H@ЂvU}T6GNq8V'x#! $"_,
      r3ޯuNkXFNwzwsZL3];uFrI<	'DPd@m"�~qٲ0R8ڕ5Qiji:\[:��v$dcw\Z	@	we&Ȩmkim5Ns[MۢhN�l3lĪ2,dp|J9n_(^&0HInmУ{c9l?޹a4
      '^[Qm\P{�J�@/]s$I;=V*E29V<HOxײB>(`_@[
      Ä!86BNlu>Wi6`zSڶnFמ6b'@Tj0A#;vc͸C8"h}�s<LW/3uXr)2i:By0Bh `
      ;}܄[x^n@+6@[zs]OEmc+H9q|T́{Ap={O]iI+R�?q`I`*\'Y5rh	>YKGT(&x)ڧ8MI.d7G;+HAGx$B\*~2f%#ֳls">ET]*W;|b4eـ@fJ��C(1M9ʭ&=rYRYq{D{IXl7.3]g+IqZfyY띖M�� �IDATbP�a|1;S/.6lدlַTN9Jl"`I
      n27``ϦeMZNɬ<TY>܄Q	$IJ)YfUCU
      &mZqFٴiYc3z2`W4N>p(�I5[4
      SOX>	p+֓5֕Y66-@Hv 2ip+&j֓YdbOf9%k%0$h+n$$ W%Kp7QHD&BW
      >G*,39U[u^m$]ɀ$ID	~+=OA#AIc44*	.Xˋrf%'V,;/ڀq-lXBG?[F$GV8Mh^zfXǝVa`Hg nVxq\?l裿P@SM4޲
      Dݰ�̟EFg%YLkhD|445ai`kBhJӴ@PqMkt>�0Cap_
      6]x.�a�J�]p1k|ctVo76'N'n?�LI{r7O5<�0I7gtQs>)<
      _nYF ^*Pj;@R(e8jGiHKW�s%7�g�r&H$HO:!ُUxۋ1RH�'QH,'w9	;yUpYR�xzf1xF2aa##mP%Rlp&ȱXAΜY^Y_.H|.1\/G
      چkCS)Lx9ɉ+CC_L)(B	)T͠ɏ&@W>l	T" Q{^Q6-.;zG$YRlP8/Ĥ²!fKR# R8\vev_CʧXɘʑTofK5W5\˧Lv)NqwgOZT$5(H$9Iȍ9:n5C]#<e[Tl@e/pHqeGg0 .k"Bvh4F&}
      -D^>m~Ă+a",b|j7rvctapp@/Yv<s\�2o9,LpQ[G|];ѻs+lcZsL
      ^MfϘl-pMB9bJ	`/
      J׀5]8g	7osWWx/q>'ϮAy$.֪m:ˇLʯG^sg/;>NH~�Uͯ�PF?4+BIJYgL\-o(VI/l]6ԡ(ɘa%y̷e^*@RzLdf8$dgWZwĈKh@- 2PPL73l(%fHހ-+F֢E
      _L~,	j&5`Ad	mCQi͛|?l;bz)+倅	,o
      G(4EFj�pؾ	HwgXkRA\b6~#�e)9=ўXOdYљ8~b
      `lMlk>C~ μ>pI"K̒e9lI۬Qc%\$ϕkX(3V;MVJ+2'k#,[>-LObMC/|K̏=N˖\{DŽW2
      ?y'
      ְqY?u;vv1B,hic}{cnH9.ڷ?aޢ8~:D_Bb)�FbзнX /	k-E_+9Y%p'`ҕ?;r~$|o#js̅Je;Sȁ}ְ6p!6l38
      X`؂Dw[ʵGϮo>奈z�1T_yf?;Cm;mբ|%	J̚ւd+cMC)<w!MxcY6<x�phcWҊd̲7T.amU`le8
      }ۯS&j%HjX֖xҰl8i>9ШrND$xMe'�#=VBsH )%�D6
      bs%I0�IHq8VsWd
      #7K|&O/6\+H]*Iff]&S
      183
      N6I(rٓm\$e^Tx2z8"FX8IoUPSVoax621?Ii&C>Gh}C uBf6uhJlEd(0gp#<[Vq\8"iUgҸV0d'R)ʌI:뉌Tqdk
      /P|}Zc+<1pp_Z-7xnop(̼F<)77O8]%g@KX|Z걭}/6n݁=;a~e|б@&%l2\a(T2>DqY
      0AjwnM=V.8}IS-{0
      A�PD}# y#Qܻ0?yK{p)(	ρBxj&tCy` ǁq9g_^?h;vt<fsp7K&B|0c< 7[~9Cr~pDZHhFb`H<47)5")S8 k5]ג[?`ݡ+Op<gD
      !Tb(E(K�H*pyoo#
      V1v`a#41W?
      <%ccgE.$+r0]~�`HDZejbp*Nԣqˣ㏪#$8&}qǾ)LdH	1c9:8˕|b<̲�2Sl
      `ɖˮ@b==2Q*0AN[vOXGR;6 2I8ZIpfmRF;"nO!|RV )	aMe|`C=2>I@
      翵
      `�lrV=F$daw&qMaH(WrT&®UeI.Hr#Rְjql#R`}/pL/u./]۲]ּ۞ȸƕsomW)
      �Ig~x_}f"KBO`Ht\svx.
      =aA`4ԥp3Gd,9X=E!TRMŞ~PRfC45Q8z4][ϸY,i>"~Slm;B:.¾.!偨�09Rq $4.4ZZѶq#@vlhůz3~D!%VѕLJY#TOuc`zK7}w<[O?~A?ۃ]^C]s,X$/</J?~{	t;	BYh9�Vȑ
      Iiŷ|!~ёHl]h€MĵTs}^ZF
      o#ʽFT?&I9|ۑ�,2{ͷ35֗e+eVkP1~@%P<)A&6&hG֡wJiyRA(e3ؒ	#DF#R-VihY0c-�a?`	 HZ`rop
      ;"e
      Y6Tf"!hB(lۼ`ء21,B[y-o؜3Oʌ{
      :g
      ,jk޵#|ed潑
      {]LoT U6iR8FcJz= 
      "_[$Y3-HVSTCqL)<sLje{_u˯Y'37Le|j7]�_?q=W_:nD9GF`kehii{]^__gd{f4b͂d<q(
      b-%pRfjŲ_ZuG[~dad�2S!6mSR +/WB0&,XG`f 놗"mؽ�v :кx.xvDBF2T< gk nY^0ɶ	߿ˏц(u�j3~~4maHCa~~]8sQ1^*pKXTkṰ�`l/8*e`T`}&#kk}�p.قA 1cX:%v8uXqaypa
      q`NrUAݱ*,
      GA%J$$e]3l(:60"DғzZDzuUy`2GNVfvqD.y"H68
      "Ð#aXKtpFղQÆ×0'Z4֟T|ܲD }XaIghIa
      dWzY5%D̆,isK,80/a`	<jx 0(1z{hN׮|)S077zHܣȹÑI-L\˕QI52'!nSx`JG&vzo:W
      h~-75n)vǑ^~:\�T3yygkޭc?
      DY
      >JO>O;ZC.F2.%zoZ?}�Y̘6m(DF	3gEmMN:EBcu!47R.c"lx1l}a#mۏfz%NXuVlۇT+,A}c#8hk߂D`!y0.+4so;
      R(ǫ_f/@dk\K%`96�s]t;@+?=MLLOWlz9o�-,4~/}8%OybݷӲ�?*~rIS*T)3B>`8o3[!pLb3?2GL�ev
      qϦD̰$t>f^NDmŤYZԬ?qZ4
      3wn
      rؒr6bʟK6D%GˮHa$8pblld"$G"Pp$
      ki9UpڲNr�7,3l.$o[0-Жo!/R&eϾ
      p	�uwdΓ,S,D\\ &ϩvWpjl`6gl>Z/G+3dc2h%\3HG'k#RpD)X6O1;$\2~5_|gy"1Iwwh6u{iYz6iz@YF~bvA8\4er ҵaȦ\8J@Wz{"~ Х�cѵ
      -3ac`ƌ/K׮LH͏=⡽ȅ
      OID>nna`̈́]@:/:rݸ(0QLkj�b&k
      W
      .�1O�(3iBT
      G�ݿP0-yCf޲w'SF3FD0?n2}wnHtQ2RGІ&�g1p҄7Ad%ga|ZI
      uDxAj#;Kh:|;XЍ	(ª$b?)JʟEb:e̹`Y.G}5IoLbTu!z$>KBH-#wBwtСiI
      k8M
      vXsh
      ˑUZǹ"V#aؔ\eۂze1ıTUo�33KV(0lQ6mRe	9)?jThww_d~cR.tbB N(3Mh	AOʟn626:#.4>3K
      ;2[ "BIN)'kjl
      56?'	:Ι0^(.g
      2zӆY]gl]\jy̠O�\ZyOqǚ
      <I\
      ,A2b#A`Ƃ
      Cc`ڴf rF(|c	5E]?	)Ct"2&ߝų栻z>|L�#
      N:
      =r}@JńژGQ<rK8|O; BӜ8W]g+1W=SgsA�k%xUL-j+UxWq
      <?]L)o
      >Q,cv#Dr/0iqo]dp$IͶ>]^ai3b:5�JVWOJصl	;c48Qc!i9F	\TQfL5,m&q%I]N}8k[# CX6d8aMˤ8"m#9H_]2CK&#˒ll
      mu9C[ҡ-Y%]\J($ز]WpET)=%X_pP5fZLka5[
       
      
      B)@ ieSFgS*VE<kqGerI_ls7vY}�|mk7~|os(ń82AB҈FHbF(Dڟj	5l�(bB#P`	&f5}8{gfh`~4{u\WVK=D$�	FQ)QdR`Jd%z:ײlY }+*X%VdAb`AtxQ{z= @aェߩs]8E贌>ep`>Y2IgNqrWݏ̮S3�B``?T@T)w8KAR4xU3a^,gݽӏ_%�DDcO9ҹTF3Gw~}ߥabȻDw3sVנAJ<`-OsSss'Џ4l΁Ye^9#Ϯ另j\VS`֗.*	L2J*5RS͔ń>,dzr,= xvHNòEbkT'3QfO,H/"eFϖԠUæW
      ^oA
      '=j(;:3W>לy'"1Y6hշ㉍cw?rÍ%	⫒oXa	ۜrݞyEx/uA3ݐO4&\DTj6b3Iɲzi#}KlX7"b6杭1SGwҕ񂛚o:)_D~Iϩ8h
      |hO?~u{�� �IDAT(N}o.f\ړb|&)2CWkf\jedZRv~ۑ_�@xͫogZ!xm/=5RR֠5h9�Pk,j>SvT+"*K׭u|G2>Z,�zIc�@'{6z?M,碉օ?ﳑߗluSkG u/͐YLj^P~!^~k|ƕD`IƩМYÚfb9n]G$EN:	,]-dK$6�ڿ0y6$qTs}rQ/Aŝs|/mӗG\)&Fd<En?i*aT(U1Eu_Z!%1+dho+(a h\uu8eزA=\:ؔ?}h;kkD{[2ʰ3ҜQ�=>F>g}y%6g[
      �"`'kشgJ*h<7r}Y=OǺף+4gof+>Zl1%"ak=KV1Ի	}a^~g_ ʿ,U߼}>Ph�G~g_r� X}/k릭S6ɂPXbFLL)'`-dеP炁>S`⾻a@87sYB2LB`>ʒcvOA"\p_*jR^
      SVU(3P
      "
      "{Yh|uWMX}_2۶POPy$!'s.es^EpfX>7̰9RL6u[.߸?<R#>E3sνIHT|U{ߺ૎^}CFSp˒Qz07mpJVjːFc`�™5b&!
      `d9K-LF"L	bVO/|zvE`	fĊ٪z1%?Xdk"s!v6m$�y	1WJ)i}nPg
      Yb%;SSWsUMb6e�tWAY5~WzjBC@XI+3A@!VWmp<OoM8OVٯ]<k�P"Њ+<ΪZr?w',;~~4Ur)@T
      Q>0FY�ձqdӌ@
      cR`ђ(kxjfxC<jTpFTxYaH
      H6*Q&T$#YyJ
      Cgފ{�k@i
      ΦBũXS99j.Z6�j9㍯-Y~%gz(ߘ#h\9^/WCmC\Y%h
      #}uu07DfX\I$z3r3'tG3,roomNͫ	)S+y
      qey,!r=7qK".%}y_z&\DMC%*_ߦ{~jyOD$lm@PYe=x·%l9h{}VgI>;M;L.hpunLV|c+
      #(c?e%	 j2 2w@ 4<�ը}'Ѵ]g#$"V	=TMjc5ga+Zή̯|:X$?h&ؔQl<ZIUǐ2y=Zus|f-;(i˟myue�,oyç;.xBIAVC7=�+PvЃ"-!пt!,2*ؿ}	,{wX`!t`t0v?:Æ�
      2ahB!|+UwK|Yl.fpR ӣ ޢExo?Wɧa*U>c48MIW&>	B-Ѷ{Y?>玻aܥJ9bH
      Ɋ#o;ADR�	beԨi`pdX®dYla0[x):Z[ê
      L2L\30UFHX6f(//_dA=W+BIbĒM?mOWa/�X5A\c,3"rNVԶֱl/d˷3#&e�d:l:;=m;i\�hS!ac}ƫ:EOH@$M@
      PJD)AduDAX	i$e=iK`mJǐ e<@&L,4R,dNc=luAjY6BIJ^)Hd%im,,5UȒ<w6TGOԿď<Գ/-;C[|voߪ_z[m/NN
      j$UT6=
      JrX_J0Sg7AI Xzι�8xx+ti
      Xzz?1 ^Jl	M1X*)g[¹Liй	WP
      HkN[3JE`dz[a
      ,ZX	V`|nDp:pd+z_�	˕Sǰ;D8<y(-3Ss>g+X	*
      ˃[k-pIJ.ա?IgdH4DB,y(VJ(}�3'-�h
      ש"븨pTnk�Y3�J1HB)	e56}mQs.@,[mY'ڦij:nJlybu֞;o246mu.zem:Nۤ7r3%DT#X	"uum&F@Z"a#%)+HdwA_dQ:c3|N|-26%vd$$)H'Bke4gZThloZWb=,0N|d^E0԰MYfcϹ6<恓_tbuWbdoqhn|Q\'J^~>$׽\ۅNP2Ґ(]k.(!VCNNv=4D!XIHEJ�Go|T̕T2	oEaݭun| I2(H#)AQ[wX*GTz6Ǧ5׎`0Dy\U_cPK[9((AR"=zWUy
      uVau
      wd[%e	/$31z/0| r[X_N2Ntj8xo>_|6MpamH紐z^WhzV*p^羽0[۲/J15Hj%\bAB
      [=&�_aah@̆7uYg6M0wic9(Ny𝃭Kh5C
      s"Ƒ_QAK3)%
      /k)8)wE�ګ;(l7	i7	m3bXl@$r2bB떵Dk'BD2lñd~mdfd}fΔ0sߠyxf/[d$S~߿KWֿde7h>Y_sE\4N-"`:|ڵO{q'|�
      ˄+A{E{Yؼc/&L"�YpT(Fέ[XvIZ6M,Dzxo#!M[T* &U^XͻZZ^}pN)`Hkg~ux?6o" Ka$8t~'.7Jⱛ/ x'I6<:Hv4B="Q$kTQQK9L/Ȟ7M[87pw%^xYƉI9q&uڦ1(.ϖ.}o�.ؑN"-H4;.C nfpS
      m	Tl^ED&Id%rm��};"}2u}\`='"s+1P�%P#H{p.%*WDXEz2ҞU "<, ేCNaKo阉Fyg29NlÞEъ2,13I"@4ա@F�زiBT&&ͩT/WbH+UVZgF
      Y@TB!o&B`+ xE&}fN
      Nk䏶= %O3m:TIEZPN /Q&/t+^RBIƮg6!n@e4atC8g?d`QrLa=�{!68J@h<	C`ՍVp?e@D #
      "a̕uNbb=cPJyja
       -t!vo;tb17x]]tKOEHvBYLaDJe="[]/2Sc	^a-SEf3)'2j�2CADbڀ�i4N
      lxKuHvȰr[ArOw6�e•?.O_Omv3j\έ
      ?iJg1�jGNzS
      ,H2gsNOLaDRA-$RY(KK᱀
      m:F@sYzUWm;mqaƥ} ña%�Bu`Z
      e}rX�rXa6#6fݒ�ÙQ.Fh.8W_~*-^=z]j;?Y�W>op"{!dɪrL2*`Pj<wZX~`px#wc]H'�npIb"(lg{!1x:7J+ =}r&6(JQC~8a(9W6 ȯ
      0tk)O4'-0Sk5GŠsfg^2/Py	'|>QV-a:<L>S
      vV~WBA6ZR"JL}|۫_-sŶO
      MJ}G%Nuk/HF5mGh)/epymJqO~ɹgxo[Wbʃ�m5/3/g68=mh-3'+}
      .B�\dp^C&Ҝ3*z\$F5
      5vTyQA4ms`VA �$X=y?8ĝ&də2A2Ug,HP@+4&A`mlۺmӶSm)hJ%%3dymڧmڟٴ73I)5(1/1Um uhA9%[P}\P
      ZArS~\,A�ö}D8Ke#\m]y5u? @42r῭?iM~_ts_&^~;ԾݹK+/3qdhh2:
      *}wGhm!bDz.ӗzjXEtI0yxJXz4R@Je?pʃ_pNK	b0EP
      >t�33c&Q47R
       @ŒSkeB	D< jf='lB֞c*t$xF3 ;025j(#"P8{űN(+JW�N}bPA;XiTjrp+�j|:m?@:k*$2GsE=+MH8�
      `Z.2@Fg;:4IɿkzQff~	MRa8xg6
      G~peluF$2,Ċ:WhEES3;U'kĭƜl1]fY"aŶXf;
      vN>80`z05Myw567!r7߼6+
      2_gYZ=uɰ.jTU+o\_	9EkY_ܮ
      tn!'~s
      ~ǰEmhݭqm$]̜1uǣ6n|ޚ,
      ~C.p$=Y,N䆍_|_'͛qp6DC8}Xt'=
      tjCçax`ɒ%Xbξ2׀AL�"Lrti#
      Na}b-5& \r~Wp0m!).)RKx	(rtj W}۞TbxuY.#iȶgf-MNgWꃮs[;ny<N+:1�g:,B`)% ;*YO,XteZ*ȇ YyD
      8MHsFT`y=6&Lz	Us7V|V˞؀	"D͍GBÒgŅW}%߶NXgX¬+AUlbjBMrvğУdYU3)bS&ژRSfibSߴ>�l}S%l)d3|+0--cpB@r^RBR[#)h_u5m~Cn*477†7ڲPkUf%ˆ4'ӳ!"Ѷe^v.6eizDWIu5폩_Jkwyn"K KD<;w<I<N|g]Nh; lx!Uv"3~uW`E>q`dٌ[vZM1>^Þ{Q9YRd( `9־cl6l|
      0wᗮ{/_eի4z.̠(9ej1PǓ@RjZKaIqʯ^pX1�ZKLS7[(
      %`i!a)^N@Xs7X(Fv~߻O~hޘqC�@Oj/qʫmHpbjA'SGͯ4OJ$"xXOLm$[,W�&_+l<͙8;E|䭭g:$$mR][,!˹L,Vbhj
      `clIΉz.T,"Ø=OteoXE̶dh6.L9*`"'Q5e=&'5s�53AsDQy[7M@~$F3eD""O;c)YnOٞ�KFjdlʲj'EŌӎ̯o(,4I͉lRe]wM6=v秶E)Æ{0NWy˳,-kښͨqQ£;tl?3X84,JMĺWq*&$i[n}]#H�:\pa~|qc^;N
      IvbOo.p
      BGAiJ$fT*_�� �IDATsPXx-Q* Lq
      04@d	z"LL1V�U}2a/E% 	X_ě~;XgO\sX%16D>Li
      ׮X\!%xAWd	pp/ƎPI炤rN�lȬR8]^17)XrE,bxB,Xa_T�*�\qWf?@'^,>mku'˻o?>l;v*pS
      ,?K 0LM(Sm{z4ۦ=gς!W:		*HV$y5_YJ6|1tAɣ.{�\a%LsN.%I+l_%w
      =.k 	PM@TZ 4EuJvE@sݯ鳯-O<M$L	FUE~WQʒ*BUԶ(;nyZa<AD+9'Ԝ&"Hm,[Vel'ľxˊj&?1Q9"#($dU_eD'd}%S�0j^M$"gdf	0D.�[h(Dl~@\H3Mg]^ST3X6qLS?W99A8k+3r9Ǿ	n\nټ\$2Rd]O`6qm1hq: #Tql̖
      60֬9ͣRz^9<сB}"$jBAb>Ȣ}%PhBvZڞs`]32fAaK|$s4srdݽ9n .Dln 8tקv�Kҽ6nz7>w�<db]wlӺ?Gg}vþMG2B@o.N=}0a	]䞽yX/$&|hT3DU3(]6<Ieϱ-g
      WeT2@
      BA&%<	TӶ4/@6"({ 䁃J$:uh&)qLk'M]ޯ�"Pp]:cp:쁰,,}cn喝o5>A6sRw!vHG1зf|{�/P`ew]rhxpRZxl)\}{,ѩ!7`A~!NxEzhW�XaGC!7heo}f;IeptPAG>y_8
      2݇<@$RjS֬9*.L;fGp ch(,aZ#S0G3!@791]"4<	e I9'o"%_llL$mh m?<l/d	n
      2QL5+S_D	@J+
      OQ6P6ȢԢ~XSH2AHR@c{پ@IF53&Ҝj,@[y"muq[ag"ڤmlm&vÐ@\LQƪTتEVm]m3=b8]711[m)[A
      \NGsŲ)\)QF$RIiEgjrn,<^~8Gh9rEKK_B�j8//-Q3e-xѳO	vhCAT!Fq$  �*xE1֤IE\{)�M@^GfC0V�#eT
      !><ݵ
      ~[E/
      p⁲
      mg`�~D۽c#�fB	6+eGfEph?�\}n�`rܹBzA2Ec=@-bFix_[;#hZvnۿlK
      f{ֵ}yXu
      
      +=t8BϗEji/SB_J0�tZR_qQ랽{�\ndw|HYؚHENy\	0chuU2Q[o.ȿiF==՗<D/ڳ2pFP5JfA]7pĩ̀ZlhzXBh~0D"d|y xtu_󬥼ߙM`⍆&$z"LjkףZ-5O06X0MR#mEK-upQ	g'-n"7<NNِ Ԯ�۴E~5_||=2wSIAm_fU'1;})Ab'aYa ?®go:ZQnH᥊(yeN6K]H/ϲH'h<Ի3|]YzZr/ܜ<ֽSjhWG>a,2HhHܵr-^$X6
      dAF!tez֎):dB�Hc@(# !-`
      xʥPnۀ9m	Vu1޴iq49L�{)B.8Kj#B|hNS%AAmb,R K~zA82
      (ag8DQ5B$jٌv<"Mxu
      fKI:~ޑ{x¿%o9w?CS 8>xLo*?�sVz�
      9ݟIfJx֩mU m	0@�̰tq%f#Q$�JVݚBh$#Z2|L$x}'>Pq;gYd@ugܜ 4AI/DAז.*K";�t$pQY=!!ǐgٜk#@)}
      fH,/`f`aFŞS>~ Mo@@#^Y4_HeC"nZyՆuoe2*�_p;UvS
      o׹ys2|YOFd%xyP?G?_̊7�k>~̯}쨙Ob7ZijIESAFY[y*Uܹ<\8*٦6Lo@�UPNrEKV'
      ۋū`<g?0\!DVAB0aѷ`5?<	Bd UFE-e[P޷Vܵ�H)Gyi(	R6eQ>CpTg?RSIe۱F !�k@B׽7}_c2I;ٮ&^_Ïv[ϹUo=x;nrhsXHzml6cjgQQ71T\	ce2NC
      @^])1(?By9n3C3"F-bQ
      ܢIpv|N#H:׏=QyI/hSLDU(eE~ab(`Iֱn;̶X6%S0aI
      |@rupeB~k+u^hWBf5pUVZ°])е#Űl{,S43ߓQ_6r�ڬJ/W.]DYs?ϣ{T
      m�7oE䖟jd%gH-pKSL]J(>��k
      a%@)XҰCTĞȼ^x#A`pƭ&1|`!4EK00P<r1.rw+q9#ZՃpy	#۶�Z
      Npc1Q l-lgY6;NsB RKV幸[pp>aG3pNnbE	^q+t6.M'>}?G>
      Oͫ/CS
      /Yݽ[Gh-GR"q2Yz|v
      ne_8_G-22�@RuI.l=bJ5!#LBjz"oy~ nuf
      <D[Iʑ&nH/B.{VϥU9{n ;wsQHT$5/"CQJ#٫#cI~(~躀J%�ٕ~�ނ_'WN=,IWI^FH>ܓXXaYeCd[$>mƷl<F{KLtsA|Gb2?"Q$*A͗$T=Y({l 9u̗Eꪍ9’yӿlyL}w덫$v
      V1rs/}�2�o灭l0PRqхuð,c@M5WAb{܋M'mC6y�۞}S^}6@3B*,k_u%{` DP/l\yg):Q(2G"ۙ`Q 4ԏ%C^AA8o>	HjXk[rߑt$TÊW8
      oTl/&ru=WyG>-۾%Seo_**\I
      �o0"zt
       H#z"`_*x!	Yfa0Up%hE]:6DzMЂģ�`@z-d-IE͉zi+6=) 668(!P* 2A($RL͐"d=xަeљ?Mz; 	ȭ��UD &%	Iޤ싨ʞ3Wɇ}~6FnJ-3tYW%<ARV uUT$ۡ�Pafe
      �p>"H}R,`e01Fzжc@KR$'%ye%/ZzH_FyyyN~x7i�Q]WYst͟OؒHAcرi#κɅf2Ö�{r=,*ࢋŹ_gĵo|++/W^DP`$L1[@AaQ‡q;6"%ɱXLhR$!mX*x1CdX|
      ~tm۱m06<x'xvfؼ4Rud'FMkp6}Y�pJ5ܖR5gWӆV&'"o_(j*0 x$	gm4ȁ?>WW)/T"'ƭhX]cDw„@UWbGD͵;_s=OuW|ZF.LWkF@
      ڃؖtq:\_g>
      a�8[D$*N.+#ʉ{r1/zkoH&TE>+49!W�8OUV@`it#5S`LfZf_[E
      `#6[!֮eyyDX"LCYBcBY`3q~7^?6~&:PW_6K/YreXǫ!X
      /"y$,fDDJD		Sύa٬U+dZ/`3N%Ihڿ}j쎛[ye.�J!QJSQ$x/o)?Z默5cY&!|eD8/Te!ToZP}:R}!<3Ow.yCyw|uk޿4!�_ν~-<mkkXw42矝ͿM	03]}Ε>sgY
      GRykι>0F…UQ5db7"2asQ,csѣAJ	OHLT3kdKgw`s&`.A!\~L؊}{ƐE<
      `B˦i
      �xRέglI"Tcadtuc#I@u\YAzPuhLˍw3+e5pu "՗>t<mGoC;L̵̓8N`j+~?ݢ`߲o={W;q]|7p,b@Xb!V8$&QQ1~jB,sp�GLf bAȯzC89tC4Hp)gtDfLL%8)X60E8lߚ$YSU#QJzdSVP	EiDq
      9o#_y5U)eO/t@L7a�AvTLòb"Ya#.L%OQ(1d"Qd©ژ+nކPl*T5"8k?:gr,aRv	p஬?;̒<'NNs^I+r@H DHB5\0lll
      6dl$]IZVڜw|9sfl9}[]&:A:#pLKD=[ƽHhKDuYf=ʪaQFTG7K(hXHW}2.
      d$;|B9g9/m_άg-�a@r#cJrTɜO2J-b0<J#;Q*`&iGț"|hsfeTTPiy#2
      )QyUC7J`_b!Ay-cٸYL-Z.9^^JYTY+/pU^V�M`N�(
      2v¥ɊHtJўَ%NHQ#7%�0!	j26"aS"%~uF .uv:'{7,@( 4=1"B;0UpS5)&MOu5!Mp9Y}k
      v�g.{ ;#z}yE(* : йgr@,E'>m(X%l.jS)r]0AZPD'ESXnDUܿ
      &Y�Q.;YМ*.2X&"U"IW"TU`g"lp>`"C(}('+JB:NDDܨk"\y:*	bE1�P.
      .oIT1vlumiLg<M|QgIajSnQTQ=W\̢b︆~B6Z2p)"1o*[1Bzi)"=
       5Y",ЖARnD$5)rQ]KAKRJ2##,vL(KD1
      �RdIFoQX=gi(TNsJ%^5Lq-UXFQeɤR9Z	 $)"%"
      \dK�$
      *tqbҬ
      to<Ic`g6f),!Y0Yz2CJ+LfeXK%|A%5_ % ="ukɘ1-ږqE~g**p8U"iՉs.JS�'z|&ڟdΆ
      b"e)]hǃVESNIg|6E2`"u�XL:8eIe2b2=QSh[HI]vbܥv�� �IDATg,AEE\G 6Y因B墧ؓ$-lAb"ML(Ò`L(xPX=v
      -@eb%ʦ8
      N*ЊmA:E׎.(G\OǮPZjh|Sw6�>LHRme6ED"Ma?ؕdI8PR@ـCxYEcf-A{<,1/*Q6U[jilM/\<WŎGrPMeK",ӦY
      R\$S<5Y'l"2lW^S>$
      uQ<O;bWBԯ6$ӳDċȄgKC"JKHjCXl.vTt+YIZ2kAqnyLhAB	2$tM"!lm˘dL["ƆMk߆)t\
      $mxS_5
      1	y7qtNt}pL/Z�.yyP*X~q~_7]*6yWUY.5бHZ!h5
      !`K}1F4ق~EPHe!5xhmGzfRHvvmW^utA.OAe@"~>ܳdZIln	9nۄȂhji`/,X!%܋{(Er<$1Ěhi04Ƣ.@,Pq [@	](<)i[wvx-�!Jzbbt[V�=*o&/0y)y?/Ĕ!L3@OƇ̻"t7"MSJO6,D�chhIeiRwQ`L6LI4q�zԏ/7KlŶj[D"*AO]X
      2MG)ƒL�	mGi:=8L`I66`SO@�KPlbo4R;]]P.;GB'iVT]'D,@L$dC K`kY\M|$C`G)Yd(uT; <v\Qƣ1*?I&d+\Q!<	]ЮRӎ%ŮЬ.]"	&H-`CX6sǖfI6͎*(h%zWt}Qm(Lă$X$?ӎHY.݃gڔU:t	sJH26۲H.*W	͚4WRKZ
      S6EDf8[T
      |U%M#KZoaV~#4
      
      41^t幮G໒t][?\r@RyJ\t}["mHs\$ۻ%lܚ60Fr碩{,cQ-kB಄{aFb%qZ�WvC<_**`(pGÄ0"[(?5A,@�#P&F�,p9洡k '
      
      dG�Ӎ+]vp?$u$-ɦ/}!P;fr@@y-Ji;J*S>ORg\!H	aH0iMt(LZ$~%{2H</`45񼔓$\Yk}*TQneG82!HWDE[Tѕq"*pd
      .uhr7j)ATB[Hq4+"
      HD	b	?o;
      lB
      8</$ah2$saG.BC}jRRǭ(-H$aP~''R(M/UHuRQ"VAG~4.0b,60ؒQҶvIRA@bd$[`	LeBq  9tY2ΒLev<	;C+bl$<ɑF4XJJi!GKL29]Q>X蹕zoC>M]G-|p_zGd?U0`�D*	&W2zc̛.?ppte!x}}�bsX9sBK:qdp-"*])!a$[ne#@<S脗W6WpjSCI0ǡc){e'rTjVyp"a$bnB[s3_z	vnێܢD{nz۱�:{b+ϡop!]{!bV[0-Z ,{_
      ==Es~[!!M#@{_.]~7gO+˯�d^oQI``py:}9G
      A-MR΃0tb@?2k	_'�TՄ=x^1YZr^TAe�8!aT2=GD&k-40k_R'-4Mz
       D+Ho-'ue`:ZzAgN1Sl &h_lSIKïMpPcmA(	Rcl	U٧cJ_,m|[w~a]W.qj0*?_n{ybF:72!8-FehI44d99,lENGܦ@&`V}
      tn,-1(&DQ "0^=poaӞ	2B^qМ0qnY	+lӾB:7 :йh=bf�r>$IaH<	U(=|!2#^\ݷ}̆`m
      /㤾<Hlzȶ[XF#]?b!IpX@8A +aԠ0<*pA A"T*_`YfLͪ>ZgX
      
      m`*E[$U`I`Y„}<8-6+K2X^e
      UWwTb˘+2ցXM6Úf ֬ĸ6jآIP~xB7p~%�67/>t5<ç/aT{
      5g(2GXޣ;
      l`!dwtBEp#;tq2łƾ!hc#þ*$X+aB&FaϡChii@>
      RERE05l#-ւޣ�3d,fڄhG72Ǐo081HdɥGF=GoWQV]�Xj
      R;~&S00bQ|~3Ó_3z:x/7W>ֲKn9~J;IG
      00T`�:Ð`)!ZC
      a	Tpm~x*i\+v{r"*Io#<yW->
      <1+�O6Ӕ
      \*pCe7\}Qjc�M7=zӶa'P~_㚗p7bW׃Ό02.c.b&a0-8[9VaN\8JhgC0f0kXԑ@k2d|\{<dz%ކt  
      @)5(/˛6-IHӀzP�0
      Hӄ!ZpMoł"3܇;P
      f9 TD1J
      ?huN}}4Tſ褾)/xE끈%x:7$P8
      p�Os�
      <e	pIp�׏s�jAkAO5	>0�|~ۮrwqGo|rw?(\jc`�xחCD0<4Gi) 3<P/@H;
      4�"XD8sʦHbղ0"sƿC\693Q?	A4aN4aeX|)O=	}łilnF4fs=HC"5*jp6uSO/{P05d%^C5k3i`AàAôqf	/Alu>{^U7R+#鋻nZA;4`uZmu|%
      \?$_{Gv(-Km,|\2XTZt3:_$rPyE8 k�@R"`Ţ0m2,@H-HbYgq4̓v!/g t?9A_8`h BR4kfD[ *E;=Pp]{uE
      O~1%`n!l遥o~y夤'4$c>#-Rľ!:ʩ<'<$XPÐi�'	<FI˃ۨ\|S=ٕW
      �I𙆫71xAy;nj­5P7gOZXAA8'OtHt+~o&/OYtߎ7;�@{ks=-ZpdÆQ$篃>"lk-#5A1Л3)F!EA@W(vtuMG„²ƾː0,^T�X\,H_Xɬ RaPTFJqGG]U.KdT@{rݾ랿|{~?=<YZ�uK~)ࡵ+?7LS+?H0XSjᴤEWg�Ȫ+bebzbW7*P-)MN#)<r0E/ц<)8qdܡ+1~!cW�~ʤ=+9q~UdQKDD $]zX=
      .6
      I#R=
      o)PS%V=
      &*m۾uSyRR.Mddq;n67�l�6󭿽+/zCK 6ˢDMd]mXӂUZtDzCF0a7'$8}u`=J~G!ZZ"FF@;uFfJvKXZ@\:;bq?U.
      @6m 3q4=Xfl˂4ǡFR!\tEjǷ^TCPf
      獞*lF:޷fmˮ^qgnCs
      :ԘB̢ꍍ.L%
      .)ɿ=aX USFpu++P]uj’:W`fhgA*wB.LM>b7n_[ITߏ!t>�|[hō(\j/z˕:tm~
      cZa!'>ퟯ_ޘp$U@
      Idc0'_GDn;+	]-,l:Z4u$a5% c1h"@v ݔD,Z"FJV^&l	˺^A	@ͱK|"�ش>]�\\�Za<?#T&u'7n+ݧi4UCp͇\u
      %tł5k[]e$x,ACg
      xoT|6Vy.H<3#핡Gן`4T0}:7TJ6
      /o,n'w;nbhyy"+WwK]c=ɻn_}	"H
      V$NK!0XvްZ5{Z$)f;ɘ
      k70`~91t=( i=b.v^IVm,El.ߩʁeۣdYi%aan9&@~cN
      |
      FY$هYvudu9Յk'nc370PV.)oǔ>W
      ژ
      7}7Qraa`$m>ѵ}W=:jFsnx2}�%;m_Іu`ժH.ZZBe*msiAC!HQܐ@˜Q2	FkO($@=
      g*P((clv$
      <*p6RxfFCFd%zg#	ޕcDgMhgy3>F伳
      8Tu*L%
      yVo)mN>tʮ」Սz=w=ӲϬN�{Ͽ₍;GF	m0̏+/c污Eg{+'jQ7VXƲ&Zf< 
      DjP<B "yxio<c@S-@<	.B\s\EcM̀ش DM#`	w8/W6T`BOƩ 
      $T̸"/p:"Bi,X"H՟@Ida")*-AfH/SæEVnM;.B3,|cgui7e݁k�V#"'6$_"PND؅37p)l1_/"/tZ$Eʄm(R_2TZ$oZ8{qDۆ?&\msQz=P|G0`ʭ+	h.ca3ϭ==	}
      \_yϷʴՉ‘)�HI`642X#A�wȏ;&(dz1;]tOpa fh8`mcNc!ZJ ,vlB6A3h~7'^۶{:6%5ND&-⌧E738$™N4,g8i<\$CْlhYPC8UZ٭є	�^2u&"iψM[-\oh:*ꪁ#jg@jk"F5+̼{	}}IG=[tL]%vsh�Pڡ}O5TYY;bGzNZ#[bC]e\:5[&8HHqvEC@HWj>B=|uK:"Y.Wm;?Ƴȓo}7>ehs{ax\?it&,um4.Gփi+̟?Gz#й!4s}y
      0�Bȱq`X7'?%qťz{Ί&)HucH`2l13(H
      CL�V7[P~�ª�B66lé�WH췡'"z~�F	0T}ݿo`5�?
      /X]N^{%	𶑇*&"㕥$㉥Zss?ߨعk9+Q0ޚ~N>?Ё+O1ۦyq;g͖_ػT{w
      �<,^wU"2y$*ZFh̼@%[?]x1ײ
      w>$V:�0R<&_`'}vϿv,87[{^,@U�� �IDATdllm|=xa;_+vgȵ<W|	PG
      k˪ko̫xR7R� fw6ݮػ@ ȜVw0u),	.QG)%��E&@o#\&@�tp6y=hU|:j^E~b*X鷲Š'ϣ)Y+7s'a#A'i:"Lb>x2=V
      msr�3x,Wi8EE8xGvGq$8Xk? xP�_+OTkLڻ_3
      U7	:
      j'�MCwHqCߛ:_[a	0x7
      O|:[s(7Lh L?w:xxf`x
      _tYx#kVÄ><O{kWnj36f^YU[p2T^UY،<FX=vF	kLHU`ͺk\�<Ѭ/y#uW:CzfzL5%`^汻l_f
      򻿾ƒ[8SfG(֍/&=0WMa
      �];@	m#/fu)F`@2
      +ƨլk� qĮ'^SY7[קLJ�N7*lVO�>w�p/|hO)
      ?ycToU{Ѳm	<K
      !"k^/$bP1.>GфKp!bIXd	B-9˻k˯p tj\,=d~HiSp$'!A~=]ͦ_KxRP9
      =|¶qzb0/LB~k">5܁I^c{WS"eV+ReO:f}Y?MF`U[Aco̼b[}s־{9* Hz?eBŃKCDz#jO<Ծ`Fs^>}WFcmޥ1؛mj�d;ozm}�ԎGZ
      ?e?fƭX2#}n	R7V`-y'F# Vr'Zvw�Cˢ_?_hy8H~5"}rP"u_F*Ztgt^xH?
      Z ԁDs',ӆeYEE1 	V50p}�ƿ=
      di�ظf:V/ln]hmՅ&Ȉ
      [ʫ65KkqyWK# V
      &d
      X
      ,~:?VmL$6d<M֤veqtabF1^Nm\N0 &soU8ek4@TĬ<NDޛa06<d%x^b{ 
      =sRs6&fD(->I棦GpKUbZޅ
      =yo5
      64M?lu.K^K}@f[[A;p33/
      ̸Jx*|Î5ĥ9[{[pa׍'>wXݟz~vׂM�V`Q M @�vt}nbK>jp*]fIc[z;jCod72x0ͭG[MC+إb?n;V_7<6P*W\[`кw'Zv}y5N+Z8GqOb}V;otArݯě7AۥT,!"'/1vŠkNd`&[�hN}da_KVsۿ"ђ!x0CWgn?/犕
      PFxsRD.)to;Q̗H2>,G�9{كgWӬo|f|f:w_r̀9od=߷28t$
      ģjdɂ%Ù</6naІGdbZXl]'0jK�[]kM	*\M}Mf^z}f5�~.
      cEmgAr~e�&!><]<:FKK/yOjECoU_.jgtSz`/̽eg57p/}g?Ym|;=ț,"4Jm8_ܒ^<Ӆ̺.VuB70\_z]+�dyB`9E񽱁_>3=~y|ۦuW(&t5'X8"D,̈@8@0#tXcs
      RRy$"JO(8*b(c`Xh1X>2ҎFS4r}Rl=獀X1CIp3X샺`#| lK\'`6BNM/0nL`תocݫow"XpE{7ϳ ȥm$Alh@h[ԝ}$RV9*eD/x`dcכplt?#z$%1LƮ[_O�}F/f|\=,�-䷪m%ɋ"̰&LV{]RPIg�;mkں7�[z
      ޗB@enÏ7+v
      o;Vuū|rtt	%cw\6o-i$w~-.yIl4MWuMa,7Kۆ7"gV\R)o/,~쳫~z6~?~[./ƣ+ƞ,>°ꠋ-l6RƎlcCJ`ě4o!VtE;e͕m0		D~ll&<}\aۀBaڐB`8hį~˯~o\.+5Meכ:_[z)4.Sȃ>Sx:Hp3.L8R I$\vc/>EE>Pqf^Ul6r3Ǧ*WŐ3 NFҙJOW<BMLHwŖ5ձ$Xr̪"kHP_饊dm
      k_@󶾇WOv`HE)CXONR|R<s;(vouf#20i+au_4"7|Mc=s3 /#g?	
      x<tϬ95_𷿸+[o__3M{~Gҳ4^[" V21$aĚa7u5WhžtFK#,M˺۱xB,7ÂޅfY7pgdKGwm~
      _}IS!#i\J!A*p8WT೚W1zc%6
      屻6=JrUu
      f\.buep%ڀ5Y$mEɉs*UVTsʮxUퟚ_g[r!DE^:(CQIa)vȜyMX
      wu}LHEY֬DZk(*&Q�^McVɝe>L™ThٕuR>>b?|7>v4bT'RJ^荗^\WG7_y/ǜ$,CBy
      9{&鶢$ړQHd;tE6hۘۚD{	бy凴0A9t[Λl\uf۝G9Ip
      N<[Mh&B2̼0] T]IfNU*?Arb]Ǫ)=|%ԫo%c{Ʀ7<"=*3
      \
      
      NU!BA	<KO@bQ†767$w1CWD~f'd.3'f!5EDzkx={`na܂_kAQe;J$Kz~щ9~!:ciHT73Q$3Tg
      x*{*$=w>꥟[)dߟ~z#_:t߫=;Iq�si` An1nBDFF"j5/Ҋg"YƘ/Xu_펡ևz[rόOkDCƹD|:5	ΕЍXg. ְׂB(�BL&1Œ\-`LI ~S
      b$9u
      ʡdoj4m۶JuRR,4ލvhmyRvk]ˀza
      <57x(mޟz-es^"-cODЮ弡C
      N�gB H楷Ɍ6!+{۵T`)	<R087K~V(l3<“l?z{uͽȻ`0 ]a
      wΎ9{;7>0ݧ
      l]Fx
      a[^q"-WɌ�"kWTwDE}՛
      �;o bIƇ 9TO)t"=W62x3EDNLqc,#TK	0<]@.,iF͟	4Wѡ⑏2xt¦jO+*+V^?Mf$&ǹ3D?�de0#L�ЈwpnFnEyifpQ~\FКUu0)"ؖYqVDe|L%#+ns>MS㌹<?)k0RLB~Kϣ5
      ku ~1H"Hn;̎s ":7nUNl5zBtT_)t
      =զNmJ0n`6!hu`B7P	h$*V?TPP:LܿӇ3ss}wm;<;ߣXq"E":LCQٴ?dyIM<a0ło+}/ox4К
      U)J\1zUfWW~B3(@�hH:5k	-UGp4TqV'h
      ]@u+CC>U[X¹,Ib5L,ɨRW+HS/ʌ:`4Ԧ\S_ow$_Zgr0wI8#xSG~	i]+"ֵ\wld&멡ᷢtv.�ɼfiǺJq]J}
      het|<A=c\k(TEN
      _pa
      IS
      SAHpjO$L n4
      UztMR&r^jnpm:<WjC0shUtB%mW3ئ-o3
      =޴'7(<.GD{yy2ȑ`Z~wdեvԴԡ̎5FCX*X~T%X wc�yj-X":R{5+gc];6j9aR,BCf
      <Ip
      >L\It|e)뤘x]YWA]&PEZQVICW	&6P7?9`Z^gYWTImٌQ#�9:tO;[ƌ,ǵIă� ,8	asH�qkaqu}G.s[x@0 gPQ_>9ۏݵ`)_(4|iBtEj`6_FZ6/S"\)#+D3@hWpsWi_"m\p| u)956T؆mөkUx!OwMAeNةJC{W4]VW�a4kᐶL̗4oO2*Oj4ܺ00p!H_+ +wDSva@/g7,\(']<,38;=v~ˑ](/_,pMco	CؼZo�NtNUnx&-X"Hp[vЃdj"_pw`WfU]"X:yqHTs,;]P??|Bf}D>cYxZ4Xo&Om1h>yQv]mQS5=cL~o]n{5	/wgG^r߃m5`ZGhMC}#fLɔǃۚ+_kY=ǾUR  ]@h\Qg	n`6Oދ*L!
      3]=D4S2>;@h5	4xe	6�$8a493[teJ2	2tEN;`[J3lKD7MTOn;*rp?f=Q26ff}~~>9#2$QI"/;8~12P8{.ʂy>4t};彑<pxS2G~ՅwzĨ3*L%
      heVx}Π�/P3FZ:pĚ-(?i`f�yqweg?ʦ<'|Ȳ׏RO4ocvnhy/P5_=y?Pm2?l$G@x.bJf}Az!H%*5^='FT&Y@>a0c˃l_vT},DpȅcE}fxo#
      |ȏ;v[~ oZ3tBd=Uq�~h/O|;ϣVS-,L?<?x	,ni~Nfm15qXtb͠fۿf܁Ϣapg9G[G?_=Ob~Z{Ec=ɵMԃ-= VJDF@Q!M70pD:-/�qL}OMW?t8:{7v# 3:b:dKL6UtC.]ozd[4`Vf}h$c(3*9ufza؇PQADDF757Ƽ1&w	j
      HDPYe߷aٷޗZ=yܪ2s~>=]S}os׺{�@\$gI,ȚFvϨ6JJW^%I"ӬL3ۃ_g/'E~-(v䂀Ռ.s8w~kTi
      Y9Y+ymJ-/'9�J_
      ʼ{Cmyx/Aapshx<�� �IDATqٷU&8fZ$3-R/ʹH�HZM.LAY	;'u@y(/�Bf>%/i\Gnh6^XeU[ִThy)֙g<17Y*Q-oO$<a6_'K\}nXybz͊^KDz|LY:?-&'t\d8ڴ}UWeϿ-E*<_AP˪ߝ-ZkOi	6DSK adžz8>m+joEE!zF./<WPeE;~ey/Z@|C$n<mW,k\;峾,8_(3"z4L9�iv
      HY_:jS(]l6|3eMGӆXY1%0lyX_Á'ͻשXWhʰn�^lR=iE~DiV3K}Gˣ*U'3*H:講wK[}Ѣ
      4y0h~~E_^;ݳG]L.LA,har5d
      bid�g.ǍBڈ7A�nsPN.0�ηۄVȱ^(4�Ph~M
      =U3mzJOxGo]U%̪A4(hwm?xN
      '�տX^U_^5Y
      Ϙy,Ӄȱvh"k+cnrO檹#
      j]%G}~Q�,7Ŭ7yigdC53 k0&Xms+sBvZn(t
      Kk:0h�Za�à�0h
      ~͜Tƀn.p6|Wn쫊T7\5Rٯ)BoeB`;ԧ>o
      	ݚaЀ-|us�nU;,񪧥)UX0W�:[@nT(,\<R+FE,f| 
      b8~�Up)M@zyRiAփV:k
      Ev`rMAp2DSkb_e)U
      gt}i%oe| vXu~xe⩵B7D0Ho;zSm.pĔVSU]Ua
      bU#"-vEhS+Hp`VXz=ޓ?k%;̑rΞ}/F
      Z%V
      O [83 ߇x3wUi.7gn`C11V1brׂXaNSOg Gxj1Wƌ˸ho;wur*KO})3b.^<fG6GYx/.wLN=W9}*EvX*BX	6Dzm
      bi)"0{LL.prM(v(azba{E[5ܚw,k<lhiJΛyj.L֯VZ.mI.T7Mj}
      /Z8P.	6ajL.tVl&xu?-2@̼[e}dsۧ(
      ((x(=[51>6,\`S!
      OXj/9&?&z |XˉnnTwH|5]oݫ+,(>t~5\{\`
      m0TkC}4PhC\`_kXԄ%a:K. �mGu1#
      1ђC?|OH:}248"8e5%2LD/|mڍ$&x&LA mh`C$1:mXZmY)�̸.+tàhA�nzZ绯��rm6r.
      /Ph
      s6^B輪ƞH؃HƺV49ͭ8u<tàhAks	v"r?lk>a@ټ~xkun.0�L\ޕ)sBm-wX7:߆%sV7�tCuD
      nw:
      va@enn.p6|Wn쫊T7\Qٯ)Boe~QTlF(t>my;oHanB3sV9b0hs7H{g}52#UǤeYGG986FӑeǖrXarjX1L.pi%S/s6ؠX~OEW
      m&fZB"v0",B…7)e0LX
      �o7ډrA,C0A0har5ۨqA,'ha\`6Flv/
      ¸fp*H(czq*
      ¸~?8T"YԉVlQt	(Bqu8"i8"=zq*kjb\`ԋVl+S1\`C0.^#QG\|Qv(
      ø3P.pD!?Uq6O:uq8"e8"-zq*
      sYDR{e'ʡІha\`6nlXN\ఊ`C0.!p:["-<uUqP.pE!z?V&qPB:s*
      ¸8"-zr(
      ĸ(Bq5֩8"=zq*
      ¸}'8" b`y0.VM6DQ/.pE!z?U"Ate8t"I\6BUquۨ8"=NI88.pXE!ZXOUq8"PLyXhBqS/.pXE!Z?Uq.{.6DQ.pE!zX
      K6D׮O@8]ఊ`C0xqS/.pXE!ZQq}-o>\ఊ`C0.FxƫB
      ¸8"-G"
      sOۓu3z3.6D^\ఊ`a&쟰"
      s0u'8"=zq*
      ¸3a\ mi"�,_?.p`ƸS.Rep*
      0.Q>ՌF4C
      ø	\/"01.t6DFXfE2̄quۨ8"=Ն%M(0]pa<ڸ8"-s(
      øηQ.pXE!ZOo
      mOaha\`=6DOۓus?UqS/.pXE!ZXkq(
      #L.�kqVQqS/.pD!x&6DQ?.pXDpb\`6DG6DG6DYтF}Bquژ.pE!zx:6DV\gtE!zXc:q*
      ¸>C8<"))8"pxUw}Q.pE!zXc:q6\9I0.vӬ4iK(!ZX
      QW#.pE!xQu*u{w5.6DansN"qaCszF׋VlY>\ఊ`CD0.p\`Ca\ۈV\
      s;?Uqgʔm98"-Ȝp6Dj.WqS/Іa\C8\"Uzq#
      QƸbJW`b(b\`=6DG6;.U8"0{L{?Uq5ژ.pD�k3g]ఊ`C1.j6D@h`\6|.Y.pE!
      8Hq!9:s*
      �"!lv/
      N|=I$tb+/RY''H ,ܱGZ넝{`Lu,���'5�z_G{;8[ׯ1H́�`2
      }8߆޿j1QwCb
      `uƁ�nv�v�-C܆RYm,}1�t*Yp�mǽ: 1a_##ci1{.Nĭdن	׭
      7kІ:%㝿ɑ1K:˫<`9(4WD
      ̢ismo}bл$,
      1ýA%`EՏdZ<5f:a%.𰽟0K�y�Mh-!}8MZ�"TÔq\oAzABIi{\$oH^Nhh![fs30.k(!bt}߱šlB3TaȐ@K78@/ymvx[(Wg!z6D!*Ae!MA m̆6DNb:X‚TQ㾄1Ao?4Ran&�BJ:i�И)C�m膚s|Tp.6Vێ _6:\s7Tޯ	z#鳀
      "UsLP2Gqߺ��_ǣtC`Ta11uAWI�!!3V1s{ABI_vPhAK�\`HpZр4BcV�S_qBz&qS݂rl?
      +rЯ@#cLyD�KWoGن,c|;�rSpCLS9fXf&7> XR4Em<]|o+?&}V$p�YJ�>h`*U}އ㩅҆s19*"-L.psq+u6B
      zL'~4ޜt?q9sf_B3T�OgP%W7-1dP�mئa&,gZ: a>GV¯ ai~B(I-C#GH4ISlr۫EPhC0`B
      hwDZ=L�4"MöςXuO]kz*j-V|pYUT~6ٺk;LJ ]Xo;�1*A|%95OB(:vY/܏.w%}?"Dj]j$XEh}X9KSyEw"Z-3t Ckr
      mQt	(B!U?^CiA
      緂dSsp4G.j4?
      hchU	�Ӹ][;ZK؈BَJˆmhBk
      s͇
      6sJݯVx_(N
      9�1wDc?Qr_f.Rwj<<Ø%\ÕBآxY#EpB'0"VtL]&qzGf*V,kusמ5[tI͜fU9}uo?ġ)	(y\v]=W09R;Xȋ)=X.U^@&MqMtm9>}M~-ʡa6$+[(=_J'J7@;aøt(
      ѣV.013TP@�+6jg ~˄/\WBȭtmj;i�bЯ`n<}J,8B3zobK�+4"3!xU8(4�0TB�TTΖ|
      Q oQrz"YU
      .Bn.ۆ~ΫX\A-c׾؆�TOWkwǮ aЯz;A
      #|t#%u]`E~*nqb*{q	L@"5I	_�
      8;H2kmYgB3\5Kj/'LٞtJ	'Iw XW>v^XOu\OIJ?w=(Jݔⱼ+6]`kW!bFMxOܓT\C.87x:'08.pxB
      siЃ>|B+	Lx\apj·prfc0*MIsnk.4b=qWq<, #@tirOku.z/>@@,|*mVisSU;|uE~�P�y(DIY,AKcPIѮfVDpy(tPh#^L.piWld6D6oU(\E
      $K(<sPM�VuYZv*0.pGA B@4&jo}~~Y5àhK~W�{sJD:*k
      _$}.pۭ_KVUFeY<˂CY\',MJ"q6"_3!>
      ׆MHpAz/(8&Ŋ�egO`Hm gŵy 	"ky>6XqHUHWeky#ZKz<n|{<<U():]Z\MHYj
       F U8oh	ɞ8+)Ib ɒKdwI5,**BOƸAژ.ha\`Qkxß>$xe0RLr
      �<U1>}cxţd@𪻼y(tcʄivF:tjsf!MUZzm$hBEМ^ 3O\)Y,9Gmf&W*|" w(
      QƸs*&fl\tse%961DUp-3c&`!/~)+V9F{V_d}$Uf>8Hmv Hy힇:*A�3~dT uc8EWX4/cf<~+~k1u[-,ΰ`L3f>WT"y\0b\` .pxD!L�F<r<z_uŮ,&rHNR,QNQJ͋a0�}k҂lGC=q)�rUZB{\`]J`Px>;lbkMjBYϼ3X�d	ʏP^3	&0VLƘ(Dc"N$,(MBO�PV!ZM\pm)ĪX2L¸@]%<G!R{�� �IDAT$[. 2XRDb,E-v�Η�-O+-	lk.Y1HESV?~u*uGCo 4~w�*7ۣyu4s_p繘?Vc7M9(TeӔs~gS>HqA-S`ɰR
      ",$! ~l?<L9ț]V)`*W_.KPAkN}1%}j_*:
      4"_A n~A<3.+m~>~?-fW�t±j N`LmC
      {`(?4yKQ3Y( %bJJ`Il4??ȸA6Dן<Df\lidYts(%AJ#gX;XBJ^@\ 2Mg8&.pf5_Ci9AJjC[:Bnh\ʆC5<ö xVl
      Xϕ{;~(LYj+\y%<IRDbI,V)dM0�įzb\a`,$)8(bHb[!~X͒܁^yqG%v:h⩹
      sŗU_fvy=DW'Ktu6ڔ]}jGoA]W}%.p_͚p)
      zß]E̒,(03(�y]`Vi#.pXE!ZXv_xS(t=PY�*;	{V"1`0=v_a͎	3;ޓ	IXsgm%:-̂ZK^%~+K{\exx;vxB>D̔DRT.`  vӉ.0*LTp@MV6D^\Њ!zr_ɲVb$9E>Ӷ`0sAH堵Dt:Eu	�!R`VŀbŒb,"`nM8"ABǽ|у�CI6bO
      )H6^G�^nz'oR|ȳ`0RY�F*
      ]!7X;Gy	Pf8NQ|	Yޑ0\&M=X485'_ԓ
      L?ъgy?Fҿ%Ujau-j`nB@?ZgzYxC,p^R)̙
      ůCK
      `C2+MXfY{S*H.vtBzW
      q+[_ٯ)DB/xlC)^BUPʝr7eb1Xl	ErݰGq:;\f׮A75ه*[hi:6&B#ֺpEoZ6"fJdWiPhC0XG*\˦2xj]l
      $eق'n
      -X։'9A$zY6'Է=M_db_ވ؂kW4&c^Cplڍeݰ,~fM
      YHf  AyK%)"XipiAV6"
      CK�8|.H%EyHw
      !|-/y5w^!o>qT"<s>yBg7ށǞe؂%ǝ{=D+~Dk/>`t\~uХŕ?kaN=Sg7CXu�3KEog8{"xc֗6w*	Bo-voCNbGvpSҽ),&9#!Ftb߶W蚏R
      16V.t6m6*ccxWp+R;	z /?X'kΉ`p~N(fw
      B(7lI<i`iF8"x&borg8v.UւXQT-$:O~_޲P8emo_C“/fqqc0`+^z9\k	0M;~~\~x[odn}<Lu?[vO	[to\؞3<Vj7:ŠW_ſfXmCZWp߃M7݀lO[jO�;O>|7ܴw]
      7^~]#wݏ{o_^-9_ؖ_\~-lO~q5{elz:}G˛s ?~\{Y@d0bMg7X虸|#*l}~gw]c<v80S5S*5Od6
      bE\`GfSQs-gr'a
      bE	,\^nz,>H4C;aَˏ@OG#8xIȦVo8
      z!r-ּv>~_`X-ړuW]}˱c)+
      +*Gn\
      ?ޞwފ|Xgؾy7ߏxtp,;cz2,{qUOWC̓Ȃ?}ޏƟl3>~NssC-rO|бw]O"{oW^{$p?\=*$^}|.W]][nv�;lC&y$.xKV,/�'|2?ՏϾkm }х_G4inz)`<{O^W6>$|zo݌eg#:]u�=�㾻~uK ݇-މƎ
      :a˃[shR)iF'N&˷-,֡NĞ=ƶ=}?Z(xئvEss$XGwsE'I	'bRP^)٢ul_l1Xrg
      PB^ǐ
      ms$M(m
      S;h(]	4Wˋ+_wQu*�\�8k|;%~ީ8J3o|k׿"ko3|ww.!9y}GW݅|J8+=׵`~XB`/?cvqw>~&>+![�$zqkN"[&AuqwO}�k݆?A\{+�+pXovyo}=~z~ē[A	8ܴUw8gw
      {r�@]V
      EX}$5Yv9߃G7=
      ,|gw	vϦ`ףc֣iytxMȌ Ʈvⷷ܃cֶsߎ=	�̯!6f\.k#؋}Gy+|n!4hv(lܿy-׭JGurH^BH'щw`C0|>K"wh^Qqh硳T,AXEA,fA,ÁNi2Ue%XE\i{SRE3Ty!<BvsOg]:yr0sOnóOmA3jZwj_n|k?3|ذ7_pԅ'w=y+B#Ob^^8ո[ٱ_@Q,\ᆇk{E�bܢ,^x~%yIXm	�zx腝ʧV�z,v%&~-ڰzHfބ.q5UJg1?60.}q9c 1kVcZm݅۰u'=?f@NKN
      {pҩkN=;N��;QxNt3Gֲ;.=
      chnl;?	p|?4P/<؉}_cD</[q-H,Ǣƚ,bH;=ߖx.XS'b#^+W"՘{)]j*8Rbh)cnR"_OhIջӉ^l
      ulTB4R;,Ep2D?.1s1\uB�\`�.0��\`�\`�<L`mؔEV((rSKGm)VBRIB=DCC``�n'|?=#^=Ha?+$?Ϸ)Kx17Š[h!R@N,\wn.}[y>N\z	~߯Ûlt8cSQe000K>6l/^zc_~`}tdDAKjժ0;zM[
      +%b,ylOaöExykεW_BWO;/A:#xbokuBr@v""p…zL9��zz>
      bӦMhmm!NCIO{�@"DJP0)",︴RBĔ%*)!JP-%DIHĭaWu6.0P"8HE~'
      #{vN�&S[VAq50
      Ǫ
      Nr)+nOy[qu]`EUa^L^)}^A\J&0j:+.˖tgE|ux{azy/6|6{2
      f>lܲɎ8R pY'`͈`ײgqk0ҋW([
      k׮aC182|E,1i H!fpI1'<S8l[0<<),`)>6GȥhiiիzP_/DU+.MKGrXUm*Ke?2GR(gleFrB2-rc;QR9&rPʦ\m
      bMf6
      beZqM.p8bq߃}Zt$>zBd^7O;Wս:)03Qo<c^}3M85G"	W6w-VN"v-(<7o>nߍ+V]ݻw@1$XՉw#$Ǒh\mۉT*V,<|1FiCCH&?>zzz0]w	|TsM(tvT
      kBW]WM*Z)57b;ouKs�ƁTJ4I>x&arg��t.,a‘}nNh*w8>8Ȥ5(~
      ېj>
      c�	ޥx~6ud7n:GɃool&$b{lNNAJq|W@s0lia۶큔T
      +W(:;Jf{gk@Cӌ�#
      cVXBT6I.ݒ
      45R9dKYR%+HPsNANճrɛ.^!\/ VmE\cN"LLUk:-O6D瞛nڡ…ގڵu`$	�F|=@c@GkPx6OID~+(F6g>HjB*a5洍³}H2cIR`dtd_bq>y|84A__f/5w6r&l
      ަ&@StxKي%1R`fR-'�e"JI* �G?)0s*UQd͚jաBWGA{{;,/_#:_z뉌]z{FH?jfq߃[ eL{b6DSj'enXxx΂cϠ}֡vuos{�`gM'12&/#`'n
      |au(r;9ϳ,Y6+eP]^4I朒,Iq\+ xUoDYJ%UCQBd(">>'G8"s3Sk9l8pGgOm]02<HCG{p+cbh]w^OcMuva^G;�`bhW%{p7ހ1aEbDНؼ}{1|;g
      .=sR-صy+Rm혗j˻a^Wx/spOns^ą4
      OSϜ_5<xéGU^xW]u.b^}m;qa#c""}h܆nǞvn>o0o޼I[@HƳ6#<D-8t`f"nA⣰~Jxvg&ĘXރ_z�kHXb/hRhdF]	7("#{c^teچTfsH&
      /O:y@TEH3;+%W𪼀V(z]OsUGůn_R")@C"Qh&RiK4t(
      ѣڹ;Yy-zAvZТ|I6bSi
      zB nh~3$bxw_6yoy/<sN=?~|ߧq/Ox†ƣ>_'�jSxt.9҂{
      yi⺭sS?�sS^HڅWmã_qw|a^|_GzMxkG{z7^M#/^.^AqœJI}q8Mm_ǝ\ꫯ…˺N/b~�N9睰7>[^@@c$D+VX7yDRJpv7o{ڜisbu*8S\`5Xd	9ZY
      g-Zk8B]fr8JHxv{@`!n9˖-իj*\
      ox8qqG//;f%	ό]Zѫx붡wOcJ`;pߟ-3U+^^9W9΄pd:)JH(g#sv2#,GeKaIeȜ%erLq1GfcŔ-)s1lŠ,+N6&eΒ*'l'm2K![EA{z%~ݥA*^RD{ۖ
      t-_8CIŢCV⢷Vw[>Ty|~!	Dۖ`p`Z�8cSh�8tέA*=:/EN߇X>,|z(ۆ-[tx;qW۾_{H'4%E+rבknSW݌�F3h't=Xnc0v8ן)k> 	\1p
      wkVn�� �IDATa
      O`g4^9#yS;
      f@Z)\5]ۍa|ǀDЯ%k0CDgc޵woPڹ}kދ4�!BNِ2x=KtRQm`p$᪓ry+DR6IqTl9up$D~&f"T#eL
      qEwnYGX1+A-
      Jq T9*KO(`AnN.0�\`�us@7v.n(4�_ЃY{iWaSYȁ#Lmm"'sb%+!P,vZA0X0x�d&~lvEIμ۞yt'V-@_)PɆѷ
      nh?&0A/2i`h-Bz.�0:2	‚nL--]p&PhLbǮ464)4ko;.<M!O}"X9l۱0ZZ#,`C!l@1whF)=[bag;lE,ъv_MLLL`xxعs'Ԉ}w"bd_ek>XftۦM6aʕ�|ަ*]Xc֝p18AcChnv+0Á&NcͰmƧOy62!A"b6Ոd}nS^5kis{zAlڴ	 "i(?xio�ADm"*fYH(KĥE",WtNYcVcb,D-`K$8&Jyq+9Ҕ5A*BT>>Biw(p
      w_U\^y]˫HOQ~LJIQ�3S	+~aDB61 KZV$x,cN<d.xYc
      pà-W.؜GZ485àuxݧ}-8\`�ڹn#@Es^L^)}޶3#}_ cgq){cذ;+$%{cbMsWK
      k'6KQ�Z)g-h_ꚿDT=!�Bs[Ibҥ甞|qFWU"#{w_ڽ{ڥ(
      ݲeKu[jh[z~.3#(Oe?<P#pQ��\lh0T
      +W,N_DDXz9>x/
      ۰{&v1GCFOO]
      XP,_|ΊR^Z2Ԛ6XT޹y9@!7W5KR˻+sy"&.9y0+ẼLLR2!:opœ+bDB	Ą͖HX9H;Lv7WDb#s2:g  nHNkĪm0<
      XXapo1qՈ?K};qC�axĞ
      CvڃݧsV�zU
      M Nkk+vZZ[׷�{bض
      " L.Ē%KDUCAI.'z*[,`UiV6
      NC)I)Wp]_`f)0qW䂙3ID!*8ET	�EDBBXPJBH@*[	vE"l֜Y+B:UU!|x9x>DzlRv8$Z7x1IX
      b;ZqܢN\vi0#aҥ}+V8ORhiiAssq~):[ŻΜin1]X\^8rW@U,,sy4Elqz"V2/tnʋc6Ǖp]`&!^Jx/HΟ#x\`H(ǑBY	fRRDR;ݒ]dKL6.p\Y5ƨlp
      1m)oL}tN^эS?\g~6Y~i;0s%o>{NW"8Lc0*DDglmMC
      #.pF)6ESQXr3[&z+^pyRR[KR	P=oI�~-[_~M�)]:*&jD2Kv6ưR|沂XajW(pP >3{8gz8QgXxxm'?;oG|Nr[`tt4W2>DX
      V .<+;d,*]ނ�FΖNnEE	=՚;n2:CnT%z	 ?]`]{{ۺQl޼oŲ3�ER+%RBfIex66p#XqYx}XpO!b++p==~ϗ+Ic4ގ`0DTYrE\6[@c$)U
      ^=7-b-8[QK3P(XEJWCJ�@}֭;긵k|rcC3fueob&1J(!BńH1K(K\9*
      B8\.(l>P/;01ܿq_!drT<f4-x;nM83l0p3ʹSvÔO7G�b+z%lux˛�P^`wkPŰfa!h"w793'JdYq>P	`,}%	Q
      ·}n#Tm:$=f1"0ۗW`k~~_1?>Y`0Zխ0;ՙU5[zmj7k+rxݹx'7Ĺ	DšY0P=.\{l{{ۺj۪l[bb"$zzZl2Nӟwɇ,DfQQ*+$+f(r&XqUF4.~I(t	io\`.N՟N&q^yؤ~׏dK%{`2ŧ6ݼ=g-01.BE
      V٥^<mͥJ[H"EyWRsi7(*4(
      `^3wjl[b~46&[hooȻo[EOO+l0y{\eS,t,ffb(R9bÎ
      E]yQYwoUug,,!`@&l`vŻwYk�16c$DPa43zQf4H<t]]uO=\
      }"{#H画kssfWicb^T,߭9Q1*axuM+&Dhj+[W7P־؅ֆJ^Kq!�CQ_[F]S;F'yshm9%U#((R\9@ܭ dSxp1EnW%[6U^%Q]#ɘXH_ޜSd(ih>5U*ջ"BxɵSO?6j=S*6 d4FAA"PJQRR2!W}*p?YqJZ=%Q(	)ƒƶtt^>p\
      <2HÈTG2F
      foyJA<dqAb{_ӎ,lpޢ6E[a;֕1d!4gOi�͎׺@֘Z+ڱ/`=)[PL|v
      vC7hm/?hO}Q"c/oKtq;پg9$AuuI�qX٤W�X
      )J^=JD6ᅔUF5&(ƨ45ٮY62%I2K;[0U
      ط"Z[{+q*&O<?w_d0#	]eaZ{RP7:0 18a$8SO>b|:#YԔ1Ht5t/)乍Z^qH\^
      RsMTw"zccT@rΕ�ڈCIqzITc]jahe/X|M1
      ǁtus/O6
      Yl@.Ė^X3иE$X45K=V>_r3<8XkA.Qç
      |4HaUDl[Ȣlқ*oN*PyN*ҫ1DfLI٥́#|dHz3.ζX̟Oz�_孯/GJɘ1G6)++c߾}ؘòm#gahi;ZjNAYFWO| 27lڲ
      &5~2˗FQJ?^~jS;sM
      
      p(_QY"=8pF3h~n~6/{}'%3`&VS.e};?OĒ6f"I<#"VFқvlDz#*۫MzSV:"YU$˅"_ϟЎ
      +<z'RJƍGGG\t1R"#DU2Zh
      c2haY./ƛuUQgR],WpN@К1#>[q|j:1l(M"zx;wuߞʈlSbQ~wՏlC*ꈳco$8,9\6J]E)O|[&zhc(.+A!(*AaBt"y1s>n#Bgzly=m\jXSFOD2x=<$ctB$>+xpt~Ee(p\Qyq)W$t)r婸TTk)ZZ{	S		[i׶mײlײOڶlJ_kZkei-_'cM;W^{5bRZ㫇U<D"A&w^/_ܜOAR(AFp<L)Cg.a)*:5C;X5ݗo}0w[0\K XXe]owJRQ_̫ren-X2jL<|_.Oo{͞d:_vr
      ԍ"jngϘU:u4;ڈm_^2qq2z&7
      k*}?o-go&/#cӸS1a[!=9-3J"e!T^[d*O�XWIRUY})*LYsR5:rQ(w~)㫏7>4
      
      DqL>M6!dsUnka-R`0B+#14elU5K}ν8$tWOIpA4vfErQia]R
      Q>q9sZ	}c,XȚ]"pϽs^�1Q=f
      �q3J'S9zrY`E#Pn)TLh h<F\ף{<?B!@`1SD(lHo*	@Ho6ϔ6Y7כ<YyU9"`w~'*ml`UV8LMMɀ_CǮ+
      UsA5(π ]Z&o#y$z\G(qbΨS??ɟ,Y8g`zۗ]l]:}Vd,_<ؿGo#BHɉ!q,CZF!@ea�ACO<{	qceY(0BŠ۩?1"޽'zyaTUQ$J	fQ#dw*[
      g&0HR})U^pɸ5k*>v&SI7۴*mbEz
      la)JXիg72|Ɲt2mڴ7c8(${}FR2qH)U5UJO$Fi	cr҉wpĄ<y~.9Ch{qcKܡkG^YQxFkƋ[ڏ<n,eѹa-T9g¶%XioS{'G"%lg
      Mx˹,	X; U`AyF7,�!8b(ij.8cP^ifՊ?1~eEl$m~.ywM1~9l3ݯ|,̑3G)z{䅫q0`
      Bbt1E\ި�l^R~3ėHD	Ye)ZCi)IQE4Ʒ*֚={)zX8I:Ӹ8MSmol)Iձ@*``LR~wdJåVI2VڍV|<_}6qIpN
      |T|!H�8ņ?ﴘ>#TPΥhMRݬlWz8_s
      ݿn|t+c,OcS.L^mݬK
      =\rh?Lc#BZ2iJ\GmdӔR~P`b˥~W*:r毗շ8?ܗy.1wW'JXy/s'5S/]/zm\?%ֳ'^džmr_g-y-\w뗉DN=od^|̘?N,*zG%Y?ZC׼go͏@$j|~5bX0w2o_m},T<#{OX6+	Vy3%ل@'˖MR-(0Ez}+-B
      Oeͩ}-l^QE'nNLў=mD"ASd}gD@O1ՅԔ\[39;^cXa̙c<a
      TAeЃc8qHy#TTO	Ο9I`@#45DZ1Jof߾~TTsGFSmLᗯtH'Hغ(+6!A<ãGМpZyNV褧˥k66r>MnlD"J\>j?w	S&+<]6c|<xEs?ږvMMw`}%s#ÕZ|gѽ-<>vnմ=WMqVYߵ3<5Zi`sī[/~Hl}u>M.g:EcCY4<ʃ]<QD*ZߏPbF˘0S>,yQz厘GyǛAcfVfOEʱٿItUZ{"˂B%K"N_B1+,׳,WYcNXۮ۞J%lύYJ'lwllײmۈ:u�� �IDATwlVԬ;7{6(miEO.c]+Ϙz`򫵦.oo`jjjJ(//DfM_b];tXuS//5Ծm4΂03g$>Mkkw]JImm-RJ
      
      
      ؚL98␴QB%K˵J
       ig\-(<f�qjᨖ@Uc_
      <O
      \k5E2~|~]/f\ ,|K-}mN)qQ�ENXLwKڰ=atI-;iа`P%-]a*t;k'i,//X7e^"U\s)y4=_vn_qx=	I$Qiiڎp%4u<Ia,?ͯqέ
      u\Qƍ7_M׾}ۙuYLzw$OW$gҾoư1OL.dl<I?DVu6�cMӳy",lU8-[zuJ&\@#�uD*uSyP; ׿h\+Wt|U4(ᄔ0F׋$M,<xZM)YҐ݉U!,cRZETwSj3b3l3VyKK#Pص_XϘv`jequEhUC,gqMou=LbUm|`0y!<|k4&Y-eF'*pDJqO`qH�<~jHB^>T`a6qGF"J0pDfX` '�іKd~	ᑐ-4J(+/r-mZKm0ϯ3`d #1}}N#'[p<)XRRlGoeEEy<EooH*߃[R\gx5?w`@B\O!RKRXڒҖ%OhK%Z
      X6R:&Ɩ$cBR EU]V�持Hq:ed$Zh~ٳN˛$^^#^GK!ULRMIE'
      ~eX{53^[~j-ԖX01u5͊3N__/o;Ɩ�c{1c&LȩZ)MWWf%)))@caݿڏ&o-TZYJYږ*QrNZ%at
      ck
      dp?;^\	jȿR
      }$cux5)Wbaވp$aN%cG	V^>*E7!V&bbk}|tsqpTX<l5Et{SzjVi#O<c+(_c[O"@ڣPA!3%XRS@y.c
      ({]"9WJMyhkji5A^3x1+ޠ
      #$R\Ų_DevMf.Vko[ĩ =
      ɮ/Y6їpL1s.e}ky%g<#ZkJJJ!mΎcYJI*+#Cل:5( )͛$F	Cdx48zz?$yIieKloݱ`~1E)á}i݇ o	PZZ4.Hzli{#A Һ/J.+8"\M;4)hTm0Zkf̜~1r@_ kXk\eОWqC^μ(w8U2L\G"	P\b
      #R=ݦzver	1oC6x]9Q|꽷3}xmML2>^_	}|7/7~OX63Y:K/O~|˸??..Ao<̿r8V\%gO,9^mfȕ}QXhgI#4ck^Cy!,O~}?po9Ւ
      WewyyOyQ{lxV~yWW̾}`;j3lgA#jkkUn:jm-+$<C$�lҫQ{֜2JٱEZX)J5km^5 g7J>_+Q{3wP6A-1cZ-ۄsisҺy?\nj`μ3_�-m7p�Ѝ֥cCzNAA*8CW'|F	'8ړBB@,oKU|,ҁ:MKG:NSKr+Ї,|OWW:	8oMKlZ!<JT+4ڌO|V~1B3cZY6Ϲ
      Om]/UHb"X~}u}'PnCO/~}|Hd}yl66L6ޢ4O^9U+(u/Zp!6_e7ƮW"%Ϸ.`kZ&4oEvEiݷsfL`c.P0ͬ~}3^XǝϘBvEca%=むε9<8E?K*$�1u3ټ)r%U])J^OCA*/鸢"#Q`D1@R%{99B 1E3t!Ez]WƩ{(h	Ukko,g֔R*Blkm'k*	4̈́1qA
      TyǏ~S͆cD"?u͐qH>`#ҏC2]>`-]aȜB�qjcBl(Q
      EhX=wA`{?֯oD7S5nF%ر	F+kPWZF~"}MWHk4Dqsf첧3iQ'a(/*P__4.ĴؾY\mYd!{laB/ns'bLs&Sd[dYK޷M,?XNvtjLW^gL,
      mM<l_%fI\`٬[⺉T6Mxl`V%sٶqNQulY"qּɬ^Ȭɣ<1͛{=BjKpz-0
      'pF.*peAFU:!|!ل׿V(ژYcʙ}š*"ˋI21EPHrK]ouC8U[gkB׳)w9ٳ7c`}3蠽ZZ>sѹy6}ʓJJ,iZ<
      x'e#ڲ">`
      
      M!<~/0_4~`ӿ|gy<hC0@9ll:^Sllm,RX^3΄<HM`X|deE ,gvОo]J09ny©H&yIr'8(M&;k&?/Ito#2t/oJMdO/|%8Uw棩ZkߏeYal6>V_@GG˞~(g1L4Gd`uyXc&O6̰R)%ZIi{eJ9mvDH9vv8ڒv}<ӛ�b?iU9FE9-ʡt8]y&̷ MIA[8:]8}
      v'|&6wݕ#R&XG?q,B؎eY8`0P<Hw`I8ׁq@ڬK=HtSkxmC3^wۿ{lM_w3oہ�t_{sW;5`0 -w??`t/ܴEݟeݟeiY@Z\V/{7_GyiJZ7ED2xt&qd&^tB$TT&>驘tLznLx:.l@0&z~&ҎyqK)Rټڵ<vl,VR-VɫlT&'Qh-S<'yc_е`ƌidb׮V8QJK#Ԕ0~|1'PYYI0S/΢(**b̘1\++qyoŲH${S\b
      ߟ	!¿|fˠK;Y'	PXR'/\.pYŐ|~dC rZqI#*G;U:,M$agy�Ѹ?sͿ{\͓/W^I{B!ŋ+.ywu}M&]Y(`˟~I
      ]˻:W
      gr"647_>?il]CŬxE<f
      =/|H[	tnaCIpեS8cf܊qSg#3/̙<L
      ٰZǻQ\t#<(֮!Rdcc;WFdԍEØlFMImaB(gn5*~\G?k;ohulaq04yG'CUmO%#M@DZx$*;мʤK}fmt9ڜ2SJemn>RH$wX,
      
      2	JiRT²$H)r2:V2y"*mRo;Zj}*MxBTǛb
      +ccnW#QnN냨.8]ҥoKys/׽7<a0&ʝ?~.8%aܱKzʆ]Y=ٱD#d놧I5LB>q*rUe7Xx<mع9v
      c#mGuvn|5Qڛet!y臿e”3ֲh-H0O_ul۲pI1Ͽ-;xby)vBF'}|s_cۿMY0ӹQb^M7O޸Q]<tW*pJMɋ"Ee‹JWǓJoL%!d ,Wx3*&*֞k+Z'*m{ҞTJMFJ+[c-u緿gXsw>c!U={)*ʨGB)M{{/͝lނO{8d3ΘyIXƲ3S&+Ү8$<ђA^>(|Ucc|*.TX6H02Zyu2n|R~pl硥9xA`�ulX,e^w=C?
      =DZI8[\
      u]<詡
      
      IcFHB	%x`0H,֏6P8bC< 
       Xb'ch\<$3mS.Un}C樅'xhce29I	-$uzxuDr%mmNpl2Oܵ9*JGBe$c(,UtL	%($l\L9PM#
      B(XM):oZkm_jO~O_Ix`7’r\
      zv/(At%cY'g/0MSF5TEUoXZa{Htu_w!nt
      ,+`BÉ/9 %l|?e蜿cc{սc@z
      ^&u[ı[4	oFRsء\!-	Z=c
      jŏ_xgWk:\G"_81a͙^ft1-W$k"LVD$Z:#0tYIe&UASь9HicMTRZZH0D)12$%�0FK	 J	jLt;riH6c&UJO
      %&>w}xey;eW6P__E[cO@awRv6le¸hGB"ʐTۼ;cemoi`yUG@"r4.ݮ-zf
      hN9!`MGhDnS9}65̳⸈	nϨx\c\2GX#^F<ho=:7?d+Mlm4JIR#)=c@@c^(k8fT\mLi#AR/#]I,bMd0jTmQYY|vX46vظ@VƎMOOB<Cs}Ƃ}#2Z+'-ޠ?@>rB9@\T`M*%)�d3_<UY/1gd^Σ&"FyK�`]TOg=\yFͭ]qa;vY)7ƨqTzRhZZ{((y<p3L
      &/.XGtq%<s7:xa
      [ַ	Q*U^h~
      'zCOz^we
      rcsgU#bUtR3\r~I$mο|1"JgUQ>j
      [FNAwB8"wS5\ja7vBZe͏_aa3uFyݛi[ׄJT=Dk/пmPY5k)\r&=W9'l	b{`W֑سg8P
      mO뛈okEnAܵ]l4a<Prxh<
      J%~QOŅ)S䦍M^,ktʘW%yMV1gRyFV2=aN^ƷʛRMO&qVCcc'7n ).P0}}q"===ضMyyفN#"]ʞ>`)\aY\ᩘHADiC*1rK|(aQO'n2T:,9spִJ͸L{tKxV®NJwD	3-l+by
      t{PnybkNPP„0}߷hVn颰f~JJL^jIi*'/Z0?oeœq}4FMw#RJ6^L8c'
      JʚC`%U_W
      db[vҶ)
      q$\I>	084=K::
      >4?LqG2#R8AMe+KVw;I	ͭ{U.@mۊ.Bw/wna%mA#X'
      pJ@@l!ڸ+CV$m(_AրA*c3	ṀPyINuPyriNLo6B-S7c6cibK+U^i{8w߾jZWW\4EzC!g{2 U#X�� �IDAT2ex̙:}4H__^s{/}vLm;t*PJqO`esKG,
      |)+1tK>	Doo/mâE`ػg
      xͭL\yğ߇Gu	
      GB4ÖN9
      h(16LtxjьVDQjf!s2n?-C+ͥ%36u-xN(+.
      0wv,g,%ԃg7ًj7w[Fx1:٧4GR2sa
      ʨˤE4-\4g^چrIYe\r"m/mSsm[O"tNb6!%}I?!MU趗qN~A{A~NPHwi||ى!!yLdNM%pPx1A56FWZva&T_{;(}m[q&Twn+@(	a:WGL.H�fZ%]w̟h$Z	c̛I/Q{I+neȮ6JD
      Tt*/xqͨɘ	&SDVY3)*,7S4RUV'[RqP)%RJ,"K*]^V 7CA1Z+	i!0ȅx#q0`S̫ǩ`YP"5L?E?pA=7rGl=ՅW+F=aM<:qE؍tjXfLU7onŜ>9].|t'G^f_9%<Ƃ8'\q(Ŕb؆XiJ8h_T8]hOΌ*3*Ac'A GgO#�tEa0$/�Fyj2nF\Is.L
      &{TCE'*Xڷqڣ/
       xE<aU#
      ^
      CŹKI^`xWE$^(3!2"jjkڃobWT/~`t)C?a1afzۓrϹZ帎)`&UTTyI8y&PR$vS/h"c`"*{˜о	W{SטTi!UҬ٥R"o}ΟP*oTӔ;RRy]#MVhê)H8JA˲FXfͼ~)UCRBi%CA3:#G[>$8㋂v؁"!a%		bђb&zܽGWnkӷNm&~QI]T†5QS2OUL/B8|r{t#eU()hm7a)bkXsH̰NnD1^<GᝌHVD㸠)׼> ?BWa2āF	!,c' gR$7Z&E�қ"Jsڸʏ/ͫTy
      FȔ:2w`9sVtQrsORWWd1E
      Fjz0dPVUUSMxWu-:DY87
      S_!e)FcZNUCAU#L|:(;UTX,ƨQ,+'0w䣟(UQ41)XEhI?~V-;Q,N_CM@▗ae-yWs(s{?vc"Sc}*u8'5~u*9驸`D@X	Ƚ0`0?x˳hA'.)t2^VD@JM&ތʛ&Hoʴ(|ssU;`d)jتf
      YX
      E_qHV
      z`Fhe?K'`>`]ǩAr
      ;UJOETUUإ׍n+I?>`ba~Ѩ>Y	7>A1uz8xm?ylH5:{Go?\v:7~%fNa#w܊
      1<$)UT1sj_m}3 mkW8IzW	1E!
      d:7fH0B}\ͤ/ ?- Ϙz62VyW<w0<#"$מ~<;)gLr~4~/4JcdVZ'Uk#-αP\rm;۷I8q&Nȣ`[=W7PS<xcuّaEiqk;>}|,]_}4Zsp4]Q=mkhQJY}'zu#
      I'LaQCtS%E9RH/Iz�cIU6I�g0BiBMi+?~J2;rDS"HKzH)B
      
      U"C(vH,L$ZZKatJ}JDž%Sqa[M8pT
      <|\|d(..&
      &X7yf[IbX*[ί@m&-&:%p%?UũTy!HU6wB8#a}ʪb4,b][1LZr5_7Eoy[b里~WvNo7=*"o9:>y|ҏˏ󧵻憛N2<ﰥI5rK<^CqoR3n!<|
      O/9Z)[,Ͽ,z;};tBnwP%gfa~mGG>rG~P\5w|c̨-{.x{Y8jcяO]
      ")Chc/
      4˜@'zJB)F5{ ܜ"ڋKLS٤W-a`<I{Oy,<;TLHPV';lFU^>ޢ>
      
      J';1<{qH"mnZB�3
      |ȑp*o'1"y-
      H$hii,C.RdSTׄ),*<%pPP§`KG k9y ޗ~<.z{+YKYK{#h*oxvw}VwCSٻT)z˝?'z97|btSQ<W/%}r%\ۣ+xq2?sEzⷜq'-,⡿.
      }\~v|Yacl}fۮw_ĿnvvC{PNm=[hYZo�ͯ>I7>KrW}_w"g=;^Z+1x.K-}^6븬GO6Bs_4H08AR RFH)a'Bx4ɰ`PEKAL1H@3+*/˯9cN6^%#0>K>TL})s6?R:Ck*qTܑ;	nc_0
      +&U۲}A?{Gyvlj{,MnƘfJ BKɛ|7!MB �!	7ܛd^V>ckɖ-U%}fvΜ>gH"
      sO0sΠ?{PctO#~%ZWNY	[q?δ4y|?0wb	FMEs;)рMbέyn?+jHM
      ԼIp4VR^*>'igJMQ3ʙr,qtʣҲ)_
      @S֎ÿ,$puW`\}Gx:Nk$
      Ъå4 Yfio*M_fZڻL@G>v3q(ܻv+]q!I:[ *M`(7bnái?ѷ7i޿Mv{7pm
      [հ'nZۿ/mj)
      Qdc*Y8Ki i�PuzMX@{nUUAPA0ѣ
      ɽeр hi=7ɚ2{/	Gx={HSV'Ry2:œS57.]De`(
      FEQ0̓oݎ^W@ڧ7TM5Myت	␜N2~].g*U{͟i<H``X8)3``H~ܸ�YpUTA 
      
      ݊[R5UTUUT5UR5DM$Oi&FQ4Q4^tY,[$I貫VvУi讇IKC|}PPPKNNh+X:;[JXt<|9ٹn~ۉsxocW<8(`|Kr3e:�nCw;MRIGO+/wH˃Mu5\v|
      F67YX07gq!=/bby<Ż۾k
      'i|}5)o[`
      Dgv^O??F,sa/;736Z\Nvpt_7O~L􋙑ꛧ'|nd:ۏ�
      Isu8RΨk`0!(?𐓢◖^rKBi^@eY 	
      4AUQTApܚ!xwADA׼$US1!x�6;
      _Sd6zq*$IC*mB=yn4EioDKKz˯=xo{  ((J$ܪbp$e>)$5I2h8$8Ba@?cԀyS܇X48	n$p	݆y,NvbEűaCq|(
      8
      C5~e;C[[P[[ ‡@saU=6F
      ow=vow6Y{oCD{Q!{3k�鍘#s/`HI}A#
      E
      f3F?s9"@F\@o@˦*0gio	I,+ߤ9Gfws~>+.߽q.x޴eh+l}m]*?5e;ΦB!8:ɸxsow29�,g8Tڌ8~prw־GSҺ5:ފv\#4w7ߺ.KޟT;8]ǗۥJՁTca]WsE;Nk3¨8Ň}X)/9Ds[qv,
      vݮ.}jTa}x{͖SщvWj{Q`9pX(>\׻ˉ*qzofuoA~d
      ::,M՞%gl}vFT=t$ql(@UE	]G)lV(v:,4CȽŵ>Gl#hݷƓ7r<OIIjɔIIe*STERUYhNUe:UU$MS$$tzY:E%U%EU$US%EStϳOɳOUz/ON[iKojߙyWUU{hjꢢsDLXX#okV==7qȯb];?Νikc̘N*Nd2`5͘L&àn#˲ǃ$X<H])y{	ޞy^UM=*"x=qH'(F$PW/+ì@_AIcatJ|$n7,Dz歭t<$ZF;UN@?fEژ`&1!)rF29.9~=>G"9>5(KbH&qH1I.@ScݺRplǶMUɼ(˯bM00 rbac	njtFJhć|wJSȝ	HHI$>+}p}}%ɹQ|d�1=>ܱI)a+J춃lgOe
      Jw-ƻ=ʪ(>_tVw_{Y.*k
      (*݅(-rɏngf{qvjUVv_xo;|Jw $9|Cʋ^
      ZjӝhVú/7S�XcRoc{q5e?ቧ	l-gtnkk?|7>؂Ny?:H
      Co)
      ߦ#"k!~ˬ9.=V[O(=cuV{_.gG7t`VuJh<[T]n;O/0RV}wM{D&o>zIW'�Vn*՟Wf'kxPSQo~[PU=�{k=N�<7=
      OՆM"&bgdnTi'?WUM4MJ#v䫢):N*nIɳ%S6l^7~g˼^[Imm;!!DG5"n7޺vLDDDhhY!NV_EIIVAnLWq݈֮vCjj<qq1tXzi`bRe$IBc6VhxɮdAQdYtb2yK'LUܫjGz
      TSaRT# t )5 _:jgjLgC|x-Cs'7IH""T^hT~ּ(c_#P@UA7p
      M3TC;W@ pd�f̺z~^w^뱅Z~q+Fbr#2~>K2Y'ڑsی#kGGw~q^O4}\d.Km?
      =]WCx#33tI�̟{58cPГ36_N :5B*2i͝yHЎuTv%#yrRY'
      l#mZe[XrݝX}AOm.DWZXx-0'$6|ދcƃ3a
      c'DM͈\
      8DK6)g7E$N_Ny?}n'w|	<Ha@8cNjl("k5	IgY<~;`yiEhf":w"D`8Drd.6гs[țq
      5[dưҲEoa;̡{HlQjj6F^z@U	ɮɢh,|QSgW,wxBX2gS0
      ʷ@Bb0{X[Ư+>_0qz
      tQeטNWKpn\:]4m-c|š
      Ge7ȓ`$*FHO&h=MzWFCRg4O+%�X
      Su3:1En;==h_.ZSƘ1G<LFNLi]8�� �IDATr~%I9L*XNL&#8ӾxARUgS#*8$ob⛅{}+^`}{X'NAEri_!�loaƄkuAAA
      99c_k~=CD]и8'{?%f\2"ivD4ZZu!j.SY�C1˗/f˻pwRh8'%Buiz$R4}HDj&h"5ϡ�}L6Ljdfoe¬Tmg]kSh,B.%4VCp${t3Ư>!i֥I|-.p-j	Iըok'9BBns
      ~z:]H'8;mhӧ3-//>%yl=Sc̈́tHGkW&3KxA&'n7)ÿR
      MI'=I\V""m3rP|Qi dj&Tv;im$ΚM":εfXqLJIDu栢(Sę4o'6s`Nr
      6+8l.B]i>:g0gfwrah='	U$9LprIa:Xy/Um�Lg"+�[.1t&.373{l	i3�j͉]f0>#JZ;F@JI@(j cVB{3MK,,wXJ_rيWo)h&ˊ
      &	Od	QJߓ_A|'N}4hX촵umRʭiP?P(^?n947wLWW(ixiDxU$YtnI2U u&^gzAv9M^%u>`>1o^?x�#�p
      �!j0 mHzGgw5֧.}$$gd'0hѐ0J߽uW}gD<
      epll;q!L4`Vhlaokw$Mkx?p|)jDlgR~>aq,6O�&M,>+;P	qLƑea0
      <\Rp\U6+Q1a?4ԓ1	YFV@ow&Xr͊o2b(x]|kh}T
      >ޅTpr/IՏ={F@o^W|\;=|cN7vZ[q^T$jʨEsG9nl7B!򰜥KK;6M6~:tQTAEQTIԹu-zEsn^NՠWNL|$xxXw/HC*>~!
      *܈Ko8BK/ݽ
      K.
      ¥7g16|dbcJf�r$Bd,z~#/!0;&Q]?-t`܄> 64^{yŘ1fvʨmqfDT
      =
      &bbN*=Yk HzΖ@x.;RUUQӴwxDLM%MS=w"*!h&j㔼S&M	-==)Ii4EQG*;$|Nb,@{{PAuwҠ73=@KSz[d#yZ
      |cWo?@PUcY_R<Br$ITM!
      7x4id"
      lQ}(2,]ETf'"*$5JG1ly\�&Oy~_|'^pYώM?>QbTUEQA<
      nosy5<Fjo*i?[}$N]/=ȫ~Tz	Mnb_P!PWs<~EQq<r/
      8'oGŅ'r[oNPwE'
      6d@<ehJUޡ>Xz:xRiinAx7oAAzM<TMUU5-@0T$P�>~J/%[GזbDQb	}8& H(&"\ONF-2 =YiAp:#
      EQP˟/PAFt,8o:4W7b4.^oiZ*>ФiӧNLL31<"|@UU`j%q-ul[4$g0߼.!v1dÍQ?@Ю͌<>Z$qDX
      &HDsm5{.b۷CY)чMr
      'Mu.(u!ʾVUy6JYt_᪼zqCd2Teh5O8$Ey]E^EzTW ?tg|U`N�/У8AЉu@׈HEXg8]Gގ%ƅ=KGO4Mh~H�bdCӴ:4W3WQi x(5UgLϝ<eM^%hv+45uD[[qqa:Ah71YyUVz
      ͝J}$͚YRc3[[[Fr+h*aצ5\G'B/AAH0ݎcR\QR(jhn!&B%t2؀`2!C"(	Nm`5:bs%I9i#ܽdWqIoʢEITUQUEP*>*Ɍ	g#R>[UFAAmmm(
      SLgY~O
      "wҩ3}u	oLM7:a'dN)Z'-
      dS;A&r&хIJ=xu_,e͖|9ϣ(F1Q	'7I^y$?]_W$IG||K|crhh(Gpc7&M")"mXPL;,�jwbԉо?7t8D]~UHȹ15(h&cD?RP}PI-W}u1.LFJ^bdLA9*TUU)1E'B_+*^r.2~~~ii@[[~~~/ށqHzif38 Hb2HG1
      Δ
      IE>_HDbb"݄csuJ+8$ܜ@ڛx2SM<]7>`Tn%/f.
      КKiǫԐ6&fU	<|!Q850^G1Qbjo	]^N9S\Ux2X&!!AGwoHXxlzر@Ɓ^#/teYXjUUUs=l6ÂZET	OGd;u5*BHMY>0,XȄhfinұտ2|߹?y~!i<('k`5\<u*o_᪼ޜ_8h+ d6}˛:e"~4^	:ATDAoUfTUTMA܂tzʠGUc
      U	F+jfqqq;@U~_(-n(Sl4(gWq]lW1C;1x{Y^ocLZ]צ3(SswMIqՇ$E"ijzqҰg6+x$frь0Q7Zjyfs©w^z.m[̊c	nw~7|6
      bk
      ,�`ێulڸٗ@T͖el]Dq'\=
      Rt
      vngwhㅿBhY𗯪e"(:fJظvnn *�YVhll' Ѩ'44�Cz7u.6Ɓ=x,䰶[HK{��,SZZJVV!F
      .Mkr)mh +{]v6
      US!6"V~~s򞌁U&JSGp`;&;In’QQ(ڲYvMTao/XջIzX
      UDJ x,脄x&v�kh4APd
      Ma)*&)k18У80w0
      <dl6red_"jhBHX 9ha(DN	
      *!1ߌтZrr@eU?W1fn.[:9Ĕ4wm`w߂r7/YQ}%|:2/KϹdAEUC0	d_߄>Sfs>g,Un$Gyxެg挻غv+5)?/7r
      qwreO\]zꃃ(vX
      yٹ++lY:j^s{|sFӶqweu
      ShQxgyJ6G5Nm_oYwXĈy5{K[~[Nx%4O协`	ʓzgu|&g3eZFso_GjA|*o}}=&Lj"x??mV2dvb$Y#k"D_I4Sa`s{<D8&HWTN.RMJj/_
      i
      ilMNݫEu6U<t	)ne@1E"oi`8:h*߰oNW@Fnt:s1G25ATQEAPUIԹ%IV['eO6%tfU/zI#n!یf*X~;E:PQQAgg'&	^OZZߩCጛ0v%~}qn$Bb<'SIW:δY|nw2>xUnJj#oLTAq0�Qa0z/?&Of
      u,>":+o~w,cL-ˊM߻\Mz8]o<?Q#Oq+>j[4eԄꖑU,qv</-&zcHA҃pS(E gۼٷ^%vwH
      ]hG7
      _ s/#ђƊEw15}uޭ_{v3{yuvnk&1ao�E73rkp%\dYA#8Nw{dzv3-;w9#ˮ8%@?*YYY8ƎKOO݄PJQdE+X,+KGzGRL>RR<XL։(j&3ݎ՟"|Y=u2k)9LM&�0f:h54˅*D.@�~ǒ\d=vfm:nƼWUSt"ObzZ[}[[A{J&*Jo?o, Ȃ(Q׾*H+)kQMӠ.ܷ"fW}~/>iFǙc|O\
      jH{<4]Y!M$wV18<	-规rוC|=̜jҙ_�.nwbsg1A:L�r-DK>kkyh~ʼn\+#p.t4o%#R''O2oA&EO_ �0-b[l&PpʭP$9̈;f:{d�>Ի÷'tF$Hr+}RX΋mkW3nlقH۹}vBq|'W0k$_݅$::اԉȶmKwqÊ}G`deeQTTDvvuAX~=Xڸ?8ew^`8b`7b$I6Wf
      `zR~؏@撅_:!pM{h񓈟3?{-o﮷7 h4b4)iysy깗3g"	1$&ngaV+:ݩX
      V%GX
      0IΧ
      z_-C4U4UDITUSe4axmNP~%о#!@.uJ%]]]:tDdY&))U+lYuۗv.Oh%"{5$5d6ԑ7NOpeɼ|=S?;k{r}(^F.$U*o㑧X0y‡i((!'g̹ih	3V=M*:`H%Ж.*dFN
      >4ܴW?BZOȌ,":z *7KDQDFFYWC0.ML;�Ӊh&}^Eay;Mq?茋Z=WuLM&CF~O&(ju!>ά(
      $TO]j+pA$,n*ǝ1EC̓?Pkl &&OH)#zˠATTETDAUDIIz"edzA'}ˠ
      z*Ge0Z
      }rc\A	#U6`k럪
      *JPF"&ď??WuIOv{F06DcF {B(~AF\
      4tM̌h1CV@ Aht(MeBDxĻ;ܲ <
      (F1Q;"
      є	lڼ,K"Ad!"dee q73c,^<gغY(EEE>uo%#%d
      Z*VaF,ܴܫZȪ@XKbE%?g˙>+ж̢{*huPv:%y`rznjvwܼe&,?"OBO%hN6t҉㐀)4M!i}A{QhKXdHل͉�88z0y
      <=6~e?|D&nsٜٞ%{0fL@Rs(FM9T"@/c7
      쵵(DDDPsm!~y6k'>	|}}`}LIELy36k4X	^i'={	Ld qÙd-&7Մ˭Ut~{"94Ǹ1N~c`5�;!$$'ܗ;;($NMY8^?'VC!٧$I""$Dh! t*:M@MPdE!)zdH@$xTlnBBBh=v2t|HuE"eH-r15Kǖ=N.]up1Toe|I=f!`;؃nNy
      vR˦:hFn.m+̏[4V	sXTReTfCUsMj$L`'7}wgу qXBh�� �IDATZ
      F
      <Az8&ѹp:eeًvQD#YYiٲr\L.:)..&zld`u*tJ
      ebȝ[JE!f_ͬI\:#d#Q!zT-�Y<\0{A'x%	HYai)W_蘢Myw<[rHϞ[oLQɏ?{^[[ƫOw,+#j(p:\.a@B7`0k„:v�!4**j(jiQ![r	|<�CɖB[y%v	8>Y;A"\ΣPa6"_=RHNBNv"%FVWvb�}J
      4&#RWr}oEq=MQ^SCbL兝t"jڙG"-@]Ϻ:7JADl̤F1yCtǟ}{'p]N@;zÚ0V\N'
      c(h<|
      0gR[UddffU^2x
      ںq$H{['_|e78JjK٧HJDQ0)HrRGakd`|KPXĶG_"@13BZ[Z_OӯWUŧfMDS'eǁ:ƌBCt(bp\Uy
      X߬gֈ{KN�Py|*1EG0
      Fa̶XNL&&h]!*j
      F-HAST zMVG>FUOUGql6v\.2dzp|eFt\FGOGTLQ`BJvv8t=f'e3-1@j_i+hKtwTPD*8Jٚ="tDxFң*.E%G(Z8%+{uyKsZ;[ɛզ[y$O<bLw7΅,?Pd@'r}ՑfvLo?Xo"/v	/Am,`%[A
      -fShfc\!,t+Uƥn>vߜ#KNR6m:Dtn*j,0J:?E'++b	2j;t,:;ULJoYSOjũ 0
      =^QEQXLz|*ٌk`e) inkEob,R,G\|p<DFD`LHEs ƄL
      b\r %&@y[\zbdb:Zeyq{xC͔U7mCQA'8ƣfQU_o_L"XތDZ%2GEADk`5\N.IQ㪼Ϋbikb6}4M;	pX4M=qHij&_"Eq	dxQNt0r\iM`zBhj\Gqжw_6v;5\y=5r]WV[f^eIl.-sfrȄݿ=n
      yOH4]FO.~2V~֋X&hR,,QRql&--̘O?<pl\L~~C5kޟs^(_ԅмiIn986<+y[o9W;!AdF.繿=KT|&5e3sn"&w^:Aʚ"dZ{51KyWVcDw}[(`UױwÝE|*7bлY?$x~e>)f*s=0)!}vcL$6=Y%Qٿٮ$PrMB.c~�3l*`~.IԅDEvG΋72xî>g]iߗ[HPj*eΛExo`6\/YΖ~/JwYHTxG^rTr/~%:[ygO.o3qb6|ɼoeת/ڥؚBUYG+x6dyƊ=T'1Oese99&5yq+y]),k )6;wݸsL{ݞesVNf#�$6VKգ6TRSBaj*KlJl%&NvLL[K	l5WQT ȘS3zKfJ.:L̆
      -PU;Aԡ<i#^d`ZIL_}1q;ĵ=4vRYtĤ|+%	Q)
      VԷ罬:::|佽}s#(  ("*)ed
      zA/nj(_$&FMC='3&8?=x]QulMzᇇ`xo~s8D9Cڰ
      =s #Q&x9[DžKp�TTAE=$*z54wGt:?�puhnT	9qim:qOYgϛt(~O4<`%*Iʪ>dHLA߾
      kw`ai\plUR/O^/RKZ0+zV,]Huc#I	DuƲq7&Of̜݁ʸqtZH™J:RO!1)
       WK2|j4Hh&Nd
      ]_JIJ7^6бfo.C{m;"Y&[1EfI"C$=98;1"0;;NeM+H}2ZQ1
      3rع;V,HyY5$νASY0m1U90i*8lȞ`-(cI$Cm'vF6Y2'惇wagɜ,Ժ0.4JLDz2YT>DFDj	MHFJ$V?y.'ji�1DK"g CW5̱,s:XZ֭)]Ǧm,_<ӎ>g1Y	|f_Qm,OkyWWrpsBW_816@qc"ДMHh3݊Gmm\rӁm,=8i#)nl۾Erdh)E I1ItyvX'?[n?k̄Ga4}$WU|3a2EG8bSWNMMbO?KΆ5UTeKgdt;5;>\33[{eɖ{LBB
      _B-ɽI%PC	I tظ޻ˮj%|?#!M9gvw<շP]M?Fuvvn'~YJ$Mێ=yOPBջ5Y|<y-sbOrr
      ̧>
      ]F{͕-`„AWv+'~r
      )GUH$[*[X(@Sm3֍3nrT5ia+}S7?szh5B'L@`0*tiiu=4z(3qQU56?=9~8B!r�]VRB
      !)TLERQ4SHP"TPQUT@`J](hʄhp'YB:;5"yL5yDI$}k3|t֑%Nn05;9R}EN=X*p"$t�og.'KW9/]d@#[e"^sG|㝕ZG6vr1+7x5
      Opυ3?\qC˗:OYG<ㆻ9 [=TM{-{;3(byJ~]\~̒J~Her_dz]]K5~23ݸ\}?'>(?A9i{D9,dPR[3_D0CMpC>CZޣ؃Pػ7op\j17aP`PI
      @̭`Nus
      `)=;61ua?7R\ڽ}o8u;_rU<z&{l/2O_aeu9nʀkz
      DTpw4"0==Aioo)O[qH<`EB8"hK4rdFiDB^6T!mVéVUC_Slbj'=n/Y�#h.%Uerr>ª%y8k$(H	Ms0Ai\{Q1U
      JoȒ\fK<uRUpr3b);[	9wuvbbۄ	q-ЧCk")+C/ϻ[FG$Dŗ_´j73cd6Nŋp8qx<ߏa)%zYoC7Oc]4h]2):v`GLV_^ZK;G~]xz&6nf	OVҙN7kXiT,]F$X
      @q|)<ʋ>zӔ1늓i`5'3㐤RC
      U0&00:`C_DZD!x9e
      0*xMN�'mXJJ)G^,%==:
      
      TyjXNiDP*7í&GA(Q猞N;8DtM!{zc lllll/FZ::|d㧴41�SCXxNEEtu1aBYYYD"!wtQ_Z0%Q?-'9X5)RT]7~{{͗q[/7+Rp-8�QUP(Ma!byʚ\lmmUޗ*^lo+}l>Îaҝ}顱d_^]L7UoF:1E#]TH6K.ʛ:)// ĶR2vƥ $ĩB1b֝CsG4ͭ;5GnéenGa)�U*
      <Hy\['!2%~]xy&$F舘3_mf�i=66666ށiQWt7+~$˫$Jvl>Nwg
      LYT˴k1¿ܐEe#Y*e8޴M[3;|??N[$Xud;gDU$T*ho?!!YȤ9�6M3a<Y?t;/[=G:w:f@d-٫S-x*"ǷTK'/zx"*o T*煮aC~nCJmIDJSfT24uaZU\R7BBUNy;Alxԑp.v0vIWW999yyGǸ#QPز$ʲXTynvs1igZvui>+
      jYfwi<@y`/ސӫ}rC66666}}23]{c	ͣB(i
      Q_?	fN}
      km#SL=�Zr�kpj
      gºP?1GzK5t]GF*ΒS3PSɊG:[i<-}֕L5/C)Ktbl,ec{E1僯{jl}ЮʙM(fCíYκ=msM辥L)OYͺr^?<6H˥4
      '^HQ,i*a8$dr4(STr`[NQ̴Iҧ
      Ӊ|*$=<r7]^w),ay/ǹ
      ^!*gTF-Y*-/tpxm=t̮?>8bl^:^llllll#;ۃ?gNFW*z;;}	*/n^*
      
      G(($+ԩ8N<w
      rO`U̧'$B]:/JJ6S/DUk$*P5,gw7s[aזu4NHTy5MKmb%T2@&_DPuEQbE1BqBujrtcϑ
      +R8WᶋK"'`Ks r_nd|7;**=O?Z4Me`5V*(~~bŔ*뢤$'V|!c#A9uX*0
      iꊔ04BMbN>-
      (mNnKAAPL]us4M/}:Mk9"'}ʢSr(u12budzL*l7Hd'LWsp]5̝I[jf.@	`�
      mcj)fmy).}U$bKUUǣ
      MAӆ:)%wTL<VMB3$ѪVbUFFư:y+_0K^-'
      1}
      
      $,pc| dh3dx	*i;p\JcrǾ1l,gрts.x}oW./$3rSyji8Y*o-ةUuʢMϛ5
      @J!HB
      )MŐ҈*0M!LcaPUgU"┚`%6Jdx$&"B͙`uՠ$$|!d4=Nd.9~ ]wkך\xU4La/Hg?j,266kkkABKUUL]%&׿%G5xo!N&>2Ba+#<=6X:9=CU-�p//?k^r5@nOv՟Ld
      7mm&}s<5k6كLX&SRCOOOu˶naPT!LSQԈ:"RwFTa84Od8$8{Ͱ6c$
      N	V<k+[Çݍp0i$v.YόY)ozT+n-V)
      `Բ�痞I؜xnSTߟ*+.WRۏ"1Q/X8>__kDUTůUZk4XLP;j`ɈE8c|7c+mC+o=iZ'ǯ=osZ^m=¬p{n #<Y}Cc[Q]Q9m\=b{GhL5ŢB*4)bMV&�a0camЪTLEsk0̰JaCU೿:]lS\lڝqdggxx<tuu 
      l? `reaz7kpU
      N~Dpk:~*˂P~gp7Ia}'666o
      74+�� �IDATTUA2CZp۬B
      EJ3f
      "u4D7UZ_u]pE=ɭ&Zc[@+VJ&9
      ;?>+.]JUD$eW�w'kN3e2!$�Z0dmQ?X#<i=Z֋gvJqRTta<V04j09s J-Dh)LLa2VЁNblcCkOk|>hƾ}"ۺhrp׊\nA8UgZpNcTJO~~Ă)LɥĿ-<ޡ
      ش1@0)-pqR/_[ʪs|ЙM`w=Lj؜JJr.<ðyr_
      p a~(V@jC)xlojHeKZJo*PӴX+EYQ|}:y̭mp8XŮOe=+c͚ȠՇh'/4uَaVc[!5_3ۃ9Swö7Mӆ<a4#y-Fr"&^RK.Btx#4!ԔcL6adt91L.((Ȥۍ( 4dJST4bHR2T08$MuOU[>TN`aImm-RJިCE[n3|`qgqܯ2~^`i9KI6_I<hW(<!+ho}ltEl،0]2W$_rW-]of`{H�嗲lzdt^ϣo6BDGw>qB]3;7v7)8QqW@ @j?Kzq8pTWJxʛT^-Nj)I
      (eD5Z8iԘ8,(6clU,2xZ8^;:d-۶1wl<	yY[X1*	d')$t0e�\|:pá50mR1By3Ƙl`׵GK#=M4at(
      cE)Cіڠ|k9[8ω$X'df!G%3o0ίlQ!SE�L	vEa]|M9}WgǾ_y]ܶΕ=d9[͈N0(f'M9_\[d\MK '*^}Ӕ]}?ǟ~\:swSXMn{=kRV/<:'-eY7ܦCzZ=mw;`kqȶ\x'xi泵I҄{*_bq'7,e}Bc66'pXg` DOO`0kBAUGWyRW7LP#›3uPDI4y]*arvMk)?S/催>O<v:Y6PsKNJd;ϰ[ײ|MH$2FL`;/9C>Zza�uey̙͕u%gNfLQ:&{~()ءnHDH`.Dh\C*0*Qm߳Σmlq1~ڕ<5vGv;lnRAL5MȤǥ7VSߞ<œ
      '<xں1z}Ytu9nDfWOs孕|tf<]nlpn
      =p,JSx}d™6g)B~Nj?w]pOmsw.q.탼fx+o`bstuoG_:`n6Q0!7)<̙=F;X?^8̬>ox,r5Zw#2lllF'9~@ GSGMljYh*ALƣMLv_c6[P`Fʘd6YeNZ*s%X{}Bht+joO~c1*`
      HY\ӈOHiwyhܵb\ygwJQ}yWس~}G~n]\Sy'&DT^HTzSDcUD#0?MC:`HTibb
      T6̐Hn>T೿>P/+_9.f0#7T00sp&:0&K/*jla .nb
      #-E=naJS2$RB4Hh&?f.Z[,dF[(
      Ged^ʗz�7]ź5j/4 P07R¦z?ˋ>'تS8	aEh5y0w,5_P$�de 3ڞ::DN9͉"C!2(*PT5L $v?s/kxo%-RU=a)f͖ʹtZv~Bnj9G!sgDНTU8Iݢk2hl3},Tg/03`ocזueQ?2.AC�f`ZL9%#MNw
      m
      ͝v=qfVC;--
      uPSSBee)=ttsuϯcB`j턘ۯr
      ъ_rz\SM?3
      ElAk}ѵGR_3y1=!(ȧ!?+.YQ55SX0:)Ȍ:>#bԐXtRu]']]8BGߟ{2#lUU5mG1yyn&1!#S9Ш)N9ooajfd;˩-QY2Ńˡ^L+(P(4l~[]RXWAy<zzdg{Wxt+\OB"0UE3pIKJCW]EQQDWy:pîOꉏx/)'i)ǒzL{HK	@M_\6$r\sVH"~VDN[p*΅lӑ{l`()rsQ
      i;ESmcg2*q}X-xIaeɖ=ydX8
      p˽eTf(lX	n~.$=D{f&l	*pE	^y(=m	Y!_V<lKG0k3\_igMϞko(d`O+k|㾶={m3п50&+
      !0MD&iSFo$[ӛ7E{3$u3>y饸81ڜ=>x#G^KVUF3A'P͝>\5L*<N
      4J.DFj,T~2מzUU
      ,èTt¾/Y:,'Zū&s;"VPfWO_\ld~QPՒb|xvm&e̩y]~gʘx/x�?ʱNfLX$c=Px47wQ^^狝k+>em7	l
      n("jZDSCwqjz$5Léz<lLpnd\`+.onMTR)ϕVlJS1Lc\Dh	g$1in`&s*ðU16ɔ)(,�VPu?'V1Ȫz!NNXks|Rr,R#XFޑ
      uzUg&}O?kNy7.Ly^+V)}ǓͼP:9U5*:"ꋆtū{Q꯿VeS&_瑮Qrhjj�M0+#a}RbF;&'Ӣ<t]'Ny)`,bb(iQTM7
      GDܺCD\Gnéek:U�Év|"cs�ċ`�>!V4 "TJ(=---ж~jgg!Lw"{{8djIEi,/iJ9)(
      -e馴+^KLpqfМhᑈ7:w$
      <CYfňj4$�L6@�9~r͇އd1Rm؟YB$QTXH|d꯽\
      ǜ_?0x9Зo"yָ-zS~n<RLQ2bj6Ms8l�n!_Ϧ4,/je
      )=#!=c
      ެ!D~twwSZZu]F!olPy8~p
      =9mŴmik|\,^1{z.
      ;{02M"A^{p)dkG7/į92sDh&g_k͹Fcny�xVڌ¼X;{0bx[ckSש;[ٯeSJ/JUՔ|[},,�O#RHiiQ*$r~jH5q$.=_gFJ)	èSf?}>x;5s}l;|L,#t3xQ3RLљ0
      )%P(-c,/mm-e'#!&a!R8bbbH]R,C,3J?qq##&'
      4~uEQ|Zhxt73PgcXKA>?ZGm@+3hOî0x7Ghux<1cثfmll,]/ k/3Obチ3tiڨ1ENǃR߬B233ÑV15iژȶڪJxˆ͟@`kP(ALm-G{-uKYr.It]4MǏ'o<6윪200+
      Vqwb8\;iË{s�ySY6rky	!h6֌WyBhSc(,/7赋/gϞy7lr6).A[*)
      af
      zԓC+ʩe\HE9a퓦'锊QtFZϑ�8Sw4B&9.Bq8gFt$zut\*)PUYGU/~\stS	<IB 
      cZ:!	1V+錵ՎnZ*\THc"bFC*_ib&D2%Cŷc;	%.ܱ�FY
      
      :}ڰҩ#ߡd{8bd�|/̏[la] Gwdɒ	L"Ls3"/#7RqߌJof,m5Z!<WL=n!1X#4`
      U+F\dqgk+Y�6}
      mE#XOR\,
      AfKAs(xOFVJ~:LG25*(@E(0P
      otjE!/=9Xtk)ok^Ss"*a躞ƫֱS7;Au:tvvy?ּ/l/߸(~~aҋw4}v�"׮>5~~=|1wN:6lN5NΣϮvsgˮ]{hlhM_I @"YGk6;Jbf(W
      ^t	t]eH{g833|3-)%>%Zl*`4.4uaG>[UH>
      WvIWW999yxGX>M[ek5lK~#m~.tcMY7),d/NJ,{
      ֹxgۨZZ$",jϚ9H$XmF3'9h<17rhؼM{,Y͞Wv`]d2,`JE$;E~	RR0iZ4(U$RyOB(J	|/]&Mӊh&ʫ/rv
      #'=N~P0p9с_χxh٥QT*7~CnL\|(dwV'Z.#od4/@IINBlWUUX@J	BӤ
      j2�`;tUtbWp:Bw%?eo*N'^7R6!=ۏ!/F{wװc]f)jo˜˫G(*e&TxW
      h&*gR6?L^/|Ź|S5EV1j%zW7c`MӌҤR?s\hݻhhJIL:Vb)C5t]۩S<;tI~ :\㘦[Ol`_<uﻋ+_<kn>5B!pxb69;Ԙ]]	z׭~Z6v2{ֈOLx=MaJ7ɊarLVVV,)/?ourAKB
      T0MC
      ,.#hfD""T;F6hn>;泥@ @(];r׾}=̛]Bun*yN
      <L.q;5K6C(q4lK+R*:?4
      6hSu*nHqp& aHVc*yؠi\ۙd6fFтr$d`D_^?;Fg$IiKĎ
      əx	5w;aO*xrzݷύ�}wogh<]vog}pM7/ǏN9VVRtS*KKhoCӴq8۠-XZH
      lmhaFvI$HJz;B8#OنXih[~E"딨TTT$=~>	(3
      ~/%\t.]]q[pqFB#?Eٌ3Zٰ 8m|;3ecANgle5Zc eo*R5Sr_x[V]8h~kWև6mfl~*H32ߟl
      V,iL9SS#x%3;裾.3kO–C[w~S>­S+a~)RUnǔf<)|v!Xä}}.Z0$D48
      :ZpafTADF
      m{m8}z9iX/hz-6֣lY'v+?G$66/g_?xc>[cϖhG{QillH`DطL&F(Zs]@8_l�� �IDAT1MsTT)F"h`~?/pp֪7^ŶZSͯE{xTˇ<Y*h8$p󕗰P$oڿ_qRO4~?ˎ
      6'i',?kq71k|[S0=B0~=o"0Yۏb{<fΜ>4TdF۠ńR8XaF)Ma[<VGI>g
      l+6�oDa)q߇Y5W?2W+^yO?9t9k~NگGɕ&_YʣoNۿؚ>)9Uzݧ׽MHټyWRRRj6/ZNyyp5jJs
      0$NW)b1E*z-K\6h?Jh<HƒaTp8藐B-i~CO~o?ێozTU3t3|rzS<ı53OhHpX%?g\j>VUy-dHS!|)so	@T44L!US&"#Bpm,Vl4IJIN[>|'bIiFZc:̸=ķ-kڻ7lnzcTmG.εXv'ٹk/ˮ]vvl{ڏ{~F6z޲LQ;}&%SX2à0jځG9<VtP(4qH$kc0-&&E%K0ŷk*^[ZK#
      HRU7*x7o:k#Q]UMz
      
      GJzB!ȤC
      ػWv(}1Z1Lyjt ``` ~Bᢿ?(ddD󒥔,X8u�TR8Ű+RbNvҩVUOG,zie`sQ|.C'̗]~ol/COJ-
      ;ȂO�dd	L3=q߽ix0}?ۏnH5o>HO+}~NLMPUVHgg'Snۚl9h͢U>&Q'j[!~}صbb_}!<mZGNl<dOJI$Ia
      H(Gᗿ|PN5ZIvch<GatwbSVtJa2|yIV]s{a'>NJ)ڱy=7=
      mdpwO+Ku\OeLH*o:1LC)e5;SYYsRKdZHi*i(Ҍ ԅ9W[~"M`gk,|NҪs�XP'\@_q3Qmry}x9Hb
      =e+66ID=t9Geۛr}9NWS2?;`v-d⴫O9vo_{�㍗igz86o@Ƞ;q|A\\_Ŏ{ȭbւ)Դ5S*VX\XEe(
      io#FHo+{b#9̝g=0N�)8+Kb
      T|N�s<vi~5vmkyyOe\/P:sUlYi2jX͔isxy1VΩn>zLÎ?x%o,
      de6	^a~K?7'o8hjF
      SHMDK]t>1\StVk+ <O|�t]]{7k4"aLS5vu%.c3
      N�	9	h<,>U
      X404{Io'=ioz#!4[ϵi?sYZێr
      ;TEi9{lncZ3N4e1*|G#*~Xj:^XC$I#˗.c
      j1Orٍzo`*y~GF󩗷}<L}]:O-DLq#3WS4wW2tcXM(ywHx+XY`IXEox(&!xߝoRbbqH0ӊCcNݘj?BNDn'|h
      .~[KfWsf8h0"n|pu%T9xk]Ff.ɷw/Xotɷe"/ʠ;B`c~':@h0G?JA"4_~u矒ZFw
      :ӯ=3`p[T.M%/39 @hƖWbvfٰ[-+0
      1P5vB0J벀׉0uOl>ʋ/oG3xqƊJaq,{l1yp~z
      '0Rp1WJ9ڪjq[chdwC֦.V.]88N7zt81E#g)aڜH$R'TUjqB>
      6CBJHTRDLaaEUiJ]fDCItBۜ
      0*4	־~+y&Tq˘8c}&Qxj=K*ȁ~InP1	ddrw*Ek3^fF�
      oE㟂k#Fc@KC`Nyߊ/MJ.rjB4[ۻyN#S	rwQ?wZl)1>00@̦ٵz+jΗ0?3Nh'*>y7U`(J%3Íz%1秪㤚>D{n6v!KV֟}/<Kkw	t^]1M{ƭҏW嵊tU^|*oT$ٱ<Ѱֈ̜9#da)Vh4oN|*Uae
      l?@_6~M/R7J~	)]K\ekcsr91u&M:6<;xG|cn߿'yS,cnoz0#D>pZ>
      )&fas6 sYs>Ä(?ҥ
      '4cXk!QKwM'~Ryuo8H}dOJSPڈIr&.*cbL8PRQ+?  |ϯl&fBlx+kTTͿ ny.
      %,'z{Yr~'j7J$zD"1GtBxN((Ȥ3.ss$|F6haJS28V^"*͠pCJgL!-qEO#bQ"2Sj4t)|U9ӿ;9NٝU[}CA7'gSTqu+jK5R:5o?9~{FpN?ɦ;jp=%Xmn#Mi,҈nois;�5+ߑ;>ӥ[Cl&Ƽ r
      Xh^U%|`00'b9jbkk.WYRML99@	.{pWS?o`Dx<x<|miW+X_ܳ(2fIUްݑUPX@fr]12++‘UƬCG_re8<D_:;Dۖn*x9׺Ƙ{3t00C^824iR&VGKiXmЪ
      `\q>ӆXoXS\A&~/5PP	I6"L.ͥ,4)~[!_<QV?guqMx}=ldzd&La#|jCۂ̛m>PGU66o
      ׎n b\N TX<}<o:}[0CSV]ָa82v}[~a	) ^jH�WӘ=dO:D(Bs!l4ŵ_)W� ;bkDP_ʋ.!"1,$0x<6ձ'*ac)xMM͔dY1L2ldօ_qIE"Ng,6"x2M-;o<%ԇB(躞0?+)U[iPV[``X%kݰcëȞ2kȄ%RƓ78P	#q
      +NEL\.	{,ܢmC>{̻iHTb!J4%qHztS\`a+0|V"98lUNj.tJ0Ba:ü㓓xb�%YIW4�EnnXmmtCsIGa\('>2}O|ivݪE׽S!#]�ۜ?z'!IAɵj{22MeI&w;Nw!ؔfe5Spb%U{M=fF#i8}]$[y9:ss?}+{rơCt/vޞwۯ9"�ߜd/`FL;wx?̈;.c
      PPT߬6*2u%dy&&+N,YE6EwqݿfW9%+:ھ)>|jWskxef~?j}>u:EAesh]sjbvvuy)&yHtӯ`t4@zz:CCC1aDg1$ldbH&bea:`!F@ȒL!8X*B:WQ(7+W R>rY>$ȔHWHS {삵+P$ksxN&J")s\%**)#ber+2ȕ@mKP7
      S˚^iN[41)VBJGw0ػU7HB.ZHAE
       ATH$�%x&arg`(4uw[&a)bORm5иGc,k5r3x"K;yH(9�
      ]=UQuNLYVט'{MArr\x<HJ5!aF`!%E5 !t]aJcRHIBJ`,7!SQ2	^X\3IJ+?m
      ଶsmUɉC̾8b">U_iS=VOuUWrFM!RH!A$:L:XzS1-43-`08kwEj
      }>_NN5
      X%B""Kzy/!JPgƆɣӓpIXe]Vћز
      ɮq͛ `e'Mа
      d=R_uŧAG#UU4޾~peS3+faiV{&m&d,Lrg5X7MCA)E!c
      Ѧ!SS),ℸ@xSH
      Xjx
      bN	IfO(+U)ɥ˒@=l.Uh51/_尝A.K<0~o><Cg
      pϿ,R8+7)VkBԾvP{]Mͼk'orp:I�ةj]ӂ/ݵ̭ɲf%x9GJz"_J%
      D:xNrUc_7ZEJA>::թvϱGFa/Sא	ؓ!0-˛H*v}F"[\pvIvNvqj& ¶HB ªІiH[0M!sIm>4T-pPRj)�`p|C^M//G?DZiґԭ`?EOë[;$y*ϿBIpb;)B
      )p6`^@ e/2:^xMۛx1{'*LPNkB!dY(>O4).lZ_~g}bҼM1|H
      ի|A[>nQiIO*_,k
      A52l('ZNmZߣ?ZOMN*XNQ^_`ԇڽyk>?aUNq5/t,z
      {IPt:Nm>EOdC|+_loeFI6L+y640ԅ҃B7Ttۙ:)%%$OtkS\QNnIAC%ΪAya`wnfCaAz?K:|t<n.J	ܤp٦}P
      /9?sr/MC|p3I}He>7㫓dv{h#,$It&V#ݰcCYM&i	`bl454M
      KJʧF[֋Kqe\Z+b-fx?z
      RVyqx,o|]r4JҋDYuEx*S}v{md"b!a/1	Xb
      M)TՐt].pJt)R,c&lqe�)[3
      {v&҆qkµQ,(ƾkﯾMh
      )E<yt;O3T�|r],ʣ9̓GTSﮬ;7cx~Gp}tCm8>2o]!n{7m/>3L\[Mg8tt<*.
      
      hpxcCA֖Mٗ%*dvVjtOQtmtPMQtn<+KYhz&Y#PbmH#!{>I+f-1'+8Nhف˰o~G{)~m^
      dT_̢"_d,'�ܒq{##߶/d4<BPLZbLmRiڄ@{:X�yYBQvHi
      !0MA8"\cI)14MD˜b,.	8nf9Sa+3io)zHg021Lz9٪4|QM!7B 	Il{vyv$/(<xQ63m~wGn7O~�GZ7>Iկ'~kx`dIxvwIdp)\([쮤v~=yo?ví4zpUkjVj2Ak&v
      E:NB?G#[U9vv4;>NP8b[ů/|v*gyQSU5LT<00@߰gZ>:M<z}͜q
      %n}q@�ߏ[?ɤ6[/Gd~u%^n!:<&<n'v{z|c9IօaY`Ex:`+
      uS.8DeI>AOOn0?.|�� �IDAT>Qu;^ζͬYPpeKaw:SW蘆[1p5i؛{ru{R)e_V?IBif?䁑Qv^S̙dGF67AUmEI*޿CG1w>5m{4L,zp#gR[,7OtL>9+y$a�VQAKG_ 8
      Cy>Xf`IMƦ
      X`՛Z	ϢͣʵwqjL9V`7%f'Sp4ҹan3K`˜yӟq-	XĶt=Mtl&FtDYd1\Od
      >;VH!!6S%N.BL#}<
      :[pny*4KH0errr$##cC8,h"s
      3ۭ3P6̶T-r>Ĝ,f[mztVzH_ƫY2O08Rw)x~
      )ux9nszojhw�@Q{]S	ސ'
      F};ydjn]牁^%MQۦ~3e@R;왶o
      kbvЗ[=eGC#l
      $$K5=\px),jӎUdz\$]Efg"`m!c%˞(ڦ(D>[k 4v~.-	jسD
      dAa,\"4NlYA$I.:e5@u+t˭̉eH\]_MXd@XXtꚺ>]SM("R1Ǽ!B	pBĤB!\.PhƩVzLm,̤ךs9HטfcdX;;$SN1;$S!,;$%CC2BXޛc}�|뉝'!SJ&b&5559v#׺:}wjR\T:@7|c7=5l{e+6gJ>%HR-%<(w6;fӃY5[^]H"9&:=oԚ(#ϺvQ۝lL~գxC>/$ uIؠ7mp&Qc:yW-_H]{o@ De{I-6ŵz$
      azoW
      Ԭw7SWfˊ0S/7w2q֧ ~=S
      xw*]c&jm�*")/)zV[L(ѾG{lg:e+�=7~r&CK}|avH!ɒcXә\8,y�p摕5_]o}FXPYpa9oVs,s\vL$%|fCmW�ѻR)5͖8yD>d֭_k_<a3`y}׶ .wws<}v
      :A"̘ПCk|i~?_Hg@[6EɤDX%X)	<YOfm6ͣpӴoo&֧iڔ^V_tYWxRUf*Q8Lp|&	![JS]pL+
      z%IbT/Yw}z?G<?=Go窅	4TUap5D}6E9lmH$v&Bkl2XvH!D4h XU1cHCJK2~sXs?N�YBO&~օn-&@QJH5)L6	LEaHB`
      CHE_icR8 K?#wg:d
      a>dSk)wh|OA]	v0džzQL;!/)k6.vGIԹS?tov5Al($m^fix<t]hB0ڽ֑tryŇPXj5i]ݼv'kF=$cSdlTU'dyMC*Ÿ!3wRqyz1o5΅%%W`AI%5	Q`0OGj;AF~5"Ww	-c+@?w+/f-|]y?ᎻFBB!.Z$I/$I!.'z/#6'by^cqV
      (D.mb
      0a&G~X"�N/~/}<MuIUE/; c=,t
      6bf:3woV//–Wl1ӖAQ~n̒<7uMIW\,4҃ I
      |'1QCdVSnY
      `9uY83eHN;2*piT99(S0
      T{8NJpfSP[*!?5T{	2Y:E暢bscV� #:{rZ2+jpYiÝ=7I("
      Ae.8m\_^
      )\Dn]6Ό98u
      dt,5foٰ&
      -not6YMA|9%ܾ\jMFbt?g9݈k<voR8!B^F8xxZs{Y:]S~jkQ3ˌ[V]mxD6Ea&\4m~/e *زohqдQL'V:ƯG^\CSc/޾k$\(,E.D2n*5&gEâŬX23
      X?[)`5^,Duub&̏C
      11iЦ!!8Jl&Vo[\
      wD+Ά/LX`Yv#cP.tt˕4MuCLӔÐklbJiJv]MӔٰ_5F8fRIqm&zpn.6w}rly_G)Y΁CU:/Z?F
      )l6;aa	V:붶F/ލWrԀZ̝,ˌtgv"AY_Vݰm3Ņe`#Q/ekkg_+b9],75PV^scYީY^Uc(+x+-ы7R39^}eL#{:LvCtm:]v8q##^~t"p@	BH@2t]%%I	IRd*ΐC\Mu벤fZiЊl7g%'(�,7zqA�|:s'INCfIo㶯.(\L>_?aO0?~h]F{vQDgϷ]~~/>u3jsRWf,ѝWږM\)ZufrJ뢟
      s13ho$
      ~NrX=T_sav{㢮JѺk�cKډ "-+^L͐-s=NQRCȰwv*Hϛ>Ⱦ,i
      /QP9gZ,Cn�da$TS&(d^}n˯
      Ī[י
      gaȪ8˔XH8Oil]
      aU6ů/;nxeU1uezV3ZJ$_S-Ǹ{'�$a'=pͥP:,fnj9Δ嵎0ӽfB`ttIHKK|X|i;i
      N60lJ²C2M2ʹpt)eTd!_?}71I4Qv	F=Hd<
      McND\.a4+_eDpJKzO'n&A؅yiShO>62ܮ"SP(٦<~\F,X-ڥd%x8up;3|r,	řñCSPP|;	t6SkH>2EfW'KsEsɒF8/pS*>Hw%~Fljǻdi
      	z_FƈIvBwh7x|'ܛg~tˠGhOVJ/~p*<'о2QYh7mF[Hӻӯ'+̩*]wx^|Y6|Mi׾Π{.G9z{
      T(ɴsT3yѕecgWYl
      MJ\ZHȈYVHK^wBapga]QFN77h1mI}i;+WR7@ ;K4+8:0~|!0EQ"LTRw/UU#0麎0u1,ԏP~U_�B#96-*;iY^fcUVP3$4B! i2ܴ#~Ycx'?N{K#\݁a\.l6i&e’MQ~AZXk/TU2ƣ43 ,A2Xbֳ$'e
      v"׸UU/~nB &Y)>Hd!LCLI
      IRI2MCWMYLp)L$&:a0iy|65u$K,p c3x>d5P˴s>XE5=t]'
      �Ņz}L$tF6۹em];xh(kVYeEYDO3M"XhߦHSj{S6)5*)nap8b}%x9>|9]ѝ
      "_Tʫ붢M̏omrG0J5Q})rJBuIQ̀ÃrNoCI0{w.ǻlv1g[ʫ]]3٭H/mtMGaDPkbS4:ϝWIyN+'!;F?dOr̈́׾ʳbrM/.նM?E_{'viT;x⼵hҗ|jx,dͪwlա"fqE]ᄹλўbbs]}Ԅc	穼f/uOD~y>G?o¹tBt\$ l[V*IAE*4D255'ɳV,gR/atݓX2qLġ	(僜h}h4^}�]&bپ˨--d.>Cz#EYYgT-e2CNC~CFwJ�͞�4`Ȥ˜/)oTR!iq/�.Eb0FD!IcyLbX;$fF@MMEA7XdR1F=z—J $͐XuYUA?%N
      WA;lf:|=\(u~ގz_ïFvᔦpHJ$zz&nBV^9/Wsy%+88Uk%h-Hc7i9%ʌ7M\{nB򗣭̯rPU,[ɚS={2fqMxe:ڶo"W�40*K9M7
      Rv7䋄28qdO|򷬣ql.J-KoxG:NH>r=am]A͎e wM8?}<kVyb7?c;a>K
      R/ˊkб6W_b~Jn
      \<度UÏ]S7nr3=kϨ3XLTd_9\;zCd>i>/iJ&	(+xu8ӲE$IfEX9Ŭ_i@ pɒgYݍ=:aYb,<>߽'^{8a](P
      z|sҕ+JsɘPkhA[yd�MX谳o@Sx^ioO9z
      "JFOw~dVDXx<	#=	D`ůHPUS2L]2MC]801#4Z3s@I;/O,[J+ t"XiI`44<tx<{zzEE<@3}2xw:~;k~uA?nz0T燹\|i.ࠇN;[,=wܚC
      xv�̱ȫ>TE)R}]v;(O03$#522?}gs͹a!P0p8l6ܹlϜ.[2o(dk,f-9j9Y
      t4dC_pvFNYVIʋ"Nx[8A2l1~}Lj$lba%HcoXY'eV5܁:1q9%h?g>ʊ)>?'h/*xY|gA-w)~bI+woD*ӵa觸897{ݻo#,0@C.	Cd%jHl*;BlBaSuUqth²L	bY$jĂ"X\
      sq-0@`R5W5_җ>?fZZYYYjgzyiEK3/sRX2NL.[X2,;
      ˲*[ⴑoc,V^
      *7";]e2
      X2IMH�x}Cm:[1ov9.7>+ZFLJ?O<L[ݍ9
      %9u89"NGr|ۃ&LՁ+͋OztOpj9y{(b?A\yedE~j*xaϯr3ڶ?s-h<_*uod޲FN;w`ޜs<۵mmFUspz&Ms%ű{S?Ѧ\d*/޼Ɠ/4FXMZ~ydMf
      I½ٱ5	{?8{¹dj \0
      0pȶylkm>L%P;o1LQiؕp#`Kɪ9js~d%I&cdՑa+Ȕ8ٗ.zv=uָV0@�$MZ'kA$B,GZ^E�{>l6+9ϡسԬ<bdra/M{]YL 7Kk^pfj<4M0)_1:54r<PGa@kbg7?r?y8++cvت7WU5snyMHp/I,[+k}ӍgQ?n+F?caab
      a!$0$Sɔ$Ő%LMMIRB]r�� �IDATBl$08Z`$Atrؼ',Tx0%ncBN<\|_  ϊ V}g5�>x fhhvWD~ e>..˃J;.SOx{b"�\H>J#qY׎góRpS\|N+rӜYB^zmx9V s)+RrL-Hӡa/R3-õy>OY8;}ZF=]k,-m[T^Kw0\SOiV-'7ZJui8([_|;{}LjcѲ<f/Z&ͩ!./9lb�nl7oڃ_7s(.gKc+*cfN1x@½ȭޛff"{hojp ޔg&ܛ݇X`oR8L�z^k楅3U9s[;w9٘tur`c/+8+++ \OeUU#g_IFAtwH(`bt`	vȮMlfVMug`+
      15>MW;C;L[X6+UK(kX	<G$*H[r
      iR[^xJ$"
      bD`Æ
      ̚U?K4@z=Uy158l),p:(iG^`Ή45~{G
      |q>K O'`HD^_2fk,:Pvq;}φW_넘�LĆ4Lِ`I8M0uMFb|%+g@H*!RX3
      'y90}2/$b{$/$&# V8�?/7eeeCnnX%54
      ggH<窕I%gB�uūH!|ev̡üLZMG9ž2:Vto|%̶^?;m:;"}52
      #8|`	ۏwf02tG[h)c亳g
      ]C<ž;)cDSg=VS uKʪ1غm?+2CxtGqT8D½YUS<޸3Uٛ}qdFo9itN7#͟~5<ڒpoR8?(
      i-`
      VEEefw;F󜤭u
      x'ӯ	SV@h*
      VoUtYfP۶~~d}%+W]ΡuOL|x^~?O^Gw-߿	
      k?E}Â^SƯ͚?!OD
      *EAU۷@g*?,_z)>"i=f_0jbh_mwdf
      6/ͻvV;Ae9dk5f It;"iV XvH0č4 i
      j
      4.SRbPj:Dց4hsO7ۿua�[X`]g͆di6
      r4̗1ذj\~:f:5vH1:t2s1݅,p:ɖG^0KhP#=95T^H~DȖNfV9 sW,izwPatYXMyřOnah+V=ֿM$!WAmY6
      \Y9̩(W?<wE-3Ȋ+p`r]h~y䣲(-CVXytuy%xFjN؛%c{2/7dt	{c
      KW%ܛl23fI\fϙ;7{coW2pdSSM
      c{Spo2Uр>ao\Y9T:&sɦ@kv6QRM3LUUGt\R&<NLS4k0زE
      K;"'1iZgqMю'u-Ո>Of}6&2F֙p0sY}uhc"[VjW[嫩(-<bSщO8NO\*IM~ބdqh"Bضw\ȲYfJYix+W8@r;y\B꫸HiHsk8˧CMQٶaB08!##-�PX-bX`C!1lȲ04M2%IAa;$^<\.[3V+ VM @ଈ`pJ!R8;HVkxx8y|:9N$IB
      K*rدF8+oxX+;U
      șqMuL`ƍə_DEu͔V'/ަf4/Slxbw;2E:`,n_Y3=qGϩTGFLy&[i "YAn=/GM(Ү"Eߛ-`ulSl</$8*CCCk]X3ƤBHBuIaH%%d趐,tUvTMi6%Pd!K7p8%Z!J	bA VXN~;C+]itt4&5ôz,L=!=o`)B
      )seyv}/y+{\]	%\t
      l~3)Ij"鎛ʆ)=+kS\V1"gB!~?^7ª
      fq>>{x౭1A8r:8	GZʭW\+c˭k1-]:=8~:v/-nM
      3rv؉,<}tM{iӄcm
      :m,!GN&tlӺ,t?-6MG0
      @TՐLKC
      V*t
      %jD6o_͙Ɏ?mhmmehh,|>',}<oK)Pcw{~{J+5RH!s>_+ns'),,I]{a)]Qi1iwW`Bv"'ү%ze=k$g"hD,i礷{mvs{	Ƌ9O|
      \rh[fy4DW+"	L=e9D6E_]ϒˮ9/&
      ȉS(.kMGev.r#wWp?EsO?.OKH
      `- Ί܄.Yw*`	XMf475&㣰032?!e:`44hӪuC)CI)ajäFhJc,.1)INP 3ag:'Z${380gÌEz[)HD~~>`xNtUGKt#_
      ;[7Ȫ+ٱ{kVĤB
      )[C%�V`M]89
      z	I]r|mT$#36)@qP(a2~d@z_۳G7HX�Q\?)B23>͆#Ae@ 	,7^6Q�~{>aBtoYnFTu=	ϫca5Ԕi%BK=TܙҲ*,gI0K}.
      V-o&{h<ƒ~?.WYvvvC8z!,S`c50MC0&e:		YEXM77<&D\(0SۢZl�2*6C
      +ͼxppP(Qbߖ6qxkɖdqdWynk/ nR5)B
      g�wc]	=,d?~jx߸_=#}�cJjR5g;]vXQ|>ߤLǑNgEēzD)B.+4n<Ĝ
      \-{"/F͠~3{#GWY
      h;]pw˧6)z
      Lǟj4,=m{ N]%4jj\c%??HܽFBH:`%!ktRdvͦTCaS:`96�T-xZjLIm*J9&,\m(
      ~ɸ]LKzGÖG:&TeN-uRH!Rxcp8TFp!WY,RQy+o!]J7c&̂	/$Wj%ojf%xش-\"5iYxawD|<II"}[ӉdTϦ~-{Pǜ+(I&g)QQ޺e++W^=Yz_vGŝz霘Kk$~G+W,+>`יzdYax8�!-v3NbҠea
      S!TUtML&F,85[p^BMc9q6jedĦ_ఇC/EYV+QvqUEvBAd2q:$JB)
      4C &Ȃ`HGC.#)`M
      %M+WmGIL4C`WSg,˸;^S7vO}*dעY:!L
      56~txGgq?r;x÷Ĺ^Wk~cpPUPhh7AiYbl:."6Iѧ~W}'1^'eֻo�hdK&D`�b'cyk4k٦L*)i;K#,(D"Bb0텂8wEY#X,`y7'D>ϿNBMX&^$bʿssGgVM>bsY�Zo;6#/=3c ("k%dKֺח5h}StC[o�pҩ)nƤA24
      a!ɔ04yR,o�B:0%ʊtcGws�VM68UwK}3^>S|Oe�Gqy'A3'ѺE_ AJ;lS!Xs>+RY
      ODŽlhk
      QZS}j
      TU"&HO<9rb}gr)S�鎳�C&cN$q^=.}S92l9e \J>K&7_
      di隦ɶ=C;)`\uu,,'/έ�EwR8L0&{'jFX^1)~c͟wy<A%Jmٵ%+Їxm	*+Kcoc+T^LÏQ4JrmYp:h\}|GYvÕh3O.YeXV2|We rnjy,!8M6BHegt4iB+p﷿;&0!0L]2LCftF:D즦"<6 䦒¹3P;Ϗ/Zf/ev4;WNCzU^?-daJM<Z?}g>CgmT:8>
      QSwQeJ@aG@D@wjZ[{mk{kVVK]pPTm2,?&g$2!iW̜>Μyχc.*,>@ a!#QeDVl죨 U]B4AszRcRs(?C{NpHcEj#íU`G`WUDz|bEGq& :rzΣGXzw'Moq]sK$;5/$GqX@Kr=^N8?N^$CV,[
      (s%~EEjt>-S#1:HjOU9+޾}l(ˏq<χ$Iߠ`lZKU,pgx2aIi"^z#&r駮T'AV:9)+a?w͉S)Yn3kl:<vZ[8AvH!e'o.+;�l6M5AR)tJD&*,D&q8S)ϑi2sI0{Y
      Y-!h>XdN7ÂMr{=I9鬚$!UP*׸TecgƔHclѸk^*k&xrR"HL_Kx(]CDtM@ kbRYvPf<Vī{u[q1$ZtHiabSМ"͝~&:t�(!:мKfCg@Z3qu]Ue+>5
      ADz~͂Y`Ekh@b+)g	R/g	}J~P	7s6Z[{JBѾxN|y'"
      OěsY:ISf2dK28]56,oh9>z8(	W~_w#p2}C˩g-=AƊ\r/XXbR%)l%+b]8Fuu
      S
      R5F9cfZp1	\eEˆWb]<
      \QĆ:ŜhH	،p!Qs`4EuUдs)Μd?	pa L@ss3%ijkI͖Ɍup+PhH+"f[L:cjo^q'gVtML~Iϗ!$-6DQ@=rS./l򥘛XKK]wm\ҼD4ٯIo9y}.?l*i%i$4Ng$oey:K=u5Gc"-|Qߺ87wװ`Y;7S>e$gQbRiS*)2ʮeL)s#2o$\:9V4?(mݵ.ݏ$9|TC
      w5Dsldُ3kb#%t쓳1cCcM a2IoM+v�$)q6EE ;94u$eEvj"R3^8F<~*dʺ/Xo\	YS%[TÕSNIdjg&X
      Φdpz.[:D?]!ڇz^bb;z//ω-Y|XMzxpz]}fd
      Shhצ(8NdY&))q&T!bISu`AGI
      BGK>	
      ,"N !`ˎ
      SyFv[HPhggsE3+Ώ᭝Nscijr1%G<(&|}+_'~OLTrS2Z}'t~hseqjrLnezf전h-c6 
      ΐN+PuWwsisوKRwyڅ<~9IV^YGh9HfA)G[Kc+lDɏ͜t
      ɼT{.@?_9[�� �IDAT/'9n01	0-`m2qBCMDX3(-;a6|hn*'|@\DWU%jrǞ#?Gu}+,1zELgShcq\^o.T9cSf_="#EfdYqs%oW<Y=|SGRȽv#ˁs7T)//{9<*~]n:(8Ӡ_#))9teflm^ެ;D%tsΆT8]leyO1t;C)=!JOc0Kk>Ae:.^5hUUMe=FTQ$P5�>&	C.)D1qqqtvv?e"2?[N`b[Ju_綛H1ItќnRݵ^]OKD^jQ|,I(Dr\pr3cэL^PsӓZ2>WZzH7s6WKFM4&.^pUE7RVT
      'g#$JηsD(L1>}\[HvM$3r`$d&d%x{+qEa?FreX!]Cqa6MlR{~=	{q&˰VQrǽه]?V.5mwp׵qmŧ(~F/DqkUU[Kѵ4tΙ,46i"0w^?x!4EaH~�b$I
      nvn~<Oe兓k\\,Nds()+[,LsR%h73/=zÌg$ۙL&,]\Iy`=
      ,_8M4fTR=ho'z�H$jvŋ(ϴ)2_
      60!3$崤a
      Ez(6#~097X,Tuz׶lFEV[0q	[N^3(uā2huMtM(t]T'jE
      
      T}=dxԹؿGXlHcz5|b`#񐑑1&=ua&/|&'jC
      d!
      `6Rd28˛+ IJhnb43R@/Fk8U6"0؉*{D]=Zm1<	vt`˻v!
      zkeSa=ӒX~!]z�}a�,>hH4tM#�h.&;/>O�#29lq7�)D{e^:-W:s^	
      uȸq>z0(zW\F\qńdд=+kȰ'>-+7cz&|>v;= wXpX%'m{>"m֢ac5BѶ3Rcdql$lѫRw<U$l-i\`\#s8
      ւ,fK'͢WiK^W0Lj"b{+W-x8چV*Eܵjp) 90;CAJ<Ζ|\Ko~7_nSansN[
      tENGj
      `74>#z6t]lRpaʠua@Kʠ5]:sNL?nxpI޹3c=|g$%P:5aEt0-<MdJW3sfh*t_KmDjo?<&<*?z.@WtMdV,D9$ <=RԜlt͂97
      ͭhs`>PN7Ɂ$sɂ y(5[-T1y=yz$H ;{:6EF0V!Tɘ4zm;=G銃KoQbJ
      XI4B$8EWކ4 \e=;&#S_uJL&S=ídv̋vpO=
      ޹=1sv6WX�84>UUòɭGbҀI׹ts|zɴ56=ilpXf{$צ(f*j$Ɇjik%99V+(C0l#t=	&B.lR->e\=8t:1͘L&&M'O8/yS_:EPo34T?-<K,	AoE:.`8Z<\2/s5tnX,3d<?u]4L[t~v:g(si(X(!
      dt%2%@3@h>fMt9)La'zRqٜV#u !6֮7J$o澭|$2nq嬜�dS	XmbPP^GqfK^ޡh6,6EWb
      ӈiU8I~^Zq*|," iSJO>}S|r6'xW.	Njh	ҹ:j4@HzUW3}<)9&+39f
      S8H
      +s	k 4x--=.!D5hA4AulEQEMn@@UAUFC
      Nq%Q#�sn[
      =#6pHP)"7}]<>N+E^mX|=SPX,wKf]xib�gm(A`հFddEJ YHcx#H<}h0yT3#fe 
      vm`28Rdk$I;=5"xfݍ(LK2 DT<+]_
      WrlQI$,~Xt8dkj]:=
      =|`{!`zч㮬h91"pR(v4/y`xh/3쐌)`к-X+}o;DVi
      W
      >X{xPdSt6E	~St
      3,C
      ABTO`MDе@9tT"eYh0
      l:pwS6Lgw?/.\I]v=>E溅Vj+\xI֨cFX1CD}dfC2}.l1MQDU|x|
      0,�քO5Wņ ̈_l(�1$ϋlGdf3~LV;
      #i]8n}f&Y@AN/1r"*$|7l$dF&Aeb~~Uᰡ*�s{PTՌI2UQdT$9*OdŶi`g]2^'dt=NlZOISIwO,dS4ϡɖ,lߴrWU 5XmRPaq@>=.:r񌹄C*S?x_Q) 'دI
      iy{B{nްqu57W&i\vԶul?(nVXtQ29U|ޘsrla2ђ߱0	#!
      ,XuMWDUnn$U+HE/Z
      @XQ
      6imQCMp.O@OEQG44RD4-zi%]u]X,":bwowEl}gC>w7Xt5v=\}-H~xPrypFӇyvJW~e˺nm&+/auNpӿ3g{N΅w"Jynʅ<nLS&n(o7?/F
      k'o-$#2U~sӥe2SnHj֠La_&-gq4qgV~{<IE[C\X8W?3vm|oyD(&
      
      m͖`is{{LuN'.+vuHICEnP?xGc{%>47}:vobލ1/CHJF+75jS4p"[`	
      ulMhnˮYGX+.FRӳ"x
      e
      x&!>6S8y2
      mc4Ƨy}>._>/O_"%6W,=U4tZY!c3N_Go(	_qLe1P01T*	XEp,o$z=tw{IOIu{=bBHTMe(J,jQLo$(~]3TQtI4FpX!!+S9z<|	pq4$13'=jt7qowt!
      �tEŇ~iۃ;v=0"-@Ktx⏛ػv++`惀>sqS`_4W-/8
      (_!>i埏8
      V]y1q:H.Mww :K.l•~<wbDz$9&W\ʋ/&d8fL"(e†7)
      ή.f]|sSu鉴($]xcfSSUϺuOOX~5k7;7Crj\pųGl
      Ӎ\|^
      ׭LR
      )h$mh}U|t1+
      ^wL6EpRhMѩjs3MQ(P!g7<]ſ\|h)MQ$LLN
      X9nb$5C*jj"cGG�h2lxMA2O4g@o]G[?U.Z(l|�gZAd0fNuK5|o^Ofxedֆ)Bmt](Ԧ(4HXމaX%
      "77'0|R5ATQATAUA DDmc[6D
      69 Sd>5F=\]Ju]?{g
      >Zwگ>	{<6rƁ>QOъ^+lղ^i|t4SO!..qחrl/%:?OJ)7^a{z:M<,X5,gtG|ZP]774u3/`?ꥱKN	o'/
      m9x~{'~ˬyk5O@4F[YN@ >%/f:p^|-yq馩яKy3ܲ}OKW7oawu^usǧÑZ01aGq`2IjkPsÓt˲0t7q]lـfܓSZVLFRId/(&MVEQF`~Y#1zz۶R?š_?Kǐo#Y2Zg)IhJ/\rR”A],c6G|?zī|0z|nw1֮
      mƢvѲy}xfa1745M&)
      L1Z5B"IzE`bcc411qxA躠i	(BeO`EӸ+t|CDC{08ӥc-bL%ЊHYF.?7|6kaJi:=
      癈Hbݽ̹Uܸ:aT$�1kK' ZEQDqvp:%Ђ P[Naa Һc<H	*<kbp]ghlŦ(\On$jSvFrNjd7SƼEjaAZp8b23
      M.:e|<"5S
      >.Nzת/ϼK/'x])7\@[#&Z?Ff·
      XEZ>?Ԧ(`u6Ԇi4Bgg?q_a2hMD]UEU5U$EddQLomITZM(ȧ.h)1'zPtXY`#c,(Kؒ<BUG)$-Div/it7/FL0YEpRY0LOD_EQDEgii8l\f_1ǃ0p8yy#~ḃ,o-ݣ&FZr:5O2l%цubAbw
      I=*gbyeY>%i0;}Eޑ'`54y,ڣ_F>GG*gx1u�lx!v)$1}j_gE+
      xȰOP
      (	CϟQ
      I<4HYl#>M
      <.n!
      
      ]ѐe]uyYL&M4U4EtM4"dshc8p@�?bR5uDt&Siw7IȈZ|"�mh|GNGRvU2X$j,q%OJfǖL=o>ۉG_1j7oN1='-ہ;lysgc:#ˏ>vlNڔb>6
      RdvW!&%Ņb"m؍-72V-j`g[+4D@EqS{vr&]ħoYjnE|T1k"5qͬi8tSJKF,Ԯ&Lot`Qr`GU`G[q87-_"^_bI@Qv;Uzs]M*LGPx:+a$SRyXcN
      <J*T8*}߯@MG{of?F6ԗ<<ǸKwϳ.b;a	~y%jn&1#cTpqey^NV$%6;6Etklh|de%vui+8X`APEAUDAS%QKɯfE~lQL}v,;4)^D.
      S3e1>,00Q8p!6o̞={8p�+�f.5�>FWC	XUJt%.-'_	l;C͉À{=ӫ[Տ袣�vu{&[BCYtwp}<W&NM?BXGټuoÖޢK15=c;x�\mT᭷̃ce/w†k~
      |<�S͖M<*<u\ؿ'^(H�
      k~of6><	GzT/蝈f(Q^䣝W?GkŻlӆX~++ڔf7]
      $vG,kZ1MOo$h_+`5
      eNIHlÍ'[�#r3x(*`esi'R(b*EͅT$N]딗-DXbD*0ٱ)ᦦ&=u?F<eAہ颹fUh[*~Q:R?V6d>`CYňF*eƢP;6ֆ(K*AG	di*hzuU` S5j>A)	8{��L9lǎטz"Gff&IIIfzzzfN<no&sN<ܴ[SxEH>c$a֬>װ>Icٹʪ�� �IDATD޻os35B"[w0ê<z8Uם5/0}y@i:p|sʮ랋5e>Iizwg3+L0?M.27&	W]=ClTߧh%J:8KgxP|׈rIyV,/MԜ6-oOV^0J~{ĉ5YdOGُ0%9pLbZNaACr9{-osK&"(0QvYD{ff_~	jl瞏bCSuLXd&	Q;QAk[κ1%3ݖKV\0g)>"+H6>?o03B|=5b_LdAZͭ	&w3YAL߿UUQTbPU}9}Oq Obx(dEvIn #_<tuPd6[~V6$@ɔ%Nt(Cl"9:ϑzkekƸ FcՉa	Ƥ:/CG�k|5Q5lUPmͦ
      ~"h_Dӿr:7V	7FuN?/FN@Ѝ(�G1>*zzz6�fښM㺋|u&7u"D)IQV\Avե6*-q"g︓&u#bLifZ
      ?.Wn?
      IyglמD[Xq\.BtmĜDĒك|D:Bz?a
      }TF/ݼm+OGןygԼgrÕ,BH6~re+Kdž=azh$aC9qJݏK;XtRC$uy?-Ev/sI(&#{GlXvL]r-GnaZh;[X&6Ǒh#u̜~1M3fZ<u<SFBh0icay
      rPЎvq.s>q6"{kZVrgb|bٻn?GkQ~~Ϡ}a4(>*_3I]FǛ(Y)c-3L#,B=ܬyMnƻw.'3gPNweKKMQ7vߩj':F+6lTUl$X5@*bIC
      JȢHtlB/KG_=
      k�{<*IrC3(bu=m5cz}%%4߫p1?y-("�HInm=%mٯ#"*}wB=5zN
      {K>6q=9^u)Hꌱ&O�y<Vkw.>S166K\qʰ:\Xk/uq5Slojwo<y`\:|j<<~*_37z(~?Bm,~GbGC(;^^ƹ
      UmAm�##h(*j(+(5%b6>`jc5Ykf١IE7h/ٴh	(8	n%bW|u2GYsXQDEQqMn}57#Ie(95sD?e4uƢKPb9o2*kY2l`dHN�i踲,J[VtU2.,#Fnkh;6N'vkV+W2aGL!m:b53Xl1BQ
      joHlOɄzh]D7Tʯ(--DjdWc5ky)6XX^5*Tj,l6L#mO[[/qʠ�+hAUQQe>Ɏ$xD)w	qMG(BG^
      }Qr jd&555:tj*++}y7;b;;;8-{;9vGصɎwٸ>{=9"ڪ=zuT`ٴ0h^::<<su3#<ذmGt{#a-cj=z	vKn^xa<MWU@ӡ`q֦Wezx4>>/=
      *^zwZAskcݷQ(m;vHK.g)Qߏ,e.Q#=Mś1c:J(rHl`xo8p8]$4L>^[:iqsq,6Lz8+&,9n&gt1S	<Tc?!Zb*$JV&=ؤ,Cl~^ƃk9f%F?KKKOD	XHtm$Ik$)[-e]MDIu]6ʠA<,*A=SH4�gL\JAebccXfM7jt5^Ey38PLQY<ty
      GOt
      EEdpݼ56[QĊyl{f_po-nycFBI(Ԓ,.ffqk6iؗ>zuK0&OV̉,[<cy;KQ6k	?<M.W	$j>g;MGin0s<|zu֡cñ,^2xX۵e^~g7^LlWw=5m=Tjp8,|2|釬:6ٴo_.)yRJ\T~{Q\0(ecH*~?^A8ɒ&>	ɤ><[`F32.K	(H4D;4ؼM/,8#[I753X߯f؃dja}xrĦSI6зqOՓ_4kRʧPYևogmSy}rwHIi/3p򩽜5M
      />`<`xn5ʦO
      *Ѐ�#<uMWuccW:'=¯I	px4NWDMBXnO5)Ŋ@^AyⰥؙTā.r"/ي"A%}fNSk|i�dgx`ٖGKWbӱ%$@>ĥhѝ?vvavdSI<C'leYՃ1Ys/bIfĎeI⚕O,Frr+fbrş_T5tU4..3<vy5*v@:nD̠$ӣk5K$/^bOě΂遒YٔM]dͼ=|sٽ;M;yZ9`sz?껸pl> ŋ	<骇!\4�KW$6Ep&!b)(+BQQ֑⫪I}C
      
      H5h8(J74>lK;0cҹۯh-l	'XС!dg6k<S&V0OJ\UXh5tyx'^֙)
      3ac|_EG	_;$4M@A|lB';H8w-2\B3L9[rA;4Apǝyc_Qf|vzWL2!Kmd͙Mr5Oo'jˑְ'f.7nL׼K+=#wiq.v>:V\mkYyudre;Onl3 ٸR_gzزs#v\;76n7eL~KyI	>+&;T+~KT15u6(Ih˵vJ&69?Iya6I)])=UxS#OsM_QUw}_}-+v$�5$$!IWS:ZngWKjο6%T%lF
      FKȎͻȟ1Ծ>V2G
      v1\|g.{VCl*.+4(Uy^?3\T~.Iz8:ɟʚ}DYɠZ,jwSM&q$A
      'vab񷏒o@7º.lt:oU$�^jmbb\=7wޜY vH(vH4]�]A1 9Μ-R`Q1R%¥<cRFG4[TU?\<gj<0kǁJ79GFl}
      *QDEgU6ͤIHźIY6|}&VGl5H:R	
      CYܱ
      J`fq+I35&O$`iڠpg䴴Q3nCcZb3g	fAL�Άz,Կ62ïOP^;Oӯ~AUPr).<<R»utQHVLWڭaEߏ(
      C\de|ܳ`
      Q?*&"I&EeES͊,YfoQ>fcTl$ѦKb@Z"Ă*4,Eh]*cŹKHCn3Z鶱/Wu۝,GW@nF2cuݞĶGZq77ɉSYZ/Rexg>><zعcv|능8YDNW';<"cfq\:("(U]t1:JՖW)_~= wN?of#WpK淘>?
      Y((ZI__>R<ey#ezbS4tP"IFLdʧqt
      @Ro$O$-Vj.H]N:Y=F9udYW73odm;+۲>Ql$S>ͬ}^s]p7f z,<s2l"2G
      w60
      ]E	ˋnt"2IIJ}h]T/j$ѦWD^AMQ/|X�>y\a!:;>l`x;ɴsωAp+bGUڽ(4{$.OLWf/g23GƸ{ΰuq<=פ##Skpqʅ,Mv>EQD'fZC;oq"ӝPJiaI6%3cV._
      <ɲȎ-lvaIf}իP}=8N@XNG�4AC$H@`{y|1	 ٽM<79}F_YqigE7˟QiJ%>`K-fA'ߍ&
      xZ.;�ڝϲ⛄ƭ+y&yPR*2qlFCh|c57*Y4oittRI�]0TQEh`BT=`D"9/5@v)JE
      MPP".X,JZ:3h	o?$+5\|b6#/eh綼M1]-o<{ɚ5/1}u)N<s^?}_T+l3,[-2|sgG<^/)
      V'ͻI+ϟ?qz֟~v4ã'cXrjSQ
      KLȰ5Uo~vnƬ݀sgbf$t{̝}\~}jD<f$h;ӋYpIN,)B{y=}3%NbG,	D@ϧ࠾^A=!'KQ^{M:/YԂ	8,^wqe2]wK{o! ²@,a!$ҋӜ8I.lٲebM;ct#id,ل0ufty3~a5`8az2vdN#ymoD2ozq8ro>1~*]L79Ivhiꆴ>XezHƷq̈{aJ¬\.[}>AE
      *=ΔIE<ȭ,O܌~Yl]ipkh|F`(HpC74.N:x³-e,U1+&76%Z=0g(fF[$qUGm^ZX?֫XyNE]).R/7?h7/dJK`bZ+>'HgIL8?"&$̢9S kͦtgRǝ7b˸c
      .q~Gi̛jb`fk)]~V}zlu#;9y4]G̘EQcC@>Z>sEu{)+DZZg1u<[rSU91ϔ
      vm>9I#e_'
      ]݈$Ɂ0u)*Fͽƺc7Vsr Ei$QdZy]
      6E4l;y?3ir9*PWϒ)>UkbYPC
      SJZ,vvVTS0<!lv{ƨ/ϿٖMr^}C
      $Il߱5N|,W{^7(OoMq6q뗾ʒs{ŧ(Jо'ዜT>FJJ, ]kSdbצ|m".H`d B5UuUmBY-Rt}
      y"Q/~>$&	�4xU�
      -cM}7
      H,7{~|w:+6sd~N'vStLÃ>n8Gv޶T4=FOf|^|q$W$wSc:ޗ'\3.Ǟx*wot_~InfLwDss'iii[KV]KvfIcqU3ƣR7=:V_g|W^%=wԱ˰WQY}6$j	^9e+c@
      ZVG&ZM1;:c)ҋNZB^v
      k͏)26;{|"־yl)f<s,4s(JqE3+/eFc9j!YnlIs!c5
      $\b>&?]˞[36>&><-lw1sV.3q2B{
      V"1:BWW7$p2kO맱X&Rc.sh)&͚A.glbMXL"Ѐ+kmt{Sz-=eƑfm
      ec'4=,4XRd3a2
      =NJFk* Dϖí�� �IDAT6>rL3ѱg2 "&!L+8,fbrm̞>IאDW|F,)sotD)}NGo_|&)lobg^+~.`߱ч-&6Ngggزy[ �h(J(ʚ$ZuEUEBz뭊(ʼEX@ijq&~v`~Oп%�v.} =�>'G�BZDKU
      I	&BbJy@W#Oԟ~erŷ?_W8vy__Бܹ*EyyHZQ{x-NTqX+8uѧۿS~ehs//?2k~?("*EG!6ֆ$Iބsxx!`&lž$/`]x8Df݊Vf܍QêlFL*Xæhc%xs}K\ܼ.
      {Kiߺ'0MgckS߯Zo-ja$fLVi-㭌I<fqe)Z0+_;r
      kCZujׯ8B`#%`	0+u22ޗzko~ج'C"J(h$~Y2+bRMo69x=flIDGwPDKc|KuUl)@Gу{<P˗W9fWĆ@$cNLR,9٩\j9ϮIa׷--Vh>MAkb,11VzMCZL3Ucɵ]8q.~xEQD?奒>~1@fq<@MD2/,XPaIA"˦P}\f?+
      |Uh.R2jSjtg8tcgT廈?ju)=džeй2.W|aA'k<C.CG1e|rj#L~/lyw7+frFpJhp©c9Nbbb]7wGZS3<sp.{rX/qz4b=Cmk(V0t%6L3P}3M:VПC]uAtA51+Cү>ő(Qn|�#<vprJS|#*UW7%}^6f^kV/?3f/>I_hE&0nWdj5ILBKCO\4GӍ@W 
      "<34twb+
      :26Hg[L,&i?�{Λ3
      V	]"P
       2B4~t	-vBcߏ$wt�t;k:X|n'vG^Q>?dB
      QHf%Iܔ^_}~(~^xq-|ulɒ
      ޲,(-:We兑@7/$iΙ>W5չfsO$fּ$/?X }۸~+V.r^7y1ɉĤe\qΜ\>wjLji]ABB,6c
      &\X4Aa	J$ٯELI-&YUdɪeE4'&.F/p*�nTMrSxl;j Ǜ026k9;U1
      YDꙝ́jȒ�.TK*UY[dqw+Ȳϫ'([l>nhǯzV|isr80ŎKyfQF>h/'ZQ
      _+v5bw3c͔=T#uUk2yBbq׺y'`LJ瞻oi̴#7}̅p�o)ރL|fGY5(OU͇ɛ;o乩x!V}*9q kx|AƟ׮DŽuO2jL~!&M]FM1Mdc/OI%꧶EbJE`park
      fHNJ|ի`őFvFbTn5,[8Z[)068/PC(^^UUC2u$v#Bp<'4B:ȟ6Q*OGqeYF$lBr\`{XQ^=#41XMyy>*&̾˖^&>]Ö~gPe֤|rM'!93`|q0߯$	-liˠ0ɰXbZ*,|߹l8G2^HzC1$X+mmڂں|RᕿVbJB5]@4]DM]Md]%M,բ"!" !
       "({8g.gn~.;=\'A:'c7G;r]˕(&NiH`U`Jd\yiG
      -T~u-P݁3Uj1uoTsY	:T;o+-m|4$t#iX0+qk66RS拾O\ņ$j~։)v2ݼ	*ccHey
      {j!/+~(*QYSCJHU=6JλcX9Z|I	$ɖMe6F>9`Is_üʄ3|M$/bfQ	y8O5Ŏ
      ;sU|K_غLӿ4!ʨMM$
      V⽘FgȝMd.y_x#9jri*͖5pl.:J?ɔo<O3s2GbG/342C{nk+i	~s'3:Ʈȣ�#Mf(?~MZ0Q059EA$#AOXIfX)rp>E3(0VB8+IEJ~gSH#<GO`ب̄1z=UΤ
      ^K*Rx2Kt3]$3}rf2&O }u@7�G"#-%y4ȜAC߸1Tlz1)>DH]066haJabV7
      =lHCr @W@hnwH&kz@]Ӥ 	@ $ʚ(躪JHYD 2gG-$ QA$,߾/hS8}"/ )	zͭVZD+WJD}JR+T8&?S]Ԙwbsou)fxT7fS/n:onm'qpm7�n?9v~NJq
      ȊKh:%7e3vLbJq&5cG>ʞAEO	3Ωu2(/%898;w+\1ю>'߹ÞGW^}H[Drv16{e\`=P
      w4?rͷ@VTRM$<3y׉\OktլݹWdOEwΏ.%1ǂ5ͷ܅q&S,?NdǓ9}z6	٘BJ_q6w
      ȘWHwEJTǸs7L2ysQv4+Ix$Dej5;'[W1ÇwaKz|�!6I%bѬ@
      '$2Ӈy}?~Qk7%q|],XL`/p_XfwߍܴjQll6k0;)ʴb&OOAaX#8P|V{I?
      <$vgNbˇϑ=pUQ:|ϱ68\r$ʡ
      ŦȸBUq
      !xui"(`$Ct]vHB/;$I4CAQ2h/0P	S
      'D}(ӟ}s<<BX�D!`4MU]Rp*3'8u~~J,M˒1I*$0G*<eڅS_h4tʾ
      /cS-%�eNMԞ3qFV$s<vdfLXHu<U#ج0�GEQ\t(׷:=~Ljϟ T7_OlRO/2n+V(`u>$	&1C50T$C\522fʸ~H}A_'IضE&8?`O4؏hK?Ay<bb^|,޳<W7`|Z.phr{xeg0!^�vB
      4O�AnRShnn.<s?7ʠ&
      ""_S͊,lU-&$k̦Kы\~h//%#H!G�k&:lDk0}ۦ.ƎXH#J"(..x</Iƾw<u}؈%.I☱RU(;9f!2&~:|0]la[x󯛰Ʒ0nWUL7-1Aڸ؂"ϼ3?)]-cfy)J"c;ަh۶-Ϋ.WYU5zF麎TÅah`:::Q_;$�A`AaI$/f$7IٴvH|_9`�G5R6oLII	%%%Ư
      TV99pÎ
      EW8[>N]Tr`{eSY?ƉΡ}ԷvwIWhݝ]e4wk1.8q6{QȻ:ԁS[hrFfgzڜgWOM[	v>?LEe75tWe;ht=:<1c7mB'Iفmus[P~aƬ?}>nd㦽h@JN85Α-WV*%*Cua>|ijamut)T]X o{d}eO֛QSȜ=wTL555t7TPw[O
      ghAຯ݂
      @FOvQ%8,܄ˆ>(Vzdu:jjXV½),e9HD[G҉чo {k#h	ǁ\[|0JR(1Ze>޲vQfm}mCc*
      L&*KFgfSZ^M_^F\\Z(
      pM(kcHw}6
      .
      F~g*>=vH{@HX!i~Qӵ`tzc}*Uah1/KҿgA� .F6!
      "G|NNF"++D�,HfCG)d7ӲjEny<qJޮJf^y}b"[jSl[WڵQ'=Ά]ufϏ7kx~rU
      u"^6VÓ4ߪoҍ'8NVh/OϮ\ׂ8;*h6|	_{OvB֮aϥb4bxfݺ-+HѪؾv~w<t6֭e旱Yd1X,Ev7wq^PAWҴe;&yxm]Nw_>_6	ߞ|
      ʎn	ZK~
      *=?Nwp=Q!%5(s-sWzvdJ78vm)%S3lb BXuP/x<ߡg/`#,2Iuxb~k;3F~">@dꆛHJኅ3{WˀOs3NPRَ";>~X,:1\ԗC'\|vEi
      l;LRb nƒ)c^D<XvH:'IҠ}EтL9lqX,q5pVU^`�M_PIi56WmՇ#uNBX8*#8s@tL&111x=XY2aorkᦅIl=᪩:uZS)e#?DIys%ΓNW\BXrsm%qɱt&-Kav&Mc$,&)t&,Lb8m^=)	w؉1y	хFT¯4Vqlk+kݸE?y$\jvs_e9vϢ%skvGBJO3y<|R!SF;tETVԐI9dF0TH4	?8ۈ{(3(L,騣ig/q}8f6I
      g~}~<XXsIԏce][VRUw㻋0s
      K@<UX	i9Tׁlaaw"cR)(HfƦZHG4$cG@QDV6~~l63KkS9	&/f3/B{`&f\w2%dL&hR0(2n>`W?#©F"LdlBjd(Rv7}	d1{N:WbId9OO/&>!]tb.FW3~WR}L<X^} lcI!1^fּK['XS0 [b{0>Ng$U
      M_HlE*66L-Ҋ˄j8 	:h`AL&I5QDY$n
      Ho5hzk?ELMfk(ݵ\�_�\^`B*B$=IOG?=DŽEc7P퓘kBȑm/C>DF):^vyiaͥd1k6o\OM.:rcTUtrG(p7HHcG<^u6~Ksč^D5/eF΋/Dud
      Jw~HEg"W_6uAʘiĹ[yq3!xdLVg?~b2fo.98e";
      -;s$I؆͵_!=LX$Etn/UoX"5Mme$V5>gO1z)RnDbf&0rVb0$Pہ+?fT9Iޒ:x|`/ګۇ>{jZ+P"oi|F }z7n’Kh9]>nfo#Z.	B{kbDn֖,AQBATUTEAS$IKɯ*&$Yfsb1	kdɪ{n3JMPa|Q	puu5]]]fL&FlS{IYȆ*0*cv6 ջǦ3;ǡ3^O#8(B@GlAWؿXC3�� �IDATg_c̲;ql;/a+0cHKQצhV}8ad;^
      6r:/}ڤ.[q	z1@&zݔm}cU$'arp8߶QPKڨt*jZ73Uqۼ<^f$dR\ر^VC~-df&(
      ]]]{p@?%=BXdQ̲o6	
      aA?	!V(A3z"PzDKv;cdKc7	'xV'҇|"
      l+ed]x*\\Óq8ގ#qd+4#pɥYxB'|$Mp0e܂*O|
      CzQHȵFEQDŀhksk [yK@;,b5=<o93|:2(Pp×5HE5Ȳq PȲApO]2_->W,A
      &]_s,vFM#feYkٝ~ەnP$24nN{s-	s}9^Xx`(cUqcQ`	vf{[I	fZM` EH|Azz|o:}Dpx=>`P߃7o(>S`] \zmDfQ]]
      Q7Jb|qAmgLA,>ʼQ1t{o1|-^
      s-,q኷aq&n9nl1fDA7g૩ir_X;-ƌ݇ح2u\"_,/†(/C=\ΣORi,+7'M_}u;GF,j/-cGaqT<aoYo?zOq
      tP�ϼ8
      2v	.mz%v9<{Jعk?Mz@)J	sz;{xopiŜɈ4 --ֳye.
      ur2G?r-I2~̞4lT7tϮNj	X
      P$-`5	<Y,bbb/e"3oeM@
      i98^תrү�&ּ
      w\ΑS|L^oq)		�a$IUR^-+IJ	7<Ɋq^PqXf(Vᄶ"Go|&	$E'GYtIul6iᔠϨ"? V�G^gO30P41ʓVN2)!p;�r߼<0vNKV撫y}"yEIL(d9>.y<8'v)L`hB<v8Y(>e`i[ܔn9E[Tu-N09]}@h
      ZwGdF!>#[y`ͦ1_:,,Z+F\w縚?4?ϼY=;?-o6'[OTk:18;?kh?
      .[L{f4unq�*->y-yGi:B%<2m^`#lf1̸j:SƏ''+X9uk/vu2ȢCt7‡bSp6Ef9(LtPPj
      ۍnH	IWq7ԦGO|jOZkgLfQl$I:GB_ijƥ({/gj-SU&ϖ|GjSd,Ŧzsb86L\l@kUUQ5
      t!`=	
      #KIe z=EbX@_@~!zSc Yvd/vabۯ
      �
      +ӗd2}٣|^G] lde�4.w
      V
      GÜ1j㒖T?B	)v
      M	4�<\53	Sય@Yкc-tgb6bM1bC9Q&jyK?!~xl,UgHW)NX
      6yWɿNR,nN5v2>=|_РQYQJĉbtqIEHqsiݱiBL06Lgwo.];_a�!)vZ'_Bg}(-+#m;O::\⊘YF
       CA?ak{3O¯{HHYPJw=2C�($;Z*B,
      Dl6[}>Xp,N	ema
      72DFv#yb
      OF|2y) f3Sؓi)m,n$ Kv$)l
      ¥lx7n6<GSv"=p=g5Da%dd@*	 jj�^!UA6^`UІw+ V	ܧQJ/P!pnzm!O+oю]LKuI' |N;뻑EW\ϓO[)Jq/ߚEj+;[:ͼx_v# *uQ~)-+'#�$3%&)tVGgrQ
      ǎ,d
      );ƌ(E=႕<.V]ǂr)9JO�quGLC0Kɑ
      rF<2w5i?:PrIĉno&15<_S٪Qa+bMck+ɁV$˃n6S~('OY]D\H,C+&|Jbr
      n1@V혭iwWL8e45:~OnǏUPMx~
      U*4 
      &UVyU|n\<&'Ti0epVȶ<Τ"մ)u&bs:,t8Rᬥʹދ~F/q_:!S瀐J]p�}Y{	G|C3"쒫<cdt	>'&& h(*+hReɢȒE1IVbT١vL
      a'QA,#/)Ê@_<�	>'+Vi8o'=D>*ctvwq<_ldLc”8ʏrA%E~ZLT.
      2̹*i9JUQEQDqqp	(Դ()[;:)⮻ {F/ǝƄ<њ֦:8A.ahZld2b)C)20L:R&#{i'\|md|X^^j94>0?o+}.>|Vy�Ng6{аfyuVpCD?}8&oIp=rt\eXo6Ey,`hkm+-ٳgo7PWz
      CUUDMQ$UM,I4&٦ȲU5˚f`9^@t�ЪT˨
      (>D6cW1΁c23%ӂ5̢T?gt[INS֜ti9.ՠ]G+QDEQ|v =H9?`KJ&rQzIIT whvoaܘ6oCUS3G@)u	?eyCI7}clzr0aa_A~ԡObF^xаŋau_vR] ufgbLk9}vrd9'}
      Ȳ̮M[h)JO2orh=oQ
      XE-QD*4H]Փ
      )i6z{ޞBOϯ & j j( kB1EYQm}^0I&
      �/>E>%.!`A$8Z
      ^BG	g<ylKB,S%'$E!&;6%Yw"QD1Lf+׭lTy膫W]޶6o_ckLL.I[$'Ï=ϒuG7Y~W+IsNy_?DѲ?!n87?+3Fn(]ādN#֓$vjG".cf܌i#ashG[q1OOf7[c_#g/bAlK	}	kͻ?6s9Β$Og,oqO3nRP3ɝɡx?*)=@g[RwhƄc壑`Jc#@EB3O?ɼ&Idn;+J\
      2?A3.7~@[(m|R^IJQXlf|{5MfOͶ\MYq''?4.6{l&'	t{:֤LMmt!^_suW״2w H|>_DQݳgoOY1#f%z^!NJX.&
      &fCKǺ(xu۪$ID~�!V']$\Rs/&iiix{x}
      7΅kQQDqpST?	ӜU[IVcg#J㱵UR^cPt,\aϤr86#⭜8~'S]0n˗1ӓG?#;oxU uA`ӈ :BƬه9e?I<Z7QTfͽ#՝dXܬ$�4&ιi8QvGbAfGɚbjj߇tHŧqq6:;8o!s~SWUx[yJOӡx9`;$%glN.mS$uRv|qfDQzoMѹbɵ)UDAј:!OFJ..b0	IW<BeS'eƆ�Z]8zcV.+l'3KW1%˔YEp6Lelc[8k2O+Ԧ(7=W%:ql{\}mm%~6#5oiFj.{~A4A4zvETEUEU�UATMTM4UTU%E%Ee;XR)~9@~EYEE.Rd'Q[~)DE?tuut:ILLd=ܵezkb*8SM|.Li|rJ+yfnRq"|>N])9OΛ\rSScÉmci.4gT2:#4F[d']XTsR\ކ*haϥhٿs6FnB72nե,M~%F 8q(omXϢKy(0Dzd֤G_CƌJQo`1ۂڇf/.qQ`)l<wH+
      L8qtf3k8~
      z
      *}L{Yuv|ˮ\.%QX[2VQVG]9RG),"&Ɗjj$y	|GJj7R!m.FS4/X+{FyGhAvaH 
      FfCm/sn,,-IR_6\|m8RbyoG+.A|i-lXw-#9X6%iL *7.W:G
      _M0cNl6Rp||^%eC_dyΖ6fy, %ƶˢAdEͰ<]@DDM]j +i(hlQEA%Ѣ)t}Ok)tQT*GV(9z(yyyJaa!kޮ&9pOkcE^*nb //L[\Jr7>X:iKѱc4Zr'öS EVhڳ«#(y3@Uu$y	lUMGP!s8(b5
      ݆3!s(*$!i:\cLAMׂ_DH0!sATDI
      | ,U.u,. <رY"Ng$66&$)DX9yK-_X>͙V[T7tmci;ZKK֘dYk~y[5%;*&g(pj_Ȝk\~D=Ρqߡ;{9e@h|!٣FLI|&,	l6vo=W`$pվb+㱢d){,ȱ?VFt`[FDDo]]$M@EQ$ѤI_$&Kfh(&GY2h�CT,>XQ(B\\f%2`X,1=ᐹZ"fU^榑j?^36�;Τ#P0%C4B(D1H[!Q4ޙɳ8$	Ɨċ#:f蹸Pc�+^x1@칎睙m$rGrm66b �	4/	$BKhq6M-[Vfg~lѮ%c<>vg}YI;g{΅0l8`H7Ä8ڈ$rCD
      lzBmM:eĆ];8;Luܪ6O.U():i3aK)вb
      5 9$d3JC=_ݕSW7RG߀b0x3=jjN'OfhS1L*kS2p#_a[RL}]?8ShUͭd|slE�3Y$WXBGRy]#A貐4+eO=
      WB҅,鲤hEhdU֠x˟.U7!�8^)ʒ[Uhlc&6RPsR#�Fa\\,X$[ILWc%�wsGd0oRSC֭g'՟~r}7cNgDz2& qqHCc	Zyh'uIb?(BrchOo%w^ܼS<y
      ѣFvPjrWSgk
      ƨNn9#K59g`kϲ]mݲ'?i9!tEz}׿-G^dSYHB%cItIR46e]]$ɺMF_"{>V},UFWسgƢ:WonNj;PMJB۩
      jbRGT`HtɺVl>T%{t:v5 Z0-Ux9r-tzTG
      gt"Otko3d5L[x^s9Y1Z~W^Geﺓ؞V^?H4W&N|cfO6#f\ϸ7_6g_o䥧 wuLqAG[eʎYxG}�� �IDATxwpLdɊ̻~jwvן-"ke7"Xƫ:x7o1SǶO1J}D3/wH,˜o9>wG$ُ㮦̜)%MĭI'H>b~fٻq5lk\8J~E
      Ϸ} j|]I+r )u+&k-OcSMjf93'2`6vODU|K\_wbЍM_] *}١jy .L&:,A'*}:MwhhhqdEi_|>pI]U}$Uހ}t!d-^	B]پ^{OzCW$IͳbeIF-Sb	b_?EU`.XP/�#X./Hff&QQQfؒD,|ϾRx3i&;ʌ@$o{ITOO׳Py?V^	pZ13,ob'2bp	I{F#u©Z
      fЀh<4dMep71蕼a0&% �L>+?fk>J]7? H
      2v5�o=k&c&hu&p,JIa۶9qQcjJvsԊBbMd9L:l�l]7 o$&O<.3~ABǙF pdNKE�"$LunBr@
      )(0MgJL X
      =qPV-ոXGuysG3yNǰlkJx7oXVM9frB2zFL&FjoWH;P^Ή
      {uq˧ne;I)bDa	V0rۜɠ17:xcInZ#(Al^)B^?E
      *iBheΞf/_>G<eAW@¬KgYȴY]Rd]$ݠLd.o
      Ï\`/
      /9$]YVIKKMԱZ
      X6X߬se~Z5 _`ʨD":?koC"I%(CBraq!LN~
      G[CSo
      +)e]uML=iB##3ښp<ۻ@y%t7y%%-0_Rq;50*[ˈ6m^Lq͋fɒ79|swoĸKx{v~v|SUnnRNUϊ_f‡Nʷ˨wG0f̙#]V>u%Of`8Hƙ13ȌU3dC;<t,11<YKvv29fiHgenY'#%24
      	KdrXrbu,UUBU6aQm7{[lG}DM'ֵj&MI8Zʠ=YNr\W(_~K¤17liS:O[_먧f%i`,kk)p}>N}۽
      [D"m
      FH-DVy,m17L
      |*zz;sґϴl^O//Bft_p@i$de)P)]#镅$)zk+HBݒ+2Hv$_E6_M8NHOO'==8o~gN@~:/e-W~<
      E2	㫋Jnzzםa|Oknam9u'kWa\Z˷Se|ǻO>E|Q
      {QV}3>A"܀qu/-<oncV<M?.E9<_r~Ow}^AwS}3Aw]2L{XhBNLf}9yQ7qdgCg[}_?t'&b=^HQyĝ4'~;fa\r0gıl{͟Ho3clOev8"<N5)Çٿ$l_9ẃ1Eݡ]LQ a,Ey�`QR|ldbUC;$ν,p8BZ	SMl\w\[9L뼾bL	G3d>f*TD|OEJng
      Xl\ 
      ^!=.W``QoUo2:^u7^3J<K%*o'%`@YW$YL[Hʒ2ȒKRh7p0.&X_0zK4I<WBrOL7w4|?@,=Z`Fa\\L,I8ud>13\ȀЅxUmC�Zr-CL~`3ΌD]LRэ3iilObB)r@{k%4hhغ$eNQii=	GͳGUlUGv b74ZQsh;g`8yIc8Nt]GyU^Oi %yU^&^7$@W !ILx˛ܛ{HY6KBM
       KWw}`T4(KN&m?)aC1B`{m[x=ۖW{C1n
      ,xgg$p_A�|k7^≷~E/!0#0.
      qHh83v9:ln
      lNƲ<?[Lc1LiC?a(;ZGD}<?:WV]!TL|D5TӜ5ֽKiv0cXb1pEL^XeSG؇__W8mپcc|c8"Cr{.e\)_#>1aFVg*뼹7M
      
      !W%	)ގ>e֥o	!w~&.$*o{\<:%ԚS#]_iPt	CnPFz{ws.MR-^%kB; jatzSm45V7⢑īuF$8FOfAYY:'xS܆M;9x_c;?<E3m<ğ9~R{'{\,}غvKx?e9+VXTxzӬ}삎X~?$U�T[>{x})K?|>\tnx1~qlSMN<.xSlWyhN^|Tgb'�8
      6|O޺"zW[9j]储(3NĈʙȫ,ƃ9Tö<޵
      0IQ[7l_(|?v1v|&V3z;B4ill*6Ϳ>62P|Da<o{vG(?L	,|;طOSm}ֽ{Xpy}:4f(bJF'JVEDD r'Bw>tয߃D4Mnd
      Cޡt~v^JMʚ8oϘ>.MIsBWU$!BHn!$$$[n!nIHnIܲ$$UIRTYVTUUnݲdP}I(nY2eIq˲-K"UY2Vd knE%fPLnb֜GhNG[͚d&IG~eɨz(M@٬8WE[DGO=@9"�@mu%?'۱:2r1`+ز0+.qy}yiAJy\5moE/!0�Hp3`I2r/2{S{k96ݟ}yҰ#&cѢuqQ,}=T
      ,c7xKq:40~mUID^s7rb&O_ցm׵㘧T$2qdVҧZDz
      V9fu9M~xV5{.Av|9ˊ
      sneeD坃۶d$?
      O͜>s3q� 6k0ޟy]k;
      }{7ُ?>i7"]3j7#s\3;0/aʀbZr2(jcnn'$G'zB1Xqq+	,C`SOG}=5$\M~!D'ʻD'da%&vsQSBؙڵ*0wro]7d*A(K6l(7U{kGxc:IxJeI\^OɴWz%@G\HBօ.	Yz.>W*o@3Rt
      I>*\&�.#wЩSH~Ӏi׾_ޟG~�8:FsotT'(ưYV玓QJ-BaE<O_WL;v:blfS9p8Wȁ}^SٹcH[Yi	I[>K>׌ZΑ՘H4139j4{Yp�T!%~-	L"z[d_7:(/G)ʉ΃ܶ
      ZpR-[%wћQtl`ur:Uk1ral,_|+mx"HkS܊G40.[Ʀ}'όgm$f m=1zT*N坧RGJtsEO@V=y0LLfdIPYZ{},vbRȾrq|ȡ T8%Ac&׫`C2sUU%+/ϯ4[,&V.YǘC^H|>bYVe&v1iXFShIO"W{	s�
       |OLulJV~Hz.(uOz;.I/g/sǹ	%A2q[
      $qFwԝVЛ+V>9O=a,Jܶp.MGr_cUH%#;62[w{
      m*V%5][L3ůUI-Th"AT䐙ЕAKIؼr1bF
      `qܳ{bw?c}T&0h9}"qbZ\ŚOVq㭷pdּȱl_h~Ajj+h*51;V&K;rj$&UW!�bqPRciǴc&-bc#(/%'''y.mïL`Q\Xjņ6Tq#&S†ßQ2Kc|zSC*'*iW.Ãbw?\hjV:Mɐ	vV*(4r2rp"8Н:l)#:Ln2B�b\.&ӵ][c-WP[N1ESD+ڳydUk'튰)JCzehF]KOx?镄+R˫zn nIm+$
      V6/b.З!뺤iHBr(9p&QCM2G֞\ecUli}s34Ä6ԬDRb$*ɞZɟ<A&v0nn<HLώ5Y&o4VWafjV1|^H/#.aFڷEE=YYI!p8(BkK3	�V{u=3M7p))G#wv+�POaS2te`SRy{P%hQl.F^18(#ICoUrPlVQ錈f3oK:TݍyP!k1tb|*L:I׀r_l@z	oRf,]IkWy}a]9ohS)s$KrVoL*/c|vMz٤+,m!9B=c\BaKCmʱeG^f&>YtIbv$ɉnݭLl)^LJ!)iJzBI$3ۨOf4oV۶Ҕa	|v\GR{p&P#0#K&ݎb]}̊8~6=G#cH49Z$&yHKC<$fM7!L6?Vǘ=Sy;PqH�dRc|w5랎3nYQٱ9~y:XںU-J"9q̚л\.Zem'
      AѭJSڼ'?|v #=x@+^OhGeͣv(B`I($$]GyU^/enwmPysHz;2F"wiV=c\*pX`
      dC�$zfFX0dtb {׽l}ל&Ԕxgot^s>_w<gˎfI;7?ejL^xY_^~<^!ڻQ7l<o{
      RDsCko/fuT^}#nHPa[^zy1d	<~BJ3nbt�m\qk׬d/~K�h~|.rɊa0E`1g^|Q
      nwɦ!wt0҆]x2fOirPg3QKf}MG]yJ{_O@ŵc,4쯠Vn#_>[iGu:/ȗ8Ts)1ruU}%bS'PCvrJj}kׯGw4eJ9NmmݎʪSgt%O׳I+Vo߮W70Oz]Rc(\,^	pq#,<wMz;U=~iUλ\rJWI+(.
      ,CwxUKU'>/Rq).Wݒ_i*'#?n
      %W߁=d~v0t,6!:#q9eDh؏gIc)d/pS)9c;x9GN+`T6d\vns�H%ۍf2`4%i4bDaqO̞w;_KB+6J{jdLGiƨt|AvⳋSå(Y̞#!`4Nׇ;)ku{ɉpr|a4*47{\N@Y\gEBlkBXYWG}e-G+iܳfI;4'v7~s'EQh8yKoP1Ep=^P%í'Jy?GqٴQVy-q\̺Z]'fw\_`n Rz].7؞OhȻ)²,*N_~\?}YHGe0%xA*/xHhWw=[I+&>P@v}$z@i'W7\B^.IW5 !	c`eBϑz�� �IDAT2
      e^*a�f+Y#)JyJ
      1Q8DbkLޏH(6}M7|3pGN'z{X8+;vK~CFS򁕋gCu:wXgL nDԜnmDNQs
      W34BCsjc2IIvcycf-j';u.[+r}x1p<5'1qre'dr6֖@urN=~:ڀ;*>vzՖ
      c}ؚ*ٺɇqLbXrr24r34?Ӯ$'Wy?r(y3ΥEB	ne颗r͔n\zIwOQ~W�CzwfLL8As!{!
      zRNh`S]CFsI8ȉqnhؠ1Lݹ/h2(
      $-R&&#OOUWsn)A;
      +H(F1lF~[:zhoqTEi^7%~Wx
      po,<9'Bv_ތK,7M;6K,)zKT_Yt٨({ټG*ZU!eS
      y!\}
      |AKM&HhȾh{]#tƍ*)NО*ܭYHL 7?&NNt1\{CІ9VP,!SiVU<rBm
      禰12
      8ϻ;_t֪J„na 7NVJ?]O\1DD�h.:F#!�4IVjv!oP.@qI5rx9yX4!&N՜m>th&7=C*2dˊ]7a7�iTLܴ57T5jOAK&%>tg_T	Ad	Y)?~#5l^Q^qOO-(J4?$6zFב-40,=s2
      BXAVmmxKvvyc\_WV{b5)>ݏ|
      ZVoRWyIoU;mA*/B4oi3.gpzIn@Y3~+ɫ-k%IS$I1E/+ZbzCeн$lr|_F�		fXቘ%A*ih`gLJD&nZ\Իcu0#0¸8"	'I1ڞN}?JO\DxKeYf2tJL݌=EБHHsS<=9/¹�mP1Lk8bWQ;>2&uRU_*X؈>Ut^λ&|zincʔm{j}Tޭ[yuWu	o
      vpl+y̫|=*Y҄a_?T,}І^'׬*ЍCz=Or.*86,zaA$:t~C=zʘ�\y7${>/|`="rb虄F;$s}ˡ>Dc	"ˎ	^[gq2ǂP; r{^|.=
      B4:Ng+AyV`*oWe�n7UUUUCOAGav%q4
      Uibؑ*BwE$3cU/Kz;>LxrL^I4*W+_^W7w@i*Io^uKz6gEJpBBq1p:Yq*]FsI[Cpve%QQ	Ze0۝4Ņytx;ӿ֟mEb&\׏d#-Um˫9tHCe-jֵ0n^6J&Gk%U0O8G
      9x#i
      yyyVl*{gAyHfd8iKBM"G=k.eK˿\}l1aa_3(m/%~Cmv|1I#T:WߟAKJf<ȠEC'\)W+~̟_yo=D)n,߸jy<3lin_~cqw}7~˗t4>Ɲ?77w5@#G#wKnzy=K&jۯnc4WJɨ"/BI{KI>MF_?_jX8yh8pێqׂɝ<`)*6B0u0c|cA1f͹1L!;cȈ]v4(f摗e;XS]e
      ~H?ȯNWxݘE�!6{	.ʭ)/#tYVBy%®KBօOxI7W.y
      䴷*W^/!V�@me
      epHU>UJfrجj'Z 
      a!"̀҈D)Ny
      Ěz>h2ϻ,BI1ȣ$\}g%l),{*cs(}6.}?Mhی49(CckCdӁZӆ1nH*-9!sekPn.l;ǥȈυN%6H}";A21dD
      z贁AC~g5,icH5E^If@-JqtjDD2۩љr&fݘ㢩 7咑yS'UIQƵSY<紱1='?XP[ȿ;Bq
      {zX.wbc#hnAUlo\-MϦOrcF<dc4~PQi|9['ȅROF`;KCV])6́l~ַkv,зӌ>!!դ+bŊO6Z~<t
      
      vߵԣB(+Iz6_ܮ^ɟUtIRzy%_z$kw&U^!t)@AiRnΝWz^s*	3gRRٵ[E+SItxʚFF$3hh#s-JKԈt6Z2d'%ƎJR%#Cs:3gpD�US54MIj/y>HrCd͢qZ')97{#y1ð~7X#1	=
      5uvRNe˗_|;[׿L?44}
      $Ȓ1,s׏c+ga~5t';#G8*	jo cnO?w[C~7(G
      Rd@#啵8]Ы6k)q)lZCJN;9dGN#>@˸O5
      8TpF\ԫ0.M
      .65FS
      {I@1HA&KoSi/o<@dGa00�V{VQyUU9mY,M5lYgpgTd/H;+j}FRI&qH�qZh/z8j@?=d=(H9YtH/[JBy"�Kv]啃pJ{ۧƥ
      b	֥̀/	RSS&XaF_	+;lPiZ(6ZΜ,#/Yd挣y}IJOdľzQ9x!AoKG)>ȫf#h^+`('dd]tno^>3ڶu[~H)pX5
      ]z_Z8=6KHʙIPtI=$WV<$U^Oz˝}Yl)Gx.s0y
      ܾ*6 !a6
      K>},ج*-N׏k.{?Sn2z#q"|C(#q/
      !(ꚉJvKR|fena=|a%U4T1c5No'UޞX6(JSg]x_]Vzǘ"</_Mɕ{}(UHQ\9S#V.U%ϲtKxye/)IW*x\@x=ڽ_5HB%IFR WnT\%D)Jw1E󊄌v^s(
      B	pP__$""zYf~D_=oio5Vf]0cv2%YCl֘/mQ; jv6zmNM5DcR_Wϊ%5A.$yj3b⣭mƩ|P#88(J'a\&;+p;4 4!vu6& Jv{BX:m4ډJ|r2qn]O['Yǔ$ho$*&Y]Sij@[kB$"bui1u89[[3tNE\L':ن[Xj6'N+0i+BBh*Á,44FC]#)Z0Ebkn©iDġH=B`miD2Eb1J6}qXd.{+8L	!fwa6jbH11a[QQfl6Oi
      <({*bZJEASʵxrbdAgsb(jM,.@3A44.?l'F[5§:u	uYc3Ae_a>OSª[R2ҊS;l)m&Dz}S-oRy=ק
      _o'Wx{~eɿm(jm'9 	WyE
      .g$I,fhWyRH{ÆX	p`69rv6GDsEfkh(JeG62&@fOqGKm[ot7E֒8j%gwr(jdjE$ͧ."WבSLÉShi)^¡aF8jXh	<ftwCȤf6<Ddُ|5q3倊VPQB.)얌C۷H
      ""_3UϼE~`b̈fJ|6,ny(+?^LC848~+}-۶'f
      OfuԹJu*o%[5?<qpۇlgCX'cXvĚ?fu44nz&-|=VsC͔[=j/ۅ^۵:5nC>/~3:}�Ƿ~Hrd}50(cL~YwJ>xHQ
      .UnNBm|}bkB70d_כ@t!Trw$b[k?ظFsࣥ=lsl	C$Wŕ+Jw1}ʌ=/$Ix=H~XBDCt}*o{N@ IBs:{eI
      $^7@ᥣ^IzGW$IA"#:T^
      =.
      |)0.?9AVVB""<㧧s	H۸\YɌl'rd)g~ar7:h$MeE#C^st٬R4BL*I;i8h(L!aBM\=
      +\fL3Qp.G2H[%~8`]ظ+&''m3'ZIc& BrL4M'}I9/UP>	4(1tMVCЧo"\#u&EKĘDbne$F&5>9n=25c$#ZOH:Ƃ$Μh%~9FLJjJgGx,܈"gN"u0(FOͩSN2d8Ƭdʴ!qjl]UߡG>"t<`0of੟uK>}\(ǣ7r-wr(7h(]΃'^0xp8PUX:TU
      z4CطfopK22HR</LfhQλl$MoзO9oPݭBwBSUIBr햄-䖄
      !ܒ$eIv˲v[UeݲdPeɠʲA%HU"TY2薅)ѭȪ[UAVefTLQ1kNYs"N[[L"5E6kd
      EA8˒Q<:'E6Go`=@yT~+xܢw8/z-jg\ua=zOSX:z-
      A
      rG86ҾbOԋ3(duglI|{,G%]o{`b8jat
      !tvn)cٚ:\O`n9"ڵNdvi(+$*ʫRf+ͺWW^1u29f,SSY[o`_aC0pp6Ɛ)GP=<OGika
      '	F8so-ܻ+?w?\ouMPCjn*-gi
      )[MZYl]6f_XRh'@yZ=%*{{N'v>|Ws8b:D[9x8>x%61K0	ג(	.wr2(
      D
      GI?$z|V*/k(A%6$i`>X8kLQWʈ')
      t|&\PU˘cB{isg=WR^]*OB^$ٕ&Vhq *.$.	IukϴJ%$=YJUWPDZcsorU/)t熰�a//.П{T'$	t
      YVPd	Slq#p}q )g0bPda!L(ؼt	=*X864"j2lLf4ՉAB}=
      
      
      ݞ_łАPd_hBt!:n]h tk	8661lBu9ЅAp8\LF\No܃%N̽wj+VB<y!qa8*&\I*JR8Hv'Ƙcm]SVxcW{wcӏ3w׻3;s[ws53Z,d7, olCiwa&观nA?飳$"6_6i	z8ƞ={F.SPs
      >{vw;^Z.~.�/`un{9;=R|7=Wv/`5N`;jrX73zt\x*董w}k@Vf\b8I�� �IDATX8,x0u^TT̊iS2fm>92*^P~vapjC{@yB T
      
      ڹ7kn]5gX^ߵ<mH1;0i:,m]wC~T>zo=|Oxߑޭ=qA\u5xW9tq>[:	\{q
      7 MR8YjQٳvCX}?%??�Wpyspy6E	UpUo=xR\"<C"&0E~=2E[nM[\߭mռ4k|xV
      bMS.[ƓOay+V|;xk]ߏݎ4r\^(t:8`/'^0rQ!i孛<./t7^_r19z7�զ-zV]^
      (z2ؖ]"`f&Aupkldf#S$h8>6ܕ2
      #6xfKӨ͜}'6_̠A-//X^""<'{cx_�{ӻpmKp"[\/|>~ӭ87q._P�(xAwGnqys-n}wx"``+R5Gpήݒ;Юqِ[vyn
      �w+.v.oγϟ<
      �]pn�V~}ENU{!$H,$:ya<f.žs4W߀oܷ_y-/x4ئ!EQ zlSD>g7/`VVd)-ZEvkNoѦ=o+
      .t[~DȰf�%<.p!8h+�|)I",T@
      
      
      
      +*^U.bu!t{/ĉ/&1t:0<܌/}^|GXo]k~Hzs\we"@]^ԃG|n_u(ru}7U9BT].2Ϭjs\\L-C^�`2`2r>#%G6sxQNYj]�ȊoASPt`xyyǏ?+܋]t\C?	D�}e܊="I\XN<_õxqu*>zݮMQYNZyQ-9X_9^("k]kSD׫xY}z=2Y]uՙ"A!xJwzfp1ϡA�x]zř{wO"ͼDy0LTu|.|xo{"\upl:ga\1*nh/`Uґz2p2E+<9kTTj{7W)`y_^&f)cΠ7wyY�SvDLtVם>Iz{V]RF6͗\�x̒n#RXRz�Gs"3e7 M-a,?�$"N~{X۷C-Ox>'6qsd9^/_V]ރ\y߻䥁޼ Hw'pyRnoe0.)J3kdK1x2Лm[\^\)`UvumzkA\ZϔVn(8Uq)\z8~Xk9�d5Tvv߿(/+iiدv=inz;B!_Hyp|>
      2i~h#TLJ7X-
      ]2Dc!,FD$a,," xޫ3`7v}1'fphɟ+OS^Y�|`{sGhsV7q¹`{?4%t.|KSWO
      W
      SVjWv,vD�	D(Z|rn>ٍeKX8sg./�Z�0,w٥q^jSU=+B7qEC00HF@mI7]TqlS=22Ur5&�|1t6$hӇ>ِ`YL)Z~UDJ4҃^ӂK}nfPs'hu4EM\dlhD
      hc1&o4l*[ŭZ, 2ٙLG~=_ve׶ss|:N?]\x?/,|y�mĥ_n. IW;|8N$^:/~֖sa�=rZ=Rz9Fn=Gʪ:gmV9/^rۇ6!wyצCor7/"W2Ff孞݉
      .|m	�%4X:``x藻H\f'S#eNpMSZk7Q:c4T(A@;]`?Ӯۇ͝`C�PY"&$AX"֒eGH�+W/~r!ƪ:Üa[7$M\q;:}#8oo\u?\s#~.^[xK}_bAtӋ'\wF)S^"�.C{=LK`KLY-
      ^khSC62=)f#gf@.oCoi?˒D"w < Vy&	As�;[[=1yl)ݨ~Z<z^cNJ)G	?rLMi?T_uF셏+n֙<\$�#MY"!g[X1�K�w}oap]r;K~5]%tM]=_ᆧybMgފ=xŏiWs#_c<y/E]췶)*Co�9ܚH_d/`"HDž7r[6sd�\	m69s|RJD"z#.\*s�ޙuF?2薀؇>Ȟ#>.FӀf֨)h;&c5�Eu5@݊WYfл\`7v^YD7ejiBlfDBb	Y4C}&Ղ[9`1\}W
      E\t<}1p
      ݸP7a^V\O�t[oF$y|_y>Û~'>_xOc{C/|re�$stk4Y>-bV&sz}!
      if.eaʼn\dvЛ$Ҍmࠉ(�YW~Q�>� l<S
      .r?ux}Hr5r3PpiZ_RĢn=ԋ53"@Ys,X
      Ű|秉JM@`Apf/,Ħef#c[B	qV~~{b'oW|'"^w+}/Ÿßx0p;o`s3E[t:<p^\g;W'K?OߣG�yk6E
      XQCo No ؇3cMwI(l([]^ Őm)mqWm
      1ڇ࠹Rp�<ᗙ�[ksnv
      jvZ<]$3?J7b*ElruK+I.^
      犛J3V0+1z?Mc[W]M@&d]y1UV=8@Y"I>	MS#,(;"@K-
      }­_/<n}3ȟ/9^L,_lzo1PGb]~J|$q-7ɓWq+G]9c+Z
      <lt."7oS[ÅÛm!0G䅭{AHXW*8G�mmИV(M.p xF�xiԇDdEȮOh
      )wB8GbjinCjM降&4\ɺ.XA>ZW
      0]04f_	jx=N*d"dEkEC@-B$pg>رzGψbV6GA=Kyt%~tg%3XaqHh	Qwq;sO[%;}/{9.VN<7ߑ>T
      f}em%Ϫ4\ޭk=0ΌMrp,”
      P2cpDR3?bJŊ=.p!8h.4#.p�SEb]_yN_54 ju.p%Qn>pA?&
      hV7R}hUc]Fإaa0e>@n(JpDaX"p
      X&B⢍Ul&�=tc�e-v=~oQt"Bn{xîkxȗ�pxoo~q董w{nJz!eu{Wh[qޒpC7+`E‘+`Q$.oxj"8MRn=x4y
      9_믧
      l4MYDZ"p	z˽meNW;]B7[wQQI<%cH'=r;M8rYz{^O8
      Re_~g GbkmlD$a,tcK]n g0g:~1\y0`+/<N|Gg
      Y?Kq.!zڦAp)l/v./ɥ*V좨fc$Dx ^bCFά6Eq;�;=.wCǟor]`�5..WnrsdiBvUKȿv}`;
      @>B0pcXlDm|ЇփU{Xml_펼\i`pIn&bi]yRg	I)` XMd6)sB2vРi\I 7͡UIVM!Ybeı@d@DdaYDDc
      Ӆ,5
      Jn8۷szسg	=�.Կŋp^�i߻G۲VC\^**M[\^WR7ef.kk wCF2mV*̓c<
      ޲\Hp=+h\yq�<[nHHVl.[�x=�[X<
      h2E$Q*?NuW�'�KzYΦ":jmTGpm4!rj'Ph>W.Q3h\ȹB)ͱU иM/iC]>c&@D`U
      s	*B$yy"w?具R,W�/:-//G��~t+~o哟ݕ;}aU(_nICqޣ7^rhSBٲK,(2{�zf&@niSD'
      qy3cXM7oL<Az�xHJgݙ=[v~Q~|X1Nݻ@DT	.7~ 0퉫>sUz8)àmxbjxla(t+M x*"ZhP4*Ӻ0*aкw @0[c!Xk�1	Y0)v�`]YE/~ಆ9r|(nr5ѣwe.q`UgG}m=:sk#6EDYؖ{u,xU�`8Fzsy;DRvzr.o=if]9;K#
      T
      :.RXk+�Mʞk&'cیJ!8j_J
      褿3G��~BOjbc*KKV,!
      b²帓Zc1֦ld-$,&̀з5Xm5|۽wYG=\^ W%-Wkvo,U׃1孊+9!Ϲ[j͒*.CK 
      0F|G*`U!B>ff#or<91ϱk�POӧHK*7I07{.pbFA,<<Г`
      ~0ueJzTWR`I bI DY]#!΢SXK,O:K.y0 �wa9lSN8qbW#Tf��LyMh"99rŭ
      z�7(wyz]f߶ҖHw*U�8syS�$d!n!1:h4.&6�YQ~â˯�q,imJױ.6k`[NBփ,z6>&^h&nO]`	l"(]T,D]c�I�IR1
      ~A;zCg./r6Eo%dm(͜"|dse00E^m5Q^7ękD`H�)6GvB.p(ݲO*@0_Q!W]uO+Ai�=
      N\t n�$v*	ӹ3-xе)ߝ|(tjS])m_w_$b:&+)wRII%4LbmEkD|;$=:Q!QŲϝ>ujGY9x;ޤwUZ	%!pynї`* ̾UQL/XE Jh^F|҅8Cf[FG\*`rBCt}c[z_:!zI\7*zX8�~xi߿N	4k�cD5yft&Sr9_F��Lt8�nzXII`)ERf]HĦdVR,6%+	A?.jqEcG
      �펏tkI\ՙr7\,Q<A06It
      ՜JHNo	zXMΦ./zv.`孺[GUJZ/h\sB�
      i x<XMlbu
      ݡ&)@@J60
      ֣2^`zkb5	r5q#Ɔ"5>).J4X&c
      �E
      l	EJ)"bL	0,D0KvZqݍ-4#_=ߞߦ^л��IDAT1Ҁ'N#'Vsh}w0VYg8ЛZBM{׷("qKL<װ%Ж\^
      Q	x-wEi\].�ށmj: \y!ϩOױ.KX=tդVleQG1�::ŏSK`e`'o'.`D\`rI ȳDڟ҆OvՕI51B6ưra0
      Ab%b9"a1I"IbDU�\7�qO{ĉ{_{>d!)|f7
      ٬
      3|"
      MYnnsv3̨)xqRYbFA^y9%9&l
      XԀRpgӇ!K5{|t.pʺFȱv=�WIZ&l?QIS6�XF9Jhfed�č	%*PV:Tcя_
      \.-^oXVRIJBA"=N&]JL&QF$:iilF(2F"b|>z3Tpȑ߹+޿BK�rȕ$ ؅4;X啜3Xx=<o^W͙sw7y	z[]^Fۄ6~/ԩ\QhE
      9;]C0<yjW;_VF
      fⰩunu{ O1Qjz�T.0`E qVDH�YUo0П.b8w3p᭱X4ڙןZQAڙv_au\& _7P,)(aXȊLVH(eb|O&�|G~y:Fڏ�dŬ\zWHJ.P"rq.[�l,�0^X:̮MY#^b m*mD
      nWkblpw~(t|i\`�;\c ;q ;s-lbUajΣESGLj,H;N�]%pC!1+Z=
      _
      �Tyi&.BIPhwb%]D7i&E>wi][TGZ2lSe+lZIlڏl	9k,3Uȑ#w*ry4[1wdM*=ֿfK$]]b;gR1+x-eл^6GlP,_U{v*;z4
      &�RmO�؏ǘFȱ}Xv4��Z�vcmm�pX*�Fðtz(�:SX<~]JkPh[uM:׻r+Cu8}.qjYڌ41}Gq'|&"10蓏stԩ{O8rCfmP)\�Ifv9si5ٹԖ9v0"
      rm)ʁ�FCɷ �\啁qЫu!B(t	aКYB[
      !z40VeuD
      IWD
      uuP4[m?T{5@6`r	R,^ ,Z,iPh<�ԡ㗚\$]0-QZ)M@^9s$X
      uOK֣Eto{IL=$\`cEB�dn*�$+{}A:r�pmw|ԯ�"sy)s&�Y!�B"nRᵅV9>Ty]ρ׵)"ygLFpk|CɁWgzF2ۉ3oLiB͗<.$B�Ϙjp>ayZÚzMlxRUjx졧`wi7�٧G7F(!VuwA ٔ&u/m�vJ�L1W6`AV"Z<j
      1jGe] :z2~=]BLT;QjA%,!8zzGV7=vס{kw]Y~+r~]&ޢx^ɁR"^>V2\^|pχ),Nm`�ﰓYm-Ry&	A;RgTRiAALC��ę7FkXR@H
      LF5e(.AO
      TאClV)É$6c{ƱXBMM$@,"r7t8uʉ'V^K./"gGaxk
      XۅJ"YK$�ūEBR*^Mƃ(An&vr8.Wl.Mk-۩.p[!8hN\9մx\`��&Z
      �r0hL0ر.0Pɵnܳ
      JУt{YX$MfbTQ%q*idyws~WYk.}DKJ!e-8-mRUx)hS׎CoތJs
      2oP<1we#Uti�yB.v
      m	\`7Ɛ\`�8�0
      ~ޢQ<c
      uZ.UM	6�՟8[?z=v˲vjpNEK
      .ਗK7Hǯˮl-떩PKQVɃ|
      �Lרoש/Է
      O{&8i4Epu+<QV誏oGd}{0{~ū4M9yI(+`U^&#Y9`C0DBxTxk_^<Lcx,3%Q(4Zh!x*SA; 8ƙKcGW
      #$|:h
      k#`h ܣ~-"pm$,F ,lX!"蓕&	EpJ[@o&ʠT8\!HzOLrU0L6E,2)kJ&N;؋7.yEP=9!]
      gAsdPkOBw�{A6q _=ne(B87bbGA#Ckcj!<ANչ:#鮰smŴ'\&AD(]oc*+XE$KđeZCl{l=NqMdӄ$q	e"D(DIn2q	3'L&1	II=&}0ppDoqߘLFgcӷ餝vƹw;ܵ1/ؘ8E)"淘*ۅ'</0>	SҺz)Uo$эC
      6{q!26& F"GayF}[AAA@p6&P5DPNmI]N-ЗM+)'ְ%Ʀ6"DH2iJ #P@8!뾃f奬XO&.RN/J�`rw^_N,DݡaI(hnUA9RpvXpPIiMzwj1",((Sp5φ̵B=] WX1Ll9evN!0qJę&/̜qjJ.aMzty#3pS&c#nݨnyw1c;`;`
      EE]^Ao~+1Ko0K
      .a6}1fOH$/<4TYq
      6[X٨ VΔH:&MiM&u6	Dt:BB(UvLVzZ_ʐޜUk3Y:J.o,Fb"Y]-2sяuP;Rvb@׻Ce|-o4_
      .H\jQUqGk4
      .%J]qy9ݑFGְ~ϤL&!2)3^n0e\޾ILlRCKqI"q9LiđDݴuӍ5˻zkcvk
      EEswl#;sgd>vEq9wyw\_'$CuGHa
      pM8>.HQ[Qp6dTm-Ӧh"VL]%ƵlbXkȦB \joy~#sz>S)")GUW)vs{DQiDpՠC[GV1q)m[$aU[$Bڨ-R(@fV[8E
      jѨ7pvˢ-R̋ҷP/Yëq'l*)	oT�AxwB&DDxE$xE))~Q)yM&
      4
      ?Ճ!Z۬4T V}5	/H1Ts(tT3t5vvnkAO"'6E~[qj6Eq)c:.tӍtRqF`#ߦtSy\ՅoSt>"F;9B[
      AAk,lшEAA3Ќm
      /=.p,fFY�8sz�MranYi]|s}c1ddW\ވ#W*8G$x]PRpnc(4m\XA+..0Bc^6vnj8tK^^ڍĻM7v鍸kc^q֦r./ wm!
      .sQ].NUpkV\
      ?uAAA<.pbͦ]`_�æй3	Yq./|E�f9}*E`CL(*^^tGUjp뫍O?88A*5+.p"ͥ<1Zw@1gGԕ/ژl]Ql;FۍjlϝF"ڮٕM˻Pqy}"CqhS.7hc6\6E
      �U!8h԰/pDZ1CXB.!ذH|s]\jhse^jpAoRqB{`XUv=C\C	ݡA&}kSu!F1U+|vӎw[A8Bpp,d=vxY3v
      ŨJ.޶Bp|)5+.p[!x+�pP-n+͗c6\6BN A8e,砻`mLo6Eq6
      .jSn+͗v�8(+5+.p[!8h\`A wyWKyq2n+E.p!8h\Zgc̆V�A\j+͗\_ǩ@nG{ޠBiV\6Bpȇ((h\4_ v:V�xCKV23.�Rp뫭.p!8h\.[ wr!8h\q=)�pZӀRp5ώ<+\g6\Bp|)㗥ºZ׬mࠠq
      .p}u1FBo;Blx;ͦ<+�8B(tм(n#͟!:E
      �
      \_mugKsAך8c6\B0�jW[!8h\4_
      .NO@>5AAs׬mRpkV\Bp|)Yf\�AW[]6Bp)5+.p 8h^\q=u4u�:oHAZL?;.p!8h^\yv
      AsO�#\4_
      .fON3
      g\a]k(t)gn+͗\C3J3{#>(<\`OV3#.SAANn2ƎvX.n+͗C5}[]6Bpl)4.p!8h.t]pdͨ\_K8#Bp�<B͗~6\BpМ(sڥ.B[q
      .p}͊V/x좌cǹ-RpuLؠW[]6Bp)c4.p 8h^\=&Y	/XYqAϳVuͳ�m׬mRpcxEٱ.p[!x:4ISCs&"щ*V'�&>8;}^>㯩Mhǫc!O7r=G;Z}|>pb5S1tȒrLݞm38%]ζjxynDzrTt]<lm1ޭ5o=仵ףAQcaRy\UGmc]1.VґWdWKG?�
      
      
      
      
      
      
      
      
      
      
      
      %G.y����IENDB`������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/awstats_logo5.gif�����������������������������������������������������������0000644�0001751�0001751�00000010352�14753672077�022517� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������GIF89a�6���ƽRƵƽ!瑎ccmps{Μʽ9sws{JZZceeJZֵέƔƭkkNNwֵƭNRƥk1RZRZ{έέݽJ)JR{skcswȩƌcRR{}uZg޽ƥ޽Ɯή{ZZs{ks؜g{޽Υ~hTs޽wwogkƭ֭Ƶ���ƜscRscJvhΓƄk{Ήs{Zkƥ眭痗竫{RZ{ZRccZcָ{{{RZsεssscscZkck΄ZcZkΐ{RZcZZbsJZ{sֵsZsRkkZZs^kZZZcZkZZs������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������,�����6���H*\ȰÇ#JHŋ#
      ȱǏ CDh	(G\ɲK !A	/sܩI0R)x�B
      <xIՊ&tHAUrpn&S= LEΫx
      0nPX&!dhb6,,SJ<rCLT�"Gׯ1pEdZY
      \eL+.#adHM}FٯH�a
      SNH)لp_*lt-B	E׮`	gI{EX=�a	jUBrh.B(
      1(9ADAP@]H8J!Ey'Lރ|ԀIIhBG�5M5JD
      JL'AM.<N`�řԕg=ҕo6;BE@аE]ED6H%)F1�BQ4CWEV@qE2VI%<<PYHzRyB]6ԁ*K+]40&VTq[%
      W(	ʉ�Z�md
      uގuVCD6 2XN\ BV c4)ldżT?T3Auc+a.UF5d
      Fs&go81Ab40
      ?Bĝ9m\q<~"g+Y`/Ԇ
      gq38qPq!)sqP\+E]UЀ@
      G뵹X9�c^KZr#3̗wm3v~gBy%y8PDEȸ4́�A*ɋ%C^S?!o`Df_Eg'{=hG< �&dK/ns
      Ӏ>5@$D("=D1!d|
      ֬WpIw!N@N8 "CEj_B<[H`ơeW 3YjD@D0]a
      y'0zЮEP62=@mߠsqjs?h!~LC*fb|H08
      c!6$$B"E/橂
      #.! V G<Nk-,0%_x=<H
      [?"B(!*G$U8qȃ#6�$"@J"8G[ p�4B )@.8@7>NG*(/DKӎ ^
      #ZJԍdjR6N".D۾'y
      ȤG<(BPʣB	ƃ{v?G*oq�rc7\.TGS=1sYբôn"ڤ3z(R@d
      -UQ&2pb	k,	1AwE!+Cx,gbU?˞RU5GO=yn5Vxw^ChevnlBYkZ
      RE NN `[7/9OE(.씧MGYJq]B%E"u<d9Pv|	JY2be^m^0|=+YQ\6؂TL_|Iq"@P`vZb bUUUKFaH ]1/gd%"i8ВHVbZbH63BJ
      :tx	a?3swXvxb6H!/@{c^9%kbQ"&W"$0A
      J@fS 	Isn4vPPw"P)2Ht1QZzkPU]:#&YFΥPz|e-/ K6)(
      eVy[C!XT&ZtٖKK^M|j
      ˵`yQ:�iKlAF$p+"g@-8t.)p7PhpW@tm2{_c8wl0S_VHNxϻwSRGE*VNxbEK zbڎ7fh,k~@NқgźZQe82pܩDUo^N
      ŧg5ovIJsѓ\=hЃ\τ+~wmh+<�S`D,7@mE@ә-W|Pz7FDTTP3[+*S9qdE{Cf.-x95`pjyLauz6([4\b,Yd&Eg
      BEuTwi%cCZZ؇ygyVw8VuP2nf|P&{yVevv5`%|`Y&&`PM5a:vuhf,X]EB(@0Q	@ŦVg_`aXY
      v�UyeՉU'_c^xZ#UbUTbCVзA5@#T�'Ňdaf/DiP
      0+SՈ JdGczIO+U%vEW		y=Q:O^U{#OMQ ̧{sU%�``
      J�˕?uE6@{dxh}*a3v#"yuy6ZLVD(ȷU.B)-BM|JOj_R9(!Hq�h	hM? b	-F
      pNZTM6G{ZT1xPQ҆'rL~s12C|+؉SVҔ+Q1s;2jvՇC67Phbm)]�u\ͷdDxAydzNCH6k5+'LKFd霢W$@@A5hfϕlɈ'1yUhcLJ'h[3LC{KU{Fn-Q18uO:}ULJǖ]0h.!\y9\=nȢ-VxT.ۃ=3zH놝&0a7xsaa湚J7)i9rrSR醒\Y'"
      PoiIT5tɄ7MPfYYlqjuz;\AYRiմ
      
      pN
      0ڟ/)M`f"1pN^sک(YzfPR!A
      	fnR'^`
      	fx0
      WZ*=h{P:hδJdYzTA*m7V�(m%G5	 1]
      ��;��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/screen_shot_1.png�����������������������������������������������������������0000644�0001751�0001751�00000007556�14753672077�022513� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG
      
      ���
      IHDR���x���Z���Db���.tEXtCreation Time�ven. 12 nov. 2004 21:02:03 +0100]$`���tIME8+U���	pHYs��
      ��
      B4���gAMA��a���PLTE:[sC\FbRhykkrw_p{~'<JSMqe~pq1<df¼~{{÷ʽmĀεֱÿƵ˺ſȾúƽνƵƽзEucksFR{m܁环֌ޖӔ뜵ҫZscc{{حبνεν޽オƽƽֵTnطms{⹇{ŃЉΜ֜ƌ̖֭֭ΩХ֥ƜΠέενޔޙޜֵֵ֭ޱֽֽ֥֭޽ֽIei��IDATxZ{l?ǯKǒ86%*-@Haچw;My R"A(J>sD\v#(Y7{9Kٷ3h;~}̮Sl^YyyY򪪲yV]QpaUQEI۾2rcm;v<Զz**U1,Jc[jɒ%oK\|)WO`=pصkWkkkJ,
      ru+b}>HonɲOeY,~I*,>7[קèܮ=NP50>~|x@gs�du|:
      uEjWzk}^aGGMUUQ*
      ʎigaL=y4/zl!<vF"	 Q9)O=/
      ˒Od(9sOLs|0J傝[OJV
      J@PIVMbH`5˴LGf8#{R1J0-PL]bbo8M(iI3#}]f޹x˩@\&P
      wbenC;']N#qttxb3ʲENI<CH|KRFTXI[;3f$Lj<؀iY91x{ig~kOf[]]O)ܦU*C]O^<gqjȈ%C-q4j)ıB-b84dB=S`W!WfAd@h@M*ҐUyHPc41Dp0lkpCT$Qh' $Ev2xMU!%#6`(XM+!X¥"͓h01&о}8�PݫċO9'@}í�xزNei\Əq*4r:Ӫ2MM_|饗ZX]8ظqSx;q0YDEeǝ#A+}6#%S^)c
      +XQQu"i$SP�)؜t!q;28r
      "I&eY6eő1_%pj42}u
      ҄Qv8'ӕ	6 ՀK
      x	iOq@ٖ91fLmj:>B=pw;	_ԀFp@3!֦hl)T(0h8k:%2@Ag*O1ոQ&р
      C05p8n͌YaQp`HO2 ̑rxlf5l7ujNMU6äRğ{=Д!J"]f<Y-Jj뫫*kk[gLJ9uX%U'N,Yp%1mi~fyg3+l*@<fn(ڍ#g.ϟ;Q$p8ՔN7b7{jXTyWۧ>}b?Fv1 k=پG/#9auL;FCa-^gs鞭|{rŁ͗<vE82Fj
      �wk/sw\
      9?_͸adl2M|[xt(,%1k#NB^~Á7n;<ڃ;~ks]u#N?6^ۻu4NUmCEec
      i
      H,j[PPXSbCcjOGƍUm!bSdZ[TY&T"9"kPWI0p}cIGXf
      [a@%�#RҮd\>b7u?ĩpw8GS~bEm'wa[�gzX_eӦӦ/p/@A"32qucrZbH|G@;d2SӍM!BX(oH{Q|ģ,ac[m"ly4*pE:i9mCK倢:o21Ex?
      P;<y'/1LGs]wjsMuM`<.fuℒ+REUM%E#1iŜ8@ĩTўV2TjwD4M7OPP045.QUcTgl)@pWQRиR =!#YpcGt$=Q5Df;l
      '#V<a`a?4p]*JDqM՘LTV4x&VqkU<v=!5<!1AHvyd{NT$B1X㪵RB]b	VIJRRUShܚ4R7:ƅ#ӈZ#BÐY~l䬕wceVG^J]UىVnɌkֳ)5teKjj"E"N%"ĥA"?8O&:;ىP[O\h/2O}qɅӱ7NԽUDž>1~e!$&{Xuu}	HP'wO)rZھZGѷv_T񫫒G^~ʔlo93MRd*=74 %jrӚf6޸toٷfnX}>ٛe]듽pzOMplnu_2YkVG>Xei+z5eIHɚ_zo^FЗJ܀U+V^Z^֧6YFĚeX[	2H5(6B:}q)f
      ﱧUHh ]����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/license_chart.png�����������������������������������������������������������0000644�0001751�0001751�00000060203�14753672077�022546� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG
      
      ���
      IHDR�������%`���/tEXtCreation Time�dim. 22 sept. 2002 00:32:13 +0100?q���tIME:19T���	pHYs��
      ��
      B4���gAMA��a��_IDATx.9on03`4݌^	Ge{90K?^zp/Cl܂n8>UYW#B!23>[TJI^ooo�����t�����o-����?)>z`�53��|����~>	?zBe(1\x`C뚚ovw8se>|5\#䂉_rV&h>+8Wru?XDIOse9^ΙM₠>Nؑc(DJJ_t?&=I'	JJ&_,<Ve`ʓ/O
      5KJh"QTbN]mT/h]E4jddQhI--Zd_&c{%VD=6T5󧏒7p$ob2˅Jw8r�o]8@IHFV^ՉRZ*AJTQ$[|}HE6yv^b5DNJδҩS$QLVi6SɺI4
      JDA|zSCx}+	EkcjgDmϑ)}ZUŎ]w5:RMmJ	d;A>ַ94�x %޷Zۭ{I۞Ow7<1pr{]VZBzRMjJ>AI|~W?=4Bx
      im]JTӮb.(s!pAċgv^0^4--ՕVMaJ'pl̟n C*ۓx+4I+-skkl騠q5EJV#kj<״c#iorղ\ҩY0r|Ph@4)ww}S8Sh
      !e6bU
      	衭Ќ~׿0Y[	�FUJ7nc-pDCa ?ǧß˿7�^B|�2k@��p/{D����~:4~(����`UL#y3
      �H6ZxڳS*lC?Q[+6йxEv'b8ɟNQēf{v	�p.bs7渀xlkEto�@PFUJ3
      Sv@qb)}tԖ
      Y[mpIJʱ[*hG%WtP*rͱhx+7ВMV;"^QlҭR)=j#ܚ�QYgU[m[C<W7R)kܚv\;Iҏ)`c
      +Ovwsmm)v1}ܖyfKa]%<"^QN%jO|:-\̰\JO��P
      5aGL3JH>*M7f-]X?׺Ikbw^a�.#/f޹[H>*M©Neu4*:αX$z=8OW!Ve
      18�tpﷆ7#~F+4yMh|KWox{ؙ'VR;8=&=nR'SʩjAN>6ҿ:{ĪE^AEcJ)eYV%17evT+K=D\x;g(@0O',Lϟ. p+pSrWP�4��x,8�s?
      19";Jl͇9^�p)`m5@}}UJs3sI[VL%D
      ���2l?\z\^0eQr<:A1���mx`mujVΖg	���ħK]mWm`ُTVGYs!�rA+"G!<cvWj:\CB`	�Rq^nq_vM+ŃMHr&
      v!ip$|lu<AYl,y/g?څv4>(&M:>M`8
      5
      6鿥4V(NUtld0b5i/Zw38H?]ڰ!b6?׫ZR79Y-"X5<>FNe@|zȾΆ=XZ$y7BX3a
      2)OߨJ+]A(&-+88B}ILQ<iG(/g%\6Ǖwx%bn(h"JJnꏖl
      `?n@P6N032G1@ǵd@#y_j��:|\F�"}
      �`
      @dͧirg����x EP^]?N����`
      Κ?$3����x?=ƍ���'zynY�<?-@T?qI|šl��`~B`e.^"�VŤ}y�Τ.+&?
      �t&up<\1i_^�+n	�\&up<\1i_^�9>oΏ%�s%u�VpŤ}yL=(uUk��2KI1_#��0D
      //?b>#>;͸��8u`
      //@~㺷
      ��s1KIZ/@5�LʞW
      //@s|:$?G��`"&i�VpŤ}y:��+1KI?"�ә==\1i_^�i�3KI1ЊFӿ-D;`WLڗiV��XIcZDF=\1i_^�{��<I]"\`WLڗ`}Rlgo0b�hbRXXߟFx|Y]L:x�+bҾ�E'87?Ŕ3>ܒq\r�I]"\`WLڗ`=tb9Ώtd\{_1M|nRL&k
      //@?=IP	I,ƭKҜ7�ɤ.+&OOi-͝.�0KI<bNwX7Fx2*%J��D&s]`WLڗYgPq^?dϨӈ�gҘQ`WLڗ,/߽Qf-j@Tg`WLڗqh
      �Ι==\1i_^�鑈~34�8gRX�x:D
      //si>�ؙ%u�VpŤ}yO�pd"&u\4>X!|iLڗ��{o?u/wuX
      IO�t<9׽܃KԁafVftl&?
      �0806D}8tn}0i_^�i�xؤrxsfo}xÙ//�$Ktd~I)Ǎ^HKЃ
      l8Xդ#U"9y,%&Dr:
      NL�	TGr'Csx߷u՗fW֫p,.V1v^Ƴ'/ᖢD4DpH>{3c<S	!3}5܉M;mqTC8q&J|7=rI?yRjY%%JKWԷ�IJ"J-p~-۟>XJnIbHĿCny]"EUŻOR<;
      @`fyVxZ7B/_Ym5}aO?bo{ҥBN2roٔ白A'qU!/ϊlG/&yjKj7*7<xy)$Po(סQ?�K.L(Xtv7Bx;biHn/ȣ鵹}'E$hEc7_<#lWXhw沙y
      #-Gҏ8GtLD7mfGn	6) mD?t馬5JĬUOwtN'bX(TCqO~gr]ɖGe_Tn9
      /W@qeɅՅ)-GnXcH\tƜ}]ܸY_-
      FVMTr|8	z4$^;IT'-ƎWI֑HKLQ $+ZTollMW8.qDoYdR nJ*J|Z&D.<+`B_N>Yiuv[m,/߽q==Y60P&U_٦LSk
      /{aG%t{�L;y�+bҾ�l%
      +h!@xw&ꘁwס*+bҾ�ħ�Τ1-"
      //�4�ә%u�VpŤ}y�Τ.+&?
      �t&up<\1i_^�i�3KIO/_~yxXbl2$M#\oG@gw)jh+ׁ6p#0x5ymo;
      K BMz&٭	@|.XuAvg:~pOĉ`)e8L֯ON)u(Xp0).K7}'z|wIH%"5kbQV|<[1mγB
      +ax?Vw0*yb
      U|riEU63@Hq2ѓK*{nRu҈ħDژN:"*:bM9V:whnGU	%÷b`5mjߦTyØ	gFJL,DǴ)[QǮ~
      Bl!&ؤ4!>}ip0V쎋\qNr6qi)MKX1VUΜ\nN&]=$Sݵ꜁Vrj݋i
      0C_>*F1XdM#8f/iYEOhc9
      	ƧF4JH8UJbj1V].~2fN'*'iT_#֔xUVs-nU=
      \yVWxO|	n<ľka
      eN`W80RoYBXkv|ƫm`WxєP҇�%XX3�x:D
      //�#�<I׬uu
      //�4�q:�>ę
      //�=��Τ일ݸxOz
      //�4�qIO�<I]"ã`WLڗ�Bvqzr\I'Џ@ٷڶh+ׁ6p#0Mf߶<{%0Vݎ x`5g#T7c:nd&pBoF^l872�q$[7=īK=[~S>IU]&@i1\!5ne'Z͓%+K\blWm3Ps
      e
      e,7F__Ln||Ȑ
      ;'v7GJ	0[i7Vn'8U&)**3IV]%ŮýmBŏXat}96'~spr	O=8<p
      .]B%+1dpϞkqDǴ)GQǮ~
      If!¨ŞtӅؗk̓:4A[Ci	s|KVUΜx`$+`>}9qȋ�.s8Vߘ\,Fّ}~a2U.9Uз4m`,g[4/_X#ρ4|8e[LaRO^U9_#֔xUVs-nU=
      \yVOVgD>*
      2t^_8v(`F0@vĉ&Z<\/?w0�xS;6;=
      }O�<.Q:
      З	4�ә%u�VpŤ}y�Τ.!{'t~=;�x:\";N\x'.
      
      3i_^�i�%jƒ|FO΃6I4�9?-?bq@nY.ŕbgҾ�ħL웤)FyzN,j{L˾5qGQm fv+x0A(nOL~Inz&٭	Ly߷|:a7=6Oʮ
      [j*}Ke牓#^هϹB,jʚO'7r;<+ z!v7U	h#GG<PRz]RYݥ"8dߴT\TsKF$>%vb63+:Ya,T6IJnb::Oŷ%wW�P^6e
      ,V[3ٲӦJJSo1Dbq{|6P}X
      CLIiUO6Nܗ;B
      xρnoG|eGɇ&S0hUZ5}9oeB>LJ;
      }ɆI%b.-#L_v"E9(-RJYVo.#YH>0y|"IǴmLDao#KovO?SCHO߬}|f`)K/}FٔҚJN"~ŭJGT"8
      껦K;G;a[1WxO|	g@	3E;ÖS]i
      2λw�t<l[+{�+C_~&�=
      1\`W}y,;59%b"_»Ծ
      //�i�!>݁~GǕb˿?‘//�4�qq]`6~:x?~,̤}y�Oaw\j'Vh.}y�CȂO!ˤ}y�Τ.O	1V٣k&w#9X*[dΏ)a\Rcp|6>sџI<ʛM:8ܹNbB^ņ/ut!(O@׋Mu>Ÿt;ɖ޶^eW][6F$mM:8|ÿƲ[!` 5R^/˷&n#Iҵ#drcZr_`)eW'DwX$	.N$#YF/kae|k
      =ص<g8E!8GTb{]/^M|$OH,kf*ɝYjwIJЯ/Kf'84C'Nl}%ݣ:Fďʹ`UG9qbαbb^t׎Ow8꾯M?_/}NRr,(ְӎ+j3Lz(":4lY<	i8h#^_U|6 :7*2b+^ly@;zXGTW@?,@KÕ0Xj1x{9
      y,m~Ђݓ'Wbe+0Q}6VC	}ϰۧ@7o}#e\,ly{ oi0XɧwWq&tSOkM~Ӝ''bbIcWybCv(tR2Yb{Mypb?/y}MWEi)٤(Qe(VK[후?ab/n|}qkW“eпƻ[:^[3O`Lϟ~�Vp-ťןqg6;$j`U&S|+bҾ�?QZn|:^n`D
      en'?
      �t&u&}XIO�<I]"\`WLڗ��Lrba=,
      	{˯7i_^�i�%R:Ļ?m=?VHw75�x:n]"'CLQHryډg:^zmzҾ���OǧKTŧp6
      m2i_^�i�<|Dp8K4&}OIB̻K[x#nBlHʰIE)Mq_b4x/HrnaE<-:8%NIQnt`B^Z?oۘMx8Cwvۏ]zIt<ǂ&Cvg{kIH$9/yw-u(w-`/oTV'%,e}9pʣŹ_'K.]o=)J/.\+ڰˌ?
      P!v76rIpSU*O>KJcjZύ
      iz8*I
      &FBƦ~&(&ܢHsQ'Y%}r¾~[&^ct殧x[\䃷KEDR<~ٖ\p!A�V 3ٞ7uLGaħgz\6Ek#y)1KmcvmS5!t:OH+k!o9/<c#1q}*iiyb+.ly@H>B=.F2=x>Cy){D^;Iه8ӛyɳV;<'>IV=$}CNp
      bRnk}R|	٭(>7KؔxUl߫32rǞ}%>oyG{gznJ=:QQ҆UQ?�,PwIbO8i[4Q_ˋďI%;n
      |-m1Τ}y^>KO9
      dRe:x�+bҾ</f4�qet	;=IK�����Xx{mߟ>x)<~Kn
      x�+8cʾ���x:ն+& ῎L2*O~XbHIK{U/op%&up<\M-]qaɻrxt=O,glǗl*	W.dHl@;/\i=!?͟??M\|^}IOH|#q<Ab`լU[1RF	G9!wxO9'Ǔ4qz`[L,
      Vpޗs`#‡ӏ%"<yN:ň[Y"I<[="tK*uS
      0룒اJ6*噫EH8oUǃy{=vRe4FIn%qu 2z3X}yƎy"&P̅p iK?bJF{&n>;"zYEE+jd]ij=i^KBRE<0K4cb`W}YMg-u(I9Nկk<sq~l	"2PR"q	tvUHXEngRhǀ
      ީ<OW#L>oKxrh0|?37T*2{n8\Z)LYyeJěPD>,VpޗO{grpO-	
      Zl.UtR2Z̶JU?}P*=BS;ƒ;t؍3a9-LMXվuzyo]zygyڭ}*I,BneG\{]vkZL`gLٗg8Zi\M91XyPaTrʔ.mXS1��k3nCX�x:D>]w_
      //�4�Uq:;m󿾆#;sX}Y}_8ݵ�RnpOPJ7_xpCN]|xs7.ޖv氂+><�'R]�x4Y\~7.'\
      Cƭ
      VpǛP2G㝍��Ms/ýy:9"P$ȳU"bAb|T_%*jVǀEN
      VVpx<a-c#
      �ݰ72yCO@ 9Ί%UJW@3GH?\no&f{.'񨸏ZѷI.q��g-Jq{R-3ǀPT$/#<γBV`C}g�ܒ;xfҘ:[yb[r(üo	DZA^r+Lڗ@8q:ѲT��Ƣ̬0'.ؗJ, $Ðz4 ʰ[aˍ< zӬ >}gr0zW8Bz��}	ƙyG5CKMii}WVP&2\qc#\)m8'Y	Y!@|.Ճ.%KT�|{)%H~W(̕4z}:u'eA+\9KS$+SBt<��IcZÑ|.GSℇ"P8
      FlX!bҾ�hBh�~	@C<-6)|W��f=غX�x:D
      //�4�<u,.+&�,o?I+`WLڗ4�M4m{ޏJ!RnbbPQ$A5e.Fi�VpŤ}yOs#w9Ki<7DKVJlc>iLȨ+&@|�GeHnzn).ŧ+ƴz�+bҾ�ħ�N'	x{=iLȨ+&@|�gDRn!|\d*O"2I	~j_e&[+GJRY>GSƴz�+bҾ�7 &	]kn774>=ikgke`GLۗ�e?+{^m{�+bҾ�ħdxwȴ$2iQfn�����E-#^_)<22?޾'2z7Xa4�ә%3w=\1i_^�~	/ɐAa;KL
      s`{v[qVGzt&up<\;q?r|!?w\w(#n1w˫#2'
      iTs׿Gj2&u&}XЗѻiv~.V+:&	X[\Ƭ 3FʼnE;S&W'D6uh8QodS.Sz-Y[i<ݷN'Gbg}UO-94ׁw\QRy{뻏,IͻtPs
      '^Ury7%*~KlҠPQ{GU8Y~dRJce6;ٽoɑK=K4cb`WYv[xc-ݯcxkJtn<dث#:|+}ǛoCc)24"jUc'BTJޑ`3tT>n03ٲ%1`1+,FZ,k5
      5̌k-Mk_):Ox^\=W%7O+l!]
      /ߧoazyvuŏYk!qtӈ/
      ougǮ	<;pQA+w7?N>ęަgƅ
      [^
      З[K].z]K{*;KX·md7\)[_^J)]PJC}?G8KݦI4`Tȩz;}_<CҔxUv(6;t83
      [[!o;Wt
      wI=/Cio4Xe;*Sv;sC<ZlkifG,j#QݧҢ"_o&^皙v\j<[+l3N>:~g=߿D_DQW}
      v_*-Bd4lQR)m87f$C~S8<+BX2eýhBv+x37y.C-�`^WGQ}5jOIb8>2<+TMao�]LG|ȗ:[
      ww~D09ba^~Z j/9"Za+ba+&?
      �t, $Ðz4 ʰ[aˍ< ݑC"V[m}w��vVP&gse*rd#&ɃwjO߅O[7�ԄOW ݵIV0wQ@M7	��p1ƴ!#\	Epb}y^?/U|+q~<Ϊt$/vh@#yƘmXsyWT~$Y%zkA��0[F[`
      `WLڗ@'~g�&sɫm`WLڗ@O	?pu5[B��0iLȨ+& ħ?8w'Q%O=f=[��IcZDF=\1i_^�{D�#`̪L>�VĬ}y^�9LʞW
      //�.@!p:[\1i_��3iLȨ+&?
      �t&up<\1i_^�i:riL`TȐ܆/4|N)٩L:x�+"|XS&K7P6ZM'>Iv?
      Pa:fHݫwoGeV-]`W}9Ǘ%
      p*I7Pu*.@|wAϐ24<h^QDf'
      $NO4o�q_,K<i+ؗ-w+Rx=W7>kz@|DAKĬJTyIPa{,qc<Of)kH<>@|
      rғ nu߲Ѿd(>”.Qd(㊋B6OTXe\0hϻ&@碖`o\Iby!Rn^LMX}}9v:ls$S;/WD$TVa,DܽEBG:0V8Bg'qNeRc@nSW
      >ݗ=n[IRFxj*�vxT||	izL$4c�R%/YW}1̟L
      <ZA|F]
      /geA;c/ͨVi
      ɠ̗%Yo9*S"8Q){ɖܚ$7丘,vNdi)}02*Eяpf	ħ#P߰ưx.ؐ[[կeg^wBEz}5Xƿw(_E'>i]oV5~Ǿ|5w=�VPOm$/<(OSI@\Vx	bNy�bc`q3D+$TgY҂ƶnMլx~=�1-oNBp:IQVN >}|�t}RfD*SD_G9#yV`P2�x:K4K:vt>A*Vsw\`\GI
      O 㱶%���O'i嫌w3cA	3)F-HrЏ,IUZ4�]"鋜jæp0AM)65珙Z"="�M@oobp
      d5>gY8
      j_j	#`|<&P.olCX*R$7n!,͔\I\*|Ji	6	;Y[;V}9; hqid1] 3!Y|U~׿'0j+[_.MMN`ŬW_xآ0y	o#�HIkŧ2+?1K$`4�LOupilcnUr>j4+ؗ;#3~>i�xRVZJZ@OC7Xz_@W}|ey8Y)^Ws랓}6̟asUnIVx6��OgWNSYIO4ś	NL:x�+a_^98i2Lrs.wKx:X >
      �tƴ,�VpŤ}y�Τ.+&?
      �t&u|~Vpޗ_Ce?"4WJi�apIS&OqUqnGh}`W}}#-Ӭwa.RHsxGw=}͌\7)K_lomfVpޗEz'v[BRR?	D|?�3qV/Y=8qraWWu)\u9<c:{#	\+K̥ƃ`Wt%]Iܐ[Rt.�q~VM<j]b	Wt7ʾ'xyuySp+7c:rVeoUoW⛑
      4#D>ac$7c>}WG~<iCu#]`Uu
      uӹKZ>VȹF}F.O8cn'Clxy4+ax0B_gPT;wɥNN-OT|I(ܪrAQ~'/#8
      ܽ
      <+TMa}9a|r\gQL.O&^o7MƟ̩G{YbB| AS;a~y~$Ϲt#O\YBԱ
      X`\GI
      O`/cr?%,I*TJlLTG00mAmƲƒFgw{SV
      TDlQK#K2黦�<Tvw."Z:l$+`>\-_(ϞAT'^	K)GVMLڗ4�F>?!Z;qs9,iQ"8
      FB`Ҿ�,na�Q益XS32_:VĬ}y^0�zƍ�VĬ}y޾q �����sFfxI����t|����~:_lW
      =.a)cGx}<C
      ���<r?4M#y7i����&:?/IJOKb"dgS&bK//UGT2	GE[����(ѰKn/3=f
      xSQNsq.���:Gܽɦ%qV>[+N
      	9ƫw���qh߫]CgryܙV&$$84���@+u,aDϭՙNָ0$A~HdZߗG|6L���!ǧŏ9Տ[/S*M]<}=bFj9PZDqbDve���ƒ`���`8����![����~O����?
      ����4����@?�����O����?
      ����4����@?�����O����?
      ����4����@?Ez%?@SbbnZ.ꤚgw:<#27%xYbnwiCQ6}/1Z9ޣ
      =WV.}kz`ad?mY~?(voXur}=v^5y1\ʮ4(:\tL~L&*1ÿI&ɩ8q)K(
      \
      2[ㅊ<M:gn,ުCY
      &SjUW(Rq!&Ut*㠍̻{XN57^ڵTxDZk[6zt|R|~Ex-ye{8(fǦ$q1AD}|uk$U||FD|E3O,U*]TL%Jaf,VOfJ^r6ѰMܧ=ZeX>n[5.RYTY~ay["	mɢL8�sx#6MJ>"A0R7WRMyZ(7Zuk!WVRRDmklQJT.{ՎDb
      wZͶj#:[Kvҋ[+oIL癏MdPOٔ-4g^yb�F7b-7ŽSck'5$ciy֡`%閧U㽸]}�w!GF!|S:ⴆؓZX
      j
      Twb%CfInsH6Xꈍ:D=b{jv2)Z:RJ}�1Vx٧PZ$~>FwJsKe%H^^~5BLVjUηBܮt6<ZՆR#KLV6٫t* Lm^-)1ZՆHcŭ%Zz=&(U+vdmnYNa?ug5\JC�8ȑN:�&BO^}ϰ�\5W�����#����<
      i����~����)7%oK;6!ՋKSM[0^jy-S/]~~)BWꪴr.5]!ʽwԵT9trR�8+ۨ9^V_EHwk~i2 ~sp{ۥ=Ide!%2Ꞅn�}CoR{+ħ
      !
      K/$n笧N�7-BVu|ϰ `[?^z}JhzDúRۋEMpMv4*)u;-FEQnAnP_I8b31v3wۼ nՖa�1#or%"1R RLJ~?_Ez)o*tjM2
      fUzD|VoV-i5i۱~gjM!j53J"^b^MehTӎV5EfKY0z~#?g3</[rk$3QtU;TR\)T:r6*r\4b<(@-ZAj^o+,iBիQ鹕|bQ[WmsxUG�Qoyn>}/WܘIj8jE]S{II˲ԧU!;J[}C8h�zy~<7q_
      g>K#veLߪ"c0D;TJ	X"}vh/7iޡQXD=t}ݶ"CXHQ47#[*CmkҾ�7t>RVv[s2Qm%-^/M(&&_4_=K1PbɏWouS^tJe5*pU]5U}MNq>M>eN[E­y'y(6dn[muw?M>3;(
      i/U՘қ3!;Ư�`n4�����dz�����x,�����鰸N|PL;^t���X{İ>QN?VO(����@Og-{|Jxek1n<_^ڳ@,(Y`;ZtX5E\lQc���lۯ([Y-GJγ͓U/
      K
      ���?mٷ)^|8v%!|O,{qLGVXzW"R���xOcjO=_&ufj5���,hCS=2Gy/F۔Iө&aJ3L4����ttZO)kT[d29-NО����^R'}6����<ߣ}����?����dz�����x,�����O����S}.|QΦJ۷cO|����@u<sw*9x 2*t{���?86%:o?Sn�ɑڒ؊HI=e.5,NLL���ƧYlwo)Ozn>I-Sԫ'ҪueO/[5���htc\}X<T<Mvw\}P{6W<.uO/D���,T˂g2ǒ-uq=����h}cZuv1ewq7ҌuW{?.���9x2CK);P~(Ŗ"%)`uo
      'yv��cyhN=���LfƘĻ���?����dz�����x,�����iq"nl%^Y{%ْg+s-VRdb7.{5啕]#fi;9o/{zyhxiYe&aǬvQc`%mqb)hpGrVv֝|Y6wnKSYr_F-Ζ֙l'0˭')#KJw RJ+꫋'O䥋$wWbrATE-yM:<(--_)%sP)WQE¦'V:K&4&Tк5vC%
      7habn!c<1XNi+r4}ǢRI:ٲadhߤ@б7~>6>{|6<e&vڤzi&K5s5**n~۰XAP\
      in(r6jŁ(-[ɪ.K+$V0?UFQ*Vj**T݅V)65צv_gK;k<ij!&KZmh9]Q(}ĬN;
      ?]jFzp$1sޤ[pQQ$^:VIROTZDuy\-kci/UQHڤc@%ӺlF`OݹIKt[-EI[`REځD$hO'zeT-eOYnjJ%yhYׇ6'Xt_x3un5='REN6,gԞxF>UyCڎ,}OeGP%qkt]mq{L{bCa|۾u'ҕ'dCWI0cl8%[~w.9WSFz$`JTOl;к>"EϤdb|w#v{8FGG8㥩G=>쏰U{T_a/2&np`UxA&s:
      ubIjQlUKGK!m5E,&zAC.9(dGl@"j[mmCwd2
      7vX1ώISUN]"muJ,bS^Twcx(KU@!Z=�Q\?]"7Uk7ףf��Xf^ ����Y�����<i����~����)aiR?r6b_\qF"NR
      z����3"*.!2qǝ;c5KT׈<q���B|Z+(8,<y&q%ZJlVT~T-JrVUZRr^rJp_cVr.cΛC)-$���X7WsqeX8|S<*&”(.i#I,T4Yɒ]Z(zKQhkw2z[jdbaE	���F*w3VMXb㵉$]x!F_WŃfҡ7|j"Vݤ'<MU(M=oKU᫥TH���t<)8VQ<|eMrƘq#2xlZ��� rzyM*3Mv⟣>VO$+M=.ۨ<ih&<w*KZV	��	->߆;&r$Ƴ#zIoy&-%b&&7!V\**LŻe8ҕJ9ژ)���'Yڿ 8ٍjF;���AQ`qw阷+9��
      ����
      #����,4����@?EVڲ@w5_Sr}9+v$֏;:WrKQ/xuP	'5$�tX,'.dXe>Z�g37K��9.1Q2#ނ._WL)K2';TrCUd$ƒ%qKu"X(MU6!|bUOHk1H/bݬVhoQW$&moR0j+%̛Mij�7/)q;>G(L%/*x_Vӈ.Xbs=)`ZWhV,(:ԕi8ul5R+ތEMKo*hjؤ'>}w���'QFqLymg#IJWݱw>=DݹS!^MFu6LkR"I cZ,8^&mBފT^/��Aş>(,qġl-	%58#d>'B6V(ҨDu�6#S6sĽ˯=,&aҋ#EtkO	LJ*eȨ~aGl`YPn'4DjzWf���Nb|{갮|Cc&/K,]\_xEέoX9nN.sIZ|b'Jak0F)]aGMRYK{RF+X4tvdeRMIk��Mȃ22.~D/��<Cm���� ��������4����@?�����{7%G,E[Tz'ZWrMe;EW[-,_m?iXktXt]ofzghuoZːxGxY}Gݡ%uk3D⾆\=:F-�fHO?ne{lqsdčCA}JS$[*ĕJ7M兖dS
      ,Vʪ\cz򃢕E%R&ˋmWjZoNu3?KA۲$R,h/.ːK$^K?mf
      &?Rm?F[E;>&],ԨVDs+fa_T2M>U--ƶQjWX!\FؽsXBޚścIzaIwI$*eeӯ-ݕK7&T-ג^Y\*()Ql�Zl iLSA+9(M(d}U>;VF `B)=-W̎ޭ+jľ[LS{mYZmF+t$o
      %P�A;nb[hCX	^XRK]9X*Qn[l(C	%9gޞmtѤ#MIMROf]ڦHhFZiҪ86jko�}R",ϭ&P%7fgUl-w
      -*A>b6:Zy]j7>WrG_-|lG51J;\cM.B"pŞav9=/2uwI`m߁9$)KVtZtdOUn@S*%=}Ȧ_{'4!wdnixm_W%"=-љQ’OIEMCD\mՃɵ7>\1ڞ*jgTj+E˳h-ɕdMP4ll$4]"AlNFنk,Q|TtJmڴCm^(.4VUQ}lj'5V"@ujcqFľwK7f-@kX;�i
      Kr5������3{D����ǂ?
      ����Oџ_krd(Y"WuP]C吉jgɏvil.nm`׷X�`G/#ts3gT𤊟T˯];#ξ۽j�8JjJl[i'?!UK+RZ֎V)L9x(=OJe%,O~RQKE]YPr;EiF
      +يX$X~ޢJ[EU[Kϕ+^fUk*Bu\!&f�pcWw
      }_kML_$RXQkj<%4e+TMj9F6iU4
      y=@ǒX/bMKզQ5F$cJMѬ"}@*^$gErKk2v�8U,Hc>I~FMrG[%W7e&YvNXq"ofGuVJe[.pբ ʟ褚&ohRv1w��MTAn,ѵܒKn 8VQފ|ZN5}Qz21h�zy'Yzτ3\CJy-WIĐ<-sIsf=R8?}撗jL-PDŖY[2/̨Tp8�Xa\_ۅ
      ϭHrhFI[㊊gF5mƣ笜MSbѪXVHd]#Jj}vڰ.)ܢnU*j*Ș2{Zܨ�.V)yFV~�7"ǧXF1]Tan� ����~~q<����ǂ?
      ����4����@?2ݗK����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/awstats_logo3.gif�����������������������������������������������������������0000644�0001751�0001751�00000005154�14753672077�022521� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������GIF89af�/������!!!!!!!!))!))))!!1))11)19)911111999911B99B99RBBBBBJJJJJRZZBZRRRTTTZZZ\\\]]]___JRkRRkZZcsRssZs```aaacccdddeeefffcckhhhiiijjjkkklllmmmnnnoookksskspppqqqrrrssstttuuuvvvss{xxxzzz{{{|||}}}ss{{{{k{{kk{s{ƥƥένֵƽƽεֽƔƜΔ֜έƭΥƵν֥֭ޭ޵޽���������������������������������������������������!����,����f�/���H*\Ȱ!Cw#JHŋ3jxQ Ljl0(CDX1FX"C0`"e";m�m"=x0e,b2Y#znK. r]w+ΈlJ7B
      X-0i@],ȂE
       *0C5xp<M#>&VB+FAA
      s!N;ƋB)]i;ԍ^1#9wgb# <-&QD6a(bW&Z3ݭ؈ ]uqeDL*UXXa;bL2IVXfFu XІ$Hm&"x6tdDkȠ@d [8!�
      C9t"F` &��rD`/8p9fH`E"(@1LRDN*`$E@
      A�@
      �
      DtMC3@(�y@�},(_J#�C!Ks�DQ17D~u��(ukEQ3H*z.2`j�F#
      FNQ:5TITЉDX@�D�G@4E�!;ζ Cx1K4�<,	C0EDX4*ft'E,q	'QQ4
      ¥;0_b�
      D4ɮ;1'^H|C�^Lr 8AGBtM*BM:L#5›,C�|FqD8(p8xHl��`@@4*sF+�
      a_#*4#
      5sbF  *&`Nq) kLk�^;UB�S.D-S+݊(eXHč,60ADh%
       l3
      +|ъQ"">,C<"�HܑR@@&9|k:%pIBYlr\ۮw="XA�
      D�
      )"V q5q]~Ѐj1(@:Pqk<
      GFI�� /ȀP�#"B�"҈EC�P4Cc0@l
      �`T
      DR8&%-�`h<�؃;4tAfO"�h@"ۢ#Ρ,Hc�$ rmTA�PXD
      50.1ejtqH:*�#`&HA�$/0o�;q
      OJ@r?_U2$8Qzr-6
      Qbl$
      B𢥕D'�K`E!:PTJժZuD7!0,rPto@Zֵp}\V7puv.H4q
      `K=40qW9XPj&+rh3Cz"@E'a**'Eֺl?6*wnwN pw]	�kqԣYH@=
      Kęp[CBٮD(EG�Å.Q/2�V@+ 0#<r_
      $@̠�@!L
      6B*Z`5H��%*;`V.�8ºpC_
       |Q>J8mOF-
      Lt@Iw*\5(@u%Ľ|�I >^?[\J	�c
      ~Lh	DJ�G�S*D_L5k�;��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/screen_shot_large_5.jpg�����������������������������������������������������0000644�0001751�0001751�00000012153�14753672077�023652� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��H�H���C�
      	
      
      
      
      
       ' .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO�C&&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO���"������������	
      ����}�!1AQa"q2#BR$3br	
      %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������	
      ���w�!1AQaq"2B	#3Rbr
      $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���?�0;T"xf$2pc[sgln'"5$>ȒdžAǖyN5$2-` c{ږO[yBJr2,Cwk&瑒G=qJ."q9{YTeˠ[PJ�= >W
      0HZޒsvY3ͷ9{ϸ"e&nŲPG;ymvg2?>Qʻ4߳
      3y=rDJ<3b??µ*Yi#u/3tT{jPݐ��
      Q1�-.?1~Z;?oQQg9#�c(:%݇V3҄;?ag9#E�C)Fd?崟�
      �89i�?}ƧUH2ƙf?崟�
      pӭj3ĻWēOT${W�S��}_I蟑�>'~GhC=il?~b-?/I蟑�>'~GhC=ZSpi=?GڤO�֨rGD,#Z~:˴L3jڤO�#\TIըQBcN8i4E567#b�I�|6g"w&JF>`5
      ̾t`?)3.GjrLwO(@:g*K첮&1X޷
      6I'1ԟf9#ϮHhbt?+(`saV[K�C%b^@d488Hɓ�	U#?¿�
      wnGӊe�o&>O))<Qp2]FqqѤ#�ey֡SGQG\(ק8v�h1;Wֻ.}+FwxJrX*u(\
      {5"%=C#`g.ҭ\ȗHNz(K#9?4yz趾�n?j๔Aq�U8O)8q\
      B=G7�I\ڟS06֔M,�?ʙ</F[+Cp趾�o"&K\�F�kN2’d8⟃Sݎp3Ne5{Qe4y2�q?Th+Q@(y+	Lc`UZ)5;mG(us~rՃc'}>v?TV	#V]iQT#x3K+~GV&07_jt+M}H!~/#zo~Jh<6c*@k4djܒFG�UΆo:UX5v�֍�QE�QE�AvA忡5PFq~W.#Ti	63PS1�O�Bq�ܢW.F0pOʹ"N˜7?H7g扗�2׋4hc`Vvk `�F�"6V�(�(�*3LO?+.^TRɀ1M�ol_�6�E6L�=ϷRW<:I=>6%*6N'qӟOza<ẁƠ'pF@d;UdܜzӖH~VIbvG}fN\kYV_ps,$~:C%Y湶y15jEVbI6=@8REPEPdL8R\�H'	6N~du5w5	l�9bg?0g�⩅?E7u�ɟs@Ӯ�}T|4�/K/PL}��RŽDԃh((e?*G?Z\JĤAyO={M�ol_�6$+poJ\Rr~̏OJNz?^㧽m
      dG7$eX+n㞵vT9e<+ѩD�O|VY,;n2<zo~?Dy|?
      q"lnYB;/�K{X]kK/) =4hۃb\!4QE�V|7G8
      UsHЎ&OAMK�נ`yT$kEK�Kgec֊�OH�ץ�(�(�(�*lgT~pFO?׭OPDNC"~fl֚/[�[Eؿ�
      *mOXgzUTmv_s¬\^�c凧p*;x[{m�fVGtW$X"y�gbWe|a Dr_'rGIu�
      tq;Էpt+5`>P@=ִWE]=*FUQ��?6M	�<As8^ؿ
      |/Ÿ$yg\ؿ
      e-ۓ
      T`=O.`7<+*ؿ�Rn末+jYEg?0?g#�S(
      GA'4�l^ASD?ދy=_ɛn=D]:_&^?z��o0'&R|VI?*@-b�t~T�Rl_ʍPI?*6G@ؿ�
      (�QR3Z{OJ-2|l[
      (o~Ge,`<~uyVD:y2�ZOP8gZnޗ<v@?S6FqO�.}2fS~.l8c�R9~ЖV0wՊ�N{:~tm2?ƬQ@ɝgTy	$]axjkO8ޤ'E�|N{ ?֧Mpc�֜	?yb''''''''''"@'c: Ƙzؿ�
      (�QP3*QE�#}yr=+aVDF
      ڑ`vg�3&׮_ΔܑR__z_93�!9�?4ʁ� �LXҬbȌ{30*0LK\(=&(+|>&�V��Z3�(Ϝ#�x?au�QE�QE�QE�QE�[|<	cˀ9S@eb�w(jI,qayQR3~( (dIr:ᱷjzt*wf�pvϱjHSZ6Fxֵ(
      6<JzE�QE
      H-̃}?o�S�fW
      O3@=M:]z<<}6SQPO1lRFW1EuQH((@ӲJ`C'Q袉:E#-_΍&,16>WҬEuag`Qpn_΍0+S!1ݽJFTA!y
      г.GdenvYȏ0^ZKM}=qEy;};b.~?±/VW~'ȹ~~mv�E6ϙzקJcgdO0:ztڹ�
      Œ$ئ!ٜ}'^R2SB]p2֋|܎G?JM�.~31M]ۡ;\Z.5G*R>rs~UaA=&]l2c>'p5Ϛ1jH$ bX~!RѷhzuDH	AE#Qqj�~>ۣOuq}1d񺯖y眃�}҉PtQ0bFF8wm`2G2??`tEn*=HY^lm<.`��}Q��}V)#-7z*6![)X݆}?
      b77&0c8I$ot!N+OyXxUk`HzE���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/screen_shot_5.png�����������������������������������������������������������0000644�0001751�0001751�00000006636�14753672077�022515� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG
      
      ���
      IHDR���x���Z���Db���.tEXtCreation Time�ven. 12 nov. 2004 21:08:57 +0100U���tIME8*R:���	pHYs��
      ��
      B4���gAMA��a���PLTE?<?TN?=Jj^_h9R<TBZUeB^LeZ`RkRoRsZscuubdww{uf||wksk{k{osp{Z{c{`~ck{kss{{kksss{{ΔƔƖ˄֌ڌڔ䥜ƵƜΜΜ֥֥֥֜ޥޭޜﭽ齜ƭƭƵ{{تұƔ·ΔƜʠŠΠƭƵƽʭέƵƽƵενƵεƽƽενƽννƽƽƵενιν罽ֵ֥֭֌֜ڵֽ޵��	IDATxZ}lgw-hf]GLZ b8chVQUHN|eb, ֭4R%77Uzeǝe\#v}sy_;vYyxρ5komuַohoko_{[ۆ
      j'6)� x'cO�Q|x衯:
      )~r^w6vlٲnںe+]]][mںa߾n�Ӏ{#ؿ�_j_p>#GQfY NB*h,‚s1&E.<:L r\p!p8$"G.O'GAoSJ	Y$mzeYNɅ9_%8/r
      ٳ#BO2Lz0)$G#S]S'Q8O$N
      wh/=5|ĉ0B`M6k#s=9rhp4%My8~<08a(..qC%6@ӗ2PU!@)P][U6Jg;:Qp!@c)B`(+عk uݡG]Ps`@`0
      ^}C߱66n.,xA0xcGPG@,Rx``^UP";_6ƫ+eMJ\ߵ5˺#u!P:ƈŖ1&̚(h
      'KUtXw4^ˆ6ܥĚkyx�Wi}
      OQFeaQ|M*\Q@Z]Zc#=r+Hzpcnbז2jظI)@U%<ϳ3AgT랪-U1&3/urȃ/]~\]'6˶HW}yjs
      
      lDlڎ-S:ib_P4˛73q~qt\יoθ*\s%Ug$d2qð(…B93ĠkNΘ
      H@eiVm4 1Q́q*;pq*M񦳢,7Lj:
      ھNU
      f_PIuĤ25Eu:!lLOˇƢ۝qwUK>7_ceP7kVc
      	Ș)NV|ڤl6gwс@vm04*VKq=R3sj1ѳSFL;@6
      Tja.SJ{HY#"wT
      /&D֬cFng$(w�`q};DӞXq5nO\&mJQ@"�ؗ$Īxf1,:0D·bY.HC:֢USmWT [^Z1TtZ\S@r)F6+lс ň<Y,-z.sUl5]qf7}uW
      P"flcye	1GU2_mgYGYrH"ЊMsM;˄pE3<P*# ZAqΝdKSM=/csR:ݔZ	Đx9D158lBN$!xH$lzѪQ v$IJgm	r>϶Q\ԗjB
      1i1ogƠ=f+1&t}$Rj
      fMśNJ]*SBm]AŊIҚĶt93T՚~^=JWzTZօ5=
      n/b@0*NZ@JyuM$(:
      533~;P[KI|1ec+@ZFzVHW!YkNTTX,Lq)6R\Nl-K/~k U߸`cALdtk	2c1n+,#$npi_B%oSDmb tX9vuj_ufH2Uԭ.EXSȸjHP"O%	P?bݫh@"*%%/b!sq8VUS5oUզБp
      zE늈x$Uz|f{+`՘ſbB[TfS]y+N511EG+.^ti_p*;`B\x+"d?'NQLWpxuEQiW\{h*z~N>ynX؞G/ooo_y{wH~}xQx wv'5p_GBN<rE1ANlWpӿؔGv;g~\b(<D!pwO'>(^|R$Ѧ_{Iߺ7qL<zfqQ.8x|X<$lLJbc)QI@kHD_xFɤ8?dSq1¬����IENDB`��������������������������������������������������������������������������������������������������awstats-8.0/docs/images/awstats.gif�����������������������������������������������������������������0000644�0001751�0001751�00000001125�14753672077�021410� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������GIF89a � ����������+�*p�$S*c0g1g7k=nCqLqFs&'()-./34679;>?CEFHHJJKLMNRTU[[\]_`bfijpqruvyz}Ɂʄˇ̉Αђіәԛ՜֟צڧڨک۩ܻ۫������������������������������������������!
      ��,���� � ��MPDGRTUSM1FBLOI=.*9=-NQ39;06'9(HK+)%$7/5):F!܃ >AJ@,"& &� 3V!2M CIɓ(Sj
      �;�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/screen_shot_large_2.jpg�����������������������������������������������������0000644�0001751�0001751�00000013172�14753672077�023651� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��H�H���C�
      	
      
      
      
      
       ' .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO�C&&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO���"������������	
      ����}�!1AQa"q2#BR$3br	
      %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������	
      ���w�!1AQaq"2B	#3Rbr
      $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���?�2q9QvyF-^FVeRH\ە$͓'֢yRHh.pyG'8Ԓq2ö�8%+y�rW]A^N؆?i3/rs"#�_Ĉ	xGpFTW!ђ!�|nT&K+VI #(f
      o#s߿Z=&LZ
      M,rHr#?.jTm1d#8>Qʻ4߳
      3y=$L{�-n6#Z�C+ZH|¥6?ZY"1I_G\e
      kqZ�x?}Ò=Yi??K%83LR	g:&1tZ~}Ò=m/?”i6c[I�}mo~��ƗΓ}e9#]�C)Fh?�C+LHF??ѽ��Ək.pG(�1??3xyW�=${E�Qmn?~b4x0g8G#/i.!ZR:ЛGhЛGhgH.3(~R9/	Ə	Ƈ6`C%mb4($n''ҊfW'~k *K`#RU[#8$+;}dhy[٪k2@$f>,B	y~Y}*}؟_ʐQpvFy*#$(9
      ?*˕S"3J0O|LWMOE0HcFv_=H#ڋ&?Ϭ?$|x`_:|p(}!�*Qہ¶N h+.
      Ah�kdcl�0қ]µ(;#rrqiOEKm!�('�|Vф~t\Ϭ?�Xu?:0O΋OoYvR V		=mCK;)
      fk3
      O~W4
      m-X篖S_Eى->ޗfOWR|+jfXؑW!;ku$`P3H1a<j[B_bUhmZAzp[j %'PCI弸yw_ݗ$YX(>U^(?ʊ؍sTu~i!wI}P)x@b@b߉|ն(aY6љDi7sYjE%H͎}E�>Oa\O~U#iLIkXI#(9ae^3*G(>�S˷@�g?SH|
      1I VAz?έ]�|@~e'Jw)Nހa@S4ޝE�(�(�(�(VE#RR/J�@F�=?kA1f@I?<ih�`S$ȨI>�JZ�c"Ȭ2(HFܪsé&E
      ʊ@NI pOs`(s?d{
      O<47IYN^6=;jd( yr{zS#o\ea'szh;tUPs5~\d#16¤0gsSk0LKlWqطP_pJ+I
      Ƒ?瑏:SHx;ӵ:gTٹ3?Jd?%Q@Q@Q@Q@"_>�-!RRKH:-�RnTPk弬N�?\+rw Vu<;1\q;0]HbLj"ܸFOfVc
      Ι\@/:߱kFȘFʤu>Gp+*+y9�w.:ڔE}>KL!Dz4߯UYn
      y89G�e(a.pObL8??d$�t%ԸnN1x�i%俌iS^cƥړgs?1b~`<m�Z7I~(ZK"3Is+uLoC@$%X4$sS,$ǨQ+��-��G$n?Υ_>�FHy~R4NX;z8ǧR-�4.6I8K]`cjoJZ�c!e`TZDfxE<u?ZZ�/QHKx+5%>9*̓=FcFajݤd5F��-E©Oia!ϭ]7|%W(ǹ*&<�"�#'G_ZA^Y?.o\�T�h!>B1�.<~4Z4{?
      G	?v�4�Ҁ4Q 8aUcpr3"5!C'=m!**D?ޤA>4e}a
      .e .NrB֤cԬ$,'V*'QR34�QE�R/JZE@-�'-'-� ~&E
      ʊ@61 `R0.c9oonԄاg>fT3c8m!-3+1ަGGՉtFL7^ke'ZЬeI�\$1kN-W<e'S,gwqz'GމS`ho�|(u<siq�=;Ty�E8r6?F�g�k-fVd<g
      SQhzd򣕁�[:,1Ũܴ`ȑwމQqO%뜟R�&Oʔ_LUj9@�7?Y�z'GމQ�1?ݫ3bn3Qz5�Ǭ Cr
      4גPO<wV1 <O:0~9�`O4FَMJC8`sj_	򣕁ybȤI|+9KBoDЛ?*9X8#h=BE	im*BsAϯ_F,#sgߥ[I!@)O`@>
      )7p
      ϖ@8؇<�
      ͕X'1=imaB 㑎	pIO! I",c~U<i"/6J�X ��֣	|[5P2ȥ#LQ�}Q?�úhnO HE>/)[wGw?w_|V6:|ߡppNZ{YItHB_8=�[=?,SNs׿Kwsקu$l,$H]xv209*GЮ]sx4uj3JBUQ�}Tt
      qcUQ�}Q?�GGRyU&G��SUS$)k*=3q]F}!@jrJɅ!wu)q˳8A8o[2�Ѹ[2[<p7�=S+c
      WR�(FQLAEPYĮa
      Ҵ6S|3@ICD�
      cQlja	$hVU!4�Y3^)�Q?0=@?~sF�h�Au�v1\
      =*+<w8:v�q1Nrz})ڡ{=9q+zmZu
      o@[
      2#w�]M_VYKnz(ҌA�|с?�9�kJ0=F�h�p=xѓwm�~gptWOqoM4==+LnrzԒQϞxŻ�@߇>i-FPR}>R?:7/\ltp\cJ2UAEI?:7/\*<;XLv+MuQ9o~7`JE?:!lA'G?dG">_={}j).U7f8^618�
      �@`+X:Y\I"yquNd>e^(nێEsz'?\ԗ$>1&9<tJk=x\sz'?FO°L,&B03S~oyf6N1֋U0Ⱦ6sU(wߏXhBoۘ&.0(93Bww{}?tLnTo4m9#45G1|PQpH&#|	B/\(>�Մq}1d񺯖y;O�sy:(1##`ie6ð\q,t?�
      77ItEn*I,+1ބ~b`~O¢XYL5fM޼`V?7aOo()gtdc
      v�)w?:;#c쒎8𣘧}-eX$Q",?ފW������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/awstats_250x250.png���������������������������������������������������������0000644�0001751�0001751�00000040770�14753672077�022445� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG
      
      ���
      IHDR���������Z=���sBIT|d���	pHYs��k��kT
      ���tEXtSoftware�www.inkscape.org<�� �IDATxw$Wy}J{&mV-	9h3q``k
      ˘`l�!Zʛݕǩ]jӄs_J5U5s9{Fs~c	h4G]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]5@]9GB9jk4B;@d_ќ#!F/rIVJ|gh!v? v謕RN>e<?Fs!|�#lAYH@1nRNe]9B!>�Q"�IHxéќ!5;!Q|S$PJ=F!pJpȻtDzDhV
      !&}Ky	\&OXzDhV!Dx P/t"=k4+╨Q|==w9]YEu@wd>Ȼy_<|1Ͻ|s	^f[o<?2pPʝ_)!FQdAاU)Mg|z~n1i|eM7P"BX&	2R/xm? 0ct/7ջV;_V_ȝnBr)g|>Zg?~?|
      0RE*1ۦA21@DcFJ" %!?ixI?$M[/_|np!ۏy~v$A3~)'$礅~m<I!rId$fA0` 4
      8C)q@	:T?zeZO2Qk1,``v?۳A^ZE	[JyeQz,}{/<݋ÅR祅~v!^OS#-g(d06
      ixgmRp6Eڱ0q!Fs7 \PuGS ti}o7;LԚd>6W]9(sC<XOZg;~ltmI ilj)%M]?$<7Q>/Je|s۞s)_Ӥ,J|oy5EO@*Zj~u>DTZ.B,MƱ0
      CiId0F{MۻetC@RBiyM'2\-UX&ks}e}JO:eQS20~S&a)n0>WOZlC2KM8@`%rhj2IKMUXy| z�)%ifm;S
      [IyR/#eQ[/
      Yb-RR_}vϟxJ6)"i[6	㕶!!Zm'C,eOht<:~|jzPA60^m>?{=9)|UJ.�B<PYK)qC}=[-	l6
      xK'NjA(XNL}9P~rxT^4{Z잠&m/4m_?sʢ�>
      8t�xzA|!D
      9�;NBB_a>z/okv.'2I�?Ǣ`Z?$nH	ni
      b*Mϧ? UdQi.{gkLZ6$!~?{g֜WE)|xr>YܷyBj)姖|t
      
      zǿt4"mFsi6=ScTl&:'cr�40R`	BP5-9O>icJB	Ҏ_x:q:36_cPթ9<,(
      \m*,⃢RJ_-S>\礅BV?n;0M2i>^`
      붭̷:Aȁ:i0`A/qj42,ǠOZlt=Se0eݥQI9|%}6^B{l.Ubrg+eQ|8}Y|('x󙔡=u_w)vd!$Uꣶ[.g�@ڱ<g0`�ăMG;Sk\<6E#$,c3$ó6H	}S:i[0hyZ0h`L+']q9ӳ(]|	JA;:!ķO]s#2W_Ùm?`&W_LɎRlap?B	ʍk0/q,Z^\C.iulP#(X>@k$lv3ryS|j%Cjm}sut|\F/p0$itIW>~)˲(aA].eQ5]6}݂,3(bN,BȎ>Wm9Tx$2|eҟN0O_c7Im[KMo욮Piq�o(M#�L[=>ǡJ0XחxdT.mn_˾:?5N %iTD"L
      Y	[* -mv]i>~k3~LDz(~tA_u\JʢK@6,iOAheEWly`)Ucr=5SzU*a@:5};ؾ!^r}Y, սJz0p,(߻ +xAJjL"i[\ymaH.vg-S읭1I0I0N`spN	Z^3dm6RgEic^Y>(Jx&rSe߾-cH)I)A %$,.PΩ
      wOX&
      PX7mxAtM2NҟrI.a(^rH?騄utJC;[c DB\\m-OܱҾ)~qpLyn?|Cfmmָ@|:νW|kDuQ;0_מ*`{Xgm6^tQE4 �~ XՓ:gň^g9,%9Qk4BڱXןႁ,aH0E9Pr`\l>;.(U
      TZZ#t%5;lϲq K²:}ҟJP︌R@5u?5}4:fܶ\-|su~qp20^Sd;U
      -|֟W%,J7�_eA
      n,JW+DYނx36Up,J|,J[W\!3Ϫ/aПJ`F T9$߾g?*:k&JsHyڞMl1O)ˁ:*
      6
      pM?لC>!ۃP-yher`
      YO,A(RX&i"vz35fmsd:A(gb
      7w,J[Q-
      :ͨ=ӊS%Q�6UgdV|NUzYrtwڞp6P&lzLc,CgJ*!yAH{w9�)LTERr\8`:h>M2޺g\~|!a4:sv\6h3YkgY[x4bUr]:.-/`,1
      F)RBՀC&y'zʢTr3M;k�h'=-eQu
      <aՄ%|8ʢtjR ng%SلC6o>M'kQ\>"SVjK&&b@\0c>0Nq,F).`Cͧ)C3t}i6gYߟgAi>fkڮ!&30 i[!!&H'hU6]b0?޻(p9Uં,⨧ހ*գWG�)m+ugªd/#GW&¹3jJ<v4]\?3=_Ezth6
      ^sJY!Yߟa(aTV_vz*q\pտz#!;ԅ't5_dd3I0dM6-{'U^C>i4#i]PJjm7PvTلE;Z/Gb‡߉6;߂,-G?+ҳ
      48~+,|7DZ.%5:&;,JM=F4c�*�gdE*!N֚욮
      YpzU5q,@<0UE"I&ܾ?cej$5rsufmj5QT\U)ҎE2*I~ke\_k62Oc
      YdF˫<Tlo޵7.eQȂggd"B;ʢt2EYPϮ<\9ˢ</r.i-Ǭ&}cn0`}_Ͻ$3DeQ\_^qa0w=]喽4:LU%용b"- y!}/b~3ml5$M3j>&لH.c*v%꾤/y1vDݙ�E#\26<MǍV]Eo'9Xo.)!ВoB5?,-zY}E-IdB΅y-͎7 e<ny{'r5
      QPiɖ<aLZ|{8\iɟ/2]WO{R7IbÚc`k)^yՅx!;FBDvT	~Kӗt
      ? ɥu}]~%\QU]o|:mQD^Zu{*eeQ:)PP"}x^AIG/z,$OaA)oF'ˢɂ,V8O}Wn\C˥ReuCڞ-{'hKΦXחa$9zvMW'mJ&9\mF#.7eu80Qm2Uoqd}K2
      <ڨID~RF4+lCܴke8ώ~&-jU+hT�֌^#kw|ןWY,J(\YޏJ$|~G
      H_M^ۉzYTm,/S}eQ Jgsj%v;Q2Kwz4\5MH;6s67GmJ>iӗJL78XYm.})`{gk|?9g\zp݃qM6Śl'癬9u<0$YP2K!3l[9UuxS<q-:~lp6EoNUk0n$!ꆲ58| gRgn
      FJM	xdwϯ5g5@J3ax*^b
      Ow z+e?XԻ"iX>p,߻�}^0-lʱe(X>cX1
      ҎEڱ]Ռól$_)aL{mvm)wAB	Bc
      X6z_Ӣ,JB¤Psם"z܍NˏyՍo&YS-xM!69Xs(yED'aePKdlG&9\mRmBw=`Fns욮2Ўzibp>w?)bPf@J|Hp68lbI j1D>OX&VRm$.zf2-/?8	:FyUYҧ(*8صvzUAiiNqYVEQ,DG=%Y<x}?WʢT\[
      ~RO읭頎i(;ͪrtzNj58ߤT{gk쟫kJ2hS(10Xߗoc'4O'xuR6q]4]4ci)xCIV!!m◎-!"_;"CK:t1?[<.eQz6@W.-,=zY֢˻a?)'z]A()z@%<qLjt2*TiܺoZ [w<&k-LM&aqQvTq@UERRV-d6ÕyO߽E4
      /TnrҠ_>2%߸T|Qt-CysNcBQ_A_Q
      ہ7E'ȍhʊ'Kxng"h?Ѧ;iPA,J7?,J-WTϘC
      mkM3Qkg@ 4]ЭO_ן%Wn`
      Bƫ-RЉRJjm3vlF)ԋ7h'lw=ritmїT=m5k0
      A_*ΩJT_J2Ei[.P}<zHwS ~YފZDe^?4txZAd'v,3eQ0k%iq-*	Pų+3k/:"(!یF&~rLMJxغA^QP*
      ~oz+#2||Fxu*"'մkwG\[!+rx".ݢRxʾP#}2y[ySm?8bV"P{}ѭ4\/7Z[(;�ԀY>s׮O(Ys9Y,J͂ȧ
      Ӳ(}xj5YË.Lt=Ut|U
      ĽLa`jmc<e\U<qpsu3		7NpAm-MgdlFbglzGnM윮p<rlϐ:L7Zo<ee?/0j$wbzNjgꂥ#)QuG&aUp}%XϢ ,JC?W!5ѦPeKqg+K:E@ea,~u?	l?mݻSQqI$BTO.T�.` $i3~@3|m>M>I\ytmkHGSwӕJ-*1jQY*3h+%t;8QJ?KSR2PzSfҎ
      ܼgZ+G_@OAU=K\rۨEۀb$T%:K6Eia�� �IDAT5jLDP]eQ'OPno$J8�L!<bHerǁ_YDHW%G/dQ	:^NtOM_-y>J`wTUFe0T]u<[�BXz}2pB.\LlCMڎ?bFKk/ij[ghvY(_=￀Wl\dIF(]ѦdWxĎ#,Z'D"[⾉yլ0C2R7=?ZjIL:Qnxxq$\7!LFɮq,SPo{8}jx_?vp,Tlc4k^pVTr,(h@V~u[%޲(}xjIwn˨^sVK5"3 eQz'j-͇~ՊGd? ~@Sߧţѣt6#t|ͻG][0w#:J  jE,ޚ2
      q
      iƝLex-8\oArm#evd
      tܳ3EYHRE}n~C_+KӢ+GlPBIE_jxxעMPO[ܼgByU첰Z/9`ѹW=y7cOL %q2(jwQ8Sb^ǂԋ"3ѣD=Ϟ3=)b,JoF
      }Y[؜ݩ^
      TY6	%LZ
      ô<}uIfjm>C6\UTS!SB-RNdxlQBrt`̈[0C[2|er`+nNc$-5#h~O@/[1P%||9x6sB/V2,~{I|xJYQ3r&AH󙬵BlKH.!Iw
      'X'sA_*S/9MY-Rm{7;L&Su[,A(EhGda<Xd8Od#߹g?{fjQ;A CccHSվ/6\j
      (}x!ʂ,~ivpZB0?B3/dKvV Z'sʢR2hӎmhY,md6A(?W6
      2c4D^	Ԉ7^mb;4|p%<_ǎO6Ԉ]
      @toDBt9?ȡ=]ڶ+�^7^ywc^S6TI@g;;xBPp ?*җ�80ƢkPΩ26
      ؾSjm)%3#U%J\YחzlƷ#UZŎe װ~4;J	B53I>O( $j7Pk~mz*_-X@|{VBϺ)=Z/(bcIy#Թ,J]fr7D4j]YukeGj}6Uo8XB6f3Mئ%He&TY7O}}
      Ujղ]"K,
      խwݖd9rqJԲ(]	taBTK~VAA>=\J12|4D<U9]aފXɚ�ʍkXן9{}?O8uLe`0M1O?>7:tNرe(\&iQJ乄MմFnտ#.
      Ycؑ%0Kk'-(GK,X켵 ,gubn@
      !]q-d}Ms4:*|pJԨ/u}.[?P6yDEi=gB	Rɶ</4]?w?_жi`
      4$YGdU-\?XpG<,Sej
      ^K9	x>p*S'�ĂϊSũ(;:x+}}ozڎu7veld>vMW]sL!Hf\m`sϸꠚ2XLJ\ʍk˧:98`"xZnai8B>ЎӇ)RI;Z&s,WA(itYf#p$C	fTcZlG,~x:pG�k5zfݴe(64h$Z^@z	tM.aIQ \~º!h	l1Ymγi0c;6paTMq5X;C6gEiB H{c[jt8ם%A'tT1zu}iҎ`&`&I>G	3h)
      ]TNSvԺZ	xJG|a42l
      2UnI$VG1FQQ;.iUS8JmgS<Յ4
      ppJFa#e&q88<<Tl*6-uo(_މō#2d.NM&/7䞕zUo||
      UO̲(=yORDrA\JC<?`&2T֨joyABsɘr|<e[MRƖQն7D|l̲/c$lsDoqpM.E.4;1OSy*݋3DԵ3MdԬa tr,rI6HRiqH	lʯ8>,w9pz؆H	;1Ekei0hspή
      zBd甊a|hZep_a4"rXUeҟJj4]480׈h7UT.R[-nto٤M6IZ&	<"O\.8Bi0wDz}(qN zv|$'˻_𨗛BPw=dSij:og%#OM!O'!^DV%i4r}S'(i=.rH?;FL=7]WuGQw_e\䗮#QB:kebFI.r}`B1fg/Z!Ή>6yx*Ph,@>fG	PE&-3ۦYJlC62�CS5({o{P#$cl<McYT]nC6
      obFL¦<>v4"#WQ|2[/0
      ebD	1Cu1ps^~Nu#}B1	mr9ϐs~D(]F}Dh%?O]UrIM8X&N$hԔ|8dh?/j;//^.h.,j
      p9=R#7Ke6lpQM*a0z{(%i"Xq	CXߟ墑~ۄ t<dd8!<v3itV!QFBO
      !^)Zݳ[`Y\`W(i~ 겹x.ǍrtD13U2]S<ʓ.ZO&&)m4RJ2IfdS.&C-J-D&IƱ'mmn=#LUCzG/Z]u/{gk;.n]ޝlʱx	FR!m'aiFǯye(x$ʪjzkn
      gRe=ňPq@pJ8R	Õ-M92ݑd<*({Fr	ppNgF%tȽ T9h>wei{A2R}Ot#i*L]ڶXߟa@VuYM(tqj(*g?8TEcL79mN2B(
      &r�)(Fz͔B_B7B?-҅+uxφ{7;44Î>=kT!4LU>?=_(gJ_e$M̓Բ[Yח&6] 3~{"*CU̖<T`M#<<
      lȒq4=	CB-dB`[M\i?ͫmAx^Mn;yJ}&+M4
      }ۏfxa!ĭBw
      !+Xxy3uwKWTԱo-ᮙ8\YO&3k];)l*%Xl/waLe(ϣr؀|jvP5mW~fll&eն<6&;nllRSn8#T̡n4iVɭN?uCӿmpyBQ=w{7oH)+P~~a~Ery#R#ev۬eT\BCou6ڢ(Sic$Ch=^m2UE&BvTI9On~.'VqsvnVF&C$n"Z÷
      t+6Gl%Wnc`r\uZtG8AHʱY0sRނϟ/(!'x{nNYQ
      }ۛ^~˺ߟNm\7
      bTSFiiI;a#9ujJI7`l5w)WίUsir(MrgqH.&~*0䙗^/EQk}4‹p6E>ph:LUÐcqMx^q=iid3BBb켛w)ҷX0|EA?/
      Ͽ6-g*&%QDu}šJGJYeAMzǣv|&KП{6%2#f?p<-Oe٦JGgTh@'^f'Ź:�mS}3x!U?5HbVf=wԍ3ݷB8q# ~:#}Η	g(<aB闎jW
      ;}d"wFp	ڿ0ެ$L54eHB(CW$D@muQ e,pczI)j#[ߩ O,[vqE[zb^$QfKNQ)q
      0Ũ^gͩ#,20XEXWc/9='I)!Co
      p{HHd]_z1Y]^M~<ѧ- iOWi~J=;JhV%")BꮇПNO94:!Sg+-FVV#B]$,tzc-Cy2	um0
      }ݟ,uCs!XqTA~[͓v9oѻE=�W].^o	hڶ0LMH[.~^Bp~lkAMx	n5t079GAeǵ�S,4)±T)jI'l\?8B:-Pm읭/T~#}?><'Yͨsy IdqJ{Mn>ZJ$hyn	!~,ZwW#rH'!qFs~mt4w|#*]7ő+fdk%]6q멤cqH\sPA#f{Exg i(aSJ9sB(=\A_S;0_:P:I:\
      ^jj FHȅX>jBɺ)b$i[ʃP7dVBB+IfdufBrq7Ǟ)\0j/K>|B%\m 79|tם\:6Bu_vCSiu/t-#2{Pm3SE.
      eƮlW6;
      yΗS$E>|%RN,yw	3Ǣ >D7Ԇl{&MMmà?
      m̱mM[O'/})'~봔ERTu.9B,Dc\%m_'-ȹ
      BjmqE^<X#|+!rKYFh5}{+3v6H7hG	.D5%U,s42dX\#1aQ򜓨۔Pwd:$~R//];|eeҥj:]?UzMW?CşVE_|w[u{u?+rYAr3I2W&9\mYrjrDy3AdTE媲֣>{[<6G(k\!Xqoe&nx5Dl@>o{J)|^%zJ�eQ4+?,⇖xCϾx7
      _5pz
      ף{9MϏS_a0]o	I;Zwe~1Uos/u{',#6Bu]M-
      4߮s!U#QڻV|G/
      }ʛ@-el+b_uvPaESC=+lyP
      8rbkv(i44:^t}cō=UJ;[POӶw|
      Cmnlo
      }7NBKJʢs._.>'F
      8r2MwSi;`$hL}Nk~*SwʤъЏwTbW웫Al&aw\au&WCU;!
      (3Za@=̂,dOmW=]o[ijcI1pUuDIspIɅsĴ[Ji{ZYp6I6IXf~u8ξ99FO
      ,J>=TA_}%MѦ{gdqo>D(Cr	}0T.5јݵBd;8 $n&blӠ/w?a/j?TiЗJȃ}_4O/V*⭧G_A@�> g}|kvDJrI0hSiHa8,چk{c=%,A7	>{_3{4K
      ,J/#z,>^\s,
      ,.i֖>_{kGr)QiQvM5
      `(>!pLՌ~E\K:o΍^5$=-t(<:z,~$^;GPa@Q^AY׍~Zm{kkmW4]?N5[aDy'-94+ly{y?s-t5NM.{(E)[˥̅{7ɥ_:]o/$q83	 e[ͽ3/8wB(灗F =sLTkM,~deR9}Ё(mC0jT_YѦ6ʂ,(朠'NDAwP>ʢJ(
      "E9#zD$蝨MB7KGZ9#
      8jFÊ	<Z\s.GEE)l|ԯ~< CsNGEd	<M\s.`%Kx–7ٌ(=x\A߱,ZMM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZMѴa]Y��]IDAT�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�ZM�?#7d����IENDB`��������awstats-8.0/docs/images/awstats.ico�����������������������������������������������������������������0000644�0001751�0001751�00000017746�14753672077�021435� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������h��F���  ���������  ����������00��������>��(������ ���������@����������������������
      �㻵��l^`����ݫ�0)1��kc������m�6(5�֪�٧��ş�]`l�z�����̨�X�e�}]~�6/;�l`�d_e�z���쑅�xoo��7.=�>64�wq�qdX��pc]�^Y�qm�u~��pi�o`��sc^�oUM�~�=53��zx���ij�cX�nn��u�tc�vrr�uv�e71�wx�J==�/$0�˟��\P�`V�h]�uf�Ə��x�tq���w������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������SLL3��������5L/
      4&��Q�QQQQ//?K34����/>:2B4��Q����L#
      &������>#2:������/KQ��������Q:2�����������:�����������������������������������������������������������?����
      ������
      ����X������/��������(��� ���@������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������X������������hH���������pp��������xVHG��������}hXx�����ww||xFww�||HXXt||p����wxHp�����
      p�wwp������
      ��wwup�����wwxp}}��}���twww���p��ww��
      p�����Hww
      p��������xw
      }�����������x��������������������������������������������������������������������������������������������������������������������������������������`�����37cy}<(��� ���@��������������������������{RJ�RJ�ZJ�{RR�RR�{ZR�ZR�ZR�ZR�ZR�ZR�cR�sZZ�ZZ�cZ�cZ�cZ�cZ�cZ�cZ�kZ�kZ�kZ�kZ�ZZc�scc�{cc�cc�cc�cc�kc�kc�kc�sc�ZZk�ck�kk�kk�kk�kk�sk�{k�ss�{s�{s�Rc{�Rk{�ck{�{s{�{{�{{�{�{�΄{�{��Ƅ��ƌ�֌�{�����Δ�ޔ�ޜ�{���{�k��Μ�Υ�ޥ�k�k���Υ���έ�{�{��Υ�Ƶ�ε�޽�{���֭�ֽ�罽�ƽ�ƽ�����s�{�Ƅ�ƌ��Δ����������΄�Ό�Δ�Μ�֜�֥������֜�֥�֭�ޭ��޵�����޵�޽����������������������������������������������������������������������������������������������������������������������a9*YP:S ;|x
      & !a|mD0U32!)K[uuuu_Xut#6F>7[uuQ
      +Jua[[[[[G[[T
      &	<IO'A[[Q4K`[$Un8;,!a|0VnB(am".H\}BLuj{1-H]}qt5taixmY/N]pqr~|hzk%E3@Wq~az{m=R^^^}l?eefajmgQ`th`�߀����33y|<(���0���`���������
      ������������������{RJ�RJ�ZJ�{RR�RR�{ZR�ZR�ZR�ZR�ZR�ZR�cR�sZZ�ZZ�cZ�cZ�cZ�cZ�cZ�cZ�kZ�kZ�kZ�kZ�ZZc�scc�{cc�cc�cc�cc�kc�kc�kc�sc�ZZk�ck�kk�kk�kk�kk�sk�{k�ss�{s�{s�Rc{�Rk{�ck{�{s{�{{�{{�{�{�΄{�{��Ƅ��ƌ�֌�{�����Δ�ޔ�ޜ�{���{�k��Μ�Υ�ޥ�k�k���Υ���έ�{�{��Υ�Ƶ�ε�޽�{���֭�ֽ�罽�ƽ�ƽ�����s�{�Ƅ�ƌ��Δ����������΄�Ό�Δ�Μ�֜�֥������֜�֥�֭�ޭ��޵�����޵�޽����������������������������������������������������������������������������������������������������������������������aaaaaY*�9a?��	t*Zm? (vxhzY !!,hhm$06*  (ahO6NR 5(! ,h0HUe7O5!!vc@@aaTJKJKJKJ7JJKK**1+''@KJKJ+
      
      
      
      AKZKQQKQQ7@QQK@&<<?9'+QQKQ+
      
      KQgha-*66\n~+(((!BaaakaHV]}J5B5!!Jja�N\nZC(!Kha
      "-6N]na 5C|a-.HU]}LB55hhkh1-.HU]nqsv,a5akzhhyjY�-.HU]}WsT:o5ahhkhkk/HV\eoqQ}amhhhkh>0NR7@@eqppajzhhhza
      6*7@WW^po}ahhmkY�
      =RReOe^}}ljzY�=Rn}n^ehjhg*?^f^Wahmkg>7JJaaahhh�����������������������������������������������<����������������>?��<��?��<��?��|��<��|��8��>~��8?����;����s����s����������g��������������������������������������������������������awstats-8.0/docs/images/awstats_ban_960x540.svg�����������������������������������������������������0000644�0001751�0001751�00003576300�14753672077�023320� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?>
      <!-- Created with Inkscape (http://www.inkscape.org/) -->
      
      <svg
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xmlns:cc="http://creativecommons.org/ns#"
         xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:svg="http://www.w3.org/2000/svg"
         xmlns="http://www.w3.org/2000/svg"
         xmlns:xlink="http://www.w3.org/1999/xlink"
         xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
         xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
         id="svg2"
         version="1.1"
         inkscape:version="0.48.4 r9939"
         width="960"
         height="540"
         sodipodi:docname="awstats_ban_960x540.svg"
         inkscape:export-filename="C:\dev_MTD\workspaces\WorkspaceDolibarr\awstats\docs\images\awstats_ban_960x540.png"
         inkscape:export-xdpi="90"
         inkscape:export-ydpi="90">
        <metadata
           id="metadata8">
          <rdf:RDF>
            <cc:Work
               rdf:about="">
              <dc:format>image/svg+xml</dc:format>
              <dc:type
                 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
              <dc:title></dc:title>
            </cc:Work>
          </rdf:RDF>
        </metadata>
        <defs
           id="defs6">
          <linearGradient
             id="linearGradient8350">
            <stop
               style="stop-color:#3d3a8a;stop-opacity:0.31999999;"
               offset="0"
               id="stop8352" />
            <stop
               style="stop-color:#3a0038;stop-opacity:0;"
               offset="1"
               id="stop8354" />
          </linearGradient>
          <marker
             inkscape:stockid="Arrow2Mend"
             orient="auto"
             refY="0.0"
             refX="0.0"
             id="Arrow2Mend"
             style="overflow:visible;">
            <path
               id="path4086"
               style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
               d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
               transform="scale(0.6) rotate(180) translate(0,0)" />
          </marker>
          <marker
             inkscape:stockid="Arrow1Lstart"
             orient="auto"
             refY="0.0"
             refX="0.0"
             id="Arrow1Lstart"
             style="overflow:visible">
            <path
               id="path4059"
               d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
               style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt"
               transform="scale(0.8) translate(12.5,0)" />
          </marker>
          <marker
             inkscape:stockid="Arrow1Lend"
             orient="auto"
             refY="0.0"
             refX="0.0"
             id="Arrow1Lend"
             style="overflow:visible;">
            <path
               id="path4062"
               d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
               style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;"
               transform="scale(0.8) rotate(180) translate(12.5,0)" />
          </marker>
          <marker
             inkscape:stockid="Arrow2Lend"
             orient="auto"
             refY="0.0"
             refX="0.0"
             id="Arrow2Lend"
             style="overflow:visible;">
            <path
               id="path4080"
               style="fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;"
               d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
               transform="scale(1.1) rotate(180) translate(1,0)" />
          </marker>
          <filter
             inkscape:collect="always"
             id="filter3856">
            <feGaussianBlur
               inkscape:collect="always"
               stdDeviation="1.8780736"
               id="feGaussianBlur3858" />
          </filter>
          <marker
             inkscape:stockid="Arrow1Lstart"
             orient="auto"
             refY="0"
             refX="0"
             id="Arrow1Lstart-4"
             style="overflow:visible">
            <path
               inkscape:connector-curvature="0"
               id="path4059-8"
               d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
               style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
               transform="matrix(0.8,0,0,0.8,10,0)" />
          </marker>
          <filter
             inkscape:collect="always"
             id="filter8340">
            <feGaussianBlur
               inkscape:collect="always"
               stdDeviation="8.6283741"
               id="feGaussianBlur8342" />
          </filter>
          <filter
             inkscape:collect="always"
             id="filter8344">
            <feGaussianBlur
               inkscape:collect="always"
               stdDeviation="8.8270279"
               id="feGaussianBlur8346" />
          </filter>
          <linearGradient
             inkscape:collect="always"
             xlink:href="#linearGradient8350"
             id="linearGradient8356"
             x1="889.93616"
             y1="52.944916"
             x2="117.81597"
             y2="489.94916"
             gradientUnits="userSpaceOnUse" />
        </defs>
        <sodipodi:namedview
           pagecolor="#ffffff"
           bordercolor="#666666"
           borderopacity="1"
           objecttolerance="10"
           gridtolerance="10"
           guidetolerance="10"
           inkscape:pageopacity="0"
           inkscape:pageshadow="2"
           inkscape:window-width="1280"
           inkscape:window-height="977"
           id="namedview4"
           showgrid="false"
           inkscape:zoom="0.69106881"
           inkscape:cx="452.15764"
           inkscape:cy="467.36183"
           inkscape:window-x="-4"
           inkscape:window-y="-4"
           inkscape:window-maximized="1"
           inkscape:current-layer="svg2" />
        <rect
           style="opacity:0.24583332999999999;fill:url(#linearGradient8356);fill-opacity:1;stroke:none;stroke-width:2.91474318999999980;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
           id="rect8348"
           width="957.08527"
           height="537.08527"
           x="1.4573716"
           y="1.4573716" />
        <rect
           style="opacity:0.5;fill:#0d0d09;fill-opacity:0.43137255;filter:url(#filter8340)"
           id="rect3016-1"
           width="573.02545"
           height="315.4534"
           x="306.77118"
           y="137.72458"
           transform="matrix(0.47323167,-0.13837345,0.1784275,0.61021493,324.19954,274.33165)" />
        <image
           y="446.03305"
           x="392.70755"
           id="image8309"
           xlink:href="data:image/png;base64,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
      Ck8416MAAAAASUVORK5CYII=
      "
           height="188.11441"
           width="264.40677"
           transform="matrix(0.9598103,-0.28064958,0.28064958,0.9598103,0,0)" />
        <text
           xml:space="preserve"
           style="font-size:79.80406951999999900px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;opacity:0.3275;fill:#000000;fill-opacity:1;stroke:none;filter:url(#filter3856);font-family:Sans"
           x="70.64402"
           y="106.95887"
           id="text3806-7-0"
           sodipodi:linespacing="125%"><tspan
             sodipodi:role="line"
             id="tspan3808-4-9"
             x="70.64402"
             y="106.95887">AWStats</tspan></text>
        <rect
           style="opacity:0.4;fill:#0d0d09;fill-opacity:0.43137255;filter:url(#filter8344)"
           id="rect3016"
           width="573.02545"
           height="315.4534"
           x="306.77118"
           y="137.72458"
           transform="matrix(0.80959513,0,0,0.84832451,-127.79647,98.32767)" />
        <image
           y="220.31128"
           x="127.93962"
           id="image2995"
           xlink:href="data:image/png;base64,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
      YII=
      "
           height="250.67336"
           width="445.17731" />
        <text
           xml:space="preserve"
           style="font-size:43.87308121px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
           x="190.80437"
           y="146.77103"
           id="text3806"
           sodipodi:linespacing="125%"><tspan
             sodipodi:role="line"
             id="tspan3808"
             x="190.80437"
             y="146.77103"
             style="fill:#000000;fill-opacity:0.61764706">Log Analyzer</tspan></text>
        <text
           xml:space="preserve"
           style="font-size:79.80406952px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
           x="65.533806"
           y="105.6842"
           id="text3806-7"
           sodipodi:linespacing="125%"><tspan
             sodipodi:role="line"
             id="tspan3808-4"
             x="65.533806"
             y="105.6842">AWStats</tspan></text>
        <path
           style="fill:none;stroke:#d200cc;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
           d="m 562.89619,92.866525 28.94067,-26.04661 49.19916,63.669495 20.25847,-13.02331 0,-1.44703"
           id="path5442"
           inkscape:connector-curvature="0" />
        <path
           style="fill:none;stroke:#d200cc;stroke-width:2.85171008;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:none;marker-end:none"
           d="m 759.61866,71.178127 15.62858,-8.716424 16.93097,23.243798 57.30484,-37.771172 -5.20954,0"
           id="path5444"
           inkscape:connector-curvature="0" />
        <path
           style="fill:none;stroke:#d200cc;stroke-width:1.89760733;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart-4)"
           d="m 862.59011,37.451735 -5.19951,3.854081 -1.17444,1.676175"
           id="path8082"
           inkscape:connector-curvature="0"
           inkscape:transform-center-x="-7.9604145"
           inkscape:transform-center-y="-11.764049" />
        <g
           id="layer1"
           transform="matrix(0.12105172,0,0,0.12105172,908.7877,62.965956)">
          <g
             id="g3697">
            <path
               style="fill:#d4e2e6"
               inkscape:connector-curvature="0"
               id="path3739"
               d="m -1675.3,586.67 c -305.4,-28.15 -453.2,-390.95 -254.6,-624.92 169.8,-200.06 495.7,-169.06 620.3,58.995 2,3.575 4.7,8.653 6.2,11.284 22.5,40.571 40.1,104.6 42.1,153.1 0.3,7.76 0.7,16.58 0.9,19.59 10,182.14 -140.1,353.45 -333.4,380.58 -13.7,1.92 -66.1,2.8 -81.5,1.37 z" />
            <path
               style="fill:#b2d8e4"
               inkscape:connector-curvature="0"
               id="path3737"
               d="m -1664.3,586.66 c -286.2,-19.06 -449.3,-336.55 -297.8,-579.61 160.7,-257.83 549.1,-228.92 669.4,49.825 112.2,259.68 -90.5,548.5 -371.6,529.78 z m -55.2,-259.39 c 0.3,-0.81 -0.1,-3.1 -0.9,-5.09 -2.2,-5.12 0.6,-10.28 3.6,-6.65 1.4,1.75 7.6,4.07 11.2,4.19 1.8,0.06 0.5,-2.97 -1.9,-4.77 -1.6,-1.11 -3.2,-3.65 -3.8,-5.84 -0.8,-2.91 -1.9,-4.22 -4.3,-5.31 -3.4,-1.49 -5.7,-6.08 -3.4,-6.84 0.7,-0.22 1.8,-1.03 2.6,-1.8 2.9,-2.89 7.3,0.33 5.9,4.22 -0.9,2.33 9.9,8.15 17.1,9.26 4.8,0.72 6.5,4.11 2.1,4.11 -4.1,0 -2.7,2.73 2.8,5.49 1.6,0.82 2.2,2.03 2.2,5.04 0.1,3.22 0.5,3.97 2,3.97 3.1,0 2.9,-3.42 -0.3,-6.86 -4.3,-4.57 -4.6,-7 -1.1,-9.57 1.6,-1.18 2.9,-2.97 2.9,-3.98 0,-1.02 0.6,-2.41 1.5,-3.09 3.1,-2.57 -0.6,-7.76 -8.3,-11.88 -1.5,-0.81 -2.2,-2.11 -2.2,-4.04 0,-3.19 -1.3,-4.51 -5.2,-5.45 -2,-0.46 -2.9,-1.47 -3.4,-3.69 -0.8,-3.97 -4.9,-5.77 -7.5,-3.38 -1.7,1.51 -1.9,1.39 -4.1,-1.96 -2.9,-4.39 -3.1,-4.41 -4.6,-0.4 -1,2.51 -1.5,2.95 -2.4,2 -1.7,-1.72 -5.8,-1.49 -6.5,0.36 -0.3,0.86 -0.1,2.08 0.5,2.7 0.7,0.63 1.2,1.95 1.2,2.94 0,2.05 -3,2.43 -4.8,0.62 -2.5,-2.52 -6.5,0.74 -5.8,4.71 0.6,3.21 0.4,3.64 -2.9,5.57 -4.1,2.41 -4.3,3.26 -1.5,5.63 1.1,0.94 2,2.74 2,4 0,1.26 0.4,3.07 0.8,4.03 1.5,2.86 3.2,11 3.2,15.25 0,3.14 0.3,3.99 1.7,3.99 1,0 3.4,0.87 5.3,1.94 4.2,2.37 5.6,2.5 6.3,0.58 z m -29.3,-139.53 c 2.5,-1.65 5.1,-4.06 5.7,-5.37 0.6,-1.31 2.4,-2.68 3.9,-3.06 1.6,-0.38 4.9,-2.7 7.4,-5.16 4.7,-4.54 9.8,-4.68 12.5,-0.35 0.4,0.72 1.2,0.55 2.4,-0.53 1,-0.88 4.7,-2.1 8.2,-2.72 7.1,-1.27 8.8,-2.22 7.1,-3.95 -0.8,-0.86 -1.9,-0.83 -4.1,0.1 -2.8,1.15 -10.1,0.01 -10.1,-1.58 0,-4.96 9.9,-11.4 14.7,-9.57 6.8,2.56 17.1,0.58 22.3,-4.26 3.8,-3.61 23.8,-5.01 28.4,-1.99 1.5,0.95 3.3,1.29 4.9,0.9 2,-0.5 2.9,-0.09 4.2,1.96 2.1,3.2 4.7,3.31 7.1,0.29 2.7,-3.36 4.1,-3.93 6.4,-2.67 1.6,0.86 3,0.77 6,-0.44 4.4,-1.74 6.6,-1.24 9.2,2.04 2.2,2.74 10.6,3.05 9.9,0.37 -3.4,-13.45 -0.5,-18 11.4,-18 11.6,0 28.9,-12.39 20.9,-15.01 -2,-0.68 -4,-2.27 -4.9,-3.83 -0.7,-1.47 -2.3,-3.53 -3.4,-4.57 -1.2,-1.05 -2.1,-2.53 -2.1,-3.29 0,-3.39 -4.2,-9.366 -8,-11.263 -4.7,-2.443 -8.4,-6.816 -7.4,-8.974 2.4,-5.295 1.2,-7.164 -4.9,-7.545 -8.1,-0.506 -18.4,-6.985 -14.9,-9.318 3.1,-2.096 2.7,-3.205 -1.4,-3.205 -1.9,0 -5.3,-0.891 -7.4,-1.98 -2.1,-1.089 -6.9,-2.545 -10.5,-3.235 -5.7,-1.079 -6.9,-1.684 -8.4,-4.293 -2.3,-3.891 -14.5,-8.437 -24.6,-9.172 -4.9,-0.352 -7.9,-1.143 -9.9,-2.58 -3.8,-2.675 -8.1,-2.638 -11,0.094 -2,1.941 -4.6,2.899 -4.6,1.717 0,-1.105 6.1,-9.441 7.2,-9.831 0.7,-0.238 -0.4,-1.15 -2.5,-2.026 -3.3,-1.406 -3.7,-1.998 -3.7,-5.083 0,-3.922 -1.8,-5.746 -3.2,-3.251 -0.5,0.902 -1.7,1.64 -2.6,1.64 -0.9,0 -2.4,0.749 -3.4,1.664 -1.6,1.418 -2.2,1.473 -4.3,0.367 -1.3,-0.713 -3.1,-1.013 -4,-0.667 -0.9,0.346 -3.7,0.118 -6.2,-0.507 -10.6,-2.66 -9,6.871 1.9,11.515 6.8,2.888 9.8,9.628 4.3,9.628 -0.7,0 -1.5,1.295 -1.9,2.876 -0.4,2.036 -1.8,3.618 -4.9,5.417 -6.6,3.898 -9.4,17.489 -4.4,21.533 6.8,5.473 14.4,4.557 12.8,-1.53 -1.7,-6.532 0.2,-8.596 4.5,-4.923 4.7,3.894 7.8,4.276 11.3,1.365 3.1,-2.614 7.9,-2.252 13.7,1.04 1.2,0.672 3,1.222 3.9,1.222 0.9,0 2.1,1.334 2.8,3 0.6,1.756 1.8,3 2.8,3 2.2,0 4.1,3.302 4.8,8.5 0.7,4.55 3.6,5.103 7.6,1.411 2.6,-2.401 3.7,-2.399 5.9,0.007 3.1,3.459 1.7,6.537 -3.2,6.887 -3,0.22 -4.5,0.89 -5.3,2.29 -1.1,2.07 -9.2,6.11 -17.1,8.5 -3.5,1.08 -5.2,2.36 -7.3,5.5 -2.5,3.8 -2.9,4.05 -6.1,3.46 -3.2,-0.59 -3.6,-0.35 -5.5,2.81 -2.1,3.49 -4.4,5.09 -6,4.1 -3.7,-2.28 -10,4.76 -6.4,7.13 3.9,2.59 -5.1,14.43 -12.3,15.94 -1.5,0.33 -3.9,1.18 -5.2,1.9 -1.4,0.72 -5.5,2.28 -9.2,3.48 -3.6,1.19 -7.4,3.09 -8.5,4.21 -1,1.12 -3.3,2.66 -5.1,3.41 -5.1,2.14 -4.1,3.84 1.8,3.06 5.2,-0.7 9,0.47 9,2.81 0,1.62 -14.4,16.6 -15.9,16.6 -0.6,0 -1.1,1.12 -1.1,2.5 0,3.16 0.3,3.13 6,-0.51 z m -216,-96.495 c 0.6,-0.825 2.3,-1.5 3.6,-1.5 3.5,0 16.4,-12.587 16.4,-15.976 0,-1.388 0.6,-3.747 1.4,-5.241 0.8,-1.495 1.7,-5.165 2.1,-8.156 0.9,-6.937 3.4,-11.118 8.2,-13.371 4.3,-2.029 5,-6.893 2.3,-16.256 -3,-10.095 -14.1,-12.623 -14.8,-3.349 -0.2,2.117 -1,5.267 -1.8,7.001 -0.8,1.733 -1.4,3.824 -1.4,4.646 0,2.437 -5.5,14.893 -8.4,19.092 -1.4,2.139 -2.6,4.797 -2.6,5.906 0,1.108 -1.1,3.408 -2.3,5.11 -1.3,1.702 -2.9,5.119 -3.6,7.594 -0.8,2.475 -2,5.227 -2.8,6.116 -1,1.15 -1.2,2.806 -0.7,5.75 0.6,4.289 2.2,5.227 4.4,2.634 z m 110.5,-11.708 c 9.7,-2.097 19.4,-6.553 26.3,-12.063 3.7,-2.971 7.2,-5.588 7.9,-5.815 7.1,-2.425 24.2,-25.838 24.3,-33.086 0,-2.795 4.1,-7.832 7.9,-9.79 5.5,-2.831 6.1,-4.326 6.1,-17.337 0,-9.9166 0.2,-11.768 2,-13.973 1.1,-1.399 2,-3.05 2,-3.67 0,-0.621 0.7,-2.236 1.6,-3.59 1.6,-2.459 1.6,-2.462 -1.5,-1.847 -2.1,0.424 -4.3,-0.02 -7,-1.422 -5.1,-2.657 -13.1,0.98 -13.1,5.936 0,3.382 -3.2,9.7851 -5.2,10.416 -9.5,3.0004 -11.7,14.306 -4.2,21.314 2.9,2.749 2.8,3.789 -1.8,14.942 -3.9,9.358 -10.8,18.509 -16.5,21.815 -2.4,1.428 -4.8,3.399 -5.3,4.381 -2.7,4.925 -24.8,14.997 -33,14.997 -3.1,0 -3.3,0.172 -2.7,2.913 0.8,3.786 -0.8,4.974 -7.5,5.872 -5.3,0.715 -5.3,0.715 1.2,1.24 7.3,0.588 11.2,0.326 18.5,-1.233 z m 228.5,-124.03 c 1.7,-2.141 1.9,-2.163 3.7,-0.5 2.6,2.391 5.7,2.182 7.5,-0.509 1.5,-2.25 1.5,-2.25 4.2,0.25 2.8,2.586 14.6,3.327 16.9,1.059 1.5,-1.485 -2.4,-6.823 -5.4,-7.425 -1.6,-0.306 -3.1,-1.418 -3.4,-2.503 -0.3,-1.073 -1.7,-2.652 -3,-3.508 -1.6,-1.075 -2.2,-2.183 -1.8,-3.578 0.5,-2.182 0,-2.525 -6,-3.506 -2,-0.34 -5,-1.725 -6.6,-3.078 -1.6,-1.353 -4,-2.461 -5.4,-2.461 -2.9,0 -6,-3.157 -5.6,-5.675 0.6,-2.902 5.3,-2.823 10.4,0.172 4,2.313 5.2,2.554 10,1.958 4.9,-0.61 5.7,-0.422 8.4,1.859 1.7,1.396 5.5,3.245 8.4,4.109 3,0.864 7.4,2.692 9.8,4.062 2.4,1.37 5.4,2.497 6.6,2.503 1.3,0.007 2.6,0.74 2.9,1.628 0.6,1.382 1.8,1.517 8.5,0.931 6.5,-0.568 8,-0.428 8.5,0.825 0.8,2.29 4.9,0.044 7.3,-4.057 1.1,-1.853 4,-4.595 6.5,-6.092 3.5,-2.098 4.5,-3.324 4.5,-5.348 0,-1.443 0.3,-4.004 0.7,-5.689 0.5,-2.796 0.3,-3.197 -3,-4.574 -2,-0.83 -3.6,-2.129 -3.6,-2.886 0,-2.113 -4,-5.376 -9,-7.319 -2.5,-0.964 -5.8,-2.8 -7.4,-4.08 -6.6,-5.442 -14.2,-1.964 -11.2,5.143 1.5,3.744 -3.5,2.362 -8.9,-2.457 -2.1,-1.807 -11.2,-5.478 -17.6,-7.058 -2,-0.49 -6,-1.99 -8.9,-3.34 -2.9,-1.35 -5.9,-2.22 -6.7,-1.93 -0.7,0.3 -2.6,-0.29 -4.1,-1.31 -2.4,-1.63 -5.2,-1.85 -24.2,-1.98 -19.2,-0.13 -22.2,-0.37 -27.5,-2.28 -3.2,-1.17 -6.6,-1.9 -7.5,-1.61 -0.9,0.28 -3.1,-0.16 -4.7,-1 -2.7,-1.34 -3.5,-1.34 -7.2,-0.04 -2.3,0.81 -5.4,1.25 -6.9,0.98 -8.4,-1.52 -15.5,4.16 -10.5,8.36 3.9,3.24 7.2,10.195 4.8,10.195 -0.8,0 -1.7,0.513 -2.1,1.139 -1,1.624 6.6,0.108 8.6,-1.723 2.3,-2.009 3.7,-1.81 12.6,1.725 11.8,4.714 13.7,7.572 6.9,10.426 -4.7,1.957 -14.5,8.28 -14.5,9.342 0,1.54 2.9,3.322 5.7,3.477 5.6,0.308 7,4.127 3.3,8.887 -5.8,7.373 4.9,9.842 19.7,4.516 3.9,-1.422 11.7,1.815 12.8,5.336 0.3,1.06 1.5,1.875 2.7,1.875 1.2,0 3.8,1.061 5.7,2.358 10.9,7.193 12.4,7.653 15.1,4.401 z" />
            <path
               style="fill:#aecdd3"
               inkscape:connector-curvature="0"
               id="path3735"
               d="m -1664.3,586.66 c -286.2,-19.06 -449.3,-336.55 -297.8,-579.61 160.7,-257.83 549.1,-228.92 669.4,49.825 112.2,259.68 -90.5,548.5 -371.6,529.78 z m -53,-174.49 c -0.7,-2.84 2.8,-5.61 6.6,-5.19 3,0.33 3.8,-3.22 1.4,-6.76 -3.1,-4.74 -0.6,-10.22 3.5,-7.66 4.5,2.77 5.5,-0.04 1.4,-3.86 -3.9,-3.68 -3.2,-11.22 1.1,-11.96 2.3,-0.4 3.1,-1.13 3.5,-3.5 0.5,-2.72 0.9,-2.98 4.2,-2.88 6.1,0.19 2.5,-4.94 -5,-7.24 -3.8,-1.15 -3.9,-1.43 -2.6,-4.77 0.6,-1.66 0.3,-1.83 -2.2,-1.36 -5.6,1.08 -7.9,-3.16 -3,-5.42 4.1,-1.85 1.5,-7.24 -7.7,-16.18 -2.8,-2.71 -3.3,-1.26 -0.9,2.6 2.9,4.72 3.1,9.83 0.4,12.52 -1.9,1.91 -2.1,2.9 -1.6,8.94 1.1,12.52 0.2,18.91 -3,22.11 -2.1,2.06 -3.5,-1.15 -1.8,-3.93 2.1,-3.42 1.2,-3.34 -1.8,0.15 -2.9,3.25 -3,3.93 -2.9,10.97 0.3,9.32 0.4,9.54 3.9,11.03 2.1,0.86 3,1.9 3,3.59 0,2.75 -1.6,3.06 -4.1,0.78 -2.5,-2.18 -3.9,-0.97 -3.9,3.15 0,3.27 0.1,3.45 3.4,3.45 2.6,0 3.9,0.62 5.1,2.49 2,2.95 3.9,2.28 3,-1.07 z m -3.2,-90.07 c -2.1,-5.04 0.8,-10.16 3.7,-6.57 1.4,1.75 7.6,4.07 11.2,4.19 1.8,0.06 0.5,-2.97 -1.9,-4.77 -1.6,-1.11 -3.2,-3.65 -3.8,-5.84 -0.8,-2.91 -1.9,-4.22 -4.3,-5.31 -3.4,-1.49 -5.7,-6.08 -3.4,-6.84 0.7,-0.22 1.8,-1.03 2.6,-1.8 2.9,-2.89 7.3,0.33 5.9,4.22 -0.9,2.38 12.4,9.37 17.9,9.37 2.1,0 3.1,0.56 3.5,2 0.6,2.34 0.9,2.38 4.3,0.54 1.8,-1 2.8,-1.08 3.8,-0.3 2.3,1.96 3.8,-0.85 1.7,-3.22 -1.5,-1.68 -1.7,-2.46 -0.7,-4.52 1.3,-2.98 -2.7,-8.37 -7.8,-10.5 -2.3,-0.96 -3,-1.89 -3,-3.97 0,-2.91 -1.9,-4.95 -6.2,-6.79 -1.8,-0.76 -2.8,-2.03 -3,-3.86 -0.5,-3.69 -5.1,-5.39 -7.8,-2.88 -1.9,1.66 -6,-2.41 -6,-5.88 0,-0.48 -0.7,-0.31 -1.5,0.38 -0.9,0.68 -1.5,1.83 -1.5,2.56 0,1.97 -1.8,2.66 -3.9,1.52 -3,-1.59 -6.1,1.11 -4.4,3.84 2.6,4.16 -0.2,7.21 -3.5,3.9 -2.5,-2.52 -6.5,0.74 -5.8,4.71 0.6,3.21 0.4,3.64 -2.9,5.57 -4,2.39 -4.3,3.12 -1.7,5.61 1.1,0.98 2.1,3.14 2.4,4.79 0.3,1.65 1.3,5.6 2.2,8.79 0.8,3.19 1.6,7.53 1.6,9.64 0,3.54 0.2,3.89 3.2,4.46 1.8,0.34 4.6,1.7 6.3,3.02 3.8,3.07 5.3,-0.15 2.8,-6.06 z m -28.3,-134.36 c 2.5,-1.65 5.1,-4.06 5.7,-5.37 0.6,-1.31 2.4,-2.68 3.9,-3.06 1.6,-0.38 4.9,-2.7 7.4,-5.16 4.7,-4.54 9.8,-4.68 12.5,-0.35 0.4,0.72 1.2,0.55 2.4,-0.51 1,-0.88 4.7,-2.09 8.2,-2.69 7,-1.2 8.9,-2.23 7.1,-4 -0.8,-0.86 -1.9,-0.83 -4.1,0.1 -2.8,1.15 -10.1,0.01 -10.1,-1.58 0,-4.67 10.1,-11.45 14,-9.37 5.3,2.83 17.2,0.5 23.2,-4.52 2.3,-2 3.7,-2.41 6.2,-1.93 1.8,0.35 5.5,-0.05 8.3,-0.89 6,-1.79 11.3,-0.93 14.9,2.44 1.9,1.79 2.6,2.01 3.6,1.04 1,-0.97 1.8,-0.55 3.9,2.02 3.1,3.84 6.6,3.12 9.1,-1.86 0.9,-1.93 2,-2.69 3.3,-2.45 2.9,0.52 6.5,0.38 10.1,-0.38 2.7,-0.57 3.4,-0.29 4.9,1.93 1.6,2.39 2.3,2.6 8.8,2.6 7,0 7,0 4.9,-1.98 -2.3,-2.15 -3.9,-9.47 -2.8,-12.93 1,-3.11 4.3,-4.42 11,-4.36 5.7,0.06 16.3,-3.92 18.1,-6.8 1.1,-1.79 8.4,-4.93 11.4,-4.93 3.9,0 5.6,-2.82 3.5,-5.85 -2,-2.74 -6.4,-2.82 -8.7,-0.15 -2.4,2.82 -3.4,2.53 -6.2,-1.92 -1.3,-2.15 -2.9,-4.21 -3.5,-4.56 -0.6,-0.35 -1,-1.93 -1,-3.51 0,-4.08 -5.6,-10.926 -11.3,-13.743 -5,-2.479 -5.4,-4.744 -3.2,-15.922 1,-4.908 10.3,-5.668 13.8,-1.13 3.1,3.877 3.5,3.587 2.9,-2.037 -0.4,-3.449 -1,-4.504 -2.9,-5.25 -6.1,-2.298 -16,0.085 -15.5,3.702 0.2,1.543 -0.7,2.751 -3.3,4.355 -6.5,4.022 -14.5,0.371 -14.5,-6.619 0,-3.688 -1.4,-4.916 -5.1,-4.531 -5,0.525 -15.8,-5.281 -15.2,-8.198 0.5,-2.829 0.7,-2.749 -10.7,-4.699 -3.5,-0.607 -8.3,-2.141 -10.6,-3.41 -3.3,-1.857 -5.6,-2.296 -11.6,-2.257 -6.2,0.039 -8.3,-0.373 -11.2,-2.195 -7.5,-4.615 -3.7,-7.828 9.2,-7.781 10.2,0.037 13.7,-1.575 12.6,-5.875 -1,-3.536 -14,-7.13 -16.8,-4.622 -1.2,1.03 -3.6,2.438 -5.3,3.127 -1.8,0.689 -4,2.112 -4.9,3.162 -3.2,3.529 -9.6,1.35 -8,-2.734 0.9,-2.283 -4,-9.02 -7,-9.787 -2.8,-0.689 -3.2,-2.72 -0.9,-4.571 0.8,-0.684 1.5,-2.052 1.5,-3.039 0,-2.389 -18.5,-2.385 -20,0.004 -1.6,2.541 0.7,4.874 5.5,5.588 2.4,0.371 4.5,1.096 4.5,1.612 0,0.516 1.5,1.596 3.5,2.4 6,2.502 4.5,3.398 -8.2,5.072 -5.2,0.694 -11.7,-2.416 -13.9,-6.717 -1.3,-2.495 -1.8,-2.841 -3,-1.868 -2.3,1.897 -1.7,4.309 1.6,6.152 3,1.697 3.9,4.121 2,5.296 -0.6,0.34 -1,2.197 -1,4.125 0,6.136 -1.7,8.051 -4.6,5.305 -2.4,-2.201 -2.5,-2.211 -4.5,-0.418 -2.6,2.376 -4.7,0.768 -3,-2.338 1.5,-2.937 1.4,-3.174 -2,-3.174 -7.3,0 -12.3,9.7 -5.7,11 5.5,1.073 8.3,7.508 4.7,11.062 -2.3,2.299 -2.3,6.438 0.1,6.438 0.8,0 1.7,-1.227 2,-2.917 0.7,-4.275 2.8,-4.321 4.5,-0.103 1.9,4.58 6.7,2.661 9.9,-4.007 1,-2.185 2.5,-4.332 3.2,-4.772 1.9,-1.137 1.7,-2.73 -0.8,-5.335 -4.1,-4.442 -0.1,-6.882 6.4,-3.92 6.6,2.948 10.4,8.554 5.9,8.554 -1.4,0 -2.1,0.967 -2.6,3.498 -0.5,2.556 -1.5,3.93 -3.7,5.104 -6.4,3.305 -8.7,7.024 -8.1,13.028 0.6,5.609 0.3,6.007 -2.7,4.379 -1,-0.545 -3.3,-0.713 -5,-0.372 -5.5,1.115 -5,8.537 0.7,9.685 1.5,0.307 4,0.862 5.5,1.234 2.1,0.521 2.8,0.317 2.8,-0.88 0,-2.523 1.5,-2.813 8.5,-1.599 7.9,1.377 7.9,1.404 6.3,-4.496 -1.7,-6.135 -0.1,-7.383 4.9,-3.966 3.5,2.344 10.3,3.309 10.3,1.457 0,-3.876 5.6,-4.013 14,-0.338 1.3,0.607 3.3,1.355 4.2,1.662 1,0.306 2.1,1.93 2.4,3.607 0.5,2.376 1,2.922 2.4,2.473 2.4,-0.735 5,3.976 5,8.893 0,4.762 0.8,6.631 3.1,6.631 2.6,0 2.4,3.495 -0.3,5.365 -1.1,0.82 -2.7,1.26 -3.4,0.99 -0.7,-0.28 -3,0.62 -5.1,1.98 -2.1,1.37 -5.3,2.78 -7.1,3.15 -1.8,0.37 -4.1,1.87 -5.2,3.34 -3.8,5.03 -4.3,5.37 -6.9,4.86 -3.4,-0.65 -5.8,0.68 -7.7,4.35 -1.1,2.18 -2.2,2.97 -4.2,2.97 -1.5,0 -4.2,0.9 -6,2 -1.8,1.1 -4.4,2 -5.7,2 -3.4,0 -10.3,2.85 -10.9,4.53 -1,2.7 -7.9,5.12 -15.1,5.27 -9.1,0.2 -13.2,1.67 -17.9,6.35 -2.1,2.11 -4.3,3.85 -4.8,3.85 -0.5,0 -0.7,0.45 -0.3,1 0.3,0.55 2.3,1 4.5,1 2.6,0 4.2,0.55 4.8,1.66 0.8,1.53 1.2,1.48 4.7,-0.53 2,-1.21 6,-2.69 8.7,-3.29 2.8,-0.6 6,-2.06 7.2,-3.31 2.7,-2.96 5.9,-4.53 9,-4.53 1.6,0 2.9,-0.82 3.6,-2.25 1.6,-2.95 6.1,-7.75 7.3,-7.75 4.2,0 6,6.61 2.2,7.58 -1.8,0.45 -2.5,1.31 -2.5,2.95 0,2.65 -4.1,6.24 -8,7.05 -1.4,0.3 -3.7,1.13 -5,1.85 -1.4,0.72 -5.5,2.28 -9.1,3.47 -3.7,1.19 -7.7,3.27 -9,4.63 -1.2,1.36 -2.8,2.47 -3.5,2.47 -0.7,0 -2.3,0.93 -3.6,2.07 -2.3,2.07 -2.3,2.07 3.5,1.48 6,-0.6 9.7,0.48 9.7,2.85 0,1.62 -14.4,16.6 -15.9,16.6 -0.6,0 -1.1,1.12 -1.1,2.5 0,3.16 0.3,3.13 6,-0.51 z m -210.6,-60.56 c 2,-1.28 2.3,-2.16 1.9,-4.85 -0.3,-2.01 0.1,-4.47 1.1,-6.38 0.8,-1.71 1.6,-4.21 1.6,-5.56 0,-5.2 7,-5.39 8.9,-0.24 1.9,4.98 2.2,2.08 0.5,-4.54 -0.9,-3.5 -2.5,-7.354 -3.6,-8.564 -2.4,-2.559 -1.8,-6.381 0.6,-4.341 0.8,0.652 1.6,2.166 1.8,3.363 0.2,1.573 1,2.177 2.8,2.177 3.3,0 3.7,-4.263 1.2,-11.872 -1.8,-5.17 -1.8,-6.164 -0.5,-12.375 0.8,-3.714 1.8,-9.174 2.3,-12.134 1,-6.211 5.3,-12.425 9.1,-12.964 5.2,-0.758 7.4,-7.915 4.5,-15.074 -1.5,-3.851 -1.5,-4.059 1.4,-9.49 1.6,-3.054 3,-6.525 3,-7.714 0,-1.188 0.9,-5.309 2,-9.1573 2.1,-6.7848 2.1,-7.0519 0.3,-8.8294 -3.6,-3.6171 -7.9,1.3971 -7.6,8.9481 0.3,10.404 -2.2,12.006 -8.3,5.3706 -7.9,-8.4925 -15.9,2.115 -13.9,18.388 0.6,4.445 0.3,5.764 -1.4,8.252 -1.4,1.896 -2.1,4.49 -2.1,7.218 0,2.843 -0.9,5.783 -2.8,8.846 -1.5,2.523 -3.4,5.929 -4.2,7.569 -0.8,1.639 -3.5,4.261 -5.8,5.825 -4.3,2.844 -4.3,2.844 -2.3,5.403 2.7,3.337 2.6,4.912 -0.4,8.867 -4.3,5.547 -1.7,11.816 4.8,11.888 4.7,0.053 3.4,14.35 -2,22.52 -2.9,4.26 -3,6.02 -0.4,6.02 1.3,0 2.2,0.88 2.7,2.5 0.7,2.91 1.6,3.07 4.8,0.93 z m 507.6,-39.96 c 3.7,-1.925 3.7,-2.182 -0.6,-7.748 -9,-11.513 8.1,-17.152 22.4,-7.385 7.1,4.896 8.4,5.12 12.6,2.242 2.1,-1.421 4.3,-2.584 4.8,-2.584 1.3,0 0,-7.122 -1.6,-8.774 -0.7,-0.701 -3.7,-1.538 -6.7,-1.86 -12.7,-1.363 -25.1,-7.631 -26.9,-13.542 -1.1,-3.645 -1.3,-3.876 -2.9,-2.537 -0.9,0.81 -3.2,2.258 -5.1,3.217 -11.3,5.598 -16.1,13.473 -13.5,22.08 1.8,6.02 2.9,7.243 5.9,6.677 2.9,-0.565 4.9,2.508 4,6.217 -1.4,5.371 1.8,7.016 7.6,3.997 z m -401.3,-7.86 c 10.7,-2.9 18.9,-6.761 25.5,-11.866 3.7,-2.887 8.3,-6.374 10.3,-7.749 9.3,-6.477 12.1,-9.87 17.9,-21.466 5.7,-11.485 8.3,-14.54 14.2,-17.041 4.3,-1.788 6.8,-5.69 5.9,-9.235 -2.9,-11.373 2.6,-32.258 9,-33.853 4.9,-1.221 9.6,5.588 6,8.595 -2.2,1.817 -1.9,3.187 0.7,2.82 1.8,-0.264 2.3,-1.017 2.4,-4.32 0.6,-12.646 1.3,-13.841 7.1,-13.937 2.1,-0.034 5,-0.817 6.4,-1.74 1.4,-0.922 4.2,-1.991 6.3,-2.375 2,-0.385 4.8,-1.879 6.1,-3.323 2.1,-2.251 3.3,-2.631 8.4,-2.667 4.2,-0.03 6.5,-0.557 7.8,-1.75 2.7,-2.433 4.1,-2.127 5.5,1.233 1.4,3.318 8.2,9.059 10.7,9.059 2.6,0 5.8,2.746 6.5,5.717 0.7,2.617 2.1,4.234 3.8,4.268 0.5,0.009 0.7,-1.849 0.5,-4.127 -0.3,-5.812 1.3,-5.782 5.8,0.105 4.1,5.37 6.5,6.408 6.5,2.858 0,-1.198 0.5,-3.618 1.1,-5.378 1.4,-3.888 -1.7,-10.103 -5.4,-10.628 -9.2,-1.316 -3.5,-14.279 6.3,-14.434 4.2,-0.066 8.6,-0.659 9.8,-1.317 1.3,-0.666 3.6,-0.915 5.2,-0.561 2.8,0.628 3.1,1.084 4.4,6.997 1.9,8.26 8.3,13.127 7.3,5.491 -1,-7.63 6.5,-9.725 10.8,-2.991 1.4,2.2 2.9,4 3.4,4 1.6,0 2,2.985 0.8,5.622 -1.3,3.013 0.8,5.378 5,5.378 2.3,0 3.2,2.326 1.3,3.5 -1.5,0.935 -1.2,2.5 0.5,2.5 0.8,0 1.5,-0.926 1.5,-2.25 0,-4.556 3.1,-6.851 10.8,-8.057 6.6,-1.04 7.1,-1.288 6.5,-3.299 -0.7,-2.947 0.7,-3.586 4.1,-1.825 2.5,1.294 3.1,1.289 5.2,-0.044 2.8,-1.866 6.9,-0.618 7.8,2.418 0.4,1.132 1.5,2.079 2.4,2.106 3.4,0.098 8.6,3.448 9.2,5.951 0.3,1.417 1.8,3.155 3.5,4.012 9.5,4.827 18.5,10.166 18.5,10.982 0,1.205 11.7,9.0065 13.5,9.0065 2.1,0 2.9,-3.8936 1.2,-5.8215 -0.9,-0.923 -1.7,-2.557 -1.9,-3.631 -0.3,-1.492 -1.9,-2.317 -6.8,-3.5 -5.9,-1.398 -6.6,-1.811 -6.9,-4.263 -0.2,-1.743 -1.7,-3.835 -4.2,-5.835 -2.9,-2.289 -3.9,-3.856 -3.9,-5.899 0,-6.115 -7,-11.048 -10,-7.058 -3.5,4.648 -10.3,-2.005 -12.1,-11.993 -0.5,-2.475 -1.3,-6.217 -1.8,-8.316 -0.8,-3.109 -0.7,-3.925 0.6,-4.409 2.3,-0.876 4.8,1.116 4.8,3.84 0,3.308 6.1,6.059 14,6.309 4.9,0.156 7.1,0.82 11.3,3.385 6.3,3.855 5.8,3.834 7.6,0.325 0.9,-1.796 2.5,-3.079 4.3,-3.437 2.9,-0.574 5.3,-3.979 5.3,-7.544 0,-2.425 1.9,-4.153 4.7,-4.153 4.4,0 10.1,-2.412 11.2,-4.748 0.6,-1.372 2.3,-2.541 4.1,-2.903 2.4,-0.483 2.8,-0.879 1.9,-1.972 -1.3,-1.564 1,-6.048 3.7,-7.073 0.9,-0.324 5.8,0.469 10.9,1.762 10.5,2.632 11.7,2.314 9.1,-2.487 -1.9,-3.546 -5.2,-5.579 -9.1,-5.579 -2.6,0 -9.3,-2.583 -11.5,-4.473 -0.9,-0.7 -3.2,-1.815 -5.3,-2.477 -2,-0.661 -4.3,-1.983 -5,-2.938 -0.7,-0.957 -3.4,-2.777 -6.1,-4.047 -2.7,-1.3 -5.2,-3.29 -5.6,-4.55 -1,-2.64 -3.9,-4.01 -5.4,-2.55 -1.5,1.53 -9.2,1.27 -10.5,-0.36 -1.3,-1.55 -5.5,-2.93 -4.6,-1.51 0.3,0.5 -0.1,0.91 -1,0.91 -0.8,0 -1.4,-0.56 -1.3,-1.23 0.2,-0.68 -0.8,-1.39 -2.1,-1.59 -1.3,-0.19 -2.6,-1.21 -2.9,-2.26 -0.5,-2.06 -7.2,-1.83 -10,0.34 -1.5,1.22 -7.1,0.2 -9.2,-1.7 -1.2,-1.15 -2.3,-1.21 -5.7,-0.31 -3.5,0.93 -4.5,0.84 -6.8,-0.63 -2,-1.32 -3.7,-1.57 -7.1,-1.07 -4.1,0.61 -4.4,0.49 -4.4,-1.42 0,-2.32 -4.8,-4.21 -5.9,-2.36 -0.9,1.51 -7.1,-1.28 -7.1,-3.2 0,-2.4 -5.9,-4.79 -13,-5.32 -4.4,-0.32 -7.9,-1.27 -10.7,-2.87 -4.4,-2.53 -7.8,-3.05 -8.8,-1.37 -1.3,1.95 -15,0.52 -18.1,-1.86 -3.4,-2.69 -3.5,-2.69 -9.2,0.35 -2.6,1.37 -5.9,2.5 -7.2,2.5 -9.8,0.04 -25.7,15.85 -22.4,22.2 1.3,2.49 1.7,7.47 1.3,15.295 -0.1,1.65 0.1,3.955 0.5,5.121 0.7,2.159 -5.6,6.379 -9.6,6.379 -5.1,0 -7.7,-12.069 -3.4,-15.525 5.9,-4.7 3.1,-10.27 -3,-5.99 -9.2,6.43 -11,2.76 -4,-8.07 6.6,-10.1 6.2,-11.41 -3,-11.84 -7.5,-0.35 -14.4,7.11 -10.3,11.18 3.8,3.83 -15.1,11.37 -24.5,9.78 -5.5,-0.91 -15.8,-0.64 -19.9,0.53 -1.8,0.51 -4.5,0.94 -6,0.94 -1.6,0 -4.5,1.26 -6.5,2.89 -2.1,1.6 -4.9,3.225 -6.2,3.618 -3.8,1.067 -9.3,4.515 -11.5,7.198 -1.1,1.304 -3.1,2.921 -4.5,3.594 -6.1,3.021 -8.6,10.266 -4,11.845 3.8,1.333 3.9,4.002 0.2,8.386 -1.5,1.814 -3.6,4.503 -4.6,5.974 -1,1.472 -3.1,3.121 -4.7,3.664 -1.7,0.592 -3.8,2.693 -5.3,5.238 -1.4,2.336 -3.3,4.857 -4.2,5.601 -0.8,0.745 -2.4,3.009 -3.5,5.033 -1,2.023 -3.9,5.63 -6.4,8.015 -5.5,5.249 -5.7,6.386 -0.9,5.608 4.4,-0.706 7.8,-3.753 14.8,-13.17 2.9,-3.851 6.9,-8.801 8.9,-11 2,-2.199 3.7,-4.293 3.7,-4.654 0,-0.36 1.9,-1.792 4.3,-3.183 2.6,-1.52 5.8,-4.746 8,-8.095 3.4,-5.158 5.7,-6.969 5.7,-4.567 0,1.445 3.2,1.171 5.3,-0.458 2.9,-2.23 23.7,-2.111 23.7,0.135 0,0.916 -0.8,2.461 -1.6,3.432 -2.1,2.317 -1.2,3.664 3.2,4.478 2.4,0.46 3.8,1.389 4.4,3.038 0.5,1.381 1.7,2.375 2.9,2.375 1,0 2.8,1.08 3.8,2.399 1.9,2.398 1.9,2.398 7.3,-1 6.5,-4.116 10,-4.47 10,-1.024 0,1.828 0.6,2.511 2.9,2.963 2.6,0.51 3,1.085 3.2,4.375 0.3,3.489 0.6,3.827 3.9,4.287 6.1,0.873 1.5,7.124 -6.3,8.708 -1.6,0.314 -4,2.052 -5.4,3.92 -1.7,2.207 -4,3.736 -6.7,4.467 -2.3,0.611 -6.1,2.19 -8.6,3.508 -6.2,3.268 -8.8,3.168 -9.2,-0.344 -0.5,-3.942 -3.2,-3.971 -8.5,-0.091 -8.7,6.323 -10.3,8.299 -10.3,12.743 0,3.6 -0.5,4.341 -3.8,6.4838 -7.3,4.7416 -10.5,8.4198 -9.8,11.398 0.3,1.4894 0.9,4.1991 1.2,6.022 0.4,1.8232 1.9,4.5812 3.5,6.1302 6.7,6.767 -8.5,36.055 -18.7,36.055 -3,0 -3.4,0.346 -4,3.414 -1.1,5.982 -20.5,15.586 -31.4,15.586 -3,0 -3.8,0.605 -9.5,7.212 -1.1,1.278 -2.5,1.8 -3.9,1.467 -7,-1.696 -21.1,-7.613 -26.8,-11.346 -6.1,-3.898 -4.1,1.429 2.2,5.943 10.9,7.813 32,10.617 47.7,6.339 z" />
            <path
               style="fill:#92c6d6"
               inkscape:connector-curvature="0"
               id="path3733"
               d="m -1668.3,585.63 c -22.9,-1.46 -53.6,-6.88 -73.1,-12.93 -5.5,-1.69 -14.3,-4.37 -19.6,-5.97 -117.6,-35.53 -225.7,-154.41 -248.2,-272.98 -0.9,-4.68 -2.3,-12.55 -3.2,-17.5 -0.8,-4.95 -2,-11.03 -2.5,-13.5 -26.6,-127.69 43.4,-287.73 160.6,-366.93 249.3,-168.56 584.8,2.78 592.1,302.43 5.6,224.83 -179.9,401.78 -406.1,387.38 z m -48.4,-169.5 c 1.2,-1.14 1.6,-2.45 1.2,-4.5 -0.6,-2.85 -0.5,-2.88 4,-2.88 5.4,0 6.5,-3.71 2.9,-9.88 -2.1,-3.71 -0.5,-6.42 2.6,-4.46 4.1,2.59 6.8,-2.27 3.3,-6.1 -3.2,-3.46 -3.9,-9.99 -1,-9.24 3.2,0.83 4.9,-0.96 4.9,-5.07 0,-3.51 0,-3.51 3.9,-2.88 2.3,0.37 4.2,0.21 4.6,-0.41 0.8,-1.35 -7.5,-8.96 -9.8,-8.96 -1.3,0 -1.7,-0.82 -1.7,-3.08 0,-2.73 -0.3,-3.06 -2.8,-2.89 -4.3,0.28 -5.2,0.05 -5.2,-1.32 0,-0.7 1.3,-1.79 3,-2.42 3.9,-1.47 3.3,-5.35 -1.4,-9.79 -9.1,-8.45 -15.8,-25.06 -9.6,-23.67 6.1,1.39 12.5,2 13.3,1.25 1.5,-1.48 0.3,-4.47 -2.3,-5.76 -3.8,-1.86 -5.5,-7.84 -2.6,-8.94 2.2,-0.86 14.6,5.57 14.6,7.6 0,0.94 0.9,2.56 2.1,3.61 2.7,2.45 4.9,6.71 4.9,9.53 0,1.22 0.7,3.06 1.7,4.1 1.6,1.77 1.6,2.07 -0.2,5.27 -2.5,4.78 -1.6,6.33 4.2,6.7 3.6,0.23 4.8,0.73 5.1,2.1 1,5.37 -10.7,6.92 -15.3,2.01 -3,-3.26 -4.4,-1.35 -2.9,4 1,3.55 3.7,5.15 18.2,10.85 8.3,3.27 8.3,3.27 7.7,6.66 -0.5,2.48 -0.2,3.9 1.1,5.32 2.8,3.13 -0.2,5.31 -7.4,5.34 -6.9,0.03 -7.8,-1.99 -2,-4.72 4.5,-2.13 4.6,-2.29 0.8,-4.23 -6,-3.09 -10,0.97 -10,10.04 0,6.03 7.3,10.59 12.1,7.58 3.2,-1.99 4.9,-1.39 4.9,1.73 0,4.95 2.1,5.54 6.3,1.72 4.4,-4 4.6,-6.23 1.2,-13.09 -3.8,-7.76 -1.9,-13.54 4.2,-12.3 1.9,0.39 1.9,0.6 0.8,8.98 -0.6,5.21 -0.5,5.45 2.6,7.74 4.7,3.46 6.4,1.94 6.2,-5.31 -0.2,-5.01 0,-5.61 1.8,-5.61 1.9,0 4.9,-5.04 4.9,-8.43 0,-1.83 3.5,-7.15 7.2,-10.78 1.5,-1.49 2.8,-3.76 2.8,-5.06 0,-3.46 2.1,-5.81 6,-6.61 6.8,-1.39 6.7,-9.62 -0.2,-9.62 -3.1,0 -3.4,-0.22 -3.6,-3.75 -0.5,-5.92 -4.5,-2.87 -5.9,4.5 -0.3,1.78 -1.2,4.45 -2,5.92 -0.7,1.48 -1.1,3.96 -0.7,5.52 0.6,3.33 -2.7,8.31 -5.6,8.31 -1,0 -2.5,1.11 -3.4,2.47 -1.4,2.03 -2.2,2.36 -4.7,1.87 -2.7,-0.54 -3.1,-0.28 -4.2,2.52 -1.4,3.64 -2.3,3.91 -3.7,1.14 -1.5,-2.77 -3.7,-2.51 -4.5,0.54 -0.9,3.93 -2.9,3.89 -7.4,-0.16 -5.4,-4.88 -5.2,-5.47 1.6,-4.75 4.7,0.48 6.1,0.28 7.2,-1.02 0.7,-0.89 2.2,-1.61 3.2,-1.61 2.4,0 3.3,-2.26 1.9,-4.87 -0.8,-1.47 -0.7,-2.73 0.1,-4.61 3,-6.5 -5.5,-5.85 -11,0.84 -2.5,2.97 -5.1,2.06 -5.1,-1.74 0,-1.86 -0.7,-3.96 -1.6,-4.68 -5,-4.18 -5.9,-12.71 -2.2,-21.78 2.1,-5.04 2.1,-5.49 0.6,-8.19 -0.9,-1.58 -1.5,-3.67 -1.2,-4.67 0.5,-1.96 -4.3,-7.75 -8.7,-10.53 -1.5,-0.92 -2.9,-2.93 -3.2,-4.58 -0.4,-1.94 -1.8,-3.63 -4.1,-4.97 -2.2,-1.33 -3.7,-3.07 -4.1,-5.02 -0.6,-2.94 -6.3,-6.2 -10.7,-6.2 -0.9,0 -2.2,-0.68 -2.8,-1.5 -1.8,-2.08 -4.4,-1.88 -6.5,0.5 -1,1.1 -2.8,2.01 -3.9,2.03 -4.7,0.07 -7.2,4.41 -4.1,6.96 2.3,1.91 0.6,3.17 -1.9,1.48 -3.3,-2.17 -7.6,1.2 -7.6,5.98 0,2.71 -0.6,3.52 -3,4.52 -3.9,1.62 -4.3,3.13 -2,7.65 1.1,2.09 2,4.68 2,5.76 0,1.08 0.7,2.73 1.5,3.66 3.1,3.41 3.2,9.36 0.2,8.59 -2.4,-0.6 -2.8,-0.3 -3.9,3.61 -0.6,2.34 -2.2,5.29 -3.5,6.55 -2.8,2.77 -2.8,2.76 -0.3,5.93 1.1,1.4 2,3.15 2,3.9 0,0.74 2.4,4.27 5.5,7.83 3,3.57 5.5,6.9 5.5,7.41 0,0.51 0.7,1.19 1.5,1.51 1.7,0.66 3,-1.58 2.1,-3.76 -0.2,-0.76 0.2,-2.37 1.1,-3.58 1.1,-1.58 1.4,-3.85 1.1,-8.1 -0.7,-8.96 -3.2,-9.86 -3.3,-1.16 -0.1,6.4 -2.4,6.79 -6.5,1.1 -4,-5.49 -4.7,-8.46 -2.7,-10.74 0.9,-0.99 1.7,-2.77 1.7,-3.96 0,-3.14 1.6,-2.67 2.8,0.83 0.8,2.16 1.7,3 3.4,3 7.3,0.01 18,16.1 13.3,20 -0.9,0.68 -1.5,1.97 -1.5,2.87 0,0.89 -0.8,2.98 -1.6,4.63 -1.6,3.04 -0.7,8.8 1.9,12.23 1.3,1.76 -0.1,6.27 -1.9,6.27 -7.1,0 -11.8,17.36 -7.3,26.24 0.6,1.16 0.4,2.48 -0.6,4.01 -2.7,4.13 -1.5,8.17 2.5,8.75 2.5,0.36 3.8,1.24 4.8,3.25 1.5,3.19 1.9,3.3 4.3,1.13 z M -1863,368.07 c 1.2,-0.78 2.7,-2.49 3.1,-3.78 1.6,-4.21 7.1,-4.57 7.1,-0.48 0,1.07 0.4,1.94 1,1.94 0.5,0 1,-0.65 1,-1.45 0,-0.79 -0.5,-1.71 -1,-2.05 -1.4,-0.87 -1.3,-6.85 0.2,-8.3 3,-3.08 12.6,0.05 13,4.27 0.2,2.47 0.8,3.08 3,3.34 3.2,0.37 3.8,-2.03 1.1,-4.97 -2.1,-2.37 -0.3,-4.84 3.7,-4.84 1.5,0 3.3,-0.68 4,-1.5 1.9,-2.31 3.6,-1.84 9.1,2.5 4.9,3.91 10,5.25 11.3,3.02 0.9,-1.39 -1.2,-5.02 -2.9,-5.02 -1.9,0 -5.5,-4.82 -5.5,-7.39 -0.1,-3.01 -5.2,-5.61 -11.1,-5.61 -2.6,0 -7.1,-0.49 -9.9,-1.08 -6.1,-1.31 -10.8,0.83 -11.7,5.3 -0.8,3.86 -2.7,5.24 -4.7,3.31 -2.3,-2.38 -3.4,-1.87 -5.8,2.71 -1.9,3.82 -2.2,4.06 -3.2,2.39 -5,-8.33 -13.3,-9.8 -16.2,-2.88 -0.9,2.06 -1.5,4.42 -1.5,5.25 0.6,10.34 1.3,14.29 3.3,16.71 1.2,1.54 9.3,0.64 12.6,-1.39 z m 113.5,-178.83 c 3.6,-2.47 6.7,-5.18 7,-6.01 0.3,-0.82 1.9,-2.05 3.4,-2.71 1.5,-0.66 4.1,-2.19 5.8,-3.4 4,-2.93 12.5,-4.28 12.5,-1.99 0,2.3 1.7,2 5.1,-0.88 2.3,-1.9 4.2,-2.5 7.7,-2.5 5.5,0 8.6,-1.77 8,-4.57 -0.3,-1.46 -1.1,-1.88 -3.4,-1.7 -7.3,0.59 -8.6,0.53 -9.6,-0.46 -3.8,-3.85 3.4,-7.27 15.3,-7.27 9.6,0 13.5,-1.13 19.2,-5.46 2.5,-1.89 4.1,-2.41 6.3,-2 1.6,0.31 5,-0.11 7.7,-0.92 6,-1.83 10.8,-1.12 13.8,2 1.3,1.36 3.4,2.38 4.9,2.38 1.5,0 3.3,0.67 4,1.5 2,2.47 5.9,1.77 9.1,-1.65 2.5,-2.68 3.3,-2.99 5.2,-2.11 1.7,0.76 2.9,0.67 4.7,-0.32 3.6,-2.01 6,-1.72 8.6,1.08 2,2.17 3.1,2.5 8.8,2.5 6.9,0 7.9,-0.85 5.1,-4 -6.2,-6.76 -2,-15.23 7.5,-15.46 6.8,-0.17 13.7,-2.86 20.9,-8.1 1.9,-1.38 4.6,-2.74 6,-3.04 1.4,-0.29 3.6,-0.73 4.8,-0.98 1.4,-0.28 2.5,-1.45 2.9,-2.98 1.3,-5.17 -5.4,-8.39 -10.3,-4.96 -2.3,1.61 -9.3,-5.15 -9.3,-8.97 0,-3.9 -6.5,-12.222 -11.3,-14.518 -3.2,-1.547 -3.2,-1.6 -2.9,-8.027 0.4,-9.891 7.3,-13.81 12.2,-6.97 3,4.213 5,3.977 4.3,-0.5 -0.5,-3.097 -0.4,-3.5 1.6,-3.5 2.3,0 7.1,-2.708 7.1,-4.017 0,-1.628 -6.1,-2.994 -8.3,-1.846 -1.2,0.654 -4.2,0.854 -7.2,0.492 -6.6,-0.774 -14.5,1.634 -14.5,4.409 0,7.552 -12.2,6.186 -14.2,-1.586 -1.2,-5.124 -2.1,-5.93 -6.2,-5.623 -4.2,0.325 -13.6,-4.249 -13.6,-6.651 0,-2.938 -2,-4.007 -10.6,-5.782 -4.4,-0.895 -9.9,-2.783 -12.3,-4.197 -3.9,-2.238 -5.4,-2.539 -12.2,-2.339 -7,0.206 -8,-0.016 -10.6,-2.246 -4.3,-3.703 -2.2,-5.085 8,-5.235 9.8,-0.146 13.4,-1.379 14.2,-4.87 0.8,-2.913 3.2,-4.509 6.8,-4.509 3.7,0 4.1,-1.64 0.8,-2.787 -2,-0.714 -3.7,-0.602 -6.1,0.407 -3.4,1.419 -7.4,0.914 -14.3,-1.804 -3,-1.151 -10.4,1.937 -15.3,6.327 -1.1,1.021 -2.8,1.857 -3.8,1.857 -1.7,0 -2,-0.506 -3,-5.133 -0.7,-2.832 -5.2,-8.218 -7.6,-9.038 -1.3,-0.434 -1.4,-0.849 -0.2,-3.097 2.6,-4.869 1.2,-5.8092 -8.5,-5.5389 -13,0.3649 -16.3,4.2399 -7.4,8.7829 4.4,2.245 5.2,4.365 2.1,5.989 -4.8,2.584 -11.5,0.291 -13.6,-4.655 -1.4,-3.443 -3.2,-4.16 -5.2,-2.11 -2.1,2.043 -1.4,5.524 1.5,7.608 2.4,1.791 2.6,2.221 1.5,4.63 -0.7,1.461 -1.2,3.571 -1.2,4.689 0,2.486 -5.2,1.813 -8.5,-1.103 -4.1,-3.544 -7.1,-3.387 -9.4,0.481 -2.6,4.399 -5.1,4.643 -5.1,0.495 0,-3.512 -0.7,-3.655 -4,-0.894 -2.8,2.312 -1.9,5.155 1.7,5.697 2.3,0.348 6.5,8.3 4.6,8.907 -2.9,0.988 -4.8,3.178 -3.7,4.323 1.6,1.66 5.1,0.271 6.7,-2.648 2.6,-4.941 5.5,0.399 3.1,5.699 -1.3,3.027 -1.5,4.521 -0.8,5.752 1.5,2.335 3.7,2.07 4.8,-0.586 1.3,-2.884 2,-2.834 3.4,0.25 1.8,3.941 8.2,0.93 11.3,-5.339 0.9,-1.814 2.5,-4.186 3.5,-5.27 1.7,-1.892 1.7,-2.094 -0.1,-5.021 -2.2,-3.874 -1,-5.285 3.3,-3.777 6.5,2.266 6,12.119 -0.9,16.451 -5.2,3.263 -8.2,7.369 -7.6,10.371 0.7,3.716 -0.2,5.085 -3.5,5.085 -10.2,0 -9.4,10.508 1.1,13.964 4.1,1.353 4.4,1.319 5.9,-0.561 1.4,-1.668 2.8,-1.994 8.7,-1.952 7,0.049 7,0.049 6.7,-4.332 -0.3,-4.382 -0.3,-4.382 3,-3.673 8.9,1.924 10.4,1.866 12.1,-0.456 1.8,-2.565 9.4,-2.2 11.7,0.559 0.7,0.799 2.2,1.451 3.5,1.451 2.3,0 3.5,1.69 3.5,5.082 0,1.385 0.7,1.918 2.5,1.918 7.5,0 4.5,19.925 -3.4,22.835 -1.5,0.53 -4.1,1.51 -5.9,2.19 -1.8,0.68 -4.2,2.53 -5.3,4.11 -1.5,2.09 -2.9,2.87 -5.2,2.87 -2.3,0 -4,0.99 -6.7,4 -2.1,2.2 -4.5,4 -5.4,4 -0.9,0 -3.5,0.85 -5.9,1.89 -2.3,1.05 -6.8,2.64 -10,3.55 -3.1,0.9 -6,2.24 -6.5,2.96 -1.5,2.67 -7.6,4.82 -14.8,5.21 -8.8,0.48 -13.2,2.24 -19.6,7.71 -6.3,5.46 -6.4,5.37 1.4,7.1 2.3,0.5 2.8,1.16 2.8,3.59 0,3.47 2.8,4.23 3.7,1 0.7,-2.62 5.4,-5.39 12.7,-7.48 3.8,-1.08 6.9,-2.75 8.6,-4.61 1.7,-1.8 3.8,-2.92 5.4,-2.92 1.4,0 3.7,-0.69 5,-1.53 2,-1.36 2.4,-1.36 3.5,0 1.8,2.16 -1,6.13 -5.2,7.43 -8.8,2.69 -20.2,7.33 -22.5,9.11 -1.4,1.09 -3.2,2 -4.1,2.03 -2.9,0.07 -10.8,7.72 -9.4,9.1 0.9,0.93 1.8,0.93 3.9,-0.02 1.9,-0.85 3,-0.9 3.7,-0.17 1.5,1.53 4.4,1.28 5,-0.45 0.8,-1.94 3.6,-1.95 4.3,-0.02 0.9,2.23 -10.9,13.51 -13.4,12.86 -1.6,-0.42 -2.1,0.16 -2.5,3.33 -0.4,2.1 -0.9,4.84 -1.3,6.08 -1,3.29 0.6,2.83 7.9,-2.26 z M -1868,158.8 c 2.2,-2.27 4.1,-3.01 8.7,-3.52 3.3,-0.36 8,-1.15 10.6,-1.75 3.1,-0.74 5.5,-0.77 7.5,-0.09 3.4,1.17 20.1,0.48 21,-0.86 1.7,-2.82 -4.5,-6.12 -8.1,-4.28 -4.3,2.26 -10,1.88 -11.8,-0.8 -1.3,-1.96 -1.8,-2.09 -3.6,-1 -3,1.8 -5.8,1.54 -7.4,-0.69 -0.9,-1.36 -1.8,-1.66 -2.8,-1.01 -3.5,2.21 -5.6,-0.43 -2.4,-3.05 1.1,-0.94 1.8,-0.97 2.8,-0.11 1.1,0.86 1.7,0.76 2.7,-0.44 2.2,-2.67 4.9,-3.72 6.4,-2.48 0.9,0.72 1.6,0.77 2,0.14 0.3,-0.55 0,-1.36 -0.8,-1.8 -0.8,-0.45 -1.6,-1.71 -1.8,-2.81 -0.6,-3.34 -15.9,-2.74 -19.6,0.78 -2.6,2.37 -9.3,5.72 -11.5,5.72 -0.5,0 -0.7,-1.1 -0.3,-2.5 1,-4.15 -3.6,-2.2 -14.7,6.25 -6.4,4.85 -6.8,5.87 -3.3,7.22 1.8,0.7 2.3,1.43 1.8,3.07 -0.5,2.02 -0.2,2.15 4.4,1.93 7,-0.33 7.2,-0.28 8.9,3.12 2,3.89 6.8,3.45 11.3,-1.04 z m -91.4,-31.62 c 2,-1.29 2.3,-2.16 1.9,-4.92 -0.4,-2.21 0,-4.13 1,-5.65 0.9,-1.27 1.7,-3.74 1.7,-5.49 0,-6.3 7.1,-6.28 9.3,0.02 0.4,1.04 0.9,1.65 1.2,1.36 1.1,-1.03 -2.7,-13.28 -4.7,-15.454 -2.4,-2.559 -1.8,-6.381 0.6,-4.341 0.8,0.652 1.6,2.166 1.8,3.363 0.2,1.573 1,2.177 2.8,2.177 3.2,0 3.9,-4.883 1.4,-11.248 -1.8,-4.783 -1.5,-9.894 1.1,-20.252 0.8,-3.025 1.6,-6.729 1.9,-8.231 0.7,-3.48 6.2,-9.769 8.5,-9.769 4.2,0 6,-6.541 4.1,-14.505 -1.2,-5.024 -1.2,-5.579 1,-9.171 1.3,-2.103 2.6,-5.849 3,-8.324 0.4,-2.475 1.5,-7.1552 2.4,-10.401 2.3,-8.0165 0.1,-11.155 -4.9,-7.186 -2.9,2.2006 -3,2.7551 -2.8,8.4254 0.3,10.404 -2.2,12.006 -8.3,5.3706 -7.8,-8.3783 -15.8,1.321 -14,17.033 0.6,4.8 0.3,6.419 -1.3,9.052 -1,1.764 -2.2,5.456 -2.6,8.206 -0.4,2.75 -1.7,6.637 -3,8.637 -1.4,2.001 -3.1,5.236 -3.9,7.19 -0.9,2.165 -3.1,4.579 -5.7,6.183 -3.8,2.447 -4,2.754 -2.5,4.389 2.1,2.408 2,5.725 -0.5,9.245 -3.9,5.45 -0.2,13.723 5.4,12.299 3.7,-0.924 4.2,1.273 2.3,9.352 -0.9,3.69 -1.6,7.34 -1.6,8.11 0,0.77 -1.2,2.88 -2.5,4.68 -3.1,3.97 -3.3,6.42 -0.6,6.42 1.3,0 2.2,0.88 2.7,2.5 0.7,2.91 1.6,3.07 4.8,0.93 z m 492.6,-37.882 c 0,-0.246 -1.2,-2.563 -2.5,-5.149 -3,-5.557 -3.7,-15.651 -1,-13.404 0.8,0.685 1.5,1.833 1.5,2.551 0,2.019 2.8,4.43 4.5,3.795 2.9,-1.108 4.7,1.735 4.1,6.342 -0.8,5.719 1.2,6.939 7.2,4.29 5,-2.239 5,-2.503 1.2,-7.549 -8.2,-10.809 4.4,-16.676 19,-8.84 10.6,5.706 11,5.869 12.8,4.624 0.9,-0.673 3.2,-2 5,-2.947 3.2,-1.63 3.3,-1.939 2.7,-5.744 -0.8,-5.268 -1.2,-5.536 -8.7,-6.551 -12.9,-1.763 -24.2,-7.289 -26.5,-13.038 -1.4,-3.585 -1.8,-3.863 -3.2,-2.592 -0.9,0.782 -2.8,1.753 -4.1,2.157 -4.6,1.341 -12.8,8.412 -14.4,12.395 -1.3,3.373 -1.8,3.736 -4.4,3.351 -3.2,-0.469 -5.2,2.881 -5.2,8.657 0,4.161 7.7,18.099 10,18.099 1.1,0 2,-0.201 2,-0.447 z m -390.3,-8.47 c 12.8,-2.522 22.5,-6.603 30,-12.654 3.4,-2.711 7.8,-6.054 9.8,-7.429 8.3,-5.614 13.7,-11.448 17,-18.579 3.2,-6.73 5.9,-10.311 7,-9.196 0.7,0.65 -4.2,17.722 -5.5,19.266 -1.3,1.571 0.7,3.509 3.7,3.509 2.8,0 8.3,-7.926 8.3,-11.945 0,-1.405 0.6,-3.843 1.5,-5.419 1.8,-3.597 1.8,-5.476 0,-9.962 -1.5,-3.564 -1.5,-3.58 2.6,-8.309 3.8,-4.457 4.1,-5.034 3.6,-9.702 -1,-10.775 3.2,-27.986 7.6,-30.897 4.7,-3.045 9.2,1.94 6.1,6.662 -1.9,2.994 -0.9,5.0117 2.2,4.398 1.4,-0.263 1.9,-1.314 2,-3.844 0.4,-10.46 3.6,-16.268 7.9,-14.594 0.9,0.334 3.5,-0.466 5.8,-1.778 2.3,-1.312 5.8,-2.673 7.8,-3.025 2.4,-0.412 4.3,-1.543 5.3,-3.187 1.5,-2.224 2.2,-2.468 5.5,-1.916 2.3,0.397 5.4,0.059 8.1,-0.907 4.5,-1.561 5.5,-1.228 7.2,2.333 0.6,1.424 9.3,7.092 10.8,7.092 2,0 4.5,2.646 5.4,5.752 0.8,2.655 4.1,4.647 6.3,3.813 1.4,-0.567 1.4,-1.874 -0.2,-5.815 -0.5,-1.239 -0.3,-1.75 0.9,-1.75 0.8,0 1.6,0.587 1.6,1.304 0,0.717 1.5,2.802 3.4,4.633 3.8,3.64 6.6,3.604 6.6,-0.084 0,-1.216 0.5,-3.634 1.1,-5.373 1.3,-3.629 -1.9,-9.688 -6.3,-11.872 -6.7,-3.336 -2.7,-12.608 5.4,-12.608 3.3,0 7.7,-0.509 9.8,-1.131 6,-1.807 8.8,-0.586 9.6,4.203 1.4,8.959 8.9,14.529 8.9,6.642 0,-7.067 4.7,-7.616 9.9,-1.164 2.9,3.461 3.7,5.179 3.3,7.186 -0.7,3.599 0,5.085 3.3,6.79 1.6,0.811 3,2.452 3.1,3.713 0.5,3.464 2.2,2.705 4.3,-1.973 2,-4.518 2,-4.528 10.8,-6.268 4.8,-0.941 5.8,-1.495 5.8,-3.18 0,-1.798 0.4,-1.961 3.5,-1.369 2.2,0.408 4.1,0.227 5,-0.466 2,-1.688 5.8,-0.781 6.9,1.643 0.6,1.34 2.8,2.725 6,3.75 4,1.283 5.4,2.309 6.6,4.875 0.8,1.787 2.8,3.93 4.5,4.761 8.6,4.34 16.7,9.323 17.1,10.592 0.7,1.645 11.8,8.3965 13.8,8.3965 2.2,0 3,-3.9007 1.2,-5.9005 -0.9,-0.966 -1.6,-2.483 -1.6,-3.369 0,-2.096 -1.2,-2.764 -7.3,-4.119 -4.4,-0.979 -5.2,-1.532 -6.2,-4.41 -0.6,-1.81 -2.5,-4.428 -4.3,-5.819 -1.8,-1.39 -3.2,-3.454 -3.2,-4.587 0,-6.185 -6.9,-11.297 -11.7,-8.719 -3.1,1.69 -5.1,0.577 -8.1,-4.672 -1.8,-3.242 -3.2,-12.405 -1.9,-12.405 0.2,0 3,0.9 6.2,2 3.2,1.1 8.1,2 10.9,2 2.8,0 6,0.595 7.1,1.321 8.8,5.92 9.2,6.017 11,2.655 0.9,-1.718 2.8,-3.562 4.4,-4.098 2.7,-0.96 4.1,-2.755 6,-8.1 0.7,-1.802 1.9,-2.915 3.8,-3.295 7.3,-1.517 10.3,-2.721 11.3,-4.597 0.6,-1.124 2.4,-2.479 3.9,-3.011 2.2,-0.758 2.7,-1.463 2.3,-3.263 -1,-5.492 3.8,-6.679 16.2,-3.955 8.8,1.926 9.7,1.529 7.1,-3.302 -2,-3.635 -4.9,-5.355 -8.9,-5.355 -2.7,0 -7.5,-2.211 -13.3,-6.164 -2.3,-1.559 -4.6,-2.836 -5.2,-2.836 -0.5,0 -3.2,-1.795 -6,-3.995 -2.8,-2.2 -5.6,-4 -6.2,-4 -0.7,0 -2.2,-1.13 -3.5,-2.5 -2.1,-2.29 -2.8,-2.44 -8.4,-1.85 -4.7,0.49 -6.5,0.28 -7.8,-0.87 -1,-0.83 -3.3,-1.81 -5.2,-2.17 -2,-0.36 -4.3,-1.62 -5.2,-2.79 -1.5,-2.02 -1.9,-2.07 -7.5,-0.96 -5.1,1 -6.6,0.93 -9.9,-0.45 -2.7,-1.15 -5.3,-1.43 -8.7,-0.97 -2.7,0.36 -5.4,0.22 -6.1,-0.31 -0.6,-0.53 -4.1,-1.96 -7.6,-3.18 -3.6,-1.22 -7.2,-2.83 -8.1,-3.58 -0.9,-0.76 -3,-1.37 -4.7,-1.37 -1.7,0 -4.6,-0.89 -6.5,-1.98 -1.8,-1.08 -6.2,-2.39 -9.8,-2.91 -3.5,-0.51 -8.7,-1.92 -11.4,-3.12 -4.3,-1.89 -5.7,-2.05 -9.5,-1.16 -6.9,1.59 -14.3,0.89 -17.5,-1.66 -3.5,-2.72 -3.6,-2.71 -9.3,0.33 -2.6,1.37 -6,2.5 -7.5,2.5 -10.4,0 -25,14.74 -22.7,23 0.6,2.19 1,6.12 0.9,8.74 v 7.697 c 0,5.796 -8.5,11.193 -10.8,6.808 -2.5,-4.804 -2.4,-10.039 0.3,-11.795 2.1,-1.39 2.6,-2.46 2.6,-6.07 0,-5.16 -0.6,-5.3 -7.1,-1.65 -8.5,4.78 -8.7,2.35 -0.8,-11.46 5.9,-10.4 -9.9,-11.91 -16.3,-1.56 -1.7,2.8 -1.8,3.6 -0.7,4.92 1.5,1.85 -0.8,4.09 -5.1,4.95 -1.4,0.27 -4.2,1.35 -6.1,2.39 -3,1.59 -5.8,1.9 -16.5,1.89 -7.1,-0.01 -14.2,0.47 -15.8,1.06 -1.5,0.59 -4.1,1.08 -5.8,1.08 -1.7,0 -4.4,1.16 -6.6,2.89 -2.1,1.6 -4.9,3.225 -6.2,3.618 -3.8,1.067 -9.3,4.515 -11.5,7.198 -1.1,1.304 -3.1,2.921 -4.5,3.594 -6.1,3.021 -8.6,10.266 -4,11.845 3,1.056 4.1,4.056 1.9,5.402 -0.6,0.368 -2.7,3.094 -4.6,6.058 -2.2,3.578 -4.6,5.876 -6.9,6.839 -1.9,0.797 -3.4,1.829 -3.4,2.294 0,0.464 -2.3,3.505 -5,6.757 -2.8,3.253 -5,6.465 -5,7.138 0,0.673 -2.3,3.393 -5,6.043 -6,5.739 -6.3,7.319 -1.6,7.319 4.5,0 8.8,-3.776 16,-13.863 4.9,-6.969 8.3,-10.666 19.3,-21.278 2.1,-2.002 4.8,-5.04 6.1,-6.75 1.8,-2.407 2.8,-2.977 4.6,-2.527 1.3,0.32 3.6,-0.061 5.2,-0.847 2.9,-1.452 22.4,-1.311 22.4,0.162 0,0.362 -0.8,1.678 -1.6,2.924 -1.9,2.617 -0.5,5.179 2.7,5.179 1,0 3.2,1.35 4.9,3 1.7,1.65 3.5,3 4.2,3 0.6,0 2.1,0.942 3.4,2.093 2.2,2.093 2.2,2.093 6.5,-0.396 6.7,-3.858 8.7,-4.211 9.7,-1.712 0.4,1.168 1.9,2.674 3.2,3.347 1.5,0.749 2.6,2.362 3,4.168 0.3,1.824 1.4,3.42 3,4.19 3.7,1.877 3,3.544 -2.8,6.377 -2.9,1.412 -6.7,4 -8.5,5.75 -1.9,1.751 -4,3.185 -4.8,3.187 -0.8,0.002 -4.1,1.351 -7.4,2.996 -7.6,3.76 -9.1,3.76 -10.4,0 -2.3,-6.722 -20.1,6.007 -20.1,14.404 0,1.561 -1,3.179 -2.6,4.3 -12.4,8.6181 -14.8,18.178 -6.2,25.171 6.7,5.507 -6.9,32.875 -17.4,35.018 -2.4,0.494 -3.8,1.549 -4.8,3.809 -3,6.259 -15.5,13.07 -28,15.256 -6.7,1.164 -8,1.761 -11.3,5.28 -2.5,2.566 -4.4,3.785 -5.5,3.451 -1,-0.284 -3.1,-0.979 -4.7,-1.544 -1.7,-0.565 -4.9,-1.509 -7.2,-2.097 -2.3,-0.588 -6.8,-2.864 -10.1,-5.058 -8.4,-5.567 -12.2,-3.655 -5.5,2.703 9.6,9.077 28.9,12.931 47,9.39 z" />
            <path
               style="fill:#88bac9"
               inkscape:connector-curvature="0"
               id="path3731"
               d="m -1668.3,585.63 c -22.9,-1.46 -53.6,-6.88 -73.1,-12.93 -5.5,-1.69 -14.3,-4.37 -19.6,-5.97 -117.6,-35.53 -225.7,-154.41 -248.2,-272.98 -0.9,-4.68 -2.3,-12.55 -3.2,-17.5 -0.8,-4.95 -2,-11.03 -2.5,-13.5 -26.6,-127.69 43.4,-287.73 160.6,-366.93 249.3,-168.56 584.8,2.78 592.1,302.43 5.6,224.83 -179.9,401.78 -406.1,387.38 z m 220.4,-160.01 c 3.1,-1.72 6.7,-4.38 8.1,-5.91 1.8,-2.1 3.6,-2.9 7.2,-3.26 7.6,-0.73 16,-7.09 10.5,-7.88 -3.4,-0.5 -5.6,-5.16 -3.6,-7.51 4.5,-5.1 2.8,-11.31 -3.1,-11.31 -1.5,0 -2.7,-1.3 -4.2,-4.43 -1.2,-2.43 -2.9,-4.67 -3.8,-4.97 -0.8,-0.3 -2.3,-1.11 -3.3,-1.8 -2.9,-2.15 -4.4,0.5 -1.7,3.04 3.9,3.57 -2.4,7.62 -10.7,6.96 -3.8,-0.3 -3.8,-0.3 -3.5,3.85 0.3,3.49 0,4.27 -1.8,4.82 -5,1.59 -0.8,4.65 6.7,4.86 8.7,0.25 4.5,10.82 -5.4,13.3 -2.4,0.6 -3.1,2.75 -1.3,3.87 0.5,0.34 1,1.9 1,3.47 0,6.85 1.1,7.24 8.9,2.9 z m -268.8,-9.49 c 1.3,-1.16 1.6,-2.45 1.2,-4.59 -0.6,-2.99 -0.6,-2.99 4.3,-2.64 5.5,0.39 6.3,-2.7 2.6,-9.89 -2,-3.92 -0.5,-6.56 2.6,-4.6 4.1,2.59 6.8,-2.27 3.3,-6.1 -3.5,-3.81 -3.8,-9.96 -0.6,-9.13 3.3,0.82 4.4,-0.52 4.4,-5.31 0.1,-3.37 0.1,-3.38 4,-2.75 2.3,0.37 4.2,0.21 4.6,-0.41 0.8,-1.35 -7.5,-8.96 -9.8,-8.96 -1.3,0 -1.7,-0.82 -1.7,-3.08 0,-2.73 -0.3,-3.06 -2.8,-2.89 -4.3,0.28 -5.2,0.05 -5.2,-1.32 0,-0.7 1.3,-1.79 3,-2.42 3.9,-1.47 3.3,-5.35 -1.4,-9.79 -9.1,-8.45 -15.8,-25.06 -9.6,-23.67 6.1,1.39 12.5,2 13.3,1.25 1.5,-1.48 0.3,-4.47 -2.3,-5.76 -3.8,-1.86 -5.5,-7.84 -2.6,-8.94 2.2,-0.86 14.6,5.57 14.6,7.6 0,0.94 0.9,2.56 2.1,3.61 2.7,2.45 4.9,6.71 4.9,9.53 0,1.22 0.7,3.06 1.7,4.1 1.6,1.77 1.6,2.07 -0.2,5.27 -2.5,4.78 -1.6,6.33 4.2,6.7 3.6,0.23 4.8,0.73 5.1,2.1 1,5.37 -10.7,6.92 -15.3,2.01 -3,-3.26 -4.4,-1.35 -2.9,4 1,3.55 3.7,5.15 18.2,10.85 8.3,3.27 8.3,3.27 7.7,6.66 -0.5,2.48 -0.2,3.9 1.1,5.32 2.8,3.13 -0.2,5.31 -7.4,5.34 -6.9,0.03 -7.8,-1.99 -2,-4.72 4.5,-2.13 4.6,-2.29 0.8,-4.23 -6,-3.09 -10,0.97 -10,10.04 0,6.03 7.3,10.59 12.1,7.58 3.2,-1.99 4.9,-1.39 4.9,1.73 0,4.95 2.1,5.54 6.3,1.72 4.4,-4 4.6,-6.23 1.2,-13.09 -3.8,-7.76 -1.9,-13.54 4.2,-12.3 1.9,0.39 1.9,0.6 0.8,8.98 -0.6,5.21 -0.5,5.45 2.6,7.74 4.7,3.46 6.4,1.94 6.2,-5.31 -0.2,-4.84 0,-5.61 1.6,-5.61 2.3,0 5.1,-4.1 5.1,-7.42 0,-2.73 2.9,-7.56 7.2,-11.79 1.5,-1.49 2.8,-3.74 2.8,-5 0,-3.97 3.5,-6.79 8.3,-6.79 2.1,0 2.5,-0.56 2.9,-3.53 0.5,-4.32 -1.8,-6.72 -5.9,-6.28 -2.6,0.28 -2.9,0.03 -3.1,-3.44 -0.6,-6.23 -4.3,-3.02 -6.1,5.25 -0.5,2.28 -1.8,5.02 -2.7,6.09 -1.4,1.5 -1.5,2.23 -0.6,3.13 2.6,2.58 -1,9.78 -4.8,9.78 -1,0 -2.5,1.11 -3.4,2.47 -1.4,2.03 -2.2,2.36 -4.7,1.87 -2.7,-0.54 -3.1,-0.28 -4.2,2.52 -1.4,3.64 -2.3,3.91 -3.7,1.14 -1.5,-2.77 -3.7,-2.51 -4.5,0.54 -0.9,3.93 -2.9,3.89 -7.4,-0.16 -5.4,-4.88 -5.2,-5.47 1.6,-4.75 4.7,0.48 6.1,0.28 7.2,-1.02 0.7,-0.89 2.2,-1.61 3.2,-1.61 2.5,0 3.3,-2.27 1.9,-4.93 -0.8,-1.53 -0.8,-2.63 0,-4.2 3.9,-7.2 -4.9,-6.72 -11,0.6 -2.3,2.78 -5.3,1.95 -4.6,-1.29 0.5,-2.11 0.1,-3.28 -1.5,-4.74 -5.2,-4.67 -6.3,-14.22 -2.4,-19.83 1.9,-2.65 1.9,-8.68 0,-11.17 -0.8,-1.07 -1.2,-2.84 -1,-3.94 0.6,-2.17 -4,-7.82 -8.6,-10.73 -1.5,-0.92 -2.9,-2.93 -3.2,-4.58 -0.4,-1.93 -1.8,-3.62 -4,-4.94 -2.3,-1.33 -3.6,-3.02 -4,-4.98 -0.6,-2.93 -6.4,-6.27 -10.9,-6.27 -0.9,0 -2.2,-0.68 -2.8,-1.5 -1.8,-2.08 -4.4,-1.88 -6.5,0.5 -1,1.1 -2.8,2.01 -3.9,2.03 -4.7,0.07 -7.2,4.41 -4.1,6.96 2.3,1.91 0.6,3.17 -1.9,1.48 -3.3,-2.17 -7.6,1.2 -7.6,5.98 0,2.71 -0.6,3.52 -3,4.52 -3.9,1.62 -4.3,3.13 -2,7.65 1.1,2.09 2,4.68 2,5.76 0,1.08 0.7,2.73 1.5,3.66 3.1,3.41 3.2,9.36 0.2,8.59 -2.4,-0.6 -2.8,-0.3 -3.9,3.61 -0.6,2.34 -2.2,5.29 -3.5,6.55 -2.8,2.77 -2.8,2.76 -0.3,5.93 1.1,1.4 2,3.15 2,3.9 0,0.74 2.4,4.27 5.5,7.83 3,3.57 5.5,6.9 5.5,7.41 0,0.51 0.7,1.19 1.5,1.51 1.7,0.66 3,-1.58 2.1,-3.76 -0.2,-0.76 0.2,-2.37 1.1,-3.58 1.1,-1.58 1.4,-3.85 1.1,-8.1 -0.7,-8.96 -3.2,-9.86 -3.3,-1.16 -0.1,6.4 -2.4,6.79 -6.5,1.1 -4,-5.49 -4.7,-8.46 -2.7,-10.74 0.9,-0.99 1.7,-2.77 1.7,-3.96 0,-3.14 1.6,-2.67 2.8,0.83 0.8,2.16 1.7,3 3.4,3 7.3,0.01 18,16.1 13.3,20 -0.9,0.68 -1.5,1.97 -1.5,2.87 0,0.89 -0.8,2.98 -1.6,4.63 -1.6,3.04 -0.7,8.8 1.9,12.23 1.3,1.76 -0.1,6.27 -1.9,6.27 -7.1,0 -11.8,17.36 -7.3,26.24 0.6,1.16 0.4,2.48 -0.6,4.01 -2.7,4.13 -1.5,8.17 2.5,8.75 2.5,0.36 3.8,1.24 4.8,3.25 1.5,3.19 1.9,3.3 4.3,1.13 z m -145.4,-48.69 c 1.3,-1.12 2.3,-2.58 2.3,-3.25 0,-0.66 0.6,-1.76 1.5,-2.44 1.8,-1.54 4.5,0.24 4.5,3.01 0,1.73 2.7,3.55 3.8,2.51 0.3,-0.28 -0.3,-2.96 -1.4,-5.95 -2.7,-8.12 0.7,-10.85 8.8,-6.98 2.9,1.35 3.3,2.03 3,4.37 -0.4,2.38 0,2.85 2.4,3.33 4.4,0.87 5.9,-1.28 3.3,-4.65 -2.8,-3.52 -1.2,-5.64 4.1,-5.64 2.1,0 4.1,-0.45 4.5,-1 1.1,-1.8 3.5,-1.06 8.2,2.5 4.5,3.45 11.3,4.91 11.3,2.43 0,-1.99 -2.1,-4.93 -3.5,-4.93 -2,0 -5.7,-5.13 -5.2,-7.2 0.7,-2.78 -9.5,-8.33 -12.4,-6.75 -1.7,0.87 -3.6,0.87 -8.1,-0.01 -7,-1.38 -12.8,1.08 -12.8,5.41 0,3.35 -2.4,5.03 -4.4,3.08 -2.3,-2.36 -3.4,-1.88 -5.6,2.47 -1.2,2.2 -2.3,4 -2.5,4 -0.3,0 -1.4,-1.8 -2.5,-4 -4.1,-7.99 -16.1,-4.82 -16,4.21 0,8.71 1.2,15.02 3.2,17.48 1.4,1.84 10.8,0.46 13.5,-2 z m 112.6,-178.2 c 3.6,-2.47 6.7,-5.18 7,-6.01 0.3,-0.82 1.9,-2.05 3.4,-2.71 1.5,-0.66 4.1,-2.19 5.8,-3.4 4,-2.93 12.5,-4.28 12.5,-1.99 0,2.3 1.7,2 5.1,-0.88 2.3,-1.9 4.2,-2.5 7.7,-2.5 5.5,0 8.6,-1.77 8,-4.57 -0.3,-1.46 -1.1,-1.88 -3.4,-1.7 -7.3,0.59 -8.6,0.53 -9.6,-0.46 -3.8,-3.85 3.4,-7.27 15.3,-7.27 9.6,0 13.5,-1.13 19.2,-5.46 2.5,-1.89 4.1,-2.41 6.3,-2 1.6,0.31 5,-0.11 7.7,-0.92 6.3,-1.94 11.1,-1.1 14.1,2.51 1.4,1.6 3.5,2.88 4.7,2.9 1.3,0.01 3.2,0.69 4.3,1.5 2.9,2.22 4.5,1.81 8.3,-2.21 3,-3.18 3.7,-3.52 5.4,-2.48 1.5,0.95 2.5,0.88 4.8,-0.33 4,-2.07 5.7,-1.91 7.5,0.74 1.4,1.92 2.8,2.32 9.6,2.75 8.8,0.55 9.9,-0.32 5.9,-4.59 -6.3,-6.69 -2.8,-14.44 6.6,-14.54 5.9,-0.06 17.4,-4.3 19.1,-7.03 1.1,-1.91 8.7,-4.72 11.3,-4.21 4.9,0.96 7,-4.86 3.2,-8.65 -3.4,-3.39 -4.5,-3.58 -8.5,-1.48 -1.6,0.82 -3,1.5 -3.1,1.5 -0.9,0 -5.5,-7.94 -5.5,-9.41 0,-0.99 -1.4,-3.88 -3.1,-6.411 -2.5,-3.594 -2.9,-4.975 -2.1,-6.287 1.4,-2.23 0.5,-2.918 -2.8,-2.247 -5.3,1.057 -7,-0.934 -7,-8.128 0,-9.417 7.7,-13.689 11.8,-6.519 2.7,4.877 8.9,5.166 6.3,0.297 -0.9,-1.652 -0.4,-2.248 3.4,-4.336 5.1,-2.755 5.8,-5.498 1.9,-6.979 -2.1,-0.814 -2.4,-1.274 -1.5,-2.933 0.9,-1.584 0.7,-2.17 -0.9,-3.01 -2.8,-1.503 -3,-1.35 -3,1.758 0,4.202 -1.7,5.2 -8.9,5.2 -9.1,0 -13.8,1.603 -15,5.142 -2.2,6.315 -10.4,6.382 -12.1,0.098 -1.6,-6.037 -3.8,-8.456 -6.9,-7.763 -4.5,0.973 -13.3,-3.525 -13.7,-6.977 -0.1,-0.55 -0.2,-1.542 -0.3,-2.204 -0.1,-0.663 -1.8,-1.483 -3.9,-1.822 -10.2,-1.673 -14.5,-3.007 -16.8,-5.14 -1.4,-1.284 -3.8,-2.385 -5.2,-2.449 -1.5,-0.064 -6.2,-0.176 -10.3,-0.25 -8.1,-0.142 -10.9,-1.401 -10.9,-4.757 0,-1.033 0.3,-1.918 0.7,-1.968 0.4,-0.05 5.2,-0.249 10.7,-0.442 10,-0.35 10,-0.35 13.4,-3.97 2.3,-2.475 3.9,-3.406 5,-2.945 4.3,1.756 4.9,1.599 6,-1.469 0.6,-1.696 1.5,-3.084 2.1,-3.084 1.8,0 2.4,2.882 1.1,4.513 -1.5,1.794 1.5,2.132 4,0.453 1.3,-0.872 1.2,-1.192 -0.4,-2.433 -1.3,-1.02 -1.7,-2.145 -1.3,-3.92 0.9,-3.309 -0.6,-4.063 -2.9,-1.503 -1.6,1.741 -2.7,1.974 -6.9,1.493 -2.8,-0.313 -6.6,-0.214 -8.5,0.22 -5.8,1.298 -10.8,-0.15 -14.5,-4.201 -4.4,-4.78 -7.5,-4.341 -7.5,1.045 0,7.785 -10.2,11.361 -12.5,4.39 -0.9,-2.719 -2.6,-6.092 -3.7,-7.495 -2.7,-3.427 -1.6,-6.366 3,-8.196 15.1,-5.9973 16.3,-7.6314 10.5,-14.513 -8.9,-10.727 -13,-9.501 -10.8,3.224 1.1,5.97 -6.8,9.2653 -16.5,6.935 -10.2,-2.4595 -17,6.878 -8.5,11.856 2.1,1.247 3.5,2.844 3.5,4.031 0,4.768 -8.7,2.662 -11.5,-2.794 -3,-5.859 -7.5,-5.032 -7.5,1.38 0,3.307 0.5,4.605 2.2,5.75 2.8,1.897 1.2,6.765 -2.3,6.765 -3.3,0 -8.9,-3.858 -9.6,-6.617 -1.7,-6.821 -7.1,-6.277 -11.3,1.139 -4,6.846 -6.5,7.422 -5.5,1.228 0.4,-2.337 1.6,-5.739 2.7,-7.559 2,-3.31 2,-3.31 -0.3,-5.77 -2.1,-2.214 -2.2,-2.794 -1.1,-5.762 3.3,-9.308 -2.9,-13.492 -9.8,-6.5816 -3.7,3.7221 -3.7,4.3173 -0.5,8.1056 2.8,3.383 3.1,5.914 1,9.103 -2.1,3.149 1.1,9.76 7.2,15.328 10.3,9.276 11.1,10.722 6.9,12.335 -2.5,0.937 -4,3.577 -3.1,5.142 1,1.522 4.8,1.014 8.2,-1.094 4.9,-2.964 7.8,-1.381 3.8,2.003 -0.9,0.685 -1.5,2.735 -1.5,4.556 0,4.419 3.4,5.797 6,2.395 1.7,-2.283 1.7,-2.283 2.4,-0.117 1.3,3.984 8.7,0.403 11.7,-5.673 0.9,-1.814 2.5,-4.186 3.5,-5.27 1.7,-1.892 1.7,-2.094 -0.1,-5.021 -2.2,-3.874 -1,-5.285 3.3,-3.777 6.5,2.266 6,12.119 -0.9,16.451 -5.2,3.263 -8.2,7.369 -7.6,10.371 0.8,4.156 -0.2,5.085 -5.3,5.085 -8.2,0 -8.5,5.7 -0.9,13.333 2.9,2.842 4.9,4.38 4.6,3.417 -0.7,-1.82 1.8,-2.384 8.5,-1.929 2.1,0.144 2.8,-0.26 2.8,-1.729 0,-1.641 0.6,-1.892 4.7,-1.753 4.8,0.161 4.8,0.161 4.5,-4.211 -0.3,-4.309 -0.3,-4.364 2.5,-3.756 9.2,2.041 12,1.96 12.8,-0.366 0.8,-2.624 8.4,-2.295 11.5,0.5 0.9,0.822 2.5,1.494 3.7,1.494 2.1,0 3.3,1.769 3.3,5.082 0,1.385 0.7,1.918 2.5,1.918 9,0 3,21.435 -6.8,24.065 -2.5,0.67 -5.4,2.49 -7.3,4.53 -2.1,2.31 -4,3.41 -5.9,3.41 -1.8,0 -3.9,1.18 -6.3,3.56 -3.8,3.79 -8.5,5.94 -21.2,9.6 -2.4,0.7 -5.6,2.24 -7,3.41 -4.4,3.7 -7.1,4.63 -14.6,5.04 -8.4,0.46 -13.5,2.35 -18.6,6.87 -1.9,1.8 -4.4,3.71 -5.3,4.26 -2.5,1.36 -1,3.26 2.4,3.26 4.6,0 6.1,0.97 6.1,4.1 0,3.39 2.8,4.09 3.7,0.91 0.7,-2.69 5.5,-5.45 13.1,-7.57 3.5,-0.97 6.6,-2.38 6.9,-3.14 0.5,-1.44 5.6,-4.46 7,-4.15 0.4,0.1 2.5,-0.17 4.6,-0.61 6.4,-1.34 5.1,4.32 -1.6,6.36 -8.8,2.69 -20.2,7.33 -22.5,9.11 -1.4,1.09 -3.2,2 -4.1,2.03 -2.9,0.07 -10.8,7.72 -9.4,9.1 0.9,0.93 1.8,0.93 3.9,-0.02 1.9,-0.85 3,-0.9 3.7,-0.17 1.5,1.53 4.4,1.28 5,-0.45 0.8,-1.94 3.6,-1.95 4.3,-0.02 0.9,2.23 -10.9,13.51 -13.4,12.86 -1.6,-0.42 -2.1,0.16 -2.5,3.33 -0.4,2.1 -0.9,4.84 -1.3,6.08 -1,3.29 0.6,2.83 7.9,-2.26 z M -1868,158.9 c 2.3,-2.42 3.9,-3.08 8.7,-3.58 3.3,-0.34 7.8,-0.97 10,-1.39 2.2,-0.43 5.1,-0.49 6.5,-0.12 7.3,1.96 28.8,-0.83 23.8,-3.09 -1.4,-0.66 -3.1,-2.23 -3.7,-3.49 -0.6,-1.34 -2.3,-2.57 -4,-2.97 -3.7,-0.79 -5.9,0.16 -4.2,1.8 2.3,2.33 1.1,3.69 -3.3,3.69 -3.6,0 -4.5,-0.4 -5.5,-2.5 -1.3,-2.87 -2.6,-3.15 -4.8,-1 -3.3,3.35 -7.5,0.24 -5.5,-4.14 1,-2.13 1.8,-2.51 4.2,-2.14 4.2,0.6 5.5,-1.29 3.6,-5.03 -2,-3.82 -3.3,-4.24 -10.9,-3.53 -4.9,0.46 -6.6,0.25 -7.5,-0.93 -1.4,-1.67 0.6,-4.73 3.2,-4.73 2.1,0 6.1,-4.89 4.9,-6.1 -0.8,-0.77 -2.2,-0.33 -5,1.51 -2.1,1.42 -5.5,3.69 -7.5,5.03 -2,1.35 -4.6,3.82 -5.8,5.5 -1.2,1.72 -3.1,3.06 -4.2,3.06 -6.3,0 -26.1,16.2 -21.3,17.41 3,0.75 3.2,3.11 0.5,4.59 -1.1,0.58 -2,1.5 -2,2.03 0,1.27 4.3,1.25 5.6,-0.02 2.9,-2.91 10,-2.34 12.4,0.98 2.9,4.06 7.6,3.73 11.8,-0.84 z m -95,-22.11 c 1.2,-1.63 2.2,-3.63 2.2,-4.45 0,-0.82 1.1,-2.68 2.4,-4.14 1.8,-1.92 2.3,-3.38 1.9,-5.3 -0.2,-1.48 0.2,-3.99 1.1,-5.65 0.8,-1.65 1.6,-3.72 1.6,-4.6 0,-2.25 3.6,-5.26 5.4,-4.56 0.9,0.33 1.6,1.62 1.6,2.87 0,1.26 0.4,2.96 1,3.79 1.7,2.56 2.9,-0.79 2.3,-6.2 -0.6,-4.42 -0.4,-4.8 1.5,-4.8 2.9,0 3,-8.628 0.1,-17.162 -2,-5.86 -2,-6.348 -0.4,-12.718 0.9,-3.644 2,-9.046 2.5,-12.006 1.1,-6.918 5.9,-12.507 10,-11.601 2.5,0.531 2.8,0.213 3.9,-3.918 1.2,-4.221 1.1,-6.254 -0.5,-14.387 -0.6,-2.682 0,-4.34 2.8,-9 8.8,-14.44 5.9,-34.691 -3.8,-26.44 -4.4,3.8124 -5.6,5.9675 -4.6,8.0062 0.8,1.4345 0.7,2.4406 -0.3,3.8331 -1.9,2.5387 -4.7,0.8648 -5.8,-3.5078 -3.2,-12.576 -15.8,13.54 -13.2,27.466 0.4,2.152 0,4.338 -1.5,7.014 -1.1,2.137 -2,5.594 -2,7.681 0,4.823 -7.3,17.501 -11,19.053 -6.8,2.844 -8.3,6.186 -4.5,9.495 3.1,2.739 3.1,3.012 -0.5,8.028 -4.6,6.333 -4,10.367 1.8,12.24 2,0.649 4.2,1.626 4.9,2.171 2.7,2.162 0.3,14.002 -4.2,20.902 -3.6,5.44 -4.3,8.84 -1.8,9.48 1.4,0.38 1.8,1.15 1.5,2.82 -0.2,1.27 0.1,2.62 0.7,2.99 0.6,0.37 1.1,1.77 1.1,3.11 0,3.24 1.1,3.08 3.8,-0.51 z m 498.2,-46.407 c 0,-0.749 -1.4,-3.061 -3,-5.138 -3.6,-4.42 -4.5,-11.148 -1.2,-8.155 1,0.911 2.7,1.655 3.9,1.655 2.9,0 4.6,2.486 3.8,5.583 -1.3,5.179 3.6,6.934 10.8,3.904 4.5,-1.875 4.5,-2.644 0.2,-7.758 -11,-12.809 5.1,-16.795 23.3,-5.799 7.4,4.429 7.4,4.429 9.1,2.107 1.4,-1.751 2.5,-2.195 4.5,-1.803 7.2,1.378 4.5,-11.563 -3.1,-14.733 -2,-0.85 -6.3,-1.741 -9.6,-1.98 -3.2,-0.239 -7.6,-1.319 -9.6,-2.4 -2,-1.081 -5,-2.727 -6.7,-3.658 -3,-1.635 -6.4,-8.971 -6.4,-13.8 0,-0.915 -0.7,-1.663 -1.6,-1.663 -1.5,0 -1.9,0.566 -2.8,5.06 -0.4,1.544 -2.5,3.919 -5.4,5.985 -2.6,1.883 -7.1,5.681 -10,8.44 -2.8,2.758 -6.1,5.69 -7.3,6.515 -2.7,2 -4.4,12.41 -2.2,14.225 0.8,0.658 2.5,3.514 3.8,6.347 2.8,6.477 9.5,11.414 9.5,7.066 z m -392.3,-9.555 c 12.8,-2.522 22.5,-6.603 30,-12.654 3.4,-2.711 7.8,-6.054 9.8,-7.429 8.4,-5.664 13.7,-11.451 17.1,-18.623 5.9,-12.521 8.5,-12.323 4.8,0.366 -2.4,8.419 -5.1,13.614 -6.4,12.754 -0.5,-0.267 -1.8,0.299 -2.9,1.259 -2.4,2.03 -4,7.244 -2.2,7.244 1.5,0 6,-5.077 6,-6.761 0.1,-0.901 1.2,-1.087 3.9,-0.65 4.3,0.692 9.4,-5.298 10.8,-12.659 0.3,-1.886 1.3,-4.501 2.1,-5.811 0.9,-1.509 1.3,-3.638 0.9,-5.805 -0.4,-2.665 0.2,-4.908 3,-10.139 3,-5.794 3.3,-7.1 2.4,-9.51 -2.4,-6.3684 0.5,-23.679 5.3,-31.415 2.9,-4.736 8.8,0.432 6.2,5.397 -1.7,2.992 -1.7,3.6254 -0.5,4.4084 3.9,2.4422 6.3,0.622 6.6,-5.0554 0.7,-10.349 2.3,-13.38 6.8,-12.716 2.2,0.327 3.8,-0.196 5.8,-1.854 1.5,-1.27 4.8,-2.617 7.3,-2.994 2.7,-0.393 5.4,-1.565 6.5,-2.744 3.2,-3.435 13.7,-3.589 15,-0.221 0.5,1.391 1.5,2.579 2.2,2.639 0.7,0.06 2.6,0.227 4.3,0.371 5.6,0.491 12.7,4.701 13.9,8.244 2,6.047 5,8.069 8.3,5.595 3.5,-2.589 10.3,1.046 11.3,5.994 0.3,1.675 1.7,3.4738 3.7,4.6877 1.9,1.1632 3.3,2.7847 3.3,3.961 0,1.0954 1.1,2.7557 2.6,3.6895 1.4,0.9338 3,2.7946 3.5,4.135 0.7,1.9383 1.4,2.296 3.1,1.7476 3.7,-1.1355 10,-2.6432 13.6,-3.2252 2.9,-0.4765 3.2,-0.8468 2.7,-2.8972 -0.4,-1.7855 0,-2.7467 2,-3.9964 3,-1.9712 3.1,-3.4149 0.6,-6.546 -2.5,-3.002 -6.1,-0.425 -6.1,4.2855 0,3.487 -1.5,3.653 -3.6,0.4135 -1.3,-1.9424 -14.8,-10.722 -22.4,-14.523 -2.5,-1.222 -2.5,-5.103 -0.1,-5.735 2.6,-0.697 2.6,-0.95 -1,-6.211 -1.6,-2.42 -2.9,-4.794 -2.9,-5.275 0,-0.481 -1.1,-1.297 -2.5,-1.814 -8,-3.034 -3.4,-10.477 7,-11.357 13.5,-1.139 14.3,-1.023 15,2.096 2.5,11.145 11.5,17.736 11.5,8.373 0,-6.673 2.4,-7.406 7,-2.087 4.6,5.302 4.5,6.137 -0.6,7.339 -3.7,0.85 -5.4,2.08 -5.4,3.862 -0.1,1.431 7.1,3.689 9.9,3.131 2.8,-0.571 3.2,-0.346 6.9,4.516 2.1,2.763 6.2,1.579 6.2,-1.796 0,-3.67 9.7,-7.71 16,-6.692 3.3,0.525 3.8,0.327 4.3,-1.717 1.2,-4.766 8.2,-6.013 9.4,-1.663 0.3,1.143 1.6,2.244 3.1,2.558 1.5,0.304 3.7,0.755 4.9,1.004 1.2,0.248 2.9,1.733 3.7,3.3 1,1.957 4.8,4.683 12,8.715 5.8,3.227 10.6,6.27 10.6,6.762 0,0.492 2.2,3.0144 4.8,5.6053 2.7,2.5909 5.1,5.342 5.4,6.1137 0.3,1.1572 0.9,1.186 3.1,0.1647 1.5,-0.681 4.1,-1.2382 5.7,-1.2382 6,0 3.6,-11.132 -2.9,-13.5 -12.3,-4.485 -13.2,-4.954 -15.2,-8.781 -1,-2.08 -1.9,-4.33 -1.9,-5 0,-1.927 -12.7,-14.708 -14.7,-14.821 -1,-0.056 -3.2,-0.03 -4.9,0.057 -5,0.264 -9.7,-6.783 -7,-10.504 1.1,-1.485 1.5,-1.499 4.8,-0.146 1.9,0.822 6.2,1.494 9.5,1.494 7.4,0 15.3,3.919 15.3,7.567 0,4.48 7.9,11.314 14,12.13 3,0.403 6.3,1.17 7.3,1.704 1.9,1.008 6.7,0.307 6.6,-0.97 -0.2,-2.304 -8.2,-7.124 -11,-6.57 -3,0.604 -5.4,-0.546 -9.7,-4.595 -4,-3.815 -2.4,-8.478 3,-8.532 3,-0.031 3.3,-0.356 4.1,-4.034 1.7,-7.69 1.9,-7.994 9,-9.462 5.4,-1.137 6.6,-1.755 7.1,-3.686 1.6,-6.211 11.1,-2.944 10.2,3.471 -0.6,4.037 3.8,9.005 6.9,7.806 4.7,-1.803 -1.2,-13.676 -9.1,-18.284 -7,-4.124 2.2,-5.869 12.8,-2.422 13.8,4.494 15.1,5.169 16.1,8.608 1.8,5.949 3,7.446 7.4,9.095 4.6,1.772 3.7,1.887 16.8,-2.08 5.1,-1.562 5.5,-3.737 1.1,-6.353 -2,-1.134 -4.4,-3.853 -5.6,-6.042 -2.1,-4.113 -7.1,-6.845 -10.3,-5.619 -0.8,0.322 -3.7,-0.791 -6.3,-2.473 -2.7,-1.682 -5.4,-3.059 -6.1,-3.059 -0.7,0 -1.6,-0.683 -2.1,-1.519 -1.5,-2.617 -14.5,-12.626 -19.2,-14.736 -2.5,-1.11 -5.7,-2.8 -7,-3.76 -1.4,-0.96 -3.4,-1.92 -4.5,-2.13 -1.6,-0.29 -2.2,-1.38 -2.5,-4.86 -0.5,-4.05 -0.8,-4.5 -3.2,-4.59 -1.5,-0.06 -4,-0.63 -5.5,-1.27 -2,-0.83 -4.3,-0.89 -7.8,-0.19 -5.3,1.04 -7.5,-0.25 -11.1,-6.53 -1,-1.72 -2.5,-1.92 -14,-2 -16.2,-0.11 -15.1,0.1 -16.7,-3.16 -0.9,-1.82 -2,-2.64 -3.2,-2.42 -1,0.18 -4.6,-0.76 -7.9,-2.1 -6.6,-2.6 -10.5,-4.07 -17.6,-6.52 -2.5,-0.85 -5.6,-2.38 -6.9,-3.38 -3,-2.32 -4.8,-2.3 -12.1,0.15 -5.9,1.98 -5.9,1.98 -13.7,-0.1 -16,-4.24 -16.3,-4.27 -23.8,-2.45 -6.8,1.63 -12,2.81 -17.8,4.03 -2,0.41 -3,0.14 -3.4,-0.94 -0.7,-1.91 -2.7,-1.96 -4.3,-0.11 -0.9,1.13 -0.7,1.55 0.9,2.07 4,1.27 -0.7,8.13 -7.5,10.98 -1.9,0.79 -3.4,1.89 -3.4,2.44 0,2.5 -21.6,21.1 -24.5,21.1 -0.7,0 4,-8.44 6.7,-11.89 0.9,-1.31 1.8,-3.67 1.8,-5.25 0,-1.58 0.9,-3.78 2,-4.9 5.6,-5.62 3.4,-12.6 -3.3,-10.2 -1.8,0.68 -4.4,1.24 -5.6,1.24 -1.2,0 -4.9,1.34 -8.1,2.99 -6,3.01 -10.7,3.84 -14.6,2.55 -2.9,-0.96 -16.2,9.49 -14.8,11.66 0.3,0.45 -0.3,1.1 -1.3,1.45 -1,0.35 -2.7,1.42 -3.8,2.37 -1.1,0.95 -4.2,1.96 -6.9,2.24 -3.8,0.41 -5.6,1.26 -8.6,4.22 -3.4,3.3 -4.1,3.57 -6.1,2.51 -1.7,-0.94 -2.7,-0.92 -4.6,0.08 -1.8,0.99 -2.7,1.01 -3.6,0.11 -2.1,-2.18 -4.5,-1.22 -8.3,3.4 -5,6.14 -6.8,6.688 -12.4,3.73 -7.6,-4.08 -18.2,4.976 -13,11.198 2.3,2.789 6,1.882 6,-1.477 0,-3.502 2.4,-5.192 5.7,-3.95 2.5,0.934 3,3.258 1,4.867 -0.7,0.567 -3.8,3.063 -6.9,5.545 -5,3.962 -5.8,5.062 -6.4,8.996 -1.1,7.323 0,8.418 5.8,6.013 1.2,-0.479 1.8,-0.266 1.7,0.636 0,2.101 -6.8,10.857 -8.4,10.857 -0.7,0 -3.4,3.092 -6,6.87 -2.5,3.777 -5.2,7.433 -6,8.122 -0.9,0.689 -1.5,1.785 -1.5,2.436 0,1.335 -5.6,7.299 -9,9.572 -4,2.71 -3.2,5.512 1.5,5.426 5.1,-0.091 10.6,-4.006 14.6,-10.362 4.2,-6.516 16,-20.059 18.9,-21.606 1.3,-0.736 4.2,-2.901 6.3,-4.812 2.1,-1.91 5.3,-4.01 7,-4.666 1.7,-0.657 4.5,-1.853 6.2,-2.659 6.1,-3.011 14.5,-1.465 16.9,3.125 1.5,2.915 2.9,4.17 5.4,4.806 2,0.52 3.6,1.634 3.9,2.805 0.3,1.252 1.4,1.943 2.9,1.943 1.4,0 3.5,1.125 4.8,2.5 2.8,3.082 3.1,3.084 7.1,0.054 4.8,-3.657 8,-4.207 9.4,-1.593 0.7,1.174 2.3,2.553 3.6,3.063 1.9,0.705 2.5,1.662 2.5,4.004 0,2.519 0.5,3.266 3,4.122 5,1.756 3.2,4.77 -3.9,6.32 -1.9,0.417 -4.9,2.379 -7,4.626 -2,2.145 -4.3,3.92 -5.1,3.943 -0.9,0.023 -4,1.1 -7,2.393 -6.3,2.716 -8.3,2.436 -7.4,-1.036 1.8,-7.213 -18.8,3.575 -22,11.501 -0.9,2.279 -1.6,4.768 -1.6,5.53 0,0.762 -2.3,2.988 -5,4.9452 -6.9,4.9644 -8.5,7.6386 -7.6,12.899 0.4,2.3263 0.7,5.4301 0.7,6.8978 0,2.078 0.6,2.896 2.9,3.698 8.9,3.11 -7.4,37.011 -16.7,34.678 -2.9,-0.718 -5.3,1.534 -5.3,5.015 -0.1,4.471 -14.9,12.283 -27.5,14.508 -6.7,1.19 -8.5,1.915 -11.3,4.79 -3.4,3.388 -3.4,3.388 -8.4,1.765 -2.8,-0.892 -6,-1.623 -7.1,-1.623 -2.2,0 -14.2,-6.35 -15.3,-8.024 -0.8,-1.425 -5.4,-1.194 -5.4,0.274 0,3.562 8,9.61 16.5,12.486 13.9,4.751 19.8,5.158 34.2,2.347 z m -5.3,-69.333 c 2.1,-1.787 5.7,-5.162 8,-7.4995 2.3,-2.3375 4.7,-4.25 5.3,-4.25 0.6,-2e-5 1.3,-1.2375 1.4,-2.75 0.3,-2.2655 1.5,-3.2928 6.6,-5.8308 3.5,-1.6947 7.3,-4.0007 8.5,-5.1247 1.3,-1.125 3.3,-2.583 4.6,-3.241 2.1,-1.117 2.2,-1.351 0.8,-3.515 -1.4,-2.122 -1.4,-2.467 0.4,-4.083 2.9,-2.605 2.6,-7.268 -0.5,-8.456 -2.1,-0.796 -2.5,-1.602 -2.5,-4.975 0,-4.766 -1,-4.989 -5.8,-1.275 -5.3,4.204 -26.5,26.003 -30.5,31.484 -6.8,9.0449 -10.6,23.256 -5.1,18.691 0.9,-0.7876 1.7,-0.402 2.9,1.509 2.1,3.126 1.4,3.199 5.9,-0.684 z" />
            <path
               style="fill:#71b2c8"
               inkscape:connector-curvature="0"
               id="path3729"
               d="m -1668.3,585.63 c -32.5,-2.07 -85.8,-13.46 -83.1,-17.77 1,-1.61 7.9,-1.37 14.3,0.49 5.5,1.6 15.6,1.27 16.7,-0.54 1.4,-2.28 -3.8,-4.54 -10.8,-4.66 -5.3,-0.1 -8.2,-0.71 -11.5,-2.43 -7,-3.67 -13.7,-3.91 -14.5,-0.5 -0.9,3.39 0.1,6.53 1.9,6.53 0.8,0 1.5,0.42 1.5,0.93 0,2.34 -22.4,-5.54 -44.9,-15.8 -88.8,-40.55 -160.7,-117.05 -195.3,-207.98 -9.5,-24.97 -17.9,-56.21 -15.8,-58.76 0.9,-1.04 0.8,-2.29 -0.3,-5.17 -0.9,-2.09 -1.9,-6.03 -2.3,-8.75 -0.4,-2.72 -1.3,-6.31 -2,-7.99 -8.7,-20.75 -4.7,-102.54 7.2,-148.44 84.5,-326.21 522.8,-388.98 693.1,-99.265 154.6,263.2 -48.1,589.6 -354.2,570.1 z m 221.6,-159.67 c 2.6,-1.52 5.6,-3.93 6.8,-5.37 1.5,-1.88 3.4,-2.81 6.8,-3.31 7.6,-1.11 19.8,-10.05 13,-9.49 -1.2,0.1 -2.8,0.13 -3.4,0.07 -1.7,-0.16 -2.6,-3.66 -1.5,-5.8 4.1,-8.06 3,-13.31 -2.9,-13.31 -2.1,0 -4.9,-3.58 -4.9,-6.18 0,-1.84 -8.5,-6.26 -10.1,-5.26 -1.3,0.8 -1.1,3.83 0.3,5.31 2.4,2.39 -2.8,5.33 -8.7,4.95 -5,-0.32 -5,-0.32 -5.4,3.18 -0.1,1.92 -1.3,4.55 -2.5,5.83 -3,3.31 0.4,6.17 7.4,6.17 5.6,0 6.5,0.82 4.8,4.42 -1.1,2.52 -9.4,8.58 -11.7,8.58 -1.5,0 -1.4,0.92 0.4,4 0.7,1.37 1.4,3.66 1.4,5.08 0.1,4.87 3.3,5.23 10.2,1.13 z m -269.8,-9.31 c 0.5,-1.86 1,-2.02 4.6,-1.42 3.4,0.58 4.1,0.42 4.1,-0.97 0,-1.32 -0.8,-1.6 -3.8,-1.34 -3.3,0.29 -3.8,0.04 -4.1,-2.05 -0.3,-2.53 0,-2.56 8.1,-0.57 2.8,0.69 4.1,-1.6 1.8,-3.05 -0.6,-0.34 -1,-1.68 -1,-2.98 0,-1.3 -0.8,-3.73 -1.8,-5.4 -2.2,-3.78 -0.7,-6 2.7,-4.18 5,2.7 7.6,-1.93 3.7,-6.62 -4.3,-5.15 -4.3,-12.54 0.1,-8.21 1.9,1.92 3.3,-0.06 3.3,-4.8 0,-4.57 0,-4.57 3.9,-3.94 2.5,0.41 4.2,0.22 4.7,-0.53 0.8,-1.42 -7.4,-8.77 -9.9,-8.81 -1.3,-0.03 -1.7,-0.86 -1.7,-3.11 0,-2.73 -0.3,-3.06 -2.8,-2.89 -4.3,0.28 -5.2,0.05 -5.2,-1.32 0,-0.7 1.4,-1.81 3.1,-2.45 4,-1.51 3.4,-5.29 -1.5,-9.76 -9,-8.28 -15.9,-25.07 -9.6,-23.67 6.1,1.39 12.5,2 13.3,1.25 1.5,-1.48 0.3,-4.47 -2.3,-5.76 -3.8,-1.86 -5.5,-7.84 -2.6,-8.94 2,-0.78 14.6,5.56 14.6,7.37 0,0.82 1.3,3.02 3,4.9 1.9,2.25 3,4.49 3,6.57 0,1.85 0.9,4.09 2.1,5.45 2.2,2.27 2.2,2.36 0.4,5.68 -2.6,4.84 -1.6,6.65 3.9,6.65 3.6,0 4.6,0.38 5.1,2.04 2,6.46 -13.5,7.16 -15.8,0.72 -1.2,-3.24 -3.1,1.16 -2.2,4.97 1.1,4.2 3,5.42 18.3,11.42 8.3,3.27 8.3,3.27 7.7,6.66 -0.5,2.48 -0.2,3.9 1.1,5.32 2.6,2.88 -0.1,5.07 -7,5.64 -7.8,0.65 -9.1,-3.64 -1.6,-5.29 4.5,-0.98 1.3,-5.48 -3.8,-5.48 -1,0 -2.4,-0.54 -3,-1.19 -0.7,-0.65 -1.5,-0.85 -1.9,-0.44 -0.4,0.4 -0.2,1.09 0.5,1.53 1.1,0.65 1,1.53 -0.3,4.57 -4.1,9.83 2.9,19.49 10.6,14.67 3.1,-1.95 4.9,-1.38 4.9,1.61 0,2.67 2.9,8.96 2.9,6.53 0,-0.67 1.6,-2.79 3.6,-4.72 4.1,-4.17 4.3,-6.15 0.9,-13.29 -3,-6.39 -2.4,-10.2 1.9,-11.72 3,-1.07 5.4,0.42 4.1,2.55 -2.4,3.85 -1.4,11.54 1.8,13.89 4.6,3.39 6.3,1.83 6.1,-5.41 -0.2,-4.07 0.1,-5.57 1,-5.37 2,0.45 12.6,-9.14 12,-10.79 -0.8,-2.08 -3.1,-1.74 -3.8,0.58 -0.7,2.02 -2.5,2.8 -2.5,1.04 0,-1.36 4,-7.07 7.2,-10.25 1.5,-1.49 2.8,-3.7 2.8,-4.92 0,-3.56 2.8,-5.87 7.1,-5.87 4.1,0 4.3,-0.26 5.2,-5.65 0.6,-3.52 -2.5,-5.68 -7.4,-5.13 -2.2,0.24 -2.5,-0.14 -2.7,-3.47 -0.6,-6.29 -4.3,-3 -6.2,5.43 -0.5,2.37 -1.9,5.11 -3.1,6.09 -2.1,1.65 -2.1,1.89 -0.6,3.57 2.9,3.19 -0.3,9.16 -4.9,9.16 -1.4,0 -2.4,0.58 -2.4,1.37 0,2.97 -2.5,3.58 -5.9,1.44 -4,-2.55 -6.6,-8.12 -5.1,-10.96 0.7,-1.15 0.8,-3.3 0.3,-5.16 -0.4,-1.76 -0.6,-3.83 -0.4,-4.61 0.8,-4.63 -1,-8.08 -4.4,-8.08 -1.8,0 -3.9,-0.68 -4.5,-1.5 -2,-2.36 -5,-1.9 -5,0.75 0.1,4.31 3.3,9.03 7,10.3 5,1.73 3.9,4.76 -2.3,6.1 -1.5,0.33 -2.7,1.21 -2.7,1.97 0,0.76 -0.8,1.38 -1.7,1.38 -1.3,0 -1.3,-0.29 -0.4,-1.44 1.4,-1.68 0.1,-4.97 -2.4,-5.91 -5.2,-1.98 -6.5,-9.36 -3,-16.24 2.8,-5.57 3.1,-10.13 1,-12.97 -0.8,-1.07 -1.5,-3.07 -1.5,-4.46 0,-2.69 -4.9,-8.63 -9.1,-11.25 -1.5,-0.91 -2.9,-2.87 -3.2,-4.54 -0.4,-1.96 -1.8,-3.63 -4.2,-5.03 -2.5,-1.5 -3.5,-2.8 -3.5,-4.57 0,-1.36 -0.6,-2.84 -1.3,-3.28 -1.9,-1.24 -8.1,-3.28 -9.9,-3.3 -0.9,-0.01 -1.9,-0.69 -2.2,-1.51 -0.8,-2.11 -4.4,-1.87 -7.4,0.5 -1.4,1.1 -3.2,2.01 -4.1,2.03 -4.2,0.08 -6.5,4.55 -3.6,6.96 2.3,1.91 0.6,3.17 -1.9,1.48 -3.3,-2.15 -7.6,1.2 -7.6,5.91 0,2.72 -0.6,3.51 -3.5,4.91 -4.1,1.94 -4.3,2.96 -1.4,7.63 1.2,2.08 1.9,4.51 1.6,6.23 -0.3,2.03 0.1,2.97 1.3,3.37 3.7,1.16 4.1,8.98 0.5,8.07 -2.3,-0.58 -2.6,-0.24 -3.8,3.99 -0.8,3.01 -2.2,5.3 -4,6.6 -2.8,1.98 -2.8,1.98 -0.3,4.97 1.4,1.65 2.6,3.63 2.6,4.41 0,0.77 2.3,4.23 5.3,7.67 2.9,3.45 5.6,7.09 6,8.1 1,2.66 3.1,1.49 3.4,-1.91 0.2,-1.61 0.8,-3.9 1.4,-5.1 1.1,-2.2 0.8,-12.76 -0.5,-13.99 -1.2,-1.28 -2.1,0.78 -2.1,5.44 -0.1,6.4 -2.4,6.79 -6.5,1.1 -4,-5.49 -4.7,-8.46 -2.7,-10.74 0.9,-0.99 1.7,-2.77 1.7,-3.96 0,-3.14 1.6,-2.67 2.8,0.83 0.8,2.14 1.7,3.01 3.4,3.03 7.4,0.12 18,16.01 13.3,19.97 -0.9,0.68 -1.5,1.97 -1.5,2.87 0,0.89 -0.8,2.98 -1.6,4.63 -1.6,3.04 -0.7,8.8 1.9,12.23 1.3,1.76 -0.1,6.27 -1.9,6.27 -7.1,0 -11.8,17.36 -7.3,26.24 0.6,1.16 0.4,2.48 -0.6,4 -2.7,4.24 -1,10.35 2.7,9.2 2.3,-0.74 4.8,1.14 4.8,3.59 0,1.59 1.1,2.64 3.1,2.89 0.3,0.04 0.9,-0.87 1.2,-2.02 z m -146.7,-47.42 c 1.1,-0.73 2.6,-2.74 3.3,-4.45 1.5,-3.47 4.3,-3.79 4.9,-0.55 0.4,2.14 2.9,4.43 4.9,4.48 1.9,0.05 1.5,-3.42 -0.9,-8.06 -3.6,-6.94 2.7,-11.19 8.1,-5.44 2.4,2.55 2.4,2.55 0.2,5.5 -2.3,3.13 -2.7,5.55 -1.2,6.49 1,0.64 4.1,-2.06 4.1,-3.64 0,-0.64 1.3,-0.79 3.3,-0.41 5.1,0.95 6.3,-1.17 3.1,-5.47 -3,-4.11 -1.3,-6.5 3.9,-5.36 1.6,0.35 3.9,0.11 5.1,-0.56 1.9,-1.02 3,-0.76 7.2,1.79 6.3,3.82 9.1,4.66 10.9,3.2 1.7,-1.45 -0.1,-6 -2.4,-6 -4.7,0 -7,-7.35 -2.7,-8.97 3.2,-1.21 4.1,-2.9 2,-3.7 -1,-0.4 -2,-0.02 -2.6,1.01 -1.5,2.73 -4.8,1.89 -9.1,-2.34 -4.8,-4.69 -5.5,-4.85 -6.7,-1.5 -0.6,1.37 -1.1,2.5 -1.3,2.5 -0.2,0 -2.8,-0.45 -5.8,-0.99 -8,-1.45 -13.3,0.53 -13.8,5.14 -0.4,4.58 -1.5,5.41 -3.9,2.87 -2.2,-2.31 -2.9,-1.8 -6.9,4.62 -1.3,2.04 -1.6,1.59 -2.8,-3.89 -0.6,-2.93 -4.4,-3.52 -12,-1.88 -4,0.86 -6.3,6.89 -4.6,11.88 0.7,1.79 0.9,4.08 0.6,5.09 -0.5,1.71 1.4,7.78 3,9.37 1.2,1.19 9.8,0.67 12.1,-0.73 z m 439.9,-171.78 c 2.5,-1.43 4.1,-3.1 4.3,-4.57 0.2,-1.46 1.5,-2.8 3.5,-3.68 10.5,-4.55 27.9,-27.73 37.1,-49.45 1.7,-4.13 5.7,-11.15 8.7,-15.61 3.1,-4.46 5.8,-9.64 6.2,-11.5 1.9,-11.53 1.9,-11.45 -0.8,-14.682 -5.5,-6.548 -11,-4.207 -11.2,4.792 -0.4,14.35 -4.2,25.49 -15.4,45 -2,3.57 -4.3,8.45 -5,10.84 -1,3.31 -3.4,6.4 -10.1,13 -15.5,15.25 -19.8,19.16 -21.1,19.16 -1.3,0 -4.7,5.9 -4.7,8.03 0,1.69 4.3,1.01 8.5,-1.33 z m -326.2,-8.21 c 3.6,-2.47 6.7,-5.18 7,-6.01 0.3,-0.82 1.9,-2.05 3.4,-2.71 1.5,-0.66 4.1,-2.19 5.8,-3.4 4,-2.93 12.5,-4.28 12.5,-1.99 0,2.3 1.7,2 5.1,-0.88 2.4,-1.98 4.1,-2.5 8.3,-2.5 5.7,0 8,-1.5 7.4,-4.71 -0.3,-1.31 -1.2,-1.73 -3.4,-1.56 -7.3,0.59 -8.6,0.53 -9.6,-0.46 -3.8,-3.85 3.4,-7.27 15.3,-7.27 9.5,0 13.5,-1.12 19.1,-5.34 2.4,-1.81 4.1,-2.31 6.5,-1.95 1.7,0.28 5.2,-0.19 7.7,-1.04 6,-2.06 11.2,-1.2 13.4,2.22 2.1,3.35 3.3,4.17 5.2,3.58 0.9,-0.27 2.4,0.18 3.5,0.99 4.1,3.08 9.9,0.76 11.7,-4.66 0.2,-0.77 1,-0.72 2.7,0.15 1.9,1.04 2.9,0.94 5.8,-0.61 3.4,-1.84 3.4,-1.84 5.6,0.74 2,2.29 3.3,2.67 11,3.26 10,0.77 10.5,0.25 5.6,-5.93 -5.8,-7.32 -2.6,-13.41 7.1,-13.41 6.6,0 15.3,-3.49 20.9,-8.28 3,-2.6 3.9,-2.88 7.8,-2.35 4.1,0.57 4.4,0.46 5.9,-2.79 2.8,-5.75 -1,-9.88 -8.5,-9.42 -6.2,0.37 -5.3,1.21 -10.7,-10.35 -1.7,-3.634 -2.4,-6.454 -1.9,-7.801 1,-3.165 -1.3,-5.278 -5,-4.606 -4.8,0.874 -5.9,-0.514 -6.2,-7.339 -0.3,-9.201 5.1,-12.252 10.1,-5.675 3.9,5.026 11.2,5.563 8.6,0.624 -1.1,-1.995 2.7,-6.018 5.6,-6.018 0.9,0 1.4,-1.196 1.4,-3.418 0,-1.88 0.2,-4.126 0.6,-4.991 0.4,-1.161 -0.7,-2.099 -4.1,-3.582 -6.5,-2.77 -7.6,-2.64 -6.9,0.797 0.8,3.956 -1.6,5.599 -7.7,5.322 -7.1,-0.324 -12.5,1.602 -15.5,5.518 -4.2,5.485 -9.4,6.788 -9.4,2.337 0,-4.41 -5.2,-9.983 -9.3,-9.983 -5.4,0 -11.7,-3.402 -11.7,-6.32 0,-3.133 -1.9,-4.68 -5.6,-4.68 -5.5,0 -13.1,-2.827 -14.9,-5.603 -1.6,-2.486 -2,-2.58 -9.9,-2.298 -9.5,0.342 -16,-0.656 -17.7,-2.719 -2.4,-2.817 0.5,-3.767 10.5,-3.5 7.5,0.201 10,-0.095 12,-1.453 2.4,-1.552 2.7,-1.563 3.9,-0.121 2,2.716 6.7,3.311 6.7,0.862 0,-2.689 0.6,-3.007 7.6,-3.726 9.3,-0.961 10.5,-2.673 4.3,-5.795 -9.6,-4.778 -0.2,-8.794 10.8,-4.623 6.2,2.361 6.2,2.361 8.7,0.011 5.8,-5.398 2.3,-12.319 -6.8,-13.389 -2.8,-0.328 -7.3,-1.7323 -10.2,-3.1208 -7,-3.413 -13.2,-3.5945 -9.3,-0.2698 6.1,5.1396 6.3,9.3576 0.6,13.95 -6.6,5.382 -26.4,5.651 -29.5,0.401 -3.8,-6.338 -11.2,-5.786 -11.2,0.828 0,8.886 -9,10.13 -10.7,1.471 -0.3,-1.872 -1.3,-4.159 -2.1,-5.08 -2.8,-3.226 -1.1,-5.187 6.5,-7.825 4,-1.3745 8.2,-3.475 9.4,-4.6673 2.4,-2.4046 2.7,-1.3251 -3.8,-11.382 -0.9,-1.4025 -3.4,-3.7942 -5.5,-5.3147 -4,-2.885 -4.9,-5.291 -2.3,-6.277 2.3,-0.912 6.5,2.349 6.5,5.144 0,1.8595 0.9,2.953 4,4.4975 2.4,1.2484 4,2.745 4,3.855 0,0.9979 1.3,3.0483 3,4.5565 1.9,1.6201 2.9,3.3398 2.6,4.2031 -0.9,2.1499 2,2.8185 6.4,1.5055 2.9,-0.8859 4.4,-0.8686 6.5,0.0746 2.3,1.0449 2.9,0.9738 3.9,-0.4808 0.7,-0.9389 2.7,-1.9834 4.3,-2.3211 2.9,-0.5605 3,-0.8189 2,-2.9625 -0.8,-1.8316 -0.7,-2.8998 0.6,-4.8542 3.9,-5.933 -0.6,-12.622 -5.4,-8.0316 -3.5,3.3748 -7.9,2.8645 -13.5,-1.57 -2,-1.636 -4.1,-2.975 -4.5,-2.975 -0.4,0 -2.6,-1.204 -4.8,-2.677 -4.4,-2.862 -5.7,-5.957 -2.1,-5.017 3.4,0.893 3.5,-2.112 0.2,-5.621 -1.7,-1.752 -3.7,-4.634 -4.6,-6.405 -0.9,-1.771 -2.6,-3.699 -3.6,-4.285 -2.5,-1.323 -2.9,-7.468 -0.5,-8.37 3.9,-1.507 20.4,-1.919 20.8,-0.52 2.8,9.24 3.9,11.088 8.2,12.931 3.1,1.317 4.6,2.627 5,4.451 0.8,2.922 5.8,5.513 10.8,5.513 2.2,0 3.8,0.881 5.7,3.189 2.5,3.032 2.8,3.125 5.8,1.894 4.3,-1.779 16.8,6.49 14.8,9.767 -1,1.5015 1.2,2.4927 2.7,1.247 4.3,-3.562 14.4,2.6272 19.1,11.654 1.6,3.1702 5.6,4.6388 5.6,2.0652 0,-5.1173 -7.7,-13.802 -12.2,-13.812 -1,-0.002 -2.1,-0.577 -2.5,-1.278 -0.5,-0.7 -2.1,-2.05 -3.6,-3 -6.2,-3.945 -5.6,-10.436 0.7,-7.185 6.9,3.599 8.3,-0.251 2.1,-5.749 -5,-4.364 -5.3,-5.271 -2.9,-7.963 2.4,-2.627 5.1,-2.254 6.6,0.921 0.8,1.734 2.2,2.854 3.8,3.03 5.2,0.59 6.7,1.248 7.7,3.531 0.7,1.484 5,4.522 11.7,8.194 7.8,4.264 11.1,6.66 12.3,8.895 3.4,6.6526 12.1,13.318 13.8,10.6 0.3,-0.54952 2.4,-0.9995 4.7,-0.9995 4,0 4,0 3.5,-5.5 -0.6,-5.5005 -0.6,-5.5005 3.5,-5.5005 6.3,0 12,-6.111 8.2,-8.66 -2.6,-1.693 -2.7,-1.673 -4.6,0.966 -1.1,1.482 -2.8,2.694 -3.9,2.694 -1,0 -2.9,0.492 -4.2,1.092 -4.7,2.115 -17.5,-4.292 -20.1,-10.077 -4.8,-10.229 -15.4,-20.015 -21.7,-20.015 -3.9,0 -6.9,-2.437 -6.9,-5.655 0,-2.689 2.1,-3.032 5.9,-0.947 1.5,0.877 3.5,1.07 5.7,0.57 6.4,-1.434 16.4,2.869 16.4,7.042 0,4.199 9,11.693 15,12.43 3,0.375 6.7,1.142 8.1,1.705 2.7,1.013 6.9,-0.196 6.9,-1.966 0,-2.114 -8.6,-7.179 -12.2,-7.179 -4.2,0 -10.8,-4.847 -10.8,-7.981 0,-2.173 2.5,-4.429 3.9,-3.54 2.8,1.706 5,-0.631 6.1,-6.488 1.2,-5.899 1.2,-5.899 6.8,-7.004 7.9,-1.538 8,-1.588 8.3,-4.175 0.6,-4.242 8.9,-3.313 8.9,0.996 0,0.86 -1,2.572 -2.1,3.804 -2.5,2.64 -1.8,4.388 1.7,4.388 1.4,0 3.3,0.958 4.3,2.128 3.1,3.816 6.1,1.747 6.1,-4.194 0,-4.633 -0.4,-5.276 -5.6,-10.607 -8.5,-8.755 -6.2,-10.482 7.2,-5.309 11.3,4.353 12.6,5.163 13.5,8.34 1.9,6.991 11.3,12.226 18.1,10.052 2.3,-0.754 6.4,-1.938 9.1,-2.632 7.9,-2.06 8.5,-5.417 1.6,-8.698 -2.4,-1.116 -3.7,-2.607 -4.4,-5.08 -1.5,-5.087 -2.1,-5.774 -7.5,-8.077 -2.7,-1.146 -5.9,-3.173 -7.1,-4.503 -1.3,-1.331 -3,-2.426 -3.9,-2.435 -2.8,-0.027 -9,-2.6 -11,-4.56 -1,-1.059 -3.5,-3.05 -5.5,-4.42 -11,-7.52 -17.2,-12.92 -19.5,-16.97 -2.8,-4.75 -8.3,-6.87 -18.2,-6.99 -3.9,-0.05 -5.2,-1.2 -5.3,-4.54 0,-1.86 -0.9,-2.05 -12.5,-2.64 -14.7,-0.76 -18.8,-1.5 -21.5,-3.91 -2.1,-1.79 -8.3,-3.98 -18.8,-6.53 -3.2,-0.78 -7.5,-2.28 -9.6,-3.34 -5.8,-2.96 -13.5,-4.29 -27.1,-4.71 -6.9,-0.21 -13.8,-0.83 -15.4,-1.38 -5.2,-1.76 -20.5,-1.17 -27.6,1.05 -4.9,1.55 -7.1,1.79 -9.3,1.02 -3.9,-1.36 -8.4,-0.31 -13.5,3.14 -5.3,3.6 -5.6,5.8 -0.7,5.8 5,0 2.7,4.63 -3.3,6.45 -1.2,0.38 -2.9,1.99 -3.8,3.59 -0.8,1.59 -2.3,3.36 -3.4,3.92 -1,0.56 -2.5,1.61 -3.2,2.32 -1.9,1.84 -6.2,4.72 -7,4.72 -0.4,0 0.8,-2.26 2.7,-5.02 7.3,-10.84 4.4,-22.26 -4.8,-19.06 -1.7,0.59 -4.5,1.08 -6.3,1.08 -1.7,0 -4.9,0.72 -7,1.6 -3.1,1.29 -4.3,1.37 -5.8,0.4 -1.6,-0.99 -2.1,-0.92 -2.8,0.39 -0.7,1.13 -2.4,1.61 -5.8,1.61 -4.9,0 -4.9,0 -14.2,9.98 -7.5,7.99 -9.9,9.99 -12.1,10 -3.5,0.02 -8.8,2.2 -10.6,4.4 -1.1,1.33 -2.4,1.55 -5.8,1.04 -3,-0.45 -4.3,-0.29 -4.3,0.51 0,0.78 -1.2,0.94 -3.5,0.51 -3.1,-0.59 -3.8,-0.24 -8.3,4.46 -5.5,5.66 -6.7,5.99 -11.5,3.1 -6,-3.67 -14,-1.32 -15.2,4.495 -0.3,1.1 -0.7,2.955 -1.1,4.121 -0.4,1.514 0.3,3.117 2.5,5.601 3,3.481 3,3.481 0.5,5.804 -3.6,3.408 -3.6,12.182 0.1,14.566 3.3,2.187 3.1,3.082 -1.4,7.312 -2.1,1.978 -5.5,6.071 -7.5,9.096 -7.6,11.239 -10.4,14.57 -14.5,17.317 -3.3,2.233 -4.1,3.423 -4.1,5.75 0,7.839 15.7,1.042 21,-9.067 11.2,-21.604 47.6,-41.641 51.9,-28.587 0.8,2.194 2.3,3.785 4.7,4.942 2.7,1.315 3.3,2.006 2.5,3.012 -0.9,1.037 -0.2,1.341 3.1,1.471 5.7,0.226 7.6,0.929 8.3,3.214 0.8,2.543 2.2,2.458 6.5,-0.379 5.4,-3.642 6.5,-3.77 9.6,-1.111 1.6,1.34 3.2,2.437 3.6,2.437 0.4,0.001 0.8,1.781 0.8,3.956 0,3.734 0.2,3.992 3.5,4.616 4.6,0.863 3.2,2.759 -3.3,4.381 -3,0.766 -5.8,2.376 -7.9,4.642 -5.2,5.5 -15.3,8.397 -15.3,4.375 0,-8.167 -23.2,5.175 -26.2,15.046 -0.8,2.657 -2.7,5.254 -6,8.0442 -9.2,7.7093 -11.2,22.234 -3.5,24.513 9.3,2.745 -6.1,35.556 -15.5,33.088 -2.7,-0.689 -6.8,2.668 -6.8,5.474 0,4.553 -15.1,13.299 -24.8,14.343 -3.1,0.343 -8.8,1.778 -12.6,3.189 -12,4.524 -27.2,0.934 -25.9,-6.102 0.9,-4.51 -4.3,-7.95 -5.4,-3.62 -0.3,1.165 -1.6,2.066 -3.1,2.25 -11.3,1.349 7.1,13.903 26.8,18.235 13.3,2.94 40,-4.145 51.2,-13.625 2.9,-2.416 7.7,-6.032 10.8,-8.035 8.9,-5.896 13.4,-10.764 16.7,-17.908 1.7,-3.652 3.6,-6.959 4.2,-7.35 5.1,-3.154 -0.8,13.624 -6.8,19.23 -3.7,3.528 -5.1,5.602 -5.1,7.56 0,3.701 1.2,3.392 5.2,-1.301 2.7,-3.094 4.2,-4 6.6,-4 3.8,0 8.5,-5.805 10.2,-12.404 0.5,-2.252 1.7,-5.446 2.5,-7.096 0.8,-1.65 1.4,-4.575 1.3,-6.5 -0.1,-2.322 1,-5.473 3.2,-9.363 3,-5.3 3.2,-6.173 2.1,-9.071 -1.8,-5.08 -1.4,-13.494 1,-18.566 1.2,-2.4745 2.4,-6.026 2.7,-7.891 0.9,-4.448 3.5,-6.208 5.8,-3.862 1.7,1.616 1.6,1.843 -0.4,4.047 -2.7,2.877 -2.8,4.3285 -0.3,5.6713 4.6,2.4415 9.6,-0.7692 8.5,-5.3983 -1,-4.375 3.1,-12.098 6.3,-11.779 1.9,0.193 3.8,-0.541 5.8,-2.25 1.6,-1.395 4.5,-2.797 6.5,-3.114 1.9,-0.318 5.5,-1.404 8,-2.414 8.2,-3.373 11.4,-3.524 13.3,-0.636 1.1,1.677 2.9,2.739 5.4,3.144 11.7,1.893 14.6,4.375 13.7,11.476 -1,7.191 -5.4,8.214 -5.4,1.256 0,-3.65 -4.4,-2.911 -8.8,1.5 -2.1,2.063 -5,4.303 -6.5,4.979 -1.5,0.676 -2.7,1.9132 -2.7,2.75 0,2.1765 3.6,1.8866 6,-0.4785 4.7,-4.7125 13,-1.2385 13,5.4503 0,1.9869 3.3,2.0087 6.3,0.0412 2.9,-1.8707 6,0.8264 5.5,4.676 -0.3,2.2035 -0.8,2.3604 -9.4,2.8385 -15.4,0.8552 -23.1,8.8535 -14.4,14.994 2.9,2.126 3.8,4.364 2,5.453 -1.7,1.064 -5.8,-1.63 -7.1,-4.758 -2.9,-6.325 -11.7,-5.708 -10.6,0.74 1.9,11.544 1.9,11.564 -0.1,11.564 -2.7,0 -6.9,-3.481 -7.6,-6.312 -0.5,-1.981 -4.5,-4.992 -6.8,-5.144 -0.8,-0.053 -6.2,7.272 -7.1,9.706 -0.4,0.963 -1.2,1.75 -1.8,1.75 -1.5,0 -0.2,-5.667 2.3,-9.747 1.4,-2.441 1.7,-4.056 1.2,-6.5 -0.7,-3.129 -0.7,-9.8405 0.1,-10.638 0.2,-0.212 1.5,0.3505 2.9,1.25 4.1,2.658 6.1,2.0454 8.9,-2.6145 1.3,-2.3375 3.8,-5.2469 5.5,-6.4653 3,-2.2153 3,-2.2153 1.6,-6.9291 -1.4,-4.4781 -1.3,-4.8291 0.7,-7.0311 3.8,-4.06 -13,-5.518 -17.5,-1.511 -3.6,3.299 -4.1,5.386 -1.7,7.368 4.5,3.6137 -0.2,10.818 -7.1,10.818 -7.7,4.8e-4 -12.9,8.9386 -7.8,13.5 2.1,1.91 2.7,5.957 1,7 -4.1,2.498 2,12.63 13.4,22.29 1.7,1.428 2.1,5.21 0.6,5.21 -2.6,0 -4,4.446 -2.7,8.266 1.3,3.732 1.3,3.732 3.5,1.233 3.2,-3.745 6.2,-3.344 6.2,0.846 0,4.492 2.9,7.282 6,5.656 1.7,-0.955 2.4,-0.848 3.4,0.615 1.6,2.088 10.9,-4.78 12.1,-8.915 0.4,-1.211 1.6,-3.225 2.8,-4.478 2,-2.173 2,-2.405 0.4,-5.109 -1.9,-3.151 -1.5,-4.114 1.8,-4.114 5.7,0 7.5,11.35 2.4,15 -7.9,5.618 -11.1,9.385 -10.5,12.502 0.6,3.109 0.6,3.109 -4,2.955 -7.6,-0.257 -9.8,5.718 -4.7,12.445 4.9,6.445 7.3,10.161 7.3,11.643 0,1.909 1.9,1.877 2.6,-0.045 0.3,-0.879 1.8,-1.5 3.6,-1.5 3.4,0 1.4,-3.876 -2.1,-4.102 -0.9,-0.056 -0.1,-0.465 1.8,-0.909 1.9,-0.453 4.5,-0.396 5.9,0.13 3,1.141 3.9,0.464 2.2,-1.619 -1.8,-2.119 -0.8,-2.821 4.2,-2.918 4.2,-0.082 4.2,-0.082 3.9,-3.832 -0.3,-4.228 1.6,-4.837 8.9,-2.732 3.1,0.925 3.7,0.777 5.6,-1.609 2.3,-2.907 9,-2.809 11.4,0.17 0.7,0.782 2.2,1.421 3.5,1.421 2.3,0 3.5,1.69 3.5,5.082 0,1.385 0.7,1.918 2.5,1.918 4.8,0 5.2,7.919 0.6,16.685 -2.4,4.74 -2.8,5.05 -9.6,7.81 -3.3,1.34 -5.5,2.93 -6.3,4.76 -1.1,2.23 -2,2.75 -4.9,2.75 -2.8,0 -4.3,0.75 -6.8,3.5 -1.7,1.92 -3.8,3.5 -4.5,3.5 -0.7,0 -2.9,0.96 -4.8,2.15 -1.9,1.18 -5.5,2.53 -8.1,3 -2.5,0.48 -7.5,2.6 -11.1,4.72 -5.3,3.14 -7.9,3.99 -13.8,4.56 -8.8,0.83 -13.5,2.67 -18.5,7.18 -2.1,1.86 -4.4,3.39 -5.2,3.39 -0.8,0 -2,0.83 -2.7,1.84 -0.7,1.02 -3.5,2.82 -6.2,4 -4,1.77 -4.7,2.4 -3.7,3.58 1.5,1.86 6.6,0.29 9.9,-3.06 3.9,-4.12 11.2,-3 11.2,1.74 0,3.39 2.8,4.09 3.7,0.91 0.7,-2.62 5.4,-5.39 12.7,-7.49 3.3,-0.94 6.9,-2.72 8.1,-3.97 1.9,-2.06 13.7,-4.62 15.1,-3.26 1,1.04 -3.5,4.77 -7.6,6.22 -2.5,0.88 -7.6,2.68 -11.3,3.99 -3.7,1.32 -8,3.32 -9.4,4.45 -1.4,1.12 -3.3,2.06 -4.2,2.09 -2.9,0.07 -10.8,7.72 -9.4,9.1 0.9,0.93 1.8,0.93 3.9,-0.02 1.9,-0.85 3,-0.9 3.7,-0.17 1.5,1.53 4.4,1.28 5,-0.45 0.8,-1.94 3.6,-1.95 4.3,-0.02 0.9,2.23 -10.9,13.51 -13.4,12.86 -1.6,-0.42 -2.1,0.16 -2.5,3.33 -0.4,2.1 -0.9,4.84 -1.3,6.08 -1,3.29 0.6,2.83 7.9,-2.26 z m -119.2,-29.63 c 2.3,-2.64 3.4,-3.02 10,-3.5 4,-0.3 8.7,-0.94 10.4,-1.43 1.6,-0.48 4.5,-0.53 6.5,-0.09 9.4,2.12 28.8,-1.33 23.3,-4.16 -1.6,-0.84 -3.5,-2.69 -4.1,-4.11 -1,-2.2 -1.8,-2.57 -5.6,-2.57 -5,0 -8.2,2.35 -4.6,3.31 3.2,0.82 1.5,2.42 -1.9,1.91 -1.8,-0.25 -3.7,-1.46 -4.6,-2.83 -1.9,-2.95 -3.6,-3.03 -5.9,-0.27 -1.7,1.93 -2,1.98 -3.4,0.53 -2.8,-2.81 -0.2,-6.68 4.1,-5.99 3.8,0.62 5.1,-1.05 4,-5.27 -0.8,-3.46 -3.2,-4.39 -11.2,-4.39 -7.3,0 -10.1,-1.45 -6.6,-3.44 5.5,-3.21 8,-6.39 6.3,-8.09 -1.7,-1.77 -8.3,2.01 -17.8,10.29 -2.1,1.8 -6.5,4.67 -9.7,6.38 -5.5,2.92 -7.5,4.37 -16.3,11.88 -3.5,2.96 -3.5,2.96 -1.1,4.89 2.5,1.94 2.5,1.94 -0.3,4.19 -4,3.11 -0.7,4.53 5.5,2.36 6.2,-2.21 9.1,-1.87 12,1.43 3.2,3.64 7.2,3.26 11,-1.03 z m -91.1,-27.69 c 0,-1.03 0.9,-2.68 2,-3.67 1.3,-1.22 2,-3.08 2,-5.66 0,-4.26 0.1,-4.39 3,-2.59 1.7,1.03 2.2,0.98 3,-0.25 1.5,-2.45 1.1,-3.84 -1.3,-4.19 -1.7,-0.25 -2.2,-0.89 -2,-2.77 0.5,-4.57 4.9,-5.54 5.8,-1.29 1.1,4.79 1.4,5.23 2.9,4.62 1.1,-0.42 1.6,-2 1.6,-5.43 0,-3.48 0.4,-5.11 1.6,-5.78 2.3,-1.28 2.2,-10.894 -0.2,-18.402 -1.9,-6.112 -1.9,-6.416 1.9,-23.648 1.9,-8.126 6.4,-13.389 9.8,-11.282 2.6,1.643 2.5,1.777 4.4,-5.702 1.2,-4.82 1.4,-6.973 0.5,-9.346 -1.7,-5.011 -1.3,-7.38 3,-15.545 9,-17.141 3.8,-35.302 -7.1,-24.705 -2.8,2.7637 -4.4,3.5873 -6,3.1665 -8.9,-2.3426 -16.9,12.138 -16.9,30.68 0,3.146 -0.7,6.999 -1.5,8.564 -0.8,1.565 -1.7,4.805 -2.1,7.201 -1,7.72 -7.2,18.349 -12.1,20.74 -5.3,2.559 -6.9,6.667 -3.5,8.927 3.5,2.299 -1.1,13.187 -5.6,13.187 -0.7,0 -1.2,0.45 -1.2,1 0,0.55 0.6,1 1.3,1 0.7,0 1.9,1.129 2.7,2.509 0.8,1.58 2.7,2.893 5.2,3.55 7,1.892 6.6,14.126 -0.7,22.946 -0.7,0.82 -1.8,3.21 -2.5,5.3 -1.4,4.49 -3.8,4.65 -5.9,0.38 -1.3,-2.76 -4.1,-3.36 -4.8,-1.06 -0.5,1.44 6.1,5.37 9,5.38 2.3,0.01 6.6,6.27 6.7,9.69 0,1.38 0.8,0.92 3.5,-1.93 1.9,-2.05 3.5,-4.57 3.5,-5.59 z m 496.6,-40.698 c 0.4,-1.14 1.4,-1.363 4,-0.887 3.1,0.578 14.4,-2.801 14.4,-4.302 0,-0.264 -1.8,-2.526 -4,-5.025 -7.4,-8.394 -1.9,-16.145 8.4,-11.835 2.1,0.865 4.4,1.572 5.1,1.572 0.8,0 4.2,1.796 7.7,3.991 6.8,4.335 8.9,4.811 10.8,2.509 0.6,-0.825 2.6,-1.5 4.4,-1.5 2.6,0 3.3,-0.538 4.3,-3 1.2,-3.165 2.6,-3.599 6.6,-2.054 2.8,1.07 4,0.119 5,-4.015 2.5,-10.697 16.7,-13.054 18.3,-3.049 1.3,8.118 8,12.107 6.9,4.107 -0.6,-4.405 -0.4,-5.731 2.4,-10.959 4.8,-9.205 3.8,-12.292 -5.3,-17.971 -2,-1.222 -3.6,-2.623 -3.6,-3.114 0,-5.592 -16.7,-5.545 -20,0.055 -1.5,2.56 -4.1,5.231 -6,6.195 -6.7,3.377 -9.5,13.232 -5,17.305 2.1,1.942 2.5,4.142 1,6.418 -0.7,1.111 -1.3,0.698 -2.9,-1.906 -2.4,-3.982 -7.1,-5.875 -16,-6.536 -10.6,-0.777 -18.4,-6.224 -20.4,-14.226 -1.6,-6.161 -3,-8.048 -4.6,-6.083 -9.4,11.529 -12.4,14.68 -15.5,16.312 -4.4,2.378 -5.1,1.823 -3.2,-2.602 0.9,-2.283 2.7,-4.039 5.2,-5.25 3.8,-1.821 3.8,-1.821 1,-4.224 -6.6,-5.687 -11.1,-1.771 -9.2,7.988 1.6,8.224 1.3,9.709 -2.4,12.452 -3.6,2.624 -5.6,14.71 -2.7,16.306 0.8,0.481 2.7,3.358 4.1,6.394 1.8,4.131 3.3,5.879 5.8,6.949 4.2,1.831 4.7,1.83 5.4,-0.015 z m -436.9,-55.463 c 1.6,-0.01 2.4,-0.775 2.8,-2.764 0.4,-1.512 1.8,-6.445 3.1,-10.961 2,-6.491 2.4,-9.342 1.8,-13.61 -0.5,-4.0364 -0.2,-6.1797 1,-8.4894 0.8,-1.6994 1.6,-5.0246 1.7,-7.3895 0.1,-6.2701 1.2,-9.1351 3.8,-10.438 1.2,-0.635 3.5,-2.505 5,-4.154 1.5,-1.65 4.2,-3.733 5.9,-4.629 3.1,-1.619 4.3,-4.487 1.9,-4.679 -20.9,-1.684 -28.9,3.104 -31.6,19.1 -2.9,17.608 -3.5,23.809 -2.2,26.873 1.6,3.753 0.6,10.176 -2,13.506 -3.3,4.231 -0.4,9.476 4.6,8.173 1.1,-0.288 3,-0.53 4.2,-0.538 z m 36.7,-21.471 c 0.3,-1.365 2.6,-3.832 5.1,-5.5483 2.4,-1.6997 4.5,-3.4742 4.5,-3.9435 0,-0.4692 1.5,-1.7824 3.5,-2.9182 2.4,-1.4551 3.5,-2.7796 3.5,-4.4838 0,-2.7234 3.3,-5.372 9,-7.0718 5.5,-1.6664 12.1,-7.7864 12.6,-11.758 1.7,-14.514 1.8,-13.717 -1,-14.782 -2,-0.762 -2.6,-1.676 -2.6,-4.012 0,-3.809 -2.1,-3.967 -6.4,-0.487 -10.7,8.639 -13.3,11.14 -15.7,14.907 -1.5,2.311 -4.7,5.904 -7.3,7.985 -10.6,8.6624 -18.5,24.835 -14.9,30.128 3.1,4.378 8.8,5.552 9.7,1.985 z" />
            <path
               style="fill:#92aba5"
               inkscape:connector-curvature="0"
               id="path3727"
               d="m -1668.3,585.63 c -25.8,-1.64 -74.8,-11.07 -82.6,-15.89 -3.8,-2.35 0.8,-3.4 8.8,-2.03 14.1,2.41 25.3,2.49 25.3,0.17 0,-1.88 -8.9,-4.62 -15.2,-4.7 -4.4,-0.05 -7.5,-0.64 -9.2,-1.76 -3.3,-2.12 -13.2,-4.77 -15.2,-4.02 -2.6,1 -1.6,9.35 1.2,9.35 0.7,0 1.4,0.42 1.4,0.93 0,2.34 -22.4,-5.54 -44.9,-15.8 -88.8,-40.55 -160.7,-117.05 -195.3,-207.98 -12,-31.54 -20.5,-67.42 -13.4,-56.57 3.2,4.87 4.9,-1.48 1.9,-7.08 -0.8,-1.65 -2.3,-5.7 -3.2,-9 -1.3,-4.41 -2.2,-5.97 -3.4,-5.87 -4.4,0.35 -7.2,-27.13 -6.4,-64.13 0.8,-35.09 3.6,-56.84 11.3,-86.46 84.5,-326.21 522.8,-388.98 693.1,-99.265 154.6,263.2 -48.1,589.6 -354.2,570.1 z m 222.8,-160.2 c 2.1,-1.42 4.7,-3.67 5.7,-4.99 1.3,-1.68 3.3,-2.61 6.6,-3.06 6.6,-0.9 15.4,-6.73 15.4,-10.19 0,-0.22 -1.1,0.03 -2.5,0.54 -3.9,1.49 -6.6,-1.86 -4.7,-5.75 4.1,-8.04 2.9,-13.23 -2.9,-13.23 -2.4,0 -5.3,-4.32 -4.5,-6.71 0.4,-1.45 -0.5,-2.11 -4.7,-3.45 -6.4,-2.02 -7.1,-1.68 -6.2,3.18 0.8,4.81 -1.7,6.51 -8.1,5.62 -4.7,-0.64 -7,0.85 -5.8,3.8 0.4,1.02 -0.2,2.87 -1.5,4.65 -3.3,4.34 1.4,8.28 8.5,7.19 3.8,-0.58 4.8,0.7 3.2,4.14 -1.1,2.52 -9.4,8.58 -11.7,8.58 -1.6,0 -1.4,2.09 0.4,4.44 0.8,1.06 1.5,3.11 1.5,4.55 0,5.47 3.9,5.71 11.3,0.69 z m -271,-8.78 c 0.5,-1.86 1,-2.02 4.6,-1.42 3.4,0.58 4.1,0.42 4.1,-0.97 0,-1.32 -0.8,-1.6 -3.8,-1.34 -3.3,0.29 -3.8,0.04 -4.1,-2.05 -0.3,-2.53 0,-2.56 8.1,-0.57 2.8,0.69 4.1,-1.6 1.8,-3.05 -0.6,-0.34 -1,-1.68 -1,-2.98 0,-1.3 -0.8,-3.73 -1.8,-5.4 -2.2,-3.78 -0.7,-6 2.7,-4.18 5,2.7 7.6,-1.93 3.7,-6.62 -4.3,-5.15 -4.3,-12.54 0.1,-8.21 1.9,1.92 3.3,-0.06 3.3,-4.8 0,-4.57 0,-4.57 3.9,-3.94 2.5,0.41 4.2,0.22 4.7,-0.53 0.8,-1.42 -7.4,-8.77 -9.9,-8.81 -1.3,-0.03 -1.7,-0.86 -1.7,-3.11 0,-2.73 -0.3,-3.06 -2.8,-2.89 -4.3,0.28 -5.2,0.05 -5.2,-1.32 0,-0.7 1.4,-1.81 3.1,-2.45 4,-1.51 3.4,-5.29 -1.5,-9.76 -9,-8.28 -15.9,-25.07 -9.6,-23.67 6.1,1.39 12.5,2 13.3,1.25 1.5,-1.48 0.3,-4.47 -2.3,-5.76 -3.8,-1.86 -5.5,-7.84 -2.6,-8.94 2,-0.78 14.6,5.56 14.6,7.37 0,0.82 1.3,3.02 3,4.9 1.9,2.25 3,4.49 3,6.57 0,1.85 0.9,4.09 2.1,5.45 2.2,2.27 2.2,2.36 0.4,5.68 -2.6,4.84 -1.6,6.65 3.9,6.65 3.6,0 4.6,0.38 5.1,2.04 2,6.46 -13.5,7.16 -15.8,0.72 -1.2,-3.24 -3.1,1.16 -2.2,4.97 1.1,4.2 3,5.42 18.3,11.42 8.3,3.27 8.3,3.27 7.7,6.66 -0.5,2.48 -0.2,3.9 1.1,5.32 2.6,2.88 -0.1,5.07 -7,5.64 -7.8,0.65 -9.1,-3.64 -1.6,-5.29 4.5,-0.98 1.3,-5.48 -3.8,-5.48 -1,0 -2.4,-0.54 -3,-1.19 -0.7,-0.65 -1.5,-0.85 -1.9,-0.44 -0.4,0.4 -0.2,1.09 0.5,1.53 1.1,0.65 1,1.53 -0.3,4.57 -4.1,9.83 2.9,19.49 10.6,14.67 3.1,-1.95 4.9,-1.38 4.9,1.61 0,2.67 2.9,8.96 2.9,6.53 0,-0.67 1.6,-2.79 3.6,-4.72 4.1,-4.17 4.3,-6.15 0.9,-13.29 -3,-6.39 -2.4,-10.2 1.9,-11.72 3,-1.07 5.4,0.42 4.1,2.55 -2.4,3.85 -1.4,11.54 1.8,13.89 4.6,3.39 6.3,1.83 6.1,-5.41 -0.2,-4.07 0.1,-5.57 1,-5.37 2,0.45 12.6,-9.14 12,-10.79 -0.8,-2.08 -3.1,-1.74 -3.8,0.58 -0.7,2.02 -2.5,2.8 -2.5,1.04 0,-1.36 4,-7.07 7.2,-10.25 1.5,-1.49 2.8,-3.78 2.8,-5.09 0,-3.73 3.2,-6.08 7.5,-5.39 3.9,0.62 4,0.5 4.8,-5.48 0.6,-4.06 -2.2,-6.19 -7.4,-5.61 -2.2,0.24 -2.5,-0.14 -2.7,-3.47 -0.6,-6.29 -4.3,-3 -6.2,5.43 -0.5,2.37 -1.9,5.11 -3.1,6.09 -2.1,1.65 -2.1,1.89 -0.6,3.57 2.9,3.19 -0.3,9.16 -4.9,9.16 -1.4,0 -2.4,0.58 -2.4,1.37 0,2.97 -2.5,3.58 -5.9,1.44 -4,-2.55 -6.6,-8.12 -5.1,-10.96 0.7,-1.15 0.8,-3.3 0.3,-5.16 -0.4,-1.76 -0.6,-3.83 -0.4,-4.61 0.8,-4.63 -1,-8.08 -4.4,-8.08 -1.8,0 -3.9,-0.68 -4.5,-1.5 -2,-2.36 -5,-1.9 -5,0.75 0.1,4.31 3.3,9.03 7,10.3 5,1.73 3.9,4.76 -2.3,6.1 -1.5,0.33 -2.7,1.21 -2.7,1.97 0,0.76 -0.8,1.38 -1.7,1.38 -1.3,0 -1.3,-0.29 -0.4,-1.44 1.4,-1.68 0.1,-4.97 -2.4,-5.91 -5.2,-1.98 -6.5,-9.36 -3,-16.24 2.8,-5.57 3.1,-10.13 1,-12.97 -0.8,-1.07 -1.5,-3.07 -1.5,-4.46 0,-2.69 -4.9,-8.63 -9.1,-11.25 -1.5,-0.91 -2.9,-2.87 -3.2,-4.54 -0.4,-1.96 -1.8,-3.63 -4.2,-5.03 -2.5,-1.5 -3.5,-2.8 -3.5,-4.57 0,-1.36 -0.6,-2.84 -1.3,-3.28 -1.9,-1.24 -8.1,-3.28 -9.9,-3.3 -0.9,-0.01 -1.9,-0.69 -2.2,-1.51 -0.8,-2.11 -4.4,-1.87 -7.4,0.5 -1.4,1.1 -3.2,2.01 -4.1,2.03 -4.2,0.08 -6.5,4.55 -3.6,6.96 2.3,1.91 0.6,3.17 -1.9,1.48 -3.3,-2.15 -7.6,1.2 -7.6,5.91 0,2.72 -0.6,3.51 -3.5,4.91 -4.1,1.94 -4.3,2.96 -1.4,7.63 1.2,2.08 1.9,4.51 1.6,6.23 -0.3,2.03 0.1,2.97 1.3,3.37 3.7,1.16 4.1,8.98 0.5,8.07 -2.3,-0.58 -2.6,-0.24 -3.8,3.99 -0.8,3.01 -2.2,5.3 -4,6.6 -2.8,1.98 -2.8,1.98 -0.3,4.97 1.4,1.65 2.6,3.63 2.6,4.41 0,0.77 2.3,4.23 5.3,7.67 2.9,3.45 5.6,7.09 6,8.1 1,2.66 3.1,1.49 3.4,-1.91 0.2,-1.61 0.8,-3.9 1.4,-5.1 1.1,-2.2 0.8,-12.76 -0.5,-13.99 -1.2,-1.28 -2.1,0.78 -2.1,5.44 -0.1,6.4 -2.4,6.79 -6.5,1.1 -4,-5.49 -4.7,-8.46 -2.7,-10.74 0.9,-0.99 1.7,-2.77 1.7,-3.96 0,-3.14 1.6,-2.67 2.8,0.83 0.8,2.14 1.7,3.01 3.4,3.03 7.4,0.12 18,16.01 13.3,19.97 -0.9,0.68 -1.5,1.97 -1.5,2.87 0,0.89 -0.8,2.98 -1.6,4.63 -1.6,3.04 -0.7,8.8 1.9,12.23 1.3,1.76 -0.1,6.27 -1.9,6.27 -7.1,0 -11.8,17.36 -7.3,26.24 0.6,1.16 0.4,2.48 -0.6,4 -2.7,4.24 -1,10.35 2.7,9.2 2.3,-0.74 4.8,1.14 4.8,3.59 0,1.59 1.1,2.64 3.1,2.89 0.3,0.04 0.9,-0.87 1.2,-2.02 z m -146.7,-47.42 c 1.1,-0.73 2.6,-2.74 3.3,-4.45 1.5,-3.45 4.3,-3.79 4.9,-0.6 0.4,1.86 3.9,5.46 5.4,5.53 1.5,0.07 0.7,-5 -1.4,-9.06 -3.6,-6.94 2.7,-11.19 8.1,-5.44 2.4,2.55 2.4,2.55 0.2,5.5 -2.3,3.13 -2.7,5.55 -1.2,6.49 1,0.64 4.1,-2.06 4.1,-3.64 0,-0.64 1.3,-0.79 3.3,-0.41 5.1,0.95 6.3,-1.17 3.1,-5.47 -3,-4.11 -1.3,-6.5 3.9,-5.36 1.6,0.35 3.9,0.11 5.1,-0.56 1.9,-1.02 3,-0.76 7.2,1.79 6.3,3.82 9.1,4.66 10.9,3.2 1.7,-1.45 -0.1,-6 -2.4,-6 -4.7,0 -7,-7.35 -2.7,-8.97 3.2,-1.21 4.1,-2.9 2,-3.7 -1,-0.4 -2,-0.02 -2.6,1.01 -1.5,2.73 -4.8,1.89 -9.1,-2.34 -4.8,-4.69 -5.5,-4.85 -6.7,-1.5 -0.6,1.37 -1.1,2.5 -1.3,2.5 -0.2,0 -2.8,-0.45 -5.8,-0.99 -8,-1.45 -13.3,0.53 -13.8,5.14 -0.4,4.58 -1.5,5.41 -3.9,2.87 -2.2,-2.31 -2.9,-1.8 -6.9,4.62 -1.3,2.04 -1.6,1.59 -2.8,-3.89 -0.6,-2.93 -4.4,-3.52 -12,-1.88 -4,0.86 -6.3,6.89 -4.6,11.88 0.7,1.79 0.9,4.08 0.6,5.09 -0.5,1.71 1.4,7.78 3,9.37 1.2,1.19 9.8,0.67 12.1,-0.73 z m -70.5,-103.15 c 1.6,-1.4 2.3,-1.46 4.2,-0.41 3.6,1.94 12.9,-3.07 11.1,-5.98 -0.4,-0.7 -1.4,-0.53 -3,0.5 -5.1,3.33 -9.6,0.56 -5.8,-3.59 3.8,-4.2 9,-6.11 11.8,-4.29 2.4,1.57 6.6,1.22 6.6,-0.55 0,-2.28 -1.6,-4.22 -4.4,-5.53 -1.7,-0.8 -3.9,-2.02 -4.9,-2.71 -1.5,-1.05 -2.3,-0.97 -4.8,0.48 -3.8,2.14 -6.3,2.22 -7.9,0.25 -0.7,-0.83 -1.9,-1.5 -2.6,-1.5 -0.8,0 -1.7,-1.24 -2,-2.75 -0.3,-1.52 -1.2,-4.03 -2,-5.59 -0.8,-1.55 -1.4,-3.43 -1.4,-4.16 0,-3.8 -5.3,-11.68 -7.4,-11.11 -1.2,0.32 -2.7,0.58 -3.5,0.59 -0.9,0.01 -1.2,0.76 -0.8,2.32 0.3,1.27 0.1,4.76 -0.4,7.75 -0.6,3 -1,8.61 -0.9,12.48 0.1,5.7 -0.3,7.54 -2,9.66 -3.6,4.57 0.3,11.81 6.4,11.81 1.4,0 4,0.89 5.8,1.99 4,2.44 5.6,2.5 7.9,0.34 z m 486.8,-48.33 c 1.3,0 7,-8.91 8.1,-12.88 1.3,-4.04 4,-5.8 7.3,-4.55 3,1.17 11.7,-3.62 12.4,-6.83 0.4,-2.08 1.5,-3.38 3.7,-4.31 10.5,-4.55 27.9,-27.79 37.1,-49.61 1.8,-4.23 5.2,-10.3 7.7,-13.5 7.4,-9.49 10.2,-19.77 7.7,-27.542 -1,-3.049 -1,-4.022 0.2,-5.407 0.8,-1.053 1.4,-4.172 1.4,-8.282 0,-3.627 0.5,-7.494 1,-8.594 0.8,-1.903 0.7,-1.924 -1.5,-0.437 -1.5,0.999 -3.1,3.891 -4.4,8.019 -2.8,8.457 -3.2,8.955 -6.9,8.665 -3.2,-0.247 -3.2,-0.247 -3.2,11.758 -0.1,10.29 -0.4,12.69 -2.3,16.87 -1.2,2.69 -2.2,5.45 -2.2,6.16 0,1.18 -5.2,11.6 -12.9,25.82 -1.7,3.22 -3.1,6.66 -3.1,7.65 0,0.99 -4.2,5.89 -9.3,10.87 -5.1,4.99 -11,10.86 -13.2,13.03 -2.2,2.18 -5.7,4.62 -7.7,5.42 -2.2,0.93 -3.8,2.32 -4.2,3.82 -0.6,2.44 -7,6.59 -9.3,6.06 -3.3,-0.73 -15.3,10.81 -15.3,14.69 0,6.65 1.9,8.93 5.1,5.99 1.7,-1.59 3.4,-2.88 3.8,-2.88 z m -302.6,-28.51 c 3.6,-2.47 6.7,-5.18 7,-6.01 0.3,-0.82 1.9,-2.05 3.4,-2.71 1.5,-0.66 4.1,-2.19 5.8,-3.4 4,-2.93 12.5,-4.28 12.5,-1.99 0,2.3 1.7,2 5.1,-0.88 2.4,-1.98 4.1,-2.5 8.3,-2.5 5.7,0 8,-1.5 7.4,-4.71 -0.3,-1.31 -1.2,-1.73 -3.4,-1.56 -7.3,0.59 -8.6,0.53 -9.6,-0.46 -3.8,-3.85 3.4,-7.27 15.3,-7.27 9.5,0 13.5,-1.12 19.1,-5.34 2.4,-1.81 4.1,-2.31 6.5,-1.95 1.7,0.28 5.2,-0.19 7.7,-1.04 6,-2.06 11.2,-1.2 13.4,2.22 2.1,3.35 3.3,4.17 5.2,3.58 0.9,-0.27 2.4,0.18 3.5,0.99 4.1,3.08 9.9,0.76 11.7,-4.66 0.2,-0.77 1,-0.72 2.7,0.15 1.9,1.04 2.9,0.94 5.8,-0.61 3.4,-1.84 3.4,-1.84 5.8,0.91 2,2.27 3.2,2.75 7.2,2.77 2.6,0.01 6.5,0.42 8.5,0.89 4.9,1.13 5.1,-0.98 0.7,-6.5 -5.8,-7.32 -2.6,-13.41 7.1,-13.41 6.6,0 15.3,-3.49 20.9,-8.27 3.3,-2.91 6.2,-3.25 11.1,-1.31 3,1.19 4.4,-6.98 1.9,-10.57 -2.1,-2.84 -2.5,-3.01 -7.8,-2.69 -6.2,0.38 -5.3,1.22 -10.7,-10.42 -2.1,-4.413 -2.4,-6.071 -1.5,-7.122 2.4,-2.947 -1.6,-6.484 -5.9,-5.129 -3.9,1.221 -5.4,-0.838 -5.7,-7.393 -0.3,-9.31 4.9,-12.186 10.3,-5.658 2.8,3.325 4,3.929 7.5,3.676 1.2,-0.086 1.6,-0.999 1.5,-3.369 -0.1,-2.749 0.4,-3.48 3.1,-4.75 2.3,-1.082 3.4,-2.377 3.8,-4.65 1,-5.177 0.2,-6.7 -4.9,-9.145 -6,-2.841 -8.1,-2.411 -6.5,1.299 1.8,3.918 -0.7,5.919 -7.1,5.629 -7.2,-0.329 -12.6,1.581 -15.6,5.513 -4.2,5.485 -9.4,6.788 -9.4,2.337 0,-4.41 -5.2,-9.983 -9.3,-9.983 -5.4,0 -11.7,-3.402 -11.7,-6.32 0,-3.133 -1.9,-4.68 -5.6,-4.68 -5.5,0 -13.1,-2.827 -14.9,-5.603 -1.6,-2.486 -2,-2.58 -9.9,-2.298 -9.5,0.342 -16,-0.656 -17.7,-2.719 -2.4,-2.817 0.5,-3.767 10.5,-3.5 7.4,0.197 10,-0.106 11.9,-1.383 2.4,-1.543 2.6,-1.519 4.6,0.434 2.7,2.702 7.1,2.844 6.4,0.207 -0.6,-2.329 1.2,-3.077 9.4,-3.842 7.6,-0.711 8.5,-3.215 2,-6.044 -3,-1.332 -3.6,-4.274 -1.3,-6.233 1.2,-0.99 3.2,-0.626 10.3,1.881 10,3.53 10.3,3.584 10.3,1.788 0,-0.723 1.3,-2.587 2.9,-4.143 3,-2.829 3,-2.829 0,-5.588 -1.6,-1.517 -2.9,-3.19 -2.9,-3.718 0,-0.527 -2.6,-1.218 -5.6,-1.535 -3.2,-0.324 -8.4,-1.921 -12,-3.64 -3.5,-1.685 -7.2,-3.0635 -8.3,-3.0635 -4.4,0 -6.8,-3.532 -4.9,-7.0277 3.8,-6.7608 -0.1,-13.353 -5.1,-8.5938 -3.7,3.5503 -8,3.1112 -13.7,-1.404 -2,-1.636 -4.1,-2.975 -4.5,-2.975 -0.4,0 -2.6,-1.204 -4.8,-2.677 -4.7,-3.065 -5.6,-5.916 -1.6,-4.906 4.3,1.084 4.4,-2.22 0.2,-5.619 -2,-1.591 -4.1,-4.38 -4.7,-6.197 -0.6,-1.904 -2.2,-3.795 -3.6,-4.46 -5.3,-2.396 -3,-7.242 4.1,-8.856 11.8,-2.677 15.5,-1.672 17.4,4.715 1.4,4.987 2,5.707 6.2,7.715 3.1,1.478 4.8,3.024 5.2,4.647 0.9,3.433 7.1,6.917 10.9,6.087 2.5,-0.552 3.4,-0.154 5.7,2.673 2.5,2.96 3.1,3.2 5.2,2.209 4.3,-1.944 14.9,4.323 14.9,8.798 0,2.366 1.7,3.3084 3.5,1.867 1,-0.897 2.3,-0.901 5.2,-0.016 7.6,2.332 8.3,3.0183 14.6,13.287 1.4,2.3019 2.1,2.5926 3.7,1.7288 3,-1.5991 -2.1,-10.7 -7.6,-13.545 -14.2,-7.3848 -20.4,-16.385 -8.5,-12.485 6.2,2.061 10.2,-1.28 4.8,-4.053 -3.1,-1.607 -7.7,-6.05 -7.7,-7.445 0,-4.301 7,-5.587 8,-1.462 0.4,1.873 1.3,2.563 3.5,2.769 5.6,0.517 7.1,1.181 8.2,3.536 0.7,1.485 5,4.529 11.8,8.221 7.3,4.035 11,6.658 11.8,8.415 2.1,4.989 12.8,14.581 14.2,12.735 0.6,-0.89405 2.6,-1.7357 4.4,-1.8705 4.4,-0.33836 5.4,-1.9384 4.6,-7.3019 -0.7,-4.5096 -0.7,-4.5096 4.4,-4.5096 3.8,0 5.1,-0.368 5.1,-1.476 0,-0.813 1.1,-2.25 2.6,-3.194 2.6,-1.717 2.6,-1.717 0.4,-3.523 -2.9,-2.351 -5.7,-2.301 -6.3,0.115 -0.5,1.917 -6,4.061 -10.4,4.073 -6.7,0.018 -15.5,-5.386 -18.7,-11.477 -5.5,-10.76 -14,-18.518 -20.3,-18.518 -4.3,0 -7.3,-2.337 -7.3,-5.655 0,-2.781 2.4,-3.119 5.7,-0.795 1.7,1.189 3,1.332 5.6,0.615 6.3,-1.719 15.7,1.994 15.7,6.184 0,5.542 12.8,14.475 19.7,13.754 1.2,-0.126 3.2,0.49 4.6,1.369 2.4,1.567 7.7,0.535 7.7,-1.498 0,-2.162 -9.6,-7.974 -13.2,-7.974 -2.8,0 -4.7,-0.796 -7.3,-3.103 -5.4,-4.777 -4.3,-9.223 2.1,-8.187 3.8,0.631 5.4,-1.806 5.4,-8.704 0,-3.864 0,-3.864 5.7,-4.994 8,-1.566 8.1,-1.608 8.4,-4.2 0.3,-1.69 1.1,-2.398 3.2,-2.634 5.8,-0.664 8,5.113 2.7,6.972 -3.6,1.226 -3.8,2.822 -1,5.401 1.7,1.519 2.4,1.643 4,0.676 2.5,-1.558 4,0.554 1.6,2.285 -2.2,1.649 -2.1,3.22 0.5,4.025 1.4,0.445 3,-0.038 4.9,-1.433 6.1,-4.495 10.3,-1.526 4.7,3.319 -4.4,3.879 -6.5,15.577 -2.7,15.577 1.1,0 2,-0.363 2,-0.807 0,-1.516 9,-7.193 11.4,-7.193 3.3,0 3.8,-1.182 2.2,-5.143 -0.8,-1.846 -1.7,-5.798 -2.1,-8.781 -1.4,-10.364 -9,-17.189 -9,-8.076 0,4.688 -1.8,5.369 -2.7,1.029 -0.5,-2.385 -2.4,-5.165 -6.3,-8.887 -9,-8.611 -6.2,-10.342 7.5,-4.628 7.7,3.242 9,4.156 9,6.531 0,4.896 17.4,15.179 21.2,12.522 3.2,-2.277 8.3,-1.989 10.7,0.611 1.1,1.197 2.2,1.985 2.3,1.75 0.1,-0.235 0.8,-1.328 1.4,-2.428 0.8,-1.58 2.7,-2.189 8.7,-2.904 6.6,-0.774 7.7,-1.179 7.7,-2.816 0,-4.689 -11.1,-17.131 -11.9,-13.28 -0.8,4.325 -8.4,6.702 -9.7,3.079 -0.8,-1.883 1.3,-5.579 3,-5.579 3.6,0 6.6,-6.541 3.4,-7.54 -5.4,-1.713 -11.9,-10.945 -9.2,-12.955 2.3,-1.69 1,-4.5 -2.1,-4.5 -1.4,0 -4.2,-1.43 -6.3,-3.26 -4,-3.52 -11,-8.93 -13,-10.1 -1.9,-1.18 -7.2,2.12 -7.2,4.55 0,2.86 2.7,5.81 5.4,5.81 3.3,0 6.8,4.21 6.4,7.63 -0.5,4.554 -3.2,4.081 -6.3,-1.09 -2.2,-3.78 -3,-4.46 -4.9,-3.99 -3.1,0.78 -11.7,-5.08 -13.9,-9.52 -2.1,-4.18 -0.9,-5.96 2.4,-3.65 6.2,4.37 7.9,-0.02 2.1,-5.63 -6.8,-6.61 -15.3,-8.04 -19.3,-3.24 -1.5,1.92 -6.3,1.91 -7.9,-0.01 -0.7,-0.83 -2.1,-1.5 -3,-1.5 -3,0 -7.3,-3.99 -6,-5.53 2.8,-3.44 -6,-8.63 -15,-8.86 -3.4,-0.09 -4.5,0.26 -4.5,1.39 0,0.93 0.7,1.37 1.9,1.16 2,-0.35 0.9,2.06 -1.9,4.04 -3.9,2.78 -19.8,-2.87 -27.5,-9.76 -1.4,-1.23 -4.3,-2.49 -6.5,-2.8 -12.7,-1.78 -18.4,-2.7 -21.6,-3.48 -2,-0.48 -6.2,-0.53 -9.3,-0.1 -3.5,0.48 -6.9,0.38 -8.7,-0.24 -1.6,-0.57 -4.9,-0.82 -7.2,-0.55 -4.5,0.51 -13.8,-1.62 -17.5,-4.02 -10.1,-6.6 -34.3,0.81 -48,14.66 -3.5,3.5 -5.2,3.15 -5.2,-1.05 0,-1.08 -1.2,-1.87 -3.5,-2.3 -4.3,-0.79 -4.8,-3.67 -1,-5.38 6,-2.75 1.3,-5.15 -5.2,-2.66 -2.6,0.97 -6.1,1.72 -7.8,1.66 -1.7,-0.06 -7.1,0.82 -12,1.95 -8.6,1.96 -11.9,3.03 -21,6.91 -2.2,0.93 -6.3,2.5 -9,3.49 -6.8,2.44 -7.7,3.3 -7.1,6.37 0.5,2.1 -0.1,3.11 -2.8,5.33 -1.9,1.51 -3.6,3.69 -3.8,4.85 -0.3,1.58 -1.8,2.62 -6.3,4.17 -7.9,2.68 -12.9,5.88 -18.9,11.87 -7,7.12 -11.6,5.53 -10.2,-3.59 0.8,-5.29 0.2,-5.55 -5,-2.03 -2.1,1.37 -4.4,2.5 -5.2,2.5 -0.8,0 -3.4,1.35 -5.9,3 -2.4,1.65 -5.8,3.68 -7.4,4.52 -3,1.56 -4.2,6.56 -1.9,7.975 2.9,1.814 -3.1,7.443 -6.6,6.117 -1.8,-0.678 -3,1.238 -1.6,2.58 1.4,1.463 -0.6,6.839 -2.3,6.166 -0.8,-0.284 -2.3,0.002 -3.5,0.635 -1.9,0.99 -2.3,0.861 -2.7,-0.923 -0.7,-2.758 -5.2,-2.759 -8.7,-0.002 -4.3,3.36 -3.5,5.285 1.9,4.679 5,-0.564 6.1,0.219 4.5,3.205 -1.9,3.602 -4.9,4.452 -8.5,2.477 -3.2,-1.705 -3.4,-1.695 -6.7,0.349 -1.8,1.159 -6.4,3.785 -10.2,5.837 -4.2,2.292 -8.2,5.475 -10.5,8.263 -2,2.493 -6.2,7.29 -9.4,10.66 -6.5,6.901 -6.7,7.68 -3.3,9.257 2.2,1.007 2.7,0.795 4.7,-2.089 4.2,-5.962 13.3,-15.894 15.9,-17.189 7.8,-4.055 22.3,-6.487 23.7,-3.989 0.8,1.336 1.6,1.215 6.3,-0.947 3,-1.364 7.7,-3.044 10.5,-3.734 5.8,-1.456 7.5,-2.502 7.5,-4.638 0,-7.127 6.3,-11.915 7.3,-5.57 0.3,2.004 1.6,4.712 2.8,6.018 2.2,2.374 2.2,2.374 -1.8,6.606 -3.5,3.702 -5.8,6.974 -13.6,18.618 -2.7,4.124 -4.8,5.36 -6.1,3.593 -1.5,-1.971 -6.8,-0.501 -12.8,3.513 -3.4,2.357 -5.4,2.976 -9.6,2.99 -14.3,0.049 -24.2,11.743 -24.2,28.71 0,2.3045 -0.5,4.4525 -1,4.7728 -2,1.2588 -2.3,9.5295 -0.5,13.58 1.8,3.994 0.1,13.806 -2.6,15.513 -3.8,2.347 1.1,7.442 7.1,7.442 4.8,0 4.8,0 6.4,-5.75 0.9,-3.162 2.3,-8.307 3.2,-11.432 1.1,-3.86 1.4,-7.277 1,-10.657 -0.5,-3.804 -0.2,-6.1813 1.3,-10.104 1.2,-2.822 2.1,-6.5023 2.1,-8.1789 0,-2.2491 0.9,-3.8781 3.6,-6.2131 1.9,-1.74 4,-4.196 4.5,-5.456 0.4,-1.26 2.3,-3.06 4,-4 1.7,-0.94 4.4,-2.721 5.9,-3.959 3.4,-2.814 4.2,-2.814 5.5,0 2.6,5.919 16.5,-0.746 21.5,-10.25 11.2,-21.687 52,-42.813 52,-26.938 0,0.89 1.1,2.13 2.5,2.757 3,1.398 3.1,2.859 0.3,5.863 -2.8,2.922 -1.9,3.896 1.8,2.031 5.8,-2.93 11.1,-3.02 12.9,-0.22 2.1,3.098 3.1,3.122 7.5,0.18 5.4,-3.642 6.5,-3.77 9.6,-1.111 1.6,1.34 3.3,2.437 3.7,2.437 0.5,10e-4 0.7,1.803 0.4,4.005 -0.5,4.003 -0.5,4.003 3.4,4.63 4.6,0.736 3.8,2.773 -1.5,3.936 -5.1,1.139 -9.4,3.554 -10.5,6.015 -1.7,3.828 -8.2,5.208 -12,2.547 -6.8,-4.9 -25.1,5.352 -28.3,15.883 -0.8,2.657 -2.7,5.254 -6,8.0442 -9.2,7.7093 -11.2,22.234 -3.5,24.513 9.3,2.745 -6.1,35.556 -15.5,33.088 -2.7,-0.689 -6.8,2.668 -6.8,5.474 0,4.521 -15.1,13.263 -24.8,14.387 -3.1,0.367 -9.2,1.805 -13.5,3.196 -12.1,3.922 -28,0.314 -24.8,-5.637 0.8,-1.419 0.5,-2.491 -1,-4.473 -2.7,-3.381 -4.9,-3.383 -4.9,-0.006 0,2.456 -0.3,2.581 -4.4,2.25 -4.3,-0.351 -4.3,-0.351 -0.7,3.925 16.1,19.341 57.9,19.876 80.3,1.028 2.9,-2.416 7.7,-6.032 10.8,-8.035 8.9,-5.896 13.4,-10.764 16.7,-17.908 1.7,-3.652 3.6,-6.959 4.2,-7.35 5.1,-3.154 -0.8,13.624 -6.8,19.23 -3.7,3.528 -5.1,5.602 -5.1,7.56 0,3.626 0.9,3.414 5.5,-1.301 2.9,-3.031 4.6,-4 7.1,-4 3.6,0 8.4,-6.86 9.9,-14 0.3,-1.925 1.3,-4.496 2.1,-5.714 0.7,-1.218 1.4,-3.791 1.4,-5.716 0,-2.103 1.3,-6.01 3.4,-9.785 3.2,-5.774 3.3,-6.488 2,-8.785 -2.2,-3.9373 -1.8,-13.863 0.7,-18.538 1.2,-2.1789 2.4,-5.714 2.7,-7.856 0.8,-4.875 3.4,-6.808 5.8,-4.359 1.7,1.616 1.6,1.856 -0.7,4.278 -3,3.225 -1.8,5.8262 3,6.2983 4.2,0.4139 5.2,-0.6537 5.6,-5.9863 0.5,-7.781 2.8,-12.384 6.2,-12.049 1.9,0.193 3.8,-0.543 5.8,-2.25 1.6,-1.395 4.5,-2.783 6.5,-3.084 1.9,-0.3 5.7,-1.404 8.5,-2.453 9.2,-3.542 10.1,-3.549 13.4,-0.108 2.1,2.264 3.8,3.113 6.2,3.129 7.7,0.051 14.5,5.203 12,9.123 -0.6,1.034 -0.9,2.995 -0.5,4.358 0.4,1.802 0.1,2.658 -1.1,3.134 -2,0.761 -3.5,-1.104 -3.5,-4.387 0,-3.65 -4.4,-2.911 -8.8,1.5 -2.1,2.063 -5,4.303 -6.5,4.979 -1.5,0.676 -2.7,1.9132 -2.7,2.75 0,2.2272 4.6,1.912 7,-0.4785 4.6,-4.6225 12.2,-0.9965 11.6,5.5499 -0.1,1.512 0.4,1.8983 2.4,1.7195 1.3,-0.1268 3.8,-0.3518 5.3,-0.5 3.3,-0.3069 5.4,1.9723 4.3,4.7377 -0.6,1.5538 -1.6,1.7045 -7.7,1.1904 -15.3,-1.2848 -24.8,7.805 -15.9,15.302 1.6,1.375 3,3.036 3,3.691 -0.1,3.789 -6.1,1.554 -8.1,-2.995 -1,-2.201 -2.4,-3.358 -4.8,-3.962 -6.6,-1.662 -6.9,-0.818 -4.5,13.016 1,5.791 -7.5,2.735 -9,-3.234 -0.4,-1.383 -1.1,-2.516 -1.6,-2.516 -0.5,0 -1.8,-0.922 -2.9,-2.049 -1.9,-2.077 -7,2.953 -9.4,9.299 -0.4,0.963 -1.2,1.75 -1.8,1.75 -1.5,0 -0.2,-5.675 2.3,-9.793 1.4,-2.266 1.8,-4.138 1.3,-6 -1.7,-7.1013 -0.4,-11.897 2.8,-9.7172 3.2,2.3 6.2,1.8527 8.2,-1.2393 1,-1.5125 3.6,-4.4358 5.8,-6.4962 3.6,-3.4286 3.9,-3.9624 2.8,-6.2971 -2.1,-4.7092 -1.5,-8.0782 1.9,-9.4572 6.3,-2.641 3.7,-4.082 -7,-3.761 -12.2,0.368 -22.7,8.204 -14,10.472 2.4,0.6392 2.5,3.0239 0.3,6.317 -2.4,3.4644 -3.3,3.9398 -7.7,3.9572 -7.5,0.03001 -12.6,9.0371 -7.6,13.515 2.3,2.107 2.5,5.215 0.5,7.877 -2.5,3.275 8.9,20.623 13.5,20.623 2.4,0 2,4.848 -0.5,7.422 -1.9,1.813 -2.5,3.214 -2,4.373 0.4,0.938 1,2.977 1.3,4.532 0.7,2.826 0.7,2.826 2.9,-0.25 3.2,-4.281 6.3,-4.149 6.3,0.268 0,4.37 2.9,7.278 5.8,5.735 2.7,-1.446 2.8,-1.407 3.5,1.049 0.7,2.541 11,-5.48 12.2,-9.466 0.4,-1.189 1.6,-3.187 2.8,-4.44 2,-2.173 2,-2.405 0.4,-5.109 -1.9,-3.151 -1.5,-4.114 1.8,-4.114 5.7,0 7.5,11.35 2.4,15 -7.9,5.597 -11.1,9.389 -10.5,12.473 0.6,3.06 0.5,3.08 -3.7,2.981 -5.7,-0.133 -6.3,0.19 -7.8,3.629 -1.3,3.168 -1.6,2.6 7,14.703 1.7,2.357 3.1,4.944 3.1,5.75 0,1.916 1.9,1.89 2.6,-0.036 0.3,-0.879 1.8,-1.5 3.6,-1.5 3.4,0 1.4,-3.876 -2.1,-4.102 -0.9,-0.056 -0.1,-0.465 1.8,-0.909 1.9,-0.453 4.5,-0.396 5.9,0.13 3,1.141 3.9,0.464 2.2,-1.619 -1.8,-2.119 -0.8,-2.821 4.2,-2.918 4.2,-0.082 4.2,-0.082 3.9,-3.832 -0.3,-4.228 1.6,-4.837 8.9,-2.732 3.1,0.925 3.7,0.777 5.6,-1.609 2.3,-2.907 9,-2.809 11.4,0.17 0.7,0.782 2.2,1.421 3.5,1.421 2.3,0 3.5,1.69 3.5,5.082 0,1.385 0.7,1.918 2.5,1.918 4.8,0 5.2,7.919 0.6,16.685 -2.4,4.74 -2.8,5.05 -9.6,7.81 -3.3,1.34 -5.5,2.93 -6.3,4.76 -1.1,2.23 -2,2.75 -4.9,2.75 -2.8,0 -4.3,0.75 -6.8,3.5 -1.7,1.92 -3.8,3.5 -4.5,3.5 -0.7,0 -2.9,0.96 -4.8,2.15 -1.9,1.18 -5.5,2.53 -8.1,3 -2.5,0.48 -7.5,2.6 -11.1,4.72 -5.3,3.14 -7.9,3.99 -13.8,4.56 -8.8,0.83 -13.5,2.67 -18.5,7.18 -2.1,1.86 -4.4,3.39 -5.3,3.39 -0.8,0 -2.2,0.92 -3.2,2.05 -1,1.13 -3.6,2.9 -6,3.94 -4.1,1.83 -5.2,3.29 -3.4,4.43 1.5,0.92 7.5,-1.54 10,-4.06 3.9,-4.12 11.2,-3 11.2,1.74 0,3.39 2.8,4.09 3.7,0.91 0.7,-2.62 5.4,-5.39 12.7,-7.49 3.3,-0.94 6.9,-2.72 8.1,-3.97 1.9,-2.06 13.7,-4.62 15.1,-3.26 1,1.04 -3.5,4.77 -7.6,6.22 -2.5,0.88 -7.6,2.68 -11.3,3.99 -3.7,1.32 -8,3.32 -9.4,4.45 -1.4,1.12 -3.3,2.06 -4.2,2.09 -2.9,0.07 -10.8,7.72 -9.4,9.1 0.9,0.93 1.8,0.93 3.9,-0.02 1.9,-0.85 3,-0.9 3.7,-0.17 1.5,1.53 4.4,1.28 5,-0.45 0.8,-1.94 3.6,-1.95 4.3,-0.02 0.9,2.23 -10.9,13.51 -13.4,12.86 -1.6,-0.42 -2.1,0.16 -2.5,3.33 -0.4,2.1 -0.9,4.84 -1.3,6.08 -1,3.29 0.6,2.83 7.9,-2.26 z m 61.7,-160.9 c -0.6,-0.776 -1.4,-3.019 -1.7,-4.984 -0.3,-1.966 -1.2,-4.086 -2,-4.712 -3.7,-3.118 -1.3,-5.773 7.4,-7.95 3.2,-0.7986 6.3,-2.4015 7.9,-4.0689 2.9,-3.0546 3.2,-1.8705 -3.3,-11.924 -0.9,-1.4029 -3.4,-3.7946 -5.5,-5.3151 -4,-2.885 -4.9,-5.291 -2.3,-6.277 2.3,-0.912 6.5,2.349 6.5,5.144 0,1.8595 0.9,2.953 4,4.4975 2.4,1.2484 4,2.745 4,3.855 0,0.9979 1.3,3.0375 3,4.5325 2.2,1.9362 2.9,3.2782 2.4,4.6653 -0.7,2.3071 2.3,2.6442 7.4,0.8434 2.6,-0.8873 3.7,-0.7988 5.6,0.4507 2.2,1.4353 2.5,1.405 4.1,-0.3962 4,-4.3634 14.3,0.0523 16.1,6.8798 2.5,9.484 -28.2,16.617 -33.5,7.761 -3.7,-6.324 -11.1,-5.763 -11.1,0.842 0,5.61 -6,9.723 -9,6.156 z m -181,131.32 c 2.9,-3.19 13.7,-4.87 30.7,-4.77 19.2,0.11 28.3,-1.91 20.2,-4.52 -2.8,-0.92 -3.5,-1.66 -3.7,-4.31 -0.4,-3.2 -0.4,-3.2 -5.5,-2.61 -6.4,0.71 -9,2.3 -5.8,3.49 3.1,1.13 1.7,2.57 -1.8,2.04 -1.8,-0.25 -3.7,-1.46 -4.6,-2.83 -1.9,-2.95 -3.6,-3.03 -5.9,-0.27 -1.7,1.93 -2,1.98 -3.4,0.53 -2.8,-2.75 -0.2,-6.79 3.8,-5.99 3.7,0.73 4.9,-0.6 4.9,-5.3 0.1,-3.63 -2.6,-4.58 -13.4,-4.76 -7.6,-0.13 -7.9,-1.74 -1,-5.51 5.9,-3.25 6.8,-5.63 2.8,-7.15 -2,-0.77 -2.9,-0.76 -3.2,0.02 -0.2,0.6 -3.1,2.94 -6.5,5.2 -3.4,2.26 -7.5,5.38 -9.1,6.92 -1.7,1.54 -5.7,4.24 -9,5.99 -3.3,1.75 -7.7,4.7 -9.8,6.55 -2.1,1.86 -4.1,3.38 -4.5,3.38 -3.4,0 -7.2,6.71 -4.1,7.18 3.3,0.48 3.2,2.16 -0.1,4.16 -5.7,3.32 -0.6,5.04 6.3,2.16 5.5,-2.31 8.9,-1.92 11.8,1.39 3.1,3.63 7.2,3.27 10.9,-0.99 z m -95.4,-16.65 c 3,-4.03 5.4,-8.89 5.4,-10.98 0,-1.01 0.9,-2.62 2,-3.58 1.6,-1.39 1.9,-2.45 1.4,-5.22 -0.7,-3.8 -0.4,-4.09 2.6,-2.24 1.7,1.06 2.2,0.92 3.5,-1 0.9,-1.23 2.6,-2.23 3.9,-2.23 3,0 3.7,-1.87 2.9,-7.53 -0.5,-3.71 -0.3,-4.47 1,-4.47 3.4,0 3.4,-8.918 0,-19.672 -1.8,-5.62 -1.7,-6.212 2,-23.167 2.2,-9.786 7.8,-14.93 10,-9.166 2.5,6.703 6.3,-3.438 5.2,-13.887 -1.1,-10.82 -0.9,-11.978 4.7,-21.04 5.9,-9.711 6.9,-16.206 2.9,-20.473 -2.7,-2.8199 -4.1,-6.9266 -4.1,-11.542 0,-6.641 -13.5,-5.429 -15.7,1.406 -0.3,1.091 -2.5,3.8758 -4.7,6.1882 -5.2,5.247 -8.8,9.9688 -10.3,13.29 -0.6,1.407 -3,4.4538 -5.2,6.7698 -6.1,6.242 -5.1,10.51 1.1,4.595 4.6,-4.484 5.3,11.714 0.9,23.009 -0.6,1.548 -1.1,4.142 -1.1,5.765 0,4.792 -5.7,13.693 -10.2,15.979 -2.1,1.089 -5.1,3.822 -6.5,6.072 -3,4.41 -3,4.166 2.3,7.515 3.9,2.428 -4.6,11.353 -10.8,11.353 -5.2,0 -5.5,-3.303 -0.7,-8.511 4.2,-4.532 4.2,-4.532 1.5,-9.395 -1.5,-2.715 -2.6,-6.461 -2.6,-8.479 0,-9.061 -4.1,-0.602 -6.6,13.535 -1.1,6.415 -2.2,10.041 -3.6,11.55 -2.2,2.331 -7,14.825 -9.5,24.775 -2.9,11.69 3.9,23.49 8.4,14.45 2.8,-5.75 2.8,-6.78 -0.2,-7.92 -2.9,-1.1 -3.4,-4.5 -1.1,-7.56 0.8,-1.07 1.5,-2.89 1.5,-4.05 0.1,-3.51 4.3,-7.261 7.5,-6.65 3.1,0.59 4.5,-0.854 4.5,-4.475 0.1,-1.549 0.8,-2.426 2.6,-2.869 3.3,-0.834 6.5,1.96 6.5,5.754 0,3.02 1.6,3.87 2.6,1.35 1.2,-3.138 6.4,0.09 6.4,3.97 0,10.88 -10.1,24.48 -14.4,19.45 -1.4,-1.66 -2,-1.84 -3.2,-0.88 -2.1,1.72 -1.8,2.76 1.6,6.63 3.1,3.55 3.1,5.33 0.1,5.33 -2.1,0 -4.1,1.86 -4.1,3.7 0,1.91 3.5,1.58 8.1,-0.76 4.9,-2.5 6.6,-1.56 7.5,4.19 0.7,4.59 1.3,4.76 4,1.12 z m 502,-51.679 c 0.3,-0.959 1.6,-1.283 3.7,-0.991 9.7,1.32 19.1,-4.303 12.7,-7.569 -11.4,-5.823 -6.9,-17.933 5.1,-13.674 2.5,0.912 5.1,1.658 5.7,1.658 0.5,0 4.2,1.995 8.2,4.433 7,4.342 9.3,4.791 10.3,2.045 0.4,-0.939 1.6,-1.201 3.9,-0.834 2.9,0.482 3.4,0.229 4.4,-2.554 1.3,-3.267 4.8,-4.248 7.1,-1.957 1.9,1.934 4.3,0.183 4.3,-3.201 0,-2.217 0.9,-4.107 3.3,-6.473 7.3,-7.318 14.2,-4.973 14.2,4.853 0,4.966 0.2,5.559 1.9,5.384 1.3,-0.12 2.4,0.676 3,2.054 2.7,5.944 6.3,0.363 4.4,-6.821 -1.1,-4.512 -1,-5.158 0.8,-7.678 8.8,-11.883 5.6,-19.302 -12.1,-28.231 -10,-4.988 -14,-4.024 -17.4,4.188 -1.7,3.816 -2.7,4.869 -5.3,5.562 -6.3,1.626 -10.2,12.79 -5.8,16.73 2,1.838 2.8,7.5 1,7.5 -0.5,0 -1.6,-1.181 -2.3,-2.625 -1.8,-3.34 -7.3,-5.453 -16.3,-6.251 -12.5,-1.112 -20.4,-8.299 -20.4,-18.49 0,-3.477 -2.9,-3.503 -6.1,-0.054 -2.2,2.312 -3,2.518 -7.4,1.982 -7.7,-0.915 -17.5,-0.788 -17.5,0.226 0,0.216 0.9,1.164 2.1,2.108 3.5,2.82 4,15.292 0.7,18.721 -3.8,4.134 -5.3,14.277 -2.4,16.883 1.2,1.1 3.1,3.979 4.1,6.398 2.7,6.228 10.6,10.597 12.1,6.678 z m -401,-76.058 c 0,-2.029 1,-3.594 2.9,-4.987 1.6,-1.1169 4.4,-3.418 6.4,-5.1138 2,-1.6958 4.3,-3.3691 5.3,-3.7186 1.1,-0.4094 1.8,-1.6845 1.8,-3.5852 0,-3.3676 4.2,-6.582 9.7,-7.4304 7.9,-1.228 13.7,-9.695 13.4,-19.683 -0.1,-2.475 0.4,-5.762 1,-7.305 1.5,-3.623 -0.3,-6.056 -2.1,-2.774 -1.6,2.908 -3,1.696 -3,-2.48 0,-4.4 -0.9,-4.326 -6.5,0.559 -2.6,2.2 -5,4 -5.4,4 -1.4,0 -8.7,7.488 -11,11.234 -1.3,2.054 -4.7,5.831 -7.7,8.394 -11.3,9.6565 -18.3,23.812 -15,30.274 3.1,5.996 10,7.767 10.2,2.616 z" />
            <path
               style="fill:#70a7b4"
               inkscape:connector-curvature="0"
               id="path3725"
               d="m -1677.7,584.09 c -19.4,-1.81 -39.4,-5.57 -62,-11.67 -14.2,-3.84 -15.8,-7 -2.4,-4.71 14,2.39 25.3,2.48 25.3,0.21 0,-2.15 -10.7,-5.64 -16.3,-5.32 -4.1,0.23 -6.5,-0.14 -8.2,-1.27 -8.2,-5.37 -16.9,-5.07 -16.4,0.56 1.2,12.47 -61.4,-17.26 -111,-52.71 -64.2,-45.85 -123.7,-136.81 -139.2,-212.58 -2.4,-12.03 -2.4,-13.06 0.2,-9.52 3.6,4.73 5.4,-0.94 2.2,-6.83 -0.8,-1.65 -2.3,-5.7 -3.2,-9 -1.2,-4.32 -2.2,-5.97 -3.3,-5.88 -2.2,0.17 -4.4,-12.14 -5.9,-32.62 -8.8,-127.02 51.3,-255.34 154.6,-329.78 58.5,-42.21 128.3,-67.69 196.5,-71.71 5.7,-0.34 13.6,-0.81 17.3,-1.05 137.4,-8.58 282.8,79.015 347.7,209.46 131.9,265.51 -79.6,571.94 -375.9,544.42 z m -83.4,-32.34 c -0.3,-1.1 -0.1,-2.25 0.4,-2.56 0.5,-0.31 0.9,-1.44 0.9,-2.5 0,-1.59 0.7,-1.94 3.8,-1.94 2.2,0 4.4,-0.64 5.1,-1.42 1.4,-1.68 0.9,-2.02 -4.9,-3.58 -2.5,-0.65 -5.4,-1.94 -6.4,-2.85 -1.2,-1.08 -3.6,-1.65 -7,-1.65 -5.7,0 -8,-4.97 -4.1,-8.87 2.2,-2.21 1.2,-3.33 -3.7,-4.16 -3.3,-0.55 -4.3,-0.36 -5,0.91 -1.5,2.63 -5.2,2.1 -4.5,-0.63 1.1,-4.37 -18.6,-18.75 -25.6,-18.75 -8.4,0 -10,2.59 -5.2,8.47 3.5,4.25 4.5,4.73 13.5,6.19 3.6,0.6 6,1.95 6,3.46 0,1.21 -3.8,1.11 -4.5,-0.12 -0.4,-0.55 -1.8,-1 -3.1,-1 -1.4,0 -4.3,-0.89 -6.4,-1.98 -2.1,-1.08 -5.8,-2.27 -8.2,-2.64 -6.7,-1.03 -8.4,-2.13 -6.4,-4.29 0.9,-0.96 1.6,-2.46 1.6,-3.32 0,-0.86 0.6,-1.82 1.5,-2.14 3.5,-1.36 0.1,-8.63 -4.1,-8.63 -2.9,0 -3.1,1.67 -0.7,5.84 2.2,3.92 -0.2,7.16 -5.3,7.16 -1.8,0 -4,0.67 -4.8,1.5 -2.3,2.29 -3.7,1.85 -8.2,-2.58 -5.5,-5.41 -14.4,-7.63 -14.4,-3.59 0,0.67 3.3,2.95 7.3,5.05 4.2,2.21 8,4.97 8.9,6.5 2.6,4.36 5.3,6.17 9.9,6.72 6.6,0.8 21.1,10.13 22.8,14.65 1.2,3.46 3.3,3.49 6.5,0.07 2.4,-2.68 2.4,-2.68 8.5,-0.86 5,1.54 6.4,1.62 9,0.56 4.3,-1.79 9.5,-0.6 10.9,2.53 1.5,3.32 -0.8,4.36 -4.4,1.98 -1.5,-0.93 -2.9,-1.41 -3.2,-1.07 -1.3,1.26 1.5,4.01 4.8,4.67 1.8,0.37 3.7,1.39 4.2,2.26 1.4,2.54 4.9,4.06 5.8,2.54 0.6,-1 1.5,-0.93 4.1,0.38 4.4,2.15 5.2,2.1 4.6,-0.31 z m 315.6,-126.32 c 2.1,-1.42 4.7,-3.67 5.7,-5 1.4,-1.77 3.3,-2.61 7.2,-3.12 5.7,-0.75 10.9,-3.45 13.3,-6.87 2.1,-2.98 1.9,-3.41 -1.3,-2.94 -3.8,0.55 -6,-1.94 -4.5,-5.04 4.2,-8.57 3.2,-13.71 -2.8,-13.71 -2.4,0 -5.3,-4.32 -4.5,-6.71 0.4,-1.45 -0.5,-2.11 -4.7,-3.45 -6.4,-2.02 -7.1,-1.68 -6.2,3.18 0.8,4.81 -1.7,6.51 -8.1,5.62 -4.7,-0.64 -7,0.85 -5.8,3.8 0.4,1.03 -0.3,2.91 -1.7,4.79 -2.2,3.1 -2.2,3.1 0,4.93 2.3,1.86 2.9,2 9,2.21 6.2,0.23 1.6,8 -7.1,11.85 -3.2,1.42 -3.4,2.4 -1.3,5.22 0.8,1.06 1.5,3.11 1.5,4.55 0,5.47 3.9,5.71 11.3,0.69 z m -270.1,-7.8 c 0.4,-1.42 9.8,-2.08 11.4,-0.81 0.6,0.53 3.5,1.07 6.4,1.2 6,0.26 7.8,-1.58 3.3,-3.37 -8.8,-3.49 -9.2,-3.78 -10.2,-7.61 -2.4,-9.39 -2.4,-10.29 -0.3,-10.29 4.6,0 6.5,-3.15 4.9,-8.04 -1.5,-4.4 -1.5,-4.47 1.4,-7.74 3.1,-3.51 3.5,-4.74 1.9,-5.72 -2.9,-1.78 -1,-3.67 3,-2.99 3.6,0.61 4.2,0.44 4.7,-1.46 0.3,-1.17 1,-1.95 1.6,-1.72 0.7,0.23 1,1.03 0.8,1.79 -3.2,12.01 1.4,19.18 11.3,17.57 3.7,-0.59 5.6,1.82 5.6,6.99 0,3.45 2.1,10.32 3.1,10.32 0.5,0 0.9,-1.33 0.9,-2.95 0,-3.47 1.5,-4.72 3.5,-2.99 1.1,0.92 2.1,0.96 3.7,0.15 1.3,-0.6 3.3,-1.38 4.6,-1.74 1.8,-0.51 2.2,-1.25 2,-3.44 -0.2,-1.53 0.4,-3.57 1.2,-4.53 2.1,-2.61 3.9,-8.51 3.9,-13.05 0.1,-4.2 4.3,-9.53 9.8,-12.37 2.3,-1.18 3.4,-7.08 1.3,-7.08 -0.6,0 -1,-0.74 -1,-1.63 0,-1.27 0.6,-1.49 3,-1.02 3.6,0.72 8,-0.77 8,-2.72 0,-1.59 -2.7,-2.95 -4.1,-2.08 -0.5,0.31 -0.9,-1.03 -0.9,-2.97 0,-4.19 3.2,-6.86 7.6,-6.39 2.6,0.29 2.9,0.02 3.5,-4.19 0.8,-5.3 -1.3,-8 -6.3,-8 -2.8,0 -3,-0.2 -2.7,-3.67 0.7,-7.43 -5.5,-2.6 -8.2,6.4 -0.7,2.33 -2.1,4.97 -3.1,5.87 -1.6,1.47 -1.6,1.92 -0.3,4.39 1.6,3.24 1.1,4.01 -2.7,4.01 -2,0 -3.3,0.81 -4.5,2.75 -1,1.51 -1.8,2.9 -2,3.09 -1.9,2.91 -6.6,-3.69 -6.9,-9.84 -0.8,-13.28 -2.3,-18 -5.9,-18 -1.3,0 -3.1,-0.71 -4,-1.57 -2.3,-2.3 -6,-1.46 -6.4,1.46 -0.5,3.46 2.7,9.69 5.5,11 2.8,1.28 2.7,3.46 -0.3,3.9 -8.4,1.26 -13.7,-12.34 -8.2,-21.41 2.2,-3.74 2.4,-8.28 0.4,-10.94 -0.8,-1.07 -1.5,-3.07 -1.5,-4.44 -0.1,-2.35 -5.5,-9.1 -9.2,-11.5 -2.3,-1.42 -3.3,-6.5 -1.4,-6.5 2.1,0 2.8,-1.69 1.6,-3.98 -1.3,-2.38 -3.9,-2.66 -4.7,-0.52 -1.2,3.09 -4.1,1.62 -5.5,-2.75 -1,-3.23 -1.9,-4.34 -3.7,-4.59 -1.3,-0.19 -4.5,-1.65 -7.1,-3.25 -5.6,-3.42 -10,-3.74 -12.5,-0.91 -2.5,2.73 -3.2,2.57 -8.1,-1.94 -5.5,-5.06 -10.4,-6.18 -14.4,-3.24 -1.6,1.15 -4,2.37 -5.4,2.72 -8.2,2.08 2.8,10.84 11.3,8.96 4.3,-0.93 4.8,1.93 1.1,6.14 -1.7,1.88 -3,4.26 -3,5.27 0,1.02 -1.6,3.05 -3.5,4.52 -4.1,3.08 -4.3,4.76 -1.5,9.44 1.2,1.85 1.8,3.99 1.6,4.76 -0.8,2.08 1.1,6.37 2.8,6.37 0.9,0 1.6,0.67 1.6,1.5 0,0.82 -0.9,1.5 -1.9,1.5 -1.3,0 -2.3,1.11 -3.1,3.18 -1.3,3.74 -2.4,3.05 -4.2,-2.68 -1.7,-5.25 -4.7,-5.84 -7.8,-1.53 -1.9,2.64 -2.1,3.53 -1.1,6.2 1.4,4.19 1.4,5.39 -0.5,7.28 -2.2,2.16 -0.1,4.92 3.1,4.12 2.6,-0.65 7,2.43 8,5.59 0.7,2.03 5,8.18 8.8,12.34 1,1.1 2.6,3.07 3.5,4.38 4.2,5.58 7.2,-0.73 7.2,-15.02 0,-6.65 0.9,-7.3 3.8,-2.61 2.6,4.24 3.6,8.46 2.4,10.01 -4.1,5.16 -5.3,13.59 -2.7,18.72 2.8,5.61 2.7,6.34 -1.6,8.52 -2.7,1.4 -3.1,1.34 -6.5,-1 -6.7,-4.5 -11.3,0.72 -5.6,6.21 3.4,3.21 5.4,8.33 4.8,12.19 -0.3,1.98 0.1,5.24 0.8,7.24 0.9,2.61 1,4.18 0.2,5.5 -2.9,5.19 -1.5,9.51 3.4,10.69 1.5,0.34 3.1,1.75 3.8,3.14 1.2,2.63 5.6,3.61 6.4,1.41 z m -70.8,-17.04 c 2.6,-2 3.1,-2.07 7.6,-0.92 9.3,2.37 18.5,-10.29 12.4,-17.03 -1.9,-2.07 -1.1,-3.89 1.6,-3.89 4.4,0 5.9,-6.42 3.4,-14.68 -1.3,-4.37 8.6,-7.11 12.1,-3.32 2.4,2.68 3.6,2.52 6.9,-0.95 3,-3.16 3,-3.06 0.2,-13.5 -2,-7.43 -5.6,-7.1 -6.4,0.58 -0.5,5.11 -0.1,4.54 -3.5,5.39 -2.8,0.7 -5.7,-1.57 -9.8,-7.53 -1.4,-2.13 -1.8,-2.19 -5.2,-0.95 -3.5,1.27 -3.8,1.2 -6.2,-1.36 -2.7,-3 -5.2,-3.38 -8.1,-1.26 -1.9,1.39 -1.9,1.51 0.9,4.44 1.9,1.93 2.7,3.61 2.3,4.66 -0.9,2.33 -2.8,1.4 -5.5,-2.73 -3,-4.61 -9.2,-6.03 -12.5,-2.89 -3.2,2.95 -10.9,4.77 -14.1,3.31 -3.2,-1.47 -3.3,-3.98 -0.2,-5.16 3.6,-1.35 3.9,-3.62 1,-7.03 -3.3,-4 -5.7,-4.06 -4.9,-0.12 1,4.33 -0.6,4.43 -6.3,0.4 -5.2,-3.62 -5.2,-3.62 -7.1,-1.61 -1.7,1.81 -2.5,1.92 -7.8,1.11 -6.2,-0.93 -13.2,1.49 -13.3,4.54 0,2.75 -1.6,3.89 -3.8,2.71 -1.9,-0.99 -2.6,-0.72 -5.1,2.07 -2.9,3.2 -2.9,3.2 -4.1,0.54 -2.9,-6.33 -16.1,-2.9 -17.4,4.53 -3.3,18.2 12.6,30.04 20.5,15.3 1.3,-2.49 1.3,-2.49 4.8,1.01 5.5,5.47 6.7,3.59 3.6,-5.36 -1.9,-5.46 -0.6,-7.63 3.9,-6.72 5.9,1.17 7,3.45 3.2,6.76 -2.6,2.19 -3.3,5.21 -1.6,6.26 1.5,0.92 3.9,-0.48 4.6,-2.63 0.5,-1.65 1.2,-1.89 3.9,-1.39 4.8,0.9 6.6,-1.53 4.2,-5.69 -2.1,-3.67 -1.5,-4.24 5.5,-5.07 4.3,-0.51 5.6,-0.2 9.8,2.38 5.9,3.62 10.5,3.89 12.2,0.71 1.7,-3.25 1.7,-3.25 3.9,-1.21 1.8,1.58 2.5,1.68 5.1,0.71 2.8,-1.07 3.4,-0.86 8,2.8 5.4,4.19 6.8,4.6 10.1,2.84 3.1,-1.67 7.5,2.91 5.7,5.87 -1.1,1.7 -1,2.47 0.4,4.6 3.2,4.87 2,6.67 -2.8,4.46 -3.9,-1.75 -6.4,0.97 -4.9,5.12 1,2.45 0.9,3.2 -0.6,4.5 -3.7,3.41 -6.5,1.13 -3.5,-2.89 0.8,-1.06 1.5,-2.3 1.5,-2.75 0,-1.58 -2.9,-0.77 -4.3,1.21 -1.6,2.22 -1.5,2.24 -12.7,-3.5 -8.6,-4.41 -15.3,1.3 -12.1,10.27 2.7,7.47 12.7,15.21 15.7,12.19 0.7,-0.7 1.6,-0.38 2.8,1 2.3,2.53 2.7,2.52 6,-0.13 z m -147.3,-134.51 c 1.6,-1.4 2.3,-1.46 4.2,-0.41 3.6,1.94 12.9,-3.07 11.1,-5.98 -0.4,-0.7 -1.4,-0.53 -3,0.5 -5.1,3.33 -9.6,0.56 -5.8,-3.59 3.8,-4.2 9,-6.11 11.8,-4.29 2.5,1.63 6.6,1.2 6.6,-0.7 0,-1.89 -2.1,-4.86 -3.4,-4.86 -0.8,0 -2.5,-0.9 -3.9,-2 -3,-2.38 -6,-2.57 -7.7,-0.5 -0.7,0.82 -2.3,1.5 -3.5,1.5 -1.3,0 -2.9,-0.68 -3.5,-1.5 -0.7,-0.83 -1.9,-1.5 -2.6,-1.5 -0.8,0 -1.7,-1.24 -2,-2.75 -0.3,-1.52 -1.2,-4.03 -2,-5.59 -0.8,-1.55 -1.4,-3.43 -1.4,-4.16 0,-3.8 -5.3,-11.68 -7.4,-11.11 -1.2,0.32 -2.7,0.58 -3.5,0.59 -0.9,0.01 -1.2,0.76 -0.8,2.32 0.3,1.27 0.1,4.76 -0.4,7.75 -0.6,3 -1,8.61 -0.9,12.48 0.1,5.7 -0.3,7.54 -2,9.66 -3.6,4.57 0.3,11.81 6.4,11.81 1.4,0 4,0.89 5.8,1.99 4,2.44 5.6,2.5 7.9,0.34 z m 485.9,-47.33 c 1.4,0 7.8,-9.8 9,-13.84 1.3,-4.08 4,-5.84 7.3,-4.59 3,1.17 11.7,-3.62 12.4,-6.83 0.4,-2.08 1.5,-3.37 3.7,-4.3 10.7,-4.62 30.2,-30.93 37.7,-51.09 1.1,-2.89 4,-7.86 6.5,-11.05 7.8,-9.98 10.9,-20.6 8.3,-28.522 -1,-3.049 -1,-4.022 0.2,-5.407 0.8,-1.053 1.4,-4.172 1.4,-8.282 0,-3.627 0.5,-7.494 1,-8.594 0.8,-1.903 0.7,-1.924 -1.5,-0.437 -1.5,0.999 -3.1,3.891 -4.4,8.019 -2.8,8.457 -3.2,8.955 -6.9,8.665 -3.2,-0.247 -3.2,-0.247 -3.2,11.758 -0.1,10.29 -0.4,12.69 -2.3,16.87 -1.2,2.69 -2.2,5.35 -2.2,5.92 0,1.49 -5.6,12.98 -10.4,21.17 -2.2,3.83 -4.5,8.61 -5.1,10.62 -0.7,2.46 -4,6.65 -10,12.79 -15.4,15.56 -16.9,16.95 -20.7,18.45 -2.2,0.93 -3.8,2.32 -4.2,3.82 -0.6,2.43 -7,6.59 -9.3,6.07 -1.8,-0.41 -8.5,4.06 -11.7,7.77 -5.2,6.17 -4.3,18.35 1,13.45 1.5,-1.34 3,-2.43 3.4,-2.43 z m -336.5,-14.09 c 5.6,-5.86 8.1,-6.48 11.4,-2.87 2.8,3.12 2.8,3.12 5,0.04 1.2,-1.7 2.7,-3.08 3.2,-3.08 0.6,0 2.2,-0.9 3.6,-2 1.4,-1.1 3.4,-2 4.5,-2 2.1,0 9.3,-5.37 14.4,-10.72 1.7,-1.81 3.8,-3.28 4.6,-3.28 0.8,0 2.6,-0.82 3.9,-1.81 5,-3.78 11.9,-4.73 11.9,-1.64 0,2.36 2.7,1.65 6,-1.55 2.7,-2.64 3.7,-3 8.8,-3 6.2,0 8.2,-1.12 8.2,-4.58 0,-3.43 -2.3,-4.65 -7.4,-3.9 -4.9,0.74 -6.5,-0.42 -3.9,-2.81 1.2,-1.07 5.3,-1.85 13,-2.48 10,-0.82 11.8,-1.26 16.3,-4.08 3.3,-2.04 6.4,-3.16 8.8,-3.17 2,0 5.7,-0.62 8.2,-1.37 5.9,-1.78 10.5,-1.02 13,2.14 1.1,1.39 3,2.64 4.3,2.78 1.3,0.14 3.3,0.76 4.5,1.36 3.2,1.74 6,1.31 9.7,-1.48 2.3,-1.78 4,-2.37 5.5,-1.91 1.2,0.39 3,0.03 4.5,-0.92 3.2,-2.12 5.1,-2 6.8,0.46 1.1,1.64 2.8,2.14 8.8,2.55 4,0.28 7.9,0.7 8.6,0.93 2,0.67 1.5,-2.34 -1.3,-7.11 -4.5,-7.67 -2.1,-12.41 6.3,-12.41 6.1,0 12.8,-2.73 21.7,-8.76 4.8,-3.27 6.2,-3.47 11,-1.64 1.1,0.43 1.6,0.02 1.6,-1.44 0,-1.12 0.4,-2.32 1,-2.66 4.6,-2.85 -1.3,-9.74 -8.1,-9.39 -5,0.27 -8.9,-1.81 -8.9,-4.68 0,-0.69 -1.2,-3.53 -2.7,-6.33 -2,-3.937 -2.3,-5.387 -1.5,-6.463 2.6,-3.062 -1.3,-6.315 -6.1,-5.118 -3.1,0.784 -4.3,-0.82 -5.1,-6.79 -1.1,-8.197 4.6,-11.482 10.1,-5.803 4.5,4.75 9.1,4.656 8.9,-0.181 -0.1,-2.749 0.4,-3.48 3.1,-4.75 2.3,-1.082 3.4,-2.377 3.8,-4.65 1,-5.177 0.2,-6.7 -4.9,-9.145 -6,-2.82 -8.1,-2.405 -6.5,1.232 1.8,3.951 -0.3,5.563 -7.1,5.563 -7.6,0 -11.9,1.528 -15.7,5.626 -4.8,5.041 -6.6,4.555 -11.7,-3.217 -2.9,-4.53 -3.5,-4.923 -7.5,-5.1 -5.2,-0.233 -10.5,-3.161 -10.9,-6.037 -0.5,-3.095 -1.9,-3.822 -10.7,-5.744 -6.2,-1.323 -8.5,-2.332 -10.1,-4.286 -2,-2.413 -2.7,-2.571 -12.8,-2.839 -9.9,-0.26 -13.6,-1.188 -13.6,-3.38 0,-0.402 4.5,-0.981 10,-1.285 6.1,-0.338 10.9,-1.106 12.2,-1.969 1.9,-1.25 2.3,-1.203 3.9,0.408 2.5,2.508 6.8,2.48 6.2,-0.039 -0.6,-2.329 1.2,-3.077 9.4,-3.842 7.6,-0.711 8.5,-3.215 2,-6.044 -3,-1.332 -3.6,-4.274 -1.3,-6.233 1.2,-0.99 3.2,-0.626 10.3,1.881 10,3.53 10.3,3.584 10.3,1.788 0,-0.723 1.3,-2.587 2.9,-4.143 3,-2.829 3,-2.829 0,-5.588 -1.6,-1.517 -2.9,-3.19 -2.9,-3.718 0,-0.527 -2.6,-1.218 -5.6,-1.535 -3.2,-0.324 -8.4,-1.921 -12,-3.64 -3.5,-1.685 -7.1,-3.0635 -8.2,-3.0635 -5.1,0 -7.4,-4.1256 -4.1,-7.6005 4.3,-4.6475 -1.5,-12.386 -6,-8.009 -3.6,3.4214 -7.9,3.1278 -12.1,-0.82 -1.4,-1.317 -5.4,-3.813 -8.8,-5.546 -6.4,-3.222 -8.8,-6.887 -3.7,-5.608 4.3,1.084 4.4,-2.22 0.2,-5.619 -2,-1.591 -4.1,-4.38 -4.7,-6.197 -0.6,-1.904 -2.2,-3.795 -3.6,-4.46 -5.3,-2.396 -3,-7.242 4.1,-8.856 11.8,-2.677 15.5,-1.672 17.4,4.715 1.4,4.987 2,5.707 6.2,7.715 3.1,1.478 4.8,3.024 5.2,4.647 0.9,3.433 7.1,6.917 10.9,6.087 2.5,-0.552 3.4,-0.154 5.7,2.673 2.5,2.96 3.1,3.2 5.2,2.209 4.3,-1.944 14.9,4.323 14.9,8.798 0,2.366 1.7,3.3084 3.5,1.867 1,-0.897 2.3,-0.901 5.2,-0.016 7.6,2.332 8.3,3.0183 14.6,13.287 1.4,2.2952 2.1,2.5911 3.7,1.7347 3.2,-1.7424 -3.5,-13.158 -8.6,-14.422 -3.4,-0.8507 -11.2,-6.3447 -12.5,-8.7607 -1.8,-3.268 0.2,-4.415 5,-2.853 6.2,2.061 10.2,-1.28 4.8,-4.053 -3.1,-1.607 -7.7,-6.05 -7.7,-7.445 0,-4.301 7,-5.587 8,-1.462 0.5,2.109 1.3,2.578 5.2,3.036 2.6,0.297 4.8,0.747 5,1 0.2,0.252 1.1,1.6 1.9,2.995 1,1.449 6,4.878 11.9,8 6.9,3.716 10.6,6.263 11.3,7.963 2.1,4.9618 12.8,14.515 14.2,12.682 0.6,-0.89405 2.6,-1.7357 4.4,-1.8705 4.4,-0.33836 5.4,-1.9384 4.6,-7.3019 -0.7,-4.5096 -0.7,-4.5096 4.4,-4.5096 3.8,0 5.1,-0.368 5.1,-1.476 0,-0.813 1.1,-2.25 2.6,-3.194 2.6,-1.717 2.6,-1.717 0.4,-3.523 -2.9,-2.351 -5.7,-2.301 -6.3,0.115 -0.5,1.917 -6,4.061 -10.4,4.073 -6.7,0.018 -15.5,-5.386 -18.7,-11.477 -5.5,-10.76 -14,-18.518 -20.3,-18.518 -4.3,0 -7.3,-2.337 -7.3,-5.655 0,-2.781 2.4,-3.119 5.7,-0.795 1.7,1.189 3,1.332 5.6,0.615 6.3,-1.719 15.7,1.994 15.7,6.184 0,5.542 12.8,14.475 19.7,13.754 1.2,-0.126 3.2,0.49 4.6,1.369 2.4,1.567 7.7,0.535 7.7,-1.498 0,-2.162 -9.6,-7.974 -13.2,-7.974 -2.8,0 -4.7,-0.796 -7.3,-3.103 -5.4,-4.777 -4.3,-9.223 2.1,-8.187 3.8,0.631 5.4,-1.806 5.4,-8.692 0,-3.849 4.1,-6.018 11.5,-6.018 0.7,0 1.9,-1.237 2.7,-2.75 1.4,-3.029 5,-4.11 7.3,-2.204 2.5,2.048 1.7,4.961 -1.5,6.104 -3.6,1.226 -3.8,2.822 -1,5.401 1.7,1.519 2.4,1.643 4,0.676 2.5,-1.558 4,0.554 1.6,2.285 -2.2,1.649 -2.1,3.22 0.5,4.025 1.4,0.445 3,-0.038 4.9,-1.433 6.1,-4.495 10.3,-1.526 4.7,3.319 -4.4,3.879 -6.5,15.577 -2.7,15.577 1.1,0 2,-0.363 2,-0.807 0,-1.516 9,-7.193 11.4,-7.193 3.3,0 3.8,-1.182 2.2,-5.143 -0.8,-1.846 -1.7,-5.798 -2.1,-8.781 -1.4,-10.364 -9,-17.189 -9,-8.076 0,4.514 -1.8,5.073 -2.7,0.829 -0.4,-2.154 -2.6,-5.12 -6.3,-8.687 -9,-8.611 -6.2,-10.342 7.5,-4.628 7.7,3.242 9,4.156 9,6.531 0,4.896 17.4,15.179 21.2,12.522 3.2,-2.277 8.3,-1.989 10.7,0.611 1.1,1.197 2.2,1.985 2.3,1.75 0.1,-0.235 0.8,-1.328 1.4,-2.428 0.8,-1.58 2.7,-2.189 8.7,-2.904 6.6,-0.774 7.7,-1.179 7.7,-2.816 0,-4.689 -11.1,-17.131 -11.9,-13.28 -0.8,4.325 -8.4,6.702 -9.7,3.079 -0.8,-1.883 1.3,-5.579 3,-5.579 3.6,0 6.6,-6.541 3.4,-7.54 -5.4,-1.713 -11.9,-10.945 -9.2,-12.955 2.3,-1.69 1,-4.5 -2.1,-4.5 -1.4,0 -4.2,-1.43 -6.3,-3.26 -4,-3.52 -11,-8.93 -13,-10.1 -1.9,-1.18 -7.2,2.12 -7.2,4.55 0,2.86 2.7,5.81 5.4,5.81 3.3,0 6.8,4.21 6.4,7.63 -0.5,4.554 -3.2,4.081 -6.3,-1.09 -2.2,-3.78 -3,-4.46 -4.9,-3.99 -3.1,0.78 -11.7,-5.08 -13.9,-9.52 -2.1,-4.18 -0.9,-5.96 2.4,-3.65 6.2,4.37 7.9,-0.02 2.1,-5.63 -6.8,-6.61 -15.3,-8.04 -19.3,-3.24 -1.5,1.92 -6.3,1.91 -7.9,-0.01 -0.7,-0.83 -2.1,-1.5 -3,-1.5 -3,0 -7.3,-3.99 -6,-5.53 2.8,-3.44 -6,-8.63 -15,-8.86 -3.4,-0.09 -4.5,0.26 -4.5,1.39 0,0.93 0.7,1.37 1.9,1.16 2,-0.35 0.9,2.06 -1.9,4.04 -3.9,2.78 -19.8,-2.87 -27.5,-9.76 -1.4,-1.23 -4.3,-2.49 -6.5,-2.8 -12.7,-1.78 -18.4,-2.7 -21.6,-3.48 -2,-0.48 -6.2,-0.53 -9.3,-0.1 -3.5,0.48 -6.9,0.38 -8.7,-0.24 -1.6,-0.57 -4.9,-0.82 -7.2,-0.55 -4.5,0.51 -13.8,-1.62 -17.5,-4.02 -10.1,-6.6 -34.3,0.81 -48,14.66 -3.5,3.5 -5.2,3.15 -5.2,-1.05 0,-1.08 -1.2,-1.87 -3.5,-2.3 -4.3,-0.79 -4.8,-3.67 -1,-5.38 6,-2.75 1.3,-5.15 -5.2,-2.66 -2.6,0.97 -6.1,1.72 -7.8,1.66 -1.7,-0.06 -7.1,0.82 -12,1.95 -8.6,1.96 -11.9,3.03 -21,6.91 -2.2,0.93 -6.3,2.5 -9,3.49 -6.8,2.44 -7.7,3.3 -7.1,6.37 0.5,2.1 -0.1,3.11 -2.8,5.33 -1.9,1.51 -3.6,3.69 -3.8,4.85 -0.3,1.58 -1.8,2.62 -6.3,4.17 -7.9,2.68 -12.9,5.88 -18.9,11.87 -7,7.12 -11.6,5.53 -10.2,-3.59 0.8,-5.29 0.2,-5.55 -5,-2.03 -2.1,1.37 -4.4,2.5 -5.2,2.5 -0.8,0 -3.4,1.35 -5.9,3 -2.4,1.65 -5.8,3.68 -7.4,4.52 -3,1.56 -4.2,6.56 -1.9,7.975 2.9,1.814 -3.1,7.443 -6.6,6.117 -1.8,-0.678 -3,1.238 -1.6,2.58 1.4,1.463 -0.6,6.839 -2.3,6.166 -0.8,-0.284 -2.3,0.002 -3.5,0.635 -1.9,0.99 -2.3,0.861 -2.7,-0.923 -0.7,-2.758 -5.2,-2.759 -8.7,-0.002 -4.3,3.36 -3.5,5.285 1.9,4.679 5,-0.564 6.1,0.219 4.5,3.205 -1.9,3.602 -4.9,4.452 -8.5,2.477 -3.2,-1.705 -3.4,-1.695 -6.7,0.349 -1.8,1.159 -6.4,3.785 -10.2,5.837 -4.2,2.292 -8.2,5.475 -10.5,8.263 -2,2.493 -6.2,7.29 -9.4,10.66 -6.5,6.901 -6.7,7.68 -3.3,9.257 2.2,1.007 2.7,0.795 4.7,-2.089 4.2,-5.962 13.3,-15.894 15.9,-17.189 7.8,-4.055 22.3,-6.487 23.7,-3.989 0.8,1.336 1.6,1.215 6.3,-0.947 3,-1.364 7.7,-3.044 10.5,-3.734 5.8,-1.456 7.5,-2.502 7.5,-4.638 0,-7.127 6.3,-11.915 7.3,-5.57 0.3,2.004 1.6,4.712 2.8,6.018 2.2,2.374 2.2,2.374 -1.8,6.606 -3.5,3.702 -5.8,6.974 -13.6,18.618 -2.7,4.124 -4.8,5.36 -6.1,3.593 -1.5,-1.971 -6.8,-0.501 -12.8,3.513 -3.4,2.357 -5.4,2.976 -9.6,2.99 -14.3,0.049 -24.2,11.743 -24.2,28.71 0,2.3045 -0.5,4.4525 -1,4.7728 -2,1.2588 -2.3,9.5295 -0.5,13.58 1.8,3.994 0.1,13.806 -2.6,15.513 -3.8,2.347 1.1,7.442 7.1,7.442 4.8,0 4.8,0 6.4,-5.75 0.9,-3.162 2.3,-8.307 3.2,-11.432 1.1,-3.86 1.4,-7.277 1,-10.657 -0.5,-3.804 -0.2,-6.1813 1.3,-10.104 1.2,-2.822 2.1,-6.5023 2.1,-8.1789 0,-2.2491 0.9,-3.8781 3.6,-6.2131 1.9,-1.74 4,-4.196 4.5,-5.456 0.4,-1.26 2.3,-3.06 4,-4 1.7,-0.94 4.4,-2.721 5.9,-3.959 3.4,-2.814 4.2,-2.814 5.5,0 2.6,5.919 16.5,-0.746 21.5,-10.25 11.2,-21.687 52,-42.813 52,-26.938 0,0.89 1.1,2.13 2.5,2.757 3,1.398 3.1,2.859 0.3,5.863 -2.8,2.922 -1.9,3.896 1.8,2.031 5.8,-2.93 11.1,-3.02 12.9,-0.22 2.1,3.098 3.1,3.122 7.5,0.18 5.4,-3.642 6.5,-3.77 9.6,-1.111 1.6,1.34 3.3,2.437 3.7,2.437 0.5,10e-4 0.7,1.789 0.4,3.975 -0.5,3.872 -0.5,3.989 2.9,4.616 3.2,0.6 3.3,3.41 0.2,3.41 -2.7,0 -10.7,4.421 -11.6,6.371 -1.7,3.848 -8.4,5.368 -12.1,2.76 -6.8,-4.899 -25.1,5.354 -28.3,15.884 -0.8,2.657 -2.7,5.254 -6,8.0442 -8.9,7.5235 -11.3,22.801 -3.8,24.308 4,0.783 4.5,3.817 2,11.054 -3.9,11.231 -13.8,23.669 -17.6,22.187 -2.1,-0.806 -6.4,2.916 -6.4,5.53 0,4.15 -14.5,11.792 -26.5,13.977 -3.9,0.701 -7.9,1.801 -9,2.445 -9.7,5.669 -31.1,2.184 -27.6,-4.48 0.8,-1.419 0.5,-2.491 -1,-4.473 -2.7,-3.381 -4.9,-3.383 -4.9,-0.006 0,2.458 -0.3,2.582 -4.4,2.25 -4.9,-0.391 -4.4,1.063 2.9,8.402 6,6.169 27,12.72 36.6,11.457 19.5,-2.552 30.8,-6.283 38.4,-12.675 3.3,-2.735 7.3,-5.715 8.9,-6.622 1.6,-0.907 5.1,-3.396 7.8,-5.531 4.8,-3.808 8.1,-5.219 6,-2.632 -4.8,6.085 -1.4,10.307 4,4.997 3.2,-3.174 5.1,-4.247 7.5,-4.247 3.5,0 8.3,-6.952 9.8,-14 0.3,-1.925 1.3,-4.496 2.1,-5.714 0.7,-1.218 1.4,-3.791 1.4,-5.716 0,-2.103 1.3,-6.01 3.4,-9.785 3.2,-5.774 3.3,-6.488 2,-8.785 -2.2,-3.9373 -1.8,-13.863 0.7,-18.538 1.2,-2.1789 2.4,-5.714 2.7,-7.856 0.8,-4.875 3.4,-6.808 5.8,-4.359 1.7,1.616 1.6,1.856 -0.7,4.278 -3,3.225 -1.8,5.8262 3,6.2983 4.2,0.4139 5.2,-0.6537 5.6,-5.9863 0.5,-7.781 2.8,-12.384 6.2,-12.049 1.9,0.193 3.8,-0.543 5.8,-2.25 1.6,-1.395 4.5,-2.783 6.5,-3.084 1.9,-0.3 5.7,-1.404 8.5,-2.453 9.2,-3.542 10.1,-3.549 13.4,-0.108 2.1,2.264 3.8,3.113 6.2,3.129 7.7,0.051 14.5,5.203 12,9.123 -0.6,1.034 -0.9,2.995 -0.5,4.358 0.4,1.802 0.1,2.658 -1.1,3.134 -2,0.761 -3.5,-1.104 -3.5,-4.387 0,-3.65 -4.4,-2.911 -8.8,1.5 -2.1,2.063 -5,4.303 -6.5,4.979 -1.5,0.676 -2.7,1.9132 -2.7,2.75 0,2.2272 4.6,1.912 7,-0.4785 4.6,-4.6225 12.2,-0.9965 11.6,5.5499 -0.1,2.0121 -0.2,2.0017 8.2,1.1807 2.8,-0.2695 4.8,2.2278 3.8,4.7765 -0.6,1.5538 -1.6,1.7045 -7.7,1.1904 -15.3,-1.2848 -24.8,7.805 -15.9,15.302 4.1,3.425 3.9,5.445 -0.3,4.603 -1.8,-0.356 -3.4,-0.975 -3.5,-1.375 -1.9,-5.176 -7,-8.307 -11,-6.766 -1.5,0.581 -1.4,6.096 0.4,13.788 1.2,5.46 -7.7,1.789 -9,-3.734 -0.4,-1.383 -1.1,-2.516 -1.6,-2.516 -0.5,0 -1.8,-0.922 -2.9,-2.049 -1.9,-2.05 -1.9,-2.049 -5.6,3.117 -4.7,6.597 -7.4,5.532 -3.6,-1.435 1.8,-3.308 2.2,-5.014 1.6,-7.231 -0.8,-2.911 -0.7,-8.2389 0.1,-9.6622 0.3,-0.4184 1.5,-0.0809 2.7,0.75 3.2,2.3 6.2,1.8527 8.2,-1.2393 1,-1.5125 3.6,-4.4358 5.8,-6.4962 3.6,-3.4286 3.9,-3.9624 2.8,-6.2971 -2.1,-4.7092 -1.5,-8.0782 1.9,-9.4572 6.3,-2.641 3.7,-4.082 -7,-3.761 -12.2,0.368 -22.7,8.204 -14,10.472 2.4,0.6392 2.5,3.0239 0.3,6.317 -2.4,3.4644 -3.3,3.9398 -7.7,3.9572 -7.5,0.03001 -12.6,9.0371 -7.6,13.515 2.3,2.088 2.5,5.211 0.5,7.803 -2.6,3.418 8.6,20.697 13.4,20.697 2.5,0 2.2,4.749 -0.4,7.422 -1.9,1.813 -2.5,3.214 -2,4.373 0.4,0.938 1,2.977 1.3,4.532 0.7,2.826 0.7,2.826 2.9,-0.25 3.4,-4.558 6.3,-4.151 6.3,0.888 0,4.63 2.6,6.854 5.9,5.071 2.6,-1.401 2.7,-1.356 3.4,1.158 0.5,2.077 0.7,2.104 2.4,0.5 1.1,-0.931 2.3,-1.694 2.7,-1.694 0.4,0 2.1,-0.949 3.7,-2.109 3.7,-2.622 4.5,-2.011 1.9,1.365 -1.1,1.408 -2,3.951 -2,5.652 0,2.679 -0.4,3.108 -2.8,3.208 -1.5,0.063 -3.2,0.22 -3.7,0.348 -0.6,0.127 -1.5,0.3 -2.2,0.384 -0.6,0.084 -1.7,1.507 -2.3,3.163 -1.4,3.255 -1.7,2.626 6.9,14.775 1.7,2.357 3.1,4.944 3.1,5.75 0,1.916 1.9,1.89 2.6,-0.036 0.3,-0.86 1.8,-1.5 3.5,-1.5 2.6,0 2.8,-0.208 1.9,-2.014 -1.4,-2.444 0.6,-3.549 4.5,-2.574 2,0.513 2.5,0.261 2.5,-1.392 0,-1.545 0.6,-2.02 2.8,-2.02 3.6,0 5.2,-1.651 5.2,-5.329 0,-2.929 0,-2.929 5.8,-2.271 5,0.569 6.1,0.376 8.2,-1.439 2.7,-2.314 8.4,-2.01 10.4,0.552 0.6,0.74 2.2,1.49 3.6,1.667 2,0.256 2.5,0.964 2.8,3.51 0.2,2.624 0.8,3.244 3,3.5 7.7,0.895 2.1,19.095 -6.8,21.925 -3.5,1.12 -6.5,2.86 -8.1,4.82 -1.7,2.06 -3.5,3.07 -5.3,3.07 -1.9,0 -4,1.25 -6.8,4 -2.1,2.2 -4.7,4 -5.7,4 -0.9,0 -2.7,0.69 -3.9,1.55 -1.2,0.85 -4.8,2.22 -8,3.03 -3.1,0.81 -6.9,2.29 -8.2,3.29 -4.9,3.5 -8.6,4.86 -15.2,5.51 -8.9,0.87 -14.3,2.89 -18.9,7.03 -2.1,1.88 -4.8,3.98 -6.1,4.66 -1.3,0.68 -2.9,2.07 -3.6,3.08 -0.8,1.02 -2.1,1.86 -3,1.87 -2.8,0.03 -6.9,3.68 -5.7,4.93 1.5,1.5 7.3,-0.57 10.3,-3.65 1.6,-1.6 2.9,-2.2 4,-1.74 0.9,0.38 2.7,0.92 4,1.2 1.9,0.41 2.2,0.95 1.7,2.96 -0.3,1.36 -0.1,3.07 0.5,3.82 0.9,1.03 0.6,1.64 -1,2.64 -4.5,2.81 -1.7,9.32 2.9,6.84 1.6,-0.85 3,-0.82 5.7,0.14 2.9,1.08 3.6,1.05 4.4,-0.16 0.5,-0.8 1.2,-1.06 1.7,-0.59 0.4,0.47 0.2,1.07 -0.6,1.34 -0.7,0.26 -2.9,1.89 -4.9,3.61 -1.9,1.73 -5.2,3.61 -7.1,4.19 -3.4,0.98 -3.6,1.31 -3.4,4.61 0.2,2.23 -0.2,4.01 -1.2,4.8 -1.5,1.27 -1.6,1.11 -4,-5.7 -0.3,-0.68 0.4,-1.71 1.5,-2.28 2.4,-1.27 2.6,-4.53 0.4,-5.38 -4.3,-1.62 -12.1,-0.62 -14.4,1.85 -1.3,1.34 -4.4,3.42 -6.9,4.61 -5.3,2.46 -6.1,3.41 -6.1,6.95 0,1.39 -1.2,4.18 -2.5,6.22 -6.8,9.86 -0.9,17.03 7,8.68 z m 96.5,-178.09 c -1.1,-1.829 -2,-4.057 -2,-4.952 0,-0.895 -0.7,-2.188 -1.5,-2.873 -3.9,-3.184 -1.6,-5.761 7,-7.993 5.6,-1.4765 10.8,-5.6185 9.9,-7.9683 -1.3,-3.6121 -7.2,-10.933 -10.7,-13.448 -3.9,-2.844 -4.8,-5.25 -2.2,-6.232 2.3,-0.912 6.5,2.349 6.5,5.144 0,1.8595 0.9,2.953 4,4.4975 2.6,1.3389 4,2.7187 4,4.0126 0,1.0846 1.3,3.1795 3,4.6553 2,1.8163 2.8,3.273 2.4,4.5077 -0.7,2.1762 2.4,2.4752 7.4,0.7206 2.6,-0.8873 3.7,-0.7988 5.6,0.4507 2.2,1.4353 2.5,1.405 4.1,-0.3962 4,-4.3634 14.3,0.0523 16.1,6.8798 2.6,9.631 -25.4,16.095 -33.1,7.66 -5.7,-6.291 -11,-5.631 -11.7,1.465 -0.6,5.88 -6.1,8.31 -8.8,3.869 z m -180,133.03 c 2.8,-3.24 12.4,-4.74 30.5,-4.73 19.7,0 27.7,-1.84 19.4,-4.51 -2.8,-0.92 -3.5,-1.66 -3.7,-4.31 -0.4,-3.2 -0.4,-3.2 -5.5,-2.63 -5.1,0.56 -10.4,3.33 -6.4,3.33 1,0 1.5,0.45 1.2,1 -1.2,1.88 -5,0.99 -7.1,-1.67 -2.1,-2.68 -3.1,-2.69 -6.7,-0.11 -2.6,1.9 -4.5,-0.36 -2.9,-3.68 0.9,-2.14 1.6,-2.42 4.2,-1.88 3.7,0.73 4.9,-0.6 4.9,-5.3 0.1,-3.63 -2.6,-4.58 -13.4,-4.76 -7.6,-0.13 -7.9,-1.74 -1,-5.51 5.9,-3.25 6.8,-5.63 2.8,-7.15 -2,-0.77 -2.9,-0.76 -3.2,0.02 -0.2,0.6 -3.1,2.94 -6.5,5.2 -3.4,2.26 -7.5,5.38 -9.1,6.92 -1.7,1.54 -5.7,4.23 -9,5.97 -13.5,7.12 -23.4,16.38 -18.4,17.13 3.3,0.48 3.2,2.16 -0.1,4.16 -5.7,3.32 -0.6,5.04 6.3,2.16 5.8,-2.41 9.2,-1.96 11.7,1.52 2.7,3.86 8,3.34 12,-1.17 z m -96.4,-16.6 c 3,-4.03 5.4,-8.89 5.4,-10.98 0,-1.01 0.9,-2.62 2,-3.58 1.6,-1.39 1.9,-2.45 1.4,-5.22 -0.7,-3.8 -0.4,-4.09 2.6,-2.24 1.7,1.06 2.2,0.92 3.5,-1 0.9,-1.23 2.6,-2.23 3.9,-2.23 3,0 3.7,-1.87 2.9,-7.53 -0.5,-3.71 -0.3,-4.47 1,-4.47 3.4,0 3.4,-8.918 0,-19.672 -1.8,-5.62 -1.7,-6.212 2,-23.167 2.2,-9.786 7.8,-14.93 10,-9.166 2.5,6.703 6.3,-3.438 5.2,-13.887 -1.1,-10.82 -0.9,-11.978 4.7,-21.04 5.9,-9.711 6.9,-16.206 2.9,-20.473 -2.7,-2.8199 -4.1,-6.9266 -4.1,-11.542 0,-6.641 -13.5,-5.429 -15.7,1.406 -0.3,1.091 -2.5,3.8758 -4.7,6.1882 -5.2,5.247 -8.8,9.9688 -10.3,13.29 -0.6,1.407 -3,4.4538 -5.2,6.7698 -6.1,6.242 -5.1,10.51 1.1,4.595 4.6,-4.484 5.3,11.714 0.9,23.009 -0.6,1.548 -1.1,4.142 -1.1,5.765 0,4.792 -5.7,13.693 -10.2,15.979 -2.1,1.089 -5.1,3.822 -6.5,6.072 -3,4.41 -3,4.166 2.3,7.515 3.9,2.428 -4.6,11.353 -10.8,11.353 -5.2,0 -5.5,-3.303 -0.7,-8.511 4.2,-4.532 4.2,-4.532 1.5,-9.395 -1.5,-2.715 -2.6,-6.461 -2.6,-8.479 0,-9.061 -4.1,-0.602 -6.6,13.535 -1.1,6.415 -2.2,10.041 -3.6,11.55 -2.2,2.331 -7,14.825 -9.5,24.775 -2.9,11.69 3.9,23.49 8.4,14.45 2.8,-5.75 2.8,-6.78 -0.2,-7.92 -2.9,-1.1 -3.4,-4.5 -1.1,-7.56 0.8,-1.07 1.5,-2.89 1.5,-4.05 0.1,-3.51 4.3,-7.261 7.5,-6.65 3.1,0.59 4.5,-0.854 4.5,-4.475 0.1,-1.549 0.8,-2.426 2.6,-2.869 3.3,-0.834 6.5,1.96 6.5,5.754 0,3.02 1.6,3.87 2.6,1.35 1.2,-3.138 6.4,0.09 6.4,3.97 0,10.88 -10.1,24.48 -14.4,19.45 -1.4,-1.66 -2,-1.84 -3.2,-0.88 -2.1,1.72 -1.8,2.76 1.6,6.63 3.1,3.55 3.1,5.33 0.1,5.33 -2.1,0 -4.1,1.86 -4.1,3.7 0,1.91 3.5,1.58 8.1,-0.76 4.9,-2.5 6.6,-1.56 7.5,4.19 0.7,4.59 1.3,4.76 4,1.12 z m 502,-51.679 c 0.3,-0.959 1.6,-1.283 3.7,-0.991 9.6,1.313 19.1,-4.3 12.7,-7.541 -11.5,-5.895 -7.1,-17.381 5.2,-13.478 2.9,0.922 6.4,2.277 7.8,3.01 15.2,8.129 13.8,7.631 15.6,5.525 1.2,-1.403 2.5,-1.79 4.8,-1.424 2.7,0.444 3.2,0.144 4.2,-2.587 1.3,-3.267 4.8,-4.248 7.1,-1.957 1.9,1.934 4.3,0.183 4.3,-3.201 0,-2.217 0.9,-4.107 3.3,-6.473 7.3,-7.318 14.2,-4.973 14.2,4.853 0,4.966 0.2,5.559 1.9,5.384 1.3,-0.12 2.4,0.676 3,2.054 2.7,5.944 6.3,0.363 4.4,-6.821 -1.1,-4.512 -1,-5.158 0.8,-7.678 8.8,-11.883 5.6,-19.302 -12.1,-28.231 -10,-4.988 -14,-4.024 -17.4,4.188 -1.7,3.816 -2.7,4.869 -5.3,5.562 -6.3,1.626 -10.2,12.79 -5.8,16.73 2,1.838 2.8,7.5 1,7.5 -0.5,0 -1.6,-1.181 -2.3,-2.625 -1.8,-3.34 -7.3,-5.453 -16.3,-6.251 -12.5,-1.112 -20.4,-8.299 -20.4,-18.49 0,-3.477 -2.9,-3.503 -6.1,-0.054 -2.2,2.312 -3,2.518 -7.4,1.982 -7.7,-0.915 -17.5,-0.788 -17.5,0.226 0,0.216 0.9,1.164 2.1,2.108 3.6,2.897 4,15.316 0.6,18.906 -4,4.242 -5.3,14.018 -2.3,16.698 1.2,1.1 3.1,3.979 4.1,6.398 2.7,6.228 10.6,10.597 12.1,6.678 z m -401,-76.058 c 0,-2.029 1,-3.594 2.9,-4.987 1.6,-1.1169 4.4,-3.418 6.4,-5.1138 2,-1.6958 4.3,-3.3691 5.3,-3.7186 1.1,-0.4094 1.8,-1.6845 1.8,-3.5852 0,-3.3676 4.2,-6.582 9.7,-7.4304 7.9,-1.228 13.7,-9.695 13.4,-19.683 -0.1,-2.475 0.4,-5.762 1,-7.305 1.5,-3.623 -0.3,-6.056 -2.1,-2.774 -1.6,2.908 -3,1.696 -3,-2.48 0,-4.4 -0.9,-4.326 -6.5,0.559 -2.6,2.2 -5,4 -5.4,4 -1.4,0 -8.8,7.545 -11,11.234 -1.3,2.054 -4.7,5.831 -7.7,8.394 -11.3,9.6565 -18.3,23.812 -15,30.274 3.1,5.996 10,7.767 10.2,2.616 z" />
            <path
               style="fill:#8b8e71"
               inkscape:connector-curvature="0"
               id="path3723"
               d="m -1677.7,584.09 c -12.9,-1.2 -36.2,-5.04 -47.2,-7.8 -11.7,-2.9 -24.1,-6.41 -24.7,-6.96 -1.6,-1.56 1.4,-1.75 8,-0.51 11.8,2.22 27.3,1.93 27.3,-0.53 0,-2.88 -8.3,-5.76 -17.2,-5.95 -5.2,-0.11 -7.7,-0.62 -9.1,-1.87 -1,-0.95 -5,-2.46 -8.8,-3.37 -10.4,-2.47 -15.7,-12.35 -6.6,-12.35 2.1,0 4.4,-0.63 5.1,-1.42 1.4,-1.68 0.9,-2.02 -4.9,-3.58 -2.5,-0.65 -5.4,-1.94 -6.4,-2.85 -1.2,-1.08 -3.6,-1.65 -7,-1.65 -5.7,0 -8,-4.97 -4.1,-8.87 2.2,-2.21 1.2,-3.33 -3.7,-4.16 -3.3,-0.55 -4.3,-0.36 -5,0.91 -1.5,2.63 -5.2,2.1 -4.5,-0.63 1.1,-4.37 -18.6,-18.75 -25.6,-18.75 -8.4,0 -10,2.59 -5.2,8.47 3.5,4.25 4.5,4.73 13.5,6.19 3.6,0.6 6,1.95 6,3.46 0,1.21 -3.8,1.11 -4.5,-0.12 -0.4,-0.55 -1.8,-1 -3.1,-1 -1.4,0 -4.3,-0.89 -6.4,-1.98 -2.1,-1.08 -5.8,-2.27 -8.2,-2.64 -6.7,-1.03 -8.4,-2.13 -6.4,-4.29 0.9,-0.96 1.6,-2.46 1.6,-3.32 0,-0.86 0.6,-1.82 1.5,-2.14 3.5,-1.36 0.1,-8.63 -4.1,-8.63 -2.9,0 -3.1,1.67 -0.7,5.84 2.2,3.92 -0.2,7.16 -5.3,7.16 -1.8,0 -4,0.67 -4.8,1.5 -2.3,2.29 -3.7,1.85 -8.2,-2.57 -3.6,-3.57 -5.2,-4.3 -12.8,-5.97 -16.4,-3.58 -23.2,-12.04 -27.8,-34.75 -1,-5.14 -1.7,-6.38 -3.5,-6.84 -1.2,-0.32 -3.4,-2.1 -4.8,-3.97 -1.5,-1.87 -3.2,-3.4 -3.9,-3.4 -1.9,0 -4,-2.88 -5.6,-7.5 -0.7,-2.2 -2.4,-5 -3.7,-6.21 -1.3,-1.21 -2.3,-2.83 -2.3,-3.6 0,-2.11 -13,-12.61 -17,-13.74 -2,-0.54 -5.1,-2.57 -7,-4.51 -4.3,-4.33 -7.5,-5.28 -10,-2.99 -1.8,1.6 -1.9,1.54 -2.5,-1.25 -0.9,-4.07 -10.4,-14.57 -10.5,-11.55 0,2.41 5.7,12.98 9.6,17.74 1.4,1.71 4.6,6.24 7.1,10.07 9.9,15.23 20.2,24.55 18.8,17 -0.6,-3.53 -0.6,-3.53 3.1,-1.95 9.5,3.95 19.3,13.01 15.5,14.27 -1.9,0.62 -1.3,2.71 1.4,5.22 1.4,1.3 4,5.64 5.9,9.65 2.6,5.36 4.6,8.09 7.7,10.33 2.3,1.67 5,4.34 6,5.92 0.9,1.59 4.3,4.59 7.5,6.68 3.2,2.09 8,5.74 10.6,8.11 2.6,2.37 5.3,4.31 6,4.31 0.7,0 4.4,2.89 8.2,6.41 6.7,6.13 11,8.36 19.6,10.01 4.4,0.87 15.4,8.16 17.9,11.93 3,4.59 10.8,5.6 10.6,1.4 0,-2.5 -0.1,-2.49 9,-0.63 4.8,1 6.4,1.82 8,4.24 1.1,1.65 3.3,3.42 5,3.94 1.6,0.52 4.1,2.02 5.5,3.33 1.8,1.64 4.1,2.51 7.3,2.74 6.6,0.5 11.5,7.2 7.8,10.84 -4.9,4.97 -78.1,-32.11 -107,-54.24 -40.9,-31.36 -72.5,-66.65 -100.1,-111.87 -19.9,-32.59 -52.1,-120.51 -40.2,-109.76 1,0.91 2.1,1.66 2.5,1.66 1.3,0 0.6,-10.12 -0.9,-12.4 -0.8,-1.28 -2.3,-5.43 -3.3,-9.22 -1.3,-5.12 -2.2,-6.82 -3.3,-6.62 -2,0.34 -2.5,-1.41 -4.4,-17.44 -2.5,-21.72 -2,-46.58 1,-46 1.4,0.27 2.7,-5.91 2.4,-11.66 -0.3,-4.27 -0.6,-5.11 -2.1,-4.87 -2.9,0.48 -2.5,-5.48 2.3,-38.79 1.1,-7.67 3.4,-17.68 7.1,-31 7.4,-26.326 10.5,-35.811 15.1,-45.996 1.7,-3.58 4.5,-10.169 6.3,-14.644 26.5,-64.955 87.9,-132.85 154.1,-170.38 6,-3.39 11.3,-6.53 11.9,-6.97 13.1,-10.53 74.4,-31.75 111,-38.41 19.7,-3.6 25.7,-4.24 56.9,-6.09 139.2,-8.22 283.5,78.476 348.6,209.41 131.9,265.51 -79.6,571.94 -375.9,544.42 z m 232.5,-157.4 c 2.1,-1.68 4.5,-3.93 5.4,-4.99 0.8,-1.07 4,-2.6 7.1,-3.4 5.7,-1.5 13,-5.75 16.1,-9.48 1,-1.14 2.6,-2.07 3.8,-2.07 2.4,0 2.6,-1.82 0.3,-2.71 -1,-0.36 -3.4,0.34 -5.6,1.63 -4.8,2.75 -7.6,1.32 -5.9,-3.01 3.2,-8.09 3.5,-10.85 1.6,-12.94 -1.8,-1.99 -1.7,-2.09 1.4,-4.75 3.2,-2.72 3.2,-2.72 0.7,-6.47 -3,-4.29 -4,-4.6 -5.6,-1.67 -1,1.83 -1.7,2.02 -6.3,1.53 -12.9,-1.38 -12.1,-1.54 -12.4,2.63 -0.4,4.39 -3,6.26 -7.4,5.38 -3.5,-0.7 -6.8,2.12 -6.8,5.75 0,1.31 -0.7,2.94 -1.5,3.63 -4.2,3.45 0.9,8.6 8.2,8.31 7.4,-0.28 3.8,6.45 -5.5,10.35 -3.5,1.49 -3.9,2.82 -1.7,5.78 0.8,1.06 1.5,2.94 1.5,4.16 0,6.46 5.9,7.57 12.6,2.34 z m -270.6,-7.94 c 0,-2.22 8.3,-2.98 11.8,-1.08 3.5,1.86 11.6,1.75 11.9,-0.16 0.4,-1.72 -0.1,-2.05 -7.4,-4.75 -3.2,-1.18 -5.3,-5.13 -6.8,-12.51 -0.7,-3.54 5.6,-6.57 9.4,-4.52 2.9,1.55 15.2,1.26 12.6,-0.29 -1,-0.66 -3.2,-2.37 -4.9,-3.8 -2.9,-2.49 -3.1,-2.53 -5.8,-1 -5,2.81 -7.8,-4.26 -3.5,-8.76 2.7,-2.83 3.4,-5.55 1.7,-6.63 -2.9,-1.78 -1,-3.67 3,-2.99 3.6,0.61 4.2,0.44 4.7,-1.46 0.3,-1.17 1,-1.95 1.6,-1.72 0.7,0.23 1,1.03 0.8,1.79 -3.2,12.01 1.4,19.18 11.3,17.57 3.7,-0.59 5.6,1.82 5.6,7.1 0,4.65 1.9,10.21 3.6,10.21 1.2,0 1.4,-0.69 0.9,-2.91 -0.8,-3.34 0.8,-4.89 3,-3.03 1.1,0.92 2.1,0.96 3.7,0.15 1.3,-0.6 3.3,-1.38 4.6,-1.74 1.8,-0.51 2.2,-1.25 2,-3.44 -0.2,-1.53 0.4,-3.57 1.2,-4.53 2.1,-2.54 3.9,-8.47 3.9,-12.71 0.1,-4.66 7.9,-12.79 12.4,-12.79 1.2,0 1.3,-0.58 0.4,-3.5 -0.6,-1.93 -1.4,-3.5 -1.9,-3.5 -0.5,0 -0.8,-0.68 -0.8,-1.5 0,-1.64 2.5,-2.07 3.4,-0.59 0.6,1 7.4,-0.5 9,-1.97 1.4,-1.31 -1.3,-3.94 -4.1,-3.94 -1.8,0 -2.3,-0.55 -2.3,-2.25 0,-4.02 1.6,-5.25 6.7,-5.25 4,0 4.8,-0.33 5,-2 0.9,-5.94 1.3,-6.5 4,-6.49 4.5,0.03 5.9,1.38 4.5,4.46 -2.5,5.39 1.4,7.95 5.9,3.89 1.3,-1.15 2.2,-1.34 3.1,-0.63 6.6,5.21 10.8,1.93 10.4,-8.07 -0.3,-9.07 -1.4,-10.72 -5.1,-8.25 -5.6,3.64 -9.6,0.01 -5.6,-5.05 2.9,-3.73 2.7,-5.57 -0.7,-5.18 -2.2,0.25 -2.8,0.9 -3.1,3.1 -0.2,2.21 -0.9,2.92 -3.3,3.4 -2.1,0.41 -3.7,1.73 -5.1,3.99 -2.5,4.28 -5.1,5.75 -7.7,4.36 -1,-0.57 -3.1,-1.03 -4.6,-1.03 -2.7,0 -2.7,-0.03 -2,-5.5 0.5,-3.68 0.4,-5.5 -0.4,-5.5 -0.6,0 -1,0.47 -1,1.05 0,0.59 -1.4,2.72 -3,4.75 -1.6,2.03 -3.4,5.63 -4.1,8 -0.7,2.37 -2.1,4.75 -3.1,5.29 -2.2,1.18 -2.4,4.2 -0.3,5.9 2,1.7 0.9,3.01 -2.6,3.01 -2.1,0 -3.4,0.77 -4.6,2.75 -1,1.51 -1.8,2.9 -2,3.09 -1.9,2.86 -8.1,-5.63 -6.4,-8.79 0.7,-1.3 0.7,-2.78 0.1,-4.55 -0.6,-1.45 -1,-4.44 -1,-6.64 0,-5.55 -1.5,-7.86 -5,-7.86 -1.6,0 -3.6,-0.71 -4.5,-1.57 -2,-2.06 -5.9,-1.46 -6.4,0.98 -0.7,3.55 2.1,9.65 5,11.18 1.6,0.8 2.9,1.91 2.9,2.46 0,2.17 -3,1.94 -6.5,-0.5 -2.1,-1.4 -4.2,-2.55 -4.6,-2.55 -3.8,0 -2.8,-10.01 1.7,-17.23 2.9,-4.56 2.9,-3.98 -0.1,-8.77 -1.4,-2.18 -2.5,-4.99 -2.5,-6.23 -0.1,-2.12 -5.7,-9 -9.2,-11.27 -2.3,-1.42 -3.3,-6.5 -1.4,-6.5 2.1,0 2.8,-1.69 1.6,-3.98 -1.3,-2.38 -3.9,-2.66 -4.7,-0.52 -1.2,3.09 -4.1,1.62 -5.5,-2.75 -1,-3.23 -1.9,-4.34 -3.7,-4.59 -1.3,-0.19 -4.5,-1.65 -7.1,-3.25 -5.6,-3.42 -10,-3.74 -12.5,-0.91 -2.5,2.73 -3.2,2.57 -8.1,-1.94 -5.5,-5.06 -10.4,-6.18 -14.4,-3.24 -1.6,1.15 -4,2.37 -5.4,2.72 -8.2,2.08 2.8,10.84 11.3,8.96 4.3,-0.93 4.8,1.93 1.1,6.14 -1.7,1.88 -3,4.28 -3,5.32 0,3.69 -10.4,8.73 -15.4,7.47 -2.7,-0.66 -9.6,4.76 -9.6,7.47 0,1.37 2.6,1.45 3.5,0.1 0.3,-0.55 1.9,-1 3.5,-1 1.9,0 3.3,-0.71 4,-2 2.9,-5.48 10.5,0.54 10.5,8.34 0,3.55 0.3,4.2 2.2,4.48 2.7,0.38 3,3.18 0.4,3.18 -1.3,0 -2.3,1.11 -3.1,3.18 -1.3,3.74 -2.4,3.05 -4.2,-2.68 -2.8,-8.4 -11.3,-3.03 -8.7,5.48 1.1,3.69 1,4.24 -1,6.36 -2.9,3.06 0,6.16 5.7,6.16 3.1,0 3.9,0.49 5.2,3 1.6,3.19 6.3,9.76 9.3,13.02 1,1.09 2.6,3.1 3.7,4.48 4,5.34 6.8,-0.41 6.9,-14.25 0.1,-7.52 0.9,-8.31 3.9,-3.5 2.6,4.24 3.6,8.46 2.4,10.01 -4.1,5.16 -5.3,13.59 -2.7,18.72 2.8,5.6 2.7,6.34 -1.5,8.51 -2.8,1.41 -3.1,1.32 -8.2,-2.01 -2.9,-1.91 -5.9,-3.48 -6.6,-3.48 -1.5,0 -1.7,2.61 -0.2,3.5 0.5,0.34 1,1.65 1,2.92 0,1.26 1.3,4.01 3,6.1 3.4,4.35 4.4,7.42 3.6,10.94 -0.4,1.35 0,4.22 0.7,6.37 1.1,3.11 1.1,4.41 0.1,6.29 -2.7,5.33 -0.2,12.7 3.5,10.4 0.5,-0.31 1.5,0.16 2.3,1.05 5.3,6.6 7.8,7.99 7.8,4.43 z m 184,-8.01 c 1.1,-2.07 9.2,-2.98 10.4,-1.17 0.2,0.46 3.4,0.87 6.9,0.93 3.6,0.05 7.4,0.58 8.5,1.17 1.1,0.59 3.4,1.08 5.1,1.08 1.7,0 4.3,0.74 5.6,1.64 2.2,1.42 3.1,1.47 6.8,0.38 2.3,-0.7 7.2,-1.45 10.9,-1.68 13.4,-0.8 20.9,-6.14 13.9,-9.78 -1.7,-0.87 -3.1,-2.51 -3.3,-3.77 -0.3,-2.18 -0.6,-2.22 -14,-2.11 -13.6,0.11 -13.6,0.11 -16.9,-3.29 -4.8,-4.87 -15.9,-4.68 -15.9,0.26 0,1.33 -0.7,2.67 -1.5,2.98 -0.9,0.33 -1.5,1.82 -1.5,3.47 0,3.71 3,3.95 5.6,0.45 2.1,-2.75 6.1,-4.04 8.3,-2.64 1.8,1.19 -0.2,4.09 -2.9,4.09 -1,0 -3.5,1.17 -5.6,2.61 -3,2.05 -4.4,2.43 -6.3,1.75 -2.5,-0.89 -2.8,-1.28 -5.5,-7.64 -2.9,-6.67 -10.4,-7.71 -9.2,-1.27 0.9,4.69 -1.5,10.01 -5.4,12 -3.1,1.63 -4,4.03 -1.8,4.82 1.8,0.65 6.5,-1.96 7.8,-4.28 z m -254.8,-9.99 c 3.1,-2.4 4.7,-2.48 9.5,-0.48 7.3,3.05 16.1,-11.58 10.7,-17.63 -2,-2.14 -1.1,-3.89 1.9,-3.91 4.4,-0.02 7.1,-6.26 4.7,-11.18 -2.6,-5.36 -2.6,-5.47 0.9,-7.28 4.2,-2.17 7,-1.89 9.7,0.98 3,3.27 3.8,3.16 6.9,-1.01 2.9,-3.72 2.9,-3.74 0.1,-13.94 -2,-7.43 -5.6,-7.1 -6.4,0.58 -0.5,5.11 -0.1,4.54 -3.5,5.39 -2.8,0.7 -5.7,-1.57 -9.8,-7.53 -1.4,-2.13 -1.8,-2.19 -5.2,-0.95 -3.5,1.27 -3.8,1.21 -6.3,-1.47 -2.1,-2.33 -3.1,-2.69 -5.7,-2.17 -5.1,1.02 -5.5,2.29 -1.8,5.43 2.4,2.01 3.2,3.32 2.7,4.58 -0.9,2.39 -2.7,1.58 -5.4,-2.43 -3.5,-5.13 -8.9,-6.66 -12.3,-3.45 -1.8,1.76 -3.7,2.47 -6.5,2.48 -2.2,0.01 -4.6,0.43 -5.4,0.93 -1.8,1.13 -5,-0.44 -5,-2.43 0,-0.77 1.2,-1.99 2.6,-2.71 3.7,-1.8 3.9,-3.05 0.8,-6.68 -3.4,-4.09 -5.8,-4.2 -5,-0.22 1.1,4.82 -1.2,4.7 -5.9,-0.3 -4.8,-5.2 -6.1,-5.51 -10,-2.43 -3.8,2.93 -14.3,3.27 -16.4,0.52 -0.8,-1.14 -2.3,-1.69 -4,-1.5 -3.5,0.41 -4,3.77 -1,7.75 2.5,3.43 2.1,4.82 -1,2.92 -1.7,-1.08 -2.3,-0.99 -4.1,0.58 -2,1.8 -2.1,1.8 -4,0.06 -7.6,-6.86 -23.7,3.85 -19,12.63 0.7,1.15 0.9,3.23 0.7,4.62 -2.3,11.86 13.7,15.63 20.4,4.81 1.8,-2.94 1.8,-2.94 2.8,-0.33 0.5,1.43 1.6,2.98 2.4,3.43 0.7,0.46 1.9,1.85 2.6,3.09 1.5,2.92 2.8,2.84 4.2,-0.25 0.7,-1.39 2,-2.5 3.1,-2.5 1,0 2.8,-1.07 4.1,-2.37 1.6,-1.76 2.9,-2.26 5.2,-1.94 3.8,0.56 10.5,-2.2 10.5,-4.33 0,-1.24 -0.7,-1.48 -2.9,-1.04 -2.9,0.58 -8.4,-3.42 -6.8,-4.98 2.2,-2.18 13.1,-1.1 18.7,1.84 6.5,3.38 9.6,3.16 10.6,-0.75 0.7,-2.89 1.1,-2.97 3.6,-0.73 1.6,1.42 2.4,1.51 4.9,0.55 2.8,-1.07 3.4,-0.86 8,2.8 5.3,4.18 6.8,4.6 10,2.86 3.9,-2.07 7.7,2.91 4,5.17 -3.6,2.15 -6.2,5.7 -5.5,7.48 0.3,0.82 -0.7,1.87 -2.8,2.73 -1.8,0.77 -4,2.14 -4.7,3.05 -2.2,2.63 -11.6,-0.71 -14.8,-5.25 -1.9,-2.73 -2.5,-2.65 -6.2,0.73 -5.8,5.44 -5.1,15.02 1.6,21.26 6.6,6.19 6.9,6.35 9.6,4.58 2.3,-1.45 2.6,-1.42 4.2,0.38 2.2,2.43 2.6,2.43 5.7,-0.04 z m 2.1,-79.71 c 2.5,-4.68 -0.7,-9.74 -5.5,-8.73 -3.8,0.8 -4,-0.54 -0.8,-5.36 3.6,-5.23 3.6,-5.72 0.4,-7.86 -2.2,-1.43 -2.6,-2.24 -2.1,-5.03 0.5,-2.8 0.2,-3.31 -1.4,-3.31 -1.1,0 -1.9,0.33 -1.9,0.75 0,0.41 -1.1,2.09 -2.4,3.74 -4.6,5.69 -8.2,-0.66 -5.5,-9.66 2.6,-8.55 -5.5,-14.87 -12.4,-9.77 -3.2,2.36 -11.1,-0.37 -12.1,-4.2 -0.2,-1.03 -1,-1.86 -1.7,-1.86 -0.7,0 -0.9,0.65 -0.4,1.75 1.3,3.33 2.4,8.76 2.4,12.54 0.1,2.08 1,5.68 2.2,8 1.2,2.31 2.3,6.36 2.4,9 0.4,6.42 4.6,10.51 7,6.71 1,-1.72 2.3,-1.1 1.8,0.88 -0.7,2.74 1.4,3.54 4.3,1.65 1.4,-0.97 3.3,-1.38 4.5,-0.99 1.5,0.46 2.9,-0.15 4.9,-2.12 1.6,-1.53 3.1,-2.59 3.2,-2.35 1.3,1.96 2.3,6.94 1.7,8.09 -1.1,1.96 0.1,3.57 3,3.98 1.5,0.23 3,1.53 4,3.58 1.9,3.95 2.6,4.04 4.4,0.57 z m -149.8,-53.75 c 1.3,-0.94 3.2,-1.25 5.6,-0.89 4.4,0.69 12.9,-3.71 12.9,-6.71 0,-1.44 -4,-1.69 -5.7,-0.37 -2.7,2.04 -5.3,1.76 -5.3,-0.56 0,-2.96 7.7,-7.65 10.1,-6.14 5.1,3.17 11.9,0.36 8.4,-3.45 -4.6,-4.97 -14.3,-8.24 -16,-5.42 -1.7,2.67 -5.7,1.06 -5.4,-2.16 0.4,-3.59 -1.6,-5.03 -2.4,-1.78 -0.7,2.35 -2.7,1.76 -2.7,-0.76 0,-0.87 -0.9,-3.43 -1.9,-5.69 -1.9,-4.13 -4.5,-10.52 -5.6,-13.95 -0.4,-1.55 -1.2,-1.73 -4.6,-1.15 -3.3,0.55 -4.3,0.34 -5.5,-1.17 -1.8,-2.42 -1.9,-0.27 -0.1,4.02 1,2.18 1.1,3.87 0.5,4.97 -1,1.79 -1.4,10.01 -0.9,18.46 0.3,4.31 -0.1,5.72 -1.8,7.57 -3.8,4 1.2,12.64 7.2,12.64 1.2,0 4,0.9 6.2,2 4.6,2.38 4.6,2.38 7,0.54 z m 105.4,-35.53 c 3.3,-1.65 6.7,-2.73 7.5,-2.4 0.9,0.34 2.9,-0.52 4.6,-2.01 3.9,-3.28 7.7,-4.26 10.2,-2.66 1.7,1 2.3,0.95 3.5,-0.27 3.7,-3.69 -5,-15.16 -10.7,-14.04 -1.6,0.32 -4,-0.08 -5.6,-0.93 -4.7,-2.4 -15.7,-3.22 -18.6,-1.38 -5,3.23 -9.3,3.15 -12.7,-0.24 -3.5,-3.42 -4.2,-3.63 -5.9,-1.9 -0.9,0.92 -0.9,1.58 0.3,2.91 1,1.04 1.9,4.76 2.3,9.44 0.6,5.46 1.3,8.07 2.5,8.95 0.9,0.68 1.7,2.2 1.7,3.38 0,2.59 2.7,2.87 4.5,0.46 1.1,-1.54 1.5,-1.46 4.6,0.99 4.2,3.34 4.6,3.33 11.8,-0.3 z m 376.1,-7.57 c 0,-0.79 1.8,-2.79 4.1,-4.45 4.6,-3.31 7.8,-7.53 10.3,-13.52 2,-4.75 3,-5.44 7,-4.79 4.3,0.69 12.4,-4.12 13.2,-7.82 0.3,-1.48 1.7,-3.13 3,-3.76 3.8,-1.73 11.1,-8.15 13.8,-12.08 1.3,-1.94 4.4,-5.77 7,-8.52 5.1,-5.52 11.8,-17.17 16,-28.12 1.6,-4.17 5,-9.91 8.2,-13.9 6.4,-8 8.6,-14.57 8.8,-25.48 0,-6.202 0.5,-8.083 2.4,-10.835 2.1,-2.843 2.2,-3.662 1.2,-5.587 -1.4,-2.621 0.2,-7.374 3.9,-11.525 1.2,-1.343 2.6,-4.388 3.2,-6.767 0.6,-2.378 1.5,-4.568 2,-4.867 1.1,-0.66 1.2,-4.436 0.1,-4.392 -0.4,0.018 -1.5,0.63 -2.5,1.361 -2.8,2.158 -7,0.846 -6.5,-2.031 0.3,-1.482 -0.3,-3.306 -1.6,-4.863 -1.2,-1.371 -3.5,-5.934 -5.1,-10.141 -2.9,-7.649 -2.9,-7.649 -9.2,-10.521 -17.4,-7.864 -22.4,-7.189 -26.4,3.558 -2,5.376 -5.9,6.492 -5.9,1.675 0,-2.484 -0.5,-3.07 -2.2,-3.07 -4.4,0 -8,6.237 -4.4,7.609 2.3,0.873 2.7,3.294 1.1,6.405 -0.9,1.588 -1.5,4.536 -1.5,6.55 0,3.601 -0.1,3.652 -3.3,3.005 -1.8,-0.362 -6.7,-1.074 -10.9,-1.582 -12.7,-1.519 -18.9,-7.1 -20.1,-17.976 -0.3,-3.391 -3.3,-3.743 -7.1,-0.858 -2.8,2.074 -4,2.306 -10.6,1.993 -4.2,-0.195 -9.1,-0.42 -11,-0.5 -4.5,-0.188 -5.2,2.507 -1.6,5.864 3.5,3.285 3.8,13.566 0.4,17.156 -1.2,1.262 -2.5,4.216 -2.9,6.564 -0.3,2.349 -1,5.501 -1.4,7.005 -0.6,2.329 -0.4,2.876 1.7,3.679 1.5,0.543 3,2.267 3.6,4.059 2,5.856 4.9,8.65 11,10.88 7,2.555 8.6,2.681 7.8,0.615 -0.7,-1.765 2.2,-3.104 9.8,-4.542 8.9,-1.696 9.9,-4.467 2.8,-8.096 -7.3,-3.744 -7.7,-12.896 -0.7,-12.805 3.7,0.047 13.3,3.836 18.9,7.402 6,3.845 7.6,4.206 10.4,2.427 3.7,-2.297 7.5,-0.235 6.8,3.718 -0.4,2.561 0.1,4.756 2,8.359 2.8,5.388 3.3,10.414 1.7,16.714 -1.4,5.49 -0.2,7.57 2.3,3.83 1.3,-2.08 1.8,-4.76 1.8,-10.55 0,-4.266 0.4,-8.095 0.8,-8.508 2.9,-2.895 -0.3,-11.417 -4.3,-11.417 -2.4,0 -3.4,-2.129 -2.5,-5.502 0.8,-3.236 3.5,-3.235 7.4,0.002 4,3.41 4.2,3.306 4.2,-3.325 0,-6.967 2.1,-9.557 8.6,-10.545 6.5,-0.969 9.6,3.733 6,8.909 -2.4,3.452 -2,14.08 0.6,15.921 2.1,1.445 2.3,1.382 3.5,-1.021 1.7,-3.195 5.6,-3.038 6.1,0.244 0.3,2.421 -2.7,4.674 -5.1,3.757 -2.2,-0.826 -2.5,1.924 -1.5,12.925 0.6,6.38 0.6,11.14 -0.1,13.5 -2.9,10.64 -9.7,26.13 -15.2,34.42 -1.5,2.32 -3.3,6.18 -3.9,8.58 -1.5,5.74 -26.7,31.14 -30.9,31.14 -1.3,0 -2.7,1.11 -3.6,2.88 -1.5,2.92 -7.5,7.12 -10.1,7.12 -4.6,0 -16.3,12.26 -15,15.69 0.3,0.71 0.8,3.53 1.2,6.27 0.5,4.41 2.4,6.28 2.4,2.48 z m -331.5,-19.53 c 5.6,-5.86 8.1,-6.48 11.4,-2.87 2.8,3.12 2.8,3.12 5,0.04 1.2,-1.7 2.7,-3.08 3.2,-3.08 0.6,0 2.2,-0.9 3.6,-2 1.4,-1.1 3.4,-2 4.5,-2 2.1,0 9.3,-5.37 14.4,-10.72 1.7,-1.81 3.8,-3.28 4.6,-3.28 0.8,0 2.6,-0.82 3.9,-1.81 5,-3.78 11.9,-4.73 11.9,-1.64 0,2.36 2.7,1.65 6,-1.55 2.7,-2.64 3.7,-3 8.8,-3 6.2,0 8.2,-1.12 8.2,-4.58 0,-3.43 -2.3,-4.65 -7.4,-3.9 -4.9,0.74 -6.5,-0.42 -3.9,-2.81 1.2,-1.07 5.3,-1.85 13,-2.48 10.1,-0.83 11.8,-1.25 16.4,-4.14 3.3,-2.05 6,-3.03 7.3,-2.7 1.2,0.29 4.9,-0.32 8.2,-1.37 7.3,-2.26 10,-1.83 13.5,2.16 2.4,2.7 5.5,4.03 12.9,5.48 1.8,0.36 3.5,-0.25 5.7,-2.08 1.7,-1.42 4.3,-2.58 5.8,-2.58 1.4,0 4,-0.79 5.6,-1.75 3,-1.73 3.1,-1.72 5.2,0.86 4,4.85 21.1,4.99 20.2,0.16 -0.4,-2.06 -1.8,-4.44 -3.2,-5.56 -2,-1.61 -2.3,-2.49 -1.8,-5.08 1.1,-4.88 2.2,-5.63 8.4,-5.63 6.1,0 14.9,-3.43 22.1,-8.61 2.1,-1.54 4.3,-2.33 5.5,-2.01 7.6,1.99 7.5,2 7.5,-0.71 0,-2.97 1.6,-4.39 3.2,-2.79 2,1.92 3.9,1.29 3.6,-1.13 -0.2,-1.42 -1.1,-2.37 -2.5,-2.56 -1.2,-0.18 -3.3,-1.82 -4.7,-3.66 -2.1,-2.74 -3.5,-3.47 -7.6,-4.03 -7.5,-1.03 -14.3,-11.13 -10.1,-14.909 1.7,-1.605 2.1,-1.618 4.9,-0.168 5,2.564 7,2.108 4.2,-0.928 -1.5,-1.588 -3.5,-2.5 -5.4,-2.5 -1.6,0 -3.8,-0.759 -4.8,-1.687 -1.1,-0.928 -3.8,-1.96 -6.1,-2.294 -2.4,-0.339 -4.1,-1.108 -4,-1.744 0.1,-0.626 -0.4,-2.719 -1.3,-4.651 -3,-7.396 2.7,-10.381 8,-4.108 4.9,5.879 12.2,5.224 11,-0.997 -0.6,-3.41 1.2,-5.05 4.7,-4.303 1.8,0.377 2.5,-9.777 0.8,-11.808 -4.6,-5.563 -14.4,-6.252 -13.4,-0.945 0.8,4.016 -0.4,4.911 -5.9,4.693 -5.4,-0.212 -12.8,2.318 -15.7,5.377 -3.7,3.95 -8.1,1.978 -11.9,-5.283 -0.8,-1.673 -2,-2.25 -4.6,-2.25 -5.5,0 -11.4,-2.81 -12.1,-5.862 -1,-4.169 -2.3,-5.138 -6.9,-5.138 -5.4,0 -9.2,-1.406 -12.7,-4.773 -4.3,-4.064 -7.4,-5.001 -13.1,-3.882 -3.4,0.681 -5.8,0.626 -8.1,-0.188 -1.7,-0.636 -4.2,-1.157 -5.4,-1.157 -1.2,0 -2.1,-0.373 -2.1,-0.829 0,-0.662 12.9,-0.707 32.5,-0.113 4.6,0.141 8.5,-1.287 8.5,-3.171 0,-1.62 0.7,-1.887 5.5,-1.887 8.3,0 8.4,-7.25 0.1,-8.949 -1.8,-0.363 -3.3,-1.355 -3.5,-2.34 -0.4,-2.336 2.5,-2.205 6.6,0.293 1.8,1.098 4.3,1.996 5.6,1.996 1.2,0 2.8,0.508 3.4,1.127 2,1.997 6.3,0.08 7.8,-3.471 0.7,-1.801 2.5,-3.796 3.9,-4.434 3.1,-1.427 2.5,-3.419 -1.5,-4.926 -4.1,-1.552 -3.7,-3.458 1.7,-8.1883 5.3,-4.7126 5.2,-5.8225 -0.9,-8.8685 -7.1,-3.5837 -13.9,-2.2945 -10.1,1.9289 1.4,1.5425 1.4,2.0313 0.3,3.4762 -0.9,0.9915 -1,1.8265 -0.4,2.0351 2.5,0.896 3.7,2.192 3,3.3326 -1.1,1.771 -9.5,0.593 -15.3,-2.1598 -2.6,-1.2335 -6.8,-2.9435 -9.2,-3.7999 -4.8,-1.6587 -5.2,-2.5838 -3.5,-9.3056 0.5,-2.0131 -0.1,-4.2327 -2.1,-8.2497 -3,-6.015 -6.1,-7.594 -5,-2.594 1.4,6.309 -6.8,8.0813 -13.2,2.847 -2.2,-1.787 -4.8,-3.716 -5.7,-4.286 -2.6,-1.497 -1.1,-5.383 2.6,-6.646 3.8,-1.324 3.6,-2.141 -0.6,-3.681 -2,-0.696 -3.5,-1.739 -3.5,-2.318 0,-0.578 -1,-0.808 -2.1,-0.509 -2.2,0.582 -5.9,-2.312 -5.9,-4.635 0,-0.729 -1.2,-2.383 -2.5,-3.675 -5.3,-4.919 1.1,-9.514 12.1,-8.807 4.9,0.307 4.9,0.307 6.3,5.723 1.3,5.073 1.7,5.544 6.2,7.432 3.7,1.546 4.9,2.66 5.4,4.777 0.7,3.384 8.2,7.42 11.9,6.479 2.7,-0.68 8.6,5.542 8.6,9.103 0,4.065 5.6,7.8508 7.4,5.036 1.9,-2.964 1.3,-5.087 -2,-6.586 -2.4,-1.081 -3.4,-3.157 -1.5,-3.157 4.7,0 11.4,4.952 12.4,9.111 0.6,2.471 1,2.6056 6.6,2.5005 6.5,-0.1211 13.3,4.717 16.1,11.467 0.6,1.5282 1.8,3.034 2.6,3.3465 1.6,0.6194 5.7,-1.1386 5.2,-2.2422 -4.7,-10.223 -5.5,-11.306 -9.8,-13.418 -10.4,-5.0398 -19.2,-14.136 -10.8,-11.213 2.6,0.906 10.6,0.978 11.4,0.104 1.4,-1.312 -2,-6.701 -4.5,-7.331 -3.5,-0.889 -6.5,-3.868 -5.8,-5.769 0.9,-2.217 3.7,-1.931 3.7,0.373 0,3.016 2.7,5.267 5,4.07 3.1,-1.683 5.5,-1.126 7.7,1.796 1.1,1.538 4.4,4.038 7.4,5.557 10.5,5.394 15.7,8.999 16.3,11.185 1.2,5.0032 14.7,15.962 16.5,13.499 1,-1.2186 3.2,-2.5326 5.1,-2.9204 3.4,-0.68549 3.5,-0.84267 3.5,-5.6601 0.1,-4.9555 0.1,-4.9555 5,-5.4555 4.1,-0.415 5,-0.838 5,-2.5 0,-1.438 0.7,-2.088 2.7,-2.316 1.5,-0.174 2.8,0.16 2.8,0.742 0,0.583 1.3,2.266 3,3.741 2.1,1.8826 2.9,3.451 2.7,5.2581 -0.2,2.3796 0.1,2.5754 3.7,2.5754 3.7,0 4.2,0.352 6.1,3.9994 3.3,6.3701 11.3,7.7986 9.9,1.7725 -3.1,-13.301 -4.2,-14.679 -11.2,-14.784 -5.6,-0.082 -15.2,-4.225 -15.2,-6.557 0,-1.225 -5.5,-3.931 -8,-3.931 -1.1,0 -2,0.655 -2,1.487 0,3.606 -10.3,5.556 -16.2,3.078 -3.7,-1.551 -11.8,-9.679 -11.8,-11.855 0,-0.734 -1.4,-2.597 -3,-4.14 -1.6,-1.542 -3.4,-4.087 -4.1,-5.654 -0.6,-1.567 -2,-3.108 -3,-3.423 -6,-1.918 -8.2,-5.981 -3.8,-6.879 3.7,-0.729 10.9,3.427 10.9,6.272 0,4.118 16.8,14.92 21.1,13.555 1.1,-0.336 3.1,0.131 4.5,1.049 2.2,1.445 3.1,1.495 7.4,0.394 5.9,-1.512 6,-1.7 1.2,-4.851 -2.1,-1.357 -5,-3.495 -6.6,-4.75 -1.9,-1.525 -4.1,-2.283 -6.8,-2.283 -3.1,0 -4.7,-0.666 -6.9,-2.921 -3.7,-3.678 -3.1,-6.556 1.2,-5.701 2.2,0.448 3.6,-0.092 6.4,-2.514 3.5,-3.074 3.5,-3.078 6.2,-1.256 2,1.35 4.2,1.749 8.4,1.526 12.1,-0.653 16.8,3.223 14.6,12.093 -1.6,6.389 1.3,9.128 5,4.695 2.5,-2.928 6.6,-4.922 10.3,-4.922 1.7,0 4,-0.473 5.1,-1.052 1.3,-0.715 3,-0.734 5.1,-0.06 1.8,0.546 6,1.554 9.3,2.241 5,1.051 6.8,2.03 11,6.165 6.1,6.073 12.7,10.706 15.2,10.706 4.7,0 7,3.461 2.8,4.055 -4.8,0.666 8.8,7.945 14.9,7.945 5.1,0 7.9,-2.539 4.3,-3.9 -3.5,-1.34 -3.5,-2.553 0.1,-4.032 3.2,-1.306 8.6,0.351 7.8,2.361 -1.9,4.485 -1.9,4.571 0.3,4.571 1.2,0 2.4,-0.787 2.8,-1.75 0.3,-0.962 1.5,-2.881 2.5,-4.263 4.7,-6.528 -0.1,-14.614 -6,-9.987 -3.5,2.799 -5.2,2.553 -4.9,-0.75 0.1,-2.312 -0.3,-2.8 -2.6,-3.066 -2.3,-0.271 -2.7,0.043 -2.7,2.215 0,5.275 -7,5.245 -13.4,-0.059 -1.5,-1.287 -4,-2.627 -5.5,-2.978 -6,-1.43 -6.9,-4.64 -1.7,-6.332 1.9,-0.62 3.7,-1.816 4,-2.66 0.8,-2.157 0.7,-5.359 -0.2,-5.423 -7.1,-0.514 -12.3,-0.12 -13.7,1.045 -2.1,1.745 -4.9,0.27 -5.4,-2.844 -0.2,-1.586 0.2,-2.148 1.7,-2.148 1.3,0 2.8,-1.451 4.3,-4.234 2.7,-4.889 6.6,-6.111 14.7,-4.607 10.4,1.949 10.8,-8.488 0.5,-14.037 -5.5,-2.979 -6.9,-6.36 -3.5,-8.716 2.5,-1.786 -2.9,-16.307 -7.6,-20.201 -1.5,-1.27 -4.1,-3.58 -5.7,-5.14 -3.5,-3.24 -14,-9.06 -16.5,-9.06 -3,0 -6,-2.98 -6,-5.93 0,-3.34 -6.9,-6.65 -11.4,-5.51 -1.9,0.47 -4.5,-0.35 -9.9,-3.12 -6.9,-3.61 -19.9,-8.71 -26.3,-10.35 -1.6,-0.43 -3.9,-1.24 -5,-1.81 -1.7,-0.92 -9.1,-3.44 -26.9,-9.24 -14.3,-4.63 -24.2,-6.31 -27.7,-4.7 -5.9,2.67 -7.4,2.78 -10,0.77 -1.5,-1.2 -3.4,-1.74 -4.9,-1.44 -1.6,0.3 -3.1,-0.11 -3.9,-1.09 -0.7,-0.87 -2.5,-1.58 -3.9,-1.58 -1.5,0 -5.4,-0.99 -8.7,-2.2 -7.9,-2.9 -23.2,-3.5 -28.7,-1.12 -3.1,1.36 -4.4,1.43 -7.7,0.43 -3.1,-0.9 -6.7,-0.93 -14.8,-0.13 -5.9,0.59 -15.2,1.51 -20.7,2.06 -10.6,1.03 -36.8,6.04 -44.7,8.5 -2.5,0.8 -5.3,1.46 -6.3,1.46 -2.1,0 -11.9,3.25 -23,7.7 -9.1,3.61 -13.5,6.94 -13.5,10.14 0,2.21 -7.7,9.71 -11.3,11.07 -3.6,1.34 -18.7,11.99 -18.7,13.15 0,1.59 -4.7,4 -6.5,3.32 -1.5,-0.57 -1.6,-1.51 -1,-6.52 0.8,-7.25 0.3,-7.35 -9.7,-1.88 -15.5,8.42 -20.3,12.15 -20.8,16.285 -0.6,4.251 -4,6.578 -17.8,12.308 -4.7,1.902 -8.2,5.952 -8.2,9.252 0,1.289 -1.5,2.862 -4,4.346 -2.1,1.278 -6.9,4.063 -10.5,6.188 -7,4.105 -9.6,6.361 -19,17.081 -3.2,3.708 -7.6,7.862 -9.6,9.229 -3.3,2.201 -9.9,10.326 -8.4,10.326 0.4,0 2.6,-1.64 5.1,-3.646 4.1,-3.355 4.6,-3.547 7.1,-2.403 2.5,1.14 2.9,1.014 4.8,-1.524 1.1,-1.521 3.8,-4.875 6.1,-7.452 2.2,-2.578 4.7,-5.575 5.5,-6.66 4.2,-5.984 25.3,-11.862 27.7,-7.713 0.8,1.429 1.4,1.325 6.3,-0.95 2.9,-1.404 8,-3.227 11.1,-4.051 7.5,-1.938 7.4,-1.869 9.9,-7.658 2,-4.68 3.9,-6.449 3.9,-3.678 0,0.696 0.9,2.93 1.9,4.964 2.1,3.818 1.9,6.228 -0.5,7.143 -0.7,0.289 -2.1,1.993 -3,3.787 -4.3,8.198 -12.6,17.84 -14.9,17.253 -3.2,-0.789 -9.1,1.004 -13.6,4.104 -4.6,3.209 -13.7,3.371 -13.1,0.234 0.5,-2.983 -1.7,-1.925 -3.4,1.658 -0.9,1.935 -2.8,3.928 -4.5,4.611 -7.4,3.085 -12.3,11.455 -13.6,23.356 -0.6,5.2235 -5.2,13.875 -5.3,9.9088 0,-0.6692 -1.7,-2.8306 -3.6,-4.8032 -2.1,-2.0406 -3.4,-4.196 -3.1,-5.0003 2.5,-6.4073 -3.4,-13.228 -9.2,-10.681 -2.5,1.125 -5.4,2.283 -6.3,2.574 -1,0.292 -2.6,2.239 -3.7,4.329 -1.1,2.0891 -3.3,4.6114 -5,5.605 -1.7,0.9936 -3.1,2.1885 -3.1,2.6554 0,0.4669 -1.6,2.734 -3.5,5.0381 -2,2.3041 -3.5,4.7943 -3.5,5.5338 0,0.7395 -1.8,3.4247 -4,5.9657 -5.6,6.39 -5.1,13.63 0.5,7.5 4.6,-5.169 5.3,3.923 1.4,18.564 -1.1,3.885 -1.9,7.991 -1.9,9.124 0,3.759 -5.1,11.136 -10.1,14.726 -2.6,1.938 -5.6,4.887 -6.4,6.554 -3.2,6.165 -9.5,0.431 -9.5,-8.718 -0.1,-8.858 -4.1,-1.249 -7,13.238 -1.6,7.863 -2.9,11.792 -4.6,13.816 -1.3,1.556 -3.2,5.387 -4.1,8.513 -0.9,3.126 -2.2,6.868 -2.9,8.328 -5.7,11.2 2.9,40.86 9.6,32.99 2.4,-2.92 2.6,-7.69 0.2,-9 -1.5,-0.86 -1.6,-1.38 -0.4,-4.52 1.4,-3.93 0.3,-7.61 -2.4,-7.61 -1.9,0 -1.8,-1.3 0.6,-5.74 1.1,-2.06 2,-4.44 2,-5.3 0,-2.48 2.1,-3.96 5.6,-3.96 2.9,0 3.6,-0.57 5.4,-4.005 3,-6.034 7,-4.484 7,2.765 0,3.94 0.6,4.33 4,2.4 6.4,-3.67 6.2,6.13 -0.3,16.61 -3.4,5.46 -4.7,6.17 -6.7,3.73 -4,-4.78 -8.3,0.16 -4.7,5.27 2.4,3.35 2.6,3.83 1.1,4.73 -9.6,5.82 -5.9,9.83 4.8,5.14 4.2,-1.86 6.7,-0.48 6.8,3.68 0,6.19 4.9,4.07 8.8,-3.82 2.9,-5.87 6.2,-13.51 6.2,-14.44 0,-0.59 0.7,-1.06 1.6,-1.06 1,0 2.7,-0.89 3.8,-1.97 2.6,-2.4 6.1,-1.74 6.9,1.26 1.3,4.79 1.6,0.47 0.5,-6.17 -1,-6.38 -1,-7.34 0.6,-9.04 2.4,-2.61 2.4,-10.81 0,-19.711 -1.9,-7.555 -1.9,-7.712 1.8,-24.103 2,-9.014 6.9,-13.535 8.4,-7.771 0.8,3.556 3.1,3.093 4.8,-1 1.7,-4.187 3.2,-4.453 4.6,-0.82 1,2.565 7.7,10.111 16.7,18.918 6.6,6.451 24.9,12.117 35.6,11.047 20.5,-2.047 32,-5.935 41.4,-13.996 3.4,-2.832 7.9,-6.23 10.1,-7.552 2.2,-1.322 5.2,-3.459 6.7,-4.75 3.5,-2.965 5.1,-3.03 3,-0.124 -4.8,6.934 -1.1,10.468 5.1,4.777 3,-2.819 5.2,-4 7.3,-4 3.6,0 7.5,-5.329 9.9,-13.5 0.8,-2.75 2,-5.887 2.8,-6.972 0.7,-1.085 1.4,-3.56 1.4,-5.5 0,-3.105 2.8,-9.103 7.1,-15.156 1,-1.302 0.8,-2.18 -1,-4.385 -2.3,-2.9478 -2.6,-6.6314 -1.2,-12.883 1.3,-5.4028 4.7,-7.542 5.8,-3.5526 0.4,1.6742 1,1.9351 3.4,1.4205 3.6,-0.7966 3.6,-0.0722 -0.1,4.1814 -3.8,4.2368 -4.3,10.615 -1,12.347 2.1,1.125 2.7,4.447 1,5.5 -2.4,1.476 2,15.177 5.3,16.395 5.4,2.017 8.6,9.417 6.1,14.172 -3.2,6.165 1.1,14.263 5,9.4 2.5,-3.079 4.6,-2.668 4.6,0.892 0,3.121 1.8,4.641 5.6,4.641 5,0 4.7,4.9 -0.9,13.155 -1.9,2.882 -2.3,6.845 -0.7,6.845 0.5,0 1,-0.45 1,-1 0,-1.823 2.8,-1.035 4.4,1.223 2.8,3.929 2,5.003 -2.2,3.246 -4.1,-1.709 -7.5,0.286 -5.2,3.038 1.8,2.152 8.9,3.772 10.6,2.398 1.6,-1.372 3,-0.421 3.5,2.488 0.6,3.038 3.5,4.382 5.4,2.473 1.2,-1.169 2.8,-1.467 6,-1.103 5,0.563 5.8,-0.665 2,-3.171 -3.6,-2.353 -3.1,-3.724 1.2,-3.385 3.4,0.266 3.7,0.076 3.5,-2.024 -0.2,-1.891 0.1,-2.203 1.7,-1.695 3.8,1.186 6.2,-1.152 5.5,-5.173 -0.7,-3.577 -0.7,-3.577 6,-2.856 6.2,0.665 6.9,0.552 8.3,-1.458 1.7,-2.431 7.7,-2.117 9.7,0.512 0.6,0.74 2.2,1.49 3.6,1.667 2,0.257 2.5,0.961 2.8,3.57 0.2,2.705 0.7,3.25 2.8,3.25 3.3,0 4.2,2.728 1.5,4.638 -1.9,1.316 -2.1,2.126 -1.6,6.302 0.9,6.325 -1,9.235 -7,10.825 -2.4,0.66 -5.9,2.5 -7.7,4.09 -1.8,1.59 -4.8,3.21 -6.6,3.6 -1.9,0.42 -4.2,1.94 -5.4,3.61 -2.2,2.98 -13.3,8.94 -16.6,8.94 -1,0 -5.9,2.02 -10.8,4.5 -4.9,2.48 -9.6,4.27 -10.3,3.98 -0.8,-0.29 -2.8,-0.08 -4.5,0.45 -1.7,0.53 -5.3,1.52 -8,2.18 -3,0.75 -6.6,2.69 -9.3,5.05 -4.4,3.83 -5.4,4.11 -14.8,4.27 -2.9,0.05 -4,0.49 -4,1.57 0,1.12 1,1.44 4,1.28 3.7,-0.2 3.8,-0.11 2,1.25 -1,0.81 -2.4,1.47 -2.9,1.47 -1.5,0 -4.6,3.14 -4.6,4.65 0,2.86 8.6,0.95 12.6,-2.79 3.3,-3.05 9.8,-1.69 8.9,1.86 -0.3,1.36 -0.1,3.07 0.5,3.82 0.9,1.03 0.6,1.64 -1,2.64 -4.5,2.81 -1.7,9.32 2.9,6.84 1.6,-0.85 3,-0.82 5.7,0.14 2.9,1.08 3.6,1.05 4.4,-0.16 0.5,-0.8 1.2,-1.06 1.7,-0.59 0.4,0.47 0.2,1.07 -0.6,1.34 -0.7,0.26 -2.9,1.89 -4.9,3.61 -1.9,1.73 -5.2,3.61 -7.1,4.19 -3.4,0.98 -3.6,1.31 -3.4,4.61 0.2,2.23 -0.2,4.01 -1.2,4.8 -1.5,1.27 -1.6,1.11 -4,-5.7 -0.3,-0.68 0.4,-1.71 1.5,-2.28 2.4,-1.27 2.6,-4.53 0.4,-5.38 -4.1,-1.55 -12.9,-0.64 -14.2,1.46 -0.8,1.13 -4.1,3.31 -7.5,4.84 -7.8,3.5 -9.8,5.59 -7.2,7.51 1.8,1.31 1.8,1.53 -0.9,5.51 -4.5,6.81 -4.9,8.76 -2.4,10.54 3.3,2.32 6.1,1.86 9.3,-1.55 z m -105,-132.86 c -2.7,-1.08 -5.1,-3.962 -6,-7.055 -1.8,-5.952 -8.5,-9.586 -8.5,-4.573 0,8.253 -9.9,0.401 -17.9,-14.251 -6.1,-11.057 6.5,-43.377 12.8,-32.999 2.7,4.453 2.6,6.207 -1,12.58 -2.8,5.01 -2.9,5.581 -1.5,7.581 3.8,5.414 4.2,5.686 7.5,5.022 3,-0.59 3.2,-0.44 3,1.747 -0.3,4.359 0,5.041 2.3,4.713 1.9,-0.267 2.3,-0.983 2.4,-4.32 0.2,-4.925 2.8,-18.983 4.4,-23.018 0.7,-1.803 0.8,-5.201 0.4,-8.6147 -0.4,-4.0474 -0.2,-6.4459 0.8,-8.5023 0.8,-1.5755 1.8,-4.9409 2.2,-7.4786 0.4,-3.0904 1.5,-5.4014 3.2,-7.0004 1.4,-1.312 3.6,-3.961 4.9,-5.886 3.1,-4.703 11.8,-9.514 13.5,-7.453 1.4,1.709 10.1,1.988 13,0.418 4.4,-2.325 1.7,2.097 -4.5,7.605 -15.4,13.605 -21.8,34.495 -11.9,39.179 4.5,2.183 5.7,6.251 1.8,6.251 -1.7,0 -1.9,1.672 -0.3,2.227 0.7,0.216 1.7,2.391 2.3,4.833 1.1,4.44 1.1,4.44 5.9,4.53 5.9,0.107 7.7,2.147 5.2,5.929 -2.6,4.015 -1.4,4.809 2.5,1.646 2.3,-1.836 2.3,-1.836 -0.1,-5.986 -2,-3.623 -2.1,-4.458 -1,-6.569 1.9,-3.479 0.7,-4.427 -4.7,-3.925 -4.4,0.408 -4.6,0.324 -2.8,-1.082 1.7,-1.406 1.7,-2.01 0.6,-7.789 -1.3,-6.75 0,-8.667 11.2,-16.178 2.1,-1.4042 3.4,-3.1753 3.6,-4.8955 0.5,-4.7927 8,-8.4683 11.1,-5.49 1,1.0059 1.5,0.8808 2.4,-0.6403 0.6,-1.0396 2.8,-3.8312 4.8,-6.2032 4.5,-5.271 6,-9.446 5.8,-16.508 -0.2,-10.569 1.2,-15.444 4.3,-15.084 3.5,0.417 6.8,-1.412 6.8,-3.85 0,-2.386 -0.4,-2.421 -3.6,-0.329 -3.5,2.292 -3.8,1.356 -0.9,-2.889 6,-8.805 0.8,-7.703 -10.1,2.173 -2.8,2.519 -6.5,5.811 -8.2,7.315 -6.8,6.087 -10.6,5.33 -5.8,-1.159 7.3,-9.949 17.7,-18.076 23.1,-18.076 0.7,0 2.6,-1.112 4.2,-2.471 5.7,-4.775 11.9,-5.647 8.8,-1.24 -0.9,1.186 -1.5,2.896 -1.5,3.799 0,0.904 -0.9,2.768 -2,4.144 -3.6,4.52 1.2,4.177 9.5,-0.686 5.5,-3.235 11.8,-2.314 6.5,0.954 -4.3,2.649 0.5,5.548 5,3 3.8,-2.187 9.7,-1.92 11,0.5 1.4,2.605 2.8,2.523 8.1,-0.47 4.4,-2.415 4.5,-2.432 8.2,-0.778 4.7,2.115 4.6,4.868 -0.1,4.5 -5.5,-0.43 -15.9,5.265 -17.9,9.803 -1.4,3.207 -3,4.49 -9.8,7.965 -10.4,5.328 -13.1,7.792 -16,14.269 -2.5,5.691 -4.8,8.271 -6.5,7.239 -1.6,-0.981 -1.3,-2.726 1.4,-8.059 2.5,-4.83 2.7,-6.261 0.7,-5.03 -2.2,1.362 -13.1,15.488 -13.1,16.983 0,2.1433 1.3,1.984 3.5,-0.4215 4.2,-4.7155 4.7,-0.4247 0.6,5.6383 -2.2,3.2638 -3.1,3.9438 -4.4,3.2181 -2.2,-1.2224 -6,2.4668 -5.5,5.4114 0.2,1.624 1.4,2.4098 4.8,3.2359 3.6,0.8728 4.5,1.5378 4.6,3.3258 0.1,2.59 0,2.452 3.9,3.751 6,2.007 1.2,19.971 -6.8,25.583 -1.8,1.23 -3.6,2.821 -4,3.536 -0.5,0.715 -2.3,1.3 -4.2,1.3 -2.9,0 -3.8,0.653 -7,5.48 -5.7,8.567 -13.8,13.74 -23.5,14.987 -3.1,0.387 -9.7,1.791 -14.8,3.119 -9.6,2.517 -13.4,2.846 -16.7,1.469 z m 138.8,-52.555 c 0.3,-1.1 0.9,-3.687 1.2,-5.75 0.6,-3.27 1,-3.7495 3.5,-3.7495 2,0 3.5,-1.0025 5.5,-3.6944 1.6,-2.0319 4.6,-5.3547 6.7,-7.3839 3.7,-3.591 3.7,-3.766 2.3,-6.5556 -2.2,-4.0956 -2,-4.6656 2.5,-8.2596 9.2,-7.396 6.7,-13.653 -3,-7.633 -0.6,0.405 -4.6,0.883 -8.9,1.061 -7.6,0.325 -7.6,0.325 -12.3,5.48 -4.3,4.734 -4.7,4.981 -5.3,3.023 -0.9,-2.662 3.7,-9.038 6.4,-9.038 1.1,0 3.2,-1.058 4.7,-2.351 4.4,-3.628 6.7,-4.552 13,-5.266 3.2,-0.363 7.1,-1.275 8.6,-2.026 2.5,-1.254 3.1,-1.121 7.4,1.639 2.6,1.665 6.1,3.004 7.8,3.004 8.3,0 8.8,3.82 1,7.418 -3.1,1.401 -6.9,3.793 -8.5,5.315 -1.6,1.522 -4,3.764 -5.4,4.982 -1.4,1.2176 -2.5,2.7386 -2.5,3.3798 0,1.7006 8.6,0.5248 10.8,-1.4761 1,-0.89 2.7,-1.6187 3.8,-1.6187 6.8,0 5.1,11.391 -2.2,14.442 -4.5,1.8973 -8.4,5.916 -8.4,8.645 0,2.658 -6.9,2.264 -10,-0.575 -1.7,-1.545 -2.2,-1.54 -7.2,0.073 -2.9,0.952 -5.9,1.87 -6.6,2.04 -0.7,0.169 -2.2,1.786 -3.3,3.592 -1.2,1.833 -1.9,2.4 -1.6,1.283 z m -131.6,143.34 c 0.9,-0.88 1.6,-0.85 2.7,0.13 2.4,1.96 8.2,0.56 12.2,-2.92 3.3,-2.98 9.4,-4.29 9.4,-2.05 0,1.49 3.7,1.2 7.1,-0.55 1.6,-0.86 5.3,-1.54 8.2,-1.52 4,0.03 28.2,-1.5 29.4,-1.86 1.5,-0.46 -0.6,-2.56 -3.8,-3.82 -3.6,-1.43 -4,-1.9 -3.7,-4.67 0.3,-3.54 -9,-4.09 -14,-0.82 -3.6,2.36 -7.2,-1.28 -4.9,-4.89 4.8,-7.36 2,-9.6 -12.1,-9.8 -6.9,-0.1 -6.5,-2.67 1,-5.87 4.2,-1.78 4.6,-4.12 1.2,-6.83 -2.3,-1.83 -2.6,-2.57 -1.7,-3.55 2.2,-2.13 1.5,-4.82 -1.1,-4.82 -2.6,0 -3.6,1.63 -3.7,5.83 0,3.47 -0.5,4.12 -6.4,8.18 -2.8,1.88 -6.5,4.74 -8.2,6.36 -1.8,1.61 -5.5,4.1 -8.3,5.53 -12.8,6.6 -24.6,17.62 -20,18.81 2.6,0.69 2.5,1.71 -0.6,3.71 -5,3.27 2.8,5.08 10.2,2.38 3.6,-1.29 5.9,-0.27 3.1,1.33 -1,0.54 -1.5,1.41 -1.2,1.93 0.8,1.3 3.8,1.17 5.2,-0.22 z" />
            <path
               style="fill:#518891"
               inkscape:connector-curvature="0"
               id="path3721"
               d="m -1677.3,584.05 c -13.5,-1.24 -36.4,-4.97 -47.6,-7.76 -11.7,-2.9 -24.1,-6.41 -24.7,-6.96 -1.6,-1.56 1.4,-1.75 8,-0.51 11.8,2.22 27.3,1.93 27.3,-0.53 0,-2.88 -8.3,-5.76 -17.2,-5.95 -5.2,-0.11 -7.7,-0.62 -9.1,-1.87 -1,-0.95 -5,-2.46 -8.8,-3.37 -8,-1.9 -9.2,-2.73 -9.6,-6.85 -0.4,-3.58 7.2,-3.95 16.8,-0.82 5.4,1.74 5.8,1.7 16.6,-1.66 1.6,-0.49 5.8,-0.44 9.8,0.12 9,1.23 11,-0.48 10.5,-8.8 -0.4,-6.28 -0.7,-6.88 -5.4,-9.25 -7.8,-3.98 -12.6,-12.91 -11.5,-21.18 1.3,-10.25 -5.8,-16.98 -17.3,-16.22 -7.7,0.51 -9.3,0.2 -18.9,-3.74 -7.9,-3.22 -9.1,-0.77 -7.1,13.55 0.3,2.23 -5.1,1.55 -8.2,-1.04 -1.7,-1.45 -4.4,-2.99 -5.9,-3.41 -2.8,-0.81 -2.9,-1.06 -1.8,-4.72 0.6,-2.16 -0.2,-3.35 -10.2,-13.65 -4.2,-4.36 -13.9,-8.76 -21.7,-9.86 -3.8,-0.54 -9.9,-2.12 -13.5,-3.51 -3.6,-1.39 -8.7,-3.11 -11.3,-3.83 -2.6,-0.71 -8.2,-3.22 -12.5,-5.56 -16.2,-8.93 -15.3,-8.61 -17.4,-5.94 -2.8,3.41 -1.9,5.33 3.2,6.93 5.1,1.64 15,10.79 15,13.95 0,6.03 -10.3,7.3 -12.9,1.6 -0.8,-1.63 -2.2,-3.86 -3.1,-4.96 -1,-1.1 -2.5,-3.35 -3.3,-5 -2.5,-4.85 -9.3,-11.22 -13.4,-12.53 -2.1,-0.67 -5.3,-2.32 -7.1,-3.67 -2,-1.46 -4.4,-2.35 -6,-2.21 -2.1,0.17 -3.9,-0.89 -7.5,-4.41 -2.6,-2.55 -6.6,-5.61 -9,-6.8 -2.3,-1.2 -6,-3.69 -8.2,-5.54 -2.2,-1.86 -5.5,-3.82 -7.5,-4.37 -1.9,-0.55 -5.1,-2.59 -7,-4.53 -4.3,-4.33 -7.5,-5.28 -10,-2.99 -1.8,1.6 -1.9,1.54 -2.5,-1.25 -0.9,-4.07 -10.4,-14.57 -10.5,-11.55 0,2.41 5.7,12.98 9.6,17.74 1.4,1.71 4.6,6.24 7.1,10.07 9.9,15.23 20.2,24.55 18.8,17 -0.6,-3.53 -0.6,-3.53 3.2,-1.97 9,3.72 19,13.08 15.3,14.31 -1.8,0.6 -1.2,2.72 1.5,5.2 1.4,1.3 4,5.64 5.9,9.65 2.6,5.36 4.6,8.09 7.7,10.33 2.3,1.67 5,4.34 6,5.92 0.9,1.59 4.3,4.59 7.5,6.68 3.2,2.09 8,5.74 10.6,8.11 2.6,2.37 5.3,4.31 6,4.31 0.7,0 4.4,2.89 8.2,6.41 6.7,6.13 11,8.36 19.6,10.01 4.4,0.87 15.4,8.16 17.9,11.93 3,4.59 10.8,5.6 10.6,1.4 0,-2.5 -0.1,-2.49 9,-0.63 4.8,1 6.4,1.82 8,4.24 1.1,1.65 3.3,3.42 5,3.94 1.6,0.52 4.1,2.02 5.5,3.33 1.8,1.64 4.1,2.51 7.3,2.74 6.6,0.5 11.5,7.2 7.8,10.84 -3.2,3.3 -56.9,-21.1 -81.6,-37.11 -80.5,-52.29 -135,-123.85 -161.3,-212.1 -6.5,-21.47 -7.8,-29.74 -4.4,-26.66 1,0.91 2.1,1.66 2.5,1.66 1.3,0 0.6,-10.12 -0.9,-12.4 -0.8,-1.28 -2.3,-5.43 -3.3,-9.22 -1.3,-5.12 -2.2,-6.82 -3.3,-6.62 -2,0.34 -2.5,-1.41 -4.4,-17.44 -2.5,-21.72 -2,-46.58 1,-46 1.4,0.27 2.7,-5.91 2.4,-11.66 -0.3,-4.27 -0.6,-5.11 -2.1,-4.87 -2.9,0.48 -2.5,-5.48 2.3,-38.79 1.1,-7.67 3.4,-17.68 7.1,-31 7.4,-26.326 10.5,-35.811 15.1,-45.996 1.7,-3.58 4.5,-10.169 6.3,-14.644 26.5,-64.955 87.9,-132.85 154.1,-170.38 6,-3.39 11.3,-6.53 11.9,-6.97 5.9,-4.76 31.9,-15.77 58,-24.54 245,-82.53 497.1,98.886 497.5,358.03 0.3,222.94 -191,396.36 -414.5,375.8 z m 232.1,-157.36 c 2.1,-1.68 4.5,-3.93 5.4,-4.99 0.8,-1.07 4,-2.6 7.1,-3.4 5.7,-1.5 13,-5.75 16.1,-9.48 1,-1.14 2.6,-2.07 3.8,-2.07 2.4,0 2.6,-1.82 0.3,-2.71 -1,-0.36 -3.4,0.34 -5.6,1.63 -4.8,2.75 -7.6,1.32 -5.9,-3.01 3.2,-8.09 3.5,-10.85 1.6,-12.94 -1.8,-1.99 -1.7,-2.09 1.4,-4.75 3.2,-2.72 3.2,-2.72 0.7,-6.47 -3,-4.29 -4,-4.6 -5.6,-1.67 -1,1.83 -1.7,2.02 -6.3,1.53 -12.9,-1.38 -12.1,-1.54 -12.4,2.63 -0.4,4.39 -3,6.26 -7.4,5.38 -3.5,-0.7 -6.8,2.12 -6.8,5.75 0,1.31 -0.7,2.94 -1.5,3.63 -4.2,3.45 0.9,8.6 8.2,8.31 7.4,-0.28 3.8,6.45 -5.5,10.35 -3.5,1.49 -3.9,2.82 -1.7,5.78 0.8,1.06 1.5,2.94 1.5,4.16 0,6.46 5.9,7.57 12.6,2.34 z m -270.6,-8.03 c 0,-2.36 5.9,-2.34 16.8,0.05 9.1,1.97 10.1,-2.48 1.4,-5.4 -5.2,-1.72 -6.9,-4.31 -8.7,-13.06 -0.7,-3.54 5.6,-6.57 9.4,-4.52 2.9,1.55 15.2,1.26 12.6,-0.29 -1,-0.66 -3.2,-2.37 -4.9,-3.8 -2.9,-2.49 -3.1,-2.53 -5.8,-1 -5.2,2.9 -7.8,-4.28 -3.3,-8.98 2.6,-2.65 2.8,-3.27 1.8,-5.88 -1.4,-3.59 -0.9,-4.1 2.9,-3.33 2.4,0.48 3.4,0.12 4.9,-1.8 2.1,-2.78 2.3,-1.57 0.8,4.6 -2.1,8.33 5.4,15.97 13.6,13.9 2.3,-0.58 4.5,2.78 4.5,6.89 0,4.26 2,9.71 3.6,9.71 1.2,0 1.4,-0.64 0.9,-2.55 -0.9,-3.55 0.1,-4.59 3,-3.27 1.6,0.75 2.8,0.78 3.7,0.1 0.7,-0.55 2.5,-1.3 4,-1.67 2.3,-0.53 2.8,-1.2 2.8,-3.67 0,-1.67 0.9,-4.29 2,-5.84 1.4,-1.83 2.3,-5.01 2.7,-9.06 0.4,-4.67 1.1,-6.83 2.8,-8.52 3.5,-3.45 8.1,-6.52 9.8,-6.52 1.6,0 0.6,-4.88 -1.5,-7.67 -1.2,-1.5 1,-2.93 2.3,-1.55 1.1,1.07 7.6,-0.22 9.3,-1.84 1.4,-1.31 -1.3,-3.94 -4.1,-3.94 -1.8,0 -2.3,-0.55 -2.3,-2.25 0,-4.02 1.6,-5.25 6.7,-5.25 4,0 4.8,-0.33 5,-2 0.9,-5.94 1.3,-6.5 4,-6.49 4.5,0.03 5.9,1.38 4.5,4.46 -2.5,5.39 1.4,7.95 5.9,3.89 1.3,-1.15 2.2,-1.34 3.1,-0.63 6.6,5.21 10.8,1.93 10.4,-8.07 -0.3,-9.07 -1.4,-10.72 -5.1,-8.25 -5.6,3.64 -9.6,0.01 -5.6,-5.05 2.9,-3.73 2.7,-5.57 -0.7,-5.18 -2.2,0.25 -2.8,0.9 -3.1,3.1 -0.2,2.21 -0.9,2.92 -3.3,3.4 -2.1,0.41 -3.7,1.73 -5.1,3.99 -2.5,4.28 -5.1,5.75 -7.7,4.36 -1,-0.57 -2.8,-1.03 -4,-1.03 -1.8,0 -2,-0.61 -2,-5.5 0,-3.03 -0.5,-5.5 -1,-5.5 -0.6,0 -1,0.5 -1,1.11 0,0.62 -1.4,2.65 -3,4.53 -1.7,1.87 -3.5,5.44 -4.2,7.91 -0.6,2.51 -1.9,4.96 -3,5.51 -2,1.07 -2.5,4.41 -0.8,5.44 2.1,1.35 0.9,3.5 -2,3.5 -2.2,0 -3.5,0.75 -4.7,2.75 -1,1.51 -1.8,2.9 -2,3.09 -1.9,2.86 -8.1,-5.63 -6.4,-8.79 0.7,-1.3 0.7,-2.78 0.1,-4.55 -0.6,-1.45 -1,-4.44 -1,-6.64 0,-5.5 -1.5,-7.86 -4.9,-7.86 -1.6,0 -3.9,-0.89 -5.1,-1.98 -2.8,-2.43 -6,-1.16 -6,2.39 0,3.94 2.7,9.14 5.4,10.37 1.4,0.65 2.6,1.65 2.6,2.23 0,2.2 -2.9,2 -6.5,-0.46 -2.1,-1.4 -4.2,-2.55 -4.6,-2.55 -3.8,0 -2.8,-10.01 1.7,-17.23 2.9,-4.56 2.9,-3.98 -0.1,-8.77 -1.4,-2.18 -2.5,-5.02 -2.5,-6.31 0,-1.49 -2,-4.39 -5.5,-7.97 -6,-6.07 -6.4,-7.13 -4,-9.81 1.3,-1.38 1.4,-2.19 0.5,-3.83 -1.3,-2.53 -3.9,-2.7 -5.6,-0.37 -1.6,2.26 -4,0.44 -4.8,-3.76 -0.3,-1.65 -1.4,-3.23 -2.4,-3.52 -0.9,-0.28 -4.3,-1.85 -7.4,-3.47 -6.2,-3.23 -12.3,-3.9 -13.2,-1.46 -1,2.51 -5.1,1.7 -8.2,-1.63 -2.7,-2.86 -8,-5.87 -10.3,-5.87 -0.6,0 -2.3,1.05 -3.8,2.34 -1.6,1.29 -4,2.64 -5.5,2.99 -1.4,0.36 -2.9,1.28 -3.2,2.05 -1.3,3.49 8.5,8.54 14,7.17 3.6,-0.89 4,1.75 1,5.74 -1.5,1.87 -2.6,4.12 -2.6,5.01 0,4.1 -10.2,9.44 -15.5,8.12 -2.6,-0.65 -9.5,4.81 -9.5,7.48 0,1.37 2.6,1.45 3.5,0.1 0.3,-0.55 1.9,-1 3.5,-1 1.9,0 3.3,-0.71 4,-2 2.9,-5.57 11.4,1.24 10.3,8.28 -0.5,3.29 -0.3,3.77 2,4.67 3.1,1.14 3.5,3.05 0.8,3.05 -1,0 -2.3,1.17 -3,2.6 -1.4,3.07 -4.1,1.73 -4.1,-2.03 0,-5.09 -4.8,-6.06 -8,-1.6 -1.9,2.62 -2,3.44 -1,7.11 1,3.7 0.9,4.38 -1,6.36 -2.8,2.96 0.2,6.06 5.8,6.06 3.3,0 3.9,0.41 5.7,4.12 9.5,19.66 18.3,22.12 19.2,5.39 0.6,-11.14 1.8,-11.78 5.7,-3.05 1.8,3.8 1.7,4.02 -0.3,8.28 -1.2,2.41 -2.1,4.93 -2.1,5.58 0,0.66 -0.6,2.08 -1.3,3.15 -1,1.61 -0.8,2.74 1,6.52 4.8,9.74 0.1,13.92 -8.9,7.99 -2.9,-1.91 -5.9,-3.48 -6.6,-3.48 -1.5,0 -1.7,2.61 -0.2,3.5 0.5,0.34 1,1.65 1,2.92 0,1.26 1.3,4 3,6.08 3.5,4.42 3.1,3.26 3.6,12 0.5,9.22 0.5,10.17 -0.1,15.72 -0.5,4.74 1.8,7.95 4.4,6.3 0.5,-0.31 1.5,0.16 2.3,1.05 5.3,6.65 7.8,8 7.8,4.34 z m 184,-7.92 c 1.1,-2.07 9.2,-2.98 10.4,-1.17 0.2,0.46 3.4,0.87 6.9,0.93 3.6,0.05 7.4,0.58 8.5,1.17 1.1,0.59 3.4,1.08 5.1,1.08 1.7,0 4.3,0.74 5.6,1.64 2.2,1.42 3.1,1.47 6.8,0.38 2.3,-0.7 7.2,-1.45 10.9,-1.68 13.4,-0.8 20.9,-6.14 13.9,-9.78 -1.7,-0.87 -3.1,-2.51 -3.3,-3.77 -0.3,-2.18 -0.6,-2.22 -14,-2.11 -13.6,0.11 -13.6,0.11 -16.9,-3.29 -4.8,-4.87 -15.9,-4.68 -15.9,0.26 0,1.33 -0.7,2.67 -1.5,2.98 -0.9,0.33 -1.5,1.82 -1.5,3.47 0,3.71 3,3.95 5.6,0.45 2.1,-2.75 6.1,-4.04 8.3,-2.64 1.8,1.19 -0.2,4.09 -2.9,4.09 -1,0 -3.5,1.17 -5.6,2.61 -3,2.05 -4.4,2.43 -6.3,1.75 -2.5,-0.89 -2.8,-1.28 -5.5,-7.64 -2.9,-6.67 -10.4,-7.71 -9.2,-1.27 0.9,4.69 -1.5,10.01 -5.4,12 -3.1,1.63 -4,4.03 -1.8,4.82 1.8,0.65 6.5,-1.96 7.8,-4.28 z m -254.1,-10.2 c 3.7,-2.14 3.9,-2.15 8.1,-0.5 8,3.13 17.2,-10.98 11.4,-17.4 -2,-2.14 -1.1,-3.89 1.9,-3.91 4.6,-0.02 7,-6.23 4.5,-11.62 -2.1,-4.49 -2.1,-4.68 -0.3,-5.99 3.8,-2.83 8.3,-2.83 10.9,0.01 4.7,5.05 10.8,-1.24 8.7,-8.98 -0.6,-2.44 -1.1,-5.5 -1.1,-6.8 0,-3.67 -5.6,-6.15 -6.1,-2.75 -0.1,0.36 -0.3,2.22 -0.6,4.15 -0.9,8.45 -6.9,7.53 -13.4,-2.07 -1.5,-2.13 -1.9,-2.21 -4.7,-1.01 -2.9,1.2 -3.4,1.09 -6.4,-1.4 -2.5,-2.12 -3.9,-2.57 -6.2,-2.09 -5,0.99 -5.5,2.35 -1.9,5.18 3.7,2.86 4.3,5.39 1.2,5.39 -1.1,0 -2.8,-1.3 -3.9,-3.16 -3,-4.96 -8.5,-6.44 -12.3,-3.29 -1.9,1.61 -4.1,2.45 -6.6,2.46 -2,0.01 -4.3,0.43 -5.1,0.93 -1.8,1.13 -5,-0.44 -5,-2.43 0,-0.77 1.2,-1.99 2.6,-2.71 3.7,-1.8 3.9,-3.05 0.8,-6.68 -3.5,-4.12 -5.9,-4.2 -5.1,-0.16 1,4.74 -1.2,4.61 -5.8,-0.36 -4.8,-5.2 -6.1,-5.51 -10,-2.43 -3.8,2.93 -14.3,3.27 -16.4,0.52 -0.8,-1.14 -2.3,-1.69 -4,-1.5 -3.5,0.41 -4,3.77 -1,7.75 2.5,3.43 2.1,4.82 -1,2.92 -1.7,-1.08 -2.3,-0.99 -4.1,0.58 -2,1.8 -2.1,1.8 -4,0.06 -7.6,-6.86 -23.7,3.85 -19,12.63 0.7,1.15 0.9,3.23 0.7,4.62 -2.3,11.86 13.7,15.63 20.4,4.81 1.8,-2.94 1.8,-2.94 2.8,-0.33 0.5,1.43 1.6,2.98 2.4,3.43 0.7,0.46 1.9,1.85 2.6,3.09 1.5,2.92 2.8,2.84 4.2,-0.25 0.7,-1.39 2,-2.5 3.1,-2.5 1,0 2.8,-1.07 4.1,-2.37 1.6,-1.76 2.9,-2.26 5.2,-1.94 3.8,0.56 10.5,-2.2 10.5,-4.33 0,-1.24 -0.7,-1.48 -2.9,-1.04 -2.9,0.58 -8.4,-3.42 -6.8,-4.98 2.2,-2.18 13.1,-1.1 18.7,1.84 6.5,3.38 9.6,3.16 10.6,-0.75 0.7,-2.89 1.1,-2.97 3.6,-0.73 1.6,1.42 2.4,1.51 4.9,0.55 2.8,-1.07 3.4,-0.86 8.1,2.84 4.6,3.61 5.4,3.93 9.2,3.37 4.9,-0.74 9.8,2.69 5.7,4 -2.8,0.88 -7.2,6.27 -6.5,8.01 0.3,0.93 -0.6,1.91 -2.8,2.82 -1.8,0.77 -4,2.14 -4.7,3.05 -2.2,2.63 -11.6,-0.71 -14.8,-5.25 -1.9,-2.73 -2.5,-2.65 -6.2,0.73 -5.8,5.44 -5.1,15.02 1.6,21.26 6.6,6.19 6.9,6.35 9.6,4.58 2.3,-1.45 2.6,-1.42 4.2,0.38 2.2,2.4 1.8,2.41 6.4,-0.25 z m 1.4,-79.5 c 2.5,-4.68 -0.7,-9.74 -5.5,-8.73 -3.8,0.8 -4,-0.54 -0.8,-5.36 3.5,-5.01 3.7,-6.84 1,-7.69 -2.3,-0.72 -3.4,-3.69 -2.5,-6.51 1,-3.32 -3.1,-2.52 -5.2,1 -3.9,6.61 -8.4,1.61 -6.3,-6.9 2.6,-9.95 -4.3,-16.18 -12.4,-11.21 -3.7,2.3 -10.9,-0.15 -12,-4.04 -0.2,-1.02 -1,-1.85 -1.7,-1.85 -0.7,0 -0.9,0.65 -0.4,1.75 1.3,3.33 2.4,8.76 2.4,12.54 0.1,2.08 1,5.68 2.2,8 1.2,2.31 2.3,6.36 2.4,9 0.4,6.42 4.6,10.51 7,6.71 1,-1.72 2.3,-1.1 1.8,0.88 -0.7,2.74 1.4,3.54 4.3,1.65 1.4,-0.97 3.3,-1.38 4.5,-0.99 1.5,0.46 2.9,-0.15 4.9,-2.12 1.6,-1.53 3.1,-2.59 3.2,-2.35 1.3,1.96 2.3,6.94 1.7,8.09 -1.1,1.96 0.1,3.57 3,3.98 1.5,0.23 3,1.53 4,3.58 1.9,3.95 2.6,4.04 4.4,0.57 z m -149.8,-53.75 c 1.3,-0.94 3.2,-1.25 5.6,-0.89 4.4,0.69 12.9,-3.71 12.9,-6.71 0,-1.44 -4,-1.69 -5.7,-0.37 -2.7,2.04 -5.3,1.76 -5.3,-0.56 0,-2.96 7.7,-7.65 10.1,-6.14 5.1,3.17 11.9,0.36 8.4,-3.45 -4.6,-4.97 -14.3,-8.24 -16,-5.42 -1.7,2.67 -5.7,1.06 -5.4,-2.16 0.4,-3.59 -1.6,-5.03 -2.4,-1.78 -0.7,2.35 -2.7,1.76 -2.7,-0.76 0,-0.87 -0.9,-3.43 -1.9,-5.69 -1.9,-4.13 -4.5,-10.52 -5.6,-13.95 -0.4,-1.55 -1.2,-1.73 -4.6,-1.15 -3.3,0.55 -4.3,0.34 -5.5,-1.17 -1.8,-2.42 -1.9,-0.27 -0.1,4.02 1,2.18 1.1,3.87 0.5,4.97 -1,1.79 -1.4,10.01 -0.9,18.46 0.3,4.31 -0.1,5.72 -1.8,7.57 -3.8,4 1.2,12.64 7.2,12.64 1.2,0 4,0.9 6.2,2 4.6,2.38 4.6,2.38 7,0.54 z m 105.4,-35.53 c 3.3,-1.65 6.7,-2.71 7.6,-2.38 0.9,0.36 2.5,-0.23 3.8,-1.38 4.9,-4.49 8.8,-5.32 11.9,-2.52 2.2,1.98 4.8,-0.16 4.8,-3.96 0,-3.48 -9.6,-11.8 -12.9,-11.15 -1.7,0.33 -4.1,-0.06 -5.7,-0.92 -4.7,-2.4 -15.7,-3.22 -18.6,-1.38 -5,3.23 -9.3,3.15 -12.7,-0.24 -3.5,-3.42 -4.2,-3.63 -5.9,-1.9 -0.9,0.92 -0.9,1.58 0.3,2.91 1,1.04 1.9,4.76 2.3,9.44 0.6,5.46 1.3,8.07 2.5,8.95 0.9,0.68 1.7,2.2 1.7,3.38 0,2.59 2.7,2.87 4.5,0.46 1.1,-1.54 1.5,-1.46 4.6,0.99 4.2,3.34 4.6,3.33 11.8,-0.3 z m 376.1,-7.57 c 0,-0.79 1.8,-2.79 4.1,-4.45 4.6,-3.31 7.8,-7.53 10.3,-13.52 2,-4.75 3,-5.44 7,-4.79 4.3,0.69 12.4,-4.12 13.2,-7.82 0.3,-1.48 1.7,-3.13 3,-3.76 3.8,-1.73 11.1,-8.15 13.8,-12.08 1.3,-1.94 4.4,-5.77 7,-8.52 5.1,-5.52 11.8,-17.17 16,-28.12 1.6,-4.17 5,-9.91 8.2,-13.9 6.4,-8 8.6,-14.57 8.8,-25.48 0,-6.202 0.5,-8.083 2.4,-10.835 2.1,-2.843 2.2,-3.662 1.2,-5.587 -1.4,-2.621 0.2,-7.374 3.9,-11.525 1.2,-1.343 2.6,-4.388 3.2,-6.767 0.6,-2.378 1.5,-4.568 2,-4.867 1.1,-0.66 1.2,-4.436 0.1,-4.392 -0.4,0.018 -1.5,0.63 -2.5,1.361 -2.8,2.158 -7,0.846 -6.5,-2.031 0.3,-1.482 -0.3,-3.306 -1.6,-4.863 -1.2,-1.371 -3.5,-5.934 -5.1,-10.141 -2.9,-7.649 -2.9,-7.649 -9.2,-10.521 -17.4,-7.864 -22.4,-7.189 -26.4,3.558 -2,5.376 -5.9,6.492 -5.9,1.675 0,-2.484 -0.5,-3.07 -2.2,-3.07 -4.4,0 -8,6.237 -4.4,7.609 2.3,0.873 2.7,3.294 1.1,6.405 -0.9,1.588 -1.5,4.536 -1.5,6.55 0,3.601 -0.1,3.652 -3.3,3.005 -1.8,-0.362 -6.7,-1.074 -10.9,-1.582 -12.7,-1.519 -18.9,-7.1 -20.1,-17.976 -0.3,-3.391 -3.3,-3.743 -7.1,-0.858 -2.8,2.074 -4,2.306 -10.6,1.993 -4.2,-0.195 -9.1,-0.42 -11,-0.5 -4.5,-0.188 -5.2,2.507 -1.6,5.864 3.5,3.285 3.8,13.566 0.4,17.156 -1.2,1.262 -2.5,4.216 -2.9,6.564 -0.3,2.349 -1,5.501 -1.4,7.005 -0.6,2.329 -0.4,2.876 1.7,3.679 1.5,0.543 3,2.267 3.6,4.059 2,5.856 4.9,8.65 11,10.88 7,2.555 8.6,2.681 7.8,0.615 -0.7,-1.765 2.2,-3.104 9.8,-4.542 8.9,-1.696 9.9,-4.467 2.8,-8.096 -7.3,-3.744 -7.7,-12.896 -0.7,-12.805 3.7,0.047 13.3,3.836 18.9,7.402 6,3.845 7.6,4.206 10.4,2.427 3.7,-2.297 7.5,-0.235 6.8,3.718 -0.4,2.561 0.1,4.756 2,8.359 2.8,5.388 3.3,10.414 1.7,16.714 -1.4,5.49 -0.2,7.57 2.3,3.83 1.3,-2.08 1.8,-4.76 1.8,-10.55 0,-4.266 0.4,-8.095 0.8,-8.508 2.9,-2.895 -0.3,-11.417 -4.3,-11.417 -2.4,0 -3.4,-2.129 -2.5,-5.502 0.8,-3.236 3.5,-3.235 7.4,0.002 4,3.41 4.2,3.306 4.2,-3.325 0,-6.967 2.1,-9.557 8.6,-10.545 6.5,-0.969 9.6,3.733 6,8.909 -2.4,3.452 -2,14.08 0.6,15.921 2.1,1.445 2.3,1.382 3.5,-1.021 1.7,-3.195 5.6,-3.038 6.1,0.244 0.3,2.421 -2.7,4.674 -5.1,3.757 -2.2,-0.826 -2.5,1.924 -1.5,12.925 0.6,6.38 0.6,11.14 -0.1,13.5 -2.9,10.64 -9.7,26.13 -15.2,34.42 -1.5,2.32 -3.3,6.18 -3.9,8.58 -1.5,5.74 -26.7,31.14 -30.9,31.14 -1.3,0 -2.7,1.11 -3.6,2.88 -1.5,2.92 -7.5,7.12 -10.1,7.12 -4.6,0 -16.3,12.26 -15,15.69 0.3,0.71 0.8,3.53 1.2,6.27 0.5,4.41 2.4,6.28 2.4,2.48 z m -271.2,-6.01 c 1.7,-1.2 3.5,-1.41 7.5,-0.91 9.1,1.14 16.3,-3.66 13.8,-9.22 -1.1,-2.28 -1.6,-2.5 -5.2,-2.03 -4.5,0.61 -5,-0.33 -1.4,-2.68 2.9,-1.9 3.1,-4.18 0.8,-6.77 -2.2,-2.4 -6.4,-2.32 -9.6,0.18 -3.3,2.61 -5,2.53 -4.6,-0.21 0.2,-1.35 1.3,-2.43 2.7,-2.76 2.9,-0.67 4.1,-9.95 1.7,-12.39 -2.6,-2.6 3.8,-7.44 11,-8.24 7.1,-0.8 8.5,-1.7 8.5,-5.48 0,-3.55 -2.3,-4.84 -7.2,-4.18 -2.4,0.33 -3.8,0.12 -3.8,-0.58 0,-1.98 3.6,-3.09 12.1,-3.72 9.9,-0.74 13.5,-1.72 18.5,-5.08 2.3,-1.56 4.5,-2.3 5.8,-1.97 1.2,0.29 4.9,-0.32 8.2,-1.37 7.3,-2.26 10,-1.83 13.5,2.16 2.4,2.7 5.5,4.03 12.9,5.48 1.8,0.36 3.5,-0.25 5.7,-2.08 1.7,-1.42 4.3,-2.58 5.8,-2.58 1.4,0 4,-0.79 5.6,-1.75 3,-1.73 3.1,-1.72 5.2,0.86 4,4.85 21.1,4.99 20.2,0.16 -0.4,-2.06 -1.8,-4.44 -3.2,-5.56 -2,-1.61 -2.3,-2.49 -1.8,-5.08 1.1,-4.88 2.2,-5.63 8.4,-5.63 6.1,0 14.9,-3.43 22.1,-8.61 2.1,-1.54 4.3,-2.33 5.5,-2.01 7.6,1.99 7.5,2 7.5,-0.71 0,-2.97 1.6,-4.39 3.2,-2.79 2,1.92 3.9,1.29 3.6,-1.13 -0.2,-1.42 -1.1,-2.37 -2.5,-2.56 -1.2,-0.18 -3.3,-1.82 -4.7,-3.66 -2.1,-2.74 -3.5,-3.47 -7.6,-4.03 -7.5,-1.03 -14.3,-11.13 -10.1,-14.909 1.7,-1.605 2.1,-1.618 4.9,-0.168 5,2.564 7,2.108 4.2,-0.928 -1.5,-1.588 -3.5,-2.5 -5.4,-2.5 -1.6,0 -3.8,-0.759 -4.8,-1.687 -1.1,-0.928 -3.8,-1.96 -6.1,-2.294 -2.4,-0.339 -4.1,-1.108 -4,-1.744 0.1,-0.626 -0.4,-2.719 -1.3,-4.651 -3,-7.396 2.7,-10.381 8,-4.108 4.9,5.879 12.2,5.224 11,-0.997 -0.6,-3.41 1.2,-5.05 4.7,-4.303 1.8,0.377 2.5,-9.777 0.8,-11.808 -4.6,-5.563 -14.4,-6.252 -13.4,-0.945 0.8,4.016 -0.4,4.911 -5.9,4.693 -5.4,-0.212 -12.8,2.318 -15.7,5.377 -3.7,3.95 -8.1,1.978 -11.9,-5.283 -0.8,-1.673 -2,-2.25 -4.6,-2.25 -5.5,0 -11.4,-2.81 -12.1,-5.862 -1,-4.169 -2.3,-5.138 -6.9,-5.138 -5.4,0 -9.2,-1.406 -12.7,-4.773 -4.3,-4.064 -7.4,-5.001 -13.1,-3.882 -3.4,0.681 -5.8,0.626 -8.1,-0.188 -1.7,-0.636 -4.2,-1.157 -5.4,-1.157 -1.2,0 -2.1,-0.373 -2.1,-0.829 0,-0.662 12.9,-0.707 32.5,-0.113 4.6,0.141 8.5,-1.287 8.5,-3.171 0,-1.62 0.7,-1.887 5.5,-1.887 8.3,0 8.4,-7.25 0.1,-8.949 -1.8,-0.363 -3.3,-1.355 -3.5,-2.34 -0.4,-2.336 2.5,-2.205 6.6,0.293 1.8,1.098 4.3,1.996 5.6,1.996 1.2,0 2.8,0.508 3.4,1.127 2,1.997 6.3,0.08 7.8,-3.471 0.7,-1.801 2.5,-3.796 3.9,-4.434 3.1,-1.427 2.5,-3.419 -1.5,-4.926 -4.1,-1.552 -3.7,-3.458 1.7,-8.1883 5.3,-4.7126 5.2,-5.8225 -0.9,-8.8685 -7.1,-3.5837 -13.9,-2.2945 -10.1,1.9289 1.4,1.5425 1.4,2.0313 0.3,3.4762 -0.9,0.9915 -1,1.8265 -0.4,2.0351 2.5,0.896 3.7,2.192 3,3.3326 -1.1,1.771 -9.5,0.593 -15.3,-2.1598 -2.6,-1.2335 -6.8,-2.9435 -9.2,-3.7999 -4.8,-1.6587 -5.2,-2.5838 -3.5,-9.3056 0.5,-2.0131 -0.1,-4.2327 -2.1,-8.2497 -3,-6.015 -6.1,-7.594 -5,-2.594 1.4,6.309 -6.8,8.0813 -13.2,2.847 -2.2,-1.787 -4.8,-3.716 -5.7,-4.286 -2.6,-1.497 -1.1,-5.383 2.6,-6.646 3.8,-1.324 3.6,-2.141 -0.6,-3.681 -2,-0.696 -3.5,-1.739 -3.5,-2.318 0,-0.578 -1,-0.808 -2.1,-0.509 -2.2,0.582 -5.9,-2.312 -5.9,-4.635 0,-0.729 -1.2,-2.383 -2.5,-3.675 -5.3,-4.919 1.1,-9.514 12.1,-8.807 4.9,0.307 4.9,0.307 6.3,5.723 1.3,5.073 1.7,5.544 6.2,7.432 3.7,1.546 4.9,2.66 5.4,4.777 0.7,3.384 8.2,7.42 11.9,6.479 2.7,-0.68 8.6,5.542 8.6,9.103 0,4.065 5.6,7.8508 7.4,5.036 1.9,-2.964 1.3,-5.087 -2,-6.586 -2.4,-1.081 -3.4,-3.157 -1.5,-3.157 4.7,0 11.4,4.952 12.4,9.111 0.6,2.471 1,2.6056 6.6,2.5005 6.5,-0.1211 13.3,4.717 16.1,11.467 0.6,1.5282 1.8,3.034 2.6,3.3465 1.6,0.6194 5.7,-1.1386 5.2,-2.2422 -4.7,-10.223 -5.5,-11.306 -9.8,-13.418 -10.4,-5.0398 -19.2,-14.136 -10.8,-11.213 2.6,0.906 10.6,0.978 11.4,0.104 1.4,-1.312 -2,-6.701 -4.5,-7.331 -3.5,-0.889 -6.5,-3.868 -5.8,-5.769 0.9,-2.217 3.7,-1.931 3.7,0.373 0,3.016 2.7,5.267 5,4.07 3.1,-1.683 5.5,-1.126 7.7,1.796 1.1,1.538 4.4,4.038 7.4,5.557 10.5,5.394 15.7,8.999 16.3,11.185 1.2,5.0032 14.7,15.962 16.5,13.499 1,-1.2186 3.2,-2.5326 5.1,-2.9204 3.4,-0.68549 3.5,-0.84267 3.5,-5.6601 0.1,-4.9555 0.1,-4.9555 5,-5.4555 4.1,-0.415 5,-0.838 5,-2.5 0,-1.438 0.7,-2.088 2.7,-2.316 1.5,-0.174 2.8,0.16 2.8,0.742 0,0.583 1.3,2.266 3,3.741 2.1,1.8826 2.9,3.451 2.7,5.2581 -0.2,2.3796 0.1,2.5754 3.7,2.5754 3.7,0 4.2,0.352 6.1,3.9994 3.3,6.3701 11.3,7.7986 9.9,1.7725 -3.1,-13.301 -4.2,-14.679 -11.2,-14.784 -5.6,-0.082 -15.2,-4.225 -15.2,-6.557 0,-1.225 -5.5,-3.931 -8,-3.931 -1.1,0 -2,0.655 -2,1.487 0,3.606 -10.3,5.556 -16.2,3.078 -3.7,-1.551 -11.8,-9.679 -11.8,-11.855 0,-0.734 -1.4,-2.597 -3,-4.14 -1.6,-1.542 -3.4,-4.087 -4.1,-5.654 -0.6,-1.567 -2,-3.108 -3,-3.423 -6,-1.918 -8.2,-5.981 -3.8,-6.879 3.7,-0.729 10.9,3.427 10.9,6.272 0,4.118 16.8,14.92 21.1,13.555 1.1,-0.336 3.1,0.131 4.5,1.049 2.2,1.445 3.1,1.495 7.4,0.394 5.9,-1.512 6,-1.7 1.2,-4.851 -2.1,-1.357 -5,-3.495 -6.6,-4.75 -1.9,-1.525 -4.1,-2.283 -6.8,-2.283 -3.1,0 -4.7,-0.666 -6.9,-2.921 -3.7,-3.678 -3.1,-6.556 1.2,-5.701 2.2,0.448 3.6,-0.092 6.4,-2.514 3.5,-3.074 3.5,-3.078 6.2,-1.256 2,1.35 4.2,1.749 8.4,1.526 12.1,-0.653 16.8,3.223 14.6,12.093 -1.6,6.389 1.3,9.128 5,4.695 2.5,-2.928 6.6,-4.922 10.3,-4.922 1.7,0 4,-0.473 5.1,-1.052 1.3,-0.715 3,-0.734 5.1,-0.06 1.8,0.546 6,1.554 9.3,2.241 5,1.051 6.8,2.03 11,6.165 6.1,6.073 12.7,10.706 15.2,10.706 4.7,0 7,3.461 2.8,4.055 -4.8,0.666 8.8,7.945 14.9,7.945 5.1,0 7.9,-2.539 4.3,-3.9 -3.4,-1.32 -3.5,-2.445 -0.1,-3.992 3.5,-1.593 8.8,0.302 7.8,2.785 -0.3,0.884 -0.9,2.17 -1.1,2.857 -0.4,0.77 0.3,1.25 1.6,1.25 1.2,0 2.4,-0.787 2.8,-1.75 0.3,-0.962 1.5,-2.881 2.5,-4.263 4.7,-6.528 -0.1,-14.614 -6,-9.987 -3.5,2.799 -5.2,2.553 -4.9,-0.75 0.1,-2.312 -0.3,-2.8 -2.6,-3.066 -2.3,-0.271 -2.7,0.043 -2.7,2.215 0,5.275 -7,5.245 -13.4,-0.059 -1.5,-1.287 -4,-2.627 -5.5,-2.978 -6,-1.43 -6.9,-4.64 -1.7,-6.332 1.9,-0.62 3.7,-1.816 4,-2.66 0.8,-2.157 0.7,-5.359 -0.2,-5.423 -7.1,-0.514 -12.3,-0.12 -13.7,1.045 -2.1,1.745 -4.9,0.27 -5.4,-2.844 -0.2,-1.586 0.2,-2.148 1.7,-2.148 1.3,0 2.8,-1.451 4.3,-4.234 2.7,-4.889 6.6,-6.111 14.7,-4.607 10.4,1.949 10.8,-8.488 0.5,-14.037 -5.5,-2.979 -6.9,-6.36 -3.5,-8.716 2.5,-1.786 -2.9,-16.307 -7.6,-20.201 -1.5,-1.27 -4.1,-3.58 -5.7,-5.14 -3.5,-3.24 -14,-9.06 -16.5,-9.06 -3,0 -6,-2.98 -6,-5.93 0,-3.34 -6.9,-6.65 -11.4,-5.51 -1.9,0.47 -4.5,-0.35 -9.9,-3.12 -6.9,-3.61 -19.9,-8.71 -26.3,-10.35 -1.6,-0.43 -3.9,-1.24 -5,-1.81 -1.7,-0.92 -9.1,-3.44 -26.9,-9.24 -14.3,-4.63 -24.2,-6.31 -27.7,-4.7 -5.9,2.67 -7.4,2.78 -10,0.77 -1.5,-1.2 -3.4,-1.74 -4.9,-1.44 -1.6,0.3 -3.1,-0.11 -3.9,-1.09 -0.7,-0.87 -2.5,-1.58 -3.9,-1.58 -1.5,0 -5.4,-0.99 -8.7,-2.2 -7.9,-2.9 -23.2,-3.5 -28.7,-1.12 -3.1,1.36 -4.4,1.43 -7.7,0.43 -3.1,-0.9 -6.7,-0.93 -14.8,-0.13 -5.9,0.59 -15.2,1.51 -20.7,2.06 -10.6,1.03 -36.8,6.04 -44.7,8.5 -2.5,0.8 -5.3,1.46 -6.3,1.46 -2.1,0 -11.9,3.25 -23,7.7 -9.1,3.61 -13.5,6.94 -13.5,10.14 0,2.21 -7.7,9.71 -11.3,11.07 -3.6,1.34 -18.7,11.99 -18.7,13.15 0,1.59 -4.7,4 -6.5,3.32 -1.5,-0.57 -1.6,-1.51 -1,-6.52 0.8,-7.25 0.3,-7.35 -9.7,-1.88 -15.5,8.42 -20.3,12.15 -20.8,16.285 -0.6,4.251 -4,6.578 -17.8,12.308 -4.7,1.902 -8.2,5.952 -8.2,9.252 0,1.289 -1.5,2.862 -4,4.346 -2.1,1.278 -6.9,4.063 -10.5,6.188 -7,4.105 -9.6,6.361 -19,17.081 -3.2,3.708 -7.6,7.862 -9.6,9.229 -3.3,2.201 -9.9,10.326 -8.4,10.326 0.4,0 2.6,-1.64 5.1,-3.646 4.1,-3.355 4.6,-3.547 7.1,-2.403 2.5,1.14 2.9,1.014 4.8,-1.524 1.1,-1.521 3.8,-4.875 6.1,-7.452 2.2,-2.578 4.7,-5.575 5.5,-6.66 4.2,-5.984 25.3,-11.862 27.7,-7.713 0.8,1.429 1.4,1.325 6.3,-0.95 2.9,-1.404 8,-3.227 11.1,-4.051 7.5,-1.938 7.4,-1.869 9.9,-7.658 2,-4.68 3.9,-6.449 3.9,-3.678 0,0.696 0.9,2.93 1.9,4.964 2.1,3.818 1.9,6.228 -0.5,7.143 -0.7,0.289 -2.1,1.993 -3,3.787 -4.3,8.198 -12.6,17.84 -14.9,17.253 -3.2,-0.789 -9.1,1.004 -13.6,4.104 -4.6,3.209 -13.7,3.371 -13.1,0.234 0.5,-2.983 -1.7,-1.925 -3.4,1.658 -0.9,1.935 -2.8,3.928 -4.5,4.611 -7.4,3.085 -12.3,11.455 -13.6,23.356 -0.6,5.2235 -5.2,13.875 -5.3,9.9088 0,-0.6692 -1.7,-2.8306 -3.6,-4.8032 -2.1,-2.0406 -3.4,-4.196 -3.1,-5.0003 2.5,-6.4073 -3.4,-13.228 -9.2,-10.681 -2.5,1.125 -5.4,2.283 -6.3,2.574 -1,0.292 -2.6,2.239 -3.7,4.329 -1.1,2.0891 -3.3,4.6114 -5,5.605 -1.7,0.9936 -3.1,2.1885 -3.1,2.6554 0,0.4669 -1.6,2.734 -3.5,5.0381 -2,2.3041 -3.5,4.7943 -3.5,5.5338 0,0.7395 -1.8,3.4247 -4,5.9657 -5.6,6.39 -5.1,13.63 0.5,7.5 4.6,-5.169 5.3,3.923 1.4,18.564 -1.1,3.885 -1.9,7.991 -1.9,9.124 0,3.759 -5.1,11.136 -10.1,14.726 -2.6,1.938 -5.6,4.887 -6.4,6.554 -3.2,6.165 -9.5,0.431 -9.5,-8.718 -0.1,-8.858 -4.1,-1.249 -7,13.238 -1.6,7.863 -2.9,11.792 -4.6,13.816 -1.3,1.556 -3.2,5.387 -4.1,8.513 -0.9,3.126 -2.2,6.868 -2.9,8.328 -5.7,11.2 2.9,40.86 9.6,32.99 2.4,-2.92 2.6,-7.69 0.2,-9 -1.5,-0.86 -1.6,-1.38 -0.4,-4.52 1.4,-3.93 0.3,-7.61 -2.4,-7.61 -1.9,0 -1.8,-1.3 0.6,-5.74 1.1,-2.06 2,-4.44 2,-5.3 0,-2.48 2.1,-3.96 5.6,-3.96 2.9,0 3.6,-0.57 5.4,-4.005 3,-6.034 7,-4.484 7,2.765 0,3.94 0.6,4.33 4,2.4 6.4,-3.67 6.2,6.13 -0.3,16.61 -3.4,5.46 -4.7,6.17 -6.7,3.73 -4,-4.78 -8.3,0.16 -4.7,5.27 2.4,3.35 2.6,3.83 1.1,4.73 -9.6,5.82 -5.9,9.83 4.8,5.14 4.2,-1.86 6.7,-0.48 6.8,3.68 0,6.19 4.9,4.07 8.8,-3.82 2.9,-5.87 6.2,-13.51 6.2,-14.44 0,-0.59 0.7,-1.06 1.6,-1.06 1,0 2.7,-0.89 3.8,-1.97 2.6,-2.4 6.1,-1.74 6.9,1.26 1.3,4.79 1.6,0.47 0.5,-6.17 -1,-6.38 -1,-7.34 0.6,-9.04 2.4,-2.61 2.4,-10.81 0,-19.711 -1.9,-7.555 -1.9,-7.712 1.8,-24.103 2,-9.014 6.9,-13.535 8.4,-7.771 0.8,3.556 3.1,3.093 4.8,-1 1.7,-4.187 3.2,-4.453 4.6,-0.82 1,2.574 7.7,10.136 16.8,18.981 9,8.769 28,12.891 45.1,9.772 17.1,-3.123 23.6,-5.725 31.8,-12.784 3.4,-2.832 7.9,-6.23 10.1,-7.552 2.2,-1.322 5.2,-3.459 6.7,-4.75 3.5,-2.965 5.1,-3.03 3,-0.124 -4.8,6.934 -1.1,10.468 5.1,4.777 3,-2.819 5.2,-4 7.3,-4 3.6,0 7.5,-5.329 9.9,-13.5 0.8,-2.75 2,-5.887 2.8,-6.972 0.7,-1.085 1.4,-3.56 1.4,-5.5 0,-3.105 2.8,-9.103 7.1,-15.156 1,-1.302 0.8,-2.18 -1,-4.385 -2.3,-2.9478 -2.6,-6.6314 -1.2,-12.883 1.3,-5.4028 4.7,-7.542 5.8,-3.5526 0.4,1.6742 1,1.9351 3.4,1.4205 3.6,-0.7966 3.6,-0.0722 -0.1,4.1814 -3.8,4.2368 -4.3,10.615 -1,12.347 2.1,1.125 2.7,4.447 1,5.5 -2.4,1.476 2,15.177 5.3,16.395 5.4,2.017 8.6,9.417 6.1,14.172 -3.2,6.165 1.1,14.263 5,9.4 2.5,-3.079 4.6,-2.668 4.6,0.892 0,3.121 1.8,4.641 5.6,4.641 5,0 4.7,4.9 -0.9,13.155 -1.9,2.882 -2.3,6.845 -0.7,6.845 0.5,0 1,-0.45 1,-1 0,-1.823 2.8,-1.035 4.4,1.223 2.8,3.929 2,5.003 -2.2,3.246 -4.1,-1.709 -7.5,0.286 -5.2,3.038 1.8,2.152 8.9,3.772 10.6,2.398 1.6,-1.372 3,-0.421 3.5,2.488 0.6,3.038 3.5,4.382 5.4,2.473 1.2,-1.169 2.8,-1.467 6,-1.103 5,0.563 5.8,-0.665 2,-3.171 -3.6,-2.353 -3.1,-3.724 1.2,-3.385 3.4,0.266 3.7,0.076 3.5,-2.024 -0.2,-1.891 0.1,-2.203 1.7,-1.695 3.7,1.18 6.2,-1.154 5.5,-5.135 -0.7,-3.539 -0.7,-3.539 6,-2.822 6.2,0.661 6.8,0.547 8.2,-1.465 1.7,-2.382 6.3,-2.156 9.4,0.455 0.8,0.713 2.6,1.451 4,1.638 2,0.274 2.5,0.989 2.8,3.591 0.2,2.705 0.7,3.25 2.8,3.25 3.3,0 4.2,2.728 1.5,4.638 -1.9,1.316 -2.1,2.126 -1.6,6.302 0.9,6.325 -1,9.235 -7,10.825 -2.4,0.66 -5.9,2.5 -7.7,4.09 -1.8,1.59 -4.8,3.21 -6.6,3.6 -1.9,0.42 -4.2,1.94 -5.4,3.61 -2.2,2.98 -13.3,8.94 -16.6,8.94 -1,0 -5.9,2.02 -10.8,4.49 -4.9,2.47 -9.7,4.25 -10.6,3.97 -0.9,-0.29 -2.7,-0.11 -4,0.41 -1.3,0.51 -5,1.52 -8.2,2.23 -4.6,1 -6.8,2.15 -9.7,5.09 -3.8,3.87 -4.5,4.07 -14.4,4.24 -2.9,0.05 -4,0.49 -4,1.57 0,1.12 1,1.44 4,1.28 3.7,-0.2 3.8,-0.11 2,1.25 -1,0.81 -2.4,1.47 -2.9,1.47 -1.5,0 -4.6,3.14 -4.6,4.65 0,2.89 8.6,0.94 12.7,-2.87 3.9,-3.65 8.9,-1.43 8.4,3.75 -0.2,2.18 -1,4.33 -1.7,4.77 -4.3,2.42 -0.4,9.27 4.3,7.62 7,-2.43 7.4,3.55 0.4,6.21 -1.9,0.74 -2.8,0.43 -4.7,-1.66 -3.2,-3.43 -14.6,-3.06 -17.2,0.56 -0.8,1.19 -4.2,3.4 -7.6,4.91 -7.6,3.39 -9.7,5.56 -7.2,7.35 1.5,1.14 1.4,1.6 -1.3,5.72 -4.3,6.53 -4.8,9.39 -2,11.37 3.5,2.48 5.4,1.99 10.9,-2.88 5.8,-5.17 7.3,-5.48 9.6,-2 2,3.05 3.5,3.15 6,0.39 2.3,-2.61 8.6,-5.89 11.2,-5.89 1.1,0 5.3,-3.21 9.3,-7.19 10.8,-10.51 20,-14.8 24.1,-11.14 2.4,2.22 -2.9,8.33 -7.3,8.33 -3.8,0 -4.8,1.71 -4.8,8.36 0,5.84 0,5.84 4.4,5.18 5,-0.74 5,3.61 0,4.85 -2.2,0.56 -5.5,6.25 -5.5,9.52 0,4.2 7.5,6.46 11.8,3.52 z M -1889.3,71.8 c -2.7,-1.08 -5.1,-3.962 -6,-7.055 -1.8,-5.952 -8.5,-9.586 -8.5,-4.573 0,8.253 -9.9,0.401 -17.9,-14.251 -6.1,-11.057 6.5,-43.377 12.8,-32.999 2.7,4.453 2.6,6.207 -1,12.58 -2.8,5.01 -2.9,5.581 -1.5,7.581 3.8,5.414 4.2,5.686 7.5,5.022 3,-0.59 3.2,-0.44 3,1.747 -0.3,4.359 0,5.041 2.3,4.713 1.9,-0.267 2.3,-0.983 2.4,-4.32 0.2,-4.925 2.8,-18.983 4.4,-23.018 0.7,-1.803 0.8,-5.201 0.4,-8.6147 -0.4,-4.0474 -0.2,-6.4459 0.8,-8.5023 0.8,-1.5755 1.8,-4.9409 2.2,-7.4786 0.4,-3.0904 1.5,-5.4014 3.2,-7.0004 1.4,-1.312 3.6,-3.961 4.9,-5.886 3.1,-4.703 11.8,-9.514 13.5,-7.453 1.4,1.709 10.1,1.988 13,0.418 4.4,-2.325 1.7,2.097 -4.5,7.605 -15.4,13.605 -21.8,34.495 -11.9,39.179 4.5,2.183 5.7,6.251 1.8,6.251 -1.7,0 -1.9,1.672 -0.3,2.227 0.7,0.216 1.7,2.391 2.3,4.833 1.1,4.44 1.1,4.44 5.9,4.53 5.9,0.107 7.7,2.147 5.2,5.929 -2.6,4.015 -1.4,4.809 2.5,1.646 2.3,-1.836 2.3,-1.836 -0.1,-5.986 -2,-3.623 -2.1,-4.458 -1,-6.569 1.9,-3.479 0.7,-4.427 -4.7,-3.925 -4.4,0.408 -4.6,0.324 -2.8,-1.082 1.7,-1.406 1.7,-2.01 0.6,-7.789 -1.3,-6.75 0,-8.667 11.2,-16.178 2.1,-1.4042 3.4,-3.1753 3.6,-4.8955 0.5,-4.7927 8,-8.4683 11.1,-5.49 1,1.0059 1.5,0.8808 2.4,-0.6403 0.6,-1.0396 2.8,-3.8312 4.8,-6.2032 4.5,-5.271 6,-9.446 5.8,-16.508 -0.2,-10.569 1.2,-15.444 4.3,-15.084 3.5,0.417 6.8,-1.412 6.8,-3.85 0,-2.386 -0.4,-2.421 -3.6,-0.329 -3.5,2.292 -3.8,1.356 -0.9,-2.889 6,-8.805 0.8,-7.703 -10.1,2.173 -2.8,2.519 -6.5,5.811 -8.2,7.315 -6.8,6.087 -10.6,5.33 -5.8,-1.159 7.3,-9.949 17.7,-18.076 23.1,-18.076 0.7,0 2.6,-1.112 4.2,-2.471 5.7,-4.775 11.9,-5.647 8.8,-1.24 -0.9,1.186 -1.5,2.896 -1.5,3.799 0,0.904 -0.9,2.768 -2,4.144 -3.6,4.52 1.2,4.177 9.5,-0.686 5.5,-3.235 11.8,-2.314 6.5,0.954 -4.3,2.649 0.5,5.548 5,3 3.8,-2.187 9.7,-1.92 11,0.5 1.4,2.605 2.8,2.523 8.1,-0.47 4.4,-2.415 4.5,-2.432 8.2,-0.778 4.7,2.115 4.6,4.868 -0.1,4.5 -5.5,-0.43 -15.9,5.265 -17.9,9.803 -1.4,3.207 -3,4.49 -9.8,7.965 -10.4,5.328 -13.1,7.792 -16,14.269 -2.5,5.691 -4.8,8.271 -6.5,7.239 -1.6,-0.981 -1.3,-2.726 1.4,-8.059 2.5,-4.83 2.7,-6.261 0.7,-5.03 -2.2,1.362 -13.1,15.488 -13.1,16.983 0,2.1433 1.3,1.984 3.5,-0.4215 4.2,-4.7155 4.7,-0.4247 0.6,5.6383 -2.2,3.2638 -3.1,3.9438 -4.4,3.2181 -2.2,-1.2224 -6,2.4668 -5.5,5.4114 0.2,1.624 1.4,2.4098 4.8,3.2359 3.6,0.8728 4.5,1.5378 4.6,3.3258 0.1,2.59 0,2.452 3.9,3.751 6,2.007 1.2,19.971 -6.8,25.583 -1.8,1.23 -3.6,2.821 -4,3.536 -0.5,0.715 -2.3,1.3 -4.2,1.3 -2.9,0 -3.8,0.653 -7,5.48 -5.7,8.567 -13.8,13.74 -23.5,14.987 -3.1,0.387 -9.7,1.791 -14.8,3.119 -9.6,2.517 -13.4,2.846 -16.7,1.469 z m 138.8,-52.555 c 0.3,-1.1 0.9,-3.687 1.2,-5.75 0.6,-3.27 1,-3.7495 3.5,-3.7495 2,0 3.5,-1.0025 5.5,-3.6944 1.6,-2.0319 4.6,-5.3547 6.7,-7.3839 3.7,-3.591 3.7,-3.766 2.3,-6.5556 -2.2,-4.0956 -2,-4.6656 2.5,-8.2596 9.2,-7.396 6.7,-13.653 -3,-7.633 -0.6,0.405 -4.6,0.883 -8.9,1.061 -7.6,0.325 -7.6,0.325 -12.3,5.48 -4.3,4.734 -4.7,4.981 -5.3,3.023 -0.9,-2.662 3.7,-9.038 6.4,-9.038 1.1,0 3.2,-1.058 4.7,-2.351 4.4,-3.628 6.7,-4.552 13,-5.266 3.2,-0.363 7.1,-1.275 8.6,-2.026 2.5,-1.254 3.1,-1.121 7.4,1.639 2.6,1.665 6.1,3.004 7.8,3.004 8.3,0 8.8,3.82 1,7.418 -3.1,1.401 -6.9,3.793 -8.5,5.315 -1.6,1.522 -4,3.764 -5.4,4.982 -1.4,1.2176 -2.5,2.7386 -2.5,3.3798 0,1.7006 8.6,0.5248 10.8,-1.4761 1,-0.89 2.7,-1.6187 3.8,-1.6187 6.8,0 5.1,11.391 -2.2,14.442 -4.5,1.8973 -8.4,5.916 -8.4,8.645 0,2.658 -6.9,2.264 -10,-0.575 -1.7,-1.545 -2.2,-1.54 -7.2,0.073 -2.9,0.952 -5.9,1.87 -6.6,2.04 -0.7,0.169 -2.2,1.786 -3.3,3.592 -1.2,1.833 -1.9,2.4 -1.6,1.283 z m -131.6,143.34 c 0.9,-0.88 1.6,-0.85 2.7,0.13 2.4,1.96 8.2,0.56 12.2,-2.92 3.3,-2.98 9.4,-4.29 9.4,-2.05 0,1.49 3.7,1.2 7.1,-0.55 1.6,-0.86 5.3,-1.54 8.2,-1.52 4,0.03 28.2,-1.5 29.4,-1.86 1.5,-0.46 -0.6,-2.56 -3.8,-3.82 -3.6,-1.43 -4,-1.9 -3.7,-4.67 0.3,-3.54 -9,-4.09 -14,-0.82 -3.6,2.36 -7.2,-1.28 -4.9,-4.89 4.8,-7.36 2,-9.6 -12.1,-9.8 -6.9,-0.1 -6.5,-2.67 1,-5.87 4.2,-1.78 4.6,-4.12 1.2,-6.83 -2.3,-1.83 -2.6,-2.57 -1.7,-3.55 2.2,-2.13 1.5,-4.82 -1.1,-4.82 -2.6,0 -3.6,1.63 -3.7,5.83 0,3.47 -0.5,4.12 -6.4,8.18 -2.8,1.88 -6.5,4.74 -8.2,6.36 -1.8,1.61 -5.5,4.1 -8.3,5.53 -12.8,6.6 -24.6,17.62 -20,18.81 2.6,0.69 2.5,1.71 -0.6,3.71 -5,3.27 2.8,5.08 10.2,2.38 3.6,-1.29 5.9,-0.27 3.1,1.33 -1,0.54 -1.5,1.41 -1.2,1.93 0.8,1.3 3.8,1.17 5.2,-0.22 z" />
            <path
               style="fill:#6a8476"
               inkscape:connector-curvature="0"
               id="path3719"
               d="m -1677.2,584.1 c -7.6,-0.73 -17.5,-2 -22,-2.84 -4.5,-0.83 -9.4,-1.72 -10.9,-1.97 -10.9,-1.78 -20.1,-4.07 -21.3,-5.29 -0.8,-0.8 -2.1,-1.2 -2.9,-0.89 -0.8,0.3 -2.7,0.14 -4.3,-0.36 -1.5,-0.5 -4.7,-1.42 -7.2,-2.04 -2.7,-0.71 -3.9,-1.42 -3.1,-1.9 0.6,-0.42 3.8,-0.13 6.9,0.66 14.3,3.6 31,3.46 30.3,-0.26 -0.7,-4.44 -5.2,-6.2 -18.6,-7.31 -7.4,-0.61 -8.1,-0.85 -9.3,-3.37 -1.1,-2.28 -1.8,-2.63 -4.2,-2.15 -1.6,0.32 -3.1,0.09 -3.5,-0.53 -0.3,-0.61 -2.2,-1.1 -4,-1.1 -3.5,0 -9.7,-6.16 -7.6,-7.48 1.5,-0.9 10.8,0.34 16.7,2.21 5.4,1.68 5.8,1.64 16.6,-1.71 1.6,-0.49 5.8,-0.44 9.8,0.12 9,1.23 11,-0.48 10.5,-8.8 -0.4,-6.28 -0.7,-6.88 -5.4,-9.25 -7.8,-3.98 -12.6,-12.91 -11.5,-21.18 1.3,-10.25 -5.8,-16.98 -17.3,-16.22 -7.7,0.51 -9.3,0.2 -18.9,-3.74 -7.9,-3.22 -9.1,-0.77 -7.1,13.55 0.3,2.23 -5.1,1.55 -8.2,-1.04 -1.7,-1.45 -4.4,-2.99 -5.9,-3.41 -2.8,-0.81 -2.9,-1.06 -1.8,-4.72 0.6,-2.16 -0.2,-3.35 -10.2,-13.65 -4.2,-4.36 -13.9,-8.76 -21.7,-9.86 -3.8,-0.54 -9.9,-2.12 -13.5,-3.51 -3.6,-1.39 -8.7,-3.11 -11.3,-3.83 -2.6,-0.71 -8.2,-3.22 -12.5,-5.56 -16.2,-8.93 -15.3,-8.61 -17.4,-5.94 -2.8,3.41 -1.9,5.33 3.2,6.93 5.1,1.64 15,10.79 15,13.95 0,6.03 -10.3,7.3 -12.9,1.6 -0.8,-1.63 -2.2,-3.86 -3.1,-4.96 -1,-1.1 -2.5,-3.35 -3.3,-5 -2.5,-4.85 -9.3,-11.22 -13.4,-12.53 -2.1,-0.67 -5.3,-2.32 -7.1,-3.67 -2,-1.46 -4.4,-2.35 -6,-2.21 -2.1,0.17 -3.9,-0.89 -7.5,-4.41 -2.6,-2.56 -7,-5.81 -9.8,-7.23 -4.4,-2.23 -5,-2.9 -4.5,-4.91 0.6,-2.55 -2.2,-4.56 -3.5,-2.47 -0.5,0.82 -1.3,0.73 -3.1,-0.35 -1.3,-0.82 -3.6,-1.78 -5.2,-2.15 -2,-0.46 -2.6,-1.11 -2.2,-2.17 0.6,-1.76 -2.6,-4.98 -10,-9.89 -2.8,-1.86 -7.6,-5.66 -10.7,-8.45 -8.1,-7.41 -11.7,-4.77 -6.2,4.57 3.5,6.07 2.9,9.11 -0.8,3.56 -1.5,-2.28 -2.7,-4.61 -2.7,-5.17 0,-0.56 -0.5,-1.02 -1,-1.02 -0.6,0 -1,-0.68 -1,-1.5 0,-0.83 -0.4,-1.5 -0.8,-1.5 -0.5,0 -1.4,-1.49 -2,-3.31 -0.7,-1.82 -2.1,-4.26 -3.2,-5.43 -1.1,-1.18 -2.1,-2.72 -2.3,-3.43 -0.1,-0.71 -0.8,-1.89 -1.5,-2.63 -0.7,-0.74 -1.5,-2.55 -1.9,-4.02 -0.3,-1.48 -1,-3.18 -1.5,-3.79 -1.4,-1.77 -5.8,-10.39 -5.4,-10.39 0.5,0 -3.3,-8.48 -4.9,-10.94 -2.4,-3.86 -18.1,-51 -19,-57.41 -0.4,-2.29 -0.9,-5.45 -1.2,-7.04 -0.6,-2.88 -0.6,-2.88 2.1,0 2.9,3.16 9.6,13.36 9.6,14.58 0,0.42 1.7,1.64 3.8,2.71 5.5,2.83 6.6,4.43 5.3,8.03 -2.2,6.54 5.2,16.66 15.7,21.18 3.2,1.4 4.6,2.77 5.8,5.62 1.9,4.46 7,9.17 10,9.22 1.2,0.03 3.5,1.1 5,2.4 4.5,3.68 11.4,7.8 12.5,7.42 1,-0.34 -15,-20.71 -20.3,-25.76 -8.1,-7.84 -13,-11.78 -17.2,-13.96 -7.4,-3.79 -8.8,-6.43 -8,-15.08 0.8,-8.07 0,-9.29 -5.1,-8.45 -3.8,0.61 -6,-1.09 -8.1,-6.11 -0.9,-2.14 -2.5,-4.48 -3.5,-5.2 -1.1,-0.73 -1.9,-2.5 -1.9,-3.94 0,-1.44 -1.5,-5.55 -3.2,-9.14 -2.5,-5.12 -3.2,-7.88 -3.3,-12.81 0,-5.96 -0.2,-6.3 -2.7,-6.86 -5.9,-1.3 -9.4,-49.83 -4.1,-56.96 3,-4.13 3.5,-17.09 0.7,-19.15 -2.2,-1.64 -2.2,-7.54 0.1,-21.35 0.9,-5.23 2,-12.7 2.4,-16.61 0.9,-7.51 3.5,-18.51 5,-21.17 0.9,-1.76 4.1,3.57 5.5,9.28 1.7,7.03 6.5,10.77 10.6,8.25 1.8,-1.06 2.3,-0.97 3.5,0.59 1.2,1.66 1.8,1.73 6.1,0.68 10.5,-2.54 10,-2.61 11.4,1.63 2.3,7.16 2.8,6.96 11,-3.98 2.9,-3.82 2.9,-3.82 5.4,1.25 5.6,10.9 8.5,5.78 3.1,-5.35 -3.7,-7.75 -3.7,-8.33 0.7,-11.57 3.5,-2.58 6,-1.87 6.6,1.85 0.4,2.73 2.8,2.79 3.7,0.1 0.3,-1.13 0.1,-5.18 -0.6,-9 -1.1,-6.17 -1.1,-7.15 0.4,-8.78 2.3,-2.51 2.1,-9.981 -0.3,-19.724 -3.3,-12.76 4.6,-40.585 8.7,-30.63 1.7,4.164 4,4.035 5.8,-0.321 1.4,-3.25 3.5,-4.771 3.5,-2.516 0,1.775 22.5,23.73 25,24.416 1.4,0.369 4,1.086 6,1.593 1.9,0.508 6.8,1.889 10.8,3.069 4,1.18 8.5,1.92 10,1.644 28.3,-5.303 35.1,-7.722 43.1,-15.318 2.5,-2.336 7.1,-5.516 10.3,-7.067 3.2,-1.551 5.8,-3.126 5.8,-3.499 0,-1.014 3,-3.822 4,-3.822 0.6,0 -0.1,1.792 -1.5,3.981 -1.4,2.189 -2.5,4.408 -2.5,4.932 0,0.524 -0.9,1.232 -2,1.573 -2.2,0.702 -5,5.743 -5,8.977 0,2.701 -2.6,6.319 -3.7,5.196 -0.5,-0.462 -0.8,-1.811 -0.8,-2.999 0,-1.493 -0.7,-2.16 -2,-2.16 -1.6,0 -2,0.667 -2,3.2 0,2.457 -1,4.149 -4.3,7.287 -2.7,2.639 -4.2,4.961 -4.2,6.551 0,2.057 -0.5,2.462 -3,2.462 -3.3,0 -4,1.475 -3.7,7.005 0.4,5.92 7.2,5.24 10.7,-1.07 3.4,-6.34 6.6,-10.167 9.7,-11.973 1.6,-0.907 4.2,-4.323 6.3,-8.327 1.9,-3.734 4.2,-7.227 5.2,-7.762 1,-0.534 1.8,-1.512 1.8,-2.172 0,-2.066 8,-9.671 10.8,-10.293 1.5,-0.326 3.4,-0.797 4.3,-1.046 2.1,-0.559 6.1,-7.184 8.3,-13.862 0.9,-2.75 2.3,-5.996 3.1,-7.214 0.8,-1.218 1.5,-3.493 1.5,-5.054 0,-4.095 4.4,-12.466 8.1,-15.141 3.8,-2.827 5.3,-1.711 3.6,2.701 -0.9,2.553 -0.9,3.873 0.1,6.458 2.6,6.434 2.6,6.75 -0.2,6.75 -4.1,0 -6.5,8.242 -3.1,11 0.8,0.685 1.5,2.203 1.5,3.373 0,1.963 5.5,6.627 7.8,6.627 4.3,0 3.5,-8.311 -0.9,-10.855 -5.3,-2.996 -4.2,-8.841 1.1,-6.127 5.9,3.026 7.9,7.595 5.5,12.851 -3.2,7.155 1.3,15.537 6,11.128 2.8,-2.648 4.2,-1.076 3.1,3.444 -0.7,2.731 0.9,4.383 2.6,2.672 5.6,-5.551 8.2,0.669 3.7,8.68 -6.6,11.667 -2.1,23.283 7.5,19.577 1.1,-0.407 5.3,5.545 4.3,6.105 -2.1,1.27 -9.2,2.64 -11.1,2.15 -3.3,-0.82 -4.5,1.11 -1.4,2.27 1.3,0.49 2.9,1.62 3.7,2.5 0.7,0.88 2.1,1.61 3.1,1.61 0.9,0 2.3,0.7 3,1.56 2.9,3.43 7.2,4.86 8.6,2.86 2,-2.72 1.7,-7.83 -0.6,-9.93 -3.3,-2.92 -0.1,-5.744 5.9,-5.316 5.8,0.409 6.9,-2.227 2.1,-4.933 -4.3,-2.472 -3.8,-3.478 1.5,-2.693 4.3,0.655 6.8,-1.535 3.2,-2.832 -0.7,-0.246 -0.9,-0.77 -0.6,-1.165 0.4,-0.394 1.5,-0.284 2.5,0.245 2.7,1.394 6.7,-0.334 6,-2.56 -2.2,-7.1 -2.4,-6.619 2.7,-5.917 2.6,0.351 5.8,0.919 7.1,1.262 2.1,0.515 2.7,0.156 3.6,-2.059 1.1,-2.91 5.6,-2.913 9,-0.006 0.8,0.713 2.6,1.451 4,1.638 2,0.272 2.5,0.992 2.8,3.531 0.2,2.621 0.8,3.244 3,3.5 2.9,0.334 4.5,3.81 1.8,3.81 -2.4,0 -3.7,3.509 -3,7.838 0.7,4.777 -1.7,9.167 -5.1,9.167 -4,0 -20.6,8.89 -22.3,11.96 -1.9,3.21 -9.3,8.04 -12.4,8.04 -1.2,0 -4.5,1.13 -7.5,2.52 -2.9,1.38 -6.6,2.79 -8.3,3.11 -1.6,0.33 -3.7,1.44 -4.6,2.48 -1.2,1.33 -2.1,1.58 -3,0.86 -0.8,-0.71 -2.1,-0.57 -4.1,0.44 -1.5,0.8 -5.5,2.02 -8.7,2.72 -4.6,0.97 -6.8,2.11 -9.6,4.98 -3.6,3.61 -3.9,3.71 -10.1,3.42 -5,-0.24 -7.2,0.13 -9.7,1.68 -2.5,1.52 -4.2,1.83 -7,1.3 -10.9,-2.06 -17.2,-1.7 -17.8,1.01 -0.9,3.56 -0.3,3.83 5.6,2.56 4,-0.85 6,-0.83 8.5,0.08 2.6,0.93 4,0.93 6,0.02 5.2,-2.39 7.8,-1.34 4.8,1.95 -5.5,6.16 5.2,5.97 13.6,-0.25 4.3,-3.16 7.8,-1.32 7.2,3.77 -0.2,2.11 -1,4.21 -1.8,4.65 -4.2,2.45 -0.3,9.26 4.4,7.62 7,-2.43 7.4,3.55 0.4,6.21 -1.9,0.74 -2.8,0.43 -4.7,-1.66 -3.4,-3.6 -14.4,-3.06 -17.5,0.87 -1.1,1.38 -5,3.66 -8.9,5.13 -7.9,3.03 -9.9,4.76 -8.1,6.97 0.7,0.79 1.9,1.17 2.7,0.85 1.7,-0.65 -0.6,4.97 -2.6,6.16 -2.6,1.66 -3.4,7.87 -1.1,9.73 3.4,2.75 5.5,2.24 11.1,-2.68 5.8,-5.17 7.3,-5.48 9.6,-2 2,3.05 3.5,3.15 6,0.39 2.3,-2.61 8.6,-5.89 11.2,-5.89 1.1,0 5.3,-3.21 9.3,-7.19 10.9,-10.61 20.6,-15.02 24.2,-11 2.1,2.33 -3.3,8.19 -7.5,8.19 -3.7,0 -4.7,1.75 -4.7,8.36 0,5.84 0,5.84 4.4,5.18 5,-0.74 5,3.61 0,4.85 -2.2,0.56 -5.5,6.25 -5.5,9.52 0,4.18 7.6,6.45 11.8,3.52 1.7,-1.2 3.5,-1.41 7.5,-0.91 9.1,1.14 16.3,-3.66 13.8,-9.22 -1.1,-2.28 -1.6,-2.5 -5.2,-2.03 -4.5,0.61 -5,-0.33 -1.4,-2.68 2.9,-1.94 3.2,-4.64 0.6,-6.94 -2.4,-2.23 -6.3,-2.09 -9.4,0.35 -3.3,2.61 -5,2.53 -4.6,-0.21 0.2,-1.35 1.3,-2.43 2.7,-2.76 2.9,-0.67 4.1,-9.95 1.7,-12.39 -2.6,-2.6 3.8,-7.44 11,-8.24 7.1,-0.8 8.5,-1.7 8.5,-5.48 0,-3.55 -2.3,-4.84 -7.2,-4.18 -2.4,0.33 -3.8,0.12 -3.8,-0.58 0,-2.01 3.7,-3.13 12.6,-3.78 8.8,-0.64 17.1,-3.2 19.5,-5.99 3.3,-3.99 5.9,-0.97 3.2,3.67 -1,1.58 -1.4,3.16 -1.1,3.5 1,1.03 2.8,-0.53 2.8,-2.47 0,-8.01 16.4,-11.19 21.2,-4.11 3.8,5.72 15.4,7.32 19.4,2.7 1.8,-2.1 2.8,-2.54 5.1,-2.09 2.1,0.42 3.3,0.02 4.7,-1.51 1.9,-2.07 4.6,-2.82 4.6,-1.27 0,2.43 4.3,5.28 7,4.67 1.6,-0.35 5.4,-0.08 8.5,0.61 7.8,1.75 10.8,-5.88 3.6,-9.4 -2.2,-1.06 -2.6,-1.86 -2.4,-4.72 0.4,-4.75 1.2,-5.26 8.9,-5.67 4.4,-0.23 8,-1.05 10.1,-2.33 1.9,-1.09 4.2,-1.97 5.3,-1.97 1,0 3.5,-1.41 5.5,-3.14 3.5,-3.13 3.5,-3.13 9,-1.57 5.5,1.56 5.5,1.56 5.5,-1.81 0,-3.28 0,-3.35 3.5,-2.79 5.3,0.86 5,-3.19 -0.4,-5.49 -2.1,-0.91 -4.6,-2.9 -5.5,-4.43 -0.8,-1.52 -2.1,-2.77 -2.9,-2.77 -6.9,0 -17.5,-11.629 -12.3,-13.603 2.2,-0.876 14.5,4.843 14.6,6.793 0,3.46 2.3,2.97 6,-1.32 4.9,-5.641 3.2,-9.159 -3.4,-6.791 -3.4,1.237 -3.8,1.15 -7.6,-1.893 -2.2,-1.825 -5.1,-3.191 -6.6,-3.191 -8.8,0 -22.2,-12.975 -15.9,-15.389 1.7,-0.636 5.5,0.916 5.5,2.236 0,2.019 4.3,5.153 7.1,5.153 4.9,0 7,-1.66 6.7,-5.314 -0.3,-2.941 -0.1,-3.186 2.7,-3.186 3.2,0 4.5,-10.419 1.7,-13.733 -5.5,-6.543 -16,-6.803 -14.8,-0.366 0.7,3.929 -0.3,4.599 -6.9,4.599 -5.6,0 -10.4,1.683 -13.8,4.851 -2.7,2.484 -2.9,2.518 -5.5,0.931 -5.9,-3.547 -5.8,-9.782 0.2,-9.782 5.2,0 11,-2.745 9.5,-4.547 -2.9,-3.511 -10.3,-1.384 -13.4,3.882 -3,4.936 -18.5,0.871 -18.5,-4.844 0,-3.16 -0.9,-3.527 -8.4,-3.788 -6.2,-0.211 -6.7,-0.439 -10.3,-4.213 -2.1,-2.194 -4.7,-4.526 -5.8,-5.181 -2.7,-1.568 0.2,-1.806 5.1,-0.417 4.3,1.225 12.1,-0.642 12.9,-3.057 0.3,-1.022 1.5,-1.835 2.7,-1.835 2,0 1.9,0.273 -1.1,3.316 -3.4,3.502 -3.2,4.684 0.5,4.684 1.2,0 3.5,1.125 5.2,2.5 4.2,3.591 5.2,3.193 5.1,-2.25 v -6.75 c 0.1,-1.1 -0.1,-3.409 -0.5,-5.131 -0.8,-3.768 0.8,-5.111 4,-3.41 2.9,1.544 8.9,-1.532 9.4,-4.791 0.4,-2.987 4,-4.865 4.8,-2.578 0.4,0.921 0.2,2.51 -0.5,3.529 -1.7,2.74 -1.4,5.341 0.9,7.385 2,1.801 1.9,1.826 -1.1,3.685 -3.7,2.27 -3.4,4.451 0.7,3.953 1.6,-0.197 5.7,-0.339 9.1,-0.314 6.7,0.047 6.9,-0.216 2.9,-4.591 -4,-4.512 5,-7.553 12.1,-4.094 5,2.394 7.7,1.998 11.7,-1.69 3.5,-3.225 2.2,-5.529 -2,-3.613 -3.1,1.434 -4.4,0.789 -4.4,-2.199 0,-3.559 -1.9,-4.77 -4.9,-3.23 -5.8,2.894 -12.1,2.829 -15.8,-0.164 -8.2,-6.679 -9.4,-7.921 -9.9,-10.855 -1.2,-6.1405 10.9,-10.569 14.6,-5.3577 1.1,1.6314 2.8,2.9662 3.7,2.9662 0.9,0 3.1,1.6042 4.9,3.5645 2.8,3.059 3.5,3.409 5.3,2.465 2.7,-1.466 2.6,-2.71 -0.7,-5.8783 -4.2,-4.0403 -8.1,-9.5687 -8.8,-12.623 -0.5,-1.9859 -2,-3.348 -5.3,-4.9207 -13.7,-6.467 -15.7,-9.67 -5.5,-9.016 8.3,0.531 8.3,0.528 5.8,-7.342 -0.8,-2.681 2.5,-3.257 4.5,-0.786 0.7,0.805 5.4,3.692 10.4,6.417 9.6,5.212 13.7,8.315 13.7,10.531 0,5.1615 17,17.008 18.8,13.088 0.8,-1.6904 1.9,-2.4995 3.6,-2.4995 3,-2e-5 4.9,-3.1061 4.7,-7.7215 -0.1,-2.7166 0.3,-3.304 2.1,-3.427 1.3,-0.081 2.9,-0.239 3.8,-0.352 0.8,-0.112 2,-0.27 2.7,-0.351 0.7,-0.082 1.3,-1.049 1.3,-2.149 0,-1.1 0.5,-1.975 1.2,-1.944 2.1,0.093 6.2,6.0866 6,8.7887 -0.3,3.127 1.2,4.1207 6,4.1405 3.3,0.0131 4.1,0.508 5.8,3.4089 2.1,3.5619 6.5,6.0427 9.6,5.4094 2.2,-0.4458 2.1,-3.7091 -0.3,-11.303 -3.3,-10.31 -2.8,-9.8235 -8.3,-9.1055 -5.7,0.767 -9,-0.332 -14.6,-4.856 -7.8,-6.432 -14.4,-7.581 -14.4,-2.508 0,5.197 -14.7,3.185 -17.1,-2.35 -0.9,-1.863 -2.4,-3.348 -3.8,-3.676 -1.4,-0.302 -2.9,-1.435 -3.5,-2.516 -0.6,-1.081 -1.9,-3.044 -2.9,-4.362 -3.7,-5.102 -1.9,-6.425 3.6,-2.668 8.2,5.593 12.9,7.656 15.7,7.025 2.1,-0.449 3.7,-0.007 5.9,1.606 2.1,1.595 3.3,1.935 4.3,1.202 0.7,-0.563 4.4,-1.327 8.1,-1.698 3.8,-0.372 8.2,-1.332 9.7,-2.135 1.6,-0.802 4,-1.459 5.3,-1.459 1.6,0 2.8,-0.707 3.2,-2.001 0.9,-3.031 3.7,-4.113 7.2,-2.807 2.5,0.963 3.3,0.806 6,-1.129 2.9,-2.207 3.1,-2.215 6.4,-0.457 1.8,0.985 4.1,1.688 4.9,1.562 4.7,-0.692 21.8,12.193 21.9,16.557 0.1,2.526 2.9,4.277 10.7,6.587 2.9,0.841 6.3,2.254 7.6,3.14 1.6,1.0405 6.6,1.9645 14,2.6087 11.3,0.9782 13.6,0.7029 17.8,-2.0587 0.8,-0.551 2.7,-1.441 4.2,-1.977 5.2,-1.846 2.1,-8.174 -3.8,-7.741 -3.8,0.28 -4.8,-5.122 -1.6,-8.643 2.7,-2.958 4.2,-6.086 4.2,-8.825 0,-1.273 0.7,-3.433 1.4,-4.799 3.5,-6.252 -4.9,-8.755 -8.5,-2.561 -1.2,1.901 -3,3.731 -4,4.068 -1.1,0.336 -1.9,0.935 -1.9,1.332 0,6.552 -10.1,8.524 -12.7,2.466 -1.8,-4.432 -3.9,-5.119 -6.8,-2.322 -4,3.686 -5,2.24 -5,-6.576 0.1,-7.831 0.1,-7.831 3.3,-8.668 1.8,-0.46 3.5,-1.494 3.8,-2.296 0.3,-0.803 1.2,-1.46 1.9,-1.46 9.4,0 2.8,-14.046 -7.6,-16.007 -7.2,-1.366 -9,-3.094 -5.5,-5.361 3.1,-2.006 3.3,-5.151 0.6,-6.632 -4.1,-2.169 -2.7,-7 2,-7 5,0 5.1,-1.4 0.1,-3.922 -2.1,-1.079 -4.6,-3.103 -5.5,-4.503 -0.9,-1.39 -2.9,-3.18 -4.4,-3.96 -1.5,-0.79 -5,-3.53 -7.7,-6.1 -2.8,-2.57 -6.9,-6 -9.3,-7.63 -2.3,-1.63 -4.7,-3.85 -5.3,-4.93 -1.8,-3.49 -14.2,-8.91 -22.7,-9.98 -4.8,-0.6 -10,-2.05 -13.7,-3.85 -5.5,-2.62 -13.2,-5.73 -22.5,-9.06 -2,-0.69 -6.3,-2.28 -9.6,-3.54 -3.3,-1.26 -8,-2.62 -10.4,-3.02 -2.4,-0.4 -5.9,-1.39 -7.8,-2.19 -1.9,-0.8 -7.2,-2.09 -11.6,-2.87 -4.5,-0.77 -10.4,-1.89 -13.1,-2.48 -20.2,-4.32 -45.2,-5.65 -75,-4.01 -31.6,1.74 -40.6,2.89 -63.8,8.15 -4.7,1.08 -5.9,1.08 -7,-0.01 -1,-1.08 -0.8,-1.2 0.9,-0.67 1.2,0.36 2.5,0.22 2.8,-0.31 0.7,-1.18 13.4,-4.14 18.4,-4.29 2,-0.06 4.1,-0.44 4.7,-0.85 1.5,-1.13 19.3,-3.73 33.5,-4.88 285.4,-23.26 491.3,258.93 381.6,523.18 -38.3,92.27 -120.3,171.99 -210.1,204.37 -5.4,1.91 -2.8,-0.97 3.6,-4.1 2.3,-1.12 4.5,-2.72 4.9,-3.54 0.3,-0.83 1.9,-3.85 3.3,-6.71 4.1,-7.79 0.4,-12.81 -5.6,-7.76 -1.6,1.4 -3.3,2.41 -3.6,2.25 -0.4,-0.16 -2.3,-0.93 -4.3,-1.72 -2.4,-0.91 -3.9,-2.25 -4.3,-3.74 -0.8,-3.05 -10.6,-3.39 -14.4,-0.5 -2.4,1.88 0.4,5.41 10.4,12.9 3.7,2.77 1.5,5.28 -4.6,5.28 -2,0 -5,0.47 -6.6,1.04 -2.6,0.88 -3.7,0.69 -6.8,-1.14 -3.6,-2.12 -3.8,-2.14 -7.2,-0.52 -2.6,1.25 -3.9,1.4 -4.9,0.58 -1.7,-1.47 -6.8,-0.02 -11.8,3.39 -2.2,1.46 -4.9,2.65 -6,2.66 -1.2,0 -6.2,1.16 -11.1,2.56 -5,1.4 -11.5,3.25 -14.5,4.11 -9.2,2.6 -9.3,2.6 -13.5,-0.45 -4.3,-3.09 -6.5,-3.18 -6.5,-0.27 0,2.35 -3.7,4.73 -8.6,5.52 -4.9,0.78 -17.4,5.55 -17.4,6.6 0,2.21 5.4,4.73 11.7,5.4 3.7,0.4 7.6,1.17 8.6,1.72 1.1,0.56 2.2,0.62 2.5,0.13 1.4,-1.91 6.4,-3.25 14.8,-3.93 4.8,-0.39 10.8,-1.26 13.3,-1.93 4.6,-1.23 4.5,-1.49 -0.7,-3.04 -4.5,-1.35 4,-5.69 10.2,-5.23 5.1,0.38 6,2.96 1.6,4.78 -3.2,1.33 -4.3,3.55 -1.3,2.59 4.4,-1.38 13.5,-3.44 22.3,-5.03 5.2,-0.95 13.5,-3.25 18.5,-5.12 11.6,-4.4 18.3,-6 19.6,-4.7 1.1,1.14 -20.6,8.74 -22.2,7.76 -0.5,-0.33 -0.9,-0.14 -0.9,0.43 0,0.56 -0.8,0.75 -1.6,0.41 -0.9,-0.34 -2,-0.09 -2.4,0.55 -0.9,1.46 -23,7.18 -28.8,7.44 -2.3,0.1 -4.2,0.46 -4.2,0.8 0,0.34 -1.7,0.87 -3.8,1.17 -2,0.31 -8.5,1.25 -14.2,2.1 -23,3.39 -64,4.3 -88.4,1.97 z m -24,-155.29 c 2.5,-2.21 3.1,-3.63 3,-6.16 -0.1,-3.01 0.1,-3.29 2.9,-3.35 5.3,-0.1 4,-3.67 -2.2,-5.88 -5.4,-1.93 -7,-4.45 -8.8,-13.17 -0.7,-3.79 4.9,-6.27 9.4,-4.15 4.4,2.05 15.4,0.62 11.6,-1.5 -1.7,-0.91 -3.9,-2.55 -4.9,-3.66 -1.6,-1.81 -2,-1.87 -4.5,-0.61 -3.5,1.85 -3.6,1.83 -5,-1.13 -1.7,-3.84 -1.4,-5.08 1.8,-7.11 2.8,-1.79 2.8,-1.96 1.6,-5.56 -1.5,-4.43 -1.2,-4.87 2.7,-4.08 2.4,0.48 3.4,0.12 4.9,-1.8 2.1,-2.78 2.3,-1.57 0.8,4.6 -2.1,8.33 5.4,15.97 13.6,13.9 2.3,-0.58 4.5,2.78 4.5,6.89 0,4.26 2,9.71 3.6,9.71 1.2,0 1.4,-0.64 0.9,-2.55 -0.9,-3.55 0.1,-4.59 3,-3.27 1.6,0.75 2.8,0.78 3.7,0.1 0.7,-0.55 2.5,-1.3 4,-1.67 2.3,-0.53 2.8,-1.2 2.8,-3.67 0,-1.67 0.9,-4.31 2.1,-5.87 1.4,-1.95 2.2,-4.94 2.6,-9.46 0.4,-4.48 1,-6.61 1.8,-6.61 0.7,0 1.6,-0.84 1.9,-1.86 1.6,-4.99 11.2,-6.24 11.7,-1.53 0.5,4.08 2.6,4.01 4.3,-0.15 1.8,-4.2 1.4,-5.46 -1.7,-5.48 -3,-0.02 -4.1,-0.9 -6,-4.73 -1.5,-3.12 -0.5,-6.06 1.2,-3.34 1,1.56 8.6,0.33 10.3,-1.65 1.6,-1.96 -2.3,-5.33 -5.2,-4.56 -1.6,0.42 -2,0.04 -2,-1.85 0,-3.28 3.1,-5.01 7.8,-4.27 4.3,0.7 5.8,-0.48 6.3,-5.08 0.3,-2.23 0.9,-3 2.4,-3 1.5,0 1.9,0.56 1.7,2.5 -0.9,7.71 -1,7.52 2.8,7.16 1.9,-0.18 3.9,-0.73 4.4,-1.21 0.5,-0.49 3.5,-0.61 6.8,-0.28 5.2,0.55 6.1,0.36 8.3,-1.67 1.9,-1.81 3.1,-2.16 5.9,-1.7 3,0.47 3.6,0.27 3.6,-1.21 0,-2.68 -3.5,-5.39 -6,-4.62 -2.8,0.89 -2.6,-0.75 0.2,-1.99 2.8,-1.22 2.1,-2.98 -1.2,-2.98 -1.8,0 -2.6,-0.68 -3,-2.5 -0.7,-2.95 -4.1,-3.83 -6,-1.55 -4.2,5.1 -8.1,-0.59 -3.9,-5.85 2.6,-3.4 1.8,-5.85 -1.9,-5.42 -2.3,0.26 -2.8,0.85 -3.1,3.6 -0.2,2.76 -0.8,3.39 -3.3,3.89 -2,0.41 -3.8,1.82 -5.3,4.33 -2.5,3.89 -5.4,5.35 -7.7,3.89 -0.7,-0.48 -2.4,-0.87 -3.7,-0.88 -2.3,-0.01 -2.4,-0.22 -1.9,-5.88 0.6,-6.69 -0.4,-9.62 -2.1,-6.34 -0.6,1.14 -1.1,2.6 -1.1,3.25 0,0.64 -1.2,2.51 -2.5,4.15 -1.4,1.63 -3,4.94 -3.7,7.35 -0.6,2.73 -2,4.97 -3.5,5.98 -2.3,1.53 -2.4,1.74 -0.9,4.01 2.3,3.46 1.9,4.47 -1.4,4.47 -2.2,0 -3.5,0.75 -4.7,2.75 -1,1.51 -1.8,2.9 -2,3.09 -2,3 -8,-5.66 -6.3,-8.98 0.9,-1.57 0.9,-2.75 0,-4.59 -0.6,-1.37 -0.8,-3.96 -0.5,-5.76 1,-5.05 -1.8,-9.62 -5.3,-8.91 -1.9,0.38 -3.5,-0.07 -5.1,-1.5 -1.8,-1.57 -2.8,-1.81 -4.3,-1.04 -3.6,1.93 -1.1,11.6 3.6,13.72 1.4,0.65 2.6,1.65 2.6,2.23 0,2.2 -2.9,2 -6.5,-0.46 -2.1,-1.4 -4.2,-2.55 -4.6,-2.55 -4.2,0 -1.3,-15.95 3.6,-20.05 1.1,-0.86 0.7,-1.95 -1.6,-5.41 -1.6,-2.38 -2.9,-5.43 -2.9,-6.76 0,-1.6 -1.9,-4.37 -5.5,-8.06 -6,-6.07 -6.4,-7.13 -4,-9.81 1.3,-1.38 1.4,-2.19 0.5,-3.83 -1.3,-2.53 -3.9,-2.7 -5.6,-0.37 -1.6,2.26 -4,0.44 -4.8,-3.76 -0.3,-1.65 -1.4,-3.23 -2.4,-3.52 -0.9,-0.28 -4.3,-1.85 -7.4,-3.47 -6.2,-3.23 -12.3,-3.9 -13.2,-1.46 -1,2.51 -5.1,1.7 -8.2,-1.63 -2.7,-2.86 -8,-5.87 -10.3,-5.87 -0.6,0 -2.3,1.05 -3.8,2.34 -1.6,1.29 -4,2.64 -5.5,2.99 -1.4,0.36 -2.9,1.28 -3.2,2.05 -1.3,3.49 8.5,8.54 14,7.17 3.5,-0.88 4,1.72 1.1,5.65 -1.4,1.81 -2.8,4.42 -3.1,5.8 -1,3.76 -4.8,5.94 -11.8,6.66 -6.5,0.66 -16.1,7.51 -14.4,10.29 1.1,1.76 7.9,1.33 7.2,-0.45 -0.4,-1.09 0.1,-1.5 1.9,-1.5 1.4,0 3,-0.88 3.7,-2 3.4,-5.45 11.2,0.24 10.1,7.32 -0.5,3.24 -0.3,3.73 2,4.63 3.1,1.14 3.5,3.05 0.8,3.05 -1,0 -2.3,1.17 -3,2.6 -1.4,3.07 -4.1,1.73 -4.1,-2.03 0,-5.09 -4.8,-6.06 -8,-1.6 -1.9,2.62 -2,3.44 -1,7.11 1,3.66 0.9,4.39 -0.9,6.28 -2.8,3.07 1.2,8.62 4.8,6.66 3.1,-1.65 4.9,-0.66 6.7,3.7 1.8,4.32 13.2,18.28 15,18.28 2.5,0 3.6,-3.35 4.1,-12.99 0.6,-11.14 1.8,-11.78 5.7,-3.05 1.8,3.8 1.7,4.02 -0.3,8.28 -1.2,2.41 -2.1,4.93 -2.1,5.58 0,0.66 -0.6,2.08 -1.3,3.15 -1,1.61 -0.8,2.74 1,6.52 5.7,11.62 -4,15.02 -12.6,4.41 -1.2,-1.43 -2.4,-2.01 -3.5,-1.6 -2,0.79 -2.2,4.28 -0.1,5.06 0.8,0.31 1.5,1.65 1.5,2.97 0,1.31 1.3,4.09 3,6.17 3.5,4.42 3.1,3.26 3.6,12 0.4,7.95 0.4,8.92 0.1,16.5 -0.2,5.5 -0.2,5.5 3.2,5.6 1.9,0.05 3.6,0.63 3.9,1.28 1.7,5.08 8.8,9.39 7.6,4.62 -0.6,-2.45 -0.5,-2.5 4.9,-2.5 5.8,0 7.6,1.12 5.7,3.48 -0.7,0.76 -1.4,3.67 -1.6,6.45 -0.6,6 0.5,6.44 5.2,2.13 z m 258.4,-2.99 c 3.4,-3.2 7,-5.52 10.3,-6.59 2.9,-0.91 6.1,-2.47 7.2,-3.45 1.1,-0.99 3.3,-2.5 5,-3.35 1.7,-0.85 3.7,-2.26 4.4,-3.12 0.7,-0.86 2.4,-1.56 3.7,-1.56 2.8,0 3.3,-3 0.8,-5.02 -1.2,-1.04 -2.3,-0.73 -6.4,1.82 -2.8,1.7 -5.2,2.69 -5.5,2.22 -0.5,-0.84 1.8,-11.14 2.9,-12.95 0.3,-0.5 0.1,-2.08 -0.4,-3.51 -0.9,-2.21 -0.6,-2.93 1.5,-4.77 3.1,-2.67 3.1,-2.71 -0.2,-7.7 -3,-4.59 -5.9,-5.29 -8.6,-2.09 -1.9,2.26 -5.3,2.52 -10.8,0.85 -4.4,-1.32 -6.9,-0.07 -6.9,3.44 0,3.31 -3,5.71 -7,5.71 -4.2,0 -6,1.43 -6,4.62 0,1.22 -1.2,3.58 -2.6,5.24 -2.2,2.6 -2.3,3.31 -1.3,5.04 0.7,1.1 1,2.29 0.6,2.64 -1.2,1.21 -4.2,-1.38 -4.2,-3.64 0,-2.25 -0.2,-2.27 -14.2,-2.34 -14.2,-0.07 -14.2,-0.07 -17.7,-3.45 -3.3,-3.17 -3.8,-3.35 -8.7,-2.88 -6.1,0.58 -14.4,-5.31 -8.6,-6.04 5.8,-0.73 3,-7.24 -5.2,-11.86 -2.5,-1.47 -5.5,-3.45 -6.6,-4.41 -1.1,-0.95 -3.9,-2.3 -6.3,-2.99 -3,-0.87 -4.2,-1.8 -4.2,-3.06 0,-2.99 -3.1,-3.87 -7.5,-2.17 -2.2,0.84 -6.2,2.26 -8.8,3.16 -5,1.72 -6.3,4.57 -3.3,7.05 0.7,0.64 1.7,2.77 2,4.75 0.9,4.47 8,4.41 13.9,-0.12 4.7,-3.59 6.4,-3.29 7.6,1.41 0.7,2.47 2.2,4.74 4.1,6.08 2.7,1.91 2.9,2.53 2.4,5.71 -0.7,3.57 -0.7,3.57 5.9,2.95 7.9,-0.73 9,1.16 3.7,6.38 -3.6,3.6 -3.5,3.6 -5,-0.09 -2.6,-6.21 -10.7,-5.58 -10.2,0.78 0.3,4.18 -2.7,11.24 -4.8,11.24 -2.1,0 -4.1,3.2 -2.9,4.6 1.8,2.29 4.6,1.61 8.2,-2.06 3.6,-3.58 7.3,-3.75 11.2,-0.52 0.9,0.77 1.9,0.8 3.2,0.11 1.9,-1.02 7.5,-0.42 17.8,1.93 10.9,2.49 37.4,-1.38 40.7,-5.94 1.4,-2.02 10.3,-3.68 11.3,-2.11 0.9,1.49 -4,5.82 -9,7.98 -4.9,2.07 -5.6,3.99 -3,7.45 0.8,1.06 1.5,2.78 1.5,3.81 0,7.72 8.2,8.13 16,0.82 z m -378.2,-8.97 c 0.8,-0.47 1.5,-2.3 1.5,-4.06 0.1,-1.87 0.9,-3.61 1.9,-4.18 2.3,-1.28 2.2,-4.1 -0.2,-7 -2,-2.36 -2,-2.36 -4,0.14 -2.6,3.3 -5.1,1.08 -6,-5.22 -0.5,-4.03 -0.7,-4.28 -3.7,-4.28 -4.7,0 -12.8,-6.83 -11.2,-9.41 1.8,-2.8 0.4,-5.09 -3.1,-5.09 -1.7,0 -3,-0.45 -3,-1 0,-0.55 0.4,-1 1,-1 0.5,0 1.5,-1.13 2.1,-2.5 2.1,-4.47 7.5,-6.94 15.4,-6.97 7,-0.03 7,-0.03 7.3,-3.78 0.3,-3.92 0,-4.12 -4.9,-3.81 -2.6,0.17 -6.8,-3.37 -5.6,-4.62 2,-2.03 13.1,-0.93 18.5,1.83 6.9,3.57 8.9,3.58 10.4,0.1 1.6,-3.83 1.5,-3.78 3.8,-1.71 1.8,1.58 2.5,1.68 5.1,0.71 2.8,-1.07 3.4,-0.86 8.1,2.84 4.6,3.61 5.4,3.93 9.2,3.37 5.9,-0.9 9.4,2.54 4.5,4.55 -1.7,0.71 -4.5,2.99 -6.1,5.06 -4.5,5.56 -17.3,9.1 -18.6,5.14 -0.2,-0.71 -1.5,-2.57 -2.8,-4.15 -3.1,-3.69 -3.1,-4.36 0.8,-8.03 3.7,-3.5 2.3,-6.4 -1.7,-3.5 -1.1,0.8 -3.5,2.11 -5.3,2.91 -3.7,1.68 -4.1,4 -1.1,6.44 2.1,1.71 2.1,1.71 -0.4,4.71 -7.7,9.07 3.6,32.02 12.7,26.03 2.1,-1.34 2.5,-1.29 4.3,0.58 2.1,2.07 2.1,2.07 5.7,-0.17 3.9,-2.39 7.5,-2.2 10.3,0.51 5,5.03 14.5,-13.3 9.7,-18.65 -1.9,-2.04 -1.1,-3.89 1.5,-3.89 5.4,0 9.2,-6.49 6.1,-10.58 -3.8,-5.07 -3.8,-6.22 0.4,-7.98 4.8,-1.97 7.3,-1.81 8.6,0.53 2.2,4.23 8,4.88 8,0.9 0,-1.04 0.5,-2.76 1.1,-3.8 1,-1.46 1,-2.8 0,-5.85 -0.6,-2.18 -1.1,-5.09 -1.1,-6.47 0,-3.79 -5.5,-6.4 -6.1,-2.9 -0.1,0.36 -0.3,2.22 -0.6,4.15 -0.9,8.45 -6.9,7.53 -13.4,-2.07 -1.5,-2.13 -1.9,-2.21 -4.7,-1.01 -2.9,1.2 -3.4,1.09 -6.4,-1.4 -2.5,-2.12 -3.9,-2.57 -6.2,-2.09 -5,0.99 -5.5,2.35 -1.9,5.18 3.7,2.87 4.3,5.39 1.2,5.39 -1.2,0 -2.8,-1.33 -4.1,-3.5 -1.1,-1.93 -2.7,-3.5 -3.4,-3.5 -0.8,0 -2.3,-0.53 -3.3,-1.18 -1.6,-0.98 -2.5,-0.73 -5.1,1.5 -2.6,2.21 -3.8,2.57 -6.9,2.08 -2.7,-0.43 -4.1,-0.17 -5,0.98 -1,1.18 -1.8,1.32 -3.2,0.56 -2.7,-1.44 -2.4,-3.61 0.7,-5.14 3.7,-1.8 3.9,-3.05 0.8,-6.68 -3.5,-4.12 -5.9,-4.2 -5.1,-0.16 0.8,3.95 -0.6,4.57 -3.9,1.72 -4.8,-4.12 -2.8,-7.96 3.8,-7.52 6.4,0.41 7.3,-1.5 3.3,-6.35 -4.7,-5.54 -0.7,-15.66 5.6,-14.27 2.2,0.48 3.4,0.03 5.4,-2.13 1.3,-1.5 2.6,-2.54 2.7,-2.32 1.3,2 2.3,6.93 1.7,8.07 -1.1,1.88 -0.1,3.22 3.6,4.94 2,0.98 3.1,2.34 3.5,4.41 0.8,4.89 4.5,4.67 5.3,-0.33 1,-6.23 -1.6,-10.55 -5.9,-9.74 -4.5,0.84 -4.8,-0.23 -1.4,-5.24 3.5,-5.01 3.7,-6.84 1,-7.69 -4.6,-1.47 -3.6,-8.23 1.3,-8.7 3.7,-0.37 4.7,-4.1 1.2,-4.59 -2,-0.28 -11.5,7.82 -11.5,9.81 0,1.96 -3.7,0.89 -5,-1.44 -1,-1.96 -1,-3.34 0,-7.49 2.6,-9.97 -4.3,-16.18 -12.4,-11.19 -3.7,2.28 -9,0.61 -11.1,-3.52 -2.4,-4.42 -2.8,-4.75 -3.7,-3.13 -0.5,0.98 -0.1,3.21 1.3,6.23 1.4,3.3 1.9,5.73 1.4,8.1 -0.5,2.63 0,4.41 2,7.86 1.4,2.46 2.7,6.38 2.9,8.76 0.1,2.37 0.6,5.33 1,6.58 0.6,1.79 -0.1,3.14 -2.9,6.25 -1.9,2.18 -3.5,4.3 -3.5,4.71 0,1.27 4.1,7.68 5.7,8.93 1.2,0.99 0.9,1.3 -2.1,1.85 -2,0.38 -5,2.12 -7,4.06 -3.9,3.78 -7.9,3.86 -12.5,0.25 -2.9,-2.26 -7.5,-2.39 -9.6,-0.27 -1.8,1.86 -1.8,1.6 -0.5,5.01 1.7,4.37 -2.4,8.33 -5.6,5.38 -6,-5.65 -19.8,-0.3 -19.6,7.61 0.5,18.4 1.6,20.51 11.9,21.91 3.7,0.5 5.6,1.28 6.3,2.64 1.6,2.85 5,13.85 5,15.92 0,4.57 4.4,8.01 12.3,9.48 4.3,0.81 4.8,2.16 1.1,3.08 -6.4,1.6 1.3,10.34 9.1,10.38 1.8,0.01 3.7,0.84 4.7,2.02 1.8,2.06 6.2,2.63 8.6,1.1 z m 445.3,-42.68 c 3.2,-1.67 3.8,-3.6 2.5,-8.82 -0.8,-3.26 -0.7,-4.11 0.8,-5.17 1.4,-1.01 1.5,-1.69 0.6,-3.29 -2.8,-5.37 0.6,-8.06 8.3,-6.6 3,0.56 3.9,0.26 6,-1.94 3.1,-3.41 5.3,-3.32 6,0.27 0.8,4.24 3.2,4.61 6.4,1 1.5,-1.7 4.3,-3.89 6.3,-4.87 6,-3.07 13,-14.66 16.6,-27.28 1.8,-6.48 2,-6.75 4.5,-6.2 5.6,1.24 3.3,-12.02 -2.6,-14.7 -1.6,-0.7 -2.9,-2.38 -3.4,-4.24 -0.7,-2.71 -1.3,-3.16 -5.2,-3.73 -2.4,-0.35 -6.1,-0.96 -8,-1.35 -8.3,-1.63 -12.6,9.13 -8.5,20.97 2.8,8.3 3.1,10.67 1.5,13.65 -0.6,1.1 -1.3,6.1 -1.5,11.12 -0.2,6.15 -0.8,9.59 -1.8,10.55 -1.7,1.74 -3.6,0.8 -3.6,-1.8 0,-5.17 -9.3,-5.88 -14.2,-1.08 -7.1,6.99 -8.2,7.28 -10.7,2.98 -2.1,-3.76 -5,-5.21 -5.3,-2.64 -0.2,3.04 0.4,5.44 2.2,7.95 2.7,3.72 2.5,4.55 -1.4,6.18 -1.9,0.77 -4.1,2.41 -4.9,3.63 -0.9,1.23 -2.6,2.75 -3.9,3.38 -3.6,1.76 -3.5,5.06 0.1,7.72 2,1.44 3.1,3.14 3.1,4.68 0,2.73 4.4,2.56 10.1,-0.37 z m -535.6,-103.42 c 0.7,0 3.5,-5.87 3.5,-7.39 0,-2.26 -4.1,-3.18 -5.6,-1.24 -1.1,1.61 -3.4,2.24 -3.4,0.95 0,-0.36 0.7,-1.48 1.6,-2.47 2.7,-3.01 -3,-3.9 -8.9,-1.39 -3.3,1.41 -1.9,-2.22 1.7,-4.45 3.1,-1.88 3.9,-2 6.8,-0.98 2.5,0.9 4.3,0.9 7.5,0.04 4.5,-1.22 5.6,-2.92 2.3,-3.77 -1.1,-0.28 -2.7,-1.59 -3.5,-2.91 -0.9,-1.32 -2.4,-2.41 -3.3,-2.43 -1,-0.01 -2.6,-0.69 -3.7,-1.5 -2.2,-1.67 -7.1,-1.96 -8,-0.46 -1.6,2.53 -4.5,1.04 -3.9,-1.99 0.7,-3.36 -1.6,-5.11 -4,-3.09 -1.4,1.12 -5.6,-5.49 -5.6,-8.71 0,-0.63 -0.8,-2.77 -1.8,-4.76 -1.7,-3.56 -1.6,-3.64 0.7,-5.38 3.9,-2.99 4.3,-16.54 0.3,-14.9 -4.2,1.78 -6.2,4.62 -6.2,8.83 0,5.03 -5.2,7.38 -6.4,2.89 -1,-3.95 -3.1,-1.46 -3.1,3.7 0,2.7 -0.4,7.92 -0.9,11.61 -0.7,5.63 -0.6,6.98 0.8,8.33 2.5,2.57 2,9.08 -0.9,12.06 -4.2,4.2 0.2,13.41 6.4,13.41 1.1,0 3.7,0.9 5.8,2 3.8,2.03 8.3,2.61 9.7,1.25 0.4,-0.42 2.6,-0.82 4.9,-0.9 2.3,-0.08 5.4,-0.47 6.9,-0.86 2.1,-0.57 2.8,-0.38 2.8,0.83 0,1.97 4,4.87 5.8,4.19 0.7,-0.28 1.5,-0.51 1.7,-0.51 z m 95.5,-31.25 c 2.1,-3.48 2.6,-8.24 1,-9.25 -2,-1.25 -1,-3.58 2.4,-5.18 3.2,-1.53 3.6,-1.52 6.2,0.15 2.6,1.72 2.7,1.72 4,-0.03 3.5,-4.72 -4.3,-15.4 -11.3,-15.43 -1.7,-0.01 -4.8,-0.62 -7,-1.37 -6.7,-2.37 -16.3,-3 -18.3,-1.22 -3.3,3 -7.7,3.08 -10.3,0.19 -4.8,-5.17 -10.1,-2.94 -7.2,3.06 0.9,2.03 1.7,6.11 1.7,9.44 0.1,4.38 0.6,6.29 1.9,7.53 1,0.92 1.9,2.51 1.9,3.53 0,2.63 4.4,4.54 6.5,2.82 1.3,-1.1 2,-0.96 4.5,0.87 2.9,2.18 2.9,2.18 8.9,-0.84 7.4,-3.71 10.5,-3.99 9.7,-0.85 -1.6,6.35 2.4,11.37 5.4,6.58 z m 363.2,-14.05 c 0.8,-1.81 3.6,-4.85 6.1,-6.75 3.1,-2.38 5.4,-5.33 7.4,-9.45 2.8,-6 2.8,-6 7.3,-6 4.7,0 13.2,-5.5 14.4,-9.34 0.3,-0.92 3.7,-4.07 7.6,-7.01 3.8,-2.95 7,-5.97 7,-6.72 0,-0.76 2.9,-4.5 6.6,-8.31 5.7,-6.07 10.8,-13.81 14.5,-22.12 5.9,-13.2 8.1,-17.22 11.7,-21.04 5.7,-6.26 11.4,-23.91 9.7,-30.519 -0.5,-2.29 0,-3.278 3.9,-6.851 4.4,-4.042 5.6,-6.815 3.6,-8.095 -1.7,-1.053 -1.1,-3.671 1.3,-5.957 1.6,-1.417 2.6,-3.892 3.1,-7.027 0.7,-4.757 4,-9.454 7.6,-10.723 1.2,-0.442 1.2,-0.864 0.2,-2.414 -0.7,-1.033 -2,-3.336 -2.9,-5.118 -2.1,-3.954 -4.6,-4.9 -7.5,-2.825 -5.4,3.721 -8.9,1.143 -12,-8.597 -1,-3.482 -3,-7.458 -4.3,-8.835 -1.2,-1.377 -2.9,-3.846 -3.7,-5.487 -1.6,-3.427 -7.2,-5.008 -12.3,-3.492 -1.7,0.483 -5.2,1.411 -7.8,2.061 -3.2,0.805 -5.7,2.255 -7.7,4.548 -2.4,2.74 -3.7,3.366 -6.9,3.366 -7,0 -11.2,5.118 -7.4,9.208 1.4,1.581 1.5,2.365 0.5,5.15 -0.7,1.806 -1.2,4.415 -1.2,5.797 0,3.601 -0.6,3.79 -6.3,2.251 -2.9,-0.76 -7.4,-1.387 -10,-1.394 -5.8,-0.014 -7.6,-2.239 -4.6,-5.88 2.7,-3.342 2.5,-6.36 -0.4,-5.951 -1.9,0.27 -2.2,0.9 -2.1,4.069 0.2,7.484 -7.6,2.204 -8.6,-5.756 -0.8,-6.88 -2.6,-7.663 -9.5,-4.073 -9,4.709 -21.3,0.971 -15.6,-4.736 2.6,-2.64 1.3,-5.974 -2.2,-5.287 -4.9,0.979 -6,2.55 -4.6,6.475 1,2.909 0.9,3.431 -1,4.754 -2.9,2.041 -2.7,4.514 0.8,8.173 3.4,3.583 3.4,11.859 0,15.7 -1,1.1 -2.1,4.25 -2.5,7 -0.4,2.75 -1.1,5.755 -1.6,6.678 -1.1,2.216 0,4.822 2,4.825 1,10e-4 2.8,2.228 4.5,5.471 4.7,8.918 21.5,17.131 21,10.258 -0.2,-2.786 0.8,-3.341 9.9,-5.213 1.6,-0.314 3.8,-1.685 5,-3.045 1.5,-1.762 3.1,-2.474 5.7,-2.474 3.5,0 3.5,0 0.8,-2.721 -2.4,-2.411 -3.1,-2.598 -5.6,-1.637 -3.4,1.272 -6.1,0.128 -6.1,-2.536 0,-0.988 -0.9,-2.61 -2,-3.606 -3.4,-3.012 -2.6,-4.5 2.4,-4.5 2.4,0 4.7,0.39 5,0.866 0.3,0.476 2.1,1.114 3.9,1.419 3.1,0.498 6.8,2.526 13.4,7.29 1.8,1.351 2.7,1.405 5.6,0.355 5.1,-1.835 6.7,-0.796 6.7,4.317 0,2.369 0.6,5.196 1.3,6.281 3.1,4.539 3.9,9.29 2.6,15.897 -1.5,7.77 -0.8,10.7 2,8.17 1.8,-1.69 3.3,-8.07 3.7,-16.595 0.1,-2.475 0.5,-6.186 0.9,-8.247 1,-5.512 -0.1,-8.712 -3.5,-9.887 -3.3,-1.166 -4.7,-3.673 -2.5,-4.533 1,-0.35 2.7,0.483 4.3,2.038 4,3.762 6.2,3.478 6.2,-0.789 0,-4.562 0.8,-6.575 2.8,-6.613 1.4,-0.028 1.4,-0.225 -0.2,-1.452 -3.5,-2.627 -1.3,-4.659 4.6,-4.319 5.5,0.314 7.8,3.212 4.8,6.118 -2.1,2.107 -1.3,14.112 1.2,17.225 1.6,2.11 2.3,4.447 2.5,9.385 0.2,3.619 0.6,9.279 0.9,12.589 0.5,5.03 0.1,7.07 -2,12.42 -1.5,3.53 -2.6,6.86 -2.6,7.41 0,1.3 -7.4,15.86 -11.1,21.66 -1.5,2.47 -3.3,6.46 -3.9,8.87 -1.2,4.29 -12,16 -18.6,20.06 -1.2,0.79 -2.7,2.44 -3.3,3.68 -0.6,1.23 -3.2,3.24 -5.9,4.47 -2.8,1.29 -5.6,3.45 -6.5,5.07 -0.9,1.56 -3.3,3.56 -5.4,4.45 -10.3,4.37 -10.4,4.44 -16.3,11.56 -3.1,3.62 -3.1,3.78 -2.4,11.75 0.7,8.94 1.2,9.64 3.6,4.79 z m -420,-61.58 c 1,-0.07 3.2,-1.47 4.9,-3.12 3.1,-2.97 7.2,-3.94 8.4,-2 0.9,1.44 4.7,1.23 8.8,-0.49 3.5,-1.46 6.7,-1.18 6.7,0.59 0,0.49 0.4,0.9 0.9,0.9 0.6,0 0.8,-0.6 0.5,-1.34 -0.4,-0.97 0.3,-1.22 2.4,-0.9 1.6,0.23 3.2,-0.07 3.6,-0.67 0.4,-0.62 3.8,-1.13 7.9,-1.17 15.6,-0.16 20.3,-2.47 12.4,-6.17 -4,-1.91 -4.4,-2.65 -2.5,-4.62 3.3,-3.35 -11.1,-5.32 -14.7,-2.01 -3.4,3.15 -7.2,-0.59 -4.1,-4.05 5.3,-5.97 3.2,-8.82 -7.3,-9.57 -11.6,-0.82 -11.9,-1.08 -5.4,-4.5 5.8,-3.03 6.7,-6.02 2.7,-8.6 -1.8,-1.23 -2.4,-2.32 -2.1,-3.77 0.3,-1.11 0.1,-2.62 -0.5,-3.33 -2.7,-3.29 -6.8,0.1 -6.8,5.63 0,3.58 -0.4,4.07 -6.8,8.33 -3.7,2.49 -7.6,5.44 -8.6,6.56 -1,1.11 -4.3,3.29 -7.4,4.83 -3,1.55 -6.9,4.28 -8.6,6.08 -1.7,1.8 -3.6,3.27 -4.2,3.27 -3.2,0 -10,7.8 -8.6,9.99 1,1.66 1,2.49 0.1,3.57 -2.3,2.8 -0.3,4.44 5.4,4.44 3.4,0 5.8,0.51 6.6,1.4 1,1.28 5.5,1.48 16.3,0.72 z m 419.9,-18.19 c 3.2,-2.28 3.4,-3.69 1.7,-8.56 -1.3,-3.6 0.4,-5.91 6.4,-8.43 2.6,-1.11 7.1,-8.49 7.4,-12.01 0,-0.87 0.3,-3.12 0.7,-5 1.7,-10.22 -6.8,-14.174 -11.9,-5.46 -1.3,2.37 -4.8,1.31 -6.3,-1.97 -1.3,-3.03 -7.3,-5.631 -11.1,-4.87 -3.5,0.71 -7.2,-1.597 -9.9,-6.18 -1.2,-1.903 -3.6,-4.025 -5.5,-4.853 -13.4,-5.567 -13.3,-5.542 -14.4,-11.547 -3.4,-18.377 -7.4,-23.848 -13.8,-18.85 -3.3,2.623 -3.1,4.522 0.8,6.394 6.2,2.989 7.4,5.969 3.8,9.335 -2.1,1.986 -3,3.805 -3,5.911 0,1.944 -0.8,3.566 -2.1,4.494 -1.3,0.909 -1.7,1.701 -1,2.116 2.7,1.671 -3.1,10.545 -6.9,10.545 -5.7,0 -2.3,6.865 4,8.015 8.2,1.49 12.2,-2.08 11.2,-10.07 -0.3,-2.439 0.1,-3.969 1.2,-4.873 0.8,-0.724 1.6,-2.296 1.6,-3.494 0,-2.687 1.7,-4.599 3.6,-3.892 1.6,0.602 1.9,5.885 0.4,6.8 -0.9,0.575 -1.2,9.134 -0.3,10.809 1,1.83 3.3,-1.808 3.3,-5.167 0,-3.628 0,-3.628 3.4,0.353 3.3,3.981 3.3,3.981 0.4,7.474 -1.5,1.93 -2.8,4.61 -2.8,5.96 0,1.35 -1,3.48 -2.2,4.72 -3.4,3.65 -1.9,4.89 7.7,6.32 8.2,1.21 8.9,1.18 10.1,-0.5 0.7,-1 1.5,-1.62 1.6,-1.38 0.1,0.23 0.7,1.3 1.3,2.37 1.8,3.12 3.1,2.88 5.3,-0.97 2.5,-4.08 5.2,-4.36 6.1,-0.62 0.4,1.52 2.1,3.09 5.1,4.49 5.1,2.48 5.8,6.99 1.7,11.45 -1.8,1.86 -4.5,9.17 -4.7,12.46 -0.1,1.5 4.2,0.69 7.1,-1.32 z m -527.1,-77.185 c -1.1,-1.787 -2,-4.825 -2.1,-6.75 0,-1.925 -0.6,-4.334 -1.4,-5.353 -1.6,-2.171 -1.6,-2.265 5.4,-17.023 2.8,-5.938 5.1,-11.169 5.1,-11.626 0,-0.457 0.3,-0.981 0.8,-1.164 0.5,-0.184 3.7,-5.059 7.2,-10.834 17.2,-28.747 31,-46.693 31,-40.365 0,1.338 1,0.747 4.2,-2.368 6,-5.887 16.5,-9.015 11.4,-3.417 -1.6,1.721 -2.3,5.15 -1.1,5.15 1.9,0 4.5,-2.369 4.5,-4.088 0,-1.11 2.6,-5.408 5.7,-9.552 3.2,-4.144 6.9,-9.038 8.3,-10.876 2.8,-3.739 6.7,-5.803 15.3,-7.996 9.4,-2.419 11.2,-1.896 8.5,2.481 -1.8,2.837 -0.2,3.706 2.4,1.315 3.3,-3.028 10.1,-6.209 18.7,-8.74 7,-2.078 7.7,-2.543 10,-6.549 2.4,-4.312 2.4,-4.312 4.2,-2.042 2.3,2.782 2.4,6.361 0.3,8.108 -0.9,0.718 -2.5,3.131 -3.7,5.362 -4.3,8.613 -9.2,13.059 -15.5,14.373 -3.2,0.66 -8,2.552 -10.6,4.203 -7.1,4.529 -9.2,3.149 -4.1,-2.816 4.4,-5.325 2.1,-5.594 -7.5,-0.866 -5.3,2.559 -6.7,3.812 -7.6,6.387 -0.6,1.872 -2.7,4.44 -5.1,6.181 -7.5,5.431 -12.3,14.964 -12.3,24.357 0,3.5262 -2.5,4.5989 -5.9,2.6072 -1.7,-0.9441 -2.5,-2.1898 -2.3,-3.4172 0.6,-4.285 0.4,-7.643 -0.5,-8.269 -0.5,-0.365 -1.8,-2.125 -2.9,-3.913 -2.3,-3.906 -3.4,-4.012 -8.2,-0.75 -2,1.375 -5,2.5 -6.5,2.5 -2.4,0 -3.2,0.672 -4.6,3.933 -1.1,2.573 -2.8,4.4725 -4.9,5.4945 -1.8,0.8593 -3.7,2.5957 -4.2,3.8587 -0.4,1.2631 -1.5,2.8379 -2.3,3.4996 -0.8,0.66176 -2.3,3.1183 -3.3,5.4589 -1,2.3407 -3.3,5.9443 -5.1,8.0083 -5.4,6.088 -3.9,13.372 1.8,9.337 1.3,-0.874 2.7,-1.59 3.2,-1.59 1.1,0 -0.1,9.602 -2.4,19.637 -1.1,4.475 -1.9,8.679 -1.9,9.342 0,2.106 -17.6,22.021 -19.5,22.021 -0.3,0 -1.5,-1.462 -2.5,-3.25 z m 88,0.242 c -1.7,-1.762 -3,-4.015 -3,-5.008 0,-2.244 -5.5,-6.984 -8.1,-6.984 -1.4,0 -1.9,0.7 -1.9,2.441 0,2.835 -1.3,3.917 -3.8,3.136 -2.1,-0.668 -10.2,-12.404 -10.2,-14.773 0,-0.927 -0.4,-1.925 -0.9,-2.219 -2,-1.249 -3.5,-9.74 -2.1,-11.957 0.7,-1.17 1.4,-3.789 1.5,-5.821 0.2,-3.672 6.7,-15.807 8.5,-15.807 4.2,0 4.8,7.945 1,12.348 -1.7,1.879 -3,4.308 -3,5.397 0,1.089 1.3,3.679 3,5.755 1.6,2.077 3,4.212 3,4.745 0,0.533 0.8,0.663 1.7,0.288 3,-1.147 3.8,-1.087 3.5,0.258 -0.5,2.399 1.8,5.209 4.2,5.209 3,0 4,-1.522 3.7,-5.436 -0.2,-2.724 1.5,-8.564 2.5,-8.564 0.2,0 1.4,0.656 2.7,1.458 2.9,1.931 5.7,0.451 4.1,-2.179 -0.6,-0.978 -2.1,-1.926 -3.3,-2.105 -3.4,-0.5 -4.7,-4.352 -3.2,-9.123 0.8,-2.406 1.1,-6.242 0.8,-9.8134 -0.3,-3.9266 0,-6.9902 0.9,-9.2746 0.8,-1.8761 1.9,-5.4476 2.5,-7.9368 0.6,-2.704 2.2,-5.8012 4,-7.6942 1.7,-1.743 3.6,-4.216 4.3,-5.496 2.1,-4.222 9.3,-7.425 12.5,-5.545 1.8,1.082 4,1.399 6.9,1.011 5.3,-0.723 5.4,0.627 0.1,4.88 -13.8,11.063 -21.3,39.173 -12.9,48.318 1.5,1.65 3.8,5.789 5.1,9.198 2.3,6.197 2.3,6.197 5.5,3.75 5.6,-4.269 9.2,-1.314 4.4,3.552 -4.7,4.64 -2,6.28 4,2.488 4.4,-2.814 4.7,-3.707 2.3,-9.555 -2.3,-5.688 0,-10.933 4.6,-10.933 1.7,0 3.1,-0.394 3.1,-0.877 0,-1.326 -2.8,-3.369 -3.8,-2.762 -0.5,0.293 -2.2,-0.346 -3.8,-1.419 -1.6,-1.074 -4.4,-2.894 -6.2,-4.046 -4.9,-3.134 -1.8,-7.9589 8.6,-13.29 2.1,-1.1233 3.4,-2.6476 3.8,-4.5363 0.8,-3.9357 6,-7.7621 8.5,-6.2133 2.2,1.3629 4.9,1.5022 4.9,0.253 0,-0.4902 1.7,-3.0457 3.9,-5.6794 5.5,-6.628 8.7,-14.708 7.2,-18.034 -2,-4.429 1.3,-12.331 5.9,-14.152 2.7,-1.049 4.2,-2.526 5.4,-5.184 1.6,-3.383 7.4,-7.217 16.7,-10.886 0.4,-0.179 0.7,1.396 0.6,3.5 -0.3,4.446 3.3,5.823 7.5,2.892 3.1,-2.187 6.7,-1.951 9.5,0.616 2.2,2.113 2.4,2.128 5.8,0.5 1.9,-0.925 4.2,-1.682 5.1,-1.682 3,0 0.7,2.549 -4.9,5.21 -4.3,2.087 -6.2,3.756 -8.3,7.269 -2.2,3.806 -3.8,5.108 -9.8,7.886 -3.9,1.83 -8,4.297 -9,5.482 -2.9,3.244 -5.4,2.797 -5.8,-1.02 -0.4,-4.262 -2.5,-4.707 -3.4,-0.727 -0.3,1.763 -1.7,4.149 -2.9,5.303 -3.9,3.626 -12.8,16.006 -13.1,18.097 -0.1,1.1001 -0.2,2.3345 -0.3,2.7428 -0.1,0.4082 -1.5,1.9451 -3.1,3.4153 -1.7,1.4701 -3,3.2736 -3,4.0077 0,0.7341 -1,2.2511 -2.1,3.3712 -2.2,2.2387 -1.7,4.504 0.7,3.1454 3.8,-2.1356 12.3,0.9946 12.3,4.5546 0.1,0.68 1.6,1.869 3.4,2.642 5.6,2.334 5.3,8.703 -0.9,19.243 -3.6,6.18 -14.8,11.459 -12.2,5.761 1.1,-2.317 0.9,-2.839 -1.2,-4.542 -4.6,-3.767 -8.4,-0.335 -5.7,5.161 2.2,4.354 2.1,5.235 -0.7,7.878 -1.3,1.225 -3.2,3.744 -4.2,5.598 -1,1.855 -3,3.886 -4.4,4.515 -1.4,0.628 -4.1,2.215 -6,3.526 -2.5,1.674 -5.5,2.562 -10.3,2.982 -3.7,0.328 -9.7,1.306 -13.5,2.172 -13.1,3.049 -15.9,2.951 -19.2,-0.681 z m 268,-60.684 c -13.3,-4.7415 -21.3,-11.189 -17,-13.807 2.5,-1.5527 1,-7.6367 -3.1,-12.502 -4.8,-5.647 -7.4,-5.798 -6.3,-0.372 1.4,7.633 -4.3,8.486 -11,1.656 -5.5,-5.543 -5.6,-6.465 -1.6,-7.976 1.6,-0.623 3,-1.567 3,-2.098 0,-0.531 -1.4,-1.525 -3,-2.209 -1.8,-0.719 -3,-1.988 -3,-3.014 0,-2.247 -2.2,-3.097 -6,-2.334 -2.7,0.54 -3.2,0.253 -4.5,-2.958 -0.8,-1.956 -2,-3.839 -2.5,-4.184 -3.8,-2.342 2.3,-6.476 10,-6.8 6.1,-0.254 7.1,0.919 6.7,7.541 -0.2,4.674 -0.2,4.751 2.8,4.754 4.4,0.004 9.1,3.238 9.8,6.784 0.6,3.017 6,5.576 13.6,6.436 1.9,0.213 3.2,1.76 5.8,6.775 5.5,10.849 8.2,12.006 10.3,4.526 0.7,-2.489 1.5,-4.526 1.9,-4.526 1.2,0 3.9,3.347 5,6.324 1,2.7382 1.2,2.8005 6.4,2.1536 6.9,-0.8666 10.5,2.0646 7.8,6.3799 -1.1,1.6206 -4.5,0.76341 -8,-1.9946 -2.7,-2.1228 -6.9,-2.3971 -10.6,-0.7019 -2.8,1.2936 -3.3,3.5905 -1,4.4893 1,0.37989 1.3,1.2762 0.9,2.5403 -0.4,1.1882 0.1,2.7084 1.1,3.8815 1.8,1.9913 -3.1,2.8032 -7.5,1.2356 z" />
            <path
               style="fill:#477c85"
               inkscape:connector-curvature="0"
               id="path3717"
               d="m -1660.2,584.65 c -23.2,-1 -55.2,-5.78 -69.6,-10.39 -2.5,-0.79 -7.6,-2.2 -11.3,-3.12 -3.7,-0.93 -6.7,-2.02 -6.7,-2.41 0,-0.4 2.6,-0.07 5.7,0.72 14.4,3.62 31.1,3.49 30.4,-0.24 -0.7,-4.44 -5.2,-6.2 -18.6,-7.31 -7.4,-0.61 -8.1,-0.85 -9.3,-3.37 -1.1,-2.28 -1.8,-2.63 -4.2,-2.15 -1.6,0.32 -3.1,0.09 -3.5,-0.53 -0.3,-0.61 -2.1,-1.1 -4,-1.1 -2.9,0 -6.5,-2.33 -5.4,-3.47 0.8,-0.85 12.7,-0.57 23.4,0.56 6,0.64 13.9,1.24 17.5,1.33 3.6,0.09 7.8,0.85 9.5,1.74 1.6,0.87 5.2,1.88 8,2.24 2.7,0.37 6.2,0.91 7.7,1.21 4.6,0.91 3.1,-0.91 -4.2,-5 -6.7,-3.77 -6.9,-3.96 -5.4,-6.13 1.1,-1.77 1.2,-2.76 0.3,-4.74 -0.9,-2 -0.8,-2.98 0.5,-4.95 1.6,-2.57 1.2,-3.79 -1.3,-3.79 -1.8,0 -12.1,-6.81 -12.1,-8.06 0,-0.52 1.9,-0.94 4.3,-0.94 5.1,0 6.7,-1.31 6.7,-5.68 0,-7.31 -13.8,-9.5 -16.5,-2.61 -1,2.49 -3.8,-4.29 -3.2,-7.59 1.9,-10.18 -5.9,-17.27 -18.7,-16.97 -9.4,0.21 -10.5,0.04 -14.7,-2.46 -11.4,-6.7 -15.7,-3.11 -11.4,9.47 2.2,6.08 -1.4,6.73 -7.4,1.34 -2.1,-1.93 -4.4,-3.5 -4.9,-3.5 -1.9,0 -2.3,-1.76 -1.1,-4.43 0.7,-1.42 2,-2.57 2.9,-2.57 4.7,0 4.2,-3.92 -0.7,-5.42 -1.2,-0.36 -2.9,-1.8 -3.8,-3.19 -0.9,-1.38 -3.5,-3.33 -5.9,-4.32 -2.3,-1 -6.2,-2.74 -8.6,-3.88 -10.3,-4.73 -16.8,-7.04 -21.5,-7.65 -8.9,-1.14 -13.5,-2.74 -15.6,-5.36 -1.5,-1.91 -3.3,-2.71 -7.5,-3.28 -3.9,-0.53 -7.4,-1.92 -11.7,-4.77 -13.1,-8.5 -18.4,-10.04 -20.3,-5.87 -1.6,3.77 -5,2.93 -4.7,-1.17 0.5,-5.33 -2.7,-8.06 -9.1,-7.89 -6,0.16 -21,-7.54 -21.9,-11.23 -0.7,-2.4 -3.4,-2.56 -5.9,-0.33 -1.7,1.55 -2.2,1.42 -7.7,-2 -3.3,-2 -6.7,-3.64 -7.5,-3.64 -0.9,0 -3.3,-1.51 -5.4,-3.36 -2,-1.85 -5.6,-4.49 -7.8,-5.88 -2.2,-1.38 -6.5,-4.82 -9.6,-7.64 -8.2,-7.47 -11.8,-4.87 -6.3,4.51 3.5,5.95 2.7,7.77 -1,2.23 -7.6,-11.39 -13.3,-21.44 -19.7,-34.8 -3.8,-8.01 -7.4,-15.33 -7.9,-16.27 -3.4,-6.33 -18.2,-50.67 -19.4,-58.29 -0.4,-2.2 -0.9,-5.3 -1.2,-6.89 -0.6,-2.88 -0.6,-2.88 2.1,0 2.9,3.16 9.6,13.36 9.6,14.58 0,0.42 1.7,1.64 3.8,2.71 5.5,2.83 6.6,4.43 5.3,8.03 -2.2,6.54 5.2,16.66 15.7,21.18 3.2,1.4 4.6,2.77 5.8,5.62 1.9,4.46 7,9.17 10,9.22 1.2,0.03 3.5,1.1 5,2.4 4.5,3.68 11.4,7.8 12.5,7.42 1,-0.34 -15,-20.71 -20.3,-25.76 -8.1,-7.84 -13,-11.78 -17.2,-13.96 -7.4,-3.79 -8.8,-6.43 -8,-15.08 0.8,-8.07 0,-9.29 -5.1,-8.45 -3.8,0.61 -6,-1.09 -8.1,-6.11 -0.9,-2.14 -2.5,-4.48 -3.5,-5.2 -1.1,-0.73 -1.9,-2.5 -1.9,-3.94 0,-1.44 -1.5,-5.55 -3.2,-9.14 -2.5,-5.12 -3.2,-7.88 -3.3,-12.81 0,-5.96 -0.2,-6.3 -2.7,-6.86 -5.9,-1.3 -9.4,-49.83 -4.1,-56.96 3,-4.13 3.5,-17.09 0.7,-19.15 -2.2,-1.64 -2.2,-7.54 0.1,-21.35 0.9,-5.23 2,-12.7 2.4,-16.61 0.9,-7.51 3.5,-18.51 5,-21.17 0.9,-1.76 4.1,3.57 5.5,9.28 1.7,7.03 6.5,10.77 10.6,8.25 1.8,-1.06 2.3,-0.97 3.5,0.59 1.2,1.66 1.8,1.73 6.1,0.68 10.5,-2.54 10,-2.61 11.4,1.63 2.3,7.16 2.8,6.96 11,-3.98 2.9,-3.82 2.9,-3.82 5.4,1.25 5.6,10.9 8.5,5.78 3.1,-5.35 -3.7,-7.75 -3.7,-8.33 0.7,-11.57 3.5,-2.58 6,-1.87 6.6,1.85 0.4,2.73 2.8,2.79 3.7,0.1 0.3,-1.13 0.1,-5.18 -0.6,-9 -1.1,-6.17 -1.1,-7.15 0.4,-8.78 2.3,-2.51 2.1,-9.981 -0.3,-19.724 -3.3,-12.76 4.6,-40.585 8.7,-30.63 1.7,4.164 4,4.035 5.8,-0.321 1.5,-3.414 3,-4.474 3.6,-2.538 0.4,1.177 12.1,14.261 16.9,18.951 3.8,3.8 12.4,7.999 18.5,9.131 2.2,0.408 6.6,1.307 9.8,1.999 6.1,1.329 13.3,0.55 25.7,-2.768 9.6,-2.597 12.4,-2.792 11.6,-0.82 -0.3,0.94 -0.6,1.85 -0.6,2.022 0,0.65 -10.1,5.523 -11.4,5.523 -2.8,0 -4.1,2.919 -2,4.5 4.6,3.535 21.6,-8.679 20.1,-14.483 -0.5,-1.917 11.4,-13.017 14,-13.017 0.5,0 2.7,-1.355 4.8,-3.012 2.1,-1.658 3.9,-2.836 4.2,-2.618 1.1,1.091 -1.2,5.517 -3.3,6.493 -2.6,1.185 -4.4,4.732 -4.4,8.667 0,1.349 -0.9,2.853 -2,3.435 -2.7,1.467 -3,1.323 -2.8,-1.215 0.2,-1.662 -0.3,-2.25 -1.7,-2.25 -1.7,0 -2,0.617 -1.9,3.266 0.1,2.73 -0.6,3.857 -4.2,6.871 -3.4,2.741 -4.4,4.294 -4.4,6.484 0,2.518 -0.4,2.879 -3,2.879 -3.3,0 -4,1.475 -3.7,7.005 0.4,5.98 7.2,5.24 10.7,-1.163 3.1,-5.803 5.5,-8.467 10.1,-11.39 2.6,-1.675 4.2,-3.851 5.9,-8.12 1.3,-3.207 3.4,-6.652 4.7,-7.654 1.2,-1.003 2.3,-2.353 2.3,-3 0,-2.048 8,-9.652 10.8,-10.27 1.5,-0.326 3.4,-0.797 4.3,-1.046 2.1,-0.559 6.1,-7.184 8.3,-13.862 0.9,-2.75 2.3,-5.996 3.1,-7.214 0.8,-1.218 1.5,-3.493 1.5,-5.054 0,-4.095 4.4,-12.466 8.1,-15.141 3.8,-2.827 5.3,-1.711 3.6,2.701 -0.9,2.553 -0.9,3.873 0.1,6.458 2.6,6.434 2.6,6.75 -0.2,6.75 -4.1,0 -6.5,8.242 -3.1,11 0.8,0.685 1.5,2.231 1.5,3.435 0,2.276 4.8,6.565 7.3,6.565 4.7,0 4.4,-8.114 -0.4,-10.855 -4.7,-2.632 -4.4,-8.944 0.3,-6.546 6.5,3.403 8.9,8.382 6.2,13.456 -3.3,6.485 1.5,15.23 6.1,10.942 2.8,-2.648 4.2,-1.076 3.1,3.444 -0.7,2.731 0.9,4.383 2.6,2.672 5.6,-5.551 8.2,0.669 3.7,8.68 -6.6,11.667 -2.1,23.283 7.5,19.577 1.1,-0.407 5.3,5.545 4.3,6.105 -2.1,1.27 -9.2,2.64 -11.1,2.15 -3.3,-0.82 -4.5,1.11 -1.4,2.27 1.3,0.49 2.9,1.62 3.7,2.5 0.7,0.88 2.1,1.61 3.1,1.61 0.9,0 2.3,0.7 3,1.56 2.9,3.43 7.2,4.86 8.6,2.86 2,-2.72 1.7,-7.83 -0.6,-9.93 -3.3,-2.95 0,-5.867 5.8,-5.211 5,0.561 6.5,-1.162 3.7,-4.226 -1.6,-1.78 -1.5,-1.9 1.4,-2.542 1.7,-0.371 3.1,-1.249 3.1,-1.95 0,-0.702 1.4,-1.698 3.2,-2.213 2.9,-0.823 3.3,-1.352 3.3,-4.394 0,-3.459 0,-3.459 6.2,-3.172 5.3,0.247 6.4,0.003 7.5,-1.75 1.6,-2.545 4.8,-2.609 7.9,-0.157 1.3,1.034 3.2,2.047 4.3,2.251 1.2,0.231 2.3,1.612 2.8,3.621 0.7,2.918 1.7,3.731 4,3.367 1.2,-0.184 0.8,1.189 -0.8,3.379 -1.1,1.471 -1.4,3.318 -0.9,7.017 0.7,5.83 -0.4,7.42 -7,9.49 -2.2,0.69 -4.5,1.6 -5,2.03 -0.6,0.42 -3.9,2.2 -7.3,3.94 -3.5,1.75 -7,4.26 -7.9,5.58 -1.7,2.63 -11.7,8.45 -14.4,8.45 -1.7,0 -5.3,1.38 -14.9,5.78 -2.5,1.12 -5.9,2.26 -7.5,2.52 -8.6,1.35 -18.1,4.98 -21.7,8.25 -2.1,1.9 -4.2,3.49 -4.6,3.55 -0.4,0.06 -3.4,0.2 -6.7,0.3 -3.9,0.12 -7,0.83 -8.8,2 -2.1,1.37 -3.7,1.65 -6.5,1.11 -10.9,-2.06 -17.2,-1.71 -17.8,1.01 -0.9,3.56 -0.3,3.83 5.6,2.56 4,-0.85 6,-0.83 8.5,0.08 2.6,0.93 4,0.93 6,0.02 5.2,-2.39 7.8,-1.34 4.8,1.95 -5.2,5.81 6.4,6.07 12.8,0.28 4.2,-3.81 8.3,0.46 5.4,5.59 -0.8,1.37 -1.5,4.36 -1.5,6.64 0,4.7 -2.3,5.96 -8.5,4.8 -2.8,-0.54 -3.9,-0.12 -7.2,2.84 -2.1,1.9 -6.6,4.86 -10,6.57 -6.8,3.4 -8.1,4.75 -6.5,6.43 1.8,1.72 1.4,4.11 -1.3,8.86 -3.3,5.69 -3.3,8.45 0,9.27 3.4,0.85 3.1,2.46 -0.6,3.76 -1.8,0.62 -2.9,1.59 -2.6,2.32 0.6,1.4 -1.1,3.51 -2.8,3.49 -0.6,0 -3,-1.8 -5.3,-4 -3.3,-2.99 -5.2,-3.98 -7.7,-3.98 -1.8,0 -5,-0.61 -7.2,-1.36 -6.7,-2.37 -16.3,-3 -18.3,-1.22 -3.3,3 -7.7,3.08 -10.3,0.19 -4.8,-5.17 -10.1,-2.94 -7.2,3.06 0.9,2.03 1.7,6.11 1.7,9.44 0.1,4.38 0.6,6.29 1.9,7.53 1,0.92 1.9,2.51 1.9,3.53 0,2.63 4.4,4.54 6.5,2.82 1.3,-1.1 2,-0.96 4.5,0.87 2.9,2.18 2.9,2.18 8.9,-0.84 8,-4.02 9.9,-3.97 10,0.23 0.3,10.35 0.5,11.51 1.7,11.05 3.6,-1.38 6.4,-11.69 4.1,-15.38 -1.1,-1.74 -0.9,-2.26 0.7,-3.49 2.5,-1.87 6.6,-1.87 6.6,0.01 0,6.47 7.6,7.9 8.6,1.61 0.3,-2.21 1.2,-4.53 2,-5.16 0.7,-0.63 1.4,-2.1 1.4,-3.27 0,-1.4 1.1,-2.63 3.2,-3.62 1.8,-0.83 3.5,-2.44 3.7,-3.58 1.5,-6 12.3,-12.55 14.7,-8.92 2,3.04 5.9,3.31 7.4,0.5 1.1,-2.14 6.7,-5.29 11.3,-6.4 1.6,-0.39 5.9,-3.78 9.9,-7.89 10.4,-10.55 19.4,-14.01 19.3,-7.49 0,3.22 -0.7,3.72 -7.1,5.32 -0.6,0.15 -1.4,2.62 -1.8,5.47 -0.7,6.54 -1.6,7.53 -7.7,9 -4.9,1.17 -4.9,1.24 -4.9,5.09 0,2.73 -0.5,3.9 -1.5,3.9 -2.5,0 -6.9,4.51 -6.2,6.37 0.7,1.91 7.7,-0.9 9.4,-3.76 0.4,-0.76 1.7,-1.56 2.8,-1.77 1.1,-0.2 2.7,-1.9 3.6,-3.76 1.5,-3.21 10.1,-8.14 11.6,-6.64 0.8,0.72 -1.8,3.55 -3.1,3.56 -1.2,0 -6.6,9.65 -6.6,11.74 0,3.78 8.9,5.21 13.8,2.22 2.9,-1.78 3.8,-1.88 6.7,-0.82 4.1,1.48 10,0 14.1,-3.54 4,-3.37 2.5,-8.86 -2.6,-9.6 -3,-0.45 -3.2,-0.65 -1.7,-1.88 3.9,-3.21 0.7,-10.08 -4.3,-9.35 -3.3,0.49 -3.5,-0.04 -3.1,-6.46 0.1,-1.75 -0.3,-4.15 -1,-5.34 -0.9,-1.82 -0.7,-2.55 1.2,-4.57 3.5,-3.82 5,-3.06 2.8,1.5 -3.7,7.69 0.8,14.94 7,11.35 5,-2.88 4.9,-2.92 5.3,1.5 0.2,2.98 0.7,3.75 2.3,3.75 3,0 3.3,-5.79 0.4,-7.84 -1.8,-1.29 -2.1,-2.11 -1.5,-5.22 0.4,-2.22 0.2,-4.86 -0.5,-6.6 -1,-2.42 -0.9,-3.19 0.4,-4.7 2.3,-2.47 2.1,-3.81 -0.9,-6.8 -3.3,-3.3 -2.8,-3.68 6.1,-4.41 5.9,-0.48 8.4,-1.24 12.4,-3.73 6.2,-3.83 8.9,-3.46 6.4,0.87 -1.7,2.87 -1.4,4.7 0.6,3.47 0.6,-0.37 1.1,-1.5 1.1,-2.53 0,-7.28 16.5,-9.99 21.4,-3.53 3.8,4.99 14.3,6.47 19.1,2.7 1.5,-1.2 3.8,-2.18 5.1,-2.18 1.4,0 3.9,-0.74 5.6,-1.63 3,-1.56 3.2,-1.54 5,0.66 1.9,2.3 2.4,2.39 17.8,3.27 4.4,0.25 4.7,-6.06 0.4,-10.13 -1.8,-1.7 -2.3,-2.93 -1.9,-4.5 1.2,-3.95 2.6,-4.67 8.4,-4.67 3.1,0 6.1,-0.42 6.6,-0.93 0.5,-0.51 3.4,-1.9 6.5,-3.08 3,-1.17 6.7,-3.3 8.2,-4.72 2.7,-2.58 2.7,-2.58 8.2,-1 5.6,1.58 5.6,1.58 5.6,-1.79 0,-3.28 0,-3.35 3.5,-2.79 4.2,0.69 5.1,-2.79 1.2,-4.78 -1.2,-0.63 -3.8,-2.62 -5.7,-4.42 -2,-1.8 -4.7,-3.62 -6,-4.03 -8.4,-2.52 -15.5,-11.217 -10.6,-13.063 2.2,-0.876 14.5,4.843 14.6,6.793 0,3.46 2.3,2.97 6,-1.32 4.9,-5.641 3.2,-9.159 -3.4,-6.791 -3.4,1.237 -3.8,1.15 -7.6,-1.893 -2.2,-1.825 -5.1,-3.191 -6.6,-3.191 -9.3,0 -21.3,-12.316 -14.3,-14.555 1.6,-0.487 2.6,-0.14 3.6,1.183 3.2,4.456 4.4,5.372 7.3,5.372 5,0 7.1,-1.65 6.8,-5.314 -0.3,-2.941 -0.1,-3.186 2.7,-3.186 3.2,0 4.5,-10.419 1.7,-13.733 -5.5,-6.543 -16,-6.803 -14.8,-0.366 0.7,3.929 -0.3,4.599 -6.9,4.599 -5.1,0 -10.3,1.631 -13.1,4.139 -2.7,2.418 -5.9,2.365 -8.4,-0.139 -3.7,-3.637 -2.3,-8 2.4,-8 5.3,0 11,-2.759 9.5,-4.547 -2.7,-3.226 -10.3,-1.598 -12.5,2.669 -2.9,5.607 -17.8,3.139 -19.1,-3.155 -0.7,-3.518 -3.3,-4.946 -9.2,-5.002 -4.1,-0.04 -6.1,-1.019 -11.7,-5.762 -3.9,-3.298 -3.9,-3.298 1.1,-3.063 2.7,0.129 6.4,-0.11 8.2,-0.532 2.9,-0.677 3.3,-0.524 3.3,1.313 0,1.519 0.6,2.079 2.3,2.079 1.3,0 4,1.125 6.1,2.5 5,3.426 5.6,3.207 5.5,-2.25 v -6.75 c 0.1,-1.1 -0.1,-3.409 -0.5,-5.131 -0.8,-3.768 0.8,-5.111 4,-3.41 2.9,1.544 8.9,-1.532 9.4,-4.791 0.4,-2.987 4,-4.865 4.8,-2.578 0.4,0.921 0.2,2.51 -0.5,3.529 -1.7,2.74 -1.4,5.341 0.9,7.385 2,1.801 1.9,1.826 -1.1,3.685 -3.7,2.27 -3.4,4.451 0.7,3.953 1.6,-0.197 5.7,-0.339 9.1,-0.314 6.7,0.047 6.9,-0.216 2.9,-4.591 -4,-4.512 5,-7.553 12.1,-4.094 5,2.394 7.7,1.998 11.7,-1.69 3.5,-3.225 2.2,-5.529 -2,-3.613 -3.1,1.434 -4.4,0.789 -4.4,-2.199 0,-3.559 -1.9,-4.77 -4.9,-3.23 -5.8,2.894 -12.1,2.829 -15.8,-0.164 -8.2,-6.679 -9.4,-7.921 -9.9,-10.855 -1.2,-6.1405 10.9,-10.569 14.6,-5.3577 1.1,1.6314 2.8,2.9662 3.7,2.9662 0.9,0 3.1,1.6042 4.9,3.5645 2.8,3.059 3.5,3.409 5.3,2.465 2.7,-1.466 2.6,-2.71 -0.7,-5.8783 -4.2,-4.0403 -8.1,-9.5687 -8.8,-12.623 -0.5,-1.9859 -2,-3.348 -5.3,-4.9207 -13.7,-6.467 -15.7,-9.67 -5.5,-9.016 8.3,0.531 8.3,0.528 5.8,-7.342 -1,-3.149 1.9,-2.992 5.8,0.319 1.7,1.412 6.5,4.296 10.7,6.408 8,4.06 12.1,7.232 12.1,9.4353 0,5.1612 17,17.007 18.8,13.088 0.8,-1.6907 1.9,-2.4998 3.6,-2.4998 3,-2e-5 4.9,-3.1061 4.7,-7.7215 -0.1,-2.7166 0.3,-3.304 2.1,-3.427 1.3,-0.081 2.9,-0.239 3.8,-0.352 0.8,-0.112 2,-0.27 2.7,-0.351 0.7,-0.082 1.3,-1.049 1.3,-2.149 0,-1.1 0.5,-1.975 1.2,-1.944 2.1,0.093 6.2,6.0866 6,8.7887 -0.3,3.127 1.2,4.1207 6,4.1405 3.3,0.0131 4.1,0.508 5.8,3.4089 2.1,3.5619 6.5,6.0427 9.6,5.4094 2.2,-0.4458 2.1,-3.7091 -0.3,-11.303 -3.3,-10.31 -2.8,-9.8235 -8.3,-9.1055 -5.7,0.767 -9,-0.332 -14.6,-4.856 -7.8,-6.432 -14.4,-7.581 -14.4,-2.508 0,5.197 -14.7,3.185 -17.1,-2.35 -0.9,-1.863 -2.4,-3.348 -3.8,-3.676 -1.4,-0.302 -2.9,-1.435 -3.5,-2.516 -0.6,-1.081 -1.9,-3.044 -2.9,-4.362 -3.7,-5.102 -1.9,-6.425 3.6,-2.668 8.2,5.593 12.9,7.656 15.7,7.025 2.1,-0.449 3.7,-0.007 5.9,1.606 2.1,1.595 3.3,1.935 4.3,1.202 0.7,-0.563 4.4,-1.327 8.1,-1.698 3.8,-0.372 8.2,-1.332 9.7,-2.135 1.6,-0.802 4,-1.459 5.3,-1.459 1.6,0 2.8,-0.707 3.2,-2.001 0.9,-3.031 3.7,-4.113 7.2,-2.807 2.5,0.963 3.3,0.806 6,-1.129 2.9,-2.207 3.1,-2.215 6.4,-0.457 1.8,0.985 4.1,1.688 4.9,1.562 4.7,-0.692 21.8,12.193 21.9,16.557 0.1,2.526 2.9,4.277 10.7,6.587 2.9,0.841 6.3,2.254 7.6,3.14 1.6,1.0405 6.6,1.9645 14,2.6087 11.3,0.9782 13.6,0.7029 17.8,-2.0587 0.8,-0.551 2.7,-1.441 4.2,-1.977 5.2,-1.846 2.1,-8.174 -3.8,-7.741 -3.8,0.28 -4.8,-5.122 -1.6,-8.643 2.7,-2.958 4.2,-6.086 4.2,-8.825 0,-1.273 0.7,-3.433 1.4,-4.799 3.5,-6.252 -4.9,-8.755 -8.5,-2.561 -1.2,1.901 -3,3.731 -4,4.068 -1.1,0.336 -1.9,0.935 -1.9,1.332 0,6.552 -10.1,8.524 -12.7,2.466 -1.8,-4.432 -3.9,-5.119 -6.8,-2.322 -4,3.686 -5,2.24 -5,-6.576 0.1,-7.831 0.1,-7.831 3.3,-8.668 1.8,-0.46 3.5,-1.494 3.8,-2.296 0.3,-0.803 1.2,-1.46 1.9,-1.46 9.4,0 2.8,-14.046 -7.6,-16.007 -7.2,-1.366 -9,-3.094 -5.5,-5.361 3.1,-2.006 3.3,-5.151 0.6,-6.632 -4.1,-2.169 -2.7,-7 2,-7 5,0 5.1,-1.4 0.1,-3.922 -2.1,-1.079 -4.6,-3.103 -5.5,-4.503 -0.9,-1.39 -2.9,-3.18 -4.4,-3.96 -1.5,-0.79 -5,-3.53 -7.7,-6.1 -2.8,-2.57 -6.9,-6 -9.3,-7.63 -2.3,-1.63 -4.7,-3.85 -5.3,-4.93 -1.8,-3.49 -14.2,-8.91 -22.7,-9.98 -4.8,-0.6 -10,-2.05 -13.7,-3.85 -5.5,-2.62 -13.2,-5.73 -22.5,-9.06 -2,-0.69 -6.3,-2.28 -9.6,-3.54 -3.3,-1.26 -8,-2.62 -10.4,-3.02 -2.4,-0.4 -5.9,-1.39 -7.8,-2.19 -1.9,-0.8 -7.2,-2.09 -11.6,-2.87 -4.5,-0.77 -10.4,-1.89 -13.1,-2.48 -35,-7.47 -106.4,-5.41 -137.5,3.98 -5.7,1.7 -9.5,1.27 -4.6,-0.51 38.4,-14.1 124.8,-14.47 179.1,-0.77 5.5,1.39 11.8,2.95 14,3.47 154.7,36.48 274,194.65 273.9,363.37 0,150 -93.9,293.86 -224.8,344.71 -15.8,6.14 -20.3,7.13 -10.4,2.29 2.3,-1.1 4.4,-2.68 4.8,-3.5 0.3,-0.83 1.9,-3.85 3.3,-6.71 4.1,-7.79 0.4,-12.81 -5.6,-7.76 -1.6,1.4 -3.3,2.41 -3.6,2.25 -0.4,-0.16 -2.3,-0.93 -4.3,-1.72 -2.4,-0.91 -3.9,-2.25 -4.3,-3.74 -0.8,-3.05 -10.6,-3.39 -14.4,-0.5 -2.4,1.88 0.4,5.41 10.4,12.9 3.7,2.77 1.5,5.28 -4.6,5.28 -2,0 -5,0.47 -6.6,1.04 -2.6,0.88 -3.7,0.69 -6.8,-1.14 -3.6,-2.12 -3.8,-2.14 -7.2,-0.52 -2.6,1.25 -3.9,1.4 -4.9,0.58 -1.6,-1.34 -7.8,0.16 -10.4,2.52 -1,0.87 -4.4,2.01 -7.6,2.53 -3.3,0.53 -7.1,1.36 -8.4,1.86 -1.4,0.49 -5.5,1.68 -9,2.63 -3.6,0.95 -8.6,2.35 -11,3.1 -4.7,1.41 -10.5,0.37 -13.2,-2.36 -1.5,-1.49 -3.8,-0.42 -3.8,1.75 0,2.32 -3.8,4.7 -8.6,5.49 -4.9,0.78 -17.4,5.55 -17.4,6.6 0,2.25 5.5,4.76 11.8,5.4 24,2.41 -5.5,4.93 -40.2,3.42 z m 12.6,-13.88 c 0.8,-1.09 4.1,-3.16 7.3,-4.59 3.3,-1.44 6.6,-3.19 7.5,-3.91 0.8,-0.71 4.2,-1.48 7.6,-1.71 4.4,-0.31 8.2,-1.45 13.7,-4.12 8.7,-4.25 13.2,-4.87 12.2,-1.69 -0.6,1.7 -0.2,2 2.5,2 6,0 9.1,-3.72 5.3,-6.5 -1.9,-1.4 -1.2,-4.5 1.1,-4.5 0.8,0 1.7,0.92 2.1,2.05 1.2,3.81 4.9,2.09 5.5,-2.55 0.7,-5.82 8,-6.16 8,-0.38 0,2.49 3.4,2.46 8.1,-0.07 3,-1.62 4.2,-1.76 7.2,-0.85 6,1.85 8.5,-0.37 4.7,-4.2 -1.6,-1.54 -3.4,-2.01 -7.8,-2.02 -7.5,-0.02 -8.7,-0.9 -8.7,-6.2 0,-3.99 -0.4,-4.49 -4.7,-7.43 -5.1,-3.41 -4.6,-4.31 2.7,-4.34 2,-0.01 4,-0.91 5.5,-2.54 4.7,-5.02 -7.3,-11.57 -13.6,-7.43 -4.1,2.71 -12.8,3.46 -17,1.48 -3.8,-1.77 -3.7,-4.05 0.1,-3.11 4.7,1.18 11.9,-3.4 9.3,-5.95 -2.5,-2.48 -9.2,-2.29 -10.3,0.29 -0.6,1.23 -1.6,2.25 -2.4,2.25 -0.7,0 -2.5,0.83 -4,1.85 -1.4,1.02 -4.4,2.13 -6.6,2.46 -12.1,1.85 -17.3,20.69 -6.6,23.42 3.1,0.77 3.6,1.39 4.3,4.99 1.1,5.63 2.9,6.89 7.5,5.46 2,-0.61 3.8,-0.95 4,-0.75 1.8,1.74 -16.1,13.57 -20.5,13.57 -1,0 -2.4,0.51 -3,1.14 -1.5,1.47 -19.1,2.98 -22.9,1.95 -5.2,-1.43 -7.3,0.47 -7.3,6.52 0,7.04 5.7,10.41 9.2,5.41 z m -35.2,-134.95 c 0.5,-3.69 2.6,-5.22 3.6,-2.66 0.8,2.05 6.7,2.11 8.4,0.09 0.6,-0.83 2.5,-1.5 4.1,-1.5 2.9,0 2.9,0 0.4,-2.75 -1.9,-2.03 -2.4,-3.44 -2,-5.35 0.8,-3.83 -1.6,-5.53 -5.6,-3.88 -2.8,1.15 -3.2,1.06 -4.6,-0.95 -1.3,-1.89 -2.1,-2.12 -5.5,-1.55 -2.9,0.49 -4.4,0.26 -5.6,-0.85 -1,-0.84 -4,-2.36 -6.7,-3.38 -11.1,-4.11 -11.4,-19.95 -0.3,-16.43 1.8,0.58 6,1.35 9.4,1.71 5.8,0.62 6.2,0.83 7,3.79 0.7,2.34 1.6,3.21 3.5,3.44 3.1,0.37 4.4,-1.99 2.6,-4.87 -1,-1.63 -1,-2.16 0.2,-2.91 1.9,-1.14 2.7,0.04 4.2,5.73 0.6,2.33 1.7,4.25 2.4,4.25 1.4,0 4.5,-2.66 4.5,-3.84 0,-0.39 2.6,-1.77 5.9,-3.07 5.1,-2 6.2,-2.89 7.1,-5.74 0.6,-1.86 1.5,-3.12 2,-2.8 1.6,0.98 1,9.37 -0.9,13.24 -4,7.93 -3.5,11.62 1.5,11.23 6.7,-0.53 10.6,-0.12 12.9,1.38 3.2,2.15 8.2,2.07 9.3,-0.15 2.1,-4.09 -3.5,-12.17 -10,-14.51 -2.1,-0.77 -5,-6.52 -3.7,-7.33 0.5,-0.33 2.2,-0.15 3.7,0.41 10.9,4.1 20.2,-2.21 10.3,-6.92 -5,-2.33 -6.6,-4.78 -4.5,-7.02 1.7,-1.87 1.1,-3.88 -1.1,-3.88 -1.4,0 -2.8,2.69 -2.1,3.97 0.9,1.37 -3.5,1.95 -6,0.8 -1.9,-0.87 -2.8,-0.76 -4.3,0.57 -2.8,2.53 -3.1,2.09 -3.1,-3.59 0,-4.24 0.5,-5.88 2.7,-8.48 4.7,-5.49 12.7,-7.58 10.9,-2.82 -0.7,1.81 1.8,5.03 3.2,4.16 3.6,-2.22 3.3,-9.61 -0.4,-9.61 -6,0 -5.1,-6.42 1.1,-7.58 6.3,-1.18 6.1,-7.42 -0.1,-7.42 -1.8,0 -1.8,-3.42 0,-4.91 0.8,-0.71 2.9,-0.91 5.2,-0.53 4.5,0.72 6,-0.42 6.5,-5.06 0.3,-2.23 0.9,-3 2.4,-3 1.5,0 1.9,0.56 1.7,2.5 -0.9,7.71 -1,7.52 2.8,7.16 1.9,-0.18 3.9,-0.73 4.4,-1.21 0.5,-0.49 3.5,-0.61 6.8,-0.28 5.2,0.55 6.1,0.36 8.3,-1.67 1.9,-1.81 3.1,-2.16 5.9,-1.7 3,0.47 3.6,0.27 3.6,-1.21 0,-2.68 -3.5,-5.39 -6,-4.62 -2.8,0.89 -2.6,-0.75 0.2,-1.99 2.8,-1.22 2.1,-2.98 -1.2,-2.98 -1.8,0 -2.6,-0.68 -3,-2.5 -0.7,-2.73 -4.5,-3.98 -6.4,-2.09 -3.7,3.75 -7,-0.65 -3.7,-5.06 2.6,-3.55 2.1,-5.85 -1.4,-5.85 -1.9,0 -2.9,0.81 -4,3.5 -0.8,2.07 -2.1,3.5 -3.2,3.5 -2.1,0 -5.3,2.82 -5.3,4.63 0,2.97 -4.5,4.54 -9,3.16 -4.2,-1.29 -4.2,-1.29 -3.6,-6.29 1.1,-9.65 -3.7,-6.06 -10.7,8 -0.9,1.65 -2.5,3.89 -3.7,4.97 -1.7,1.55 -2,2.65 -1.6,5.24 0.6,2.81 0.4,3.29 -1.3,3.29 -1.1,0 -2.8,1.19 -3.9,2.66 -1.4,1.88 -2.5,2.46 -3.7,1.98 -1.7,-0.66 -1.7,-0.77 0,-2.69 1.7,-1.93 1.7,-2.12 -0.3,-5.72 -1.1,-2.06 -2.3,-5.76 -2.7,-8.23 -0.9,-5.86 -3,-9 -5.9,-9 -1.3,0 -3.3,-0.87 -4.6,-1.93 -4.4,-3.85 -8.4,-0.98 -7.7,5.51 0.8,6.06 -0.5,7.69 -2.9,3.95 -1.8,-2.74 0.8,-11.82 4.2,-14.62 1.9,-1.61 1.7,-4.29 -0.6,-8.14 -1.1,-1.8 -2,-4.43 -2,-5.84 0,-1.54 -1.2,-3.71 -3,-5.43 -1.7,-1.59 -3,-3.4 -3,-4.04 0,-0.63 -0.9,-1.96 -2,-2.95 -1.6,-1.4 -1.9,-2.61 -1.4,-5.41 0.7,-4.57 -2.5,-8.55 -6.3,-7.83 -1.9,0.36 -2.7,-0.16 -3.8,-2.28 -1.5,-2.73 -3.4,-3.99 -6.1,-3.99 -3.8,0 -14.4,-8.47 -14.4,-11.46 0,-3.3 -2.8,-6.54 -5.7,-6.54 -2.2,0 -2.5,0.31 -1.8,2.25 3.1,9.83 1.7,13.87 -3.6,9.69 -2.9,-2.27 -3.8,-3.53 -3,-4.28 1.6,-1.57 1.3,-6.23 -0.5,-7.69 -1.2,-1.01 -1.4,-2.5 -0.8,-7.24 0.7,-6.82 -0.1,-7.02 -13.6,-2.99 -7.7,2.31 -16.4,13.26 -10.5,13.26 1,0 1.5,1.03 1.5,3.3 0,1.81 0.5,3.82 1.1,4.47 0.9,0.9 0.8,1.61 -0.5,3.03 -3,3.39 -1.1,5.78 8.6,10.38 6.5,3.1 7,4.48 2.9,8.7 -1.6,1.63 -3.1,3.47 -3.3,4.08 -0.2,0.62 -3.2,1.52 -6.7,2.02 -6.8,0.95 -8.7,2.19 -13.2,8.34 -5.2,7.04 -0.1,9.03 9.4,3.68 6.4,-3.61 6,-3.59 8,-0.56 2.1,3.17 1.2,5.56 -2.2,5.56 -1.8,0 -3.5,1.08 -5.4,3.5 -3.3,4.15 -5.5,4.39 -8.8,0.95 -1.8,-1.97 -3.2,-2.48 -5.9,-2.25 -5,0.42 -5.2,3.16 -0.6,5.89 4.2,2.5 4.3,3.19 1.1,7.09 -1.4,1.63 -2.5,4.01 -2.5,5.29 0,2.79 -2.4,3.96 -4.1,1.97 -2.8,-3.38 -7.9,1.62 -5.5,5.44 1.2,1.91 8.5,0.58 11.3,-2.06 4.1,-3.81 9.6,-4.52 12.5,-1.61 1.6,1.62 3.4,2.29 6.3,2.29 6.9,0 6.4,4.69 -1,7.92 -6.1,2.7 -6.3,3.06 -3.9,5.75 0.9,1 1.3,1.83 0.7,1.83 -1.6,0 -6.4,-6.26 -7,-9.17 -0.7,-3.54 -2,-3.57 -5.5,-0.15 -2.8,2.69 -2.8,2.69 -5.8,0.5 -3.5,-2.58 -5.8,-2.72 -10.7,-0.67 -2.2,0.89 -4.9,1.27 -6.8,0.93 -2.3,-0.44 -3.8,-0.01 -6,1.74 -5,3.89 -15.3,3.5 -12,-0.46 2.4,-2.85 2.4,-2.85 0.4,-6.79 -1.2,-2.49 -1.7,-4.84 -1.4,-6.41 0.5,-1.84 0,-3.33 -2,-5.68 -4.9,-5.84 -1.4,-13.18 6.5,-13.48 1.9,-0.07 4.4,-0.3 5.5,-0.5 1.6,-0.3 2,0.3 2.5,3.64 0.4,3.13 0.9,4.06 2.6,4.3 2.6,0.36 5,2.91 5.5,5.7 0.7,3.52 4.5,3.1 5.2,-0.58 1.8,-9.07 0.7,-11.92 -4.9,-11.92 -3,0 -3.1,-1.37 -0.4,-4.73 2.7,-3.43 2.5,-6.08 -0.5,-7.46 -3.8,-1.72 -2.6,-7.81 1.5,-7.81 2.6,0 3.7,-2.74 1.8,-4.62 -1.3,-1.27 -1.8,-1.2 -4.1,0.58 -1.4,1.12 -2.9,2.04 -3.4,2.04 -0.5,0 -2.2,1.67 -4,3.72 -4.1,4.9 -6.9,3.39 -5.9,-3.17 2.1,-13.09 1.4,-15.05 -5.4,-15.95 -4.2,-0.57 -5.5,-0.33 -8,1.49 -3,2.29 -10,-0.13 -10,-3.48 0,-0.68 -0.7,-2.07 -1.4,-3.1 -2.5,-3.39 -3.9,1.11 -2,6.49 0.8,2.39 1.6,6.63 1.8,9.42 0.1,2.79 1.2,6.88 2.3,9.08 3.6,7.15 3.7,16.26 0.2,20.24 -3.6,4.08 -3.6,3.82 0,9.55 3,4.68 3,4.68 0.3,5.36 -1.5,0.38 -4.5,1.96 -6.6,3.53 -4.3,3.05 -8.8,3.11 -13.1,0.17 -2.7,-1.83 -7,-1.71 -9,0.25 -1.5,1.48 -1.5,2.7 0.1,6.96 0.8,1.96 -4.5,4 -6.7,2.61 -2.8,-1.71 -14.4,-0.44 -17.3,1.89 -7.5,6.11 -1.3,27.04 8.4,28.22 4,0.48 6.9,1.39 7.7,2.36 1.4,1.87 5.3,13.94 5.3,16.44 0,4.53 4.5,7.98 12.3,9.44 4.2,0.81 4.8,2.16 1.2,3.06 -6.5,1.63 0.3,10.42 8.1,10.42 2.7,0 4.5,0.62 5.6,2 3.5,4.03 9.9,2.16 10.1,-2.96 0.1,-1.87 0.9,-3.61 1.9,-4.18 2.3,-1.28 2.2,-4.1 -0.2,-7 -2,-2.36 -2,-2.36 -4,0.14 -2.6,3.29 -5.1,1.09 -6,-5.22 -0.5,-4.05 -0.8,-4.27 -3.6,-4.06 -4.3,0.32 -10.9,-6.4 -10.9,-11.03 0,-2.87 -0.4,-3.23 -3.3,-3.51 -2.9,-0.28 -4.8,-2.18 -2.2,-2.18 0.5,0 1.5,-1.13 2.1,-2.5 2.1,-4.47 7.5,-6.94 15.4,-6.97 9,-0.04 12,-8.09 3.3,-8.72 -3,-0.22 -4.4,-0.8 -4.6,-1.92 -0.6,-2.79 11.1,-1.74 17.3,1.55 2.7,1.49 6,2.49 7.2,2.26 3.3,-0.63 2.8,0.81 -1.2,3.16 -4,2.34 -4.7,5.47 -1.5,7.14 2.5,1.34 2.5,3.19 0.1,5.4 -8.2,7.37 2.5,28.2 13.3,26.17 2.3,-0.43 3.7,-0.16 4.5,0.91 0.7,0.83 1.9,1.52 2.6,1.52 0.7,0 1.5,1.23 1.6,2.75 0.3,2.18 0.9,2.75 2.9,2.75 3,0 4.2,-5.21 1.5,-6.73 -4.5,-2.52 1.8,-3.67 6.6,-1.2 6.5,3.35 16.9,-13.12 11.6,-18.44 -1,-1.02 -0.8,-1.55 0.8,-2.66 7.2,-5.03 8.3,-7.41 6.1,-12.69 -3.2,-7.47 2.1,-10.72 8.5,-5.28 6.5,5.39 13.2,-2.47 10,-11.63 -3,-8.4 -1.6,-7.72 8,3.96 1.1,1.28 2.4,1.21 6,-0.3 1.5,-0.59 1.6,-0.13 1.2,3.33 -0.5,3.12 -0.1,4.61 1.5,6.71 4.8,6.1 -0.6,10.63 -6.5,5.46 -5,-4.48 -7.9,-5.65 -9.8,-4.06 -2,1.62 -2,4.42 0,6.03 0.8,0.68 1.5,1.71 1.5,2.29 0,0.58 1.6,3.43 3.6,6.32 4.4,6.46 4.3,12.39 -0.3,12.39 -1.6,0 -2.3,0.46 -2.1,1.25 0.2,0.68 1.4,1.25 2.7,1.25 2.8,0 5.3,4.2 3.9,6.76 -1.9,3.67 -0.6,11.03 2.2,11.77 1.3,0.36 4.1,2.3 6.1,4.31 4.1,4.12 6.4,4.62 7.4,1.6 1.9,-6.05 8,-1.89 7.7,5.31 -0.2,7.57 0.8,8.48 4.8,4.25 1.7,-1.84 3.3,-2.5 6.2,-2.5 4.6,0 4.6,1.01 -0.2,4.23 -5.1,3.36 -4.7,5.96 1,7.46 8,2.12 11.4,1.38 12,-2.62 z m 240,-10 c 3.4,-3.18 7.1,-5.53 10.3,-6.6 6.3,-2.05 12.5,-5.61 15.6,-8.96 1.3,-1.38 3.5,-2.51 4.7,-2.51 2.7,0 3.3,-3.02 0.9,-4.99 -1.2,-1 -2.4,-0.72 -6.1,1.49 -5.9,3.46 -7.7,-2.8 -3,-10.43 0.3,-0.5 0.1,-2.08 -0.4,-3.51 -0.9,-2.21 -0.6,-2.93 1.5,-4.77 3.1,-2.67 3.1,-2.71 -0.2,-7.7 -3,-4.59 -5.9,-5.29 -8.6,-2.09 -1.9,2.26 -5.3,2.52 -10.8,0.85 -4.4,-1.32 -6.9,-0.07 -6.9,3.44 0,3.31 -3,5.71 -7,5.71 -4.2,0 -6,1.43 -6,4.62 0,1.22 -1.2,3.63 -2.7,5.36 -2,2.35 -2.3,3.42 -1.5,4.28 1.9,1.83 1.3,2.9 -0.8,1.74 -1.1,-0.59 -2,-1.72 -2,-2.5 0,-2.38 -3.5,-3.65 -6.7,-2.43 -6.2,2.34 -21.3,0.11 -25.7,-3.77 -3.6,-3.25 -4.1,-3.42 -10,-3.12 -6,0.31 -6.1,0.27 -6.5,-2.43 -0.1,-1.52 0.2,-2.75 0.7,-2.75 4.6,0 -0.3,-9.12 -6.7,-12.6 -2.6,-1.38 -6.4,-3.6 -8.6,-4.94 -2.2,-1.34 -5.1,-2.44 -6.3,-2.45 -1.6,-0.01 -2.2,-0.61 -2.2,-1.98 0,-3.13 -3,-4.05 -7.5,-2.35 -2.2,0.82 -6,1.98 -8.4,2.58 -5.4,1.38 -6.8,3.65 -4.2,6.88 1,1.29 2.1,3.87 2.5,5.73 1,4.25 8.1,4.08 13.9,-0.33 4.7,-3.58 6.3,-3.3 7,1.29 0.6,3.83 2.6,6.3 6,7.5 1.4,0.52 1.6,1.3 1.1,4.3 -0.7,3.66 -0.7,3.66 5.9,3.13 7.8,-0.63 8.9,1.15 3.7,6.31 -3.6,3.6 -3.5,3.6 -5,-0.09 -2.6,-6.21 -10.7,-5.58 -10.2,0.78 0.3,4.18 -2.7,11.24 -4.8,11.24 -2.1,0 -4.1,3.2 -2.9,4.6 1.8,2.29 4.6,1.61 8.2,-2.06 3.6,-3.58 7.3,-3.75 11.2,-0.52 0.9,0.77 1.9,0.8 3.2,0.11 1.9,-1.02 7.5,-0.42 17.8,1.93 12.2,2.79 38.1,-1.25 41.2,-6.41 1.1,-1.97 10.3,-3.05 10.3,-1.22 0,1.8 -5.3,6.25 -9.7,8.05 -3.6,1.54 -4.2,3.75 -1.8,6.96 0.8,1.06 1.5,2.78 1.5,3.81 0,7.72 8.2,8.13 16,0.82 z m 67.1,-51.65 c 3.2,-1.67 3.8,-3.6 2.5,-8.82 -0.8,-3.26 -0.7,-4.11 0.8,-5.17 1.4,-1.01 1.5,-1.69 0.6,-3.29 -2.8,-5.37 0.6,-8.06 8.3,-6.6 3,0.56 3.9,0.26 6,-1.94 3.1,-3.41 5.3,-3.32 6,0.27 0.8,4.24 3.2,4.61 6.4,1 1.5,-1.7 4.3,-3.89 6.3,-4.87 6,-3.07 13,-14.66 16.6,-27.28 1.8,-6.48 2,-6.75 4.5,-6.2 5.6,1.24 3.3,-12.02 -2.6,-14.7 -1.6,-0.7 -2.9,-2.38 -3.4,-4.24 -0.7,-2.71 -1.3,-3.16 -5.2,-3.73 -2.4,-0.35 -6.1,-0.96 -8,-1.35 -8.3,-1.63 -12.6,9.13 -8.5,20.97 2.8,8.3 3.1,10.67 1.5,13.65 -0.6,1.1 -1.3,6.1 -1.5,11.12 -0.2,6.15 -0.8,9.59 -1.8,10.55 -1.7,1.74 -3.6,0.8 -3.6,-1.8 0,-5.17 -9.3,-5.88 -14.2,-1.08 -7.1,6.99 -8.2,7.28 -10.7,2.98 -2.1,-3.76 -5,-5.21 -5.3,-2.64 -0.2,3.04 0.4,5.44 2.2,7.95 2.7,3.72 2.5,4.55 -1.4,6.18 -1.9,0.77 -4.1,2.41 -4.9,3.63 -0.9,1.23 -2.6,2.75 -3.9,3.38 -3.6,1.76 -3.5,5.06 0.1,7.72 2,1.44 3.1,3.14 3.1,4.68 0,2.73 4.4,2.56 10.1,-0.37 z m -535.6,-103.42 c 0.7,0 3.5,-5.87 3.5,-7.39 0,-2.26 -4.1,-3.18 -5.6,-1.24 -1.1,1.61 -3.4,2.24 -3.4,0.95 0,-0.36 0.7,-1.48 1.6,-2.47 2.7,-3.01 -3,-3.9 -8.9,-1.39 -3.3,1.41 -1.9,-2.22 1.7,-4.45 3.1,-1.88 3.9,-2 6.8,-0.98 2.5,0.9 4.3,0.9 7.5,0.04 4.5,-1.22 5.6,-2.92 2.3,-3.77 -1.1,-0.28 -2.7,-1.59 -3.5,-2.91 -0.9,-1.32 -2.4,-2.41 -3.3,-2.43 -1,-0.01 -2.6,-0.69 -3.7,-1.5 -2.2,-1.67 -7.1,-1.96 -8,-0.46 -1.6,2.53 -4.5,1.04 -3.9,-1.99 0.7,-3.36 -1.6,-5.11 -4,-3.09 -1.4,1.12 -5.6,-5.49 -5.6,-8.71 0,-0.63 -0.8,-2.77 -1.8,-4.76 -1.7,-3.56 -1.6,-3.64 0.7,-5.38 3.9,-2.99 4.3,-16.54 0.3,-14.9 -4.2,1.78 -6.2,4.62 -6.2,8.83 0,5.03 -5.2,7.38 -6.4,2.89 -1,-3.95 -3.1,-1.46 -3.1,3.7 0,2.7 -0.4,7.92 -0.9,11.61 -0.7,5.63 -0.6,6.98 0.8,8.33 2.5,2.57 2,9.08 -0.9,12.06 -4.2,4.2 0.2,13.41 6.4,13.41 1.1,0 3.7,0.9 5.8,2 3.8,2.03 8.3,2.61 9.7,1.25 0.4,-0.42 2.6,-0.82 4.9,-0.9 2.3,-0.08 5.4,-0.47 6.9,-0.86 2.1,-0.57 2.8,-0.38 2.8,0.83 0,1.97 4,4.87 5.8,4.19 0.7,-0.28 1.5,-0.51 1.7,-0.51 z m 458.7,-45.3 c 0.8,-1.81 3.6,-4.85 6.1,-6.75 3.1,-2.38 5.4,-5.33 7.4,-9.45 2.8,-6 2.8,-6 7.3,-6 4.7,0 13.2,-5.5 14.4,-9.37 0.3,-0.92 3.5,-3.88 7,-6.58 3.6,-2.69 7.7,-6.73 9.2,-8.98 1.4,-2.24 4.7,-6.17 7.2,-8.73 4.3,-4.46 13.4,-20.61 17.5,-31.03 1,-2.56 3.8,-6.83 6.2,-9.49 6.1,-6.69 11.7,-24.12 10,-30.879 -0.5,-2.29 0,-3.278 3.9,-6.851 4.4,-4.042 5.6,-6.815 3.6,-8.095 -1.7,-1.053 -1.1,-3.671 1.3,-5.957 1.6,-1.417 2.6,-3.892 3.1,-7.027 0.7,-4.757 4,-9.454 7.6,-10.723 1.2,-0.442 1.2,-0.864 0.2,-2.414 -0.7,-1.033 -2,-3.336 -2.9,-5.118 -2.1,-3.954 -4.6,-4.9 -7.5,-2.825 -5.4,3.721 -8.9,1.143 -12,-8.597 -1,-3.482 -3,-7.458 -4.3,-8.835 -1.2,-1.377 -2.9,-3.846 -3.7,-5.487 -1.6,-3.427 -7.2,-5.008 -12.3,-3.492 -1.7,0.483 -5.2,1.411 -7.8,2.061 -3.2,0.805 -5.7,2.255 -7.7,4.548 -2.4,2.74 -3.7,3.366 -6.9,3.366 -7,0 -11.2,5.118 -7.4,9.208 1.4,1.581 1.5,2.365 0.5,5.15 -0.7,1.806 -1.2,4.415 -1.2,5.797 0,3.601 -0.6,3.79 -6.3,2.251 -2.9,-0.76 -7.4,-1.387 -10,-1.394 -5.8,-0.014 -7.6,-2.239 -4.6,-5.88 2.7,-3.342 2.5,-6.36 -0.4,-5.951 -1.9,0.27 -2.2,0.9 -2.1,4.069 0.2,7.484 -7.6,2.204 -8.6,-5.756 -0.8,-6.88 -2.6,-7.663 -9.5,-4.073 -9,4.709 -21.3,0.971 -15.6,-4.736 2.6,-2.64 1.3,-5.974 -2.2,-5.287 -4.9,0.979 -6,2.55 -4.6,6.475 1,2.909 0.9,3.431 -1,4.754 -2.9,2.041 -2.7,4.514 0.8,8.173 3.4,3.583 3.4,11.859 0,15.7 -1,1.1 -2.1,4.25 -2.5,7 -0.4,2.75 -1.1,5.755 -1.6,6.678 -1.1,2.216 0,4.822 2,4.825 1,10e-4 2.8,2.228 4.5,5.471 4.7,8.918 21.5,17.131 21,10.258 -0.2,-2.786 0.8,-3.341 9.9,-5.213 1.6,-0.314 3.8,-1.685 5,-3.045 1.5,-1.762 3.1,-2.474 5.7,-2.474 3.5,0 3.5,0 0.8,-2.721 -2.4,-2.411 -3.1,-2.598 -5.6,-1.637 -3.3,1.244 -6.1,0.142 -6.1,-2.377 0,-0.899 -1,-2.701 -2.3,-4.003 -6.3,-6.742 7.2,-5.014 20,2.563 6.9,4.03 7.5,4.216 10.7,3.077 5,-1.807 6.6,-0.749 6.6,4.345 0,2.369 0.6,5.196 1.3,6.281 3.1,4.539 3.9,9.29 2.6,15.897 -1.5,7.77 -0.8,10.7 2,8.17 1.8,-1.69 3.3,-8.07 3.7,-16.595 0.1,-2.475 0.5,-6.186 0.9,-8.247 1,-5.512 -0.1,-8.712 -3.5,-9.887 -3.3,-1.166 -4.7,-3.673 -2.5,-4.533 1,-0.35 2.7,0.483 4.3,2.038 4,3.762 6.2,3.478 6.2,-0.789 0,-4.562 0.8,-6.575 2.8,-6.613 1.4,-0.028 1.4,-0.225 -0.2,-1.452 -3.5,-2.627 -1.3,-4.659 4.6,-4.319 5.5,0.314 7.8,3.212 4.8,6.118 -2.1,2.107 -1.3,14.112 1.2,17.225 1.6,2.115 2.3,4.435 2.5,9.385 0.2,3.619 0.6,9.199 0.9,12.399 0.8,7.7 -6.4,27.03 -15.6,41.68 -1.6,2.47 -3.4,6.34 -4,8.6 -1,3.9 -17.2,21.4 -19.8,21.4 -0.5,0 -1.4,1.09 -2,2.42 -0.7,1.39 -3.2,3.38 -6,4.66 -2.8,1.29 -5.6,3.45 -6.5,5.07 -0.9,1.56 -3.3,3.56 -5.4,4.45 -16.1,6.83 -19.7,11.39 -18.7,23.32 0.7,8.93 1.2,9.63 3.6,4.78 z m -415,-64.65 c 2.8,-3.02 7,-4.06 8.3,-2.05 0.9,1.44 4.7,1.23 8.8,-0.49 3.5,-1.46 6.7,-1.18 6.7,0.59 0,0.49 0.4,0.9 0.9,0.9 0.6,0 0.8,-0.6 0.5,-1.34 -0.4,-0.97 0.3,-1.22 2.4,-0.9 1.6,0.23 3.2,-0.07 3.6,-0.67 0.4,-0.62 3.8,-1.13 7.9,-1.17 15.6,-0.16 20.3,-2.47 12.4,-6.17 -4,-1.91 -4.4,-2.65 -2.5,-4.62 3.3,-3.35 -11.1,-5.32 -14.7,-2.01 -3.4,3.15 -7.2,-0.59 -4.1,-4.05 5.3,-5.97 3.2,-8.82 -7.3,-9.57 -11.6,-0.82 -11.9,-1.08 -5.4,-4.5 5.8,-3.03 6.7,-6.02 2.7,-8.6 -1.8,-1.23 -2.4,-2.32 -2.1,-3.77 0.3,-1.11 0.1,-2.62 -0.5,-3.33 -2.7,-3.28 -6.8,0.09 -6.8,5.6 0,3.47 -0.5,4.07 -5.8,7.62 -3.2,2.12 -7.1,5.09 -8.7,6.61 -1.7,1.52 -5.4,4.02 -8.3,5.56 -12.1,6.51 -23.2,16.47 -21.4,19.33 1,1.64 1,2.46 0.1,3.54 -2.3,2.8 -0.3,4.44 5.4,4.44 3.5,0 5.8,0.5 6.6,1.46 2.5,2.98 17.9,1.23 21.3,-2.41 z m 414.9,-15.12 c 3.2,-2.28 3.4,-3.69 1.7,-8.61 -1.4,-3.7 -0.7,-4.55 6.2,-8.25 3.3,-1.78 7.2,-8.08 7.6,-12.14 0,-0.87 0.3,-3.12 0.7,-5 1.7,-10.22 -6.8,-14.174 -11.9,-5.46 -1.3,2.37 -4.8,1.31 -6.3,-1.97 -1.3,-3.03 -7.3,-5.631 -11.1,-4.87 -3.5,0.71 -7.2,-1.597 -9.9,-6.18 -1.2,-1.903 -3.6,-4.025 -5.5,-4.853 -13.4,-5.567 -13.3,-5.542 -14.4,-11.547 -3.4,-18.377 -7.4,-23.848 -13.8,-18.85 -3.3,2.623 -3.1,4.522 0.8,6.394 6.2,2.989 7.4,5.969 3.8,9.335 -2.1,1.986 -3,3.805 -3,5.911 0,1.944 -0.8,3.566 -2.1,4.494 -1.3,0.909 -1.7,1.701 -1,2.116 2.7,1.671 -3.1,10.545 -6.9,10.545 -5.7,0 -2.3,6.865 4,8.015 8.2,1.49 12.2,-2.08 11.2,-10.07 -0.3,-2.439 0.1,-3.969 1.2,-4.873 0.8,-0.724 1.6,-2.296 1.6,-3.494 0,-2.687 1.7,-4.599 3.6,-3.892 1.6,0.602 1.9,5.885 0.4,6.8 -0.9,0.575 -1.2,9.134 -0.3,10.809 1,1.83 3.3,-1.808 3.3,-5.167 0,-3.628 0,-3.628 3.4,0.353 3.3,3.981 3.3,3.981 0.4,7.474 -1.5,1.93 -2.8,4.61 -2.8,5.96 0,1.35 -1,3.48 -2.2,4.72 -3.4,3.65 -1.9,4.89 7.7,6.32 8.2,1.21 8.9,1.18 10.1,-0.5 0.7,-1 1.5,-1.62 1.6,-1.38 0.1,0.23 0.7,1.3 1.3,2.37 1.8,3.11 3.1,2.88 5.3,-0.94 2.2,-3.7 6.2,-3.69 6.2,0.01 0,0.8 2.1,2.47 4.7,3.72 5.4,2.59 6.2,7 2,11.56 -1.8,1.86 -4.5,9.17 -4.7,12.46 -0.1,1.5 4.2,0.69 7.1,-1.32 z m -527.1,-77.185 c -1.1,-1.787 -2,-4.825 -2.1,-6.75 0,-1.925 -0.6,-4.334 -1.4,-5.353 -0.9,-1.221 -1.1,-2.586 -0.6,-4 9.9,-25.98 50.1,-87.748 50.1,-77.012 0,1.338 1,0.747 4.2,-2.368 6,-5.887 16.5,-9.015 11.4,-3.417 -1.6,1.721 -2.3,5.15 -1.1,5.15 1.9,0 4.5,-2.369 4.5,-4.088 0,-1.11 2.6,-5.408 5.7,-9.552 3.2,-4.144 6.9,-9.038 8.3,-10.876 2.8,-3.739 6.7,-5.803 15.3,-7.996 9.4,-2.419 11.2,-1.896 8.5,2.481 -1.8,2.837 -0.2,3.706 2.4,1.315 3.3,-3.028 10.1,-6.209 18.7,-8.74 7,-2.078 7.7,-2.543 10,-6.549 2.4,-4.312 2.4,-4.312 4.2,-2.042 2.3,2.782 2.4,6.361 0.3,8.108 -0.9,0.718 -2.5,3.131 -3.7,5.362 -4.3,8.613 -9.2,13.059 -15.5,14.373 -3.2,0.66 -8,2.552 -10.6,4.203 -7.1,4.529 -9.2,3.149 -4.1,-2.816 4.4,-5.325 2.1,-5.594 -7.5,-0.866 -5.3,2.559 -6.7,3.812 -7.6,6.387 -0.6,1.872 -2.7,4.44 -5.1,6.181 -7.5,5.431 -12.3,14.964 -12.3,24.357 0,3.5262 -2.5,4.5989 -5.9,2.6072 -1.7,-0.9441 -2.5,-2.1898 -2.3,-3.4172 0.6,-4.285 0.4,-7.643 -0.5,-8.269 -0.5,-0.365 -1.8,-2.125 -2.9,-3.913 -2.3,-3.906 -3.4,-4.012 -8.2,-0.75 -2,1.375 -5,2.5 -6.5,2.5 -2.4,0 -3.2,0.672 -4.6,3.933 -1.1,2.573 -2.8,4.4725 -4.9,5.4945 -1.8,0.8593 -3.7,2.5957 -4.2,3.8587 -0.4,1.2631 -1.5,2.8379 -2.3,3.4996 -0.8,0.66176 -2.3,3.1183 -3.3,5.4589 -1,2.3407 -3.3,5.9443 -5.1,8.0083 -5.4,6.088 -3.9,13.372 1.8,9.337 1.3,-0.874 2.7,-1.59 3.2,-1.59 1.1,0 -0.1,9.602 -2.4,19.637 -1.1,4.475 -1.9,8.679 -1.9,9.342 0,2.106 -17.6,22.021 -19.5,22.021 -0.3,0 -1.5,-1.462 -2.5,-3.25 z m 88,0.242 c -1.7,-1.762 -3,-4.015 -3,-5.008 0,-2.244 -5.5,-6.984 -8.1,-6.984 -1.4,0 -1.9,0.7 -1.9,2.441 0,2.835 -1.3,3.917 -3.8,3.136 -2.1,-0.668 -10.2,-12.404 -10.2,-14.773 0,-0.927 -0.4,-1.925 -0.9,-2.219 -2,-1.249 -3.5,-9.74 -2.1,-11.957 0.7,-1.17 1.4,-3.789 1.5,-5.821 0.2,-3.672 6.7,-15.807 8.5,-15.807 4.2,0 4.8,7.945 1,12.348 -1.7,1.879 -3,4.308 -3,5.397 0,1.089 1.3,3.679 3,5.755 1.6,2.077 3,4.212 3,4.745 0,0.533 0.8,0.663 1.7,0.288 3,-1.147 3.8,-1.087 3.5,0.258 -0.5,2.399 1.8,5.209 4.2,5.209 3,0 4,-1.522 3.7,-5.436 -0.2,-2.724 1.5,-8.564 2.5,-8.564 0.2,0 1.4,0.656 2.7,1.458 2.9,1.931 5.7,0.451 4.1,-2.179 -0.6,-0.978 -2.1,-1.926 -3.3,-2.105 -3.4,-0.5 -4.7,-4.352 -3.2,-9.123 0.8,-2.406 1.1,-6.242 0.8,-9.8134 -0.3,-3.9266 0,-6.9902 0.9,-9.2746 0.8,-1.8761 1.9,-5.4476 2.5,-7.9368 0.6,-2.704 2.2,-5.8012 4,-7.6942 1.7,-1.743 3.6,-4.216 4.3,-5.496 2.1,-4.222 9.3,-7.425 12.5,-5.545 1.8,1.082 4,1.399 6.9,1.011 5.3,-0.723 5.4,0.627 0.1,4.88 -13.8,11.063 -21.3,39.173 -12.9,48.318 1.5,1.65 3.8,5.789 5.1,9.198 2.3,6.197 2.3,6.197 5.5,3.75 5.6,-4.269 9.2,-1.314 4.4,3.552 -4.7,4.64 -2,6.28 4,2.488 4.4,-2.814 4.7,-3.707 2.3,-9.555 -2.3,-5.688 0,-10.933 4.6,-10.933 1.7,0 3.1,-0.394 3.1,-0.877 0,-1.326 -2.8,-3.369 -3.8,-2.762 -0.5,0.293 -2.2,-0.346 -3.8,-1.419 -1.6,-1.074 -4.4,-2.894 -6.2,-4.046 -4.9,-3.134 -1.8,-7.9589 8.6,-13.29 2.1,-1.1233 3.4,-2.6476 3.8,-4.5363 0.8,-3.9357 6,-7.7621 8.5,-6.2133 2.2,1.3629 4.9,1.5022 4.9,0.253 0,-0.4902 1.7,-3.0457 3.9,-5.6794 5.5,-6.628 8.7,-14.708 7.2,-18.034 -2,-4.429 1.3,-12.331 5.9,-14.152 2.7,-1.049 4.2,-2.526 5.4,-5.184 1.6,-3.383 7.4,-7.217 16.7,-10.886 0.4,-0.179 0.7,1.396 0.6,3.5 -0.3,4.446 3.3,5.823 7.5,2.892 3.1,-2.187 6.7,-1.951 9.5,0.616 2.2,2.113 2.4,2.128 5.8,0.5 1.9,-0.925 4.2,-1.682 5.1,-1.682 3,0 0.7,2.549 -4.9,5.21 -4.3,2.087 -6.2,3.756 -8.3,7.269 -2.2,3.806 -3.8,5.108 -9.8,7.886 -3.9,1.83 -8,4.297 -9,5.482 -2.9,3.244 -5.4,2.797 -5.8,-1.02 -0.4,-4.262 -2.5,-4.707 -3.4,-0.727 -0.3,1.763 -1.7,4.149 -2.9,5.303 -3.9,3.626 -12.8,16.006 -13.1,18.097 -0.1,1.1001 -0.2,2.3345 -0.3,2.7428 -0.1,0.4082 -1.5,1.9451 -3.1,3.4153 -1.7,1.4701 -3,3.2736 -3,4.0077 0,0.7341 -1,2.2511 -2.1,3.3712 -2.2,2.2387 -1.7,4.504 0.7,3.1454 3.8,-2.1356 12.3,0.9946 12.3,4.5546 0.1,0.68 1.6,1.895 3.6,2.699 4.7,1.961 4.7,5.911 0,15.3 -4.5,8.925 -17.2,18.138 -13.3,9.647 1.1,-2.317 0.9,-2.839 -1.2,-4.542 -4.8,-3.922 -8.3,-0.366 -5.5,5.599 1.2,2.442 1.5,4.235 0.9,5.023 -0.5,0.675 -2.6,3.467 -4.7,6.205 -5.3,7.141 -11.3,10.036 -28.1,13.582 -21.7,4.555 -23,4.594 -26.6,0.742 z m 268,-60.684 c -9.5,-3.3564 -18.2,-8.6774 -17.5,-10.667 2.3,-7.0778 1.8,-10.377 -2.5,-15.527 -4.9,-5.755 -7.5,-5.951 -6.4,-0.487 1.4,7.633 -4.3,8.486 -11,1.656 -5.5,-5.543 -5.6,-6.465 -1.6,-7.976 1.6,-0.623 3,-1.567 3,-2.098 0,-0.531 -1.4,-1.525 -3,-2.209 -1.8,-0.719 -3,-1.988 -3,-3.014 0,-2.247 -2.2,-3.097 -6,-2.334 -2.7,0.54 -3.2,0.253 -4.5,-2.958 -0.8,-1.956 -2,-3.839 -2.5,-4.184 -3.8,-2.342 2.3,-6.476 10,-6.8 6.1,-0.254 7.1,0.919 6.7,7.541 -0.2,4.674 -0.2,4.751 2.8,4.754 4.4,0.004 9.1,3.238 9.8,6.784 0.6,3.017 6,5.576 13.6,6.436 1.9,0.213 3.2,1.76 5.8,6.775 5.5,10.849 8.2,12.006 10.3,4.526 0.7,-2.489 1.5,-4.526 1.9,-4.526 1.2,0 3.9,3.347 5,6.324 1,2.7382 1.2,2.8005 6.4,2.1536 6.9,-0.8666 10.5,2.0646 7.8,6.3799 -1.1,1.6206 -4.5,0.76341 -8,-1.9946 -2.7,-2.1228 -6.9,-2.3971 -10.6,-0.7019 -2.8,1.2936 -3.3,3.5905 -1,4.4893 1,0.37989 1.3,1.2762 0.9,2.5403 -0.4,1.1882 0.1,2.7084 1.1,3.8815 1.8,1.9913 -3.1,2.8032 -7.5,1.2356 z" />
            <path
               style="fill:#546f63"
               inkscape:connector-curvature="0"
               id="path3715"
               d="m -1677.2,583.65 c -9,-0.74 -25.1,-3.45 -45.4,-7.61 -14.5,-2.98 1.6,-4.28 17.9,-1.45 4.7,0.81 8.9,-0.01 8.9,-1.75 0,-1.51 -1.5,-2.12 -7.7,-3.12 -4.2,-0.69 -6.3,-1.6 -7.8,-3.45 -2.2,-2.71 -9.3,-4.75 -17.5,-5.04 -7.6,-0.27 -7.9,-0.39 -9.5,-3.48 -1.2,-2.3 -2.3,-3 -4.5,-3 -1.6,0 -3.2,-0.49 -3.6,-1.07 -0.3,-0.59 -1.6,-1.46 -2.8,-1.94 -2.1,-0.86 1.8,-1.68 4.9,-1.01 2.3,0.52 22.4,2.35 27.5,2.5 8.3,0.25 8.7,0.35 11,2.76 1.7,1.89 3.3,2.3 10,2.61 9.7,0.44 9.9,-0.27 1,-5.24 -6.7,-3.77 -6.9,-3.96 -5.4,-6.13 1.1,-1.77 1.2,-2.76 0.3,-4.74 -0.9,-2 -0.8,-2.98 0.5,-4.95 1.6,-2.57 1.2,-3.79 -1.3,-3.79 -1.8,0 -12.1,-6.81 -12.1,-8.06 0,-0.52 1.9,-0.94 4.3,-0.94 5.1,0 6.7,-1.31 6.7,-5.68 0,-7.31 -13.8,-9.5 -16.5,-2.61 -1,2.49 -3.8,-4.29 -3.2,-7.59 1.9,-10.18 -5.9,-17.27 -18.7,-16.97 -9.4,0.21 -10.5,0.04 -14.7,-2.46 -11.4,-6.7 -15.7,-3.11 -11.4,9.47 2.2,6.08 -1.4,6.73 -7.4,1.34 -2.1,-1.93 -4.4,-3.5 -4.9,-3.5 -1.9,0 -2.3,-1.76 -1.1,-4.43 0.7,-1.42 2,-2.57 2.9,-2.57 4.7,0 4.2,-3.92 -0.7,-5.42 -1.2,-0.36 -2.9,-1.8 -3.8,-3.19 -0.9,-1.38 -3.5,-3.33 -5.9,-4.32 -2.3,-1 -6.2,-2.74 -8.6,-3.88 -10.3,-4.73 -16.8,-7.04 -21.5,-7.65 -8.9,-1.14 -13.5,-2.74 -15.6,-5.36 -1.5,-1.91 -3.3,-2.71 -7.5,-3.28 -3.9,-0.53 -7.4,-1.92 -11.7,-4.77 -13.1,-8.5 -18.4,-10.04 -20.3,-5.87 -1.6,3.77 -5,2.93 -4.7,-1.17 0.5,-5.34 -2.7,-8.06 -9.2,-7.89 -7.2,0.19 -16.2,-5 -18,-10.46 -2.2,-6.37 -2.9,-6.81 -10.4,-6.12 -6.1,0.57 -7,0.4 -9.7,-1.82 -1.6,-1.34 -4.7,-3.35 -6.9,-4.48 -4.3,-2.19 -18.7,-12.21 -22.2,-15.5 -2.9,-2.73 -5.4,-1.99 -6.8,2 -1,3.15 -1.2,3.22 -2.7,1.5 -4.4,-5.17 -12.6,-20.6 -22.7,-42.32 -14.2,-30.85 -27.9,-84.52 -15.7,-61.58 4.2,7.86 6.7,11.09 9.8,12.7 5.1,2.62 6.2,4.28 4.9,7.81 -2.2,6.34 5.1,16.71 15.1,21.52 2.6,1.27 4.8,3.19 5.6,5.05 2.1,4.41 7.1,9.31 10.3,10.02 1.5,0.33 4.5,1.83 6.6,3.33 4.1,2.99 11.1,7.15 11.9,7.15 5.2,0 -23.6,-32.22 -35.6,-39.76 -10.6,-6.72 -11.2,-7.55 -10.4,-16.05 0.7,-8.32 0,-9.52 -5.1,-8.67 -3.8,0.61 -6,-1.09 -8.1,-6.11 -0.9,-2.14 -2.5,-4.48 -3.5,-5.2 -1.1,-0.73 -1.9,-2.5 -1.9,-3.94 0,-1.44 -1.5,-5.55 -3.2,-9.14 -2.5,-5.12 -3.2,-7.88 -3.3,-12.81 0,-5.98 -0.2,-6.3 -2.7,-6.87 -5.7,-1.23 -9,-50.17 -4,-57.11 2.9,-3.96 3.4,-17 0.7,-18.97 -2.1,-1.52 -1.7,-15.12 0.9,-27.33 0.7,-3.6 1.8,-9.92 2.4,-14.04 2.8,-19.43 5.9,-22.04 9.7,-8 1.8,6.72 6.5,10.19 10.5,7.75 1.8,-1.07 2.3,-0.97 3.5,0.65 1.4,1.83 1.7,1.84 8.1,0.25 7.5,-1.85 8.8,-1.38 9.9,3.4 1,4.8 2.6,4.61 7.4,-0.88 5.4,-6.12 5.9,-6.21 8.8,-1.66 4.3,6.59 7.8,4.14 4.6,-3.23 -4.9,-11.52 -4.7,-10.27 -1.7,-13.43 3.4,-3.51 5.1,-3.6 6.5,-0.35 2.8,6.09 6.4,-0.09 4.6,-7.91 -0.8,-3.56 -0.8,-5.55 0.2,-8.19 1.8,-5.04 1.6,-12.867 -0.4,-21.159 -2.6,-10.463 4,-38.097 7.1,-29.739 1.6,4.473 4.8,4.582 7,0.243 0.9,-1.787 1.7,-3.391 1.9,-3.565 0.1,-0.173 2.4,2.077 5.1,5 15,16.409 23.9,22.766 32,22.831 1,0.008 3.7,0.663 5.9,1.456 6.5,2.339 14.5,1.739 29.5,-2.209 10.1,-2.677 11.2,-2.74 10.8,-0.64 -0.3,1.694 -7.5,6.104 -12.5,7.668 -1,0.322 -3,1.281 -4.3,2.13 -10.7,6.557 -15,7.382 -33.3,6.309 -9.5,-0.559 -15.7,0.472 -17.5,2.921 -0.7,1.014 -2.1,1.854 -3,1.854 -0.8,0 -1.8,0.61 -2,1.36 -0.4,1.03 0.3,1.19 2.6,0.66 5.5,-1.19 12.4,5.28 10.2,9.45 -0.9,1.6 -0.6,2.42 1.2,4.23 1.2,1.24 2.7,3.17 3.3,4.28 0.8,1.58 2.2,2.08 6.4,2.32 8.3,0.48 9.9,-0.23 12.2,-5.59 2.5,-5.98 5.3,-8.99 10.4,-11.25 2.2,-0.98 6.3,-4.08 9.2,-6.877 4,-3.919 5.9,-5.088 8.3,-5.088 2.4,0 3.9,-0.899 6.3,-3.687 1.7,-2.028 4.9,-5.385 6.9,-7.46 2.3,-2.298 3.8,-4.73 3.8,-6.22 0,-3.802 13.6,-15.289 15.7,-13.223 0.3,0.256 0.1,1.731 -0.5,3.278 -0.9,2.709 -2.4,3.846 -8.6,6.257 -2.5,0.992 -2.8,1.479 -2.3,4.238 0.6,2.739 0.2,3.526 -3.3,6.488 -2.1,1.854 -4,4.347 -4.2,5.541 -0.2,1.492 -1.4,2.432 -3.6,3.008 -1.8,0.461 -3.3,1.387 -3.4,2.059 0,0.672 -0.2,2.571 -0.2,4.221 -0.1,2.085 -0.8,3.305 -2.4,3.985 -2.3,1.02 -2.7,2.18 -1.6,4.93 0.8,2.2 3.1,1.98 4.4,-0.41 0.7,-1.3 2.1,-2 4,-2 2.9,0 7,-3.24 7,-5.54 0,-2.202 6.1,-9.599 9.6,-11.692 2.6,-1.512 4.4,-3.829 6.5,-8.308 1.5,-3.416 4,-6.954 5.3,-7.861 1.4,-0.907 2.6,-2.12 2.6,-2.694 0,-3.003 6.7,-8.999 11.7,-10.499 5.7,-1.673 8,-4.808 11.3,-14.911 0.7,-2.2 2.1,-5.568 3.1,-7.485 1,-1.917 1.9,-4.392 1.9,-5.5 0,-2.641 3.2,-9.618 5.4,-11.797 2.7,-2.672 4.9,-2.221 4.3,0.873 -0.3,1.425 0,4.051 0.5,5.837 0.9,2.841 0.7,3.553 -1.5,5.703 -3.1,3.189 -4.5,10.423 -2.3,12.833 0.9,0.932 1.6,2.168 1.6,2.747 0,1.999 7,6.515 9.4,6.056 2,-0.373 2.6,0.291 4.3,4.397 2.2,5.036 5.3,6.437 8.1,3.636 0.9,-0.933 1.2,-0.37 1.2,2.535 0,3.734 0,3.734 5,3.071 5.9,-0.79 5.9,-1.118 1.5,7.594 -2,3.823 -3.6,8.199 -3.6,9.726 0,1.526 -0.4,3.674 -0.9,4.774 -1,2.589 -0.2,4.5 1.8,4.5 8.9,0 16.7,5.744 10.8,7.945 -2.5,0.95 -3.5,0.59 -10.6,-3.954 -3,-1.92 -8.8,-5.304 -13,-7.521 -7.3,-3.886 -7.7,-4.287 -11,-11.213 -5,-10.283 -6.6,-9.567 -6.2,2.758 0.4,9.391 1,11.862 3.9,15.212 2.2,2.487 3.3,1.232 2.1,-2.3 -2,-5.821 3.9,-4.54 6.8,1.458 1.7,3.453 4.9,5.62 8.4,5.62 2,0 3.4,1.6 3.4,3.98 0.1,0.82 1,1.61 2.1,1.77 5.6,0.81 13.8,3.9 14.2,5.39 0.4,1.53 4.2,2.86 8.3,2.86 1.1,0 2.5,-1.71 3.8,-4.94 2.7,-6.12 2.7,-5.92 -0.3,-7.06 -4.5,-1.71 -2.1,-4.084 3.8,-3.773 6,0.313 7.8,-2.603 3.5,-5.635 -2.3,-1.597 -2.3,-1.597 0.9,-1.597 1.7,0 5,-1.224 7.2,-2.725 4.2,-2.721 4.3,-3.015 2.9,-8.275 -0.3,-1.235 0.8,-1.449 5.9,-1.213 5.3,0.247 6.4,0.003 7.5,-1.75 1.6,-2.545 4.8,-2.609 7.9,-0.157 1.3,1.034 3.2,2.047 4.3,2.251 1.2,0.231 2.3,1.612 2.8,3.621 0.7,2.918 1.7,3.731 4,3.367 1.2,-0.183 0.8,1.184 -0.8,3.323 -0.8,1.123 -1.4,4.111 -1.4,7.095 0,5.898 -1.3,7.498 -7.5,9.478 -7.3,2.32 -17.4,8.04 -20.3,11.44 -1.5,1.84 -4.8,4.25 -7.2,5.35 -12,5.34 -19.5,8.2 -21.5,8.2 -1.2,0 -4.1,0.95 -6.5,2.11 -2.5,1.17 -7.6,2.99 -11.4,4.06 -4.8,1.33 -8.2,3.02 -10.8,5.38 -3.6,3.24 -4.3,3.45 -10.9,3.45 -4.5,0 -7.8,0.52 -9.3,1.47 -2.2,1.48 -14.1,1.48 -18.7,0 -2.9,-0.92 -7.1,2.1 -6.7,4.84 0.2,1.66 0.9,2.13 2.8,1.95 13.9,-1.28 22,-0.37 21.7,2.43 -0.5,4.7 2.2,5.01 10.4,1.18 10,-4.71 13.2,-3.64 9.4,3.13 -0.8,1.37 -1.5,4.36 -1.5,6.64 0,4.7 -2.3,5.96 -8.5,4.8 -2.9,-0.54 -3.9,-0.12 -7.4,3.05 -2.2,2.02 -6.4,4.57 -9.3,5.67 -7.9,2.97 -11.3,6.95 -7.3,8.47 2.1,0.81 1.8,2.5 -1,7.51 -3.3,5.69 -3.3,8.45 0,9.27 3.3,0.84 3.1,2.46 -0.6,3.74 -1.8,0.64 -2.9,1.66 -2.7,2.57 0.7,3.83 -3.3,3.88 -6.8,0.08 -3.9,-4.32 -7,-6.17 -9,-5.42 -0.8,0.3 -4.2,-0.34 -7.6,-1.42 -3.3,-1.08 -7.8,-1.96 -9.9,-1.96 -2.1,0 -4.1,-0.45 -4.4,-1 -1.2,-1.92 -4.4,-1.08 -4.7,1.25 -0.5,3.09 -5.3,3.62 -8.2,0.9 -5.6,-5.22 -12.7,-2.89 -9.2,3.02 1.4,2.32 2,5.19 2,9.47 0.1,4.42 0.6,6.69 1.8,8.08 1,1.06 1.8,2.6 1.8,3.4 0,2.57 2.2,3.88 6.7,3.88 2.3,0 5.1,0.52 6.2,1.17 1.5,0.96 3,0.68 8,-1.5 7.4,-3.21 8.1,-3.26 8.1,-0.64 0,1.12 0.7,3.11 1.5,4.43 1.3,1.91 1.4,2.84 0.5,4.55 -1.4,2.48 -1,3.28 1.2,2.45 3.8,-1.47 8.4,-14.33 5.7,-16 -1.5,-0.92 1.9,-4.46 4.2,-4.46 1,0 1.9,0.65 1.9,1.44 0,6.47 7.6,7.9 8.6,1.61 0.3,-2.21 1.2,-4.53 2,-5.16 0.7,-0.63 1.4,-2.1 1.4,-3.27 0,-1.4 1.1,-2.63 3.2,-3.62 1.8,-0.83 3.5,-2.44 3.7,-3.58 1.5,-6 12.3,-12.55 14.7,-8.92 2,3.04 5.9,3.31 7.4,0.5 1.1,-2.14 6.7,-5.29 11.3,-6.4 1.6,-0.39 5.9,-3.78 9.9,-7.89 10.4,-10.55 19.4,-14.01 19.3,-7.49 0,3.22 -0.7,3.72 -7.1,5.32 -0.6,0.15 -1.4,2.62 -1.8,5.47 -0.7,6.54 -1.6,7.53 -7.7,9 -4.9,1.17 -4.9,1.24 -4.9,5.09 0,2.73 -0.5,3.9 -1.5,3.9 -2.5,0 -6.9,4.51 -6.2,6.37 0.7,1.91 7.7,-0.9 9.4,-3.76 0.4,-0.76 1.7,-1.56 2.8,-1.77 1.1,-0.2 2.7,-1.9 3.6,-3.76 1.5,-3.21 10.1,-8.14 11.6,-6.64 0.8,0.72 -1.8,3.55 -3.1,3.56 -1.2,0 -6.6,9.65 -6.6,11.74 0,3.78 8.9,5.21 13.8,2.22 2.9,-1.78 3.8,-1.88 6.7,-0.82 4.1,1.48 10,0 14.1,-3.54 4,-3.37 2.5,-8.86 -2.6,-9.6 -3,-0.45 -3.2,-0.65 -1.7,-1.88 3.9,-3.21 0.7,-10.08 -4.3,-9.35 -3.3,0.49 -3.5,-0.04 -3.1,-6.46 0.1,-1.75 -0.3,-4.15 -1,-5.34 -0.9,-1.82 -0.7,-2.55 1.2,-4.57 3.5,-3.82 5,-3.06 2.8,1.5 -3.7,7.69 0.8,14.94 7,11.35 5,-2.88 4.9,-2.92 5.3,1.5 0.2,2.98 0.7,3.75 2.3,3.75 3,0 3.3,-5.79 0.4,-7.84 -1.8,-1.29 -2.1,-2.11 -1.5,-5.22 0.4,-2.22 0.2,-4.86 -0.5,-6.6 -1,-2.42 -0.9,-3.19 0.4,-4.7 2.3,-2.47 2.1,-3.81 -0.9,-6.8 -3.3,-3.3 -2.8,-3.68 6.1,-4.41 6,-0.49 8.4,-1.23 12.6,-3.82 5.7,-3.58 8.1,-2.99 4.8,1.2 -1.5,1.9 -1.8,3.12 -1.1,4.31 0.5,0.91 0.7,2.51 0.4,3.55 -0.3,1.04 0.3,2.78 1.3,3.86 4.4,4.9 9.6,-0.63 5.6,-6.02 -4.9,-6.68 3.9,-14.81 13.4,-12.41 3.4,0.85 5,4.61 2.3,5.61 -2.9,1.12 -2.3,3.11 0.7,2.36 2,-0.49 3,-0.09 4.5,1.64 1.7,2.17 1.9,2.2 3.2,0.48 1,-1.39 1.9,-1.6 3.7,-0.9 3.3,1.22 9.1,-0.21 11,-2.71 1.1,-1.41 2.2,-1.86 3.8,-1.46 1.4,0.38 3.1,-0.16 4.9,-1.54 2.7,-2.14 2.7,-2.14 5.5,0.51 2.2,2.11 3.4,2.55 6,2.15 1.9,-0.28 4.5,0.05 5.9,0.72 2.1,1.02 5.5,1.27 9.3,0.66 2,-0.31 0.2,-9.62 -2.1,-10.6 -6.5,-2.86 -2.9,-8.83 5.8,-9.59 3.5,-0.32 8.5,-1.54 11,-2.73 2.4,-1.19 5.2,-2.17 6.1,-2.18 0.9,-0.01 3.1,-1.07 5,-2.35 1.9,-1.27 3.9,-2.21 4.4,-2.08 0.5,0.12 2.2,0.5 3.7,0.83 2,0.44 2.9,1.44 3.5,3.76 0.9,3.29 3.6,5.79 4.9,4.48 0.5,-0.42 0,-2.94 -0.9,-5.6 -2.4,-6.63 -2.2,-7.65 1,-7.6 1.8,0.02 2.8,-0.55 3.1,-1.79 0.4,-2.06 -2.5,-5.67 -4.5,-5.67 -0.7,0 -2.3,-1.54 -3.6,-3.42 -1.6,-2.45 -4.3,-4.34 -9.4,-6.67 -7.7,-3.44 -9.4,-5.33 -6.9,-7.763 2.7,-2.708 11.9,2.583 12.7,7.353 0.8,4.29 8.9,2.44 8.9,-2.03 0,-1.37 0.8,-3.01 2,-3.71 4.3,-2.68 -0.4,-7.507 -6.1,-6.26 -2.4,0.532 -3.9,0.1 -7.1,-1.967 -2.2,-1.457 -5.3,-2.817 -6.9,-3.022 -1.6,-0.206 -4.5,-1.306 -6.3,-2.445 -1.9,-1.139 -4.1,-2.071 -5,-2.071 -1.5,0 -5.6,-5.339 -5.6,-7.25 0,-2.619 5.2,-0.447 6.5,2.714 2.9,6.868 14.1,5.067 13.8,-2.207 -0.1,-2.977 0,-3.129 2.8,-2.585 3.2,0.647 3.2,0.592 2.9,-7.172 -0.2,-7.205 -0.8,-8.297 -5.1,-11.037 -4.1,-2.598 -8.8,-3.153 -12,-1.427 -1.5,0.799 -1.9,0.709 -1.9,-0.393 0,-1.984 -3,-2.938 -3.7,-1.174 -0.7,2.006 0.4,3.531 2.7,3.531 1.5,0 2,0.698 2,3 0,2.656 -0.4,3 -3,3 -5.6,0 -13.1,2.185 -16,4.663 -3.1,2.591 -5.8,2.538 -8,-0.158 -2.1,-2.482 1.3,-5.798 7.7,-7.577 6.5,-1.801 8.1,-4.28 3.8,-5.925 -4.8,-1.806 -8.1,-1.139 -13,2.629 -7.7,5.842 -17.5,4.406 -17.5,-2.548 0,-3.401 -1.4,-4.084 -8.2,-4.084 -5.7,0 -7,-0.567 -12,-5.248 -3.6,-3.432 -3.6,-3.432 3,-3.342 5.1,0.069 7,0.499 8,1.84 0.7,0.963 2.5,1.75 3.9,1.75 1.5,0 3.9,1.149 5.4,2.63 4,3.789 6.3,2.644 5.4,-2.666 -1.2,-7.122 3.6,-9.031 12.2,-4.857 3.7,1.791 4.8,1.928 7.2,0.917 1.9,-0.767 4.9,-0.942 8.5,-0.492 6.3,0.786 8,-1.662 3.3,-4.814 -5.1,-3.468 4.7,-6.191 11.4,-3.168 4.5,2.043 8.2,0.868 12.9,-4.052 2.4,-2.596 0.3,-6.234 -2.9,-4.981 -3,1.151 -3.5,1.003 -4.7,-1.402 -1.9,-3.536 -3.5,-4.143 -6.7,-2.488 -1.6,0.815 -3.6,1.365 -4.5,1.224 -1,-0.141 -3,0.072 -4.5,0.472 -3,0.777 -10.7,-4.223 -10.7,-6.907 0,-2.053 8.6,-4.898 11.2,-3.704 13.2,6.02 18.7,2.472 9.7,-6.2586 -4.6,-4.4505 -6,-6.6782 -6.9,-10.808 -0.4,-2.2985 -1.4,-3.1493 -5,-4.3687 -4.8,-1.6097 -12,-6.1897 -12,-7.6537 -0.1,-1.725 10.1,0.078 13.1,2.341 2.8,2.017 3,2.057 2.5,0.391 -3.3,-11.612 -2.4,-12.029 10.3,-5.226 10.9,5.828 13.1,7.481 13.1,9.868 0,1.5164 7.5,9.3467 15.5,16.079 1.6,1.3967 3.7,3.8638 4.5,5.482 1.9,3.619 5,4.196 10.1,1.889 3.8,-1.722 6.9,-0.958 6.9,1.716 0,0.505 0.9,2.182 2,3.727 2,2.664 2,3.004 0.5,6.582 -0.8,2.075 -1.5,5.648 -1.5,7.939 0,2.292 -0.9,5.837 -1.9,7.878 -1.9,3.711 -1.9,3.711 0.9,3.711 3.7,0 6,3.318 6.3,9.323 0.4,5.55 1.6,7.178 7.7,9.797 7.3,3.112 10.1,6.499 7.3,8.697 -1.2,0.926 -3.1,3.618 -4.3,5.982 -1.2,2.364 -2.8,4.55 -3.6,4.857 -1.9,0.729 -1.9,3.248 0.1,3.983 2.4,0.941 1.7,2.962 -2.3,6.284 -8.2,6.882 -8.4,7.252 -5,9.492 8.6,5.56 18.5,1.63 17.5,-6.916 -0.3,-3.187 0,-5.105 1.4,-7.174 1,-1.554 1.9,-3.65 1.9,-4.658 0,-1.028 0.5,-1.644 1.2,-1.402 0.7,0.248 1.1,1.659 0.9,3.333 -1.8,16.647 -0.6,20.907 3.7,13.409 2,-3.504 2.7,-3.703 4.1,-1.079 0.8,1.537 0.5,2.537 -1.4,4.897 -1.4,1.63 -2.5,3.8 -2.5,4.82 0,1.02 -0.9,3.21 -2,4.86 -2.6,3.83 -2.6,5.5 0,5.5 1.1,0 3.4,0.68 5,1.52 1.6,0.83 6,1.66 9.8,1.84 3.8,0.17 7.3,0.58 7.8,0.91 1.3,0.78 2.5,-0.17 4.7,-3.52 2.1,-3.45 4.3,-3.53 5.1,-0.21 0.4,1.82 2,3.12 5.2,4.52 5.3,2.28 5.6,5.98 0.8,10.95 -1.3,1.43 -2.4,3.79 -2.4,5.24 0,3.74 -2,7.49 -4.2,8.07 -2.2,0.59 -2.4,2.24 -0.3,3.05 0.9,0.34 1.8,-0.05 2.1,-0.89 0.3,-0.82 1.5,-1.48 2.6,-1.48 5,0 9.1,-4.89 8.4,-10.1 -0.6,-5.17 2.9,-9.9 7.3,-9.9 2,0 3.1,-1.88 3.1,-5.12 0,-1.07 0.6,-2.21 1.5,-2.52 0.9,-0.35 1.5,-1.87 1.5,-3.91 0,-1.83 0.4,-4.54 1,-6.03 3.6,-9.36 -6.9,-16.199 -12.1,-7.87 -2.5,4.13 -4.9,4.18 -6.2,0.14 -0.7,-2.15 -0.6,-3.23 0.7,-4.581 0.8,-0.974 1.6,-2.748 1.6,-3.942 0,-1.659 0.6,-2.172 2.5,-2.172 3,0 9.5,-3.129 11.5,-5.485 1,-1.234 2.2,-1.475 5.1,-0.986 5,0.834 5.1,-1.009 0.5,-4.733 -2.8,-2.208 -4.1,-2.598 -7,-2.12 -2.9,0.463 -3.6,0.259 -3.6,-0.968 0,-0.855 -1.2,-2.938 -2.6,-4.629 -5.3,-6.23 7.7,-3.882 19.2,3.481 4.6,2.948 6.3,3.475 10.2,3.232 4.6,-0.292 4.6,-0.292 5.2,3.708 0.3,2.2 1.3,5.35 2.2,7 3.6,6.756 4,8.935 2.4,14.615 -0.8,2.96 -1.4,6.74 -1.4,8.39 0.1,1.65 -0.2,3.78 -0.7,4.75 -0.5,1.25 -0.3,1.75 0.8,1.75 0.8,0 1.8,-1.01 2.2,-2.24 0.4,-1.22 1.6,-3.36 2.6,-4.75 1.1,-1.63 2.2,-5.86 2.9,-12.01 1.9,-17.358 2.1,-18.045 4.6,-20.519 1.3,-1.317 2.4,-3.432 2.4,-4.7 0,-1.267 0.9,-2.897 2.1,-3.622 1.6,-1.036 2,-1.956 1.5,-4.306 -0.6,-2.785 -0.4,-2.967 2.1,-2.673 2.3,0.264 2.7,0.722 2.4,2.815 -1.1,7.173 -0.1,15.447 2.2,18.945 2.9,4.251 4,9.512 2.6,12.091 -0.7,1.349 -0.5,3.019 0.7,5.959 2.8,7.04 -6.7,35.2 -15.2,45.02 -0.7,0.83 -2.1,4.16 -3.1,7.41 -1.7,5.35 -2.7,6.63 -10.8,13.86 -5,4.38 -10.2,9.31 -11.6,10.97 -1.4,1.65 -4.6,3.96 -7,5.12 -2.5,1.19 -5,3.28 -5.7,4.75 -0.7,1.45 -2.7,3.17 -4.5,3.83 -13.7,5.04 -21.7,14.02 -19.8,22.28 0.5,2.35 0.9,5.34 0.8,6.66 -0.4,3.85 1.9,3.53 4.2,-0.59 1.2,-2.09 4.1,-5.13 6.5,-6.76 3.3,-2.23 5,-4.39 7,-8.84 2.5,-5.89 2.5,-5.89 6.5,-5.22 4.2,0.72 13.2,-5.11 14.6,-9.48 0.3,-0.95 3.3,-3.93 6.6,-6.62 3.4,-2.69 7.5,-6.91 9.2,-9.38 1.6,-2.48 4.8,-6.02 6.9,-7.87 2.1,-1.85 5.4,-6.43 7.3,-10.18 1.9,-3.74 3.8,-7.04 4.2,-7.32 0.5,-0.28 2.4,-4.4 4.3,-9.16 2.4,-6.1 4.9,-10.18 8.2,-13.81 4.6,-4.97 8.3,-12.48 9.4,-19.14 0.3,-1.66 1.1,-4.37 1.7,-6.02 0.6,-1.65 1.2,-5.02 1.2,-7.491 0,-4.196 0.2,-4.601 3.7,-6.249 3.7,-1.756 5.2,-4.537 4.6,-8.406 -0.1,-1.022 1,-4.418 2.4,-7.547 1.5,-3.128 2.8,-6.301 2.8,-7.05 0,-1.909 2,-3.762 4.2,-3.762 2.2,0 7.9,-8.681 7.5,-11.5 -0.2,-1.576 -1,-2 -3.8,-2 -2.4,0 -4.6,-0.883 -6.8,-2.75 -3.9,-3.265 -6.1,-3.46 -8.4,-0.75 -3.7,4.309 -9.7,-1.168 -9.7,-8.82 0,-1.036 -1.2,-3.413 -2.5,-5.282 -1.4,-1.868 -3.4,-5.281 -4.5,-7.583 -4,-8.586 -20.5,-7.64 -30.5,1.752 -1.7,1.54 -5.2,3.337 -7.8,3.992 -7.1,1.772 -10.4,6.448 -7.1,10.09 3.1,3.455 -0.4,12.404 -4.7,12.166 -13.1,-0.712 -15.2,-1.378 -14.4,-4.697 1.9,-8.375 -1.3,-12.107 -5.2,-5.929 -0.9,1.546 -1.9,3.001 -2,3.232 -1,1.382 -5.4,-4.606 -4.9,-6.665 1.7,-6.453 -3.6,-8.502 -11,-4.32 -9.4,5.341 -16.2,2.465 -13.2,-5.669 1.5,-4.188 0.3,-5.209 -5,-4.324 -3.7,0.605 -3.7,0.684 -3.7,5.224 0,2.983 -0.7,5.293 -1.8,6.55 -2.5,2.773 -2.2,4.853 1.3,8.508 3.4,3.488 3.5,11.234 0.4,14.822 -1.3,1.481 -4.4,14.103 -4.4,17.91 0,1.101 0.9,2.069 2.4,2.437 1.3,0.336 2.7,1.473 3,2.526 1,3.116 4.5,7.043 8.7,9.659 4.1,2.616 4.8,4.119 2.3,5.086 -2.4,0.93 -6.4,-1.689 -9.6,-6.391 -1.6,-2.351 -3.6,-4.274 -4.3,-4.274 -5.9,0 -16.2,-9.182 -15,-13.215 2.7,-8.515 -9,-22.278 -14.6,-17.187 -2.3,2.063 -3.5,1.251 -5,-3.361 -0.6,-2.055 -2.3,-5.484 -3.6,-7.62 -5.6,-8.672 1.6,-30.931 9.3,-28.986 3,0.759 3.5,-6.297 0.6,-8.876 -5.5,-4.9215 -23.2,-6.8678 -29,-3.1827 -3.1,2.0503 -4.2,1.7737 -4.2,-1.0718 0,-1.9938 0.5,-2.5 2.4,-2.5 1.5,0 3.1,-0.93526 4.1,-2.3944 1,-1.618 2.2,-2.2287 3.5,-1.8834 2.6,0.6836 2.6,-1.8528 -0.1,-4.2436 -2.4,-2.2271 -1.1,-3.4401 3.8,-3.4631 2.5,-0.012 3.5,-0.57 4.1,-2.15 1.1,-2.902 5.6,2.308 4.6,5.3396 -0.9,2.8166 1.1,4.4962 6.2,5.2646 3.5,0.529 5.4,1.5729 8.2,4.5327 5.2,5.3774 13.1,6.8926 11.8,2.2525 -5.8,-21.364 -8.2,-25.616 -11.9,-21.255 -2.9,3.327 -8.8,1.975 -13.2,-3.027 -1.1,-1.227 -3.9,-3.057 -6.3,-4.067 -7,-3.024 -5.8,-3.553 15.3,-6.509 2.8,-0.394 4.7,-1.474 6.5,-3.606 2.3,-2.622 2.9,-2.888 4.7,-1.918 3.3,1.75 6,1.363 6.6,-0.946 0.8,-3.26 6.1,-2.303 6.5,1.187 0.4,3.706 7.4,6.713 8.4,3.636 0.9,-2.502 14.8,7.694 14.8,10.812 0,2.649 6.8,5.82 25.5,11.862 8,2.6046 20.9,2.9143 26.1,0.6278 2.5,-1.1282 5.2,-2.0518 5.8,-2.0518 3.9,0 5,-3.835 2.6,-9.505 -2.7,-6.55 -2.5,-7.43 2,-8.878 4.6,-1.492 5.3,-5.912 1.5,-10.371 -1.4,-1.669 -2.5,-4.174 -2.5,-5.567 0,-2.89 -4.2,-6.679 -7.3,-6.679 -1.2,0 -2.9,-0.744 -3.9,-1.655 -1.7,-1.539 -2,-1.539 -3.7,0 -2.7,2.435 -13.1,0.71 -13.1,-2.167 0,-2.013 2.8,-4.204 6.4,-4.928 3.8,-0.794 3.8,-0.794 0.2,-3.573 -2,-1.528 -3.6,-3.586 -3.6,-4.572 0,-2.423 -2.3,-4.198 -10.2,-7.917 -5.2,-2.48 -6.8,-3.72 -7.3,-5.913 -0.4,-1.526 -1.6,-3.764 -2.7,-4.974 -2.6,-2.758 -1.8,-5.051 1.7,-5.051 4.6,0 4.8,-2.354 0.6,-6.25 -2,-1.925 -4.4,-4.445 -5.2,-5.595 -0.8,-1.15 -3.2,-3.24 -5.4,-4.65 -2.2,-1.41 -7.9,-5.99 -12.5,-10.18 -10.5,-9.38 -22.6,-15.91 -34.3,-18.46 -4.5,-1 -9.6,-2.49 -11.2,-3.32 -14.6,-7.37 -49.2,-17.5 -74,-21.69 -6.6,-1.11 -15.2,-2.6 -19,-3.31 -4.8,-0.87 -16.3,-1.28 -35.3,-1.24 -18.6,0.03 -27.9,-0.29 -27.2,-0.94 1,-1.09 42.8,-1.22 57,-0.19 22.1,1.63 40.8,4.53 59.5,9.24 5.5,1.39 11.8,2.95 14,3.47 52.2,12.32 118.8,51.25 163,95.365 181.2,180.82 134.1,487.3 -92.5,602.9 -23.9,12.19 -28,12.53 -21.9,1.8 4.7,-8.26 -1.3,-14.62 -8.2,-8.77 -3.5,2.93 -7.9,1.88 -11.1,-2.67 -2.7,-3.76 -18.8,-2.76 -18.8,1.17 0,1.37 8.8,9.96 11.9,11.54 6.9,3.58 -6.9,7.26 -15.2,4.02 -2.8,-1.09 -4.4,-1.19 -6.4,-0.41 -1.5,0.57 -3.8,0.78 -5,0.47 -3.6,-0.91 -9.7,0.93 -12.6,3.81 -1.7,1.69 -3.7,2.65 -5.7,2.65 -1.6,0 -4.9,0.61 -7.3,1.35 -2.3,0.75 -7.2,2.16 -10.7,3.12 -3.6,0.97 -8.7,2.43 -11.3,3.24 -4.3,1.32 -5.1,1.31 -7.3,-0.15 -3.9,-2.6 -3.2,-5.15 2,-6.45 2.4,-0.61 5.1,-2.06 5.9,-3.21 0.8,-1.16 3.1,-3.22 5.2,-4.59 3.4,-2.37 3.5,-2.58 1.9,-4.36 -2.4,-2.63 -1.1,-5.17 2.3,-4.77 2.3,0.27 2.8,0.78 2.8,3.32 0,3.83 3.5,4.46 9.7,1.75 3,-1.33 5.3,-1.67 7.7,-1.16 4.2,0.89 6.1,0.24 6.1,-2.14 0,-3 -4,-4.95 -10,-4.97 -7.3,-0.02 -8.5,-0.93 -8.5,-6.2 0,-3.99 -0.4,-4.49 -4.7,-7.43 -5.1,-3.41 -4.6,-4.31 2.7,-4.34 2,-0.01 4,-0.91 5.5,-2.54 4.7,-5.02 -7.3,-11.57 -13.6,-7.43 -4.1,2.71 -12.8,3.46 -17,1.48 -3.8,-1.77 -3.7,-4.05 0.1,-3.11 4.7,1.18 11.9,-3.4 9.3,-5.95 -2.5,-2.48 -9.2,-2.29 -10.3,0.29 -0.6,1.23 -1.6,2.25 -2.4,2.25 -0.7,0 -2.5,0.83 -4,1.85 -1.4,1.02 -4.4,2.13 -6.6,2.46 -12.1,1.85 -17.3,20.69 -6.6,23.42 3.1,0.77 3.6,1.39 4.3,4.99 1.1,5.63 2.9,6.89 7.5,5.46 2,-0.61 3.8,-0.95 4,-0.75 1.8,1.74 -16.1,13.57 -20.5,13.57 -1,0 -2.4,0.51 -3,1.14 -1.5,1.47 -19.1,2.98 -22.9,1.95 -7.7,-2.12 -11.3,10.96 -3.7,13.43 3.9,1.24 1.2,4.48 -3.6,4.48 -4.5,0 -6.9,2.38 -4.8,4.74 3.2,3.49 2.2,3.63 -15.6,2.16 z m 262.8,-95.4 c 2.6,-1.81 5,-2.5 8.4,-2.5 2.6,0 5.6,-0.61 6.6,-1.34 2.9,-2.1 -1.7,-6.02 -6.2,-5.31 -3.9,0.63 -5,-0.81 -2.6,-3.47 1.1,-1.29 2.8,-1.89 4.6,-1.7 8.2,0.86 15.8,-14.25 15.3,-30.36 -0.3,-9.68 -0.3,-9.68 3.8,-9.5 5.7,0.24 6,-3.06 0.5,-5.15 -4.8,-1.83 -6.8,-1.02 -6.8,2.73 0,2.15 -0.6,3.15 -2.2,3.64 -1.2,0.38 -4,2.37 -6.2,4.44 -2.3,2.07 -6.1,4.73 -8.4,5.91 -3.9,1.95 -13.3,10.52 -13.2,12 0,0.33 0.7,1.45 1.5,2.49 1.2,1.63 1.2,2.26 -0.1,4.7 -0.8,1.55 -1.4,3.93 -1.4,5.28 0,3.5 -1,5.64 -2.6,5.64 -1.6,0 -1.6,-0.17 -2,6.74 -0.5,8.41 3.8,10.64 11,5.76 z m -268.4,-52.43 c 0.5,-3.69 2.6,-5.22 3.6,-2.66 0.8,2.05 6.7,2.11 8.4,0.09 0.6,-0.83 2.5,-1.5 4.1,-1.5 2.9,0 2.9,0 0.4,-2.75 -1.9,-2.03 -2.4,-3.44 -2,-5.35 0.8,-3.83 -1.6,-5.53 -5.6,-3.88 -2.8,1.15 -3.2,1.06 -4.6,-0.95 -1.3,-1.89 -2.1,-2.12 -5.5,-1.55 -2.9,0.49 -4.4,0.26 -5.6,-0.85 -1,-0.84 -4,-2.36 -6.7,-3.38 -5.4,-1.99 -8.4,-6.06 -8.5,-11.52 -0.1,-3.85 3.9,-6.41 7.7,-4.94 1.5,0.59 5.7,1.36 9.4,1.72 6.4,0.63 6.7,0.78 7.5,3.8 0.7,2.35 1.6,3.22 3.5,3.45 3.1,0.37 4.4,-1.99 2.6,-4.87 -1,-1.63 -1,-2.16 0.2,-2.91 1.9,-1.14 2.7,0.04 4.2,5.73 0.6,2.33 1.7,4.25 2.4,4.25 1.4,0 4.5,-2.66 4.5,-3.84 0,-0.39 2.6,-1.77 5.9,-3.07 5.1,-2 6.2,-2.89 7.1,-5.74 0.6,-1.86 1.5,-3.12 2,-2.8 1.6,0.98 1,9.37 -0.9,13.24 -4,7.93 -3.5,11.62 1.5,11.23 6.7,-0.53 10.6,-0.12 12.9,1.38 3.2,2.15 8.2,2.07 9.3,-0.15 2.1,-4.09 -3.5,-12.17 -10,-14.51 -2.5,-0.91 -5.1,-6.69 -3.4,-7.37 0.8,-0.29 2.2,-0.1 3.2,0.42 1,0.52 3.9,1.25 6.4,1.61 8,1.15 11,-5.23 4,-8.5 -5,-2.37 -6.5,-4.78 -4.3,-7.12 1.5,-1.69 1.5,-1.98 0,-3.43 -2,-2.05 -4.1,-0.78 -3.5,2.19 0.6,2.8 -2.2,3.87 -5.8,2.23 -1.9,-0.87 -2.8,-0.76 -4.3,0.57 -4.9,4.44 -4.7,-7.21 0.2,-12.59 6.1,-6.61 10.1,-6.23 10.6,1 0.1,2.58 3.2,1.11 4.6,-2.22 2.2,-5.25 1.9,-6.53 -1.5,-6.53 -4,0 -6.2,-3.68 -3.5,-5.68 1,-0.73 2.8,-1.32 4.1,-1.32 6.1,0 7.6,-4.79 2.4,-7.5 -3.4,-1.73 -3.8,-2.99 -1.5,-3.9 2.5,-0.95 10.4,-0.71 12.4,0.37 1.3,0.68 3.4,0.51 7.1,-0.57 3.1,-0.92 6.8,-1.32 9.3,-0.98 3,0.43 4.9,0.05 7.6,-1.52 2.4,-1.47 4.5,-1.93 6.8,-1.55 4.1,0.65 5.2,-1.23 3,-4.7 -0.9,-1.28 -1.7,-3.64 -1.9,-5.24 -0.3,-2.47 -0.8,-2.96 -3.6,-3.23 -2.5,-0.24 -3.4,-0.89 -3.8,-2.75 -0.7,-2.77 -3.1,-3.15 -6,-0.97 -4.5,3.45 -7.8,0.91 -4.6,-3.52 2.5,-3.29 2.8,-7.48 0.7,-8.28 -1.9,-0.76 -6.3,2.88 -6.7,5.6 -0.2,1.28 -1.2,2.37 -2.3,2.58 -2.6,0.46 -5.5,3.05 -5.5,4.79 0,2.96 -4.5,4.54 -9,3.16 -4.1,-1.29 -4.1,-1.29 -3.5,-7.34 0.8,-7.25 -1.7,-11.49 -3.1,-5.26 -0.4,1.81 -1.7,4.64 -3,6.3 -1.2,1.65 -3.2,4.89 -4.3,7.19 -1.2,2.3 -3.1,4.86 -4.2,5.68 -1.8,1.24 -2.1,2.11 -1.5,5.07 0.6,3.1 0.4,3.57 -1.3,3.57 -1.1,0 -2.8,1.19 -3.9,2.66 -1.4,1.97 -2.4,2.47 -3.8,1.92 -1.8,-0.69 -1.8,-0.86 0.6,-2.78 1.3,-1.12 2.5,-2.55 2.5,-3.17 0.1,-3.26 3.9,-9.28 6.8,-10.72 2.4,-1.23 3.3,-2.44 3.8,-5.31 0.3,-2.04 1.1,-4.22 1.7,-4.86 3.2,-3.15 -1.6,-9.74 -7.1,-9.74 -1.3,0 -3.2,-0.67 -4.3,-1.47 -2.2,-1.65 -8.4,-2.07 -8.4,-0.56 0,0.53 1.3,1.94 2.9,3.12 1.6,1.19 3.1,3 3.4,4.02 0.2,1.02 1.6,2.31 3.1,2.85 3.2,1.24 3.2,3.07 0.1,6.85 -1.4,1.64 -2.5,3.71 -2.5,4.62 0,2.26 -3.1,6.67 -4.1,6 -0.5,-0.3 -0.9,-2.12 -0.9,-4.03 0,-3.68 -2.4,-10.35 -3.7,-10.49 -0.5,-0.04 -2,-0.16 -3.4,-0.27 -1.5,-0.11 -3.4,-0.95 -4.3,-1.86 -3.8,-3.76 -8,-0.38 -7.3,5.8 0.8,6.06 -0.5,7.69 -2.9,3.95 -1.9,-2.92 -0.5,-7.78 4.2,-14.66 2.5,-3.63 2.5,-3.63 -0.1,-7.39 -1.4,-2.07 -2.5,-4.97 -2.5,-6.44 0,-1.66 -1.2,-3.75 -3,-5.54 -1.7,-1.59 -3,-3.4 -3,-4.04 0,-0.63 -0.9,-1.96 -2,-2.95 -1.6,-1.4 -1.9,-2.61 -1.4,-5.41 0.7,-4.57 -2.5,-8.55 -6.3,-7.83 -1.9,0.36 -2.7,-0.16 -3.8,-2.28 -1.5,-2.73 -3.4,-3.99 -6.1,-3.99 -3.8,0 -14.4,-8.47 -14.4,-11.46 0,-3.3 -2.8,-6.54 -5.7,-6.54 -2.2,0 -2.5,0.31 -1.8,2.25 3.1,9.83 1.7,13.87 -3.6,9.69 -2.9,-2.27 -3.8,-3.53 -3,-4.28 1.6,-1.57 1.3,-6.23 -0.5,-7.69 -1.2,-1.01 -1.4,-2.5 -0.8,-7.24 0.7,-6.82 -0.1,-7.02 -13.6,-2.99 -7.7,2.31 -16.4,13.26 -10.5,13.26 1,0 1.5,1.03 1.5,3.3 0,1.81 0.5,3.82 1.1,4.47 0.9,0.9 0.8,1.61 -0.5,3.03 -3,3.39 -1.1,5.78 8.6,10.38 6.5,3.1 7,4.48 2.9,8.7 -1.6,1.63 -3.1,3.47 -3.3,4.08 -0.2,0.62 -3.2,1.52 -6.7,2.02 -6.8,0.95 -8.7,2.19 -13.2,8.34 -3.9,5.26 -3,6.68 3.9,6.68 4.9,0 5.8,-0.3 6.7,-2.25 1.3,-2.91 3.6,-3.29 6.4,-1.04 2.8,2.34 1.9,5.29 -1.8,5.29 -1.8,0 -3.5,1.08 -5.4,3.5 -3.4,4.17 -3.9,4.23 -8.1,1 -3.9,-2.93 -9.4,-3.38 -10.3,-0.85 -0.7,1.61 0.9,3.35 5.3,5.94 1.7,1.05 1.7,1.29 -0.9,4.69 -1.5,1.97 -3.2,4.73 -3.7,6.15 -1.2,3.12 -2.1,3.21 -4.6,0.45 -1.1,-1.16 -2.9,-2.49 -4.1,-2.95 -2.8,-1.05 -3.1,-11.58 -0.4,-13.64 1.3,-1.02 1.2,-1.18 -0.9,-1.06 -9.1,0.48 -10.5,-0.55 -7,-4.96 2.7,-3.43 2.5,-6.08 -0.5,-7.46 -3.7,-1.65 -2.6,-8.13 1.3,-7.75 3.2,0.32 4.2,-0.08 4.2,-1.86 0,-5.92 -4.9,-5.32 -11.5,1.41 -6.6,6.68 -9.2,6.33 -8.1,-1.06 2.1,-13.09 1.4,-15.05 -5.4,-15.95 -4.2,-0.57 -5.5,-0.33 -7.9,1.48 -3.7,2.71 -8.4,0.53 -10.7,-4.92 -0.8,-1.86 -2,-3.16 -2.7,-2.92 -1.9,0.63 -2.1,4.53 -0.3,8.23 0.9,1.83 1.6,5.41 1.6,7.96 0,2.9 0.9,6.39 2.4,9.35 3.6,7.28 3.8,14.93 0.3,19.48 -2.9,3.84 -3.4,6.64 -1.7,9.87 1.1,2.06 -0.4,4.75 -6,10.67 -2.4,2.55 -7,2.33 -10.2,-0.48 -1.7,-1.49 -8.8,-2.08 -10.7,-0.88 -0.6,0.37 -1.1,2.62 -1.1,4.99 0,5.54 -2.2,7.67 -5.1,5.04 -1.7,-1.61 -2.5,-1.68 -7,-0.64 -2.8,0.64 -6.2,1.17 -7.5,1.17 -4.3,0 -5.6,3.65 -5.1,13.73 0.6,12.63 3.4,17.27 10.4,17.27 9.1,0 17,19.64 8.9,22.44 -2.6,0.93 -3.1,0.62 -7.7,-4.65 -7.1,-8.12 -14.9,-9.34 -14.9,-2.34 0,5.71 -3.3,5.37 -9.7,-1.02 -5.5,-5.6 -7.1,-6.3 -9.1,-4.23 -4.3,4.23 8.6,16.8 17.1,16.8 2.5,0 9.5,4.52 13.5,8.62 3.4,3.61 6,3.09 7.9,-1.57 1,-2.51 2.5,-4.33 4.1,-4.99 1.5,-0.57 3.4,-1.54 4.2,-2.16 2.7,-2.01 9,1.36 9,4.85 0,4.95 5.1,9.25 11,9.25 2.5,0 4.3,0.72 5.9,2.41 1.2,1.33 3.2,2.66 4.4,2.96 1.2,0.3 2.6,1.56 3.2,2.8 1.3,3.04 7.1,4.2 12.1,2.45 4.7,-1.6 5.6,-4.71 2.4,-8.11 -1.2,-1.26 -3.8,-5.61 -5.9,-9.65 -3.6,-7.3 -3.7,-7.36 -7.6,-7.36 -4.1,0 -4.3,-0.16 -6.1,-7.25 -0.2,-0.73 -2,-1.25 -4.3,-1.25 -5.6,0 -9.1,-3.06 -9.1,-8.02 0,-2.84 -0.6,-4.28 -2.2,-5.39 -2.9,-2.02 -1.4,-5.45 3.5,-8.37 3.5,-2.07 3.5,-2.07 3.3,0.6 -0.1,2.07 0.3,2.68 1.9,2.68 1.3,0 2,-0.67 2,-2 0,-2.82 1.4,-3.53 5.7,-2.85 2.8,0.45 3.8,0.25 3.9,-0.78 0.6,-8.61 0.7,-8.34 -4.1,-8.87 -3.1,-0.34 -4.6,-1.02 -4.8,-2.09 -0.6,-2.8 10.4,-1.82 16.8,1.5 3.1,1.62 6.2,2.58 7.6,2.31 3.4,-0.65 2.9,0.76 -1.1,3.14 -3.7,2.18 -4.8,5.72 -2,6.77 1.8,0.72 1.9,3.75 0.1,5.26 -3.5,2.91 -2.6,17.39 1.3,19.98 1.1,0.75 2.1,1.98 2.1,2.72 0,2.66 4.7,4.71 9.4,4.07 3.2,-0.44 4.7,-0.21 5.6,0.87 0.7,0.8 1.8,1.47 2.6,1.47 0.8,0 1.4,1.1 1.4,2.91 0,3.22 1.5,4.29 4.2,2.92 2.2,-1.15 2.4,-6.39 0.2,-7.22 -0.9,-0.33 -1.3,-1.05 -0.9,-1.61 0.9,-1.48 4.8,-1.22 7,0.46 6.2,4.66 17.7,-12.73 12.2,-18.33 -1,-1.02 -0.8,-1.55 0.8,-2.7 1.1,-0.78 2.9,-2.12 4,-2.98 1.1,-0.86 2.9,-2.18 4,-2.93 1.9,-1.35 1.9,-1.38 -0.2,-4.34 -6.1,-8.18 -0.7,-14.06 6.9,-7.63 1.7,1.4 4.4,2.82 6,3.14 2.4,0.49 2.8,0.95 2.3,2.91 -0.4,1.68 0,2.61 1.5,3.39 1.1,0.59 2,1.59 2,2.22 0,0.63 1.6,3.51 3.6,6.4 4.4,6.4 4.3,12.39 -0.2,12.39 -1.6,0 -2.4,0.56 -2.4,1.6 0,1.21 0.6,1.46 2.4,0.99 2.5,-0.61 6.5,4.15 4.9,5.76 -3.5,3.51 -1.8,13.65 2.3,13.65 1.5,0 3.7,1.46 6,4 4.2,4.65 7.4,5.3 7.4,1.5 0,-2.2 0.4,-2.5 3.5,-2.5 3.6,0 3.6,0 3,7.02 -0.7,8.31 0.7,9.67 5.4,5.66 3.1,-2.61 8.7,-4.4 9.9,-3.16 0.4,0.39 -0.2,1.22 -1.2,1.84 -9.8,5.99 -7.9,10.29 4.6,10.18 5.2,-0.04 5.3,-0.07 5.8,-3.47 z m 240,-9.03 c 3.1,-2.73 7.7,-5.73 10.1,-6.68 4.8,-1.9 11.1,-5.68 14.5,-8.67 1.2,-1.06 3.7,-2.22 5.5,-2.59 3.9,-0.78 5,-3.86 2.4,-6.44 -1.9,-1.88 -5.6,-0.84 -9.3,2.57 -3.1,2.88 -3.6,1.9 -2.2,-4.38 0.6,-2.95 1.4,-7.38 1.8,-9.85 0.6,-4.08 0.9,-4.47 3.2,-4.18 1.3,0.18 4.3,0.41 6.6,0.5 4.8,0.21 7,1.79 7.9,5.79 0.5,2.28 1.3,3.11 3.6,3.57 2.7,0.54 3,0.91 2.5,3.46 -0.8,3.78 2.8,3.89 10.8,0.33 6,-2.62 6.9,-4.74 2.3,-5.28 -3.8,-0.46 -5.4,-3.03 -6.1,-9.9 -0.7,-6.78 0,-7.88 3.6,-6.22 2,0.92 3,0.68 6.2,-1.45 2,-1.39 4.6,-2.81 5.6,-3.15 2.5,-0.78 3.5,-4.91 2.1,-8.1 -1.6,-3.5 -1.4,-4.37 0.9,-4.37 2.8,0 3.4,-2.35 1.5,-5.38 -2.2,-3.34 -1.1,-4.82 3.3,-4.56 5.9,0.34 7,0.06 9.3,-2.23 2.2,-2.16 2.2,-2.16 4.3,0.5 2.8,3.5 5,3.36 9.5,-0.58 2.1,-1.79 5.3,-4.43 7.2,-5.88 4.1,-3.18 9.3,-11.71 12.4,-20.14 1.8,-5.22 2.8,-6.52 5.8,-7.98 4.5,-2.18 5.4,-5.15 3.6,-12.45 -1,-4.26 -1,-5.92 -0.1,-7.38 2.6,-4.17 -0.7,-7.15 -3.8,-3.42 -1.9,2.22 -2.9,1.83 -3.2,-1.25 -0.3,-2.54 -0.8,-2.8 -5.8,-3.39 -3.1,-0.35 -6.7,-1.08 -8,-1.61 -9.3,-3.63 -15.9,8.96 -11.6,22.12 3,9.12 3.1,11.37 1,14.35 -1,1.54 -1.3,3.35 -0.8,6.25 1,6.29 -1.3,8.27 -8.7,7.44 -5.2,-0.59 -5.8,-0.44 -9,2.34 -4.9,4.29 -7.3,4.77 -10.8,2.2 -5.7,-4.2 -9.4,0.46 -5.6,7.05 2.1,3.69 1.8,5.93 -1,6.98 -1.3,0.51 -3.2,2.07 -4.1,3.47 -0.9,1.4 -2.8,3.11 -4.3,3.8 -3.5,1.68 -3.7,3.87 -0.8,7.36 2.9,3.57 2.4,5.39 -1.5,5.39 -2.2,0 -4,0.97 -6.2,3.36 -7.2,7.77 -17.6,6.82 -21.2,-1.94 -1.7,-4.01 -5.9,-4.74 -8.9,-1.51 -2.4,2.7 -5.7,3.28 -10.2,1.76 -5,-1.71 -7.2,-1.13 -8,2.15 -0.9,3.93 -3.3,6.18 -6.5,6.18 -3.5,0 -6.8,3.15 -6.8,6.42 0,3.41 -4.6,6.89 -7.2,5.49 -1.4,-0.73 -3,-0.69 -5.5,0.15 -2.4,0.77 -5.8,0.93 -9.7,0.46 -3.4,-0.4 -7.4,-0.67 -9,-0.6 -2,0.08 -4.1,-0.97 -6.8,-3.48 -3.7,-3.35 -4.4,-3.58 -9.5,-3.27 -8.8,0.52 -9.9,-5.8 -1.3,-7.68 3.6,-0.78 5.2,-2.74 4.8,-5.68 -0.5,-3.2 -3.8,-3.57 -6,-0.67 -1.5,2.02 -2,2.17 -3.5,1.08 -1,-0.71 -3.1,-2.06 -4.7,-3 -1.5,-0.95 -5.1,-3.21 -8,-5.03 -2.8,-1.81 -6.3,-3.54 -7.7,-3.83 -1.7,-0.35 -3,-1.58 -3.7,-3.45 -1.3,-3.62 -3.2,-3.7 -11.5,-0.48 -3.4,1.34 -7,2.68 -8,2.98 -2.5,0.77 -3.2,3.37 -1.5,5.37 0.9,0.94 1.9,3.29 2.3,5.22 1,5.01 2.1,6.08 5.1,4.94 1.4,-0.52 3.4,-0.94 4.5,-0.94 1.2,0 3.7,-1.38 5.6,-3.06 4.1,-3.65 5.5,-3.42 6.4,1.13 0.4,2.12 2,4.56 4.2,6.42 3.8,3.18 3.2,9.51 -0.7,9.51 -2.3,0 -3.6,3 -2.4,5.59 1.2,2.66 -2.2,9.49 -5.9,11.94 -3,1.98 -3,4.22 0.2,5.66 2.3,1.04 2.9,0.79 6.5,-2.72 4,-3.88 4,-3.88 8.5,-1.67 3.4,1.67 5,1.97 6.4,1.21 2.8,-1.47 8.6,-1.24 12.7,0.48 2,0.82 4,1.22 4.6,0.89 0.5,-0.34 2.7,0.19 4.9,1.16 3.1,1.43 4.4,1.55 6.4,0.61 1.4,-0.63 3.9,-1.15 5.5,-1.15 1.6,0 4.9,-0.43 7.2,-0.95 2.3,-0.52 6.7,-1.49 9.8,-2.15 3,-0.67 6.6,-2 8,-2.97 3,-2.11 10,-3.5 10,-1.99 0,1.47 -8,7.06 -10.1,7.06 -2.3,0 -4.3,2.6 -3.5,4.65 0.4,1.08 -0.3,2.68 -2.1,4.51 -3.5,3.61 -2,5.99 2,3.34 2.5,-1.64 2.6,-1.62 3.2,0.92 1.7,6.46 8.8,6.29 16.5,-0.38 z m -142.7,-38.55 c 8.9,-9.28 9.8,-9.74 11.5,-5.96 2.7,5.95 6.9,-0.47 5.2,-8 -1.1,-4.94 1.9,-9.8 6.7,-10.73 3.9,-0.74 4.9,-8.15 1.3,-9.29 -1,-0.3 -2.3,-1.7 -2.9,-3.1 -2,-4.39 -4.5,-2.88 -7.2,4.34 -0.7,2.08 -1.9,3.25 -3.1,3.25 -2.2,0 -2.3,-0.84 -0.4,-3.35 2,-2.55 0.9,-4.65 -2.3,-4.65 -1.5,0 -3.2,-0.49 -3.8,-1.09 -3.9,-3.92 -7.8,1.58 -4.4,6.21 2.1,2.88 2.1,2.88 -0.3,2.88 -4.5,0 -7.8,3.71 -7.5,8.37 0.4,7.63 0.1,8.47 -4.1,10.61 -5,2.56 -8,2.63 -8,0.17 0,-2.9 -3.8,-5.8 -5.8,-4.5 -3.4,2.1 -2.3,7.87 1.4,7.71 2.7,-0.12 3.2,0.26 3.7,2.76 0.4,1.73 1.6,3.34 3,3.99 1.3,0.6 3.4,2.85 4.6,4.99 2.9,5.22 3.1,5.15 12.4,-4.61 z m 25.5,-53.86 c 1.2,-1.13 3.6,-2.53 5.4,-3.1 4.3,-1.45 5.7,-3.89 3.4,-6.33 -1.5,-1.71 -1.5,-2.05 -0.2,-3.18 2.2,-1.81 1.9,-3.74 -0.8,-5.52 -4.8,-3.16 -5.6,-12.09 -1.4,-15.54 4.1,-3.29 3,-9.46 -1.7,-9.52 -3.8,-0.05 -4.2,-0.37 -6.7,-5 -4.5,-8.18 -6.4,-5.87 -4.4,5.19 0.8,4.09 0.7,4.15 -2.8,5.31 -1.9,0.65 -4.9,2.84 -6.6,4.87 -1.6,2.03 -3.9,4.67 -5.1,5.88 -3.3,3.42 -6.1,9.25 -5.4,11.38 0.7,2.29 1.7,2.36 7,0.45 6,-2.17 6.9,-1.96 7.2,1.72 0.1,2.15 1.1,3.87 2.7,5.09 2.1,1.47 2.6,2.69 2.6,6.17 0,5.95 1.9,6.55 6.8,2.13 z m -348.8,-65.88 c 3.6,-6 -0.3,-10.63 -10,-11.79 -4.5,-0.54 -4.5,-0.54 -1.8,-1.91 2.1,-1.04 3.3,-1.11 5.1,-0.29 1.8,0.8 3.7,0.76 7.2,-0.14 5.5,-1.4 6.7,-3.19 3.1,-4.57 -1.4,-0.53 -3,-1.88 -3.6,-3.01 -0.6,-1.12 -1.9,-2.04 -2.9,-2.04 -0.9,0 -2.7,-0.73 -4,-1.62 -1.6,-1.12 -3.6,-1.48 -6.6,-1.15 -4,0.46 -4.2,0.33 -5.1,-2.63 -0.7,-2.35 -1.6,-3.18 -3.7,-3.42 -2.8,-0.33 -6.7,-4.37 -6.7,-7 0,-0.85 -0.6,-2.97 -1.2,-4.71 -1,-2.72 -0.8,-3.57 0.9,-6.07 2.7,-3.76 3.9,-15.4 1.6,-15.4 -4.1,0 -9.3,5.05 -9.3,9.19 0,3.44 -1.6,4.38 -4.6,2.77 -3.9,-2.07 -7.5,2.59 -4.4,5.67 0.7,0.7 0.7,1.89 0.1,3.61 -0.6,1.41 -1.3,5.31 -1.7,8.66 -0.8,6.92 -4.3,8.39 -9.7,4.1 -5.3,-4.2 -10.1,0.56 -7.2,7.23 5.1,11.95 11.3,13.82 11.5,3.47 0,-2.91 4.6,-8.06 6.5,-7.33 2.6,1.01 1.9,8.88 -1,11.44 -4.5,3.87 -1.2,10.6 6.5,13.22 2.4,0.84 5.4,2.04 6.5,2.65 2.6,1.48 6.4,1.86 9.2,0.93 6,-2.01 14.1,-1.5 15.7,0.99 2.5,3.69 7.1,3.27 9.6,-0.85 z m 35.6,-104.32 c 1.7,-0.25 4.1,-1.58 5.4,-2.95 2.5,-2.7 4.9,-3.11 8.2,-1.36 1.6,0.84 3.4,0.8 7.4,-0.15 4.3,-1.03 5.6,-1.03 6.8,-0.01 1.9,1.53 6,0.66 9.3,-1.98 1.9,-1.49 4.1,-1.89 10.6,-1.92 13.9,-0.06 18.1,-2.65 10.4,-6.4 -3.5,-1.72 -5,-3.66 -2.7,-3.66 0.5,0 1,-0.9 1,-1.99 0,-2.26 -3.6,-3.53 -7.7,-2.74 -1.4,0.28 -3.9,0.13 -5.5,-0.33 -2.2,-0.63 -3.1,-0.48 -3.5,0.61 -0.3,0.8 -1.4,1.45 -2.4,1.45 -2.2,0 -2.6,-1.52 -0.7,-2.7 4.7,-2.97 3.6,-12.86 -1.4,-11.77 -6.8,1.5 -14.7,-0.69 -10,-2.79 2.4,-1.06 4.6,-2.78 4.9,-3.82 0.4,-1.43 1.3,-1.84 3.6,-1.66 2.3,0.17 3.2,-0.23 3.4,-1.52 0.5,-2.2 -2.4,-3.42 -4.7,-1.99 -2.5,1.52 -7.4,-1.85 -8,-5.48 -1.2,-6.42 -9,-3.18 -9,3.72 0,3.65 -0.4,4.09 -6.8,8.36 -3.8,2.48 -7.7,5.45 -8.7,6.59 -1,1.14 -3.3,2.8 -4.9,3.69 -1.7,0.89 -4.3,2.22 -5.7,2.95 -1.4,0.74 -3.8,2.71 -5.4,4.38 -1.6,1.67 -3.4,3.04 -4,3.04 -2.7,0 -8.7,6.27 -8.4,8.87 0.1,1.44 -0.1,3.66 -0.5,4.92 -1.2,3.49 0.9,5.21 6.3,5.21 2.6,0 5.1,0.4 5.6,0.9 1.9,1.77 7.7,1.95 17.1,0.53 z M -1889,70.225 c -1.4,-0.792 -3.6,-3.518 -4.9,-6.057 -3.6,-7.566 -11.9,-11.328 -11.9,-5.423 0,7.933 -7.1,1.016 -12.7,-12.319 -3.7,-9.064 -4,-10.883 -1.8,-12.681 0.8,-0.718 1.5,-2.899 1.5,-5.155 0,-4.349 4.2,-13.604 6.6,-14.524 4.5,-1.749 4.9,6 0.5,9.716 -4.9,4.052 -4.1,7.249 4,16.781 0.6,0.725 1.7,1.071 2.5,0.769 0.9,-0.344 1.8,0.38 2.4,1.945 2.4,6.356 10.4,4.744 9.8,-1.971 -0.3,-2.477 0,-3.07 1.7,-3.112 14.6,-0.375 16.9,-7.711 3.5,-11.187 -3.4,-0.863 -3.5,-1.103 -3.2,-4.835 0.1,-2.159 0.4,-7.527 0.6,-11.927 0.5,-10.852 3.6,-20.649 8,-25.587 2,-2.155 3.6,-4.615 3.6,-5.466 0,-1.46 5.4,-4.447 8.1,-4.447 1,0 1,0.267 0.1,1.2 -3,2.933 -0.6,6.227 3.7,5.115 3,-0.79 2.8,-0.392 -6.9,18.146 -2,3.9014 -3.1,7.3564 -3.1,10 0.1,2.222 -0.2,6.89 -0.6,10.373 -0.5,5.486 -0.3,6.719 1.5,9.21 1.2,1.581 2.2,3.137 2.2,3.456 0,0.32 0.8,1.801 1.9,3.291 1,1.49 2.2,4.397 2.5,6.459 0.8,4.787 3.9,5.073 8.1,0.744 2,-2.137 3.2,-2.695 3.9,-1.929 0.8,0.761 0.4,1.618 -1.2,2.917 -4.7,3.828 -1.9,8.448 3.4,5.693 6,-3.106 6.9,-5.069 5.1,-10.916 -1.5,-4.631 -1.5,-5.427 -0.2,-7.471 1.9,-2.831 3.8,-3.019 3,-0.283 -0.8,2.467 1.8,3.781 4,1.996 0.8,-0.699 2.5,-0.953 3.9,-0.593 3.6,0.88 3.2,-0.553 -1.4,-5.908 -4.2,-4.822 -4.7,-5.97 -3,-7 0.5,-0.339 1,-1.491 1,-2.559 0,-2.789 -3.1,-2.432 -5.5,0.647 -2.1,2.588 -2.1,2.588 -6.3,-0.177 -5.2,-3.406 -5.2,-3.17 0.4,-7.4152 6.2,-4.6738 9.9,-8.2184 10.5,-9.8876 0.7,-2.0957 4.9,-0.3896 4.9,1.9918 0,1.0806 -0.7,3.5802 -1.5,5.5547 -2.1,4.9833 -2,5.3913 1.5,4.1683 2.4,-0.807 3.7,-0.757 5.5,0.202 1.9,1.001 2.7,1.016 3.9,0.068 2.4,-2.0443 11,-0.992 11.4,1.407 0.2,1.1 2.2,3.601 4.4,5.556 4.6,3.976 4.2,7.367 -1.8,17.564 -3.4,5.875 -10.4,8.121 -10.4,3.345 0,-2.503 -4.4,-5.316 -6.9,-4.496 -2.9,0.917 -3.4,3.74 -1.6,8.426 3.1,7.708 -11.9,21.019 -26,23.038 -16.5,2.351 -19.3,2.887 -21.3,3.964 -2.7,1.427 -4.1,1.345 -7.4,-0.417 z m -91.3,-2.43 c -0.9,-1.623 -1.5,-4.521 -1.5,-6.441 0,-1.92 -0.5,-3.769 -1,-4.109 -3.1,-1.886 4.6,-19.229 18.4,-41.5 18,-29.032 29.3,-43.983 30.6,-40.437 0.4,1.113 1.5,0.478 4.4,-2.521 4.2,-4.264 10.1,-6.937 11.7,-5.307 0.6,0.6 0.4,1.422 -0.6,2.23 -1.5,1.208 -2.2,5.035 -1,5.035 1.9,0 4.5,-2.369 4.5,-4.088 0,-1.11 2.6,-5.408 5.7,-9.552 3.2,-4.144 6.9,-9.046 8.3,-10.894 5.1,-6.956 24.5,-11.573 23.3,-5.563 -0.7,3.493 1.4,4.338 3.7,1.519 2.5,-2.933 13.9,-7.8 23.1,-9.826 1.6,-0.353 3.5,-1.961 4.7,-4.089 2.4,-4.062 3.9,-4.421 5.1,-1.257 0.6,1.537 0.4,2.884 -0.5,4.25 -0.8,1.1 -2.4,3.8 -3.5,6 -3,5.522 -7.9,10.5 -10.5,10.5 -1.2,0 -2.9,0.875 -3.9,1.944 -1,1.069 -3,2.208 -4.4,2.531 -1.5,0.324 -4.7,1.922 -7.2,3.553 -6.7,4.437 -8,3.61 -3.3,-2.011 4,-4.787 1.9,-5.696 -5.8,-2.489 -7.1,2.97 -10.4,5.586 -11.2,8.85 -0.3,1.203 -2.6,3.612 -5.1,5.353 -5.4,3.848 -11.2,12.341 -12,17.769 -1.3,8.2753 -1.5,8.6476 -3.8,8.3154 -2,-0.277 -2.2,-0.8244 -1.9,-4.5462 0.6,-8.8372 -7.3,-15.091 -13.6,-10.769 -2,1.375 -5,2.5 -6.5,2.5 -2.4,0 -3.2,0.672 -4.6,3.933 -1.1,2.573 -2.8,4.4725 -4.9,5.4945 -1.8,0.8593 -3.7,2.5957 -4.2,3.8587 -0.4,1.2631 -1.5,2.8379 -2.3,3.4996 -0.8,0.66176 -2.3,3.1183 -3.3,5.4589 -1,2.3407 -3.4,5.9733 -5.2,8.0733 -5.6,6.425 -3.7,12.07 3.1,9.182 2.1,-0.905 1.6,10.066 -1,18.5 -0.7,2.475 -1.3,5.565 -1.3,6.867 0,2.76 -5.8,10.91 -10.5,14.877 -1.8,1.516 -4,3.994 -5,5.506 -2.3,3.587 -5.1,3.507 -7,-0.2 z m 146.5,-65.49 c 0,-0.7925 0.4,-1.6876 0.8,-1.989 0.5,-0.30134 1.2,-2.2049 1.6,-4.2301 0.4,-2.0252 1.9,-4.8426 3.4,-6.2614 4.9,-4.775 9.8,-16.587 8.3,-20.359 -1,-2.869 -1,-3.401 0.8,-4.883 1.2,-0.953 2,-2.626 1.8,-3.919 -0.2,-1.685 0.7,-2.734 3.3,-4.143 1.9,-1.037 4.4,-3.546 5.5,-5.575 3,-5.543 16,-11.887 14.8,-7.194 -1.2,4.317 6.6,7.132 9.7,3.494 1.7,-2.112 4.6,-1.864 8,0.704 2.9,2.12 3.1,2.139 5.9,0.5 3.2,-1.889 5.1,-2.18 5.1,-0.786 0,0.504 -2,1.677 -4.5,2.605 -3.2,1.247 -5.4,3.083 -8.2,7.026 -3.2,4.451 -4.8,5.656 -9.4,7.256 -3,1.055 -7,3.393 -8.8,5.194 -3.3,3.274 -3.3,3.274 -4.9,-0.112 -2.2,-4.367 -4.4,-4.322 -5.5,0.113 -0.5,1.925 -2.3,4.85 -3.9,6.5 -5.1,5.098 -11.5,13.859 -12.2,16.837 -0.7,2.5721 -1.9,4.0831 -7.8,9.0498 -2.3,1.9996 -3.8,2.0684 -3.8,0.1727 z" />
            <path
               style="fill:#22758a"
               inkscape:connector-curvature="0"
               id="path3713"
               d="m -1678.8,583.06 c -16.1,-1.65 -46.7,-7.41 -50,-9.42 -1.8,-1.03 16.9,-0.3 24.1,0.95 4.7,0.81 8.9,-0.01 8.9,-1.75 0,-1.51 -1.5,-2.12 -7.7,-3.12 -4.2,-0.69 -6.3,-1.6 -7.8,-3.45 -2.2,-2.7 -9.3,-4.74 -17.5,-5.08 -2.5,-0.1 -5.3,-0.24 -6.2,-0.31 -5.2,-0.42 -5.7,-6.95 -0.5,-7.31 6.1,-0.42 25.2,1.68 28.4,3.13 1.3,0.56 5.3,1.49 8.9,2.07 8.2,1.3 11.8,3.1 14.5,7.26 5,7.57 9.4,9.84 17.4,9.12 4.9,-0.45 7.4,-0.3 7.9,0.47 0.4,0.62 0.3,1.13 -0.2,1.13 -3.1,0 -4.7,2.8 -2.8,4.91 1.9,2.16 -4.8,2.7 -17.4,1.4 z m 80.6,-21.97 c -1.4,-1.41 -0.5,-2.14 3.8,-3.23 2.4,-0.61 5.1,-2.06 5.9,-3.21 0.8,-1.16 3.1,-3.2 5.1,-4.54 1.9,-1.34 3.6,-3.1 3.6,-3.9 0,-1.92 2.6,-1.89 3.3,0.04 0.8,2.02 5.3,1.86 10.2,-0.37 2.5,-1.16 4.7,-1.54 6,-1.05 5,1.95 8.5,-0.19 8.5,-5.18 0,-4.47 7.3,-6.52 13.4,-3.75 8.8,4.01 16.3,-6.13 7.8,-10.55 -1.5,-0.78 -3.8,-2.62 -5.1,-4.09 -3,-3.52 -10.9,-6.88 -19.8,-8.42 -4.5,-0.78 -8.4,-2.15 -10.5,-3.68 -3.6,-2.7 -8.8,-4.4 -13.3,-4.41 -1.7,-0.01 -4.6,-0.98 -6.5,-2.16 -4.3,-2.58 -8.4,-3.68 -17,-4.48 -3.6,-0.33 -8.9,-1.68 -11.8,-2.99 -6.3,-2.83 -8.4,-2.96 -10.5,-0.62 -1.7,1.86 -6.7,12.79 -6.7,14.53 0,0.57 -1.9,3.46 -4.1,6.43 -3.2,4.22 -3.8,5.7 -3,6.77 4.5,5.38 -1.2,12.8 -6.6,8.58 -3.7,-2.9 -5.8,-1.14 -4.9,4.16 0.5,3.42 0.3,3.91 -1.9,4.77 -1.4,0.53 -3.1,2.12 -3.7,3.53 -1.2,2.49 -1.4,2.54 -8,1.89 -8.6,-0.85 -17.6,1.83 -14.3,4.23 1,0.75 1.3,1.36 0.7,1.36 -0.6,0 -1.4,-0.46 -1.7,-1.01 -0.7,-1.04 -4.1,-0.58 -8.8,1.21 -9.5,3.59 -9.8,-4.92 -0.5,-14.18 7.2,-7.13 7.3,-7.26 7.8,-13.36 0.5,-6.45 3,-8.77 5.8,-5.41 2.3,2.86 9.6,0.69 15.1,-4.5 2.8,-2.62 5.7,-4.75 6.4,-4.75 0.8,0 2.2,-1.13 3.1,-2.51 1.7,-2.64 7.7,-6.85 13.6,-9.56 1.9,-0.89 4.1,-2.36 4.8,-3.28 0.8,-0.91 2,-1.65 2.8,-1.65 0.8,0 3.1,-1.75 5.2,-3.89 5.1,-5.35 27.9,-6.06 50.3,-1.55 6,1.23 6.2,-6.05 0.3,-14.93 -1.8,-2.82 -3.8,-7.06 -4.3,-9.42 -0.5,-2.36 -1.5,-5.11 -2.3,-6.12 -6.7,-9.1 -8.9,-11.33 -13.3,-13.58 -2.8,-1.38 -5.6,-3.41 -6.3,-4.51 -1.6,-2.61 -3.2,-2.56 -3.2,0.09 0,1.25 0.8,2.3 2,2.62 3.9,1.02 2,3 -3.5,3.65 -2.9,0.35 -6.1,0.91 -7,1.24 -1.1,0.43 -1.9,-0.32 -2.9,-2.6 -1.2,-2.78 -11.8,-12 -13.8,-12 -2.6,0 -1.8,-6.41 1.2,-9.54 5.4,-5.54 3.7,-10.88 -5.1,-16.59 -7.7,-5 -7.3,-6.82 1.4,-6.17 10.5,0.79 14.8,-4.88 6.7,-8.91 -4.4,-2.21 -5.1,-3.51 -4.4,-8.04 0.8,-4.6 -2.8,-5.59 -4.8,-1.32 -1,2.19 -1.6,2.4 -6.2,2.08 -6.1,-0.41 -6.9,-2.13 -3.7,-8.42 2.9,-5.6 10.1,-7.19 10.1,-2.23 0,2.48 2.3,3.35 4.5,1.72 3,-2.19 2.6,-9.8 -0.5,-10.57 -4.2,-1.02 -3.3,-4.28 1.7,-5.86 5.2,-1.63 5.8,-4.86 1.6,-7.92 -4.8,-3.47 4.8,-6.39 10.6,-3.25 1.3,0.68 3.3,0.52 6.7,-0.51 3.2,-0.99 6.6,-1.28 10.2,-0.86 4.6,0.55 5.6,0.34 7.7,-1.63 1.9,-1.8 3.1,-2.14 6,-1.68 4.3,0.7 5.5,-1.09 3.2,-4.65 -0.9,-1.28 -1.7,-3.64 -1.9,-5.24 -0.3,-2.47 -0.8,-2.96 -3.6,-3.23 -2.5,-0.24 -3.4,-0.89 -3.8,-2.75 -0.7,-2.74 -4.1,-3.29 -7.4,-1.22 -2.7,1.71 -3.6,0.3 -2.2,-3.56 1.6,-4.41 1.5,-7.32 -0.3,-7.99 -1.7,-0.67 -6.2,2.67 -7,5.26 -0.3,1.03 -1.7,2.16 -3.1,2.51 -1.4,0.35 -3.3,1.92 -4.2,3.49 -4.6,7.93 -12.2,6.01 -12,-3 0.2,-7.97 -1.9,-10.56 -4.4,-5.5 -2.3,4.34 -1.9,4.34 -6.1,0.08 -2,-2.01 -4.5,-3.51 -5.9,-3.51 -1.3,0 -3.6,-0.68 -5.2,-1.5 -6.3,-3.29 -10.5,-1.59 -6.1,2.51 1.3,1.29 2.5,3.09 2.5,4 0,0.9 1.1,2.72 2.5,4.04 2.5,2.38 2.5,2.38 0.3,4.15 -3.1,2.32 -4.5,2.25 -5.9,-0.28 -0.6,-1.15 -2.7,-2.77 -4.8,-3.6 -2,-0.83 -4.4,-2.22 -5.4,-3.08 -1.5,-1.33 -2.1,-1.37 -4.2,-0.23 -3.5,1.87 -4,0.79 -1,-2.4 1.3,-1.49 2.5,-3.7 2.5,-4.92 0,-1.21 0.9,-2.77 2,-3.45 4.3,-2.71 -0.3,-11.32 -7.1,-13.38 -6.3,-1.87 -9.5,-6.85 -11.6,-18.08 -0.8,-3.82 -8.4,-8.77 -13.6,-8.77 -6.9,0 -12.7,-4.57 -12.7,-9.98 -0.1,-2.67 -4.7,-6.05 -10.2,-7.38 -2.9,-0.7 -3,-0.9 -4.9,-10.64 -1.4,-7.5 -2.3,-9 -5.4,-9 -4.7,0 -2.8,-6.34 2.2,-7.45 1.5,-0.34 4.1,-1.43 5.6,-2.43 2.3,-1.52 3.4,-1.65 6.6,-0.8 11.9,3.18 23,-12.56 14.7,-20.87 -1.8,-1.77 -2.2,-6.45 -0.6,-6.45 0.6,0 1.4,1.12 2,2.5 1,2.66 3.8,3.29 5.8,1.3 1.6,-1.63 1.4,-6.87 -0.3,-9.18 -0.9,-1.13 -1.2,-2.99 -0.9,-4.7 0.3,-1.55 0.1,-4.2 -0.5,-5.88 -0.9,-2.72 -0.7,-3.32 1.6,-5.47 2.6,-2.41 2.6,-2.41 -0.6,-5.31 -3.8,-3.44 -3.3,-4.26 2.6,-4.26 2.4,0 6.6,-0.97 9.4,-2.14 6.1,-2.63 7,-1.85 6.9,6.05 -0.1,5.44 6.1,8.12 8.2,3.56 0.9,-2.14 0.8,-2.98 -1.1,-5.54 -4.2,-5.58 0.8,-10.93 10.1,-10.93 5,0 5,0 4.3,3.62 -0.7,3.53 -0.6,3.61 2,2.97 2,-0.51 3,-0.13 4.5,1.62 1.8,2.15 2,2.18 3,0.49 0.8,-1.28 1.7,-1.59 3.3,-1.08 3.3,1.1 7.5,0.53 11.5,-1.57 6.9,-3.59 11.8,-4.54 14.4,-2.81 1.3,0.84 4.8,1.79 7.8,2.11 3,0.32 6.8,0.76 8.5,0.97 4.7,0.63 5.5,-0.11 5.5,-5.28 0,-3.5 -0.6,-5.22 -2.1,-6.58 -3.5,-3.21 -2.2,-5.84 3.6,-6.84 6.1,-1.09 19.6,-6.22 23.9,-9.12 1.7,-1.18 3.6,-2.04 4.1,-1.91 0.5,0.12 2.2,0.5 3.7,0.83 2,0.44 2.9,1.44 3.5,3.76 0.9,3.29 3.6,5.79 4.9,4.48 0.5,-0.42 0,-2.94 -0.9,-5.6 -2.3,-6.32 -2.2,-7.06 0.6,-7.06 5.3,0 5.7,-4.92 0.6,-7.56 -1.6,-0.82 -3.7,-2.62 -4.6,-4 -0.9,-1.39 -4.1,-3.72 -7.2,-5.18 -7.3,-3.44 -9.1,-5.05 -9.1,-7.92 0,-2.914 1.4,-2.931 6.4,-0.08 3.8,2.19 4.9,3.44 6,6.99 1.1,3.69 8.6,1.28 8.6,-2.78 0,-1.37 0.8,-3.01 2,-3.71 4.3,-2.68 -0.4,-7.507 -6.1,-6.26 -2.4,0.532 -3.9,0.1 -7.1,-1.967 -2.2,-1.457 -5.3,-2.812 -6.8,-3.012 -5.6,-0.706 -15,-7.122 -15,-10.217 0,-2.422 2.9,-1.335 4.4,1.662 3.2,6.034 13.6,4.415 14.4,-2.221 0.2,-2.121 0.8,-2.75 2.6,-2.75 3,0 3.3,-1.091 2.6,-8.957 -0.8,-9.269 -9.7,-14.982 -17.1,-11.007 -1.5,0.799 -1.9,0.709 -1.9,-0.393 0,-1.984 -3,-2.938 -3.7,-1.174 -0.7,2.025 0.4,3.531 2.8,3.531 5.4,0 1.7,5.463 -4.1,6.093 -3.1,0.325 -7.7,1.563 -10.4,2.75 -5.7,2.53 -7.9,2.694 -9.6,0.71 -2,-2.465 0.4,-4.864 6.6,-6.596 6.6,-1.829 8.2,-4.299 3.9,-5.954 -4.7,-1.788 -8.1,-1.137 -12.8,2.497 -7.2,5.449 -13.5,4.343 -17.3,-3.026 -2,-3.814 -2.3,-3.997 -8,-4.55 -6.4,-0.618 -9.4,-1.602 -9.4,-3.031 v -1.643 c 0,-1.877 5,-1.983 7.1,-0.152 1.2,1.046 3.4,1.902 4.9,1.902 1.4,0 3.5,0.92 4.5,2.045 3.2,3.504 5.9,2.186 6.3,-3.025 0.5,-7.544 3.7,-8.865 11.9,-4.913 3.7,1.791 4.8,1.928 7.2,0.917 1.9,-0.767 4.9,-0.942 8.5,-0.492 6.3,0.786 8,-1.662 3.3,-4.814 -5.1,-3.468 4.7,-6.191 11.4,-3.168 4.5,2.043 8.2,0.868 12.9,-4.052 2.4,-2.596 0.3,-6.234 -2.9,-4.981 -3,1.151 -3.5,1.003 -4.7,-1.402 -1.9,-3.536 -3.5,-4.143 -6.7,-2.488 -1.6,0.815 -3.6,1.365 -4.5,1.224 -1,-0.141 -3,0.072 -4.5,0.472 -3,0.777 -10.7,-4.223 -10.7,-6.907 0,-2.053 8.6,-4.898 11.2,-3.704 12,5.439 19,2.414 11.1,-4.7872 -4.2,-3.9331 -8.3,-10.052 -8.3,-12.518 0,-1.8358 -1.2,-2.8275 -6,-4.9628 -6.6,-2.954 -9.9,-5.807 -8,-6.943 1.8,-1.113 7.5,0.36 10.5,2.693 2.5,2.009 2.7,2.023 2.2,0.224 -2.7,-9.475 -1.8,-12.017 3.1,-8.543 1.5,1.031 5.9,3.49 9.8,5.465 5.5,2.755 7.9,4.658 10.3,8.1756 3.7,5.5473 3.7,5.4849 0.4,5.4849 -2.5,0 -2.6,0.2212 -2.1,3.9075 0.3,2.1498 0.1,4.3823 -0.5,4.9629 -0.7,0.7403 -0.2,1.3727 1.8,2.1192 1.7,0.5852 4.2,1.5531 5.7,2.151 3.6,1.4479 5.8,0.4837 5.8,-2.6092 0,-4.5411 5.6,-1.3733 9,5.0361 1.9,3.608 5,4.184 10.1,1.879 3.8,-1.722 6.9,-0.958 6.9,1.716 0,0.505 0.9,2.182 2,3.727 2,2.664 2,3.004 0.5,6.582 -0.8,2.075 -1.5,5.648 -1.5,7.939 0,2.292 -0.9,5.837 -1.9,7.878 -1.9,3.711 -1.9,3.711 0.9,3.711 3.7,0 6,3.318 6.3,9.323 0.4,5.55 1.6,7.178 7.7,9.797 7.3,3.112 10.1,6.499 7.3,8.697 -1.2,0.926 -3.1,3.618 -4.3,5.982 -1.2,2.364 -2.8,4.55 -3.6,4.857 -1.9,0.729 -1.9,3.248 0.1,3.983 2.4,0.941 1.7,2.962 -2.3,6.284 -8.2,6.882 -8.4,7.252 -5,9.492 8.5,5.52 18.1,1.78 17.6,-6.882 -0.1,-3.042 0.3,-5.059 1.5,-6.328 0.9,-1.024 1.7,-2.839 1.7,-4.033 0,-1.333 0.6,-2.172 1.6,-2.172 1.3,0 1.4,0.582 0.9,2.75 -3.1,11.527 -0.9,20.525 3.3,13.257 2,-3.504 2.7,-3.703 4.1,-1.079 0.8,1.537 0.5,2.537 -1.4,4.897 -1.4,1.63 -2.5,3.8 -2.5,4.82 0,1.02 -0.9,3.21 -2,4.86 -2.6,3.83 -2.6,5.5 0,5.5 1.1,0 3.4,0.68 5,1.52 1.6,0.83 6,1.66 9.8,1.84 3.8,0.17 7.3,0.62 7.9,0.99 0.6,0.38 2.5,-0.79 4.2,-2.59 3.2,-3.26 3.2,-3.26 5.4,-0.61 1.2,1.46 3.9,3.37 6,4.25 4.6,1.88 4.6,5.91 0.1,10.61 -1.3,1.43 -2.4,3.52 -2.4,4.64 0,3.69 -2.1,8.14 -4.1,8.65 -2.3,0.61 -2.5,2.25 -0.4,3.07 0.9,0.34 1.8,-0.05 2.1,-0.89 0.3,-0.82 1.5,-1.49 2.7,-1.49 5.8,-0.02 9.9,-5.38 8.4,-10.96 -1,-3.79 3.1,-9.03 7.1,-9.03 2.2,0 5.4,-6.96 7,-15.36 2.4,-12.5 -6,-19.625 -11.9,-10.1 -2.4,3.97 -3.8,4.01 -5.9,0.19 -1.3,-2.33 -1.3,-2.79 0.2,-4.495 1,-1.043 1.8,-2.874 1.8,-4.068 0,-1.659 0.6,-2.172 2.5,-2.172 3,0 9.5,-3.129 11.5,-5.485 1,-1.234 2.2,-1.475 5.1,-0.986 5,0.834 5.1,-1.009 0.5,-4.733 -2.7,-2.112 -4.2,-2.595 -6.8,-2.201 -3.2,0.485 -8.5,-6.244 -6.5,-8.264 1.2,-1.228 11.6,2.171 17.8,5.864 5.7,3.351 7.4,3.88 11.5,3.615 4.8,-0.31 4.8,-0.31 5.4,3.69 0.3,2.2 1.3,5.35 2.2,7 3.6,6.756 4,8.935 2.4,14.615 -0.8,2.96 -1.4,6.74 -1.4,8.39 0.1,1.65 -0.2,3.78 -0.7,4.75 -0.5,1.25 -0.3,1.75 0.8,1.75 0.8,0 1.8,-1.01 2.2,-2.24 0.4,-1.22 1.6,-3.36 2.6,-4.75 1.1,-1.63 2.2,-5.86 2.9,-12.01 1.9,-17.358 2.1,-18.045 4.6,-20.519 1.3,-1.317 2.4,-3.432 2.4,-4.7 0,-1.267 0.9,-2.897 2.1,-3.622 1.6,-1.036 2,-1.956 1.5,-4.306 -0.6,-2.785 -0.4,-2.967 2.1,-2.673 2.3,0.264 2.7,0.722 2.4,2.815 -1.1,7.173 -0.1,15.447 2.2,18.945 2.9,4.251 4,9.512 2.6,12.091 -0.7,1.349 -0.5,3.009 0.7,5.919 2.7,6.88 -2.5,23.41 -12.9,40.94 -2.1,3.52 -4.5,8.54 -5.3,11.16 -1.9,5.58 -22.8,26.96 -29.9,30.45 -2.2,1.1 -4.6,3.18 -5.3,4.62 -0.7,1.45 -2.7,3.18 -4.5,3.85 -11.6,4.33 -15.2,7.04 -18.8,14.13 -1.6,3.23 -1.8,4.59 -1,8.14 0.5,2.34 0.9,5.33 0.8,6.65 -0.3,3.46 1.9,3.71 3.6,0.41 0.8,-1.55 3.7,-4.61 6.5,-6.81 3.6,-2.9 5.7,-5.59 7.5,-9.84 2.6,-5.84 2.6,-5.84 6.6,-5.17 4.2,0.72 13.2,-5.11 14.6,-9.5 0.3,-0.96 3.8,-4.34 7.7,-7.5 4,-3.16 8.3,-7.38 9.6,-9.37 1.4,-1.99 4.3,-5.64 6.7,-8.11 5,-5.32 12.1,-17.6 15.9,-27.77 1.8,-4.83 4.2,-8.85 7.2,-12 4.2,-4.55 7.9,-12.18 9,-18.71 0.3,-1.66 1.1,-4.37 1.7,-6.02 0.6,-1.65 1.2,-5.02 1.2,-7.491 0,-4.196 0.2,-4.601 3.7,-6.249 3.7,-1.756 5.2,-4.537 4.6,-8.406 -0.1,-1.022 1,-4.418 2.4,-7.547 1.5,-3.128 2.8,-6.301 2.8,-7.05 0,-1.909 2,-3.762 4.2,-3.762 2.2,0 7.9,-8.681 7.5,-11.5 -0.2,-1.576 -1,-2 -3.8,-2 -2.4,0 -4.6,-0.883 -6.8,-2.75 -3.9,-3.265 -6.1,-3.46 -8.4,-0.75 -3.7,4.309 -9.7,-1.168 -9.7,-8.82 0,-1.036 -1.2,-3.413 -2.5,-5.282 -1.4,-1.868 -3.4,-5.281 -4.5,-7.583 -4,-8.586 -20.5,-7.64 -30.5,1.752 -1.7,1.54 -5.2,3.337 -7.8,3.992 -7.1,1.772 -10.4,6.448 -7.1,10.09 3.1,3.455 -0.4,12.404 -4.7,12.166 -13.1,-0.712 -15.2,-1.378 -14.4,-4.697 1.9,-8.375 -1.3,-12.107 -5.2,-5.929 -0.9,1.546 -1.9,2.996 -2,3.222 -1,1.374 -4.3,-3.679 -4.3,-6.566 0,-7.137 -4.1,-8.643 -11.7,-4.344 -9.2,5.187 -16,2.213 -13.1,-5.734 1.5,-4.188 0.3,-5.209 -5,-4.324 -3.7,0.605 -3.7,0.684 -3.7,5.224 0,2.983 -0.7,5.293 -1.8,6.55 -2.5,2.773 -2.2,4.853 1.3,8.508 3.3,3.466 3.6,11.218 0.4,14.775 -1.4,1.601 -4.4,13.573 -4.4,17.454 0,1.58 0.7,2.514 2.2,2.902 1.4,0.342 3.2,2.396 4.7,5.111 1.5,2.963 3.7,5.318 6.4,6.786 4.5,2.518 5.6,4.435 3.2,5.38 -2.5,0.967 -6,-1.407 -8.5,-5.73 -1.4,-2.468 -3.1,-4.142 -4.8,-4.568 -8.9,-2.204 -14.1,-6.425 -14.9,-11.995 -2.3,-15.592 -9.4,-24.22 -15.4,-18.742 -2.3,2.063 -3.5,1.251 -5,-3.361 -0.6,-2.055 -2.2,-5.445 -3.6,-7.532 -5.5,-8.62 1.6,-31.015 9.3,-29.09 3,0.774 3.6,-6.24 0.6,-8.86 -5.5,-4.9215 -23.2,-6.8678 -29,-3.1827 -3.1,2.0503 -4.2,1.7737 -4.2,-1.0718 0,-1.9938 0.5,-2.5 2.4,-2.5 1.5,0 3.1,-0.93526 4.1,-2.3944 1,-1.618 2.2,-2.2287 3.5,-1.8834 2.6,0.6836 2.6,-1.8528 -0.1,-4.2436 -2.4,-2.2271 -1.1,-3.4401 3.8,-3.4631 2.5,-0.012 3.5,-0.57 4.1,-2.15 1.1,-2.902 5.6,2.308 4.6,5.3396 -0.9,2.8166 1.1,4.4962 6.2,5.2646 3.5,0.529 5.4,1.5729 8.2,4.5327 5.2,5.3774 13.1,6.8926 11.8,2.2525 -5.8,-21.364 -8.2,-25.616 -11.9,-21.255 -2.9,3.327 -8.8,1.975 -13.2,-3.027 -1.1,-1.227 -3.9,-3.057 -6.3,-4.067 -7,-3.024 -5.8,-3.553 15.3,-6.509 2.8,-0.394 4.7,-1.474 6.5,-3.606 2.3,-2.622 2.9,-2.888 4.7,-1.918 3.3,1.75 6,1.363 6.6,-0.946 0.8,-3.26 6.1,-2.303 6.5,1.187 0.4,3.706 7.4,6.713 8.4,3.636 0.9,-2.502 14.8,7.694 14.8,10.812 0,2.649 6.8,5.82 25.5,11.862 8,2.6046 20.9,2.9143 26.1,0.6278 2.5,-1.1282 5.2,-2.0518 5.8,-2.0518 3.9,0 5,-3.835 2.6,-9.505 -2.7,-6.55 -2.5,-7.43 2,-8.878 4.6,-1.492 5.3,-5.912 1.5,-10.371 -1.4,-1.669 -2.5,-4.174 -2.5,-5.567 0,-2.89 -4.2,-6.679 -7.3,-6.679 -1.2,0 -2.9,-0.744 -3.9,-1.655 -1.7,-1.539 -2,-1.539 -3.7,0 -2.7,2.435 -13.1,0.71 -13.1,-2.167 0,-2.013 2.8,-4.204 6.4,-4.928 3.8,-0.794 3.8,-0.794 0.2,-3.573 -2,-1.528 -3.6,-3.586 -3.6,-4.572 0,-2.423 -2.3,-4.198 -10.2,-7.917 -5.2,-2.48 -6.8,-3.72 -7.3,-5.913 -0.4,-1.526 -1.6,-3.764 -2.7,-4.974 -2.6,-2.758 -1.8,-5.051 1.7,-5.051 4.6,0 4.8,-2.354 0.6,-6.25 -2,-1.925 -4.4,-4.445 -5.2,-5.595 -0.8,-1.15 -3.2,-3.24 -5.4,-4.65 -2.2,-1.41 -7.9,-5.99 -12.5,-10.18 -10.5,-9.38 -22.6,-15.91 -34.3,-18.46 -4.5,-1 -9.6,-2.49 -11.2,-3.32 -14.6,-7.37 -49.2,-17.5 -74,-21.69 -6.6,-1.11 -15.2,-2.6 -19,-3.31 -4.8,-0.87 -16.3,-1.28 -35.4,-1.24 -17.7,0.03 -27.4,-0.29 -26,-0.85 15.8,-6.07 99.4,3.72 140.9,16.49 223.2,68.736 332.9,343.49 215.9,540.81 -1.4,2.47 -5,8.55 -7.9,13.5 -36.1,60.96 -96.5,115.64 -160,144.68 -14.3,6.52 -16.7,5.64 -10.6,-3.77 4.8,-7.24 -2,-13.47 -8.6,-7.93 -3.3,2.81 -8.8,1.2 -11.6,-3.4 -2,-3.24 -18.2,-1.55 -18.2,1.89 0,1.32 9.9,10.86 11.9,11.51 2.8,0.87 2.6,3.36 -0.2,3.94 -7.7,1.59 -11.8,1.6 -14.8,0.06 -3.8,-1.99 -18.2,-0.63 -22.9,2.18 -2.8,1.63 -3.1,1.63 -4.9,-0.02 -4.1,-3.71 -15.5,-2.58 -19.2,1.91 -0.7,0.83 -2.9,1.45 -5.3,1.45 -2.6,0 -5.3,0.84 -7.6,2.4 -4.1,2.75 -7.4,3.92 -8.4,2.94 z m 183.8,-72.84 c 2.6,-1.81 5,-2.5 8.4,-2.5 2.6,0 5.6,-0.61 6.6,-1.34 2.9,-2.1 -1.7,-6.02 -6.2,-5.31 -3.9,0.63 -5,-0.81 -2.6,-3.47 1.1,-1.29 2.8,-1.89 4.6,-1.7 8.2,0.86 15.8,-14.25 15.3,-30.36 -0.3,-9.68 -0.3,-9.68 3.8,-9.5 5.7,0.24 6,-3.06 0.5,-5.15 -4.8,-1.83 -6.8,-1.02 -6.8,2.73 0,2.15 -0.6,3.15 -2.2,3.64 -1.2,0.38 -4,2.37 -6.2,4.44 -2.3,2.07 -6.1,4.73 -8.4,5.91 -3.9,1.95 -13.3,10.52 -13.2,12 0,0.33 0.7,1.45 1.5,2.49 1.2,1.63 1.2,2.26 -0.1,4.7 -0.8,1.55 -1.4,3.93 -1.4,5.28 0,3.5 -1,5.64 -2.6,5.64 -1.6,0 -1.6,-0.17 -2,6.74 -0.5,8.41 3.8,10.64 11,5.76 z m -28.3,-61.51 c 3.3,-2.91 8.2,-5.92 11.5,-7.18 6.5,-2.41 10.7,-4.94 14.2,-8.47 1.2,-1.29 3.3,-2.34 4.6,-2.34 3,0 3.9,-1.37 3.2,-4.45 -0.9,-3.29 -2.9,-3.72 -7.2,-1.52 -4.3,2.17 -5.7,1.79 -4.9,-1.35 0.3,-1.2 0.9,-5.11 1.3,-8.68 0.7,-6.19 0.8,-6.49 3.2,-6.18 1.3,0.18 4.3,0.41 6.6,0.5 4.8,0.21 7,1.79 7.9,5.79 0.5,2.28 1.3,3.11 3.6,3.57 2.7,0.54 3,0.91 2.5,3.46 -0.8,3.78 2.8,3.89 10.8,0.33 6,-2.62 6.9,-4.74 2.3,-5.28 -3.8,-0.46 -5.4,-3.03 -6.1,-9.9 -0.7,-6.78 0,-7.88 3.6,-6.22 2,0.92 3,0.68 6.2,-1.45 2,-1.39 4.6,-2.81 5.6,-3.15 2.5,-0.78 3.5,-4.91 2.1,-8.1 -1.6,-3.5 -1.4,-4.37 0.9,-4.37 2.8,0 3.4,-2.35 1.5,-5.38 -2.2,-3.34 -1.1,-4.82 3.3,-4.56 5.9,0.34 7,0.06 9.3,-2.23 2.2,-2.16 2.2,-2.16 4.3,0.5 2.8,3.5 5,3.36 9.5,-0.58 2.1,-1.79 5.3,-4.43 7.2,-5.88 4.1,-3.18 9.3,-11.71 12.4,-20.14 1.8,-5.22 2.8,-6.52 5.8,-7.98 4.5,-2.18 5.4,-5.15 3.6,-12.45 -1,-4.26 -1,-5.92 -0.1,-7.38 2.6,-4.17 -0.7,-7.15 -3.8,-3.42 -1.9,2.22 -2.9,1.83 -3.2,-1.25 -0.3,-2.54 -0.8,-2.8 -5.8,-3.39 -3.1,-0.35 -6.7,-1.08 -8,-1.61 -9.3,-3.63 -15.9,8.96 -11.6,22.12 3,9.12 3.1,11.37 1,14.35 -1,1.54 -1.3,3.35 -0.8,6.25 1,6.29 -1.3,8.27 -8.7,7.44 -5.2,-0.59 -5.8,-0.44 -9,2.34 -4.9,4.29 -7.3,4.77 -10.8,2.2 -5.7,-4.2 -9.4,0.46 -5.6,7.05 2.1,3.66 1.8,5.93 -0.9,6.95 -1.3,0.49 -3.2,1.94 -4.3,3.23 -1,1.28 -3.1,3.12 -4.6,4.09 -3.4,2.17 -3.4,3.73 -0.4,7.4 2.9,3.51 2.4,5.33 -1.5,5.33 -2.2,0 -4,0.97 -6.2,3.36 -7.2,7.77 -17.6,6.82 -21.2,-1.94 -1.6,-3.86 -6.1,-4.8 -8.5,-1.82 -2.3,2.72 -5.4,3.35 -10.1,2.01 -5.6,-1.62 -7.7,-1.09 -8.5,2.21 -0.9,3.93 -3.3,6.18 -6.5,6.18 -3.5,0 -6.8,3.15 -6.8,6.42 0,2.72 -4.6,6.95 -6.4,5.86 -0.6,-0.37 -7.1,-0.75 -14.4,-0.84 -13.4,-0.17 -13.4,-0.17 -16.6,-3.31 -2.8,-2.73 -3.9,-3.14 -8.7,-3.15 -8.7,-0.02 -10.9,-5.73 -2.9,-7.5 3.6,-0.78 5.2,-2.74 4.8,-5.67 -0.4,-3.07 -3.7,-3.59 -5.8,-0.92 -1.6,2.11 -1.6,2.11 -5,-0.28 -10.2,-6.99 -16.7,-10.61 -19,-10.61 -2,0 -2.9,-0.74 -3.7,-3 -1.4,-3.66 -4,-3.89 -11.3,-1 -7.8,3.05 -9.7,2.76 -9.2,-1.38 0.2,-2.29 -0.2,-3.81 -1.3,-4.75 -0.9,-0.75 -2.6,-2.39 -3.8,-3.62 -2.8,-3.02 -4.2,-2.84 -6.9,0.91 -2,2.93 -2.3,3.02 -3.1,1.23 -0.8,-1.75 -4.6,-3.61 -10.4,-5.06 -2.9,-0.72 -4.6,2.38 -3.4,6.4 0.8,2.75 0.6,3.13 -2.4,4.57 -3.2,1.48 -3.4,1.46 -3.8,-0.37 -0.7,-2.33 -4.9,-2.64 -6.7,-0.48 -2.1,2.57 -0.8,5.05 2.7,5.04 5.9,-0.01 5.5,11.8 -0.6,14.96 -4.2,2.13 -7.1,2 -7.1,-0.3 0,-2.9 -3.8,-5.8 -5.8,-4.5 -3.4,2.14 -2.3,7.87 1.5,7.7 2.7,-0.12 3.3,0.23 3.3,1.86 0,1.11 1.7,3.65 3.8,5.65 2.2,2 4.4,4.65 5.1,5.89 1.7,3.39 3,2.83 10.1,-4.33 8.2,-8.35 9.3,-8.93 12.4,-6.87 4.2,2.73 7.7,-1.64 6.9,-8.5 -0.5,-4.45 -0.3,-5.44 1.7,-7.59 3,-3.22 6,-3.27 6,-0.09 0,1.31 0.6,2.92 1.4,3.57 0.8,0.66 1.7,2.63 2.1,4.37 1,4.7 2.2,5.75 5.1,4.63 1.4,-0.52 3.5,-0.94 4.8,-0.94 1.2,0 3.3,-1.13 4.6,-2.5 3.4,-3.68 5.4,-3.21 6.9,1.58 0.8,2.74 2.2,4.63 4.1,5.75 2.6,1.44 2.9,2.08 2.4,4.67 -0.9,3.87 -1.3,4.5 -2.9,4.5 -2.2,0 -3.5,3.05 -2.3,5.59 1.2,2.66 -2.2,9.49 -5.9,11.94 -3,1.98 -3,4.22 0.2,5.66 2.3,1.04 2.9,0.79 6.5,-2.72 4,-3.88 4,-3.88 8.5,-1.67 3.4,1.67 5,1.97 6.4,1.21 2.6,-1.35 8.3,-1.29 11.7,0.12 8.1,3.27 13.6,3.57 28.4,1.59 11.1,-1.49 14.7,-2.58 18.7,-5.74 2.8,-2.21 7.3,-2.66 7.3,-0.73 -0.1,1.12 -3,3.37 -8.5,6.39 -1.2,0.65 -2,2.13 -2,3.64 0,1.4 -1.1,3.71 -2.5,5.14 -3.2,3.42 -1.5,5.61 2.3,3.08 2.5,-1.64 2.6,-1.62 3.2,0.92 1.7,6.48 8.8,6.29 16.6,-0.43 z m -117.6,-92.08 c 0.4,-0.6 2.7,-1.93 5.1,-2.97 4.8,-2.06 6.1,-3.87 4.6,-6.57 -0.7,-1.15 -0.7,-2.52 0,-4.02 0.9,-1.91 0.6,-2.83 -2.1,-5.85 -4,-4.52 -4.5,-11.6 -1,-14.4 4.2,-3.42 3.2,-9.59 -1.6,-9.66 -3.8,-0.05 -4.2,-0.37 -6.7,-5 -3.9,-7.08 -5.4,-6.55 -5,1.75 0.3,6.69 0.3,6.69 -4.5,9 -3.3,1.56 -5.4,3.39 -6.5,5.66 -0.9,1.85 -2.5,4.32 -3.5,5.5 -6.7,7.77 -6.4,15.28 0.5,11.79 5.2,-2.65 8.1,-2.22 8.7,1.29 0.4,1.85 1.7,4.31 3.1,5.46 1.7,1.55 2.4,3.12 2.4,6.02 0,5.01 3.9,6.22 6.5,2 z m -107,171.17 c -1,-3.17 -11.5,-5.64 -13,-3.08 -1.1,1.7 -5.9,1.11 -12.3,-1.5 -3.4,-1.38 -7.1,-2.5 -8.1,-2.5 -2.8,0 -4.5,-2.68 -4.6,-7.26 -0.2,-5.96 -2.7,-7.24 -14,-7.25 -9.4,-0.01 -11.6,-0.82 -17.7,-6.74 -1,-0.97 -2.9,-1.75 -4.2,-1.75 -1.3,0 -4.5,-0.93 -7.1,-2.07 -6.7,-2.98 -8.9,-2.38 -9.5,2.56 -0.7,5.01 -2.9,5.63 -7.5,2.09 -2,-1.52 -4.7,-2.58 -6.6,-2.58 -1.8,0 -5.6,-1.45 -8.8,-3.38 -3.1,-1.86 -10.1,-4.59 -15.6,-6.09 -5.5,-1.49 -12.4,-3.61 -15.3,-4.71 -3.8,-1.48 -7,-1.92 -12,-1.66 -6.7,0.34 -6.7,0.34 -7.2,-4.13 -0.6,-5.15 -2,-6.13 -11.4,-8.15 -3.2,-0.69 -6.8,-2.01 -8,-2.93 -5,-3.94 -10.8,-6.11 -14.5,-5.48 -3.1,0.52 -5,-0.1 -12.1,-3.84 -5,-2.63 -12.4,-5.41 -17.8,-6.75 -8.4,-2.08 -9.5,-2.61 -11.2,-5.6 -2,-3.3 -2,-3.3 -8.8,-2.67 -6.2,0.58 -7,0.42 -9.8,-1.81 -1.6,-1.34 -4.7,-3.35 -6.9,-4.48 -4.3,-2.19 -18.7,-12.21 -22.2,-15.5 -2.9,-2.73 -5.4,-1.99 -6.8,2 -1,3.15 -1.2,3.22 -2.7,1.5 -4.4,-5.17 -12.6,-20.6 -22.7,-42.32 -14.2,-30.85 -27.9,-84.52 -15.7,-61.58 4.2,7.86 6.7,11.09 9.8,12.7 5.1,2.62 6.2,4.28 4.9,7.81 -2.2,6.34 5.1,16.71 15.1,21.52 2.6,1.27 4.8,3.19 5.6,5.05 2.1,4.41 7.1,9.31 10.3,10.02 1.5,0.33 4.5,1.83 6.6,3.33 4.1,2.99 11.1,7.15 11.9,7.15 5.2,0 -23.6,-32.22 -35.6,-39.76 -10.6,-6.72 -11.2,-7.55 -10.4,-16.05 0.7,-8.32 0,-9.52 -5.1,-8.67 -3.8,0.61 -6,-1.09 -8.1,-6.11 -0.9,-2.14 -2.5,-4.48 -3.5,-5.2 -1.1,-0.73 -1.9,-2.5 -1.9,-3.94 0,-1.44 -1.5,-5.55 -3.2,-9.14 -2.5,-5.12 -3.2,-7.88 -3.3,-12.81 0,-5.98 -0.2,-6.3 -2.7,-6.87 -5.7,-1.23 -9,-50.17 -4,-57.11 2.9,-3.96 3.4,-17 0.7,-18.97 -2.1,-1.52 -1.7,-15.12 0.9,-27.33 0.7,-3.6 1.8,-9.92 2.4,-14.04 2.8,-19.43 5.9,-22.04 9.7,-8 1.8,6.72 6.5,10.19 10.5,7.75 1.8,-1.07 2.3,-0.97 3.5,0.65 1.4,1.83 1.7,1.84 8.1,0.25 7.5,-1.85 8.8,-1.38 9.9,3.4 1,4.8 2.6,4.61 7.4,-0.88 5.4,-6.12 5.9,-6.21 8.8,-1.66 4.3,6.59 7.8,4.14 4.6,-3.23 -4.9,-11.52 -4.7,-10.27 -1.7,-13.43 3.4,-3.51 5.1,-3.6 6.5,-0.35 2.8,6.09 6.4,-0.09 4.6,-7.91 -0.8,-3.56 -0.8,-5.55 0.2,-8.19 1.8,-5.04 1.6,-12.867 -0.4,-21.159 -2.6,-10.463 4,-38.097 7.1,-29.739 1.7,4.587 4.9,4.584 7.1,-0.007 2.1,-4.479 1.6,-4.727 9.8,4.786 9.7,11.329 14.2,15.369 18.9,17.043 8.9,3.157 10.3,3.574 15.5,4.74 8.8,1.953 23.9,0.477 36.8,-3.593 5.1,-1.615 2.1,2.344 -3.8,4.874 -3.3,1.436 -7,3.52 -8.1,4.631 -1.2,1.111 -2.7,2.019 -3.4,2.019 -0.6,0 -3.3,1.173 -6,2.606 -5.6,2.972 -10.8,3.49 -21,2.083 -9.2,-1.29 -17.9,-0.184 -20.8,2.644 -1.2,1.192 -2.8,2.172 -3.6,2.172 -0.7,0 -1.6,0.61 -1.8,1.36 -0.4,1.03 0.3,1.19 2.6,0.66 5.5,-1.19 12.4,5.28 10.2,9.45 -0.9,1.6 -0.6,2.42 1.2,4.23 1.2,1.24 2.7,3.17 3.3,4.28 0.8,1.58 2.2,2.08 6.4,2.32 8.4,0.48 9.9,-0.23 12.2,-5.59 2.5,-5.98 6.2,-9.85 10.8,-11.34 2,-0.67 5.8,-3.49 8.6,-6.52 4.2,-4.336 5.7,-5.355 8.4,-5.355 2.5,0 4,-0.84 6.4,-3.687 1.7,-2.028 4.9,-5.385 6.9,-7.46 2.4,-2.373 3.8,-4.716 3.8,-6.313 0,-1.397 0.3,-2.54 0.8,-2.54 0.5,0 2.9,-1.8 5.4,-4 5,-4.379 6.8,-4.954 6.8,-2.2 0,2.405 -2,4.2 -4.5,4.2 -3,0 -4.5,1.896 -4.5,5.619 0,2.584 -0.7,3.634 -3.4,5.327 -1.9,1.159 -3.9,3.449 -4.5,5.087 -0.6,1.7 -2.1,3.395 -3.6,3.948 -2.6,0.989 -2.7,1.284 -2.9,6.519 -0.1,2.085 -0.8,3.305 -2.4,3.985 -2.3,1.02 -2.7,2.18 -1.6,4.93 0.8,2.2 3.1,1.98 4.4,-0.41 0.6,-1.2 2.1,-2 3.6,-2 3.9,0 6.2,-1.74 8.4,-6.298 2.2,-4.816 6.1,-9.018 10.6,-11.695 2.3,-1.323 3.6,-3.258 4.8,-6.77 0.9,-2.705 3,-6.2 4.6,-7.767 1.6,-1.567 3,-3.346 3,-3.953 0,-2.339 8.5,-9.375 12.7,-10.479 4.5,-1.192 7.2,-4.971 10.3,-14.543 0.7,-2.2 2.1,-5.568 3.1,-7.485 1,-1.917 1.9,-4.416 1.9,-5.553 0,-2.901 4.7,-12.16 6.6,-12.875 2.1,-0.811 3.4,0.157 2.7,2.02 -0.3,0.848 0,3.239 0.6,5.313 1.2,3.518 1.1,3.939 -1.2,6.265 -3.3,3.282 -4.6,10.241 -2.3,12.707 0.8,0.971 1.6,2.318 1.6,2.994 0,2.105 6.3,7.114 8.9,7.117 1.9,0.002 3.1,0.946 4.6,3.75 1.8,3.344 2.4,3.735 5.7,3.633 3.5,-0.106 3.8,0.081 3.8,2.812 0,2.9 0,2.919 4.5,2.25 5.5,-0.836 5.7,0.139 1.5,8.552 -1.7,3.269 -3,7.052 -3,8.407 0,1.355 -0.4,3.543 -0.9,4.862 -1.3,3.337 -0.5,4.062 6.7,6.219 6.8,2.008 8.6,3.981 5.7,6.087 -2.1,1.56 -3.3,1.13 -10.7,-3.772 -3.2,-2.1 -9,-5.518 -13.1,-7.595 -7,-3.635 -7.4,-4.046 -10.7,-10.955 -5,-10.278 -6.6,-9.561 -6.2,2.762 0.4,9.391 1,11.862 3.9,15.212 2.2,2.487 3.3,1.232 2.1,-2.3 -2,-5.821 3.9,-4.54 6.8,1.458 1.7,3.453 4.9,5.62 8.4,5.62 2,0 3.4,1.6 3.4,3.98 0.1,0.82 1,1.61 2.1,1.77 5.6,0.81 13.8,3.9 14.2,5.39 0.4,1.53 4.2,2.86 8.3,2.86 1.1,0 2.5,-1.71 3.8,-4.94 2.7,-6.12 2.7,-5.92 -0.3,-7.06 -4.5,-1.71 -2.1,-4.084 3.8,-3.773 5.1,0.263 5.2,0.243 5.5,-2.884 0.2,-2.429 1.2,-3.796 4.5,-5.948 5.3,-3.559 6.7,-5.207 6.7,-8.152 0,-2.238 0.2,-2.333 4.4,-1.703 3.7,0.551 5,0.278 7.6,-1.566 3.1,-2.232 3.1,-2.232 5.8,-0.246 1.5,1.092 3.6,2.273 4.7,2.624 7.1,2.25 6.8,22.618 -0.4,24.248 -4.7,1.08 -18.5,8.51 -22.1,11.91 -4.6,4.3 -24,13.49 -28.6,13.49 -1.2,0 -5.2,1.35 -8.8,3 -3.5,1.65 -7.1,3 -7.9,3 -3.2,0 -10.9,3.34 -11.8,5.18 -1.5,2.78 -7,4.82 -12.9,4.82 -2.8,0 -6.1,0.66 -7.4,1.47 -2.2,1.48 -14.1,1.48 -18.7,0 -2.9,-0.92 -7.1,2.1 -6.7,4.84 0.2,1.66 0.9,2.13 2.8,1.95 13.5,-1.25 22.2,-0.36 21.6,2.19 -1.1,4.3 1.5,5.09 8.9,2.68 7.8,-2.55 7.5,-2.53 7.5,-0.57 0,2.33 -6.8,10.72 -10,12.44 -1.6,0.82 -3.9,2.75 -5.1,4.28 -1.2,1.53 -4.9,4.04 -8.3,5.58 -7.7,3.52 -9.4,5.35 -7.7,8.48 3.2,6.02 -8.9,24.14 -13.5,20.18 -1.9,-1.65 -4.2,-2.53 -6.4,-2.53 -2,-0.01 -5.7,-0.69 -8.4,-1.51 -2.7,-0.81 -6.7,-1.48 -8.7,-1.48 -2.1,0 -4.1,-0.45 -4.4,-1 -1.2,-1.92 -4.4,-1.08 -4.7,1.25 -0.5,3.09 -5.3,3.62 -8.2,0.9 -5.6,-5.22 -12.7,-2.89 -9.2,3.02 1.4,2.32 2,5.19 2,9.47 0.1,4.42 0.6,6.69 1.8,8.08 1,1.06 1.8,2.6 1.8,3.4 0,2.57 2.2,3.88 6.7,3.88 2.3,0 5.1,0.52 6.2,1.17 1.5,0.96 3,0.68 8,-1.5 7.5,-3.26 8.1,-3.28 8.1,-0.37 0,1.26 0.5,2.81 1.1,3.44 1.7,1.67 -0.7,9.46 -4.3,13.93 -1.6,1.98 -2.8,4.78 -2.8,6.21 0,1.44 -0.8,4.73 -1.7,7.31 -1.6,4.39 -1.6,5.13 0,11.64 0.9,3.82 1.7,8.24 1.7,9.82 0,1.58 0.9,4.55 2,6.61 2.8,5.25 2.8,16.43 0,20.01 -2.3,2.82 -2.6,5.84 -1,8.82 3.4,6.29 -9,12.92 -17.4,9.38 -6.3,-2.63 -10.1,-0.93 -10.4,4.75 -0.4,5.01 -2,6.49 -5.3,4.72 -9.9,-5.27 -23.8,5.4 -20,15.34 0.5,1.48 0.7,3.39 0.4,4.24 -1.9,4.99 4,12.48 9.9,12.48 9.3,0 17.5,19.53 9.4,22.43 -3.1,1.1 -2.7,1.34 -9.4,-7.37 -4.4,-5.66 -13.2,-5.4 -13.2,0.39 0,5.71 -3.3,5.37 -9.7,-1.02 -5.5,-5.6 -7.1,-6.3 -9.1,-4.23 -4.3,4.23 8.6,16.8 17.1,16.8 2.5,0 9.5,4.52 13.5,8.62 3.4,3.61 6,3.09 7.9,-1.57 1,-2.51 2.5,-4.33 4.1,-4.99 1.5,-0.57 3.4,-1.54 4.2,-2.16 2.7,-1.99 9,1.36 9,4.82 0,5.4 6.6,11.08 11.5,9.86 1.6,-0.4 3.2,0.16 5.1,1.78 1.6,1.3 3.8,2.64 4.9,2.99 1.1,0.34 2.4,1.63 3,2.85 1.3,3.01 7.1,4.16 12.1,2.42 4.7,-1.6 5.6,-4.71 2.4,-8.11 -1.2,-1.26 -3.8,-5.61 -5.9,-9.65 -3.6,-7.3 -3.7,-7.36 -7.6,-7.36 -4.1,0 -4.3,-0.16 -6.1,-7.25 -0.2,-0.69 -1.8,-1.25 -3.4,-1.25 -4.8,0 -7.9,-2.65 -9.2,-7.66 -0.6,-2.43 -2,-5.08 -3.2,-5.89 -2,-1.39 -2,-1.66 -0.6,-4.22 1.9,-3.43 5.5,-4.16 6.2,-1.29 0.9,3.4 4.5,2.59 6.2,-1.39 1.3,-3.19 1.7,-3.41 4.9,-2.89 3.4,0.55 3.4,0.54 4.6,-4.56 1.6,-6.49 2.2,-6.82 7.6,-3.96 4.9,2.59 5.2,3.03 3,4.86 -2,1.6 -1.9,3.89 0,6.08 1.4,1.46 1.4,2.14 0.4,4.08 -6.3,11.57 3.6,31.29 14.2,28.52 2.9,-0.76 5.7,1.19 7.4,5.07 2.5,5.97 9.2,3.34 8.2,-3.21 -0.6,-3.52 -0.5,-3.71 1.6,-3.06 6.2,2 7,1.76 12.9,-4.04 4.4,-4.3 5.5,-6.02 4.9,-7.29 -3.5,-6.84 0.3,-13.85 7.1,-13.33 4.4,0.33 6.8,-0.69 6.8,-2.89 0,-1.48 -0.7,-1.93 -3.1,-1.93 -3.3,0 -7.2,-4.86 -6.7,-8.5 0.6,-4.81 14.7,1.73 14.7,6.84 0.1,1.84 0.7,3.02 1.8,3.35 6.4,1.82 10.7,15.88 5.6,18.19 -3.4,1.53 -2.7,4.44 1.2,5.13 3,0.52 3,0.52 2.6,8.64 -0.3,8.12 -0.3,8.12 3,9.28 5.4,1.84 14.5,10.64 12.9,12.48 -3.9,4.73 2.8,11.06 8.2,7.72 4.5,-2.75 5.6,-2.69 6.8,0.35 0.5,1.46 2.7,3.31 5.2,4.5 8.6,4.08 10.5,6.36 8.4,10.01 -1.8,3.11 -1.8,3.19 0.3,5.4 1.1,1.23 2.1,3.2 2.1,4.38 0,2.87 6.5,5.06 9.8,3.29 2.3,-1.2 7,1.12 9.8,4.86 1,1.26 1.4,1.29 2.8,0.17 2,-1.67 2,-4.12 0.1,-6.65 -2.3,-3.09 -1.9,-6.13 1,-6.86 1.3,-0.34 2.5,-1.27 2.5,-2.07 0,-3.42 7,-4.66 9.2,-1.61 0.7,1.05 3.4,2.92 5.9,4.16 8.1,3.92 6.9,10.01 -2.3,12.09 -3.9,0.86 -4.5,0.74 -6.1,-1.21 -0.9,-1.19 -1.8,-1.78 -1.8,-1.31 -0.1,0.48 -0.2,1.76 -0.3,2.85 -0.1,1.38 -1.1,2.15 -3.1,2.51 -4.3,0.75 -3.5,2.8 1.6,4.36 1.4,0.43 7.9,10.83 7.9,12.7 0,2.15 -7.5,12.57 -10.5,14.6 -1.9,1.31 -4,3.28 -4.5,4.36 -1.4,2.52 -3.7,2.56 -4.5,0.07 z M -1908.8,268.5 c 3.6,-6 -0.3,-10.63 -10,-11.79 -4.5,-0.54 -4.5,-0.54 -1.8,-1.91 2.1,-1.04 3.3,-1.11 5.1,-0.29 1.8,0.8 3.7,0.76 7.2,-0.14 5.6,-1.41 6.7,-3.19 3,-4.6 -1.4,-0.55 -2.8,-1.66 -3.2,-2.48 -1.1,-2.89 -11.5,-6.86 -14.8,-5.65 -1.6,0.59 -3,0.97 -3,0.84 -0.1,-0.13 -0.6,-1.58 -1.1,-3.23 -0.7,-2.18 -1.7,-3.09 -3.6,-3.31 -5.7,-0.66 -10.5,-12.92 -7.1,-17.82 2.7,-3.73 3.9,-15.37 1.6,-15.37 -4.1,0 -9.3,5.05 -9.3,9.19 0,3.44 -1.6,4.38 -4.6,2.77 -3.9,-2.07 -7.5,2.59 -4.4,5.67 0.7,0.7 0.7,1.89 0.1,3.61 -0.6,1.41 -1.3,5.31 -1.7,8.66 -0.8,6.92 -4.3,8.39 -9.7,4.1 -5.3,-4.2 -10.1,0.56 -7.2,7.23 5.1,11.95 11.3,13.82 11.5,3.47 0,-2.91 4.6,-8.06 6.5,-7.33 2.6,1.01 1.9,8.88 -1,11.44 -5,4.32 1.4,14.19 9.2,14.19 1,0 2.3,0.48 2.9,1.07 1.7,1.64 7.9,2.77 9.7,1.76 4,-2.26 14.5,-1.76 16.1,0.77 2.5,3.69 7.1,3.28 9.6,-0.85 z m 35.6,-104.35 c 3,-0.36 4.7,-1.2 5.8,-2.95 1.7,-2.65 4.5,-3.11 7.8,-1.33 1.6,0.84 3.4,0.8 7.4,-0.15 4.3,-1.03 5.6,-1.03 6.8,-0.01 1.9,1.53 6,0.66 9.3,-1.98 1.9,-1.49 4.1,-1.89 10.6,-1.92 13.9,-0.06 18.1,-2.65 10.4,-6.4 -3.5,-1.72 -5,-3.66 -2.7,-3.66 0.5,0 1,-0.9 1,-1.99 0,-2.26 -3.6,-3.53 -7.7,-2.74 -1.4,0.28 -3.9,0.13 -5.5,-0.33 -2.2,-0.63 -3.1,-0.48 -3.5,0.61 -0.3,0.8 -1.4,1.45 -2.4,1.45 -2.2,0 -2.6,-1.52 -0.7,-2.7 4.7,-2.97 3.6,-12.86 -1.4,-11.77 -6.8,1.5 -14.7,-0.69 -10,-2.79 2.4,-1.06 4.6,-2.78 4.9,-3.82 0.4,-1.43 1.3,-1.84 3.6,-1.66 2.3,0.17 3.2,-0.23 3.4,-1.52 0.5,-2.19 -2.4,-3.42 -4.7,-2 -2.4,1.52 -8,-2.13 -8,-5.22 0,-3.41 -2.4,-4.95 -5.2,-3.44 -3.2,1.66 -3.8,2.82 -3.8,7.09 0,3.42 -0.5,3.98 -6.9,8.24 -3.8,2.51 -7.4,5.23 -8.1,6.04 -0.7,0.82 -4.7,3.53 -8.9,6.02 -12.3,7.31 -19.6,13.67 -19.7,17.12 -0.1,1.6 -0.4,3.94 -0.9,5.2 -1.1,3.49 1,5.21 6.4,5.21 2.6,0 5.1,0.4 5.6,0.9 1.9,1.83 5.3,1.93 17.1,0.5 z M -1889,70.225 c -1.4,-0.792 -3.6,-3.518 -4.9,-6.057 -3.6,-7.566 -11.9,-11.328 -11.9,-5.423 0,7.933 -7.1,1.016 -12.7,-12.319 -3.7,-9.064 -4,-10.883 -1.8,-12.681 0.8,-0.718 1.5,-2.899 1.5,-5.155 0,-4.349 4.2,-13.604 6.6,-14.524 4.5,-1.749 4.9,6 0.5,9.716 -4.9,4.052 -4.1,7.249 4,16.781 0.6,0.725 1.7,1.071 2.5,0.769 0.9,-0.344 1.8,0.38 2.4,1.945 2.4,6.356 10.4,4.744 9.8,-1.971 -0.3,-2.477 0,-3.07 1.7,-3.112 14.6,-0.375 16.9,-7.711 3.5,-11.187 -3.4,-0.863 -3.5,-1.103 -3.2,-4.835 0.1,-2.159 0.4,-7.527 0.6,-11.927 0.5,-10.852 3.6,-20.649 8,-25.587 2,-2.155 3.6,-4.615 3.6,-5.466 0,-1.46 5.4,-4.447 8.1,-4.447 1,0 1,0.267 0.1,1.2 -3,2.933 -0.6,6.227 3.7,5.115 3,-0.79 2.8,-0.392 -6.9,18.146 -2,3.9014 -3.1,7.3564 -3.1,10 0.1,2.222 -0.2,6.89 -0.6,10.373 -0.5,5.486 -0.3,6.719 1.5,9.21 1.2,1.581 2.2,3.137 2.2,3.456 0,0.32 0.8,1.801 1.9,3.291 1,1.49 2.2,4.397 2.5,6.459 0.8,4.787 3.9,5.073 8.1,0.744 2,-2.137 3.2,-2.695 3.9,-1.929 0.8,0.761 0.4,1.618 -1.2,2.917 -4.7,3.828 -1.9,8.448 3.4,5.693 6,-3.106 6.9,-5.069 5.1,-10.916 -1.5,-4.631 -1.5,-5.427 -0.2,-7.471 1.9,-2.831 3.8,-3.019 3,-0.283 -0.8,2.467 1.8,3.781 4,1.996 0.8,-0.699 2.5,-0.953 3.9,-0.593 3.6,0.88 3.2,-0.553 -1.4,-5.908 -4.2,-4.822 -4.7,-5.97 -3,-7 0.5,-0.339 1,-1.491 1,-2.559 0,-2.789 -3.1,-2.432 -5.5,0.647 -2.1,2.588 -2.1,2.588 -6.3,-0.177 -5.2,-3.406 -5.2,-3.17 0.4,-7.4152 6.2,-4.6738 9.9,-8.2184 10.5,-9.8876 0.7,-2.0957 4.9,-0.3896 4.9,1.9918 0,1.0806 -0.7,3.5802 -1.5,5.5547 -2.1,4.9833 -2,5.3913 1.5,4.1683 2.4,-0.807 3.7,-0.757 5.5,0.202 1.9,1.001 2.7,1.016 3.9,0.068 2.5,-2.1569 11,-0.984 11.4,1.585 0.1,1.197 1.8,3.357 3.7,4.8 4,3.051 4.4,5.886 1.6,12.022 -4.2,9.111 -9.8,13.138 -12.6,8.93 -5.2,-7.896 -12.4,-4.201 -8.9,4.546 1.6,4.186 1.6,4.186 -4.7,10.68 -9,9.048 -13.3,10.829 -35.1,14.27 -3.1,0.491 -6.5,1.384 -7.7,1.984 -2.6,1.413 -4.1,1.329 -7.3,-0.43 z m -91.3,-2.43 c -0.9,-1.623 -1.5,-4.521 -1.5,-6.441 0,-1.92 -0.5,-3.769 -1,-4.109 -3.1,-1.886 4.6,-19.229 18.4,-41.5 18,-29.032 29.3,-43.983 30.6,-40.437 0.4,1.113 1.5,0.478 4.4,-2.521 4.2,-4.264 10.1,-6.937 11.7,-5.307 0.6,0.6 0.4,1.422 -0.6,2.23 -1.5,1.208 -2.2,5.035 -1,5.035 1.9,0 4.5,-2.369 4.5,-4.088 0,-1.11 2.6,-5.408 5.7,-9.552 3.2,-4.144 6.9,-9.046 8.3,-10.894 5.1,-6.956 24.5,-11.573 23.3,-5.563 -0.7,3.493 1.4,4.338 3.7,1.519 2.5,-2.933 13.9,-7.8 23.1,-9.826 1.6,-0.353 3.5,-1.961 4.7,-4.089 2.4,-4.062 3.9,-4.421 5.1,-1.257 0.6,1.537 0.4,2.884 -0.5,4.25 -0.8,1.1 -2.4,3.8 -3.5,6 -3,5.522 -7.9,10.5 -10.5,10.5 -1.2,0 -2.9,0.875 -3.9,1.944 -1,1.069 -3,2.208 -4.4,2.531 -1.5,0.324 -4.7,1.922 -7.2,3.553 -6.7,4.437 -8,3.61 -3.3,-2.011 4,-4.787 1.9,-5.696 -5.8,-2.489 -7.1,2.97 -10.4,5.586 -11.2,8.85 -0.3,1.203 -2.6,3.612 -5.1,5.353 -5.4,3.848 -11.2,12.341 -12,17.769 -1.3,8.2753 -1.5,8.6476 -3.8,8.3154 -2,-0.277 -2.2,-0.8244 -1.9,-4.5462 0.6,-8.8372 -7.3,-15.091 -13.6,-10.769 -2,1.375 -5,2.5 -6.5,2.5 -2.4,0 -3.2,0.672 -4.6,3.933 -1.1,2.573 -2.8,4.4725 -4.9,5.4945 -1.8,0.8593 -3.7,2.5957 -4.2,3.8587 -0.4,1.2631 -1.5,2.8379 -2.3,3.4996 -0.8,0.66176 -2.3,3.1183 -3.3,5.4589 -1,2.3407 -3.4,5.9733 -5.2,8.0733 -5.6,6.425 -3.7,12.07 3.1,9.182 2.1,-0.905 1.6,10.066 -1,18.5 -0.7,2.475 -1.3,5.565 -1.3,6.867 0,2.76 -5.8,10.91 -10.5,14.877 -1.8,1.516 -4,3.994 -5,5.506 -2.3,3.587 -5.1,3.507 -7,-0.2 z m 146.5,-65.49 c 0,-0.7925 0.4,-1.6876 0.8,-1.989 0.5,-0.30134 1.2,-2.2049 1.6,-4.2301 0.4,-2.0252 1.9,-4.8426 3.4,-6.2614 4.9,-4.775 9.8,-16.587 8.3,-20.359 -1,-2.869 -1,-3.401 0.8,-4.883 1.2,-0.953 2,-2.626 1.8,-3.919 -0.2,-1.685 0.7,-2.734 3.3,-4.143 1.9,-1.037 4.4,-3.546 5.5,-5.575 3,-5.543 16,-11.887 14.8,-7.194 -1.2,4.317 6.6,7.132 9.7,3.494 1.7,-2.116 4.5,-1.864 8.3,0.747 1.7,1.236 3.3,2.308 3.5,2.384 0.1,0.075 -1.1,1.651 -2.9,3.503 -1.7,1.852 -3.8,4.593 -4.7,6.093 -1.1,1.862 -3.4,3.324 -7.2,4.612 -3.2,1.058 -7,3.321 -8.9,5.16 -3.3,3.274 -3.3,3.274 -4.9,-0.112 -2.2,-4.367 -4.4,-4.322 -5.5,0.113 -0.5,1.925 -2.3,4.85 -3.9,6.5 -5.1,5.098 -11.5,13.859 -12.2,16.837 -0.7,2.5721 -1.9,4.0831 -7.8,9.0498 -2.3,1.9996 -3.8,2.0684 -3.8,0.1727 z" />
            <path
               style="fill:#32696f"
               inkscape:connector-curvature="0"
               id="path3711"
               d="m -1678.8,583.06 c -16.1,-1.65 -46.7,-7.41 -50,-9.42 -1.8,-1.03 16.9,-0.3 24.1,0.95 4.7,0.81 8.9,-0.01 8.9,-1.75 0,-1.51 -1.5,-2.12 -7.7,-3.12 -4.2,-0.69 -6.3,-1.6 -7.8,-3.45 -2.2,-2.7 -9.3,-4.74 -17.5,-5.08 -2.5,-0.1 -5.3,-0.24 -6.2,-0.31 -5.2,-0.42 -5.7,-6.95 -0.5,-7.31 6.1,-0.42 25.2,1.68 28.4,3.13 1.3,0.56 5.3,1.49 8.9,2.07 8.2,1.3 11.8,3.1 14.5,7.26 5,7.57 9.4,9.84 17.4,9.12 4.9,-0.45 7.4,-0.3 7.9,0.47 0.4,0.62 0.3,1.13 -0.2,1.13 -3.1,0 -4.7,2.8 -2.8,4.91 1.9,2.16 -4.8,2.7 -17.4,1.4 z m 80.6,-21.97 c -1.4,-1.41 -0.5,-2.14 3.8,-3.23 2.4,-0.61 5.1,-2.06 5.9,-3.21 0.8,-1.16 3.1,-3.2 5.1,-4.54 1.9,-1.34 3.6,-3.1 3.6,-3.9 0,-1.92 2.6,-1.89 3.3,0.04 0.8,2.02 5.3,1.86 10.2,-0.37 2.5,-1.16 4.7,-1.54 6,-1.05 5,1.95 8.5,-0.19 8.5,-5.18 0,-4.47 7.3,-6.52 13.4,-3.75 8.8,4.01 16.3,-6.13 7.8,-10.55 -1.5,-0.78 -3.8,-2.62 -5.1,-4.09 -3,-3.52 -10.9,-6.88 -19.8,-8.42 -4.5,-0.78 -8.4,-2.15 -10.5,-3.68 -3.6,-2.7 -8.8,-4.4 -13.3,-4.41 -1.7,-0.01 -4.6,-0.98 -6.5,-2.16 -4.3,-2.58 -8.4,-3.68 -17,-4.48 -3.6,-0.33 -8.9,-1.68 -11.8,-2.99 -6.3,-2.83 -8.4,-2.96 -10.5,-0.62 -1.7,1.86 -6.7,12.79 -6.7,14.53 0,0.57 -1.9,3.46 -4.1,6.43 -3.2,4.22 -3.8,5.7 -3,6.77 4.5,5.38 -1.2,12.8 -6.6,8.58 -3.7,-2.9 -5.8,-1.14 -4.9,4.16 0.5,3.42 0.3,3.91 -1.9,4.77 -1.4,0.53 -3.1,2.12 -3.7,3.53 -1.2,2.49 -1.4,2.54 -8,1.89 -8.6,-0.85 -17.6,1.83 -14.3,4.23 1,0.75 1.3,1.36 0.7,1.36 -0.6,0 -1.4,-0.46 -1.7,-1.01 -0.7,-1.04 -4.1,-0.58 -8.8,1.21 -9.5,3.59 -9.8,-4.92 -0.5,-14.18 7.2,-7.13 7.3,-7.26 7.8,-13.36 0.5,-6.45 3,-8.77 5.8,-5.41 2.3,2.86 9.6,0.69 15.1,-4.5 2.8,-2.62 5.7,-4.75 6.4,-4.75 0.8,0 2.2,-1.13 3.1,-2.51 1.7,-2.64 7.7,-6.85 13.6,-9.56 1.9,-0.89 4.1,-2.36 4.8,-3.28 0.8,-0.91 2,-1.65 2.8,-1.65 0.8,0 3.1,-1.75 5.2,-3.89 5.1,-5.35 27.9,-6.06 50.3,-1.55 6,1.23 6.2,-6.05 0.3,-14.93 -1.8,-2.82 -3.8,-7.06 -4.3,-9.42 -0.5,-2.36 -1.5,-5.11 -2.3,-6.12 -6.7,-9.1 -8.9,-11.33 -13.3,-13.58 -2.8,-1.38 -5.6,-3.41 -6.3,-4.51 -1.6,-2.61 -3.2,-2.56 -3.2,0.09 0,1.25 0.8,2.3 2,2.62 3.9,1.02 2,3 -3.5,3.65 -2.9,0.35 -6.1,0.91 -7,1.24 -1.1,0.43 -1.9,-0.32 -2.9,-2.6 -1.2,-2.78 -11.8,-12 -13.8,-12 -2.6,0 -1.8,-6.41 1.2,-9.54 5.4,-5.54 3.7,-10.88 -5.1,-16.59 -7.7,-5 -7.3,-6.82 1.4,-6.17 10.5,0.79 14.8,-4.88 6.7,-8.91 -4.4,-2.21 -5.1,-3.51 -4.4,-8.04 0.8,-4.6 -2.8,-5.59 -4.8,-1.32 -1,2.19 -1.6,2.4 -6.2,2.08 -6.1,-0.41 -6.9,-2.13 -3.7,-8.42 2.9,-5.6 10.1,-7.19 10.1,-2.23 0,2.48 2.3,3.35 4.5,1.72 3,-2.19 2.6,-9.8 -0.5,-10.57 -4.2,-1.02 -3.3,-4.28 1.7,-5.86 5.2,-1.63 5.8,-4.86 1.6,-7.92 -4.8,-3.47 4.8,-6.39 10.6,-3.25 1.3,0.68 3.3,0.52 6.7,-0.51 3.2,-0.99 6.6,-1.28 10.2,-0.86 4.6,0.55 5.6,0.34 7.7,-1.63 1.9,-1.8 3.1,-2.14 6,-1.68 4.3,0.7 5.5,-1.09 3.2,-4.65 -0.9,-1.28 -1.7,-3.64 -1.9,-5.24 -0.3,-2.47 -0.8,-2.96 -3.6,-3.23 -2.5,-0.24 -3.4,-0.89 -3.8,-2.75 -0.7,-2.74 -4.1,-3.29 -7.4,-1.22 -2.7,1.71 -3.6,0.3 -2.2,-3.56 1.6,-4.41 1.5,-7.32 -0.3,-7.99 -1.7,-0.67 -6.2,2.67 -7,5.26 -0.3,1.03 -1.7,2.16 -3.1,2.51 -1.4,0.35 -3.3,1.92 -4.2,3.49 -4.6,7.93 -12.2,6.01 -12,-3 0.2,-7.97 -1.9,-10.56 -4.4,-5.5 -2.3,4.34 -1.9,4.34 -6.1,0.08 -2,-2.01 -4.5,-3.51 -5.9,-3.51 -1.3,0 -3.6,-0.68 -5.2,-1.5 -6.3,-3.29 -10.5,-1.59 -6.1,2.51 1.3,1.29 2.5,3.09 2.5,4 0,0.9 1.1,2.72 2.5,4.04 2.5,2.38 2.5,2.38 0.3,4.15 -3.1,2.32 -4.5,2.25 -5.9,-0.28 -0.6,-1.15 -2.7,-2.77 -4.8,-3.6 -2,-0.83 -4.4,-2.22 -5.4,-3.08 -1.5,-1.33 -2.1,-1.37 -4.2,-0.23 -3.5,1.87 -4,0.79 -1,-2.4 1.3,-1.49 2.5,-3.7 2.5,-4.92 0,-1.21 0.9,-2.77 2,-3.45 4.3,-2.71 -0.3,-11.32 -7.1,-13.38 -6.3,-1.87 -9.5,-6.85 -11.6,-18.08 -0.8,-3.82 -8.4,-8.77 -13.6,-8.77 -6.9,0 -12.7,-4.57 -12.7,-9.98 -0.1,-2.67 -4.7,-6.05 -10.2,-7.38 -2.9,-0.7 -3,-0.9 -4.9,-10.64 -1.4,-7.5 -2.3,-9 -5.4,-9 -4.7,0 -2.8,-6.34 2.2,-7.45 1.5,-0.34 4.1,-1.43 5.6,-2.43 2.3,-1.52 3.4,-1.65 6.6,-0.8 11.9,3.18 23,-12.56 14.7,-20.87 -1.8,-1.77 -2.2,-6.45 -0.6,-6.45 0.6,0 1.4,1.12 2,2.5 1,2.66 3.8,3.29 5.8,1.3 1.6,-1.63 1.4,-6.87 -0.3,-9.18 -0.9,-1.13 -1.2,-2.99 -0.9,-4.7 0.3,-1.55 0.1,-4.2 -0.5,-5.88 -0.9,-2.72 -0.7,-3.32 1.6,-5.47 2.6,-2.41 2.6,-2.41 -0.6,-5.31 -3.8,-3.44 -3.3,-4.26 2.6,-4.26 2.4,0 6.6,-0.97 9.4,-2.14 6.1,-2.63 7,-1.85 6.9,6.05 -0.1,5.44 6.1,8.12 8.2,3.56 0.9,-2.14 0.8,-2.98 -1.1,-5.54 -4.2,-5.58 0.8,-10.93 10.1,-10.93 5,0 5,0 4.3,3.62 -0.7,3.53 -0.6,3.61 2,2.97 2,-0.51 3,-0.13 4.5,1.62 1.8,2.15 2,2.18 3,0.49 0.8,-1.28 1.7,-1.59 3.3,-1.08 3.3,1.1 7.5,0.53 11.5,-1.57 6.9,-3.59 11.8,-4.54 14.4,-2.81 1.3,0.84 4.8,1.79 7.8,2.11 3,0.32 6.8,0.76 8.5,0.97 4.7,0.63 5.5,-0.11 5.5,-5.28 0,-3.5 -0.6,-5.22 -2.1,-6.58 -3.5,-3.21 -2.2,-5.84 3.6,-6.84 6.1,-1.09 19.6,-6.22 23.9,-9.12 1.7,-1.18 3.6,-2.04 4.1,-1.91 0.5,0.12 2.2,0.5 3.7,0.83 2,0.44 2.9,1.44 3.5,3.76 0.9,3.29 3.6,5.79 4.9,4.48 0.5,-0.42 0,-2.94 -0.9,-5.6 -2.3,-6.32 -2.2,-7.06 0.6,-7.06 5.3,0 5.7,-4.92 0.6,-7.56 -1.6,-0.82 -3.7,-2.62 -4.6,-4 -0.9,-1.39 -4.1,-3.72 -7.2,-5.18 -7.3,-3.44 -9.1,-5.05 -9.1,-7.92 0,-2.914 1.4,-2.931 6.4,-0.08 3.8,2.19 4.9,3.44 6,6.99 1.1,3.69 8.6,1.28 8.6,-2.78 0,-1.37 0.8,-3.01 2,-3.71 4.3,-2.68 -0.4,-7.507 -6.1,-6.26 -2.4,0.532 -3.9,0.1 -7.1,-1.967 -2.2,-1.457 -5.3,-2.812 -6.8,-3.012 -5.6,-0.706 -15,-7.122 -15,-10.217 0,-2.422 2.9,-1.335 4.4,1.662 3.2,6.034 13.6,4.415 14.4,-2.221 0.2,-2.121 0.8,-2.75 2.6,-2.75 3,0 3.3,-1.091 2.6,-8.957 -0.8,-9.269 -9.7,-14.982 -17.1,-11.007 -1.5,0.799 -1.9,0.709 -1.9,-0.393 0,-1.984 -3,-2.938 -3.7,-1.174 -0.7,2.025 0.4,3.531 2.8,3.531 5.4,0 1.7,5.463 -4.1,6.093 -3.1,0.325 -7.7,1.563 -10.4,2.75 -5.7,2.53 -7.9,2.694 -9.6,0.71 -2,-2.465 0.4,-4.864 6.6,-6.596 6.6,-1.829 8.2,-4.299 3.9,-5.954 -4.7,-1.788 -8.1,-1.137 -12.8,2.497 -7.2,5.449 -13.5,4.343 -17.3,-3.026 -2,-3.814 -2.3,-3.997 -8,-4.55 -6.4,-0.618 -9.4,-1.602 -9.4,-3.031 v -1.643 c 0,-1.877 5,-1.983 7.1,-0.152 1.2,1.046 3.4,1.902 4.9,1.902 1.4,0 3.5,0.92 4.5,2.045 3.2,3.504 5.9,2.186 6.3,-3.025 0.5,-7.544 3.7,-8.865 11.9,-4.913 3.7,1.791 4.8,1.928 7.2,0.917 1.9,-0.767 4.9,-0.942 8.5,-0.492 6.3,0.786 8,-1.662 3.3,-4.814 -5.1,-3.468 4.7,-6.191 11.4,-3.168 4.5,2.043 8.2,0.868 12.9,-4.052 2.4,-2.596 0.3,-6.234 -2.9,-4.981 -3,1.151 -3.5,1.003 -4.7,-1.402 -1.9,-3.536 -3.5,-4.143 -6.7,-2.488 -1.6,0.815 -3.6,1.365 -4.5,1.224 -1,-0.141 -3,0.072 -4.5,0.472 -3,0.777 -10.7,-4.223 -10.7,-6.907 0,-2.053 8.6,-4.898 11.2,-3.704 12,5.439 19,2.414 11.1,-4.7872 -4.2,-3.9331 -8.3,-10.052 -8.3,-12.518 0,-1.8358 -1.2,-2.8275 -6,-4.9628 -6.6,-2.954 -9.9,-5.807 -8,-6.943 1.8,-1.113 7.5,0.36 10.5,2.693 2.5,2.009 2.7,2.023 2.2,0.224 -2.7,-9.475 -1.8,-12.017 3.1,-8.543 1.5,1.031 5.9,3.49 9.8,5.465 5.5,2.755 7.9,4.658 10.3,8.1756 3.7,5.5473 3.7,5.4849 0.4,5.4849 -2.5,0 -2.6,0.2212 -2.1,3.9075 0.3,2.1498 0.1,4.3823 -0.5,4.9629 -0.7,0.7403 -0.2,1.3727 1.8,2.1192 1.7,0.5852 4.2,1.5531 5.7,2.151 3.6,1.4479 5.8,0.4837 5.8,-2.6092 0,-4.5411 5.6,-1.3733 9,5.0361 1.9,3.608 5,4.184 10.1,1.879 3.8,-1.722 6.9,-0.958 6.9,1.716 0,0.505 0.9,2.182 2,3.727 2,2.664 2,3.004 0.5,6.582 -0.8,2.075 -1.5,5.648 -1.5,7.939 0,2.292 -0.9,5.837 -1.9,7.878 -1.9,3.711 -1.9,3.711 0.9,3.711 3.7,0 6,3.241 6,8.5 0,5.319 2,8.032 7.9,10.576 7.3,3.153 10.2,6.533 7.4,8.741 -1.2,0.926 -3.1,3.618 -4.3,5.982 -1.2,2.364 -2.8,4.55 -3.6,4.857 -1.9,0.729 -1.9,3.248 0.1,3.983 2.4,0.941 1.7,2.962 -2.3,6.284 -8.2,6.882 -8.4,7.252 -5,9.492 8.5,5.52 18.1,1.78 17.6,-6.882 -0.1,-3.042 0.3,-5.059 1.5,-6.328 0.9,-1.024 1.7,-2.839 1.7,-4.033 0,-1.333 0.6,-2.172 1.6,-2.172 1.3,0 1.4,0.582 0.9,2.75 -3.1,11.527 -0.9,20.525 3.3,13.257 2,-3.504 2.7,-3.703 4.1,-1.079 0.8,1.537 0.5,2.537 -1.4,4.897 -1.4,1.63 -2.5,3.8 -2.5,4.82 0,1.02 -0.9,3.21 -2,4.86 -2.6,3.83 -2.6,5.5 0,5.5 1.1,0 3.4,0.68 5,1.52 1.6,0.83 6,1.66 9.8,1.84 3.8,0.17 7.3,0.62 7.9,0.99 0.6,0.38 2.5,-0.79 4.2,-2.59 3.2,-3.26 3.2,-3.26 5.4,-0.61 1.2,1.46 3.9,3.37 6,4.25 4.6,1.88 4.6,5.91 0.1,10.61 -1.3,1.43 -2.4,3.52 -2.4,4.64 0,3.69 -2.1,8.14 -4.1,8.65 -2.3,0.61 -2.5,2.25 -0.4,3.07 0.9,0.34 1.8,-0.05 2.1,-0.89 0.3,-0.82 1.5,-1.49 2.7,-1.49 5.8,-0.02 9.9,-5.38 8.4,-10.96 -1,-3.79 3.1,-9.03 7.1,-9.03 2.2,0 5.4,-6.96 7,-15.36 2.4,-12.5 -6,-19.625 -11.9,-10.1 -2.4,3.97 -3.8,4.01 -5.9,0.19 -1.3,-2.33 -1.3,-2.79 0.2,-4.495 1,-1.043 1.8,-2.874 1.8,-4.068 0,-1.659 0.6,-2.172 2.5,-2.172 3,0 9.5,-3.129 11.5,-5.485 1,-1.234 2.2,-1.475 5.1,-0.986 5,0.834 5.1,-1.009 0.5,-4.733 -2.7,-2.112 -4.2,-2.595 -6.8,-2.201 -3.2,0.485 -8.5,-6.244 -6.5,-8.264 1.2,-1.228 11.6,2.171 17.8,5.864 5.7,3.351 7.4,3.88 11.5,3.615 4.8,-0.31 4.8,-0.31 5.4,3.69 0.3,2.2 1.3,5.35 2.2,7 3.6,6.756 4,8.935 2.4,14.615 -0.8,2.96 -1.4,6.74 -1.4,8.39 0.1,1.65 -0.2,3.78 -0.7,4.75 -0.5,1.23 -0.3,1.75 0.7,1.75 2.8,0 6.7,-9.85 7.8,-19.5 2,-16.967 2.1,-17.564 4.6,-20.019 1.3,-1.317 2.4,-3.432 2.4,-4.7 0,-1.267 0.9,-2.897 2.1,-3.622 1.6,-1.036 2,-1.956 1.5,-4.306 -0.6,-2.785 -0.4,-2.967 2.1,-2.673 2.3,0.264 2.7,0.722 2.4,2.815 -1.1,7.173 -0.1,15.447 2.2,18.945 3,4.344 4,9.525 2.6,12.256 -0.9,1.564 -0.7,2.914 0.6,5.854 2.9,6.49 -2.3,23.21 -12.8,40.84 -2.1,3.52 -4.5,8.54 -5.3,11.16 -1.9,5.58 -22.8,26.96 -29.9,30.45 -2.2,1.1 -4.6,3.18 -5.3,4.62 -0.7,1.45 -2.7,3.18 -4.5,3.85 -11.6,4.33 -15.2,7.04 -18.8,14.13 -1.6,3.21 -1.8,4.61 -1,8.14 0.5,2.34 0.8,5.56 0.7,7.16 -0.2,4.06 1.7,4.26 3.5,0.36 0.9,-1.79 3.9,-5.06 6.7,-7.26 3.6,-2.9 5.7,-5.59 7.5,-9.75 2.4,-5.42 4.7,-7.19 6.2,-4.75 1.5,2.53 13.5,-5.51 15,-10.07 0.3,-0.93 3.8,-4.29 7.7,-7.45 4,-3.16 8.3,-7.38 9.6,-9.37 1.4,-1.99 4.3,-5.64 6.7,-8.11 5,-5.32 12.1,-17.6 15.9,-27.77 1.8,-4.83 4.2,-8.85 7.2,-12 4.2,-4.55 7.9,-12.18 9,-18.71 0.3,-1.66 1.1,-4.37 1.7,-6.02 0.6,-1.65 1.2,-5.02 1.2,-7.491 0,-4.196 0.2,-4.601 3.7,-6.249 3.7,-1.756 5.2,-4.537 4.6,-8.406 -0.1,-1.022 1,-4.418 2.4,-7.547 1.5,-3.128 2.8,-6.301 2.8,-7.05 0,-2.167 2.1,-3.762 5.1,-3.762 3.8,0 5.5,-2.052 6.2,-7.528 0.8,-5.818 0.2,-6.831 -3.6,-6.073 -2.4,0.48 -3.7,0.003 -6.4,-2.4 -4,-3.505 -6.2,-3.766 -8.6,-0.999 -3.7,4.309 -9.7,-1.168 -9.7,-8.82 0,-1.036 -1.2,-3.413 -2.5,-5.282 -1.4,-1.868 -3.4,-5.281 -4.5,-7.583 -4,-8.586 -20.5,-7.64 -30.5,1.752 -1.7,1.54 -5.2,3.337 -7.8,3.992 -7.1,1.772 -10.4,6.448 -7.1,10.09 3.1,3.455 -0.4,12.404 -4.7,12.166 -13.1,-0.712 -15.2,-1.378 -14.4,-4.697 1.9,-8.375 -1.3,-12.107 -5.2,-5.929 -0.9,1.546 -1.9,2.996 -2,3.222 -1,1.374 -4.3,-3.679 -4.3,-6.566 0,-7.137 -4.1,-8.643 -11.7,-4.344 -9.2,5.187 -16,2.213 -13.1,-5.734 1.5,-4.188 0.3,-5.209 -5,-4.324 -3.7,0.605 -3.7,0.684 -3.7,5.224 0,2.983 -0.7,5.293 -1.8,6.55 -2.5,2.773 -2.2,4.853 1.3,8.508 3.3,3.466 3.6,11.218 0.4,14.775 -1.4,1.601 -4.4,13.573 -4.4,17.454 0,1.58 0.7,2.514 2.2,2.902 1.4,0.342 3.2,2.396 4.7,5.111 1.5,2.963 3.7,5.318 6.4,6.786 4.5,2.518 5.6,4.435 3.2,5.38 -2.5,0.967 -6,-1.407 -8.5,-5.73 -1.4,-2.468 -3.1,-4.142 -4.8,-4.568 -8.9,-2.204 -14.1,-6.425 -14.9,-11.995 -2.3,-15.592 -9.4,-24.22 -15.4,-18.742 -2.3,2.063 -3.5,1.251 -5,-3.361 -0.6,-2.055 -2.2,-5.445 -3.6,-7.532 -5.5,-8.62 1.6,-31.015 9.3,-29.09 3,0.774 3.6,-6.24 0.6,-8.86 -5.5,-4.9215 -23.2,-6.8678 -29,-3.1827 -3.1,2.0503 -4.2,1.7737 -4.2,-1.0718 0,-1.9938 0.5,-2.5 2.4,-2.5 1.5,0 3.1,-0.93526 4.1,-2.3944 1,-1.618 2.2,-2.2287 3.5,-1.8834 2.6,0.6836 2.6,-1.8528 -0.1,-4.2436 -2.4,-2.2271 -1.1,-3.4401 3.8,-3.4631 2.5,-0.012 3.5,-0.57 4.1,-2.15 1.1,-2.902 5.6,2.308 4.6,5.3396 -0.9,2.8166 1.1,4.4962 6.2,5.2646 3.5,0.529 5.4,1.5729 8.2,4.5327 5.2,5.3774 13.1,6.8926 11.8,2.2525 -5.8,-21.364 -8.2,-25.616 -11.9,-21.255 -2.9,3.327 -8.8,1.975 -13.2,-3.027 -1.1,-1.227 -3.9,-3.057 -6.3,-4.067 -7,-3.024 -5.8,-3.553 15.3,-6.509 2.8,-0.394 4.7,-1.474 6.5,-3.606 2.3,-2.622 2.9,-2.888 4.7,-1.918 3.3,1.75 6,1.363 6.6,-0.946 0.8,-3.26 6.1,-2.303 6.5,1.187 0.4,3.392 8.2,7.091 8.2,3.886 0,-2.015 2.6,-0.893 8.2,3.516 3.2,2.482 5.8,5.159 5.8,5.948 0,2.252 6.2,6.41 12.1,8.124 2.9,0.859 7.3,2.469 9.6,3.576 7.3,3.4344 24.9,4.5314 30.8,1.9154 2.6,-1.1434 5.8,-2.0794 7.1,-2.0794 3.5,0 4,-3.72 1.3,-9.861 -2.5,-5.849 -2.1,-8.139 1.5,-8.139 1.9,0 3.2,-1.058 5,-3.98 3.3,-5.201 3.3,-5.519 -1.4,-7.403 -3.4,-1.358 -4,-2.044 -4,-4.536 0,-3.377 -4,-7.081 -7.5,-7.081 -1.3,0 -2.9,-0.675 -3.5,-1.5 -1.7,-1.968 -4.9,-1.908 -7.2,0.132 -1.8,1.607 -6.4,0.763 -9.2,-1.684 -1.8,-1.606 1.5,-4.938 5.5,-5.588 4.1,-0.654 4.1,-0.654 0.6,-3.757 -2,-1.706 -3.8,-4.359 -4.2,-5.895 -0.3,-1.536 -1.4,-3.055 -2.3,-3.374 -7.5,-2.537 -14.1,-6.608 -14.7,-9.118 -0.4,-1.494 -1.6,-3.705 -2.7,-4.915 -3.5,-3.683 -1.9,-5.001 5.3,-4.516 6.9,0.462 8.4,1.069 14.8,5.907 4.1,3.132 7.1,3.434 7.1,0.727 0,-0.752 -1.3,-2.008 -2.8,-2.792 -1.5,-0.784 -4.9,-3.323 -7.5,-5.642 -2.7,-2.319 -6.7,-4.78 -9,-5.469 -3.9,-1.15 -4.2,-1.531 -4.2,-4.621 0,-3.67 -6.6,-8.07 -14.3,-9.51 -1.9,-0.35 -5.3,-2.27 -7.6,-4.26 -11.9,-10.34 -24.7,-17.34 -35.9,-19.74 -4,-0.85 -11.7,-3.49 -17.2,-5.87 -18.4,-7.94 -44,-15.15 -69,-19.39 -6.6,-1.12 -15.2,-2.62 -19,-3.33 -4.8,-0.87 -16.3,-1.28 -35.4,-1.24 -17.7,0.03 -27.4,-0.29 -26,-0.85 15.8,-6.07 99.4,3.72 140.9,16.49 223.2,68.736 332.9,343.49 215.9,540.81 -1.4,2.47 -5,8.55 -7.9,13.5 -36.1,60.96 -96.5,115.64 -160,144.68 -14.3,6.52 -16.7,5.64 -10.6,-3.77 4.8,-7.24 -2,-13.47 -8.6,-7.93 -3.3,2.81 -8.8,1.2 -11.6,-3.4 -2,-3.24 -18.2,-1.55 -18.2,1.89 0,1.32 9.9,10.86 11.9,11.51 2.8,0.87 2.6,3.36 -0.2,3.94 -7.7,1.59 -11.8,1.6 -14.8,0.06 -3.8,-1.99 -18.2,-0.63 -22.9,2.18 -2.8,1.63 -3.1,1.63 -4.9,-0.02 -4.1,-3.71 -15.5,-2.58 -19.2,1.91 -0.7,0.83 -2.9,1.45 -5.3,1.45 -2.6,0 -5.3,0.84 -7.6,2.4 -4.1,2.75 -7.4,3.92 -8.4,2.94 z m 183.9,-72.95 c 3.3,-2.22 4.5,-2.51 8.5,-1.98 7.8,1.04 10.2,-1.23 5.7,-5.45 -1.7,-1.58 -3.1,-1.99 -5.5,-1.61 -3.9,0.63 -5,-0.81 -2.6,-3.47 1.1,-1.29 2.8,-1.89 4.6,-1.7 8.2,0.86 15.8,-14.25 15.3,-30.36 -0.3,-9.68 -0.3,-9.68 3.8,-9.5 5.7,0.24 6,-3.06 0.5,-5.15 -4.8,-1.83 -6.8,-1.02 -6.8,2.73 0,2.15 -0.6,3.15 -2.2,3.64 -1.2,0.38 -4,2.37 -6.2,4.44 -2.3,2.07 -6.1,4.73 -8.4,5.91 -3.9,1.95 -13.3,10.52 -13.2,12 0,0.33 0.7,1.45 1.5,2.49 1.2,1.63 1.2,2.26 -0.1,4.7 -0.8,1.55 -1.4,3.93 -1.4,5.28 0,4.03 -1.1,5.64 -3.8,5.64 -2.4,0 -2.5,0.22 -1.8,3.75 0.9,4.61 0.9,5.2 0,7.91 -0.5,1.74 -0.2,2.26 1.7,2.62 5,0.94 6.7,0.63 10.4,-1.89 z m -28.4,-61.4 c 3.3,-2.91 8.2,-5.92 11.5,-7.18 6.5,-2.41 10.7,-4.94 14.2,-8.47 1.2,-1.29 3.3,-2.34 4.6,-2.34 3,0 3.9,-1.37 3.2,-4.45 -0.9,-3.29 -2.9,-3.72 -7.2,-1.52 -4.3,2.17 -5.7,1.79 -4.9,-1.35 0.3,-1.2 0.9,-5.11 1.3,-8.68 0.7,-6.2 0.8,-6.49 3.2,-6.16 1.3,0.19 4.3,0.33 6.6,0.31 5.5,-0.06 7.6,2.32 8.3,9.1 0,0.41 1.4,0.75 3.1,0.75 3.2,0 3.8,1.56 1.9,5.12 -1.4,2.57 3.7,1.8 11.9,-1.8 5.6,-2.48 6.4,-4.6 1.9,-5.13 -3.8,-0.46 -5.4,-3.03 -6.1,-9.9 -0.7,-6.78 0,-7.88 3.6,-6.22 2,0.92 3,0.68 6.2,-1.45 2,-1.39 4.6,-2.81 5.6,-3.15 2.5,-0.78 3.5,-4.91 2.1,-8.1 -1.6,-3.5 -1.4,-4.37 0.9,-4.37 2.8,0 3.4,-2.35 1.5,-5.38 -2.2,-3.34 -1.1,-4.82 3.3,-4.56 5.9,0.34 7,0.06 9.3,-2.23 2.2,-2.16 2.2,-2.16 4.3,0.5 2.8,3.5 5,3.36 9.5,-0.58 2.1,-1.79 5.3,-4.43 7.2,-5.88 4.1,-3.18 9.3,-11.71 12.4,-20.14 1.8,-5.22 2.8,-6.52 5.8,-7.98 4.5,-2.18 5.4,-5.15 3.6,-12.45 -1,-4.26 -1,-5.92 -0.1,-7.38 2.6,-4.17 -0.7,-7.15 -3.8,-3.42 -1.9,2.22 -2.9,1.83 -3.2,-1.25 -0.3,-2.54 -0.8,-2.8 -5.8,-3.39 -3.1,-0.35 -6.7,-1.08 -8,-1.61 -9.3,-3.63 -15.9,8.96 -11.6,22.12 3,9.12 3.1,11.37 1,14.35 -1,1.54 -1.3,3.35 -0.8,6.25 1,6.29 -1.3,8.27 -8.7,7.44 -5.2,-0.59 -5.8,-0.44 -9,2.34 -4.9,4.29 -7.3,4.77 -10.8,2.2 -5.7,-4.2 -9.4,0.46 -5.6,7.05 2.1,3.66 1.8,5.93 -0.9,6.95 -1.3,0.49 -3.2,1.94 -4.3,3.23 -1,1.28 -3.1,3.12 -4.6,4.09 -3.4,2.17 -3.4,3.73 -0.4,7.4 2.9,3.51 2.4,5.33 -1.5,5.33 -2.2,0 -4,0.97 -6.2,3.36 -7.2,7.77 -17.6,6.82 -21.2,-1.94 -1.6,-3.86 -6.1,-4.8 -8.5,-1.82 -2.3,2.72 -5.4,3.35 -10.1,2.01 -5.6,-1.62 -7.7,-1.09 -8.5,2.21 -0.9,3.93 -3.3,6.18 -6.5,6.18 -3.5,0 -6.8,3.15 -6.8,6.42 0,2.72 -4.6,6.95 -6.4,5.86 -0.6,-0.37 -7.1,-0.75 -14.4,-0.84 -13.4,-0.17 -13.4,-0.17 -16.6,-3.31 -2.8,-2.73 -3.9,-3.14 -8.7,-3.15 -8.7,-0.02 -10.9,-5.73 -2.9,-7.5 3.6,-0.78 5.2,-2.74 4.8,-5.67 -0.4,-3.07 -3.7,-3.59 -5.8,-0.92 -1.6,2.11 -1.6,2.11 -5,-0.28 -10.2,-6.99 -16.7,-10.61 -19,-10.61 -2,0 -2.9,-0.74 -3.7,-3 -1.4,-3.66 -4,-3.89 -11.3,-1 -7.8,3.05 -9.7,2.76 -9.2,-1.38 0.2,-2.29 -0.2,-3.81 -1.3,-4.75 -0.9,-0.75 -2.6,-2.39 -3.8,-3.62 -2.8,-3.02 -4.2,-2.84 -6.9,0.91 -2,2.93 -2.3,3.02 -3.1,1.23 -0.8,-1.75 -4.6,-3.61 -10.4,-5.06 -2.9,-0.72 -4.6,2.38 -3.4,6.4 0.8,2.75 0.6,3.13 -2.4,4.57 -3.2,1.48 -3.4,1.46 -3.8,-0.37 -0.7,-2.33 -4.9,-2.64 -6.7,-0.48 -2.1,2.57 -0.8,5.05 2.7,5.04 5.9,-0.01 5.5,11.8 -0.6,14.96 -4.2,2.13 -7.1,2 -7.1,-0.3 0,-2.9 -3.8,-5.8 -5.8,-4.5 -3.4,2.14 -2.3,7.87 1.5,7.7 2.7,-0.12 3.3,0.23 3.3,1.86 0,1.11 1.7,3.65 3.8,5.65 2.2,2 4.4,4.65 5.1,5.89 1.7,3.39 3,2.83 10.1,-4.33 8.2,-8.35 9.3,-8.93 12.4,-6.87 4.2,2.73 7.7,-1.64 6.9,-8.5 -0.5,-4.45 -0.3,-5.44 1.7,-7.59 3,-3.22 6,-3.27 6,-0.09 0,1.31 0.6,2.92 1.4,3.57 0.8,0.66 1.7,2.63 2.1,4.37 1,4.7 2.2,5.75 5.1,4.63 1.4,-0.52 3.5,-0.94 4.8,-0.94 1.2,0 3.3,-1.13 4.6,-2.5 3.4,-3.68 5.4,-3.21 6.9,1.58 0.8,2.74 2.2,4.63 4.1,5.75 2.6,1.44 2.9,2.08 2.4,4.67 -0.9,3.87 -1.3,4.5 -2.9,4.5 -2.2,0 -3.5,3.05 -2.3,5.59 1.2,2.66 -2.2,9.49 -5.9,11.94 -3,1.98 -3,4.22 0.2,5.66 2.3,1.04 2.9,0.79 6.5,-2.72 4,-3.88 4,-3.88 8.5,-1.67 3.4,1.67 5,1.97 6.4,1.21 2.6,-1.35 8.3,-1.29 11.7,0.12 8.1,3.27 13.6,3.57 28.4,1.59 11.1,-1.49 14.7,-2.58 18.7,-5.74 2.8,-2.21 7.3,-2.66 7.3,-0.73 -0.1,1.12 -3,3.37 -8.5,6.39 -1.2,0.65 -2,2.13 -2,3.64 0,1.4 -1.1,3.71 -2.5,5.14 -3.2,3.42 -1.5,5.61 2.3,3.08 2.5,-1.64 2.6,-1.62 3.2,0.92 1.7,6.48 8.8,6.29 16.6,-0.43 z m -117.6,-92.08 c 0.4,-0.6 2.7,-1.93 5.1,-2.97 4.8,-2.06 6.1,-3.87 4.6,-6.57 -0.7,-1.15 -0.7,-2.52 0,-4.02 0.9,-1.91 0.6,-2.83 -2.1,-5.85 -4,-4.52 -4.5,-11.6 -1,-14.4 4.2,-3.42 3.2,-9.59 -1.6,-9.66 -3.8,-0.05 -4.2,-0.37 -6.7,-5 -3.9,-7.08 -5.4,-6.55 -5,1.75 0.3,6.69 0.3,6.69 -4.5,9 -3.3,1.56 -5.4,3.39 -6.5,5.66 -0.9,1.85 -2.5,4.32 -3.5,5.5 -6.7,7.77 -6.4,15.28 0.5,11.79 5.2,-2.65 8.1,-2.22 8.7,1.29 0.4,1.85 1.7,4.31 3.1,5.46 1.7,1.55 2.4,3.12 2.4,6.02 0,5.01 3.9,6.22 6.5,2 z m -107,171.17 c -1,-3.17 -11.5,-5.64 -13,-3.08 -1.1,1.7 -5.9,1.11 -12.3,-1.5 -3.4,-1.38 -7.1,-2.5 -8.1,-2.5 -2.8,0 -4.5,-2.68 -4.6,-7.26 -0.2,-5.96 -2.7,-7.24 -14,-7.25 -9.4,-0.01 -11.6,-0.82 -17.7,-6.74 -1,-0.97 -2.9,-1.75 -4.2,-1.75 -1.3,0 -4.5,-0.93 -7.1,-2.07 -6.7,-2.98 -8.9,-2.38 -9.5,2.56 -0.7,5.01 -2.9,5.63 -7.5,2.09 -2,-1.52 -4.7,-2.58 -6.6,-2.58 -1.8,0 -5.6,-1.45 -8.8,-3.38 -3.1,-1.86 -10.1,-4.59 -15.6,-6.09 -5.5,-1.49 -12.4,-3.61 -15.3,-4.71 -3.8,-1.48 -7,-1.92 -12,-1.66 -6.7,0.34 -6.7,0.34 -7.2,-4.13 -0.6,-5.15 -2,-6.13 -11.4,-8.15 -3.2,-0.69 -6.8,-2.01 -8,-2.93 -5,-3.94 -10.8,-6.11 -14.5,-5.48 -3.1,0.52 -5,-0.1 -12.1,-3.84 -5,-2.63 -12.4,-5.41 -17.8,-6.75 -8.4,-2.08 -9.5,-2.61 -11.2,-5.6 -2,-3.3 -2,-3.3 -8.8,-2.69 -6.1,0.56 -7,0.4 -9.7,-1.74 -1.6,-1.29 -5,-3.48 -7.5,-4.85 -13,-7.03 -22.9,-16 -17.7,-16 2.3,0 3.8,-2.45 2.4,-3.83 -1.9,-1.95 -4.7,-1.41 -4.7,0.91 0,2.35 -1.9,2.15 -3.4,-0.37 -0.9,-1.28 -0.7,-1.98 0.8,-3.04 2.3,-1.71 1.4,-4.67 -1.4,-4.67 -1.2,0 -3,-1.53 -4.6,-3.97 -1.5,-2.18 -4.1,-4.84 -5.9,-5.91 -2.6,-1.53 -3.5,-2.81 -4,-6.19 -0.4,-2.34 -2.3,-6.37 -4.2,-8.96 -1.8,-2.59 -3.3,-5.48 -3.3,-6.41 0,-0.93 -0.6,-2.68 -1.2,-3.88 -3.2,-5.74 -0.7,-18.07 2.6,-12.81 0.3,0.48 2,1.16 3.7,1.51 3.6,0.71 6.9,3.23 6.9,5.27 0,2.35 7,9.19 10.1,9.87 1.6,0.36 5.9,2.88 9.4,5.58 3.5,2.71 7.5,5.43 8.9,6.06 1.4,0.63 2.8,1.89 3.1,2.81 0.2,0.91 1.8,2.66 3.5,3.87 1.8,1.33 3,3.13 3,4.48 0,1.34 1.7,3.97 4.2,6.46 4.3,4.2 4.3,4.2 4.3,-0.39 0,-3.84 -0.5,-4.96 -2.9,-6.89 -1.8,-1.4 -2.7,-2.89 -2.4,-3.79 1,-2.38 -2,-5.56 -6.3,-6.84 -2.2,-0.66 -3.9,-1.52 -3.9,-1.91 0,-3.15 -40.1,-43.89 -43.2,-43.94 -1.4,-0.02 -1.7,-1.4 -1.7,-9.47 -0.1,-5.2 -0.6,-10.56 -1.1,-11.91 -0.7,-1.91 -0.5,-2.81 0.9,-4.12 1,-0.92 2.4,-2.99 3.1,-4.6 1.4,-3.4 1.8,-3.45 10.1,-1.32 3.4,0.89 8.2,1.39 10.6,1.13 5.4,-0.61 6.8,6.34 1.7,8.29 -3.6,1.35 -2.8,4.13 1.5,5.23 3.6,0.93 5.4,-0.27 4.4,-2.91 -1.7,-4.28 3.4,-0.77 5.7,3.91 2,4.36 3.1,5.41 6.1,6.25 2,0.55 4.3,1.61 5.2,2.36 2,1.69 4.7,0.8 4.7,-1.58 -0.1,-2.48 -8.4,-11.28 -10.7,-11.28 -2.5,0 -4.3,-1.88 -4.3,-4.45 0,-1.75 0.6,-2.05 4.2,-2.05 9.6,0 4.4,-9.7 -7,-13.13 -2.5,-0.75 -5.1,-1.87 -5.9,-2.5 -0.8,-0.69 -2.9,-0.88 -5.4,-0.49 -4.5,0.73 -9,-1.81 -11.4,-6.38 -0.8,-1.38 -3.3,-4.53 -5.7,-7 -2.4,-2.48 -5.6,-6.19 -7.2,-8.25 -4.8,-6.47 -8.9,-3.72 -5.5,3.7 1.7,3.67 0.5,4.12 -3.3,1.26 -1.8,-1.36 -4.5,-2.82 -5.8,-3.24 -8.4,-2.57 -11,-6.95 -11,-18.69 0,-4.17 -0.7,-8.03 -1.7,-10.18 -1.6,-3.35 -1.6,-3.63 1,-9.03 3,-6.31 6.9,-7.79 8.6,-3.28 1.2,3.24 3.6,4.97 5.9,4.25 4.3,-1.36 3.5,-5.78 -1.8,-9.54 -3.5,-2.48 -3.9,-4.6 -1,-5.5 2.8,-0.91 5.8,0.26 6.5,2.6 0.9,2.79 3.9,1.98 4.2,-1.11 0.3,-3.33 -6.5,-13.24 -9.8,-14.19 -1.3,-0.4 -3.6,-0.97 -5.1,-1.27 -1.5,-0.3 -3.5,-1.29 -4.4,-2.21 -1.7,-1.74 -1.7,-1.22 0.1,-21.18 0.8,-9.55 10.4,-24.35 13,-20.14 1.2,2.06 4.1,0.92 5.5,-2.18 2.9,-6.29 8.6,-6.82 13.8,-1.28 4.2,4.56 7.2,4.95 7.2,0.94 0,-1.82 3,-2.72 4.6,-1.39 1.3,1.13 2.7,-0.46 2.3,-2.7 -0.4,-1.86 0.1,-3.39 1,-3.39 1.1,0 2.6,3.93 2.2,5.94 -0.6,2.76 2.8,4.14 6,2.49 1.6,-0.82 2.9,-1.85 2.9,-2.3 0,-1.77 -4,-12.08 -5.6,-14.53 -2,-3.17 -1.3,-5.61 1.8,-5.6 1.5,0.01 2.9,1.05 4,3 2.1,3.75 4.5,3.87 5.3,0.25 0.3,-1.52 0.7,-3.58 1,-4.59 0.2,-1.02 -0.1,-4.51 -0.6,-7.77 -0.7,-4.06 -0.6,-6.56 0.1,-7.94 1.7,-3.18 1.5,-12.815 -0.5,-20.709 -2,-8.054 0.5,-23.938 4.6,-29.371 1.9,-2.561 1.7,-2.813 4.4,4.875 0.9,2.68 3.1,1.025 5,-3.75 2.4,-6.185 1.6,-6.43 10,3.286 9.7,11.329 14.2,15.369 18.9,17.043 8.9,3.157 10.3,3.574 15.5,4.74 8.8,1.953 23.9,0.477 36.8,-3.593 5.1,-1.615 2.1,2.344 -3.8,4.874 -3.3,1.436 -7,3.52 -8.1,4.631 -1.2,1.111 -2.7,2.019 -3.4,2.019 -0.6,0 -3.3,1.173 -6,2.606 -5.6,2.972 -10.8,3.49 -21,2.083 -9.2,-1.283 -17.9,-0.183 -20.7,2.61 -1.4,1.376 -3.2,2.036 -5,1.846 -3.4,-0.36 -3.6,1.51 -0.3,3.02 1.9,0.86 2.9,0.83 4,-0.11 3.2,-2.62 10.6,5.13 8.6,8.92 -0.9,1.6 -0.6,2.42 1.2,4.23 1.2,1.24 2.7,3.17 3.3,4.28 0.8,1.58 2.2,2.08 6.4,2.32 8.4,0.48 9.9,-0.23 12.2,-5.59 2.5,-5.98 6.2,-9.85 10.8,-11.34 2,-0.67 5.8,-3.49 8.6,-6.52 4.2,-4.336 5.7,-5.355 8.4,-5.355 2.5,0 4,-0.84 6.4,-3.687 1.7,-2.028 4.9,-5.385 6.9,-7.46 2.4,-2.373 3.8,-4.716 3.8,-6.313 0,-1.397 0.3,-2.54 0.8,-2.54 0.5,0 2.9,-1.8 5.4,-4 5,-4.379 6.8,-4.954 6.8,-2.2 0,2.405 -2,4.2 -4.5,4.2 -3,0 -4.5,1.896 -4.5,5.619 0,2.584 -0.7,3.634 -3.4,5.327 -1.9,1.159 -3.9,3.449 -4.5,5.087 -0.6,1.7 -2.1,3.395 -3.6,3.948 -2.6,0.989 -2.7,1.284 -2.9,6.519 -0.1,2.085 -0.8,3.305 -2.4,3.985 -2.3,1.02 -2.7,2.18 -1.6,4.93 0.8,2.2 3.1,1.98 4.4,-0.41 0.6,-1.2 2.1,-2 3.6,-2 3.9,0 6.2,-1.74 8.4,-6.298 2.2,-4.816 6.1,-9.018 10.6,-11.695 2.3,-1.323 3.6,-3.258 4.8,-6.77 0.9,-2.705 3,-6.2 4.6,-7.767 1.6,-1.567 3,-3.346 3,-3.953 0,-2.339 8.5,-9.375 12.7,-10.479 4.5,-1.192 7.2,-4.971 10.3,-14.543 0.7,-2.2 2.1,-5.568 3.1,-7.485 1,-1.917 1.9,-4.416 1.9,-5.553 0,-2.901 4.7,-12.16 6.6,-12.875 2.1,-0.811 3.4,0.157 2.7,2.02 -0.3,0.848 0,3.239 0.6,5.313 1.2,3.518 1.1,3.939 -1.2,6.265 -3.3,3.282 -4.6,10.241 -2.3,12.707 0.8,0.971 1.6,2.318 1.6,2.994 0,2.105 6.3,7.114 8.9,7.117 1.9,0.002 3.1,0.946 4.6,3.75 1.8,3.344 2.4,3.735 5.7,3.633 3.5,-0.106 3.8,0.081 3.8,2.812 0,2.9 0,2.919 4.5,2.25 5.5,-0.836 5.7,0.139 1.5,8.552 -1.7,3.269 -3,7.052 -3,8.407 0,1.355 -0.4,3.543 -0.9,4.862 -1.3,3.337 -0.5,4.062 6.7,6.219 6.8,2.008 8.6,3.981 5.7,6.087 -2.1,1.56 -3.3,1.13 -10.7,-3.772 -3.2,-2.1 -9,-5.518 -13.1,-7.595 -7,-3.635 -7.4,-4.046 -10.7,-10.955 -5,-10.278 -6.6,-9.561 -6.2,2.762 0.4,9.391 1,11.862 3.9,15.212 2.2,2.487 3.3,1.232 2.1,-2.3 -2,-5.821 3.9,-4.54 6.8,1.458 1.7,3.453 4.9,5.62 8.4,5.62 2,0 3.4,1.6 3.4,3.98 0.1,0.82 1,1.61 2.1,1.77 5.6,0.81 13.8,3.9 14.2,5.39 0.4,1.53 4.2,2.86 8.3,2.86 1.1,0 2.5,-1.71 3.8,-4.94 2.7,-6.12 2.7,-5.92 -0.3,-7.06 -4.5,-1.71 -2.1,-4.084 3.8,-3.773 5.1,0.263 5.2,0.243 5.5,-2.884 0.2,-2.429 1.2,-3.796 4.5,-5.948 5.3,-3.559 6.7,-5.207 6.7,-8.152 0,-2.238 0.2,-2.333 4.4,-1.703 3.7,0.551 5,0.278 7.6,-1.566 3.1,-2.232 3.1,-2.232 5.8,-0.246 1.5,1.092 3.6,2.273 4.7,2.624 7.1,2.25 6.8,22.618 -0.4,24.248 -4.7,1.08 -18.5,8.51 -22.1,11.91 -4.6,4.3 -24,13.49 -28.6,13.49 -1.2,0 -5.2,1.35 -8.8,3 -3.5,1.65 -7.1,3 -7.9,3 -3.2,0 -10.9,3.34 -11.8,5.18 -1.5,2.78 -7,4.82 -12.9,4.82 -2.8,0 -6.1,0.66 -7.4,1.47 -2.2,1.48 -14.1,1.48 -18.7,0 -2.9,-0.92 -7.1,2.1 -6.7,4.84 0.2,1.66 0.9,2.13 2.8,1.95 13.5,-1.25 22.2,-0.36 21.6,2.19 -1.1,4.3 1.5,5.09 8.9,2.68 7.8,-2.55 7.5,-2.53 7.5,-0.57 0,2.33 -6.8,10.72 -10,12.44 -1.6,0.82 -3.9,2.75 -5.1,4.28 -1.2,1.53 -4.9,4.04 -8.3,5.58 -7.7,3.52 -9.4,5.35 -7.7,8.48 3.2,6.02 -8.9,24.14 -13.5,20.18 -1.9,-1.65 -4.2,-2.53 -6.4,-2.53 -2,-0.01 -5.7,-0.69 -8.4,-1.51 -2.7,-0.81 -6.6,-1.48 -8.7,-1.48 -2.1,0 -4.2,-0.66 -5,-1.54 -1.6,-2.03 -3.3,-1.38 -3.9,1.61 -0.8,3.23 -6.2,3.97 -8.2,1.12 -3.7,-5.35 -12.8,-2.84 -9.6,2.65 5.2,8.84 2.5,15.63 -4.9,12.51 -6.1,-2.54 -11.1,-1.01 -8,2.42 2.8,3.17 8.7,4.5 10.9,2.48 2.4,-2.18 6.9,-0.03 7.8,3.75 0.7,3.02 4.4,5.05 8,4.35 1.6,-0.34 3,0.04 3.9,1.06 1.5,1.82 4.6,2.1 5.6,0.5 0.7,-1.1 8.9,-4.91 10.5,-4.91 0.5,0 1,1.03 1,2.3 0,1.26 0.5,2.81 1.1,3.44 1.7,1.67 -0.7,9.46 -4.3,13.93 -1.6,1.98 -2.8,4.78 -2.8,6.21 0,1.44 -0.8,4.73 -1.7,7.31 -1.6,4.39 -1.6,5.13 0,11.64 0.9,3.82 1.7,8.24 1.7,9.82 0,1.58 0.9,4.55 2,6.61 2.8,5.25 2.8,16.43 0,20.01 -2.3,2.82 -2.6,5.84 -1,8.82 3.4,6.29 -9,12.92 -17.4,9.38 -6.3,-2.63 -10.1,-0.93 -10.4,4.75 -0.4,5.01 -2,6.49 -5.3,4.72 -9.9,-5.27 -23.8,5.4 -20,15.34 0.5,1.48 0.7,3.39 0.4,4.24 -1.9,4.99 4,12.48 9.9,12.48 9.3,0 17.5,19.53 9.4,22.43 -3.1,1.1 -2.7,1.34 -9.4,-7.37 -4.4,-5.66 -13.2,-5.4 -13.2,0.39 0,5.71 -3.3,5.37 -9.7,-1.02 -5.5,-5.6 -7.1,-6.3 -9.1,-4.23 -4.3,4.23 8.6,16.8 17.1,16.8 2.5,0 9.5,4.52 13.5,8.62 3.4,3.61 6,3.09 7.9,-1.57 1,-2.51 2.5,-4.33 4.1,-4.99 1.5,-0.57 3.4,-1.54 4.2,-2.16 2.7,-1.99 9,1.36 9,4.82 0,5.4 6.6,11.08 11.5,9.86 1.6,-0.4 3.2,0.16 5.1,1.78 1.6,1.3 3.8,2.64 4.9,2.99 1.1,0.34 2.4,1.63 3,2.85 1.3,3.01 7.1,4.16 12.1,2.42 4.7,-1.6 5.6,-4.71 2.4,-8.11 -1.2,-1.26 -3.8,-5.61 -5.9,-9.65 -3.6,-7.3 -3.7,-7.36 -7.6,-7.36 -4.1,0 -4.3,-0.16 -6.1,-7.25 -0.2,-0.69 -1.8,-1.25 -3.4,-1.25 -4.8,0 -7.9,-2.65 -9.2,-7.66 -0.6,-2.43 -2,-5.08 -3.2,-5.89 -2,-1.39 -2,-1.66 -0.6,-4.22 1.9,-3.43 5.5,-4.16 6.2,-1.29 0.9,3.4 4.5,2.59 6.2,-1.39 1.3,-3.19 1.7,-3.41 4.9,-2.89 3.4,0.55 3.4,0.54 4.6,-4.56 1.6,-6.49 2.2,-6.82 7.6,-3.96 4.9,2.59 5.2,3.03 3,4.86 -2,1.6 -1.9,3.89 0,6.08 1.4,1.46 1.4,2.14 0.4,4.08 -6.3,11.57 3.6,31.29 14.2,28.52 2.9,-0.76 5.7,1.19 7.4,5.07 2.5,5.97 9.2,3.34 8.2,-3.21 -0.6,-3.52 -0.5,-3.71 1.6,-3.06 6.2,2 7,1.76 12.9,-4.04 4.4,-4.3 5.5,-6.02 4.9,-7.29 -3.5,-6.84 0.3,-13.85 7.1,-13.33 4.4,0.33 6.8,-0.69 6.8,-2.89 0,-1.48 -0.7,-1.93 -3.1,-1.93 -3.3,0 -7.2,-4.86 -6.7,-8.5 0.6,-4.81 14.7,1.73 14.7,6.84 0.1,1.84 0.7,3.02 1.8,3.35 6.4,1.82 10.7,15.88 5.6,18.19 -3.4,1.53 -2.7,4.44 1.2,5.13 3,0.52 3,0.52 2.6,8.64 -0.3,8.12 -0.3,8.12 3,9.28 5.4,1.84 14.5,10.64 12.9,12.48 -3.9,4.73 2.8,11.06 8.2,7.72 4.5,-2.75 5.6,-2.69 6.8,0.35 0.5,1.46 2.7,3.31 5.2,4.5 8.6,4.08 10.5,6.36 8.4,10.01 -1.8,3.11 -1.8,3.19 0.3,5.4 1.1,1.23 2.1,3.2 2.1,4.38 0,2.87 6.5,5.06 9.8,3.29 2.3,-1.2 7,1.12 9.8,4.86 1,1.26 1.4,1.29 2.8,0.17 2,-1.67 2,-4.12 0.1,-6.65 -2.3,-3.09 -1.9,-6.13 1,-6.86 1.3,-0.34 2.5,-1.27 2.5,-2.07 0,-3.42 7,-4.66 9.2,-1.61 0.7,1.05 3.4,2.92 5.9,4.16 8.1,3.92 6.9,10.01 -2.3,12.09 -3.9,0.86 -4.5,0.74 -6.1,-1.21 -0.9,-1.19 -1.8,-1.78 -1.8,-1.31 -0.1,0.48 -0.2,1.76 -0.3,2.85 -0.1,1.38 -1.1,2.15 -3.1,2.51 -4.3,0.75 -3.5,2.8 1.6,4.36 1.4,0.43 7.9,10.83 7.9,12.7 0,2.15 -7.5,12.57 -10.5,14.6 -1.9,1.31 -4,3.28 -4.5,4.36 -1.4,2.52 -3.7,2.56 -4.5,0.07 z m -243.1,-233.69 c 0.9,-0.34 1.6,-1.37 1.6,-2.31 0,-0.94 0.6,-2.56 1.4,-3.6 2.6,-3.61 -3.3,-8.55 -11.4,-9.52 -4.5,-0.54 -4.5,-0.54 -1.8,-1.91 2.1,-1.04 3.3,-1.11 5.1,-0.29 1.8,0.8 3.7,0.76 7.2,-0.14 5.6,-1.41 6.7,-3.19 3,-4.6 -1.4,-0.55 -2.8,-1.66 -3.2,-2.48 -1.1,-2.89 -11.5,-6.86 -14.8,-5.65 -1.6,0.59 -3,0.97 -3,0.84 -0.1,-0.13 -0.6,-1.58 -1.1,-3.23 -0.7,-2.18 -1.7,-3.09 -3.6,-3.31 -5.3,-0.62 -10.8,-13.42 -7.3,-17.24 1.8,-1.96 3.9,-14.38 2.8,-16.2 -1.7,-2.83 -10.3,5.09 -10.3,9.51 0,3.1 -1,4.07 -2.4,2.32 -2.3,-2.84 -5.5,-2.91 -6.8,-0.15 -1.3,2.86 -2.6,3.3 -3.4,1.14 -1.5,-3.71 -13.5,1.82 -15.1,6.89 -0.3,1.12 -1.4,2.94 -2.3,4.04 -3,3.32 -3.6,8.19 -1.1,8.98 1.7,0.53 1.9,1 1,2.58 -0.7,1.35 -0.7,2.56 0.1,4.02 0.9,1.69 0.8,2.33 -0.7,3.44 -1.6,1.14 -1.6,1.67 -0.6,3.4 0.7,1.13 1.3,2.7 1.3,3.51 0,4.17 8,5.86 12.2,2.57 3.4,-2.65 4.8,-2.53 4.8,0.42 0,3.18 5.7,9.26 9.5,10.07 1.6,0.35 4.1,1.24 5.5,1.97 3.1,1.7 6.8,2.12 9.8,1.14 5.2,-1.76 13.6,-1.42 15,0.61 2,2.86 5.8,4.25 8.6,3.18 z m 37.2,-107.99 c 3,-0.36 4.7,-1.2 5.8,-2.95 1.7,-2.65 4.5,-3.11 7.8,-1.33 1.6,0.84 3.4,0.8 7.4,-0.15 4.3,-1.03 5.6,-1.03 6.8,-0.01 1.9,1.53 6,0.66 9.3,-1.98 1.9,-1.49 4.1,-1.89 10.6,-1.92 13.6,-0.05 18,-2.63 10.8,-6.23 -4.2,-2.12 -4.8,-2.78 -3.5,-3.64 4.1,-2.49 1.8,-4.69 -4.8,-4.79 -3.6,-0.05 -7.3,-0.38 -8.2,-0.73 -1.1,-0.39 -1.9,-0.06 -2.3,0.84 -0.3,0.82 -1.4,1.49 -2.4,1.49 -2.2,0 -2.6,-1.52 -0.7,-2.7 4.7,-2.97 3.6,-12.86 -1.4,-11.77 -6.8,1.5 -14.7,-0.69 -10,-2.79 2.4,-1.06 4.6,-2.78 4.9,-3.82 0.4,-1.43 1.3,-1.84 3.6,-1.66 2.3,0.17 3.2,-0.23 3.4,-1.52 0.5,-2.14 -2.4,-3.44 -4.6,-2.07 -2.3,1.48 -8.1,-2.19 -8.1,-5.15 0,-3.41 -2.4,-4.95 -5.2,-3.44 -3.2,1.66 -3.8,2.82 -3.8,7.09 0,3.42 -0.5,3.98 -6.9,8.24 -3.8,2.51 -7.4,5.23 -8.1,6.04 -0.7,0.82 -4.7,3.53 -8.9,6.02 -12.3,7.31 -19.6,13.67 -19.7,17.12 -0.1,1.6 -0.4,3.94 -0.9,5.2 -1.1,3.49 1,5.21 6.4,5.21 2.6,0 5.1,0.4 5.6,0.9 1.9,1.83 5.3,1.93 17.1,0.5 z m -15.6,-93.854 c -1.4,-0.758 -3.7,-3.555 -5.1,-6.214 -4.3,-7.922 -13.6,-12.323 -12.4,-5.837 1.5,7.684 -6,2.41 -10.1,-7.128 -0.9,-2.129 -2.5,-5.796 -3.6,-8.148 -2.2,-5.164 -2.3,-7.57 -0.3,-9.224 0.8,-0.731 1.5,-2.948 1.5,-5.372 0,-5.235 4.7,-14.128 7.4,-14.128 4.5,0 3.4,7.758 -1.5,10.198 -1.3,0.68 -2.4,1.701 -2.3,2.269 0,0.569 0.1,1.872 0.2,2.896 0.1,1.591 3,5.961 7.3,10.955 0.6,0.725 1.7,1.071 2.5,0.769 0.9,-0.344 1.8,0.38 2.4,1.945 2.4,6.356 10.4,4.744 9.8,-1.971 -0.3,-2.182 0.1,-3.061 1.2,-3.061 0.9,0 1.3,0.754 1.2,2 -1.4,8.792 -1,10.09 3.5,13.292 4.5,3.136 5,1.295 1.7,-6.66 -2.9,-7.294 -2.3,-9.132 3.2,-9.132 4.1,0 5.5,-3.486 3,-7.168 -0.9,-1.252 -1.6,-1.9 -1.6,-1.439 0,0.461 -1.1,0.148 -2.4,-0.696 -1.3,-0.843 -3.6,-1.682 -5.2,-1.865 -2.8,-0.311 -2.9,-0.578 -2.6,-4.332 0.1,-2.2 0.4,-7.6 0.6,-12 0.5,-10.852 3.6,-20.649 8,-25.587 2,-2.155 3.6,-4.615 3.6,-5.466 0,-1.46 5.4,-4.447 8.1,-4.447 1,0 1,0.267 0.1,1.2 -3,2.933 -0.6,6.227 3.7,5.115 1.1,-0.301 2.1,-0.277 2.1,0.053 0,0.799 -5,10.728 -9,17.834 -2.2,4.0992 -3.1,6.9082 -3,9.9996 0.1,5.2764 -1.3,15.85 -2.4,17.551 -0.5,0.817 0.1,1.573 1.7,2.177 2.4,0.911 5.1,5.523 7.8,13.32 1.6,4.708 4.3,4.951 8.4,0.744 2,-2.137 3.2,-2.695 3.9,-1.929 0.8,0.761 0.4,1.618 -1.2,2.917 -4.7,3.828 -1.9,8.448 3.4,5.693 6,-3.106 6.9,-5.069 5.1,-10.916 -1.5,-4.631 -1.5,-5.427 -0.2,-7.471 1.9,-2.831 3.8,-3.019 3,-0.283 -0.8,2.467 1.8,3.781 4,1.996 0.8,-0.699 2.5,-0.953 3.9,-0.593 3.6,0.88 3.2,-0.553 -1.4,-5.908 -4.6,-5.27 -4.6,-5.234 -2.4,-7.608 0.8,-0.971 1.3,-2.244 0.9,-2.829 -1.1,-1.849 -3.9,-1.154 -6,1.525 -2.1,2.588 -2.1,2.588 -6.3,-0.177 -5.2,-3.406 -5.2,-3.17 0.4,-7.4152 6.2,-4.6738 9.9,-8.2184 10.5,-9.8876 0.7,-2.0957 4.9,-0.3896 4.9,1.9918 0,1.0806 -0.7,3.5802 -1.5,5.5547 -2.1,5.0353 -2,5.3003 2.1,4.0303 2.9,-0.87 3.8,-0.848 4.1,0.094 0.5,1.502 3.5,1.6 4.9,0.161 2.1,-2.0714 10.8,-0.711 11.2,1.738 0.1,1.197 1.8,3.357 3.7,4.8 4,3.051 4.4,5.886 1.6,12.022 -4.2,9.111 -9.8,13.138 -12.6,8.93 -5.2,-7.896 -12.4,-4.201 -8.9,4.546 1.6,4.186 1.6,4.186 -4.7,10.68 -9,9.048 -13.3,10.829 -35.1,14.27 -3.1,0.491 -6.5,1.384 -7.7,1.984 -2.6,1.407 -4.1,1.333 -7.1,-0.359 z m 55,-67.992 c 0,-0.7925 0.4,-1.6876 0.8,-1.989 0.5,-0.30134 1.2,-2.2049 1.6,-4.2301 0.4,-2.0252 1.9,-4.8426 3.4,-6.2614 4.9,-4.702 9.8,-16.588 8.4,-20.282 -1.4,-3.591 -0.1,-6.075 2.5,-5.063 1.3,0.483 1.4,0.205 0.8,-1.31 -1.5,-3.627 -1,-4.771 2.5,-6.652 1.9,-1.036 4.4,-3.543 5.5,-5.572 3,-5.543 16,-11.887 14.8,-7.194 -1.2,4.317 6.6,7.132 9.7,3.494 1.7,-2.116 4.5,-1.864 8.3,0.747 1.7,1.236 3.3,2.308 3.5,2.384 0.1,0.075 -1.1,1.651 -2.9,3.503 -1.7,1.852 -3.8,4.593 -4.7,6.093 -1.1,1.862 -3.4,3.324 -7.2,4.612 -3.2,1.058 -7,3.321 -8.9,5.16 -3.3,3.274 -3.3,3.274 -4.9,-0.112 -2.2,-4.367 -4.4,-4.322 -5.5,0.113 -0.5,1.925 -2.3,4.85 -3.9,6.5 -5.1,5.098 -11.5,13.859 -12.2,16.837 -0.7,2.5721 -1.9,4.0831 -7.8,9.0498 -2.3,1.9996 -3.8,2.0684 -3.8,0.1727 z m -73.2,-24.81 c -0.3,-2.49 -0.9,-3.324 -2.6,-3.569 -8.8,-1.246 7.9,-24.67 21.1,-29.608 8.6,-3.216 12.2,-3.43 10.7,-0.638 -2.5,4.736 0,6.865 3.6,2.957 3.1,-3.504 13.8,-8.152 23.5,-10.296 1.6,-0.353 3.5,-1.961 4.7,-4.089 2.4,-4.062 3.9,-4.421 5.1,-1.257 0.6,1.538 0.4,2.884 -0.5,4.25 -0.8,1.1 -2.5,4.025 -3.8,6.5 -3.3,6.146 -7.8,10.254 -10.8,9.834 -1.5,-0.218 -2.7,0.329 -3.3,1.573 -0.6,1.049 -2.7,2.469 -4.7,3.156 -2,0.687 -5.5,2.482 -7.7,3.99 -2.3,1.507 -4.5,2.463 -4.8,2.125 -1.1,-1.074 2.4,-5.366 6.4,-7.814 3.8,-2.364 3.8,-2.364 0.7,-2.664 -6.9,-0.676 -20.3,6.332 -22,11.538 -0.6,1.844 -2.8,4.44 -5.2,6.208 -2.3,1.672 -5.4,4.843 -6.9,7.047 -3.1,4.831 -3.1,4.827 -3.5,0.757 z" />
            <path
               style="fill:#2a5050"
               inkscape:connector-curvature="0"
               id="path3709"
               d="m -1692.2,549.6 c -1.9,-5.8 -1.7,-6.85 1.4,-8.72 5,-3.05 9.3,-10.69 9.9,-17.62 0.6,-6.61 2.5,-8.2 6.1,-5.02 2.8,2.55 9.3,3.14 11.1,0.99 4.5,-5.61 7.9,-8.48 10.1,-8.48 1.8,0 2.9,-1.01 4.4,-4.29 1.7,-3.49 3.3,-4.88 8.5,-7.52 11.5,-5.83 13.7,-7.28 16.3,-10.64 4,-5.25 14.3,-6.05 40.6,-3.14 16.8,1.87 18.9,-0.93 10.5,-13.71 -1.9,-2.86 -3.9,-7.13 -4.4,-9.49 -1,-4.41 -1.3,-4.91 -7.1,-12.37 -10.1,-12.97 -23.7,-19.13 -25,-11.36 -1.1,6.39 -12,-0.66 -12,-7.76 0,-3.04 -0.5,-3.72 -3.7,-5.22 -3.6,-1.72 -3.6,-1.72 -1,-4.15 4.9,-4.55 3.1,-10.67 -4.8,-16.11 -2.8,-1.88 -5.4,-4.34 -5.8,-5.45 -0.8,-2.14 -0.5,-2.15 9.3,-0.22 6.9,1.35 10.2,-6.7 4.1,-9.78 -4.5,-2.2 -5.2,-3.51 -4.5,-7.94 0.5,-3.16 0.3,-3.74 -1.7,-4.36 -2.3,-0.76 -3.9,0.68 -3.9,3.7 0,1.42 -0.9,1.63 -5.3,1.33 -6.3,-0.42 -7,-2.1 -3.8,-8.43 3.1,-6.04 10.1,-7.12 10.1,-1.56 0,4.14 4,2.93 6.3,-1.88 2.3,-5.02 1.8,-7.02 -1.8,-7.66 -4.8,-0.82 -4.1,-4.28 0.9,-5.11 2.3,-0.37 4.4,-1.42 5,-2.45 4.1,-7.18 10.9,-9.38 37.3,-12.08 6.4,-0.66 8.1,-2.35 5.9,-5.81 -0.9,-1.36 -1.6,-4.2 -1.6,-6.31 0,-2.11 -0.6,-4.37 -1.2,-5.02 -0.9,-0.92 -0.7,-1.76 1.2,-3.7 3.2,-3.47 6.5,-3.3 7.8,0.41 0.5,1.61 1.9,3.42 3.1,4.03 1.6,0.88 2.1,2.08 2.1,5.6 0,6.03 3.9,8.45 7.2,4.41 1.1,-1.36 3.8,-3.36 6.1,-4.46 2.9,-1.37 4.5,-2.95 5.2,-5 1.1,-3.46 3.1,-5.4 9.7,-9.66 3.4,-2.13 5.5,-4.46 7,-7.7 2.3,-4.75 9.7,-9.86 17.2,-11.93 5.7,-1.58 7.4,-5.51 4.5,-10.74 -2.6,-4.86 -5,-5.6 -10.6,-3.36 -1.6,0.61 -4.3,1.08 -6.1,1.03 -2.7,-0.07 -3.5,0.4 -4.3,2.63 -0.6,1.5 -1.8,3.63 -2.8,4.73 -1.8,2.02 -4.5,9.39 -5.6,15.14 -0.4,1.73 -1.5,3.94 -2.6,4.91 -1.1,0.96 -1.9,2.37 -1.9,3.13 0,2.6 -3.1,2.54 -6.5,-0.12 -4.1,-3.12 -4.7,-6.97 -1.7,-11.95 5.6,-9.3 4.8,-13.99 -2.3,-13.43 -4.4,0.34 -9.3,-6.84 -11.1,-16.18 -2.4,-12.9 -7.5,-17.99 -7.7,-7.72 0,3.26 0.6,5.34 2.5,7.83 1.9,2.5 2.7,5.09 3.1,9.89 0.3,3.57 0.9,7.5 1.2,8.73 0.6,1.94 0.1,2.5 -3.8,4.17 -3.1,1.31 -5.5,3.38 -7.6,6.4 -1.7,2.45 -3.7,4.71 -4.5,5.02 -1.9,0.7 -4.7,9.78 -3.9,12.6 0.4,1.85 0.2,2.01 -2.5,1.46 -2,-0.38 -4.3,0 -6.3,1.01 -5.3,2.63 -6.6,1.11 -3.4,-3.87 2.2,-3.33 1.6,-7.94 -1.2,-8.33 -2.2,-0.31 -7.3,4.77 -7.3,7.26 0,0.71 -1.3,1.55 -2.9,1.87 -1.9,0.38 -3.2,1.52 -4,3.4 -3.3,7.96 -12.7,6.18 -11.7,-2.21 0.7,-5.75 -1.3,-10.8 -5.3,-13.41 -2.7,-1.7 -2.7,-1.42 -0.6,5.9 0.8,2.5 0.8,2.5 -1.6,0.37 -3.6,-3.19 -6.8,-4.56 -9,-3.87 -1.3,0.42 -2.7,-0.22 -4.6,-2.05 -2.2,-2.26 -3.2,-2.57 -6.4,-2.06 -4.5,0.72 -6.4,-0.71 -8,-6.25 -1,-3.33 -1.7,-3.92 -5.8,-5.05 -2.5,-0.7 -5.8,-1.61 -7.1,-2.02 -1.5,-0.44 -2.7,-1.6 -2.9,-2.9 -0.1,-1.2 -0.9,-2.17 -1.7,-2.17 -0.8,0 -1.9,-1.02 -2.3,-2.25 -1.8,-4.59 -3.1,-9.44 -3.1,-10.98 0,-2.61 -8.8,-7.77 -13.3,-7.77 -6.9,0 -12.7,-4.57 -12.7,-9.98 -0.1,-2.67 -4.7,-6.05 -10.2,-7.38 -2.9,-0.7 -3,-0.9 -4.9,-10.64 -1.4,-7.5 -2.3,-9 -5.4,-9 -4.7,0 -2.8,-6.34 2.2,-7.45 1.5,-0.34 4.1,-1.43 5.6,-2.43 2.3,-1.52 3.4,-1.65 6.6,-0.8 11.9,3.18 23,-12.56 14.7,-20.87 -1.8,-1.77 -2.2,-6.45 -0.6,-6.45 0.6,0 1.4,1.12 2,2.5 1,2.66 3.8,3.29 5.8,1.3 1.6,-1.63 1.4,-6.87 -0.3,-9.18 -0.9,-1.13 -1.2,-2.99 -0.9,-4.7 0.3,-1.55 0.2,-4.09 -0.4,-5.62 -1.7,-5.13 0.8,-7.13 4.2,-3.33 2.4,2.56 3.6,1.73 3.6,-2.43 0,-2.79 0.6,-3.73 3.7,-5.67 5,-3.07 5.7,-2.97 6.3,0.95 0.9,6.08 9.2,8.27 12,3.14 0.8,-1.59 0.6,-2.83 -1.1,-5.9 -2.7,-4.68 -2.1,-8.23 1.6,-9.89 5.3,-2.42 12.5,-0.83 9.6,2.11 -2.7,2.69 -0.7,5.72 3.8,5.72 1,0 2.4,0.67 3.1,1.5 1.3,1.65 5.5,2.02 6.4,0.57 0.3,-0.52 3.2,-1.26 6.3,-1.65 5.6,-0.7 12,-3.27 15.5,-6.2 1.5,-1.27 2,-1.19 4.6,0.67 1.8,1.31 4.5,2.11 7,2.11 2.8,0 4.4,0.53 5,1.7 0.8,1.45 1.4,1.52 3.6,0.5 1.5,-0.66 3.6,-1.2 4.7,-1.2 1.3,0 2.3,-1.02 3,-3.07 1.1,-3.05 1.1,-3.06 3.2,-1.12 5,4.57 13.4,5.11 16,1.03 3.6,-5.71 -9.6,-14.51 -13.5,-9.03 -2.4,3.27 -3.7,3.37 -7.4,0.58 -5.7,-4.33 -4.5,-6.57 4.1,-8.11 3.8,-0.7 8.3,-1.54 10,-1.87 2.2,-0.43 3.4,-0.14 4.4,0.99 0.7,0.88 2.2,1.6 3.3,1.6 1.1,0 2.2,0.85 2.5,1.98 0.5,1.98 0.5,1.98 3.4,-0.07 3.6,-2.58 3.9,-5.39 0.5,-4.53 -2.7,0.67 -4.3,-1.58 -2.3,-3.19 5.3,-4.24 11,-4.52 8.8,-0.43 -1.4,2.66 0.4,4.23 5.8,4.96 4.8,0.64 5.2,-0.8 2.4,-7.89 -1.1,-2.68 -1.3,-4.34 -0.7,-4.56 5.4,-1.77 5.5,-7.11 0.3,-9.78 -3.6,-1.91 -3.8,-4.78 -0.3,-6.38 2.3,-1.03 2.9,-0.92 4.8,0.84 2.6,2.45 4.1,2.6 5,0.46 0.8,-2.32 0.8,-2.36 -2.6,-5.54 -2.9,-2.73 -3,-3.04 -1.5,-4.73 0.9,-0.99 1.7,-2.088 1.7,-2.437 0,-1.253 -7.5,-5.708 -9.7,-5.708 -2.5,0 -15.3,-5.833 -15.3,-7.002 0,-3.395 9.1,-10 12.9,-9.385 3.6,0.577 4.1,0.43 4.1,-1.426 0,-2.695 -1.5,-3.538 -3.9,-2.234 -2.3,1.225 -2.6,0.558 -3.6,-8.105 -0.9,-7.769 -5.6,-13.581 -10.1,-12.342 -4.9,1.363 -10.9,-0.121 -22.7,-5.569 -4.8,-2.216 -3.5,-4.169 2.5,-3.778 5.2,0.339 5.3,0.312 6.4,-3.114 1.5,-4.741 4.7,-6.763 7.8,-5.066 1.6,0.819 3.7,1.022 6.2,0.567 3.3,-0.631 3.6,-0.536 2.4,0.874 -0.7,0.869 -2.1,1.58 -3.1,1.58 -1,0 -2.1,0.479 -2.5,1.063 -0.8,1.408 2.4,4.937 4.6,4.937 0.9,0 2.9,0.944 4.4,2.097 3.4,2.694 6,1.087 5.1,-3.148 -0.5,-2.254 -0.1,-3.114 2.4,-4.909 2.2,-1.558 3.1,-2.988 3.1,-5.036 0,-3.027 2.5,-6.411 4,-5.454 1.1,0.655 1.2,-1.034 0.3,-4.365 -0.5,-1.914 -1.2,-2.265 -3.9,-2.029 -4.1,0.348 -4.7,-0.214 -4.9,-4.388 -0.1,-1.797 -0.5,-4.055 -1,-5.018 -1.1,-2.4331 1.3,-2.2817 6.9,0.439 4.9,2.352 6.9,1.914 4.3,-0.932 -2,-2.1886 -3.3,-7.2565 -1.9,-7.2565 0.9,0 3.8,3.2078 9,9.9635 2.7,3.578 3.9,3.713 8.9,1.014 4.1,-2.192 7.3,-0.463 7.3,3.933 0,0.929 0.5,2.2 1.1,2.825 0.8,0.846 0.8,2.28 0,5.642 -0.6,2.48 -1.1,6.095 -1.1,8.035 0,2.76 -0.7,4.01 -3,5.746 -1.7,1.22 -3,2.885 -3,3.701 0,0.816 -0.7,2.197 -1.5,3.069 -1.2,1.397 -1.1,1.72 1,2.719 2,0.967 2.5,0.856 3,-0.758 0.3,-1.04 1.5,-2.401 2.7,-3.024 3.4,-1.814 5.9,1.95 4.5,6.653 -1.3,4.358 2.6,9.073 10.2,12.376 7.6,3.234 7.8,4.05 3,10.436 -2.3,3.038 -4.8,5.768 -5.5,6.066 -1.9,0.712 -1.8,4.032 0.1,5.603 0.8,0.685 1.5,1.801 1.5,2.48 0,1.249 -10.4,8.52 -12.2,8.52 -6.7,0 7.7,7.205 14.6,7.375 5.5,0.13 5.5,0.13 5.8,3.63 0.3,4.39 3.7,5.34 6.3,1.8 1.7,-2.3 1.7,-2.29 1,1.2 -1.3,7.44 -1.3,7.47 2.5,7.82 1.9,0.18 4.4,1.21 5.6,2.28 1.6,1.57 3.7,2.02 10.5,2.23 4.6,0.15 9,0.47 9.8,0.72 1.1,0.33 1.7,-0.61 2,-3.48 0.7,-4.75 3.1,-6.15 3.1,-1.76 0,2.98 1.4,4.19 4.9,4.19 6,0 6.4,7.13 0.4,9.62 -3.4,1.44 -4.2,3.13 -2.2,5.1 1.7,1.76 0.1,6.23 -2.7,7.29 -2.9,1.12 -3.2,3.52 -0.5,4.97 4.3,2.29 14.6,-6.6 14.6,-12.65 0,-6.93 4.8,-12.07 5.6,-6.08 0.5,2.92 4.9,-3.67 4.9,-7.21 0,-1.23 0.9,-3.41 2,-4.84 1.4,-1.7 1.9,-3.42 1.5,-4.92 -0.3,-1.27 0,-3.54 0.8,-5.04 2.1,-4.01 1,-8.54 -2.9,-12.34 -5.7,-5.483 -1,-12.951 6.1,-9.607 3.5,1.67 3.5,1.67 3.5,-1.695 0,-4.106 -5.5,-8.844 -10.4,-9.003 -2.3,-0.073 -3.2,-0.636 -3.5,-2.1 -0.2,-1.1 -1,-2.787 -1.9,-3.75 -0.8,-0.962 -1.1,-1.74 -0.6,-1.728 2.5,0.06 15,5.21 19.4,7.998 3.5,2.28 5.7,3.021 7.4,2.589 3.3,-0.829 5.6,0.215 5.6,2.56 0,1.076 1.2,4.515 2.7,7.643 1.4,3.129 2.6,7.263 2.6,9.193 0,4.27 -1.8,15.91 -2.7,18.09 -0.8,1.76 1.7,4.44 3.2,3.5 3.2,-1.98 7.2,-15.08 7.2,-23.695 0,-4.109 2.8,-11.145 5.8,-14.65 3.4,-3.891 7.2,-2.529 7.2,2.592 0,0.922 0.9,2.25 2,2.949 3.1,1.936 4.2,5.848 2.8,9.77 -1,2.814 -0.9,3.944 0.7,7.444 3.1,7.01 -2.9,25.09 -14.6,44 -1.5,2.47 -3.3,6.4 -3.9,8.73 -0.9,3.52 -2.7,5.7 -10.7,12.79 -5.3,4.7 -10.4,9.6 -11.5,10.89 -1,1.3 -3.6,3.07 -5.8,3.95 -2.2,0.87 -4.8,2.84 -5.7,4.36 -2.4,3.65 -4.2,5.04 -8,6.14 -11.5,3.34 -17.6,12.23 -16.7,24.49 0.6,9.23 0.6,9.45 -1.7,10.66 -3.9,2 -5.8,4.07 -5.3,5.58 1.3,3.22 8.5,-0.22 8.8,-4.18 0.1,-1.05 0.9,-3.04 1.8,-4.41 0.8,-1.38 2.2,-3.75 2.9,-5.27 0.8,-1.52 3.7,-4.23 6.4,-6.01 3.9,-2.55 5.3,-4.15 6.3,-7.54 1.1,-3.37 1.7,-4.16 3,-3.61 4.6,1.94 11.1,-1.86 17.1,-9.98 2.2,-2.98 6.5,-7.57 9.5,-10.19 3,-2.62 6.6,-6.43 8,-8.48 1.4,-2.05 4.7,-6 7.5,-8.78 2.8,-2.78 5.1,-5.5 5.1,-6.04 0,-0.55 1.5,-3.61 3.3,-6.8 1.9,-3.19 4.9,-9.29 6.6,-13.56 1.9,-4.56 4.4,-8.67 6,-10 4.2,-3.38 7.6,-9.4 10.1,-17.74 3.1,-10.46 4,-12.13 7.5,-13.6 3.6,-1.47 5.4,-6.526 6.2,-17.053 0.5,-7.806 3.7,-12.142 6.1,-8.511 2.7,4.042 7.2,0.827 7.2,-5.129 0,-3.827 1.3,-6.138 6.6,-11.144 9.5,-9.13 6.1,-21.606 -4.5,-16.694 -6.7,3.094 -6.7,3.094 -12.5,1.439 -4.7,-1.335 -6.2,-1.418 -7.8,-0.426 -1.5,0.946 -2.3,0.957 -3.4,0.048 -1.6,-1.336 -1.9,-5.513 -0.5,-6.408 1.5,-0.93 0.3,-2.974 -3,-4.901 -1.6,-0.973 -3.8,-3.258 -4.7,-5.077 -1,-1.82 -3.6,-5.628 -5.9,-8.462 -2.5,-3.001 -4,-5.77 -3.7,-6.628 1.5,-3.8797 -0.6,-8.6851 -3.7,-8.2413 -1.8,0.2654 -3.1,-0.0713 -3.4,-0.896 -0.7,-1.9128 -2.6,-1.6212 -3.2,0.4841 -0.3,1.0448 -2.6,2.6247 -5.5,3.75 -7.3,2.8052 -13.5,10.909 -11.6,15.101 1.4,3.048 -0.3,5.03 -6.8,7.9 -6.8,3.028 -7.8,4.47 -7.1,9.962 1,7.5 -3,13.803 -7.3,11.478 -1.1,-0.548 -3.6,-0.997 -5.6,-0.997 -3.7,0 -3.7,0 -3,-5.43 0.9,-7.171 -1.9,-9.435 -6.3,-5.159 -4.7,4.441 -7.1,3.099 -7.1,-3.87 0,-6.29 -10.5,-9.032 -13.7,-3.588 -3.2,5.409 -11.2,4.835 -10,-0.72 0.3,-1.503 0.9,-4.308 1.3,-6.233 0.3,-1.925 1.5,-4.088 2.5,-4.806 2.2,-1.551 2.4,-3.194 0.4,-3.194 -0.7,0 -2.2,1.171 -3.3,2.602 -2.2,3.03 -10.1,4.558 -12.7,2.442 -2.1,-1.723 -3.7,-0.36 -2.9,2.518 0.5,2.127 0.2,2.438 -2.1,2.438 -4.9,0 -7.6,11.134 -2.9,11.811 1.4,0.199 2.6,-0.432 3.3,-1.75 0.6,-1.133 0.9,-2.061 0.6,-2.061 -0.2,0 0,-1.35 0.6,-3 0.6,-1.65 1.5,-3 2,-3 1.8,0 2.1,3.273 0.5,5.966 -2.3,4.04 -1.2,12.81 1.7,13.232 2.5,0.352 2.5,6.287 0.1,10.802 -2.9,5.477 -4.6,9.949 -4,10.879 0.3,0.539 0,3.016 -0.6,5.506 -1.1,4.066 -1,4.742 0.7,6.654 2.1,2.294 1,2.06 -6.4,-1.378 -4.8,-2.236 -6.1,-9.502 -2,-10.876 2.1,-0.69 0.1,-5.785 -2.2,-5.785 -1.8,0 -2,-0.437 -1.5,-2.834 1.2,-5.127 -7.5,-9.61 -13.9,-7.191 -2.3,0.894 -2.7,0.673 -4.1,-2.696 -0.8,-2.019 -2.6,-5.128 -4,-6.908 -6.1,-8.001 0.5,-29.976 8,-26.566 4.6,2.078 6.9,-7.382 3.2,-12.828 -2.2,-3.2167 -2.3,-3.2351 -12.2,-3.6646 -5.4,-0.2374 -10,-0.5173 -10,-0.6218 -2.6,-3.2841 -0.6,-11.69 2.7,-11.69 3.2,-10e-5 3.9,0.3478 3.9,1.9999 0,2.7181 3.4,6 6.3,6 1.3,0 4.4,1.5072 6.8,3.3494 15,11.481 19.3,8.6141 13.3,-8.9203 -3.9,-11.313 -2.1,-14.348 5.1,-8.8106 3.9,2.933 4.9,6.9584 1.5,5.8815 -1.1,-0.3495 -2,-0.2055 -2,0.3191 0,2.1181 6.3,1.9529 8.1,-0.2122 5,-5.9984 -2.3,-15.121 -10.4,-13.069 -3,0.734 -9.1,-2.059 -8.5,-3.846 0.3,-0.78 2.3,-1.083 5.9,-0.876 3,0.173 6.7,-0.186 8.3,-0.798 2.5,-0.944 3.4,-0.797 5.8,0.967 7.4,5.515 10.2,7.013 11.9,6.46 1.2,-0.378 4.1,0.868 8.1,3.512 3.5,2.254 7.4,4.342 8.8,4.64 1.3,0.297 6.1,1.912 10.5,3.5883 4.4,1.6978 10.6,3.2303 14,3.4609 13.4,0.9232 16.5,2.1983 9.2,3.7898 -3.1,0.6863 -3.7,3.5247 -1.1,5.6507 1.3,1.1184 2,1.058 4.5,-0.3776 1.7,-0.9397 3.6,-1.7111 4.2,-1.7142 8.2,-0.0391 14.2,-8.645 13,-18.646 -0.6,-5.387 2.3,-9.349 6.8,-9.349 1,0 2.7,-0.865 3.8,-1.924 1,-1.058 2.8,-2.424 4,-3.035 1.5,-0.799 2.1,-2.092 2.1,-4.609 0,-2.593 0.8,-4.282 3.1,-6.523 5.2,-5.112 -1.1,-11.288 -14.6,-14.374 -4.4,-1 -7.5,-4.321 -7.5,-8.013 0,-5.649 -5.1,-9.253 -14,-10.017 -11.2,-0.949 -24.8,-5.246 -26.9,-8.443 -0.9,-1.409 -2.4,-3.15 -3.4,-3.868 -2.9,-2.201 -2,-2.907 4,-2.925 6.3,-0.019 9.5,1.221 13.2,5.136 1.7,1.797 3.4,2.595 5.8,2.595 4.5,0 5.2,-2.281 1.6,-5.89 -1.6,-1.591 -5.1,-5.188 -7.8,-7.993 -3.1,-3.156 -5.9,-5.102 -7.3,-5.112 -1.4,0 -2.6,-0.84 -3.2,-2.25 -1.3,-3.41 -4.7,-6.17 -13.5,-10.83 -4.4,-2.34 -11.9,-6.58 -16.5,-9.43 -15.3,-9.3 -26.4,-14.45 -35.8,-16.56 -2.6,-0.58 -8.8,-2.8 -13.7,-4.93 -5,-2.14 -10.8,-4.38 -13,-4.97 -2.2,-0.59 -5.2,-1.73 -6.5,-2.52 -3.9,-2.22 0.4,-2.02 7.7,0.37 3.2,1.03 9.6,3.12 14.3,4.64 215.3,69.815 320.5,344.3 205.9,537.48 -1.4,2.47 -5,8.55 -7.9,13.5 -32.8,55.37 -85.2,105.26 -143.1,136.19 -21.6,11.54 -27.6,13.37 -24.5,7.45 5.1,-9.82 -3.4,-19.25 -11.3,-12.59 -3.9,3.25 -7.1,2.76 -10.1,-1.54 -2.1,-2.97 -2.2,-2.98 -9.6,-2.35 -7,0.59 -7.7,0.47 -9.1,-1.53 -0.8,-1.19 -3.2,-3.04 -5.3,-4.11 -2.1,-1.06 -4,-2.6 -4.4,-3.4 -0.8,-2.33 -12.5,-7.23 -20.3,-8.56 -4.5,-0.77 -8.4,-2.11 -10.5,-3.65 -3.6,-2.7 -8.8,-4.4 -13.3,-4.41 -1.7,-0.01 -4.6,-0.98 -6.5,-2.16 -4.3,-2.62 -8.2,-3.64 -18.3,-4.75 -5,-0.54 -8.5,-1.47 -9.7,-2.56 -6.2,-5.62 -11.2,-2.96 -16.1,8.49 -1.8,4.11 -4.7,9.16 -6.6,11.23 -3.5,3.94 -4,5.65 -2.3,7.41 4.8,4.73 -1.5,12.51 -6.7,8.4 -3.7,-2.89 -5.8,-1.14 -4.9,4.12 0.6,3.59 0.4,3.86 -2.9,5.25 -2.4,1 -3.5,2.11 -3.5,3.51 0,2.48 -3.3,2.72 -7,0.54 -2.5,-1.44 -2.5,-1.44 -0.3,-2.08 1.2,-0.35 2,-1.03 1.7,-1.52 -0.9,-1.39 -4.1,-1.03 -5.4,0.62 -0.7,0.82 -2.3,1.5 -3.5,1.5 -2.8,0 -9.5,2.72 -9.5,3.85 0,0.46 -1.9,1.38 -4.1,2.06 -2.3,0.67 -4.8,1.47 -5.5,1.76 -0.8,0.29 -1.6,-0.08 -1.8,-0.82 z m 278.6,-59.86 c 2.9,-1.28 6.3,-1.93 9.4,-1.79 6.5,0.28 14.7,-4.88 13.8,-8.63 -0.5,-1.85 0.1,-2.73 2.7,-4.39 6.5,-4.01 7.5,-8.26 1.5,-6.08 -6.8,2.44 -2.6,-12.32 5.5,-19.1 3,-2.61 5.8,-11.62 5.2,-16.96 -0.6,-4.51 -0.4,-4.8 2,-5.42 3.6,-0.89 3.7,-4.62 0.2,-4.62 -1.9,0 -2.5,0.59 -2.7,2.75 -0.5,3.75 -3.1,3.95 -10.9,0.79 -7.7,-3.14 -14.5,-0.69 -10.1,3.67 1.6,1.63 -5.1,9.95 -11.8,14.66 -3.3,2.31 -7.3,5.41 -8.9,6.91 -1.6,1.49 -4,3.52 -5.5,4.51 -3.1,2.15 -3.4,3.7 -0.6,4.42 2.7,0.71 2.5,3.45 -0.5,6.26 -3.4,3.14 -4.9,8.23 -4.1,13.56 0.4,2.63 0.2,5.23 -0.5,6.49 -2.6,5.03 6.6,6.83 15.3,2.97 z m -29.8,-61.33 c 3.3,-2.93 7.4,-5.8 9.1,-6.37 1.6,-0.57 6.7,-3.33 11.3,-6.12 4.6,-2.79 9.8,-5.57 11.7,-6.19 3.6,-1.18 5,-3.7 4,-6.98 -0.9,-2.79 -4.6,-3.43 -9,-1.58 -2.1,0.87 -4,1.58 -4.2,1.58 -0.8,0 -0.3,-5.94 0.7,-6.5 0.5,-0.34 1,-1.89 1,-3.44 0,-3.92 1.7,-4.88 7.4,-4.17 5,0.62 5.6,1.2 7.2,6.61 0.6,1.99 1.7,3.1 3.1,3.32 1.8,0.25 2.3,0.97 2.3,3.38 0,2.96 0.1,3.04 3.7,2.54 11.5,-1.59 20,-9.33 11.8,-10.74 -5.6,-0.96 -6.2,-9.45 -0.8,-11.73 1.5,-0.65 4,-2.2 5.5,-3.45 2.4,-1.9 3.1,-2.07 4.8,-1.04 5.6,3.52 13.7,-5.19 8.9,-9.65 -2.2,-2.03 -2.2,-2.03 0.4,-5.16 1.5,-1.72 2.7,-3.94 2.7,-4.93 0,-3.56 5.4,-5.15 12,-3.52 2.1,0.51 3.7,-0.3 8.5,-4.2 9.3,-7.61 11.1,-9.87 16.3,-20.13 4.1,-8.16 5.4,-9.95 8.7,-11.67 4,-2.03 4,-2.03 4.5,-9.53 0.3,-4.85 1.1,-8.37 2.2,-9.97 1,-1.36 1.8,-3.26 1.8,-4.23 0,-1.03 1,-2.01 2.4,-2.37 4.7,-1.17 5.2,-9.42 0.6,-9.42 -1,0 -3.7,1.08 -6.1,2.41 -3.2,1.83 -4.8,2.2 -6.6,1.54 -1.2,-0.49 -4.9,-1.16 -8.1,-1.5 -7.3,-0.77 -8.5,-7.06 -2.1,-11.02 0.5,-0.3 0.9,-1.65 0.9,-2.99 0,-3.51 -2.9,-3.1 -4.4,0.63 -0.7,1.69 -2.5,3.88 -4,4.86 -1.5,0.97 -3.7,3.13 -4.9,4.79 -1.2,1.66 -4.2,5.58 -6.6,8.7 -4.7,6.24 -4.8,8.08 -0.6,20.34 2,6.01 1.9,6.97 -1.5,8.74 -1.7,0.85 -3,2.32 -3,3.27 0,2.53 -4.4,10.29 -5.5,9.85 -0.6,-0.21 -3.7,1 -6.9,2.69 -4.8,2.54 -6.1,2.86 -7.7,1.87 -7.4,-4.62 -12.6,2.68 -9.5,13.32 0.6,1.89 -3.5,6.88 -10.4,12.75 -1.9,1.66 -2,1.97 -0.6,5.36 2.6,6.06 -2.9,8.25 -5.9,2.39 -1.6,-3.05 -3.9,-3.9 -5.1,-1.91 -0.4,0.6 0.2,2.32 1.3,3.81 3.7,4.94 -0.1,10.8 -6.3,9.65 -5.3,-0.99 -9.4,-5.04 -9.4,-9.18 0,-3.1 -0.2,-3.34 -2,-2.41 -1,0.57 -3.4,1.04 -5.3,1.04 -2.4,0 -4,0.75 -5.6,2.6 -1.8,2.04 -2.9,2.46 -5,1.97 -9.6,-2.28 -10.8,-2.08 -13.5,2.2 -1.4,2.2 -4.2,4.84 -6.3,5.87 -2.5,1.26 -4.1,2.88 -4.8,5.07 -2.1,6.41 -3,6.73 -19.1,6.69 -14.5,-0.04 -14.5,-0.04 -17.7,-3.17 -2.8,-2.69 -4.1,-3.17 -9.2,-3.43 -7.8,-0.39 -8.3,-2.84 -1.5,-6.8 4.7,-2.75 6.1,-5.89 3.9,-8.56 -1.6,-1.99 -3.9,-1.81 -6.4,0.49 -2,1.93 -2.1,1.91 -9,-2.52 -3.9,-2.46 -9.1,-5.41 -11.6,-6.56 -2.5,-1.15 -5,-3.02 -5.5,-4.14 -1.9,-4.05 -3.8,-4.31 -10.9,-1.42 -9.1,3.75 -11.2,3.64 -10.8,-0.54 0.6,-5.01 -6.5,-12.62 -10.2,-10.94 -1.9,0.86 -4.5,0.89 -10.2,0.1 -9.1,-1.27 -10,-0.73 -8.6,4.9 1,3.85 0.9,3.99 -2.3,5.5 -3.1,1.47 -3.3,1.45 -3.7,-0.38 -0.9,-3.38 -6.2,-2.59 -7.8,1.16 -1.5,3.71 0,5.24 4.2,4.35 2.5,-0.52 2.7,-0.25 3.3,3.42 0.9,5.03 -0.5,7.7 -4.4,8.48 -5.7,1.14 -8.6,-2.33 -5.6,-6.86 4.6,-7.01 0.5,-7.04 -5.7,-0.04 -7.1,8.06 -5.7,13.45 4.7,18.61 1.6,0.79 4.1,3.38 5.5,5.73 3.4,5.61 8.9,5.92 10.3,0.59 0.6,-2.7 10.2,-12.37 12.2,-12.37 1,0 0.6,3.84 -0.5,4.51 -0.6,0.38 -0.7,2.51 -0.4,5.32 0.8,5.98 -1.5,8.57 -7.9,8.63 -3.5,0.03 -4.1,0.36 -4.1,2.04 0,1.65 0.5,1.95 3.3,1.73 3.2,-0.25 3.3,-0.1 2.8,2.25 -0.7,2.61 2.4,3.83 3.9,1.52 1.7,-2.79 2.7,-0.67 2,4.5 -0.8,6.65 0.9,7.33 6.5,2.54 1.9,-1.63 4.1,-3 5,-3.04 3.3,-0.16 12,-9.88 12,-13.53 0,-2.93 -4.4,-6.2 -9,-6.65 -5.2,-0.51 -7.8,-4.62 -5.8,-9.01 1.1,-2.25 1.4,-4.85 1,-8.11 -0.5,-4.85 2.1,-9.7 5.2,-9.7 1.6,0 4.7,7.47 5.3,12.78 0.5,3.6 1.1,4.79 3.4,6.1 1.6,0.9 2.9,2.47 2.9,3.55 0,2.25 3.7,6.57 5.6,6.57 2.5,0 1.4,-4.75 -1.6,-7.35 -3.4,-2.83 -3.8,-4.16 -1.5,-5.05 2.9,-1.11 4.1,-0.63 4,1.65 0,1.85 0.5,2.25 3,2.25 3.7,0 4.2,-3.34 0.7,-5.05 -2,-1.02 -2.1,-1.27 -0.6,-3.28 2.2,-3.22 5.1,-2.8 5.9,0.86 0.3,1.67 1.9,4 3.5,5.19 4,2.9 3.8,5.9 -0.5,9.18 -2.9,2.24 -3.4,3.1 -2.9,5.52 0.6,2.91 -3,10.45 -6.2,13.11 -2.3,1.9 -1.7,3.61 1.9,5.74 3.3,1.97 3.3,1.97 6.5,-1.27 3.1,-3.14 10.4,-2.1 12,1.7 0.7,1.74 3.3,0.65 4.2,-1.8 1.1,-2.99 6.6,-2.8 20.5,0.7 5.1,1.31 23.5,-1.1 34,-4.47 6.2,-2.01 7,-2.03 5.5,-0.13 -0.7,0.82 -1.8,1.5 -2.3,1.5 -1.8,0 -4.7,3.22 -4.7,5.26 0,1.07 -1.2,3.3 -2.6,4.95 -2.9,3.55 -1.9,5.79 2.6,5.79 1.6,0 3.2,0.49 3.5,1.09 0.9,1.41 6.4,3.82 8.9,3.87 1,0.02 4.6,-2.37 8,-5.3 z m -223.9,77.42 c -1,-3.17 -11.5,-5.64 -13,-3.08 -1.1,1.7 -5.9,1.11 -12.3,-1.5 -3.4,-1.38 -7.1,-2.5 -8.1,-2.5 -2.8,0 -4.5,-2.68 -4.6,-7.26 -0.2,-5.96 -2.7,-7.24 -14,-7.25 -9.4,-0.01 -11.6,-0.82 -17.7,-6.74 -1,-0.97 -2.9,-1.75 -4.2,-1.75 -1.3,0 -4.5,-0.93 -7.1,-2.07 -6.7,-2.98 -8.9,-2.38 -9.5,2.56 -0.7,5.01 -2.9,5.63 -7.5,2.09 -2,-1.52 -4.7,-2.58 -6.6,-2.58 -1.8,0 -5.6,-1.45 -8.8,-3.38 -3.1,-1.86 -10.1,-4.59 -15.6,-6.09 -5.5,-1.49 -12.4,-3.61 -15.3,-4.71 -3.8,-1.48 -7,-1.92 -12,-1.66 -6.7,0.34 -6.7,0.34 -7.2,-4.13 -0.6,-5.1 -1.9,-6.08 -11,-8.05 -3.1,-0.66 -7.1,-2.2 -9,-3.43 -7.1,-4.5 -8.7,-5.24 -16,-7.48 -4.2,-1.25 -8.8,-2.66 -10.3,-3.14 -1.6,-0.47 -4.1,-1.78 -5.7,-2.9 -1.6,-1.12 -3.8,-2.03 -5,-2.03 -3.6,0 -11.7,-4.74 -15.2,-9.02 -3.4,-4.03 -4.9,-4.73 -14.9,-6.88 -4.3,-0.92 -9.7,-4.72 -10.5,-7.43 -1.4,-4.25 -8.4,-10.35 -15.2,-13.19 -3.7,-1.56 -7.6,-3.43 -8.7,-4.16 -1.1,-0.73 -2.8,-1.32 -3.7,-1.32 -1,0 -3,-1.79 -4.4,-3.97 -1.5,-2.18 -4.1,-4.84 -5.9,-5.91 -2.6,-1.53 -3.5,-2.81 -4,-6.19 -0.4,-2.34 -2.3,-6.37 -4.2,-8.96 -1.8,-2.59 -3.3,-5.48 -3.3,-6.41 0,-0.93 -0.6,-2.68 -1.2,-3.88 -1,-1.84 -2.1,-13.68 -1.3,-13.68 2,0 13,7.12 14,9 1.9,3.7 7.3,8.44 13,11.43 9.8,5.2 22.5,16.86 22.5,20.72 0,1.8 10.2,11.85 12.1,11.85 1.4,0 1.8,-0.73 1.7,-3.36 -0.1,-1.85 0.6,-4.39 1.5,-5.66 2.5,-3.66 -1.9,-9.35 -11.9,-15.41 -3.8,-2.27 -10.3,-8.18 -17.9,-16.34 -11.1,-11.75 -23.7,-24.01 -31.2,-30.26 -2.9,-2.38 -3,-2.98 -3.2,-10.33 -0.2,-4.29 -0.6,-8.79 -1.1,-10 -1.7,-4.57 5.6,-11.08 10.9,-9.66 2.4,0.64 7.1,1.47 10.5,1.84 6.9,0.76 9.3,4.17 4.3,6.07 -6.1,2.32 -5.4,5.02 1.8,7.01 3.5,0.98 4.1,0.89 5.6,-0.86 1.6,-1.9 1.7,-1.81 4.7,3 1.8,2.97 3.8,4.96 4.9,4.96 1,0 3.4,0.85 5.3,1.89 3.9,2.09 7,1.33 6.9,-1.69 0,-2.7 -7.5,-10.45 -11.1,-11.63 -5,-1.61 -5.4,-5.7 -0.5,-4.91 11.1,1.81 3.8,-12.36 -7.8,-15.24 -1.7,-0.41 -4,-1.4 -5.3,-2.19 -1.5,-0.97 -3.4,-1.24 -5.7,-0.81 -4.2,0.8 -7.3,-0.97 -10.8,-6.22 -4.3,-6.4 -15.8,-18.2 -17.8,-18.2 -1.8,0 -2.1,0.52 -2.3,5.16 -0.2,2.72 -1,2.87 -5.7,1.06 -11.2,-4.35 -12.9,-6.94 -12.9,-19.44 0,-4.17 -0.7,-8.03 -1.7,-10.18 -1.6,-3.35 -1.6,-3.63 1,-9.03 3,-6.31 6.9,-7.79 8.6,-3.28 1.2,3.24 3.6,4.97 5.9,4.25 4.3,-1.36 3.5,-5.78 -1.8,-9.54 -3.5,-2.48 -3.9,-4.6 -1,-5.5 2.8,-0.91 5.8,0.26 6.5,2.6 0.9,2.79 3.9,1.98 4.2,-1.11 0.3,-3.33 -6.5,-13.24 -9.8,-14.19 -1.3,-0.4 -3.6,-0.97 -5.1,-1.27 -1.5,-0.3 -3.5,-1.29 -4.4,-2.21 -1.7,-1.74 -1.7,-1.22 0.1,-21.18 0.8,-9.55 10.4,-24.35 13,-20.14 1.2,2.05 4.2,0.96 5.5,-2 2.3,-5.65 8.6,-6.19 13,-1.11 3.8,4.47 6.1,5.11 8.2,2.27 2,-2.89 8.5,-3.54 9.9,-0.99 0.8,1.64 1.7,1.92 4.2,1.41 5.8,-1.16 6.1,-2.33 3.3,-11.64 -3,-9.67 -3,-9.68 1.7,-6.92 7,4.14 10.2,-26.59 5.1,-49.73 -0.5,-2.331 -0.2,-3.646 0.9,-4.821 1,-0.98 1.7,-3.285 1.7,-5.854 0,-6.569 2.1,-8.807 5.4,-5.723 2.9,2.76 4.5,2.04 6.6,-2.93 1.8,-4.522 3.5,-3.746 13.6,6.498 10.1,10.16 10.7,11.083 6.9,10.14 -3.6,-0.92 -4.1,1.191 -1,4.477 4.5,4.639 11.8,3.371 7.7,-1.33 -1.5,-1.66 -1.3,-1.669 3.4,-0.168 18.8,6.059 30.3,6.032 50.1,-0.118 4.7,-1.441 2.4,2.323 -2.5,4.148 -2.6,0.978 -7.4,3.238 -10.7,5.022 -10.2,5.493 -15,6.696 -24,6.016 -9.1,-0.679 -25.3,0.715 -26.9,2.303 -0.6,0.575 -2.2,1.052 -3.6,1.061 -6.1,0.037 -5.1,6.249 1.3,7.179 1.2,0.19 2.4,1.46 3,3.31 0.5,1.65 2.1,4.23 3.5,5.73 2.4,2.57 2.4,2.84 0.8,4.58 -4.2,4.7 0.1,10 4.9,5.91 2.4,-2.09 3.3,-2.23 9.8,-1.62 8.8,0.82 9.8,0.31 12.6,-6.08 2,-4.7 8.5,-11.02 11.3,-11.02 1,0 6.9,-4.67 11.4,-8.989 2.8,-2.68 7.9,-2.677 9.4,0.005 1.5,2.904 0.2,4.494 -2.1,2.444 -3.4,-3.12 -4.8,0.15 -2.5,5.78 0.7,1.49 0.4,1.66 -2.1,1.18 -5.4,-1.09 -8.3,0.94 -8.3,5.86 0,4.71 -2.6,7.98 -8.5,11.01 -1.7,0.83 -4,2.61 -5.1,3.96 -1.2,1.34 -4.8,3.92 -8,5.74 -3.3,1.81 -7.3,4.56 -8.9,6.1 -1.7,1.54 -5.2,3.74 -7.7,4.88 -6.4,2.82 -9,11.73 -5.3,18.7 1.8,3.6 0.2,4.35 -3,1.34 -3,-2.84 -5.7,-2.27 -7,1.5 -0.6,1.64 -1.9,3.7 -3,4.58 -5.3,4.47 1.4,6.3 9,2.44 3.1,-1.6 5.7,-2.26 7.3,-1.87 2.7,0.68 4.1,-0.86 4.1,-4.41 0.1,-2.29 2.4,-3.12 3.6,-1.25 0.3,0.55 3,1 5.9,1 4.6,0 5.4,0.3 5.9,2.08 0.7,2.68 4,2.18 4.5,-0.67 0.8,-5.64 11.4,-7.86 34.2,-7.13 5.9,0.2 6.5,0.03 6.8,-1.89 0.2,-1.93 1.1,-2.15 10.6,-2.73 14.7,-0.9 16.9,-2.5 10,-7.17 -3.2,-2.11 -2.2,-8.64 1.5,-10.97 0.9,-0.52 0.9,-1.06 0,-2.11 -1.6,-1.95 -3.2,-1.77 -5.2,0.59 -0.9,1.1 -2.7,2 -3.8,2 -1.1,0 -3,0.51 -4.2,1.13 -5.7,3.06 -8.2,-5.59 -3.1,-10.88 5.2,-5.54 4.6,-14.03 -1.5,-19.1 -5.2,-4.3 0.6,-16.818 10.1,-21.786 1.9,-0.948 3.7,-3.434 5.3,-7.16 1.4,-3.14 3.8,-6.885 5.3,-8.323 1.4,-1.438 4,-4.491 5.6,-6.785 2.4,-3.323 4.1,-4.479 8.2,-5.683 6.3,-1.844 6.9,-2.453 11.5,-13.281 6.6,-15.769 7.8,-18.616 8.3,-21.137 0.7,-3.473 3,-6.446 4.4,-5.593 1.8,1.084 1.4,6.732 -0.7,10.863 -1.1,2.03 -2.2,6.288 -2.6,9.461 -0.4,3.173 -1.6,7.716 -2.7,10.094 -2.7,5.674 -1,8.148 2.1,3.059 1.1,-1.861 2.2,-3.821 2.4,-4.357 0.2,-0.535 2.1,0.478 4.4,2.25 2.2,1.773 5,3.223 6.1,3.223 1.3,0 2.9,1.533 4.6,4.5 1.7,2.93 3.3,4.5 4.6,4.5 1.2,0 2.5,1.057 3.1,2.481 1.4,3.039 4.1,4.006 6.9,2.494 3.3,-1.766 3.4,-0.573 0.4,5.712 -1.5,3.197 -3.3,7.613 -3.9,9.813 -3.3,11.073 -22.8,2.353 -23.5,-10.5 -0.2,-3.037 -1.7,-4.485 -3.4,-3.106 -1.2,1.03 -1.5,3.511 -1.3,13.293 0.2,10.506 0,12.331 -1.6,14.421 -2.6,3.337 -1.9,5.677 2.1,6.487 1.8,0.38 4.4,1.69 5.7,2.92 1.6,1.51 3.1,2.06 4.6,1.67 1.2,-0.32 3.1,-0.04 4.3,0.62 1.1,0.66 4.5,1.3 7.6,1.42 10.1,0.41 11.4,0.74 14.3,3.62 1.6,1.71 3.4,2.6 4.3,2.25 0.8,-0.33 3.5,-0.59 5.9,-0.59 4,0 4.6,-0.33 6,-3.25 0.9,-1.79 3.7,-5.17 6.2,-7.52 4.2,-3.97 4.5,-4.53 4,-8.246 -0.7,-4.832 0,-4.934 6.4,-0.989 7.1,4.355 11.9,1.962 6.7,-3.303 -1.8,-1.772 -2.4,-3.468 -2.4,-7.494 -0.1,-5.608 0.1,-5.764 5.5,-4.213 3.1,0.882 3.8,0.701 6.2,-1.658 2.8,-2.646 2.8,-2.646 6.6,0.011 2.1,1.462 4.3,2.669 4.8,2.683 3.4,0.092 5,15.078 2.2,19.659 -0.4,0.65 -5.6,3.46 -11.4,6.26 -6,2.84 -12.6,6.87 -15.1,9.14 -3.8,3.6 -4.8,4.04 -8.5,3.75 -3.6,-0.3 -4.2,-0.02 -5.7,2.67 -2.4,4.32 -7.5,6.72 -12.8,5.97 -3.9,-0.54 -4.7,-0.26 -8.4,2.95 -2.3,1.95 -5.8,3.84 -7.8,4.21 -6.5,1.21 -11.2,3.31 -14,6.35 -2.6,2.75 -3.4,3.02 -9.3,3.02 -3.6,0 -8.1,0.67 -10.1,1.49 -2.7,1.13 -6,1.38 -13.5,1 -10.7,-0.53 -13.1,0.32 -13.1,4.61 0,2.76 2.5,3.4 8.4,2.14 5.9,-1.25 11.3,0.71 15.3,5.56 2.2,2.7 2.2,2.7 8.5,0.35 9.5,-3.54 9.8,-3.59 9.8,-1.71 0,2.63 -6.8,10.87 -10.6,12.82 -1.9,0.98 -4.1,2.85 -5,4.16 -0.8,1.31 -4.1,3.4 -7.2,4.64 -9,3.54 -12.9,8.36 -8.7,10.71 1.4,0.76 1,2.03 -2.5,9.3 -5.1,10.41 -5.3,10.6 -8.8,8.94 -1.5,-0.73 -4.8,-1.65 -7.2,-2.05 -7.2,-1.14 -20.2,-4.75 -21.4,-5.91 -1.8,-1.79 -4.6,-1.18 -7.1,1.54 -2.3,2.44 -2.6,2.5 -4.7,1 -6.8,-4.74 -17.2,0.01 -12.2,5.55 0.9,1 1.7,3.51 1.7,5.58 0.2,5.17 -12.6,5.3 -17.4,0.18 -2,-2.13 -3.7,-2.9 -6.2,-2.9 -4.3,0 -9.6,-2.14 -15,-6.04 -2.3,-1.7 -5.3,-2.96 -7,-2.96 -1.7,0 -4.2,-1.07 -5.9,-2.5 -7.8,-6.55 -16.6,4 -10.6,12.7 9.2,13.38 24.9,17.01 41.3,9.61 1.5,-0.69 3.7,-0.13 8.7,2.23 5.7,2.63 7.2,2.98 9.6,2.15 3.3,-1.14 4.6,-0.56 5.6,2.46 0.7,2.42 6.1,5.35 9.8,5.35 1.4,0 3.3,0.9 4.3,2 2.3,2.61 3.9,2.52 6.2,-0.35 4.1,-5.23 7.6,-5.78 9.8,-1.53 2,3.78 0.6,10.99 -2.8,14.59 -1.1,1.25 -2.4,4.48 -2.8,7.38 -0.5,2.84 -1.6,5.92 -2.4,6.86 -1.9,2.11 -1.9,5.75 0,9.05 0.7,1.37 1.4,4.84 1.4,7.71 0.1,3.65 0.8,6.56 2.6,9.69 3.5,6.29 3.4,14.27 -0.1,20.37 -2.1,3.49 -2.5,5.26 -2.1,8.17 0.8,4.91 -3.8,10.41 -5.8,7.06 -1.1,-1.7 -2.5,-1.11 -2.5,1 0,1.1 0.4,2 1,2 0.5,0 1,0.45 1,1 0,1.57 -5.7,1.16 -7,-0.5 -4,-4.75 -15,-1.26 -15,4.73 0,3.83 0,3.83 -4.8,3.23 -19.3,-2.49 -29.5,28.09 -11.2,33.65 2.2,0.66 4.2,2.2 5.2,3.98 1,1.66 2.5,2.91 3.6,2.91 4.4,0 8,8.75 5,11.8 -2.1,2.08 -4.8,1.31 -9.1,-2.66 -8.4,-7.67 -19.1,-8.63 -17.3,-1.56 0.9,3.59 -1,3.02 -7,-2.08 -8.6,-7.36 -16.4,-3.21 -9.4,5 0.9,1.1 2.7,3.88 4,6.19 1.4,2.69 3.4,4.6 5.4,5.33 3.6,1.36 8.5,3.59 10.6,4.91 0.8,0.52 2.7,1.2 4.1,1.51 1.5,0.3 4.1,1.69 5.7,3.07 7.2,6.03 15.8,5.49 13.5,-0.85 -2.2,-5.71 -1.4,-6.76 5.5,-7.42 4.9,-0.47 4.9,-0.45 6.1,3.04 1.4,4.15 7.6,8.72 11.9,8.72 3.3,0 9.6,4.62 12.3,9.03 2,3.3 5.3,3.76 13.9,1.9 9.7,-2.12 11.4,-2.13 15.8,-0.14 2.4,1.11 5.2,3.32 6.2,5.08 2.8,4.5 11.8,3.23 13.5,-1.88 1.1,-3.53 -4.1,-8.31 -8.3,-7.64 -6.1,0.97 -6.9,-7.29 -1,-10.66 2.8,-1.59 3,-2.1 2.5,-5.72 -0.6,-4.36 0.5,-5.05 3.8,-2.51 1.1,0.81 2.5,1.49 3.1,1.5 1.9,0.06 13.5,-11.99 12.7,-13.2 -4.1,-6.74 -0.5,-13.67 7.2,-13.73 4.5,-0.04 8.2,-2.08 7.1,-3.88 -0.4,-0.64 -2,-1.15 -3.6,-1.15 -5.1,0 -9.4,-9.92 -4.7,-10.82 2.7,-0.53 11.5,6.67 11.9,9.73 0.1,1.54 1.2,2.99 2.5,3.57 1.3,0.55 2.3,1.42 2.3,1.95 0,0.54 1.3,2.34 2.9,4.02 4.3,4.5 4.6,10.13 0.5,11.15 -3.7,0.93 -3,4.7 1.1,5.42 2.9,0.53 3,0.65 2.7,5.91 -0.5,8.15 -2.4,10.76 -5.6,7.57 -2.3,-2.29 -5.3,-1.8 -7.5,1.22 -2.2,3.12 -7.5,3.58 -14.7,1.27 -2.2,-0.72 -5.2,-1.01 -6.7,-0.65 -5.3,1.33 -7,5.8 -2.8,7.15 1.1,0.35 2.3,2.26 2.9,4.85 1.4,5.39 4.2,8.08 7.7,7.39 1.5,-0.28 3.9,0.19 5.4,1.05 3.9,2.22 14.3,0.04 17.1,-3.56 2.6,-3.36 2.5,-3.73 -1.6,-4.8 -2.2,-0.57 -4.2,-1.97 -5.2,-3.63 -1.9,-3.11 -0.8,-5.23 1.3,-2.45 2.4,3.3 7.8,3.76 11.9,1.01 4,-2.72 5.4,-2.27 10.8,3.49 2.5,2.66 2.6,3.16 1.5,6.11 -2.1,5.59 4.5,9.83 10.3,6.55 3.4,-1.97 4.7,-1.85 5.5,0.52 0.3,1.11 2.7,3.09 5.3,4.4 6.7,3.44 9.9,7.1 8.4,9.6 -1.8,2.82 -1.5,4.75 0.8,5.99 1.1,0.6 1.8,1.47 1.5,1.95 -1.8,2.95 6.4,8.58 10.9,7.45 2,-0.48 3.2,0.08 5.6,2.48 5.4,5.35 9.3,1.38 6.9,-6.84 -1.9,-6.24 2.3,-6.93 5.8,-0.97 1.4,2.49 2.2,2.87 4.5,2.36 4.2,-0.92 8.8,0.39 8.8,2.5 0,2.94 -7,3.65 -9.3,0.94 -0.9,-1.16 -1.8,-1.72 -1.8,-1.25 -0.1,0.48 -0.2,1.75 -0.3,2.82 -0.1,1.36 -1.1,2.16 -3.4,2.63 -5.5,1.13 -5.1,2.08 2,4.29 8.5,2.67 6.8,20.81 -2.6,27.21 -2,1.35 -4.1,3.35 -4.6,4.43 -1.4,2.52 -3.7,2.56 -4.5,0.07 z M -1857,291.63 c 0.2,-2.69 -0.4,-4.37 -2.3,-6.63 -2.2,-2.68 -2.4,-3.37 -1.4,-6.21 2,-5.76 -11,-16.76 -16.1,-13.7 -2.9,1.66 -11.9,-5 -14.9,-11 -0.9,-1.84 -1.7,-2.08 -5.2,-1.61 -3.4,0.45 -4.3,0.19 -5.6,-1.6 -0.8,-1.17 -2.1,-2.13 -2.9,-2.13 -0.8,0 -1.8,-0.71 -2.1,-1.58 -0.8,-1.98 -10.7,-6.42 -14.4,-6.42 -3.9,0 -5.6,-5.4 -2.4,-8 4.7,-3.94 1.4,-5.73 -5.7,-3.04 -6.4,2.44 -10.5,-4.05 -6.9,-10.85 1.7,-3.16 3.4,-16.2 2.2,-17.33 -1.7,-1.71 -10.9,3.96 -12.1,7.47 -0.9,2.67 -1.4,2.93 -4.1,2.39 -2.2,-0.46 -3.4,-0.12 -4.7,1.36 -1.6,1.94 -1.7,1.94 -3.7,0.01 -2.1,-1.93 -2.1,-1.92 -5.1,0.79 -1.6,1.49 -4.1,3.49 -5.6,4.43 -1.5,0.94 -3,2.74 -3.4,3.99 -0.4,1.25 -1.5,3.18 -2.4,4.28 -2.5,2.77 -3.5,7.6 -1.9,8.59 1.5,0.91 1.3,8.31 -0.3,10.83 -3.6,5.69 8.5,13.64 15.2,10.03 1.6,-0.83 2.1,-0.68 2.6,0.75 1.2,3.4 6.7,8.27 10.1,8.9 1.8,0.34 4.9,1.47 7,2.51 4,2.07 7.5,2.39 10.1,0.95 2.4,-1.25 10.2,-0.14 10.2,1.45 0,1.17 1.7,1.74 9.5,3.12 2.7,0.47 3.5,-0.03 6.9,-4.05 4.6,-5.4 5.6,-5.53 11.5,-1.6 3.8,2.52 4.7,2.76 5.9,1.61 1.7,-1.67 4.1,-0.58 9.7,4.28 2.7,2.43 3.4,3.57 2.6,4.4 -3.5,3.5 2.1,15.7 7.2,15.74 1.2,0.01 2.8,0.46 3.7,1.01 3.6,2.44 8.4,0.73 8.8,-3.14 z" />
            <path
               style="fill:#2d463b"
               inkscape:connector-curvature="0"
               id="path3707"
               d="m -1480.8,545.11 c 0,-4.2 1.6,-6.05 6,-6.76 12,-1.92 19.5,-12.14 11.5,-15.77 -3.3,-1.49 -9.7,1.23 -13,5.56 -2.3,2.89 -2.8,3.03 -10.3,3.15 -5.6,0.09 -8.6,0.61 -10.3,1.79 -3.5,2.44 -6.2,2.05 -9.5,-1.35 -2.7,-2.83 -3.2,-2.99 -8.9,-2.59 -5.8,0.42 -18.5,-5.35 -18.5,-8.43 0,-2.28 -13.2,-7.92 -18.5,-7.96 -4.6,-0.03 -10.6,-1.95 -14,-4.47 -3.9,-2.86 -8.8,-4.53 -13.5,-4.53 -2,0 -4.5,-0.65 -5.6,-1.43 -3.4,-2.38 -14.1,-5.57 -18.7,-5.57 -2.4,0 -5.9,-0.9 -8,-2.03 -2.1,-1.11 -5.8,-2.29 -8.2,-2.62 -6.1,-0.85 -4,-6.35 2.5,-6.35 1.4,0 3,-0.44 3.5,-0.97 1.4,-1.4 37.5,0.82 39.5,2.42 4.2,3.48 7,2.21 7,-3.19 0,-3.19 -3.1,-10.55 -4.8,-11.64 -0.5,-0.29 -1.7,-3.13 -2.7,-6.32 -1,-3.19 -2.3,-7.08 -2.8,-8.64 -4.5,-12.51 -29.9,-29.57 -35.2,-23.66 -2,2.2 -4.9,2.72 -4.3,0.75 0.2,-0.69 1.4,-1.39 2.5,-1.56 4.2,-0.62 3.6,-3.34 -2,-8.62 -6.8,-6.39 -9.8,-17.44 -5.7,-21.11 1,-0.91 1.6,-2.31 1.3,-3.11 -0.3,-0.8 0.5,-2.58 1.8,-3.95 2.8,-3 1.9,-5.21 -2.9,-6.84 -4.3,-1.48 -4.5,-1.78 -4.7,-8.28 -0.2,-6.18 0.9,-8.99 2.9,-7.33 0.7,0.53 2.4,0.88 4,0.76 2.9,-0.22 3.5,0.46 5.6,5.98 0.7,1.99 3.1,4.54 6.3,6.75 2.8,1.95 6.5,5.17 8,7.15 1.6,1.98 4.3,4.19 6,4.92 2.5,1.04 3.4,2.2 4.2,5.64 0.6,2.45 1.7,4.42 2.5,4.52 8.3,1.08 9,1.37 9,4.17 0,5.71 4.5,6.83 8.6,2.16 1.6,-1.79 3.7,-3 5.1,-3 4,0 13.3,-12.02 13.3,-17.15 0,-1.51 -6.4,-4.85 -9.3,-4.85 -4.4,-0.01 -7.1,-3.47 -6.2,-7.87 0.4,-2 0.7,-5.44 0.7,-7.64 -0.2,-6.23 3.1,-9.89 5.7,-6.49 2.6,3.3 1.8,9.6 -1.5,12.7 -4.7,4.25 -1.7,8.12 3.8,4.97 3.7,-2.12 5.8,-2.13 5.8,-0.03 0,2.27 5.2,10.35 6.7,10.35 1.5,0.01 4.3,-3.96 4.3,-6.25 0,-4.24 6.5,-8.87 9.4,-6.63 3.6,2.81 3.2,4.44 -1.5,7.45 -3.7,2.28 -4.1,2.94 -3.6,5.43 1,4.77 -5.6,11.01 -11.6,11.01 -2.6,0 -4.7,1.68 -4.7,3.68 0,1.69 4.9,2.87 6.8,1.64 1.2,-0.73 2.5,-0.04 5.5,2.86 4.5,4.36 5.2,4.51 8.7,1.82 2.9,-2.33 8.8,-2.6 11.5,-0.54 2.2,1.66 5.5,2.02 5.5,0.61 0,-3.02 3,-3.98 7.7,-2.51 7.6,2.31 26.6,2.84 30.5,0.83 2.9,-1.5 3.2,-1.5 4.3,-0.01 0.7,0.89 2.4,1.62 3.8,1.62 3.1,0 3.4,1.87 1,5.66 -1.8,2.73 0.6,6.34 4.2,6.34 0.7,0 2.8,0.86 4.7,1.92 6.6,3.86 9.8,3.69 15.2,-0.81 2.7,-2.21 7.7,-5.48 11,-7.25 3.3,-1.78 7.8,-4.5 10,-6.05 2.3,-1.7 5.1,-2.81 7.1,-2.81 3.1,0 11.5,-7.22 11.5,-9.94 0,-3.05 -2.5,-5.98 -5.3,-6.26 -2.4,-0.24 -3.1,-0.82 -3.3,-2.65 0,-1.28 -0.7,-2.73 -1.5,-3.2 -2.6,-1.63 0.4,-3.07 4.6,-2.19 3.1,0.64 4,1.36 4.6,3.62 0.4,1.56 1.5,3.69 2.5,4.73 0.9,1.04 2.2,2.91 2.8,4.14 1.6,3.11 7.7,2.74 15.2,-0.94 7.4,-3.56 8.4,-6.57 2.9,-8.85 -7.6,-3.21 0.5,-16.01 8.8,-13.91 5.6,1.39 11.6,-5.32 10.3,-11.48 -1.3,-6.52 3.1,-11.5 10.5,-12.07 9.5,-0.73 20.3,-9.25 26.4,-20.68 6.4,-12.2 7.9,-14.21 10.4,-14.85 4.7,-1.18 6.1,-3.29 6.1,-9.69 0,-7.01 3,-14.93 6.6,-17.29 8.6,-5.61 2.5,-13.64 -7.4,-9.85 -3.5,1.36 -5,1.45 -8.1,0.5 -2.1,-0.63 -5.5,-1.14 -7.5,-1.14 -4.4,0 -4.6,-1.32 -1.5,-7.66 1.7,-3.22 1.9,-4.67 1.1,-5.49 -1.4,-1.41 -4.1,-0.43 -4.9,1.79 -0.4,0.93 -3.3,4.36 -6.5,7.62 -12.9,13.11 -14.4,17.53 -10.7,32.47 1.2,4.87 1.1,5.38 -0.8,7.5 -1.2,1.24 -2.4,3.22 -2.7,4.38 -0.8,2.47 -3.3,4.9 -7.5,7.23 -1.6,0.91 -4.8,2.67 -7,3.9 -3.2,1.76 -4.6,2.04 -6.5,1.29 -6.5,-2.46 -11,2.1 -10,10.17 0.6,5.92 -2.8,13.1 -7.1,14.42 -2.8,0.9 -3.5,2.22 -3.5,7.13 0,4.73 -1.5,5.51 -4.3,2.25 -3.4,-4.02 -7.4,-1.15 -4.5,3.26 3,4.62 -1.2,9.58 -6.6,7.79 -4.7,-1.57 -7.1,-4.45 -6.9,-8.67 0.1,-4.17 -1.7,-5.24 -4.9,-2.97 -1.3,0.87 -3.8,1.59 -5.6,1.59 -2.3,0 -4.1,0.8 -5.7,2.59 -2.4,2.6 -2.4,2.6 -7.5,0.91 -5.9,-1.95 -9.5,-0.62 -10.6,3.94 -0.4,1.61 -1.9,2.93 -4.6,4 -3.1,1.24 -4.4,2.55 -5.9,5.95 -3.9,8.9 -29.3,11.13 -37.2,3.26 -1.5,-1.46 -3.7,-2.66 -4.9,-2.67 -3.9,-0.02 -6.8,-1.15 -6.8,-2.6 0,-0.76 0.4,-1.38 0.9,-1.38 1.9,0 8.1,-6.21 8.1,-8.04 0,-3.31 -5,-6.29 -7.4,-4.47 -1.2,0.84 -2.7,1.81 -3.4,2.15 -1.8,0.85 -8.8,-2.46 -13.5,-6.38 -2.2,-1.8 -4.3,-3.26 -4.7,-3.26 -0.4,0 -2.6,-1.8 -4.8,-4 -4.9,-4.76 -7.9,-5.11 -13.7,-1.53 -5.3,3.21 -8.5,3.32 -8.5,0.26 0,-1.24 -0.9,-3.96 -2.1,-6.04 -3.9,-7.41 -3.7,-11.77 0.8,-15.73 2.2,-1.91 5.3,-4.63 6.9,-6.05 1.6,-1.42 3.9,-4.35 5.2,-6.5 2.6,-4.46 14.1,-12.41 17.9,-12.41 2.2,0 2.4,-0.33 1.8,-2.91 -0.8,-3.74 1.7,-6.32 10.1,-10.13 8.9,-4.05 10.3,-7.58 5.7,-14.35 -2.4,-3.66 -2.8,-3.82 -6.7,-3.25 -10.2,1.48 -13.8,2.45 -15.7,4.23 -1.2,1.05 -3.1,1.91 -4.3,1.91 -1.9,0 -2.1,0.46 -1.8,5 0.6,10.81 -6.3,21.48 -11.9,18.46 -2.4,-1.3 -2.4,-3.31 0,-8.73 4.5,-9.86 3.1,-14.23 -4.5,-14.23 -4.3,0 -4.7,-0.72 -9.4,-15 -4.4,-13.36 -5.3,-15 -8.1,-15 -4,0 -3.6,8.82 0.7,17.13 1.6,3 2.2,5.49 1.9,7.04 -0.4,1.31 -0.2,4.3 0.3,6.64 1,4.5 -0.3,7.19 -3.5,7.19 -0.8,0 -3.7,2.33 -6.4,5.17 -7.1,7.38 -10.1,2.95 -3.4,-4.99 3,-3.61 3,-4.19 0.4,-7.58 -1.2,-1.46 -2.5,-3.88 -2.9,-5.38 -3.2,-11.98 -14.1,-0.8 -13.9,14.19 0.2,7.58 2.1,10.23 7.9,10.76 6.8,0.63 5.4,8.56 -2.2,12.38 -6.1,3.11 -6.9,2.64 -4,-2.45 2.5,-4.51 2.7,-7.37 0.7,-9.06 -2.5,-2.12 -10.5,2.15 -10.5,5.63 0,0.73 -0.9,1.33 -1.8,1.33 -1.8,0 -6.2,4.94 -6.2,6.93 0,2.12 -4.5,4.03 -7.6,3.21 -2.9,-0.78 -2.9,-0.87 -2.6,-6.85 0.5,-9.01 -6.4,-18.88 -15,-21.45 -3.5,-1.07 -8,-5.53 -12.3,-12.34 -1,-1.65 -2.8,-3.67 -4,-4.47 -1.1,-0.81 -3.6,-3.17 -5.5,-5.25 -5.3,-5.93 -10.9,-0.58 -6.1,5.89 2.2,3.04 2,6.33 -0.5,6.33 -0.7,0 -1.9,-1.24 -2.7,-2.75 -1.1,-2.3 -1.9,-2.75 -5.2,-2.75 -4.6,0 -6.7,-3.68 -4.7,-8.15 2,-4.31 -0.1,-9.22 -3.4,-7.95 -0.8,0.29 -3.3,-0.14 -5.5,-0.94 -2.4,-0.85 -5.7,-1.21 -7.8,-0.87 -4.5,0.71 -9.1,-2.41 -9.1,-6.1 0,-1.94 0.6,-2.42 3.2,-2.68 6.4,-0.62 4.6,-5.26 -2.2,-5.55 -14.9,-0.63 -17.2,-2.06 -19,-11.76 -1.5,-7.96 -2.4,-9.5 -5.5,-9.5 -5.7,0 -2.7,-6.22 3.9,-7.87 2.4,-0.63 4.7,-1.54 5,-2.04 0.3,-0.5 3.2,-0.67 6.4,-0.38 5.5,0.51 15.8,-2.96 16.3,-5.48 0.1,-0.4 0.2,-3.84 0.3,-7.64 0.1,-5.56 0.5,-7.12 2,-8 5.1,-3.07 5.6,-3.92 4.6,-7.59 -2,-6.77 -2.1,-16.27 -0.2,-15.42 4.3,1.92 7.6,1.05 8,-2.08 0.5,-4.53 1.5,-4.88 5.8,-1.98 4.1,2.8 10.9,2.97 14,0.35 2,-1.69 1.6,-0.38 -1.1,3.72 -2.8,4.11 -2.9,4.32 -1.6,6.34 2.8,4.48 16.6,-6.5 15.9,-12.68 -0.3,-2.3 -0.9,-2.81 -3.6,-3.07 -1.8,-0.17 -3.2,-0.73 -3.2,-1.25 0,-1.32 4.8,-1.08 9.1,0.45 3,1.07 4.1,1.06 6.1,-0.02 1.5,-0.78 5.2,-1.24 9.1,-1.13 6.4,0.19 6.7,0.08 10.3,-3.58 2.9,-2.83 4.3,-3.6 5.8,-3.1 1.2,0.37 3.9,0.89 6.1,1.16 2.2,0.27 5,1.42 6.2,2.55 2.1,1.95 2.4,1.98 5.5,0.46 1.8,-0.88 3.9,-1.85 4.8,-2.15 0.8,-0.31 2.2,-1.1 3.1,-1.76 1.4,-0.95 2.5,-0.83 5.7,0.63 7.8,3.5 15.2,0.34 15.2,-6.48 0,-2.98 0.5,-4.09 2.7,-5.48 1.5,-0.96 3.9,-3.01 5.4,-4.54 2.5,-2.64 2.8,-2.74 6.9,-1.71 5.9,1.51 8.4,-1.28 7.5,-8.32 -0.5,-3.14 -0.3,-5.38 0.6,-6.78 1.1,-1.72 1.1,-2.67 0,-5.36 -2.7,-6.69 -2.7,-6.74 1.1,-6.13 4.7,0.78 6.7,-1.56 4.8,-5.97 -0.7,-1.75 -1.6,-4.97 -1.9,-7.17 -0.6,-3.855 -0.9,-4.147 -8.6,-7.821 -4.4,-2.1 -9.2,-4.365 -10.5,-5.035 -5.6,-2.707 -2,-8.713 5.6,-9.591 3.8,-0.433 5.1,-1.059 5.8,-2.808 1.1,-2.429 2.1,-2.831 3.1,-1.25 0.7,1.25 4.2,1.313 4.9,0.091 1.2,-1.91 -0.7,-4.091 -3.5,-4.091 -2.4,0 -2.9,-0.43 -2.9,-2.3 0,-4.349 -4.5,-6.292 -7.1,-3.103 -2.1,2.544 -3.1,-1.469 -1.1,-4.52 1.3,-1.939 1.4,-2.512 0.3,-2.865 -0.7,-0.243 -2.5,-1.725 -3.9,-3.294 -1.4,-1.569 -4.1,-3.376 -6.1,-4.015 -2,-0.64 -4.2,-1.61 -4.9,-2.155 -0.8,-0.67 -1.7,-0.592 -2.7,0.242 -3,2.481 -6.3,0.432 -6.8,-4.232 -0.8,-7.38 3.5,-9.333 7.1,-3.234 1.2,1.938 2.9,3.761 3.9,4.05 1,0.289 3.5,1.418 5.5,2.509 4.7,2.469 7.8,1.308 7.8,-2.93 0,-1.925 0.9,-3.456 3,-4.994 1.7,-1.294 3,-3.143 3,-4.438 0,-3.353 1.5,-5.312 3.1,-4.044 1.9,1.456 6.7,2.517 8,1.739 0.6,-0.38 -0.5,-2.205 -2.7,-4.436 -2,-2.085 -4.2,-4.846 -4.8,-6.135 -0.7,-1.444 -2.3,-2.468 -4,-2.666 -1.8,-0.217 -3,-1.132 -3.7,-2.815 -1.5,-4.076 -1.2,-4.24 4.3,-1.959 7.6,3.173 11.8,5.506 11.8,6.662 0,0.558 0.9,2.34 2.1,3.959 2,2.588 2.1,3.241 0.9,5.392 -0.7,1.346 -1,3.186 -0.7,4.089 1,2.486 4.1,1.37 4.5,-1.578 0.1,-1.552 1.4,-3.217 3.1,-4.241 4.6,-2.679 5.3,-2.244 4.6,2.562 -1.1,6.724 -1.6,7.809 -4,8.736 -4,1.518 -7.4,9.866 -4.8,11.895 1.1,0.891 2.4,2.658 2.7,3.928 1.1,3.617 5.1,2.601 5.1,-1.309 0,-1.65 0.4,-3.569 0.8,-4.266 1.3,-2.008 2.9,-0.259 2.2,2.373 -0.7,2.914 3.7,12.232 6.3,13.034 7.6,2.448 9.2,4.613 5.2,7.127 -1.4,0.855 -2,2.332 -2,4.682 0,1.888 -0.5,3.73 -1.1,4.093 -0.6,0.364 -0.9,2.466 -0.8,4.672 0.4,4.705 -3.1,8.956 -8.8,10.829 -6.9,2.279 5.6,10.961 15.7,10.961 1.3,0 2.5,1.23 3.4,3.4 0.7,1.87 2.3,3.7 3.4,4.06 1.2,0.36 2.7,1.85 3.4,3.31 0.8,1.76 2.4,2.87 4.6,3.32 1.8,0.37 4.1,1.44 5.1,2.38 1.5,1.36 4.3,1.77 14,2.04 6.6,0.18 12.6,0.71 13.3,1.16 0.7,0.45 2.2,0.83 3.2,0.83 1.1,0 2.2,0.78 2.4,1.75 0.2,1 -0.3,1.75 -1.1,1.75 -2.5,0 -5.1,3.91 -5.2,7.78 0,2.04 -0.9,4.97 -1.9,6.51 -1.6,2.33 -1.7,3.21 -0.7,5.38 1,2.24 0.9,2.78 -0.9,4.01 -5.7,4.03 4.9,7.54 11.2,3.68 1.3,-0.84 0.8,-4.4 -0.7,-5 -2.5,-0.96 -1.7,-3.08 2,-5.36 4.6,-2.84 6.5,-5.7 6.5,-9.75 0,-2.97 0.2,-3.23 2.4,-2.69 1.8,0.46 2.8,-0.01 4.2,-2.05 1,-1.45 2.8,-3.85 3.9,-5.33 5.7,-7.3 7.4,-26.05 2.8,-29.755 -4.5,-3.565 -2.4,-7.93 3.7,-7.93 4.7,0 5,-0.196 5,-3.68 0,-2.625 -8.5,-10.82 -11.2,-10.82 -1,0 -1.8,-0.369 -1.8,-0.82 0,-1.826 9.7,0.501 13.2,3.163 2,1.514 5.2,3.015 7.2,3.335 6.3,1.024 12.6,14.947 10.7,23.717 -2.7,13.1 -2.7,16.8 0.4,16.43 4.5,-0.53 8.1,-8.16 9.6,-20.24 2.3,-18.681 16.1,-21.473 15.9,-3.212 -0.1,3.372 0.2,8.772 0.5,11.992 0.5,4.3 0.2,6.84 -0.9,9.5 -0.9,2 -2,5.56 -2.5,7.91 -0.5,2.35 -3.9,9.6 -7.5,16.11 -3.7,6.52 -6.9,13.27 -7.3,15.01 -0.4,2.15 -2.2,4.54 -5.6,7.39 -2.8,2.32 -8.1,7.17 -11.7,10.78 -3.7,3.62 -8.2,7.15 -9.9,7.86 -1.7,0.71 -4.7,3.27 -6.7,5.68 -1.9,2.41 -4.8,4.67 -6.3,5.01 -11.2,2.62 -19.3,13.79 -18.5,25.82 0.6,9.07 0.6,9.07 -3,10.8 -2.7,1.3 -3.6,2.35 -3.6,4.18 0,6.06 9.2,3.01 9.8,-3.26 0.1,-1.74 0.7,-3.15 1.2,-3.15 0.6,0 2,-2.02 3.2,-4.48 1.7,-3.54 3.1,-4.86 6.5,-6.25 3.2,-1.28 5.1,-3.02 7.2,-6.27 2.2,-3.62 3.8,-4.85 7.8,-6.26 4,-1.39 6.4,-3.3 11.9,-9.38 3.8,-4.2 8.7,-9.49 11,-11.75 2.2,-2.26 5.1,-5.69 6.4,-7.61 1.3,-1.93 4,-4.91 5.9,-6.63 3.6,-3.11 13.6,-20.28 16.2,-27.79 0.8,-2.3 3.7,-6.18 7,-9.39 5.3,-5.14 5.9,-6.15 9.4,-16.93 2.2,-6.96 4.5,-12.12 5.7,-13.12 4.8,-3.87 5.8,-5.268 5.8,-8.522 0,-1.858 0.6,-3.938 1.5,-4.623 0.9,-0.806 1.5,-3.05 1.5,-6.372 0,-6.845 0.8,-7.935 5.2,-7.105 4.2,0.779 6.1,-1.276 7.2,-7.887 0.5,-2.57 2.1,-5.416 5,-8.5 10.5,-11.4 8.8,-25.276 -2.5,-19.275 -6.4,3.435 -7.7,3.479 -14.5,0.504 -5.2,-2.286 -6.6,-3.384 -7.5,-5.932 -0.5,-1.72 -3.5,-5.333 -6.5,-8.03 -7.5,-6.626 -11.9,-12.931 -13.4,-19.293 -1.2,-5.0271 -1.4,-5.279 -4.1,-4.8838 -1.8,0.2575 -3.1,-0.0879 -3.4,-0.9045 -1.2,-3.1274 -6.6,-1.1405 -12.3,4.5118 -7,6.9725 -8.7,9.4775 -9.2,14.048 -0.5,4.283 -0.9,4.784 -5,6.884 -7.7,3.877 -9.5,6.341 -9.2,12.709 0.2,6.539 -2.4,10.389 -5.8,8.549 -1,-0.562 -3.1,-1.023 -4.6,-1.023 -2.6,0 -2.7,-0.159 -2.1,-4.25 0.4,-3.452 0.1,-4.674 -1.6,-6.513 -2.4,-2.616 -1.6,-4.027 2.8,-4.834 3.5,-0.625 3.9,-0.935 3,-2.336 -1.5,-2.441 -5.1,-0.862 -10.3,4.506 -6,6.216 -8,6.394 -8.4,0.782 -0.6,-7.475 -10.6,-10.423 -16.1,-4.761 -4,4.125 -7.5,4.203 -6.4,0.144 0.4,-1.23 0.6,-3.294 0.6,-4.586 0.1,-1.339 1.4,-3.63 3.2,-5.326 2.6,-2.41 3,-3.15 1.8,-3.886 -2.5,-1.561 -4.9,-1.035 -7.1,1.56 -2.6,2.93 -7.7,3.348 -12.2,0.994 -3.7,-1.906 -3.5,-1.937 -4.6,1.006 -1.1,2.855 -2.5,3.235 -3.4,0.91 -0.9,-2.134 0.1,-3.41 2.4,-3.41 1.1,0 2,-0.423 2,-0.941 0,-1.389 -2.2,-2.454 -2.9,-1.437 -0.4,0.483 -1.7,0.999 -3.1,1.147 -5.3,0.587 -6.9,6.373 -2.9,10.12 1.9,1.774 1.4,9.716 -0.8,12.953 -0.6,0.897 -4.3,-1.148 -4.3,-2.374 0,-2.713 -6.3,-4.442 -10.5,-2.861 -2.7,1.066 -1.8,4.034 1.6,5.018 4.4,1.249 5.1,9.944 1,11.51 -8.9,3.385 -16.3,-13.489 -11.2,-25.441 2.2,-5.258 3.1,-5.951 8,-6.089 3.2,-0.095 3.8,-0.564 6.4,-5.355 2.6,-4.967 3,-5.25 6.7,-5.25 4.6,0 8.6,-3.1105 7.4,-5.8268 -2.4,-5.453 -0.8,-13.927 2.3,-12.717 1.7,0.6367 6.2,-4.2562 6.2,-6.7382 0.1,-3.813 -2.7,-8.44 -5.5,-9.14 -2.5,-0.641 -2.6,-0.819 -1.1,-2.319 1.5,-1.492 1.7,-1.494 3.4,-0.019 2.1,1.923 9.7,4.813 13.5,5.179 1.5,0.144 3.8,1.183 5,2.309 3,2.712 8.9,5.534 16.3,7.745 3.3,0.9914 6.4,2.1595 7,2.5958 0.9,0.694 8.1,2.596 16.7,4.3945 2.2,0.4654 2.8,1.1215 2.8,3.4338 0,4.2506 2.3,5.8095 6.3,4.1824 4.8,-1.9753 14,-3.166 14.8,-1.9163 0.9,1.4485 4.9,0.0345 4.9,-1.7301 0,-0.86146 -1,-1.4326 -2.5,-1.4326 -2.9,0 -3.1,-0.9714 -1,-5.0246 0.8,-1.6089 1.8,-5.6189 2.1,-8.9099 0.7,-6.416 2.3,-8.945 7.4,-11.581 1.6,-0.845 3,-1.902 3,-2.35 0,-0.447 1.1,-1.326 2.5,-1.953 1.9,-0.904 2.5,-1.872 2.5,-4.694 0,-2.656 0.7,-4.32 3.1,-6.579 4.8,-4.712 -4,-14.055 -13.1,-13.929 -3.7,0.052 -9,-5.165 -9.1,-8.866 0,-5.273 -4.1,-8.28 -13.2,-9.843 -19.4,-3.307 -29.3,-7.885 -27.4,-12.715 1.5,-3.951 6.9,-3.1 12.6,1.97 6.7,6.103 14.6,3.849 8.4,-2.416 -1.6,-1.591 -5.1,-5.188 -7.8,-7.993 -3.1,-3.156 -5.9,-5.102 -7.3,-5.112 -1.4,0 -2.6,-0.84 -3.2,-2.25 -1.4,-3.73 -7.1,-8.28 -15,-12.08 -4.2,-1.97 -9.6,-5.44 -12,-7.71 -4.5,-4.13 -4.5,-4.13 1.5,-0.87 3.3,1.79 7.2,3.88 8.7,4.65 1.5,0.76 3,1.85 3.4,2.43 0.3,0.58 2.9,2.07 5.7,3.32 4.9,2.13 17.9,10.25 25.7,15.989 1.9,1.42 6.4,4.665 10,7.213 81.7,58.257 142.3,171.93 146.5,275 0.3,7.6 0.7,16.31 0.9,19.38 0.5,8.25 -1.2,37.62 -3,51.93 -15.3,120.22 -89.1,227.24 -195.6,283.41 -16.2,8.53 -18.8,9.36 -18.8,5.95 z m 67.8,-53.56 c 1.9,-1.2 6,-2.52 9,-2.93 6.1,-0.83 13.4,-5.19 14,-8.4 0.2,-1.06 2.1,-3.92 4.3,-6.35 4.4,-5.04 4.6,-5.75 1.9,-6.62 -2.7,-0.84 -2.7,-5.39 0,-9.73 1.1,-1.8 2,-4.01 2,-4.9 0,-0.9 0.7,-2.24 1.6,-2.99 2.9,-2.4 5.4,-9.74 5.4,-15.97 0,-4.36 0.3,-5.91 1.3,-5.91 2.6,0 4.2,-2.91 2.5,-4.59 -1.8,-1.81 -4.5,-0.96 -5.1,1.65 -0.9,3.13 -3.2,3.23 -10.1,0.44 -8.9,-3.56 -13.9,-1.49 -12.2,5.13 0.7,2.78 -6,10.66 -12.4,14.58 -3.8,2.32 -13,10.37 -14.4,12.57 -0.5,0.86 -0.2,2.06 0.9,3.27 1.7,1.81 1.6,2.08 -1.1,5.66 -2.5,3.24 -2.9,4.74 -3.1,10.77 -0.1,3.86 -0.5,8.39 -0.8,10.07 -0.9,3.88 0.6,5.18 6.5,5.7 2.4,0.22 4.9,0.47 5.3,0.57 0.5,0.1 2.5,-0.81 4.5,-2.02 z m -271.2,11.54 c -0.3,-0.36 -2.5,-1.01 -4.9,-1.45 -14.4,-2.66 -21.4,-8.32 -14.7,-11.89 3.6,-1.95 2.5,-5.05 -1.8,-5.05 -22.3,0.03 -24.4,-0.44 -31.4,-7.2 -1,-0.97 -3,-1.75 -4.5,-1.75 -1.5,0 -3.7,-0.89 -4.8,-1.98 -1.2,-1.08 -3.2,-2.13 -4.5,-2.33 -1.3,-0.2 -3.3,-1.34 -4.6,-2.53 -4.6,-4.42 -8.2,-1.47 -4.4,3.63 4.7,6.43 -0.2,11.04 -5.7,5.26 -1.8,-1.91 -3.8,-3.05 -5.5,-3.05 -1.4,0 -5,-1.58 -7.8,-3.5 -2.9,-1.93 -6.3,-3.5 -7.6,-3.5 -9.2,0 -37.1,-14.49 -36.7,-19.1 0.4,-4.14 -1.1,-5.09 -6.8,-4.35 -3.5,0.44 -4.9,0.2 -5.9,-0.99 -0.7,-0.86 -2,-1.56 -2.8,-1.56 -0.9,0 -2.3,-0.6 -3.2,-1.32 -0.8,-0.72 -3.3,-2.01 -5.5,-2.87 -2.2,-0.86 -7.6,-2.97 -12,-4.7 -4.4,-1.72 -9.1,-3.13 -10.3,-3.12 -3,0.01 -9.9,-3.52 -11.1,-5.73 -0.8,-1.41 -2.1,-1.69 -7,-1.45 -6.7,0.34 -11.6,-2.72 -14.1,-8.75 -1.5,-3.51 -7.8,-6.06 -15.1,-6.06 -3,0 -5.2,-0.56 -5.9,-1.5 -0.7,-0.83 -1.7,-1.5 -2.3,-1.5 -0.5,0 -2.7,-1.77 -4.8,-3.92 -2.2,-2.26 -7.1,-5.44 -11.6,-7.54 -4.3,-1.99 -9,-4.28 -10.5,-5.08 -1.5,-0.81 -3.4,-1.46 -4.2,-1.46 -0.9,0 -2.8,-1.79 -4.2,-3.97 -1.5,-2.18 -4.1,-4.84 -5.9,-5.91 -2.6,-1.53 -3.5,-2.81 -4,-6.19 -0.4,-2.34 -2.3,-6.37 -4.2,-8.96 -1.8,-2.59 -3.3,-5.48 -3.3,-6.41 0,-0.93 -0.6,-2.68 -1.2,-3.88 -1,-1.81 -2.1,-13.68 -1.3,-13.68 1.7,0 11.1,5.99 12.3,7.87 2.4,3.66 8.7,9.53 11.9,11.18 12.5,6.46 20.7,13.85 26.6,24.09 4.7,8.24 13.6,13.53 12.4,7.4 -0.2,-1.41 0.3,-3.63 1.4,-5.25 1,-1.54 1.9,-3.53 1.9,-4.44 0,-2.53 4.4,-3.15 7.8,-1.09 2.7,1.62 2.8,1.98 1.6,3.7 -4.5,6.07 2.8,19.09 12.5,22.35 3.3,1.13 7.3,2.99 8.7,4.13 1.5,1.13 3.2,2.06 3.9,2.06 0.8,0 3.4,1.78 5.9,3.95 2.8,2.44 6,4.2 8.3,4.58 2.1,0.34 5,1.07 6.4,1.63 5.2,1.97 5.9,1.02 3.8,-5.62 -2.5,-8.05 1.5,-12.39 5.6,-6.09 2,3.02 6.5,5.73 13.3,7.98 3.3,1.09 6,2.81 7.4,4.72 6.5,8.68 7.4,8.91 23,6.26 3.9,-0.66 9.6,1.49 16.8,6.38 4.2,2.88 9.7,2.55 14.3,-0.88 2.7,-2.03 3.4,-2.12 7.1,-1.03 2.2,0.67 5.8,1.64 7.8,2.17 2.1,0.54 4.6,1.46 5.6,2.05 1.3,0.81 3.2,0.56 7.9,-1.01 3.4,-1.15 7.1,-2.09 8.3,-2.09 4.4,0 11.2,-5.2 10.2,-7.76 -0.3,-0.87 0.2,-2.1 1.2,-2.85 3.1,-2.21 7.6,1.67 7.6,6.49 0,6.63 5.4,10.37 12.7,8.7 4.3,-0.99 5.5,1.51 2.2,4.94 -1.2,1.34 -2.5,4.12 -2.9,6.18 -0.6,3.73 -0.6,3.75 -4.9,3.44 -8,-0.58 -10.3,4.39 -5.6,12.38 3.6,6.07 5.5,6.4 11.8,2.03 4,-2.74 6.1,-3.55 8.7,-3.34 4.2,0.35 5.5,-3.21 2,-5.41 -2.4,-1.52 -2.7,-5.03 -0.5,-6.86 1,-0.82 1.4,-2.15 1,-3.62 -0.7,-2.74 1,-3.08 3.6,-0.74 1.2,1.13 1.6,2.52 1.2,4.8 -0.4,2.21 0,3.62 1.1,4.53 0.8,0.73 1.6,2.18 1.6,3.22 0,1.04 0.9,2.67 2.1,3.63 1.2,0.95 3.1,2.76 4.2,4.02 1.6,1.71 2.8,2.13 4.8,1.69 2.2,-0.48 3,-0.03 4.8,2.47 1.4,1.92 3.1,3.06 4.5,3.06 9.4,0 13.6,5.14 12.8,15.93 -0.8,12.22 -7,15.87 -19.3,11.43 -4.9,-1.74 -4.9,-1.73 -7,0.44 -2.1,2.28 -3.1,2.66 -4.3,1.54 z m -234.9,-132.06 c -1,-0.95 -5,-3.55 -9,-5.78 -6.1,-3.44 -8.5,-5.74 -16.2,-15.1 -5,-6.07 -11,-12.54 -13.3,-14.37 -2.4,-1.82 -6.9,-5.62 -10.1,-8.43 -3.2,-2.81 -7.2,-6.24 -8.8,-7.63 -2.8,-2.37 -3,-3.01 -3.2,-10.33 -0.2,-4.29 -0.6,-8.79 -1.1,-10 -2.1,-5.65 5.7,-10.89 13,-8.66 3.5,1.1 7.7,2 9.2,2.01 3.9,0.01 4.4,2.29 1.2,5.48 -3.9,3.94 -1,6.85 7,6.99 5.1,0.08 5.8,0.35 7.5,3.16 1.7,2.86 6.4,5.26 13.8,7.06 7.7,1.88 1.3,-13.64 -6.7,-16.18 -2.5,-0.78 -1.7,-2.5 1.1,-2.5 2.1,0 2.4,-0.62 3.3,-6 0.8,-5.56 -12.2,-13.25 -25.3,-14.95 -4.4,-0.56 -5.9,-1.25 -7.5,-3.55 -3.9,-5.23 -19.1,-19.48 -20.9,-19.49 -1.6,-0.01 -1.9,0.58 -2.1,5.15 -0.2,2.72 -1,2.87 -5.7,1.06 -11.2,-4.35 -12.9,-6.94 -12.9,-19.44 0,-4.17 -0.7,-8.03 -1.7,-10.18 -1.6,-3.35 -1.6,-3.63 1,-9.03 3,-6.31 6.9,-7.79 8.6,-3.28 1.2,3.24 3.6,4.97 5.9,4.25 4.3,-1.36 3.5,-5.78 -1.8,-9.54 -3.5,-2.48 -3.9,-4.6 -1,-5.5 2.8,-0.91 5.8,0.26 6.5,2.6 0.9,2.79 3.9,1.98 4.2,-1.11 0.3,-3.33 -6.5,-13.24 -9.8,-14.19 -1.3,-0.4 -3.6,-0.97 -5.1,-1.27 -1.5,-0.3 -3.5,-1.29 -4.4,-2.21 -1.7,-1.74 -1.7,-1.22 0.1,-21.18 0.8,-9.55 10.4,-24.35 13,-20.14 1.2,2.05 4.2,0.96 5.5,-2 2.3,-5.65 8.6,-6.19 13,-1.11 3.8,4.47 6.1,5.11 8.2,2.27 2,-2.89 8.5,-3.54 9.9,-0.99 0.8,1.64 1.7,1.92 4.2,1.41 5.8,-1.16 6.1,-2.35 3.3,-11.38 -2.8,-9.27 -2.7,-9.75 1.9,-7.06 6.1,3.61 8.8,-8.48 8.4,-37.145 -0.1,-5.225 -0.1,-9.847 -0.1,-10.273 0.1,-0.425 1.4,0.024 2.9,0.998 2.6,1.703 2.6,1.701 2,-0.059 -0.4,-1.006 -0.7,-2.242 -0.7,-2.747 0,-0.505 -0.7,-0.919 -1.4,-0.919 -1.9,0 -2.6,-3.058 -1.9,-8.246 0.7,-5.337 2,-7.042 4.8,-6.322 1.8,0.433 3,-0.283 5.3,-3.157 2.9,-3.716 2.9,-3.716 11.1,4.25 7.9,7.668 8.1,8.017 6.1,9.343 -6.2,4.154 5.1,12.653 12.1,9.072 3.9,-1.981 7.1,-1.79 19.6,1.162 4.4,1.041 6.1,0.985 11,-0.351 9.7,-2.661 16.2,-3.248 13.8,-1.233 -8.1,6.551 -18.1,9.674 -30.5,9.454 -4.7,-0.083 -12.2,0.172 -16.8,0.567 -8.9,0.777 -9.8,0.207 -7.1,-4.703 1.9,-3.715 -10.1,-13.211 -14.6,-11.482 -2.1,0.812 -4.3,6.709 -3.6,9.57 0.8,2.954 2,3.582 9.3,5.063 3.2,0.636 5.8,1.462 5.7,1.835 0,1.467 -1.6,2.85 -4.7,4.107 -4.3,1.746 -1.8,8.076 3.2,8.076 2.5,0 6.9,10.44 5.4,12.89 -3.3,5.2 2.6,10.04 7.9,6.56 2,-1.34 4,-1.59 9.2,-1.17 7.9,0.63 9.4,-0.07 12.2,-5.57 4.8,-9.52 14.9,-14.39 14.9,-7.18 0,2.46 -4.9,9.37 -6.7,9.43 -0.7,0.02 -2.5,1.64 -4,3.6 -2.4,3.26 -4.6,4.75 -13.7,9.59 -1.7,0.9 -4.2,2.82 -5.6,4.25 -1.3,1.43 -2.8,2.6 -3.4,2.6 -4.6,0 -10.6,9.02 -10.6,15.96 0,2.22 -0.4,4.04 -0.8,4.04 -1.7,0 -3.2,-2.48 -3.2,-5 0,-6.56 -6.1,-6.82 -11.9,-0.53 -4.4,4.79 -4.7,5.59 -3.1,8.57 1.6,2.94 4.6,4.22 7,2.96 2.3,-1.24 2.6,-0.05 0.8,2.88 -3.2,5.13 2.8,6.72 10,2.64 2.9,-1.67 5.1,-2.28 7,-1.91 2.3,0.46 3,0.1 4,-2.14 1,-2.11 1.7,-2.56 3.4,-2.1 1.3,0.33 3.9,0.6 5.9,0.61 4.4,0.02 5.4,1.87 3.2,5.83 -3.2,5.56 2.3,8.61 7.8,4.34 1.3,-1.02 4.6,-2.14 7.3,-2.5 5.7,-0.77 7.6,-2.04 7.6,-5.28 0,-2.59 -0.5,-2.75 -6.8,-2.42 -5,0.27 -5.5,-1.23 -1.2,-3.49 2.4,-1.2 6.3,-1.59 16.7,-1.63 11.4,-0.05 14.3,-0.36 17.2,-1.94 1.9,-1.04 4.9,-1.89 6.5,-1.9 3,0 15.9,-2.44 18.8,-3.53 0.8,-0.31 2,0.14 2.7,0.99 1.5,1.79 6.4,2.01 10.8,0.49 3.7,-1.29 10.8,1.95 12.5,5.7 1.4,2.96 4.3,3.04 10.7,0.27 11.4,-4.89 7.7,2.89 -5.2,11.06 -3.7,2.35 -7.2,4.86 -7.8,5.58 -0.6,0.72 -2.4,1.6 -4,1.95 -5.8,1.29 -10.2,8.39 -7.2,11.7 1.5,1.77 1.5,2.18 -1.1,7.33 -4.9,9.57 -9.2,10.15 -28.6,3.86 -12.3,-3.99 -12.3,-3.99 -15.9,-1.35 -2.3,1.69 -3.2,1.87 -5.5,1 -9.7,-3.69 -14.8,0.61 -11.1,9.42 3,7.21 -8,9.32 -14.7,2.84 -2,-1.88 -4.4,-2.85 -8.4,-3.39 -4,-0.54 -7.3,-1.91 -11.8,-4.84 -3.5,-2.24 -7.4,-4.07 -8.8,-4.07 -1.4,0 -3.7,-0.9 -5.1,-2 -7.8,-6.1 -18.9,4.33 -12.9,12.11 1,1.31 2.1,3.17 2.5,4.14 3.6,10.06 30,14.24 40.4,6.42 0.9,-0.65 3.5,0.06 8.1,2.19 5,2.32 7.7,2.99 9.9,2.53 2.7,-0.54 3.3,-0.24 4.7,2.47 1.8,3.46 3.5,4.57 8.6,5.5 1.9,0.35 4.9,1.41 6.7,2.34 2.9,1.57 3.3,1.57 5,0.07 8.3,-7.57 13.3,-1.07 7.3,9.57 -1.8,3.08 -3,6.78 -3,8.79 0,2.14 -1,4.78 -2.5,6.87 -3.1,4.09 -3.2,6.37 -0.5,9.72 3.7,4.74 1.9,8.18 -2.6,4.81 -3.6,-2.75 -6.1,-1.94 -6.9,2.22 -0.4,2.06 -1.4,4.5 -2.2,5.42 -4.3,4.76 1,7.26 6.8,3.24 4.6,-3.21 6.8,-2.65 9.7,2.48 2.7,4.82 2.7,7.26 0.2,8.87 -2.4,1.5 -2.7,4.79 -0.4,6.03 1.4,0.81 1.4,1.3 -0.5,4.96 -1.2,2.23 -2.4,5.9 -2.7,8.15 -0.8,4.57 -0.7,4.55 -3.3,2.94 -2.8,-1.77 -5.1,-0.36 -5.1,3.12 0,2.95 -2.2,4.25 -3.5,2.11 -2.2,-3.5 -14.2,-0.13 -16.1,4.53 -1.4,3.18 -1.7,3.35 -6.3,3.25 -10.1,-0.23 -17.8,5.51 -18.3,13.65 -0.4,6.01 -3.4,6.49 -9.7,1.55 -5.5,-4.27 -10.5,-4.83 -13.6,-1.5 -1.4,1.46 -3.6,2.72 -5,2.8 -8.3,0.47 -3,9.17 6.3,10.5 3.6,0.52 4.7,1.11 4.9,2.65 0.4,2.61 -7.7,6.65 -10.4,5.17 -1.1,-0.63 -2.3,-0.57 -3.5,0.19 -2.3,1.43 -2.1,1.46 -4.1,-0.58 z m 61.7,-76.51 c 2,-2.78 2,-5.47 0.1,-9.14 -0.9,-1.57 -1.5,-4.79 -1.5,-7.13 0,-7.12 -13,-17.47 -18.3,-14.62 -2.7,1.45 -10.4,-4.41 -13.4,-10.21 -1.3,-2.56 -1.8,-2.77 -5.2,-2.2 -3,0.51 -4.1,0.23 -5.6,-1.42 -1,-1.13 -2.4,-2.05 -3,-2.05 -0.7,0 -2,-0.9 -3,-2 -1,-1.1 -2.3,-2.02 -2.9,-2.04 -0.6,-0.02 -2.9,-0.9 -5.1,-1.96 -2.2,-1.07 -4.5,-1.95 -5.1,-1.97 -2.9,-0.09 -5.8,-4.95 -4.1,-6.85 2.7,-2.96 2.2,-5.53 -0.9,-4.76 -9.2,2.32 -11.3,-1.29 -8.9,-15.76 2.2,-14.02 -4.5,-16.66 -12,-4.72 -1.9,2.98 -2.9,3.76 -4.5,3.36 -1.1,-0.3 -3.2,0.23 -4.7,1.18 -2.3,1.54 -2.7,1.56 -4.1,0.17 -1.8,-1.81 -12.6,5.79 -13.8,9.72 -0.4,1.17 -1.5,3.03 -2.4,4.13 -2.5,2.77 -3.5,7.6 -1.9,8.59 1.5,0.92 1.2,8.31 -0.4,10.88 -3,4.81 5.8,11.84 13.2,10.64 3.3,-0.52 4,-0.31 4.5,1.32 0.9,2.72 7.1,7.91 10.3,8.67 1.5,0.35 3.9,1.37 5.3,2.26 1.9,1.25 4.5,1.58 11.3,1.4 8.9,-0.23 12.2,0.73 15.4,4.55 1.6,1.92 6.2,0.15 11.7,-4.5 4.4,-3.72 7,-4.13 9.8,-1.57 1.3,1.17 3.4,1.69 6.3,1.58 4.5,-0.17 13.3,5.57 11.9,7.77 -5.7,9.23 14.8,25.52 21,16.68 z m 46.3,-145.03 c -3,-2.52 -3.6,-7.98 -1.1,-10.85 2.3,-2.57 -0.7,-4.53 -4.5,-2.97 -1.5,0.64 -4.5,0.95 -6.7,0.69 -2.2,-0.26 -4.3,-0.5 -4.7,-0.54 -1,-0.1 -1,-5.07 0,-5.07 4,0 5.4,-11.82 2.2,-17.91 -1.6,-3.09 -1.8,-4.41 -1,-5.97 1.4,-2.71 1.3,-4.12 -0.3,-4.12 -0.8,0 -1.7,1.01 -2.1,2.25 -0.4,1.41 -0.9,1.77 -1.2,0.96 -1.5,-3.57 5.2,-13.845 10.9,-16.83 1.8,-0.921 4,-3.938 6.3,-8.41 1.9,-3.836 3.9,-6.975 4.4,-6.975 0.6,0 2.8,-2.445 5.1,-5.434 3.6,-4.805 4.8,-5.646 10.3,-7.269 4.6,-1.383 6.4,-2.432 7.2,-4.26 2.3,-5.776 8.4,-16.499 9.4,-16.85 1.3,-0.422 0.9,1.872 -1.7,10.455 -2.5,8.329 0.6,11.625 4.6,4.858 2.5,-4.154 2.8,-4.19 8.5,-1.111 5,2.629 12.8,11.14 15.3,16.611 0.8,1.925 2.2,4.235 3,5.133 3.1,3.477 -1.4,10.537 -6.1,9.636 -1.3,-0.263 -2.6,-0.1 -2.8,0.362 -1.6,4.909 -10.7,-4.742 -12.6,-13.535 -2.5,-10.902 -6.8,-4.557 -6.9,10.137 -0.1,8.855 -0.6,12.726 -1.9,15.64 -1.9,4.202 0.2,7.632 4.6,7.632 1,0 3,0.94 4.5,2.1 1.5,1.19 3.5,1.89 4.6,1.6 1,-0.27 2.4,0.13 3,0.9 0.7,0.77 2.2,1.4 3.4,1.4 1.2,0 2.6,0.48 3.2,1.06 0.6,0.59 2.6,1.28 4.5,1.53 6,0.82 8.3,1.53 10,3.05 1.1,0.94 4.2,1.6 8.5,1.78 10.8,0.45 14.7,3.14 10.4,7.08 -2,1.73 -2.1,1.73 -4,0.03 -1.1,-0.98 -2.5,-1.49 -3.3,-1.15 -3,1.47 -8.5,5.33 -11.5,8.06 -1.8,1.67 -5.4,3.52 -8.4,4.29 -2.9,0.74 -7.6,2.9 -10.3,4.8 -4.2,2.86 -6,3.47 -10.2,3.47 -2.9,0 -8,0.73 -11.5,1.62 -4.6,1.19 -8.4,1.45 -14.1,0.97 -6.9,-0.57 -8.2,-0.41 -10.7,1.38 -3.5,2.47 -3,2.48 -6.3,-0.23 z" />
            <path
               style="fill:#134851"
               inkscape:connector-curvature="0"
               id="path3705"
               d="m -1480.8,545.11 c 0,-4.2 1.6,-6.05 6,-6.76 12,-1.92 19.5,-12.14 11.5,-15.77 -3.3,-1.49 -9.7,1.23 -13,5.56 -2.3,2.89 -2.8,3.03 -10.3,3.15 -5.6,0.09 -8.6,0.61 -10.3,1.79 -3.4,2.37 -5.4,2.08 -9.3,-1.33 -3,-2.64 -4.1,-3 -9.5,-3 -5.9,0 -16.1,-5.2 -16.1,-8.2 0,-2.71 -13.6,-8.41 -25.5,-10.65 -3.2,-0.61 -6.8,-2.02 -8,-3.13 -1.2,-1.1 -5.3,-2.73 -9.1,-3.62 -3.8,-0.89 -10.8,-2.97 -15.4,-4.62 -4.7,-1.65 -11.2,-3.35 -14.5,-3.78 -3.3,-0.42 -7.8,-1.48 -10,-2.35 -2.2,-0.86 -4.9,-1.59 -5.9,-1.61 -3.3,-0.08 -1,-2.53 3.9,-4.16 5.4,-1.76 8,-1.68 28.5,0.84 19.8,2.43 19.2,2.5 20.9,-2.4 1.4,-4.17 1.4,-4.17 -3.8,-14.5 -2.8,-5.68 -5.2,-10.69 -5.2,-11.13 0.2,-10.87 -29.5,-32.07 -36.9,-26.31 -1.1,0.93 -1.2,0.78 -0.3,-0.91 1.3,-2.39 0.5,-4.1 -4.4,-9.9 -2.6,-3.09 -3.3,-4.83 -3.3,-8.12 0,-2.67 -0.8,-5.1 -2,-6.73 -2,-2.54 -2,-2.54 0.7,-4.93 7.1,-6.14 7.5,-11 1.3,-14.57 -5.5,-3.13 -6.1,-10.83 -1,-13.08 3.6,-1.59 6,-0.26 6,3.37 0,2.8 2.1,5.36 8,9.43 2.4,1.73 5.7,4.81 7.3,6.85 1.5,2.04 4.2,4.19 5.9,4.79 2.7,0.89 3.4,1.83 4.3,5.49 0.6,2.51 1.7,4.5 2.5,4.6 8.4,1.09 9,1.36 9,4.25 0,5.48 5.1,6.44 10.8,2.01 1.3,-1.06 2.9,-1.93 3.4,-1.93 1.8,0 9.2,-6.67 10.7,-9.63 0.8,-1.58 2.3,-3.85 3.4,-5.05 1.9,-2.18 1.6,-4.3 -0.6,-4.35 -2.1,-0.05 -6.9,-5.72 -6.6,-7.65 0.5,-2.43 4.9,-3.11 4.9,-0.75 0,2.32 5.2,10.42 6.7,10.42 1.5,0.01 4.3,-3.94 4.3,-6.14 0,-2.93 6.8,-6.47 8.7,-4.54 1.4,1.44 1.3,1.85 -1.7,4.65 -2.7,2.52 -3.2,3.58 -2.7,5.97 1,4.83 -5.6,11.07 -11.6,11.07 -2.6,0 -4.7,1.68 -4.7,3.68 0,1.83 4.9,2.83 7.1,1.44 1.6,-0.99 2,-0.81 2.8,1.14 1.7,4.43 7.3,6.44 10.8,3.89 3.5,-2.49 9,-2.81 11.8,-0.69 2.7,2.01 5.2,1.9 5.9,-0.25 0.8,-2.42 5.8,-2.69 9.8,-0.55 3.1,1.62 12.2,2 34.2,1.43 5,-0.13 5.3,0.21 3.2,4.64 -1.9,3.88 -0.1,7.27 3.9,7.27 0.7,0 2.8,0.86 4.7,1.92 6.7,3.95 9.6,3.71 16.8,-1.38 3.6,-2.52 9.3,-5.93 12.8,-7.57 3.5,-1.64 7.6,-3.85 9.1,-4.91 1.5,-1.06 3.9,-2.23 5.3,-2.6 2.7,-0.66 10.8,-8.51 10.8,-10.4 0,-3.07 -2.5,-5.98 -5.4,-6.26 -2.7,-0.28 -3.1,-0.64 -3.1,-3.8 -0.1,-4.89 6.3,-5.43 7.6,-0.65 0.4,1.57 1.5,3.72 2.5,4.76 0.9,1.04 2.2,2.91 2.8,4.14 1.6,3.11 7.7,2.74 15.2,-0.94 7.4,-3.55 8.2,-6.28 2.9,-9.41 -6.8,-4.05 0.7,-15.4 8.8,-13.35 5.6,1.39 11.6,-5.32 10.3,-11.48 -1.3,-6.51 3.1,-11.5 10.5,-12.07 10.7,-0.82 22.3,-10.89 29.6,-25.65 3.8,-7.63 5.1,-9.38 7.3,-9.87 4.4,-0.95 5.7,-3.35 6.3,-11.15 0.6,-7.77 3.1,-14.02 6.6,-16.12 8.5,-5.11 1.9,-13.24 -7.7,-9.57 -3.5,1.36 -5,1.45 -8.1,0.5 -2.1,-0.63 -5.5,-1.14 -7.5,-1.14 -4.4,0 -4.6,-1.32 -1.5,-7.66 1.7,-3.22 1.9,-4.67 1.1,-5.49 -1.4,-1.41 -4.1,-0.43 -4.9,1.79 -0.4,0.93 -3.3,4.36 -6.5,7.62 -12.9,13.11 -14.4,17.53 -10.7,32.47 1.2,4.87 1.1,5.38 -0.8,7.5 -1.2,1.24 -2.4,3.22 -2.7,4.38 -0.8,2.47 -3.3,4.9 -7.5,7.23 -1.6,0.91 -4.8,2.67 -7,3.9 -3.2,1.76 -4.6,2.04 -6.5,1.29 -6.6,-2.51 -10.9,2.01 -10.1,10.64 0.6,6.19 0.1,7.16 -8.5,14.58 -1.5,1.27 -2,2.97 -2,6.25 0,4.98 -1.5,5.82 -4.3,2.5 -3.4,-4.02 -7.4,-1.15 -4.5,3.26 3.2,4.88 -1.8,9.8 -7.5,7.41 -4.4,-1.87 -6.1,-4.21 -6,-8.33 0.1,-3.67 -1.8,-5.35 -4,-3.59 -0.7,0.54 -3,1.3 -5.2,1.69 -2.2,0.39 -5.1,1.38 -6.4,2.22 -1.8,1.14 -3.8,1.34 -8.2,0.83 -6.1,-0.71 -10.9,1.87 -10.9,5.84 0,0.78 -1.5,2 -3.3,2.71 -3.8,1.48 -7.7,4.8 -7.7,6.44 0,6.97 -26.7,8.75 -34.8,2.33 -2,-1.63 -4.9,-3.2 -6.5,-3.51 -3.4,-0.68 -3.4,-0.78 -0.2,-4.55 5.1,-5.98 0,-13.74 -6.7,-10.46 -3.7,1.77 -6.4,0.65 -16.4,-6.7 -9.8,-7.14 -14.5,-9.45 -17.5,-8.58 -6.1,1.76 -10.2,1.57 -11.3,-0.53 -0.6,-1.09 -2.3,-3.86 -3.9,-6.15 -4.5,-6.83 -2.8,-11.02 7.5,-17.72 1.2,-0.85 3.6,-3.79 5.3,-6.53 1.9,-3.28 4.2,-5.54 6.6,-6.61 1.9,-0.9 4.8,-2.72 6.4,-4.05 1.5,-1.33 3.9,-2.42 5.2,-2.42 2.2,0 2.4,-0.32 1.8,-2.95 -0.8,-3.64 1.5,-5.87 10.2,-10.02 9.1,-4.29 10.9,-9.73 5.2,-15.93 -3.8,-4.22 -16.3,-2.7 -22.3,2.72 -1,0.92 -2.8,1.68 -4,1.68 -1.8,0 -2.2,0.6 -2.3,4.5 0,2.47 -0.6,6.01 -1.2,7.86 -0.6,1.85 -1,3.65 -1,4 0.6,4.51 -6.3,9.55 -8.8,6.42 -1.6,-2.07 -1.2,-5.78 1.2,-12.67 2.1,-5.87 1.4,-7.57 -4.1,-9.4 -6,-2.02 -8.3,-5.8 -12.8,-21.43 -2,-6.6 -3.8,-8.78 -7.3,-8.78 -4.9,0 -8.5,-2.78 -7.8,-6.08 1.7,-7.62 -5.7,-14.75 -10.4,-10.05 -2.3,2.27 -6.3,14.41 -5.5,16.52 0.3,0.83 0.7,4.12 0.8,7.31 0.2,3.19 0.7,7.22 1.1,8.97 0.5,2.48 0,4.58 -2.5,9.68 -3,6.09 -3.2,7.08 -2.9,15.23 0.3,7.79 0.2,8.75 -1.4,8.99 -1,0.14 -3.8,1.99 -6.2,4.09 -10.7,9.32 -12.6,9.81 -14.5,3.82 -3.4,-10.18 -11.4,-18.22 -19,-19.11 -2.7,-0.32 -6.2,-3.94 -11.6,-12.23 -2,-2.95 -4.3,-5.57 -5.3,-5.82 -1,-0.25 -3.7,-2.88 -6.1,-5.84 -5,-6.38 -8,-6.1 -8,0.76 0,2.06 -0.5,3.76 -1,3.76 -1.3,0 -6,-10.42 -6,-13.34 0,-4.87 5.1,-4.17 6.4,0.88 0.8,3.2 2.9,3.11 6,-0.25 2.3,-2.48 2.4,-2.85 0.9,-4.44 -0.8,-0.95 -1.3,-2.13 -1,-2.63 0.3,-0.49 0.8,-2.43 1.2,-4.31 0.3,-1.88 1,-3.84 1.5,-4.36 0.5,-0.53 1,-1.91 1,-3.09 0,-1.25 1,-2.68 2.5,-3.46 3.1,-1.69 3.1,-2.8 0,-3.97 -1.3,-0.51 -2.7,-1.54 -3.2,-2.3 -0.5,-0.75 -2.9,-2.77 -5.4,-4.47 -2.5,-1.7 -5.1,-3.77 -5.8,-4.6 -0.9,-1.04 -2.7,-1.42 -5.8,-1.21 -6.6,0.44 -9.3,-3.24 -5.8,-7.9 0.8,-1.06 1.5,-2.65 1.5,-3.52 0,-0.88 0.9,-2.36 2,-3.3 4.7,-4.09 0.2,-9.46 -7,-8.24 -2.6,0.44 -4,0.3 -4,-0.37 0,-1.33 3.3,-3.12 5.7,-3.12 2.7,0 10.3,-5.87 10.3,-7.99 0,-1.02 1.5,-2.74 3.5,-3.92 2.4,-1.37 3.5,-2.72 3.3,-3.85 -0.4,-2.11 -4.4,-2.86 -6.4,-1.2 -2.3,1.89 -6.8,-1.44 -5.8,-4.35 1,-3.32 3.5,-4.79 7.1,-4.28 1.8,0.26 3.1,0.09 2.8,-0.36 -0.5,-0.74 5.5,-2.21 6.3,-1.55 0.5,0.5 0.4,3.99 -0.2,5.5 -1.2,2.84 0.8,4.19 5,3.43 5.4,-1 13.9,-9.3 13,-12.77 -0.6,-2.26 -0.3,-2.39 4.1,-2.48 2.6,-0.05 6.4,-0.31 8.4,-0.59 2.5,-0.33 4.1,-0.03 4.9,0.94 1.5,1.86 3.2,0.84 2.5,-1.5 -0.4,-1.32 0,-1.91 1.8,-2.25 1.9,-0.37 2.3,-0.11 1.9,1.43 -0.4,1.4 0.3,1.06 2.7,-1.27 2.4,-2.45 3.6,-3 5.3,-2.43 5.5,1.83 17.2,1.61 22.7,-0.42 4.3,-1.54 6.4,-1.81 9.3,-1.16 8.1,1.85 15.5,-2.38 15.9,-9.17 0.2,-3.36 1.9,-5.39 4.1,-4.92 0.4,0.08 0.8,-0.23 0.8,-0.7 0,-2.44 5,-6.2 6.9,-5.19 3.3,1.8 7.8,1.25 9.5,-1.18 1.9,-2.64 2,-6.45 0.4,-7.01 -1,-0.31 -1,-0.73 0,-1.83 0.7,-0.79 1.9,-2.33 2.6,-3.43 1.2,-1.71 1.7,-1.82 3.5,-0.75 2.9,1.79 4.6,1.55 7.7,-1.12 3.5,-3.01 0.6,-5.2 -5.8,-4.34 -5.2,0.7 -8.7,-5.3 -3.8,-6.58 2.9,-0.77 3.5,-3.43 1.6,-7.34 -0.9,-1.89 -1.6,-4.58 -1.6,-5.97 0,-4.439 -1.9,-6.226 -10.6,-10.297 -4.6,-2.188 -8.4,-4.293 -8.4,-4.678 0,-1.423 4.9,-5.19 7.6,-5.876 1.6,-0.39 3.6,-1.39 4.5,-2.222 1,-0.831 2.5,-1.25 3.6,-0.929 1.1,0.377 2.2,-0.108 3,-1.37 1.8,-2.833 0.5,-5.033 -2.8,-5.033 -2.3,0 -2.9,-0.459 -2.9,-2.014 0,-2.69 -4,-8.609 -6.8,-10.113 -1.2,-0.665 -2,-1.414 -1.8,-1.665 0.3,-0.251 -0.5,-1.259 -1.7,-2.24 -2.2,-1.783 -2.2,-1.783 0.5,-4.328 1.9,-1.738 2.8,-3.543 2.8,-5.698 0,-2.173 0.7,-3.765 2.5,-5.12 1.5,-1.185 2.5,-2.987 2.5,-4.534 0,-2.513 0.1,-2.555 5.4,-2.001 5.8,0.593 7.6,-0.214 5.1,-2.296 -0.9,-0.679 -1.5,-1.855 -1.5,-2.613 0,-0.758 -0.5,-1.378 -1,-1.378 -0.6,0 -1.8,-1.687 -2.8,-3.75 -1.2,-2.68 -2.7,-4.063 -5.1,-4.848 -1.9,-0.605 -3,-1.361 -2.5,-1.682 0.5,-0.321 2.8,0.248 5.1,1.263 2.2,1.016 4.3,1.624 4.6,1.351 0.8,-0.825 4.7,1.646 4.7,3.002 0,0.695 0.5,1.798 1.1,2.45 0.7,0.651 1.3,3.554 1.3,6.45 0.1,5.928 3.7,8.189 4.4,2.702 0.5,-4.643 5.9,-6.819 6.7,-2.704 0.8,4.518 -0.9,8.569 -4,9.349 -1.7,0.423 -2.7,1.529 -3.1,3.278 -0.3,1.452 -1.1,3.69 -1.7,4.974 -1,1.976 -0.8,2.589 0.9,4 1.2,0.916 2.5,2.704 2.8,3.974 1.1,3.617 5.1,2.601 5.1,-1.309 0,-1.65 0.4,-3.569 0.8,-4.266 1.3,-2.008 2.9,-0.259 2.2,2.373 -0.7,2.914 3.7,12.232 6.3,13.034 7.6,2.448 9.2,4.613 5.2,7.127 -1.4,0.855 -2,2.332 -2,4.682 0,1.888 -0.5,3.73 -1.1,4.093 -0.6,0.364 -0.9,2.466 -0.8,4.672 0.4,4.705 -3.1,8.956 -8.8,10.829 -1.8,0.612 -3.3,1.233 -3.3,1.38 0,3.341 3.6,6.491 9.2,8.011 11.2,3.02 12.7,3.66 13.3,5.63 0.3,1.07 1.7,2.53 3.1,3.25 1.4,0.72 3,2.39 3.7,3.71 0.7,1.49 2.4,2.65 4.5,3.07 1.8,0.37 4.1,1.44 5.1,2.38 1.5,1.36 4.3,1.77 14,2.04 6.6,0.18 12.6,0.71 13.3,1.16 0.7,0.45 2.1,0.83 3.2,0.83 3.3,0 2.8,2.16 -1,4.41 -3.5,2.06 -3.7,2.37 -3.1,6.31 0.4,3.2 0.1,4.71 -1.5,6.68 -1.4,1.84 -1.8,3.4 -1.4,5.68 0.4,2.16 0.1,3.53 -0.9,4.4 -4.2,3.5 -1,6.03 6.3,4.95 5.7,-0.85 6.9,-2.13 5.5,-5.96 -1.1,-2.86 -1,-3.12 3.1,-5.9 2.5,-1.75 4.9,-4.54 6,-7 1,-2.24 4.3,-6.61 7.2,-9.7 3,-3.1 5.6,-6.58 5.9,-7.75 0.2,-1.17 0.7,-3.47 1.1,-5.12 1.6,-7.23 0.9,-17.4 -1.5,-19.598 -4.4,-4.086 -2.7,-8.407 3.4,-8.407 5,0 5,0 4.8,-4.83 -0.1,-4.68 0,-4.811 2.4,-4.202 1.4,0.346 3.8,0.887 5.4,1.201 3.5,0.702 3.7,1.035 7.7,10.207 3.3,7.379 3.3,7.379 1.8,13.499 -1.5,5.88 -2,10.05 -1.7,13.94 0.5,8.67 12,-6.69 12.1,-16.15 0,-2.57 0.7,-6.465 1.6,-8.665 0.8,-2.2 1.6,-4.567 1.7,-5.26 1.9,-9.125 12.8,-2.101 12.7,8.133 -0.1,3.372 0.2,8.242 0.5,10.822 0.9,6.12 -4.4,21.28 -12,34.81 -2.9,5.22 -5.8,11.31 -6.4,13.54 -0.9,3.33 -3,5.75 -12.1,13.81 -6.1,5.37 -11,10.16 -11,10.66 0,0.49 -2.1,1.79 -4.6,2.89 -2.7,1.21 -5.2,3.21 -6.2,5.05 -1.1,2 -3.3,3.63 -6.2,4.74 -14.2,5.32 -19.4,12.8 -18.5,26.17 0.7,9.66 0.7,9.66 -2.9,11.38 -2.7,1.29 -3.6,2.34 -3.6,4.17 0,6.06 9.2,3.01 9.8,-3.26 0.1,-1.74 0.7,-3.15 1.2,-3.15 0.5,0 2.1,-1.76 3.5,-3.91 1.4,-2.15 3.9,-4.46 5.6,-5.13 2.7,-1.12 6.8,-5.71 9.4,-10.34 0.6,-1.03 3.3,-2.71 6,-3.73 5.5,-2.06 22.9,-18.3 31.9,-29.72 2.7,-3.4 5.2,-6.17 5.6,-6.17 1.3,0 7.7,-10.67 13.5,-22.5 2.9,-6.05 7.3,-13.29 9.7,-16.09 5,-5.89 9.3,-14.88 10.8,-22.52 0.5,-2.98 1.7,-5.73 2.6,-6.23 3.5,-1.95 5.4,-4.769 5.4,-8.042 0,-1.858 0.6,-3.938 1.5,-4.623 0.9,-0.806 1.5,-3.05 1.5,-6.372 0,-6.845 0.8,-7.935 5.2,-7.105 4.2,0.779 6.1,-1.276 7.2,-7.887 0.5,-2.57 2.1,-5.416 5,-8.5 10.5,-11.4 8.8,-25.276 -2.5,-19.275 -6.4,3.435 -7.7,3.479 -14.5,0.504 -5.2,-2.286 -6.6,-3.384 -7.5,-5.932 -0.5,-1.72 -3.5,-5.333 -6.5,-8.03 -7.5,-6.626 -11.9,-12.931 -13.4,-19.293 -1.2,-5.0271 -1.4,-5.279 -4.1,-4.8838 -1.8,0.2575 -3.1,-0.0879 -3.4,-0.9045 -1.2,-3.1274 -6.6,-1.1405 -12.3,4.5118 -7,6.9725 -8.7,9.4775 -9.2,14.048 -0.5,4.287 -0.9,4.782 -5,6.877 -8,4.006 -9.9,6.433 -9.4,12.146 0.8,8.45 -1.5,10.57 -8.1,7.423 -2.9,-1.403 -3.4,-2.06 -2.9,-4.065 0.5,-1.773 -0.1,-3.152 -2.2,-5.333 -3.2,-3.285 -2.6,-4.665 2.1,-5.526 3.5,-0.625 3.9,-0.935 3,-2.336 -1.3,-2.045 -4.6,-1.04 -8.6,2.625 -4.4,3.951 -7.9,5.019 -7.9,2.391 -0.1,-1.933 -5.5,-5.787 -10.1,-7.11 -4.4,-1.261 -4,-1.353 -7.3,1.529 -6.4,5.462 -9.7,-2.87 -3.5,-8.676 2.6,-2.41 3,-3.15 1.8,-3.886 -2.5,-1.55 -4.9,-1.04 -7.1,1.493 -2.2,2.602 -10.8,3.008 -13.2,0.626 -1.6,-1.652 -2.6,-1.267 -3.6,1.441 -1.1,2.855 -2.5,3.235 -3.4,0.91 -0.9,-2.134 0.1,-3.41 2.4,-3.41 1.1,0 2,-0.423 2,-0.941 0,-1.389 -2.2,-2.454 -2.9,-1.437 -0.4,0.483 -1.7,0.999 -3.1,1.147 -5.3,0.592 -6.9,6.375 -2.9,10.183 2.1,1.947 2.2,2.223 0.7,6.789 -1.4,4.789 -5.8,7.679 -5.8,3.864 0,-2.837 -6.2,-4.619 -10.5,-2.998 -2.5,0.983 -1.8,3.866 1.3,5.043 2.5,0.923 3,1.75 3.4,5.469 0.6,5.521 0.4,5.881 -3.6,5.881 -7.9,0 -12.3,-12.891 -8.5,-24.402 1.4,-4.023 2.2,-4.738 7.4,-6.248 2.2,-0.647 3.7,-2.291 5.8,-6.117 2.6,-4.947 3,-5.233 6.7,-5.233 4.6,0 8.6,-3.1105 7.4,-5.8268 -2.4,-5.453 -0.8,-13.927 2.3,-12.717 1.7,0.6367 6.2,-4.2562 6.2,-6.7382 0.1,-3.813 -2.7,-8.44 -5.5,-9.14 -2.5,-0.641 -2.6,-0.819 -1.1,-2.319 1.5,-1.492 1.7,-1.494 3.4,-0.019 2.1,1.923 9.7,4.813 13.5,5.179 1.5,0.144 3.8,1.183 5,2.309 3,2.712 8.9,5.534 16.3,7.745 3.3,0.9914 6.4,2.1595 7,2.5958 0.9,0.694 8.1,2.596 16.7,4.3945 2.2,0.4654 2.8,1.1215 2.8,3.4338 0,4.2506 2.3,5.8095 6.3,4.1824 4.8,-1.9753 14,-3.166 14.8,-1.9163 0.9,1.4485 4.9,0.0345 4.9,-1.7301 0,-0.86146 -1,-1.4326 -2.5,-1.4326 -2.9,0 -3.1,-0.9714 -1,-5.0246 0.8,-1.6089 1.8,-5.6189 2.1,-8.9099 0.7,-6.416 2.3,-8.945 7.4,-11.581 1.6,-0.845 3,-1.902 3,-2.35 0,-0.447 1.1,-1.326 2.5,-1.953 1.9,-0.904 2.5,-1.872 2.5,-4.694 0,-2.656 0.7,-4.32 3.1,-6.579 4.8,-4.712 -4,-14.055 -13.1,-13.929 -3.7,0.052 -9,-5.165 -9.1,-8.866 0,-5.273 -4.1,-8.28 -13.2,-9.843 -19.4,-3.307 -29.3,-7.885 -27.4,-12.715 1.5,-3.951 6.9,-3.1 12.6,1.97 6.7,6.103 14.6,3.849 8.4,-2.416 -1.6,-1.591 -5.1,-5.188 -7.8,-7.993 -3.1,-3.156 -5.9,-5.102 -7.3,-5.112 -1.4,0 -2.6,-0.84 -3.2,-2.25 -1.4,-3.71 -7.1,-8.27 -15,-12.1 -8.5,-4.07 -17.5,-10.94 -11,-8.33 1.9,0.77 5.7,2.8 8.5,4.51 2.7,1.71 7.2,4.3 10,5.77 53.5,28.51 111.4,90.853 142.8,153.98 63.6,127.83 50.8,270.07 -35.3,392.9 -25.8,36.75 -76.2,80.34 -120.7,104.4 -18.5,10.01 -21.3,11.02 -21.3,7.48 z m 67.8,-53.56 c 1.9,-1.2 6,-2.52 9,-2.93 6.1,-0.83 13.4,-5.19 14,-8.4 0.2,-1.06 2.1,-3.92 4.3,-6.35 4.4,-5.04 4.6,-5.75 1.9,-6.62 -2.7,-0.84 -2.7,-5.39 0,-9.73 1.1,-1.8 2,-4.01 2,-4.9 0,-0.9 0.7,-2.24 1.6,-2.99 2.9,-2.4 5.4,-9.74 5.4,-15.97 0,-4.36 0.3,-5.91 1.3,-5.91 2.6,0 4.2,-2.91 2.5,-4.59 -1.8,-1.81 -4.5,-0.96 -5.1,1.65 -0.9,3.13 -3.2,3.23 -10.1,0.44 -8.9,-3.56 -13.9,-1.49 -12.2,5.13 0.7,2.78 -6,10.66 -12.4,14.58 -3.8,2.32 -13,10.37 -14.4,12.57 -0.5,0.86 -0.2,2.06 0.9,3.27 1.7,1.81 1.6,2.08 -1.1,5.66 -2.5,3.24 -2.9,4.74 -3.1,10.77 -0.1,3.86 -0.5,8.39 -0.8,10.07 -0.9,3.88 0.6,5.18 6.5,5.7 2.4,0.22 4.9,0.47 5.3,0.57 0.5,0.1 2.5,-0.81 4.5,-2.02 z m -318,-29.23 c -2.1,-1.86 -3.9,-2.38 -8.3,-2.43 -3,-0.04 -6.4,-0.51 -7.4,-1.06 -1.3,-0.69 -3.9,-0.49 -8.6,0.67 -6.6,1.6 -7,1.59 -13.1,-0.55 -7.5,-2.61 -8.4,-2.69 -8.4,-0.7 0,2.01 -1.4,1.88 -5.3,-0.5 -3.6,-2.19 -7.8,-2.57 -10.8,-0.97 -1.9,1 -9.6,-0.81 -12.4,-2.92 -0.6,-0.41 -3.1,-1.36 -5.5,-2.11 -4.8,-1.44 -9,-4.54 -9,-6.62 0,-3.36 -4.5,-6.43 -10.5,-7.16 -5.5,-0.67 -6.2,-1.04 -8.5,-4.51 -2.3,-3.66 -2.6,-3.76 -6.8,-3.12 -5,0.74 -8.8,-0.74 -9.6,-3.71 -1,-4.01 -5.3,-4.15 -9,-0.28 -4.5,4.55 -13.4,3.28 -16.5,-2.34 -0.8,-1.41 -2.1,-1.69 -7,-1.45 -6.7,0.34 -11.6,-2.72 -14.1,-8.75 -1.5,-3.51 -7.8,-6.06 -15.1,-6.06 -3,0 -5.2,-0.56 -5.9,-1.5 -0.7,-0.83 -1.7,-1.5 -2.3,-1.5 -0.5,0 -2.7,-1.77 -4.8,-3.92 -2.2,-2.26 -7.1,-5.44 -11.6,-7.54 -4.3,-1.99 -9,-4.28 -10.5,-5.08 -1.5,-0.81 -3.4,-1.46 -4.2,-1.46 -0.9,0 -2.8,-1.79 -4.2,-3.97 -1.5,-2.18 -4.1,-4.84 -5.9,-5.91 -2.6,-1.53 -3.5,-2.81 -4,-6.19 -0.4,-2.34 -2.3,-6.37 -4.2,-8.96 -1.8,-2.59 -3.3,-5.48 -3.3,-6.41 0,-0.93 -0.6,-2.68 -1.2,-3.88 -1,-1.81 -2.1,-13.68 -1.3,-13.68 1.7,0 11.1,5.99 12.3,7.87 2.4,3.66 8.7,9.53 11.9,11.18 12.5,6.46 20.7,13.85 26.6,24.09 4.7,8.24 13.6,13.53 12.4,7.4 -0.2,-1.41 0.3,-3.63 1.4,-5.25 1,-1.54 1.9,-3.53 1.9,-4.44 0,-2.53 4.4,-3.15 7.8,-1.09 2.7,1.62 2.8,1.98 1.6,3.7 -4.5,6.07 2.8,19.09 12.5,22.35 3.3,1.13 7.3,2.99 8.7,4.13 1.5,1.13 3.2,2.06 3.9,2.06 0.8,0 3.4,1.78 5.9,3.95 2.8,2.44 6,4.2 8.3,4.58 2.1,0.34 5,1.07 6.4,1.63 5.2,1.97 5.9,1.02 3.8,-5.62 -2.6,-8.34 2.2,-13.02 5.4,-5.29 1.7,4.19 2.7,4.88 11.5,8.35 7.3,2.93 8.3,3.58 12.5,8.78 2.6,3.31 11,4.34 15.7,1.93 5,-2.6 11.7,-0.84 21,5.48 4,2.77 8.7,2.6 14.7,-0.55 4.1,-2.1 8.1,-2.03 9.8,0.17 4.1,5.47 27.4,4.38 31,-1.45 0.3,-0.55 1,-0.76 1.5,-0.46 0.4,0.29 1.1,0.07 1.5,-0.49 0.3,-0.56 1.7,-1.01 3,-1.01 1.3,0 2.8,-0.79 3.3,-1.75 1.3,-2.18 2.2,-1.24 4.2,4.06 1.2,3.42 2.4,4.64 6.5,6.69 2.7,1.37 5.1,2.57 5.3,2.67 1.7,0.86 -2.6,7.23 -5.2,7.75 -5.9,1.18 -7.6,3.12 -7.6,8.56 0,7.19 -4.8,9.35 -10.2,4.59 z m -188.1,-91.29 c -1,-0.95 -5,-3.55 -9,-5.78 -6.1,-3.44 -8.5,-5.74 -16.2,-15.1 -5,-6.07 -11,-12.54 -13.3,-14.37 -2.4,-1.82 -6.9,-5.62 -10.1,-8.43 -3.2,-2.81 -7.2,-6.24 -8.8,-7.63 -2.8,-2.37 -3,-3.01 -3.2,-10.33 -0.2,-4.29 -0.6,-8.79 -1.1,-10 -2.1,-5.65 5.7,-10.89 13,-8.66 3.5,1.1 7.7,2 9.2,2.01 3.9,0.01 4.4,2.29 1.2,5.48 -3.9,3.94 -1,6.85 7,6.99 5.1,0.08 5.8,0.35 7.5,3.16 1.7,2.86 6.4,5.26 13.8,7.06 5.1,1.25 5.1,-4 -0.1,-10.69 -5.2,-6.66 -5.3,-7.18 -3,-9.08 7.6,-6.33 -5.7,-17.58 -23.2,-19.62 -3.6,-0.41 -5.5,-1.82 -16,-11.88 -6.5,-6.28 -12.6,-11.41 -13.6,-11.41 -1.7,0 -2,0.57 -2.2,5.16 -0.2,2.72 -1,2.87 -5.7,1.06 -11.2,-4.35 -12.9,-6.94 -12.9,-19.44 0,-4.17 -0.7,-8.03 -1.7,-10.18 -1.6,-3.35 -1.6,-3.63 1,-9.03 3,-6.31 6.9,-7.79 8.6,-3.28 1.2,3.24 3.6,4.97 5.9,4.25 4.3,-1.36 3.5,-5.78 -1.8,-9.54 -3.5,-2.48 -3.9,-4.6 -1,-5.5 2.8,-0.91 5.8,0.26 6.5,2.6 0.9,2.79 3.9,1.98 4.2,-1.11 0.3,-3.33 -6.5,-13.24 -9.8,-14.19 -1.3,-0.4 -3.6,-0.97 -5.1,-1.27 -1.5,-0.3 -3.5,-1.29 -4.4,-2.21 -1.7,-1.74 -1.7,-1.22 0.1,-21.18 0.8,-9.55 10.4,-24.35 13,-20.14 1.2,2.05 4.2,0.96 5.5,-2 2.3,-5.65 8.6,-6.19 13,-1.11 3.8,4.47 6.1,5.11 8.2,2.27 2,-2.89 8.5,-3.54 9.9,-0.99 0.8,1.64 1.7,1.92 4.2,1.41 5.8,-1.16 6.1,-2.35 3.3,-11.38 -2.8,-9.27 -2.7,-9.75 1.9,-7.06 4.8,2.84 6.5,-0.07 7.6,-12.97 0.5,-5.32 1.1,-12 1.4,-14.84 0.4,-2.845 0.2,-8.205 -0.4,-11.914 -1.3,-8.021 -0.9,-8.957 2.6,-6.662 2.6,1.664 2.6,1.66 2,-0.093 -0.4,-1.006 -0.7,-2.242 -0.7,-2.747 0,-0.505 -0.7,-0.919 -1.4,-0.919 -1.9,0 -2.6,-3.058 -1.9,-8.246 0.7,-5.337 2,-7.042 4.8,-6.322 1.8,0.431 2.9,-0.275 5.2,-3.086 3.2,-4.048 8.2,-1.227 14,8.055 3.4,5.38 1.1,11.865 -3.2,9.048 -3.6,-2.402 -6.8,-1.506 -8.6,2.489 -3.1,6.571 -1.2,9.134 8.3,11.049 3.2,0.636 5.8,1.462 5.7,1.835 0,1.467 -1.6,2.85 -4.7,4.107 -4.3,1.746 -1.8,8.076 3.2,8.076 2.5,0 6.9,10.44 5.4,12.89 -2.3,3.67 0,7.68 4.2,7.26 1.9,-0.19 7.3,-0.43 12,-0.55 10.3,-0.24 12.1,-1.17 15.5,-7.86 3.9,-7.77 14.8,-14.23 12.1,-7.16 -0.4,0.87 -0.6,2.45 -0.6,3.52 0,1.17 -1.9,3.21 -4.7,5.17 -2.5,1.77 -6,4.47 -7.7,5.99 -1.7,1.52 -5.4,4.19 -8.1,5.95 -16,10.18 -22.5,17.71 -22.5,25.93 0,2.12 -0.4,3.86 -0.8,3.86 -1.7,0 -3.2,-2.48 -3.2,-5 0,-6.56 -6.1,-6.82 -11.9,-0.53 -4.4,4.79 -4.7,5.59 -3.1,8.57 1.6,2.94 4.6,4.22 7,2.96 2.3,-1.24 2.6,-0.05 0.8,2.88 -3.2,5.13 2.8,6.72 10,2.64 2.9,-1.67 5.1,-2.28 7,-1.91 2.3,0.46 3,0.1 4,-2.14 1,-2.11 1.7,-2.56 3.4,-2.1 1.3,0.33 3.9,0.6 5.9,0.61 4.4,0.02 5.4,1.87 3.2,5.83 -3.2,5.49 3.7,9.15 8,4.32 1.1,-1.13 3.7,-2.1 6.8,-2.46 8.5,-1.01 11.2,-6.36 4.6,-9.15 -2.2,-0.93 -2.8,-1.54 -1.7,-1.87 2.1,-0.72 11.9,-1.82 15.5,-1.75 1.6,0.03 4.8,0.1 7.1,0.16 2.4,0.06 5.7,-0.76 7.9,-1.98 2.3,-1.2 5.8,-2.1 8.4,-2.12 4.5,-0.04 14.9,-2.13 17,-3.42 0.6,-0.37 2.1,0.16 3.4,1.18 1.9,1.49 3.5,1.74 7.8,1.29 7.6,-0.79 12.8,0.66 14.7,4.09 1.6,2.81 3.8,3.86 7.9,3.88 3.3,0.02 2.8,1.66 -1.2,4.26 -1.9,1.24 -4,3.26 -4.7,4.49 -0.6,1.22 -3.9,3.52 -7.3,5.11 -6.9,3.21 -9.5,7.01 -9.5,13.61 0,3.7 -2,8.62 -4.8,11.8 -2,2.31 -7.5,2.25 -17.1,-0.19 -17.5,-4.43 -18.6,-4.54 -21.8,-2.2 -2.7,1.99 -3.1,2.03 -7.6,0.67 -7.5,-2.29 -11.1,-0.6 -10.3,4.85 1.7,11.15 1.7,11.14 -4.8,10.91 -4.8,-0.17 -6.5,-0.7 -8.5,-2.67 -1.5,-1.36 -6.5,-3.7 -11.1,-5.21 -4.7,-1.51 -10.3,-4.02 -12.5,-5.58 -2.3,-1.69 -5.2,-2.83 -7.1,-2.83 -1.8,0 -3.8,-0.68 -4.4,-1.5 -2.5,-2.97 -9.1,-1.17 -12.8,3.45 -1.8,2.33 -1.5,6.47 0.8,9.32 1.1,1.4 2,3.01 2,3.58 0,0.58 1.6,2.3 3.7,3.84 2.1,1.55 4.4,3.37 5.1,4.06 5.7,5.43 19.4,5.05 31.7,-0.88 1.6,-0.77 3.5,-0.3 8.5,2.07 4.8,2.25 7.3,2.9 9.6,2.46 2.8,-0.53 3.4,-0.24 4.8,2.47 1.8,3.45 3.5,4.56 8.6,5.49 1.9,0.35 4.9,1.41 6.7,2.34 2.9,1.57 3.3,1.57 5,0.07 3.2,-2.96 7,-3.89 8.7,-2.17 2.1,2.09 2.1,2.14 -2.4,11.02 -2.2,4.3 -4,8.65 -4,9.66 0,1.01 -0.8,4.06 -1.7,6.77 -1.5,4.74 -1.5,8.45 0.1,12.19 0.7,1.56 0.3,1.68 -3.7,1.13 -4.5,-0.61 -4.5,-0.61 -5.1,2.91 -0.4,1.93 -1.4,4.06 -2.2,4.74 -2.5,2.1 -1.8,6.66 1.1,7.22 1.3,0.26 2.5,0.2 2.5,-0.13 0,-0.91 6.4,-5.11 7.8,-5.11 0.6,0 1.2,0.51 1.2,1.14 0,0.62 1,3.11 2.2,5.53 2.1,4.24 2.1,4.5 0.4,7.34 -1.3,2.24 -1.5,3.42 -0.7,4.91 1.9,3.53 -3,16.65 -6.1,16.28 -1.5,-0.18 -3.2,0.51 -4.3,1.75 -1.3,1.47 -3.1,2.05 -6.2,2.05 -5.4,0 -10.8,2.15 -12.3,4.9 -1.5,2.75 -5.6,4.71 -10.5,4.97 -6,0.33 -14.5,6.51 -14.6,10.56 0,7.2 -2,7.96 -9.4,3.57 -6.4,-3.77 -10.8,-3.9 -14,-0.4 -1.4,1.43 -3.6,2.67 -5,2.75 -8.3,0.47 -3,9.17 6.3,10.5 3.6,0.52 4.7,1.11 4.9,2.65 0.4,2.61 -7.7,6.65 -10.4,5.17 -1.1,-0.63 -2.3,-0.57 -3.5,0.19 -2.3,1.43 -2.1,1.46 -4.1,-0.58 z m 61.9,-76.85 c 1.5,-2.23 1.5,-3.15 0.4,-7.24 -0.7,-2.58 -1.4,-6.64 -1.5,-9.02 -0.3,-6.91 -11.9,-16.13 -18.4,-14.7 -2.4,0.52 -3.7,-0.36 -10,-6.45 -5.9,-5.79 -7.6,-6.94 -9.6,-6.45 -1.7,0.43 -3.7,-0.41 -7.6,-3.11 -5.8,-4.11 -14.6,-8.44 -17,-8.45 -3.2,-0.02 -5.5,-3.75 -3.6,-5.84 2.9,-3.21 2.2,-5.36 -1.6,-4.65 -7.7,1.45 -11.1,-2.98 -8.6,-11.35 4.7,-15.8 -3.4,-22.23 -11.6,-9.23 -1.9,2.98 -2.9,3.76 -4.5,3.36 -1.1,-0.3 -3.2,0.23 -4.7,1.18 -2.3,1.54 -2.7,1.56 -4.1,0.17 -1.8,-1.81 -12.6,5.79 -13.8,9.72 -0.4,1.17 -1.5,3.03 -2.4,4.13 -2.5,2.77 -3.5,7.6 -1.9,8.59 1.5,0.92 1.2,8.31 -0.4,10.88 -3,4.84 5.8,11.84 13.3,10.63 2.3,-0.37 4,-0.23 4,0.35 0,6.26 17.3,14.46 28.3,13.46 7.6,-0.68 11,0.38 14.4,4.4 1.6,1.92 6.2,0.15 11.7,-4.5 4.6,-3.89 4.9,-3.93 10.1,-1.31 2.6,1.32 4.9,1.81 6.9,1.44 3.4,-0.63 11.9,5.42 11.1,7.84 -4.1,12.01 14.5,26.2 21.1,16.15 z m 46.7,-144.85 c -3,-2.95 -3.9,-8.31 -1.8,-10.57 2.4,-2.68 -0.5,-4.71 -4.4,-3.09 -1.5,0.64 -4.5,0.95 -6.7,0.69 -2.2,-0.26 -4.3,-0.5 -4.7,-0.54 -1,-0.1 -1,-5.07 0,-5.07 4,0 5.4,-11.82 2.2,-17.91 -1.7,-3.24 -1.9,-4.37 -0.9,-6.14 0.6,-1.21 0.9,-3.62 0.5,-5.48 -0.6,-3.069 -0.2,-3.657 5,-8.141 3.1,-2.659 7.2,-7.516 9.1,-10.794 8.5,-14.329 25,-26.237 33.6,-24.124 3.2,0.81 3.9,0.643 5.6,-1.439 2.4,-3.02 10.2,-0.628 13,4.016 0.9,1.519 4.3,5.561 7.4,8.982 5.8,6.336 6.4,11.18 1.6,14.119 -0.7,0.441 -0.6,0.847 0.3,1.206 0.7,0.299 0.1,0.578 -1.4,0.622 -1.6,0.045 -3,-0.554 -3.4,-1.422 -0.3,-0.825 -1.6,-1.5 -2.9,-1.5 -2.4,0 -7.4,-6.021 -8.8,-10.589 -1,-3.148 -4.9,-4.899 -7.6,-3.438 -2.1,1.131 -2.2,1.693 -2,14.352 0.2,9.427 -0.1,13.991 -1.1,16.043 -1.5,3.147 1.1,6.637 5,6.637 1,0 3,0.94 4.5,2.1 1.5,1.19 3.5,1.89 4.6,1.6 1,-0.27 2.4,0.13 3,0.9 0.7,0.77 2.2,1.4 3.4,1.4 1.2,0 2.6,0.46 3.2,1.03 0.6,0.57 2.3,1.25 3.9,1.5 1.7,0.26 4.3,0.7 6,0.98 5.6,0.95 9.9,6.68 7.4,9.85 -2.6,3.3 -5.2,3.34 -9.4,0.13 -8.2,-6.29 -26.5,-4.82 -26.5,2.12 0,1.78 4.4,5 9.5,6.96 7.2,2.73 3.1,8.39 -7,9.85 -2.8,0.4 -6.8,1.31 -9,2.03 -2.6,0.83 -7.2,1.16 -12.8,0.9 -8.6,-0.39 -14.7,1.22 -14.7,3.86 0,1.3 -1.4,0.7 -3.7,-1.63 z" />
            <path
               style="fill:#0e3a44"
               inkscape:connector-curvature="0"
               id="path3703"
               d="m -1465.3,539.99 c 2,-2.02 14.7,-10.24 15.8,-10.24 2.4,0 8.8,-8.24 8.5,-10.9 -0.7,-6.08 -23.3,-2.35 -35.3,5.84 -3.6,2.43 -5.8,2.6 -7.5,0.56 -0.7,-0.83 -2.2,-1.5 -3.3,-1.5 -1.9,0 -1.9,0.07 -0.1,4.68 0.3,0.75 -0.9,1.42 -3.3,1.81 -2.1,0.34 -4.5,1.04 -5.3,1.57 -5.4,3.43 -6,3.43 -9,0.11 -2.8,-2.99 -3.3,-3.17 -10,-3.17 -6.8,0 -17,-4.92 -17,-8.2 0,-2.71 -13.6,-8.41 -25.5,-10.65 -3.2,-0.61 -6.8,-2.02 -8,-3.13 -1.2,-1.1 -5.3,-2.73 -9.1,-3.62 -3.8,-0.89 -10.8,-2.97 -15.4,-4.62 -4.7,-1.65 -11.2,-3.35 -14.5,-3.78 -3.3,-0.42 -7.8,-1.48 -10,-2.35 -2.2,-0.86 -4.9,-1.59 -5.9,-1.61 -1,-0.02 -1.6,-0.61 -1.4,-1.29 0.6,-1.92 9.8,-4.58 14.3,-4.16 17.7,1.66 25.8,2.6 31.2,3.61 11,2.05 13,-3.83 6,-17.27 -2.5,-4.64 -4.8,-9.56 -5.2,-10.93 -3.4,-10.83 -21.5,-27.67 -32.7,-30.35 -4.8,-1.17 -12.6,-10.87 -13.1,-16.38 -0.2,-2.62 -0.7,-5.56 -1.2,-6.51 -0.6,-1.33 -0.1,-1.98 2,-2.77 2,-0.78 2.4,-1.33 1.6,-2.33 -0.8,-0.96 -0.5,-2.3 0.9,-5.06 2.6,-4.73 2,-6.52 -3,-9.38 -3.9,-2.19 -4,-2.49 -4,-7.32 0,-7.52 4.5,-6.95 10.4,1.3 4.3,6 17.6,17.8 20.1,17.8 0.8,0 1.5,0.58 1.5,1.3 0,2.57 -2.3,3.62 -6.6,3.04 -4.7,-0.65 -6.9,1.08 -4.1,3.15 1.7,1.26 -1.4,3.51 -4.8,3.51 -2.1,0 -3,2.08 -1.4,3.09 4.4,2.8 12.3,0.48 11.3,-3.33 -0.8,-3.5 1,-4.32 4.2,-1.83 1.5,1.14 4,2.07 5.7,2.08 6.2,0.03 7.9,0.99 7.3,4.04 -1.1,5.56 5.8,6.3 12.5,1.35 1.8,-1.32 3.8,-2.4 4.5,-2.4 1.7,0 11.4,-9.57 11.4,-11.28 0,-2.22 3.9,-5.24 6.4,-4.92 2.7,0.36 6,-4 5.3,-6.89 -0.7,-2.66 5.7,-6.66 7.8,-4.89 2.1,1.77 1.9,2.45 -2,5.1 -2.9,1.97 -3.5,2.99 -3.5,5.95 0,3.44 -0.3,3.71 -7.5,7.33 -11.4,5.69 -12.5,10.6 -2.4,10.6 4.2,0 5.3,0.46 8.3,3.5 4,4 4.3,4.08 6.7,1.86 1.3,-1.19 2.2,-1.35 3.1,-0.58 2.9,2.37 15.8,0.53 15.8,-2.24 0,-2.23 2.7,-2.54 7.7,-0.89 3.3,1.07 9.2,1.63 19,1.76 7.8,0.11 14.5,0.51 14.9,0.89 0.4,0.38 1.7,0.7 3,0.7 2.7,0 3.1,2.12 0.9,4 -2.9,2.36 -1.8,4.84 2.5,6.01 2.2,0.6 4.9,1.85 5.9,2.79 1.1,0.93 2.7,2.3 3.5,3.04 2.6,2.08 1.6,6.58 -1.4,7.01 -6,0.84 -9.3,5.09 -6.7,8.65 1.8,2.37 6.9,-1.37 10.2,-7.44 4,-7.25 15.7,-16.98 25.9,-21.52 3.1,-1.36 6.9,-3.39 8.5,-4.51 1.6,-1.12 3.8,-2.03 5,-2.03 2.9,0 11.9,-7.69 12.7,-10.73 0.6,-2.37 0.6,-2.37 2.1,-0.25 2.6,3.66 17.8,-0.2 22.3,-5.63 1.5,-1.79 -0.4,-5 -4.1,-6.91 -5.6,-2.93 2.2,-13.5 9.1,-12.13 1.6,0.32 4.2,0.1 5.9,-0.49 4.6,-1.58 6.4,-0.6 4.9,2.68 -1,2.01 -1,3.04 0,4.52 3,4.82 -1.8,12.51 -7.3,11.67 -5.2,-0.8 -7.9,3.49 -4.3,7.07 5.1,5.14 32.9,-15.35 31.3,-23.13 -0.3,-1.75 -0.7,-4.97 -0.8,-7.17 -0.3,-5.4 -3.7,-5.74 -5.4,-0.55 -1.5,4.66 -4.6,6.71 -7.9,5.21 -3.6,-1.63 -5.1,-5.52 -3.5,-8.64 1.1,-1.95 1.1,-2.76 0.1,-3.94 -2.8,-3.35 1,-7.28 5.4,-5.61 4.6,1.73 25.2,-17.01 30.3,-27.54 4.3,-8.89 7.2,-12.43 10.2,-12.45 4.7,-0.03 5.4,-1.3 5.6,-9.17 0.2,-8.37 3.3,-16.69 6.4,-17.51 1.1,-0.28 2.4,-1.77 2.9,-3.33 0.6,-1.55 1.9,-3.32 3.1,-3.93 8.5,-4.56 -7.9,-9.73 -18.6,-5.87 -4.6,1.68 -9.1,-3.01 -9.5,-9.97 -0.4,-6.27 -8.8,-7.62 -8.8,-1.42 0,0.85 -2.6,4.3 -5.8,7.68 -15.6,16.63 -19.7,25.46 -21.5,46 -0.3,3.83 -5.7,7.69 -9.6,6.93 -7.4,-1.45 -12.6,3.86 -13.5,13.76 -0.9,9.27 -2.2,12.41 -6.2,14.76 -1.9,1.12 -4,3.17 -4.6,4.56 -1.4,2.97 -2.1,3.08 -5.5,0.85 -3.2,-2.14 -4.7,-0.41 -3.8,4.68 1.4,8.43 0.2,12.27 -3.5,11.3 -3.6,-0.95 -6,-4.21 -6,-8.14 0,-5.83 -3.4,-7.95 -7.2,-4.51 -1.2,1.07 -3.5,1.64 -6.5,1.59 -3.8,-0.06 -4.7,0.28 -5.1,1.96 -0.6,2.15 -10.2,1.97 -14.4,-0.27 -1.4,-0.77 -2.2,0 -4.7,4.34 -1.7,2.89 -4.4,6.28 -6.1,7.52 -1.7,1.25 -3.7,3.79 -4.5,5.66 -1.2,2.96 -1.9,3.47 -5.7,3.93 -2.4,0.3 -6.5,0.81 -9.1,1.15 -8,1 -15.3,-0.39 -19.5,-3.72 -2,-1.63 -4.9,-3.2 -6.5,-3.51 -3.3,-0.68 -3.4,-0.78 -0.2,-4.49 6,-7.22 1.1,-14.61 -7,-10.41 -3.1,1.61 -8.2,-0.37 -14,-5.42 -2.4,-2.03 -9.5,-6.77 -13.7,-9.14 -2.1,-1.2 -3.8,-1.43 -5.9,-0.83 -6.1,1.76 -10.2,1.58 -11.3,-0.53 -0.6,-1.09 -1.9,-3.2 -2.8,-4.69 -3.4,-5.07 0.8,-15.79 6.2,-15.79 1.2,0 2.2,-1.22 3,-3.75 0.7,-2.07 1.9,-5.02 2.8,-6.57 2.1,-3.59 14.5,-11.87 16.6,-11.06 4.1,1.56 6.8,-0.48 6.1,-4.63 -0.9,-4.84 2,-8.26 8.3,-9.95 7.7,-2.07 9.7,-9.84 4.1,-15.94 -3.2,-3.48 -4.8,-3.65 -13.7,-1.45 -3.7,0.94 -2.7,-2.16 2.1,-6.09 2.8,-2.31 5.4,-3.56 7.3,-3.56 1.9,0 3.9,-0.92 5.3,-2.41 5.1,-5.41 -3.3,-9.26 -9.5,-4.37 -1.8,1.4 -4.3,2.27 -6.9,2.34 -13.2,0.35 -22.1,8.11 -17,14.85 2.4,3.22 0.1,4.59 -7.6,4.59 -6.1,0 -7.1,-0.28 -8.3,-2.25 -2,-3.13 -5.2,-11.32 -6.7,-17.09 -0.7,-2.66 -2.3,-6.4 -3.6,-8.3 -1.3,-1.9 -2.3,-4.33 -2.3,-5.41 0,-1.07 -0.5,-1.95 -1,-1.95 -0.6,0 -1,1.09 -1,2.44 0,3.35 -1.4,3.92 -5.1,2.04 -2.7,-1.4 -3,-1.97 -2.4,-4.56 1.7,-7.62 -5.7,-14.75 -10.4,-10.05 -2.3,2.27 -6.3,14.41 -5.5,16.52 0.3,0.83 0.7,4.12 0.8,7.31 0.2,3.19 0.7,7.22 1.1,8.97 0.5,2.48 0,4.58 -2.6,9.72 -3,6.18 -3.2,7.05 -2.7,15.08 0.3,6.52 0.1,8.53 -0.9,8.53 -0.7,0 -3.5,1.91 -6.3,4.25 -11.6,9.87 -13,10.28 -15,4.23 -2.5,-7.48 -8.6,-15.12 -14.2,-17.82 -6.7,-3.22 -14.8,-10.7 -14.8,-13.58 0,-1.34 -0.9,-2.48 -2.4,-3.05 -1.4,-0.51 -5.3,-3.84 -8.7,-7.41 -7.1,-7.48 -9.9,-7.59 -9.9,-0.38 0,2.06 -0.5,3.76 -1,3.76 -1.3,0 -6,-10.42 -6,-13.34 0,-4.87 5.1,-4.17 6.4,0.88 0.8,3.29 3,3.1 6.2,-0.54 1.5,-1.65 3.2,-3 3.9,-3 1.2,0 2.5,-2.12 2.5,-3.98 0,-0.44 -1.1,-1.08 -2.4,-1.41 -3.2,-0.78 -3.8,-2.73 -2.1,-6.1 0.8,-1.51 1.5,-3.52 1.5,-4.46 0,-0.94 1.1,-2.32 2.5,-3.05 3.1,-1.69 3.1,-2.8 0,-3.97 -1.3,-0.51 -2.7,-1.55 -3.2,-2.31 -0.5,-0.76 -2.6,-2.59 -4.8,-4.06 -4,-2.67 -4,-2.67 0.4,-2.5 6,0.24 12.6,-8.03 8.3,-10.48 -6.5,-3.73 -16.2,0.26 -14.8,6.04 0.6,2.09 0.4,2.41 -0.6,1.56 -0.7,-0.59 -3.3,-0.96 -5.7,-0.82 -6.4,0.39 -9.1,-3.32 -5.6,-7.91 0.8,-1.06 1.5,-2.65 1.5,-3.52 0,-0.88 0.9,-2.36 2,-3.3 4.7,-4.09 0.2,-9.46 -7,-8.24 -7.2,1.21 -4.4,-2.32 3,-3.9 1.4,-0.29 4.7,-2.58 7.4,-5.07 2.6,-2.49 5.3,-4.52 5.9,-4.52 0.6,0 2.4,-1.32 4.1,-2.94 1.7,-1.61 5.4,-4.08 8.2,-5.48 6.7,-3.35 12.7,-9.94 12,-13.04 -0.6,-2.11 -0.3,-2.28 4.1,-2.36 2.6,-0.06 6.3,-0.31 8.3,-0.56 4.9,-0.65 6,0.69 6,7.39 0,4.2 0.4,5.93 1.5,6.35 2.5,0.97 4.6,-3.57 4.3,-9.41 -0.2,-6.14 3.5,-10.78 7.6,-9.4 5.3,1.79 17.3,1.55 22.6,-0.47 5.4,-2.04 5.6,-2.03 17.5,0.44 2.7,0.54 6.6,-4.5 7.4,-9.39 0.9,-5.43 5.3,-8.22 8.4,-5.32 4.5,4.22 8,1.52 3.7,-2.81 -2.8,-2.81 -2.7,-3 2.9,-3 5.8,0 8.7,-2.87 7.8,-7.74 -1,-4.86 3.7,-10.66 5.8,-7.26 1.5,2.42 12.5,-0.98 12.5,-3.87 0,-2.52 -3.1,-3.33 -8.8,-2.31 -4.9,0.88 -5.9,0.79 -7,-0.59 -2,-2.65 -1.5,-4.13 1.5,-3.92 3.3,0.22 4.4,-4.77 2.1,-9.05 -1.6,-3.12 -0.1,-5.65 3.7,-6.097 3.6,-0.427 11.2,1.687 11.8,3.287 0.3,0.68 3.3,2.01 6.8,2.95 12.5,3.38 12.9,3.57 12.9,6.15 0,1.46 0.9,3.04 2.5,4.04 1.3,0.9 2.5,2.21 2.5,2.92 0,0.7 1,2.32 2.4,3.6 5.1,4.93 -7.3,7.8 -14.2,3.27 -2.5,-1.61 -6.7,-1.54 -6.7,0.12 0,0.55 1.7,1.82 3.7,2.83 3.1,1.5 3.8,2.36 3.8,4.78 0,3.76 2.4,4.75 6.2,2.56 4,-2.31 4.4,-2.16 5.2,1.81 0.7,3.85 2.9,5.52 7.3,5.52 1.6,0 5.7,0.91 9.1,2.03 5.2,1.7 7.1,1.88 11.5,1.08 5.9,-1.1 6.2,-0.94 7.1,4.06 0.6,3.33 0.3,3.84 -2.4,5.45 -6.5,3.83 -4.7,5.81 4.5,4.84 8.5,-0.91 10.4,-2.27 8.8,-6.42 -1.1,-3.01 -1.1,-3.2 2.8,-5.76 2.2,-1.45 4.9,-4.34 5.9,-6.41 1.1,-2.08 3,-4.86 4.2,-6.2 1.2,-1.33 3.6,-4.08 5.3,-6.1 1.6,-2.02 3.1,-3.83 3.3,-4.02 3.4,-3.82 4,-25.84 0.7,-27.345 -1.8,-0.808 -2.5,-1.951 -2.5,-3.719 0,-3.521 2.6,-4.222 5.5,-1.488 1.6,1.508 3.1,2.067 4.5,1.686 1.3,-0.334 2.8,0.046 3.7,0.916 1.3,1.288 1.8,1.297 3.6,0.068 3.6,-2.397 2.8,-5.096 -1.8,-5.673 -3.6,-0.46 -7.3,-6.583 -5.2,-8.695 0.7,-0.679 10.1,1.9 11.2,3.076 4.4,4.551 7.6,15.864 6.1,21.994 -2.8,11.58 -2.8,14.11 -0.5,17.06 2.1,2.68 2.1,2.68 0,4.94 -2.6,2.74 -2.7,4.2 -0.4,5.08 1.2,0.46 2.5,-0.15 4,-1.91 2.3,-2.65 2.9,-4.75 5.7,-17.54 0.9,-4.13 2.3,-8.31 3,-9.3 1,-1.37 1.1,-2.47 0.3,-4.63 -0.8,-2.104 -0.8,-3.625 0.2,-5.951 1.6,-3.774 2.6,-3.965 3.5,-0.624 0.7,2.846 3.2,3.263 6.1,1.032 3.4,-2.539 4.8,-1.936 4,1.718 -1.6,7.765 -1.7,12.715 -0.2,15.695 1.9,3.91 -2.7,17.62 -10.8,32.06 -2.9,5.22 -5.8,11.31 -6.4,13.54 -0.9,3.33 -3,5.75 -12.1,13.81 -6.1,5.37 -11,10.16 -11,10.66 0,0.49 -2.1,1.79 -4.6,2.89 -2.7,1.21 -5.2,3.21 -6.2,5.05 -1.1,2 -3.3,3.63 -6.2,4.74 -13.7,5.16 -20.5,14.48 -18.6,25.46 1.5,8.84 -2.4,14.77 -9.2,13.97 -1.6,-0.19 -2.7,0.59 -4,2.8 -1,1.69 -3.1,3.52 -4.8,4.08 -3.2,1.08 -12.4,9.93 -12.4,11.98 0,1.23 1.3,1.14 8.5,-0.59 4.2,-1.01 9.3,-5.23 11.5,-9.58 1.8,-3.42 2.2,-3.65 5.4,-3.13 4.6,0.75 8,-1.52 9.6,-6.4 2,-6.11 5.8,-10.89 10,-12.8 2.6,-1.15 4.8,-3.23 6.4,-5.88 1.9,-3.31 3.4,-4.47 7.7,-5.98 3.7,-1.31 6.4,-3.13 8.8,-6 2,-2.27 6.9,-7.5 11,-11.63 4.2,-4.13 9.8,-10.32 12.5,-13.75 2.7,-3.44 5.2,-6.24 5.6,-6.24 1.3,0 7.7,-10.68 13.5,-22.59 6.9,-14.11 8.5,-15.73 11.9,-12.07 4.9,5.24 7.5,2.21 4.7,-5.29 -2,-5.15 -2,-5.15 0.5,-10.57 1.4,-2.98 2.7,-7.12 3.1,-9.2 0.7,-4.94 2,-7.28 3.9,-7.28 1.2,0 1.4,0.83 0.8,4.5 -0.4,2.76 -0.3,4.5 0.3,4.5 2,0 3,-2.68 3.6,-9.83 0.4,-4.73 1.3,-8.572 2.6,-10.815 1.7,-2.85 2,-4.464 1.4,-8.92 -0.4,-3.485 -0.2,-5.44 0.4,-5.44 1.9,0 7.1,5.617 7.8,8.276 0.9,3.652 3.1,4.063 5.4,1.044 2.4,-3.074 2.6,-6.049 0.6,-9.955 -2.9,-5.446 -1.6,-10.601 2.5,-10.134 7.4,0.853 12.3,-19.264 8,-33.197 -2.3,-7.705 -3.2,-8.421 -5.5,-4.284 -6.5,11.841 -14.7,15.439 -22.1,9.749 -3.8,-2.84 -5.2,-10.499 -2,-10.499 0.8,0 2.2,-0.736 3.1,-1.635 2.3,-2.384 0.3,-4.144 -2.9,-2.442 -1.8,0.959 -2.9,1.004 -4.4,0.18 -1.2,-0.607 -3.1,-1.103 -4.2,-1.103 -6.9,0 -13.3,-7.566 -9.9,-11.637 1.1,-1.297 1,-1.721 -0.5,-2.548 -1.2,-0.6867 -1.7,-1.9662 -1.5,-4.1672 0.4,-4.2494 -0.7,-5.6473 -4.2,-5.6473 -2.3,-2e-5 -2.9,-0.45338 -2.9,-2 0,-2.5762 -2.4,-2.5589 -5.9,0.0436 -5.2,3.8824 -7.8,0.95866 -3.1,-3.5436 3.7,-3.5999 3.9,-6.5005 0.5,-6.5005 -2.6,0 -3.4,-1.361 -1.5,-2.5 0.5,-0.339 1,-1.266 1,-2.059 0,-2.031 -3.7,-1.797 -4.9,0.309 -0.8,1.395 -1.3,1.498 -2.3,0.51 -2,-1.978 1.5,-8.454 4.4,-8.218 5.3,0.425 7.9,-0.115 8.5,-1.792 3.1,-8.435 9.1,-10.35 16.2,-5.19 6.3,4.538 11.1,1.978 6.4,-3.399 -1.1,-1.188 -2.6,-3.47 -3.4,-5.071 -1.9,-3.763 -18.5,-21.2 -23.9,-25.09 -2.3,-1.65 -9.4,-8.213 -15.8,-14.586 -6.5,-6.373 -15.2,-14.131 -19.4,-17.242 -10.6,-7.767 -11.1,-9.427 -0.8,-2.171 123.7,86.472 183.2,244.84 147.4,393 -12.1,50.34 -30.3,89.33 -64.4,137.98 -17.9,25.46 -57.8,63.9 -87,83.72 -16.5,11.16 -43.6,27 -39.5,23.04 z m 31.9,-40.64 c 0.7,-5.47 7.8,-7.07 14.9,-3.38 1.4,0.71 2.4,0.44 4,-1.08 2.1,-1.99 4.3,-2.68 12.2,-3.85 2.2,-0.33 5.5,-1.66 7.4,-2.95 2,-1.29 3.9,-2.34 4.5,-2.34 1.8,0 4.6,-3.37 4.6,-5.68 0,-1.34 1.6,-4.2 3.8,-6.6 7.7,-8.54 8.7,-11.12 4.6,-12.16 -2.6,-0.65 -2.6,-0.65 1.7,-4.86 2.4,-2.31 5.3,-5.55 6.5,-7.2 1.9,-2.67 2.4,-2.86 4.2,-1.75 6,3.55 15,-7.2 13.6,-16.24 -0.5,-3.23 -0.2,-4.98 1,-6.67 0.8,-1.26 1.6,-2.92 1.6,-3.69 0,-2.18 -2.7,0.43 -3.4,3.31 -0.8,3.02 -17.2,16.54 -20.1,16.54 -1.7,0 -0.4,-10.53 1.6,-12.6 2.4,-2.59 2,-4.56 -1.8,-8.86 -2.8,-3.21 -6.3,-1.22 -6.3,3.6 0,3 -2.8,3.33 -8.4,1 -8.1,-3.36 -17.4,1.57 -16.1,8.49 0.7,3.16 -4.1,9.24 -10,12.9 -1.7,1.01 -4.2,2.86 -5.5,4.11 -1.4,1.26 -4.2,3.83 -6.3,5.72 -3.9,3.57 -4.8,7 -2.2,8.01 1.3,0.5 1.1,1.37 -1.1,5.8 -2.2,4.38 -2.6,6.03 -2.1,10.37 0.7,5.54 -0.6,7.84 -4.8,8.62 -3.9,0.71 -4.5,16.84 -0.6,16.84 1.5,0 2,-1.04 2.5,-5.4 z M -1731,462.32 c -2.1,-1.86 -3.9,-2.38 -8.3,-2.43 -3,-0.04 -6.4,-0.51 -7.4,-1.06 -1.3,-0.69 -3.9,-0.49 -8.6,0.67 -6.6,1.6 -7,1.59 -13.1,-0.55 -7.5,-2.61 -8.4,-2.69 -8.4,-0.7 0,2.01 -1.4,1.88 -5.3,-0.5 -3.6,-2.19 -7.8,-2.57 -10.8,-0.97 -1.9,1 -9.6,-0.81 -12.4,-2.92 -0.6,-0.41 -3.1,-1.36 -5.5,-2.11 -4.8,-1.44 -9,-4.54 -9,-6.62 0,-3.36 -4.5,-6.43 -10.5,-7.16 -5.5,-0.67 -6.2,-1.04 -8.4,-4.47 -2.4,-3.71 -2.5,-3.73 -7.8,-3.11 -6.6,0.78 -9.5,-2.7 -5.6,-6.9 2.2,-2.43 2,-3.75 -0.9,-8 -2.4,-3.4 -2.1,-7.16 0.7,-7.48 1.3,-0.16 2.7,0.85 4,2.88 1.4,2.3 4,3.98 9.8,6.35 4.3,1.77 8.4,3.85 9.2,4.61 0.7,0.77 2.7,2.85 4.3,4.62 3,3.23 3,3.23 13.5,2.79 6.2,-0.26 10.8,-0.04 11.2,0.52 0.3,0.53 1.5,0.97 2.5,0.97 1.1,0 4.4,1.35 7.3,3 6.4,3.6 7.7,3.65 14.2,0.47 6.3,-3.12 7,-3.09 14.1,0.51 7.6,3.86 26.3,1.48 31.8,-4.04 0.5,-0.52 2,-0.94 3.2,-0.94 1.3,0 2.7,-0.79 3.2,-1.75 1.3,-2.18 2.2,-1.24 4.2,4.06 1.2,3.42 2.4,4.64 6.5,6.69 2.7,1.37 5.1,2.57 5.3,2.67 1.7,0.89 -2.6,7.25 -5.3,7.75 -5.7,1.08 -7.5,3.13 -7.5,8.6 0,7.15 -4.8,9.3 -10.2,4.55 z m -193.1,-104.34 c -1.2,-5.98 -6.7,-8.64 -6.7,-3.23 0,1.79 -0.6,3 -1.3,3 -2,0 -3.7,-2.16 -3.7,-4.67 0,-2.8 -3.4,-9.48 -6.1,-11.87 -3.5,-3.15 -2.4,-9.31 1.3,-7.34 3.1,1.68 4.9,-0.76 2.2,-2.99 -1.2,-0.94 -2.7,-3.42 -3.4,-5.49 -0.7,-2.22 -2.2,-4.22 -3.6,-4.85 -1.4,-0.66 -2.8,-2.63 -3.6,-5.15 -0.9,-2.82 -2.3,-4.56 -4.3,-5.62 -1.7,-0.84 -3.2,-1.64 -3.5,-1.79 -0.2,-0.15 0.1,-0.72 0.6,-1.28 1.7,-1.73 11.2,0.86 12.9,3.54 1.5,2.29 4.5,3.81 9.6,4.92 1.5,0.32 3.3,0.83 4.1,1.14 5.8,2.22 6,-6.52 0.3,-12.32 -5.2,-5.2 -5.3,-5.77 -2.4,-8.84 1.1,-1.23 2.1,-3.4 2.2,-4.82 0.2,-3.18 0.4,-3.19 3.7,-0.04 4.8,4.63 7.9,0.99 3.9,-4.63 -2.4,-3.31 -6.3,-3.89 -7.8,-1.15 -0.9,1.64 -1.2,1.64 -3.8,0.09 -9.7,-5.67 -19.7,-9.84 -23.7,-9.84 -3.4,0 -11,-6.39 -14,-11.71 -2.4,-4.17 7.8,-4.57 12.6,-0.49 5.1,4.36 18.8,8.54 25.4,7.73 4.9,-0.62 5.4,-0.48 6.9,1.9 0.9,1.41 2.4,2.57 3.3,2.57 0.8,0 2.6,0.99 3.9,2.21 1.9,1.83 2.6,2.01 4.1,1 0.9,-0.67 2.8,-1.69 4.1,-2.26 1.3,-0.58 4.4,-2.85 6.8,-5.05 4.9,-4.49 7.1,-3.87 13.6,3.78 3.5,4.09 7.1,4.56 6.4,0.82 -0.2,-1.38 -0.1,-2.5 0.3,-2.5 1.6,0 2.7,2.78 3.4,8.33 1,8.34 5.2,12.83 14,15.05 13,3.27 15.4,1.21 10.5,-9.27 -2.1,-4.7 -3,-7.8 -2.6,-9.44 1.4,-5.42 -15.1,-19.06 -18.3,-15.17 -1.9,2.22 -2.1,2.09 -9.9,-5.52 -5.8,-5.66 -7.6,-6.9 -9.5,-6.43 -1.7,0.42 -4.2,-0.68 -9.1,-4 -3.8,-2.52 -9,-5.35 -11.7,-6.3 -4.6,-1.64 -6,-3.4 -3.8,-4.75 0.5,-0.34 1,-1.83 1,-3.31 0,-5.81 6.6,-8.78 12.1,-5.49 4.3,2.59 14.9,4.76 18.6,3.8 6,-1.59 18.6,-1.34 23.3,0.46 2.4,0.96 8.1,3.16 12.5,4.89 4.5,1.73 8.6,3.15 9.2,3.15 0.7,0 2.4,1.12 3.9,2.5 3.4,3.23 4.6,3.15 8.9,-0.63 6.7,-5.89 8.4,-1.88 3.4,7.92 -2.2,4.21 -3.9,8.62 -3.9,9.81 0,1.18 -0.7,3.77 -1.5,5.74 -1.8,4.22 -2,8.98 -0.5,11.81 1.4,2.55 0.8,3.11 -2.3,2.32 -1.6,-0.42 -3.1,-2.01 -4.3,-4.8 -1.7,-3.55 -2.4,-4.17 -4.9,-4.17 -3.8,0 -4.6,2.78 -1.6,5.88 3.4,3.64 4.6,8.36 2.7,10.49 -3.8,4.13 -1.1,9.52 3.7,7.4 1.7,-0.75 2.8,-0.51 4.9,1.03 2.2,1.65 3,1.78 4.2,0.75 2.7,-2.22 4.4,3.25 2.2,6.98 -1.3,2.2 -1.5,3.41 -0.7,4.86 2.2,4.1 -2.8,16.01 -6.4,15.41 -2.6,-0.41 -3.3,-0.08 -4.2,1.95 -1,2.16 -2,2.51 -8.4,3.04 -7.2,0.61 -10.9,2.44 -10.9,5.33 0,1.68 -3.2,3.38 -6.4,3.38 -1.3,0 -4.7,0.73 -7.5,1.62 -4.9,1.59 -5.1,1.58 -7.8,-0.59 -7.2,-5.67 -11.3,-5.84 -11.3,-0.48 0,1.9 -0.5,3.45 -1,3.45 -2.5,0 -0.6,2.88 4,6.4 8.6,6.61 5.9,10.19 -3.5,4.6 -2.8,-1.64 -5.9,-2.98 -7,-3 -3.1,-0.05 -9.2,-2.4 -11.3,-4.31 -3.8,-3.38 -5.9,-2.22 -7.7,4.06 -3.7,12.93 -4.2,13.86 -4.8,10.48 z m 54.6,-30.44 c 0.3,-2.32 0.3,-5.44 0,-6.93 -0.4,-1.97 0.2,-3.68 2.2,-6.27 2.7,-3.56 2.7,-3.56 -0.2,-5.83 -8,-6.48 -13.2,-12.9 -14.8,-18.27 -1.9,-6.42 -3.3,-7.1 -12.9,-6.13 -5.1,0.52 -6.6,0.3 -9.1,-1.36 -8.8,-5.78 -12.2,-1.33 -6.9,8.82 4.8,9.02 7.4,9.93 10,3.4 2.3,-5.84 11.9,7.35 10.5,14.41 -2.8,14.11 -1,21.55 4.9,19.52 4.7,-1.67 7.8,-1.43 10.7,0.85 3.8,2.95 4.9,2.49 5.6,-2.21 z M -1934.3,220 c 0.3,-3.72 0.7,-7.88 0.8,-9.25 0.2,-1.38 0.4,-3.45 0.5,-4.6 0.1,-1.15 1.1,-3.14 2.2,-4.4 4.1,-4.75 0.9,-7.03 -4.6,-3.3 -2.1,1.45 -5.9,3.42 -8.4,4.36 -3.2,1.22 -4.7,2.42 -5.1,4.08 -0.4,1.99 -1.1,2.34 -4.4,2.28 -5.1,-0.11 -5.5,-1.6 -1,-3.73 4.1,-1.99 5.3,-4.26 3.3,-6.33 -2.8,-2.8 -11,2.63 -12.7,8.43 -1.7,6.07 -3.7,8.21 -7.6,8.21 -1.7,0 -3.7,0.54 -4.3,1.2 -1.8,1.8 -2.9,0.03 -4.2,-6.68 -1.2,-6.84 -5.3,-13.65 -12.6,-20.93 -5.5,-5.46 -6,-4.06 5.3,-12.64 6.5,-4.98 9.4,-12.95 4.7,-12.95 -0.8,0 -1.4,0.97 -1.4,2.38 0,2.69 -4.3,6.1 -6.6,5.21 -1.9,-0.7 -3.1,-3.86 -1.8,-4.32 3.7,-1.21 4.7,-2.97 3.6,-6.15 -1.5,-4.05 -0.7,-5.97 2.6,-6.79 3.1,-0.75 4.1,-2 4.1,-5.08 0.1,-1.76 0.6,-2.25 2.7,-2.25 2.5,0 2.6,0.06 1,2.46 -3.4,5.22 -0.6,8.34 4.3,4.72 3.4,-2.5 4.1,-2.03 4.1,2.98 0,5.6 3.4,4.14 5.9,-2.54 1,-2.55 1.5,-2.8 4.3,-2.23 4.1,0.83 4.4,1.24 2.3,3.52 -0.9,1.06 -1.6,2.97 -1.5,4.25 0.4,4.6 -0.1,5.89 -2.4,6.95 -2,0.9 -4.2,4.14 -6.5,9.39 -0.3,0.55 0.3,0.38 1.2,-0.37 2.3,-1.88 4.5,-0.78 4.8,2.44 1.1,8.63 24.5,15.37 28.3,8.16 1.8,-3.3 2.4,-3.69 4.8,-3.17 4.1,0.87 5,-2.21 1.4,-4.79 -3.2,-2.37 -3.3,-3.4 -0.4,-5.83 3.6,-3.01 7.7,-2.54 8.9,1.06 0.8,2.22 1.7,3 3.5,3 3.2,0 4.1,2.54 1.8,5.04 -4.1,4.54 5.5,1.16 10.8,-3.79 2.2,-2.08 3.3,-2.43 6.3,-1.95 4.8,0.79 8.4,-0.99 9.2,-4.49 0.3,-1.55 1.1,-2.81 1.9,-2.81 1.5,0 1.6,0.52 1.8,6.5 0.1,5.77 4.1,5.53 26.8,-1.65 11.1,-3.52 12.9,-4.91 10.2,-7.87 -1.7,-1.96 -1.7,-1.98 7.5,-1.98 8.2,0 9.6,-0.26 12,-2.32 4.1,-3.39 16.9,-6.07 21,-4.36 2,0.83 5,1.07 8.6,0.67 6.8,-0.75 9.2,0.31 11.7,5.18 1.9,3.67 1.9,3.67 7.3,3.11 6.4,-0.66 7,0.48 2.2,3.86 -1.8,1.25 -3.8,3.08 -4.5,4.06 -0.8,0.99 -2,1.8 -2.8,1.8 -0.8,0 -1.4,0.44 -1.4,0.98 0,0.54 -2.2,2.07 -4.8,3.4 -5.6,2.86 -8.2,6.87 -8.2,12.57 0,4.14 -1.9,9 -4.8,12.3 -2.2,2.48 -7.5,2.21 -19,-0.95 -9.8,-2.71 -11.9,-2.88 -26.9,-2.18 -12.2,0.56 -17.5,5.22 -11.9,10.45 5.8,5.3 -3,9.35 -9.6,4.46 -1.6,-1.15 -6.8,-3.39 -11.7,-4.98 -4.8,-1.59 -11,-4.27 -13.7,-5.97 -2.6,-1.7 -5.7,-3.08 -6.7,-3.08 -1.1,0 -3.1,-0.9 -4.5,-2 -6.4,-5.06 -18.1,2.86 -16.5,11.19 0.4,2.24 -0.1,3.04 -3.5,5.14 -2.2,1.37 -4.7,4.11 -5.6,6.08 -2.4,4.95 -2.6,4.58 -2.1,-3.16 z m 3.2,-53.38 c -1.9,-1.07 -2.5,-7.31 -0.7,-8.37 0.5,-0.34 1,-1.67 1,-2.94 0,-2.89 1.6,-4.29 5.5,-4.74 3,-0.34 3,-0.34 0,-1.97 -2.1,-1.17 -3.4,-3.01 -4.5,-6.49 -1.2,-3.95 -2,-4.92 -4.1,-5.16 -2.8,-0.33 -2.7,2.71 -1.4,-30.45 0.7,-15.74 0.7,-15.74 3,-15.157 3,0.763 5.9,-4.275 4.9,-8.671 -1,-4.873 1.1,-3.275 2.4,1.823 0.7,2.613 2.2,5.716 3.3,6.895 1.3,1.389 1.6,2.379 0.9,2.809 -2,1.247 -1,4.947 2.1,8.211 3.8,3.92 3,5.74 -3.2,6.72 -5.1,0.83 -5.1,2.82 0.1,7.67 2.8,2.59 4.2,4.79 4.5,7.1 0.5,3.93 3.1,6.23 6,5.25 1.1,-0.38 4.4,-0.82 7.3,-0.98 2.9,-0.16 6,-0.83 6.7,-1.49 1,-0.81 3.9,-1.03 8.7,-0.68 9.3,0.67 11.9,-0.6 15.3,-7.6 3.6,-7.37 11.5,-11.76 11.5,-6.4 0,3.57 -10,13.16 -21,20.25 -2.5,1.65 -6.4,4.42 -8.6,6.15 -4.4,3.52 -7.9,3.05 -11.7,-1.6 -2.7,-3.26 -9.2,-2.6 -9.2,0.94 0,1.9 0.9,2.91 3.7,4.26 6.8,3.2 4.7,5.65 -6.5,7.73 -5.3,0.97 -6.7,1.62 -6.7,2.99 0,0.97 -0.9,2.9 -2,4.31 -1.2,1.4 -2.3,3.93 -2.7,5.61 -0.7,3.9 -2.3,5.25 -4.6,3.98 z m 120.4,-17.72 c -1.5,-1.19 -2.2,-2.59 -2,-4.13 0.4,-2.35 1.1,-2.89 6.2,-4.95 3,-1.18 1.6,-5.07 -1.9,-5.07 -0.6,0 -2.5,-1.02 -4,-2.25 -1.9,-1.48 -4.2,-2.25 -6.9,-2.25 -4.1,0 -5.6,-9.76 -2.5,-15.63 0.6,-1.13 0.3,-2.16 -1.1,-3.4 -1.1,-0.98 -1.9,-2.77 -1.9,-3.98 0,-1.21 -0.6,-3.68 -1.2,-5.49 -1.1,-3.258 -1.1,-3.371 5.4,-9.401 3.6,-3.357 7.5,-8 8.6,-10.318 6.3,-12.348 27.8,-28.022 32,-23.197 2.2,2.587 2.9,2.432 6.2,-1.266 3.3,-3.754 10.5,-2.158 13.7,3.026 0.9,1.458 3,4.226 4.8,6.151 9.3,10.373 9.4,17.322 0.1,16.336 -7.7,-0.817 -14.5,-10.363 -13.2,-18.479 0.7,-4.465 -1.4,-6.414 -4.9,-4.5 -3.3,1.846 -3.4,2.334 -3.4,18.322 0,12.269 -0.3,15.727 -1.6,17.526 -2.7,3.843 -2,9.53 1.5,12.45 3.5,2.96 3.8,5.35 0.9,7.17 -2.8,1.7 -0.5,4.62 4.3,5.58 3.2,0.63 3.2,0.63 1,2.17 -4.5,3.14 -3,6.25 4.8,9.76 3.8,1.74 7,3.67 7,4.3 0,2.21 -6.6,6.08 -11.5,6.79 -2.8,0.4 -6.8,1.31 -9,2.03 -2.6,0.84 -7.2,1.16 -12.9,0.9 -7.6,-0.35 -9.3,-0.12 -12.1,1.62 -3.9,2.42 -3.5,2.41 -6.4,0.18 z m 265,-53.54 c -0.8,-0.905 -5.2,-3.409 -9.8,-5.565 -4.6,-2.156 -8.3,-4.235 -8.3,-4.62 0,-1.496 5,-5.283 7.8,-5.905 1.7,-0.359 3.6,-1.328 4.3,-2.153 0.7,-0.896 2.1,-1.278 3.4,-0.95 1.6,0.389 3.1,-0.324 5.3,-2.445 3,-2.883 4.2,-4.732 2.2,-3.502 -0.5,0.327 -2.7,-0.997 -4.9,-2.941 -2.1,-1.943 -4.3,-3.534 -4.8,-3.534 -1.5,0 -6.3,-5.765 -6.3,-7.491 0,-0.83 -0.9,-1.509 -1.9,-1.509 -3.8,0 -4.7,-2.778 -1.8,-5.464 1.8,-1.597 2.7,-3.483 2.7,-5.458 0,-2.86 0.2,-3.006 3.7,-2.798 4,0.236 4.6,-1.237 2.8,-7.03 -0.9,-2.697 0.8,-2.98 5.1,-0.834 1.6,0.779 4.1,1.894 5.6,2.479 3.4,1.325 3.6,3.786 0.3,5.287 -3.2,1.453 -3.2,3.545 -0.1,4.992 2,0.895 2.4,1.632 1.9,3.546 -0.4,1.775 0,2.812 1.5,3.905 1.2,0.819 2.2,2.128 2.2,2.909 0,1.913 4.6,4.83 6.5,4.108 5.7,-2.203 6.2,4.778 0.5,7.183 -3,1.246 -4,2.252 -4,3.925 0,2.249 0.3,2.439 4.9,2.642 1.9,0.084 2.6,0.805 3.1,3.138 0.3,1.666 1.8,5.066 3.3,7.555 4.4,7.549 0.7,10.25 -15.9,11.547 -6.7,0.527 -8.2,0.365 -9.3,-1.017 z m 120.2,-46.319 c -2.9,-1.43 -3.1,-1.905 -2.6,-5.086 0.4,-2.664 0.1,-3.823 -1.2,-4.811 -2.4,-1.759 -1.2,-4.399 2,-4.399 1.4,0 2.8,-0.705 3.1,-1.567 1.9,-5.007 -7.8,-3.386 -13.4,2.241 -3.3,3.349 -5.7,1.701 -6.2,-4.346 0,-0.095 -1.7,-0.716 -3.8,-1.38 -5.6,-1.806 -6.4,-2.727 -5.6,-6.696 0.4,-2.407 0.2,-3.725 -0.7,-4.301 -1.1,-0.643 -0.7,-1.395 1.4,-3.342 3.1,-2.943 3.1,-2.991 1.1,-5.037 -3.6,-3.6128 -16.3,3.629 -18.7,10.627 -0.3,1.126 -6.5,1.403 -7.5,0.342 -0.2,-0.219 1.1,-1.748 2.9,-3.399 3.4,-3.001 3.4,-3.001 1.5,-6.55 -3.1,-5.7665 -8,-5.8688 -6.9,-0.144 0.5,2.74 -1.3,4.195 -3.2,2.596 -2.5,-2.058 -1.9,-11.033 0.8,-11.099 2.5,-0.0636 7.1,-5.397 6.3,-7.22 -0.4,-0.6735 -1.2,-1.9588 -1.8,-2.8563 -6.2,-8.5747 11.1,-13.159 20.2,-5.3327 1.7,1.493 17.7,7.3225 23.1,8.4112 2.1,0.4322 6.1,2.8695 9.9,5.9782 6.4,5.3344 6.6,5.4002 13,3.4786 2.4,-0.7359 2.4,-0.6505 -0.8,2.9541 -6.7,7.6559 1.1,8.8759 9.5,1.4993 6.5,-5.6548 7.2,-2.1729 1.2,6.5836 -3.1,4.656 -3.9,6.536 -3.4,8.695 0.5,2.461 0.1,2.984 -3.6,4.895 -6.2,3.139 -8.9,6.558 -8.9,10.966 0,8.72 -2.2,11.047 -7.7,8.299 z" />
            <path
               style="fill:#102b31"
               inkscape:connector-curvature="0"
               id="path3701"
               d="m -1503.4,530.25 c -1.6,-2.35 -2.2,-2.5 -10.2,-2.5 -8.4,0 -18.2,-3.82 -18.2,-7.09 0,-2.82 -13.4,-8.48 -25.5,-10.76 -3.2,-0.61 -6.8,-2.02 -8,-3.13 -1.2,-1.1 -5.3,-2.73 -9.1,-3.62 -3.8,-0.89 -10.8,-2.97 -15.4,-4.62 -4.7,-1.65 -11.2,-3.35 -14.5,-3.78 -3.3,-0.42 -7.8,-1.48 -10,-2.35 -2.2,-0.86 -4.9,-1.59 -5.9,-1.61 -3.3,-0.08 -1,-2.53 3.9,-4.16 3.2,-1.04 6.9,-1.46 10.5,-1.16 14.8,1.25 30.1,3.29 32,4.28 2.5,1.34 11,0.28 10.9,-1.37 0,-0.62 -0.7,-2.01 -1.5,-3.08 -0.8,-1.06 -1.4,-2.73 -1.4,-3.7 0,-0.97 -2.1,-5.61 -4.5,-10.3 -5.1,-9.64 -5.3,-10.55 -2.5,-10.55 1.1,0 2,-0.67 2,-1.5 0,-0.99 -1,-1.5 -2.9,-1.5 -2.4,0 -3.5,-0.89 -6,-4.85 -4.9,-7.52 -15.1,-16.8 -22.4,-20.21 -10,-4.68 -18.7,-13.07 -18.7,-18.05 0,-4.43 3.1,-4.75 7.5,-0.76 3.2,2.88 17.4,2.74 18.2,-0.18 0.5,-1.8 6.9,-2.35 12,-1.02 0.1,0.04 0.3,1.33 0.3,2.87 0,6.07 8,7.46 12.8,2.21 3.9,-4.28 11.4,-6.42 13.5,-3.88 1.3,1.41 3,1.87 7.4,1.9 5.9,0.03 8.4,1.13 9.6,4.24 0.8,2.22 3.1,3.17 5.4,2.19 1,-0.41 5.2,-0.64 9.5,-0.52 7,0.21 7.9,0.01 10,-2.21 2.9,-3.06 29.8,-1.83 33.5,1.53 1.1,0.98 3.5,1.74 5.6,1.74 4,0 4.6,0.96 2.1,3.42 -0.9,0.87 -2,1.58 -2.5,1.58 -0.5,0 -0.9,0.78 -1,1.75 0,3.15 -10.6,7.46 -15.2,6.18 -6.1,-1.67 -13.9,3.77 -10.8,7.48 1.4,1.76 6.6,2.15 7.6,0.59 1.3,-2.1 3.5,-0.99 3.5,1.75 0,4.87 4.5,9.25 6.8,6.58 1.8,-2.16 1.8,-2.16 6.1,-0.26 4.5,2.04 8.1,1.32 8.1,-1.66 0,-1.97 -4.5,-6.41 -6.5,-6.41 -2.1,0 -2,-0.74 1.5,-6.68 4.2,-7.42 8.5,-8.04 14.9,-2.12 4,3.77 3.6,5.83 -1.4,7.77 -2.2,0.84 -4.6,1.89 -5.3,2.33 -2,1.28 -1.4,7.86 1,12.73 2.7,5.4 5.4,6.03 5,1.18 -0.3,-3.95 1.7,-8.13 5.5,-11.36 3.5,-2.99 7.8,-8.68 8.7,-11.52 1.3,-4.16 25,-17.33 31.1,-17.33 1.7,0 4.3,-1.78 8,-5.5 6,-6.02 4.4,-5.56 21.2,-5.94 2.1,-0.05 2.8,0.46 3.1,2.11 0.2,1.35 1.4,2.55 3.2,3.18 2.9,1.01 2.9,1.01 1.2,5.01 -2.4,5.51 -5.3,5.95 -10.2,1.54 -2.1,-1.85 -4,-3.1 -4.3,-2.77 -0.4,0.33 -2.1,0.9 -3.9,1.27 -2.9,0.59 -3.4,1.09 -3.4,3.9 -0.2,4.14 0,4.05 -7.5,5.36 -11.3,2 -16.8,8.64 -6.9,8.47 8,-0.14 10.1,1.15 4.8,2.93 -1.8,0.59 -3.4,1.72 -3.6,2.5 -0.3,0.79 -4.2,5.13 -8.8,9.64 -9.3,9.23 -10.8,11.98 -7.6,14.08 3,2.02 1,6.22 -3,6.22 -2.8,0 -2.8,0.14 -2.8,5.34 0,4.15 -0.5,5.77 -2.1,7.24 -1.7,1.5 -2,2.64 -1.5,5.51 1.3,8.25 -5,18.78 -12.3,20.57 -3.3,0.8 -15.1,7.01 -21.3,11.2 -5.5,3.76 -5.2,3.73 -11.4,0.76 -5.5,-2.62 -17.5,-4.69 -14,-2.39 6.3,4.03 9.6,9.74 5.8,9.79 -1,0.01 -2.9,0.9 -4.2,1.98 -3.3,2.52 -3.7,2.49 -5.6,-0.5 z m 122.6,-52.35 c 0,-0.5 0.7,-1.5 1.5,-2.22 0.9,-0.71 2.5,-2.98 3.5,-5.03 1.1,-2.04 4.6,-6.08 7.9,-8.96 6.9,-5.93 7.4,-7.17 2.9,-6.27 -2.4,0.49 -3,0.31 -2.6,-0.77 0.2,-0.77 2.1,-1.67 4.1,-2 5.5,-0.88 11.9,-8.01 22.2,-24.29 1.1,-1.76 3.9,-5.08 6.2,-7.38 3.8,-3.75 4.9,-7.23 2.3,-7.23 -4.2,0 0.8,-11.49 6.5,-15.02 3.1,-1.92 5.5,-7.03 5.5,-11.8 0,-1.15 0.7,-2.51 1.6,-3.03 1.3,-0.71 1.8,-2.47 1.9,-7.17 0,-4.1 0.6,-6.63 1.5,-7.36 1.6,-1.21 6,-9.94 6,-11.8 0,-0.62 1.7,-2.75 3.9,-4.73 6.8,-6.36 9.2,-24.4 2.8,-21.68 -1.8,0.75 -4.5,1.87 -6,2.48 -1.8,0.71 -3.4,2.48 -4.4,4.86 -2.7,6.54 -9.3,11.36 -9.3,6.77 0,-1.22 -0.5,-1.28 -2.5,-0.34 -3.9,1.76 -4.1,0.42 -1.1,-7.27 2.2,-5.64 3.4,-7.3 5.6,-8.06 1.5,-0.52 3.2,-2.02 3.8,-3.32 0.9,-2.03 1.6,-2.29 4.9,-1.86 8.6,1.13 14.9,-7.13 7.7,-10.15 -3.5,-1.44 -5.2,-8.33 -2.5,-9.98 0.5,-0.31 1.2,-1.94 1.6,-3.62 0.4,-1.96 1.5,-3.38 3.1,-3.98 1.4,-0.51 2.9,-2.25 3.5,-3.86 0.5,-1.61 1.6,-3.16 2.4,-3.46 0.8,-0.29 2.5,-2.8 3.9,-5.58 2.5,-4.78 4.7,-6.27 6.1,-4.04 1,1.72 5.3,1.1 6.4,-0.94 1.4,-2.58 1.3,-9.38 -0.1,-10.8 -0.8,-0.85 -0.7,-2.1 0.4,-4.95 3.4,-8.45 3.4,-18.86 0,-22.28 -4.2,-4.19 -5.3,-3.33 -9.7,7.51 -4.1,10.15 -4.5,10.5 -7.5,7.46 -1.1,-1.1 -3.2,-2 -4.5,-2 -2,0 -2.5,-0.5 -2.5,-2.53 0,-3.29 -4.4,-5.59 -6.5,-3.4 -3.2,3.3 -2.4,10.46 1.1,10.12 5.4,-0.51 12.8,7.37 11.9,12.5 -1.4,7.49 -4.7,9.99 -9.1,6.88 -1.4,-0.93 -2.6,-1.11 -3.5,-0.51 -4.8,3 -11.5,0.36 -12.9,-5.08 -2.1,-7.74 -12.3,-10.5 -12.9,-3.49 -0.2,3.31 -1.4,5.14 -6.5,10.6 -13.7,14.73 -15.6,16.93 -15.6,18.09 0,5.14 -5.4,17.82 -7.5,17.82 -6,0 -7.5,2.71 -1.8,3.19 3.5,0.29 3.8,0.52 4.1,4 0.4,4.63 -3,7.46 -7,5.92 -1.4,-0.52 -3.4,-0.87 -4.4,-0.78 -1.7,0.15 -1.9,-0.56 -2,-5.83 -0.1,-8.19 -1,-10.18 -5.5,-13.05 -2.4,-1.51 -3.9,-3.25 -3.9,-4.43 0,-2.78 -3,-4.02 -9.7,-4.04 -6.3,-0.02 -7.6,-0.52 -8.7,-3.3 -0.5,-1.35 -1.5,-1.73 -3.9,-1.5 -3.1,0.3 -3.2,0.15 -3.3,-3.18 -0.1,-4.65 -2.2,-10.69 -4,-11.37 -1.9,-0.76 -2.7,0.95 -1.5,3.28 2.1,3.86 -2,11.09 -6.2,11.09 -2.8,0 -3.1,2.57 -0.6,5.93 2.5,3.46 7,4.15 10.4,1.6 4.8,-3.63 6.7,-1.34 3.4,4.05 -3.6,5.78 1.8,11.15 8,7.97 1.6,-0.86 3.1,-1.55 3.3,-1.55 0.1,0 0.3,2.25 0.3,5.01 0.1,3.92 0.7,5.6 2.7,7.75 1.4,1.5 3.3,3.97 4.2,5.49 1.3,1.96 2.6,2.75 4.7,2.75 1.6,0 2.9,0.2 2.9,0.45 0,0.24 -0.7,3.04 -1.5,6.21 -0.9,3.16 -1.5,7.81 -1.5,10.32 0,8.18 -4.2,11.09 -12.3,8.64 -7,-2.11 -10.3,5.16 -5.9,13.02 1.1,2.01 -0.5,6.36 -2.3,6.36 -1.8,0 -4.3,-3.16 -5.1,-6.5 -1.5,-6.38 -5.2,-8.05 -9.8,-4.44 -2.3,1.83 -3,1.93 -6,0.85 -4.3,-1.56 -6.6,-0.67 -6.6,2.55 0,1.4 -0.4,2.53 -0.8,2.52 -1.7,-0.03 -8.4,-2.73 -9.5,-3.82 -2.9,-2.92 -5.5,-1.33 -8.6,5.35 -1.7,3.58 -3.8,6.79 -4.6,7.12 -0.9,0.34 -2.5,2.35 -3.6,4.47 -4.4,8.72 -26.2,10.89 -35,3.48 -1.8,-1.48 -4.5,-2.95 -6.1,-3.26 -3.7,-0.76 -3.6,-1.52 1.1,-5.56 2.9,-2.46 3.8,-3.93 3.4,-5.39 -0.3,-1.16 0.2,-2.56 1.1,-3.32 6.8,-5.65 -3.7,-6.09 -13.4,-0.56 -3.3,1.87 -14.1,-4.36 -23.2,-13.31 -1.4,-1.42 -4.8,-3.13 -7.5,-3.8 -2.6,-0.67 -5.8,-1.51 -7,-1.88 -1.7,-0.56 -2.3,-0.1 -3.2,2.61 -1.7,4.71 -4,2.05 -4.6,-5.27 -0.5,-5.6 -0.5,-5.6 5,-10.61 4.6,-4.2 5.5,-5.57 5.5,-8.43 0,-6.96 9.4,-15.8 16.8,-15.8 5.5,0 9.7,-3.12 8,-5.93 -1.8,-2.86 1.6,-8.28 5,-7.94 1.5,0.15 3.5,-0.21 4.6,-0.8 1,-0.59 2.6,-0.86 3.6,-0.61 1.6,0.42 1.7,-0.15 1.2,-5.88 -0.7,-8.3 -4,-13.84 -8.2,-13.84 -7.8,0 -7.9,-5.2 0,-7.5 1.3,-0.4 3.5,-1.64 4.7,-2.75 3.4,-3.16 5.3,-1.68 5,3.96 -0.2,4.79 -0.2,4.79 5.3,5.29 7.3,0.67 12,3.27 15.4,8.59 1.5,2.42 3,4.41 3.3,4.41 1.8,0 8.3,-8.76 8.2,-11 -0.1,-1.38 -0.1,-3.3 0,-4.28 0.1,-2.49 7.9,-10.72 10.2,-10.72 2.4,0 5.2,-4.35 4.4,-6.96 -0.9,-2.91 -3.2,-2.53 -6.5,1.1 -2.6,2.79 -3.3,3.07 -6.7,2.51 -3.7,-0.6 -4,-0.41 -10.3,6.22 -9.2,9.61 -14.9,10.9 -13.5,3.07 0.7,-4.44 -0.8,-7.94 -3.5,-7.94 -1,0 -2.1,-0.73 -2.4,-1.62 -0.9,-2.24 -10.3,-1.06 -17.5,2.19 -3,1.33 -7.1,2.43 -9.1,2.43 -9.2,0 -18,6.88 -18,14.11 0,3.94 0,3.94 -6.8,3.29 -8.4,-0.82 -7.4,0.51 -12.8,-15.93 -6.3,-19.14 -6.4,-19.77 -6.4,-22.72 0,-4.28 -2.8,-6.46 -6.1,-4.72 -2.5,1.34 -2.5,3.61 0.1,4.97 3.4,1.83 2.2,10.31 -1.4,9.8 -1.8,-0.25 -2.1,-0.9 -1.9,-3.67 0.3,-3.31 -3.7,-13.36 -5.7,-14.64 -3.2,-1.93 -6.9,3.29 -8.9,12.61 -0.6,2.26 -2.1,5.33 -3.6,6.81 -2.9,3.03 -3.3,6.22 -1,8.1 1.6,1.36 5.5,9.44 5.5,11.52 0,0.71 -1.4,4.14 -3.1,7.63 -2.6,5.6 -3,7.27 -2.8,14.34 0.2,9.29 -2.2,11.47 -6.6,5.98 -2.8,-3.52 -4.2,-1.92 -5.5,6.05 -1,6.14 -3.6,10.26 -5.4,8.49 -0.6,-0.56 -1.7,-1.03 -2.6,-1.03 -0.9,0 -2.3,-1.84 -3.3,-4.25 -1,-2.33 -3.6,-6.69 -5.9,-9.69 -3.8,-5.05 -4,-5.66 -3,-8.57 1.6,-4.28 1.5,-5.27 -0.8,-8.21 -1.1,-1.4 -2,-3.21 -2,-4.02 0,-2.06 -4.9,-7.65 -7.2,-8.25 -2.8,-0.74 -2.7,-2.45 0.2,-2.86 4.1,-0.58 12.8,1.85 15.9,4.47 2.3,1.9 3.4,2.24 4.8,1.49 1,-0.54 3,-1.24 4.5,-1.56 4.3,-0.9 1.3,-13.54 -3.1,-13.54 -1.3,0 -4.6,-8.16 -4.3,-10.63 0.9,-6.93 -5,-8.45 -9.7,-2.49 -3.8,4.8 -6.3,5.54 -9.7,2.89 -2.1,-1.66 -3,-1.83 -5,-0.94 -3.2,1.46 -4.4,-0.47 -1.5,-2.47 1.2,-0.87 2.1,-2.6 2.1,-4.17 0,-2.69 0,-2.69 2.3,0.12 2.6,3.16 6.1,3.02 9.2,-0.37 1.6,-1.78 1.6,-1.93 -1.2,-3.02 -5.8,-2.3 -5.8,-2.39 -6,-8.52 -0.1,-4.04 0.5,-7.04 1.8,-9.6 1,-2.05 1.9,-4.38 1.9,-5.19 0,-1.71 7.6,-9.34 10.2,-10.18 2.7,-0.89 2.1,-2.88 -1.4,-4.18 -2.9,-1.1 -3,-1.41 -2.3,-4.47 0.5,-1.81 0.7,-5.54 0.6,-8.29 -0.1,-4.64 0.1,-5.1 2.8,-6.29 3.5,-1.57 6,-7.07 7.1,-16.09 1.1,-8.66 6.5,-12.67 8.3,-6.08 0.5,2.24 2.7,2.69 2.7,0.57 0,-2.1 2.5,-2.64 4.8,-1.03 1.8,1.27 2.9,1.1 9.8,-1.57 7.9,-2.99 7.9,-2.99 12.8,-1.11 6.4,2.39 6.7,3.48 1.3,4.66 -5.5,1.22 -7.1,6.45 -2,6.45 4.8,0 7.2,2.32 4.9,4.83 -2.4,2.68 0.1,4.17 7,4.16 4.9,0 4.9,0 1.9,-1.84 -3.7,-2.22 -6.3,-5.15 -4.6,-5.15 2,0 3.5,-4.73 2.1,-6.47 -1,-1.24 -1,-1.84 0.1,-3.15 1.5,-1.87 3.8,-7.68 4.6,-11.57 0.7,-3.95 3.9,-6.57 6.1,-5.02 7.4,5.37 10.9,3.56 7.7,-4.04 -0.6,-1.4 -0.2,-1.75 1.8,-1.75 4.1,0 7.6,-5.66 7.7,-12.13 0,-2.93 2.5,-4.17 6.2,-3 2.6,0.84 4.4,0.67 8.8,-0.85 5.5,-1.9 5.5,-1.9 7.6,0.74 1.1,1.45 3.6,3.15 5.5,3.77 2.2,0.75 3.5,1.86 3.7,3.3 0.3,2.37 -0.9,2.73 -3.9,1.12 -2.7,-1.42 -3.8,-0.52 -3.2,2.56 0.5,2.47 4.3,5.3 8.8,6.53 3.7,1.01 1,2.46 -4.5,2.46 -5.3,0 -5.5,0.1 -5.9,2.83 -0.4,3.53 2.5,6.99 5.2,6.28 1.1,-0.28 3.3,0.19 5,1.04 3.7,1.94 23.9,2.48 25.7,0.69 0.7,-0.64 1.5,-2.66 1.9,-4.5 0.6,-3.1 0.9,-3.35 4.6,-3.38 2.2,-0.02 5.9,-0.4 8.2,-0.84 4.7,-0.89 7.9,2.75 5.2,6 -1.4,1.59 -6.5,1.85 -7.4,0.38 -1.7,-2.62 -10.9,0.8 -10.3,3.8 0.2,1.16 1.7,1.92 4.8,2.4 2.4,0.38 6,1 7.8,1.38 3.3,0.65 12.1,-0.75 17,-2.71 2.1,-0.84 2.3,-1.36 1.7,-5.17 -0.5,-3.95 -0.4,-4.36 2.4,-6.03 1.7,-0.99 3.7,-3.05 4.5,-4.58 0.8,-1.53 2.9,-4.38 4.8,-6.33 8.4,-9.09 11.7,-16.38 12.3,-27.26 0.7,-11.556 0.8,-11.83 5.9,-11.059 4.1,0.61 4.7,0.388 8.5,-2.976 6.9,-6.243 9.3,-0.664 6.6,15.355 -0.9,5.57 -1.4,11.45 -1.1,13.07 0.6,2.51 0.2,3.29 -2.4,5.22 -3.9,2.87 -3.8,4.42 0.1,6.45 6.1,3.14 11.8,-4.62 14,-18.87 1.2,-7.74 1.3,-7.87 7.7,-14.27 6.5,-6.478 8.9,-7.707 5.8,-2.94 -1.5,2.24 -1.6,3.28 -0.5,8.49 1.1,5.27 1.1,6.16 -0.4,7.81 -2.1,2.31 -2.2,3.22 -0.2,3.22 4,0 0.7,11.26 -7.4,25.81 -3.4,5.97 -6.1,11.92 -6.1,13.22 0,1.55 -1.6,3.74 -4.7,6.41 -2.5,2.23 -8.3,7.54 -12.9,11.81 -4.6,4.26 -9,7.75 -9.8,7.75 -0.8,0 -3.4,2.23 -5.7,4.96 -2.6,3.06 -5.6,5.42 -7.8,6.16 -5.7,1.86 -10.8,5.72 -14.5,10.83 -5.6,7.85 -5.9,8.62 -4.1,12.13 3.5,6.67 -0.9,14.92 -7.9,14.92 -2.2,0 -4.1,1.02 -6.8,3.75 -5.5,5.61 -11.7,10.56 -15.2,12.25 -4,1.9 -4.7,5.38 -1.4,7.08 1.2,0.67 2.6,1.71 3,2.32 0.5,0.7 1.6,0.03 3.1,-1.87 2,-2.39 3.1,-2.91 5.9,-2.72 3,0.2 3.8,-0.25 5.6,-3.04 5.3,-8.15 6.2,-9.27 7.9,-9.27 1.3,0 1.9,1.06 2.3,4.5 1.1,9.58 5.9,9.95 8.9,0.68 0.7,-2.11 1.9,-4.05 2.6,-4.33 2.1,-0.83 2.6,-3.36 1,-5.66 -4.7,-6.71 3.8,-19.32 9.5,-14.14 2.7,2.43 4.2,0.81 4.9,-5.27 0.6,-5.12 0.8,-5.3 10.5,-8.94 2.7,-1.01 5.2,-2.52 5.5,-3.34 2.9,-6.18 4,-7.66 6.3,-8.81 1.5,-0.72 2.8,-2.04 2.8,-2.93 0,-0.89 1.9,-3.46 4.3,-5.69 2.3,-2.24 6.4,-6.89 9.1,-10.32 2.7,-3.44 5.2,-6.25 5.6,-6.25 1.3,0 7.7,-10.72 13.6,-22.82 6,-12.24 7.3,-13.5 10.7,-10.43 6.3,5.82 9.2,2.83 6.9,-7.16 -1.3,-5.72 -1.3,-6.55 0.9,-13.59 2.8,-9.46 4.8,-12.18 4.6,-6.22 -0.2,5.65 1,6.31 4.3,2.38 3.2,-3.82 4.2,-7.8 3.4,-13.02 -0.5,-3.06 -0.1,-4.274 2.5,-7.534 3.5,-4.443 3.4,-4.103 2,-6.756 -1,-1.769 -0.8,-1.974 1.2,-1.684 1.6,0.231 2.5,1.285 3.1,3.53 0.9,3.776 2.1,4.657 4.8,3.793 4,-1.261 6.2,-9.544 4,-14.994 -0.6,-1.49 0,-2.84 2.1,-5.301 13.2,-15.15 13.6,-49.471 0.7,-61.816 -5.1,-4.9438 -9.3,3.176 -4.3,8.605 3.3,3.647 0.4,16.245 -4.8,20.565 -3.3,2.789 -4.7,2.759 -6.2,-0.131 -0.6,-1.057 -1.9,-3.195 -3,-4.752 -1.8,-2.704 -1.8,-2.963 -0.1,-5.752 2.3,-3.977 1.6,-4.557 -5.9,-5.164 -6.9,-0.554 -9.8,-1.957 -8.9,-4.339 0.7,-1.717 -1.3,-4.415 -3.3,-4.415 -0.8,0 -1.3,1.044 -1.3,2.5 0,2.562 -1.4,3.335 -2.6,1.437 -0.3,-0.584 0.1,-1.857 1,-2.828 2,-2.239 2,-3.236 -0.2,-6.9823 -1.6,-2.8861 -1.6,-3.1812 0,-5.9853 2.3,-3.8784 2.4,-7.5869 0.1,-6.7252 -0.9,0.3463 -2.7,-0.0743 -4,-0.9346 -1.3,-0.8603 -2.9,-1.2782 -3.4,-0.9285 -5,3.0921 -7.8,-2.7466 -3.4,-7.1331 1.9,-1.917 3.5,-4.259 3.5,-5.203 0,-3.952 1.5,-4.446 4.9,-1.601 3,2.48 3.6,2.63 6.4,1.571 3.8,-1.456 8.7,2.556 10.5,8.7577 1,3.3298 9.6,12.164 10.6,10.918 0.2,-0.2695 -2,-18.367 -2.4,-19.564 0,-0.112 -2,-1.586 -4.5,-3.277 -3.5,-2.386 -4.7,-4.019 -5.6,-7.298 -1.9,-7.13 -19.8,-28.098 -32,-37.35 -5,-3.829 -16.6,-16.398 -13.5,-14.675 9.9,5.556 45.9,43.306 61.2,64.301 99.8,136.48 99.6,305.76 -0.6,449.46 -10.7,15.29 -42,48.65 -42,44.7 z m -30.3,-222.22 c 1.4,-3.78 2.1,-7.78 1.8,-9.71 -0.2,-1.97 0.2,-4.41 1.2,-6.14 1.9,-3.19 0.6,-6.07 -2.6,-6.1 -3.8,-0.04 -4.3,-1.44 -2.2,-6.07 3.6,-7.93 9.3,-11.96 7.6,-5.38 -1.5,6.16 6.9,10.48 14.2,7.26 5.7,-2.52 5.1,-10.79 -0.7,-10.79 -3,0 -4.4,-2.52 -2.5,-4.41 1.2,-1.21 1.5,-2.61 1,-5.48 -0.8,-4.91 1.3,-6.07 5.6,-3.02 7.7,5.48 16.9,-13.46 11.3,-23.37 -4.1,-7.33 -8.6,-6.99 -14.2,1.06 -1.8,2.59 -7.3,8.99 -12.3,14.22 -11.6,12.2 -13.9,15.28 -13.9,18.47 0,1.43 -0.9,4.37 -2,6.53 -2.6,5.11 -2.6,6.61 0.5,8.59 1.6,1.07 2.5,2.56 2.5,4.32 0,1.48 0.5,3.22 1.2,3.88 0.9,0.93 0.6,1.67 -1.1,3.32 -1.6,1.5 -2.1,2.75 -1.7,4.25 0.4,1.18 0.9,5.19 1.3,8.92 0.7,8.4 2,8.3 5,-0.35 z m 129.4,-64.04 c 1.6,-1.71 2.9,-3.62 2.9,-4.25 0,-0.63 1.3,-3.84 3,-7.14 3.3,-6.71 3.5,-7.7 1.8,-10.82 -0.7,-1.2 -1.3,-4.66 -1.4,-7.68 -0.3,-10.35 -1.4,-13.87 -6.4,-20.43 -4.7,-6.26 -4.7,-6.26 -5.3,-18.17 -0.8,-15.19 -5.7,-30.98 -5.7,-18.36 0,6.04 -10,12.91 -10.8,7.44 -1.4,-9 -3.2,-8.7 -3.2,0.52 0,6.23 -0.3,7.25 -2.5,9.18 -5.9,5.12 -1.3,21.81 7,25.27 5,2.1 6.5,6.45 6.1,18.33 -0.4,10.03 0.2,12.22 3.5,12.22 3.4,0 5.5,5.82 2.4,6.97 -2.5,0.95 -4.7,6.11 -2.9,6.74 0.5,0.17 2,0.94 3.4,1.7 3.7,2.09 4.9,1.87 8.1,-1.52 z m -446.1,272.23 c -0.9,-0.34 -2.7,-1.43 -4.2,-2.41 -4.7,-3.2 -14.3,-4.08 -22.7,-2.09 -7.1,1.67 -7.7,1.67 -12,-0.03 -7.2,-2.76 -10.1,-3.12 -10.1,-1.21 0,2.24 -1.2,2.03 -5.9,-1.06 -2.3,-1.5 -4.1,-3.48 -4.1,-4.48 0,-1.84 -1,-2.23 -8.5,-3.34 -7.6,-1.12 -10,-1.06 -9.8,0.25 0.4,1.97 -1.2,1.46 -3.8,-1.2 -5.3,-5.32 -6,-6.36 -5,-6.7 0.6,-0.23 0.7,-0.9 0.1,-1.85 -0.8,-1.18 -1.2,-1.24 -2.2,-0.25 -2,2.03 -3.6,1.44 -4.7,-1.77 -0.6,-1.65 -1.9,-3.26 -2.8,-3.57 -1,-0.31 -2.6,-0.98 -3.6,-1.49 -0.9,-0.51 -2.4,-0.92 -3.3,-0.92 -0.9,0 -3,-1.43 -4.6,-3.17 -1.9,-2.01 -4.3,-3.39 -6.6,-3.76 -5,-0.8 -5.7,-4.21 -1.4,-6.01 4.1,-1.69 11.2,1.73 11.2,5.39 0,1.63 0.7,2.64 2.2,3.1 1.2,0.39 4,1.97 6.1,3.52 2.8,2.02 4.7,2.67 6.6,2.3 1.8,-0.38 3.2,0.07 4.5,1.55 2.4,2.69 7.1,2.73 8.8,0.08 1.7,-2.66 4.6,-2.53 10.6,0.5 7.7,3.89 10.1,4.05 16,1.09 6.5,-3.31 8.3,-3.26 10.9,0.27 3.1,4.23 12.8,5.3 17.5,1.94 1.8,-1.27 6.8,-3.11 11.2,-4.1 14.7,-3.28 14.2,-3.29 18.5,0.44 2.1,1.84 4.9,4.07 6.2,4.94 3.4,2.43 1.6,7.82 -3.2,9.39 -3.7,1.23 -6.7,5.84 -7.2,10.93 -0.2,3.02 -2.4,4.7 -4.7,3.72 z m -173.8,-117.78 c -4.7,-1.93 -4.6,-14.46 0.1,-22.57 3.3,-5.6 0.7,-9.77 -6,-9.77 -4,0 -4.1,0.25 -5.3,9.03 0,0.29 -1.4,1.33 -3,2.31 -2.8,1.65 -3,2.16 -3,7.79 0,5.95 -0.1,6.01 -2.8,5.8 -1.5,-0.12 -3.6,0.14 -4.6,0.58 -2.3,0.96 -4.6,-1.66 -4.6,-5.07 0,-1.2 -1,-3.42 -2.2,-4.93 -1.7,-2.22 -1.9,-3.08 -1,-4.39 0.6,-0.89 1.7,-2.61 2.3,-3.81 0.6,-1.2 2.3,-2.68 3.7,-3.29 6.3,-2.66 7.6,-16.02 1.6,-16.02 -3.4,0 -4.7,-2.36 -3.9,-6.97 0.7,-4.3 1.8,-4.86 4.9,-2.5 4.2,3.18 8.4,0.71 6.6,-3.91 -2.7,-7.16 4.4,-0.64 8.8,8.13 2.6,4.93 6,5.74 8.6,2 4.7,-6.67 11.6,4.34 8.1,12.79 -1.3,3.17 -1.4,4.64 -0.4,9.55 1.2,5.54 1.1,6.05 -1.5,11.3 -2.1,4.08 -2.7,6.6 -2.5,9.78 0.4,4.34 -0.7,5.48 -3.9,4.17 z m 51.1,-54.11 c -2.4,-1.62 -7.3,-11.1 -7.3,-14.23 0,-4.55 -3.4,-9.56 -8.5,-12.54 -2.4,-1.39 -4.5,-3.37 -4.8,-4.39 -0.9,-3.4 -5.7,-5.83 -7.3,-3.67 -0.7,0.98 -1.1,2.42 -0.8,3.19 1.4,3.46 -2.9,0.89 -7.7,-4.68 -4.8,-5.49 -5.6,-6.04 -8.3,-5.5 -2.3,0.47 -4.1,-0.19 -8.5,-3.16 -3.1,-2.06 -7.4,-4.56 -9.6,-5.54 -6.3,-2.87 -6.6,-3.31 -4.9,-7.52 3.2,-7.85 6.2,-8.61 17.4,-4.29 6.9,2.63 8,2.8 12.3,1.82 3.6,-0.82 5.6,-0.78 8.2,0.15 2.2,0.81 4,0.91 5.2,0.29 2.1,-1.11 20.8,4.06 23.2,6.4 1,0.94 1.1,1.44 0.3,1.44 -1.6,0 -3.4,3.53 -2.6,5.42 1.6,4.17 6.8,0.97 5.6,-3.48 -0.7,-2.82 3.9,-2.05 7.4,1.23 1.9,1.74 3,1.93 7.4,1.32 6,-0.82 5.6,-2.43 2.6,11.8 -1.8,8.18 -4.6,10.99 -11.3,11.27 -7.5,0.32 -9.2,3.52 -4.8,9.44 2.8,3.84 2.9,5.15 1.3,11.48 -1.2,4.41 -2.2,5.24 -4.5,3.75 z m -19,-77.09 c -1.2,-0.98 -5.4,-2.37 -9.4,-3.09 -5.8,-1.03 -7.9,-1.92 -10,-4.11 -1.7,-1.79 -4.7,-3.34 -8.4,-4.3 -3.4,-0.9 -6.3,-2.35 -7.2,-3.58 -4.4,-6.22 -18.5,0.35 -20.8,9.7 -1.2,4.62 -6.3,7.71 -6.6,3.99 -0.4,-3.87 0.5,-6.48 2.6,-8.29 3.2,-2.63 3.5,-8.86 0.5,-10.43 -3.3,-1.8 -5.4,-1.14 -9.2,2.97 -4.7,5.19 -10.8,5.89 -10.8,1.25 0,-3.45 6,-6.76 11,-6.04 2.1,0.31 3.3,0.01 3.7,-0.87 0.2,-0.74 2.3,-2.17 4.6,-3.18 2.3,-1.01 4.8,-2.59 5.5,-3.5 1.5,-1.82 5.2,-2.28 5.2,-0.64 0,3.35 4.7,3.11 10.4,-0.54 3.8,-2.39 7.6,-3.93 10.9,-4.39 2.8,-0.39 6.4,-1.51 7.9,-2.5 2.7,-1.79 2.7,-1.79 3.7,0.8 1.5,3.77 9.2,3.13 27.1,-2.24 6.3,-1.91 8.9,-2.56 16,-3.96 2.8,-0.57 3.6,-1.32 4.4,-3.95 1.1,-3.66 1.6,-3.82 5.4,-1.84 3.9,2.02 7.8,0.98 9.2,-2.46 2.2,-5.26 31.1,-8.57 34,-3.89 4.5,7.09 4.4,13.89 -0.2,13.93 -0.9,0.01 -2.2,0.69 -2.8,1.52 -1.1,1.26 -0.9,1.5 1.3,1.5 1.5,0 2.7,0.45 2.7,1 0,0.55 -1.1,1 -2.5,1 -4.6,0 -9.3,9.17 -7.4,14.41 3.6,10.16 -8.5,16.65 -21.2,11.31 -9.2,-3.9 -10.6,-4.17 -20.4,-3.94 -20.5,0.48 -30.6,6.53 -22.3,13.44 3.3,2.72 3.3,2.72 -0.7,2.72 -2.4,-0.01 -4.9,-0.74 -6.2,-1.8 z m 58.8,-67.43 c -1.9,-2.33 -0.5,-4.1 4.6,-5.71 6.6,-2.08 7.1,-6.88 0.9,-8.33 -2.5,-0.61 -4.1,-1.65 -4.6,-3.19 -1.3,-3.29 -2.6,-3.78 -6.6,-2.45 -4.8,1.57 -6.1,0.32 -4.4,-4.36 1.4,-3.89 3.2,-4.79 10,-5.12 7.8,-0.39 11,-6.55 3.5,-6.55 -8.7,0 -16.5,-3.37 -16.5,-7.13 0,-0.9 -0.7,-2.19 -1.5,-2.87 -2.5,-2.079 -1.8,-3.676 4.1,-8.697 3,-2.647 7.3,-7.729 9.4,-11.308 6.1,-10.142 13.5,-17.345 19.5,-18.957 2.7,-0.737 5.9,-2.192 7.1,-3.233 6.1,-5.472 12.2,26.936 6.5,34.306 -3.1,3.998 -4.9,12.849 -2.9,13.999 4.3,2.41 5,3.99 2.8,6.33 -2.6,2.75 -2.6,4.07 0,5.88 1.1,0.79 2.9,3.63 3.9,6.31 1.8,4.76 2,4.92 8.9,7.25 4,1.31 7.2,2.95 7.2,3.63 0,2.55 -6.7,6.49 -11.2,6.58 -2.4,0.05 -6.4,0.72 -8.8,1.48 -2.5,0.76 -9,1.58 -14.5,1.81 -5.5,0.24 -11.4,0.73 -13.1,1.11 -2.1,0.47 -3.4,0.23 -4.3,-0.78 z m 384.6,-99.404 c -2.4,-0.639 -2.2,-3.056 0.8,-6.899 8.4,-11.121 -2.9,-16.681 -12.8,-6.266 -3.7,3.939 -3.7,3.939 -3.8,0.647 0,-4.23 -1,-5.804 -5.1,-7.763 -2.6,-1.25 -3.3,-2.118 -3.1,-4.06 1.6,-13.869 1.7,-13.471 -1.2,-14.761 -3.9,-1.7738 -7.9,-1.4775 -10.8,0.7915 -1.4,1.0995 -3,1.9995 -3.5,1.9995 -0.5,0 -1.7,-0.9 -2.7,-1.9995 -1,-1.1 -2.6,-2 -3.5,-2 -4.3,0 -6.5,-6.0792 -3,-8.2321 2.6,-1.6377 2.5,-2.6111 -0.6,-5.8615 -6.9,-7.1219 8,-12.992 15.7,-6.2339 1.4,1.26 6.4,3.4104 24.1,10.44 11.7,4.6308 19,10.86 18.3,15.59 -0.4,2.464 -0.3,4.297 0.3,4.297 1.6,0 12.6,-5.124 14.4,-6.747 3.1,-2.7972 3.2,-0.363 0.1,3.498 -1.7,2.062 -3.8,5.18 -4.7,6.929 -0.9,1.748 -2.5,3.473 -3.7,3.832 -1.2,0.387 -1.9,1.354 -1.7,2.367 0.1,0.942 -1.2,3.482 -3,5.645 -2.2,2.625 -3.2,4.998 -3.2,7.139 0,6.966 -2,9.031 -7.3,7.648 z" />
            <path
               style="fill:#0e1d22"
               inkscape:connector-curvature="0"
               id="path3699"
               d="m -1521.3,523.81 c -5.9,-1.42 -9.6,-4.01 -10.2,-7.13 -0.8,-3.76 -1.7,-4.36 -7.5,-4.58 -2.6,-0.1 -5.6,-0.67 -6.7,-1.27 -1.1,-0.6 -3.7,-1.1 -5.8,-1.13 -4.3,-0.05 -10.6,-2.05 -13.2,-4.17 -0.9,-0.78 -5.2,-2.45 -9.6,-3.71 -13.5,-3.85 -18.7,-5.98 -22.2,-9.09 -1.9,-1.64 -4.3,-2.98 -5.3,-2.98 -1.1,0 -2.2,-0.42 -2.5,-0.93 -1,-1.56 3.1,-2.24 7.2,-1.2 2.1,0.54 7.3,1.3 11.6,1.68 6.8,0.61 8.4,1.11 11.3,3.71 3,2.63 3.8,2.87 5.9,1.9 1.3,-0.61 3.7,-0.86 5.3,-0.55 4.2,0.84 5.8,-1.55 3.7,-5.61 -3.5,-6.71 4.4,-10.96 10.4,-5.59 0.9,0.87 2.2,1.59 2.8,1.59 0.5,0 1.6,0.68 2.3,1.52 1.1,1.36 1.4,1.35 3.1,-0.13 1,-0.91 3.5,-2 5.6,-2.42 2.1,-0.42 5.1,-1.07 6.8,-1.43 5.1,-1.15 7.4,1.37 4.6,5.22 -1.2,1.67 -2.1,3.36 -2.1,3.74 0,3.16 3.7,12.29 6.2,15.08 2.4,2.72 2.9,4.07 2.4,6.34 -0.5,2.46 0,3.22 2.9,5.23 4.5,3.08 2.2,7.7 -3.4,6.74 -0.4,-0.05 -2,-0.43 -3.6,-0.83 z m 28,-12.07 c -1.7,-2.66 10.7,-12.86 18.6,-15.43 10.6,-3.42 16.2,-7.01 15.5,-9.89 -0.3,-1.2 -0.6,-3.41 -0.6,-4.92 0,-3.32 -4.5,-3.82 -10.8,-1.21 -4.4,1.82 -8.2,1.18 -8.2,-1.36 0,-1.14 1.1,-2.11 3.2,-2.73 3.9,-1.14 4.8,-4.29 2.3,-8.1 -2.5,-3.75 -0.4,-4.44 8.6,-2.82 4.9,0.9 6.9,-1.22 6.9,-7.62 0,-5.24 8.4,-15.46 11.7,-14.2 2.1,0.82 1.5,3.01 -1.8,6.08 -3.1,2.89 -3.8,5.69 -2.5,9.84 0.5,1.48 0.1,2.7 -1.2,4 -6,5.69 -7.6,13.37 -2.8,13.37 1.9,0 3.7,0.41 4,0.92 0.3,0.51 1.9,1.21 3.5,1.56 6.2,1.36 2.7,20.54 -4,21.88 -1.8,0.35 -4.7,1.96 -6.5,3.57 -2.9,2.5 -3.8,2.82 -6.3,2.1 -2.4,-0.67 -3.3,-0.46 -4.6,0.95 -1.2,1.29 -3.2,1.83 -6.9,1.87 -2.9,0.04 -6.9,0.76 -8.9,1.61 -4.2,1.76 -8.3,2 -9.2,0.53 z m -72.3,-35.24 c -2.8,-3.61 -6.6,-12.06 -5.6,-12.42 6.2,-2.27 5.2,-7.85 -1.5,-8.93 -3.2,-0.51 -4.2,-1.23 -5.2,-3.61 -1.5,-3.46 0.2,-5.34 3.2,-3.72 0.9,0.51 5.6,0.93 10.3,0.93 9.5,0 10.5,-0.66 10.9,-7.66 0.2,-4.93 2.6,-6.31 6.3,-3.78 1.9,1.3 5.5,2.16 10.9,2.61 4.4,0.38 9.7,0.99 11.7,1.36 2.7,0.49 4.5,0.23 6.2,-0.92 5.4,-3.53 10.6,-1.56 10.6,4.03 0,4.27 -1.2,4.82 -5.2,2.38 -4.3,-2.62 -5.4,-2.55 -8.3,0.5 -2.8,3.07 -11.6,5.54 -17.1,4.82 -4.2,-0.56 -3.9,-0.89 -7.9,7.41 -0.9,1.78 -2,3.25 -2.6,3.25 -0.9,0 -3.9,2.46 -11.1,9.17 -1.6,1.47 -2.8,3.38 -2.8,4.25 0,1.89 -1.4,2.06 -2.8,0.33 z m 69.6,-88.63 c -4.3,-3.81 -3,-5.82 2.6,-4.27 3.4,0.94 3.7,0.84 4.6,-1.49 1.3,-3.32 1.4,-3.1 -2,-4.86 -3.5,-1.82 -3.8,-3.4 -1,-5.77 1.1,-0.94 2,-2.62 2,-3.72 0,-1.99 -0.9,-2.41 -4.3,-2.07 -0.9,0.09 -3,-0.85 -4.7,-2.1 -2.7,-1.96 -3.4,-2.1 -5.2,-0.99 -1.7,1.07 -2.6,1.01 -5.5,-0.37 -4.2,-1.98 -6.3,-1.37 -6.3,1.82 0,2.79 -0.8,3.73 -2.5,3.09 -0.7,-0.27 -1,-1.64 -0.8,-3.24 0.6,-3.96 -1.5,-5.44 -5.6,-3.91 -3.1,1.16 -3.3,1.05 -7.5,-3.52 -3.3,-3.63 -5,-4.72 -7.3,-4.72 -7.9,0 -10.9,-2.67 -6.6,-6.01 1.5,-1.18 3.7,-3.76 4.9,-5.73 1.2,-1.97 3.5,-4.59 5,-5.82 2.5,-1.93 2.9,-3.15 3.4,-8.6 0.5,-6.34 0.5,-6.34 5.2,-7.51 2.6,-0.63 5.7,-1.87 6.9,-2.75 3.2,-2.22 4.9,-1.97 4.9,0.72 0,4.86 12.2,10.7 22.4,10.7 3.1,0 5,0.55 6.1,1.75 0.8,0.96 3.3,3.7 5.4,6.09 3.9,4.17 6,9.84 4.6,12.09 -1.7,2.73 -5.5,-0.79 -5.5,-5.06 0,-2.45 -0.6,-3.23 -3.5,-4.41 -1.9,-0.79 -3.7,-1.94 -4.1,-2.55 -0.4,-0.63 -1.9,-0.87 -3.5,-0.56 -2.4,0.49 -3.1,0.07 -4.8,-2.89 -2.7,-4.51 -6.8,-4.89 -7.7,-0.71 -0.3,1.51 -1,4.37 -1.5,6.37 -2.1,8.06 0.5,11.51 6.2,8.15 2.4,-1.41 3.2,-1.5 4.6,-0.5 1,0.68 2.9,1.71 4.2,2.29 3.6,1.54 4.1,2.84 2.2,6.7 -1.9,4.15 0.7,7.21 6.2,7.27 1.7,0.01 4,0.69 5.1,1.5 1.1,0.8 3.5,1.41 5.5,1.35 2,-0.06 2.8,-0.31 1.9,-0.56 -2.2,-0.59 -3,-2.83 -1.9,-5.75 1.3,-3.36 4.6,-4.15 7.9,-1.91 1.6,1.1 4.7,1.89 7.7,1.98 8.5,0.24 13,1.63 12.6,3.89 -0.4,2.6 -0.4,2.6 -4.5,2.98 -5.1,0.47 -5.8,1.17 -5.1,4.94 1.5,7.76 -5.2,13.41 -10.5,8.94 -1.7,-1.45 -3.7,-2.34 -4.6,-2.02 -0.8,0.32 -3,-0.17 -4.9,-1.07 -2.8,-1.32 -4,-1.42 -6,-0.5 -3.5,1.59 -3.5,5.91 0,6.78 3,0.77 3.1,1.53 0.4,3.24 -1.6,0.97 -2,1.93 -1.5,3.74 0.4,1.78 0.2,2.44 -0.9,2.44 -0.9,0 -1.5,-0.88 -1.5,-2 0,-1.1 -0.5,-2.07 -1,-2.15 -3,-0.44 -3.5,-0.18 -3.5,1.63 0,3.09 -3,2.93 -6.7,-0.36 z m 200.8,-35.82 c -1.2,-1.16 -0.7,-5.89 0.8,-7.86 0.8,-1.07 1.5,-3.13 1.5,-4.57 0,-1.45 0.7,-4.25 1.6,-6.22 0.8,-1.97 1.5,-5.12 1.5,-6.99 0,-1.87 0.8,-4.48 1.9,-5.82 4.6,-5.93 6.4,-10.7 5,-13.94 -2.2,-5.31 0.4,-18.93 4.7,-24.58 1.9,-2.49 3.4,-5.27 3.4,-6.17 -0.7,-7.39 -0.4,-16.18 0.6,-18.7 1.6,-3.97 2.7,-14.67 1.7,-15.98 -0.5,-0.56 -2.1,-1.81 -3.6,-2.77 -3.4,-2.18 -3.7,-7.37 -0.7,-12.21 3.1,-5.15 3.8,-12.49 1.1,-12.49 -1.5,0 -2.1,0.62 -2.1,2 0,1.1 -0.5,2 -1.1,2 -0.6,0 -0.8,-0.85 -0.4,-1.97 1,-3.36 -1.3,-6.32 -4.4,-5.54 -3.7,0.93 -5.1,2.37 -5.1,5.13 0,1.31 -0.4,2.38 -0.9,2.38 -1.6,0 -2,-1.26 -1.1,-3.73 0.8,-2.03 0.5,-3.4 -1.6,-6.98 -3,-5.19 -2.8,-5.6 3,-5.93 3.3,-0.19 4.8,0.23 6.1,1.69 3.7,4.04 10.2,-0.32 7.3,-4.89 -1,-1.61 -1,-2.76 0.1,-5.84 3.5,-10.7 5.6,-20.01 5,-22.32 -0.4,-1.38 -0.8,-4.53 -0.8,-7 -0.2,-6.58 -2.3,-13.46 -7,-22.5 -3.4,-6.47 -4.5,-10.02 -5.8,-18.5 -3.9,-26.174 -8.4,-39.066 -11.7,-33.569 -2.3,3.847 -6,6.605 -9.8,7.213 -5.6,0.886 -9,7.446 -5.8,10.906 2.5,2.66 1.8,11.43 -1.1,15.28 -1.2,1.55 -1.7,3.27 -1.3,5.13 0.3,1.56 0.1,3.09 -0.5,3.47 -0.7,0.42 -1.1,-0.2 -1.2,-1.63 0,-8.81 -5.9,-13.03 -7.3,-5.22 -1.5,9.06 3.6,19.19 7.3,14.43 2.2,-2.88 1.9,-3.13 5.5,4.13 2.2,4.49 3.4,5.77 5.7,6.23 4.1,0.82 7.1,9.64 5.5,16.09 -0.8,3.04 -8.6,-2.04 -8.6,-5.57 0,-2.43 -1.6,-3.17 -3,-1.45 -0.7,0.91 -0.9,3 -0.5,5.74 0.3,2.37 0.2,6.14 -0.3,8.36 -1.7,7.46 3.6,12.1 10.9,9.56 6.3,-2.21 7.8,0.12 4.3,6.93 -2.9,5.77 -5.1,6.35 -7.6,1.96 -2.8,-4.87 -7.6,-2.39 -6.4,3.33 0.4,1.95 -0.3,5.57 -2,10.41 -3.2,9.32 -0.4,14.66 4.2,7.77 2.7,-4.24 5.4,-2.74 5.4,3.08 0,1.86 -0.6,2.42 -2.4,2.42 -1.2,0 -3.3,1.12 -4.6,2.5 -1.9,1.98 -3.4,2.5 -7.1,2.5 -7.7,0 -9,-2.3 -6.8,-11.88 1.8,-7.65 -4.7,-10.99 -13.6,-6.96 -2.2,1 -2.9,0.86 -4.8,-0.93 -4.7,-4.38 -11.7,-4.86 -11.7,-0.8 0,3.16 4.2,14.7 6,16.34 1.8,1.74 1.8,1.81 -1.1,3.09 -2.8,1.22 -3.1,1.12 -5.5,-1.78 -1.4,-1.7 -3.2,-3.08 -4,-3.08 -3.1,0 -4.8,8.65 -2,10.91 1.1,0.95 0.9,1.64 -1.5,4.04 -3.2,3.13 -3.8,7.07 -1.5,8.99 1.8,1.52 5.7,-0.84 7.4,-4.46 0.8,-1.8 1.9,-2.48 4,-2.48 1.7,0 3.7,-0.98 5.2,-2.52 2.9,-3.07 4.3,-2.76 5,1.08 2.1,11.98 26.9,9.71 29.3,-2.7 0.6,-2.55 0.9,-2.83 3.2,-2.26 3.3,0.82 6.9,-1.05 8.4,-4.34 1.1,-2.43 1.2,-2.45 3.1,-0.73 3.6,3.23 2.6,8.17 -2.5,12.87 -2.4,2.25 -4.7,5.33 -5.1,6.85 -0.4,1.66 -1.3,2.75 -2.4,2.75 -2.2,0 -5.6,3.79 -6.4,7.27 -1.5,6 -9.7,9.93 -16.8,8.02 -4.3,-1.13 -7.8,0.73 -7.8,4.08 0,0.76 -0.7,1.94 -1.5,2.63 -0.9,0.68 -1.5,2.03 -1.5,3 0,9.93 -5.8,2.11 -6.3,-8.48 -0.4,-8.95 -0.4,-8.95 -4.7,-12.24 -8.4,-6.39 -19.5,0.77 -11.4,7.27 5.9,4.72 -4.2,19.95 -10.5,15.82 -1.9,-1.28 -3.6,-1.45 -8,-0.85 -3.1,0.43 -7,0.86 -8.6,0.97 -5,0.34 -5.2,0.41 -6.4,3.13 -1.1,2.45 -1.3,2.51 -3,1 -2.5,-2.22 -3.3,-2.04 -3,0.63 0.3,1.53 1,2.19 2.3,2.07 1.1,-0.09 3.2,0.84 4.6,2.08 1.5,1.23 4.1,2.83 5.8,3.54 1.8,0.71 3.2,1.89 3.2,2.62 0,2.14 2,2.74 3.8,1.15 0.9,-0.82 3.2,-1.69 5.2,-1.95 1.9,-0.25 4.2,-0.8 5.2,-1.22 1.3,-0.56 1.8,-0.3 1.8,0.96 0,0.94 2,3.71 4.5,6.15 5.3,5.28 5.3,5.18 1.4,8.91 -1.7,1.61 -4,4.62 -5,6.69 -2.3,4.45 -2.4,4.46 -7.2,1.19 -3.4,-2.32 -3.7,-2.88 -3.2,-5.85 0.7,-3.58 -2.4,-4.56 -14.3,-4.59 -3.3,0 -4.5,-0.5 -5.8,-2.4 -0.8,-1.32 -2.4,-2.64 -3.6,-2.93 -1.5,-0.4 -1.9,-1.05 -1.4,-2.54 0.5,-1.42 0.1,-2.33 -1.4,-3.1 -5,-2.67 -6.3,-12.6 -3.1,-23.53 2.4,-8.15 3.5,-13.37 3.5,-17 0.1,-4.91 1.8,-8.15 4.8,-9.06 1.2,-0.37 2.9,-1.24 3.8,-1.93 0.8,-0.68 3.7,-2.05 6.5,-3.04 7.8,-2.8 8.2,-3.48 6.2,-9.72 -2.9,-8.7 -2.7,-11.2 0.5,-11.57 7.1,-0.81 16,-21.21 11.9,-27.04 -1.2,-1.62 -2.1,-3.38 -2.1,-3.89 0,-5.09 -9.5,-5.6 -13.9,-0.75 -5.3,5.79 -7.9,4.04 -3.1,-2.13 5.7,-7.47 10.3,-14.95 14.7,-23.87 6.1,-12.21 6.7,-12.85 10.5,-10.89 3.1,1.63 3.1,2.04 -0.5,3.81 -3.5,1.73 -3.7,7.74 -0.3,9.95 1.4,0.92 2.6,2.51 2.6,3.54 0,2.48 3.4,6.58 4.7,5.74 2.1,-1.31 3.1,-10.37 2.7,-25.47 -0.4,-15.32 -0.4,-15.32 2.6,-17 1.6,-0.93 3.4,-2.89 4,-4.36 2,-4.72 4.6,-6.45 6.8,-4.48 2.6,2.36 3,2.15 4.2,-2.59 0.6,-2.34 2.6,-5.83 4.4,-7.75 1.9,-1.93 3.7,-4.63 4.1,-6.005 0.4,-1.375 1.6,-4.525 2.7,-7 1.2,-2.475 2.3,-6.75 2.5,-9.5 0.3,-4.654 11.6,-30.266 13.4,-30.438 2.6,-0.258 2.4,14.319 -0.3,18.907 -1.4,2.342 -1.9,4.506 -1.5,6.661 0.4,2.39 -0.1,4.031 -2,6.531 -8.7,11.674 -8.2,16.985 1.2,12.671 2.7,-1.236 6.1,-2.494 7.5,-2.795 2.3,-0.504 2.5,-1.11 3.1,-7.542 0.3,-3.847 1.3,-10.264 2.2,-14.26 1.7,-7.266 1.7,-7.266 -1.2,-14 -1.5,-3.704 -3.1,-8.057 -3.5,-9.674 -0.4,-1.616 -1.6,-4.091 -2.5,-5.5 -2,-2.861 -10.6,-28.917 -9.9,-29.672 1.5,-1.478 20.3,33.766 28.1,52.716 36.1,87.49 37.4,189.32 3.5,276.63 -3.9,10.09 -4.9,11.83 -6.2,10.57 z m -172.3,-17.17 c -0.7,-1.02 -3.2,-2.37 -5.7,-3 -4.7,-1.19 -5.4,-1.78 -7.3,-6.63 -5.2,-13.27 -7,-16.86 -9.1,-17.8 -1.4,-0.64 -2.6,-2.49 -3.3,-4.87 -1,-3.78 -3.9,-5.3 -5.4,-2.83 -2.1,3.35 -3.6,0.87 -5.5,-9 -1.7,-8.68 -1.7,-8.48 1,-8.8 5,-0.58 8.2,1.44 7.5,4.71 -0.8,3.38 0.6,4.64 3.2,2.99 1.6,-0.96 2.4,-0.69 4.8,1.6 1.6,1.52 4.3,3.38 6,4.14 1.6,0.76 3.7,1.93 4.7,2.59 1.3,0.94 2.4,0.92 5.2,-0.07 5.5,-1.98 13.6,4.53 13.6,10.89 0,2.22 0.6,3.28 2.5,4.13 2.6,1.2 3,2.41 1.5,4.76 -2.2,3.56 3.2,6.83 6,3.56 0.6,-0.83 1.7,-1.5 2.3,-1.5 0.6,0 2.3,-1.23 3.9,-2.72 2.7,-2.62 2.9,-2.66 5.5,-1.08 3.8,2.32 4,3.8 0.3,3.8 -4.3,0 -7.2,3.1 -6.4,6.97 0.6,2.89 0.5,3.03 -2.8,3.03 -4.9,0.01 -10.8,1.88 -14.4,4.6 -3.8,2.87 -6.5,3.06 -8.1,0.53 z m 21.2,-29.11 c -0.5,-0.78 -2,-0.98 -4.2,-0.57 -4.6,0.87 -4.7,-2.32 -0.1,-4.45 2.7,-1.25 3.3,-2.07 3.3,-4.76 0,-2.32 1,-4.5 3.6,-7.5 2,-2.34 5.1,-5.93 6.9,-8 4.9,-5.78 2.1,-9.13 -4,-4.77 -2.1,1.52 -2.9,3.02 -3.3,6.55 -0.6,5.56 -0.3,5.27 -6.1,6.35 -2.6,0.49 -5.6,1.69 -6.7,2.68 -1.9,1.73 -2.1,1.71 -5,-0.47 -2,-1.49 -3.9,-2.06 -5.4,-1.69 -2.4,0.61 -3.5,-2.41 -3.5,-9.94 0,-3.65 6.3,-10.45 9.7,-10.45 2.7,0 3.9,-2.05 4.8,-8.5 0.4,-2.75 1.6,-6.2 2.6,-7.66 1,-1.46 1.9,-3.1 1.9,-3.65 0,-3.77 8.5,-8.03 12.2,-6.07 1.8,0.98 2.5,0.69 4.9,-2.25 1.9,-2.38 3.6,-3.37 5.5,-3.37 5.3,0 3.6,-7.36 -1.7,-7.47 -3.8,-0.08 -5.6,-2.66 -3.5,-5.01 1.1,-1.19 2.2,-4.24 2.5,-6.84 0.7,-5.56 4.9,-7.19 8.5,-3.23 1,1.12 2.5,2.05 3.2,2.05 1.9,0 1.7,2.4 -0.6,6.73 -1.1,2.06 -2,4.46 -2,5.35 0,0.88 0.9,2.42 2,3.42 2.3,2.11 2.5,6.18 0.4,8.94 -1.9,2.6 -1.8,4.25 0.6,7.28 3.9,4.95 2.8,10.62 -3.1,16.01 -5.8,5.4 -6.9,11.7 -2.2,13.75 1.3,0.55 2.3,1.27 2.3,1.61 0,0.34 1.1,1.85 2.5,3.37 3.5,3.81 2.9,6.03 -1.8,6.07 -2.2,0.02 -4.5,0.82 -5.9,2.1 -1.3,1.14 -3.1,2.35 -4.1,2.7 -1,0.35 -2.3,2 -2.9,3.65 -0.7,2.19 -1.7,3.02 -3.4,3.02 -1.4,0 -3.2,1.21 -4.7,3.11 -1.7,2.15 -2.7,2.75 -3.2,1.91 z M -1558.6,279 c -1.8,-1.52 -3,-4.67 -7.3,-18.51 -0.7,-2.56 -0.6,-2.71 1.6,-2.14 2,0.49 2.5,0.22 2.5,-1.27 0,-2.49 -2.8,-6.33 -4.6,-6.33 -1.7,0 -3.4,-3.1 -3.4,-6.26 0,-2.91 -2.9,-5.67 -9.5,-9.14 -2.8,-1.44 -5.8,-3.16 -6.7,-3.81 -4.2,-2.97 -15.8,7.47 -15.8,14.17 0,2.18 -0.7,5.45 -1.5,7.25 -0.8,1.81 -1.7,5.45 -2.1,8.1 -0.8,6.47 -3.6,6.27 -4.6,-0.33 -0.3,-2.46 -1,-5.52 -1.4,-6.79 -0.6,-1.85 -0.3,-2.42 1.4,-2.87 2.7,-0.7 2.7,-0.9 -0.3,-4.51 -4.6,-5.44 -3.1,-12.81 2.6,-12.81 2.1,0 2.7,-0.42 2.4,-1.82 -0.3,-1.32 0.2,-1.8 1.8,-1.75 3,0.09 3.5,-6.93 0.6,-8.49 -1.4,-0.74 -1.9,-0.68 -1.9,0.22 0,0.97 -0.3,0.98 -1.3,0.01 -0.9,-0.97 -0.9,-1.64 0,-3.19 0.7,-1.07 1.3,-2.39 1.3,-2.91 0,-8.9 11.1,-7.34 12,1.69 1,9.56 6.5,12 12.5,5.49 4.2,-4.51 4.3,-6.46 0.8,-9.02 -2.2,-1.63 -2.7,-2.74 -2.8,-6.94 0,-2.76 -0.6,-5.64 -1.2,-6.41 -0.7,-0.77 -1.5,-2.61 -1.9,-4.1 -0.3,-1.49 -1.3,-3.23 -2,-3.87 -2.4,-2 -1.8,-5.17 0.8,-4.34 4.2,1.33 8,0.6 10.8,-2.1 3,-2.86 7.6,-3.17 7.3,-0.47 -0.2,0.82 -0.4,2.38 -0.5,3.46 -0.2,1.17 0.3,2.1 1.3,2.3 1.9,0.39 5.1,-2.5 4.3,-3.85 -0.8,-1.28 -0.1,-1.19 8.8,1.22 12.5,3.37 14.4,-0.58 3.9,-8.28 -4.5,-3.31 -5,-4.3 -2.5,-5.65 3,-1.69 1.2,-4.68 -3,-5.02 -4,-0.33 -6.1,1.1 -5.1,3.6 0.7,1.99 -3.9,3.65 -6.4,2.31 -3.8,-2.06 -4.1,-10.09 -0.3,-10.09 3.6,0 5.6,-5.13 3.1,-7.7 -3.6,-3.56 0.9,-6.24 5.3,-3.14 2.5,1.8 3.3,1.96 5,0.93 1.6,-1.02 2.3,-0.93 3.8,0.47 1.4,1.28 3,1.56 6.1,1.14 2.8,-0.37 5.2,-0.05 7.2,0.96 1.6,0.84 4.1,1.29 5.6,1 2.5,-0.5 2.6,-0.34 2.3,2.81 -0.8,6.61 16.6,7.95 23,1.78 4.4,-4.27 14.7,-4.78 20.1,-1.01 1.7,1.24 3.3,2.33 3.5,2.44 0.2,0.1 -0.9,1.78 -2.3,3.74 -4.9,6.37 -1.8,8.08 8.7,4.84 5.5,-1.67 5.8,-1.91 5.2,-4.48 -0.5,-2.35 -0.2,-2.8 2.2,-3.36 13.1,-2.99 18.7,-6.54 17.7,-11.24 -0.6,-3.16 12.8,-17.86 17.4,-19.1 2.3,-0.61 2.5,-1.16 2.7,-7.35 0.2,-3.67 0.8,-7.37 1.5,-8.21 0.7,-0.85 1.6,-3 2,-4.78 0.6,-2.92 1,-3.28 4.6,-3.57 5.3,-0.44 6.5,-1.64 6.5,-6.73 0,-6.3 3.7,-9.633 6,-5.357 2.2,4.137 -1.9,24.957 -5.7,28.707 -1.3,1.26 -2.3,3.36 -2.3,4.66 0,3.42 -1,5.55 -2.6,5.55 -0.8,0 -1.4,0.45 -1.4,1 0,0.55 1.6,1 3.7,1.01 2.1,0.01 4.7,0.26 5.8,0.56 5.1,1.36 14,-9.44 16.3,-19.83 1.5,-6.35 5.2,-13.24 7.2,-13.24 2.3,0 2.3,3.47 0.1,7.48 -1.9,3.28 -1.9,3.92 -0.6,5.61 1.8,2.49 1.8,5.84 0,7.41 -0.9,0.68 -1.5,2.57 -1.5,4.21 0,5.02 -13.6,30.79 -16.2,30.79 -1.3,0 -0.9,-5.23 0.6,-7.95 2.1,-3.8 -1.7,-7.69 -3.9,-4.05 -0.9,1.39 -5.3,1.25 -5.8,-0.18 -0.7,-2.3 -3.5,0.07 -4.2,3.58 -0.7,3.93 -2.9,5.6 -7.3,5.6 -1.7,0 -3.7,0.87 -4.7,2 -1.2,1.3 -3.1,2 -5.5,2 -6.3,0 -11.6,8.25 -6.2,9.67 3.4,0.87 2.8,1.88 -6.6,11.17 -4.8,4.78 -9.7,9.86 -10.8,11.28 -1.1,1.44 -4.6,3.53 -8,4.73 -7.9,2.88 -8.9,3.49 -9.3,6 -0.6,4.11 10.8,5.39 13.9,1.57 1.3,-1.57 6,-1.96 6,-0.51 0,2.28 -1.5,4.28 -4.2,5.68 -3.4,1.73 -3.3,3.59 0.2,4.41 7.2,1.7 4.1,11.45 -3.8,11.6 -4.3,0.08 -5.6,0.54 -7.1,2.54 -1.1,1.34 -4.5,3.67 -7.5,5.18 -4.5,2.19 -5.6,3.22 -5.6,5.14 0,1.49 -0.8,2.63 -2,3.01 -3.6,1.16 -7,4.63 -7,7.16 0,1.46 -0.5,2.22 -1.1,1.84 -1.4,-0.87 -11,1.55 -13.1,3.29 -3.2,2.65 -14,7.24 -17.2,7.26 -8.2,0.06 -17.4,5.4 -19.2,11.14 -0.3,0.98 -2.2,2.23 -4.2,2.8 -4.8,1.32 -4.7,1.34 -7,-0.71 z m 17.4,-41.37 c 5.9,-1.82 8.3,-2.03 16.9,-1.46 13.1,0.86 21.8,-0.66 47.4,-8.31 12.1,-3.63 11.9,-10.75 -0.3,-9.45 -3.9,0.41 -8.4,0.67 -10,0.57 -3.2,-0.19 -13.9,3.16 -17,5.34 -1.2,0.78 -3.5,1.43 -5.2,1.43 -1.8,0 -4.8,0.67 -6.8,1.5 -4.7,1.98 -12,1.95 -13.7,-0.06 -2.4,-2.86 -4.8,-3.61 -7.2,-2.23 -1.2,0.71 -4.5,1.32 -7.2,1.37 -2.8,0.04 -6.2,0.45 -7.5,0.9 -1.4,0.44 -2.2,0.46 -1.8,0.03 2.2,-2.47 -6.9,-7.63 -10.8,-6.11 -1.8,0.66 -1.9,4.54 -0.2,4.75 0.7,0.08 1.7,0.25 2.3,0.38 0.5,0.13 1.6,0.3 2.5,0.37 1,0.1 0.7,0.72 -1,2.08 -7.2,5.58 8,12.48 19.6,8.9 z" />
          </g>
        </g>
        <path
           style="fill:#0000f4;fill-opacity:0.61764706;stroke:#000954;stroke-width:2.22993946;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:none"
           d="m 865.26095,106.68408 c -315.7174,0.62609 -312.42867,0.61957 -312.42867,0.61957"
           id="path3871"
           inkscape:connector-curvature="0" />
      </svg>
      ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/screen_shot_4.png�����������������������������������������������������������0000644�0001751�0001751�00000010474�14753672077�022507� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG
      
      ���
      IHDR���x���Z���Db���.tEXtCreation Time�ven. 12 nov. 2004 21:13:49 +0100+*���tIME8)5[À���	pHYs��
      ��
      B4���gAMA��a���PLTE@b[Gquos{IZ]psqxZoNk{ss{cs{ƭƵƥƽΠ5^<m]{w˜ﵵ֧֭JRkƽJsZkcץΔsޣ㵽ƽƵƵƽƽƵ޽ƽƵνε޽޽Ƶνֽֽڵ{{ssRRof9֭ε֭ޥڭ響ƥƭΥ޽ﵭΘ֌֜ƵενƵεֵƽενƽννֽ罽壈��
      IDATxڵZ}pfזaI(&8+c1`f躴і\`
      tA1LN;һ_|~̵Qoo=v}u('[ْ^I={^YZhu76zzz
      Bp׋<y.V&\al�~.DCHݣѨAؘ"P']!)>RCJ"e9LȡcǒSRBQzTQPd=1
      $cs,Td~i 'SzbjzG)~>)BN'9!6S'	2Hxc\%{$~h;5H__뺣P' 6yfhDi5`7[8Q!ל}cLzث>}gE"Hd](CrhJDr_%<:&+@eDa_z5X"RD,
      jL5[l޼y˖u-ve�>Ǘ
      ́Ѐj-/U=}Ϗ?q?ϜS8s':COٳVxjdFcPF9+n|"GlǶ
      ePJяn5PEr)LS(S\L[�6[m-	(8�Q2YL-!L8K<糥&f7- دf9nCOIm=k/(>߬// jWcqXaO/Yck&XŬ>G@c\CM-XCbT?vxI
      B\
      UwƶpKcP(gt٧_(Ēu[@Mmh55 0iKSخjPi`,oкfN;<`_4cmW
      ʕ+Vl]rm[nۆW[<f9kj@�EIĮ\`Vn*&Y柎XAhݠ@dsWsqpos	%$WdRO`�IJ9?*	e%u)9雒{	'.#͗LY#_F_I5^$@I6dK~{/8ͩq\*Jg&kAXkԘb5
      :il4`ڎmqP:t598Eb4W&gm|%Cb;fa:OƐ`Fk@z| !-7ǹjx57c"kpI�1\6̹CX3ab[$9@2 Wcpħ*  RdfZP՘ؒLS>ؼr1 aDv4<Hg
      =h;;wvwl;Mqg&`ߍ?GNt5ڪMb15*Φfgg8|_8!W/Bb*qPn-Fܢ3bVgoL9҇pOڵ5	\ny5OB|05}$5cjX)Tʰ8@uox!pO;='$<V'9}̙gQN@cfԢ%8{|vs^9pH	JT
      焎祂Eoj	-/iSƻ'xWE76EzzT|N;UPژkuv5Z'h$+YVV2J+B-̧J0g5/4j비j6R9H⼵Ɩ4]9,f7R)@r0h1$dlUb=5/4v6rh5͙-3"ҘкXeMq[Ĥ(Y`8Y=l`&=f&N˥tC1_EAI5V޸%e&".t>[wvƞ =m޸ۘځ@>~Zc Ac5sɉቑ#Òy
      bҽ"fq@sr(\ye-'xx#"haNTP&r	ζ"A1
      B"3-xHjCWb jv<]]M郞+xƳ5v/k28̾\૫٦'e`AV
      Jg<kN/jojr]ƃ95v@0]/̙0f~!5G011(cQPgK-y,ʺ(8gBljތ+Dreҥt!͔3UbDa~)3E$0$Ac0RnSg.ccg{{[|l'XO|yΙH'8ѸrT3fYrRf$zv#'T(ϙPUk
      ņT(=D3 mBq\
      ȁ4VlU|5_aq-BưPLmQ_-:%@V<TPc0A[Ɩm7E,c�~d
      œ~݊-Kcp Rad)WgBJcR9P5mYcz(p:jYK
      bQ2/|y>ljSjt`~r:Z64EǏ264F;a"f8%ף|$8[='ަj*yeKOnA
      খJE^U>r<pB3V@j
      XD0^ОbyxTrp	sL
      	YL9[24ɗE(9@o0W8c`UV'Y\wcOEE.Eɥi,NunĄtl-&8J"[HshTRdI,&B9m*GI7L˱J(~J*8snbck3&@-KAͩ+ZP#s=tネK|cX0Q7=>;ȝ0̲>i/wurBׂ
      ؀S%9s'󪀿<j	N2Ho´t[C>Y)
      ʛoO>bͽ5{/^suۮx$տ}mB(gX3J!=
      Uteջ5oݻzTA??uu|uW;p$<ߔ>}xC"J]`W)~;on02
      <.2(u
      F&G.Dk)#wҬʛGO7<8Pk?J^,L&K&sВ����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/awstats_ban_460x270.jpg�����������������������������������������������������0000644�0001751�0001751�00000056207�14753672077�023270� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��Y�Y���Created with GIMP�C�	!"$"$�C�"��������������	�S�	��!1AQ"2aq#BRS4Tr$3Vbds7CU58Et������������:�������!1AQ2aq"RS#%BT3r���?�(
      *nHѴwKDdP2V\$%B2 )j5[
      .0C=CcnbO.iz͔wFiZJ	{iXC) ڀEr[[xYG(31�$Ut�VPˠu.4|c{^ݰgTTǩ4{Nw,ཎI[zp TS,4>mGSwKqq*c83�q‘w_A5H~7TT='Tuk8tkYtSA*Ȏ=*e
      (H6SI@QE�I@%P	E)B(
      (SP
      (J(4PQ@6Hh�i)ԆJ(ޡz=Y4mQ	'UQrvF'R0W4xqkCUc*�FO/,57sk�&vSq7*:G6Dmdрd<G#g4QE
      (
      y?~4б]-A=Xo}+z'c_~3�q/I苉cXe2CFXhZ-BbdjXrYĖf<$Q;},
      }AcfC#1k>/[sY4ۆ6]+K
      QKv*fS1^%koӿԤ$([c
      3U-ֵ铮FmR?,0|X�+1Zþ
      #SH(�9?[.;>oGOWx՚4pO{tQia"TUI@_ ~kK>aw,
      Da+}>xl#aE{ğ'>PoL~&)J~ʭhiwu7>^ilPL~V-_8_K<ki07g_ xD\^[|m#ڳp|$B=תΑ7H'~&[E;:m}O0Bc͞Z;;+9.scD.�kN}gQu$^SnLOZ3^4>JܶŦ]fa|BLR|zdioeɘ_A'\k>95ngޚkxcoHd;y;x><3HHWTYۥ>�?(F/oU)ῑo--yA�‚Ahj_,={Bm#
      Lm/('?{
      4EmB/e}ӚDJ5g^D`rGQ>E|uCk)*}QPsaFa㯆%ҵ2Sc|`ilzOj~^uy6q"e[z$9'{5
      L\2ݻynݮff$䓒rk)e(ZidDFYM|c:@lz{{E*\Օ|4Wn~]�UNwLSƫ+}{H-4lǕr$eXqs@}Mo=#qv--By13W;Щ`rN{W/zfA:v!c>L|"@A;snUȗ]W뛻;vnntTaisqN'PJK-L	#I3e-3}YWIw[Lۓ;~|Lh?)o
      uFѥ$2K24q=|oKaa:�]<\Ά9DӹVP0Į@<_RꞘo>e&euȸ9?eH&Tad`A9>.kٮGFo[#	VOW[3Li/sO%\ewnV
      ŌULgx]TdSꀤШJ(
      (aHihJi*4_ZΙij[Z>&n*叠bb٨BU$vWh]Y֐z&y
      9܏f	NB0$֫u'meYIjVMչzCiI;km>Y_.T%&_=uW˃z
      m:א
      `h}%}|'eX zߢWv3)(<-VO&׉pC`HI�#z>u~mR-M[0BrOp1^]zc")]4{xm漘;{7�dg8S/Su%Zt墸S3\JU̇z
      +AYu%VnRgQuvOtX;)$MOde"D`!89$c;8EooyDt{H#mt9*mg=<YWz-&|O%2OŸ(fA_yDyjjhȱXu͞
      {EW*%$Bvs�<%3N
      8yRb-30ANG@ܼ;9^y8l�Fޭ~JgփI,ASO$\}qY-KmW>x#4ߤtK-|ƌda8#;{Umo:}~DBڮ[hXG]N=U#
      ֖I#;c׭ڣU;0לdfBey~s+gsTzu	7Q-wVזboh"Am9ƿQk}Y#[tR=41Yu똲-?NF~+,<]薭辸jyajV+VKWor.Hfn֋y~~*6d:z[VԵŎPi4e!3ϻ`tK];fypAs-w<uG*�0í6W_axWАh\f/sq>;Fv/!GOv9*()<Z)|q;G6IDғ
      T>)ɯ+<@'Yt֣$I`HBB0O@|4".N%U
      0�`y�?b.+]b{y᳆	Bs݇~iia
      lP+=ICמk%9Pu6cLxEC(߬aӵ8A9P
      upW,GScGCmbox_h=Uk拋i&HWzz3n=PM
      @"us!8>Ƽi<AF\HsrKGal$$L؆W|LuXHw|N�QĄ'Soֳ]._屿x_;"	Z-u]&JIky·ԫMCwSБ\,R_NUJ@_xxk`]<QFmP�Wƞ	x)M]E%Àbe9|qjHl�u]ON~1q=V,1׺{,Mi`Uϡ3^9|zE	qs#\"G$R1˘CDSZ�l=IY('N:cz-įDra$aw`�q^򊿞f}۔Y{�<<_>o1Y슣f1pO�̌F	A>�4juߍ^(xn~[hNڌyRʶf�ApΣ;YY`e[V-![aa{b��GQnI5Ie_xr钡 !@G4!ŭͧ]Y̭�Q;sN+?[N*^{]ޖnCRFsغU$th$#ovTe H+<d�a�a�޾m3ƃzu{ktv##9*<F}+.[Y-#X_1
      !22;~uGuoXiK_$l/y!2̞~%sY%gNUI 3[$4~o[|7Yй)2ϰʛ"e8X<y#iS'GAs'5mE	8H}yО'#ipblU
      $39w뤽>ιG:l6F(SIBQ@QE!R V&owPN`,VЙ$؅TU8<YΟKWաꞵH/NѷM/{v[84h9@*\?ƉWN
      B.ǎ^Xƛ2ޯM/}W\^qӶ5~^dj9 Χ%OsL>/xc'^ѿUiKiE*5Oifks[Uu;gJ4ۄIx �<52BG:LKOsg@="Q[m2�}tVP|5N+?hۚͱ0dI>/xgi?ڟX|A|;Ԭ,LBMj,8Wv>V)Ѩدj|,I7j)x7SW%wtLRX{F
      z{I0$ې1 q5j:omO9A#
      z&tmkT:[i|dphշ#Mj]uYKKuڑ8T�ݫuMCP{dO&-yz'WHt*B^8�K)*~qܑוuމop�버1@AC߃2Զ.ҵWѥFd!R�oiawLDmv6; ??v	$#U>ZV-|Y˫+];HCuyu'iIhr$*};AjZ/;IG6XX)Q]ea{V2xcYg'i_uR�v}K*j槠H[N%8N@3m<(c0ktB���L~�MJ?Tݦ�%v5>=m\KNoo(ᤈQqmp>^6N.:/-:ǥŤ5J4G$Xp܍*Wq|>>ǢXϖoLzWQҟh}uoRU2ݼ�}=k}w1}ea
      1"$}&SEIZ*Ƃ9 f+IKHh -PPihVsľ~~;5ksnpq=Iמ|C�^�(B֍"Sj=FѺcA/#д-YA;D.wv\1�q�dK>WZ7}wyAu{yˢͩk<VxTfUOԏ-މTtUjPۨ$`ʑ8=XMVT3pMb<"kiwHw?뫤zN$b	m@L)/G}.XUn-VF\[2;`㑂kx@=
      ֺãt_I$Oi7%�3 ac8muZ<:
      ww2,j;!PryDx~sy%͜/*0A~Yԋ6WjK[ir?Ha;w<4C^ix֊Bϰ6UujU M" j7w�uڌڣZZCpOqzvmY׼];ThJ,7B}oe=^yc	zIK9YRI`TAȬTt}wHIfԮ$_
      #z)%@+|EuZR]G`I=cD6R}B>%ҶF=E*ZVI#i2Fm#>�zb.Ե]oUյiK+K&W$9�^{P!((QE >挟sA4>Q@Gl	/Y#h卻2+79֧yci4;ͺgsTiӶK)&{[YHq=A#ՊNN-h$K%kXkKꗐB2T}i>r}*~z%ݞ6kscr�X7aU/Es{af;3>ųbEF\cK+,=(8Gۗ^KWo>](t]am	Z噓
      $byBc}@kɵ'[9_s2YXe+[x.&U*!5Qdw,W[
      
      yMÞ	#]^Vhr!>1^}u:f$)we'U<O}1OI8!4l^C0o*I:]Avi驻wLPEnkS67YzLm-gXmy<u7qF6Qul pBnGvfT
      <#Ssm&TIpK`WRu6{9mDg(�l;@-8�߉}V:+ih"9زH	rp7>$��*Ϻ+OzCk|H7hnVW	EUSk
      
      P	E�*!9}ս	}EspєkeAEcO`}+YHh?SۼsϪ[:N},_^[$qAȬ!FF1sm^n꾴N0Y#-'sǿr7Ҷ]GiѭLu'Gm.b^Ö,�IO`0:Σ7MRY"}jրH<!ВE*̳٧A5;PGQCM;ɭYHpc'\+�6*(P*�NJ~#nԴ)>Jcf
      Ee4ΐS6]͠Zz#d,qc5tP31?{u�Ku-/;0؂.#ztMJ\t֝I{̳E>2�}HQBQI[ӗy{<B'sZmZ[fY2{OpY\�[z׺OuZTy*矈-wJZԗy4 3ş�،Elj)tL4=q#v2ܒ}V	3zWV7zTMkfm/!3w1@�bH?SEuNkk-M'䘶7;8#9)M՞
      5q}M
      F2>QEP!AEPQB6HhQEP!(
      JN4QE�iC@%-%@QE�QE)i*ΐ\)i(�4EP!Ph4
      (TIKAA(
      (T
      PQ@%%)
      
      P	EPQE#
      (RJ(4Q@%(@ Q@(4Q@6SI@QKT	ETAQ@YQE!SO3\̣lSQxD0sހQ/�zڣw9}!}�=Pl�=P_z,�K'AX�5`f_zO9}@b>gwn'(Tvۣw	r<�]vۣW	r<Waw9}@a>eyn2O9}Aa>cyn/_qP~cyn~v۠'y)rt7_qG|1?@L3/_qPc{n	r<_0?G/;J&S*	PM̑[@
      ˽EL(*4(
       Ri
      mQ@u!(((,R{U?Ҳkj0-D/:H+庌rsَ45,//>jVslqHpw<8x9M?.�*	a.[#t'KYX@	h&ڪ^VPC1ݏ5>`^Yಚ8UIw|ovudXXw�[7ߑ;zԠПQS@";a@F,y�7^~[]Ofo
      D$_U9ު>yD<y`itt}ǕLe}zG1?nws'K:8#kIeeL:<H?Pi%_K3Hz\iZiF^Ye20x{YGCуCw1+&pO's;li =A27x �JΉn?Ҧ.sZ$}PIg8ͤ麘uX%t{CpKypھPƆYIL�u6e1jP)6�hny Hլh<|Wv11<F5XM{}v-bT{>گ�HnDYdc6 6r;{r)kEPVyiݭM$DLv"�(t2�f6%4U7K/gQ�ؗ�\T/LٟGK/gSb\sES(t2�fuִ+Kƒ?MLm0Yv[~Fmd7WW7DKck>m{4~K>߄9u
      ?NN֯t+#r0 +;{y-IJ:H{U=OyBioc55 q"I<;tMcy&;I&Om?߻W]�6	�5xVv?B?LVUiPUTi)ڨ(sy}h6g;odRhVWָy0jw'd}rۏ"ɱyZi^P8~L.	vI)95nv1j5@(JJSI@QKT	ET!{QA@Tj�P$YO0e-	+@<*�V.VBpE"F\-(2#m#W9Բ	v?s<rŤOE}R~'>/OѵK+u
      f(Vr#4A;rN}ڂzFn#:*]>-G$ʌ5mi{I*Έ&x@G+N/jen%i4YU@wq'Ex]siKOvd~]~2&B�!Kz�	Z}!ͨ
      "Gw$ZLJ(�*}N.8563\FVYcO-3&rI8in{9o"]g*Ϳqc�07^ՔvǣtA0X0^^�=Kz6]0-k|#Am/4>+9썛q&梥ې<FG
      an]A=ϠR$owlT1 ;T6M,ʹ
      $I^,V&t$`~M
      sQ9hٺH<Aa"E�/w~  gtqD4ād1=kӚq-:1HT�v!>Ο׮]	7_EJQsכGoSʼn:>FG+�?v($ᛒq_\Ieu<O]j҅#7{m�\}}h�
      h9T)VN��;+�>�2�ڿo xS>śFܑ΃זQ܊~i{w`
      cO~"kS0[W
      c.3ds#O�j�Ə4�̿kiX
      ܶ%	!R 5O
      ?̟�}oF R]K+lD&bo>�2�ڿ?/�=O|SG/
      m#$	P	�=wӺ;{C׺=F܅C`q}B�_gDi�_ӣpeZWDo5Ul*	e#}A� �-rh#[i	?+|>Oԟ�^zMie-fĮX$܍xCvʣ{C6FrFpʰzW/V]N_jV}>e�h'ޤ�5Wj=?iv2F\XhEpyˮs$GUek'yOQ�/?IjٞoMe[X:r60n=Zts|E.BHv# 0</�>
      caq:zO.eX\]yZw22WabƳzWHxij=Kg=S+2�1OJ@Le5yVM>g}3j;
      1J4XPTɩm+;{(
      Rs-a?d|Qwk»C;n$~Go?mt[q 9!yg'bD&][_x󋍽g՚H,JYO^qǽ.
      yt{KIg[cu*!*KV?IORuU~DlV%J9\)a0Tv8^8K%#ƌެy?=QZ
      &;}>8%7#&I	$_ӏ`;T#iPB0MGmED)ېHڹ9~_NXT,' Y=RX
      9oX5̷SU'Z[=e>\gS:z}P-T!
      **Ҋ(
      !NƀվV}FD٭9yfF ,3ެoj&3	Y,GzOiZmsݵlh$JF>P?a=
      gNaS1`
      njY'./&I7a_C1`	[ybctTP#.d`U\<0>cKWRH@<yq||ۙϒ\~ke{TZ~y,N(˹h°`36qTƞnGt$Cwߏ#8>
      p+;r)<+dH簩1g*qjhoZy,\- \9SR+{m-RQB �zĜ6E#Isdd$q1}8u74M1|]5"1.d`}8aCnink@!foPv@\N!ڨTO>Wa��y'9Ygd6kd"1w2x2_NM!`bKg	bܷvԩdwt+/.%]w`9qTyfA4фVT6}O=>zXi2'�3I`VKo14LpqL'qSRfBkg/+k4p1R0#1=4ti`mk#"	8}kI8۞3FrZ1*r;>yx%Tss
      4PgBw999hvH#⟰	yD(%`܁id]1`eNOBHu,BSt.5
      oj;GY$!ܟTs?	#p2*٢?D	F7ٻj	lcyKin&.hKq4ye_6"t:;bVV++yG_v	!|pEFI)^72y:Tghy#n!qM+r�dF۟C�5t]"SO*_+omcrVB{/aitjt~2
      [?=HcSn,$
      Lso7;B(>GbI YT,`0܁"ܕ
      4V$T~e
      uj	�imeA�ȧm?Q�dByt7dQ�Dpo13\`Ϯ1.H^o3N�
      *nU(i*
      !m�3%JRyd2qǹzi|Omb�AQD	dOZ`$p8Vt(Eg?QyQt+
      aw\l;uhlpNoAk*M:>+<ld#YXɃ$ƾc`s[!
      xB�9C#x<wǵ�-@�уq'<567bKyGS]A0wyv9cSY]W]LiKk+r42�8-8r{gp)$G$8WsEί0kem.N1Gq{t+G8<b?x@}ANDA.*~7HAQ+&˛9vc~\VXLv4s99?T]Iv39&@DӮԦleR{pJÖDFfm;=QΜ{C<%҈ɨ[&	!E
      V;[]H%[UBZ]GNq(i"]~ʣ#ݻU,G4y+"\\w7H�G�O_E`Su]4ٓM1W݁YΙ5]J`l`$ gzՊqS-_|J~k@J(CIN-%Ahh4#v=O}CPu&V!xaW1ȣ;g#޵;V[!2	Gk.`PA
      e@IavI&ƅ}:2˻[~O[xx_(+K`FT-~`{n$F<BNfu2M@9<բK[1ٜJelgy׵[^$mUB3S
      (VsUֵKmBh-Hg+GM7'`e?'A@_Z\Pk_Ək[E6�d'OZA#æ,*:8g<g޶Smp!eo;F1۸bx
      v[nI42`$eF}6Ezcgc8u$GgTubk�sA5R/B:ǬդѲ:0Br0�?f1ެ_xCM,.s]Zt?yݶd]cx�*hY_hPk_Ƶ~d~hzwl8{RG,rI"#em1"GPk_ƏkU䙼,_<�=sQKe#2qOn#]�ƻXk%͘veVS+B".47|#
      Les냑+{{w>m6&6Ix'{rW8GTqܣ6RO'M(BɿJ"!krd-.OT(HZ\7_˓&*(-I{sVCn|tSvY@2;7g⶗ͤrwmհgV`>!ܒ1U;fv	9v
      O'{?E]ǢMrC]MrA'~dL3 %g㓎~v95v*WAb79#Hqm,FRhahUR;dpyj@ F
      q9!08Q1>P8i#ދ p#T]T4WqD$vƭqFvs|#saڿ|4n[rXPx`N멬sXʼaA|.33unwL
      nrRpH<w6S'wm}; 6h-+! {mw]/r,l1R�|*0gv
      Zn4ikY7nm&�$
      p@94RAŤA2yۏ}ʠM>5+s,
      ѝ!q؜SR4ؤgg\'9<+rش'oZ>u2>Lw (i0?V+rdE=ZC0@NqYeҬ+9֌VRJ�4P
      *֐\-!@Tj�PmIй
      RǮspn
      
      UO/NsloEj|y" y!HI5pqIpw.#_eXq�=ttV8UcgnIOsƭqw\ʼn<~
      pF@5P.1n~`b=H>dkZciEWSb&M7QE�QEEP[^5oU^VL"[
      @'EGz;MZkյ^!쩽_KuIH(r?W<Ӯ٧$&ˍe
      I�<c겷{#NoýwR: MThagT*yş՚KBZ$z*doN TZ+V
      JpTܩJ5~a|lf� z$zԻ{绩RnO9}c]krL(moM,wϧz>]y7S]+�^9{D$?η3bɀgq
      ddUƑak᮴.$ek [92[
      p/{|URWKHwn~}	akSi$HbicG$z֝ECw..ӧ#mQ[dGv$#l!<WSǦ\	Uk-'
      nw$-pki绩ΤkY~b;9D\Cymx%Lc;D_tSѭb%62[t|yYIi7]Ɗ\[;	IUyn9#�u'7rZ>X9[]QߞƊ(
      ((i>{n9{vY
      '�}awO}l6h&1Ded.9#I\^M3ё]9#;F=jv}<-H'q,'�'X+ ;=*Z)dmfdSۈp1ǨY!5Bp2	A=(Q@WDZ<=:Sq쌄r9>ާ>9hͦ4j�nԱEԶV38
      $3e\sg܁GIc%r_|#TSsQN?@E}$jӨ28^X{ù׻=fO&wQ<&)h;C7$wWA&at0<ŀʒv^#'%T6x]-Դz Ͽziַ#nRq<|'yYݥ巗$%X0qpF+Q19(-[)쪿yɣٚMr:˴;`Y4֥USV\<MՐ�2q&A=档t)VSGrXb/ {֣N|
      ~m:QEzJu!-(ih
      [!CʒRxwrۛ8㓏zվb[X6
      qe>$-rp'Mo8VFK`[L#vH�}`kFu+I4دsޞ8mm$Vȡ	ic!=g#*H{beV^&Qo6A+;LQ_@Afuw7sAM7u6/jQE�QETwn&̓ ~WCjdK|$[{J]H��;nu{*1P}Y
      @8?T
      I<vZNCA)}Hø(hfM\8qV8ia;<)OX-\BgQ7GA)_3%~r&Jyu�}>ko{jBvvp	$�>a2K6\	|p.:qc�<I($1q'W~8V/|eQU&6d`m'׌u_}gڝŜi&v0^I2h.$;w	éؠ`�s 	1E^6|>}	>S'kn{Z+]%M[|pŮlbmӟ�ZKV1`@
      AtH6Ѽb]vOU};xuxʸ#WzG
      ;lJ+|lGuqF:ϫuGcs6
      ~q^Y5un=Wd1]3/An]%ҼSo*KŹf\/f_3B*/V+\e~
      E ?UBNO#\M9f_^G:~BX?x^WX^$岤Yr;zU绗YYe[أ8}E&]c�ݨ?[^'VӒa*Jw+(i>>d*+Io7T
      ql8$	]�6U(f`Ѵ.=Tdnj.25tWr]D]R38sekp1u5IsV՚?yi|*3[.sx$2FppIG$	3V{ɭ*搙`)�@u)P}5	lFpg%A䌒}{�W[la
      M2AGw0\d j\*Onf1<e$9v!]"X
      vFhQڣ1,]ʄF@ ~],@U pO|}DXyJ<8ӌgHCGV]rs—fQqPt<2 !�ێ��c#86LQ:Ll9
      %p=qqLV>TKLK0y#lբ?U('2A?~j$FaتHU0V>4mzI>L*HK6Նy buUrõ.A@�q\?,*?}v5gMI%7{3>$
      Mi\)irU)M%�QEQXHݩh=O}CY^mYfmH(T);}U}CU
      fF;Swdvt}Bz@HeUARާ)ihy}+
      #2s�keݨLʨqv!RC18)� �H<O2ep5	\pI#s.u+ke�fT`H5QiRC]nRс}$~-|cm[זj)&?o4l_T�Y�((�>~-6+ϰy0W>@{cTkt/-E\\GP
      7$`mjR};P%}1O56+!X07s�^kPX׷[L[Br7}@]TjXiu@q^p2b]nFΐ;(YD=MC:kycg!L(
       `g6Ds,щ"1t1m[RCƓ5ɓpXwWs#c̆1(Wt]bل1h-^�~}>M%HD%%-&2y{}ָK")2yIĻX(R/+o1O|>`[1IJ0xHqjVokOXp<nx5åD2'uSurPp$�F8=y#]0A$S,D
      U̍Ҧ(-"
      ZXdҿOq
      &+IHcI,%Āqd$
      O&9!	18<kT,W=ݳRHoc@1ߑwQzv{l35S*v]GʃWGRYcͤy^$C~#E^P0(@(Wͤ?�=Oƴͤ?�=OƀQo_ه3wn1|I&i5_h]DMʕl e9e߃xg	=Kgsqr33ؓɩaXČKy! c}FVi=F}O%YYSv27)S?d.t&!np;grw{e$
      *vaGG DՔ`GIv&Wcq+Jp̢e+2! `bpA
      rK[[vcq0p0�iW˶{p*؎8fnE7$BH1@w88852_ZNeݐ<	 GZ&ڦWe\yv֑ӟ2oB$]x9R	xl-"4Y[ 7[73V,0}-c<ѼqB~^Z{,dΝB70VC݇csg'Vd6=Y4sM9yeBVn"@F
      䏻buaՅŮ6Į2}}*j_|@T(!sSMh4Q@%Q@YEP{P5U}z4ycvjB0̬1۶}H][vQchxđ0f!ݞJװ9h6_Eiq4;b.`
      3kpTq~h(L2xʖ<<bm&O$\6w%An;Jp;yѬ`0$mly8L9eeXQQ/o8qOۃH#Md6/iؾQEEPg:ry:<0oypvmy_MTk/pPIm5JH@9儃98#8C`SJn<bA#)G2�[#Ux!.Q4m"7*&^Yn&CvX	UoFHp{
      >tcDD2HN8
      bqM3E>Ci$ZF'?'NNxDyd`1(X�$&XdrMq3p?sRo$Sn[uXv3AKw+mdUN1TaZ|"#33pqWj	.ǦSWpI v],@<H,F@G={Puis)M=6f04Q=�A�fkAv41JeXDyT㌍�r}>쭧P%nFHO�Ru7ɡy7ur|9^^Һ[6GPjBN@782{}Ct&Hb6g;\w+r#9_8$UMrǕ> ݷߌz{]i&ʝ<Uʶy9@1a?sckmB$CfJ;rx*<*VjEۗT1;Kqi0X}mܩjVXQEQEugւug=tf0A#T܃
      2v6sY
      LI^2+H5w
      ȪYkԘ$Y),�qf+O+
      Kh`^]r
      v$`ncT|o<3K:,4i)@_'9
      8#ҩ!㚁$oKmT<o$-I,;VT
      Y\G(i!cb@#o`	#cI[sɂP8H X߹ݜQ) -*5$	]eݣyR#G ~Q>7@
      8EVwV#?q4z
      M4a
      *lp8n+DpIf]H!�ێ;U-ibg}"UKF6Ž9>p-�G>gjXֹH	�|L0`-gIfQ#Ͻiy*GE䊣y㩦|9>p5
      kb2	>;4QRRQU3h	?mXFjh^–9`qO4P)i
      
      %:@YEP{P:mΞ4hrI�SU2wxFX@,')L�11zzn?qӏGjԸVh6h!%(B'sR>�'5Kqڣmu)?QLFJ2N+AGjvr�5'ӶIq-~ܿ?GӶGڨ-~ܿ?Q.4{dEfAuACGOmO⳰wH98<+ƋrOg$$.]x`r֨GG�,to{
      =Ak^U݋LvS nQ~oj>oj?ۛ{;.V6PO4ۍ @a<?E=8M$6rȪPK2Ky<]K]HOg32F8]Wϱ8m!3#lHI9'&Sߛ,L~Q)v'q4Go@>.)
      K
      G2X;w8�կ<~?ȗ~%ij8Qq.PY}Q?Og�UɦVnͬx.q7qx?ͬI In2Y0?U+h\8};l'i_붬pm*3e3đYgk@횶Rʊc*/,-gIn&��$1f-
      E&[|*݃c=Xi
      Q#s9cݳԩ<~\$$zkFr5wz>}jrP5=~y`yRX1.9o}XUlil
      5`H~r�PQ6K3X	n+U-}*5Vg~(TU4^—�v(AQEPQ@% Ri(QXEPTo(~RRyK]i
      _j<PKI/vľҊyK]zJRS|/)}ںQ@s1/'֊/RWC@9KGU<ں@rڏ)}
      sڏ)}!_j[ Z:w
      ʘj_+N@RG\%kD+rY�YG8.+Xp,$I[ݘS\ejcUﺀi$(֛T��zPhJ(=B(aEPJu6EP	E�m:f�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/screen_shot_large_3.jpg�����������������������������������������������������0000644�0001751�0001751�00000014233�14753672077�023651� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��H�H���C�
      	
      
      
      
      
       ' .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO�C&&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO���"������������	
      ����}�!1AQa"q2#BR$3br	
      %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������	
      ���w�!1AQaq"2B	#3Rbr
      $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���?�2q9QvyF-^FVeRH\ە$͓'֢yRHh.pyG'8Ԓq2ö�8%+y�rW]A^N؆?i3/rs"#�_Ĉ	xGpFTW!ђ!�|nT&K+VI #(f
      o#s߿Z=&LZ
      M,rHr#?.jTm1d#8>Qʻ4߳
      3y=$L{�-n6#Z�C+ZH|¥6?ZY"1I_G\e
      kqZ�x?}Ò=Yi??K%83LR	g:&1tZ~}Ò=m/?”i6c[I�}mo~��ƗΓ}e9#]�C)Fh?�C+LHF??ѽ��Ək.pG(�1??3xyW�=${E�Qmn?~b4x0g8G#/i.!ZR:ЛGhЛGhgH.3(~R9/	Ə	Ƈ6`C%mb4($n''ҊfW'~k *K`#RU[#8$+;}dhy[٪k2@$f>,B	y~Y}*}؟_ʐQpvFy*/[,SOOZ(t[:oEu
      ênk,:ElPcWn\r2H
      ~cN֑MDf-:aMy~勒COya:Y'?i-_Eo*ݙշ4i3oKQqrsڲ结'xH?ZIjZ]?j"U宿֧CZ|2B7$e'Vj@!rB
      sRF,߀$j"?�^f׿�4g[p'D8(lj+I+e2.YoFu
      5oHXs׶*G-�&'Mq�4g[psj$Z8DdIiE]Z¯$1(i�hζtReOo?j\k3,0
      q/QHdlܸۜrnO[I
      *O�ZXKƒϜMh@eD֭$+15>N?SQE�KXKfӤcH$x֮i&_FU/}(N	ՙqeF/<yB58ڋ-.?oy?t#Y9<g>3Z7jI+Xr~`ό~)i֛	T�'(Z\mA^O�-Ֆ$yK�7۫!\=Fh{EL[Dc]\i{˩3Ȗ{bTc=;,ugG#8k'xNRM}:k٭KR6F:槚]Q'n_ʺcٿu;{ZK=9>ݸq8oq5$ A
      ɂ
      OWL0wo}?87kñug/3Frx1tvztn\yB5|ӷ:K_WN;z`h\@0p7ɷ5MIu_y5:LOy1=;{>J,eEEpNqږS[o2cյ6`qKٰN訨,핯"X9ܪrOPnŠ(e&E
      ʊ@NI pOs`(s?d{
      O<47IYN^6=;jd( yr{zS#o\ea'szh;tSStj}?ΐ(�n<H>55Cs`A}?hjox.uպls@ݜF$a0:?gL=A?y)pݕOcO PA�Qfa
      zZ�H=
      a˝8>*?S@ʀ/|C׿p;zOS<]{�?o¥=
      �T$ۆuoB)u_MR�T~΋׿D
      E�QץPyA1*�Ǩ;*mH4袊�(�Bn`>QQHnyYН
      V@ylw/2c#vaSGr0�:E)qN:tOQE�T +*N$ݏ
      (jln`H<[G_^r([8=z(K?cڟl`U�g{S/qv?ʟk1z_C�P1(SMh1c;VkyO|!+Jy:;{&\Bqg3ǵMPˏC<N?:
      +\l�를]`�{)@p?¬?-6vʳzzPm6zJ<$Mǎ~ͻ�T&&;cCPQ@Q@?gd?AE&3R,w/OcԖ c@w2L-n凸v29H�
      K[+13k+�קd]HeL@M?�^I�t�݈DѠX�|�ğO�Ym;0
      rAR&Yؓ�|�ğO�\m|i
      ĩRPuuB!8#jSZ*M}4}?�|�6WBػ.+jXk\H@N}2){?3?o?�|�ğO�\TG9ӥ<q՛Kt8ir)UO�ף}?bYsk}?�|�&	6:Ry	�=)Z],I�bO�׬!?�H,jVܽ?�^I�GMMA'�щ?�^}h],RT#R �"F1w#{Pp.&<�=0n
      ǸitilP!Yu5b8<>OGm0`X`dT`w&<Ablr,jPzU:bF	%ߎzI'Q%Rx8�GVxEY0˗C`?猟¯B0>la1&G�9?#VRd;E? uOAgH {?^b"|]&%r8�sFpxQoŰR3oKrџ$c݊wE�G�9w~^AhX!'>`gH*C'֌ĉf+vV~<"83]á#UGKRq.p`~VZxP
      >G4d*%Ǘ#U_)]ѤuE?;|�*?Oh
      +_g?;|�*UB��K2}CHA?2=GFOh
      Q�}Q?2}CFOht_GE &\)'?tb0y8}U*Ԛx
      w�\]wD
      ZתRfn|<dgӏqR˦n2 2H9;?瑱o3;t;UȣX4:d2C=S�gcmNL4�c\=Gڡ'.	l6֧\$cq*FrsƠ ;	!s@�vs7ʋssQTy	xGIjW+@͟9g:�~	=Um+˝R?TVSIg;W/Hh`
      v@>9Aa
      
      zߕIq2=GFG�[oʁG�~T~-P?2=GGߕ~T�dzꌏQ�}QGߕ�TnTP(Q@VyZF@-Vjg$M t_Z�WڢLȧe#"14QA ( 0G>234[c[Ƙ1$eHo(q4XʤNHzx#l'5U焑*T/?3;SSscn3KP6<jm.K�*R	(=q@&7:pne�^i=I`C"Q�@Q{bNOfztN(�B`_�Q_�W5knΘ3o6!7+TVO}Nk�=_j>k�=_j˞Mʨ_�S/-ym=j5_q_�Q_�W?ĵwڐ8(I#*Fѱ_�Q_�UW[=7&*L":jt7%i`SQHGr�x~uɼ)wG
      ?,]C+Xd\v:Mѹ?:Q_7w*d&;Zhê$9;xW:-te9�`jr#.׷֢S~-&mO\Q}.Fcsq90u?J./VW~'ȹ~~mv�E6ϙzקJc޿_�뙒$ئ!ٜ}'^R2SB]p2֋_/F�ugg12b;1Bwq\,t;�}ѽ``rOlz5	kn``ϭ	z�y7m[*[vHǮx
      nQLD1T\9?޿_�-c/-u_-1#+K,t;iTp2`	�J{Dl�K-`F㏭cr偄>7jR̿s] d[r{RK*Eq,i6_63rvtPc]@UfM޼`V?7aO˜	1hASLb@Zk8sS6>(냎?
      W)Ťrb{QP%Qq���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/awstats.png�����������������������������������������������������������������0000644�0001751�0001751�00000003110�14753672077�021423� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG
      
      ���
      IHDR���0���0���W���sBIT|d���	pHYs�������tEXtSoftware�www.inkscape.org<��IDAThkhKZlɲWBG6`R-q!%%Wh)&*}64Η
      4	D$-+RdJUF%Yjaa9s{犪emU	*[%bPl�u	 "uP#5îWoTu]7f9өmevxq\Sf^퓿}*֞""W/liO;u}ev޼AaSyr%2O${^GG>]k3mwXUs;݅=S3? 
      ? Je8.T@zIzx
      3Wu@L.}4t-MUT.J*r5u蛈
      Id6O>v(:(6d~fm?*h(\k1V2_?OmͺR9WOok5Yfɰ,L&Rx,,3rƚt=(Z˙_]yw| OO|<9;0H<r-}۱-4l,hcCq9b*L34\^zE~�I_FsM#PXr]UƯu`!_	0gY'Se2(@v\Ttz`*ۙ.NПk
      �Ao�KS$s.qa*�/_d.ύ|WPU"q.xq
      1}ϫ1ߺYH	E6k\U[)I~bm؂exaD2ţIۇ|Z`~ho	/ז*d.eF;Bm
      (J6TEBDÁ[=8�/KШiAt.EC|z>Ee$H4:};pL,7$VcPD"b-_F)om4m$D, iǥ2"Lȶ\F8yЦՌ
      D{"& Gxv]{{i
      ̏ϼtvS*||'dl,c,&g7p=J�pA'8HphzeMB;Qo~3S6r=h<E	lDqW宪rvoPxAΗ<<NЂZ�z$fMqj׽<Ҭ:Kܝv\Ʀ3%ҳ0$ApOMȩcvzY:5+?SNyyD/e6ږZ4*fvRwV{_]Yw@S,Cb�@U(J�V	*[?N�f) ����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/awstats_ban_960x540.jpg�����������������������������������������������������0000644�0001751�0001751�00000172702�14753672077�023274� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��Y�Y���C�	!"$"$�C�"��������������	�a�	�!1AQa"q2RT#3BS4Ubr	$5Ws7Cu%8'DEVcet������������@�����!1AQa"q2RBS#3b%$r���?�!'SQ
      xxD)*wjwA:⚏PsJjwEJHQ*T(SSJU%5;ĪQUjwQ%B"kw*
      ('[MnEB*S[P'[MnEB"'[MnEB nE5^�S[PT [MoER*�S[T
      �U(cNcT+??B(+??B �S�U*Uss􊤢
      E9ERE9ER�S�U(*??J '*9}2AHsde9}2EE|>NlL|>Q͗JtL:OUlL6OUlL6OUlLKʥAAXOTdeZR6OTeeR*KʎtL|~NtL|~NtL\~NtL
      92~V \Kse[Ep.se9292~VtL:_UAs/rsA_>_99Qʂ\@ϗN|rs/(m|ߔr	0/s/L(G+h9QϗV0.s/`\G'>_9[DϗU,JS~B|sDA@DDD@DE`(RH@*J
      ET)PTDDQITAR""" ""
      
      Q("""" " ""
      QIP""" RT """ (R)RAR(
      PAPTD@DDJAA" ""J`B"*PPJQoóޭ߇gIB|sD@PTA: T!T U*\@pkNZ
      QIT=
      VDD$Ez@E2JuyNQ	>=eEhTBzH枇*DPDDT*(
      R�RN@DDQ$DDA* B"*BRPP@U*TDrמ<PT:	ƭp'|ѾI\ǎ8ieAJ$P靟WJmWV͹Ҕ/&_t.(vo{t
      �іWq/eE=Q8G|16۩{v/A&q-+,w8kčn[$g$
      lpnpq3h0[[eDEvD@DDJAvog=I%-.,
      6ρaj_7\9bBrW[>GZLNpP]sfI%lqx8_~R<x"Փ  ~�OE7qqq=v9gL\gM}9Xp'.*Lq-!ˊFT4pw=wdNGi!5&hnNg\
      JЩ(S~m\;=Hw*N\Rx�]'tK'1^H7GC~x76SUcl7u|oԩ8FmT|=O@;@s`yK3p�R
      5$�~ h>7y8Dž-7d08+}X^~~8n)Q.�i?0=IǓ5X*vr@VԀApWi^6/=WK%	NckɍۻOڿSA8gA~<C}+E$}g6uȼrih@cOaA_%ޝٵ~(&?Eښ?5_WP̦cxPs3x7#maP[{#LCyhW廸ӌ}}(_evM3^7?:�stG_.q/'51ܢPבJs٭
      jh&}JSI's칣>K9y_#;-#ژU':\	
      lg9 $
      d^{D)>]i;)Y}
      kkn�v/.8O+N\[edId罫dk6v=y˖2$~v]5m5g}D
      ,.t'\oʏ
      Mxo
      \8x
      =<
      3m;`;ѻ:Ӽc+CݠvUt:r#IsA��mo[ڗjW)]t:,3)Ӥ
      9ᜯ;%=Og2
      H�aGwZ) 4D߂`~[]M".6D2AG{/a/Z.l0]1OSV:~7c1?JqppM-QT47aa7�nvq}ׇKUs|Ryyeꭢ|p;-wh_f>
      qe2@ֺ^Lz絍kGs7r;Y/\=idWRE9h9o?d(}״tÔf>H&?w݆w.+%SGB;>Gdnx?'+\2@ =G5h$�AZy8 6_k#el 6n1(/构(>P_^"xG(3Z˥d~EF=
      F|e}QO��WgǽAHc%8tcF\�<ITTD|QrLa�kAcj.mz@DD(!(" ""2""" PDDDA@DDD@DD
      J"(U+uyQ{kZI$}%Z�;oo?]CCPة(vzwJ;L_O6hzIK!v	2cP;<%.z�p3vq-ZSjrv(G폆Wq9[:kt7N^E
      qWǪvǩ]'\)4)=F3k
      _K8LzqDD̑ǒgHoז/V+Mږimptϩ9
      1>Dm;D=ߥヱz'QD]ChWSO5DcV3ώmVG}MuRqwv9j8QMssu2dgL:Nѭs:$1 0:}l^ILabݵCU45Ŭ~pqZ{d'2~{֍Ϗ!%hÆ"/vy`}1w[#qުO2`yQ[Gٯّq}'}F[sVc->4ytKMtN*cFq#.in.L3yK^Tުj8,D\^qidQ1{ZRIqi+9ٕ	Po�.fv#tq߹z>q8#:xvO
      jLTN/ly7gU{/XR
      zEQP^8d8|+Uw uDtq;�#?oTGÜ.OfeW]fiù1#o�`ivcn5Ln�>CvInmic\g!wȟo_ܢ3i�eSݪi)F. m6+Um&1
      
      �̈
      TRT%oóޭ߇gIRUGQ p׈NIm]HcI<0<[eB۸.m5WڎmHqM	!f<t9ǖ*{itw˓+kdsuchx6
      hkhHCGcZ_7^*< (iI:B<?+~]Z.vTWX/1Y#G|e׸+(fO<m'G/@8+SqU,Zh[
      c[r>FhnL(s1o�e|d$=SY.!v>l3�m/zV<.k죉lG̖+`n?5EZWzl"o,yqxf~u33M7siz;Lu͒OkলSU(
      x$wF$(>'|G;o6XOa�s_ן~Ɵs쏁vK*-nL|gOwo,awO|D^d{}~{I̩t?:6~ح¿2P]EX	٠&}'_jOEK~P.pט1!+$+ߓ	S9+}� �t?]5Ls۟-񟑅"{7{C?\jq'{[bTVkc5?6i{/Y1qL1lu2MϘi`D(ll#q{VGVfNjFtǸ;ꍾ1+;;m샄W2௧4As	`>R),tU9\t#M<ppΜð_Qpp
      =>}5CeoŤ;D'vÓ%MB2ZgfQkrg
      4-כ
      cb�l?[,oˁ\�]gݸ>_r7WSoY]˜v�p_<_${p_L'q]d^&e)S~I,+l68ia!8`c<��
      CSڽxO3x]Yk͒7-N"y=^ͱElaѼ�-p?4qQ�B.N'Aә
      XsAܑ쾱'h|F}Um:9|#IBxcu<*JZ("{i":A+S?kݵ\&]om4HOp
      ȍh~?)Owv
      g8ȝPSQ2FrXM\^.^]1j4-m$y˳`w*>EoɟLq*�~:~{#_E3joo7dlShk0͟ڥrp*[5w-a?	7Qǜ,ʋcK'"٥{Gpp ]qo-pK-=T\YO	9;ƾE=^#81?`?}2Z.d2kԘ5uivaͧkڶqEIV'>ch⇜�v ~ccwPsݮv;WNګDM!!JA:4O#9_Wuw\oncˤ
      c:zU6+#ce8BFO
      v?WOXd᫽m5ֺT<29ÚN0|5vN}=wcLoZ>; W[Yrګ
      $ᚋdd1<A^qm%z{$Ial$88DZi8ۆ(/0
      
      gvLR0#z8Я엱;9>m@P_S-qkA�4do޽7GX " 
      TX
      " ""("" 
      
      ()DEA*^t=cs�IA+8Ayvn=&meŎt.<ѹ=18/}^�{ٹ]
      -
      ?Dwy7$Gp},a=C'wY._ܞOz{^/jڻ;xGJSόZU'ġq%1;7
      זKpxՇF7p۽U٧tC~WOqW=m.gGxZ{wƿMgS*�Ʈ4cDEPTA
      JW|X8^$#Gձxyj#醻+WqGԦ}<}WJG{[1ůfqnW.!5okm#@y�[-=e:ea<r_hn].FYI4n<)-:G|fp<!zwU.Dج.]_Z|͚`ӗi%aKGn`}?HL5i|,mo5s9j.޽8xm+QI'qg}3WψROO$:**0e=R~k*9]SL>s0꾆죆.%QZn7/M=mص~+Iےu\>bݨ+Ng{, c88‘rfq.tFɔ5UQ6GG+ߓ
      #$ߧ()85P)SlpsRm[ONisu#=Woug]e#)!g4B膝{7=7bC]-|:]Tꈼ1cymoe<ynQTZJó$Hw^UُZuypt47.	W%q+5LL;ۢfyo~xvQC=#k!tl%Fk7H#eO;G{2=cqV?
      %߱Ӹlղ.1#	y5{C@kCZ��`+QEUr3?Wu=sVxL.'kRK[zѬPôߪ8Z=w	{b!S!		ƒ~��WwN.a><ɆQ˸JW+USU10oKzTk=*8FHc0ybY]1'\Ag^wtp=o;"x)䨩8aϒGu$^-N=ٷV<&=\_5S&'Xู~>>eҧ]Sۘhåg..�U㉮Rpf.{3en!x;}6nuחڇ_Gk}]F\�{�wEEoM^qҘ1FF=!8D}f3+8Yx{umYqvk9^Ö+OmPGL`ǫ[^}N"6h{N[39r
      )Pp"*
      RQ@RS~m\;=H1BRW/ӍpA72nh9ptNgRPoK0ҿ9
      ῺmT3G̥OKd|-�I|Mk#y.q$]?*>a2> kGA}|aa{-Ιu?7M헏{GڸK[MM?C8-�;tߓ6.;;
      Dhw	_NXm
      +7KG/.CQu#W@>'gC0P~OF"su珓o}pu$CT3f{.g8$X]ڥ{mV4m4@m|f`AQI?vm1;�/:hv*=1]hM);,杭qq9p|
      O7_##2
      QdJzXׁ)96_0x{ԽU%S7-݆/Ј(chʟ ~u8Z-r<?9s"雄*o~_mGюQd_H8c)2=uњpCK_1_ AuY߬#wU7i]_oClwA߽[mKaD4tk@�e}zFf+U$zs~G#rph[t穙ܜ�^<Km,wZ2
      *{X1.OGvvz8̕^*cGBˤy>W"4:93!~FnZCŸm溺x^0Hyr`P#*4r4>9潤dGPBAl{A4v]pJlּ{56BZ|K|n{)8z+jb|bz*Z$qAo'M|'>"ܻB(ZE9\Ϙk5caA%.=wMWK#$qy`>enOyYs~LP�B�Bgmm\/6;གྷ~tD�@3w�)7/OW�?Gg��y?_<,jK8WKtB$j_Ilp{wspq?;RT<ٙgaR=;wZ-5ҹ	aGn,
      hr{v[Ü=GIIIoi|anCɯ|eTu7ӳZ=}vfaYjs'sOR1(cncs[?ъ˗5b$>F9xr �yN�3ܾA
      �$ˋ�3{=V`юοޤ
      jb#^�<|33y@:da='	b7g	TM-Mmk.zi	C}qw(aZou	[U>Qc挽6o.>RX4<99--qgBj|:jr5I8ظgY# ҂ߤA8EI[<?t>yPi�7Ueo?
      Jqj|UqSFד`} 7x{0ݭΉ#$/XQ!z$oli+aqo41%gpkGۇ:OmcrpnJA"DDQAPT�,Q[[Q=4,/YhI^'t_ddMly4W9:o~Ѹ'8ۋ)k|,le|@;l )cc1N}[7lf*<:SW{wO{OTޢbFcQ_NT,^OYa٩[<{H8�b)PW̮js2.Wvx[k{.Vثݨ.?8N;nqOC[',oi!zZVv4꣬yR7_wgj61U=c85ʊjۧl1"GqYøf9<-wpC%C'=c^ஷI9XWZTD[3M]c8LuT*(%~y[_'T4KS#g\GI_|Vme]'
      J[4GOez#ғ}F:1<Hlr0Go}Acb�e�elEp,,l!hρ蹮⋷]eWU7ŤѤcw+\wcmj&OJhsN^p7;*"摤`@gA/631q4gh/qۣJE$y|׎3TX5]qU2OWsK\�Nj|.ܓ]zެ\�z~4O+zGվ@d[کcq|Y~=,X ϐt.cd9⧖F:9Kg:}�1|ѽwdVT)G=-scaZ3z84B%iócevW=ÍmlpnwNտ #6 'oOwɎNHEο/n`DEgvU"8c1q
      @ޢ!i	-qi_Y, j_/p;{9^ЋZVڧ\f"yGx'ٱ,Sncj5fbyG.<'o5mg>u>$'ΪW]U5U9""n4t8Ye(QB"-" (*Q*B%\;=ڹMv{ԑ=T)=T.`D/q
      )&T¹ΐj>|8Xg,}aKNH�f#ȸ{
      쿊w
      A[tpt/Shh?�[>t=#)(iAHh$''`*:Z\RCslp۾@OBj8Æl\_$EqT`Z朂 v(>qiq5o.#oX=<7�A}µÝ^yC{xYxbgH&%^GzEtzvA_/na2bT:j~[)Ƹ�U~{ӲSIC|9ps~VYn􌫷j ~@#mǼn/e47:ki*elмO+= #b}mPAM;:4^taS:6AKh{\2=~L_hI/57OnYםb}qJZ˭Ph+\-
      nC\h;0|,.:뻣u8C?q6.o{:5HJlai$7$I=I?ja`0ܨ|:]j[\nji)٪J݆Y|އ�~B20Q_v9Y-X2D?-�DԽ҆U=D|\]s1x8y*%Ar_QL
      <>.te+k~H>By٭IDxGQIEbpr7I�d{wq\j$+$qrp�g1:F[;kszcx0`kZ<��DŽ)TT4:8,h?)nmD%&GDy:0jx`lm�y+{rpKN7}}f;]OoHcTMߓ�e|crsZx8Ye5>$#^	ૄ9l}-D2\̃9uD|Wvr6Cd[APeSsF:w}| u-Zjccm]:F|cpw,XKۂ!#	8==B�/ڗMEAqX??Qh8)jX =/w*0^biw2#+jJ54gߤo-f
      NzlrK8kՎY3NZ6?'O^VZj-W*HhatBᆹ-ۦ>
      G\h^..`Eiǿ	>;m}vec<3
      LKr=^A$}l
      DŽmFfy#xHr;K򙼞'YV*VUMQV\7PgA\/F߂{A-Kcl!y洿%-먬S	aIr5VCtck�=w`sHߗ~Uvg_5;)2$Ŏc8:]A>S`2rҹ~{ێ_[zI+߻.g:2�|8J淒[/Dv~ZKLj̆d_`dH
      mGUGnv7zf{%<U
      Q)2=y%fxgK
      %]]
      ->$GAz-FV-6ZX3��0ITD""" (R"" " (*Q(/<+۬٭(d>Eın@~[tE|j~P_z�"�,6q�?t)x&{2?q(i�@[W]'aO#ڞeE'�,Q�h�?rv�r<|~?[jۂ`2d5	c78˼[9\v	Cw`߿UqdnnW{k5rSӨ4==3OvJ:ZM^&}~|[ElUS3Dwff7O
      1} $KE[K'.^/ѐp{[p�4߹xhsnq�'Y61Tq(+ƾ{�.Tf(�Պ_ܹvr<|vW)ug׸n'rxszN;s�;r짵W؇]H'1٢|q}L;Q>+)#<]%v)5re<\i>]-6Ȫ9c[{gBc`
      lvr�O<yL�\x>dE^yUA~XmYHJi娑hBV~vW-2jF|Nes}'dp59u;hDoָ\@nKGýpmLǏDoQ76j yȥ7sYxVɒLxv}Լtm0Vj[!6#7:kΩ)/5H)snAԍq{�qj�\x1TM<8Ld#ܐO|K&%0Pjn\h*km	嶓 ]G8Ljjs!,�;&3?~<|h2~ix~h+|H%`˨;$Ia5U?΁*`IۮFʯw-.TWJ"<?hˎ<ۏ'*Ī"%Ⱦ_d&<l+kǑo5-=j-OGI`&c�hL�Y_϶/�U�V�j4fb0T^5aA�?k��N#>MOGco�z?k\??O=̋k_�a�޻s�P�N#>F{2[KM]G5e<UӰ,R94v ޷~n/;U�/oco#jz<nWqGgWy�niMTv$9gv268/Ĕ!eu<-v
      +{dqWp5m׋{|OI+(]dέsZ_;v_I x.7(V~UϕdG:Er7?{Y֫kl*++lԳVsH_<3I^ölඎ2߲�/m+nqK<^S&NNsW8Wވ˸SxZ)8|Y(hk_UMAy�vK`
      RUHS~m\;=H0DDT*J""
      T*PP)AvWlÀN\<ïx7ugM?A}�"H%Ml.kpN'f=�KBU_)ܩ�GiŖn0w=)"w7.8qq2OW8<Xq~1oCe]m
      B1V�xƵّpu8үn0ANj#JX1�TX{UV4iZ	?e#Oq8BLjn�淯)v纂{c%
      UDSHK
      j)S\1\Aohee2
      ̙Ak2_,T7zC*ldt>`}Ȍ\gj\yQTm}pрك4`g;_{fx^Nja#:ZGǖBZEݚl멲pm!pGrl,{@K֎PlJ/|9D@9Ljcĭ�m+lKUE##d<~!$4�,
      �k\_?wz(Aˑkr?/q}ㆭwi"lOii{W�J/$[8!ح-G
      ,kh՜4Z~
      
      n(++q0vK	i= wigI>˥M3,(A$`Tu(DkwCˍ>!!rЭNg7}�ʸG1]Kßrt#b	%]񍗃mB3!-dèh'a
      /ߟaW_I?N\?^8Sɡ$D:�LhO-v:2b`f`DFq\H|UMkzi*[OKt8շc(UDB" ""$""*J
      @DTBxjq,}pY,87fÌ%z
      _M`S78?9kqe8JZ8d8#/>s_WwD�/ZͿ??lm<Xdz?|qnEDOilis:O@>:xFk[SQ4aPF
      ?HظyYWKÜ0HtVaNz�Yữ>WGkzv(<3>e&v;]gSj Z5nxm]tO-pN7 t9^<QOOdF=i /ön6d9w2pWb,S1w|t<ZQ1LF33yG2v٭u9Tigo;Ǽ`z'@I`i=௺VźJ
      	:q+ĸӁk/iuECw`=.]ۑ4|tS33~b=d?b,T�EC3At$t's^{WNO$r<=k~0O[v՟Z?Uw
      ;=CrsZs\+,IU#
      $b[ugM+K0o̾ҢgSdjӞ쁲3yMq`9o.b>}jlWPMɣo~;C_b&-Go_^w=]\TF^oz)+,Vt4N~_X;+,q%_Ql/Ԕ0縀]h؃OMC[z5l�D6|idmXs;ivqRJDV@Vk
      )}\a1׵Gw7. yW̜Yxnx'iiKEr[U7LX$@w,pWɳ> ygOHϾ=�ez&
      :J
      VRPRKO"04yW"D()RAR" +߇g[W)z6'
      "
      QIPIPRT	v|wYzM]DT1W@nN{?
      A_?p,<eܮmL6#jnX{te4W-u@f 5,{v+z>P7oNS!wƶG	9DWSG>dcC=Bϡ#,he`�Dd"W\(hmϸl]=eix59g,F<`.ǒ"Dq^nl֞g.-[ꮞ
      i)h%idsOPA\*{ͮw?p\v2
      dž.|WvCWFHٚ~M�(<SLV>xM-5Dqj9:9م*Ӱ+}2`s:h`_Ey@G_}e=/*79,a2d.xp	e?Y'>W=x>[ᮒޏ鍛=7vٷpm#&ofA0Ϥ|53<pOX}=5�{>�O^9C_nuԑk-Xk77
      @y5G�ؿԟ|gpGbdt/->$+B
      A5R`�ZtYDxgiQ-SJJv3$��vVn-GSAGI!̍qp#�yl?pW��=Oʾ9Pdߤ8y�f;oGwlR"*Zw`ai?|i-o6Z:vSM䝍a͘v'}^¼ve<5>~dol=
      DIIl$X;N6 dx(=I�&Q"^O{zhy:j#u1�x?(ܑvݚ�
      �TMA&kEEnEM'�4�V?jY~,/J:n�`5rvUmVwʂkˈx򽇟p|PY,�����B8gK1!s쏷;^;@.&U4H{D~b|.-[i2Fg~y:?.5򵹪\wovK̒j,׍=y_G
      me;N�~+#Fgi{>[#raxۏ5}4�)vϔ5,$tqc/fØSZN,f",-Ռap)Ɩ+ipjZmNA7p^ B\{M{
      8Iڦ#WQGKK4�"L=?�^�ARDDQDDDDD()E%BIP|Ubq-tMP>smjꢨvUnq
      %e}kqti'dX顛9;mU{S^ڳ?[[sT?>(*=F
      8�g6+2ڪ7u69n..sg}OY'>{p?9{pME]ϔ{㨁,�
      �[jnȸwEB0~q5$ھTvJ^&fw�rCLHz7KYȕWU\]mi""øU*"""*" ""(U""�R rj7RFUI\RPPB" ""
      DDD@DDDZT*$yv=<UĕWu*
      ,kO�?�ХpGd|7<A[v&9mDp٬�pehYMz/tyzw]PǠ3Dv[ק�;6GlQGILr[4Ey^x8qխp0#Crdt#>
      Rk_QY{ho8guOfvN5:٦#@sO\o|%/b֊Ki7jx#09!(G`L-5cKt6I�c;/{ZNk?ٛk@ծIu>W{C-ڃom]+.
      { jtVl٨4-si!l1ܐьz5>80QwR9ΊJgÀ:"ⸯ{7ps]L6+%J47%:�xKchh'�¸2专l2UeM|u_%='hjl˅[h61Z{]wx ;y.+sN$cA8Kyy샃nu
      <5VP9ώJ)i{dcz 8-cauLٹ9ysA~1[[EL<tBXN�5k8/;_h5]&2z8Q*:96#jkC-;H%<	bxFdfiGcT|?QnoUP;U8|:w<.#UPpw+ֲӶ�iXs㜸w���9�O%눃ˬGs5$6hK#+qEjaΦ5pVx+W3'ӏԽ>RY)|=ڤeЕJOĜOl
      ꭥBݥƠZIX""PEDDIDDJAH" (*PD@DDD@T�R J !BDDD@DE"hA@PTS~h+߇gI(QIP)*AE%B" """+�EE*B
      	*RDQDDU
      P"!`DETDEDDUD@PT
      QAR)DDD@B
      """"#"" ""
      QIP""" T """ ""
      J%B
      @R*JD@DEARQ""RS~e];=HC1
      J
      DDD@PTAJ" ""B" """ ""*UJ
      JT)E%B"*"" @DEZdDEAAPTD@DDDABBDDD@*(D@DDQ$DDA*
      DEA(RUJ
      U*T)E%B" ""*ER"$" ""
      )P"*
      KBC=H.`)E%B" ""*JD@EK
      +zcV9V9V9XQZU Q*o<Pxss0x0x.*0x₴V9u`N`Au`N`Au`N`UQZP\+E9V9V9[^<TsssssU⊺0x0x)(.)(Ȭ`D]El<P($SBB
      *JJD""+�""" !DAS~m\;=H؞.`
      PPB" ""RAnGacI6S�]L'txMHU:PC>SjPGԵYgj>ρA<SGR}e>zHOI*}KQ|
      z,#A*}KQ=IQ\}$xW*>*> T><SԕXSԕXUȃP<TzGԵXSԵ?YS"HOHUz1
      z1
      
      }#=#UZ)Z()5j=#WZ*=IS>枑%Oc%OcGzGԕ?YSԕ?YQr<ԕ?YSԕ?Yg)➐<U^>=GS2)➐<U^@QW:Su?YS"H)U:):)OOcOcȧz@Uz1
      z1
      dRj:)*)oz@W=ES=ES2-@OH*稪~~EH*= xت~EH)\
      O֣ҞP[➐<UPj?)GH*
      @W}CS�4j~r-
      
      UzQ
      ӇH~a#߃ݲlY+KM1l~@AҤvWR" !DA(!B""
      J)*APPD@DE�R�Mv{յr#bzsD@DDT)P
      u[Qح-[+sWЭ%gR]Slw[:@t{X429vG<xe
      :AH12QP|=O{\'f̹ƝXoLnFN	ݤ1$.Sˇ&�}ĭFq0l.{c×YR#Fw1󝡭,;[n[MTʧGQOŤ5['
      2WK#s!2�<7R*i[$Za]XӣMeOY뽺39fX
      kݴ1v:V}oT~lž7ת?6?IދM
      +>7ת?6?OG𠽡AL`~iVoT~l¡ҐA(.Qh'so\|AscTɔUr	
      Ά^.t4d@8rCZ3丟6 uT7_soߜ֐Z{p7WܜC&7"U$o
      {ym6A0q^3W<*wn#ܠ,=$\apCdLLd}DtᆒVo9hnv[wpY=J{LBD@FFҞ*㦺<f]̉ \وאhdg�;͸Rsp{)®G#2ՆӀj ݳryEJkYODCVrk2NԸ6DU
      ERCH;"'3H	0M3
      .+3I�9Й*
      {C׼@id;ڊ�QUnk+$}7>S_#;gKK;EEzmmt.:7;�
      ̛_-ܷ#*F㋍uόGCTl4ꓛ[n6ӏibpz4odSKl[,By:|i;gPH\-=8P]LXDh{ócHZyEVG|uQSݐבA#>Y}>0mgsW$&Di.0" N]no`[`NsZNu40.vtCGW+#2F(@D8�Nm:gT:	ahxsLnsu�\rZH=6!I2TG:yصa	 ;jfMq6dPzEOOr}JLO4o3d0rZ8;A}TlnAi>vhgo437൶նkvG<)#g{	%.]l�;o `h7tZM
      *!is]@\uAN}C>~
      AN}C>~
      AN}C>~
      AN}C>~
      AN}C>~
      AN}C>~
      AN}C>~
      AN}C>~
      AN}g"#9kz{ہQ}eѓSjUJZTJX8b'3\]t<9Q)RKsNJk\Cė9j)(ih-qB#HFԎ$|d'}*3=;<zӂ}8Ns޼g&`tdžΞۙW|HėPQEß8n2ݺ~~,
      LѦ83�Hexofw>)W
      AdDX]kxS%h|{g$㜆=Inj4=UDDwqަ˖i.nUzU"2C>~	AR ƔS�gVq\\]�/ظT]�Et-)-%'PT4*6tWU+ U(*D@DDJ�BLV$ix
      5oUՇe"D@PT
      QIP"""(QB!EW)zS~$l(W1
      
      AJ" ""NCkVZ:Υ&Xi.U<H4旍	zun\ԕ,4/7װA0-˵qXPSUP
      
      ׫#; ;AQ}LԵOlp&9o9C1]񿲙F'tNf{7ew
      ApjI$c[NN	\VIw;S-8$!{UEYrk{an^vkUUL~\csEL:6^ '$:u]�2ULS �I,0tL
      Yrw0�[굻9{׽Cm
      =0Y\%EIsQ~be)Wz�Ch{mv8r'�d�p\%EIsQ~bvReֶY4V$YX:ё?O(1;)29IZ5Vk(1;)2[kC[IZ:TT*lG8p߯W.c(1;)2,aڽW2ecGN?7IsQ~b}\_u
      fU'Xn]NM$c<.J/^yK/IOul2s-�ˤXlLmT9324+73]ˋNiͥ4~@#./WP-uG1Phs.t^L37Ԧsߜ\%EIsQ~bvResߜN|RK(1>.J/NL|RIϛS~s?r?t?'%EI]ϛS~s?9}Jog.G(1;)2}Jog'>oM%\_t?'e&]w>oM$)9ĹKҋˮ)9Ĝ73#IsQ~b֮Q3*k[&dm}Jog'>oM%
      )9Ĝ73B Đ$d[3XHn�%K礨{H`{Z|H-|&283-)J-vɚ>G9[|RK!V?>oM$)9IJ?>oM$)9IJ(KUNY.s{Ǒ+%G]?	Qw�E/Pt4-%7PT}cEuZDPDDET=wncXރ`@V8jfzɪ*_J
      mZ;GgJK?nicSTAۖ*did.vI8�wP*csOd~غj(`Aw{32gGuz]4
      :Nیh*Nqu.bk;4ǹ=[|F?ӕy
      ކML4tZkLhpފDDD@*RD@DE�R�S~m\;=#dT """ T(zP4gR}
      (289i[m#MSA.kFr2�599
      QpEZD`0ex�nGQV'I4NY^ۢh#5ƀ2峱pծ2
      DQG8V	GaJ
      id
      ~jCZ0%8>h1.WXG+5cZ 5A'cƌ5rZ>+xy*KDq&mάV[lm,&%jlPS`lg]Ȫ1" /d|Ztn,3ņ❏Ænȼ:ktR[-AA@ygSf>p-! ,pg2c=ZژēsitX5d5-K,7S2䵚ԝaVg!
      Z-<{r=pk0I[K5l(FK#lO9ݙ?L,oh-fcz%D8gM!s2O9{m�5dGE1Siv$O9pq,v1[vn~w'Q[bN;8Ψ,ze%	!V=$`y=gֻE;jTu*Ȍrn	'`��	,m)-WrjLѲWik}E-Ӛ8ڂ"tk$[~,/lN3\qūY{N[H'9'-5J[D%aduApqUΩ$H1-'vI' ;wi }W)=LIaΧ*aKIGwx)'S5$
      :Z8h9wa]y[1&6Ng-䰀/$?Y�9%bvt8tg>+Ae$uM	Y!q{sw
      n6;cq}%<08ZjZZعT혵nKr"cHػlžf0&@%jsw_֎3O
      PIf�b�c%4ux>	J�ޞJ�޳|3#w_w_z&d`z.+�zz.+�zĎTP~EߥOTP~EߥY虑ȻȻ<zTw?̍(?"ҿ(?"ҿ}M.'{ƿw_w_K&}L(?"ҿ(?"ҿ}M.'�TP~EߥW"RIM=Kgx՗>	jd$X�+U'+>	=?IVfOW|,z,�YcW̟į)(1?IVfOY]~	cW̟Ğjd%]~1?IVfOY]~	mQ1bd>g8|	+k$5|L.q 
      X?F[O[^XXlbEuEIx+*NfJ;e�tw|Z:>p;hf~ZX	+&]qF6>һȻ-h
      š
      s4ۥⶔ)`#[�Lb
      {aiO8ioYXscO|q.ӎc&>\kZц
      dj)]a/8hxix"Vb&4c5�';6MsBfG#K^w7^壮ackh`�A#ѳiwaRvW\]S61ƒ1nZN<x.z.
      hX908尻W޸Ze^}ž	9S'}.
      [bw9]S
      浺;Tscc쥑Fj
      ˇ\S>[|[zlW^{#y5of4v]եcdѸ+m%\/X`h�hTe٥2HNX
      m2uO2Q(@DE`D@DDDA
      7T]7W""
      
      A
      
      AJ!DCjV[ʾi+:Odw>*2zIqpuTUܮuotIcd֒4CN�tΝc}؅_euE/S0>JwS	C89/$v*U9tlqԮm5akgXj0	9Y4Fjh\a5U-{.||
      6M#&i'iÈ,=�鑌uT1MUTzT	&,8iV6&3>$46n1RGG[KN0!gb<|:TE4L1V2""ˆ1fJ9ҹӭӽw<F-tTqILy,Րp@�wMSO#zzG~nUMs֊Y#ZFX	$�{=;+je}-G$lO5
      =wJ3\�TwW;E;ZÃ#zxt/hq$`}wn7Kuͺ}_ҳewq{KY!ac1�	%wAj(桬v̵FpFppA۫~-ݍ({ip.x' {+'ٟNf3>o:I%<<XvHxZxXY `j8�qA;YZn>oNrZ؜\Z[[ܼu jnlõ�H/##GC3I.Z㓨9>LǦ1>m4<
      P3XN!21I&A[
      k|\<#ƂVa&qsgQus];7US}t22OJt.:\0g8]Rն-5
      FDڄm-Nq7=|zjχG751J޺zkmsikݐ:ު2WABhi8ǜ=5sq\F:oph`YZZcU|SKױMqW7߫?zz޷ϭec(Qjld!cyǃ]U\heEUkKt[*q}!TxғtA�x8=7$�M!\lf:qdw{"ď<S.S5K`Zgf$uG18]HvIgCrvHo~�y'Vuo=][w|G[[
      Y@t	qiGrGUMY:fMq =Ь�-_8_Z<> H[Ri:z~ss<�z?E0!It8kA$�gK^^%<wXMٻTgS'�`�$BM&!:;o}Dͩpuw~-yq3-y%ycFus/�|Ѩp=}Ui=f7|<dicc1@N3ś{D`Tq<UU4Oe禍cˣ峔	<.Kkym4n9G-z6#Ol'?ާO��mxK^:::#7z\.t'}OYIQ+㧨W0{Z0ӿL#uvO=iuU446j=χϾ_Swz7~zŞAA8{|E�^(_8psׯI7	qUӆsdsh$98utmt4K3=&UNZ?G1ڙzFk.<EgL%
      6$ǖ>ɁGMGI)N)8	1~?Rw}^7
      !./!Nqƣf0w]cK<s4 q>
      �Q~*q_Swמogi_5utvgI]P8cAؼT3jw_rbb(+8y>ef~XClnzOjfGcwIsq'ygJm.sp\wxvp�}qva$zWGj~c�xƿ.s<�|ܝ2|Sڞ.WMBH<7/lYcm[jUZ5[*X0rt\a53ݯ(�AvrC@xޮf(*KA,;.ceq3#߿g{>bƽۅﲾW;aYl΋A-{uE5=0k5}Uxy<N>@i[<m4oFuWk|�5oj?qځW*ꚧ2=-KQjR.vqlak@GdNt*inI=�XִwhmZ&)N}R˧1́g58Q3\<
      Vzy<qN˥sM8nϻ'ys*GUEFC+cMbf	JcL#?rFF1�aT!5[b`h�VciN\ގqGUO�;O1fDd~�Ԃ� ޭڐ3=#=~!9-GB|Ts	5H2>=385NOUK$q7T1qV*$k]?*!=8VƵƆ�0VRӸ2j2K'<})ԃfHa|66qZs-qN"�g0;{5fI\{T]FD"Z8]_)QϜՃYCr>sjyNj*g9s?5oX_ZyC�P:0{`dkA<M/ɖ�áѼaqi..@QЍ(TUJD@DEWOBOv{lQ`�R""" 
      *T=_BJ+IYԠ8FI
      
      `GP;	:01�he9}''ᩩ[i7kݏd�쁅_hO7-p't[Hsdz{$X	soi
      4^M~#Ii"AAKi1h`$emY-m\߱KKYK,Vk$k@21eEKVptrR446cH%ӷF-V)3gTD?8$luwKf
      /<<?[-
      =7S:dV#X<0cpQ5WS{',%s/_<;_$u1݀^C~Rj?Aߩh8z}yo{IEu|}dp-IN02{Npq~Rj?Aߩi(שZ۵r4n1'IsYCCu<OI*ԡ8<J
      !~.YKT4茅ZVsw7V�Ch!qie\4CvQ7
      n^ۋ*h85ж燵ڷv�w\pOMOOBdpiRs]an<zcqvzx	"
      `iǴs3�j"MS1w#QJXԫEbKCK-a|A�k;~}c8md8˞�ygČ[4E̵,.,.R1֜d�v�*`8,�4pzק[TDiVx�sCIӹh!g9@8[jx̦KLHsN��es*<;TUEM4_,{I0GUp~m6qΠdj_:	NH'ǭlLO+cdq-lyvǽnsq\`i=9f97O`qK6:i]4Vscq#\rsߞv3i}@;={OsW:UEEO4r5.~q	]{E=|쨫2yZxhp'IV&xͶnU)#��=NOS5<<Uj>hڢ'QKЩ%>yp{jq'ǀYh^MP2GSaN cùb8}>ceI#{�rNǂgW˛=}LwR-'h* : u1/e3C
      k؀{H30پj{n5=z
      <Khf7sv镧7QkЊ)!4a�}5j!"-gMݍsrG;*X㏘V>TE"t1 9#cAiOogh �88w;,k頦9,=v?8 l,6i)mPIPj^�̥bA=>)50.w^-;&(ƜO .1AY84c.¦I\L
      noygJI	sۨu~p@tN3 4l@i�oempwZRYb0.�sc\3ڢ1g$lF9Vj*?8Hc1i6�[y
      .Jbi .Z&h~~U̵Uк0,lG$a@;#ڶxW%%=;@b\c}:pAq�	5vZ0MmP{H#nIۯ]ۭg& H2v2G]4GzLJ ~=>jZzciDh4~+Zѱӗ7:K$.Euo3oOبިT욧#q]!{�4ZeV˹NnЁ	]᥾=3޷My?w$ߩ$Vjir69PgIy0>!s4
      hI
      
      5LưxCvusN=
      cP%wCW贗>22xDn*$cgCp:uTTTsltATL4$=WuK7b)a7PK\@G^ۮ1?'ժfwtFg|SJͩcd~quO!Қih0=;Z:]`VT %%Đt}'WedIEVj*#89;(f{_'u;+QLu7)^BypIG%]CNgnKmI'p}cc|pF GHkl;[a;YsI#g$JU٦x[_ڊݙ(>?Y601fGKg
      guvS54r9h%-=+旾'1.\�4l{SӸz*:zy|JϽc9,3}#'~n8h{M
      pGlH>޿+".pa;N�5I+tx訄RT """ TU(""H"""(Sm\;=6("@DDDAJVރZJΥnPlxMNMUoIsNqAeTzZڗS55#gI$44w4dkvw5`s39.z]H]IQuЉ#9ۗ9зcI/Yv8=s1gIh䢷}K== 腘pvܱo:ðJUgӲ;Y09-kInCpIqA#7yELd=iv}npp]rыSC+ .N	53^޴קwpǮߟ&g꧇-IDb3CZ_O\rY-PZFIn㝷\7pM\Oy(4.+4
      8zH]ݛ#j/ͨ l�Mxч[~,4gzcg<[d\r0""78Ch_m}{uPQk:XFNG@
      
      u7CA]jb*-iv<	u[E2kKd<S=Ì#|N׭-_ OZ[~M@j(mkӣC{9˷{2{tU}=rh{4CN�-ӐI mǭ-_ OZ[~M@іWjIuO6y/רp3l]:u4yd3u u#zoߤ	#Ĵڞ{,"8` s254`odgljW:Yf5lu8>=9ߤ	KoHzeMV#:όR'-}yp$`Uke7ߛ+�(/Փ<�0GEKoH֖߯~$f
      찶48SXFu�m8<X\HHa9gt=-_ OZ[M@4PSz%:<c'n|
      \C 
      v�kqoߤ	KwשH
      %}dqX!:@{3QG^Sq[7>kKCKvqr3[�Z[~M@~'isH+"7Hqڱ VNgWw둓IOxpڲvz_u^~=im7{DN9m|C:*RǶGnqkquUR[x*XC4Ӭ.0Lzoߤ	#eaM$}Im<1$Ic Kn8HhLP]ev5dΝtoߤ	
      1_5DA79\쏞r01lP{q}[Œ4W
      Řna<F68N6z?Z[~M@~7Z5*j]x(wܟnppH8F�[OW}V/Toߤ	;R_EX5=_EX5SKoH֖߯~&*z~jz~j֖߯~+t.-RHc›__Q3#_US_UVJ&dcz~jz~jĎoW}V/OW}V/Y(//%21_EX5=_EX5dfEi)ac n~+PPdV(O̎$u˔ipM-K468ےI<DL
      Gt.ݙC,bZ2{�wT\dk&@hmOp=F.~K�r^I03'mކ6|
      B1vJ07cF9wȣa
      _K^֟FJ~${o66y؞{aSWML3Q<q9'ZUT%lLBvDz<k!TKzrYo&6$Bb	
      8\Qd1պO
      cqZ1�H9#8^4tu\nU6EIIdoA%>J
      du\mu[RCH@ܻXny1r'Ҳm%A#@VU69㨆ts:vQ׈]ۤsKA$c$^
      keM+lp?W81})z#(ˏQ3jӃmgt}
      ;0\\Fv'q4+˞�sMkMlnZdr߭z<HMQqܮYfg{M1Lb.tmF!yl9�pH }W#%kvi w_f9�[. ?|vi!޴5GIg4tVj[e,ǚͨs'N\Kt "+wqv3\`1wUU=cmS ?Cp	#�-LTSMK;facOiVZ[b:d<d1Fc228`qUz>#}‚Nk+..!:s>ۡ$tʘsBcks霎uMܦ*1%ҟc8vS_iILc쥱CԴ+rGy刚|n(zxN�g='�߽
      Do1Wξ'ݲt-Noq>A:zy;1SI
      !4|GظJGx^V<9R>v`.Z7[Y-ʕR(D@DEA@DDrj?ADEDDD@PA@DDD@VWU: +IYԭ_BJ
      v#멠iMJO_vǿuNv53Mw0>jLq.u`.x)&|-j/8ؘCz %丷SJiߍT^=eslHly{
      vDѹaKsig0ئ8}Aq݃$G6GZSf(HAܸ&li-2ExZG-
      �xN<4O�o>0OMʷܬoGbh`�e`rdh'u}'r|F@g>`r6]}-}Á,-tMk0dq$gJ+6gO+ɃfS6Tʗs�4`
      ~՜uN@^zm)	|vn�0Gq	c?ŴY5M<	껯mG~]?z4ZjL<w_ڏ껯mG~hFy껯mG~]?z4N֣<]?zzQz'kQzQ=Wum޽
      =Wum޹^7YSs|OtyHл-D״"­ݜ]x3H�$`zts.mb{m+sՌ#׶Is.#|'i)T()^5̗CZs`:om8s=}|95Kvz/lTX#l/f5۞M\<RNI+^2~ƦFNzp
      m4J_$�EHRWIzQ=Wum޽
      j0Uj>͵סvy͵w_ڏ;Z<w_ڏ껯mG~j�iV8ˎ)7#2p�6|OUj>)"<;C'yWj$�{+�9Di#~gQmxmډdZ`hkO?䷅_Y3wVWXk}i/EII._[$Xm/g'%h~c?l֒�4\1Ğ%DZKrz_拗3k}i/EII._[$A/g'%h~c?l-P_CWN\	Vq+禰)2k`n*?縑2d69
      �O@7Z{ݧ=$~<,K=B&@놷'}r1mU4\9n1Piz
      _E�-Mr08~-,O5A$
      [?_i[W~}`hϐ
      vC�۩Ut yp:sA^\,G̒B}1dxk#KH8-1mA b8}~+ЫzSFjq$InI+Vx)$:'dJYs^PM6}r{_,B7=m@;nf9q- 8uZ^YUH/qAk0;0A#Az˃CrF}Yb$1MSe!�ч9v�8';Sm,QGr&u#}kLNfF!nH#|qгoI蹪O3)tױ`#kXѶ#sdǨ8Fq;TUUs<i9psAwnm4T4ėKQ'@ 44qԏ3dlkP~j竑,2\`BF#lR>�:X6g9sGM$k("}8Hk@3N]p:wd-q=m_mT448j�v b[]X!X3 \w
      Gq!z-WVr|\+6g=?[M4q9׺GJ's'y}MLy|W
      3.3}{9Ϲ:wQN%:m |O:x7PZ,Hua>]%qkM˫~0,w�R渮>,<wwG;j~пKmRuF)PފURT """ T"""*Ov{յrآ"""" ""E%B" *T=ZJΥo*iZ:Υ~ %rDȟQD5j~~8%kx|KC#|EA4ײv^^I:dz4lrWE6[KJu?. ;cfswzj+I*z|]``ڳl{TD䚦't4RGh8FB2yd{fw'KZ0⺋=5wzcddA.$ dVj}u,iqqI5kk9!w:7 g\GL7sp4nYn}|V+e
      mwNK<#
      
      w'$d`-m=
      ]D\*
      W8Dd�l}""ˆ_,d,{g?`WDEj)'UYyܳuMX]9$==ަudnE>/Ɲ秊:*Y;f�epӖx]q
      Դ49lO_?p�ϻUwV3Պ-U|�
      l=Ed-chx$~Ö{W]#vةk^Y[({c߈g;ppZ><os{UI^gA
      8*[_O*">Uk9xXVO=M#X1.x?weԾ7<4춦z맩�@GhW
      46KY3H܆8Nivw|gsScY-mzۄ2O.`cmEY$n-{ {ӂI$K+0NvƦݸs濃seQH9I+)pq_X4ۙ;,o[Hlu uRޫj(̵6f6#}gb�\G
      @-c^=X5W	SQ+R#r\	%hSU㿪9!ҋ1WOWQiK
      H*+$k�Fv9iL9{,$o9!2=rs��&_0vVꛟgW<~V~-אM@=cY+킳cKu=@(|CC<^�-��x%�3�JhjjTG]Sx�(o""" """ ""j-Keh0A1n0dk_K"#
      Y0-yXbyW4/iP\Npw]&nOy)wD[
      Y%qHs!Bװ#vt8RcGW>%[ffp{ʁlϽ:xrc=Q#,/@׵-sKrr	m\+]<%䌜C�ԺRLg9ycČYXnGS9e3u)*tFDXþ8ܐ	v>x'ҴJʒ] .NۄFi޵Z6Orc梚k[	s_e3'	g0Ǩ;Cdlp{5>mhmk\
      n:^w4ZzsOhǣ}Jˈ`4{8qEzH)D"Xtџck2O;'M3b
      %8u4nw=FzxHp|5SA+/)Dix9pE,7^29=pp}Z|0B!fF"-
      i8>CN7^}w"+�<c @=v#;edi$}<FZwb>_̧uDp=^#5
      '׮:qrUDD#aܜgO]Y6A1АޥV3@]Q>~�*6W#{9AqҰu~}ٜc0x\�4m,Ij$<0GOXo9h3=?X<O�9-?a]\2W&ehfh֫K
      ֠u-
      Ť~ZRP(RDDDPóޭ�g(PB" *T=Z:ޥo*PmWzj}ZnՆ\C
      Divg9ֶکm־&MT1Hro\{pq%-$`ODef
      f67wxzeleDDymu>]!%vrFHYDN~fsK̴J%P_Pִ1
      pǃ~.l,	cLJ,Ж,A$=vMt>ŊʏI8bys@%
      m23	pΦ)E;mәd)
      ;w
      ntH,M'SOj&Sw}欕`kium3˹d<kӌk8gp{tz&*ߏ_,d,{g?`WDEyY:pas88u8::xIiu{7,z%HHIÚ͉s@{%ᨪpl.~QO״unpu^	S>Ϗ<?TƲgv&6}-zp
      g+\e`?wqq;o`=\*gxcs,N]OylT](*+CjG #- u5ksqg:(51撮"\cLo.~q4Wfzw񺈝sjl^osyb=9X$nxF	]VӍ]VKuOS%lA;=#z5ھIxb7[,yrMN\fK�pӿMWlՕY"*xCu4KtΒ{ݱW+zjh|f
      ,fV4cze疫EL]VLv:;V*\{hx6Jx[n/F6$piw鏱z5{]ڠx!,�1nCu6-	 
      $
      Ml,8
      r݆`1ĸF*Ύ4O	~95ƺTպiyFyq2kjc-žs##KtYM
      H΂0ǃrA`ӆ9)*fS!ĸdljnWʙPP]![ÆhnZv9Ubzor&1v/E&WZ>]櫙dmr?
      RI'$nkxxIm4x69-uͧ ^Ip6~(sl6j䌷#brn}ݗ]ia>[&a΢3ѣqognźWa^"3uEÝ۪iLZu55�.nzˍ5tZ$=..6��p?R-lTDus@ǜ�d79woAW>ۤtvL쵯ߌ;t%bttmDɉ\N~
      i]3O(>xS-,Zʏ9>*&t-[몓oW\3S]#=
      `\۟i# xgIh8㒪~"HSHqFO�ULӏ<>]}VoSVq׻p3U5÷/	?yvAS5϶sSG]gu@c99dzo6˭5&b,~K4Ha{M8'_]dF1ޮcݸ;<[Tآ<fj={X\DE5G_s�`Z�ǭpkl0{]>վ_KHکhtܶ94e;-NQ8tw()g)g�FCsi. nq]w4XH5o.-4'WXH:H#{	zr3+Df`^ci8{Fq38̫|O[pW:r}"NGO:}^}!cp1;%WGIN%|鑥dzN=V-'l}To,%p7uma]`!nUU*i_	{.i
      m5(VJ^w\6Ne	a!mrkp[gPÎw˷f087P4)SJJ#Ē<9K['$4EM-]746dqi}Xlw[6;1zPܦ{^U8[e5t8qIYN^bp1-pŧ#eF]|Y9@rۨ7W#WIzHZUIM]3;@h!^5	M;gϐTI!S=zg@nb~$
      vjDYN-c%=Z܆gՋ!vu+ F$t08eĒ9[5ƶI'ܵUEn}[HHAjfpO_	dl!=7#?^llz\.5WW##8ӣ#7'~~+ԍZ@Iӥ
      ~I8�c{۫qLgiXt5sPT6$%rǗJtk;)׼rty:Ԩt.cKCU) xڜIESAkix]ޘOEQMHsF7^JBIbӲZ%@[B" T@DDD@*RD@W)�zSRPZ5}
      Vu+wWЭ%gRJ)In7uPC5pPnpӍ9'.�x~[)(##msimsKWvK;CuPi._r}oϷMfwpf[{EN zJK*`{,l;ݳH%y
      }7\NIN0^FŠ2sH'6eeތOfꦒ*\9=ڙU#sF28=: 98,IL]7ˁ#$s@#N|=Aܪ02Z0A՟xUEg+nqQ=[Ke,l��g
      """ """S_؂-OZ
      ʈb6a>D;C}4j!epbG|;_okަK%J(hAse488QZk=]Em:I(qp0[u�YpÈ^=nt^qK2mY5=1C~npVbAׯ8Vf?̐)o\>#+Ks8xkMvؖ䁱}}k_b}8<?WOO
      ;!1@#a7^ursrnmD4V?-
      '߀xW\U]\4":/KL[гˌ�+{VB#[iYђp<*vc9(!s`c @9�\5ultYj#=%\�9﵋u=|t\;=;]&M%{~؟KhiexSދKjRM=1Kà+X,3AiihAkwr8#|!k�K̒T679J!Kf4Ǵމٜc,>Ou>]4c9wsʻ:xmO*1ϲݼiHG~;I+o(3GQ쌰I%}d
      ʈ4;�9qw_T.�|	gc|?e65Ha`ɮ xYMn kKvn<�$Gp<N�]U\I4H9̌;g}
      6vOO?jٵg>Ge29tx#:K$X,eMkA 7Hǩo7ISe|Q9L4{$@#kwsEgk_8?'TZ-0ִ�:`o:((#c|7ܟI_.vPN1%�SsJi3q/<^K^?4_Eutu<$.y-'8�N|K'hiR=UD]l/Qkg?D^wD@DDD@DD}sMOeJ*s)ʕ#S\##}.}/�-8K}pqY%g;tO1PcVr-'ݹݘRuwހU\ߣ!k僂&s0A#Wn:Gf)\8=9:lViys\kcnSs;IH~| ]�Y}8)$#!#^Ok8z)b)[J4L0֌69zgܸtfԝ7yC~1w}6A@F+\hOoJk2"uEPy,p!%ź7L쵤:M}_MM3$hd'K2ី 4ϊZX2=YY߽KIfA>*jh
      ]si۴Jh Zʺ06I/Gi>[~rXmUNqi
      ˣ@81nW]6*#0|p?="U%3XGH4@p	r9­Ŏ^v0Fw]dR=PAl``v u1rI>@[=cIuiH=	A:y%l2LXS8DTtGV+=$g[kux܍9fLbAUr>W12(56w�~!28؝+A9!qQѲ!R9xaѩC#{#4nk^AlA�UA#j-3h9HK[�Frr=[! v\.UZ>�eCgj.q�i뎽󢧺jDV.q$F
      Au
      r6!jx
      9 d-qEESpikV~ͻϪ*4rFY=ǐSTt ys޼y<̦s1߀<Q}'O^}z}Ŭ{dfw};�KqWU~KvxޘH*<3>-Yj-rau/8)T(%AR)D(QRJDVóޭ�gIDXD@DDD@DDJ Cj+IYԭ_BJ
      mՓ\CRrFnMYu7TTT㫩yh
      9qǴIttW*ilL̙3e>�sWZWR6U9.nng|
      {4~RpȦ1istjKF1,s:{\2>9rq
      #OEDzۻdo,H?'`!jb2٢;|o@991D$rmx=[Ke,l��g
      """ ""9F
      AI)m59kYp'exlUX&F$
      vZCH~vk$Hn3[HCGT	AIkǙЭ]\NU<R]-zTMsNi7lA[.5s;U	aܺ&g okL.{Zr�{�aZK[o͒^(ՙar{n9';:śL\f%+[T%Up/
      D٫bZ]Nr<;hYg<n(4{/$sZ:VIOcv'W!c+p,1}((72Nu;rr4�.>OGj1ϣNtEN1KK3S+p-T!#z?K1V{g縍AM%%j,ܷ:CnYet6xY]bD2:L{rMn;m
      AWSDبkrݨ
      N78'c+2eCYdȌdē�8*j1~lΆ+DcZvؕɞ8≿&%!Khtӱb7o8]EϽ|	ZWY2xեӐps@
      '16>˸M4M)w־ivJ+bNE8Q6-u@NH=5vXEM0:G3DYddmݶ|t?|7͞[d!{D�NIhV֚t4TWGpd8éV
      +@-ѹ1:WIq
      Lt�#Z9_tuVCM	):6i!kGH6'8us6;Y]K,,cm@v	K	i؜V{~~lϢ?٧7
      ;Ƣ5uCL0�4QC-GgUqK-D0e5"7%!0p=nFT:*i[|רzm/)$C%E@a8+iVxz8[s){?tg'8?-Ѥg>Lׅk]jZ'{KeJ{+)^׉"LHYv9ӜlC9	LFрN7ǒ]]Zf;"""" """ ƨ_KKu@=n?xTqsP\媡K4:X4GPP.*:궹e=�ZuqN�#
      c�mDn{^ziiOea𝶚e@.WyhM}ctOic0r2E9qZ8~E4N/E,}&JnAum'3h.ficK%#|R6
      ,s�[n^{az$mKAys9̤;:؂K{h99\Փy6.o<u'ܪ[>=<q>kH6s^]=q=z*Hdy�)79;}'ZAin3|=9{}E]c38}`a^Kɻ{,NFZ摖-=o[T%F}72t}=	�8u>QtqťҲ<iԌ|7wFdO?-%goi]I-MҎ੪0iIk3Cqm"so{4\H*yfCE9<>Z:{gS9lg@UJ(D3GNtb	0;ߵw:x93RT.\49.vǯD?M,DT=(Fz4</?iuQN�kNxv
      P#�c7'}`ne{KcbFV'6H/#d;K]RY4A]-ҽw`ahQQW,l0Ben-$�6ݹvWUmIf稖%`w;yM[hګ>Ϗu=<LgzpskmF&-!�4߯q>κfvr.|c|Jyd +.{'LS9Ϲ:o<�H\ҙmQPں%aV0Àv:O�*9~e�\Zi-ψ[4Vt
      G-V( U*J" ""*
      DDDTóޭ�gADEDDD@DDD@DD\VAV[i+:+7tt&HRߍd
      k*<%5pxKH#Nt'V%:\%R`	9FBtOZ�<Žȥ
      hXdHr
      Z	ƣ$0`M{9~?uICDˏ
      QS_
      {ᷳu%]�UY)#la�#kA'rIyEDŽ,,YG5wW;YϘL$'`]ZdUʮ*uNgi2GNզ0� on)WiWx3^hT_pZx́}9y%'Yi[45-85F[Lćhdj/
      0i;SiC~v6'M;L梙:	`sSH8#/<=[Ke,l��g
      """ """ 
      8ʄ3AvL%c�ih(jÎך:z>I,!ϳtwZFCjmMG1Aϴ֌yqk}4p6
      z�tdkhkp�'�hq8\nZZx~*ks
      {!s]@3K.{Y@�\UU/)cb\Z@|au(ZG3%tnG>ZJ F	
      nN0N1ކK16S{wGmz,u2i(&5IRÌ-3Z3DDn/OmdwJzW-c.q#ccť]uMQ,͏CpcA'Icl�6j.ָyh-@n1pNi~+9teh%7-.n19hBoPD=UқbUu:ގDi[؀6鬐M4T>h*gZ�th�sr۵[ZIV5i]7-�@N�E;iL[<X 8dk#me4BR`ӡr&|z՘쑫~,;EM40%y|c[#!p7Yɛ	OQ<{Q$dr>2d�]X9!_vs	0H[,34s1.u;wBݚKIoL"x~lբa!xC1N#a%RCí<W)evJ#naɏ',crG|j*ieHؚ@/8H>esVO�KMRjw-l9c[	p<ga9um?JhYS]U5OS)95h.$`~{z>WCy.[t87u~LxM}+
      @ۇN�?c@:N-ttm+DEcT/?� U}in*5٭xp;t?RGSU\cmS&30H\
      �G-;Zp`H$E͔w	=<sJG:9IK@^T᰷ZBn.p.[e&r3?}s0tWPNʼ>kJG08F� v4u]M}ʚQJpDJད쁈qn3v@8;3j_$a_HsIc <# c
      Nt}<{#Hpn# )P:x}Ӹ2|Jl23IC^d>56_G$n@%@5-۶pwg
      uLMAR+K/`8$nF'a'-mΆ*]Kݨ`1nzu$kv|M>4Yä˼s翯z4;XY|7$m�Z2kb̌IH.I:>iSEM(:=ygk@rdG42A+c5694Ί5p֗/\˷.߹m<9-C%%%+wܸl07#p2:"G2U=飦oRR>g(g9Ӓѳ|C~Gz3q4Tb8._}V進&4�88-
      %ͅ'5eLgiascx8i'9WHVAPic]@:d򫾆4a9a,pܷh e`sgc7H$UY&%V]oS&Mnf58��ۢu>U[UY,uo0þ
      m 21g+mĭ9fDQ3 yϽ:m|c=7D]G�)|׼rV͘i;sOS35l@p]+}cI(9Q5Ѹ<|bixVmFL!kme--�U*TD(RT ""Sm\;=#b""" """ ""NCkVZ:ΥC{-m.h1n}\MIp|_/4<\fak7.Z\Ovw\A\M5}$tndlF .=V˫=ک(&KKcnCQWMng2̣+:ɨƄDaFӤ8A>' +5ѧoe\F2r]QB!l-@bcCCX0`�iL
      �ٱ kY8'|Wj33񍔌˚\h%vq}žxP#FCA0o@ނQQx}-?Wꨛ谚?b3없ظN+=l
      "XFǵ^'ӱ%sb�䍶''>ciՇzm3!m<nwI�m̴"",{g?`Y-�22@DDD@DDDAܟLWSQԹc3Ov5e:HuLmq.
      $jóܯthyt.dkRv98nc;Sp֧EOZ3Qv've2�Hs@F`Nݲ}2tz5\EMR]#%c#uJ<@vάf
      J[-/'Lo{X gwyvPq2NSk_svHrSL80SLcKskp㝵g8tU7P6f>HNc\+UpuxBAEV}1N$}dG<דDEQcͶ+XCt@6	VyISUp9~d7p8;#ng/_$8`TNK,:\u c$mMjn#ñzkZZ8XA`CtȇAݨϴ~X �
      H68
      끌nUO#k*EC3jՆ`N{�1o7Rp\TS9Z{CXbAB[q+=ڈ=kwALzj:w`';j8[Lt9'@@N;cW,ilt-F{@pFAgǰ^-7	6jٝo:YR[)㭎sΟ�lpjG<p;LV8wǽsT0^9)s3Вuc7]%qkhs|O$nzu\4|;-)[Cqe̍lKu.�K$f=WLi6S0h
      kDnYc-]a6=ImR՞e6[$ldJ0ռK컺SQ
      9n69=vZWDcT/?� U}in*0:ƶUf|TrVTRHx#d{;m'PRAhtRH	#-p}bvj٪%\( =J^k4G<kKsZ0I܂1];4N+@@ed\o$7mXчg|SGµi
      @:wcoBU:x1oLSc�;b@'ILQ~�t 
      bX9dStio_^$׽k9-08e''s?MON2i>7ܭUDIadZ%f50d
      �܌ p;y{r*+=h8
      =A;sEK1]Gָ83HcJޑ8ϽYYi)GzвM+-b[x'b̭mԱHiY(k>u9V㸃$g$-7hw>==􌡆Y$`uw`vOW
      DڪS#cw⑧xi!cɮZ%TBE
      vF2#8:qWnZuLǁ$d0z';!Im2[C2J֜0nsc`u&ǦGzS^;m>c`9Qp#<*Yb<nc$D=UJ%NǷ"y8m֮LȪiiFe;ݢb`-ӿ@0Hӌ
      ω\i6j1J	#yuYh�H81ۚa}5/@cFF{7~ωXձpɊ^ɀCi23rfgMou'ޝ<GB},g y~%OMQ,3>�+mj}-=_0mGH)N&@'y
      s%-p-]X]11
      #cJNN76rf.BJ)*TJAA
      
      ()DDrj?Wآ"zP4gR}
      (7׉m$"j`@.\6֒$dΦ|hLm9vk٧�=Q
      Yo٧[|-}MSZ:<C'pձN8~
      I~Y Kdtֹ9`X}`ܲZCj~huSHl8+aa2/3GDa8q#erZiqpwxZZ.m$=lASh3QW%^F;|Hc`ww]p�C>#,<�%^ZZ+pN9=9kZZFHÁ8$1定i=[Ke,l��g
      """ """ =n-KcIsCA9	 ,[ڦڗfOYI�>K@FÉzx PL>nFՇ=I؜ih/p[Z&K-tneC
      :t0448샒:-CiQlJl4hqxq;CIH\eW2牨ӃYs|Hs2rH juNҾHA8ۦ�ZnCQ[odGЦ7zcq~G\$8=GFٰ,vۮ뒱X6i+}t{hntɷI9շE9" ]F\] t.i `wqTBd&7{̸auZJ&g6JG	^c-{@y!9߸#vNZY*jx+۹r` tpns}9߉ USSZyu&)Nb. 5�4^@]KCr|mt
      ⯱+[hڞ4=Ʊ#񭠹SCKFrr:^3]"Hp2G)42I.ѺUeXʚZxCG08?7''m9`ԬmP	us�?8	nZ5L@ʬ6FhE8;li=B.W>7-E7^`3[^-dek<`԰َ팒pz=z"EۄEAQ,#2'9{s�n
      rZ|IYBIGEVjcnB32N<m2rn!,N7)Hӂ>;֊誄w|u<<?5d1v	+&ԆZ#풢Hkַws;N`s$f7Zq!rT4Uo݀sqH	93vqetv8CʴV4dn6haf"""" """ ƨ_KKu@=n?xTaRuo5Z1dyZNn9N(m{j߃ө%^=l`,ClvMeյSs\p$dlGNloB6p
      Tq
      Op.}w�b߳3L:11,<}UN4S丒Z`ycv;g`Nw�\MMD6LQY*hD^0Ƃ�A%۵rᾷ42TI8Ly%Ĝcor~1Ju'ܘsߟr	Rqw=OMC8Oid3AWMlżQ6w˷Ogm/f@$j�^KK]fTl9	pp{h9/4:zweb\u�3UWRKdRؓ;n㷊ƳTb4I9fpdlF|$mZ5
      {S&c3AIM<�u'8VF-]'hpݤ
      5FUTs9=1B\WRV0	g뜎妭=]+s^"5�K\~SɹnuφSEeG1䖉ӁG~z1GOC,/sCu0Ii##čwPY</J-. 9Ipv8TmOPpOjTp15w�~KKOJjh!φG[vcߏ,`浚b+F	987$	#+*hj"PCPbnz6=s
      mi Jy\_X|ĭSNOZx:7E<n{Dc|sԞY݆q.Yb8[�5Ilf>JxFݾp?j]M#ygDT9a«kdi)x??QZodI~e+.*:(2W�ʍTT8YqQw,<A*,orh@(*T *)E%B" ""*Jrj?ADEDDD@DDD@DDCjV[i+:Me
      %ϞZILfa9�0^d
      ztW+[HcÝCpLd`˷
      : )Imw)s̶1`nZw׿v3z/mLlsKè
      M-\u>
      w54odpFp',)4TfDGHCqwk=>Lw[N%14@oCo\]%0	1Fv@Qb8~s,g-{B&m$nsCLlڛ5n%f\][vr3.~(M9K�~~p`
      T[8c!00;�Ao*jG|<b+TAN[5Kch~7#aDDP=[Ke,l��g
      """ """b34/xqo<n:94N]ѻ48Z]ÄO5+"uM$f!9崵-�s$Kex*k"
      n7�=a\NX7>E#ycmAzlBE_fKs4ծ`k933�[*U6+>t\oOk6e2IDL#S$an�ؑ3U1қU,m@~NF-4.ЙwdVxfO let0dt~+ݢs$J_-hw$?Dkx֪j׶!I\�8>Iz-6<>Il032246p5kEg ҵ:m`1';wu(REIed^FOP_
      #0({dd&0lVhqMioďxDr
      nQz4͐S51
      {Cˆ@$gr3pD-^x!el;$A߿S+WE]ϧ͎oMk#|^zm2u<Vvkcc|qBdnq!
      2BI
      <sX9l4ڴK`GU2q&rs{U_[9/_g|x>45+nG[$|?#:pԔsp[xQ7@%qsFI$>T\82kblgdӿ!n_=!u9r'&O:Y=bYJbd9Dgڑ$$dwpU)`aI0sn7!$8mL*+Ag.94oAkcq/U&�9aMr㬜.әܲO諪hIY;0אCqo.r:.6Tőnù9$9YZXkQm2"4݇8jק:#uõ7X_vu,Gn	"[DQD@DDD@DD}in-G_s�`Z[
      *NnPS{}m3tKvb7;y][w{KnkN �~\[.:�&C_Օ۞O/T]+sY[\Arz�;t}2̣-
      C$e,|4`>]A4
      NӎzZOϝ{pӌ</qd:lL&!:Iğ|#-n-	'|,X9\*x̒6=܇;m6;7ջs>~}Oڙ̧^}ݜç^}#K=#Xvok,TGG<ĎqfFۖH?]-Ҟ
      ]*3/a�@ b@vv2fj9[QfFؙJs	#HYe(ܻh<GLgAB[4iϴ;F@89Q#}Sm{
      FP,pn䟘qvwv	Z!\nlCN5OLZ[UTuI)뗸p:EAeMM3s=�8Gx1n<JyialXsH1rPz,m�L
      >HD
      Òyq-:"'obYQ4w*4p�"[v@r":6f[`U
      t©A@DDD@DDT*($)TRD�gP;=6(zRikoV=7uGQ}rrCaAzu)�H?zzu)�H?z9)Au)�H?zzu)�H?z9)Au)�H?zzu)�J?z9*9(;N?GON?G\w%9(;N?GX4w8a3.dmi"x19NJ~L/O[3hr=qO3x=qO3xrܕGUɟiɟk%Uɟiɟk%Uɟiɟk%Uɟiɟk%Uɟiɟk%SO)<?ƹc
      J�@O\SxrqO4??+NJ�@O\SxrqO4??+NJnW)<?ƞ�y)Azi�oW0=qO?4?�'NJ�CO\Sxr|=qO?4?�'PaAi�oKo)?ƞ�)>:z[�V6|"o�ιI`VK8Aphit%pK*!8?c~G.:+''g[v�uD+Țx+[r)(Y+r6%VwArnl-mL�20pz.G="8vT1uiNG:_
      ~Z<LJ+ECE7.Y wϺ{*౹D>Rp`9u%exO=?\Y#kSqw8cSY5TTLӌ&;S~t7bܐt\ਲ਼E]kO
      V3I
      CǩYݹ&na#3ݟG~m#94F8  䁧'}U\Mpi:qGe8Ǚ+_Y{S$k͏?q榢Ywt
      b'Pnj*<x>SU]Zg-@y,Ȩ@TiH;SIOzˆ_e8ʘja*:&l@w*.qܯெm
      T#T
      Q
      *"@DDD@PT
      T
      
      T """ ;=]?ADEDDD@DDD@DD
      Q<Xrè["fPj]KO-(x'( Ԛ_% j=myA9A||הjM/z/rPA_$_%EOE[^PNPA4J=mARb5^䞋䶼UIKk	5^_% SIKk	5^䞋䶼UIKk	5^|۔<EOE[nHQ
      
      _4Kj"	
      Oy'y-('( z7z7r
      Wy![^PNPTj}=mLAG((5~䞍䶜7z7rr
      _Qග(OFi	
      SACU=
      O9٭E\ژkcUi'.,Ï?*Kfddm d?*(1dLj8<^uk稸Vm=Ls;Ji-:-5lj ٦=roഐи,m&v2:xNNw=W=KI[hH,g2C@Or͆;2yܪ5Q4w,Z;``
      Шl�w++P4)RQDDDDDABAH" (R""" ""*J
      �RU (*Q(
      ?zWOf{l`L" aA
      Q8L)D”APBQ’#	(0)D0@a	D0*F
      Qa0F
      QQPBS8P$
      0PU"a0 U(*H&B0R#	(	(#
      C2ү*\2szl䀰n4ƚszhkOEOPsI$Oq'*0?dL
      ,6:
      GF!hW` ŽSw,Ч-6 ;�!TSDDDQDD
      "
      QIP""" RT """ (R)RAR(R
      R""t�gAE*APTD@DDJAA
      
      (!hAPPT!A@(@DEVDDDB!EDED@DEQC
      F<Ao@R�UP
      @DDD@*EDDIDDJAH" (*PD@DDD@T�R J 
      3ިUDXD@DDD@DDD@DDD@DDD@BN!0V(EV` X	U`&
      +Bi-&+Bi-W4\\\r-*Tw4AmRhioQ^9mLVQ^9mLʅ5-ioer)iod+ܦ)ieS|Ӕ4,orT4721dr朦yF:,S<Ӕ4Egr
      39LLTY<yS?dc"✖yS#
      ✖yF*,C<)g2b3✆yS&X!ɖ*,C<)g2TY\yS?db3✆yS#
      _"??r#?r1e#?G~)/"?L23?x20fz<~➏F,G➏20fz<~x)P,FSѢ?ESFTz4^J3޲/R#kr<#��������������������������������������������������������������awstats-8.0/docs/images/screen_shot_large_1.jpg�����������������������������������������������������0000644�0001751�0001751�00000014164�14753672077�023652� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��H�H���C�
      	
      
      
      
      
       ' .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO�C&&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO���"������������	
      ����}�!1AQa"q2#BR$3br	
      %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������	
      ���w�!1AQaq"2B	#3Rbr
      $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���?�2q9QvyF-^FVeRH\ە$͓'֢yRHh.pyG'8Ԓq2ö�8%+y�rW]A^N؆?i3/rs"#�_Ĉ	xGpFTW!ђ!�|nT&K+VI #(f
      o#s߿Z=&LZ
      M,rHr#?.jTm1d#8>Qʻ4߳
      3y=$L{�-n6#Z�C+ZH|¥6?ZY"1I_G\e
      kqZ�x?}Ò=Yi??K%83LR	g:&1tZ~}Ò=m/?”i6c[I�}mo~��ƗΓ}e9#]�C)Fh?�C+LHF??ѽ��Ək.pG(�1??3xyW�=${E�Qmn?~b4x0g8G#/i.!ZR:ЛGhЛGhgH.3(~R9/	Ə	Ƈ6`C%mb4($n''ҊfW'~k *K`#RU[#8$+;}dhy[٪k2@$f>,B	y~Y}*}؟_ʐQpvFy*2	Eg߿WB(9
      ?*;ŷ,gZ�9RGW=��U#�D_`iiA<RFq}gk\Qre&)'GK8%s'm�$O9ob(B*eN?mX{8�Mt�R#~.GΟ܏}?*\QFGΟ܏}?*\QFGΟ܏}?*\QFGΟ܏%w|dsVr=ET�bxQ+mW!r@sM
      jPU]BkD\?xC8P"@2@Ps\ԺLW)<ikG,jsA=<Xb8�zIerﳧ#�gOG�|
      #Q( 5eB2.ol_h2rnsʎӽ=m$26 ?Ojb/H^s>p[5asZ$(qeΌlm+XWHVq<;;S@8jY&,R)h])!G֡&!s9�ИkK֧=ܱWu1l)o10:U^|+u z%vl#珮+'Z	QWܺRFϕoF+:+O68~Drd=;ϱc-:STN(fFqoM[ۢRgf:;UcW;^+'g,JsU%Y2Ukuu[p3KSϜZ]?NH5]
      7]
      OZ܌rkG:S[e^wc]
      7]
      Ш1wu	'b~K_~B_~B]jZͻ?txM&&5{e[/9�U'$0ϵ?ƖKAq<daEhnޑ([ڧ$8'i\nrUSwC'avu$|'/ֵMro<	==Hv0ʏ9=sS*t&/{XP`ήUv066󨒫bcڭE*Heq̑4Nev{.�Xu
      ΡdsÑ.
      Qӓom
      jc~u\%~ic{*]Mß@<5N]=2g l~`%J�R2^ne(.C+Au';
      ]lJIh�w4�bU*̛I	TK3C$'q# y~21DH=sQ}RfݳI�G?�=@n-N"c�xpY1Ο�FQC(ytɽD% ^~9�X�Pc$`{B_TYfW|R+U<~S|ۏaz??€*E�t*)ҨW:�v[̼U"'rgScAxu
      ;لV t'֮",Mˌdjuf0oû2NUI8<Uj}?Θ>u�?4}~j\
      _f�>u�?5v./]U$iј&s�6lgh'u!&*0xu'?hLԹ�xeԘcVˡGP\˩ X
      GxV/ΨXm?*cIuM
      u(K[y򪻽\VRx#`E= tV[u)Y6ҒBc4-#Q@$u+ɩv泷f�>u�?5V
      r+DVW<9TՅ5h+q׹Bשkɸi;$r{cif�m-d%:�󭬂HduJ>OV2ٮf]]R5k?Qp)}~h5($.NNѓQCt_GKx+5%>9*̓=FcFajݤd5F��-EštOSSt�(
      ("u`EsR}[<LX+~IR K�2OT[rB۲2@?:M'=婏JL\+
      c\hvhHw9!ڭ	H 1d,7}DZ'RB[嵴[.4.o˞-їʜ{t:c[<F<.qcگ$A\Ww}$sl䞽F~^}/os$?+d㢏OMIhmM"LpjCmK	9�BRg9Ӂu:5kc(ٽ-brAeI$l#�lU=k于Ks9<}(K:S!@!ǿT[lKvKAbz-zy葃aB)Շa=2ynfڹOkrFqŠ((t_GE zۘ
      x0x?)cp1U
      ̷
      rBlSߟJ
      F|ᱜ{6FYoSV##�:dvѣNEMQ&MO~өO�:(�(",[[Z"R׷S-@<gv?NjlrwN=�un%pߠ7-ҭTj<{ҋ!נGb_[@̿%Ha69^q)|fB*$c#:}=1Vd=w0N}er5m[{prX�Z7 '_?Wǒ1?ҵu&lNt[xVretkb~I79՛-v?.�R(ޟŻzT7^Ɵ򯸥eXr-W1kZZc͟~�8YTb
      ((
      Mʊ�?[erJsQ4VRhm
      ~S(PMtOSStuQ@Q@8H9/TE7`y#:j	80SNJ]F|d/zs~tf@62\)!ᱟ0al@+PSIdbX.(+U]QǘWZs={k+*;J5f)I2Io^C�J	cүNBĜ�:T2?@{1W'$B0:?@t<R8Dɓg{eٰI[%mW!@Z�-4�ж?fZiɓL�tf
      (
      ()7E�t*(nTRQL(tOT
      $
      H9n4=_η�4y��FEW��u?Ѣ:DpG#Nt~Y��4Zq`q#ٞOL`	f
      !9i>3龁sją?J,n$rG|�#l)ϥ3η�4y��FLzaz篮jIJO|Go�=h,BpqSv-YcΗη�4y��F�ŰmZ2
      *UGo�=h(u?ѣη�4XU:{[�c�},MʊY6>>Tor�x~tn_ι7e9垕b+ep=I?:7/\*<;XLv+MuQ9o~7`JE?:{w%Ĝֱfau/*i3me/\z\^Fm?Gm?\O=sӏSp�&/^zC[YP1Hsl0!�V:Y/I}bMrxK#/e4%n zh{(5	2%_.M<}}IMXZY(<VqFwqo,	:gbz]G1YMӡ%	WW-$Ǯ3Pqv	˻
      6qФkno4}5Эy
      -捻G$c<f[&"@O
      .	Žf�m?Gm?Xqn'Iyon\`g9cw춿ѣ춿Ѭ'F0Fl87>k�}>k�}’ TÓߊYR(Wccg춿ѣ춿Ѭc4GZnTmpC�R9~n4}5ט1<qGt$l}Q~qi'ܿunX=``ᏒɃ]q������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/awstats_logo1.gif�����������������������������������������������������������0000644�0001751�0001751�00000004672�14753672077�022523� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������GIF89ap�6��������
      $$�W�QR�
      RT!#
      ($!%!*$(
      %-'+
      (0*2-4*..?
      /6.0
      .;.6
      18/33;36
      7C
      6G6=89<G9E859@
      <B86:<@K>EAG!>AAB�
      DODKCOFQ CJ�EFJO)E>%FBHN�GS-F9KK$JKKQ�"LH(JQ&J](NO#OURW!QQQ\-OK1OF'RX)SO,RS%SdXb!W\'VV,T`/UV,W^*YZ ^h8YV-\\(]bap1\c3]X7\^0__,agB_W!fu5dd0ej/ep9dkFd[3hm@fb6kp@jeCij<kk2mx'pHjg9ns&rMkb>ny-t}=qvBqqJpfToaTnlRpgKqr:u@tzIsnQso;y}Cw|6{?yVulHxJyyXvsG{Sy{[zqS}xN~~K`|mGT\~{`vOZTGcbTOYiw`g|]Xrw[`oh}tulfnqllmp^sjzhpfkosnkjsw|r{ym}i{yslǏ~yʼnˌňӗЍ˗ǒТŐآΘ֭ʛ٫δ̥ܩ֪۹دܽ!Created with GIMP�!
      ��,����p�6���	H*\ȰÇ#JHŋ3jȱ#BC`ȓ(
      � K+W1L8/ڌ^!+)HkbfτÐm-t]+D
      8}ZpXk܍Woye-9|%+0p	N7/ٓwS]̑^~-;w.`y˗y;6GKPY'Fm}͝w3G3hzE3DLزiƈkk4{\p})'\.ice#9&H5;,\*HQ\2C CG'S!A=\1݀K'Fc1B
      `P7DȐ(#B#ь:yDC;yL&q!=BE0Ѓ:eF}$ m8Ҏ9s$yE.P!D ̐F7(1=[]։6"?)Q5PCJ4r
      1jQ5TCpQȊk,(UO=z`@g EL`BRdc)C<CQH!]<bD
      .$'�B
      פ@z9.8dRECc>&(qF!+p0A',ApDp(r%<9y�Bz=0UP2 T0B%zҗ32	5ȀDt,B#p?qE0PA< 	srk& 0\AC�
      *�SPwHLb{(aB
      #A6A%0`!O΀md`qG;S3A0 IqF |.D@rcPPAP@&;tJ0| w0>�嶗
      BMA	BCB 
      Qa%v?*ui`[$`j;P- T�R=?lB*�|`(&	>BCXR #u8(\=
      P`@<
      ,Fc2C
      F D #юid@0	�RN�BJ`aH'B	WhD+F08"LCЃ%�	ʈ'
      g(}G6pHa{�zf	^b@UBW !@E65!y(b
      Zq<FNx�	2`Ґ4`	F0+EOH(+4D#lD�'Aю"�iH�%5�H9
      Җ~
      iGgZR̔=@lJҒvT*}JIJԏU8@Fm‘4�
      T`9`A|
      �V4@&%CRRbY
      Tp&8p^w8MZ<R+[b%'\U9�OH`5l͢+
      I
      M`I`i]M>EH,^
      D!O(,&p,#/B5cp*V
      *d~�#B
      Y�&L"q	H"2&4 C 2S􂾞S%Tx&a:O;E�;����������������������������������������������������������������������awstats-8.0/docs/images/awstats_logo5.png�����������������������������������������������������������0000644�0001751�0001751�00000007155�14753672077�022545� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG
      
      ���
      IHDR������6���]UR���tIME('���	pHYs����~���gAMA��a��PLTEżwwZZsZRcscR~hTvhsssRZRZ{JR{NNweekkNRRZJZccRZZcZcRZmpZZZcZkZg^kƭƌcsckR1csksƥƽ)JsZkZƽcƄ!ƵƄ{sk}us{Ɣ9cZkRR{ZZgss{ks���ƥέƜkZZk{Δ޽kcZccZZJZbsJZ{{ssֵsֵZsRkΥogk{޽Ɯƭwҽ{ֵƥΜΜ絵{{{ΥƵ޽scJ֭{֜Ƶ޽ƭέέs{ws{ȩc��IDATxZ_f3`tQ, s
      -]V1]jMc-6ltF
      >immդi_sν3;Vw~|;[V,Q-aWcI^~wk?Cdxo',˒k|S.ԼijgW.*/LDH[]˻[ū4-aE	뚼%mnllںp2Zr9%~:UT5tuлn15;;l//?V
      WFKeN�hn_ZZr_-ɉoe@p^]+Hotc%H_X,E:h'?FUU{╕I&gRX`EuW+@ot|򎾞AI*EN5nͽgSj.Ja躦*+@Oo`8"m]>(J!MAn>Y}tW,;?׾|:u{UQ*@oĸ(1rriS(k+ n;3	5F,kJҟNS>Td�#}7Bލ@/8tH֬G<99SB}9WWoџ+|w
      O.emU�#z(k6}_ہxf ,LWV0>MF#d((զI|Q]h1W3#ow{|a#栍J
      òR87 ܑY)(@n^}=;u"J%];eI.z!NX~[a(EьkGrhtLDs턠5\b7Ap$Y*-h;F)|:
      ΐ
      $`];R�(gq=Rtb$ސ	FyɆS*b7}_?~"ܿnDoxxE0l¡=k+Jf>Ub %5ɣE
      ÝDe@^]p
      ycBzV(6!!,7)Vus0bSD(P˥wW|9hj_?)tgފ-@q-~P'$p0]ApE?uS1TY!}$k~>72#\*{kuOLY(Hq݀|BEtPj-.mu;Bb]ĈvX)w0".(ojB_M2zW=ýJ=^j, m(
      n~[.]e0ݸN%k%}x$`QbOC׃>/Mrf"4^9~=Ъ^J*#eM76COc!^TYR#TVe!zb9:ʺ`mmm{ۙ;wYZ]�I.ΒUT4
      ,bitцv_
      CA(soEK֝b􆚛CmwT:9?YYY UspC!R4#=LDp
      .4Y	CǒsGיqIQ{
      5ۚC
      zjif&�LȵW}BtY^Th
      *s[aKnuPSJI֡/UܹliihJ#\�Kh+]pKkP"^d"ȼ!
      aEbJTHjvJtX*(/mFC[=ok�oi:%G:jYnȊq1{
      ˋtO(&`A>]NQvg]"kޮ}q.jehNू"s6j!Us.bh-%s!wBbWN8
      ǹH]
      XW\p^-PS_ӋKauu򞏮\o][@O3\H
      HniN!IjWD4Z,|$yLp.'Et=sǴp~Xt9
      hk<3|2ՎX!|9\2%ō-Ҡj3,>DeiT^)qvPgJUUbq6<wn:T46y,dsu~t
      
      
      TB|+WpC9$]v̆HnS:+.	Na,򭐝)]ou251Н#=c
      Xfv`;Mώtuǀ^ry`IZb7{
      HX,	%G	ؘ NJ{NN[ٙ-2r%na񾉰;uYeu37>r<%TvXP4
      +jN$t%,`&HY[(*+v3=�Njhq?&zN=xv^D>ַ�(S7LCA^Y/+Y(y
      _"%dNa,٧AcBAEz[Bwp{H{ J
      z!Ra&Jka<GU~WI4~yxs~-cbKp6FOpޅ
      g{i0Jo"?6Δ*[AA~'r^Jg{ۑ+x畻Xep_`ωdg*;H9PVUî{o54;_oBzGB /xEUtb·-$y
      0njuQ(fIrt x7�iBojv_.WGXMfve(c[IV0Livt\`BWf{m]wv"J?RyJaXa_WrgC<F.d-Ȏg<L[^2;{3ܭ`v%覷l_+WE����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/awstats_logo7.png�����������������������������������������������������������0000644�0001751�0001751�00000032130�14753672077�022536� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG
      
      ���
      IHDR������\���+���sBIT|d���	pHYs��
      ��
      B(x���tEXtSoftware�www.inkscape.org<�� �IDATxwWy?^ջ,i%[`l1�$@;H@H�L-^U2b[ڮl>>=3sΙ9;y[{D)41#C{o`x%c ӘK` ӘK` E$~so4DF@H{;Ә+"r,f,osi34~ "
      ?hTCG~ZL7" q�7Mi+ByCJ5/Ywz5"2p|RjK1-AqADǁ?v.P?:9`ZL,R�X}6%4
      ȅ?O(:9`ZLt�ގ/ѯ�R9
      kж][>߲D<\v\s]h(A͜?_om~WD$	p>�_<^r2|ٽlWlcWX3A]GPz4(q=#<Uu\Mt|/'D!/=\11u
      	x88WRk wvݹo\#R	ALCS
      h(kx
      \OqJUJ88<T(04,Zo*̏}ZQsVQJIsׁ|9=.QߟP9u8K[yh_OCمًmC#KꉆB*U(lJ)\ǡXKնP	�*aGG7,i-\"\\JAZ6o'cϸ!0C\TDڜ&)=Pw+g*ԛk!F4)r%f6Ĩ0Dpyo([UEy
      [)ʎu]*MlUVqͮT
      \|^rOr{YM#_^*.)ԟޫ扶;Mmݻ]xJBmlcԇit@ @Ū-WiEX<?r8JQt(W<v2
      MX*Ni&g^wl#~GNHKꯀRɿ;O:8b 'գwm޶ppb!Aѣ39ZC a\!1[*(d+ctQ{w{`/v![oyS;.x@6'R%@D>	|_ܬt1m=A|?oi-H%ARŏp4_V#tauuDRmĩay·}߿SI|WR2M	r;`+;V:=Yr]й�+F7Mߖ@Q^,[C#rhBH>9V#elۻQuF)hJ5vjR:hW=|V*ec4?!7#8qrhg"Or8ofϚGO4v#McɼGl=(x@XpE"[lXCG 6`Y]&`ʣ<1X&hDQ.=WT߸:#-dK>b`\!ׯTzu"A:u4Aw|hf<^tcx|c\M1f]E˙&rY~gεFXZ"&Ka[enei.-
      
      -pY�^B#(R,(˔Gゕxy&d]K`9~`RJr=?{G*M$"f]D}}rY<~PNgcEWDhgmKy_B}<A4<Ƌk%^7Q,F)t)[?EC"c#۶HD=w!Q _Jу{
      ZQ/|H|l-1W􏝧!>.j+A*%DBJi	?x\v<iY<Zfg˺Gyz65d.
      ʶî{޳YaCdمjme\Iu-cߝf_w;`=抔*Up,1
      3rbagJݱğkOtҒZ
      +U'
      yX0߰R>}O(Ֆ]x'0,^sFryv6sUR,d%h\z5oR7SkA~n:mls]B0a$WBB{kw"S,fp,Yq!۶c7ճgRf}J@4Ĭс&xbC:*%Xt]];7	M V;Ta2?5#|׀ H㎥:U)VZR@kJ8}߽M
      t.+cMgTE7\|ٵY6܉j<B�23#p/EEin`7cCEA126ҙm;]w:
      q6Qc|bYlڻϱJRdW&ޭ;ihm$DCpcuH~)=;Ǵ^5F#a�o#h;�`<w~'ֹT{8N7-)
      >ϓ~',Yjf44sq]Dd<n#*O6|=8Sq<DS;}x-AŲK9Jo{iŋى&¦QM�;k̆MKǼb	Owu$FEb 07A
      ,C:w퓿^7mM$0q3+H^'G�%
      ̑s} [s&^?g7�oHK	RWM	f6$زqZ�P)TJQ.?Lbs<v>jNg,bΒ4D#4"X
      u1S#) HW)ai:1; ӽFRhC"у.ʶi=`4NP߈2+_=G=l.SkArSJށ[Vo�]j?-?K]$'&28-IKVEw5_]Efł4�Fd*]eTPiC&=Yx6d0"ttzV70eY6w.mDc&FHN
      G)xvײȗ]2ƙx)xx-�f,uuV,	-DFYʾ7I<a�*B׸8w o,VM%7kJBN;\IK[u*l۲uEY%r"lRS%_S\CwSg)OS7c=9w4hs;hOonrC飢4r<U-cy.yhh:5w}Dwؽi+ՠ
      D=hF�v
      du{A? <.Qh*uᎴ6u>8)/hiR_O*xJƤ}
      үxZR	^ 
      XٴGr9:1z(;_70xp³xMK<{ov2һ-Ƈص~=l㙵Of)eLS!\4gu7w(&&Ř5^2{msc5ncvsp]yBϳXb%瞷s)m<|O|;~a)*#�tԧK;-%w㓣*[^	)$HZR7nR2Wf+/ոbl^xkczzGw0�`87_~	_wo{?0}LtaYy-vZ̏;t;3!:xhhk#9 7CsD7hkm9aoo7w[̙[6D7<ԯ--=أz/_
      P{Q+U_5N5Nek6 VJb݁/~]]5gJҒK_%]*'$xdǾɒsVԊ`_^\#(R*摇Y~Clk$kdG|o3cX
      D;;yhɏ(
      hoo?pN=la Sbt`Jea66Pc"^Gժ7%`9W�]d"BRDػccX`e[T&2C./xiyu]OtSj \ 0
      ڵ]NĔHn�?ޥ/Or*DĖh6<#0P(U+.xTFr]BC%;ax~�p*3sߐ~B1M72˔D`ns#K->#Q@7t1uEK,F'&d%eC?槿|x[2w7{vЄ=dqU&(!	KM�<
      `zՊW9`
      "�ww߽.t9~ȿq;˞زQt\O:
      -VO3ct.�ȎAήP&R]~d{qD7G#7cj/^23f9qZ.%
      D`rL&C}c+b9D"*<jA
      9r"vw`P.\B`<sUpaZ{JKjB{?VsJuä$-R^l~hvO5K"0q3(dǘRX*idɕMvSdXtU!"	V{L={طe={m&׍rD#V?&"/�;؅<T1ѽ`0VT$[IĢP*e*w|]3s7*3P+3zT~@>}$xޓt`uoˀpsJqGgҒK%OJܟ*۵kH.a_У&*e/ك"	p@C4\E)8z)KKV*_Aofޢ7fV~f
      P)Yh2J'kg0D1o!r#P)ؔ+_@U| H(fw;W\tIvFY{jVMyP'tRp2.LAҒ8p~Rc>RTZRO8ŴRz";aع	sEz3eDA9(34ZZ1M0#e¯<H13TJcG$gpA|.jZf_ڲupۿbJqٚ򯡪UMl%ܲeۈD
      B ȅt!(A
      yћ?[Ғ<skdW+^I*A:^Y'iĤ$-k֊wvO'(=t"45طe=Ų˞@ibh4_GQ<hkk穧J4gN.
      :;f||s.x<c۶md洷pUL1ZWG4zl|Z�P
      jjicGj=*<PZx_a"a3\BFپu)M%OOM$ލo9z�ԿuqQˁO9=-s@qJ(Xҥ5(O޵,^R`"DdzQ*ejgU$Dss]r7sz<
      !3@a<,AJ<A0N2	}8`Uy� �h:_sO{Z]P(&
      5cF}h	Yiy@[P-SO.z:)I"c"5B?=]/R./۠YlߎS:(xޡ$뺴615&r}{K1iHu\4<(ޓBC)	G\CPt	RX?fKxvc(}au_VO(a!?rKޏI}A|=S
      uOӌSb}X	1?"T2xZRͧx_'R
      8mJxپ!aTfN6A�M3g{5 ߿\6`\a('P3ĶA@GyArH #Uu~xq]庨b9P*STI[;vB$Adކ/ѥjHpxZz-xP)UWRB,y{QnԆQ7XtQٸe3~0aE
      p.9^ReWQ2Tx%P+oTjVIj*|'a RA&GXA(֕LJ/NjU]|K%O:1tԟ?ޗ?7C�tEb!Fzq%pK0(TG訏sO#F8N̋wJ(x4
      \ߺB�9FvM#̒V=SE`[__T๵*6Zs9<
      ODPYܸR~trypIKj6?P.'-ǁo_
      *S4I41f6p~bV<FXB<s^*R_9jms[-)CUE]Cu\B%Ow1?Q塄5K@7�l3s8CH,@7|98(0PoB!PIK>S'	'DB-]td><	ܜԫT|<%!>V%4B:g6F`�oA2<],0o,C\.Trwtb;Xn1KXP6;@(I!rؗGM<'e#
      MCR*EZ)(B|)"r8Onʬ.aR|qIg&T)Z񋵰)ELWph"tA
      \Ƃ%01T\ 5{6mAʙ1	?T�Ou#~ToלW*xW=ʲ4!.P
      T+ຨJhQW,D<$hG2L8%AU�R#f$|ۧ�Zc!nIDs4ر!Ѐ~&s:;sE̾<hUmCB4DY_AC d,X0RKPzh4&Lu-Xd3b&&PV/]m%wE|=@ER�82ӑZ	.t䞴ƿIKTԍG嫝Yez-s_oG7OiloXSc|bh^c1:guâ#܎NQٸC1R
      D'_@F4`CcCDHt
      Sh"*A@܋NAEDC麯zh+:5`WPRю ?4t0Tvڱ-iW]Aو('ܶr�sgo m/C4<a`h|׿f>?-޳J��IDATN˼E44
      DV!p<�Z<V׈1w!f]JEĶb	
      Ȍ5_RP-�fDZ QDc.ESq\RIK%?�P[1RqBO%8U}Յ_hh(ݸ[0t+HDLRFD0pat@8f@8m@զQJmlKe~S=Rܐ<W,'ԶP(HK]Џuk7B"GAP.`g;MaYmk82:H0#(E/ET hlbٹp*{.Sb\wU'oNHIR}O^]Mמ4޺z],A
      FqsԐJ	olgx4,1FiM!_עi
      YVGE&b#*o{M,Bu6H�0 !Ѻ\0
      (fPl51Z2
      @&}q\88X6}z=Mu�5ӒZ0U}EMMT<̠oz-{:vQ*٠{%;^ˮ]~0AF}<F8x>slE@7wΡqB: *a4&{zޱe4…M5SR-tЂH$3vс~yD,1eݙW4AjJ,1hޮ!z0H5G‹MIS1e|4<1X\#B $
      0c
      2ۇFqa*apC{]UdᆛI[U.1׍`Tmʤ,M?UMG:�lIo ?8⛓]_{Ƚ "ȭ"8}	R>֛Ғ).^:Au"a*@&p7jkʦ믻wUaf]�S\< U#Fo)-)@H[C%Q*9w!3
      \}KiX0g"cgg"ZhZ,oG(
      >o&YB[c=cݾMa4˦b<'#"q9ODGvl7OtS3ޖFT,-^=d*i
      bk_w5waӠ!b{~"({7DT)`GO/`<Qo%ۻ7J[S}̜g7eWw?^1ؘ
      -݇52W*NEњ.c(02L>\ۗZ1Kˌ?�"_Z?~R)5>I.ԏ7�%.dwz~o7;v좵M`h6h-x۵ٶe=3ei	S$w`W!"45402\G4̀&k͞8D4
      4uDFH(v268Ji`WZAteU4B*DDX~elHD|?h&{
      J܌t`|;OD'/w=03F�%Omߥ1US޸`ֶ7cu]H#8pQΙ?+/+TQ^A86nU.nA �8stQ)ٶRwAS$1ca̐I~4K̙;!zw
      Ybm-)L6D$}x/CjRꤒIہ2{\MlMQrQc2NGK+t͂
      ?"`q{l,{}(f۞^n坠{p2BfioH0&G
      /EflJSнk8/}
      [zׇ!0Lڗ,x:$lx)
      z4)\xiw1	%"?�nzç
      aJotIq9G(	50,k?^Egw!ѱ"0]%bbu&Fhh2%g64!oy&Ǯ}{–<{Ʋ=[D"̺&DA.|qF2YmLSh;o7HOy3bJ˵HM3=1Zo>*K<KjF)uԼ\/"[b*"([PNM*$P++W pʸ+ծ58k'3W3i0tחz7@kS	eFֿ.(ܕ7Xl2Z))P<tLq%h!;gkn#P.WP
      Aa})[6;O]7@Pm (IAtM},&
      fJ)0H].}}=x{uwB)yԾmBEIɡF-<Pߤx*l@ZY[;T}#v#	!TUJ 7^sNcT�>=F ID|GEa2MUwmx;P>[W|,%쿙OǡzGm!ʏ)؅,ۥlkK
      1M
      =\3h"PΗcV;(a`W!)ֲ`+J-Xiě󸥂*ufF4xx
      ѠP:oOS~v/�Mʖv9GV>Z=oK!~0RQ`
      *~Rl*&z^{1<)SMπAQ/9ttQJ>;}<eWO|3]hh3Y(XFy^b+9n5Fⰶ1/L	+^|M]CqPqlCO!f
      ;W)U_iUe񩆈\GyirJ~	\)w~XEK%PO{9rdfx?Bfm̘hcM"荍W[3@Ss̠k	˩cB!MZYZ тW)4P>
      9(2c(-`J!?<].#
      ,"%49?^4(nUJ}xgHKj?-]*yT~\j˦dSS^({a.!qȏ
      	
      xF A*J9mB
      IS<H`(X`
      XDDŇA2h2^9^B"e4eh
      ozmj*tCD._9J}ߙLXޥS竿Xڰuꖆz'6Pt< 
      ,yc}CI$1><W!ՏA}.|UP6:&.<]AO=DZ[9(T*d_;Ȣ
      x|]Ԥ=Ҏp.|K%yŶkfؽsVAHr*ZLX:{ډ
      Y,n/;PPhPȣ,PH(OVQ
      44jo.!^{~h8N+D|Q`
      )L'@ZRw{G]*Oo\*Īhc�AshC6ؗWj<$]Z`0e\yt̜XQgaw;y60SRTן) y;o{.U>]$M	އR{fr>Kŗ"TK%_dd k3lLM4j@+7YyQ[
      I3ɏ2ofpxBC!Wشx"ʪ"I-)u#Qm',9z*cJRJ,}
      HK=ɴ+.<x6 =#{v7BGCT*EdlrTR۲EWc"AXᠦ*؛uعinzLC
      t-.y%{$]𳯬�K%q*/o@/vo|GJA0QaxQknm%vgq94XjƘ@:?l]ŪGT
      "1A&q*[{?Wv=q -7[2p~J=z15RJOns`J"Lvbѱl:DĎ,H:áN2B4$PQRxJ!!	8=zˍ7~7\wlj4gA�Ғ%p5pJT+w>u]*ygݰ5|6Æ~*RѬ+
      f�KL<-'bS9CA%pMߪ0<%};_W'{8>Yw"إ?{k</.]7l֞DxťP!djD&S֢{
      Q%t]'Љcً~=kkصnQ �iI}x:RvV`�K%,]Cشsn|UXF/ٮux?;hT$qg==k߲jѦi4V7u_p6ckTriq+TCɶ?]SHKwbSpVOFͯԟL|K%ǎ4~qVN -ﭝNW"i8	b�i`a?ӥ~i)֊.irLDpVKHKקjA4^iNmi] ӘA1S4A14A1v@H3-����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/screen_shot_960x540.png�����������������������������������������������������0000644�0001751�0001751�00000523153�14753672077�023306� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG
      
      ���
      IHDR�������>n���sRGB����bKGD������	pHYs��������tIME
      6l���tEXtComment�Created with GIMPW�� �IDATxwtTi3$ދ"6@bAl+*!
      \+(R(HCHdOYVr='gݒeY   7)))!==˗0Mut]r*LAAA$`0HFFa\u($!AAA:5K _AAA~AAA
         ~AAA8wlρ@YDӴxhN,|AAdY N?._UU#IJ,ň)AAx$^'Zg_E[7O
      e4z]7a_KQd*عO@NuQ  BM%㈪*E5,MS۵pQl~)4jEi)`AA�0.SqDe"CK}|-p]{
      |`ѳLnޞ^	DvogڲcwNx_Z?m/7z7>Jq  ?/|GeUi뢇{WRvNwRn57	:q?7_NdkȀ#G匆cn9WJ'zl~AAae
      6<a.Ap8,r9z++8+v?5Kw3bEs0y_pԺh&0lx|>:ɰ:l#ߖ@t=!Of.u2|\th揽I׬=:jó;yVhd$q+'xriH$qiMt;ޖgCPAM!Pfz$pԄk_&$Fͯr$qMĘ`Wl[o^mTh\VӴ).3f(qa/]S~+bƌY̚5c|3}:+
      <JpͶf]Ta̘UXOgmr=΂Qs+fXMABϗ'smcqD.
      |ϰ2g
      vOWY%'2u=o}Eؽ{7x\tkT&6fcI
      5	eGxO΋Mq6yi�1e^{9<*A@χc=݇`qKdÙooiC&r%pCa=݇@T"	'II}-Hbv4H٦wiCEu$A^R󳓴_	󉮛qK(A]Ա|49OQ+	t%eא}YĤ9_ca1dM\w|oh>W1Uj>WlCAvNy<?X8u$gyEbʛOwS虻xsy)L!Çoy&w
      4d|9y2Oo2m2wpㅴk}1KLw'4*q3݉Lh{
      kՂi3|[/Di\"^�d4LDA̙{{k?fn83L&:e)ٲ?r̚//!nG䖕ch!3rMVWRDUUU!ԣw6EoauNƱ1_:Kz80"TNLd__z\<Es@@<zXs{29;Y_Q4Zmړc*Ceb`+HȲB- 7Y85B
      ~:r>2:j &'Z}DЦٜ}F:gObj&cw23/;.@*5??\;>RN"ݕ-;ɠMq-7%Sk`ծhZGW.acl3|T?�-NS772<@<3v>}yX\\[/<WqŘVb	xk=^O3	8o~zX٪&SѤ3ݒ~WKy_ݓqގJF_WUѯ۴AS?!oS/}=g䦳j+m輈ΗtŧToߠćy_G`)^3=pb@ 6l4v`H
      :xIVRrPe?YBB7dh	kdNTo'tġJ86ʶEx$d`KQV@nn6Lŀ0rx31Q:knl˞F3u+aTT$eA\R+I:!	r�HHɰi\atV^*
      +HM'شz}
      �a*N;M?s`
      HHO|ѧ̞]D4f.3/!+6~2|.fyQ.T>`lUAHX6%vV(^;1cEq�a'ϠMdԑ0Y<V7ƍHW%R<
      O I	\qi{$
      $Zud#I6^YZ5{֍F&-1jn	�7H4lv$2#{ݑv<:b$I"߳L~|$IBjq�GIY
      ?H
      HڸuΦAJIly:v?g6O߄ӡ(v!8|ٴR]>Σ@!In<%w$uX1c!<\Ijlc-]%ֿ)ϡCn~
      Y8IIRc}`:!XU8otI�LUh<͹iuGVH	|[WtIo[i4<M<NMbx4F ]s֍DzTSljO,|f矔GK/M$Yj)OʑtC\w3/{׮'뺈WA8Be?:曓v(CِL;p婛:z毤sZgM10MU5dvwdo(=R?c(ھYfIJ4F<@(BfY!՟N0$&\E\]3w&:{ۼKgۆ/+ۦJ1k?#~;\ܲOB;<Ņغl^ӏ=Ɔ2m؁{[To:$k&>)AŊ!F}M;; ;}υ	Xf:3۞ȎS;-.x֕7j]ze2Kq^S?xw:\xvfUU=$c2/B7C_ϥ5|4D#8A?%r%q&M8I|D$VrD
       
      Œ=>uh<zq`CKpIly?%AKߌ~"<ԅ=btE}>e`D93;Kz7`7ly!봺b,:v�޿&&܁QXAxu|,)@
      �8�͝z><8q)uME1^H)zwZ?_CM'?kēӃ4Lu1zⲺ9<4J	^`/斟Ep=ZpJAC?dy~HU	Gc;#]ΕW
      `"zɆkEƦi.MR6VѴ퀋|t6zl,;(oR�Dxhh{66b0ARCCfh5wRSR6W'BaM(Ɗ,
      Zon܍)(
      S"{/ T
      7>فo"a)H& ibSm.	F�RYUI0c {6eۈ17_qt_nѷJ1~s֑2]~Ә?^Geyk>a~	k_`ǏQ^x;]/<ʗ.TC\ Y1㠣¥wÖ+=4[uxy%FfVIdJߋ'lnyGn#o NЀФ	@@'s@fʁs:9t
      D!<=;P]#8nvΣ#'.PAr&`ԧR^5p-ǯn9-bهeäa4;y|4TM>"# IŪ۰:PlIQ6C;�\8!]tPmy/>;C6EEk~(X)M2^=߻Nq_ϊ
      L”&6%)2Kje/!Ԫj4YV[;SRbh*xrur
      9˗*Plz8R**0�ι|?:̚);pp*`owć=+@ǵlz �l]V?$[HB4$))ߗF7V;e	0Ѓ4dflfQ'A&7=H,پ0)4*4KAEô", KaؗZȖfCUUM!zVrܻ\Lpx^$׫
      ,VOptJJJd4qe<>ՖwPdUpd	ljgt;UG?t'edIax{+hf
      *
      B@e0PD9XYi}yK>vu;f@,5-^n(-8H6Ў:莄@H
      Y圎^T!V@VYe<9i֡@'%P,cAyx5$i�w^ڗw^My/0xI`Sy}]c�F,LJ'Ioey+|ͪA !J9⇙x)ӞWA[EJ6LPSɒ"vkX@uF<J8RxxCsXhK_p|2z"~=u[7k%;"@vXE|yPƏ98оGwuNCP945Of1'rrgv&>dx.sb&@%c7�	|kef2>fnhw>&K3fA}E̸u*o y,U.`_>	`Nd!K2&>ʦI4WEfIt,ۙ˒m9\s~/1K✖[:UUcNh
      ,	II	gXhFzhѬOl|LX-hE9-&yG})啘)n2|/ܹd		΃n'sz\i]y"}ICrb[A(q,|
      >
      z]s+o!PV 77OOQؿkw|3;�mOeP\}	+V,g܉M݆ъ=NXiĠ]h {Iv}zЪA
      >0̜u[4tEsiޥ 9=_\~ns6W;bngWJ8=[Y,^-g`s!gQl~)[tu)-r~hT:{2{bu9d{nUX2>[aж;V29¨'%Զ
      Yn
      f~GqZ#Nt<b9-|6I<oy7ȋjو&v{OFI
      <{rVg^WCO:d+yBy'3p=$z#~\K9Si}J#TOɧqӌ<w-<?,ch,`}3ʯ}utdJ>zk絤|}',mIq[:0{G|M7>GtTzwi/'M5C{ LL"]sr=.)%7II_ΨfvWC^r7x	 "-2gcvs``aqkg	Gp8/++啷&CEEŒ%Lن#1ING+cQ?pi6c
      .BYEMsv6LK"IE)i-222lH_Gɱ'((uhh5s90}$=W9X]ױ|>qxMuB;v-IxYIJJB2swDÆdeܲ0һޡo>0_?"
      dP_#a>.Z0AGzGn.I;uV
      ټy?^^D 05SWR~>\sQ5*c5IԩS7wc<‡̞DQhU~^e'l*nÁӡ!)NR|
      (vʒxL2}hK3)g1-(18dG^^?X;wɵ8CBW_K*:>{O7CO7cD,BQRSSiԨ~u3hQh3ϟO^^!$QU+`'I"b)^TGȜ51tzӾfyI@vzKgRϠ)M;Ⱦi6L:52MCAFs8i22vNvlݮ?ng޴֜|Bl\^F	y؁h^
      +ٹ4:Uȥ_ctubexqqr?Y2zs3AA̼f:Lv
      P*'PnF4MPEEnBv8Qb	ԭfdt,"bIhzP$$+uNj|'-|I=_ژsZ#ų
      ())9$MMI%xmv
      ܊w# qz\8>2s.q6r`$D8,ɵnf*n1BIuAh}=H`ުzp\o2}n ?�=Ԉg_aܺIa͙E˕7|3d3Qb&~jb[!iH/l_Hw*E߱{?}^M3`1֐#xdqA߳xey$^!kh}qC&%r~AA]UxB
      <Od=GپRLDdLD4R)e?CHN@ '%%W3wba	BlXXX
      d{Ä-J$8M$,K@cPU0-	M1ՙ9,(m<3s}UY,@ S=is"bVܙ@U8@eSQZ6t3m8=.*cr 996XBBWTɔΧqLuX~
      |+\`"k179Ep'5s׹={M7;{=ܑ*6*5<
      �YKoOsKp^jwIp�iNwt8lo]ν>9운V=y!x}   GUHeQx&R^TY3i8Λ?2uAtp:$&&jGi�� �IDATe$DST=5+ǦH%2Lt'+wT\YkIeTV\fFA2	ٺŮ=1<�p˅,HHR):GB
      ]kc͛/+zw#*C՞eYv^/㟅ѳ=K2Zh+3VَJqKl2RI%󑶏PTVk4nF4bzH8p6 mTp'~Bi	0ظM!=5VYLIj:qS#;AdAA_RƜ9`VmN:ԩSխG9Qe	z(*T́ӪIz:`XDz,,Ө
      45
      $rK*Y^˿F<ę4Z4!)IDS`&kǍT
      QS$ra	a3|?P=L9rrrW)))"=_ foŽWU>XHX@⳽P^Qү>D1ʂ'~H(]|AпE*<F>HycnP^V#AB1NQSb<Ih'NxdS,DXAA_	tǃFQ|>u!--6v%&a
      ǞJ>ÝCUT,iHNu'#Ivm7P$A@$Yqd04 ;")+dŲE4mÎI(�#Mgp@ @4d{F:fKe*)Z7$	˲4$IKK#33)n>$ZaOS	Å#
      S~-rǵGqzHhv#%\NenlMy綖Y-ytyFHp
      ĩ 
      UBq U &8\Z:}}N{\.sqWUQ**8eUˏxQcp*C  A,״j8N"%%TW$.MLi+0MI҉Fbh0ao$d6sZL1$$D_xÌIhat$v$"[Q#;`_L?_A8욝f٤ޞE#eY	233$++χ,9sFsP	Ǐ}*شPLu$ Bb1$IΦi+YyB
      z'AZZYYYhڑƿK|1CF-8iJT)kzvZCI᪎?tq)2\
      KC4lv
      &9C7io:ͦ<ʂe,~ YT2Iqo%#;/Lrrrj/RJ¡pu&$T7%$$4~TG$,,KTVe19  _rp8$e{V:UcA$:seeQ3?hf$$+n'7pN8&CFVM4M'c,,7&2:l*hdeq6DL()-I&.hLUFiyStFFveZ.t]39noaTQ\\)JH8nH AA"+]*rO1ڲ˙=J]O5FB85	vEYi0)ҳHue;!i*v{1κVlWPT*,00L	C%62A$
      l}>.`0h˝ =dA[Xb۷oGXsGy,^`0xܖideeѡCvGcN	)Gիugn"iaaL3zDf3ᰃa9p-n	P(P2:ri5JJ*x\2$vm覆C!.u,%blXDM	Y5&&QTEnp:lCg1
      BjuX,NF" 7n_~r(//O<֯_OIMM=aʕ~k;HI`aL/8U%pkcʽش_*eTЦaHf	>_y\�ƚNvGOšLP$P\I,%K5Y%'⭉@qlvEc#a¡B$)UWtL0+⠲Ra
      ^RTU@,Ţj=s--dIЬu a7~A\cvElGS7#reqC	 âx<걿HH"(2S�212kIȰٌHU
      0YT		I-mpcXebivUGw7|T$an$/0J0ҵǭE9yյYeYHp0nE}7~AO̟Cz|t>yA~`L#@(Bu
      $I>3դ$\_qbyXQ4\.Wu�-K\v5ՁiJ$*qLK!;P
      ͋#PPҘ5Yv5ssO$ᐩm
      !RF$ϗǓP;a4e7Nޅӡ I%Qad?ݐzLIIEmFh16'&cʥ?-8Z<>z
      ?	j$#'^kcgÛ>'}mCD{\Y0j3
      y?;2}惂Âo+rg3M(ť
      /5[1ȏcofQWUM<A~A$,LIi={)hQ0"vgĖJo	RTR=e-,HQY[?,RnQq&e{dv	ʸd6\L4(aHU`@\ƈj$pڦTV*82`ıqFdNvD(,6*t!(+^ǞJ25zFnڵhH猓:slt;%Tkw1ڬh	":"u2WdJ׋eL?#{_Ec5ㅘܵ5
      <ͮtTs+3>j`gФ-j'xo|ty;=kT]z3KDKϟ۷om۶4mڔMҶm[o׷sޝr׳6Z_}Ws_e]
      [2jsYO^vc=zw8g}FuG'MD&Mh޼97cǎ/@,:J+˰o:oΐ/eMyv@1
      :a,˾Y*Q_K
       |%Iti1]6ֈ;u`؉FČ8C!YSlŔ4$Y0LdY#.ITU*QE"Hb(zLgiY&eŶ\%U?U0L0PJ4k+raۑe$<guvNNhc]+PX!$Qv(@X =H`wpoAus]Ԋ//N%)mŴzWnN|VH~۶p*t/u?
      X7g&{t@͡G5H,OUL^[ct~I]m5LE+�*.d*욌нks$,N+m[iFWc/=dQi{fM Q:K3c$|mYow9mNyBx&V7yMlngt{WϽE_ΐ-굙~g¨`4/	sR	Ȅ\No8Ocӫ?ѩS'ƍ7H^^x;7N|A=<̂\<dKS`D+g,E3G}0"fR[u{˵}*G&x駟�__*#Sc]ѳCЁ{{7CI$x>Nˆim{DW9Κ12X߻$XF	-{+fQ'aL:U9A[
      ؿpx<hH:tCE$b8#Uv*BNljc{̊G&v% IՏ{sr-ۧMFFIII$%%vk{IiA5RLʟ{<9ky%$$ 2ݎ&`D˯mh(2@`礃	}Ŕ_ӛ0~'m9s]]РJ_NcIdnxy?pJ{`lWh
      (zn+6fn<.!$5_@xmN1;_Չv'\{g2{7ܵ�E5OehN5۪
      5=7܃&:z2e5;ݞO+3sd%,OseL}:zڧй;|\n/Nf
      ɺ?k'WFRVQF5z?Jd|Ie=GEe9U,>8!*wEyq11v^098yuQZsI?
      ._r~7t:x^	^_9xNw'\r	ؑݶJWNNѳ$+ˆ#�h߾={2߲oIqЊ^׽R'Dq7i\y^#,=F4})jA~EJJ
      iii23I횅&\#G"4QMIJ&2.c&CUCC"Y[JSY>׶a$Z8D5
      b54@_RM]Kq8NHNN&33C!--\|Aݺu!//trssIMM%--
      !hlxYài(!Cow
      _? }V\Orn<.]؜)|JDS|wIIQ\2o˓?Ɠ<v/nbGoHhlF*Nx
      7@.ʭ9f{ض#3AMԡJ_\CLpku{^S}TQ
      XzGy|L:M@pWs-O__Aњs&Bcc
      ^I՞-*x/nmOb"8ȮQSKMyr<$Ƶ!e1m\~bvU-x0T?Cm[f/PЯr`hToޮ];vakO*tU`!֊ʒeX:S]Wo{8{Q׻KP+?Е찅u�ڤ+RIv S`
      nm#fCg"cf oz.ko֔N".DNU2s6	2\LZLYLN0e0M4Q[/%Pܢ`=	IPtME&!K
      1ˁ"Yh6Ͳarp3AUjj*			DZvtw>~/Vr5c@S\YzA^7L˜UWZ	@(R7,CX'S0̚e8dicl{ʅ8t:~ޜoNLҚYZ,j.MTLZd
      ^gk<56џc&OO߭2�d(3#ժ?з#4bt?>pD0~ wFtY\2wOf˘8RЇQj0$|[OOyn^
      ?WO#ji4֕FƍJ~%tO<dZfUšE1j_ƋSLbVi\ʯFgxwQTǿӶ4J 	PA{EE+B^b׫btJB	$پS~$`-?Qyg؝r3`4iIL絨#2e{Xĉ92ctK+Qz:mv _x
      cA$<LY<A8D44Zh͏/:H\&QYU]x;9?yEI$Ll
      ,Ű59aXaӎlXX]3kÓ$,4n:L|Nv}	椥ѨQ#^/)))Y$
      aHD
      hoSNbf.}<ׅ&U0D+*H+)1?#ͮ:aa=8{r-yܸ5V͊#_לN]7><0ⴌd˷Mp__D-lPFhy
      ՄWǫqtbܥ2wl]c%&&ъr:֓74s_9r:=m@
      F~R=sy;G9grTLNm?z!+-0Yli,#ߔq\߽-o
      r!ttB`kkN_6XV	%W3},˿Xf	{2_Eo֬ousKK0*dzw€/桫Β�Ov<\:k3y麎lhiPz:ϥ~"7s*(n02	Fʨd/gHϰ.i$֛B\ :,L8=؂x<B2FddYFUUTU%##˲8�olGev|&c
      aph躌$%}تv{,aETd4p8R2Hxp	>?~DZ\>9L>t.Bo+e%wnCgSJʨ(4oS+բ*`Qi;4
      ,]DIвs*-YOҐP\6޶mE*$eYYt޿OqV-+&DHrhKp:vM^[MnL_Xfz?}u^Iy'@U	MdIBmՕY2] Iht{oe0`Ae{hWf([Eu[	9u^C
      Ңc%k[zµU4>+IJk6;ԃ^?JKKٹs'ݺu;+VЬY3233U;=N2i`2G.7	UYmѱN^NA<d95d+IJeaʕdggqNVo)U�O|JdYY萦#XSIM'MT5I=V*2vѭ]RP])a=D#7UU?vl~;/~�ߍ,HB4rRDjcY
      Yvj
      SƒXn,@}=|YYddd?NujU>h4JYY̟?zSèJnnnop+1`3]8o<mA=}'YeK	'^TƯxu=_`."u'kή]2o/V;Г	H(4wqVTl0۳"Kӭ]# pB!	躎frux={PYUNI.f\֝!*k"x=vdY뽓DӜD"EEUedكij4,cY.aM覝x^222hԨUŸ;m6TrO2Bo5@�� �IDAT<vtͣ"<󑊫v6ޖK;'p-}-a$Ur/wA^/I+?1v7q289*6v`0J5_KtL(w4C4ٔ8_%$+)e"Y22~8p噶%@C~A)ǃ(8NS_˲x<a3w-(a=Ԅ@DI<'MbtIPi<t#q3q:dddxvx],y}|
      "5vYWYp\"p.pnsmNL/
      B]Sij+i2jCyL5_.']λ8<2U|ЕAm۶eڴiGDpw@իW1o<banYM4io
      l,@Ж_ K/ !o[˲PnLA'aْf̓4P5;)ܹ(C$n?J:ͳHUx<1LKVvEU_Kpĭݩ+)w0tFY%pem9	7napm<UIwc
      qLݼAE8N7};9f@N,}eTG-wN(Q N:ѩS'Qvs9џsf!AD~=.++nwp:	v&m
      !MbaaYir9(x|x^IIIW~c׷9v!>]	ps=tmx܊ {0iI4)*3tb
      l!K2z�	i_6-R\Gl[u@  Wn.3`0H,#Lb
      lȲi8|>>IZZ.H+_M*T�'҉M#mz6ZA``m6<%-5GyAe.t>#hkYIXNr0AK<n.L滦AAAri5558RSS'͊b
      np8P'xzReTGpٞAA|h4FqP7}㉝NgN1Htȳ=   _z'IR	&
        pퟝįLt=[Xca9n'!
      /=m͚OѺ@%$.AAÑ(yп}[;[gV3O:_YnC2bf̀06Ѿ0L,."*CAAc,6~M?NmNAqW1Ao㌛%O>E?m0i_=9=Ψ3сIf0
      Snc,F=W΀)x@s7`WCqn%�ii^Q  p,lѮ.8d欁Ve٬[@du3fkY_^՝/FI	kfŮKy7O_5WǕƲc:؝= 6MS416DAARAtC/RQ78R
      Ȫq?KvF_&;b@�
      $p{aOS
      ))PIucMm#   7~NQ�v12_3Mt4AQϛyG@0$$
      $f4%�p+QM@svAAA~#
      v{nAA9.Ge?fb~`,C7	RF&EC!+Ԓ:ytKP�WNghE/˰O.Z{-YAAAH/]g杭)c#oq^4AAAF)++#33瓓i?D8FUUrss35ql,&GAAA@w}b2!vlbkR=J
      WԎqAAAz|^^|^"D0̮-1H&ZTnao'>mŹ%  px{YuOE׻Y[ÕR`ͪ	τZkF\J'AAA~7
      hCx{GEMm/^oz,>%XXu=J~pgM?Un.VtԩhZ'4kM"[.Wۡ<B:d4\A?uvg6⛉:77k#/
      R;y'uK Gwc\3`\ҥ[_*h	<2^̍ZV0%/Kx_nÆgs+['tf|T}+**E-% ¯K$t!WQ,vo0kV9nݦRծ
      !)ߦ'8Mt<+]3t|`}W*ޘ]c
      }Y,ZБL,ݽWgMxzuxe�O#
      4xRɥ'㼻%CI2ٍyW;+hz±T$;5|s6mMؽ34NF81�fЃJTlʣo;\fgX!FWծNPy&8mRsz'"hkD1aMQl6UUDe  _9M%z݄4Lbo”�C:wF%K\IB$qp؀mݴ6Lcq�c56�qN�d4IB3||c44bpٴM;ܦѢ	 ;UYbxL7&Ij%4[]ܴK,%93.obt#	EQ�&P8>q7l2|x;e%N,ACITUEL$16	=%,QA5
      B:@ [n*V/aLԁyivhO+fuߣ3`NK30Č3&M^OA>^\AMHJ~SÒyy*a3MR1s	o/3%,"5[EȠts>BDبKeAb6ƼSմ5ֈ^k0|0qKL+併:5o~
      !-AC&E~~˜`#!CA5UoB<AASz衇Uo#MZ֎_UmTnZwv3{}
      ?1r{X-Ylcc9o-aPk>ŅIcj>ZilrV=Re`լjʫǤt
      ܂�;/OAu,r<83>&z7kv=<ؐ6ZC%o/buŽC !f<)w";.gq~
      .DshÇK_P(FuuYHڽ,|KnzE,<;i,_%	;N{wnjiT<iix].\.v
      qt`$cT?
      :IcS@sydĕF$tqA8RIvvA8N$}v�S70IH&ȲLJJ
      U?X5k_ȩ,Jv(c~H
      ~>⛞	1uuOёYE$,xL&ŧSS3;ó@i֝w
      z,Dװe`Wy9O?ɨ[:%ocd<n~G0<vC+ݧ"4tܝ$pA8bIz:JT (eeedff2|rrr0M7*Wb^U @v[3vIilxs0-Ͻ*ٛ^ӫx\Վ2yq^{Kt}q-0Յ)ٲaBBTQ*Ucw(1󞸘/y'meTE1W9=8n n	 06ƒ{w2#̾w7GMlMS 
      2["*@:j7Wnf?~ +(6XTMiddd,UMM%7eYKO�8i4[n
      )
      bMǵJQx2}!YA7y7˞=itȋ`ճ;N-}?;/wqVtR	qe&Q9V<.;>>2ՓI~ o(a:HHXqt,,v/B")_AA5٤,8<Ir>[5.'EeA6T'敥|e)sHfe^VŊ(Ez;(T1gA)_/*eѼRZz:|eVJվ}W8ɗePCA88a$㮉rMym	C.ob}g!P5LgcVm(hf2-Ѵ{pmToK~.t,,Fca2G@
      0tG)?  =L>SQfyGn{7L<abnt?/L|o%2[ՄwX^_?Wg˸9_C.8nΪ{W:-N
      sui)tʵ/՞ets	_ld$%>gg,ޝ<qJ>:)O4;[U4ՂogmuvdIRDgA8YR~|oZjGHPوbY'Pl6ReY/695)ܴdcxi.%id,N}9>gPѭaSeTz؇.y	dHov<De3c;5ff DgA8|ٞu̯,I8dy&v&
      e_!it+S!U\@"53wK-3nyR[+>m϶´{}5Qְd@ٷ\꘦zG6C{&4zIצ
      >5ZIհaSsϻGL1 ‘	ٽqɘ(5Ycc1bT:C=ocqb17<,/@,RD̀e}($1]IGY&Mz΄X8B<!q	[# _y%H	X]p@,0%@$)%¥)we|,!DGq["&a�n`)
       S	eIU0wH@Đ( ]fXǤ,a.t2Hge~Cב' ‘�G!a2F"F$"k	B"ex]
      'jX:xp8:
      W4  xÉyoCĉ
      t55\?ًgca!azM$ɍ/h#Y洞:X5
      @^C&*0|3:r0	)-ydFD1E4jՕI2\G"ͩ.vܪ8	AA_XV0DvACXͦKwhCmA~:,6Ր_eѨ6Y0ٺcPą0"Q֯K,-tHy!eJȤBCgDWIz4NMLJVI<p=	s'&cڸHٰS'I>j+ٹMA ?NǎF)++#33瓓i}$p86
      Ÿ?-)	1k֛lQ!  pJ&t~:7]&Wt"(vqཟéN6	q"IHtvL#c06r$~h%&!Ie?Er`$$~JM`Twnt~H,aEF`AA}W̦M{I[ûgm̮7kY9_yx_c=]O##T\pHIUBDNҊ?@1?]|A갣a'1_)aޟ	=|6?0;wY@wp08a>8Y2|DHF#ĒT.!ydݱAm,paS�	$=I8Ŏá"'MPm6vD(BҪʵL3B,&AA
      ~%Lͦ(mp/݌<w4ǒn$^NJ͠q⸣E{S*<AKIAkԂM|9Gʊ2v;n5^^'eM$Y`;b|}v.YݨI*n�ض
      XslVo6(ObeTg>~::p<%d"X
      bx#k슄mG:־viS1]+
      )v
      Ӌr ՙ͗9%ↅBLꆯI6ͽ8ox^/dfk0l؈yWT>Oyb;iZ8S'2
        Myohv6]Ϡ+V3
      �jݧU@p[	ͨM«on✋	a15'Q}Бrekq&&n3
      %|9i_=y, KȪr57A6nckhz>O�_ma5|
      6kl!O>.]7`M\pZ_wɖϊX#I9/l0rL!u||vr簼dSlcgfi-wl1C_|u<8V\ʕ7b0
      `ٝJ*Jv1C.ŗ=Eej6AZj%\>!GF Mqr,Lk
      mNdP-/aeCtT$1{d!Ne^GeK/�6$Mt2ol8mv\|ӝ|ZZa3tP?4
      0t0WL悹ݱkX>a
      zw _Ȥo7(y.dԋ	X7m7<w=6s0<,Lo(eoS|WQƘ~Kkq}rYU]JRfdܵw
      K8̈́vRY!O?aM  W[K:)b?͑c&ޘ QRƲ/1{Y6yi&f{=<`+&iLۖ~ٻXV_"|q:ؚ{ox?`t&?I>\^`Nڊ1w扻-&֬,&*5{t[\}i;3&n#ㄶLEg٫|oǹ	!lӒ{U!cn64Qޖ3x{^7rmyL6NZE8K&xk6-{ˮ}#zPg>} Y=Y&з)|QOc섯xu:,0FÜuL@Ϟr
      Loc) g~<v?}wɬ
      >MTܶ<uж&<nN1^{} b	QNI7#u;v_O> ga}2sԎMMJgӹcz\^+_G/ھ̎W2ke9|<UqovL{l8óz@n.۾�� �IDATr)s.<O͎{,C.ǫssW
      *V,b׍f\x\K>{*+ƾzϱZ'1.ea#
      9~'q=I'
      =°qu~s".نkGz!ŬyaAA_<U$		sry4'<
      6{m<զˀE4NЄ\j
      }LiToe{INOA#Ky6%ads]	[ݟIw'I5ɥUY1mUo/4/C(\֚k4˳'SC%Nt۱(.N7)\m2
      es/܂"wE4p9E8;
      8	wxd^b>,|l2ʾg]W0UVZu$AVd̤>d{xnMd-}fbלݪ9K$&/.qvK{]tIW+6R?೟q|&W܀`߽z
      7"H؈hޅԩ-F0UXHQf
      {wΧ4x9:n^~]W[#N/j'5v==Sh'w<}+uTK^^]ܕ覝vmSRVXirGYr3g,ey]|gvz0VM=l핃|Z'y?Gۅx-+sۮg0p*hf{szXf!~qżq՘>tXI,{7p߫1<P25AAM8I$Zfڋ*c2M$kva>1{ljܘ!1х|%aB=M0=DF]ۋ+{sE\[њu(X<i;I=YQN]Ҭ;n>{cMo&s`bb&ڭH`Ս=65�;ɞbalM.\B}VV]7сxԁ.N;>K{m	‹''ALjKJxmPhf[͛7~\{rbq$RH(I,2LA'E�QutwG�?.E2LLΊ8z_MlٸwFw `_2Cm458]8+d|'jԆ!Fa"knjVrI?p{j31,Swqåx˕'wOO3rF;0gf6e"iN%_8;g{n|ϗ3?gQ9wPU'A"%QdJHqbq0g['ڍPN:RVm΢"zb۟Yǵssϝ:
      SD[vUeYeIƣpxvyy)y*)ia$=  >oGϟXڑnkd8̓]S6m[h.dZE<jbQa9޹4i;7.lMj)0Uk)JF뛱y8[E;I&ͺ}-Թ8lqAF7|#`p_M{Ei5[jd VcоeXU*Yxg*JfMF
      I#iަa&ɹ<w/RΞMbY8!*(+K,TEuMx4Ly$td_&}
      M1%D:>5A V^%zjEϓޕ^;:!<fVGq|$v އWmc&ƾHNG:(ϫkGăajq5Aj*Oࣇsoi z0'I;gu6Ny
      }В
      }nbbM|^PBc)@ZZ:QwQw#:(\7'ᩧ'c5n+rL6E2C7MIHĉD}tX54}/Dϣ'FrsYJS_I)mKbw1[$F>-"7M8GkBgUnё>ۆiKǃ"
      [ƈo  oN	JO[K9<P]Q%Ǐ^)=&.wTꀂ+-$ALEњJ"	TTURm^SSUNbQ_J8<d։cO<`9I�Ϣy|tK.5sKN.32`TUVc*.G`7Z]Nwd̓[MR)gEc>0:vB5Xr<A,n:]hF.R׋%"Jyxum`EW;5^YBU$	x!kRݍjBqGj&Ĉ_AAh (eeedff2|rrr0͟$I"*"oǎ8bs|(J[bЙQ{VAA8_UT dEæ@"<l&"&g<'  pk0MÔd#cQ5"ݧ4$ŎmK'Ey$4$QUyNpy0dC{q=H(јcr 79`ߠ*n]Bs0bZ5n:?i	QI`S4t"qJh'Nej)k.;r4t&hiܗe, px3MY$}eY^UpJVlԦJZ5*iȪخx\~e\z>=*lT/gHHuC^,,FF>UQI屛2͸cR
      Ӯʰe
      Nϟz!
      %-ʛ^˔O֣kO{FG;%Sii^~|}O5exs97:.B2‹ޣ{Sdow.Qd)dqG#_]bpŀ~6f&Ix,؟s{
      oJݘ9)=h\[
      YApgYnnJaa!lٲ2|>e5*6O@^?]L<fsiyr2崍)S,}L]}jzex6S
      jŖ6D	k߳)s>d8!O||l*݉tȲrx.'nˆt~
      rI``JaLtIGّ%	%	x(rry}B74׍&KHc4=B)X
      ׋tb)�=�CN*ێO{XF*s!o<ǧchۿG.͎"#izsx02?\KMES5ںrpzuQP̝ўG9偯8;$BO`V\8z)U)/-E
      cpZ wiv#YSU0[
      c?ތ+&2'!*.E;q}hs36Dqhjm̺.]Aᰧ::t //;vcǎ>nhc❧첐.9 U6~漞}O8eѺ:{6v(XɓN.9=X:=o\BbZ$ʻrLx !b	]N89n(Ilm*CVme'jO	ǒeSU8S؆fMU4dJeI>;z8>KrqK8s.?{wP՞P|#ButnGdtͷ	uO\T^jǖ}	nv6
      3qA99ޔй}K.ww57pNoٝoƯlHGh)/bu8z^f3D=exOڶL$[vz1CFaɜs|{:ulù ew1KNNM`+LO=1DNA/Q<tm:^xk<K6P0$Fc暡襻B93Wl۲;cBv<0#]}Q/4%KXcaF8wֽ>\o:y?.aAA8Y|4xYHyYQ}xs&0!gQ$&Pa",Ftͮk\*
      e$G$q3'w8]{}}	}_׹hz_zls95=X2OEae7>nrѮw]X]W!To⁛r
      hNfFVq"*#-?ث`D�l/q{ c`Q\Чg7*2oy /-ez^MPS$۹kYҦ?A~%	@k'0[<q|ӷgW,7q�".m
      b3f?囿atw!C$/ӟgO2/;&d pNzÁw|JXo={2pJQ"Z!"eĈe~meGLtD!C_Xp:t%IϛC)j 6ƶr˽3ɹlCĴA_4tA/ǾP]Q2a@.|V%%I=LL%QRP -F\HXĥdQb
      *qx66666666>W|IR#
      8(4h&
      yT2qBeѢBȄR1NM5!4MᚵE\QkĊEq+s(;cXvhd뢫QǓِTos8|icmqՈvC	z>${C~>Y@Q}AU+(ee|oBzA-x“DvVrV?zs{h==t	dhqϦw?!
      >PJlmbF<_+1'y'w1{5F%A@G	vpOb,!P\P,wUv2CA'.?\�N8LUĤQҫ7_y$[JGۇ/][TE}E2ie"ى҉).`"f1>,kf}oHLbdp]wGP/ׇvUARq*б,Rq*nD
      
      ԉ\@h"p"f<66666666	'zM8IiCuYdj5i_H1kB\r!.ϗ}}āfɘG
      rxuF57ZϲE
      ׻>޸|tI|v];5lPL=J%ݬݺRiqLS#PUY.Ks|[:gy
      ChDTDBUcVG1Ђ#ՔgËs᧣9t΄lGߗ-j*BA3NA|e<_y6ۿ幓xmtH,\F{܌=$A"tȻa2?>zD@$"Ѫ3x.SwKnz'ՉxpGF\1c߷Ktz,"kcR*q4
      v(e|ԗػݰ@D1-08^K?$t֘]C>/|&]Gq_si2ƈGW-{2{xwI.
      r!$:Pg#ba:0x7ٗԬKN}ʫ`Q1Gz:(YysfitoӍ;;>8
      9=&M4ؓduʜ92 PCt{.nϡowO.e`p2*PKkIk%-p@="iodF)/ `V:@?݋(O͡Y]IVd)\-7o~=}% Yt옌"zhٍv9;
      ⊫Rʵyӷ[[\.2ZEvuQjfK\{mX&h
      {M254,܁z$ggӵ WаD1g
      <kL\u
      bg")ؓf
      2i_=TV!a.+pOʎE^1UHaqUL1)>%* %'įC`ՌW2'nSZ&R#,fKb|ēNf%T́-|.oFqU&Ѯ%lw<ڞfCȩOyi-hJYfR;2aX2q4$C7Ԇr6XQ-:%o?v	r0.8H7E\<e3aLVJir+:1K8F*+cHF︿N8r3,:`Yݲ9(**gbZFVEpTR@e.f,1zz՝4
      ˅JH@r:U7NY'.DqccD#aP]?,zDف˩rh%-&ǔ2nh$~S\n=M,&n8(јhQoÝF$#:H(1w(- $LK#0$(!IV{PFmH8].dL#vT'NUN'WU\."pCB	[BF>'C֝$sg,ӢED())!99_5M6gm2
      ]͙ ~՗g>b8WȏE8ids   ~z I
      soi_Z< <Q{gN|joccccccccsqB!WG;7z.c⋷SSDotxqӖ[( x2;H
      W^HTǑǛ$*$")$t$p:8.\vPtt:pt
      n̶*?`qSA�DIrp:q;UdQׁFܯ:]8NNN_O8\Gu)үsb%TQ_@Gų*~O{^3
      &/#AXyB/�k u4iف[;#jǯIRY%g|妓ٮ)'L8wS<^~?~SI|0$Ӆ?ɍ"JIN|(7 &Dxoy}>«&㫹7	í-R\Z	G  	Ur~7w9/՛>eD2rew~SJ=QI})9$1lR 1=GC%DIϹzMkؚa#&pw*"n[[J1,פKDrNy)m%xI_sgVԯӘަPWpcֶ73#~"x~N^9n^Etv<w߄ObOvQj[.|q1n^-H8^҄Oq�oq}ya)(ßdHF\3&eǯIpऀmbWq9q;OUC\4tï+"5|'eV.BJr}s='MfK؁ly|e:Uv!V.ыcV�� �IDATnVKlE>|S.Icyt..v>R=G^Sr'SmWC"İaWpɐA2w+YMuo`{S}_XNj)/}"__IAz
      JŔNƎ`k;fmd4e?Ɂj>{3}o?{1'nȆ^CXW`S+F(' x
      r9ͧ틳(Θ%]U)ܸME~s?$R+-)߷R>aƞҖDVq|:
      6NdIL†
      ԁeJr-݀!I]^؜7ns8
      Jz뀌p(qIH2q'NCW9/Xew;c\޺.lƧ{]w7.gsRhTݙ6<1ڈ$D3fVJgo2<ċ|?|16gNΚO\C>Buٳe&=3=={OsVxɇ'rA*wLdOUt5lt&meSpOv]٭Xoi0DKi=ɀ!'p&HaKH}77]saC_Sh'EZzjO`y܍(	!|"!
      "r@oDILhS0A5KFOdČDixhJk#t7⫪YU"K0h,$+6n'e2~tPQbz}T3/k_QT7֏yde;w	$[؜۹p45]w}$Lbx28ӲxZ3�H!aO{9,,r\#{fԅԽ4oEqiYє%e`p8[۲uݛ\^P1zA.pd^gbZ%䵯p[R\R(`hr.7>9MOE	3:ED@&8MZp}Pn(LfN#<iٙfJ5p
      )XFM
      ߫.dS'ƑK3yw4{Vd.JMY϶Gsa6\|m\:.yO6LgxoXbK$$njBI"WD$y\5[(Iݼrdi͓QZBDv{ff_Q'SQ[ Jor.DqnB\ֳz|vkߜE'_d_Xi,儍)	uymLamobgp6!]g}Eu!LlO. ^8'̓�UȴB$Ř=*ӆ3{2^v>yu�kӳ,Nrm1QVAwĵ J2	!m:fF$g2_b특$ӄhp4$x=DŽ$7q7M}#/A/^
      D0-0KNF=2s:\ͼD.}{ns`a%8sQU/TpOv0vw7n
      xH0ńĞŲMJZ@ӬuIf?}L~o*cz1amz*M'c'!P.A-%$g,xd7*x'B
      >\ՔQ}KHa4]a=;^xYDVSkXuy|8.?C.uB8{4xy=ϚCtWkQz!?wm-En}mllllllN3P <BGYk_kF{
      q_Cǃ͎\XZf!ۺe3Fj~>}5qsai-Ȕ醴"~XD�3a‘8a 
      R\isMP'"Jiz(f~pz4n.#$p[qCh&`T<x0:M
      gPbf=PK*EٕsSOU너FgwU{fe:=p}.H\?eIbaE	N}~7jf<w-vd9CaҬH!'cnq;(9Vݔ_}ĄKF?.DkЈgY@S&aflW\ƔMî@WMۚ`UoO~OWpSyzh>?ßxeXq$+	
      ^n}~qf(I
      ;S⚇=o^<VZ3އQ.ղ+$@=Ip6o}9{%/S݀mlNSپ6ub";ɏRHeqŇ-,/%f&SUSQeH#a+5H./>,]*'%ES^_	1v%G+LP}`eۏkcHU%1I ɉ:&O!FJ]Mូ8x;Er{[X[s^aBa!~/jMF5W,rF	OJ�g-q
      $cja#HxE,XI0@Gjpu%oyRR|GAUUը퉙2I)^5y&O>bP4v䱒 °k
      ?Iع
      YiѢqD"̯Z4E116gm8Ou,T,aG`#qiOd|9LCU\lGF2e{&~Obq_d)mێ}IؾTC#;ԝ3$)g	d݀Le\j3ML^s*"Il|F	|Iy	ol߈KBйqKzuk-qʆ;!X!yf=kƴsKDLݢE-7[Q^/8UQh,MvٜL'qÎS^C@;ΜPQcQho\X؜v7 <hٳw$ʫLI` ⱣX;+*)gAMR!)%XQ#N8#R5'H<㽷zq2֕+P[XǞK
      +ט,]bs	`K45)('~$Ntf>1x%t$IPmmKPzĥB,~j9sD#ȯ4f'	BƳ$@@@Or\8\9{1%δZ\YyEQSVP?͋^?B)[67̳~}&4SrRʘB!ϿfWŌQZaf͒+Lk+𵱱9u{I@ne
      EFx
      lJ aKRb&vÒ73s}<sY7pRKN^<OO@;'yLU$jo,)
      UGů#䵖ؘPDmOeDDŅ((ٳQ{d&V5yd,#
      #d@m59Ot2趦̸Q�֖@RG%7{nl\DO2
      q,|؜j-�E+KY܂4jSNEQ+(OvҼ{#Ϊ'BpI 
      `3hVc-1Cn&AM-`B"^ׄm|hHdU>	?<b.͋A
      +"[SL3*gģLy%F'k%mj.a(uUQg_o
      bĢ8U$1fKo(/dP[z7W-^$4-c"pG
      '>#YB>N/GV$>4PV݈0	B0u-X"I,1!{<Ae
      xP9}vLM`�:onMA0DPjIJP}hU!2`^j#h81. :,MÌk 	,H%*ÁS0$!={]V<3GQt
      3 !:"XFT�PD%ahaiq̸tsh,)"*`iq0)|9nU1b&Ӂ(ղtnP^Q
      :ۘKU=(yk
      $:1_Z:@G/)ӿ=kccs*bH)e(U3/aq~v~<?2
      @NFL)^<@0kVoͥ3,i_]+Aic-avXC款^~e 9\xo!Ӷ@N<.CE
      ɢ./HgU<HjO%Fu/߬d`m)HX7gˣA.Tf융:羫QۿdM._cq׸y_nacaFmuzEp݈fsWLwz4j[	!<<-oTȤC;O|U9M;Sytvrvvbޞ>^0c,XAs0iT[z9<eͽ89ɚ-O(zqзHvۊ~
      v!ags't?ؚn -EW(\Mg>/}hJaq�>E/jV6.-+߁$T-r̼q;>E~|BCN@Vɘ�=`d=YaR־f
      ZDݹ;=;`Mh:`ȸ"\)]N #'gDyRS&!4Al4m?hׅ~]*rݯ(uye.\`uŋ;}!r7IK
      Z:cr a)/X(tuD~kF)}#vBfNH섲4q}n'ɼ{+^CZJS>,ȍߞeccs"\Za0׷
      "~o)q]^Fȟ~`'sy/?a]0U$妦4ϦE^c/<ϋjǂX!y`
      լ\r>2ᥑnV-5nԣO2P8_\niͰ0//ƐL
      WQm^..Jچ\Xpр,*xnhIxg1?|VM/tRj_.,aw;)*YӋ}yNwg=&9|ŴQa֨6hIƐ|'~M.
      UԫO11-Ƭ9aZÿv♋S)\9}y)OEh^DžmEV=F<5/7r
      ֺgV-,d)dǪх*o3}88}Bwmh+9r{:9},^A/	S{>r
      ~*_?oG
      /wEJ2
      ~;}g1klG.hm6X6>a>MIjN7
      E_:;ȾO
      E8BRs()fϾHr$1"h?ߚu&0B,U?R:}ٽWan]Lpk8O+F:CpDO`iAg0@˷e?35d]^==Dr~Rc[PB pygYv2L8z2ܴΰ?�D,Ȧ
      "DiYH 	4(j+ӯj@&uTUIIM"Iɥ;`n5D
      1nU�Yq+&2u^&
      %u
      EOo+s֬= "0w.VTp:i,E@RDD""5Ɂ>S'UܰVy
      Y2i¢r#nMA;	8{9$ѽq�A&X50qwsEf߾VF
      2<41l\[:o¹&k\'zrܴ
      XN*nh֖u=нeboq~!|Ȋb?@>gWpE"Ui+agRO56KNB>axwKNr۱R!uJz~ꦚv"agdeAL|.EIClJVzv?۹.:=Аv_BcS?̎d꿏dI7 ,B:
      q7ۢ.;:P͈GZ<y!%`:991h Ӧ5(,bBT9v;VN_@�|Idc)/%68ssQ 3ېqP
      \IY)w"f4j[QXȲdGSz|B؀gٟ?R.ifrN8i͜1SR��$B$7/ם#ݣDxIB
      #0	M9b.e
      sE]o}2/P^15r,LtD3,L3ql
      i^ҀU__Gµ,|I;k~*- 
      A40|*RawciZ=7+!j]Jҙxq5}EzvLxJ䱐Чg>4T,LbV  <3o_uCnR)ԺSv=t;46v̟ae[ Zr!?TTjp=?L|CqPU@
      :^LW!J(۳螕ݿ	6k8/40쎨SDU(D+1,WD,,4*0s^Uև-`ޘ;V@@ay%]'SdO0428cu,SJ�f(ET�$Ro?קalqE'MqTsSޢheS_õG^]|zR97=fcjzb]& (FK#}퓇w-e;%,Ԯ	yzQQVcJ�q
      mCٹ,ܕFd04=u|痳)5-B(N.c];[ٯq{Bo$V",4HJ{)&a]+12"iJ,tD7,B,,̚nТ}wLz7PNYqd7G
      Z\q1$31kZfӸv>3xDg/p
      xc
      v?6v1u~Ԁ&5y,nb"޺6yj(>_&cwe/L	;jۗAMt{IӬ0hRL=OӘqoL,аe]~ҕYOwemX0<_{]̸VtzܷFU"-|Oa`Fhj:fLOEiDk^ͺ]X7oɥvXv" ǪGOf,2kawS-`ՈC˄x3l}0OYA�X۲u�E2w{G{HU.-a,m?M˪p�rȎAY{7{Q!v5;Coj ,k?ů|GB=nVa C{'bd
      J䥉,9eBu
      �� �IDAT ڞ˲~siK/ѠALDTUpb
      Ǝ{ȬQ+)%#z%gGf+yO}6-2"MkZc病;".	NqٵY8+%Bq'\eDHQ  /1'RUxD`APhFV \TBUy1!'H(&GlC�3ȱ $8Nj{k,PYc&Nj=o	]SH)#	aj1D'')z@NU0Jt y7DT.P=)=]¨)7 D+V]kG@TȪ%FdfϞ"_BZR(dYLL-(nobCTή+
      f!N}~e?5
      W/8$Т 8L ή4@<Br)$&
      X(F$ ;]*&:f$XX$Ab:Ǎ(1*�u X``T08U-׍Ni(F$
      (Hnda:fL@914PDR%,hS3]IU
      bU\`N$
       H-)f0	jqnoفA<XhQk"%%%$''k4MDQ4ns˖-IOOO;tN'eeeGNQ{P9VcB]*A⶧z2WӘ}M]6)\7MȧltO!biqK #tN!py
      YEwE;u)/bhf΃Ŭ2moa_@Ś40-`%3
      f_͆Y[xjJ~NSC8ٜixk645w;
      `5@	ܪNp.?r;*%Kk9,}vMyZō?(dSQgU#~TF&#QHp>=S?G9naD?/Èi[!Jl]D<BzH{18|ŃCmqث10k>Am]_XpP-r|[PkPS	aNB\Dӧ+2Y}|ǜ0\<>h{jnG0cViio%~5jDNN�;w񐚚zX:,[1'8h9YO@߱;-za`j
      CpV穦7dBЀ#%^#c|9k']EMj,z|fgHR!rūTO.``G.9samcT`l׺-L]y^O!YoeNSӴЁa&Y?HbCK+V4m~,p$=Sq0S ,,=J:~Fm_D3Oh|AP8#.4ZdaRi5sUkAE***رcTUU1`�D?-Q]1<<ư<$iE~s^v`λ!W~̺]{	FKЄf͢\;1f'9&F*$ѣBYtrӵJY)x_20ta.ߗ("n`"SMirn>6'AtTM&pĂ7<EM	MUJ-߼+KcLkYp[s80D?^JD PTTDAA'~-KP.iJ'8|rFolLw%j%ޞI޿4vУ*/ҁ0k0ZVfCM↕8L",ccϧGBC w0Y{@$J#7isJ&Uuv\vqq6,TUD4L p.qTkj1,ZKRVV餴K}x\y! I(+gn:-Yr7Ѣo+Z8kV|0Sg
      zۏH>F%1V
      a9Mlڼg(s?փ	tH>F.;ѹowؘ>Zpvf666hG~w9mߓ^.f⾶3rnO8
      h##
      (
      =㌣;"촷z>lذEQog\1??RlllNA|
      wɎ}zzn9+!y�C˹8Xȟ<Օv؜tS<?>kW7vfov?_.㮙;|7Y?OQ'Pʘ>1y5Yf#{tZF;26666666}J˩wxT׀H%w U:R
      *
      (XPA)bP-t˦nnvƐ<<lf̝ܽ;3g/HlږG0TI"GcUnMoΡppr~~~T`_]nKk4/ƵZcM"1={#6+ppI"boqr洠}@]�NOяNAAAAAAAA!f~oߎ"Z{{{Ο?[oc#Xx؜浬;uF<>Z`>E:
      
      
      |9:A{ ;jH#&QΜfr|cɭ3x4_:'|dP:RHAAAAAA^mۖ;ҹsgZlI6mh޼9u-`T3lbfNl	mOZ®1M#�sT:	\
      2#P96.,Or=Bqa$|y^Gi*((piԝ=]>z%﬋I\\\ks,w|ksxY	'B;ƴz_0O/Og;?L<~kmiTRPPPPPPP鉇NNNpr*ARŅ)=EaX|18/,Yx@K҉ʩFBrWVI0lj4zM|v7
      ӺSlcrkB4ݘaϙBR&wJ;R*((0sDƷ}[9cx6x8L233/ҳT\ʅo.N[?y`6~pdiovK{Q9쿸UG8ѧX7"`֋+zv1P[moT.Mݙ3P{8T]e�(EUj{riZy
      ^EZ4G
      `GINopU	Jb?.H>K0SP#v=jQ*3N(xGٽPT\fv&-<+fUL&RT
      UJ%MʉZMb�1Q_z~7\^M@RQoL!eJEMw@A2
      ܣڈ_⬲vu]@ȏS3ukyRUgw;7?*
      W�(n*v/nk+"dffrYbccz*r03[]{6kg
      =HLײm[:ȎHm!ÜM!f:Ԗj,zMJ5ӐvYiYϴΧz܌,vq,U+((1e9nesrԹ]!cׅ2}-["_pde{^wzckhK]jьYs%@E]!ζ+_~5C),|dvxN"#*ϻ`*]3f] ^
      Qw*XdvyKzT‚*7jфjQ
      ú4|q"7IP+G5ITtx3a)RnpSR=~:@vL4a,͛SvaP@NsH6eNfI\Iz1VD}i1}쯮Vn}=f~OdFx-겋o7^-7H{+y(
      *ec^0]_s(	jNs=1T	G8EDtG6`ݵ;\q;6a9
      W@R2uPN/KXINNKzz?~L.\%X;zL!GDkj\gʖr[V_.mED2cr$+R(29'""y>9 "ˆz,KOJ+rUD$H<"+nBe$&jĉPF<"I^^r#IQQ#K42=I9A,)*f]#~i+svV޿l-	|F[PSN>"xD~ItTk~dN`-%ox\"ˤx]T L?e+IwۂK�2vu]_}8W1ھKb792>bp1ҽ1bS[(}_Kٞ%Lm4>CŲsBOKmg+1Ȣ1kw1DT$n-޴VƂtWD
      d<fij; "Ų/(~vK\\JNNNJ7nDBB^^^r/sꀧ�:\ھx69GDTؖ4iwsѹ�+t#WVG4e	]~Y7z`^%k9Pł*UyIw<ǡZ
      SLyuya ԥog\g!՟)J"cm3oUllCŲհfS$]J()mݖcV3ǥs@L#ha9M%v3Sj?f1F?E岀?p
      0G:'k^c9N/X~!YqdXd΁)P,Bq4XLS9K"9}uc@bc挋B0DDVvՎc86	&|[U6Oayoһҕ|@, e;bG9e׃^ұoR4ߐ}
      ~{E֭iѢ͚5EjՊ޽{ɥ¯{m4J{^ҁý\�[^-);ц,eeRN5n3OZ0XۉN|0#ztlb:mh#Gt$>#G{)VoG\Gծ9
      {&gE\Ԇ[LS\ˊr9>ߒ́WgrF^Ԧh C}t\r޺Ωm!}$zXQW{c4w;.[)˶&2c)F/A˜ΝXQɅ4Ȼ&l,i?QLp/qiL=]}*ܜl1\NWWH7jbÞE[9vZ� -;̺�/ٸyH:]cHʃ*wXؕ.A#]AԨNYezF<-^XpygDJI/*
      �).φ8C|iO
      ;E^8z-H-O,{Ζ2	UxdX˲rd鴒)>v)W/{'ŖKͺ;J>]FCPa?5eWʇVʱʤ$-ʵ5{NŢ	O?(8fY!щHFFM#F&gJA$Yґ
      _%?Y$\i]L8HK|eB%^vb]A],8o(syu*K_[#H]VD.|mZm'+LrM'1d̚eWMwqtp7W@/9]As& 1<Q.}kٻK{K5nhC5-uWrPD@=D9Ȇ_친(s=ѿw\DDM*UbKo|`mWR6HDDB+%ܼ9
      h}H\iJi=nE$dqWW,vٳJD$wڵL0/$9ɜT:f{VPHJ$22F~qޚK߬ (l\-Ol9Uq
      ~IS0-9cXPĉ5I23Zn<^ZFqBSo-u^"%n?p>~ء#DHv>t˜ƭG[<9 /T+<u:z;;3Dmxs )f}nXOQ#p!o]-s:(&!pO
      0dlA.3SIMz2n$0+W-|[4ąhpSϮf]eO7}#dn\>.gb0} 璲l؆-t{5_f8E4b.0zO'ھ&,rs28tzT/ח?FdY	HLJ]mUdĠSyѱWg\]F`(Г|&~\VxOt&+"jV(h/Q5wwqUÌ_ds5ޭzө(Z-XZZ*?FUl^A}%WN rqq^ZшZ6?9sh"""HN<y
      J%lIL:Sz9_{2YN~[NddǙ'+(ۑ$raOۘG6"8w.Xa9@Ի3Y}:rىr9դic㓁Jᗞ_oǦ.aZnjڬ@|OW8z)AYGTÒ:k
      IBu;wң7՛!%jTNx&	mۅdcsԠlsot=\	-1vJc
      e*=w;
      fw; c~~?ׯMCfz$oaPqg%*ˈ~1]ˍ@}k)ǣw&-ȥ\K%*"Ytd2nRw%?MC{m=_aYҙC\%&9{Njo>?#@<&ΑuYf}Wc	DLΕTRnq+(((((((PpssёׯӱcG�,A_gXF}Sx<H3Ԁ'sT
      xTƇN-�E$
      eΊ3o^`7o>[nbb+,íoǘJ*u^4ľͷ9ڔ9.4L뚏1(ў5[Ʀd=�5~?&A|JFiOj-FY̭�ûMH
      S!{1d:j"?%{62}_6en^=QsX|A/S0].s!sWMY?
      ]xAu3Kʼ>\_:)\<I,_Ž03
      -\k	�)'m&N'B۰GLk�� �IDAT\"s<4^8``M
      ޖM&ïYXD$=}HgTp+&FOMOEwkK.:aÆѱcGڶmK@@�׿ƁOZ9q=$t.||u
      *h9KO�\<J'}S#y�_ksJ;{";]&-)͉
      )4WߴXP	s#{?
      >e9�z9%^avWDu4mdŦa_7+9	tVУkۃiDGŐ'·5%'OhViW\+={֖FF)8]q눛!B0/f'bTyZE8EE]r$>"$%U_˒5րZ@gD3iZ^J" 48$<Mh8:`_2
      e톃-)w>Yc`o,~\Sb&"6wћq&&XDr̖~JO<I%)K[i^}y6nY0X74w\ęOq|$ӬU7E*ƚKRoJ4op-s>u[5kڦװvzg1mf㦍_'c.7iF>Dt[|\=Bf` 41|X~
      iOc$J[2G:r?~@OjBbJ^8wo`
      x,&$ukWsdeqĜWEć�,i,]<BtnO{7~t<{=<?2vZg\eݺ5^sR=v<:$kWC_/?/ΠI7]6H}
      ~deeDh)zYV^	>j:=~E*5[VX:Z5E
      OO=cR=QElTͨS$ +2S5ۈь2+NmvAIgRL~F.`c1aC:0lѻC;rkSS}=e_k#$Ѿ~~d4;]2rp/FdcVlԗ'/$U!a35x(cvKt&<0h>џ7 vS?`kEmnv!?Q^c]Z
      E1Ő!?qTN?9qx=kVQ\-&-[PH&-~'
      atF>gc°Rz<gG1}_>^ň#ˏ:{iI&9�]nE:,m_WT?;rKECCDҽPF<=.5sЗ,ʾYnJXXiMݙ#Ы:O4ծ'#?i+xlHq'~vϼ/1ڷҞvFУme"38j-nX&ϯ)?2`ƜlL^ę7-C75
      h·~e+B>{K>y5ׯq!(:roy9qNldes
      e<z//ɧYl675yh參AM/Vl|նőGH97wx@f5:Le?9<p{!)~};oOBPX-eihvRQ	GY
      GLsFy][ˌqf)'>Avg'[+3>fœ8m^sҁJ_]7xadVBEl)&1ׇOgl+z.-+@,m|߳qG'VBBdggem6)**~}LvdoNDrxRl*YfȧHL,IE/
      LJs7I*VK=kĉ҈Y)g<;9LbI$.^)(hJ"|6Jŋr)8Xb?l^ZBeR%.Jp\dDe^_Ҙ !i
      .ɥr)%ELudч̘0t9XoINIbZR_XFDSRU03Q_7$Ic)L;כ|dE Z.\$q)r%	K_8)01Wƒ/I]xWhE -[MZZ)%EYNMVyS._Ka "IʧO.sQr#"NDhc]
      KAyҦHe(ϑ[ׯ˗%v$s\,Sh'viedEɚSdJ,nߣpycїr>5G2=|TVM5QrMD.|F3%Q@'c_?{kC'_WZ\,i25 u?v'fQP\V׈ݐ++i+IYf\ӞMmwݭGku6/̔I;OV}tJt"|z茈J?LѻA'&9! LIwE"&E6$TD4^Yن&tsi0nrNkUVUr WD1?T.^-iFц;-B4Y)QD$S/%gɼŧD$N*Y"uXXۊ%dΑɻtH6̽ 痶7crHD{n<f,(=R\G{>1Q>>t9;|/YIZ]M`l,3˸=&?[u@jePTKJ9UqRDdirLDTȼ0V,h&ƛbxK^[HDD,;^R[>|hEܴUܽ;~[?ْ['7!s9?H\s&с*ʭs2}8@N'YxI|xX5^0;%x|8R8Lr=vO;@:>p=SRi6qѾ}{ʺ{C<9\čjY�Fł؈@�#Ez2`O6k+$3ek8i(|bps)]	e=|h@*XZ9U(Y_fVZ*eWL8߲5jZsE09*ת4R~+xx`YAұ>8#?>8$Ve=Ly6go7ǿy\T`MwUz6i
      e�kĥԪO�@ظЪ^
      Uʞ7oA]?Ju∝IK-q6]-_NM֮O�8;UEՐujP9S/-KAyu∭
      i܌͛Ӱv-hԟ$}Ɣ9<ک-{awLoハ}^RK̹p2j�2gD
      sst(HՐjƳ_m͉Ȣg޲{}qԉ_̇[+yNٸh+,M�An
      KfdSZ٠Ag0X�:mmIEh’pmψwp9U8בe2'e!Sl(-|,t
      ?؅x|*Ї[$qqɇ<ߨTp _;VubRr&VBUN\1oz*t5	̋ue?oʥI{پy'})&7}\F/hxTfW|踾q'g30~
      9nZrjA%7ô /ԘBZ67&Fv}Csk{Oĩ=\ӑs%.:1L:\E?Pp]8YWR`Y*mImzX-_Ě}Y#"cDNFW6O#9DC〱zn5ưsLzӢ#ndz&�@>8lZr}+^EI΢^~fVaۼ-K~nWi1KbޭV8`aOVTӕ.?oT>˿@uG:+iX򄑻Qӫb(.(.4Ja{w@{/\Q:Ӻ]9;6>]?Zj+úh4t:
      4 ??|}+Y[{lNY`WGQ+h5i9e<
      x%}Az:<^?Aw=qKO%6a{8Zrh223и%=̶1|4�fjTj0?\is|n\غ
      |/Wy-y}P㨫ĮMv#t6YK"X67CSPCvh"R4ٱe7-0,,63=N4rUql*: lS[^wV{IL@/s(j?˶1'k5\YLm$;5KNq+6Oma0C;a
      =:�hWm3en5koZt~gY􋼺 :n9\&4/mׯywa+@O0D]Fh'=X`LJVT@.Z])K;ٲMƿE'Jj5(.6 {Ew:P$]GG
      2#*lȡ$EE<T)&Cԓ^hEB~25Jξ>s	B&~CY?~@enPLaܥo=>6MxkKn>ǵӄnQF=*(wWazwt�st`<
      c^`oc1vԴ6g\{%l-LzN!fwl\_xl7U4nܸ6Uڕ6U'=ͰtYg{/cz_Ϭ
      \?WSc<}*(((Pĩ+{:ɢhѲ:`ȕ|z/+$Ä5T3D=/~U3J%ф9VJ1|/	&x�bF%'o?`rL:W1@r>A:>5yؙw?Y3ߠe
      Q?[dzYt4oF46ً~Pyf3mfLͅsh!G٥C7`@Ai&j*I~LSfچ،䒖y=}!m
      3~\C>,˧Wel׶IkY4C!E?C3?ud=P@tD*r
      hE})~_s (Ȓg0mb/j̋sr,(Ɓ9wJ+:3&1qZNr4<fØw]-	`Ŭ<s%+.AMnN7o1~h6
      Π"o-�tp̦_ZC|ə;j~DˀBEDr1P@\`t493g2Vp\Mi`,
      JK#ͷLpsg/Wm6"-/
      Q̌B+pms7P,*bFTp7?x|/ɓY6t@%j(;Vt~p'g[,д>m'-(;|猦}
      Qb@}\iIAMf̆7PJm\ٿx)M?#3%CB2,!;"{ESX\�>[9BEW�tB'7jx{OhVI-&&^758%6o4`U&jFIe
      ۤP*U
      bHj{Me"_7@K+
      OifK{_@OW+=kwUj7psū[-,0Ϫz/fwZj욀OUWK8\o*ghG�lޔw|c8<d:0pֻL7‰/|h}7?FlNL7wy$U0?9è^>x{LY~x`aJU/l<#rpIufjHg^cSQ@+%`=.xz]xiui>
      q>c\۞OTå39^a곏#n4`7ě]5y))x=Y;~Ă!G=߅~\)QoeK~M�0qN'aҫ^m9ݢ/w}3NOٶӷt&͛M\�[_qnd/G]V3g\[vLl6o.2#Ujy]kaYxXCmOL5,|.5;:R0:b*ǓOfΫqѴA|*|rh}խ!UWq.(ӟk2=Jl|ٱ	]jmZyVRkIz'黣Lcސk_^ɤ=DĚR"e$C'K]$)'J>'ȻZOMHbgHO+(	.{&_^>Hͺ&#{<)3?)óD ar)�GL'	<2yI,u!0~2qF|$$>0)]DDVv$c=Tro˕1E>\7>AVv$/-;_. ?EԎ/'NrHT\rbr䃸JDdU!2vɩäE>4Y.?}/KP6^@lxkڅpgGUBY7]ޭl}MAX5t)[7Gb2!PIdd2;6Tn#NCcggZdk
      Zf?s;/痉[xNۗxSޛ߁[Yw~ݼ}/_HlJ=Cf,?ҩ(hE$De%fgd7&h:+4&'CewIoX3:z#{rť0>NWX <	.:vgY2ȟ+WѾׯ'ӼСV
      ӈXW`(֦<uk4\]]@Aj7pas_JiDzFY!;:N\}S6~	
      M’ƍ
      HOOŅJ+7Qʃ(ȓ%/4UfѨ^7t8vnEg_0p5\.}
      @hߋ:@FbRӪup«'
      *
      Ŭ7@@O
      _WF8A
      \@pnWMUKmq$63ZBK%:MᛑiKEx~N86}{hT:7i+,-�56Vmqi%c!9yzj568m-ieFN
      F>Rb6udvUStƣ.;ƵQGTQ#lJ_ߴJֶppC,;4RL!-o>maH'>H�� �IDATQܺрuLn"8+9֋qۢhT&6I'EN<yBkMQ1.XDδ{
      {xW*7v~ʷ8`PZ4kʃ%vv&bFXݻwX[t"ip-
      
      XEi�524iSɯb^�$^ƒ.b4dž5n϶49m膂7T?Niq8TE~	ptKù#=z2od
      ՂP1?5QlTnL]:9Qiz&]1Lh(`ٵӃ|KR|	͞y',<{IkW;ץ[Wu@V>c38LKJ11bXwBC"tG>uv	P__Whp<"Sײj
      E:P{cx]]&%iwЦ
      
      
      
      
      
      
      ^*p*]y(ĻW|_؈eC\x/`xE#և~cύO~hX@VV.x5bDw+c({~-}@
      <_7rߧ"{W'e�th
      f/_˚y?![1vX'h;>„K$mFvqK3"ZWsTF;KT
      /ޒzV|M734e=*:5Ɋ'64mrAG^NSQf~(^5Ѫt|kX:ع|~[W{Z!+4*ΊEjr
      xD^OhRhZfn4Rl^+<6R	M+UῈhQ�t:lm+h4^QG+2沓:[˯.^yGYy[Q8;FQy
      $koZ+++.^;=/_$stP*쎫ۣۍdg[H`QrbkhOE2k۴iSKYbeeF)KVe';#3cCXykA-7$0:PY׎ץq}텷cxgR6F9=̜ÙPmnhR9MæBxg
      ~D#}ZFֹ읒jZ&O_gjsuɊ|v~z_[ׯypj]>KİOW̡1g+_;Vr
      
      
      
      
      
      
      
      
      
      
      
      
      ksZhܸ15<<<Y<cIvf,{ˊ	{
      bѰ^5S4d|w#ƐStJF,Ҏ}*in,Ɨ:88-{3	Լ͗nFLfg)@{SO#~XNWH
      +ʜpTit%Z{3Ωj]А	^¿UdeeMNN"pVQ="pep[7)y5-/W$tYju1Է2v!ϯʓtR3p+_XҴU7GӲ
      	1iAFVxVsg]Mۗ僅
      t,d<-UᕦtnO-T^TPPPPPPPPPPPPWq_3fff8;;gtր)=4	^H)ņ(@A)
      *zU@KB BH1CHh6γVVf9}SyO򢬬V[5
      ޾oDžF>lu0tkTFfp?ޭ85wlLd;r`K.qčy˵fVdaJgN5�PNBgb1ft{0ފt,LtFF:
      BP(
      B5~oή]͍vř3g6xlD绝EYh4xXx&w1;<	iX#D;dAqH൹%W	؄3?j|9.3/@LOOmج
      gВt2׸-8oJ;1QnR^[p܄uҍĶhF^W{:NwPKS)6Yyyy};ƿ$|?qn&m
      BP(=rK.cCE"r,
      ֍O˦ wy]7m֋/q|\g&I!F1O(&Gh4JIIRl"77_I55}nk/c9*N4ʮ^jDהc	M9,"b\,M@CȢ
      1ItH5wu̅	]i"R?U9`~%24j%3QE$'~׼]⎓gR}LO*>#R遷%EDCVdԭ&PC{u~wK�s@DDf'|)Ǎr@=zqjYYIqq]󯠠-jȮTnQ7OlI|S}dU7ȬIILMz#O'9"b<'_&Se-R$""YF2vri\Y=Kn?&wvSzt& ""?o˝g W׵Ȃ.$Y~^dKّLY=rd1_i<G<Ի6CY| [
      B@k,G1&UDl2*ѴTE$m1?fy+V#.M-r?r"b/[#-e-+G2R|)Oi&,pӎg%
      DD5_	⌫LZUr{$tUO2}}
      'Uɴ~зDDd˝I;+9ɎM
      ?̯ȁ	ӡHǺ5�n,زk}޽{Ɉ7E/gWzE}]6WFa~7MOB\V/dO̙u?Z9|=!f?sڗq?A]B6}pO_#zf|Ɍ*Lm"d^2Y_"1.'\w;rkq\>ĩmQ
      @;>OYUUkՍg}?MRB_SfXu�
      	)d9NI9Ǻ<q�Ue⣡/,MD~h/~yL|x;sp:-3+ĴC<tVh$�D_2)tn5<{
      6q8<
      :E}/B0u&|ܜkN|J�ߩNrI>=p":"מ2᭡a<;QG!wa>Y4#2Ónt&͆Fŝ[¦j݃kfԓwfOUoo.7{|Ucj]E>Ujq|ЪmD=K>,7t2ݹ(]#i\B冷W=0&@$~
      Mځ2=nLx~0@8MŲiC;zP#"P":]n㇭pi#j"$wwu>;5(Z@!J
      BgՌgS4Zt|ZAZdk>p N,ཏDhx&}lJJ
      ̙Qd̎F#_ZJwخCfv#sL+1lLo
      {ø.TN3F8@|v2Ky14H1f݅(|pu֥I̴%ύ/vyo/WǻYFc_{2{; N.paݷ<i͵45~iݔ
      |r֯_IHH`߾}$&&dɒ*}z)f-&TIi~~9uի
      L4|x/@ WC.S'*_`]9joNa\LʱDys`Z0]j\l6ZZ<]N]7FqI5Џ۾\V1jd,/
      hBp;s_u�+,\�8wh
      B!/GNrhGzv	m^-V^(ui81
      @!DN\i+vڍr;ө̖w{0W|Ё뻯j4n.F\KrHn
      rNcPbpF/ٌ0C@@_OnD>m#t[Cy|Vf.bT�έg|N:�DDY,T?8Ϯǿxhnq̚KvvdggKjjHii\+YpPSi]~aToHQ#'""⤬Y[p$ÿ9)?TF ZyFXe[e՞21˖iv-Rnِe,ym<vAC
      &[MelȬѺubEleyy}},"Ҷm8$Ȁ"#v=*%Idj4!'ȹJy96aw|˔c+*Cel zgxM=tqn3~d\9LnC+.H×]'#2o|q{ܩvz=wYLq}áߗ^c&D\~3e2/P=42v.2hY9^�A*$YG9XTo?"}ĩ@W<KAͺw
      BP3yJ5Og$)tzU_>`TÍ>X8F|4R9;חȒW`yc{
      ,98ID{pd8x;T-8L EM]z9v{G%wɦKoV/$~xhrwW#0Ο?O50LU۶mm۶oҎ~{<ٛH3~
      KX<t-6҃49ƅ	RfGo#0}]Pg/D{{-0}7Al:y-p=gWa<A{N9م7ޭ]iFi
      ~$r{%O";)''8	~.p#𗓙190C܂VѲ<df擜EvuUa0Lf<<<Ta(yyyW^zſ_?3aWn0Ϗ뙵6
      VkogΝr˯
      Mܨi,G<$zm1}	Zpkł7�#584#9M`NwB-)z:`7m嬨_rV-8 :(Ǖ]>m:РՃ؏J)ˇ=lwW
      P(
      BP(GnZQvmZ-:tZH	%˻:ozT`"blKBFQ0ZXjC�E0lԌo3C_f«PZwf;3tX4oZ_k.ƪyi٭=ܫ
      yvh5
      /q+blh,7p7c)])BP(
      BP3FBZZgϞhjYaȣ(`,1?udV={T6䑸RZ$	&"Iwc}x
      Pôn6=FԢZ"9@x8uV
      -zkǪyqٟy9ޮTÅ<
      =G^3_~|s5ݯFUr2I)BP(
      BP=
      ſ߅Pz}J
      +n{~
      BP(
      B'6
      P`Uh	FR9H+
      BP(
      mn߾INNɓ:u͛7_u	_sW^7+f`㡿zm)?#06.^2/ORN&o}wb2WNtYq6bZ-FBq꼒B
      Un'OۛD:tPqYŇW[ŹCHDl+p3͕zl:mNG#ҸcdಝÇwڸ]Uym߭Vp׃f/ǥG7dgAy5%%X,6ժñoL&*▩6
      
      UA(+T_׏XStlpuu%//Je\6Noo{]`IA#:aIMe,;A`~œҙǺ0uJ#2xrB
      G8VЏ2tȇuX}[M<l&EfE?S	D9e/PFmM]�"2<P5XنS+5q`a;sw9Fꋞ\GWnU̚q{xזȰ8ȷv,{{|܆Jı+�Z<(etL<H?QY,.LܐE̱cx
      VӭSl6
      :ZBP(
      oF?$
      LII	ѬY3:NcG
      2ޛNj'ޛIky6l!; 5'?noLsZoUdcԤS~e䁁
      '?C٩|Ub|ċE˚rw#Iט(
      \aPՈGOԠs93ӕ]r8lraP58ϒ)ko}؂s)[),~-XH&2ڽJKo0y1iػUqXGug6@ń3|WG[Gy~>>GžԤ22~}}=uhZ4_wV`s{_5<I?aV[8VMe[ihР]?W[=kN}PްMq^BP]uL87Xb0طoeee�4hWfF~e7ɩ[»7&9DO 
      ` XZ`.@K7^j]FoUZʕMع${wuiˣ6LcjgoJLz;=s(+Ppt7scf)ԍ+f`?˫3P \=q*:9Qu\dpwMG'N4s
      %̆(~Nl^T}GyCBuh,j\B})m~Eyte,]ބ[xx7IP(
      *
      Mxf^zxxxЪU+)((쨸vnOvd*aN/\gi\w){9'46݈sr
      W={fX	[e2N?hY2'R9c/h &ߧӎvm8WS9m)k˔H*ғ/`{_ʋDsfm"W<fr}fTnhQ/~3!�� �IDATy|8JilPbzJ.YctY>ZY̡g~=t	yE0|V#.bf\yM8Ǜgʰ:=幫?ng<G<P[m髖կس|%?/BNir[~apP7ؚ5-]2t5g~Ak&q/)3+ʼU_3gϑWj*Mc-CGo*ֽ=N}N>w,B72T){~
      okc8Wv7dЈ7tsW5!FiͤM#kB1(wß
      ɔT|/̖4.te[|Buǀv}Br]G@=mԟǍۍ~{n>x(
      M0au\XXfCD
      
      d2a0z1"vEjMZ>}8V<%yWA۴ՋJXwEFZ3H)aݱR<yok	EZZ	Yj` &tb6Smf=u!0kN	hpu!(?ONNTvF\0ujٲ]P=o<ܨ{\	rBþn[[DbڑKy!N
      3[KW;!
      =s'ߝ]jE&T/,a1o;$mg@zl<gMZU#s/|gg5l3w?tXĨ%oO~ej@SǪ?
      Yx5!:&8jFWU9[KúԋeĘ<?=שiA+&,ǹN=ܽt`+>rC7=ya:-G݆wʡ˫Mc]N5Qspn?wßEq]3-'iom>đkY }$0'(s_70ZUOcd=ghU6\t[!p$!z~6;7:~KOq:ŋ=ѣP(2ܮ!"PrȊM%zY A[r0SY\ٛ?V>ᦗ釫n9#Zb94iL@YxH>YBE#kElޓ:aMd}mrJDD
      F?0ZΕU`\Yx2l^ Mpdt-N:t2EJD$wVG/Y봑_ҪgMxU⿾p۱4@o<CNE[(f4Ɖ$K[tFK4tmK8N˲.EDdA}E888�B(+^|Z>S`6'uiضkkwl0Oϓl'AV]yc8;s0合n&Efɓact|%S>BSoEHٽ|(0\wX!"2[
      7Y)޻Y>WݶC߻fןȶ	c:^ϫ1;S.&>cF&m6XRʮO?%?K`!DsZ;{R~]�yk2'm{j~ǚRot2F~8-"rTvow1u$-'}_ DNO-]/V^rLq%YG9T,"rRן+U|yAMv~(}+C>DSXqTW:t0K쩤Kޞr*"%G微$ߓURyAf%GDDlvO%9r{|+r*H[MլŎoyweCzUș$[OFm磮-ݑ,I֏}Puz	o-+^)Hw6I.^j5$J=9A*޾H\HC/Ɩt*i|Yd25IDNJ/'7q^3voNEJK\u{}D$kJy32OJfu;,u7Wgo=Y.H,pkWU[I(Η$)"r~Xi->rϰTD.l^$$H
      -HYYIqq]󯠠V(n=<q_D/s8;_a/nUOo5=KNBd"xqY;6,ؠ٘c_e\81-ME|7S|&lF,6}ª\x3V)%$baweI-tjCa#)?ǯRyUh7�`O_CNrf٢3�3zm&#yG|"7c6,6Rӳ*.&b45E!wU%p>ΤwȹѫxʏqfCROַ`҃,Y!-b6.aF~MkW'RJC">KL&aT*8b6	'0)1Oyn^ڲkstPGGaڎ`\Q`QIn7k~~/9.P6'psn>i_˒d:Na#oq:gBħ̯XV]D6x+
      h!aqtߙˈVysq;њg(.6meĿY?c#YL${/LnM)"WW&qWEdrq#,wicaKA7ş?hu:֮]Ne<
      [x$>z>ϡec<$y9`^r):[خ`&LU[L=j/١8/LJvÖ#9ft>h|gf{k!KMCVq")`Hn7uV{~M]ޒ*�\
      uWu;׻Ò22^RBPTZde|p9s?H-ըrԪz8>tQp/&n(	ҿ	_	2-f2#(BSx&SfY<ąoq{$6y/iXǛc(80*]AUKCO>pkk.ΗXmc`]Orʌ>Z3&rSi8f%"ss2[Aq"+Ƶ*$7ou,_5	'Yk}BP^p77k?InO[ǝ&7)zTtQ76p(^G4KAV
      pCkV+QxrkInN޹ñ8d/uʪ};؜xjRkc
      HhQڍ}�_k-0b#^N䗓ԩ)
      U3$F[-8и4o7k#K';鬿9+饧PHZcyt"cYlx
      H`=eE]3FGz=¹gebJE܏ޑoiߐky6jx�E
      uvU|�btݨJ:Lh	@Ndd=˽ٰԦ3/;߃}/,eK+gHXVh˃MS
      ņ6
      LgX&JlELX{V.p:]4ҍw\gVg30֭فp[5'F	-Lqs[e׃ev
      }_9	f=G[):֑TwۘCd&\Da~7:+'pt7v<~NPdϔ^;,Vl/fȋ=\NIվ˽"/TN')	cNګtJ9'eͽ%ltëQa4p؉F$、hXr}fAxl:O{}96(,?&JNx8
      Ƞw^e
      =vI<v
      njF#'A.hs߳/Ped/v܎az/H]ӘָzG/ՅMj\CCmv,ZV;1kнvKFv`G*W`gj/O28%LqyE`-!S˲V3
      NN�gg\un}􊼺<t}+`
      =iA.-bK*hDaE;7w%;ܢE:YP(o$uiߘ nαfۗQ5p}jaE&O
      Ӊ!7ahOO'rO+$(TҶC:=فذ[j0aěv[uI_b.b,1c-زP,`
      f+d,fƫIz$@7{`x=/Zq
      y+?NRgF
      W2HY93ٹvv0+Kيlg#oS
      ٕtg+%D{C_jlXʭx`\Σ>g_V%55~dY-҉;hI{91WLK̔xз<11}x1{.Ј2ǁ~չ<5{3꒛U_hmX,,@dķd+:?bן;`5R|FZ)/S;v:Y;EF~c_{8SPoy
      3er@Mo̘EImyf8ÌWn'>WegWX5f{�0n"9Ҷ
      A#F`I\^"/>ReNV	3܆erʁ7rpKQVz,Lj&U.纝xf:UzQّe^6nHRfT&3q	?>^_:1<h$&O-%y۷e(/ΜD+_Ytˋ+CqEbb5[(gTG\XF
      D7]hV'
      bgwSzg8{IZFp.m7eV|a<:usr
      ʁٿ
      N/dmcنpn!
      Z;m1	yn>6nH܂FSż3I{د2rEǷ~Ga䵃ye8WɚW;Ҵ/;1ba7y	r'd|]O3rG
      f_LQ'�wO&/uNmȼY|Si60)̱
      ylݙoH4Rd2$T<0p6BJ0Sf48#FC[3Lo,tL
      _ɼ3p1z)3L}Ŏ5c.D/`K][Srfnưck04^O]>ސN]l)-Z|v{5Eg,W3z{֙q2p$"DhxS9鋩AeGL"bًb]lGՈnT
      FT͈&\[PҌ{s<	`ȉ>
      %j^ւ뽤8iIdٚR=◖aԪא>ez;?ʢ
      guvzhmTk5&TTӝ&{$[ۚq;-e
      ,�v`^fMcVhmb/i͚6{1ho|D`4FKD3t<脑DF~{S+Qz:حc*W[K?Ozq`=}(>ZG6+0Mt܋:=#0ˆS{YX/غфާam!FHn{}Q_o.!Y;`<MX8O,8>#׭K6t00je4fP#=ͣ#\	?RCvg2WmN<ՠf(BЧ].	}ݮ?NdL]cYw87CpK/CK1#a尺_W|AUʹ.36
      gxTC	:|).1
      Hc:a?>GhhNTLXǧY<Z
      sAqw!*a$t)(ZML˖l	=.$xSGtxBjTߋ:uuϸ\zY*K+U̥.V~>DCZmx}}S|♗5/jцMF"z&iнQs0m4AطY/\QE7Vդ{G\=zwbO5j
      5!$,_zHZ?f1񡡌״f\j�D5k̵s	ŸHjjɦg	z5s�&Κhu8]{ٔ՜!Uѐ:Ս+
      u5nE?{1GXgw~P\a|kuӳziݶSƗg;1<YG\Iw<.uC/̎"kaC'
      i~#c<^˭wLkEC
      i6k<MϠTx5F2^S֬<t/<2(tgjQI)Bqc=ħ́|wlEɓ	rSpn\Y-oO{V/]YLAy0U%4_&(=Q(?@NN~~~\ìfjlTVqȆf
      t׌.v/悀IP-ҏS
      ??t<qQOKWLz:\΄4Sg7&d䭣򜦓gW-ιyfX^L|9^gbd0mJ٥.W(O,LN#xx"2OOCh><B�)_=?@;7Fqcx&'
      Bs]Mwy./sVL6FOFN~킫-kHфu/V
      tDBə/N,lBՕ#S{kƥW�93:\Y mGjoNY8#W
      ŭFAX4
      :7<oѱ3|hQHzRCBP-_OS!#MD <ɽ.hΓgf2`3Y1�+yfA/(+7f1\ͫK	d:=P>4ƶj@5N'hj0Xb,ό0#yN 6S5ҹ!c5\uw'=|;
      _g
      BP(
      Bo{~b&3LM+'(h	JY#b(eWIz9QRWCQg%yf<(9o\H׫22`'µ::8UN6BdpuZ`&Ξ6c@q#[8TFNզ'>c~9iV:
      !n9u
      BP(
      BOf^}Sx|RxvTUP(
      BP(
      ſU(
      BP(
      ajde1\[]1_Kv	|}F)BP(
      BPߌ3gie₫+{eĈW&V?pK3|w5<}b`_\6i#[[sk$gcPBP(
      BqSo~6lHll,k&::OLLL%W\put!+ǜi:{;=̚�84}-:
      i�{,J?0]�]`z�^;́f2�� �IDAT,^znKh9@+btk?EkW5t|*iJI&`e%|<4LH7HBP(
      BP(oLLգnݺx{{Bթ^o,aǗMe̟ـo|^Cn(/
      @[q=^&l\p*d3{Lo76
      Ŝ/c_&fgr!7ZL{AcT|5^g/[$NZ
      .IԫGoդ%2}t*
      BP(
      M-{h4BQQEEEt淮	xDҫ;$anrհ`Cv\JMо$Un>|qojc6gz죣LhqA}/kmT4
      Qg-AtK=_L89ipŅ,a$S
      F<Pa%nr"ΥZT(
      BP(
      ?tŋiР...W"|*�	Ҕ͞x /ũ=hS`2#0'j
      φ~ՁRn'Hظc	cCA#6,lh,dHVrRp殗\naFGg|rj"fh(;hLBP(
      BP(VԲ;vk.rrrpss#;;]vZŝAo'f#:,*M=6xN/BO{ѼD
      i~68$0z~YUҿ)n&t[Ikoh1{yRn�N,l'L5nz?lG<&LVO"-DlB붇mFb[}hHgҩP(
      BP(=jBP(
      BP{~f1rc(ff	5@Hxzvz*v=΂.(gEHQzPlM A,xp}^yvvyy$!8B!B=h)ћ0kighaL!B! ݳguuuRSSCuu5555HjOKy{z)Ni1#|v�
      w9M㣳7UۨGcӆ:$B!BA=/L&n7qqq,_)S42{-w/2%</DC\EK3G!B!߃Fѣ94ho߾tyLK;=wГ?LaՍ8%c3aZ	�oe֌(΅V>[>S\<Y,=VX[6-Ձ ߲,E|O:_NNۅ%-%n/Z>@p.F-[}1Yo?C=m	�{եX>!B!8BԄW
      (//'K||҆;sT54Rv�whAf^bX1/ݻwyy
      ߜ^"(t]*g
      h~(ѼW.+|<҅;r5yl0dVOj!,=s_LqQ-ABT4;3nL*`܁ܡ9e]rR`GS!BOu!�_@ m۶LSPʤ8\V€N}m#ǷjLM7!'(\fIge?7C!qaCKc[ǪgU-I`쩩$(]Շ)рA{BoQ1L܍1^ N j*/OrԲ:u/(PGjUL4B!~V8cKCG~(IIItڕu1j(v;hE:C7z~=7f9[!%eu;S!d
      d3B!
      "Nvˮk+%ԓA8l̡sxNgMiheWcNŮW2(5Fjqa,q^Ԫݔ6Q0}`4葚+H.5:IuSUYlU8V+&4(gQy݊jM-XM0Qݐ?2թw۶mԠ*YYYٳ]v(ȼyNyaL;-pI(Y	tL-R)7^8eMX{'!{o.R9i|zX+Kğoĉug	8Sxxhξ㞘B69֥dXnd!8$'id^ÍK[eF9LF_ fbt!'m836j#A-ebUu@N(j&Tˋh5xm�!lBֲ{w
      &f?})NϦێh/1:>G~^,
      hJahw8șqYVQPPE_U{'/
      `4;荁`{
      hUV�FlfIEAUh1Ӥ7Ou5VJM5OSJ66)KqXzM72'miF7
      "EB#aY!h
      vcD&5x+#dMs3{ݴ16;& 	DtTݿguM7PMV%an6
      fA7NåG0lN$(*QRUUXmVH0cQ|UEA50(&ӁIfUEQLXmtڬ
      V-0b6`>j({1D!"X,V&Չ'B!T믬`*)[UW`m68dOkxkYQzpwul]B:�'HB|<qfpXm8ݼ8q0'$V+5?9zџr^xhgr]avG8_àùm$'i̾TAX\NUFOv=#g\xgΡ_ἷ%Lhqb}lm\A2/"+v<j<=ATi_=]VV=ы~}Sozѷo/}Oor0z6ذ~6̼'/cLrY66>q9g?Cga<LS*o7kɷO!5¬:ҿw)]߁_Oђi\zN=N܍.IB_*QYkfDW-P}RUXȼ
      еy\}N8s5W<[gV'pw+dzV[@سpʙkAOhj<9G33P&ä&p}R
      (f	NlI	$pÅ7Վ^]Iޖ=|t~
      \hE,ek7{SLycO+SYݐ;!0c|<|?S8�M{.y2&>xuDjdu$9@1$hlq׾7v~K7v.f%SucV 7ٗN|cYU?`ʽ99kz>W|*ϋ?c2|q6'f3da,IiNnV� >Iy'\0
      =`Uf|tkn9۰[B!āߪbz/v.@Z2}7Β}90nl&L(czo` ։Dͣ$6o(MJ2⭗q'gTd1pm6	2N9K2Wl`{Lfܓh;ẁ7vNq{g/{Bzr7	tQyMpѵwq2y(Q=ymœb	S	#FOPc/D?DNh`n^=Vkrqd9U4@5Yl.i=!w0e%a*cIK^6h`Ok,Z@]hoDu<KRr2׼:ڪX~:p̉<tK|xzs۷hѧ|'ގ7=Wܬ&3,
      Y)h=W,gBsLy%�UqiT,ZSW\q?q5s`UdE߽{BoZɧa`(oIս`ޔ2rbޖZcO\E6ٿ
      9Lw;ՂŮK6%9v	]p:Uvs{^Dy9
      YAa/5_1U6>`RD 5
      %et$̼˸uRz\ʠYU䥅�|yR,ϱ|ln/W1L#r:`%x7>ZΰVѻ\m!<j׉\e'cV/	̜.|k^e]#o,W0AODy!i
      HD3�ߋ/"dZC�prX"_P)$%$`5m�SUPrMGwEDazTC
      #6IkdKk(m:eTn+
      k(A(dᔇwmlavMo`f+h:Hr;*L(jK297Bp#kJ
      |hٌ3
      Fo~0_=NE[S՞LKy\
      *yRH|&ܩfBT60]|ޗ3D(k:^c$S?ϩ70^qwmˢBY	wwVwt^<k	fDO=b\g}x$ʼ9\*>"o]s(`d	
      ڏ{*6I60`՝
      XΝXNݤlzQXwug]aOVg
      7fc9}yDd)!đkph$J8F/aD	!mql+moaG5Le~Ϳn?]Soe_qpiX軾`hr
      ZMѵz<Ԧu.ႂwJѣa:~^zNՍeK6Vz}]-CU4†<tQ
      \2j ǎkj	x<^/qg1Dyw$b7SƝw<¶:	F8,]'^2]{�hꃸK9ihbϪb?6(AB/&8y?/9Z®�J
      @Дx6XF:慊ITcAg[aT./KaFCE-&4N.Nk_@s8:-A(/$3=ց]JjJl\X\{Z%6vpۜdvi\|1?ct:~o-~%Eb͜5.22cMǻ
      7�ZD{~mg:f:dŲZmM~6hx\ELW\a
      Τ`knL2رf3VrABy{퇋đ52Y__QrL"$PT^<vHϾCm4DȜgmstI9dd&QW)Z-]nj/bO cEDN?UzҎ˦-Qko;*.Kk0ۿyD
      9I÷7#z>.�Lr1p2_1"L7đO
      'LGWP
      _z~퓋9Ru
      <%j\ocs%+6R2q)7WHIeB~6>yi{ܲway�
      j:ӋxZ=BQVSLQ;w@H4V"m2iC;v öl@Wnr_* I/n*|A
      o0_ZkDoGU:as|rZhʧKtqZ&WVVRXLⰾ�h~yua=~ivm3>``xKTv|a΄{7Duk~zOd!S`^Zq=J\G#?lw0m20_6X�
      !᯦JmMc7LqeăR3@ZwhnnCĆCI@z:Z$Xinl�n&u669saMC4TTW<ihTCGïXiݾO#Vۺ9.Vn5f&%
      :dO ;[A44-)$e%yo}
      h\	dУ,@C u%ڧqNbv:P{B&퓚QiđڍiBvNAQ,&r�fqdMŷ %2}X2D+]duKa
      kAtdzcFd-E&V/	P%Gl'։ԒW	
      `"m"O*Y~?ܜ:>
      /?#crXh VL6
      ;.Facݜq9$cᘓ̝tDO-϶Y匾CI02ŮTG(V9\::4v+ei	PiJ;jGXHnGZDtIcqvs4<kRيǻ8gH3A�mSfusV2o7)ObQMowy}?-izo^ƾ7S/hZ#܅[lq{Co^n^60T-Y5_oy[b-_-cmC&46mR!8EQ~?gUDb?	_HfM\؝S8َP]fwL5۰[UQ]B&Vd:6rs[@ @UUIII?;:	n5L$dtV{j4lݺI~BKB/NVV;V!t_ÇWq9-Y:?.w$?\3}iHڴLB!Ba�&-.۷GrL&6o̥^ژ*¢ĄcfTN`d&ٱz-KSRf%>ܑ,tBE]k,\z<{9r4B!G,uv7O)uD% --8v"].L ܼQ*pfZP+kx fEeilk+d[_<[<VƝJ~%Խ|63@#ɢ3̼95,i'8{ٽ)a㎱|a=q'bw|=)\aBm,oo3N&I=omc劾\N!B!]80ݼ5m޽5jF"77mҮ];[>
      ڼoF|Pa7Zр0PԠCE	߽QNЪRٳnjs7}FUe~VBۛxZj|}2o64l3dKΚ/qwJgŧy:ƯeANMC1_(fJn@'Y7;̏hr~B!kJ�� �IDATB!$_i6zTUUQQQeјͿ#oz}8PrqVN7rmsWy	'9ywlc؎Tܜ
      ׾[u2.DM<eH܁\wIk<=jy8n
      uym`!}2םۚZf<>&a8E?B]^.C'qVV\;WS!B =-oXx=:3E2[geU߾5?g-cRo6ȣ|&wBd2a(//tTU=z
      .ŶA
      <t,qF)sfCW"gڸ<qZl]_#$M}uz_lڊK*h?*h@ `i,b&1'B8Uk"}|`Nh*e#)B!~V4R5pPǗ
      Eө
      E6`#r&)8ڵkСNÁ&??ݻw3lذ}*!^:ZYx#Z2=MVI0@!͝ɪmхutI=T	[Sm:񔾊NWjY/ݷeEê8#4t@G{RwT0{9qDۊ0,>4.tZNxzSfލUX9Oxͅ<@9B!REQA1`V0Ʉf6U!~q|>L!ܛNG(2tM!i&|eAJLt̶u~3]ӭD!5($HvߝhG*A >T;*z$J07^3RH-}I/Цt+fWħҺXNtM5GZm+cnB!H[BCDǩ>icln+`+7˺Y[m׬'"
      *P8$/Jy \[A\_к~5`2Ӝ$66;ms[h2oWf۪ŌsmJO8wS^
      }Oa9B!B)$s+!B!AC:X)¢{~ ʲGsC-'Der!B!Qz~MFvuEQlvV\-
      ?}
      =g#
      q\p~|Fg1wGv$tȚ"KerLwo9B!Bq9>}K׮]ɡgϞٓ"SȺacz1q+5�TqI{jnU@Rv,`صLOƻyjSl^Ȫma`';x)lDXf}qFml&۲V_+W5avK,k;e�eU\wjF߫=er#{afo]noB!B<С]vk׮aZIMM%--Gigc\!ʘ7z\"QFw=|^/.dhӗ//+6PBwV4Y
      ?څ÷obu`g7&{R߼}X.Alt_^Sy aI:=O=>~xN	ˏvA>ߢ.rB	!B!đ蠆=+Bmm-;vx8餓~jr+Y%F
      0Lpng3Mx&4@k.=k�]n7ɫK-{NzKfd�g0y4iGr5[y{?-Bxֱ�v(V.6Mߙ$PjSc•d{R[=fҜ�rR	!B!QL&HLL޽{c~Xu|֙-Ósb/t`to:}!5E
      RZ<u{�wV 5搜sĭMio%#ΥUƿ``wg?6rrHA0`|P9겠CB!B!tR~*++q:TTTl2v"]\g.%lik7^y8H9-(md'jV0aOTh8J=^^@f|)�6u_ݏ1ddǚ:gmY^ilՈ>RL
      v`˫IO]d
       %=SlݖV'oMd޺-'B!BÐ{Kii-۶1rd7i!`ͭdft!lhJ5fFL41W7ŕ|SeCԁ-XkVtw(WbG?<PUUERRO.˫:
      {B!`%ʯq$t㩤N=/&#8I+B";6>HZj{|a=k	[~C0լP[[Ҧ)-^?WUqaJ
      2s4>))ҀB#zvx7`:>p9e%ySok\(O>WM!4x0�$KPTjdv(-/AET#`@]$JϏfxB/m)W^x!
      ]g77jDToطGx)JQ~S^B!aS,HPk$"~2IQ@UQPaG_*flYg0<ii(_C23
       a= ѽrKL"%ن\C
      P=ؘ̫<@1
      gZQ9;_~G>JF+
      qiq(hV瓑]I<EQxt@?CzB!@O#
      !JiexWZ_-7_
      92j,ݹ3Y;o?,KP[WղγR@XByEgP#]tg%\:m[ٶ˃ wbx+:g#^Y֢Lyn)NhA.9!BA<[پ|K`ۙj*aw?Q/	yt
      y2NbnU9
      p^z1\29қ	0c{pq�j2\ܪr!;F
      ^ ӫ,=Aչ�t:7Iij"*&j/`ˣw.G]3-j1;aQBW1c$\-)&4chQ�
      up8-;hXE3g0B*LD: +~ׅg9�-`:�
      Pv>^p{~@J$G]8V.- vvqN?~~q+b{ Tp�Ȣ{B#N]b¾
      <y/xBi!BrlI唉heB`A|OX45ceHLG~'?ygmc 0&	4=.Ns,y�gtr0+ k|Iןp:O;Ey;YoC=FWvnAO>i@	H4{B#j(̲f&>x6a:Bj^0B!~_+4^=/5ndLdG[i,_qZrο/ΏXUuAZJf݂NyR\y>;�y&7g~->޻ʓk6ϿƭaaX/`|B!įRTZu!pjQY]3OH#5S[OkK?Ohbu{4pIy*,*=HBRYè9fC$t<1dlb=z{*c7wP^_I_ݰڬ*T%WsK+a]2XHlZy#6:о]_|ϩ'tJfG3?k?! BaD#zhO(P0?wwhqhME,ņl!bM!~oGoZqgf̄}Fo|Wk)tWۨ9d4GNco4B!đAAAQL(Z(5@݂f'"I&xrZ/{3WsݻcEf bwNzA+\4A'T/ʜdnȫicEV5}c}/"1T|3@3~qBBvolz3Χf4x+3)$K}M_MO1{y\Bط1m`7BB#O<bS8, £1mIfɅc|sJ'6+u&+71Z^px-LpAg/GOo@pz,L5JJO7?ҝ
      n
      {J&?ЙlVv<}tُԍX;yRӾټqdV/j`Ykl'+
      
      !8bņ
      {
      ehh{pk0twRsf+
      VQѮ#@oI1=ʉ.8҃_uHd}3.J0c-ނݦ`RZ= ´Iy$c[ضWr593*zqHm:D}>Ёe
      R9!-]3L֮
      �hmKVal&:IVDrv}@
      x;swz2<>qBh6T$CEߋ^~\?9hwr'Oo4Zi-shr!lVqNe!0[T@E!69CL6hC5<sl"qXưIP-*Xdː
      :ELLnCQJ6ac$鯝jfv>6-Us^0aᦻFri.|
      E14ޡ젎+Bfwls\$h.i!đAE%HRJF@"BZYMЈ󥨧SjqπlOëA=Wv!ޮ\uVI2ѱ[L%cCIu(֯hu&dǾߓ	}0�O Q״o�*!F'J<=EB!B!LʝƘi+1tuo87nWv>fVo8sz*'ݘe{pI6Sߊs; ޝV8`c1m�ڡmԎokye0Ǚ>8:0qrh�bNn|Iri4߷$3qZ[,عtA\!B͝߹=T9:pϯ#	1{`XڭşՆ~׊taһOiN1rUZ(O?rѾ1MO
      !#ST`GWOs!T6
      VemCz_:꿼cJ6'v!.SʪZ.JIe,YHAy%9z 	~Btt.
      )Y->O
      zN򥊣\UCćG	zQC|kjЂhA2tSlCȳ}4†ڊX?fTi:A(0PA_!~oG^6UZncװhs	_l&oSUv1Bq8jwQ3g*]Py~xu2P�8XŐ	ί{Q'l=Ǖeq)3T̨7(6ΆƎٰw}|]
      k33EIQ
      dBQJqq	n>ʈ[/)w˨)JX]n⅏z3KǞ̏/9tW庁ɹٌ9?B_V]Zj|͖@UMG_`P,NxlqE+~7dO@P-qXX]ni!^y?ouZ	ۆ	PQ̲8&fl/'�%I
      ,_w6~]w%]9cx<ftV+e.Vq>>qˋN0bIl%]9}x<6|?u8+%Tp70srCSpTW꿬t!�%̜€緦ˠ2U9&\EbfC71LBpWM(f'Ɋjc;PLX.=BqLvpSwc4PUOWyZ?^UOWyx[.˱4KaB^̭(͠iZS�@5S@=ȬW0cBXS
      ;Y+Ž5[xaPx3Kk+̖+WEACmX>hYB֨o'UA>>o=
      _1Ye~:y|\%
      Aj'$+ s_݊M	sW㲘BkLE'b'bp{TμH~}_3-y+R9ϱ_(ץd΃3l_Woz`e>MW{Q_^nOg/bp{%f;Mٮ,E5$-afZ'Tc2 'e1]SΘVI|^g[snV/W/'Pk1Jd@Kpz[`Ǣ l&lr{DFp誉Ʌq�(Q2xфe!8m}u<z7{q4OnX#pf
      fΝ[K鴲O lxF:uI{	+=܁]y'A7L$7~^-JSŗwÉ�4*@.߷s+xhNjHFB�K8|p_>ޖF
      a(7uG4Vgãffkz#@C *(+{Q@A^6頨t[ޓev#!Mx蹯y9;r<HI.X5$Ho$?ҜכEB#=�n͑eHbz/ۊ#p
      +F
      wBbPh~#~WqŨoXe3b
      `	Ap_
      wg $o#|BA|xC>11y=ڄP)ædL&nz7
      muTFGizvZy̍#*<wK^]C;a-xKpH|
      WzUVqtOZc%D~/_1ƈw^$"rlA 
      l GEV@RGѨIA¹hGO.ureY)-ys][	Щ%|%ߥ͘}]ţXZN^be+a-y{/yw>]U<Iu,zTŧ
      I4(XhÄ?Gc4	YċKЬ
      E+ Q
       ]JXNLl8V.H+ΪP?(3Uԍ#
      YT!X|5VK?d�� �IDATVnÓR5vV[A,~` B
      ۰oV}&!ZA<&U  釫:~o�CnW'2ջ}6"{   B̯ƎNc5<HdH^_SU\٪(TŏxAA8˜A?:_UUvgs=!,vi�xI3�ػ z;8L$ca?~J[,܀Ae0[kVz\m�nz_omǛ.Rڭ`P-'XSAAAn:^O͛2q:KMEnm'+<lu=?>VgJ#,ωZvQ0%
      Ȥ32^26x]s՚ޏaյ6=,5_D
      [¯MxNg|PAAAᏪ=U8ς!vyaA
      oZ4ENs?pC}g]P4/+5+Wʧ"(2f̩+=09yZK4h`|Lka䎡uE):"?ά":4cHH   G?٢pnwzj4C*-ͮ
      :%Ƒt^Meh8v-dSX@Gu|zutUFM9~hȤ"U]YC"L%�sd�en~C}Y={sAA.DR5A,xA,	+wf$$ߐc74Pھ!Aih	b%):ma6ѫnj4gmȕEWG3Wa22,ڇ"lKJ`d3A7H=yڽ]9<tKwR cٞiڽ\}7b<+ŤW$I|vmI8;x~e=?I#ɠn+\8yt;h]]˟k1{FDPKNiuSlkzsm{rL$QF4|n;e~/n'J\#t
      NWKم-|M˶Ҫ5R`KZkdu1l1̪
      Xb<ۜ!ڠ4p_AA8IAQCOΰz(�yh0	چ'b],%y<iZr,/;<~pӔc9KwkANBXDt+^" …Vjxl:0F!d$t|�0ÙAٵ0jpU K{5]u0([X;KvJۿ6/^4=tgw^JvJʳ_оIi,b*j$S6
       ȑ#Ueee4o޼QA(
      Ͼo/f؜D2O{a19`Z&WE)oG0ޟyF6uQ*3	kA%&#FLقU1_4xV
      Zc#qZ(Y3
      I`	d&`ȵnTKW'J7pInچin;6R3Q'(2
      WI.WExp 3Y|9uAudY&,,6mĉ+R>�#F5[Ĝvy"yPŘ02JXSQ
       b,m7]1h/Xn[0d|}+hEzi}xON^k^=V_ɨӸQKMK8eZ$ *5w8Aѽ{wzAǎiժUFXuwR[Kjֶ"V̽7 =P4klL!s&W"GK۽0̠S
      aH컒7ut
      (&v*y7 #IG,佫~#Tz߇
      s_,R?Pd9A3p~QUh7YXi\%LJ%.3ZGvŞTٰ֯6,!D(A!^ (~,**f36l,!!p넒E/ňc]'[qh6U&濟FIIcK
      @+I<y7_@4.b҈[;CMp-#[^tJonwmb#`V$}w*.ָz|mGW[V.g\NA6*.$ܚNϏE$s<Ab_gJ"o8}.bI޶~䐰x%ݿOfl0b4يl+E\k2$IvӸq^t>VB54]ʌ%z܁8]
      �rwlET(c
      +.Me&f2.h:fQ
      p(tK0ne
      B`ܥRI0Q8CP\9�zrϴ B+dԝL82X(i9)*!FT=Z;FXsP,VJZ^G
      c_
      %	Pb&j[I9QƜ"tBHͫceԗ/XA.D5{x<"##iӦ
      пf3>􀎭T
      PZ*(`ʃM?KDz'@ŕ+omC2P.{;ܠ25;;]bԌh׫)P5|K@
      PhdpZ[ef8!*8	w4^fy0A:7EU[ΰ kT_J`>n7xIre,�?\x0Hu8鞞)h`呪S>ĥs\&
      ~;IkXP\<X.dɟINID{ǎ#%%\$%%l?yo[uvtI("$[O\]KSϘCӭ=/0F
      ;W=X`ޢp;ɽ31mĵv"4Zv<z)<�KAHd++Ct&hzu,@gۓ0me4Uҁ8K_9Ra9A"I&I¢Ȅ
      |RsJ4
      /Px~{i*.X%	EK\;b`_IJͥΆ=^Vm.btQ�¿D.{0`@u6493N)|'VaL2Ɯy1brgFTy&UCWؐA'NȤNT4w\e>}x|`FNS~͞<Pe9WHAΪիWJBzE/{?uA@:gm_AԶ >809Jt74.V *!n. o+eB,`Te"Cd M!
       ;&E:s?&?),؟*]FA8ߊ_io<scLzGAs˨HM<ϡH,/vГw1juEb_s5z48x8q̀R-ǢXe\MN@'ҹKc:\\{},,Hfe#uwlF&2MFq_ů#߆^ӟiEX^Mqh"q⭮R?>YB6ȄopUݧc1oUݫc0)U04Dh`E	(2W<&̮A&<bS)qDT@B$PPAKX~MPjq`0]'f	,]yT_Tkm(JE,Xe3k7-Hڭmtw/]e ʼs`icZk(tC,e?;
      tz}j/[L2?+AJy+IS?}w&'#ؘrwPpG}.JNA ]Jb~7O&${>ԇo\Uq6i@=ʔ׋Xd
      ϼ؎&eYfL>^ۋnG*<FI�ǭd3ݸ=..-؎1A>=j[3[##(ړÓ.gTH Fh2tEkpz4Z@C:�U
      ݯ8u)QǍ+&rD	y~'Z ]iC5/MuG\.ŎcWU>p;(zxcShB9eG;Ut~
      hF<,oɱ:hgE,n4XL%p"SK[WwznT
      ]~>zj^T@@;X\pN4"/yQr,M[9n\&;NKn'%>~Tc'bfЪNuJ,~ߏ(ϯLpUP]8nTJ
      9E>23UXNNɫQjWAbӴ?~^>4^Kaعy%ny,㎰NͨZsHYJ)۶Gw}:o"bvƢy7#n&Φ}y2|3=HA;X67ܹ_ò_ӦaՃ[(
      6)ƶ=	u6`~JtIgFwIYh&+^NN	ҷok2oR%2	MCdfT�<]h+_d''@`CNaYFI%[),<ȐپeE
      pĵkQ;҂	(2%P2P`k%<*ݭQf%FSK[%%2I%ns|]D^~4oW-FkLrE,e6lehm%tR£,`4lxXrmXꢻr
      \٥oe,XlW<yIvY*yI&Q]DDã˔g;hЮ
      ViIBxdcYec1R`cᵧUݭ6}~R,ǒN}X*r"GE,-HhyR^c9c>v<}^>vrXRXNA>>={1M$%uMaa!giȲi/~K<niFcDEP;$;&BlO%v'b.1u;=&3_EST|ts5pڸZ-yhX?O܎dfׇ⼡=u63C#q44E&<HS9u/?ǫ32^tA   =dLXǟ44uѣsX:|�G~qF3{YxaۖmH[cm|[yRaU~\4+08)['�(8
      |+Gjm߀2'n#jd\B_А=y
      'E6/T   vڡB2zX>Y'{&=1+%cfҎ!\
      k+5J^Whɴ59 W;.Ǧ[_ם/G4U$lnf2F}-73@\cn{fRVݓVC1'y-F   	T}o1%^؁*eς D[=X7%~̑z֖5LGi{*6FX{uDbwNm_?~
      t+#(+
      _Al-ޛCs2i>iӘ2~;j/AwtM<Z)2|#BsV
      f‚s7ذ|!ϔc|{RJjSIk>R̻AO,p\T[?Yrt:/wdը`5kL>Gӵwߛ
      g^N[~h֥;WE{+phnl eӘ:u:SNv:Aj79b;,1"pdV<^r6VDA[(l|wkSSֲ8:~U8:,喏Њo~G~/fc[p*)9sxfF8=y{T4%Éa{{>kR
      koS[0b9ӽ 4S~\
      `_~Љ;'ӭIp[8))O蜥F<:NTȡopCkY3UL+_`z^}n@@#OyO8[W+@lAXf
      VbլY3cƌ6hߜU)9ݭwӶlc¢`Uun KʥpVYΏ#pt%&^ٍhEy	J�j$I<AFq	Λ4m\Fr\J _{59_~}[Ϋ~sg~ÚH)~$6$*wy?<D$"fm!•1`vELn㑕{15g=/z7Yqu$i5Zk }߹KxF|3ȯq޻c2Qi)<YO�ƳpӹIIϲu[N(gч}Y۰Dq[7O
      `E$(dFɄґx6tɾjPƚ2:r3Nw*[e%MϒA_xc$۪$;_>ÞYN g}%	Ibҭ;!}W(ќWy%f%pKMnQ_,};w=/z'mLi2Ȥ7^Wn>w[h?+{\;sS$fdIb,7::Y1HDLL
      6$8䣖~g�_hG78/-q6*ۙ?/w7_3397\ޛNG.,R^J[Ǘs25Bs9y�<_A}�RBZf$p)?>w?') ԄϏBt^z-̚M12~ʉ&g5:Kdl8c"B7>CEHysx&46meicnuiMJl|?Wqےyl@!~'Ji�[%uC.udɴ8ĥ.~u'}
      -Y2t}&jolqI]sv~^Oef#"Y]$4ՇGtՇǩ"`k\UwsWx}ґ귾{S7yYo}f[tM@98?@+uX&{V8cgW{`^ډ^cW盙3g6üނ}آo%Oϑ]`ܥ/n=<م+bwuWקd\w>}M58bS~>]b&/o=:>ډׯA&!}G7OEX5?._g
      �+Sj%wчL[}#Ww`o`3>v͋Z&6͂o.~ӧ}YfǓ@'_+" IUwE|>0Zxh3l(IT.An("=in7{T<,謝|Ϧ){YCy0>s<5;y,
      ~̙%@ӆdK8u�� �IDAT%#ÀA#;'4ߘlFtAjƀA1_~rG
      ilZq+.fPV*fIٰͤ^fkKG8t 6^"	?؂/!`+G;l,'n{Ǐ0}?boq<GX�:'.ŇY?A׳B:Asu/l怗furiD0NMAIl>#	 հp4`ʿH`BfY�,t|Yjuv~?.̳5,-c#+8qeY6Q>̕c/ǏaTKVHق%:Q=(WzfCV3-a?C#ֱNЈB3 s,O;�hp�C}Nˇ[V
      IO:,	9pICi8CqͭQv'o|P\Ll\v;iiidffi&�e3P~}Yƻߖ2</zm=e1=ǟϣ/
      wu49/ajLx9niʃ-ˉ,IRF1$K!Go&|(q&v/&L~oi<z.s+tkh^NA;G:{sL{1j$~}[Z>WD85:è|8J+ζu:o_?{g1$
      K7-mkxTGuyq#sGxexC/*AN6g;;2
      ;p|3f9|׋Wt41F~{f^ʗq>k\N#_3?v=�"FSrw<Yw3=EN.V@SCuUPѥv�oXS㣸1HqE&K
      [J-<]Rp%ě#3xw6NChT_a=HsGpuf
      #4ˉn@LUm=F邔OhÝo²B
      ճ36U{fOvcJU")^B8Oe
      }/T{`v	�.otYBC8VȠ'0dmۢ?)v
      k5O#6Ђo.~EjRRRB~~>(,؄N[tJ587f%X=TCv$=闰Xb_]T
      3D_!(?zH:0|T,ѨVij%h9)EhjlUfJr_NAOսWw	i嵴KjdS/vT">8gT?V=U9΄]0
      {v
      y+-nz5BQdېVàm:<Az%?0DFFI_ LY簟onM<:![aߣz\59j?:z\Ew޾[aݯau\ަ
      yˆV;Q8r`޸(ԉEQ$\4@wۓ	xxdnN[y溾Us}n/}WEtLqzmO.y&5j\_Ǡ^=xTn1oV7^'gj/zmU)k4wY;Np DˇS=_oъF?]UZyy]ۼo>[ 
      ypP.׍n�1=Ø+-е=?/H.FlF]d	7FUUWѣ+gDX#Ro-&6SK2"YPb|\so+
      1z~išA^xH˻O5:}p33RCI%؁ؓ
      6N4>øoFWݷa;	yH$\u{uΠHJ9=aV5ӻDbF϶9x/S8
       tǖâqόbep֨x<Ȳ$I3u]1͕�ťhzd)T[ȣQ&.K0€_$XNI0'ox|tB"M[$@�OlOXl:ٌD<?qfdt�02+Q:FRr
      
      ˗XC=r
      Az_ V ]kEX,'}J&S^3a"̕H&#uJ31O^lsU[<E9|M&|9c) GRAr3H҈Aέѱswu}LJu3ww+4o>!P?MDѹcgRԈLJnݸqœʁ	pSδ8{Yb5Ǘwt67An=xd꜊<y|	cpXfRy?׉=*3;]u	s2];8OˤV,'M,URݼXD,"Aů9뺎ihʍn2?ť~}8}gZmpZ7Ag(Y|6|~=Ndkl[6=KۆFfr\d§i2WbD<A�>y~~o҈WUhn36;zmiZ)<)I/gk(,-en\Do0VEWu3ƒ}lM^d٪Ռhr/}MNIJu$K^]Wy۞4^oU;/c9XLT3/mWKE,g˩lӼXD,:A.Hz
      L2E?>o<}eUVoV|m[{^I{gG獦ggPk5k!;fgKu]??VNabLYXWۗe+i>'yDEWW>ߦϚ^Tjw;?VVVw.7>ץ;rsj,&ZX]#y,ŧ2w~o/V;/gK5rxy9X\"¹]2Nҏ;vf_iii5:۾}{ZnMRR͛7]v$''ӴiӓV>ue<uy0esX.m3ݱȚct~ .7IbT9{;^GA^obn&^ \>pa]�	E;NIit$WF\6zo~<1TyR<^qSFcZݐW⺼+
      r12^-%*ZeǵAy,64K*ORͼe̋rT//"˹EIƍӲeKZljEe2Dhʈvo
      s
      Tϯ
      4+)hpM$Wes-hgpSۦ=,ȫx
      ch%e5}ڈOnF~\w%n,]t/\~mkQ&c.~>xxۦqLfP nS/AV,fK:y0;c,s߿qc|X[@E<'bA&VsXt<Gn/bC[4qW3X<1Rlxe^jǢXD,M, \Xj4ڳ$Ip!v;v.IN:g/Q&U@
      Z*\ųAWdBߗ0ElߗǤˆ}FE>ɳa~6IKarcY$RBFoL~>6x920瀁Ll^5Wz06Lџ2NhŇ(jxNӆ}Ǵ5œSL5LzCr,<ر;$5?|&2&1oxĪXSƓo?KF:=V|_ˇs	:n	UcI;c,cǿS٪'/̵ፙ_X8X^2IKkዷؗi8Xz̤:9P5zVyz*r"KyXj)A.<s=\u'v:ԩSG^^m۶%::o4/E\fUnwd?Ϟ&:Ǔ_ŽCЭʗϨWP8?a
      
      0%Ԗ~cD6΢}l4/!EE$R>CqFꈕ!/lص.tqӪK?7K'mp\"TwV]/4FMITv7_ũᑷUކ*Ui"qz<6expV2{3G~KRrSTS$7ěAz.m}صt&^%}RsoJ,je,]SqI,~?4k"9qy)UAL֩bVX5YR5/*y9K?%yXu, ;vϻj=t]G3
      4͛G\\$1ˇ;z(#G<fkFqΏZt._i`:s~	pMu.nty+I�G
      7Nj9&=DEb~]Ij"'Cr۷X  p<ٓh"))n
      LeiȲi5+~A   \ů,V   Ow:~_AAA759--S/++EUsq>dk4gbjRBE8&pQ;Ȕ   +V &&MP0BCCٴiSWMR/)RgCrCF_b"yxgbC
      tȐ   {QF�v0LVF6.!@߰0^WbA>6a·0bWGx'D2n˖'/܂z(R
      gzЛZ\`AAAF$,,HYYYYYfBBBLea숦n]g^oyX|keʾn˜HI>)(@֏;"ۖ'4`a
      EAAAjљ_I())!%%ǃI&HtrEcմT~ҏ#B߲ގ[GV\հ!ڀ$At9< @_D,"JNAAAuDDD`f^|N|84:]D5PO|NPk;u�Uh4!:G4`8sr	   S3YYY8NdY&>>,222PD`iO	}ݙf4{g?85]fŝDb3f�,LKƎ:yO#!U26Q¨pɯ   PM~~E/S¡CZAAA8O|h4n7DFFrV4dY._RAAAo(~}*jVLFzםlW s}>i9~AAAT|G>vT39O6YVK 1X#
      d|^)!?JaYz[35IDfÈdcX0LE0{A~_HRпQ,-mxtfaAۼ~K;зm:!_çCOt2,$lQU6mfbG'k.ID,|d;S4f#)ߴ*F#P7Ze|bhNldl	Hk
      WC
      DAiJ@V
      W*
      �%|:Dƚ0
      HDDr^j`0 ;w"J|2Ř%V|~OL`V
      S`:
      -_~ұMѧR`ב$#fܒO~waRt9,9,AXrQTÙb8g<T9'SPAs,,wLwY*;QهfzސN~^<y"߯au$%Dz,t]);&;7-X9gWb?\'rz`I'J[9gD,d[?!$rh
      b率אi`l,o$LJ$ku|^_/v`?(2Tǚs+ػ9ͥ1u3}Lb#3i//=]$(XGo7WC<U{ktZ:6ٲU)!n>Wֻ8d3*Ge'+k=tkW^x[ogomÅ)t_FnDplV\ϲY]�{|&)*1&,wnKz	Wn\44Lœۘsb60f\n^Tŭs6Ɠr97P`
      ;͹L)7EQj^ugWM<zLUnoy-8'vukF�g@T+vI ,E-
      .ɣdޡ$Ktn?PÏT+t_,Iؓ¦<oqG'G~kyhZUF9p6kDZй6,t*g&pE|=wv0vICeԃ:5۩ӵ	S?HDwe3)v1a%	
      qnJ~OXr^<ywx_wGmf,c/	ߞ"vwaɏ}yy)tKw!+dÌ.VKvÆ;I̚O:pi "g/^N-3F'n.C%!Ng]~zfU𡓜??KtnIyH$?Jk&\SŬ
      [s˗IYCP*8UyK'UFYSھ-5Ҩz61_][@S;AU?ÇlK_EWckz!Hk^C@.~jxvj0oV6+ ZF
      ,ݧaM|A03gom1]6jC[D[:	vʂ(O`}ibwL9WGw~0|2"P@*MnL2�rp8PvBK4[B[a]A4,6t 0W-ӴvlO+*ydXkL|,F̼6u'zp6bkNrY<J$e0t<s$M
      6þ $0kVns!0F[$j*
      °0[-*?dg	~$K$'ꋢF0*ɽj﬉쟕Kl*,SE--""j̠I@S3Ŧh*VЏ鏀ǣS^r(f.FH#x	s:MSsO9db2	2�� �IDAT{T´iN*t=[LjVޞ[̈I lEMB(7iKne`=6	h6sFٚ�*=:<S![K[c̅<tj9׮ο6<	/}vF>0z5M4J#<#Mh$Pm!Sq!3>;ȒrjtU}e'5eM槒+M;DA,Eg"_D!'pkBL{zLw+է7fHF7~%*6=oǏ7|VƏ灼[
      }*}|2ƭspvgy)x>}">ZKIMOቇn&xP3w!!$zKT{oPUC\ɺXP6SZT>6/5o>!cHOS*IHjsH$UkTU4#t'`XD:nlAfuC68uLn)t&˃xZrE7=nkÐBq8jk(M󸤋yyC:ڮ1g^k̙צ"pqɄB:9Mu:Du|wU7;6lF/d%B;qS8
      €e"xF|ґ<iA:q[r9/dmI@nמI?<C4ׁ]mRt]MWVz_@q6vyKkHyH$'$QE;|_[F6C`CD`si2{i*cδQ-^#55:2aYŏ708@Cgm8˩M#έƔx7_ѓ5_vBˌi{]d,~8N TíƬOxN
      EPi~Yc=>OX
      e"L-aF$A8T~a{Q'PW)RIMտxp'tZ6}7!v̲TNaڥ<I$�hw1|Dc-?I`?=~x.HEJ+=?xR}SjZ#r)t&0HtWeU;!غ!:ێ³]ii3ouLٛ(&:͋Ҥ4J$D'Pa8piD,
      ݪ"")AGX'oywNC4@w;,k]ˮ8;z'5hٽzZLy{U
      >]X
      
      aڤM N8Űn(
      S.!4g.e!D�Q׾ńM#@sţZ&NGzEdVG~j?39ƈ
      KE
      `b*1M+ɻ	ZǎbDTǞ-jJh.ۉk`Iu.n-U)1MfXAoflaX 9j0|`ˉ"xq:"GB`:$|5ݲQ�K$K|_]yD"?*w\)Zy+=V' 110wsעB
      -yLd8
      [Uce?Χ5J?pP$4
      x5T]ځǓ"<4n+]^{zp7O}ॼ2 -rB>.Ӛs[_8ˠ9b,of(HXEmˇr϶F!݁#^,ОkkPQj\{DY�S'E
      6@;Џ6 APzZpyd{͕P1&�*#Mf#EG%j  FĉaKXb:{Aq<_A-Q||N:n9|
      Z}C7ʶػbOI{	!*ERPPX0O?BɄبQNBƍq-e5Q4胮D"+h6*归H$˽B=ǾIhr;(HVЮm{:w(jj[S;ѩSGλSiNd*iIcyj@XәhӢsTV)Ђn;C'VA/Hց%FQQҩos=
      iI0L[B Z2 SC^0y]sbǮl]JKWZdx˾>Z·qډ(v*B;WqQ|?|Gb1u?XakH Vi<G0W+FP+QU~ֿ܃o`;a<؜^JocO0Ts?e}X9+"zui9\8蔳9FKٸccuMK@5<g]"Li7R/HkE~DP3=
      ;	ub=d.#4vcZn/GR
      ;2z D8SofȡD"Cd>MbYXUUt]g\�DVΔRκ5ydU/Mᢷ{%H$
      fhuy֌؅B<1!{C|(˷Qٲg~ʂO=(_[K +PqQX_C�
      m@2Gչ-$A�gQо_"b唦t)4oSLMaԣG#,^2µ\AU[h119FZx/UZkX S9S䥖@27܈ާdf}@T܏|+8m)xMD3g7?wRGKwD!|_#b:Ļnቌ*!Jx8^psB$Q[~羅fDh~62DޟIχsΗ^WD-W5$@D톑0-,wZ�3&4p
       0LD֬-i-ǎQ!I$
      ^MOOGcU,"--xg=Xŏ[\!|8#a23jaLGigܸ2ըЮg(Z{
      Us蛫PʨovJ䂾؄{Y[!='QZ"H~Yb;Ne-1-8+͗jDF7=8)trjY6Q،33V!`]4p>v \#6D!|LqbGM㱓`ˢ3"&E-Yl#?e=1NC!kxC
      iSEtwNnlSLeФQ&iYwnрF
      OTA"xS%laW(ff
      l4RN`-,rڠa	|6hdz߿{fq0>x>暲KjLgX$:t4\h%߉W{342Ou6Eш`tydHDӆa dvW=k׎޽{ӻwo
      
      
      %//cJ9O2+{c(gn\{l,1í⺿geE?ng",[}/U|v.„,Ł'τR–7x?)(S&VlQrRbi3-H$D4w~d``DLItc'q*&Z@fi
      TԄxzէvz{O|﷙ݳ;g)M5_c0VNZEacUth!cq5`)3.Ac4)hEό&\ң1f~w]]߹&mSc(j3~C[ ^ޕ?!yb	,NRyt5+_~[i=J8r{HZPBU{I^8Iv!?n*BU!U`XB``LĶeh}Eo aw,f)C7m(6=\"_UXzR^^ehZ'M,f=!^yg&*TqY~ҿs>\ט"L|l=c!pr{D*MշeYlŔF\M/!fVipy2D"/.;baO͠qHP+s]HEe&M3nnAfNS$ht*T^CЄò2VjKKۓ	N;\ŢE<Ɣb
      Yjl:ZȡPcrQ͘+@K]!f2m!~Xdq~|?Fa*
      <ș[kZa܇o0pz;Q`՗\nE`^""~VixR~QT
      a@l�W-q!-;{R4lh=ܙ\[>:D+?">8Uz}JĆܣ%:\4KC{TS5_ye{[aŎf((Xh4vmg"X_Up9abDD	
      UUFa
      TEGemfc(1
      (rl4MCٲe:/5S+)S |p750(
      h\Qn>_L|%M
      #߰eIe ,nV`
      iض{B?w9D[L>'_5%pW	UP4Bʊʛ*X}*d]`
      *0<XԴѷd8(Qo8RƁPc֖=b&{ͥ|~^[fD&ćY7˞26}n{Tְn^Fcp&t	~ttN8>^H)4خ]Y,Gt%fYhԆ@|bypYlވ`Ԙ?nH>V[zo3U,#|DH
      Ϫ\Fsh_MY@3DbwNc\!֚7fKy-8nkY#h7:PYƘ!ezֈlHJ`zC�BIӻ;oη y쪉(](j=Ob[<@))mHsB*xQ{!!AdK
      M>l-HҒދؗSr	mXK-zHN~ټy3t:lذݻwkx..e6m�\{Z2ߍ^Da)l=Wa�zI/[|kh@<x$龜`[VG	c3h Jt"i|f
      FK$o�i5Tc&F
      ***7B>*U5 `Y
      b+ݮja	MA.dR_KAelIK?HoO|$ȏK6 U䑿$a4]%[Ũ5pbdH/L4tE�2?aC`FL¾X^ppM`!lUy=F=*fH؋!#@_J|
      B4"WcPQƤ
      @&(Zi`/nڻ/gcś
      fCuaKMXA+,aϲ	hbj	XAeg%#5Bˈ&5K	Ql:bsвQVnTu9H$k
      2EQPUU,!-[<N&lhD$Apg{CBPIIhmX4g5Y>SUHLdc2_I^)Bԙt3N_
      0
      'PD"9
      (ZˏV–PQ|nmʁvgs/9O[.:=&\2<
      ?ʴc|2[r֤|"
      rψfୠ=<Љ)Œ40%‘{>`bܺkxBhviûޕ6Hm;DB ')Ǽ%EBS<k}GDjO8L|ͣ-+$>Eݹ2ᯪ&]gRս/R<}-U.,Wx%?!Hpnd8S}g#=#
      crG$sV7Vun+[%1U:J$΁QlB"&)b&!CŌXD
      `D
      xs]Y&**e_ ~V͊ aD!jaL"@8T}p+#y,k&lh__4P8)o	p:mX(~`2kth}Ux6Zg^"Ȟ1<=h7O_xn$lSMS(EcֈeJ:i7MӋEX pD"M_D"H_S^FMEa@,M8`
      ,0@$bZtiWc2ؽ
      ܒM05-尸^wG<~qdo%1RoⵋX2fGZA>7|PɉjS3+*v%:f|p?G.hSK@Ҥ9W}Ifرu=)Ν¦סO' !H3b`KO%񓬋^O]?)&(8N贺<wyů͉D"GGzL<fWX`Mj
      0RS~-iX8P۷y:XE||<.>�_0*Ghn+d!t
      A�]A`+*1X(Ĺ`LTۼюWFN4b;l(D8Tm豣TE-`EwDPxP(ZIן뷐|;&7e%3
      N]À]0io>MnUوYLLڢE7BAD*u׏i`�;5z
      pQ:"lƢ=&(`{	aÀr<-0v
      ErOظNv?`)//'99_XueWioyyyGp:8N/_]wuynb=<W"H$e@,:{d{A#h,MQ@
      Dcm ӓ@UHq@W3�]S.œMU (@Qp
      i'/Ks8<
      BUp͓HեYp2
      bV@u8[2`:rtTD}G).@,U
       Kl<D-"wD bC|hL9kKXX~hD+UoNDQ"v)Qp^SǠgq`}Xת7R8=3Ř-<2J!Y`c̥t+jtSW7_eg{4x^6o9k>.v24j7eR.OCƺH$'3(rRҩρ~M�IB,�޺.#QS<'&'\ʯ	?B\/)'djݨe&Y3H~WqsN�RSSIMM?*E7XfCY;�W_3Rztoɪg|? ލ\ywwS>谂mfYV.֬Vΰjؼf2RH$'9NIl{ԓ뚫I]Nھ>c}L2I$ϯ;h�� �IDATQ*.]ݻYd	p*Xj"72}`WU[<Ӄ!$#XSF#zg)(=]1hh~@Tlv."D"H$D"H~idddҥ8ʯJ; E$
      6K}Qٹ4AKLOʙJ*0c ,A#ˆw0SQ䮯D"H$D"H_ixbQCII	%%%߿RQ־9X5!w~D˶u"BgmxEhk<#?{R:
      FϖAS7NG4CkذH.jơ:7O$i+H$+BUE9a5Th  pxx́qJ�]UEZrbT@%UQ!#-!j
      UQQlM(!b;9DWf
      B(d,jJJC(
      $eg:\ARr:q4q=<o@`wdw0VWKTSr 8N`+	E-JB~ʪ]8�^M --	NOi*"Q
      OrZ}y6kM5zb젯՝CHwDrQRR)(/DrBK**A;
      ,	!/GmSm[}f^`.'O/7
      E}fzbDn!_+?5F||k>bЙwg>&^Y?NDCLs\Ot(yB!IJEnE>B!nKKu%tu8YqՀ\ѽOѻ-=!{.9l>uϾ_3|+(
      ;GweE~U_ѫKOѫb!~"B!f5{~@8r&(%̟>E.}D^B'MKCL6M; ij#XjX~qQ\\,^=_uu嚓D"Hƣlv@u]~xmb}ryxu
      .|sf`v:Pϕ]?ޫ?e`9OL8c&ogY|piA^]=9{å}Ų\wD`o}3fcl\J1ml.5[8t9Cb]457&_K߲p\ì;O*?cђۧX<o߼އ߮ɰnÝ@p-?YCd¹5o \lfϞò㸺{;Ϣ,Xoalr`=K;^7𴿅I1o<nbJP44A|ҿɵϵT.a	['Ѯ]\zi;tnb$ߝIF0H$*QHs-x3ER&b܊�fT,kxvXSgLux�ʿUC:ا'/Ɯ7j}rGp=$>Gz5ȫTf4tEMǞ	1yt�)h'8q(yG'nBy	Jgנ߁V>qlXЉՄ%搙ITvj@NǑvawõh3;6CZ=Z%n]w6Zt8G)ɤ.5Mu?lOв9vt99:4ώU꽸�'E.#&[~[nc۲o<,.:7L[ցWEDW~U|e)QX\QAqٯQe̸{{/1kVD"Q{\z8>>
      SZж%8u4j.]}MzNcUMGc8#5D̟μ9[oW骷"T!2};^z*7hs}l<OqbGx%[כu!ԇPrX-ί(y/kpbΟ'b.t2_1h`(zs0v膯w~5;
      B(g;?
      �%(*4Khh}(|v[?ɷ17XSy5o;Vze
      Bb{8̸E\
      kWiի#igP#D_W~[W
      @,kVkQ;_O;"H$86vpR_f?'1m\Ɯ_8
       
      b�pPZnx%<OUw9]2}<VOpq966kj՗vÏUQhz&wkh9}P|=r?,4XkY<AFsV�`�6O	YnA/TPTjbc7s>|jzz2 +nňYbQOd�T[{+jf+07~AmR_ӗMWPu-qbjϹ݉\9An(/n"	;~ް	B^[7~Ak\.9I$+s޷`!;(%eBDWFYbBMxp(S{L}xw}HOgsDAKX(``*ްDG9“7C</7,)jmmB7_ pwV*\!ggWzKd+Wĩ@\R!ETFZ/$޹c!*-%CxD.ĚB@|'Vtdѻ0[8Z"w85̆y쁰	+ǶH^,Zgj®g(Fch.jk؜G6+ă_+E<VRwOgbM}D4.r" @b5BC.9gNOxaw}{DUĻG4Ѳ1xM!J
      }~.G05#wC!{vl";3M8TMBGw*PŃ4Lx[h};b⼃BxHI^b%!/錺['dq}ҁ-8w3w`׏٥4^꾊Kzљ6Kgjӝ-AYE6V=C[sn8J1g윱=\7x.)%?y/.yXt%}w-5Žq[iz_3|"t	xN!ǁUl~}ȋ!H$D"4P"7`i׮AINN8j-�ejEF(Bbδ߾Iq6O_˭ִp$̥�.e'XpQ	-?n]B[h7ikTGr<N0Gk6W3TD)+3.J]^x[.h(</=VOf
      -<w-귉{H$D"H$_
      h8&/,e]
      <"ϤCvcxG6O~$EKìXPK0dAE
      4"ϠC%AOF�v%\ui.6U<X	X7S-׸{E;KH$D"H$_wV2m{T$o_ш!]dN]	xwQ@MCMZh\B;Jһ(B7(ڕ+v}24ў [0ldؤL޽t}/ut%KN-$Hmvl?XkA=8w5WNx\y%D"H$Dq}~;+9Xi="CJ$D"H$
      Wuk2;򫹘B!czD"Xjkq&$D"H$EHL, @H$ߑ0s_ze�Y�l /N%[6i^cMĪD.#Mtۑ{,"{O�]mWImԔG$^-s_e&1?.끇|9}CiY5#< =%nTR8sHl}4UvIQTNĩNדϟPl:q)	ùlTGxb)4H,?ډd1XhXYC8,}rlɗخ}}<
      }qhZkY9TC!0\y7M-mˏ~nFrzQUmnd5ʥ��f?đU~9ad@"_B5g̘Mظq#7ndlذ~ԩˏsJZT,fW;Y"H$'Ō3Q.)\WcLR>zr)r˦0-�~4=Kc=Þ6V|.=C.Culg=$feQx
      �֢qcn4"5уih}$M#@[h(U)MTTE) "J/JUj)$$!=M{5rewΜyf<q+;Kj(Uh8Ew~+$_
      wl3-$|*4Z7<<<-/q\j,=0kV-Y}+u4&\V1]8`YJM}77"=۝P?N7~!WdžW%BRٲ"ؗoju=uZb<8:if5˂أOpYd{-6=pzlr$4󛜜L^^BT*PGbH祚:ήi7Y�LVMwo
      AjN9IqP4HOb_O=
      ^gIboywp8s/C%ի˲n:
      eղ%OqRַ=={LN/<-Բ):`K:7q9
      gyf4Z|Fh_p:^t.ߚolgq.ڒI[p8أgY"@~Z:؛N{Q|ۋ,_
      Aiլ^P{Ӕv=)K7'>xQmI]',CTRvBG07/_B4
      kHލ
      |Vl5.⒗opӹ3f/�8u=˽qءȔ.gH@h,6@[n\Ie2طߏO3ڑ9c=@,-n/^!�iw MnlĒyc~xk2j	_G"\|$	"1hNDy(]PHA}8šc
      -DRb6mPZ5�ݻ7zBZO,[FdVy6/,<Rpw⌱xsIifA	Liy	7Ѐ
      XUSNݩp ϩlu0D2buU-=deK$ɟs$dϡ=(I|y<7:vBeή\܍XƎH9rɅ_�ukf_\N̓Hj銫Uk
      &c#8X"K˯\;>|0Nw9:mbpf.'kJv2>�Ve/|'j8P˧ɨRT?*#:ո.=	@BP;y5Fa߲yiuUʪS]g؞oњ8?
      g-`-.SY3"3ZtFO{&PvZ=jT(E"	+̄9":oARx$]ƹ$U;h,FYI$1+777,iii$''se-g!0‡{^vj
      +Vg+ۓXk.:
      gl\݌psc9x
      ?LrÏd:Вu	E075zpxW+up1B8m2҄*YD4c;p*<MmK`M_FΠV5Pխ0lj
      9E	5IΊ39Re,ZzV,N]LbVߨ(<j՚56R>;v?G{ֿC2؝:
      hs؁clm; >>g~xHWSi3F8qi^*J]tɼ#)1o"z56z3i^v1Fa,~:ugv|@~N;30CھGCs<rʁ\">iƉݩFi_n8π	_ZٖѠčN7" S{+Z?eb-DRb_JnŋƒnGyE^U7ͬtj֞,![Ws,!OP/~Ƅu>nbVTU
      *),PaPxilڎԸ$9NHK̓-H$Svx5WC|5+_B2Dˑ=r{4j-:3T n-{�N+S<)s-,q{X,C6gN^<bGH"'~1ʼv-7VEV$s#н|הܘHgSCRH]/Ө4
      (·C+c<+6~ݹS$�SI{r4̏cHL,r{Vc͆\>v-ô=YlH 1ބ(^7<iakb\xSm>%7vcxw+Wo{cX	s�xm;Ŗ|9M^a(zifexh1\abhaq8ңZ17̥+%(is\\իWzܼyu뒙IZڣYTVN1ixWL
      2X=EN]χveAn;) VH/⭲aņ)F6NɤTէw]\51[\ffT0K$O5Ƨ`:�W"H?σBYHm"f 0b<q_dӠŤs1&Ee&*1etɮigw_F_S0q‡;8ѼFc-A
      Obْv3QID<6e["<EKf44dw_Pe8v>зgR)33Z̼Hv]}5VJM-owtZ}0S7Z=/h z'oͦ!'9i{'JjwObZDy"XRY9
      0f1MbtbޣY|l%S4}\mC1Uz'X [ps6wUT~h>UZ<Kгg[
      3h=y0JQūFBH7y=m~v,/^!Hxۀ!&&N(jBf3U>rzy*v<vFT%:{`D':T7$Oj>[&vޭtb4
      -@rr!k74d"ۛJl6o%iuK$HJ֭d""H$D"HJ(VDZ7{DZZ~~~<έu:T*N_s~%J$D"H$ʣ$D"H$DG:D"H$D"~%�� �IDATZr%UVuVEAreF/.i|
      A=qlK-y_"H$D"H$-WSI|||XZ-<^ظ@RP(Vx�V"7cg
      |yn26Xp&UVno7>td؍lAܾ,bj9%;qZj4g<K$D"H$-{M6iӆ*UBJ		y(\ <~}]z*y_cq!e~\'׃2X'\l{n˟MT*(ݰcϮ8;ZM֯D"ҙݽ7a擱#דʻ͜qW>~
      +S65j^~ߵ#;^ڐ1aњiwkI-hڤ>
      XE6٬4E64kݐ9pj[D4hDhު1sv(|x.aaYӢGszД&MR|u^W_r7zoИ^nK/*˧4`w$kVGD0MŸU+HNv4_EGg[]>]H$j47oΝ;8qݎZG
      Be4,\6+ޮUY4>eSY4eh&4"jTma@q#KE^_}<OqӠӫQ�
      E֯D"q7b~ғ;yf9id,;`/_fd(X},#v_ֺ49SjݙV(][vp^jC%ٗx)Ξ;ŗ~_ȑ9qrݯvZ#G8rgV.^\Cǜ轄sgr6r=Z-]Ez>s+M-¥H>z&`'j:=BS
      9?.`x{vQZƜ�38�ʒ8j,yׯP"d_T$/XQ[wXzvK#yy._8/xS3d$4WV1FAR=Vͅ
      pSp/JJk,h\^~<.(ނw
      (
      Ԁ2sC%D׼@k4s.@l텯0^bጛc`�sա|+
      wi+KCTO];S>T	k9x2"$j߰3䓏4
      (yo5˾eާtm	ruv�u�tzL|<١BV;؜PXzTU\ܷ/.qSa.çOec*r@ztրM-c!�x$nzޅjhh);f_lsE+vG>¨w_-כ<tUH%!ݸ�}%7IT
      Py@W2~L:R:E]
      &٤|:'e$`x~+ߗ;2H$%=}4QQQ(NCVsebb
      9.n1tb<`N提	V4Z&?1ghQpZ|xmа>LO7!+)ͱb,;&qMjԉ8s;8BH$pbtdlC=/iᗍnpnMNvWHW#P7,w)=5J+{U`Qʭ`23-C3K؝xR
      =s+'~C
      
      ~LyCcʳ۸A{foʗv5	[7QYZngׂ|L=7Ȱg75v4.`#nGQNlfA#=+Cb$am:fz/|݋F/_un^X4U| p0o֍!TcO'7q-Cp/ϯ
      ni;vU؆:/Y`WJ˹svz;?"Iv^%(.]|EBԩS(j=eF^_?
      P5żX@SPv<ĊKFj{[ Ԯi@as/5n%/"9غ!>&C6^:=ؿg&1VWW/6Uŧf#Meq}�-*[}tm7O.v;1YU0rWa_l<-jQ0F�Bڮaܢ֐fD*f9X<g+}z}'@X1z*֣U^r:71JZP4`7cɦ:~^N_Sfsc|2Q;FtOD9g9gI�<ĢonLmDg…P͙dyNV'VTB`X{Ɔgú9CH7غG쪠RۮoW]# ɷ	@&[#D8ZU]F!P`Y)Yȝx4
      ޫyWQ
      f5R%\r3"]\<kK}lk( 0sxs_Q[<j_|6Oү	w
      8ľn.@Y•ki\͜~
      '夬1tرr	+L>h
      qWM
      �S,3lq3q
      M=HJ]cSn\đx{LNj*.AsYf˩~w;殸FݰP2.Spk&b=T>5ӯyɕۣ6\a~K!O84532j=</2`59q<pzœçCfǷXĻ|H@ŚhDfuf
      }UOsчi;Q&jzY=ZS
      U#9xf+sG|U܋h0`J$Q3f̘!A	LFʕdaH$E{4BQ>UP3uhE|BxMe<UBHtN-7[L*!nޅdgf.1/4ͫ-VV~Dғa~%P+F7F1)<�pTM*ֈZ2ЏA9{7Kxjc4dea)'rv5#"vj=-tͺӿo-T@v-j^
      +PeݐRQN߀G[hKW>5jiHM"8}GS[xIeE;h0`TtW.S
      [V.}ڍrEm]!fP#�iPםk,C]6DINjZMٲ>\4(/pa`jj:<*^"|zkzWM'_|xJtK䰲uڜhNl|S=Zq92u+0$D"H$j&**֍z*>rd2Ź�N`n!&c+㏯#jjGp\M>_8M<Cͷߴ|va)шiX3>#_D"H$D"N=jΩmٳ6Iܵ�82Ow8#KS?6�ٌyz-�*E6Yz&'p3J',?Ndtw'Eq.Q}]bYZk
      Kadk}3 '[{[W$8)8Ct"[޿@:+H$D"H$?U +LT:\;ph`MCwA7Vs:ƷS\9ل,eB:ŭ^Za"rC)_oĠ`-6b	(LMY٩>Zy6@T6c74dU>1X,۲>kWFJ,\܀ `
      ֞!2S9|IǒAB/H$D"H$Iɦe78Odaװt=<sSW0XPُIgo1cz;kͽPӺ?'S:	*UhPPҩag_K/FI<	UC@
      Tʴ`'DEIF尗`�2o1ey"*pCp(F6Ux$�aTVA`
      f~_D"H$D"*C9ZY<DEk-ppH
      hʼYUto5s]ˍHŒ$`sљpbc쨨sBXӱ6fqxe5xA5ڄxih4�X w7MidzpusvԄ;0X\'٬~n1{%D"H$DR_*
      d75euj<Մ-w> q=E߄2|ڮc%sqTA{ <zxbq(ӓr=LUM�֡}/wÌ58J~:oTre[QP?Vg,?Gg30CCց^yp֛V`R}"񞆺T~[zDGp!+]^zoJ+v;h(h:
      sX̾cʏfO;
      Z75Db,C@|4o)I@O-P=Z7u4EA:R#gyZQQ&_MjJQP^_
      ^eF0BW'*F?æ7Rt<:Ei@<ӛ(Qqۦ3Ǜ";�Fܰ*{_TMUQ4x(uf1ӚDQM< ^/Sd�<LuXt<S67͑H!!GvqdU+1+_-rrq#G3Dԅ}bUBP"b71&}!l•]ѩ$qG!7g!5ADǸK4npr"HEu1=D"k
      _
      WBƉ-Ķ^o:\1wĖ.$Z.f}X!D܁ūB{vwB}"wʼn^dSo~>Q$[DE{zN;+{ط|xbM!Hۿ<-V<c0{*>?'b'"?)[mz?}'1GƋn!-	!<Q|։lI$`Ddmqr|ĝ;w`999eeeWI_"H$I}Jʴ>%Pﲩ^\y뼋<oߙNepS^SnêOZ+Yx�"M@p+pó?AX!֖dJ䖓;iV3Z8-:7nO@yڵ&4!_/[L@<kVܬ4	k::CʇކU־r,2oh~�p]nB�hxm$х6{-(SeO;wy}{4"Lv[ƓP~ay6'@�F5͟ԾAZyOtE$֌?�
      0fmta9ԈQ}62w=ә|Ua~L@D9d̎Dbc:!Z"H$�7&bcyW�<[l#�
      N1/P'bvR}NjPp,*(ajփ,–KJ}DU^>0s߯z|i7gkX+~ȷ"r>q&jLapL
      >'Ц~
      BI|�j!ŵ8qwxv|QF֯NHBR\u~sj|O2T�(^s'-BPc\{q`ξ0Zj#(j"ndܛ/WJW"{ߴY>o.s?˧~"wG?x^ mT)ە#y�d1K.bgV<EX
      <k%!e~b8={b	7mĸ-|´ΟcZs5	@=7F?BU{-#&q9
      Z-U|n/i܈>ZX8JEOX#M>eOJ,?ds i4xX;?]<E_
      ܃SWJE0:V5�MEw_N{oMΤWIhgw3`Ǭg~eW?F	='}F^3lY@ƯMZi:!PM5whEq]yL9<iݙ>NCFxo$⤥pn Z7I$Q[;m苗h9xXqxy7}Ź[ĉ)'?I! j=3]{h�b?fcD7rϯ+l|SEs�U1!3^M>ŦR-APh׼xŁ]qyh_OWi&X.h%A?7YJ"#;ѵqѰqCzVG4hDU~Z,%G+k#6h$։C'w+i#4%w(9K0C\n~eꋰEUaڷZ4nRRcX6]_4m1FlJt)ѬJBLhw)(J[e˖
      t튗8(ɲ-E,BL1?o#1U-T´|}$ƴh*m.Bb$B<g=IBd]{ o$Z4i,V5ʆH"-=5jqќʇBbmƊ24#pGH]rI?#@-f\Bd "Cѵ{yWS拧U^\TXe/d|rZĺ'D
      C>s	棶	ޞtBCDPbc}{v+S>l^<B™]<_FL{o�-AqC@-V,<AL:ZLG:SE歯E5yҥJW")u8lٜNWlV(<3\0!'GFȿb9<f]
      g6	1Oּܷ-r͎[^#9DٹEƜ'GfbDd윢N)WdgNDp؅!;K䙋^Y9B,h+1%Yv%>9l<0";++م9y"+ ?ׁ28R+G]N0dg"!`nt$>+fů%~8
      Z'Bѽ`�6
      pvoo`lҒsD
      ^�48(NܥWMZvJӎob!˖/֝[*k-�c{
      Z%|r;kb:p&ϾAYlo3hŇ
      9&mٴ^AOD_m;KW'ХVSkcwX3ƵW�Ad+^nL<هA:@":T#aEAMyٹ< *nz-xy{YoB]_({=B7>>"E}|-w|}|pW3h#_o4tz||Kgq"x^ޅ«ԔVP0<�� �IDATbd/V7J*|qW_|{M)xV!RU-^>>xzgA?
      9990-ɳC p0Ro~^G�)�F
      ixX�gg'Y,,]I$sLشj	dygzwx$ei,~е.rhJgv5
      ȶd
      ܽ}K=5+vR`ه%Wϫa{O0eu^``F~U:f
      };??l'J"H$D"HJ711k	DJ&
      <3Nr(mǂ+'PpXy\ub({QʅVC\9&/K9@r"nk>˨ߡs�nҩeⱅ�	V@h5ѧKqeυd#+3_B:|Vɯ)ezx_;s–-;,2N/Ry3fI$D"H$I	ؙ_#iOZpR	U3g 
      bLo9pb)?_QjN&](Np�]m+bGJCYp:hsA)Ze9>3u:=m;"Ec_)HEx�m<GŖ�}!
      `O3v'/9UGɋG.uFG>,Q0:hb0LSTڿDY"H$D"HJBo&k
      VE~%NBxu^<+x3\V'))[+C"H$D")XfjݨW#M&iii8tRp:?0h:(*^zk/׎LH$<<]6\R{UKs"(l-8AI*iSr9
      %5 <q@V.=	)X"ʜDJ
      !h(_-<B+rarRfrS
      wEHUF
      >NlʛU\F1;0�/}~1*$%oU)vsL+~E0g]BQ)xUǖ# \3,1TSfyRh?_BVj+Avj*x*tށK)HJ!cg!rE#*)0yIܼ^{T TʾT	i<o4S?%-_Fa:(HJiGYYp*xDtM+Պѝ
      |ܳZqD㟶17os@$:G~rYG,a֙rdDje0Yj|UemPVuiԟ[>aedc/ZG}sſYsέ()lՌ}L6-޺\W(E>yTWwЧsfz=iooԓL{P{f:RRŗ,59闶0e
      xs#X]�LFҗsæhKl3zUe-hCDz|wf1
      _pN7GYWoٚT}:%7~ONb3J$%53x-"[stAmqLZԏKCK0i#hRL6ǘ*?DRҰijvƼu"/5Qa-d{+Rh?mG8IQ
      uf0.3=~ikLJ2Y}�13mDMZ	H-|C>pYy"}:.qeU~0{!@ 
      �"VNom9h\9/PT8ϹQͨh:J
      eKGH'a]=y>S:7q}y&wΦVOp :TD=օ&ݮ
      MR~8>cM�MlXMQ^;]EHu\WܿG	&"wӽiLr/YIg"?WNd4}ZZ׏?Q9<뾦l$Y/.БA/\8֚C}H#lu3*w(K3oN�}UQ#0H0k\ ܋5sD5ڂTIYf-
      ܉3lVH:o5c&;
      ?L^8ə,Yc"&֌=?,+,&k!:̽ǃcl<`Ƅ -ՕT+m%1D=俄ĻK&Ы:4D|bWmb/	y5g8yCvʏᮙ٭	J-�>D3Y=FӲ\^=w{\"",/nw[ȲʈGM] E�j*7#P+
      Uv
      G>`0v2cgU�{sHϺGMGV,[UV]ER[eDKDG;Nk
      ;Pd4ѽ}Q1^ZÌz=;p*‹~�l[%>}g/ESsQh>! t>xj|rٻhBz	
      o7lTjw}ދ-9r_
      oaߒ%!Ff\[rmz,fgk7Xs2yq˴{[H;~/%�)L	7xu=Wae>~?YW0<ہktao0kwFlvfFx,X@X&Lͻ1zt#Nd^~Dwpda8cтȷnS
       8i}#]{3HrBnLm:eD:v?^˼9$kde\^+%ƌș$<{w:Y7xa#5U"wvUw_<NZmh[1p$&N㱠QVkи'򗅼p_	8 pyZ=l
      82grK`Q
      J4aw9s
      1W 7p)>ge]<e<U9p>7>@�jLKؓ
      fZg	@x&vJZ~>NW-j48y&3vQ
      D΋a-\9ļ>g=ب^W]O(n^ui~y\]\(!f'|ժ_Pwvă.hs66-EPS;ЎE Py="~`͐D_w~3u
      Ym]p
      	*(5ksy://
      ؙs Vwm36#/PbߐSD<d0h=Xvz)E,/1ҦZӔxSΩk&6b/z=RiHl@^eHk!;O1-j4?~npոysCSaF݊It)T}ZW摘۲VP;=),Fch.m-X[3Th֥طHW"W|_!psWI4wQ]nvI#RH%!@:H#"
      VDD,(" E*HЄ[H!l	;	;93ΝvϘ(7-y(?~*=Y-woپ81OUH0mLTf):U~y7Hd:ʖZ2
      d馋JQQUj,ʳ^CџcsRcw6#G9l-01VtyCM]j�˝I*�{yԆ*yWq*gp;{
      ZrWay^2c°:ᬓ:b'?|.mߵ.ޚ2P6КK3-[n^X*TЂ?]Lp--q�/&0@7rNPc2ss*"ּa0~۳Y2J
      @zזMUZX19;iT_dz,{	g`%BWF c
      RYĩ&mL?^"ơ2N+i52fjUWmQ(t
      >[ʹB{+#YV!jY)qVtQb1lUਕ0j[뉭࿃BAdb_ΑJهc<JF[tN;gxgnNvb2b{~9%Dڶxnぇsbٳs
      -L!*u?TgKhqGr97o5V/sq(cܲS,|}m'6L/Ӷa |Ay͇Sj|+e,щih�&ODOIA|~O}5ma{^
      &IG	U<تߔ+T<;a.Dʢߡ#:
      qT_Ggk
      T-_pW
      nl*qҡNS|{Y@ps~M&>	D:ْUnԐ3+N?]s=G>>L;$I1t5\bJg.RK:ċR>uc޲:2w^ݶ9YȲY_0L	9:G[RL
      =i^ÌYzf(|
      ;(ռ99V~7
      3ɍ5'Q9�Ckg[~G`b,nQ24fxwά8Ł.ཉ9Tt[i=
      />V/⭖N8{\5y%#֯O=!pq>lC֬q`]-fFM
      _8W @ *g͚5.	1Z0Z%"(�v蔀Nxh/'42Ri`'<Cp [lPg}-=<ХaLg)qJFÀ~tkCBX3VN::vOGl5Mqm�_
      Ǔ,xQoy#U펟Jz
      iF~^3acl_v'HzgO::7
      ux]-oXA/c[ڣ-p'B;'ڝJ3iP0\=Th5x7tE^R@ (J%w]7zf@e$I+O!{ӲdKAq/B
      @ uz/:jVa0
      5$@ :⬞.v__	7@ @ o~-[Fll,wfrA.\XMəGra87zGR*K*[HےGߖ?f/EJABqJ!&Q@ CԶgoootJVWWWȨuUÛr6/<+y"S9-Q*$ڍg9珔3:ISLXr^.Xr
      ~]Ehk{ʳIIV%P
      VysflLf_x4p`PZxB<R( �FNl|˅vTQRXT<=‘oKJ^.h7X]豶8h8u>
      X	}؃uؒr^2|x;SnuMDojĦj~4Rּ5DЃo,dZt~xݚTbo3kB.x<ĸQsZ)p^5;)ʸv!4(+ō؛AZԹbc?b8yvc8QκYrAǣF,ZMI%}1z-o,"^dF~<2`(Rı]{ϛ;ph켶mu&>ZRR~{^uXҏ'eCq.{
      y3^p>tS@=o}-ޤWll49:93ä!}TǥjE6kߟ]u\-	xtDZx2jq^^^U6$MDN#Y$8I4
      `cT`Ug=+\%DA6\He5#eI\(Ǝfqrv<ud:`~9Ԑ3\vFB	՛m=Q_S\w(h|k;/S9h}09v:}JYyʀ55d@*cUK$}sO
      HLH#O6QV^N^G{&o?v0srElڻʖos^,h룼H⳿CJ:ġqJܟ
      smJt^T
      W0y}Αg%$ȅSg:W^N.ڣtfgEj;NYK!ˆ/֬cv¥~}<<	-CQ.ܟ8>Mxpr5Ǔuk+:۰CnQS
      }W]Q0ad׀<y?נFb8R8kοX 
      ОpmDosnj}#gr'
      췌jųoѸguI,O|{
      >jWTR\\Lff&Э[7ZX-TGRX&|y쵖c/2U}Jti:›͇V^:pOr(ʫ`(]hJ$@Qb2FD�985:j˦c3WJ�tzCݖcFyp;Vղ!oN`v+!"Y�YXfX/7¨_9e4'.wݎ;7~$zlCτx1)	@&Z''tGΓ]fEOr^HOaG2V滕JT$1m;OMƓDfuO5(ϱc'4vgh?f-~(?݄NX9k?#c$<Or&և`I"BQy'bv{e려]K=w 9CYn*7Awg'#b<BcKq<Gw/' ūsBH-gHWYicX6dҼK?z5CQ/+iɥ-FV,L2{zs&(4fhBQŜ
      LXx}h"sf
      q{ [?58)h N!Պ]vOr:NJ:aw:~@!͌y7cՖ#o Ez<<<AIo&Ѧ|-2VI߉*f읬)�lߑevdzO[JLPrA9 ֢mP#;D6}=/ղS{v#`FK=s$k8['^cČʭ(6U )|Ym*Uޫzܗ{k)5wҗe\+ʯYTXXPHTpejh6q @6i!}Kպd3i¬1-FyHҭ40^`1!)4[Xĭ;89ءt	 �'�� �IDATƼ]3ZչroЃ%?"xb@F{[R*HJ5
      Jm	$;żf7`N;øIQ+,@`4+P+*mm̫\
      nnfdУ?`u}]xn{ʪB\͖�,~{)vvFd^0:a)?~e]p?5aa^<ig!,6-zdž=^ϲG0B޽fgm/|*rfL|>X~X@NȦ
      6d۳!~;FBB,h$sΑ\cXQbB_fB]ߓC%9F
      dxݚ%*ifGe=
      pgCDv>J#,?UG'.^QQ}of?EcRsz_}Oqjy9f@i}\=^~Yqfe1Y(ӛ�ez7,>RJ!DH6Gs}9&,&Uea(PdJNJY'xu'q_UrPoA)+ ƕmlhpnGqㆳ0d@נRPX媎BBBBRHHEHc	CHd݉bK:FF&VZbj_APP*knuș=o
      GԹ:q{voaԛ^'5f;̘2&rЯ򯰕]/5k܏t[,+TFBi5:=]6~z}Yݷ.1\]SwGvhl1nf}4aϳ(&dblaS|rr|y'ocJۯKX} 6308kȭoǶnSƗI`Ϯlj&7nTU\fCI|6SĄ$CVOT1IT#FԶzl"##I$̶/s|*G}Z$ھ<4SXtM2pKƎ[P^.cSXL]wûpt6Z%JB_z(ͭ
      bZ[D 7=aXx =}z+(h5Zŀe+BrUNMtk#L2*u7nk%Z0J Nر@ b]l™d9?0̡t.w,Z^ĊIo
      X*1+LfKu,s6:QyNx
      ޛ
      g7Sf4xX8Wl#-=
      Zih%.u`eFNlMq,
      [D |;ALuPP)Hjp?;5 9jwKif~q(`j&wz@Ai
      \MFqaN?qo"Org%0m<?E,pFvBeȁFT/d~<*JXé؟HŹpI0sYɁLF�>ы_!.DWqބ6HűJG~`<yąaDOyktixU+uoŁ|5 {/;w('1XY1QF�o}٥7QaG\l8~'GAUH];!*.Gjji(NRScIQ.j󛧳6W4ڝvOy	ZU#ԫ
      T
      wZ6Z埫<@ }ϴWbm؞Olo8Mx}#1Ʉ8.Mpq3}3><Y֕'HZ³2�gw#ϾNJvӐFHĔ_ޓf3m]slT֌}6JW&,Y:FCIϠI0}o/!zM{o|燯ηFү5^Vpj@X?m-'0[ڈ)XwߩG^&>mT$.aYma8,&666v#]-mǐ[ut#lޤ}Z	7l3PQWo!g>]FO㽇|H:_.fϳvgh=!
      [־p.Mл)~*
      Gaߴ=,(4Ie+X?Eff!WfѡC(@ b4HLJ&"ŅZۻ7ff3&?^lYr_/'YoL|,[3e_\4N=?lftK@TI䜻̤WqT@ ?svٲe"2$jj8q^x\+y&T*
      =.l;:qqlIm'`ԧ7huQQ<7;@x@ @ _O6k֌(6mJXXDFFX˕rۜC[h6oGc%~Y%\TiaSk&#s2_sǹZ#2ҸkG'81InVa܃Gxlu&I':YPgs<2}_|;$a1q<:'=P3sHm%prX"7#aV]�eR*Wb
      Sٶ40,owS!ٴ8BZɫw.@ Ϗ@PTfի[5)-a#{hǪŔG9JPg<=laZ0w
      ۗ^es@k9xf>,y4ʍ1#yx"}4gB=.t<ʂMY?ʍ/&۶![m`E6K5ܖb[ykZ<9mmcÔ,UEycņ|5ѯY?,'3Վ[\ճzd<+eRҽsv!x-'H	@ Ÿv\XX˗)--NL|9<cUJ	BVBc@	\I'Rbh'4tIz
      Zm.(h=_`Y(y<
      `fӉ*a2Eb|xZƏ2`UkZz	
      �>V0
      &~W\PHJD�.tn@x}gY7adKaSrt4{ЙӫR	V@ :ΟZU*dUVh4he�g4cA
      jd(RGǤ6lXͶ
      Mc&`=~lG6"z"Y)6T/I=LZӔ_EKi7ed,JXڄfz_,-2z
      �M-J(cLF+ffQybʥʦV\+fr%PTȶ22rc❟[.[E
      C֯LK@w{; KXC	Ue
      a5䓾^	ߛ
       (4Feen4#de?1;Zl%Vr4IfF=IpD$ZҤyr8`m#6,y>] nJ+1{(!aL=dN,}63\� g:gGQUE7ژ]j,)}4="UU̙0G ߣGr233qrr"==ۨmyD67l~PrtzK:aArT,vnBH_&[z(mA4=8e@Z=wȇVV?`
      lTتd@͘wB)z0{Q:ƓnJ�4y'iyL֨s<WQbgep]A3׽(\pݝ3kM)L!	z{sYtշ<'9H@b[o;+drrbX,/ qTS̱֯krh*'sۋ^DI6TLfjLn^y.Ź74,	Wxb`|o_Kҕ8oK27ثMh߭$9uZ~ɳ9
      CRn]#C%WMgQaðaƓ\켐|ݽ2HFQH\Ni_+Lj<v53kHd~=OJbYTlخs$f[:O啷PWq򔍤U8ɛ9s&kɫ%V;u#\øt-I1vZ+#~GTT.sHzوHqίqί@GKz=z#zzm?5IJz+/
      mL(|{?Ǩ	'Yx(_}Gо÷'Uv-㦎`
      V<bO]#['Ki]cgV'9ݑc;BE?#ͿRg5f)j[3w@㞠DާzQkiKʔ|&ѶUYiyn.kzw72ex?"|-W|ƒb|7Ew~xZbge7c�8P
      >[#y?(:O׎)L
      +w=nXHQSZ|jؾGiU'd;ijja>?.1jcƺζol74qpjFfk
      I;?yί@ ^8j(:lJj[4z
      hXP(,LK+H;K&l]Ou=s~nfI<CiS6L,޼;jFgӿdkMwk|1&lGUx?kaÖ\
      cBs?]]u0&i	bC�o/),qIK7
      }\?UUzӣҊg{0^e,xp95")ՎA	nڔV#ؖmTγmlvE
      'DqW8Y8oORXbjkJ1P=b6YVPb1I`ϑ>Ž<bTrU-Vj"t5ZYtDwM4&|ɴk?#`8ƓL{|5}׎pY/2~cLaQ).W֯!2~5Iht63=
       :q>`oCkžOmPj`mc"ዹIImHw/fKe2[.A	ZKF@
      䘔(aҏ{xHY~ЮxwGƎXY?z%dUwPՎY&iW+MX	՗5-u:׀3 &սjuY!#豚
      J })[6q6SFa(o|Ui&x¡^_gqgD]	΁grz:gIy&5э_f1q	d)YVGo`[`7̚Y2{vc֣ q`Jؾ]r0:^"&kA:%!NT&|׶͡ 'Bx=΁ߞc6+]Σcvr7ogmxy!fζakl_9~t\AtP<%+{srgttLVur,W
      '˿D(ֽ*/Ew>Rfp\N<1nm]mUz-_C_|j3>7Y86BqoP@x
      @f.;Q؍kBA~~Y(YF1:20pr#݃Z5cQ)ߊr֬Yjd|<y`_&"r""3qzI>M6Iԕ/@AA)~~0Z_Pg#ihƹE(J[O(ӕmRm&Uű#Cl1آj{4ɐxl@فD΍,B |U/\yW@|h
      {b\ɳbg9yqZ깇ob0ՖsQ?Mz2ѵ+^N.㨾6('5A1!+@y>)vĴٛ!^uXq](//u}:~5$4>FQZhAT{n|?ot@
      84Sv<%͘9/u\ZU/-
      dy~5zᴌ!ԣ>n3(,aЋoy
      Uk'877gD5q ?mz2zT"-ATxuٌ^GmG,#IR{9*¦C2cCq>.b9[kDSfobl}m)-ҌnXՔ qӿ~eƖ˔[c<ڄ5@Ú]!uKf߀2h$ ||4
      s-tqOd/>_gW@ AF
      Oә>^xM|[˴ØYŦXdpB~g,hBUk*	ؖP3QWvƶdm?! rrw4pbޙ?sȬx|Q0K|Ma@ @ M/Y@3?.վ&(
      7z@)SԤP$e[p{ڵ#4TגI0psΨ1bG'1x͞U	Knb-M;+(*6s
      mQٰ@ @slb؇Y?O Z7v
      ZӭĵTC]f{S-df\cT4J0+FQ!5&SS[52HaKGi[1X;xҤgOw9BI@ @ &\ո8aplɸyfe
      {F0|%fN8C!J<V̊-&&N:%L_JB]-̝W%Ak	%]*A�[2pן:Q1SjdZLi`R3sVԤ@ @ ~{:W_EC{x*@@ +@ o{`8Ŭk	þ{c35׼j9v*[[_t+&"XV%l)%n*}[ޤI[. Pjh	I톣
      ? z.�^C$^8]hϭ$]%	ήxTݺ|H?	[']Ox<{
      g{P(5Tzh$$m~|gM!KݫOI(QJTZ%Zb;^K(HkNAHlp$IW3osqZ\3lOR/1h~o./6gxKQ,ĸ=T
      @?˙f,>tc75s&+{owH0ZЀK,ِل,;> Z*?R0d+
      tF++/(.5sK4V[ݰǺ!24s[+1mT\{YG9pQ`框ϻT͏grMwWӏȳZ7߇EA:?BF!eu9K/h?kY1=Zl)Ao&_H{}:kyUN�� �IDAT>f9}R//:Ӽs5ݪǹ۞],&ۯ#'e"&o!H4�yr:ޜ&-]Kx	ukc'>>g/RC.uGV"9@ɕvͧ.ήUyUδ4fFX@ *"1b*.7sEg}HmBD=py�G\sIK�7#xgpy�aI�AC9wKd­QtuRNeԯ58~+.]EWhï/qk-]CThirȰhl͂;x*{m>(.1
      W-Lɀے[xoy'0oXBݺ'Q@}հ9$="<[?CSǕEGW:naU$]0g;g[S,فĝ^[4C#9^V^f$4IArNgģ$c߰ãGN?Κ0 7??dRRRHMM`0`ccCvvv5)ětNv*1ni
      jJ7+aT%k,KXZ$=)wZsIz.%V+,U=iw"ofWʥf1ȶyz	%j�㙡4r*MF.^s9b,Z 1	C),40uU^
      eC<%&<);3@AR�
      lluRzh>N`�
      +U-.7K0փܤ2\y=^&?I0gSrr#0a/BOWKX9Vg=bbϹ]uަ0g"Ȗ
      A4zxigۃ{OĐKwr$'Oz~il'ξvP>6X'udmϹՓ5kQtxwPva?φ%lAor<nAR	tUay!(\W!EɟZ按!0ltdeeՐ+7+aP 5!,%'1G&f#J>&^eo]"%;V0jYrϦ^IJfW2Ih<R$iLY!Y.>ń*̎EzcPJX[D&]xe~{{(Cȋ͙8KX ɫ?"OgV+
      >X8RQIa(H--Ĩ5wLJ|~7IsVQttǞ$[%RGG\�%nX9VQZ+W	l7tFP>Ko.u^fK;Pr֒&_vݧjpѩV$8$
      }3OyxVU:+sY3l4r5wtwH>:qn9Wң+J#dIIOmD (\No{%V-<ٞ6=jW&4Vj,/Yl24LYc5Vd	̉	KnYm$?AZZl0䜜r\\,˲|rI?> 79$z\>rC="˲,/}MyvÝ,?+yBn[F,ˉZ_"Le\j4=8!l_S*n/;ZeY2T!G?~U5Yq	i7dY"+)tJ(|8GKj,˲\Ran(H!TTjmz!yћr%r'`9$I=bledrThѫ,hjOF;ߐU 4m)Gʣ^R6Ȳ|nrWdB~+Z)|~$;T۰E,򁯟[5C/׵+'7C""䯶C/
      wILk?Og|&f>]/V}xe=#ܥ}k9W~{}˶ |^5u5yvrc`i}ȝFM߫|-ʠ萼hx9vxmsdY(o.j,w;LnSȁ!arh@<vھGDkofirv5ɛEeYU˞g|Iy3~r6mM{uF\NH^+SKQart(yr2jQQQ.>$?^SSS咒n޼y:ƍ899q1jt֍GҮ][ig_LY	2'&G�aadVN<_<6˛|݅)xcե=CLf<NbV-`sfh\T?*{Moy8M1;J7*FJG]C35ߍw3%QG&BH[o-`X**0Ke	ń*Q&"+X&,V+5V`B~
      FdRl2bJ5*V#f@V(W}WQR 	)$zo-(*v+M*ET@z	%!^wv]	@M|rei{55Dտ!_fP*.b07lFD]%
      5LFj\Pj&Lt3RYQɕ] L
      dXXt&@B_BN>t:PkШ=tz4J$=//߿O`` ~~~DEELzz:e3hXxئ4QT`քZyr$MN P\wZpcWl`
      c&#W7.0R uPW789dqQkΠ5s
      b|iwIU/%Б3=7`HV^×kQT4ڔ*
      Rx*'PaYҦ,5jJGGTae䋲|)/vPbOV`QrGyv6ZXZ=QT27*+P�XT_3Yci<$Ijʔ)SJKKKVJBPPJUb[w[{dx`hO.U4hl,瀫%^Tpr%d"Kngmm;.E,X{1.@Q+:9y&LJAv~t)FU-/tVu{BpbEN(lUnK*!(̻/VZ/"33ի$I$I
      d2JFB9
      !
      _Y
      eϒ$I$IT/{V"$I$I$I*yȵ5-)gKW$I$I$I{~W^?fBRDpuFyqEEX!~i'h#ymE|AӪ__z=�ǝ.RS}rJ$EoVф}͚xǏ;0EzھUJ:k@8RӫB,llk!.>=tpeUCR!L-[!Qy(b$&&SMj|}p(qi(+GܽPDc-j~8aNT
      f<{~"ws0TCI8{꠩dq~4fQ];W7<f%.V:t'-?] ]0Q+q*xV,HO")#RTg�cR˔cHHD千xݘ;
      $UƯ+?ٌ+$&&Nb:YW�=�LJ	m	EBn)`;nVoL!.SIvnhc_!3H0+3*VJTUL:C\S|- Xk)0UT%I!H\kapBiG".n?ZN!&1��Kzv'h^ӌt1T}D[Ƨv3jV6coi].VCļI}U`I.Nτ6xd|m''@yu\()ugYoZ숵]6w~TC4?c/<}''t"}6ތ@ߟs{XwYg2'vדV?/:€HLB8NcF
      @P
      #<Q
      Hq'?*1^Ak~as~Cah$IoiMEv=ı^$l\+Qdq?oԎc֖5DtNO25XYÞq8=/]3WK|Mnz$obb]Njl!_XG>".]OgE(^=,K?#ƶ$|aYt|XXk}x+uu%MlvEL1VxY|PcŶod?
      ;H
      dK䋢%!3EXX,I*2]Z!bC6Bqs˂6~}bj)"-smbB+~SDB8nq"^!IciDBJiMhXu>•"lޥԒKE"01ĿtH"FacB%>2_w=|Xq"r{" RO?JX(Bl!bby9B\u51!D]'HL7\Ӊxm]¦BL
      #IBW9~غdk,{"(Db`b4k':(bH:r%Jܼ_nB'Dnnnُ*\n߾M\\gΜh4R=qD&_Mfjzڢ7fs݂6<(j6>UimCpoGQ/zPnG1jHr72wU
      f4*n$бl?c7NSbύj�yC$|u1(
      zč(,:ͥ٣8z> wy*bt}oQfj6ްW29<VEu
      �!|nw|t�PTENVd4fTjZQ(X{j/:X654$+K5mL"_{|[+OU`Gd-&)5cv>zr_Nq6-\YrZAw�JrE5KnA+ӂ+u+5zŧc-kMt-(�ڒV6$Ygְv(Z$≯>S(Pjhc!-
      |U唃CQVn]ao2{*+bw}ͱͦڳqjHrΎ"233DV|eC^
      gMB<%\=iLQP`d#2s[qe"+HG'K艊CV LokF/l@Gwd.dGY#^REL,$I,/F7V#Pr2S.}GL䠥Qу-B�%MrO{	XKn~ʹfV3`MaZP*ڳݯ̲Q.DW!a觽?wu|]Á]a|<o1FbPWI>#G2髳jm+y혶*}g/|q"6O W+;YXT
      ouW>һen+;co~ހРz4cEa1D2d;	NXXxVXC[wr(fFoKk6p
      aWЌ|
      {jx?EVn$4~ϝ;1LXZZ"ڵkܿLWkÝo:�Rud::Cp|AoW-aϓ8R_uiUj^X@g	lʪzTF
      i|a 'D{ᧉD:
      %Iʓ~Λv}{_܋fڵ}{p?3�aĥ5LnY>c]n-KO�G؊%;:`@},9]M=(h{?s,�ݩw~?NHrrShu/x`Udsmw:dU]f?-~P߻҇^˚4?,s~+Yj`SI`WBN#ޙq[ZիڹKMZ�1O?}s	+bDWh\y>"0bۣQ~kAx}tr(_lRDc>_afL�|-EPx&W`c$IK_Io:}LFxx`zók,g|q
      nfyͼ$szFKV89 .>sNal)=.2aF#5ߊ'W"pu"l-Ԣ"Orxڋs4KF8jf!3^T	K5aV).%j$v.E�b_ɿu*x,ɭ_oT쿦	!5݄kbo�DJgxjĈﮗt3[UDKu<Ÿy:^Aعg{[ظZxuC")O_!DNJaUj9#&,,qZY*XsC֊RA="ЋJh^\͕!I_:I%%eL۶!0$?Ro5!I$I^_Dxx"u<}V%==ggg^b6Q*fp%IȂfca%!I$IR7SBnOȘŃL%I׺tg}%I$IW4~S>>'0o_Y$I$I$IRibp8&oԦxgҥ(熳b. ϿX[w,7ZWc/׮M
      7}3S׳uz_խO횁3Zّ%$I$I$I${~O/Etʇ^eWD%z yܸ%koU~:3W
      VM^^A^k3/гۼք	]χC5O\\$ݽ9I$I$I$IoMVu_v6d1wPT%MTM$LˆפFO
      $c$NYZ4
      õ;
      x?МyV2SC֋<t$I	d-_OLJ>ƚ{w)#'՟~xk0k7pK[a8>}q
      5<l�̜ޱݧc2a!v(ΰr^i٥)w�3hȬsGo`&N%;};QxYUC1XXPi}]y<䙹r"2}+RzF|/a^"gw0k876gmAxa{QQ˹̐gpǢ>O˹p3!u7pȞ.ޣW\EZ9t~۶N}ia$I{^qط'^[2Uغt�BZ�FLM`PZj(ɢq6.{Zny5ȥTܺǬ7t,r̬I^,IwE2i;\7yR^#<,]bÖrz$en~MRsKo-amhD;K
      z�� �IDAT5yqdý(=u5)͎\ϙsQA&
      n_|^3diڭ[8XTɓ3^9kRmհXjR�rNmvBZ6nu/TZ.%6n^QopVV!U;+h̹lv
      iJiۊ7Vs$
      mNä?^SĪZ_,[n'WXu!
      (wĩD'ĩ'd#WVQH
      ܬNaGH(�Q02˕IE*vH=*ZZ6{8*5&P&EBD̏҉9ME&3D'$zY{Gga@|-FEDUOP}C/Hf\-"qI/HLaa $6+>(T|һcB_F!j/v~R�n'dJSz}N|8hg0t=Sp<a󒕙!~^?S|^,p1Z8*
      Bb1-*;֯+׋S73*w]$'?^.7XxT(2o!#	!86|:L$saXx,(\BS"j.U{ńwV	"0M"-9Yd3z{bޡ;bq$q˫f"J
      ifl/f:h;-鞱럚O\V"X#"ғDRJz9w|I⭍,!o,&E=*1A}9Ri&$	!NWD7_=8'rss~CwCP#bu%_:rʃGx#W1=1Kӹ8cɉNȣ`$I|r/Ŗ
      ذgB\Ԛ|:0"߁eZ>1g
      X2e(
      P*<~%*2F1eX2ab*R8e;c.&/CyVPxm;K3XR$5Fn(zxS[:mFC�#nwػa{@.O:֕.?OBaJM9=Kj_΍CݶQAQl^;;W9SCjjC>7
      ˮ=gQ!DIlVO>rX3WXߝOzUr47.߃>/Wf;~e:WcW~Hc] ]ej8DYSb2r$IUJY$IC8H,fx;r7A
      _p0Ɣ,5
      >ci#k@O˒v
      G2P)UeBaȂ~bMw%; 6uO{YݹmI<#4_eGh]ٳė1GO-BöN?ԆXIcޮq[pJo,+}_~'rs!ܨnm	-ܡ
      sfoaxً3e_lyrX&67T>t%LTJ%juab~cĄՌi٘Z]W0{V;J%gTrTf7~-_bKbw
      jՂbiA}D,k땬qk~Vn$I6~b"{Iz2w$Ij%uc8]/{m?L+|y/9I s1<R=E3Qq@CF|dDomGzZBSoHxTfΥ|(	
      ǤuOuǓ$A9UcxR1ǘ{0W8:E	IU<tISc!5Owi%>�'n.$+VX|MSNUAٙv:ݖ7^f}o#"c_8~2q19zFkq^u}/c+&!/x@Xb"9o!qezk~bX18a"''{IܻJT*}@wl`L~^@`j3i9x}ZG3/ ?i7zztFhzB
      6HqF2Ք)SY7Sg2D*k2&wW^O_Dff>իW!IO5ҳk~;r@ݕ_
      յcmӵkOݿb=ڶaȉ=O;~HЙr9c	r@&ERəqkӖV~""ɦg<_ӦaZcۨ$_`1!EA8l+vz{Z֨ܗ>_y2C,A({L=y{T;ip
      ռp=]Y7u,	68TvOFIW8ܫGyw㗟Q41]%gKW/Y>pۧ8rOpͺ5]>n4+ZpC>']AiT-WQ4~3.rӨ%&Wr|LziK&-	,JgƗseQDQ~%W삼ѬS&~@-"I&<T*O?eh4RXX	!P(ţ1V53_-l1$5⇷囆?_ILƘX|K0)dڶ
      !I$I$I^_Dxx"ux?_Ւ36kٌR,_�	'o[3x5z
      #PQcXy;$!BۇR](MOtmZ6?s02)L;N!(3~w`ȸSߜ(,O)JG
      8s#|V;a,Lu{PjH,qpape^`J
      ť^o<qٽ-Mu_p3Aav<{@.=Î"%I$I$ITѕ_QCr*dx>]ՆX2{TQq;-o]jGd@Βek;`ח	C`eғԾBזtA:'^#*#wٺEԖKǮsMGʃ9
      3(ad梸G]<)�?@:'"7%RP:*{#|.wC$sNz[`Qciz[Kn(y2$I$I$I*]֤FwfAdc;Glڌ0rQa4Rc
      U[bocMNVo [IIɨ&%ggsPako'g!7\c5=Md�{<QT3Λڌ٬E	08;Qñѣy&+w2sNMBBkX]oP^E5LX[0K&$I$I$IRk!#&W[ȝh1;.0wnkٻ9,VO
      фȌ0Lh}6@Hύt#)Q\
      &%?Z˛){vC[nv6<߫.fq73_ë1Ig-z*dLX0G+Lf6=}-ڤpKK+֩quSP.R3-GAaf2
      b+I$I$I$"S†?cH1b<ꄦY#
      'Gov0]h
      %`g[@GZREL10Jca"OC|
      VjF=_@Q1lX1h-'`[v
      ^	Qeuт.4P<?4ll~ꩡ!k{E̾n`Y6޺ǴOnCE˖ \4&P$I$I$IR&bQ $韗)eAHRZqE5q%cŦ7~Cg+{m)<ĈC~%_V~bB_!ˬP,ruH}<݄wZn%[0_DN{s߮7<E`Z"8(Dt~<ݕʭ+|82sh/Cj!b'5E``PyDw։|gUqmwOQGQgUux>uQ+|O1f?]:+b_JnH|/_}j?Om.ee֕eBibR.bud{bbۭ|	gʕ(qf|[B'Dnnnُ+&73sb#5H$UP9r۱,@/yFut,"1e_fjiq/qqqLk#�K~[IHa|[A,8[r1nB\'66MD}hR+crILৗ˰Ft<FҭI|1u) Ӻ}c*_Mа-vϏw=UJy}˷粹-Ncp)>w3(9}.;8cll'4fr,KJ&f[.X~Д$Byq	2f=gnΝH~x�\<Δ׈݋)(#|xW!u	O8Bh<Q~o'`0Biym77rhSvaqo"2fQ	_DTjk!KO$_CIaWbL-cic5m"/S:.eNKm.yX1룩U<,^ՆZɶAg0Yp^4l4"\Aؠ^Ptqב٩4R2M"o#_ɠ4΂Y|]W=*|,+oqPfp&SXwVeWW
      v%'x{zЏ\-(`=G,[Ryv/_FϤf7Ǐ3Q$lxsKXaE6mg؂.zzWf,rx'Î*U	ia8܄q$`}&zG[s1cjVFtI٘0
      %ğdo	(0Bn$鿪3TF;C	פ=9F)KN$_Ƥ]U38%\[^<͎gx{*[3\\6^dΰW:?܃^E7}�*
      ni(Rj=!+="S*j5vD.iL]4haSaɅP+*A,?jdΩ|k'UpoijKJ_aUS
      VM&-mayQ35
      xաc>WPŷǠp#
      ރM%Rc~[Oz?;~})ي;Q1r|~)#ӭl
      {hCmcׅbf5Ů8 .]:xg⧕xm&&]p \1pqeA!iXRd豳DaDN
      1܋1Wn@IH-kTr9H$0bY1j|^@<ǻJ<
      ',dHQ>}P4Z.ĮQcKhztbk+k,-4`͠q+cG\j܈^}
      x
      ~7ndGbkN�ՠ+aiUc3,w|LW&ƥ!%G8bH]5c1)F<u,?bn+hض
      sn9yԙכ�S4ҝE3)z4ٙ%TV:R5hA-ؾ-.0w`,}ܸT}OLgOAF*:]])k9|*
      >mC|>Zw,fXd!eM1U&j)>gP*0; 0Cr'Y/
      Pk%=54ی^;6S/1n/3/U!nsVd2j~5ߑlc!<;'8WގXYUX-HM.I	]`t
      av&Ґ-b;>
      /\Ϝ"pW~y9P_}9/nNQie]bLH>Ňq'2Ynoqv$fv`[Nۜ#`}u991E=1|jMVc#wnf6ˑ/2mH74r9w-*+ޢSQ[kĒ�/ی!k3eFfRpOOn}#ojNuTy[ż8:	'S+`TO>EYPaGW?䍏ѤcB i;遼^rأNUw9oys0|GlŌWPtu[`B6\1PĭZ/lo3R5
      Ƴ\<4r$Im)SLycQF67iuIkB{?|'SX۝.9"=H8}X#Ryqlg>p8֬~ϝjNy1A3xf0^
      %rK"23^,IzĒjmJ7ZI3/*)w{ۖ7
      ҧESGRڞ5;P'gU۝毠.HC"߼]}.i&7ڶk7
      =	Y}krp%VkX joz/\�:}OS&
      킓 ?.RDJF]:Fpkevӳjәzx`IaGFg+YW
      yF}lܰ13{_{ZA]] oMj{>I89C	UWi`MB.!=U,l‹렷xXN}IKk+d@y>'eƴ7 wrµ.aF+<BptpG촧c+l8W÷+>!oJavߦȧHLFPT?4bmuBQ_! n?<<d&5x7%^$ڼ>'M񏿎Τ)%($yI
      ʂ
      744qw_e\'))dڶ
      !I$I$I^_Dxx"ux?_Ւ34k0(Jfs=+GST#`6U1rЄ`ؓQ%|j ,vNd֘tF/{^<hܙ_`~%I$I$Ir^nCT@QVAfYrZ'#ZӬUɘ61λP	6k@]ƈnԯχ/eVS+I$I$I$o{ٳ$˞%I$I$o_,_+I$I$I$bس2,[Is,I$I=_}v<	'P#\Tk?5l$8A4g2/짴ggODžv%RT9>āьv>MQԚbi591byːL?̅oNpŵQ]%IRsjlM\mQ*ڱ/2So[qS}	TF\(9"zgl)ؘCOk:K:~J,5s@mI&Emk
      y:/^8UqAP0pJ+75
      5%$PWgN\0 {V%YyˍIcYxaW>Q9 zX
      .#Uv/`₵RsoL�Xt`-P*&�� �IDAT(F{c&20,M:]rxP^ngu*ŧ~#W|rx֔~{2Sn$l$>G)@@.E|.qS"p$+͜=ˤobE*,cz2'G2{);6&G2n}Ny܁Iン
      ض9g>1~z$s%)xX&cAW~HoHCT*P.\{2'ZρiKmFwn=]DhNjSHxevITd!̬"]X>x?/O{h%u?gܸql8SfZy&g/bqdE�?<`/Xμ;Șq'ǶB1S3{.$V_hCFn\Myd\n?:LB^KvZ&}*f7MZ#פYi4䐑UGiiS8JSy4KzIr-|*'#nuEm>z8@^f&	naΪ!2~g1X6MŞuYr(/^W@c|v9tn?83Q}0	[8d!=ɈO<{*61n8,__~[Mx^	㎞~̫vZ"r�cط41)PϯC~̓ݬ4l^ܗLy#}
      gP5GPkcUPռe	kBݩy
      e͂z~68qe(ߵl]tgn+rMYY쇍h3(ai\Yf$I@;fYFzvq/ҩs3.^N:pxbj?Gf.ZIVKFŇc`\'C<�h{Dɹx+kcv�;z\{5Z+b"PӓsO<c#|AG6þT'^J(
      4Wx|pp	!3ޔy+vnܒ*U<|*ϫЛs3m<Gm]^TDO"9@e̲V*dchj3t\+lt}#Qû~fƀְZE&ѡ*FrxB9oĺJ{�=D#ֈs&Ծ$&.үWM
      
      g7zZ9<S	$UƯYJrzup`_͈ܽdRG~7lY	yq~$;Y~Dn{M<!k3cVcH͊(GYr@V6ʀ:v[Ȗ
      9#q9A53=*hTJ³UaFI]VADnE=ۥ֞{am%IRn4Xip?gd>kC#/өKL҃^^+w1f_E&xtD`FavN>z#WLt>r*\|]Pt,GmJӣcP-'qvD? 9r46m>4Pz/qFPy({>ꖛ_i?gOS>ZEVݨѬr.L$f,'?�ZND>MɟKǗ5>r}6a<De?ݣR=rrxQ}GU
      23L:JHBHUuQU.U^b[Y"JQi	  	{?@XHOɝy<}=sr}!*uk\<
      N-wB~t󺁌}=z!5zw/_62O/+;vrAg�{*{r@wY9167>mr46-l77=ì*(.qU;޵=E;827rz|t2{
      U
      ʱ03?oʉPNCY~=P2KquԹdۭSؗ}~.83iF)_QFmKc3!%[62�vy0,0DD$jg{sPemuKM#!>*.4
      $~÷dqޗܔHOy`T{eImçҪYI3lD8\t<)ϫD>u)3>ON]v)&ͤcyI-`WU蹛#~|QNc9eG1u^_̜–c5'S=v
      Ia
      o~vku	?幍r%4tʽN@z匀P^.cʧJhĘgH]W vMyzk-	:i1h{\\JlE�hʳqit5)WL뿒&VMJ1qrR;I3z;Ԉ܀sR6s[rMOqy@SRwJ6ui'4(bj3?o]ډ3tE)G|~<>ǿKB	!.^v24e5ޛQq\s6))syυubŸmLHڶr<8/Njb#n2^0n6!v]|q
      DypPY:'95Orj[k
      I4Dg&_ׁQ4=t3v;6%GB*	:[;߸IMHnؙ{/eЖoD2bi'<կ
      w1{
      _D=Ǘ+G
      x4Hϰ>=O/)ONg2^O !%o+eʽ7�,;̝.o۞zbkj2w6r[w!i4kИw'�ʋq]ÎwIe\[qLlB!h3h\\SL45&(2P[DVVii-1@~mL5#}#Ź|O)'^m;buӏy<=Jtt4g*k
      @Uʟ?J
      O/B:n|k8ED\or
      P	B!Bgಲ2l6ۉS~"""N<>71",mt\/	D8j!־usOc@!y
      .UUEQ]b%K"v!y*~g͚EÆ
      Ơ8֭[<P(]f2bVqv۽єQ]/۔΢&7yzKD֑Bwhڥs50p\8]b%K"v!y*~;vHQGTTj4tKCIu^eTd~̜Ւ@Ŏm6Dgx|kSsS,1xe)\;	S?i"f]wRJ?UW0fuec׻1JttO"A3?M-[yrO"GGGaQwrg8ߒ\yG*o?OlKqf6k~|gQʫ9.wLgh,ֹT?M@9Σ!sO"<Rffԕ\B.W;`bjXcBQ0Lδfax0gBu(*] 4]GU	LPTt]CI`9}OJe
      ^i誊i~T
      ]S@ tb[T>\NcWt,rTuMQ0/{Jf`Шl;~'kl_?sRQUL1ON=3'_g{MicO똡9I؅g_t6NHH ))ptt47+,a_?Z4g_|܉.;ƴ3Ϳw@FmcfJi|ִhJ<Y6nmX%xٰ&`o<܊B|N#g{ݳhTl=JKwu#mI۱{cyzj+KWP}_U.,[l-m8wf7Tٟ|eK ]]M	;O,gJ^~9?iI۹|	,o+X2_)ɂAvK
      !.<E7(ݽ[ضk۷eܲi*Ayq)Q/Ɓ%s>k<.k_FѬ8b6mȦ='/ioc˖-ldnhVTlJgunaOY9FyU	NzvE[xtv&diVLoؔiEQt6/6jcŷ22vSPTKB]lJ`AW+U ##QV,ؼe[6g0>7o\]CN:N_QRcz(伮99^e̖-dn$ćvۡ\U_駧	^CEt={(U ?'b*u
      l;wR^^Nyy9u=ȡ߾æVlAoSPjq:ҶٹgR"V}lJy	0`l@_o^XRՉА~P1	@8WXx�:iaV:uT	v8@jOnRQ=ŝiv@
      1|[DSUtV
      n�|0fY6Ždboʸn*L[ΐ?41`	jzEUq+0?;gs99؃/!	)\3_֘H�_E9f)T~04>hZWW-+,xi4+wk4a2'/}_`ݵǽ*4Ȁ9/`G37'a
      D,xo⽇^[O!O)Fψ|D#vw4-_3ݭFm]EH*]U1ۜ=y?Sw[pQ|7j~1RlS'-A4Qu+E{	7!TZS'ro<yt<";1`w%r'u,p(4+odl	+ޢH)1>?RF偒7o{s~'y۪x72}zBQ:yΎUr1F+>GgOkM%<;fG:u#a2^tGdHbmP|qA_Mӈ&!!-[еkWl6).L*n}#:9Oܺd>,C�'GLHrEp}]8eu
      ,oɝvӱSGAApi-z;[DN|ʹ%>yS8Y*~�J˕kk7
      ]̨�n
      (*H[Is~
      �ܺ
      h=*)~E;v3N`򋫙۹#B$Pn_k[{!0_#*<2Ma3V3,`?8?Kl}%
      n?>4,O?ۡ`qܷ7':�PQZ'H({xi83%Vncİwɟ0DG]ڵI�K_QWfʮ#?Cijc'Yqm{Qu܌-#Y(\>^ـ!ɑ齀me:}P7aEY?~f	;r&)6{cÿwxo_
      {][=)!P�[e<w4M!kL>ZIQ+xX4
      eSH#m-EVk&{b`]ۀSr4
      hڢnDc\`ˡ]|9&#3XЏvxF1cm<ǰjwcּ{61S^Bah;acfҋ{b5m;&A-ȫӸ]Of|1)1|!✎g~5kpAa͚5Wkuٰ]oF[k.w�Z_Lw"<D2}]
      D.řq}[9I
      ,Cħ5>ЈIU
      JqVʕ8єhuVqhl/B#<L9:#՛U8f1	#2RHƼkQ0œÉ7{c3pO#[1d\7 j˱>]:Bx![៲[hQ9iDPN8{eiT)|�.,PLǍwo-CZ̻9gnqjԡ^h^y}:mgηY/i_֨4\VRn'=,X?~0	M0^V=,2?Arq:?
      ~B̎ipF;_y!Wk:u,
      ]ns[g[6iB4涵ۘe6g]QHQ@e=MBA;Mt{ٿs浌^Šbn(z,;22oO!?_Dq&8>J*et+EZ6fCQؔ;⦅#a`82p4GY?픜r?
      O׋	ᓙhO
      5?a7rYӚDŽMuGIQ3®_k^He}s&Y4hQhqmKZzj7G7b#sX75m"_$V{Gq3=g=[YwNP{"K˪o犇ڞ
      Ϯ⥪?oz1"1nޗ_?uC6~)%1Yt6S;qTSq1Ԇ*<>yps#3~%Kw[(MYe
      rhV
      {R4}BZύe8O�v捯B�rëo~Lxj[G
      o$̇qƉW3n<ܯ|\m'_b!E.ƙ=%~/c/c㉎Wݸљiq4/fYV(r<o|~`\^s`6dFnJFx^9VZfND
      /Eh8tc&}yLHˊI#�n8c1*S--Ss~,Zǫ̞:~.|	5o?+|j:؎ۧOzOFOb<Tȳh'5oB^3qS>j8Wulwk[cBi	I^4=~&͎ZǓ@82mQys>ڴd|A0mH	YbHQ
      �x:eʣR|^>2oXwkhVqQgvB>*\xaG|6Q~7>4Wu6Kt*C�T|Kqv?˒2OD_	7|b޾]\MGW<ha[|lsB4 rWVWTjI&n_ۢi:P!7v;``-D84 DbZCN*
      +,haVk1x^CfWO(fr
      j(>reO1W<O_pD48mLCS9}|\ν/  !$?o#ՆgVhWVѦO}nCoW!.73L)ֻb=SĬ��IDATܯ(z]runf=*ca2ukCŴ9Cէ@M^j](yx{D:Xl4/]3$NCUir=}#W=Idcf~Wlh{йY,e|+uUS^o?ZV[2u:BQFlb(tTWD+Ԯ{E#,On'cP6FQkS/`}*9x|#N΀Q("Xd)zgS
      0H0sbaQ>_	z\-$1X/K$mgaXrVxw0_듶x aEw0d5D64Ž9BVA!,	wE֪ygnLBd`@"o[\tC~d=?xR
      qn<4[KJnnYYyyGAwk,NߏOhQZG:taSfrtVAxx8vǮSUOl"0
      /n&X�ܥ*B^
      $وG]Ze*N0KNKK"<L#sS\=QhD1~J	=sጊ"a%:҅Pch6'Q?^"RZF:<(\a*`sR
      ^kI
      `(/)#;j?C(Ni/_c?C~XD[
      =5	X?>h"oU'Aw`؅-lvJ֍NpQ9SYkbB_!~PKg4q\8]b%K"v!ů.M*].KB.B!B_!B!B_!B!B_!B!B_!B!B_!B!B_!B!B_!B!R
      !B!R
      !B!R
      !B!.M .M
      �iHS!BQ~BU;aB!BBb&9P(D0С2i!B!j9]?7eӨQIC!Bq	B!BH+B!B\NB����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/star.png��������������������������������������������������������������������0000644�0001751�0001751�00000000436�14753672077�020716� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG
      
      ���
      IHDR���������R���tIME	X����	pHYs����~���gAMA��a���0PLTE6rFA{IPTjW.f|Z,���tRNS�@f���dIDATxc`@ϡ4U(o!޻G595֚ˋEKA4gծ Fzp3,b0008
      @`1�2����IENDB`����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/awstats_ban_460x270.png�����������������������������������������������������0000644�0001751�0001751�00000400117�14753672077�023265� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG
      
      ���
      IHDR�������'9���sRGB����bKGD������	pHYs��
      ��
      B(x���tIME	2R=.���tEXtComment�Created with GIMPW�� �IDATxڼy%Uu6w۷ond	(ƠF8$1*&/Ѡ3&&K" 44SgGUSާ޼1=Uvzw8H}B`(فfIh�ddP!C!@nNJu\"B=ӭ̖{
      
      YK23fC3\Ь̓[1dyFNYCǓsc"`bљk2�.�>F`"Pt7<#
      k*kH0i:wƚ:�{~²ngֆuqai+wƜcA`Gm23/c=s4uYl'3F	0LDoc+p4ہ̞f f-ezM=ňߗH%^,,kZ�e!uX슄<BFes'ΟF\<�`]-X2!f#+1~G!(xF:>!D0[@h1 /ԟ)2,-P"Ae|=JWlQ$bBH*q~]/W=~H9M@H!cl4
      LLNc*�&BdA@ū4b"=/[DO2;3M>	oͿԵ_'0=gv&B9ڛƱE֙M!@Y3GPDˌ9;+iڧ̞9Z-I*Bǘm6[8rL<@	YJ6`ea'l>anm~K ((mHv0"efb{nӼj0sv˴;a@Ci5|gDÏفK~:;1;pžq^:k2s)@đ$HrvC0˶10і,y
      :l	fpF1SdVqN-M@AZȒݹ0_%s�ȼvlcC=AicP
      Sa
      ")$5Q֐6-�	&qv&#cr*B<)e[˱0	ZN
      Bȼu̞s>(c`+d
      :6~+2}d#TY:8hpDdGD$- ȷ	shhJl0hbԩit ѳe9>IԴ"?#Kqml)~9J2
      Mn"|A!@ ݎ,u#ͬ٦w涡"
      L"8!dA	6!Mx0CѳAe
      R@2ݗtDn\oFV b݌V;180rˆ2Ȋ22Ϳ"eGe1>AOg2OJz,idW&4Iᙐ1! 8A\A;a"2z8&i3JeZl@D	ӵR{r=CQ	6lb:=8/;
      l3,�jP'Ur@#d2K~˲	 YTbA=}2-sLD$ Nf)6Y=L٢:l͢LQE(MEφΪ7L)
      i	e\?GN,̆E3E12[@H�H(zLr` aT(Cj̽b3Ӊ~(aDiEo[mG!PtC6PKSbPB*=%Ώ(Ӵ"GtVg&&8c`֠O)0NŠ2ڜdjfT>b&Gk<L-;
      Մoy^lPalS`E6ь2	zD2Ys1=/ȏ-VN'
      @)e\&emȒ/&ҳoCkS IƐ$퐺U?*PGaC(V&"Ren
      VD5ۢQ?ΈؐZ7)
      ~(eMFL9ڳl0o"Gug#dMW%n;6D (5b Ӵ%םL3?c(S4ɇ`a49V!%H,yn!/FX
      lv2Iߊ
      BK^WN2DdAHEhںa3W{]h?/g a}$vђˤ>4qшmېAs:I^ƞ Tܳ=g#xSk:Ӗ±az牲Aib2@8QX
      c^FI�Hk>c
      LC	BHruB283W\:Z$s"5+AXK%U�d
      *6jiਐ-6mR�d в`j=!$(v0L.Jxj-^h.z%{.Djs
      L�N؄2	-Ё(6Ij\YWl"g(3p'FGW&Uh\DҨvz*nzT<LA!%mEIgkKnoŸ�vLT\$c6TnZ`իpZ֎UkTV؊=c{@HDP/EVͨ$ 		iTŵꑮh2;{#FKSĔ$/MHUdۈ6
      B
      (5щ1ض{2Y/'E+Bs%cAnHnO٣Ȥ3?cM#Zy2L0-DclNmsi(&G+VGk*s2cJ
      k7lf{*2mq4(3Z7| EYZ�dC\v;?S4Y?W`PbSBPô@({SSP\+e㠃́ScRd=fҁ2�RtHK&5Zu]
      l࣓
      48�b,0Y(s^`o5lq Ӵ1K֚A_rs}ÏמsUմN*.?'IFf)о�C33vfe84^|;3AR�X2:oeBZ`m&`f(kH	z=3Cw*bODe^HE1=:W@j@3p�q%UHZF1hY#f:=�v_u4W(f `DWn+Ck*f
      Hݙxpg.vD#f/f6m"8Z'bPQʄFHd$/��E/qd/Ƀ3n-f  2 4$Asy&1f5=OL;?Zz\u7	8$=aqFע+aX*@0S/SPp2Ĺ^Q9;,MV2[gg"*٘_Lg^g33Ϭ5,hx/j�"jmLABaHeemevD۔E61!l]82<~bW&f�\f*JA3bl=!,(I)F�
      wE	kUoR5d/Z)u2_&ʴZe-1nŭ΋2(MRcKAlz25>7x^n.337btֿ~[lvEqE(ʷ1U�!iHEYeFPeۀ>V)ԁ1eHp$ee4He<1<f
      
      Ɵ<Vd~/]C4ȭg#B\{K浗4Lb%ZɟF(Uk#XԽH
      2"ۑ$zLہ$q-5:efv&CaL@d?,րJt;mJdl([Z07no\w4kȻRG.;|
      ؐ?E.K%ǁPf,
      Q+AnKGv(=µA~Uw¿\g|ō7RvهK!zf|<xbfm�+(cP;
      d8`qdtK"&)
      :sNçIrvxlԬRWn;u>S;m86cEo"Fk\LpرZ6Xwk&=LPљ@ًyu:_ivERt'K`Du9ZsW;=d%`9w܊q#gEy0d<t�-f'*5itFso89?hjDC1ki`,gG%랰8aZJ<cg0(MLxbN<G,@e-=w-TЬQꟇB"S^LV
       \M;nk+CN(;{ >)uF:LANhE'ѕʆK"Z%@yi8;yrwN4G񼳯9-"&#bQtOZaƋ_Q2Uq","Kr!eJyRZ<q]H!dDkerДP0&YAShHr H$2:RfD&Q48�q}
      9㪺ФYACCs@QYGX\pX*8 P4t!8N.ص
      Ck+
      b#FLUΕ0tF8<@zn$~QP�gtT(ÔՖ\&c,̀f)r/'WvMF$qd]v +f77T�34!<"BED	#vɄ29HRsDxi6|?z˿⮭#<{IU'`t	r1:`
      ?l#�קraflؼ&+̹]
      nQUD6}2XdK%|!-%.zL-59b뎻v^0]eqO?1Y·^Vw {8/Y6.@ >!V-2;0
      ]"rAKr ,y:rR(Q}4Gqa@BpJz@S9d2b$,~QGk;=QPΐ.9ڣ$Le;ka*ᔨu"8t;+rƋt$ړ}I=  }μ"IBIT
      *'˪ :'Kpɋ]I!bK!	((HCJ&ۤ(]ZJkCSwsIYA"AI]f296\0ΗP*BiP.T"t
      0Ad~n�*(3Y+Z&]ؚPdYJ'кߥ,br:'�E"ZN;ĕ@dEqzmV�l:'qMr]?9u#"	2LG*&C:FY�x`ݗ?O+[*S~^8G=:b\0#&kur}p8cn?7پ4k?3d-aT$a"Yʮő=(V$Fj6)^S蓌P	lesfu632=/28nN$Tk)#
      LG2գ_z3 >$/(_tr0�ʩ\G9͟gGR<?�.y9=$piɄi0l
      tԇ(^;6~3$I#ʔn|@)BAO`�93P&9	~!t2O
      $~R#\s,y3_y%B.*춞8B!sco,A],Et<F3B#r^&g6L<?c_:{kJ"K|M17Qhmm|eLZ{^W1k`#-ў/IP&^Ele͞&w.S
      d/PbKneL[~ќߗўmRUߝ\_=[jJ\R'gq�Fsbhjߪ$ԪFggA~
      k/ȉ?ǝ{C1}AnIwY7c9dgp9Sa3kNKŅV{>Q."UgK\;
      YY}j-䴃A7&³rgn<	V8C\.oq-*,3V:꼖@MAr(c!AP
      slyG$f4>-/.ɻܗOVSw{;R*Ⱦڀ;_g-ogLp'c+(^K ߓ;caTRHBY$@3˯kz*&
      <:/d@\tC~#jB2&m8r΃ݶaaf,?NזoGr#5pa_rkXP,v2c٘lG%9^@.3)װ0RQ.!elF
      zfLA'5k.]239P.S0lA75c&IUW33БMh20勏wF?`!r4W#EGʹ(J׌!hT
      읭a,jp'usXK*7|'~Ϯa=}RL6ʸxLHh�qj"iu?x3a*�q8ec	|<|O|Eש嘉-)�VV|cD xV�xU.&�'iG1<p!Ivr$
      ΰi҃U_~kzC"-__9ԍVF.;X}ҮklV�NDDL,@_vÝez}y]}=`Fg^MX2O \y(>)~p�F
      ѺWsS#.%L545+L7vʛ7|s�ˬj8;L1kk7&:BmJ1:fboo1m艘6=SDo430s-Q[ZWt*g3 ~*l&:Y1m׉QF`C}?A+?{۪3o|YGK
      "z"p00*ab@1A0C/,B,hхtS{P񃁷{8]×v`Wɷ`A�@hbPbɼ*ft*f/WSݸjl%澤H?.Iqӧtz+C4h+la=8pE4VhZF:9fU
      zV6u=u�)ߵ8X
      nԅJ	1jrL9Y6u1fOtH3k>2ux[lx
       >IG+V5MTɾ`sЈd)(Cšh+̵{Ρ3a8FD]|ngHE`D_q?{jSW
      )]Yd!SL=]p�Bš^4[$=3m2a3zQMk$Ѣsl֬goRtlM'sOtt6~֫~30sJ⁻nC7wa,D\IʠfFFxP%?SkOa,vn߄+QÎ	'+W~kέ^:׆0w3ޣv.=[yeEa	B)
      l]޿itbz|(	
      -{#$:7E?$XYUGe1E0
      ;Xy|aA\]QєbkysRLAbtBסK9~e�ґoRL0y5T>M׵P9mq߾s�J�� �IDATSD{DMD><«�D)$
      0T
      A&A(�?"H�fb)|s_eˆ.eh\$B5VɼϦ
      @
      IVv�ź�Kf&>ͺBDf&
      @Y':zC6fq!DV�jKdZc̝DžbxMQ752-d-f@ԍL:Z2A>8�GNJMm "I:!X*Ua|/C6jVi;;sH9
      N@#t9R;Q(22*XgNI
      5?z-g7C�g
      =Z
      k_܄Gz
      ceˏ8vfa߰FG-A0#56cfnǮ<n	[wn9JH8<J7]^IrdZy]l3SK3Di*eiv^<N+1
      Þ9ёݵ7+;�<ocg'qh\{o_S03Ir*19L�Hj"FP-QgbO#,ip%x=.Lo#]|m42/E_;}n|1ie-ddЫs2q
      I-fT0׵6QS
      u㊮7^(.frDiW=Ʀ0[�ށbu
      jk}pm꺍MC-֍c s7+	i%Y6
      .ܴ#^Q)ߊud:͚ee&,U&R7+f-(S){"[CY4=Q_m4pKM]f w3֘,al2mfuLC>36r^
      =67-Xhz6l&,>,^tذe0�X}/ls>6UC<y\,ƭ),:Ssu۹	=|4rAqdxK"78B~7'�᫈Fv}eU*֫Ƕ_[K߹ȍ46?WgjA޷~V$ljsG;ζ�`iYӤQQVOi_N$'wfR ۆ.yk<Ā̹CuM-/PIcD"R+M]M]o=?3caP]gOt@<!}�Ws3"	8yY͌Vre24wpt%GtK-~EhPzʨ"7ůiV̬Yk@Uj 	Bbآ� JԶFF&e(VC�j P
      kkSXbpyFnQxIwpA=$sE{)ycb(%,LCH%14I$)EYY;؄ٳ`tpi2nvpށ=5?Q 8cp-_{v{W߉uĝ{+8!/5~nнXغ|g?=
      =z?tXǣmBez<8-;8dXx1M_x4i'?~xa
      $[g9z0ͤzGB߰о'krm>~?p�x_gr'YOھm^LDN\gD*M"s#SEQ1u_�NJq�9bԮZf3%빚R
      S?P�ex8inS7D!�b�̌]ؑZgFή.6u-Rԍ#ߟF=6f+|h"TKs_=V;Upm$,a%<;"W9' uw1УLj}8fP`뺨S*"~B1ɩbC,̯ԯT}d`X*76{݉vgpVQA	4(59ˁ2MQgD=P7df^??2լM4NpXql=e{E{-ik[$H[QfD3q|(2MmMAЙsI.ӂZb%VE(�Ҷn&ڞ6c}m-]X{2v""ЗfҥO-*Sqؕ+7	9x'!X|ث0''y6p景ÆM[՘Ts$[wlYg/	'}$~mӸ~X㘘.ȯCL柳=qeإ0/r¢5O.y;۝eswמx'߹>c;ly͂h'M[pƪriQA{fRgov	=ke&JmD>$Dt rYu�7�D6&.,lvo%H&'M
      fZ)g4\M�X b(Hק�@32&85Ur]e>_\ؕ{&>ܔ4rZE)$Ü(j<a%ዽ&~
      6C$h[ܿv6^8d[}N+PZ-I`Zy{#A;_	rY{s/(�x!cqNt#},\Y?(($O;V=1ː.xf.sVO~ot){wʧqڃ~j/G|ē%w>�ɢ_p¢;rIf('L)eYA':ZuBG)c.H;؎ԩn"s63Ijq
      
      L2*�23 u]Z]�l-�PP�c&;1E2C)uIDevذ{d;j5(r9lSo>=/#9
      }}7{DzCc\t=/>�$@uIhVX%f@ 3O>?o`6l@P+qC]O?~8<G[-[!&=ȣ/~	kP=J62oy|$q/oso?|ʫk%\Nu26d`Klxպs8^A?5{~B�NUVsUF)l82C$E:B|4xhOlgQYlQkbZX\t%ȋ2	8B`sy:{d�7ihg_D "85Rc#;\&A_E/"c*n*ff~,ӵu "jHryQLrRwp&JN!$فM&
      8ޕXĹs>`!T=QWw XC]fj80,ٜ,S\OJ"t#CL4w<R\Vgjp4j.|,?jjɦ+p#n:ܼ$bz8F8s+vE~*p^[,yQyfV)2Xei*g
      y_	Z0E)mYZB4ʴIek*mD,N긋aF
      @-#بPڹP|R;]v79ǂ?Ue
      γ:)ν&J-7U;ÒӞzWOȱ>n]l`vfZ+1=;[w;>|xa^<iY
      BAޑh`b|;&k|S53;CBTf1]טߟ*-jTaˠ05(7Mm'1P17ox0`䴛|zmpz}ɥIg6q|qP.9yřxιCy~^ Q*Eb,)1j;w{DM@PM!Wx:о0Y;䏟#P`AL5ARmxˁjy~^=/6I8]08rA,4F}R٭Q,^ݩsndSMUsY!a_7Wt=]	zDǺ'Uy*y@h{\P+dCy*/IG1ĞFϣBCpT;8FJ�)hj72OQ>Rʭ
      ٟRL.:?U"͹wæ+S_W/boTSg\F89
      "Um2$,{&#:#!ok;&ڎ54zJe^k(aDi_d!Q!AbaX(3Lw!?S~mo<cfGAHdzc>jRfz\2m},띅AW?sSiI^`
      83* 9n[yq1G?	|Ͻ:cfl蹨BP`Nss5]}#Q,<_\`UL>o;8@[7w{M"4aW֎Goނv淫]duI%(&B㇔޻yՃXཟ>2gEb6*[Td^7]n>7}\	e_j"TqS`BR²pFs34jD"$zH2jzi9TGe�~H;)&7D3:;<K@ !'�<~%`vu׾WsBC?4C^ٙ ȉBE>k]]$PsC΁=͍T۩fE
      ҬXsȂH$---V̌,��
      `/=�&Q#pWeE /5�FV5aRu5;8	4`{<jx&R #tj9>v]E[@ſM3n7)L6w}U#ԭB� sL@@ІXTddLsei=N|'F9DqĽe	d348&aP=_jmeJ-pW);	Udଙ>9|]՛[՛LXz:>ܿW[:7^ͻc2۸fSNŚM/�^x7>_Ħ
      $SOYǟgj[MBdLO`Bxauo|U`U�Ry'pι͘pW^2э-ڷ>8ˍs>umЧs#pљ?{](x'\6_`{pom>v�-wӐNMz|D5s=+(Y$cl+#�_QQU2d-Gmqz.\ԬuEGRJ8_2In9PC6LMA2pZ-𽦪
      ˩Ţ�dEL@MIN3'Jy"&�t9#}x+_
      v]
      SƦVoT)PDTAgT
      <wL
      :#z&'>qwW_ylcRs"~GxuE(/əpDn9r@[w"o.~{egEgB*?_hJۣ|W|H3rtDc o+sewpO⫮]7]_/{rE|DIq:f5`-.VIGs@:$kڈKXAS '¤^Вm42bv̄ҠxkWG8b"feiwFlRW=r�ם}E'
      @<!}+nnz5lM\cM	^'[#vgYxsqa4q!ĩGĿ}#k܊kz5v<_CHȑ!
      y\K_"7˰xl�UBaѡ8~bYV_+U&pǝlE֨cj& >9?E4'm3h1y&$
      ƅTXZo-�K߶ﯬp4>==KJkncE^=BA@wVRE4EW, 栯AE
      M]5J>wgé㻞잨 IS|)~z'8,p=sdk6OܥOt9ܣ	Lis>2`b4U*
      5d0y->9|U9>7.A�ݓ01DdIE:coBD>yA	`9KLwN;o
      va㍳TsWioscywccnN{E
      ؙH@iw7SrxƗS9&Y
      v *ȍ݁=pbd�t�iKwGIu
      (yJr+%gpon][{H~R\+{rJ?.{8X_@2R8JJ4
      3ZB6D2TT1ۋ6L5L _f
      f;>fbbI٫"ejso2LmDa	8T|	rjMƼ8_vč+.K'UaPD<rT1[h913t4
      w.㣖,h͢$5voy/Y#ʘؾWw/ⅵPqN#F?o?n\{SUkjb|o[7>=0>ʅ
      Bذkҕ_z{vlMw'¯́<̿~p
      Aaxlç⺊sA%N
      zc#+N$l;f̓p7mI#ge'+޺ʼn%~	%f:e tlm
      2u.dfCr%dzB.qW\-,.e٧Ϻ-RJ-qACtE:6z0@tR 1+:E8>7HE�y-�@!5e1hu<
      ]Um*5Y]KfH"
      DωB;𰼼W}X�uQ$TZ!q6ܷ{*Mp͍]͗`9㳔L9Qy2%{%F+>f|N5I
      �$9,9C#eE#닊G5lDD?uȫ8pCݔ'U8�BINͯV4ǖ.G㱄s3%s
      +ŕÛ!v%[8I!87:Җ3!#-KFG�X۝eYiu|*5uVZNӊNsXfp")6dΆ/pӾKa@W}OUaSM 
      ǐ
      ecCq׬hz~8*!0b?^x0{v)sVt:߶u+nҘËS6E?yFqi+x($,DC.ǽýCcr> vlٍrl݅фG`'
      m.lIM)yAAuY_
      IWex!`hpX7'xW-YԚ3�� �IDAT=RR
      -rGϸy|zRCH0k&S%soiPEgl
      @r�ו\C& ,HB#|8$M#1s9XUҗM>yd#quiꆨsM,)4Då|8䌆qN4GZC<)<g]7:_D^9"3$M'C/٬1eiUe]MϜWWSqki΅BDDyl{Ly.:k/ʹ"F"q%�$gAr<Q)C(t^tN'3yщ8-)qҎpu^_kch"9>m�J#疜ypEn#r=Qd!XV@$NhSH@l;ldMևeolt-&DjI#DlpI[brCd?t=~7o,gc@-bO!!579gM\?dq3Ap>j꼡I goe&˫S{c|&?.*>cha
      }(?֍53>pvA%1#pЩᄌ3΅7!YQ~
      a�~zr
      E}{h{?0O<
      ]0zgpn1GpeW_9UWn=erl�5Wxw{lP3/Z4D]:a;_Qv^YrDVj
      1DsߡBFȉ"9>Z#"Ч~B&.jRC&ehـ^ݕ{<=[,	~RSS1%]z+$StgR!"
      N3'9<P)9QSK
      G<o(	7bmTI_
      )w`Gn."Wx
      VmD@n>iW
      _~o\Μ,/C3O!OMUMUZXce3ル?m%{HsH*7Tu`Rn_};nS^TXnȾ>odW7:>[4ۗ[:k; qtNF֌2=+kPDˢGů5x1AmQͤې>R>>>Zz[GBezCq7KTޱ+7IMrhjBݎԚ
      ~}q1NJ]܎ə
      Ti<|=e_'fk55	PL·
      ?/M'<d_P$@T+\[C݃5|`|;nz$P,<D!WvSsE:^Ԓs	~s8ӢYLGh{x2]yCg2!a!L ؊ب'zmskNxնUnAT	$@|{ػvU}+~痐:{Z{N<מ~'qιG[a[VZRb»:-\@2Dm \w'OI+n62/Hgf!^(.%�CIް^' ̬:D/d殆b#B;B'!T]>7._J%, goK9Zi?( $\nO@8(vxfCGUUYU郎/T_?{g*$:Y}v3gڜfI/'tDRp)L,qtਗ਼`0dj+uRtz~oy%
      >h1Gg|[{V)(Cqx:^fMq	m4*kt9/$`
      aA$^Q�ɦLV|J3IMĖ&H'>(Eh�
      ;@I؏r]?iM[_WLʀTw~}靯ܙ
      dL:^Q\;w|檿oنIX;ޗ͏x(g~1Xw+wL=cP�9! ēNi^wl@3;Bw=?t\uC#8jha[VXa4ܻ
      GMDV0Me2>
      w4Lި/`~8N4(~p ~s Bɂ>[e_i?zweăwSU	$Ǭʕ[4i_N١m2Wu@Z&Y2)><m"~B15֬ ^Ѕb
      +-iZ%^�r
      *WSkV|vӇ�Xۢpcm	sy? 	pcDQd⪁?~�k cξ780o,';&42	[Q٭\]jAuuPtmDCm	r0J~V6(V'ꡦKDe<bjhd[L~L=+kEO2tˋ<
      vJqQLOUU_k�ٶg�,bV({c�-0c/x@yc!2^F"A*q*0K(B	7N5J̀
      0X%A\R!@HtŰ/S'MfPGmhZꎾLj$QdE$b!$5xғ؃bC�u)gegMa?t82W'n_]ܥ?wmn]ϩxdqkJm1ZS1;1zx##0*dm9n-6>{A\4J(g,?ם>r]M۷b㶝x>ۍ%K	|�"(OM'�!lZee1;2Ɓ<_wHͮY֠Qp v=\<j	lXCv
      S~mzӻ9ś?2lz�kk>-e
      qEZDN0OTGR6Q@btGY7M2pC"R
      2'	�mcw #
      &82gjP1$ƙ_He}g b1VgqmEߤgkK�EyfqAk�6Qo' ĵ"Yq@044I2Ȁ-l
      F*pu<]9{k+haQLWj(յZ)pf3n:r4AEk7lcGng�&Mh"/cs9LT5nq%�/	ڞ	)gt`3z]<`iCdd
      I#$E:Y@_ZL!3HYcQ&BNf@f5Afb϶H3n$[#l}BpLhP;by& z|4odu&Fѿ혋&߻e+62x:XF3-12ć8pgg TPv<n]DefnfY	+am7�[݊qlʓcX&40Ac0C�	&S~#K/ja	J+o?icsru
      =)+=+ѬD0ϖl=}'9kbh1k{cd׺e@1dvhkO`0Dj'33L̋<ZC
      &eThUn�w/75Gmڷ1lYM�۱lz@",1\G)br$nVdAvûΊump1�pBY"`(A•d"ѫ{p8Tn`rv[Aʤ8 A$
      w^f5%uNh,Yf
      Xՠ$s.aa``r7ji Jdyy'10m_z͵CMOCL=Қ?=o=7Yۓ-"`;ڬWZ&3!H2Y)� 4LRU;LtS壭!1u81.t{4Ψ:jqc٣Fz>t]_@uix<-6AJStKθStްPez<INaiB>XkT
      mILjV46
      X$pmn
      ]sBQlσ:HGNrH~͠@6Kf4CW@CWk8cO"5:a}Y�PѲ}t7eݮPJV�P5`5f*GB%#D<p׋@`ʼnKDL&Ї:!%SymyUxO:X]U5N52/
      <bU(@@ˈ67Zj@¡U15JxT3ed^,I򽣿Xcv#{с	P~;bR7S SXe9٭!5`/;�^hfC(-kq\h.X}ןؿ)pT0N;?d_`,ٯڙ
      }
      n`;?%֖WeO-g-%5ܪՕyeg=hBJ!P~(lbib61wocg
      L)+)"︃G)J1ds"~H
      ({7Hmpp#`ڻ^qgt6ײa*iNNZ㯿'Wͪn�dTor27w4@ab]&'Ǒ[6L#"# 3@Dv X
      QPD Pxx_!_&aUD6sDеZgfnù^{nF�R>Z �e(ׁ3zN~59O_y$SiJNӱk9YÁ	t:Ū(j&:=Q6D)S9`@+G'\(_9›%P-f<G>|/!=]𵗭[=;c_OEL$~mL}2,)>_Х/PO4Iq y3g#%2MJh9nئ]�k&K4dXjԤ$5?[^�b""3(ywMֱ?|ՖFd~�U@T5"
      azQ#)~?[XSOf^2=S0{w<f<UrU~sb|`ʭ^F0;U�Z`…ڙڌ?<S\;]EZQb[HȐ�b&ah$'kZUlDu<\ubv&Odڼ�pО޺aU=lEpd~+cl/F([q
      C6HT&oyp<g~qxpEXw1?.}!
      $Ll;?YwVs,AM	(熨j582I	SłUp/oȄUX6ة΀DDB�4=5i6HK֡h5L@v_|!Zf1{l:tbF\O҈2&N 3{/]"z%
      Qi6@\ѳ�:07yrѳ(^f<Z�cc 1+!][d/%\(wv
      ]qyA	ҕd8YS0^
      sLл`HL")Uu-pn|h[DW\xͶ	3:hH`ysmws
      ar”)5S؁!le[(]~JKf-2rlA0k,>Y:/2G ٥VhqrUtV鿛qC�$f]𕓫e~ ق 2ej�k.?qޢL7HdZfpvōY�&&)KWQr:"Z_|A&�x67r—~oAe)cJQ/nՇrlM.v:Ӭ瘎=JQ	̘W}AMKYu
      ̓O>]<6A<7rX6Q'zi#�߁aQ!'(!eTTg2`!A�sBu;5*3lNȵ*(4`6�i@	$ֹٗM4)x"HR3ȄZP*|9j	b=nh@1{74E1W8_,ɘ.yRˏ4d-*
      YKC28i;XBa1!Y<=+pLIysh_8G"$fDNT&kDK\prl,X�L9]#|㭾	s`֪%
      _ d#i�lg+�Z㜑=/_:?{L$@$g-#?m͟ʮ(Sέt+1S״2qC粔qof~/_|>Yuo81FӃ%jw8ʙ?fkj+-
      eE}hL
      n3bi"%qH#F	o5t"&FO2�%|~dTGvÉd̒n|~dGo,ނ!xRs#̹jٟ{d5:eہA1ђZAЬe%0(WBNz5ν,^B<i۲m˝:̐1x̄Z`
      
      R>t&3В^0t
      ])CWе0JK#(WLMAK/#:L´z 3z8R,@A%P{D=ȜQ%PY%ަ;Ff4L:lsmHvf!lLjbXY5͞`L/-?`*o-
      [fSC	BA
      bѨ*݃d�b$_�A650St^Y7^`H8,
      ¯~ o3k4RTlaJp`k>x"O#d2<�*"}$!,nF=cG^cbBSROՌ,z2.kXe.m˂db!^LZJOCV)��ǔܱ]U^TJCeoPfEؒR~o/
      LiH̒Yas[-ӍԜd)5Z&"2Nڝ}  Jfб9(Vs2YK{9dM
      8Ѐؒ?WQثSAO)7?/@˾m3~Q%^Qe^,	c=@Aӱ{f~GᖦLOZCMXj	t5|Xt{,]@Y[p6<Bahpx>"BbBPw7xr,
      uρV� mB
      �k{012|^E8XӼjq�68@᲋?U+p(N7Ih0AӇq"4I oF{a5S^DOp
      b5ڑu'CE)y-*ˎUUe4{[/m>3\$,ߦ,D69yFe�� �IDATB�$
      z
      V`
      e1ku2T쿋Y
      '{8~s?"p,"A<پ?VIoE+HT
      ]CdKϓm.�gv�5	c&iVnu?65]�才dҰ##5tMOZ2}WkSYo<SYhaqrҫ)OF" I DR2Z)$,EBH�MNPIܜ#?I@uL ɆAG20
      gl tX#Ǘ@g~5??gq=}kZ7$&&rDe4�}{2+לr("dan}n_]	+Atw.1thi5%ݻ7]/s‹1|(OK a-[x`3L	=h@ac ]:83_M'\(,ձ3OF-Ūf39:HM>}̇Il{޶Vjb/qAzR5KDHUI_Ɋ[ڦV*ȬeD^Y†NTo`fә<C@|=3>{ي
      W bil#�-djK�H'yO`r~W&W29j?׹YU� {<][V
      #jkT_(?ڵi7gqS_?"H@@%Y,xȲ�N_Z-:3i%E	yW=_hV6*iYǥ*4o{	k6hbҬQ5[C@{27Q	v?ˬ=Uk?;Q;`IY	&ĭNq͸oۈ$]Sf!olYmy`(39	3~YR)	_B&%@J')ttd%BrvFⵒ*q<LԣLf>jT/6袓;OxP+R3QɩAJ�k@'
      L
      pu'Aa"_43	IYatA3(.:]#bw=.
      ._b'"ˡx0L	eu8K%+WgCd4]ம0-;;-$N<[
      v:tb:a1L</DɎA=cLLVAej)'|SL|쉧oa3:ql&GKP̴Ҍ29n�ǵE>7),/+Z�(wd:w
      k?D`p^Tpt$U#&	d} K #r_=8),0WnL8 EbP^il0@'E<]\Q3Oc'C'#H]QdPF*	2l+~Y*	"~j0`:kW>hj]U*{fӱOL3coDP!Bk-Nkdol~k7*?P	fM{#%kاgk&{KϜmOWn>͎*=֞lj, <IlL-+er,T([*#GeujtI$Lxfk!lJ9_ә[kTؗ`dw
      Mk%4DrwO�.;Tt!$&wbex߿kk_X۹@01
      =;`l|Z1o„S--#cغg/k/|2Cн`)AC'jazvlX-!e,Z͂z#I{UC-&,j-Ec&m[&g>:4Zt̊:>Ĭ.*ݷs׍{7>}̧fv}k	SS--LNe&@)qB}]ͨ
      `%"gdFRRac)�\߶!gTc/SV>
      8LѓQG,KX~VXL#x8?Wh)#OtLao>5Y6:72FZP-`f$M'+5 3fuCoDׁ@$׷VcX˚6卌	ɓd\`{lbP]bV豆v%<w~%v4c- ?)}Iq�Ǡ c!/2#BšΙ]լ٣a�Qf.@AR)H̞&\?EbҜ4BteFTAdreɐ!QI �t8k	�VTo%}uɝ�-,@u2bS4bWyvr Lc{=S)Y50x	&>WTaX|)/Y?x�}9ن3֯PO瞻K_t)8o`ݘ޾\)[N\GFNB7L	ع<ʥYzj`Xr؝l<GOf㠴YUz#/9mH+~ds?>t/{a㟺m֯O7嗸u\kYE|/
      L˩7ux	s"r	tAkAϞd3,n[03+ݵgo{m~H$
      aANt->@?V_W4uWL,VyY@D`}?iBq1eQ@1obXvbL?-.6C`Gۢ(JA} ~,I
      P@$JƔ%r]@Z"d𣓿z^۹aG!DFW&yIƍRS4ħAֿ[eMgVٕ=IC*'	9mȒGͯ1"º!zG%Cؓ9gr m+IZLD܈	"-+j1:f
      f2d)'Qk
      %DA$�:~҆H玾t1'Ț"l`C%S5&my
      hQ
      &Zp~f@^T?뙢.Y0$Ytx4lesSЭ,
      ]%󘝩:[y7\~ݻvDLIx
      -]8X}zT&yg?dž36==<&K.jH	e?�Lh#’OǼEQН@m~t-Hjf"l,HlMf(aB0ʦB�EתWB $sVFI`C6֋ifp=qtZz#IbaS/<re|8WrFU`WPl'q_G_�OD4FUr7/[�`f;T�}`+JK19^=S~^ti
      l#V_
      p 6H
      ȎCF:1$gxXOY\
       O`Aƌ-
      crqV,LŤOX1c[/z5�#DNc7A<h%pd s֖r9~eV	Aԍԇ8F_T0n$Gȍg^=Y!ȏ2ԅ�VI^p@H$" _X2?V=ei
      X2;k-.lg{O*[?S�63Od)#`Ԍ_+\j�=	Cz( _(͙ݳN5aidre&]o7	lFXab0JXIdyvk%fAZ*ZHiپ�M#%d?.>&ĢI"x럜0gb_iIYP?d7hS
      PҽxƊuaZ
      /<B&nu'cVq05;;S�*	`bzeWChYn
      ?)<YAf2"GF+Kaa'VH,_33NM#i@p2kvαfPwC
      $Eaq܉u7b({=vt&^ǀ捦5W^`dFfv	0;$T19(nNڝoUk+V`hQ1f߮v>g\de
      ybjBLͲko^0i$z̾%5
      g5DJto,sKf#3$HQ5*Sb6`
      ؗSq`0+K
      KQ0}	ñD]nSWd%ll0&JUS^N"
      29U:%5c7]hڌRJ)QtFOi*D,D`BϞ_Fjg_4ʒ?alSN27iL'+JNRJ:(Mv
      WU-;u`i(q_%Y-vك^X!])u<f\*6K"v-fݹHg6QM!@e2:
      8fL(h5ϡ7zZ_RH2h]g�30DFXzf&C68pɴmhf-(`[&J*"L+$2"5ׁS{i0B&C˴KfiB0:.2
      {~wG?H%O~LO!8ؿּ.@=8kkVN8\tj0gMJ0+�:+d[dCUk
      }̮)5A5UQs9]4zTAi="h6(j\v$G\,yay*)T0W1LHkBC`r:/9lBt&1LDǾvUQ
      fkiٓ@d(Em
      47HTQӢ+Rq@MB~- Y&,_NP3|Id("$XlSa!>ԌGh$H-:oY#dJWe[9'>e.fSA\UNP6|]8gI6
      lKgb`["25cEIfpח3~:vbL#;4(3t&LOʔ.95˰@03L)8giX4ZZƍx4DOZ%3VU_;.G_uW_u2	;bkH4@Zƃì+fw<(-BB3{AD3Q
      4_ނ P?+[}!Vp&x?⅑1<i?EL9bp
      hg[~ 䞵8Wo|;>8�O+x)<A{>,|˯Lc6hFkBLcN9Q(3ˈڨ5))ooT`nu%-w>+b.K#i	K)Z
      f}t
       d1`
      D]hfK!ƃԣu:/B�b
      #K0HFL!ᤄA+j)YF6^S#hffhҬO}SUC,ɀ.sjaDfAXƀ%>3[+A|Ad@@$u\Fأ2(EFBЛe(ҬXb€l-~'=hhbV2"H2e9cz[]hVV_Zkpx2]˔!/hW$LgH- xuu:(L	8:)7J=Θ#
      RtR2̌a5?0Y,ox]iA&'kf2"$0S{;{{̡84:&8
      afzY곱}NM@i5!񮛐+vw6;=ce|~jE0zY\KaZ:9蟷/capp\p^t3+6dƓ#cvOR'\dZPpjR52FZl3C'+~m
      ?..urF@0}D
      eeQH2"fjPu^?jG'@^uctMFhKE#+$=SIQfxlm43)l˵RPkZӛ`8):54VW,8i(}pqjR'|eSKIqd49�uz]hijFM&X¦2)"Rj@{((-5LS%rb庣טa+�$p
      GV$Ѻbj^АttF=;+}w#PA{꼯.ST`A)FkDm\vwOLMM?۔	XX_G@g#WkU˖aAoGP.B(F&aepDytšA`_0mw]ɩ	z/pU݃pWo{tva.2x(3ɯ�@Q!3greN`q{hdžWj(PSޔR43)-MInCɶG򝇘�wk*1E`d93OL7aXEDlBÂJ|Zf(M4#nH{Wﷄ-2-dDlVRJQl=3~Bi01~=Mև)WSdž&Ro$1[6pyP/
      29!qe6GZ�@ȉCG9VV2%L!tY@Ge@Gk,F<9V/rBʈ^/iR	LͿy�_{|#ݻe2)rH+7ăxS*
      W_}o_L`|82PeF>gAZM!?8REu0;D,*Biv<2m$&^ӡa`҅xvffPWY#(.8ȿjO#9L&sEjKf|vz`?^c~k[=wW_?ga>55̺e&bi|`uz)5%HhhXl%t]$5f-9f$33ɎMIĚT=}j/_d[]t^NzᡔD2Z|s	Y$ȡOtT}qG%mQe뻤
      A0RYj[j$͑Ge7Fo9rۧ=U
      *[DY6y7	'}&kui|;mAD2ohF"Js2
      ЩP0SL"A5˄(3$fR'DBp9w\3i,u@'p4fF"K
      eifRPbs$R;̤ʙ;zʫc4AT&3/~A\s+űFRJzgsF2,], 7![cFax
      Jcp&'8*+>z0tпl9JʕPZEj%(t9
      0-9e=b7F&8.ͷ}KX2|E}I.$g(Sv:H-%	jKY_?TmS澳dWmew8wAϟOtzrRe2yL+#)
      F3	)SsDrC=!j}r'(`VL(!5X]$Y%�ZOUu=D7��� �IDAT" $R8E;O	O0]xl25K(.y)fFzHwhJq#j@@5'iu:̩
      ##L҄ۍ_|)&d<ܤ$7/9Yy#2E9_)i)5񭫙#Nk)\(8}u|kJT55h2K
      LO>}5l֪ IW]qy�ŞaX7dW`Xl.F>]؅,bv!^Pu+&l$�}\,کAld۠Zbf|NFT+x2/]W߾r9'":N)*8BQ|g;؜@s)*^[[꟝uɟ^/kQgu]I0TLMl:
      	OB0PNpf
      hW
      BsR%o|iI%2�'r^L1:bFh0 (g%(47dtA
      zLa�QHq
      4_qx8;q@$Ѭuna6yL>ɯӜ6|XWI:0r�<ǵ
      mlݨ.%dv2u.՜ܺu/$XY+l/?ICmnWWȜ1zOuh,Q26h׿\}=9.ႉ0d:pw67O\y=XXc *矁;<Xxap<bW3*[6
      C(pP`-ߴa蜓?Ճ$X#><u&aJdIyHfsjvW#XKvEtjIz3e$ڨҤhJ<=3צAF¦~*vD&uʼT#3"gaTMVn�hN#Z/uIG~s6䅙պ	"g@<`-YsEi-lЕ`l�Za;ӧoB!k,,uhՂ٧{y1}S^4Tg+}Xh 
      . n"E{6E{F ٧d)=t1pJq^]+%i(k3pGQf Rɔt{7h`oz�X Gmefgwņ-}_۴koeAp-~S`ta x+5?5X}Z,;f
      ,X!P#[w=oS#Z\.Ӹ_"e@Xž;`0cŁ{&#V8
      '1$>SGP%E=94W$,t:]eGg߾X1
      0T"ȼ(پ^
      E(!|�bԹ�4%$4wAX$η`kԈJ	-)S
      p1kOՊ	?*Q˚-zمuv^pcRn+Oe{z-YY|=ʬOFFùw,$cc{ϛi)L_k?}CݠrE<)Sow+,"�03nv #/^_W)RЄ]Q~WAϜwƄt$s` HN4xCGo{3@ܻ0Ī
      eP�$>~ۂW+IgU]\
      ӈuF81{n|�݂k^}KOfu2}|B`dU#j5&?�"u
      b5e* Y~%k҂/{ooU~cε>]J*4#C @ @.AP	أ>~(*PAQP/HЅJ` !	髯:k9sՎ9'_U^k9o|({tH]i3Im/"Uw!2
      FF󍥇:Q{&۾^}G^O1ab_>ja0K~^G}76LrX<M/n9;w]h36Cz[53p͸�S�waRxo~ݸ!X8\h[Z
      f1pw܋˞]ͳr扛[#z3GD
      nW8%*)L_ԎH[+BQlp/87X5Zm&Usf~&CȐA L1 ׿H
      xCJT&
      F~3`0a.C7~rZU
      :|'N/U?EPaa_/L�OyA=g,߯G
      etZ+3>/Q'?v+r
      9V~.	;G69.FDu/^$]x?=wgo䷶8C=˃}=OGvٟ́mO]w=NjR3'fǦ.>zO3)eܷzqP UxrqSgN*	}^C�<Mٝg^s7}D G)0Q?Gx?=Wy̞;d+E*=רnͽ $l(K33H^>.
      t`Da$M3=O:jR�@!Y|u^S^x
      o.gI$<_~;_sK�ܤ{Kn{Wzer+4t,Cc+swg8X]<YNJC8鄝Xغ
      c89n+矊[/swnj>[gFt]/o}B4{]^,IȍNy)bUL(=h2"ev'd1erI{1B
      IXv$Q!:"/P~Tu=^S3T6ѹ(qM$槡ȋ+I:023os~@xɹ_46sv}?@Gs3V~?gS&k<c|:iKݔZ
      W>CӒ'vw632O|{JRo`ey]j~qsgn}Of(q>n	'-9ck>ssMMŁ_z>0p!{L|>pdg
      \ﳳ>lx['Lg-˶g>څlǯӔRv?v{~-D3ǿ
      >w+ki~Yc�γ?1̷-+٫7<!]E#F
      1>gX_
      )upcR/IHjN]l@^.5|Ճ1W~/?m)g
      `@]ɎbPsyy2H{#;g߽/bpl|"89+qJ	,?YŦrW1Xصg=8qqgx~'v_=u?eC4y\c<yQ�M[ѿ>ɼ"�He:EFJ7xrXrVSi4#AđZ-Ôkq޷^eQei`{DZ&P
      (tӄz:_q@EO2mk}�/0`_}ȶ'^{ɧ<?gÏ>gC�ʂ�֥o>϶A[GYs6=fSvқ	tJ8UDr<
      E0J83rx:}g;ҽfN,v}<L%{P2":[?GxϛO?ona;~W<1/qngLFv:廗{R5zqx>^pe7?he7_pSncvO{KO08LaaЁ'Wxֱa'dgg`ŀ~O27=۞|+='tFq<yU%oFԨh#=X(/_pP!\L�3D, '+fmڀ#1f7NS3񓏺#jf=z#pOG[>y?w^:Ϸl+nX_?ISNy'oÎ-p.;pbzDG꥿R
      Ld[5+ixʀ<.mQ̥@⎡j5*PugqT� d&B*5!P<V(
      CS-24͋S~MyyQgnHPro><723ڜVnW_{goOӈ{'S;toY'X%76)~䄗g	K?f	䏛Gw䪪MfxOo~ΰ#϶MT]aᑙ8Mn<22IDf6_瓛=dsO0Ǽ}[֋X|z_>\^˄s_J?}Jq3?CwKɝFI$33SIdt�y,k1CdPjGShD"Sտ}�yڦOW_rӃf^~<畛I,a:$�J@bɧύ׽뎓ޱ3;しg߼7J},o:caa&''{ٽy9_7m}u9Y+y2Oj"#L&xV ')jIqmk!aZς]2bP>dm#0D	(�.3+BVtI̱`f�Hv%dY|zczQ*aev޷_1d�lNn~�[J_y(^3`x[z@GFHJdZԐy�skQA`W_�6ݻrsvi:�xUP0R4sEX¼p1><f[pGg:.bR/$a}W}˓?c?x|̕'{͟\]
      BqwMlwϾij;@xk|Y8o;huO}{/|Ǝ6֓M齪6Rpʵ@;frQ�LdMk~-kWz}1ҥ	=\-ybj!""j$[6;y}k=:g]NdjF>3DDy}yш_l鏺]_7#LdĘ1?golwGo
      ;NٖWIЭW>,2
      e
      ä2#-}kA
      [Ta7e^tDPe	(e0;g&+\J(G]+CQL,Ðl*-ݨD3Ʌ
      '9]O*@i	
      U2pwLXK˃gyx78�Xc<8jAx]Ds>ilPfY"�`s$!(x�lw0}U?sևɑ齽/?s&
      \ɲ=9]{P98+?a(ԯiqZ0>}G'fɓ眳t߹�
      /{6SEk2adF~{!m�<+?1p=�;u^,L⻢z[DߙLjZo}GizZ{;
      ZU~
      E|m=˼U',=%(ʐ90wQTwf`1Vx֏exp;XMUoe
      r[U2�Go|_]8͸7aKp==윧1;Nl͞FU:V""J3LЅᙺk4}˘`=ٻC`C*S5f.$]]鎇%MS&`\D^yv&Cѡ<a&70$җa$	>I1;!6 83(tJnzm*u(�7
      -uuIRmXf$/f=[Gnwjn|.h^EKs"myLzo8r
      Mkڸ>M֝n&uln>:=C]B%}ߚ0?{߿T�|߷f;Z'0goܵ\0*xr8*Fۣ5i쉋
      x<FJ(;{'ӑ7^2/%R8NgGM7E8[6/�jFd$do(tUo4pI0Y_(Wqc2TUoSLڠBң{,�@X8�{_Jmk2$)#E Dk9٪ɬB;#t
      Z1۞NLdB7FȎ,֍2_7k#$أYK'BH25Q,`}$I=
      f`"r,wxK8,(f3yVqnݧ)@y@\3\v&_t`Vű_Xg.\?CKΕ\._먵A</T�Ynf=yU)?o֕kA<u]ub܌[GpcfNzt_K[&�xΧƜNvu&<D8f_G9~mcN"{Ҧs&BFkUkL33zOo\K_3~񍻖3gJGXk}JR577d7b"K?>ѬL܈$DF!x[A
      ]ˀpa(4,i&I+7X=󬇶mT0i4DW־?+0^AELE�7C�ǯTC8вlĮ̱IfOqkU~_&ZŶ_i]ٮO@뙕졭2OT(bd&+ۢ+^Yfp_()x{0"�[bvo`(aJwO>%s>y,%ۜ[hS>u>{.a~e׳isg}}C<P9+_}';uųZ{k	k_sD C>ƕnr6B7M/_M
      23oɌ�;Jy__ťKpSrꙃw>%{3x㧮y֔կ
      MyNo'\?_{_ܳzt`T' ֫)TPKW@2Y.7TH+flu2oe@pA7"S¤ngHe%K˚m[UQҺQK-X\S/
      oaY2u
      ՙ12{wV�/d<L	d[m3p{7EALe^Sԍݟܯ@^UVv|וsmG}tW_ԇ!.ZZLE�� �IDAT_io@^z0љ.8|w_Cyx˫ٞZ>ԎT
      g^f6|]yvs}1oRū|'uB`F+Ғ+4/Ȃɘi6Dt;K.D V)yٿSzBiNZw|<~!
      e783OӁ17|gnf6طts~t5�
      kOѫEښdXDi TbПؚҋW(
      +Pa>n̎,vӄ26mob;J 2·rzKK*}H	U볆�D;!MZBCL7ZMDiA
      }d`<>y2/}hfecv1-!yAjFBV#(Ч(3Dm5=+"2Y
      ʞɊߺXKŧg]ny;5w<tǓ=ٽ׎<qN0e+}䔈ȝOF4ûgVG>Owp	t�9O2Mo43c2�f_n\g6!kڵgfO'Μ}
      n<zŻ_Ocٻz,Wxd)cw`C)-obR%ʀ݄2}ɳ~1}2x/3lۻ.[vڛ>ճ=Xo_y绾oaodNw&V[ӌ:02!2Y,.eVCBl77ϒ$�8g$% ksflSz-lWkuk:
      ʄ^+49岪~2UoC5clm4fI%ꪪ;u$	SLhzhQSc@.U�hhݔɽ7kYC253^t̔PfeJ(sh?8Tcv`%V0e	9�6lSS9F>=/`v3l(=VN?{ct+L~	Agm
      G|&7]#.w&",ec`q}W66@)+0a;yhnz}l9/?d~;2".U|	(c,P*le8{qMr3Ꝧ`c3̧2y40?Ɏˋyw+6u�G-<'9JQoWj*WZX53`df"ɚ8hӑ
      >8yIej(xKӞA' FUQd@BieC:ND"bQbLzh{3ɭef7hf FWQlGɃ02�o|-dbe:(;6KBNBᦒ�|QQs
      30P&�Q<
      v)`t=́7qo=潇#sn]+ndۮEA}[/~__R^J;9�Ͼ{}g_kLӎ7\�	'(73-0w`P|]�wLN#䜁yɻ˃Zʖo~Ωoo_^L׉f/*�<:{&Kd�s6<]ӟw/}ĉ/MCÙ|&g{zoݹx]gdS
      ul\vo}$>r
      Z ~>x+&�p/
      %AGaPdx}S#sݗmMg<+Fo&؈C
      -kWg癕a0ck/M=%Qj^ZNJ5&D@Fj7jݰ?3X֤YDft[+%l^@;/06^*O &t!.3)ۆ)Hy4+FyQ[:xpɅ%xxlMB(KS@#saK/y;0(f \Tҗ,cψ&�:GK9ˁڽ쎾րreϞ͛U?}ԯ2|ǿȽ~XφA2NkĹQb}uQ?̄?|՝zBϲ&%'C+=:*KNL[캽wyZ[j<d.'+ <6:sgaepfg	Z)^PEa+ʝ!qsl3!vjZdUY'fjj%m&
      UoT
      c|av.$ŀ‚6*։?�MFF߀"qs!l?ȉ]ftBMX
      ם|	?=VeXa5΢*
      daWuf6dhtd՛t<B=pGnYUϺvҮ3?pĭ`	Oﶅ7W?V&4uVM<@Tv/SӱȠZ�>ZeN5,}gT�-c/_-4PHNd35Q"hSwA0P/i4w<(QiufblL�F�	 &SXĚxe^khdT˼p16MR~ފJ_rgޚ֤ܣ2sͼo=Cnd(D*k!Dl"MuWԬCq_
      tt1FFC\PbmONS#c`fR)TZ_fBZ,̴ܤ1%DHQcNJ}Ue+3v%0|>}Ⱥg:m)#8eG�eΏȊ$c?!Jh7]T_{gH P8w#_K6G
      2e6gTM2a
      FB+,QSm""H?!$#+BDYH:EOԌk@@7&C(BcdnxY'L_#:>d0ҧjFtO(Hfӵ#;}3~Pmh{#6YM�م L$1˴"$z`fDV)`,+m&Zg[(8qu8*73?p'3XCތ?z3jCk("M0rj-	3URDA3�pʷVoew=÷:kˢ72*e`!6JPOh'(3(C׾M3a&8'u2mU#&DD!R,&%3i+bP5̠-bMl 9J	)<#MFPo 4
      Im>/4c=Pi(lBCxh(�jZ+{0v&}@zBVglJWL%I8C(3dNG&X'Ln32STb5^-,�#՚f>\�sg߶%"¥%<^̑ώǡ9WkRm)dVlk1gq.#.4ov˟hss
      yTf �+lcc/^x~=(_(bFݸ�/!`
      VRjH{"c
      )3P#33%fm۵|aP:ʬ!QBp-"
      7۴Q6o-iu_b9ʔɜ~YC)<<
      bT`b6-$"l9r\j"8v)
      <j6ZE�TJ"%
      aUX*d|ō/\؜y5A_�df1K
      h@�c~/H�08b WUV)UPx$UonbE5l
      pLfbVi6p.Eh.
      LzRxfG>@\y:]I ,IVF"XF+�6M9楈IUH!lfcWbV^<p%<׹ԋ/'L
      FُVׁIjU.!K0,ц1].c`ƥOOI)#jC
      ?׳"[SM'<I�,Y態BAd
      ӨCN"jn@�d]hPɒ`#S(,zJAm>3�P9h-y)RBk>ɮ^Q{
      +G$eY'-X{uHQ�L]%&,P_&<d^\<Ob'F#DccO%T*Zir:ctw6NGs%Xx
      qPdv"cA~c2\>
      q`PtaE.4Lx~T˔/*z,-pՔNkڏ	rDAdhyuŢs=Kb
      A*N]8\sZ	F2זA<HjYupH
      2AE2n]H:g )Z)"	i\n(MLJ.uȪz
      $hR݅­V-P[<ו<mk1ٯ'KQOD'Z]1K3"۷DD!8g6?̓2r;|a2ձ"YA\,eW@S+Q&T2*H:l`#w*PC^Z
      V847橙PՀ2K#n5SXARzc::-}K!nZFK`꯭7je&EKŝ3FrUgٝ ^jNc="͊H12LŒ�堍kͦO/Ә]ȝJ<M%>u+UR(VkٍFӵ0i#âO\`),+wÄ#樨A3hE}e˼!n@ٮHtLf3ӺGq5Mֈmb̊f_皪ot= YQ! =IP%[i;Ou^Z˼6MUJ�Q(4KGw-<KAJ3kN
      ~qh@X:M؅¡#j$%Io߳**јUnimcx,H�Z4fRF?Tj.UH"dML5;'x
      J�9(=hE7犐`Ԧ(ӐU12/F{(&e&ƗL̀Ljpdfj6PZZE138mrF!XDžx
      V<~T3vSuL4J_
      PF13kh̲Pl!V73�)Z&"@FD73Ȁ
      Yeaf %ZFɂnڌ1
      RxS:-btső얞^+:j}{ecjʴ`{џXZ53)jZQMr]%+�T㎌bp#ɼR^aYY_f29i`I:D]5_q2Ck؇@j-3RjFtjKnQ(Zf?W,"9uSlPTUspܜZq*JqT.J�T'\Fd2/UM׏Oq	1{zZj5XXB^C^ui>QJf0#L.)@L["S#H2@Ͷ5jPj^e:xɺk\t!d]|V;4n/f&�c,L9d3HmJVAm&
      fUYT7G)/
      jJIFLV�ܘhb+]_~ZN4	$%UiK$fת
      LmYq]C3APT$\Hd"e<`fP[IOK̓!raSi@Nig:hgVEd乞A~ׅ2;y:LLڝTi8}D0BxzMQ̠j=ʙH�MٛavA�zG'd]`r,ʙ �EU`&J,WyP25&;@QVD;Tl_ 
      bAb6(*70FF
      ]^--	0zso:@O"A�ҢZJu1l*SeA@&(&]1J=2Q5j}Q΁P-VHtY|$#~^^t:h:Q>.>PCT@긮xl>XDz-SC$^$67HjfTA\6Dh[(=1RW6 B
      PfBNF!2{DY1eސ1;P4Pn{+4QkRV`MX
      e*˼R]<`mZuMiXb
      
      Htd„{LktDJ@4f(k(Ӛkei9_2OCe^p෦1;@4'*Z}@$IЍPt�BE3fO,lP濹1;Pž
      
      RBԨw4ΚR!d8*n,^13 ͞h`0h}*dbLhz`(Д&NȂˊJ(\PX,Z˜P>SӠ[Zʋ%62vzfIX]i9'2*N)NvLnn.*zbD@Z1pZ,62Z(Sꦕ23#~^jFc0U @)(uPcvv1lf`z4@*tk2J2OJ	]Z:}/0X)݋6J-3WD(a$90W҄<MQZ7n"B)/Tlܲu UT䐀Fk3	5B/ɅWFv	!f%ѠЈJ
      
      ȵL|03/ZS*#lP:5.@藂E)YNHӋ̋@BV+i(s=f$~_rCL2],1?Ķx9Bc^
      Y|vhrI�p-�Pfz '
      w6 |[N	d4U5d̀ļ=d	8$H+02*/6,˔EJ(t(-HBs[|EzIƈs=KUس{K|Ϗu3DPs%7fn�Zё`	S*60ISvQf037̈́%YQӏq2KOKYFRH<Ƨ'v^TdB猈^MXma%]&
      †ܲ4RctSzI3bxJ@
      m
      W^(VLC_˔iޒ,6Uq=e°,�eޗ`P,{e
      fa^Ed3qzVΔtrNwql
      :Z(Z
      h~N_#ڡ1*aʙl}ݩ4TusNdCbSեvľئeLHU쮫FFnzez?d/Lj2YQHI}fo[E Nɪ^UUH63@ednLUD۴6ʔR}-V(Ne�-\2.	][F!=F@9ɜ]~&$˼_XNdނG&.?VT
      '6OC@\1fBA̺hheאe^--Fc5o]zȄhUr]+RPԿԃwǸ�� �IDATTe٧
      ߯wayJo#c}NNL6fd'}j3>3AF5YIb"N@5\rTѵGϻG,m7yT21qgv2Vb}x�(ӯ2n1e8a#s-#SkFo<-��!`++ODDפmE
      3`
      \\lc@ru2*%*Q1fH}qҹ|2$6ReS;P4rBZ/׿ҽr1!�򝇍ѻZ5	Kɧ.`CŊP&(sy1{M03c`E:0,ri(3Xyo7!$nok~@/(D=6g(K[];0%FSU	Y`И}
      3h(O̾^b2Gqb?'RL4m3K"&̀Ah&eWstq5)R֩.2b^erB^E1b}tz+^ԀVe:۳X7N2\@N̲j,|9t43vo1{O>bV3f+LҞD^i&A?ʈf˫!{:f$u8$x`e+{(JvԚ%`⠡!?0:D6*wwZF$>ʄ05ʫ&fkm|eɀ6D/yajV^LJf&½ڪuHeuX�1C)5g"lHUCf´n˼<VS֚$�L4	?ZMXdNL	HI_CMyu-8oe=Gn!׺aUoZ,�ȈnY@׃Sd �5Qf)6ܪ׻F'aXQ6P˔Ap-D0JV2Ei#i/fFHy$='+Dz-eZ~iL1Onj|
      v!x@%Ҕ|dHFTE܍i&4pl֔F(yfB4'84^jsm\Z-B-q囇H{e**8DkP_78ÒH[o	$`HQ^OmPVzk*6:Y[hh-6wx=(U9(CY<,Rk&GՊPfh9,Ѥ,�:@DԿ(=
      VC.9C`f\A̔&bUCMyn2AYU
      iPCF[L\Sl@[Չ,I[."L蕅2Y]C5h2{JĽ5)
      ;�%
      Zy]3K-Ê_^Ȉ*/i&9
      cӍR5]EӚ0"53&^rCGMGFxpw�,,x(Sh
      )вhohT
      c"z&P/RQ愦J#8+/jtpP3}唥y4mfYcvCT7fF)+ʨZdBedt7y126_z5tt[�4d.
      OH;:DVE22SedK~cVWnkL1>+ͺMF}[TK#ϊFHa,M]d`t,bVGe!bo`Fz1AS,4Ȱ(Ϗ<L@ViLXe̫oڪ2$X톔6kcMQn iX7nf`ioiejfC3;e˼ 
      ܓBYBP_
      -$nFWv;p�}}Tc)O	pNlT(Xt~И}ZL^3^hn70Gk|4XFM96Nyk!'vq`m`4
      xeg�̠KcZAã@ۘ%Q`G|V&1ݖngQON|&^P�zW<Oʙ0٩#W<Qf`9W2Ϛ9xCjd{�XyDBU SɈ!57G&3sdNw^2?S[;EFA
      <.ub:7Sk=EQwYW4:A;gOd6Ll{wWf13[C0FFHީ(0;�}^FF)
      7*
      }_EP,gq'.#&7P
      ="g`6,K&BGܩ6."<a`c�uo7%~_tk`<-"y`{A8#S)[Sc1?l\_!L-dƼxM
      +'[JKc6	<rϒ݁ZK)+7EB{G{Cҵ,^?&"1�#;Y$
      m1WQY	wյPt+�?2֩vAzpy1&oBO
      e^S_ǖIZ#NwqNkۥS-H#у^>J,	>zM{sezvR<`fNHͼ]#jS7t`y#a2Ou	F
      䩽[tbiMyB�(aRl},3Mm<D@@J Ry,KAk+(_Fs!'FObh(&(8hWHXBoR{,A/H&ZoXʺP}\B\gXԠz}ӆwumΎ0xMI
      8	Zq5tȹ]J(SK"c*0͇m?2_2ZдZffƜgFSP o$ޱ!zPeD[QBIP@qNY2}Qù=s;A=&ӉTU(A2Fՠ>L]IqD\s[#ݼ%'_ZP.S]
      (cPBi gRf!SE(	}3
      ,gJTA,Mn	 +QkV%Hf5%SmKJ%2U?u:!^m~ TaM!@[b$\ù{Xrml;Jf&K";p})҃"h2>,	75A<Xic@։=|`
      Gc!�vK?3Q6MҲϝ4I}!`ʨz`L$#U0FŜWN8V<8ƹ5yFj3!72u,Ge&C{rwPP'UseoAݕHOrc>1\�yk8<tc
      XUj#8l-|.n9KX!Y&H%
      (iBO>L6LYl{7&(ɀW{3t>�d`DTVE4<@S:@%F
      x=M@N2_'vC^μ[cΝYH-yDΆ�waä5k7-tt-6_ 2lMP0(,6	3gŠ,|HyܠHwpfEJOV^\#FݍI0werŪp-`v+pU-QzL: ֻ7!$]~R$A?1+X/|RAY8,LZfN<m	&X!P#7v|?n8.A3|`ChAS@" BAkq2kc<6yVݸc*
      @s"Ux/бPS\Z	Is|@jQ<@Fh7&9rFsh1EfF4
      1L_``nSjبMFj3:l=�6	EkdU=Q|j-S5RVgJGchML=Vo<M�n'ZM).C>2tM#&�;!^$LZ&<8hLc	XGi9xkɱS;#&o
      ;Q
      4'1.pNUn-XX_Xe
      Ő0p%ZTt(F-HE^lFt!)D5el6
      (l`<
      |R
      N-vr.	{*rL`\UE@A}H2
      H#ړw, ?+6I+d^Lrj3&zNf6]tf}u$+anb=Cb5$E5$S\5UZfUVKuIRkkD?,{7:yA:
      x]-!^TdȪspD .QSr�\d98X*:iX'/&
      l5MXzDƒXk1
      RQ&c
      rMJCCJJgS1ƒ5f/V cx 4BkVkޙfdnTwiMD+#oi=aL%;P=aa.'g3=sMɹgal/y"gf5+mvH2~#H1g`1ai&�{qejN>A+&R[[I`SUgs#b)6ZfB	:dzK
      XgTWeD hNcO<ZFҗ,$j6GI뮂1NtK_  x8ͤ=y	PO}\]l5z0ujF]`ɡ#PZc̫!DHBU/o3o<Q!AýS+z-SVGD}&.&fM?`瞅[t{vѨ$LaϝX/"
      k;Bjn0Q�$.2OhY@"T(UI1kC6e6iJPkQx$Z[Z8lpl2|^<Zt;$·21>#ƹ�(k^`R1Ƣ`c/&82`0DSLQ@Ew™͚YSҖ$o؅왺?"I%`F7Y^cV`ѶY0z6G1swPazUxPTp]k᤺UskCm&$642x/Ks4Pc"bOac2ʳ̪,cyi*�01Ҍ9r'־@@FH	YK 81V4&,QP4ڌ*{W!ʎ:T0bD#<Ԫ6ciB;.m?_*>eBF@+QoIG�Q&�r25&L1Ƣ2VLGNCu``m@*"yx"*ܒ)|i/cg<;ɃM\&}`mT
      ~B~}Zr:N{~Z0:G%h�@r@d:Z*aVBO;T`G&2!`}L�g,yɞlN6l̠R`k^PZ'IDP7�;)P&7Mԓe끭D3
      2 4!;m	0Nbd9Br@'ޯg|@Hw(Rkf#T&&q,;.b_D	�&q8yg=;KCKV+G~]es
      ٰ`}Ko9ڌwU@2Hdf`G!Y%٥f1>ׇ7n&E0[PX\S|UF~Zf, e^2%6bjd^eJp?SRaz>N2@I⿍H܄m̠ԠhIEJ0.gO3afv֚+>U74 zLy|/k}=u'{z0{gzϞGfs8Jz-ӫ̾%whI&x#5H}Uo@#�J+a&hLlf`f%Lь#LԅUEYY5d9Ӳn"ږyɮP23	{:/:c431`@l0q=:2YtsK5쉙7{Q{~&�JGDf/cҌjTJ)4"r&Xt64DH`qc6Ȩ&(ϳ\e}@Ec@2A3:VJTER2PpPdN2*5p&m6ylD�=X!@3hR``"gŁ)fU:X]굞ME#̠5b̻#,;J37xrp\Df]0Emh\Ybտ{?xHdι@n4>n0s6=1;~0%k,�#8[V*%4>@Ԥg]Z
      岪7e-˼Z[YiF}jzn+ߋߪ,hxTW>=bVS@l&}a�?࢝#&gXE=i�,"煈&(}	S>\�nop=Go_t)Kiگ::/쩸z;wW+_"^/s/|oS.>ww	Νgp퍣)sݺy]huZL1GpQlݲw߉]ÇbN:o݁5XY`rt6</K|_x¥!,Vટ!غe۱G87ā
      =#AUKr c3(K49�ڟ]4?9,HɒNi&=+zX[Uo\77oߑyWu=VU/ӳf6FeKe/x11;!$�o0dyސ%/!!!!	%$qH 1!66xeYFh^s~TwOthҴ{,O2źU�щ(E[>f9Z0{	%Sm3
      n`?+)b}T5ivfW\Ge~t @]ZOeF8ӂ)Po&e
      SL~׽~5эHz1:ԈDcQ?x/}kvnaCNkQ<ͽزe?o+p9^_T:$v>ŋ'0)'؊Qs	,_s.6f㿞)<].>,+*ҵ=ػc7Cxbxύow7~->t;[ǛNxvz4z}ftUx=Xp1^+Xw;ЉG$ٺo!NJR0RǙ~+࡟l[.Qh$`/CGå7]ZYlr9$\N}9_nāҦ8"Q,B=\ C$0q0{ق87RTM5`IJTf`�G fFe%e9}* 4B[.*x"",\*q\OH*zkd:n%v@c0+a*~`v'Ϩeʌwq&0!db
      I$_f}d^Pzd( )B#	UZ+7SE�p+qknįuM`OĊ?0wNY,4>�\v+1cqκ08KjdneMpR㲛@?~:]ss[d|;2P\_<Eszp
      N;$שL�� �IDATyٜCj�v�7-r~+Y<3	AӎA\phnF[nF;g֫|o<]D0߿ޟ{7c~?lv>u"9{sqh!̝;;Q]فeK_΍TL`%pF
      ?!Y`R&I9HTʠ:*3j̈́q82&Hy/S yD}("fC >
      P+�jS#-*"bV8Be%2	QdH,0zs^j�biC5fPzL:PT*C9t@g3*58Vk:D6"g'}oΡ0Kݏc!aЋ0Gyo
      X(	?D!6%ٽLU]P:Ϗ`p\tv`<7sV�O7c~1z9֮Zx-6lk?ُ4㉿ܤ\ёEZєl{{#6mڄL&bsBWkZD8]0Nh6:)t#+҈ش8"Wdqy-ݩc|^Bew	:VtL$n1C3x$!d@ blr@"-{=;:!J*)Zy\-J9ʁSձ_28{r:8Y7ʉk$Y	*Q9S2̛mГU
      _cHX;Yk�оJ7}Wv
      &=0YV-M+3ۯǞݛq[Do;
      Qs&BSlZ$6+X
      /hZي=K7x잽|x^[Xc(�"`45\zd},]drVx>/n	@d_\3j-XXzQaVf6slR]тʔi
      @Ee-J6z�8$f&Y(R	CB^KS\�`EZ)ωhS-m1О]:f0U3s
      Ŗ2vk~y@t722Oh6U|=L?KG<z2O@05TCȞfphmjćpKj횥S?t+,\8礃w:*3v?KRZ\;vk<Xt)�bߞl;I¾nC[0	fO0Fcag;ظ)m/;xlbQ%L
      TG;�/(Wo""ggN\~n&RZJhBUVV&`Ada!P)mB03BK)	:!a89
      l/(hƺ11WWToq#"O
      *	 XQ\2)~Dn&3TI!zQ6f{IJwL!,?d>RZ㙇~'wG�,+?v,QG?plh~·
      rx	c0!$"Xj/_˗c0XlQxM_˗/!Sw˗/DZcǐd9sژ!l߱˗-CS߳
      >(.]sZ2HE<O02|
      8+,1#
      WxK	f,ho8Z4ӮA<v{7b[pW.hW7`\cPA,E@*80x̡-wE$dO[$�,Bb03.GiN(LhNhS&=?y~0Wl"0Qq	(D@b9z+n3Gz+*3!D@
      LxjmVf~[RoQƿ3E&az>0:Nf̦^u7]/㽿w5|k=q]{:w+>?p͋vw&6ms>#̯^bS#?u]m
      9n{ʶ]7	d*<ooA?�{`ҥF><߶v A~>s,
      z[[|g>;cxlm=`᳑tVM5hÕ_1<D??/i9qecXup5wP]a3UIFgrjWAŦXXVuUf<2/
      je$lbPba,ELY0<'PCYIDEQ	%̡\VCXI[WaʌaVlW̄bLtl-349ճ=G(@G	Q]d^9^3UXU7Y%!�"5	�F0i@ĸV~ϾkqBC}H$`
      添xq_7\[ت~ҩԎ DJs4Ўo,.ݴJi wM$Q,H@u`
      %@9CGFq$P%�s:~�M8H
      e3y~OJ'ahFgp0݃-_A?E4a|嗭W\o,OCJY2i:nUJMӚ~*Y52/ZjejT];̫79 D4
      	ڀXBla%PֆzC2W,
      b(8%aZbIkXD)euy@`QV+׸n2tTp='m='JEJȼ:âbgN^4TآDi(Z1xQvyZf=7R0=xG^HS@.'X�(T*l#c
      �;v[4l@dF\MC6k^ +)H%э�`l!JϪ{{{OӛsRy*l�Di?^CAan_t}Ď[1:8_%KԔ^C^JVbSӕ[i�eև.*2/u:քU0&ꑎ�•yIk}2KH̖tHc`*ˢ|I/Hl`5%aR"Z&օ	R""+	PbLzcs5FAZKw"YÅ-+iC"Bg1d+,_KDd@]6pH?k:f˔a՛͌yhKc8j\\~\@	|X?@!Oc_L,L֭*UDN|=PNڮ]ǮTH\J f-T#fIM+U+@(9UְbH|�CVJb
      +6lQ!(YX5e2-~ݍ^v?
      O=qbHژv37"Ԕql=Tb
      ;aFk(*QϢZLr
      ftk6n% @K4ͤ}@kbJ,_?CXߊwO_MON;nG7ck_W}8{ʜ[6+Җ N=LFLWkaftڋ cEu%&(g$"+!E3VB06TdCU:$kf"hU̖\O"V̬D
      +Hi_z[?OB ~EO<ÊL"G5-hEI*뤹$wάjT0
      f` )=F-Vrr᪀GJZeVGرHXr8 d=_(/M14�q_ۿ>4dR|	G㣞3SAK?z>=xd,-KU?QGy8Ԋ4f*Sׂϫ"c.e:K#�2 %k
      J$KAUlU\ l"bUhD+":tlgx~a͚Uw88N�'09Yy-#twt"eYXk'lCMnZYNhUe3~T!sN:�GUA1H!EU+E88Yb#SY0=xtqXdc4}VP*ښr2M?ykއBǎOkl$M@8I8#]9ػ#9
      O=_>ʠ;0c"+zPaLN~(x 	sN\$bRSKvٺ",Ps 게 bq:+VU$+EX:XD,G9b1L1!\(+BRTVIim*YA1GՑ#,Ͼo-&> j6,>$.֖k"@Z0+#b	m@X6p+}
      YTsm2.:f>#+@5[a}u;fn*bk
      $@�F
      ]`? Ё |26@{r13Hhl9N#R9xtG	r188%i<?1/Wf۷Aܾ8fƛƷ(.hCSWK&0A37kRhM+ׁ̛y9{j~>f:1ӮL1#0MHTF*€hDDElِY11
      BlPXb
      *,e[Q֓IL_7+,"#tN'th8p�|ߗ@1D	H1[jcN|#lX_iE_RJYԃX)J0듪`.Rʜ
      f4T+"9,_y \Fq6KX҆_~V	NW>/X{!޸d´vik˗R~ppo}O`sҋܳa#:4/mH^N(;~ZRNjOY�b"V%"OW\feP/cI
      VcG
      %<]f,ْRQ5AhXY1d,[%l)Šʊ%a%5qa#wzߝ_D2�Z9]|c7J%L$K_w=hB�'!&
      \T`J1juQP7>Ri��@%
      6@."TY:f}ttύ8sI:bL/:d:g>En\lύ{{Fѭ5Fn$ X*♭@a~=yH{C<28Oձl9.ݸ
      I&dO%/-ƂeUoc4>A^Iv뫙?Ի%*^2WM}i̫2EBJ1I)D0)0\$9$!Y1$K@y5b*lT�TQUqzd4E@>.N{~{}6,D(B̛6ֶLl:koo15556;w@[ِV"(5*8x,#Qe
      r)YaF."MMͤƈzf[P
      23w\2rMr&`2zF-^\0C.ԅ\	t߭XD|b>Vq"/�R=Lg)׍˻X O:i#ՇVաT}R|H<. R%fld7�A(hJ9:y)퇰c�sGkk=1؟)0ܣ�@֋UQժL)(&"�@-EuECa%ERQ@5ʲ,Ѫ\O@d51DD~cx?KuV!dŮ=w�lMXv
      g˞Hd-K�$HDZVl1X_AXA\N*#HӲ;k@pKVU8[5;>?"	CfB]6
      @Nj9cD'$5Ђr-3@PC�`|
      `}Gq$+6
      Oønv'p0`.Z,W6`&xE/T54aoa"OhNÚw~/c.D~k_
      :<nGAWsÏ}b]Xވc54:VPk>4n|Mއgك8gB|}a-ٞ_lkB,*8ҊNB`1pDC[uY,X,l؂֒PdFI8T
      2Z&+l+,EÇV+-*4VfRG˽'xKKD"QA<82$2gNA}!l˾7-:`Y-C}w+(Tv̬ҩ@
      YIJ'O4
      R2&bsGz27a"u@1’(LoZa)֘7DK>=):ш^jvgIgC<4;@`Ţ$6ذyIA6c›nό";iqEؽ/}{×=/+"XA)|Xfe`Ͼ( ,qd'q`sؼa;.='J!^8"Yi`ۏ[n֭0	W=Ϣ5Xn]ʁp8#K[4`ڳTw\217Hd9 >6S~8YG9yl)1
      
      b0M.K�EW'"6qN><_|w_կ:-tQ(s綣9
      xAc.1y-oY{[G{	?ёI=E)u(s:.}?k$@E
      [jc26OڐfJu=6Ds2$MXr|WH5VZfE?+We0�hGbC�_F�F(K>r -MpZc{%
      KVBm_	etv(>n/qZ'qlp8َE�,h!eAn
      Z+QA=y?5.N pI)$q~$k'0%4'4Mbb|47*h4Sp%@h=\ GŒ^hjD-g,0'FlٲtŢիj]PŒ%㨔qtҸ:a"i&LgF9,]7X]츰C5
      S²rBDdH뀌!%dTyԃPXE֬YbH>>9wqŲKojjj\�E!YkS*g{[K\<-.:`ftvUʔPZG8ALLL/_~]WX+ZBs
      b~C 
      =ambE9ho@ǖR9u
      )	zYutw[t]וRv,DEലS<x��,Š~2�4t \򱋻a}	l*8F4ׄ}r/w\_}s=hK/zݸ} }?2~#}x
      $]sGj5xv|_AfuodYU^^|–xo#ؼao�� �IDAT;zm⥯ާ~]?y^xÛǿp5xn?z'.lD8{pB(͎϶ˏ	|ZK)X
      Z2Vfa"�)* (-L!D@)PF9k}e@Hi	0!11b�Qdm*`5+XnL슦;nVIZ)M^,z�>vw31x"RWcUip12
      �$.%	LLL/^eݻ$B"�VlYYQ-Q9:%rdJ�0S#3
      fR)
      ֙`¥Qi�J
      rsC:&%k5]aZ#{3kƑUiqZa+&uk|۷MsZaE[<8&Mf׉={5cnjGC҅jBv0ܦd#~#Gz͚J݇s?݃'ݑA!'y.~!GaGp! -Mȇ9B0�(g+l6ǟ;w
      vt4't=4-*
      b<UF@@�+Xʲ%c$$h;KOD?:FY`Vs(VJNwowⓟu^~ɛ:F]{С6TTɬUq8:tZBL(oe�wq;Zr>	ԩ!&s_yu)e�'$uE
      L*]v:
      Unʬ*NSZT1T%SET1MmN+	TRů9Ta
      B*(r7mIZ&2}o;eXaO6|`5&$RcX&t77֗Tƒ{?7u7ByB pśoy]	@ӍМlMO#z44?лk۳X<{?܀d!:>xER40y\q29vXgݠgfaJ[جiI,4![dmQ1,11%eSf*\
      )%)<II`aVudmNw8Zv]D]GCC--
      P0~Ǵ@yW�"9~8JLLLqq0z{۠FKKiD"d2)TjHzBF(_1̒$p *oRDP/U3U&Mf*jYR4s	p5ȼX1%b|TNb]FЇ8{+r|5)ny}V^~|n.>s/Gws[=]kW܊ݺ
      ;>|,ڿk]h,v^w	g"rlq7롇qA/50<ݹőۇ7!k/?|Q^sĝ9
      ^]ޠ/Ugr倢zdi
      i
      j%҆kHSD!+!b\XZĤVVF@ܷO׽Mo5/v]�57A/	:K'zTYFWW3'B$im�E wVG?&1: $Ȭqޓ3Jn&Ny1�"YI2KPZAy.SSuXGu⺐,=!^, @P+ 展rJ6TDQe2L$a+"{6?5&t;\kDy\D%!B"D]
      }W44 bQ 5'ZdhG`<\E L 4JJ"N�`Q`B)Bя</QXc@aiEg`�|J,խD
      _Jd|2itGk
      *?b-/>OKħ?O%碭-s)Y/tt¸N)٤ΰR4%8合	I1`dŐx!ˬDvXRdSqG\Y>b 㿽􎷿e˗ؘY�ahdrH
      
      IcJy/95s#/!	kT⌭qSchMM
      (
      x{)m+*xNS!mbRf:M0e	EXȩ�T
      pJ-;:
      E)*sJp̼̟LI!bLZ4D]A%Xj=_2Ql|;fcxmxv(~@wAD<8T[~';`햒	7W6sa,bhvCH+Bh)y#;%,R04�
      ^4ư%y((@vҚDvt46l:MJcH4́DP@17=Zҥ$ZOk9D~8TgSV,2n2n8l%�J$ac@QimPЙ4l.�l�Ny|p<Lcc^w.9%SÊ!k
      :ɆC241`1Z
      i'%R5ʲCaȊ/Qv"Hr|#-bcձуiwW]ץ(y46&5S*,Nokk<�&'}LNchĥ645e̸w~:(!4@[u%XRJsv\n1\af*2TIf0Me�̋OJ204e`6�jxGf>AJ7cH6�pLp}m�f\=ůtKZ
      A"RmWP|KCT[?0Z@vRcAgS6l͇xV<y8@ÍWOOࢵ-Xrq3
      x=kp-֟߇IGI֎8g#hZ@s<Ath7{Z+0Dw?A`2ڻмvT<sEsa;!~S]0~ @fȬ2Y|(±AܥwEKtrAp$br+!9$#CEnI8T$D*uKj2w=&bQ,a/h<\>{9s71o^�+"�}}m�/9
      �A
      |32"FG'{>!L+ab"A:=wm;(hfVC|U&U`TYNk?BIMd3hHf̄.[W7Teތ18{81Ag6Vl)e+R3UfCYn"ѿ #-v௿;_hCůBh9\x^D,	4.jڕMp=핫)I	F,1sz2%43=s8Dj#E?_؂[KnZRi{qFdBw(.kV^ӥ+zK嶐}>:O!%j":Ͽ+z?f&=T|)g\9�Gs�Lx
      C`aLp~4W90bjͽ
      UZe;=5͍fc9Eˣ"D2
      az"CrRA!Q%ceVVv]VJ4.*Yjllԡ	^w'K�I
      zzZ)Ʒ:xIdy,ZUR)45ObCqrdyٳR+WZk$Qw|G&C۷(D7&Ѭ VYk`B**
      ,b<ZQR1b|OSAB"KbP11
      t*ȼRlrʩRרrj6G Fwǧr!2[�X*
      MDjBo…Aۈ:eMHLдIL^9g-m"Txz\k,<^.^cGNr9x`bү3I*ll$'l&VHK`$!"J(fBbHfQ&%D`"X"F3{.kr:�/##9j&"BKK֗~sJF7�Y>}.v)̟Wy5"@*>lnl&DJ㲲6ԩDl蓱>y˥:NyRX"y2QnةVDDRBJL%2tL	U&J*K/	MD\Ͳ^ژLu]^fR_Z�HI3~чve�¯F9>rk8~J'=ضo_o+m}KW_/߿K[Oܥ)ƫȩc]qBFN
      qOWYT}'{pQ-AC$b	"%JЂXtԜ9~8*RgژGC�?^Hx]ZXN�B2\k;c3#̓$Jy3/L=Q;vXnE
      HDp@)U~*yR k-/_b&jJDEVYwdgF@Aya)UԝZYel0fڨIIPN2*x>rO}
      0K46FSR!9i{�_:"9/l}N`}Z0|W]4_
      SmPijnPf,^ͭ4}l$eYOuAUEg?O;qσ{av?K.]nfoĂص%~7~]MO</۹˸ꎻW\.‘qHG>[n|'ѷ_~fϝۇw/;_=-v=8>/ӿYo?~7Cw
      aι)t.h]TKCv',a`(M,U\	Ҏ++Ǒ@?WZq3e$!f%^ӎIxU
      uqΪ5P08t Gcb"V̟UqRJWd9H&u](gtN{qx^Y|7>_HW	(bȨ@'<XA"\*Ǩj�B=R-SI,nikkAUT*&"�	)(.،fd꘥+)jN`8pb}d2EI=:*xh|k_nFCʁ*lzy,Z3=cۓе14C~b/+.ZC?Xb	&wJ!lуXǎ+.hkc˶XtsW6lFȎHq@~5¼gSt+nb<
      s˻q 1KgU}'ŝ|767�,͋ܮ<n_9m	�Els�١x/CZM$^8zt,PU8"h7ϱC[7
       ϻT{/!δDJ9"U%2FQZ<I"fa5+0Ha	_{y.ĭci|<ITtq:[԰rbU3q`ϘccY22TI*Ӯ((84̈6SJu	MWn)�"(P	d$$O"aiHMMP<d}7jPumR22/HԱ+mTUf�z*,2U'u[2x+È
      REm`tsK
      9,ص,N"pFFDvލD[9wEYs0:x=x-E46
      68$09@�X]"G8)Lk-CX}9Xٵ0[w>[?7zfAexzøf"&yK߁]O=#x?+ȤvwtlȦ10
      ɏ#'F�)G(h]~
      G{7A!&43>׭^Cx^<&lρ8glyztJcȍMhjM"@`{X6a>9ݝ;6΅sk%aVǡ}=ZȎM݇P90bl<D[g&FGތcm<5"2vos\'Q
      թ!?ŜmGgw'rcc0BՑF~805H{8:gn;mǼ+cP,ihXv˼֝�[k-2b a
      b"@k!1XM1ù䲋[>qoܼj;docr>iRt6exZR	ӉHes_dwXĂPJ)Sn؉|Q%:ry]cxxE}}HYK%bC`Mddў�N>KjR)ŷ+?V�g3d8E$Bfxl`""]03
      WUS
      BH&mƳ?#ȳEyk-`ؘm6휉0gk6yi[P2]#"cp 5k&7u),[6ǏHcأnطGh7*Ll],2Ȗll&dazCr$@~GBHHH06^-۲-oZ]f_zzzsSS#KuSݵuy%]<P+vg剣Rb
      ̏dh[sr{}<kk?4͏q%7r-D2|~gY~1-KRl-<yS͔6Ű<z.šႫ0ʓ,q5T=ͅ1ž=o=_gpؼaG=-G\_e`~Wy[k_֦_݌e_⣟un{`^zx/نhodwpɦh3]===֒H)e=ғBh8 }6|GOLKRbq\s!d/V@k͑#45%sg_S,:<9P^�jU7dO20pŋm;iF5YL;Bg08dD"׶t%R	a8Jږ*^RT1ir-3
      іUIY]9 BF]]f5[>&5,4=ifCRNFU;0}9W\,DI/cK#W[LRʴ*`)FsMNSIT)l|W>ć>=9Es[v{&y|!S|
      vZcϟ;~ŁCxo?t2tOƈs<,,@p]ӌpQ%a(a9.eNhL1ÜMpJy*-@\8Ew<,۠TrF#<PA1?M$y^0)b^E 1MB=`KJ ,40
      TdC�$)Ɩ&TIJl<0mܒŽ"i<&$0v/XƎ<OPBsW)Ġd\ofڥ�� �IDAT08Sڲ-ј㥎ljAqHV
      =n|2]x,Za6Lp]u4=
      k}IZZb?c0\4DQxH(uƉX
      j0:>3Tòa $4t˗d`_XM1;%?1{(53pq4iRfL]lUAD#;rzmIcd|Zce!y7K[S׌c~drͺpH6	'i)EhWDy*|:|%�gٿX,15U##/,Z26[-<O)JJC
      77M%drar]*y"=}ߺ]ʂU]JC*E"nYF'EjJ:5tbYP'`h|CG-XU<6	w`'Nf}YxWV)Ws(TX"299YOBH<dڑ"6mb"Ҙ^ҍEҮe&!-]޷Q
      Y&TsU:]hvm#I" U2xEجQ5Q;Au#X_pv8b6hwYEУ5xs8
      ]NʓxK2sRꕭ	1ac�Ȕ-7]	,\=W45^
      j`z7繽u]~9?Wf$`il4zlr$|ɊohK;Fef2[LMM͡|մ-[D;s豓xn(9.۪^hUXƲX&P(U4G@[8!\y%4=0MtN2Z0OPՆ}5)Up
      .0MSd2kTZ'Z°=\iO*DES{ E̠<WU~˳@aG6oFpvF�,{Jw\fTm.SPV1]jW~e^-NpBw)Vq<R'&&xgɴd8%~`jlKrӍm<t(NDӮ}y#[ qI9d+2yn8}YɋZÛ]/6g+9Ǘk)u)կkֶޟitI!Q
      %rӥrS!FF(Sz_sKV/b5�t!`tt	LĶm\ףd+׿,xxˋ,
      
      KY˜2U¢ea91b[<mI&}[so.5o+cl}b];?]&x|g>P_:wևa묟yΡIqI,k~뽕[h2ОtJخrTLXaDJ*3.y:'lxbaaYϲsVy7}@ee5ֲV_JYe&~aYW71[^+P
      %\\P2UZkCk-MӔb^b45515Q$G,[<ץw07Mo8ns"La^{)TZ{9QоChy8-SrxCjȎxh˽x4-Y@}2v [
      s޲V>?c`8f}?מ?!x[I-4'hhYûo_9aʅg|32!~nяش59
      Sly5c
      ~8xbuoo}׼֭Ҷ톁	C4ncKlcupjt7勖`6;ڋ
      prb444bZQSĢ6&q]T*iRQ"+Q/"R{gpp)ÐeoeY<k|ϒ<Mo[T#)!xm\/džE<+^DR0hÂHUXUyøw =PtXF)E:7mxCz6Đ5!YfzfP3t.ҫJ(=B`Vd+g/†#6qZIuHOhL'
      
      
      
      DQn׶pF&O丬'E7uVy7*8,ɞqS9wއx{Pq=˻7dbl"o۷?Š~o7]x+Fe&]aXΦuloqF@p\5#}{I\}'K:_Kw1^ᮿoኗ|6݋OKfZzZXBOOP*]Y+
      hQ"Iai"Q-
      \
      o0V,Tf$CJI2u]uv/=%+tF+dhhӔ(Uvw7W&J }P31qrb JT^�R/#k֡5?(Ara޺2421ˋּo<6$.
      (W>í~z|WXt!k6]Ų,ZZ<(eK9V9FB(zT+H%!-)WҬRJ/m]ebZ@1{C	(?
      ,B݉I�1_h:LX JU5@*r?LHӲ5H4bNVJa׮]d2^qy1voufOOPh1x�\SBk7'I"/Ю=sk_8"311(H(Tnt*B`l"GSZC/E36>F4ɕ)8tɑa[Zjaw6!1aS,1G4Ռr\C$9uctl%Vlv8#jG(Fr%br|SɖsWHŸ暷іI.44QvҥH8~8L|>OSSSًEiƦH՜g(
      {^M2%nqw"O248ȵw-'-ã-a]lyf/v~<ö*KtI0{):v"ҜRb X,4,~K%RRƍmB(C㗗ĢX)ɸH'Ц	L2E0.3RT4iqV$ĸ]ׄf,|ppffPHf?R85٘nJ�X,,X͡gFS60ȓj)=%q&&D=MCvBriM6xh%v0y<Y0~B/g*?#LNk�So-L7e$ޔ)ϟas9Xs%W^Rɡl
      Ѩm[/yb|<G.W$/U2O:z<}+x[6p1L|έ\,NI>x>'M7`VX4ӜFH#r.ū?Vy^0\s~vxxT_7Ob-p)L-3UHbEfܨFDYf4ӄeb`v.SZ*fkLˬXPЬ0ɻ@ep,`/U͚bi$ghNEiG%J1|X#)m02!,~nҹN<qj]Wp#'hmostzۋ –[beX*U^Ten9oJ<wni2Wq3,y5
      ]2ye
      -8W6zW
      Qi"3%lkJ3Q
      K9jVnF6P#87~\vJ%*=u͢P,R3lYNꒋ)Nw*vG.ir%|q\.I.7OU>tr6i.Y;+/YŅK@\gIgR(]ֲ(wSHеhaT3œX,·dͥqwנ+uq_%F#|
      t>cA #Пg>˭q0(]Rm"JS7w?OO䧴2LLBi.
      *ח
      ѕ2e*Le[	e&b|Q¢Di|f�@Pӗ
      JRJڰ-1>r|u`FԀW3,훢-
      h27\uy9i=F	\6?#y癤1<׾3U	F.ј*lƯS9d^w+x?VfGяwrh4_REO`(;n9ldߺ&,NOjHuDhh]]v{7+]E$a۳~J)
      aAK6$B4fzBN0TG?W
      FA<c2MIFƋ
      gbb(FT _=\iaVc;fӅRt7!w/mI_M=D뼅FGV.`QĴ]v~g%׵2)J"HLcB,VNdlLӂcӘMSGCA%:Om=k7\zs%2hÙ5Zft4c#m>8S'i馠Rq!N˰ZfxMl^c26:ɭ_7nJ&x.m
      qz5R?4.hl疮$ˁ9ZmҖ߅$awAjըj(ZϿؘ`jZX՘NydBj@J+]ϔp0[+"l<DRg&H
      hfGB^YSH#y+P /w3ְFY\E,,RӪOHk0%Y!Gρ
      FUMӐ%Fb,$zX$A,fҽ$Ŕk=3A4zR,[S(˗&ilH)陟d$;l\eahNl.ٰ|<aAg$q9CGr۶qe"rA+ّ!X.O0#1|;<nO<}GvMhE\|
      8Ww>Ds.S<:yi1|j?SELOKa1Bf֍M|j;+_Ǹv<ڀBѷc'y<vwXBٶcŎ7{YzO4u51:%>_,QˡYձ;c疻Xq'hr̳h2z:;xfc1;A/X0B,`ۡI8L{݋Fax('w(ұd-xUYiWN]nΣϓCKk'XZ
      aY<$|0g06T8Gzħ>öFlckW\_}ၧs9voۭ\!XܕCZs[ƼycetERmǩR;F!2=]=8߿8AݴjpV~yH5
      :S
      ~|KѨ
      `߿Z-)Z*)BaO̘Haf]Xw٬SbvV7vYrhVڞZԚ
      @'P4L3HUĜ>N(dfYP~<a~K[^
      ^~WKzǒ.
      ɫR͡$YBu_dLkEcQ֕Rt=9r=ilǂ~rծJ\.~srb,mael6eY5U",_W?B);xx81V5}筣)r-(8p^r#
      M
      n6n\Q,"pt;-7&F%4:>e^RSs%\U&eu e'Jc~Ĥ/rcNMMe}?LiyW#Hn/
      d8y/_ݔHG
      QXAB"/hɍG]ˌ+ð{1Xe7SgoW<XPOqk҃fv
      ssv-�SL`'A63=]+dV`ƹ3�Rǐ bߖeUK(<\`
      
      e
      N
      Ҡ~V^H2n.9¥,^}{lXc^/xM38|U]CW[H?3M$bQ+NͻKag)Š+FDy4CcyQS/$T5yW-.Lؚt40f7E%pA"V,/tFM;hkYqeKè> 2BJM|t\y~7@gkW]8c;Dt"JTfQ	eL&y/<{Hi'?b==ƸrX9R^b2İADz&.^"}nB妙4
      4mT=7`J)QJ1<e|<TUH)*%(MMqR8;AibC5iZ3dJOe~RGډF$R5ΎԈh;qbRn8SM<(/ڀS*2QP)461P6OkCC(W/ȰTܿ(ja+X2Ϯշ
      8i}=gT464=P\7=rJJUZ8i)%hq"VJ0�3̔@
      *�:+IVTO‘e&TLFhb?sJ`(YV"`ٲeضMۻaUh+)ͦL:Ĭ4t4|E8O*;'87΍Wr4ڂ?W݁dsMk/dy=&(9zU9D&JH&m,0L<�h׽}1UD0e~R(̫\ݞ
      D+aM8=cKA{L;:Asd"R99x7HvZ_1g-#<x<ϧ](H'%B닃b׋�ܷazO<g@kJyRj%\U4%fBi
      RB	4hm2e-.7_1ʹ̀!!L T~fcWQ˼	;CTN0mL=siDhH7(ÜäR)^xZб(.)"w#$M,<cjZ?2X%nd2L7}.[(J>Ü?<DIhLҜ¬eV'ON01Q4e	p<A&$jiYl{.|@,LrJ.d
      
      %Ên]_n<֕}{atٸeKT
      у!C;d|r9atIZR\C	׳H7-IQ
      ^{T<
      d2J6;E_߱.llHBJO
      PرPB</h7$"׶4"ZkUTW63zk3͡B	Lceq&	W`@2,,88L0z]U֏9�#
      !ߙ�� �IDATq\8=uܳ"lixvۊ	UGJ,<ƶO}-|38wrv:/+]U2Hgr~ZkzzZ7Ub19v5Mcc9}Q4-N:ʢEQ Q5H)%O?Wdzz0Fg^G`ᒥU0V= .Oī<>�I&߾NlM
      k(J(xjo<<?Ί;0գXͥ/|5_o.y</O<\R	d|<(XFұEcY1%eF 2
      )"\ Y1sR2svX3b4K9,s.ŬBf5Z[X|ɀY?JSvB#(hU҇|ѮPR`iB
      ܢ:LOyPB߹9Jĉgν0ʢumdUH*}ۏ+Vq{/?JG Dd/;öM>)ش~/Zݝ#*"ccԩI
      !dEkUKNҒbU_`۶gYLPkM"ґ玓Nr:TD"*36`^3}6fO'eG{R,]F`:;m;L$4�?m^'M,D鲉@gi(К;g_5,몽E>!ECz5-hDeӏ@iJ%ӔEA3Zd<),,3*J:2@$,3A<DHOϊdf"b|#sc8L6w\XGKcixOANN15h3bLx&{stp_[ӣ
      ,-ܴAv{O8dӰiju
      JhV3b}ZӘb$2}�z{J)yyسw?Wla~{O\gѣ{О=tuy0
      \qTǹ[0
      ;wUARVR.7E: cbrܹ�
      MIwvTYQ
      |s]EtwrH/nRgI|]
      ^}۞NMCHc0jXsc
      _5g�Xv#&&
      OrA۬|
      P¢ot᾽DV	5s'lU;m\[6!<<Uk^
      q}EBDl6ΛijJKJJ4reK-
      p4,]2e23ݙԳª1;2Ҷˣlf.p_CZfdrb=P(id{:0GHƆ47XrHI+:11;';g`B0$#yzziNxKS'GVҒ4Zm,	9W}YSO{I?ϣ:⇩<m
      aˆp2(,SV'˶\4̲<߮+Be3F(!N2EJ,fW$O?!rhnN"G1Qr^Tԡ[1,bW[kd/^[�4fX
      Ӳa`60:8t�t{4٩Q6]Uxk{bxj	+uL$y`jmKĤ||o=زp/ay5stEd& ٺzD"6SSSxښcBJ%(mGd!Krь=!$tf1eDU+R\MxIL\TVjVr5;*0Z#4:5;&d
      0ض(^Hfthy-m)HAhm+qdČc+c]y!$BxD˻Ϋ^J. ILN#DSS 1+J$=	<^/Uv<p(O2o*4Lr߿~iEKRw/0Y3^$4dg1L(O◮QR5cy[/[oP31QM4~7G*yLO)Q, b|ԲJmƵ!#o*gUUt3)߲roď.IRe9BAX]�m^�$(Th)Ĝ#D)�:q&=^\ld׶:7k}cmw} ?;'qt,HN=
      cN=݌>}{A+YBcq"۾'?W_	ޫ6"!X4QJcq?Y�Y
      A?T/`ssU|[w3Z)JP|p=]2TAT;'?YŒlXz\?
      |͵tv�X
      7Jt&}^T.|?d>F mp{9[.+J}?~(Zyғ*IR*eerF@0U҅CY 1#<o]&qUޗ1֘BbΫV#WnP)wQku-,S 39WͦEMX,y|%CͲ-ºM~Ͼ:/hocώk*u?,΍a
      D?)HNömj#Z
      D
      v6g֨Ch5	H
      `0<2LKkonJTq\.z.?apubՐ`_>xMGJaYC#Zss!%Qp8o\ewYtfͩ /Հ\X>z3e}�ƭT*V\68rTZ+=1B0dDAҨ` De535-Ph<B=2+s\u\҂e&sp)GNR,ٷo}}Gd33>J)a!x	d}$cgsxGOcyB.il&Wa4#oä>X-F"?XbP[l?MĎUŪu]:{.jS&w|gMJyooc&55=jE*@jdy-\neH)917-1(km{5h0gU{bM23
      @Z#RRiGTQ(V¿n%F�Bg,s@zh=hQ@ nCaxYpz7f	L2*�[L3]^aDJ<٭/nR$Q"^d$ͭq1_`kW&9eS'DZl.X J.un	Uw[h1Hi\G>w=t/y#_=9H3|kfS^
      u=#T]ץP,ix_
      Iz&Ak=0K֭s~7RT<^ݯZ#
      8/Z[`c;;)hب0imr]Wl";Bd2s}HdTp}[ޓ㴦U.
      <[,k"7S(ʍo﷔GF۟zfoB	LO
      ۋPBǕBl7Cj(uMWQe
      [1,T=D̤+2l>BF+?a,#E*Pĉ9Ua_z̓"7~3GihdSO½~͂&[-ʂ9z$_,y|ϟᔦ[]/3>McO'q«gmXR%Ò~`iw_X-,b:k_>c}LN>�Z_ɪKNSպO?7c:6Z4xqU0z7*HyWSש&&0qwI7�_zth&^CJYֳ`+yI<qwb+ݤ%ZHJR(yyW;V
      !6A6=[4)|T!T0ښ֘Nz+�ꝃe‘jATh/FGV"bfśbw_ᶧN£G~]o!av88s㧙?z{VQYkC=g
      fQ(iړP�Sݼ	iĈfZiZ<ɪϺ|pގ{YLwE4=z3KcV
      @lO=n?,k8p#ɴfMT)7U7r=D
      n>6&HG;5̓{U郗T:;ߴڿ&?V2^B\.GX10D:^:15X e+pP+Ү+s[
      LjfS]B:MU	m-oS
      KB7�&ne0L3b
      ESL**ɡyg2oJuWvĔȻmEwkO
      ID[YW@)'r:{.X`Krݞr8u7OGk9P}%'Xcݹty3bg{ [5}>6MMpJ9ױn*
      x
      pܛR~X^Y,`9
      !GHpGL
      9įp3Bᔈؑjh؋u+%ɝٸnCa}d&k[u,n_"$]-j@"jT>xV{lV?vP `ePX/Vf7dyl[J%M!C*$H0JF)WX&Jt
      ĥY+�P ~fcB:h|L~T"@a)DQ0PŬ
      rs9#JtNs<y@ipeQNLZtf"4]?NS2¼Wva#y
      8�_s!.^Og 9I'80h(#UŪ>y>7rbE,}5>4	zz`.Ǟ/`t[K9>UBZ
      ͟WhL1LfZ_Z\B
      L-gfÅB9:MLyMoP,2x
      (O5!Q=_,Lσyk.!.M#lϠBTMA aؠnPMFfvR[o<PA6)sxW*
      Su=Au@pRJUu�r+(%(
      *6YfDQNJj'thHrN143ȐaL
      MLӍ%u)%-XR-J5Ф-F5<a1>L5Okρ9l4>F;ӳ7ngtKdo^1K~ǿ=BcSc˟u)v>%+Vͺp
      R){WsMD߃h=+,fr<G[{K5wg=~H!Bʶ�jZ&Vt]q1,;x'zٴy\p*])%$pgZާyWTY],?~$7вla0ryr逷-<ٛ*sq ܯ}
      mbQ_~J-HWUZh=P*)SF90e
      Et|XՅe!a7Y@mWhP;M.jC^1bc#iж$%	KpOϥl0[NdDfFqiL%i:s/B0xG)xg=Z+&]8\v]y{yu!$3lљroER7{0]w('w?HU+5ui^|YY`jus"_su+Hl}1ihdb0:kTS~n͟C
      ZoFlnzVvUsL<ơ	֯Z\}ܠi&8UH7nfP"n5~�T7i`CǾ('}<ǦY ]]^zO ,
      x<z/}llL2=]IJ,afԐoIi\SZ{1]H*ԠAH+ne)(f#hj*?+YAǜH,(’!koٰ2Ɠfb׽l}tA;>M&#B]`4'~Np(w^PP*
      /"+,-s#u֗EAŮq6U2P9r࡯_SO<W-il徯T;J}aT"Tmۮ
      }|gP!W!H;[,phr5f:�2A4(j0RXS;8gOUE=>mО]O$@hp;rJ3
      a+ޡ,ElX]Z.j}epx<^
      Qs2KD0#XkJK=)+<d\\(=]Z+Dj'<*L3�͡
      ۄ/�iYuIZpFPtFfq7qSAr%JD>
      5ˀ] 	.fuF4W^F*ir8bHEKƔ<K74v~N9$DxNJO4_5u=310Pۄ-:7~!Щ!z5[4!)93X?iF5D35tsE}=�C4 8ein橽;xk"F._r𱏼l(:+YrMY((ʙ񽕴tuqQTtL^w^0kPZs3D"5ڿ湼e}o`<4к7q{qgssOO`0D�I
      "%ˢ(a}|u㴻ZNגEҢH#&0 <	ԹGwT 0"Y|�*:yO 0PJrF0rl
      K_tn&`yYfJpy,elKf$6bk`YZFAWeV-86bl_>eO,]gLڌ'3C|w7G+:)	޵ByS:WJdq;a&>$oz65P_28F.8yIj~.�_~#5|Մ{rz^>vx7MV|<.(I)/tl6C4*+'qYJ44.Wzwk?GWWc%jY4I#HgL-
      .@oj޲Bnn!ϒfƖTIPю!#mǒG-sB*M7
      H+>-	,wᬊLA1YėoTbRKJŜFɥӜ6e3
      fUzUBX+(UF`A~mQ*p2{϶?y]7n7ğCg&q�� �IDATod@~N׳Y4>	g2!CZu,mMz:5rí	&#S,YP{Lҽ|\/xrwQz Rj68?�s@[֡͞WwsնNfB476JF|YqUR)ts0,g,^Ҏ309KK[G֒He
      ]Bz7Wd2g.I;BȢnUw@K!TJhPڑ56[dH.I*M*E;R]�TgzA@̅xe@k-`*2+�$Ç*Z",s޵|>l6ũG8돍`ZYs0<4I->e,gҌ'('N
      sb4ӉN6q$Ѫ*76-L],#B_a=.C7Oe?|3w>w9ᆭSKuc?K/<gGU�5,m#1;rtGeW2I7{ZVecJ)gcOsYr\ߏeYe>eVt*Bl޶+֦ڒb*6CCe}3~C[A,T�Ŝ]BPMu
      >]3^"yݱ,,0$`ay\hPZIiR)[Zv>+RD](_Te>?IU37WyQ3I|%+�b	]3t2*TEQrMx1I8|<Bs5Mz:WH3"|!8Kۛr)Iy`f1Iᖽ'K͒Bx*#QV{0*&1*B&7yy}`GN1-W}F<ksu2	|}
      NrX,iز|%7,2+v9qA>t\t
      ť3eau]j®eK@ɶmBSi}e58zW
      k~s062Hr|w<":\۳P[=;^;@+}yqvs!kg32LDc8*ohQNrd2Zi2=\H�."�*kD.;n+`_LXE@+V�~~g
      -yn2L[5;jӅXgf0$8
      f|<G0[Z+kZ
      $yp*ZlCLmQ=G؜p2C/Bsl~bxʽAVTpL\-:F*q<kZ9h(]~_<fC8ZkK$lb>u_Fi+||*6lZcupk8`]VmTaT7zc;,a˖% qK8@uJj^KD׮ bhi@nBԑо6,(uG-~0,Wm`C,zo*ZK/36vHX+
       
      0>>i*|>+jx]3h-@K1VRh۰mSZfF:--z_]BKf\.eUlU
      P\fi[7.s7.?ֲjw(d,U&(m@88Re0J)Ck]VilF/cD?>'<OYZ[-g80q~N3&L}>Q|\}:9?)nE-"\DZXïҹؠpku~_jXʲʆf֠}ɍWPܾMyt3
      FXjl1vs-Bn]
      Olmea
      ,Ő+?͖ٔ(B!m&o۴_=`Q	GۺoD.laEŖXw.F[r%fhׄ蒂[V#5(+j
      k^5=߷Cn%Kqf8ID*|c/gOr3u5$R~FȕVr^eJPzJ)W)Wzöm1^ew!uVu*c}%frz)TBbVO{iP#XS?nՐ1tTU;o>,ڻ[GZ9~Uܱ,cJe8^|7ƅEJ
      ƴ4ڧ-T0AJq#B6F¶@ZUe[U>Rn]xn~tj>0&g)FI
      %rǨy;o9c*,iGk'_`Ɣ	4(Oyo#g6	Ncs3}\<Ly"5F~hr,jײK3?嗴4390A}g�eM;GjPkʼnqV.mfphXS0W_k.R
      +Pع:H&R#7G	5|sA^3}'X!@&#eff)%{MkgΖBceHNg]#w;o)WnsQ UrϩA]pp??ȶ/HWҿ[kM:'A6|`0Xʣzp_6F~\MR 
      Djk4aVքsi7_c#,[$\zq9nVg6JūGeӕe;4}qڸ?ljl2$B97r>+*
      bi'tBƼ/Qa (
      .cε*9E{5"(*fM8=Ҏ|v~kXt&B$y7v,ɑ+c-	,0e&n?D"Y#qz6x	cDe+?@)^|sW304y,4ޓ90珰g`Y{uae<=i ;<ߟ+}HWؙ1J)yi֬)IO:΂oSjY	;o_G;d}4EnڞF�W^'4޸?S<ؾndlt7:
      Vs"P�}}uoXF]�_ҹtŲPaG!cor+״bj+W` ݅Xe7eL^?T7L	6nFm]S߻.۶	}]YRc>R6NH%vl;'Й=,[VʛX	#"r﹭+G	|dQI,QllHo˺.X+¸&Q
      y\.KCC}}> 
      �-M4R瘆_-
      TihWV(Ϸ2LYvgElda*؜<PF]}BZu_>b1v?ac5O?7~})0)X5bK$,q-\e~Pع^P#&-8Ϟ>C b	şO%N̰dqV30GY@0*kj(/h0#PX9Kob!j[C�x,$&"!2\8rijd=4SCq^C0P	N3iPQ[W_$dF6Q+Sik'<m8)t;U;IeC5ND.Kz`u_CȚ+
      b(B|o2o'ds/o2;wQ&Ӵ|{-lFΏld L><Ss�W86'ѸfS22T:c)j;c,mb.lswuM6f>ƗbӧYAO_
      Vg%@zeVK秈D
      ?ÃcLSfe|f,Y&oEìpߥLA,A|&2uPO *0t	򖗹G8#ob^2MzudI4a^ )9_v|4DH85iWo1H&POkHs
      Q#XOKC=1:߳aڹ4GfN$O0gYï]V3L8ҳ9:i3|Fy(]xMrvSϰvJΞ9=/`4,' tx_6K[G٩x V,1F	7cl^ݵ.#̞#RcQGcQ;_zTڦk1WgNGӷKHG81<NB*Okkfmׯg)F&L;BSRLgr\SZzE$lEI%f	SǛ_eE^vZ9.E-V^,
      X|?2Kd\/q@u)c{	Bs(B"kerQsyI�ᯥkI+v|gyȢG
      ֵ>]'d$s9=23jme*ΘW~Ge^r,+sxc	y9lBH4Z
      ֆm1MK)ԦR[1R
      \EX[fbhY])"b$RkJYN|jVAc6.kx\.K;p$G^a C/=3L*3F}XUmSS4ӜcO("9S:e'9rr	�O1f4س�YI}!a,e>ù3G8uU<1HA:{Mn13~޾+Z8'NGh	9Y9y }fmDy=J1=;^TCo<	=>q|O035NVw?Ec4g4?pCgw`*SwpmX?+EW4V7
      z>ǻ~fѶD4C3XUu'J`L&I%6vt/W\?}k6reRوsAPkCpl>{I%%AOh$~ۿs?5-JW;kCAsᖅT6v՚I_l,44D,X~fcYe%0MeNZ]%TUл3sDu3VKvZ,|-ϹdNjma=:�* SL�'GYf/;${DڿKϻHvaОs9z+\{~d3
      �)?l둬z
      N^arkX^Z8+sr~+u턣Qr,bR۶K&165r׸kJuYeY9K}}Cw3P H%ܸ\6h]̅ $h!`2gpK1 (ܤR%[-ZuZ{0XjIm.82:,!BZ@|Бlw|fH2@@i0*-+xӖ#X4|<і	JBLVTG 'Ab`0D&=/$6Vdgff8z(SSSvVg
      Ď~&HV\ssc!5$LBsF.úhiQL^.MNu'uWt+hzYN]!Q.a"I:̅]q87_~e=\}URՋjX+úyB
      ӼGYa}A5T'R4Ӝ8i#CC|<#G3e͉w첼fе;^17N~	a\}>Ssﶩ(i~PRmM:JMsB^Y]vY2�hAЕ|p<ceg~h&Nôm۲{Af$sP9vhƈ]ayU{D?(14ɴMCm!-v=(csg"!Đ&x^wfe=.{rKCU߱1:B`e}]pL߲Ȥ*|Z]Y4E+֗w4O;M+⠑BeRyM]$p?
      M~c:A}AYf`n~)|XzUy~ƫ? VFސM#	bAmamHKK_A\c*c^~,`>",M_Y{W�mEМG*ll&([9ʹ̓d<g1%BS[DT4$3	"A޾Y:`w7D-3"Se>BRZ
      ʂ908+gVsYbz[ڶfȷ얀qe
      emOB
      X'S붼o�37
      ~oG^F>.EB~^Nb.^go||үV>Ckz*Vks"!fk�\u&GUuʤX@~NAP.4MY^;GfeeJ5RJz9F*!ڑn,^UxBX.4sɤPJٵW57tBIðCgZE2@,l.h}fTŚd,btO>.hV
      �]MlTbb]kP. J$ɷ}
      GyZ9>/BCrW>ữ؜adFj|\5:v>1C{$O(}Yׯ{gTP-N_40H
      YY
      )J4cYs՝a*Z׵68oRM&=ZU瘶7K649)E
      ;gae2j׶C{z~k?FhΙjiMݏ,`VO
      & kضC.Cc[odUKm!#Bu@^0ڽy=Q]_Ҥ)+Sq}VuW, ,ScYMn8C3^	Ǚ'u6'G8K,b>M+\c5G̰PT2m--]|(v~`\c|a
      鎱ޱtHd$RJőB#B/!m8ʖi	)93KFZ2[BLr<W1+�n'(WqYrYf~�IY0afŨ25.#eNk;f_[rf+wpr.EM_'"H]	C�03q3ȨYF8GSC+J͑
      Y`r&E,gŖv '4]M&~]ꉒYft2KVpPIRJ,at</||fv.cЎViA@JK}f+ߍ(:9Mhef'o%	40ٳ84ۑy'{	47[Q@>{#3MD!23aYP7Թt
      dJ[Md"q~<NRBӨVWLO03~sZԣ\DS&lbR4 ʲbە};ho/S`-	�f3o'߱FA{0Pj,Avqu ^w<1,)ZZjf~m@*Pڑ䍀eJخoV!B﫮baӹ\f̤g~B_'4pP%P%oK
      "w0LLzD.4ڻ54H&D8O*i1v[xJ�� �IDAT)Y
      w$IFԒ;okd�4ߴ#n 7!T^6~;aoTocSFc0L:%MALC[[@il1lqɓl7c-#d'hXذ4}U+	xXZ/1,D4u.ׄ#9ci+u]-Oz�3qjDzlG;8+$ydXU"ݫt5.qF0ky2CpV9W)wCJ)V]eBV,3`WJako'~6??mE™#=dž+ZWR UHL3g*P1,>ZC)Gax^osWSV.FRjwAhQ
      SX]3:qO|R+mӑITV:*	m-1=B۵貊zfzLx`$(+crdx˴
      m=_|0侻kqx8_G'CqW3O>6B0a#wckfb[{JZҁQ&vx9/?4Kji\C	
      -}H~q!bKø0heӼ6�oӱ%KMcm DqQz~ !|Q`փK(gfI:~߷Z~Q95hr-|plӬf#�VcK)n*GceTĝ0kb-Eٲsǿ~^38hj_Ŋ08:siL&g??F�vEӳk`v<~InJX
      *Iz|]^o!ϳ2b`([8yYU3XVz%@e`mmDm9L0&Py@HRB*Z奣2UN�aV!Mi#6f~?--C4dFj,R43(4|ē˜NnAyޘ'6~�WdP&s-DueJaߕH-]9ED"̺]D}]A|J	**/6)Q殟ñAl%	]r9ERBRf=p?c2Sȡl?¸&Q#M
      a:LR[ߗQz\__a\pӵ[Pfy^VUz{kV%Ш&v6|]43/�,lGtؙ5£|>O[[3#c	z~VDU7<qhg3ˈ3 ɪF"#[6V,,Ӥ#6R<AOxz[9n/LoImT*G,$Ct!&BJa
      Y9VYaIa~
      P!)D<77kf 2
      )*a`E蠔htX=J~,dJdQ[_{ѲT*ill`R$VL%qc?5Jˍ5|񣮒,ʛ_SvLݣl%$ZمSxgمd!+c'T
      ;?6Mm+x1Mc'FGc
      A^kQTG
      lC$>$_TLJv,(=Iy
      T&'|>wd=B[:t,Dkt2I]$T^S#WYtk15>Ҷo[eg}4T9~pu:wSa>qv>&8_O1[oOCбqL'/سfҷ]Hx\@+_~[[
      09'	J%I&6mg
      09	yl$IilC)}ZJ
      J^hm2t]elral	u͑œd`ڪP|UAN?|_oZƞe˩|t7qn.-=crGW_<^?='"/G.;?ׯ@{咎<K\"1=c'F/O<GG:4ɊǾZ>B?reCoamlnO.vp�t/i$	'l7,fͪp"7J@&WveYeE
      Cf2qby,$'PӀ==]s+ynvZE8gE`O;}cOb!DFzY^͡!h򂥗azJ^$bi+68B*![kˠÙ.c`o6-#iCƢyz:9<nfP]KS	J^AԕBaZ'ۿ16og˯n8ñ4$W4$x4k9aŻ[>Xs_sL*Jyn/mc^$gNVȔ3xMҥy'YZ:-N~itieo_b${VY_e8*Eb\(A$X7^KslqMH]Ͽ/�Bk
      OձdM>VC.vt)TefB2Wܲݛ7YR+tT.OJ9>o1pazgƙ9:gtwYID/p'?uUJ)n8LƦ&fՓ,SJIǡhnssӧY~@9\9
      z֥W_>֚H$B6w/
      <q:B-Rk%90UNFHip㦊B--R9,fI*1{Ia#*3+�,@6~>{}y8qī2L۶09>8fs2Y'4Bv+0a/r̒Cx>-sCq!1R!(d\eFֱγ_-PݻZ]JBk];B^DkUzVU<Ge#4\&2<
      j	 sYs6X>ӴL7<X[
      =Vۯ+n4/2@sm-65Ju;'_e߆,{䡧lbC"*V]QGOz6mT&^r39އaj/xxXSۚJ]";3/n}W=}v3;pJ%Lqoy'hl i#p Qv
      ۦ*yްEYJ璔JuIsPJ^|?bhg8F4LTL۱MG9Us33=zNrc 	h!HLj
      5G!whÌΘl=k''k3vL X
      ?ve!cD1x汽|^i6|;ގ^YG}LM/г85+/sq¾Q4@;S}Oqo'#bdxƆT/KbY`z&;wlM/M,kz_aoɲpe'k^z{=vo>ɺc;HS"	V53B7ɝ'x
      li.+o.?[EMG64es9L)opO|,t㉣80-Kϔ}|ڴ/6ZlѰxy{V.X]0+.SvZJŵeYh4"a<`[f eÁ`Z;
      ޱ1mXQ@�JC,fІ~{(qsA,ˇiY\Q63o*^x8Ӿ47.c\qg3[G?#&7e:8vpfX$#_3	ӯ}֐$>ߺ掻?Cv%%fϏ8=?쒘ڨSpJa̪¡x:Dc|Xh@wĘ#7]_"&<l|7m"gXz-~o+O>8wIXofeaH2d#ǯ\k*hnl_Iv*NZ>4^Kj~.]Z9E5mW
      .F-?)>uk-r<˾n/9xEBFF5~KΝOؙ1Ҏ!m؎)-##r<|1tW%,B�	ᔅYR:U\lD|cCaDWeJ)<Ym%O:DM(d!bMO?y9w}[sxgẼPcnqa344vQXB>i0L]o`|o^M0܁֪+
      ]pp[6Bdiw!1}s9>{X,ZQVXr)^;
      !\	p8y3DoxR1hǐ6vFV-i^<0K4_hk@¨JʱTzs3!MH&;BA2dL}l`}u!$q?H-Y쯺,fK,(.bwc'?}YKR<yP8ľJ:Am}MxmCbNqaڙk9iSc	$9+hll=u<W6~m:زfeK{G*DI+,<u$ϼ~ի`ݦMp@۳L&l8H¨!̰KR߳m
      woh:c=LjᦏN`̎lieqr~l_?SFWoZvZ2W6.>܉ˈ\r,{$E%iZ[;
      �+B)g39N,]Y'7GO{5.)vrOr7'jA}#\s"TlCOeHe9X>NE}V%cb
      'SK-C>6'oh8)tSȕԲe\WiWTT�1'�Zfrѻ^`jKr64Xh
      
      tHZֶq+Z3}ZsL/}p1{taeՐ_gYc+ް؂շ(G^?IԱ}.HvV`X4#lE=5@P:"Q!ȕkgj<b٬PS$^:两Οd3m폓#r:n<+,7&\&�-/qU`G=eZk>ٸG}ִ.wp-dx:.[/GwL>Nle֚%KאJħK!`'n.CĖq=97Ȏ;GG~"ͮ/meu\ϥ"}&w];ֆa!ԸnZJ(-mǖ~#
      G奘sL/R0ڲҪW
      ^B<֋@syΦˋ\`g\:8"AB<yUgؼGMax49zOQ+I{z߄d/c*,ad?Vd%IvSO;nGicjY^ܿuk_y%+fpisz?] t7^4\UfeMjzPm<V1:(;ϙI#	~
      %pu<-
      1@˓7e#2k3{ĕ0+ÓÅE__;()F޲$[gMٔ[u>Lç>i@>HTe@^T׫{Uy8&\E#W0953ek>Y|ڏ+ƃ6xݩx5+
      Z^y~	Vcaj5{=f?9w7r8E|/xE-zk|h#7DEA`(�^楌9Õ^K=/ ͖—LÔ(\i&T${w#n%)M
      bXRvYaH,ˇG%.
      LlU\{F!
      Jy+q^2j*%~x<_v47,2q̼i[:biAm54|r̞)|{8yicSe&Zkl>ߚMsYҖA-2ؾ>zmx?a~-g:E:v#]eg?ǹu<O.mmm\ne/}j^Gv,((/8HLɾ=,xE+)/Vl(!?NvsZ۴jX(?ΑVvÈѽR4MiـHO3{v=iScz:C]cL7D}Ǖm*'}
      )%cLڠcM%ZP=quK000'qA
      `ۚs۾\T8}7l{?q[\BSsO,\4Z(x]P5_u<|>D|>=,TRyY4*
      iÁz;kt@`HSWce^5Y<*l<ż{{0/0ź:bxyw7ـ1y!R+\ɧYXC֜Y`>s/ظ6V0/qS!WB4-1M˩/z3Iv;AJLX2òDRGii_5YiF/.A3߇ =01G	M>7AOb<γ1nL"|[Kn'I J24$>YUf@PMݪzU^�pGI|`*.);O6v,9 OP">5rPwE
      iZ!%eP7;4>ŎOp->V�}`9җ`]w<\os.4>##?y}wHJ$v["
      Xߟ!eȈ̀Reb_fsX{1<jC*ױNh<-z'ȑw3%|iL<83c_ixN61lZA_)2�=b|JQn膷MdUHW컼b^ryd/͇U;O=8i&Y:[9wF=J)
      1N?3YچjY0ֲWYCG(p0nP848TRzr^rJk8#ìYtKJ,øgis=mMpaA4{eUee?G]K%Rz9w<7ӽ}^%7]؇'il!w$WyVwg6VZBI€mc1m߃_ۯ66&#AB	XVڜs
      S�� �IDATCUzgz6P:gJ]]>|e1FK!9%RY۪&DVZ?Jf"Q,xp(LL#Jey+3_XX�VqO?UQT6:GGhA@;zf-mI8ip3G`$ZBOO]m5$R/z~Dʆ6湌dwԞ.*|{K<#yh~ϟi/yrɏg3yﭢuYms:_q8͸GYx
      7g=I$llc.66(5lB/_/~H/jݻzᖷRdt:]w}wb58p@?g3h
      2\88ゟ J+@#d2d|?@c	`Ye`kW"UmwԱ#t|qf2X*q/#\ZI>aY7dIچLfU$8F2yl[NϿŁt#ވ=W/0<<оiӦ^S}@mJsl7NR,~E>UL)ZQ&x~$yf rL=PMȓ-||2L@J-1`eY2/|ټ8?aޅ6O<zAߦNvM;`
      ֬;ލwx!t.އ_2CxdQ:K+Z_\p}\~M�ETc{wq=ju398=ԁa4P[6X-̘xg"Xp52eYmy>L+@:En0SR
      $^7bZZeޅ62u,.SX~|rZ0A.WsJr23ɔ6H)I$\|PJ83V\IE[+E΢t*ki/#>G~]|}6-Y_g6cobA2ObFFQfp?HX%R
      v2EKSR
      LM4EZ8)	o5=Â&{g밭S=v]Yn+5!)8%wu懣D"Q/}髩dڕB0FF-ׁJ9VIcJUyHD1ai]`B(b%+$j-bT&D%`BiA*x|g
      $"!^`L?0͓{C9v07G/6}bo+W(N?žY(׾z<t,Mu{\d*jl.pxZ3;ٵk^}S"6,lD;NPf3)qR(B,Y-f(Bp1|7gw?G?^T
      n!9?yʰI�cDJq._nVj1rYbxC=ez9ȑ.C]wu۟￴Qa֖g)Q2lur/aWi%ƶ*5 e3f(�ee!7cQk읣(e0@DZI#L!({epp_|{
      s0ۏ9)8GO!kyXm!9}GvItx$^k}DAwrCwaÓϐhlaLAz~ɩJjWϟIe̝tV|a=S2}5OԩܽulcDѹc;vpAižu98mxbn?{/g6бu3[fYE?aJ
      ƇYIU}sɧ*9~3z[7Ñ3{6b*-F™O̙X2(Vҕ%(UA*HEMU^@o֦J"(rض zn3̖4owg';vy|*AH!Xǎh G|}d*u{|tl6cZZ[R}&LRa*XRB1*Xڌo]-u218�]LMD\!)e7m~eQ&}N#8L6
      ˲xG$-	F{h겲D2A:i3ؘQzw+mae5YҊUi#Iry5Ok
      E2Y,c\t:9t3,;AUm
      u֙tiuO1$Q3on%O>_XI﬷HЌ±,2t'=LJ,#N8`N;}0!krzy	TT- f
      6gdp`>1>;#2^Hq9~nC;_
      4s$ⵄm/'{H̄/PTT&0w0N/iZ{d2p|s\1g*IaX`!SR}V< ;wKWe@@$oq7 $.(r+n֥EL& j:iA"|i#	D!E`y'U"Ń1'�l̠P%(+f:dYQ�ôH$*9'za%Ȥڥ<p!]LεivmȍTX+I+Of,ԩ
      9Oɞ-to0~
      @PmcayIMa.WHTVbx`fފ8~dfeMKq/~hdGX~[/B'4[_x)KiKp3>Bw302œKpԄl︍f+;ׯYU$	rC`??�%i/Ght4uoyTAcYcR[Q"VXZJjcT1el'Dk4'B>wf@Ȑ-K%lD)9r
      Aj䁇O]urǚnUrp(4f'Xi3{a^I,gٵyEFu_K;{7-cqFcP]Nʳ4c1	?W#=hSBhyI>ps�[]"#L"A!GYW[QyFB{:D�wݷ|6ԶdshƂSOysr	O#NO^X"JѴ`	uU<us$W3}Ϝ	r444T{O0ofsI	G<,?Ru*E1+e1gL\{ʲe(r
      iM~ƒ70'lTq>v^RJCyuSr1G̚R6RINL7+3NMGgqpB-qRiF�?<1TB̙3OB(-mZIWi8FJ)ldhQ$Ŧ”*rBH�d!+(e
      ^fJ6NڜP&ݘdK�+1ưbq!Y3[jQwop>q}:\'qlbІ}jXFu{WzBWylۂaY婪H!0=dYlfF
      @x\BjGv0ҸЮ-W0x�~$}d@(GDѻsKdJnGg>}>m߳s
      Ķmgc[wl&Aɚ>ϻ))_<3lrh܄;#1S�2x	_1؎7?e޼W~#El$ٱcs--,U/b*.1yn!m=8s]K޼a65t.*wm?6n0d2!H$cu|BQY{^;hZ-ZL#ya)BbLPXF'jF(Q
      I̗-Jlmn'S2xMijvr.es,3IU㺛.`Ŭ+b0x-Q^}vCK/$Ɗ' 5%ӄFh#A$(%1Aʥ^i:1ϋ?3RF̊kl[J8ཞl.}]]CNmGk~"bv·E2Hq0}|.7'WFQәޢL&|QGmy}XN_/@k<+?AcĄ+qR%9̱U
      -PXrIC\`	@'!C7mӯO>3}]]]^*U!J;d Ҟlϱ9שU$l_ՁcULX@ȰZ7o~<3vƩÿGSJB[XI36D5a2^eϞc,)yp?kv,Xv	Jdٵ$松Y$]{0B{WiMuB̺\|1aϧ�fQ!2Cm7Ơl]G#[ٲm?3Y|
      ?_vl|ʪ)<U_v3gzӇ
      2e99{,Ee_S7w
      JH>s,:O8EBX̫qj+d|dVtƥ	 STIN'naѕH:E@vO@G  h-3>06�Kxṧ_Y;#bQ2t,/2yǪڒwˌD;r*#nۺonL4d`0ZZW}mRځ	 L}�<	k;RŬbFOf\	Kb¾
      d:ZOT̾9Ÿ4Y++myr.
      3<-%izr$UnJ1՘M ȗ"_+9L⎻vc:FnT~vHvuy,_z&nta
      _/ȉ ̚u;2鬶Msܸkד3wz%=0nnBԓjUNvyI.{}'v0o]3,rVyV:94ϧm,hofJT4@[ţxDDMFH)"0wR0.P2UKk]vQS_Um_<^\'-O3eƼ"HE*NQRI2]y7$GpdDq?xmk+x3z
      )B044}ֲK?_|ѧs`8IZ
      HIR򥲃wr}Ҿe:-ЎUa
      Ѩ)3h^.9Q�'2ce˜}PdlDl߾6̬CTgr|[
      g,@@%qpݢ"_/*Ym>g&5h>gMiWZ\p80ܴ1%i3O
      xy%%{l]u/O9K㉵OpۯpieEIxm|~3W4[RcLY~1Q#:ƧVsU4MH$%JˊІqpxtE$(ncU%uuZC>9׼(~hWM<q.ƌ
      瑣k/yo`]٧?w3km	VWJh!FT@hԞ'
      T JځAؕתԮB*bbv\71I@P[zn&a+0…ABQ1ap8@&%UDvRy�1x~:`idPM~x |?z7B7a@O2N/0!F+0QO	?hX.gUpfXEt-78`*{1]
      U<r\=4]F>Vg{~/_QNq3d9KA�}LW#bk5G9˜3Y3.y
      ;7>:Ĵko>ϗjѶ*/[Zrrxnr|JE5
      =1^>}ٿQSS#-Fa<O!xZÈR uK
      (ii)]~V-;Ȏ:ƶSkUilcɄ1Fv,)h_'险	Q\1f("|y,Slz(GbI;SÎC{Oxd9Q^8>JcO%7ȎOsh',[ R~z=y+ӻj>w7}YmM0lڎPOG)qg8qt;;w$(Ӧuϥy27M7myc{y~):z|SoPYΫُr(aŭG\;>׾#hc#mY<zfPP|?W"ޏ&ѺwS0qCKuC1Z�?I^^x}"`&F,_m_*4*Lpq;WokWe IV"}ϞbSH%ch4Dock{<i2BT`I-ZJ7B|^!XdejKZ
      iZIRF{	<G'
      mQ1t
      &u"c?[
      (Yh:چlX0!-;F;"4zuR[[K"F6T&M	jfV0k/8t/ҒcϽ2e*BQPؼF=H
      LIYffL|KWNx,/L+iDN&mKO>UxYoϼ]{Yty_ϸh(a{m\0O;kf8ۇ\t)Qo\5܉R>ơ!ĪT7PJ`,
      E"n0qJe|6qdoPYUN**/~C>ezPYĩ[ޝ982
      .)G WpSS5h.t:X0.\'MΪ`TM`y~IɈ8v}]wv|ohPn"%6F-ZAZJHai!U`	PڱA2Rj%cFJeXVHiKR	F{cńn&FLd2\f!=&��ce&8J};�g<%?e]ǜtU-ki^G5Զ[4;F7xꗙ{~7RztdI_#eY돷}7I@n%TIZ;�iR
      ͤ:Ԩ!`:xAr,b.ٸwUsb񜱦S({ P>gNJric'MZ.U<3f۹T]yk%];wܳo_S'S۾g4BR]|CW!R#C@*-2J@HeR<G+YVQ2Rl+m)t),+ƠRUf?r5Ef*�� �IDATB@f0.(*fT%j$XK#?xja+Ӭyl5[NnΡ^w>C+8̠Zԋ�3s(eagO`"vsq2+f?CU`4.d)g.b;M\yrz3jԳNw/ٲ/o[m$+r,嗱`ziPeǟ_Mr*z3k~~&=<&&xr>η۬|۩$ì9)YC.7,K_QkkyM\?
      ӜxM)qq<876B&e
      2K18%ZkaSM#Bm͆\su%Ӹ
      ݀'ٽ)8Slz
      1'|3fE5rm~nNZAeK�#RA P&�#H!0
      K+"KWXJ pAڒ@q,B!:e%La\%alH'4-SZX%(	ƃEl(݀yhO~Oh>C8wc7(3>J7n8o,SbIw36PKVVhr2Υx&UVAZ_Sp	Je
      `>fEd⼍KW.dO?ɢRc?^1	OTgٓofS=s
      Yp	ٹ\y:'@JũOqW̙JpB@>}GW=MKLcbMIH+ڙu6CǺٺ׾cդB^$͵it#,;hh[+_bN,=ӛxx{*Ư'p֢AoOOE*YWW�S_==!`V3MpJ{BH#ԎZHK+RR)cY%m4A?g#&X@J7Tnu
      FaQhaʸ넹L#J"c	yQ	]$&N*	=iRZkhc%܄Q6tsul<ctm;ACK??EGkVFzhfiVWSV9'K[`uIW$dE0)/MHPg}(Ρzfx3 %ѲY**\<'LQ6[{k+k
      yl!eƛØO95mDA<k3Dz-#畈<�c0ZQFG;=-h4oypDE-qz1+$
      v%+^nL#@j	IJaB#Hd$VR4R:BiYPėiilRFPRH&TF0`ؔRYAk@A3Eō}XgꙩEÄ�J"`&t`pTXCdsGk5&�7z8shIR(vo>yY~ѥܻ |U;;Nuk+UӯE3D~
      hjn|.>ן.zG<nz|6Ew1gN-Z$|cfo_mC'?Y~C~qM/f@+f/"5efⷽu|DYr,}m_vx^?S>lHb/Ҕng[>$O/t%iL9NF7eѱ0:1Ȝ!ZoΥムiECh2�б^thBHK!
      /	˯;vngڴi?Ou6
      {ض#�ҝBFhaMd!h1Ҁ#B>RJ%*JjK:&q,#m@)!VK:&,+P6BSA(!J~ 5�FqLXs4)}D[jr}"htqyK/2Muq=Ͷ9j7ڷ4sZoH˯۞=ۏrY#`Z2";2dUC̝'bUp`g,C4'LV56qK	Fw"S5gȁz$jTm%=6?m|<%+l*j-R3̣j*bld<o;ϼ)Yc##9ߏ'}V{ikhřUGc\JN0HF6庌D`(9lrd5|@[w}u%eR�iY|]96lς9V0,FQ3amҩ*Hf6ntۆ
      Wk
      Mu*7ahBik4Z@ VRj!Q
      %|-4JJm)1	{	|aW�JZF P1ƲDT
      Rz=.FgU�	=gǿw”p1\fN ˾M廙U4u]k`` 0ټǕHhGOU<tt*_#k
      r^3ɒr-rGeEy-p<#mM?$e
      Ϣ|FTѼ&LLM+ǤkC<
      br95g#呹ɪjFq+kef:o,�:]87gUݯaF⾯9|Gr#XN
      +<~D 9yS!7  x'_
      YFN
      Ѷ/=
      XEs}c1ZemHӛP�p#N}}}[ڏox
      ?2aU$z#ԠCD!U eHj òB)m-tXh%QJh%j-#TH)PJV
      yR�JJJ?""ZVXw]iIA,138(3WK=pJ4
      g±C>3޲ܐ}GIVU	ND5XPϱ>nJAbz뫱#>tf>=t8IUU5-9rbNof׵	\暳;iQ]8qQZfBU9F_OyĩQ**D:)*uC@2ޮ!;i?WH$&3`yƧ4u
      LeIZ.OITW<y,_¬,4_p!-3	]Nj,fa:(9"uȷ-enEgѶϬD8-xyD狂N6>bXqEޑck[1$F>
      "BcB tHv <@a:rB[Jc)s(a!lM
      2,
      <]>9e[Hfy̖2Czhf\k51Ԁ*}U
      2gOλrP7?߾t~qyx1z�?cO7)N)aǶ~>wc?b߁ҵ;[*m|,<.ZT8e
      9vشc/A|/O9leؾJ9|NwᗏrYmkOIdgɿ}4p.^&ǰb
      ߾XulzZ\B*q;yo�9f[n%h0<1r7[lN%Q0ZEQj\гofaKU3*Ѕhp<oN%ڷxr"ƻ~D�zT_wϜ>sbϝ9O4M_IA^yK9Kyia9L2gDε+r'ϵ:tm/\OPӁkWжҖrkUhWUhתжL%mcDO5)QGrw 1@hQ(0acEtܱ"3#&H5;&DCCƘ=2&ue4l<rEL
      `B|b>pc NmLF<"E|!~_j20kk+ɒtÞ'bWWO[>[T6Ϥ.tǑpxG
      b챢q9(g7-&,͒N'̮+NO-sٸu{JiB
      <O̅aA)dcLH*!5Ȣ5\--gPҖKR(#1,hc[7-k+l+KUZB
      
      )'>c]al3YY�L333(}'Q2#N3;gf93W`F3a2Jd$`o|B$ζ^6>;:[g;e΀F+CsTA|
      ,Sq0cKooDEa.c;8R"җög3K104B*`xx5ԓe'+:[aw\>@7C:fxx1BCkB	p,g3˘S ZF<^`YѡQ%ЁJ1U m=L<X6^.2;T
      5RWUU|f^,R7BqnYmRlltc;;5LWmp
      yYL&SEMeoû?vsɶc
      @<v0NChkmdw~y{y}TJض@PSZe i|Oh)#cB(#E(iiRF\BPjP(Gi’7N)(@WS»i&Ijl~� ǙT@NZ)2'5鱢8n&h1j{twwS[[K2&ʲ$
      D%s{̽aqY׸t%?OyԘaO99.Xʳ|P#*ukXOxm*ɛ}T2fWp-6mn#7,g_g'O?7_9׿&?S<~�xfN+>!jAFž=G?~~)?VBo}?V6YE3X<o)'ÅgzwA[υ\Ystd%=2֯p~މ*d*YK'8={S5Ms]3d߮ݸN$'n$zVumR{[>T][$iAo;=yO\d0:CO	k" ,E;WB*̅%-#J1[&JZLjIB"?RXOHQ(/Ҟe8GB E(3,-H2u!,	alZhLtԀ2[E�u],X�@sq\撕
      R?-	f_3ь[~1A\`ՂyT<}22O9de+1yZomJFt%x2|J^r۷,X(S/?ٳt?vpK�EE`1ls\ey͆2l/0MOG/FYrf͟ϔ+J�h\j({cֲ%30[�Y)
      5<`B*=]}/ۯS?#8`?ώ}}x0Mf@F4k\S@#6nSOUU?]$l ޳u֟-olk8|_xB`I!k�)QHĒ%R(ҧJ&Fb)++~RXɊa\\#H(~aYQM`Ǐ#�H_ T0D h嘉|Tb%q�a%"FL�(seޫ}5.9(\u-f$mW2@G'ܰ0V^FYG+&L (6uf3*,Fq"ӻ܄?{O}S�a|_h
      I@!|-&HM8@afFʐrURj%3K+W&c)H2 P.ia)D☩ĺ0+pO9R1݀49ߵ4Yea
      AYjv23C9 yQ痗;/גH؜<G܏^/lcfY6m@r1L0BSH-WX׏-⩀p!(HzZinoU`kh'ƒ&,0c>RBa$lkNe,+gX,ͤ11JHl[1iU1ߒ.B#V2cQDz4UX-)E4K~c73.MƢ'a|	5w%bgȜ2b�H訧+x-J;x_/W wKeeasT*S	ڏhy~rf4a改�}(Œg4GeDs];v[JV7}0BZKam
      Rvju@%Z
      eƖʌhi[`@F6R8FDbnXI;$6rn'p4H314bd__>i\Y,U-,/."&I9`.6,}|#	Qfh3FOjWֶ/<W^34Hy<_^7KhZ[&	(3hب9>/%06,FJMk-sZR(Ķh2j-|޷o/GRNLWV lRL�Z"RKTR	JX`C~hd.,dy	6ROkhKgT,0& <vXMQ֢LCT
      &Q)C1~N@j239m	(3,y(JH)MDNcǎhe<0&W
      3XW>}Wiz	Lįs܉ rA,U| /~љ&?ɓ#Ų(r$) h?XbzC2l۴;Ws?ϼoe4#p&(HOw_{~zc]S]' H-DP0WZJ0/R
      r[Ki
      DFj[3	*�JF�	)e8pEu8P[fbEReu"eJLBeQޑGD(3)&e
      \LYfկяTcc<@i-H$d 12()0/nt@+cM2@#V~AQD`VLzWA|!8ů7$Xg~&&{>̙fab!$昧NXahv%dڸBaez_gbXdDw]tw*+9Ç;1G>
      ӛY6*v>JSڦyl�F]\!x1.xlT{?yH4ֶ8#Z#B
      FHVZ tB,2J@
      cPRڀ
      !lmePF
      eURa>/
      v(s|b-�c0Ҕy
      B8*_p9M"�#j3Bgh5aQ9)<L^Y�ᕁjii\@V2T/b-Ϋ:ό($Dv	FHy@ad')/ސ@DHV$X{ĉ8f<g<=3}ΩLd��IDATaW{Ω&֕]ַ>}++,*J2X?h9[DxVqP-Xz슛Yd+{
      ۜԿzùxعFvQ+\dLQ@`7zœ/|=$%1
      ϶YhVٮ\ؿz;_koK/<~kw�o$[^H)W>Oo
      @=疞*I%rWut	EW
      nf;=#3>R?;ilgi
      0	-šTM&#M.7)'R.sTj7-l$PrلByQ, 7%t?d7rv A*mò!΃isB�ls8T5<<P̏#lYb֗̈́edLP@ý=aƀ�EW&-޽{7o{l6~k?ej7oC{tMo{w/A�5<k7?ϾNzϯ<>~-K=cM]Vrhl,ud6'MV"LMMMM\zJQH"cXj.)rM�-
      1PevVfXd쾵h!";hR+63!YerUXex
      ̝HfYij3NН+p	,.͜P_$LY2/ڟmDZ~qR<k+K7Hxɕ~ϼB~:j΍,Ǹ�J<܌7g>oq||rï%^o~<
      wp?@/<tGg]?g}cbDg27[tFK9,7!l,L2BMNn8,u(H(hDPM᮴r|IqJ JT
      NK?bG}F1;mL="˜fJEEhǭ%댪*Kq']aNdx	4Ia(aWɫêdU&qo/%@s.{π5D>%=@sqNtI
      {GВ#-6Pe² h(瞻G{O?w~VIя=˰oP(~(#tcHRVN
      V'.
      `Qd^AƧ5urjbb
      ffS9&.g9ŹO̠<Ԙ}/ݍ5�h;y?d7jREu,G@ ѫ3cP0γZhveցfYm
      `Ќ
      V{L,]"	B])ߙf!YKaSiU9fDr	qMH/xz~~r|^6hx2/8C<r)	ҧķ/}sO7=c�#_ۦ$kMNIwN'&`2$3SZD[xhZF4e+Ia;2O1|
      hlH$
      rP~?hx<WT 
      7jf?Rf7sf�fneED^FN~/۷-Qǖ±;EW?!.
      +uW`3ΊgU*<2,&BqXHҐU猨0	^esa3{2
      -5}/c04g7?g/O~Sޏ//G[R8	I\S&il[e]ǜFEeB;v5,,4%%,`Vf1̮�&Jo4MaWwo?l
      ,s|溙XI11C[w{!8l>D4UjaNb23wwnמТr~Wrgq&/K
      	856bvōG\3mr
      :+毃hxUǸ=2Mqr:]z<x3@Z#3_.?-IYbEfzj|'~o#>돵kt:YH𰑑wØvMcn<e$h=v2*(OAm;*Zp3\"Є%ԮKuL8``Z?
      J_P4Wx<A\Vih7
      3spP)/lҎιF˼b϶vGDt?0jn3)妥}obj[Bɂ+>ZضUhT+<JbylS@XPB.sXԼ,s[6MqB:{%OX:*q�pVÙgJ5uZueK\7_|~u~~{c²k|Z$G_w~C6D*uCAS'!֜4:|"+\m�`٦<W1ucq99Qcˡq&FZQ!KzαWcDd}	LL
      _nJ5+.ě>cպ̘9hQ%,V&@_WgKge\4S1Uy,
      4+,c=g,,*3cXg\f!ٚS~dW/+֡U7	䌀nj^	}X{0&zRHB_{k{Gp;n C~_Kӟk6
      qp,[|$=$C$7F\))8;
      {E%�M8#ZkhMh
      sJ<ԼDež22i2&HO\jO*f},,	T+%c	C9<>{99z;		b�{x4|hy4L9L_3�MnHT:@YYhT).l>3gX恛Mh98_��A;QE(zا?G>wwg>ٓnmܝJihŴEҢ]:)7 2IݱޭMB1^]frenvnpXdK<l2Ic*LHɊ,3߫iy˼%
      yBa8o3h;[yPʶ~c&[@ʡ|k.ˤ$vl7s>oS9?v+Q[U}n�MeꂞB8
      Wrx5X<^TECN&  V׀Tr.U<Tva޳vo>Äe59Mm�Py2V~Jb}B-EB{>ŷsyL>G_~>O?۷
      돀f}num@2dPi͆ҏLʵI(YねȠF6a1x$3ѧh[෻&
      	J54_dIV\fJ3M_Ya%Z7
      ]gaTX>,I.*ܫw`Lr,n̠>b<mͭVy?GY}@'rRkw(,
      UϘ56aAٳTacqm9hg[2hj1
      'ʠXfYPKFКtO3.*rhi{qQ2D4yycgO>Moz/�k'Vnf!BNЍtҴ^C<P2ʖr:xQ2Z
      Qae0e1[U	ȧT(�4Nc."+p?ysˬzlcNu*e53b\h/wf(+y-b.1)E^7*E𻋻9ΫbmQU�)ZXc]o<8SfRh?�WB3U-*l,ai5kYBScU,"';V43j~U^,*_d=#�
      f}F7
      -wf[}'|-Ru/ݹss_;<Ñ0=#z0uhPV諵BH"
      |3qʱG[x
      f1`�mV½߰]Umd1,֊ƒ.7"63L*BBP!9mw"h]�ht�*u3؏SυIO*u3C%Pv�J�Dž&k"XcHeWfuI<i%[c]e~	Y,TObU"!b'g%R5ZyS?3*^ku>$\/H1Lh4CfsM՚֎CiN{n݅/V-gmPRsN;!ܞΖwK'{?]"ˊV
      tތ^5!sPfV)X+[ͳ4Dk]d6.]ah57yxQV
      J_Rw9$,l˼}76oUcfkjYf0n+Pb媤Bqz1(2-,3f&�~?]\
      glQI/IHUU*h΁SxNk6o}-^k=3#wy"UaUaY	KUPeu']%�/LnX33HWLd)kJ^O;/iko5wWh.~ #C%EJ9
      s}%ޭ-'aNӇ
      H`H(XR~x`#)(XM2]\	ebؑ@hCg<"&9~seHE :X�j^ߩ(^2o2=fVʹ@PX=W<`T9΋YAHH8Yx8-mBES΂0Ez+nb]^z\~!%+z,LA8MIB 	I%\-UP{损EY!rRMqr3[~][JI
      #
      h�QJ_s!ࠀ%K\5̅lM֥<5j$5<ODݳN`LCmDbFKVANMKV
      ύ`RtpziyTpT69\*+~Xf36{ch(M|mMĄe6idSܫZW2wAS Pg,
      ?=]f.h2^zsm4EqxwthhXg,fh'�_A]J*\n_rKBjP,uIw(3BRe\4oI3wcnj{aݱ06]  FWv,B"_:Kٱ{})MyYt\戊0IiE,:s  38>0tD>ؓ5	>!oeoS6NȩVm8r)Z6ky`504a)cцóɕjO%moQJ;rj.sp@6tFmk7*&#ir+2
      !~Zjn@7)Ml
      HNbv\K
      j˼`|RiBYƗ¦]ߜ}Cw>pdg9v0ֈW߃hnwVEu�%9
      J$Ѝ�K.3!K.^t2'u82(Yxg͵*-f!$,kAvi^F|4r}6]N…_ey"xWYX,s*^Bp{/oϻUӥutMufVmj
      C>=0J:?NDk*ˊ-rjRRDӢyۄ>žLI3,s^1;Mf_o-De+ui~+fo)4;W\e(U2`5=Q%iֺLjfRR
      E9
      
      ޳=;|ONIt2ƺ'ASd^mܶҢ'Vρr̆q<N,s}a3[XZhJN6Xs(ҍa* aB>W`f0]j/vla,$"`^
      ǥT>(&5saR?uH|Nnilf^(@:%FC1IE[&}Ф6v	-$_%	~pEkX6g&iGhCT`c@,b%39txÎ@MFXK3el2KkDP_Lu_A,SZKsj3CXӱgf(u3I+f0j:7y	nɎ?ɽ
      WA8Q1e�ܘ{,8X
      R.E!z\/!V_G0Lhru"mlաBm1UbNj^JDWҋF(2bH&!jǹVP)X}S]ti͂{G@43pp|H-=Z5. oւOERMKU)ڱ-A`st&o]\g lucU`@ǣW2T`w29֜/-󦀙W2edHfV`nqV`߻)v&Jr5n�7U#<I-Vs,�z[9a߻h#SSfa8FϺTULPdp"rM$`E\kp}EPK2QC)mtev@jJ
      /9/˜2`9L'@me#r<%~|M2{Z-]7ƎeX,lB1֢Z
      0ꄊc(J*s;U4,7Y.PQ2[iҧ]a8ɝW]K
      +2/Xf
      �DW9\]99+Ky]tknj߅s`
      ]-I~qӚZ2"rbGTY=njc7NRBEp
      ul%Pnj#k~[66bՏ
      <m3aV!Te}9\MQ1[?FD�[O;Hrh&4wX&Gi,-2~zZxkŽdjB-BƮ)b)QZ#1�)MYc󸊥au(n,pPhr+!14Kc`4r.3o$Jٱ~.bއe,"2BXv%?H�TKꃧfn;6Hl߷^h7)����IENDB`�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/awstats_ban_800x160.svg�����������������������������������������������������0000644�0001751�0001751�00001650672�14753672077�023312� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?>
      <!-- Created with Inkscape (http://www.inkscape.org/) -->
      
      <svg
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xmlns:cc="http://creativecommons.org/ns#"
         xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:svg="http://www.w3.org/2000/svg"
         xmlns="http://www.w3.org/2000/svg"
         xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
         xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
         id="svg2"
         version="1.1"
         inkscape:version="0.48.4 r9939"
         width="800"
         height="160"
         sodipodi:docname="awstats_ban_960x200.svg"
         inkscape:export-filename="C:\dev_MTD\workspaces\WorkspaceDolibarr\awstats\docs\images\awstats_ban_960x540.png"
         inkscape:export-xdpi="90"
         inkscape:export-ydpi="90">
        <metadata
           id="metadata8">
          <rdf:RDF>
            <cc:Work
               rdf:about="">
              <dc:format>image/svg+xml</dc:format>
              <dc:type
                 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
              <dc:title></dc:title>
            </cc:Work>
          </rdf:RDF>
        </metadata>
        <defs
           id="defs6">
          <linearGradient
             id="linearGradient8350">
            <stop
               style="stop-color:#3d3a8a;stop-opacity:0.31999999;"
               offset="0"
               id="stop8352" />
            <stop
               style="stop-color:#3a0038;stop-opacity:0;"
               offset="1"
               id="stop8354" />
          </linearGradient>
          <marker
             inkscape:stockid="Arrow2Mend"
             orient="auto"
             refY="0"
             refX="0"
             id="Arrow2Mend"
             style="overflow:visible">
            <path
               id="path4086"
               style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
               d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
               transform="scale(-0.6,-0.6)"
               inkscape:connector-curvature="0" />
          </marker>
          <marker
             inkscape:stockid="Arrow1Lstart"
             orient="auto"
             refY="0"
             refX="0"
             id="Arrow1Lstart"
             style="overflow:visible">
            <path
               id="path4059"
               d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
               style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
               transform="matrix(0.8,0,0,0.8,10,0)"
               inkscape:connector-curvature="0" />
          </marker>
          <marker
             inkscape:stockid="Arrow1Lend"
             orient="auto"
             refY="0"
             refX="0"
             id="Arrow1Lend"
             style="overflow:visible">
            <path
               id="path4062"
               d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
               style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
               transform="matrix(-0.8,0,0,-0.8,-10,0)"
               inkscape:connector-curvature="0" />
          </marker>
          <marker
             inkscape:stockid="Arrow2Lend"
             orient="auto"
             refY="0"
             refX="0"
             id="Arrow2Lend"
             style="overflow:visible">
            <path
               id="path4080"
               style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
               d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
               transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
               inkscape:connector-curvature="0" />
          </marker>
          <filter
             inkscape:collect="always"
             id="filter3856"
             color-interpolation-filters="sRGB">
            <feGaussianBlur
               inkscape:collect="always"
               stdDeviation="1.8780736"
               id="feGaussianBlur3858" />
          </filter>
          <marker
             inkscape:stockid="Arrow1Lstart"
             orient="auto"
             refY="0"
             refX="0"
             id="Arrow1Lstart-4"
             style="overflow:visible">
            <path
               inkscape:connector-curvature="0"
               id="path4059-8"
               d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
               style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
               transform="matrix(0.8,0,0,0.8,10,0)" />
          </marker>
        </defs>
        <sodipodi:namedview
           pagecolor="#ffffff"
           bordercolor="#666666"
           borderopacity="1"
           objecttolerance="10"
           gridtolerance="10"
           guidetolerance="10"
           inkscape:pageopacity="0"
           inkscape:pageshadow="2"
           inkscape:window-width="1280"
           inkscape:window-height="977"
           id="namedview4"
           showgrid="false"
           inkscape:zoom="0.69106881"
           inkscape:cx="452.15764"
           inkscape:cy="467.36183"
           inkscape:window-x="-4"
           inkscape:window-y="-4"
           inkscape:window-maximized="1"
           inkscape:current-layer="svg2" />
        <text
           xml:space="preserve"
           style="font-size:79.80406952px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;opacity:0.32749999;fill:#000000;fill-opacity:1;stroke:none;filter:url(#filter3856);font-family:Sans"
           x="43.279613"
           y="86.588097"
           id="text3806-7-0"
           sodipodi:linespacing="125%"><tspan
             sodipodi:role="line"
             id="tspan3808-4-9"
             x="43.279613"
             y="86.588097">AWStats</tspan></text>
        <text
           xml:space="preserve"
           style="font-size:43.87308121px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
           x="163.43996"
           y="126.40026"
           id="text3806"
           sodipodi:linespacing="125%"><tspan
             sodipodi:role="line"
             id="tspan3808"
             x="163.43996"
             y="126.40026"
             style="fill:#000000;fill-opacity:0.61764706">Log Analyzer</tspan></text>
        <text
           xml:space="preserve"
           style="font-size:79.80406952px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"
           x="38.169399"
           y="85.313438"
           id="text3806-7"
           sodipodi:linespacing="125%"><tspan
             sodipodi:role="line"
             id="tspan3808-4"
             x="38.169399"
             y="85.313438">AWStats</tspan></text>
        <path
           style="fill:none;stroke:#d200cc;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
           d="m 469.53178,78.495767 28.94067,-26.04662 49.19916,63.669503 20.25847,-13.02331 0,-1.44703"
           id="path5442"
           inkscape:connector-curvature="0" />
        <path
           style="fill:none;stroke:#d200cc;stroke-width:2.85171008;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:none;marker-end:none"
           d="m 666.25425,56.807367 15.62858,-8.71643 16.93097,23.2438 57.30484,-37.77117 -5.20954,0"
           id="path5444"
           inkscape:connector-curvature="0" />
        <path
           style="fill:none;stroke:#d200cc;stroke-width:1.89760733;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart-4)"
           d="m 769.2257,23.080968 -5.19951,3.854089 -1.17444,1.67617"
           id="path8082"
           inkscape:connector-curvature="0"
           inkscape:transform-center-x="-7.9604145"
           inkscape:transform-center-y="-11.764049" />
        <g
           id="layer1"
           transform="matrix(0.12105172,0,0,0.12105172,815.42329,48.595197)">
          <g
             id="g3697">
            <path
               style="fill:#d4e2e6"
               inkscape:connector-curvature="0"
               id="path3739"
               d="m -1675.3,586.67 c -305.4,-28.15 -453.2,-390.95 -254.6,-624.92 169.8,-200.06 495.7,-169.06 620.3,58.995 2,3.575 4.7,8.653 6.2,11.284 22.5,40.571 40.1,104.6 42.1,153.1 0.3,7.76 0.7,16.58 0.9,19.59 10,182.14 -140.1,353.45 -333.4,380.58 -13.7,1.92 -66.1,2.8 -81.5,1.37 z" />
            <path
               style="fill:#b2d8e4"
               inkscape:connector-curvature="0"
               id="path3737"
               d="m -1664.3,586.66 c -286.2,-19.06 -449.3,-336.55 -297.8,-579.61 160.7,-257.83 549.1,-228.92 669.4,49.825 112.2,259.68 -90.5,548.5 -371.6,529.78 z m -55.2,-259.39 c 0.3,-0.81 -0.1,-3.1 -0.9,-5.09 -2.2,-5.12 0.6,-10.28 3.6,-6.65 1.4,1.75 7.6,4.07 11.2,4.19 1.8,0.06 0.5,-2.97 -1.9,-4.77 -1.6,-1.11 -3.2,-3.65 -3.8,-5.84 -0.8,-2.91 -1.9,-4.22 -4.3,-5.31 -3.4,-1.49 -5.7,-6.08 -3.4,-6.84 0.7,-0.22 1.8,-1.03 2.6,-1.8 2.9,-2.89 7.3,0.33 5.9,4.22 -0.9,2.33 9.9,8.15 17.1,9.26 4.8,0.72 6.5,4.11 2.1,4.11 -4.1,0 -2.7,2.73 2.8,5.49 1.6,0.82 2.2,2.03 2.2,5.04 0.1,3.22 0.5,3.97 2,3.97 3.1,0 2.9,-3.42 -0.3,-6.86 -4.3,-4.57 -4.6,-7 -1.1,-9.57 1.6,-1.18 2.9,-2.97 2.9,-3.98 0,-1.02 0.6,-2.41 1.5,-3.09 3.1,-2.57 -0.6,-7.76 -8.3,-11.88 -1.5,-0.81 -2.2,-2.11 -2.2,-4.04 0,-3.19 -1.3,-4.51 -5.2,-5.45 -2,-0.46 -2.9,-1.47 -3.4,-3.69 -0.8,-3.97 -4.9,-5.77 -7.5,-3.38 -1.7,1.51 -1.9,1.39 -4.1,-1.96 -2.9,-4.39 -3.1,-4.41 -4.6,-0.4 -1,2.51 -1.5,2.95 -2.4,2 -1.7,-1.72 -5.8,-1.49 -6.5,0.36 -0.3,0.86 -0.1,2.08 0.5,2.7 0.7,0.63 1.2,1.95 1.2,2.94 0,2.05 -3,2.43 -4.8,0.62 -2.5,-2.52 -6.5,0.74 -5.8,4.71 0.6,3.21 0.4,3.64 -2.9,5.57 -4.1,2.41 -4.3,3.26 -1.5,5.63 1.1,0.94 2,2.74 2,4 0,1.26 0.4,3.07 0.8,4.03 1.5,2.86 3.2,11 3.2,15.25 0,3.14 0.3,3.99 1.7,3.99 1,0 3.4,0.87 5.3,1.94 4.2,2.37 5.6,2.5 6.3,0.58 z m -29.3,-139.53 c 2.5,-1.65 5.1,-4.06 5.7,-5.37 0.6,-1.31 2.4,-2.68 3.9,-3.06 1.6,-0.38 4.9,-2.7 7.4,-5.16 4.7,-4.54 9.8,-4.68 12.5,-0.35 0.4,0.72 1.2,0.55 2.4,-0.53 1,-0.88 4.7,-2.1 8.2,-2.72 7.1,-1.27 8.8,-2.22 7.1,-3.95 -0.8,-0.86 -1.9,-0.83 -4.1,0.1 -2.8,1.15 -10.1,0.01 -10.1,-1.58 0,-4.96 9.9,-11.4 14.7,-9.57 6.8,2.56 17.1,0.58 22.3,-4.26 3.8,-3.61 23.8,-5.01 28.4,-1.99 1.5,0.95 3.3,1.29 4.9,0.9 2,-0.5 2.9,-0.09 4.2,1.96 2.1,3.2 4.7,3.31 7.1,0.29 2.7,-3.36 4.1,-3.93 6.4,-2.67 1.6,0.86 3,0.77 6,-0.44 4.4,-1.74 6.6,-1.24 9.2,2.04 2.2,2.74 10.6,3.05 9.9,0.37 -3.4,-13.45 -0.5,-18 11.4,-18 11.6,0 28.9,-12.39 20.9,-15.01 -2,-0.68 -4,-2.27 -4.9,-3.83 -0.7,-1.47 -2.3,-3.53 -3.4,-4.57 -1.2,-1.05 -2.1,-2.53 -2.1,-3.29 0,-3.39 -4.2,-9.366 -8,-11.263 -4.7,-2.443 -8.4,-6.816 -7.4,-8.974 2.4,-5.295 1.2,-7.164 -4.9,-7.545 -8.1,-0.506 -18.4,-6.985 -14.9,-9.318 3.1,-2.096 2.7,-3.205 -1.4,-3.205 -1.9,0 -5.3,-0.891 -7.4,-1.98 -2.1,-1.089 -6.9,-2.545 -10.5,-3.235 -5.7,-1.079 -6.9,-1.684 -8.4,-4.293 -2.3,-3.891 -14.5,-8.437 -24.6,-9.172 -4.9,-0.352 -7.9,-1.143 -9.9,-2.58 -3.8,-2.675 -8.1,-2.638 -11,0.094 -2,1.941 -4.6,2.899 -4.6,1.717 0,-1.105 6.1,-9.441 7.2,-9.831 0.7,-0.238 -0.4,-1.15 -2.5,-2.026 -3.3,-1.406 -3.7,-1.998 -3.7,-5.083 0,-3.922 -1.8,-5.746 -3.2,-3.251 -0.5,0.902 -1.7,1.64 -2.6,1.64 -0.9,0 -2.4,0.749 -3.4,1.664 -1.6,1.418 -2.2,1.473 -4.3,0.367 -1.3,-0.713 -3.1,-1.013 -4,-0.667 -0.9,0.346 -3.7,0.118 -6.2,-0.507 -10.6,-2.66 -9,6.871 1.9,11.515 6.8,2.888 9.8,9.628 4.3,9.628 -0.7,0 -1.5,1.295 -1.9,2.876 -0.4,2.036 -1.8,3.618 -4.9,5.417 -6.6,3.898 -9.4,17.489 -4.4,21.533 6.8,5.473 14.4,4.557 12.8,-1.53 -1.7,-6.532 0.2,-8.596 4.5,-4.923 4.7,3.894 7.8,4.276 11.3,1.365 3.1,-2.614 7.9,-2.252 13.7,1.04 1.2,0.672 3,1.222 3.9,1.222 0.9,0 2.1,1.334 2.8,3 0.6,1.756 1.8,3 2.8,3 2.2,0 4.1,3.302 4.8,8.5 0.7,4.55 3.6,5.103 7.6,1.411 2.6,-2.401 3.7,-2.399 5.9,0.007 3.1,3.459 1.7,6.537 -3.2,6.887 -3,0.22 -4.5,0.89 -5.3,2.29 -1.1,2.07 -9.2,6.11 -17.1,8.5 -3.5,1.08 -5.2,2.36 -7.3,5.5 -2.5,3.8 -2.9,4.05 -6.1,3.46 -3.2,-0.59 -3.6,-0.35 -5.5,2.81 -2.1,3.49 -4.4,5.09 -6,4.1 -3.7,-2.28 -10,4.76 -6.4,7.13 3.9,2.59 -5.1,14.43 -12.3,15.94 -1.5,0.33 -3.9,1.18 -5.2,1.9 -1.4,0.72 -5.5,2.28 -9.2,3.48 -3.6,1.19 -7.4,3.09 -8.5,4.21 -1,1.12 -3.3,2.66 -5.1,3.41 -5.1,2.14 -4.1,3.84 1.8,3.06 5.2,-0.7 9,0.47 9,2.81 0,1.62 -14.4,16.6 -15.9,16.6 -0.6,0 -1.1,1.12 -1.1,2.5 0,3.16 0.3,3.13 6,-0.51 z m -216,-96.495 c 0.6,-0.825 2.3,-1.5 3.6,-1.5 3.5,0 16.4,-12.587 16.4,-15.976 0,-1.388 0.6,-3.747 1.4,-5.241 0.8,-1.495 1.7,-5.165 2.1,-8.156 0.9,-6.937 3.4,-11.118 8.2,-13.371 4.3,-2.029 5,-6.893 2.3,-16.256 -3,-10.095 -14.1,-12.623 -14.8,-3.349 -0.2,2.117 -1,5.267 -1.8,7.001 -0.8,1.733 -1.4,3.824 -1.4,4.646 0,2.437 -5.5,14.893 -8.4,19.092 -1.4,2.139 -2.6,4.797 -2.6,5.906 0,1.108 -1.1,3.408 -2.3,5.11 -1.3,1.702 -2.9,5.119 -3.6,7.594 -0.8,2.475 -2,5.227 -2.8,6.116 -1,1.15 -1.2,2.806 -0.7,5.75 0.6,4.289 2.2,5.227 4.4,2.634 z m 110.5,-11.708 c 9.7,-2.097 19.4,-6.553 26.3,-12.063 3.7,-2.971 7.2,-5.588 7.9,-5.815 7.1,-2.425 24.2,-25.838 24.3,-33.086 0,-2.795 4.1,-7.832 7.9,-9.79 5.5,-2.831 6.1,-4.326 6.1,-17.337 0,-9.9166 0.2,-11.768 2,-13.973 1.1,-1.399 2,-3.05 2,-3.67 0,-0.621 0.7,-2.236 1.6,-3.59 1.6,-2.459 1.6,-2.462 -1.5,-1.847 -2.1,0.424 -4.3,-0.02 -7,-1.422 -5.1,-2.657 -13.1,0.98 -13.1,5.936 0,3.382 -3.2,9.7851 -5.2,10.416 -9.5,3.0004 -11.7,14.306 -4.2,21.314 2.9,2.749 2.8,3.789 -1.8,14.942 -3.9,9.358 -10.8,18.509 -16.5,21.815 -2.4,1.428 -4.8,3.399 -5.3,4.381 -2.7,4.925 -24.8,14.997 -33,14.997 -3.1,0 -3.3,0.172 -2.7,2.913 0.8,3.786 -0.8,4.974 -7.5,5.872 -5.3,0.715 -5.3,0.715 1.2,1.24 7.3,0.588 11.2,0.326 18.5,-1.233 z m 228.5,-124.03 c 1.7,-2.141 1.9,-2.163 3.7,-0.5 2.6,2.391 5.7,2.182 7.5,-0.509 1.5,-2.25 1.5,-2.25 4.2,0.25 2.8,2.586 14.6,3.327 16.9,1.059 1.5,-1.485 -2.4,-6.823 -5.4,-7.425 -1.6,-0.306 -3.1,-1.418 -3.4,-2.503 -0.3,-1.073 -1.7,-2.652 -3,-3.508 -1.6,-1.075 -2.2,-2.183 -1.8,-3.578 0.5,-2.182 0,-2.525 -6,-3.506 -2,-0.34 -5,-1.725 -6.6,-3.078 -1.6,-1.353 -4,-2.461 -5.4,-2.461 -2.9,0 -6,-3.157 -5.6,-5.675 0.6,-2.902 5.3,-2.823 10.4,0.172 4,2.313 5.2,2.554 10,1.958 4.9,-0.61 5.7,-0.422 8.4,1.859 1.7,1.396 5.5,3.245 8.4,4.109 3,0.864 7.4,2.692 9.8,4.062 2.4,1.37 5.4,2.497 6.6,2.503 1.3,0.007 2.6,0.74 2.9,1.628 0.6,1.382 1.8,1.517 8.5,0.931 6.5,-0.568 8,-0.428 8.5,0.825 0.8,2.29 4.9,0.044 7.3,-4.057 1.1,-1.853 4,-4.595 6.5,-6.092 3.5,-2.098 4.5,-3.324 4.5,-5.348 0,-1.443 0.3,-4.004 0.7,-5.689 0.5,-2.796 0.3,-3.197 -3,-4.574 -2,-0.83 -3.6,-2.129 -3.6,-2.886 0,-2.113 -4,-5.376 -9,-7.319 -2.5,-0.964 -5.8,-2.8 -7.4,-4.08 -6.6,-5.442 -14.2,-1.964 -11.2,5.143 1.5,3.744 -3.5,2.362 -8.9,-2.457 -2.1,-1.807 -11.2,-5.478 -17.6,-7.058 -2,-0.49 -6,-1.99 -8.9,-3.34 -2.9,-1.35 -5.9,-2.22 -6.7,-1.93 -0.7,0.3 -2.6,-0.29 -4.1,-1.31 -2.4,-1.63 -5.2,-1.85 -24.2,-1.98 -19.2,-0.13 -22.2,-0.37 -27.5,-2.28 -3.2,-1.17 -6.6,-1.9 -7.5,-1.61 -0.9,0.28 -3.1,-0.16 -4.7,-1 -2.7,-1.34 -3.5,-1.34 -7.2,-0.04 -2.3,0.81 -5.4,1.25 -6.9,0.98 -8.4,-1.52 -15.5,4.16 -10.5,8.36 3.9,3.24 7.2,10.195 4.8,10.195 -0.8,0 -1.7,0.513 -2.1,1.139 -1,1.624 6.6,0.108 8.6,-1.723 2.3,-2.009 3.7,-1.81 12.6,1.725 11.8,4.714 13.7,7.572 6.9,10.426 -4.7,1.957 -14.5,8.28 -14.5,9.342 0,1.54 2.9,3.322 5.7,3.477 5.6,0.308 7,4.127 3.3,8.887 -5.8,7.373 4.9,9.842 19.7,4.516 3.9,-1.422 11.7,1.815 12.8,5.336 0.3,1.06 1.5,1.875 2.7,1.875 1.2,0 3.8,1.061 5.7,2.358 10.9,7.193 12.4,7.653 15.1,4.401 z" />
            <path
               style="fill:#aecdd3"
               inkscape:connector-curvature="0"
               id="path3735"
               d="m -1664.3,586.66 c -286.2,-19.06 -449.3,-336.55 -297.8,-579.61 160.7,-257.83 549.1,-228.92 669.4,49.825 112.2,259.68 -90.5,548.5 -371.6,529.78 z m -53,-174.49 c -0.7,-2.84 2.8,-5.61 6.6,-5.19 3,0.33 3.8,-3.22 1.4,-6.76 -3.1,-4.74 -0.6,-10.22 3.5,-7.66 4.5,2.77 5.5,-0.04 1.4,-3.86 -3.9,-3.68 -3.2,-11.22 1.1,-11.96 2.3,-0.4 3.1,-1.13 3.5,-3.5 0.5,-2.72 0.9,-2.98 4.2,-2.88 6.1,0.19 2.5,-4.94 -5,-7.24 -3.8,-1.15 -3.9,-1.43 -2.6,-4.77 0.6,-1.66 0.3,-1.83 -2.2,-1.36 -5.6,1.08 -7.9,-3.16 -3,-5.42 4.1,-1.85 1.5,-7.24 -7.7,-16.18 -2.8,-2.71 -3.3,-1.26 -0.9,2.6 2.9,4.72 3.1,9.83 0.4,12.52 -1.9,1.91 -2.1,2.9 -1.6,8.94 1.1,12.52 0.2,18.91 -3,22.11 -2.1,2.06 -3.5,-1.15 -1.8,-3.93 2.1,-3.42 1.2,-3.34 -1.8,0.15 -2.9,3.25 -3,3.93 -2.9,10.97 0.3,9.32 0.4,9.54 3.9,11.03 2.1,0.86 3,1.9 3,3.59 0,2.75 -1.6,3.06 -4.1,0.78 -2.5,-2.18 -3.9,-0.97 -3.9,3.15 0,3.27 0.1,3.45 3.4,3.45 2.6,0 3.9,0.62 5.1,2.49 2,2.95 3.9,2.28 3,-1.07 z m -3.2,-90.07 c -2.1,-5.04 0.8,-10.16 3.7,-6.57 1.4,1.75 7.6,4.07 11.2,4.19 1.8,0.06 0.5,-2.97 -1.9,-4.77 -1.6,-1.11 -3.2,-3.65 -3.8,-5.84 -0.8,-2.91 -1.9,-4.22 -4.3,-5.31 -3.4,-1.49 -5.7,-6.08 -3.4,-6.84 0.7,-0.22 1.8,-1.03 2.6,-1.8 2.9,-2.89 7.3,0.33 5.9,4.22 -0.9,2.38 12.4,9.37 17.9,9.37 2.1,0 3.1,0.56 3.5,2 0.6,2.34 0.9,2.38 4.3,0.54 1.8,-1 2.8,-1.08 3.8,-0.3 2.3,1.96 3.8,-0.85 1.7,-3.22 -1.5,-1.68 -1.7,-2.46 -0.7,-4.52 1.3,-2.98 -2.7,-8.37 -7.8,-10.5 -2.3,-0.96 -3,-1.89 -3,-3.97 0,-2.91 -1.9,-4.95 -6.2,-6.79 -1.8,-0.76 -2.8,-2.03 -3,-3.86 -0.5,-3.69 -5.1,-5.39 -7.8,-2.88 -1.9,1.66 -6,-2.41 -6,-5.88 0,-0.48 -0.7,-0.31 -1.5,0.38 -0.9,0.68 -1.5,1.83 -1.5,2.56 0,1.97 -1.8,2.66 -3.9,1.52 -3,-1.59 -6.1,1.11 -4.4,3.84 2.6,4.16 -0.2,7.21 -3.5,3.9 -2.5,-2.52 -6.5,0.74 -5.8,4.71 0.6,3.21 0.4,3.64 -2.9,5.57 -4,2.39 -4.3,3.12 -1.7,5.61 1.1,0.98 2.1,3.14 2.4,4.79 0.3,1.65 1.3,5.6 2.2,8.79 0.8,3.19 1.6,7.53 1.6,9.64 0,3.54 0.2,3.89 3.2,4.46 1.8,0.34 4.6,1.7 6.3,3.02 3.8,3.07 5.3,-0.15 2.8,-6.06 z m -28.3,-134.36 c 2.5,-1.65 5.1,-4.06 5.7,-5.37 0.6,-1.31 2.4,-2.68 3.9,-3.06 1.6,-0.38 4.9,-2.7 7.4,-5.16 4.7,-4.54 9.8,-4.68 12.5,-0.35 0.4,0.72 1.2,0.55 2.4,-0.51 1,-0.88 4.7,-2.09 8.2,-2.69 7,-1.2 8.9,-2.23 7.1,-4 -0.8,-0.86 -1.9,-0.83 -4.1,0.1 -2.8,1.15 -10.1,0.01 -10.1,-1.58 0,-4.67 10.1,-11.45 14,-9.37 5.3,2.83 17.2,0.5 23.2,-4.52 2.3,-2 3.7,-2.41 6.2,-1.93 1.8,0.35 5.5,-0.05 8.3,-0.89 6,-1.79 11.3,-0.93 14.9,2.44 1.9,1.79 2.6,2.01 3.6,1.04 1,-0.97 1.8,-0.55 3.9,2.02 3.1,3.84 6.6,3.12 9.1,-1.86 0.9,-1.93 2,-2.69 3.3,-2.45 2.9,0.52 6.5,0.38 10.1,-0.38 2.7,-0.57 3.4,-0.29 4.9,1.93 1.6,2.39 2.3,2.6 8.8,2.6 7,0 7,0 4.9,-1.98 -2.3,-2.15 -3.9,-9.47 -2.8,-12.93 1,-3.11 4.3,-4.42 11,-4.36 5.7,0.06 16.3,-3.92 18.1,-6.8 1.1,-1.79 8.4,-4.93 11.4,-4.93 3.9,0 5.6,-2.82 3.5,-5.85 -2,-2.74 -6.4,-2.82 -8.7,-0.15 -2.4,2.82 -3.4,2.53 -6.2,-1.92 -1.3,-2.15 -2.9,-4.21 -3.5,-4.56 -0.6,-0.35 -1,-1.93 -1,-3.51 0,-4.08 -5.6,-10.926 -11.3,-13.743 -5,-2.479 -5.4,-4.744 -3.2,-15.922 1,-4.908 10.3,-5.668 13.8,-1.13 3.1,3.877 3.5,3.587 2.9,-2.037 -0.4,-3.449 -1,-4.504 -2.9,-5.25 -6.1,-2.298 -16,0.085 -15.5,3.702 0.2,1.543 -0.7,2.751 -3.3,4.355 -6.5,4.022 -14.5,0.371 -14.5,-6.619 0,-3.688 -1.4,-4.916 -5.1,-4.531 -5,0.525 -15.8,-5.281 -15.2,-8.198 0.5,-2.829 0.7,-2.749 -10.7,-4.699 -3.5,-0.607 -8.3,-2.141 -10.6,-3.41 -3.3,-1.857 -5.6,-2.296 -11.6,-2.257 -6.2,0.039 -8.3,-0.373 -11.2,-2.195 -7.5,-4.615 -3.7,-7.828 9.2,-7.781 10.2,0.037 13.7,-1.575 12.6,-5.875 -1,-3.536 -14,-7.13 -16.8,-4.622 -1.2,1.03 -3.6,2.438 -5.3,3.127 -1.8,0.689 -4,2.112 -4.9,3.162 -3.2,3.529 -9.6,1.35 -8,-2.734 0.9,-2.283 -4,-9.02 -7,-9.787 -2.8,-0.689 -3.2,-2.72 -0.9,-4.571 0.8,-0.684 1.5,-2.052 1.5,-3.039 0,-2.389 -18.5,-2.385 -20,0.004 -1.6,2.541 0.7,4.874 5.5,5.588 2.4,0.371 4.5,1.096 4.5,1.612 0,0.516 1.5,1.596 3.5,2.4 6,2.502 4.5,3.398 -8.2,5.072 -5.2,0.694 -11.7,-2.416 -13.9,-6.717 -1.3,-2.495 -1.8,-2.841 -3,-1.868 -2.3,1.897 -1.7,4.309 1.6,6.152 3,1.697 3.9,4.121 2,5.296 -0.6,0.34 -1,2.197 -1,4.125 0,6.136 -1.7,8.051 -4.6,5.305 -2.4,-2.201 -2.5,-2.211 -4.5,-0.418 -2.6,2.376 -4.7,0.768 -3,-2.338 1.5,-2.937 1.4,-3.174 -2,-3.174 -7.3,0 -12.3,9.7 -5.7,11 5.5,1.073 8.3,7.508 4.7,11.062 -2.3,2.299 -2.3,6.438 0.1,6.438 0.8,0 1.7,-1.227 2,-2.917 0.7,-4.275 2.8,-4.321 4.5,-0.103 1.9,4.58 6.7,2.661 9.9,-4.007 1,-2.185 2.5,-4.332 3.2,-4.772 1.9,-1.137 1.7,-2.73 -0.8,-5.335 -4.1,-4.442 -0.1,-6.882 6.4,-3.92 6.6,2.948 10.4,8.554 5.9,8.554 -1.4,0 -2.1,0.967 -2.6,3.498 -0.5,2.556 -1.5,3.93 -3.7,5.104 -6.4,3.305 -8.7,7.024 -8.1,13.028 0.6,5.609 0.3,6.007 -2.7,4.379 -1,-0.545 -3.3,-0.713 -5,-0.372 -5.5,1.115 -5,8.537 0.7,9.685 1.5,0.307 4,0.862 5.5,1.234 2.1,0.521 2.8,0.317 2.8,-0.88 0,-2.523 1.5,-2.813 8.5,-1.599 7.9,1.377 7.9,1.404 6.3,-4.496 -1.7,-6.135 -0.1,-7.383 4.9,-3.966 3.5,2.344 10.3,3.309 10.3,1.457 0,-3.876 5.6,-4.013 14,-0.338 1.3,0.607 3.3,1.355 4.2,1.662 1,0.306 2.1,1.93 2.4,3.607 0.5,2.376 1,2.922 2.4,2.473 2.4,-0.735 5,3.976 5,8.893 0,4.762 0.8,6.631 3.1,6.631 2.6,0 2.4,3.495 -0.3,5.365 -1.1,0.82 -2.7,1.26 -3.4,0.99 -0.7,-0.28 -3,0.62 -5.1,1.98 -2.1,1.37 -5.3,2.78 -7.1,3.15 -1.8,0.37 -4.1,1.87 -5.2,3.34 -3.8,5.03 -4.3,5.37 -6.9,4.86 -3.4,-0.65 -5.8,0.68 -7.7,4.35 -1.1,2.18 -2.2,2.97 -4.2,2.97 -1.5,0 -4.2,0.9 -6,2 -1.8,1.1 -4.4,2 -5.7,2 -3.4,0 -10.3,2.85 -10.9,4.53 -1,2.7 -7.9,5.12 -15.1,5.27 -9.1,0.2 -13.2,1.67 -17.9,6.35 -2.1,2.11 -4.3,3.85 -4.8,3.85 -0.5,0 -0.7,0.45 -0.3,1 0.3,0.55 2.3,1 4.5,1 2.6,0 4.2,0.55 4.8,1.66 0.8,1.53 1.2,1.48 4.7,-0.53 2,-1.21 6,-2.69 8.7,-3.29 2.8,-0.6 6,-2.06 7.2,-3.31 2.7,-2.96 5.9,-4.53 9,-4.53 1.6,0 2.9,-0.82 3.6,-2.25 1.6,-2.95 6.1,-7.75 7.3,-7.75 4.2,0 6,6.61 2.2,7.58 -1.8,0.45 -2.5,1.31 -2.5,2.95 0,2.65 -4.1,6.24 -8,7.05 -1.4,0.3 -3.7,1.13 -5,1.85 -1.4,0.72 -5.5,2.28 -9.1,3.47 -3.7,1.19 -7.7,3.27 -9,4.63 -1.2,1.36 -2.8,2.47 -3.5,2.47 -0.7,0 -2.3,0.93 -3.6,2.07 -2.3,2.07 -2.3,2.07 3.5,1.48 6,-0.6 9.7,0.48 9.7,2.85 0,1.62 -14.4,16.6 -15.9,16.6 -0.6,0 -1.1,1.12 -1.1,2.5 0,3.16 0.3,3.13 6,-0.51 z m -210.6,-60.56 c 2,-1.28 2.3,-2.16 1.9,-4.85 -0.3,-2.01 0.1,-4.47 1.1,-6.38 0.8,-1.71 1.6,-4.21 1.6,-5.56 0,-5.2 7,-5.39 8.9,-0.24 1.9,4.98 2.2,2.08 0.5,-4.54 -0.9,-3.5 -2.5,-7.354 -3.6,-8.564 -2.4,-2.559 -1.8,-6.381 0.6,-4.341 0.8,0.652 1.6,2.166 1.8,3.363 0.2,1.573 1,2.177 2.8,2.177 3.3,0 3.7,-4.263 1.2,-11.872 -1.8,-5.17 -1.8,-6.164 -0.5,-12.375 0.8,-3.714 1.8,-9.174 2.3,-12.134 1,-6.211 5.3,-12.425 9.1,-12.964 5.2,-0.758 7.4,-7.915 4.5,-15.074 -1.5,-3.851 -1.5,-4.059 1.4,-9.49 1.6,-3.054 3,-6.525 3,-7.714 0,-1.188 0.9,-5.309 2,-9.1573 2.1,-6.7848 2.1,-7.0519 0.3,-8.8294 -3.6,-3.6171 -7.9,1.3971 -7.6,8.9481 0.3,10.404 -2.2,12.006 -8.3,5.3706 -7.9,-8.4925 -15.9,2.115 -13.9,18.388 0.6,4.445 0.3,5.764 -1.4,8.252 -1.4,1.896 -2.1,4.49 -2.1,7.218 0,2.843 -0.9,5.783 -2.8,8.846 -1.5,2.523 -3.4,5.929 -4.2,7.569 -0.8,1.639 -3.5,4.261 -5.8,5.825 -4.3,2.844 -4.3,2.844 -2.3,5.403 2.7,3.337 2.6,4.912 -0.4,8.867 -4.3,5.547 -1.7,11.816 4.8,11.888 4.7,0.053 3.4,14.35 -2,22.52 -2.9,4.26 -3,6.02 -0.4,6.02 1.3,0 2.2,0.88 2.7,2.5 0.7,2.91 1.6,3.07 4.8,0.93 z m 507.6,-39.96 c 3.7,-1.925 3.7,-2.182 -0.6,-7.748 -9,-11.513 8.1,-17.152 22.4,-7.385 7.1,4.896 8.4,5.12 12.6,2.242 2.1,-1.421 4.3,-2.584 4.8,-2.584 1.3,0 0,-7.122 -1.6,-8.774 -0.7,-0.701 -3.7,-1.538 -6.7,-1.86 -12.7,-1.363 -25.1,-7.631 -26.9,-13.542 -1.1,-3.645 -1.3,-3.876 -2.9,-2.537 -0.9,0.81 -3.2,2.258 -5.1,3.217 -11.3,5.598 -16.1,13.473 -13.5,22.08 1.8,6.02 2.9,7.243 5.9,6.677 2.9,-0.565 4.9,2.508 4,6.217 -1.4,5.371 1.8,7.016 7.6,3.997 z m -401.3,-7.86 c 10.7,-2.9 18.9,-6.761 25.5,-11.866 3.7,-2.887 8.3,-6.374 10.3,-7.749 9.3,-6.477 12.1,-9.87 17.9,-21.466 5.7,-11.485 8.3,-14.54 14.2,-17.041 4.3,-1.788 6.8,-5.69 5.9,-9.235 -2.9,-11.373 2.6,-32.258 9,-33.853 4.9,-1.221 9.6,5.588 6,8.595 -2.2,1.817 -1.9,3.187 0.7,2.82 1.8,-0.264 2.3,-1.017 2.4,-4.32 0.6,-12.646 1.3,-13.841 7.1,-13.937 2.1,-0.034 5,-0.817 6.4,-1.74 1.4,-0.922 4.2,-1.991 6.3,-2.375 2,-0.385 4.8,-1.879 6.1,-3.323 2.1,-2.251 3.3,-2.631 8.4,-2.667 4.2,-0.03 6.5,-0.557 7.8,-1.75 2.7,-2.433 4.1,-2.127 5.5,1.233 1.4,3.318 8.2,9.059 10.7,9.059 2.6,0 5.8,2.746 6.5,5.717 0.7,2.617 2.1,4.234 3.8,4.268 0.5,0.009 0.7,-1.849 0.5,-4.127 -0.3,-5.812 1.3,-5.782 5.8,0.105 4.1,5.37 6.5,6.408 6.5,2.858 0,-1.198 0.5,-3.618 1.1,-5.378 1.4,-3.888 -1.7,-10.103 -5.4,-10.628 -9.2,-1.316 -3.5,-14.279 6.3,-14.434 4.2,-0.066 8.6,-0.659 9.8,-1.317 1.3,-0.666 3.6,-0.915 5.2,-0.561 2.8,0.628 3.1,1.084 4.4,6.997 1.9,8.26 8.3,13.127 7.3,5.491 -1,-7.63 6.5,-9.725 10.8,-2.991 1.4,2.2 2.9,4 3.4,4 1.6,0 2,2.985 0.8,5.622 -1.3,3.013 0.8,5.378 5,5.378 2.3,0 3.2,2.326 1.3,3.5 -1.5,0.935 -1.2,2.5 0.5,2.5 0.8,0 1.5,-0.926 1.5,-2.25 0,-4.556 3.1,-6.851 10.8,-8.057 6.6,-1.04 7.1,-1.288 6.5,-3.299 -0.7,-2.947 0.7,-3.586 4.1,-1.825 2.5,1.294 3.1,1.289 5.2,-0.044 2.8,-1.866 6.9,-0.618 7.8,2.418 0.4,1.132 1.5,2.079 2.4,2.106 3.4,0.098 8.6,3.448 9.2,5.951 0.3,1.417 1.8,3.155 3.5,4.012 9.5,4.827 18.5,10.166 18.5,10.982 0,1.205 11.7,9.0065 13.5,9.0065 2.1,0 2.9,-3.8936 1.2,-5.8215 -0.9,-0.923 -1.7,-2.557 -1.9,-3.631 -0.3,-1.492 -1.9,-2.317 -6.8,-3.5 -5.9,-1.398 -6.6,-1.811 -6.9,-4.263 -0.2,-1.743 -1.7,-3.835 -4.2,-5.835 -2.9,-2.289 -3.9,-3.856 -3.9,-5.899 0,-6.115 -7,-11.048 -10,-7.058 -3.5,4.648 -10.3,-2.005 -12.1,-11.993 -0.5,-2.475 -1.3,-6.217 -1.8,-8.316 -0.8,-3.109 -0.7,-3.925 0.6,-4.409 2.3,-0.876 4.8,1.116 4.8,3.84 0,3.308 6.1,6.059 14,6.309 4.9,0.156 7.1,0.82 11.3,3.385 6.3,3.855 5.8,3.834 7.6,0.325 0.9,-1.796 2.5,-3.079 4.3,-3.437 2.9,-0.574 5.3,-3.979 5.3,-7.544 0,-2.425 1.9,-4.153 4.7,-4.153 4.4,0 10.1,-2.412 11.2,-4.748 0.6,-1.372 2.3,-2.541 4.1,-2.903 2.4,-0.483 2.8,-0.879 1.9,-1.972 -1.3,-1.564 1,-6.048 3.7,-7.073 0.9,-0.324 5.8,0.469 10.9,1.762 10.5,2.632 11.7,2.314 9.1,-2.487 -1.9,-3.546 -5.2,-5.579 -9.1,-5.579 -2.6,0 -9.3,-2.583 -11.5,-4.473 -0.9,-0.7 -3.2,-1.815 -5.3,-2.477 -2,-0.661 -4.3,-1.983 -5,-2.938 -0.7,-0.957 -3.4,-2.777 -6.1,-4.047 -2.7,-1.3 -5.2,-3.29 -5.6,-4.55 -1,-2.64 -3.9,-4.01 -5.4,-2.55 -1.5,1.53 -9.2,1.27 -10.5,-0.36 -1.3,-1.55 -5.5,-2.93 -4.6,-1.51 0.3,0.5 -0.1,0.91 -1,0.91 -0.8,0 -1.4,-0.56 -1.3,-1.23 0.2,-0.68 -0.8,-1.39 -2.1,-1.59 -1.3,-0.19 -2.6,-1.21 -2.9,-2.26 -0.5,-2.06 -7.2,-1.83 -10,0.34 -1.5,1.22 -7.1,0.2 -9.2,-1.7 -1.2,-1.15 -2.3,-1.21 -5.7,-0.31 -3.5,0.93 -4.5,0.84 -6.8,-0.63 -2,-1.32 -3.7,-1.57 -7.1,-1.07 -4.1,0.61 -4.4,0.49 -4.4,-1.42 0,-2.32 -4.8,-4.21 -5.9,-2.36 -0.9,1.51 -7.1,-1.28 -7.1,-3.2 0,-2.4 -5.9,-4.79 -13,-5.32 -4.4,-0.32 -7.9,-1.27 -10.7,-2.87 -4.4,-2.53 -7.8,-3.05 -8.8,-1.37 -1.3,1.95 -15,0.52 -18.1,-1.86 -3.4,-2.69 -3.5,-2.69 -9.2,0.35 -2.6,1.37 -5.9,2.5 -7.2,2.5 -9.8,0.04 -25.7,15.85 -22.4,22.2 1.3,2.49 1.7,7.47 1.3,15.295 -0.1,1.65 0.1,3.955 0.5,5.121 0.7,2.159 -5.6,6.379 -9.6,6.379 -5.1,0 -7.7,-12.069 -3.4,-15.525 5.9,-4.7 3.1,-10.27 -3,-5.99 -9.2,6.43 -11,2.76 -4,-8.07 6.6,-10.1 6.2,-11.41 -3,-11.84 -7.5,-0.35 -14.4,7.11 -10.3,11.18 3.8,3.83 -15.1,11.37 -24.5,9.78 -5.5,-0.91 -15.8,-0.64 -19.9,0.53 -1.8,0.51 -4.5,0.94 -6,0.94 -1.6,0 -4.5,1.26 -6.5,2.89 -2.1,1.6 -4.9,3.225 -6.2,3.618 -3.8,1.067 -9.3,4.515 -11.5,7.198 -1.1,1.304 -3.1,2.921 -4.5,3.594 -6.1,3.021 -8.6,10.266 -4,11.845 3.8,1.333 3.9,4.002 0.2,8.386 -1.5,1.814 -3.6,4.503 -4.6,5.974 -1,1.472 -3.1,3.121 -4.7,3.664 -1.7,0.592 -3.8,2.693 -5.3,5.238 -1.4,2.336 -3.3,4.857 -4.2,5.601 -0.8,0.745 -2.4,3.009 -3.5,5.033 -1,2.023 -3.9,5.63 -6.4,8.015 -5.5,5.249 -5.7,6.386 -0.9,5.608 4.4,-0.706 7.8,-3.753 14.8,-13.17 2.9,-3.851 6.9,-8.801 8.9,-11 2,-2.199 3.7,-4.293 3.7,-4.654 0,-0.36 1.9,-1.792 4.3,-3.183 2.6,-1.52 5.8,-4.746 8,-8.095 3.4,-5.158 5.7,-6.969 5.7,-4.567 0,1.445 3.2,1.171 5.3,-0.458 2.9,-2.23 23.7,-2.111 23.7,0.135 0,0.916 -0.8,2.461 -1.6,3.432 -2.1,2.317 -1.2,3.664 3.2,4.478 2.4,0.46 3.8,1.389 4.4,3.038 0.5,1.381 1.7,2.375 2.9,2.375 1,0 2.8,1.08 3.8,2.399 1.9,2.398 1.9,2.398 7.3,-1 6.5,-4.116 10,-4.47 10,-1.024 0,1.828 0.6,2.511 2.9,2.963 2.6,0.51 3,1.085 3.2,4.375 0.3,3.489 0.6,3.827 3.9,4.287 6.1,0.873 1.5,7.124 -6.3,8.708 -1.6,0.314 -4,2.052 -5.4,3.92 -1.7,2.207 -4,3.736 -6.7,4.467 -2.3,0.611 -6.1,2.19 -8.6,3.508 -6.2,3.268 -8.8,3.168 -9.2,-0.344 -0.5,-3.942 -3.2,-3.971 -8.5,-0.091 -8.7,6.323 -10.3,8.299 -10.3,12.743 0,3.6 -0.5,4.341 -3.8,6.4838 -7.3,4.7416 -10.5,8.4198 -9.8,11.398 0.3,1.4894 0.9,4.1991 1.2,6.022 0.4,1.8232 1.9,4.5812 3.5,6.1302 6.7,6.767 -8.5,36.055 -18.7,36.055 -3,0 -3.4,0.346 -4,3.414 -1.1,5.982 -20.5,15.586 -31.4,15.586 -3,0 -3.8,0.605 -9.5,7.212 -1.1,1.278 -2.5,1.8 -3.9,1.467 -7,-1.696 -21.1,-7.613 -26.8,-11.346 -6.1,-3.898 -4.1,1.429 2.2,5.943 10.9,7.813 32,10.617 47.7,6.339 z" />
            <path
               style="fill:#92c6d6"
               inkscape:connector-curvature="0"
               id="path3733"
               d="m -1668.3,585.63 c -22.9,-1.46 -53.6,-6.88 -73.1,-12.93 -5.5,-1.69 -14.3,-4.37 -19.6,-5.97 -117.6,-35.53 -225.7,-154.41 -248.2,-272.98 -0.9,-4.68 -2.3,-12.55 -3.2,-17.5 -0.8,-4.95 -2,-11.03 -2.5,-13.5 -26.6,-127.69 43.4,-287.73 160.6,-366.93 249.3,-168.56 584.8,2.78 592.1,302.43 5.6,224.83 -179.9,401.78 -406.1,387.38 z m -48.4,-169.5 c 1.2,-1.14 1.6,-2.45 1.2,-4.5 -0.6,-2.85 -0.5,-2.88 4,-2.88 5.4,0 6.5,-3.71 2.9,-9.88 -2.1,-3.71 -0.5,-6.42 2.6,-4.46 4.1,2.59 6.8,-2.27 3.3,-6.1 -3.2,-3.46 -3.9,-9.99 -1,-9.24 3.2,0.83 4.9,-0.96 4.9,-5.07 0,-3.51 0,-3.51 3.9,-2.88 2.3,0.37 4.2,0.21 4.6,-0.41 0.8,-1.35 -7.5,-8.96 -9.8,-8.96 -1.3,0 -1.7,-0.82 -1.7,-3.08 0,-2.73 -0.3,-3.06 -2.8,-2.89 -4.3,0.28 -5.2,0.05 -5.2,-1.32 0,-0.7 1.3,-1.79 3,-2.42 3.9,-1.47 3.3,-5.35 -1.4,-9.79 -9.1,-8.45 -15.8,-25.06 -9.6,-23.67 6.1,1.39 12.5,2 13.3,1.25 1.5,-1.48 0.3,-4.47 -2.3,-5.76 -3.8,-1.86 -5.5,-7.84 -2.6,-8.94 2.2,-0.86 14.6,5.57 14.6,7.6 0,0.94 0.9,2.56 2.1,3.61 2.7,2.45 4.9,6.71 4.9,9.53 0,1.22 0.7,3.06 1.7,4.1 1.6,1.77 1.6,2.07 -0.2,5.27 -2.5,4.78 -1.6,6.33 4.2,6.7 3.6,0.23 4.8,0.73 5.1,2.1 1,5.37 -10.7,6.92 -15.3,2.01 -3,-3.26 -4.4,-1.35 -2.9,4 1,3.55 3.7,5.15 18.2,10.85 8.3,3.27 8.3,3.27 7.7,6.66 -0.5,2.48 -0.2,3.9 1.1,5.32 2.8,3.13 -0.2,5.31 -7.4,5.34 -6.9,0.03 -7.8,-1.99 -2,-4.72 4.5,-2.13 4.6,-2.29 0.8,-4.23 -6,-3.09 -10,0.97 -10,10.04 0,6.03 7.3,10.59 12.1,7.58 3.2,-1.99 4.9,-1.39 4.9,1.73 0,4.95 2.1,5.54 6.3,1.72 4.4,-4 4.6,-6.23 1.2,-13.09 -3.8,-7.76 -1.9,-13.54 4.2,-12.3 1.9,0.39 1.9,0.6 0.8,8.98 -0.6,5.21 -0.5,5.45 2.6,7.74 4.7,3.46 6.4,1.94 6.2,-5.31 -0.2,-5.01 0,-5.61 1.8,-5.61 1.9,0 4.9,-5.04 4.9,-8.43 0,-1.83 3.5,-7.15 7.2,-10.78 1.5,-1.49 2.8,-3.76 2.8,-5.06 0,-3.46 2.1,-5.81 6,-6.61 6.8,-1.39 6.7,-9.62 -0.2,-9.62 -3.1,0 -3.4,-0.22 -3.6,-3.75 -0.5,-5.92 -4.5,-2.87 -5.9,4.5 -0.3,1.78 -1.2,4.45 -2,5.92 -0.7,1.48 -1.1,3.96 -0.7,5.52 0.6,3.33 -2.7,8.31 -5.6,8.31 -1,0 -2.5,1.11 -3.4,2.47 -1.4,2.03 -2.2,2.36 -4.7,1.87 -2.7,-0.54 -3.1,-0.28 -4.2,2.52 -1.4,3.64 -2.3,3.91 -3.7,1.14 -1.5,-2.77 -3.7,-2.51 -4.5,0.54 -0.9,3.93 -2.9,3.89 -7.4,-0.16 -5.4,-4.88 -5.2,-5.47 1.6,-4.75 4.7,0.48 6.1,0.28 7.2,-1.02 0.7,-0.89 2.2,-1.61 3.2,-1.61 2.4,0 3.3,-2.26 1.9,-4.87 -0.8,-1.47 -0.7,-2.73 0.1,-4.61 3,-6.5 -5.5,-5.85 -11,0.84 -2.5,2.97 -5.1,2.06 -5.1,-1.74 0,-1.86 -0.7,-3.96 -1.6,-4.68 -5,-4.18 -5.9,-12.71 -2.2,-21.78 2.1,-5.04 2.1,-5.49 0.6,-8.19 -0.9,-1.58 -1.5,-3.67 -1.2,-4.67 0.5,-1.96 -4.3,-7.75 -8.7,-10.53 -1.5,-0.92 -2.9,-2.93 -3.2,-4.58 -0.4,-1.94 -1.8,-3.63 -4.1,-4.97 -2.2,-1.33 -3.7,-3.07 -4.1,-5.02 -0.6,-2.94 -6.3,-6.2 -10.7,-6.2 -0.9,0 -2.2,-0.68 -2.8,-1.5 -1.8,-2.08 -4.4,-1.88 -6.5,0.5 -1,1.1 -2.8,2.01 -3.9,2.03 -4.7,0.07 -7.2,4.41 -4.1,6.96 2.3,1.91 0.6,3.17 -1.9,1.48 -3.3,-2.17 -7.6,1.2 -7.6,5.98 0,2.71 -0.6,3.52 -3,4.52 -3.9,1.62 -4.3,3.13 -2,7.65 1.1,2.09 2,4.68 2,5.76 0,1.08 0.7,2.73 1.5,3.66 3.1,3.41 3.2,9.36 0.2,8.59 -2.4,-0.6 -2.8,-0.3 -3.9,3.61 -0.6,2.34 -2.2,5.29 -3.5,6.55 -2.8,2.77 -2.8,2.76 -0.3,5.93 1.1,1.4 2,3.15 2,3.9 0,0.74 2.4,4.27 5.5,7.83 3,3.57 5.5,6.9 5.5,7.41 0,0.51 0.7,1.19 1.5,1.51 1.7,0.66 3,-1.58 2.1,-3.76 -0.2,-0.76 0.2,-2.37 1.1,-3.58 1.1,-1.58 1.4,-3.85 1.1,-8.1 -0.7,-8.96 -3.2,-9.86 -3.3,-1.16 -0.1,6.4 -2.4,6.79 -6.5,1.1 -4,-5.49 -4.7,-8.46 -2.7,-10.74 0.9,-0.99 1.7,-2.77 1.7,-3.96 0,-3.14 1.6,-2.67 2.8,0.83 0.8,2.16 1.7,3 3.4,3 7.3,0.01 18,16.1 13.3,20 -0.9,0.68 -1.5,1.97 -1.5,2.87 0,0.89 -0.8,2.98 -1.6,4.63 -1.6,3.04 -0.7,8.8 1.9,12.23 1.3,1.76 -0.1,6.27 -1.9,6.27 -7.1,0 -11.8,17.36 -7.3,26.24 0.6,1.16 0.4,2.48 -0.6,4.01 -2.7,4.13 -1.5,8.17 2.5,8.75 2.5,0.36 3.8,1.24 4.8,3.25 1.5,3.19 1.9,3.3 4.3,1.13 z M -1863,368.07 c 1.2,-0.78 2.7,-2.49 3.1,-3.78 1.6,-4.21 7.1,-4.57 7.1,-0.48 0,1.07 0.4,1.94 1,1.94 0.5,0 1,-0.65 1,-1.45 0,-0.79 -0.5,-1.71 -1,-2.05 -1.4,-0.87 -1.3,-6.85 0.2,-8.3 3,-3.08 12.6,0.05 13,4.27 0.2,2.47 0.8,3.08 3,3.34 3.2,0.37 3.8,-2.03 1.1,-4.97 -2.1,-2.37 -0.3,-4.84 3.7,-4.84 1.5,0 3.3,-0.68 4,-1.5 1.9,-2.31 3.6,-1.84 9.1,2.5 4.9,3.91 10,5.25 11.3,3.02 0.9,-1.39 -1.2,-5.02 -2.9,-5.02 -1.9,0 -5.5,-4.82 -5.5,-7.39 -0.1,-3.01 -5.2,-5.61 -11.1,-5.61 -2.6,0 -7.1,-0.49 -9.9,-1.08 -6.1,-1.31 -10.8,0.83 -11.7,5.3 -0.8,3.86 -2.7,5.24 -4.7,3.31 -2.3,-2.38 -3.4,-1.87 -5.8,2.71 -1.9,3.82 -2.2,4.06 -3.2,2.39 -5,-8.33 -13.3,-9.8 -16.2,-2.88 -0.9,2.06 -1.5,4.42 -1.5,5.25 0.6,10.34 1.3,14.29 3.3,16.71 1.2,1.54 9.3,0.64 12.6,-1.39 z m 113.5,-178.83 c 3.6,-2.47 6.7,-5.18 7,-6.01 0.3,-0.82 1.9,-2.05 3.4,-2.71 1.5,-0.66 4.1,-2.19 5.8,-3.4 4,-2.93 12.5,-4.28 12.5,-1.99 0,2.3 1.7,2 5.1,-0.88 2.3,-1.9 4.2,-2.5 7.7,-2.5 5.5,0 8.6,-1.77 8,-4.57 -0.3,-1.46 -1.1,-1.88 -3.4,-1.7 -7.3,0.59 -8.6,0.53 -9.6,-0.46 -3.8,-3.85 3.4,-7.27 15.3,-7.27 9.6,0 13.5,-1.13 19.2,-5.46 2.5,-1.89 4.1,-2.41 6.3,-2 1.6,0.31 5,-0.11 7.7,-0.92 6,-1.83 10.8,-1.12 13.8,2 1.3,1.36 3.4,2.38 4.9,2.38 1.5,0 3.3,0.67 4,1.5 2,2.47 5.9,1.77 9.1,-1.65 2.5,-2.68 3.3,-2.99 5.2,-2.11 1.7,0.76 2.9,0.67 4.7,-0.32 3.6,-2.01 6,-1.72 8.6,1.08 2,2.17 3.1,2.5 8.8,2.5 6.9,0 7.9,-0.85 5.1,-4 -6.2,-6.76 -2,-15.23 7.5,-15.46 6.8,-0.17 13.7,-2.86 20.9,-8.1 1.9,-1.38 4.6,-2.74 6,-3.04 1.4,-0.29 3.6,-0.73 4.8,-0.98 1.4,-0.28 2.5,-1.45 2.9,-2.98 1.3,-5.17 -5.4,-8.39 -10.3,-4.96 -2.3,1.61 -9.3,-5.15 -9.3,-8.97 0,-3.9 -6.5,-12.222 -11.3,-14.518 -3.2,-1.547 -3.2,-1.6 -2.9,-8.027 0.4,-9.891 7.3,-13.81 12.2,-6.97 3,4.213 5,3.977 4.3,-0.5 -0.5,-3.097 -0.4,-3.5 1.6,-3.5 2.3,0 7.1,-2.708 7.1,-4.017 0,-1.628 -6.1,-2.994 -8.3,-1.846 -1.2,0.654 -4.2,0.854 -7.2,0.492 -6.6,-0.774 -14.5,1.634 -14.5,4.409 0,7.552 -12.2,6.186 -14.2,-1.586 -1.2,-5.124 -2.1,-5.93 -6.2,-5.623 -4.2,0.325 -13.6,-4.249 -13.6,-6.651 0,-2.938 -2,-4.007 -10.6,-5.782 -4.4,-0.895 -9.9,-2.783 -12.3,-4.197 -3.9,-2.238 -5.4,-2.539 -12.2,-2.339 -7,0.206 -8,-0.016 -10.6,-2.246 -4.3,-3.703 -2.2,-5.085 8,-5.235 9.8,-0.146 13.4,-1.379 14.2,-4.87 0.8,-2.913 3.2,-4.509 6.8,-4.509 3.7,0 4.1,-1.64 0.8,-2.787 -2,-0.714 -3.7,-0.602 -6.1,0.407 -3.4,1.419 -7.4,0.914 -14.3,-1.804 -3,-1.151 -10.4,1.937 -15.3,6.327 -1.1,1.021 -2.8,1.857 -3.8,1.857 -1.7,0 -2,-0.506 -3,-5.133 -0.7,-2.832 -5.2,-8.218 -7.6,-9.038 -1.3,-0.434 -1.4,-0.849 -0.2,-3.097 2.6,-4.869 1.2,-5.8092 -8.5,-5.5389 -13,0.3649 -16.3,4.2399 -7.4,8.7829 4.4,2.245 5.2,4.365 2.1,5.989 -4.8,2.584 -11.5,0.291 -13.6,-4.655 -1.4,-3.443 -3.2,-4.16 -5.2,-2.11 -2.1,2.043 -1.4,5.524 1.5,7.608 2.4,1.791 2.6,2.221 1.5,4.63 -0.7,1.461 -1.2,3.571 -1.2,4.689 0,2.486 -5.2,1.813 -8.5,-1.103 -4.1,-3.544 -7.1,-3.387 -9.4,0.481 -2.6,4.399 -5.1,4.643 -5.1,0.495 0,-3.512 -0.7,-3.655 -4,-0.894 -2.8,2.312 -1.9,5.155 1.7,5.697 2.3,0.348 6.5,8.3 4.6,8.907 -2.9,0.988 -4.8,3.178 -3.7,4.323 1.6,1.66 5.1,0.271 6.7,-2.648 2.6,-4.941 5.5,0.399 3.1,5.699 -1.3,3.027 -1.5,4.521 -0.8,5.752 1.5,2.335 3.7,2.07 4.8,-0.586 1.3,-2.884 2,-2.834 3.4,0.25 1.8,3.941 8.2,0.93 11.3,-5.339 0.9,-1.814 2.5,-4.186 3.5,-5.27 1.7,-1.892 1.7,-2.094 -0.1,-5.021 -2.2,-3.874 -1,-5.285 3.3,-3.777 6.5,2.266 6,12.119 -0.9,16.451 -5.2,3.263 -8.2,7.369 -7.6,10.371 0.7,3.716 -0.2,5.085 -3.5,5.085 -10.2,0 -9.4,10.508 1.1,13.964 4.1,1.353 4.4,1.319 5.9,-0.561 1.4,-1.668 2.8,-1.994 8.7,-1.952 7,0.049 7,0.049 6.7,-4.332 -0.3,-4.382 -0.3,-4.382 3,-3.673 8.9,1.924 10.4,1.866 12.1,-0.456 1.8,-2.565 9.4,-2.2 11.7,0.559 0.7,0.799 2.2,1.451 3.5,1.451 2.3,0 3.5,1.69 3.5,5.082 0,1.385 0.7,1.918 2.5,1.918 7.5,0 4.5,19.925 -3.4,22.835 -1.5,0.53 -4.1,1.51 -5.9,2.19 -1.8,0.68 -4.2,2.53 -5.3,4.11 -1.5,2.09 -2.9,2.87 -5.2,2.87 -2.3,0 -4,0.99 -6.7,4 -2.1,2.2 -4.5,4 -5.4,4 -0.9,0 -3.5,0.85 -5.9,1.89 -2.3,1.05 -6.8,2.64 -10,3.55 -3.1,0.9 -6,2.24 -6.5,2.96 -1.5,2.67 -7.6,4.82 -14.8,5.21 -8.8,0.48 -13.2,2.24 -19.6,7.71 -6.3,5.46 -6.4,5.37 1.4,7.1 2.3,0.5 2.8,1.16 2.8,3.59 0,3.47 2.8,4.23 3.7,1 0.7,-2.62 5.4,-5.39 12.7,-7.48 3.8,-1.08 6.9,-2.75 8.6,-4.61 1.7,-1.8 3.8,-2.92 5.4,-2.92 1.4,0 3.7,-0.69 5,-1.53 2,-1.36 2.4,-1.36 3.5,0 1.8,2.16 -1,6.13 -5.2,7.43 -8.8,2.69 -20.2,7.33 -22.5,9.11 -1.4,1.09 -3.2,2 -4.1,2.03 -2.9,0.07 -10.8,7.72 -9.4,9.1 0.9,0.93 1.8,0.93 3.9,-0.02 1.9,-0.85 3,-0.9 3.7,-0.17 1.5,1.53 4.4,1.28 5,-0.45 0.8,-1.94 3.6,-1.95 4.3,-0.02 0.9,2.23 -10.9,13.51 -13.4,12.86 -1.6,-0.42 -2.1,0.16 -2.5,3.33 -0.4,2.1 -0.9,4.84 -1.3,6.08 -1,3.29 0.6,2.83 7.9,-2.26 z M -1868,158.8 c 2.2,-2.27 4.1,-3.01 8.7,-3.52 3.3,-0.36 8,-1.15 10.6,-1.75 3.1,-0.74 5.5,-0.77 7.5,-0.09 3.4,1.17 20.1,0.48 21,-0.86 1.7,-2.82 -4.5,-6.12 -8.1,-4.28 -4.3,2.26 -10,1.88 -11.8,-0.8 -1.3,-1.96 -1.8,-2.09 -3.6,-1 -3,1.8 -5.8,1.54 -7.4,-0.69 -0.9,-1.36 -1.8,-1.66 -2.8,-1.01 -3.5,2.21 -5.6,-0.43 -2.4,-3.05 1.1,-0.94 1.8,-0.97 2.8,-0.11 1.1,0.86 1.7,0.76 2.7,-0.44 2.2,-2.67 4.9,-3.72 6.4,-2.48 0.9,0.72 1.6,0.77 2,0.14 0.3,-0.55 0,-1.36 -0.8,-1.8 -0.8,-0.45 -1.6,-1.71 -1.8,-2.81 -0.6,-3.34 -15.9,-2.74 -19.6,0.78 -2.6,2.37 -9.3,5.72 -11.5,5.72 -0.5,0 -0.7,-1.1 -0.3,-2.5 1,-4.15 -3.6,-2.2 -14.7,6.25 -6.4,4.85 -6.8,5.87 -3.3,7.22 1.8,0.7 2.3,1.43 1.8,3.07 -0.5,2.02 -0.2,2.15 4.4,1.93 7,-0.33 7.2,-0.28 8.9,3.12 2,3.89 6.8,3.45 11.3,-1.04 z m -91.4,-31.62 c 2,-1.29 2.3,-2.16 1.9,-4.92 -0.4,-2.21 0,-4.13 1,-5.65 0.9,-1.27 1.7,-3.74 1.7,-5.49 0,-6.3 7.1,-6.28 9.3,0.02 0.4,1.04 0.9,1.65 1.2,1.36 1.1,-1.03 -2.7,-13.28 -4.7,-15.454 -2.4,-2.559 -1.8,-6.381 0.6,-4.341 0.8,0.652 1.6,2.166 1.8,3.363 0.2,1.573 1,2.177 2.8,2.177 3.2,0 3.9,-4.883 1.4,-11.248 -1.8,-4.783 -1.5,-9.894 1.1,-20.252 0.8,-3.025 1.6,-6.729 1.9,-8.231 0.7,-3.48 6.2,-9.769 8.5,-9.769 4.2,0 6,-6.541 4.1,-14.505 -1.2,-5.024 -1.2,-5.579 1,-9.171 1.3,-2.103 2.6,-5.849 3,-8.324 0.4,-2.475 1.5,-7.1552 2.4,-10.401 2.3,-8.0165 0.1,-11.155 -4.9,-7.186 -2.9,2.2006 -3,2.7551 -2.8,8.4254 0.3,10.404 -2.2,12.006 -8.3,5.3706 -7.8,-8.3783 -15.8,1.321 -14,17.033 0.6,4.8 0.3,6.419 -1.3,9.052 -1,1.764 -2.2,5.456 -2.6,8.206 -0.4,2.75 -1.7,6.637 -3,8.637 -1.4,2.001 -3.1,5.236 -3.9,7.19 -0.9,2.165 -3.1,4.579 -5.7,6.183 -3.8,2.447 -4,2.754 -2.5,4.389 2.1,2.408 2,5.725 -0.5,9.245 -3.9,5.45 -0.2,13.723 5.4,12.299 3.7,-0.924 4.2,1.273 2.3,9.352 -0.9,3.69 -1.6,7.34 -1.6,8.11 0,0.77 -1.2,2.88 -2.5,4.68 -3.1,3.97 -3.3,6.42 -0.6,6.42 1.3,0 2.2,0.88 2.7,2.5 0.7,2.91 1.6,3.07 4.8,0.93 z m 492.6,-37.882 c 0,-0.246 -1.2,-2.563 -2.5,-5.149 -3,-5.557 -3.7,-15.651 -1,-13.404 0.8,0.685 1.5,1.833 1.5,2.551 0,2.019 2.8,4.43 4.5,3.795 2.9,-1.108 4.7,1.735 4.1,6.342 -0.8,5.719 1.2,6.939 7.2,4.29 5,-2.239 5,-2.503 1.2,-7.549 -8.2,-10.809 4.4,-16.676 19,-8.84 10.6,5.706 11,5.869 12.8,4.624 0.9,-0.673 3.2,-2 5,-2.947 3.2,-1.63 3.3,-1.939 2.7,-5.744 -0.8,-5.268 -1.2,-5.536 -8.7,-6.551 -12.9,-1.763 -24.2,-7.289 -26.5,-13.038 -1.4,-3.585 -1.8,-3.863 -3.2,-2.592 -0.9,0.782 -2.8,1.753 -4.1,2.157 -4.6,1.341 -12.8,8.412 -14.4,12.395 -1.3,3.373 -1.8,3.736 -4.4,3.351 -3.2,-0.469 -5.2,2.881 -5.2,8.657 0,4.161 7.7,18.099 10,18.099 1.1,0 2,-0.201 2,-0.447 z m -390.3,-8.47 c 12.8,-2.522 22.5,-6.603 30,-12.654 3.4,-2.711 7.8,-6.054 9.8,-7.429 8.3,-5.614 13.7,-11.448 17,-18.579 3.2,-6.73 5.9,-10.311 7,-9.196 0.7,0.65 -4.2,17.722 -5.5,19.266 -1.3,1.571 0.7,3.509 3.7,3.509 2.8,0 8.3,-7.926 8.3,-11.945 0,-1.405 0.6,-3.843 1.5,-5.419 1.8,-3.597 1.8,-5.476 0,-9.962 -1.5,-3.564 -1.5,-3.58 2.6,-8.309 3.8,-4.457 4.1,-5.034 3.6,-9.702 -1,-10.775 3.2,-27.986 7.6,-30.897 4.7,-3.045 9.2,1.94 6.1,6.662 -1.9,2.994 -0.9,5.0117 2.2,4.398 1.4,-0.263 1.9,-1.314 2,-3.844 0.4,-10.46 3.6,-16.268 7.9,-14.594 0.9,0.334 3.5,-0.466 5.8,-1.778 2.3,-1.312 5.8,-2.673 7.8,-3.025 2.4,-0.412 4.3,-1.543 5.3,-3.187 1.5,-2.224 2.2,-2.468 5.5,-1.916 2.3,0.397 5.4,0.059 8.1,-0.907 4.5,-1.561 5.5,-1.228 7.2,2.333 0.6,1.424 9.3,7.092 10.8,7.092 2,0 4.5,2.646 5.4,5.752 0.8,2.655 4.1,4.647 6.3,3.813 1.4,-0.567 1.4,-1.874 -0.2,-5.815 -0.5,-1.239 -0.3,-1.75 0.9,-1.75 0.8,0 1.6,0.587 1.6,1.304 0,0.717 1.5,2.802 3.4,4.633 3.8,3.64 6.6,3.604 6.6,-0.084 0,-1.216 0.5,-3.634 1.1,-5.373 1.3,-3.629 -1.9,-9.688 -6.3,-11.872 -6.7,-3.336 -2.7,-12.608 5.4,-12.608 3.3,0 7.7,-0.509 9.8,-1.131 6,-1.807 8.8,-0.586 9.6,4.203 1.4,8.959 8.9,14.529 8.9,6.642 0,-7.067 4.7,-7.616 9.9,-1.164 2.9,3.461 3.7,5.179 3.3,7.186 -0.7,3.599 0,5.085 3.3,6.79 1.6,0.811 3,2.452 3.1,3.713 0.5,3.464 2.2,2.705 4.3,-1.973 2,-4.518 2,-4.528 10.8,-6.268 4.8,-0.941 5.8,-1.495 5.8,-3.18 0,-1.798 0.4,-1.961 3.5,-1.369 2.2,0.408 4.1,0.227 5,-0.466 2,-1.688 5.8,-0.781 6.9,1.643 0.6,1.34 2.8,2.725 6,3.75 4,1.283 5.4,2.309 6.6,4.875 0.8,1.787 2.8,3.93 4.5,4.761 8.6,4.34 16.7,9.323 17.1,10.592 0.7,1.645 11.8,8.3965 13.8,8.3965 2.2,0 3,-3.9007 1.2,-5.9005 -0.9,-0.966 -1.6,-2.483 -1.6,-3.369 0,-2.096 -1.2,-2.764 -7.3,-4.119 -4.4,-0.979 -5.2,-1.532 -6.2,-4.41 -0.6,-1.81 -2.5,-4.428 -4.3,-5.819 -1.8,-1.39 -3.2,-3.454 -3.2,-4.587 0,-6.185 -6.9,-11.297 -11.7,-8.719 -3.1,1.69 -5.1,0.577 -8.1,-4.672 -1.8,-3.242 -3.2,-12.405 -1.9,-12.405 0.2,0 3,0.9 6.2,2 3.2,1.1 8.1,2 10.9,2 2.8,0 6,0.595 7.1,1.321 8.8,5.92 9.2,6.017 11,2.655 0.9,-1.718 2.8,-3.562 4.4,-4.098 2.7,-0.96 4.1,-2.755 6,-8.1 0.7,-1.802 1.9,-2.915 3.8,-3.295 7.3,-1.517 10.3,-2.721 11.3,-4.597 0.6,-1.124 2.4,-2.479 3.9,-3.011 2.2,-0.758 2.7,-1.463 2.3,-3.263 -1,-5.492 3.8,-6.679 16.2,-3.955 8.8,1.926 9.7,1.529 7.1,-3.302 -2,-3.635 -4.9,-5.355 -8.9,-5.355 -2.7,0 -7.5,-2.211 -13.3,-6.164 -2.3,-1.559 -4.6,-2.836 -5.2,-2.836 -0.5,0 -3.2,-1.795 -6,-3.995 -2.8,-2.2 -5.6,-4 -6.2,-4 -0.7,0 -2.2,-1.13 -3.5,-2.5 -2.1,-2.29 -2.8,-2.44 -8.4,-1.85 -4.7,0.49 -6.5,0.28 -7.8,-0.87 -1,-0.83 -3.3,-1.81 -5.2,-2.17 -2,-0.36 -4.3,-1.62 -5.2,-2.79 -1.5,-2.02 -1.9,-2.07 -7.5,-0.96 -5.1,1 -6.6,0.93 -9.9,-0.45 -2.7,-1.15 -5.3,-1.43 -8.7,-0.97 -2.7,0.36 -5.4,0.22 -6.1,-0.31 -0.6,-0.53 -4.1,-1.96 -7.6,-3.18 -3.6,-1.22 -7.2,-2.83 -8.1,-3.58 -0.9,-0.76 -3,-1.37 -4.7,-1.37 -1.7,0 -4.6,-0.89 -6.5,-1.98 -1.8,-1.08 -6.2,-2.39 -9.8,-2.91 -3.5,-0.51 -8.7,-1.92 -11.4,-3.12 -4.3,-1.89 -5.7,-2.05 -9.5,-1.16 -6.9,1.59 -14.3,0.89 -17.5,-1.66 -3.5,-2.72 -3.6,-2.71 -9.3,0.33 -2.6,1.37 -6,2.5 -7.5,2.5 -10.4,0 -25,14.74 -22.7,23 0.6,2.19 1,6.12 0.9,8.74 v 7.697 c 0,5.796 -8.5,11.193 -10.8,6.808 -2.5,-4.804 -2.4,-10.039 0.3,-11.795 2.1,-1.39 2.6,-2.46 2.6,-6.07 0,-5.16 -0.6,-5.3 -7.1,-1.65 -8.5,4.78 -8.7,2.35 -0.8,-11.46 5.9,-10.4 -9.9,-11.91 -16.3,-1.56 -1.7,2.8 -1.8,3.6 -0.7,4.92 1.5,1.85 -0.8,4.09 -5.1,4.95 -1.4,0.27 -4.2,1.35 -6.1,2.39 -3,1.59 -5.8,1.9 -16.5,1.89 -7.1,-0.01 -14.2,0.47 -15.8,1.06 -1.5,0.59 -4.1,1.08 -5.8,1.08 -1.7,0 -4.4,1.16 -6.6,2.89 -2.1,1.6 -4.9,3.225 -6.2,3.618 -3.8,1.067 -9.3,4.515 -11.5,7.198 -1.1,1.304 -3.1,2.921 -4.5,3.594 -6.1,3.021 -8.6,10.266 -4,11.845 3,1.056 4.1,4.056 1.9,5.402 -0.6,0.368 -2.7,3.094 -4.6,6.058 -2.2,3.578 -4.6,5.876 -6.9,6.839 -1.9,0.797 -3.4,1.829 -3.4,2.294 0,0.464 -2.3,3.505 -5,6.757 -2.8,3.253 -5,6.465 -5,7.138 0,0.673 -2.3,3.393 -5,6.043 -6,5.739 -6.3,7.319 -1.6,7.319 4.5,0 8.8,-3.776 16,-13.863 4.9,-6.969 8.3,-10.666 19.3,-21.278 2.1,-2.002 4.8,-5.04 6.1,-6.75 1.8,-2.407 2.8,-2.977 4.6,-2.527 1.3,0.32 3.6,-0.061 5.2,-0.847 2.9,-1.452 22.4,-1.311 22.4,0.162 0,0.362 -0.8,1.678 -1.6,2.924 -1.9,2.617 -0.5,5.179 2.7,5.179 1,0 3.2,1.35 4.9,3 1.7,1.65 3.5,3 4.2,3 0.6,0 2.1,0.942 3.4,2.093 2.2,2.093 2.2,2.093 6.5,-0.396 6.7,-3.858 8.7,-4.211 9.7,-1.712 0.4,1.168 1.9,2.674 3.2,3.347 1.5,0.749 2.6,2.362 3,4.168 0.3,1.824 1.4,3.42 3,4.19 3.7,1.877 3,3.544 -2.8,6.377 -2.9,1.412 -6.7,4 -8.5,5.75 -1.9,1.751 -4,3.185 -4.8,3.187 -0.8,0.002 -4.1,1.351 -7.4,2.996 -7.6,3.76 -9.1,3.76 -10.4,0 -2.3,-6.722 -20.1,6.007 -20.1,14.404 0,1.561 -1,3.179 -2.6,4.3 -12.4,8.6181 -14.8,18.178 -6.2,25.171 6.7,5.507 -6.9,32.875 -17.4,35.018 -2.4,0.494 -3.8,1.549 -4.8,3.809 -3,6.259 -15.5,13.07 -28,15.256 -6.7,1.164 -8,1.761 -11.3,5.28 -2.5,2.566 -4.4,3.785 -5.5,3.451 -1,-0.284 -3.1,-0.979 -4.7,-1.544 -1.7,-0.565 -4.9,-1.509 -7.2,-2.097 -2.3,-0.588 -6.8,-2.864 -10.1,-5.058 -8.4,-5.567 -12.2,-3.655 -5.5,2.703 9.6,9.077 28.9,12.931 47,9.39 z" />
            <path
               style="fill:#88bac9"
               inkscape:connector-curvature="0"
               id="path3731"
               d="m -1668.3,585.63 c -22.9,-1.46 -53.6,-6.88 -73.1,-12.93 -5.5,-1.69 -14.3,-4.37 -19.6,-5.97 -117.6,-35.53 -225.7,-154.41 -248.2,-272.98 -0.9,-4.68 -2.3,-12.55 -3.2,-17.5 -0.8,-4.95 -2,-11.03 -2.5,-13.5 -26.6,-127.69 43.4,-287.73 160.6,-366.93 249.3,-168.56 584.8,2.78 592.1,302.43 5.6,224.83 -179.9,401.78 -406.1,387.38 z m 220.4,-160.01 c 3.1,-1.72 6.7,-4.38 8.1,-5.91 1.8,-2.1 3.6,-2.9 7.2,-3.26 7.6,-0.73 16,-7.09 10.5,-7.88 -3.4,-0.5 -5.6,-5.16 -3.6,-7.51 4.5,-5.1 2.8,-11.31 -3.1,-11.31 -1.5,0 -2.7,-1.3 -4.2,-4.43 -1.2,-2.43 -2.9,-4.67 -3.8,-4.97 -0.8,-0.3 -2.3,-1.11 -3.3,-1.8 -2.9,-2.15 -4.4,0.5 -1.7,3.04 3.9,3.57 -2.4,7.62 -10.7,6.96 -3.8,-0.3 -3.8,-0.3 -3.5,3.85 0.3,3.49 0,4.27 -1.8,4.82 -5,1.59 -0.8,4.65 6.7,4.86 8.7,0.25 4.5,10.82 -5.4,13.3 -2.4,0.6 -3.1,2.75 -1.3,3.87 0.5,0.34 1,1.9 1,3.47 0,6.85 1.1,7.24 8.9,2.9 z m -268.8,-9.49 c 1.3,-1.16 1.6,-2.45 1.2,-4.59 -0.6,-2.99 -0.6,-2.99 4.3,-2.64 5.5,0.39 6.3,-2.7 2.6,-9.89 -2,-3.92 -0.5,-6.56 2.6,-4.6 4.1,2.59 6.8,-2.27 3.3,-6.1 -3.5,-3.81 -3.8,-9.96 -0.6,-9.13 3.3,0.82 4.4,-0.52 4.4,-5.31 0.1,-3.37 0.1,-3.38 4,-2.75 2.3,0.37 4.2,0.21 4.6,-0.41 0.8,-1.35 -7.5,-8.96 -9.8,-8.96 -1.3,0 -1.7,-0.82 -1.7,-3.08 0,-2.73 -0.3,-3.06 -2.8,-2.89 -4.3,0.28 -5.2,0.05 -5.2,-1.32 0,-0.7 1.3,-1.79 3,-2.42 3.9,-1.47 3.3,-5.35 -1.4,-9.79 -9.1,-8.45 -15.8,-25.06 -9.6,-23.67 6.1,1.39 12.5,2 13.3,1.25 1.5,-1.48 0.3,-4.47 -2.3,-5.76 -3.8,-1.86 -5.5,-7.84 -2.6,-8.94 2.2,-0.86 14.6,5.57 14.6,7.6 0,0.94 0.9,2.56 2.1,3.61 2.7,2.45 4.9,6.71 4.9,9.53 0,1.22 0.7,3.06 1.7,4.1 1.6,1.77 1.6,2.07 -0.2,5.27 -2.5,4.78 -1.6,6.33 4.2,6.7 3.6,0.23 4.8,0.73 5.1,2.1 1,5.37 -10.7,6.92 -15.3,2.01 -3,-3.26 -4.4,-1.35 -2.9,4 1,3.55 3.7,5.15 18.2,10.85 8.3,3.27 8.3,3.27 7.7,6.66 -0.5,2.48 -0.2,3.9 1.1,5.32 2.8,3.13 -0.2,5.31 -7.4,5.34 -6.9,0.03 -7.8,-1.99 -2,-4.72 4.5,-2.13 4.6,-2.29 0.8,-4.23 -6,-3.09 -10,0.97 -10,10.04 0,6.03 7.3,10.59 12.1,7.58 3.2,-1.99 4.9,-1.39 4.9,1.73 0,4.95 2.1,5.54 6.3,1.72 4.4,-4 4.6,-6.23 1.2,-13.09 -3.8,-7.76 -1.9,-13.54 4.2,-12.3 1.9,0.39 1.9,0.6 0.8,8.98 -0.6,5.21 -0.5,5.45 2.6,7.74 4.7,3.46 6.4,1.94 6.2,-5.31 -0.2,-4.84 0,-5.61 1.6,-5.61 2.3,0 5.1,-4.1 5.1,-7.42 0,-2.73 2.9,-7.56 7.2,-11.79 1.5,-1.49 2.8,-3.74 2.8,-5 0,-3.97 3.5,-6.79 8.3,-6.79 2.1,0 2.5,-0.56 2.9,-3.53 0.5,-4.32 -1.8,-6.72 -5.9,-6.28 -2.6,0.28 -2.9,0.03 -3.1,-3.44 -0.6,-6.23 -4.3,-3.02 -6.1,5.25 -0.5,2.28 -1.8,5.02 -2.7,6.09 -1.4,1.5 -1.5,2.23 -0.6,3.13 2.6,2.58 -1,9.78 -4.8,9.78 -1,0 -2.5,1.11 -3.4,2.47 -1.4,2.03 -2.2,2.36 -4.7,1.87 -2.7,-0.54 -3.1,-0.28 -4.2,2.52 -1.4,3.64 -2.3,3.91 -3.7,1.14 -1.5,-2.77 -3.7,-2.51 -4.5,0.54 -0.9,3.93 -2.9,3.89 -7.4,-0.16 -5.4,-4.88 -5.2,-5.47 1.6,-4.75 4.7,0.48 6.1,0.28 7.2,-1.02 0.7,-0.89 2.2,-1.61 3.2,-1.61 2.5,0 3.3,-2.27 1.9,-4.93 -0.8,-1.53 -0.8,-2.63 0,-4.2 3.9,-7.2 -4.9,-6.72 -11,0.6 -2.3,2.78 -5.3,1.95 -4.6,-1.29 0.5,-2.11 0.1,-3.28 -1.5,-4.74 -5.2,-4.67 -6.3,-14.22 -2.4,-19.83 1.9,-2.65 1.9,-8.68 0,-11.17 -0.8,-1.07 -1.2,-2.84 -1,-3.94 0.6,-2.17 -4,-7.82 -8.6,-10.73 -1.5,-0.92 -2.9,-2.93 -3.2,-4.58 -0.4,-1.93 -1.8,-3.62 -4,-4.94 -2.3,-1.33 -3.6,-3.02 -4,-4.98 -0.6,-2.93 -6.4,-6.27 -10.9,-6.27 -0.9,0 -2.2,-0.68 -2.8,-1.5 -1.8,-2.08 -4.4,-1.88 -6.5,0.5 -1,1.1 -2.8,2.01 -3.9,2.03 -4.7,0.07 -7.2,4.41 -4.1,6.96 2.3,1.91 0.6,3.17 -1.9,1.48 -3.3,-2.17 -7.6,1.2 -7.6,5.98 0,2.71 -0.6,3.52 -3,4.52 -3.9,1.62 -4.3,3.13 -2,7.65 1.1,2.09 2,4.68 2,5.76 0,1.08 0.7,2.73 1.5,3.66 3.1,3.41 3.2,9.36 0.2,8.59 -2.4,-0.6 -2.8,-0.3 -3.9,3.61 -0.6,2.34 -2.2,5.29 -3.5,6.55 -2.8,2.77 -2.8,2.76 -0.3,5.93 1.1,1.4 2,3.15 2,3.9 0,0.74 2.4,4.27 5.5,7.83 3,3.57 5.5,6.9 5.5,7.41 0,0.51 0.7,1.19 1.5,1.51 1.7,0.66 3,-1.58 2.1,-3.76 -0.2,-0.76 0.2,-2.37 1.1,-3.58 1.1,-1.58 1.4,-3.85 1.1,-8.1 -0.7,-8.96 -3.2,-9.86 -3.3,-1.16 -0.1,6.4 -2.4,6.79 -6.5,1.1 -4,-5.49 -4.7,-8.46 -2.7,-10.74 0.9,-0.99 1.7,-2.77 1.7,-3.96 0,-3.14 1.6,-2.67 2.8,0.83 0.8,2.16 1.7,3 3.4,3 7.3,0.01 18,16.1 13.3,20 -0.9,0.68 -1.5,1.97 -1.5,2.87 0,0.89 -0.8,2.98 -1.6,4.63 -1.6,3.04 -0.7,8.8 1.9,12.23 1.3,1.76 -0.1,6.27 -1.9,6.27 -7.1,0 -11.8,17.36 -7.3,26.24 0.6,1.16 0.4,2.48 -0.6,4.01 -2.7,4.13 -1.5,8.17 2.5,8.75 2.5,0.36 3.8,1.24 4.8,3.25 1.5,3.19 1.9,3.3 4.3,1.13 z m -145.4,-48.69 c 1.3,-1.12 2.3,-2.58 2.3,-3.25 0,-0.66 0.6,-1.76 1.5,-2.44 1.8,-1.54 4.5,0.24 4.5,3.01 0,1.73 2.7,3.55 3.8,2.51 0.3,-0.28 -0.3,-2.96 -1.4,-5.95 -2.7,-8.12 0.7,-10.85 8.8,-6.98 2.9,1.35 3.3,2.03 3,4.37 -0.4,2.38 0,2.85 2.4,3.33 4.4,0.87 5.9,-1.28 3.3,-4.65 -2.8,-3.52 -1.2,-5.64 4.1,-5.64 2.1,0 4.1,-0.45 4.5,-1 1.1,-1.8 3.5,-1.06 8.2,2.5 4.5,3.45 11.3,4.91 11.3,2.43 0,-1.99 -2.1,-4.93 -3.5,-4.93 -2,0 -5.7,-5.13 -5.2,-7.2 0.7,-2.78 -9.5,-8.33 -12.4,-6.75 -1.7,0.87 -3.6,0.87 -8.1,-0.01 -7,-1.38 -12.8,1.08 -12.8,5.41 0,3.35 -2.4,5.03 -4.4,3.08 -2.3,-2.36 -3.4,-1.88 -5.6,2.47 -1.2,2.2 -2.3,4 -2.5,4 -0.3,0 -1.4,-1.8 -2.5,-4 -4.1,-7.99 -16.1,-4.82 -16,4.21 0,8.71 1.2,15.02 3.2,17.48 1.4,1.84 10.8,0.46 13.5,-2 z m 112.6,-178.2 c 3.6,-2.47 6.7,-5.18 7,-6.01 0.3,-0.82 1.9,-2.05 3.4,-2.71 1.5,-0.66 4.1,-2.19 5.8,-3.4 4,-2.93 12.5,-4.28 12.5,-1.99 0,2.3 1.7,2 5.1,-0.88 2.3,-1.9 4.2,-2.5 7.7,-2.5 5.5,0 8.6,-1.77 8,-4.57 -0.3,-1.46 -1.1,-1.88 -3.4,-1.7 -7.3,0.59 -8.6,0.53 -9.6,-0.46 -3.8,-3.85 3.4,-7.27 15.3,-7.27 9.6,0 13.5,-1.13 19.2,-5.46 2.5,-1.89 4.1,-2.41 6.3,-2 1.6,0.31 5,-0.11 7.7,-0.92 6.3,-1.94 11.1,-1.1 14.1,2.51 1.4,1.6 3.5,2.88 4.7,2.9 1.3,0.01 3.2,0.69 4.3,1.5 2.9,2.22 4.5,1.81 8.3,-2.21 3,-3.18 3.7,-3.52 5.4,-2.48 1.5,0.95 2.5,0.88 4.8,-0.33 4,-2.07 5.7,-1.91 7.5,0.74 1.4,1.92 2.8,2.32 9.6,2.75 8.8,0.55 9.9,-0.32 5.9,-4.59 -6.3,-6.69 -2.8,-14.44 6.6,-14.54 5.9,-0.06 17.4,-4.3 19.1,-7.03 1.1,-1.91 8.7,-4.72 11.3,-4.21 4.9,0.96 7,-4.86 3.2,-8.65 -3.4,-3.39 -4.5,-3.58 -8.5,-1.48 -1.6,0.82 -3,1.5 -3.1,1.5 -0.9,0 -5.5,-7.94 -5.5,-9.41 0,-0.99 -1.4,-3.88 -3.1,-6.411 -2.5,-3.594 -2.9,-4.975 -2.1,-6.287 1.4,-2.23 0.5,-2.918 -2.8,-2.247 -5.3,1.057 -7,-0.934 -7,-8.128 0,-9.417 7.7,-13.689 11.8,-6.519 2.7,4.877 8.9,5.166 6.3,0.297 -0.9,-1.652 -0.4,-2.248 3.4,-4.336 5.1,-2.755 5.8,-5.498 1.9,-6.979 -2.1,-0.814 -2.4,-1.274 -1.5,-2.933 0.9,-1.584 0.7,-2.17 -0.9,-3.01 -2.8,-1.503 -3,-1.35 -3,1.758 0,4.202 -1.7,5.2 -8.9,5.2 -9.1,0 -13.8,1.603 -15,5.142 -2.2,6.315 -10.4,6.382 -12.1,0.098 -1.6,-6.037 -3.8,-8.456 -6.9,-7.763 -4.5,0.973 -13.3,-3.525 -13.7,-6.977 -0.1,-0.55 -0.2,-1.542 -0.3,-2.204 -0.1,-0.663 -1.8,-1.483 -3.9,-1.822 -10.2,-1.673 -14.5,-3.007 -16.8,-5.14 -1.4,-1.284 -3.8,-2.385 -5.2,-2.449 -1.5,-0.064 -6.2,-0.176 -10.3,-0.25 -8.1,-0.142 -10.9,-1.401 -10.9,-4.757 0,-1.033 0.3,-1.918 0.7,-1.968 0.4,-0.05 5.2,-0.249 10.7,-0.442 10,-0.35 10,-0.35 13.4,-3.97 2.3,-2.475 3.9,-3.406 5,-2.945 4.3,1.756 4.9,1.599 6,-1.469 0.6,-1.696 1.5,-3.084 2.1,-3.084 1.8,0 2.4,2.882 1.1,4.513 -1.5,1.794 1.5,2.132 4,0.453 1.3,-0.872 1.2,-1.192 -0.4,-2.433 -1.3,-1.02 -1.7,-2.145 -1.3,-3.92 0.9,-3.309 -0.6,-4.063 -2.9,-1.503 -1.6,1.741 -2.7,1.974 -6.9,1.493 -2.8,-0.313 -6.6,-0.214 -8.5,0.22 -5.8,1.298 -10.8,-0.15 -14.5,-4.201 -4.4,-4.78 -7.5,-4.341 -7.5,1.045 0,7.785 -10.2,11.361 -12.5,4.39 -0.9,-2.719 -2.6,-6.092 -3.7,-7.495 -2.7,-3.427 -1.6,-6.366 3,-8.196 15.1,-5.9973 16.3,-7.6314 10.5,-14.513 -8.9,-10.727 -13,-9.501 -10.8,3.224 1.1,5.97 -6.8,9.2653 -16.5,6.935 -10.2,-2.4595 -17,6.878 -8.5,11.856 2.1,1.247 3.5,2.844 3.5,4.031 0,4.768 -8.7,2.662 -11.5,-2.794 -3,-5.859 -7.5,-5.032 -7.5,1.38 0,3.307 0.5,4.605 2.2,5.75 2.8,1.897 1.2,6.765 -2.3,6.765 -3.3,0 -8.9,-3.858 -9.6,-6.617 -1.7,-6.821 -7.1,-6.277 -11.3,1.139 -4,6.846 -6.5,7.422 -5.5,1.228 0.4,-2.337 1.6,-5.739 2.7,-7.559 2,-3.31 2,-3.31 -0.3,-5.77 -2.1,-2.214 -2.2,-2.794 -1.1,-5.762 3.3,-9.308 -2.9,-13.492 -9.8,-6.5816 -3.7,3.7221 -3.7,4.3173 -0.5,8.1056 2.8,3.383 3.1,5.914 1,9.103 -2.1,3.149 1.1,9.76 7.2,15.328 10.3,9.276 11.1,10.722 6.9,12.335 -2.5,0.937 -4,3.577 -3.1,5.142 1,1.522 4.8,1.014 8.2,-1.094 4.9,-2.964 7.8,-1.381 3.8,2.003 -0.9,0.685 -1.5,2.735 -1.5,4.556 0,4.419 3.4,5.797 6,2.395 1.7,-2.283 1.7,-2.283 2.4,-0.117 1.3,3.984 8.7,0.403 11.7,-5.673 0.9,-1.814 2.5,-4.186 3.5,-5.27 1.7,-1.892 1.7,-2.094 -0.1,-5.021 -2.2,-3.874 -1,-5.285 3.3,-3.777 6.5,2.266 6,12.119 -0.9,16.451 -5.2,3.263 -8.2,7.369 -7.6,10.371 0.8,4.156 -0.2,5.085 -5.3,5.085 -8.2,0 -8.5,5.7 -0.9,13.333 2.9,2.842 4.9,4.38 4.6,3.417 -0.7,-1.82 1.8,-2.384 8.5,-1.929 2.1,0.144 2.8,-0.26 2.8,-1.729 0,-1.641 0.6,-1.892 4.7,-1.753 4.8,0.161 4.8,0.161 4.5,-4.211 -0.3,-4.309 -0.3,-4.364 2.5,-3.756 9.2,2.041 12,1.96 12.8,-0.366 0.8,-2.624 8.4,-2.295 11.5,0.5 0.9,0.822 2.5,1.494 3.7,1.494 2.1,0 3.3,1.769 3.3,5.082 0,1.385 0.7,1.918 2.5,1.918 9,0 3,21.435 -6.8,24.065 -2.5,0.67 -5.4,2.49 -7.3,4.53 -2.1,2.31 -4,3.41 -5.9,3.41 -1.8,0 -3.9,1.18 -6.3,3.56 -3.8,3.79 -8.5,5.94 -21.2,9.6 -2.4,0.7 -5.6,2.24 -7,3.41 -4.4,3.7 -7.1,4.63 -14.6,5.04 -8.4,0.46 -13.5,2.35 -18.6,6.87 -1.9,1.8 -4.4,3.71 -5.3,4.26 -2.5,1.36 -1,3.26 2.4,3.26 4.6,0 6.1,0.97 6.1,4.1 0,3.39 2.8,4.09 3.7,0.91 0.7,-2.69 5.5,-5.45 13.1,-7.57 3.5,-0.97 6.6,-2.38 6.9,-3.14 0.5,-1.44 5.6,-4.46 7,-4.15 0.4,0.1 2.5,-0.17 4.6,-0.61 6.4,-1.34 5.1,4.32 -1.6,6.36 -8.8,2.69 -20.2,7.33 -22.5,9.11 -1.4,1.09 -3.2,2 -4.1,2.03 -2.9,0.07 -10.8,7.72 -9.4,9.1 0.9,0.93 1.8,0.93 3.9,-0.02 1.9,-0.85 3,-0.9 3.7,-0.17 1.5,1.53 4.4,1.28 5,-0.45 0.8,-1.94 3.6,-1.95 4.3,-0.02 0.9,2.23 -10.9,13.51 -13.4,12.86 -1.6,-0.42 -2.1,0.16 -2.5,3.33 -0.4,2.1 -0.9,4.84 -1.3,6.08 -1,3.29 0.6,2.83 7.9,-2.26 z M -1868,158.9 c 2.3,-2.42 3.9,-3.08 8.7,-3.58 3.3,-0.34 7.8,-0.97 10,-1.39 2.2,-0.43 5.1,-0.49 6.5,-0.12 7.3,1.96 28.8,-0.83 23.8,-3.09 -1.4,-0.66 -3.1,-2.23 -3.7,-3.49 -0.6,-1.34 -2.3,-2.57 -4,-2.97 -3.7,-0.79 -5.9,0.16 -4.2,1.8 2.3,2.33 1.1,3.69 -3.3,3.69 -3.6,0 -4.5,-0.4 -5.5,-2.5 -1.3,-2.87 -2.6,-3.15 -4.8,-1 -3.3,3.35 -7.5,0.24 -5.5,-4.14 1,-2.13 1.8,-2.51 4.2,-2.14 4.2,0.6 5.5,-1.29 3.6,-5.03 -2,-3.82 -3.3,-4.24 -10.9,-3.53 -4.9,0.46 -6.6,0.25 -7.5,-0.93 -1.4,-1.67 0.6,-4.73 3.2,-4.73 2.1,0 6.1,-4.89 4.9,-6.1 -0.8,-0.77 -2.2,-0.33 -5,1.51 -2.1,1.42 -5.5,3.69 -7.5,5.03 -2,1.35 -4.6,3.82 -5.8,5.5 -1.2,1.72 -3.1,3.06 -4.2,3.06 -6.3,0 -26.1,16.2 -21.3,17.41 3,0.75 3.2,3.11 0.5,4.59 -1.1,0.58 -2,1.5 -2,2.03 0,1.27 4.3,1.25 5.6,-0.02 2.9,-2.91 10,-2.34 12.4,0.98 2.9,4.06 7.6,3.73 11.8,-0.84 z m -95,-22.11 c 1.2,-1.63 2.2,-3.63 2.2,-4.45 0,-0.82 1.1,-2.68 2.4,-4.14 1.8,-1.92 2.3,-3.38 1.9,-5.3 -0.2,-1.48 0.2,-3.99 1.1,-5.65 0.8,-1.65 1.6,-3.72 1.6,-4.6 0,-2.25 3.6,-5.26 5.4,-4.56 0.9,0.33 1.6,1.62 1.6,2.87 0,1.26 0.4,2.96 1,3.79 1.7,2.56 2.9,-0.79 2.3,-6.2 -0.6,-4.42 -0.4,-4.8 1.5,-4.8 2.9,0 3,-8.628 0.1,-17.162 -2,-5.86 -2,-6.348 -0.4,-12.718 0.9,-3.644 2,-9.046 2.5,-12.006 1.1,-6.918 5.9,-12.507 10,-11.601 2.5,0.531 2.8,0.213 3.9,-3.918 1.2,-4.221 1.1,-6.254 -0.5,-14.387 -0.6,-2.682 0,-4.34 2.8,-9 8.8,-14.44 5.9,-34.691 -3.8,-26.44 -4.4,3.8124 -5.6,5.9675 -4.6,8.0062 0.8,1.4345 0.7,2.4406 -0.3,3.8331 -1.9,2.5387 -4.7,0.8648 -5.8,-3.5078 -3.2,-12.576 -15.8,13.54 -13.2,27.466 0.4,2.152 0,4.338 -1.5,7.014 -1.1,2.137 -2,5.594 -2,7.681 0,4.823 -7.3,17.501 -11,19.053 -6.8,2.844 -8.3,6.186 -4.5,9.495 3.1,2.739 3.1,3.012 -0.5,8.028 -4.6,6.333 -4,10.367 1.8,12.24 2,0.649 4.2,1.626 4.9,2.171 2.7,2.162 0.3,14.002 -4.2,20.902 -3.6,5.44 -4.3,8.84 -1.8,9.48 1.4,0.38 1.8,1.15 1.5,2.82 -0.2,1.27 0.1,2.62 0.7,2.99 0.6,0.37 1.1,1.77 1.1,3.11 0,3.24 1.1,3.08 3.8,-0.51 z m 498.2,-46.407 c 0,-0.749 -1.4,-3.061 -3,-5.138 -3.6,-4.42 -4.5,-11.148 -1.2,-8.155 1,0.911 2.7,1.655 3.9,1.655 2.9,0 4.6,2.486 3.8,5.583 -1.3,5.179 3.6,6.934 10.8,3.904 4.5,-1.875 4.5,-2.644 0.2,-7.758 -11,-12.809 5.1,-16.795 23.3,-5.799 7.4,4.429 7.4,4.429 9.1,2.107 1.4,-1.751 2.5,-2.195 4.5,-1.803 7.2,1.378 4.5,-11.563 -3.1,-14.733 -2,-0.85 -6.3,-1.741 -9.6,-1.98 -3.2,-0.239 -7.6,-1.319 -9.6,-2.4 -2,-1.081 -5,-2.727 -6.7,-3.658 -3,-1.635 -6.4,-8.971 -6.4,-13.8 0,-0.915 -0.7,-1.663 -1.6,-1.663 -1.5,0 -1.9,0.566 -2.8,5.06 -0.4,1.544 -2.5,3.919 -5.4,5.985 -2.6,1.883 -7.1,5.681 -10,8.44 -2.8,2.758 -6.1,5.69 -7.3,6.515 -2.7,2 -4.4,12.41 -2.2,14.225 0.8,0.658 2.5,3.514 3.8,6.347 2.8,6.477 9.5,11.414 9.5,7.066 z m -392.3,-9.555 c 12.8,-2.522 22.5,-6.603 30,-12.654 3.4,-2.711 7.8,-6.054 9.8,-7.429 8.4,-5.664 13.7,-11.451 17.1,-18.623 5.9,-12.521 8.5,-12.323 4.8,0.366 -2.4,8.419 -5.1,13.614 -6.4,12.754 -0.5,-0.267 -1.8,0.299 -2.9,1.259 -2.4,2.03 -4,7.244 -2.2,7.244 1.5,0 6,-5.077 6,-6.761 0.1,-0.901 1.2,-1.087 3.9,-0.65 4.3,0.692 9.4,-5.298 10.8,-12.659 0.3,-1.886 1.3,-4.501 2.1,-5.811 0.9,-1.509 1.3,-3.638 0.9,-5.805 -0.4,-2.665 0.2,-4.908 3,-10.139 3,-5.794 3.3,-7.1 2.4,-9.51 -2.4,-6.3684 0.5,-23.679 5.3,-31.415 2.9,-4.736 8.8,0.432 6.2,5.397 -1.7,2.992 -1.7,3.6254 -0.5,4.4084 3.9,2.4422 6.3,0.622 6.6,-5.0554 0.7,-10.349 2.3,-13.38 6.8,-12.716 2.2,0.327 3.8,-0.196 5.8,-1.854 1.5,-1.27 4.8,-2.617 7.3,-2.994 2.7,-0.393 5.4,-1.565 6.5,-2.744 3.2,-3.435 13.7,-3.589 15,-0.221 0.5,1.391 1.5,2.579 2.2,2.639 0.7,0.06 2.6,0.227 4.3,0.371 5.6,0.491 12.7,4.701 13.9,8.244 2,6.047 5,8.069 8.3,5.595 3.5,-2.589 10.3,1.046 11.3,5.994 0.3,1.675 1.7,3.4738 3.7,4.6877 1.9,1.1632 3.3,2.7847 3.3,3.961 0,1.0954 1.1,2.7557 2.6,3.6895 1.4,0.9338 3,2.7946 3.5,4.135 0.7,1.9383 1.4,2.296 3.1,1.7476 3.7,-1.1355 10,-2.6432 13.6,-3.2252 2.9,-0.4765 3.2,-0.8468 2.7,-2.8972 -0.4,-1.7855 0,-2.7467 2,-3.9964 3,-1.9712 3.1,-3.4149 0.6,-6.546 -2.5,-3.002 -6.1,-0.425 -6.1,4.2855 0,3.487 -1.5,3.653 -3.6,0.4135 -1.3,-1.9424 -14.8,-10.722 -22.4,-14.523 -2.5,-1.222 -2.5,-5.103 -0.1,-5.735 2.6,-0.697 2.6,-0.95 -1,-6.211 -1.6,-2.42 -2.9,-4.794 -2.9,-5.275 0,-0.481 -1.1,-1.297 -2.5,-1.814 -8,-3.034 -3.4,-10.477 7,-11.357 13.5,-1.139 14.3,-1.023 15,2.096 2.5,11.145 11.5,17.736 11.5,8.373 0,-6.673 2.4,-7.406 7,-2.087 4.6,5.302 4.5,6.137 -0.6,7.339 -3.7,0.85 -5.4,2.08 -5.4,3.862 -0.1,1.431 7.1,3.689 9.9,3.131 2.8,-0.571 3.2,-0.346 6.9,4.516 2.1,2.763 6.2,1.579 6.2,-1.796 0,-3.67 9.7,-7.71 16,-6.692 3.3,0.525 3.8,0.327 4.3,-1.717 1.2,-4.766 8.2,-6.013 9.4,-1.663 0.3,1.143 1.6,2.244 3.1,2.558 1.5,0.304 3.7,0.755 4.9,1.004 1.2,0.248 2.9,1.733 3.7,3.3 1,1.957 4.8,4.683 12,8.715 5.8,3.227 10.6,6.27 10.6,6.762 0,0.492 2.2,3.0144 4.8,5.6053 2.7,2.5909 5.1,5.342 5.4,6.1137 0.3,1.1572 0.9,1.186 3.1,0.1647 1.5,-0.681 4.1,-1.2382 5.7,-1.2382 6,0 3.6,-11.132 -2.9,-13.5 -12.3,-4.485 -13.2,-4.954 -15.2,-8.781 -1,-2.08 -1.9,-4.33 -1.9,-5 0,-1.927 -12.7,-14.708 -14.7,-14.821 -1,-0.056 -3.2,-0.03 -4.9,0.057 -5,0.264 -9.7,-6.783 -7,-10.504 1.1,-1.485 1.5,-1.499 4.8,-0.146 1.9,0.822 6.2,1.494 9.5,1.494 7.4,0 15.3,3.919 15.3,7.567 0,4.48 7.9,11.314 14,12.13 3,0.403 6.3,1.17 7.3,1.704 1.9,1.008 6.7,0.307 6.6,-0.97 -0.2,-2.304 -8.2,-7.124 -11,-6.57 -3,0.604 -5.4,-0.546 -9.7,-4.595 -4,-3.815 -2.4,-8.478 3,-8.532 3,-0.031 3.3,-0.356 4.1,-4.034 1.7,-7.69 1.9,-7.994 9,-9.462 5.4,-1.137 6.6,-1.755 7.1,-3.686 1.6,-6.211 11.1,-2.944 10.2,3.471 -0.6,4.037 3.8,9.005 6.9,7.806 4.7,-1.803 -1.2,-13.676 -9.1,-18.284 -7,-4.124 2.2,-5.869 12.8,-2.422 13.8,4.494 15.1,5.169 16.1,8.608 1.8,5.949 3,7.446 7.4,9.095 4.6,1.772 3.7,1.887 16.8,-2.08 5.1,-1.562 5.5,-3.737 1.1,-6.353 -2,-1.134 -4.4,-3.853 -5.6,-6.042 -2.1,-4.113 -7.1,-6.845 -10.3,-5.619 -0.8,0.322 -3.7,-0.791 -6.3,-2.473 -2.7,-1.682 -5.4,-3.059 -6.1,-3.059 -0.7,0 -1.6,-0.683 -2.1,-1.519 -1.5,-2.617 -14.5,-12.626 -19.2,-14.736 -2.5,-1.11 -5.7,-2.8 -7,-3.76 -1.4,-0.96 -3.4,-1.92 -4.5,-2.13 -1.6,-0.29 -2.2,-1.38 -2.5,-4.86 -0.5,-4.05 -0.8,-4.5 -3.2,-4.59 -1.5,-0.06 -4,-0.63 -5.5,-1.27 -2,-0.83 -4.3,-0.89 -7.8,-0.19 -5.3,1.04 -7.5,-0.25 -11.1,-6.53 -1,-1.72 -2.5,-1.92 -14,-2 -16.2,-0.11 -15.1,0.1 -16.7,-3.16 -0.9,-1.82 -2,-2.64 -3.2,-2.42 -1,0.18 -4.6,-0.76 -7.9,-2.1 -6.6,-2.6 -10.5,-4.07 -17.6,-6.52 -2.5,-0.85 -5.6,-2.38 -6.9,-3.38 -3,-2.32 -4.8,-2.3 -12.1,0.15 -5.9,1.98 -5.9,1.98 -13.7,-0.1 -16,-4.24 -16.3,-4.27 -23.8,-2.45 -6.8,1.63 -12,2.81 -17.8,4.03 -2,0.41 -3,0.14 -3.4,-0.94 -0.7,-1.91 -2.7,-1.96 -4.3,-0.11 -0.9,1.13 -0.7,1.55 0.9,2.07 4,1.27 -0.7,8.13 -7.5,10.98 -1.9,0.79 -3.4,1.89 -3.4,2.44 0,2.5 -21.6,21.1 -24.5,21.1 -0.7,0 4,-8.44 6.7,-11.89 0.9,-1.31 1.8,-3.67 1.8,-5.25 0,-1.58 0.9,-3.78 2,-4.9 5.6,-5.62 3.4,-12.6 -3.3,-10.2 -1.8,0.68 -4.4,1.24 -5.6,1.24 -1.2,0 -4.9,1.34 -8.1,2.99 -6,3.01 -10.7,3.84 -14.6,2.55 -2.9,-0.96 -16.2,9.49 -14.8,11.66 0.3,0.45 -0.3,1.1 -1.3,1.45 -1,0.35 -2.7,1.42 -3.8,2.37 -1.1,0.95 -4.2,1.96 -6.9,2.24 -3.8,0.41 -5.6,1.26 -8.6,4.22 -3.4,3.3 -4.1,3.57 -6.1,2.51 -1.7,-0.94 -2.7,-0.92 -4.6,0.08 -1.8,0.99 -2.7,1.01 -3.6,0.11 -2.1,-2.18 -4.5,-1.22 -8.3,3.4 -5,6.14 -6.8,6.688 -12.4,3.73 -7.6,-4.08 -18.2,4.976 -13,11.198 2.3,2.789 6,1.882 6,-1.477 0,-3.502 2.4,-5.192 5.7,-3.95 2.5,0.934 3,3.258 1,4.867 -0.7,0.567 -3.8,3.063 -6.9,5.545 -5,3.962 -5.8,5.062 -6.4,8.996 -1.1,7.323 0,8.418 5.8,6.013 1.2,-0.479 1.8,-0.266 1.7,0.636 0,2.101 -6.8,10.857 -8.4,10.857 -0.7,0 -3.4,3.092 -6,6.87 -2.5,3.777 -5.2,7.433 -6,8.122 -0.9,0.689 -1.5,1.785 -1.5,2.436 0,1.335 -5.6,7.299 -9,9.572 -4,2.71 -3.2,5.512 1.5,5.426 5.1,-0.091 10.6,-4.006 14.6,-10.362 4.2,-6.516 16,-20.059 18.9,-21.606 1.3,-0.736 4.2,-2.901 6.3,-4.812 2.1,-1.91 5.3,-4.01 7,-4.666 1.7,-0.657 4.5,-1.853 6.2,-2.659 6.1,-3.011 14.5,-1.465 16.9,3.125 1.5,2.915 2.9,4.17 5.4,4.806 2,0.52 3.6,1.634 3.9,2.805 0.3,1.252 1.4,1.943 2.9,1.943 1.4,0 3.5,1.125 4.8,2.5 2.8,3.082 3.1,3.084 7.1,0.054 4.8,-3.657 8,-4.207 9.4,-1.593 0.7,1.174 2.3,2.553 3.6,3.063 1.9,0.705 2.5,1.662 2.5,4.004 0,2.519 0.5,3.266 3,4.122 5,1.756 3.2,4.77 -3.9,6.32 -1.9,0.417 -4.9,2.379 -7,4.626 -2,2.145 -4.3,3.92 -5.1,3.943 -0.9,0.023 -4,1.1 -7,2.393 -6.3,2.716 -8.3,2.436 -7.4,-1.036 1.8,-7.213 -18.8,3.575 -22,11.501 -0.9,2.279 -1.6,4.768 -1.6,5.53 0,0.762 -2.3,2.988 -5,4.9452 -6.9,4.9644 -8.5,7.6386 -7.6,12.899 0.4,2.3263 0.7,5.4301 0.7,6.8978 0,2.078 0.6,2.896 2.9,3.698 8.9,3.11 -7.4,37.011 -16.7,34.678 -2.9,-0.718 -5.3,1.534 -5.3,5.015 -0.1,4.471 -14.9,12.283 -27.5,14.508 -6.7,1.19 -8.5,1.915 -11.3,4.79 -3.4,3.388 -3.4,3.388 -8.4,1.765 -2.8,-0.892 -6,-1.623 -7.1,-1.623 -2.2,0 -14.2,-6.35 -15.3,-8.024 -0.8,-1.425 -5.4,-1.194 -5.4,0.274 0,3.562 8,9.61 16.5,12.486 13.9,4.751 19.8,5.158 34.2,2.347 z m -5.3,-69.333 c 2.1,-1.787 5.7,-5.162 8,-7.4995 2.3,-2.3375 4.7,-4.25 5.3,-4.25 0.6,-2e-5 1.3,-1.2375 1.4,-2.75 0.3,-2.2655 1.5,-3.2928 6.6,-5.8308 3.5,-1.6947 7.3,-4.0007 8.5,-5.1247 1.3,-1.125 3.3,-2.583 4.6,-3.241 2.1,-1.117 2.2,-1.351 0.8,-3.515 -1.4,-2.122 -1.4,-2.467 0.4,-4.083 2.9,-2.605 2.6,-7.268 -0.5,-8.456 -2.1,-0.796 -2.5,-1.602 -2.5,-4.975 0,-4.766 -1,-4.989 -5.8,-1.275 -5.3,4.204 -26.5,26.003 -30.5,31.484 -6.8,9.0449 -10.6,23.256 -5.1,18.691 0.9,-0.7876 1.7,-0.402 2.9,1.509 2.1,3.126 1.4,3.199 5.9,-0.684 z" />
            <path
               style="fill:#71b2c8"
               inkscape:connector-curvature="0"
               id="path3729"
               d="m -1668.3,585.63 c -32.5,-2.07 -85.8,-13.46 -83.1,-17.77 1,-1.61 7.9,-1.37 14.3,0.49 5.5,1.6 15.6,1.27 16.7,-0.54 1.4,-2.28 -3.8,-4.54 -10.8,-4.66 -5.3,-0.1 -8.2,-0.71 -11.5,-2.43 -7,-3.67 -13.7,-3.91 -14.5,-0.5 -0.9,3.39 0.1,6.53 1.9,6.53 0.8,0 1.5,0.42 1.5,0.93 0,2.34 -22.4,-5.54 -44.9,-15.8 -88.8,-40.55 -160.7,-117.05 -195.3,-207.98 -9.5,-24.97 -17.9,-56.21 -15.8,-58.76 0.9,-1.04 0.8,-2.29 -0.3,-5.17 -0.9,-2.09 -1.9,-6.03 -2.3,-8.75 -0.4,-2.72 -1.3,-6.31 -2,-7.99 -8.7,-20.75 -4.7,-102.54 7.2,-148.44 84.5,-326.21 522.8,-388.98 693.1,-99.265 154.6,263.2 -48.1,589.6 -354.2,570.1 z m 221.6,-159.67 c 2.6,-1.52 5.6,-3.93 6.8,-5.37 1.5,-1.88 3.4,-2.81 6.8,-3.31 7.6,-1.11 19.8,-10.05 13,-9.49 -1.2,0.1 -2.8,0.13 -3.4,0.07 -1.7,-0.16 -2.6,-3.66 -1.5,-5.8 4.1,-8.06 3,-13.31 -2.9,-13.31 -2.1,0 -4.9,-3.58 -4.9,-6.18 0,-1.84 -8.5,-6.26 -10.1,-5.26 -1.3,0.8 -1.1,3.83 0.3,5.31 2.4,2.39 -2.8,5.33 -8.7,4.95 -5,-0.32 -5,-0.32 -5.4,3.18 -0.1,1.92 -1.3,4.55 -2.5,5.83 -3,3.31 0.4,6.17 7.4,6.17 5.6,0 6.5,0.82 4.8,4.42 -1.1,2.52 -9.4,8.58 -11.7,8.58 -1.5,0 -1.4,0.92 0.4,4 0.7,1.37 1.4,3.66 1.4,5.08 0.1,4.87 3.3,5.23 10.2,1.13 z m -269.8,-9.31 c 0.5,-1.86 1,-2.02 4.6,-1.42 3.4,0.58 4.1,0.42 4.1,-0.97 0,-1.32 -0.8,-1.6 -3.8,-1.34 -3.3,0.29 -3.8,0.04 -4.1,-2.05 -0.3,-2.53 0,-2.56 8.1,-0.57 2.8,0.69 4.1,-1.6 1.8,-3.05 -0.6,-0.34 -1,-1.68 -1,-2.98 0,-1.3 -0.8,-3.73 -1.8,-5.4 -2.2,-3.78 -0.7,-6 2.7,-4.18 5,2.7 7.6,-1.93 3.7,-6.62 -4.3,-5.15 -4.3,-12.54 0.1,-8.21 1.9,1.92 3.3,-0.06 3.3,-4.8 0,-4.57 0,-4.57 3.9,-3.94 2.5,0.41 4.2,0.22 4.7,-0.53 0.8,-1.42 -7.4,-8.77 -9.9,-8.81 -1.3,-0.03 -1.7,-0.86 -1.7,-3.11 0,-2.73 -0.3,-3.06 -2.8,-2.89 -4.3,0.28 -5.2,0.05 -5.2,-1.32 0,-0.7 1.4,-1.81 3.1,-2.45 4,-1.51 3.4,-5.29 -1.5,-9.76 -9,-8.28 -15.9,-25.07 -9.6,-23.67 6.1,1.39 12.5,2 13.3,1.25 1.5,-1.48 0.3,-4.47 -2.3,-5.76 -3.8,-1.86 -5.5,-7.84 -2.6,-8.94 2,-0.78 14.6,5.56 14.6,7.37 0,0.82 1.3,3.02 3,4.9 1.9,2.25 3,4.49 3,6.57 0,1.85 0.9,4.09 2.1,5.45 2.2,2.27 2.2,2.36 0.4,5.68 -2.6,4.84 -1.6,6.65 3.9,6.65 3.6,0 4.6,0.38 5.1,2.04 2,6.46 -13.5,7.16 -15.8,0.72 -1.2,-3.24 -3.1,1.16 -2.2,4.97 1.1,4.2 3,5.42 18.3,11.42 8.3,3.27 8.3,3.27 7.7,6.66 -0.5,2.48 -0.2,3.9 1.1,5.32 2.6,2.88 -0.1,5.07 -7,5.64 -7.8,0.65 -9.1,-3.64 -1.6,-5.29 4.5,-0.98 1.3,-5.48 -3.8,-5.48 -1,0 -2.4,-0.54 -3,-1.19 -0.7,-0.65 -1.5,-0.85 -1.9,-0.44 -0.4,0.4 -0.2,1.09 0.5,1.53 1.1,0.65 1,1.53 -0.3,4.57 -4.1,9.83 2.9,19.49 10.6,14.67 3.1,-1.95 4.9,-1.38 4.9,1.61 0,2.67 2.9,8.96 2.9,6.53 0,-0.67 1.6,-2.79 3.6,-4.72 4.1,-4.17 4.3,-6.15 0.9,-13.29 -3,-6.39 -2.4,-10.2 1.9,-11.72 3,-1.07 5.4,0.42 4.1,2.55 -2.4,3.85 -1.4,11.54 1.8,13.89 4.6,3.39 6.3,1.83 6.1,-5.41 -0.2,-4.07 0.1,-5.57 1,-5.37 2,0.45 12.6,-9.14 12,-10.79 -0.8,-2.08 -3.1,-1.74 -3.8,0.58 -0.7,2.02 -2.5,2.8 -2.5,1.04 0,-1.36 4,-7.07 7.2,-10.25 1.5,-1.49 2.8,-3.7 2.8,-4.92 0,-3.56 2.8,-5.87 7.1,-5.87 4.1,0 4.3,-0.26 5.2,-5.65 0.6,-3.52 -2.5,-5.68 -7.4,-5.13 -2.2,0.24 -2.5,-0.14 -2.7,-3.47 -0.6,-6.29 -4.3,-3 -6.2,5.43 -0.5,2.37 -1.9,5.11 -3.1,6.09 -2.1,1.65 -2.1,1.89 -0.6,3.57 2.9,3.19 -0.3,9.16 -4.9,9.16 -1.4,0 -2.4,0.58 -2.4,1.37 0,2.97 -2.5,3.58 -5.9,1.44 -4,-2.55 -6.6,-8.12 -5.1,-10.96 0.7,-1.15 0.8,-3.3 0.3,-5.16 -0.4,-1.76 -0.6,-3.83 -0.4,-4.61 0.8,-4.63 -1,-8.08 -4.4,-8.08 -1.8,0 -3.9,-0.68 -4.5,-1.5 -2,-2.36 -5,-1.9 -5,0.75 0.1,4.31 3.3,9.03 7,10.3 5,1.73 3.9,4.76 -2.3,6.1 -1.5,0.33 -2.7,1.21 -2.7,1.97 0,0.76 -0.8,1.38 -1.7,1.38 -1.3,0 -1.3,-0.29 -0.4,-1.44 1.4,-1.68 0.1,-4.97 -2.4,-5.91 -5.2,-1.98 -6.5,-9.36 -3,-16.24 2.8,-5.57 3.1,-10.13 1,-12.97 -0.8,-1.07 -1.5,-3.07 -1.5,-4.46 0,-2.69 -4.9,-8.63 -9.1,-11.25 -1.5,-0.91 -2.9,-2.87 -3.2,-4.54 -0.4,-1.96 -1.8,-3.63 -4.2,-5.03 -2.5,-1.5 -3.5,-2.8 -3.5,-4.57 0,-1.36 -0.6,-2.84 -1.3,-3.28 -1.9,-1.24 -8.1,-3.28 -9.9,-3.3 -0.9,-0.01 -1.9,-0.69 -2.2,-1.51 -0.8,-2.11 -4.4,-1.87 -7.4,0.5 -1.4,1.1 -3.2,2.01 -4.1,2.03 -4.2,0.08 -6.5,4.55 -3.6,6.96 2.3,1.91 0.6,3.17 -1.9,1.48 -3.3,-2.15 -7.6,1.2 -7.6,5.91 0,2.72 -0.6,3.51 -3.5,4.91 -4.1,1.94 -4.3,2.96 -1.4,7.63 1.2,2.08 1.9,4.51 1.6,6.23 -0.3,2.03 0.1,2.97 1.3,3.37 3.7,1.16 4.1,8.98 0.5,8.07 -2.3,-0.58 -2.6,-0.24 -3.8,3.99 -0.8,3.01 -2.2,5.3 -4,6.6 -2.8,1.98 -2.8,1.98 -0.3,4.97 1.4,1.65 2.6,3.63 2.6,4.41 0,0.77 2.3,4.23 5.3,7.67 2.9,3.45 5.6,7.09 6,8.1 1,2.66 3.1,1.49 3.4,-1.91 0.2,-1.61 0.8,-3.9 1.4,-5.1 1.1,-2.2 0.8,-12.76 -0.5,-13.99 -1.2,-1.28 -2.1,0.78 -2.1,5.44 -0.1,6.4 -2.4,6.79 -6.5,1.1 -4,-5.49 -4.7,-8.46 -2.7,-10.74 0.9,-0.99 1.7,-2.77 1.7,-3.96 0,-3.14 1.6,-2.67 2.8,0.83 0.8,2.14 1.7,3.01 3.4,3.03 7.4,0.12 18,16.01 13.3,19.97 -0.9,0.68 -1.5,1.97 -1.5,2.87 0,0.89 -0.8,2.98 -1.6,4.63 -1.6,3.04 -0.7,8.8 1.9,12.23 1.3,1.76 -0.1,6.27 -1.9,6.27 -7.1,0 -11.8,17.36 -7.3,26.24 0.6,1.16 0.4,2.48 -0.6,4 -2.7,4.24 -1,10.35 2.7,9.2 2.3,-0.74 4.8,1.14 4.8,3.59 0,1.59 1.1,2.64 3.1,2.89 0.3,0.04 0.9,-0.87 1.2,-2.02 z m -146.7,-47.42 c 1.1,-0.73 2.6,-2.74 3.3,-4.45 1.5,-3.47 4.3,-3.79 4.9,-0.55 0.4,2.14 2.9,4.43 4.9,4.48 1.9,0.05 1.5,-3.42 -0.9,-8.06 -3.6,-6.94 2.7,-11.19 8.1,-5.44 2.4,2.55 2.4,2.55 0.2,5.5 -2.3,3.13 -2.7,5.55 -1.2,6.49 1,0.64 4.1,-2.06 4.1,-3.64 0,-0.64 1.3,-0.79 3.3,-0.41 5.1,0.95 6.3,-1.17 3.1,-5.47 -3,-4.11 -1.3,-6.5 3.9,-5.36 1.6,0.35 3.9,0.11 5.1,-0.56 1.9,-1.02 3,-0.76 7.2,1.79 6.3,3.82 9.1,4.66 10.9,3.2 1.7,-1.45 -0.1,-6 -2.4,-6 -4.7,0 -7,-7.35 -2.7,-8.97 3.2,-1.21 4.1,-2.9 2,-3.7 -1,-0.4 -2,-0.02 -2.6,1.01 -1.5,2.73 -4.8,1.89 -9.1,-2.34 -4.8,-4.69 -5.5,-4.85 -6.7,-1.5 -0.6,1.37 -1.1,2.5 -1.3,2.5 -0.2,0 -2.8,-0.45 -5.8,-0.99 -8,-1.45 -13.3,0.53 -13.8,5.14 -0.4,4.58 -1.5,5.41 -3.9,2.87 -2.2,-2.31 -2.9,-1.8 -6.9,4.62 -1.3,2.04 -1.6,1.59 -2.8,-3.89 -0.6,-2.93 -4.4,-3.52 -12,-1.88 -4,0.86 -6.3,6.89 -4.6,11.88 0.7,1.79 0.9,4.08 0.6,5.09 -0.5,1.71 1.4,7.78 3,9.37 1.2,1.19 9.8,0.67 12.1,-0.73 z m 439.9,-171.78 c 2.5,-1.43 4.1,-3.1 4.3,-4.57 0.2,-1.46 1.5,-2.8 3.5,-3.68 10.5,-4.55 27.9,-27.73 37.1,-49.45 1.7,-4.13 5.7,-11.15 8.7,-15.61 3.1,-4.46 5.8,-9.64 6.2,-11.5 1.9,-11.53 1.9,-11.45 -0.8,-14.682 -5.5,-6.548 -11,-4.207 -11.2,4.792 -0.4,14.35 -4.2,25.49 -15.4,45 -2,3.57 -4.3,8.45 -5,10.84 -1,3.31 -3.4,6.4 -10.1,13 -15.5,15.25 -19.8,19.16 -21.1,19.16 -1.3,0 -4.7,5.9 -4.7,8.03 0,1.69 4.3,1.01 8.5,-1.33 z m -326.2,-8.21 c 3.6,-2.47 6.7,-5.18 7,-6.01 0.3,-0.82 1.9,-2.05 3.4,-2.71 1.5,-0.66 4.1,-2.19 5.8,-3.4 4,-2.93 12.5,-4.28 12.5,-1.99 0,2.3 1.7,2 5.1,-0.88 2.4,-1.98 4.1,-2.5 8.3,-2.5 5.7,0 8,-1.5 7.4,-4.71 -0.3,-1.31 -1.2,-1.73 -3.4,-1.56 -7.3,0.59 -8.6,0.53 -9.6,-0.46 -3.8,-3.85 3.4,-7.27 15.3,-7.27 9.5,0 13.5,-1.12 19.1,-5.34 2.4,-1.81 4.1,-2.31 6.5,-1.95 1.7,0.28 5.2,-0.19 7.7,-1.04 6,-2.06 11.2,-1.2 13.4,2.22 2.1,3.35 3.3,4.17 5.2,3.58 0.9,-0.27 2.4,0.18 3.5,0.99 4.1,3.08 9.9,0.76 11.7,-4.66 0.2,-0.77 1,-0.72 2.7,0.15 1.9,1.04 2.9,0.94 5.8,-0.61 3.4,-1.84 3.4,-1.84 5.6,0.74 2,2.29 3.3,2.67 11,3.26 10,0.77 10.5,0.25 5.6,-5.93 -5.8,-7.32 -2.6,-13.41 7.1,-13.41 6.6,0 15.3,-3.49 20.9,-8.28 3,-2.6 3.9,-2.88 7.8,-2.35 4.1,0.57 4.4,0.46 5.9,-2.79 2.8,-5.75 -1,-9.88 -8.5,-9.42 -6.2,0.37 -5.3,1.21 -10.7,-10.35 -1.7,-3.634 -2.4,-6.454 -1.9,-7.801 1,-3.165 -1.3,-5.278 -5,-4.606 -4.8,0.874 -5.9,-0.514 -6.2,-7.339 -0.3,-9.201 5.1,-12.252 10.1,-5.675 3.9,5.026 11.2,5.563 8.6,0.624 -1.1,-1.995 2.7,-6.018 5.6,-6.018 0.9,0 1.4,-1.196 1.4,-3.418 0,-1.88 0.2,-4.126 0.6,-4.991 0.4,-1.161 -0.7,-2.099 -4.1,-3.582 -6.5,-2.77 -7.6,-2.64 -6.9,0.797 0.8,3.956 -1.6,5.599 -7.7,5.322 -7.1,-0.324 -12.5,1.602 -15.5,5.518 -4.2,5.485 -9.4,6.788 -9.4,2.337 0,-4.41 -5.2,-9.983 -9.3,-9.983 -5.4,0 -11.7,-3.402 -11.7,-6.32 0,-3.133 -1.9,-4.68 -5.6,-4.68 -5.5,0 -13.1,-2.827 -14.9,-5.603 -1.6,-2.486 -2,-2.58 -9.9,-2.298 -9.5,0.342 -16,-0.656 -17.7,-2.719 -2.4,-2.817 0.5,-3.767 10.5,-3.5 7.5,0.201 10,-0.095 12,-1.453 2.4,-1.552 2.7,-1.563 3.9,-0.121 2,2.716 6.7,3.311 6.7,0.862 0,-2.689 0.6,-3.007 7.6,-3.726 9.3,-0.961 10.5,-2.673 4.3,-5.795 -9.6,-4.778 -0.2,-8.794 10.8,-4.623 6.2,2.361 6.2,2.361 8.7,0.011 5.8,-5.398 2.3,-12.319 -6.8,-13.389 -2.8,-0.328 -7.3,-1.7323 -10.2,-3.1208 -7,-3.413 -13.2,-3.5945 -9.3,-0.2698 6.1,5.1396 6.3,9.3576 0.6,13.95 -6.6,5.382 -26.4,5.651 -29.5,0.401 -3.8,-6.338 -11.2,-5.786 -11.2,0.828 0,8.886 -9,10.13 -10.7,1.471 -0.3,-1.872 -1.3,-4.159 -2.1,-5.08 -2.8,-3.226 -1.1,-5.187 6.5,-7.825 4,-1.3745 8.2,-3.475 9.4,-4.6673 2.4,-2.4046 2.7,-1.3251 -3.8,-11.382 -0.9,-1.4025 -3.4,-3.7942 -5.5,-5.3147 -4,-2.885 -4.9,-5.291 -2.3,-6.277 2.3,-0.912 6.5,2.349 6.5,5.144 0,1.8595 0.9,2.953 4,4.4975 2.4,1.2484 4,2.745 4,3.855 0,0.9979 1.3,3.0483 3,4.5565 1.9,1.6201 2.9,3.3398 2.6,4.2031 -0.9,2.1499 2,2.8185 6.4,1.5055 2.9,-0.8859 4.4,-0.8686 6.5,0.0746 2.3,1.0449 2.9,0.9738 3.9,-0.4808 0.7,-0.9389 2.7,-1.9834 4.3,-2.3211 2.9,-0.5605 3,-0.8189 2,-2.9625 -0.8,-1.8316 -0.7,-2.8998 0.6,-4.8542 3.9,-5.933 -0.6,-12.622 -5.4,-8.0316 -3.5,3.3748 -7.9,2.8645 -13.5,-1.57 -2,-1.636 -4.1,-2.975 -4.5,-2.975 -0.4,0 -2.6,-1.204 -4.8,-2.677 -4.4,-2.862 -5.7,-5.957 -2.1,-5.017 3.4,0.893 3.5,-2.112 0.2,-5.621 -1.7,-1.752 -3.7,-4.634 -4.6,-6.405 -0.9,-1.771 -2.6,-3.699 -3.6,-4.285 -2.5,-1.323 -2.9,-7.468 -0.5,-8.37 3.9,-1.507 20.4,-1.919 20.8,-0.52 2.8,9.24 3.9,11.088 8.2,12.931 3.1,1.317 4.6,2.627 5,4.451 0.8,2.922 5.8,5.513 10.8,5.513 2.2,0 3.8,0.881 5.7,3.189 2.5,3.032 2.8,3.125 5.8,1.894 4.3,-1.779 16.8,6.49 14.8,9.767 -1,1.5015 1.2,2.4927 2.7,1.247 4.3,-3.562 14.4,2.6272 19.1,11.654 1.6,3.1702 5.6,4.6388 5.6,2.0652 0,-5.1173 -7.7,-13.802 -12.2,-13.812 -1,-0.002 -2.1,-0.577 -2.5,-1.278 -0.5,-0.7 -2.1,-2.05 -3.6,-3 -6.2,-3.945 -5.6,-10.436 0.7,-7.185 6.9,3.599 8.3,-0.251 2.1,-5.749 -5,-4.364 -5.3,-5.271 -2.9,-7.963 2.4,-2.627 5.1,-2.254 6.6,0.921 0.8,1.734 2.2,2.854 3.8,3.03 5.2,0.59 6.7,1.248 7.7,3.531 0.7,1.484 5,4.522 11.7,8.194 7.8,4.264 11.1,6.66 12.3,8.895 3.4,6.6526 12.1,13.318 13.8,10.6 0.3,-0.54952 2.4,-0.9995 4.7,-0.9995 4,0 4,0 3.5,-5.5 -0.6,-5.5005 -0.6,-5.5005 3.5,-5.5005 6.3,0 12,-6.111 8.2,-8.66 -2.6,-1.693 -2.7,-1.673 -4.6,0.966 -1.1,1.482 -2.8,2.694 -3.9,2.694 -1,0 -2.9,0.492 -4.2,1.092 -4.7,2.115 -17.5,-4.292 -20.1,-10.077 -4.8,-10.229 -15.4,-20.015 -21.7,-20.015 -3.9,0 -6.9,-2.437 -6.9,-5.655 0,-2.689 2.1,-3.032 5.9,-0.947 1.5,0.877 3.5,1.07 5.7,0.57 6.4,-1.434 16.4,2.869 16.4,7.042 0,4.199 9,11.693 15,12.43 3,0.375 6.7,1.142 8.1,1.705 2.7,1.013 6.9,-0.196 6.9,-1.966 0,-2.114 -8.6,-7.179 -12.2,-7.179 -4.2,0 -10.8,-4.847 -10.8,-7.981 0,-2.173 2.5,-4.429 3.9,-3.54 2.8,1.706 5,-0.631 6.1,-6.488 1.2,-5.899 1.2,-5.899 6.8,-7.004 7.9,-1.538 8,-1.588 8.3,-4.175 0.6,-4.242 8.9,-3.313 8.9,0.996 0,0.86 -1,2.572 -2.1,3.804 -2.5,2.64 -1.8,4.388 1.7,4.388 1.4,0 3.3,0.958 4.3,2.128 3.1,3.816 6.1,1.747 6.1,-4.194 0,-4.633 -0.4,-5.276 -5.6,-10.607 -8.5,-8.755 -6.2,-10.482 7.2,-5.309 11.3,4.353 12.6,5.163 13.5,8.34 1.9,6.991 11.3,12.226 18.1,10.052 2.3,-0.754 6.4,-1.938 9.1,-2.632 7.9,-2.06 8.5,-5.417 1.6,-8.698 -2.4,-1.116 -3.7,-2.607 -4.4,-5.08 -1.5,-5.087 -2.1,-5.774 -7.5,-8.077 -2.7,-1.146 -5.9,-3.173 -7.1,-4.503 -1.3,-1.331 -3,-2.426 -3.9,-2.435 -2.8,-0.027 -9,-2.6 -11,-4.56 -1,-1.059 -3.5,-3.05 -5.5,-4.42 -11,-7.52 -17.2,-12.92 -19.5,-16.97 -2.8,-4.75 -8.3,-6.87 -18.2,-6.99 -3.9,-0.05 -5.2,-1.2 -5.3,-4.54 0,-1.86 -0.9,-2.05 -12.5,-2.64 -14.7,-0.76 -18.8,-1.5 -21.5,-3.91 -2.1,-1.79 -8.3,-3.98 -18.8,-6.53 -3.2,-0.78 -7.5,-2.28 -9.6,-3.34 -5.8,-2.96 -13.5,-4.29 -27.1,-4.71 -6.9,-0.21 -13.8,-0.83 -15.4,-1.38 -5.2,-1.76 -20.5,-1.17 -27.6,1.05 -4.9,1.55 -7.1,1.79 -9.3,1.02 -3.9,-1.36 -8.4,-0.31 -13.5,3.14 -5.3,3.6 -5.6,5.8 -0.7,5.8 5,0 2.7,4.63 -3.3,6.45 -1.2,0.38 -2.9,1.99 -3.8,3.59 -0.8,1.59 -2.3,3.36 -3.4,3.92 -1,0.56 -2.5,1.61 -3.2,2.32 -1.9,1.84 -6.2,4.72 -7,4.72 -0.4,0 0.8,-2.26 2.7,-5.02 7.3,-10.84 4.4,-22.26 -4.8,-19.06 -1.7,0.59 -4.5,1.08 -6.3,1.08 -1.7,0 -4.9,0.72 -7,1.6 -3.1,1.29 -4.3,1.37 -5.8,0.4 -1.6,-0.99 -2.1,-0.92 -2.8,0.39 -0.7,1.13 -2.4,1.61 -5.8,1.61 -4.9,0 -4.9,0 -14.2,9.98 -7.5,7.99 -9.9,9.99 -12.1,10 -3.5,0.02 -8.8,2.2 -10.6,4.4 -1.1,1.33 -2.4,1.55 -5.8,1.04 -3,-0.45 -4.3,-0.29 -4.3,0.51 0,0.78 -1.2,0.94 -3.5,0.51 -3.1,-0.59 -3.8,-0.24 -8.3,4.46 -5.5,5.66 -6.7,5.99 -11.5,3.1 -6,-3.67 -14,-1.32 -15.2,4.495 -0.3,1.1 -0.7,2.955 -1.1,4.121 -0.4,1.514 0.3,3.117 2.5,5.601 3,3.481 3,3.481 0.5,5.804 -3.6,3.408 -3.6,12.182 0.1,14.566 3.3,2.187 3.1,3.082 -1.4,7.312 -2.1,1.978 -5.5,6.071 -7.5,9.096 -7.6,11.239 -10.4,14.57 -14.5,17.317 -3.3,2.233 -4.1,3.423 -4.1,5.75 0,7.839 15.7,1.042 21,-9.067 11.2,-21.604 47.6,-41.641 51.9,-28.587 0.8,2.194 2.3,3.785 4.7,4.942 2.7,1.315 3.3,2.006 2.5,3.012 -0.9,1.037 -0.2,1.341 3.1,1.471 5.7,0.226 7.6,0.929 8.3,3.214 0.8,2.543 2.2,2.458 6.5,-0.379 5.4,-3.642 6.5,-3.77 9.6,-1.111 1.6,1.34 3.2,2.437 3.6,2.437 0.4,0.001 0.8,1.781 0.8,3.956 0,3.734 0.2,3.992 3.5,4.616 4.6,0.863 3.2,2.759 -3.3,4.381 -3,0.766 -5.8,2.376 -7.9,4.642 -5.2,5.5 -15.3,8.397 -15.3,4.375 0,-8.167 -23.2,5.175 -26.2,15.046 -0.8,2.657 -2.7,5.254 -6,8.0442 -9.2,7.7093 -11.2,22.234 -3.5,24.513 9.3,2.745 -6.1,35.556 -15.5,33.088 -2.7,-0.689 -6.8,2.668 -6.8,5.474 0,4.553 -15.1,13.299 -24.8,14.343 -3.1,0.343 -8.8,1.778 -12.6,3.189 -12,4.524 -27.2,0.934 -25.9,-6.102 0.9,-4.51 -4.3,-7.95 -5.4,-3.62 -0.3,1.165 -1.6,2.066 -3.1,2.25 -11.3,1.349 7.1,13.903 26.8,18.235 13.3,2.94 40,-4.145 51.2,-13.625 2.9,-2.416 7.7,-6.032 10.8,-8.035 8.9,-5.896 13.4,-10.764 16.7,-17.908 1.7,-3.652 3.6,-6.959 4.2,-7.35 5.1,-3.154 -0.8,13.624 -6.8,19.23 -3.7,3.528 -5.1,5.602 -5.1,7.56 0,3.701 1.2,3.392 5.2,-1.301 2.7,-3.094 4.2,-4 6.6,-4 3.8,0 8.5,-5.805 10.2,-12.404 0.5,-2.252 1.7,-5.446 2.5,-7.096 0.8,-1.65 1.4,-4.575 1.3,-6.5 -0.1,-2.322 1,-5.473 3.2,-9.363 3,-5.3 3.2,-6.173 2.1,-9.071 -1.8,-5.08 -1.4,-13.494 1,-18.566 1.2,-2.4745 2.4,-6.026 2.7,-7.891 0.9,-4.448 3.5,-6.208 5.8,-3.862 1.7,1.616 1.6,1.843 -0.4,4.047 -2.7,2.877 -2.8,4.3285 -0.3,5.6713 4.6,2.4415 9.6,-0.7692 8.5,-5.3983 -1,-4.375 3.1,-12.098 6.3,-11.779 1.9,0.193 3.8,-0.541 5.8,-2.25 1.6,-1.395 4.5,-2.797 6.5,-3.114 1.9,-0.318 5.5,-1.404 8,-2.414 8.2,-3.373 11.4,-3.524 13.3,-0.636 1.1,1.677 2.9,2.739 5.4,3.144 11.7,1.893 14.6,4.375 13.7,11.476 -1,7.191 -5.4,8.214 -5.4,1.256 0,-3.65 -4.4,-2.911 -8.8,1.5 -2.1,2.063 -5,4.303 -6.5,4.979 -1.5,0.676 -2.7,1.9132 -2.7,2.75 0,2.1765 3.6,1.8866 6,-0.4785 4.7,-4.7125 13,-1.2385 13,5.4503 0,1.9869 3.3,2.0087 6.3,0.0412 2.9,-1.8707 6,0.8264 5.5,4.676 -0.3,2.2035 -0.8,2.3604 -9.4,2.8385 -15.4,0.8552 -23.1,8.8535 -14.4,14.994 2.9,2.126 3.8,4.364 2,5.453 -1.7,1.064 -5.8,-1.63 -7.1,-4.758 -2.9,-6.325 -11.7,-5.708 -10.6,0.74 1.9,11.544 1.9,11.564 -0.1,11.564 -2.7,0 -6.9,-3.481 -7.6,-6.312 -0.5,-1.981 -4.5,-4.992 -6.8,-5.144 -0.8,-0.053 -6.2,7.272 -7.1,9.706 -0.4,0.963 -1.2,1.75 -1.8,1.75 -1.5,0 -0.2,-5.667 2.3,-9.747 1.4,-2.441 1.7,-4.056 1.2,-6.5 -0.7,-3.129 -0.7,-9.8405 0.1,-10.638 0.2,-0.212 1.5,0.3505 2.9,1.25 4.1,2.658 6.1,2.0454 8.9,-2.6145 1.3,-2.3375 3.8,-5.2469 5.5,-6.4653 3,-2.2153 3,-2.2153 1.6,-6.9291 -1.4,-4.4781 -1.3,-4.8291 0.7,-7.0311 3.8,-4.06 -13,-5.518 -17.5,-1.511 -3.6,3.299 -4.1,5.386 -1.7,7.368 4.5,3.6137 -0.2,10.818 -7.1,10.818 -7.7,4.8e-4 -12.9,8.9386 -7.8,13.5 2.1,1.91 2.7,5.957 1,7 -4.1,2.498 2,12.63 13.4,22.29 1.7,1.428 2.1,5.21 0.6,5.21 -2.6,0 -4,4.446 -2.7,8.266 1.3,3.732 1.3,3.732 3.5,1.233 3.2,-3.745 6.2,-3.344 6.2,0.846 0,4.492 2.9,7.282 6,5.656 1.7,-0.955 2.4,-0.848 3.4,0.615 1.6,2.088 10.9,-4.78 12.1,-8.915 0.4,-1.211 1.6,-3.225 2.8,-4.478 2,-2.173 2,-2.405 0.4,-5.109 -1.9,-3.151 -1.5,-4.114 1.8,-4.114 5.7,0 7.5,11.35 2.4,15 -7.9,5.618 -11.1,9.385 -10.5,12.502 0.6,3.109 0.6,3.109 -4,2.955 -7.6,-0.257 -9.8,5.718 -4.7,12.445 4.9,6.445 7.3,10.161 7.3,11.643 0,1.909 1.9,1.877 2.6,-0.045 0.3,-0.879 1.8,-1.5 3.6,-1.5 3.4,0 1.4,-3.876 -2.1,-4.102 -0.9,-0.056 -0.1,-0.465 1.8,-0.909 1.9,-0.453 4.5,-0.396 5.9,0.13 3,1.141 3.9,0.464 2.2,-1.619 -1.8,-2.119 -0.8,-2.821 4.2,-2.918 4.2,-0.082 4.2,-0.082 3.9,-3.832 -0.3,-4.228 1.6,-4.837 8.9,-2.732 3.1,0.925 3.7,0.777 5.6,-1.609 2.3,-2.907 9,-2.809 11.4,0.17 0.7,0.782 2.2,1.421 3.5,1.421 2.3,0 3.5,1.69 3.5,5.082 0,1.385 0.7,1.918 2.5,1.918 4.8,0 5.2,7.919 0.6,16.685 -2.4,4.74 -2.8,5.05 -9.6,7.81 -3.3,1.34 -5.5,2.93 -6.3,4.76 -1.1,2.23 -2,2.75 -4.9,2.75 -2.8,0 -4.3,0.75 -6.8,3.5 -1.7,1.92 -3.8,3.5 -4.5,3.5 -0.7,0 -2.9,0.96 -4.8,2.15 -1.9,1.18 -5.5,2.53 -8.1,3 -2.5,0.48 -7.5,2.6 -11.1,4.72 -5.3,3.14 -7.9,3.99 -13.8,4.56 -8.8,0.83 -13.5,2.67 -18.5,7.18 -2.1,1.86 -4.4,3.39 -5.2,3.39 -0.8,0 -2,0.83 -2.7,1.84 -0.7,1.02 -3.5,2.82 -6.2,4 -4,1.77 -4.7,2.4 -3.7,3.58 1.5,1.86 6.6,0.29 9.9,-3.06 3.9,-4.12 11.2,-3 11.2,1.74 0,3.39 2.8,4.09 3.7,0.91 0.7,-2.62 5.4,-5.39 12.7,-7.49 3.3,-0.94 6.9,-2.72 8.1,-3.97 1.9,-2.06 13.7,-4.62 15.1,-3.26 1,1.04 -3.5,4.77 -7.6,6.22 -2.5,0.88 -7.6,2.68 -11.3,3.99 -3.7,1.32 -8,3.32 -9.4,4.45 -1.4,1.12 -3.3,2.06 -4.2,2.09 -2.9,0.07 -10.8,7.72 -9.4,9.1 0.9,0.93 1.8,0.93 3.9,-0.02 1.9,-0.85 3,-0.9 3.7,-0.17 1.5,1.53 4.4,1.28 5,-0.45 0.8,-1.94 3.6,-1.95 4.3,-0.02 0.9,2.23 -10.9,13.51 -13.4,12.86 -1.6,-0.42 -2.1,0.16 -2.5,3.33 -0.4,2.1 -0.9,4.84 -1.3,6.08 -1,3.29 0.6,2.83 7.9,-2.26 z m -119.2,-29.63 c 2.3,-2.64 3.4,-3.02 10,-3.5 4,-0.3 8.7,-0.94 10.4,-1.43 1.6,-0.48 4.5,-0.53 6.5,-0.09 9.4,2.12 28.8,-1.33 23.3,-4.16 -1.6,-0.84 -3.5,-2.69 -4.1,-4.11 -1,-2.2 -1.8,-2.57 -5.6,-2.57 -5,0 -8.2,2.35 -4.6,3.31 3.2,0.82 1.5,2.42 -1.9,1.91 -1.8,-0.25 -3.7,-1.46 -4.6,-2.83 -1.9,-2.95 -3.6,-3.03 -5.9,-0.27 -1.7,1.93 -2,1.98 -3.4,0.53 -2.8,-2.81 -0.2,-6.68 4.1,-5.99 3.8,0.62 5.1,-1.05 4,-5.27 -0.8,-3.46 -3.2,-4.39 -11.2,-4.39 -7.3,0 -10.1,-1.45 -6.6,-3.44 5.5,-3.21 8,-6.39 6.3,-8.09 -1.7,-1.77 -8.3,2.01 -17.8,10.29 -2.1,1.8 -6.5,4.67 -9.7,6.38 -5.5,2.92 -7.5,4.37 -16.3,11.88 -3.5,2.96 -3.5,2.96 -1.1,4.89 2.5,1.94 2.5,1.94 -0.3,4.19 -4,3.11 -0.7,4.53 5.5,2.36 6.2,-2.21 9.1,-1.87 12,1.43 3.2,3.64 7.2,3.26 11,-1.03 z m -91.1,-27.69 c 0,-1.03 0.9,-2.68 2,-3.67 1.3,-1.22 2,-3.08 2,-5.66 0,-4.26 0.1,-4.39 3,-2.59 1.7,1.03 2.2,0.98 3,-0.25 1.5,-2.45 1.1,-3.84 -1.3,-4.19 -1.7,-0.25 -2.2,-0.89 -2,-2.77 0.5,-4.57 4.9,-5.54 5.8,-1.29 1.1,4.79 1.4,5.23 2.9,4.62 1.1,-0.42 1.6,-2 1.6,-5.43 0,-3.48 0.4,-5.11 1.6,-5.78 2.3,-1.28 2.2,-10.894 -0.2,-18.402 -1.9,-6.112 -1.9,-6.416 1.9,-23.648 1.9,-8.126 6.4,-13.389 9.8,-11.282 2.6,1.643 2.5,1.777 4.4,-5.702 1.2,-4.82 1.4,-6.973 0.5,-9.346 -1.7,-5.011 -1.3,-7.38 3,-15.545 9,-17.141 3.8,-35.302 -7.1,-24.705 -2.8,2.7637 -4.4,3.5873 -6,3.1665 -8.9,-2.3426 -16.9,12.138 -16.9,30.68 0,3.146 -0.7,6.999 -1.5,8.564 -0.8,1.565 -1.7,4.805 -2.1,7.201 -1,7.72 -7.2,18.349 -12.1,20.74 -5.3,2.559 -6.9,6.667 -3.5,8.927 3.5,2.299 -1.1,13.187 -5.6,13.187 -0.7,0 -1.2,0.45 -1.2,1 0,0.55 0.6,1 1.3,1 0.7,0 1.9,1.129 2.7,2.509 0.8,1.58 2.7,2.893 5.2,3.55 7,1.892 6.6,14.126 -0.7,22.946 -0.7,0.82 -1.8,3.21 -2.5,5.3 -1.4,4.49 -3.8,4.65 -5.9,0.38 -1.3,-2.76 -4.1,-3.36 -4.8,-1.06 -0.5,1.44 6.1,5.37 9,5.38 2.3,0.01 6.6,6.27 6.7,9.69 0,1.38 0.8,0.92 3.5,-1.93 1.9,-2.05 3.5,-4.57 3.5,-5.59 z m 496.6,-40.698 c 0.4,-1.14 1.4,-1.363 4,-0.887 3.1,0.578 14.4,-2.801 14.4,-4.302 0,-0.264 -1.8,-2.526 -4,-5.025 -7.4,-8.394 -1.9,-16.145 8.4,-11.835 2.1,0.865 4.4,1.572 5.1,1.572 0.8,0 4.2,1.796 7.7,3.991 6.8,4.335 8.9,4.811 10.8,2.509 0.6,-0.825 2.6,-1.5 4.4,-1.5 2.6,0 3.3,-0.538 4.3,-3 1.2,-3.165 2.6,-3.599 6.6,-2.054 2.8,1.07 4,0.119 5,-4.015 2.5,-10.697 16.7,-13.054 18.3,-3.049 1.3,8.118 8,12.107 6.9,4.107 -0.6,-4.405 -0.4,-5.731 2.4,-10.959 4.8,-9.205 3.8,-12.292 -5.3,-17.971 -2,-1.222 -3.6,-2.623 -3.6,-3.114 0,-5.592 -16.7,-5.545 -20,0.055 -1.5,2.56 -4.1,5.231 -6,6.195 -6.7,3.377 -9.5,13.232 -5,17.305 2.1,1.942 2.5,4.142 1,6.418 -0.7,1.111 -1.3,0.698 -2.9,-1.906 -2.4,-3.982 -7.1,-5.875 -16,-6.536 -10.6,-0.777 -18.4,-6.224 -20.4,-14.226 -1.6,-6.161 -3,-8.048 -4.6,-6.083 -9.4,11.529 -12.4,14.68 -15.5,16.312 -4.4,2.378 -5.1,1.823 -3.2,-2.602 0.9,-2.283 2.7,-4.039 5.2,-5.25 3.8,-1.821 3.8,-1.821 1,-4.224 -6.6,-5.687 -11.1,-1.771 -9.2,7.988 1.6,8.224 1.3,9.709 -2.4,12.452 -3.6,2.624 -5.6,14.71 -2.7,16.306 0.8,0.481 2.7,3.358 4.1,6.394 1.8,4.131 3.3,5.879 5.8,6.949 4.2,1.831 4.7,1.83 5.4,-0.015 z m -436.9,-55.463 c 1.6,-0.01 2.4,-0.775 2.8,-2.764 0.4,-1.512 1.8,-6.445 3.1,-10.961 2,-6.491 2.4,-9.342 1.8,-13.61 -0.5,-4.0364 -0.2,-6.1797 1,-8.4894 0.8,-1.6994 1.6,-5.0246 1.7,-7.3895 0.1,-6.2701 1.2,-9.1351 3.8,-10.438 1.2,-0.635 3.5,-2.505 5,-4.154 1.5,-1.65 4.2,-3.733 5.9,-4.629 3.1,-1.619 4.3,-4.487 1.9,-4.679 -20.9,-1.684 -28.9,3.104 -31.6,19.1 -2.9,17.608 -3.5,23.809 -2.2,26.873 1.6,3.753 0.6,10.176 -2,13.506 -3.3,4.231 -0.4,9.476 4.6,8.173 1.1,-0.288 3,-0.53 4.2,-0.538 z m 36.7,-21.471 c 0.3,-1.365 2.6,-3.832 5.1,-5.5483 2.4,-1.6997 4.5,-3.4742 4.5,-3.9435 0,-0.4692 1.5,-1.7824 3.5,-2.9182 2.4,-1.4551 3.5,-2.7796 3.5,-4.4838 0,-2.7234 3.3,-5.372 9,-7.0718 5.5,-1.6664 12.1,-7.7864 12.6,-11.758 1.7,-14.514 1.8,-13.717 -1,-14.782 -2,-0.762 -2.6,-1.676 -2.6,-4.012 0,-3.809 -2.1,-3.967 -6.4,-0.487 -10.7,8.639 -13.3,11.14 -15.7,14.907 -1.5,2.311 -4.7,5.904 -7.3,7.985 -10.6,8.6624 -18.5,24.835 -14.9,30.128 3.1,4.378 8.8,5.552 9.7,1.985 z" />
            <path
               style="fill:#92aba5"
               inkscape:connector-curvature="0"
               id="path3727"
               d="m -1668.3,585.63 c -25.8,-1.64 -74.8,-11.07 -82.6,-15.89 -3.8,-2.35 0.8,-3.4 8.8,-2.03 14.1,2.41 25.3,2.49 25.3,0.17 0,-1.88 -8.9,-4.62 -15.2,-4.7 -4.4,-0.05 -7.5,-0.64 -9.2,-1.76 -3.3,-2.12 -13.2,-4.77 -15.2,-4.02 -2.6,1 -1.6,9.35 1.2,9.35 0.7,0 1.4,0.42 1.4,0.93 0,2.34 -22.4,-5.54 -44.9,-15.8 -88.8,-40.55 -160.7,-117.05 -195.3,-207.98 -12,-31.54 -20.5,-67.42 -13.4,-56.57 3.2,4.87 4.9,-1.48 1.9,-7.08 -0.8,-1.65 -2.3,-5.7 -3.2,-9 -1.3,-4.41 -2.2,-5.97 -3.4,-5.87 -4.4,0.35 -7.2,-27.13 -6.4,-64.13 0.8,-35.09 3.6,-56.84 11.3,-86.46 84.5,-326.21 522.8,-388.98 693.1,-99.265 154.6,263.2 -48.1,589.6 -354.2,570.1 z m 222.8,-160.2 c 2.1,-1.42 4.7,-3.67 5.7,-4.99 1.3,-1.68 3.3,-2.61 6.6,-3.06 6.6,-0.9 15.4,-6.73 15.4,-10.19 0,-0.22 -1.1,0.03 -2.5,0.54 -3.9,1.49 -6.6,-1.86 -4.7,-5.75 4.1,-8.04 2.9,-13.23 -2.9,-13.23 -2.4,0 -5.3,-4.32 -4.5,-6.71 0.4,-1.45 -0.5,-2.11 -4.7,-3.45 -6.4,-2.02 -7.1,-1.68 -6.2,3.18 0.8,4.81 -1.7,6.51 -8.1,5.62 -4.7,-0.64 -7,0.85 -5.8,3.8 0.4,1.02 -0.2,2.87 -1.5,4.65 -3.3,4.34 1.4,8.28 8.5,7.19 3.8,-0.58 4.8,0.7 3.2,4.14 -1.1,2.52 -9.4,8.58 -11.7,8.58 -1.6,0 -1.4,2.09 0.4,4.44 0.8,1.06 1.5,3.11 1.5,4.55 0,5.47 3.9,5.71 11.3,0.69 z m -271,-8.78 c 0.5,-1.86 1,-2.02 4.6,-1.42 3.4,0.58 4.1,0.42 4.1,-0.97 0,-1.32 -0.8,-1.6 -3.8,-1.34 -3.3,0.29 -3.8,0.04 -4.1,-2.05 -0.3,-2.53 0,-2.56 8.1,-0.57 2.8,0.69 4.1,-1.6 1.8,-3.05 -0.6,-0.34 -1,-1.68 -1,-2.98 0,-1.3 -0.8,-3.73 -1.8,-5.4 -2.2,-3.78 -0.7,-6 2.7,-4.18 5,2.7 7.6,-1.93 3.7,-6.62 -4.3,-5.15 -4.3,-12.54 0.1,-8.21 1.9,1.92 3.3,-0.06 3.3,-4.8 0,-4.57 0,-4.57 3.9,-3.94 2.5,0.41 4.2,0.22 4.7,-0.53 0.8,-1.42 -7.4,-8.77 -9.9,-8.81 -1.3,-0.03 -1.7,-0.86 -1.7,-3.11 0,-2.73 -0.3,-3.06 -2.8,-2.89 -4.3,0.28 -5.2,0.05 -5.2,-1.32 0,-0.7 1.4,-1.81 3.1,-2.45 4,-1.51 3.4,-5.29 -1.5,-9.76 -9,-8.28 -15.9,-25.07 -9.6,-23.67 6.1,1.39 12.5,2 13.3,1.25 1.5,-1.48 0.3,-4.47 -2.3,-5.76 -3.8,-1.86 -5.5,-7.84 -2.6,-8.94 2,-0.78 14.6,5.56 14.6,7.37 0,0.82 1.3,3.02 3,4.9 1.9,2.25 3,4.49 3,6.57 0,1.85 0.9,4.09 2.1,5.45 2.2,2.27 2.2,2.36 0.4,5.68 -2.6,4.84 -1.6,6.65 3.9,6.65 3.6,0 4.6,0.38 5.1,2.04 2,6.46 -13.5,7.16 -15.8,0.72 -1.2,-3.24 -3.1,1.16 -2.2,4.97 1.1,4.2 3,5.42 18.3,11.42 8.3,3.27 8.3,3.27 7.7,6.66 -0.5,2.48 -0.2,3.9 1.1,5.32 2.6,2.88 -0.1,5.07 -7,5.64 -7.8,0.65 -9.1,-3.64 -1.6,-5.29 4.5,-0.98 1.3,-5.48 -3.8,-5.48 -1,0 -2.4,-0.54 -3,-1.19 -0.7,-0.65 -1.5,-0.85 -1.9,-0.44 -0.4,0.4 -0.2,1.09 0.5,1.53 1.1,0.65 1,1.53 -0.3,4.57 -4.1,9.83 2.9,19.49 10.6,14.67 3.1,-1.95 4.9,-1.38 4.9,1.61 0,2.67 2.9,8.96 2.9,6.53 0,-0.67 1.6,-2.79 3.6,-4.72 4.1,-4.17 4.3,-6.15 0.9,-13.29 -3,-6.39 -2.4,-10.2 1.9,-11.72 3,-1.07 5.4,0.42 4.1,2.55 -2.4,3.85 -1.4,11.54 1.8,13.89 4.6,3.39 6.3,1.83 6.1,-5.41 -0.2,-4.07 0.1,-5.57 1,-5.37 2,0.45 12.6,-9.14 12,-10.79 -0.8,-2.08 -3.1,-1.74 -3.8,0.58 -0.7,2.02 -2.5,2.8 -2.5,1.04 0,-1.36 4,-7.07 7.2,-10.25 1.5,-1.49 2.8,-3.78 2.8,-5.09 0,-3.73 3.2,-6.08 7.5,-5.39 3.9,0.62 4,0.5 4.8,-5.48 0.6,-4.06 -2.2,-6.19 -7.4,-5.61 -2.2,0.24 -2.5,-0.14 -2.7,-3.47 -0.6,-6.29 -4.3,-3 -6.2,5.43 -0.5,2.37 -1.9,5.11 -3.1,6.09 -2.1,1.65 -2.1,1.89 -0.6,3.57 2.9,3.19 -0.3,9.16 -4.9,9.16 -1.4,0 -2.4,0.58 -2.4,1.37 0,2.97 -2.5,3.58 -5.9,1.44 -4,-2.55 -6.6,-8.12 -5.1,-10.96 0.7,-1.15 0.8,-3.3 0.3,-5.16 -0.4,-1.76 -0.6,-3.83 -0.4,-4.61 0.8,-4.63 -1,-8.08 -4.4,-8.08 -1.8,0 -3.9,-0.68 -4.5,-1.5 -2,-2.36 -5,-1.9 -5,0.75 0.1,4.31 3.3,9.03 7,10.3 5,1.73 3.9,4.76 -2.3,6.1 -1.5,0.33 -2.7,1.21 -2.7,1.97 0,0.76 -0.8,1.38 -1.7,1.38 -1.3,0 -1.3,-0.29 -0.4,-1.44 1.4,-1.68 0.1,-4.97 -2.4,-5.91 -5.2,-1.98 -6.5,-9.36 -3,-16.24 2.8,-5.57 3.1,-10.13 1,-12.97 -0.8,-1.07 -1.5,-3.07 -1.5,-4.46 0,-2.69 -4.9,-8.63 -9.1,-11.25 -1.5,-0.91 -2.9,-2.87 -3.2,-4.54 -0.4,-1.96 -1.8,-3.63 -4.2,-5.03 -2.5,-1.5 -3.5,-2.8 -3.5,-4.57 0,-1.36 -0.6,-2.84 -1.3,-3.28 -1.9,-1.24 -8.1,-3.28 -9.9,-3.3 -0.9,-0.01 -1.9,-0.69 -2.2,-1.51 -0.8,-2.11 -4.4,-1.87 -7.4,0.5 -1.4,1.1 -3.2,2.01 -4.1,2.03 -4.2,0.08 -6.5,4.55 -3.6,6.96 2.3,1.91 0.6,3.17 -1.9,1.48 -3.3,-2.15 -7.6,1.2 -7.6,5.91 0,2.72 -0.6,3.51 -3.5,4.91 -4.1,1.94 -4.3,2.96 -1.4,7.63 1.2,2.08 1.9,4.51 1.6,6.23 -0.3,2.03 0.1,2.97 1.3,3.37 3.7,1.16 4.1,8.98 0.5,8.07 -2.3,-0.58 -2.6,-0.24 -3.8,3.99 -0.8,3.01 -2.2,5.3 -4,6.6 -2.8,1.98 -2.8,1.98 -0.3,4.97 1.4,1.65 2.6,3.63 2.6,4.41 0,0.77 2.3,4.23 5.3,7.67 2.9,3.45 5.6,7.09 6,8.1 1,2.66 3.1,1.49 3.4,-1.91 0.2,-1.61 0.8,-3.9 1.4,-5.1 1.1,-2.2 0.8,-12.76 -0.5,-13.99 -1.2,-1.28 -2.1,0.78 -2.1,5.44 -0.1,6.4 -2.4,6.79 -6.5,1.1 -4,-5.49 -4.7,-8.46 -2.7,-10.74 0.9,-0.99 1.7,-2.77 1.7,-3.96 0,-3.14 1.6,-2.67 2.8,0.83 0.8,2.14 1.7,3.01 3.4,3.03 7.4,0.12 18,16.01 13.3,19.97 -0.9,0.68 -1.5,1.97 -1.5,2.87 0,0.89 -0.8,2.98 -1.6,4.63 -1.6,3.04 -0.7,8.8 1.9,12.23 1.3,1.76 -0.1,6.27 -1.9,6.27 -7.1,0 -11.8,17.36 -7.3,26.24 0.6,1.16 0.4,2.48 -0.6,4 -2.7,4.24 -1,10.35 2.7,9.2 2.3,-0.74 4.8,1.14 4.8,3.59 0,1.59 1.1,2.64 3.1,2.89 0.3,0.04 0.9,-0.87 1.2,-2.02 z m -146.7,-47.42 c 1.1,-0.73 2.6,-2.74 3.3,-4.45 1.5,-3.45 4.3,-3.79 4.9,-0.6 0.4,1.86 3.9,5.46 5.4,5.53 1.5,0.07 0.7,-5 -1.4,-9.06 -3.6,-6.94 2.7,-11.19 8.1,-5.44 2.4,2.55 2.4,2.55 0.2,5.5 -2.3,3.13 -2.7,5.55 -1.2,6.49 1,0.64 4.1,-2.06 4.1,-3.64 0,-0.64 1.3,-0.79 3.3,-0.41 5.1,0.95 6.3,-1.17 3.1,-5.47 -3,-4.11 -1.3,-6.5 3.9,-5.36 1.6,0.35 3.9,0.11 5.1,-0.56 1.9,-1.02 3,-0.76 7.2,1.79 6.3,3.82 9.1,4.66 10.9,3.2 1.7,-1.45 -0.1,-6 -2.4,-6 -4.7,0 -7,-7.35 -2.7,-8.97 3.2,-1.21 4.1,-2.9 2,-3.7 -1,-0.4 -2,-0.02 -2.6,1.01 -1.5,2.73 -4.8,1.89 -9.1,-2.34 -4.8,-4.69 -5.5,-4.85 -6.7,-1.5 -0.6,1.37 -1.1,2.5 -1.3,2.5 -0.2,0 -2.8,-0.45 -5.8,-0.99 -8,-1.45 -13.3,0.53 -13.8,5.14 -0.4,4.58 -1.5,5.41 -3.9,2.87 -2.2,-2.31 -2.9,-1.8 -6.9,4.62 -1.3,2.04 -1.6,1.59 -2.8,-3.89 -0.6,-2.93 -4.4,-3.52 -12,-1.88 -4,0.86 -6.3,6.89 -4.6,11.88 0.7,1.79 0.9,4.08 0.6,5.09 -0.5,1.71 1.4,7.78 3,9.37 1.2,1.19 9.8,0.67 12.1,-0.73 z m -70.5,-103.15 c 1.6,-1.4 2.3,-1.46 4.2,-0.41 3.6,1.94 12.9,-3.07 11.1,-5.98 -0.4,-0.7 -1.4,-0.53 -3,0.5 -5.1,3.33 -9.6,0.56 -5.8,-3.59 3.8,-4.2 9,-6.11 11.8,-4.29 2.4,1.57 6.6,1.22 6.6,-0.55 0,-2.28 -1.6,-4.22 -4.4,-5.53 -1.7,-0.8 -3.9,-2.02 -4.9,-2.71 -1.5,-1.05 -2.3,-0.97 -4.8,0.48 -3.8,2.14 -6.3,2.22 -7.9,0.25 -0.7,-0.83 -1.9,-1.5 -2.6,-1.5 -0.8,0 -1.7,-1.24 -2,-2.75 -0.3,-1.52 -1.2,-4.03 -2,-5.59 -0.8,-1.55 -1.4,-3.43 -1.4,-4.16 0,-3.8 -5.3,-11.68 -7.4,-11.11 -1.2,0.32 -2.7,0.58 -3.5,0.59 -0.9,0.01 -1.2,0.76 -0.8,2.32 0.3,1.27 0.1,4.76 -0.4,7.75 -0.6,3 -1,8.61 -0.9,12.48 0.1,5.7 -0.3,7.54 -2,9.66 -3.6,4.57 0.3,11.81 6.4,11.81 1.4,0 4,0.89 5.8,1.99 4,2.44 5.6,2.5 7.9,0.34 z m 486.8,-48.33 c 1.3,0 7,-8.91 8.1,-12.88 1.3,-4.04 4,-5.8 7.3,-4.55 3,1.17 11.7,-3.62 12.4,-6.83 0.4,-2.08 1.5,-3.38 3.7,-4.31 10.5,-4.55 27.9,-27.79 37.1,-49.61 1.8,-4.23 5.2,-10.3 7.7,-13.5 7.4,-9.49 10.2,-19.77 7.7,-27.542 -1,-3.049 -1,-4.022 0.2,-5.407 0.8,-1.053 1.4,-4.172 1.4,-8.282 0,-3.627 0.5,-7.494 1,-8.594 0.8,-1.903 0.7,-1.924 -1.5,-0.437 -1.5,0.999 -3.1,3.891 -4.4,8.019 -2.8,8.457 -3.2,8.955 -6.9,8.665 -3.2,-0.247 -3.2,-0.247 -3.2,11.758 -0.1,10.29 -0.4,12.69 -2.3,16.87 -1.2,2.69 -2.2,5.45 -2.2,6.16 0,1.18 -5.2,11.6 -12.9,25.82 -1.7,3.22 -3.1,6.66 -3.1,7.65 0,0.99 -4.2,5.89 -9.3,10.87 -5.1,4.99 -11,10.86 -13.2,13.03 -2.2,2.18 -5.7,4.62 -7.7,5.42 -2.2,0.93 -3.8,2.32 -4.2,3.82 -0.6,2.44 -7,6.59 -9.3,6.06 -3.3,-0.73 -15.3,10.81 -15.3,14.69 0,6.65 1.9,8.93 5.1,5.99 1.7,-1.59 3.4,-2.88 3.8,-2.88 z m -302.6,-28.51 c 3.6,-2.47 6.7,-5.18 7,-6.01 0.3,-0.82 1.9,-2.05 3.4,-2.71 1.5,-0.66 4.1,-2.19 5.8,-3.4 4,-2.93 12.5,-4.28 12.5,-1.99 0,2.3 1.7,2 5.1,-0.88 2.4,-1.98 4.1,-2.5 8.3,-2.5 5.7,0 8,-1.5 7.4,-4.71 -0.3,-1.31 -1.2,-1.73 -3.4,-1.56 -7.3,0.59 -8.6,0.53 -9.6,-0.46 -3.8,-3.85 3.4,-7.27 15.3,-7.27 9.5,0 13.5,-1.12 19.1,-5.34 2.4,-1.81 4.1,-2.31 6.5,-1.95 1.7,0.28 5.2,-0.19 7.7,-1.04 6,-2.06 11.2,-1.2 13.4,2.22 2.1,3.35 3.3,4.17 5.2,3.58 0.9,-0.27 2.4,0.18 3.5,0.99 4.1,3.08 9.9,0.76 11.7,-4.66 0.2,-0.77 1,-0.72 2.7,0.15 1.9,1.04 2.9,0.94 5.8,-0.61 3.4,-1.84 3.4,-1.84 5.8,0.91 2,2.27 3.2,2.75 7.2,2.77 2.6,0.01 6.5,0.42 8.5,0.89 4.9,1.13 5.1,-0.98 0.7,-6.5 -5.8,-7.32 -2.6,-13.41 7.1,-13.41 6.6,0 15.3,-3.49 20.9,-8.27 3.3,-2.91 6.2,-3.25 11.1,-1.31 3,1.19 4.4,-6.98 1.9,-10.57 -2.1,-2.84 -2.5,-3.01 -7.8,-2.69 -6.2,0.38 -5.3,1.22 -10.7,-10.42 -2.1,-4.413 -2.4,-6.071 -1.5,-7.122 2.4,-2.947 -1.6,-6.484 -5.9,-5.129 -3.9,1.221 -5.4,-0.838 -5.7,-7.393 -0.3,-9.31 4.9,-12.186 10.3,-5.658 2.8,3.325 4,3.929 7.5,3.676 1.2,-0.086 1.6,-0.999 1.5,-3.369 -0.1,-2.749 0.4,-3.48 3.1,-4.75 2.3,-1.082 3.4,-2.377 3.8,-4.65 1,-5.177 0.2,-6.7 -4.9,-9.145 -6,-2.841 -8.1,-2.411 -6.5,1.299 1.8,3.918 -0.7,5.919 -7.1,5.629 -7.2,-0.329 -12.6,1.581 -15.6,5.513 -4.2,5.485 -9.4,6.788 -9.4,2.337 0,-4.41 -5.2,-9.983 -9.3,-9.983 -5.4,0 -11.7,-3.402 -11.7,-6.32 0,-3.133 -1.9,-4.68 -5.6,-4.68 -5.5,0 -13.1,-2.827 -14.9,-5.603 -1.6,-2.486 -2,-2.58 -9.9,-2.298 -9.5,0.342 -16,-0.656 -17.7,-2.719 -2.4,-2.817 0.5,-3.767 10.5,-3.5 7.4,0.197 10,-0.106 11.9,-1.383 2.4,-1.543 2.6,-1.519 4.6,0.434 2.7,2.702 7.1,2.844 6.4,0.207 -0.6,-2.329 1.2,-3.077 9.4,-3.842 7.6,-0.711 8.5,-3.215 2,-6.044 -3,-1.332 -3.6,-4.274 -1.3,-6.233 1.2,-0.99 3.2,-0.626 10.3,1.881 10,3.53 10.3,3.584 10.3,1.788 0,-0.723 1.3,-2.587 2.9,-4.143 3,-2.829 3,-2.829 0,-5.588 -1.6,-1.517 -2.9,-3.19 -2.9,-3.718 0,-0.527 -2.6,-1.218 -5.6,-1.535 -3.2,-0.324 -8.4,-1.921 -12,-3.64 -3.5,-1.685 -7.2,-3.0635 -8.3,-3.0635 -4.4,0 -6.8,-3.532 -4.9,-7.0277 3.8,-6.7608 -0.1,-13.353 -5.1,-8.5938 -3.7,3.5503 -8,3.1112 -13.7,-1.404 -2,-1.636 -4.1,-2.975 -4.5,-2.975 -0.4,0 -2.6,-1.204 -4.8,-2.677 -4.7,-3.065 -5.6,-5.916 -1.6,-4.906 4.3,1.084 4.4,-2.22 0.2,-5.619 -2,-1.591 -4.1,-4.38 -4.7,-6.197 -0.6,-1.904 -2.2,-3.795 -3.6,-4.46 -5.3,-2.396 -3,-7.242 4.1,-8.856 11.8,-2.677 15.5,-1.672 17.4,4.715 1.4,4.987 2,5.707 6.2,7.715 3.1,1.478 4.8,3.024 5.2,4.647 0.9,3.433 7.1,6.917 10.9,6.087 2.5,-0.552 3.4,-0.154 5.7,2.673 2.5,2.96 3.1,3.2 5.2,2.209 4.3,-1.944 14.9,4.323 14.9,8.798 0,2.366 1.7,3.3084 3.5,1.867 1,-0.897 2.3,-0.901 5.2,-0.016 7.6,2.332 8.3,3.0183 14.6,13.287 1.4,2.3019 2.1,2.5926 3.7,1.7288 3,-1.5991 -2.1,-10.7 -7.6,-13.545 -14.2,-7.3848 -20.4,-16.385 -8.5,-12.485 6.2,2.061 10.2,-1.28 4.8,-4.053 -3.1,-1.607 -7.7,-6.05 -7.7,-7.445 0,-4.301 7,-5.587 8,-1.462 0.4,1.873 1.3,2.563 3.5,2.769 5.6,0.517 7.1,1.181 8.2,3.536 0.7,1.485 5,4.529 11.8,8.221 7.3,4.035 11,6.658 11.8,8.415 2.1,4.989 12.8,14.581 14.2,12.735 0.6,-0.89405 2.6,-1.7357 4.4,-1.8705 4.4,-0.33836 5.4,-1.9384 4.6,-7.3019 -0.7,-4.5096 -0.7,-4.5096 4.4,-4.5096 3.8,0 5.1,-0.368 5.1,-1.476 0,-0.813 1.1,-2.25 2.6,-3.194 2.6,-1.717 2.6,-1.717 0.4,-3.523 -2.9,-2.351 -5.7,-2.301 -6.3,0.115 -0.5,1.917 -6,4.061 -10.4,4.073 -6.7,0.018 -15.5,-5.386 -18.7,-11.477 -5.5,-10.76 -14,-18.518 -20.3,-18.518 -4.3,0 -7.3,-2.337 -7.3,-5.655 0,-2.781 2.4,-3.119 5.7,-0.795 1.7,1.189 3,1.332 5.6,0.615 6.3,-1.719 15.7,1.994 15.7,6.184 0,5.542 12.8,14.475 19.7,13.754 1.2,-0.126 3.2,0.49 4.6,1.369 2.4,1.567 7.7,0.535 7.7,-1.498 0,-2.162 -9.6,-7.974 -13.2,-7.974 -2.8,0 -4.7,-0.796 -7.3,-3.103 -5.4,-4.777 -4.3,-9.223 2.1,-8.187 3.8,0.631 5.4,-1.806 5.4,-8.704 0,-3.864 0,-3.864 5.7,-4.994 8,-1.566 8.1,-1.608 8.4,-4.2 0.3,-1.69 1.1,-2.398 3.2,-2.634 5.8,-0.664 8,5.113 2.7,6.972 -3.6,1.226 -3.8,2.822 -1,5.401 1.7,1.519 2.4,1.643 4,0.676 2.5,-1.558 4,0.554 1.6,2.285 -2.2,1.649 -2.1,3.22 0.5,4.025 1.4,0.445 3,-0.038 4.9,-1.433 6.1,-4.495 10.3,-1.526 4.7,3.319 -4.4,3.879 -6.5,15.577 -2.7,15.577 1.1,0 2,-0.363 2,-0.807 0,-1.516 9,-7.193 11.4,-7.193 3.3,0 3.8,-1.182 2.2,-5.143 -0.8,-1.846 -1.7,-5.798 -2.1,-8.781 -1.4,-10.364 -9,-17.189 -9,-8.076 0,4.688 -1.8,5.369 -2.7,1.029 -0.5,-2.385 -2.4,-5.165 -6.3,-8.887 -9,-8.611 -6.2,-10.342 7.5,-4.628 7.7,3.242 9,4.156 9,6.531 0,4.896 17.4,15.179 21.2,12.522 3.2,-2.277 8.3,-1.989 10.7,0.611 1.1,1.197 2.2,1.985 2.3,1.75 0.1,-0.235 0.8,-1.328 1.4,-2.428 0.8,-1.58 2.7,-2.189 8.7,-2.904 6.6,-0.774 7.7,-1.179 7.7,-2.816 0,-4.689 -11.1,-17.131 -11.9,-13.28 -0.8,4.325 -8.4,6.702 -9.7,3.079 -0.8,-1.883 1.3,-5.579 3,-5.579 3.6,0 6.6,-6.541 3.4,-7.54 -5.4,-1.713 -11.9,-10.945 -9.2,-12.955 2.3,-1.69 1,-4.5 -2.1,-4.5 -1.4,0 -4.2,-1.43 -6.3,-3.26 -4,-3.52 -11,-8.93 -13,-10.1 -1.9,-1.18 -7.2,2.12 -7.2,4.55 0,2.86 2.7,5.81 5.4,5.81 3.3,0 6.8,4.21 6.4,7.63 -0.5,4.554 -3.2,4.081 -6.3,-1.09 -2.2,-3.78 -3,-4.46 -4.9,-3.99 -3.1,0.78 -11.7,-5.08 -13.9,-9.52 -2.1,-4.18 -0.9,-5.96 2.4,-3.65 6.2,4.37 7.9,-0.02 2.1,-5.63 -6.8,-6.61 -15.3,-8.04 -19.3,-3.24 -1.5,1.92 -6.3,1.91 -7.9,-0.01 -0.7,-0.83 -2.1,-1.5 -3,-1.5 -3,0 -7.3,-3.99 -6,-5.53 2.8,-3.44 -6,-8.63 -15,-8.86 -3.4,-0.09 -4.5,0.26 -4.5,1.39 0,0.93 0.7,1.37 1.9,1.16 2,-0.35 0.9,2.06 -1.9,4.04 -3.9,2.78 -19.8,-2.87 -27.5,-9.76 -1.4,-1.23 -4.3,-2.49 -6.5,-2.8 -12.7,-1.78 -18.4,-2.7 -21.6,-3.48 -2,-0.48 -6.2,-0.53 -9.3,-0.1 -3.5,0.48 -6.9,0.38 -8.7,-0.24 -1.6,-0.57 -4.9,-0.82 -7.2,-0.55 -4.5,0.51 -13.8,-1.62 -17.5,-4.02 -10.1,-6.6 -34.3,0.81 -48,14.66 -3.5,3.5 -5.2,3.15 -5.2,-1.05 0,-1.08 -1.2,-1.87 -3.5,-2.3 -4.3,-0.79 -4.8,-3.67 -1,-5.38 6,-2.75 1.3,-5.15 -5.2,-2.66 -2.6,0.97 -6.1,1.72 -7.8,1.66 -1.7,-0.06 -7.1,0.82 -12,1.95 -8.6,1.96 -11.9,3.03 -21,6.91 -2.2,0.93 -6.3,2.5 -9,3.49 -6.8,2.44 -7.7,3.3 -7.1,6.37 0.5,2.1 -0.1,3.11 -2.8,5.33 -1.9,1.51 -3.6,3.69 -3.8,4.85 -0.3,1.58 -1.8,2.62 -6.3,4.17 -7.9,2.68 -12.9,5.88 -18.9,11.87 -7,7.12 -11.6,5.53 -10.2,-3.59 0.8,-5.29 0.2,-5.55 -5,-2.03 -2.1,1.37 -4.4,2.5 -5.2,2.5 -0.8,0 -3.4,1.35 -5.9,3 -2.4,1.65 -5.8,3.68 -7.4,4.52 -3,1.56 -4.2,6.56 -1.9,7.975 2.9,1.814 -3.1,7.443 -6.6,6.117 -1.8,-0.678 -3,1.238 -1.6,2.58 1.4,1.463 -0.6,6.839 -2.3,6.166 -0.8,-0.284 -2.3,0.002 -3.5,0.635 -1.9,0.99 -2.3,0.861 -2.7,-0.923 -0.7,-2.758 -5.2,-2.759 -8.7,-0.002 -4.3,3.36 -3.5,5.285 1.9,4.679 5,-0.564 6.1,0.219 4.5,3.205 -1.9,3.602 -4.9,4.452 -8.5,2.477 -3.2,-1.705 -3.4,-1.695 -6.7,0.349 -1.8,1.159 -6.4,3.785 -10.2,5.837 -4.2,2.292 -8.2,5.475 -10.5,8.263 -2,2.493 -6.2,7.29 -9.4,10.66 -6.5,6.901 -6.7,7.68 -3.3,9.257 2.2,1.007 2.7,0.795 4.7,-2.089 4.2,-5.962 13.3,-15.894 15.9,-17.189 7.8,-4.055 22.3,-6.487 23.7,-3.989 0.8,1.336 1.6,1.215 6.3,-0.947 3,-1.364 7.7,-3.044 10.5,-3.734 5.8,-1.456 7.5,-2.502 7.5,-4.638 0,-7.127 6.3,-11.915 7.3,-5.57 0.3,2.004 1.6,4.712 2.8,6.018 2.2,2.374 2.2,2.374 -1.8,6.606 -3.5,3.702 -5.8,6.974 -13.6,18.618 -2.7,4.124 -4.8,5.36 -6.1,3.593 -1.5,-1.971 -6.8,-0.501 -12.8,3.513 -3.4,2.357 -5.4,2.976 -9.6,2.99 -14.3,0.049 -24.2,11.743 -24.2,28.71 0,2.3045 -0.5,4.4525 -1,4.7728 -2,1.2588 -2.3,9.5295 -0.5,13.58 1.8,3.994 0.1,13.806 -2.6,15.513 -3.8,2.347 1.1,7.442 7.1,7.442 4.8,0 4.8,0 6.4,-5.75 0.9,-3.162 2.3,-8.307 3.2,-11.432 1.1,-3.86 1.4,-7.277 1,-10.657 -0.5,-3.804 -0.2,-6.1813 1.3,-10.104 1.2,-2.822 2.1,-6.5023 2.1,-8.1789 0,-2.2491 0.9,-3.8781 3.6,-6.2131 1.9,-1.74 4,-4.196 4.5,-5.456 0.4,-1.26 2.3,-3.06 4,-4 1.7,-0.94 4.4,-2.721 5.9,-3.959 3.4,-2.814 4.2,-2.814 5.5,0 2.6,5.919 16.5,-0.746 21.5,-10.25 11.2,-21.687 52,-42.813 52,-26.938 0,0.89 1.1,2.13 2.5,2.757 3,1.398 3.1,2.859 0.3,5.863 -2.8,2.922 -1.9,3.896 1.8,2.031 5.8,-2.93 11.1,-3.02 12.9,-0.22 2.1,3.098 3.1,3.122 7.5,0.18 5.4,-3.642 6.5,-3.77 9.6,-1.111 1.6,1.34 3.3,2.437 3.7,2.437 0.5,10e-4 0.7,1.803 0.4,4.005 -0.5,4.003 -0.5,4.003 3.4,4.63 4.6,0.736 3.8,2.773 -1.5,3.936 -5.1,1.139 -9.4,3.554 -10.5,6.015 -1.7,3.828 -8.2,5.208 -12,2.547 -6.8,-4.9 -25.1,5.352 -28.3,15.883 -0.8,2.657 -2.7,5.254 -6,8.0442 -9.2,7.7093 -11.2,22.234 -3.5,24.513 9.3,2.745 -6.1,35.556 -15.5,33.088 -2.7,-0.689 -6.8,2.668 -6.8,5.474 0,4.521 -15.1,13.263 -24.8,14.387 -3.1,0.367 -9.2,1.805 -13.5,3.196 -12.1,3.922 -28,0.314 -24.8,-5.637 0.8,-1.419 0.5,-2.491 -1,-4.473 -2.7,-3.381 -4.9,-3.383 -4.9,-0.006 0,2.456 -0.3,2.581 -4.4,2.25 -4.3,-0.351 -4.3,-0.351 -0.7,3.925 16.1,19.341 57.9,19.876 80.3,1.028 2.9,-2.416 7.7,-6.032 10.8,-8.035 8.9,-5.896 13.4,-10.764 16.7,-17.908 1.7,-3.652 3.6,-6.959 4.2,-7.35 5.1,-3.154 -0.8,13.624 -6.8,19.23 -3.7,3.528 -5.1,5.602 -5.1,7.56 0,3.626 0.9,3.414 5.5,-1.301 2.9,-3.031 4.6,-4 7.1,-4 3.6,0 8.4,-6.86 9.9,-14 0.3,-1.925 1.3,-4.496 2.1,-5.714 0.7,-1.218 1.4,-3.791 1.4,-5.716 0,-2.103 1.3,-6.01 3.4,-9.785 3.2,-5.774 3.3,-6.488 2,-8.785 -2.2,-3.9373 -1.8,-13.863 0.7,-18.538 1.2,-2.1789 2.4,-5.714 2.7,-7.856 0.8,-4.875 3.4,-6.808 5.8,-4.359 1.7,1.616 1.6,1.856 -0.7,4.278 -3,3.225 -1.8,5.8262 3,6.2983 4.2,0.4139 5.2,-0.6537 5.6,-5.9863 0.5,-7.781 2.8,-12.384 6.2,-12.049 1.9,0.193 3.8,-0.543 5.8,-2.25 1.6,-1.395 4.5,-2.783 6.5,-3.084 1.9,-0.3 5.7,-1.404 8.5,-2.453 9.2,-3.542 10.1,-3.549 13.4,-0.108 2.1,2.264 3.8,3.113 6.2,3.129 7.7,0.051 14.5,5.203 12,9.123 -0.6,1.034 -0.9,2.995 -0.5,4.358 0.4,1.802 0.1,2.658 -1.1,3.134 -2,0.761 -3.5,-1.104 -3.5,-4.387 0,-3.65 -4.4,-2.911 -8.8,1.5 -2.1,2.063 -5,4.303 -6.5,4.979 -1.5,0.676 -2.7,1.9132 -2.7,2.75 0,2.2272 4.6,1.912 7,-0.4785 4.6,-4.6225 12.2,-0.9965 11.6,5.5499 -0.1,1.512 0.4,1.8983 2.4,1.7195 1.3,-0.1268 3.8,-0.3518 5.3,-0.5 3.3,-0.3069 5.4,1.9723 4.3,4.7377 -0.6,1.5538 -1.6,1.7045 -7.7,1.1904 -15.3,-1.2848 -24.8,7.805 -15.9,15.302 1.6,1.375 3,3.036 3,3.691 -0.1,3.789 -6.1,1.554 -8.1,-2.995 -1,-2.201 -2.4,-3.358 -4.8,-3.962 -6.6,-1.662 -6.9,-0.818 -4.5,13.016 1,5.791 -7.5,2.735 -9,-3.234 -0.4,-1.383 -1.1,-2.516 -1.6,-2.516 -0.5,0 -1.8,-0.922 -2.9,-2.049 -1.9,-2.077 -7,2.953 -9.4,9.299 -0.4,0.963 -1.2,1.75 -1.8,1.75 -1.5,0 -0.2,-5.675 2.3,-9.793 1.4,-2.266 1.8,-4.138 1.3,-6 -1.7,-7.1013 -0.4,-11.897 2.8,-9.7172 3.2,2.3 6.2,1.8527 8.2,-1.2393 1,-1.5125 3.6,-4.4358 5.8,-6.4962 3.6,-3.4286 3.9,-3.9624 2.8,-6.2971 -2.1,-4.7092 -1.5,-8.0782 1.9,-9.4572 6.3,-2.641 3.7,-4.082 -7,-3.761 -12.2,0.368 -22.7,8.204 -14,10.472 2.4,0.6392 2.5,3.0239 0.3,6.317 -2.4,3.4644 -3.3,3.9398 -7.7,3.9572 -7.5,0.03001 -12.6,9.0371 -7.6,13.515 2.3,2.107 2.5,5.215 0.5,7.877 -2.5,3.275 8.9,20.623 13.5,20.623 2.4,0 2,4.848 -0.5,7.422 -1.9,1.813 -2.5,3.214 -2,4.373 0.4,0.938 1,2.977 1.3,4.532 0.7,2.826 0.7,2.826 2.9,-0.25 3.2,-4.281 6.3,-4.149 6.3,0.268 0,4.37 2.9,7.278 5.8,5.735 2.7,-1.446 2.8,-1.407 3.5,1.049 0.7,2.541 11,-5.48 12.2,-9.466 0.4,-1.189 1.6,-3.187 2.8,-4.44 2,-2.173 2,-2.405 0.4,-5.109 -1.9,-3.151 -1.5,-4.114 1.8,-4.114 5.7,0 7.5,11.35 2.4,15 -7.9,5.597 -11.1,9.389 -10.5,12.473 0.6,3.06 0.5,3.08 -3.7,2.981 -5.7,-0.133 -6.3,0.19 -7.8,3.629 -1.3,3.168 -1.6,2.6 7,14.703 1.7,2.357 3.1,4.944 3.1,5.75 0,1.916 1.9,1.89 2.6,-0.036 0.3,-0.879 1.8,-1.5 3.6,-1.5 3.4,0 1.4,-3.876 -2.1,-4.102 -0.9,-0.056 -0.1,-0.465 1.8,-0.909 1.9,-0.453 4.5,-0.396 5.9,0.13 3,1.141 3.9,0.464 2.2,-1.619 -1.8,-2.119 -0.8,-2.821 4.2,-2.918 4.2,-0.082 4.2,-0.082 3.9,-3.832 -0.3,-4.228 1.6,-4.837 8.9,-2.732 3.1,0.925 3.7,0.777 5.6,-1.609 2.3,-2.907 9,-2.809 11.4,0.17 0.7,0.782 2.2,1.421 3.5,1.421 2.3,0 3.5,1.69 3.5,5.082 0,1.385 0.7,1.918 2.5,1.918 4.8,0 5.2,7.919 0.6,16.685 -2.4,4.74 -2.8,5.05 -9.6,7.81 -3.3,1.34 -5.5,2.93 -6.3,4.76 -1.1,2.23 -2,2.75 -4.9,2.75 -2.8,0 -4.3,0.75 -6.8,3.5 -1.7,1.92 -3.8,3.5 -4.5,3.5 -0.7,0 -2.9,0.96 -4.8,2.15 -1.9,1.18 -5.5,2.53 -8.1,3 -2.5,0.48 -7.5,2.6 -11.1,4.72 -5.3,3.14 -7.9,3.99 -13.8,4.56 -8.8,0.83 -13.5,2.67 -18.5,7.18 -2.1,1.86 -4.4,3.39 -5.3,3.39 -0.8,0 -2.2,0.92 -3.2,2.05 -1,1.13 -3.6,2.9 -6,3.94 -4.1,1.83 -5.2,3.29 -3.4,4.43 1.5,0.92 7.5,-1.54 10,-4.06 3.9,-4.12 11.2,-3 11.2,1.74 0,3.39 2.8,4.09 3.7,0.91 0.7,-2.62 5.4,-5.39 12.7,-7.49 3.3,-0.94 6.9,-2.72 8.1,-3.97 1.9,-2.06 13.7,-4.62 15.1,-3.26 1,1.04 -3.5,4.77 -7.6,6.22 -2.5,0.88 -7.6,2.68 -11.3,3.99 -3.7,1.32 -8,3.32 -9.4,4.45 -1.4,1.12 -3.3,2.06 -4.2,2.09 -2.9,0.07 -10.8,7.72 -9.4,9.1 0.9,0.93 1.8,0.93 3.9,-0.02 1.9,-0.85 3,-0.9 3.7,-0.17 1.5,1.53 4.4,1.28 5,-0.45 0.8,-1.94 3.6,-1.95 4.3,-0.02 0.9,2.23 -10.9,13.51 -13.4,12.86 -1.6,-0.42 -2.1,0.16 -2.5,3.33 -0.4,2.1 -0.9,4.84 -1.3,6.08 -1,3.29 0.6,2.83 7.9,-2.26 z m 61.7,-160.9 c -0.6,-0.776 -1.4,-3.019 -1.7,-4.984 -0.3,-1.966 -1.2,-4.086 -2,-4.712 -3.7,-3.118 -1.3,-5.773 7.4,-7.95 3.2,-0.7986 6.3,-2.4015 7.9,-4.0689 2.9,-3.0546 3.2,-1.8705 -3.3,-11.924 -0.9,-1.4029 -3.4,-3.7946 -5.5,-5.3151 -4,-2.885 -4.9,-5.291 -2.3,-6.277 2.3,-0.912 6.5,2.349 6.5,5.144 0,1.8595 0.9,2.953 4,4.4975 2.4,1.2484 4,2.745 4,3.855 0,0.9979 1.3,3.0375 3,4.5325 2.2,1.9362 2.9,3.2782 2.4,4.6653 -0.7,2.3071 2.3,2.6442 7.4,0.8434 2.6,-0.8873 3.7,-0.7988 5.6,0.4507 2.2,1.4353 2.5,1.405 4.1,-0.3962 4,-4.3634 14.3,0.0523 16.1,6.8798 2.5,9.484 -28.2,16.617 -33.5,7.761 -3.7,-6.324 -11.1,-5.763 -11.1,0.842 0,5.61 -6,9.723 -9,6.156 z m -181,131.32 c 2.9,-3.19 13.7,-4.87 30.7,-4.77 19.2,0.11 28.3,-1.91 20.2,-4.52 -2.8,-0.92 -3.5,-1.66 -3.7,-4.31 -0.4,-3.2 -0.4,-3.2 -5.5,-2.61 -6.4,0.71 -9,2.3 -5.8,3.49 3.1,1.13 1.7,2.57 -1.8,2.04 -1.8,-0.25 -3.7,-1.46 -4.6,-2.83 -1.9,-2.95 -3.6,-3.03 -5.9,-0.27 -1.7,1.93 -2,1.98 -3.4,0.53 -2.8,-2.75 -0.2,-6.79 3.8,-5.99 3.7,0.73 4.9,-0.6 4.9,-5.3 0.1,-3.63 -2.6,-4.58 -13.4,-4.76 -7.6,-0.13 -7.9,-1.74 -1,-5.51 5.9,-3.25 6.8,-5.63 2.8,-7.15 -2,-0.77 -2.9,-0.76 -3.2,0.02 -0.2,0.6 -3.1,2.94 -6.5,5.2 -3.4,2.26 -7.5,5.38 -9.1,6.92 -1.7,1.54 -5.7,4.24 -9,5.99 -3.3,1.75 -7.7,4.7 -9.8,6.55 -2.1,1.86 -4.1,3.38 -4.5,3.38 -3.4,0 -7.2,6.71 -4.1,7.18 3.3,0.48 3.2,2.16 -0.1,4.16 -5.7,3.32 -0.6,5.04 6.3,2.16 5.5,-2.31 8.9,-1.92 11.8,1.39 3.1,3.63 7.2,3.27 10.9,-0.99 z m -95.4,-16.65 c 3,-4.03 5.4,-8.89 5.4,-10.98 0,-1.01 0.9,-2.62 2,-3.58 1.6,-1.39 1.9,-2.45 1.4,-5.22 -0.7,-3.8 -0.4,-4.09 2.6,-2.24 1.7,1.06 2.2,0.92 3.5,-1 0.9,-1.23 2.6,-2.23 3.9,-2.23 3,0 3.7,-1.87 2.9,-7.53 -0.5,-3.71 -0.3,-4.47 1,-4.47 3.4,0 3.4,-8.918 0,-19.672 -1.8,-5.62 -1.7,-6.212 2,-23.167 2.2,-9.786 7.8,-14.93 10,-9.166 2.5,6.703 6.3,-3.438 5.2,-13.887 -1.1,-10.82 -0.9,-11.978 4.7,-21.04 5.9,-9.711 6.9,-16.206 2.9,-20.473 -2.7,-2.8199 -4.1,-6.9266 -4.1,-11.542 0,-6.641 -13.5,-5.429 -15.7,1.406 -0.3,1.091 -2.5,3.8758 -4.7,6.1882 -5.2,5.247 -8.8,9.9688 -10.3,13.29 -0.6,1.407 -3,4.4538 -5.2,6.7698 -6.1,6.242 -5.1,10.51 1.1,4.595 4.6,-4.484 5.3,11.714 0.9,23.009 -0.6,1.548 -1.1,4.142 -1.1,5.765 0,4.792 -5.7,13.693 -10.2,15.979 -2.1,1.089 -5.1,3.822 -6.5,6.072 -3,4.41 -3,4.166 2.3,7.515 3.9,2.428 -4.6,11.353 -10.8,11.353 -5.2,0 -5.5,-3.303 -0.7,-8.511 4.2,-4.532 4.2,-4.532 1.5,-9.395 -1.5,-2.715 -2.6,-6.461 -2.6,-8.479 0,-9.061 -4.1,-0.602 -6.6,13.535 -1.1,6.415 -2.2,10.041 -3.6,11.55 -2.2,2.331 -7,14.825 -9.5,24.775 -2.9,11.69 3.9,23.49 8.4,14.45 2.8,-5.75 2.8,-6.78 -0.2,-7.92 -2.9,-1.1 -3.4,-4.5 -1.1,-7.56 0.8,-1.07 1.5,-2.89 1.5,-4.05 0.1,-3.51 4.3,-7.261 7.5,-6.65 3.1,0.59 4.5,-0.854 4.5,-4.475 0.1,-1.549 0.8,-2.426 2.6,-2.869 3.3,-0.834 6.5,1.96 6.5,5.754 0,3.02 1.6,3.87 2.6,1.35 1.2,-3.138 6.4,0.09 6.4,3.97 0,10.88 -10.1,24.48 -14.4,19.45 -1.4,-1.66 -2,-1.84 -3.2,-0.88 -2.1,1.72 -1.8,2.76 1.6,6.63 3.1,3.55 3.1,5.33 0.1,5.33 -2.1,0 -4.1,1.86 -4.1,3.7 0,1.91 3.5,1.58 8.1,-0.76 4.9,-2.5 6.6,-1.56 7.5,4.19 0.7,4.59 1.3,4.76 4,1.12 z m 502,-51.679 c 0.3,-0.959 1.6,-1.283 3.7,-0.991 9.7,1.32 19.1,-4.303 12.7,-7.569 -11.4,-5.823 -6.9,-17.933 5.1,-13.674 2.5,0.912 5.1,1.658 5.7,1.658 0.5,0 4.2,1.995 8.2,4.433 7,4.342 9.3,4.791 10.3,2.045 0.4,-0.939 1.6,-1.201 3.9,-0.834 2.9,0.482 3.4,0.229 4.4,-2.554 1.3,-3.267 4.8,-4.248 7.1,-1.957 1.9,1.934 4.3,0.183 4.3,-3.201 0,-2.217 0.9,-4.107 3.3,-6.473 7.3,-7.318 14.2,-4.973 14.2,4.853 0,4.966 0.2,5.559 1.9,5.384 1.3,-0.12 2.4,0.676 3,2.054 2.7,5.944 6.3,0.363 4.4,-6.821 -1.1,-4.512 -1,-5.158 0.8,-7.678 8.8,-11.883 5.6,-19.302 -12.1,-28.231 -10,-4.988 -14,-4.024 -17.4,4.188 -1.7,3.816 -2.7,4.869 -5.3,5.562 -6.3,1.626 -10.2,12.79 -5.8,16.73 2,1.838 2.8,7.5 1,7.5 -0.5,0 -1.6,-1.181 -2.3,-2.625 -1.8,-3.34 -7.3,-5.453 -16.3,-6.251 -12.5,-1.112 -20.4,-8.299 -20.4,-18.49 0,-3.477 -2.9,-3.503 -6.1,-0.054 -2.2,2.312 -3,2.518 -7.4,1.982 -7.7,-0.915 -17.5,-0.788 -17.5,0.226 0,0.216 0.9,1.164 2.1,2.108 3.5,2.82 4,15.292 0.7,18.721 -3.8,4.134 -5.3,14.277 -2.4,16.883 1.2,1.1 3.1,3.979 4.1,6.398 2.7,6.228 10.6,10.597 12.1,6.678 z m -401,-76.058 c 0,-2.029 1,-3.594 2.9,-4.987 1.6,-1.1169 4.4,-3.418 6.4,-5.1138 2,-1.6958 4.3,-3.3691 5.3,-3.7186 1.1,-0.4094 1.8,-1.6845 1.8,-3.5852 0,-3.3676 4.2,-6.582 9.7,-7.4304 7.9,-1.228 13.7,-9.695 13.4,-19.683 -0.1,-2.475 0.4,-5.762 1,-7.305 1.5,-3.623 -0.3,-6.056 -2.1,-2.774 -1.6,2.908 -3,1.696 -3,-2.48 0,-4.4 -0.9,-4.326 -6.5,0.559 -2.6,2.2 -5,4 -5.4,4 -1.4,0 -8.7,7.488 -11,11.234 -1.3,2.054 -4.7,5.831 -7.7,8.394 -11.3,9.6565 -18.3,23.812 -15,30.274 3.1,5.996 10,7.767 10.2,2.616 z" />
            <path
               style="fill:#70a7b4"
               inkscape:connector-curvature="0"
               id="path3725"
               d="m -1677.7,584.09 c -19.4,-1.81 -39.4,-5.57 -62,-11.67 -14.2,-3.84 -15.8,-7 -2.4,-4.71 14,2.39 25.3,2.48 25.3,0.21 0,-2.15 -10.7,-5.64 -16.3,-5.32 -4.1,0.23 -6.5,-0.14 -8.2,-1.27 -8.2,-5.37 -16.9,-5.07 -16.4,0.56 1.2,12.47 -61.4,-17.26 -111,-52.71 -64.2,-45.85 -123.7,-136.81 -139.2,-212.58 -2.4,-12.03 -2.4,-13.06 0.2,-9.52 3.6,4.73 5.4,-0.94 2.2,-6.83 -0.8,-1.65 -2.3,-5.7 -3.2,-9 -1.2,-4.32 -2.2,-5.97 -3.3,-5.88 -2.2,0.17 -4.4,-12.14 -5.9,-32.62 -8.8,-127.02 51.3,-255.34 154.6,-329.78 58.5,-42.21 128.3,-67.69 196.5,-71.71 5.7,-0.34 13.6,-0.81 17.3,-1.05 137.4,-8.58 282.8,79.015 347.7,209.46 131.9,265.51 -79.6,571.94 -375.9,544.42 z m -83.4,-32.34 c -0.3,-1.1 -0.1,-2.25 0.4,-2.56 0.5,-0.31 0.9,-1.44 0.9,-2.5 0,-1.59 0.7,-1.94 3.8,-1.94 2.2,0 4.4,-0.64 5.1,-1.42 1.4,-1.68 0.9,-2.02 -4.9,-3.58 -2.5,-0.65 -5.4,-1.94 -6.4,-2.85 -1.2,-1.08 -3.6,-1.65 -7,-1.65 -5.7,0 -8,-4.97 -4.1,-8.87 2.2,-2.21 1.2,-3.33 -3.7,-4.16 -3.3,-0.55 -4.3,-0.36 -5,0.91 -1.5,2.63 -5.2,2.1 -4.5,-0.63 1.1,-4.37 -18.6,-18.75 -25.6,-18.75 -8.4,0 -10,2.59 -5.2,8.47 3.5,4.25 4.5,4.73 13.5,6.19 3.6,0.6 6,1.95 6,3.46 0,1.21 -3.8,1.11 -4.5,-0.12 -0.4,-0.55 -1.8,-1 -3.1,-1 -1.4,0 -4.3,-0.89 -6.4,-1.98 -2.1,-1.08 -5.8,-2.27 -8.2,-2.64 -6.7,-1.03 -8.4,-2.13 -6.4,-4.29 0.9,-0.96 1.6,-2.46 1.6,-3.32 0,-0.86 0.6,-1.82 1.5,-2.14 3.5,-1.36 0.1,-8.63 -4.1,-8.63 -2.9,0 -3.1,1.67 -0.7,5.84 2.2,3.92 -0.2,7.16 -5.3,7.16 -1.8,0 -4,0.67 -4.8,1.5 -2.3,2.29 -3.7,1.85 -8.2,-2.58 -5.5,-5.41 -14.4,-7.63 -14.4,-3.59 0,0.67 3.3,2.95 7.3,5.05 4.2,2.21 8,4.97 8.9,6.5 2.6,4.36 5.3,6.17 9.9,6.72 6.6,0.8 21.1,10.13 22.8,14.65 1.2,3.46 3.3,3.49 6.5,0.07 2.4,-2.68 2.4,-2.68 8.5,-0.86 5,1.54 6.4,1.62 9,0.56 4.3,-1.79 9.5,-0.6 10.9,2.53 1.5,3.32 -0.8,4.36 -4.4,1.98 -1.5,-0.93 -2.9,-1.41 -3.2,-1.07 -1.3,1.26 1.5,4.01 4.8,4.67 1.8,0.37 3.7,1.39 4.2,2.26 1.4,2.54 4.9,4.06 5.8,2.54 0.6,-1 1.5,-0.93 4.1,0.38 4.4,2.15 5.2,2.1 4.6,-0.31 z m 315.6,-126.32 c 2.1,-1.42 4.7,-3.67 5.7,-5 1.4,-1.77 3.3,-2.61 7.2,-3.12 5.7,-0.75 10.9,-3.45 13.3,-6.87 2.1,-2.98 1.9,-3.41 -1.3,-2.94 -3.8,0.55 -6,-1.94 -4.5,-5.04 4.2,-8.57 3.2,-13.71 -2.8,-13.71 -2.4,0 -5.3,-4.32 -4.5,-6.71 0.4,-1.45 -0.5,-2.11 -4.7,-3.45 -6.4,-2.02 -7.1,-1.68 -6.2,3.18 0.8,4.81 -1.7,6.51 -8.1,5.62 -4.7,-0.64 -7,0.85 -5.8,3.8 0.4,1.03 -0.3,2.91 -1.7,4.79 -2.2,3.1 -2.2,3.1 0,4.93 2.3,1.86 2.9,2 9,2.21 6.2,0.23 1.6,8 -7.1,11.85 -3.2,1.42 -3.4,2.4 -1.3,5.22 0.8,1.06 1.5,3.11 1.5,4.55 0,5.47 3.9,5.71 11.3,0.69 z m -270.1,-7.8 c 0.4,-1.42 9.8,-2.08 11.4,-0.81 0.6,0.53 3.5,1.07 6.4,1.2 6,0.26 7.8,-1.58 3.3,-3.37 -8.8,-3.49 -9.2,-3.78 -10.2,-7.61 -2.4,-9.39 -2.4,-10.29 -0.3,-10.29 4.6,0 6.5,-3.15 4.9,-8.04 -1.5,-4.4 -1.5,-4.47 1.4,-7.74 3.1,-3.51 3.5,-4.74 1.9,-5.72 -2.9,-1.78 -1,-3.67 3,-2.99 3.6,0.61 4.2,0.44 4.7,-1.46 0.3,-1.17 1,-1.95 1.6,-1.72 0.7,0.23 1,1.03 0.8,1.79 -3.2,12.01 1.4,19.18 11.3,17.57 3.7,-0.59 5.6,1.82 5.6,6.99 0,3.45 2.1,10.32 3.1,10.32 0.5,0 0.9,-1.33 0.9,-2.95 0,-3.47 1.5,-4.72 3.5,-2.99 1.1,0.92 2.1,0.96 3.7,0.15 1.3,-0.6 3.3,-1.38 4.6,-1.74 1.8,-0.51 2.2,-1.25 2,-3.44 -0.2,-1.53 0.4,-3.57 1.2,-4.53 2.1,-2.61 3.9,-8.51 3.9,-13.05 0.1,-4.2 4.3,-9.53 9.8,-12.37 2.3,-1.18 3.4,-7.08 1.3,-7.08 -0.6,0 -1,-0.74 -1,-1.63 0,-1.27 0.6,-1.49 3,-1.02 3.6,0.72 8,-0.77 8,-2.72 0,-1.59 -2.7,-2.95 -4.1,-2.08 -0.5,0.31 -0.9,-1.03 -0.9,-2.97 0,-4.19 3.2,-6.86 7.6,-6.39 2.6,0.29 2.9,0.02 3.5,-4.19 0.8,-5.3 -1.3,-8 -6.3,-8 -2.8,0 -3,-0.2 -2.7,-3.67 0.7,-7.43 -5.5,-2.6 -8.2,6.4 -0.7,2.33 -2.1,4.97 -3.1,5.87 -1.6,1.47 -1.6,1.92 -0.3,4.39 1.6,3.24 1.1,4.01 -2.7,4.01 -2,0 -3.3,0.81 -4.5,2.75 -1,1.51 -1.8,2.9 -2,3.09 -1.9,2.91 -6.6,-3.69 -6.9,-9.84 -0.8,-13.28 -2.3,-18 -5.9,-18 -1.3,0 -3.1,-0.71 -4,-1.57 -2.3,-2.3 -6,-1.46 -6.4,1.46 -0.5,3.46 2.7,9.69 5.5,11 2.8,1.28 2.7,3.46 -0.3,3.9 -8.4,1.26 -13.7,-12.34 -8.2,-21.41 2.2,-3.74 2.4,-8.28 0.4,-10.94 -0.8,-1.07 -1.5,-3.07 -1.5,-4.44 -0.1,-2.35 -5.5,-9.1 -9.2,-11.5 -2.3,-1.42 -3.3,-6.5 -1.4,-6.5 2.1,0 2.8,-1.69 1.6,-3.98 -1.3,-2.38 -3.9,-2.66 -4.7,-0.52 -1.2,3.09 -4.1,1.62 -5.5,-2.75 -1,-3.23 -1.9,-4.34 -3.7,-4.59 -1.3,-0.19 -4.5,-1.65 -7.1,-3.25 -5.6,-3.42 -10,-3.74 -12.5,-0.91 -2.5,2.73 -3.2,2.57 -8.1,-1.94 -5.5,-5.06 -10.4,-6.18 -14.4,-3.24 -1.6,1.15 -4,2.37 -5.4,2.72 -8.2,2.08 2.8,10.84 11.3,8.96 4.3,-0.93 4.8,1.93 1.1,6.14 -1.7,1.88 -3,4.26 -3,5.27 0,1.02 -1.6,3.05 -3.5,4.52 -4.1,3.08 -4.3,4.76 -1.5,9.44 1.2,1.85 1.8,3.99 1.6,4.76 -0.8,2.08 1.1,6.37 2.8,6.37 0.9,0 1.6,0.67 1.6,1.5 0,0.82 -0.9,1.5 -1.9,1.5 -1.3,0 -2.3,1.11 -3.1,3.18 -1.3,3.74 -2.4,3.05 -4.2,-2.68 -1.7,-5.25 -4.7,-5.84 -7.8,-1.53 -1.9,2.64 -2.1,3.53 -1.1,6.2 1.4,4.19 1.4,5.39 -0.5,7.28 -2.2,2.16 -0.1,4.92 3.1,4.12 2.6,-0.65 7,2.43 8,5.59 0.7,2.03 5,8.18 8.8,12.34 1,1.1 2.6,3.07 3.5,4.38 4.2,5.58 7.2,-0.73 7.2,-15.02 0,-6.65 0.9,-7.3 3.8,-2.61 2.6,4.24 3.6,8.46 2.4,10.01 -4.1,5.16 -5.3,13.59 -2.7,18.72 2.8,5.61 2.7,6.34 -1.6,8.52 -2.7,1.4 -3.1,1.34 -6.5,-1 -6.7,-4.5 -11.3,0.72 -5.6,6.21 3.4,3.21 5.4,8.33 4.8,12.19 -0.3,1.98 0.1,5.24 0.8,7.24 0.9,2.61 1,4.18 0.2,5.5 -2.9,5.19 -1.5,9.51 3.4,10.69 1.5,0.34 3.1,1.75 3.8,3.14 1.2,2.63 5.6,3.61 6.4,1.41 z m -70.8,-17.04 c 2.6,-2 3.1,-2.07 7.6,-0.92 9.3,2.37 18.5,-10.29 12.4,-17.03 -1.9,-2.07 -1.1,-3.89 1.6,-3.89 4.4,0 5.9,-6.42 3.4,-14.68 -1.3,-4.37 8.6,-7.11 12.1,-3.32 2.4,2.68 3.6,2.52 6.9,-0.95 3,-3.16 3,-3.06 0.2,-13.5 -2,-7.43 -5.6,-7.1 -6.4,0.58 -0.5,5.11 -0.1,4.54 -3.5,5.39 -2.8,0.7 -5.7,-1.57 -9.8,-7.53 -1.4,-2.13 -1.8,-2.19 -5.2,-0.95 -3.5,1.27 -3.8,1.2 -6.2,-1.36 -2.7,-3 -5.2,-3.38 -8.1,-1.26 -1.9,1.39 -1.9,1.51 0.9,4.44 1.9,1.93 2.7,3.61 2.3,4.66 -0.9,2.33 -2.8,1.4 -5.5,-2.73 -3,-4.61 -9.2,-6.03 -12.5,-2.89 -3.2,2.95 -10.9,4.77 -14.1,3.31 -3.2,-1.47 -3.3,-3.98 -0.2,-5.16 3.6,-1.35 3.9,-3.62 1,-7.03 -3.3,-4 -5.7,-4.06 -4.9,-0.12 1,4.33 -0.6,4.43 -6.3,0.4 -5.2,-3.62 -5.2,-3.62 -7.1,-1.61 -1.7,1.81 -2.5,1.92 -7.8,1.11 -6.2,-0.93 -13.2,1.49 -13.3,4.54 0,2.75 -1.6,3.89 -3.8,2.71 -1.9,-0.99 -2.6,-0.72 -5.1,2.07 -2.9,3.2 -2.9,3.2 -4.1,0.54 -2.9,-6.33 -16.1,-2.9 -17.4,4.53 -3.3,18.2 12.6,30.04 20.5,15.3 1.3,-2.49 1.3,-2.49 4.8,1.01 5.5,5.47 6.7,3.59 3.6,-5.36 -1.9,-5.46 -0.6,-7.63 3.9,-6.72 5.9,1.17 7,3.45 3.2,6.76 -2.6,2.19 -3.3,5.21 -1.6,6.26 1.5,0.92 3.9,-0.48 4.6,-2.63 0.5,-1.65 1.2,-1.89 3.9,-1.39 4.8,0.9 6.6,-1.53 4.2,-5.69 -2.1,-3.67 -1.5,-4.24 5.5,-5.07 4.3,-0.51 5.6,-0.2 9.8,2.38 5.9,3.62 10.5,3.89 12.2,0.71 1.7,-3.25 1.7,-3.25 3.9,-1.21 1.8,1.58 2.5,1.68 5.1,0.71 2.8,-1.07 3.4,-0.86 8,2.8 5.4,4.19 6.8,4.6 10.1,2.84 3.1,-1.67 7.5,2.91 5.7,5.87 -1.1,1.7 -1,2.47 0.4,4.6 3.2,4.87 2,6.67 -2.8,4.46 -3.9,-1.75 -6.4,0.97 -4.9,5.12 1,2.45 0.9,3.2 -0.6,4.5 -3.7,3.41 -6.5,1.13 -3.5,-2.89 0.8,-1.06 1.5,-2.3 1.5,-2.75 0,-1.58 -2.9,-0.77 -4.3,1.21 -1.6,2.22 -1.5,2.24 -12.7,-3.5 -8.6,-4.41 -15.3,1.3 -12.1,10.27 2.7,7.47 12.7,15.21 15.7,12.19 0.7,-0.7 1.6,-0.38 2.8,1 2.3,2.53 2.7,2.52 6,-0.13 z m -147.3,-134.51 c 1.6,-1.4 2.3,-1.46 4.2,-0.41 3.6,1.94 12.9,-3.07 11.1,-5.98 -0.4,-0.7 -1.4,-0.53 -3,0.5 -5.1,3.33 -9.6,0.56 -5.8,-3.59 3.8,-4.2 9,-6.11 11.8,-4.29 2.5,1.63 6.6,1.2 6.6,-0.7 0,-1.89 -2.1,-4.86 -3.4,-4.86 -0.8,0 -2.5,-0.9 -3.9,-2 -3,-2.38 -6,-2.57 -7.7,-0.5 -0.7,0.82 -2.3,1.5 -3.5,1.5 -1.3,0 -2.9,-0.68 -3.5,-1.5 -0.7,-0.83 -1.9,-1.5 -2.6,-1.5 -0.8,0 -1.7,-1.24 -2,-2.75 -0.3,-1.52 -1.2,-4.03 -2,-5.59 -0.8,-1.55 -1.4,-3.43 -1.4,-4.16 0,-3.8 -5.3,-11.68 -7.4,-11.11 -1.2,0.32 -2.7,0.58 -3.5,0.59 -0.9,0.01 -1.2,0.76 -0.8,2.32 0.3,1.27 0.1,4.76 -0.4,7.75 -0.6,3 -1,8.61 -0.9,12.48 0.1,5.7 -0.3,7.54 -2,9.66 -3.6,4.57 0.3,11.81 6.4,11.81 1.4,0 4,0.89 5.8,1.99 4,2.44 5.6,2.5 7.9,0.34 z m 485.9,-47.33 c 1.4,0 7.8,-9.8 9,-13.84 1.3,-4.08 4,-5.84 7.3,-4.59 3,1.17 11.7,-3.62 12.4,-6.83 0.4,-2.08 1.5,-3.37 3.7,-4.3 10.7,-4.62 30.2,-30.93 37.7,-51.09 1.1,-2.89 4,-7.86 6.5,-11.05 7.8,-9.98 10.9,-20.6 8.3,-28.522 -1,-3.049 -1,-4.022 0.2,-5.407 0.8,-1.053 1.4,-4.172 1.4,-8.282 0,-3.627 0.5,-7.494 1,-8.594 0.8,-1.903 0.7,-1.924 -1.5,-0.437 -1.5,0.999 -3.1,3.891 -4.4,8.019 -2.8,8.457 -3.2,8.955 -6.9,8.665 -3.2,-0.247 -3.2,-0.247 -3.2,11.758 -0.1,10.29 -0.4,12.69 -2.3,16.87 -1.2,2.69 -2.2,5.35 -2.2,5.92 0,1.49 -5.6,12.98 -10.4,21.17 -2.2,3.83 -4.5,8.61 -5.1,10.62 -0.7,2.46 -4,6.65 -10,12.79 -15.4,15.56 -16.9,16.95 -20.7,18.45 -2.2,0.93 -3.8,2.32 -4.2,3.82 -0.6,2.43 -7,6.59 -9.3,6.07 -1.8,-0.41 -8.5,4.06 -11.7,7.77 -5.2,6.17 -4.3,18.35 1,13.45 1.5,-1.34 3,-2.43 3.4,-2.43 z m -336.5,-14.09 c 5.6,-5.86 8.1,-6.48 11.4,-2.87 2.8,3.12 2.8,3.12 5,0.04 1.2,-1.7 2.7,-3.08 3.2,-3.08 0.6,0 2.2,-0.9 3.6,-2 1.4,-1.1 3.4,-2 4.5,-2 2.1,0 9.3,-5.37 14.4,-10.72 1.7,-1.81 3.8,-3.28 4.6,-3.28 0.8,0 2.6,-0.82 3.9,-1.81 5,-3.78 11.9,-4.73 11.9,-1.64 0,2.36 2.7,1.65 6,-1.55 2.7,-2.64 3.7,-3 8.8,-3 6.2,0 8.2,-1.12 8.2,-4.58 0,-3.43 -2.3,-4.65 -7.4,-3.9 -4.9,0.74 -6.5,-0.42 -3.9,-2.81 1.2,-1.07 5.3,-1.85 13,-2.48 10,-0.82 11.8,-1.26 16.3,-4.08 3.3,-2.04 6.4,-3.16 8.8,-3.17 2,0 5.7,-0.62 8.2,-1.37 5.9,-1.78 10.5,-1.02 13,2.14 1.1,1.39 3,2.64 4.3,2.78 1.3,0.14 3.3,0.76 4.5,1.36 3.2,1.74 6,1.31 9.7,-1.48 2.3,-1.78 4,-2.37 5.5,-1.91 1.2,0.39 3,0.03 4.5,-0.92 3.2,-2.12 5.1,-2 6.8,0.46 1.1,1.64 2.8,2.14 8.8,2.55 4,0.28 7.9,0.7 8.6,0.93 2,0.67 1.5,-2.34 -1.3,-7.11 -4.5,-7.67 -2.1,-12.41 6.3,-12.41 6.1,0 12.8,-2.73 21.7,-8.76 4.8,-3.27 6.2,-3.47 11,-1.64 1.1,0.43 1.6,0.02 1.6,-1.44 0,-1.12 0.4,-2.32 1,-2.66 4.6,-2.85 -1.3,-9.74 -8.1,-9.39 -5,0.27 -8.9,-1.81 -8.9,-4.68 0,-0.69 -1.2,-3.53 -2.7,-6.33 -2,-3.937 -2.3,-5.387 -1.5,-6.463 2.6,-3.062 -1.3,-6.315 -6.1,-5.118 -3.1,0.784 -4.3,-0.82 -5.1,-6.79 -1.1,-8.197 4.6,-11.482 10.1,-5.803 4.5,4.75 9.1,4.656 8.9,-0.181 -0.1,-2.749 0.4,-3.48 3.1,-4.75 2.3,-1.082 3.4,-2.377 3.8,-4.65 1,-5.177 0.2,-6.7 -4.9,-9.145 -6,-2.82 -8.1,-2.405 -6.5,1.232 1.8,3.951 -0.3,5.563 -7.1,5.563 -7.6,0 -11.9,1.528 -15.7,5.626 -4.8,5.041 -6.6,4.555 -11.7,-3.217 -2.9,-4.53 -3.5,-4.923 -7.5,-5.1 -5.2,-0.233 -10.5,-3.161 -10.9,-6.037 -0.5,-3.095 -1.9,-3.822 -10.7,-5.744 -6.2,-1.323 -8.5,-2.332 -10.1,-4.286 -2,-2.413 -2.7,-2.571 -12.8,-2.839 -9.9,-0.26 -13.6,-1.188 -13.6,-3.38 0,-0.402 4.5,-0.981 10,-1.285 6.1,-0.338 10.9,-1.106 12.2,-1.969 1.9,-1.25 2.3,-1.203 3.9,0.408 2.5,2.508 6.8,2.48 6.2,-0.039 -0.6,-2.329 1.2,-3.077 9.4,-3.842 7.6,-0.711 8.5,-3.215 2,-6.044 -3,-1.332 -3.6,-4.274 -1.3,-6.233 1.2,-0.99 3.2,-0.626 10.3,1.881 10,3.53 10.3,3.584 10.3,1.788 0,-0.723 1.3,-2.587 2.9,-4.143 3,-2.829 3,-2.829 0,-5.588 -1.6,-1.517 -2.9,-3.19 -2.9,-3.718 0,-0.527 -2.6,-1.218 -5.6,-1.535 -3.2,-0.324 -8.4,-1.921 -12,-3.64 -3.5,-1.685 -7.1,-3.0635 -8.2,-3.0635 -5.1,0 -7.4,-4.1256 -4.1,-7.6005 4.3,-4.6475 -1.5,-12.386 -6,-8.009 -3.6,3.4214 -7.9,3.1278 -12.1,-0.82 -1.4,-1.317 -5.4,-3.813 -8.8,-5.546 -6.4,-3.222 -8.8,-6.887 -3.7,-5.608 4.3,1.084 4.4,-2.22 0.2,-5.619 -2,-1.591 -4.1,-4.38 -4.7,-6.197 -0.6,-1.904 -2.2,-3.795 -3.6,-4.46 -5.3,-2.396 -3,-7.242 4.1,-8.856 11.8,-2.677 15.5,-1.672 17.4,4.715 1.4,4.987 2,5.707 6.2,7.715 3.1,1.478 4.8,3.024 5.2,4.647 0.9,3.433 7.1,6.917 10.9,6.087 2.5,-0.552 3.4,-0.154 5.7,2.673 2.5,2.96 3.1,3.2 5.2,2.209 4.3,-1.944 14.9,4.323 14.9,8.798 0,2.366 1.7,3.3084 3.5,1.867 1,-0.897 2.3,-0.901 5.2,-0.016 7.6,2.332 8.3,3.0183 14.6,13.287 1.4,2.2952 2.1,2.5911 3.7,1.7347 3.2,-1.7424 -3.5,-13.158 -8.6,-14.422 -3.4,-0.8507 -11.2,-6.3447 -12.5,-8.7607 -1.8,-3.268 0.2,-4.415 5,-2.853 6.2,2.061 10.2,-1.28 4.8,-4.053 -3.1,-1.607 -7.7,-6.05 -7.7,-7.445 0,-4.301 7,-5.587 8,-1.462 0.5,2.109 1.3,2.578 5.2,3.036 2.6,0.297 4.8,0.747 5,1 0.2,0.252 1.1,1.6 1.9,2.995 1,1.449 6,4.878 11.9,8 6.9,3.716 10.6,6.263 11.3,7.963 2.1,4.9618 12.8,14.515 14.2,12.682 0.6,-0.89405 2.6,-1.7357 4.4,-1.8705 4.4,-0.33836 5.4,-1.9384 4.6,-7.3019 -0.7,-4.5096 -0.7,-4.5096 4.4,-4.5096 3.8,0 5.1,-0.368 5.1,-1.476 0,-0.813 1.1,-2.25 2.6,-3.194 2.6,-1.717 2.6,-1.717 0.4,-3.523 -2.9,-2.351 -5.7,-2.301 -6.3,0.115 -0.5,1.917 -6,4.061 -10.4,4.073 -6.7,0.018 -15.5,-5.386 -18.7,-11.477 -5.5,-10.76 -14,-18.518 -20.3,-18.518 -4.3,0 -7.3,-2.337 -7.3,-5.655 0,-2.781 2.4,-3.119 5.7,-0.795 1.7,1.189 3,1.332 5.6,0.615 6.3,-1.719 15.7,1.994 15.7,6.184 0,5.542 12.8,14.475 19.7,13.754 1.2,-0.126 3.2,0.49 4.6,1.369 2.4,1.567 7.7,0.535 7.7,-1.498 0,-2.162 -9.6,-7.974 -13.2,-7.974 -2.8,0 -4.7,-0.796 -7.3,-3.103 -5.4,-4.777 -4.3,-9.223 2.1,-8.187 3.8,0.631 5.4,-1.806 5.4,-8.692 0,-3.849 4.1,-6.018 11.5,-6.018 0.7,0 1.9,-1.237 2.7,-2.75 1.4,-3.029 5,-4.11 7.3,-2.204 2.5,2.048 1.7,4.961 -1.5,6.104 -3.6,1.226 -3.8,2.822 -1,5.401 1.7,1.519 2.4,1.643 4,0.676 2.5,-1.558 4,0.554 1.6,2.285 -2.2,1.649 -2.1,3.22 0.5,4.025 1.4,0.445 3,-0.038 4.9,-1.433 6.1,-4.495 10.3,-1.526 4.7,3.319 -4.4,3.879 -6.5,15.577 -2.7,15.577 1.1,0 2,-0.363 2,-0.807 0,-1.516 9,-7.193 11.4,-7.193 3.3,0 3.8,-1.182 2.2,-5.143 -0.8,-1.846 -1.7,-5.798 -2.1,-8.781 -1.4,-10.364 -9,-17.189 -9,-8.076 0,4.514 -1.8,5.073 -2.7,0.829 -0.4,-2.154 -2.6,-5.12 -6.3,-8.687 -9,-8.611 -6.2,-10.342 7.5,-4.628 7.7,3.242 9,4.156 9,6.531 0,4.896 17.4,15.179 21.2,12.522 3.2,-2.277 8.3,-1.989 10.7,0.611 1.1,1.197 2.2,1.985 2.3,1.75 0.1,-0.235 0.8,-1.328 1.4,-2.428 0.8,-1.58 2.7,-2.189 8.7,-2.904 6.6,-0.774 7.7,-1.179 7.7,-2.816 0,-4.689 -11.1,-17.131 -11.9,-13.28 -0.8,4.325 -8.4,6.702 -9.7,3.079 -0.8,-1.883 1.3,-5.579 3,-5.579 3.6,0 6.6,-6.541 3.4,-7.54 -5.4,-1.713 -11.9,-10.945 -9.2,-12.955 2.3,-1.69 1,-4.5 -2.1,-4.5 -1.4,0 -4.2,-1.43 -6.3,-3.26 -4,-3.52 -11,-8.93 -13,-10.1 -1.9,-1.18 -7.2,2.12 -7.2,4.55 0,2.86 2.7,5.81 5.4,5.81 3.3,0 6.8,4.21 6.4,7.63 -0.5,4.554 -3.2,4.081 -6.3,-1.09 -2.2,-3.78 -3,-4.46 -4.9,-3.99 -3.1,0.78 -11.7,-5.08 -13.9,-9.52 -2.1,-4.18 -0.9,-5.96 2.4,-3.65 6.2,4.37 7.9,-0.02 2.1,-5.63 -6.8,-6.61 -15.3,-8.04 -19.3,-3.24 -1.5,1.92 -6.3,1.91 -7.9,-0.01 -0.7,-0.83 -2.1,-1.5 -3,-1.5 -3,0 -7.3,-3.99 -6,-5.53 2.8,-3.44 -6,-8.63 -15,-8.86 -3.4,-0.09 -4.5,0.26 -4.5,1.39 0,0.93 0.7,1.37 1.9,1.16 2,-0.35 0.9,2.06 -1.9,4.04 -3.9,2.78 -19.8,-2.87 -27.5,-9.76 -1.4,-1.23 -4.3,-2.49 -6.5,-2.8 -12.7,-1.78 -18.4,-2.7 -21.6,-3.48 -2,-0.48 -6.2,-0.53 -9.3,-0.1 -3.5,0.48 -6.9,0.38 -8.7,-0.24 -1.6,-0.57 -4.9,-0.82 -7.2,-0.55 -4.5,0.51 -13.8,-1.62 -17.5,-4.02 -10.1,-6.6 -34.3,0.81 -48,14.66 -3.5,3.5 -5.2,3.15 -5.2,-1.05 0,-1.08 -1.2,-1.87 -3.5,-2.3 -4.3,-0.79 -4.8,-3.67 -1,-5.38 6,-2.75 1.3,-5.15 -5.2,-2.66 -2.6,0.97 -6.1,1.72 -7.8,1.66 -1.7,-0.06 -7.1,0.82 -12,1.95 -8.6,1.96 -11.9,3.03 -21,6.91 -2.2,0.93 -6.3,2.5 -9,3.49 -6.8,2.44 -7.7,3.3 -7.1,6.37 0.5,2.1 -0.1,3.11 -2.8,5.33 -1.9,1.51 -3.6,3.69 -3.8,4.85 -0.3,1.58 -1.8,2.62 -6.3,4.17 -7.9,2.68 -12.9,5.88 -18.9,11.87 -7,7.12 -11.6,5.53 -10.2,-3.59 0.8,-5.29 0.2,-5.55 -5,-2.03 -2.1,1.37 -4.4,2.5 -5.2,2.5 -0.8,0 -3.4,1.35 -5.9,3 -2.4,1.65 -5.8,3.68 -7.4,4.52 -3,1.56 -4.2,6.56 -1.9,7.975 2.9,1.814 -3.1,7.443 -6.6,6.117 -1.8,-0.678 -3,1.238 -1.6,2.58 1.4,1.463 -0.6,6.839 -2.3,6.166 -0.8,-0.284 -2.3,0.002 -3.5,0.635 -1.9,0.99 -2.3,0.861 -2.7,-0.923 -0.7,-2.758 -5.2,-2.759 -8.7,-0.002 -4.3,3.36 -3.5,5.285 1.9,4.679 5,-0.564 6.1,0.219 4.5,3.205 -1.9,3.602 -4.9,4.452 -8.5,2.477 -3.2,-1.705 -3.4,-1.695 -6.7,0.349 -1.8,1.159 -6.4,3.785 -10.2,5.837 -4.2,2.292 -8.2,5.475 -10.5,8.263 -2,2.493 -6.2,7.29 -9.4,10.66 -6.5,6.901 -6.7,7.68 -3.3,9.257 2.2,1.007 2.7,0.795 4.7,-2.089 4.2,-5.962 13.3,-15.894 15.9,-17.189 7.8,-4.055 22.3,-6.487 23.7,-3.989 0.8,1.336 1.6,1.215 6.3,-0.947 3,-1.364 7.7,-3.044 10.5,-3.734 5.8,-1.456 7.5,-2.502 7.5,-4.638 0,-7.127 6.3,-11.915 7.3,-5.57 0.3,2.004 1.6,4.712 2.8,6.018 2.2,2.374 2.2,2.374 -1.8,6.606 -3.5,3.702 -5.8,6.974 -13.6,18.618 -2.7,4.124 -4.8,5.36 -6.1,3.593 -1.5,-1.971 -6.8,-0.501 -12.8,3.513 -3.4,2.357 -5.4,2.976 -9.6,2.99 -14.3,0.049 -24.2,11.743 -24.2,28.71 0,2.3045 -0.5,4.4525 -1,4.7728 -2,1.2588 -2.3,9.5295 -0.5,13.58 1.8,3.994 0.1,13.806 -2.6,15.513 -3.8,2.347 1.1,7.442 7.1,7.442 4.8,0 4.8,0 6.4,-5.75 0.9,-3.162 2.3,-8.307 3.2,-11.432 1.1,-3.86 1.4,-7.277 1,-10.657 -0.5,-3.804 -0.2,-6.1813 1.3,-10.104 1.2,-2.822 2.1,-6.5023 2.1,-8.1789 0,-2.2491 0.9,-3.8781 3.6,-6.2131 1.9,-1.74 4,-4.196 4.5,-5.456 0.4,-1.26 2.3,-3.06 4,-4 1.7,-0.94 4.4,-2.721 5.9,-3.959 3.4,-2.814 4.2,-2.814 5.5,0 2.6,5.919 16.5,-0.746 21.5,-10.25 11.2,-21.687 52,-42.813 52,-26.938 0,0.89 1.1,2.13 2.5,2.757 3,1.398 3.1,2.859 0.3,5.863 -2.8,2.922 -1.9,3.896 1.8,2.031 5.8,-2.93 11.1,-3.02 12.9,-0.22 2.1,3.098 3.1,3.122 7.5,0.18 5.4,-3.642 6.5,-3.77 9.6,-1.111 1.6,1.34 3.3,2.437 3.7,2.437 0.5,10e-4 0.7,1.789 0.4,3.975 -0.5,3.872 -0.5,3.989 2.9,4.616 3.2,0.6 3.3,3.41 0.2,3.41 -2.7,0 -10.7,4.421 -11.6,6.371 -1.7,3.848 -8.4,5.368 -12.1,2.76 -6.8,-4.899 -25.1,5.354 -28.3,15.884 -0.8,2.657 -2.7,5.254 -6,8.0442 -8.9,7.5235 -11.3,22.801 -3.8,24.308 4,0.783 4.5,3.817 2,11.054 -3.9,11.231 -13.8,23.669 -17.6,22.187 -2.1,-0.806 -6.4,2.916 -6.4,5.53 0,4.15 -14.5,11.792 -26.5,13.977 -3.9,0.701 -7.9,1.801 -9,2.445 -9.7,5.669 -31.1,2.184 -27.6,-4.48 0.8,-1.419 0.5,-2.491 -1,-4.473 -2.7,-3.381 -4.9,-3.383 -4.9,-0.006 0,2.458 -0.3,2.582 -4.4,2.25 -4.9,-0.391 -4.4,1.063 2.9,8.402 6,6.169 27,12.72 36.6,11.457 19.5,-2.552 30.8,-6.283 38.4,-12.675 3.3,-2.735 7.3,-5.715 8.9,-6.622 1.6,-0.907 5.1,-3.396 7.8,-5.531 4.8,-3.808 8.1,-5.219 6,-2.632 -4.8,6.085 -1.4,10.307 4,4.997 3.2,-3.174 5.1,-4.247 7.5,-4.247 3.5,0 8.3,-6.952 9.8,-14 0.3,-1.925 1.3,-4.496 2.1,-5.714 0.7,-1.218 1.4,-3.791 1.4,-5.716 0,-2.103 1.3,-6.01 3.4,-9.785 3.2,-5.774 3.3,-6.488 2,-8.785 -2.2,-3.9373 -1.8,-13.863 0.7,-18.538 1.2,-2.1789 2.4,-5.714 2.7,-7.856 0.8,-4.875 3.4,-6.808 5.8,-4.359 1.7,1.616 1.6,1.856 -0.7,4.278 -3,3.225 -1.8,5.8262 3,6.2983 4.2,0.4139 5.2,-0.6537 5.6,-5.9863 0.5,-7.781 2.8,-12.384 6.2,-12.049 1.9,0.193 3.8,-0.543 5.8,-2.25 1.6,-1.395 4.5,-2.783 6.5,-3.084 1.9,-0.3 5.7,-1.404 8.5,-2.453 9.2,-3.542 10.1,-3.549 13.4,-0.108 2.1,2.264 3.8,3.113 6.2,3.129 7.7,0.051 14.5,5.203 12,9.123 -0.6,1.034 -0.9,2.995 -0.5,4.358 0.4,1.802 0.1,2.658 -1.1,3.134 -2,0.761 -3.5,-1.104 -3.5,-4.387 0,-3.65 -4.4,-2.911 -8.8,1.5 -2.1,2.063 -5,4.303 -6.5,4.979 -1.5,0.676 -2.7,1.9132 -2.7,2.75 0,2.2272 4.6,1.912 7,-0.4785 4.6,-4.6225 12.2,-0.9965 11.6,5.5499 -0.1,2.0121 -0.2,2.0017 8.2,1.1807 2.8,-0.2695 4.8,2.2278 3.8,4.7765 -0.6,1.5538 -1.6,1.7045 -7.7,1.1904 -15.3,-1.2848 -24.8,7.805 -15.9,15.302 4.1,3.425 3.9,5.445 -0.3,4.603 -1.8,-0.356 -3.4,-0.975 -3.5,-1.375 -1.9,-5.176 -7,-8.307 -11,-6.766 -1.5,0.581 -1.4,6.096 0.4,13.788 1.2,5.46 -7.7,1.789 -9,-3.734 -0.4,-1.383 -1.1,-2.516 -1.6,-2.516 -0.5,0 -1.8,-0.922 -2.9,-2.049 -1.9,-2.05 -1.9,-2.049 -5.6,3.117 -4.7,6.597 -7.4,5.532 -3.6,-1.435 1.8,-3.308 2.2,-5.014 1.6,-7.231 -0.8,-2.911 -0.7,-8.2389 0.1,-9.6622 0.3,-0.4184 1.5,-0.0809 2.7,0.75 3.2,2.3 6.2,1.8527 8.2,-1.2393 1,-1.5125 3.6,-4.4358 5.8,-6.4962 3.6,-3.4286 3.9,-3.9624 2.8,-6.2971 -2.1,-4.7092 -1.5,-8.0782 1.9,-9.4572 6.3,-2.641 3.7,-4.082 -7,-3.761 -12.2,0.368 -22.7,8.204 -14,10.472 2.4,0.6392 2.5,3.0239 0.3,6.317 -2.4,3.4644 -3.3,3.9398 -7.7,3.9572 -7.5,0.03001 -12.6,9.0371 -7.6,13.515 2.3,2.088 2.5,5.211 0.5,7.803 -2.6,3.418 8.6,20.697 13.4,20.697 2.5,0 2.2,4.749 -0.4,7.422 -1.9,1.813 -2.5,3.214 -2,4.373 0.4,0.938 1,2.977 1.3,4.532 0.7,2.826 0.7,2.826 2.9,-0.25 3.4,-4.558 6.3,-4.151 6.3,0.888 0,4.63 2.6,6.854 5.9,5.071 2.6,-1.401 2.7,-1.356 3.4,1.158 0.5,2.077 0.7,2.104 2.4,0.5 1.1,-0.931 2.3,-1.694 2.7,-1.694 0.4,0 2.1,-0.949 3.7,-2.109 3.7,-2.622 4.5,-2.011 1.9,1.365 -1.1,1.408 -2,3.951 -2,5.652 0,2.679 -0.4,3.108 -2.8,3.208 -1.5,0.063 -3.2,0.22 -3.7,0.348 -0.6,0.127 -1.5,0.3 -2.2,0.384 -0.6,0.084 -1.7,1.507 -2.3,3.163 -1.4,3.255 -1.7,2.626 6.9,14.775 1.7,2.357 3.1,4.944 3.1,5.75 0,1.916 1.9,1.89 2.6,-0.036 0.3,-0.86 1.8,-1.5 3.5,-1.5 2.6,0 2.8,-0.208 1.9,-2.014 -1.4,-2.444 0.6,-3.549 4.5,-2.574 2,0.513 2.5,0.261 2.5,-1.392 0,-1.545 0.6,-2.02 2.8,-2.02 3.6,0 5.2,-1.651 5.2,-5.329 0,-2.929 0,-2.929 5.8,-2.271 5,0.569 6.1,0.376 8.2,-1.439 2.7,-2.314 8.4,-2.01 10.4,0.552 0.6,0.74 2.2,1.49 3.6,1.667 2,0.256 2.5,0.964 2.8,3.51 0.2,2.624 0.8,3.244 3,3.5 7.7,0.895 2.1,19.095 -6.8,21.925 -3.5,1.12 -6.5,2.86 -8.1,4.82 -1.7,2.06 -3.5,3.07 -5.3,3.07 -1.9,0 -4,1.25 -6.8,4 -2.1,2.2 -4.7,4 -5.7,4 -0.9,0 -2.7,0.69 -3.9,1.55 -1.2,0.85 -4.8,2.22 -8,3.03 -3.1,0.81 -6.9,2.29 -8.2,3.29 -4.9,3.5 -8.6,4.86 -15.2,5.51 -8.9,0.87 -14.3,2.89 -18.9,7.03 -2.1,1.88 -4.8,3.98 -6.1,4.66 -1.3,0.68 -2.9,2.07 -3.6,3.08 -0.8,1.02 -2.1,1.86 -3,1.87 -2.8,0.03 -6.9,3.68 -5.7,4.93 1.5,1.5 7.3,-0.57 10.3,-3.65 1.6,-1.6 2.9,-2.2 4,-1.74 0.9,0.38 2.7,0.92 4,1.2 1.9,0.41 2.2,0.95 1.7,2.96 -0.3,1.36 -0.1,3.07 0.5,3.82 0.9,1.03 0.6,1.64 -1,2.64 -4.5,2.81 -1.7,9.32 2.9,6.84 1.6,-0.85 3,-0.82 5.7,0.14 2.9,1.08 3.6,1.05 4.4,-0.16 0.5,-0.8 1.2,-1.06 1.7,-0.59 0.4,0.47 0.2,1.07 -0.6,1.34 -0.7,0.26 -2.9,1.89 -4.9,3.61 -1.9,1.73 -5.2,3.61 -7.1,4.19 -3.4,0.98 -3.6,1.31 -3.4,4.61 0.2,2.23 -0.2,4.01 -1.2,4.8 -1.5,1.27 -1.6,1.11 -4,-5.7 -0.3,-0.68 0.4,-1.71 1.5,-2.28 2.4,-1.27 2.6,-4.53 0.4,-5.38 -4.3,-1.62 -12.1,-0.62 -14.4,1.85 -1.3,1.34 -4.4,3.42 -6.9,4.61 -5.3,2.46 -6.1,3.41 -6.1,6.95 0,1.39 -1.2,4.18 -2.5,6.22 -6.8,9.86 -0.9,17.03 7,8.68 z m 96.5,-178.09 c -1.1,-1.829 -2,-4.057 -2,-4.952 0,-0.895 -0.7,-2.188 -1.5,-2.873 -3.9,-3.184 -1.6,-5.761 7,-7.993 5.6,-1.4765 10.8,-5.6185 9.9,-7.9683 -1.3,-3.6121 -7.2,-10.933 -10.7,-13.448 -3.9,-2.844 -4.8,-5.25 -2.2,-6.232 2.3,-0.912 6.5,2.349 6.5,5.144 0,1.8595 0.9,2.953 4,4.4975 2.6,1.3389 4,2.7187 4,4.0126 0,1.0846 1.3,3.1795 3,4.6553 2,1.8163 2.8,3.273 2.4,4.5077 -0.7,2.1762 2.4,2.4752 7.4,0.7206 2.6,-0.8873 3.7,-0.7988 5.6,0.4507 2.2,1.4353 2.5,1.405 4.1,-0.3962 4,-4.3634 14.3,0.0523 16.1,6.8798 2.6,9.631 -25.4,16.095 -33.1,7.66 -5.7,-6.291 -11,-5.631 -11.7,1.465 -0.6,5.88 -6.1,8.31 -8.8,3.869 z m -180,133.03 c 2.8,-3.24 12.4,-4.74 30.5,-4.73 19.7,0 27.7,-1.84 19.4,-4.51 -2.8,-0.92 -3.5,-1.66 -3.7,-4.31 -0.4,-3.2 -0.4,-3.2 -5.5,-2.63 -5.1,0.56 -10.4,3.33 -6.4,3.33 1,0 1.5,0.45 1.2,1 -1.2,1.88 -5,0.99 -7.1,-1.67 -2.1,-2.68 -3.1,-2.69 -6.7,-0.11 -2.6,1.9 -4.5,-0.36 -2.9,-3.68 0.9,-2.14 1.6,-2.42 4.2,-1.88 3.7,0.73 4.9,-0.6 4.9,-5.3 0.1,-3.63 -2.6,-4.58 -13.4,-4.76 -7.6,-0.13 -7.9,-1.74 -1,-5.51 5.9,-3.25 6.8,-5.63 2.8,-7.15 -2,-0.77 -2.9,-0.76 -3.2,0.02 -0.2,0.6 -3.1,2.94 -6.5,5.2 -3.4,2.26 -7.5,5.38 -9.1,6.92 -1.7,1.54 -5.7,4.23 -9,5.97 -13.5,7.12 -23.4,16.38 -18.4,17.13 3.3,0.48 3.2,2.16 -0.1,4.16 -5.7,3.32 -0.6,5.04 6.3,2.16 5.8,-2.41 9.2,-1.96 11.7,1.52 2.7,3.86 8,3.34 12,-1.17 z m -96.4,-16.6 c 3,-4.03 5.4,-8.89 5.4,-10.98 0,-1.01 0.9,-2.62 2,-3.58 1.6,-1.39 1.9,-2.45 1.4,-5.22 -0.7,-3.8 -0.4,-4.09 2.6,-2.24 1.7,1.06 2.2,0.92 3.5,-1 0.9,-1.23 2.6,-2.23 3.9,-2.23 3,0 3.7,-1.87 2.9,-7.53 -0.5,-3.71 -0.3,-4.47 1,-4.47 3.4,0 3.4,-8.918 0,-19.672 -1.8,-5.62 -1.7,-6.212 2,-23.167 2.2,-9.786 7.8,-14.93 10,-9.166 2.5,6.703 6.3,-3.438 5.2,-13.887 -1.1,-10.82 -0.9,-11.978 4.7,-21.04 5.9,-9.711 6.9,-16.206 2.9,-20.473 -2.7,-2.8199 -4.1,-6.9266 -4.1,-11.542 0,-6.641 -13.5,-5.429 -15.7,1.406 -0.3,1.091 -2.5,3.8758 -4.7,6.1882 -5.2,5.247 -8.8,9.9688 -10.3,13.29 -0.6,1.407 -3,4.4538 -5.2,6.7698 -6.1,6.242 -5.1,10.51 1.1,4.595 4.6,-4.484 5.3,11.714 0.9,23.009 -0.6,1.548 -1.1,4.142 -1.1,5.765 0,4.792 -5.7,13.693 -10.2,15.979 -2.1,1.089 -5.1,3.822 -6.5,6.072 -3,4.41 -3,4.166 2.3,7.515 3.9,2.428 -4.6,11.353 -10.8,11.353 -5.2,0 -5.5,-3.303 -0.7,-8.511 4.2,-4.532 4.2,-4.532 1.5,-9.395 -1.5,-2.715 -2.6,-6.461 -2.6,-8.479 0,-9.061 -4.1,-0.602 -6.6,13.535 -1.1,6.415 -2.2,10.041 -3.6,11.55 -2.2,2.331 -7,14.825 -9.5,24.775 -2.9,11.69 3.9,23.49 8.4,14.45 2.8,-5.75 2.8,-6.78 -0.2,-7.92 -2.9,-1.1 -3.4,-4.5 -1.1,-7.56 0.8,-1.07 1.5,-2.89 1.5,-4.05 0.1,-3.51 4.3,-7.261 7.5,-6.65 3.1,0.59 4.5,-0.854 4.5,-4.475 0.1,-1.549 0.8,-2.426 2.6,-2.869 3.3,-0.834 6.5,1.96 6.5,5.754 0,3.02 1.6,3.87 2.6,1.35 1.2,-3.138 6.4,0.09 6.4,3.97 0,10.88 -10.1,24.48 -14.4,19.45 -1.4,-1.66 -2,-1.84 -3.2,-0.88 -2.1,1.72 -1.8,2.76 1.6,6.63 3.1,3.55 3.1,5.33 0.1,5.33 -2.1,0 -4.1,1.86 -4.1,3.7 0,1.91 3.5,1.58 8.1,-0.76 4.9,-2.5 6.6,-1.56 7.5,4.19 0.7,4.59 1.3,4.76 4,1.12 z m 502,-51.679 c 0.3,-0.959 1.6,-1.283 3.7,-0.991 9.6,1.313 19.1,-4.3 12.7,-7.541 -11.5,-5.895 -7.1,-17.381 5.2,-13.478 2.9,0.922 6.4,2.277 7.8,3.01 15.2,8.129 13.8,7.631 15.6,5.525 1.2,-1.403 2.5,-1.79 4.8,-1.424 2.7,0.444 3.2,0.144 4.2,-2.587 1.3,-3.267 4.8,-4.248 7.1,-1.957 1.9,1.934 4.3,0.183 4.3,-3.201 0,-2.217 0.9,-4.107 3.3,-6.473 7.3,-7.318 14.2,-4.973 14.2,4.853 0,4.966 0.2,5.559 1.9,5.384 1.3,-0.12 2.4,0.676 3,2.054 2.7,5.944 6.3,0.363 4.4,-6.821 -1.1,-4.512 -1,-5.158 0.8,-7.678 8.8,-11.883 5.6,-19.302 -12.1,-28.231 -10,-4.988 -14,-4.024 -17.4,4.188 -1.7,3.816 -2.7,4.869 -5.3,5.562 -6.3,1.626 -10.2,12.79 -5.8,16.73 2,1.838 2.8,7.5 1,7.5 -0.5,0 -1.6,-1.181 -2.3,-2.625 -1.8,-3.34 -7.3,-5.453 -16.3,-6.251 -12.5,-1.112 -20.4,-8.299 -20.4,-18.49 0,-3.477 -2.9,-3.503 -6.1,-0.054 -2.2,2.312 -3,2.518 -7.4,1.982 -7.7,-0.915 -17.5,-0.788 -17.5,0.226 0,0.216 0.9,1.164 2.1,2.108 3.6,2.897 4,15.316 0.6,18.906 -4,4.242 -5.3,14.018 -2.3,16.698 1.2,1.1 3.1,3.979 4.1,6.398 2.7,6.228 10.6,10.597 12.1,6.678 z m -401,-76.058 c 0,-2.029 1,-3.594 2.9,-4.987 1.6,-1.1169 4.4,-3.418 6.4,-5.1138 2,-1.6958 4.3,-3.3691 5.3,-3.7186 1.1,-0.4094 1.8,-1.6845 1.8,-3.5852 0,-3.3676 4.2,-6.582 9.7,-7.4304 7.9,-1.228 13.7,-9.695 13.4,-19.683 -0.1,-2.475 0.4,-5.762 1,-7.305 1.5,-3.623 -0.3,-6.056 -2.1,-2.774 -1.6,2.908 -3,1.696 -3,-2.48 0,-4.4 -0.9,-4.326 -6.5,0.559 -2.6,2.2 -5,4 -5.4,4 -1.4,0 -8.8,7.545 -11,11.234 -1.3,2.054 -4.7,5.831 -7.7,8.394 -11.3,9.6565 -18.3,23.812 -15,30.274 3.1,5.996 10,7.767 10.2,2.616 z" />
            <path
               style="fill:#8b8e71"
               inkscape:connector-curvature="0"
               id="path3723"
               d="m -1677.7,584.09 c -12.9,-1.2 -36.2,-5.04 -47.2,-7.8 -11.7,-2.9 -24.1,-6.41 -24.7,-6.96 -1.6,-1.56 1.4,-1.75 8,-0.51 11.8,2.22 27.3,1.93 27.3,-0.53 0,-2.88 -8.3,-5.76 -17.2,-5.95 -5.2,-0.11 -7.7,-0.62 -9.1,-1.87 -1,-0.95 -5,-2.46 -8.8,-3.37 -10.4,-2.47 -15.7,-12.35 -6.6,-12.35 2.1,0 4.4,-0.63 5.1,-1.42 1.4,-1.68 0.9,-2.02 -4.9,-3.58 -2.5,-0.65 -5.4,-1.94 -6.4,-2.85 -1.2,-1.08 -3.6,-1.65 -7,-1.65 -5.7,0 -8,-4.97 -4.1,-8.87 2.2,-2.21 1.2,-3.33 -3.7,-4.16 -3.3,-0.55 -4.3,-0.36 -5,0.91 -1.5,2.63 -5.2,2.1 -4.5,-0.63 1.1,-4.37 -18.6,-18.75 -25.6,-18.75 -8.4,0 -10,2.59 -5.2,8.47 3.5,4.25 4.5,4.73 13.5,6.19 3.6,0.6 6,1.95 6,3.46 0,1.21 -3.8,1.11 -4.5,-0.12 -0.4,-0.55 -1.8,-1 -3.1,-1 -1.4,0 -4.3,-0.89 -6.4,-1.98 -2.1,-1.08 -5.8,-2.27 -8.2,-2.64 -6.7,-1.03 -8.4,-2.13 -6.4,-4.29 0.9,-0.96 1.6,-2.46 1.6,-3.32 0,-0.86 0.6,-1.82 1.5,-2.14 3.5,-1.36 0.1,-8.63 -4.1,-8.63 -2.9,0 -3.1,1.67 -0.7,5.84 2.2,3.92 -0.2,7.16 -5.3,7.16 -1.8,0 -4,0.67 -4.8,1.5 -2.3,2.29 -3.7,1.85 -8.2,-2.57 -3.6,-3.57 -5.2,-4.3 -12.8,-5.97 -16.4,-3.58 -23.2,-12.04 -27.8,-34.75 -1,-5.14 -1.7,-6.38 -3.5,-6.84 -1.2,-0.32 -3.4,-2.1 -4.8,-3.97 -1.5,-1.87 -3.2,-3.4 -3.9,-3.4 -1.9,0 -4,-2.88 -5.6,-7.5 -0.7,-2.2 -2.4,-5 -3.7,-6.21 -1.3,-1.21 -2.3,-2.83 -2.3,-3.6 0,-2.11 -13,-12.61 -17,-13.74 -2,-0.54 -5.1,-2.57 -7,-4.51 -4.3,-4.33 -7.5,-5.28 -10,-2.99 -1.8,1.6 -1.9,1.54 -2.5,-1.25 -0.9,-4.07 -10.4,-14.57 -10.5,-11.55 0,2.41 5.7,12.98 9.6,17.74 1.4,1.71 4.6,6.24 7.1,10.07 9.9,15.23 20.2,24.55 18.8,17 -0.6,-3.53 -0.6,-3.53 3.1,-1.95 9.5,3.95 19.3,13.01 15.5,14.27 -1.9,0.62 -1.3,2.71 1.4,5.22 1.4,1.3 4,5.64 5.9,9.65 2.6,5.36 4.6,8.09 7.7,10.33 2.3,1.67 5,4.34 6,5.92 0.9,1.59 4.3,4.59 7.5,6.68 3.2,2.09 8,5.74 10.6,8.11 2.6,2.37 5.3,4.31 6,4.31 0.7,0 4.4,2.89 8.2,6.41 6.7,6.13 11,8.36 19.6,10.01 4.4,0.87 15.4,8.16 17.9,11.93 3,4.59 10.8,5.6 10.6,1.4 0,-2.5 -0.1,-2.49 9,-0.63 4.8,1 6.4,1.82 8,4.24 1.1,1.65 3.3,3.42 5,3.94 1.6,0.52 4.1,2.02 5.5,3.33 1.8,1.64 4.1,2.51 7.3,2.74 6.6,0.5 11.5,7.2 7.8,10.84 -4.9,4.97 -78.1,-32.11 -107,-54.24 -40.9,-31.36 -72.5,-66.65 -100.1,-111.87 -19.9,-32.59 -52.1,-120.51 -40.2,-109.76 1,0.91 2.1,1.66 2.5,1.66 1.3,0 0.6,-10.12 -0.9,-12.4 -0.8,-1.28 -2.3,-5.43 -3.3,-9.22 -1.3,-5.12 -2.2,-6.82 -3.3,-6.62 -2,0.34 -2.5,-1.41 -4.4,-17.44 -2.5,-21.72 -2,-46.58 1,-46 1.4,0.27 2.7,-5.91 2.4,-11.66 -0.3,-4.27 -0.6,-5.11 -2.1,-4.87 -2.9,0.48 -2.5,-5.48 2.3,-38.79 1.1,-7.67 3.4,-17.68 7.1,-31 7.4,-26.326 10.5,-35.811 15.1,-45.996 1.7,-3.58 4.5,-10.169 6.3,-14.644 26.5,-64.955 87.9,-132.85 154.1,-170.38 6,-3.39 11.3,-6.53 11.9,-6.97 13.1,-10.53 74.4,-31.75 111,-38.41 19.7,-3.6 25.7,-4.24 56.9,-6.09 139.2,-8.22 283.5,78.476 348.6,209.41 131.9,265.51 -79.6,571.94 -375.9,544.42 z m 232.5,-157.4 c 2.1,-1.68 4.5,-3.93 5.4,-4.99 0.8,-1.07 4,-2.6 7.1,-3.4 5.7,-1.5 13,-5.75 16.1,-9.48 1,-1.14 2.6,-2.07 3.8,-2.07 2.4,0 2.6,-1.82 0.3,-2.71 -1,-0.36 -3.4,0.34 -5.6,1.63 -4.8,2.75 -7.6,1.32 -5.9,-3.01 3.2,-8.09 3.5,-10.85 1.6,-12.94 -1.8,-1.99 -1.7,-2.09 1.4,-4.75 3.2,-2.72 3.2,-2.72 0.7,-6.47 -3,-4.29 -4,-4.6 -5.6,-1.67 -1,1.83 -1.7,2.02 -6.3,1.53 -12.9,-1.38 -12.1,-1.54 -12.4,2.63 -0.4,4.39 -3,6.26 -7.4,5.38 -3.5,-0.7 -6.8,2.12 -6.8,5.75 0,1.31 -0.7,2.94 -1.5,3.63 -4.2,3.45 0.9,8.6 8.2,8.31 7.4,-0.28 3.8,6.45 -5.5,10.35 -3.5,1.49 -3.9,2.82 -1.7,5.78 0.8,1.06 1.5,2.94 1.5,4.16 0,6.46 5.9,7.57 12.6,2.34 z m -270.6,-7.94 c 0,-2.22 8.3,-2.98 11.8,-1.08 3.5,1.86 11.6,1.75 11.9,-0.16 0.4,-1.72 -0.1,-2.05 -7.4,-4.75 -3.2,-1.18 -5.3,-5.13 -6.8,-12.51 -0.7,-3.54 5.6,-6.57 9.4,-4.52 2.9,1.55 15.2,1.26 12.6,-0.29 -1,-0.66 -3.2,-2.37 -4.9,-3.8 -2.9,-2.49 -3.1,-2.53 -5.8,-1 -5,2.81 -7.8,-4.26 -3.5,-8.76 2.7,-2.83 3.4,-5.55 1.7,-6.63 -2.9,-1.78 -1,-3.67 3,-2.99 3.6,0.61 4.2,0.44 4.7,-1.46 0.3,-1.17 1,-1.95 1.6,-1.72 0.7,0.23 1,1.03 0.8,1.79 -3.2,12.01 1.4,19.18 11.3,17.57 3.7,-0.59 5.6,1.82 5.6,7.1 0,4.65 1.9,10.21 3.6,10.21 1.2,0 1.4,-0.69 0.9,-2.91 -0.8,-3.34 0.8,-4.89 3,-3.03 1.1,0.92 2.1,0.96 3.7,0.15 1.3,-0.6 3.3,-1.38 4.6,-1.74 1.8,-0.51 2.2,-1.25 2,-3.44 -0.2,-1.53 0.4,-3.57 1.2,-4.53 2.1,-2.54 3.9,-8.47 3.9,-12.71 0.1,-4.66 7.9,-12.79 12.4,-12.79 1.2,0 1.3,-0.58 0.4,-3.5 -0.6,-1.93 -1.4,-3.5 -1.9,-3.5 -0.5,0 -0.8,-0.68 -0.8,-1.5 0,-1.64 2.5,-2.07 3.4,-0.59 0.6,1 7.4,-0.5 9,-1.97 1.4,-1.31 -1.3,-3.94 -4.1,-3.94 -1.8,0 -2.3,-0.55 -2.3,-2.25 0,-4.02 1.6,-5.25 6.7,-5.25 4,0 4.8,-0.33 5,-2 0.9,-5.94 1.3,-6.5 4,-6.49 4.5,0.03 5.9,1.38 4.5,4.46 -2.5,5.39 1.4,7.95 5.9,3.89 1.3,-1.15 2.2,-1.34 3.1,-0.63 6.6,5.21 10.8,1.93 10.4,-8.07 -0.3,-9.07 -1.4,-10.72 -5.1,-8.25 -5.6,3.64 -9.6,0.01 -5.6,-5.05 2.9,-3.73 2.7,-5.57 -0.7,-5.18 -2.2,0.25 -2.8,0.9 -3.1,3.1 -0.2,2.21 -0.9,2.92 -3.3,3.4 -2.1,0.41 -3.7,1.73 -5.1,3.99 -2.5,4.28 -5.1,5.75 -7.7,4.36 -1,-0.57 -3.1,-1.03 -4.6,-1.03 -2.7,0 -2.7,-0.03 -2,-5.5 0.5,-3.68 0.4,-5.5 -0.4,-5.5 -0.6,0 -1,0.47 -1,1.05 0,0.59 -1.4,2.72 -3,4.75 -1.6,2.03 -3.4,5.63 -4.1,8 -0.7,2.37 -2.1,4.75 -3.1,5.29 -2.2,1.18 -2.4,4.2 -0.3,5.9 2,1.7 0.9,3.01 -2.6,3.01 -2.1,0 -3.4,0.77 -4.6,2.75 -1,1.51 -1.8,2.9 -2,3.09 -1.9,2.86 -8.1,-5.63 -6.4,-8.79 0.7,-1.3 0.7,-2.78 0.1,-4.55 -0.6,-1.45 -1,-4.44 -1,-6.64 0,-5.55 -1.5,-7.86 -5,-7.86 -1.6,0 -3.6,-0.71 -4.5,-1.57 -2,-2.06 -5.9,-1.46 -6.4,0.98 -0.7,3.55 2.1,9.65 5,11.18 1.6,0.8 2.9,1.91 2.9,2.46 0,2.17 -3,1.94 -6.5,-0.5 -2.1,-1.4 -4.2,-2.55 -4.6,-2.55 -3.8,0 -2.8,-10.01 1.7,-17.23 2.9,-4.56 2.9,-3.98 -0.1,-8.77 -1.4,-2.18 -2.5,-4.99 -2.5,-6.23 -0.1,-2.12 -5.7,-9 -9.2,-11.27 -2.3,-1.42 -3.3,-6.5 -1.4,-6.5 2.1,0 2.8,-1.69 1.6,-3.98 -1.3,-2.38 -3.9,-2.66 -4.7,-0.52 -1.2,3.09 -4.1,1.62 -5.5,-2.75 -1,-3.23 -1.9,-4.34 -3.7,-4.59 -1.3,-0.19 -4.5,-1.65 -7.1,-3.25 -5.6,-3.42 -10,-3.74 -12.5,-0.91 -2.5,2.73 -3.2,2.57 -8.1,-1.94 -5.5,-5.06 -10.4,-6.18 -14.4,-3.24 -1.6,1.15 -4,2.37 -5.4,2.72 -8.2,2.08 2.8,10.84 11.3,8.96 4.3,-0.93 4.8,1.93 1.1,6.14 -1.7,1.88 -3,4.28 -3,5.32 0,3.69 -10.4,8.73 -15.4,7.47 -2.7,-0.66 -9.6,4.76 -9.6,7.47 0,1.37 2.6,1.45 3.5,0.1 0.3,-0.55 1.9,-1 3.5,-1 1.9,0 3.3,-0.71 4,-2 2.9,-5.48 10.5,0.54 10.5,8.34 0,3.55 0.3,4.2 2.2,4.48 2.7,0.38 3,3.18 0.4,3.18 -1.3,0 -2.3,1.11 -3.1,3.18 -1.3,3.74 -2.4,3.05 -4.2,-2.68 -2.8,-8.4 -11.3,-3.03 -8.7,5.48 1.1,3.69 1,4.24 -1,6.36 -2.9,3.06 0,6.16 5.7,6.16 3.1,0 3.9,0.49 5.2,3 1.6,3.19 6.3,9.76 9.3,13.02 1,1.09 2.6,3.1 3.7,4.48 4,5.34 6.8,-0.41 6.9,-14.25 0.1,-7.52 0.9,-8.31 3.9,-3.5 2.6,4.24 3.6,8.46 2.4,10.01 -4.1,5.16 -5.3,13.59 -2.7,18.72 2.8,5.6 2.7,6.34 -1.5,8.51 -2.8,1.41 -3.1,1.32 -8.2,-2.01 -2.9,-1.91 -5.9,-3.48 -6.6,-3.48 -1.5,0 -1.7,2.61 -0.2,3.5 0.5,0.34 1,1.65 1,2.92 0,1.26 1.3,4.01 3,6.1 3.4,4.35 4.4,7.42 3.6,10.94 -0.4,1.35 0,4.22 0.7,6.37 1.1,3.11 1.1,4.41 0.1,6.29 -2.7,5.33 -0.2,12.7 3.5,10.4 0.5,-0.31 1.5,0.16 2.3,1.05 5.3,6.6 7.8,7.99 7.8,4.43 z m 184,-8.01 c 1.1,-2.07 9.2,-2.98 10.4,-1.17 0.2,0.46 3.4,0.87 6.9,0.93 3.6,0.05 7.4,0.58 8.5,1.17 1.1,0.59 3.4,1.08 5.1,1.08 1.7,0 4.3,0.74 5.6,1.64 2.2,1.42 3.1,1.47 6.8,0.38 2.3,-0.7 7.2,-1.45 10.9,-1.68 13.4,-0.8 20.9,-6.14 13.9,-9.78 -1.7,-0.87 -3.1,-2.51 -3.3,-3.77 -0.3,-2.18 -0.6,-2.22 -14,-2.11 -13.6,0.11 -13.6,0.11 -16.9,-3.29 -4.8,-4.87 -15.9,-4.68 -15.9,0.26 0,1.33 -0.7,2.67 -1.5,2.98 -0.9,0.33 -1.5,1.82 -1.5,3.47 0,3.71 3,3.95 5.6,0.45 2.1,-2.75 6.1,-4.04 8.3,-2.64 1.8,1.19 -0.2,4.09 -2.9,4.09 -1,0 -3.5,1.17 -5.6,2.61 -3,2.05 -4.4,2.43 -6.3,1.75 -2.5,-0.89 -2.8,-1.28 -5.5,-7.64 -2.9,-6.67 -10.4,-7.71 -9.2,-1.27 0.9,4.69 -1.5,10.01 -5.4,12 -3.1,1.63 -4,4.03 -1.8,4.82 1.8,0.65 6.5,-1.96 7.8,-4.28 z m -254.8,-9.99 c 3.1,-2.4 4.7,-2.48 9.5,-0.48 7.3,3.05 16.1,-11.58 10.7,-17.63 -2,-2.14 -1.1,-3.89 1.9,-3.91 4.4,-0.02 7.1,-6.26 4.7,-11.18 -2.6,-5.36 -2.6,-5.47 0.9,-7.28 4.2,-2.17 7,-1.89 9.7,0.98 3,3.27 3.8,3.16 6.9,-1.01 2.9,-3.72 2.9,-3.74 0.1,-13.94 -2,-7.43 -5.6,-7.1 -6.4,0.58 -0.5,5.11 -0.1,4.54 -3.5,5.39 -2.8,0.7 -5.7,-1.57 -9.8,-7.53 -1.4,-2.13 -1.8,-2.19 -5.2,-0.95 -3.5,1.27 -3.8,1.21 -6.3,-1.47 -2.1,-2.33 -3.1,-2.69 -5.7,-2.17 -5.1,1.02 -5.5,2.29 -1.8,5.43 2.4,2.01 3.2,3.32 2.7,4.58 -0.9,2.39 -2.7,1.58 -5.4,-2.43 -3.5,-5.13 -8.9,-6.66 -12.3,-3.45 -1.8,1.76 -3.7,2.47 -6.5,2.48 -2.2,0.01 -4.6,0.43 -5.4,0.93 -1.8,1.13 -5,-0.44 -5,-2.43 0,-0.77 1.2,-1.99 2.6,-2.71 3.7,-1.8 3.9,-3.05 0.8,-6.68 -3.4,-4.09 -5.8,-4.2 -5,-0.22 1.1,4.82 -1.2,4.7 -5.9,-0.3 -4.8,-5.2 -6.1,-5.51 -10,-2.43 -3.8,2.93 -14.3,3.27 -16.4,0.52 -0.8,-1.14 -2.3,-1.69 -4,-1.5 -3.5,0.41 -4,3.77 -1,7.75 2.5,3.43 2.1,4.82 -1,2.92 -1.7,-1.08 -2.3,-0.99 -4.1,0.58 -2,1.8 -2.1,1.8 -4,0.06 -7.6,-6.86 -23.7,3.85 -19,12.63 0.7,1.15 0.9,3.23 0.7,4.62 -2.3,11.86 13.7,15.63 20.4,4.81 1.8,-2.94 1.8,-2.94 2.8,-0.33 0.5,1.43 1.6,2.98 2.4,3.43 0.7,0.46 1.9,1.85 2.6,3.09 1.5,2.92 2.8,2.84 4.2,-0.25 0.7,-1.39 2,-2.5 3.1,-2.5 1,0 2.8,-1.07 4.1,-2.37 1.6,-1.76 2.9,-2.26 5.2,-1.94 3.8,0.56 10.5,-2.2 10.5,-4.33 0,-1.24 -0.7,-1.48 -2.9,-1.04 -2.9,0.58 -8.4,-3.42 -6.8,-4.98 2.2,-2.18 13.1,-1.1 18.7,1.84 6.5,3.38 9.6,3.16 10.6,-0.75 0.7,-2.89 1.1,-2.97 3.6,-0.73 1.6,1.42 2.4,1.51 4.9,0.55 2.8,-1.07 3.4,-0.86 8,2.8 5.3,4.18 6.8,4.6 10,2.86 3.9,-2.07 7.7,2.91 4,5.17 -3.6,2.15 -6.2,5.7 -5.5,7.48 0.3,0.82 -0.7,1.87 -2.8,2.73 -1.8,0.77 -4,2.14 -4.7,3.05 -2.2,2.63 -11.6,-0.71 -14.8,-5.25 -1.9,-2.73 -2.5,-2.65 -6.2,0.73 -5.8,5.44 -5.1,15.02 1.6,21.26 6.6,6.19 6.9,6.35 9.6,4.58 2.3,-1.45 2.6,-1.42 4.2,0.38 2.2,2.43 2.6,2.43 5.7,-0.04 z m 2.1,-79.71 c 2.5,-4.68 -0.7,-9.74 -5.5,-8.73 -3.8,0.8 -4,-0.54 -0.8,-5.36 3.6,-5.23 3.6,-5.72 0.4,-7.86 -2.2,-1.43 -2.6,-2.24 -2.1,-5.03 0.5,-2.8 0.2,-3.31 -1.4,-3.31 -1.1,0 -1.9,0.33 -1.9,0.75 0,0.41 -1.1,2.09 -2.4,3.74 -4.6,5.69 -8.2,-0.66 -5.5,-9.66 2.6,-8.55 -5.5,-14.87 -12.4,-9.77 -3.2,2.36 -11.1,-0.37 -12.1,-4.2 -0.2,-1.03 -1,-1.86 -1.7,-1.86 -0.7,0 -0.9,0.65 -0.4,1.75 1.3,3.33 2.4,8.76 2.4,12.54 0.1,2.08 1,5.68 2.2,8 1.2,2.31 2.3,6.36 2.4,9 0.4,6.42 4.6,10.51 7,6.71 1,-1.72 2.3,-1.1 1.8,0.88 -0.7,2.74 1.4,3.54 4.3,1.65 1.4,-0.97 3.3,-1.38 4.5,-0.99 1.5,0.46 2.9,-0.15 4.9,-2.12 1.6,-1.53 3.1,-2.59 3.2,-2.35 1.3,1.96 2.3,6.94 1.7,8.09 -1.1,1.96 0.1,3.57 3,3.98 1.5,0.23 3,1.53 4,3.58 1.9,3.95 2.6,4.04 4.4,0.57 z m -149.8,-53.75 c 1.3,-0.94 3.2,-1.25 5.6,-0.89 4.4,0.69 12.9,-3.71 12.9,-6.71 0,-1.44 -4,-1.69 -5.7,-0.37 -2.7,2.04 -5.3,1.76 -5.3,-0.56 0,-2.96 7.7,-7.65 10.1,-6.14 5.1,3.17 11.9,0.36 8.4,-3.45 -4.6,-4.97 -14.3,-8.24 -16,-5.42 -1.7,2.67 -5.7,1.06 -5.4,-2.16 0.4,-3.59 -1.6,-5.03 -2.4,-1.78 -0.7,2.35 -2.7,1.76 -2.7,-0.76 0,-0.87 -0.9,-3.43 -1.9,-5.69 -1.9,-4.13 -4.5,-10.52 -5.6,-13.95 -0.4,-1.55 -1.2,-1.73 -4.6,-1.15 -3.3,0.55 -4.3,0.34 -5.5,-1.17 -1.8,-2.42 -1.9,-0.27 -0.1,4.02 1,2.18 1.1,3.87 0.5,4.97 -1,1.79 -1.4,10.01 -0.9,18.46 0.3,4.31 -0.1,5.72 -1.8,7.57 -3.8,4 1.2,12.64 7.2,12.64 1.2,0 4,0.9 6.2,2 4.6,2.38 4.6,2.38 7,0.54 z m 105.4,-35.53 c 3.3,-1.65 6.7,-2.73 7.5,-2.4 0.9,0.34 2.9,-0.52 4.6,-2.01 3.9,-3.28 7.7,-4.26 10.2,-2.66 1.7,1 2.3,0.95 3.5,-0.27 3.7,-3.69 -5,-15.16 -10.7,-14.04 -1.6,0.32 -4,-0.08 -5.6,-0.93 -4.7,-2.4 -15.7,-3.22 -18.6,-1.38 -5,3.23 -9.3,3.15 -12.7,-0.24 -3.5,-3.42 -4.2,-3.63 -5.9,-1.9 -0.9,0.92 -0.9,1.58 0.3,2.91 1,1.04 1.9,4.76 2.3,9.44 0.6,5.46 1.3,8.07 2.5,8.95 0.9,0.68 1.7,2.2 1.7,3.38 0,2.59 2.7,2.87 4.5,0.46 1.1,-1.54 1.5,-1.46 4.6,0.99 4.2,3.34 4.6,3.33 11.8,-0.3 z m 376.1,-7.57 c 0,-0.79 1.8,-2.79 4.1,-4.45 4.6,-3.31 7.8,-7.53 10.3,-13.52 2,-4.75 3,-5.44 7,-4.79 4.3,0.69 12.4,-4.12 13.2,-7.82 0.3,-1.48 1.7,-3.13 3,-3.76 3.8,-1.73 11.1,-8.15 13.8,-12.08 1.3,-1.94 4.4,-5.77 7,-8.52 5.1,-5.52 11.8,-17.17 16,-28.12 1.6,-4.17 5,-9.91 8.2,-13.9 6.4,-8 8.6,-14.57 8.8,-25.48 0,-6.202 0.5,-8.083 2.4,-10.835 2.1,-2.843 2.2,-3.662 1.2,-5.587 -1.4,-2.621 0.2,-7.374 3.9,-11.525 1.2,-1.343 2.6,-4.388 3.2,-6.767 0.6,-2.378 1.5,-4.568 2,-4.867 1.1,-0.66 1.2,-4.436 0.1,-4.392 -0.4,0.018 -1.5,0.63 -2.5,1.361 -2.8,2.158 -7,0.846 -6.5,-2.031 0.3,-1.482 -0.3,-3.306 -1.6,-4.863 -1.2,-1.371 -3.5,-5.934 -5.1,-10.141 -2.9,-7.649 -2.9,-7.649 -9.2,-10.521 -17.4,-7.864 -22.4,-7.189 -26.4,3.558 -2,5.376 -5.9,6.492 -5.9,1.675 0,-2.484 -0.5,-3.07 -2.2,-3.07 -4.4,0 -8,6.237 -4.4,7.609 2.3,0.873 2.7,3.294 1.1,6.405 -0.9,1.588 -1.5,4.536 -1.5,6.55 0,3.601 -0.1,3.652 -3.3,3.005 -1.8,-0.362 -6.7,-1.074 -10.9,-1.582 -12.7,-1.519 -18.9,-7.1 -20.1,-17.976 -0.3,-3.391 -3.3,-3.743 -7.1,-0.858 -2.8,2.074 -4,2.306 -10.6,1.993 -4.2,-0.195 -9.1,-0.42 -11,-0.5 -4.5,-0.188 -5.2,2.507 -1.6,5.864 3.5,3.285 3.8,13.566 0.4,17.156 -1.2,1.262 -2.5,4.216 -2.9,6.564 -0.3,2.349 -1,5.501 -1.4,7.005 -0.6,2.329 -0.4,2.876 1.7,3.679 1.5,0.543 3,2.267 3.6,4.059 2,5.856 4.9,8.65 11,10.88 7,2.555 8.6,2.681 7.8,0.615 -0.7,-1.765 2.2,-3.104 9.8,-4.542 8.9,-1.696 9.9,-4.467 2.8,-8.096 -7.3,-3.744 -7.7,-12.896 -0.7,-12.805 3.7,0.047 13.3,3.836 18.9,7.402 6,3.845 7.6,4.206 10.4,2.427 3.7,-2.297 7.5,-0.235 6.8,3.718 -0.4,2.561 0.1,4.756 2,8.359 2.8,5.388 3.3,10.414 1.7,16.714 -1.4,5.49 -0.2,7.57 2.3,3.83 1.3,-2.08 1.8,-4.76 1.8,-10.55 0,-4.266 0.4,-8.095 0.8,-8.508 2.9,-2.895 -0.3,-11.417 -4.3,-11.417 -2.4,0 -3.4,-2.129 -2.5,-5.502 0.8,-3.236 3.5,-3.235 7.4,0.002 4,3.41 4.2,3.306 4.2,-3.325 0,-6.967 2.1,-9.557 8.6,-10.545 6.5,-0.969 9.6,3.733 6,8.909 -2.4,3.452 -2,14.08 0.6,15.921 2.1,1.445 2.3,1.382 3.5,-1.021 1.7,-3.195 5.6,-3.038 6.1,0.244 0.3,2.421 -2.7,4.674 -5.1,3.757 -2.2,-0.826 -2.5,1.924 -1.5,12.925 0.6,6.38 0.6,11.14 -0.1,13.5 -2.9,10.64 -9.7,26.13 -15.2,34.42 -1.5,2.32 -3.3,6.18 -3.9,8.58 -1.5,5.74 -26.7,31.14 -30.9,31.14 -1.3,0 -2.7,1.11 -3.6,2.88 -1.5,2.92 -7.5,7.12 -10.1,7.12 -4.6,0 -16.3,12.26 -15,15.69 0.3,0.71 0.8,3.53 1.2,6.27 0.5,4.41 2.4,6.28 2.4,2.48 z m -331.5,-19.53 c 5.6,-5.86 8.1,-6.48 11.4,-2.87 2.8,3.12 2.8,3.12 5,0.04 1.2,-1.7 2.7,-3.08 3.2,-3.08 0.6,0 2.2,-0.9 3.6,-2 1.4,-1.1 3.4,-2 4.5,-2 2.1,0 9.3,-5.37 14.4,-10.72 1.7,-1.81 3.8,-3.28 4.6,-3.28 0.8,0 2.6,-0.82 3.9,-1.81 5,-3.78 11.9,-4.73 11.9,-1.64 0,2.36 2.7,1.65 6,-1.55 2.7,-2.64 3.7,-3 8.8,-3 6.2,0 8.2,-1.12 8.2,-4.58 0,-3.43 -2.3,-4.65 -7.4,-3.9 -4.9,0.74 -6.5,-0.42 -3.9,-2.81 1.2,-1.07 5.3,-1.85 13,-2.48 10.1,-0.83 11.8,-1.25 16.4,-4.14 3.3,-2.05 6,-3.03 7.3,-2.7 1.2,0.29 4.9,-0.32 8.2,-1.37 7.3,-2.26 10,-1.83 13.5,2.16 2.4,2.7 5.5,4.03 12.9,5.48 1.8,0.36 3.5,-0.25 5.7,-2.08 1.7,-1.42 4.3,-2.58 5.8,-2.58 1.4,0 4,-0.79 5.6,-1.75 3,-1.73 3.1,-1.72 5.2,0.86 4,4.85 21.1,4.99 20.2,0.16 -0.4,-2.06 -1.8,-4.44 -3.2,-5.56 -2,-1.61 -2.3,-2.49 -1.8,-5.08 1.1,-4.88 2.2,-5.63 8.4,-5.63 6.1,0 14.9,-3.43 22.1,-8.61 2.1,-1.54 4.3,-2.33 5.5,-2.01 7.6,1.99 7.5,2 7.5,-0.71 0,-2.97 1.6,-4.39 3.2,-2.79 2,1.92 3.9,1.29 3.6,-1.13 -0.2,-1.42 -1.1,-2.37 -2.5,-2.56 -1.2,-0.18 -3.3,-1.82 -4.7,-3.66 -2.1,-2.74 -3.5,-3.47 -7.6,-4.03 -7.5,-1.03 -14.3,-11.13 -10.1,-14.909 1.7,-1.605 2.1,-1.618 4.9,-0.168 5,2.564 7,2.108 4.2,-0.928 -1.5,-1.588 -3.5,-2.5 -5.4,-2.5 -1.6,0 -3.8,-0.759 -4.8,-1.687 -1.1,-0.928 -3.8,-1.96 -6.1,-2.294 -2.4,-0.339 -4.1,-1.108 -4,-1.744 0.1,-0.626 -0.4,-2.719 -1.3,-4.651 -3,-7.396 2.7,-10.381 8,-4.108 4.9,5.879 12.2,5.224 11,-0.997 -0.6,-3.41 1.2,-5.05 4.7,-4.303 1.8,0.377 2.5,-9.777 0.8,-11.808 -4.6,-5.563 -14.4,-6.252 -13.4,-0.945 0.8,4.016 -0.4,4.911 -5.9,4.693 -5.4,-0.212 -12.8,2.318 -15.7,5.377 -3.7,3.95 -8.1,1.978 -11.9,-5.283 -0.8,-1.673 -2,-2.25 -4.6,-2.25 -5.5,0 -11.4,-2.81 -12.1,-5.862 -1,-4.169 -2.3,-5.138 -6.9,-5.138 -5.4,0 -9.2,-1.406 -12.7,-4.773 -4.3,-4.064 -7.4,-5.001 -13.1,-3.882 -3.4,0.681 -5.8,0.626 -8.1,-0.188 -1.7,-0.636 -4.2,-1.157 -5.4,-1.157 -1.2,0 -2.1,-0.373 -2.1,-0.829 0,-0.662 12.9,-0.707 32.5,-0.113 4.6,0.141 8.5,-1.287 8.5,-3.171 0,-1.62 0.7,-1.887 5.5,-1.887 8.3,0 8.4,-7.25 0.1,-8.949 -1.8,-0.363 -3.3,-1.355 -3.5,-2.34 -0.4,-2.336 2.5,-2.205 6.6,0.293 1.8,1.098 4.3,1.996 5.6,1.996 1.2,0 2.8,0.508 3.4,1.127 2,1.997 6.3,0.08 7.8,-3.471 0.7,-1.801 2.5,-3.796 3.9,-4.434 3.1,-1.427 2.5,-3.419 -1.5,-4.926 -4.1,-1.552 -3.7,-3.458 1.7,-8.1883 5.3,-4.7126 5.2,-5.8225 -0.9,-8.8685 -7.1,-3.5837 -13.9,-2.2945 -10.1,1.9289 1.4,1.5425 1.4,2.0313 0.3,3.4762 -0.9,0.9915 -1,1.8265 -0.4,2.0351 2.5,0.896 3.7,2.192 3,3.3326 -1.1,1.771 -9.5,0.593 -15.3,-2.1598 -2.6,-1.2335 -6.8,-2.9435 -9.2,-3.7999 -4.8,-1.6587 -5.2,-2.5838 -3.5,-9.3056 0.5,-2.0131 -0.1,-4.2327 -2.1,-8.2497 -3,-6.015 -6.1,-7.594 -5,-2.594 1.4,6.309 -6.8,8.0813 -13.2,2.847 -2.2,-1.787 -4.8,-3.716 -5.7,-4.286 -2.6,-1.497 -1.1,-5.383 2.6,-6.646 3.8,-1.324 3.6,-2.141 -0.6,-3.681 -2,-0.696 -3.5,-1.739 -3.5,-2.318 0,-0.578 -1,-0.808 -2.1,-0.509 -2.2,0.582 -5.9,-2.312 -5.9,-4.635 0,-0.729 -1.2,-2.383 -2.5,-3.675 -5.3,-4.919 1.1,-9.514 12.1,-8.807 4.9,0.307 4.9,0.307 6.3,5.723 1.3,5.073 1.7,5.544 6.2,7.432 3.7,1.546 4.9,2.66 5.4,4.777 0.7,3.384 8.2,7.42 11.9,6.479 2.7,-0.68 8.6,5.542 8.6,9.103 0,4.065 5.6,7.8508 7.4,5.036 1.9,-2.964 1.3,-5.087 -2,-6.586 -2.4,-1.081 -3.4,-3.157 -1.5,-3.157 4.7,0 11.4,4.952 12.4,9.111 0.6,2.471 1,2.6056 6.6,2.5005 6.5,-0.1211 13.3,4.717 16.1,11.467 0.6,1.5282 1.8,3.034 2.6,3.3465 1.6,0.6194 5.7,-1.1386 5.2,-2.2422 -4.7,-10.223 -5.5,-11.306 -9.8,-13.418 -10.4,-5.0398 -19.2,-14.136 -10.8,-11.213 2.6,0.906 10.6,0.978 11.4,0.104 1.4,-1.312 -2,-6.701 -4.5,-7.331 -3.5,-0.889 -6.5,-3.868 -5.8,-5.769 0.9,-2.217 3.7,-1.931 3.7,0.373 0,3.016 2.7,5.267 5,4.07 3.1,-1.683 5.5,-1.126 7.7,1.796 1.1,1.538 4.4,4.038 7.4,5.557 10.5,5.394 15.7,8.999 16.3,11.185 1.2,5.0032 14.7,15.962 16.5,13.499 1,-1.2186 3.2,-2.5326 5.1,-2.9204 3.4,-0.68549 3.5,-0.84267 3.5,-5.6601 0.1,-4.9555 0.1,-4.9555 5,-5.4555 4.1,-0.415 5,-0.838 5,-2.5 0,-1.438 0.7,-2.088 2.7,-2.316 1.5,-0.174 2.8,0.16 2.8,0.742 0,0.583 1.3,2.266 3,3.741 2.1,1.8826 2.9,3.451 2.7,5.2581 -0.2,2.3796 0.1,2.5754 3.7,2.5754 3.7,0 4.2,0.352 6.1,3.9994 3.3,6.3701 11.3,7.7986 9.9,1.7725 -3.1,-13.301 -4.2,-14.679 -11.2,-14.784 -5.6,-0.082 -15.2,-4.225 -15.2,-6.557 0,-1.225 -5.5,-3.931 -8,-3.931 -1.1,0 -2,0.655 -2,1.487 0,3.606 -10.3,5.556 -16.2,3.078 -3.7,-1.551 -11.8,-9.679 -11.8,-11.855 0,-0.734 -1.4,-2.597 -3,-4.14 -1.6,-1.542 -3.4,-4.087 -4.1,-5.654 -0.6,-1.567 -2,-3.108 -3,-3.423 -6,-1.918 -8.2,-5.981 -3.8,-6.879 3.7,-0.729 10.9,3.427 10.9,6.272 0,4.118 16.8,14.92 21.1,13.555 1.1,-0.336 3.1,0.131 4.5,1.049 2.2,1.445 3.1,1.495 7.4,0.394 5.9,-1.512 6,-1.7 1.2,-4.851 -2.1,-1.357 -5,-3.495 -6.6,-4.75 -1.9,-1.525 -4.1,-2.283 -6.8,-2.283 -3.1,0 -4.7,-0.666 -6.9,-2.921 -3.7,-3.678 -3.1,-6.556 1.2,-5.701 2.2,0.448 3.6,-0.092 6.4,-2.514 3.5,-3.074 3.5,-3.078 6.2,-1.256 2,1.35 4.2,1.749 8.4,1.526 12.1,-0.653 16.8,3.223 14.6,12.093 -1.6,6.389 1.3,9.128 5,4.695 2.5,-2.928 6.6,-4.922 10.3,-4.922 1.7,0 4,-0.473 5.1,-1.052 1.3,-0.715 3,-0.734 5.1,-0.06 1.8,0.546 6,1.554 9.3,2.241 5,1.051 6.8,2.03 11,6.165 6.1,6.073 12.7,10.706 15.2,10.706 4.7,0 7,3.461 2.8,4.055 -4.8,0.666 8.8,7.945 14.9,7.945 5.1,0 7.9,-2.539 4.3,-3.9 -3.5,-1.34 -3.5,-2.553 0.1,-4.032 3.2,-1.306 8.6,0.351 7.8,2.361 -1.9,4.485 -1.9,4.571 0.3,4.571 1.2,0 2.4,-0.787 2.8,-1.75 0.3,-0.962 1.5,-2.881 2.5,-4.263 4.7,-6.528 -0.1,-14.614 -6,-9.987 -3.5,2.799 -5.2,2.553 -4.9,-0.75 0.1,-2.312 -0.3,-2.8 -2.6,-3.066 -2.3,-0.271 -2.7,0.043 -2.7,2.215 0,5.275 -7,5.245 -13.4,-0.059 -1.5,-1.287 -4,-2.627 -5.5,-2.978 -6,-1.43 -6.9,-4.64 -1.7,-6.332 1.9,-0.62 3.7,-1.816 4,-2.66 0.8,-2.157 0.7,-5.359 -0.2,-5.423 -7.1,-0.514 -12.3,-0.12 -13.7,1.045 -2.1,1.745 -4.9,0.27 -5.4,-2.844 -0.2,-1.586 0.2,-2.148 1.7,-2.148 1.3,0 2.8,-1.451 4.3,-4.234 2.7,-4.889 6.6,-6.111 14.7,-4.607 10.4,1.949 10.8,-8.488 0.5,-14.037 -5.5,-2.979 -6.9,-6.36 -3.5,-8.716 2.5,-1.786 -2.9,-16.307 -7.6,-20.201 -1.5,-1.27 -4.1,-3.58 -5.7,-5.14 -3.5,-3.24 -14,-9.06 -16.5,-9.06 -3,0 -6,-2.98 -6,-5.93 0,-3.34 -6.9,-6.65 -11.4,-5.51 -1.9,0.47 -4.5,-0.35 -9.9,-3.12 -6.9,-3.61 -19.9,-8.71 -26.3,-10.35 -1.6,-0.43 -3.9,-1.24 -5,-1.81 -1.7,-0.92 -9.1,-3.44 -26.9,-9.24 -14.3,-4.63 -24.2,-6.31 -27.7,-4.7 -5.9,2.67 -7.4,2.78 -10,0.77 -1.5,-1.2 -3.4,-1.74 -4.9,-1.44 -1.6,0.3 -3.1,-0.11 -3.9,-1.09 -0.7,-0.87 -2.5,-1.58 -3.9,-1.58 -1.5,0 -5.4,-0.99 -8.7,-2.2 -7.9,-2.9 -23.2,-3.5 -28.7,-1.12 -3.1,1.36 -4.4,1.43 -7.7,0.43 -3.1,-0.9 -6.7,-0.93 -14.8,-0.13 -5.9,0.59 -15.2,1.51 -20.7,2.06 -10.6,1.03 -36.8,6.04 -44.7,8.5 -2.5,0.8 -5.3,1.46 -6.3,1.46 -2.1,0 -11.9,3.25 -23,7.7 -9.1,3.61 -13.5,6.94 -13.5,10.14 0,2.21 -7.7,9.71 -11.3,11.07 -3.6,1.34 -18.7,11.99 -18.7,13.15 0,1.59 -4.7,4 -6.5,3.32 -1.5,-0.57 -1.6,-1.51 -1,-6.52 0.8,-7.25 0.3,-7.35 -9.7,-1.88 -15.5,8.42 -20.3,12.15 -20.8,16.285 -0.6,4.251 -4,6.578 -17.8,12.308 -4.7,1.902 -8.2,5.952 -8.2,9.252 0,1.289 -1.5,2.862 -4,4.346 -2.1,1.278 -6.9,4.063 -10.5,6.188 -7,4.105 -9.6,6.361 -19,17.081 -3.2,3.708 -7.6,7.862 -9.6,9.229 -3.3,2.201 -9.9,10.326 -8.4,10.326 0.4,0 2.6,-1.64 5.1,-3.646 4.1,-3.355 4.6,-3.547 7.1,-2.403 2.5,1.14 2.9,1.014 4.8,-1.524 1.1,-1.521 3.8,-4.875 6.1,-7.452 2.2,-2.578 4.7,-5.575 5.5,-6.66 4.2,-5.984 25.3,-11.862 27.7,-7.713 0.8,1.429 1.4,1.325 6.3,-0.95 2.9,-1.404 8,-3.227 11.1,-4.051 7.5,-1.938 7.4,-1.869 9.9,-7.658 2,-4.68 3.9,-6.449 3.9,-3.678 0,0.696 0.9,2.93 1.9,4.964 2.1,3.818 1.9,6.228 -0.5,7.143 -0.7,0.289 -2.1,1.993 -3,3.787 -4.3,8.198 -12.6,17.84 -14.9,17.253 -3.2,-0.789 -9.1,1.004 -13.6,4.104 -4.6,3.209 -13.7,3.371 -13.1,0.234 0.5,-2.983 -1.7,-1.925 -3.4,1.658 -0.9,1.935 -2.8,3.928 -4.5,4.611 -7.4,3.085 -12.3,11.455 -13.6,23.356 -0.6,5.2235 -5.2,13.875 -5.3,9.9088 0,-0.6692 -1.7,-2.8306 -3.6,-4.8032 -2.1,-2.0406 -3.4,-4.196 -3.1,-5.0003 2.5,-6.4073 -3.4,-13.228 -9.2,-10.681 -2.5,1.125 -5.4,2.283 -6.3,2.574 -1,0.292 -2.6,2.239 -3.7,4.329 -1.1,2.0891 -3.3,4.6114 -5,5.605 -1.7,0.9936 -3.1,2.1885 -3.1,2.6554 0,0.4669 -1.6,2.734 -3.5,5.0381 -2,2.3041 -3.5,4.7943 -3.5,5.5338 0,0.7395 -1.8,3.4247 -4,5.9657 -5.6,6.39 -5.1,13.63 0.5,7.5 4.6,-5.169 5.3,3.923 1.4,18.564 -1.1,3.885 -1.9,7.991 -1.9,9.124 0,3.759 -5.1,11.136 -10.1,14.726 -2.6,1.938 -5.6,4.887 -6.4,6.554 -3.2,6.165 -9.5,0.431 -9.5,-8.718 -0.1,-8.858 -4.1,-1.249 -7,13.238 -1.6,7.863 -2.9,11.792 -4.6,13.816 -1.3,1.556 -3.2,5.387 -4.1,8.513 -0.9,3.126 -2.2,6.868 -2.9,8.328 -5.7,11.2 2.9,40.86 9.6,32.99 2.4,-2.92 2.6,-7.69 0.2,-9 -1.5,-0.86 -1.6,-1.38 -0.4,-4.52 1.4,-3.93 0.3,-7.61 -2.4,-7.61 -1.9,0 -1.8,-1.3 0.6,-5.74 1.1,-2.06 2,-4.44 2,-5.3 0,-2.48 2.1,-3.96 5.6,-3.96 2.9,0 3.6,-0.57 5.4,-4.005 3,-6.034 7,-4.484 7,2.765 0,3.94 0.6,4.33 4,2.4 6.4,-3.67 6.2,6.13 -0.3,16.61 -3.4,5.46 -4.7,6.17 -6.7,3.73 -4,-4.78 -8.3,0.16 -4.7,5.27 2.4,3.35 2.6,3.83 1.1,4.73 -9.6,5.82 -5.9,9.83 4.8,5.14 4.2,-1.86 6.7,-0.48 6.8,3.68 0,6.19 4.9,4.07 8.8,-3.82 2.9,-5.87 6.2,-13.51 6.2,-14.44 0,-0.59 0.7,-1.06 1.6,-1.06 1,0 2.7,-0.89 3.8,-1.97 2.6,-2.4 6.1,-1.74 6.9,1.26 1.3,4.79 1.6,0.47 0.5,-6.17 -1,-6.38 -1,-7.34 0.6,-9.04 2.4,-2.61 2.4,-10.81 0,-19.711 -1.9,-7.555 -1.9,-7.712 1.8,-24.103 2,-9.014 6.9,-13.535 8.4,-7.771 0.8,3.556 3.1,3.093 4.8,-1 1.7,-4.187 3.2,-4.453 4.6,-0.82 1,2.565 7.7,10.111 16.7,18.918 6.6,6.451 24.9,12.117 35.6,11.047 20.5,-2.047 32,-5.935 41.4,-13.996 3.4,-2.832 7.9,-6.23 10.1,-7.552 2.2,-1.322 5.2,-3.459 6.7,-4.75 3.5,-2.965 5.1,-3.03 3,-0.124 -4.8,6.934 -1.1,10.468 5.1,4.777 3,-2.819 5.2,-4 7.3,-4 3.6,0 7.5,-5.329 9.9,-13.5 0.8,-2.75 2,-5.887 2.8,-6.972 0.7,-1.085 1.4,-3.56 1.4,-5.5 0,-3.105 2.8,-9.103 7.1,-15.156 1,-1.302 0.8,-2.18 -1,-4.385 -2.3,-2.9478 -2.6,-6.6314 -1.2,-12.883 1.3,-5.4028 4.7,-7.542 5.8,-3.5526 0.4,1.6742 1,1.9351 3.4,1.4205 3.6,-0.7966 3.6,-0.0722 -0.1,4.1814 -3.8,4.2368 -4.3,10.615 -1,12.347 2.1,1.125 2.7,4.447 1,5.5 -2.4,1.476 2,15.177 5.3,16.395 5.4,2.017 8.6,9.417 6.1,14.172 -3.2,6.165 1.1,14.263 5,9.4 2.5,-3.079 4.6,-2.668 4.6,0.892 0,3.121 1.8,4.641 5.6,4.641 5,0 4.7,4.9 -0.9,13.155 -1.9,2.882 -2.3,6.845 -0.7,6.845 0.5,0 1,-0.45 1,-1 0,-1.823 2.8,-1.035 4.4,1.223 2.8,3.929 2,5.003 -2.2,3.246 -4.1,-1.709 -7.5,0.286 -5.2,3.038 1.8,2.152 8.9,3.772 10.6,2.398 1.6,-1.372 3,-0.421 3.5,2.488 0.6,3.038 3.5,4.382 5.4,2.473 1.2,-1.169 2.8,-1.467 6,-1.103 5,0.563 5.8,-0.665 2,-3.171 -3.6,-2.353 -3.1,-3.724 1.2,-3.385 3.4,0.266 3.7,0.076 3.5,-2.024 -0.2,-1.891 0.1,-2.203 1.7,-1.695 3.8,1.186 6.2,-1.152 5.5,-5.173 -0.7,-3.577 -0.7,-3.577 6,-2.856 6.2,0.665 6.9,0.552 8.3,-1.458 1.7,-2.431 7.7,-2.117 9.7,0.512 0.6,0.74 2.2,1.49 3.6,1.667 2,0.257 2.5,0.961 2.8,3.57 0.2,2.705 0.7,3.25 2.8,3.25 3.3,0 4.2,2.728 1.5,4.638 -1.9,1.316 -2.1,2.126 -1.6,6.302 0.9,6.325 -1,9.235 -7,10.825 -2.4,0.66 -5.9,2.5 -7.7,4.09 -1.8,1.59 -4.8,3.21 -6.6,3.6 -1.9,0.42 -4.2,1.94 -5.4,3.61 -2.2,2.98 -13.3,8.94 -16.6,8.94 -1,0 -5.9,2.02 -10.8,4.5 -4.9,2.48 -9.6,4.27 -10.3,3.98 -0.8,-0.29 -2.8,-0.08 -4.5,0.45 -1.7,0.53 -5.3,1.52 -8,2.18 -3,0.75 -6.6,2.69 -9.3,5.05 -4.4,3.83 -5.4,4.11 -14.8,4.27 -2.9,0.05 -4,0.49 -4,1.57 0,1.12 1,1.44 4,1.28 3.7,-0.2 3.8,-0.11 2,1.25 -1,0.81 -2.4,1.47 -2.9,1.47 -1.5,0 -4.6,3.14 -4.6,4.65 0,2.86 8.6,0.95 12.6,-2.79 3.3,-3.05 9.8,-1.69 8.9,1.86 -0.3,1.36 -0.1,3.07 0.5,3.82 0.9,1.03 0.6,1.64 -1,2.64 -4.5,2.81 -1.7,9.32 2.9,6.84 1.6,-0.85 3,-0.82 5.7,0.14 2.9,1.08 3.6,1.05 4.4,-0.16 0.5,-0.8 1.2,-1.06 1.7,-0.59 0.4,0.47 0.2,1.07 -0.6,1.34 -0.7,0.26 -2.9,1.89 -4.9,3.61 -1.9,1.73 -5.2,3.61 -7.1,4.19 -3.4,0.98 -3.6,1.31 -3.4,4.61 0.2,2.23 -0.2,4.01 -1.2,4.8 -1.5,1.27 -1.6,1.11 -4,-5.7 -0.3,-0.68 0.4,-1.71 1.5,-2.28 2.4,-1.27 2.6,-4.53 0.4,-5.38 -4.1,-1.55 -12.9,-0.64 -14.2,1.46 -0.8,1.13 -4.1,3.31 -7.5,4.84 -7.8,3.5 -9.8,5.59 -7.2,7.51 1.8,1.31 1.8,1.53 -0.9,5.51 -4.5,6.81 -4.9,8.76 -2.4,10.54 3.3,2.32 6.1,1.86 9.3,-1.55 z m -105,-132.86 c -2.7,-1.08 -5.1,-3.962 -6,-7.055 -1.8,-5.952 -8.5,-9.586 -8.5,-4.573 0,8.253 -9.9,0.401 -17.9,-14.251 -6.1,-11.057 6.5,-43.377 12.8,-32.999 2.7,4.453 2.6,6.207 -1,12.58 -2.8,5.01 -2.9,5.581 -1.5,7.581 3.8,5.414 4.2,5.686 7.5,5.022 3,-0.59 3.2,-0.44 3,1.747 -0.3,4.359 0,5.041 2.3,4.713 1.9,-0.267 2.3,-0.983 2.4,-4.32 0.2,-4.925 2.8,-18.983 4.4,-23.018 0.7,-1.803 0.8,-5.201 0.4,-8.6147 -0.4,-4.0474 -0.2,-6.4459 0.8,-8.5023 0.8,-1.5755 1.8,-4.9409 2.2,-7.4786 0.4,-3.0904 1.5,-5.4014 3.2,-7.0004 1.4,-1.312 3.6,-3.961 4.9,-5.886 3.1,-4.703 11.8,-9.514 13.5,-7.453 1.4,1.709 10.1,1.988 13,0.418 4.4,-2.325 1.7,2.097 -4.5,7.605 -15.4,13.605 -21.8,34.495 -11.9,39.179 4.5,2.183 5.7,6.251 1.8,6.251 -1.7,0 -1.9,1.672 -0.3,2.227 0.7,0.216 1.7,2.391 2.3,4.833 1.1,4.44 1.1,4.44 5.9,4.53 5.9,0.107 7.7,2.147 5.2,5.929 -2.6,4.015 -1.4,4.809 2.5,1.646 2.3,-1.836 2.3,-1.836 -0.1,-5.986 -2,-3.623 -2.1,-4.458 -1,-6.569 1.9,-3.479 0.7,-4.427 -4.7,-3.925 -4.4,0.408 -4.6,0.324 -2.8,-1.082 1.7,-1.406 1.7,-2.01 0.6,-7.789 -1.3,-6.75 0,-8.667 11.2,-16.178 2.1,-1.4042 3.4,-3.1753 3.6,-4.8955 0.5,-4.7927 8,-8.4683 11.1,-5.49 1,1.0059 1.5,0.8808 2.4,-0.6403 0.6,-1.0396 2.8,-3.8312 4.8,-6.2032 4.5,-5.271 6,-9.446 5.8,-16.508 -0.2,-10.569 1.2,-15.444 4.3,-15.084 3.5,0.417 6.8,-1.412 6.8,-3.85 0,-2.386 -0.4,-2.421 -3.6,-0.329 -3.5,2.292 -3.8,1.356 -0.9,-2.889 6,-8.805 0.8,-7.703 -10.1,2.173 -2.8,2.519 -6.5,5.811 -8.2,7.315 -6.8,6.087 -10.6,5.33 -5.8,-1.159 7.3,-9.949 17.7,-18.076 23.1,-18.076 0.7,0 2.6,-1.112 4.2,-2.471 5.7,-4.775 11.9,-5.647 8.8,-1.24 -0.9,1.186 -1.5,2.896 -1.5,3.799 0,0.904 -0.9,2.768 -2,4.144 -3.6,4.52 1.2,4.177 9.5,-0.686 5.5,-3.235 11.8,-2.314 6.5,0.954 -4.3,2.649 0.5,5.548 5,3 3.8,-2.187 9.7,-1.92 11,0.5 1.4,2.605 2.8,2.523 8.1,-0.47 4.4,-2.415 4.5,-2.432 8.2,-0.778 4.7,2.115 4.6,4.868 -0.1,4.5 -5.5,-0.43 -15.9,5.265 -17.9,9.803 -1.4,3.207 -3,4.49 -9.8,7.965 -10.4,5.328 -13.1,7.792 -16,14.269 -2.5,5.691 -4.8,8.271 -6.5,7.239 -1.6,-0.981 -1.3,-2.726 1.4,-8.059 2.5,-4.83 2.7,-6.261 0.7,-5.03 -2.2,1.362 -13.1,15.488 -13.1,16.983 0,2.1433 1.3,1.984 3.5,-0.4215 4.2,-4.7155 4.7,-0.4247 0.6,5.6383 -2.2,3.2638 -3.1,3.9438 -4.4,3.2181 -2.2,-1.2224 -6,2.4668 -5.5,5.4114 0.2,1.624 1.4,2.4098 4.8,3.2359 3.6,0.8728 4.5,1.5378 4.6,3.3258 0.1,2.59 0,2.452 3.9,3.751 6,2.007 1.2,19.971 -6.8,25.583 -1.8,1.23 -3.6,2.821 -4,3.536 -0.5,0.715 -2.3,1.3 -4.2,1.3 -2.9,0 -3.8,0.653 -7,5.48 -5.7,8.567 -13.8,13.74 -23.5,14.987 -3.1,0.387 -9.7,1.791 -14.8,3.119 -9.6,2.517 -13.4,2.846 -16.7,1.469 z m 138.8,-52.555 c 0.3,-1.1 0.9,-3.687 1.2,-5.75 0.6,-3.27 1,-3.7495 3.5,-3.7495 2,0 3.5,-1.0025 5.5,-3.6944 1.6,-2.0319 4.6,-5.3547 6.7,-7.3839 3.7,-3.591 3.7,-3.766 2.3,-6.5556 -2.2,-4.0956 -2,-4.6656 2.5,-8.2596 9.2,-7.396 6.7,-13.653 -3,-7.633 -0.6,0.405 -4.6,0.883 -8.9,1.061 -7.6,0.325 -7.6,0.325 -12.3,5.48 -4.3,4.734 -4.7,4.981 -5.3,3.023 -0.9,-2.662 3.7,-9.038 6.4,-9.038 1.1,0 3.2,-1.058 4.7,-2.351 4.4,-3.628 6.7,-4.552 13,-5.266 3.2,-0.363 7.1,-1.275 8.6,-2.026 2.5,-1.254 3.1,-1.121 7.4,1.639 2.6,1.665 6.1,3.004 7.8,3.004 8.3,0 8.8,3.82 1,7.418 -3.1,1.401 -6.9,3.793 -8.5,5.315 -1.6,1.522 -4,3.764 -5.4,4.982 -1.4,1.2176 -2.5,2.7386 -2.5,3.3798 0,1.7006 8.6,0.5248 10.8,-1.4761 1,-0.89 2.7,-1.6187 3.8,-1.6187 6.8,0 5.1,11.391 -2.2,14.442 -4.5,1.8973 -8.4,5.916 -8.4,8.645 0,2.658 -6.9,2.264 -10,-0.575 -1.7,-1.545 -2.2,-1.54 -7.2,0.073 -2.9,0.952 -5.9,1.87 -6.6,2.04 -0.7,0.169 -2.2,1.786 -3.3,3.592 -1.2,1.833 -1.9,2.4 -1.6,1.283 z m -131.6,143.34 c 0.9,-0.88 1.6,-0.85 2.7,0.13 2.4,1.96 8.2,0.56 12.2,-2.92 3.3,-2.98 9.4,-4.29 9.4,-2.05 0,1.49 3.7,1.2 7.1,-0.55 1.6,-0.86 5.3,-1.54 8.2,-1.52 4,0.03 28.2,-1.5 29.4,-1.86 1.5,-0.46 -0.6,-2.56 -3.8,-3.82 -3.6,-1.43 -4,-1.9 -3.7,-4.67 0.3,-3.54 -9,-4.09 -14,-0.82 -3.6,2.36 -7.2,-1.28 -4.9,-4.89 4.8,-7.36 2,-9.6 -12.1,-9.8 -6.9,-0.1 -6.5,-2.67 1,-5.87 4.2,-1.78 4.6,-4.12 1.2,-6.83 -2.3,-1.83 -2.6,-2.57 -1.7,-3.55 2.2,-2.13 1.5,-4.82 -1.1,-4.82 -2.6,0 -3.6,1.63 -3.7,5.83 0,3.47 -0.5,4.12 -6.4,8.18 -2.8,1.88 -6.5,4.74 -8.2,6.36 -1.8,1.61 -5.5,4.1 -8.3,5.53 -12.8,6.6 -24.6,17.62 -20,18.81 2.6,0.69 2.5,1.71 -0.6,3.71 -5,3.27 2.8,5.08 10.2,2.38 3.6,-1.29 5.9,-0.27 3.1,1.33 -1,0.54 -1.5,1.41 -1.2,1.93 0.8,1.3 3.8,1.17 5.2,-0.22 z" />
            <path
               style="fill:#518891"
               inkscape:connector-curvature="0"
               id="path3721"
               d="m -1677.3,584.05 c -13.5,-1.24 -36.4,-4.97 -47.6,-7.76 -11.7,-2.9 -24.1,-6.41 -24.7,-6.96 -1.6,-1.56 1.4,-1.75 8,-0.51 11.8,2.22 27.3,1.93 27.3,-0.53 0,-2.88 -8.3,-5.76 -17.2,-5.95 -5.2,-0.11 -7.7,-0.62 -9.1,-1.87 -1,-0.95 -5,-2.46 -8.8,-3.37 -8,-1.9 -9.2,-2.73 -9.6,-6.85 -0.4,-3.58 7.2,-3.95 16.8,-0.82 5.4,1.74 5.8,1.7 16.6,-1.66 1.6,-0.49 5.8,-0.44 9.8,0.12 9,1.23 11,-0.48 10.5,-8.8 -0.4,-6.28 -0.7,-6.88 -5.4,-9.25 -7.8,-3.98 -12.6,-12.91 -11.5,-21.18 1.3,-10.25 -5.8,-16.98 -17.3,-16.22 -7.7,0.51 -9.3,0.2 -18.9,-3.74 -7.9,-3.22 -9.1,-0.77 -7.1,13.55 0.3,2.23 -5.1,1.55 -8.2,-1.04 -1.7,-1.45 -4.4,-2.99 -5.9,-3.41 -2.8,-0.81 -2.9,-1.06 -1.8,-4.72 0.6,-2.16 -0.2,-3.35 -10.2,-13.65 -4.2,-4.36 -13.9,-8.76 -21.7,-9.86 -3.8,-0.54 -9.9,-2.12 -13.5,-3.51 -3.6,-1.39 -8.7,-3.11 -11.3,-3.83 -2.6,-0.71 -8.2,-3.22 -12.5,-5.56 -16.2,-8.93 -15.3,-8.61 -17.4,-5.94 -2.8,3.41 -1.9,5.33 3.2,6.93 5.1,1.64 15,10.79 15,13.95 0,6.03 -10.3,7.3 -12.9,1.6 -0.8,-1.63 -2.2,-3.86 -3.1,-4.96 -1,-1.1 -2.5,-3.35 -3.3,-5 -2.5,-4.85 -9.3,-11.22 -13.4,-12.53 -2.1,-0.67 -5.3,-2.32 -7.1,-3.67 -2,-1.46 -4.4,-2.35 -6,-2.21 -2.1,0.17 -3.9,-0.89 -7.5,-4.41 -2.6,-2.55 -6.6,-5.61 -9,-6.8 -2.3,-1.2 -6,-3.69 -8.2,-5.54 -2.2,-1.86 -5.5,-3.82 -7.5,-4.37 -1.9,-0.55 -5.1,-2.59 -7,-4.53 -4.3,-4.33 -7.5,-5.28 -10,-2.99 -1.8,1.6 -1.9,1.54 -2.5,-1.25 -0.9,-4.07 -10.4,-14.57 -10.5,-11.55 0,2.41 5.7,12.98 9.6,17.74 1.4,1.71 4.6,6.24 7.1,10.07 9.9,15.23 20.2,24.55 18.8,17 -0.6,-3.53 -0.6,-3.53 3.2,-1.97 9,3.72 19,13.08 15.3,14.31 -1.8,0.6 -1.2,2.72 1.5,5.2 1.4,1.3 4,5.64 5.9,9.65 2.6,5.36 4.6,8.09 7.7,10.33 2.3,1.67 5,4.34 6,5.92 0.9,1.59 4.3,4.59 7.5,6.68 3.2,2.09 8,5.74 10.6,8.11 2.6,2.37 5.3,4.31 6,4.31 0.7,0 4.4,2.89 8.2,6.41 6.7,6.13 11,8.36 19.6,10.01 4.4,0.87 15.4,8.16 17.9,11.93 3,4.59 10.8,5.6 10.6,1.4 0,-2.5 -0.1,-2.49 9,-0.63 4.8,1 6.4,1.82 8,4.24 1.1,1.65 3.3,3.42 5,3.94 1.6,0.52 4.1,2.02 5.5,3.33 1.8,1.64 4.1,2.51 7.3,2.74 6.6,0.5 11.5,7.2 7.8,10.84 -3.2,3.3 -56.9,-21.1 -81.6,-37.11 -80.5,-52.29 -135,-123.85 -161.3,-212.1 -6.5,-21.47 -7.8,-29.74 -4.4,-26.66 1,0.91 2.1,1.66 2.5,1.66 1.3,0 0.6,-10.12 -0.9,-12.4 -0.8,-1.28 -2.3,-5.43 -3.3,-9.22 -1.3,-5.12 -2.2,-6.82 -3.3,-6.62 -2,0.34 -2.5,-1.41 -4.4,-17.44 -2.5,-21.72 -2,-46.58 1,-46 1.4,0.27 2.7,-5.91 2.4,-11.66 -0.3,-4.27 -0.6,-5.11 -2.1,-4.87 -2.9,0.48 -2.5,-5.48 2.3,-38.79 1.1,-7.67 3.4,-17.68 7.1,-31 7.4,-26.326 10.5,-35.811 15.1,-45.996 1.7,-3.58 4.5,-10.169 6.3,-14.644 26.5,-64.955 87.9,-132.85 154.1,-170.38 6,-3.39 11.3,-6.53 11.9,-6.97 5.9,-4.76 31.9,-15.77 58,-24.54 245,-82.53 497.1,98.886 497.5,358.03 0.3,222.94 -191,396.36 -414.5,375.8 z m 232.1,-157.36 c 2.1,-1.68 4.5,-3.93 5.4,-4.99 0.8,-1.07 4,-2.6 7.1,-3.4 5.7,-1.5 13,-5.75 16.1,-9.48 1,-1.14 2.6,-2.07 3.8,-2.07 2.4,0 2.6,-1.82 0.3,-2.71 -1,-0.36 -3.4,0.34 -5.6,1.63 -4.8,2.75 -7.6,1.32 -5.9,-3.01 3.2,-8.09 3.5,-10.85 1.6,-12.94 -1.8,-1.99 -1.7,-2.09 1.4,-4.75 3.2,-2.72 3.2,-2.72 0.7,-6.47 -3,-4.29 -4,-4.6 -5.6,-1.67 -1,1.83 -1.7,2.02 -6.3,1.53 -12.9,-1.38 -12.1,-1.54 -12.4,2.63 -0.4,4.39 -3,6.26 -7.4,5.38 -3.5,-0.7 -6.8,2.12 -6.8,5.75 0,1.31 -0.7,2.94 -1.5,3.63 -4.2,3.45 0.9,8.6 8.2,8.31 7.4,-0.28 3.8,6.45 -5.5,10.35 -3.5,1.49 -3.9,2.82 -1.7,5.78 0.8,1.06 1.5,2.94 1.5,4.16 0,6.46 5.9,7.57 12.6,2.34 z m -270.6,-8.03 c 0,-2.36 5.9,-2.34 16.8,0.05 9.1,1.97 10.1,-2.48 1.4,-5.4 -5.2,-1.72 -6.9,-4.31 -8.7,-13.06 -0.7,-3.54 5.6,-6.57 9.4,-4.52 2.9,1.55 15.2,1.26 12.6,-0.29 -1,-0.66 -3.2,-2.37 -4.9,-3.8 -2.9,-2.49 -3.1,-2.53 -5.8,-1 -5.2,2.9 -7.8,-4.28 -3.3,-8.98 2.6,-2.65 2.8,-3.27 1.8,-5.88 -1.4,-3.59 -0.9,-4.1 2.9,-3.33 2.4,0.48 3.4,0.12 4.9,-1.8 2.1,-2.78 2.3,-1.57 0.8,4.6 -2.1,8.33 5.4,15.97 13.6,13.9 2.3,-0.58 4.5,2.78 4.5,6.89 0,4.26 2,9.71 3.6,9.71 1.2,0 1.4,-0.64 0.9,-2.55 -0.9,-3.55 0.1,-4.59 3,-3.27 1.6,0.75 2.8,0.78 3.7,0.1 0.7,-0.55 2.5,-1.3 4,-1.67 2.3,-0.53 2.8,-1.2 2.8,-3.67 0,-1.67 0.9,-4.29 2,-5.84 1.4,-1.83 2.3,-5.01 2.7,-9.06 0.4,-4.67 1.1,-6.83 2.8,-8.52 3.5,-3.45 8.1,-6.52 9.8,-6.52 1.6,0 0.6,-4.88 -1.5,-7.67 -1.2,-1.5 1,-2.93 2.3,-1.55 1.1,1.07 7.6,-0.22 9.3,-1.84 1.4,-1.31 -1.3,-3.94 -4.1,-3.94 -1.8,0 -2.3,-0.55 -2.3,-2.25 0,-4.02 1.6,-5.25 6.7,-5.25 4,0 4.8,-0.33 5,-2 0.9,-5.94 1.3,-6.5 4,-6.49 4.5,0.03 5.9,1.38 4.5,4.46 -2.5,5.39 1.4,7.95 5.9,3.89 1.3,-1.15 2.2,-1.34 3.1,-0.63 6.6,5.21 10.8,1.93 10.4,-8.07 -0.3,-9.07 -1.4,-10.72 -5.1,-8.25 -5.6,3.64 -9.6,0.01 -5.6,-5.05 2.9,-3.73 2.7,-5.57 -0.7,-5.18 -2.2,0.25 -2.8,0.9 -3.1,3.1 -0.2,2.21 -0.9,2.92 -3.3,3.4 -2.1,0.41 -3.7,1.73 -5.1,3.99 -2.5,4.28 -5.1,5.75 -7.7,4.36 -1,-0.57 -2.8,-1.03 -4,-1.03 -1.8,0 -2,-0.61 -2,-5.5 0,-3.03 -0.5,-5.5 -1,-5.5 -0.6,0 -1,0.5 -1,1.11 0,0.62 -1.4,2.65 -3,4.53 -1.7,1.87 -3.5,5.44 -4.2,7.91 -0.6,2.51 -1.9,4.96 -3,5.51 -2,1.07 -2.5,4.41 -0.8,5.44 2.1,1.35 0.9,3.5 -2,3.5 -2.2,0 -3.5,0.75 -4.7,2.75 -1,1.51 -1.8,2.9 -2,3.09 -1.9,2.86 -8.1,-5.63 -6.4,-8.79 0.7,-1.3 0.7,-2.78 0.1,-4.55 -0.6,-1.45 -1,-4.44 -1,-6.64 0,-5.5 -1.5,-7.86 -4.9,-7.86 -1.6,0 -3.9,-0.89 -5.1,-1.98 -2.8,-2.43 -6,-1.16 -6,2.39 0,3.94 2.7,9.14 5.4,10.37 1.4,0.65 2.6,1.65 2.6,2.23 0,2.2 -2.9,2 -6.5,-0.46 -2.1,-1.4 -4.2,-2.55 -4.6,-2.55 -3.8,0 -2.8,-10.01 1.7,-17.23 2.9,-4.56 2.9,-3.98 -0.1,-8.77 -1.4,-2.18 -2.5,-5.02 -2.5,-6.31 0,-1.49 -2,-4.39 -5.5,-7.97 -6,-6.07 -6.4,-7.13 -4,-9.81 1.3,-1.38 1.4,-2.19 0.5,-3.83 -1.3,-2.53 -3.9,-2.7 -5.6,-0.37 -1.6,2.26 -4,0.44 -4.8,-3.76 -0.3,-1.65 -1.4,-3.23 -2.4,-3.52 -0.9,-0.28 -4.3,-1.85 -7.4,-3.47 -6.2,-3.23 -12.3,-3.9 -13.2,-1.46 -1,2.51 -5.1,1.7 -8.2,-1.63 -2.7,-2.86 -8,-5.87 -10.3,-5.87 -0.6,0 -2.3,1.05 -3.8,2.34 -1.6,1.29 -4,2.64 -5.5,2.99 -1.4,0.36 -2.9,1.28 -3.2,2.05 -1.3,3.49 8.5,8.54 14,7.17 3.6,-0.89 4,1.75 1,5.74 -1.5,1.87 -2.6,4.12 -2.6,5.01 0,4.1 -10.2,9.44 -15.5,8.12 -2.6,-0.65 -9.5,4.81 -9.5,7.48 0,1.37 2.6,1.45 3.5,0.1 0.3,-0.55 1.9,-1 3.5,-1 1.9,0 3.3,-0.71 4,-2 2.9,-5.57 11.4,1.24 10.3,8.28 -0.5,3.29 -0.3,3.77 2,4.67 3.1,1.14 3.5,3.05 0.8,3.05 -1,0 -2.3,1.17 -3,2.6 -1.4,3.07 -4.1,1.73 -4.1,-2.03 0,-5.09 -4.8,-6.06 -8,-1.6 -1.9,2.62 -2,3.44 -1,7.11 1,3.7 0.9,4.38 -1,6.36 -2.8,2.96 0.2,6.06 5.8,6.06 3.3,0 3.9,0.41 5.7,4.12 9.5,19.66 18.3,22.12 19.2,5.39 0.6,-11.14 1.8,-11.78 5.7,-3.05 1.8,3.8 1.7,4.02 -0.3,8.28 -1.2,2.41 -2.1,4.93 -2.1,5.58 0,0.66 -0.6,2.08 -1.3,3.15 -1,1.61 -0.8,2.74 1,6.52 4.8,9.74 0.1,13.92 -8.9,7.99 -2.9,-1.91 -5.9,-3.48 -6.6,-3.48 -1.5,0 -1.7,2.61 -0.2,3.5 0.5,0.34 1,1.65 1,2.92 0,1.26 1.3,4 3,6.08 3.5,4.42 3.1,3.26 3.6,12 0.5,9.22 0.5,10.17 -0.1,15.72 -0.5,4.74 1.8,7.95 4.4,6.3 0.5,-0.31 1.5,0.16 2.3,1.05 5.3,6.65 7.8,8 7.8,4.34 z m 184,-7.92 c 1.1,-2.07 9.2,-2.98 10.4,-1.17 0.2,0.46 3.4,0.87 6.9,0.93 3.6,0.05 7.4,0.58 8.5,1.17 1.1,0.59 3.4,1.08 5.1,1.08 1.7,0 4.3,0.74 5.6,1.64 2.2,1.42 3.1,1.47 6.8,0.38 2.3,-0.7 7.2,-1.45 10.9,-1.68 13.4,-0.8 20.9,-6.14 13.9,-9.78 -1.7,-0.87 -3.1,-2.51 -3.3,-3.77 -0.3,-2.18 -0.6,-2.22 -14,-2.11 -13.6,0.11 -13.6,0.11 -16.9,-3.29 -4.8,-4.87 -15.9,-4.68 -15.9,0.26 0,1.33 -0.7,2.67 -1.5,2.98 -0.9,0.33 -1.5,1.82 -1.5,3.47 0,3.71 3,3.95 5.6,0.45 2.1,-2.75 6.1,-4.04 8.3,-2.64 1.8,1.19 -0.2,4.09 -2.9,4.09 -1,0 -3.5,1.17 -5.6,2.61 -3,2.05 -4.4,2.43 -6.3,1.75 -2.5,-0.89 -2.8,-1.28 -5.5,-7.64 -2.9,-6.67 -10.4,-7.71 -9.2,-1.27 0.9,4.69 -1.5,10.01 -5.4,12 -3.1,1.63 -4,4.03 -1.8,4.82 1.8,0.65 6.5,-1.96 7.8,-4.28 z m -254.1,-10.2 c 3.7,-2.14 3.9,-2.15 8.1,-0.5 8,3.13 17.2,-10.98 11.4,-17.4 -2,-2.14 -1.1,-3.89 1.9,-3.91 4.6,-0.02 7,-6.23 4.5,-11.62 -2.1,-4.49 -2.1,-4.68 -0.3,-5.99 3.8,-2.83 8.3,-2.83 10.9,0.01 4.7,5.05 10.8,-1.24 8.7,-8.98 -0.6,-2.44 -1.1,-5.5 -1.1,-6.8 0,-3.67 -5.6,-6.15 -6.1,-2.75 -0.1,0.36 -0.3,2.22 -0.6,4.15 -0.9,8.45 -6.9,7.53 -13.4,-2.07 -1.5,-2.13 -1.9,-2.21 -4.7,-1.01 -2.9,1.2 -3.4,1.09 -6.4,-1.4 -2.5,-2.12 -3.9,-2.57 -6.2,-2.09 -5,0.99 -5.5,2.35 -1.9,5.18 3.7,2.86 4.3,5.39 1.2,5.39 -1.1,0 -2.8,-1.3 -3.9,-3.16 -3,-4.96 -8.5,-6.44 -12.3,-3.29 -1.9,1.61 -4.1,2.45 -6.6,2.46 -2,0.01 -4.3,0.43 -5.1,0.93 -1.8,1.13 -5,-0.44 -5,-2.43 0,-0.77 1.2,-1.99 2.6,-2.71 3.7,-1.8 3.9,-3.05 0.8,-6.68 -3.5,-4.12 -5.9,-4.2 -5.1,-0.16 1,4.74 -1.2,4.61 -5.8,-0.36 -4.8,-5.2 -6.1,-5.51 -10,-2.43 -3.8,2.93 -14.3,3.27 -16.4,0.52 -0.8,-1.14 -2.3,-1.69 -4,-1.5 -3.5,0.41 -4,3.77 -1,7.75 2.5,3.43 2.1,4.82 -1,2.92 -1.7,-1.08 -2.3,-0.99 -4.1,0.58 -2,1.8 -2.1,1.8 -4,0.06 -7.6,-6.86 -23.7,3.85 -19,12.63 0.7,1.15 0.9,3.23 0.7,4.62 -2.3,11.86 13.7,15.63 20.4,4.81 1.8,-2.94 1.8,-2.94 2.8,-0.33 0.5,1.43 1.6,2.98 2.4,3.43 0.7,0.46 1.9,1.85 2.6,3.09 1.5,2.92 2.8,2.84 4.2,-0.25 0.7,-1.39 2,-2.5 3.1,-2.5 1,0 2.8,-1.07 4.1,-2.37 1.6,-1.76 2.9,-2.26 5.2,-1.94 3.8,0.56 10.5,-2.2 10.5,-4.33 0,-1.24 -0.7,-1.48 -2.9,-1.04 -2.9,0.58 -8.4,-3.42 -6.8,-4.98 2.2,-2.18 13.1,-1.1 18.7,1.84 6.5,3.38 9.6,3.16 10.6,-0.75 0.7,-2.89 1.1,-2.97 3.6,-0.73 1.6,1.42 2.4,1.51 4.9,0.55 2.8,-1.07 3.4,-0.86 8.1,2.84 4.6,3.61 5.4,3.93 9.2,3.37 4.9,-0.74 9.8,2.69 5.7,4 -2.8,0.88 -7.2,6.27 -6.5,8.01 0.3,0.93 -0.6,1.91 -2.8,2.82 -1.8,0.77 -4,2.14 -4.7,3.05 -2.2,2.63 -11.6,-0.71 -14.8,-5.25 -1.9,-2.73 -2.5,-2.65 -6.2,0.73 -5.8,5.44 -5.1,15.02 1.6,21.26 6.6,6.19 6.9,6.35 9.6,4.58 2.3,-1.45 2.6,-1.42 4.2,0.38 2.2,2.4 1.8,2.41 6.4,-0.25 z m 1.4,-79.5 c 2.5,-4.68 -0.7,-9.74 -5.5,-8.73 -3.8,0.8 -4,-0.54 -0.8,-5.36 3.5,-5.01 3.7,-6.84 1,-7.69 -2.3,-0.72 -3.4,-3.69 -2.5,-6.51 1,-3.32 -3.1,-2.52 -5.2,1 -3.9,6.61 -8.4,1.61 -6.3,-6.9 2.6,-9.95 -4.3,-16.18 -12.4,-11.21 -3.7,2.3 -10.9,-0.15 -12,-4.04 -0.2,-1.02 -1,-1.85 -1.7,-1.85 -0.7,0 -0.9,0.65 -0.4,1.75 1.3,3.33 2.4,8.76 2.4,12.54 0.1,2.08 1,5.68 2.2,8 1.2,2.31 2.3,6.36 2.4,9 0.4,6.42 4.6,10.51 7,6.71 1,-1.72 2.3,-1.1 1.8,0.88 -0.7,2.74 1.4,3.54 4.3,1.65 1.4,-0.97 3.3,-1.38 4.5,-0.99 1.5,0.46 2.9,-0.15 4.9,-2.12 1.6,-1.53 3.1,-2.59 3.2,-2.35 1.3,1.96 2.3,6.94 1.7,8.09 -1.1,1.96 0.1,3.57 3,3.98 1.5,0.23 3,1.53 4,3.58 1.9,3.95 2.6,4.04 4.4,0.57 z m -149.8,-53.75 c 1.3,-0.94 3.2,-1.25 5.6,-0.89 4.4,0.69 12.9,-3.71 12.9,-6.71 0,-1.44 -4,-1.69 -5.7,-0.37 -2.7,2.04 -5.3,1.76 -5.3,-0.56 0,-2.96 7.7,-7.65 10.1,-6.14 5.1,3.17 11.9,0.36 8.4,-3.45 -4.6,-4.97 -14.3,-8.24 -16,-5.42 -1.7,2.67 -5.7,1.06 -5.4,-2.16 0.4,-3.59 -1.6,-5.03 -2.4,-1.78 -0.7,2.35 -2.7,1.76 -2.7,-0.76 0,-0.87 -0.9,-3.43 -1.9,-5.69 -1.9,-4.13 -4.5,-10.52 -5.6,-13.95 -0.4,-1.55 -1.2,-1.73 -4.6,-1.15 -3.3,0.55 -4.3,0.34 -5.5,-1.17 -1.8,-2.42 -1.9,-0.27 -0.1,4.02 1,2.18 1.1,3.87 0.5,4.97 -1,1.79 -1.4,10.01 -0.9,18.46 0.3,4.31 -0.1,5.72 -1.8,7.57 -3.8,4 1.2,12.64 7.2,12.64 1.2,0 4,0.9 6.2,2 4.6,2.38 4.6,2.38 7,0.54 z m 105.4,-35.53 c 3.3,-1.65 6.7,-2.71 7.6,-2.38 0.9,0.36 2.5,-0.23 3.8,-1.38 4.9,-4.49 8.8,-5.32 11.9,-2.52 2.2,1.98 4.8,-0.16 4.8,-3.96 0,-3.48 -9.6,-11.8 -12.9,-11.15 -1.7,0.33 -4.1,-0.06 -5.7,-0.92 -4.7,-2.4 -15.7,-3.22 -18.6,-1.38 -5,3.23 -9.3,3.15 -12.7,-0.24 -3.5,-3.42 -4.2,-3.63 -5.9,-1.9 -0.9,0.92 -0.9,1.58 0.3,2.91 1,1.04 1.9,4.76 2.3,9.44 0.6,5.46 1.3,8.07 2.5,8.95 0.9,0.68 1.7,2.2 1.7,3.38 0,2.59 2.7,2.87 4.5,0.46 1.1,-1.54 1.5,-1.46 4.6,0.99 4.2,3.34 4.6,3.33 11.8,-0.3 z m 376.1,-7.57 c 0,-0.79 1.8,-2.79 4.1,-4.45 4.6,-3.31 7.8,-7.53 10.3,-13.52 2,-4.75 3,-5.44 7,-4.79 4.3,0.69 12.4,-4.12 13.2,-7.82 0.3,-1.48 1.7,-3.13 3,-3.76 3.8,-1.73 11.1,-8.15 13.8,-12.08 1.3,-1.94 4.4,-5.77 7,-8.52 5.1,-5.52 11.8,-17.17 16,-28.12 1.6,-4.17 5,-9.91 8.2,-13.9 6.4,-8 8.6,-14.57 8.8,-25.48 0,-6.202 0.5,-8.083 2.4,-10.835 2.1,-2.843 2.2,-3.662 1.2,-5.587 -1.4,-2.621 0.2,-7.374 3.9,-11.525 1.2,-1.343 2.6,-4.388 3.2,-6.767 0.6,-2.378 1.5,-4.568 2,-4.867 1.1,-0.66 1.2,-4.436 0.1,-4.392 -0.4,0.018 -1.5,0.63 -2.5,1.361 -2.8,2.158 -7,0.846 -6.5,-2.031 0.3,-1.482 -0.3,-3.306 -1.6,-4.863 -1.2,-1.371 -3.5,-5.934 -5.1,-10.141 -2.9,-7.649 -2.9,-7.649 -9.2,-10.521 -17.4,-7.864 -22.4,-7.189 -26.4,3.558 -2,5.376 -5.9,6.492 -5.9,1.675 0,-2.484 -0.5,-3.07 -2.2,-3.07 -4.4,0 -8,6.237 -4.4,7.609 2.3,0.873 2.7,3.294 1.1,6.405 -0.9,1.588 -1.5,4.536 -1.5,6.55 0,3.601 -0.1,3.652 -3.3,3.005 -1.8,-0.362 -6.7,-1.074 -10.9,-1.582 -12.7,-1.519 -18.9,-7.1 -20.1,-17.976 -0.3,-3.391 -3.3,-3.743 -7.1,-0.858 -2.8,2.074 -4,2.306 -10.6,1.993 -4.2,-0.195 -9.1,-0.42 -11,-0.5 -4.5,-0.188 -5.2,2.507 -1.6,5.864 3.5,3.285 3.8,13.566 0.4,17.156 -1.2,1.262 -2.5,4.216 -2.9,6.564 -0.3,2.349 -1,5.501 -1.4,7.005 -0.6,2.329 -0.4,2.876 1.7,3.679 1.5,0.543 3,2.267 3.6,4.059 2,5.856 4.9,8.65 11,10.88 7,2.555 8.6,2.681 7.8,0.615 -0.7,-1.765 2.2,-3.104 9.8,-4.542 8.9,-1.696 9.9,-4.467 2.8,-8.096 -7.3,-3.744 -7.7,-12.896 -0.7,-12.805 3.7,0.047 13.3,3.836 18.9,7.402 6,3.845 7.6,4.206 10.4,2.427 3.7,-2.297 7.5,-0.235 6.8,3.718 -0.4,2.561 0.1,4.756 2,8.359 2.8,5.388 3.3,10.414 1.7,16.714 -1.4,5.49 -0.2,7.57 2.3,3.83 1.3,-2.08 1.8,-4.76 1.8,-10.55 0,-4.266 0.4,-8.095 0.8,-8.508 2.9,-2.895 -0.3,-11.417 -4.3,-11.417 -2.4,0 -3.4,-2.129 -2.5,-5.502 0.8,-3.236 3.5,-3.235 7.4,0.002 4,3.41 4.2,3.306 4.2,-3.325 0,-6.967 2.1,-9.557 8.6,-10.545 6.5,-0.969 9.6,3.733 6,8.909 -2.4,3.452 -2,14.08 0.6,15.921 2.1,1.445 2.3,1.382 3.5,-1.021 1.7,-3.195 5.6,-3.038 6.1,0.244 0.3,2.421 -2.7,4.674 -5.1,3.757 -2.2,-0.826 -2.5,1.924 -1.5,12.925 0.6,6.38 0.6,11.14 -0.1,13.5 -2.9,10.64 -9.7,26.13 -15.2,34.42 -1.5,2.32 -3.3,6.18 -3.9,8.58 -1.5,5.74 -26.7,31.14 -30.9,31.14 -1.3,0 -2.7,1.11 -3.6,2.88 -1.5,2.92 -7.5,7.12 -10.1,7.12 -4.6,0 -16.3,12.26 -15,15.69 0.3,0.71 0.8,3.53 1.2,6.27 0.5,4.41 2.4,6.28 2.4,2.48 z m -271.2,-6.01 c 1.7,-1.2 3.5,-1.41 7.5,-0.91 9.1,1.14 16.3,-3.66 13.8,-9.22 -1.1,-2.28 -1.6,-2.5 -5.2,-2.03 -4.5,0.61 -5,-0.33 -1.4,-2.68 2.9,-1.9 3.1,-4.18 0.8,-6.77 -2.2,-2.4 -6.4,-2.32 -9.6,0.18 -3.3,2.61 -5,2.53 -4.6,-0.21 0.2,-1.35 1.3,-2.43 2.7,-2.76 2.9,-0.67 4.1,-9.95 1.7,-12.39 -2.6,-2.6 3.8,-7.44 11,-8.24 7.1,-0.8 8.5,-1.7 8.5,-5.48 0,-3.55 -2.3,-4.84 -7.2,-4.18 -2.4,0.33 -3.8,0.12 -3.8,-0.58 0,-1.98 3.6,-3.09 12.1,-3.72 9.9,-0.74 13.5,-1.72 18.5,-5.08 2.3,-1.56 4.5,-2.3 5.8,-1.97 1.2,0.29 4.9,-0.32 8.2,-1.37 7.3,-2.26 10,-1.83 13.5,2.16 2.4,2.7 5.5,4.03 12.9,5.48 1.8,0.36 3.5,-0.25 5.7,-2.08 1.7,-1.42 4.3,-2.58 5.8,-2.58 1.4,0 4,-0.79 5.6,-1.75 3,-1.73 3.1,-1.72 5.2,0.86 4,4.85 21.1,4.99 20.2,0.16 -0.4,-2.06 -1.8,-4.44 -3.2,-5.56 -2,-1.61 -2.3,-2.49 -1.8,-5.08 1.1,-4.88 2.2,-5.63 8.4,-5.63 6.1,0 14.9,-3.43 22.1,-8.61 2.1,-1.54 4.3,-2.33 5.5,-2.01 7.6,1.99 7.5,2 7.5,-0.71 0,-2.97 1.6,-4.39 3.2,-2.79 2,1.92 3.9,1.29 3.6,-1.13 -0.2,-1.42 -1.1,-2.37 -2.5,-2.56 -1.2,-0.18 -3.3,-1.82 -4.7,-3.66 -2.1,-2.74 -3.5,-3.47 -7.6,-4.03 -7.5,-1.03 -14.3,-11.13 -10.1,-14.909 1.7,-1.605 2.1,-1.618 4.9,-0.168 5,2.564 7,2.108 4.2,-0.928 -1.5,-1.588 -3.5,-2.5 -5.4,-2.5 -1.6,0 -3.8,-0.759 -4.8,-1.687 -1.1,-0.928 -3.8,-1.96 -6.1,-2.294 -2.4,-0.339 -4.1,-1.108 -4,-1.744 0.1,-0.626 -0.4,-2.719 -1.3,-4.651 -3,-7.396 2.7,-10.381 8,-4.108 4.9,5.879 12.2,5.224 11,-0.997 -0.6,-3.41 1.2,-5.05 4.7,-4.303 1.8,0.377 2.5,-9.777 0.8,-11.808 -4.6,-5.563 -14.4,-6.252 -13.4,-0.945 0.8,4.016 -0.4,4.911 -5.9,4.693 -5.4,-0.212 -12.8,2.318 -15.7,5.377 -3.7,3.95 -8.1,1.978 -11.9,-5.283 -0.8,-1.673 -2,-2.25 -4.6,-2.25 -5.5,0 -11.4,-2.81 -12.1,-5.862 -1,-4.169 -2.3,-5.138 -6.9,-5.138 -5.4,0 -9.2,-1.406 -12.7,-4.773 -4.3,-4.064 -7.4,-5.001 -13.1,-3.882 -3.4,0.681 -5.8,0.626 -8.1,-0.188 -1.7,-0.636 -4.2,-1.157 -5.4,-1.157 -1.2,0 -2.1,-0.373 -2.1,-0.829 0,-0.662 12.9,-0.707 32.5,-0.113 4.6,0.141 8.5,-1.287 8.5,-3.171 0,-1.62 0.7,-1.887 5.5,-1.887 8.3,0 8.4,-7.25 0.1,-8.949 -1.8,-0.363 -3.3,-1.355 -3.5,-2.34 -0.4,-2.336 2.5,-2.205 6.6,0.293 1.8,1.098 4.3,1.996 5.6,1.996 1.2,0 2.8,0.508 3.4,1.127 2,1.997 6.3,0.08 7.8,-3.471 0.7,-1.801 2.5,-3.796 3.9,-4.434 3.1,-1.427 2.5,-3.419 -1.5,-4.926 -4.1,-1.552 -3.7,-3.458 1.7,-8.1883 5.3,-4.7126 5.2,-5.8225 -0.9,-8.8685 -7.1,-3.5837 -13.9,-2.2945 -10.1,1.9289 1.4,1.5425 1.4,2.0313 0.3,3.4762 -0.9,0.9915 -1,1.8265 -0.4,2.0351 2.5,0.896 3.7,2.192 3,3.3326 -1.1,1.771 -9.5,0.593 -15.3,-2.1598 -2.6,-1.2335 -6.8,-2.9435 -9.2,-3.7999 -4.8,-1.6587 -5.2,-2.5838 -3.5,-9.3056 0.5,-2.0131 -0.1,-4.2327 -2.1,-8.2497 -3,-6.015 -6.1,-7.594 -5,-2.594 1.4,6.309 -6.8,8.0813 -13.2,2.847 -2.2,-1.787 -4.8,-3.716 -5.7,-4.286 -2.6,-1.497 -1.1,-5.383 2.6,-6.646 3.8,-1.324 3.6,-2.141 -0.6,-3.681 -2,-0.696 -3.5,-1.739 -3.5,-2.318 0,-0.578 -1,-0.808 -2.1,-0.509 -2.2,0.582 -5.9,-2.312 -5.9,-4.635 0,-0.729 -1.2,-2.383 -2.5,-3.675 -5.3,-4.919 1.1,-9.514 12.1,-8.807 4.9,0.307 4.9,0.307 6.3,5.723 1.3,5.073 1.7,5.544 6.2,7.432 3.7,1.546 4.9,2.66 5.4,4.777 0.7,3.384 8.2,7.42 11.9,6.479 2.7,-0.68 8.6,5.542 8.6,9.103 0,4.065 5.6,7.8508 7.4,5.036 1.9,-2.964 1.3,-5.087 -2,-6.586 -2.4,-1.081 -3.4,-3.157 -1.5,-3.157 4.7,0 11.4,4.952 12.4,9.111 0.6,2.471 1,2.6056 6.6,2.5005 6.5,-0.1211 13.3,4.717 16.1,11.467 0.6,1.5282 1.8,3.034 2.6,3.3465 1.6,0.6194 5.7,-1.1386 5.2,-2.2422 -4.7,-10.223 -5.5,-11.306 -9.8,-13.418 -10.4,-5.0398 -19.2,-14.136 -10.8,-11.213 2.6,0.906 10.6,0.978 11.4,0.104 1.4,-1.312 -2,-6.701 -4.5,-7.331 -3.5,-0.889 -6.5,-3.868 -5.8,-5.769 0.9,-2.217 3.7,-1.931 3.7,0.373 0,3.016 2.7,5.267 5,4.07 3.1,-1.683 5.5,-1.126 7.7,1.796 1.1,1.538 4.4,4.038 7.4,5.557 10.5,5.394 15.7,8.999 16.3,11.185 1.2,5.0032 14.7,15.962 16.5,13.499 1,-1.2186 3.2,-2.5326 5.1,-2.9204 3.4,-0.68549 3.5,-0.84267 3.5,-5.6601 0.1,-4.9555 0.1,-4.9555 5,-5.4555 4.1,-0.415 5,-0.838 5,-2.5 0,-1.438 0.7,-2.088 2.7,-2.316 1.5,-0.174 2.8,0.16 2.8,0.742 0,0.583 1.3,2.266 3,3.741 2.1,1.8826 2.9,3.451 2.7,5.2581 -0.2,2.3796 0.1,2.5754 3.7,2.5754 3.7,0 4.2,0.352 6.1,3.9994 3.3,6.3701 11.3,7.7986 9.9,1.7725 -3.1,-13.301 -4.2,-14.679 -11.2,-14.784 -5.6,-0.082 -15.2,-4.225 -15.2,-6.557 0,-1.225 -5.5,-3.931 -8,-3.931 -1.1,0 -2,0.655 -2,1.487 0,3.606 -10.3,5.556 -16.2,3.078 -3.7,-1.551 -11.8,-9.679 -11.8,-11.855 0,-0.734 -1.4,-2.597 -3,-4.14 -1.6,-1.542 -3.4,-4.087 -4.1,-5.654 -0.6,-1.567 -2,-3.108 -3,-3.423 -6,-1.918 -8.2,-5.981 -3.8,-6.879 3.7,-0.729 10.9,3.427 10.9,6.272 0,4.118 16.8,14.92 21.1,13.555 1.1,-0.336 3.1,0.131 4.5,1.049 2.2,1.445 3.1,1.495 7.4,0.394 5.9,-1.512 6,-1.7 1.2,-4.851 -2.1,-1.357 -5,-3.495 -6.6,-4.75 -1.9,-1.525 -4.1,-2.283 -6.8,-2.283 -3.1,0 -4.7,-0.666 -6.9,-2.921 -3.7,-3.678 -3.1,-6.556 1.2,-5.701 2.2,0.448 3.6,-0.092 6.4,-2.514 3.5,-3.074 3.5,-3.078 6.2,-1.256 2,1.35 4.2,1.749 8.4,1.526 12.1,-0.653 16.8,3.223 14.6,12.093 -1.6,6.389 1.3,9.128 5,4.695 2.5,-2.928 6.6,-4.922 10.3,-4.922 1.7,0 4,-0.473 5.1,-1.052 1.3,-0.715 3,-0.734 5.1,-0.06 1.8,0.546 6,1.554 9.3,2.241 5,1.051 6.8,2.03 11,6.165 6.1,6.073 12.7,10.706 15.2,10.706 4.7,0 7,3.461 2.8,4.055 -4.8,0.666 8.8,7.945 14.9,7.945 5.1,0 7.9,-2.539 4.3,-3.9 -3.4,-1.32 -3.5,-2.445 -0.1,-3.992 3.5,-1.593 8.8,0.302 7.8,2.785 -0.3,0.884 -0.9,2.17 -1.1,2.857 -0.4,0.77 0.3,1.25 1.6,1.25 1.2,0 2.4,-0.787 2.8,-1.75 0.3,-0.962 1.5,-2.881 2.5,-4.263 4.7,-6.528 -0.1,-14.614 -6,-9.987 -3.5,2.799 -5.2,2.553 -4.9,-0.75 0.1,-2.312 -0.3,-2.8 -2.6,-3.066 -2.3,-0.271 -2.7,0.043 -2.7,2.215 0,5.275 -7,5.245 -13.4,-0.059 -1.5,-1.287 -4,-2.627 -5.5,-2.978 -6,-1.43 -6.9,-4.64 -1.7,-6.332 1.9,-0.62 3.7,-1.816 4,-2.66 0.8,-2.157 0.7,-5.359 -0.2,-5.423 -7.1,-0.514 -12.3,-0.12 -13.7,1.045 -2.1,1.745 -4.9,0.27 -5.4,-2.844 -0.2,-1.586 0.2,-2.148 1.7,-2.148 1.3,0 2.8,-1.451 4.3,-4.234 2.7,-4.889 6.6,-6.111 14.7,-4.607 10.4,1.949 10.8,-8.488 0.5,-14.037 -5.5,-2.979 -6.9,-6.36 -3.5,-8.716 2.5,-1.786 -2.9,-16.307 -7.6,-20.201 -1.5,-1.27 -4.1,-3.58 -5.7,-5.14 -3.5,-3.24 -14,-9.06 -16.5,-9.06 -3,0 -6,-2.98 -6,-5.93 0,-3.34 -6.9,-6.65 -11.4,-5.51 -1.9,0.47 -4.5,-0.35 -9.9,-3.12 -6.9,-3.61 -19.9,-8.71 -26.3,-10.35 -1.6,-0.43 -3.9,-1.24 -5,-1.81 -1.7,-0.92 -9.1,-3.44 -26.9,-9.24 -14.3,-4.63 -24.2,-6.31 -27.7,-4.7 -5.9,2.67 -7.4,2.78 -10,0.77 -1.5,-1.2 -3.4,-1.74 -4.9,-1.44 -1.6,0.3 -3.1,-0.11 -3.9,-1.09 -0.7,-0.87 -2.5,-1.58 -3.9,-1.58 -1.5,0 -5.4,-0.99 -8.7,-2.2 -7.9,-2.9 -23.2,-3.5 -28.7,-1.12 -3.1,1.36 -4.4,1.43 -7.7,0.43 -3.1,-0.9 -6.7,-0.93 -14.8,-0.13 -5.9,0.59 -15.2,1.51 -20.7,2.06 -10.6,1.03 -36.8,6.04 -44.7,8.5 -2.5,0.8 -5.3,1.46 -6.3,1.46 -2.1,0 -11.9,3.25 -23,7.7 -9.1,3.61 -13.5,6.94 -13.5,10.14 0,2.21 -7.7,9.71 -11.3,11.07 -3.6,1.34 -18.7,11.99 -18.7,13.15 0,1.59 -4.7,4 -6.5,3.32 -1.5,-0.57 -1.6,-1.51 -1,-6.52 0.8,-7.25 0.3,-7.35 -9.7,-1.88 -15.5,8.42 -20.3,12.15 -20.8,16.285 -0.6,4.251 -4,6.578 -17.8,12.308 -4.7,1.902 -8.2,5.952 -8.2,9.252 0,1.289 -1.5,2.862 -4,4.346 -2.1,1.278 -6.9,4.063 -10.5,6.188 -7,4.105 -9.6,6.361 -19,17.081 -3.2,3.708 -7.6,7.862 -9.6,9.229 -3.3,2.201 -9.9,10.326 -8.4,10.326 0.4,0 2.6,-1.64 5.1,-3.646 4.1,-3.355 4.6,-3.547 7.1,-2.403 2.5,1.14 2.9,1.014 4.8,-1.524 1.1,-1.521 3.8,-4.875 6.1,-7.452 2.2,-2.578 4.7,-5.575 5.5,-6.66 4.2,-5.984 25.3,-11.862 27.7,-7.713 0.8,1.429 1.4,1.325 6.3,-0.95 2.9,-1.404 8,-3.227 11.1,-4.051 7.5,-1.938 7.4,-1.869 9.9,-7.658 2,-4.68 3.9,-6.449 3.9,-3.678 0,0.696 0.9,2.93 1.9,4.964 2.1,3.818 1.9,6.228 -0.5,7.143 -0.7,0.289 -2.1,1.993 -3,3.787 -4.3,8.198 -12.6,17.84 -14.9,17.253 -3.2,-0.789 -9.1,1.004 -13.6,4.104 -4.6,3.209 -13.7,3.371 -13.1,0.234 0.5,-2.983 -1.7,-1.925 -3.4,1.658 -0.9,1.935 -2.8,3.928 -4.5,4.611 -7.4,3.085 -12.3,11.455 -13.6,23.356 -0.6,5.2235 -5.2,13.875 -5.3,9.9088 0,-0.6692 -1.7,-2.8306 -3.6,-4.8032 -2.1,-2.0406 -3.4,-4.196 -3.1,-5.0003 2.5,-6.4073 -3.4,-13.228 -9.2,-10.681 -2.5,1.125 -5.4,2.283 -6.3,2.574 -1,0.292 -2.6,2.239 -3.7,4.329 -1.1,2.0891 -3.3,4.6114 -5,5.605 -1.7,0.9936 -3.1,2.1885 -3.1,2.6554 0,0.4669 -1.6,2.734 -3.5,5.0381 -2,2.3041 -3.5,4.7943 -3.5,5.5338 0,0.7395 -1.8,3.4247 -4,5.9657 -5.6,6.39 -5.1,13.63 0.5,7.5 4.6,-5.169 5.3,3.923 1.4,18.564 -1.1,3.885 -1.9,7.991 -1.9,9.124 0,3.759 -5.1,11.136 -10.1,14.726 -2.6,1.938 -5.6,4.887 -6.4,6.554 -3.2,6.165 -9.5,0.431 -9.5,-8.718 -0.1,-8.858 -4.1,-1.249 -7,13.238 -1.6,7.863 -2.9,11.792 -4.6,13.816 -1.3,1.556 -3.2,5.387 -4.1,8.513 -0.9,3.126 -2.2,6.868 -2.9,8.328 -5.7,11.2 2.9,40.86 9.6,32.99 2.4,-2.92 2.6,-7.69 0.2,-9 -1.5,-0.86 -1.6,-1.38 -0.4,-4.52 1.4,-3.93 0.3,-7.61 -2.4,-7.61 -1.9,0 -1.8,-1.3 0.6,-5.74 1.1,-2.06 2,-4.44 2,-5.3 0,-2.48 2.1,-3.96 5.6,-3.96 2.9,0 3.6,-0.57 5.4,-4.005 3,-6.034 7,-4.484 7,2.765 0,3.94 0.6,4.33 4,2.4 6.4,-3.67 6.2,6.13 -0.3,16.61 -3.4,5.46 -4.7,6.17 -6.7,3.73 -4,-4.78 -8.3,0.16 -4.7,5.27 2.4,3.35 2.6,3.83 1.1,4.73 -9.6,5.82 -5.9,9.83 4.8,5.14 4.2,-1.86 6.7,-0.48 6.8,3.68 0,6.19 4.9,4.07 8.8,-3.82 2.9,-5.87 6.2,-13.51 6.2,-14.44 0,-0.59 0.7,-1.06 1.6,-1.06 1,0 2.7,-0.89 3.8,-1.97 2.6,-2.4 6.1,-1.74 6.9,1.26 1.3,4.79 1.6,0.47 0.5,-6.17 -1,-6.38 -1,-7.34 0.6,-9.04 2.4,-2.61 2.4,-10.81 0,-19.711 -1.9,-7.555 -1.9,-7.712 1.8,-24.103 2,-9.014 6.9,-13.535 8.4,-7.771 0.8,3.556 3.1,3.093 4.8,-1 1.7,-4.187 3.2,-4.453 4.6,-0.82 1,2.574 7.7,10.136 16.8,18.981 9,8.769 28,12.891 45.1,9.772 17.1,-3.123 23.6,-5.725 31.8,-12.784 3.4,-2.832 7.9,-6.23 10.1,-7.552 2.2,-1.322 5.2,-3.459 6.7,-4.75 3.5,-2.965 5.1,-3.03 3,-0.124 -4.8,6.934 -1.1,10.468 5.1,4.777 3,-2.819 5.2,-4 7.3,-4 3.6,0 7.5,-5.329 9.9,-13.5 0.8,-2.75 2,-5.887 2.8,-6.972 0.7,-1.085 1.4,-3.56 1.4,-5.5 0,-3.105 2.8,-9.103 7.1,-15.156 1,-1.302 0.8,-2.18 -1,-4.385 -2.3,-2.9478 -2.6,-6.6314 -1.2,-12.883 1.3,-5.4028 4.7,-7.542 5.8,-3.5526 0.4,1.6742 1,1.9351 3.4,1.4205 3.6,-0.7966 3.6,-0.0722 -0.1,4.1814 -3.8,4.2368 -4.3,10.615 -1,12.347 2.1,1.125 2.7,4.447 1,5.5 -2.4,1.476 2,15.177 5.3,16.395 5.4,2.017 8.6,9.417 6.1,14.172 -3.2,6.165 1.1,14.263 5,9.4 2.5,-3.079 4.6,-2.668 4.6,0.892 0,3.121 1.8,4.641 5.6,4.641 5,0 4.7,4.9 -0.9,13.155 -1.9,2.882 -2.3,6.845 -0.7,6.845 0.5,0 1,-0.45 1,-1 0,-1.823 2.8,-1.035 4.4,1.223 2.8,3.929 2,5.003 -2.2,3.246 -4.1,-1.709 -7.5,0.286 -5.2,3.038 1.8,2.152 8.9,3.772 10.6,2.398 1.6,-1.372 3,-0.421 3.5,2.488 0.6,3.038 3.5,4.382 5.4,2.473 1.2,-1.169 2.8,-1.467 6,-1.103 5,0.563 5.8,-0.665 2,-3.171 -3.6,-2.353 -3.1,-3.724 1.2,-3.385 3.4,0.266 3.7,0.076 3.5,-2.024 -0.2,-1.891 0.1,-2.203 1.7,-1.695 3.7,1.18 6.2,-1.154 5.5,-5.135 -0.7,-3.539 -0.7,-3.539 6,-2.822 6.2,0.661 6.8,0.547 8.2,-1.465 1.7,-2.382 6.3,-2.156 9.4,0.455 0.8,0.713 2.6,1.451 4,1.638 2,0.274 2.5,0.989 2.8,3.591 0.2,2.705 0.7,3.25 2.8,3.25 3.3,0 4.2,2.728 1.5,4.638 -1.9,1.316 -2.1,2.126 -1.6,6.302 0.9,6.325 -1,9.235 -7,10.825 -2.4,0.66 -5.9,2.5 -7.7,4.09 -1.8,1.59 -4.8,3.21 -6.6,3.6 -1.9,0.42 -4.2,1.94 -5.4,3.61 -2.2,2.98 -13.3,8.94 -16.6,8.94 -1,0 -5.9,2.02 -10.8,4.49 -4.9,2.47 -9.7,4.25 -10.6,3.97 -0.9,-0.29 -2.7,-0.11 -4,0.41 -1.3,0.51 -5,1.52 -8.2,2.23 -4.6,1 -6.8,2.15 -9.7,5.09 -3.8,3.87 -4.5,4.07 -14.4,4.24 -2.9,0.05 -4,0.49 -4,1.57 0,1.12 1,1.44 4,1.28 3.7,-0.2 3.8,-0.11 2,1.25 -1,0.81 -2.4,1.47 -2.9,1.47 -1.5,0 -4.6,3.14 -4.6,4.65 0,2.89 8.6,0.94 12.7,-2.87 3.9,-3.65 8.9,-1.43 8.4,3.75 -0.2,2.18 -1,4.33 -1.7,4.77 -4.3,2.42 -0.4,9.27 4.3,7.62 7,-2.43 7.4,3.55 0.4,6.21 -1.9,0.74 -2.8,0.43 -4.7,-1.66 -3.2,-3.43 -14.6,-3.06 -17.2,0.56 -0.8,1.19 -4.2,3.4 -7.6,4.91 -7.6,3.39 -9.7,5.56 -7.2,7.35 1.5,1.14 1.4,1.6 -1.3,5.72 -4.3,6.53 -4.8,9.39 -2,11.37 3.5,2.48 5.4,1.99 10.9,-2.88 5.8,-5.17 7.3,-5.48 9.6,-2 2,3.05 3.5,3.15 6,0.39 2.3,-2.61 8.6,-5.89 11.2,-5.89 1.1,0 5.3,-3.21 9.3,-7.19 10.8,-10.51 20,-14.8 24.1,-11.14 2.4,2.22 -2.9,8.33 -7.3,8.33 -3.8,0 -4.8,1.71 -4.8,8.36 0,5.84 0,5.84 4.4,5.18 5,-0.74 5,3.61 0,4.85 -2.2,0.56 -5.5,6.25 -5.5,9.52 0,4.2 7.5,6.46 11.8,3.52 z M -1889.3,71.8 c -2.7,-1.08 -5.1,-3.962 -6,-7.055 -1.8,-5.952 -8.5,-9.586 -8.5,-4.573 0,8.253 -9.9,0.401 -17.9,-14.251 -6.1,-11.057 6.5,-43.377 12.8,-32.999 2.7,4.453 2.6,6.207 -1,12.58 -2.8,5.01 -2.9,5.581 -1.5,7.581 3.8,5.414 4.2,5.686 7.5,5.022 3,-0.59 3.2,-0.44 3,1.747 -0.3,4.359 0,5.041 2.3,4.713 1.9,-0.267 2.3,-0.983 2.4,-4.32 0.2,-4.925 2.8,-18.983 4.4,-23.018 0.7,-1.803 0.8,-5.201 0.4,-8.6147 -0.4,-4.0474 -0.2,-6.4459 0.8,-8.5023 0.8,-1.5755 1.8,-4.9409 2.2,-7.4786 0.4,-3.0904 1.5,-5.4014 3.2,-7.0004 1.4,-1.312 3.6,-3.961 4.9,-5.886 3.1,-4.703 11.8,-9.514 13.5,-7.453 1.4,1.709 10.1,1.988 13,0.418 4.4,-2.325 1.7,2.097 -4.5,7.605 -15.4,13.605 -21.8,34.495 -11.9,39.179 4.5,2.183 5.7,6.251 1.8,6.251 -1.7,0 -1.9,1.672 -0.3,2.227 0.7,0.216 1.7,2.391 2.3,4.833 1.1,4.44 1.1,4.44 5.9,4.53 5.9,0.107 7.7,2.147 5.2,5.929 -2.6,4.015 -1.4,4.809 2.5,1.646 2.3,-1.836 2.3,-1.836 -0.1,-5.986 -2,-3.623 -2.1,-4.458 -1,-6.569 1.9,-3.479 0.7,-4.427 -4.7,-3.925 -4.4,0.408 -4.6,0.324 -2.8,-1.082 1.7,-1.406 1.7,-2.01 0.6,-7.789 -1.3,-6.75 0,-8.667 11.2,-16.178 2.1,-1.4042 3.4,-3.1753 3.6,-4.8955 0.5,-4.7927 8,-8.4683 11.1,-5.49 1,1.0059 1.5,0.8808 2.4,-0.6403 0.6,-1.0396 2.8,-3.8312 4.8,-6.2032 4.5,-5.271 6,-9.446 5.8,-16.508 -0.2,-10.569 1.2,-15.444 4.3,-15.084 3.5,0.417 6.8,-1.412 6.8,-3.85 0,-2.386 -0.4,-2.421 -3.6,-0.329 -3.5,2.292 -3.8,1.356 -0.9,-2.889 6,-8.805 0.8,-7.703 -10.1,2.173 -2.8,2.519 -6.5,5.811 -8.2,7.315 -6.8,6.087 -10.6,5.33 -5.8,-1.159 7.3,-9.949 17.7,-18.076 23.1,-18.076 0.7,0 2.6,-1.112 4.2,-2.471 5.7,-4.775 11.9,-5.647 8.8,-1.24 -0.9,1.186 -1.5,2.896 -1.5,3.799 0,0.904 -0.9,2.768 -2,4.144 -3.6,4.52 1.2,4.177 9.5,-0.686 5.5,-3.235 11.8,-2.314 6.5,0.954 -4.3,2.649 0.5,5.548 5,3 3.8,-2.187 9.7,-1.92 11,0.5 1.4,2.605 2.8,2.523 8.1,-0.47 4.4,-2.415 4.5,-2.432 8.2,-0.778 4.7,2.115 4.6,4.868 -0.1,4.5 -5.5,-0.43 -15.9,5.265 -17.9,9.803 -1.4,3.207 -3,4.49 -9.8,7.965 -10.4,5.328 -13.1,7.792 -16,14.269 -2.5,5.691 -4.8,8.271 -6.5,7.239 -1.6,-0.981 -1.3,-2.726 1.4,-8.059 2.5,-4.83 2.7,-6.261 0.7,-5.03 -2.2,1.362 -13.1,15.488 -13.1,16.983 0,2.1433 1.3,1.984 3.5,-0.4215 4.2,-4.7155 4.7,-0.4247 0.6,5.6383 -2.2,3.2638 -3.1,3.9438 -4.4,3.2181 -2.2,-1.2224 -6,2.4668 -5.5,5.4114 0.2,1.624 1.4,2.4098 4.8,3.2359 3.6,0.8728 4.5,1.5378 4.6,3.3258 0.1,2.59 0,2.452 3.9,3.751 6,2.007 1.2,19.971 -6.8,25.583 -1.8,1.23 -3.6,2.821 -4,3.536 -0.5,0.715 -2.3,1.3 -4.2,1.3 -2.9,0 -3.8,0.653 -7,5.48 -5.7,8.567 -13.8,13.74 -23.5,14.987 -3.1,0.387 -9.7,1.791 -14.8,3.119 -9.6,2.517 -13.4,2.846 -16.7,1.469 z m 138.8,-52.555 c 0.3,-1.1 0.9,-3.687 1.2,-5.75 0.6,-3.27 1,-3.7495 3.5,-3.7495 2,0 3.5,-1.0025 5.5,-3.6944 1.6,-2.0319 4.6,-5.3547 6.7,-7.3839 3.7,-3.591 3.7,-3.766 2.3,-6.5556 -2.2,-4.0956 -2,-4.6656 2.5,-8.2596 9.2,-7.396 6.7,-13.653 -3,-7.633 -0.6,0.405 -4.6,0.883 -8.9,1.061 -7.6,0.325 -7.6,0.325 -12.3,5.48 -4.3,4.734 -4.7,4.981 -5.3,3.023 -0.9,-2.662 3.7,-9.038 6.4,-9.038 1.1,0 3.2,-1.058 4.7,-2.351 4.4,-3.628 6.7,-4.552 13,-5.266 3.2,-0.363 7.1,-1.275 8.6,-2.026 2.5,-1.254 3.1,-1.121 7.4,1.639 2.6,1.665 6.1,3.004 7.8,3.004 8.3,0 8.8,3.82 1,7.418 -3.1,1.401 -6.9,3.793 -8.5,5.315 -1.6,1.522 -4,3.764 -5.4,4.982 -1.4,1.2176 -2.5,2.7386 -2.5,3.3798 0,1.7006 8.6,0.5248 10.8,-1.4761 1,-0.89 2.7,-1.6187 3.8,-1.6187 6.8,0 5.1,11.391 -2.2,14.442 -4.5,1.8973 -8.4,5.916 -8.4,8.645 0,2.658 -6.9,2.264 -10,-0.575 -1.7,-1.545 -2.2,-1.54 -7.2,0.073 -2.9,0.952 -5.9,1.87 -6.6,2.04 -0.7,0.169 -2.2,1.786 -3.3,3.592 -1.2,1.833 -1.9,2.4 -1.6,1.283 z m -131.6,143.34 c 0.9,-0.88 1.6,-0.85 2.7,0.13 2.4,1.96 8.2,0.56 12.2,-2.92 3.3,-2.98 9.4,-4.29 9.4,-2.05 0,1.49 3.7,1.2 7.1,-0.55 1.6,-0.86 5.3,-1.54 8.2,-1.52 4,0.03 28.2,-1.5 29.4,-1.86 1.5,-0.46 -0.6,-2.56 -3.8,-3.82 -3.6,-1.43 -4,-1.9 -3.7,-4.67 0.3,-3.54 -9,-4.09 -14,-0.82 -3.6,2.36 -7.2,-1.28 -4.9,-4.89 4.8,-7.36 2,-9.6 -12.1,-9.8 -6.9,-0.1 -6.5,-2.67 1,-5.87 4.2,-1.78 4.6,-4.12 1.2,-6.83 -2.3,-1.83 -2.6,-2.57 -1.7,-3.55 2.2,-2.13 1.5,-4.82 -1.1,-4.82 -2.6,0 -3.6,1.63 -3.7,5.83 0,3.47 -0.5,4.12 -6.4,8.18 -2.8,1.88 -6.5,4.74 -8.2,6.36 -1.8,1.61 -5.5,4.1 -8.3,5.53 -12.8,6.6 -24.6,17.62 -20,18.81 2.6,0.69 2.5,1.71 -0.6,3.71 -5,3.27 2.8,5.08 10.2,2.38 3.6,-1.29 5.9,-0.27 3.1,1.33 -1,0.54 -1.5,1.41 -1.2,1.93 0.8,1.3 3.8,1.17 5.2,-0.22 z" />
            <path
               style="fill:#6a8476"
               inkscape:connector-curvature="0"
               id="path3719"
               d="m -1677.2,584.1 c -7.6,-0.73 -17.5,-2 -22,-2.84 -4.5,-0.83 -9.4,-1.72 -10.9,-1.97 -10.9,-1.78 -20.1,-4.07 -21.3,-5.29 -0.8,-0.8 -2.1,-1.2 -2.9,-0.89 -0.8,0.3 -2.7,0.14 -4.3,-0.36 -1.5,-0.5 -4.7,-1.42 -7.2,-2.04 -2.7,-0.71 -3.9,-1.42 -3.1,-1.9 0.6,-0.42 3.8,-0.13 6.9,0.66 14.3,3.6 31,3.46 30.3,-0.26 -0.7,-4.44 -5.2,-6.2 -18.6,-7.31 -7.4,-0.61 -8.1,-0.85 -9.3,-3.37 -1.1,-2.28 -1.8,-2.63 -4.2,-2.15 -1.6,0.32 -3.1,0.09 -3.5,-0.53 -0.3,-0.61 -2.2,-1.1 -4,-1.1 -3.5,0 -9.7,-6.16 -7.6,-7.48 1.5,-0.9 10.8,0.34 16.7,2.21 5.4,1.68 5.8,1.64 16.6,-1.71 1.6,-0.49 5.8,-0.44 9.8,0.12 9,1.23 11,-0.48 10.5,-8.8 -0.4,-6.28 -0.7,-6.88 -5.4,-9.25 -7.8,-3.98 -12.6,-12.91 -11.5,-21.18 1.3,-10.25 -5.8,-16.98 -17.3,-16.22 -7.7,0.51 -9.3,0.2 -18.9,-3.74 -7.9,-3.22 -9.1,-0.77 -7.1,13.55 0.3,2.23 -5.1,1.55 -8.2,-1.04 -1.7,-1.45 -4.4,-2.99 -5.9,-3.41 -2.8,-0.81 -2.9,-1.06 -1.8,-4.72 0.6,-2.16 -0.2,-3.35 -10.2,-13.65 -4.2,-4.36 -13.9,-8.76 -21.7,-9.86 -3.8,-0.54 -9.9,-2.12 -13.5,-3.51 -3.6,-1.39 -8.7,-3.11 -11.3,-3.83 -2.6,-0.71 -8.2,-3.22 -12.5,-5.56 -16.2,-8.93 -15.3,-8.61 -17.4,-5.94 -2.8,3.41 -1.9,5.33 3.2,6.93 5.1,1.64 15,10.79 15,13.95 0,6.03 -10.3,7.3 -12.9,1.6 -0.8,-1.63 -2.2,-3.86 -3.1,-4.96 -1,-1.1 -2.5,-3.35 -3.3,-5 -2.5,-4.85 -9.3,-11.22 -13.4,-12.53 -2.1,-0.67 -5.3,-2.32 -7.1,-3.67 -2,-1.46 -4.4,-2.35 -6,-2.21 -2.1,0.17 -3.9,-0.89 -7.5,-4.41 -2.6,-2.56 -7,-5.81 -9.8,-7.23 -4.4,-2.23 -5,-2.9 -4.5,-4.91 0.6,-2.55 -2.2,-4.56 -3.5,-2.47 -0.5,0.82 -1.3,0.73 -3.1,-0.35 -1.3,-0.82 -3.6,-1.78 -5.2,-2.15 -2,-0.46 -2.6,-1.11 -2.2,-2.17 0.6,-1.76 -2.6,-4.98 -10,-9.89 -2.8,-1.86 -7.6,-5.66 -10.7,-8.45 -8.1,-7.41 -11.7,-4.77 -6.2,4.57 3.5,6.07 2.9,9.11 -0.8,3.56 -1.5,-2.28 -2.7,-4.61 -2.7,-5.17 0,-0.56 -0.5,-1.02 -1,-1.02 -0.6,0 -1,-0.68 -1,-1.5 0,-0.83 -0.4,-1.5 -0.8,-1.5 -0.5,0 -1.4,-1.49 -2,-3.31 -0.7,-1.82 -2.1,-4.26 -3.2,-5.43 -1.1,-1.18 -2.1,-2.72 -2.3,-3.43 -0.1,-0.71 -0.8,-1.89 -1.5,-2.63 -0.7,-0.74 -1.5,-2.55 -1.9,-4.02 -0.3,-1.48 -1,-3.18 -1.5,-3.79 -1.4,-1.77 -5.8,-10.39 -5.4,-10.39 0.5,0 -3.3,-8.48 -4.9,-10.94 -2.4,-3.86 -18.1,-51 -19,-57.41 -0.4,-2.29 -0.9,-5.45 -1.2,-7.04 -0.6,-2.88 -0.6,-2.88 2.1,0 2.9,3.16 9.6,13.36 9.6,14.58 0,0.42 1.7,1.64 3.8,2.71 5.5,2.83 6.6,4.43 5.3,8.03 -2.2,6.54 5.2,16.66 15.7,21.18 3.2,1.4 4.6,2.77 5.8,5.62 1.9,4.46 7,9.17 10,9.22 1.2,0.03 3.5,1.1 5,2.4 4.5,3.68 11.4,7.8 12.5,7.42 1,-0.34 -15,-20.71 -20.3,-25.76 -8.1,-7.84 -13,-11.78 -17.2,-13.96 -7.4,-3.79 -8.8,-6.43 -8,-15.08 0.8,-8.07 0,-9.29 -5.1,-8.45 -3.8,0.61 -6,-1.09 -8.1,-6.11 -0.9,-2.14 -2.5,-4.48 -3.5,-5.2 -1.1,-0.73 -1.9,-2.5 -1.9,-3.94 0,-1.44 -1.5,-5.55 -3.2,-9.14 -2.5,-5.12 -3.2,-7.88 -3.3,-12.81 0,-5.96 -0.2,-6.3 -2.7,-6.86 -5.9,-1.3 -9.4,-49.83 -4.1,-56.96 3,-4.13 3.5,-17.09 0.7,-19.15 -2.2,-1.64 -2.2,-7.54 0.1,-21.35 0.9,-5.23 2,-12.7 2.4,-16.61 0.9,-7.51 3.5,-18.51 5,-21.17 0.9,-1.76 4.1,3.57 5.5,9.28 1.7,7.03 6.5,10.77 10.6,8.25 1.8,-1.06 2.3,-0.97 3.5,0.59 1.2,1.66 1.8,1.73 6.1,0.68 10.5,-2.54 10,-2.61 11.4,1.63 2.3,7.16 2.8,6.96 11,-3.98 2.9,-3.82 2.9,-3.82 5.4,1.25 5.6,10.9 8.5,5.78 3.1,-5.35 -3.7,-7.75 -3.7,-8.33 0.7,-11.57 3.5,-2.58 6,-1.87 6.6,1.85 0.4,2.73 2.8,2.79 3.7,0.1 0.3,-1.13 0.1,-5.18 -0.6,-9 -1.1,-6.17 -1.1,-7.15 0.4,-8.78 2.3,-2.51 2.1,-9.981 -0.3,-19.724 -3.3,-12.76 4.6,-40.585 8.7,-30.63 1.7,4.164 4,4.035 5.8,-0.321 1.4,-3.25 3.5,-4.771 3.5,-2.516 0,1.775 22.5,23.73 25,24.416 1.4,0.369 4,1.086 6,1.593 1.9,0.508 6.8,1.889 10.8,3.069 4,1.18 8.5,1.92 10,1.644 28.3,-5.303 35.1,-7.722 43.1,-15.318 2.5,-2.336 7.1,-5.516 10.3,-7.067 3.2,-1.551 5.8,-3.126 5.8,-3.499 0,-1.014 3,-3.822 4,-3.822 0.6,0 -0.1,1.792 -1.5,3.981 -1.4,2.189 -2.5,4.408 -2.5,4.932 0,0.524 -0.9,1.232 -2,1.573 -2.2,0.702 -5,5.743 -5,8.977 0,2.701 -2.6,6.319 -3.7,5.196 -0.5,-0.462 -0.8,-1.811 -0.8,-2.999 0,-1.493 -0.7,-2.16 -2,-2.16 -1.6,0 -2,0.667 -2,3.2 0,2.457 -1,4.149 -4.3,7.287 -2.7,2.639 -4.2,4.961 -4.2,6.551 0,2.057 -0.5,2.462 -3,2.462 -3.3,0 -4,1.475 -3.7,7.005 0.4,5.92 7.2,5.24 10.7,-1.07 3.4,-6.34 6.6,-10.167 9.7,-11.973 1.6,-0.907 4.2,-4.323 6.3,-8.327 1.9,-3.734 4.2,-7.227 5.2,-7.762 1,-0.534 1.8,-1.512 1.8,-2.172 0,-2.066 8,-9.671 10.8,-10.293 1.5,-0.326 3.4,-0.797 4.3,-1.046 2.1,-0.559 6.1,-7.184 8.3,-13.862 0.9,-2.75 2.3,-5.996 3.1,-7.214 0.8,-1.218 1.5,-3.493 1.5,-5.054 0,-4.095 4.4,-12.466 8.1,-15.141 3.8,-2.827 5.3,-1.711 3.6,2.701 -0.9,2.553 -0.9,3.873 0.1,6.458 2.6,6.434 2.6,6.75 -0.2,6.75 -4.1,0 -6.5,8.242 -3.1,11 0.8,0.685 1.5,2.203 1.5,3.373 0,1.963 5.5,6.627 7.8,6.627 4.3,0 3.5,-8.311 -0.9,-10.855 -5.3,-2.996 -4.2,-8.841 1.1,-6.127 5.9,3.026 7.9,7.595 5.5,12.851 -3.2,7.155 1.3,15.537 6,11.128 2.8,-2.648 4.2,-1.076 3.1,3.444 -0.7,2.731 0.9,4.383 2.6,2.672 5.6,-5.551 8.2,0.669 3.7,8.68 -6.6,11.667 -2.1,23.283 7.5,19.577 1.1,-0.407 5.3,5.545 4.3,6.105 -2.1,1.27 -9.2,2.64 -11.1,2.15 -3.3,-0.82 -4.5,1.11 -1.4,2.27 1.3,0.49 2.9,1.62 3.7,2.5 0.7,0.88 2.1,1.61 3.1,1.61 0.9,0 2.3,0.7 3,1.56 2.9,3.43 7.2,4.86 8.6,2.86 2,-2.72 1.7,-7.83 -0.6,-9.93 -3.3,-2.92 -0.1,-5.744 5.9,-5.316 5.8,0.409 6.9,-2.227 2.1,-4.933 -4.3,-2.472 -3.8,-3.478 1.5,-2.693 4.3,0.655 6.8,-1.535 3.2,-2.832 -0.7,-0.246 -0.9,-0.77 -0.6,-1.165 0.4,-0.394 1.5,-0.284 2.5,0.245 2.7,1.394 6.7,-0.334 6,-2.56 -2.2,-7.1 -2.4,-6.619 2.7,-5.917 2.6,0.351 5.8,0.919 7.1,1.262 2.1,0.515 2.7,0.156 3.6,-2.059 1.1,-2.91 5.6,-2.913 9,-0.006 0.8,0.713 2.6,1.451 4,1.638 2,0.272 2.5,0.992 2.8,3.531 0.2,2.621 0.8,3.244 3,3.5 2.9,0.334 4.5,3.81 1.8,3.81 -2.4,0 -3.7,3.509 -3,7.838 0.7,4.777 -1.7,9.167 -5.1,9.167 -4,0 -20.6,8.89 -22.3,11.96 -1.9,3.21 -9.3,8.04 -12.4,8.04 -1.2,0 -4.5,1.13 -7.5,2.52 -2.9,1.38 -6.6,2.79 -8.3,3.11 -1.6,0.33 -3.7,1.44 -4.6,2.48 -1.2,1.33 -2.1,1.58 -3,0.86 -0.8,-0.71 -2.1,-0.57 -4.1,0.44 -1.5,0.8 -5.5,2.02 -8.7,2.72 -4.6,0.97 -6.8,2.11 -9.6,4.98 -3.6,3.61 -3.9,3.71 -10.1,3.42 -5,-0.24 -7.2,0.13 -9.7,1.68 -2.5,1.52 -4.2,1.83 -7,1.3 -10.9,-2.06 -17.2,-1.7 -17.8,1.01 -0.9,3.56 -0.3,3.83 5.6,2.56 4,-0.85 6,-0.83 8.5,0.08 2.6,0.93 4,0.93 6,0.02 5.2,-2.39 7.8,-1.34 4.8,1.95 -5.5,6.16 5.2,5.97 13.6,-0.25 4.3,-3.16 7.8,-1.32 7.2,3.77 -0.2,2.11 -1,4.21 -1.8,4.65 -4.2,2.45 -0.3,9.26 4.4,7.62 7,-2.43 7.4,3.55 0.4,6.21 -1.9,0.74 -2.8,0.43 -4.7,-1.66 -3.4,-3.6 -14.4,-3.06 -17.5,0.87 -1.1,1.38 -5,3.66 -8.9,5.13 -7.9,3.03 -9.9,4.76 -8.1,6.97 0.7,0.79 1.9,1.17 2.7,0.85 1.7,-0.65 -0.6,4.97 -2.6,6.16 -2.6,1.66 -3.4,7.87 -1.1,9.73 3.4,2.75 5.5,2.24 11.1,-2.68 5.8,-5.17 7.3,-5.48 9.6,-2 2,3.05 3.5,3.15 6,0.39 2.3,-2.61 8.6,-5.89 11.2,-5.89 1.1,0 5.3,-3.21 9.3,-7.19 10.9,-10.61 20.6,-15.02 24.2,-11 2.1,2.33 -3.3,8.19 -7.5,8.19 -3.7,0 -4.7,1.75 -4.7,8.36 0,5.84 0,5.84 4.4,5.18 5,-0.74 5,3.61 0,4.85 -2.2,0.56 -5.5,6.25 -5.5,9.52 0,4.18 7.6,6.45 11.8,3.52 1.7,-1.2 3.5,-1.41 7.5,-0.91 9.1,1.14 16.3,-3.66 13.8,-9.22 -1.1,-2.28 -1.6,-2.5 -5.2,-2.03 -4.5,0.61 -5,-0.33 -1.4,-2.68 2.9,-1.94 3.2,-4.64 0.6,-6.94 -2.4,-2.23 -6.3,-2.09 -9.4,0.35 -3.3,2.61 -5,2.53 -4.6,-0.21 0.2,-1.35 1.3,-2.43 2.7,-2.76 2.9,-0.67 4.1,-9.95 1.7,-12.39 -2.6,-2.6 3.8,-7.44 11,-8.24 7.1,-0.8 8.5,-1.7 8.5,-5.48 0,-3.55 -2.3,-4.84 -7.2,-4.18 -2.4,0.33 -3.8,0.12 -3.8,-0.58 0,-2.01 3.7,-3.13 12.6,-3.78 8.8,-0.64 17.1,-3.2 19.5,-5.99 3.3,-3.99 5.9,-0.97 3.2,3.67 -1,1.58 -1.4,3.16 -1.1,3.5 1,1.03 2.8,-0.53 2.8,-2.47 0,-8.01 16.4,-11.19 21.2,-4.11 3.8,5.72 15.4,7.32 19.4,2.7 1.8,-2.1 2.8,-2.54 5.1,-2.09 2.1,0.42 3.3,0.02 4.7,-1.51 1.9,-2.07 4.6,-2.82 4.6,-1.27 0,2.43 4.3,5.28 7,4.67 1.6,-0.35 5.4,-0.08 8.5,0.61 7.8,1.75 10.8,-5.88 3.6,-9.4 -2.2,-1.06 -2.6,-1.86 -2.4,-4.72 0.4,-4.75 1.2,-5.26 8.9,-5.67 4.4,-0.23 8,-1.05 10.1,-2.33 1.9,-1.09 4.2,-1.97 5.3,-1.97 1,0 3.5,-1.41 5.5,-3.14 3.5,-3.13 3.5,-3.13 9,-1.57 5.5,1.56 5.5,1.56 5.5,-1.81 0,-3.28 0,-3.35 3.5,-2.79 5.3,0.86 5,-3.19 -0.4,-5.49 -2.1,-0.91 -4.6,-2.9 -5.5,-4.43 -0.8,-1.52 -2.1,-2.77 -2.9,-2.77 -6.9,0 -17.5,-11.629 -12.3,-13.603 2.2,-0.876 14.5,4.843 14.6,6.793 0,3.46 2.3,2.97 6,-1.32 4.9,-5.641 3.2,-9.159 -3.4,-6.791 -3.4,1.237 -3.8,1.15 -7.6,-1.893 -2.2,-1.825 -5.1,-3.191 -6.6,-3.191 -8.8,0 -22.2,-12.975 -15.9,-15.389 1.7,-0.636 5.5,0.916 5.5,2.236 0,2.019 4.3,5.153 7.1,5.153 4.9,0 7,-1.66 6.7,-5.314 -0.3,-2.941 -0.1,-3.186 2.7,-3.186 3.2,0 4.5,-10.419 1.7,-13.733 -5.5,-6.543 -16,-6.803 -14.8,-0.366 0.7,3.929 -0.3,4.599 -6.9,4.599 -5.6,0 -10.4,1.683 -13.8,4.851 -2.7,2.484 -2.9,2.518 -5.5,0.931 -5.9,-3.547 -5.8,-9.782 0.2,-9.782 5.2,0 11,-2.745 9.5,-4.547 -2.9,-3.511 -10.3,-1.384 -13.4,3.882 -3,4.936 -18.5,0.871 -18.5,-4.844 0,-3.16 -0.9,-3.527 -8.4,-3.788 -6.2,-0.211 -6.7,-0.439 -10.3,-4.213 -2.1,-2.194 -4.7,-4.526 -5.8,-5.181 -2.7,-1.568 0.2,-1.806 5.1,-0.417 4.3,1.225 12.1,-0.642 12.9,-3.057 0.3,-1.022 1.5,-1.835 2.7,-1.835 2,0 1.9,0.273 -1.1,3.316 -3.4,3.502 -3.2,4.684 0.5,4.684 1.2,0 3.5,1.125 5.2,2.5 4.2,3.591 5.2,3.193 5.1,-2.25 v -6.75 c 0.1,-1.1 -0.1,-3.409 -0.5,-5.131 -0.8,-3.768 0.8,-5.111 4,-3.41 2.9,1.544 8.9,-1.532 9.4,-4.791 0.4,-2.987 4,-4.865 4.8,-2.578 0.4,0.921 0.2,2.51 -0.5,3.529 -1.7,2.74 -1.4,5.341 0.9,7.385 2,1.801 1.9,1.826 -1.1,3.685 -3.7,2.27 -3.4,4.451 0.7,3.953 1.6,-0.197 5.7,-0.339 9.1,-0.314 6.7,0.047 6.9,-0.216 2.9,-4.591 -4,-4.512 5,-7.553 12.1,-4.094 5,2.394 7.7,1.998 11.7,-1.69 3.5,-3.225 2.2,-5.529 -2,-3.613 -3.1,1.434 -4.4,0.789 -4.4,-2.199 0,-3.559 -1.9,-4.77 -4.9,-3.23 -5.8,2.894 -12.1,2.829 -15.8,-0.164 -8.2,-6.679 -9.4,-7.921 -9.9,-10.855 -1.2,-6.1405 10.9,-10.569 14.6,-5.3577 1.1,1.6314 2.8,2.9662 3.7,2.9662 0.9,0 3.1,1.6042 4.9,3.5645 2.8,3.059 3.5,3.409 5.3,2.465 2.7,-1.466 2.6,-2.71 -0.7,-5.8783 -4.2,-4.0403 -8.1,-9.5687 -8.8,-12.623 -0.5,-1.9859 -2,-3.348 -5.3,-4.9207 -13.7,-6.467 -15.7,-9.67 -5.5,-9.016 8.3,0.531 8.3,0.528 5.8,-7.342 -0.8,-2.681 2.5,-3.257 4.5,-0.786 0.7,0.805 5.4,3.692 10.4,6.417 9.6,5.212 13.7,8.315 13.7,10.531 0,5.1615 17,17.008 18.8,13.088 0.8,-1.6904 1.9,-2.4995 3.6,-2.4995 3,-2e-5 4.9,-3.1061 4.7,-7.7215 -0.1,-2.7166 0.3,-3.304 2.1,-3.427 1.3,-0.081 2.9,-0.239 3.8,-0.352 0.8,-0.112 2,-0.27 2.7,-0.351 0.7,-0.082 1.3,-1.049 1.3,-2.149 0,-1.1 0.5,-1.975 1.2,-1.944 2.1,0.093 6.2,6.0866 6,8.7887 -0.3,3.127 1.2,4.1207 6,4.1405 3.3,0.0131 4.1,0.508 5.8,3.4089 2.1,3.5619 6.5,6.0427 9.6,5.4094 2.2,-0.4458 2.1,-3.7091 -0.3,-11.303 -3.3,-10.31 -2.8,-9.8235 -8.3,-9.1055 -5.7,0.767 -9,-0.332 -14.6,-4.856 -7.8,-6.432 -14.4,-7.581 -14.4,-2.508 0,5.197 -14.7,3.185 -17.1,-2.35 -0.9,-1.863 -2.4,-3.348 -3.8,-3.676 -1.4,-0.302 -2.9,-1.435 -3.5,-2.516 -0.6,-1.081 -1.9,-3.044 -2.9,-4.362 -3.7,-5.102 -1.9,-6.425 3.6,-2.668 8.2,5.593 12.9,7.656 15.7,7.025 2.1,-0.449 3.7,-0.007 5.9,1.606 2.1,1.595 3.3,1.935 4.3,1.202 0.7,-0.563 4.4,-1.327 8.1,-1.698 3.8,-0.372 8.2,-1.332 9.7,-2.135 1.6,-0.802 4,-1.459 5.3,-1.459 1.6,0 2.8,-0.707 3.2,-2.001 0.9,-3.031 3.7,-4.113 7.2,-2.807 2.5,0.963 3.3,0.806 6,-1.129 2.9,-2.207 3.1,-2.215 6.4,-0.457 1.8,0.985 4.1,1.688 4.9,1.562 4.7,-0.692 21.8,12.193 21.9,16.557 0.1,2.526 2.9,4.277 10.7,6.587 2.9,0.841 6.3,2.254 7.6,3.14 1.6,1.0405 6.6,1.9645 14,2.6087 11.3,0.9782 13.6,0.7029 17.8,-2.0587 0.8,-0.551 2.7,-1.441 4.2,-1.977 5.2,-1.846 2.1,-8.174 -3.8,-7.741 -3.8,0.28 -4.8,-5.122 -1.6,-8.643 2.7,-2.958 4.2,-6.086 4.2,-8.825 0,-1.273 0.7,-3.433 1.4,-4.799 3.5,-6.252 -4.9,-8.755 -8.5,-2.561 -1.2,1.901 -3,3.731 -4,4.068 -1.1,0.336 -1.9,0.935 -1.9,1.332 0,6.552 -10.1,8.524 -12.7,2.466 -1.8,-4.432 -3.9,-5.119 -6.8,-2.322 -4,3.686 -5,2.24 -5,-6.576 0.1,-7.831 0.1,-7.831 3.3,-8.668 1.8,-0.46 3.5,-1.494 3.8,-2.296 0.3,-0.803 1.2,-1.46 1.9,-1.46 9.4,0 2.8,-14.046 -7.6,-16.007 -7.2,-1.366 -9,-3.094 -5.5,-5.361 3.1,-2.006 3.3,-5.151 0.6,-6.632 -4.1,-2.169 -2.7,-7 2,-7 5,0 5.1,-1.4 0.1,-3.922 -2.1,-1.079 -4.6,-3.103 -5.5,-4.503 -0.9,-1.39 -2.9,-3.18 -4.4,-3.96 -1.5,-0.79 -5,-3.53 -7.7,-6.1 -2.8,-2.57 -6.9,-6 -9.3,-7.63 -2.3,-1.63 -4.7,-3.85 -5.3,-4.93 -1.8,-3.49 -14.2,-8.91 -22.7,-9.98 -4.8,-0.6 -10,-2.05 -13.7,-3.85 -5.5,-2.62 -13.2,-5.73 -22.5,-9.06 -2,-0.69 -6.3,-2.28 -9.6,-3.54 -3.3,-1.26 -8,-2.62 -10.4,-3.02 -2.4,-0.4 -5.9,-1.39 -7.8,-2.19 -1.9,-0.8 -7.2,-2.09 -11.6,-2.87 -4.5,-0.77 -10.4,-1.89 -13.1,-2.48 -20.2,-4.32 -45.2,-5.65 -75,-4.01 -31.6,1.74 -40.6,2.89 -63.8,8.15 -4.7,1.08 -5.9,1.08 -7,-0.01 -1,-1.08 -0.8,-1.2 0.9,-0.67 1.2,0.36 2.5,0.22 2.8,-0.31 0.7,-1.18 13.4,-4.14 18.4,-4.29 2,-0.06 4.1,-0.44 4.7,-0.85 1.5,-1.13 19.3,-3.73 33.5,-4.88 285.4,-23.26 491.3,258.93 381.6,523.18 -38.3,92.27 -120.3,171.99 -210.1,204.37 -5.4,1.91 -2.8,-0.97 3.6,-4.1 2.3,-1.12 4.5,-2.72 4.9,-3.54 0.3,-0.83 1.9,-3.85 3.3,-6.71 4.1,-7.79 0.4,-12.81 -5.6,-7.76 -1.6,1.4 -3.3,2.41 -3.6,2.25 -0.4,-0.16 -2.3,-0.93 -4.3,-1.72 -2.4,-0.91 -3.9,-2.25 -4.3,-3.74 -0.8,-3.05 -10.6,-3.39 -14.4,-0.5 -2.4,1.88 0.4,5.41 10.4,12.9 3.7,2.77 1.5,5.28 -4.6,5.28 -2,0 -5,0.47 -6.6,1.04 -2.6,0.88 -3.7,0.69 -6.8,-1.14 -3.6,-2.12 -3.8,-2.14 -7.2,-0.52 -2.6,1.25 -3.9,1.4 -4.9,0.58 -1.7,-1.47 -6.8,-0.02 -11.8,3.39 -2.2,1.46 -4.9,2.65 -6,2.66 -1.2,0 -6.2,1.16 -11.1,2.56 -5,1.4 -11.5,3.25 -14.5,4.11 -9.2,2.6 -9.3,2.6 -13.5,-0.45 -4.3,-3.09 -6.5,-3.18 -6.5,-0.27 0,2.35 -3.7,4.73 -8.6,5.52 -4.9,0.78 -17.4,5.55 -17.4,6.6 0,2.21 5.4,4.73 11.7,5.4 3.7,0.4 7.6,1.17 8.6,1.72 1.1,0.56 2.2,0.62 2.5,0.13 1.4,-1.91 6.4,-3.25 14.8,-3.93 4.8,-0.39 10.8,-1.26 13.3,-1.93 4.6,-1.23 4.5,-1.49 -0.7,-3.04 -4.5,-1.35 4,-5.69 10.2,-5.23 5.1,0.38 6,2.96 1.6,4.78 -3.2,1.33 -4.3,3.55 -1.3,2.59 4.4,-1.38 13.5,-3.44 22.3,-5.03 5.2,-0.95 13.5,-3.25 18.5,-5.12 11.6,-4.4 18.3,-6 19.6,-4.7 1.1,1.14 -20.6,8.74 -22.2,7.76 -0.5,-0.33 -0.9,-0.14 -0.9,0.43 0,0.56 -0.8,0.75 -1.6,0.41 -0.9,-0.34 -2,-0.09 -2.4,0.55 -0.9,1.46 -23,7.18 -28.8,7.44 -2.3,0.1 -4.2,0.46 -4.2,0.8 0,0.34 -1.7,0.87 -3.8,1.17 -2,0.31 -8.5,1.25 -14.2,2.1 -23,3.39 -64,4.3 -88.4,1.97 z m -24,-155.29 c 2.5,-2.21 3.1,-3.63 3,-6.16 -0.1,-3.01 0.1,-3.29 2.9,-3.35 5.3,-0.1 4,-3.67 -2.2,-5.88 -5.4,-1.93 -7,-4.45 -8.8,-13.17 -0.7,-3.79 4.9,-6.27 9.4,-4.15 4.4,2.05 15.4,0.62 11.6,-1.5 -1.7,-0.91 -3.9,-2.55 -4.9,-3.66 -1.6,-1.81 -2,-1.87 -4.5,-0.61 -3.5,1.85 -3.6,1.83 -5,-1.13 -1.7,-3.84 -1.4,-5.08 1.8,-7.11 2.8,-1.79 2.8,-1.96 1.6,-5.56 -1.5,-4.43 -1.2,-4.87 2.7,-4.08 2.4,0.48 3.4,0.12 4.9,-1.8 2.1,-2.78 2.3,-1.57 0.8,4.6 -2.1,8.33 5.4,15.97 13.6,13.9 2.3,-0.58 4.5,2.78 4.5,6.89 0,4.26 2,9.71 3.6,9.71 1.2,0 1.4,-0.64 0.9,-2.55 -0.9,-3.55 0.1,-4.59 3,-3.27 1.6,0.75 2.8,0.78 3.7,0.1 0.7,-0.55 2.5,-1.3 4,-1.67 2.3,-0.53 2.8,-1.2 2.8,-3.67 0,-1.67 0.9,-4.31 2.1,-5.87 1.4,-1.95 2.2,-4.94 2.6,-9.46 0.4,-4.48 1,-6.61 1.8,-6.61 0.7,0 1.6,-0.84 1.9,-1.86 1.6,-4.99 11.2,-6.24 11.7,-1.53 0.5,4.08 2.6,4.01 4.3,-0.15 1.8,-4.2 1.4,-5.46 -1.7,-5.48 -3,-0.02 -4.1,-0.9 -6,-4.73 -1.5,-3.12 -0.5,-6.06 1.2,-3.34 1,1.56 8.6,0.33 10.3,-1.65 1.6,-1.96 -2.3,-5.33 -5.2,-4.56 -1.6,0.42 -2,0.04 -2,-1.85 0,-3.28 3.1,-5.01 7.8,-4.27 4.3,0.7 5.8,-0.48 6.3,-5.08 0.3,-2.23 0.9,-3 2.4,-3 1.5,0 1.9,0.56 1.7,2.5 -0.9,7.71 -1,7.52 2.8,7.16 1.9,-0.18 3.9,-0.73 4.4,-1.21 0.5,-0.49 3.5,-0.61 6.8,-0.28 5.2,0.55 6.1,0.36 8.3,-1.67 1.9,-1.81 3.1,-2.16 5.9,-1.7 3,0.47 3.6,0.27 3.6,-1.21 0,-2.68 -3.5,-5.39 -6,-4.62 -2.8,0.89 -2.6,-0.75 0.2,-1.99 2.8,-1.22 2.1,-2.98 -1.2,-2.98 -1.8,0 -2.6,-0.68 -3,-2.5 -0.7,-2.95 -4.1,-3.83 -6,-1.55 -4.2,5.1 -8.1,-0.59 -3.9,-5.85 2.6,-3.4 1.8,-5.85 -1.9,-5.42 -2.3,0.26 -2.8,0.85 -3.1,3.6 -0.2,2.76 -0.8,3.39 -3.3,3.89 -2,0.41 -3.8,1.82 -5.3,4.33 -2.5,3.89 -5.4,5.35 -7.7,3.89 -0.7,-0.48 -2.4,-0.87 -3.7,-0.88 -2.3,-0.01 -2.4,-0.22 -1.9,-5.88 0.6,-6.69 -0.4,-9.62 -2.1,-6.34 -0.6,1.14 -1.1,2.6 -1.1,3.25 0,0.64 -1.2,2.51 -2.5,4.15 -1.4,1.63 -3,4.94 -3.7,7.35 -0.6,2.73 -2,4.97 -3.5,5.98 -2.3,1.53 -2.4,1.74 -0.9,4.01 2.3,3.46 1.9,4.47 -1.4,4.47 -2.2,0 -3.5,0.75 -4.7,2.75 -1,1.51 -1.8,2.9 -2,3.09 -2,3 -8,-5.66 -6.3,-8.98 0.9,-1.57 0.9,-2.75 0,-4.59 -0.6,-1.37 -0.8,-3.96 -0.5,-5.76 1,-5.05 -1.8,-9.62 -5.3,-8.91 -1.9,0.38 -3.5,-0.07 -5.1,-1.5 -1.8,-1.57 -2.8,-1.81 -4.3,-1.04 -3.6,1.93 -1.1,11.6 3.6,13.72 1.4,0.65 2.6,1.65 2.6,2.23 0,2.2 -2.9,2 -6.5,-0.46 -2.1,-1.4 -4.2,-2.55 -4.6,-2.55 -4.2,0 -1.3,-15.95 3.6,-20.05 1.1,-0.86 0.7,-1.95 -1.6,-5.41 -1.6,-2.38 -2.9,-5.43 -2.9,-6.76 0,-1.6 -1.9,-4.37 -5.5,-8.06 -6,-6.07 -6.4,-7.13 -4,-9.81 1.3,-1.38 1.4,-2.19 0.5,-3.83 -1.3,-2.53 -3.9,-2.7 -5.6,-0.37 -1.6,2.26 -4,0.44 -4.8,-3.76 -0.3,-1.65 -1.4,-3.23 -2.4,-3.52 -0.9,-0.28 -4.3,-1.85 -7.4,-3.47 -6.2,-3.23 -12.3,-3.9 -13.2,-1.46 -1,2.51 -5.1,1.7 -8.2,-1.63 -2.7,-2.86 -8,-5.87 -10.3,-5.87 -0.6,0 -2.3,1.05 -3.8,2.34 -1.6,1.29 -4,2.64 -5.5,2.99 -1.4,0.36 -2.9,1.28 -3.2,2.05 -1.3,3.49 8.5,8.54 14,7.17 3.5,-0.88 4,1.72 1.1,5.65 -1.4,1.81 -2.8,4.42 -3.1,5.8 -1,3.76 -4.8,5.94 -11.8,6.66 -6.5,0.66 -16.1,7.51 -14.4,10.29 1.1,1.76 7.9,1.33 7.2,-0.45 -0.4,-1.09 0.1,-1.5 1.9,-1.5 1.4,0 3,-0.88 3.7,-2 3.4,-5.45 11.2,0.24 10.1,7.32 -0.5,3.24 -0.3,3.73 2,4.63 3.1,1.14 3.5,3.05 0.8,3.05 -1,0 -2.3,1.17 -3,2.6 -1.4,3.07 -4.1,1.73 -4.1,-2.03 0,-5.09 -4.8,-6.06 -8,-1.6 -1.9,2.62 -2,3.44 -1,7.11 1,3.66 0.9,4.39 -0.9,6.28 -2.8,3.07 1.2,8.62 4.8,6.66 3.1,-1.65 4.9,-0.66 6.7,3.7 1.8,4.32 13.2,18.28 15,18.28 2.5,0 3.6,-3.35 4.1,-12.99 0.6,-11.14 1.8,-11.78 5.7,-3.05 1.8,3.8 1.7,4.02 -0.3,8.28 -1.2,2.41 -2.1,4.93 -2.1,5.58 0,0.66 -0.6,2.08 -1.3,3.15 -1,1.61 -0.8,2.74 1,6.52 5.7,11.62 -4,15.02 -12.6,4.41 -1.2,-1.43 -2.4,-2.01 -3.5,-1.6 -2,0.79 -2.2,4.28 -0.1,5.06 0.8,0.31 1.5,1.65 1.5,2.97 0,1.31 1.3,4.09 3,6.17 3.5,4.42 3.1,3.26 3.6,12 0.4,7.95 0.4,8.92 0.1,16.5 -0.2,5.5 -0.2,5.5 3.2,5.6 1.9,0.05 3.6,0.63 3.9,1.28 1.7,5.08 8.8,9.39 7.6,4.62 -0.6,-2.45 -0.5,-2.5 4.9,-2.5 5.8,0 7.6,1.12 5.7,3.48 -0.7,0.76 -1.4,3.67 -1.6,6.45 -0.6,6 0.5,6.44 5.2,2.13 z m 258.4,-2.99 c 3.4,-3.2 7,-5.52 10.3,-6.59 2.9,-0.91 6.1,-2.47 7.2,-3.45 1.1,-0.99 3.3,-2.5 5,-3.35 1.7,-0.85 3.7,-2.26 4.4,-3.12 0.7,-0.86 2.4,-1.56 3.7,-1.56 2.8,0 3.3,-3 0.8,-5.02 -1.2,-1.04 -2.3,-0.73 -6.4,1.82 -2.8,1.7 -5.2,2.69 -5.5,2.22 -0.5,-0.84 1.8,-11.14 2.9,-12.95 0.3,-0.5 0.1,-2.08 -0.4,-3.51 -0.9,-2.21 -0.6,-2.93 1.5,-4.77 3.1,-2.67 3.1,-2.71 -0.2,-7.7 -3,-4.59 -5.9,-5.29 -8.6,-2.09 -1.9,2.26 -5.3,2.52 -10.8,0.85 -4.4,-1.32 -6.9,-0.07 -6.9,3.44 0,3.31 -3,5.71 -7,5.71 -4.2,0 -6,1.43 -6,4.62 0,1.22 -1.2,3.58 -2.6,5.24 -2.2,2.6 -2.3,3.31 -1.3,5.04 0.7,1.1 1,2.29 0.6,2.64 -1.2,1.21 -4.2,-1.38 -4.2,-3.64 0,-2.25 -0.2,-2.27 -14.2,-2.34 -14.2,-0.07 -14.2,-0.07 -17.7,-3.45 -3.3,-3.17 -3.8,-3.35 -8.7,-2.88 -6.1,0.58 -14.4,-5.31 -8.6,-6.04 5.8,-0.73 3,-7.24 -5.2,-11.86 -2.5,-1.47 -5.5,-3.45 -6.6,-4.41 -1.1,-0.95 -3.9,-2.3 -6.3,-2.99 -3,-0.87 -4.2,-1.8 -4.2,-3.06 0,-2.99 -3.1,-3.87 -7.5,-2.17 -2.2,0.84 -6.2,2.26 -8.8,3.16 -5,1.72 -6.3,4.57 -3.3,7.05 0.7,0.64 1.7,2.77 2,4.75 0.9,4.47 8,4.41 13.9,-0.12 4.7,-3.59 6.4,-3.29 7.6,1.41 0.7,2.47 2.2,4.74 4.1,6.08 2.7,1.91 2.9,2.53 2.4,5.71 -0.7,3.57 -0.7,3.57 5.9,2.95 7.9,-0.73 9,1.16 3.7,6.38 -3.6,3.6 -3.5,3.6 -5,-0.09 -2.6,-6.21 -10.7,-5.58 -10.2,0.78 0.3,4.18 -2.7,11.24 -4.8,11.24 -2.1,0 -4.1,3.2 -2.9,4.6 1.8,2.29 4.6,1.61 8.2,-2.06 3.6,-3.58 7.3,-3.75 11.2,-0.52 0.9,0.77 1.9,0.8 3.2,0.11 1.9,-1.02 7.5,-0.42 17.8,1.93 10.9,2.49 37.4,-1.38 40.7,-5.94 1.4,-2.02 10.3,-3.68 11.3,-2.11 0.9,1.49 -4,5.82 -9,7.98 -4.9,2.07 -5.6,3.99 -3,7.45 0.8,1.06 1.5,2.78 1.5,3.81 0,7.72 8.2,8.13 16,0.82 z m -378.2,-8.97 c 0.8,-0.47 1.5,-2.3 1.5,-4.06 0.1,-1.87 0.9,-3.61 1.9,-4.18 2.3,-1.28 2.2,-4.1 -0.2,-7 -2,-2.36 -2,-2.36 -4,0.14 -2.6,3.3 -5.1,1.08 -6,-5.22 -0.5,-4.03 -0.7,-4.28 -3.7,-4.28 -4.7,0 -12.8,-6.83 -11.2,-9.41 1.8,-2.8 0.4,-5.09 -3.1,-5.09 -1.7,0 -3,-0.45 -3,-1 0,-0.55 0.4,-1 1,-1 0.5,0 1.5,-1.13 2.1,-2.5 2.1,-4.47 7.5,-6.94 15.4,-6.97 7,-0.03 7,-0.03 7.3,-3.78 0.3,-3.92 0,-4.12 -4.9,-3.81 -2.6,0.17 -6.8,-3.37 -5.6,-4.62 2,-2.03 13.1,-0.93 18.5,1.83 6.9,3.57 8.9,3.58 10.4,0.1 1.6,-3.83 1.5,-3.78 3.8,-1.71 1.8,1.58 2.5,1.68 5.1,0.71 2.8,-1.07 3.4,-0.86 8.1,2.84 4.6,3.61 5.4,3.93 9.2,3.37 5.9,-0.9 9.4,2.54 4.5,4.55 -1.7,0.71 -4.5,2.99 -6.1,5.06 -4.5,5.56 -17.3,9.1 -18.6,5.14 -0.2,-0.71 -1.5,-2.57 -2.8,-4.15 -3.1,-3.69 -3.1,-4.36 0.8,-8.03 3.7,-3.5 2.3,-6.4 -1.7,-3.5 -1.1,0.8 -3.5,2.11 -5.3,2.91 -3.7,1.68 -4.1,4 -1.1,6.44 2.1,1.71 2.1,1.71 -0.4,4.71 -7.7,9.07 3.6,32.02 12.7,26.03 2.1,-1.34 2.5,-1.29 4.3,0.58 2.1,2.07 2.1,2.07 5.7,-0.17 3.9,-2.39 7.5,-2.2 10.3,0.51 5,5.03 14.5,-13.3 9.7,-18.65 -1.9,-2.04 -1.1,-3.89 1.5,-3.89 5.4,0 9.2,-6.49 6.1,-10.58 -3.8,-5.07 -3.8,-6.22 0.4,-7.98 4.8,-1.97 7.3,-1.81 8.6,0.53 2.2,4.23 8,4.88 8,0.9 0,-1.04 0.5,-2.76 1.1,-3.8 1,-1.46 1,-2.8 0,-5.85 -0.6,-2.18 -1.1,-5.09 -1.1,-6.47 0,-3.79 -5.5,-6.4 -6.1,-2.9 -0.1,0.36 -0.3,2.22 -0.6,4.15 -0.9,8.45 -6.9,7.53 -13.4,-2.07 -1.5,-2.13 -1.9,-2.21 -4.7,-1.01 -2.9,1.2 -3.4,1.09 -6.4,-1.4 -2.5,-2.12 -3.9,-2.57 -6.2,-2.09 -5,0.99 -5.5,2.35 -1.9,5.18 3.7,2.87 4.3,5.39 1.2,5.39 -1.2,0 -2.8,-1.33 -4.1,-3.5 -1.1,-1.93 -2.7,-3.5 -3.4,-3.5 -0.8,0 -2.3,-0.53 -3.3,-1.18 -1.6,-0.98 -2.5,-0.73 -5.1,1.5 -2.6,2.21 -3.8,2.57 -6.9,2.08 -2.7,-0.43 -4.1,-0.17 -5,0.98 -1,1.18 -1.8,1.32 -3.2,0.56 -2.7,-1.44 -2.4,-3.61 0.7,-5.14 3.7,-1.8 3.9,-3.05 0.8,-6.68 -3.5,-4.12 -5.9,-4.2 -5.1,-0.16 0.8,3.95 -0.6,4.57 -3.9,1.72 -4.8,-4.12 -2.8,-7.96 3.8,-7.52 6.4,0.41 7.3,-1.5 3.3,-6.35 -4.7,-5.54 -0.7,-15.66 5.6,-14.27 2.2,0.48 3.4,0.03 5.4,-2.13 1.3,-1.5 2.6,-2.54 2.7,-2.32 1.3,2 2.3,6.93 1.7,8.07 -1.1,1.88 -0.1,3.22 3.6,4.94 2,0.98 3.1,2.34 3.5,4.41 0.8,4.89 4.5,4.67 5.3,-0.33 1,-6.23 -1.6,-10.55 -5.9,-9.74 -4.5,0.84 -4.8,-0.23 -1.4,-5.24 3.5,-5.01 3.7,-6.84 1,-7.69 -4.6,-1.47 -3.6,-8.23 1.3,-8.7 3.7,-0.37 4.7,-4.1 1.2,-4.59 -2,-0.28 -11.5,7.82 -11.5,9.81 0,1.96 -3.7,0.89 -5,-1.44 -1,-1.96 -1,-3.34 0,-7.49 2.6,-9.97 -4.3,-16.18 -12.4,-11.19 -3.7,2.28 -9,0.61 -11.1,-3.52 -2.4,-4.42 -2.8,-4.75 -3.7,-3.13 -0.5,0.98 -0.1,3.21 1.3,6.23 1.4,3.3 1.9,5.73 1.4,8.1 -0.5,2.63 0,4.41 2,7.86 1.4,2.46 2.7,6.38 2.9,8.76 0.1,2.37 0.6,5.33 1,6.58 0.6,1.79 -0.1,3.14 -2.9,6.25 -1.9,2.18 -3.5,4.3 -3.5,4.71 0,1.27 4.1,7.68 5.7,8.93 1.2,0.99 0.9,1.3 -2.1,1.85 -2,0.38 -5,2.12 -7,4.06 -3.9,3.78 -7.9,3.86 -12.5,0.25 -2.9,-2.26 -7.5,-2.39 -9.6,-0.27 -1.8,1.86 -1.8,1.6 -0.5,5.01 1.7,4.37 -2.4,8.33 -5.6,5.38 -6,-5.65 -19.8,-0.3 -19.6,7.61 0.5,18.4 1.6,20.51 11.9,21.91 3.7,0.5 5.6,1.28 6.3,2.64 1.6,2.85 5,13.85 5,15.92 0,4.57 4.4,8.01 12.3,9.48 4.3,0.81 4.8,2.16 1.1,3.08 -6.4,1.6 1.3,10.34 9.1,10.38 1.8,0.01 3.7,0.84 4.7,2.02 1.8,2.06 6.2,2.63 8.6,1.1 z m 445.3,-42.68 c 3.2,-1.67 3.8,-3.6 2.5,-8.82 -0.8,-3.26 -0.7,-4.11 0.8,-5.17 1.4,-1.01 1.5,-1.69 0.6,-3.29 -2.8,-5.37 0.6,-8.06 8.3,-6.6 3,0.56 3.9,0.26 6,-1.94 3.1,-3.41 5.3,-3.32 6,0.27 0.8,4.24 3.2,4.61 6.4,1 1.5,-1.7 4.3,-3.89 6.3,-4.87 6,-3.07 13,-14.66 16.6,-27.28 1.8,-6.48 2,-6.75 4.5,-6.2 5.6,1.24 3.3,-12.02 -2.6,-14.7 -1.6,-0.7 -2.9,-2.38 -3.4,-4.24 -0.7,-2.71 -1.3,-3.16 -5.2,-3.73 -2.4,-0.35 -6.1,-0.96 -8,-1.35 -8.3,-1.63 -12.6,9.13 -8.5,20.97 2.8,8.3 3.1,10.67 1.5,13.65 -0.6,1.1 -1.3,6.1 -1.5,11.12 -0.2,6.15 -0.8,9.59 -1.8,10.55 -1.7,1.74 -3.6,0.8 -3.6,-1.8 0,-5.17 -9.3,-5.88 -14.2,-1.08 -7.1,6.99 -8.2,7.28 -10.7,2.98 -2.1,-3.76 -5,-5.21 -5.3,-2.64 -0.2,3.04 0.4,5.44 2.2,7.95 2.7,3.72 2.5,4.55 -1.4,6.18 -1.9,0.77 -4.1,2.41 -4.9,3.63 -0.9,1.23 -2.6,2.75 -3.9,3.38 -3.6,1.76 -3.5,5.06 0.1,7.72 2,1.44 3.1,3.14 3.1,4.68 0,2.73 4.4,2.56 10.1,-0.37 z m -535.6,-103.42 c 0.7,0 3.5,-5.87 3.5,-7.39 0,-2.26 -4.1,-3.18 -5.6,-1.24 -1.1,1.61 -3.4,2.24 -3.4,0.95 0,-0.36 0.7,-1.48 1.6,-2.47 2.7,-3.01 -3,-3.9 -8.9,-1.39 -3.3,1.41 -1.9,-2.22 1.7,-4.45 3.1,-1.88 3.9,-2 6.8,-0.98 2.5,0.9 4.3,0.9 7.5,0.04 4.5,-1.22 5.6,-2.92 2.3,-3.77 -1.1,-0.28 -2.7,-1.59 -3.5,-2.91 -0.9,-1.32 -2.4,-2.41 -3.3,-2.43 -1,-0.01 -2.6,-0.69 -3.7,-1.5 -2.2,-1.67 -7.1,-1.96 -8,-0.46 -1.6,2.53 -4.5,1.04 -3.9,-1.99 0.7,-3.36 -1.6,-5.11 -4,-3.09 -1.4,1.12 -5.6,-5.49 -5.6,-8.71 0,-0.63 -0.8,-2.77 -1.8,-4.76 -1.7,-3.56 -1.6,-3.64 0.7,-5.38 3.9,-2.99 4.3,-16.54 0.3,-14.9 -4.2,1.78 -6.2,4.62 -6.2,8.83 0,5.03 -5.2,7.38 -6.4,2.89 -1,-3.95 -3.1,-1.46 -3.1,3.7 0,2.7 -0.4,7.92 -0.9,11.61 -0.7,5.63 -0.6,6.98 0.8,8.33 2.5,2.57 2,9.08 -0.9,12.06 -4.2,4.2 0.2,13.41 6.4,13.41 1.1,0 3.7,0.9 5.8,2 3.8,2.03 8.3,2.61 9.7,1.25 0.4,-0.42 2.6,-0.82 4.9,-0.9 2.3,-0.08 5.4,-0.47 6.9,-0.86 2.1,-0.57 2.8,-0.38 2.8,0.83 0,1.97 4,4.87 5.8,4.19 0.7,-0.28 1.5,-0.51 1.7,-0.51 z m 95.5,-31.25 c 2.1,-3.48 2.6,-8.24 1,-9.25 -2,-1.25 -1,-3.58 2.4,-5.18 3.2,-1.53 3.6,-1.52 6.2,0.15 2.6,1.72 2.7,1.72 4,-0.03 3.5,-4.72 -4.3,-15.4 -11.3,-15.43 -1.7,-0.01 -4.8,-0.62 -7,-1.37 -6.7,-2.37 -16.3,-3 -18.3,-1.22 -3.3,3 -7.7,3.08 -10.3,0.19 -4.8,-5.17 -10.1,-2.94 -7.2,3.06 0.9,2.03 1.7,6.11 1.7,9.44 0.1,4.38 0.6,6.29 1.9,7.53 1,0.92 1.9,2.51 1.9,3.53 0,2.63 4.4,4.54 6.5,2.82 1.3,-1.1 2,-0.96 4.5,0.87 2.9,2.18 2.9,2.18 8.9,-0.84 7.4,-3.71 10.5,-3.99 9.7,-0.85 -1.6,6.35 2.4,11.37 5.4,6.58 z m 363.2,-14.05 c 0.8,-1.81 3.6,-4.85 6.1,-6.75 3.1,-2.38 5.4,-5.33 7.4,-9.45 2.8,-6 2.8,-6 7.3,-6 4.7,0 13.2,-5.5 14.4,-9.34 0.3,-0.92 3.7,-4.07 7.6,-7.01 3.8,-2.95 7,-5.97 7,-6.72 0,-0.76 2.9,-4.5 6.6,-8.31 5.7,-6.07 10.8,-13.81 14.5,-22.12 5.9,-13.2 8.1,-17.22 11.7,-21.04 5.7,-6.26 11.4,-23.91 9.7,-30.519 -0.5,-2.29 0,-3.278 3.9,-6.851 4.4,-4.042 5.6,-6.815 3.6,-8.095 -1.7,-1.053 -1.1,-3.671 1.3,-5.957 1.6,-1.417 2.6,-3.892 3.1,-7.027 0.7,-4.757 4,-9.454 7.6,-10.723 1.2,-0.442 1.2,-0.864 0.2,-2.414 -0.7,-1.033 -2,-3.336 -2.9,-5.118 -2.1,-3.954 -4.6,-4.9 -7.5,-2.825 -5.4,3.721 -8.9,1.143 -12,-8.597 -1,-3.482 -3,-7.458 -4.3,-8.835 -1.2,-1.377 -2.9,-3.846 -3.7,-5.487 -1.6,-3.427 -7.2,-5.008 -12.3,-3.492 -1.7,0.483 -5.2,1.411 -7.8,2.061 -3.2,0.805 -5.7,2.255 -7.7,4.548 -2.4,2.74 -3.7,3.366 -6.9,3.366 -7,0 -11.2,5.118 -7.4,9.208 1.4,1.581 1.5,2.365 0.5,5.15 -0.7,1.806 -1.2,4.415 -1.2,5.797 0,3.601 -0.6,3.79 -6.3,2.251 -2.9,-0.76 -7.4,-1.387 -10,-1.394 -5.8,-0.014 -7.6,-2.239 -4.6,-5.88 2.7,-3.342 2.5,-6.36 -0.4,-5.951 -1.9,0.27 -2.2,0.9 -2.1,4.069 0.2,7.484 -7.6,2.204 -8.6,-5.756 -0.8,-6.88 -2.6,-7.663 -9.5,-4.073 -9,4.709 -21.3,0.971 -15.6,-4.736 2.6,-2.64 1.3,-5.974 -2.2,-5.287 -4.9,0.979 -6,2.55 -4.6,6.475 1,2.909 0.9,3.431 -1,4.754 -2.9,2.041 -2.7,4.514 0.8,8.173 3.4,3.583 3.4,11.859 0,15.7 -1,1.1 -2.1,4.25 -2.5,7 -0.4,2.75 -1.1,5.755 -1.6,6.678 -1.1,2.216 0,4.822 2,4.825 1,10e-4 2.8,2.228 4.5,5.471 4.7,8.918 21.5,17.131 21,10.258 -0.2,-2.786 0.8,-3.341 9.9,-5.213 1.6,-0.314 3.8,-1.685 5,-3.045 1.5,-1.762 3.1,-2.474 5.7,-2.474 3.5,0 3.5,0 0.8,-2.721 -2.4,-2.411 -3.1,-2.598 -5.6,-1.637 -3.4,1.272 -6.1,0.128 -6.1,-2.536 0,-0.988 -0.9,-2.61 -2,-3.606 -3.4,-3.012 -2.6,-4.5 2.4,-4.5 2.4,0 4.7,0.39 5,0.866 0.3,0.476 2.1,1.114 3.9,1.419 3.1,0.498 6.8,2.526 13.4,7.29 1.8,1.351 2.7,1.405 5.6,0.355 5.1,-1.835 6.7,-0.796 6.7,4.317 0,2.369 0.6,5.196 1.3,6.281 3.1,4.539 3.9,9.29 2.6,15.897 -1.5,7.77 -0.8,10.7 2,8.17 1.8,-1.69 3.3,-8.07 3.7,-16.595 0.1,-2.475 0.5,-6.186 0.9,-8.247 1,-5.512 -0.1,-8.712 -3.5,-9.887 -3.3,-1.166 -4.7,-3.673 -2.5,-4.533 1,-0.35 2.7,0.483 4.3,2.038 4,3.762 6.2,3.478 6.2,-0.789 0,-4.562 0.8,-6.575 2.8,-6.613 1.4,-0.028 1.4,-0.225 -0.2,-1.452 -3.5,-2.627 -1.3,-4.659 4.6,-4.319 5.5,0.314 7.8,3.212 4.8,6.118 -2.1,2.107 -1.3,14.112 1.2,17.225 1.6,2.11 2.3,4.447 2.5,9.385 0.2,3.619 0.6,9.279 0.9,12.589 0.5,5.03 0.1,7.07 -2,12.42 -1.5,3.53 -2.6,6.86 -2.6,7.41 0,1.3 -7.4,15.86 -11.1,21.66 -1.5,2.47 -3.3,6.46 -3.9,8.87 -1.2,4.29 -12,16 -18.6,20.06 -1.2,0.79 -2.7,2.44 -3.3,3.68 -0.6,1.23 -3.2,3.24 -5.9,4.47 -2.8,1.29 -5.6,3.45 -6.5,5.07 -0.9,1.56 -3.3,3.56 -5.4,4.45 -10.3,4.37 -10.4,4.44 -16.3,11.56 -3.1,3.62 -3.1,3.78 -2.4,11.75 0.7,8.94 1.2,9.64 3.6,4.79 z m -420,-61.58 c 1,-0.07 3.2,-1.47 4.9,-3.12 3.1,-2.97 7.2,-3.94 8.4,-2 0.9,1.44 4.7,1.23 8.8,-0.49 3.5,-1.46 6.7,-1.18 6.7,0.59 0,0.49 0.4,0.9 0.9,0.9 0.6,0 0.8,-0.6 0.5,-1.34 -0.4,-0.97 0.3,-1.22 2.4,-0.9 1.6,0.23 3.2,-0.07 3.6,-0.67 0.4,-0.62 3.8,-1.13 7.9,-1.17 15.6,-0.16 20.3,-2.47 12.4,-6.17 -4,-1.91 -4.4,-2.65 -2.5,-4.62 3.3,-3.35 -11.1,-5.32 -14.7,-2.01 -3.4,3.15 -7.2,-0.59 -4.1,-4.05 5.3,-5.97 3.2,-8.82 -7.3,-9.57 -11.6,-0.82 -11.9,-1.08 -5.4,-4.5 5.8,-3.03 6.7,-6.02 2.7,-8.6 -1.8,-1.23 -2.4,-2.32 -2.1,-3.77 0.3,-1.11 0.1,-2.62 -0.5,-3.33 -2.7,-3.29 -6.8,0.1 -6.8,5.63 0,3.58 -0.4,4.07 -6.8,8.33 -3.7,2.49 -7.6,5.44 -8.6,6.56 -1,1.11 -4.3,3.29 -7.4,4.83 -3,1.55 -6.9,4.28 -8.6,6.08 -1.7,1.8 -3.6,3.27 -4.2,3.27 -3.2,0 -10,7.8 -8.6,9.99 1,1.66 1,2.49 0.1,3.57 -2.3,2.8 -0.3,4.44 5.4,4.44 3.4,0 5.8,0.51 6.6,1.4 1,1.28 5.5,1.48 16.3,0.72 z m 419.9,-18.19 c 3.2,-2.28 3.4,-3.69 1.7,-8.56 -1.3,-3.6 0.4,-5.91 6.4,-8.43 2.6,-1.11 7.1,-8.49 7.4,-12.01 0,-0.87 0.3,-3.12 0.7,-5 1.7,-10.22 -6.8,-14.174 -11.9,-5.46 -1.3,2.37 -4.8,1.31 -6.3,-1.97 -1.3,-3.03 -7.3,-5.631 -11.1,-4.87 -3.5,0.71 -7.2,-1.597 -9.9,-6.18 -1.2,-1.903 -3.6,-4.025 -5.5,-4.853 -13.4,-5.567 -13.3,-5.542 -14.4,-11.547 -3.4,-18.377 -7.4,-23.848 -13.8,-18.85 -3.3,2.623 -3.1,4.522 0.8,6.394 6.2,2.989 7.4,5.969 3.8,9.335 -2.1,1.986 -3,3.805 -3,5.911 0,1.944 -0.8,3.566 -2.1,4.494 -1.3,0.909 -1.7,1.701 -1,2.116 2.7,1.671 -3.1,10.545 -6.9,10.545 -5.7,0 -2.3,6.865 4,8.015 8.2,1.49 12.2,-2.08 11.2,-10.07 -0.3,-2.439 0.1,-3.969 1.2,-4.873 0.8,-0.724 1.6,-2.296 1.6,-3.494 0,-2.687 1.7,-4.599 3.6,-3.892 1.6,0.602 1.9,5.885 0.4,6.8 -0.9,0.575 -1.2,9.134 -0.3,10.809 1,1.83 3.3,-1.808 3.3,-5.167 0,-3.628 0,-3.628 3.4,0.353 3.3,3.981 3.3,3.981 0.4,7.474 -1.5,1.93 -2.8,4.61 -2.8,5.96 0,1.35 -1,3.48 -2.2,4.72 -3.4,3.65 -1.9,4.89 7.7,6.32 8.2,1.21 8.9,1.18 10.1,-0.5 0.7,-1 1.5,-1.62 1.6,-1.38 0.1,0.23 0.7,1.3 1.3,2.37 1.8,3.12 3.1,2.88 5.3,-0.97 2.5,-4.08 5.2,-4.36 6.1,-0.62 0.4,1.52 2.1,3.09 5.1,4.49 5.1,2.48 5.8,6.99 1.7,11.45 -1.8,1.86 -4.5,9.17 -4.7,12.46 -0.1,1.5 4.2,0.69 7.1,-1.32 z m -527.1,-77.185 c -1.1,-1.787 -2,-4.825 -2.1,-6.75 0,-1.925 -0.6,-4.334 -1.4,-5.353 -1.6,-2.171 -1.6,-2.265 5.4,-17.023 2.8,-5.938 5.1,-11.169 5.1,-11.626 0,-0.457 0.3,-0.981 0.8,-1.164 0.5,-0.184 3.7,-5.059 7.2,-10.834 17.2,-28.747 31,-46.693 31,-40.365 0,1.338 1,0.747 4.2,-2.368 6,-5.887 16.5,-9.015 11.4,-3.417 -1.6,1.721 -2.3,5.15 -1.1,5.15 1.9,0 4.5,-2.369 4.5,-4.088 0,-1.11 2.6,-5.408 5.7,-9.552 3.2,-4.144 6.9,-9.038 8.3,-10.876 2.8,-3.739 6.7,-5.803 15.3,-7.996 9.4,-2.419 11.2,-1.896 8.5,2.481 -1.8,2.837 -0.2,3.706 2.4,1.315 3.3,-3.028 10.1,-6.209 18.7,-8.74 7,-2.078 7.7,-2.543 10,-6.549 2.4,-4.312 2.4,-4.312 4.2,-2.042 2.3,2.782 2.4,6.361 0.3,8.108 -0.9,0.718 -2.5,3.131 -3.7,5.362 -4.3,8.613 -9.2,13.059 -15.5,14.373 -3.2,0.66 -8,2.552 -10.6,4.203 -7.1,4.529 -9.2,3.149 -4.1,-2.816 4.4,-5.325 2.1,-5.594 -7.5,-0.866 -5.3,2.559 -6.7,3.812 -7.6,6.387 -0.6,1.872 -2.7,4.44 -5.1,6.181 -7.5,5.431 -12.3,14.964 -12.3,24.357 0,3.5262 -2.5,4.5989 -5.9,2.6072 -1.7,-0.9441 -2.5,-2.1898 -2.3,-3.4172 0.6,-4.285 0.4,-7.643 -0.5,-8.269 -0.5,-0.365 -1.8,-2.125 -2.9,-3.913 -2.3,-3.906 -3.4,-4.012 -8.2,-0.75 -2,1.375 -5,2.5 -6.5,2.5 -2.4,0 -3.2,0.672 -4.6,3.933 -1.1,2.573 -2.8,4.4725 -4.9,5.4945 -1.8,0.8593 -3.7,2.5957 -4.2,3.8587 -0.4,1.2631 -1.5,2.8379 -2.3,3.4996 -0.8,0.66176 -2.3,3.1183 -3.3,5.4589 -1,2.3407 -3.3,5.9443 -5.1,8.0083 -5.4,6.088 -3.9,13.372 1.8,9.337 1.3,-0.874 2.7,-1.59 3.2,-1.59 1.1,0 -0.1,9.602 -2.4,19.637 -1.1,4.475 -1.9,8.679 -1.9,9.342 0,2.106 -17.6,22.021 -19.5,22.021 -0.3,0 -1.5,-1.462 -2.5,-3.25 z m 88,0.242 c -1.7,-1.762 -3,-4.015 -3,-5.008 0,-2.244 -5.5,-6.984 -8.1,-6.984 -1.4,0 -1.9,0.7 -1.9,2.441 0,2.835 -1.3,3.917 -3.8,3.136 -2.1,-0.668 -10.2,-12.404 -10.2,-14.773 0,-0.927 -0.4,-1.925 -0.9,-2.219 -2,-1.249 -3.5,-9.74 -2.1,-11.957 0.7,-1.17 1.4,-3.789 1.5,-5.821 0.2,-3.672 6.7,-15.807 8.5,-15.807 4.2,0 4.8,7.945 1,12.348 -1.7,1.879 -3,4.308 -3,5.397 0,1.089 1.3,3.679 3,5.755 1.6,2.077 3,4.212 3,4.745 0,0.533 0.8,0.663 1.7,0.288 3,-1.147 3.8,-1.087 3.5,0.258 -0.5,2.399 1.8,5.209 4.2,5.209 3,0 4,-1.522 3.7,-5.436 -0.2,-2.724 1.5,-8.564 2.5,-8.564 0.2,0 1.4,0.656 2.7,1.458 2.9,1.931 5.7,0.451 4.1,-2.179 -0.6,-0.978 -2.1,-1.926 -3.3,-2.105 -3.4,-0.5 -4.7,-4.352 -3.2,-9.123 0.8,-2.406 1.1,-6.242 0.8,-9.8134 -0.3,-3.9266 0,-6.9902 0.9,-9.2746 0.8,-1.8761 1.9,-5.4476 2.5,-7.9368 0.6,-2.704 2.2,-5.8012 4,-7.6942 1.7,-1.743 3.6,-4.216 4.3,-5.496 2.1,-4.222 9.3,-7.425 12.5,-5.545 1.8,1.082 4,1.399 6.9,1.011 5.3,-0.723 5.4,0.627 0.1,4.88 -13.8,11.063 -21.3,39.173 -12.9,48.318 1.5,1.65 3.8,5.789 5.1,9.198 2.3,6.197 2.3,6.197 5.5,3.75 5.6,-4.269 9.2,-1.314 4.4,3.552 -4.7,4.64 -2,6.28 4,2.488 4.4,-2.814 4.7,-3.707 2.3,-9.555 -2.3,-5.688 0,-10.933 4.6,-10.933 1.7,0 3.1,-0.394 3.1,-0.877 0,-1.326 -2.8,-3.369 -3.8,-2.762 -0.5,0.293 -2.2,-0.346 -3.8,-1.419 -1.6,-1.074 -4.4,-2.894 -6.2,-4.046 -4.9,-3.134 -1.8,-7.9589 8.6,-13.29 2.1,-1.1233 3.4,-2.6476 3.8,-4.5363 0.8,-3.9357 6,-7.7621 8.5,-6.2133 2.2,1.3629 4.9,1.5022 4.9,0.253 0,-0.4902 1.7,-3.0457 3.9,-5.6794 5.5,-6.628 8.7,-14.708 7.2,-18.034 -2,-4.429 1.3,-12.331 5.9,-14.152 2.7,-1.049 4.2,-2.526 5.4,-5.184 1.6,-3.383 7.4,-7.217 16.7,-10.886 0.4,-0.179 0.7,1.396 0.6,3.5 -0.3,4.446 3.3,5.823 7.5,2.892 3.1,-2.187 6.7,-1.951 9.5,0.616 2.2,2.113 2.4,2.128 5.8,0.5 1.9,-0.925 4.2,-1.682 5.1,-1.682 3,0 0.7,2.549 -4.9,5.21 -4.3,2.087 -6.2,3.756 -8.3,7.269 -2.2,3.806 -3.8,5.108 -9.8,7.886 -3.9,1.83 -8,4.297 -9,5.482 -2.9,3.244 -5.4,2.797 -5.8,-1.02 -0.4,-4.262 -2.5,-4.707 -3.4,-0.727 -0.3,1.763 -1.7,4.149 -2.9,5.303 -3.9,3.626 -12.8,16.006 -13.1,18.097 -0.1,1.1001 -0.2,2.3345 -0.3,2.7428 -0.1,0.4082 -1.5,1.9451 -3.1,3.4153 -1.7,1.4701 -3,3.2736 -3,4.0077 0,0.7341 -1,2.2511 -2.1,3.3712 -2.2,2.2387 -1.7,4.504 0.7,3.1454 3.8,-2.1356 12.3,0.9946 12.3,4.5546 0.1,0.68 1.6,1.869 3.4,2.642 5.6,2.334 5.3,8.703 -0.9,19.243 -3.6,6.18 -14.8,11.459 -12.2,5.761 1.1,-2.317 0.9,-2.839 -1.2,-4.542 -4.6,-3.767 -8.4,-0.335 -5.7,5.161 2.2,4.354 2.1,5.235 -0.7,7.878 -1.3,1.225 -3.2,3.744 -4.2,5.598 -1,1.855 -3,3.886 -4.4,4.515 -1.4,0.628 -4.1,2.215 -6,3.526 -2.5,1.674 -5.5,2.562 -10.3,2.982 -3.7,0.328 -9.7,1.306 -13.5,2.172 -13.1,3.049 -15.9,2.951 -19.2,-0.681 z m 268,-60.684 c -13.3,-4.7415 -21.3,-11.189 -17,-13.807 2.5,-1.5527 1,-7.6367 -3.1,-12.502 -4.8,-5.647 -7.4,-5.798 -6.3,-0.372 1.4,7.633 -4.3,8.486 -11,1.656 -5.5,-5.543 -5.6,-6.465 -1.6,-7.976 1.6,-0.623 3,-1.567 3,-2.098 0,-0.531 -1.4,-1.525 -3,-2.209 -1.8,-0.719 -3,-1.988 -3,-3.014 0,-2.247 -2.2,-3.097 -6,-2.334 -2.7,0.54 -3.2,0.253 -4.5,-2.958 -0.8,-1.956 -2,-3.839 -2.5,-4.184 -3.8,-2.342 2.3,-6.476 10,-6.8 6.1,-0.254 7.1,0.919 6.7,7.541 -0.2,4.674 -0.2,4.751 2.8,4.754 4.4,0.004 9.1,3.238 9.8,6.784 0.6,3.017 6,5.576 13.6,6.436 1.9,0.213 3.2,1.76 5.8,6.775 5.5,10.849 8.2,12.006 10.3,4.526 0.7,-2.489 1.5,-4.526 1.9,-4.526 1.2,0 3.9,3.347 5,6.324 1,2.7382 1.2,2.8005 6.4,2.1536 6.9,-0.8666 10.5,2.0646 7.8,6.3799 -1.1,1.6206 -4.5,0.76341 -8,-1.9946 -2.7,-2.1228 -6.9,-2.3971 -10.6,-0.7019 -2.8,1.2936 -3.3,3.5905 -1,4.4893 1,0.37989 1.3,1.2762 0.9,2.5403 -0.4,1.1882 0.1,2.7084 1.1,3.8815 1.8,1.9913 -3.1,2.8032 -7.5,1.2356 z" />
            <path
               style="fill:#477c85"
               inkscape:connector-curvature="0"
               id="path3717"
               d="m -1660.2,584.65 c -23.2,-1 -55.2,-5.78 -69.6,-10.39 -2.5,-0.79 -7.6,-2.2 -11.3,-3.12 -3.7,-0.93 -6.7,-2.02 -6.7,-2.41 0,-0.4 2.6,-0.07 5.7,0.72 14.4,3.62 31.1,3.49 30.4,-0.24 -0.7,-4.44 -5.2,-6.2 -18.6,-7.31 -7.4,-0.61 -8.1,-0.85 -9.3,-3.37 -1.1,-2.28 -1.8,-2.63 -4.2,-2.15 -1.6,0.32 -3.1,0.09 -3.5,-0.53 -0.3,-0.61 -2.1,-1.1 -4,-1.1 -2.9,0 -6.5,-2.33 -5.4,-3.47 0.8,-0.85 12.7,-0.57 23.4,0.56 6,0.64 13.9,1.24 17.5,1.33 3.6,0.09 7.8,0.85 9.5,1.74 1.6,0.87 5.2,1.88 8,2.24 2.7,0.37 6.2,0.91 7.7,1.21 4.6,0.91 3.1,-0.91 -4.2,-5 -6.7,-3.77 -6.9,-3.96 -5.4,-6.13 1.1,-1.77 1.2,-2.76 0.3,-4.74 -0.9,-2 -0.8,-2.98 0.5,-4.95 1.6,-2.57 1.2,-3.79 -1.3,-3.79 -1.8,0 -12.1,-6.81 -12.1,-8.06 0,-0.52 1.9,-0.94 4.3,-0.94 5.1,0 6.7,-1.31 6.7,-5.68 0,-7.31 -13.8,-9.5 -16.5,-2.61 -1,2.49 -3.8,-4.29 -3.2,-7.59 1.9,-10.18 -5.9,-17.27 -18.7,-16.97 -9.4,0.21 -10.5,0.04 -14.7,-2.46 -11.4,-6.7 -15.7,-3.11 -11.4,9.47 2.2,6.08 -1.4,6.73 -7.4,1.34 -2.1,-1.93 -4.4,-3.5 -4.9,-3.5 -1.9,0 -2.3,-1.76 -1.1,-4.43 0.7,-1.42 2,-2.57 2.9,-2.57 4.7,0 4.2,-3.92 -0.7,-5.42 -1.2,-0.36 -2.9,-1.8 -3.8,-3.19 -0.9,-1.38 -3.5,-3.33 -5.9,-4.32 -2.3,-1 -6.2,-2.74 -8.6,-3.88 -10.3,-4.73 -16.8,-7.04 -21.5,-7.65 -8.9,-1.14 -13.5,-2.74 -15.6,-5.36 -1.5,-1.91 -3.3,-2.71 -7.5,-3.28 -3.9,-0.53 -7.4,-1.92 -11.7,-4.77 -13.1,-8.5 -18.4,-10.04 -20.3,-5.87 -1.6,3.77 -5,2.93 -4.7,-1.17 0.5,-5.33 -2.7,-8.06 -9.1,-7.89 -6,0.16 -21,-7.54 -21.9,-11.23 -0.7,-2.4 -3.4,-2.56 -5.9,-0.33 -1.7,1.55 -2.2,1.42 -7.7,-2 -3.3,-2 -6.7,-3.64 -7.5,-3.64 -0.9,0 -3.3,-1.51 -5.4,-3.36 -2,-1.85 -5.6,-4.49 -7.8,-5.88 -2.2,-1.38 -6.5,-4.82 -9.6,-7.64 -8.2,-7.47 -11.8,-4.87 -6.3,4.51 3.5,5.95 2.7,7.77 -1,2.23 -7.6,-11.39 -13.3,-21.44 -19.7,-34.8 -3.8,-8.01 -7.4,-15.33 -7.9,-16.27 -3.4,-6.33 -18.2,-50.67 -19.4,-58.29 -0.4,-2.2 -0.9,-5.3 -1.2,-6.89 -0.6,-2.88 -0.6,-2.88 2.1,0 2.9,3.16 9.6,13.36 9.6,14.58 0,0.42 1.7,1.64 3.8,2.71 5.5,2.83 6.6,4.43 5.3,8.03 -2.2,6.54 5.2,16.66 15.7,21.18 3.2,1.4 4.6,2.77 5.8,5.62 1.9,4.46 7,9.17 10,9.22 1.2,0.03 3.5,1.1 5,2.4 4.5,3.68 11.4,7.8 12.5,7.42 1,-0.34 -15,-20.71 -20.3,-25.76 -8.1,-7.84 -13,-11.78 -17.2,-13.96 -7.4,-3.79 -8.8,-6.43 -8,-15.08 0.8,-8.07 0,-9.29 -5.1,-8.45 -3.8,0.61 -6,-1.09 -8.1,-6.11 -0.9,-2.14 -2.5,-4.48 -3.5,-5.2 -1.1,-0.73 -1.9,-2.5 -1.9,-3.94 0,-1.44 -1.5,-5.55 -3.2,-9.14 -2.5,-5.12 -3.2,-7.88 -3.3,-12.81 0,-5.96 -0.2,-6.3 -2.7,-6.86 -5.9,-1.3 -9.4,-49.83 -4.1,-56.96 3,-4.13 3.5,-17.09 0.7,-19.15 -2.2,-1.64 -2.2,-7.54 0.1,-21.35 0.9,-5.23 2,-12.7 2.4,-16.61 0.9,-7.51 3.5,-18.51 5,-21.17 0.9,-1.76 4.1,3.57 5.5,9.28 1.7,7.03 6.5,10.77 10.6,8.25 1.8,-1.06 2.3,-0.97 3.5,0.59 1.2,1.66 1.8,1.73 6.1,0.68 10.5,-2.54 10,-2.61 11.4,1.63 2.3,7.16 2.8,6.96 11,-3.98 2.9,-3.82 2.9,-3.82 5.4,1.25 5.6,10.9 8.5,5.78 3.1,-5.35 -3.7,-7.75 -3.7,-8.33 0.7,-11.57 3.5,-2.58 6,-1.87 6.6,1.85 0.4,2.73 2.8,2.79 3.7,0.1 0.3,-1.13 0.1,-5.18 -0.6,-9 -1.1,-6.17 -1.1,-7.15 0.4,-8.78 2.3,-2.51 2.1,-9.981 -0.3,-19.724 -3.3,-12.76 4.6,-40.585 8.7,-30.63 1.7,4.164 4,4.035 5.8,-0.321 1.5,-3.414 3,-4.474 3.6,-2.538 0.4,1.177 12.1,14.261 16.9,18.951 3.8,3.8 12.4,7.999 18.5,9.131 2.2,0.408 6.6,1.307 9.8,1.999 6.1,1.329 13.3,0.55 25.7,-2.768 9.6,-2.597 12.4,-2.792 11.6,-0.82 -0.3,0.94 -0.6,1.85 -0.6,2.022 0,0.65 -10.1,5.523 -11.4,5.523 -2.8,0 -4.1,2.919 -2,4.5 4.6,3.535 21.6,-8.679 20.1,-14.483 -0.5,-1.917 11.4,-13.017 14,-13.017 0.5,0 2.7,-1.355 4.8,-3.012 2.1,-1.658 3.9,-2.836 4.2,-2.618 1.1,1.091 -1.2,5.517 -3.3,6.493 -2.6,1.185 -4.4,4.732 -4.4,8.667 0,1.349 -0.9,2.853 -2,3.435 -2.7,1.467 -3,1.323 -2.8,-1.215 0.2,-1.662 -0.3,-2.25 -1.7,-2.25 -1.7,0 -2,0.617 -1.9,3.266 0.1,2.73 -0.6,3.857 -4.2,6.871 -3.4,2.741 -4.4,4.294 -4.4,6.484 0,2.518 -0.4,2.879 -3,2.879 -3.3,0 -4,1.475 -3.7,7.005 0.4,5.98 7.2,5.24 10.7,-1.163 3.1,-5.803 5.5,-8.467 10.1,-11.39 2.6,-1.675 4.2,-3.851 5.9,-8.12 1.3,-3.207 3.4,-6.652 4.7,-7.654 1.2,-1.003 2.3,-2.353 2.3,-3 0,-2.048 8,-9.652 10.8,-10.27 1.5,-0.326 3.4,-0.797 4.3,-1.046 2.1,-0.559 6.1,-7.184 8.3,-13.862 0.9,-2.75 2.3,-5.996 3.1,-7.214 0.8,-1.218 1.5,-3.493 1.5,-5.054 0,-4.095 4.4,-12.466 8.1,-15.141 3.8,-2.827 5.3,-1.711 3.6,2.701 -0.9,2.553 -0.9,3.873 0.1,6.458 2.6,6.434 2.6,6.75 -0.2,6.75 -4.1,0 -6.5,8.242 -3.1,11 0.8,0.685 1.5,2.231 1.5,3.435 0,2.276 4.8,6.565 7.3,6.565 4.7,0 4.4,-8.114 -0.4,-10.855 -4.7,-2.632 -4.4,-8.944 0.3,-6.546 6.5,3.403 8.9,8.382 6.2,13.456 -3.3,6.485 1.5,15.23 6.1,10.942 2.8,-2.648 4.2,-1.076 3.1,3.444 -0.7,2.731 0.9,4.383 2.6,2.672 5.6,-5.551 8.2,0.669 3.7,8.68 -6.6,11.667 -2.1,23.283 7.5,19.577 1.1,-0.407 5.3,5.545 4.3,6.105 -2.1,1.27 -9.2,2.64 -11.1,2.15 -3.3,-0.82 -4.5,1.11 -1.4,2.27 1.3,0.49 2.9,1.62 3.7,2.5 0.7,0.88 2.1,1.61 3.1,1.61 0.9,0 2.3,0.7 3,1.56 2.9,3.43 7.2,4.86 8.6,2.86 2,-2.72 1.7,-7.83 -0.6,-9.93 -3.3,-2.95 0,-5.867 5.8,-5.211 5,0.561 6.5,-1.162 3.7,-4.226 -1.6,-1.78 -1.5,-1.9 1.4,-2.542 1.7,-0.371 3.1,-1.249 3.1,-1.95 0,-0.702 1.4,-1.698 3.2,-2.213 2.9,-0.823 3.3,-1.352 3.3,-4.394 0,-3.459 0,-3.459 6.2,-3.172 5.3,0.247 6.4,0.003 7.5,-1.75 1.6,-2.545 4.8,-2.609 7.9,-0.157 1.3,1.034 3.2,2.047 4.3,2.251 1.2,0.231 2.3,1.612 2.8,3.621 0.7,2.918 1.7,3.731 4,3.367 1.2,-0.184 0.8,1.189 -0.8,3.379 -1.1,1.471 -1.4,3.318 -0.9,7.017 0.7,5.83 -0.4,7.42 -7,9.49 -2.2,0.69 -4.5,1.6 -5,2.03 -0.6,0.42 -3.9,2.2 -7.3,3.94 -3.5,1.75 -7,4.26 -7.9,5.58 -1.7,2.63 -11.7,8.45 -14.4,8.45 -1.7,0 -5.3,1.38 -14.9,5.78 -2.5,1.12 -5.9,2.26 -7.5,2.52 -8.6,1.35 -18.1,4.98 -21.7,8.25 -2.1,1.9 -4.2,3.49 -4.6,3.55 -0.4,0.06 -3.4,0.2 -6.7,0.3 -3.9,0.12 -7,0.83 -8.8,2 -2.1,1.37 -3.7,1.65 -6.5,1.11 -10.9,-2.06 -17.2,-1.71 -17.8,1.01 -0.9,3.56 -0.3,3.83 5.6,2.56 4,-0.85 6,-0.83 8.5,0.08 2.6,0.93 4,0.93 6,0.02 5.2,-2.39 7.8,-1.34 4.8,1.95 -5.2,5.81 6.4,6.07 12.8,0.28 4.2,-3.81 8.3,0.46 5.4,5.59 -0.8,1.37 -1.5,4.36 -1.5,6.64 0,4.7 -2.3,5.96 -8.5,4.8 -2.8,-0.54 -3.9,-0.12 -7.2,2.84 -2.1,1.9 -6.6,4.86 -10,6.57 -6.8,3.4 -8.1,4.75 -6.5,6.43 1.8,1.72 1.4,4.11 -1.3,8.86 -3.3,5.69 -3.3,8.45 0,9.27 3.4,0.85 3.1,2.46 -0.6,3.76 -1.8,0.62 -2.9,1.59 -2.6,2.32 0.6,1.4 -1.1,3.51 -2.8,3.49 -0.6,0 -3,-1.8 -5.3,-4 -3.3,-2.99 -5.2,-3.98 -7.7,-3.98 -1.8,0 -5,-0.61 -7.2,-1.36 -6.7,-2.37 -16.3,-3 -18.3,-1.22 -3.3,3 -7.7,3.08 -10.3,0.19 -4.8,-5.17 -10.1,-2.94 -7.2,3.06 0.9,2.03 1.7,6.11 1.7,9.44 0.1,4.38 0.6,6.29 1.9,7.53 1,0.92 1.9,2.51 1.9,3.53 0,2.63 4.4,4.54 6.5,2.82 1.3,-1.1 2,-0.96 4.5,0.87 2.9,2.18 2.9,2.18 8.9,-0.84 8,-4.02 9.9,-3.97 10,0.23 0.3,10.35 0.5,11.51 1.7,11.05 3.6,-1.38 6.4,-11.69 4.1,-15.38 -1.1,-1.74 -0.9,-2.26 0.7,-3.49 2.5,-1.87 6.6,-1.87 6.6,0.01 0,6.47 7.6,7.9 8.6,1.61 0.3,-2.21 1.2,-4.53 2,-5.16 0.7,-0.63 1.4,-2.1 1.4,-3.27 0,-1.4 1.1,-2.63 3.2,-3.62 1.8,-0.83 3.5,-2.44 3.7,-3.58 1.5,-6 12.3,-12.55 14.7,-8.92 2,3.04 5.9,3.31 7.4,0.5 1.1,-2.14 6.7,-5.29 11.3,-6.4 1.6,-0.39 5.9,-3.78 9.9,-7.89 10.4,-10.55 19.4,-14.01 19.3,-7.49 0,3.22 -0.7,3.72 -7.1,5.32 -0.6,0.15 -1.4,2.62 -1.8,5.47 -0.7,6.54 -1.6,7.53 -7.7,9 -4.9,1.17 -4.9,1.24 -4.9,5.09 0,2.73 -0.5,3.9 -1.5,3.9 -2.5,0 -6.9,4.51 -6.2,6.37 0.7,1.91 7.7,-0.9 9.4,-3.76 0.4,-0.76 1.7,-1.56 2.8,-1.77 1.1,-0.2 2.7,-1.9 3.6,-3.76 1.5,-3.21 10.1,-8.14 11.6,-6.64 0.8,0.72 -1.8,3.55 -3.1,3.56 -1.2,0 -6.6,9.65 -6.6,11.74 0,3.78 8.9,5.21 13.8,2.22 2.9,-1.78 3.8,-1.88 6.7,-0.82 4.1,1.48 10,0 14.1,-3.54 4,-3.37 2.5,-8.86 -2.6,-9.6 -3,-0.45 -3.2,-0.65 -1.7,-1.88 3.9,-3.21 0.7,-10.08 -4.3,-9.35 -3.3,0.49 -3.5,-0.04 -3.1,-6.46 0.1,-1.75 -0.3,-4.15 -1,-5.34 -0.9,-1.82 -0.7,-2.55 1.2,-4.57 3.5,-3.82 5,-3.06 2.8,1.5 -3.7,7.69 0.8,14.94 7,11.35 5,-2.88 4.9,-2.92 5.3,1.5 0.2,2.98 0.7,3.75 2.3,3.75 3,0 3.3,-5.79 0.4,-7.84 -1.8,-1.29 -2.1,-2.11 -1.5,-5.22 0.4,-2.22 0.2,-4.86 -0.5,-6.6 -1,-2.42 -0.9,-3.19 0.4,-4.7 2.3,-2.47 2.1,-3.81 -0.9,-6.8 -3.3,-3.3 -2.8,-3.68 6.1,-4.41 5.9,-0.48 8.4,-1.24 12.4,-3.73 6.2,-3.83 8.9,-3.46 6.4,0.87 -1.7,2.87 -1.4,4.7 0.6,3.47 0.6,-0.37 1.1,-1.5 1.1,-2.53 0,-7.28 16.5,-9.99 21.4,-3.53 3.8,4.99 14.3,6.47 19.1,2.7 1.5,-1.2 3.8,-2.18 5.1,-2.18 1.4,0 3.9,-0.74 5.6,-1.63 3,-1.56 3.2,-1.54 5,0.66 1.9,2.3 2.4,2.39 17.8,3.27 4.4,0.25 4.7,-6.06 0.4,-10.13 -1.8,-1.7 -2.3,-2.93 -1.9,-4.5 1.2,-3.95 2.6,-4.67 8.4,-4.67 3.1,0 6.1,-0.42 6.6,-0.93 0.5,-0.51 3.4,-1.9 6.5,-3.08 3,-1.17 6.7,-3.3 8.2,-4.72 2.7,-2.58 2.7,-2.58 8.2,-1 5.6,1.58 5.6,1.58 5.6,-1.79 0,-3.28 0,-3.35 3.5,-2.79 4.2,0.69 5.1,-2.79 1.2,-4.78 -1.2,-0.63 -3.8,-2.62 -5.7,-4.42 -2,-1.8 -4.7,-3.62 -6,-4.03 -8.4,-2.52 -15.5,-11.217 -10.6,-13.063 2.2,-0.876 14.5,4.843 14.6,6.793 0,3.46 2.3,2.97 6,-1.32 4.9,-5.641 3.2,-9.159 -3.4,-6.791 -3.4,1.237 -3.8,1.15 -7.6,-1.893 -2.2,-1.825 -5.1,-3.191 -6.6,-3.191 -9.3,0 -21.3,-12.316 -14.3,-14.555 1.6,-0.487 2.6,-0.14 3.6,1.183 3.2,4.456 4.4,5.372 7.3,5.372 5,0 7.1,-1.65 6.8,-5.314 -0.3,-2.941 -0.1,-3.186 2.7,-3.186 3.2,0 4.5,-10.419 1.7,-13.733 -5.5,-6.543 -16,-6.803 -14.8,-0.366 0.7,3.929 -0.3,4.599 -6.9,4.599 -5.1,0 -10.3,1.631 -13.1,4.139 -2.7,2.418 -5.9,2.365 -8.4,-0.139 -3.7,-3.637 -2.3,-8 2.4,-8 5.3,0 11,-2.759 9.5,-4.547 -2.7,-3.226 -10.3,-1.598 -12.5,2.669 -2.9,5.607 -17.8,3.139 -19.1,-3.155 -0.7,-3.518 -3.3,-4.946 -9.2,-5.002 -4.1,-0.04 -6.1,-1.019 -11.7,-5.762 -3.9,-3.298 -3.9,-3.298 1.1,-3.063 2.7,0.129 6.4,-0.11 8.2,-0.532 2.9,-0.677 3.3,-0.524 3.3,1.313 0,1.519 0.6,2.079 2.3,2.079 1.3,0 4,1.125 6.1,2.5 5,3.426 5.6,3.207 5.5,-2.25 v -6.75 c 0.1,-1.1 -0.1,-3.409 -0.5,-5.131 -0.8,-3.768 0.8,-5.111 4,-3.41 2.9,1.544 8.9,-1.532 9.4,-4.791 0.4,-2.987 4,-4.865 4.8,-2.578 0.4,0.921 0.2,2.51 -0.5,3.529 -1.7,2.74 -1.4,5.341 0.9,7.385 2,1.801 1.9,1.826 -1.1,3.685 -3.7,2.27 -3.4,4.451 0.7,3.953 1.6,-0.197 5.7,-0.339 9.1,-0.314 6.7,0.047 6.9,-0.216 2.9,-4.591 -4,-4.512 5,-7.553 12.1,-4.094 5,2.394 7.7,1.998 11.7,-1.69 3.5,-3.225 2.2,-5.529 -2,-3.613 -3.1,1.434 -4.4,0.789 -4.4,-2.199 0,-3.559 -1.9,-4.77 -4.9,-3.23 -5.8,2.894 -12.1,2.829 -15.8,-0.164 -8.2,-6.679 -9.4,-7.921 -9.9,-10.855 -1.2,-6.1405 10.9,-10.569 14.6,-5.3577 1.1,1.6314 2.8,2.9662 3.7,2.9662 0.9,0 3.1,1.6042 4.9,3.5645 2.8,3.059 3.5,3.409 5.3,2.465 2.7,-1.466 2.6,-2.71 -0.7,-5.8783 -4.2,-4.0403 -8.1,-9.5687 -8.8,-12.623 -0.5,-1.9859 -2,-3.348 -5.3,-4.9207 -13.7,-6.467 -15.7,-9.67 -5.5,-9.016 8.3,0.531 8.3,0.528 5.8,-7.342 -1,-3.149 1.9,-2.992 5.8,0.319 1.7,1.412 6.5,4.296 10.7,6.408 8,4.06 12.1,7.232 12.1,9.4353 0,5.1612 17,17.007 18.8,13.088 0.8,-1.6907 1.9,-2.4998 3.6,-2.4998 3,-2e-5 4.9,-3.1061 4.7,-7.7215 -0.1,-2.7166 0.3,-3.304 2.1,-3.427 1.3,-0.081 2.9,-0.239 3.8,-0.352 0.8,-0.112 2,-0.27 2.7,-0.351 0.7,-0.082 1.3,-1.049 1.3,-2.149 0,-1.1 0.5,-1.975 1.2,-1.944 2.1,0.093 6.2,6.0866 6,8.7887 -0.3,3.127 1.2,4.1207 6,4.1405 3.3,0.0131 4.1,0.508 5.8,3.4089 2.1,3.5619 6.5,6.0427 9.6,5.4094 2.2,-0.4458 2.1,-3.7091 -0.3,-11.303 -3.3,-10.31 -2.8,-9.8235 -8.3,-9.1055 -5.7,0.767 -9,-0.332 -14.6,-4.856 -7.8,-6.432 -14.4,-7.581 -14.4,-2.508 0,5.197 -14.7,3.185 -17.1,-2.35 -0.9,-1.863 -2.4,-3.348 -3.8,-3.676 -1.4,-0.302 -2.9,-1.435 -3.5,-2.516 -0.6,-1.081 -1.9,-3.044 -2.9,-4.362 -3.7,-5.102 -1.9,-6.425 3.6,-2.668 8.2,5.593 12.9,7.656 15.7,7.025 2.1,-0.449 3.7,-0.007 5.9,1.606 2.1,1.595 3.3,1.935 4.3,1.202 0.7,-0.563 4.4,-1.327 8.1,-1.698 3.8,-0.372 8.2,-1.332 9.7,-2.135 1.6,-0.802 4,-1.459 5.3,-1.459 1.6,0 2.8,-0.707 3.2,-2.001 0.9,-3.031 3.7,-4.113 7.2,-2.807 2.5,0.963 3.3,0.806 6,-1.129 2.9,-2.207 3.1,-2.215 6.4,-0.457 1.8,0.985 4.1,1.688 4.9,1.562 4.7,-0.692 21.8,12.193 21.9,16.557 0.1,2.526 2.9,4.277 10.7,6.587 2.9,0.841 6.3,2.254 7.6,3.14 1.6,1.0405 6.6,1.9645 14,2.6087 11.3,0.9782 13.6,0.7029 17.8,-2.0587 0.8,-0.551 2.7,-1.441 4.2,-1.977 5.2,-1.846 2.1,-8.174 -3.8,-7.741 -3.8,0.28 -4.8,-5.122 -1.6,-8.643 2.7,-2.958 4.2,-6.086 4.2,-8.825 0,-1.273 0.7,-3.433 1.4,-4.799 3.5,-6.252 -4.9,-8.755 -8.5,-2.561 -1.2,1.901 -3,3.731 -4,4.068 -1.1,0.336 -1.9,0.935 -1.9,1.332 0,6.552 -10.1,8.524 -12.7,2.466 -1.8,-4.432 -3.9,-5.119 -6.8,-2.322 -4,3.686 -5,2.24 -5,-6.576 0.1,-7.831 0.1,-7.831 3.3,-8.668 1.8,-0.46 3.5,-1.494 3.8,-2.296 0.3,-0.803 1.2,-1.46 1.9,-1.46 9.4,0 2.8,-14.046 -7.6,-16.007 -7.2,-1.366 -9,-3.094 -5.5,-5.361 3.1,-2.006 3.3,-5.151 0.6,-6.632 -4.1,-2.169 -2.7,-7 2,-7 5,0 5.1,-1.4 0.1,-3.922 -2.1,-1.079 -4.6,-3.103 -5.5,-4.503 -0.9,-1.39 -2.9,-3.18 -4.4,-3.96 -1.5,-0.79 -5,-3.53 -7.7,-6.1 -2.8,-2.57 -6.9,-6 -9.3,-7.63 -2.3,-1.63 -4.7,-3.85 -5.3,-4.93 -1.8,-3.49 -14.2,-8.91 -22.7,-9.98 -4.8,-0.6 -10,-2.05 -13.7,-3.85 -5.5,-2.62 -13.2,-5.73 -22.5,-9.06 -2,-0.69 -6.3,-2.28 -9.6,-3.54 -3.3,-1.26 -8,-2.62 -10.4,-3.02 -2.4,-0.4 -5.9,-1.39 -7.8,-2.19 -1.9,-0.8 -7.2,-2.09 -11.6,-2.87 -4.5,-0.77 -10.4,-1.89 -13.1,-2.48 -35,-7.47 -106.4,-5.41 -137.5,3.98 -5.7,1.7 -9.5,1.27 -4.6,-0.51 38.4,-14.1 124.8,-14.47 179.1,-0.77 5.5,1.39 11.8,2.95 14,3.47 154.7,36.48 274,194.65 273.9,363.37 0,150 -93.9,293.86 -224.8,344.71 -15.8,6.14 -20.3,7.13 -10.4,2.29 2.3,-1.1 4.4,-2.68 4.8,-3.5 0.3,-0.83 1.9,-3.85 3.3,-6.71 4.1,-7.79 0.4,-12.81 -5.6,-7.76 -1.6,1.4 -3.3,2.41 -3.6,2.25 -0.4,-0.16 -2.3,-0.93 -4.3,-1.72 -2.4,-0.91 -3.9,-2.25 -4.3,-3.74 -0.8,-3.05 -10.6,-3.39 -14.4,-0.5 -2.4,1.88 0.4,5.41 10.4,12.9 3.7,2.77 1.5,5.28 -4.6,5.28 -2,0 -5,0.47 -6.6,1.04 -2.6,0.88 -3.7,0.69 -6.8,-1.14 -3.6,-2.12 -3.8,-2.14 -7.2,-0.52 -2.6,1.25 -3.9,1.4 -4.9,0.58 -1.6,-1.34 -7.8,0.16 -10.4,2.52 -1,0.87 -4.4,2.01 -7.6,2.53 -3.3,0.53 -7.1,1.36 -8.4,1.86 -1.4,0.49 -5.5,1.68 -9,2.63 -3.6,0.95 -8.6,2.35 -11,3.1 -4.7,1.41 -10.5,0.37 -13.2,-2.36 -1.5,-1.49 -3.8,-0.42 -3.8,1.75 0,2.32 -3.8,4.7 -8.6,5.49 -4.9,0.78 -17.4,5.55 -17.4,6.6 0,2.25 5.5,4.76 11.8,5.4 24,2.41 -5.5,4.93 -40.2,3.42 z m 12.6,-13.88 c 0.8,-1.09 4.1,-3.16 7.3,-4.59 3.3,-1.44 6.6,-3.19 7.5,-3.91 0.8,-0.71 4.2,-1.48 7.6,-1.71 4.4,-0.31 8.2,-1.45 13.7,-4.12 8.7,-4.25 13.2,-4.87 12.2,-1.69 -0.6,1.7 -0.2,2 2.5,2 6,0 9.1,-3.72 5.3,-6.5 -1.9,-1.4 -1.2,-4.5 1.1,-4.5 0.8,0 1.7,0.92 2.1,2.05 1.2,3.81 4.9,2.09 5.5,-2.55 0.7,-5.82 8,-6.16 8,-0.38 0,2.49 3.4,2.46 8.1,-0.07 3,-1.62 4.2,-1.76 7.2,-0.85 6,1.85 8.5,-0.37 4.7,-4.2 -1.6,-1.54 -3.4,-2.01 -7.8,-2.02 -7.5,-0.02 -8.7,-0.9 -8.7,-6.2 0,-3.99 -0.4,-4.49 -4.7,-7.43 -5.1,-3.41 -4.6,-4.31 2.7,-4.34 2,-0.01 4,-0.91 5.5,-2.54 4.7,-5.02 -7.3,-11.57 -13.6,-7.43 -4.1,2.71 -12.8,3.46 -17,1.48 -3.8,-1.77 -3.7,-4.05 0.1,-3.11 4.7,1.18 11.9,-3.4 9.3,-5.95 -2.5,-2.48 -9.2,-2.29 -10.3,0.29 -0.6,1.23 -1.6,2.25 -2.4,2.25 -0.7,0 -2.5,0.83 -4,1.85 -1.4,1.02 -4.4,2.13 -6.6,2.46 -12.1,1.85 -17.3,20.69 -6.6,23.42 3.1,0.77 3.6,1.39 4.3,4.99 1.1,5.63 2.9,6.89 7.5,5.46 2,-0.61 3.8,-0.95 4,-0.75 1.8,1.74 -16.1,13.57 -20.5,13.57 -1,0 -2.4,0.51 -3,1.14 -1.5,1.47 -19.1,2.98 -22.9,1.95 -5.2,-1.43 -7.3,0.47 -7.3,6.52 0,7.04 5.7,10.41 9.2,5.41 z m -35.2,-134.95 c 0.5,-3.69 2.6,-5.22 3.6,-2.66 0.8,2.05 6.7,2.11 8.4,0.09 0.6,-0.83 2.5,-1.5 4.1,-1.5 2.9,0 2.9,0 0.4,-2.75 -1.9,-2.03 -2.4,-3.44 -2,-5.35 0.8,-3.83 -1.6,-5.53 -5.6,-3.88 -2.8,1.15 -3.2,1.06 -4.6,-0.95 -1.3,-1.89 -2.1,-2.12 -5.5,-1.55 -2.9,0.49 -4.4,0.26 -5.6,-0.85 -1,-0.84 -4,-2.36 -6.7,-3.38 -11.1,-4.11 -11.4,-19.95 -0.3,-16.43 1.8,0.58 6,1.35 9.4,1.71 5.8,0.62 6.2,0.83 7,3.79 0.7,2.34 1.6,3.21 3.5,3.44 3.1,0.37 4.4,-1.99 2.6,-4.87 -1,-1.63 -1,-2.16 0.2,-2.91 1.9,-1.14 2.7,0.04 4.2,5.73 0.6,2.33 1.7,4.25 2.4,4.25 1.4,0 4.5,-2.66 4.5,-3.84 0,-0.39 2.6,-1.77 5.9,-3.07 5.1,-2 6.2,-2.89 7.1,-5.74 0.6,-1.86 1.5,-3.12 2,-2.8 1.6,0.98 1,9.37 -0.9,13.24 -4,7.93 -3.5,11.62 1.5,11.23 6.7,-0.53 10.6,-0.12 12.9,1.38 3.2,2.15 8.2,2.07 9.3,-0.15 2.1,-4.09 -3.5,-12.17 -10,-14.51 -2.1,-0.77 -5,-6.52 -3.7,-7.33 0.5,-0.33 2.2,-0.15 3.7,0.41 10.9,4.1 20.2,-2.21 10.3,-6.92 -5,-2.33 -6.6,-4.78 -4.5,-7.02 1.7,-1.87 1.1,-3.88 -1.1,-3.88 -1.4,0 -2.8,2.69 -2.1,3.97 0.9,1.37 -3.5,1.95 -6,0.8 -1.9,-0.87 -2.8,-0.76 -4.3,0.57 -2.8,2.53 -3.1,2.09 -3.1,-3.59 0,-4.24 0.5,-5.88 2.7,-8.48 4.7,-5.49 12.7,-7.58 10.9,-2.82 -0.7,1.81 1.8,5.03 3.2,4.16 3.6,-2.22 3.3,-9.61 -0.4,-9.61 -6,0 -5.1,-6.42 1.1,-7.58 6.3,-1.18 6.1,-7.42 -0.1,-7.42 -1.8,0 -1.8,-3.42 0,-4.91 0.8,-0.71 2.9,-0.91 5.2,-0.53 4.5,0.72 6,-0.42 6.5,-5.06 0.3,-2.23 0.9,-3 2.4,-3 1.5,0 1.9,0.56 1.7,2.5 -0.9,7.71 -1,7.52 2.8,7.16 1.9,-0.18 3.9,-0.73 4.4,-1.21 0.5,-0.49 3.5,-0.61 6.8,-0.28 5.2,0.55 6.1,0.36 8.3,-1.67 1.9,-1.81 3.1,-2.16 5.9,-1.7 3,0.47 3.6,0.27 3.6,-1.21 0,-2.68 -3.5,-5.39 -6,-4.62 -2.8,0.89 -2.6,-0.75 0.2,-1.99 2.8,-1.22 2.1,-2.98 -1.2,-2.98 -1.8,0 -2.6,-0.68 -3,-2.5 -0.7,-2.73 -4.5,-3.98 -6.4,-2.09 -3.7,3.75 -7,-0.65 -3.7,-5.06 2.6,-3.55 2.1,-5.85 -1.4,-5.85 -1.9,0 -2.9,0.81 -4,3.5 -0.8,2.07 -2.1,3.5 -3.2,3.5 -2.1,0 -5.3,2.82 -5.3,4.63 0,2.97 -4.5,4.54 -9,3.16 -4.2,-1.29 -4.2,-1.29 -3.6,-6.29 1.1,-9.65 -3.7,-6.06 -10.7,8 -0.9,1.65 -2.5,3.89 -3.7,4.97 -1.7,1.55 -2,2.65 -1.6,5.24 0.6,2.81 0.4,3.29 -1.3,3.29 -1.1,0 -2.8,1.19 -3.9,2.66 -1.4,1.88 -2.5,2.46 -3.7,1.98 -1.7,-0.66 -1.7,-0.77 0,-2.69 1.7,-1.93 1.7,-2.12 -0.3,-5.72 -1.1,-2.06 -2.3,-5.76 -2.7,-8.23 -0.9,-5.86 -3,-9 -5.9,-9 -1.3,0 -3.3,-0.87 -4.6,-1.93 -4.4,-3.85 -8.4,-0.98 -7.7,5.51 0.8,6.06 -0.5,7.69 -2.9,3.95 -1.8,-2.74 0.8,-11.82 4.2,-14.62 1.9,-1.61 1.7,-4.29 -0.6,-8.14 -1.1,-1.8 -2,-4.43 -2,-5.84 0,-1.54 -1.2,-3.71 -3,-5.43 -1.7,-1.59 -3,-3.4 -3,-4.04 0,-0.63 -0.9,-1.96 -2,-2.95 -1.6,-1.4 -1.9,-2.61 -1.4,-5.41 0.7,-4.57 -2.5,-8.55 -6.3,-7.83 -1.9,0.36 -2.7,-0.16 -3.8,-2.28 -1.5,-2.73 -3.4,-3.99 -6.1,-3.99 -3.8,0 -14.4,-8.47 -14.4,-11.46 0,-3.3 -2.8,-6.54 -5.7,-6.54 -2.2,0 -2.5,0.31 -1.8,2.25 3.1,9.83 1.7,13.87 -3.6,9.69 -2.9,-2.27 -3.8,-3.53 -3,-4.28 1.6,-1.57 1.3,-6.23 -0.5,-7.69 -1.2,-1.01 -1.4,-2.5 -0.8,-7.24 0.7,-6.82 -0.1,-7.02 -13.6,-2.99 -7.7,2.31 -16.4,13.26 -10.5,13.26 1,0 1.5,1.03 1.5,3.3 0,1.81 0.5,3.82 1.1,4.47 0.9,0.9 0.8,1.61 -0.5,3.03 -3,3.39 -1.1,5.78 8.6,10.38 6.5,3.1 7,4.48 2.9,8.7 -1.6,1.63 -3.1,3.47 -3.3,4.08 -0.2,0.62 -3.2,1.52 -6.7,2.02 -6.8,0.95 -8.7,2.19 -13.2,8.34 -5.2,7.04 -0.1,9.03 9.4,3.68 6.4,-3.61 6,-3.59 8,-0.56 2.1,3.17 1.2,5.56 -2.2,5.56 -1.8,0 -3.5,1.08 -5.4,3.5 -3.3,4.15 -5.5,4.39 -8.8,0.95 -1.8,-1.97 -3.2,-2.48 -5.9,-2.25 -5,0.42 -5.2,3.16 -0.6,5.89 4.2,2.5 4.3,3.19 1.1,7.09 -1.4,1.63 -2.5,4.01 -2.5,5.29 0,2.79 -2.4,3.96 -4.1,1.97 -2.8,-3.38 -7.9,1.62 -5.5,5.44 1.2,1.91 8.5,0.58 11.3,-2.06 4.1,-3.81 9.6,-4.52 12.5,-1.61 1.6,1.62 3.4,2.29 6.3,2.29 6.9,0 6.4,4.69 -1,7.92 -6.1,2.7 -6.3,3.06 -3.9,5.75 0.9,1 1.3,1.83 0.7,1.83 -1.6,0 -6.4,-6.26 -7,-9.17 -0.7,-3.54 -2,-3.57 -5.5,-0.15 -2.8,2.69 -2.8,2.69 -5.8,0.5 -3.5,-2.58 -5.8,-2.72 -10.7,-0.67 -2.2,0.89 -4.9,1.27 -6.8,0.93 -2.3,-0.44 -3.8,-0.01 -6,1.74 -5,3.89 -15.3,3.5 -12,-0.46 2.4,-2.85 2.4,-2.85 0.4,-6.79 -1.2,-2.49 -1.7,-4.84 -1.4,-6.41 0.5,-1.84 0,-3.33 -2,-5.68 -4.9,-5.84 -1.4,-13.18 6.5,-13.48 1.9,-0.07 4.4,-0.3 5.5,-0.5 1.6,-0.3 2,0.3 2.5,3.64 0.4,3.13 0.9,4.06 2.6,4.3 2.6,0.36 5,2.91 5.5,5.7 0.7,3.52 4.5,3.1 5.2,-0.58 1.8,-9.07 0.7,-11.92 -4.9,-11.92 -3,0 -3.1,-1.37 -0.4,-4.73 2.7,-3.43 2.5,-6.08 -0.5,-7.46 -3.8,-1.72 -2.6,-7.81 1.5,-7.81 2.6,0 3.7,-2.74 1.8,-4.62 -1.3,-1.27 -1.8,-1.2 -4.1,0.58 -1.4,1.12 -2.9,2.04 -3.4,2.04 -0.5,0 -2.2,1.67 -4,3.72 -4.1,4.9 -6.9,3.39 -5.9,-3.17 2.1,-13.09 1.4,-15.05 -5.4,-15.95 -4.2,-0.57 -5.5,-0.33 -8,1.49 -3,2.29 -10,-0.13 -10,-3.48 0,-0.68 -0.7,-2.07 -1.4,-3.1 -2.5,-3.39 -3.9,1.11 -2,6.49 0.8,2.39 1.6,6.63 1.8,9.42 0.1,2.79 1.2,6.88 2.3,9.08 3.6,7.15 3.7,16.26 0.2,20.24 -3.6,4.08 -3.6,3.82 0,9.55 3,4.68 3,4.68 0.3,5.36 -1.5,0.38 -4.5,1.96 -6.6,3.53 -4.3,3.05 -8.8,3.11 -13.1,0.17 -2.7,-1.83 -7,-1.71 -9,0.25 -1.5,1.48 -1.5,2.7 0.1,6.96 0.8,1.96 -4.5,4 -6.7,2.61 -2.8,-1.71 -14.4,-0.44 -17.3,1.89 -7.5,6.11 -1.3,27.04 8.4,28.22 4,0.48 6.9,1.39 7.7,2.36 1.4,1.87 5.3,13.94 5.3,16.44 0,4.53 4.5,7.98 12.3,9.44 4.2,0.81 4.8,2.16 1.2,3.06 -6.5,1.63 0.3,10.42 8.1,10.42 2.7,0 4.5,0.62 5.6,2 3.5,4.03 9.9,2.16 10.1,-2.96 0.1,-1.87 0.9,-3.61 1.9,-4.18 2.3,-1.28 2.2,-4.1 -0.2,-7 -2,-2.36 -2,-2.36 -4,0.14 -2.6,3.29 -5.1,1.09 -6,-5.22 -0.5,-4.05 -0.8,-4.27 -3.6,-4.06 -4.3,0.32 -10.9,-6.4 -10.9,-11.03 0,-2.87 -0.4,-3.23 -3.3,-3.51 -2.9,-0.28 -4.8,-2.18 -2.2,-2.18 0.5,0 1.5,-1.13 2.1,-2.5 2.1,-4.47 7.5,-6.94 15.4,-6.97 9,-0.04 12,-8.09 3.3,-8.72 -3,-0.22 -4.4,-0.8 -4.6,-1.92 -0.6,-2.79 11.1,-1.74 17.3,1.55 2.7,1.49 6,2.49 7.2,2.26 3.3,-0.63 2.8,0.81 -1.2,3.16 -4,2.34 -4.7,5.47 -1.5,7.14 2.5,1.34 2.5,3.19 0.1,5.4 -8.2,7.37 2.5,28.2 13.3,26.17 2.3,-0.43 3.7,-0.16 4.5,0.91 0.7,0.83 1.9,1.52 2.6,1.52 0.7,0 1.5,1.23 1.6,2.75 0.3,2.18 0.9,2.75 2.9,2.75 3,0 4.2,-5.21 1.5,-6.73 -4.5,-2.52 1.8,-3.67 6.6,-1.2 6.5,3.35 16.9,-13.12 11.6,-18.44 -1,-1.02 -0.8,-1.55 0.8,-2.66 7.2,-5.03 8.3,-7.41 6.1,-12.69 -3.2,-7.47 2.1,-10.72 8.5,-5.28 6.5,5.39 13.2,-2.47 10,-11.63 -3,-8.4 -1.6,-7.72 8,3.96 1.1,1.28 2.4,1.21 6,-0.3 1.5,-0.59 1.6,-0.13 1.2,3.33 -0.5,3.12 -0.1,4.61 1.5,6.71 4.8,6.1 -0.6,10.63 -6.5,5.46 -5,-4.48 -7.9,-5.65 -9.8,-4.06 -2,1.62 -2,4.42 0,6.03 0.8,0.68 1.5,1.71 1.5,2.29 0,0.58 1.6,3.43 3.6,6.32 4.4,6.46 4.3,12.39 -0.3,12.39 -1.6,0 -2.3,0.46 -2.1,1.25 0.2,0.68 1.4,1.25 2.7,1.25 2.8,0 5.3,4.2 3.9,6.76 -1.9,3.67 -0.6,11.03 2.2,11.77 1.3,0.36 4.1,2.3 6.1,4.31 4.1,4.12 6.4,4.62 7.4,1.6 1.9,-6.05 8,-1.89 7.7,5.31 -0.2,7.57 0.8,8.48 4.8,4.25 1.7,-1.84 3.3,-2.5 6.2,-2.5 4.6,0 4.6,1.01 -0.2,4.23 -5.1,3.36 -4.7,5.96 1,7.46 8,2.12 11.4,1.38 12,-2.62 z m 240,-10 c 3.4,-3.18 7.1,-5.53 10.3,-6.6 6.3,-2.05 12.5,-5.61 15.6,-8.96 1.3,-1.38 3.5,-2.51 4.7,-2.51 2.7,0 3.3,-3.02 0.9,-4.99 -1.2,-1 -2.4,-0.72 -6.1,1.49 -5.9,3.46 -7.7,-2.8 -3,-10.43 0.3,-0.5 0.1,-2.08 -0.4,-3.51 -0.9,-2.21 -0.6,-2.93 1.5,-4.77 3.1,-2.67 3.1,-2.71 -0.2,-7.7 -3,-4.59 -5.9,-5.29 -8.6,-2.09 -1.9,2.26 -5.3,2.52 -10.8,0.85 -4.4,-1.32 -6.9,-0.07 -6.9,3.44 0,3.31 -3,5.71 -7,5.71 -4.2,0 -6,1.43 -6,4.62 0,1.22 -1.2,3.63 -2.7,5.36 -2,2.35 -2.3,3.42 -1.5,4.28 1.9,1.83 1.3,2.9 -0.8,1.74 -1.1,-0.59 -2,-1.72 -2,-2.5 0,-2.38 -3.5,-3.65 -6.7,-2.43 -6.2,2.34 -21.3,0.11 -25.7,-3.77 -3.6,-3.25 -4.1,-3.42 -10,-3.12 -6,0.31 -6.1,0.27 -6.5,-2.43 -0.1,-1.52 0.2,-2.75 0.7,-2.75 4.6,0 -0.3,-9.12 -6.7,-12.6 -2.6,-1.38 -6.4,-3.6 -8.6,-4.94 -2.2,-1.34 -5.1,-2.44 -6.3,-2.45 -1.6,-0.01 -2.2,-0.61 -2.2,-1.98 0,-3.13 -3,-4.05 -7.5,-2.35 -2.2,0.82 -6,1.98 -8.4,2.58 -5.4,1.38 -6.8,3.65 -4.2,6.88 1,1.29 2.1,3.87 2.5,5.73 1,4.25 8.1,4.08 13.9,-0.33 4.7,-3.58 6.3,-3.3 7,1.29 0.6,3.83 2.6,6.3 6,7.5 1.4,0.52 1.6,1.3 1.1,4.3 -0.7,3.66 -0.7,3.66 5.9,3.13 7.8,-0.63 8.9,1.15 3.7,6.31 -3.6,3.6 -3.5,3.6 -5,-0.09 -2.6,-6.21 -10.7,-5.58 -10.2,0.78 0.3,4.18 -2.7,11.24 -4.8,11.24 -2.1,0 -4.1,3.2 -2.9,4.6 1.8,2.29 4.6,1.61 8.2,-2.06 3.6,-3.58 7.3,-3.75 11.2,-0.52 0.9,0.77 1.9,0.8 3.2,0.11 1.9,-1.02 7.5,-0.42 17.8,1.93 12.2,2.79 38.1,-1.25 41.2,-6.41 1.1,-1.97 10.3,-3.05 10.3,-1.22 0,1.8 -5.3,6.25 -9.7,8.05 -3.6,1.54 -4.2,3.75 -1.8,6.96 0.8,1.06 1.5,2.78 1.5,3.81 0,7.72 8.2,8.13 16,0.82 z m 67.1,-51.65 c 3.2,-1.67 3.8,-3.6 2.5,-8.82 -0.8,-3.26 -0.7,-4.11 0.8,-5.17 1.4,-1.01 1.5,-1.69 0.6,-3.29 -2.8,-5.37 0.6,-8.06 8.3,-6.6 3,0.56 3.9,0.26 6,-1.94 3.1,-3.41 5.3,-3.32 6,0.27 0.8,4.24 3.2,4.61 6.4,1 1.5,-1.7 4.3,-3.89 6.3,-4.87 6,-3.07 13,-14.66 16.6,-27.28 1.8,-6.48 2,-6.75 4.5,-6.2 5.6,1.24 3.3,-12.02 -2.6,-14.7 -1.6,-0.7 -2.9,-2.38 -3.4,-4.24 -0.7,-2.71 -1.3,-3.16 -5.2,-3.73 -2.4,-0.35 -6.1,-0.96 -8,-1.35 -8.3,-1.63 -12.6,9.13 -8.5,20.97 2.8,8.3 3.1,10.67 1.5,13.65 -0.6,1.1 -1.3,6.1 -1.5,11.12 -0.2,6.15 -0.8,9.59 -1.8,10.55 -1.7,1.74 -3.6,0.8 -3.6,-1.8 0,-5.17 -9.3,-5.88 -14.2,-1.08 -7.1,6.99 -8.2,7.28 -10.7,2.98 -2.1,-3.76 -5,-5.21 -5.3,-2.64 -0.2,3.04 0.4,5.44 2.2,7.95 2.7,3.72 2.5,4.55 -1.4,6.18 -1.9,0.77 -4.1,2.41 -4.9,3.63 -0.9,1.23 -2.6,2.75 -3.9,3.38 -3.6,1.76 -3.5,5.06 0.1,7.72 2,1.44 3.1,3.14 3.1,4.68 0,2.73 4.4,2.56 10.1,-0.37 z m -535.6,-103.42 c 0.7,0 3.5,-5.87 3.5,-7.39 0,-2.26 -4.1,-3.18 -5.6,-1.24 -1.1,1.61 -3.4,2.24 -3.4,0.95 0,-0.36 0.7,-1.48 1.6,-2.47 2.7,-3.01 -3,-3.9 -8.9,-1.39 -3.3,1.41 -1.9,-2.22 1.7,-4.45 3.1,-1.88 3.9,-2 6.8,-0.98 2.5,0.9 4.3,0.9 7.5,0.04 4.5,-1.22 5.6,-2.92 2.3,-3.77 -1.1,-0.28 -2.7,-1.59 -3.5,-2.91 -0.9,-1.32 -2.4,-2.41 -3.3,-2.43 -1,-0.01 -2.6,-0.69 -3.7,-1.5 -2.2,-1.67 -7.1,-1.96 -8,-0.46 -1.6,2.53 -4.5,1.04 -3.9,-1.99 0.7,-3.36 -1.6,-5.11 -4,-3.09 -1.4,1.12 -5.6,-5.49 -5.6,-8.71 0,-0.63 -0.8,-2.77 -1.8,-4.76 -1.7,-3.56 -1.6,-3.64 0.7,-5.38 3.9,-2.99 4.3,-16.54 0.3,-14.9 -4.2,1.78 -6.2,4.62 -6.2,8.83 0,5.03 -5.2,7.38 -6.4,2.89 -1,-3.95 -3.1,-1.46 -3.1,3.7 0,2.7 -0.4,7.92 -0.9,11.61 -0.7,5.63 -0.6,6.98 0.8,8.33 2.5,2.57 2,9.08 -0.9,12.06 -4.2,4.2 0.2,13.41 6.4,13.41 1.1,0 3.7,0.9 5.8,2 3.8,2.03 8.3,2.61 9.7,1.25 0.4,-0.42 2.6,-0.82 4.9,-0.9 2.3,-0.08 5.4,-0.47 6.9,-0.86 2.1,-0.57 2.8,-0.38 2.8,0.83 0,1.97 4,4.87 5.8,4.19 0.7,-0.28 1.5,-0.51 1.7,-0.51 z m 458.7,-45.3 c 0.8,-1.81 3.6,-4.85 6.1,-6.75 3.1,-2.38 5.4,-5.33 7.4,-9.45 2.8,-6 2.8,-6 7.3,-6 4.7,0 13.2,-5.5 14.4,-9.37 0.3,-0.92 3.5,-3.88 7,-6.58 3.6,-2.69 7.7,-6.73 9.2,-8.98 1.4,-2.24 4.7,-6.17 7.2,-8.73 4.3,-4.46 13.4,-20.61 17.5,-31.03 1,-2.56 3.8,-6.83 6.2,-9.49 6.1,-6.69 11.7,-24.12 10,-30.879 -0.5,-2.29 0,-3.278 3.9,-6.851 4.4,-4.042 5.6,-6.815 3.6,-8.095 -1.7,-1.053 -1.1,-3.671 1.3,-5.957 1.6,-1.417 2.6,-3.892 3.1,-7.027 0.7,-4.757 4,-9.454 7.6,-10.723 1.2,-0.442 1.2,-0.864 0.2,-2.414 -0.7,-1.033 -2,-3.336 -2.9,-5.118 -2.1,-3.954 -4.6,-4.9 -7.5,-2.825 -5.4,3.721 -8.9,1.143 -12,-8.597 -1,-3.482 -3,-7.458 -4.3,-8.835 -1.2,-1.377 -2.9,-3.846 -3.7,-5.487 -1.6,-3.427 -7.2,-5.008 -12.3,-3.492 -1.7,0.483 -5.2,1.411 -7.8,2.061 -3.2,0.805 -5.7,2.255 -7.7,4.548 -2.4,2.74 -3.7,3.366 -6.9,3.366 -7,0 -11.2,5.118 -7.4,9.208 1.4,1.581 1.5,2.365 0.5,5.15 -0.7,1.806 -1.2,4.415 -1.2,5.797 0,3.601 -0.6,3.79 -6.3,2.251 -2.9,-0.76 -7.4,-1.387 -10,-1.394 -5.8,-0.014 -7.6,-2.239 -4.6,-5.88 2.7,-3.342 2.5,-6.36 -0.4,-5.951 -1.9,0.27 -2.2,0.9 -2.1,4.069 0.2,7.484 -7.6,2.204 -8.6,-5.756 -0.8,-6.88 -2.6,-7.663 -9.5,-4.073 -9,4.709 -21.3,0.971 -15.6,-4.736 2.6,-2.64 1.3,-5.974 -2.2,-5.287 -4.9,0.979 -6,2.55 -4.6,6.475 1,2.909 0.9,3.431 -1,4.754 -2.9,2.041 -2.7,4.514 0.8,8.173 3.4,3.583 3.4,11.859 0,15.7 -1,1.1 -2.1,4.25 -2.5,7 -0.4,2.75 -1.1,5.755 -1.6,6.678 -1.1,2.216 0,4.822 2,4.825 1,10e-4 2.8,2.228 4.5,5.471 4.7,8.918 21.5,17.131 21,10.258 -0.2,-2.786 0.8,-3.341 9.9,-5.213 1.6,-0.314 3.8,-1.685 5,-3.045 1.5,-1.762 3.1,-2.474 5.7,-2.474 3.5,0 3.5,0 0.8,-2.721 -2.4,-2.411 -3.1,-2.598 -5.6,-1.637 -3.3,1.244 -6.1,0.142 -6.1,-2.377 0,-0.899 -1,-2.701 -2.3,-4.003 -6.3,-6.742 7.2,-5.014 20,2.563 6.9,4.03 7.5,4.216 10.7,3.077 5,-1.807 6.6,-0.749 6.6,4.345 0,2.369 0.6,5.196 1.3,6.281 3.1,4.539 3.9,9.29 2.6,15.897 -1.5,7.77 -0.8,10.7 2,8.17 1.8,-1.69 3.3,-8.07 3.7,-16.595 0.1,-2.475 0.5,-6.186 0.9,-8.247 1,-5.512 -0.1,-8.712 -3.5,-9.887 -3.3,-1.166 -4.7,-3.673 -2.5,-4.533 1,-0.35 2.7,0.483 4.3,2.038 4,3.762 6.2,3.478 6.2,-0.789 0,-4.562 0.8,-6.575 2.8,-6.613 1.4,-0.028 1.4,-0.225 -0.2,-1.452 -3.5,-2.627 -1.3,-4.659 4.6,-4.319 5.5,0.314 7.8,3.212 4.8,6.118 -2.1,2.107 -1.3,14.112 1.2,17.225 1.6,2.115 2.3,4.435 2.5,9.385 0.2,3.619 0.6,9.199 0.9,12.399 0.8,7.7 -6.4,27.03 -15.6,41.68 -1.6,2.47 -3.4,6.34 -4,8.6 -1,3.9 -17.2,21.4 -19.8,21.4 -0.5,0 -1.4,1.09 -2,2.42 -0.7,1.39 -3.2,3.38 -6,4.66 -2.8,1.29 -5.6,3.45 -6.5,5.07 -0.9,1.56 -3.3,3.56 -5.4,4.45 -16.1,6.83 -19.7,11.39 -18.7,23.32 0.7,8.93 1.2,9.63 3.6,4.78 z m -415,-64.65 c 2.8,-3.02 7,-4.06 8.3,-2.05 0.9,1.44 4.7,1.23 8.8,-0.49 3.5,-1.46 6.7,-1.18 6.7,0.59 0,0.49 0.4,0.9 0.9,0.9 0.6,0 0.8,-0.6 0.5,-1.34 -0.4,-0.97 0.3,-1.22 2.4,-0.9 1.6,0.23 3.2,-0.07 3.6,-0.67 0.4,-0.62 3.8,-1.13 7.9,-1.17 15.6,-0.16 20.3,-2.47 12.4,-6.17 -4,-1.91 -4.4,-2.65 -2.5,-4.62 3.3,-3.35 -11.1,-5.32 -14.7,-2.01 -3.4,3.15 -7.2,-0.59 -4.1,-4.05 5.3,-5.97 3.2,-8.82 -7.3,-9.57 -11.6,-0.82 -11.9,-1.08 -5.4,-4.5 5.8,-3.03 6.7,-6.02 2.7,-8.6 -1.8,-1.23 -2.4,-2.32 -2.1,-3.77 0.3,-1.11 0.1,-2.62 -0.5,-3.33 -2.7,-3.28 -6.8,0.09 -6.8,5.6 0,3.47 -0.5,4.07 -5.8,7.62 -3.2,2.12 -7.1,5.09 -8.7,6.61 -1.7,1.52 -5.4,4.02 -8.3,5.56 -12.1,6.51 -23.2,16.47 -21.4,19.33 1,1.64 1,2.46 0.1,3.54 -2.3,2.8 -0.3,4.44 5.4,4.44 3.5,0 5.8,0.5 6.6,1.46 2.5,2.98 17.9,1.23 21.3,-2.41 z m 414.9,-15.12 c 3.2,-2.28 3.4,-3.69 1.7,-8.61 -1.4,-3.7 -0.7,-4.55 6.2,-8.25 3.3,-1.78 7.2,-8.08 7.6,-12.14 0,-0.87 0.3,-3.12 0.7,-5 1.7,-10.22 -6.8,-14.174 -11.9,-5.46 -1.3,2.37 -4.8,1.31 -6.3,-1.97 -1.3,-3.03 -7.3,-5.631 -11.1,-4.87 -3.5,0.71 -7.2,-1.597 -9.9,-6.18 -1.2,-1.903 -3.6,-4.025 -5.5,-4.853 -13.4,-5.567 -13.3,-5.542 -14.4,-11.547 -3.4,-18.377 -7.4,-23.848 -13.8,-18.85 -3.3,2.623 -3.1,4.522 0.8,6.394 6.2,2.989 7.4,5.969 3.8,9.335 -2.1,1.986 -3,3.805 -3,5.911 0,1.944 -0.8,3.566 -2.1,4.494 -1.3,0.909 -1.7,1.701 -1,2.116 2.7,1.671 -3.1,10.545 -6.9,10.545 -5.7,0 -2.3,6.865 4,8.015 8.2,1.49 12.2,-2.08 11.2,-10.07 -0.3,-2.439 0.1,-3.969 1.2,-4.873 0.8,-0.724 1.6,-2.296 1.6,-3.494 0,-2.687 1.7,-4.599 3.6,-3.892 1.6,0.602 1.9,5.885 0.4,6.8 -0.9,0.575 -1.2,9.134 -0.3,10.809 1,1.83 3.3,-1.808 3.3,-5.167 0,-3.628 0,-3.628 3.4,0.353 3.3,3.981 3.3,3.981 0.4,7.474 -1.5,1.93 -2.8,4.61 -2.8,5.96 0,1.35 -1,3.48 -2.2,4.72 -3.4,3.65 -1.9,4.89 7.7,6.32 8.2,1.21 8.9,1.18 10.1,-0.5 0.7,-1 1.5,-1.62 1.6,-1.38 0.1,0.23 0.7,1.3 1.3,2.37 1.8,3.11 3.1,2.88 5.3,-0.94 2.2,-3.7 6.2,-3.69 6.2,0.01 0,0.8 2.1,2.47 4.7,3.72 5.4,2.59 6.2,7 2,11.56 -1.8,1.86 -4.5,9.17 -4.7,12.46 -0.1,1.5 4.2,0.69 7.1,-1.32 z m -527.1,-77.185 c -1.1,-1.787 -2,-4.825 -2.1,-6.75 0,-1.925 -0.6,-4.334 -1.4,-5.353 -0.9,-1.221 -1.1,-2.586 -0.6,-4 9.9,-25.98 50.1,-87.748 50.1,-77.012 0,1.338 1,0.747 4.2,-2.368 6,-5.887 16.5,-9.015 11.4,-3.417 -1.6,1.721 -2.3,5.15 -1.1,5.15 1.9,0 4.5,-2.369 4.5,-4.088 0,-1.11 2.6,-5.408 5.7,-9.552 3.2,-4.144 6.9,-9.038 8.3,-10.876 2.8,-3.739 6.7,-5.803 15.3,-7.996 9.4,-2.419 11.2,-1.896 8.5,2.481 -1.8,2.837 -0.2,3.706 2.4,1.315 3.3,-3.028 10.1,-6.209 18.7,-8.74 7,-2.078 7.7,-2.543 10,-6.549 2.4,-4.312 2.4,-4.312 4.2,-2.042 2.3,2.782 2.4,6.361 0.3,8.108 -0.9,0.718 -2.5,3.131 -3.7,5.362 -4.3,8.613 -9.2,13.059 -15.5,14.373 -3.2,0.66 -8,2.552 -10.6,4.203 -7.1,4.529 -9.2,3.149 -4.1,-2.816 4.4,-5.325 2.1,-5.594 -7.5,-0.866 -5.3,2.559 -6.7,3.812 -7.6,6.387 -0.6,1.872 -2.7,4.44 -5.1,6.181 -7.5,5.431 -12.3,14.964 -12.3,24.357 0,3.5262 -2.5,4.5989 -5.9,2.6072 -1.7,-0.9441 -2.5,-2.1898 -2.3,-3.4172 0.6,-4.285 0.4,-7.643 -0.5,-8.269 -0.5,-0.365 -1.8,-2.125 -2.9,-3.913 -2.3,-3.906 -3.4,-4.012 -8.2,-0.75 -2,1.375 -5,2.5 -6.5,2.5 -2.4,0 -3.2,0.672 -4.6,3.933 -1.1,2.573 -2.8,4.4725 -4.9,5.4945 -1.8,0.8593 -3.7,2.5957 -4.2,3.8587 -0.4,1.2631 -1.5,2.8379 -2.3,3.4996 -0.8,0.66176 -2.3,3.1183 -3.3,5.4589 -1,2.3407 -3.3,5.9443 -5.1,8.0083 -5.4,6.088 -3.9,13.372 1.8,9.337 1.3,-0.874 2.7,-1.59 3.2,-1.59 1.1,0 -0.1,9.602 -2.4,19.637 -1.1,4.475 -1.9,8.679 -1.9,9.342 0,2.106 -17.6,22.021 -19.5,22.021 -0.3,0 -1.5,-1.462 -2.5,-3.25 z m 88,0.242 c -1.7,-1.762 -3,-4.015 -3,-5.008 0,-2.244 -5.5,-6.984 -8.1,-6.984 -1.4,0 -1.9,0.7 -1.9,2.441 0,2.835 -1.3,3.917 -3.8,3.136 -2.1,-0.668 -10.2,-12.404 -10.2,-14.773 0,-0.927 -0.4,-1.925 -0.9,-2.219 -2,-1.249 -3.5,-9.74 -2.1,-11.957 0.7,-1.17 1.4,-3.789 1.5,-5.821 0.2,-3.672 6.7,-15.807 8.5,-15.807 4.2,0 4.8,7.945 1,12.348 -1.7,1.879 -3,4.308 -3,5.397 0,1.089 1.3,3.679 3,5.755 1.6,2.077 3,4.212 3,4.745 0,0.533 0.8,0.663 1.7,0.288 3,-1.147 3.8,-1.087 3.5,0.258 -0.5,2.399 1.8,5.209 4.2,5.209 3,0 4,-1.522 3.7,-5.436 -0.2,-2.724 1.5,-8.564 2.5,-8.564 0.2,0 1.4,0.656 2.7,1.458 2.9,1.931 5.7,0.451 4.1,-2.179 -0.6,-0.978 -2.1,-1.926 -3.3,-2.105 -3.4,-0.5 -4.7,-4.352 -3.2,-9.123 0.8,-2.406 1.1,-6.242 0.8,-9.8134 -0.3,-3.9266 0,-6.9902 0.9,-9.2746 0.8,-1.8761 1.9,-5.4476 2.5,-7.9368 0.6,-2.704 2.2,-5.8012 4,-7.6942 1.7,-1.743 3.6,-4.216 4.3,-5.496 2.1,-4.222 9.3,-7.425 12.5,-5.545 1.8,1.082 4,1.399 6.9,1.011 5.3,-0.723 5.4,0.627 0.1,4.88 -13.8,11.063 -21.3,39.173 -12.9,48.318 1.5,1.65 3.8,5.789 5.1,9.198 2.3,6.197 2.3,6.197 5.5,3.75 5.6,-4.269 9.2,-1.314 4.4,3.552 -4.7,4.64 -2,6.28 4,2.488 4.4,-2.814 4.7,-3.707 2.3,-9.555 -2.3,-5.688 0,-10.933 4.6,-10.933 1.7,0 3.1,-0.394 3.1,-0.877 0,-1.326 -2.8,-3.369 -3.8,-2.762 -0.5,0.293 -2.2,-0.346 -3.8,-1.419 -1.6,-1.074 -4.4,-2.894 -6.2,-4.046 -4.9,-3.134 -1.8,-7.9589 8.6,-13.29 2.1,-1.1233 3.4,-2.6476 3.8,-4.5363 0.8,-3.9357 6,-7.7621 8.5,-6.2133 2.2,1.3629 4.9,1.5022 4.9,0.253 0,-0.4902 1.7,-3.0457 3.9,-5.6794 5.5,-6.628 8.7,-14.708 7.2,-18.034 -2,-4.429 1.3,-12.331 5.9,-14.152 2.7,-1.049 4.2,-2.526 5.4,-5.184 1.6,-3.383 7.4,-7.217 16.7,-10.886 0.4,-0.179 0.7,1.396 0.6,3.5 -0.3,4.446 3.3,5.823 7.5,2.892 3.1,-2.187 6.7,-1.951 9.5,0.616 2.2,2.113 2.4,2.128 5.8,0.5 1.9,-0.925 4.2,-1.682 5.1,-1.682 3,0 0.7,2.549 -4.9,5.21 -4.3,2.087 -6.2,3.756 -8.3,7.269 -2.2,3.806 -3.8,5.108 -9.8,7.886 -3.9,1.83 -8,4.297 -9,5.482 -2.9,3.244 -5.4,2.797 -5.8,-1.02 -0.4,-4.262 -2.5,-4.707 -3.4,-0.727 -0.3,1.763 -1.7,4.149 -2.9,5.303 -3.9,3.626 -12.8,16.006 -13.1,18.097 -0.1,1.1001 -0.2,2.3345 -0.3,2.7428 -0.1,0.4082 -1.5,1.9451 -3.1,3.4153 -1.7,1.4701 -3,3.2736 -3,4.0077 0,0.7341 -1,2.2511 -2.1,3.3712 -2.2,2.2387 -1.7,4.504 0.7,3.1454 3.8,-2.1356 12.3,0.9946 12.3,4.5546 0.1,0.68 1.6,1.895 3.6,2.699 4.7,1.961 4.7,5.911 0,15.3 -4.5,8.925 -17.2,18.138 -13.3,9.647 1.1,-2.317 0.9,-2.839 -1.2,-4.542 -4.8,-3.922 -8.3,-0.366 -5.5,5.599 1.2,2.442 1.5,4.235 0.9,5.023 -0.5,0.675 -2.6,3.467 -4.7,6.205 -5.3,7.141 -11.3,10.036 -28.1,13.582 -21.7,4.555 -23,4.594 -26.6,0.742 z m 268,-60.684 c -9.5,-3.3564 -18.2,-8.6774 -17.5,-10.667 2.3,-7.0778 1.8,-10.377 -2.5,-15.527 -4.9,-5.755 -7.5,-5.951 -6.4,-0.487 1.4,7.633 -4.3,8.486 -11,1.656 -5.5,-5.543 -5.6,-6.465 -1.6,-7.976 1.6,-0.623 3,-1.567 3,-2.098 0,-0.531 -1.4,-1.525 -3,-2.209 -1.8,-0.719 -3,-1.988 -3,-3.014 0,-2.247 -2.2,-3.097 -6,-2.334 -2.7,0.54 -3.2,0.253 -4.5,-2.958 -0.8,-1.956 -2,-3.839 -2.5,-4.184 -3.8,-2.342 2.3,-6.476 10,-6.8 6.1,-0.254 7.1,0.919 6.7,7.541 -0.2,4.674 -0.2,4.751 2.8,4.754 4.4,0.004 9.1,3.238 9.8,6.784 0.6,3.017 6,5.576 13.6,6.436 1.9,0.213 3.2,1.76 5.8,6.775 5.5,10.849 8.2,12.006 10.3,4.526 0.7,-2.489 1.5,-4.526 1.9,-4.526 1.2,0 3.9,3.347 5,6.324 1,2.7382 1.2,2.8005 6.4,2.1536 6.9,-0.8666 10.5,2.0646 7.8,6.3799 -1.1,1.6206 -4.5,0.76341 -8,-1.9946 -2.7,-2.1228 -6.9,-2.3971 -10.6,-0.7019 -2.8,1.2936 -3.3,3.5905 -1,4.4893 1,0.37989 1.3,1.2762 0.9,2.5403 -0.4,1.1882 0.1,2.7084 1.1,3.8815 1.8,1.9913 -3.1,2.8032 -7.5,1.2356 z" />
            <path
               style="fill:#546f63"
               inkscape:connector-curvature="0"
               id="path3715"
               d="m -1677.2,583.65 c -9,-0.74 -25.1,-3.45 -45.4,-7.61 -14.5,-2.98 1.6,-4.28 17.9,-1.45 4.7,0.81 8.9,-0.01 8.9,-1.75 0,-1.51 -1.5,-2.12 -7.7,-3.12 -4.2,-0.69 -6.3,-1.6 -7.8,-3.45 -2.2,-2.71 -9.3,-4.75 -17.5,-5.04 -7.6,-0.27 -7.9,-0.39 -9.5,-3.48 -1.2,-2.3 -2.3,-3 -4.5,-3 -1.6,0 -3.2,-0.49 -3.6,-1.07 -0.3,-0.59 -1.6,-1.46 -2.8,-1.94 -2.1,-0.86 1.8,-1.68 4.9,-1.01 2.3,0.52 22.4,2.35 27.5,2.5 8.3,0.25 8.7,0.35 11,2.76 1.7,1.89 3.3,2.3 10,2.61 9.7,0.44 9.9,-0.27 1,-5.24 -6.7,-3.77 -6.9,-3.96 -5.4,-6.13 1.1,-1.77 1.2,-2.76 0.3,-4.74 -0.9,-2 -0.8,-2.98 0.5,-4.95 1.6,-2.57 1.2,-3.79 -1.3,-3.79 -1.8,0 -12.1,-6.81 -12.1,-8.06 0,-0.52 1.9,-0.94 4.3,-0.94 5.1,0 6.7,-1.31 6.7,-5.68 0,-7.31 -13.8,-9.5 -16.5,-2.61 -1,2.49 -3.8,-4.29 -3.2,-7.59 1.9,-10.18 -5.9,-17.27 -18.7,-16.97 -9.4,0.21 -10.5,0.04 -14.7,-2.46 -11.4,-6.7 -15.7,-3.11 -11.4,9.47 2.2,6.08 -1.4,6.73 -7.4,1.34 -2.1,-1.93 -4.4,-3.5 -4.9,-3.5 -1.9,0 -2.3,-1.76 -1.1,-4.43 0.7,-1.42 2,-2.57 2.9,-2.57 4.7,0 4.2,-3.92 -0.7,-5.42 -1.2,-0.36 -2.9,-1.8 -3.8,-3.19 -0.9,-1.38 -3.5,-3.33 -5.9,-4.32 -2.3,-1 -6.2,-2.74 -8.6,-3.88 -10.3,-4.73 -16.8,-7.04 -21.5,-7.65 -8.9,-1.14 -13.5,-2.74 -15.6,-5.36 -1.5,-1.91 -3.3,-2.71 -7.5,-3.28 -3.9,-0.53 -7.4,-1.92 -11.7,-4.77 -13.1,-8.5 -18.4,-10.04 -20.3,-5.87 -1.6,3.77 -5,2.93 -4.7,-1.17 0.5,-5.34 -2.7,-8.06 -9.2,-7.89 -7.2,0.19 -16.2,-5 -18,-10.46 -2.2,-6.37 -2.9,-6.81 -10.4,-6.12 -6.1,0.57 -7,0.4 -9.7,-1.82 -1.6,-1.34 -4.7,-3.35 -6.9,-4.48 -4.3,-2.19 -18.7,-12.21 -22.2,-15.5 -2.9,-2.73 -5.4,-1.99 -6.8,2 -1,3.15 -1.2,3.22 -2.7,1.5 -4.4,-5.17 -12.6,-20.6 -22.7,-42.32 -14.2,-30.85 -27.9,-84.52 -15.7,-61.58 4.2,7.86 6.7,11.09 9.8,12.7 5.1,2.62 6.2,4.28 4.9,7.81 -2.2,6.34 5.1,16.71 15.1,21.52 2.6,1.27 4.8,3.19 5.6,5.05 2.1,4.41 7.1,9.31 10.3,10.02 1.5,0.33 4.5,1.83 6.6,3.33 4.1,2.99 11.1,7.15 11.9,7.15 5.2,0 -23.6,-32.22 -35.6,-39.76 -10.6,-6.72 -11.2,-7.55 -10.4,-16.05 0.7,-8.32 0,-9.52 -5.1,-8.67 -3.8,0.61 -6,-1.09 -8.1,-6.11 -0.9,-2.14 -2.5,-4.48 -3.5,-5.2 -1.1,-0.73 -1.9,-2.5 -1.9,-3.94 0,-1.44 -1.5,-5.55 -3.2,-9.14 -2.5,-5.12 -3.2,-7.88 -3.3,-12.81 0,-5.98 -0.2,-6.3 -2.7,-6.87 -5.7,-1.23 -9,-50.17 -4,-57.11 2.9,-3.96 3.4,-17 0.7,-18.97 -2.1,-1.52 -1.7,-15.12 0.9,-27.33 0.7,-3.6 1.8,-9.92 2.4,-14.04 2.8,-19.43 5.9,-22.04 9.7,-8 1.8,6.72 6.5,10.19 10.5,7.75 1.8,-1.07 2.3,-0.97 3.5,0.65 1.4,1.83 1.7,1.84 8.1,0.25 7.5,-1.85 8.8,-1.38 9.9,3.4 1,4.8 2.6,4.61 7.4,-0.88 5.4,-6.12 5.9,-6.21 8.8,-1.66 4.3,6.59 7.8,4.14 4.6,-3.23 -4.9,-11.52 -4.7,-10.27 -1.7,-13.43 3.4,-3.51 5.1,-3.6 6.5,-0.35 2.8,6.09 6.4,-0.09 4.6,-7.91 -0.8,-3.56 -0.8,-5.55 0.2,-8.19 1.8,-5.04 1.6,-12.867 -0.4,-21.159 -2.6,-10.463 4,-38.097 7.1,-29.739 1.6,4.473 4.8,4.582 7,0.243 0.9,-1.787 1.7,-3.391 1.9,-3.565 0.1,-0.173 2.4,2.077 5.1,5 15,16.409 23.9,22.766 32,22.831 1,0.008 3.7,0.663 5.9,1.456 6.5,2.339 14.5,1.739 29.5,-2.209 10.1,-2.677 11.2,-2.74 10.8,-0.64 -0.3,1.694 -7.5,6.104 -12.5,7.668 -1,0.322 -3,1.281 -4.3,2.13 -10.7,6.557 -15,7.382 -33.3,6.309 -9.5,-0.559 -15.7,0.472 -17.5,2.921 -0.7,1.014 -2.1,1.854 -3,1.854 -0.8,0 -1.8,0.61 -2,1.36 -0.4,1.03 0.3,1.19 2.6,0.66 5.5,-1.19 12.4,5.28 10.2,9.45 -0.9,1.6 -0.6,2.42 1.2,4.23 1.2,1.24 2.7,3.17 3.3,4.28 0.8,1.58 2.2,2.08 6.4,2.32 8.3,0.48 9.9,-0.23 12.2,-5.59 2.5,-5.98 5.3,-8.99 10.4,-11.25 2.2,-0.98 6.3,-4.08 9.2,-6.877 4,-3.919 5.9,-5.088 8.3,-5.088 2.4,0 3.9,-0.899 6.3,-3.687 1.7,-2.028 4.9,-5.385 6.9,-7.46 2.3,-2.298 3.8,-4.73 3.8,-6.22 0,-3.802 13.6,-15.289 15.7,-13.223 0.3,0.256 0.1,1.731 -0.5,3.278 -0.9,2.709 -2.4,3.846 -8.6,6.257 -2.5,0.992 -2.8,1.479 -2.3,4.238 0.6,2.739 0.2,3.526 -3.3,6.488 -2.1,1.854 -4,4.347 -4.2,5.541 -0.2,1.492 -1.4,2.432 -3.6,3.008 -1.8,0.461 -3.3,1.387 -3.4,2.059 0,0.672 -0.2,2.571 -0.2,4.221 -0.1,2.085 -0.8,3.305 -2.4,3.985 -2.3,1.02 -2.7,2.18 -1.6,4.93 0.8,2.2 3.1,1.98 4.4,-0.41 0.7,-1.3 2.1,-2 4,-2 2.9,0 7,-3.24 7,-5.54 0,-2.202 6.1,-9.599 9.6,-11.692 2.6,-1.512 4.4,-3.829 6.5,-8.308 1.5,-3.416 4,-6.954 5.3,-7.861 1.4,-0.907 2.6,-2.12 2.6,-2.694 0,-3.003 6.7,-8.999 11.7,-10.499 5.7,-1.673 8,-4.808 11.3,-14.911 0.7,-2.2 2.1,-5.568 3.1,-7.485 1,-1.917 1.9,-4.392 1.9,-5.5 0,-2.641 3.2,-9.618 5.4,-11.797 2.7,-2.672 4.9,-2.221 4.3,0.873 -0.3,1.425 0,4.051 0.5,5.837 0.9,2.841 0.7,3.553 -1.5,5.703 -3.1,3.189 -4.5,10.423 -2.3,12.833 0.9,0.932 1.6,2.168 1.6,2.747 0,1.999 7,6.515 9.4,6.056 2,-0.373 2.6,0.291 4.3,4.397 2.2,5.036 5.3,6.437 8.1,3.636 0.9,-0.933 1.2,-0.37 1.2,2.535 0,3.734 0,3.734 5,3.071 5.9,-0.79 5.9,-1.118 1.5,7.594 -2,3.823 -3.6,8.199 -3.6,9.726 0,1.526 -0.4,3.674 -0.9,4.774 -1,2.589 -0.2,4.5 1.8,4.5 8.9,0 16.7,5.744 10.8,7.945 -2.5,0.95 -3.5,0.59 -10.6,-3.954 -3,-1.92 -8.8,-5.304 -13,-7.521 -7.3,-3.886 -7.7,-4.287 -11,-11.213 -5,-10.283 -6.6,-9.567 -6.2,2.758 0.4,9.391 1,11.862 3.9,15.212 2.2,2.487 3.3,1.232 2.1,-2.3 -2,-5.821 3.9,-4.54 6.8,1.458 1.7,3.453 4.9,5.62 8.4,5.62 2,0 3.4,1.6 3.4,3.98 0.1,0.82 1,1.61 2.1,1.77 5.6,0.81 13.8,3.9 14.2,5.39 0.4,1.53 4.2,2.86 8.3,2.86 1.1,0 2.5,-1.71 3.8,-4.94 2.7,-6.12 2.7,-5.92 -0.3,-7.06 -4.5,-1.71 -2.1,-4.084 3.8,-3.773 6,0.313 7.8,-2.603 3.5,-5.635 -2.3,-1.597 -2.3,-1.597 0.9,-1.597 1.7,0 5,-1.224 7.2,-2.725 4.2,-2.721 4.3,-3.015 2.9,-8.275 -0.3,-1.235 0.8,-1.449 5.9,-1.213 5.3,0.247 6.4,0.003 7.5,-1.75 1.6,-2.545 4.8,-2.609 7.9,-0.157 1.3,1.034 3.2,2.047 4.3,2.251 1.2,0.231 2.3,1.612 2.8,3.621 0.7,2.918 1.7,3.731 4,3.367 1.2,-0.183 0.8,1.184 -0.8,3.323 -0.8,1.123 -1.4,4.111 -1.4,7.095 0,5.898 -1.3,7.498 -7.5,9.478 -7.3,2.32 -17.4,8.04 -20.3,11.44 -1.5,1.84 -4.8,4.25 -7.2,5.35 -12,5.34 -19.5,8.2 -21.5,8.2 -1.2,0 -4.1,0.95 -6.5,2.11 -2.5,1.17 -7.6,2.99 -11.4,4.06 -4.8,1.33 -8.2,3.02 -10.8,5.38 -3.6,3.24 -4.3,3.45 -10.9,3.45 -4.5,0 -7.8,0.52 -9.3,1.47 -2.2,1.48 -14.1,1.48 -18.7,0 -2.9,-0.92 -7.1,2.1 -6.7,4.84 0.2,1.66 0.9,2.13 2.8,1.95 13.9,-1.28 22,-0.37 21.7,2.43 -0.5,4.7 2.2,5.01 10.4,1.18 10,-4.71 13.2,-3.64 9.4,3.13 -0.8,1.37 -1.5,4.36 -1.5,6.64 0,4.7 -2.3,5.96 -8.5,4.8 -2.9,-0.54 -3.9,-0.12 -7.4,3.05 -2.2,2.02 -6.4,4.57 -9.3,5.67 -7.9,2.97 -11.3,6.95 -7.3,8.47 2.1,0.81 1.8,2.5 -1,7.51 -3.3,5.69 -3.3,8.45 0,9.27 3.3,0.84 3.1,2.46 -0.6,3.74 -1.8,0.64 -2.9,1.66 -2.7,2.57 0.7,3.83 -3.3,3.88 -6.8,0.08 -3.9,-4.32 -7,-6.17 -9,-5.42 -0.8,0.3 -4.2,-0.34 -7.6,-1.42 -3.3,-1.08 -7.8,-1.96 -9.9,-1.96 -2.1,0 -4.1,-0.45 -4.4,-1 -1.2,-1.92 -4.4,-1.08 -4.7,1.25 -0.5,3.09 -5.3,3.62 -8.2,0.9 -5.6,-5.22 -12.7,-2.89 -9.2,3.02 1.4,2.32 2,5.19 2,9.47 0.1,4.42 0.6,6.69 1.8,8.08 1,1.06 1.8,2.6 1.8,3.4 0,2.57 2.2,3.88 6.7,3.88 2.3,0 5.1,0.52 6.2,1.17 1.5,0.96 3,0.68 8,-1.5 7.4,-3.21 8.1,-3.26 8.1,-0.64 0,1.12 0.7,3.11 1.5,4.43 1.3,1.91 1.4,2.84 0.5,4.55 -1.4,2.48 -1,3.28 1.2,2.45 3.8,-1.47 8.4,-14.33 5.7,-16 -1.5,-0.92 1.9,-4.46 4.2,-4.46 1,0 1.9,0.65 1.9,1.44 0,6.47 7.6,7.9 8.6,1.61 0.3,-2.21 1.2,-4.53 2,-5.16 0.7,-0.63 1.4,-2.1 1.4,-3.27 0,-1.4 1.1,-2.63 3.2,-3.62 1.8,-0.83 3.5,-2.44 3.7,-3.58 1.5,-6 12.3,-12.55 14.7,-8.92 2,3.04 5.9,3.31 7.4,0.5 1.1,-2.14 6.7,-5.29 11.3,-6.4 1.6,-0.39 5.9,-3.78 9.9,-7.89 10.4,-10.55 19.4,-14.01 19.3,-7.49 0,3.22 -0.7,3.72 -7.1,5.32 -0.6,0.15 -1.4,2.62 -1.8,5.47 -0.7,6.54 -1.6,7.53 -7.7,9 -4.9,1.17 -4.9,1.24 -4.9,5.09 0,2.73 -0.5,3.9 -1.5,3.9 -2.5,0 -6.9,4.51 -6.2,6.37 0.7,1.91 7.7,-0.9 9.4,-3.76 0.4,-0.76 1.7,-1.56 2.8,-1.77 1.1,-0.2 2.7,-1.9 3.6,-3.76 1.5,-3.21 10.1,-8.14 11.6,-6.64 0.8,0.72 -1.8,3.55 -3.1,3.56 -1.2,0 -6.6,9.65 -6.6,11.74 0,3.78 8.9,5.21 13.8,2.22 2.9,-1.78 3.8,-1.88 6.7,-0.82 4.1,1.48 10,0 14.1,-3.54 4,-3.37 2.5,-8.86 -2.6,-9.6 -3,-0.45 -3.2,-0.65 -1.7,-1.88 3.9,-3.21 0.7,-10.08 -4.3,-9.35 -3.3,0.49 -3.5,-0.04 -3.1,-6.46 0.1,-1.75 -0.3,-4.15 -1,-5.34 -0.9,-1.82 -0.7,-2.55 1.2,-4.57 3.5,-3.82 5,-3.06 2.8,1.5 -3.7,7.69 0.8,14.94 7,11.35 5,-2.88 4.9,-2.92 5.3,1.5 0.2,2.98 0.7,3.75 2.3,3.75 3,0 3.3,-5.79 0.4,-7.84 -1.8,-1.29 -2.1,-2.11 -1.5,-5.22 0.4,-2.22 0.2,-4.86 -0.5,-6.6 -1,-2.42 -0.9,-3.19 0.4,-4.7 2.3,-2.47 2.1,-3.81 -0.9,-6.8 -3.3,-3.3 -2.8,-3.68 6.1,-4.41 6,-0.49 8.4,-1.23 12.6,-3.82 5.7,-3.58 8.1,-2.99 4.8,1.2 -1.5,1.9 -1.8,3.12 -1.1,4.31 0.5,0.91 0.7,2.51 0.4,3.55 -0.3,1.04 0.3,2.78 1.3,3.86 4.4,4.9 9.6,-0.63 5.6,-6.02 -4.9,-6.68 3.9,-14.81 13.4,-12.41 3.4,0.85 5,4.61 2.3,5.61 -2.9,1.12 -2.3,3.11 0.7,2.36 2,-0.49 3,-0.09 4.5,1.64 1.7,2.17 1.9,2.2 3.2,0.48 1,-1.39 1.9,-1.6 3.7,-0.9 3.3,1.22 9.1,-0.21 11,-2.71 1.1,-1.41 2.2,-1.86 3.8,-1.46 1.4,0.38 3.1,-0.16 4.9,-1.54 2.7,-2.14 2.7,-2.14 5.5,0.51 2.2,2.11 3.4,2.55 6,2.15 1.9,-0.28 4.5,0.05 5.9,0.72 2.1,1.02 5.5,1.27 9.3,0.66 2,-0.31 0.2,-9.62 -2.1,-10.6 -6.5,-2.86 -2.9,-8.83 5.8,-9.59 3.5,-0.32 8.5,-1.54 11,-2.73 2.4,-1.19 5.2,-2.17 6.1,-2.18 0.9,-0.01 3.1,-1.07 5,-2.35 1.9,-1.27 3.9,-2.21 4.4,-2.08 0.5,0.12 2.2,0.5 3.7,0.83 2,0.44 2.9,1.44 3.5,3.76 0.9,3.29 3.6,5.79 4.9,4.48 0.5,-0.42 0,-2.94 -0.9,-5.6 -2.4,-6.63 -2.2,-7.65 1,-7.6 1.8,0.02 2.8,-0.55 3.1,-1.79 0.4,-2.06 -2.5,-5.67 -4.5,-5.67 -0.7,0 -2.3,-1.54 -3.6,-3.42 -1.6,-2.45 -4.3,-4.34 -9.4,-6.67 -7.7,-3.44 -9.4,-5.33 -6.9,-7.763 2.7,-2.708 11.9,2.583 12.7,7.353 0.8,4.29 8.9,2.44 8.9,-2.03 0,-1.37 0.8,-3.01 2,-3.71 4.3,-2.68 -0.4,-7.507 -6.1,-6.26 -2.4,0.532 -3.9,0.1 -7.1,-1.967 -2.2,-1.457 -5.3,-2.817 -6.9,-3.022 -1.6,-0.206 -4.5,-1.306 -6.3,-2.445 -1.9,-1.139 -4.1,-2.071 -5,-2.071 -1.5,0 -5.6,-5.339 -5.6,-7.25 0,-2.619 5.2,-0.447 6.5,2.714 2.9,6.868 14.1,5.067 13.8,-2.207 -0.1,-2.977 0,-3.129 2.8,-2.585 3.2,0.647 3.2,0.592 2.9,-7.172 -0.2,-7.205 -0.8,-8.297 -5.1,-11.037 -4.1,-2.598 -8.8,-3.153 -12,-1.427 -1.5,0.799 -1.9,0.709 -1.9,-0.393 0,-1.984 -3,-2.938 -3.7,-1.174 -0.7,2.006 0.4,3.531 2.7,3.531 1.5,0 2,0.698 2,3 0,2.656 -0.4,3 -3,3 -5.6,0 -13.1,2.185 -16,4.663 -3.1,2.591 -5.8,2.538 -8,-0.158 -2.1,-2.482 1.3,-5.798 7.7,-7.577 6.5,-1.801 8.1,-4.28 3.8,-5.925 -4.8,-1.806 -8.1,-1.139 -13,2.629 -7.7,5.842 -17.5,4.406 -17.5,-2.548 0,-3.401 -1.4,-4.084 -8.2,-4.084 -5.7,0 -7,-0.567 -12,-5.248 -3.6,-3.432 -3.6,-3.432 3,-3.342 5.1,0.069 7,0.499 8,1.84 0.7,0.963 2.5,1.75 3.9,1.75 1.5,0 3.9,1.149 5.4,2.63 4,3.789 6.3,2.644 5.4,-2.666 -1.2,-7.122 3.6,-9.031 12.2,-4.857 3.7,1.791 4.8,1.928 7.2,0.917 1.9,-0.767 4.9,-0.942 8.5,-0.492 6.3,0.786 8,-1.662 3.3,-4.814 -5.1,-3.468 4.7,-6.191 11.4,-3.168 4.5,2.043 8.2,0.868 12.9,-4.052 2.4,-2.596 0.3,-6.234 -2.9,-4.981 -3,1.151 -3.5,1.003 -4.7,-1.402 -1.9,-3.536 -3.5,-4.143 -6.7,-2.488 -1.6,0.815 -3.6,1.365 -4.5,1.224 -1,-0.141 -3,0.072 -4.5,0.472 -3,0.777 -10.7,-4.223 -10.7,-6.907 0,-2.053 8.6,-4.898 11.2,-3.704 13.2,6.02 18.7,2.472 9.7,-6.2586 -4.6,-4.4505 -6,-6.6782 -6.9,-10.808 -0.4,-2.2985 -1.4,-3.1493 -5,-4.3687 -4.8,-1.6097 -12,-6.1897 -12,-7.6537 -0.1,-1.725 10.1,0.078 13.1,2.341 2.8,2.017 3,2.057 2.5,0.391 -3.3,-11.612 -2.4,-12.029 10.3,-5.226 10.9,5.828 13.1,7.481 13.1,9.868 0,1.5164 7.5,9.3467 15.5,16.079 1.6,1.3967 3.7,3.8638 4.5,5.482 1.9,3.619 5,4.196 10.1,1.889 3.8,-1.722 6.9,-0.958 6.9,1.716 0,0.505 0.9,2.182 2,3.727 2,2.664 2,3.004 0.5,6.582 -0.8,2.075 -1.5,5.648 -1.5,7.939 0,2.292 -0.9,5.837 -1.9,7.878 -1.9,3.711 -1.9,3.711 0.9,3.711 3.7,0 6,3.318 6.3,9.323 0.4,5.55 1.6,7.178 7.7,9.797 7.3,3.112 10.1,6.499 7.3,8.697 -1.2,0.926 -3.1,3.618 -4.3,5.982 -1.2,2.364 -2.8,4.55 -3.6,4.857 -1.9,0.729 -1.9,3.248 0.1,3.983 2.4,0.941 1.7,2.962 -2.3,6.284 -8.2,6.882 -8.4,7.252 -5,9.492 8.6,5.56 18.5,1.63 17.5,-6.916 -0.3,-3.187 0,-5.105 1.4,-7.174 1,-1.554 1.9,-3.65 1.9,-4.658 0,-1.028 0.5,-1.644 1.2,-1.402 0.7,0.248 1.1,1.659 0.9,3.333 -1.8,16.647 -0.6,20.907 3.7,13.409 2,-3.504 2.7,-3.703 4.1,-1.079 0.8,1.537 0.5,2.537 -1.4,4.897 -1.4,1.63 -2.5,3.8 -2.5,4.82 0,1.02 -0.9,3.21 -2,4.86 -2.6,3.83 -2.6,5.5 0,5.5 1.1,0 3.4,0.68 5,1.52 1.6,0.83 6,1.66 9.8,1.84 3.8,0.17 7.3,0.58 7.8,0.91 1.3,0.78 2.5,-0.17 4.7,-3.52 2.1,-3.45 4.3,-3.53 5.1,-0.21 0.4,1.82 2,3.12 5.2,4.52 5.3,2.28 5.6,5.98 0.8,10.95 -1.3,1.43 -2.4,3.79 -2.4,5.24 0,3.74 -2,7.49 -4.2,8.07 -2.2,0.59 -2.4,2.24 -0.3,3.05 0.9,0.34 1.8,-0.05 2.1,-0.89 0.3,-0.82 1.5,-1.48 2.6,-1.48 5,0 9.1,-4.89 8.4,-10.1 -0.6,-5.17 2.9,-9.9 7.3,-9.9 2,0 3.1,-1.88 3.1,-5.12 0,-1.07 0.6,-2.21 1.5,-2.52 0.9,-0.35 1.5,-1.87 1.5,-3.91 0,-1.83 0.4,-4.54 1,-6.03 3.6,-9.36 -6.9,-16.199 -12.1,-7.87 -2.5,4.13 -4.9,4.18 -6.2,0.14 -0.7,-2.15 -0.6,-3.23 0.7,-4.581 0.8,-0.974 1.6,-2.748 1.6,-3.942 0,-1.659 0.6,-2.172 2.5,-2.172 3,0 9.5,-3.129 11.5,-5.485 1,-1.234 2.2,-1.475 5.1,-0.986 5,0.834 5.1,-1.009 0.5,-4.733 -2.8,-2.208 -4.1,-2.598 -7,-2.12 -2.9,0.463 -3.6,0.259 -3.6,-0.968 0,-0.855 -1.2,-2.938 -2.6,-4.629 -5.3,-6.23 7.7,-3.882 19.2,3.481 4.6,2.948 6.3,3.475 10.2,3.232 4.6,-0.292 4.6,-0.292 5.2,3.708 0.3,2.2 1.3,5.35 2.2,7 3.6,6.756 4,8.935 2.4,14.615 -0.8,2.96 -1.4,6.74 -1.4,8.39 0.1,1.65 -0.2,3.78 -0.7,4.75 -0.5,1.25 -0.3,1.75 0.8,1.75 0.8,0 1.8,-1.01 2.2,-2.24 0.4,-1.22 1.6,-3.36 2.6,-4.75 1.1,-1.63 2.2,-5.86 2.9,-12.01 1.9,-17.358 2.1,-18.045 4.6,-20.519 1.3,-1.317 2.4,-3.432 2.4,-4.7 0,-1.267 0.9,-2.897 2.1,-3.622 1.6,-1.036 2,-1.956 1.5,-4.306 -0.6,-2.785 -0.4,-2.967 2.1,-2.673 2.3,0.264 2.7,0.722 2.4,2.815 -1.1,7.173 -0.1,15.447 2.2,18.945 2.9,4.251 4,9.512 2.6,12.091 -0.7,1.349 -0.5,3.019 0.7,5.959 2.8,7.04 -6.7,35.2 -15.2,45.02 -0.7,0.83 -2.1,4.16 -3.1,7.41 -1.7,5.35 -2.7,6.63 -10.8,13.86 -5,4.38 -10.2,9.31 -11.6,10.97 -1.4,1.65 -4.6,3.96 -7,5.12 -2.5,1.19 -5,3.28 -5.7,4.75 -0.7,1.45 -2.7,3.17 -4.5,3.83 -13.7,5.04 -21.7,14.02 -19.8,22.28 0.5,2.35 0.9,5.34 0.8,6.66 -0.4,3.85 1.9,3.53 4.2,-0.59 1.2,-2.09 4.1,-5.13 6.5,-6.76 3.3,-2.23 5,-4.39 7,-8.84 2.5,-5.89 2.5,-5.89 6.5,-5.22 4.2,0.72 13.2,-5.11 14.6,-9.48 0.3,-0.95 3.3,-3.93 6.6,-6.62 3.4,-2.69 7.5,-6.91 9.2,-9.38 1.6,-2.48 4.8,-6.02 6.9,-7.87 2.1,-1.85 5.4,-6.43 7.3,-10.18 1.9,-3.74 3.8,-7.04 4.2,-7.32 0.5,-0.28 2.4,-4.4 4.3,-9.16 2.4,-6.1 4.9,-10.18 8.2,-13.81 4.6,-4.97 8.3,-12.48 9.4,-19.14 0.3,-1.66 1.1,-4.37 1.7,-6.02 0.6,-1.65 1.2,-5.02 1.2,-7.491 0,-4.196 0.2,-4.601 3.7,-6.249 3.7,-1.756 5.2,-4.537 4.6,-8.406 -0.1,-1.022 1,-4.418 2.4,-7.547 1.5,-3.128 2.8,-6.301 2.8,-7.05 0,-1.909 2,-3.762 4.2,-3.762 2.2,0 7.9,-8.681 7.5,-11.5 -0.2,-1.576 -1,-2 -3.8,-2 -2.4,0 -4.6,-0.883 -6.8,-2.75 -3.9,-3.265 -6.1,-3.46 -8.4,-0.75 -3.7,4.309 -9.7,-1.168 -9.7,-8.82 0,-1.036 -1.2,-3.413 -2.5,-5.282 -1.4,-1.868 -3.4,-5.281 -4.5,-7.583 -4,-8.586 -20.5,-7.64 -30.5,1.752 -1.7,1.54 -5.2,3.337 -7.8,3.992 -7.1,1.772 -10.4,6.448 -7.1,10.09 3.1,3.455 -0.4,12.404 -4.7,12.166 -13.1,-0.712 -15.2,-1.378 -14.4,-4.697 1.9,-8.375 -1.3,-12.107 -5.2,-5.929 -0.9,1.546 -1.9,3.001 -2,3.232 -1,1.382 -5.4,-4.606 -4.9,-6.665 1.7,-6.453 -3.6,-8.502 -11,-4.32 -9.4,5.341 -16.2,2.465 -13.2,-5.669 1.5,-4.188 0.3,-5.209 -5,-4.324 -3.7,0.605 -3.7,0.684 -3.7,5.224 0,2.983 -0.7,5.293 -1.8,6.55 -2.5,2.773 -2.2,4.853 1.3,8.508 3.4,3.488 3.5,11.234 0.4,14.822 -1.3,1.481 -4.4,14.103 -4.4,17.91 0,1.101 0.9,2.069 2.4,2.437 1.3,0.336 2.7,1.473 3,2.526 1,3.116 4.5,7.043 8.7,9.659 4.1,2.616 4.8,4.119 2.3,5.086 -2.4,0.93 -6.4,-1.689 -9.6,-6.391 -1.6,-2.351 -3.6,-4.274 -4.3,-4.274 -5.9,0 -16.2,-9.182 -15,-13.215 2.7,-8.515 -9,-22.278 -14.6,-17.187 -2.3,2.063 -3.5,1.251 -5,-3.361 -0.6,-2.055 -2.3,-5.484 -3.6,-7.62 -5.6,-8.672 1.6,-30.931 9.3,-28.986 3,0.759 3.5,-6.297 0.6,-8.876 -5.5,-4.9215 -23.2,-6.8678 -29,-3.1827 -3.1,2.0503 -4.2,1.7737 -4.2,-1.0718 0,-1.9938 0.5,-2.5 2.4,-2.5 1.5,0 3.1,-0.93526 4.1,-2.3944 1,-1.618 2.2,-2.2287 3.5,-1.8834 2.6,0.6836 2.6,-1.8528 -0.1,-4.2436 -2.4,-2.2271 -1.1,-3.4401 3.8,-3.4631 2.5,-0.012 3.5,-0.57 4.1,-2.15 1.1,-2.902 5.6,2.308 4.6,5.3396 -0.9,2.8166 1.1,4.4962 6.2,5.2646 3.5,0.529 5.4,1.5729 8.2,4.5327 5.2,5.3774 13.1,6.8926 11.8,2.2525 -5.8,-21.364 -8.2,-25.616 -11.9,-21.255 -2.9,3.327 -8.8,1.975 -13.2,-3.027 -1.1,-1.227 -3.9,-3.057 -6.3,-4.067 -7,-3.024 -5.8,-3.553 15.3,-6.509 2.8,-0.394 4.7,-1.474 6.5,-3.606 2.3,-2.622 2.9,-2.888 4.7,-1.918 3.3,1.75 6,1.363 6.6,-0.946 0.8,-3.26 6.1,-2.303 6.5,1.187 0.4,3.706 7.4,6.713 8.4,3.636 0.9,-2.502 14.8,7.694 14.8,10.812 0,2.649 6.8,5.82 25.5,11.862 8,2.6046 20.9,2.9143 26.1,0.6278 2.5,-1.1282 5.2,-2.0518 5.8,-2.0518 3.9,0 5,-3.835 2.6,-9.505 -2.7,-6.55 -2.5,-7.43 2,-8.878 4.6,-1.492 5.3,-5.912 1.5,-10.371 -1.4,-1.669 -2.5,-4.174 -2.5,-5.567 0,-2.89 -4.2,-6.679 -7.3,-6.679 -1.2,0 -2.9,-0.744 -3.9,-1.655 -1.7,-1.539 -2,-1.539 -3.7,0 -2.7,2.435 -13.1,0.71 -13.1,-2.167 0,-2.013 2.8,-4.204 6.4,-4.928 3.8,-0.794 3.8,-0.794 0.2,-3.573 -2,-1.528 -3.6,-3.586 -3.6,-4.572 0,-2.423 -2.3,-4.198 -10.2,-7.917 -5.2,-2.48 -6.8,-3.72 -7.3,-5.913 -0.4,-1.526 -1.6,-3.764 -2.7,-4.974 -2.6,-2.758 -1.8,-5.051 1.7,-5.051 4.6,0 4.8,-2.354 0.6,-6.25 -2,-1.925 -4.4,-4.445 -5.2,-5.595 -0.8,-1.15 -3.2,-3.24 -5.4,-4.65 -2.2,-1.41 -7.9,-5.99 -12.5,-10.18 -10.5,-9.38 -22.6,-15.91 -34.3,-18.46 -4.5,-1 -9.6,-2.49 -11.2,-3.32 -14.6,-7.37 -49.2,-17.5 -74,-21.69 -6.6,-1.11 -15.2,-2.6 -19,-3.31 -4.8,-0.87 -16.3,-1.28 -35.3,-1.24 -18.6,0.03 -27.9,-0.29 -27.2,-0.94 1,-1.09 42.8,-1.22 57,-0.19 22.1,1.63 40.8,4.53 59.5,9.24 5.5,1.39 11.8,2.95 14,3.47 52.2,12.32 118.8,51.25 163,95.365 181.2,180.82 134.1,487.3 -92.5,602.9 -23.9,12.19 -28,12.53 -21.9,1.8 4.7,-8.26 -1.3,-14.62 -8.2,-8.77 -3.5,2.93 -7.9,1.88 -11.1,-2.67 -2.7,-3.76 -18.8,-2.76 -18.8,1.17 0,1.37 8.8,9.96 11.9,11.54 6.9,3.58 -6.9,7.26 -15.2,4.02 -2.8,-1.09 -4.4,-1.19 -6.4,-0.41 -1.5,0.57 -3.8,0.78 -5,0.47 -3.6,-0.91 -9.7,0.93 -12.6,3.81 -1.7,1.69 -3.7,2.65 -5.7,2.65 -1.6,0 -4.9,0.61 -7.3,1.35 -2.3,0.75 -7.2,2.16 -10.7,3.12 -3.6,0.97 -8.7,2.43 -11.3,3.24 -4.3,1.32 -5.1,1.31 -7.3,-0.15 -3.9,-2.6 -3.2,-5.15 2,-6.45 2.4,-0.61 5.1,-2.06 5.9,-3.21 0.8,-1.16 3.1,-3.22 5.2,-4.59 3.4,-2.37 3.5,-2.58 1.9,-4.36 -2.4,-2.63 -1.1,-5.17 2.3,-4.77 2.3,0.27 2.8,0.78 2.8,3.32 0,3.83 3.5,4.46 9.7,1.75 3,-1.33 5.3,-1.67 7.7,-1.16 4.2,0.89 6.1,0.24 6.1,-2.14 0,-3 -4,-4.95 -10,-4.97 -7.3,-0.02 -8.5,-0.93 -8.5,-6.2 0,-3.99 -0.4,-4.49 -4.7,-7.43 -5.1,-3.41 -4.6,-4.31 2.7,-4.34 2,-0.01 4,-0.91 5.5,-2.54 4.7,-5.02 -7.3,-11.57 -13.6,-7.43 -4.1,2.71 -12.8,3.46 -17,1.48 -3.8,-1.77 -3.7,-4.05 0.1,-3.11 4.7,1.18 11.9,-3.4 9.3,-5.95 -2.5,-2.48 -9.2,-2.29 -10.3,0.29 -0.6,1.23 -1.6,2.25 -2.4,2.25 -0.7,0 -2.5,0.83 -4,1.85 -1.4,1.02 -4.4,2.13 -6.6,2.46 -12.1,1.85 -17.3,20.69 -6.6,23.42 3.1,0.77 3.6,1.39 4.3,4.99 1.1,5.63 2.9,6.89 7.5,5.46 2,-0.61 3.8,-0.95 4,-0.75 1.8,1.74 -16.1,13.57 -20.5,13.57 -1,0 -2.4,0.51 -3,1.14 -1.5,1.47 -19.1,2.98 -22.9,1.95 -7.7,-2.12 -11.3,10.96 -3.7,13.43 3.9,1.24 1.2,4.48 -3.6,4.48 -4.5,0 -6.9,2.38 -4.8,4.74 3.2,3.49 2.2,3.63 -15.6,2.16 z m 262.8,-95.4 c 2.6,-1.81 5,-2.5 8.4,-2.5 2.6,0 5.6,-0.61 6.6,-1.34 2.9,-2.1 -1.7,-6.02 -6.2,-5.31 -3.9,0.63 -5,-0.81 -2.6,-3.47 1.1,-1.29 2.8,-1.89 4.6,-1.7 8.2,0.86 15.8,-14.25 15.3,-30.36 -0.3,-9.68 -0.3,-9.68 3.8,-9.5 5.7,0.24 6,-3.06 0.5,-5.15 -4.8,-1.83 -6.8,-1.02 -6.8,2.73 0,2.15 -0.6,3.15 -2.2,3.64 -1.2,0.38 -4,2.37 -6.2,4.44 -2.3,2.07 -6.1,4.73 -8.4,5.91 -3.9,1.95 -13.3,10.52 -13.2,12 0,0.33 0.7,1.45 1.5,2.49 1.2,1.63 1.2,2.26 -0.1,4.7 -0.8,1.55 -1.4,3.93 -1.4,5.28 0,3.5 -1,5.64 -2.6,5.64 -1.6,0 -1.6,-0.17 -2,6.74 -0.5,8.41 3.8,10.64 11,5.76 z m -268.4,-52.43 c 0.5,-3.69 2.6,-5.22 3.6,-2.66 0.8,2.05 6.7,2.11 8.4,0.09 0.6,-0.83 2.5,-1.5 4.1,-1.5 2.9,0 2.9,0 0.4,-2.75 -1.9,-2.03 -2.4,-3.44 -2,-5.35 0.8,-3.83 -1.6,-5.53 -5.6,-3.88 -2.8,1.15 -3.2,1.06 -4.6,-0.95 -1.3,-1.89 -2.1,-2.12 -5.5,-1.55 -2.9,0.49 -4.4,0.26 -5.6,-0.85 -1,-0.84 -4,-2.36 -6.7,-3.38 -5.4,-1.99 -8.4,-6.06 -8.5,-11.52 -0.1,-3.85 3.9,-6.41 7.7,-4.94 1.5,0.59 5.7,1.36 9.4,1.72 6.4,0.63 6.7,0.78 7.5,3.8 0.7,2.35 1.6,3.22 3.5,3.45 3.1,0.37 4.4,-1.99 2.6,-4.87 -1,-1.63 -1,-2.16 0.2,-2.91 1.9,-1.14 2.7,0.04 4.2,5.73 0.6,2.33 1.7,4.25 2.4,4.25 1.4,0 4.5,-2.66 4.5,-3.84 0,-0.39 2.6,-1.77 5.9,-3.07 5.1,-2 6.2,-2.89 7.1,-5.74 0.6,-1.86 1.5,-3.12 2,-2.8 1.6,0.98 1,9.37 -0.9,13.24 -4,7.93 -3.5,11.62 1.5,11.23 6.7,-0.53 10.6,-0.12 12.9,1.38 3.2,2.15 8.2,2.07 9.3,-0.15 2.1,-4.09 -3.5,-12.17 -10,-14.51 -2.5,-0.91 -5.1,-6.69 -3.4,-7.37 0.8,-0.29 2.2,-0.1 3.2,0.42 1,0.52 3.9,1.25 6.4,1.61 8,1.15 11,-5.23 4,-8.5 -5,-2.37 -6.5,-4.78 -4.3,-7.12 1.5,-1.69 1.5,-1.98 0,-3.43 -2,-2.05 -4.1,-0.78 -3.5,2.19 0.6,2.8 -2.2,3.87 -5.8,2.23 -1.9,-0.87 -2.8,-0.76 -4.3,0.57 -4.9,4.44 -4.7,-7.21 0.2,-12.59 6.1,-6.61 10.1,-6.23 10.6,1 0.1,2.58 3.2,1.11 4.6,-2.22 2.2,-5.25 1.9,-6.53 -1.5,-6.53 -4,0 -6.2,-3.68 -3.5,-5.68 1,-0.73 2.8,-1.32 4.1,-1.32 6.1,0 7.6,-4.79 2.4,-7.5 -3.4,-1.73 -3.8,-2.99 -1.5,-3.9 2.5,-0.95 10.4,-0.71 12.4,0.37 1.3,0.68 3.4,0.51 7.1,-0.57 3.1,-0.92 6.8,-1.32 9.3,-0.98 3,0.43 4.9,0.05 7.6,-1.52 2.4,-1.47 4.5,-1.93 6.8,-1.55 4.1,0.65 5.2,-1.23 3,-4.7 -0.9,-1.28 -1.7,-3.64 -1.9,-5.24 -0.3,-2.47 -0.8,-2.96 -3.6,-3.23 -2.5,-0.24 -3.4,-0.89 -3.8,-2.75 -0.7,-2.77 -3.1,-3.15 -6,-0.97 -4.5,3.45 -7.8,0.91 -4.6,-3.52 2.5,-3.29 2.8,-7.48 0.7,-8.28 -1.9,-0.76 -6.3,2.88 -6.7,5.6 -0.2,1.28 -1.2,2.37 -2.3,2.58 -2.6,0.46 -5.5,3.05 -5.5,4.79 0,2.96 -4.5,4.54 -9,3.16 -4.1,-1.29 -4.1,-1.29 -3.5,-7.34 0.8,-7.25 -1.7,-11.49 -3.1,-5.26 -0.4,1.81 -1.7,4.64 -3,6.3 -1.2,1.65 -3.2,4.89 -4.3,7.19 -1.2,2.3 -3.1,4.86 -4.2,5.68 -1.8,1.24 -2.1,2.11 -1.5,5.07 0.6,3.1 0.4,3.57 -1.3,3.57 -1.1,0 -2.8,1.19 -3.9,2.66 -1.4,1.97 -2.4,2.47 -3.8,1.92 -1.8,-0.69 -1.8,-0.86 0.6,-2.78 1.3,-1.12 2.5,-2.55 2.5,-3.17 0.1,-3.26 3.9,-9.28 6.8,-10.72 2.4,-1.23 3.3,-2.44 3.8,-5.31 0.3,-2.04 1.1,-4.22 1.7,-4.86 3.2,-3.15 -1.6,-9.74 -7.1,-9.74 -1.3,0 -3.2,-0.67 -4.3,-1.47 -2.2,-1.65 -8.4,-2.07 -8.4,-0.56 0,0.53 1.3,1.94 2.9,3.12 1.6,1.19 3.1,3 3.4,4.02 0.2,1.02 1.6,2.31 3.1,2.85 3.2,1.24 3.2,3.07 0.1,6.85 -1.4,1.64 -2.5,3.71 -2.5,4.62 0,2.26 -3.1,6.67 -4.1,6 -0.5,-0.3 -0.9,-2.12 -0.9,-4.03 0,-3.68 -2.4,-10.35 -3.7,-10.49 -0.5,-0.04 -2,-0.16 -3.4,-0.27 -1.5,-0.11 -3.4,-0.95 -4.3,-1.86 -3.8,-3.76 -8,-0.38 -7.3,5.8 0.8,6.06 -0.5,7.69 -2.9,3.95 -1.9,-2.92 -0.5,-7.78 4.2,-14.66 2.5,-3.63 2.5,-3.63 -0.1,-7.39 -1.4,-2.07 -2.5,-4.97 -2.5,-6.44 0,-1.66 -1.2,-3.75 -3,-5.54 -1.7,-1.59 -3,-3.4 -3,-4.04 0,-0.63 -0.9,-1.96 -2,-2.95 -1.6,-1.4 -1.9,-2.61 -1.4,-5.41 0.7,-4.57 -2.5,-8.55 -6.3,-7.83 -1.9,0.36 -2.7,-0.16 -3.8,-2.28 -1.5,-2.73 -3.4,-3.99 -6.1,-3.99 -3.8,0 -14.4,-8.47 -14.4,-11.46 0,-3.3 -2.8,-6.54 -5.7,-6.54 -2.2,0 -2.5,0.31 -1.8,2.25 3.1,9.83 1.7,13.87 -3.6,9.69 -2.9,-2.27 -3.8,-3.53 -3,-4.28 1.6,-1.57 1.3,-6.23 -0.5,-7.69 -1.2,-1.01 -1.4,-2.5 -0.8,-7.24 0.7,-6.82 -0.1,-7.02 -13.6,-2.99 -7.7,2.31 -16.4,13.26 -10.5,13.26 1,0 1.5,1.03 1.5,3.3 0,1.81 0.5,3.82 1.1,4.47 0.9,0.9 0.8,1.61 -0.5,3.03 -3,3.39 -1.1,5.78 8.6,10.38 6.5,3.1 7,4.48 2.9,8.7 -1.6,1.63 -3.1,3.47 -3.3,4.08 -0.2,0.62 -3.2,1.52 -6.7,2.02 -6.8,0.95 -8.7,2.19 -13.2,8.34 -3.9,5.26 -3,6.68 3.9,6.68 4.9,0 5.8,-0.3 6.7,-2.25 1.3,-2.91 3.6,-3.29 6.4,-1.04 2.8,2.34 1.9,5.29 -1.8,5.29 -1.8,0 -3.5,1.08 -5.4,3.5 -3.4,4.17 -3.9,4.23 -8.1,1 -3.9,-2.93 -9.4,-3.38 -10.3,-0.85 -0.7,1.61 0.9,3.35 5.3,5.94 1.7,1.05 1.7,1.29 -0.9,4.69 -1.5,1.97 -3.2,4.73 -3.7,6.15 -1.2,3.12 -2.1,3.21 -4.6,0.45 -1.1,-1.16 -2.9,-2.49 -4.1,-2.95 -2.8,-1.05 -3.1,-11.58 -0.4,-13.64 1.3,-1.02 1.2,-1.18 -0.9,-1.06 -9.1,0.48 -10.5,-0.55 -7,-4.96 2.7,-3.43 2.5,-6.08 -0.5,-7.46 -3.7,-1.65 -2.6,-8.13 1.3,-7.75 3.2,0.32 4.2,-0.08 4.2,-1.86 0,-5.92 -4.9,-5.32 -11.5,1.41 -6.6,6.68 -9.2,6.33 -8.1,-1.06 2.1,-13.09 1.4,-15.05 -5.4,-15.95 -4.2,-0.57 -5.5,-0.33 -7.9,1.48 -3.7,2.71 -8.4,0.53 -10.7,-4.92 -0.8,-1.86 -2,-3.16 -2.7,-2.92 -1.9,0.63 -2.1,4.53 -0.3,8.23 0.9,1.83 1.6,5.41 1.6,7.96 0,2.9 0.9,6.39 2.4,9.35 3.6,7.28 3.8,14.93 0.3,19.48 -2.9,3.84 -3.4,6.64 -1.7,9.87 1.1,2.06 -0.4,4.75 -6,10.67 -2.4,2.55 -7,2.33 -10.2,-0.48 -1.7,-1.49 -8.8,-2.08 -10.7,-0.88 -0.6,0.37 -1.1,2.62 -1.1,4.99 0,5.54 -2.2,7.67 -5.1,5.04 -1.7,-1.61 -2.5,-1.68 -7,-0.64 -2.8,0.64 -6.2,1.17 -7.5,1.17 -4.3,0 -5.6,3.65 -5.1,13.73 0.6,12.63 3.4,17.27 10.4,17.27 9.1,0 17,19.64 8.9,22.44 -2.6,0.93 -3.1,0.62 -7.7,-4.65 -7.1,-8.12 -14.9,-9.34 -14.9,-2.34 0,5.71 -3.3,5.37 -9.7,-1.02 -5.5,-5.6 -7.1,-6.3 -9.1,-4.23 -4.3,4.23 8.6,16.8 17.1,16.8 2.5,0 9.5,4.52 13.5,8.62 3.4,3.61 6,3.09 7.9,-1.57 1,-2.51 2.5,-4.33 4.1,-4.99 1.5,-0.57 3.4,-1.54 4.2,-2.16 2.7,-2.01 9,1.36 9,4.85 0,4.95 5.1,9.25 11,9.25 2.5,0 4.3,0.72 5.9,2.41 1.2,1.33 3.2,2.66 4.4,2.96 1.2,0.3 2.6,1.56 3.2,2.8 1.3,3.04 7.1,4.2 12.1,2.45 4.7,-1.6 5.6,-4.71 2.4,-8.11 -1.2,-1.26 -3.8,-5.61 -5.9,-9.65 -3.6,-7.3 -3.7,-7.36 -7.6,-7.36 -4.1,0 -4.3,-0.16 -6.1,-7.25 -0.2,-0.73 -2,-1.25 -4.3,-1.25 -5.6,0 -9.1,-3.06 -9.1,-8.02 0,-2.84 -0.6,-4.28 -2.2,-5.39 -2.9,-2.02 -1.4,-5.45 3.5,-8.37 3.5,-2.07 3.5,-2.07 3.3,0.6 -0.1,2.07 0.3,2.68 1.9,2.68 1.3,0 2,-0.67 2,-2 0,-2.82 1.4,-3.53 5.7,-2.85 2.8,0.45 3.8,0.25 3.9,-0.78 0.6,-8.61 0.7,-8.34 -4.1,-8.87 -3.1,-0.34 -4.6,-1.02 -4.8,-2.09 -0.6,-2.8 10.4,-1.82 16.8,1.5 3.1,1.62 6.2,2.58 7.6,2.31 3.4,-0.65 2.9,0.76 -1.1,3.14 -3.7,2.18 -4.8,5.72 -2,6.77 1.8,0.72 1.9,3.75 0.1,5.26 -3.5,2.91 -2.6,17.39 1.3,19.98 1.1,0.75 2.1,1.98 2.1,2.72 0,2.66 4.7,4.71 9.4,4.07 3.2,-0.44 4.7,-0.21 5.6,0.87 0.7,0.8 1.8,1.47 2.6,1.47 0.8,0 1.4,1.1 1.4,2.91 0,3.22 1.5,4.29 4.2,2.92 2.2,-1.15 2.4,-6.39 0.2,-7.22 -0.9,-0.33 -1.3,-1.05 -0.9,-1.61 0.9,-1.48 4.8,-1.22 7,0.46 6.2,4.66 17.7,-12.73 12.2,-18.33 -1,-1.02 -0.8,-1.55 0.8,-2.7 1.1,-0.78 2.9,-2.12 4,-2.98 1.1,-0.86 2.9,-2.18 4,-2.93 1.9,-1.35 1.9,-1.38 -0.2,-4.34 -6.1,-8.18 -0.7,-14.06 6.9,-7.63 1.7,1.4 4.4,2.82 6,3.14 2.4,0.49 2.8,0.95 2.3,2.91 -0.4,1.68 0,2.61 1.5,3.39 1.1,0.59 2,1.59 2,2.22 0,0.63 1.6,3.51 3.6,6.4 4.4,6.4 4.3,12.39 -0.2,12.39 -1.6,0 -2.4,0.56 -2.4,1.6 0,1.21 0.6,1.46 2.4,0.99 2.5,-0.61 6.5,4.15 4.9,5.76 -3.5,3.51 -1.8,13.65 2.3,13.65 1.5,0 3.7,1.46 6,4 4.2,4.65 7.4,5.3 7.4,1.5 0,-2.2 0.4,-2.5 3.5,-2.5 3.6,0 3.6,0 3,7.02 -0.7,8.31 0.7,9.67 5.4,5.66 3.1,-2.61 8.7,-4.4 9.9,-3.16 0.4,0.39 -0.2,1.22 -1.2,1.84 -9.8,5.99 -7.9,10.29 4.6,10.18 5.2,-0.04 5.3,-0.07 5.8,-3.47 z m 240,-9.03 c 3.1,-2.73 7.7,-5.73 10.1,-6.68 4.8,-1.9 11.1,-5.68 14.5,-8.67 1.2,-1.06 3.7,-2.22 5.5,-2.59 3.9,-0.78 5,-3.86 2.4,-6.44 -1.9,-1.88 -5.6,-0.84 -9.3,2.57 -3.1,2.88 -3.6,1.9 -2.2,-4.38 0.6,-2.95 1.4,-7.38 1.8,-9.85 0.6,-4.08 0.9,-4.47 3.2,-4.18 1.3,0.18 4.3,0.41 6.6,0.5 4.8,0.21 7,1.79 7.9,5.79 0.5,2.28 1.3,3.11 3.6,3.57 2.7,0.54 3,0.91 2.5,3.46 -0.8,3.78 2.8,3.89 10.8,0.33 6,-2.62 6.9,-4.74 2.3,-5.28 -3.8,-0.46 -5.4,-3.03 -6.1,-9.9 -0.7,-6.78 0,-7.88 3.6,-6.22 2,0.92 3,0.68 6.2,-1.45 2,-1.39 4.6,-2.81 5.6,-3.15 2.5,-0.78 3.5,-4.91 2.1,-8.1 -1.6,-3.5 -1.4,-4.37 0.9,-4.37 2.8,0 3.4,-2.35 1.5,-5.38 -2.2,-3.34 -1.1,-4.82 3.3,-4.56 5.9,0.34 7,0.06 9.3,-2.23 2.2,-2.16 2.2,-2.16 4.3,0.5 2.8,3.5 5,3.36 9.5,-0.58 2.1,-1.79 5.3,-4.43 7.2,-5.88 4.1,-3.18 9.3,-11.71 12.4,-20.14 1.8,-5.22 2.8,-6.52 5.8,-7.98 4.5,-2.18 5.4,-5.15 3.6,-12.45 -1,-4.26 -1,-5.92 -0.1,-7.38 2.6,-4.17 -0.7,-7.15 -3.8,-3.42 -1.9,2.22 -2.9,1.83 -3.2,-1.25 -0.3,-2.54 -0.8,-2.8 -5.8,-3.39 -3.1,-0.35 -6.7,-1.08 -8,-1.61 -9.3,-3.63 -15.9,8.96 -11.6,22.12 3,9.12 3.1,11.37 1,14.35 -1,1.54 -1.3,3.35 -0.8,6.25 1,6.29 -1.3,8.27 -8.7,7.44 -5.2,-0.59 -5.8,-0.44 -9,2.34 -4.9,4.29 -7.3,4.77 -10.8,2.2 -5.7,-4.2 -9.4,0.46 -5.6,7.05 2.1,3.69 1.8,5.93 -1,6.98 -1.3,0.51 -3.2,2.07 -4.1,3.47 -0.9,1.4 -2.8,3.11 -4.3,3.8 -3.5,1.68 -3.7,3.87 -0.8,7.36 2.9,3.57 2.4,5.39 -1.5,5.39 -2.2,0 -4,0.97 -6.2,3.36 -7.2,7.77 -17.6,6.82 -21.2,-1.94 -1.7,-4.01 -5.9,-4.74 -8.9,-1.51 -2.4,2.7 -5.7,3.28 -10.2,1.76 -5,-1.71 -7.2,-1.13 -8,2.15 -0.9,3.93 -3.3,6.18 -6.5,6.18 -3.5,0 -6.8,3.15 -6.8,6.42 0,3.41 -4.6,6.89 -7.2,5.49 -1.4,-0.73 -3,-0.69 -5.5,0.15 -2.4,0.77 -5.8,0.93 -9.7,0.46 -3.4,-0.4 -7.4,-0.67 -9,-0.6 -2,0.08 -4.1,-0.97 -6.8,-3.48 -3.7,-3.35 -4.4,-3.58 -9.5,-3.27 -8.8,0.52 -9.9,-5.8 -1.3,-7.68 3.6,-0.78 5.2,-2.74 4.8,-5.68 -0.5,-3.2 -3.8,-3.57 -6,-0.67 -1.5,2.02 -2,2.17 -3.5,1.08 -1,-0.71 -3.1,-2.06 -4.7,-3 -1.5,-0.95 -5.1,-3.21 -8,-5.03 -2.8,-1.81 -6.3,-3.54 -7.7,-3.83 -1.7,-0.35 -3,-1.58 -3.7,-3.45 -1.3,-3.62 -3.2,-3.7 -11.5,-0.48 -3.4,1.34 -7,2.68 -8,2.98 -2.5,0.77 -3.2,3.37 -1.5,5.37 0.9,0.94 1.9,3.29 2.3,5.22 1,5.01 2.1,6.08 5.1,4.94 1.4,-0.52 3.4,-0.94 4.5,-0.94 1.2,0 3.7,-1.38 5.6,-3.06 4.1,-3.65 5.5,-3.42 6.4,1.13 0.4,2.12 2,4.56 4.2,6.42 3.8,3.18 3.2,9.51 -0.7,9.51 -2.3,0 -3.6,3 -2.4,5.59 1.2,2.66 -2.2,9.49 -5.9,11.94 -3,1.98 -3,4.22 0.2,5.66 2.3,1.04 2.9,0.79 6.5,-2.72 4,-3.88 4,-3.88 8.5,-1.67 3.4,1.67 5,1.97 6.4,1.21 2.8,-1.47 8.6,-1.24 12.7,0.48 2,0.82 4,1.22 4.6,0.89 0.5,-0.34 2.7,0.19 4.9,1.16 3.1,1.43 4.4,1.55 6.4,0.61 1.4,-0.63 3.9,-1.15 5.5,-1.15 1.6,0 4.9,-0.43 7.2,-0.95 2.3,-0.52 6.7,-1.49 9.8,-2.15 3,-0.67 6.6,-2 8,-2.97 3,-2.11 10,-3.5 10,-1.99 0,1.47 -8,7.06 -10.1,7.06 -2.3,0 -4.3,2.6 -3.5,4.65 0.4,1.08 -0.3,2.68 -2.1,4.51 -3.5,3.61 -2,5.99 2,3.34 2.5,-1.64 2.6,-1.62 3.2,0.92 1.7,6.46 8.8,6.29 16.5,-0.38 z m -142.7,-38.55 c 8.9,-9.28 9.8,-9.74 11.5,-5.96 2.7,5.95 6.9,-0.47 5.2,-8 -1.1,-4.94 1.9,-9.8 6.7,-10.73 3.9,-0.74 4.9,-8.15 1.3,-9.29 -1,-0.3 -2.3,-1.7 -2.9,-3.1 -2,-4.39 -4.5,-2.88 -7.2,4.34 -0.7,2.08 -1.9,3.25 -3.1,3.25 -2.2,0 -2.3,-0.84 -0.4,-3.35 2,-2.55 0.9,-4.65 -2.3,-4.65 -1.5,0 -3.2,-0.49 -3.8,-1.09 -3.9,-3.92 -7.8,1.58 -4.4,6.21 2.1,2.88 2.1,2.88 -0.3,2.88 -4.5,0 -7.8,3.71 -7.5,8.37 0.4,7.63 0.1,8.47 -4.1,10.61 -5,2.56 -8,2.63 -8,0.17 0,-2.9 -3.8,-5.8 -5.8,-4.5 -3.4,2.1 -2.3,7.87 1.4,7.71 2.7,-0.12 3.2,0.26 3.7,2.76 0.4,1.73 1.6,3.34 3,3.99 1.3,0.6 3.4,2.85 4.6,4.99 2.9,5.22 3.1,5.15 12.4,-4.61 z m 25.5,-53.86 c 1.2,-1.13 3.6,-2.53 5.4,-3.1 4.3,-1.45 5.7,-3.89 3.4,-6.33 -1.5,-1.71 -1.5,-2.05 -0.2,-3.18 2.2,-1.81 1.9,-3.74 -0.8,-5.52 -4.8,-3.16 -5.6,-12.09 -1.4,-15.54 4.1,-3.29 3,-9.46 -1.7,-9.52 -3.8,-0.05 -4.2,-0.37 -6.7,-5 -4.5,-8.18 -6.4,-5.87 -4.4,5.19 0.8,4.09 0.7,4.15 -2.8,5.31 -1.9,0.65 -4.9,2.84 -6.6,4.87 -1.6,2.03 -3.9,4.67 -5.1,5.88 -3.3,3.42 -6.1,9.25 -5.4,11.38 0.7,2.29 1.7,2.36 7,0.45 6,-2.17 6.9,-1.96 7.2,1.72 0.1,2.15 1.1,3.87 2.7,5.09 2.1,1.47 2.6,2.69 2.6,6.17 0,5.95 1.9,6.55 6.8,2.13 z m -348.8,-65.88 c 3.6,-6 -0.3,-10.63 -10,-11.79 -4.5,-0.54 -4.5,-0.54 -1.8,-1.91 2.1,-1.04 3.3,-1.11 5.1,-0.29 1.8,0.8 3.7,0.76 7.2,-0.14 5.5,-1.4 6.7,-3.19 3.1,-4.57 -1.4,-0.53 -3,-1.88 -3.6,-3.01 -0.6,-1.12 -1.9,-2.04 -2.9,-2.04 -0.9,0 -2.7,-0.73 -4,-1.62 -1.6,-1.12 -3.6,-1.48 -6.6,-1.15 -4,0.46 -4.2,0.33 -5.1,-2.63 -0.7,-2.35 -1.6,-3.18 -3.7,-3.42 -2.8,-0.33 -6.7,-4.37 -6.7,-7 0,-0.85 -0.6,-2.97 -1.2,-4.71 -1,-2.72 -0.8,-3.57 0.9,-6.07 2.7,-3.76 3.9,-15.4 1.6,-15.4 -4.1,0 -9.3,5.05 -9.3,9.19 0,3.44 -1.6,4.38 -4.6,2.77 -3.9,-2.07 -7.5,2.59 -4.4,5.67 0.7,0.7 0.7,1.89 0.1,3.61 -0.6,1.41 -1.3,5.31 -1.7,8.66 -0.8,6.92 -4.3,8.39 -9.7,4.1 -5.3,-4.2 -10.1,0.56 -7.2,7.23 5.1,11.95 11.3,13.82 11.5,3.47 0,-2.91 4.6,-8.06 6.5,-7.33 2.6,1.01 1.9,8.88 -1,11.44 -4.5,3.87 -1.2,10.6 6.5,13.22 2.4,0.84 5.4,2.04 6.5,2.65 2.6,1.48 6.4,1.86 9.2,0.93 6,-2.01 14.1,-1.5 15.7,0.99 2.5,3.69 7.1,3.27 9.6,-0.85 z m 35.6,-104.32 c 1.7,-0.25 4.1,-1.58 5.4,-2.95 2.5,-2.7 4.9,-3.11 8.2,-1.36 1.6,0.84 3.4,0.8 7.4,-0.15 4.3,-1.03 5.6,-1.03 6.8,-0.01 1.9,1.53 6,0.66 9.3,-1.98 1.9,-1.49 4.1,-1.89 10.6,-1.92 13.9,-0.06 18.1,-2.65 10.4,-6.4 -3.5,-1.72 -5,-3.66 -2.7,-3.66 0.5,0 1,-0.9 1,-1.99 0,-2.26 -3.6,-3.53 -7.7,-2.74 -1.4,0.28 -3.9,0.13 -5.5,-0.33 -2.2,-0.63 -3.1,-0.48 -3.5,0.61 -0.3,0.8 -1.4,1.45 -2.4,1.45 -2.2,0 -2.6,-1.52 -0.7,-2.7 4.7,-2.97 3.6,-12.86 -1.4,-11.77 -6.8,1.5 -14.7,-0.69 -10,-2.79 2.4,-1.06 4.6,-2.78 4.9,-3.82 0.4,-1.43 1.3,-1.84 3.6,-1.66 2.3,0.17 3.2,-0.23 3.4,-1.52 0.5,-2.2 -2.4,-3.42 -4.7,-1.99 -2.5,1.52 -7.4,-1.85 -8,-5.48 -1.2,-6.42 -9,-3.18 -9,3.72 0,3.65 -0.4,4.09 -6.8,8.36 -3.8,2.48 -7.7,5.45 -8.7,6.59 -1,1.14 -3.3,2.8 -4.9,3.69 -1.7,0.89 -4.3,2.22 -5.7,2.95 -1.4,0.74 -3.8,2.71 -5.4,4.38 -1.6,1.67 -3.4,3.04 -4,3.04 -2.7,0 -8.7,6.27 -8.4,8.87 0.1,1.44 -0.1,3.66 -0.5,4.92 -1.2,3.49 0.9,5.21 6.3,5.21 2.6,0 5.1,0.4 5.6,0.9 1.9,1.77 7.7,1.95 17.1,0.53 z M -1889,70.225 c -1.4,-0.792 -3.6,-3.518 -4.9,-6.057 -3.6,-7.566 -11.9,-11.328 -11.9,-5.423 0,7.933 -7.1,1.016 -12.7,-12.319 -3.7,-9.064 -4,-10.883 -1.8,-12.681 0.8,-0.718 1.5,-2.899 1.5,-5.155 0,-4.349 4.2,-13.604 6.6,-14.524 4.5,-1.749 4.9,6 0.5,9.716 -4.9,4.052 -4.1,7.249 4,16.781 0.6,0.725 1.7,1.071 2.5,0.769 0.9,-0.344 1.8,0.38 2.4,1.945 2.4,6.356 10.4,4.744 9.8,-1.971 -0.3,-2.477 0,-3.07 1.7,-3.112 14.6,-0.375 16.9,-7.711 3.5,-11.187 -3.4,-0.863 -3.5,-1.103 -3.2,-4.835 0.1,-2.159 0.4,-7.527 0.6,-11.927 0.5,-10.852 3.6,-20.649 8,-25.587 2,-2.155 3.6,-4.615 3.6,-5.466 0,-1.46 5.4,-4.447 8.1,-4.447 1,0 1,0.267 0.1,1.2 -3,2.933 -0.6,6.227 3.7,5.115 3,-0.79 2.8,-0.392 -6.9,18.146 -2,3.9014 -3.1,7.3564 -3.1,10 0.1,2.222 -0.2,6.89 -0.6,10.373 -0.5,5.486 -0.3,6.719 1.5,9.21 1.2,1.581 2.2,3.137 2.2,3.456 0,0.32 0.8,1.801 1.9,3.291 1,1.49 2.2,4.397 2.5,6.459 0.8,4.787 3.9,5.073 8.1,0.744 2,-2.137 3.2,-2.695 3.9,-1.929 0.8,0.761 0.4,1.618 -1.2,2.917 -4.7,3.828 -1.9,8.448 3.4,5.693 6,-3.106 6.9,-5.069 5.1,-10.916 -1.5,-4.631 -1.5,-5.427 -0.2,-7.471 1.9,-2.831 3.8,-3.019 3,-0.283 -0.8,2.467 1.8,3.781 4,1.996 0.8,-0.699 2.5,-0.953 3.9,-0.593 3.6,0.88 3.2,-0.553 -1.4,-5.908 -4.2,-4.822 -4.7,-5.97 -3,-7 0.5,-0.339 1,-1.491 1,-2.559 0,-2.789 -3.1,-2.432 -5.5,0.647 -2.1,2.588 -2.1,2.588 -6.3,-0.177 -5.2,-3.406 -5.2,-3.17 0.4,-7.4152 6.2,-4.6738 9.9,-8.2184 10.5,-9.8876 0.7,-2.0957 4.9,-0.3896 4.9,1.9918 0,1.0806 -0.7,3.5802 -1.5,5.5547 -2.1,4.9833 -2,5.3913 1.5,4.1683 2.4,-0.807 3.7,-0.757 5.5,0.202 1.9,1.001 2.7,1.016 3.9,0.068 2.4,-2.0443 11,-0.992 11.4,1.407 0.2,1.1 2.2,3.601 4.4,5.556 4.6,3.976 4.2,7.367 -1.8,17.564 -3.4,5.875 -10.4,8.121 -10.4,3.345 0,-2.503 -4.4,-5.316 -6.9,-4.496 -2.9,0.917 -3.4,3.74 -1.6,8.426 3.1,7.708 -11.9,21.019 -26,23.038 -16.5,2.351 -19.3,2.887 -21.3,3.964 -2.7,1.427 -4.1,1.345 -7.4,-0.417 z m -91.3,-2.43 c -0.9,-1.623 -1.5,-4.521 -1.5,-6.441 0,-1.92 -0.5,-3.769 -1,-4.109 -3.1,-1.886 4.6,-19.229 18.4,-41.5 18,-29.032 29.3,-43.983 30.6,-40.437 0.4,1.113 1.5,0.478 4.4,-2.521 4.2,-4.264 10.1,-6.937 11.7,-5.307 0.6,0.6 0.4,1.422 -0.6,2.23 -1.5,1.208 -2.2,5.035 -1,5.035 1.9,0 4.5,-2.369 4.5,-4.088 0,-1.11 2.6,-5.408 5.7,-9.552 3.2,-4.144 6.9,-9.046 8.3,-10.894 5.1,-6.956 24.5,-11.573 23.3,-5.563 -0.7,3.493 1.4,4.338 3.7,1.519 2.5,-2.933 13.9,-7.8 23.1,-9.826 1.6,-0.353 3.5,-1.961 4.7,-4.089 2.4,-4.062 3.9,-4.421 5.1,-1.257 0.6,1.537 0.4,2.884 -0.5,4.25 -0.8,1.1 -2.4,3.8 -3.5,6 -3,5.522 -7.9,10.5 -10.5,10.5 -1.2,0 -2.9,0.875 -3.9,1.944 -1,1.069 -3,2.208 -4.4,2.531 -1.5,0.324 -4.7,1.922 -7.2,3.553 -6.7,4.437 -8,3.61 -3.3,-2.011 4,-4.787 1.9,-5.696 -5.8,-2.489 -7.1,2.97 -10.4,5.586 -11.2,8.85 -0.3,1.203 -2.6,3.612 -5.1,5.353 -5.4,3.848 -11.2,12.341 -12,17.769 -1.3,8.2753 -1.5,8.6476 -3.8,8.3154 -2,-0.277 -2.2,-0.8244 -1.9,-4.5462 0.6,-8.8372 -7.3,-15.091 -13.6,-10.769 -2,1.375 -5,2.5 -6.5,2.5 -2.4,0 -3.2,0.672 -4.6,3.933 -1.1,2.573 -2.8,4.4725 -4.9,5.4945 -1.8,0.8593 -3.7,2.5957 -4.2,3.8587 -0.4,1.2631 -1.5,2.8379 -2.3,3.4996 -0.8,0.66176 -2.3,3.1183 -3.3,5.4589 -1,2.3407 -3.4,5.9733 -5.2,8.0733 -5.6,6.425 -3.7,12.07 3.1,9.182 2.1,-0.905 1.6,10.066 -1,18.5 -0.7,2.475 -1.3,5.565 -1.3,6.867 0,2.76 -5.8,10.91 -10.5,14.877 -1.8,1.516 -4,3.994 -5,5.506 -2.3,3.587 -5.1,3.507 -7,-0.2 z m 146.5,-65.49 c 0,-0.7925 0.4,-1.6876 0.8,-1.989 0.5,-0.30134 1.2,-2.2049 1.6,-4.2301 0.4,-2.0252 1.9,-4.8426 3.4,-6.2614 4.9,-4.775 9.8,-16.587 8.3,-20.359 -1,-2.869 -1,-3.401 0.8,-4.883 1.2,-0.953 2,-2.626 1.8,-3.919 -0.2,-1.685 0.7,-2.734 3.3,-4.143 1.9,-1.037 4.4,-3.546 5.5,-5.575 3,-5.543 16,-11.887 14.8,-7.194 -1.2,4.317 6.6,7.132 9.7,3.494 1.7,-2.112 4.6,-1.864 8,0.704 2.9,2.12 3.1,2.139 5.9,0.5 3.2,-1.889 5.1,-2.18 5.1,-0.786 0,0.504 -2,1.677 -4.5,2.605 -3.2,1.247 -5.4,3.083 -8.2,7.026 -3.2,4.451 -4.8,5.656 -9.4,7.256 -3,1.055 -7,3.393 -8.8,5.194 -3.3,3.274 -3.3,3.274 -4.9,-0.112 -2.2,-4.367 -4.4,-4.322 -5.5,0.113 -0.5,1.925 -2.3,4.85 -3.9,6.5 -5.1,5.098 -11.5,13.859 -12.2,16.837 -0.7,2.5721 -1.9,4.0831 -7.8,9.0498 -2.3,1.9996 -3.8,2.0684 -3.8,0.1727 z" />
            <path
               style="fill:#22758a"
               inkscape:connector-curvature="0"
               id="path3713"
               d="m -1678.8,583.06 c -16.1,-1.65 -46.7,-7.41 -50,-9.42 -1.8,-1.03 16.9,-0.3 24.1,0.95 4.7,0.81 8.9,-0.01 8.9,-1.75 0,-1.51 -1.5,-2.12 -7.7,-3.12 -4.2,-0.69 -6.3,-1.6 -7.8,-3.45 -2.2,-2.7 -9.3,-4.74 -17.5,-5.08 -2.5,-0.1 -5.3,-0.24 -6.2,-0.31 -5.2,-0.42 -5.7,-6.95 -0.5,-7.31 6.1,-0.42 25.2,1.68 28.4,3.13 1.3,0.56 5.3,1.49 8.9,2.07 8.2,1.3 11.8,3.1 14.5,7.26 5,7.57 9.4,9.84 17.4,9.12 4.9,-0.45 7.4,-0.3 7.9,0.47 0.4,0.62 0.3,1.13 -0.2,1.13 -3.1,0 -4.7,2.8 -2.8,4.91 1.9,2.16 -4.8,2.7 -17.4,1.4 z m 80.6,-21.97 c -1.4,-1.41 -0.5,-2.14 3.8,-3.23 2.4,-0.61 5.1,-2.06 5.9,-3.21 0.8,-1.16 3.1,-3.2 5.1,-4.54 1.9,-1.34 3.6,-3.1 3.6,-3.9 0,-1.92 2.6,-1.89 3.3,0.04 0.8,2.02 5.3,1.86 10.2,-0.37 2.5,-1.16 4.7,-1.54 6,-1.05 5,1.95 8.5,-0.19 8.5,-5.18 0,-4.47 7.3,-6.52 13.4,-3.75 8.8,4.01 16.3,-6.13 7.8,-10.55 -1.5,-0.78 -3.8,-2.62 -5.1,-4.09 -3,-3.52 -10.9,-6.88 -19.8,-8.42 -4.5,-0.78 -8.4,-2.15 -10.5,-3.68 -3.6,-2.7 -8.8,-4.4 -13.3,-4.41 -1.7,-0.01 -4.6,-0.98 -6.5,-2.16 -4.3,-2.58 -8.4,-3.68 -17,-4.48 -3.6,-0.33 -8.9,-1.68 -11.8,-2.99 -6.3,-2.83 -8.4,-2.96 -10.5,-0.62 -1.7,1.86 -6.7,12.79 -6.7,14.53 0,0.57 -1.9,3.46 -4.1,6.43 -3.2,4.22 -3.8,5.7 -3,6.77 4.5,5.38 -1.2,12.8 -6.6,8.58 -3.7,-2.9 -5.8,-1.14 -4.9,4.16 0.5,3.42 0.3,3.91 -1.9,4.77 -1.4,0.53 -3.1,2.12 -3.7,3.53 -1.2,2.49 -1.4,2.54 -8,1.89 -8.6,-0.85 -17.6,1.83 -14.3,4.23 1,0.75 1.3,1.36 0.7,1.36 -0.6,0 -1.4,-0.46 -1.7,-1.01 -0.7,-1.04 -4.1,-0.58 -8.8,1.21 -9.5,3.59 -9.8,-4.92 -0.5,-14.18 7.2,-7.13 7.3,-7.26 7.8,-13.36 0.5,-6.45 3,-8.77 5.8,-5.41 2.3,2.86 9.6,0.69 15.1,-4.5 2.8,-2.62 5.7,-4.75 6.4,-4.75 0.8,0 2.2,-1.13 3.1,-2.51 1.7,-2.64 7.7,-6.85 13.6,-9.56 1.9,-0.89 4.1,-2.36 4.8,-3.28 0.8,-0.91 2,-1.65 2.8,-1.65 0.8,0 3.1,-1.75 5.2,-3.89 5.1,-5.35 27.9,-6.06 50.3,-1.55 6,1.23 6.2,-6.05 0.3,-14.93 -1.8,-2.82 -3.8,-7.06 -4.3,-9.42 -0.5,-2.36 -1.5,-5.11 -2.3,-6.12 -6.7,-9.1 -8.9,-11.33 -13.3,-13.58 -2.8,-1.38 -5.6,-3.41 -6.3,-4.51 -1.6,-2.61 -3.2,-2.56 -3.2,0.09 0,1.25 0.8,2.3 2,2.62 3.9,1.02 2,3 -3.5,3.65 -2.9,0.35 -6.1,0.91 -7,1.24 -1.1,0.43 -1.9,-0.32 -2.9,-2.6 -1.2,-2.78 -11.8,-12 -13.8,-12 -2.6,0 -1.8,-6.41 1.2,-9.54 5.4,-5.54 3.7,-10.88 -5.1,-16.59 -7.7,-5 -7.3,-6.82 1.4,-6.17 10.5,0.79 14.8,-4.88 6.7,-8.91 -4.4,-2.21 -5.1,-3.51 -4.4,-8.04 0.8,-4.6 -2.8,-5.59 -4.8,-1.32 -1,2.19 -1.6,2.4 -6.2,2.08 -6.1,-0.41 -6.9,-2.13 -3.7,-8.42 2.9,-5.6 10.1,-7.19 10.1,-2.23 0,2.48 2.3,3.35 4.5,1.72 3,-2.19 2.6,-9.8 -0.5,-10.57 -4.2,-1.02 -3.3,-4.28 1.7,-5.86 5.2,-1.63 5.8,-4.86 1.6,-7.92 -4.8,-3.47 4.8,-6.39 10.6,-3.25 1.3,0.68 3.3,0.52 6.7,-0.51 3.2,-0.99 6.6,-1.28 10.2,-0.86 4.6,0.55 5.6,0.34 7.7,-1.63 1.9,-1.8 3.1,-2.14 6,-1.68 4.3,0.7 5.5,-1.09 3.2,-4.65 -0.9,-1.28 -1.7,-3.64 -1.9,-5.24 -0.3,-2.47 -0.8,-2.96 -3.6,-3.23 -2.5,-0.24 -3.4,-0.89 -3.8,-2.75 -0.7,-2.74 -4.1,-3.29 -7.4,-1.22 -2.7,1.71 -3.6,0.3 -2.2,-3.56 1.6,-4.41 1.5,-7.32 -0.3,-7.99 -1.7,-0.67 -6.2,2.67 -7,5.26 -0.3,1.03 -1.7,2.16 -3.1,2.51 -1.4,0.35 -3.3,1.92 -4.2,3.49 -4.6,7.93 -12.2,6.01 -12,-3 0.2,-7.97 -1.9,-10.56 -4.4,-5.5 -2.3,4.34 -1.9,4.34 -6.1,0.08 -2,-2.01 -4.5,-3.51 -5.9,-3.51 -1.3,0 -3.6,-0.68 -5.2,-1.5 -6.3,-3.29 -10.5,-1.59 -6.1,2.51 1.3,1.29 2.5,3.09 2.5,4 0,0.9 1.1,2.72 2.5,4.04 2.5,2.38 2.5,2.38 0.3,4.15 -3.1,2.32 -4.5,2.25 -5.9,-0.28 -0.6,-1.15 -2.7,-2.77 -4.8,-3.6 -2,-0.83 -4.4,-2.22 -5.4,-3.08 -1.5,-1.33 -2.1,-1.37 -4.2,-0.23 -3.5,1.87 -4,0.79 -1,-2.4 1.3,-1.49 2.5,-3.7 2.5,-4.92 0,-1.21 0.9,-2.77 2,-3.45 4.3,-2.71 -0.3,-11.32 -7.1,-13.38 -6.3,-1.87 -9.5,-6.85 -11.6,-18.08 -0.8,-3.82 -8.4,-8.77 -13.6,-8.77 -6.9,0 -12.7,-4.57 -12.7,-9.98 -0.1,-2.67 -4.7,-6.05 -10.2,-7.38 -2.9,-0.7 -3,-0.9 -4.9,-10.64 -1.4,-7.5 -2.3,-9 -5.4,-9 -4.7,0 -2.8,-6.34 2.2,-7.45 1.5,-0.34 4.1,-1.43 5.6,-2.43 2.3,-1.52 3.4,-1.65 6.6,-0.8 11.9,3.18 23,-12.56 14.7,-20.87 -1.8,-1.77 -2.2,-6.45 -0.6,-6.45 0.6,0 1.4,1.12 2,2.5 1,2.66 3.8,3.29 5.8,1.3 1.6,-1.63 1.4,-6.87 -0.3,-9.18 -0.9,-1.13 -1.2,-2.99 -0.9,-4.7 0.3,-1.55 0.1,-4.2 -0.5,-5.88 -0.9,-2.72 -0.7,-3.32 1.6,-5.47 2.6,-2.41 2.6,-2.41 -0.6,-5.31 -3.8,-3.44 -3.3,-4.26 2.6,-4.26 2.4,0 6.6,-0.97 9.4,-2.14 6.1,-2.63 7,-1.85 6.9,6.05 -0.1,5.44 6.1,8.12 8.2,3.56 0.9,-2.14 0.8,-2.98 -1.1,-5.54 -4.2,-5.58 0.8,-10.93 10.1,-10.93 5,0 5,0 4.3,3.62 -0.7,3.53 -0.6,3.61 2,2.97 2,-0.51 3,-0.13 4.5,1.62 1.8,2.15 2,2.18 3,0.49 0.8,-1.28 1.7,-1.59 3.3,-1.08 3.3,1.1 7.5,0.53 11.5,-1.57 6.9,-3.59 11.8,-4.54 14.4,-2.81 1.3,0.84 4.8,1.79 7.8,2.11 3,0.32 6.8,0.76 8.5,0.97 4.7,0.63 5.5,-0.11 5.5,-5.28 0,-3.5 -0.6,-5.22 -2.1,-6.58 -3.5,-3.21 -2.2,-5.84 3.6,-6.84 6.1,-1.09 19.6,-6.22 23.9,-9.12 1.7,-1.18 3.6,-2.04 4.1,-1.91 0.5,0.12 2.2,0.5 3.7,0.83 2,0.44 2.9,1.44 3.5,3.76 0.9,3.29 3.6,5.79 4.9,4.48 0.5,-0.42 0,-2.94 -0.9,-5.6 -2.3,-6.32 -2.2,-7.06 0.6,-7.06 5.3,0 5.7,-4.92 0.6,-7.56 -1.6,-0.82 -3.7,-2.62 -4.6,-4 -0.9,-1.39 -4.1,-3.72 -7.2,-5.18 -7.3,-3.44 -9.1,-5.05 -9.1,-7.92 0,-2.914 1.4,-2.931 6.4,-0.08 3.8,2.19 4.9,3.44 6,6.99 1.1,3.69 8.6,1.28 8.6,-2.78 0,-1.37 0.8,-3.01 2,-3.71 4.3,-2.68 -0.4,-7.507 -6.1,-6.26 -2.4,0.532 -3.9,0.1 -7.1,-1.967 -2.2,-1.457 -5.3,-2.812 -6.8,-3.012 -5.6,-0.706 -15,-7.122 -15,-10.217 0,-2.422 2.9,-1.335 4.4,1.662 3.2,6.034 13.6,4.415 14.4,-2.221 0.2,-2.121 0.8,-2.75 2.6,-2.75 3,0 3.3,-1.091 2.6,-8.957 -0.8,-9.269 -9.7,-14.982 -17.1,-11.007 -1.5,0.799 -1.9,0.709 -1.9,-0.393 0,-1.984 -3,-2.938 -3.7,-1.174 -0.7,2.025 0.4,3.531 2.8,3.531 5.4,0 1.7,5.463 -4.1,6.093 -3.1,0.325 -7.7,1.563 -10.4,2.75 -5.7,2.53 -7.9,2.694 -9.6,0.71 -2,-2.465 0.4,-4.864 6.6,-6.596 6.6,-1.829 8.2,-4.299 3.9,-5.954 -4.7,-1.788 -8.1,-1.137 -12.8,2.497 -7.2,5.449 -13.5,4.343 -17.3,-3.026 -2,-3.814 -2.3,-3.997 -8,-4.55 -6.4,-0.618 -9.4,-1.602 -9.4,-3.031 v -1.643 c 0,-1.877 5,-1.983 7.1,-0.152 1.2,1.046 3.4,1.902 4.9,1.902 1.4,0 3.5,0.92 4.5,2.045 3.2,3.504 5.9,2.186 6.3,-3.025 0.5,-7.544 3.7,-8.865 11.9,-4.913 3.7,1.791 4.8,1.928 7.2,0.917 1.9,-0.767 4.9,-0.942 8.5,-0.492 6.3,0.786 8,-1.662 3.3,-4.814 -5.1,-3.468 4.7,-6.191 11.4,-3.168 4.5,2.043 8.2,0.868 12.9,-4.052 2.4,-2.596 0.3,-6.234 -2.9,-4.981 -3,1.151 -3.5,1.003 -4.7,-1.402 -1.9,-3.536 -3.5,-4.143 -6.7,-2.488 -1.6,0.815 -3.6,1.365 -4.5,1.224 -1,-0.141 -3,0.072 -4.5,0.472 -3,0.777 -10.7,-4.223 -10.7,-6.907 0,-2.053 8.6,-4.898 11.2,-3.704 12,5.439 19,2.414 11.1,-4.7872 -4.2,-3.9331 -8.3,-10.052 -8.3,-12.518 0,-1.8358 -1.2,-2.8275 -6,-4.9628 -6.6,-2.954 -9.9,-5.807 -8,-6.943 1.8,-1.113 7.5,0.36 10.5,2.693 2.5,2.009 2.7,2.023 2.2,0.224 -2.7,-9.475 -1.8,-12.017 3.1,-8.543 1.5,1.031 5.9,3.49 9.8,5.465 5.5,2.755 7.9,4.658 10.3,8.1756 3.7,5.5473 3.7,5.4849 0.4,5.4849 -2.5,0 -2.6,0.2212 -2.1,3.9075 0.3,2.1498 0.1,4.3823 -0.5,4.9629 -0.7,0.7403 -0.2,1.3727 1.8,2.1192 1.7,0.5852 4.2,1.5531 5.7,2.151 3.6,1.4479 5.8,0.4837 5.8,-2.6092 0,-4.5411 5.6,-1.3733 9,5.0361 1.9,3.608 5,4.184 10.1,1.879 3.8,-1.722 6.9,-0.958 6.9,1.716 0,0.505 0.9,2.182 2,3.727 2,2.664 2,3.004 0.5,6.582 -0.8,2.075 -1.5,5.648 -1.5,7.939 0,2.292 -0.9,5.837 -1.9,7.878 -1.9,3.711 -1.9,3.711 0.9,3.711 3.7,0 6,3.318 6.3,9.323 0.4,5.55 1.6,7.178 7.7,9.797 7.3,3.112 10.1,6.499 7.3,8.697 -1.2,0.926 -3.1,3.618 -4.3,5.982 -1.2,2.364 -2.8,4.55 -3.6,4.857 -1.9,0.729 -1.9,3.248 0.1,3.983 2.4,0.941 1.7,2.962 -2.3,6.284 -8.2,6.882 -8.4,7.252 -5,9.492 8.5,5.52 18.1,1.78 17.6,-6.882 -0.1,-3.042 0.3,-5.059 1.5,-6.328 0.9,-1.024 1.7,-2.839 1.7,-4.033 0,-1.333 0.6,-2.172 1.6,-2.172 1.3,0 1.4,0.582 0.9,2.75 -3.1,11.527 -0.9,20.525 3.3,13.257 2,-3.504 2.7,-3.703 4.1,-1.079 0.8,1.537 0.5,2.537 -1.4,4.897 -1.4,1.63 -2.5,3.8 -2.5,4.82 0,1.02 -0.9,3.21 -2,4.86 -2.6,3.83 -2.6,5.5 0,5.5 1.1,0 3.4,0.68 5,1.52 1.6,0.83 6,1.66 9.8,1.84 3.8,0.17 7.3,0.62 7.9,0.99 0.6,0.38 2.5,-0.79 4.2,-2.59 3.2,-3.26 3.2,-3.26 5.4,-0.61 1.2,1.46 3.9,3.37 6,4.25 4.6,1.88 4.6,5.91 0.1,10.61 -1.3,1.43 -2.4,3.52 -2.4,4.64 0,3.69 -2.1,8.14 -4.1,8.65 -2.3,0.61 -2.5,2.25 -0.4,3.07 0.9,0.34 1.8,-0.05 2.1,-0.89 0.3,-0.82 1.5,-1.49 2.7,-1.49 5.8,-0.02 9.9,-5.38 8.4,-10.96 -1,-3.79 3.1,-9.03 7.1,-9.03 2.2,0 5.4,-6.96 7,-15.36 2.4,-12.5 -6,-19.625 -11.9,-10.1 -2.4,3.97 -3.8,4.01 -5.9,0.19 -1.3,-2.33 -1.3,-2.79 0.2,-4.495 1,-1.043 1.8,-2.874 1.8,-4.068 0,-1.659 0.6,-2.172 2.5,-2.172 3,0 9.5,-3.129 11.5,-5.485 1,-1.234 2.2,-1.475 5.1,-0.986 5,0.834 5.1,-1.009 0.5,-4.733 -2.7,-2.112 -4.2,-2.595 -6.8,-2.201 -3.2,0.485 -8.5,-6.244 -6.5,-8.264 1.2,-1.228 11.6,2.171 17.8,5.864 5.7,3.351 7.4,3.88 11.5,3.615 4.8,-0.31 4.8,-0.31 5.4,3.69 0.3,2.2 1.3,5.35 2.2,7 3.6,6.756 4,8.935 2.4,14.615 -0.8,2.96 -1.4,6.74 -1.4,8.39 0.1,1.65 -0.2,3.78 -0.7,4.75 -0.5,1.25 -0.3,1.75 0.8,1.75 0.8,0 1.8,-1.01 2.2,-2.24 0.4,-1.22 1.6,-3.36 2.6,-4.75 1.1,-1.63 2.2,-5.86 2.9,-12.01 1.9,-17.358 2.1,-18.045 4.6,-20.519 1.3,-1.317 2.4,-3.432 2.4,-4.7 0,-1.267 0.9,-2.897 2.1,-3.622 1.6,-1.036 2,-1.956 1.5,-4.306 -0.6,-2.785 -0.4,-2.967 2.1,-2.673 2.3,0.264 2.7,0.722 2.4,2.815 -1.1,7.173 -0.1,15.447 2.2,18.945 2.9,4.251 4,9.512 2.6,12.091 -0.7,1.349 -0.5,3.009 0.7,5.919 2.7,6.88 -2.5,23.41 -12.9,40.94 -2.1,3.52 -4.5,8.54 -5.3,11.16 -1.9,5.58 -22.8,26.96 -29.9,30.45 -2.2,1.1 -4.6,3.18 -5.3,4.62 -0.7,1.45 -2.7,3.18 -4.5,3.85 -11.6,4.33 -15.2,7.04 -18.8,14.13 -1.6,3.23 -1.8,4.59 -1,8.14 0.5,2.34 0.9,5.33 0.8,6.65 -0.3,3.46 1.9,3.71 3.6,0.41 0.8,-1.55 3.7,-4.61 6.5,-6.81 3.6,-2.9 5.7,-5.59 7.5,-9.84 2.6,-5.84 2.6,-5.84 6.6,-5.17 4.2,0.72 13.2,-5.11 14.6,-9.5 0.3,-0.96 3.8,-4.34 7.7,-7.5 4,-3.16 8.3,-7.38 9.6,-9.37 1.4,-1.99 4.3,-5.64 6.7,-8.11 5,-5.32 12.1,-17.6 15.9,-27.77 1.8,-4.83 4.2,-8.85 7.2,-12 4.2,-4.55 7.9,-12.18 9,-18.71 0.3,-1.66 1.1,-4.37 1.7,-6.02 0.6,-1.65 1.2,-5.02 1.2,-7.491 0,-4.196 0.2,-4.601 3.7,-6.249 3.7,-1.756 5.2,-4.537 4.6,-8.406 -0.1,-1.022 1,-4.418 2.4,-7.547 1.5,-3.128 2.8,-6.301 2.8,-7.05 0,-1.909 2,-3.762 4.2,-3.762 2.2,0 7.9,-8.681 7.5,-11.5 -0.2,-1.576 -1,-2 -3.8,-2 -2.4,0 -4.6,-0.883 -6.8,-2.75 -3.9,-3.265 -6.1,-3.46 -8.4,-0.75 -3.7,4.309 -9.7,-1.168 -9.7,-8.82 0,-1.036 -1.2,-3.413 -2.5,-5.282 -1.4,-1.868 -3.4,-5.281 -4.5,-7.583 -4,-8.586 -20.5,-7.64 -30.5,1.752 -1.7,1.54 -5.2,3.337 -7.8,3.992 -7.1,1.772 -10.4,6.448 -7.1,10.09 3.1,3.455 -0.4,12.404 -4.7,12.166 -13.1,-0.712 -15.2,-1.378 -14.4,-4.697 1.9,-8.375 -1.3,-12.107 -5.2,-5.929 -0.9,1.546 -1.9,2.996 -2,3.222 -1,1.374 -4.3,-3.679 -4.3,-6.566 0,-7.137 -4.1,-8.643 -11.7,-4.344 -9.2,5.187 -16,2.213 -13.1,-5.734 1.5,-4.188 0.3,-5.209 -5,-4.324 -3.7,0.605 -3.7,0.684 -3.7,5.224 0,2.983 -0.7,5.293 -1.8,6.55 -2.5,2.773 -2.2,4.853 1.3,8.508 3.3,3.466 3.6,11.218 0.4,14.775 -1.4,1.601 -4.4,13.573 -4.4,17.454 0,1.58 0.7,2.514 2.2,2.902 1.4,0.342 3.2,2.396 4.7,5.111 1.5,2.963 3.7,5.318 6.4,6.786 4.5,2.518 5.6,4.435 3.2,5.38 -2.5,0.967 -6,-1.407 -8.5,-5.73 -1.4,-2.468 -3.1,-4.142 -4.8,-4.568 -8.9,-2.204 -14.1,-6.425 -14.9,-11.995 -2.3,-15.592 -9.4,-24.22 -15.4,-18.742 -2.3,2.063 -3.5,1.251 -5,-3.361 -0.6,-2.055 -2.2,-5.445 -3.6,-7.532 -5.5,-8.62 1.6,-31.015 9.3,-29.09 3,0.774 3.6,-6.24 0.6,-8.86 -5.5,-4.9215 -23.2,-6.8678 -29,-3.1827 -3.1,2.0503 -4.2,1.7737 -4.2,-1.0718 0,-1.9938 0.5,-2.5 2.4,-2.5 1.5,0 3.1,-0.93526 4.1,-2.3944 1,-1.618 2.2,-2.2287 3.5,-1.8834 2.6,0.6836 2.6,-1.8528 -0.1,-4.2436 -2.4,-2.2271 -1.1,-3.4401 3.8,-3.4631 2.5,-0.012 3.5,-0.57 4.1,-2.15 1.1,-2.902 5.6,2.308 4.6,5.3396 -0.9,2.8166 1.1,4.4962 6.2,5.2646 3.5,0.529 5.4,1.5729 8.2,4.5327 5.2,5.3774 13.1,6.8926 11.8,2.2525 -5.8,-21.364 -8.2,-25.616 -11.9,-21.255 -2.9,3.327 -8.8,1.975 -13.2,-3.027 -1.1,-1.227 -3.9,-3.057 -6.3,-4.067 -7,-3.024 -5.8,-3.553 15.3,-6.509 2.8,-0.394 4.7,-1.474 6.5,-3.606 2.3,-2.622 2.9,-2.888 4.7,-1.918 3.3,1.75 6,1.363 6.6,-0.946 0.8,-3.26 6.1,-2.303 6.5,1.187 0.4,3.706 7.4,6.713 8.4,3.636 0.9,-2.502 14.8,7.694 14.8,10.812 0,2.649 6.8,5.82 25.5,11.862 8,2.6046 20.9,2.9143 26.1,0.6278 2.5,-1.1282 5.2,-2.0518 5.8,-2.0518 3.9,0 5,-3.835 2.6,-9.505 -2.7,-6.55 -2.5,-7.43 2,-8.878 4.6,-1.492 5.3,-5.912 1.5,-10.371 -1.4,-1.669 -2.5,-4.174 -2.5,-5.567 0,-2.89 -4.2,-6.679 -7.3,-6.679 -1.2,0 -2.9,-0.744 -3.9,-1.655 -1.7,-1.539 -2,-1.539 -3.7,0 -2.7,2.435 -13.1,0.71 -13.1,-2.167 0,-2.013 2.8,-4.204 6.4,-4.928 3.8,-0.794 3.8,-0.794 0.2,-3.573 -2,-1.528 -3.6,-3.586 -3.6,-4.572 0,-2.423 -2.3,-4.198 -10.2,-7.917 -5.2,-2.48 -6.8,-3.72 -7.3,-5.913 -0.4,-1.526 -1.6,-3.764 -2.7,-4.974 -2.6,-2.758 -1.8,-5.051 1.7,-5.051 4.6,0 4.8,-2.354 0.6,-6.25 -2,-1.925 -4.4,-4.445 -5.2,-5.595 -0.8,-1.15 -3.2,-3.24 -5.4,-4.65 -2.2,-1.41 -7.9,-5.99 -12.5,-10.18 -10.5,-9.38 -22.6,-15.91 -34.3,-18.46 -4.5,-1 -9.6,-2.49 -11.2,-3.32 -14.6,-7.37 -49.2,-17.5 -74,-21.69 -6.6,-1.11 -15.2,-2.6 -19,-3.31 -4.8,-0.87 -16.3,-1.28 -35.4,-1.24 -17.7,0.03 -27.4,-0.29 -26,-0.85 15.8,-6.07 99.4,3.72 140.9,16.49 223.2,68.736 332.9,343.49 215.9,540.81 -1.4,2.47 -5,8.55 -7.9,13.5 -36.1,60.96 -96.5,115.64 -160,144.68 -14.3,6.52 -16.7,5.64 -10.6,-3.77 4.8,-7.24 -2,-13.47 -8.6,-7.93 -3.3,2.81 -8.8,1.2 -11.6,-3.4 -2,-3.24 -18.2,-1.55 -18.2,1.89 0,1.32 9.9,10.86 11.9,11.51 2.8,0.87 2.6,3.36 -0.2,3.94 -7.7,1.59 -11.8,1.6 -14.8,0.06 -3.8,-1.99 -18.2,-0.63 -22.9,2.18 -2.8,1.63 -3.1,1.63 -4.9,-0.02 -4.1,-3.71 -15.5,-2.58 -19.2,1.91 -0.7,0.83 -2.9,1.45 -5.3,1.45 -2.6,0 -5.3,0.84 -7.6,2.4 -4.1,2.75 -7.4,3.92 -8.4,2.94 z m 183.8,-72.84 c 2.6,-1.81 5,-2.5 8.4,-2.5 2.6,0 5.6,-0.61 6.6,-1.34 2.9,-2.1 -1.7,-6.02 -6.2,-5.31 -3.9,0.63 -5,-0.81 -2.6,-3.47 1.1,-1.29 2.8,-1.89 4.6,-1.7 8.2,0.86 15.8,-14.25 15.3,-30.36 -0.3,-9.68 -0.3,-9.68 3.8,-9.5 5.7,0.24 6,-3.06 0.5,-5.15 -4.8,-1.83 -6.8,-1.02 -6.8,2.73 0,2.15 -0.6,3.15 -2.2,3.64 -1.2,0.38 -4,2.37 -6.2,4.44 -2.3,2.07 -6.1,4.73 -8.4,5.91 -3.9,1.95 -13.3,10.52 -13.2,12 0,0.33 0.7,1.45 1.5,2.49 1.2,1.63 1.2,2.26 -0.1,4.7 -0.8,1.55 -1.4,3.93 -1.4,5.28 0,3.5 -1,5.64 -2.6,5.64 -1.6,0 -1.6,-0.17 -2,6.74 -0.5,8.41 3.8,10.64 11,5.76 z m -28.3,-61.51 c 3.3,-2.91 8.2,-5.92 11.5,-7.18 6.5,-2.41 10.7,-4.94 14.2,-8.47 1.2,-1.29 3.3,-2.34 4.6,-2.34 3,0 3.9,-1.37 3.2,-4.45 -0.9,-3.29 -2.9,-3.72 -7.2,-1.52 -4.3,2.17 -5.7,1.79 -4.9,-1.35 0.3,-1.2 0.9,-5.11 1.3,-8.68 0.7,-6.19 0.8,-6.49 3.2,-6.18 1.3,0.18 4.3,0.41 6.6,0.5 4.8,0.21 7,1.79 7.9,5.79 0.5,2.28 1.3,3.11 3.6,3.57 2.7,0.54 3,0.91 2.5,3.46 -0.8,3.78 2.8,3.89 10.8,0.33 6,-2.62 6.9,-4.74 2.3,-5.28 -3.8,-0.46 -5.4,-3.03 -6.1,-9.9 -0.7,-6.78 0,-7.88 3.6,-6.22 2,0.92 3,0.68 6.2,-1.45 2,-1.39 4.6,-2.81 5.6,-3.15 2.5,-0.78 3.5,-4.91 2.1,-8.1 -1.6,-3.5 -1.4,-4.37 0.9,-4.37 2.8,0 3.4,-2.35 1.5,-5.38 -2.2,-3.34 -1.1,-4.82 3.3,-4.56 5.9,0.34 7,0.06 9.3,-2.23 2.2,-2.16 2.2,-2.16 4.3,0.5 2.8,3.5 5,3.36 9.5,-0.58 2.1,-1.79 5.3,-4.43 7.2,-5.88 4.1,-3.18 9.3,-11.71 12.4,-20.14 1.8,-5.22 2.8,-6.52 5.8,-7.98 4.5,-2.18 5.4,-5.15 3.6,-12.45 -1,-4.26 -1,-5.92 -0.1,-7.38 2.6,-4.17 -0.7,-7.15 -3.8,-3.42 -1.9,2.22 -2.9,1.83 -3.2,-1.25 -0.3,-2.54 -0.8,-2.8 -5.8,-3.39 -3.1,-0.35 -6.7,-1.08 -8,-1.61 -9.3,-3.63 -15.9,8.96 -11.6,22.12 3,9.12 3.1,11.37 1,14.35 -1,1.54 -1.3,3.35 -0.8,6.25 1,6.29 -1.3,8.27 -8.7,7.44 -5.2,-0.59 -5.8,-0.44 -9,2.34 -4.9,4.29 -7.3,4.77 -10.8,2.2 -5.7,-4.2 -9.4,0.46 -5.6,7.05 2.1,3.66 1.8,5.93 -0.9,6.95 -1.3,0.49 -3.2,1.94 -4.3,3.23 -1,1.28 -3.1,3.12 -4.6,4.09 -3.4,2.17 -3.4,3.73 -0.4,7.4 2.9,3.51 2.4,5.33 -1.5,5.33 -2.2,0 -4,0.97 -6.2,3.36 -7.2,7.77 -17.6,6.82 -21.2,-1.94 -1.6,-3.86 -6.1,-4.8 -8.5,-1.82 -2.3,2.72 -5.4,3.35 -10.1,2.01 -5.6,-1.62 -7.7,-1.09 -8.5,2.21 -0.9,3.93 -3.3,6.18 -6.5,6.18 -3.5,0 -6.8,3.15 -6.8,6.42 0,2.72 -4.6,6.95 -6.4,5.86 -0.6,-0.37 -7.1,-0.75 -14.4,-0.84 -13.4,-0.17 -13.4,-0.17 -16.6,-3.31 -2.8,-2.73 -3.9,-3.14 -8.7,-3.15 -8.7,-0.02 -10.9,-5.73 -2.9,-7.5 3.6,-0.78 5.2,-2.74 4.8,-5.67 -0.4,-3.07 -3.7,-3.59 -5.8,-0.92 -1.6,2.11 -1.6,2.11 -5,-0.28 -10.2,-6.99 -16.7,-10.61 -19,-10.61 -2,0 -2.9,-0.74 -3.7,-3 -1.4,-3.66 -4,-3.89 -11.3,-1 -7.8,3.05 -9.7,2.76 -9.2,-1.38 0.2,-2.29 -0.2,-3.81 -1.3,-4.75 -0.9,-0.75 -2.6,-2.39 -3.8,-3.62 -2.8,-3.02 -4.2,-2.84 -6.9,0.91 -2,2.93 -2.3,3.02 -3.1,1.23 -0.8,-1.75 -4.6,-3.61 -10.4,-5.06 -2.9,-0.72 -4.6,2.38 -3.4,6.4 0.8,2.75 0.6,3.13 -2.4,4.57 -3.2,1.48 -3.4,1.46 -3.8,-0.37 -0.7,-2.33 -4.9,-2.64 -6.7,-0.48 -2.1,2.57 -0.8,5.05 2.7,5.04 5.9,-0.01 5.5,11.8 -0.6,14.96 -4.2,2.13 -7.1,2 -7.1,-0.3 0,-2.9 -3.8,-5.8 -5.8,-4.5 -3.4,2.14 -2.3,7.87 1.5,7.7 2.7,-0.12 3.3,0.23 3.3,1.86 0,1.11 1.7,3.65 3.8,5.65 2.2,2 4.4,4.65 5.1,5.89 1.7,3.39 3,2.83 10.1,-4.33 8.2,-8.35 9.3,-8.93 12.4,-6.87 4.2,2.73 7.7,-1.64 6.9,-8.5 -0.5,-4.45 -0.3,-5.44 1.7,-7.59 3,-3.22 6,-3.27 6,-0.09 0,1.31 0.6,2.92 1.4,3.57 0.8,0.66 1.7,2.63 2.1,4.37 1,4.7 2.2,5.75 5.1,4.63 1.4,-0.52 3.5,-0.94 4.8,-0.94 1.2,0 3.3,-1.13 4.6,-2.5 3.4,-3.68 5.4,-3.21 6.9,1.58 0.8,2.74 2.2,4.63 4.1,5.75 2.6,1.44 2.9,2.08 2.4,4.67 -0.9,3.87 -1.3,4.5 -2.9,4.5 -2.2,0 -3.5,3.05 -2.3,5.59 1.2,2.66 -2.2,9.49 -5.9,11.94 -3,1.98 -3,4.22 0.2,5.66 2.3,1.04 2.9,0.79 6.5,-2.72 4,-3.88 4,-3.88 8.5,-1.67 3.4,1.67 5,1.97 6.4,1.21 2.6,-1.35 8.3,-1.29 11.7,0.12 8.1,3.27 13.6,3.57 28.4,1.59 11.1,-1.49 14.7,-2.58 18.7,-5.74 2.8,-2.21 7.3,-2.66 7.3,-0.73 -0.1,1.12 -3,3.37 -8.5,6.39 -1.2,0.65 -2,2.13 -2,3.64 0,1.4 -1.1,3.71 -2.5,5.14 -3.2,3.42 -1.5,5.61 2.3,3.08 2.5,-1.64 2.6,-1.62 3.2,0.92 1.7,6.48 8.8,6.29 16.6,-0.43 z m -117.6,-92.08 c 0.4,-0.6 2.7,-1.93 5.1,-2.97 4.8,-2.06 6.1,-3.87 4.6,-6.57 -0.7,-1.15 -0.7,-2.52 0,-4.02 0.9,-1.91 0.6,-2.83 -2.1,-5.85 -4,-4.52 -4.5,-11.6 -1,-14.4 4.2,-3.42 3.2,-9.59 -1.6,-9.66 -3.8,-0.05 -4.2,-0.37 -6.7,-5 -3.9,-7.08 -5.4,-6.55 -5,1.75 0.3,6.69 0.3,6.69 -4.5,9 -3.3,1.56 -5.4,3.39 -6.5,5.66 -0.9,1.85 -2.5,4.32 -3.5,5.5 -6.7,7.77 -6.4,15.28 0.5,11.79 5.2,-2.65 8.1,-2.22 8.7,1.29 0.4,1.85 1.7,4.31 3.1,5.46 1.7,1.55 2.4,3.12 2.4,6.02 0,5.01 3.9,6.22 6.5,2 z m -107,171.17 c -1,-3.17 -11.5,-5.64 -13,-3.08 -1.1,1.7 -5.9,1.11 -12.3,-1.5 -3.4,-1.38 -7.1,-2.5 -8.1,-2.5 -2.8,0 -4.5,-2.68 -4.6,-7.26 -0.2,-5.96 -2.7,-7.24 -14,-7.25 -9.4,-0.01 -11.6,-0.82 -17.7,-6.74 -1,-0.97 -2.9,-1.75 -4.2,-1.75 -1.3,0 -4.5,-0.93 -7.1,-2.07 -6.7,-2.98 -8.9,-2.38 -9.5,2.56 -0.7,5.01 -2.9,5.63 -7.5,2.09 -2,-1.52 -4.7,-2.58 -6.6,-2.58 -1.8,0 -5.6,-1.45 -8.8,-3.38 -3.1,-1.86 -10.1,-4.59 -15.6,-6.09 -5.5,-1.49 -12.4,-3.61 -15.3,-4.71 -3.8,-1.48 -7,-1.92 -12,-1.66 -6.7,0.34 -6.7,0.34 -7.2,-4.13 -0.6,-5.15 -2,-6.13 -11.4,-8.15 -3.2,-0.69 -6.8,-2.01 -8,-2.93 -5,-3.94 -10.8,-6.11 -14.5,-5.48 -3.1,0.52 -5,-0.1 -12.1,-3.84 -5,-2.63 -12.4,-5.41 -17.8,-6.75 -8.4,-2.08 -9.5,-2.61 -11.2,-5.6 -2,-3.3 -2,-3.3 -8.8,-2.67 -6.2,0.58 -7,0.42 -9.8,-1.81 -1.6,-1.34 -4.7,-3.35 -6.9,-4.48 -4.3,-2.19 -18.7,-12.21 -22.2,-15.5 -2.9,-2.73 -5.4,-1.99 -6.8,2 -1,3.15 -1.2,3.22 -2.7,1.5 -4.4,-5.17 -12.6,-20.6 -22.7,-42.32 -14.2,-30.85 -27.9,-84.52 -15.7,-61.58 4.2,7.86 6.7,11.09 9.8,12.7 5.1,2.62 6.2,4.28 4.9,7.81 -2.2,6.34 5.1,16.71 15.1,21.52 2.6,1.27 4.8,3.19 5.6,5.05 2.1,4.41 7.1,9.31 10.3,10.02 1.5,0.33 4.5,1.83 6.6,3.33 4.1,2.99 11.1,7.15 11.9,7.15 5.2,0 -23.6,-32.22 -35.6,-39.76 -10.6,-6.72 -11.2,-7.55 -10.4,-16.05 0.7,-8.32 0,-9.52 -5.1,-8.67 -3.8,0.61 -6,-1.09 -8.1,-6.11 -0.9,-2.14 -2.5,-4.48 -3.5,-5.2 -1.1,-0.73 -1.9,-2.5 -1.9,-3.94 0,-1.44 -1.5,-5.55 -3.2,-9.14 -2.5,-5.12 -3.2,-7.88 -3.3,-12.81 0,-5.98 -0.2,-6.3 -2.7,-6.87 -5.7,-1.23 -9,-50.17 -4,-57.11 2.9,-3.96 3.4,-17 0.7,-18.97 -2.1,-1.52 -1.7,-15.12 0.9,-27.33 0.7,-3.6 1.8,-9.92 2.4,-14.04 2.8,-19.43 5.9,-22.04 9.7,-8 1.8,6.72 6.5,10.19 10.5,7.75 1.8,-1.07 2.3,-0.97 3.5,0.65 1.4,1.83 1.7,1.84 8.1,0.25 7.5,-1.85 8.8,-1.38 9.9,3.4 1,4.8 2.6,4.61 7.4,-0.88 5.4,-6.12 5.9,-6.21 8.8,-1.66 4.3,6.59 7.8,4.14 4.6,-3.23 -4.9,-11.52 -4.7,-10.27 -1.7,-13.43 3.4,-3.51 5.1,-3.6 6.5,-0.35 2.8,6.09 6.4,-0.09 4.6,-7.91 -0.8,-3.56 -0.8,-5.55 0.2,-8.19 1.8,-5.04 1.6,-12.867 -0.4,-21.159 -2.6,-10.463 4,-38.097 7.1,-29.739 1.7,4.587 4.9,4.584 7.1,-0.007 2.1,-4.479 1.6,-4.727 9.8,4.786 9.7,11.329 14.2,15.369 18.9,17.043 8.9,3.157 10.3,3.574 15.5,4.74 8.8,1.953 23.9,0.477 36.8,-3.593 5.1,-1.615 2.1,2.344 -3.8,4.874 -3.3,1.436 -7,3.52 -8.1,4.631 -1.2,1.111 -2.7,2.019 -3.4,2.019 -0.6,0 -3.3,1.173 -6,2.606 -5.6,2.972 -10.8,3.49 -21,2.083 -9.2,-1.29 -17.9,-0.184 -20.8,2.644 -1.2,1.192 -2.8,2.172 -3.6,2.172 -0.7,0 -1.6,0.61 -1.8,1.36 -0.4,1.03 0.3,1.19 2.6,0.66 5.5,-1.19 12.4,5.28 10.2,9.45 -0.9,1.6 -0.6,2.42 1.2,4.23 1.2,1.24 2.7,3.17 3.3,4.28 0.8,1.58 2.2,2.08 6.4,2.32 8.4,0.48 9.9,-0.23 12.2,-5.59 2.5,-5.98 6.2,-9.85 10.8,-11.34 2,-0.67 5.8,-3.49 8.6,-6.52 4.2,-4.336 5.7,-5.355 8.4,-5.355 2.5,0 4,-0.84 6.4,-3.687 1.7,-2.028 4.9,-5.385 6.9,-7.46 2.4,-2.373 3.8,-4.716 3.8,-6.313 0,-1.397 0.3,-2.54 0.8,-2.54 0.5,0 2.9,-1.8 5.4,-4 5,-4.379 6.8,-4.954 6.8,-2.2 0,2.405 -2,4.2 -4.5,4.2 -3,0 -4.5,1.896 -4.5,5.619 0,2.584 -0.7,3.634 -3.4,5.327 -1.9,1.159 -3.9,3.449 -4.5,5.087 -0.6,1.7 -2.1,3.395 -3.6,3.948 -2.6,0.989 -2.7,1.284 -2.9,6.519 -0.1,2.085 -0.8,3.305 -2.4,3.985 -2.3,1.02 -2.7,2.18 -1.6,4.93 0.8,2.2 3.1,1.98 4.4,-0.41 0.6,-1.2 2.1,-2 3.6,-2 3.9,0 6.2,-1.74 8.4,-6.298 2.2,-4.816 6.1,-9.018 10.6,-11.695 2.3,-1.323 3.6,-3.258 4.8,-6.77 0.9,-2.705 3,-6.2 4.6,-7.767 1.6,-1.567 3,-3.346 3,-3.953 0,-2.339 8.5,-9.375 12.7,-10.479 4.5,-1.192 7.2,-4.971 10.3,-14.543 0.7,-2.2 2.1,-5.568 3.1,-7.485 1,-1.917 1.9,-4.416 1.9,-5.553 0,-2.901 4.7,-12.16 6.6,-12.875 2.1,-0.811 3.4,0.157 2.7,2.02 -0.3,0.848 0,3.239 0.6,5.313 1.2,3.518 1.1,3.939 -1.2,6.265 -3.3,3.282 -4.6,10.241 -2.3,12.707 0.8,0.971 1.6,2.318 1.6,2.994 0,2.105 6.3,7.114 8.9,7.117 1.9,0.002 3.1,0.946 4.6,3.75 1.8,3.344 2.4,3.735 5.7,3.633 3.5,-0.106 3.8,0.081 3.8,2.812 0,2.9 0,2.919 4.5,2.25 5.5,-0.836 5.7,0.139 1.5,8.552 -1.7,3.269 -3,7.052 -3,8.407 0,1.355 -0.4,3.543 -0.9,4.862 -1.3,3.337 -0.5,4.062 6.7,6.219 6.8,2.008 8.6,3.981 5.7,6.087 -2.1,1.56 -3.3,1.13 -10.7,-3.772 -3.2,-2.1 -9,-5.518 -13.1,-7.595 -7,-3.635 -7.4,-4.046 -10.7,-10.955 -5,-10.278 -6.6,-9.561 -6.2,2.762 0.4,9.391 1,11.862 3.9,15.212 2.2,2.487 3.3,1.232 2.1,-2.3 -2,-5.821 3.9,-4.54 6.8,1.458 1.7,3.453 4.9,5.62 8.4,5.62 2,0 3.4,1.6 3.4,3.98 0.1,0.82 1,1.61 2.1,1.77 5.6,0.81 13.8,3.9 14.2,5.39 0.4,1.53 4.2,2.86 8.3,2.86 1.1,0 2.5,-1.71 3.8,-4.94 2.7,-6.12 2.7,-5.92 -0.3,-7.06 -4.5,-1.71 -2.1,-4.084 3.8,-3.773 5.1,0.263 5.2,0.243 5.5,-2.884 0.2,-2.429 1.2,-3.796 4.5,-5.948 5.3,-3.559 6.7,-5.207 6.7,-8.152 0,-2.238 0.2,-2.333 4.4,-1.703 3.7,0.551 5,0.278 7.6,-1.566 3.1,-2.232 3.1,-2.232 5.8,-0.246 1.5,1.092 3.6,2.273 4.7,2.624 7.1,2.25 6.8,22.618 -0.4,24.248 -4.7,1.08 -18.5,8.51 -22.1,11.91 -4.6,4.3 -24,13.49 -28.6,13.49 -1.2,0 -5.2,1.35 -8.8,3 -3.5,1.65 -7.1,3 -7.9,3 -3.2,0 -10.9,3.34 -11.8,5.18 -1.5,2.78 -7,4.82 -12.9,4.82 -2.8,0 -6.1,0.66 -7.4,1.47 -2.2,1.48 -14.1,1.48 -18.7,0 -2.9,-0.92 -7.1,2.1 -6.7,4.84 0.2,1.66 0.9,2.13 2.8,1.95 13.5,-1.25 22.2,-0.36 21.6,2.19 -1.1,4.3 1.5,5.09 8.9,2.68 7.8,-2.55 7.5,-2.53 7.5,-0.57 0,2.33 -6.8,10.72 -10,12.44 -1.6,0.82 -3.9,2.75 -5.1,4.28 -1.2,1.53 -4.9,4.04 -8.3,5.58 -7.7,3.52 -9.4,5.35 -7.7,8.48 3.2,6.02 -8.9,24.14 -13.5,20.18 -1.9,-1.65 -4.2,-2.53 -6.4,-2.53 -2,-0.01 -5.7,-0.69 -8.4,-1.51 -2.7,-0.81 -6.7,-1.48 -8.7,-1.48 -2.1,0 -4.1,-0.45 -4.4,-1 -1.2,-1.92 -4.4,-1.08 -4.7,1.25 -0.5,3.09 -5.3,3.62 -8.2,0.9 -5.6,-5.22 -12.7,-2.89 -9.2,3.02 1.4,2.32 2,5.19 2,9.47 0.1,4.42 0.6,6.69 1.8,8.08 1,1.06 1.8,2.6 1.8,3.4 0,2.57 2.2,3.88 6.7,3.88 2.3,0 5.1,0.52 6.2,1.17 1.5,0.96 3,0.68 8,-1.5 7.5,-3.26 8.1,-3.28 8.1,-0.37 0,1.26 0.5,2.81 1.1,3.44 1.7,1.67 -0.7,9.46 -4.3,13.93 -1.6,1.98 -2.8,4.78 -2.8,6.21 0,1.44 -0.8,4.73 -1.7,7.31 -1.6,4.39 -1.6,5.13 0,11.64 0.9,3.82 1.7,8.24 1.7,9.82 0,1.58 0.9,4.55 2,6.61 2.8,5.25 2.8,16.43 0,20.01 -2.3,2.82 -2.6,5.84 -1,8.82 3.4,6.29 -9,12.92 -17.4,9.38 -6.3,-2.63 -10.1,-0.93 -10.4,4.75 -0.4,5.01 -2,6.49 -5.3,4.72 -9.9,-5.27 -23.8,5.4 -20,15.34 0.5,1.48 0.7,3.39 0.4,4.24 -1.9,4.99 4,12.48 9.9,12.48 9.3,0 17.5,19.53 9.4,22.43 -3.1,1.1 -2.7,1.34 -9.4,-7.37 -4.4,-5.66 -13.2,-5.4 -13.2,0.39 0,5.71 -3.3,5.37 -9.7,-1.02 -5.5,-5.6 -7.1,-6.3 -9.1,-4.23 -4.3,4.23 8.6,16.8 17.1,16.8 2.5,0 9.5,4.52 13.5,8.62 3.4,3.61 6,3.09 7.9,-1.57 1,-2.51 2.5,-4.33 4.1,-4.99 1.5,-0.57 3.4,-1.54 4.2,-2.16 2.7,-1.99 9,1.36 9,4.82 0,5.4 6.6,11.08 11.5,9.86 1.6,-0.4 3.2,0.16 5.1,1.78 1.6,1.3 3.8,2.64 4.9,2.99 1.1,0.34 2.4,1.63 3,2.85 1.3,3.01 7.1,4.16 12.1,2.42 4.7,-1.6 5.6,-4.71 2.4,-8.11 -1.2,-1.26 -3.8,-5.61 -5.9,-9.65 -3.6,-7.3 -3.7,-7.36 -7.6,-7.36 -4.1,0 -4.3,-0.16 -6.1,-7.25 -0.2,-0.69 -1.8,-1.25 -3.4,-1.25 -4.8,0 -7.9,-2.65 -9.2,-7.66 -0.6,-2.43 -2,-5.08 -3.2,-5.89 -2,-1.39 -2,-1.66 -0.6,-4.22 1.9,-3.43 5.5,-4.16 6.2,-1.29 0.9,3.4 4.5,2.59 6.2,-1.39 1.3,-3.19 1.7,-3.41 4.9,-2.89 3.4,0.55 3.4,0.54 4.6,-4.56 1.6,-6.49 2.2,-6.82 7.6,-3.96 4.9,2.59 5.2,3.03 3,4.86 -2,1.6 -1.9,3.89 0,6.08 1.4,1.46 1.4,2.14 0.4,4.08 -6.3,11.57 3.6,31.29 14.2,28.52 2.9,-0.76 5.7,1.19 7.4,5.07 2.5,5.97 9.2,3.34 8.2,-3.21 -0.6,-3.52 -0.5,-3.71 1.6,-3.06 6.2,2 7,1.76 12.9,-4.04 4.4,-4.3 5.5,-6.02 4.9,-7.29 -3.5,-6.84 0.3,-13.85 7.1,-13.33 4.4,0.33 6.8,-0.69 6.8,-2.89 0,-1.48 -0.7,-1.93 -3.1,-1.93 -3.3,0 -7.2,-4.86 -6.7,-8.5 0.6,-4.81 14.7,1.73 14.7,6.84 0.1,1.84 0.7,3.02 1.8,3.35 6.4,1.82 10.7,15.88 5.6,18.19 -3.4,1.53 -2.7,4.44 1.2,5.13 3,0.52 3,0.52 2.6,8.64 -0.3,8.12 -0.3,8.12 3,9.28 5.4,1.84 14.5,10.64 12.9,12.48 -3.9,4.73 2.8,11.06 8.2,7.72 4.5,-2.75 5.6,-2.69 6.8,0.35 0.5,1.46 2.7,3.31 5.2,4.5 8.6,4.08 10.5,6.36 8.4,10.01 -1.8,3.11 -1.8,3.19 0.3,5.4 1.1,1.23 2.1,3.2 2.1,4.38 0,2.87 6.5,5.06 9.8,3.29 2.3,-1.2 7,1.12 9.8,4.86 1,1.26 1.4,1.29 2.8,0.17 2,-1.67 2,-4.12 0.1,-6.65 -2.3,-3.09 -1.9,-6.13 1,-6.86 1.3,-0.34 2.5,-1.27 2.5,-2.07 0,-3.42 7,-4.66 9.2,-1.61 0.7,1.05 3.4,2.92 5.9,4.16 8.1,3.92 6.9,10.01 -2.3,12.09 -3.9,0.86 -4.5,0.74 -6.1,-1.21 -0.9,-1.19 -1.8,-1.78 -1.8,-1.31 -0.1,0.48 -0.2,1.76 -0.3,2.85 -0.1,1.38 -1.1,2.15 -3.1,2.51 -4.3,0.75 -3.5,2.8 1.6,4.36 1.4,0.43 7.9,10.83 7.9,12.7 0,2.15 -7.5,12.57 -10.5,14.6 -1.9,1.31 -4,3.28 -4.5,4.36 -1.4,2.52 -3.7,2.56 -4.5,0.07 z M -1908.8,268.5 c 3.6,-6 -0.3,-10.63 -10,-11.79 -4.5,-0.54 -4.5,-0.54 -1.8,-1.91 2.1,-1.04 3.3,-1.11 5.1,-0.29 1.8,0.8 3.7,0.76 7.2,-0.14 5.6,-1.41 6.7,-3.19 3,-4.6 -1.4,-0.55 -2.8,-1.66 -3.2,-2.48 -1.1,-2.89 -11.5,-6.86 -14.8,-5.65 -1.6,0.59 -3,0.97 -3,0.84 -0.1,-0.13 -0.6,-1.58 -1.1,-3.23 -0.7,-2.18 -1.7,-3.09 -3.6,-3.31 -5.7,-0.66 -10.5,-12.92 -7.1,-17.82 2.7,-3.73 3.9,-15.37 1.6,-15.37 -4.1,0 -9.3,5.05 -9.3,9.19 0,3.44 -1.6,4.38 -4.6,2.77 -3.9,-2.07 -7.5,2.59 -4.4,5.67 0.7,0.7 0.7,1.89 0.1,3.61 -0.6,1.41 -1.3,5.31 -1.7,8.66 -0.8,6.92 -4.3,8.39 -9.7,4.1 -5.3,-4.2 -10.1,0.56 -7.2,7.23 5.1,11.95 11.3,13.82 11.5,3.47 0,-2.91 4.6,-8.06 6.5,-7.33 2.6,1.01 1.9,8.88 -1,11.44 -5,4.32 1.4,14.19 9.2,14.19 1,0 2.3,0.48 2.9,1.07 1.7,1.64 7.9,2.77 9.7,1.76 4,-2.26 14.5,-1.76 16.1,0.77 2.5,3.69 7.1,3.28 9.6,-0.85 z m 35.6,-104.35 c 3,-0.36 4.7,-1.2 5.8,-2.95 1.7,-2.65 4.5,-3.11 7.8,-1.33 1.6,0.84 3.4,0.8 7.4,-0.15 4.3,-1.03 5.6,-1.03 6.8,-0.01 1.9,1.53 6,0.66 9.3,-1.98 1.9,-1.49 4.1,-1.89 10.6,-1.92 13.9,-0.06 18.1,-2.65 10.4,-6.4 -3.5,-1.72 -5,-3.66 -2.7,-3.66 0.5,0 1,-0.9 1,-1.99 0,-2.26 -3.6,-3.53 -7.7,-2.74 -1.4,0.28 -3.9,0.13 -5.5,-0.33 -2.2,-0.63 -3.1,-0.48 -3.5,0.61 -0.3,0.8 -1.4,1.45 -2.4,1.45 -2.2,0 -2.6,-1.52 -0.7,-2.7 4.7,-2.97 3.6,-12.86 -1.4,-11.77 -6.8,1.5 -14.7,-0.69 -10,-2.79 2.4,-1.06 4.6,-2.78 4.9,-3.82 0.4,-1.43 1.3,-1.84 3.6,-1.66 2.3,0.17 3.2,-0.23 3.4,-1.52 0.5,-2.19 -2.4,-3.42 -4.7,-2 -2.4,1.52 -8,-2.13 -8,-5.22 0,-3.41 -2.4,-4.95 -5.2,-3.44 -3.2,1.66 -3.8,2.82 -3.8,7.09 0,3.42 -0.5,3.98 -6.9,8.24 -3.8,2.51 -7.4,5.23 -8.1,6.04 -0.7,0.82 -4.7,3.53 -8.9,6.02 -12.3,7.31 -19.6,13.67 -19.7,17.12 -0.1,1.6 -0.4,3.94 -0.9,5.2 -1.1,3.49 1,5.21 6.4,5.21 2.6,0 5.1,0.4 5.6,0.9 1.9,1.83 5.3,1.93 17.1,0.5 z M -1889,70.225 c -1.4,-0.792 -3.6,-3.518 -4.9,-6.057 -3.6,-7.566 -11.9,-11.328 -11.9,-5.423 0,7.933 -7.1,1.016 -12.7,-12.319 -3.7,-9.064 -4,-10.883 -1.8,-12.681 0.8,-0.718 1.5,-2.899 1.5,-5.155 0,-4.349 4.2,-13.604 6.6,-14.524 4.5,-1.749 4.9,6 0.5,9.716 -4.9,4.052 -4.1,7.249 4,16.781 0.6,0.725 1.7,1.071 2.5,0.769 0.9,-0.344 1.8,0.38 2.4,1.945 2.4,6.356 10.4,4.744 9.8,-1.971 -0.3,-2.477 0,-3.07 1.7,-3.112 14.6,-0.375 16.9,-7.711 3.5,-11.187 -3.4,-0.863 -3.5,-1.103 -3.2,-4.835 0.1,-2.159 0.4,-7.527 0.6,-11.927 0.5,-10.852 3.6,-20.649 8,-25.587 2,-2.155 3.6,-4.615 3.6,-5.466 0,-1.46 5.4,-4.447 8.1,-4.447 1,0 1,0.267 0.1,1.2 -3,2.933 -0.6,6.227 3.7,5.115 3,-0.79 2.8,-0.392 -6.9,18.146 -2,3.9014 -3.1,7.3564 -3.1,10 0.1,2.222 -0.2,6.89 -0.6,10.373 -0.5,5.486 -0.3,6.719 1.5,9.21 1.2,1.581 2.2,3.137 2.2,3.456 0,0.32 0.8,1.801 1.9,3.291 1,1.49 2.2,4.397 2.5,6.459 0.8,4.787 3.9,5.073 8.1,0.744 2,-2.137 3.2,-2.695 3.9,-1.929 0.8,0.761 0.4,1.618 -1.2,2.917 -4.7,3.828 -1.9,8.448 3.4,5.693 6,-3.106 6.9,-5.069 5.1,-10.916 -1.5,-4.631 -1.5,-5.427 -0.2,-7.471 1.9,-2.831 3.8,-3.019 3,-0.283 -0.8,2.467 1.8,3.781 4,1.996 0.8,-0.699 2.5,-0.953 3.9,-0.593 3.6,0.88 3.2,-0.553 -1.4,-5.908 -4.2,-4.822 -4.7,-5.97 -3,-7 0.5,-0.339 1,-1.491 1,-2.559 0,-2.789 -3.1,-2.432 -5.5,0.647 -2.1,2.588 -2.1,2.588 -6.3,-0.177 -5.2,-3.406 -5.2,-3.17 0.4,-7.4152 6.2,-4.6738 9.9,-8.2184 10.5,-9.8876 0.7,-2.0957 4.9,-0.3896 4.9,1.9918 0,1.0806 -0.7,3.5802 -1.5,5.5547 -2.1,4.9833 -2,5.3913 1.5,4.1683 2.4,-0.807 3.7,-0.757 5.5,0.202 1.9,1.001 2.7,1.016 3.9,0.068 2.5,-2.1569 11,-0.984 11.4,1.585 0.1,1.197 1.8,3.357 3.7,4.8 4,3.051 4.4,5.886 1.6,12.022 -4.2,9.111 -9.8,13.138 -12.6,8.93 -5.2,-7.896 -12.4,-4.201 -8.9,4.546 1.6,4.186 1.6,4.186 -4.7,10.68 -9,9.048 -13.3,10.829 -35.1,14.27 -3.1,0.491 -6.5,1.384 -7.7,1.984 -2.6,1.413 -4.1,1.329 -7.3,-0.43 z m -91.3,-2.43 c -0.9,-1.623 -1.5,-4.521 -1.5,-6.441 0,-1.92 -0.5,-3.769 -1,-4.109 -3.1,-1.886 4.6,-19.229 18.4,-41.5 18,-29.032 29.3,-43.983 30.6,-40.437 0.4,1.113 1.5,0.478 4.4,-2.521 4.2,-4.264 10.1,-6.937 11.7,-5.307 0.6,0.6 0.4,1.422 -0.6,2.23 -1.5,1.208 -2.2,5.035 -1,5.035 1.9,0 4.5,-2.369 4.5,-4.088 0,-1.11 2.6,-5.408 5.7,-9.552 3.2,-4.144 6.9,-9.046 8.3,-10.894 5.1,-6.956 24.5,-11.573 23.3,-5.563 -0.7,3.493 1.4,4.338 3.7,1.519 2.5,-2.933 13.9,-7.8 23.1,-9.826 1.6,-0.353 3.5,-1.961 4.7,-4.089 2.4,-4.062 3.9,-4.421 5.1,-1.257 0.6,1.537 0.4,2.884 -0.5,4.25 -0.8,1.1 -2.4,3.8 -3.5,6 -3,5.522 -7.9,10.5 -10.5,10.5 -1.2,0 -2.9,0.875 -3.9,1.944 -1,1.069 -3,2.208 -4.4,2.531 -1.5,0.324 -4.7,1.922 -7.2,3.553 -6.7,4.437 -8,3.61 -3.3,-2.011 4,-4.787 1.9,-5.696 -5.8,-2.489 -7.1,2.97 -10.4,5.586 -11.2,8.85 -0.3,1.203 -2.6,3.612 -5.1,5.353 -5.4,3.848 -11.2,12.341 -12,17.769 -1.3,8.2753 -1.5,8.6476 -3.8,8.3154 -2,-0.277 -2.2,-0.8244 -1.9,-4.5462 0.6,-8.8372 -7.3,-15.091 -13.6,-10.769 -2,1.375 -5,2.5 -6.5,2.5 -2.4,0 -3.2,0.672 -4.6,3.933 -1.1,2.573 -2.8,4.4725 -4.9,5.4945 -1.8,0.8593 -3.7,2.5957 -4.2,3.8587 -0.4,1.2631 -1.5,2.8379 -2.3,3.4996 -0.8,0.66176 -2.3,3.1183 -3.3,5.4589 -1,2.3407 -3.4,5.9733 -5.2,8.0733 -5.6,6.425 -3.7,12.07 3.1,9.182 2.1,-0.905 1.6,10.066 -1,18.5 -0.7,2.475 -1.3,5.565 -1.3,6.867 0,2.76 -5.8,10.91 -10.5,14.877 -1.8,1.516 -4,3.994 -5,5.506 -2.3,3.587 -5.1,3.507 -7,-0.2 z m 146.5,-65.49 c 0,-0.7925 0.4,-1.6876 0.8,-1.989 0.5,-0.30134 1.2,-2.2049 1.6,-4.2301 0.4,-2.0252 1.9,-4.8426 3.4,-6.2614 4.9,-4.775 9.8,-16.587 8.3,-20.359 -1,-2.869 -1,-3.401 0.8,-4.883 1.2,-0.953 2,-2.626 1.8,-3.919 -0.2,-1.685 0.7,-2.734 3.3,-4.143 1.9,-1.037 4.4,-3.546 5.5,-5.575 3,-5.543 16,-11.887 14.8,-7.194 -1.2,4.317 6.6,7.132 9.7,3.494 1.7,-2.116 4.5,-1.864 8.3,0.747 1.7,1.236 3.3,2.308 3.5,2.384 0.1,0.075 -1.1,1.651 -2.9,3.503 -1.7,1.852 -3.8,4.593 -4.7,6.093 -1.1,1.862 -3.4,3.324 -7.2,4.612 -3.2,1.058 -7,3.321 -8.9,5.16 -3.3,3.274 -3.3,3.274 -4.9,-0.112 -2.2,-4.367 -4.4,-4.322 -5.5,0.113 -0.5,1.925 -2.3,4.85 -3.9,6.5 -5.1,5.098 -11.5,13.859 -12.2,16.837 -0.7,2.5721 -1.9,4.0831 -7.8,9.0498 -2.3,1.9996 -3.8,2.0684 -3.8,0.1727 z" />
            <path
               style="fill:#32696f"
               inkscape:connector-curvature="0"
               id="path3711"
               d="m -1678.8,583.06 c -16.1,-1.65 -46.7,-7.41 -50,-9.42 -1.8,-1.03 16.9,-0.3 24.1,0.95 4.7,0.81 8.9,-0.01 8.9,-1.75 0,-1.51 -1.5,-2.12 -7.7,-3.12 -4.2,-0.69 -6.3,-1.6 -7.8,-3.45 -2.2,-2.7 -9.3,-4.74 -17.5,-5.08 -2.5,-0.1 -5.3,-0.24 -6.2,-0.31 -5.2,-0.42 -5.7,-6.95 -0.5,-7.31 6.1,-0.42 25.2,1.68 28.4,3.13 1.3,0.56 5.3,1.49 8.9,2.07 8.2,1.3 11.8,3.1 14.5,7.26 5,7.57 9.4,9.84 17.4,9.12 4.9,-0.45 7.4,-0.3 7.9,0.47 0.4,0.62 0.3,1.13 -0.2,1.13 -3.1,0 -4.7,2.8 -2.8,4.91 1.9,2.16 -4.8,2.7 -17.4,1.4 z m 80.6,-21.97 c -1.4,-1.41 -0.5,-2.14 3.8,-3.23 2.4,-0.61 5.1,-2.06 5.9,-3.21 0.8,-1.16 3.1,-3.2 5.1,-4.54 1.9,-1.34 3.6,-3.1 3.6,-3.9 0,-1.92 2.6,-1.89 3.3,0.04 0.8,2.02 5.3,1.86 10.2,-0.37 2.5,-1.16 4.7,-1.54 6,-1.05 5,1.95 8.5,-0.19 8.5,-5.18 0,-4.47 7.3,-6.52 13.4,-3.75 8.8,4.01 16.3,-6.13 7.8,-10.55 -1.5,-0.78 -3.8,-2.62 -5.1,-4.09 -3,-3.52 -10.9,-6.88 -19.8,-8.42 -4.5,-0.78 -8.4,-2.15 -10.5,-3.68 -3.6,-2.7 -8.8,-4.4 -13.3,-4.41 -1.7,-0.01 -4.6,-0.98 -6.5,-2.16 -4.3,-2.58 -8.4,-3.68 -17,-4.48 -3.6,-0.33 -8.9,-1.68 -11.8,-2.99 -6.3,-2.83 -8.4,-2.96 -10.5,-0.62 -1.7,1.86 -6.7,12.79 -6.7,14.53 0,0.57 -1.9,3.46 -4.1,6.43 -3.2,4.22 -3.8,5.7 -3,6.77 4.5,5.38 -1.2,12.8 -6.6,8.58 -3.7,-2.9 -5.8,-1.14 -4.9,4.16 0.5,3.42 0.3,3.91 -1.9,4.77 -1.4,0.53 -3.1,2.12 -3.7,3.53 -1.2,2.49 -1.4,2.54 -8,1.89 -8.6,-0.85 -17.6,1.83 -14.3,4.23 1,0.75 1.3,1.36 0.7,1.36 -0.6,0 -1.4,-0.46 -1.7,-1.01 -0.7,-1.04 -4.1,-0.58 -8.8,1.21 -9.5,3.59 -9.8,-4.92 -0.5,-14.18 7.2,-7.13 7.3,-7.26 7.8,-13.36 0.5,-6.45 3,-8.77 5.8,-5.41 2.3,2.86 9.6,0.69 15.1,-4.5 2.8,-2.62 5.7,-4.75 6.4,-4.75 0.8,0 2.2,-1.13 3.1,-2.51 1.7,-2.64 7.7,-6.85 13.6,-9.56 1.9,-0.89 4.1,-2.36 4.8,-3.28 0.8,-0.91 2,-1.65 2.8,-1.65 0.8,0 3.1,-1.75 5.2,-3.89 5.1,-5.35 27.9,-6.06 50.3,-1.55 6,1.23 6.2,-6.05 0.3,-14.93 -1.8,-2.82 -3.8,-7.06 -4.3,-9.42 -0.5,-2.36 -1.5,-5.11 -2.3,-6.12 -6.7,-9.1 -8.9,-11.33 -13.3,-13.58 -2.8,-1.38 -5.6,-3.41 -6.3,-4.51 -1.6,-2.61 -3.2,-2.56 -3.2,0.09 0,1.25 0.8,2.3 2,2.62 3.9,1.02 2,3 -3.5,3.65 -2.9,0.35 -6.1,0.91 -7,1.24 -1.1,0.43 -1.9,-0.32 -2.9,-2.6 -1.2,-2.78 -11.8,-12 -13.8,-12 -2.6,0 -1.8,-6.41 1.2,-9.54 5.4,-5.54 3.7,-10.88 -5.1,-16.59 -7.7,-5 -7.3,-6.82 1.4,-6.17 10.5,0.79 14.8,-4.88 6.7,-8.91 -4.4,-2.21 -5.1,-3.51 -4.4,-8.04 0.8,-4.6 -2.8,-5.59 -4.8,-1.32 -1,2.19 -1.6,2.4 -6.2,2.08 -6.1,-0.41 -6.9,-2.13 -3.7,-8.42 2.9,-5.6 10.1,-7.19 10.1,-2.23 0,2.48 2.3,3.35 4.5,1.72 3,-2.19 2.6,-9.8 -0.5,-10.57 -4.2,-1.02 -3.3,-4.28 1.7,-5.86 5.2,-1.63 5.8,-4.86 1.6,-7.92 -4.8,-3.47 4.8,-6.39 10.6,-3.25 1.3,0.68 3.3,0.52 6.7,-0.51 3.2,-0.99 6.6,-1.28 10.2,-0.86 4.6,0.55 5.6,0.34 7.7,-1.63 1.9,-1.8 3.1,-2.14 6,-1.68 4.3,0.7 5.5,-1.09 3.2,-4.65 -0.9,-1.28 -1.7,-3.64 -1.9,-5.24 -0.3,-2.47 -0.8,-2.96 -3.6,-3.23 -2.5,-0.24 -3.4,-0.89 -3.8,-2.75 -0.7,-2.74 -4.1,-3.29 -7.4,-1.22 -2.7,1.71 -3.6,0.3 -2.2,-3.56 1.6,-4.41 1.5,-7.32 -0.3,-7.99 -1.7,-0.67 -6.2,2.67 -7,5.26 -0.3,1.03 -1.7,2.16 -3.1,2.51 -1.4,0.35 -3.3,1.92 -4.2,3.49 -4.6,7.93 -12.2,6.01 -12,-3 0.2,-7.97 -1.9,-10.56 -4.4,-5.5 -2.3,4.34 -1.9,4.34 -6.1,0.08 -2,-2.01 -4.5,-3.51 -5.9,-3.51 -1.3,0 -3.6,-0.68 -5.2,-1.5 -6.3,-3.29 -10.5,-1.59 -6.1,2.51 1.3,1.29 2.5,3.09 2.5,4 0,0.9 1.1,2.72 2.5,4.04 2.5,2.38 2.5,2.38 0.3,4.15 -3.1,2.32 -4.5,2.25 -5.9,-0.28 -0.6,-1.15 -2.7,-2.77 -4.8,-3.6 -2,-0.83 -4.4,-2.22 -5.4,-3.08 -1.5,-1.33 -2.1,-1.37 -4.2,-0.23 -3.5,1.87 -4,0.79 -1,-2.4 1.3,-1.49 2.5,-3.7 2.5,-4.92 0,-1.21 0.9,-2.77 2,-3.45 4.3,-2.71 -0.3,-11.32 -7.1,-13.38 -6.3,-1.87 -9.5,-6.85 -11.6,-18.08 -0.8,-3.82 -8.4,-8.77 -13.6,-8.77 -6.9,0 -12.7,-4.57 -12.7,-9.98 -0.1,-2.67 -4.7,-6.05 -10.2,-7.38 -2.9,-0.7 -3,-0.9 -4.9,-10.64 -1.4,-7.5 -2.3,-9 -5.4,-9 -4.7,0 -2.8,-6.34 2.2,-7.45 1.5,-0.34 4.1,-1.43 5.6,-2.43 2.3,-1.52 3.4,-1.65 6.6,-0.8 11.9,3.18 23,-12.56 14.7,-20.87 -1.8,-1.77 -2.2,-6.45 -0.6,-6.45 0.6,0 1.4,1.12 2,2.5 1,2.66 3.8,3.29 5.8,1.3 1.6,-1.63 1.4,-6.87 -0.3,-9.18 -0.9,-1.13 -1.2,-2.99 -0.9,-4.7 0.3,-1.55 0.1,-4.2 -0.5,-5.88 -0.9,-2.72 -0.7,-3.32 1.6,-5.47 2.6,-2.41 2.6,-2.41 -0.6,-5.31 -3.8,-3.44 -3.3,-4.26 2.6,-4.26 2.4,0 6.6,-0.97 9.4,-2.14 6.1,-2.63 7,-1.85 6.9,6.05 -0.1,5.44 6.1,8.12 8.2,3.56 0.9,-2.14 0.8,-2.98 -1.1,-5.54 -4.2,-5.58 0.8,-10.93 10.1,-10.93 5,0 5,0 4.3,3.62 -0.7,3.53 -0.6,3.61 2,2.97 2,-0.51 3,-0.13 4.5,1.62 1.8,2.15 2,2.18 3,0.49 0.8,-1.28 1.7,-1.59 3.3,-1.08 3.3,1.1 7.5,0.53 11.5,-1.57 6.9,-3.59 11.8,-4.54 14.4,-2.81 1.3,0.84 4.8,1.79 7.8,2.11 3,0.32 6.8,0.76 8.5,0.97 4.7,0.63 5.5,-0.11 5.5,-5.28 0,-3.5 -0.6,-5.22 -2.1,-6.58 -3.5,-3.21 -2.2,-5.84 3.6,-6.84 6.1,-1.09 19.6,-6.22 23.9,-9.12 1.7,-1.18 3.6,-2.04 4.1,-1.91 0.5,0.12 2.2,0.5 3.7,0.83 2,0.44 2.9,1.44 3.5,3.76 0.9,3.29 3.6,5.79 4.9,4.48 0.5,-0.42 0,-2.94 -0.9,-5.6 -2.3,-6.32 -2.2,-7.06 0.6,-7.06 5.3,0 5.7,-4.92 0.6,-7.56 -1.6,-0.82 -3.7,-2.62 -4.6,-4 -0.9,-1.39 -4.1,-3.72 -7.2,-5.18 -7.3,-3.44 -9.1,-5.05 -9.1,-7.92 0,-2.914 1.4,-2.931 6.4,-0.08 3.8,2.19 4.9,3.44 6,6.99 1.1,3.69 8.6,1.28 8.6,-2.78 0,-1.37 0.8,-3.01 2,-3.71 4.3,-2.68 -0.4,-7.507 -6.1,-6.26 -2.4,0.532 -3.9,0.1 -7.1,-1.967 -2.2,-1.457 -5.3,-2.812 -6.8,-3.012 -5.6,-0.706 -15,-7.122 -15,-10.217 0,-2.422 2.9,-1.335 4.4,1.662 3.2,6.034 13.6,4.415 14.4,-2.221 0.2,-2.121 0.8,-2.75 2.6,-2.75 3,0 3.3,-1.091 2.6,-8.957 -0.8,-9.269 -9.7,-14.982 -17.1,-11.007 -1.5,0.799 -1.9,0.709 -1.9,-0.393 0,-1.984 -3,-2.938 -3.7,-1.174 -0.7,2.025 0.4,3.531 2.8,3.531 5.4,0 1.7,5.463 -4.1,6.093 -3.1,0.325 -7.7,1.563 -10.4,2.75 -5.7,2.53 -7.9,2.694 -9.6,0.71 -2,-2.465 0.4,-4.864 6.6,-6.596 6.6,-1.829 8.2,-4.299 3.9,-5.954 -4.7,-1.788 -8.1,-1.137 -12.8,2.497 -7.2,5.449 -13.5,4.343 -17.3,-3.026 -2,-3.814 -2.3,-3.997 -8,-4.55 -6.4,-0.618 -9.4,-1.602 -9.4,-3.031 v -1.643 c 0,-1.877 5,-1.983 7.1,-0.152 1.2,1.046 3.4,1.902 4.9,1.902 1.4,0 3.5,0.92 4.5,2.045 3.2,3.504 5.9,2.186 6.3,-3.025 0.5,-7.544 3.7,-8.865 11.9,-4.913 3.7,1.791 4.8,1.928 7.2,0.917 1.9,-0.767 4.9,-0.942 8.5,-0.492 6.3,0.786 8,-1.662 3.3,-4.814 -5.1,-3.468 4.7,-6.191 11.4,-3.168 4.5,2.043 8.2,0.868 12.9,-4.052 2.4,-2.596 0.3,-6.234 -2.9,-4.981 -3,1.151 -3.5,1.003 -4.7,-1.402 -1.9,-3.536 -3.5,-4.143 -6.7,-2.488 -1.6,0.815 -3.6,1.365 -4.5,1.224 -1,-0.141 -3,0.072 -4.5,0.472 -3,0.777 -10.7,-4.223 -10.7,-6.907 0,-2.053 8.6,-4.898 11.2,-3.704 12,5.439 19,2.414 11.1,-4.7872 -4.2,-3.9331 -8.3,-10.052 -8.3,-12.518 0,-1.8358 -1.2,-2.8275 -6,-4.9628 -6.6,-2.954 -9.9,-5.807 -8,-6.943 1.8,-1.113 7.5,0.36 10.5,2.693 2.5,2.009 2.7,2.023 2.2,0.224 -2.7,-9.475 -1.8,-12.017 3.1,-8.543 1.5,1.031 5.9,3.49 9.8,5.465 5.5,2.755 7.9,4.658 10.3,8.1756 3.7,5.5473 3.7,5.4849 0.4,5.4849 -2.5,0 -2.6,0.2212 -2.1,3.9075 0.3,2.1498 0.1,4.3823 -0.5,4.9629 -0.7,0.7403 -0.2,1.3727 1.8,2.1192 1.7,0.5852 4.2,1.5531 5.7,2.151 3.6,1.4479 5.8,0.4837 5.8,-2.6092 0,-4.5411 5.6,-1.3733 9,5.0361 1.9,3.608 5,4.184 10.1,1.879 3.8,-1.722 6.9,-0.958 6.9,1.716 0,0.505 0.9,2.182 2,3.727 2,2.664 2,3.004 0.5,6.582 -0.8,2.075 -1.5,5.648 -1.5,7.939 0,2.292 -0.9,5.837 -1.9,7.878 -1.9,3.711 -1.9,3.711 0.9,3.711 3.7,0 6,3.241 6,8.5 0,5.319 2,8.032 7.9,10.576 7.3,3.153 10.2,6.533 7.4,8.741 -1.2,0.926 -3.1,3.618 -4.3,5.982 -1.2,2.364 -2.8,4.55 -3.6,4.857 -1.9,0.729 -1.9,3.248 0.1,3.983 2.4,0.941 1.7,2.962 -2.3,6.284 -8.2,6.882 -8.4,7.252 -5,9.492 8.5,5.52 18.1,1.78 17.6,-6.882 -0.1,-3.042 0.3,-5.059 1.5,-6.328 0.9,-1.024 1.7,-2.839 1.7,-4.033 0,-1.333 0.6,-2.172 1.6,-2.172 1.3,0 1.4,0.582 0.9,2.75 -3.1,11.527 -0.9,20.525 3.3,13.257 2,-3.504 2.7,-3.703 4.1,-1.079 0.8,1.537 0.5,2.537 -1.4,4.897 -1.4,1.63 -2.5,3.8 -2.5,4.82 0,1.02 -0.9,3.21 -2,4.86 -2.6,3.83 -2.6,5.5 0,5.5 1.1,0 3.4,0.68 5,1.52 1.6,0.83 6,1.66 9.8,1.84 3.8,0.17 7.3,0.62 7.9,0.99 0.6,0.38 2.5,-0.79 4.2,-2.59 3.2,-3.26 3.2,-3.26 5.4,-0.61 1.2,1.46 3.9,3.37 6,4.25 4.6,1.88 4.6,5.91 0.1,10.61 -1.3,1.43 -2.4,3.52 -2.4,4.64 0,3.69 -2.1,8.14 -4.1,8.65 -2.3,0.61 -2.5,2.25 -0.4,3.07 0.9,0.34 1.8,-0.05 2.1,-0.89 0.3,-0.82 1.5,-1.49 2.7,-1.49 5.8,-0.02 9.9,-5.38 8.4,-10.96 -1,-3.79 3.1,-9.03 7.1,-9.03 2.2,0 5.4,-6.96 7,-15.36 2.4,-12.5 -6,-19.625 -11.9,-10.1 -2.4,3.97 -3.8,4.01 -5.9,0.19 -1.3,-2.33 -1.3,-2.79 0.2,-4.495 1,-1.043 1.8,-2.874 1.8,-4.068 0,-1.659 0.6,-2.172 2.5,-2.172 3,0 9.5,-3.129 11.5,-5.485 1,-1.234 2.2,-1.475 5.1,-0.986 5,0.834 5.1,-1.009 0.5,-4.733 -2.7,-2.112 -4.2,-2.595 -6.8,-2.201 -3.2,0.485 -8.5,-6.244 -6.5,-8.264 1.2,-1.228 11.6,2.171 17.8,5.864 5.7,3.351 7.4,3.88 11.5,3.615 4.8,-0.31 4.8,-0.31 5.4,3.69 0.3,2.2 1.3,5.35 2.2,7 3.6,6.756 4,8.935 2.4,14.615 -0.8,2.96 -1.4,6.74 -1.4,8.39 0.1,1.65 -0.2,3.78 -0.7,4.75 -0.5,1.23 -0.3,1.75 0.7,1.75 2.8,0 6.7,-9.85 7.8,-19.5 2,-16.967 2.1,-17.564 4.6,-20.019 1.3,-1.317 2.4,-3.432 2.4,-4.7 0,-1.267 0.9,-2.897 2.1,-3.622 1.6,-1.036 2,-1.956 1.5,-4.306 -0.6,-2.785 -0.4,-2.967 2.1,-2.673 2.3,0.264 2.7,0.722 2.4,2.815 -1.1,7.173 -0.1,15.447 2.2,18.945 3,4.344 4,9.525 2.6,12.256 -0.9,1.564 -0.7,2.914 0.6,5.854 2.9,6.49 -2.3,23.21 -12.8,40.84 -2.1,3.52 -4.5,8.54 -5.3,11.16 -1.9,5.58 -22.8,26.96 -29.9,30.45 -2.2,1.1 -4.6,3.18 -5.3,4.62 -0.7,1.45 -2.7,3.18 -4.5,3.85 -11.6,4.33 -15.2,7.04 -18.8,14.13 -1.6,3.21 -1.8,4.61 -1,8.14 0.5,2.34 0.8,5.56 0.7,7.16 -0.2,4.06 1.7,4.26 3.5,0.36 0.9,-1.79 3.9,-5.06 6.7,-7.26 3.6,-2.9 5.7,-5.59 7.5,-9.75 2.4,-5.42 4.7,-7.19 6.2,-4.75 1.5,2.53 13.5,-5.51 15,-10.07 0.3,-0.93 3.8,-4.29 7.7,-7.45 4,-3.16 8.3,-7.38 9.6,-9.37 1.4,-1.99 4.3,-5.64 6.7,-8.11 5,-5.32 12.1,-17.6 15.9,-27.77 1.8,-4.83 4.2,-8.85 7.2,-12 4.2,-4.55 7.9,-12.18 9,-18.71 0.3,-1.66 1.1,-4.37 1.7,-6.02 0.6,-1.65 1.2,-5.02 1.2,-7.491 0,-4.196 0.2,-4.601 3.7,-6.249 3.7,-1.756 5.2,-4.537 4.6,-8.406 -0.1,-1.022 1,-4.418 2.4,-7.547 1.5,-3.128 2.8,-6.301 2.8,-7.05 0,-2.167 2.1,-3.762 5.1,-3.762 3.8,0 5.5,-2.052 6.2,-7.528 0.8,-5.818 0.2,-6.831 -3.6,-6.073 -2.4,0.48 -3.7,0.003 -6.4,-2.4 -4,-3.505 -6.2,-3.766 -8.6,-0.999 -3.7,4.309 -9.7,-1.168 -9.7,-8.82 0,-1.036 -1.2,-3.413 -2.5,-5.282 -1.4,-1.868 -3.4,-5.281 -4.5,-7.583 -4,-8.586 -20.5,-7.64 -30.5,1.752 -1.7,1.54 -5.2,3.337 -7.8,3.992 -7.1,1.772 -10.4,6.448 -7.1,10.09 3.1,3.455 -0.4,12.404 -4.7,12.166 -13.1,-0.712 -15.2,-1.378 -14.4,-4.697 1.9,-8.375 -1.3,-12.107 -5.2,-5.929 -0.9,1.546 -1.9,2.996 -2,3.222 -1,1.374 -4.3,-3.679 -4.3,-6.566 0,-7.137 -4.1,-8.643 -11.7,-4.344 -9.2,5.187 -16,2.213 -13.1,-5.734 1.5,-4.188 0.3,-5.209 -5,-4.324 -3.7,0.605 -3.7,0.684 -3.7,5.224 0,2.983 -0.7,5.293 -1.8,6.55 -2.5,2.773 -2.2,4.853 1.3,8.508 3.3,3.466 3.6,11.218 0.4,14.775 -1.4,1.601 -4.4,13.573 -4.4,17.454 0,1.58 0.7,2.514 2.2,2.902 1.4,0.342 3.2,2.396 4.7,5.111 1.5,2.963 3.7,5.318 6.4,6.786 4.5,2.518 5.6,4.435 3.2,5.38 -2.5,0.967 -6,-1.407 -8.5,-5.73 -1.4,-2.468 -3.1,-4.142 -4.8,-4.568 -8.9,-2.204 -14.1,-6.425 -14.9,-11.995 -2.3,-15.592 -9.4,-24.22 -15.4,-18.742 -2.3,2.063 -3.5,1.251 -5,-3.361 -0.6,-2.055 -2.2,-5.445 -3.6,-7.532 -5.5,-8.62 1.6,-31.015 9.3,-29.09 3,0.774 3.6,-6.24 0.6,-8.86 -5.5,-4.9215 -23.2,-6.8678 -29,-3.1827 -3.1,2.0503 -4.2,1.7737 -4.2,-1.0718 0,-1.9938 0.5,-2.5 2.4,-2.5 1.5,0 3.1,-0.93526 4.1,-2.3944 1,-1.618 2.2,-2.2287 3.5,-1.8834 2.6,0.6836 2.6,-1.8528 -0.1,-4.2436 -2.4,-2.2271 -1.1,-3.4401 3.8,-3.4631 2.5,-0.012 3.5,-0.57 4.1,-2.15 1.1,-2.902 5.6,2.308 4.6,5.3396 -0.9,2.8166 1.1,4.4962 6.2,5.2646 3.5,0.529 5.4,1.5729 8.2,4.5327 5.2,5.3774 13.1,6.8926 11.8,2.2525 -5.8,-21.364 -8.2,-25.616 -11.9,-21.255 -2.9,3.327 -8.8,1.975 -13.2,-3.027 -1.1,-1.227 -3.9,-3.057 -6.3,-4.067 -7,-3.024 -5.8,-3.553 15.3,-6.509 2.8,-0.394 4.7,-1.474 6.5,-3.606 2.3,-2.622 2.9,-2.888 4.7,-1.918 3.3,1.75 6,1.363 6.6,-0.946 0.8,-3.26 6.1,-2.303 6.5,1.187 0.4,3.392 8.2,7.091 8.2,3.886 0,-2.015 2.6,-0.893 8.2,3.516 3.2,2.482 5.8,5.159 5.8,5.948 0,2.252 6.2,6.41 12.1,8.124 2.9,0.859 7.3,2.469 9.6,3.576 7.3,3.4344 24.9,4.5314 30.8,1.9154 2.6,-1.1434 5.8,-2.0794 7.1,-2.0794 3.5,0 4,-3.72 1.3,-9.861 -2.5,-5.849 -2.1,-8.139 1.5,-8.139 1.9,0 3.2,-1.058 5,-3.98 3.3,-5.201 3.3,-5.519 -1.4,-7.403 -3.4,-1.358 -4,-2.044 -4,-4.536 0,-3.377 -4,-7.081 -7.5,-7.081 -1.3,0 -2.9,-0.675 -3.5,-1.5 -1.7,-1.968 -4.9,-1.908 -7.2,0.132 -1.8,1.607 -6.4,0.763 -9.2,-1.684 -1.8,-1.606 1.5,-4.938 5.5,-5.588 4.1,-0.654 4.1,-0.654 0.6,-3.757 -2,-1.706 -3.8,-4.359 -4.2,-5.895 -0.3,-1.536 -1.4,-3.055 -2.3,-3.374 -7.5,-2.537 -14.1,-6.608 -14.7,-9.118 -0.4,-1.494 -1.6,-3.705 -2.7,-4.915 -3.5,-3.683 -1.9,-5.001 5.3,-4.516 6.9,0.462 8.4,1.069 14.8,5.907 4.1,3.132 7.1,3.434 7.1,0.727 0,-0.752 -1.3,-2.008 -2.8,-2.792 -1.5,-0.784 -4.9,-3.323 -7.5,-5.642 -2.7,-2.319 -6.7,-4.78 -9,-5.469 -3.9,-1.15 -4.2,-1.531 -4.2,-4.621 0,-3.67 -6.6,-8.07 -14.3,-9.51 -1.9,-0.35 -5.3,-2.27 -7.6,-4.26 -11.9,-10.34 -24.7,-17.34 -35.9,-19.74 -4,-0.85 -11.7,-3.49 -17.2,-5.87 -18.4,-7.94 -44,-15.15 -69,-19.39 -6.6,-1.12 -15.2,-2.62 -19,-3.33 -4.8,-0.87 -16.3,-1.28 -35.4,-1.24 -17.7,0.03 -27.4,-0.29 -26,-0.85 15.8,-6.07 99.4,3.72 140.9,16.49 223.2,68.736 332.9,343.49 215.9,540.81 -1.4,2.47 -5,8.55 -7.9,13.5 -36.1,60.96 -96.5,115.64 -160,144.68 -14.3,6.52 -16.7,5.64 -10.6,-3.77 4.8,-7.24 -2,-13.47 -8.6,-7.93 -3.3,2.81 -8.8,1.2 -11.6,-3.4 -2,-3.24 -18.2,-1.55 -18.2,1.89 0,1.32 9.9,10.86 11.9,11.51 2.8,0.87 2.6,3.36 -0.2,3.94 -7.7,1.59 -11.8,1.6 -14.8,0.06 -3.8,-1.99 -18.2,-0.63 -22.9,2.18 -2.8,1.63 -3.1,1.63 -4.9,-0.02 -4.1,-3.71 -15.5,-2.58 -19.2,1.91 -0.7,0.83 -2.9,1.45 -5.3,1.45 -2.6,0 -5.3,0.84 -7.6,2.4 -4.1,2.75 -7.4,3.92 -8.4,2.94 z m 183.9,-72.95 c 3.3,-2.22 4.5,-2.51 8.5,-1.98 7.8,1.04 10.2,-1.23 5.7,-5.45 -1.7,-1.58 -3.1,-1.99 -5.5,-1.61 -3.9,0.63 -5,-0.81 -2.6,-3.47 1.1,-1.29 2.8,-1.89 4.6,-1.7 8.2,0.86 15.8,-14.25 15.3,-30.36 -0.3,-9.68 -0.3,-9.68 3.8,-9.5 5.7,0.24 6,-3.06 0.5,-5.15 -4.8,-1.83 -6.8,-1.02 -6.8,2.73 0,2.15 -0.6,3.15 -2.2,3.64 -1.2,0.38 -4,2.37 -6.2,4.44 -2.3,2.07 -6.1,4.73 -8.4,5.91 -3.9,1.95 -13.3,10.52 -13.2,12 0,0.33 0.7,1.45 1.5,2.49 1.2,1.63 1.2,2.26 -0.1,4.7 -0.8,1.55 -1.4,3.93 -1.4,5.28 0,4.03 -1.1,5.64 -3.8,5.64 -2.4,0 -2.5,0.22 -1.8,3.75 0.9,4.61 0.9,5.2 0,7.91 -0.5,1.74 -0.2,2.26 1.7,2.62 5,0.94 6.7,0.63 10.4,-1.89 z m -28.4,-61.4 c 3.3,-2.91 8.2,-5.92 11.5,-7.18 6.5,-2.41 10.7,-4.94 14.2,-8.47 1.2,-1.29 3.3,-2.34 4.6,-2.34 3,0 3.9,-1.37 3.2,-4.45 -0.9,-3.29 -2.9,-3.72 -7.2,-1.52 -4.3,2.17 -5.7,1.79 -4.9,-1.35 0.3,-1.2 0.9,-5.11 1.3,-8.68 0.7,-6.2 0.8,-6.49 3.2,-6.16 1.3,0.19 4.3,0.33 6.6,0.31 5.5,-0.06 7.6,2.32 8.3,9.1 0,0.41 1.4,0.75 3.1,0.75 3.2,0 3.8,1.56 1.9,5.12 -1.4,2.57 3.7,1.8 11.9,-1.8 5.6,-2.48 6.4,-4.6 1.9,-5.13 -3.8,-0.46 -5.4,-3.03 -6.1,-9.9 -0.7,-6.78 0,-7.88 3.6,-6.22 2,0.92 3,0.68 6.2,-1.45 2,-1.39 4.6,-2.81 5.6,-3.15 2.5,-0.78 3.5,-4.91 2.1,-8.1 -1.6,-3.5 -1.4,-4.37 0.9,-4.37 2.8,0 3.4,-2.35 1.5,-5.38 -2.2,-3.34 -1.1,-4.82 3.3,-4.56 5.9,0.34 7,0.06 9.3,-2.23 2.2,-2.16 2.2,-2.16 4.3,0.5 2.8,3.5 5,3.36 9.5,-0.58 2.1,-1.79 5.3,-4.43 7.2,-5.88 4.1,-3.18 9.3,-11.71 12.4,-20.14 1.8,-5.22 2.8,-6.52 5.8,-7.98 4.5,-2.18 5.4,-5.15 3.6,-12.45 -1,-4.26 -1,-5.92 -0.1,-7.38 2.6,-4.17 -0.7,-7.15 -3.8,-3.42 -1.9,2.22 -2.9,1.83 -3.2,-1.25 -0.3,-2.54 -0.8,-2.8 -5.8,-3.39 -3.1,-0.35 -6.7,-1.08 -8,-1.61 -9.3,-3.63 -15.9,8.96 -11.6,22.12 3,9.12 3.1,11.37 1,14.35 -1,1.54 -1.3,3.35 -0.8,6.25 1,6.29 -1.3,8.27 -8.7,7.44 -5.2,-0.59 -5.8,-0.44 -9,2.34 -4.9,4.29 -7.3,4.77 -10.8,2.2 -5.7,-4.2 -9.4,0.46 -5.6,7.05 2.1,3.66 1.8,5.93 -0.9,6.95 -1.3,0.49 -3.2,1.94 -4.3,3.23 -1,1.28 -3.1,3.12 -4.6,4.09 -3.4,2.17 -3.4,3.73 -0.4,7.4 2.9,3.51 2.4,5.33 -1.5,5.33 -2.2,0 -4,0.97 -6.2,3.36 -7.2,7.77 -17.6,6.82 -21.2,-1.94 -1.6,-3.86 -6.1,-4.8 -8.5,-1.82 -2.3,2.72 -5.4,3.35 -10.1,2.01 -5.6,-1.62 -7.7,-1.09 -8.5,2.21 -0.9,3.93 -3.3,6.18 -6.5,6.18 -3.5,0 -6.8,3.15 -6.8,6.42 0,2.72 -4.6,6.95 -6.4,5.86 -0.6,-0.37 -7.1,-0.75 -14.4,-0.84 -13.4,-0.17 -13.4,-0.17 -16.6,-3.31 -2.8,-2.73 -3.9,-3.14 -8.7,-3.15 -8.7,-0.02 -10.9,-5.73 -2.9,-7.5 3.6,-0.78 5.2,-2.74 4.8,-5.67 -0.4,-3.07 -3.7,-3.59 -5.8,-0.92 -1.6,2.11 -1.6,2.11 -5,-0.28 -10.2,-6.99 -16.7,-10.61 -19,-10.61 -2,0 -2.9,-0.74 -3.7,-3 -1.4,-3.66 -4,-3.89 -11.3,-1 -7.8,3.05 -9.7,2.76 -9.2,-1.38 0.2,-2.29 -0.2,-3.81 -1.3,-4.75 -0.9,-0.75 -2.6,-2.39 -3.8,-3.62 -2.8,-3.02 -4.2,-2.84 -6.9,0.91 -2,2.93 -2.3,3.02 -3.1,1.23 -0.8,-1.75 -4.6,-3.61 -10.4,-5.06 -2.9,-0.72 -4.6,2.38 -3.4,6.4 0.8,2.75 0.6,3.13 -2.4,4.57 -3.2,1.48 -3.4,1.46 -3.8,-0.37 -0.7,-2.33 -4.9,-2.64 -6.7,-0.48 -2.1,2.57 -0.8,5.05 2.7,5.04 5.9,-0.01 5.5,11.8 -0.6,14.96 -4.2,2.13 -7.1,2 -7.1,-0.3 0,-2.9 -3.8,-5.8 -5.8,-4.5 -3.4,2.14 -2.3,7.87 1.5,7.7 2.7,-0.12 3.3,0.23 3.3,1.86 0,1.11 1.7,3.65 3.8,5.65 2.2,2 4.4,4.65 5.1,5.89 1.7,3.39 3,2.83 10.1,-4.33 8.2,-8.35 9.3,-8.93 12.4,-6.87 4.2,2.73 7.7,-1.64 6.9,-8.5 -0.5,-4.45 -0.3,-5.44 1.7,-7.59 3,-3.22 6,-3.27 6,-0.09 0,1.31 0.6,2.92 1.4,3.57 0.8,0.66 1.7,2.63 2.1,4.37 1,4.7 2.2,5.75 5.1,4.63 1.4,-0.52 3.5,-0.94 4.8,-0.94 1.2,0 3.3,-1.13 4.6,-2.5 3.4,-3.68 5.4,-3.21 6.9,1.58 0.8,2.74 2.2,4.63 4.1,5.75 2.6,1.44 2.9,2.08 2.4,4.67 -0.9,3.87 -1.3,4.5 -2.9,4.5 -2.2,0 -3.5,3.05 -2.3,5.59 1.2,2.66 -2.2,9.49 -5.9,11.94 -3,1.98 -3,4.22 0.2,5.66 2.3,1.04 2.9,0.79 6.5,-2.72 4,-3.88 4,-3.88 8.5,-1.67 3.4,1.67 5,1.97 6.4,1.21 2.6,-1.35 8.3,-1.29 11.7,0.12 8.1,3.27 13.6,3.57 28.4,1.59 11.1,-1.49 14.7,-2.58 18.7,-5.74 2.8,-2.21 7.3,-2.66 7.3,-0.73 -0.1,1.12 -3,3.37 -8.5,6.39 -1.2,0.65 -2,2.13 -2,3.64 0,1.4 -1.1,3.71 -2.5,5.14 -3.2,3.42 -1.5,5.61 2.3,3.08 2.5,-1.64 2.6,-1.62 3.2,0.92 1.7,6.48 8.8,6.29 16.6,-0.43 z m -117.6,-92.08 c 0.4,-0.6 2.7,-1.93 5.1,-2.97 4.8,-2.06 6.1,-3.87 4.6,-6.57 -0.7,-1.15 -0.7,-2.52 0,-4.02 0.9,-1.91 0.6,-2.83 -2.1,-5.85 -4,-4.52 -4.5,-11.6 -1,-14.4 4.2,-3.42 3.2,-9.59 -1.6,-9.66 -3.8,-0.05 -4.2,-0.37 -6.7,-5 -3.9,-7.08 -5.4,-6.55 -5,1.75 0.3,6.69 0.3,6.69 -4.5,9 -3.3,1.56 -5.4,3.39 -6.5,5.66 -0.9,1.85 -2.5,4.32 -3.5,5.5 -6.7,7.77 -6.4,15.28 0.5,11.79 5.2,-2.65 8.1,-2.22 8.7,1.29 0.4,1.85 1.7,4.31 3.1,5.46 1.7,1.55 2.4,3.12 2.4,6.02 0,5.01 3.9,6.22 6.5,2 z m -107,171.17 c -1,-3.17 -11.5,-5.64 -13,-3.08 -1.1,1.7 -5.9,1.11 -12.3,-1.5 -3.4,-1.38 -7.1,-2.5 -8.1,-2.5 -2.8,0 -4.5,-2.68 -4.6,-7.26 -0.2,-5.96 -2.7,-7.24 -14,-7.25 -9.4,-0.01 -11.6,-0.82 -17.7,-6.74 -1,-0.97 -2.9,-1.75 -4.2,-1.75 -1.3,0 -4.5,-0.93 -7.1,-2.07 -6.7,-2.98 -8.9,-2.38 -9.5,2.56 -0.7,5.01 -2.9,5.63 -7.5,2.09 -2,-1.52 -4.7,-2.58 -6.6,-2.58 -1.8,0 -5.6,-1.45 -8.8,-3.38 -3.1,-1.86 -10.1,-4.59 -15.6,-6.09 -5.5,-1.49 -12.4,-3.61 -15.3,-4.71 -3.8,-1.48 -7,-1.92 -12,-1.66 -6.7,0.34 -6.7,0.34 -7.2,-4.13 -0.6,-5.15 -2,-6.13 -11.4,-8.15 -3.2,-0.69 -6.8,-2.01 -8,-2.93 -5,-3.94 -10.8,-6.11 -14.5,-5.48 -3.1,0.52 -5,-0.1 -12.1,-3.84 -5,-2.63 -12.4,-5.41 -17.8,-6.75 -8.4,-2.08 -9.5,-2.61 -11.2,-5.6 -2,-3.3 -2,-3.3 -8.8,-2.69 -6.1,0.56 -7,0.4 -9.7,-1.74 -1.6,-1.29 -5,-3.48 -7.5,-4.85 -13,-7.03 -22.9,-16 -17.7,-16 2.3,0 3.8,-2.45 2.4,-3.83 -1.9,-1.95 -4.7,-1.41 -4.7,0.91 0,2.35 -1.9,2.15 -3.4,-0.37 -0.9,-1.28 -0.7,-1.98 0.8,-3.04 2.3,-1.71 1.4,-4.67 -1.4,-4.67 -1.2,0 -3,-1.53 -4.6,-3.97 -1.5,-2.18 -4.1,-4.84 -5.9,-5.91 -2.6,-1.53 -3.5,-2.81 -4,-6.19 -0.4,-2.34 -2.3,-6.37 -4.2,-8.96 -1.8,-2.59 -3.3,-5.48 -3.3,-6.41 0,-0.93 -0.6,-2.68 -1.2,-3.88 -3.2,-5.74 -0.7,-18.07 2.6,-12.81 0.3,0.48 2,1.16 3.7,1.51 3.6,0.71 6.9,3.23 6.9,5.27 0,2.35 7,9.19 10.1,9.87 1.6,0.36 5.9,2.88 9.4,5.58 3.5,2.71 7.5,5.43 8.9,6.06 1.4,0.63 2.8,1.89 3.1,2.81 0.2,0.91 1.8,2.66 3.5,3.87 1.8,1.33 3,3.13 3,4.48 0,1.34 1.7,3.97 4.2,6.46 4.3,4.2 4.3,4.2 4.3,-0.39 0,-3.84 -0.5,-4.96 -2.9,-6.89 -1.8,-1.4 -2.7,-2.89 -2.4,-3.79 1,-2.38 -2,-5.56 -6.3,-6.84 -2.2,-0.66 -3.9,-1.52 -3.9,-1.91 0,-3.15 -40.1,-43.89 -43.2,-43.94 -1.4,-0.02 -1.7,-1.4 -1.7,-9.47 -0.1,-5.2 -0.6,-10.56 -1.1,-11.91 -0.7,-1.91 -0.5,-2.81 0.9,-4.12 1,-0.92 2.4,-2.99 3.1,-4.6 1.4,-3.4 1.8,-3.45 10.1,-1.32 3.4,0.89 8.2,1.39 10.6,1.13 5.4,-0.61 6.8,6.34 1.7,8.29 -3.6,1.35 -2.8,4.13 1.5,5.23 3.6,0.93 5.4,-0.27 4.4,-2.91 -1.7,-4.28 3.4,-0.77 5.7,3.91 2,4.36 3.1,5.41 6.1,6.25 2,0.55 4.3,1.61 5.2,2.36 2,1.69 4.7,0.8 4.7,-1.58 -0.1,-2.48 -8.4,-11.28 -10.7,-11.28 -2.5,0 -4.3,-1.88 -4.3,-4.45 0,-1.75 0.6,-2.05 4.2,-2.05 9.6,0 4.4,-9.7 -7,-13.13 -2.5,-0.75 -5.1,-1.87 -5.9,-2.5 -0.8,-0.69 -2.9,-0.88 -5.4,-0.49 -4.5,0.73 -9,-1.81 -11.4,-6.38 -0.8,-1.38 -3.3,-4.53 -5.7,-7 -2.4,-2.48 -5.6,-6.19 -7.2,-8.25 -4.8,-6.47 -8.9,-3.72 -5.5,3.7 1.7,3.67 0.5,4.12 -3.3,1.26 -1.8,-1.36 -4.5,-2.82 -5.8,-3.24 -8.4,-2.57 -11,-6.95 -11,-18.69 0,-4.17 -0.7,-8.03 -1.7,-10.18 -1.6,-3.35 -1.6,-3.63 1,-9.03 3,-6.31 6.9,-7.79 8.6,-3.28 1.2,3.24 3.6,4.97 5.9,4.25 4.3,-1.36 3.5,-5.78 -1.8,-9.54 -3.5,-2.48 -3.9,-4.6 -1,-5.5 2.8,-0.91 5.8,0.26 6.5,2.6 0.9,2.79 3.9,1.98 4.2,-1.11 0.3,-3.33 -6.5,-13.24 -9.8,-14.19 -1.3,-0.4 -3.6,-0.97 -5.1,-1.27 -1.5,-0.3 -3.5,-1.29 -4.4,-2.21 -1.7,-1.74 -1.7,-1.22 0.1,-21.18 0.8,-9.55 10.4,-24.35 13,-20.14 1.2,2.06 4.1,0.92 5.5,-2.18 2.9,-6.29 8.6,-6.82 13.8,-1.28 4.2,4.56 7.2,4.95 7.2,0.94 0,-1.82 3,-2.72 4.6,-1.39 1.3,1.13 2.7,-0.46 2.3,-2.7 -0.4,-1.86 0.1,-3.39 1,-3.39 1.1,0 2.6,3.93 2.2,5.94 -0.6,2.76 2.8,4.14 6,2.49 1.6,-0.82 2.9,-1.85 2.9,-2.3 0,-1.77 -4,-12.08 -5.6,-14.53 -2,-3.17 -1.3,-5.61 1.8,-5.6 1.5,0.01 2.9,1.05 4,3 2.1,3.75 4.5,3.87 5.3,0.25 0.3,-1.52 0.7,-3.58 1,-4.59 0.2,-1.02 -0.1,-4.51 -0.6,-7.77 -0.7,-4.06 -0.6,-6.56 0.1,-7.94 1.7,-3.18 1.5,-12.815 -0.5,-20.709 -2,-8.054 0.5,-23.938 4.6,-29.371 1.9,-2.561 1.7,-2.813 4.4,4.875 0.9,2.68 3.1,1.025 5,-3.75 2.4,-6.185 1.6,-6.43 10,3.286 9.7,11.329 14.2,15.369 18.9,17.043 8.9,3.157 10.3,3.574 15.5,4.74 8.8,1.953 23.9,0.477 36.8,-3.593 5.1,-1.615 2.1,2.344 -3.8,4.874 -3.3,1.436 -7,3.52 -8.1,4.631 -1.2,1.111 -2.7,2.019 -3.4,2.019 -0.6,0 -3.3,1.173 -6,2.606 -5.6,2.972 -10.8,3.49 -21,2.083 -9.2,-1.283 -17.9,-0.183 -20.7,2.61 -1.4,1.376 -3.2,2.036 -5,1.846 -3.4,-0.36 -3.6,1.51 -0.3,3.02 1.9,0.86 2.9,0.83 4,-0.11 3.2,-2.62 10.6,5.13 8.6,8.92 -0.9,1.6 -0.6,2.42 1.2,4.23 1.2,1.24 2.7,3.17 3.3,4.28 0.8,1.58 2.2,2.08 6.4,2.32 8.4,0.48 9.9,-0.23 12.2,-5.59 2.5,-5.98 6.2,-9.85 10.8,-11.34 2,-0.67 5.8,-3.49 8.6,-6.52 4.2,-4.336 5.7,-5.355 8.4,-5.355 2.5,0 4,-0.84 6.4,-3.687 1.7,-2.028 4.9,-5.385 6.9,-7.46 2.4,-2.373 3.8,-4.716 3.8,-6.313 0,-1.397 0.3,-2.54 0.8,-2.54 0.5,0 2.9,-1.8 5.4,-4 5,-4.379 6.8,-4.954 6.8,-2.2 0,2.405 -2,4.2 -4.5,4.2 -3,0 -4.5,1.896 -4.5,5.619 0,2.584 -0.7,3.634 -3.4,5.327 -1.9,1.159 -3.9,3.449 -4.5,5.087 -0.6,1.7 -2.1,3.395 -3.6,3.948 -2.6,0.989 -2.7,1.284 -2.9,6.519 -0.1,2.085 -0.8,3.305 -2.4,3.985 -2.3,1.02 -2.7,2.18 -1.6,4.93 0.8,2.2 3.1,1.98 4.4,-0.41 0.6,-1.2 2.1,-2 3.6,-2 3.9,0 6.2,-1.74 8.4,-6.298 2.2,-4.816 6.1,-9.018 10.6,-11.695 2.3,-1.323 3.6,-3.258 4.8,-6.77 0.9,-2.705 3,-6.2 4.6,-7.767 1.6,-1.567 3,-3.346 3,-3.953 0,-2.339 8.5,-9.375 12.7,-10.479 4.5,-1.192 7.2,-4.971 10.3,-14.543 0.7,-2.2 2.1,-5.568 3.1,-7.485 1,-1.917 1.9,-4.416 1.9,-5.553 0,-2.901 4.7,-12.16 6.6,-12.875 2.1,-0.811 3.4,0.157 2.7,2.02 -0.3,0.848 0,3.239 0.6,5.313 1.2,3.518 1.1,3.939 -1.2,6.265 -3.3,3.282 -4.6,10.241 -2.3,12.707 0.8,0.971 1.6,2.318 1.6,2.994 0,2.105 6.3,7.114 8.9,7.117 1.9,0.002 3.1,0.946 4.6,3.75 1.8,3.344 2.4,3.735 5.7,3.633 3.5,-0.106 3.8,0.081 3.8,2.812 0,2.9 0,2.919 4.5,2.25 5.5,-0.836 5.7,0.139 1.5,8.552 -1.7,3.269 -3,7.052 -3,8.407 0,1.355 -0.4,3.543 -0.9,4.862 -1.3,3.337 -0.5,4.062 6.7,6.219 6.8,2.008 8.6,3.981 5.7,6.087 -2.1,1.56 -3.3,1.13 -10.7,-3.772 -3.2,-2.1 -9,-5.518 -13.1,-7.595 -7,-3.635 -7.4,-4.046 -10.7,-10.955 -5,-10.278 -6.6,-9.561 -6.2,2.762 0.4,9.391 1,11.862 3.9,15.212 2.2,2.487 3.3,1.232 2.1,-2.3 -2,-5.821 3.9,-4.54 6.8,1.458 1.7,3.453 4.9,5.62 8.4,5.62 2,0 3.4,1.6 3.4,3.98 0.1,0.82 1,1.61 2.1,1.77 5.6,0.81 13.8,3.9 14.2,5.39 0.4,1.53 4.2,2.86 8.3,2.86 1.1,0 2.5,-1.71 3.8,-4.94 2.7,-6.12 2.7,-5.92 -0.3,-7.06 -4.5,-1.71 -2.1,-4.084 3.8,-3.773 5.1,0.263 5.2,0.243 5.5,-2.884 0.2,-2.429 1.2,-3.796 4.5,-5.948 5.3,-3.559 6.7,-5.207 6.7,-8.152 0,-2.238 0.2,-2.333 4.4,-1.703 3.7,0.551 5,0.278 7.6,-1.566 3.1,-2.232 3.1,-2.232 5.8,-0.246 1.5,1.092 3.6,2.273 4.7,2.624 7.1,2.25 6.8,22.618 -0.4,24.248 -4.7,1.08 -18.5,8.51 -22.1,11.91 -4.6,4.3 -24,13.49 -28.6,13.49 -1.2,0 -5.2,1.35 -8.8,3 -3.5,1.65 -7.1,3 -7.9,3 -3.2,0 -10.9,3.34 -11.8,5.18 -1.5,2.78 -7,4.82 -12.9,4.82 -2.8,0 -6.1,0.66 -7.4,1.47 -2.2,1.48 -14.1,1.48 -18.7,0 -2.9,-0.92 -7.1,2.1 -6.7,4.84 0.2,1.66 0.9,2.13 2.8,1.95 13.5,-1.25 22.2,-0.36 21.6,2.19 -1.1,4.3 1.5,5.09 8.9,2.68 7.8,-2.55 7.5,-2.53 7.5,-0.57 0,2.33 -6.8,10.72 -10,12.44 -1.6,0.82 -3.9,2.75 -5.1,4.28 -1.2,1.53 -4.9,4.04 -8.3,5.58 -7.7,3.52 -9.4,5.35 -7.7,8.48 3.2,6.02 -8.9,24.14 -13.5,20.18 -1.9,-1.65 -4.2,-2.53 -6.4,-2.53 -2,-0.01 -5.7,-0.69 -8.4,-1.51 -2.7,-0.81 -6.6,-1.48 -8.7,-1.48 -2.1,0 -4.2,-0.66 -5,-1.54 -1.6,-2.03 -3.3,-1.38 -3.9,1.61 -0.8,3.23 -6.2,3.97 -8.2,1.12 -3.7,-5.35 -12.8,-2.84 -9.6,2.65 5.2,8.84 2.5,15.63 -4.9,12.51 -6.1,-2.54 -11.1,-1.01 -8,2.42 2.8,3.17 8.7,4.5 10.9,2.48 2.4,-2.18 6.9,-0.03 7.8,3.75 0.7,3.02 4.4,5.05 8,4.35 1.6,-0.34 3,0.04 3.9,1.06 1.5,1.82 4.6,2.1 5.6,0.5 0.7,-1.1 8.9,-4.91 10.5,-4.91 0.5,0 1,1.03 1,2.3 0,1.26 0.5,2.81 1.1,3.44 1.7,1.67 -0.7,9.46 -4.3,13.93 -1.6,1.98 -2.8,4.78 -2.8,6.21 0,1.44 -0.8,4.73 -1.7,7.31 -1.6,4.39 -1.6,5.13 0,11.64 0.9,3.82 1.7,8.24 1.7,9.82 0,1.58 0.9,4.55 2,6.61 2.8,5.25 2.8,16.43 0,20.01 -2.3,2.82 -2.6,5.84 -1,8.82 3.4,6.29 -9,12.92 -17.4,9.38 -6.3,-2.63 -10.1,-0.93 -10.4,4.75 -0.4,5.01 -2,6.49 -5.3,4.72 -9.9,-5.27 -23.8,5.4 -20,15.34 0.5,1.48 0.7,3.39 0.4,4.24 -1.9,4.99 4,12.48 9.9,12.48 9.3,0 17.5,19.53 9.4,22.43 -3.1,1.1 -2.7,1.34 -9.4,-7.37 -4.4,-5.66 -13.2,-5.4 -13.2,0.39 0,5.71 -3.3,5.37 -9.7,-1.02 -5.5,-5.6 -7.1,-6.3 -9.1,-4.23 -4.3,4.23 8.6,16.8 17.1,16.8 2.5,0 9.5,4.52 13.5,8.62 3.4,3.61 6,3.09 7.9,-1.57 1,-2.51 2.5,-4.33 4.1,-4.99 1.5,-0.57 3.4,-1.54 4.2,-2.16 2.7,-1.99 9,1.36 9,4.82 0,5.4 6.6,11.08 11.5,9.86 1.6,-0.4 3.2,0.16 5.1,1.78 1.6,1.3 3.8,2.64 4.9,2.99 1.1,0.34 2.4,1.63 3,2.85 1.3,3.01 7.1,4.16 12.1,2.42 4.7,-1.6 5.6,-4.71 2.4,-8.11 -1.2,-1.26 -3.8,-5.61 -5.9,-9.65 -3.6,-7.3 -3.7,-7.36 -7.6,-7.36 -4.1,0 -4.3,-0.16 -6.1,-7.25 -0.2,-0.69 -1.8,-1.25 -3.4,-1.25 -4.8,0 -7.9,-2.65 -9.2,-7.66 -0.6,-2.43 -2,-5.08 -3.2,-5.89 -2,-1.39 -2,-1.66 -0.6,-4.22 1.9,-3.43 5.5,-4.16 6.2,-1.29 0.9,3.4 4.5,2.59 6.2,-1.39 1.3,-3.19 1.7,-3.41 4.9,-2.89 3.4,0.55 3.4,0.54 4.6,-4.56 1.6,-6.49 2.2,-6.82 7.6,-3.96 4.9,2.59 5.2,3.03 3,4.86 -2,1.6 -1.9,3.89 0,6.08 1.4,1.46 1.4,2.14 0.4,4.08 -6.3,11.57 3.6,31.29 14.2,28.52 2.9,-0.76 5.7,1.19 7.4,5.07 2.5,5.97 9.2,3.34 8.2,-3.21 -0.6,-3.52 -0.5,-3.71 1.6,-3.06 6.2,2 7,1.76 12.9,-4.04 4.4,-4.3 5.5,-6.02 4.9,-7.29 -3.5,-6.84 0.3,-13.85 7.1,-13.33 4.4,0.33 6.8,-0.69 6.8,-2.89 0,-1.48 -0.7,-1.93 -3.1,-1.93 -3.3,0 -7.2,-4.86 -6.7,-8.5 0.6,-4.81 14.7,1.73 14.7,6.84 0.1,1.84 0.7,3.02 1.8,3.35 6.4,1.82 10.7,15.88 5.6,18.19 -3.4,1.53 -2.7,4.44 1.2,5.13 3,0.52 3,0.52 2.6,8.64 -0.3,8.12 -0.3,8.12 3,9.28 5.4,1.84 14.5,10.64 12.9,12.48 -3.9,4.73 2.8,11.06 8.2,7.72 4.5,-2.75 5.6,-2.69 6.8,0.35 0.5,1.46 2.7,3.31 5.2,4.5 8.6,4.08 10.5,6.36 8.4,10.01 -1.8,3.11 -1.8,3.19 0.3,5.4 1.1,1.23 2.1,3.2 2.1,4.38 0,2.87 6.5,5.06 9.8,3.29 2.3,-1.2 7,1.12 9.8,4.86 1,1.26 1.4,1.29 2.8,0.17 2,-1.67 2,-4.12 0.1,-6.65 -2.3,-3.09 -1.9,-6.13 1,-6.86 1.3,-0.34 2.5,-1.27 2.5,-2.07 0,-3.42 7,-4.66 9.2,-1.61 0.7,1.05 3.4,2.92 5.9,4.16 8.1,3.92 6.9,10.01 -2.3,12.09 -3.9,0.86 -4.5,0.74 -6.1,-1.21 -0.9,-1.19 -1.8,-1.78 -1.8,-1.31 -0.1,0.48 -0.2,1.76 -0.3,2.85 -0.1,1.38 -1.1,2.15 -3.1,2.51 -4.3,0.75 -3.5,2.8 1.6,4.36 1.4,0.43 7.9,10.83 7.9,12.7 0,2.15 -7.5,12.57 -10.5,14.6 -1.9,1.31 -4,3.28 -4.5,4.36 -1.4,2.52 -3.7,2.56 -4.5,0.07 z m -243.1,-233.69 c 0.9,-0.34 1.6,-1.37 1.6,-2.31 0,-0.94 0.6,-2.56 1.4,-3.6 2.6,-3.61 -3.3,-8.55 -11.4,-9.52 -4.5,-0.54 -4.5,-0.54 -1.8,-1.91 2.1,-1.04 3.3,-1.11 5.1,-0.29 1.8,0.8 3.7,0.76 7.2,-0.14 5.6,-1.41 6.7,-3.19 3,-4.6 -1.4,-0.55 -2.8,-1.66 -3.2,-2.48 -1.1,-2.89 -11.5,-6.86 -14.8,-5.65 -1.6,0.59 -3,0.97 -3,0.84 -0.1,-0.13 -0.6,-1.58 -1.1,-3.23 -0.7,-2.18 -1.7,-3.09 -3.6,-3.31 -5.3,-0.62 -10.8,-13.42 -7.3,-17.24 1.8,-1.96 3.9,-14.38 2.8,-16.2 -1.7,-2.83 -10.3,5.09 -10.3,9.51 0,3.1 -1,4.07 -2.4,2.32 -2.3,-2.84 -5.5,-2.91 -6.8,-0.15 -1.3,2.86 -2.6,3.3 -3.4,1.14 -1.5,-3.71 -13.5,1.82 -15.1,6.89 -0.3,1.12 -1.4,2.94 -2.3,4.04 -3,3.32 -3.6,8.19 -1.1,8.98 1.7,0.53 1.9,1 1,2.58 -0.7,1.35 -0.7,2.56 0.1,4.02 0.9,1.69 0.8,2.33 -0.7,3.44 -1.6,1.14 -1.6,1.67 -0.6,3.4 0.7,1.13 1.3,2.7 1.3,3.51 0,4.17 8,5.86 12.2,2.57 3.4,-2.65 4.8,-2.53 4.8,0.42 0,3.18 5.7,9.26 9.5,10.07 1.6,0.35 4.1,1.24 5.5,1.97 3.1,1.7 6.8,2.12 9.8,1.14 5.2,-1.76 13.6,-1.42 15,0.61 2,2.86 5.8,4.25 8.6,3.18 z m 37.2,-107.99 c 3,-0.36 4.7,-1.2 5.8,-2.95 1.7,-2.65 4.5,-3.11 7.8,-1.33 1.6,0.84 3.4,0.8 7.4,-0.15 4.3,-1.03 5.6,-1.03 6.8,-0.01 1.9,1.53 6,0.66 9.3,-1.98 1.9,-1.49 4.1,-1.89 10.6,-1.92 13.6,-0.05 18,-2.63 10.8,-6.23 -4.2,-2.12 -4.8,-2.78 -3.5,-3.64 4.1,-2.49 1.8,-4.69 -4.8,-4.79 -3.6,-0.05 -7.3,-0.38 -8.2,-0.73 -1.1,-0.39 -1.9,-0.06 -2.3,0.84 -0.3,0.82 -1.4,1.49 -2.4,1.49 -2.2,0 -2.6,-1.52 -0.7,-2.7 4.7,-2.97 3.6,-12.86 -1.4,-11.77 -6.8,1.5 -14.7,-0.69 -10,-2.79 2.4,-1.06 4.6,-2.78 4.9,-3.82 0.4,-1.43 1.3,-1.84 3.6,-1.66 2.3,0.17 3.2,-0.23 3.4,-1.52 0.5,-2.14 -2.4,-3.44 -4.6,-2.07 -2.3,1.48 -8.1,-2.19 -8.1,-5.15 0,-3.41 -2.4,-4.95 -5.2,-3.44 -3.2,1.66 -3.8,2.82 -3.8,7.09 0,3.42 -0.5,3.98 -6.9,8.24 -3.8,2.51 -7.4,5.23 -8.1,6.04 -0.7,0.82 -4.7,3.53 -8.9,6.02 -12.3,7.31 -19.6,13.67 -19.7,17.12 -0.1,1.6 -0.4,3.94 -0.9,5.2 -1.1,3.49 1,5.21 6.4,5.21 2.6,0 5.1,0.4 5.6,0.9 1.9,1.83 5.3,1.93 17.1,0.5 z m -15.6,-93.854 c -1.4,-0.758 -3.7,-3.555 -5.1,-6.214 -4.3,-7.922 -13.6,-12.323 -12.4,-5.837 1.5,7.684 -6,2.41 -10.1,-7.128 -0.9,-2.129 -2.5,-5.796 -3.6,-8.148 -2.2,-5.164 -2.3,-7.57 -0.3,-9.224 0.8,-0.731 1.5,-2.948 1.5,-5.372 0,-5.235 4.7,-14.128 7.4,-14.128 4.5,0 3.4,7.758 -1.5,10.198 -1.3,0.68 -2.4,1.701 -2.3,2.269 0,0.569 0.1,1.872 0.2,2.896 0.1,1.591 3,5.961 7.3,10.955 0.6,0.725 1.7,1.071 2.5,0.769 0.9,-0.344 1.8,0.38 2.4,1.945 2.4,6.356 10.4,4.744 9.8,-1.971 -0.3,-2.182 0.1,-3.061 1.2,-3.061 0.9,0 1.3,0.754 1.2,2 -1.4,8.792 -1,10.09 3.5,13.292 4.5,3.136 5,1.295 1.7,-6.66 -2.9,-7.294 -2.3,-9.132 3.2,-9.132 4.1,0 5.5,-3.486 3,-7.168 -0.9,-1.252 -1.6,-1.9 -1.6,-1.439 0,0.461 -1.1,0.148 -2.4,-0.696 -1.3,-0.843 -3.6,-1.682 -5.2,-1.865 -2.8,-0.311 -2.9,-0.578 -2.6,-4.332 0.1,-2.2 0.4,-7.6 0.6,-12 0.5,-10.852 3.6,-20.649 8,-25.587 2,-2.155 3.6,-4.615 3.6,-5.466 0,-1.46 5.4,-4.447 8.1,-4.447 1,0 1,0.267 0.1,1.2 -3,2.933 -0.6,6.227 3.7,5.115 1.1,-0.301 2.1,-0.277 2.1,0.053 0,0.799 -5,10.728 -9,17.834 -2.2,4.0992 -3.1,6.9082 -3,9.9996 0.1,5.2764 -1.3,15.85 -2.4,17.551 -0.5,0.817 0.1,1.573 1.7,2.177 2.4,0.911 5.1,5.523 7.8,13.32 1.6,4.708 4.3,4.951 8.4,0.744 2,-2.137 3.2,-2.695 3.9,-1.929 0.8,0.761 0.4,1.618 -1.2,2.917 -4.7,3.828 -1.9,8.448 3.4,5.693 6,-3.106 6.9,-5.069 5.1,-10.916 -1.5,-4.631 -1.5,-5.427 -0.2,-7.471 1.9,-2.831 3.8,-3.019 3,-0.283 -0.8,2.467 1.8,3.781 4,1.996 0.8,-0.699 2.5,-0.953 3.9,-0.593 3.6,0.88 3.2,-0.553 -1.4,-5.908 -4.6,-5.27 -4.6,-5.234 -2.4,-7.608 0.8,-0.971 1.3,-2.244 0.9,-2.829 -1.1,-1.849 -3.9,-1.154 -6,1.525 -2.1,2.588 -2.1,2.588 -6.3,-0.177 -5.2,-3.406 -5.2,-3.17 0.4,-7.4152 6.2,-4.6738 9.9,-8.2184 10.5,-9.8876 0.7,-2.0957 4.9,-0.3896 4.9,1.9918 0,1.0806 -0.7,3.5802 -1.5,5.5547 -2.1,5.0353 -2,5.3003 2.1,4.0303 2.9,-0.87 3.8,-0.848 4.1,0.094 0.5,1.502 3.5,1.6 4.9,0.161 2.1,-2.0714 10.8,-0.711 11.2,1.738 0.1,1.197 1.8,3.357 3.7,4.8 4,3.051 4.4,5.886 1.6,12.022 -4.2,9.111 -9.8,13.138 -12.6,8.93 -5.2,-7.896 -12.4,-4.201 -8.9,4.546 1.6,4.186 1.6,4.186 -4.7,10.68 -9,9.048 -13.3,10.829 -35.1,14.27 -3.1,0.491 -6.5,1.384 -7.7,1.984 -2.6,1.407 -4.1,1.333 -7.1,-0.359 z m 55,-67.992 c 0,-0.7925 0.4,-1.6876 0.8,-1.989 0.5,-0.30134 1.2,-2.2049 1.6,-4.2301 0.4,-2.0252 1.9,-4.8426 3.4,-6.2614 4.9,-4.702 9.8,-16.588 8.4,-20.282 -1.4,-3.591 -0.1,-6.075 2.5,-5.063 1.3,0.483 1.4,0.205 0.8,-1.31 -1.5,-3.627 -1,-4.771 2.5,-6.652 1.9,-1.036 4.4,-3.543 5.5,-5.572 3,-5.543 16,-11.887 14.8,-7.194 -1.2,4.317 6.6,7.132 9.7,3.494 1.7,-2.116 4.5,-1.864 8.3,0.747 1.7,1.236 3.3,2.308 3.5,2.384 0.1,0.075 -1.1,1.651 -2.9,3.503 -1.7,1.852 -3.8,4.593 -4.7,6.093 -1.1,1.862 -3.4,3.324 -7.2,4.612 -3.2,1.058 -7,3.321 -8.9,5.16 -3.3,3.274 -3.3,3.274 -4.9,-0.112 -2.2,-4.367 -4.4,-4.322 -5.5,0.113 -0.5,1.925 -2.3,4.85 -3.9,6.5 -5.1,5.098 -11.5,13.859 -12.2,16.837 -0.7,2.5721 -1.9,4.0831 -7.8,9.0498 -2.3,1.9996 -3.8,2.0684 -3.8,0.1727 z m -73.2,-24.81 c -0.3,-2.49 -0.9,-3.324 -2.6,-3.569 -8.8,-1.246 7.9,-24.67 21.1,-29.608 8.6,-3.216 12.2,-3.43 10.7,-0.638 -2.5,4.736 0,6.865 3.6,2.957 3.1,-3.504 13.8,-8.152 23.5,-10.296 1.6,-0.353 3.5,-1.961 4.7,-4.089 2.4,-4.062 3.9,-4.421 5.1,-1.257 0.6,1.538 0.4,2.884 -0.5,4.25 -0.8,1.1 -2.5,4.025 -3.8,6.5 -3.3,6.146 -7.8,10.254 -10.8,9.834 -1.5,-0.218 -2.7,0.329 -3.3,1.573 -0.6,1.049 -2.7,2.469 -4.7,3.156 -2,0.687 -5.5,2.482 -7.7,3.99 -2.3,1.507 -4.5,2.463 -4.8,2.125 -1.1,-1.074 2.4,-5.366 6.4,-7.814 3.8,-2.364 3.8,-2.364 0.7,-2.664 -6.9,-0.676 -20.3,6.332 -22,11.538 -0.6,1.844 -2.8,4.44 -5.2,6.208 -2.3,1.672 -5.4,4.843 -6.9,7.047 -3.1,4.831 -3.1,4.827 -3.5,0.757 z" />
            <path
               style="fill:#2a5050"
               inkscape:connector-curvature="0"
               id="path3709"
               d="m -1692.2,549.6 c -1.9,-5.8 -1.7,-6.85 1.4,-8.72 5,-3.05 9.3,-10.69 9.9,-17.62 0.6,-6.61 2.5,-8.2 6.1,-5.02 2.8,2.55 9.3,3.14 11.1,0.99 4.5,-5.61 7.9,-8.48 10.1,-8.48 1.8,0 2.9,-1.01 4.4,-4.29 1.7,-3.49 3.3,-4.88 8.5,-7.52 11.5,-5.83 13.7,-7.28 16.3,-10.64 4,-5.25 14.3,-6.05 40.6,-3.14 16.8,1.87 18.9,-0.93 10.5,-13.71 -1.9,-2.86 -3.9,-7.13 -4.4,-9.49 -1,-4.41 -1.3,-4.91 -7.1,-12.37 -10.1,-12.97 -23.7,-19.13 -25,-11.36 -1.1,6.39 -12,-0.66 -12,-7.76 0,-3.04 -0.5,-3.72 -3.7,-5.22 -3.6,-1.72 -3.6,-1.72 -1,-4.15 4.9,-4.55 3.1,-10.67 -4.8,-16.11 -2.8,-1.88 -5.4,-4.34 -5.8,-5.45 -0.8,-2.14 -0.5,-2.15 9.3,-0.22 6.9,1.35 10.2,-6.7 4.1,-9.78 -4.5,-2.2 -5.2,-3.51 -4.5,-7.94 0.5,-3.16 0.3,-3.74 -1.7,-4.36 -2.3,-0.76 -3.9,0.68 -3.9,3.7 0,1.42 -0.9,1.63 -5.3,1.33 -6.3,-0.42 -7,-2.1 -3.8,-8.43 3.1,-6.04 10.1,-7.12 10.1,-1.56 0,4.14 4,2.93 6.3,-1.88 2.3,-5.02 1.8,-7.02 -1.8,-7.66 -4.8,-0.82 -4.1,-4.28 0.9,-5.11 2.3,-0.37 4.4,-1.42 5,-2.45 4.1,-7.18 10.9,-9.38 37.3,-12.08 6.4,-0.66 8.1,-2.35 5.9,-5.81 -0.9,-1.36 -1.6,-4.2 -1.6,-6.31 0,-2.11 -0.6,-4.37 -1.2,-5.02 -0.9,-0.92 -0.7,-1.76 1.2,-3.7 3.2,-3.47 6.5,-3.3 7.8,0.41 0.5,1.61 1.9,3.42 3.1,4.03 1.6,0.88 2.1,2.08 2.1,5.6 0,6.03 3.9,8.45 7.2,4.41 1.1,-1.36 3.8,-3.36 6.1,-4.46 2.9,-1.37 4.5,-2.95 5.2,-5 1.1,-3.46 3.1,-5.4 9.7,-9.66 3.4,-2.13 5.5,-4.46 7,-7.7 2.3,-4.75 9.7,-9.86 17.2,-11.93 5.7,-1.58 7.4,-5.51 4.5,-10.74 -2.6,-4.86 -5,-5.6 -10.6,-3.36 -1.6,0.61 -4.3,1.08 -6.1,1.03 -2.7,-0.07 -3.5,0.4 -4.3,2.63 -0.6,1.5 -1.8,3.63 -2.8,4.73 -1.8,2.02 -4.5,9.39 -5.6,15.14 -0.4,1.73 -1.5,3.94 -2.6,4.91 -1.1,0.96 -1.9,2.37 -1.9,3.13 0,2.6 -3.1,2.54 -6.5,-0.12 -4.1,-3.12 -4.7,-6.97 -1.7,-11.95 5.6,-9.3 4.8,-13.99 -2.3,-13.43 -4.4,0.34 -9.3,-6.84 -11.1,-16.18 -2.4,-12.9 -7.5,-17.99 -7.7,-7.72 0,3.26 0.6,5.34 2.5,7.83 1.9,2.5 2.7,5.09 3.1,9.89 0.3,3.57 0.9,7.5 1.2,8.73 0.6,1.94 0.1,2.5 -3.8,4.17 -3.1,1.31 -5.5,3.38 -7.6,6.4 -1.7,2.45 -3.7,4.71 -4.5,5.02 -1.9,0.7 -4.7,9.78 -3.9,12.6 0.4,1.85 0.2,2.01 -2.5,1.46 -2,-0.38 -4.3,0 -6.3,1.01 -5.3,2.63 -6.6,1.11 -3.4,-3.87 2.2,-3.33 1.6,-7.94 -1.2,-8.33 -2.2,-0.31 -7.3,4.77 -7.3,7.26 0,0.71 -1.3,1.55 -2.9,1.87 -1.9,0.38 -3.2,1.52 -4,3.4 -3.3,7.96 -12.7,6.18 -11.7,-2.21 0.7,-5.75 -1.3,-10.8 -5.3,-13.41 -2.7,-1.7 -2.7,-1.42 -0.6,5.9 0.8,2.5 0.8,2.5 -1.6,0.37 -3.6,-3.19 -6.8,-4.56 -9,-3.87 -1.3,0.42 -2.7,-0.22 -4.6,-2.05 -2.2,-2.26 -3.2,-2.57 -6.4,-2.06 -4.5,0.72 -6.4,-0.71 -8,-6.25 -1,-3.33 -1.7,-3.92 -5.8,-5.05 -2.5,-0.7 -5.8,-1.61 -7.1,-2.02 -1.5,-0.44 -2.7,-1.6 -2.9,-2.9 -0.1,-1.2 -0.9,-2.17 -1.7,-2.17 -0.8,0 -1.9,-1.02 -2.3,-2.25 -1.8,-4.59 -3.1,-9.44 -3.1,-10.98 0,-2.61 -8.8,-7.77 -13.3,-7.77 -6.9,0 -12.7,-4.57 -12.7,-9.98 -0.1,-2.67 -4.7,-6.05 -10.2,-7.38 -2.9,-0.7 -3,-0.9 -4.9,-10.64 -1.4,-7.5 -2.3,-9 -5.4,-9 -4.7,0 -2.8,-6.34 2.2,-7.45 1.5,-0.34 4.1,-1.43 5.6,-2.43 2.3,-1.52 3.4,-1.65 6.6,-0.8 11.9,3.18 23,-12.56 14.7,-20.87 -1.8,-1.77 -2.2,-6.45 -0.6,-6.45 0.6,0 1.4,1.12 2,2.5 1,2.66 3.8,3.29 5.8,1.3 1.6,-1.63 1.4,-6.87 -0.3,-9.18 -0.9,-1.13 -1.2,-2.99 -0.9,-4.7 0.3,-1.55 0.2,-4.09 -0.4,-5.62 -1.7,-5.13 0.8,-7.13 4.2,-3.33 2.4,2.56 3.6,1.73 3.6,-2.43 0,-2.79 0.6,-3.73 3.7,-5.67 5,-3.07 5.7,-2.97 6.3,0.95 0.9,6.08 9.2,8.27 12,3.14 0.8,-1.59 0.6,-2.83 -1.1,-5.9 -2.7,-4.68 -2.1,-8.23 1.6,-9.89 5.3,-2.42 12.5,-0.83 9.6,2.11 -2.7,2.69 -0.7,5.72 3.8,5.72 1,0 2.4,0.67 3.1,1.5 1.3,1.65 5.5,2.02 6.4,0.57 0.3,-0.52 3.2,-1.26 6.3,-1.65 5.6,-0.7 12,-3.27 15.5,-6.2 1.5,-1.27 2,-1.19 4.6,0.67 1.8,1.31 4.5,2.11 7,2.11 2.8,0 4.4,0.53 5,1.7 0.8,1.45 1.4,1.52 3.6,0.5 1.5,-0.66 3.6,-1.2 4.7,-1.2 1.3,0 2.3,-1.02 3,-3.07 1.1,-3.05 1.1,-3.06 3.2,-1.12 5,4.57 13.4,5.11 16,1.03 3.6,-5.71 -9.6,-14.51 -13.5,-9.03 -2.4,3.27 -3.7,3.37 -7.4,0.58 -5.7,-4.33 -4.5,-6.57 4.1,-8.11 3.8,-0.7 8.3,-1.54 10,-1.87 2.2,-0.43 3.4,-0.14 4.4,0.99 0.7,0.88 2.2,1.6 3.3,1.6 1.1,0 2.2,0.85 2.5,1.98 0.5,1.98 0.5,1.98 3.4,-0.07 3.6,-2.58 3.9,-5.39 0.5,-4.53 -2.7,0.67 -4.3,-1.58 -2.3,-3.19 5.3,-4.24 11,-4.52 8.8,-0.43 -1.4,2.66 0.4,4.23 5.8,4.96 4.8,0.64 5.2,-0.8 2.4,-7.89 -1.1,-2.68 -1.3,-4.34 -0.7,-4.56 5.4,-1.77 5.5,-7.11 0.3,-9.78 -3.6,-1.91 -3.8,-4.78 -0.3,-6.38 2.3,-1.03 2.9,-0.92 4.8,0.84 2.6,2.45 4.1,2.6 5,0.46 0.8,-2.32 0.8,-2.36 -2.6,-5.54 -2.9,-2.73 -3,-3.04 -1.5,-4.73 0.9,-0.99 1.7,-2.088 1.7,-2.437 0,-1.253 -7.5,-5.708 -9.7,-5.708 -2.5,0 -15.3,-5.833 -15.3,-7.002 0,-3.395 9.1,-10 12.9,-9.385 3.6,0.577 4.1,0.43 4.1,-1.426 0,-2.695 -1.5,-3.538 -3.9,-2.234 -2.3,1.225 -2.6,0.558 -3.6,-8.105 -0.9,-7.769 -5.6,-13.581 -10.1,-12.342 -4.9,1.363 -10.9,-0.121 -22.7,-5.569 -4.8,-2.216 -3.5,-4.169 2.5,-3.778 5.2,0.339 5.3,0.312 6.4,-3.114 1.5,-4.741 4.7,-6.763 7.8,-5.066 1.6,0.819 3.7,1.022 6.2,0.567 3.3,-0.631 3.6,-0.536 2.4,0.874 -0.7,0.869 -2.1,1.58 -3.1,1.58 -1,0 -2.1,0.479 -2.5,1.063 -0.8,1.408 2.4,4.937 4.6,4.937 0.9,0 2.9,0.944 4.4,2.097 3.4,2.694 6,1.087 5.1,-3.148 -0.5,-2.254 -0.1,-3.114 2.4,-4.909 2.2,-1.558 3.1,-2.988 3.1,-5.036 0,-3.027 2.5,-6.411 4,-5.454 1.1,0.655 1.2,-1.034 0.3,-4.365 -0.5,-1.914 -1.2,-2.265 -3.9,-2.029 -4.1,0.348 -4.7,-0.214 -4.9,-4.388 -0.1,-1.797 -0.5,-4.055 -1,-5.018 -1.1,-2.4331 1.3,-2.2817 6.9,0.439 4.9,2.352 6.9,1.914 4.3,-0.932 -2,-2.1886 -3.3,-7.2565 -1.9,-7.2565 0.9,0 3.8,3.2078 9,9.9635 2.7,3.578 3.9,3.713 8.9,1.014 4.1,-2.192 7.3,-0.463 7.3,3.933 0,0.929 0.5,2.2 1.1,2.825 0.8,0.846 0.8,2.28 0,5.642 -0.6,2.48 -1.1,6.095 -1.1,8.035 0,2.76 -0.7,4.01 -3,5.746 -1.7,1.22 -3,2.885 -3,3.701 0,0.816 -0.7,2.197 -1.5,3.069 -1.2,1.397 -1.1,1.72 1,2.719 2,0.967 2.5,0.856 3,-0.758 0.3,-1.04 1.5,-2.401 2.7,-3.024 3.4,-1.814 5.9,1.95 4.5,6.653 -1.3,4.358 2.6,9.073 10.2,12.376 7.6,3.234 7.8,4.05 3,10.436 -2.3,3.038 -4.8,5.768 -5.5,6.066 -1.9,0.712 -1.8,4.032 0.1,5.603 0.8,0.685 1.5,1.801 1.5,2.48 0,1.249 -10.4,8.52 -12.2,8.52 -6.7,0 7.7,7.205 14.6,7.375 5.5,0.13 5.5,0.13 5.8,3.63 0.3,4.39 3.7,5.34 6.3,1.8 1.7,-2.3 1.7,-2.29 1,1.2 -1.3,7.44 -1.3,7.47 2.5,7.82 1.9,0.18 4.4,1.21 5.6,2.28 1.6,1.57 3.7,2.02 10.5,2.23 4.6,0.15 9,0.47 9.8,0.72 1.1,0.33 1.7,-0.61 2,-3.48 0.7,-4.75 3.1,-6.15 3.1,-1.76 0,2.98 1.4,4.19 4.9,4.19 6,0 6.4,7.13 0.4,9.62 -3.4,1.44 -4.2,3.13 -2.2,5.1 1.7,1.76 0.1,6.23 -2.7,7.29 -2.9,1.12 -3.2,3.52 -0.5,4.97 4.3,2.29 14.6,-6.6 14.6,-12.65 0,-6.93 4.8,-12.07 5.6,-6.08 0.5,2.92 4.9,-3.67 4.9,-7.21 0,-1.23 0.9,-3.41 2,-4.84 1.4,-1.7 1.9,-3.42 1.5,-4.92 -0.3,-1.27 0,-3.54 0.8,-5.04 2.1,-4.01 1,-8.54 -2.9,-12.34 -5.7,-5.483 -1,-12.951 6.1,-9.607 3.5,1.67 3.5,1.67 3.5,-1.695 0,-4.106 -5.5,-8.844 -10.4,-9.003 -2.3,-0.073 -3.2,-0.636 -3.5,-2.1 -0.2,-1.1 -1,-2.787 -1.9,-3.75 -0.8,-0.962 -1.1,-1.74 -0.6,-1.728 2.5,0.06 15,5.21 19.4,7.998 3.5,2.28 5.7,3.021 7.4,2.589 3.3,-0.829 5.6,0.215 5.6,2.56 0,1.076 1.2,4.515 2.7,7.643 1.4,3.129 2.6,7.263 2.6,9.193 0,4.27 -1.8,15.91 -2.7,18.09 -0.8,1.76 1.7,4.44 3.2,3.5 3.2,-1.98 7.2,-15.08 7.2,-23.695 0,-4.109 2.8,-11.145 5.8,-14.65 3.4,-3.891 7.2,-2.529 7.2,2.592 0,0.922 0.9,2.25 2,2.949 3.1,1.936 4.2,5.848 2.8,9.77 -1,2.814 -0.9,3.944 0.7,7.444 3.1,7.01 -2.9,25.09 -14.6,44 -1.5,2.47 -3.3,6.4 -3.9,8.73 -0.9,3.52 -2.7,5.7 -10.7,12.79 -5.3,4.7 -10.4,9.6 -11.5,10.89 -1,1.3 -3.6,3.07 -5.8,3.95 -2.2,0.87 -4.8,2.84 -5.7,4.36 -2.4,3.65 -4.2,5.04 -8,6.14 -11.5,3.34 -17.6,12.23 -16.7,24.49 0.6,9.23 0.6,9.45 -1.7,10.66 -3.9,2 -5.8,4.07 -5.3,5.58 1.3,3.22 8.5,-0.22 8.8,-4.18 0.1,-1.05 0.9,-3.04 1.8,-4.41 0.8,-1.38 2.2,-3.75 2.9,-5.27 0.8,-1.52 3.7,-4.23 6.4,-6.01 3.9,-2.55 5.3,-4.15 6.3,-7.54 1.1,-3.37 1.7,-4.16 3,-3.61 4.6,1.94 11.1,-1.86 17.1,-9.98 2.2,-2.98 6.5,-7.57 9.5,-10.19 3,-2.62 6.6,-6.43 8,-8.48 1.4,-2.05 4.7,-6 7.5,-8.78 2.8,-2.78 5.1,-5.5 5.1,-6.04 0,-0.55 1.5,-3.61 3.3,-6.8 1.9,-3.19 4.9,-9.29 6.6,-13.56 1.9,-4.56 4.4,-8.67 6,-10 4.2,-3.38 7.6,-9.4 10.1,-17.74 3.1,-10.46 4,-12.13 7.5,-13.6 3.6,-1.47 5.4,-6.526 6.2,-17.053 0.5,-7.806 3.7,-12.142 6.1,-8.511 2.7,4.042 7.2,0.827 7.2,-5.129 0,-3.827 1.3,-6.138 6.6,-11.144 9.5,-9.13 6.1,-21.606 -4.5,-16.694 -6.7,3.094 -6.7,3.094 -12.5,1.439 -4.7,-1.335 -6.2,-1.418 -7.8,-0.426 -1.5,0.946 -2.3,0.957 -3.4,0.048 -1.6,-1.336 -1.9,-5.513 -0.5,-6.408 1.5,-0.93 0.3,-2.974 -3,-4.901 -1.6,-0.973 -3.8,-3.258 -4.7,-5.077 -1,-1.82 -3.6,-5.628 -5.9,-8.462 -2.5,-3.001 -4,-5.77 -3.7,-6.628 1.5,-3.8797 -0.6,-8.6851 -3.7,-8.2413 -1.8,0.2654 -3.1,-0.0713 -3.4,-0.896 -0.7,-1.9128 -2.6,-1.6212 -3.2,0.4841 -0.3,1.0448 -2.6,2.6247 -5.5,3.75 -7.3,2.8052 -13.5,10.909 -11.6,15.101 1.4,3.048 -0.3,5.03 -6.8,7.9 -6.8,3.028 -7.8,4.47 -7.1,9.962 1,7.5 -3,13.803 -7.3,11.478 -1.1,-0.548 -3.6,-0.997 -5.6,-0.997 -3.7,0 -3.7,0 -3,-5.43 0.9,-7.171 -1.9,-9.435 -6.3,-5.159 -4.7,4.441 -7.1,3.099 -7.1,-3.87 0,-6.29 -10.5,-9.032 -13.7,-3.588 -3.2,5.409 -11.2,4.835 -10,-0.72 0.3,-1.503 0.9,-4.308 1.3,-6.233 0.3,-1.925 1.5,-4.088 2.5,-4.806 2.2,-1.551 2.4,-3.194 0.4,-3.194 -0.7,0 -2.2,1.171 -3.3,2.602 -2.2,3.03 -10.1,4.558 -12.7,2.442 -2.1,-1.723 -3.7,-0.36 -2.9,2.518 0.5,2.127 0.2,2.438 -2.1,2.438 -4.9,0 -7.6,11.134 -2.9,11.811 1.4,0.199 2.6,-0.432 3.3,-1.75 0.6,-1.133 0.9,-2.061 0.6,-2.061 -0.2,0 0,-1.35 0.6,-3 0.6,-1.65 1.5,-3 2,-3 1.8,0 2.1,3.273 0.5,5.966 -2.3,4.04 -1.2,12.81 1.7,13.232 2.5,0.352 2.5,6.287 0.1,10.802 -2.9,5.477 -4.6,9.949 -4,10.879 0.3,0.539 0,3.016 -0.6,5.506 -1.1,4.066 -1,4.742 0.7,6.654 2.1,2.294 1,2.06 -6.4,-1.378 -4.8,-2.236 -6.1,-9.502 -2,-10.876 2.1,-0.69 0.1,-5.785 -2.2,-5.785 -1.8,0 -2,-0.437 -1.5,-2.834 1.2,-5.127 -7.5,-9.61 -13.9,-7.191 -2.3,0.894 -2.7,0.673 -4.1,-2.696 -0.8,-2.019 -2.6,-5.128 -4,-6.908 -6.1,-8.001 0.5,-29.976 8,-26.566 4.6,2.078 6.9,-7.382 3.2,-12.828 -2.2,-3.2167 -2.3,-3.2351 -12.2,-3.6646 -5.4,-0.2374 -10,-0.5173 -10,-0.6218 -2.6,-3.2841 -0.6,-11.69 2.7,-11.69 3.2,-10e-5 3.9,0.3478 3.9,1.9999 0,2.7181 3.4,6 6.3,6 1.3,0 4.4,1.5072 6.8,3.3494 15,11.481 19.3,8.6141 13.3,-8.9203 -3.9,-11.313 -2.1,-14.348 5.1,-8.8106 3.9,2.933 4.9,6.9584 1.5,5.8815 -1.1,-0.3495 -2,-0.2055 -2,0.3191 0,2.1181 6.3,1.9529 8.1,-0.2122 5,-5.9984 -2.3,-15.121 -10.4,-13.069 -3,0.734 -9.1,-2.059 -8.5,-3.846 0.3,-0.78 2.3,-1.083 5.9,-0.876 3,0.173 6.7,-0.186 8.3,-0.798 2.5,-0.944 3.4,-0.797 5.8,0.967 7.4,5.515 10.2,7.013 11.9,6.46 1.2,-0.378 4.1,0.868 8.1,3.512 3.5,2.254 7.4,4.342 8.8,4.64 1.3,0.297 6.1,1.912 10.5,3.5883 4.4,1.6978 10.6,3.2303 14,3.4609 13.4,0.9232 16.5,2.1983 9.2,3.7898 -3.1,0.6863 -3.7,3.5247 -1.1,5.6507 1.3,1.1184 2,1.058 4.5,-0.3776 1.7,-0.9397 3.6,-1.7111 4.2,-1.7142 8.2,-0.0391 14.2,-8.645 13,-18.646 -0.6,-5.387 2.3,-9.349 6.8,-9.349 1,0 2.7,-0.865 3.8,-1.924 1,-1.058 2.8,-2.424 4,-3.035 1.5,-0.799 2.1,-2.092 2.1,-4.609 0,-2.593 0.8,-4.282 3.1,-6.523 5.2,-5.112 -1.1,-11.288 -14.6,-14.374 -4.4,-1 -7.5,-4.321 -7.5,-8.013 0,-5.649 -5.1,-9.253 -14,-10.017 -11.2,-0.949 -24.8,-5.246 -26.9,-8.443 -0.9,-1.409 -2.4,-3.15 -3.4,-3.868 -2.9,-2.201 -2,-2.907 4,-2.925 6.3,-0.019 9.5,1.221 13.2,5.136 1.7,1.797 3.4,2.595 5.8,2.595 4.5,0 5.2,-2.281 1.6,-5.89 -1.6,-1.591 -5.1,-5.188 -7.8,-7.993 -3.1,-3.156 -5.9,-5.102 -7.3,-5.112 -1.4,0 -2.6,-0.84 -3.2,-2.25 -1.3,-3.41 -4.7,-6.17 -13.5,-10.83 -4.4,-2.34 -11.9,-6.58 -16.5,-9.43 -15.3,-9.3 -26.4,-14.45 -35.8,-16.56 -2.6,-0.58 -8.8,-2.8 -13.7,-4.93 -5,-2.14 -10.8,-4.38 -13,-4.97 -2.2,-0.59 -5.2,-1.73 -6.5,-2.52 -3.9,-2.22 0.4,-2.02 7.7,0.37 3.2,1.03 9.6,3.12 14.3,4.64 215.3,69.815 320.5,344.3 205.9,537.48 -1.4,2.47 -5,8.55 -7.9,13.5 -32.8,55.37 -85.2,105.26 -143.1,136.19 -21.6,11.54 -27.6,13.37 -24.5,7.45 5.1,-9.82 -3.4,-19.25 -11.3,-12.59 -3.9,3.25 -7.1,2.76 -10.1,-1.54 -2.1,-2.97 -2.2,-2.98 -9.6,-2.35 -7,0.59 -7.7,0.47 -9.1,-1.53 -0.8,-1.19 -3.2,-3.04 -5.3,-4.11 -2.1,-1.06 -4,-2.6 -4.4,-3.4 -0.8,-2.33 -12.5,-7.23 -20.3,-8.56 -4.5,-0.77 -8.4,-2.11 -10.5,-3.65 -3.6,-2.7 -8.8,-4.4 -13.3,-4.41 -1.7,-0.01 -4.6,-0.98 -6.5,-2.16 -4.3,-2.62 -8.2,-3.64 -18.3,-4.75 -5,-0.54 -8.5,-1.47 -9.7,-2.56 -6.2,-5.62 -11.2,-2.96 -16.1,8.49 -1.8,4.11 -4.7,9.16 -6.6,11.23 -3.5,3.94 -4,5.65 -2.3,7.41 4.8,4.73 -1.5,12.51 -6.7,8.4 -3.7,-2.89 -5.8,-1.14 -4.9,4.12 0.6,3.59 0.4,3.86 -2.9,5.25 -2.4,1 -3.5,2.11 -3.5,3.51 0,2.48 -3.3,2.72 -7,0.54 -2.5,-1.44 -2.5,-1.44 -0.3,-2.08 1.2,-0.35 2,-1.03 1.7,-1.52 -0.9,-1.39 -4.1,-1.03 -5.4,0.62 -0.7,0.82 -2.3,1.5 -3.5,1.5 -2.8,0 -9.5,2.72 -9.5,3.85 0,0.46 -1.9,1.38 -4.1,2.06 -2.3,0.67 -4.8,1.47 -5.5,1.76 -0.8,0.29 -1.6,-0.08 -1.8,-0.82 z m 278.6,-59.86 c 2.9,-1.28 6.3,-1.93 9.4,-1.79 6.5,0.28 14.7,-4.88 13.8,-8.63 -0.5,-1.85 0.1,-2.73 2.7,-4.39 6.5,-4.01 7.5,-8.26 1.5,-6.08 -6.8,2.44 -2.6,-12.32 5.5,-19.1 3,-2.61 5.8,-11.62 5.2,-16.96 -0.6,-4.51 -0.4,-4.8 2,-5.42 3.6,-0.89 3.7,-4.62 0.2,-4.62 -1.9,0 -2.5,0.59 -2.7,2.75 -0.5,3.75 -3.1,3.95 -10.9,0.79 -7.7,-3.14 -14.5,-0.69 -10.1,3.67 1.6,1.63 -5.1,9.95 -11.8,14.66 -3.3,2.31 -7.3,5.41 -8.9,6.91 -1.6,1.49 -4,3.52 -5.5,4.51 -3.1,2.15 -3.4,3.7 -0.6,4.42 2.7,0.71 2.5,3.45 -0.5,6.26 -3.4,3.14 -4.9,8.23 -4.1,13.56 0.4,2.63 0.2,5.23 -0.5,6.49 -2.6,5.03 6.6,6.83 15.3,2.97 z m -29.8,-61.33 c 3.3,-2.93 7.4,-5.8 9.1,-6.37 1.6,-0.57 6.7,-3.33 11.3,-6.12 4.6,-2.79 9.8,-5.57 11.7,-6.19 3.6,-1.18 5,-3.7 4,-6.98 -0.9,-2.79 -4.6,-3.43 -9,-1.58 -2.1,0.87 -4,1.58 -4.2,1.58 -0.8,0 -0.3,-5.94 0.7,-6.5 0.5,-0.34 1,-1.89 1,-3.44 0,-3.92 1.7,-4.88 7.4,-4.17 5,0.62 5.6,1.2 7.2,6.61 0.6,1.99 1.7,3.1 3.1,3.32 1.8,0.25 2.3,0.97 2.3,3.38 0,2.96 0.1,3.04 3.7,2.54 11.5,-1.59 20,-9.33 11.8,-10.74 -5.6,-0.96 -6.2,-9.45 -0.8,-11.73 1.5,-0.65 4,-2.2 5.5,-3.45 2.4,-1.9 3.1,-2.07 4.8,-1.04 5.6,3.52 13.7,-5.19 8.9,-9.65 -2.2,-2.03 -2.2,-2.03 0.4,-5.16 1.5,-1.72 2.7,-3.94 2.7,-4.93 0,-3.56 5.4,-5.15 12,-3.52 2.1,0.51 3.7,-0.3 8.5,-4.2 9.3,-7.61 11.1,-9.87 16.3,-20.13 4.1,-8.16 5.4,-9.95 8.7,-11.67 4,-2.03 4,-2.03 4.5,-9.53 0.3,-4.85 1.1,-8.37 2.2,-9.97 1,-1.36 1.8,-3.26 1.8,-4.23 0,-1.03 1,-2.01 2.4,-2.37 4.7,-1.17 5.2,-9.42 0.6,-9.42 -1,0 -3.7,1.08 -6.1,2.41 -3.2,1.83 -4.8,2.2 -6.6,1.54 -1.2,-0.49 -4.9,-1.16 -8.1,-1.5 -7.3,-0.77 -8.5,-7.06 -2.1,-11.02 0.5,-0.3 0.9,-1.65 0.9,-2.99 0,-3.51 -2.9,-3.1 -4.4,0.63 -0.7,1.69 -2.5,3.88 -4,4.86 -1.5,0.97 -3.7,3.13 -4.9,4.79 -1.2,1.66 -4.2,5.58 -6.6,8.7 -4.7,6.24 -4.8,8.08 -0.6,20.34 2,6.01 1.9,6.97 -1.5,8.74 -1.7,0.85 -3,2.32 -3,3.27 0,2.53 -4.4,10.29 -5.5,9.85 -0.6,-0.21 -3.7,1 -6.9,2.69 -4.8,2.54 -6.1,2.86 -7.7,1.87 -7.4,-4.62 -12.6,2.68 -9.5,13.32 0.6,1.89 -3.5,6.88 -10.4,12.75 -1.9,1.66 -2,1.97 -0.6,5.36 2.6,6.06 -2.9,8.25 -5.9,2.39 -1.6,-3.05 -3.9,-3.9 -5.1,-1.91 -0.4,0.6 0.2,2.32 1.3,3.81 3.7,4.94 -0.1,10.8 -6.3,9.65 -5.3,-0.99 -9.4,-5.04 -9.4,-9.18 0,-3.1 -0.2,-3.34 -2,-2.41 -1,0.57 -3.4,1.04 -5.3,1.04 -2.4,0 -4,0.75 -5.6,2.6 -1.8,2.04 -2.9,2.46 -5,1.97 -9.6,-2.28 -10.8,-2.08 -13.5,2.2 -1.4,2.2 -4.2,4.84 -6.3,5.87 -2.5,1.26 -4.1,2.88 -4.8,5.07 -2.1,6.41 -3,6.73 -19.1,6.69 -14.5,-0.04 -14.5,-0.04 -17.7,-3.17 -2.8,-2.69 -4.1,-3.17 -9.2,-3.43 -7.8,-0.39 -8.3,-2.84 -1.5,-6.8 4.7,-2.75 6.1,-5.89 3.9,-8.56 -1.6,-1.99 -3.9,-1.81 -6.4,0.49 -2,1.93 -2.1,1.91 -9,-2.52 -3.9,-2.46 -9.1,-5.41 -11.6,-6.56 -2.5,-1.15 -5,-3.02 -5.5,-4.14 -1.9,-4.05 -3.8,-4.31 -10.9,-1.42 -9.1,3.75 -11.2,3.64 -10.8,-0.54 0.6,-5.01 -6.5,-12.62 -10.2,-10.94 -1.9,0.86 -4.5,0.89 -10.2,0.1 -9.1,-1.27 -10,-0.73 -8.6,4.9 1,3.85 0.9,3.99 -2.3,5.5 -3.1,1.47 -3.3,1.45 -3.7,-0.38 -0.9,-3.38 -6.2,-2.59 -7.8,1.16 -1.5,3.71 0,5.24 4.2,4.35 2.5,-0.52 2.7,-0.25 3.3,3.42 0.9,5.03 -0.5,7.7 -4.4,8.48 -5.7,1.14 -8.6,-2.33 -5.6,-6.86 4.6,-7.01 0.5,-7.04 -5.7,-0.04 -7.1,8.06 -5.7,13.45 4.7,18.61 1.6,0.79 4.1,3.38 5.5,5.73 3.4,5.61 8.9,5.92 10.3,0.59 0.6,-2.7 10.2,-12.37 12.2,-12.37 1,0 0.6,3.84 -0.5,4.51 -0.6,0.38 -0.7,2.51 -0.4,5.32 0.8,5.98 -1.5,8.57 -7.9,8.63 -3.5,0.03 -4.1,0.36 -4.1,2.04 0,1.65 0.5,1.95 3.3,1.73 3.2,-0.25 3.3,-0.1 2.8,2.25 -0.7,2.61 2.4,3.83 3.9,1.52 1.7,-2.79 2.7,-0.67 2,4.5 -0.8,6.65 0.9,7.33 6.5,2.54 1.9,-1.63 4.1,-3 5,-3.04 3.3,-0.16 12,-9.88 12,-13.53 0,-2.93 -4.4,-6.2 -9,-6.65 -5.2,-0.51 -7.8,-4.62 -5.8,-9.01 1.1,-2.25 1.4,-4.85 1,-8.11 -0.5,-4.85 2.1,-9.7 5.2,-9.7 1.6,0 4.7,7.47 5.3,12.78 0.5,3.6 1.1,4.79 3.4,6.1 1.6,0.9 2.9,2.47 2.9,3.55 0,2.25 3.7,6.57 5.6,6.57 2.5,0 1.4,-4.75 -1.6,-7.35 -3.4,-2.83 -3.8,-4.16 -1.5,-5.05 2.9,-1.11 4.1,-0.63 4,1.65 0,1.85 0.5,2.25 3,2.25 3.7,0 4.2,-3.34 0.7,-5.05 -2,-1.02 -2.1,-1.27 -0.6,-3.28 2.2,-3.22 5.1,-2.8 5.9,0.86 0.3,1.67 1.9,4 3.5,5.19 4,2.9 3.8,5.9 -0.5,9.18 -2.9,2.24 -3.4,3.1 -2.9,5.52 0.6,2.91 -3,10.45 -6.2,13.11 -2.3,1.9 -1.7,3.61 1.9,5.74 3.3,1.97 3.3,1.97 6.5,-1.27 3.1,-3.14 10.4,-2.1 12,1.7 0.7,1.74 3.3,0.65 4.2,-1.8 1.1,-2.99 6.6,-2.8 20.5,0.7 5.1,1.31 23.5,-1.1 34,-4.47 6.2,-2.01 7,-2.03 5.5,-0.13 -0.7,0.82 -1.8,1.5 -2.3,1.5 -1.8,0 -4.7,3.22 -4.7,5.26 0,1.07 -1.2,3.3 -2.6,4.95 -2.9,3.55 -1.9,5.79 2.6,5.79 1.6,0 3.2,0.49 3.5,1.09 0.9,1.41 6.4,3.82 8.9,3.87 1,0.02 4.6,-2.37 8,-5.3 z m -223.9,77.42 c -1,-3.17 -11.5,-5.64 -13,-3.08 -1.1,1.7 -5.9,1.11 -12.3,-1.5 -3.4,-1.38 -7.1,-2.5 -8.1,-2.5 -2.8,0 -4.5,-2.68 -4.6,-7.26 -0.2,-5.96 -2.7,-7.24 -14,-7.25 -9.4,-0.01 -11.6,-0.82 -17.7,-6.74 -1,-0.97 -2.9,-1.75 -4.2,-1.75 -1.3,0 -4.5,-0.93 -7.1,-2.07 -6.7,-2.98 -8.9,-2.38 -9.5,2.56 -0.7,5.01 -2.9,5.63 -7.5,2.09 -2,-1.52 -4.7,-2.58 -6.6,-2.58 -1.8,0 -5.6,-1.45 -8.8,-3.38 -3.1,-1.86 -10.1,-4.59 -15.6,-6.09 -5.5,-1.49 -12.4,-3.61 -15.3,-4.71 -3.8,-1.48 -7,-1.92 -12,-1.66 -6.7,0.34 -6.7,0.34 -7.2,-4.13 -0.6,-5.1 -1.9,-6.08 -11,-8.05 -3.1,-0.66 -7.1,-2.2 -9,-3.43 -7.1,-4.5 -8.7,-5.24 -16,-7.48 -4.2,-1.25 -8.8,-2.66 -10.3,-3.14 -1.6,-0.47 -4.1,-1.78 -5.7,-2.9 -1.6,-1.12 -3.8,-2.03 -5,-2.03 -3.6,0 -11.7,-4.74 -15.2,-9.02 -3.4,-4.03 -4.9,-4.73 -14.9,-6.88 -4.3,-0.92 -9.7,-4.72 -10.5,-7.43 -1.4,-4.25 -8.4,-10.35 -15.2,-13.19 -3.7,-1.56 -7.6,-3.43 -8.7,-4.16 -1.1,-0.73 -2.8,-1.32 -3.7,-1.32 -1,0 -3,-1.79 -4.4,-3.97 -1.5,-2.18 -4.1,-4.84 -5.9,-5.91 -2.6,-1.53 -3.5,-2.81 -4,-6.19 -0.4,-2.34 -2.3,-6.37 -4.2,-8.96 -1.8,-2.59 -3.3,-5.48 -3.3,-6.41 0,-0.93 -0.6,-2.68 -1.2,-3.88 -1,-1.84 -2.1,-13.68 -1.3,-13.68 2,0 13,7.12 14,9 1.9,3.7 7.3,8.44 13,11.43 9.8,5.2 22.5,16.86 22.5,20.72 0,1.8 10.2,11.85 12.1,11.85 1.4,0 1.8,-0.73 1.7,-3.36 -0.1,-1.85 0.6,-4.39 1.5,-5.66 2.5,-3.66 -1.9,-9.35 -11.9,-15.41 -3.8,-2.27 -10.3,-8.18 -17.9,-16.34 -11.1,-11.75 -23.7,-24.01 -31.2,-30.26 -2.9,-2.38 -3,-2.98 -3.2,-10.33 -0.2,-4.29 -0.6,-8.79 -1.1,-10 -1.7,-4.57 5.6,-11.08 10.9,-9.66 2.4,0.64 7.1,1.47 10.5,1.84 6.9,0.76 9.3,4.17 4.3,6.07 -6.1,2.32 -5.4,5.02 1.8,7.01 3.5,0.98 4.1,0.89 5.6,-0.86 1.6,-1.9 1.7,-1.81 4.7,3 1.8,2.97 3.8,4.96 4.9,4.96 1,0 3.4,0.85 5.3,1.89 3.9,2.09 7,1.33 6.9,-1.69 0,-2.7 -7.5,-10.45 -11.1,-11.63 -5,-1.61 -5.4,-5.7 -0.5,-4.91 11.1,1.81 3.8,-12.36 -7.8,-15.24 -1.7,-0.41 -4,-1.4 -5.3,-2.19 -1.5,-0.97 -3.4,-1.24 -5.7,-0.81 -4.2,0.8 -7.3,-0.97 -10.8,-6.22 -4.3,-6.4 -15.8,-18.2 -17.8,-18.2 -1.8,0 -2.1,0.52 -2.3,5.16 -0.2,2.72 -1,2.87 -5.7,1.06 -11.2,-4.35 -12.9,-6.94 -12.9,-19.44 0,-4.17 -0.7,-8.03 -1.7,-10.18 -1.6,-3.35 -1.6,-3.63 1,-9.03 3,-6.31 6.9,-7.79 8.6,-3.28 1.2,3.24 3.6,4.97 5.9,4.25 4.3,-1.36 3.5,-5.78 -1.8,-9.54 -3.5,-2.48 -3.9,-4.6 -1,-5.5 2.8,-0.91 5.8,0.26 6.5,2.6 0.9,2.79 3.9,1.98 4.2,-1.11 0.3,-3.33 -6.5,-13.24 -9.8,-14.19 -1.3,-0.4 -3.6,-0.97 -5.1,-1.27 -1.5,-0.3 -3.5,-1.29 -4.4,-2.21 -1.7,-1.74 -1.7,-1.22 0.1,-21.18 0.8,-9.55 10.4,-24.35 13,-20.14 1.2,2.05 4.2,0.96 5.5,-2 2.3,-5.65 8.6,-6.19 13,-1.11 3.8,4.47 6.1,5.11 8.2,2.27 2,-2.89 8.5,-3.54 9.9,-0.99 0.8,1.64 1.7,1.92 4.2,1.41 5.8,-1.16 6.1,-2.33 3.3,-11.64 -3,-9.67 -3,-9.68 1.7,-6.92 7,4.14 10.2,-26.59 5.1,-49.73 -0.5,-2.331 -0.2,-3.646 0.9,-4.821 1,-0.98 1.7,-3.285 1.7,-5.854 0,-6.569 2.1,-8.807 5.4,-5.723 2.9,2.76 4.5,2.04 6.6,-2.93 1.8,-4.522 3.5,-3.746 13.6,6.498 10.1,10.16 10.7,11.083 6.9,10.14 -3.6,-0.92 -4.1,1.191 -1,4.477 4.5,4.639 11.8,3.371 7.7,-1.33 -1.5,-1.66 -1.3,-1.669 3.4,-0.168 18.8,6.059 30.3,6.032 50.1,-0.118 4.7,-1.441 2.4,2.323 -2.5,4.148 -2.6,0.978 -7.4,3.238 -10.7,5.022 -10.2,5.493 -15,6.696 -24,6.016 -9.1,-0.679 -25.3,0.715 -26.9,2.303 -0.6,0.575 -2.2,1.052 -3.6,1.061 -6.1,0.037 -5.1,6.249 1.3,7.179 1.2,0.19 2.4,1.46 3,3.31 0.5,1.65 2.1,4.23 3.5,5.73 2.4,2.57 2.4,2.84 0.8,4.58 -4.2,4.7 0.1,10 4.9,5.91 2.4,-2.09 3.3,-2.23 9.8,-1.62 8.8,0.82 9.8,0.31 12.6,-6.08 2,-4.7 8.5,-11.02 11.3,-11.02 1,0 6.9,-4.67 11.4,-8.989 2.8,-2.68 7.9,-2.677 9.4,0.005 1.5,2.904 0.2,4.494 -2.1,2.444 -3.4,-3.12 -4.8,0.15 -2.5,5.78 0.7,1.49 0.4,1.66 -2.1,1.18 -5.4,-1.09 -8.3,0.94 -8.3,5.86 0,4.71 -2.6,7.98 -8.5,11.01 -1.7,0.83 -4,2.61 -5.1,3.96 -1.2,1.34 -4.8,3.92 -8,5.74 -3.3,1.81 -7.3,4.56 -8.9,6.1 -1.7,1.54 -5.2,3.74 -7.7,4.88 -6.4,2.82 -9,11.73 -5.3,18.7 1.8,3.6 0.2,4.35 -3,1.34 -3,-2.84 -5.7,-2.27 -7,1.5 -0.6,1.64 -1.9,3.7 -3,4.58 -5.3,4.47 1.4,6.3 9,2.44 3.1,-1.6 5.7,-2.26 7.3,-1.87 2.7,0.68 4.1,-0.86 4.1,-4.41 0.1,-2.29 2.4,-3.12 3.6,-1.25 0.3,0.55 3,1 5.9,1 4.6,0 5.4,0.3 5.9,2.08 0.7,2.68 4,2.18 4.5,-0.67 0.8,-5.64 11.4,-7.86 34.2,-7.13 5.9,0.2 6.5,0.03 6.8,-1.89 0.2,-1.93 1.1,-2.15 10.6,-2.73 14.7,-0.9 16.9,-2.5 10,-7.17 -3.2,-2.11 -2.2,-8.64 1.5,-10.97 0.9,-0.52 0.9,-1.06 0,-2.11 -1.6,-1.95 -3.2,-1.77 -5.2,0.59 -0.9,1.1 -2.7,2 -3.8,2 -1.1,0 -3,0.51 -4.2,1.13 -5.7,3.06 -8.2,-5.59 -3.1,-10.88 5.2,-5.54 4.6,-14.03 -1.5,-19.1 -5.2,-4.3 0.6,-16.818 10.1,-21.786 1.9,-0.948 3.7,-3.434 5.3,-7.16 1.4,-3.14 3.8,-6.885 5.3,-8.323 1.4,-1.438 4,-4.491 5.6,-6.785 2.4,-3.323 4.1,-4.479 8.2,-5.683 6.3,-1.844 6.9,-2.453 11.5,-13.281 6.6,-15.769 7.8,-18.616 8.3,-21.137 0.7,-3.473 3,-6.446 4.4,-5.593 1.8,1.084 1.4,6.732 -0.7,10.863 -1.1,2.03 -2.2,6.288 -2.6,9.461 -0.4,3.173 -1.6,7.716 -2.7,10.094 -2.7,5.674 -1,8.148 2.1,3.059 1.1,-1.861 2.2,-3.821 2.4,-4.357 0.2,-0.535 2.1,0.478 4.4,2.25 2.2,1.773 5,3.223 6.1,3.223 1.3,0 2.9,1.533 4.6,4.5 1.7,2.93 3.3,4.5 4.6,4.5 1.2,0 2.5,1.057 3.1,2.481 1.4,3.039 4.1,4.006 6.9,2.494 3.3,-1.766 3.4,-0.573 0.4,5.712 -1.5,3.197 -3.3,7.613 -3.9,9.813 -3.3,11.073 -22.8,2.353 -23.5,-10.5 -0.2,-3.037 -1.7,-4.485 -3.4,-3.106 -1.2,1.03 -1.5,3.511 -1.3,13.293 0.2,10.506 0,12.331 -1.6,14.421 -2.6,3.337 -1.9,5.677 2.1,6.487 1.8,0.38 4.4,1.69 5.7,2.92 1.6,1.51 3.1,2.06 4.6,1.67 1.2,-0.32 3.1,-0.04 4.3,0.62 1.1,0.66 4.5,1.3 7.6,1.42 10.1,0.41 11.4,0.74 14.3,3.62 1.6,1.71 3.4,2.6 4.3,2.25 0.8,-0.33 3.5,-0.59 5.9,-0.59 4,0 4.6,-0.33 6,-3.25 0.9,-1.79 3.7,-5.17 6.2,-7.52 4.2,-3.97 4.5,-4.53 4,-8.246 -0.7,-4.832 0,-4.934 6.4,-0.989 7.1,4.355 11.9,1.962 6.7,-3.303 -1.8,-1.772 -2.4,-3.468 -2.4,-7.494 -0.1,-5.608 0.1,-5.764 5.5,-4.213 3.1,0.882 3.8,0.701 6.2,-1.658 2.8,-2.646 2.8,-2.646 6.6,0.011 2.1,1.462 4.3,2.669 4.8,2.683 3.4,0.092 5,15.078 2.2,19.659 -0.4,0.65 -5.6,3.46 -11.4,6.26 -6,2.84 -12.6,6.87 -15.1,9.14 -3.8,3.6 -4.8,4.04 -8.5,3.75 -3.6,-0.3 -4.2,-0.02 -5.7,2.67 -2.4,4.32 -7.5,6.72 -12.8,5.97 -3.9,-0.54 -4.7,-0.26 -8.4,2.95 -2.3,1.95 -5.8,3.84 -7.8,4.21 -6.5,1.21 -11.2,3.31 -14,6.35 -2.6,2.75 -3.4,3.02 -9.3,3.02 -3.6,0 -8.1,0.67 -10.1,1.49 -2.7,1.13 -6,1.38 -13.5,1 -10.7,-0.53 -13.1,0.32 -13.1,4.61 0,2.76 2.5,3.4 8.4,2.14 5.9,-1.25 11.3,0.71 15.3,5.56 2.2,2.7 2.2,2.7 8.5,0.35 9.5,-3.54 9.8,-3.59 9.8,-1.71 0,2.63 -6.8,10.87 -10.6,12.82 -1.9,0.98 -4.1,2.85 -5,4.16 -0.8,1.31 -4.1,3.4 -7.2,4.64 -9,3.54 -12.9,8.36 -8.7,10.71 1.4,0.76 1,2.03 -2.5,9.3 -5.1,10.41 -5.3,10.6 -8.8,8.94 -1.5,-0.73 -4.8,-1.65 -7.2,-2.05 -7.2,-1.14 -20.2,-4.75 -21.4,-5.91 -1.8,-1.79 -4.6,-1.18 -7.1,1.54 -2.3,2.44 -2.6,2.5 -4.7,1 -6.8,-4.74 -17.2,0.01 -12.2,5.55 0.9,1 1.7,3.51 1.7,5.58 0.2,5.17 -12.6,5.3 -17.4,0.18 -2,-2.13 -3.7,-2.9 -6.2,-2.9 -4.3,0 -9.6,-2.14 -15,-6.04 -2.3,-1.7 -5.3,-2.96 -7,-2.96 -1.7,0 -4.2,-1.07 -5.9,-2.5 -7.8,-6.55 -16.6,4 -10.6,12.7 9.2,13.38 24.9,17.01 41.3,9.61 1.5,-0.69 3.7,-0.13 8.7,2.23 5.7,2.63 7.2,2.98 9.6,2.15 3.3,-1.14 4.6,-0.56 5.6,2.46 0.7,2.42 6.1,5.35 9.8,5.35 1.4,0 3.3,0.9 4.3,2 2.3,2.61 3.9,2.52 6.2,-0.35 4.1,-5.23 7.6,-5.78 9.8,-1.53 2,3.78 0.6,10.99 -2.8,14.59 -1.1,1.25 -2.4,4.48 -2.8,7.38 -0.5,2.84 -1.6,5.92 -2.4,6.86 -1.9,2.11 -1.9,5.75 0,9.05 0.7,1.37 1.4,4.84 1.4,7.71 0.1,3.65 0.8,6.56 2.6,9.69 3.5,6.29 3.4,14.27 -0.1,20.37 -2.1,3.49 -2.5,5.26 -2.1,8.17 0.8,4.91 -3.8,10.41 -5.8,7.06 -1.1,-1.7 -2.5,-1.11 -2.5,1 0,1.1 0.4,2 1,2 0.5,0 1,0.45 1,1 0,1.57 -5.7,1.16 -7,-0.5 -4,-4.75 -15,-1.26 -15,4.73 0,3.83 0,3.83 -4.8,3.23 -19.3,-2.49 -29.5,28.09 -11.2,33.65 2.2,0.66 4.2,2.2 5.2,3.98 1,1.66 2.5,2.91 3.6,2.91 4.4,0 8,8.75 5,11.8 -2.1,2.08 -4.8,1.31 -9.1,-2.66 -8.4,-7.67 -19.1,-8.63 -17.3,-1.56 0.9,3.59 -1,3.02 -7,-2.08 -8.6,-7.36 -16.4,-3.21 -9.4,5 0.9,1.1 2.7,3.88 4,6.19 1.4,2.69 3.4,4.6 5.4,5.33 3.6,1.36 8.5,3.59 10.6,4.91 0.8,0.52 2.7,1.2 4.1,1.51 1.5,0.3 4.1,1.69 5.7,3.07 7.2,6.03 15.8,5.49 13.5,-0.85 -2.2,-5.71 -1.4,-6.76 5.5,-7.42 4.9,-0.47 4.9,-0.45 6.1,3.04 1.4,4.15 7.6,8.72 11.9,8.72 3.3,0 9.6,4.62 12.3,9.03 2,3.3 5.3,3.76 13.9,1.9 9.7,-2.12 11.4,-2.13 15.8,-0.14 2.4,1.11 5.2,3.32 6.2,5.08 2.8,4.5 11.8,3.23 13.5,-1.88 1.1,-3.53 -4.1,-8.31 -8.3,-7.64 -6.1,0.97 -6.9,-7.29 -1,-10.66 2.8,-1.59 3,-2.1 2.5,-5.72 -0.6,-4.36 0.5,-5.05 3.8,-2.51 1.1,0.81 2.5,1.49 3.1,1.5 1.9,0.06 13.5,-11.99 12.7,-13.2 -4.1,-6.74 -0.5,-13.67 7.2,-13.73 4.5,-0.04 8.2,-2.08 7.1,-3.88 -0.4,-0.64 -2,-1.15 -3.6,-1.15 -5.1,0 -9.4,-9.92 -4.7,-10.82 2.7,-0.53 11.5,6.67 11.9,9.73 0.1,1.54 1.2,2.99 2.5,3.57 1.3,0.55 2.3,1.42 2.3,1.95 0,0.54 1.3,2.34 2.9,4.02 4.3,4.5 4.6,10.13 0.5,11.15 -3.7,0.93 -3,4.7 1.1,5.42 2.9,0.53 3,0.65 2.7,5.91 -0.5,8.15 -2.4,10.76 -5.6,7.57 -2.3,-2.29 -5.3,-1.8 -7.5,1.22 -2.2,3.12 -7.5,3.58 -14.7,1.27 -2.2,-0.72 -5.2,-1.01 -6.7,-0.65 -5.3,1.33 -7,5.8 -2.8,7.15 1.1,0.35 2.3,2.26 2.9,4.85 1.4,5.39 4.2,8.08 7.7,7.39 1.5,-0.28 3.9,0.19 5.4,1.05 3.9,2.22 14.3,0.04 17.1,-3.56 2.6,-3.36 2.5,-3.73 -1.6,-4.8 -2.2,-0.57 -4.2,-1.97 -5.2,-3.63 -1.9,-3.11 -0.8,-5.23 1.3,-2.45 2.4,3.3 7.8,3.76 11.9,1.01 4,-2.72 5.4,-2.27 10.8,3.49 2.5,2.66 2.6,3.16 1.5,6.11 -2.1,5.59 4.5,9.83 10.3,6.55 3.4,-1.97 4.7,-1.85 5.5,0.52 0.3,1.11 2.7,3.09 5.3,4.4 6.7,3.44 9.9,7.1 8.4,9.6 -1.8,2.82 -1.5,4.75 0.8,5.99 1.1,0.6 1.8,1.47 1.5,1.95 -1.8,2.95 6.4,8.58 10.9,7.45 2,-0.48 3.2,0.08 5.6,2.48 5.4,5.35 9.3,1.38 6.9,-6.84 -1.9,-6.24 2.3,-6.93 5.8,-0.97 1.4,2.49 2.2,2.87 4.5,2.36 4.2,-0.92 8.8,0.39 8.8,2.5 0,2.94 -7,3.65 -9.3,0.94 -0.9,-1.16 -1.8,-1.72 -1.8,-1.25 -0.1,0.48 -0.2,1.75 -0.3,2.82 -0.1,1.36 -1.1,2.16 -3.4,2.63 -5.5,1.13 -5.1,2.08 2,4.29 8.5,2.67 6.8,20.81 -2.6,27.21 -2,1.35 -4.1,3.35 -4.6,4.43 -1.4,2.52 -3.7,2.56 -4.5,0.07 z M -1857,291.63 c 0.2,-2.69 -0.4,-4.37 -2.3,-6.63 -2.2,-2.68 -2.4,-3.37 -1.4,-6.21 2,-5.76 -11,-16.76 -16.1,-13.7 -2.9,1.66 -11.9,-5 -14.9,-11 -0.9,-1.84 -1.7,-2.08 -5.2,-1.61 -3.4,0.45 -4.3,0.19 -5.6,-1.6 -0.8,-1.17 -2.1,-2.13 -2.9,-2.13 -0.8,0 -1.8,-0.71 -2.1,-1.58 -0.8,-1.98 -10.7,-6.42 -14.4,-6.42 -3.9,0 -5.6,-5.4 -2.4,-8 4.7,-3.94 1.4,-5.73 -5.7,-3.04 -6.4,2.44 -10.5,-4.05 -6.9,-10.85 1.7,-3.16 3.4,-16.2 2.2,-17.33 -1.7,-1.71 -10.9,3.96 -12.1,7.47 -0.9,2.67 -1.4,2.93 -4.1,2.39 -2.2,-0.46 -3.4,-0.12 -4.7,1.36 -1.6,1.94 -1.7,1.94 -3.7,0.01 -2.1,-1.93 -2.1,-1.92 -5.1,0.79 -1.6,1.49 -4.1,3.49 -5.6,4.43 -1.5,0.94 -3,2.74 -3.4,3.99 -0.4,1.25 -1.5,3.18 -2.4,4.28 -2.5,2.77 -3.5,7.6 -1.9,8.59 1.5,0.91 1.3,8.31 -0.3,10.83 -3.6,5.69 8.5,13.64 15.2,10.03 1.6,-0.83 2.1,-0.68 2.6,0.75 1.2,3.4 6.7,8.27 10.1,8.9 1.8,0.34 4.9,1.47 7,2.51 4,2.07 7.5,2.39 10.1,0.95 2.4,-1.25 10.2,-0.14 10.2,1.45 0,1.17 1.7,1.74 9.5,3.12 2.7,0.47 3.5,-0.03 6.9,-4.05 4.6,-5.4 5.6,-5.53 11.5,-1.6 3.8,2.52 4.7,2.76 5.9,1.61 1.7,-1.67 4.1,-0.58 9.7,4.28 2.7,2.43 3.4,3.57 2.6,4.4 -3.5,3.5 2.1,15.7 7.2,15.74 1.2,0.01 2.8,0.46 3.7,1.01 3.6,2.44 8.4,0.73 8.8,-3.14 z" />
            <path
               style="fill:#2d463b"
               inkscape:connector-curvature="0"
               id="path3707"
               d="m -1480.8,545.11 c 0,-4.2 1.6,-6.05 6,-6.76 12,-1.92 19.5,-12.14 11.5,-15.77 -3.3,-1.49 -9.7,1.23 -13,5.56 -2.3,2.89 -2.8,3.03 -10.3,3.15 -5.6,0.09 -8.6,0.61 -10.3,1.79 -3.5,2.44 -6.2,2.05 -9.5,-1.35 -2.7,-2.83 -3.2,-2.99 -8.9,-2.59 -5.8,0.42 -18.5,-5.35 -18.5,-8.43 0,-2.28 -13.2,-7.92 -18.5,-7.96 -4.6,-0.03 -10.6,-1.95 -14,-4.47 -3.9,-2.86 -8.8,-4.53 -13.5,-4.53 -2,0 -4.5,-0.65 -5.6,-1.43 -3.4,-2.38 -14.1,-5.57 -18.7,-5.57 -2.4,0 -5.9,-0.9 -8,-2.03 -2.1,-1.11 -5.8,-2.29 -8.2,-2.62 -6.1,-0.85 -4,-6.35 2.5,-6.35 1.4,0 3,-0.44 3.5,-0.97 1.4,-1.4 37.5,0.82 39.5,2.42 4.2,3.48 7,2.21 7,-3.19 0,-3.19 -3.1,-10.55 -4.8,-11.64 -0.5,-0.29 -1.7,-3.13 -2.7,-6.32 -1,-3.19 -2.3,-7.08 -2.8,-8.64 -4.5,-12.51 -29.9,-29.57 -35.2,-23.66 -2,2.2 -4.9,2.72 -4.3,0.75 0.2,-0.69 1.4,-1.39 2.5,-1.56 4.2,-0.62 3.6,-3.34 -2,-8.62 -6.8,-6.39 -9.8,-17.44 -5.7,-21.11 1,-0.91 1.6,-2.31 1.3,-3.11 -0.3,-0.8 0.5,-2.58 1.8,-3.95 2.8,-3 1.9,-5.21 -2.9,-6.84 -4.3,-1.48 -4.5,-1.78 -4.7,-8.28 -0.2,-6.18 0.9,-8.99 2.9,-7.33 0.7,0.53 2.4,0.88 4,0.76 2.9,-0.22 3.5,0.46 5.6,5.98 0.7,1.99 3.1,4.54 6.3,6.75 2.8,1.95 6.5,5.17 8,7.15 1.6,1.98 4.3,4.19 6,4.92 2.5,1.04 3.4,2.2 4.2,5.64 0.6,2.45 1.7,4.42 2.5,4.52 8.3,1.08 9,1.37 9,4.17 0,5.71 4.5,6.83 8.6,2.16 1.6,-1.79 3.7,-3 5.1,-3 4,0 13.3,-12.02 13.3,-17.15 0,-1.51 -6.4,-4.85 -9.3,-4.85 -4.4,-0.01 -7.1,-3.47 -6.2,-7.87 0.4,-2 0.7,-5.44 0.7,-7.64 -0.2,-6.23 3.1,-9.89 5.7,-6.49 2.6,3.3 1.8,9.6 -1.5,12.7 -4.7,4.25 -1.7,8.12 3.8,4.97 3.7,-2.12 5.8,-2.13 5.8,-0.03 0,2.27 5.2,10.35 6.7,10.35 1.5,0.01 4.3,-3.96 4.3,-6.25 0,-4.24 6.5,-8.87 9.4,-6.63 3.6,2.81 3.2,4.44 -1.5,7.45 -3.7,2.28 -4.1,2.94 -3.6,5.43 1,4.77 -5.6,11.01 -11.6,11.01 -2.6,0 -4.7,1.68 -4.7,3.68 0,1.69 4.9,2.87 6.8,1.64 1.2,-0.73 2.5,-0.04 5.5,2.86 4.5,4.36 5.2,4.51 8.7,1.82 2.9,-2.33 8.8,-2.6 11.5,-0.54 2.2,1.66 5.5,2.02 5.5,0.61 0,-3.02 3,-3.98 7.7,-2.51 7.6,2.31 26.6,2.84 30.5,0.83 2.9,-1.5 3.2,-1.5 4.3,-0.01 0.7,0.89 2.4,1.62 3.8,1.62 3.1,0 3.4,1.87 1,5.66 -1.8,2.73 0.6,6.34 4.2,6.34 0.7,0 2.8,0.86 4.7,1.92 6.6,3.86 9.8,3.69 15.2,-0.81 2.7,-2.21 7.7,-5.48 11,-7.25 3.3,-1.78 7.8,-4.5 10,-6.05 2.3,-1.7 5.1,-2.81 7.1,-2.81 3.1,0 11.5,-7.22 11.5,-9.94 0,-3.05 -2.5,-5.98 -5.3,-6.26 -2.4,-0.24 -3.1,-0.82 -3.3,-2.65 0,-1.28 -0.7,-2.73 -1.5,-3.2 -2.6,-1.63 0.4,-3.07 4.6,-2.19 3.1,0.64 4,1.36 4.6,3.62 0.4,1.56 1.5,3.69 2.5,4.73 0.9,1.04 2.2,2.91 2.8,4.14 1.6,3.11 7.7,2.74 15.2,-0.94 7.4,-3.56 8.4,-6.57 2.9,-8.85 -7.6,-3.21 0.5,-16.01 8.8,-13.91 5.6,1.39 11.6,-5.32 10.3,-11.48 -1.3,-6.52 3.1,-11.5 10.5,-12.07 9.5,-0.73 20.3,-9.25 26.4,-20.68 6.4,-12.2 7.9,-14.21 10.4,-14.85 4.7,-1.18 6.1,-3.29 6.1,-9.69 0,-7.01 3,-14.93 6.6,-17.29 8.6,-5.61 2.5,-13.64 -7.4,-9.85 -3.5,1.36 -5,1.45 -8.1,0.5 -2.1,-0.63 -5.5,-1.14 -7.5,-1.14 -4.4,0 -4.6,-1.32 -1.5,-7.66 1.7,-3.22 1.9,-4.67 1.1,-5.49 -1.4,-1.41 -4.1,-0.43 -4.9,1.79 -0.4,0.93 -3.3,4.36 -6.5,7.62 -12.9,13.11 -14.4,17.53 -10.7,32.47 1.2,4.87 1.1,5.38 -0.8,7.5 -1.2,1.24 -2.4,3.22 -2.7,4.38 -0.8,2.47 -3.3,4.9 -7.5,7.23 -1.6,0.91 -4.8,2.67 -7,3.9 -3.2,1.76 -4.6,2.04 -6.5,1.29 -6.5,-2.46 -11,2.1 -10,10.17 0.6,5.92 -2.8,13.1 -7.1,14.42 -2.8,0.9 -3.5,2.22 -3.5,7.13 0,4.73 -1.5,5.51 -4.3,2.25 -3.4,-4.02 -7.4,-1.15 -4.5,3.26 3,4.62 -1.2,9.58 -6.6,7.79 -4.7,-1.57 -7.1,-4.45 -6.9,-8.67 0.1,-4.17 -1.7,-5.24 -4.9,-2.97 -1.3,0.87 -3.8,1.59 -5.6,1.59 -2.3,0 -4.1,0.8 -5.7,2.59 -2.4,2.6 -2.4,2.6 -7.5,0.91 -5.9,-1.95 -9.5,-0.62 -10.6,3.94 -0.4,1.61 -1.9,2.93 -4.6,4 -3.1,1.24 -4.4,2.55 -5.9,5.95 -3.9,8.9 -29.3,11.13 -37.2,3.26 -1.5,-1.46 -3.7,-2.66 -4.9,-2.67 -3.9,-0.02 -6.8,-1.15 -6.8,-2.6 0,-0.76 0.4,-1.38 0.9,-1.38 1.9,0 8.1,-6.21 8.1,-8.04 0,-3.31 -5,-6.29 -7.4,-4.47 -1.2,0.84 -2.7,1.81 -3.4,2.15 -1.8,0.85 -8.8,-2.46 -13.5,-6.38 -2.2,-1.8 -4.3,-3.26 -4.7,-3.26 -0.4,0 -2.6,-1.8 -4.8,-4 -4.9,-4.76 -7.9,-5.11 -13.7,-1.53 -5.3,3.21 -8.5,3.32 -8.5,0.26 0,-1.24 -0.9,-3.96 -2.1,-6.04 -3.9,-7.41 -3.7,-11.77 0.8,-15.73 2.2,-1.91 5.3,-4.63 6.9,-6.05 1.6,-1.42 3.9,-4.35 5.2,-6.5 2.6,-4.46 14.1,-12.41 17.9,-12.41 2.2,0 2.4,-0.33 1.8,-2.91 -0.8,-3.74 1.7,-6.32 10.1,-10.13 8.9,-4.05 10.3,-7.58 5.7,-14.35 -2.4,-3.66 -2.8,-3.82 -6.7,-3.25 -10.2,1.48 -13.8,2.45 -15.7,4.23 -1.2,1.05 -3.1,1.91 -4.3,1.91 -1.9,0 -2.1,0.46 -1.8,5 0.6,10.81 -6.3,21.48 -11.9,18.46 -2.4,-1.3 -2.4,-3.31 0,-8.73 4.5,-9.86 3.1,-14.23 -4.5,-14.23 -4.3,0 -4.7,-0.72 -9.4,-15 -4.4,-13.36 -5.3,-15 -8.1,-15 -4,0 -3.6,8.82 0.7,17.13 1.6,3 2.2,5.49 1.9,7.04 -0.4,1.31 -0.2,4.3 0.3,6.64 1,4.5 -0.3,7.19 -3.5,7.19 -0.8,0 -3.7,2.33 -6.4,5.17 -7.1,7.38 -10.1,2.95 -3.4,-4.99 3,-3.61 3,-4.19 0.4,-7.58 -1.2,-1.46 -2.5,-3.88 -2.9,-5.38 -3.2,-11.98 -14.1,-0.8 -13.9,14.19 0.2,7.58 2.1,10.23 7.9,10.76 6.8,0.63 5.4,8.56 -2.2,12.38 -6.1,3.11 -6.9,2.64 -4,-2.45 2.5,-4.51 2.7,-7.37 0.7,-9.06 -2.5,-2.12 -10.5,2.15 -10.5,5.63 0,0.73 -0.9,1.33 -1.8,1.33 -1.8,0 -6.2,4.94 -6.2,6.93 0,2.12 -4.5,4.03 -7.6,3.21 -2.9,-0.78 -2.9,-0.87 -2.6,-6.85 0.5,-9.01 -6.4,-18.88 -15,-21.45 -3.5,-1.07 -8,-5.53 -12.3,-12.34 -1,-1.65 -2.8,-3.67 -4,-4.47 -1.1,-0.81 -3.6,-3.17 -5.5,-5.25 -5.3,-5.93 -10.9,-0.58 -6.1,5.89 2.2,3.04 2,6.33 -0.5,6.33 -0.7,0 -1.9,-1.24 -2.7,-2.75 -1.1,-2.3 -1.9,-2.75 -5.2,-2.75 -4.6,0 -6.7,-3.68 -4.7,-8.15 2,-4.31 -0.1,-9.22 -3.4,-7.95 -0.8,0.29 -3.3,-0.14 -5.5,-0.94 -2.4,-0.85 -5.7,-1.21 -7.8,-0.87 -4.5,0.71 -9.1,-2.41 -9.1,-6.1 0,-1.94 0.6,-2.42 3.2,-2.68 6.4,-0.62 4.6,-5.26 -2.2,-5.55 -14.9,-0.63 -17.2,-2.06 -19,-11.76 -1.5,-7.96 -2.4,-9.5 -5.5,-9.5 -5.7,0 -2.7,-6.22 3.9,-7.87 2.4,-0.63 4.7,-1.54 5,-2.04 0.3,-0.5 3.2,-0.67 6.4,-0.38 5.5,0.51 15.8,-2.96 16.3,-5.48 0.1,-0.4 0.2,-3.84 0.3,-7.64 0.1,-5.56 0.5,-7.12 2,-8 5.1,-3.07 5.6,-3.92 4.6,-7.59 -2,-6.77 -2.1,-16.27 -0.2,-15.42 4.3,1.92 7.6,1.05 8,-2.08 0.5,-4.53 1.5,-4.88 5.8,-1.98 4.1,2.8 10.9,2.97 14,0.35 2,-1.69 1.6,-0.38 -1.1,3.72 -2.8,4.11 -2.9,4.32 -1.6,6.34 2.8,4.48 16.6,-6.5 15.9,-12.68 -0.3,-2.3 -0.9,-2.81 -3.6,-3.07 -1.8,-0.17 -3.2,-0.73 -3.2,-1.25 0,-1.32 4.8,-1.08 9.1,0.45 3,1.07 4.1,1.06 6.1,-0.02 1.5,-0.78 5.2,-1.24 9.1,-1.13 6.4,0.19 6.7,0.08 10.3,-3.58 2.9,-2.83 4.3,-3.6 5.8,-3.1 1.2,0.37 3.9,0.89 6.1,1.16 2.2,0.27 5,1.42 6.2,2.55 2.1,1.95 2.4,1.98 5.5,0.46 1.8,-0.88 3.9,-1.85 4.8,-2.15 0.8,-0.31 2.2,-1.1 3.1,-1.76 1.4,-0.95 2.5,-0.83 5.7,0.63 7.8,3.5 15.2,0.34 15.2,-6.48 0,-2.98 0.5,-4.09 2.7,-5.48 1.5,-0.96 3.9,-3.01 5.4,-4.54 2.5,-2.64 2.8,-2.74 6.9,-1.71 5.9,1.51 8.4,-1.28 7.5,-8.32 -0.5,-3.14 -0.3,-5.38 0.6,-6.78 1.1,-1.72 1.1,-2.67 0,-5.36 -2.7,-6.69 -2.7,-6.74 1.1,-6.13 4.7,0.78 6.7,-1.56 4.8,-5.97 -0.7,-1.75 -1.6,-4.97 -1.9,-7.17 -0.6,-3.855 -0.9,-4.147 -8.6,-7.821 -4.4,-2.1 -9.2,-4.365 -10.5,-5.035 -5.6,-2.707 -2,-8.713 5.6,-9.591 3.8,-0.433 5.1,-1.059 5.8,-2.808 1.1,-2.429 2.1,-2.831 3.1,-1.25 0.7,1.25 4.2,1.313 4.9,0.091 1.2,-1.91 -0.7,-4.091 -3.5,-4.091 -2.4,0 -2.9,-0.43 -2.9,-2.3 0,-4.349 -4.5,-6.292 -7.1,-3.103 -2.1,2.544 -3.1,-1.469 -1.1,-4.52 1.3,-1.939 1.4,-2.512 0.3,-2.865 -0.7,-0.243 -2.5,-1.725 -3.9,-3.294 -1.4,-1.569 -4.1,-3.376 -6.1,-4.015 -2,-0.64 -4.2,-1.61 -4.9,-2.155 -0.8,-0.67 -1.7,-0.592 -2.7,0.242 -3,2.481 -6.3,0.432 -6.8,-4.232 -0.8,-7.38 3.5,-9.333 7.1,-3.234 1.2,1.938 2.9,3.761 3.9,4.05 1,0.289 3.5,1.418 5.5,2.509 4.7,2.469 7.8,1.308 7.8,-2.93 0,-1.925 0.9,-3.456 3,-4.994 1.7,-1.294 3,-3.143 3,-4.438 0,-3.353 1.5,-5.312 3.1,-4.044 1.9,1.456 6.7,2.517 8,1.739 0.6,-0.38 -0.5,-2.205 -2.7,-4.436 -2,-2.085 -4.2,-4.846 -4.8,-6.135 -0.7,-1.444 -2.3,-2.468 -4,-2.666 -1.8,-0.217 -3,-1.132 -3.7,-2.815 -1.5,-4.076 -1.2,-4.24 4.3,-1.959 7.6,3.173 11.8,5.506 11.8,6.662 0,0.558 0.9,2.34 2.1,3.959 2,2.588 2.1,3.241 0.9,5.392 -0.7,1.346 -1,3.186 -0.7,4.089 1,2.486 4.1,1.37 4.5,-1.578 0.1,-1.552 1.4,-3.217 3.1,-4.241 4.6,-2.679 5.3,-2.244 4.6,2.562 -1.1,6.724 -1.6,7.809 -4,8.736 -4,1.518 -7.4,9.866 -4.8,11.895 1.1,0.891 2.4,2.658 2.7,3.928 1.1,3.617 5.1,2.601 5.1,-1.309 0,-1.65 0.4,-3.569 0.8,-4.266 1.3,-2.008 2.9,-0.259 2.2,2.373 -0.7,2.914 3.7,12.232 6.3,13.034 7.6,2.448 9.2,4.613 5.2,7.127 -1.4,0.855 -2,2.332 -2,4.682 0,1.888 -0.5,3.73 -1.1,4.093 -0.6,0.364 -0.9,2.466 -0.8,4.672 0.4,4.705 -3.1,8.956 -8.8,10.829 -6.9,2.279 5.6,10.961 15.7,10.961 1.3,0 2.5,1.23 3.4,3.4 0.7,1.87 2.3,3.7 3.4,4.06 1.2,0.36 2.7,1.85 3.4,3.31 0.8,1.76 2.4,2.87 4.6,3.32 1.8,0.37 4.1,1.44 5.1,2.38 1.5,1.36 4.3,1.77 14,2.04 6.6,0.18 12.6,0.71 13.3,1.16 0.7,0.45 2.2,0.83 3.2,0.83 1.1,0 2.2,0.78 2.4,1.75 0.2,1 -0.3,1.75 -1.1,1.75 -2.5,0 -5.1,3.91 -5.2,7.78 0,2.04 -0.9,4.97 -1.9,6.51 -1.6,2.33 -1.7,3.21 -0.7,5.38 1,2.24 0.9,2.78 -0.9,4.01 -5.7,4.03 4.9,7.54 11.2,3.68 1.3,-0.84 0.8,-4.4 -0.7,-5 -2.5,-0.96 -1.7,-3.08 2,-5.36 4.6,-2.84 6.5,-5.7 6.5,-9.75 0,-2.97 0.2,-3.23 2.4,-2.69 1.8,0.46 2.8,-0.01 4.2,-2.05 1,-1.45 2.8,-3.85 3.9,-5.33 5.7,-7.3 7.4,-26.05 2.8,-29.755 -4.5,-3.565 -2.4,-7.93 3.7,-7.93 4.7,0 5,-0.196 5,-3.68 0,-2.625 -8.5,-10.82 -11.2,-10.82 -1,0 -1.8,-0.369 -1.8,-0.82 0,-1.826 9.7,0.501 13.2,3.163 2,1.514 5.2,3.015 7.2,3.335 6.3,1.024 12.6,14.947 10.7,23.717 -2.7,13.1 -2.7,16.8 0.4,16.43 4.5,-0.53 8.1,-8.16 9.6,-20.24 2.3,-18.681 16.1,-21.473 15.9,-3.212 -0.1,3.372 0.2,8.772 0.5,11.992 0.5,4.3 0.2,6.84 -0.9,9.5 -0.9,2 -2,5.56 -2.5,7.91 -0.5,2.35 -3.9,9.6 -7.5,16.11 -3.7,6.52 -6.9,13.27 -7.3,15.01 -0.4,2.15 -2.2,4.54 -5.6,7.39 -2.8,2.32 -8.1,7.17 -11.7,10.78 -3.7,3.62 -8.2,7.15 -9.9,7.86 -1.7,0.71 -4.7,3.27 -6.7,5.68 -1.9,2.41 -4.8,4.67 -6.3,5.01 -11.2,2.62 -19.3,13.79 -18.5,25.82 0.6,9.07 0.6,9.07 -3,10.8 -2.7,1.3 -3.6,2.35 -3.6,4.18 0,6.06 9.2,3.01 9.8,-3.26 0.1,-1.74 0.7,-3.15 1.2,-3.15 0.6,0 2,-2.02 3.2,-4.48 1.7,-3.54 3.1,-4.86 6.5,-6.25 3.2,-1.28 5.1,-3.02 7.2,-6.27 2.2,-3.62 3.8,-4.85 7.8,-6.26 4,-1.39 6.4,-3.3 11.9,-9.38 3.8,-4.2 8.7,-9.49 11,-11.75 2.2,-2.26 5.1,-5.69 6.4,-7.61 1.3,-1.93 4,-4.91 5.9,-6.63 3.6,-3.11 13.6,-20.28 16.2,-27.79 0.8,-2.3 3.7,-6.18 7,-9.39 5.3,-5.14 5.9,-6.15 9.4,-16.93 2.2,-6.96 4.5,-12.12 5.7,-13.12 4.8,-3.87 5.8,-5.268 5.8,-8.522 0,-1.858 0.6,-3.938 1.5,-4.623 0.9,-0.806 1.5,-3.05 1.5,-6.372 0,-6.845 0.8,-7.935 5.2,-7.105 4.2,0.779 6.1,-1.276 7.2,-7.887 0.5,-2.57 2.1,-5.416 5,-8.5 10.5,-11.4 8.8,-25.276 -2.5,-19.275 -6.4,3.435 -7.7,3.479 -14.5,0.504 -5.2,-2.286 -6.6,-3.384 -7.5,-5.932 -0.5,-1.72 -3.5,-5.333 -6.5,-8.03 -7.5,-6.626 -11.9,-12.931 -13.4,-19.293 -1.2,-5.0271 -1.4,-5.279 -4.1,-4.8838 -1.8,0.2575 -3.1,-0.0879 -3.4,-0.9045 -1.2,-3.1274 -6.6,-1.1405 -12.3,4.5118 -7,6.9725 -8.7,9.4775 -9.2,14.048 -0.5,4.283 -0.9,4.784 -5,6.884 -7.7,3.877 -9.5,6.341 -9.2,12.709 0.2,6.539 -2.4,10.389 -5.8,8.549 -1,-0.562 -3.1,-1.023 -4.6,-1.023 -2.6,0 -2.7,-0.159 -2.1,-4.25 0.4,-3.452 0.1,-4.674 -1.6,-6.513 -2.4,-2.616 -1.6,-4.027 2.8,-4.834 3.5,-0.625 3.9,-0.935 3,-2.336 -1.5,-2.441 -5.1,-0.862 -10.3,4.506 -6,6.216 -8,6.394 -8.4,0.782 -0.6,-7.475 -10.6,-10.423 -16.1,-4.761 -4,4.125 -7.5,4.203 -6.4,0.144 0.4,-1.23 0.6,-3.294 0.6,-4.586 0.1,-1.339 1.4,-3.63 3.2,-5.326 2.6,-2.41 3,-3.15 1.8,-3.886 -2.5,-1.561 -4.9,-1.035 -7.1,1.56 -2.6,2.93 -7.7,3.348 -12.2,0.994 -3.7,-1.906 -3.5,-1.937 -4.6,1.006 -1.1,2.855 -2.5,3.235 -3.4,0.91 -0.9,-2.134 0.1,-3.41 2.4,-3.41 1.1,0 2,-0.423 2,-0.941 0,-1.389 -2.2,-2.454 -2.9,-1.437 -0.4,0.483 -1.7,0.999 -3.1,1.147 -5.3,0.587 -6.9,6.373 -2.9,10.12 1.9,1.774 1.4,9.716 -0.8,12.953 -0.6,0.897 -4.3,-1.148 -4.3,-2.374 0,-2.713 -6.3,-4.442 -10.5,-2.861 -2.7,1.066 -1.8,4.034 1.6,5.018 4.4,1.249 5.1,9.944 1,11.51 -8.9,3.385 -16.3,-13.489 -11.2,-25.441 2.2,-5.258 3.1,-5.951 8,-6.089 3.2,-0.095 3.8,-0.564 6.4,-5.355 2.6,-4.967 3,-5.25 6.7,-5.25 4.6,0 8.6,-3.1105 7.4,-5.8268 -2.4,-5.453 -0.8,-13.927 2.3,-12.717 1.7,0.6367 6.2,-4.2562 6.2,-6.7382 0.1,-3.813 -2.7,-8.44 -5.5,-9.14 -2.5,-0.641 -2.6,-0.819 -1.1,-2.319 1.5,-1.492 1.7,-1.494 3.4,-0.019 2.1,1.923 9.7,4.813 13.5,5.179 1.5,0.144 3.8,1.183 5,2.309 3,2.712 8.9,5.534 16.3,7.745 3.3,0.9914 6.4,2.1595 7,2.5958 0.9,0.694 8.1,2.596 16.7,4.3945 2.2,0.4654 2.8,1.1215 2.8,3.4338 0,4.2506 2.3,5.8095 6.3,4.1824 4.8,-1.9753 14,-3.166 14.8,-1.9163 0.9,1.4485 4.9,0.0345 4.9,-1.7301 0,-0.86146 -1,-1.4326 -2.5,-1.4326 -2.9,0 -3.1,-0.9714 -1,-5.0246 0.8,-1.6089 1.8,-5.6189 2.1,-8.9099 0.7,-6.416 2.3,-8.945 7.4,-11.581 1.6,-0.845 3,-1.902 3,-2.35 0,-0.447 1.1,-1.326 2.5,-1.953 1.9,-0.904 2.5,-1.872 2.5,-4.694 0,-2.656 0.7,-4.32 3.1,-6.579 4.8,-4.712 -4,-14.055 -13.1,-13.929 -3.7,0.052 -9,-5.165 -9.1,-8.866 0,-5.273 -4.1,-8.28 -13.2,-9.843 -19.4,-3.307 -29.3,-7.885 -27.4,-12.715 1.5,-3.951 6.9,-3.1 12.6,1.97 6.7,6.103 14.6,3.849 8.4,-2.416 -1.6,-1.591 -5.1,-5.188 -7.8,-7.993 -3.1,-3.156 -5.9,-5.102 -7.3,-5.112 -1.4,0 -2.6,-0.84 -3.2,-2.25 -1.4,-3.73 -7.1,-8.28 -15,-12.08 -4.2,-1.97 -9.6,-5.44 -12,-7.71 -4.5,-4.13 -4.5,-4.13 1.5,-0.87 3.3,1.79 7.2,3.88 8.7,4.65 1.5,0.76 3,1.85 3.4,2.43 0.3,0.58 2.9,2.07 5.7,3.32 4.9,2.13 17.9,10.25 25.7,15.989 1.9,1.42 6.4,4.665 10,7.213 81.7,58.257 142.3,171.93 146.5,275 0.3,7.6 0.7,16.31 0.9,19.38 0.5,8.25 -1.2,37.62 -3,51.93 -15.3,120.22 -89.1,227.24 -195.6,283.41 -16.2,8.53 -18.8,9.36 -18.8,5.95 z m 67.8,-53.56 c 1.9,-1.2 6,-2.52 9,-2.93 6.1,-0.83 13.4,-5.19 14,-8.4 0.2,-1.06 2.1,-3.92 4.3,-6.35 4.4,-5.04 4.6,-5.75 1.9,-6.62 -2.7,-0.84 -2.7,-5.39 0,-9.73 1.1,-1.8 2,-4.01 2,-4.9 0,-0.9 0.7,-2.24 1.6,-2.99 2.9,-2.4 5.4,-9.74 5.4,-15.97 0,-4.36 0.3,-5.91 1.3,-5.91 2.6,0 4.2,-2.91 2.5,-4.59 -1.8,-1.81 -4.5,-0.96 -5.1,1.65 -0.9,3.13 -3.2,3.23 -10.1,0.44 -8.9,-3.56 -13.9,-1.49 -12.2,5.13 0.7,2.78 -6,10.66 -12.4,14.58 -3.8,2.32 -13,10.37 -14.4,12.57 -0.5,0.86 -0.2,2.06 0.9,3.27 1.7,1.81 1.6,2.08 -1.1,5.66 -2.5,3.24 -2.9,4.74 -3.1,10.77 -0.1,3.86 -0.5,8.39 -0.8,10.07 -0.9,3.88 0.6,5.18 6.5,5.7 2.4,0.22 4.9,0.47 5.3,0.57 0.5,0.1 2.5,-0.81 4.5,-2.02 z m -271.2,11.54 c -0.3,-0.36 -2.5,-1.01 -4.9,-1.45 -14.4,-2.66 -21.4,-8.32 -14.7,-11.89 3.6,-1.95 2.5,-5.05 -1.8,-5.05 -22.3,0.03 -24.4,-0.44 -31.4,-7.2 -1,-0.97 -3,-1.75 -4.5,-1.75 -1.5,0 -3.7,-0.89 -4.8,-1.98 -1.2,-1.08 -3.2,-2.13 -4.5,-2.33 -1.3,-0.2 -3.3,-1.34 -4.6,-2.53 -4.6,-4.42 -8.2,-1.47 -4.4,3.63 4.7,6.43 -0.2,11.04 -5.7,5.26 -1.8,-1.91 -3.8,-3.05 -5.5,-3.05 -1.4,0 -5,-1.58 -7.8,-3.5 -2.9,-1.93 -6.3,-3.5 -7.6,-3.5 -9.2,0 -37.1,-14.49 -36.7,-19.1 0.4,-4.14 -1.1,-5.09 -6.8,-4.35 -3.5,0.44 -4.9,0.2 -5.9,-0.99 -0.7,-0.86 -2,-1.56 -2.8,-1.56 -0.9,0 -2.3,-0.6 -3.2,-1.32 -0.8,-0.72 -3.3,-2.01 -5.5,-2.87 -2.2,-0.86 -7.6,-2.97 -12,-4.7 -4.4,-1.72 -9.1,-3.13 -10.3,-3.12 -3,0.01 -9.9,-3.52 -11.1,-5.73 -0.8,-1.41 -2.1,-1.69 -7,-1.45 -6.7,0.34 -11.6,-2.72 -14.1,-8.75 -1.5,-3.51 -7.8,-6.06 -15.1,-6.06 -3,0 -5.2,-0.56 -5.9,-1.5 -0.7,-0.83 -1.7,-1.5 -2.3,-1.5 -0.5,0 -2.7,-1.77 -4.8,-3.92 -2.2,-2.26 -7.1,-5.44 -11.6,-7.54 -4.3,-1.99 -9,-4.28 -10.5,-5.08 -1.5,-0.81 -3.4,-1.46 -4.2,-1.46 -0.9,0 -2.8,-1.79 -4.2,-3.97 -1.5,-2.18 -4.1,-4.84 -5.9,-5.91 -2.6,-1.53 -3.5,-2.81 -4,-6.19 -0.4,-2.34 -2.3,-6.37 -4.2,-8.96 -1.8,-2.59 -3.3,-5.48 -3.3,-6.41 0,-0.93 -0.6,-2.68 -1.2,-3.88 -1,-1.81 -2.1,-13.68 -1.3,-13.68 1.7,0 11.1,5.99 12.3,7.87 2.4,3.66 8.7,9.53 11.9,11.18 12.5,6.46 20.7,13.85 26.6,24.09 4.7,8.24 13.6,13.53 12.4,7.4 -0.2,-1.41 0.3,-3.63 1.4,-5.25 1,-1.54 1.9,-3.53 1.9,-4.44 0,-2.53 4.4,-3.15 7.8,-1.09 2.7,1.62 2.8,1.98 1.6,3.7 -4.5,6.07 2.8,19.09 12.5,22.35 3.3,1.13 7.3,2.99 8.7,4.13 1.5,1.13 3.2,2.06 3.9,2.06 0.8,0 3.4,1.78 5.9,3.95 2.8,2.44 6,4.2 8.3,4.58 2.1,0.34 5,1.07 6.4,1.63 5.2,1.97 5.9,1.02 3.8,-5.62 -2.5,-8.05 1.5,-12.39 5.6,-6.09 2,3.02 6.5,5.73 13.3,7.98 3.3,1.09 6,2.81 7.4,4.72 6.5,8.68 7.4,8.91 23,6.26 3.9,-0.66 9.6,1.49 16.8,6.38 4.2,2.88 9.7,2.55 14.3,-0.88 2.7,-2.03 3.4,-2.12 7.1,-1.03 2.2,0.67 5.8,1.64 7.8,2.17 2.1,0.54 4.6,1.46 5.6,2.05 1.3,0.81 3.2,0.56 7.9,-1.01 3.4,-1.15 7.1,-2.09 8.3,-2.09 4.4,0 11.2,-5.2 10.2,-7.76 -0.3,-0.87 0.2,-2.1 1.2,-2.85 3.1,-2.21 7.6,1.67 7.6,6.49 0,6.63 5.4,10.37 12.7,8.7 4.3,-0.99 5.5,1.51 2.2,4.94 -1.2,1.34 -2.5,4.12 -2.9,6.18 -0.6,3.73 -0.6,3.75 -4.9,3.44 -8,-0.58 -10.3,4.39 -5.6,12.38 3.6,6.07 5.5,6.4 11.8,2.03 4,-2.74 6.1,-3.55 8.7,-3.34 4.2,0.35 5.5,-3.21 2,-5.41 -2.4,-1.52 -2.7,-5.03 -0.5,-6.86 1,-0.82 1.4,-2.15 1,-3.62 -0.7,-2.74 1,-3.08 3.6,-0.74 1.2,1.13 1.6,2.52 1.2,4.8 -0.4,2.21 0,3.62 1.1,4.53 0.8,0.73 1.6,2.18 1.6,3.22 0,1.04 0.9,2.67 2.1,3.63 1.2,0.95 3.1,2.76 4.2,4.02 1.6,1.71 2.8,2.13 4.8,1.69 2.2,-0.48 3,-0.03 4.8,2.47 1.4,1.92 3.1,3.06 4.5,3.06 9.4,0 13.6,5.14 12.8,15.93 -0.8,12.22 -7,15.87 -19.3,11.43 -4.9,-1.74 -4.9,-1.73 -7,0.44 -2.1,2.28 -3.1,2.66 -4.3,1.54 z m -234.9,-132.06 c -1,-0.95 -5,-3.55 -9,-5.78 -6.1,-3.44 -8.5,-5.74 -16.2,-15.1 -5,-6.07 -11,-12.54 -13.3,-14.37 -2.4,-1.82 -6.9,-5.62 -10.1,-8.43 -3.2,-2.81 -7.2,-6.24 -8.8,-7.63 -2.8,-2.37 -3,-3.01 -3.2,-10.33 -0.2,-4.29 -0.6,-8.79 -1.1,-10 -2.1,-5.65 5.7,-10.89 13,-8.66 3.5,1.1 7.7,2 9.2,2.01 3.9,0.01 4.4,2.29 1.2,5.48 -3.9,3.94 -1,6.85 7,6.99 5.1,0.08 5.8,0.35 7.5,3.16 1.7,2.86 6.4,5.26 13.8,7.06 7.7,1.88 1.3,-13.64 -6.7,-16.18 -2.5,-0.78 -1.7,-2.5 1.1,-2.5 2.1,0 2.4,-0.62 3.3,-6 0.8,-5.56 -12.2,-13.25 -25.3,-14.95 -4.4,-0.56 -5.9,-1.25 -7.5,-3.55 -3.9,-5.23 -19.1,-19.48 -20.9,-19.49 -1.6,-0.01 -1.9,0.58 -2.1,5.15 -0.2,2.72 -1,2.87 -5.7,1.06 -11.2,-4.35 -12.9,-6.94 -12.9,-19.44 0,-4.17 -0.7,-8.03 -1.7,-10.18 -1.6,-3.35 -1.6,-3.63 1,-9.03 3,-6.31 6.9,-7.79 8.6,-3.28 1.2,3.24 3.6,4.97 5.9,4.25 4.3,-1.36 3.5,-5.78 -1.8,-9.54 -3.5,-2.48 -3.9,-4.6 -1,-5.5 2.8,-0.91 5.8,0.26 6.5,2.6 0.9,2.79 3.9,1.98 4.2,-1.11 0.3,-3.33 -6.5,-13.24 -9.8,-14.19 -1.3,-0.4 -3.6,-0.97 -5.1,-1.27 -1.5,-0.3 -3.5,-1.29 -4.4,-2.21 -1.7,-1.74 -1.7,-1.22 0.1,-21.18 0.8,-9.55 10.4,-24.35 13,-20.14 1.2,2.05 4.2,0.96 5.5,-2 2.3,-5.65 8.6,-6.19 13,-1.11 3.8,4.47 6.1,5.11 8.2,2.27 2,-2.89 8.5,-3.54 9.9,-0.99 0.8,1.64 1.7,1.92 4.2,1.41 5.8,-1.16 6.1,-2.35 3.3,-11.38 -2.8,-9.27 -2.7,-9.75 1.9,-7.06 6.1,3.61 8.8,-8.48 8.4,-37.145 -0.1,-5.225 -0.1,-9.847 -0.1,-10.273 0.1,-0.425 1.4,0.024 2.9,0.998 2.6,1.703 2.6,1.701 2,-0.059 -0.4,-1.006 -0.7,-2.242 -0.7,-2.747 0,-0.505 -0.7,-0.919 -1.4,-0.919 -1.9,0 -2.6,-3.058 -1.9,-8.246 0.7,-5.337 2,-7.042 4.8,-6.322 1.8,0.433 3,-0.283 5.3,-3.157 2.9,-3.716 2.9,-3.716 11.1,4.25 7.9,7.668 8.1,8.017 6.1,9.343 -6.2,4.154 5.1,12.653 12.1,9.072 3.9,-1.981 7.1,-1.79 19.6,1.162 4.4,1.041 6.1,0.985 11,-0.351 9.7,-2.661 16.2,-3.248 13.8,-1.233 -8.1,6.551 -18.1,9.674 -30.5,9.454 -4.7,-0.083 -12.2,0.172 -16.8,0.567 -8.9,0.777 -9.8,0.207 -7.1,-4.703 1.9,-3.715 -10.1,-13.211 -14.6,-11.482 -2.1,0.812 -4.3,6.709 -3.6,9.57 0.8,2.954 2,3.582 9.3,5.063 3.2,0.636 5.8,1.462 5.7,1.835 0,1.467 -1.6,2.85 -4.7,4.107 -4.3,1.746 -1.8,8.076 3.2,8.076 2.5,0 6.9,10.44 5.4,12.89 -3.3,5.2 2.6,10.04 7.9,6.56 2,-1.34 4,-1.59 9.2,-1.17 7.9,0.63 9.4,-0.07 12.2,-5.57 4.8,-9.52 14.9,-14.39 14.9,-7.18 0,2.46 -4.9,9.37 -6.7,9.43 -0.7,0.02 -2.5,1.64 -4,3.6 -2.4,3.26 -4.6,4.75 -13.7,9.59 -1.7,0.9 -4.2,2.82 -5.6,4.25 -1.3,1.43 -2.8,2.6 -3.4,2.6 -4.6,0 -10.6,9.02 -10.6,15.96 0,2.22 -0.4,4.04 -0.8,4.04 -1.7,0 -3.2,-2.48 -3.2,-5 0,-6.56 -6.1,-6.82 -11.9,-0.53 -4.4,4.79 -4.7,5.59 -3.1,8.57 1.6,2.94 4.6,4.22 7,2.96 2.3,-1.24 2.6,-0.05 0.8,2.88 -3.2,5.13 2.8,6.72 10,2.64 2.9,-1.67 5.1,-2.28 7,-1.91 2.3,0.46 3,0.1 4,-2.14 1,-2.11 1.7,-2.56 3.4,-2.1 1.3,0.33 3.9,0.6 5.9,0.61 4.4,0.02 5.4,1.87 3.2,5.83 -3.2,5.56 2.3,8.61 7.8,4.34 1.3,-1.02 4.6,-2.14 7.3,-2.5 5.7,-0.77 7.6,-2.04 7.6,-5.28 0,-2.59 -0.5,-2.75 -6.8,-2.42 -5,0.27 -5.5,-1.23 -1.2,-3.49 2.4,-1.2 6.3,-1.59 16.7,-1.63 11.4,-0.05 14.3,-0.36 17.2,-1.94 1.9,-1.04 4.9,-1.89 6.5,-1.9 3,0 15.9,-2.44 18.8,-3.53 0.8,-0.31 2,0.14 2.7,0.99 1.5,1.79 6.4,2.01 10.8,0.49 3.7,-1.29 10.8,1.95 12.5,5.7 1.4,2.96 4.3,3.04 10.7,0.27 11.4,-4.89 7.7,2.89 -5.2,11.06 -3.7,2.35 -7.2,4.86 -7.8,5.58 -0.6,0.72 -2.4,1.6 -4,1.95 -5.8,1.29 -10.2,8.39 -7.2,11.7 1.5,1.77 1.5,2.18 -1.1,7.33 -4.9,9.57 -9.2,10.15 -28.6,3.86 -12.3,-3.99 -12.3,-3.99 -15.9,-1.35 -2.3,1.69 -3.2,1.87 -5.5,1 -9.7,-3.69 -14.8,0.61 -11.1,9.42 3,7.21 -8,9.32 -14.7,2.84 -2,-1.88 -4.4,-2.85 -8.4,-3.39 -4,-0.54 -7.3,-1.91 -11.8,-4.84 -3.5,-2.24 -7.4,-4.07 -8.8,-4.07 -1.4,0 -3.7,-0.9 -5.1,-2 -7.8,-6.1 -18.9,4.33 -12.9,12.11 1,1.31 2.1,3.17 2.5,4.14 3.6,10.06 30,14.24 40.4,6.42 0.9,-0.65 3.5,0.06 8.1,2.19 5,2.32 7.7,2.99 9.9,2.53 2.7,-0.54 3.3,-0.24 4.7,2.47 1.8,3.46 3.5,4.57 8.6,5.5 1.9,0.35 4.9,1.41 6.7,2.34 2.9,1.57 3.3,1.57 5,0.07 8.3,-7.57 13.3,-1.07 7.3,9.57 -1.8,3.08 -3,6.78 -3,8.79 0,2.14 -1,4.78 -2.5,6.87 -3.1,4.09 -3.2,6.37 -0.5,9.72 3.7,4.74 1.9,8.18 -2.6,4.81 -3.6,-2.75 -6.1,-1.94 -6.9,2.22 -0.4,2.06 -1.4,4.5 -2.2,5.42 -4.3,4.76 1,7.26 6.8,3.24 4.6,-3.21 6.8,-2.65 9.7,2.48 2.7,4.82 2.7,7.26 0.2,8.87 -2.4,1.5 -2.7,4.79 -0.4,6.03 1.4,0.81 1.4,1.3 -0.5,4.96 -1.2,2.23 -2.4,5.9 -2.7,8.15 -0.8,4.57 -0.7,4.55 -3.3,2.94 -2.8,-1.77 -5.1,-0.36 -5.1,3.12 0,2.95 -2.2,4.25 -3.5,2.11 -2.2,-3.5 -14.2,-0.13 -16.1,4.53 -1.4,3.18 -1.7,3.35 -6.3,3.25 -10.1,-0.23 -17.8,5.51 -18.3,13.65 -0.4,6.01 -3.4,6.49 -9.7,1.55 -5.5,-4.27 -10.5,-4.83 -13.6,-1.5 -1.4,1.46 -3.6,2.72 -5,2.8 -8.3,0.47 -3,9.17 6.3,10.5 3.6,0.52 4.7,1.11 4.9,2.65 0.4,2.61 -7.7,6.65 -10.4,5.17 -1.1,-0.63 -2.3,-0.57 -3.5,0.19 -2.3,1.43 -2.1,1.46 -4.1,-0.58 z m 61.7,-76.51 c 2,-2.78 2,-5.47 0.1,-9.14 -0.9,-1.57 -1.5,-4.79 -1.5,-7.13 0,-7.12 -13,-17.47 -18.3,-14.62 -2.7,1.45 -10.4,-4.41 -13.4,-10.21 -1.3,-2.56 -1.8,-2.77 -5.2,-2.2 -3,0.51 -4.1,0.23 -5.6,-1.42 -1,-1.13 -2.4,-2.05 -3,-2.05 -0.7,0 -2,-0.9 -3,-2 -1,-1.1 -2.3,-2.02 -2.9,-2.04 -0.6,-0.02 -2.9,-0.9 -5.1,-1.96 -2.2,-1.07 -4.5,-1.95 -5.1,-1.97 -2.9,-0.09 -5.8,-4.95 -4.1,-6.85 2.7,-2.96 2.2,-5.53 -0.9,-4.76 -9.2,2.32 -11.3,-1.29 -8.9,-15.76 2.2,-14.02 -4.5,-16.66 -12,-4.72 -1.9,2.98 -2.9,3.76 -4.5,3.36 -1.1,-0.3 -3.2,0.23 -4.7,1.18 -2.3,1.54 -2.7,1.56 -4.1,0.17 -1.8,-1.81 -12.6,5.79 -13.8,9.72 -0.4,1.17 -1.5,3.03 -2.4,4.13 -2.5,2.77 -3.5,7.6 -1.9,8.59 1.5,0.92 1.2,8.31 -0.4,10.88 -3,4.81 5.8,11.84 13.2,10.64 3.3,-0.52 4,-0.31 4.5,1.32 0.9,2.72 7.1,7.91 10.3,8.67 1.5,0.35 3.9,1.37 5.3,2.26 1.9,1.25 4.5,1.58 11.3,1.4 8.9,-0.23 12.2,0.73 15.4,4.55 1.6,1.92 6.2,0.15 11.7,-4.5 4.4,-3.72 7,-4.13 9.8,-1.57 1.3,1.17 3.4,1.69 6.3,1.58 4.5,-0.17 13.3,5.57 11.9,7.77 -5.7,9.23 14.8,25.52 21,16.68 z m 46.3,-145.03 c -3,-2.52 -3.6,-7.98 -1.1,-10.85 2.3,-2.57 -0.7,-4.53 -4.5,-2.97 -1.5,0.64 -4.5,0.95 -6.7,0.69 -2.2,-0.26 -4.3,-0.5 -4.7,-0.54 -1,-0.1 -1,-5.07 0,-5.07 4,0 5.4,-11.82 2.2,-17.91 -1.6,-3.09 -1.8,-4.41 -1,-5.97 1.4,-2.71 1.3,-4.12 -0.3,-4.12 -0.8,0 -1.7,1.01 -2.1,2.25 -0.4,1.41 -0.9,1.77 -1.2,0.96 -1.5,-3.57 5.2,-13.845 10.9,-16.83 1.8,-0.921 4,-3.938 6.3,-8.41 1.9,-3.836 3.9,-6.975 4.4,-6.975 0.6,0 2.8,-2.445 5.1,-5.434 3.6,-4.805 4.8,-5.646 10.3,-7.269 4.6,-1.383 6.4,-2.432 7.2,-4.26 2.3,-5.776 8.4,-16.499 9.4,-16.85 1.3,-0.422 0.9,1.872 -1.7,10.455 -2.5,8.329 0.6,11.625 4.6,4.858 2.5,-4.154 2.8,-4.19 8.5,-1.111 5,2.629 12.8,11.14 15.3,16.611 0.8,1.925 2.2,4.235 3,5.133 3.1,3.477 -1.4,10.537 -6.1,9.636 -1.3,-0.263 -2.6,-0.1 -2.8,0.362 -1.6,4.909 -10.7,-4.742 -12.6,-13.535 -2.5,-10.902 -6.8,-4.557 -6.9,10.137 -0.1,8.855 -0.6,12.726 -1.9,15.64 -1.9,4.202 0.2,7.632 4.6,7.632 1,0 3,0.94 4.5,2.1 1.5,1.19 3.5,1.89 4.6,1.6 1,-0.27 2.4,0.13 3,0.9 0.7,0.77 2.2,1.4 3.4,1.4 1.2,0 2.6,0.48 3.2,1.06 0.6,0.59 2.6,1.28 4.5,1.53 6,0.82 8.3,1.53 10,3.05 1.1,0.94 4.2,1.6 8.5,1.78 10.8,0.45 14.7,3.14 10.4,7.08 -2,1.73 -2.1,1.73 -4,0.03 -1.1,-0.98 -2.5,-1.49 -3.3,-1.15 -3,1.47 -8.5,5.33 -11.5,8.06 -1.8,1.67 -5.4,3.52 -8.4,4.29 -2.9,0.74 -7.6,2.9 -10.3,4.8 -4.2,2.86 -6,3.47 -10.2,3.47 -2.9,0 -8,0.73 -11.5,1.62 -4.6,1.19 -8.4,1.45 -14.1,0.97 -6.9,-0.57 -8.2,-0.41 -10.7,1.38 -3.5,2.47 -3,2.48 -6.3,-0.23 z" />
            <path
               style="fill:#134851"
               inkscape:connector-curvature="0"
               id="path3705"
               d="m -1480.8,545.11 c 0,-4.2 1.6,-6.05 6,-6.76 12,-1.92 19.5,-12.14 11.5,-15.77 -3.3,-1.49 -9.7,1.23 -13,5.56 -2.3,2.89 -2.8,3.03 -10.3,3.15 -5.6,0.09 -8.6,0.61 -10.3,1.79 -3.4,2.37 -5.4,2.08 -9.3,-1.33 -3,-2.64 -4.1,-3 -9.5,-3 -5.9,0 -16.1,-5.2 -16.1,-8.2 0,-2.71 -13.6,-8.41 -25.5,-10.65 -3.2,-0.61 -6.8,-2.02 -8,-3.13 -1.2,-1.1 -5.3,-2.73 -9.1,-3.62 -3.8,-0.89 -10.8,-2.97 -15.4,-4.62 -4.7,-1.65 -11.2,-3.35 -14.5,-3.78 -3.3,-0.42 -7.8,-1.48 -10,-2.35 -2.2,-0.86 -4.9,-1.59 -5.9,-1.61 -3.3,-0.08 -1,-2.53 3.9,-4.16 5.4,-1.76 8,-1.68 28.5,0.84 19.8,2.43 19.2,2.5 20.9,-2.4 1.4,-4.17 1.4,-4.17 -3.8,-14.5 -2.8,-5.68 -5.2,-10.69 -5.2,-11.13 0.2,-10.87 -29.5,-32.07 -36.9,-26.31 -1.1,0.93 -1.2,0.78 -0.3,-0.91 1.3,-2.39 0.5,-4.1 -4.4,-9.9 -2.6,-3.09 -3.3,-4.83 -3.3,-8.12 0,-2.67 -0.8,-5.1 -2,-6.73 -2,-2.54 -2,-2.54 0.7,-4.93 7.1,-6.14 7.5,-11 1.3,-14.57 -5.5,-3.13 -6.1,-10.83 -1,-13.08 3.6,-1.59 6,-0.26 6,3.37 0,2.8 2.1,5.36 8,9.43 2.4,1.73 5.7,4.81 7.3,6.85 1.5,2.04 4.2,4.19 5.9,4.79 2.7,0.89 3.4,1.83 4.3,5.49 0.6,2.51 1.7,4.5 2.5,4.6 8.4,1.09 9,1.36 9,4.25 0,5.48 5.1,6.44 10.8,2.01 1.3,-1.06 2.9,-1.93 3.4,-1.93 1.8,0 9.2,-6.67 10.7,-9.63 0.8,-1.58 2.3,-3.85 3.4,-5.05 1.9,-2.18 1.6,-4.3 -0.6,-4.35 -2.1,-0.05 -6.9,-5.72 -6.6,-7.65 0.5,-2.43 4.9,-3.11 4.9,-0.75 0,2.32 5.2,10.42 6.7,10.42 1.5,0.01 4.3,-3.94 4.3,-6.14 0,-2.93 6.8,-6.47 8.7,-4.54 1.4,1.44 1.3,1.85 -1.7,4.65 -2.7,2.52 -3.2,3.58 -2.7,5.97 1,4.83 -5.6,11.07 -11.6,11.07 -2.6,0 -4.7,1.68 -4.7,3.68 0,1.83 4.9,2.83 7.1,1.44 1.6,-0.99 2,-0.81 2.8,1.14 1.7,4.43 7.3,6.44 10.8,3.89 3.5,-2.49 9,-2.81 11.8,-0.69 2.7,2.01 5.2,1.9 5.9,-0.25 0.8,-2.42 5.8,-2.69 9.8,-0.55 3.1,1.62 12.2,2 34.2,1.43 5,-0.13 5.3,0.21 3.2,4.64 -1.9,3.88 -0.1,7.27 3.9,7.27 0.7,0 2.8,0.86 4.7,1.92 6.7,3.95 9.6,3.71 16.8,-1.38 3.6,-2.52 9.3,-5.93 12.8,-7.57 3.5,-1.64 7.6,-3.85 9.1,-4.91 1.5,-1.06 3.9,-2.23 5.3,-2.6 2.7,-0.66 10.8,-8.51 10.8,-10.4 0,-3.07 -2.5,-5.98 -5.4,-6.26 -2.7,-0.28 -3.1,-0.64 -3.1,-3.8 -0.1,-4.89 6.3,-5.43 7.6,-0.65 0.4,1.57 1.5,3.72 2.5,4.76 0.9,1.04 2.2,2.91 2.8,4.14 1.6,3.11 7.7,2.74 15.2,-0.94 7.4,-3.55 8.2,-6.28 2.9,-9.41 -6.8,-4.05 0.7,-15.4 8.8,-13.35 5.6,1.39 11.6,-5.32 10.3,-11.48 -1.3,-6.51 3.1,-11.5 10.5,-12.07 10.7,-0.82 22.3,-10.89 29.6,-25.65 3.8,-7.63 5.1,-9.38 7.3,-9.87 4.4,-0.95 5.7,-3.35 6.3,-11.15 0.6,-7.77 3.1,-14.02 6.6,-16.12 8.5,-5.11 1.9,-13.24 -7.7,-9.57 -3.5,1.36 -5,1.45 -8.1,0.5 -2.1,-0.63 -5.5,-1.14 -7.5,-1.14 -4.4,0 -4.6,-1.32 -1.5,-7.66 1.7,-3.22 1.9,-4.67 1.1,-5.49 -1.4,-1.41 -4.1,-0.43 -4.9,1.79 -0.4,0.93 -3.3,4.36 -6.5,7.62 -12.9,13.11 -14.4,17.53 -10.7,32.47 1.2,4.87 1.1,5.38 -0.8,7.5 -1.2,1.24 -2.4,3.22 -2.7,4.38 -0.8,2.47 -3.3,4.9 -7.5,7.23 -1.6,0.91 -4.8,2.67 -7,3.9 -3.2,1.76 -4.6,2.04 -6.5,1.29 -6.6,-2.51 -10.9,2.01 -10.1,10.64 0.6,6.19 0.1,7.16 -8.5,14.58 -1.5,1.27 -2,2.97 -2,6.25 0,4.98 -1.5,5.82 -4.3,2.5 -3.4,-4.02 -7.4,-1.15 -4.5,3.26 3.2,4.88 -1.8,9.8 -7.5,7.41 -4.4,-1.87 -6.1,-4.21 -6,-8.33 0.1,-3.67 -1.8,-5.35 -4,-3.59 -0.7,0.54 -3,1.3 -5.2,1.69 -2.2,0.39 -5.1,1.38 -6.4,2.22 -1.8,1.14 -3.8,1.34 -8.2,0.83 -6.1,-0.71 -10.9,1.87 -10.9,5.84 0,0.78 -1.5,2 -3.3,2.71 -3.8,1.48 -7.7,4.8 -7.7,6.44 0,6.97 -26.7,8.75 -34.8,2.33 -2,-1.63 -4.9,-3.2 -6.5,-3.51 -3.4,-0.68 -3.4,-0.78 -0.2,-4.55 5.1,-5.98 0,-13.74 -6.7,-10.46 -3.7,1.77 -6.4,0.65 -16.4,-6.7 -9.8,-7.14 -14.5,-9.45 -17.5,-8.58 -6.1,1.76 -10.2,1.57 -11.3,-0.53 -0.6,-1.09 -2.3,-3.86 -3.9,-6.15 -4.5,-6.83 -2.8,-11.02 7.5,-17.72 1.2,-0.85 3.6,-3.79 5.3,-6.53 1.9,-3.28 4.2,-5.54 6.6,-6.61 1.9,-0.9 4.8,-2.72 6.4,-4.05 1.5,-1.33 3.9,-2.42 5.2,-2.42 2.2,0 2.4,-0.32 1.8,-2.95 -0.8,-3.64 1.5,-5.87 10.2,-10.02 9.1,-4.29 10.9,-9.73 5.2,-15.93 -3.8,-4.22 -16.3,-2.7 -22.3,2.72 -1,0.92 -2.8,1.68 -4,1.68 -1.8,0 -2.2,0.6 -2.3,4.5 0,2.47 -0.6,6.01 -1.2,7.86 -0.6,1.85 -1,3.65 -1,4 0.6,4.51 -6.3,9.55 -8.8,6.42 -1.6,-2.07 -1.2,-5.78 1.2,-12.67 2.1,-5.87 1.4,-7.57 -4.1,-9.4 -6,-2.02 -8.3,-5.8 -12.8,-21.43 -2,-6.6 -3.8,-8.78 -7.3,-8.78 -4.9,0 -8.5,-2.78 -7.8,-6.08 1.7,-7.62 -5.7,-14.75 -10.4,-10.05 -2.3,2.27 -6.3,14.41 -5.5,16.52 0.3,0.83 0.7,4.12 0.8,7.31 0.2,3.19 0.7,7.22 1.1,8.97 0.5,2.48 0,4.58 -2.5,9.68 -3,6.09 -3.2,7.08 -2.9,15.23 0.3,7.79 0.2,8.75 -1.4,8.99 -1,0.14 -3.8,1.99 -6.2,4.09 -10.7,9.32 -12.6,9.81 -14.5,3.82 -3.4,-10.18 -11.4,-18.22 -19,-19.11 -2.7,-0.32 -6.2,-3.94 -11.6,-12.23 -2,-2.95 -4.3,-5.57 -5.3,-5.82 -1,-0.25 -3.7,-2.88 -6.1,-5.84 -5,-6.38 -8,-6.1 -8,0.76 0,2.06 -0.5,3.76 -1,3.76 -1.3,0 -6,-10.42 -6,-13.34 0,-4.87 5.1,-4.17 6.4,0.88 0.8,3.2 2.9,3.11 6,-0.25 2.3,-2.48 2.4,-2.85 0.9,-4.44 -0.8,-0.95 -1.3,-2.13 -1,-2.63 0.3,-0.49 0.8,-2.43 1.2,-4.31 0.3,-1.88 1,-3.84 1.5,-4.36 0.5,-0.53 1,-1.91 1,-3.09 0,-1.25 1,-2.68 2.5,-3.46 3.1,-1.69 3.1,-2.8 0,-3.97 -1.3,-0.51 -2.7,-1.54 -3.2,-2.3 -0.5,-0.75 -2.9,-2.77 -5.4,-4.47 -2.5,-1.7 -5.1,-3.77 -5.8,-4.6 -0.9,-1.04 -2.7,-1.42 -5.8,-1.21 -6.6,0.44 -9.3,-3.24 -5.8,-7.9 0.8,-1.06 1.5,-2.65 1.5,-3.52 0,-0.88 0.9,-2.36 2,-3.3 4.7,-4.09 0.2,-9.46 -7,-8.24 -2.6,0.44 -4,0.3 -4,-0.37 0,-1.33 3.3,-3.12 5.7,-3.12 2.7,0 10.3,-5.87 10.3,-7.99 0,-1.02 1.5,-2.74 3.5,-3.92 2.4,-1.37 3.5,-2.72 3.3,-3.85 -0.4,-2.11 -4.4,-2.86 -6.4,-1.2 -2.3,1.89 -6.8,-1.44 -5.8,-4.35 1,-3.32 3.5,-4.79 7.1,-4.28 1.8,0.26 3.1,0.09 2.8,-0.36 -0.5,-0.74 5.5,-2.21 6.3,-1.55 0.5,0.5 0.4,3.99 -0.2,5.5 -1.2,2.84 0.8,4.19 5,3.43 5.4,-1 13.9,-9.3 13,-12.77 -0.6,-2.26 -0.3,-2.39 4.1,-2.48 2.6,-0.05 6.4,-0.31 8.4,-0.59 2.5,-0.33 4.1,-0.03 4.9,0.94 1.5,1.86 3.2,0.84 2.5,-1.5 -0.4,-1.32 0,-1.91 1.8,-2.25 1.9,-0.37 2.3,-0.11 1.9,1.43 -0.4,1.4 0.3,1.06 2.7,-1.27 2.4,-2.45 3.6,-3 5.3,-2.43 5.5,1.83 17.2,1.61 22.7,-0.42 4.3,-1.54 6.4,-1.81 9.3,-1.16 8.1,1.85 15.5,-2.38 15.9,-9.17 0.2,-3.36 1.9,-5.39 4.1,-4.92 0.4,0.08 0.8,-0.23 0.8,-0.7 0,-2.44 5,-6.2 6.9,-5.19 3.3,1.8 7.8,1.25 9.5,-1.18 1.9,-2.64 2,-6.45 0.4,-7.01 -1,-0.31 -1,-0.73 0,-1.83 0.7,-0.79 1.9,-2.33 2.6,-3.43 1.2,-1.71 1.7,-1.82 3.5,-0.75 2.9,1.79 4.6,1.55 7.7,-1.12 3.5,-3.01 0.6,-5.2 -5.8,-4.34 -5.2,0.7 -8.7,-5.3 -3.8,-6.58 2.9,-0.77 3.5,-3.43 1.6,-7.34 -0.9,-1.89 -1.6,-4.58 -1.6,-5.97 0,-4.439 -1.9,-6.226 -10.6,-10.297 -4.6,-2.188 -8.4,-4.293 -8.4,-4.678 0,-1.423 4.9,-5.19 7.6,-5.876 1.6,-0.39 3.6,-1.39 4.5,-2.222 1,-0.831 2.5,-1.25 3.6,-0.929 1.1,0.377 2.2,-0.108 3,-1.37 1.8,-2.833 0.5,-5.033 -2.8,-5.033 -2.3,0 -2.9,-0.459 -2.9,-2.014 0,-2.69 -4,-8.609 -6.8,-10.113 -1.2,-0.665 -2,-1.414 -1.8,-1.665 0.3,-0.251 -0.5,-1.259 -1.7,-2.24 -2.2,-1.783 -2.2,-1.783 0.5,-4.328 1.9,-1.738 2.8,-3.543 2.8,-5.698 0,-2.173 0.7,-3.765 2.5,-5.12 1.5,-1.185 2.5,-2.987 2.5,-4.534 0,-2.513 0.1,-2.555 5.4,-2.001 5.8,0.593 7.6,-0.214 5.1,-2.296 -0.9,-0.679 -1.5,-1.855 -1.5,-2.613 0,-0.758 -0.5,-1.378 -1,-1.378 -0.6,0 -1.8,-1.687 -2.8,-3.75 -1.2,-2.68 -2.7,-4.063 -5.1,-4.848 -1.9,-0.605 -3,-1.361 -2.5,-1.682 0.5,-0.321 2.8,0.248 5.1,1.263 2.2,1.016 4.3,1.624 4.6,1.351 0.8,-0.825 4.7,1.646 4.7,3.002 0,0.695 0.5,1.798 1.1,2.45 0.7,0.651 1.3,3.554 1.3,6.45 0.1,5.928 3.7,8.189 4.4,2.702 0.5,-4.643 5.9,-6.819 6.7,-2.704 0.8,4.518 -0.9,8.569 -4,9.349 -1.7,0.423 -2.7,1.529 -3.1,3.278 -0.3,1.452 -1.1,3.69 -1.7,4.974 -1,1.976 -0.8,2.589 0.9,4 1.2,0.916 2.5,2.704 2.8,3.974 1.1,3.617 5.1,2.601 5.1,-1.309 0,-1.65 0.4,-3.569 0.8,-4.266 1.3,-2.008 2.9,-0.259 2.2,2.373 -0.7,2.914 3.7,12.232 6.3,13.034 7.6,2.448 9.2,4.613 5.2,7.127 -1.4,0.855 -2,2.332 -2,4.682 0,1.888 -0.5,3.73 -1.1,4.093 -0.6,0.364 -0.9,2.466 -0.8,4.672 0.4,4.705 -3.1,8.956 -8.8,10.829 -1.8,0.612 -3.3,1.233 -3.3,1.38 0,3.341 3.6,6.491 9.2,8.011 11.2,3.02 12.7,3.66 13.3,5.63 0.3,1.07 1.7,2.53 3.1,3.25 1.4,0.72 3,2.39 3.7,3.71 0.7,1.49 2.4,2.65 4.5,3.07 1.8,0.37 4.1,1.44 5.1,2.38 1.5,1.36 4.3,1.77 14,2.04 6.6,0.18 12.6,0.71 13.3,1.16 0.7,0.45 2.1,0.83 3.2,0.83 3.3,0 2.8,2.16 -1,4.41 -3.5,2.06 -3.7,2.37 -3.1,6.31 0.4,3.2 0.1,4.71 -1.5,6.68 -1.4,1.84 -1.8,3.4 -1.4,5.68 0.4,2.16 0.1,3.53 -0.9,4.4 -4.2,3.5 -1,6.03 6.3,4.95 5.7,-0.85 6.9,-2.13 5.5,-5.96 -1.1,-2.86 -1,-3.12 3.1,-5.9 2.5,-1.75 4.9,-4.54 6,-7 1,-2.24 4.3,-6.61 7.2,-9.7 3,-3.1 5.6,-6.58 5.9,-7.75 0.2,-1.17 0.7,-3.47 1.1,-5.12 1.6,-7.23 0.9,-17.4 -1.5,-19.598 -4.4,-4.086 -2.7,-8.407 3.4,-8.407 5,0 5,0 4.8,-4.83 -0.1,-4.68 0,-4.811 2.4,-4.202 1.4,0.346 3.8,0.887 5.4,1.201 3.5,0.702 3.7,1.035 7.7,10.207 3.3,7.379 3.3,7.379 1.8,13.499 -1.5,5.88 -2,10.05 -1.7,13.94 0.5,8.67 12,-6.69 12.1,-16.15 0,-2.57 0.7,-6.465 1.6,-8.665 0.8,-2.2 1.6,-4.567 1.7,-5.26 1.9,-9.125 12.8,-2.101 12.7,8.133 -0.1,3.372 0.2,8.242 0.5,10.822 0.9,6.12 -4.4,21.28 -12,34.81 -2.9,5.22 -5.8,11.31 -6.4,13.54 -0.9,3.33 -3,5.75 -12.1,13.81 -6.1,5.37 -11,10.16 -11,10.66 0,0.49 -2.1,1.79 -4.6,2.89 -2.7,1.21 -5.2,3.21 -6.2,5.05 -1.1,2 -3.3,3.63 -6.2,4.74 -14.2,5.32 -19.4,12.8 -18.5,26.17 0.7,9.66 0.7,9.66 -2.9,11.38 -2.7,1.29 -3.6,2.34 -3.6,4.17 0,6.06 9.2,3.01 9.8,-3.26 0.1,-1.74 0.7,-3.15 1.2,-3.15 0.5,0 2.1,-1.76 3.5,-3.91 1.4,-2.15 3.9,-4.46 5.6,-5.13 2.7,-1.12 6.8,-5.71 9.4,-10.34 0.6,-1.03 3.3,-2.71 6,-3.73 5.5,-2.06 22.9,-18.3 31.9,-29.72 2.7,-3.4 5.2,-6.17 5.6,-6.17 1.3,0 7.7,-10.67 13.5,-22.5 2.9,-6.05 7.3,-13.29 9.7,-16.09 5,-5.89 9.3,-14.88 10.8,-22.52 0.5,-2.98 1.7,-5.73 2.6,-6.23 3.5,-1.95 5.4,-4.769 5.4,-8.042 0,-1.858 0.6,-3.938 1.5,-4.623 0.9,-0.806 1.5,-3.05 1.5,-6.372 0,-6.845 0.8,-7.935 5.2,-7.105 4.2,0.779 6.1,-1.276 7.2,-7.887 0.5,-2.57 2.1,-5.416 5,-8.5 10.5,-11.4 8.8,-25.276 -2.5,-19.275 -6.4,3.435 -7.7,3.479 -14.5,0.504 -5.2,-2.286 -6.6,-3.384 -7.5,-5.932 -0.5,-1.72 -3.5,-5.333 -6.5,-8.03 -7.5,-6.626 -11.9,-12.931 -13.4,-19.293 -1.2,-5.0271 -1.4,-5.279 -4.1,-4.8838 -1.8,0.2575 -3.1,-0.0879 -3.4,-0.9045 -1.2,-3.1274 -6.6,-1.1405 -12.3,4.5118 -7,6.9725 -8.7,9.4775 -9.2,14.048 -0.5,4.287 -0.9,4.782 -5,6.877 -8,4.006 -9.9,6.433 -9.4,12.146 0.8,8.45 -1.5,10.57 -8.1,7.423 -2.9,-1.403 -3.4,-2.06 -2.9,-4.065 0.5,-1.773 -0.1,-3.152 -2.2,-5.333 -3.2,-3.285 -2.6,-4.665 2.1,-5.526 3.5,-0.625 3.9,-0.935 3,-2.336 -1.3,-2.045 -4.6,-1.04 -8.6,2.625 -4.4,3.951 -7.9,5.019 -7.9,2.391 -0.1,-1.933 -5.5,-5.787 -10.1,-7.11 -4.4,-1.261 -4,-1.353 -7.3,1.529 -6.4,5.462 -9.7,-2.87 -3.5,-8.676 2.6,-2.41 3,-3.15 1.8,-3.886 -2.5,-1.55 -4.9,-1.04 -7.1,1.493 -2.2,2.602 -10.8,3.008 -13.2,0.626 -1.6,-1.652 -2.6,-1.267 -3.6,1.441 -1.1,2.855 -2.5,3.235 -3.4,0.91 -0.9,-2.134 0.1,-3.41 2.4,-3.41 1.1,0 2,-0.423 2,-0.941 0,-1.389 -2.2,-2.454 -2.9,-1.437 -0.4,0.483 -1.7,0.999 -3.1,1.147 -5.3,0.592 -6.9,6.375 -2.9,10.183 2.1,1.947 2.2,2.223 0.7,6.789 -1.4,4.789 -5.8,7.679 -5.8,3.864 0,-2.837 -6.2,-4.619 -10.5,-2.998 -2.5,0.983 -1.8,3.866 1.3,5.043 2.5,0.923 3,1.75 3.4,5.469 0.6,5.521 0.4,5.881 -3.6,5.881 -7.9,0 -12.3,-12.891 -8.5,-24.402 1.4,-4.023 2.2,-4.738 7.4,-6.248 2.2,-0.647 3.7,-2.291 5.8,-6.117 2.6,-4.947 3,-5.233 6.7,-5.233 4.6,0 8.6,-3.1105 7.4,-5.8268 -2.4,-5.453 -0.8,-13.927 2.3,-12.717 1.7,0.6367 6.2,-4.2562 6.2,-6.7382 0.1,-3.813 -2.7,-8.44 -5.5,-9.14 -2.5,-0.641 -2.6,-0.819 -1.1,-2.319 1.5,-1.492 1.7,-1.494 3.4,-0.019 2.1,1.923 9.7,4.813 13.5,5.179 1.5,0.144 3.8,1.183 5,2.309 3,2.712 8.9,5.534 16.3,7.745 3.3,0.9914 6.4,2.1595 7,2.5958 0.9,0.694 8.1,2.596 16.7,4.3945 2.2,0.4654 2.8,1.1215 2.8,3.4338 0,4.2506 2.3,5.8095 6.3,4.1824 4.8,-1.9753 14,-3.166 14.8,-1.9163 0.9,1.4485 4.9,0.0345 4.9,-1.7301 0,-0.86146 -1,-1.4326 -2.5,-1.4326 -2.9,0 -3.1,-0.9714 -1,-5.0246 0.8,-1.6089 1.8,-5.6189 2.1,-8.9099 0.7,-6.416 2.3,-8.945 7.4,-11.581 1.6,-0.845 3,-1.902 3,-2.35 0,-0.447 1.1,-1.326 2.5,-1.953 1.9,-0.904 2.5,-1.872 2.5,-4.694 0,-2.656 0.7,-4.32 3.1,-6.579 4.8,-4.712 -4,-14.055 -13.1,-13.929 -3.7,0.052 -9,-5.165 -9.1,-8.866 0,-5.273 -4.1,-8.28 -13.2,-9.843 -19.4,-3.307 -29.3,-7.885 -27.4,-12.715 1.5,-3.951 6.9,-3.1 12.6,1.97 6.7,6.103 14.6,3.849 8.4,-2.416 -1.6,-1.591 -5.1,-5.188 -7.8,-7.993 -3.1,-3.156 -5.9,-5.102 -7.3,-5.112 -1.4,0 -2.6,-0.84 -3.2,-2.25 -1.4,-3.71 -7.1,-8.27 -15,-12.1 -8.5,-4.07 -17.5,-10.94 -11,-8.33 1.9,0.77 5.7,2.8 8.5,4.51 2.7,1.71 7.2,4.3 10,5.77 53.5,28.51 111.4,90.853 142.8,153.98 63.6,127.83 50.8,270.07 -35.3,392.9 -25.8,36.75 -76.2,80.34 -120.7,104.4 -18.5,10.01 -21.3,11.02 -21.3,7.48 z m 67.8,-53.56 c 1.9,-1.2 6,-2.52 9,-2.93 6.1,-0.83 13.4,-5.19 14,-8.4 0.2,-1.06 2.1,-3.92 4.3,-6.35 4.4,-5.04 4.6,-5.75 1.9,-6.62 -2.7,-0.84 -2.7,-5.39 0,-9.73 1.1,-1.8 2,-4.01 2,-4.9 0,-0.9 0.7,-2.24 1.6,-2.99 2.9,-2.4 5.4,-9.74 5.4,-15.97 0,-4.36 0.3,-5.91 1.3,-5.91 2.6,0 4.2,-2.91 2.5,-4.59 -1.8,-1.81 -4.5,-0.96 -5.1,1.65 -0.9,3.13 -3.2,3.23 -10.1,0.44 -8.9,-3.56 -13.9,-1.49 -12.2,5.13 0.7,2.78 -6,10.66 -12.4,14.58 -3.8,2.32 -13,10.37 -14.4,12.57 -0.5,0.86 -0.2,2.06 0.9,3.27 1.7,1.81 1.6,2.08 -1.1,5.66 -2.5,3.24 -2.9,4.74 -3.1,10.77 -0.1,3.86 -0.5,8.39 -0.8,10.07 -0.9,3.88 0.6,5.18 6.5,5.7 2.4,0.22 4.9,0.47 5.3,0.57 0.5,0.1 2.5,-0.81 4.5,-2.02 z m -318,-29.23 c -2.1,-1.86 -3.9,-2.38 -8.3,-2.43 -3,-0.04 -6.4,-0.51 -7.4,-1.06 -1.3,-0.69 -3.9,-0.49 -8.6,0.67 -6.6,1.6 -7,1.59 -13.1,-0.55 -7.5,-2.61 -8.4,-2.69 -8.4,-0.7 0,2.01 -1.4,1.88 -5.3,-0.5 -3.6,-2.19 -7.8,-2.57 -10.8,-0.97 -1.9,1 -9.6,-0.81 -12.4,-2.92 -0.6,-0.41 -3.1,-1.36 -5.5,-2.11 -4.8,-1.44 -9,-4.54 -9,-6.62 0,-3.36 -4.5,-6.43 -10.5,-7.16 -5.5,-0.67 -6.2,-1.04 -8.5,-4.51 -2.3,-3.66 -2.6,-3.76 -6.8,-3.12 -5,0.74 -8.8,-0.74 -9.6,-3.71 -1,-4.01 -5.3,-4.15 -9,-0.28 -4.5,4.55 -13.4,3.28 -16.5,-2.34 -0.8,-1.41 -2.1,-1.69 -7,-1.45 -6.7,0.34 -11.6,-2.72 -14.1,-8.75 -1.5,-3.51 -7.8,-6.06 -15.1,-6.06 -3,0 -5.2,-0.56 -5.9,-1.5 -0.7,-0.83 -1.7,-1.5 -2.3,-1.5 -0.5,0 -2.7,-1.77 -4.8,-3.92 -2.2,-2.26 -7.1,-5.44 -11.6,-7.54 -4.3,-1.99 -9,-4.28 -10.5,-5.08 -1.5,-0.81 -3.4,-1.46 -4.2,-1.46 -0.9,0 -2.8,-1.79 -4.2,-3.97 -1.5,-2.18 -4.1,-4.84 -5.9,-5.91 -2.6,-1.53 -3.5,-2.81 -4,-6.19 -0.4,-2.34 -2.3,-6.37 -4.2,-8.96 -1.8,-2.59 -3.3,-5.48 -3.3,-6.41 0,-0.93 -0.6,-2.68 -1.2,-3.88 -1,-1.81 -2.1,-13.68 -1.3,-13.68 1.7,0 11.1,5.99 12.3,7.87 2.4,3.66 8.7,9.53 11.9,11.18 12.5,6.46 20.7,13.85 26.6,24.09 4.7,8.24 13.6,13.53 12.4,7.4 -0.2,-1.41 0.3,-3.63 1.4,-5.25 1,-1.54 1.9,-3.53 1.9,-4.44 0,-2.53 4.4,-3.15 7.8,-1.09 2.7,1.62 2.8,1.98 1.6,3.7 -4.5,6.07 2.8,19.09 12.5,22.35 3.3,1.13 7.3,2.99 8.7,4.13 1.5,1.13 3.2,2.06 3.9,2.06 0.8,0 3.4,1.78 5.9,3.95 2.8,2.44 6,4.2 8.3,4.58 2.1,0.34 5,1.07 6.4,1.63 5.2,1.97 5.9,1.02 3.8,-5.62 -2.6,-8.34 2.2,-13.02 5.4,-5.29 1.7,4.19 2.7,4.88 11.5,8.35 7.3,2.93 8.3,3.58 12.5,8.78 2.6,3.31 11,4.34 15.7,1.93 5,-2.6 11.7,-0.84 21,5.48 4,2.77 8.7,2.6 14.7,-0.55 4.1,-2.1 8.1,-2.03 9.8,0.17 4.1,5.47 27.4,4.38 31,-1.45 0.3,-0.55 1,-0.76 1.5,-0.46 0.4,0.29 1.1,0.07 1.5,-0.49 0.3,-0.56 1.7,-1.01 3,-1.01 1.3,0 2.8,-0.79 3.3,-1.75 1.3,-2.18 2.2,-1.24 4.2,4.06 1.2,3.42 2.4,4.64 6.5,6.69 2.7,1.37 5.1,2.57 5.3,2.67 1.7,0.86 -2.6,7.23 -5.2,7.75 -5.9,1.18 -7.6,3.12 -7.6,8.56 0,7.19 -4.8,9.35 -10.2,4.59 z m -188.1,-91.29 c -1,-0.95 -5,-3.55 -9,-5.78 -6.1,-3.44 -8.5,-5.74 -16.2,-15.1 -5,-6.07 -11,-12.54 -13.3,-14.37 -2.4,-1.82 -6.9,-5.62 -10.1,-8.43 -3.2,-2.81 -7.2,-6.24 -8.8,-7.63 -2.8,-2.37 -3,-3.01 -3.2,-10.33 -0.2,-4.29 -0.6,-8.79 -1.1,-10 -2.1,-5.65 5.7,-10.89 13,-8.66 3.5,1.1 7.7,2 9.2,2.01 3.9,0.01 4.4,2.29 1.2,5.48 -3.9,3.94 -1,6.85 7,6.99 5.1,0.08 5.8,0.35 7.5,3.16 1.7,2.86 6.4,5.26 13.8,7.06 5.1,1.25 5.1,-4 -0.1,-10.69 -5.2,-6.66 -5.3,-7.18 -3,-9.08 7.6,-6.33 -5.7,-17.58 -23.2,-19.62 -3.6,-0.41 -5.5,-1.82 -16,-11.88 -6.5,-6.28 -12.6,-11.41 -13.6,-11.41 -1.7,0 -2,0.57 -2.2,5.16 -0.2,2.72 -1,2.87 -5.7,1.06 -11.2,-4.35 -12.9,-6.94 -12.9,-19.44 0,-4.17 -0.7,-8.03 -1.7,-10.18 -1.6,-3.35 -1.6,-3.63 1,-9.03 3,-6.31 6.9,-7.79 8.6,-3.28 1.2,3.24 3.6,4.97 5.9,4.25 4.3,-1.36 3.5,-5.78 -1.8,-9.54 -3.5,-2.48 -3.9,-4.6 -1,-5.5 2.8,-0.91 5.8,0.26 6.5,2.6 0.9,2.79 3.9,1.98 4.2,-1.11 0.3,-3.33 -6.5,-13.24 -9.8,-14.19 -1.3,-0.4 -3.6,-0.97 -5.1,-1.27 -1.5,-0.3 -3.5,-1.29 -4.4,-2.21 -1.7,-1.74 -1.7,-1.22 0.1,-21.18 0.8,-9.55 10.4,-24.35 13,-20.14 1.2,2.05 4.2,0.96 5.5,-2 2.3,-5.65 8.6,-6.19 13,-1.11 3.8,4.47 6.1,5.11 8.2,2.27 2,-2.89 8.5,-3.54 9.9,-0.99 0.8,1.64 1.7,1.92 4.2,1.41 5.8,-1.16 6.1,-2.35 3.3,-11.38 -2.8,-9.27 -2.7,-9.75 1.9,-7.06 4.8,2.84 6.5,-0.07 7.6,-12.97 0.5,-5.32 1.1,-12 1.4,-14.84 0.4,-2.845 0.2,-8.205 -0.4,-11.914 -1.3,-8.021 -0.9,-8.957 2.6,-6.662 2.6,1.664 2.6,1.66 2,-0.093 -0.4,-1.006 -0.7,-2.242 -0.7,-2.747 0,-0.505 -0.7,-0.919 -1.4,-0.919 -1.9,0 -2.6,-3.058 -1.9,-8.246 0.7,-5.337 2,-7.042 4.8,-6.322 1.8,0.431 2.9,-0.275 5.2,-3.086 3.2,-4.048 8.2,-1.227 14,8.055 3.4,5.38 1.1,11.865 -3.2,9.048 -3.6,-2.402 -6.8,-1.506 -8.6,2.489 -3.1,6.571 -1.2,9.134 8.3,11.049 3.2,0.636 5.8,1.462 5.7,1.835 0,1.467 -1.6,2.85 -4.7,4.107 -4.3,1.746 -1.8,8.076 3.2,8.076 2.5,0 6.9,10.44 5.4,12.89 -2.3,3.67 0,7.68 4.2,7.26 1.9,-0.19 7.3,-0.43 12,-0.55 10.3,-0.24 12.1,-1.17 15.5,-7.86 3.9,-7.77 14.8,-14.23 12.1,-7.16 -0.4,0.87 -0.6,2.45 -0.6,3.52 0,1.17 -1.9,3.21 -4.7,5.17 -2.5,1.77 -6,4.47 -7.7,5.99 -1.7,1.52 -5.4,4.19 -8.1,5.95 -16,10.18 -22.5,17.71 -22.5,25.93 0,2.12 -0.4,3.86 -0.8,3.86 -1.7,0 -3.2,-2.48 -3.2,-5 0,-6.56 -6.1,-6.82 -11.9,-0.53 -4.4,4.79 -4.7,5.59 -3.1,8.57 1.6,2.94 4.6,4.22 7,2.96 2.3,-1.24 2.6,-0.05 0.8,2.88 -3.2,5.13 2.8,6.72 10,2.64 2.9,-1.67 5.1,-2.28 7,-1.91 2.3,0.46 3,0.1 4,-2.14 1,-2.11 1.7,-2.56 3.4,-2.1 1.3,0.33 3.9,0.6 5.9,0.61 4.4,0.02 5.4,1.87 3.2,5.83 -3.2,5.49 3.7,9.15 8,4.32 1.1,-1.13 3.7,-2.1 6.8,-2.46 8.5,-1.01 11.2,-6.36 4.6,-9.15 -2.2,-0.93 -2.8,-1.54 -1.7,-1.87 2.1,-0.72 11.9,-1.82 15.5,-1.75 1.6,0.03 4.8,0.1 7.1,0.16 2.4,0.06 5.7,-0.76 7.9,-1.98 2.3,-1.2 5.8,-2.1 8.4,-2.12 4.5,-0.04 14.9,-2.13 17,-3.42 0.6,-0.37 2.1,0.16 3.4,1.18 1.9,1.49 3.5,1.74 7.8,1.29 7.6,-0.79 12.8,0.66 14.7,4.09 1.6,2.81 3.8,3.86 7.9,3.88 3.3,0.02 2.8,1.66 -1.2,4.26 -1.9,1.24 -4,3.26 -4.7,4.49 -0.6,1.22 -3.9,3.52 -7.3,5.11 -6.9,3.21 -9.5,7.01 -9.5,13.61 0,3.7 -2,8.62 -4.8,11.8 -2,2.31 -7.5,2.25 -17.1,-0.19 -17.5,-4.43 -18.6,-4.54 -21.8,-2.2 -2.7,1.99 -3.1,2.03 -7.6,0.67 -7.5,-2.29 -11.1,-0.6 -10.3,4.85 1.7,11.15 1.7,11.14 -4.8,10.91 -4.8,-0.17 -6.5,-0.7 -8.5,-2.67 -1.5,-1.36 -6.5,-3.7 -11.1,-5.21 -4.7,-1.51 -10.3,-4.02 -12.5,-5.58 -2.3,-1.69 -5.2,-2.83 -7.1,-2.83 -1.8,0 -3.8,-0.68 -4.4,-1.5 -2.5,-2.97 -9.1,-1.17 -12.8,3.45 -1.8,2.33 -1.5,6.47 0.8,9.32 1.1,1.4 2,3.01 2,3.58 0,0.58 1.6,2.3 3.7,3.84 2.1,1.55 4.4,3.37 5.1,4.06 5.7,5.43 19.4,5.05 31.7,-0.88 1.6,-0.77 3.5,-0.3 8.5,2.07 4.8,2.25 7.3,2.9 9.6,2.46 2.8,-0.53 3.4,-0.24 4.8,2.47 1.8,3.45 3.5,4.56 8.6,5.49 1.9,0.35 4.9,1.41 6.7,2.34 2.9,1.57 3.3,1.57 5,0.07 3.2,-2.96 7,-3.89 8.7,-2.17 2.1,2.09 2.1,2.14 -2.4,11.02 -2.2,4.3 -4,8.65 -4,9.66 0,1.01 -0.8,4.06 -1.7,6.77 -1.5,4.74 -1.5,8.45 0.1,12.19 0.7,1.56 0.3,1.68 -3.7,1.13 -4.5,-0.61 -4.5,-0.61 -5.1,2.91 -0.4,1.93 -1.4,4.06 -2.2,4.74 -2.5,2.1 -1.8,6.66 1.1,7.22 1.3,0.26 2.5,0.2 2.5,-0.13 0,-0.91 6.4,-5.11 7.8,-5.11 0.6,0 1.2,0.51 1.2,1.14 0,0.62 1,3.11 2.2,5.53 2.1,4.24 2.1,4.5 0.4,7.34 -1.3,2.24 -1.5,3.42 -0.7,4.91 1.9,3.53 -3,16.65 -6.1,16.28 -1.5,-0.18 -3.2,0.51 -4.3,1.75 -1.3,1.47 -3.1,2.05 -6.2,2.05 -5.4,0 -10.8,2.15 -12.3,4.9 -1.5,2.75 -5.6,4.71 -10.5,4.97 -6,0.33 -14.5,6.51 -14.6,10.56 0,7.2 -2,7.96 -9.4,3.57 -6.4,-3.77 -10.8,-3.9 -14,-0.4 -1.4,1.43 -3.6,2.67 -5,2.75 -8.3,0.47 -3,9.17 6.3,10.5 3.6,0.52 4.7,1.11 4.9,2.65 0.4,2.61 -7.7,6.65 -10.4,5.17 -1.1,-0.63 -2.3,-0.57 -3.5,0.19 -2.3,1.43 -2.1,1.46 -4.1,-0.58 z m 61.9,-76.85 c 1.5,-2.23 1.5,-3.15 0.4,-7.24 -0.7,-2.58 -1.4,-6.64 -1.5,-9.02 -0.3,-6.91 -11.9,-16.13 -18.4,-14.7 -2.4,0.52 -3.7,-0.36 -10,-6.45 -5.9,-5.79 -7.6,-6.94 -9.6,-6.45 -1.7,0.43 -3.7,-0.41 -7.6,-3.11 -5.8,-4.11 -14.6,-8.44 -17,-8.45 -3.2,-0.02 -5.5,-3.75 -3.6,-5.84 2.9,-3.21 2.2,-5.36 -1.6,-4.65 -7.7,1.45 -11.1,-2.98 -8.6,-11.35 4.7,-15.8 -3.4,-22.23 -11.6,-9.23 -1.9,2.98 -2.9,3.76 -4.5,3.36 -1.1,-0.3 -3.2,0.23 -4.7,1.18 -2.3,1.54 -2.7,1.56 -4.1,0.17 -1.8,-1.81 -12.6,5.79 -13.8,9.72 -0.4,1.17 -1.5,3.03 -2.4,4.13 -2.5,2.77 -3.5,7.6 -1.9,8.59 1.5,0.92 1.2,8.31 -0.4,10.88 -3,4.84 5.8,11.84 13.3,10.63 2.3,-0.37 4,-0.23 4,0.35 0,6.26 17.3,14.46 28.3,13.46 7.6,-0.68 11,0.38 14.4,4.4 1.6,1.92 6.2,0.15 11.7,-4.5 4.6,-3.89 4.9,-3.93 10.1,-1.31 2.6,1.32 4.9,1.81 6.9,1.44 3.4,-0.63 11.9,5.42 11.1,7.84 -4.1,12.01 14.5,26.2 21.1,16.15 z m 46.7,-144.85 c -3,-2.95 -3.9,-8.31 -1.8,-10.57 2.4,-2.68 -0.5,-4.71 -4.4,-3.09 -1.5,0.64 -4.5,0.95 -6.7,0.69 -2.2,-0.26 -4.3,-0.5 -4.7,-0.54 -1,-0.1 -1,-5.07 0,-5.07 4,0 5.4,-11.82 2.2,-17.91 -1.7,-3.24 -1.9,-4.37 -0.9,-6.14 0.6,-1.21 0.9,-3.62 0.5,-5.48 -0.6,-3.069 -0.2,-3.657 5,-8.141 3.1,-2.659 7.2,-7.516 9.1,-10.794 8.5,-14.329 25,-26.237 33.6,-24.124 3.2,0.81 3.9,0.643 5.6,-1.439 2.4,-3.02 10.2,-0.628 13,4.016 0.9,1.519 4.3,5.561 7.4,8.982 5.8,6.336 6.4,11.18 1.6,14.119 -0.7,0.441 -0.6,0.847 0.3,1.206 0.7,0.299 0.1,0.578 -1.4,0.622 -1.6,0.045 -3,-0.554 -3.4,-1.422 -0.3,-0.825 -1.6,-1.5 -2.9,-1.5 -2.4,0 -7.4,-6.021 -8.8,-10.589 -1,-3.148 -4.9,-4.899 -7.6,-3.438 -2.1,1.131 -2.2,1.693 -2,14.352 0.2,9.427 -0.1,13.991 -1.1,16.043 -1.5,3.147 1.1,6.637 5,6.637 1,0 3,0.94 4.5,2.1 1.5,1.19 3.5,1.89 4.6,1.6 1,-0.27 2.4,0.13 3,0.9 0.7,0.77 2.2,1.4 3.4,1.4 1.2,0 2.6,0.46 3.2,1.03 0.6,0.57 2.3,1.25 3.9,1.5 1.7,0.26 4.3,0.7 6,0.98 5.6,0.95 9.9,6.68 7.4,9.85 -2.6,3.3 -5.2,3.34 -9.4,0.13 -8.2,-6.29 -26.5,-4.82 -26.5,2.12 0,1.78 4.4,5 9.5,6.96 7.2,2.73 3.1,8.39 -7,9.85 -2.8,0.4 -6.8,1.31 -9,2.03 -2.6,0.83 -7.2,1.16 -12.8,0.9 -8.6,-0.39 -14.7,1.22 -14.7,3.86 0,1.3 -1.4,0.7 -3.7,-1.63 z" />
            <path
               style="fill:#0e3a44"
               inkscape:connector-curvature="0"
               id="path3703"
               d="m -1465.3,539.99 c 2,-2.02 14.7,-10.24 15.8,-10.24 2.4,0 8.8,-8.24 8.5,-10.9 -0.7,-6.08 -23.3,-2.35 -35.3,5.84 -3.6,2.43 -5.8,2.6 -7.5,0.56 -0.7,-0.83 -2.2,-1.5 -3.3,-1.5 -1.9,0 -1.9,0.07 -0.1,4.68 0.3,0.75 -0.9,1.42 -3.3,1.81 -2.1,0.34 -4.5,1.04 -5.3,1.57 -5.4,3.43 -6,3.43 -9,0.11 -2.8,-2.99 -3.3,-3.17 -10,-3.17 -6.8,0 -17,-4.92 -17,-8.2 0,-2.71 -13.6,-8.41 -25.5,-10.65 -3.2,-0.61 -6.8,-2.02 -8,-3.13 -1.2,-1.1 -5.3,-2.73 -9.1,-3.62 -3.8,-0.89 -10.8,-2.97 -15.4,-4.62 -4.7,-1.65 -11.2,-3.35 -14.5,-3.78 -3.3,-0.42 -7.8,-1.48 -10,-2.35 -2.2,-0.86 -4.9,-1.59 -5.9,-1.61 -1,-0.02 -1.6,-0.61 -1.4,-1.29 0.6,-1.92 9.8,-4.58 14.3,-4.16 17.7,1.66 25.8,2.6 31.2,3.61 11,2.05 13,-3.83 6,-17.27 -2.5,-4.64 -4.8,-9.56 -5.2,-10.93 -3.4,-10.83 -21.5,-27.67 -32.7,-30.35 -4.8,-1.17 -12.6,-10.87 -13.1,-16.38 -0.2,-2.62 -0.7,-5.56 -1.2,-6.51 -0.6,-1.33 -0.1,-1.98 2,-2.77 2,-0.78 2.4,-1.33 1.6,-2.33 -0.8,-0.96 -0.5,-2.3 0.9,-5.06 2.6,-4.73 2,-6.52 -3,-9.38 -3.9,-2.19 -4,-2.49 -4,-7.32 0,-7.52 4.5,-6.95 10.4,1.3 4.3,6 17.6,17.8 20.1,17.8 0.8,0 1.5,0.58 1.5,1.3 0,2.57 -2.3,3.62 -6.6,3.04 -4.7,-0.65 -6.9,1.08 -4.1,3.15 1.7,1.26 -1.4,3.51 -4.8,3.51 -2.1,0 -3,2.08 -1.4,3.09 4.4,2.8 12.3,0.48 11.3,-3.33 -0.8,-3.5 1,-4.32 4.2,-1.83 1.5,1.14 4,2.07 5.7,2.08 6.2,0.03 7.9,0.99 7.3,4.04 -1.1,5.56 5.8,6.3 12.5,1.35 1.8,-1.32 3.8,-2.4 4.5,-2.4 1.7,0 11.4,-9.57 11.4,-11.28 0,-2.22 3.9,-5.24 6.4,-4.92 2.7,0.36 6,-4 5.3,-6.89 -0.7,-2.66 5.7,-6.66 7.8,-4.89 2.1,1.77 1.9,2.45 -2,5.1 -2.9,1.97 -3.5,2.99 -3.5,5.95 0,3.44 -0.3,3.71 -7.5,7.33 -11.4,5.69 -12.5,10.6 -2.4,10.6 4.2,0 5.3,0.46 8.3,3.5 4,4 4.3,4.08 6.7,1.86 1.3,-1.19 2.2,-1.35 3.1,-0.58 2.9,2.37 15.8,0.53 15.8,-2.24 0,-2.23 2.7,-2.54 7.7,-0.89 3.3,1.07 9.2,1.63 19,1.76 7.8,0.11 14.5,0.51 14.9,0.89 0.4,0.38 1.7,0.7 3,0.7 2.7,0 3.1,2.12 0.9,4 -2.9,2.36 -1.8,4.84 2.5,6.01 2.2,0.6 4.9,1.85 5.9,2.79 1.1,0.93 2.7,2.3 3.5,3.04 2.6,2.08 1.6,6.58 -1.4,7.01 -6,0.84 -9.3,5.09 -6.7,8.65 1.8,2.37 6.9,-1.37 10.2,-7.44 4,-7.25 15.7,-16.98 25.9,-21.52 3.1,-1.36 6.9,-3.39 8.5,-4.51 1.6,-1.12 3.8,-2.03 5,-2.03 2.9,0 11.9,-7.69 12.7,-10.73 0.6,-2.37 0.6,-2.37 2.1,-0.25 2.6,3.66 17.8,-0.2 22.3,-5.63 1.5,-1.79 -0.4,-5 -4.1,-6.91 -5.6,-2.93 2.2,-13.5 9.1,-12.13 1.6,0.32 4.2,0.1 5.9,-0.49 4.6,-1.58 6.4,-0.6 4.9,2.68 -1,2.01 -1,3.04 0,4.52 3,4.82 -1.8,12.51 -7.3,11.67 -5.2,-0.8 -7.9,3.49 -4.3,7.07 5.1,5.14 32.9,-15.35 31.3,-23.13 -0.3,-1.75 -0.7,-4.97 -0.8,-7.17 -0.3,-5.4 -3.7,-5.74 -5.4,-0.55 -1.5,4.66 -4.6,6.71 -7.9,5.21 -3.6,-1.63 -5.1,-5.52 -3.5,-8.64 1.1,-1.95 1.1,-2.76 0.1,-3.94 -2.8,-3.35 1,-7.28 5.4,-5.61 4.6,1.73 25.2,-17.01 30.3,-27.54 4.3,-8.89 7.2,-12.43 10.2,-12.45 4.7,-0.03 5.4,-1.3 5.6,-9.17 0.2,-8.37 3.3,-16.69 6.4,-17.51 1.1,-0.28 2.4,-1.77 2.9,-3.33 0.6,-1.55 1.9,-3.32 3.1,-3.93 8.5,-4.56 -7.9,-9.73 -18.6,-5.87 -4.6,1.68 -9.1,-3.01 -9.5,-9.97 -0.4,-6.27 -8.8,-7.62 -8.8,-1.42 0,0.85 -2.6,4.3 -5.8,7.68 -15.6,16.63 -19.7,25.46 -21.5,46 -0.3,3.83 -5.7,7.69 -9.6,6.93 -7.4,-1.45 -12.6,3.86 -13.5,13.76 -0.9,9.27 -2.2,12.41 -6.2,14.76 -1.9,1.12 -4,3.17 -4.6,4.56 -1.4,2.97 -2.1,3.08 -5.5,0.85 -3.2,-2.14 -4.7,-0.41 -3.8,4.68 1.4,8.43 0.2,12.27 -3.5,11.3 -3.6,-0.95 -6,-4.21 -6,-8.14 0,-5.83 -3.4,-7.95 -7.2,-4.51 -1.2,1.07 -3.5,1.64 -6.5,1.59 -3.8,-0.06 -4.7,0.28 -5.1,1.96 -0.6,2.15 -10.2,1.97 -14.4,-0.27 -1.4,-0.77 -2.2,0 -4.7,4.34 -1.7,2.89 -4.4,6.28 -6.1,7.52 -1.7,1.25 -3.7,3.79 -4.5,5.66 -1.2,2.96 -1.9,3.47 -5.7,3.93 -2.4,0.3 -6.5,0.81 -9.1,1.15 -8,1 -15.3,-0.39 -19.5,-3.72 -2,-1.63 -4.9,-3.2 -6.5,-3.51 -3.3,-0.68 -3.4,-0.78 -0.2,-4.49 6,-7.22 1.1,-14.61 -7,-10.41 -3.1,1.61 -8.2,-0.37 -14,-5.42 -2.4,-2.03 -9.5,-6.77 -13.7,-9.14 -2.1,-1.2 -3.8,-1.43 -5.9,-0.83 -6.1,1.76 -10.2,1.58 -11.3,-0.53 -0.6,-1.09 -1.9,-3.2 -2.8,-4.69 -3.4,-5.07 0.8,-15.79 6.2,-15.79 1.2,0 2.2,-1.22 3,-3.75 0.7,-2.07 1.9,-5.02 2.8,-6.57 2.1,-3.59 14.5,-11.87 16.6,-11.06 4.1,1.56 6.8,-0.48 6.1,-4.63 -0.9,-4.84 2,-8.26 8.3,-9.95 7.7,-2.07 9.7,-9.84 4.1,-15.94 -3.2,-3.48 -4.8,-3.65 -13.7,-1.45 -3.7,0.94 -2.7,-2.16 2.1,-6.09 2.8,-2.31 5.4,-3.56 7.3,-3.56 1.9,0 3.9,-0.92 5.3,-2.41 5.1,-5.41 -3.3,-9.26 -9.5,-4.37 -1.8,1.4 -4.3,2.27 -6.9,2.34 -13.2,0.35 -22.1,8.11 -17,14.85 2.4,3.22 0.1,4.59 -7.6,4.59 -6.1,0 -7.1,-0.28 -8.3,-2.25 -2,-3.13 -5.2,-11.32 -6.7,-17.09 -0.7,-2.66 -2.3,-6.4 -3.6,-8.3 -1.3,-1.9 -2.3,-4.33 -2.3,-5.41 0,-1.07 -0.5,-1.95 -1,-1.95 -0.6,0 -1,1.09 -1,2.44 0,3.35 -1.4,3.92 -5.1,2.04 -2.7,-1.4 -3,-1.97 -2.4,-4.56 1.7,-7.62 -5.7,-14.75 -10.4,-10.05 -2.3,2.27 -6.3,14.41 -5.5,16.52 0.3,0.83 0.7,4.12 0.8,7.31 0.2,3.19 0.7,7.22 1.1,8.97 0.5,2.48 0,4.58 -2.6,9.72 -3,6.18 -3.2,7.05 -2.7,15.08 0.3,6.52 0.1,8.53 -0.9,8.53 -0.7,0 -3.5,1.91 -6.3,4.25 -11.6,9.87 -13,10.28 -15,4.23 -2.5,-7.48 -8.6,-15.12 -14.2,-17.82 -6.7,-3.22 -14.8,-10.7 -14.8,-13.58 0,-1.34 -0.9,-2.48 -2.4,-3.05 -1.4,-0.51 -5.3,-3.84 -8.7,-7.41 -7.1,-7.48 -9.9,-7.59 -9.9,-0.38 0,2.06 -0.5,3.76 -1,3.76 -1.3,0 -6,-10.42 -6,-13.34 0,-4.87 5.1,-4.17 6.4,0.88 0.8,3.29 3,3.1 6.2,-0.54 1.5,-1.65 3.2,-3 3.9,-3 1.2,0 2.5,-2.12 2.5,-3.98 0,-0.44 -1.1,-1.08 -2.4,-1.41 -3.2,-0.78 -3.8,-2.73 -2.1,-6.1 0.8,-1.51 1.5,-3.52 1.5,-4.46 0,-0.94 1.1,-2.32 2.5,-3.05 3.1,-1.69 3.1,-2.8 0,-3.97 -1.3,-0.51 -2.7,-1.55 -3.2,-2.31 -0.5,-0.76 -2.6,-2.59 -4.8,-4.06 -4,-2.67 -4,-2.67 0.4,-2.5 6,0.24 12.6,-8.03 8.3,-10.48 -6.5,-3.73 -16.2,0.26 -14.8,6.04 0.6,2.09 0.4,2.41 -0.6,1.56 -0.7,-0.59 -3.3,-0.96 -5.7,-0.82 -6.4,0.39 -9.1,-3.32 -5.6,-7.91 0.8,-1.06 1.5,-2.65 1.5,-3.52 0,-0.88 0.9,-2.36 2,-3.3 4.7,-4.09 0.2,-9.46 -7,-8.24 -7.2,1.21 -4.4,-2.32 3,-3.9 1.4,-0.29 4.7,-2.58 7.4,-5.07 2.6,-2.49 5.3,-4.52 5.9,-4.52 0.6,0 2.4,-1.32 4.1,-2.94 1.7,-1.61 5.4,-4.08 8.2,-5.48 6.7,-3.35 12.7,-9.94 12,-13.04 -0.6,-2.11 -0.3,-2.28 4.1,-2.36 2.6,-0.06 6.3,-0.31 8.3,-0.56 4.9,-0.65 6,0.69 6,7.39 0,4.2 0.4,5.93 1.5,6.35 2.5,0.97 4.6,-3.57 4.3,-9.41 -0.2,-6.14 3.5,-10.78 7.6,-9.4 5.3,1.79 17.3,1.55 22.6,-0.47 5.4,-2.04 5.6,-2.03 17.5,0.44 2.7,0.54 6.6,-4.5 7.4,-9.39 0.9,-5.43 5.3,-8.22 8.4,-5.32 4.5,4.22 8,1.52 3.7,-2.81 -2.8,-2.81 -2.7,-3 2.9,-3 5.8,0 8.7,-2.87 7.8,-7.74 -1,-4.86 3.7,-10.66 5.8,-7.26 1.5,2.42 12.5,-0.98 12.5,-3.87 0,-2.52 -3.1,-3.33 -8.8,-2.31 -4.9,0.88 -5.9,0.79 -7,-0.59 -2,-2.65 -1.5,-4.13 1.5,-3.92 3.3,0.22 4.4,-4.77 2.1,-9.05 -1.6,-3.12 -0.1,-5.65 3.7,-6.097 3.6,-0.427 11.2,1.687 11.8,3.287 0.3,0.68 3.3,2.01 6.8,2.95 12.5,3.38 12.9,3.57 12.9,6.15 0,1.46 0.9,3.04 2.5,4.04 1.3,0.9 2.5,2.21 2.5,2.92 0,0.7 1,2.32 2.4,3.6 5.1,4.93 -7.3,7.8 -14.2,3.27 -2.5,-1.61 -6.7,-1.54 -6.7,0.12 0,0.55 1.7,1.82 3.7,2.83 3.1,1.5 3.8,2.36 3.8,4.78 0,3.76 2.4,4.75 6.2,2.56 4,-2.31 4.4,-2.16 5.2,1.81 0.7,3.85 2.9,5.52 7.3,5.52 1.6,0 5.7,0.91 9.1,2.03 5.2,1.7 7.1,1.88 11.5,1.08 5.9,-1.1 6.2,-0.94 7.1,4.06 0.6,3.33 0.3,3.84 -2.4,5.45 -6.5,3.83 -4.7,5.81 4.5,4.84 8.5,-0.91 10.4,-2.27 8.8,-6.42 -1.1,-3.01 -1.1,-3.2 2.8,-5.76 2.2,-1.45 4.9,-4.34 5.9,-6.41 1.1,-2.08 3,-4.86 4.2,-6.2 1.2,-1.33 3.6,-4.08 5.3,-6.1 1.6,-2.02 3.1,-3.83 3.3,-4.02 3.4,-3.82 4,-25.84 0.7,-27.345 -1.8,-0.808 -2.5,-1.951 -2.5,-3.719 0,-3.521 2.6,-4.222 5.5,-1.488 1.6,1.508 3.1,2.067 4.5,1.686 1.3,-0.334 2.8,0.046 3.7,0.916 1.3,1.288 1.8,1.297 3.6,0.068 3.6,-2.397 2.8,-5.096 -1.8,-5.673 -3.6,-0.46 -7.3,-6.583 -5.2,-8.695 0.7,-0.679 10.1,1.9 11.2,3.076 4.4,4.551 7.6,15.864 6.1,21.994 -2.8,11.58 -2.8,14.11 -0.5,17.06 2.1,2.68 2.1,2.68 0,4.94 -2.6,2.74 -2.7,4.2 -0.4,5.08 1.2,0.46 2.5,-0.15 4,-1.91 2.3,-2.65 2.9,-4.75 5.7,-17.54 0.9,-4.13 2.3,-8.31 3,-9.3 1,-1.37 1.1,-2.47 0.3,-4.63 -0.8,-2.104 -0.8,-3.625 0.2,-5.951 1.6,-3.774 2.6,-3.965 3.5,-0.624 0.7,2.846 3.2,3.263 6.1,1.032 3.4,-2.539 4.8,-1.936 4,1.718 -1.6,7.765 -1.7,12.715 -0.2,15.695 1.9,3.91 -2.7,17.62 -10.8,32.06 -2.9,5.22 -5.8,11.31 -6.4,13.54 -0.9,3.33 -3,5.75 -12.1,13.81 -6.1,5.37 -11,10.16 -11,10.66 0,0.49 -2.1,1.79 -4.6,2.89 -2.7,1.21 -5.2,3.21 -6.2,5.05 -1.1,2 -3.3,3.63 -6.2,4.74 -13.7,5.16 -20.5,14.48 -18.6,25.46 1.5,8.84 -2.4,14.77 -9.2,13.97 -1.6,-0.19 -2.7,0.59 -4,2.8 -1,1.69 -3.1,3.52 -4.8,4.08 -3.2,1.08 -12.4,9.93 -12.4,11.98 0,1.23 1.3,1.14 8.5,-0.59 4.2,-1.01 9.3,-5.23 11.5,-9.58 1.8,-3.42 2.2,-3.65 5.4,-3.13 4.6,0.75 8,-1.52 9.6,-6.4 2,-6.11 5.8,-10.89 10,-12.8 2.6,-1.15 4.8,-3.23 6.4,-5.88 1.9,-3.31 3.4,-4.47 7.7,-5.98 3.7,-1.31 6.4,-3.13 8.8,-6 2,-2.27 6.9,-7.5 11,-11.63 4.2,-4.13 9.8,-10.32 12.5,-13.75 2.7,-3.44 5.2,-6.24 5.6,-6.24 1.3,0 7.7,-10.68 13.5,-22.59 6.9,-14.11 8.5,-15.73 11.9,-12.07 4.9,5.24 7.5,2.21 4.7,-5.29 -2,-5.15 -2,-5.15 0.5,-10.57 1.4,-2.98 2.7,-7.12 3.1,-9.2 0.7,-4.94 2,-7.28 3.9,-7.28 1.2,0 1.4,0.83 0.8,4.5 -0.4,2.76 -0.3,4.5 0.3,4.5 2,0 3,-2.68 3.6,-9.83 0.4,-4.73 1.3,-8.572 2.6,-10.815 1.7,-2.85 2,-4.464 1.4,-8.92 -0.4,-3.485 -0.2,-5.44 0.4,-5.44 1.9,0 7.1,5.617 7.8,8.276 0.9,3.652 3.1,4.063 5.4,1.044 2.4,-3.074 2.6,-6.049 0.6,-9.955 -2.9,-5.446 -1.6,-10.601 2.5,-10.134 7.4,0.853 12.3,-19.264 8,-33.197 -2.3,-7.705 -3.2,-8.421 -5.5,-4.284 -6.5,11.841 -14.7,15.439 -22.1,9.749 -3.8,-2.84 -5.2,-10.499 -2,-10.499 0.8,0 2.2,-0.736 3.1,-1.635 2.3,-2.384 0.3,-4.144 -2.9,-2.442 -1.8,0.959 -2.9,1.004 -4.4,0.18 -1.2,-0.607 -3.1,-1.103 -4.2,-1.103 -6.9,0 -13.3,-7.566 -9.9,-11.637 1.1,-1.297 1,-1.721 -0.5,-2.548 -1.2,-0.6867 -1.7,-1.9662 -1.5,-4.1672 0.4,-4.2494 -0.7,-5.6473 -4.2,-5.6473 -2.3,-2e-5 -2.9,-0.45338 -2.9,-2 0,-2.5762 -2.4,-2.5589 -5.9,0.0436 -5.2,3.8824 -7.8,0.95866 -3.1,-3.5436 3.7,-3.5999 3.9,-6.5005 0.5,-6.5005 -2.6,0 -3.4,-1.361 -1.5,-2.5 0.5,-0.339 1,-1.266 1,-2.059 0,-2.031 -3.7,-1.797 -4.9,0.309 -0.8,1.395 -1.3,1.498 -2.3,0.51 -2,-1.978 1.5,-8.454 4.4,-8.218 5.3,0.425 7.9,-0.115 8.5,-1.792 3.1,-8.435 9.1,-10.35 16.2,-5.19 6.3,4.538 11.1,1.978 6.4,-3.399 -1.1,-1.188 -2.6,-3.47 -3.4,-5.071 -1.9,-3.763 -18.5,-21.2 -23.9,-25.09 -2.3,-1.65 -9.4,-8.213 -15.8,-14.586 -6.5,-6.373 -15.2,-14.131 -19.4,-17.242 -10.6,-7.767 -11.1,-9.427 -0.8,-2.171 123.7,86.472 183.2,244.84 147.4,393 -12.1,50.34 -30.3,89.33 -64.4,137.98 -17.9,25.46 -57.8,63.9 -87,83.72 -16.5,11.16 -43.6,27 -39.5,23.04 z m 31.9,-40.64 c 0.7,-5.47 7.8,-7.07 14.9,-3.38 1.4,0.71 2.4,0.44 4,-1.08 2.1,-1.99 4.3,-2.68 12.2,-3.85 2.2,-0.33 5.5,-1.66 7.4,-2.95 2,-1.29 3.9,-2.34 4.5,-2.34 1.8,0 4.6,-3.37 4.6,-5.68 0,-1.34 1.6,-4.2 3.8,-6.6 7.7,-8.54 8.7,-11.12 4.6,-12.16 -2.6,-0.65 -2.6,-0.65 1.7,-4.86 2.4,-2.31 5.3,-5.55 6.5,-7.2 1.9,-2.67 2.4,-2.86 4.2,-1.75 6,3.55 15,-7.2 13.6,-16.24 -0.5,-3.23 -0.2,-4.98 1,-6.67 0.8,-1.26 1.6,-2.92 1.6,-3.69 0,-2.18 -2.7,0.43 -3.4,3.31 -0.8,3.02 -17.2,16.54 -20.1,16.54 -1.7,0 -0.4,-10.53 1.6,-12.6 2.4,-2.59 2,-4.56 -1.8,-8.86 -2.8,-3.21 -6.3,-1.22 -6.3,3.6 0,3 -2.8,3.33 -8.4,1 -8.1,-3.36 -17.4,1.57 -16.1,8.49 0.7,3.16 -4.1,9.24 -10,12.9 -1.7,1.01 -4.2,2.86 -5.5,4.11 -1.4,1.26 -4.2,3.83 -6.3,5.72 -3.9,3.57 -4.8,7 -2.2,8.01 1.3,0.5 1.1,1.37 -1.1,5.8 -2.2,4.38 -2.6,6.03 -2.1,10.37 0.7,5.54 -0.6,7.84 -4.8,8.62 -3.9,0.71 -4.5,16.84 -0.6,16.84 1.5,0 2,-1.04 2.5,-5.4 z M -1731,462.32 c -2.1,-1.86 -3.9,-2.38 -8.3,-2.43 -3,-0.04 -6.4,-0.51 -7.4,-1.06 -1.3,-0.69 -3.9,-0.49 -8.6,0.67 -6.6,1.6 -7,1.59 -13.1,-0.55 -7.5,-2.61 -8.4,-2.69 -8.4,-0.7 0,2.01 -1.4,1.88 -5.3,-0.5 -3.6,-2.19 -7.8,-2.57 -10.8,-0.97 -1.9,1 -9.6,-0.81 -12.4,-2.92 -0.6,-0.41 -3.1,-1.36 -5.5,-2.11 -4.8,-1.44 -9,-4.54 -9,-6.62 0,-3.36 -4.5,-6.43 -10.5,-7.16 -5.5,-0.67 -6.2,-1.04 -8.4,-4.47 -2.4,-3.71 -2.5,-3.73 -7.8,-3.11 -6.6,0.78 -9.5,-2.7 -5.6,-6.9 2.2,-2.43 2,-3.75 -0.9,-8 -2.4,-3.4 -2.1,-7.16 0.7,-7.48 1.3,-0.16 2.7,0.85 4,2.88 1.4,2.3 4,3.98 9.8,6.35 4.3,1.77 8.4,3.85 9.2,4.61 0.7,0.77 2.7,2.85 4.3,4.62 3,3.23 3,3.23 13.5,2.79 6.2,-0.26 10.8,-0.04 11.2,0.52 0.3,0.53 1.5,0.97 2.5,0.97 1.1,0 4.4,1.35 7.3,3 6.4,3.6 7.7,3.65 14.2,0.47 6.3,-3.12 7,-3.09 14.1,0.51 7.6,3.86 26.3,1.48 31.8,-4.04 0.5,-0.52 2,-0.94 3.2,-0.94 1.3,0 2.7,-0.79 3.2,-1.75 1.3,-2.18 2.2,-1.24 4.2,4.06 1.2,3.42 2.4,4.64 6.5,6.69 2.7,1.37 5.1,2.57 5.3,2.67 1.7,0.89 -2.6,7.25 -5.3,7.75 -5.7,1.08 -7.5,3.13 -7.5,8.6 0,7.15 -4.8,9.3 -10.2,4.55 z m -193.1,-104.34 c -1.2,-5.98 -6.7,-8.64 -6.7,-3.23 0,1.79 -0.6,3 -1.3,3 -2,0 -3.7,-2.16 -3.7,-4.67 0,-2.8 -3.4,-9.48 -6.1,-11.87 -3.5,-3.15 -2.4,-9.31 1.3,-7.34 3.1,1.68 4.9,-0.76 2.2,-2.99 -1.2,-0.94 -2.7,-3.42 -3.4,-5.49 -0.7,-2.22 -2.2,-4.22 -3.6,-4.85 -1.4,-0.66 -2.8,-2.63 -3.6,-5.15 -0.9,-2.82 -2.3,-4.56 -4.3,-5.62 -1.7,-0.84 -3.2,-1.64 -3.5,-1.79 -0.2,-0.15 0.1,-0.72 0.6,-1.28 1.7,-1.73 11.2,0.86 12.9,3.54 1.5,2.29 4.5,3.81 9.6,4.92 1.5,0.32 3.3,0.83 4.1,1.14 5.8,2.22 6,-6.52 0.3,-12.32 -5.2,-5.2 -5.3,-5.77 -2.4,-8.84 1.1,-1.23 2.1,-3.4 2.2,-4.82 0.2,-3.18 0.4,-3.19 3.7,-0.04 4.8,4.63 7.9,0.99 3.9,-4.63 -2.4,-3.31 -6.3,-3.89 -7.8,-1.15 -0.9,1.64 -1.2,1.64 -3.8,0.09 -9.7,-5.67 -19.7,-9.84 -23.7,-9.84 -3.4,0 -11,-6.39 -14,-11.71 -2.4,-4.17 7.8,-4.57 12.6,-0.49 5.1,4.36 18.8,8.54 25.4,7.73 4.9,-0.62 5.4,-0.48 6.9,1.9 0.9,1.41 2.4,2.57 3.3,2.57 0.8,0 2.6,0.99 3.9,2.21 1.9,1.83 2.6,2.01 4.1,1 0.9,-0.67 2.8,-1.69 4.1,-2.26 1.3,-0.58 4.4,-2.85 6.8,-5.05 4.9,-4.49 7.1,-3.87 13.6,3.78 3.5,4.09 7.1,4.56 6.4,0.82 -0.2,-1.38 -0.1,-2.5 0.3,-2.5 1.6,0 2.7,2.78 3.4,8.33 1,8.34 5.2,12.83 14,15.05 13,3.27 15.4,1.21 10.5,-9.27 -2.1,-4.7 -3,-7.8 -2.6,-9.44 1.4,-5.42 -15.1,-19.06 -18.3,-15.17 -1.9,2.22 -2.1,2.09 -9.9,-5.52 -5.8,-5.66 -7.6,-6.9 -9.5,-6.43 -1.7,0.42 -4.2,-0.68 -9.1,-4 -3.8,-2.52 -9,-5.35 -11.7,-6.3 -4.6,-1.64 -6,-3.4 -3.8,-4.75 0.5,-0.34 1,-1.83 1,-3.31 0,-5.81 6.6,-8.78 12.1,-5.49 4.3,2.59 14.9,4.76 18.6,3.8 6,-1.59 18.6,-1.34 23.3,0.46 2.4,0.96 8.1,3.16 12.5,4.89 4.5,1.73 8.6,3.15 9.2,3.15 0.7,0 2.4,1.12 3.9,2.5 3.4,3.23 4.6,3.15 8.9,-0.63 6.7,-5.89 8.4,-1.88 3.4,7.92 -2.2,4.21 -3.9,8.62 -3.9,9.81 0,1.18 -0.7,3.77 -1.5,5.74 -1.8,4.22 -2,8.98 -0.5,11.81 1.4,2.55 0.8,3.11 -2.3,2.32 -1.6,-0.42 -3.1,-2.01 -4.3,-4.8 -1.7,-3.55 -2.4,-4.17 -4.9,-4.17 -3.8,0 -4.6,2.78 -1.6,5.88 3.4,3.64 4.6,8.36 2.7,10.49 -3.8,4.13 -1.1,9.52 3.7,7.4 1.7,-0.75 2.8,-0.51 4.9,1.03 2.2,1.65 3,1.78 4.2,0.75 2.7,-2.22 4.4,3.25 2.2,6.98 -1.3,2.2 -1.5,3.41 -0.7,4.86 2.2,4.1 -2.8,16.01 -6.4,15.41 -2.6,-0.41 -3.3,-0.08 -4.2,1.95 -1,2.16 -2,2.51 -8.4,3.04 -7.2,0.61 -10.9,2.44 -10.9,5.33 0,1.68 -3.2,3.38 -6.4,3.38 -1.3,0 -4.7,0.73 -7.5,1.62 -4.9,1.59 -5.1,1.58 -7.8,-0.59 -7.2,-5.67 -11.3,-5.84 -11.3,-0.48 0,1.9 -0.5,3.45 -1,3.45 -2.5,0 -0.6,2.88 4,6.4 8.6,6.61 5.9,10.19 -3.5,4.6 -2.8,-1.64 -5.9,-2.98 -7,-3 -3.1,-0.05 -9.2,-2.4 -11.3,-4.31 -3.8,-3.38 -5.9,-2.22 -7.7,4.06 -3.7,12.93 -4.2,13.86 -4.8,10.48 z m 54.6,-30.44 c 0.3,-2.32 0.3,-5.44 0,-6.93 -0.4,-1.97 0.2,-3.68 2.2,-6.27 2.7,-3.56 2.7,-3.56 -0.2,-5.83 -8,-6.48 -13.2,-12.9 -14.8,-18.27 -1.9,-6.42 -3.3,-7.1 -12.9,-6.13 -5.1,0.52 -6.6,0.3 -9.1,-1.36 -8.8,-5.78 -12.2,-1.33 -6.9,8.82 4.8,9.02 7.4,9.93 10,3.4 2.3,-5.84 11.9,7.35 10.5,14.41 -2.8,14.11 -1,21.55 4.9,19.52 4.7,-1.67 7.8,-1.43 10.7,0.85 3.8,2.95 4.9,2.49 5.6,-2.21 z M -1934.3,220 c 0.3,-3.72 0.7,-7.88 0.8,-9.25 0.2,-1.38 0.4,-3.45 0.5,-4.6 0.1,-1.15 1.1,-3.14 2.2,-4.4 4.1,-4.75 0.9,-7.03 -4.6,-3.3 -2.1,1.45 -5.9,3.42 -8.4,4.36 -3.2,1.22 -4.7,2.42 -5.1,4.08 -0.4,1.99 -1.1,2.34 -4.4,2.28 -5.1,-0.11 -5.5,-1.6 -1,-3.73 4.1,-1.99 5.3,-4.26 3.3,-6.33 -2.8,-2.8 -11,2.63 -12.7,8.43 -1.7,6.07 -3.7,8.21 -7.6,8.21 -1.7,0 -3.7,0.54 -4.3,1.2 -1.8,1.8 -2.9,0.03 -4.2,-6.68 -1.2,-6.84 -5.3,-13.65 -12.6,-20.93 -5.5,-5.46 -6,-4.06 5.3,-12.64 6.5,-4.98 9.4,-12.95 4.7,-12.95 -0.8,0 -1.4,0.97 -1.4,2.38 0,2.69 -4.3,6.1 -6.6,5.21 -1.9,-0.7 -3.1,-3.86 -1.8,-4.32 3.7,-1.21 4.7,-2.97 3.6,-6.15 -1.5,-4.05 -0.7,-5.97 2.6,-6.79 3.1,-0.75 4.1,-2 4.1,-5.08 0.1,-1.76 0.6,-2.25 2.7,-2.25 2.5,0 2.6,0.06 1,2.46 -3.4,5.22 -0.6,8.34 4.3,4.72 3.4,-2.5 4.1,-2.03 4.1,2.98 0,5.6 3.4,4.14 5.9,-2.54 1,-2.55 1.5,-2.8 4.3,-2.23 4.1,0.83 4.4,1.24 2.3,3.52 -0.9,1.06 -1.6,2.97 -1.5,4.25 0.4,4.6 -0.1,5.89 -2.4,6.95 -2,0.9 -4.2,4.14 -6.5,9.39 -0.3,0.55 0.3,0.38 1.2,-0.37 2.3,-1.88 4.5,-0.78 4.8,2.44 1.1,8.63 24.5,15.37 28.3,8.16 1.8,-3.3 2.4,-3.69 4.8,-3.17 4.1,0.87 5,-2.21 1.4,-4.79 -3.2,-2.37 -3.3,-3.4 -0.4,-5.83 3.6,-3.01 7.7,-2.54 8.9,1.06 0.8,2.22 1.7,3 3.5,3 3.2,0 4.1,2.54 1.8,5.04 -4.1,4.54 5.5,1.16 10.8,-3.79 2.2,-2.08 3.3,-2.43 6.3,-1.95 4.8,0.79 8.4,-0.99 9.2,-4.49 0.3,-1.55 1.1,-2.81 1.9,-2.81 1.5,0 1.6,0.52 1.8,6.5 0.1,5.77 4.1,5.53 26.8,-1.65 11.1,-3.52 12.9,-4.91 10.2,-7.87 -1.7,-1.96 -1.7,-1.98 7.5,-1.98 8.2,0 9.6,-0.26 12,-2.32 4.1,-3.39 16.9,-6.07 21,-4.36 2,0.83 5,1.07 8.6,0.67 6.8,-0.75 9.2,0.31 11.7,5.18 1.9,3.67 1.9,3.67 7.3,3.11 6.4,-0.66 7,0.48 2.2,3.86 -1.8,1.25 -3.8,3.08 -4.5,4.06 -0.8,0.99 -2,1.8 -2.8,1.8 -0.8,0 -1.4,0.44 -1.4,0.98 0,0.54 -2.2,2.07 -4.8,3.4 -5.6,2.86 -8.2,6.87 -8.2,12.57 0,4.14 -1.9,9 -4.8,12.3 -2.2,2.48 -7.5,2.21 -19,-0.95 -9.8,-2.71 -11.9,-2.88 -26.9,-2.18 -12.2,0.56 -17.5,5.22 -11.9,10.45 5.8,5.3 -3,9.35 -9.6,4.46 -1.6,-1.15 -6.8,-3.39 -11.7,-4.98 -4.8,-1.59 -11,-4.27 -13.7,-5.97 -2.6,-1.7 -5.7,-3.08 -6.7,-3.08 -1.1,0 -3.1,-0.9 -4.5,-2 -6.4,-5.06 -18.1,2.86 -16.5,11.19 0.4,2.24 -0.1,3.04 -3.5,5.14 -2.2,1.37 -4.7,4.11 -5.6,6.08 -2.4,4.95 -2.6,4.58 -2.1,-3.16 z m 3.2,-53.38 c -1.9,-1.07 -2.5,-7.31 -0.7,-8.37 0.5,-0.34 1,-1.67 1,-2.94 0,-2.89 1.6,-4.29 5.5,-4.74 3,-0.34 3,-0.34 0,-1.97 -2.1,-1.17 -3.4,-3.01 -4.5,-6.49 -1.2,-3.95 -2,-4.92 -4.1,-5.16 -2.8,-0.33 -2.7,2.71 -1.4,-30.45 0.7,-15.74 0.7,-15.74 3,-15.157 3,0.763 5.9,-4.275 4.9,-8.671 -1,-4.873 1.1,-3.275 2.4,1.823 0.7,2.613 2.2,5.716 3.3,6.895 1.3,1.389 1.6,2.379 0.9,2.809 -2,1.247 -1,4.947 2.1,8.211 3.8,3.92 3,5.74 -3.2,6.72 -5.1,0.83 -5.1,2.82 0.1,7.67 2.8,2.59 4.2,4.79 4.5,7.1 0.5,3.93 3.1,6.23 6,5.25 1.1,-0.38 4.4,-0.82 7.3,-0.98 2.9,-0.16 6,-0.83 6.7,-1.49 1,-0.81 3.9,-1.03 8.7,-0.68 9.3,0.67 11.9,-0.6 15.3,-7.6 3.6,-7.37 11.5,-11.76 11.5,-6.4 0,3.57 -10,13.16 -21,20.25 -2.5,1.65 -6.4,4.42 -8.6,6.15 -4.4,3.52 -7.9,3.05 -11.7,-1.6 -2.7,-3.26 -9.2,-2.6 -9.2,0.94 0,1.9 0.9,2.91 3.7,4.26 6.8,3.2 4.7,5.65 -6.5,7.73 -5.3,0.97 -6.7,1.62 -6.7,2.99 0,0.97 -0.9,2.9 -2,4.31 -1.2,1.4 -2.3,3.93 -2.7,5.61 -0.7,3.9 -2.3,5.25 -4.6,3.98 z m 120.4,-17.72 c -1.5,-1.19 -2.2,-2.59 -2,-4.13 0.4,-2.35 1.1,-2.89 6.2,-4.95 3,-1.18 1.6,-5.07 -1.9,-5.07 -0.6,0 -2.5,-1.02 -4,-2.25 -1.9,-1.48 -4.2,-2.25 -6.9,-2.25 -4.1,0 -5.6,-9.76 -2.5,-15.63 0.6,-1.13 0.3,-2.16 -1.1,-3.4 -1.1,-0.98 -1.9,-2.77 -1.9,-3.98 0,-1.21 -0.6,-3.68 -1.2,-5.49 -1.1,-3.258 -1.1,-3.371 5.4,-9.401 3.6,-3.357 7.5,-8 8.6,-10.318 6.3,-12.348 27.8,-28.022 32,-23.197 2.2,2.587 2.9,2.432 6.2,-1.266 3.3,-3.754 10.5,-2.158 13.7,3.026 0.9,1.458 3,4.226 4.8,6.151 9.3,10.373 9.4,17.322 0.1,16.336 -7.7,-0.817 -14.5,-10.363 -13.2,-18.479 0.7,-4.465 -1.4,-6.414 -4.9,-4.5 -3.3,1.846 -3.4,2.334 -3.4,18.322 0,12.269 -0.3,15.727 -1.6,17.526 -2.7,3.843 -2,9.53 1.5,12.45 3.5,2.96 3.8,5.35 0.9,7.17 -2.8,1.7 -0.5,4.62 4.3,5.58 3.2,0.63 3.2,0.63 1,2.17 -4.5,3.14 -3,6.25 4.8,9.76 3.8,1.74 7,3.67 7,4.3 0,2.21 -6.6,6.08 -11.5,6.79 -2.8,0.4 -6.8,1.31 -9,2.03 -2.6,0.84 -7.2,1.16 -12.9,0.9 -7.6,-0.35 -9.3,-0.12 -12.1,1.62 -3.9,2.42 -3.5,2.41 -6.4,0.18 z m 265,-53.54 c -0.8,-0.905 -5.2,-3.409 -9.8,-5.565 -4.6,-2.156 -8.3,-4.235 -8.3,-4.62 0,-1.496 5,-5.283 7.8,-5.905 1.7,-0.359 3.6,-1.328 4.3,-2.153 0.7,-0.896 2.1,-1.278 3.4,-0.95 1.6,0.389 3.1,-0.324 5.3,-2.445 3,-2.883 4.2,-4.732 2.2,-3.502 -0.5,0.327 -2.7,-0.997 -4.9,-2.941 -2.1,-1.943 -4.3,-3.534 -4.8,-3.534 -1.5,0 -6.3,-5.765 -6.3,-7.491 0,-0.83 -0.9,-1.509 -1.9,-1.509 -3.8,0 -4.7,-2.778 -1.8,-5.464 1.8,-1.597 2.7,-3.483 2.7,-5.458 0,-2.86 0.2,-3.006 3.7,-2.798 4,0.236 4.6,-1.237 2.8,-7.03 -0.9,-2.697 0.8,-2.98 5.1,-0.834 1.6,0.779 4.1,1.894 5.6,2.479 3.4,1.325 3.6,3.786 0.3,5.287 -3.2,1.453 -3.2,3.545 -0.1,4.992 2,0.895 2.4,1.632 1.9,3.546 -0.4,1.775 0,2.812 1.5,3.905 1.2,0.819 2.2,2.128 2.2,2.909 0,1.913 4.6,4.83 6.5,4.108 5.7,-2.203 6.2,4.778 0.5,7.183 -3,1.246 -4,2.252 -4,3.925 0,2.249 0.3,2.439 4.9,2.642 1.9,0.084 2.6,0.805 3.1,3.138 0.3,1.666 1.8,5.066 3.3,7.555 4.4,7.549 0.7,10.25 -15.9,11.547 -6.7,0.527 -8.2,0.365 -9.3,-1.017 z m 120.2,-46.319 c -2.9,-1.43 -3.1,-1.905 -2.6,-5.086 0.4,-2.664 0.1,-3.823 -1.2,-4.811 -2.4,-1.759 -1.2,-4.399 2,-4.399 1.4,0 2.8,-0.705 3.1,-1.567 1.9,-5.007 -7.8,-3.386 -13.4,2.241 -3.3,3.349 -5.7,1.701 -6.2,-4.346 0,-0.095 -1.7,-0.716 -3.8,-1.38 -5.6,-1.806 -6.4,-2.727 -5.6,-6.696 0.4,-2.407 0.2,-3.725 -0.7,-4.301 -1.1,-0.643 -0.7,-1.395 1.4,-3.342 3.1,-2.943 3.1,-2.991 1.1,-5.037 -3.6,-3.6128 -16.3,3.629 -18.7,10.627 -0.3,1.126 -6.5,1.403 -7.5,0.342 -0.2,-0.219 1.1,-1.748 2.9,-3.399 3.4,-3.001 3.4,-3.001 1.5,-6.55 -3.1,-5.7665 -8,-5.8688 -6.9,-0.144 0.5,2.74 -1.3,4.195 -3.2,2.596 -2.5,-2.058 -1.9,-11.033 0.8,-11.099 2.5,-0.0636 7.1,-5.397 6.3,-7.22 -0.4,-0.6735 -1.2,-1.9588 -1.8,-2.8563 -6.2,-8.5747 11.1,-13.159 20.2,-5.3327 1.7,1.493 17.7,7.3225 23.1,8.4112 2.1,0.4322 6.1,2.8695 9.9,5.9782 6.4,5.3344 6.6,5.4002 13,3.4786 2.4,-0.7359 2.4,-0.6505 -0.8,2.9541 -6.7,7.6559 1.1,8.8759 9.5,1.4993 6.5,-5.6548 7.2,-2.1729 1.2,6.5836 -3.1,4.656 -3.9,6.536 -3.4,8.695 0.5,2.461 0.1,2.984 -3.6,4.895 -6.2,3.139 -8.9,6.558 -8.9,10.966 0,8.72 -2.2,11.047 -7.7,8.299 z" />
            <path
               style="fill:#102b31"
               inkscape:connector-curvature="0"
               id="path3701"
               d="m -1503.4,530.25 c -1.6,-2.35 -2.2,-2.5 -10.2,-2.5 -8.4,0 -18.2,-3.82 -18.2,-7.09 0,-2.82 -13.4,-8.48 -25.5,-10.76 -3.2,-0.61 -6.8,-2.02 -8,-3.13 -1.2,-1.1 -5.3,-2.73 -9.1,-3.62 -3.8,-0.89 -10.8,-2.97 -15.4,-4.62 -4.7,-1.65 -11.2,-3.35 -14.5,-3.78 -3.3,-0.42 -7.8,-1.48 -10,-2.35 -2.2,-0.86 -4.9,-1.59 -5.9,-1.61 -3.3,-0.08 -1,-2.53 3.9,-4.16 3.2,-1.04 6.9,-1.46 10.5,-1.16 14.8,1.25 30.1,3.29 32,4.28 2.5,1.34 11,0.28 10.9,-1.37 0,-0.62 -0.7,-2.01 -1.5,-3.08 -0.8,-1.06 -1.4,-2.73 -1.4,-3.7 0,-0.97 -2.1,-5.61 -4.5,-10.3 -5.1,-9.64 -5.3,-10.55 -2.5,-10.55 1.1,0 2,-0.67 2,-1.5 0,-0.99 -1,-1.5 -2.9,-1.5 -2.4,0 -3.5,-0.89 -6,-4.85 -4.9,-7.52 -15.1,-16.8 -22.4,-20.21 -10,-4.68 -18.7,-13.07 -18.7,-18.05 0,-4.43 3.1,-4.75 7.5,-0.76 3.2,2.88 17.4,2.74 18.2,-0.18 0.5,-1.8 6.9,-2.35 12,-1.02 0.1,0.04 0.3,1.33 0.3,2.87 0,6.07 8,7.46 12.8,2.21 3.9,-4.28 11.4,-6.42 13.5,-3.88 1.3,1.41 3,1.87 7.4,1.9 5.9,0.03 8.4,1.13 9.6,4.24 0.8,2.22 3.1,3.17 5.4,2.19 1,-0.41 5.2,-0.64 9.5,-0.52 7,0.21 7.9,0.01 10,-2.21 2.9,-3.06 29.8,-1.83 33.5,1.53 1.1,0.98 3.5,1.74 5.6,1.74 4,0 4.6,0.96 2.1,3.42 -0.9,0.87 -2,1.58 -2.5,1.58 -0.5,0 -0.9,0.78 -1,1.75 0,3.15 -10.6,7.46 -15.2,6.18 -6.1,-1.67 -13.9,3.77 -10.8,7.48 1.4,1.76 6.6,2.15 7.6,0.59 1.3,-2.1 3.5,-0.99 3.5,1.75 0,4.87 4.5,9.25 6.8,6.58 1.8,-2.16 1.8,-2.16 6.1,-0.26 4.5,2.04 8.1,1.32 8.1,-1.66 0,-1.97 -4.5,-6.41 -6.5,-6.41 -2.1,0 -2,-0.74 1.5,-6.68 4.2,-7.42 8.5,-8.04 14.9,-2.12 4,3.77 3.6,5.83 -1.4,7.77 -2.2,0.84 -4.6,1.89 -5.3,2.33 -2,1.28 -1.4,7.86 1,12.73 2.7,5.4 5.4,6.03 5,1.18 -0.3,-3.95 1.7,-8.13 5.5,-11.36 3.5,-2.99 7.8,-8.68 8.7,-11.52 1.3,-4.16 25,-17.33 31.1,-17.33 1.7,0 4.3,-1.78 8,-5.5 6,-6.02 4.4,-5.56 21.2,-5.94 2.1,-0.05 2.8,0.46 3.1,2.11 0.2,1.35 1.4,2.55 3.2,3.18 2.9,1.01 2.9,1.01 1.2,5.01 -2.4,5.51 -5.3,5.95 -10.2,1.54 -2.1,-1.85 -4,-3.1 -4.3,-2.77 -0.4,0.33 -2.1,0.9 -3.9,1.27 -2.9,0.59 -3.4,1.09 -3.4,3.9 -0.2,4.14 0,4.05 -7.5,5.36 -11.3,2 -16.8,8.64 -6.9,8.47 8,-0.14 10.1,1.15 4.8,2.93 -1.8,0.59 -3.4,1.72 -3.6,2.5 -0.3,0.79 -4.2,5.13 -8.8,9.64 -9.3,9.23 -10.8,11.98 -7.6,14.08 3,2.02 1,6.22 -3,6.22 -2.8,0 -2.8,0.14 -2.8,5.34 0,4.15 -0.5,5.77 -2.1,7.24 -1.7,1.5 -2,2.64 -1.5,5.51 1.3,8.25 -5,18.78 -12.3,20.57 -3.3,0.8 -15.1,7.01 -21.3,11.2 -5.5,3.76 -5.2,3.73 -11.4,0.76 -5.5,-2.62 -17.5,-4.69 -14,-2.39 6.3,4.03 9.6,9.74 5.8,9.79 -1,0.01 -2.9,0.9 -4.2,1.98 -3.3,2.52 -3.7,2.49 -5.6,-0.5 z m 122.6,-52.35 c 0,-0.5 0.7,-1.5 1.5,-2.22 0.9,-0.71 2.5,-2.98 3.5,-5.03 1.1,-2.04 4.6,-6.08 7.9,-8.96 6.9,-5.93 7.4,-7.17 2.9,-6.27 -2.4,0.49 -3,0.31 -2.6,-0.77 0.2,-0.77 2.1,-1.67 4.1,-2 5.5,-0.88 11.9,-8.01 22.2,-24.29 1.1,-1.76 3.9,-5.08 6.2,-7.38 3.8,-3.75 4.9,-7.23 2.3,-7.23 -4.2,0 0.8,-11.49 6.5,-15.02 3.1,-1.92 5.5,-7.03 5.5,-11.8 0,-1.15 0.7,-2.51 1.6,-3.03 1.3,-0.71 1.8,-2.47 1.9,-7.17 0,-4.1 0.6,-6.63 1.5,-7.36 1.6,-1.21 6,-9.94 6,-11.8 0,-0.62 1.7,-2.75 3.9,-4.73 6.8,-6.36 9.2,-24.4 2.8,-21.68 -1.8,0.75 -4.5,1.87 -6,2.48 -1.8,0.71 -3.4,2.48 -4.4,4.86 -2.7,6.54 -9.3,11.36 -9.3,6.77 0,-1.22 -0.5,-1.28 -2.5,-0.34 -3.9,1.76 -4.1,0.42 -1.1,-7.27 2.2,-5.64 3.4,-7.3 5.6,-8.06 1.5,-0.52 3.2,-2.02 3.8,-3.32 0.9,-2.03 1.6,-2.29 4.9,-1.86 8.6,1.13 14.9,-7.13 7.7,-10.15 -3.5,-1.44 -5.2,-8.33 -2.5,-9.98 0.5,-0.31 1.2,-1.94 1.6,-3.62 0.4,-1.96 1.5,-3.38 3.1,-3.98 1.4,-0.51 2.9,-2.25 3.5,-3.86 0.5,-1.61 1.6,-3.16 2.4,-3.46 0.8,-0.29 2.5,-2.8 3.9,-5.58 2.5,-4.78 4.7,-6.27 6.1,-4.04 1,1.72 5.3,1.1 6.4,-0.94 1.4,-2.58 1.3,-9.38 -0.1,-10.8 -0.8,-0.85 -0.7,-2.1 0.4,-4.95 3.4,-8.45 3.4,-18.86 0,-22.28 -4.2,-4.19 -5.3,-3.33 -9.7,7.51 -4.1,10.15 -4.5,10.5 -7.5,7.46 -1.1,-1.1 -3.2,-2 -4.5,-2 -2,0 -2.5,-0.5 -2.5,-2.53 0,-3.29 -4.4,-5.59 -6.5,-3.4 -3.2,3.3 -2.4,10.46 1.1,10.12 5.4,-0.51 12.8,7.37 11.9,12.5 -1.4,7.49 -4.7,9.99 -9.1,6.88 -1.4,-0.93 -2.6,-1.11 -3.5,-0.51 -4.8,3 -11.5,0.36 -12.9,-5.08 -2.1,-7.74 -12.3,-10.5 -12.9,-3.49 -0.2,3.31 -1.4,5.14 -6.5,10.6 -13.7,14.73 -15.6,16.93 -15.6,18.09 0,5.14 -5.4,17.82 -7.5,17.82 -6,0 -7.5,2.71 -1.8,3.19 3.5,0.29 3.8,0.52 4.1,4 0.4,4.63 -3,7.46 -7,5.92 -1.4,-0.52 -3.4,-0.87 -4.4,-0.78 -1.7,0.15 -1.9,-0.56 -2,-5.83 -0.1,-8.19 -1,-10.18 -5.5,-13.05 -2.4,-1.51 -3.9,-3.25 -3.9,-4.43 0,-2.78 -3,-4.02 -9.7,-4.04 -6.3,-0.02 -7.6,-0.52 -8.7,-3.3 -0.5,-1.35 -1.5,-1.73 -3.9,-1.5 -3.1,0.3 -3.2,0.15 -3.3,-3.18 -0.1,-4.65 -2.2,-10.69 -4,-11.37 -1.9,-0.76 -2.7,0.95 -1.5,3.28 2.1,3.86 -2,11.09 -6.2,11.09 -2.8,0 -3.1,2.57 -0.6,5.93 2.5,3.46 7,4.15 10.4,1.6 4.8,-3.63 6.7,-1.34 3.4,4.05 -3.6,5.78 1.8,11.15 8,7.97 1.6,-0.86 3.1,-1.55 3.3,-1.55 0.1,0 0.3,2.25 0.3,5.01 0.1,3.92 0.7,5.6 2.7,7.75 1.4,1.5 3.3,3.97 4.2,5.49 1.3,1.96 2.6,2.75 4.7,2.75 1.6,0 2.9,0.2 2.9,0.45 0,0.24 -0.7,3.04 -1.5,6.21 -0.9,3.16 -1.5,7.81 -1.5,10.32 0,8.18 -4.2,11.09 -12.3,8.64 -7,-2.11 -10.3,5.16 -5.9,13.02 1.1,2.01 -0.5,6.36 -2.3,6.36 -1.8,0 -4.3,-3.16 -5.1,-6.5 -1.5,-6.38 -5.2,-8.05 -9.8,-4.44 -2.3,1.83 -3,1.93 -6,0.85 -4.3,-1.56 -6.6,-0.67 -6.6,2.55 0,1.4 -0.4,2.53 -0.8,2.52 -1.7,-0.03 -8.4,-2.73 -9.5,-3.82 -2.9,-2.92 -5.5,-1.33 -8.6,5.35 -1.7,3.58 -3.8,6.79 -4.6,7.12 -0.9,0.34 -2.5,2.35 -3.6,4.47 -4.4,8.72 -26.2,10.89 -35,3.48 -1.8,-1.48 -4.5,-2.95 -6.1,-3.26 -3.7,-0.76 -3.6,-1.52 1.1,-5.56 2.9,-2.46 3.8,-3.93 3.4,-5.39 -0.3,-1.16 0.2,-2.56 1.1,-3.32 6.8,-5.65 -3.7,-6.09 -13.4,-0.56 -3.3,1.87 -14.1,-4.36 -23.2,-13.31 -1.4,-1.42 -4.8,-3.13 -7.5,-3.8 -2.6,-0.67 -5.8,-1.51 -7,-1.88 -1.7,-0.56 -2.3,-0.1 -3.2,2.61 -1.7,4.71 -4,2.05 -4.6,-5.27 -0.5,-5.6 -0.5,-5.6 5,-10.61 4.6,-4.2 5.5,-5.57 5.5,-8.43 0,-6.96 9.4,-15.8 16.8,-15.8 5.5,0 9.7,-3.12 8,-5.93 -1.8,-2.86 1.6,-8.28 5,-7.94 1.5,0.15 3.5,-0.21 4.6,-0.8 1,-0.59 2.6,-0.86 3.6,-0.61 1.6,0.42 1.7,-0.15 1.2,-5.88 -0.7,-8.3 -4,-13.84 -8.2,-13.84 -7.8,0 -7.9,-5.2 0,-7.5 1.3,-0.4 3.5,-1.64 4.7,-2.75 3.4,-3.16 5.3,-1.68 5,3.96 -0.2,4.79 -0.2,4.79 5.3,5.29 7.3,0.67 12,3.27 15.4,8.59 1.5,2.42 3,4.41 3.3,4.41 1.8,0 8.3,-8.76 8.2,-11 -0.1,-1.38 -0.1,-3.3 0,-4.28 0.1,-2.49 7.9,-10.72 10.2,-10.72 2.4,0 5.2,-4.35 4.4,-6.96 -0.9,-2.91 -3.2,-2.53 -6.5,1.1 -2.6,2.79 -3.3,3.07 -6.7,2.51 -3.7,-0.6 -4,-0.41 -10.3,6.22 -9.2,9.61 -14.9,10.9 -13.5,3.07 0.7,-4.44 -0.8,-7.94 -3.5,-7.94 -1,0 -2.1,-0.73 -2.4,-1.62 -0.9,-2.24 -10.3,-1.06 -17.5,2.19 -3,1.33 -7.1,2.43 -9.1,2.43 -9.2,0 -18,6.88 -18,14.11 0,3.94 0,3.94 -6.8,3.29 -8.4,-0.82 -7.4,0.51 -12.8,-15.93 -6.3,-19.14 -6.4,-19.77 -6.4,-22.72 0,-4.28 -2.8,-6.46 -6.1,-4.72 -2.5,1.34 -2.5,3.61 0.1,4.97 3.4,1.83 2.2,10.31 -1.4,9.8 -1.8,-0.25 -2.1,-0.9 -1.9,-3.67 0.3,-3.31 -3.7,-13.36 -5.7,-14.64 -3.2,-1.93 -6.9,3.29 -8.9,12.61 -0.6,2.26 -2.1,5.33 -3.6,6.81 -2.9,3.03 -3.3,6.22 -1,8.1 1.6,1.36 5.5,9.44 5.5,11.52 0,0.71 -1.4,4.14 -3.1,7.63 -2.6,5.6 -3,7.27 -2.8,14.34 0.2,9.29 -2.2,11.47 -6.6,5.98 -2.8,-3.52 -4.2,-1.92 -5.5,6.05 -1,6.14 -3.6,10.26 -5.4,8.49 -0.6,-0.56 -1.7,-1.03 -2.6,-1.03 -0.9,0 -2.3,-1.84 -3.3,-4.25 -1,-2.33 -3.6,-6.69 -5.9,-9.69 -3.8,-5.05 -4,-5.66 -3,-8.57 1.6,-4.28 1.5,-5.27 -0.8,-8.21 -1.1,-1.4 -2,-3.21 -2,-4.02 0,-2.06 -4.9,-7.65 -7.2,-8.25 -2.8,-0.74 -2.7,-2.45 0.2,-2.86 4.1,-0.58 12.8,1.85 15.9,4.47 2.3,1.9 3.4,2.24 4.8,1.49 1,-0.54 3,-1.24 4.5,-1.56 4.3,-0.9 1.3,-13.54 -3.1,-13.54 -1.3,0 -4.6,-8.16 -4.3,-10.63 0.9,-6.93 -5,-8.45 -9.7,-2.49 -3.8,4.8 -6.3,5.54 -9.7,2.89 -2.1,-1.66 -3,-1.83 -5,-0.94 -3.2,1.46 -4.4,-0.47 -1.5,-2.47 1.2,-0.87 2.1,-2.6 2.1,-4.17 0,-2.69 0,-2.69 2.3,0.12 2.6,3.16 6.1,3.02 9.2,-0.37 1.6,-1.78 1.6,-1.93 -1.2,-3.02 -5.8,-2.3 -5.8,-2.39 -6,-8.52 -0.1,-4.04 0.5,-7.04 1.8,-9.6 1,-2.05 1.9,-4.38 1.9,-5.19 0,-1.71 7.6,-9.34 10.2,-10.18 2.7,-0.89 2.1,-2.88 -1.4,-4.18 -2.9,-1.1 -3,-1.41 -2.3,-4.47 0.5,-1.81 0.7,-5.54 0.6,-8.29 -0.1,-4.64 0.1,-5.1 2.8,-6.29 3.5,-1.57 6,-7.07 7.1,-16.09 1.1,-8.66 6.5,-12.67 8.3,-6.08 0.5,2.24 2.7,2.69 2.7,0.57 0,-2.1 2.5,-2.64 4.8,-1.03 1.8,1.27 2.9,1.1 9.8,-1.57 7.9,-2.99 7.9,-2.99 12.8,-1.11 6.4,2.39 6.7,3.48 1.3,4.66 -5.5,1.22 -7.1,6.45 -2,6.45 4.8,0 7.2,2.32 4.9,4.83 -2.4,2.68 0.1,4.17 7,4.16 4.9,0 4.9,0 1.9,-1.84 -3.7,-2.22 -6.3,-5.15 -4.6,-5.15 2,0 3.5,-4.73 2.1,-6.47 -1,-1.24 -1,-1.84 0.1,-3.15 1.5,-1.87 3.8,-7.68 4.6,-11.57 0.7,-3.95 3.9,-6.57 6.1,-5.02 7.4,5.37 10.9,3.56 7.7,-4.04 -0.6,-1.4 -0.2,-1.75 1.8,-1.75 4.1,0 7.6,-5.66 7.7,-12.13 0,-2.93 2.5,-4.17 6.2,-3 2.6,0.84 4.4,0.67 8.8,-0.85 5.5,-1.9 5.5,-1.9 7.6,0.74 1.1,1.45 3.6,3.15 5.5,3.77 2.2,0.75 3.5,1.86 3.7,3.3 0.3,2.37 -0.9,2.73 -3.9,1.12 -2.7,-1.42 -3.8,-0.52 -3.2,2.56 0.5,2.47 4.3,5.3 8.8,6.53 3.7,1.01 1,2.46 -4.5,2.46 -5.3,0 -5.5,0.1 -5.9,2.83 -0.4,3.53 2.5,6.99 5.2,6.28 1.1,-0.28 3.3,0.19 5,1.04 3.7,1.94 23.9,2.48 25.7,0.69 0.7,-0.64 1.5,-2.66 1.9,-4.5 0.6,-3.1 0.9,-3.35 4.6,-3.38 2.2,-0.02 5.9,-0.4 8.2,-0.84 4.7,-0.89 7.9,2.75 5.2,6 -1.4,1.59 -6.5,1.85 -7.4,0.38 -1.7,-2.62 -10.9,0.8 -10.3,3.8 0.2,1.16 1.7,1.92 4.8,2.4 2.4,0.38 6,1 7.8,1.38 3.3,0.65 12.1,-0.75 17,-2.71 2.1,-0.84 2.3,-1.36 1.7,-5.17 -0.5,-3.95 -0.4,-4.36 2.4,-6.03 1.7,-0.99 3.7,-3.05 4.5,-4.58 0.8,-1.53 2.9,-4.38 4.8,-6.33 8.4,-9.09 11.7,-16.38 12.3,-27.26 0.7,-11.556 0.8,-11.83 5.9,-11.059 4.1,0.61 4.7,0.388 8.5,-2.976 6.9,-6.243 9.3,-0.664 6.6,15.355 -0.9,5.57 -1.4,11.45 -1.1,13.07 0.6,2.51 0.2,3.29 -2.4,5.22 -3.9,2.87 -3.8,4.42 0.1,6.45 6.1,3.14 11.8,-4.62 14,-18.87 1.2,-7.74 1.3,-7.87 7.7,-14.27 6.5,-6.478 8.9,-7.707 5.8,-2.94 -1.5,2.24 -1.6,3.28 -0.5,8.49 1.1,5.27 1.1,6.16 -0.4,7.81 -2.1,2.31 -2.2,3.22 -0.2,3.22 4,0 0.7,11.26 -7.4,25.81 -3.4,5.97 -6.1,11.92 -6.1,13.22 0,1.55 -1.6,3.74 -4.7,6.41 -2.5,2.23 -8.3,7.54 -12.9,11.81 -4.6,4.26 -9,7.75 -9.8,7.75 -0.8,0 -3.4,2.23 -5.7,4.96 -2.6,3.06 -5.6,5.42 -7.8,6.16 -5.7,1.86 -10.8,5.72 -14.5,10.83 -5.6,7.85 -5.9,8.62 -4.1,12.13 3.5,6.67 -0.9,14.92 -7.9,14.92 -2.2,0 -4.1,1.02 -6.8,3.75 -5.5,5.61 -11.7,10.56 -15.2,12.25 -4,1.9 -4.7,5.38 -1.4,7.08 1.2,0.67 2.6,1.71 3,2.32 0.5,0.7 1.6,0.03 3.1,-1.87 2,-2.39 3.1,-2.91 5.9,-2.72 3,0.2 3.8,-0.25 5.6,-3.04 5.3,-8.15 6.2,-9.27 7.9,-9.27 1.3,0 1.9,1.06 2.3,4.5 1.1,9.58 5.9,9.95 8.9,0.68 0.7,-2.11 1.9,-4.05 2.6,-4.33 2.1,-0.83 2.6,-3.36 1,-5.66 -4.7,-6.71 3.8,-19.32 9.5,-14.14 2.7,2.43 4.2,0.81 4.9,-5.27 0.6,-5.12 0.8,-5.3 10.5,-8.94 2.7,-1.01 5.2,-2.52 5.5,-3.34 2.9,-6.18 4,-7.66 6.3,-8.81 1.5,-0.72 2.8,-2.04 2.8,-2.93 0,-0.89 1.9,-3.46 4.3,-5.69 2.3,-2.24 6.4,-6.89 9.1,-10.32 2.7,-3.44 5.2,-6.25 5.6,-6.25 1.3,0 7.7,-10.72 13.6,-22.82 6,-12.24 7.3,-13.5 10.7,-10.43 6.3,5.82 9.2,2.83 6.9,-7.16 -1.3,-5.72 -1.3,-6.55 0.9,-13.59 2.8,-9.46 4.8,-12.18 4.6,-6.22 -0.2,5.65 1,6.31 4.3,2.38 3.2,-3.82 4.2,-7.8 3.4,-13.02 -0.5,-3.06 -0.1,-4.274 2.5,-7.534 3.5,-4.443 3.4,-4.103 2,-6.756 -1,-1.769 -0.8,-1.974 1.2,-1.684 1.6,0.231 2.5,1.285 3.1,3.53 0.9,3.776 2.1,4.657 4.8,3.793 4,-1.261 6.2,-9.544 4,-14.994 -0.6,-1.49 0,-2.84 2.1,-5.301 13.2,-15.15 13.6,-49.471 0.7,-61.816 -5.1,-4.9438 -9.3,3.176 -4.3,8.605 3.3,3.647 0.4,16.245 -4.8,20.565 -3.3,2.789 -4.7,2.759 -6.2,-0.131 -0.6,-1.057 -1.9,-3.195 -3,-4.752 -1.8,-2.704 -1.8,-2.963 -0.1,-5.752 2.3,-3.977 1.6,-4.557 -5.9,-5.164 -6.9,-0.554 -9.8,-1.957 -8.9,-4.339 0.7,-1.717 -1.3,-4.415 -3.3,-4.415 -0.8,0 -1.3,1.044 -1.3,2.5 0,2.562 -1.4,3.335 -2.6,1.437 -0.3,-0.584 0.1,-1.857 1,-2.828 2,-2.239 2,-3.236 -0.2,-6.9823 -1.6,-2.8861 -1.6,-3.1812 0,-5.9853 2.3,-3.8784 2.4,-7.5869 0.1,-6.7252 -0.9,0.3463 -2.7,-0.0743 -4,-0.9346 -1.3,-0.8603 -2.9,-1.2782 -3.4,-0.9285 -5,3.0921 -7.8,-2.7466 -3.4,-7.1331 1.9,-1.917 3.5,-4.259 3.5,-5.203 0,-3.952 1.5,-4.446 4.9,-1.601 3,2.48 3.6,2.63 6.4,1.571 3.8,-1.456 8.7,2.556 10.5,8.7577 1,3.3298 9.6,12.164 10.6,10.918 0.2,-0.2695 -2,-18.367 -2.4,-19.564 0,-0.112 -2,-1.586 -4.5,-3.277 -3.5,-2.386 -4.7,-4.019 -5.6,-7.298 -1.9,-7.13 -19.8,-28.098 -32,-37.35 -5,-3.829 -16.6,-16.398 -13.5,-14.675 9.9,5.556 45.9,43.306 61.2,64.301 99.8,136.48 99.6,305.76 -0.6,449.46 -10.7,15.29 -42,48.65 -42,44.7 z m -30.3,-222.22 c 1.4,-3.78 2.1,-7.78 1.8,-9.71 -0.2,-1.97 0.2,-4.41 1.2,-6.14 1.9,-3.19 0.6,-6.07 -2.6,-6.1 -3.8,-0.04 -4.3,-1.44 -2.2,-6.07 3.6,-7.93 9.3,-11.96 7.6,-5.38 -1.5,6.16 6.9,10.48 14.2,7.26 5.7,-2.52 5.1,-10.79 -0.7,-10.79 -3,0 -4.4,-2.52 -2.5,-4.41 1.2,-1.21 1.5,-2.61 1,-5.48 -0.8,-4.91 1.3,-6.07 5.6,-3.02 7.7,5.48 16.9,-13.46 11.3,-23.37 -4.1,-7.33 -8.6,-6.99 -14.2,1.06 -1.8,2.59 -7.3,8.99 -12.3,14.22 -11.6,12.2 -13.9,15.28 -13.9,18.47 0,1.43 -0.9,4.37 -2,6.53 -2.6,5.11 -2.6,6.61 0.5,8.59 1.6,1.07 2.5,2.56 2.5,4.32 0,1.48 0.5,3.22 1.2,3.88 0.9,0.93 0.6,1.67 -1.1,3.32 -1.6,1.5 -2.1,2.75 -1.7,4.25 0.4,1.18 0.9,5.19 1.3,8.92 0.7,8.4 2,8.3 5,-0.35 z m 129.4,-64.04 c 1.6,-1.71 2.9,-3.62 2.9,-4.25 0,-0.63 1.3,-3.84 3,-7.14 3.3,-6.71 3.5,-7.7 1.8,-10.82 -0.7,-1.2 -1.3,-4.66 -1.4,-7.68 -0.3,-10.35 -1.4,-13.87 -6.4,-20.43 -4.7,-6.26 -4.7,-6.26 -5.3,-18.17 -0.8,-15.19 -5.7,-30.98 -5.7,-18.36 0,6.04 -10,12.91 -10.8,7.44 -1.4,-9 -3.2,-8.7 -3.2,0.52 0,6.23 -0.3,7.25 -2.5,9.18 -5.9,5.12 -1.3,21.81 7,25.27 5,2.1 6.5,6.45 6.1,18.33 -0.4,10.03 0.2,12.22 3.5,12.22 3.4,0 5.5,5.82 2.4,6.97 -2.5,0.95 -4.7,6.11 -2.9,6.74 0.5,0.17 2,0.94 3.4,1.7 3.7,2.09 4.9,1.87 8.1,-1.52 z m -446.1,272.23 c -0.9,-0.34 -2.7,-1.43 -4.2,-2.41 -4.7,-3.2 -14.3,-4.08 -22.7,-2.09 -7.1,1.67 -7.7,1.67 -12,-0.03 -7.2,-2.76 -10.1,-3.12 -10.1,-1.21 0,2.24 -1.2,2.03 -5.9,-1.06 -2.3,-1.5 -4.1,-3.48 -4.1,-4.48 0,-1.84 -1,-2.23 -8.5,-3.34 -7.6,-1.12 -10,-1.06 -9.8,0.25 0.4,1.97 -1.2,1.46 -3.8,-1.2 -5.3,-5.32 -6,-6.36 -5,-6.7 0.6,-0.23 0.7,-0.9 0.1,-1.85 -0.8,-1.18 -1.2,-1.24 -2.2,-0.25 -2,2.03 -3.6,1.44 -4.7,-1.77 -0.6,-1.65 -1.9,-3.26 -2.8,-3.57 -1,-0.31 -2.6,-0.98 -3.6,-1.49 -0.9,-0.51 -2.4,-0.92 -3.3,-0.92 -0.9,0 -3,-1.43 -4.6,-3.17 -1.9,-2.01 -4.3,-3.39 -6.6,-3.76 -5,-0.8 -5.7,-4.21 -1.4,-6.01 4.1,-1.69 11.2,1.73 11.2,5.39 0,1.63 0.7,2.64 2.2,3.1 1.2,0.39 4,1.97 6.1,3.52 2.8,2.02 4.7,2.67 6.6,2.3 1.8,-0.38 3.2,0.07 4.5,1.55 2.4,2.69 7.1,2.73 8.8,0.08 1.7,-2.66 4.6,-2.53 10.6,0.5 7.7,3.89 10.1,4.05 16,1.09 6.5,-3.31 8.3,-3.26 10.9,0.27 3.1,4.23 12.8,5.3 17.5,1.94 1.8,-1.27 6.8,-3.11 11.2,-4.1 14.7,-3.28 14.2,-3.29 18.5,0.44 2.1,1.84 4.9,4.07 6.2,4.94 3.4,2.43 1.6,7.82 -3.2,9.39 -3.7,1.23 -6.7,5.84 -7.2,10.93 -0.2,3.02 -2.4,4.7 -4.7,3.72 z m -173.8,-117.78 c -4.7,-1.93 -4.6,-14.46 0.1,-22.57 3.3,-5.6 0.7,-9.77 -6,-9.77 -4,0 -4.1,0.25 -5.3,9.03 0,0.29 -1.4,1.33 -3,2.31 -2.8,1.65 -3,2.16 -3,7.79 0,5.95 -0.1,6.01 -2.8,5.8 -1.5,-0.12 -3.6,0.14 -4.6,0.58 -2.3,0.96 -4.6,-1.66 -4.6,-5.07 0,-1.2 -1,-3.42 -2.2,-4.93 -1.7,-2.22 -1.9,-3.08 -1,-4.39 0.6,-0.89 1.7,-2.61 2.3,-3.81 0.6,-1.2 2.3,-2.68 3.7,-3.29 6.3,-2.66 7.6,-16.02 1.6,-16.02 -3.4,0 -4.7,-2.36 -3.9,-6.97 0.7,-4.3 1.8,-4.86 4.9,-2.5 4.2,3.18 8.4,0.71 6.6,-3.91 -2.7,-7.16 4.4,-0.64 8.8,8.13 2.6,4.93 6,5.74 8.6,2 4.7,-6.67 11.6,4.34 8.1,12.79 -1.3,3.17 -1.4,4.64 -0.4,9.55 1.2,5.54 1.1,6.05 -1.5,11.3 -2.1,4.08 -2.7,6.6 -2.5,9.78 0.4,4.34 -0.7,5.48 -3.9,4.17 z m 51.1,-54.11 c -2.4,-1.62 -7.3,-11.1 -7.3,-14.23 0,-4.55 -3.4,-9.56 -8.5,-12.54 -2.4,-1.39 -4.5,-3.37 -4.8,-4.39 -0.9,-3.4 -5.7,-5.83 -7.3,-3.67 -0.7,0.98 -1.1,2.42 -0.8,3.19 1.4,3.46 -2.9,0.89 -7.7,-4.68 -4.8,-5.49 -5.6,-6.04 -8.3,-5.5 -2.3,0.47 -4.1,-0.19 -8.5,-3.16 -3.1,-2.06 -7.4,-4.56 -9.6,-5.54 -6.3,-2.87 -6.6,-3.31 -4.9,-7.52 3.2,-7.85 6.2,-8.61 17.4,-4.29 6.9,2.63 8,2.8 12.3,1.82 3.6,-0.82 5.6,-0.78 8.2,0.15 2.2,0.81 4,0.91 5.2,0.29 2.1,-1.11 20.8,4.06 23.2,6.4 1,0.94 1.1,1.44 0.3,1.44 -1.6,0 -3.4,3.53 -2.6,5.42 1.6,4.17 6.8,0.97 5.6,-3.48 -0.7,-2.82 3.9,-2.05 7.4,1.23 1.9,1.74 3,1.93 7.4,1.32 6,-0.82 5.6,-2.43 2.6,11.8 -1.8,8.18 -4.6,10.99 -11.3,11.27 -7.5,0.32 -9.2,3.52 -4.8,9.44 2.8,3.84 2.9,5.15 1.3,11.48 -1.2,4.41 -2.2,5.24 -4.5,3.75 z m -19,-77.09 c -1.2,-0.98 -5.4,-2.37 -9.4,-3.09 -5.8,-1.03 -7.9,-1.92 -10,-4.11 -1.7,-1.79 -4.7,-3.34 -8.4,-4.3 -3.4,-0.9 -6.3,-2.35 -7.2,-3.58 -4.4,-6.22 -18.5,0.35 -20.8,9.7 -1.2,4.62 -6.3,7.71 -6.6,3.99 -0.4,-3.87 0.5,-6.48 2.6,-8.29 3.2,-2.63 3.5,-8.86 0.5,-10.43 -3.3,-1.8 -5.4,-1.14 -9.2,2.97 -4.7,5.19 -10.8,5.89 -10.8,1.25 0,-3.45 6,-6.76 11,-6.04 2.1,0.31 3.3,0.01 3.7,-0.87 0.2,-0.74 2.3,-2.17 4.6,-3.18 2.3,-1.01 4.8,-2.59 5.5,-3.5 1.5,-1.82 5.2,-2.28 5.2,-0.64 0,3.35 4.7,3.11 10.4,-0.54 3.8,-2.39 7.6,-3.93 10.9,-4.39 2.8,-0.39 6.4,-1.51 7.9,-2.5 2.7,-1.79 2.7,-1.79 3.7,0.8 1.5,3.77 9.2,3.13 27.1,-2.24 6.3,-1.91 8.9,-2.56 16,-3.96 2.8,-0.57 3.6,-1.32 4.4,-3.95 1.1,-3.66 1.6,-3.82 5.4,-1.84 3.9,2.02 7.8,0.98 9.2,-2.46 2.2,-5.26 31.1,-8.57 34,-3.89 4.5,7.09 4.4,13.89 -0.2,13.93 -0.9,0.01 -2.2,0.69 -2.8,1.52 -1.1,1.26 -0.9,1.5 1.3,1.5 1.5,0 2.7,0.45 2.7,1 0,0.55 -1.1,1 -2.5,1 -4.6,0 -9.3,9.17 -7.4,14.41 3.6,10.16 -8.5,16.65 -21.2,11.31 -9.2,-3.9 -10.6,-4.17 -20.4,-3.94 -20.5,0.48 -30.6,6.53 -22.3,13.44 3.3,2.72 3.3,2.72 -0.7,2.72 -2.4,-0.01 -4.9,-0.74 -6.2,-1.8 z m 58.8,-67.43 c -1.9,-2.33 -0.5,-4.1 4.6,-5.71 6.6,-2.08 7.1,-6.88 0.9,-8.33 -2.5,-0.61 -4.1,-1.65 -4.6,-3.19 -1.3,-3.29 -2.6,-3.78 -6.6,-2.45 -4.8,1.57 -6.1,0.32 -4.4,-4.36 1.4,-3.89 3.2,-4.79 10,-5.12 7.8,-0.39 11,-6.55 3.5,-6.55 -8.7,0 -16.5,-3.37 -16.5,-7.13 0,-0.9 -0.7,-2.19 -1.5,-2.87 -2.5,-2.079 -1.8,-3.676 4.1,-8.697 3,-2.647 7.3,-7.729 9.4,-11.308 6.1,-10.142 13.5,-17.345 19.5,-18.957 2.7,-0.737 5.9,-2.192 7.1,-3.233 6.1,-5.472 12.2,26.936 6.5,34.306 -3.1,3.998 -4.9,12.849 -2.9,13.999 4.3,2.41 5,3.99 2.8,6.33 -2.6,2.75 -2.6,4.07 0,5.88 1.1,0.79 2.9,3.63 3.9,6.31 1.8,4.76 2,4.92 8.9,7.25 4,1.31 7.2,2.95 7.2,3.63 0,2.55 -6.7,6.49 -11.2,6.58 -2.4,0.05 -6.4,0.72 -8.8,1.48 -2.5,0.76 -9,1.58 -14.5,1.81 -5.5,0.24 -11.4,0.73 -13.1,1.11 -2.1,0.47 -3.4,0.23 -4.3,-0.78 z m 384.6,-99.404 c -2.4,-0.639 -2.2,-3.056 0.8,-6.899 8.4,-11.121 -2.9,-16.681 -12.8,-6.266 -3.7,3.939 -3.7,3.939 -3.8,0.647 0,-4.23 -1,-5.804 -5.1,-7.763 -2.6,-1.25 -3.3,-2.118 -3.1,-4.06 1.6,-13.869 1.7,-13.471 -1.2,-14.761 -3.9,-1.7738 -7.9,-1.4775 -10.8,0.7915 -1.4,1.0995 -3,1.9995 -3.5,1.9995 -0.5,0 -1.7,-0.9 -2.7,-1.9995 -1,-1.1 -2.6,-2 -3.5,-2 -4.3,0 -6.5,-6.0792 -3,-8.2321 2.6,-1.6377 2.5,-2.6111 -0.6,-5.8615 -6.9,-7.1219 8,-12.992 15.7,-6.2339 1.4,1.26 6.4,3.4104 24.1,10.44 11.7,4.6308 19,10.86 18.3,15.59 -0.4,2.464 -0.3,4.297 0.3,4.297 1.6,0 12.6,-5.124 14.4,-6.747 3.1,-2.7972 3.2,-0.363 0.1,3.498 -1.7,2.062 -3.8,5.18 -4.7,6.929 -0.9,1.748 -2.5,3.473 -3.7,3.832 -1.2,0.387 -1.9,1.354 -1.7,2.367 0.1,0.942 -1.2,3.482 -3,5.645 -2.2,2.625 -3.2,4.998 -3.2,7.139 0,6.966 -2,9.031 -7.3,7.648 z" />
            <path
               style="fill:#0e1d22"
               inkscape:connector-curvature="0"
               id="path3699"
               d="m -1521.3,523.81 c -5.9,-1.42 -9.6,-4.01 -10.2,-7.13 -0.8,-3.76 -1.7,-4.36 -7.5,-4.58 -2.6,-0.1 -5.6,-0.67 -6.7,-1.27 -1.1,-0.6 -3.7,-1.1 -5.8,-1.13 -4.3,-0.05 -10.6,-2.05 -13.2,-4.17 -0.9,-0.78 -5.2,-2.45 -9.6,-3.71 -13.5,-3.85 -18.7,-5.98 -22.2,-9.09 -1.9,-1.64 -4.3,-2.98 -5.3,-2.98 -1.1,0 -2.2,-0.42 -2.5,-0.93 -1,-1.56 3.1,-2.24 7.2,-1.2 2.1,0.54 7.3,1.3 11.6,1.68 6.8,0.61 8.4,1.11 11.3,3.71 3,2.63 3.8,2.87 5.9,1.9 1.3,-0.61 3.7,-0.86 5.3,-0.55 4.2,0.84 5.8,-1.55 3.7,-5.61 -3.5,-6.71 4.4,-10.96 10.4,-5.59 0.9,0.87 2.2,1.59 2.8,1.59 0.5,0 1.6,0.68 2.3,1.52 1.1,1.36 1.4,1.35 3.1,-0.13 1,-0.91 3.5,-2 5.6,-2.42 2.1,-0.42 5.1,-1.07 6.8,-1.43 5.1,-1.15 7.4,1.37 4.6,5.22 -1.2,1.67 -2.1,3.36 -2.1,3.74 0,3.16 3.7,12.29 6.2,15.08 2.4,2.72 2.9,4.07 2.4,6.34 -0.5,2.46 0,3.22 2.9,5.23 4.5,3.08 2.2,7.7 -3.4,6.74 -0.4,-0.05 -2,-0.43 -3.6,-0.83 z m 28,-12.07 c -1.7,-2.66 10.7,-12.86 18.6,-15.43 10.6,-3.42 16.2,-7.01 15.5,-9.89 -0.3,-1.2 -0.6,-3.41 -0.6,-4.92 0,-3.32 -4.5,-3.82 -10.8,-1.21 -4.4,1.82 -8.2,1.18 -8.2,-1.36 0,-1.14 1.1,-2.11 3.2,-2.73 3.9,-1.14 4.8,-4.29 2.3,-8.1 -2.5,-3.75 -0.4,-4.44 8.6,-2.82 4.9,0.9 6.9,-1.22 6.9,-7.62 0,-5.24 8.4,-15.46 11.7,-14.2 2.1,0.82 1.5,3.01 -1.8,6.08 -3.1,2.89 -3.8,5.69 -2.5,9.84 0.5,1.48 0.1,2.7 -1.2,4 -6,5.69 -7.6,13.37 -2.8,13.37 1.9,0 3.7,0.41 4,0.92 0.3,0.51 1.9,1.21 3.5,1.56 6.2,1.36 2.7,20.54 -4,21.88 -1.8,0.35 -4.7,1.96 -6.5,3.57 -2.9,2.5 -3.8,2.82 -6.3,2.1 -2.4,-0.67 -3.3,-0.46 -4.6,0.95 -1.2,1.29 -3.2,1.83 -6.9,1.87 -2.9,0.04 -6.9,0.76 -8.9,1.61 -4.2,1.76 -8.3,2 -9.2,0.53 z m -72.3,-35.24 c -2.8,-3.61 -6.6,-12.06 -5.6,-12.42 6.2,-2.27 5.2,-7.85 -1.5,-8.93 -3.2,-0.51 -4.2,-1.23 -5.2,-3.61 -1.5,-3.46 0.2,-5.34 3.2,-3.72 0.9,0.51 5.6,0.93 10.3,0.93 9.5,0 10.5,-0.66 10.9,-7.66 0.2,-4.93 2.6,-6.31 6.3,-3.78 1.9,1.3 5.5,2.16 10.9,2.61 4.4,0.38 9.7,0.99 11.7,1.36 2.7,0.49 4.5,0.23 6.2,-0.92 5.4,-3.53 10.6,-1.56 10.6,4.03 0,4.27 -1.2,4.82 -5.2,2.38 -4.3,-2.62 -5.4,-2.55 -8.3,0.5 -2.8,3.07 -11.6,5.54 -17.1,4.82 -4.2,-0.56 -3.9,-0.89 -7.9,7.41 -0.9,1.78 -2,3.25 -2.6,3.25 -0.9,0 -3.9,2.46 -11.1,9.17 -1.6,1.47 -2.8,3.38 -2.8,4.25 0,1.89 -1.4,2.06 -2.8,0.33 z m 69.6,-88.63 c -4.3,-3.81 -3,-5.82 2.6,-4.27 3.4,0.94 3.7,0.84 4.6,-1.49 1.3,-3.32 1.4,-3.1 -2,-4.86 -3.5,-1.82 -3.8,-3.4 -1,-5.77 1.1,-0.94 2,-2.62 2,-3.72 0,-1.99 -0.9,-2.41 -4.3,-2.07 -0.9,0.09 -3,-0.85 -4.7,-2.1 -2.7,-1.96 -3.4,-2.1 -5.2,-0.99 -1.7,1.07 -2.6,1.01 -5.5,-0.37 -4.2,-1.98 -6.3,-1.37 -6.3,1.82 0,2.79 -0.8,3.73 -2.5,3.09 -0.7,-0.27 -1,-1.64 -0.8,-3.24 0.6,-3.96 -1.5,-5.44 -5.6,-3.91 -3.1,1.16 -3.3,1.05 -7.5,-3.52 -3.3,-3.63 -5,-4.72 -7.3,-4.72 -7.9,0 -10.9,-2.67 -6.6,-6.01 1.5,-1.18 3.7,-3.76 4.9,-5.73 1.2,-1.97 3.5,-4.59 5,-5.82 2.5,-1.93 2.9,-3.15 3.4,-8.6 0.5,-6.34 0.5,-6.34 5.2,-7.51 2.6,-0.63 5.7,-1.87 6.9,-2.75 3.2,-2.22 4.9,-1.97 4.9,0.72 0,4.86 12.2,10.7 22.4,10.7 3.1,0 5,0.55 6.1,1.75 0.8,0.96 3.3,3.7 5.4,6.09 3.9,4.17 6,9.84 4.6,12.09 -1.7,2.73 -5.5,-0.79 -5.5,-5.06 0,-2.45 -0.6,-3.23 -3.5,-4.41 -1.9,-0.79 -3.7,-1.94 -4.1,-2.55 -0.4,-0.63 -1.9,-0.87 -3.5,-0.56 -2.4,0.49 -3.1,0.07 -4.8,-2.89 -2.7,-4.51 -6.8,-4.89 -7.7,-0.71 -0.3,1.51 -1,4.37 -1.5,6.37 -2.1,8.06 0.5,11.51 6.2,8.15 2.4,-1.41 3.2,-1.5 4.6,-0.5 1,0.68 2.9,1.71 4.2,2.29 3.6,1.54 4.1,2.84 2.2,6.7 -1.9,4.15 0.7,7.21 6.2,7.27 1.7,0.01 4,0.69 5.1,1.5 1.1,0.8 3.5,1.41 5.5,1.35 2,-0.06 2.8,-0.31 1.9,-0.56 -2.2,-0.59 -3,-2.83 -1.9,-5.75 1.3,-3.36 4.6,-4.15 7.9,-1.91 1.6,1.1 4.7,1.89 7.7,1.98 8.5,0.24 13,1.63 12.6,3.89 -0.4,2.6 -0.4,2.6 -4.5,2.98 -5.1,0.47 -5.8,1.17 -5.1,4.94 1.5,7.76 -5.2,13.41 -10.5,8.94 -1.7,-1.45 -3.7,-2.34 -4.6,-2.02 -0.8,0.32 -3,-0.17 -4.9,-1.07 -2.8,-1.32 -4,-1.42 -6,-0.5 -3.5,1.59 -3.5,5.91 0,6.78 3,0.77 3.1,1.53 0.4,3.24 -1.6,0.97 -2,1.93 -1.5,3.74 0.4,1.78 0.2,2.44 -0.9,2.44 -0.9,0 -1.5,-0.88 -1.5,-2 0,-1.1 -0.5,-2.07 -1,-2.15 -3,-0.44 -3.5,-0.18 -3.5,1.63 0,3.09 -3,2.93 -6.7,-0.36 z m 200.8,-35.82 c -1.2,-1.16 -0.7,-5.89 0.8,-7.86 0.8,-1.07 1.5,-3.13 1.5,-4.57 0,-1.45 0.7,-4.25 1.6,-6.22 0.8,-1.97 1.5,-5.12 1.5,-6.99 0,-1.87 0.8,-4.48 1.9,-5.82 4.6,-5.93 6.4,-10.7 5,-13.94 -2.2,-5.31 0.4,-18.93 4.7,-24.58 1.9,-2.49 3.4,-5.27 3.4,-6.17 -0.7,-7.39 -0.4,-16.18 0.6,-18.7 1.6,-3.97 2.7,-14.67 1.7,-15.98 -0.5,-0.56 -2.1,-1.81 -3.6,-2.77 -3.4,-2.18 -3.7,-7.37 -0.7,-12.21 3.1,-5.15 3.8,-12.49 1.1,-12.49 -1.5,0 -2.1,0.62 -2.1,2 0,1.1 -0.5,2 -1.1,2 -0.6,0 -0.8,-0.85 -0.4,-1.97 1,-3.36 -1.3,-6.32 -4.4,-5.54 -3.7,0.93 -5.1,2.37 -5.1,5.13 0,1.31 -0.4,2.38 -0.9,2.38 -1.6,0 -2,-1.26 -1.1,-3.73 0.8,-2.03 0.5,-3.4 -1.6,-6.98 -3,-5.19 -2.8,-5.6 3,-5.93 3.3,-0.19 4.8,0.23 6.1,1.69 3.7,4.04 10.2,-0.32 7.3,-4.89 -1,-1.61 -1,-2.76 0.1,-5.84 3.5,-10.7 5.6,-20.01 5,-22.32 -0.4,-1.38 -0.8,-4.53 -0.8,-7 -0.2,-6.58 -2.3,-13.46 -7,-22.5 -3.4,-6.47 -4.5,-10.02 -5.8,-18.5 -3.9,-26.174 -8.4,-39.066 -11.7,-33.569 -2.3,3.847 -6,6.605 -9.8,7.213 -5.6,0.886 -9,7.446 -5.8,10.906 2.5,2.66 1.8,11.43 -1.1,15.28 -1.2,1.55 -1.7,3.27 -1.3,5.13 0.3,1.56 0.1,3.09 -0.5,3.47 -0.7,0.42 -1.1,-0.2 -1.2,-1.63 0,-8.81 -5.9,-13.03 -7.3,-5.22 -1.5,9.06 3.6,19.19 7.3,14.43 2.2,-2.88 1.9,-3.13 5.5,4.13 2.2,4.49 3.4,5.77 5.7,6.23 4.1,0.82 7.1,9.64 5.5,16.09 -0.8,3.04 -8.6,-2.04 -8.6,-5.57 0,-2.43 -1.6,-3.17 -3,-1.45 -0.7,0.91 -0.9,3 -0.5,5.74 0.3,2.37 0.2,6.14 -0.3,8.36 -1.7,7.46 3.6,12.1 10.9,9.56 6.3,-2.21 7.8,0.12 4.3,6.93 -2.9,5.77 -5.1,6.35 -7.6,1.96 -2.8,-4.87 -7.6,-2.39 -6.4,3.33 0.4,1.95 -0.3,5.57 -2,10.41 -3.2,9.32 -0.4,14.66 4.2,7.77 2.7,-4.24 5.4,-2.74 5.4,3.08 0,1.86 -0.6,2.42 -2.4,2.42 -1.2,0 -3.3,1.12 -4.6,2.5 -1.9,1.98 -3.4,2.5 -7.1,2.5 -7.7,0 -9,-2.3 -6.8,-11.88 1.8,-7.65 -4.7,-10.99 -13.6,-6.96 -2.2,1 -2.9,0.86 -4.8,-0.93 -4.7,-4.38 -11.7,-4.86 -11.7,-0.8 0,3.16 4.2,14.7 6,16.34 1.8,1.74 1.8,1.81 -1.1,3.09 -2.8,1.22 -3.1,1.12 -5.5,-1.78 -1.4,-1.7 -3.2,-3.08 -4,-3.08 -3.1,0 -4.8,8.65 -2,10.91 1.1,0.95 0.9,1.64 -1.5,4.04 -3.2,3.13 -3.8,7.07 -1.5,8.99 1.8,1.52 5.7,-0.84 7.4,-4.46 0.8,-1.8 1.9,-2.48 4,-2.48 1.7,0 3.7,-0.98 5.2,-2.52 2.9,-3.07 4.3,-2.76 5,1.08 2.1,11.98 26.9,9.71 29.3,-2.7 0.6,-2.55 0.9,-2.83 3.2,-2.26 3.3,0.82 6.9,-1.05 8.4,-4.34 1.1,-2.43 1.2,-2.45 3.1,-0.73 3.6,3.23 2.6,8.17 -2.5,12.87 -2.4,2.25 -4.7,5.33 -5.1,6.85 -0.4,1.66 -1.3,2.75 -2.4,2.75 -2.2,0 -5.6,3.79 -6.4,7.27 -1.5,6 -9.7,9.93 -16.8,8.02 -4.3,-1.13 -7.8,0.73 -7.8,4.08 0,0.76 -0.7,1.94 -1.5,2.63 -0.9,0.68 -1.5,2.03 -1.5,3 0,9.93 -5.8,2.11 -6.3,-8.48 -0.4,-8.95 -0.4,-8.95 -4.7,-12.24 -8.4,-6.39 -19.5,0.77 -11.4,7.27 5.9,4.72 -4.2,19.95 -10.5,15.82 -1.9,-1.28 -3.6,-1.45 -8,-0.85 -3.1,0.43 -7,0.86 -8.6,0.97 -5,0.34 -5.2,0.41 -6.4,3.13 -1.1,2.45 -1.3,2.51 -3,1 -2.5,-2.22 -3.3,-2.04 -3,0.63 0.3,1.53 1,2.19 2.3,2.07 1.1,-0.09 3.2,0.84 4.6,2.08 1.5,1.23 4.1,2.83 5.8,3.54 1.8,0.71 3.2,1.89 3.2,2.62 0,2.14 2,2.74 3.8,1.15 0.9,-0.82 3.2,-1.69 5.2,-1.95 1.9,-0.25 4.2,-0.8 5.2,-1.22 1.3,-0.56 1.8,-0.3 1.8,0.96 0,0.94 2,3.71 4.5,6.15 5.3,5.28 5.3,5.18 1.4,8.91 -1.7,1.61 -4,4.62 -5,6.69 -2.3,4.45 -2.4,4.46 -7.2,1.19 -3.4,-2.32 -3.7,-2.88 -3.2,-5.85 0.7,-3.58 -2.4,-4.56 -14.3,-4.59 -3.3,0 -4.5,-0.5 -5.8,-2.4 -0.8,-1.32 -2.4,-2.64 -3.6,-2.93 -1.5,-0.4 -1.9,-1.05 -1.4,-2.54 0.5,-1.42 0.1,-2.33 -1.4,-3.1 -5,-2.67 -6.3,-12.6 -3.1,-23.53 2.4,-8.15 3.5,-13.37 3.5,-17 0.1,-4.91 1.8,-8.15 4.8,-9.06 1.2,-0.37 2.9,-1.24 3.8,-1.93 0.8,-0.68 3.7,-2.05 6.5,-3.04 7.8,-2.8 8.2,-3.48 6.2,-9.72 -2.9,-8.7 -2.7,-11.2 0.5,-11.57 7.1,-0.81 16,-21.21 11.9,-27.04 -1.2,-1.62 -2.1,-3.38 -2.1,-3.89 0,-5.09 -9.5,-5.6 -13.9,-0.75 -5.3,5.79 -7.9,4.04 -3.1,-2.13 5.7,-7.47 10.3,-14.95 14.7,-23.87 6.1,-12.21 6.7,-12.85 10.5,-10.89 3.1,1.63 3.1,2.04 -0.5,3.81 -3.5,1.73 -3.7,7.74 -0.3,9.95 1.4,0.92 2.6,2.51 2.6,3.54 0,2.48 3.4,6.58 4.7,5.74 2.1,-1.31 3.1,-10.37 2.7,-25.47 -0.4,-15.32 -0.4,-15.32 2.6,-17 1.6,-0.93 3.4,-2.89 4,-4.36 2,-4.72 4.6,-6.45 6.8,-4.48 2.6,2.36 3,2.15 4.2,-2.59 0.6,-2.34 2.6,-5.83 4.4,-7.75 1.9,-1.93 3.7,-4.63 4.1,-6.005 0.4,-1.375 1.6,-4.525 2.7,-7 1.2,-2.475 2.3,-6.75 2.5,-9.5 0.3,-4.654 11.6,-30.266 13.4,-30.438 2.6,-0.258 2.4,14.319 -0.3,18.907 -1.4,2.342 -1.9,4.506 -1.5,6.661 0.4,2.39 -0.1,4.031 -2,6.531 -8.7,11.674 -8.2,16.985 1.2,12.671 2.7,-1.236 6.1,-2.494 7.5,-2.795 2.3,-0.504 2.5,-1.11 3.1,-7.542 0.3,-3.847 1.3,-10.264 2.2,-14.26 1.7,-7.266 1.7,-7.266 -1.2,-14 -1.5,-3.704 -3.1,-8.057 -3.5,-9.674 -0.4,-1.616 -1.6,-4.091 -2.5,-5.5 -2,-2.861 -10.6,-28.917 -9.9,-29.672 1.5,-1.478 20.3,33.766 28.1,52.716 36.1,87.49 37.4,189.32 3.5,276.63 -3.9,10.09 -4.9,11.83 -6.2,10.57 z m -172.3,-17.17 c -0.7,-1.02 -3.2,-2.37 -5.7,-3 -4.7,-1.19 -5.4,-1.78 -7.3,-6.63 -5.2,-13.27 -7,-16.86 -9.1,-17.8 -1.4,-0.64 -2.6,-2.49 -3.3,-4.87 -1,-3.78 -3.9,-5.3 -5.4,-2.83 -2.1,3.35 -3.6,0.87 -5.5,-9 -1.7,-8.68 -1.7,-8.48 1,-8.8 5,-0.58 8.2,1.44 7.5,4.71 -0.8,3.38 0.6,4.64 3.2,2.99 1.6,-0.96 2.4,-0.69 4.8,1.6 1.6,1.52 4.3,3.38 6,4.14 1.6,0.76 3.7,1.93 4.7,2.59 1.3,0.94 2.4,0.92 5.2,-0.07 5.5,-1.98 13.6,4.53 13.6,10.89 0,2.22 0.6,3.28 2.5,4.13 2.6,1.2 3,2.41 1.5,4.76 -2.2,3.56 3.2,6.83 6,3.56 0.6,-0.83 1.7,-1.5 2.3,-1.5 0.6,0 2.3,-1.23 3.9,-2.72 2.7,-2.62 2.9,-2.66 5.5,-1.08 3.8,2.32 4,3.8 0.3,3.8 -4.3,0 -7.2,3.1 -6.4,6.97 0.6,2.89 0.5,3.03 -2.8,3.03 -4.9,0.01 -10.8,1.88 -14.4,4.6 -3.8,2.87 -6.5,3.06 -8.1,0.53 z m 21.2,-29.11 c -0.5,-0.78 -2,-0.98 -4.2,-0.57 -4.6,0.87 -4.7,-2.32 -0.1,-4.45 2.7,-1.25 3.3,-2.07 3.3,-4.76 0,-2.32 1,-4.5 3.6,-7.5 2,-2.34 5.1,-5.93 6.9,-8 4.9,-5.78 2.1,-9.13 -4,-4.77 -2.1,1.52 -2.9,3.02 -3.3,6.55 -0.6,5.56 -0.3,5.27 -6.1,6.35 -2.6,0.49 -5.6,1.69 -6.7,2.68 -1.9,1.73 -2.1,1.71 -5,-0.47 -2,-1.49 -3.9,-2.06 -5.4,-1.69 -2.4,0.61 -3.5,-2.41 -3.5,-9.94 0,-3.65 6.3,-10.45 9.7,-10.45 2.7,0 3.9,-2.05 4.8,-8.5 0.4,-2.75 1.6,-6.2 2.6,-7.66 1,-1.46 1.9,-3.1 1.9,-3.65 0,-3.77 8.5,-8.03 12.2,-6.07 1.8,0.98 2.5,0.69 4.9,-2.25 1.9,-2.38 3.6,-3.37 5.5,-3.37 5.3,0 3.6,-7.36 -1.7,-7.47 -3.8,-0.08 -5.6,-2.66 -3.5,-5.01 1.1,-1.19 2.2,-4.24 2.5,-6.84 0.7,-5.56 4.9,-7.19 8.5,-3.23 1,1.12 2.5,2.05 3.2,2.05 1.9,0 1.7,2.4 -0.6,6.73 -1.1,2.06 -2,4.46 -2,5.35 0,0.88 0.9,2.42 2,3.42 2.3,2.11 2.5,6.18 0.4,8.94 -1.9,2.6 -1.8,4.25 0.6,7.28 3.9,4.95 2.8,10.62 -3.1,16.01 -5.8,5.4 -6.9,11.7 -2.2,13.75 1.3,0.55 2.3,1.27 2.3,1.61 0,0.34 1.1,1.85 2.5,3.37 3.5,3.81 2.9,6.03 -1.8,6.07 -2.2,0.02 -4.5,0.82 -5.9,2.1 -1.3,1.14 -3.1,2.35 -4.1,2.7 -1,0.35 -2.3,2 -2.9,3.65 -0.7,2.19 -1.7,3.02 -3.4,3.02 -1.4,0 -3.2,1.21 -4.7,3.11 -1.7,2.15 -2.7,2.75 -3.2,1.91 z M -1558.6,279 c -1.8,-1.52 -3,-4.67 -7.3,-18.51 -0.7,-2.56 -0.6,-2.71 1.6,-2.14 2,0.49 2.5,0.22 2.5,-1.27 0,-2.49 -2.8,-6.33 -4.6,-6.33 -1.7,0 -3.4,-3.1 -3.4,-6.26 0,-2.91 -2.9,-5.67 -9.5,-9.14 -2.8,-1.44 -5.8,-3.16 -6.7,-3.81 -4.2,-2.97 -15.8,7.47 -15.8,14.17 0,2.18 -0.7,5.45 -1.5,7.25 -0.8,1.81 -1.7,5.45 -2.1,8.1 -0.8,6.47 -3.6,6.27 -4.6,-0.33 -0.3,-2.46 -1,-5.52 -1.4,-6.79 -0.6,-1.85 -0.3,-2.42 1.4,-2.87 2.7,-0.7 2.7,-0.9 -0.3,-4.51 -4.6,-5.44 -3.1,-12.81 2.6,-12.81 2.1,0 2.7,-0.42 2.4,-1.82 -0.3,-1.32 0.2,-1.8 1.8,-1.75 3,0.09 3.5,-6.93 0.6,-8.49 -1.4,-0.74 -1.9,-0.68 -1.9,0.22 0,0.97 -0.3,0.98 -1.3,0.01 -0.9,-0.97 -0.9,-1.64 0,-3.19 0.7,-1.07 1.3,-2.39 1.3,-2.91 0,-8.9 11.1,-7.34 12,1.69 1,9.56 6.5,12 12.5,5.49 4.2,-4.51 4.3,-6.46 0.8,-9.02 -2.2,-1.63 -2.7,-2.74 -2.8,-6.94 0,-2.76 -0.6,-5.64 -1.2,-6.41 -0.7,-0.77 -1.5,-2.61 -1.9,-4.1 -0.3,-1.49 -1.3,-3.23 -2,-3.87 -2.4,-2 -1.8,-5.17 0.8,-4.34 4.2,1.33 8,0.6 10.8,-2.1 3,-2.86 7.6,-3.17 7.3,-0.47 -0.2,0.82 -0.4,2.38 -0.5,3.46 -0.2,1.17 0.3,2.1 1.3,2.3 1.9,0.39 5.1,-2.5 4.3,-3.85 -0.8,-1.28 -0.1,-1.19 8.8,1.22 12.5,3.37 14.4,-0.58 3.9,-8.28 -4.5,-3.31 -5,-4.3 -2.5,-5.65 3,-1.69 1.2,-4.68 -3,-5.02 -4,-0.33 -6.1,1.1 -5.1,3.6 0.7,1.99 -3.9,3.65 -6.4,2.31 -3.8,-2.06 -4.1,-10.09 -0.3,-10.09 3.6,0 5.6,-5.13 3.1,-7.7 -3.6,-3.56 0.9,-6.24 5.3,-3.14 2.5,1.8 3.3,1.96 5,0.93 1.6,-1.02 2.3,-0.93 3.8,0.47 1.4,1.28 3,1.56 6.1,1.14 2.8,-0.37 5.2,-0.05 7.2,0.96 1.6,0.84 4.1,1.29 5.6,1 2.5,-0.5 2.6,-0.34 2.3,2.81 -0.8,6.61 16.6,7.95 23,1.78 4.4,-4.27 14.7,-4.78 20.1,-1.01 1.7,1.24 3.3,2.33 3.5,2.44 0.2,0.1 -0.9,1.78 -2.3,3.74 -4.9,6.37 -1.8,8.08 8.7,4.84 5.5,-1.67 5.8,-1.91 5.2,-4.48 -0.5,-2.35 -0.2,-2.8 2.2,-3.36 13.1,-2.99 18.7,-6.54 17.7,-11.24 -0.6,-3.16 12.8,-17.86 17.4,-19.1 2.3,-0.61 2.5,-1.16 2.7,-7.35 0.2,-3.67 0.8,-7.37 1.5,-8.21 0.7,-0.85 1.6,-3 2,-4.78 0.6,-2.92 1,-3.28 4.6,-3.57 5.3,-0.44 6.5,-1.64 6.5,-6.73 0,-6.3 3.7,-9.633 6,-5.357 2.2,4.137 -1.9,24.957 -5.7,28.707 -1.3,1.26 -2.3,3.36 -2.3,4.66 0,3.42 -1,5.55 -2.6,5.55 -0.8,0 -1.4,0.45 -1.4,1 0,0.55 1.6,1 3.7,1.01 2.1,0.01 4.7,0.26 5.8,0.56 5.1,1.36 14,-9.44 16.3,-19.83 1.5,-6.35 5.2,-13.24 7.2,-13.24 2.3,0 2.3,3.47 0.1,7.48 -1.9,3.28 -1.9,3.92 -0.6,5.61 1.8,2.49 1.8,5.84 0,7.41 -0.9,0.68 -1.5,2.57 -1.5,4.21 0,5.02 -13.6,30.79 -16.2,30.79 -1.3,0 -0.9,-5.23 0.6,-7.95 2.1,-3.8 -1.7,-7.69 -3.9,-4.05 -0.9,1.39 -5.3,1.25 -5.8,-0.18 -0.7,-2.3 -3.5,0.07 -4.2,3.58 -0.7,3.93 -2.9,5.6 -7.3,5.6 -1.7,0 -3.7,0.87 -4.7,2 -1.2,1.3 -3.1,2 -5.5,2 -6.3,0 -11.6,8.25 -6.2,9.67 3.4,0.87 2.8,1.88 -6.6,11.17 -4.8,4.78 -9.7,9.86 -10.8,11.28 -1.1,1.44 -4.6,3.53 -8,4.73 -7.9,2.88 -8.9,3.49 -9.3,6 -0.6,4.11 10.8,5.39 13.9,1.57 1.3,-1.57 6,-1.96 6,-0.51 0,2.28 -1.5,4.28 -4.2,5.68 -3.4,1.73 -3.3,3.59 0.2,4.41 7.2,1.7 4.1,11.45 -3.8,11.6 -4.3,0.08 -5.6,0.54 -7.1,2.54 -1.1,1.34 -4.5,3.67 -7.5,5.18 -4.5,2.19 -5.6,3.22 -5.6,5.14 0,1.49 -0.8,2.63 -2,3.01 -3.6,1.16 -7,4.63 -7,7.16 0,1.46 -0.5,2.22 -1.1,1.84 -1.4,-0.87 -11,1.55 -13.1,3.29 -3.2,2.65 -14,7.24 -17.2,7.26 -8.2,0.06 -17.4,5.4 -19.2,11.14 -0.3,0.98 -2.2,2.23 -4.2,2.8 -4.8,1.32 -4.7,1.34 -7,-0.71 z m 17.4,-41.37 c 5.9,-1.82 8.3,-2.03 16.9,-1.46 13.1,0.86 21.8,-0.66 47.4,-8.31 12.1,-3.63 11.9,-10.75 -0.3,-9.45 -3.9,0.41 -8.4,0.67 -10,0.57 -3.2,-0.19 -13.9,3.16 -17,5.34 -1.2,0.78 -3.5,1.43 -5.2,1.43 -1.8,0 -4.8,0.67 -6.8,1.5 -4.7,1.98 -12,1.95 -13.7,-0.06 -2.4,-2.86 -4.8,-3.61 -7.2,-2.23 -1.2,0.71 -4.5,1.32 -7.2,1.37 -2.8,0.04 -6.2,0.45 -7.5,0.9 -1.4,0.44 -2.2,0.46 -1.8,0.03 2.2,-2.47 -6.9,-7.63 -10.8,-6.11 -1.8,0.66 -1.9,4.54 -0.2,4.75 0.7,0.08 1.7,0.25 2.3,0.38 0.5,0.13 1.6,0.3 2.5,0.37 1,0.1 0.7,0.72 -1,2.08 -7.2,5.58 8,12.48 19.6,8.9 z" />
          </g>
        </g>
        <path
           style="fill:#0000f4;fill-opacity:0.61764706;stroke:#000954;stroke-width:2.22993946;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:none"
           d="m 771.89654,92.313317 c -315.7174,0.62609 -312.42867,0.61957 -312.42867,0.61957"
           id="path3871"
           inkscape:connector-curvature="0" />
      </svg>
      ����������������������������������������������������������������������awstats-8.0/docs/images/awstats_logo2.png�����������������������������������������������������������0000644�0001751�0001751�00000001365�14753672077�022537� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG
      
      ���
      IHDR���X���������tIME
      *"���	pHYs����~���gAMA��a���0PLTEΔ���(((RRR���tRNS�@f��;IDATxՓnPY-ab2,
      m$<CxTu*2bJHy�*kD$#}߽9Pv�1)	փS>j cZ'<LfÓ&
      Ybtav
      -م
      Q%U;fV!8)P~e&㬐Y0c{y_2�tCԠ0ۯWm];pbeOx7(o,qɶOdykRŽ8sMAߙ.C.pYA2'aYͶ+ORJ(T#
      h~i1jNj3F%D~'1wA
      8a,.0yقí>;1oޒC?Vj:LCat<]~>EopMÛET%0 Aoʪ?`+JTeN[DL	%.?Xe{RfU+V(>M_ 57Sombx享ŋ2GQT۝3^\zB9'%����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/screen_shot_1.jpg�����������������������������������������������������������0000644�0001751�0001751�00000004703�14753672077�022476� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��H�H���C�
      	
      
      
      
      
       ' .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO�C&&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO��Z�x"������������	
      ����}�!1AQa"q2#BR$3br	
      %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������	
      ���w�!1AQaq"2B	#3Rbr
      $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���?�mMiCg8-ӭ*:n ӏtݞR-�'�BcOy.dsgLBDH�t5bcJvꥄ0$
      -�Z,'KuI�,rpz~_l;r�e|K""$*|]!㥲,�1�ݍ-X`݌
      KHG4cm��?oHG4˱6ࢧEMZ�d}.ev㤑MN5.t~6ugp	�c<UHxC8#˸r6{xV=QEhD\ҊI!#I#@M]8\
      ,s:$1T1
      I2֍;O+mI>ך֔TrX*F/ڥC@~bSn˷"	.%
      Hj[}I.8{qSk9kOEiS%s*x9.itc۟H�3Gshli'nꄚDbm
      O 9#fЗ~�6?GL{]^?,yI,2Ȧ{.
      ҙ9�ďʤK
      G1N{,`c'�*ϛM$`5L3*ZA>߉~VX'*@Fvd0TReEI<p1^PosV$ƮƬU\9ddcT94ߙ�t)jS}�v?WhsMa4pr2K2ެN'U!ceA$AMC}CkBHFJV[Mǩ&E4HN"32#_�9�3[e|o:+2TdF_!I nJcV�!G�N
      ELN:EM?�>R`g-d	>�JmradB9\j9uv=~Squ{s}o~
      	'�BJH!V>gv1bX`*k�_z}}}dؤZPĆ%#bKgTmI.&~8=^i֒d]6-Lإ=amvH;WMY.n]®I/*>~{w>y֛k!Bky~(Ԏ}(}(q2rcR}HcE9TP}@QN#}nTҍq)	8O@X}
      ;OsR>ֈnXni+1,N@
      9oc}i-?J9NDYl?I,N,'==Z-=}[-�IP?�ME&Q�p�lbLWPT;vOʹ\;8jrS
      ΅be#k1ҡg�<Ʋb`}*>a-inUQ+F{�V+%Q/=p0E
      61Վhvur-3vQz%SgX)LI],t�RFl�甿<8Or2i8@'G򣙌3g�<ƌ�)_ms*BOSRcX��^_O�Ypf}e�brTq
      7|p	Ed"=?4Rc�������������������������������������������������������������awstats-8.0/docs/images/awstats_logo7.jpg�����������������������������������������������������������0000644�0001751�0001751�00000011264�14753672077�022537� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��Y�Y���C�	!"$"$�C��\�"������������	�F�	
      �����!1AQ"aq#2BRr$3%&'Cbcu��������������4��������!1AQa"BRq$2Cbr���?�RD)DJRD)DJRD+pحilG!@/	U`�l4qScA.6HukHRz{QЯꔥJR(JWGaoi-kPJR$jMޥD	)T {
      8z\}14LKr0,F�zW?p~%k[	3.T>e%N	V"	7غMbK0$7ȵ~{'
      �2
      66R$�`�;
      QJRcu)ӂsF޲cק\oRkVRkY:R)DJ׵iI~c*f2>N{~_mkXV5Ou+8ϯd#=RO`^R+SLݐ|%JChJTU�tttQgbOɸ
      LvuaW*J̠}_[^&Ç*Gu~^\
      0%8m?ɕP9ur}.FTڒFnIw`lY.Io<黙{N_LVDWyBwqaumbs-:ׂP^OH
      Gv3K4nՂ|dqq<åx	9(UBqŖ￲3_2QGx;6.{u~v\]C.!jAq_=87gl[+%=	;2#nQ�b\NI>+X[,V1dq]RV5[lж[JM.�jF�;TvIHܙCh̍裂r@˿'Ja]mZ\
      UFeXR6%~ŷJ4<I\gn@scJjKNٟ%,FTu'@IOm[Lj-]Zq-vE?mx|0{L0o<O݅fjw'hsqCX/5.hKz"XbT�ujJAKx9;zp\#w,›I49#VvkEmNPT<WL%wܠX~BʼV Nᕡ�qO$
      )T,JV7T_-n*v|329{JGrN�51&,?5ZJʅwWN}o2	R*qx7/r\I7K(a�r1+@?w+|GՌG%#>x�i"�^s%4q�!ܳ@$]}O]_p<HK= 0kR�N�)y%s O֪b!Mtsf
      Xӧx)JVUEp;$,7berHIߘ!f^�n?)juMsgp㖠1=O
      ϐҐ7: ~|j?U
      0e1,''! ;yѕ|z�_EZk8va##<`-d;`��.Si~.&+R@Q9OZ7mwPǦ\p3C֒w#~bOj#:"glDy[I[#wP.A[_o׮#!J
      9#+݊3ŻC/23i*ʉϵ}{)᭯ۥJioWImJH9#䃑T7I!x-YRSRsQ]uVg"eL5Y0RRG6Av޴uEmܴ
      Fj-(9wdhp=Yc
      $9v#Ϊo:(t.CZ|fV-Mvy/˺	jbf<8-r msk!=2S~2.8-ot{gtZ|fz>g^uN!G']BG% ~RTvݷߚ>xvR
      mM)55VMLY݊<)X,g->;o^cN#i'2=Q�֥/Btn]L29z�?~fv]oMM{oo$1mANym	]iSGؓu&H]v}"w`).63w5~rQGpS)JÈ:w
      
      �S7+ſM@8S7%)JVu)JQ)w|DeBSA9nz`UT
      UN	s5"uڽV6)gGWq]SNRR+jUM"eﶇDk׈>
      f?Աuv}gv-s==R~oOj՗O/oāWB@aRw?
      9̫zC<)JJ1sLqpRZXpd98P(KeJ;&ܔ,d@MޙIO#KOK(OR"Hk="?y蓝t0+mveؠN-Ɋ}TsAO8kvqb>-leƂv'f &DXn[(mR Jr	$q\t۲�
      e mk_Vr6.⨪K9�t$זMDEo+)ۨ89Wu|
      %8|XR}oXϝNu❼M:qMYmG|*7^!'-h}udo^i�JI+*~=3F_"ŷθ6s[kuC#*!9ݾEg4ݚVV}cB*VV%Xb
      JbOEdO�YHqq%#9yn)ZMRlmmX0I$#�Dv(�_7Xe6Ym4vʒ	BFG#>_JRR$/V<|Kt`WRy\(G7mor6ڲHZ>ltTk}/|W=.
      mklL#LY>A."R!I
      IGzQt]ZV޵
      FRi,`1zd֯3hx4J*Rlh?h*g3fטּ4J*|Y; {D^UWV'VvȌƤ!UCm=Du=pN*J1s1)|ۨPnhrrM,Fn}նi\�MZص
      e=	ǩt1v\b;(+q$u$$G}CtC{foqӡj\8r$Ʊy
      \R=
      Y}sKJry>%vPFvx<HQX$Jht⦧(z洝Ёٮ=~;
      [oKz)}�"kGǏo-kϸt;WzmE�A_௙2_ %FJýy`Av n\|4o�Z=W«ehil>mwV07$76{yjfmyGrU9-\hOzJ+qΊe,E2:ķ΄=4'9>m#
      Ϙܕ~0,ɸ)j-DA}ѻQ_Zص.΃4)G?\DW*
      9&a)Vp3ԟ*z6Yi7mb.o56KjJ=U�ؓp_ZW+E�a8l178*$T$HELCts9ͧnD1NmS)T}o
      gwU22E2+=�ΨNpԋUykۛ(oĥ06KEM-eȐ)K`s`E2ūKZcrd]gBp	5tp{Z7?^5?깒GJam){RV4/@
      >|QJOR(JR(P6b'1PN2PP
      ilh~ <cX,ViD.B\p>^E+f$2:8$[a|6'F\M(Kx$Z_8؋љmHCm#`�})JMnVI5)JRĥ)DJRD)DJRD)DJRD)D_��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/awstats_logo6.png�����������������������������������������������������������0000644�0001751�0001751�00000013563�14753672077�022546� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG
      
      ���
      IHDR���p���6���:���sRGB����bKGD������	pHYs��
      ��
      B(x���tIME	)U��IDATx{|T9g~#	wa"*-Z[Uknv_]/uֺVk?[],T$HH!!$6<$z5399~?|8Cg3t>E=qI|h
      `ŧ`{F$t@CgD*(hG]?l`
      8x}*?#yWyrkE`URF(*ăiR DaYiMލ7Ks?	v@$Rb�x3^^p1GR
      ?+!1@"M$	ē$~$~g^!Q"[�M{(85ﰆI6v˨+^�
      nhڌFSЀ:}(+ fP0|VM%p+c14$"~iMEM˿/?p߷cM"|xA۱?6SE%τ	}/̫tQcndbmE?a%[S6̒`J�	`DRmrK]TWgz8Bo}~P;V=JGo7BY`H$D	4M0N\WrteJ"iH&Ec1PSX\)LJ�%fj&wVtQ�Ǔ(~b?O>ʞe{Zwy«_fo%! O!M%t'g@ DA&TdTs~{}|v0ou1idx| oulxx'~ҺMݶu?Ǖ3f#ϮUeقEThji5C.YΤ"vwcb8[Źy
      7DYN9ti*-}@GsOͫyy𶃺JT@`۩fe'?e؀"c`sc_shdͦyWE<P\PGv<u<nX͚
      ki̽H&F
      qԾYnE;Z~OZ5mۀ'.>
      {
      l;W#O\#xH�VƇB�)�ӻ{Vs;."i,G.uڥK04lzDZg¬/`$ #:lkn,B"Տ?Z!l6axןR5v�	KYJޯ)(^S4,(oKEͯZy9Xu�VIyMlP8&M&R &!H#~ZzIǣL93#2|
      &UTQPk3z"J۾:QO=эF,*Fk[5<
      	X4e%m^\lYe*睰�n$
      h^;@͖mhF x4ȱ)),M㬉Hu
      *VWi]-b)$IiàS6}[)/KH0`T"!{񀘪WT3b}x]DUT{=Iq??}R>x\iuviW,^kOV0^p lD,+.-дe+O?n
      L%O=u*LQ`hBN&a35i7p}*z{:ьF_] _%"Dau,yϱ]Q<qi53G!^\{e9+'.6P8:c2/;]$۾S:F[&^yq`	3sw_O>'"$t?9V~h'":xq` O?-CPM&6oV^!Tk.jsc:ܸ{
      'ƅjѠX	.jGs@@~0L*z:Xfb2|R{à(!ʦTÎ-o@"NHuIU¥_`|ɀYS
      h???DWS3|v@0�R•?zk~$2QЀ|J1w/>f`/S5k3+=ã~ng?9Yv<ۈB1wn+MB1(H͈}L뎷<m:|+6Ө\nAF`G=A1 äi@;Ļ@Hklo_=C+uɘIɇOίfޮa~O^%8^
      
      x*`Jhmm�|.׍9ZqE.
      aT<AQQ.+t7Ñ8O<8-FCvf̝+DA
      r	uf bCq8Q=^GQ5r*l'2!O۞x\|nv2>{D> s\NUQ(x	/jjM	p݉{E݆
      E9f%7P>F$FhfE,e,2_z[HuK`D4IZHw!l'(#f`̳zy-Q3OtsZ?#Q~{jR­Yᢦff2EIRK\_kV"\xAwYyy,B1
      �z,
      :iK3ti^ˀ&M!FJz	#GM
      (
      	C%8L3UP~RyEfXV	j{KS	#5.ܯ3Q]�@,;	%qg!@b20hDBŨVS`!!KJEE@:
      B@4!|g
      PY&(FBF#Ss-q~Hdt&= \o(ه`X�D;XrLfG"dTÃ̚5qS&=ŁDQJIChi{:a0R>c:uGd9 L`@QLD>]9Rَ|D8F?p5I"Dv}	Y]PbM+1^ES9щ1M.3U
      6BDJXJ�b?B@*(.c^dCP!A
      PQd=]>pwkH/9.#"(f�xM'_.mER3A&):Kb1̐Jd\G30'JLWf+bhS\d̈́YR͎pB$CO!5a2!&g#-vv'zMyȦxD_% .c[`w:Jbu/@oe`0`u:qwiْKw7~
      Y*"BcHU)1N)ljTT0AO#!ŊgL~Tg.$\|*�GV'R;b̳'bRvȪYK|yv}C,z l
      <a;$ҹN ],VqEQXdB׃2ˉX0Ye%̝,D<Ƽ3|Ԏ=!o뀸ØaFYy}08$`u
      JKٹbbI0uLZ
      ѳGʜCEI>G6R9q$Lvb(f:qD,ZQbat[6)0e;2Սh5k;{Uym@9𑺒OiKE޻|˅x}DtvDIDDO��4JYvb*'Ӳh"&@&8LpѴD*FZb. 
      Qs']!4jOJ0y\tAOmLLix	NˆR?J|x/=^
      ;pI#8eK@-ǖ|C	:
      W2c*L3c
      o0b"Ȟ:a0'xt42\vlN0BO$ĝ+]u
      6v`L3ӲO_N-}_u<i4#3d2Ɍn:;,qE
      nf:մʩnevQ:q20يQT¶5k10+۰v7$!AGdܽ%//=bzL|(B
      =�2<|2KVCN(~U %gEH|{QeO^2U!m$M&MLo/ΙYڻg7@gJR�y
      2s\>;w#c34yED"#lK($T2I2)9oB4mm,KW9=H=)7~eȯYKE3-Ȕ\Gm [b>h/
      aی@KU>}p"
      fD
      G$-I
      $9Vg:
      (H)K9>2#g(N"Tu)HR%<1GW)qHlz&25)ϑ9y'
      r0"^%2+H*GSw&.ȞHx1ΰB/QA.廹P2F+&߸.fpw5 10FK'3L[^”(H?m{(F!$z$)R;r@Q4t`jB|252$V|}0JBaoI`*QdMJG5׷9ԟ1	Q[R2c;_7qϴIB@}=BR*yyhBPXlH	*C3�J.ĢH/'
      y}ׯxG(;a`-?>Qi55b7ޚc{I(Tc2ߐ`AŠsJJŴgSZv6GH<@ NA	%+D롤RJeQr`/>>dT_�@.^'Ӫ@^&jOxku[aKA)M
      rtZ:=#tCZ#ߪ1InrdР!CaPB
      !ſ~WsXO8o) riĤ�yɱ͙.q
      ma=<bxH0ЂD!4ʼnFctGƒ;,.uaښQ,4Ul&+FMwmʘxi9^%f<�o޸dK*IB@άqv(&%{6OcUWRVQ$&lcc(c'!$ .nMjy ΟC6yMԶt
      ]Ja,2$Z A̎|҆,"O-)םg>�V*%r@is fp7OcŹ.�zvyA_~0|yo  ';Qfe`ٿ^蒦KfMƢqK׏м}x>SO;oQ||�zHKX�6XpG,OhsT^K:bxS}p4
      D Lv\ Sq>C,9#37/mD8Sx����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/awstats_logo1.png�����������������������������������������������������������0000644�0001751�0001751�00000013563�14753672077�022541� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG
      
      ���
      IHDR���p���6���:���sRGB����bKGD������	pHYs��
      ��
      B(x���tIME	)U��IDATx{|T9g~#	wa"*-Z[Uknv_]/uֺVk?[],T$HH!!$6<$z5399~?|8Cg3t>E=qI|h
      `ŧ`{F$t@CgD*(hG]?l`
      8x}*?#yWyrkE`URF(*ăiR DaYiMލ7Ks?	v@$Rb�x3^^p1GR
      ?+!1@"M$	ē$~$~g^!Q"[�M{(85ﰆI6v˨+^�
      nhڌFSЀ:}(+ fP0|VM%p+c14$"~iMEM˿/?p߷cM"|xA۱?6SE%τ	}/̫tQcndbmE?a%[S6̒`J�	`DRmrK]TWgz8Bo}~P;V=JGo7BY`H$D	4M0N\WrteJ"iH&Ec1PSX\)LJ�%fj&wVtQ�Ǔ(~b?O>ʞe{Zwy«_fo%! O!M%t'g@ DA&TdTs~{}|v0ou1idx| oulxx'~ҺMݶu?Ǖ3f#ϮUeقEThji5C.YΤ"vwcb8[Źy
      7DYN9ti*-}@GsOͫyy𶃺JT@`۩fe'?e؀"c`sc_shdͦyWE<P\PGv<u<nX͚
      ki̽H&F
      qԾYnE;Z~OZ5mۀ'.>
      {
      l;W#O\#xH�VƇB�)�ӻ{Vs;."i,G.uڥK04lzDZg¬/`$ #:lkn,B"Տ?Z!l6axןR5v�	KYJޯ)(^S4,(oKEͯZy9Xu�VIyMlP8&M&R &!H#~ZzIǣL93#2|
      &UTQPk3z"J۾:QO=эF,*Fk[5<
      	X4e%m^\lYe*睰�n$
      h^;@͖mhF x4ȱ)),M㬉Hu
      *VWi]-b)$IiàS6}[)/KH0`T"!{񀘪WT3b}x]DUT{=Iq??}R>x\iuviW,^kOV0^p lD,+.-дe+O?n
      L%O=u*LQ`hBN&a35i7p}*z{:ьF_] _%"Dau,yϱ]Q<qi53G!^\{e9+'.6P8:c2/;]$۾S:F[&^yq`	3sw_O>'"$t?9V~h'":xq` O?-CPM&6oV^!Tk.jsc:ܸ{
      'ƅjѠX	.jGs@@~0L*z:Xfb2|R{à(!ʦTÎ-o@"NHuIU¥_`|ɀYS
      h???DWS3|v@0�R•?zk~$2QЀ|J1w/>f`/S5k3+=ã~ng?9Yv<ۈB1wn+MB1(H͈}L뎷<m:|+6Ө\nAF`G=A1 äi@;Ļ@Hklo_=C+uɘIɇOίfޮa~O^%8^
      
      x*`Jhmm�|.׍9ZqE.
      aT<AQQ.+t7Ñ8O<8-FCvf̝+DA
      r	uf bCq8Q=^GQ5r*l'2!O۞x\|nv2>{D> s\NUQ(x	/jjM	p݉{E݆
      E9f%7P>F$FhfE,e,2_z[HuK`D4IZHw!l'(#f`̳zy-Q3OtsZ?#Q~{jR­Yᢦff2EIRK\_kV"\xAwYyy,B1
      �z,
      :iK3ti^ˀ&M!FJz	#GM
      (
      	C%8L3UP~RyEfXV	j{KS	#5.ܯ3Q]�@,;	%qg!@b20hDBŨVS`!!KJEE@:
      B@4!|g
      PY&(FBF#Ss-q~Hdt&= \o(ه`X�D;XrLfG"dTÃ̚5qS&=ŁDQJIChi{:a0R>c:uGd9 L`@QLD>]9Rَ|D8F?p5I"Dv}	Y]PbM+1^ES9щ1M.3U
      6BDJXJ�b?B@*(.c^dCP!A
      PQd=]>pwkH/9.#"(f�xM'_.mER3A&):Kb1̐Jd\G30'JLWf+bhS\d̈́YR͎pB$CO!5a2!&g#-vv'zMyȦxD_% .c[`w:Jbu/@oe`0`u:qwiْKw7~
      Y*"BcHU)1N)ljTT0AO#!ŊgL~Tg.$\|*�GV'R;b̳'bRvȪYK|yv}C,z l
      <a;$ҹN ],VqEQXdB׃2ˉX0Ye%̝,D<Ƽ3|Ԏ=!o뀸ØaFYy}08$`u
      JKٹbbI0uLZ
      ѳGʜCEI>G6R9q$Lvb(f:qD,ZQbat[6)0e;2Սh5k;{Uym@9𑺒OiKE޻|˅x}DtvDIDDO��4JYvb*'Ӳh"&@&8LpѴD*FZb. 
      Qs']!4jOJ0y\tAOmLLix	NˆR?J|x/=^
      ;pI#8eK@-ǖ|C	:
      W2c*L3c
      o0b"Ȟ:a0'xt42\vlN0BO$ĝ+]u
      6v`L3ӲO_N-}_u<i4#3d2Ɍn:;,qE
      nf:մʩnevQ:q20يQT¶5k10+۰v7$!AGdܽ%//=bzL|(B
      =�2<|2KVCN(~U %gEH|{QeO^2U!m$M&MLo/ΙYڻg7@gJR�y
      2s\>;w#c34yED"#lK($T2I2)9oB4mm,KW9=H=)7~eȯYKE3-Ȕ\Gm [b>h/
      aی@KU>}p"
      fD
      G$-I
      $9Vg:
      (H)K9>2#g(N"Tu)HR%<1GW)qHlz&25)ϑ9y'
      r0"^%2+H*GSw&.ȞHx1ΰB/QA.廹P2F+&߸.fpw5 10FK'3L[^”(H?m{(F!$z$)R;r@Q4t`jB|252$V|}0JBaoI`*QdMJG5׷9ԟ1	Q[R2c;_7qϴIB@}=BR*yyhBPXlH	*C3�J.ĢH/'
      y}ׯxG(;a`-?>Qi55b7ޚc{I(Tc2ߐ`AŠsJJŴgSZv6GH<@ NA	%+D롤RJeQr`/>>dT_�@.^'Ӫ@^&jOxku[aKA)M
      rtZ:=#tCZ#ߪ1InrdР!CaPB
      !ſ~WsXO8o) riĤ�yɱ͙.q
      ma=<bxH0ЂD!4ʼnFctGƒ;,.uaښQ,4Ul&+FMwmʘxi9^%f<�o޸dK*IB@άqv(&%{6OcUWRVQ$&lcc(c'!$ .nMjy ΟC6yMԶt
      ]Ja,2$Z A̎|҆,"O-)םg>�V*%r@is fp7OcŹ.�zvyA_~0|yo  ';Qfe`ٿ^蒦KfMƢqK׏м}x>SO;oQ||�zHKX�6XpG,OhsT^K:bxS}p4
      D Lv\ Sq>C,9#37/mD8Sx����IENDB`���������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/screen_shot_1.gif�����������������������������������������������������������0000644�0001751�0001751�00000012505�14753672077�022462� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������GIF89ax�Z���:[sC\FbRhykkrw_p{~'<JSMqe~pq1<df¼~{{÷ʽmĀεֱÿƵ˺ſȾúƽνƵƽзEucksFR{m܁环֌ޖӔ뜵ҫZscc{{حبνεν޽オƽƽֵTnطms{⹇{ŃЉΜ֜ƌ̖֭֭ΩХ֥ƜΠέενޔޙޜֵֵ֭ޱֽֽ֥֭޽ֽ,����x�Z���	�@00`B
      `$(QǏ&0� DXɒ!/'Xbd8o"S	%J]KQ,Hd
      dt @@+QV	rYf
      t%uoߚCwf@�N:8Yx'OD-tС4TIh8B'^
      "|Ozu\{<Χ$'俓{z|{['53*h83[gv c_>
      4dV܁&66{Z^qz	'!v#ɉ"xd|R1S40c336sL3ӌ14#�̌I"iNBE3[p~>(Q5""4 *))țlY7$"jj~^w*	``B35i(֐
      5D?*ꨡ{ B]~[~f[՚:˯~l/˰,.lz'3h9.	i~^xu7vwy'hzwv{$}+*tB	
      n/
      go9'q~Z\.BGyQ</g	T37\s522CSM4HS3sL#MO
      M=M1]4@s8oHo4`ݴWBC=w:s]r|mt}N8ޅ
      
      pR^:S>c坣C礋ꬋa20z:А<547]7c)
      8@[
      M
      4ic^0
      *C0N7o0иL1}s>�`hn;�Js&X4
      
      @oD#("�.ч=d”(M
      xX`=Nu^DG>а3 C<y:c8LWxaxG=PtHtF(+DRoSt|U\0yt4IJs$&7YIMv$>G\x.OVr}S6u$CC<]u0}Ibe0L2~H6
      ?A܋2qmv'8ra
      @YNq7IwSKd{X  P-(B
      
      ՀPZ(C7zQ}P64Ԡd>QHweT184;7
      o@
      PJԞrCQP
      QT3b!
      00P3x蠪7V,~b
      Yժִuom+\jVn�pfeXbtjzʡ`ѱX:Vc4XJ6d"dfNamameЀ`-f-2)հ(r֬c
      n]1+\wƅe;^F4@RǸ7G(D + E+\ъPb(F_	Aw
      +UHl(,"|Уl6�zk0y-#L1
      S &0{a/TR
      U(9C"�8Li7ml#Au91us'R /L
      HUb|SlU1R@x҇f*Cڻ9Q
      *#F[
      )A&m㨊/ysXYz:Pqi3B:,(9Rs21ezxC\::ER.g]og#vV4k&]gEٱ:Z/}t!MFSt޸;vs9+/=*0='*ogx~`j6sݘ;	3d͒7'93xsi8'EۛƕP]+8ZOS0ycӜ(+cKod#7U.F/m#l<ptDuxÃWը6KLlj"6
      m,z{d,9G^Rvg7~[ϐͮ>2k	Û胆>va[!{^n<G/҇GS՗f῀t_Ѐ8�A�
      pG##X-hXϾhO?|o\?@ePC?�wp* Vs=?Ppj4x@*
      %=	?`
      P�P0r ;8"8
      '?A`
      6 ZP?
      p-
      GhR,BV:+?`�	pP N@'I�`
      U0P\q@Pvfr:%KҴkc	g@a	p�$`G��P7
      V~I�p&E� PhD 7&R):{=芰(`@'(H�
      B?=`Q0	,[pK@Gp,YpP8eaO+tbۓC0
      p90
      
      v6<`3aT
      3�
      @<Eӎ3ސ
      WFiF6DdpfpGip_ic#Sі=?ކhΨji
      ֓�<pv`jvnlv`9U4`wqqmȀ
      t9Ix
      W)A7@i	�`𜱠MP_\p�oִ�VQ9��	�
      1c�
      N�@ �;U0S�P ����YB
      Mm@]c
      BV�9Y
      p
      1&+ڟ@P*6J�)퇖:⡢cV# i
      ?B9Pp
      Д9s@zvUHtk١l^<<'*ڶQY4bz
      VАݳɰpzfXVM);0;:)U?ې
      
      M3p*y
      *`VD<lJeOl@UU	y=)*87F33Fk25	*ud:SveifzC*vسlyMȠhꉤރ`i΃EU
      uZVDFZXthm
      s=?R4
      4jRTUHuCy7$=59VM
      UliD
      <z:{#MESj3`m:eD)MG5
      zEFBE@k== gDJ*հp"*boζf7t(yC:3
      3Եf;3\to;
      oRKjʧ$DЊUYv#eJjb0
      jS\
      vPUi*FlqZ3S7;uZVVi
      v9H$*VoY
      =g`p9=YU`U:eGgP4;*EB$FjUxG3f`U&W;FY{9*	?+_t=i:u#fvll#Ec:_=ɴXTu<FXUifU9Evp1Dc#STq$tsF|HJhիBP<*DTN@ޗ܅NZN\ǠThk`i _dbco<`Ltl&PʗP˗|2P)2@|@}ȷ|{e9`nT@pLIɠlL+ʣ`
      �XIh?=pʫ|}\`n�v|̜˲`	88	88@,L:,<ro�>".ʱL$p=оP
      	m
      
      }-$$!=$!
      m$#҈g0	!ӟ@4M,6�&p.�|/�:=` q�0q6@A=@ 	@M+*��
      P�%`>@ @4 07�X*�'	p=..�Y� !@ *.@"%0>�g�'=p: g@g�Q2p!}�6@�pF�(&(!p"!.�-%<׭QM$%@�!�} >P6	:)7pc�	A��;�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/awstats_logo2.gif�����������������������������������������������������������0000644�0001751�0001751�00000001300�14753672077�022505� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������GIF89aX����Δ���(((RRR!����,����X���I8ͻ`(dihb	BTHOBR ҮÁ%*X0QZ/CP̀Ǡ*,$V wr#@a+Xm�V;p!sD:v~I�;tz1?�	;/dhF~1�df
      	yvLM<8{˝2Ҝs�ZI4
      h|Lp	iv
      (�!ăH#�N2}ڱO?H[
      
      C	*7E4z$#־NsZ[S(n
      Z(UU5
      KktB f7gZHnXT -:qO@S΂S2ٕ1Ob:$k\F0BM1K_HOބ}TưcAN:-\zBT }?Rl 7	CORp-=ID`gͅjf
      5(C;E]O 'eT+8M[H1oPE<?t@H@XDVHTv (VX!C,0n 8<@(JhdxLn0E6)e5$D��;��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/screen_shot_2.png�����������������������������������������������������������0000644�0001751�0001751�00000007470�14753672077�022507� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG
      
      ���
      IHDR���x���Z���Db���.tEXtCreation Time�ven. 12 nov. 2004 21:05:37 +0100fA���tIME8/8f���	pHYs��
      ��
      B4���gAMA��a���PLTE;Mx<WBZF^^\Z{fiJclo1ZJgRgRp^bbuk{c{ik{oZ{gss{wcpc{ƥ1c9hUxVcgku{{΄֔ΌƜΔ֥֜֜֜ޥޥJRRZ爭֔ʁsƜΜҔ⟵ۜޜ뵵Ƶƥ֥֭֭絵ޥޭޭޥ|ƭƱ˷{{֭تƭƵƽƽƜƥƭΔΜΥƵενƵαƽƽενƽννƵενֵ޽޵絽罽֥֌ֽ֨޵@=Q��IDATxڽZpU`	ZBcBr';(TQBV	 y"qo璱Y0m7(|t~^r6zs{ݾ~~w
      6[)6[i6oڼu+T7otغ׿moaGQO 㓀9>_ŮGB7^?lٲ[ھsˮ;]n/|;`'❀]<~=|8
      Ce<ȷۍȃw}ި
      O
      q)'B8%	}ǎ&!)h<H$	x8JŅtLY~IECuyeR
      /adUNiN<u
      SNj�X*冄K OO%G::>
      3zijV4ʲ,jLbkdFLCM,ql5PfZńz7@pD_up83RkSe<th&)	Qa|BH@t|\CuSWZ<:~(9krcAQ*sJs0ݿ;Z¿i)жD#j,X_hٹYp77,{-N`w~~~N#SF%X)˂ 1t>g/޳(w_{-pw? Ba`(a+Ap+X;w̙7νq~ܹ,^4L7րxHLe
      2fSU#$@JJ]̎*[lP!@~*қBݹYvd1x6⎪Ȍ.�8DNβrkɈ#Fb$}?7J�TXF	5Q:WƎiZeKӈZ10D)ZLm9+3u:.sSฺN.g:FUY~0՘vN
      ^Ru?u·
      LhTIt]Κf5;<*uʷv
      .Rp.Uēf/6f
      KKJ[۶cjI0-t*f:;%]-0k̛t0L]C6@޴1mYlLBƷj|2pb#%sY
      ΅U{տ%_zj~dr,c VIƭi;
      Ur:*a<+K%a>jR۰
      ϬKȱ.U2&I4ؕɮir
      1IS-3(缕5
      �NgX/MӮI	d__WgZ,
      "ZJgce,M3
      +
      afL
      #=mF'mWh2(i]0ǍYXcw]V<t.i6^\
      a6 +.ۮ<$杴eWXaDSOOg6"i803F&	H Ֆ5fsiv\ܨjp|~o61�b`f*:WƄʘC;
      bYv``0r&l\3ɴ؆WA{/2/;i>kq6
      ǐ
      t25m.$[vEXtvcԶB%v!q)ѹB](<mNA?,,9q݅_gB&zL2e12fDReؿ
      ш.|x<^,ű1s)sC2DnCkI�"Yd`ܸn֥>~L/ҫsF!g`FCf8Ϣ]ĐpyX$Q#Rd؛iK
      ҈\' >U,AϮ	̕1
      F~lY;,	-8e!^==v|G?qHwM)hM=5}a:53#F;n8$x{tdd`@4aVs-
      ?ׯx	X`ί`ՂVcYd}}~\.S̠뺶5`TQ3H^^PU
      gUK>wCY]{
      ysۻw?4>{K#q4!ۗ\]T-9d
      _⍝4E6XSGȬXWl3o.
      <ɀ83|Ѡ3p(_-6|I/�OcTEM32H'W˗UpBdž4H0%̻h &8	_xwMAZL%q 8K4HꙚbEg]rr UmGWKpJrp8hݞU`{iYF8Y%i;ϫ+	)_
      	_ŵ%ERѹ4RL45d!CܹJz]$ME%/:Lp;j,{Yѹjg|4fK,j,:B
      \MAs0ҙ�U=m3-Wi|*uWPx-({'d\{UIםy7+< �[sSk^f�j3kjQI	}==L~	6ɚ,Ik/c&4ή^Abߕ^VR?&^yds7u~
      Bϸ%%1pJ#
      o%ďv울q%_}⪄n]EyW\vsbo&{Pxh\+&S1IIyqi(Ց|wĿdOBw F?ZΰChWGTsS4:m8]aaIYK\+㒘≧X_*%Xv/����IENDB`��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/screen_shot_large_4.jpg�����������������������������������������������������0000644�0001751�0001751�00000133106�14753672077�023653� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������JFIF��H�H���C�
      	
      
      
      
      
       ' .)10.)-,3:J>36F7,-@WAFLNRSR2>ZaZP`JQRO�C&&O5-5OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO�X"������������	
      ����}�!1AQa"q2#BR$3br	
      %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������	
      ���w�!1AQaq"2B	#3Rbr
      $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���?�ό^@(ā=x⯁j.XxVZʫ@./8cڵlD~R[#CY<KR. yrqޚk*N}ֺ<IVFqY:60kd>\rs;ujIkS!u.q֒j�m[SǿZ(:+.d|91&R@?(KA�աlS#`<G!խ]䁄cs=xQmvOґ#v'iwWF8X8]*155Y0UrOszi\,c{L{}hXv*otb$rz(ߜaVLcb)g+ԌNc"ۄþIFx9zS-rv{օZmi0ux&bL66*9N
      K@y})-e`8uuk3do1��k6\yNv>Ä?ދH$/?qN	m&Fϧk,QSGQQ]CopK	#=p�cv-v}{XVxP[%�l)BGN'�RX"0ݼgCs[ȊȥUb2W�RiX$ݜ}HlfBW>O/E![}CqdsҀ]=@[~Zq*<T\,b'jqJ<TlO/E?EtQ?;
      Z؟_ʍX݉؟_ʋ*Z؟_ʍX¥͉؟_ʋ:Zؿ_ʍQpEml_ʍQpEl_ʍQpEll_ʍQpEk_ʍQpKZWj�t~T\,eR֦ڿt?*6GEe-im_ʍQpEh_ʍ?*.3
      ?*6XE_=Gb{hmTsh`z
      .)ռAK(XKV=q98AEl2;Dc"bC7==@VWWorurTUFG=ŖgD( >qQpdFip~Bd}867Z	]�v˵XdҤ˅DξQώ=m1rm
      2@8�
      j(۫�2S."vm�2!ټ;}*cR!�w)IGE}NK�sۯn{a~MiNkG4mƐBcڅ;Tʥ8Qr@TpNw;4l# ec�RP2FIgX0@Y7h	ݜ9^Z6< Q$l�g҂G?0tLIfԒH"kxA#"ъGy@H$AqVaM1;b26>Q׎8Rm@"vO;s%$HcBpHg[<bK%=F�Z!M9=8VJv7m?o*Q
      '=}0GbJ_W$g8$ԎzOZĨXX҆Uu*͸J+L$Ҭ33[@[ZҸ,a*8���)v7sm~׆X.coo#{s5X&L/6͟~	51~@IVI<S	o6Ua@2I&rjVVMWo+$م2oI>~
      jX}bI?C6Б&3�
      67ːDJ2Pk#>[)$݉(6ڰ4im?o(ߧVxw3}ąLӌ5n9-ľl9j?o(ߧR@ߧQ�yO𥢀i~F?–�M1ˇ8yjTv'-xK"T\՘гl,IZb9[iR{�%\a2.ЃZK;p]/Hm?CM$$�O}�}$�O/#u.GiG\A1J̏02Np9z)Y�O}�}$�ROV$+p3#=8*yy3F1<1dO�Ϥ(=�I�GmwB
      nP%$b�}:,O�Ϥ(=�I�ֺ1ש~]?+-3ȷn])<sO}�}$�G�O�A8功98\#ZXrl�ź�Olc'#ǽ@7�'J>�>ĩ|h{>.E)#~`@E{�%g�I?Re~J"68,X=>PGu#/%޸>Y�m;H|LsE	{�%g�I?RiȁEC6{3ܜt慵ԕ1䌜~Y�g�I?Q{�%!|I۸㷨뚛엋GXQpnx@?^/�Ϥ(=�I�"(XYq߯\$cH||qrOoz,�'J>�>ħp㞞jaԌƢL{I^zg}�=�I��Ϥ)LӅ@L6
      OQךx\5~?=�O}�}$�KML0#PLstwӣUVRCg܏׿=�I��Ϥ)Zjrc`6lb6s;w-"q9�Ϥ(=�I�[]@2 ?vN޽L6ڡF
      ~&�#2;Y�g�I?Q{�%g~�hiq3k@ 3�E
      =�I�ޢkY1�]>eVmAxnDIqig9kvٗ t�}9�\ʋ$b{O8j*>\Zڊ@i,
      ,jܓ隧}wm`�P_p3I�tW%,
      GqǥC%$M*xԢu5ce*v64Z�}N.OAZ:U`Ot>I㜎޴6t06bm.�9(:ZK}OOtD#9ja[œ}ң-=@:=:+''?tJ-kKʱd
      }8?jZҌ"C~xV?ю1JU;	
      Z[]vU1׏`Fifִc,)`9 uK.c,MX0%b`y;Sf7cO#p C@ki%IV0ŗ
      x}E?KN̞rl#vc~i$fԒOoR:jAO<3ӊ�
      KO:9m<:GJ,+	�IV:gTY6`�1	b*8qa$P0M鴟RyI3PZC"$OF�R?|f)=i<_�|,_)=hf_�|<f)=i<_�|,_)=hf_�|<f)=i<_�|,_)=hf_�|<f)=i<_�|,_)=hf_�|<f)=i<3p3hRz''ݓ4ue+yiyI3G4֝e�t?E'Rzy?Gݓ4YRz''ݓ4y?E'Rzy?Gݓ4YRz''ݓ4y?E'Rzy?Gݓ4YRz''ݓ4y?E'Rzy?Gݓ4YRz''ݓ4y?E'Rzy?Gݓ4YRz''ݓ4y?E'Rzy?Gݓ4YRz''ݓ4y?E'Rzy?Gݓ4YRz''ݓ4y?E'Rzy?Gݓ4YRz''ݓ4y?E'Rzy?Gݓ4YRz&	/!RB)ldy?CF`Aڇ8<Qf5kWficIm	FP3j[fK/ʃOAEFwPc1#?(xK~m[n## vS}!cGH  `dU/?Ə<�	!5Ͷe2Fc$OA'-sϮ=h[Ni,DTż
      uz
      @n2<�	!5w`%0[ʕ X|wO{i❦,q7&nyI�
      0'8>/?Ə<�	!4ܜͷZEbf|O^/?Ə<�	!4ƼY
      <bS%{qQ\dD:g.22(y�ChL,1	;lzD8_ʀ/?Ə<�	!4wl
      @"VIB13Ҁsx=x4͋i?�Uꚕ>'vXc^uL	5TSv4tAQTӮn$78n!GožwmYldXDN0@c}{	\%8ؿ_ʪz:kYI8 ?Z %pHUؿ_ʳªDl:q^J`z
      �1iK|68Cf1P@#
      oz
      0=�g@|#ٔrҤؿ_ʮz
      cP]ؿ_ʦ2%nTb{qMidfP7g uhMmy==+SXح̥$
      Ǔ^Q^SAG֏*/某x*.71')^痶F1$.Kn ԱZPH.zzv<8B8N{Զ&IZQql)�w_ؾ{�?R�UM-y$fmdS�<*($�})O+()+)c�zRB#>axZTcV_4!ȑ	w$}pzVNds_o3LF�{^7�ޫ\I DLJoLӽ^ھ.x9�?VwsXu8k5PDsX{U5,Py=gqGogA�s@nCƋ
      %y:uevw1^MwkEtc<q.K/ge
      ^v9\�3Ե2*ximL32IjՎmQVC!Fpy5<k}4[Xa$ p=Ҫ)OKVuQqԮ8)/?kWAj%N;Tl_XWT1nؿ_ʍ�ZJAj9}nؿ_ʍ�ZJAj9}nؿ_ʍ�ZJAj9}nؿ_ʍ�ZJAj9}nؿ_ʍ�ZJAj9}nؿ_ʍ&`ezkWtjКv*l_FUwQ)Rؿ_ʍP-ؿ_ʮz
      0=�Rؿ_ʍP-ؿ_ʮz
      0=�Rؿ_ʍP-�.N�'oY�cԒiLbsBш|۳+uR1זpѲ9F*Td` }ǯ<qt *r[V<.,�_E?ZMMȆW0vCt9##5XmcLIm�7 w?JttT.8<`0?X9e$1·\th7̠g}*I-p1GjR338cFW$㧩zLJ
      29y<z֢3Fb [H'r3QEQ8\Lgֽwbp=@iI
      Jz(hgL`E1Rͧ4>7cF:(	f~ڹbQז(UsnJH>QIҦs䋑jJFgq}TgSI"ԺH[$Xo"e(Pƀp8UBfYXQry؊k̋f6[B3Rqb0]&"vr&9 G`3|zy�<Ԋ+2K�ɎLz.ɋ{ʪۺX3mEhո	#<z[z7moߧPzh=[4moߧQ~@Ѧ?Ӷo)u@:[`NH<nbFhUǸϯ>qiF=R[tedNQqG=`n[#N=[4ЭmoߧPK"{xV\nm^	Ԗ$$'ޝi7QAdQmYHlddg�`oUmoߧSB�տY٦4? pF;܏ZѿO-ķ2[wxa{m35˾3B;UտP!9̊bѿO
      u)Ff}r?5w?]+/#8o�Dž�UKڸ
      6ѴsFOʏ:nٙdbs'iFmp�w
      &rf+U	|C?:mۡvhD1n+6]ZP8m&
      ok|+č`\Kb/;Xy#N\y8ӱx(<?RPE+nQj�K.2WϳCG١oߧQ~H!fCOѿOkF?€h(4?�=�
      6o(!fCOѿOkF?€h(4?�=�
      6o(!fCOѿOkF?€ƿt&zhѿOkF?ѣ`oѵ~F��FտF�7�l�}6V�7moߧPzh=[4moߧQ~@ѣ`oѵ~F��FտF�7�l�}�Վ=m�=�
      ͒O_�DxhHemrMVM*;'
      Wi/-ѵW'+CQn$\޴58Vi#
      r1G
      #$ΘֳK+_؃Vi{pԤ1\ؤpa?)]+Sjݴn3ՐoЀ`ų,^y/p̗B6.p{{w.iQXƤIP%!T	=Veʓy>+9i8^rQR0(�(�(	sÂ3uj@ҝ-'ZUvPS'8Zfϟ1Ұu4}Zex'6VV$�2a44�/
      Pb=<Ӓ{d0B3۟QMҚ-ME*d<zpO="abIȊdi.
      ojۆ;>$*&9Uݷ�XʚdY,rM'�v&C9 u=:䊕9b<ssS TG#v'xj$_�U(Y$V^c?9:�LI�^I�^2z/Fd_΀z�צ^违5/Qހ"'3FCFsZhgČ	8^zugP0h%9{RAqy
      ?t ̽}ؓ4o[;i:�s*Ev[[]&2@h�ӵ6c$T9:{l$!|Q-nM�K=W�T>�:b/n�I�^Zwjrz,=jd_Ψ\Tg3|˶?@Zə`E8}j$_�L~…b[y3't�eaY_12Q=I�δW~z
      bIڱYg=c�#C3RY	ȥi	$]fc9nz{͒G1a9]NH'=ZpDy˓9�>;VUmzMŎq{p1,p=
      Գcivc56cj2I$2VA0q6cY6OбѬd"Xݗ֏=W�#B.0O/Ri%`Ğ�|�Ğ�|�s'tfOE(LI�^I�^2z/Fd_΀z�ףz�ץ̞љ=Ğ�|�Ğ�|�s'tfOE1'�?z1'�?z\违:�LI�^I�^2z/Fd_΀z�ףz�ץ̞љ=Ğ�|�Ğ�|�s'tfOE1'�?z1'�?z\违:�LI�^I�^2z/Fd_΀z�ףz�ץ̞љ=Ğ�|�Ğ�|�s'tfOE1'�?z1'�?z\违:�LI�^LO:z2z/P&~۱,tM֊6G,yon1+}{tjqgɗ/vIQ9q׾o 9OFGOUiHQHpA/͝:V1.[$6w.ӌ\guԖ	rM0]`�쿡v�V3[ّr?g̪s#WbӃGܸfR0@f^q+b;d� )4cKJRQE#
      (
      (
      (+ˑ<8ʹdhXiu;Yi2*X+xx'tW!1o5UZ.ɜ+u<⢫j7JV
      EԴZt:
      .S@\Mn"U~P$]i^IL{K㚎Cf\:B2A2(ȅKO,hU�QT;v:M&Gg+ brp^ޟώyV֫l4HٙHUNج' (o^8�Tֶg+@oAlZdw7?Z77?Z75
      ֍֍FƠss7w~F(ce dA-V2XQylaF0ifiCT�dc?w7?Z`޷?j�R[wKQ1b0?:@�TWq}ݡ;$}}HEFE
      2j�ss6=;ӷ51_oP7?Z<I;2JHq?
      �q͐Y<
      P8.� $*.PD-aP"@2@5�1Y?Ub}?OJ?҃y(̼'1!4#ZȶxLeoOLӖA�
      
      6rF8j'ӕ8I'=s=\ӿ3YXr{Ҁao
      l-*ǒvQBy?dϽKci(yMF71QP
      M%v/o~no~o?j75"ssssyQ�q�hho?j�77?Z77?Z75
      ֍֍FƠssssyQ�q�hho?j�77?Z77?Z75
      ֍֓
      F�ssssQhi7�o�aw7?Z77?ZM�5�j�]֍֓
      F�ssssyQ�q�j$6F?v?MP#cր"o~Pxh2ow:@lBp1U%zVl%0v~fT\Abz vV@FW~BM_Y$еV6[D 힜�1j`.z4nb08J[Fm%w1ŷ;SqV\բ*QE�QE�QE�QE�W|Y�kVoy5{}<<ɛOJޘx@~Kh,=-)s(jN,9nkiEJ+%PJ鼰r 9�{{~AuEV\˥G)pB.vWwΚw0WM>8㿙Q#()9	y*C|6rdݜ23BKp-=qou]K/TMbK=Fᵆ@t8&<h#ty�}:�<h_ɣ̏G�_ɦQ&G"|:͉Gt-@ <vu`4OP4j$8_|mSFAzw�8[A'ޝM':2?@bU¤b9*H4GˉQXޙt|gXo#IlH$€�?&7^id_Κ&׷z�w?�MQk\(i$c�W�W%%~PWȶ&fb;O5/?�Md_Ώ2?@
      W_AY:{Ou,v2V01{ǷZYsTk&]18(ťij"\�\0#~R=̲2<a%Ayґ--mk*`eqߡ�(tK.nUP
      U0[G9r?Ghvu4�V?Zhd-
      1 SB{ט?�M`�k4y�}:<�!?�M`�k4y�}:<��`�k4yG#t�yG̏G?�Md_Ώ2?@?�M`�k4y�}:<��`�k4yG#t�o_G?�MR5H4>|n
      $qY]68GrHi&�k4o_\'/�F�߳U\˹_F�k5�}z_i<�/4{9e_ɣz��|揎4&`CiObeu3G`]Γz��|7_ɮom(�IKehs˹_F�k5id?٥>28 xϰs.E�M=�	'i1=d�
      ]w:
      ѿP{9vCQytl4rKs]XM<1h|tNxai6evʨO+<3=j2�HRky(Y
      <%e9.
      Lܼg,WOzqC݅*q1ڥXoMr<#73F*
      wddGZi4x&[QEd0(�(�(�(	?�UjjK8d, qk~@##ڎmm2VHT9t{Gkj\L̰U,.zVB'9fDrp'`m':RSu;;ĬWVq9su͎<c52i$SjZĬ[
      sӅѵb9@5G;a:.bGA;ʥnq?w~c8B4%:>}8\_ʀE3ˏQ\_ʚ/QڀtfXۨi8?^{Px`pO$>%쵙ZEF(6'qM=Il"!@�tZ}D#O5E;}i\_ʀ"3-N6zS&w<cz9e"TF[q	�^}V$Qoo{v	j]	WIJbvrqoˏU+Z)G0dB͆玼P3g7g¦mh,ST�'VGkVbPBG'=}ƛ^¨=8"B�]б�N@=s-p!I>$9zoz/NIe<wlcǽ6kkgH_/vOry�=hd[{@cP,Ip9�]�\2hĻp9>z2e
      �uzRf[dhUd+
      <L
      ])L@ښyq�q*<�!T�)\_ʏ.?/@T�)\_ʏ.?/@T�)\_ʏ.?/@�-tp1H:9i,훈X7�P:UQv^UFl]?.	vث[2ZjH7p*@9JbZwS*K8?"?ƷG&/+
      Js׃Wn<ϳKI۾٣[K<;8|
      SǷ
      Ɲˢex;sַ0&E@~m	6RW"0S?o.]Yjg$Q	#ONjO)?nH$O??ƺlHp�#'{g0%,A-z{4f}D`ö 3$g O"Czhq6mѳ3yV%V@2gj퉻0$Q?3G}٣8/edСVVV3I<$Jdn2}9?jk#Csy8ǰҧ€ A:Q`h[K1]XP$?^moe:4j?ݑ??Fx2$7&2s9˰{4EߣqBx.΍I;I8Яc;`UB|$�z8G}٢_L* ̻wBz?\qENPvtE/m.h.#xrً��Β(<VX./]xzV}ߊҬpH:g>_í(ɦM[}p1;J
      hR9ϨmuK#bbz	1cc�>8ϿSW5(NQ9' dr9W6ܠ(�(�(�(	Fgs];Q%"W=2W(W<M&��E	`"Vڸ©>�x'rI@8fyO[/7)"IBzch"-F&��ED�Ƞ	vV�F&��ED�ȤFտQy�""oPFQy�""oPFտQy�""oP5n;`o_g9K(&��E�G}0y3 cԁԞ5:ltWRaE3ț~_y�"%=[4AniD�ȣO_a@�}{r6E.sҤLu uV<�G7(�qqkeޠy8{ԻF&��ED�Ƞ
      u#8d\H,-Cq_y�"(LǎA٘(㎙.mo/�b#j7(&��E�Vn.#F1}j##,sy�"o(r�	vV�F&��ED�Ƞ	vV�F&��ED�Ƞ	vV�F&��ED�Ƞ	vV�F&��ED�Ƞ	vV�F&��ED�Ƞ	vV�F&��ED�Ƞ	vV�F&��ED�Ƞ4icWPsr:{A!v**:L/8_'֚W�aoh?m-eO
      O.ߒrZˢ(]-%˰䵗Ejyvܶ.ߒ]bGR7y2灻g^ݳ\u]-%˰oDFas)&&<P92rvܶ.ߒ/hQF2^
      ?U'^a:)YDeYC~r6{grZ<[~K\(#($<ql#h-�2zrO '4rvܶWXOE
      ['(c3#jbH\3NIwf~A�k5ⷍ@J0@A-EILPd$Ol~Ԛ12}L5
      OtfKp7g2ͼ^,H%�}N=0zw,)"' FO^씹me*p{c=yK"a!'yLvV"&r䞦t˿]8"#\2^|
      If
      K.�#
      o^M.5ԻH�Gl]w c��#Z`RY捓rcϮ{tǾ-Zy@@fNq^?OԐ!r11hC
      (:2=ERԾSYJ7w#Q+
      9@dz¢P7r=E
      ܏QFG	�p=h;6«NTP;QFG3^*}k6&6  �8z_]5KIrLlz}srdz2=EqOwA?YWtyM3>Z+NX#Q+RyѼK$1Wc}'/_^M%Ɵ(:p1|v\QM(rU[[#fUAbYE<g߁*wί#Q+{㍼rc|9bI$=3CҸ\=EϘ񵳑
      r#9v)�/{Po`dz2=Er<r<vU2rG~z�]]*KF.1ҫ;.uyQXcQI?%$f#5<:QFGWw;m2񴜯QP1G.2?ÃӽWbdz2=Erus1�〠i,<
      eA<ߊ=FG#W+oqv$}c9>SղsԚ=nG#W&A#dIJ$I)mx҇Idz2=EaQQ3w#Q+
      9@dz¢P7r=E
      ܏QFG*(a3ǃU2Kzw5r�	h-r
      8՘v۟ꙺe撠у?n`z
      0= 0:f?1Bp>^z~d
      }̈y	c8'=5r^;Y^
      "(N8tgf*X9sSLP6Hʝ=F߆Q\SȹDaH,8ZKbWO_ZK`< Asw9륱\`z
      �qWb�u*�cA@/Wb�u*(Ob�u*6/WA@/WIbZxܸ${ǽi<V{Kp;Y'ywy5&!ِN_j9cX3<zwKgq\(HmhLH\d
      O?#rM�r䁐sڟESreA輓օmIC668 sZ_7389+<˨V0Fgi?ZdՉh,0hw<mq{y(v67c7u5-Xc@QE�QE�TPag%Gp	e#:ZW<=OA [W`xp$g9~9ON%]=GZ}
      Op2e&wI
      ˻=;t>Sn$i2[h#G>}
      OeŨ[JS*P�':a1n1_y�u)=JFHUAIMl|9ې0p}:v\-,M$rc֢mJ�W!\`.Lop=89X
      j{ȑ00G=qEM]ۈϨ<u4\: +\;`Rښ$/'O=PWpGO`}f=mbQW6"j_c�kQsQq�d15ci4\[Uc@?cϥ6U9LqR�r2;�xѴ.|PEz#p1z=Ű{x鑚&x#ڔ)Eɏ&?
      i4m>V˷@d¨R6eUI pr3q<Vk:U[3)]hpks]2+^�_cڛu}aAׯSm>LX}
      .:.^Ly1�pTOi4\�+6MFt؝lOR2s:qqZOZ#c#	ߔc<.$ԣȴOYs@�b$dRb2W9ͬ<[Ūۈ޸#w]kF1y䃴pypɏ&?
      i4m>/
      P쥣xӌ�*5Nm6idűat�EH->|E}=q2a9>JܶrЇl�ƹ�\KDA+F'R2ڎckʥd�u;(=v/UgӮBi>_ݚ]"I#^>R�W��QH- *oϤ�Q!9O:m>Y!BJ7˦@l#5oʗyk]u'[ٿij̲NB@0*
      4�J,DJrČdkJNJ36ɼZv`o
      N[C@+>	U$N+0j22UJs>ڤ:&Y#1F!2
      Յ5uX\2m&Y
      CJl̊'<ߜos9c8�"g{Xm^hEe$uciF#O5^0 [?ӶV��/ݣOl�}6V��/ݣOl�}6V��/ݢ`o@<{:)^Ў+i"F0x@p
      r$c$E-]ۈ۴Nz{U(Zŭ;Y7[$eGUI�Uroa	!(NA#!Xljݘ	,q4hH)vǹ�r%}jŽբmvm۲zhqI].TEqydsa6::8#iY]C!dr
      Uu9Oޛ}}8QƁaGAREQE�QE�QE�QԼV/cq^:f6?<⸋
      m<Q�֟Qi.;鑓&ݷٶL@=~�K-ᕚ5'X}>R]Kyқu`Bvݸ{}I,&QgUI㷹K^Xx{st;na<}A[0
      埓#=;c>=xBhm̆"J
      |d~Po_΍z
      0=�&޿.Po_΍z
      0=�&޿.Po_΍z
      0=�&:O{Ԙ(S>o_β#:B"Z)oG9݌c'(s
      Y56+.3*m 89<#ϩGle}11ӟ\RN؏jpv(0 .s)>ր!iCC+1qO{Os췇,06OwD1Rf'OtZ4!FCw�9n]$bƌzc֬_4|�J~<PF)gfRv�9ڽ9cMm2u^w�c
      +p NFG_|T%ĄP�íEx2e	ʂ>?=ƱCxUd`BG�d	zuSy<Fz<ʢ2̠ɞs隭$PQ8_n�޿כP KhTG\`/|T,c }p=@r:0ÿ+0*vr*߀H#wNq�d$PK g�n<riC.__j!VS|
      w�o~_Cn_Ψ=ȓ_)~>U.RL[T/8qP_0mp$p*Ma%FuA (4e�0޾Ÿ}GHn~(
      �%L[Fu9T�==)?kA8㏯zXTGL{PFտF�A,911#$(3�ST	.X
      
      Kg�JSډ
      m)׸ z>nmR�V8
      hBZ`dC%� Ҁ5srItL8{;Իc6]rF8>߭G>k
      ܖdC�I$u֑̿5[Rȅ^SF3Pߕ�il�}6V�Em*%I6U��*kF?€yt}Ft�=�
      �6V�F�=�
      6o(�=[4l�}6o(ѿO`oF�\	"Tf"$Ż7ÓΞ8Ek@݁sQkk	xf_XQr鑜j�0+(F>D|}8)~3%c߿
      wn)ET(�(�(�(�;U8UyE^G)T2N_J$Hoq-ԁN]1ip|$dwHeI1ca1[=A>dGmU*L-/NcYv29#'#8緡:ha"d=G�{ҬZ.@9OjэR*�]<p\4L|F0ۯ?3WFਲ਼?<&J'g?ATyiPTyiPTyiPTyiPTyiPFSyiFSyq�q*<�Zq*<TJH*ye1jx
      8,F$�c޵]P@f%,	6ZY@$©'=q�6$\'rp1Z\_ʪZL"IhbGzqڭi�Ty^ҝ"=RY e\	8Z[+.Ð2~m錟QԚCsQDRݖA�t_^*XnH¼\|s3r|\8qPKhptxߟҋ7S(WӶ.z~n@�'׊kYoˆ�*I�U3@=sOƟC[^�`)=1)'A8NiiM$U	9`Z>Zq*<T�׍6zm;Qs>ZG6z8E8s@
      3
      Q
      ^3J#M/_OjHStHƁ:Qnz{P\_ʪtv!I$HN?կ-?Uia-W
      rO8u^\_ʏ.?/G_ʏ-?�5cM/_OaNTՍ7?Ƚ}=;O/@AI
      j`cڪ90?:|!KҀ%ѿOAFΦF݄PNl�j˧$9cIXa	+'02	7g֙&͠<!<mNM]'lY$?.
      liQؔp!#@①\t@mwM7cer,YNO5#\?XF0M8�SQE6"+Q 09hMc0@�.�GdSc0��4+y==[z7ot?@�7a�?0��C,eH~Q'?Zi%q=A6ԞgrB9Rɜjo!ur:~C
      Mڭc8)n�׊*�mh$O�@?J̻0╗zeFc׽Zt(s3<G7D?\0  `^9tؒȿ:(.x\ʵ  6G.~ksDjBӎO԰n!h3N	8ӷZ&#JKxK3뎵{@sT0EP[5RKl, ?-XaEPEPEP
      Nsn*⽷m@uԏٮfh64IQa|=:Vu;+1U΢;埖TBLgq#8PK*Ͷ(̍wFFIlƖQ4$V7f';F6u8cƈedi'-rqӃzR`2JVD<wPNO\dukK{%aPҐwoެcJ?{qGʹǴyep	nVC)2LXinIzh=[5^ayl&	$yf]H#GF
      տFѣ`oѰzh�=[4l�}6V�F
      տFѣ`oѰzh�=[4l�}6V�F
      տMCFzi V�F^e T\sU�PG'\OQn8Y2i(e"L�kJ$`>)Z)i5Ufs
      zڀ'[ddх',y}s`oL.⥿	qRkZQgROOЊ�=[4҃CGڳb,z>mpc5Lrܩ#@=[4l�}6V�F
      տY?o\LcYVO^oZ=[5uxk%V5}+
      �>MIc/|
      x/<vźKxj{aGN_jm$w6A�Kzh=[4l�}6V��5mQG֕$4h序>)#v@/V`	(An>$nqJn~[pzj+[DҜyVV�UnV)F|yv'PտFѣ`oѰzhs};`oU�x
      vѠOj3=a
      \zRd} #{vK_€%ğ_�Un`+LNpQ=9#GN*?٪>\,R;i`Wr:w(M9	VI8!=1)t,q=O1iR	;o֙].nʀ{e�c7h&f&F* 8O84͌KM܌`^I(|GUwߥG-adcd#s~<}fbM2w6X'$SSO/�צFylG'?٠�k|ޝ?�^7zO4��|�ğ_�Kh4��|�ğ_�Kh4��|�4P��p:D0I\!lS3OJ8%IW!yNXUGhNP8fR#1zE=qRˋ1Q1|mCo} $;zs5YcU3ޛx?1x=z|l�*pv9֏M@/[GrI$BzUo$A/'<|}>oUQE 
      (
      (
      ()_aYp$^IQ$!T)#-V{7R2(V
      �sP`BmXNK}lPDuDUl0x�⡷`lqzt6ַ%9بp�IKqw
      ȮeOʫ1mo@	e[L\ύq8j՚ڭZt'8#opG5f.d#2HnH;ڍF�7�l?j67moߧP�}moߧQ~@aQ~F��ڍF�7�l?jl|ۡmoߧSdS?�
      �wv63Gנ4^[&B'^*ۤ1
      {
      `ד۾(mR&=Đ(cA⶟thPxPI=<U ʩsRMVWVP30<P-㍜3BC)m—Vzܔ�=#-a*Z4
      G<J&A:oJ�\;&
       
      ?ң[HTa:S ڀ�}moߧQ~@b<2(A&=;so+(j6hr(B"h6g<1@6lM(sœn²pg0GI,>r7&czu\巍>Q_
      �.aQ~F��5;uΕ$3ZGS~O_+p:q@
      ,sRB|RE, 2)BCu#ArrqSmoߧT2yI&T.rN\w	ڍ�=�
      6o(s
      v=[z7�zSa-\�GzzS|kɹK
      �K?�ZȐN],k'%y#::KH.h<YN9'yb4?	/'$OO\S#ӭ'~<Nzv'.m&�a{zO`_61qN^qXJȡXۛk*GP3ѿZM>]G�%pyzSlf!#b@#4i~jWYU<	pqx�_ЈQsOӁSO�֪v)fЃ)0;U̿G@W/;2u4[?/fO�֣2u._/fO�֣2u._/fO�֢/@r'(YrT~B1$	Myp@zGEYY\dUfDd)\$gqM7tD]KPW-	I#QNT%Mev_B:&@^)o+7(YKgirsiDz�DD9v:n=kM<\,$0Npr|/2:zujfpAERQE�QE�QECS0,jn^!YAcq֡WU_!B|'c>#ܐ"H'1ӞD3|B>@
      ]:X"F�(sb#Ix'"KmOqSl1"	b!F{HhQʑ8P
      ќz翯=h`R~B�"$+f@\P7zedR&Dtf'0\*C"D\l#'()1'�щ?�^kkğ_�F$�?z�]�ҍ�ғy�|�v�J6�JLI�bO/�נ()1'�щ?�^kH?bO/�צz��Ji!`4�|�Z)r`=8�-o<�	0A$`~SZtiXKKCl6�c`̖�p2FzމQs<8ڑ`?3w[޻*c rqdqךos
      ѐ[,3:ϕ4惧WwL#=wcjr۠o\z�\)[?cMe1x
      [o8>i?>e@()1'�щ?�^,Rps*"TVA/l'y̅yOj?v~Zp;zsLYE'-'jh#]@AL?g$3{}iшܼP�ҍ�ғy�|��J809pG̽Gi[xRK.1OdH+V+n62D2!~ts|Z?k.EHTcM?�^8Q
      ̑PSz�QRbO/�ףy�5U?S�Jb�2bO/�נ�IE$~Cޚ@b䂫Jq9gI%QFq�	�Ζ$]`+.�hE_NQ}>YBtPCImmݻe%A9�?Z_G_72xAqPd/&`me@v=pA/��?"Ch[Fbrەю֮}O�|Tu�!4hE`.|@sNW0� [SV!*[8?:,�j��}O�|T_0z?4.dFA ΋/ڿ�j��6s`�ZA[
      ds`&W0:ݒF߽q,ݬQ\I"I+=s(!򀻑O=8U
      @�ܗRAA"2B[$̠,9ʝВ�|tLU@6T=
      q6Uǚ蝂F6]Cs�RĜ\wʖ)ɥWF/<צqf:m14_]ќzTI=XY
      ӣtdjz(mv0(�(�(�(⣘_A1st&WW\I$aU~3}*An01�[#>ӭH,czVPlH:�Ym�AJE%2;3Kw|6bTL>u?y?�u�AE꿕U/:} ι�_(W꿕E\�ϯDy?�\?TaW۟�Ȃ6} K_ʌ?Us�>Q�ϯDX	pQ_ʢn�"
      <۟�Ȃ.*lz6} ~9�X(WM+cX�#;Φn�"
      <۟�Ȃ�-H:zKQ`#֦n�"
      <۟�Ȃv"Dd $t4K|3ug�ϯDy?��[ee"b�zƞw{})m�AM.70c`O_ʌ?Us�>Q\�ϯDXIvTZcZF͸gp{K�ϯDy?�0ڡ$C>ۈ\p͹�_(n�"
      �꿕U/6} ͹�_)Xɿhz	\ja�6} 	YT*�Eݹ^6} .A'ßh)>*u5dW,vUzI϶sY�"
      =\<5s& �
      "0SOZ꿕T+\bι�_(](v1;PI8*!%,~99�X)ZIJ^E,${w8|X	^9B7uKylVF>ɩ"S~򉏕+GxtӰ�&"o�ɩ'7o-Ӹ1# xK*yj\g%?/c?>`*'�MD�V#gF,sq4]Lqm?J3DZsSțy?h&�O�|kEf@P>m۸$v2E	8|�&"o�ɩ,o- {"$;\'8=~:y%KTg8W~TsB}"I	Xz9)<SOs$&R3<9?ȟ~}�[	G��6{&vK�͍#~9:G0MDo)?|ő}j9y
      P{:h(g�h2
      :QGh!s	{tcZ܉ZidO,B xÓekoѴfT?99�HֺQcpBXP*{wNzTqjm.#|(e͞=8s˿nYMԧpF8
      3ׯ]*^m`$*p2>\l8Ϟ9M*et㊵<*RjkVb2>N)11&]H|@�n;~lqHJ�`˓yߥW6\>L1HF^9
      4	)3o/jK�yxgILа@8^㯧~1J3V [x@: o<x.jdï0|#n$\myxUXrG=j-vu7f >`Fь{n=qR_<M�.<ERQE�QU/[c9S4ۏXVOn?
      >q�Q֢~q�QۏVۏ涵ؕd3G+ncLRB9�<O#̬eG*HNDX<DB
      24]0B]e4x̡ʌl}I�gG(exѝDJg%n1M	v_Ϳ(98XS^yݤ&;:6@SPhQg3eArQ\#ƃc$`t�ՈC)3ovd\@b
      G8_^[GS?BGiw7?wN/uֲr8ʪ*’]y<2o�,FÏ~4rQXJҀmw7;
      8?Қ{E`lȮ[lfBB`u,bRYng{~BEc,{wM:>QKآsHT@5cy#$r+VZ+FUCN7n?
      N
      n3Zm�AGn?
      9XVOn?
      >q�Q֢~q�QۏVۏr5}��U8y\awr9i4<:qh16WܮF*@2H{)nh *9?P*hlD6@.'q)c,1Kt'%BuE!ؤFy mq#灏J{i1^Gv C{b|r1Ud`]5{�Iq7+3j7$4fh8#:r?B6OHS^HSVu%#*�&5'e`G͗ӭl4yIU9'NEc/۞?0.ÜgiͩXq8
      ɠۨ_J'o	?ZgbL9�61…E,wIj zB?OQb8nҀ϶u9@�ݪ)4M\j$ER#~&hy`�nݲ*)5D1CN�c6RWeg.Cc֭k[nњ"~W(C�UY('7P7;@泌6A歼glB�vfӎ?ڼ3yqN-*-R4@Q'íL^-	\Nqoh2[elMa1dsaCDxHrNp?_j�Á$<NV ]8MmR%+)URyvNo@Z9<g>c62RrᗮF~O�vX%S+>1p4Cr3 ԲˇX=Ozv�U'6y4>[^߈jZQ4)*`^jJ(QE�QE�SO1\W �ZeYbA8ϹkNyP�tޝOv�X]zeNE?4]Cz}OvƏ xv�A�=?ڿ<E>?;M{6Fe+AZ>@4]5>"|j+l
      +%![>@4]&e$^[FB�.0<u4]hh2/A)p~:@o;L�ӗGFܱD F:<E_V\Mg#IhH>\|cV?h`s y%!q'p�xgIJBnh9P).$QG6j̬_z8:gދ2]L+@b0g⢗M7G#l�ۆv3=s	R<8�vҚ-qiUB
      g�4]NOyITC�[d3;Io\*q�az.m+u%n$2x�W.fp	vz<ve6p%iK�@8<R6708镫vQ[D"*M9i@
      8+v'$P4nCg9}kS4y#Ɵ<d�IaF3/ x\oR~=F2W&G?i˸XM:(cڼc'�j�?h.f�A�=?ڿ<E>?;G�j�?h`P �d�@4]Cz}OvƏ xvLʱ>LܞVK4:TRXm#'
      28*}g"!20VQ~y$w7xU}>O6''q X\W/t?ұvS\;W>Id@SG''1ڒ9M9YDɖ+V̔,a“uSYݥeͰE8$u#Т3$!>fKF:�&U}$\۲3}9k@-".1NO޾KiH#D
      מGֵɮ͡0a,l,6!'q#<)t!0'S#zE�by*ݼ/@o)$ON$'26E.Bqv03sZP<Z;f�i^5%GOa߇IM%"B
      ˓8:P=u;Es1HOa(]v+-[Ń``7.A'#χFIcF37_z8jسY߃`�C
      KB#@l<={U)+m9rue)@(T>l֍ͺAd#IIMg{a1gsg �,GePG8=>n^Ɋ樻9""�wD󓃷^+%I*жDaH
      e>kG:$G~vϿ\bXXM:ȩ*`qz�MPQE�QE�QE�Plfb*Fpw
      9\&|vA~1#Pw,0A~Y4W@衕
      H*T/:=ZBGbpe=pTn%FI?
      4uPdl�R{zҭ"4FXm99;0G�Z[hQ${	lg=*Ebv2A
      k9xlH6_;>Rz1DF#P$rOOS@/违�}̟_�@_:2љ?�Z��e/违�}̟_�@_:2љ?�Z��e/违�}̟_�@_:2љ?�Z��e/违�}̟_�@_:2љ?�Z��e/违�}̟_�@_:2љ?�Z��e/违�}̟_�@_:2љ?�Z��e/违�}̟_�@_:2љ?�Z��e/违�}̟_�@_:2љ?�Z��e/违�}̟_�@_:2љ?�Z��߹^•u*ʤ3H?ʽ=ٓ�}V#H;'$3Qk<3u䌕#i$=F:cz`a,-=zq*:yg1Sc{�O皲I<hRsy;۱3{ԓzTI)gr 6qo9xOV+)q
      K8%K_n5j[ZKeU
      7c84�V@Sv;2vy끎XʶW([IZFP0nl#C~J�mIGQ$ddoP1`Xq#h9ϸ{m6$b6
      p6Ê,Jt
      d�#mk#^Gpf? Pzgh620>gͪخ]F9뎿!(b8buct[l'):'֒Me-=zqɭJ(B2/(NᴌuE9�΅*o8ޞ�Wç9%Ǘ1�ꢴ
      wk"zz~~ؒr x?$iʑ*F[y"2`;)?RvDw"EÆA{q)mG0/:7L㿯P)H;h;Yڠsߎ1-na+4FT?Ŝ�.	-D\g9㏭FjL-Q.O7zTݹU~ps屘,\4M)$8@gJ9]]B8lϭ{;Iw]d`��#>S9ڠfV
      *FQE�QE�REsv*[  *e@Ջ9:Uؼ2G;?QUM(ToެH9/^~�@tH'2+2AߧZ{+y]|;\|8	m
      18_4-myƐxl'so5@��:Oi77ohͿOhi77ohͿOhi77ohͿOhi77ohͿOhi77ohͿOhi77ohͿOhi77ohͿOhi77ohͿOhi77ohͿOhi77ohͿOhi77ohͿOhi77ohͿOhi77ohͿOhi77ohͿOhi77ohͿOhi77ohͿOhi77ohͿOhi77ohͿOhi77ohͿO6;
      ~LV;m{ӷ7ohNى!gMl`TvV%J m=3סgz"ωkrN94֞9X-wn>ʀ*֜Od|W+<`q
      e%,p8QszT}+aa8>}PXwݟ0�c$ʀ4,a%Cc=*��F^@b?$c�{ֽcqa󶂪ٗ}'�	Vj�g8R[
      M]͜g|R[J('NuL8Pa܈8�QE�QE�QE�QE�QE�QE�QE�QE�QE�QECR[f�lQS:$*q'0{QO!fQ1+Aj3K9p>Nw�=3@[BctwEVdRd^sZv},aגOsT9w""; :j
      ˧gq9{Fɣxo�qo�|7F�M�Fɣxo�qo�|7F�M�Fɣxo�qo�|7F�M�Fɣxo�qo�|7F�M�Fɣxo�qo�|7F�M�Fɣxo�qo�|7F�M�Fɣxo�qo�|7F�M�Fɣxo�qo�|7F�M�Fɣxo�qo�|7F�M�FɣxoUMW)ǣ&)[>JV6#rxMty6k3Ӧ=�
      ei\ap:Ơbׯ*˅n;}�GklOhyRM=a|<mpA<g=\�P
      ?!ks?�uޕm-Օ;rlf5-uEÇ}:߰RQ"UK?qmt�UCk)'߷1:wuVm?e&grw`u(!e7B>[&9';u)i&M.ztܯf6X9P2I,y*[Վ(P
      2Q[r(_˴tqPl>wzިAe
       d1;J˕*G=wҦWԞ1t=:nOM�Y3>^N72{EU˜:M]HN<8sӯ4Ug}ZINRY�d�zb.}_3'ǘ_oˌcztLV{7|s^\E
      Q`E%c#z8uYE䪍fe%P�d�coNqҷVɐ09֊�Т(�(�(�(�(�(�(ʫn% oNƪvZC+|c66yl!A7q0VR`qI9
      YRZ@1
      pN95&ɬ5-};O'v:n=jKq|ueP~?_hɣxoLjMQwv'p_2R·kIgCz;<
      ѿFɬRcDe9mԌrxHn2:)Sh{طgi8#۸ݟ€5F�Mǣ&"Sm,I䟙t[ۏL<t㏭�jo�|7F�MRQp_4f*r�qeDz
      }p1�~4z7h=5""gR"BO$w	SO@ɣxo'O@ɣxo'O@ɣxo'O@ɣxo'O@ɣxo'O@ɣxo'O@ɣxo'O@ɣxo'O@ɣxo'O@ɣxo'O@ɣxo'O@ɣxo'O@ɣxo'O@ɣxo'O@
      W)ǣ&&ׯy3b+5qwlȷsmWb
      e,$Sd]v&,sEͷ?8np0cJmK<2_Cn''w~'~ƛ&vcޕ,HF->uQy�TH^xP$sUP>w�?訳?�"��?�P%M㢐Or098AG��Fg��_U^y19*px<EUk4sf#58iȱE�RE�Qff& B|#}
      X΁`3s4|g�TfE�QN$g\}Ųă8?*V'I9}MZ�?�3�ό�/*@쫽Ė+lsЬF >BJOzV?�"�Ql.?*@]'l 4Up��⨣P:
      (AEPEPEPEPEPEP+�0yFP2229㑚SSi"``6S*	2mc#9}*MV6ФT>Y8l?Z�Im<c;x?R=KsF_7kA āyW,~аuwW`es{P)_R1�2QBܤ {xp@`ʄr{\`}rO=E1#
      7b>^~wtΨ<d.O#n+c#Q(138
      M4L@YqNֶG#Pk=F$K2Āp@`V[yJYJF�2>ZyQ@nZ9Ēǿ%*tc}5ͩyteV
      =7{kz2=E�cWG9OvI3_J,_mǾ{^+S#Q(e
      #I=?]*ߙdz2=E�7̏GQ@
      #ty�}:vG#P|�d_Ν(�2?Gdz2=E�7̏GQ@
      #ty�}:vG#P|�d_Ν(�2?Gdz2=E�7̏GQ@
      #ty�}:vG#P|�d_Ν(�2?Gdz2=E�F&ׯy�}:S=E�f!1EOA2zcoV,O ;ďrWqӎ:	`\tz�o󦤉2=E226G?΀2{�LDɃ2M>F-bRM/@%O9^nZ]g>:\wN
      AVḣ۽p0-ljdt皵(roBmA#Wsߘ:Ki"0įItڠy~#+坛{u>MI/T*A%xl??/z�).Dnf1[>Q7%W"!%:rp r9F:~{c-}H73V;0ٌp~GY#Jhg7i�3A_񞹨�}ڃb$w^;�e_4ʊ0yg19Y.ө.#=)Zʢ,T'\Vg,̦Hg_0@}E!b
      (
      (
      (
      (
      (
      (*E,O"*2yzϙ[imnF{F#&ZEi	{>Y7se㑑^.v0`X@<vN*[viT}17	1펽kE3MI�ߧS+an~ϳ*w$'+^.7&P42+v{G2{s&{i$M;knOμd�٢nF9tTiJe\u<c=�řnlāp1$zբ FI%̋z#Zٮ+Karsԑs]\	IKQ<mS19{p
      $Y^K
      2(-98tz(,6äJ.ULziH&$gvpnkr.#C3[fT`@*N89`AbX!@.׏jӢ4)dL%qKm8ݎ,]Jbwr#ֶfxlRylFι?Zf,:x;dm^L@;\Q3np[݀-'%/Z{HCygZQp1F{51B@�6G|P#ۋ`tsq٢,H>08qޒY	npN3ӎE7F$-g}R3;i|*cnzg8�ֵ\}f_1ҷ[vr<;zG6*2Ĝ$3OLj(-<DRHOT𳛆O
      f�csڵbL{,mQtV$̎3>4ǚq}czg[Qp1Y\uۏdm$$VcFo8^+j.r\|4\v~}oŇM,euWamH�Zbc=f\ 9 
      բ'}_8--'\)3NjڢfmģQnV4/e3q\{V\YHi#{Q̖v'<;קJԢJ&�inTo
      ܑc&4dHn'#}y(m$liX?_wv2\<J?deR9ܠ`sى5E	K].D{kHZې9Պ(}y
      >o�<OE�!O$ƁI(
      -֊Q<-,bBX@~׃\q}"^1y;s2ss~ep7yG�542Xr�o�쿐lh?_Ώ�k?'�!G'�!E濝�<O�?BO�?B�:?yX�dedecA�th?_α?
      >?
      .IE$*1As{hc&FRۅr{uZeJs%$Ρi]n`{Qp6J	14�<Rf‘M0'oΙOƭ4+?��Q�Lg�|lO�X�?�Zc�?lO�d'hBƇ1�ǿh�{�Yd'h'?E4?=�֣G�j'?F?�/�L?��V~?�6�Oxc��?�Z�OѶOƋ,hh�{�G1�ǿ՟Oƍ}?4^!cCG�j?=�֬}?4m�|Fl[hxg\ԏԟѐUε\4c$� �iԚi-	bʧ#N9֋�jnj\z嵻0jm]x�}+
      
      	92
      r9XOIȑJ=�#}Xl2q�$1+O7.8'r7kӎ
      %>9 4^!cj-Z9\=i�?��VT3ullO�X�?�Zc�?lO�d'hBƇ1�ǿh�{�Yd'h'?E4?=�֣G�j'?F?�/�L?��V~?�6�Oxc��?�Z�OѶOƋ,hh�{�G1�ǿ՟Oƍ}?4^!cCG�j?=�֬}?4m�|?��Q�Lg�|lO�X�?�Zc�?lO�d'hBƇ1�ǿh�{�Yd'h'?E4?=�֣G�j'?F?�/�L?��V~?�6�Oxc��?�Z�OѶOƋ,hh�{�G1�ǿ՟Oƍ}?4^!cCG�j?=�֬}?4m�|?��Q�Lg�|lO�X�?�Zܮ͸'?RC$dt?7OxiFQ`ch$w)WrEMO.oq
      9GEBp:֪1ɨPȐ.	e<{sޫ
      pI !
      ~0By⣙8o؇Ny&$,y'5?_^0xcp%	s+mcozF,j@i@,p:Ѷ?�E_5&bVBg${7t1y~GQ	]/mzmz㵗yJ6[&5`srr]x툰r,_(Mݮz�;F�;UebfG+)_BNs:UW]6YP&#q8k%-licSl�l�]-X_ޒ>y Tm0%R6a	wݸbg`i-.omzmzNO.<*qI`ŭNXjh}l]�h�k?P,		_Ek-&k19պm66�=?6�=?ww#0elǦ:UrZv&jJCrsێ6..�;F�;\ήu#Fg$\~YZos6̞g-˴vy?_ĭuc�c�yލu#~Y^9'Bra99p?+4~)y�=?6�=?ΞGhHΩi	Tڳk*z>dfV7�=?6�=?YET8qrww�=+sVڥΥl
      M#}*ڥ5Ouc�c�`[oӴk.R$cZcZRlQ}Ac)$ΐ"';K/*%?X~DdQR:qDJoK�=?JFHԨi@,p8k8I~'QgČ`sRY
      ~sPR�Oҏ)\Jmr.rr9Vur
      b~qcҵSI4R(
      :)|�T/Mѕu#֥tGYcS1ҡů)GȞ�.g{c9;ܡ
      99߭4DtXd:_)\.=n6?g\gۭ&.&pӬpBe�C~ɻ_R*F	UbyX`eq3Y:ݶ~K(7H·_Q/+햩i=H8Fc׎]
      \Qn#&@0<sNԣ%-Pa#,TJ	^)|�dޙVSk3|;{?krkp\�9x>^~ҭ$-hA c7XvCg}*d$(H C.yK�=?J<�e)]ma\1Ӛx{��Eo9*~bᚕ%-_P_U'bVE?VT95[hQ:~)J.1_R:FY�U3#'ږfĩSx?
      R�_W9oTsqҴ#XՔ9�1p}:?qPwk(SOQOґQ,Vj1
      <9{_(1S
       S;R�Oҏ)XzN].(tJжkb2eTӸ^6J=~5J<(l*/\_mzQ8V˻gʗ6+5e�?K�|H̉8*:ZPF;x*⨑�|�5,#LnݷvgۭRM,Dc_cU^�|�5j6ͨNr(8=*nhRO31ۥ+Q6�=F?:kQ24^Lh�l6\Rj7	2`UX(d?<}+)K\օV|ٛ�|�5C*iC;ݞ?;d~Zn{0*JөHeQrՕ>N|�4o{㦲l/5
      :y1"ɱ`OqՌބa$8!rFW=b/C'a-׍=1c۷Z('yg&$(
      7v(c�hGQE�Is+GJ}U�4Q@Q@Š(0( )�(ER
      ((
      (((HLȮFjQE1SI��oQ;_Q@j�-Bm$tQ@	;_}}�P%3GPS~k�>�(�C�|
      t(W`ylQ@
      C�|
      >k�>�) -mxMC�|
      (;_msb!삊(c�hGQE$IQ@;S~k�>�(cA;_[	PE,w&"KwAGQEv)ZۼP(߱�ϴ?v(c,jz(M:(}?#qMP ?`sxtQH}sxtnoΊ(cṿ:77Et%sxtQ@?Q@����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/awstats_logo7.svg�����������������������������������������������������������0000644�0001751�0001751�00001646117�14753672077�022572� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?>
      <!-- Created with Inkscape (http://www.inkscape.org/) -->
      
      <svg
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xmlns:cc="http://creativecommons.org/ns#"
         xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:svg="http://www.w3.org/2000/svg"
         xmlns="http://www.w3.org/2000/svg"
         xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
         xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
         id="svg2"
         version="1.1"
         inkscape:version="0.48.4 r9939"
         width="200"
         height="92"
         sodipodi:docname="awstats_logo7.svg"
         inkscape:export-filename="C:\dev_MTD\workspaces\WorkspaceDolibarr\awstats\docs\images\awstats_ban_960x540.png"
         inkscape:export-xdpi="90"
         inkscape:export-ydpi="90">
        <metadata
           id="metadata8">
          <rdf:RDF>
            <cc:Work
               rdf:about="">
              <dc:format>image/svg+xml</dc:format>
              <dc:type
                 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
              <dc:title></dc:title>
            </cc:Work>
          </rdf:RDF>
        </metadata>
        <defs
           id="defs6">
          <linearGradient
             id="linearGradient8350">
            <stop
               style="stop-color:#3d3a8a;stop-opacity:0.31999999;"
               offset="0"
               id="stop8352" />
            <stop
               style="stop-color:#3a0038;stop-opacity:0;"
               offset="1"
               id="stop8354" />
          </linearGradient>
          <marker
             inkscape:stockid="Arrow2Mend"
             orient="auto"
             refY="0"
             refX="0"
             id="Arrow2Mend"
             style="overflow:visible">
            <path
               id="path4086"
               style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
               d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
               transform="scale(-0.6,-0.6)"
               inkscape:connector-curvature="0" />
          </marker>
          <marker
             inkscape:stockid="Arrow1Lstart"
             orient="auto"
             refY="0"
             refX="0"
             id="Arrow1Lstart"
             style="overflow:visible">
            <path
               id="path4059"
               d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
               style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
               transform="matrix(0.8,0,0,0.8,10,0)"
               inkscape:connector-curvature="0" />
          </marker>
          <marker
             inkscape:stockid="Arrow1Lend"
             orient="auto"
             refY="0"
             refX="0"
             id="Arrow1Lend"
             style="overflow:visible">
            <path
               id="path4062"
               d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
               style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
               transform="matrix(-0.8,0,0,-0.8,-10,0)"
               inkscape:connector-curvature="0" />
          </marker>
          <marker
             inkscape:stockid="Arrow2Lend"
             orient="auto"
             refY="0"
             refX="0"
             id="Arrow2Lend"
             style="overflow:visible">
            <path
               id="path4080"
               style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
               d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
               transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
               inkscape:connector-curvature="0" />
          </marker>
          <filter
             inkscape:collect="always"
             id="filter3856"
             color-interpolation-filters="sRGB">
            <feGaussianBlur
               inkscape:collect="always"
               stdDeviation="1.8780736"
               id="feGaussianBlur3858" />
          </filter>
          <marker
             inkscape:stockid="Arrow1Lstart"
             orient="auto"
             refY="0"
             refX="0"
             id="Arrow1Lstart-4"
             style="overflow:visible">
            <path
               inkscape:connector-curvature="0"
               id="path4059-8"
               d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
               style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
               transform="matrix(0.8,0,0,0.8,10,0)" />
          </marker>
        </defs>
        <sodipodi:namedview
           pagecolor="#ffffff"
           bordercolor="#666666"
           borderopacity="1"
           objecttolerance="10"
           gridtolerance="10"
           guidetolerance="10"
           inkscape:pageopacity="0"
           inkscape:pageshadow="2"
           inkscape:window-width="1280"
           inkscape:window-height="977"
           id="namedview4"
           showgrid="false"
           inkscape:zoom="1.9546378"
           inkscape:cx="118.05499"
           inkscape:cy="123.07233"
           inkscape:window-x="-4"
           inkscape:window-y="-4"
           inkscape:window-maximized="1"
           inkscape:current-layer="svg2" />
        <path
           style="fill:none;stroke:#d200cc;stroke-width:2.15550494;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
           d="M 10.381733,53.475784 27.977035,31.359158 57.889064,85.42201 70.205775,74.363697 l 0,-1.228696"
           id="path5442"
           inkscape:connector-curvature="0" />
        <path
           style="fill:none;stroke:#d200cc;stroke-width:2.04895854;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:none;marker-end:none"
           d="m 129.98474,35.059798 9.50184,-7.401268 10.29369,19.736702 34.84008,-32.072139 -3.16729,0"
           id="path5444"
           inkscape:connector-curvature="0" />
        <path
           style="fill:none;stroke:#d200cc;stroke-width:1.36343408;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart-4)"
           d="m 192.58915,6.4221404 -3.16118,3.2725746 -0.71402,1.423263"
           id="path8082"
           inkscape:connector-curvature="0"
           inkscape:transform-center-x="-4.109604"
           inkscape:transform-center-y="-10.535488" />
        <g
           id="layer1"
           transform="matrix(0.08551173,0,0,0.08551173,237.77843,29.584952)">
          <g
             id="g3697">
            <path
               style="fill:#d4e2e6"
               inkscape:connector-curvature="0"
               id="path3739"
               d="m -1675.3,586.67 c -305.4,-28.15 -453.2,-390.95 -254.6,-624.92 169.8,-200.06 495.7,-169.06 620.3,58.995 2,3.575 4.7,8.653 6.2,11.284 22.5,40.571 40.1,104.6 42.1,153.1 0.3,7.76 0.7,16.58 0.9,19.59 10,182.14 -140.1,353.45 -333.4,380.58 -13.7,1.92 -66.1,2.8 -81.5,1.37 z" />
            <path
               style="fill:#b2d8e4"
               inkscape:connector-curvature="0"
               id="path3737"
               d="m -1664.3,586.66 c -286.2,-19.06 -449.3,-336.55 -297.8,-579.61 160.7,-257.83 549.1,-228.92 669.4,49.825 112.2,259.68 -90.5,548.5 -371.6,529.78 z m -55.2,-259.39 c 0.3,-0.81 -0.1,-3.1 -0.9,-5.09 -2.2,-5.12 0.6,-10.28 3.6,-6.65 1.4,1.75 7.6,4.07 11.2,4.19 1.8,0.06 0.5,-2.97 -1.9,-4.77 -1.6,-1.11 -3.2,-3.65 -3.8,-5.84 -0.8,-2.91 -1.9,-4.22 -4.3,-5.31 -3.4,-1.49 -5.7,-6.08 -3.4,-6.84 0.7,-0.22 1.8,-1.03 2.6,-1.8 2.9,-2.89 7.3,0.33 5.9,4.22 -0.9,2.33 9.9,8.15 17.1,9.26 4.8,0.72 6.5,4.11 2.1,4.11 -4.1,0 -2.7,2.73 2.8,5.49 1.6,0.82 2.2,2.03 2.2,5.04 0.1,3.22 0.5,3.97 2,3.97 3.1,0 2.9,-3.42 -0.3,-6.86 -4.3,-4.57 -4.6,-7 -1.1,-9.57 1.6,-1.18 2.9,-2.97 2.9,-3.98 0,-1.02 0.6,-2.41 1.5,-3.09 3.1,-2.57 -0.6,-7.76 -8.3,-11.88 -1.5,-0.81 -2.2,-2.11 -2.2,-4.04 0,-3.19 -1.3,-4.51 -5.2,-5.45 -2,-0.46 -2.9,-1.47 -3.4,-3.69 -0.8,-3.97 -4.9,-5.77 -7.5,-3.38 -1.7,1.51 -1.9,1.39 -4.1,-1.96 -2.9,-4.39 -3.1,-4.41 -4.6,-0.4 -1,2.51 -1.5,2.95 -2.4,2 -1.7,-1.72 -5.8,-1.49 -6.5,0.36 -0.3,0.86 -0.1,2.08 0.5,2.7 0.7,0.63 1.2,1.95 1.2,2.94 0,2.05 -3,2.43 -4.8,0.62 -2.5,-2.52 -6.5,0.74 -5.8,4.71 0.6,3.21 0.4,3.64 -2.9,5.57 -4.1,2.41 -4.3,3.26 -1.5,5.63 1.1,0.94 2,2.74 2,4 0,1.26 0.4,3.07 0.8,4.03 1.5,2.86 3.2,11 3.2,15.25 0,3.14 0.3,3.99 1.7,3.99 1,0 3.4,0.87 5.3,1.94 4.2,2.37 5.6,2.5 6.3,0.58 z m -29.3,-139.53 c 2.5,-1.65 5.1,-4.06 5.7,-5.37 0.6,-1.31 2.4,-2.68 3.9,-3.06 1.6,-0.38 4.9,-2.7 7.4,-5.16 4.7,-4.54 9.8,-4.68 12.5,-0.35 0.4,0.72 1.2,0.55 2.4,-0.53 1,-0.88 4.7,-2.1 8.2,-2.72 7.1,-1.27 8.8,-2.22 7.1,-3.95 -0.8,-0.86 -1.9,-0.83 -4.1,0.1 -2.8,1.15 -10.1,0.01 -10.1,-1.58 0,-4.96 9.9,-11.4 14.7,-9.57 6.8,2.56 17.1,0.58 22.3,-4.26 3.8,-3.61 23.8,-5.01 28.4,-1.99 1.5,0.95 3.3,1.29 4.9,0.9 2,-0.5 2.9,-0.09 4.2,1.96 2.1,3.2 4.7,3.31 7.1,0.29 2.7,-3.36 4.1,-3.93 6.4,-2.67 1.6,0.86 3,0.77 6,-0.44 4.4,-1.74 6.6,-1.24 9.2,2.04 2.2,2.74 10.6,3.05 9.9,0.37 -3.4,-13.45 -0.5,-18 11.4,-18 11.6,0 28.9,-12.39 20.9,-15.01 -2,-0.68 -4,-2.27 -4.9,-3.83 -0.7,-1.47 -2.3,-3.53 -3.4,-4.57 -1.2,-1.05 -2.1,-2.53 -2.1,-3.29 0,-3.39 -4.2,-9.366 -8,-11.263 -4.7,-2.443 -8.4,-6.816 -7.4,-8.974 2.4,-5.295 1.2,-7.164 -4.9,-7.545 -8.1,-0.506 -18.4,-6.985 -14.9,-9.318 3.1,-2.096 2.7,-3.205 -1.4,-3.205 -1.9,0 -5.3,-0.891 -7.4,-1.98 -2.1,-1.089 -6.9,-2.545 -10.5,-3.235 -5.7,-1.079 -6.9,-1.684 -8.4,-4.293 -2.3,-3.891 -14.5,-8.437 -24.6,-9.172 -4.9,-0.352 -7.9,-1.143 -9.9,-2.58 -3.8,-2.675 -8.1,-2.638 -11,0.094 -2,1.941 -4.6,2.899 -4.6,1.717 0,-1.105 6.1,-9.441 7.2,-9.831 0.7,-0.238 -0.4,-1.15 -2.5,-2.026 -3.3,-1.406 -3.7,-1.998 -3.7,-5.083 0,-3.922 -1.8,-5.746 -3.2,-3.251 -0.5,0.902 -1.7,1.64 -2.6,1.64 -0.9,0 -2.4,0.749 -3.4,1.664 -1.6,1.418 -2.2,1.473 -4.3,0.367 -1.3,-0.713 -3.1,-1.013 -4,-0.667 -0.9,0.346 -3.7,0.118 -6.2,-0.507 -10.6,-2.66 -9,6.871 1.9,11.515 6.8,2.888 9.8,9.628 4.3,9.628 -0.7,0 -1.5,1.295 -1.9,2.876 -0.4,2.036 -1.8,3.618 -4.9,5.417 -6.6,3.898 -9.4,17.489 -4.4,21.533 6.8,5.473 14.4,4.557 12.8,-1.53 -1.7,-6.532 0.2,-8.596 4.5,-4.923 4.7,3.894 7.8,4.276 11.3,1.365 3.1,-2.614 7.9,-2.252 13.7,1.04 1.2,0.672 3,1.222 3.9,1.222 0.9,0 2.1,1.334 2.8,3 0.6,1.756 1.8,3 2.8,3 2.2,0 4.1,3.302 4.8,8.5 0.7,4.55 3.6,5.103 7.6,1.411 2.6,-2.401 3.7,-2.399 5.9,0.007 3.1,3.459 1.7,6.537 -3.2,6.887 -3,0.22 -4.5,0.89 -5.3,2.29 -1.1,2.07 -9.2,6.11 -17.1,8.5 -3.5,1.08 -5.2,2.36 -7.3,5.5 -2.5,3.8 -2.9,4.05 -6.1,3.46 -3.2,-0.59 -3.6,-0.35 -5.5,2.81 -2.1,3.49 -4.4,5.09 -6,4.1 -3.7,-2.28 -10,4.76 -6.4,7.13 3.9,2.59 -5.1,14.43 -12.3,15.94 -1.5,0.33 -3.9,1.18 -5.2,1.9 -1.4,0.72 -5.5,2.28 -9.2,3.48 -3.6,1.19 -7.4,3.09 -8.5,4.21 -1,1.12 -3.3,2.66 -5.1,3.41 -5.1,2.14 -4.1,3.84 1.8,3.06 5.2,-0.7 9,0.47 9,2.81 0,1.62 -14.4,16.6 -15.9,16.6 -0.6,0 -1.1,1.12 -1.1,2.5 0,3.16 0.3,3.13 6,-0.51 z m -216,-96.495 c 0.6,-0.825 2.3,-1.5 3.6,-1.5 3.5,0 16.4,-12.587 16.4,-15.976 0,-1.388 0.6,-3.747 1.4,-5.241 0.8,-1.495 1.7,-5.165 2.1,-8.156 0.9,-6.937 3.4,-11.118 8.2,-13.371 4.3,-2.029 5,-6.893 2.3,-16.256 -3,-10.095 -14.1,-12.623 -14.8,-3.349 -0.2,2.117 -1,5.267 -1.8,7.001 -0.8,1.733 -1.4,3.824 -1.4,4.646 0,2.437 -5.5,14.893 -8.4,19.092 -1.4,2.139 -2.6,4.797 -2.6,5.906 0,1.108 -1.1,3.408 -2.3,5.11 -1.3,1.702 -2.9,5.119 -3.6,7.594 -0.8,2.475 -2,5.227 -2.8,6.116 -1,1.15 -1.2,2.806 -0.7,5.75 0.6,4.289 2.2,5.227 4.4,2.634 z m 110.5,-11.708 c 9.7,-2.097 19.4,-6.553 26.3,-12.063 3.7,-2.971 7.2,-5.588 7.9,-5.815 7.1,-2.425 24.2,-25.838 24.3,-33.086 0,-2.795 4.1,-7.832 7.9,-9.79 5.5,-2.831 6.1,-4.326 6.1,-17.337 0,-9.9166 0.2,-11.768 2,-13.973 1.1,-1.399 2,-3.05 2,-3.67 0,-0.621 0.7,-2.236 1.6,-3.59 1.6,-2.459 1.6,-2.462 -1.5,-1.847 -2.1,0.424 -4.3,-0.02 -7,-1.422 -5.1,-2.657 -13.1,0.98 -13.1,5.936 0,3.382 -3.2,9.7851 -5.2,10.416 -9.5,3.0004 -11.7,14.306 -4.2,21.314 2.9,2.749 2.8,3.789 -1.8,14.942 -3.9,9.358 -10.8,18.509 -16.5,21.815 -2.4,1.428 -4.8,3.399 -5.3,4.381 -2.7,4.925 -24.8,14.997 -33,14.997 -3.1,0 -3.3,0.172 -2.7,2.913 0.8,3.786 -0.8,4.974 -7.5,5.872 -5.3,0.715 -5.3,0.715 1.2,1.24 7.3,0.588 11.2,0.326 18.5,-1.233 z m 228.5,-124.03 c 1.7,-2.141 1.9,-2.163 3.7,-0.5 2.6,2.391 5.7,2.182 7.5,-0.509 1.5,-2.25 1.5,-2.25 4.2,0.25 2.8,2.586 14.6,3.327 16.9,1.059 1.5,-1.485 -2.4,-6.823 -5.4,-7.425 -1.6,-0.306 -3.1,-1.418 -3.4,-2.503 -0.3,-1.073 -1.7,-2.652 -3,-3.508 -1.6,-1.075 -2.2,-2.183 -1.8,-3.578 0.5,-2.182 0,-2.525 -6,-3.506 -2,-0.34 -5,-1.725 -6.6,-3.078 -1.6,-1.353 -4,-2.461 -5.4,-2.461 -2.9,0 -6,-3.157 -5.6,-5.675 0.6,-2.902 5.3,-2.823 10.4,0.172 4,2.313 5.2,2.554 10,1.958 4.9,-0.61 5.7,-0.422 8.4,1.859 1.7,1.396 5.5,3.245 8.4,4.109 3,0.864 7.4,2.692 9.8,4.062 2.4,1.37 5.4,2.497 6.6,2.503 1.3,0.007 2.6,0.74 2.9,1.628 0.6,1.382 1.8,1.517 8.5,0.931 6.5,-0.568 8,-0.428 8.5,0.825 0.8,2.29 4.9,0.044 7.3,-4.057 1.1,-1.853 4,-4.595 6.5,-6.092 3.5,-2.098 4.5,-3.324 4.5,-5.348 0,-1.443 0.3,-4.004 0.7,-5.689 0.5,-2.796 0.3,-3.197 -3,-4.574 -2,-0.83 -3.6,-2.129 -3.6,-2.886 0,-2.113 -4,-5.376 -9,-7.319 -2.5,-0.964 -5.8,-2.8 -7.4,-4.08 -6.6,-5.442 -14.2,-1.964 -11.2,5.143 1.5,3.744 -3.5,2.362 -8.9,-2.457 -2.1,-1.807 -11.2,-5.478 -17.6,-7.058 -2,-0.49 -6,-1.99 -8.9,-3.34 -2.9,-1.35 -5.9,-2.22 -6.7,-1.93 -0.7,0.3 -2.6,-0.29 -4.1,-1.31 -2.4,-1.63 -5.2,-1.85 -24.2,-1.98 -19.2,-0.13 -22.2,-0.37 -27.5,-2.28 -3.2,-1.17 -6.6,-1.9 -7.5,-1.61 -0.9,0.28 -3.1,-0.16 -4.7,-1 -2.7,-1.34 -3.5,-1.34 -7.2,-0.04 -2.3,0.81 -5.4,1.25 -6.9,0.98 -8.4,-1.52 -15.5,4.16 -10.5,8.36 3.9,3.24 7.2,10.195 4.8,10.195 -0.8,0 -1.7,0.513 -2.1,1.139 -1,1.624 6.6,0.108 8.6,-1.723 2.3,-2.009 3.7,-1.81 12.6,1.725 11.8,4.714 13.7,7.572 6.9,10.426 -4.7,1.957 -14.5,8.28 -14.5,9.342 0,1.54 2.9,3.322 5.7,3.477 5.6,0.308 7,4.127 3.3,8.887 -5.8,7.373 4.9,9.842 19.7,4.516 3.9,-1.422 11.7,1.815 12.8,5.336 0.3,1.06 1.5,1.875 2.7,1.875 1.2,0 3.8,1.061 5.7,2.358 10.9,7.193 12.4,7.653 15.1,4.401 z" />
            <path
               style="fill:#aecdd3"
               inkscape:connector-curvature="0"
               id="path3735"
               d="m -1664.3,586.66 c -286.2,-19.06 -449.3,-336.55 -297.8,-579.61 160.7,-257.83 549.1,-228.92 669.4,49.825 112.2,259.68 -90.5,548.5 -371.6,529.78 z m -53,-174.49 c -0.7,-2.84 2.8,-5.61 6.6,-5.19 3,0.33 3.8,-3.22 1.4,-6.76 -3.1,-4.74 -0.6,-10.22 3.5,-7.66 4.5,2.77 5.5,-0.04 1.4,-3.86 -3.9,-3.68 -3.2,-11.22 1.1,-11.96 2.3,-0.4 3.1,-1.13 3.5,-3.5 0.5,-2.72 0.9,-2.98 4.2,-2.88 6.1,0.19 2.5,-4.94 -5,-7.24 -3.8,-1.15 -3.9,-1.43 -2.6,-4.77 0.6,-1.66 0.3,-1.83 -2.2,-1.36 -5.6,1.08 -7.9,-3.16 -3,-5.42 4.1,-1.85 1.5,-7.24 -7.7,-16.18 -2.8,-2.71 -3.3,-1.26 -0.9,2.6 2.9,4.72 3.1,9.83 0.4,12.52 -1.9,1.91 -2.1,2.9 -1.6,8.94 1.1,12.52 0.2,18.91 -3,22.11 -2.1,2.06 -3.5,-1.15 -1.8,-3.93 2.1,-3.42 1.2,-3.34 -1.8,0.15 -2.9,3.25 -3,3.93 -2.9,10.97 0.3,9.32 0.4,9.54 3.9,11.03 2.1,0.86 3,1.9 3,3.59 0,2.75 -1.6,3.06 -4.1,0.78 -2.5,-2.18 -3.9,-0.97 -3.9,3.15 0,3.27 0.1,3.45 3.4,3.45 2.6,0 3.9,0.62 5.1,2.49 2,2.95 3.9,2.28 3,-1.07 z m -3.2,-90.07 c -2.1,-5.04 0.8,-10.16 3.7,-6.57 1.4,1.75 7.6,4.07 11.2,4.19 1.8,0.06 0.5,-2.97 -1.9,-4.77 -1.6,-1.11 -3.2,-3.65 -3.8,-5.84 -0.8,-2.91 -1.9,-4.22 -4.3,-5.31 -3.4,-1.49 -5.7,-6.08 -3.4,-6.84 0.7,-0.22 1.8,-1.03 2.6,-1.8 2.9,-2.89 7.3,0.33 5.9,4.22 -0.9,2.38 12.4,9.37 17.9,9.37 2.1,0 3.1,0.56 3.5,2 0.6,2.34 0.9,2.38 4.3,0.54 1.8,-1 2.8,-1.08 3.8,-0.3 2.3,1.96 3.8,-0.85 1.7,-3.22 -1.5,-1.68 -1.7,-2.46 -0.7,-4.52 1.3,-2.98 -2.7,-8.37 -7.8,-10.5 -2.3,-0.96 -3,-1.89 -3,-3.97 0,-2.91 -1.9,-4.95 -6.2,-6.79 -1.8,-0.76 -2.8,-2.03 -3,-3.86 -0.5,-3.69 -5.1,-5.39 -7.8,-2.88 -1.9,1.66 -6,-2.41 -6,-5.88 0,-0.48 -0.7,-0.31 -1.5,0.38 -0.9,0.68 -1.5,1.83 -1.5,2.56 0,1.97 -1.8,2.66 -3.9,1.52 -3,-1.59 -6.1,1.11 -4.4,3.84 2.6,4.16 -0.2,7.21 -3.5,3.9 -2.5,-2.52 -6.5,0.74 -5.8,4.71 0.6,3.21 0.4,3.64 -2.9,5.57 -4,2.39 -4.3,3.12 -1.7,5.61 1.1,0.98 2.1,3.14 2.4,4.79 0.3,1.65 1.3,5.6 2.2,8.79 0.8,3.19 1.6,7.53 1.6,9.64 0,3.54 0.2,3.89 3.2,4.46 1.8,0.34 4.6,1.7 6.3,3.02 3.8,3.07 5.3,-0.15 2.8,-6.06 z m -28.3,-134.36 c 2.5,-1.65 5.1,-4.06 5.7,-5.37 0.6,-1.31 2.4,-2.68 3.9,-3.06 1.6,-0.38 4.9,-2.7 7.4,-5.16 4.7,-4.54 9.8,-4.68 12.5,-0.35 0.4,0.72 1.2,0.55 2.4,-0.51 1,-0.88 4.7,-2.09 8.2,-2.69 7,-1.2 8.9,-2.23 7.1,-4 -0.8,-0.86 -1.9,-0.83 -4.1,0.1 -2.8,1.15 -10.1,0.01 -10.1,-1.58 0,-4.67 10.1,-11.45 14,-9.37 5.3,2.83 17.2,0.5 23.2,-4.52 2.3,-2 3.7,-2.41 6.2,-1.93 1.8,0.35 5.5,-0.05 8.3,-0.89 6,-1.79 11.3,-0.93 14.9,2.44 1.9,1.79 2.6,2.01 3.6,1.04 1,-0.97 1.8,-0.55 3.9,2.02 3.1,3.84 6.6,3.12 9.1,-1.86 0.9,-1.93 2,-2.69 3.3,-2.45 2.9,0.52 6.5,0.38 10.1,-0.38 2.7,-0.57 3.4,-0.29 4.9,1.93 1.6,2.39 2.3,2.6 8.8,2.6 7,0 7,0 4.9,-1.98 -2.3,-2.15 -3.9,-9.47 -2.8,-12.93 1,-3.11 4.3,-4.42 11,-4.36 5.7,0.06 16.3,-3.92 18.1,-6.8 1.1,-1.79 8.4,-4.93 11.4,-4.93 3.9,0 5.6,-2.82 3.5,-5.85 -2,-2.74 -6.4,-2.82 -8.7,-0.15 -2.4,2.82 -3.4,2.53 -6.2,-1.92 -1.3,-2.15 -2.9,-4.21 -3.5,-4.56 -0.6,-0.35 -1,-1.93 -1,-3.51 0,-4.08 -5.6,-10.926 -11.3,-13.743 -5,-2.479 -5.4,-4.744 -3.2,-15.922 1,-4.908 10.3,-5.668 13.8,-1.13 3.1,3.877 3.5,3.587 2.9,-2.037 -0.4,-3.449 -1,-4.504 -2.9,-5.25 -6.1,-2.298 -16,0.085 -15.5,3.702 0.2,1.543 -0.7,2.751 -3.3,4.355 -6.5,4.022 -14.5,0.371 -14.5,-6.619 0,-3.688 -1.4,-4.916 -5.1,-4.531 -5,0.525 -15.8,-5.281 -15.2,-8.198 0.5,-2.829 0.7,-2.749 -10.7,-4.699 -3.5,-0.607 -8.3,-2.141 -10.6,-3.41 -3.3,-1.857 -5.6,-2.296 -11.6,-2.257 -6.2,0.039 -8.3,-0.373 -11.2,-2.195 -7.5,-4.615 -3.7,-7.828 9.2,-7.781 10.2,0.037 13.7,-1.575 12.6,-5.875 -1,-3.536 -14,-7.13 -16.8,-4.622 -1.2,1.03 -3.6,2.438 -5.3,3.127 -1.8,0.689 -4,2.112 -4.9,3.162 -3.2,3.529 -9.6,1.35 -8,-2.734 0.9,-2.283 -4,-9.02 -7,-9.787 -2.8,-0.689 -3.2,-2.72 -0.9,-4.571 0.8,-0.684 1.5,-2.052 1.5,-3.039 0,-2.389 -18.5,-2.385 -20,0.004 -1.6,2.541 0.7,4.874 5.5,5.588 2.4,0.371 4.5,1.096 4.5,1.612 0,0.516 1.5,1.596 3.5,2.4 6,2.502 4.5,3.398 -8.2,5.072 -5.2,0.694 -11.7,-2.416 -13.9,-6.717 -1.3,-2.495 -1.8,-2.841 -3,-1.868 -2.3,1.897 -1.7,4.309 1.6,6.152 3,1.697 3.9,4.121 2,5.296 -0.6,0.34 -1,2.197 -1,4.125 0,6.136 -1.7,8.051 -4.6,5.305 -2.4,-2.201 -2.5,-2.211 -4.5,-0.418 -2.6,2.376 -4.7,0.768 -3,-2.338 1.5,-2.937 1.4,-3.174 -2,-3.174 -7.3,0 -12.3,9.7 -5.7,11 5.5,1.073 8.3,7.508 4.7,11.062 -2.3,2.299 -2.3,6.438 0.1,6.438 0.8,0 1.7,-1.227 2,-2.917 0.7,-4.275 2.8,-4.321 4.5,-0.103 1.9,4.58 6.7,2.661 9.9,-4.007 1,-2.185 2.5,-4.332 3.2,-4.772 1.9,-1.137 1.7,-2.73 -0.8,-5.335 -4.1,-4.442 -0.1,-6.882 6.4,-3.92 6.6,2.948 10.4,8.554 5.9,8.554 -1.4,0 -2.1,0.967 -2.6,3.498 -0.5,2.556 -1.5,3.93 -3.7,5.104 -6.4,3.305 -8.7,7.024 -8.1,13.028 0.6,5.609 0.3,6.007 -2.7,4.379 -1,-0.545 -3.3,-0.713 -5,-0.372 -5.5,1.115 -5,8.537 0.7,9.685 1.5,0.307 4,0.862 5.5,1.234 2.1,0.521 2.8,0.317 2.8,-0.88 0,-2.523 1.5,-2.813 8.5,-1.599 7.9,1.377 7.9,1.404 6.3,-4.496 -1.7,-6.135 -0.1,-7.383 4.9,-3.966 3.5,2.344 10.3,3.309 10.3,1.457 0,-3.876 5.6,-4.013 14,-0.338 1.3,0.607 3.3,1.355 4.2,1.662 1,0.306 2.1,1.93 2.4,3.607 0.5,2.376 1,2.922 2.4,2.473 2.4,-0.735 5,3.976 5,8.893 0,4.762 0.8,6.631 3.1,6.631 2.6,0 2.4,3.495 -0.3,5.365 -1.1,0.82 -2.7,1.26 -3.4,0.99 -0.7,-0.28 -3,0.62 -5.1,1.98 -2.1,1.37 -5.3,2.78 -7.1,3.15 -1.8,0.37 -4.1,1.87 -5.2,3.34 -3.8,5.03 -4.3,5.37 -6.9,4.86 -3.4,-0.65 -5.8,0.68 -7.7,4.35 -1.1,2.18 -2.2,2.97 -4.2,2.97 -1.5,0 -4.2,0.9 -6,2 -1.8,1.1 -4.4,2 -5.7,2 -3.4,0 -10.3,2.85 -10.9,4.53 -1,2.7 -7.9,5.12 -15.1,5.27 -9.1,0.2 -13.2,1.67 -17.9,6.35 -2.1,2.11 -4.3,3.85 -4.8,3.85 -0.5,0 -0.7,0.45 -0.3,1 0.3,0.55 2.3,1 4.5,1 2.6,0 4.2,0.55 4.8,1.66 0.8,1.53 1.2,1.48 4.7,-0.53 2,-1.21 6,-2.69 8.7,-3.29 2.8,-0.6 6,-2.06 7.2,-3.31 2.7,-2.96 5.9,-4.53 9,-4.53 1.6,0 2.9,-0.82 3.6,-2.25 1.6,-2.95 6.1,-7.75 7.3,-7.75 4.2,0 6,6.61 2.2,7.58 -1.8,0.45 -2.5,1.31 -2.5,2.95 0,2.65 -4.1,6.24 -8,7.05 -1.4,0.3 -3.7,1.13 -5,1.85 -1.4,0.72 -5.5,2.28 -9.1,3.47 -3.7,1.19 -7.7,3.27 -9,4.63 -1.2,1.36 -2.8,2.47 -3.5,2.47 -0.7,0 -2.3,0.93 -3.6,2.07 -2.3,2.07 -2.3,2.07 3.5,1.48 6,-0.6 9.7,0.48 9.7,2.85 0,1.62 -14.4,16.6 -15.9,16.6 -0.6,0 -1.1,1.12 -1.1,2.5 0,3.16 0.3,3.13 6,-0.51 z m -210.6,-60.56 c 2,-1.28 2.3,-2.16 1.9,-4.85 -0.3,-2.01 0.1,-4.47 1.1,-6.38 0.8,-1.71 1.6,-4.21 1.6,-5.56 0,-5.2 7,-5.39 8.9,-0.24 1.9,4.98 2.2,2.08 0.5,-4.54 -0.9,-3.5 -2.5,-7.354 -3.6,-8.564 -2.4,-2.559 -1.8,-6.381 0.6,-4.341 0.8,0.652 1.6,2.166 1.8,3.363 0.2,1.573 1,2.177 2.8,2.177 3.3,0 3.7,-4.263 1.2,-11.872 -1.8,-5.17 -1.8,-6.164 -0.5,-12.375 0.8,-3.714 1.8,-9.174 2.3,-12.134 1,-6.211 5.3,-12.425 9.1,-12.964 5.2,-0.758 7.4,-7.915 4.5,-15.074 -1.5,-3.851 -1.5,-4.059 1.4,-9.49 1.6,-3.054 3,-6.525 3,-7.714 0,-1.188 0.9,-5.309 2,-9.1573 2.1,-6.7848 2.1,-7.0519 0.3,-8.8294 -3.6,-3.6171 -7.9,1.3971 -7.6,8.9481 0.3,10.404 -2.2,12.006 -8.3,5.3706 -7.9,-8.4925 -15.9,2.115 -13.9,18.388 0.6,4.445 0.3,5.764 -1.4,8.252 -1.4,1.896 -2.1,4.49 -2.1,7.218 0,2.843 -0.9,5.783 -2.8,8.846 -1.5,2.523 -3.4,5.929 -4.2,7.569 -0.8,1.639 -3.5,4.261 -5.8,5.825 -4.3,2.844 -4.3,2.844 -2.3,5.403 2.7,3.337 2.6,4.912 -0.4,8.867 -4.3,5.547 -1.7,11.816 4.8,11.888 4.7,0.053 3.4,14.35 -2,22.52 -2.9,4.26 -3,6.02 -0.4,6.02 1.3,0 2.2,0.88 2.7,2.5 0.7,2.91 1.6,3.07 4.8,0.93 z m 507.6,-39.96 c 3.7,-1.925 3.7,-2.182 -0.6,-7.748 -9,-11.513 8.1,-17.152 22.4,-7.385 7.1,4.896 8.4,5.12 12.6,2.242 2.1,-1.421 4.3,-2.584 4.8,-2.584 1.3,0 0,-7.122 -1.6,-8.774 -0.7,-0.701 -3.7,-1.538 -6.7,-1.86 -12.7,-1.363 -25.1,-7.631 -26.9,-13.542 -1.1,-3.645 -1.3,-3.876 -2.9,-2.537 -0.9,0.81 -3.2,2.258 -5.1,3.217 -11.3,5.598 -16.1,13.473 -13.5,22.08 1.8,6.02 2.9,7.243 5.9,6.677 2.9,-0.565 4.9,2.508 4,6.217 -1.4,5.371 1.8,7.016 7.6,3.997 z m -401.3,-7.86 c 10.7,-2.9 18.9,-6.761 25.5,-11.866 3.7,-2.887 8.3,-6.374 10.3,-7.749 9.3,-6.477 12.1,-9.87 17.9,-21.466 5.7,-11.485 8.3,-14.54 14.2,-17.041 4.3,-1.788 6.8,-5.69 5.9,-9.235 -2.9,-11.373 2.6,-32.258 9,-33.853 4.9,-1.221 9.6,5.588 6,8.595 -2.2,1.817 -1.9,3.187 0.7,2.82 1.8,-0.264 2.3,-1.017 2.4,-4.32 0.6,-12.646 1.3,-13.841 7.1,-13.937 2.1,-0.034 5,-0.817 6.4,-1.74 1.4,-0.922 4.2,-1.991 6.3,-2.375 2,-0.385 4.8,-1.879 6.1,-3.323 2.1,-2.251 3.3,-2.631 8.4,-2.667 4.2,-0.03 6.5,-0.557 7.8,-1.75 2.7,-2.433 4.1,-2.127 5.5,1.233 1.4,3.318 8.2,9.059 10.7,9.059 2.6,0 5.8,2.746 6.5,5.717 0.7,2.617 2.1,4.234 3.8,4.268 0.5,0.009 0.7,-1.849 0.5,-4.127 -0.3,-5.812 1.3,-5.782 5.8,0.105 4.1,5.37 6.5,6.408 6.5,2.858 0,-1.198 0.5,-3.618 1.1,-5.378 1.4,-3.888 -1.7,-10.103 -5.4,-10.628 -9.2,-1.316 -3.5,-14.279 6.3,-14.434 4.2,-0.066 8.6,-0.659 9.8,-1.317 1.3,-0.666 3.6,-0.915 5.2,-0.561 2.8,0.628 3.1,1.084 4.4,6.997 1.9,8.26 8.3,13.127 7.3,5.491 -1,-7.63 6.5,-9.725 10.8,-2.991 1.4,2.2 2.9,4 3.4,4 1.6,0 2,2.985 0.8,5.622 -1.3,3.013 0.8,5.378 5,5.378 2.3,0 3.2,2.326 1.3,3.5 -1.5,0.935 -1.2,2.5 0.5,2.5 0.8,0 1.5,-0.926 1.5,-2.25 0,-4.556 3.1,-6.851 10.8,-8.057 6.6,-1.04 7.1,-1.288 6.5,-3.299 -0.7,-2.947 0.7,-3.586 4.1,-1.825 2.5,1.294 3.1,1.289 5.2,-0.044 2.8,-1.866 6.9,-0.618 7.8,2.418 0.4,1.132 1.5,2.079 2.4,2.106 3.4,0.098 8.6,3.448 9.2,5.951 0.3,1.417 1.8,3.155 3.5,4.012 9.5,4.827 18.5,10.166 18.5,10.982 0,1.205 11.7,9.0065 13.5,9.0065 2.1,0 2.9,-3.8936 1.2,-5.8215 -0.9,-0.923 -1.7,-2.557 -1.9,-3.631 -0.3,-1.492 -1.9,-2.317 -6.8,-3.5 -5.9,-1.398 -6.6,-1.811 -6.9,-4.263 -0.2,-1.743 -1.7,-3.835 -4.2,-5.835 -2.9,-2.289 -3.9,-3.856 -3.9,-5.899 0,-6.115 -7,-11.048 -10,-7.058 -3.5,4.648 -10.3,-2.005 -12.1,-11.993 -0.5,-2.475 -1.3,-6.217 -1.8,-8.316 -0.8,-3.109 -0.7,-3.925 0.6,-4.409 2.3,-0.876 4.8,1.116 4.8,3.84 0,3.308 6.1,6.059 14,6.309 4.9,0.156 7.1,0.82 11.3,3.385 6.3,3.855 5.8,3.834 7.6,0.325 0.9,-1.796 2.5,-3.079 4.3,-3.437 2.9,-0.574 5.3,-3.979 5.3,-7.544 0,-2.425 1.9,-4.153 4.7,-4.153 4.4,0 10.1,-2.412 11.2,-4.748 0.6,-1.372 2.3,-2.541 4.1,-2.903 2.4,-0.483 2.8,-0.879 1.9,-1.972 -1.3,-1.564 1,-6.048 3.7,-7.073 0.9,-0.324 5.8,0.469 10.9,1.762 10.5,2.632 11.7,2.314 9.1,-2.487 -1.9,-3.546 -5.2,-5.579 -9.1,-5.579 -2.6,0 -9.3,-2.583 -11.5,-4.473 -0.9,-0.7 -3.2,-1.815 -5.3,-2.477 -2,-0.661 -4.3,-1.983 -5,-2.938 -0.7,-0.957 -3.4,-2.777 -6.1,-4.047 -2.7,-1.3 -5.2,-3.29 -5.6,-4.55 -1,-2.64 -3.9,-4.01 -5.4,-2.55 -1.5,1.53 -9.2,1.27 -10.5,-0.36 -1.3,-1.55 -5.5,-2.93 -4.6,-1.51 0.3,0.5 -0.1,0.91 -1,0.91 -0.8,0 -1.4,-0.56 -1.3,-1.23 0.2,-0.68 -0.8,-1.39 -2.1,-1.59 -1.3,-0.19 -2.6,-1.21 -2.9,-2.26 -0.5,-2.06 -7.2,-1.83 -10,0.34 -1.5,1.22 -7.1,0.2 -9.2,-1.7 -1.2,-1.15 -2.3,-1.21 -5.7,-0.31 -3.5,0.93 -4.5,0.84 -6.8,-0.63 -2,-1.32 -3.7,-1.57 -7.1,-1.07 -4.1,0.61 -4.4,0.49 -4.4,-1.42 0,-2.32 -4.8,-4.21 -5.9,-2.36 -0.9,1.51 -7.1,-1.28 -7.1,-3.2 0,-2.4 -5.9,-4.79 -13,-5.32 -4.4,-0.32 -7.9,-1.27 -10.7,-2.87 -4.4,-2.53 -7.8,-3.05 -8.8,-1.37 -1.3,1.95 -15,0.52 -18.1,-1.86 -3.4,-2.69 -3.5,-2.69 -9.2,0.35 -2.6,1.37 -5.9,2.5 -7.2,2.5 -9.8,0.04 -25.7,15.85 -22.4,22.2 1.3,2.49 1.7,7.47 1.3,15.295 -0.1,1.65 0.1,3.955 0.5,5.121 0.7,2.159 -5.6,6.379 -9.6,6.379 -5.1,0 -7.7,-12.069 -3.4,-15.525 5.9,-4.7 3.1,-10.27 -3,-5.99 -9.2,6.43 -11,2.76 -4,-8.07 6.6,-10.1 6.2,-11.41 -3,-11.84 -7.5,-0.35 -14.4,7.11 -10.3,11.18 3.8,3.83 -15.1,11.37 -24.5,9.78 -5.5,-0.91 -15.8,-0.64 -19.9,0.53 -1.8,0.51 -4.5,0.94 -6,0.94 -1.6,0 -4.5,1.26 -6.5,2.89 -2.1,1.6 -4.9,3.225 -6.2,3.618 -3.8,1.067 -9.3,4.515 -11.5,7.198 -1.1,1.304 -3.1,2.921 -4.5,3.594 -6.1,3.021 -8.6,10.266 -4,11.845 3.8,1.333 3.9,4.002 0.2,8.386 -1.5,1.814 -3.6,4.503 -4.6,5.974 -1,1.472 -3.1,3.121 -4.7,3.664 -1.7,0.592 -3.8,2.693 -5.3,5.238 -1.4,2.336 -3.3,4.857 -4.2,5.601 -0.8,0.745 -2.4,3.009 -3.5,5.033 -1,2.023 -3.9,5.63 -6.4,8.015 -5.5,5.249 -5.7,6.386 -0.9,5.608 4.4,-0.706 7.8,-3.753 14.8,-13.17 2.9,-3.851 6.9,-8.801 8.9,-11 2,-2.199 3.7,-4.293 3.7,-4.654 0,-0.36 1.9,-1.792 4.3,-3.183 2.6,-1.52 5.8,-4.746 8,-8.095 3.4,-5.158 5.7,-6.969 5.7,-4.567 0,1.445 3.2,1.171 5.3,-0.458 2.9,-2.23 23.7,-2.111 23.7,0.135 0,0.916 -0.8,2.461 -1.6,3.432 -2.1,2.317 -1.2,3.664 3.2,4.478 2.4,0.46 3.8,1.389 4.4,3.038 0.5,1.381 1.7,2.375 2.9,2.375 1,0 2.8,1.08 3.8,2.399 1.9,2.398 1.9,2.398 7.3,-1 6.5,-4.116 10,-4.47 10,-1.024 0,1.828 0.6,2.511 2.9,2.963 2.6,0.51 3,1.085 3.2,4.375 0.3,3.489 0.6,3.827 3.9,4.287 6.1,0.873 1.5,7.124 -6.3,8.708 -1.6,0.314 -4,2.052 -5.4,3.92 -1.7,2.207 -4,3.736 -6.7,4.467 -2.3,0.611 -6.1,2.19 -8.6,3.508 -6.2,3.268 -8.8,3.168 -9.2,-0.344 -0.5,-3.942 -3.2,-3.971 -8.5,-0.091 -8.7,6.323 -10.3,8.299 -10.3,12.743 0,3.6 -0.5,4.341 -3.8,6.4838 -7.3,4.7416 -10.5,8.4198 -9.8,11.398 0.3,1.4894 0.9,4.1991 1.2,6.022 0.4,1.8232 1.9,4.5812 3.5,6.1302 6.7,6.767 -8.5,36.055 -18.7,36.055 -3,0 -3.4,0.346 -4,3.414 -1.1,5.982 -20.5,15.586 -31.4,15.586 -3,0 -3.8,0.605 -9.5,7.212 -1.1,1.278 -2.5,1.8 -3.9,1.467 -7,-1.696 -21.1,-7.613 -26.8,-11.346 -6.1,-3.898 -4.1,1.429 2.2,5.943 10.9,7.813 32,10.617 47.7,6.339 z" />
            <path
               style="fill:#92c6d6"
               inkscape:connector-curvature="0"
               id="path3733"
               d="m -1668.3,585.63 c -22.9,-1.46 -53.6,-6.88 -73.1,-12.93 -5.5,-1.69 -14.3,-4.37 -19.6,-5.97 -117.6,-35.53 -225.7,-154.41 -248.2,-272.98 -0.9,-4.68 -2.3,-12.55 -3.2,-17.5 -0.8,-4.95 -2,-11.03 -2.5,-13.5 -26.6,-127.69 43.4,-287.73 160.6,-366.93 249.3,-168.56 584.8,2.78 592.1,302.43 5.6,224.83 -179.9,401.78 -406.1,387.38 z m -48.4,-169.5 c 1.2,-1.14 1.6,-2.45 1.2,-4.5 -0.6,-2.85 -0.5,-2.88 4,-2.88 5.4,0 6.5,-3.71 2.9,-9.88 -2.1,-3.71 -0.5,-6.42 2.6,-4.46 4.1,2.59 6.8,-2.27 3.3,-6.1 -3.2,-3.46 -3.9,-9.99 -1,-9.24 3.2,0.83 4.9,-0.96 4.9,-5.07 0,-3.51 0,-3.51 3.9,-2.88 2.3,0.37 4.2,0.21 4.6,-0.41 0.8,-1.35 -7.5,-8.96 -9.8,-8.96 -1.3,0 -1.7,-0.82 -1.7,-3.08 0,-2.73 -0.3,-3.06 -2.8,-2.89 -4.3,0.28 -5.2,0.05 -5.2,-1.32 0,-0.7 1.3,-1.79 3,-2.42 3.9,-1.47 3.3,-5.35 -1.4,-9.79 -9.1,-8.45 -15.8,-25.06 -9.6,-23.67 6.1,1.39 12.5,2 13.3,1.25 1.5,-1.48 0.3,-4.47 -2.3,-5.76 -3.8,-1.86 -5.5,-7.84 -2.6,-8.94 2.2,-0.86 14.6,5.57 14.6,7.6 0,0.94 0.9,2.56 2.1,3.61 2.7,2.45 4.9,6.71 4.9,9.53 0,1.22 0.7,3.06 1.7,4.1 1.6,1.77 1.6,2.07 -0.2,5.27 -2.5,4.78 -1.6,6.33 4.2,6.7 3.6,0.23 4.8,0.73 5.1,2.1 1,5.37 -10.7,6.92 -15.3,2.01 -3,-3.26 -4.4,-1.35 -2.9,4 1,3.55 3.7,5.15 18.2,10.85 8.3,3.27 8.3,3.27 7.7,6.66 -0.5,2.48 -0.2,3.9 1.1,5.32 2.8,3.13 -0.2,5.31 -7.4,5.34 -6.9,0.03 -7.8,-1.99 -2,-4.72 4.5,-2.13 4.6,-2.29 0.8,-4.23 -6,-3.09 -10,0.97 -10,10.04 0,6.03 7.3,10.59 12.1,7.58 3.2,-1.99 4.9,-1.39 4.9,1.73 0,4.95 2.1,5.54 6.3,1.72 4.4,-4 4.6,-6.23 1.2,-13.09 -3.8,-7.76 -1.9,-13.54 4.2,-12.3 1.9,0.39 1.9,0.6 0.8,8.98 -0.6,5.21 -0.5,5.45 2.6,7.74 4.7,3.46 6.4,1.94 6.2,-5.31 -0.2,-5.01 0,-5.61 1.8,-5.61 1.9,0 4.9,-5.04 4.9,-8.43 0,-1.83 3.5,-7.15 7.2,-10.78 1.5,-1.49 2.8,-3.76 2.8,-5.06 0,-3.46 2.1,-5.81 6,-6.61 6.8,-1.39 6.7,-9.62 -0.2,-9.62 -3.1,0 -3.4,-0.22 -3.6,-3.75 -0.5,-5.92 -4.5,-2.87 -5.9,4.5 -0.3,1.78 -1.2,4.45 -2,5.92 -0.7,1.48 -1.1,3.96 -0.7,5.52 0.6,3.33 -2.7,8.31 -5.6,8.31 -1,0 -2.5,1.11 -3.4,2.47 -1.4,2.03 -2.2,2.36 -4.7,1.87 -2.7,-0.54 -3.1,-0.28 -4.2,2.52 -1.4,3.64 -2.3,3.91 -3.7,1.14 -1.5,-2.77 -3.7,-2.51 -4.5,0.54 -0.9,3.93 -2.9,3.89 -7.4,-0.16 -5.4,-4.88 -5.2,-5.47 1.6,-4.75 4.7,0.48 6.1,0.28 7.2,-1.02 0.7,-0.89 2.2,-1.61 3.2,-1.61 2.4,0 3.3,-2.26 1.9,-4.87 -0.8,-1.47 -0.7,-2.73 0.1,-4.61 3,-6.5 -5.5,-5.85 -11,0.84 -2.5,2.97 -5.1,2.06 -5.1,-1.74 0,-1.86 -0.7,-3.96 -1.6,-4.68 -5,-4.18 -5.9,-12.71 -2.2,-21.78 2.1,-5.04 2.1,-5.49 0.6,-8.19 -0.9,-1.58 -1.5,-3.67 -1.2,-4.67 0.5,-1.96 -4.3,-7.75 -8.7,-10.53 -1.5,-0.92 -2.9,-2.93 -3.2,-4.58 -0.4,-1.94 -1.8,-3.63 -4.1,-4.97 -2.2,-1.33 -3.7,-3.07 -4.1,-5.02 -0.6,-2.94 -6.3,-6.2 -10.7,-6.2 -0.9,0 -2.2,-0.68 -2.8,-1.5 -1.8,-2.08 -4.4,-1.88 -6.5,0.5 -1,1.1 -2.8,2.01 -3.9,2.03 -4.7,0.07 -7.2,4.41 -4.1,6.96 2.3,1.91 0.6,3.17 -1.9,1.48 -3.3,-2.17 -7.6,1.2 -7.6,5.98 0,2.71 -0.6,3.52 -3,4.52 -3.9,1.62 -4.3,3.13 -2,7.65 1.1,2.09 2,4.68 2,5.76 0,1.08 0.7,2.73 1.5,3.66 3.1,3.41 3.2,9.36 0.2,8.59 -2.4,-0.6 -2.8,-0.3 -3.9,3.61 -0.6,2.34 -2.2,5.29 -3.5,6.55 -2.8,2.77 -2.8,2.76 -0.3,5.93 1.1,1.4 2,3.15 2,3.9 0,0.74 2.4,4.27 5.5,7.83 3,3.57 5.5,6.9 5.5,7.41 0,0.51 0.7,1.19 1.5,1.51 1.7,0.66 3,-1.58 2.1,-3.76 -0.2,-0.76 0.2,-2.37 1.1,-3.58 1.1,-1.58 1.4,-3.85 1.1,-8.1 -0.7,-8.96 -3.2,-9.86 -3.3,-1.16 -0.1,6.4 -2.4,6.79 -6.5,1.1 -4,-5.49 -4.7,-8.46 -2.7,-10.74 0.9,-0.99 1.7,-2.77 1.7,-3.96 0,-3.14 1.6,-2.67 2.8,0.83 0.8,2.16 1.7,3 3.4,3 7.3,0.01 18,16.1 13.3,20 -0.9,0.68 -1.5,1.97 -1.5,2.87 0,0.89 -0.8,2.98 -1.6,4.63 -1.6,3.04 -0.7,8.8 1.9,12.23 1.3,1.76 -0.1,6.27 -1.9,6.27 -7.1,0 -11.8,17.36 -7.3,26.24 0.6,1.16 0.4,2.48 -0.6,4.01 -2.7,4.13 -1.5,8.17 2.5,8.75 2.5,0.36 3.8,1.24 4.8,3.25 1.5,3.19 1.9,3.3 4.3,1.13 z M -1863,368.07 c 1.2,-0.78 2.7,-2.49 3.1,-3.78 1.6,-4.21 7.1,-4.57 7.1,-0.48 0,1.07 0.4,1.94 1,1.94 0.5,0 1,-0.65 1,-1.45 0,-0.79 -0.5,-1.71 -1,-2.05 -1.4,-0.87 -1.3,-6.85 0.2,-8.3 3,-3.08 12.6,0.05 13,4.27 0.2,2.47 0.8,3.08 3,3.34 3.2,0.37 3.8,-2.03 1.1,-4.97 -2.1,-2.37 -0.3,-4.84 3.7,-4.84 1.5,0 3.3,-0.68 4,-1.5 1.9,-2.31 3.6,-1.84 9.1,2.5 4.9,3.91 10,5.25 11.3,3.02 0.9,-1.39 -1.2,-5.02 -2.9,-5.02 -1.9,0 -5.5,-4.82 -5.5,-7.39 -0.1,-3.01 -5.2,-5.61 -11.1,-5.61 -2.6,0 -7.1,-0.49 -9.9,-1.08 -6.1,-1.31 -10.8,0.83 -11.7,5.3 -0.8,3.86 -2.7,5.24 -4.7,3.31 -2.3,-2.38 -3.4,-1.87 -5.8,2.71 -1.9,3.82 -2.2,4.06 -3.2,2.39 -5,-8.33 -13.3,-9.8 -16.2,-2.88 -0.9,2.06 -1.5,4.42 -1.5,5.25 0.6,10.34 1.3,14.29 3.3,16.71 1.2,1.54 9.3,0.64 12.6,-1.39 z m 113.5,-178.83 c 3.6,-2.47 6.7,-5.18 7,-6.01 0.3,-0.82 1.9,-2.05 3.4,-2.71 1.5,-0.66 4.1,-2.19 5.8,-3.4 4,-2.93 12.5,-4.28 12.5,-1.99 0,2.3 1.7,2 5.1,-0.88 2.3,-1.9 4.2,-2.5 7.7,-2.5 5.5,0 8.6,-1.77 8,-4.57 -0.3,-1.46 -1.1,-1.88 -3.4,-1.7 -7.3,0.59 -8.6,0.53 -9.6,-0.46 -3.8,-3.85 3.4,-7.27 15.3,-7.27 9.6,0 13.5,-1.13 19.2,-5.46 2.5,-1.89 4.1,-2.41 6.3,-2 1.6,0.31 5,-0.11 7.7,-0.92 6,-1.83 10.8,-1.12 13.8,2 1.3,1.36 3.4,2.38 4.9,2.38 1.5,0 3.3,0.67 4,1.5 2,2.47 5.9,1.77 9.1,-1.65 2.5,-2.68 3.3,-2.99 5.2,-2.11 1.7,0.76 2.9,0.67 4.7,-0.32 3.6,-2.01 6,-1.72 8.6,1.08 2,2.17 3.1,2.5 8.8,2.5 6.9,0 7.9,-0.85 5.1,-4 -6.2,-6.76 -2,-15.23 7.5,-15.46 6.8,-0.17 13.7,-2.86 20.9,-8.1 1.9,-1.38 4.6,-2.74 6,-3.04 1.4,-0.29 3.6,-0.73 4.8,-0.98 1.4,-0.28 2.5,-1.45 2.9,-2.98 1.3,-5.17 -5.4,-8.39 -10.3,-4.96 -2.3,1.61 -9.3,-5.15 -9.3,-8.97 0,-3.9 -6.5,-12.222 -11.3,-14.518 -3.2,-1.547 -3.2,-1.6 -2.9,-8.027 0.4,-9.891 7.3,-13.81 12.2,-6.97 3,4.213 5,3.977 4.3,-0.5 -0.5,-3.097 -0.4,-3.5 1.6,-3.5 2.3,0 7.1,-2.708 7.1,-4.017 0,-1.628 -6.1,-2.994 -8.3,-1.846 -1.2,0.654 -4.2,0.854 -7.2,0.492 -6.6,-0.774 -14.5,1.634 -14.5,4.409 0,7.552 -12.2,6.186 -14.2,-1.586 -1.2,-5.124 -2.1,-5.93 -6.2,-5.623 -4.2,0.325 -13.6,-4.249 -13.6,-6.651 0,-2.938 -2,-4.007 -10.6,-5.782 -4.4,-0.895 -9.9,-2.783 -12.3,-4.197 -3.9,-2.238 -5.4,-2.539 -12.2,-2.339 -7,0.206 -8,-0.016 -10.6,-2.246 -4.3,-3.703 -2.2,-5.085 8,-5.235 9.8,-0.146 13.4,-1.379 14.2,-4.87 0.8,-2.913 3.2,-4.509 6.8,-4.509 3.7,0 4.1,-1.64 0.8,-2.787 -2,-0.714 -3.7,-0.602 -6.1,0.407 -3.4,1.419 -7.4,0.914 -14.3,-1.804 -3,-1.151 -10.4,1.937 -15.3,6.327 -1.1,1.021 -2.8,1.857 -3.8,1.857 -1.7,0 -2,-0.506 -3,-5.133 -0.7,-2.832 -5.2,-8.218 -7.6,-9.038 -1.3,-0.434 -1.4,-0.849 -0.2,-3.097 2.6,-4.869 1.2,-5.8092 -8.5,-5.5389 -13,0.3649 -16.3,4.2399 -7.4,8.7829 4.4,2.245 5.2,4.365 2.1,5.989 -4.8,2.584 -11.5,0.291 -13.6,-4.655 -1.4,-3.443 -3.2,-4.16 -5.2,-2.11 -2.1,2.043 -1.4,5.524 1.5,7.608 2.4,1.791 2.6,2.221 1.5,4.63 -0.7,1.461 -1.2,3.571 -1.2,4.689 0,2.486 -5.2,1.813 -8.5,-1.103 -4.1,-3.544 -7.1,-3.387 -9.4,0.481 -2.6,4.399 -5.1,4.643 -5.1,0.495 0,-3.512 -0.7,-3.655 -4,-0.894 -2.8,2.312 -1.9,5.155 1.7,5.697 2.3,0.348 6.5,8.3 4.6,8.907 -2.9,0.988 -4.8,3.178 -3.7,4.323 1.6,1.66 5.1,0.271 6.7,-2.648 2.6,-4.941 5.5,0.399 3.1,5.699 -1.3,3.027 -1.5,4.521 -0.8,5.752 1.5,2.335 3.7,2.07 4.8,-0.586 1.3,-2.884 2,-2.834 3.4,0.25 1.8,3.941 8.2,0.93 11.3,-5.339 0.9,-1.814 2.5,-4.186 3.5,-5.27 1.7,-1.892 1.7,-2.094 -0.1,-5.021 -2.2,-3.874 -1,-5.285 3.3,-3.777 6.5,2.266 6,12.119 -0.9,16.451 -5.2,3.263 -8.2,7.369 -7.6,10.371 0.7,3.716 -0.2,5.085 -3.5,5.085 -10.2,0 -9.4,10.508 1.1,13.964 4.1,1.353 4.4,1.319 5.9,-0.561 1.4,-1.668 2.8,-1.994 8.7,-1.952 7,0.049 7,0.049 6.7,-4.332 -0.3,-4.382 -0.3,-4.382 3,-3.673 8.9,1.924 10.4,1.866 12.1,-0.456 1.8,-2.565 9.4,-2.2 11.7,0.559 0.7,0.799 2.2,1.451 3.5,1.451 2.3,0 3.5,1.69 3.5,5.082 0,1.385 0.7,1.918 2.5,1.918 7.5,0 4.5,19.925 -3.4,22.835 -1.5,0.53 -4.1,1.51 -5.9,2.19 -1.8,0.68 -4.2,2.53 -5.3,4.11 -1.5,2.09 -2.9,2.87 -5.2,2.87 -2.3,0 -4,0.99 -6.7,4 -2.1,2.2 -4.5,4 -5.4,4 -0.9,0 -3.5,0.85 -5.9,1.89 -2.3,1.05 -6.8,2.64 -10,3.55 -3.1,0.9 -6,2.24 -6.5,2.96 -1.5,2.67 -7.6,4.82 -14.8,5.21 -8.8,0.48 -13.2,2.24 -19.6,7.71 -6.3,5.46 -6.4,5.37 1.4,7.1 2.3,0.5 2.8,1.16 2.8,3.59 0,3.47 2.8,4.23 3.7,1 0.7,-2.62 5.4,-5.39 12.7,-7.48 3.8,-1.08 6.9,-2.75 8.6,-4.61 1.7,-1.8 3.8,-2.92 5.4,-2.92 1.4,0 3.7,-0.69 5,-1.53 2,-1.36 2.4,-1.36 3.5,0 1.8,2.16 -1,6.13 -5.2,7.43 -8.8,2.69 -20.2,7.33 -22.5,9.11 -1.4,1.09 -3.2,2 -4.1,2.03 -2.9,0.07 -10.8,7.72 -9.4,9.1 0.9,0.93 1.8,0.93 3.9,-0.02 1.9,-0.85 3,-0.9 3.7,-0.17 1.5,1.53 4.4,1.28 5,-0.45 0.8,-1.94 3.6,-1.95 4.3,-0.02 0.9,2.23 -10.9,13.51 -13.4,12.86 -1.6,-0.42 -2.1,0.16 -2.5,3.33 -0.4,2.1 -0.9,4.84 -1.3,6.08 -1,3.29 0.6,2.83 7.9,-2.26 z M -1868,158.8 c 2.2,-2.27 4.1,-3.01 8.7,-3.52 3.3,-0.36 8,-1.15 10.6,-1.75 3.1,-0.74 5.5,-0.77 7.5,-0.09 3.4,1.17 20.1,0.48 21,-0.86 1.7,-2.82 -4.5,-6.12 -8.1,-4.28 -4.3,2.26 -10,1.88 -11.8,-0.8 -1.3,-1.96 -1.8,-2.09 -3.6,-1 -3,1.8 -5.8,1.54 -7.4,-0.69 -0.9,-1.36 -1.8,-1.66 -2.8,-1.01 -3.5,2.21 -5.6,-0.43 -2.4,-3.05 1.1,-0.94 1.8,-0.97 2.8,-0.11 1.1,0.86 1.7,0.76 2.7,-0.44 2.2,-2.67 4.9,-3.72 6.4,-2.48 0.9,0.72 1.6,0.77 2,0.14 0.3,-0.55 0,-1.36 -0.8,-1.8 -0.8,-0.45 -1.6,-1.71 -1.8,-2.81 -0.6,-3.34 -15.9,-2.74 -19.6,0.78 -2.6,2.37 -9.3,5.72 -11.5,5.72 -0.5,0 -0.7,-1.1 -0.3,-2.5 1,-4.15 -3.6,-2.2 -14.7,6.25 -6.4,4.85 -6.8,5.87 -3.3,7.22 1.8,0.7 2.3,1.43 1.8,3.07 -0.5,2.02 -0.2,2.15 4.4,1.93 7,-0.33 7.2,-0.28 8.9,3.12 2,3.89 6.8,3.45 11.3,-1.04 z m -91.4,-31.62 c 2,-1.29 2.3,-2.16 1.9,-4.92 -0.4,-2.21 0,-4.13 1,-5.65 0.9,-1.27 1.7,-3.74 1.7,-5.49 0,-6.3 7.1,-6.28 9.3,0.02 0.4,1.04 0.9,1.65 1.2,1.36 1.1,-1.03 -2.7,-13.28 -4.7,-15.454 -2.4,-2.559 -1.8,-6.381 0.6,-4.341 0.8,0.652 1.6,2.166 1.8,3.363 0.2,1.573 1,2.177 2.8,2.177 3.2,0 3.9,-4.883 1.4,-11.248 -1.8,-4.783 -1.5,-9.894 1.1,-20.252 0.8,-3.025 1.6,-6.729 1.9,-8.231 0.7,-3.48 6.2,-9.769 8.5,-9.769 4.2,0 6,-6.541 4.1,-14.505 -1.2,-5.024 -1.2,-5.579 1,-9.171 1.3,-2.103 2.6,-5.849 3,-8.324 0.4,-2.475 1.5,-7.1552 2.4,-10.401 2.3,-8.0165 0.1,-11.155 -4.9,-7.186 -2.9,2.2006 -3,2.7551 -2.8,8.4254 0.3,10.404 -2.2,12.006 -8.3,5.3706 -7.8,-8.3783 -15.8,1.321 -14,17.033 0.6,4.8 0.3,6.419 -1.3,9.052 -1,1.764 -2.2,5.456 -2.6,8.206 -0.4,2.75 -1.7,6.637 -3,8.637 -1.4,2.001 -3.1,5.236 -3.9,7.19 -0.9,2.165 -3.1,4.579 -5.7,6.183 -3.8,2.447 -4,2.754 -2.5,4.389 2.1,2.408 2,5.725 -0.5,9.245 -3.9,5.45 -0.2,13.723 5.4,12.299 3.7,-0.924 4.2,1.273 2.3,9.352 -0.9,3.69 -1.6,7.34 -1.6,8.11 0,0.77 -1.2,2.88 -2.5,4.68 -3.1,3.97 -3.3,6.42 -0.6,6.42 1.3,0 2.2,0.88 2.7,2.5 0.7,2.91 1.6,3.07 4.8,0.93 z m 492.6,-37.882 c 0,-0.246 -1.2,-2.563 -2.5,-5.149 -3,-5.557 -3.7,-15.651 -1,-13.404 0.8,0.685 1.5,1.833 1.5,2.551 0,2.019 2.8,4.43 4.5,3.795 2.9,-1.108 4.7,1.735 4.1,6.342 -0.8,5.719 1.2,6.939 7.2,4.29 5,-2.239 5,-2.503 1.2,-7.549 -8.2,-10.809 4.4,-16.676 19,-8.84 10.6,5.706 11,5.869 12.8,4.624 0.9,-0.673 3.2,-2 5,-2.947 3.2,-1.63 3.3,-1.939 2.7,-5.744 -0.8,-5.268 -1.2,-5.536 -8.7,-6.551 -12.9,-1.763 -24.2,-7.289 -26.5,-13.038 -1.4,-3.585 -1.8,-3.863 -3.2,-2.592 -0.9,0.782 -2.8,1.753 -4.1,2.157 -4.6,1.341 -12.8,8.412 -14.4,12.395 -1.3,3.373 -1.8,3.736 -4.4,3.351 -3.2,-0.469 -5.2,2.881 -5.2,8.657 0,4.161 7.7,18.099 10,18.099 1.1,0 2,-0.201 2,-0.447 z m -390.3,-8.47 c 12.8,-2.522 22.5,-6.603 30,-12.654 3.4,-2.711 7.8,-6.054 9.8,-7.429 8.3,-5.614 13.7,-11.448 17,-18.579 3.2,-6.73 5.9,-10.311 7,-9.196 0.7,0.65 -4.2,17.722 -5.5,19.266 -1.3,1.571 0.7,3.509 3.7,3.509 2.8,0 8.3,-7.926 8.3,-11.945 0,-1.405 0.6,-3.843 1.5,-5.419 1.8,-3.597 1.8,-5.476 0,-9.962 -1.5,-3.564 -1.5,-3.58 2.6,-8.309 3.8,-4.457 4.1,-5.034 3.6,-9.702 -1,-10.775 3.2,-27.986 7.6,-30.897 4.7,-3.045 9.2,1.94 6.1,6.662 -1.9,2.994 -0.9,5.0117 2.2,4.398 1.4,-0.263 1.9,-1.314 2,-3.844 0.4,-10.46 3.6,-16.268 7.9,-14.594 0.9,0.334 3.5,-0.466 5.8,-1.778 2.3,-1.312 5.8,-2.673 7.8,-3.025 2.4,-0.412 4.3,-1.543 5.3,-3.187 1.5,-2.224 2.2,-2.468 5.5,-1.916 2.3,0.397 5.4,0.059 8.1,-0.907 4.5,-1.561 5.5,-1.228 7.2,2.333 0.6,1.424 9.3,7.092 10.8,7.092 2,0 4.5,2.646 5.4,5.752 0.8,2.655 4.1,4.647 6.3,3.813 1.4,-0.567 1.4,-1.874 -0.2,-5.815 -0.5,-1.239 -0.3,-1.75 0.9,-1.75 0.8,0 1.6,0.587 1.6,1.304 0,0.717 1.5,2.802 3.4,4.633 3.8,3.64 6.6,3.604 6.6,-0.084 0,-1.216 0.5,-3.634 1.1,-5.373 1.3,-3.629 -1.9,-9.688 -6.3,-11.872 -6.7,-3.336 -2.7,-12.608 5.4,-12.608 3.3,0 7.7,-0.509 9.8,-1.131 6,-1.807 8.8,-0.586 9.6,4.203 1.4,8.959 8.9,14.529 8.9,6.642 0,-7.067 4.7,-7.616 9.9,-1.164 2.9,3.461 3.7,5.179 3.3,7.186 -0.7,3.599 0,5.085 3.3,6.79 1.6,0.811 3,2.452 3.1,3.713 0.5,3.464 2.2,2.705 4.3,-1.973 2,-4.518 2,-4.528 10.8,-6.268 4.8,-0.941 5.8,-1.495 5.8,-3.18 0,-1.798 0.4,-1.961 3.5,-1.369 2.2,0.408 4.1,0.227 5,-0.466 2,-1.688 5.8,-0.781 6.9,1.643 0.6,1.34 2.8,2.725 6,3.75 4,1.283 5.4,2.309 6.6,4.875 0.8,1.787 2.8,3.93 4.5,4.761 8.6,4.34 16.7,9.323 17.1,10.592 0.7,1.645 11.8,8.3965 13.8,8.3965 2.2,0 3,-3.9007 1.2,-5.9005 -0.9,-0.966 -1.6,-2.483 -1.6,-3.369 0,-2.096 -1.2,-2.764 -7.3,-4.119 -4.4,-0.979 -5.2,-1.532 -6.2,-4.41 -0.6,-1.81 -2.5,-4.428 -4.3,-5.819 -1.8,-1.39 -3.2,-3.454 -3.2,-4.587 0,-6.185 -6.9,-11.297 -11.7,-8.719 -3.1,1.69 -5.1,0.577 -8.1,-4.672 -1.8,-3.242 -3.2,-12.405 -1.9,-12.405 0.2,0 3,0.9 6.2,2 3.2,1.1 8.1,2 10.9,2 2.8,0 6,0.595 7.1,1.321 8.8,5.92 9.2,6.017 11,2.655 0.9,-1.718 2.8,-3.562 4.4,-4.098 2.7,-0.96 4.1,-2.755 6,-8.1 0.7,-1.802 1.9,-2.915 3.8,-3.295 7.3,-1.517 10.3,-2.721 11.3,-4.597 0.6,-1.124 2.4,-2.479 3.9,-3.011 2.2,-0.758 2.7,-1.463 2.3,-3.263 -1,-5.492 3.8,-6.679 16.2,-3.955 8.8,1.926 9.7,1.529 7.1,-3.302 -2,-3.635 -4.9,-5.355 -8.9,-5.355 -2.7,0 -7.5,-2.211 -13.3,-6.164 -2.3,-1.559 -4.6,-2.836 -5.2,-2.836 -0.5,0 -3.2,-1.795 -6,-3.995 -2.8,-2.2 -5.6,-4 -6.2,-4 -0.7,0 -2.2,-1.13 -3.5,-2.5 -2.1,-2.29 -2.8,-2.44 -8.4,-1.85 -4.7,0.49 -6.5,0.28 -7.8,-0.87 -1,-0.83 -3.3,-1.81 -5.2,-2.17 -2,-0.36 -4.3,-1.62 -5.2,-2.79 -1.5,-2.02 -1.9,-2.07 -7.5,-0.96 -5.1,1 -6.6,0.93 -9.9,-0.45 -2.7,-1.15 -5.3,-1.43 -8.7,-0.97 -2.7,0.36 -5.4,0.22 -6.1,-0.31 -0.6,-0.53 -4.1,-1.96 -7.6,-3.18 -3.6,-1.22 -7.2,-2.83 -8.1,-3.58 -0.9,-0.76 -3,-1.37 -4.7,-1.37 -1.7,0 -4.6,-0.89 -6.5,-1.98 -1.8,-1.08 -6.2,-2.39 -9.8,-2.91 -3.5,-0.51 -8.7,-1.92 -11.4,-3.12 -4.3,-1.89 -5.7,-2.05 -9.5,-1.16 -6.9,1.59 -14.3,0.89 -17.5,-1.66 -3.5,-2.72 -3.6,-2.71 -9.3,0.33 -2.6,1.37 -6,2.5 -7.5,2.5 -10.4,0 -25,14.74 -22.7,23 0.6,2.19 1,6.12 0.9,8.74 v 7.697 c 0,5.796 -8.5,11.193 -10.8,6.808 -2.5,-4.804 -2.4,-10.039 0.3,-11.795 2.1,-1.39 2.6,-2.46 2.6,-6.07 0,-5.16 -0.6,-5.3 -7.1,-1.65 -8.5,4.78 -8.7,2.35 -0.8,-11.46 5.9,-10.4 -9.9,-11.91 -16.3,-1.56 -1.7,2.8 -1.8,3.6 -0.7,4.92 1.5,1.85 -0.8,4.09 -5.1,4.95 -1.4,0.27 -4.2,1.35 -6.1,2.39 -3,1.59 -5.8,1.9 -16.5,1.89 -7.1,-0.01 -14.2,0.47 -15.8,1.06 -1.5,0.59 -4.1,1.08 -5.8,1.08 -1.7,0 -4.4,1.16 -6.6,2.89 -2.1,1.6 -4.9,3.225 -6.2,3.618 -3.8,1.067 -9.3,4.515 -11.5,7.198 -1.1,1.304 -3.1,2.921 -4.5,3.594 -6.1,3.021 -8.6,10.266 -4,11.845 3,1.056 4.1,4.056 1.9,5.402 -0.6,0.368 -2.7,3.094 -4.6,6.058 -2.2,3.578 -4.6,5.876 -6.9,6.839 -1.9,0.797 -3.4,1.829 -3.4,2.294 0,0.464 -2.3,3.505 -5,6.757 -2.8,3.253 -5,6.465 -5,7.138 0,0.673 -2.3,3.393 -5,6.043 -6,5.739 -6.3,7.319 -1.6,7.319 4.5,0 8.8,-3.776 16,-13.863 4.9,-6.969 8.3,-10.666 19.3,-21.278 2.1,-2.002 4.8,-5.04 6.1,-6.75 1.8,-2.407 2.8,-2.977 4.6,-2.527 1.3,0.32 3.6,-0.061 5.2,-0.847 2.9,-1.452 22.4,-1.311 22.4,0.162 0,0.362 -0.8,1.678 -1.6,2.924 -1.9,2.617 -0.5,5.179 2.7,5.179 1,0 3.2,1.35 4.9,3 1.7,1.65 3.5,3 4.2,3 0.6,0 2.1,0.942 3.4,2.093 2.2,2.093 2.2,2.093 6.5,-0.396 6.7,-3.858 8.7,-4.211 9.7,-1.712 0.4,1.168 1.9,2.674 3.2,3.347 1.5,0.749 2.6,2.362 3,4.168 0.3,1.824 1.4,3.42 3,4.19 3.7,1.877 3,3.544 -2.8,6.377 -2.9,1.412 -6.7,4 -8.5,5.75 -1.9,1.751 -4,3.185 -4.8,3.187 -0.8,0.002 -4.1,1.351 -7.4,2.996 -7.6,3.76 -9.1,3.76 -10.4,0 -2.3,-6.722 -20.1,6.007 -20.1,14.404 0,1.561 -1,3.179 -2.6,4.3 -12.4,8.6181 -14.8,18.178 -6.2,25.171 6.7,5.507 -6.9,32.875 -17.4,35.018 -2.4,0.494 -3.8,1.549 -4.8,3.809 -3,6.259 -15.5,13.07 -28,15.256 -6.7,1.164 -8,1.761 -11.3,5.28 -2.5,2.566 -4.4,3.785 -5.5,3.451 -1,-0.284 -3.1,-0.979 -4.7,-1.544 -1.7,-0.565 -4.9,-1.509 -7.2,-2.097 -2.3,-0.588 -6.8,-2.864 -10.1,-5.058 -8.4,-5.567 -12.2,-3.655 -5.5,2.703 9.6,9.077 28.9,12.931 47,9.39 z" />
            <path
               style="fill:#88bac9"
               inkscape:connector-curvature="0"
               id="path3731"
               d="m -1668.3,585.63 c -22.9,-1.46 -53.6,-6.88 -73.1,-12.93 -5.5,-1.69 -14.3,-4.37 -19.6,-5.97 -117.6,-35.53 -225.7,-154.41 -248.2,-272.98 -0.9,-4.68 -2.3,-12.55 -3.2,-17.5 -0.8,-4.95 -2,-11.03 -2.5,-13.5 -26.6,-127.69 43.4,-287.73 160.6,-366.93 249.3,-168.56 584.8,2.78 592.1,302.43 5.6,224.83 -179.9,401.78 -406.1,387.38 z m 220.4,-160.01 c 3.1,-1.72 6.7,-4.38 8.1,-5.91 1.8,-2.1 3.6,-2.9 7.2,-3.26 7.6,-0.73 16,-7.09 10.5,-7.88 -3.4,-0.5 -5.6,-5.16 -3.6,-7.51 4.5,-5.1 2.8,-11.31 -3.1,-11.31 -1.5,0 -2.7,-1.3 -4.2,-4.43 -1.2,-2.43 -2.9,-4.67 -3.8,-4.97 -0.8,-0.3 -2.3,-1.11 -3.3,-1.8 -2.9,-2.15 -4.4,0.5 -1.7,3.04 3.9,3.57 -2.4,7.62 -10.7,6.96 -3.8,-0.3 -3.8,-0.3 -3.5,3.85 0.3,3.49 0,4.27 -1.8,4.82 -5,1.59 -0.8,4.65 6.7,4.86 8.7,0.25 4.5,10.82 -5.4,13.3 -2.4,0.6 -3.1,2.75 -1.3,3.87 0.5,0.34 1,1.9 1,3.47 0,6.85 1.1,7.24 8.9,2.9 z m -268.8,-9.49 c 1.3,-1.16 1.6,-2.45 1.2,-4.59 -0.6,-2.99 -0.6,-2.99 4.3,-2.64 5.5,0.39 6.3,-2.7 2.6,-9.89 -2,-3.92 -0.5,-6.56 2.6,-4.6 4.1,2.59 6.8,-2.27 3.3,-6.1 -3.5,-3.81 -3.8,-9.96 -0.6,-9.13 3.3,0.82 4.4,-0.52 4.4,-5.31 0.1,-3.37 0.1,-3.38 4,-2.75 2.3,0.37 4.2,0.21 4.6,-0.41 0.8,-1.35 -7.5,-8.96 -9.8,-8.96 -1.3,0 -1.7,-0.82 -1.7,-3.08 0,-2.73 -0.3,-3.06 -2.8,-2.89 -4.3,0.28 -5.2,0.05 -5.2,-1.32 0,-0.7 1.3,-1.79 3,-2.42 3.9,-1.47 3.3,-5.35 -1.4,-9.79 -9.1,-8.45 -15.8,-25.06 -9.6,-23.67 6.1,1.39 12.5,2 13.3,1.25 1.5,-1.48 0.3,-4.47 -2.3,-5.76 -3.8,-1.86 -5.5,-7.84 -2.6,-8.94 2.2,-0.86 14.6,5.57 14.6,7.6 0,0.94 0.9,2.56 2.1,3.61 2.7,2.45 4.9,6.71 4.9,9.53 0,1.22 0.7,3.06 1.7,4.1 1.6,1.77 1.6,2.07 -0.2,5.27 -2.5,4.78 -1.6,6.33 4.2,6.7 3.6,0.23 4.8,0.73 5.1,2.1 1,5.37 -10.7,6.92 -15.3,2.01 -3,-3.26 -4.4,-1.35 -2.9,4 1,3.55 3.7,5.15 18.2,10.85 8.3,3.27 8.3,3.27 7.7,6.66 -0.5,2.48 -0.2,3.9 1.1,5.32 2.8,3.13 -0.2,5.31 -7.4,5.34 -6.9,0.03 -7.8,-1.99 -2,-4.72 4.5,-2.13 4.6,-2.29 0.8,-4.23 -6,-3.09 -10,0.97 -10,10.04 0,6.03 7.3,10.59 12.1,7.58 3.2,-1.99 4.9,-1.39 4.9,1.73 0,4.95 2.1,5.54 6.3,1.72 4.4,-4 4.6,-6.23 1.2,-13.09 -3.8,-7.76 -1.9,-13.54 4.2,-12.3 1.9,0.39 1.9,0.6 0.8,8.98 -0.6,5.21 -0.5,5.45 2.6,7.74 4.7,3.46 6.4,1.94 6.2,-5.31 -0.2,-4.84 0,-5.61 1.6,-5.61 2.3,0 5.1,-4.1 5.1,-7.42 0,-2.73 2.9,-7.56 7.2,-11.79 1.5,-1.49 2.8,-3.74 2.8,-5 0,-3.97 3.5,-6.79 8.3,-6.79 2.1,0 2.5,-0.56 2.9,-3.53 0.5,-4.32 -1.8,-6.72 -5.9,-6.28 -2.6,0.28 -2.9,0.03 -3.1,-3.44 -0.6,-6.23 -4.3,-3.02 -6.1,5.25 -0.5,2.28 -1.8,5.02 -2.7,6.09 -1.4,1.5 -1.5,2.23 -0.6,3.13 2.6,2.58 -1,9.78 -4.8,9.78 -1,0 -2.5,1.11 -3.4,2.47 -1.4,2.03 -2.2,2.36 -4.7,1.87 -2.7,-0.54 -3.1,-0.28 -4.2,2.52 -1.4,3.64 -2.3,3.91 -3.7,1.14 -1.5,-2.77 -3.7,-2.51 -4.5,0.54 -0.9,3.93 -2.9,3.89 -7.4,-0.16 -5.4,-4.88 -5.2,-5.47 1.6,-4.75 4.7,0.48 6.1,0.28 7.2,-1.02 0.7,-0.89 2.2,-1.61 3.2,-1.61 2.5,0 3.3,-2.27 1.9,-4.93 -0.8,-1.53 -0.8,-2.63 0,-4.2 3.9,-7.2 -4.9,-6.72 -11,0.6 -2.3,2.78 -5.3,1.95 -4.6,-1.29 0.5,-2.11 0.1,-3.28 -1.5,-4.74 -5.2,-4.67 -6.3,-14.22 -2.4,-19.83 1.9,-2.65 1.9,-8.68 0,-11.17 -0.8,-1.07 -1.2,-2.84 -1,-3.94 0.6,-2.17 -4,-7.82 -8.6,-10.73 -1.5,-0.92 -2.9,-2.93 -3.2,-4.58 -0.4,-1.93 -1.8,-3.62 -4,-4.94 -2.3,-1.33 -3.6,-3.02 -4,-4.98 -0.6,-2.93 -6.4,-6.27 -10.9,-6.27 -0.9,0 -2.2,-0.68 -2.8,-1.5 -1.8,-2.08 -4.4,-1.88 -6.5,0.5 -1,1.1 -2.8,2.01 -3.9,2.03 -4.7,0.07 -7.2,4.41 -4.1,6.96 2.3,1.91 0.6,3.17 -1.9,1.48 -3.3,-2.17 -7.6,1.2 -7.6,5.98 0,2.71 -0.6,3.52 -3,4.52 -3.9,1.62 -4.3,3.13 -2,7.65 1.1,2.09 2,4.68 2,5.76 0,1.08 0.7,2.73 1.5,3.66 3.1,3.41 3.2,9.36 0.2,8.59 -2.4,-0.6 -2.8,-0.3 -3.9,3.61 -0.6,2.34 -2.2,5.29 -3.5,6.55 -2.8,2.77 -2.8,2.76 -0.3,5.93 1.1,1.4 2,3.15 2,3.9 0,0.74 2.4,4.27 5.5,7.83 3,3.57 5.5,6.9 5.5,7.41 0,0.51 0.7,1.19 1.5,1.51 1.7,0.66 3,-1.58 2.1,-3.76 -0.2,-0.76 0.2,-2.37 1.1,-3.58 1.1,-1.58 1.4,-3.85 1.1,-8.1 -0.7,-8.96 -3.2,-9.86 -3.3,-1.16 -0.1,6.4 -2.4,6.79 -6.5,1.1 -4,-5.49 -4.7,-8.46 -2.7,-10.74 0.9,-0.99 1.7,-2.77 1.7,-3.96 0,-3.14 1.6,-2.67 2.8,0.83 0.8,2.16 1.7,3 3.4,3 7.3,0.01 18,16.1 13.3,20 -0.9,0.68 -1.5,1.97 -1.5,2.87 0,0.89 -0.8,2.98 -1.6,4.63 -1.6,3.04 -0.7,8.8 1.9,12.23 1.3,1.76 -0.1,6.27 -1.9,6.27 -7.1,0 -11.8,17.36 -7.3,26.24 0.6,1.16 0.4,2.48 -0.6,4.01 -2.7,4.13 -1.5,8.17 2.5,8.75 2.5,0.36 3.8,1.24 4.8,3.25 1.5,3.19 1.9,3.3 4.3,1.13 z m -145.4,-48.69 c 1.3,-1.12 2.3,-2.58 2.3,-3.25 0,-0.66 0.6,-1.76 1.5,-2.44 1.8,-1.54 4.5,0.24 4.5,3.01 0,1.73 2.7,3.55 3.8,2.51 0.3,-0.28 -0.3,-2.96 -1.4,-5.95 -2.7,-8.12 0.7,-10.85 8.8,-6.98 2.9,1.35 3.3,2.03 3,4.37 -0.4,2.38 0,2.85 2.4,3.33 4.4,0.87 5.9,-1.28 3.3,-4.65 -2.8,-3.52 -1.2,-5.64 4.1,-5.64 2.1,0 4.1,-0.45 4.5,-1 1.1,-1.8 3.5,-1.06 8.2,2.5 4.5,3.45 11.3,4.91 11.3,2.43 0,-1.99 -2.1,-4.93 -3.5,-4.93 -2,0 -5.7,-5.13 -5.2,-7.2 0.7,-2.78 -9.5,-8.33 -12.4,-6.75 -1.7,0.87 -3.6,0.87 -8.1,-0.01 -7,-1.38 -12.8,1.08 -12.8,5.41 0,3.35 -2.4,5.03 -4.4,3.08 -2.3,-2.36 -3.4,-1.88 -5.6,2.47 -1.2,2.2 -2.3,4 -2.5,4 -0.3,0 -1.4,-1.8 -2.5,-4 -4.1,-7.99 -16.1,-4.82 -16,4.21 0,8.71 1.2,15.02 3.2,17.48 1.4,1.84 10.8,0.46 13.5,-2 z m 112.6,-178.2 c 3.6,-2.47 6.7,-5.18 7,-6.01 0.3,-0.82 1.9,-2.05 3.4,-2.71 1.5,-0.66 4.1,-2.19 5.8,-3.4 4,-2.93 12.5,-4.28 12.5,-1.99 0,2.3 1.7,2 5.1,-0.88 2.3,-1.9 4.2,-2.5 7.7,-2.5 5.5,0 8.6,-1.77 8,-4.57 -0.3,-1.46 -1.1,-1.88 -3.4,-1.7 -7.3,0.59 -8.6,0.53 -9.6,-0.46 -3.8,-3.85 3.4,-7.27 15.3,-7.27 9.6,0 13.5,-1.13 19.2,-5.46 2.5,-1.89 4.1,-2.41 6.3,-2 1.6,0.31 5,-0.11 7.7,-0.92 6.3,-1.94 11.1,-1.1 14.1,2.51 1.4,1.6 3.5,2.88 4.7,2.9 1.3,0.01 3.2,0.69 4.3,1.5 2.9,2.22 4.5,1.81 8.3,-2.21 3,-3.18 3.7,-3.52 5.4,-2.48 1.5,0.95 2.5,0.88 4.8,-0.33 4,-2.07 5.7,-1.91 7.5,0.74 1.4,1.92 2.8,2.32 9.6,2.75 8.8,0.55 9.9,-0.32 5.9,-4.59 -6.3,-6.69 -2.8,-14.44 6.6,-14.54 5.9,-0.06 17.4,-4.3 19.1,-7.03 1.1,-1.91 8.7,-4.72 11.3,-4.21 4.9,0.96 7,-4.86 3.2,-8.65 -3.4,-3.39 -4.5,-3.58 -8.5,-1.48 -1.6,0.82 -3,1.5 -3.1,1.5 -0.9,0 -5.5,-7.94 -5.5,-9.41 0,-0.99 -1.4,-3.88 -3.1,-6.411 -2.5,-3.594 -2.9,-4.975 -2.1,-6.287 1.4,-2.23 0.5,-2.918 -2.8,-2.247 -5.3,1.057 -7,-0.934 -7,-8.128 0,-9.417 7.7,-13.689 11.8,-6.519 2.7,4.877 8.9,5.166 6.3,0.297 -0.9,-1.652 -0.4,-2.248 3.4,-4.336 5.1,-2.755 5.8,-5.498 1.9,-6.979 -2.1,-0.814 -2.4,-1.274 -1.5,-2.933 0.9,-1.584 0.7,-2.17 -0.9,-3.01 -2.8,-1.503 -3,-1.35 -3,1.758 0,4.202 -1.7,5.2 -8.9,5.2 -9.1,0 -13.8,1.603 -15,5.142 -2.2,6.315 -10.4,6.382 -12.1,0.098 -1.6,-6.037 -3.8,-8.456 -6.9,-7.763 -4.5,0.973 -13.3,-3.525 -13.7,-6.977 -0.1,-0.55 -0.2,-1.542 -0.3,-2.204 -0.1,-0.663 -1.8,-1.483 -3.9,-1.822 -10.2,-1.673 -14.5,-3.007 -16.8,-5.14 -1.4,-1.284 -3.8,-2.385 -5.2,-2.449 -1.5,-0.064 -6.2,-0.176 -10.3,-0.25 -8.1,-0.142 -10.9,-1.401 -10.9,-4.757 0,-1.033 0.3,-1.918 0.7,-1.968 0.4,-0.05 5.2,-0.249 10.7,-0.442 10,-0.35 10,-0.35 13.4,-3.97 2.3,-2.475 3.9,-3.406 5,-2.945 4.3,1.756 4.9,1.599 6,-1.469 0.6,-1.696 1.5,-3.084 2.1,-3.084 1.8,0 2.4,2.882 1.1,4.513 -1.5,1.794 1.5,2.132 4,0.453 1.3,-0.872 1.2,-1.192 -0.4,-2.433 -1.3,-1.02 -1.7,-2.145 -1.3,-3.92 0.9,-3.309 -0.6,-4.063 -2.9,-1.503 -1.6,1.741 -2.7,1.974 -6.9,1.493 -2.8,-0.313 -6.6,-0.214 -8.5,0.22 -5.8,1.298 -10.8,-0.15 -14.5,-4.201 -4.4,-4.78 -7.5,-4.341 -7.5,1.045 0,7.785 -10.2,11.361 -12.5,4.39 -0.9,-2.719 -2.6,-6.092 -3.7,-7.495 -2.7,-3.427 -1.6,-6.366 3,-8.196 15.1,-5.9973 16.3,-7.6314 10.5,-14.513 -8.9,-10.727 -13,-9.501 -10.8,3.224 1.1,5.97 -6.8,9.2653 -16.5,6.935 -10.2,-2.4595 -17,6.878 -8.5,11.856 2.1,1.247 3.5,2.844 3.5,4.031 0,4.768 -8.7,2.662 -11.5,-2.794 -3,-5.859 -7.5,-5.032 -7.5,1.38 0,3.307 0.5,4.605 2.2,5.75 2.8,1.897 1.2,6.765 -2.3,6.765 -3.3,0 -8.9,-3.858 -9.6,-6.617 -1.7,-6.821 -7.1,-6.277 -11.3,1.139 -4,6.846 -6.5,7.422 -5.5,1.228 0.4,-2.337 1.6,-5.739 2.7,-7.559 2,-3.31 2,-3.31 -0.3,-5.77 -2.1,-2.214 -2.2,-2.794 -1.1,-5.762 3.3,-9.308 -2.9,-13.492 -9.8,-6.5816 -3.7,3.7221 -3.7,4.3173 -0.5,8.1056 2.8,3.383 3.1,5.914 1,9.103 -2.1,3.149 1.1,9.76 7.2,15.328 10.3,9.276 11.1,10.722 6.9,12.335 -2.5,0.937 -4,3.577 -3.1,5.142 1,1.522 4.8,1.014 8.2,-1.094 4.9,-2.964 7.8,-1.381 3.8,2.003 -0.9,0.685 -1.5,2.735 -1.5,4.556 0,4.419 3.4,5.797 6,2.395 1.7,-2.283 1.7,-2.283 2.4,-0.117 1.3,3.984 8.7,0.403 11.7,-5.673 0.9,-1.814 2.5,-4.186 3.5,-5.27 1.7,-1.892 1.7,-2.094 -0.1,-5.021 -2.2,-3.874 -1,-5.285 3.3,-3.777 6.5,2.266 6,12.119 -0.9,16.451 -5.2,3.263 -8.2,7.369 -7.6,10.371 0.8,4.156 -0.2,5.085 -5.3,5.085 -8.2,0 -8.5,5.7 -0.9,13.333 2.9,2.842 4.9,4.38 4.6,3.417 -0.7,-1.82 1.8,-2.384 8.5,-1.929 2.1,0.144 2.8,-0.26 2.8,-1.729 0,-1.641 0.6,-1.892 4.7,-1.753 4.8,0.161 4.8,0.161 4.5,-4.211 -0.3,-4.309 -0.3,-4.364 2.5,-3.756 9.2,2.041 12,1.96 12.8,-0.366 0.8,-2.624 8.4,-2.295 11.5,0.5 0.9,0.822 2.5,1.494 3.7,1.494 2.1,0 3.3,1.769 3.3,5.082 0,1.385 0.7,1.918 2.5,1.918 9,0 3,21.435 -6.8,24.065 -2.5,0.67 -5.4,2.49 -7.3,4.53 -2.1,2.31 -4,3.41 -5.9,3.41 -1.8,0 -3.9,1.18 -6.3,3.56 -3.8,3.79 -8.5,5.94 -21.2,9.6 -2.4,0.7 -5.6,2.24 -7,3.41 -4.4,3.7 -7.1,4.63 -14.6,5.04 -8.4,0.46 -13.5,2.35 -18.6,6.87 -1.9,1.8 -4.4,3.71 -5.3,4.26 -2.5,1.36 -1,3.26 2.4,3.26 4.6,0 6.1,0.97 6.1,4.1 0,3.39 2.8,4.09 3.7,0.91 0.7,-2.69 5.5,-5.45 13.1,-7.57 3.5,-0.97 6.6,-2.38 6.9,-3.14 0.5,-1.44 5.6,-4.46 7,-4.15 0.4,0.1 2.5,-0.17 4.6,-0.61 6.4,-1.34 5.1,4.32 -1.6,6.36 -8.8,2.69 -20.2,7.33 -22.5,9.11 -1.4,1.09 -3.2,2 -4.1,2.03 -2.9,0.07 -10.8,7.72 -9.4,9.1 0.9,0.93 1.8,0.93 3.9,-0.02 1.9,-0.85 3,-0.9 3.7,-0.17 1.5,1.53 4.4,1.28 5,-0.45 0.8,-1.94 3.6,-1.95 4.3,-0.02 0.9,2.23 -10.9,13.51 -13.4,12.86 -1.6,-0.42 -2.1,0.16 -2.5,3.33 -0.4,2.1 -0.9,4.84 -1.3,6.08 -1,3.29 0.6,2.83 7.9,-2.26 z M -1868,158.9 c 2.3,-2.42 3.9,-3.08 8.7,-3.58 3.3,-0.34 7.8,-0.97 10,-1.39 2.2,-0.43 5.1,-0.49 6.5,-0.12 7.3,1.96 28.8,-0.83 23.8,-3.09 -1.4,-0.66 -3.1,-2.23 -3.7,-3.49 -0.6,-1.34 -2.3,-2.57 -4,-2.97 -3.7,-0.79 -5.9,0.16 -4.2,1.8 2.3,2.33 1.1,3.69 -3.3,3.69 -3.6,0 -4.5,-0.4 -5.5,-2.5 -1.3,-2.87 -2.6,-3.15 -4.8,-1 -3.3,3.35 -7.5,0.24 -5.5,-4.14 1,-2.13 1.8,-2.51 4.2,-2.14 4.2,0.6 5.5,-1.29 3.6,-5.03 -2,-3.82 -3.3,-4.24 -10.9,-3.53 -4.9,0.46 -6.6,0.25 -7.5,-0.93 -1.4,-1.67 0.6,-4.73 3.2,-4.73 2.1,0 6.1,-4.89 4.9,-6.1 -0.8,-0.77 -2.2,-0.33 -5,1.51 -2.1,1.42 -5.5,3.69 -7.5,5.03 -2,1.35 -4.6,3.82 -5.8,5.5 -1.2,1.72 -3.1,3.06 -4.2,3.06 -6.3,0 -26.1,16.2 -21.3,17.41 3,0.75 3.2,3.11 0.5,4.59 -1.1,0.58 -2,1.5 -2,2.03 0,1.27 4.3,1.25 5.6,-0.02 2.9,-2.91 10,-2.34 12.4,0.98 2.9,4.06 7.6,3.73 11.8,-0.84 z m -95,-22.11 c 1.2,-1.63 2.2,-3.63 2.2,-4.45 0,-0.82 1.1,-2.68 2.4,-4.14 1.8,-1.92 2.3,-3.38 1.9,-5.3 -0.2,-1.48 0.2,-3.99 1.1,-5.65 0.8,-1.65 1.6,-3.72 1.6,-4.6 0,-2.25 3.6,-5.26 5.4,-4.56 0.9,0.33 1.6,1.62 1.6,2.87 0,1.26 0.4,2.96 1,3.79 1.7,2.56 2.9,-0.79 2.3,-6.2 -0.6,-4.42 -0.4,-4.8 1.5,-4.8 2.9,0 3,-8.628 0.1,-17.162 -2,-5.86 -2,-6.348 -0.4,-12.718 0.9,-3.644 2,-9.046 2.5,-12.006 1.1,-6.918 5.9,-12.507 10,-11.601 2.5,0.531 2.8,0.213 3.9,-3.918 1.2,-4.221 1.1,-6.254 -0.5,-14.387 -0.6,-2.682 0,-4.34 2.8,-9 8.8,-14.44 5.9,-34.691 -3.8,-26.44 -4.4,3.8124 -5.6,5.9675 -4.6,8.0062 0.8,1.4345 0.7,2.4406 -0.3,3.8331 -1.9,2.5387 -4.7,0.8648 -5.8,-3.5078 -3.2,-12.576 -15.8,13.54 -13.2,27.466 0.4,2.152 0,4.338 -1.5,7.014 -1.1,2.137 -2,5.594 -2,7.681 0,4.823 -7.3,17.501 -11,19.053 -6.8,2.844 -8.3,6.186 -4.5,9.495 3.1,2.739 3.1,3.012 -0.5,8.028 -4.6,6.333 -4,10.367 1.8,12.24 2,0.649 4.2,1.626 4.9,2.171 2.7,2.162 0.3,14.002 -4.2,20.902 -3.6,5.44 -4.3,8.84 -1.8,9.48 1.4,0.38 1.8,1.15 1.5,2.82 -0.2,1.27 0.1,2.62 0.7,2.99 0.6,0.37 1.1,1.77 1.1,3.11 0,3.24 1.1,3.08 3.8,-0.51 z m 498.2,-46.407 c 0,-0.749 -1.4,-3.061 -3,-5.138 -3.6,-4.42 -4.5,-11.148 -1.2,-8.155 1,0.911 2.7,1.655 3.9,1.655 2.9,0 4.6,2.486 3.8,5.583 -1.3,5.179 3.6,6.934 10.8,3.904 4.5,-1.875 4.5,-2.644 0.2,-7.758 -11,-12.809 5.1,-16.795 23.3,-5.799 7.4,4.429 7.4,4.429 9.1,2.107 1.4,-1.751 2.5,-2.195 4.5,-1.803 7.2,1.378 4.5,-11.563 -3.1,-14.733 -2,-0.85 -6.3,-1.741 -9.6,-1.98 -3.2,-0.239 -7.6,-1.319 -9.6,-2.4 -2,-1.081 -5,-2.727 -6.7,-3.658 -3,-1.635 -6.4,-8.971 -6.4,-13.8 0,-0.915 -0.7,-1.663 -1.6,-1.663 -1.5,0 -1.9,0.566 -2.8,5.06 -0.4,1.544 -2.5,3.919 -5.4,5.985 -2.6,1.883 -7.1,5.681 -10,8.44 -2.8,2.758 -6.1,5.69 -7.3,6.515 -2.7,2 -4.4,12.41 -2.2,14.225 0.8,0.658 2.5,3.514 3.8,6.347 2.8,6.477 9.5,11.414 9.5,7.066 z m -392.3,-9.555 c 12.8,-2.522 22.5,-6.603 30,-12.654 3.4,-2.711 7.8,-6.054 9.8,-7.429 8.4,-5.664 13.7,-11.451 17.1,-18.623 5.9,-12.521 8.5,-12.323 4.8,0.366 -2.4,8.419 -5.1,13.614 -6.4,12.754 -0.5,-0.267 -1.8,0.299 -2.9,1.259 -2.4,2.03 -4,7.244 -2.2,7.244 1.5,0 6,-5.077 6,-6.761 0.1,-0.901 1.2,-1.087 3.9,-0.65 4.3,0.692 9.4,-5.298 10.8,-12.659 0.3,-1.886 1.3,-4.501 2.1,-5.811 0.9,-1.509 1.3,-3.638 0.9,-5.805 -0.4,-2.665 0.2,-4.908 3,-10.139 3,-5.794 3.3,-7.1 2.4,-9.51 -2.4,-6.3684 0.5,-23.679 5.3,-31.415 2.9,-4.736 8.8,0.432 6.2,5.397 -1.7,2.992 -1.7,3.6254 -0.5,4.4084 3.9,2.4422 6.3,0.622 6.6,-5.0554 0.7,-10.349 2.3,-13.38 6.8,-12.716 2.2,0.327 3.8,-0.196 5.8,-1.854 1.5,-1.27 4.8,-2.617 7.3,-2.994 2.7,-0.393 5.4,-1.565 6.5,-2.744 3.2,-3.435 13.7,-3.589 15,-0.221 0.5,1.391 1.5,2.579 2.2,2.639 0.7,0.06 2.6,0.227 4.3,0.371 5.6,0.491 12.7,4.701 13.9,8.244 2,6.047 5,8.069 8.3,5.595 3.5,-2.589 10.3,1.046 11.3,5.994 0.3,1.675 1.7,3.4738 3.7,4.6877 1.9,1.1632 3.3,2.7847 3.3,3.961 0,1.0954 1.1,2.7557 2.6,3.6895 1.4,0.9338 3,2.7946 3.5,4.135 0.7,1.9383 1.4,2.296 3.1,1.7476 3.7,-1.1355 10,-2.6432 13.6,-3.2252 2.9,-0.4765 3.2,-0.8468 2.7,-2.8972 -0.4,-1.7855 0,-2.7467 2,-3.9964 3,-1.9712 3.1,-3.4149 0.6,-6.546 -2.5,-3.002 -6.1,-0.425 -6.1,4.2855 0,3.487 -1.5,3.653 -3.6,0.4135 -1.3,-1.9424 -14.8,-10.722 -22.4,-14.523 -2.5,-1.222 -2.5,-5.103 -0.1,-5.735 2.6,-0.697 2.6,-0.95 -1,-6.211 -1.6,-2.42 -2.9,-4.794 -2.9,-5.275 0,-0.481 -1.1,-1.297 -2.5,-1.814 -8,-3.034 -3.4,-10.477 7,-11.357 13.5,-1.139 14.3,-1.023 15,2.096 2.5,11.145 11.5,17.736 11.5,8.373 0,-6.673 2.4,-7.406 7,-2.087 4.6,5.302 4.5,6.137 -0.6,7.339 -3.7,0.85 -5.4,2.08 -5.4,3.862 -0.1,1.431 7.1,3.689 9.9,3.131 2.8,-0.571 3.2,-0.346 6.9,4.516 2.1,2.763 6.2,1.579 6.2,-1.796 0,-3.67 9.7,-7.71 16,-6.692 3.3,0.525 3.8,0.327 4.3,-1.717 1.2,-4.766 8.2,-6.013 9.4,-1.663 0.3,1.143 1.6,2.244 3.1,2.558 1.5,0.304 3.7,0.755 4.9,1.004 1.2,0.248 2.9,1.733 3.7,3.3 1,1.957 4.8,4.683 12,8.715 5.8,3.227 10.6,6.27 10.6,6.762 0,0.492 2.2,3.0144 4.8,5.6053 2.7,2.5909 5.1,5.342 5.4,6.1137 0.3,1.1572 0.9,1.186 3.1,0.1647 1.5,-0.681 4.1,-1.2382 5.7,-1.2382 6,0 3.6,-11.132 -2.9,-13.5 -12.3,-4.485 -13.2,-4.954 -15.2,-8.781 -1,-2.08 -1.9,-4.33 -1.9,-5 0,-1.927 -12.7,-14.708 -14.7,-14.821 -1,-0.056 -3.2,-0.03 -4.9,0.057 -5,0.264 -9.7,-6.783 -7,-10.504 1.1,-1.485 1.5,-1.499 4.8,-0.146 1.9,0.822 6.2,1.494 9.5,1.494 7.4,0 15.3,3.919 15.3,7.567 0,4.48 7.9,11.314 14,12.13 3,0.403 6.3,1.17 7.3,1.704 1.9,1.008 6.7,0.307 6.6,-0.97 -0.2,-2.304 -8.2,-7.124 -11,-6.57 -3,0.604 -5.4,-0.546 -9.7,-4.595 -4,-3.815 -2.4,-8.478 3,-8.532 3,-0.031 3.3,-0.356 4.1,-4.034 1.7,-7.69 1.9,-7.994 9,-9.462 5.4,-1.137 6.6,-1.755 7.1,-3.686 1.6,-6.211 11.1,-2.944 10.2,3.471 -0.6,4.037 3.8,9.005 6.9,7.806 4.7,-1.803 -1.2,-13.676 -9.1,-18.284 -7,-4.124 2.2,-5.869 12.8,-2.422 13.8,4.494 15.1,5.169 16.1,8.608 1.8,5.949 3,7.446 7.4,9.095 4.6,1.772 3.7,1.887 16.8,-2.08 5.1,-1.562 5.5,-3.737 1.1,-6.353 -2,-1.134 -4.4,-3.853 -5.6,-6.042 -2.1,-4.113 -7.1,-6.845 -10.3,-5.619 -0.8,0.322 -3.7,-0.791 -6.3,-2.473 -2.7,-1.682 -5.4,-3.059 -6.1,-3.059 -0.7,0 -1.6,-0.683 -2.1,-1.519 -1.5,-2.617 -14.5,-12.626 -19.2,-14.736 -2.5,-1.11 -5.7,-2.8 -7,-3.76 -1.4,-0.96 -3.4,-1.92 -4.5,-2.13 -1.6,-0.29 -2.2,-1.38 -2.5,-4.86 -0.5,-4.05 -0.8,-4.5 -3.2,-4.59 -1.5,-0.06 -4,-0.63 -5.5,-1.27 -2,-0.83 -4.3,-0.89 -7.8,-0.19 -5.3,1.04 -7.5,-0.25 -11.1,-6.53 -1,-1.72 -2.5,-1.92 -14,-2 -16.2,-0.11 -15.1,0.1 -16.7,-3.16 -0.9,-1.82 -2,-2.64 -3.2,-2.42 -1,0.18 -4.6,-0.76 -7.9,-2.1 -6.6,-2.6 -10.5,-4.07 -17.6,-6.52 -2.5,-0.85 -5.6,-2.38 -6.9,-3.38 -3,-2.32 -4.8,-2.3 -12.1,0.15 -5.9,1.98 -5.9,1.98 -13.7,-0.1 -16,-4.24 -16.3,-4.27 -23.8,-2.45 -6.8,1.63 -12,2.81 -17.8,4.03 -2,0.41 -3,0.14 -3.4,-0.94 -0.7,-1.91 -2.7,-1.96 -4.3,-0.11 -0.9,1.13 -0.7,1.55 0.9,2.07 4,1.27 -0.7,8.13 -7.5,10.98 -1.9,0.79 -3.4,1.89 -3.4,2.44 0,2.5 -21.6,21.1 -24.5,21.1 -0.7,0 4,-8.44 6.7,-11.89 0.9,-1.31 1.8,-3.67 1.8,-5.25 0,-1.58 0.9,-3.78 2,-4.9 5.6,-5.62 3.4,-12.6 -3.3,-10.2 -1.8,0.68 -4.4,1.24 -5.6,1.24 -1.2,0 -4.9,1.34 -8.1,2.99 -6,3.01 -10.7,3.84 -14.6,2.55 -2.9,-0.96 -16.2,9.49 -14.8,11.66 0.3,0.45 -0.3,1.1 -1.3,1.45 -1,0.35 -2.7,1.42 -3.8,2.37 -1.1,0.95 -4.2,1.96 -6.9,2.24 -3.8,0.41 -5.6,1.26 -8.6,4.22 -3.4,3.3 -4.1,3.57 -6.1,2.51 -1.7,-0.94 -2.7,-0.92 -4.6,0.08 -1.8,0.99 -2.7,1.01 -3.6,0.11 -2.1,-2.18 -4.5,-1.22 -8.3,3.4 -5,6.14 -6.8,6.688 -12.4,3.73 -7.6,-4.08 -18.2,4.976 -13,11.198 2.3,2.789 6,1.882 6,-1.477 0,-3.502 2.4,-5.192 5.7,-3.95 2.5,0.934 3,3.258 1,4.867 -0.7,0.567 -3.8,3.063 -6.9,5.545 -5,3.962 -5.8,5.062 -6.4,8.996 -1.1,7.323 0,8.418 5.8,6.013 1.2,-0.479 1.8,-0.266 1.7,0.636 0,2.101 -6.8,10.857 -8.4,10.857 -0.7,0 -3.4,3.092 -6,6.87 -2.5,3.777 -5.2,7.433 -6,8.122 -0.9,0.689 -1.5,1.785 -1.5,2.436 0,1.335 -5.6,7.299 -9,9.572 -4,2.71 -3.2,5.512 1.5,5.426 5.1,-0.091 10.6,-4.006 14.6,-10.362 4.2,-6.516 16,-20.059 18.9,-21.606 1.3,-0.736 4.2,-2.901 6.3,-4.812 2.1,-1.91 5.3,-4.01 7,-4.666 1.7,-0.657 4.5,-1.853 6.2,-2.659 6.1,-3.011 14.5,-1.465 16.9,3.125 1.5,2.915 2.9,4.17 5.4,4.806 2,0.52 3.6,1.634 3.9,2.805 0.3,1.252 1.4,1.943 2.9,1.943 1.4,0 3.5,1.125 4.8,2.5 2.8,3.082 3.1,3.084 7.1,0.054 4.8,-3.657 8,-4.207 9.4,-1.593 0.7,1.174 2.3,2.553 3.6,3.063 1.9,0.705 2.5,1.662 2.5,4.004 0,2.519 0.5,3.266 3,4.122 5,1.756 3.2,4.77 -3.9,6.32 -1.9,0.417 -4.9,2.379 -7,4.626 -2,2.145 -4.3,3.92 -5.1,3.943 -0.9,0.023 -4,1.1 -7,2.393 -6.3,2.716 -8.3,2.436 -7.4,-1.036 1.8,-7.213 -18.8,3.575 -22,11.501 -0.9,2.279 -1.6,4.768 -1.6,5.53 0,0.762 -2.3,2.988 -5,4.9452 -6.9,4.9644 -8.5,7.6386 -7.6,12.899 0.4,2.3263 0.7,5.4301 0.7,6.8978 0,2.078 0.6,2.896 2.9,3.698 8.9,3.11 -7.4,37.011 -16.7,34.678 -2.9,-0.718 -5.3,1.534 -5.3,5.015 -0.1,4.471 -14.9,12.283 -27.5,14.508 -6.7,1.19 -8.5,1.915 -11.3,4.79 -3.4,3.388 -3.4,3.388 -8.4,1.765 -2.8,-0.892 -6,-1.623 -7.1,-1.623 -2.2,0 -14.2,-6.35 -15.3,-8.024 -0.8,-1.425 -5.4,-1.194 -5.4,0.274 0,3.562 8,9.61 16.5,12.486 13.9,4.751 19.8,5.158 34.2,2.347 z m -5.3,-69.333 c 2.1,-1.787 5.7,-5.162 8,-7.4995 2.3,-2.3375 4.7,-4.25 5.3,-4.25 0.6,-2e-5 1.3,-1.2375 1.4,-2.75 0.3,-2.2655 1.5,-3.2928 6.6,-5.8308 3.5,-1.6947 7.3,-4.0007 8.5,-5.1247 1.3,-1.125 3.3,-2.583 4.6,-3.241 2.1,-1.117 2.2,-1.351 0.8,-3.515 -1.4,-2.122 -1.4,-2.467 0.4,-4.083 2.9,-2.605 2.6,-7.268 -0.5,-8.456 -2.1,-0.796 -2.5,-1.602 -2.5,-4.975 0,-4.766 -1,-4.989 -5.8,-1.275 -5.3,4.204 -26.5,26.003 -30.5,31.484 -6.8,9.0449 -10.6,23.256 -5.1,18.691 0.9,-0.7876 1.7,-0.402 2.9,1.509 2.1,3.126 1.4,3.199 5.9,-0.684 z" />
            <path
               style="fill:#71b2c8"
               inkscape:connector-curvature="0"
               id="path3729"
               d="m -1668.3,585.63 c -32.5,-2.07 -85.8,-13.46 -83.1,-17.77 1,-1.61 7.9,-1.37 14.3,0.49 5.5,1.6 15.6,1.27 16.7,-0.54 1.4,-2.28 -3.8,-4.54 -10.8,-4.66 -5.3,-0.1 -8.2,-0.71 -11.5,-2.43 -7,-3.67 -13.7,-3.91 -14.5,-0.5 -0.9,3.39 0.1,6.53 1.9,6.53 0.8,0 1.5,0.42 1.5,0.93 0,2.34 -22.4,-5.54 -44.9,-15.8 -88.8,-40.55 -160.7,-117.05 -195.3,-207.98 -9.5,-24.97 -17.9,-56.21 -15.8,-58.76 0.9,-1.04 0.8,-2.29 -0.3,-5.17 -0.9,-2.09 -1.9,-6.03 -2.3,-8.75 -0.4,-2.72 -1.3,-6.31 -2,-7.99 -8.7,-20.75 -4.7,-102.54 7.2,-148.44 84.5,-326.21 522.8,-388.98 693.1,-99.265 154.6,263.2 -48.1,589.6 -354.2,570.1 z m 221.6,-159.67 c 2.6,-1.52 5.6,-3.93 6.8,-5.37 1.5,-1.88 3.4,-2.81 6.8,-3.31 7.6,-1.11 19.8,-10.05 13,-9.49 -1.2,0.1 -2.8,0.13 -3.4,0.07 -1.7,-0.16 -2.6,-3.66 -1.5,-5.8 4.1,-8.06 3,-13.31 -2.9,-13.31 -2.1,0 -4.9,-3.58 -4.9,-6.18 0,-1.84 -8.5,-6.26 -10.1,-5.26 -1.3,0.8 -1.1,3.83 0.3,5.31 2.4,2.39 -2.8,5.33 -8.7,4.95 -5,-0.32 -5,-0.32 -5.4,3.18 -0.1,1.92 -1.3,4.55 -2.5,5.83 -3,3.31 0.4,6.17 7.4,6.17 5.6,0 6.5,0.82 4.8,4.42 -1.1,2.52 -9.4,8.58 -11.7,8.58 -1.5,0 -1.4,0.92 0.4,4 0.7,1.37 1.4,3.66 1.4,5.08 0.1,4.87 3.3,5.23 10.2,1.13 z m -269.8,-9.31 c 0.5,-1.86 1,-2.02 4.6,-1.42 3.4,0.58 4.1,0.42 4.1,-0.97 0,-1.32 -0.8,-1.6 -3.8,-1.34 -3.3,0.29 -3.8,0.04 -4.1,-2.05 -0.3,-2.53 0,-2.56 8.1,-0.57 2.8,0.69 4.1,-1.6 1.8,-3.05 -0.6,-0.34 -1,-1.68 -1,-2.98 0,-1.3 -0.8,-3.73 -1.8,-5.4 -2.2,-3.78 -0.7,-6 2.7,-4.18 5,2.7 7.6,-1.93 3.7,-6.62 -4.3,-5.15 -4.3,-12.54 0.1,-8.21 1.9,1.92 3.3,-0.06 3.3,-4.8 0,-4.57 0,-4.57 3.9,-3.94 2.5,0.41 4.2,0.22 4.7,-0.53 0.8,-1.42 -7.4,-8.77 -9.9,-8.81 -1.3,-0.03 -1.7,-0.86 -1.7,-3.11 0,-2.73 -0.3,-3.06 -2.8,-2.89 -4.3,0.28 -5.2,0.05 -5.2,-1.32 0,-0.7 1.4,-1.81 3.1,-2.45 4,-1.51 3.4,-5.29 -1.5,-9.76 -9,-8.28 -15.9,-25.07 -9.6,-23.67 6.1,1.39 12.5,2 13.3,1.25 1.5,-1.48 0.3,-4.47 -2.3,-5.76 -3.8,-1.86 -5.5,-7.84 -2.6,-8.94 2,-0.78 14.6,5.56 14.6,7.37 0,0.82 1.3,3.02 3,4.9 1.9,2.25 3,4.49 3,6.57 0,1.85 0.9,4.09 2.1,5.45 2.2,2.27 2.2,2.36 0.4,5.68 -2.6,4.84 -1.6,6.65 3.9,6.65 3.6,0 4.6,0.38 5.1,2.04 2,6.46 -13.5,7.16 -15.8,0.72 -1.2,-3.24 -3.1,1.16 -2.2,4.97 1.1,4.2 3,5.42 18.3,11.42 8.3,3.27 8.3,3.27 7.7,6.66 -0.5,2.48 -0.2,3.9 1.1,5.32 2.6,2.88 -0.1,5.07 -7,5.64 -7.8,0.65 -9.1,-3.64 -1.6,-5.29 4.5,-0.98 1.3,-5.48 -3.8,-5.48 -1,0 -2.4,-0.54 -3,-1.19 -0.7,-0.65 -1.5,-0.85 -1.9,-0.44 -0.4,0.4 -0.2,1.09 0.5,1.53 1.1,0.65 1,1.53 -0.3,4.57 -4.1,9.83 2.9,19.49 10.6,14.67 3.1,-1.95 4.9,-1.38 4.9,1.61 0,2.67 2.9,8.96 2.9,6.53 0,-0.67 1.6,-2.79 3.6,-4.72 4.1,-4.17 4.3,-6.15 0.9,-13.29 -3,-6.39 -2.4,-10.2 1.9,-11.72 3,-1.07 5.4,0.42 4.1,2.55 -2.4,3.85 -1.4,11.54 1.8,13.89 4.6,3.39 6.3,1.83 6.1,-5.41 -0.2,-4.07 0.1,-5.57 1,-5.37 2,0.45 12.6,-9.14 12,-10.79 -0.8,-2.08 -3.1,-1.74 -3.8,0.58 -0.7,2.02 -2.5,2.8 -2.5,1.04 0,-1.36 4,-7.07 7.2,-10.25 1.5,-1.49 2.8,-3.7 2.8,-4.92 0,-3.56 2.8,-5.87 7.1,-5.87 4.1,0 4.3,-0.26 5.2,-5.65 0.6,-3.52 -2.5,-5.68 -7.4,-5.13 -2.2,0.24 -2.5,-0.14 -2.7,-3.47 -0.6,-6.29 -4.3,-3 -6.2,5.43 -0.5,2.37 -1.9,5.11 -3.1,6.09 -2.1,1.65 -2.1,1.89 -0.6,3.57 2.9,3.19 -0.3,9.16 -4.9,9.16 -1.4,0 -2.4,0.58 -2.4,1.37 0,2.97 -2.5,3.58 -5.9,1.44 -4,-2.55 -6.6,-8.12 -5.1,-10.96 0.7,-1.15 0.8,-3.3 0.3,-5.16 -0.4,-1.76 -0.6,-3.83 -0.4,-4.61 0.8,-4.63 -1,-8.08 -4.4,-8.08 -1.8,0 -3.9,-0.68 -4.5,-1.5 -2,-2.36 -5,-1.9 -5,0.75 0.1,4.31 3.3,9.03 7,10.3 5,1.73 3.9,4.76 -2.3,6.1 -1.5,0.33 -2.7,1.21 -2.7,1.97 0,0.76 -0.8,1.38 -1.7,1.38 -1.3,0 -1.3,-0.29 -0.4,-1.44 1.4,-1.68 0.1,-4.97 -2.4,-5.91 -5.2,-1.98 -6.5,-9.36 -3,-16.24 2.8,-5.57 3.1,-10.13 1,-12.97 -0.8,-1.07 -1.5,-3.07 -1.5,-4.46 0,-2.69 -4.9,-8.63 -9.1,-11.25 -1.5,-0.91 -2.9,-2.87 -3.2,-4.54 -0.4,-1.96 -1.8,-3.63 -4.2,-5.03 -2.5,-1.5 -3.5,-2.8 -3.5,-4.57 0,-1.36 -0.6,-2.84 -1.3,-3.28 -1.9,-1.24 -8.1,-3.28 -9.9,-3.3 -0.9,-0.01 -1.9,-0.69 -2.2,-1.51 -0.8,-2.11 -4.4,-1.87 -7.4,0.5 -1.4,1.1 -3.2,2.01 -4.1,2.03 -4.2,0.08 -6.5,4.55 -3.6,6.96 2.3,1.91 0.6,3.17 -1.9,1.48 -3.3,-2.15 -7.6,1.2 -7.6,5.91 0,2.72 -0.6,3.51 -3.5,4.91 -4.1,1.94 -4.3,2.96 -1.4,7.63 1.2,2.08 1.9,4.51 1.6,6.23 -0.3,2.03 0.1,2.97 1.3,3.37 3.7,1.16 4.1,8.98 0.5,8.07 -2.3,-0.58 -2.6,-0.24 -3.8,3.99 -0.8,3.01 -2.2,5.3 -4,6.6 -2.8,1.98 -2.8,1.98 -0.3,4.97 1.4,1.65 2.6,3.63 2.6,4.41 0,0.77 2.3,4.23 5.3,7.67 2.9,3.45 5.6,7.09 6,8.1 1,2.66 3.1,1.49 3.4,-1.91 0.2,-1.61 0.8,-3.9 1.4,-5.1 1.1,-2.2 0.8,-12.76 -0.5,-13.99 -1.2,-1.28 -2.1,0.78 -2.1,5.44 -0.1,6.4 -2.4,6.79 -6.5,1.1 -4,-5.49 -4.7,-8.46 -2.7,-10.74 0.9,-0.99 1.7,-2.77 1.7,-3.96 0,-3.14 1.6,-2.67 2.8,0.83 0.8,2.14 1.7,3.01 3.4,3.03 7.4,0.12 18,16.01 13.3,19.97 -0.9,0.68 -1.5,1.97 -1.5,2.87 0,0.89 -0.8,2.98 -1.6,4.63 -1.6,3.04 -0.7,8.8 1.9,12.23 1.3,1.76 -0.1,6.27 -1.9,6.27 -7.1,0 -11.8,17.36 -7.3,26.24 0.6,1.16 0.4,2.48 -0.6,4 -2.7,4.24 -1,10.35 2.7,9.2 2.3,-0.74 4.8,1.14 4.8,3.59 0,1.59 1.1,2.64 3.1,2.89 0.3,0.04 0.9,-0.87 1.2,-2.02 z m -146.7,-47.42 c 1.1,-0.73 2.6,-2.74 3.3,-4.45 1.5,-3.47 4.3,-3.79 4.9,-0.55 0.4,2.14 2.9,4.43 4.9,4.48 1.9,0.05 1.5,-3.42 -0.9,-8.06 -3.6,-6.94 2.7,-11.19 8.1,-5.44 2.4,2.55 2.4,2.55 0.2,5.5 -2.3,3.13 -2.7,5.55 -1.2,6.49 1,0.64 4.1,-2.06 4.1,-3.64 0,-0.64 1.3,-0.79 3.3,-0.41 5.1,0.95 6.3,-1.17 3.1,-5.47 -3,-4.11 -1.3,-6.5 3.9,-5.36 1.6,0.35 3.9,0.11 5.1,-0.56 1.9,-1.02 3,-0.76 7.2,1.79 6.3,3.82 9.1,4.66 10.9,3.2 1.7,-1.45 -0.1,-6 -2.4,-6 -4.7,0 -7,-7.35 -2.7,-8.97 3.2,-1.21 4.1,-2.9 2,-3.7 -1,-0.4 -2,-0.02 -2.6,1.01 -1.5,2.73 -4.8,1.89 -9.1,-2.34 -4.8,-4.69 -5.5,-4.85 -6.7,-1.5 -0.6,1.37 -1.1,2.5 -1.3,2.5 -0.2,0 -2.8,-0.45 -5.8,-0.99 -8,-1.45 -13.3,0.53 -13.8,5.14 -0.4,4.58 -1.5,5.41 -3.9,2.87 -2.2,-2.31 -2.9,-1.8 -6.9,4.62 -1.3,2.04 -1.6,1.59 -2.8,-3.89 -0.6,-2.93 -4.4,-3.52 -12,-1.88 -4,0.86 -6.3,6.89 -4.6,11.88 0.7,1.79 0.9,4.08 0.6,5.09 -0.5,1.71 1.4,7.78 3,9.37 1.2,1.19 9.8,0.67 12.1,-0.73 z m 439.9,-171.78 c 2.5,-1.43 4.1,-3.1 4.3,-4.57 0.2,-1.46 1.5,-2.8 3.5,-3.68 10.5,-4.55 27.9,-27.73 37.1,-49.45 1.7,-4.13 5.7,-11.15 8.7,-15.61 3.1,-4.46 5.8,-9.64 6.2,-11.5 1.9,-11.53 1.9,-11.45 -0.8,-14.682 -5.5,-6.548 -11,-4.207 -11.2,4.792 -0.4,14.35 -4.2,25.49 -15.4,45 -2,3.57 -4.3,8.45 -5,10.84 -1,3.31 -3.4,6.4 -10.1,13 -15.5,15.25 -19.8,19.16 -21.1,19.16 -1.3,0 -4.7,5.9 -4.7,8.03 0,1.69 4.3,1.01 8.5,-1.33 z m -326.2,-8.21 c 3.6,-2.47 6.7,-5.18 7,-6.01 0.3,-0.82 1.9,-2.05 3.4,-2.71 1.5,-0.66 4.1,-2.19 5.8,-3.4 4,-2.93 12.5,-4.28 12.5,-1.99 0,2.3 1.7,2 5.1,-0.88 2.4,-1.98 4.1,-2.5 8.3,-2.5 5.7,0 8,-1.5 7.4,-4.71 -0.3,-1.31 -1.2,-1.73 -3.4,-1.56 -7.3,0.59 -8.6,0.53 -9.6,-0.46 -3.8,-3.85 3.4,-7.27 15.3,-7.27 9.5,0 13.5,-1.12 19.1,-5.34 2.4,-1.81 4.1,-2.31 6.5,-1.95 1.7,0.28 5.2,-0.19 7.7,-1.04 6,-2.06 11.2,-1.2 13.4,2.22 2.1,3.35 3.3,4.17 5.2,3.58 0.9,-0.27 2.4,0.18 3.5,0.99 4.1,3.08 9.9,0.76 11.7,-4.66 0.2,-0.77 1,-0.72 2.7,0.15 1.9,1.04 2.9,0.94 5.8,-0.61 3.4,-1.84 3.4,-1.84 5.6,0.74 2,2.29 3.3,2.67 11,3.26 10,0.77 10.5,0.25 5.6,-5.93 -5.8,-7.32 -2.6,-13.41 7.1,-13.41 6.6,0 15.3,-3.49 20.9,-8.28 3,-2.6 3.9,-2.88 7.8,-2.35 4.1,0.57 4.4,0.46 5.9,-2.79 2.8,-5.75 -1,-9.88 -8.5,-9.42 -6.2,0.37 -5.3,1.21 -10.7,-10.35 -1.7,-3.634 -2.4,-6.454 -1.9,-7.801 1,-3.165 -1.3,-5.278 -5,-4.606 -4.8,0.874 -5.9,-0.514 -6.2,-7.339 -0.3,-9.201 5.1,-12.252 10.1,-5.675 3.9,5.026 11.2,5.563 8.6,0.624 -1.1,-1.995 2.7,-6.018 5.6,-6.018 0.9,0 1.4,-1.196 1.4,-3.418 0,-1.88 0.2,-4.126 0.6,-4.991 0.4,-1.161 -0.7,-2.099 -4.1,-3.582 -6.5,-2.77 -7.6,-2.64 -6.9,0.797 0.8,3.956 -1.6,5.599 -7.7,5.322 -7.1,-0.324 -12.5,1.602 -15.5,5.518 -4.2,5.485 -9.4,6.788 -9.4,2.337 0,-4.41 -5.2,-9.983 -9.3,-9.983 -5.4,0 -11.7,-3.402 -11.7,-6.32 0,-3.133 -1.9,-4.68 -5.6,-4.68 -5.5,0 -13.1,-2.827 -14.9,-5.603 -1.6,-2.486 -2,-2.58 -9.9,-2.298 -9.5,0.342 -16,-0.656 -17.7,-2.719 -2.4,-2.817 0.5,-3.767 10.5,-3.5 7.5,0.201 10,-0.095 12,-1.453 2.4,-1.552 2.7,-1.563 3.9,-0.121 2,2.716 6.7,3.311 6.7,0.862 0,-2.689 0.6,-3.007 7.6,-3.726 9.3,-0.961 10.5,-2.673 4.3,-5.795 -9.6,-4.778 -0.2,-8.794 10.8,-4.623 6.2,2.361 6.2,2.361 8.7,0.011 5.8,-5.398 2.3,-12.319 -6.8,-13.389 -2.8,-0.328 -7.3,-1.7323 -10.2,-3.1208 -7,-3.413 -13.2,-3.5945 -9.3,-0.2698 6.1,5.1396 6.3,9.3576 0.6,13.95 -6.6,5.382 -26.4,5.651 -29.5,0.401 -3.8,-6.338 -11.2,-5.786 -11.2,0.828 0,8.886 -9,10.13 -10.7,1.471 -0.3,-1.872 -1.3,-4.159 -2.1,-5.08 -2.8,-3.226 -1.1,-5.187 6.5,-7.825 4,-1.3745 8.2,-3.475 9.4,-4.6673 2.4,-2.4046 2.7,-1.3251 -3.8,-11.382 -0.9,-1.4025 -3.4,-3.7942 -5.5,-5.3147 -4,-2.885 -4.9,-5.291 -2.3,-6.277 2.3,-0.912 6.5,2.349 6.5,5.144 0,1.8595 0.9,2.953 4,4.4975 2.4,1.2484 4,2.745 4,3.855 0,0.9979 1.3,3.0483 3,4.5565 1.9,1.6201 2.9,3.3398 2.6,4.2031 -0.9,2.1499 2,2.8185 6.4,1.5055 2.9,-0.8859 4.4,-0.8686 6.5,0.0746 2.3,1.0449 2.9,0.9738 3.9,-0.4808 0.7,-0.9389 2.7,-1.9834 4.3,-2.3211 2.9,-0.5605 3,-0.8189 2,-2.9625 -0.8,-1.8316 -0.7,-2.8998 0.6,-4.8542 3.9,-5.933 -0.6,-12.622 -5.4,-8.0316 -3.5,3.3748 -7.9,2.8645 -13.5,-1.57 -2,-1.636 -4.1,-2.975 -4.5,-2.975 -0.4,0 -2.6,-1.204 -4.8,-2.677 -4.4,-2.862 -5.7,-5.957 -2.1,-5.017 3.4,0.893 3.5,-2.112 0.2,-5.621 -1.7,-1.752 -3.7,-4.634 -4.6,-6.405 -0.9,-1.771 -2.6,-3.699 -3.6,-4.285 -2.5,-1.323 -2.9,-7.468 -0.5,-8.37 3.9,-1.507 20.4,-1.919 20.8,-0.52 2.8,9.24 3.9,11.088 8.2,12.931 3.1,1.317 4.6,2.627 5,4.451 0.8,2.922 5.8,5.513 10.8,5.513 2.2,0 3.8,0.881 5.7,3.189 2.5,3.032 2.8,3.125 5.8,1.894 4.3,-1.779 16.8,6.49 14.8,9.767 -1,1.5015 1.2,2.4927 2.7,1.247 4.3,-3.562 14.4,2.6272 19.1,11.654 1.6,3.1702 5.6,4.6388 5.6,2.0652 0,-5.1173 -7.7,-13.802 -12.2,-13.812 -1,-0.002 -2.1,-0.577 -2.5,-1.278 -0.5,-0.7 -2.1,-2.05 -3.6,-3 -6.2,-3.945 -5.6,-10.436 0.7,-7.185 6.9,3.599 8.3,-0.251 2.1,-5.749 -5,-4.364 -5.3,-5.271 -2.9,-7.963 2.4,-2.627 5.1,-2.254 6.6,0.921 0.8,1.734 2.2,2.854 3.8,3.03 5.2,0.59 6.7,1.248 7.7,3.531 0.7,1.484 5,4.522 11.7,8.194 7.8,4.264 11.1,6.66 12.3,8.895 3.4,6.6526 12.1,13.318 13.8,10.6 0.3,-0.54952 2.4,-0.9995 4.7,-0.9995 4,0 4,0 3.5,-5.5 -0.6,-5.5005 -0.6,-5.5005 3.5,-5.5005 6.3,0 12,-6.111 8.2,-8.66 -2.6,-1.693 -2.7,-1.673 -4.6,0.966 -1.1,1.482 -2.8,2.694 -3.9,2.694 -1,0 -2.9,0.492 -4.2,1.092 -4.7,2.115 -17.5,-4.292 -20.1,-10.077 -4.8,-10.229 -15.4,-20.015 -21.7,-20.015 -3.9,0 -6.9,-2.437 -6.9,-5.655 0,-2.689 2.1,-3.032 5.9,-0.947 1.5,0.877 3.5,1.07 5.7,0.57 6.4,-1.434 16.4,2.869 16.4,7.042 0,4.199 9,11.693 15,12.43 3,0.375 6.7,1.142 8.1,1.705 2.7,1.013 6.9,-0.196 6.9,-1.966 0,-2.114 -8.6,-7.179 -12.2,-7.179 -4.2,0 -10.8,-4.847 -10.8,-7.981 0,-2.173 2.5,-4.429 3.9,-3.54 2.8,1.706 5,-0.631 6.1,-6.488 1.2,-5.899 1.2,-5.899 6.8,-7.004 7.9,-1.538 8,-1.588 8.3,-4.175 0.6,-4.242 8.9,-3.313 8.9,0.996 0,0.86 -1,2.572 -2.1,3.804 -2.5,2.64 -1.8,4.388 1.7,4.388 1.4,0 3.3,0.958 4.3,2.128 3.1,3.816 6.1,1.747 6.1,-4.194 0,-4.633 -0.4,-5.276 -5.6,-10.607 -8.5,-8.755 -6.2,-10.482 7.2,-5.309 11.3,4.353 12.6,5.163 13.5,8.34 1.9,6.991 11.3,12.226 18.1,10.052 2.3,-0.754 6.4,-1.938 9.1,-2.632 7.9,-2.06 8.5,-5.417 1.6,-8.698 -2.4,-1.116 -3.7,-2.607 -4.4,-5.08 -1.5,-5.087 -2.1,-5.774 -7.5,-8.077 -2.7,-1.146 -5.9,-3.173 -7.1,-4.503 -1.3,-1.331 -3,-2.426 -3.9,-2.435 -2.8,-0.027 -9,-2.6 -11,-4.56 -1,-1.059 -3.5,-3.05 -5.5,-4.42 -11,-7.52 -17.2,-12.92 -19.5,-16.97 -2.8,-4.75 -8.3,-6.87 -18.2,-6.99 -3.9,-0.05 -5.2,-1.2 -5.3,-4.54 0,-1.86 -0.9,-2.05 -12.5,-2.64 -14.7,-0.76 -18.8,-1.5 -21.5,-3.91 -2.1,-1.79 -8.3,-3.98 -18.8,-6.53 -3.2,-0.78 -7.5,-2.28 -9.6,-3.34 -5.8,-2.96 -13.5,-4.29 -27.1,-4.71 -6.9,-0.21 -13.8,-0.83 -15.4,-1.38 -5.2,-1.76 -20.5,-1.17 -27.6,1.05 -4.9,1.55 -7.1,1.79 -9.3,1.02 -3.9,-1.36 -8.4,-0.31 -13.5,3.14 -5.3,3.6 -5.6,5.8 -0.7,5.8 5,0 2.7,4.63 -3.3,6.45 -1.2,0.38 -2.9,1.99 -3.8,3.59 -0.8,1.59 -2.3,3.36 -3.4,3.92 -1,0.56 -2.5,1.61 -3.2,2.32 -1.9,1.84 -6.2,4.72 -7,4.72 -0.4,0 0.8,-2.26 2.7,-5.02 7.3,-10.84 4.4,-22.26 -4.8,-19.06 -1.7,0.59 -4.5,1.08 -6.3,1.08 -1.7,0 -4.9,0.72 -7,1.6 -3.1,1.29 -4.3,1.37 -5.8,0.4 -1.6,-0.99 -2.1,-0.92 -2.8,0.39 -0.7,1.13 -2.4,1.61 -5.8,1.61 -4.9,0 -4.9,0 -14.2,9.98 -7.5,7.99 -9.9,9.99 -12.1,10 -3.5,0.02 -8.8,2.2 -10.6,4.4 -1.1,1.33 -2.4,1.55 -5.8,1.04 -3,-0.45 -4.3,-0.29 -4.3,0.51 0,0.78 -1.2,0.94 -3.5,0.51 -3.1,-0.59 -3.8,-0.24 -8.3,4.46 -5.5,5.66 -6.7,5.99 -11.5,3.1 -6,-3.67 -14,-1.32 -15.2,4.495 -0.3,1.1 -0.7,2.955 -1.1,4.121 -0.4,1.514 0.3,3.117 2.5,5.601 3,3.481 3,3.481 0.5,5.804 -3.6,3.408 -3.6,12.182 0.1,14.566 3.3,2.187 3.1,3.082 -1.4,7.312 -2.1,1.978 -5.5,6.071 -7.5,9.096 -7.6,11.239 -10.4,14.57 -14.5,17.317 -3.3,2.233 -4.1,3.423 -4.1,5.75 0,7.839 15.7,1.042 21,-9.067 11.2,-21.604 47.6,-41.641 51.9,-28.587 0.8,2.194 2.3,3.785 4.7,4.942 2.7,1.315 3.3,2.006 2.5,3.012 -0.9,1.037 -0.2,1.341 3.1,1.471 5.7,0.226 7.6,0.929 8.3,3.214 0.8,2.543 2.2,2.458 6.5,-0.379 5.4,-3.642 6.5,-3.77 9.6,-1.111 1.6,1.34 3.2,2.437 3.6,2.437 0.4,0.001 0.8,1.781 0.8,3.956 0,3.734 0.2,3.992 3.5,4.616 4.6,0.863 3.2,2.759 -3.3,4.381 -3,0.766 -5.8,2.376 -7.9,4.642 -5.2,5.5 -15.3,8.397 -15.3,4.375 0,-8.167 -23.2,5.175 -26.2,15.046 -0.8,2.657 -2.7,5.254 -6,8.0442 -9.2,7.7093 -11.2,22.234 -3.5,24.513 9.3,2.745 -6.1,35.556 -15.5,33.088 -2.7,-0.689 -6.8,2.668 -6.8,5.474 0,4.553 -15.1,13.299 -24.8,14.343 -3.1,0.343 -8.8,1.778 -12.6,3.189 -12,4.524 -27.2,0.934 -25.9,-6.102 0.9,-4.51 -4.3,-7.95 -5.4,-3.62 -0.3,1.165 -1.6,2.066 -3.1,2.25 -11.3,1.349 7.1,13.903 26.8,18.235 13.3,2.94 40,-4.145 51.2,-13.625 2.9,-2.416 7.7,-6.032 10.8,-8.035 8.9,-5.896 13.4,-10.764 16.7,-17.908 1.7,-3.652 3.6,-6.959 4.2,-7.35 5.1,-3.154 -0.8,13.624 -6.8,19.23 -3.7,3.528 -5.1,5.602 -5.1,7.56 0,3.701 1.2,3.392 5.2,-1.301 2.7,-3.094 4.2,-4 6.6,-4 3.8,0 8.5,-5.805 10.2,-12.404 0.5,-2.252 1.7,-5.446 2.5,-7.096 0.8,-1.65 1.4,-4.575 1.3,-6.5 -0.1,-2.322 1,-5.473 3.2,-9.363 3,-5.3 3.2,-6.173 2.1,-9.071 -1.8,-5.08 -1.4,-13.494 1,-18.566 1.2,-2.4745 2.4,-6.026 2.7,-7.891 0.9,-4.448 3.5,-6.208 5.8,-3.862 1.7,1.616 1.6,1.843 -0.4,4.047 -2.7,2.877 -2.8,4.3285 -0.3,5.6713 4.6,2.4415 9.6,-0.7692 8.5,-5.3983 -1,-4.375 3.1,-12.098 6.3,-11.779 1.9,0.193 3.8,-0.541 5.8,-2.25 1.6,-1.395 4.5,-2.797 6.5,-3.114 1.9,-0.318 5.5,-1.404 8,-2.414 8.2,-3.373 11.4,-3.524 13.3,-0.636 1.1,1.677 2.9,2.739 5.4,3.144 11.7,1.893 14.6,4.375 13.7,11.476 -1,7.191 -5.4,8.214 -5.4,1.256 0,-3.65 -4.4,-2.911 -8.8,1.5 -2.1,2.063 -5,4.303 -6.5,4.979 -1.5,0.676 -2.7,1.9132 -2.7,2.75 0,2.1765 3.6,1.8866 6,-0.4785 4.7,-4.7125 13,-1.2385 13,5.4503 0,1.9869 3.3,2.0087 6.3,0.0412 2.9,-1.8707 6,0.8264 5.5,4.676 -0.3,2.2035 -0.8,2.3604 -9.4,2.8385 -15.4,0.8552 -23.1,8.8535 -14.4,14.994 2.9,2.126 3.8,4.364 2,5.453 -1.7,1.064 -5.8,-1.63 -7.1,-4.758 -2.9,-6.325 -11.7,-5.708 -10.6,0.74 1.9,11.544 1.9,11.564 -0.1,11.564 -2.7,0 -6.9,-3.481 -7.6,-6.312 -0.5,-1.981 -4.5,-4.992 -6.8,-5.144 -0.8,-0.053 -6.2,7.272 -7.1,9.706 -0.4,0.963 -1.2,1.75 -1.8,1.75 -1.5,0 -0.2,-5.667 2.3,-9.747 1.4,-2.441 1.7,-4.056 1.2,-6.5 -0.7,-3.129 -0.7,-9.8405 0.1,-10.638 0.2,-0.212 1.5,0.3505 2.9,1.25 4.1,2.658 6.1,2.0454 8.9,-2.6145 1.3,-2.3375 3.8,-5.2469 5.5,-6.4653 3,-2.2153 3,-2.2153 1.6,-6.9291 -1.4,-4.4781 -1.3,-4.8291 0.7,-7.0311 3.8,-4.06 -13,-5.518 -17.5,-1.511 -3.6,3.299 -4.1,5.386 -1.7,7.368 4.5,3.6137 -0.2,10.818 -7.1,10.818 -7.7,4.8e-4 -12.9,8.9386 -7.8,13.5 2.1,1.91 2.7,5.957 1,7 -4.1,2.498 2,12.63 13.4,22.29 1.7,1.428 2.1,5.21 0.6,5.21 -2.6,0 -4,4.446 -2.7,8.266 1.3,3.732 1.3,3.732 3.5,1.233 3.2,-3.745 6.2,-3.344 6.2,0.846 0,4.492 2.9,7.282 6,5.656 1.7,-0.955 2.4,-0.848 3.4,0.615 1.6,2.088 10.9,-4.78 12.1,-8.915 0.4,-1.211 1.6,-3.225 2.8,-4.478 2,-2.173 2,-2.405 0.4,-5.109 -1.9,-3.151 -1.5,-4.114 1.8,-4.114 5.7,0 7.5,11.35 2.4,15 -7.9,5.618 -11.1,9.385 -10.5,12.502 0.6,3.109 0.6,3.109 -4,2.955 -7.6,-0.257 -9.8,5.718 -4.7,12.445 4.9,6.445 7.3,10.161 7.3,11.643 0,1.909 1.9,1.877 2.6,-0.045 0.3,-0.879 1.8,-1.5 3.6,-1.5 3.4,0 1.4,-3.876 -2.1,-4.102 -0.9,-0.056 -0.1,-0.465 1.8,-0.909 1.9,-0.453 4.5,-0.396 5.9,0.13 3,1.141 3.9,0.464 2.2,-1.619 -1.8,-2.119 -0.8,-2.821 4.2,-2.918 4.2,-0.082 4.2,-0.082 3.9,-3.832 -0.3,-4.228 1.6,-4.837 8.9,-2.732 3.1,0.925 3.7,0.777 5.6,-1.609 2.3,-2.907 9,-2.809 11.4,0.17 0.7,0.782 2.2,1.421 3.5,1.421 2.3,0 3.5,1.69 3.5,5.082 0,1.385 0.7,1.918 2.5,1.918 4.8,0 5.2,7.919 0.6,16.685 -2.4,4.74 -2.8,5.05 -9.6,7.81 -3.3,1.34 -5.5,2.93 -6.3,4.76 -1.1,2.23 -2,2.75 -4.9,2.75 -2.8,0 -4.3,0.75 -6.8,3.5 -1.7,1.92 -3.8,3.5 -4.5,3.5 -0.7,0 -2.9,0.96 -4.8,2.15 -1.9,1.18 -5.5,2.53 -8.1,3 -2.5,0.48 -7.5,2.6 -11.1,4.72 -5.3,3.14 -7.9,3.99 -13.8,4.56 -8.8,0.83 -13.5,2.67 -18.5,7.18 -2.1,1.86 -4.4,3.39 -5.2,3.39 -0.8,0 -2,0.83 -2.7,1.84 -0.7,1.02 -3.5,2.82 -6.2,4 -4,1.77 -4.7,2.4 -3.7,3.58 1.5,1.86 6.6,0.29 9.9,-3.06 3.9,-4.12 11.2,-3 11.2,1.74 0,3.39 2.8,4.09 3.7,0.91 0.7,-2.62 5.4,-5.39 12.7,-7.49 3.3,-0.94 6.9,-2.72 8.1,-3.97 1.9,-2.06 13.7,-4.62 15.1,-3.26 1,1.04 -3.5,4.77 -7.6,6.22 -2.5,0.88 -7.6,2.68 -11.3,3.99 -3.7,1.32 -8,3.32 -9.4,4.45 -1.4,1.12 -3.3,2.06 -4.2,2.09 -2.9,0.07 -10.8,7.72 -9.4,9.1 0.9,0.93 1.8,0.93 3.9,-0.02 1.9,-0.85 3,-0.9 3.7,-0.17 1.5,1.53 4.4,1.28 5,-0.45 0.8,-1.94 3.6,-1.95 4.3,-0.02 0.9,2.23 -10.9,13.51 -13.4,12.86 -1.6,-0.42 -2.1,0.16 -2.5,3.33 -0.4,2.1 -0.9,4.84 -1.3,6.08 -1,3.29 0.6,2.83 7.9,-2.26 z m -119.2,-29.63 c 2.3,-2.64 3.4,-3.02 10,-3.5 4,-0.3 8.7,-0.94 10.4,-1.43 1.6,-0.48 4.5,-0.53 6.5,-0.09 9.4,2.12 28.8,-1.33 23.3,-4.16 -1.6,-0.84 -3.5,-2.69 -4.1,-4.11 -1,-2.2 -1.8,-2.57 -5.6,-2.57 -5,0 -8.2,2.35 -4.6,3.31 3.2,0.82 1.5,2.42 -1.9,1.91 -1.8,-0.25 -3.7,-1.46 -4.6,-2.83 -1.9,-2.95 -3.6,-3.03 -5.9,-0.27 -1.7,1.93 -2,1.98 -3.4,0.53 -2.8,-2.81 -0.2,-6.68 4.1,-5.99 3.8,0.62 5.1,-1.05 4,-5.27 -0.8,-3.46 -3.2,-4.39 -11.2,-4.39 -7.3,0 -10.1,-1.45 -6.6,-3.44 5.5,-3.21 8,-6.39 6.3,-8.09 -1.7,-1.77 -8.3,2.01 -17.8,10.29 -2.1,1.8 -6.5,4.67 -9.7,6.38 -5.5,2.92 -7.5,4.37 -16.3,11.88 -3.5,2.96 -3.5,2.96 -1.1,4.89 2.5,1.94 2.5,1.94 -0.3,4.19 -4,3.11 -0.7,4.53 5.5,2.36 6.2,-2.21 9.1,-1.87 12,1.43 3.2,3.64 7.2,3.26 11,-1.03 z m -91.1,-27.69 c 0,-1.03 0.9,-2.68 2,-3.67 1.3,-1.22 2,-3.08 2,-5.66 0,-4.26 0.1,-4.39 3,-2.59 1.7,1.03 2.2,0.98 3,-0.25 1.5,-2.45 1.1,-3.84 -1.3,-4.19 -1.7,-0.25 -2.2,-0.89 -2,-2.77 0.5,-4.57 4.9,-5.54 5.8,-1.29 1.1,4.79 1.4,5.23 2.9,4.62 1.1,-0.42 1.6,-2 1.6,-5.43 0,-3.48 0.4,-5.11 1.6,-5.78 2.3,-1.28 2.2,-10.894 -0.2,-18.402 -1.9,-6.112 -1.9,-6.416 1.9,-23.648 1.9,-8.126 6.4,-13.389 9.8,-11.282 2.6,1.643 2.5,1.777 4.4,-5.702 1.2,-4.82 1.4,-6.973 0.5,-9.346 -1.7,-5.011 -1.3,-7.38 3,-15.545 9,-17.141 3.8,-35.302 -7.1,-24.705 -2.8,2.7637 -4.4,3.5873 -6,3.1665 -8.9,-2.3426 -16.9,12.138 -16.9,30.68 0,3.146 -0.7,6.999 -1.5,8.564 -0.8,1.565 -1.7,4.805 -2.1,7.201 -1,7.72 -7.2,18.349 -12.1,20.74 -5.3,2.559 -6.9,6.667 -3.5,8.927 3.5,2.299 -1.1,13.187 -5.6,13.187 -0.7,0 -1.2,0.45 -1.2,1 0,0.55 0.6,1 1.3,1 0.7,0 1.9,1.129 2.7,2.509 0.8,1.58 2.7,2.893 5.2,3.55 7,1.892 6.6,14.126 -0.7,22.946 -0.7,0.82 -1.8,3.21 -2.5,5.3 -1.4,4.49 -3.8,4.65 -5.9,0.38 -1.3,-2.76 -4.1,-3.36 -4.8,-1.06 -0.5,1.44 6.1,5.37 9,5.38 2.3,0.01 6.6,6.27 6.7,9.69 0,1.38 0.8,0.92 3.5,-1.93 1.9,-2.05 3.5,-4.57 3.5,-5.59 z m 496.6,-40.698 c 0.4,-1.14 1.4,-1.363 4,-0.887 3.1,0.578 14.4,-2.801 14.4,-4.302 0,-0.264 -1.8,-2.526 -4,-5.025 -7.4,-8.394 -1.9,-16.145 8.4,-11.835 2.1,0.865 4.4,1.572 5.1,1.572 0.8,0 4.2,1.796 7.7,3.991 6.8,4.335 8.9,4.811 10.8,2.509 0.6,-0.825 2.6,-1.5 4.4,-1.5 2.6,0 3.3,-0.538 4.3,-3 1.2,-3.165 2.6,-3.599 6.6,-2.054 2.8,1.07 4,0.119 5,-4.015 2.5,-10.697 16.7,-13.054 18.3,-3.049 1.3,8.118 8,12.107 6.9,4.107 -0.6,-4.405 -0.4,-5.731 2.4,-10.959 4.8,-9.205 3.8,-12.292 -5.3,-17.971 -2,-1.222 -3.6,-2.623 -3.6,-3.114 0,-5.592 -16.7,-5.545 -20,0.055 -1.5,2.56 -4.1,5.231 -6,6.195 -6.7,3.377 -9.5,13.232 -5,17.305 2.1,1.942 2.5,4.142 1,6.418 -0.7,1.111 -1.3,0.698 -2.9,-1.906 -2.4,-3.982 -7.1,-5.875 -16,-6.536 -10.6,-0.777 -18.4,-6.224 -20.4,-14.226 -1.6,-6.161 -3,-8.048 -4.6,-6.083 -9.4,11.529 -12.4,14.68 -15.5,16.312 -4.4,2.378 -5.1,1.823 -3.2,-2.602 0.9,-2.283 2.7,-4.039 5.2,-5.25 3.8,-1.821 3.8,-1.821 1,-4.224 -6.6,-5.687 -11.1,-1.771 -9.2,7.988 1.6,8.224 1.3,9.709 -2.4,12.452 -3.6,2.624 -5.6,14.71 -2.7,16.306 0.8,0.481 2.7,3.358 4.1,6.394 1.8,4.131 3.3,5.879 5.8,6.949 4.2,1.831 4.7,1.83 5.4,-0.015 z m -436.9,-55.463 c 1.6,-0.01 2.4,-0.775 2.8,-2.764 0.4,-1.512 1.8,-6.445 3.1,-10.961 2,-6.491 2.4,-9.342 1.8,-13.61 -0.5,-4.0364 -0.2,-6.1797 1,-8.4894 0.8,-1.6994 1.6,-5.0246 1.7,-7.3895 0.1,-6.2701 1.2,-9.1351 3.8,-10.438 1.2,-0.635 3.5,-2.505 5,-4.154 1.5,-1.65 4.2,-3.733 5.9,-4.629 3.1,-1.619 4.3,-4.487 1.9,-4.679 -20.9,-1.684 -28.9,3.104 -31.6,19.1 -2.9,17.608 -3.5,23.809 -2.2,26.873 1.6,3.753 0.6,10.176 -2,13.506 -3.3,4.231 -0.4,9.476 4.6,8.173 1.1,-0.288 3,-0.53 4.2,-0.538 z m 36.7,-21.471 c 0.3,-1.365 2.6,-3.832 5.1,-5.5483 2.4,-1.6997 4.5,-3.4742 4.5,-3.9435 0,-0.4692 1.5,-1.7824 3.5,-2.9182 2.4,-1.4551 3.5,-2.7796 3.5,-4.4838 0,-2.7234 3.3,-5.372 9,-7.0718 5.5,-1.6664 12.1,-7.7864 12.6,-11.758 1.7,-14.514 1.8,-13.717 -1,-14.782 -2,-0.762 -2.6,-1.676 -2.6,-4.012 0,-3.809 -2.1,-3.967 -6.4,-0.487 -10.7,8.639 -13.3,11.14 -15.7,14.907 -1.5,2.311 -4.7,5.904 -7.3,7.985 -10.6,8.6624 -18.5,24.835 -14.9,30.128 3.1,4.378 8.8,5.552 9.7,1.985 z" />
            <path
               style="fill:#92aba5"
               inkscape:connector-curvature="0"
               id="path3727"
               d="m -1668.3,585.63 c -25.8,-1.64 -74.8,-11.07 -82.6,-15.89 -3.8,-2.35 0.8,-3.4 8.8,-2.03 14.1,2.41 25.3,2.49 25.3,0.17 0,-1.88 -8.9,-4.62 -15.2,-4.7 -4.4,-0.05 -7.5,-0.64 -9.2,-1.76 -3.3,-2.12 -13.2,-4.77 -15.2,-4.02 -2.6,1 -1.6,9.35 1.2,9.35 0.7,0 1.4,0.42 1.4,0.93 0,2.34 -22.4,-5.54 -44.9,-15.8 -88.8,-40.55 -160.7,-117.05 -195.3,-207.98 -12,-31.54 -20.5,-67.42 -13.4,-56.57 3.2,4.87 4.9,-1.48 1.9,-7.08 -0.8,-1.65 -2.3,-5.7 -3.2,-9 -1.3,-4.41 -2.2,-5.97 -3.4,-5.87 -4.4,0.35 -7.2,-27.13 -6.4,-64.13 0.8,-35.09 3.6,-56.84 11.3,-86.46 84.5,-326.21 522.8,-388.98 693.1,-99.265 154.6,263.2 -48.1,589.6 -354.2,570.1 z m 222.8,-160.2 c 2.1,-1.42 4.7,-3.67 5.7,-4.99 1.3,-1.68 3.3,-2.61 6.6,-3.06 6.6,-0.9 15.4,-6.73 15.4,-10.19 0,-0.22 -1.1,0.03 -2.5,0.54 -3.9,1.49 -6.6,-1.86 -4.7,-5.75 4.1,-8.04 2.9,-13.23 -2.9,-13.23 -2.4,0 -5.3,-4.32 -4.5,-6.71 0.4,-1.45 -0.5,-2.11 -4.7,-3.45 -6.4,-2.02 -7.1,-1.68 -6.2,3.18 0.8,4.81 -1.7,6.51 -8.1,5.62 -4.7,-0.64 -7,0.85 -5.8,3.8 0.4,1.02 -0.2,2.87 -1.5,4.65 -3.3,4.34 1.4,8.28 8.5,7.19 3.8,-0.58 4.8,0.7 3.2,4.14 -1.1,2.52 -9.4,8.58 -11.7,8.58 -1.6,0 -1.4,2.09 0.4,4.44 0.8,1.06 1.5,3.11 1.5,4.55 0,5.47 3.9,5.71 11.3,0.69 z m -271,-8.78 c 0.5,-1.86 1,-2.02 4.6,-1.42 3.4,0.58 4.1,0.42 4.1,-0.97 0,-1.32 -0.8,-1.6 -3.8,-1.34 -3.3,0.29 -3.8,0.04 -4.1,-2.05 -0.3,-2.53 0,-2.56 8.1,-0.57 2.8,0.69 4.1,-1.6 1.8,-3.05 -0.6,-0.34 -1,-1.68 -1,-2.98 0,-1.3 -0.8,-3.73 -1.8,-5.4 -2.2,-3.78 -0.7,-6 2.7,-4.18 5,2.7 7.6,-1.93 3.7,-6.62 -4.3,-5.15 -4.3,-12.54 0.1,-8.21 1.9,1.92 3.3,-0.06 3.3,-4.8 0,-4.57 0,-4.57 3.9,-3.94 2.5,0.41 4.2,0.22 4.7,-0.53 0.8,-1.42 -7.4,-8.77 -9.9,-8.81 -1.3,-0.03 -1.7,-0.86 -1.7,-3.11 0,-2.73 -0.3,-3.06 -2.8,-2.89 -4.3,0.28 -5.2,0.05 -5.2,-1.32 0,-0.7 1.4,-1.81 3.1,-2.45 4,-1.51 3.4,-5.29 -1.5,-9.76 -9,-8.28 -15.9,-25.07 -9.6,-23.67 6.1,1.39 12.5,2 13.3,1.25 1.5,-1.48 0.3,-4.47 -2.3,-5.76 -3.8,-1.86 -5.5,-7.84 -2.6,-8.94 2,-0.78 14.6,5.56 14.6,7.37 0,0.82 1.3,3.02 3,4.9 1.9,2.25 3,4.49 3,6.57 0,1.85 0.9,4.09 2.1,5.45 2.2,2.27 2.2,2.36 0.4,5.68 -2.6,4.84 -1.6,6.65 3.9,6.65 3.6,0 4.6,0.38 5.1,2.04 2,6.46 -13.5,7.16 -15.8,0.72 -1.2,-3.24 -3.1,1.16 -2.2,4.97 1.1,4.2 3,5.42 18.3,11.42 8.3,3.27 8.3,3.27 7.7,6.66 -0.5,2.48 -0.2,3.9 1.1,5.32 2.6,2.88 -0.1,5.07 -7,5.64 -7.8,0.65 -9.1,-3.64 -1.6,-5.29 4.5,-0.98 1.3,-5.48 -3.8,-5.48 -1,0 -2.4,-0.54 -3,-1.19 -0.7,-0.65 -1.5,-0.85 -1.9,-0.44 -0.4,0.4 -0.2,1.09 0.5,1.53 1.1,0.65 1,1.53 -0.3,4.57 -4.1,9.83 2.9,19.49 10.6,14.67 3.1,-1.95 4.9,-1.38 4.9,1.61 0,2.67 2.9,8.96 2.9,6.53 0,-0.67 1.6,-2.79 3.6,-4.72 4.1,-4.17 4.3,-6.15 0.9,-13.29 -3,-6.39 -2.4,-10.2 1.9,-11.72 3,-1.07 5.4,0.42 4.1,2.55 -2.4,3.85 -1.4,11.54 1.8,13.89 4.6,3.39 6.3,1.83 6.1,-5.41 -0.2,-4.07 0.1,-5.57 1,-5.37 2,0.45 12.6,-9.14 12,-10.79 -0.8,-2.08 -3.1,-1.74 -3.8,0.58 -0.7,2.02 -2.5,2.8 -2.5,1.04 0,-1.36 4,-7.07 7.2,-10.25 1.5,-1.49 2.8,-3.78 2.8,-5.09 0,-3.73 3.2,-6.08 7.5,-5.39 3.9,0.62 4,0.5 4.8,-5.48 0.6,-4.06 -2.2,-6.19 -7.4,-5.61 -2.2,0.24 -2.5,-0.14 -2.7,-3.47 -0.6,-6.29 -4.3,-3 -6.2,5.43 -0.5,2.37 -1.9,5.11 -3.1,6.09 -2.1,1.65 -2.1,1.89 -0.6,3.57 2.9,3.19 -0.3,9.16 -4.9,9.16 -1.4,0 -2.4,0.58 -2.4,1.37 0,2.97 -2.5,3.58 -5.9,1.44 -4,-2.55 -6.6,-8.12 -5.1,-10.96 0.7,-1.15 0.8,-3.3 0.3,-5.16 -0.4,-1.76 -0.6,-3.83 -0.4,-4.61 0.8,-4.63 -1,-8.08 -4.4,-8.08 -1.8,0 -3.9,-0.68 -4.5,-1.5 -2,-2.36 -5,-1.9 -5,0.75 0.1,4.31 3.3,9.03 7,10.3 5,1.73 3.9,4.76 -2.3,6.1 -1.5,0.33 -2.7,1.21 -2.7,1.97 0,0.76 -0.8,1.38 -1.7,1.38 -1.3,0 -1.3,-0.29 -0.4,-1.44 1.4,-1.68 0.1,-4.97 -2.4,-5.91 -5.2,-1.98 -6.5,-9.36 -3,-16.24 2.8,-5.57 3.1,-10.13 1,-12.97 -0.8,-1.07 -1.5,-3.07 -1.5,-4.46 0,-2.69 -4.9,-8.63 -9.1,-11.25 -1.5,-0.91 -2.9,-2.87 -3.2,-4.54 -0.4,-1.96 -1.8,-3.63 -4.2,-5.03 -2.5,-1.5 -3.5,-2.8 -3.5,-4.57 0,-1.36 -0.6,-2.84 -1.3,-3.28 -1.9,-1.24 -8.1,-3.28 -9.9,-3.3 -0.9,-0.01 -1.9,-0.69 -2.2,-1.51 -0.8,-2.11 -4.4,-1.87 -7.4,0.5 -1.4,1.1 -3.2,2.01 -4.1,2.03 -4.2,0.08 -6.5,4.55 -3.6,6.96 2.3,1.91 0.6,3.17 -1.9,1.48 -3.3,-2.15 -7.6,1.2 -7.6,5.91 0,2.72 -0.6,3.51 -3.5,4.91 -4.1,1.94 -4.3,2.96 -1.4,7.63 1.2,2.08 1.9,4.51 1.6,6.23 -0.3,2.03 0.1,2.97 1.3,3.37 3.7,1.16 4.1,8.98 0.5,8.07 -2.3,-0.58 -2.6,-0.24 -3.8,3.99 -0.8,3.01 -2.2,5.3 -4,6.6 -2.8,1.98 -2.8,1.98 -0.3,4.97 1.4,1.65 2.6,3.63 2.6,4.41 0,0.77 2.3,4.23 5.3,7.67 2.9,3.45 5.6,7.09 6,8.1 1,2.66 3.1,1.49 3.4,-1.91 0.2,-1.61 0.8,-3.9 1.4,-5.1 1.1,-2.2 0.8,-12.76 -0.5,-13.99 -1.2,-1.28 -2.1,0.78 -2.1,5.44 -0.1,6.4 -2.4,6.79 -6.5,1.1 -4,-5.49 -4.7,-8.46 -2.7,-10.74 0.9,-0.99 1.7,-2.77 1.7,-3.96 0,-3.14 1.6,-2.67 2.8,0.83 0.8,2.14 1.7,3.01 3.4,3.03 7.4,0.12 18,16.01 13.3,19.97 -0.9,0.68 -1.5,1.97 -1.5,2.87 0,0.89 -0.8,2.98 -1.6,4.63 -1.6,3.04 -0.7,8.8 1.9,12.23 1.3,1.76 -0.1,6.27 -1.9,6.27 -7.1,0 -11.8,17.36 -7.3,26.24 0.6,1.16 0.4,2.48 -0.6,4 -2.7,4.24 -1,10.35 2.7,9.2 2.3,-0.74 4.8,1.14 4.8,3.59 0,1.59 1.1,2.64 3.1,2.89 0.3,0.04 0.9,-0.87 1.2,-2.02 z m -146.7,-47.42 c 1.1,-0.73 2.6,-2.74 3.3,-4.45 1.5,-3.45 4.3,-3.79 4.9,-0.6 0.4,1.86 3.9,5.46 5.4,5.53 1.5,0.07 0.7,-5 -1.4,-9.06 -3.6,-6.94 2.7,-11.19 8.1,-5.44 2.4,2.55 2.4,2.55 0.2,5.5 -2.3,3.13 -2.7,5.55 -1.2,6.49 1,0.64 4.1,-2.06 4.1,-3.64 0,-0.64 1.3,-0.79 3.3,-0.41 5.1,0.95 6.3,-1.17 3.1,-5.47 -3,-4.11 -1.3,-6.5 3.9,-5.36 1.6,0.35 3.9,0.11 5.1,-0.56 1.9,-1.02 3,-0.76 7.2,1.79 6.3,3.82 9.1,4.66 10.9,3.2 1.7,-1.45 -0.1,-6 -2.4,-6 -4.7,0 -7,-7.35 -2.7,-8.97 3.2,-1.21 4.1,-2.9 2,-3.7 -1,-0.4 -2,-0.02 -2.6,1.01 -1.5,2.73 -4.8,1.89 -9.1,-2.34 -4.8,-4.69 -5.5,-4.85 -6.7,-1.5 -0.6,1.37 -1.1,2.5 -1.3,2.5 -0.2,0 -2.8,-0.45 -5.8,-0.99 -8,-1.45 -13.3,0.53 -13.8,5.14 -0.4,4.58 -1.5,5.41 -3.9,2.87 -2.2,-2.31 -2.9,-1.8 -6.9,4.62 -1.3,2.04 -1.6,1.59 -2.8,-3.89 -0.6,-2.93 -4.4,-3.52 -12,-1.88 -4,0.86 -6.3,6.89 -4.6,11.88 0.7,1.79 0.9,4.08 0.6,5.09 -0.5,1.71 1.4,7.78 3,9.37 1.2,1.19 9.8,0.67 12.1,-0.73 z m -70.5,-103.15 c 1.6,-1.4 2.3,-1.46 4.2,-0.41 3.6,1.94 12.9,-3.07 11.1,-5.98 -0.4,-0.7 -1.4,-0.53 -3,0.5 -5.1,3.33 -9.6,0.56 -5.8,-3.59 3.8,-4.2 9,-6.11 11.8,-4.29 2.4,1.57 6.6,1.22 6.6,-0.55 0,-2.28 -1.6,-4.22 -4.4,-5.53 -1.7,-0.8 -3.9,-2.02 -4.9,-2.71 -1.5,-1.05 -2.3,-0.97 -4.8,0.48 -3.8,2.14 -6.3,2.22 -7.9,0.25 -0.7,-0.83 -1.9,-1.5 -2.6,-1.5 -0.8,0 -1.7,-1.24 -2,-2.75 -0.3,-1.52 -1.2,-4.03 -2,-5.59 -0.8,-1.55 -1.4,-3.43 -1.4,-4.16 0,-3.8 -5.3,-11.68 -7.4,-11.11 -1.2,0.32 -2.7,0.58 -3.5,0.59 -0.9,0.01 -1.2,0.76 -0.8,2.32 0.3,1.27 0.1,4.76 -0.4,7.75 -0.6,3 -1,8.61 -0.9,12.48 0.1,5.7 -0.3,7.54 -2,9.66 -3.6,4.57 0.3,11.81 6.4,11.81 1.4,0 4,0.89 5.8,1.99 4,2.44 5.6,2.5 7.9,0.34 z m 486.8,-48.33 c 1.3,0 7,-8.91 8.1,-12.88 1.3,-4.04 4,-5.8 7.3,-4.55 3,1.17 11.7,-3.62 12.4,-6.83 0.4,-2.08 1.5,-3.38 3.7,-4.31 10.5,-4.55 27.9,-27.79 37.1,-49.61 1.8,-4.23 5.2,-10.3 7.7,-13.5 7.4,-9.49 10.2,-19.77 7.7,-27.542 -1,-3.049 -1,-4.022 0.2,-5.407 0.8,-1.053 1.4,-4.172 1.4,-8.282 0,-3.627 0.5,-7.494 1,-8.594 0.8,-1.903 0.7,-1.924 -1.5,-0.437 -1.5,0.999 -3.1,3.891 -4.4,8.019 -2.8,8.457 -3.2,8.955 -6.9,8.665 -3.2,-0.247 -3.2,-0.247 -3.2,11.758 -0.1,10.29 -0.4,12.69 -2.3,16.87 -1.2,2.69 -2.2,5.45 -2.2,6.16 0,1.18 -5.2,11.6 -12.9,25.82 -1.7,3.22 -3.1,6.66 -3.1,7.65 0,0.99 -4.2,5.89 -9.3,10.87 -5.1,4.99 -11,10.86 -13.2,13.03 -2.2,2.18 -5.7,4.62 -7.7,5.42 -2.2,0.93 -3.8,2.32 -4.2,3.82 -0.6,2.44 -7,6.59 -9.3,6.06 -3.3,-0.73 -15.3,10.81 -15.3,14.69 0,6.65 1.9,8.93 5.1,5.99 1.7,-1.59 3.4,-2.88 3.8,-2.88 z m -302.6,-28.51 c 3.6,-2.47 6.7,-5.18 7,-6.01 0.3,-0.82 1.9,-2.05 3.4,-2.71 1.5,-0.66 4.1,-2.19 5.8,-3.4 4,-2.93 12.5,-4.28 12.5,-1.99 0,2.3 1.7,2 5.1,-0.88 2.4,-1.98 4.1,-2.5 8.3,-2.5 5.7,0 8,-1.5 7.4,-4.71 -0.3,-1.31 -1.2,-1.73 -3.4,-1.56 -7.3,0.59 -8.6,0.53 -9.6,-0.46 -3.8,-3.85 3.4,-7.27 15.3,-7.27 9.5,0 13.5,-1.12 19.1,-5.34 2.4,-1.81 4.1,-2.31 6.5,-1.95 1.7,0.28 5.2,-0.19 7.7,-1.04 6,-2.06 11.2,-1.2 13.4,2.22 2.1,3.35 3.3,4.17 5.2,3.58 0.9,-0.27 2.4,0.18 3.5,0.99 4.1,3.08 9.9,0.76 11.7,-4.66 0.2,-0.77 1,-0.72 2.7,0.15 1.9,1.04 2.9,0.94 5.8,-0.61 3.4,-1.84 3.4,-1.84 5.8,0.91 2,2.27 3.2,2.75 7.2,2.77 2.6,0.01 6.5,0.42 8.5,0.89 4.9,1.13 5.1,-0.98 0.7,-6.5 -5.8,-7.32 -2.6,-13.41 7.1,-13.41 6.6,0 15.3,-3.49 20.9,-8.27 3.3,-2.91 6.2,-3.25 11.1,-1.31 3,1.19 4.4,-6.98 1.9,-10.57 -2.1,-2.84 -2.5,-3.01 -7.8,-2.69 -6.2,0.38 -5.3,1.22 -10.7,-10.42 -2.1,-4.413 -2.4,-6.071 -1.5,-7.122 2.4,-2.947 -1.6,-6.484 -5.9,-5.129 -3.9,1.221 -5.4,-0.838 -5.7,-7.393 -0.3,-9.31 4.9,-12.186 10.3,-5.658 2.8,3.325 4,3.929 7.5,3.676 1.2,-0.086 1.6,-0.999 1.5,-3.369 -0.1,-2.749 0.4,-3.48 3.1,-4.75 2.3,-1.082 3.4,-2.377 3.8,-4.65 1,-5.177 0.2,-6.7 -4.9,-9.145 -6,-2.841 -8.1,-2.411 -6.5,1.299 1.8,3.918 -0.7,5.919 -7.1,5.629 -7.2,-0.329 -12.6,1.581 -15.6,5.513 -4.2,5.485 -9.4,6.788 -9.4,2.337 0,-4.41 -5.2,-9.983 -9.3,-9.983 -5.4,0 -11.7,-3.402 -11.7,-6.32 0,-3.133 -1.9,-4.68 -5.6,-4.68 -5.5,0 -13.1,-2.827 -14.9,-5.603 -1.6,-2.486 -2,-2.58 -9.9,-2.298 -9.5,0.342 -16,-0.656 -17.7,-2.719 -2.4,-2.817 0.5,-3.767 10.5,-3.5 7.4,0.197 10,-0.106 11.9,-1.383 2.4,-1.543 2.6,-1.519 4.6,0.434 2.7,2.702 7.1,2.844 6.4,0.207 -0.6,-2.329 1.2,-3.077 9.4,-3.842 7.6,-0.711 8.5,-3.215 2,-6.044 -3,-1.332 -3.6,-4.274 -1.3,-6.233 1.2,-0.99 3.2,-0.626 10.3,1.881 10,3.53 10.3,3.584 10.3,1.788 0,-0.723 1.3,-2.587 2.9,-4.143 3,-2.829 3,-2.829 0,-5.588 -1.6,-1.517 -2.9,-3.19 -2.9,-3.718 0,-0.527 -2.6,-1.218 -5.6,-1.535 -3.2,-0.324 -8.4,-1.921 -12,-3.64 -3.5,-1.685 -7.2,-3.0635 -8.3,-3.0635 -4.4,0 -6.8,-3.532 -4.9,-7.0277 3.8,-6.7608 -0.1,-13.353 -5.1,-8.5938 -3.7,3.5503 -8,3.1112 -13.7,-1.404 -2,-1.636 -4.1,-2.975 -4.5,-2.975 -0.4,0 -2.6,-1.204 -4.8,-2.677 -4.7,-3.065 -5.6,-5.916 -1.6,-4.906 4.3,1.084 4.4,-2.22 0.2,-5.619 -2,-1.591 -4.1,-4.38 -4.7,-6.197 -0.6,-1.904 -2.2,-3.795 -3.6,-4.46 -5.3,-2.396 -3,-7.242 4.1,-8.856 11.8,-2.677 15.5,-1.672 17.4,4.715 1.4,4.987 2,5.707 6.2,7.715 3.1,1.478 4.8,3.024 5.2,4.647 0.9,3.433 7.1,6.917 10.9,6.087 2.5,-0.552 3.4,-0.154 5.7,2.673 2.5,2.96 3.1,3.2 5.2,2.209 4.3,-1.944 14.9,4.323 14.9,8.798 0,2.366 1.7,3.3084 3.5,1.867 1,-0.897 2.3,-0.901 5.2,-0.016 7.6,2.332 8.3,3.0183 14.6,13.287 1.4,2.3019 2.1,2.5926 3.7,1.7288 3,-1.5991 -2.1,-10.7 -7.6,-13.545 -14.2,-7.3848 -20.4,-16.385 -8.5,-12.485 6.2,2.061 10.2,-1.28 4.8,-4.053 -3.1,-1.607 -7.7,-6.05 -7.7,-7.445 0,-4.301 7,-5.587 8,-1.462 0.4,1.873 1.3,2.563 3.5,2.769 5.6,0.517 7.1,1.181 8.2,3.536 0.7,1.485 5,4.529 11.8,8.221 7.3,4.035 11,6.658 11.8,8.415 2.1,4.989 12.8,14.581 14.2,12.735 0.6,-0.89405 2.6,-1.7357 4.4,-1.8705 4.4,-0.33836 5.4,-1.9384 4.6,-7.3019 -0.7,-4.5096 -0.7,-4.5096 4.4,-4.5096 3.8,0 5.1,-0.368 5.1,-1.476 0,-0.813 1.1,-2.25 2.6,-3.194 2.6,-1.717 2.6,-1.717 0.4,-3.523 -2.9,-2.351 -5.7,-2.301 -6.3,0.115 -0.5,1.917 -6,4.061 -10.4,4.073 -6.7,0.018 -15.5,-5.386 -18.7,-11.477 -5.5,-10.76 -14,-18.518 -20.3,-18.518 -4.3,0 -7.3,-2.337 -7.3,-5.655 0,-2.781 2.4,-3.119 5.7,-0.795 1.7,1.189 3,1.332 5.6,0.615 6.3,-1.719 15.7,1.994 15.7,6.184 0,5.542 12.8,14.475 19.7,13.754 1.2,-0.126 3.2,0.49 4.6,1.369 2.4,1.567 7.7,0.535 7.7,-1.498 0,-2.162 -9.6,-7.974 -13.2,-7.974 -2.8,0 -4.7,-0.796 -7.3,-3.103 -5.4,-4.777 -4.3,-9.223 2.1,-8.187 3.8,0.631 5.4,-1.806 5.4,-8.704 0,-3.864 0,-3.864 5.7,-4.994 8,-1.566 8.1,-1.608 8.4,-4.2 0.3,-1.69 1.1,-2.398 3.2,-2.634 5.8,-0.664 8,5.113 2.7,6.972 -3.6,1.226 -3.8,2.822 -1,5.401 1.7,1.519 2.4,1.643 4,0.676 2.5,-1.558 4,0.554 1.6,2.285 -2.2,1.649 -2.1,3.22 0.5,4.025 1.4,0.445 3,-0.038 4.9,-1.433 6.1,-4.495 10.3,-1.526 4.7,3.319 -4.4,3.879 -6.5,15.577 -2.7,15.577 1.1,0 2,-0.363 2,-0.807 0,-1.516 9,-7.193 11.4,-7.193 3.3,0 3.8,-1.182 2.2,-5.143 -0.8,-1.846 -1.7,-5.798 -2.1,-8.781 -1.4,-10.364 -9,-17.189 -9,-8.076 0,4.688 -1.8,5.369 -2.7,1.029 -0.5,-2.385 -2.4,-5.165 -6.3,-8.887 -9,-8.611 -6.2,-10.342 7.5,-4.628 7.7,3.242 9,4.156 9,6.531 0,4.896 17.4,15.179 21.2,12.522 3.2,-2.277 8.3,-1.989 10.7,0.611 1.1,1.197 2.2,1.985 2.3,1.75 0.1,-0.235 0.8,-1.328 1.4,-2.428 0.8,-1.58 2.7,-2.189 8.7,-2.904 6.6,-0.774 7.7,-1.179 7.7,-2.816 0,-4.689 -11.1,-17.131 -11.9,-13.28 -0.8,4.325 -8.4,6.702 -9.7,3.079 -0.8,-1.883 1.3,-5.579 3,-5.579 3.6,0 6.6,-6.541 3.4,-7.54 -5.4,-1.713 -11.9,-10.945 -9.2,-12.955 2.3,-1.69 1,-4.5 -2.1,-4.5 -1.4,0 -4.2,-1.43 -6.3,-3.26 -4,-3.52 -11,-8.93 -13,-10.1 -1.9,-1.18 -7.2,2.12 -7.2,4.55 0,2.86 2.7,5.81 5.4,5.81 3.3,0 6.8,4.21 6.4,7.63 -0.5,4.554 -3.2,4.081 -6.3,-1.09 -2.2,-3.78 -3,-4.46 -4.9,-3.99 -3.1,0.78 -11.7,-5.08 -13.9,-9.52 -2.1,-4.18 -0.9,-5.96 2.4,-3.65 6.2,4.37 7.9,-0.02 2.1,-5.63 -6.8,-6.61 -15.3,-8.04 -19.3,-3.24 -1.5,1.92 -6.3,1.91 -7.9,-0.01 -0.7,-0.83 -2.1,-1.5 -3,-1.5 -3,0 -7.3,-3.99 -6,-5.53 2.8,-3.44 -6,-8.63 -15,-8.86 -3.4,-0.09 -4.5,0.26 -4.5,1.39 0,0.93 0.7,1.37 1.9,1.16 2,-0.35 0.9,2.06 -1.9,4.04 -3.9,2.78 -19.8,-2.87 -27.5,-9.76 -1.4,-1.23 -4.3,-2.49 -6.5,-2.8 -12.7,-1.78 -18.4,-2.7 -21.6,-3.48 -2,-0.48 -6.2,-0.53 -9.3,-0.1 -3.5,0.48 -6.9,0.38 -8.7,-0.24 -1.6,-0.57 -4.9,-0.82 -7.2,-0.55 -4.5,0.51 -13.8,-1.62 -17.5,-4.02 -10.1,-6.6 -34.3,0.81 -48,14.66 -3.5,3.5 -5.2,3.15 -5.2,-1.05 0,-1.08 -1.2,-1.87 -3.5,-2.3 -4.3,-0.79 -4.8,-3.67 -1,-5.38 6,-2.75 1.3,-5.15 -5.2,-2.66 -2.6,0.97 -6.1,1.72 -7.8,1.66 -1.7,-0.06 -7.1,0.82 -12,1.95 -8.6,1.96 -11.9,3.03 -21,6.91 -2.2,0.93 -6.3,2.5 -9,3.49 -6.8,2.44 -7.7,3.3 -7.1,6.37 0.5,2.1 -0.1,3.11 -2.8,5.33 -1.9,1.51 -3.6,3.69 -3.8,4.85 -0.3,1.58 -1.8,2.62 -6.3,4.17 -7.9,2.68 -12.9,5.88 -18.9,11.87 -7,7.12 -11.6,5.53 -10.2,-3.59 0.8,-5.29 0.2,-5.55 -5,-2.03 -2.1,1.37 -4.4,2.5 -5.2,2.5 -0.8,0 -3.4,1.35 -5.9,3 -2.4,1.65 -5.8,3.68 -7.4,4.52 -3,1.56 -4.2,6.56 -1.9,7.975 2.9,1.814 -3.1,7.443 -6.6,6.117 -1.8,-0.678 -3,1.238 -1.6,2.58 1.4,1.463 -0.6,6.839 -2.3,6.166 -0.8,-0.284 -2.3,0.002 -3.5,0.635 -1.9,0.99 -2.3,0.861 -2.7,-0.923 -0.7,-2.758 -5.2,-2.759 -8.7,-0.002 -4.3,3.36 -3.5,5.285 1.9,4.679 5,-0.564 6.1,0.219 4.5,3.205 -1.9,3.602 -4.9,4.452 -8.5,2.477 -3.2,-1.705 -3.4,-1.695 -6.7,0.349 -1.8,1.159 -6.4,3.785 -10.2,5.837 -4.2,2.292 -8.2,5.475 -10.5,8.263 -2,2.493 -6.2,7.29 -9.4,10.66 -6.5,6.901 -6.7,7.68 -3.3,9.257 2.2,1.007 2.7,0.795 4.7,-2.089 4.2,-5.962 13.3,-15.894 15.9,-17.189 7.8,-4.055 22.3,-6.487 23.7,-3.989 0.8,1.336 1.6,1.215 6.3,-0.947 3,-1.364 7.7,-3.044 10.5,-3.734 5.8,-1.456 7.5,-2.502 7.5,-4.638 0,-7.127 6.3,-11.915 7.3,-5.57 0.3,2.004 1.6,4.712 2.8,6.018 2.2,2.374 2.2,2.374 -1.8,6.606 -3.5,3.702 -5.8,6.974 -13.6,18.618 -2.7,4.124 -4.8,5.36 -6.1,3.593 -1.5,-1.971 -6.8,-0.501 -12.8,3.513 -3.4,2.357 -5.4,2.976 -9.6,2.99 -14.3,0.049 -24.2,11.743 -24.2,28.71 0,2.3045 -0.5,4.4525 -1,4.7728 -2,1.2588 -2.3,9.5295 -0.5,13.58 1.8,3.994 0.1,13.806 -2.6,15.513 -3.8,2.347 1.1,7.442 7.1,7.442 4.8,0 4.8,0 6.4,-5.75 0.9,-3.162 2.3,-8.307 3.2,-11.432 1.1,-3.86 1.4,-7.277 1,-10.657 -0.5,-3.804 -0.2,-6.1813 1.3,-10.104 1.2,-2.822 2.1,-6.5023 2.1,-8.1789 0,-2.2491 0.9,-3.8781 3.6,-6.2131 1.9,-1.74 4,-4.196 4.5,-5.456 0.4,-1.26 2.3,-3.06 4,-4 1.7,-0.94 4.4,-2.721 5.9,-3.959 3.4,-2.814 4.2,-2.814 5.5,0 2.6,5.919 16.5,-0.746 21.5,-10.25 11.2,-21.687 52,-42.813 52,-26.938 0,0.89 1.1,2.13 2.5,2.757 3,1.398 3.1,2.859 0.3,5.863 -2.8,2.922 -1.9,3.896 1.8,2.031 5.8,-2.93 11.1,-3.02 12.9,-0.22 2.1,3.098 3.1,3.122 7.5,0.18 5.4,-3.642 6.5,-3.77 9.6,-1.111 1.6,1.34 3.3,2.437 3.7,2.437 0.5,10e-4 0.7,1.803 0.4,4.005 -0.5,4.003 -0.5,4.003 3.4,4.63 4.6,0.736 3.8,2.773 -1.5,3.936 -5.1,1.139 -9.4,3.554 -10.5,6.015 -1.7,3.828 -8.2,5.208 -12,2.547 -6.8,-4.9 -25.1,5.352 -28.3,15.883 -0.8,2.657 -2.7,5.254 -6,8.0442 -9.2,7.7093 -11.2,22.234 -3.5,24.513 9.3,2.745 -6.1,35.556 -15.5,33.088 -2.7,-0.689 -6.8,2.668 -6.8,5.474 0,4.521 -15.1,13.263 -24.8,14.387 -3.1,0.367 -9.2,1.805 -13.5,3.196 -12.1,3.922 -28,0.314 -24.8,-5.637 0.8,-1.419 0.5,-2.491 -1,-4.473 -2.7,-3.381 -4.9,-3.383 -4.9,-0.006 0,2.456 -0.3,2.581 -4.4,2.25 -4.3,-0.351 -4.3,-0.351 -0.7,3.925 16.1,19.341 57.9,19.876 80.3,1.028 2.9,-2.416 7.7,-6.032 10.8,-8.035 8.9,-5.896 13.4,-10.764 16.7,-17.908 1.7,-3.652 3.6,-6.959 4.2,-7.35 5.1,-3.154 -0.8,13.624 -6.8,19.23 -3.7,3.528 -5.1,5.602 -5.1,7.56 0,3.626 0.9,3.414 5.5,-1.301 2.9,-3.031 4.6,-4 7.1,-4 3.6,0 8.4,-6.86 9.9,-14 0.3,-1.925 1.3,-4.496 2.1,-5.714 0.7,-1.218 1.4,-3.791 1.4,-5.716 0,-2.103 1.3,-6.01 3.4,-9.785 3.2,-5.774 3.3,-6.488 2,-8.785 -2.2,-3.9373 -1.8,-13.863 0.7,-18.538 1.2,-2.1789 2.4,-5.714 2.7,-7.856 0.8,-4.875 3.4,-6.808 5.8,-4.359 1.7,1.616 1.6,1.856 -0.7,4.278 -3,3.225 -1.8,5.8262 3,6.2983 4.2,0.4139 5.2,-0.6537 5.6,-5.9863 0.5,-7.781 2.8,-12.384 6.2,-12.049 1.9,0.193 3.8,-0.543 5.8,-2.25 1.6,-1.395 4.5,-2.783 6.5,-3.084 1.9,-0.3 5.7,-1.404 8.5,-2.453 9.2,-3.542 10.1,-3.549 13.4,-0.108 2.1,2.264 3.8,3.113 6.2,3.129 7.7,0.051 14.5,5.203 12,9.123 -0.6,1.034 -0.9,2.995 -0.5,4.358 0.4,1.802 0.1,2.658 -1.1,3.134 -2,0.761 -3.5,-1.104 -3.5,-4.387 0,-3.65 -4.4,-2.911 -8.8,1.5 -2.1,2.063 -5,4.303 -6.5,4.979 -1.5,0.676 -2.7,1.9132 -2.7,2.75 0,2.2272 4.6,1.912 7,-0.4785 4.6,-4.6225 12.2,-0.9965 11.6,5.5499 -0.1,1.512 0.4,1.8983 2.4,1.7195 1.3,-0.1268 3.8,-0.3518 5.3,-0.5 3.3,-0.3069 5.4,1.9723 4.3,4.7377 -0.6,1.5538 -1.6,1.7045 -7.7,1.1904 -15.3,-1.2848 -24.8,7.805 -15.9,15.302 1.6,1.375 3,3.036 3,3.691 -0.1,3.789 -6.1,1.554 -8.1,-2.995 -1,-2.201 -2.4,-3.358 -4.8,-3.962 -6.6,-1.662 -6.9,-0.818 -4.5,13.016 1,5.791 -7.5,2.735 -9,-3.234 -0.4,-1.383 -1.1,-2.516 -1.6,-2.516 -0.5,0 -1.8,-0.922 -2.9,-2.049 -1.9,-2.077 -7,2.953 -9.4,9.299 -0.4,0.963 -1.2,1.75 -1.8,1.75 -1.5,0 -0.2,-5.675 2.3,-9.793 1.4,-2.266 1.8,-4.138 1.3,-6 -1.7,-7.1013 -0.4,-11.897 2.8,-9.7172 3.2,2.3 6.2,1.8527 8.2,-1.2393 1,-1.5125 3.6,-4.4358 5.8,-6.4962 3.6,-3.4286 3.9,-3.9624 2.8,-6.2971 -2.1,-4.7092 -1.5,-8.0782 1.9,-9.4572 6.3,-2.641 3.7,-4.082 -7,-3.761 -12.2,0.368 -22.7,8.204 -14,10.472 2.4,0.6392 2.5,3.0239 0.3,6.317 -2.4,3.4644 -3.3,3.9398 -7.7,3.9572 -7.5,0.03001 -12.6,9.0371 -7.6,13.515 2.3,2.107 2.5,5.215 0.5,7.877 -2.5,3.275 8.9,20.623 13.5,20.623 2.4,0 2,4.848 -0.5,7.422 -1.9,1.813 -2.5,3.214 -2,4.373 0.4,0.938 1,2.977 1.3,4.532 0.7,2.826 0.7,2.826 2.9,-0.25 3.2,-4.281 6.3,-4.149 6.3,0.268 0,4.37 2.9,7.278 5.8,5.735 2.7,-1.446 2.8,-1.407 3.5,1.049 0.7,2.541 11,-5.48 12.2,-9.466 0.4,-1.189 1.6,-3.187 2.8,-4.44 2,-2.173 2,-2.405 0.4,-5.109 -1.9,-3.151 -1.5,-4.114 1.8,-4.114 5.7,0 7.5,11.35 2.4,15 -7.9,5.597 -11.1,9.389 -10.5,12.473 0.6,3.06 0.5,3.08 -3.7,2.981 -5.7,-0.133 -6.3,0.19 -7.8,3.629 -1.3,3.168 -1.6,2.6 7,14.703 1.7,2.357 3.1,4.944 3.1,5.75 0,1.916 1.9,1.89 2.6,-0.036 0.3,-0.879 1.8,-1.5 3.6,-1.5 3.4,0 1.4,-3.876 -2.1,-4.102 -0.9,-0.056 -0.1,-0.465 1.8,-0.909 1.9,-0.453 4.5,-0.396 5.9,0.13 3,1.141 3.9,0.464 2.2,-1.619 -1.8,-2.119 -0.8,-2.821 4.2,-2.918 4.2,-0.082 4.2,-0.082 3.9,-3.832 -0.3,-4.228 1.6,-4.837 8.9,-2.732 3.1,0.925 3.7,0.777 5.6,-1.609 2.3,-2.907 9,-2.809 11.4,0.17 0.7,0.782 2.2,1.421 3.5,1.421 2.3,0 3.5,1.69 3.5,5.082 0,1.385 0.7,1.918 2.5,1.918 4.8,0 5.2,7.919 0.6,16.685 -2.4,4.74 -2.8,5.05 -9.6,7.81 -3.3,1.34 -5.5,2.93 -6.3,4.76 -1.1,2.23 -2,2.75 -4.9,2.75 -2.8,0 -4.3,0.75 -6.8,3.5 -1.7,1.92 -3.8,3.5 -4.5,3.5 -0.7,0 -2.9,0.96 -4.8,2.15 -1.9,1.18 -5.5,2.53 -8.1,3 -2.5,0.48 -7.5,2.6 -11.1,4.72 -5.3,3.14 -7.9,3.99 -13.8,4.56 -8.8,0.83 -13.5,2.67 -18.5,7.18 -2.1,1.86 -4.4,3.39 -5.3,3.39 -0.8,0 -2.2,0.92 -3.2,2.05 -1,1.13 -3.6,2.9 -6,3.94 -4.1,1.83 -5.2,3.29 -3.4,4.43 1.5,0.92 7.5,-1.54 10,-4.06 3.9,-4.12 11.2,-3 11.2,1.74 0,3.39 2.8,4.09 3.7,0.91 0.7,-2.62 5.4,-5.39 12.7,-7.49 3.3,-0.94 6.9,-2.72 8.1,-3.97 1.9,-2.06 13.7,-4.62 15.1,-3.26 1,1.04 -3.5,4.77 -7.6,6.22 -2.5,0.88 -7.6,2.68 -11.3,3.99 -3.7,1.32 -8,3.32 -9.4,4.45 -1.4,1.12 -3.3,2.06 -4.2,2.09 -2.9,0.07 -10.8,7.72 -9.4,9.1 0.9,0.93 1.8,0.93 3.9,-0.02 1.9,-0.85 3,-0.9 3.7,-0.17 1.5,1.53 4.4,1.28 5,-0.45 0.8,-1.94 3.6,-1.95 4.3,-0.02 0.9,2.23 -10.9,13.51 -13.4,12.86 -1.6,-0.42 -2.1,0.16 -2.5,3.33 -0.4,2.1 -0.9,4.84 -1.3,6.08 -1,3.29 0.6,2.83 7.9,-2.26 z m 61.7,-160.9 c -0.6,-0.776 -1.4,-3.019 -1.7,-4.984 -0.3,-1.966 -1.2,-4.086 -2,-4.712 -3.7,-3.118 -1.3,-5.773 7.4,-7.95 3.2,-0.7986 6.3,-2.4015 7.9,-4.0689 2.9,-3.0546 3.2,-1.8705 -3.3,-11.924 -0.9,-1.4029 -3.4,-3.7946 -5.5,-5.3151 -4,-2.885 -4.9,-5.291 -2.3,-6.277 2.3,-0.912 6.5,2.349 6.5,5.144 0,1.8595 0.9,2.953 4,4.4975 2.4,1.2484 4,2.745 4,3.855 0,0.9979 1.3,3.0375 3,4.5325 2.2,1.9362 2.9,3.2782 2.4,4.6653 -0.7,2.3071 2.3,2.6442 7.4,0.8434 2.6,-0.8873 3.7,-0.7988 5.6,0.4507 2.2,1.4353 2.5,1.405 4.1,-0.3962 4,-4.3634 14.3,0.0523 16.1,6.8798 2.5,9.484 -28.2,16.617 -33.5,7.761 -3.7,-6.324 -11.1,-5.763 -11.1,0.842 0,5.61 -6,9.723 -9,6.156 z m -181,131.32 c 2.9,-3.19 13.7,-4.87 30.7,-4.77 19.2,0.11 28.3,-1.91 20.2,-4.52 -2.8,-0.92 -3.5,-1.66 -3.7,-4.31 -0.4,-3.2 -0.4,-3.2 -5.5,-2.61 -6.4,0.71 -9,2.3 -5.8,3.49 3.1,1.13 1.7,2.57 -1.8,2.04 -1.8,-0.25 -3.7,-1.46 -4.6,-2.83 -1.9,-2.95 -3.6,-3.03 -5.9,-0.27 -1.7,1.93 -2,1.98 -3.4,0.53 -2.8,-2.75 -0.2,-6.79 3.8,-5.99 3.7,0.73 4.9,-0.6 4.9,-5.3 0.1,-3.63 -2.6,-4.58 -13.4,-4.76 -7.6,-0.13 -7.9,-1.74 -1,-5.51 5.9,-3.25 6.8,-5.63 2.8,-7.15 -2,-0.77 -2.9,-0.76 -3.2,0.02 -0.2,0.6 -3.1,2.94 -6.5,5.2 -3.4,2.26 -7.5,5.38 -9.1,6.92 -1.7,1.54 -5.7,4.24 -9,5.99 -3.3,1.75 -7.7,4.7 -9.8,6.55 -2.1,1.86 -4.1,3.38 -4.5,3.38 -3.4,0 -7.2,6.71 -4.1,7.18 3.3,0.48 3.2,2.16 -0.1,4.16 -5.7,3.32 -0.6,5.04 6.3,2.16 5.5,-2.31 8.9,-1.92 11.8,1.39 3.1,3.63 7.2,3.27 10.9,-0.99 z m -95.4,-16.65 c 3,-4.03 5.4,-8.89 5.4,-10.98 0,-1.01 0.9,-2.62 2,-3.58 1.6,-1.39 1.9,-2.45 1.4,-5.22 -0.7,-3.8 -0.4,-4.09 2.6,-2.24 1.7,1.06 2.2,0.92 3.5,-1 0.9,-1.23 2.6,-2.23 3.9,-2.23 3,0 3.7,-1.87 2.9,-7.53 -0.5,-3.71 -0.3,-4.47 1,-4.47 3.4,0 3.4,-8.918 0,-19.672 -1.8,-5.62 -1.7,-6.212 2,-23.167 2.2,-9.786 7.8,-14.93 10,-9.166 2.5,6.703 6.3,-3.438 5.2,-13.887 -1.1,-10.82 -0.9,-11.978 4.7,-21.04 5.9,-9.711 6.9,-16.206 2.9,-20.473 -2.7,-2.8199 -4.1,-6.9266 -4.1,-11.542 0,-6.641 -13.5,-5.429 -15.7,1.406 -0.3,1.091 -2.5,3.8758 -4.7,6.1882 -5.2,5.247 -8.8,9.9688 -10.3,13.29 -0.6,1.407 -3,4.4538 -5.2,6.7698 -6.1,6.242 -5.1,10.51 1.1,4.595 4.6,-4.484 5.3,11.714 0.9,23.009 -0.6,1.548 -1.1,4.142 -1.1,5.765 0,4.792 -5.7,13.693 -10.2,15.979 -2.1,1.089 -5.1,3.822 -6.5,6.072 -3,4.41 -3,4.166 2.3,7.515 3.9,2.428 -4.6,11.353 -10.8,11.353 -5.2,0 -5.5,-3.303 -0.7,-8.511 4.2,-4.532 4.2,-4.532 1.5,-9.395 -1.5,-2.715 -2.6,-6.461 -2.6,-8.479 0,-9.061 -4.1,-0.602 -6.6,13.535 -1.1,6.415 -2.2,10.041 -3.6,11.55 -2.2,2.331 -7,14.825 -9.5,24.775 -2.9,11.69 3.9,23.49 8.4,14.45 2.8,-5.75 2.8,-6.78 -0.2,-7.92 -2.9,-1.1 -3.4,-4.5 -1.1,-7.56 0.8,-1.07 1.5,-2.89 1.5,-4.05 0.1,-3.51 4.3,-7.261 7.5,-6.65 3.1,0.59 4.5,-0.854 4.5,-4.475 0.1,-1.549 0.8,-2.426 2.6,-2.869 3.3,-0.834 6.5,1.96 6.5,5.754 0,3.02 1.6,3.87 2.6,1.35 1.2,-3.138 6.4,0.09 6.4,3.97 0,10.88 -10.1,24.48 -14.4,19.45 -1.4,-1.66 -2,-1.84 -3.2,-0.88 -2.1,1.72 -1.8,2.76 1.6,6.63 3.1,3.55 3.1,5.33 0.1,5.33 -2.1,0 -4.1,1.86 -4.1,3.7 0,1.91 3.5,1.58 8.1,-0.76 4.9,-2.5 6.6,-1.56 7.5,4.19 0.7,4.59 1.3,4.76 4,1.12 z m 502,-51.679 c 0.3,-0.959 1.6,-1.283 3.7,-0.991 9.7,1.32 19.1,-4.303 12.7,-7.569 -11.4,-5.823 -6.9,-17.933 5.1,-13.674 2.5,0.912 5.1,1.658 5.7,1.658 0.5,0 4.2,1.995 8.2,4.433 7,4.342 9.3,4.791 10.3,2.045 0.4,-0.939 1.6,-1.201 3.9,-0.834 2.9,0.482 3.4,0.229 4.4,-2.554 1.3,-3.267 4.8,-4.248 7.1,-1.957 1.9,1.934 4.3,0.183 4.3,-3.201 0,-2.217 0.9,-4.107 3.3,-6.473 7.3,-7.318 14.2,-4.973 14.2,4.853 0,4.966 0.2,5.559 1.9,5.384 1.3,-0.12 2.4,0.676 3,2.054 2.7,5.944 6.3,0.363 4.4,-6.821 -1.1,-4.512 -1,-5.158 0.8,-7.678 8.8,-11.883 5.6,-19.302 -12.1,-28.231 -10,-4.988 -14,-4.024 -17.4,4.188 -1.7,3.816 -2.7,4.869 -5.3,5.562 -6.3,1.626 -10.2,12.79 -5.8,16.73 2,1.838 2.8,7.5 1,7.5 -0.5,0 -1.6,-1.181 -2.3,-2.625 -1.8,-3.34 -7.3,-5.453 -16.3,-6.251 -12.5,-1.112 -20.4,-8.299 -20.4,-18.49 0,-3.477 -2.9,-3.503 -6.1,-0.054 -2.2,2.312 -3,2.518 -7.4,1.982 -7.7,-0.915 -17.5,-0.788 -17.5,0.226 0,0.216 0.9,1.164 2.1,2.108 3.5,2.82 4,15.292 0.7,18.721 -3.8,4.134 -5.3,14.277 -2.4,16.883 1.2,1.1 3.1,3.979 4.1,6.398 2.7,6.228 10.6,10.597 12.1,6.678 z m -401,-76.058 c 0,-2.029 1,-3.594 2.9,-4.987 1.6,-1.1169 4.4,-3.418 6.4,-5.1138 2,-1.6958 4.3,-3.3691 5.3,-3.7186 1.1,-0.4094 1.8,-1.6845 1.8,-3.5852 0,-3.3676 4.2,-6.582 9.7,-7.4304 7.9,-1.228 13.7,-9.695 13.4,-19.683 -0.1,-2.475 0.4,-5.762 1,-7.305 1.5,-3.623 -0.3,-6.056 -2.1,-2.774 -1.6,2.908 -3,1.696 -3,-2.48 0,-4.4 -0.9,-4.326 -6.5,0.559 -2.6,2.2 -5,4 -5.4,4 -1.4,0 -8.7,7.488 -11,11.234 -1.3,2.054 -4.7,5.831 -7.7,8.394 -11.3,9.6565 -18.3,23.812 -15,30.274 3.1,5.996 10,7.767 10.2,2.616 z" />
            <path
               style="fill:#70a7b4"
               inkscape:connector-curvature="0"
               id="path3725"
               d="m -1677.7,584.09 c -19.4,-1.81 -39.4,-5.57 -62,-11.67 -14.2,-3.84 -15.8,-7 -2.4,-4.71 14,2.39 25.3,2.48 25.3,0.21 0,-2.15 -10.7,-5.64 -16.3,-5.32 -4.1,0.23 -6.5,-0.14 -8.2,-1.27 -8.2,-5.37 -16.9,-5.07 -16.4,0.56 1.2,12.47 -61.4,-17.26 -111,-52.71 -64.2,-45.85 -123.7,-136.81 -139.2,-212.58 -2.4,-12.03 -2.4,-13.06 0.2,-9.52 3.6,4.73 5.4,-0.94 2.2,-6.83 -0.8,-1.65 -2.3,-5.7 -3.2,-9 -1.2,-4.32 -2.2,-5.97 -3.3,-5.88 -2.2,0.17 -4.4,-12.14 -5.9,-32.62 -8.8,-127.02 51.3,-255.34 154.6,-329.78 58.5,-42.21 128.3,-67.69 196.5,-71.71 5.7,-0.34 13.6,-0.81 17.3,-1.05 137.4,-8.58 282.8,79.015 347.7,209.46 131.9,265.51 -79.6,571.94 -375.9,544.42 z m -83.4,-32.34 c -0.3,-1.1 -0.1,-2.25 0.4,-2.56 0.5,-0.31 0.9,-1.44 0.9,-2.5 0,-1.59 0.7,-1.94 3.8,-1.94 2.2,0 4.4,-0.64 5.1,-1.42 1.4,-1.68 0.9,-2.02 -4.9,-3.58 -2.5,-0.65 -5.4,-1.94 -6.4,-2.85 -1.2,-1.08 -3.6,-1.65 -7,-1.65 -5.7,0 -8,-4.97 -4.1,-8.87 2.2,-2.21 1.2,-3.33 -3.7,-4.16 -3.3,-0.55 -4.3,-0.36 -5,0.91 -1.5,2.63 -5.2,2.1 -4.5,-0.63 1.1,-4.37 -18.6,-18.75 -25.6,-18.75 -8.4,0 -10,2.59 -5.2,8.47 3.5,4.25 4.5,4.73 13.5,6.19 3.6,0.6 6,1.95 6,3.46 0,1.21 -3.8,1.11 -4.5,-0.12 -0.4,-0.55 -1.8,-1 -3.1,-1 -1.4,0 -4.3,-0.89 -6.4,-1.98 -2.1,-1.08 -5.8,-2.27 -8.2,-2.64 -6.7,-1.03 -8.4,-2.13 -6.4,-4.29 0.9,-0.96 1.6,-2.46 1.6,-3.32 0,-0.86 0.6,-1.82 1.5,-2.14 3.5,-1.36 0.1,-8.63 -4.1,-8.63 -2.9,0 -3.1,1.67 -0.7,5.84 2.2,3.92 -0.2,7.16 -5.3,7.16 -1.8,0 -4,0.67 -4.8,1.5 -2.3,2.29 -3.7,1.85 -8.2,-2.58 -5.5,-5.41 -14.4,-7.63 -14.4,-3.59 0,0.67 3.3,2.95 7.3,5.05 4.2,2.21 8,4.97 8.9,6.5 2.6,4.36 5.3,6.17 9.9,6.72 6.6,0.8 21.1,10.13 22.8,14.65 1.2,3.46 3.3,3.49 6.5,0.07 2.4,-2.68 2.4,-2.68 8.5,-0.86 5,1.54 6.4,1.62 9,0.56 4.3,-1.79 9.5,-0.6 10.9,2.53 1.5,3.32 -0.8,4.36 -4.4,1.98 -1.5,-0.93 -2.9,-1.41 -3.2,-1.07 -1.3,1.26 1.5,4.01 4.8,4.67 1.8,0.37 3.7,1.39 4.2,2.26 1.4,2.54 4.9,4.06 5.8,2.54 0.6,-1 1.5,-0.93 4.1,0.38 4.4,2.15 5.2,2.1 4.6,-0.31 z m 315.6,-126.32 c 2.1,-1.42 4.7,-3.67 5.7,-5 1.4,-1.77 3.3,-2.61 7.2,-3.12 5.7,-0.75 10.9,-3.45 13.3,-6.87 2.1,-2.98 1.9,-3.41 -1.3,-2.94 -3.8,0.55 -6,-1.94 -4.5,-5.04 4.2,-8.57 3.2,-13.71 -2.8,-13.71 -2.4,0 -5.3,-4.32 -4.5,-6.71 0.4,-1.45 -0.5,-2.11 -4.7,-3.45 -6.4,-2.02 -7.1,-1.68 -6.2,3.18 0.8,4.81 -1.7,6.51 -8.1,5.62 -4.7,-0.64 -7,0.85 -5.8,3.8 0.4,1.03 -0.3,2.91 -1.7,4.79 -2.2,3.1 -2.2,3.1 0,4.93 2.3,1.86 2.9,2 9,2.21 6.2,0.23 1.6,8 -7.1,11.85 -3.2,1.42 -3.4,2.4 -1.3,5.22 0.8,1.06 1.5,3.11 1.5,4.55 0,5.47 3.9,5.71 11.3,0.69 z m -270.1,-7.8 c 0.4,-1.42 9.8,-2.08 11.4,-0.81 0.6,0.53 3.5,1.07 6.4,1.2 6,0.26 7.8,-1.58 3.3,-3.37 -8.8,-3.49 -9.2,-3.78 -10.2,-7.61 -2.4,-9.39 -2.4,-10.29 -0.3,-10.29 4.6,0 6.5,-3.15 4.9,-8.04 -1.5,-4.4 -1.5,-4.47 1.4,-7.74 3.1,-3.51 3.5,-4.74 1.9,-5.72 -2.9,-1.78 -1,-3.67 3,-2.99 3.6,0.61 4.2,0.44 4.7,-1.46 0.3,-1.17 1,-1.95 1.6,-1.72 0.7,0.23 1,1.03 0.8,1.79 -3.2,12.01 1.4,19.18 11.3,17.57 3.7,-0.59 5.6,1.82 5.6,6.99 0,3.45 2.1,10.32 3.1,10.32 0.5,0 0.9,-1.33 0.9,-2.95 0,-3.47 1.5,-4.72 3.5,-2.99 1.1,0.92 2.1,0.96 3.7,0.15 1.3,-0.6 3.3,-1.38 4.6,-1.74 1.8,-0.51 2.2,-1.25 2,-3.44 -0.2,-1.53 0.4,-3.57 1.2,-4.53 2.1,-2.61 3.9,-8.51 3.9,-13.05 0.1,-4.2 4.3,-9.53 9.8,-12.37 2.3,-1.18 3.4,-7.08 1.3,-7.08 -0.6,0 -1,-0.74 -1,-1.63 0,-1.27 0.6,-1.49 3,-1.02 3.6,0.72 8,-0.77 8,-2.72 0,-1.59 -2.7,-2.95 -4.1,-2.08 -0.5,0.31 -0.9,-1.03 -0.9,-2.97 0,-4.19 3.2,-6.86 7.6,-6.39 2.6,0.29 2.9,0.02 3.5,-4.19 0.8,-5.3 -1.3,-8 -6.3,-8 -2.8,0 -3,-0.2 -2.7,-3.67 0.7,-7.43 -5.5,-2.6 -8.2,6.4 -0.7,2.33 -2.1,4.97 -3.1,5.87 -1.6,1.47 -1.6,1.92 -0.3,4.39 1.6,3.24 1.1,4.01 -2.7,4.01 -2,0 -3.3,0.81 -4.5,2.75 -1,1.51 -1.8,2.9 -2,3.09 -1.9,2.91 -6.6,-3.69 -6.9,-9.84 -0.8,-13.28 -2.3,-18 -5.9,-18 -1.3,0 -3.1,-0.71 -4,-1.57 -2.3,-2.3 -6,-1.46 -6.4,1.46 -0.5,3.46 2.7,9.69 5.5,11 2.8,1.28 2.7,3.46 -0.3,3.9 -8.4,1.26 -13.7,-12.34 -8.2,-21.41 2.2,-3.74 2.4,-8.28 0.4,-10.94 -0.8,-1.07 -1.5,-3.07 -1.5,-4.44 -0.1,-2.35 -5.5,-9.1 -9.2,-11.5 -2.3,-1.42 -3.3,-6.5 -1.4,-6.5 2.1,0 2.8,-1.69 1.6,-3.98 -1.3,-2.38 -3.9,-2.66 -4.7,-0.52 -1.2,3.09 -4.1,1.62 -5.5,-2.75 -1,-3.23 -1.9,-4.34 -3.7,-4.59 -1.3,-0.19 -4.5,-1.65 -7.1,-3.25 -5.6,-3.42 -10,-3.74 -12.5,-0.91 -2.5,2.73 -3.2,2.57 -8.1,-1.94 -5.5,-5.06 -10.4,-6.18 -14.4,-3.24 -1.6,1.15 -4,2.37 -5.4,2.72 -8.2,2.08 2.8,10.84 11.3,8.96 4.3,-0.93 4.8,1.93 1.1,6.14 -1.7,1.88 -3,4.26 -3,5.27 0,1.02 -1.6,3.05 -3.5,4.52 -4.1,3.08 -4.3,4.76 -1.5,9.44 1.2,1.85 1.8,3.99 1.6,4.76 -0.8,2.08 1.1,6.37 2.8,6.37 0.9,0 1.6,0.67 1.6,1.5 0,0.82 -0.9,1.5 -1.9,1.5 -1.3,0 -2.3,1.11 -3.1,3.18 -1.3,3.74 -2.4,3.05 -4.2,-2.68 -1.7,-5.25 -4.7,-5.84 -7.8,-1.53 -1.9,2.64 -2.1,3.53 -1.1,6.2 1.4,4.19 1.4,5.39 -0.5,7.28 -2.2,2.16 -0.1,4.92 3.1,4.12 2.6,-0.65 7,2.43 8,5.59 0.7,2.03 5,8.18 8.8,12.34 1,1.1 2.6,3.07 3.5,4.38 4.2,5.58 7.2,-0.73 7.2,-15.02 0,-6.65 0.9,-7.3 3.8,-2.61 2.6,4.24 3.6,8.46 2.4,10.01 -4.1,5.16 -5.3,13.59 -2.7,18.72 2.8,5.61 2.7,6.34 -1.6,8.52 -2.7,1.4 -3.1,1.34 -6.5,-1 -6.7,-4.5 -11.3,0.72 -5.6,6.21 3.4,3.21 5.4,8.33 4.8,12.19 -0.3,1.98 0.1,5.24 0.8,7.24 0.9,2.61 1,4.18 0.2,5.5 -2.9,5.19 -1.5,9.51 3.4,10.69 1.5,0.34 3.1,1.75 3.8,3.14 1.2,2.63 5.6,3.61 6.4,1.41 z m -70.8,-17.04 c 2.6,-2 3.1,-2.07 7.6,-0.92 9.3,2.37 18.5,-10.29 12.4,-17.03 -1.9,-2.07 -1.1,-3.89 1.6,-3.89 4.4,0 5.9,-6.42 3.4,-14.68 -1.3,-4.37 8.6,-7.11 12.1,-3.32 2.4,2.68 3.6,2.52 6.9,-0.95 3,-3.16 3,-3.06 0.2,-13.5 -2,-7.43 -5.6,-7.1 -6.4,0.58 -0.5,5.11 -0.1,4.54 -3.5,5.39 -2.8,0.7 -5.7,-1.57 -9.8,-7.53 -1.4,-2.13 -1.8,-2.19 -5.2,-0.95 -3.5,1.27 -3.8,1.2 -6.2,-1.36 -2.7,-3 -5.2,-3.38 -8.1,-1.26 -1.9,1.39 -1.9,1.51 0.9,4.44 1.9,1.93 2.7,3.61 2.3,4.66 -0.9,2.33 -2.8,1.4 -5.5,-2.73 -3,-4.61 -9.2,-6.03 -12.5,-2.89 -3.2,2.95 -10.9,4.77 -14.1,3.31 -3.2,-1.47 -3.3,-3.98 -0.2,-5.16 3.6,-1.35 3.9,-3.62 1,-7.03 -3.3,-4 -5.7,-4.06 -4.9,-0.12 1,4.33 -0.6,4.43 -6.3,0.4 -5.2,-3.62 -5.2,-3.62 -7.1,-1.61 -1.7,1.81 -2.5,1.92 -7.8,1.11 -6.2,-0.93 -13.2,1.49 -13.3,4.54 0,2.75 -1.6,3.89 -3.8,2.71 -1.9,-0.99 -2.6,-0.72 -5.1,2.07 -2.9,3.2 -2.9,3.2 -4.1,0.54 -2.9,-6.33 -16.1,-2.9 -17.4,4.53 -3.3,18.2 12.6,30.04 20.5,15.3 1.3,-2.49 1.3,-2.49 4.8,1.01 5.5,5.47 6.7,3.59 3.6,-5.36 -1.9,-5.46 -0.6,-7.63 3.9,-6.72 5.9,1.17 7,3.45 3.2,6.76 -2.6,2.19 -3.3,5.21 -1.6,6.26 1.5,0.92 3.9,-0.48 4.6,-2.63 0.5,-1.65 1.2,-1.89 3.9,-1.39 4.8,0.9 6.6,-1.53 4.2,-5.69 -2.1,-3.67 -1.5,-4.24 5.5,-5.07 4.3,-0.51 5.6,-0.2 9.8,2.38 5.9,3.62 10.5,3.89 12.2,0.71 1.7,-3.25 1.7,-3.25 3.9,-1.21 1.8,1.58 2.5,1.68 5.1,0.71 2.8,-1.07 3.4,-0.86 8,2.8 5.4,4.19 6.8,4.6 10.1,2.84 3.1,-1.67 7.5,2.91 5.7,5.87 -1.1,1.7 -1,2.47 0.4,4.6 3.2,4.87 2,6.67 -2.8,4.46 -3.9,-1.75 -6.4,0.97 -4.9,5.12 1,2.45 0.9,3.2 -0.6,4.5 -3.7,3.41 -6.5,1.13 -3.5,-2.89 0.8,-1.06 1.5,-2.3 1.5,-2.75 0,-1.58 -2.9,-0.77 -4.3,1.21 -1.6,2.22 -1.5,2.24 -12.7,-3.5 -8.6,-4.41 -15.3,1.3 -12.1,10.27 2.7,7.47 12.7,15.21 15.7,12.19 0.7,-0.7 1.6,-0.38 2.8,1 2.3,2.53 2.7,2.52 6,-0.13 z m -147.3,-134.51 c 1.6,-1.4 2.3,-1.46 4.2,-0.41 3.6,1.94 12.9,-3.07 11.1,-5.98 -0.4,-0.7 -1.4,-0.53 -3,0.5 -5.1,3.33 -9.6,0.56 -5.8,-3.59 3.8,-4.2 9,-6.11 11.8,-4.29 2.5,1.63 6.6,1.2 6.6,-0.7 0,-1.89 -2.1,-4.86 -3.4,-4.86 -0.8,0 -2.5,-0.9 -3.9,-2 -3,-2.38 -6,-2.57 -7.7,-0.5 -0.7,0.82 -2.3,1.5 -3.5,1.5 -1.3,0 -2.9,-0.68 -3.5,-1.5 -0.7,-0.83 -1.9,-1.5 -2.6,-1.5 -0.8,0 -1.7,-1.24 -2,-2.75 -0.3,-1.52 -1.2,-4.03 -2,-5.59 -0.8,-1.55 -1.4,-3.43 -1.4,-4.16 0,-3.8 -5.3,-11.68 -7.4,-11.11 -1.2,0.32 -2.7,0.58 -3.5,0.59 -0.9,0.01 -1.2,0.76 -0.8,2.32 0.3,1.27 0.1,4.76 -0.4,7.75 -0.6,3 -1,8.61 -0.9,12.48 0.1,5.7 -0.3,7.54 -2,9.66 -3.6,4.57 0.3,11.81 6.4,11.81 1.4,0 4,0.89 5.8,1.99 4,2.44 5.6,2.5 7.9,0.34 z m 485.9,-47.33 c 1.4,0 7.8,-9.8 9,-13.84 1.3,-4.08 4,-5.84 7.3,-4.59 3,1.17 11.7,-3.62 12.4,-6.83 0.4,-2.08 1.5,-3.37 3.7,-4.3 10.7,-4.62 30.2,-30.93 37.7,-51.09 1.1,-2.89 4,-7.86 6.5,-11.05 7.8,-9.98 10.9,-20.6 8.3,-28.522 -1,-3.049 -1,-4.022 0.2,-5.407 0.8,-1.053 1.4,-4.172 1.4,-8.282 0,-3.627 0.5,-7.494 1,-8.594 0.8,-1.903 0.7,-1.924 -1.5,-0.437 -1.5,0.999 -3.1,3.891 -4.4,8.019 -2.8,8.457 -3.2,8.955 -6.9,8.665 -3.2,-0.247 -3.2,-0.247 -3.2,11.758 -0.1,10.29 -0.4,12.69 -2.3,16.87 -1.2,2.69 -2.2,5.35 -2.2,5.92 0,1.49 -5.6,12.98 -10.4,21.17 -2.2,3.83 -4.5,8.61 -5.1,10.62 -0.7,2.46 -4,6.65 -10,12.79 -15.4,15.56 -16.9,16.95 -20.7,18.45 -2.2,0.93 -3.8,2.32 -4.2,3.82 -0.6,2.43 -7,6.59 -9.3,6.07 -1.8,-0.41 -8.5,4.06 -11.7,7.77 -5.2,6.17 -4.3,18.35 1,13.45 1.5,-1.34 3,-2.43 3.4,-2.43 z m -336.5,-14.09 c 5.6,-5.86 8.1,-6.48 11.4,-2.87 2.8,3.12 2.8,3.12 5,0.04 1.2,-1.7 2.7,-3.08 3.2,-3.08 0.6,0 2.2,-0.9 3.6,-2 1.4,-1.1 3.4,-2 4.5,-2 2.1,0 9.3,-5.37 14.4,-10.72 1.7,-1.81 3.8,-3.28 4.6,-3.28 0.8,0 2.6,-0.82 3.9,-1.81 5,-3.78 11.9,-4.73 11.9,-1.64 0,2.36 2.7,1.65 6,-1.55 2.7,-2.64 3.7,-3 8.8,-3 6.2,0 8.2,-1.12 8.2,-4.58 0,-3.43 -2.3,-4.65 -7.4,-3.9 -4.9,0.74 -6.5,-0.42 -3.9,-2.81 1.2,-1.07 5.3,-1.85 13,-2.48 10,-0.82 11.8,-1.26 16.3,-4.08 3.3,-2.04 6.4,-3.16 8.8,-3.17 2,0 5.7,-0.62 8.2,-1.37 5.9,-1.78 10.5,-1.02 13,2.14 1.1,1.39 3,2.64 4.3,2.78 1.3,0.14 3.3,0.76 4.5,1.36 3.2,1.74 6,1.31 9.7,-1.48 2.3,-1.78 4,-2.37 5.5,-1.91 1.2,0.39 3,0.03 4.5,-0.92 3.2,-2.12 5.1,-2 6.8,0.46 1.1,1.64 2.8,2.14 8.8,2.55 4,0.28 7.9,0.7 8.6,0.93 2,0.67 1.5,-2.34 -1.3,-7.11 -4.5,-7.67 -2.1,-12.41 6.3,-12.41 6.1,0 12.8,-2.73 21.7,-8.76 4.8,-3.27 6.2,-3.47 11,-1.64 1.1,0.43 1.6,0.02 1.6,-1.44 0,-1.12 0.4,-2.32 1,-2.66 4.6,-2.85 -1.3,-9.74 -8.1,-9.39 -5,0.27 -8.9,-1.81 -8.9,-4.68 0,-0.69 -1.2,-3.53 -2.7,-6.33 -2,-3.937 -2.3,-5.387 -1.5,-6.463 2.6,-3.062 -1.3,-6.315 -6.1,-5.118 -3.1,0.784 -4.3,-0.82 -5.1,-6.79 -1.1,-8.197 4.6,-11.482 10.1,-5.803 4.5,4.75 9.1,4.656 8.9,-0.181 -0.1,-2.749 0.4,-3.48 3.1,-4.75 2.3,-1.082 3.4,-2.377 3.8,-4.65 1,-5.177 0.2,-6.7 -4.9,-9.145 -6,-2.82 -8.1,-2.405 -6.5,1.232 1.8,3.951 -0.3,5.563 -7.1,5.563 -7.6,0 -11.9,1.528 -15.7,5.626 -4.8,5.041 -6.6,4.555 -11.7,-3.217 -2.9,-4.53 -3.5,-4.923 -7.5,-5.1 -5.2,-0.233 -10.5,-3.161 -10.9,-6.037 -0.5,-3.095 -1.9,-3.822 -10.7,-5.744 -6.2,-1.323 -8.5,-2.332 -10.1,-4.286 -2,-2.413 -2.7,-2.571 -12.8,-2.839 -9.9,-0.26 -13.6,-1.188 -13.6,-3.38 0,-0.402 4.5,-0.981 10,-1.285 6.1,-0.338 10.9,-1.106 12.2,-1.969 1.9,-1.25 2.3,-1.203 3.9,0.408 2.5,2.508 6.8,2.48 6.2,-0.039 -0.6,-2.329 1.2,-3.077 9.4,-3.842 7.6,-0.711 8.5,-3.215 2,-6.044 -3,-1.332 -3.6,-4.274 -1.3,-6.233 1.2,-0.99 3.2,-0.626 10.3,1.881 10,3.53 10.3,3.584 10.3,1.788 0,-0.723 1.3,-2.587 2.9,-4.143 3,-2.829 3,-2.829 0,-5.588 -1.6,-1.517 -2.9,-3.19 -2.9,-3.718 0,-0.527 -2.6,-1.218 -5.6,-1.535 -3.2,-0.324 -8.4,-1.921 -12,-3.64 -3.5,-1.685 -7.1,-3.0635 -8.2,-3.0635 -5.1,0 -7.4,-4.1256 -4.1,-7.6005 4.3,-4.6475 -1.5,-12.386 -6,-8.009 -3.6,3.4214 -7.9,3.1278 -12.1,-0.82 -1.4,-1.317 -5.4,-3.813 -8.8,-5.546 -6.4,-3.222 -8.8,-6.887 -3.7,-5.608 4.3,1.084 4.4,-2.22 0.2,-5.619 -2,-1.591 -4.1,-4.38 -4.7,-6.197 -0.6,-1.904 -2.2,-3.795 -3.6,-4.46 -5.3,-2.396 -3,-7.242 4.1,-8.856 11.8,-2.677 15.5,-1.672 17.4,4.715 1.4,4.987 2,5.707 6.2,7.715 3.1,1.478 4.8,3.024 5.2,4.647 0.9,3.433 7.1,6.917 10.9,6.087 2.5,-0.552 3.4,-0.154 5.7,2.673 2.5,2.96 3.1,3.2 5.2,2.209 4.3,-1.944 14.9,4.323 14.9,8.798 0,2.366 1.7,3.3084 3.5,1.867 1,-0.897 2.3,-0.901 5.2,-0.016 7.6,2.332 8.3,3.0183 14.6,13.287 1.4,2.2952 2.1,2.5911 3.7,1.7347 3.2,-1.7424 -3.5,-13.158 -8.6,-14.422 -3.4,-0.8507 -11.2,-6.3447 -12.5,-8.7607 -1.8,-3.268 0.2,-4.415 5,-2.853 6.2,2.061 10.2,-1.28 4.8,-4.053 -3.1,-1.607 -7.7,-6.05 -7.7,-7.445 0,-4.301 7,-5.587 8,-1.462 0.5,2.109 1.3,2.578 5.2,3.036 2.6,0.297 4.8,0.747 5,1 0.2,0.252 1.1,1.6 1.9,2.995 1,1.449 6,4.878 11.9,8 6.9,3.716 10.6,6.263 11.3,7.963 2.1,4.9618 12.8,14.515 14.2,12.682 0.6,-0.89405 2.6,-1.7357 4.4,-1.8705 4.4,-0.33836 5.4,-1.9384 4.6,-7.3019 -0.7,-4.5096 -0.7,-4.5096 4.4,-4.5096 3.8,0 5.1,-0.368 5.1,-1.476 0,-0.813 1.1,-2.25 2.6,-3.194 2.6,-1.717 2.6,-1.717 0.4,-3.523 -2.9,-2.351 -5.7,-2.301 -6.3,0.115 -0.5,1.917 -6,4.061 -10.4,4.073 -6.7,0.018 -15.5,-5.386 -18.7,-11.477 -5.5,-10.76 -14,-18.518 -20.3,-18.518 -4.3,0 -7.3,-2.337 -7.3,-5.655 0,-2.781 2.4,-3.119 5.7,-0.795 1.7,1.189 3,1.332 5.6,0.615 6.3,-1.719 15.7,1.994 15.7,6.184 0,5.542 12.8,14.475 19.7,13.754 1.2,-0.126 3.2,0.49 4.6,1.369 2.4,1.567 7.7,0.535 7.7,-1.498 0,-2.162 -9.6,-7.974 -13.2,-7.974 -2.8,0 -4.7,-0.796 -7.3,-3.103 -5.4,-4.777 -4.3,-9.223 2.1,-8.187 3.8,0.631 5.4,-1.806 5.4,-8.692 0,-3.849 4.1,-6.018 11.5,-6.018 0.7,0 1.9,-1.237 2.7,-2.75 1.4,-3.029 5,-4.11 7.3,-2.204 2.5,2.048 1.7,4.961 -1.5,6.104 -3.6,1.226 -3.8,2.822 -1,5.401 1.7,1.519 2.4,1.643 4,0.676 2.5,-1.558 4,0.554 1.6,2.285 -2.2,1.649 -2.1,3.22 0.5,4.025 1.4,0.445 3,-0.038 4.9,-1.433 6.1,-4.495 10.3,-1.526 4.7,3.319 -4.4,3.879 -6.5,15.577 -2.7,15.577 1.1,0 2,-0.363 2,-0.807 0,-1.516 9,-7.193 11.4,-7.193 3.3,0 3.8,-1.182 2.2,-5.143 -0.8,-1.846 -1.7,-5.798 -2.1,-8.781 -1.4,-10.364 -9,-17.189 -9,-8.076 0,4.514 -1.8,5.073 -2.7,0.829 -0.4,-2.154 -2.6,-5.12 -6.3,-8.687 -9,-8.611 -6.2,-10.342 7.5,-4.628 7.7,3.242 9,4.156 9,6.531 0,4.896 17.4,15.179 21.2,12.522 3.2,-2.277 8.3,-1.989 10.7,0.611 1.1,1.197 2.2,1.985 2.3,1.75 0.1,-0.235 0.8,-1.328 1.4,-2.428 0.8,-1.58 2.7,-2.189 8.7,-2.904 6.6,-0.774 7.7,-1.179 7.7,-2.816 0,-4.689 -11.1,-17.131 -11.9,-13.28 -0.8,4.325 -8.4,6.702 -9.7,3.079 -0.8,-1.883 1.3,-5.579 3,-5.579 3.6,0 6.6,-6.541 3.4,-7.54 -5.4,-1.713 -11.9,-10.945 -9.2,-12.955 2.3,-1.69 1,-4.5 -2.1,-4.5 -1.4,0 -4.2,-1.43 -6.3,-3.26 -4,-3.52 -11,-8.93 -13,-10.1 -1.9,-1.18 -7.2,2.12 -7.2,4.55 0,2.86 2.7,5.81 5.4,5.81 3.3,0 6.8,4.21 6.4,7.63 -0.5,4.554 -3.2,4.081 -6.3,-1.09 -2.2,-3.78 -3,-4.46 -4.9,-3.99 -3.1,0.78 -11.7,-5.08 -13.9,-9.52 -2.1,-4.18 -0.9,-5.96 2.4,-3.65 6.2,4.37 7.9,-0.02 2.1,-5.63 -6.8,-6.61 -15.3,-8.04 -19.3,-3.24 -1.5,1.92 -6.3,1.91 -7.9,-0.01 -0.7,-0.83 -2.1,-1.5 -3,-1.5 -3,0 -7.3,-3.99 -6,-5.53 2.8,-3.44 -6,-8.63 -15,-8.86 -3.4,-0.09 -4.5,0.26 -4.5,1.39 0,0.93 0.7,1.37 1.9,1.16 2,-0.35 0.9,2.06 -1.9,4.04 -3.9,2.78 -19.8,-2.87 -27.5,-9.76 -1.4,-1.23 -4.3,-2.49 -6.5,-2.8 -12.7,-1.78 -18.4,-2.7 -21.6,-3.48 -2,-0.48 -6.2,-0.53 -9.3,-0.1 -3.5,0.48 -6.9,0.38 -8.7,-0.24 -1.6,-0.57 -4.9,-0.82 -7.2,-0.55 -4.5,0.51 -13.8,-1.62 -17.5,-4.02 -10.1,-6.6 -34.3,0.81 -48,14.66 -3.5,3.5 -5.2,3.15 -5.2,-1.05 0,-1.08 -1.2,-1.87 -3.5,-2.3 -4.3,-0.79 -4.8,-3.67 -1,-5.38 6,-2.75 1.3,-5.15 -5.2,-2.66 -2.6,0.97 -6.1,1.72 -7.8,1.66 -1.7,-0.06 -7.1,0.82 -12,1.95 -8.6,1.96 -11.9,3.03 -21,6.91 -2.2,0.93 -6.3,2.5 -9,3.49 -6.8,2.44 -7.7,3.3 -7.1,6.37 0.5,2.1 -0.1,3.11 -2.8,5.33 -1.9,1.51 -3.6,3.69 -3.8,4.85 -0.3,1.58 -1.8,2.62 -6.3,4.17 -7.9,2.68 -12.9,5.88 -18.9,11.87 -7,7.12 -11.6,5.53 -10.2,-3.59 0.8,-5.29 0.2,-5.55 -5,-2.03 -2.1,1.37 -4.4,2.5 -5.2,2.5 -0.8,0 -3.4,1.35 -5.9,3 -2.4,1.65 -5.8,3.68 -7.4,4.52 -3,1.56 -4.2,6.56 -1.9,7.975 2.9,1.814 -3.1,7.443 -6.6,6.117 -1.8,-0.678 -3,1.238 -1.6,2.58 1.4,1.463 -0.6,6.839 -2.3,6.166 -0.8,-0.284 -2.3,0.002 -3.5,0.635 -1.9,0.99 -2.3,0.861 -2.7,-0.923 -0.7,-2.758 -5.2,-2.759 -8.7,-0.002 -4.3,3.36 -3.5,5.285 1.9,4.679 5,-0.564 6.1,0.219 4.5,3.205 -1.9,3.602 -4.9,4.452 -8.5,2.477 -3.2,-1.705 -3.4,-1.695 -6.7,0.349 -1.8,1.159 -6.4,3.785 -10.2,5.837 -4.2,2.292 -8.2,5.475 -10.5,8.263 -2,2.493 -6.2,7.29 -9.4,10.66 -6.5,6.901 -6.7,7.68 -3.3,9.257 2.2,1.007 2.7,0.795 4.7,-2.089 4.2,-5.962 13.3,-15.894 15.9,-17.189 7.8,-4.055 22.3,-6.487 23.7,-3.989 0.8,1.336 1.6,1.215 6.3,-0.947 3,-1.364 7.7,-3.044 10.5,-3.734 5.8,-1.456 7.5,-2.502 7.5,-4.638 0,-7.127 6.3,-11.915 7.3,-5.57 0.3,2.004 1.6,4.712 2.8,6.018 2.2,2.374 2.2,2.374 -1.8,6.606 -3.5,3.702 -5.8,6.974 -13.6,18.618 -2.7,4.124 -4.8,5.36 -6.1,3.593 -1.5,-1.971 -6.8,-0.501 -12.8,3.513 -3.4,2.357 -5.4,2.976 -9.6,2.99 -14.3,0.049 -24.2,11.743 -24.2,28.71 0,2.3045 -0.5,4.4525 -1,4.7728 -2,1.2588 -2.3,9.5295 -0.5,13.58 1.8,3.994 0.1,13.806 -2.6,15.513 -3.8,2.347 1.1,7.442 7.1,7.442 4.8,0 4.8,0 6.4,-5.75 0.9,-3.162 2.3,-8.307 3.2,-11.432 1.1,-3.86 1.4,-7.277 1,-10.657 -0.5,-3.804 -0.2,-6.1813 1.3,-10.104 1.2,-2.822 2.1,-6.5023 2.1,-8.1789 0,-2.2491 0.9,-3.8781 3.6,-6.2131 1.9,-1.74 4,-4.196 4.5,-5.456 0.4,-1.26 2.3,-3.06 4,-4 1.7,-0.94 4.4,-2.721 5.9,-3.959 3.4,-2.814 4.2,-2.814 5.5,0 2.6,5.919 16.5,-0.746 21.5,-10.25 11.2,-21.687 52,-42.813 52,-26.938 0,0.89 1.1,2.13 2.5,2.757 3,1.398 3.1,2.859 0.3,5.863 -2.8,2.922 -1.9,3.896 1.8,2.031 5.8,-2.93 11.1,-3.02 12.9,-0.22 2.1,3.098 3.1,3.122 7.5,0.18 5.4,-3.642 6.5,-3.77 9.6,-1.111 1.6,1.34 3.3,2.437 3.7,2.437 0.5,10e-4 0.7,1.789 0.4,3.975 -0.5,3.872 -0.5,3.989 2.9,4.616 3.2,0.6 3.3,3.41 0.2,3.41 -2.7,0 -10.7,4.421 -11.6,6.371 -1.7,3.848 -8.4,5.368 -12.1,2.76 -6.8,-4.899 -25.1,5.354 -28.3,15.884 -0.8,2.657 -2.7,5.254 -6,8.0442 -8.9,7.5235 -11.3,22.801 -3.8,24.308 4,0.783 4.5,3.817 2,11.054 -3.9,11.231 -13.8,23.669 -17.6,22.187 -2.1,-0.806 -6.4,2.916 -6.4,5.53 0,4.15 -14.5,11.792 -26.5,13.977 -3.9,0.701 -7.9,1.801 -9,2.445 -9.7,5.669 -31.1,2.184 -27.6,-4.48 0.8,-1.419 0.5,-2.491 -1,-4.473 -2.7,-3.381 -4.9,-3.383 -4.9,-0.006 0,2.458 -0.3,2.582 -4.4,2.25 -4.9,-0.391 -4.4,1.063 2.9,8.402 6,6.169 27,12.72 36.6,11.457 19.5,-2.552 30.8,-6.283 38.4,-12.675 3.3,-2.735 7.3,-5.715 8.9,-6.622 1.6,-0.907 5.1,-3.396 7.8,-5.531 4.8,-3.808 8.1,-5.219 6,-2.632 -4.8,6.085 -1.4,10.307 4,4.997 3.2,-3.174 5.1,-4.247 7.5,-4.247 3.5,0 8.3,-6.952 9.8,-14 0.3,-1.925 1.3,-4.496 2.1,-5.714 0.7,-1.218 1.4,-3.791 1.4,-5.716 0,-2.103 1.3,-6.01 3.4,-9.785 3.2,-5.774 3.3,-6.488 2,-8.785 -2.2,-3.9373 -1.8,-13.863 0.7,-18.538 1.2,-2.1789 2.4,-5.714 2.7,-7.856 0.8,-4.875 3.4,-6.808 5.8,-4.359 1.7,1.616 1.6,1.856 -0.7,4.278 -3,3.225 -1.8,5.8262 3,6.2983 4.2,0.4139 5.2,-0.6537 5.6,-5.9863 0.5,-7.781 2.8,-12.384 6.2,-12.049 1.9,0.193 3.8,-0.543 5.8,-2.25 1.6,-1.395 4.5,-2.783 6.5,-3.084 1.9,-0.3 5.7,-1.404 8.5,-2.453 9.2,-3.542 10.1,-3.549 13.4,-0.108 2.1,2.264 3.8,3.113 6.2,3.129 7.7,0.051 14.5,5.203 12,9.123 -0.6,1.034 -0.9,2.995 -0.5,4.358 0.4,1.802 0.1,2.658 -1.1,3.134 -2,0.761 -3.5,-1.104 -3.5,-4.387 0,-3.65 -4.4,-2.911 -8.8,1.5 -2.1,2.063 -5,4.303 -6.5,4.979 -1.5,0.676 -2.7,1.9132 -2.7,2.75 0,2.2272 4.6,1.912 7,-0.4785 4.6,-4.6225 12.2,-0.9965 11.6,5.5499 -0.1,2.0121 -0.2,2.0017 8.2,1.1807 2.8,-0.2695 4.8,2.2278 3.8,4.7765 -0.6,1.5538 -1.6,1.7045 -7.7,1.1904 -15.3,-1.2848 -24.8,7.805 -15.9,15.302 4.1,3.425 3.9,5.445 -0.3,4.603 -1.8,-0.356 -3.4,-0.975 -3.5,-1.375 -1.9,-5.176 -7,-8.307 -11,-6.766 -1.5,0.581 -1.4,6.096 0.4,13.788 1.2,5.46 -7.7,1.789 -9,-3.734 -0.4,-1.383 -1.1,-2.516 -1.6,-2.516 -0.5,0 -1.8,-0.922 -2.9,-2.049 -1.9,-2.05 -1.9,-2.049 -5.6,3.117 -4.7,6.597 -7.4,5.532 -3.6,-1.435 1.8,-3.308 2.2,-5.014 1.6,-7.231 -0.8,-2.911 -0.7,-8.2389 0.1,-9.6622 0.3,-0.4184 1.5,-0.0809 2.7,0.75 3.2,2.3 6.2,1.8527 8.2,-1.2393 1,-1.5125 3.6,-4.4358 5.8,-6.4962 3.6,-3.4286 3.9,-3.9624 2.8,-6.2971 -2.1,-4.7092 -1.5,-8.0782 1.9,-9.4572 6.3,-2.641 3.7,-4.082 -7,-3.761 -12.2,0.368 -22.7,8.204 -14,10.472 2.4,0.6392 2.5,3.0239 0.3,6.317 -2.4,3.4644 -3.3,3.9398 -7.7,3.9572 -7.5,0.03001 -12.6,9.0371 -7.6,13.515 2.3,2.088 2.5,5.211 0.5,7.803 -2.6,3.418 8.6,20.697 13.4,20.697 2.5,0 2.2,4.749 -0.4,7.422 -1.9,1.813 -2.5,3.214 -2,4.373 0.4,0.938 1,2.977 1.3,4.532 0.7,2.826 0.7,2.826 2.9,-0.25 3.4,-4.558 6.3,-4.151 6.3,0.888 0,4.63 2.6,6.854 5.9,5.071 2.6,-1.401 2.7,-1.356 3.4,1.158 0.5,2.077 0.7,2.104 2.4,0.5 1.1,-0.931 2.3,-1.694 2.7,-1.694 0.4,0 2.1,-0.949 3.7,-2.109 3.7,-2.622 4.5,-2.011 1.9,1.365 -1.1,1.408 -2,3.951 -2,5.652 0,2.679 -0.4,3.108 -2.8,3.208 -1.5,0.063 -3.2,0.22 -3.7,0.348 -0.6,0.127 -1.5,0.3 -2.2,0.384 -0.6,0.084 -1.7,1.507 -2.3,3.163 -1.4,3.255 -1.7,2.626 6.9,14.775 1.7,2.357 3.1,4.944 3.1,5.75 0,1.916 1.9,1.89 2.6,-0.036 0.3,-0.86 1.8,-1.5 3.5,-1.5 2.6,0 2.8,-0.208 1.9,-2.014 -1.4,-2.444 0.6,-3.549 4.5,-2.574 2,0.513 2.5,0.261 2.5,-1.392 0,-1.545 0.6,-2.02 2.8,-2.02 3.6,0 5.2,-1.651 5.2,-5.329 0,-2.929 0,-2.929 5.8,-2.271 5,0.569 6.1,0.376 8.2,-1.439 2.7,-2.314 8.4,-2.01 10.4,0.552 0.6,0.74 2.2,1.49 3.6,1.667 2,0.256 2.5,0.964 2.8,3.51 0.2,2.624 0.8,3.244 3,3.5 7.7,0.895 2.1,19.095 -6.8,21.925 -3.5,1.12 -6.5,2.86 -8.1,4.82 -1.7,2.06 -3.5,3.07 -5.3,3.07 -1.9,0 -4,1.25 -6.8,4 -2.1,2.2 -4.7,4 -5.7,4 -0.9,0 -2.7,0.69 -3.9,1.55 -1.2,0.85 -4.8,2.22 -8,3.03 -3.1,0.81 -6.9,2.29 -8.2,3.29 -4.9,3.5 -8.6,4.86 -15.2,5.51 -8.9,0.87 -14.3,2.89 -18.9,7.03 -2.1,1.88 -4.8,3.98 -6.1,4.66 -1.3,0.68 -2.9,2.07 -3.6,3.08 -0.8,1.02 -2.1,1.86 -3,1.87 -2.8,0.03 -6.9,3.68 -5.7,4.93 1.5,1.5 7.3,-0.57 10.3,-3.65 1.6,-1.6 2.9,-2.2 4,-1.74 0.9,0.38 2.7,0.92 4,1.2 1.9,0.41 2.2,0.95 1.7,2.96 -0.3,1.36 -0.1,3.07 0.5,3.82 0.9,1.03 0.6,1.64 -1,2.64 -4.5,2.81 -1.7,9.32 2.9,6.84 1.6,-0.85 3,-0.82 5.7,0.14 2.9,1.08 3.6,1.05 4.4,-0.16 0.5,-0.8 1.2,-1.06 1.7,-0.59 0.4,0.47 0.2,1.07 -0.6,1.34 -0.7,0.26 -2.9,1.89 -4.9,3.61 -1.9,1.73 -5.2,3.61 -7.1,4.19 -3.4,0.98 -3.6,1.31 -3.4,4.61 0.2,2.23 -0.2,4.01 -1.2,4.8 -1.5,1.27 -1.6,1.11 -4,-5.7 -0.3,-0.68 0.4,-1.71 1.5,-2.28 2.4,-1.27 2.6,-4.53 0.4,-5.38 -4.3,-1.62 -12.1,-0.62 -14.4,1.85 -1.3,1.34 -4.4,3.42 -6.9,4.61 -5.3,2.46 -6.1,3.41 -6.1,6.95 0,1.39 -1.2,4.18 -2.5,6.22 -6.8,9.86 -0.9,17.03 7,8.68 z m 96.5,-178.09 c -1.1,-1.829 -2,-4.057 -2,-4.952 0,-0.895 -0.7,-2.188 -1.5,-2.873 -3.9,-3.184 -1.6,-5.761 7,-7.993 5.6,-1.4765 10.8,-5.6185 9.9,-7.9683 -1.3,-3.6121 -7.2,-10.933 -10.7,-13.448 -3.9,-2.844 -4.8,-5.25 -2.2,-6.232 2.3,-0.912 6.5,2.349 6.5,5.144 0,1.8595 0.9,2.953 4,4.4975 2.6,1.3389 4,2.7187 4,4.0126 0,1.0846 1.3,3.1795 3,4.6553 2,1.8163 2.8,3.273 2.4,4.5077 -0.7,2.1762 2.4,2.4752 7.4,0.7206 2.6,-0.8873 3.7,-0.7988 5.6,0.4507 2.2,1.4353 2.5,1.405 4.1,-0.3962 4,-4.3634 14.3,0.0523 16.1,6.8798 2.6,9.631 -25.4,16.095 -33.1,7.66 -5.7,-6.291 -11,-5.631 -11.7,1.465 -0.6,5.88 -6.1,8.31 -8.8,3.869 z m -180,133.03 c 2.8,-3.24 12.4,-4.74 30.5,-4.73 19.7,0 27.7,-1.84 19.4,-4.51 -2.8,-0.92 -3.5,-1.66 -3.7,-4.31 -0.4,-3.2 -0.4,-3.2 -5.5,-2.63 -5.1,0.56 -10.4,3.33 -6.4,3.33 1,0 1.5,0.45 1.2,1 -1.2,1.88 -5,0.99 -7.1,-1.67 -2.1,-2.68 -3.1,-2.69 -6.7,-0.11 -2.6,1.9 -4.5,-0.36 -2.9,-3.68 0.9,-2.14 1.6,-2.42 4.2,-1.88 3.7,0.73 4.9,-0.6 4.9,-5.3 0.1,-3.63 -2.6,-4.58 -13.4,-4.76 -7.6,-0.13 -7.9,-1.74 -1,-5.51 5.9,-3.25 6.8,-5.63 2.8,-7.15 -2,-0.77 -2.9,-0.76 -3.2,0.02 -0.2,0.6 -3.1,2.94 -6.5,5.2 -3.4,2.26 -7.5,5.38 -9.1,6.92 -1.7,1.54 -5.7,4.23 -9,5.97 -13.5,7.12 -23.4,16.38 -18.4,17.13 3.3,0.48 3.2,2.16 -0.1,4.16 -5.7,3.32 -0.6,5.04 6.3,2.16 5.8,-2.41 9.2,-1.96 11.7,1.52 2.7,3.86 8,3.34 12,-1.17 z m -96.4,-16.6 c 3,-4.03 5.4,-8.89 5.4,-10.98 0,-1.01 0.9,-2.62 2,-3.58 1.6,-1.39 1.9,-2.45 1.4,-5.22 -0.7,-3.8 -0.4,-4.09 2.6,-2.24 1.7,1.06 2.2,0.92 3.5,-1 0.9,-1.23 2.6,-2.23 3.9,-2.23 3,0 3.7,-1.87 2.9,-7.53 -0.5,-3.71 -0.3,-4.47 1,-4.47 3.4,0 3.4,-8.918 0,-19.672 -1.8,-5.62 -1.7,-6.212 2,-23.167 2.2,-9.786 7.8,-14.93 10,-9.166 2.5,6.703 6.3,-3.438 5.2,-13.887 -1.1,-10.82 -0.9,-11.978 4.7,-21.04 5.9,-9.711 6.9,-16.206 2.9,-20.473 -2.7,-2.8199 -4.1,-6.9266 -4.1,-11.542 0,-6.641 -13.5,-5.429 -15.7,1.406 -0.3,1.091 -2.5,3.8758 -4.7,6.1882 -5.2,5.247 -8.8,9.9688 -10.3,13.29 -0.6,1.407 -3,4.4538 -5.2,6.7698 -6.1,6.242 -5.1,10.51 1.1,4.595 4.6,-4.484 5.3,11.714 0.9,23.009 -0.6,1.548 -1.1,4.142 -1.1,5.765 0,4.792 -5.7,13.693 -10.2,15.979 -2.1,1.089 -5.1,3.822 -6.5,6.072 -3,4.41 -3,4.166 2.3,7.515 3.9,2.428 -4.6,11.353 -10.8,11.353 -5.2,0 -5.5,-3.303 -0.7,-8.511 4.2,-4.532 4.2,-4.532 1.5,-9.395 -1.5,-2.715 -2.6,-6.461 -2.6,-8.479 0,-9.061 -4.1,-0.602 -6.6,13.535 -1.1,6.415 -2.2,10.041 -3.6,11.55 -2.2,2.331 -7,14.825 -9.5,24.775 -2.9,11.69 3.9,23.49 8.4,14.45 2.8,-5.75 2.8,-6.78 -0.2,-7.92 -2.9,-1.1 -3.4,-4.5 -1.1,-7.56 0.8,-1.07 1.5,-2.89 1.5,-4.05 0.1,-3.51 4.3,-7.261 7.5,-6.65 3.1,0.59 4.5,-0.854 4.5,-4.475 0.1,-1.549 0.8,-2.426 2.6,-2.869 3.3,-0.834 6.5,1.96 6.5,5.754 0,3.02 1.6,3.87 2.6,1.35 1.2,-3.138 6.4,0.09 6.4,3.97 0,10.88 -10.1,24.48 -14.4,19.45 -1.4,-1.66 -2,-1.84 -3.2,-0.88 -2.1,1.72 -1.8,2.76 1.6,6.63 3.1,3.55 3.1,5.33 0.1,5.33 -2.1,0 -4.1,1.86 -4.1,3.7 0,1.91 3.5,1.58 8.1,-0.76 4.9,-2.5 6.6,-1.56 7.5,4.19 0.7,4.59 1.3,4.76 4,1.12 z m 502,-51.679 c 0.3,-0.959 1.6,-1.283 3.7,-0.991 9.6,1.313 19.1,-4.3 12.7,-7.541 -11.5,-5.895 -7.1,-17.381 5.2,-13.478 2.9,0.922 6.4,2.277 7.8,3.01 15.2,8.129 13.8,7.631 15.6,5.525 1.2,-1.403 2.5,-1.79 4.8,-1.424 2.7,0.444 3.2,0.144 4.2,-2.587 1.3,-3.267 4.8,-4.248 7.1,-1.957 1.9,1.934 4.3,0.183 4.3,-3.201 0,-2.217 0.9,-4.107 3.3,-6.473 7.3,-7.318 14.2,-4.973 14.2,4.853 0,4.966 0.2,5.559 1.9,5.384 1.3,-0.12 2.4,0.676 3,2.054 2.7,5.944 6.3,0.363 4.4,-6.821 -1.1,-4.512 -1,-5.158 0.8,-7.678 8.8,-11.883 5.6,-19.302 -12.1,-28.231 -10,-4.988 -14,-4.024 -17.4,4.188 -1.7,3.816 -2.7,4.869 -5.3,5.562 -6.3,1.626 -10.2,12.79 -5.8,16.73 2,1.838 2.8,7.5 1,7.5 -0.5,0 -1.6,-1.181 -2.3,-2.625 -1.8,-3.34 -7.3,-5.453 -16.3,-6.251 -12.5,-1.112 -20.4,-8.299 -20.4,-18.49 0,-3.477 -2.9,-3.503 -6.1,-0.054 -2.2,2.312 -3,2.518 -7.4,1.982 -7.7,-0.915 -17.5,-0.788 -17.5,0.226 0,0.216 0.9,1.164 2.1,2.108 3.6,2.897 4,15.316 0.6,18.906 -4,4.242 -5.3,14.018 -2.3,16.698 1.2,1.1 3.1,3.979 4.1,6.398 2.7,6.228 10.6,10.597 12.1,6.678 z m -401,-76.058 c 0,-2.029 1,-3.594 2.9,-4.987 1.6,-1.1169 4.4,-3.418 6.4,-5.1138 2,-1.6958 4.3,-3.3691 5.3,-3.7186 1.1,-0.4094 1.8,-1.6845 1.8,-3.5852 0,-3.3676 4.2,-6.582 9.7,-7.4304 7.9,-1.228 13.7,-9.695 13.4,-19.683 -0.1,-2.475 0.4,-5.762 1,-7.305 1.5,-3.623 -0.3,-6.056 -2.1,-2.774 -1.6,2.908 -3,1.696 -3,-2.48 0,-4.4 -0.9,-4.326 -6.5,0.559 -2.6,2.2 -5,4 -5.4,4 -1.4,0 -8.8,7.545 -11,11.234 -1.3,2.054 -4.7,5.831 -7.7,8.394 -11.3,9.6565 -18.3,23.812 -15,30.274 3.1,5.996 10,7.767 10.2,2.616 z" />
            <path
               style="fill:#8b8e71"
               inkscape:connector-curvature="0"
               id="path3723"
               d="m -1677.7,584.09 c -12.9,-1.2 -36.2,-5.04 -47.2,-7.8 -11.7,-2.9 -24.1,-6.41 -24.7,-6.96 -1.6,-1.56 1.4,-1.75 8,-0.51 11.8,2.22 27.3,1.93 27.3,-0.53 0,-2.88 -8.3,-5.76 -17.2,-5.95 -5.2,-0.11 -7.7,-0.62 -9.1,-1.87 -1,-0.95 -5,-2.46 -8.8,-3.37 -10.4,-2.47 -15.7,-12.35 -6.6,-12.35 2.1,0 4.4,-0.63 5.1,-1.42 1.4,-1.68 0.9,-2.02 -4.9,-3.58 -2.5,-0.65 -5.4,-1.94 -6.4,-2.85 -1.2,-1.08 -3.6,-1.65 -7,-1.65 -5.7,0 -8,-4.97 -4.1,-8.87 2.2,-2.21 1.2,-3.33 -3.7,-4.16 -3.3,-0.55 -4.3,-0.36 -5,0.91 -1.5,2.63 -5.2,2.1 -4.5,-0.63 1.1,-4.37 -18.6,-18.75 -25.6,-18.75 -8.4,0 -10,2.59 -5.2,8.47 3.5,4.25 4.5,4.73 13.5,6.19 3.6,0.6 6,1.95 6,3.46 0,1.21 -3.8,1.11 -4.5,-0.12 -0.4,-0.55 -1.8,-1 -3.1,-1 -1.4,0 -4.3,-0.89 -6.4,-1.98 -2.1,-1.08 -5.8,-2.27 -8.2,-2.64 -6.7,-1.03 -8.4,-2.13 -6.4,-4.29 0.9,-0.96 1.6,-2.46 1.6,-3.32 0,-0.86 0.6,-1.82 1.5,-2.14 3.5,-1.36 0.1,-8.63 -4.1,-8.63 -2.9,0 -3.1,1.67 -0.7,5.84 2.2,3.92 -0.2,7.16 -5.3,7.16 -1.8,0 -4,0.67 -4.8,1.5 -2.3,2.29 -3.7,1.85 -8.2,-2.57 -3.6,-3.57 -5.2,-4.3 -12.8,-5.97 -16.4,-3.58 -23.2,-12.04 -27.8,-34.75 -1,-5.14 -1.7,-6.38 -3.5,-6.84 -1.2,-0.32 -3.4,-2.1 -4.8,-3.97 -1.5,-1.87 -3.2,-3.4 -3.9,-3.4 -1.9,0 -4,-2.88 -5.6,-7.5 -0.7,-2.2 -2.4,-5 -3.7,-6.21 -1.3,-1.21 -2.3,-2.83 -2.3,-3.6 0,-2.11 -13,-12.61 -17,-13.74 -2,-0.54 -5.1,-2.57 -7,-4.51 -4.3,-4.33 -7.5,-5.28 -10,-2.99 -1.8,1.6 -1.9,1.54 -2.5,-1.25 -0.9,-4.07 -10.4,-14.57 -10.5,-11.55 0,2.41 5.7,12.98 9.6,17.74 1.4,1.71 4.6,6.24 7.1,10.07 9.9,15.23 20.2,24.55 18.8,17 -0.6,-3.53 -0.6,-3.53 3.1,-1.95 9.5,3.95 19.3,13.01 15.5,14.27 -1.9,0.62 -1.3,2.71 1.4,5.22 1.4,1.3 4,5.64 5.9,9.65 2.6,5.36 4.6,8.09 7.7,10.33 2.3,1.67 5,4.34 6,5.92 0.9,1.59 4.3,4.59 7.5,6.68 3.2,2.09 8,5.74 10.6,8.11 2.6,2.37 5.3,4.31 6,4.31 0.7,0 4.4,2.89 8.2,6.41 6.7,6.13 11,8.36 19.6,10.01 4.4,0.87 15.4,8.16 17.9,11.93 3,4.59 10.8,5.6 10.6,1.4 0,-2.5 -0.1,-2.49 9,-0.63 4.8,1 6.4,1.82 8,4.24 1.1,1.65 3.3,3.42 5,3.94 1.6,0.52 4.1,2.02 5.5,3.33 1.8,1.64 4.1,2.51 7.3,2.74 6.6,0.5 11.5,7.2 7.8,10.84 -4.9,4.97 -78.1,-32.11 -107,-54.24 -40.9,-31.36 -72.5,-66.65 -100.1,-111.87 -19.9,-32.59 -52.1,-120.51 -40.2,-109.76 1,0.91 2.1,1.66 2.5,1.66 1.3,0 0.6,-10.12 -0.9,-12.4 -0.8,-1.28 -2.3,-5.43 -3.3,-9.22 -1.3,-5.12 -2.2,-6.82 -3.3,-6.62 -2,0.34 -2.5,-1.41 -4.4,-17.44 -2.5,-21.72 -2,-46.58 1,-46 1.4,0.27 2.7,-5.91 2.4,-11.66 -0.3,-4.27 -0.6,-5.11 -2.1,-4.87 -2.9,0.48 -2.5,-5.48 2.3,-38.79 1.1,-7.67 3.4,-17.68 7.1,-31 7.4,-26.326 10.5,-35.811 15.1,-45.996 1.7,-3.58 4.5,-10.169 6.3,-14.644 26.5,-64.955 87.9,-132.85 154.1,-170.38 6,-3.39 11.3,-6.53 11.9,-6.97 13.1,-10.53 74.4,-31.75 111,-38.41 19.7,-3.6 25.7,-4.24 56.9,-6.09 139.2,-8.22 283.5,78.476 348.6,209.41 131.9,265.51 -79.6,571.94 -375.9,544.42 z m 232.5,-157.4 c 2.1,-1.68 4.5,-3.93 5.4,-4.99 0.8,-1.07 4,-2.6 7.1,-3.4 5.7,-1.5 13,-5.75 16.1,-9.48 1,-1.14 2.6,-2.07 3.8,-2.07 2.4,0 2.6,-1.82 0.3,-2.71 -1,-0.36 -3.4,0.34 -5.6,1.63 -4.8,2.75 -7.6,1.32 -5.9,-3.01 3.2,-8.09 3.5,-10.85 1.6,-12.94 -1.8,-1.99 -1.7,-2.09 1.4,-4.75 3.2,-2.72 3.2,-2.72 0.7,-6.47 -3,-4.29 -4,-4.6 -5.6,-1.67 -1,1.83 -1.7,2.02 -6.3,1.53 -12.9,-1.38 -12.1,-1.54 -12.4,2.63 -0.4,4.39 -3,6.26 -7.4,5.38 -3.5,-0.7 -6.8,2.12 -6.8,5.75 0,1.31 -0.7,2.94 -1.5,3.63 -4.2,3.45 0.9,8.6 8.2,8.31 7.4,-0.28 3.8,6.45 -5.5,10.35 -3.5,1.49 -3.9,2.82 -1.7,5.78 0.8,1.06 1.5,2.94 1.5,4.16 0,6.46 5.9,7.57 12.6,2.34 z m -270.6,-7.94 c 0,-2.22 8.3,-2.98 11.8,-1.08 3.5,1.86 11.6,1.75 11.9,-0.16 0.4,-1.72 -0.1,-2.05 -7.4,-4.75 -3.2,-1.18 -5.3,-5.13 -6.8,-12.51 -0.7,-3.54 5.6,-6.57 9.4,-4.52 2.9,1.55 15.2,1.26 12.6,-0.29 -1,-0.66 -3.2,-2.37 -4.9,-3.8 -2.9,-2.49 -3.1,-2.53 -5.8,-1 -5,2.81 -7.8,-4.26 -3.5,-8.76 2.7,-2.83 3.4,-5.55 1.7,-6.63 -2.9,-1.78 -1,-3.67 3,-2.99 3.6,0.61 4.2,0.44 4.7,-1.46 0.3,-1.17 1,-1.95 1.6,-1.72 0.7,0.23 1,1.03 0.8,1.79 -3.2,12.01 1.4,19.18 11.3,17.57 3.7,-0.59 5.6,1.82 5.6,7.1 0,4.65 1.9,10.21 3.6,10.21 1.2,0 1.4,-0.69 0.9,-2.91 -0.8,-3.34 0.8,-4.89 3,-3.03 1.1,0.92 2.1,0.96 3.7,0.15 1.3,-0.6 3.3,-1.38 4.6,-1.74 1.8,-0.51 2.2,-1.25 2,-3.44 -0.2,-1.53 0.4,-3.57 1.2,-4.53 2.1,-2.54 3.9,-8.47 3.9,-12.71 0.1,-4.66 7.9,-12.79 12.4,-12.79 1.2,0 1.3,-0.58 0.4,-3.5 -0.6,-1.93 -1.4,-3.5 -1.9,-3.5 -0.5,0 -0.8,-0.68 -0.8,-1.5 0,-1.64 2.5,-2.07 3.4,-0.59 0.6,1 7.4,-0.5 9,-1.97 1.4,-1.31 -1.3,-3.94 -4.1,-3.94 -1.8,0 -2.3,-0.55 -2.3,-2.25 0,-4.02 1.6,-5.25 6.7,-5.25 4,0 4.8,-0.33 5,-2 0.9,-5.94 1.3,-6.5 4,-6.49 4.5,0.03 5.9,1.38 4.5,4.46 -2.5,5.39 1.4,7.95 5.9,3.89 1.3,-1.15 2.2,-1.34 3.1,-0.63 6.6,5.21 10.8,1.93 10.4,-8.07 -0.3,-9.07 -1.4,-10.72 -5.1,-8.25 -5.6,3.64 -9.6,0.01 -5.6,-5.05 2.9,-3.73 2.7,-5.57 -0.7,-5.18 -2.2,0.25 -2.8,0.9 -3.1,3.1 -0.2,2.21 -0.9,2.92 -3.3,3.4 -2.1,0.41 -3.7,1.73 -5.1,3.99 -2.5,4.28 -5.1,5.75 -7.7,4.36 -1,-0.57 -3.1,-1.03 -4.6,-1.03 -2.7,0 -2.7,-0.03 -2,-5.5 0.5,-3.68 0.4,-5.5 -0.4,-5.5 -0.6,0 -1,0.47 -1,1.05 0,0.59 -1.4,2.72 -3,4.75 -1.6,2.03 -3.4,5.63 -4.1,8 -0.7,2.37 -2.1,4.75 -3.1,5.29 -2.2,1.18 -2.4,4.2 -0.3,5.9 2,1.7 0.9,3.01 -2.6,3.01 -2.1,0 -3.4,0.77 -4.6,2.75 -1,1.51 -1.8,2.9 -2,3.09 -1.9,2.86 -8.1,-5.63 -6.4,-8.79 0.7,-1.3 0.7,-2.78 0.1,-4.55 -0.6,-1.45 -1,-4.44 -1,-6.64 0,-5.55 -1.5,-7.86 -5,-7.86 -1.6,0 -3.6,-0.71 -4.5,-1.57 -2,-2.06 -5.9,-1.46 -6.4,0.98 -0.7,3.55 2.1,9.65 5,11.18 1.6,0.8 2.9,1.91 2.9,2.46 0,2.17 -3,1.94 -6.5,-0.5 -2.1,-1.4 -4.2,-2.55 -4.6,-2.55 -3.8,0 -2.8,-10.01 1.7,-17.23 2.9,-4.56 2.9,-3.98 -0.1,-8.77 -1.4,-2.18 -2.5,-4.99 -2.5,-6.23 -0.1,-2.12 -5.7,-9 -9.2,-11.27 -2.3,-1.42 -3.3,-6.5 -1.4,-6.5 2.1,0 2.8,-1.69 1.6,-3.98 -1.3,-2.38 -3.9,-2.66 -4.7,-0.52 -1.2,3.09 -4.1,1.62 -5.5,-2.75 -1,-3.23 -1.9,-4.34 -3.7,-4.59 -1.3,-0.19 -4.5,-1.65 -7.1,-3.25 -5.6,-3.42 -10,-3.74 -12.5,-0.91 -2.5,2.73 -3.2,2.57 -8.1,-1.94 -5.5,-5.06 -10.4,-6.18 -14.4,-3.24 -1.6,1.15 -4,2.37 -5.4,2.72 -8.2,2.08 2.8,10.84 11.3,8.96 4.3,-0.93 4.8,1.93 1.1,6.14 -1.7,1.88 -3,4.28 -3,5.32 0,3.69 -10.4,8.73 -15.4,7.47 -2.7,-0.66 -9.6,4.76 -9.6,7.47 0,1.37 2.6,1.45 3.5,0.1 0.3,-0.55 1.9,-1 3.5,-1 1.9,0 3.3,-0.71 4,-2 2.9,-5.48 10.5,0.54 10.5,8.34 0,3.55 0.3,4.2 2.2,4.48 2.7,0.38 3,3.18 0.4,3.18 -1.3,0 -2.3,1.11 -3.1,3.18 -1.3,3.74 -2.4,3.05 -4.2,-2.68 -2.8,-8.4 -11.3,-3.03 -8.7,5.48 1.1,3.69 1,4.24 -1,6.36 -2.9,3.06 0,6.16 5.7,6.16 3.1,0 3.9,0.49 5.2,3 1.6,3.19 6.3,9.76 9.3,13.02 1,1.09 2.6,3.1 3.7,4.48 4,5.34 6.8,-0.41 6.9,-14.25 0.1,-7.52 0.9,-8.31 3.9,-3.5 2.6,4.24 3.6,8.46 2.4,10.01 -4.1,5.16 -5.3,13.59 -2.7,18.72 2.8,5.6 2.7,6.34 -1.5,8.51 -2.8,1.41 -3.1,1.32 -8.2,-2.01 -2.9,-1.91 -5.9,-3.48 -6.6,-3.48 -1.5,0 -1.7,2.61 -0.2,3.5 0.5,0.34 1,1.65 1,2.92 0,1.26 1.3,4.01 3,6.1 3.4,4.35 4.4,7.42 3.6,10.94 -0.4,1.35 0,4.22 0.7,6.37 1.1,3.11 1.1,4.41 0.1,6.29 -2.7,5.33 -0.2,12.7 3.5,10.4 0.5,-0.31 1.5,0.16 2.3,1.05 5.3,6.6 7.8,7.99 7.8,4.43 z m 184,-8.01 c 1.1,-2.07 9.2,-2.98 10.4,-1.17 0.2,0.46 3.4,0.87 6.9,0.93 3.6,0.05 7.4,0.58 8.5,1.17 1.1,0.59 3.4,1.08 5.1,1.08 1.7,0 4.3,0.74 5.6,1.64 2.2,1.42 3.1,1.47 6.8,0.38 2.3,-0.7 7.2,-1.45 10.9,-1.68 13.4,-0.8 20.9,-6.14 13.9,-9.78 -1.7,-0.87 -3.1,-2.51 -3.3,-3.77 -0.3,-2.18 -0.6,-2.22 -14,-2.11 -13.6,0.11 -13.6,0.11 -16.9,-3.29 -4.8,-4.87 -15.9,-4.68 -15.9,0.26 0,1.33 -0.7,2.67 -1.5,2.98 -0.9,0.33 -1.5,1.82 -1.5,3.47 0,3.71 3,3.95 5.6,0.45 2.1,-2.75 6.1,-4.04 8.3,-2.64 1.8,1.19 -0.2,4.09 -2.9,4.09 -1,0 -3.5,1.17 -5.6,2.61 -3,2.05 -4.4,2.43 -6.3,1.75 -2.5,-0.89 -2.8,-1.28 -5.5,-7.64 -2.9,-6.67 -10.4,-7.71 -9.2,-1.27 0.9,4.69 -1.5,10.01 -5.4,12 -3.1,1.63 -4,4.03 -1.8,4.82 1.8,0.65 6.5,-1.96 7.8,-4.28 z m -254.8,-9.99 c 3.1,-2.4 4.7,-2.48 9.5,-0.48 7.3,3.05 16.1,-11.58 10.7,-17.63 -2,-2.14 -1.1,-3.89 1.9,-3.91 4.4,-0.02 7.1,-6.26 4.7,-11.18 -2.6,-5.36 -2.6,-5.47 0.9,-7.28 4.2,-2.17 7,-1.89 9.7,0.98 3,3.27 3.8,3.16 6.9,-1.01 2.9,-3.72 2.9,-3.74 0.1,-13.94 -2,-7.43 -5.6,-7.1 -6.4,0.58 -0.5,5.11 -0.1,4.54 -3.5,5.39 -2.8,0.7 -5.7,-1.57 -9.8,-7.53 -1.4,-2.13 -1.8,-2.19 -5.2,-0.95 -3.5,1.27 -3.8,1.21 -6.3,-1.47 -2.1,-2.33 -3.1,-2.69 -5.7,-2.17 -5.1,1.02 -5.5,2.29 -1.8,5.43 2.4,2.01 3.2,3.32 2.7,4.58 -0.9,2.39 -2.7,1.58 -5.4,-2.43 -3.5,-5.13 -8.9,-6.66 -12.3,-3.45 -1.8,1.76 -3.7,2.47 -6.5,2.48 -2.2,0.01 -4.6,0.43 -5.4,0.93 -1.8,1.13 -5,-0.44 -5,-2.43 0,-0.77 1.2,-1.99 2.6,-2.71 3.7,-1.8 3.9,-3.05 0.8,-6.68 -3.4,-4.09 -5.8,-4.2 -5,-0.22 1.1,4.82 -1.2,4.7 -5.9,-0.3 -4.8,-5.2 -6.1,-5.51 -10,-2.43 -3.8,2.93 -14.3,3.27 -16.4,0.52 -0.8,-1.14 -2.3,-1.69 -4,-1.5 -3.5,0.41 -4,3.77 -1,7.75 2.5,3.43 2.1,4.82 -1,2.92 -1.7,-1.08 -2.3,-0.99 -4.1,0.58 -2,1.8 -2.1,1.8 -4,0.06 -7.6,-6.86 -23.7,3.85 -19,12.63 0.7,1.15 0.9,3.23 0.7,4.62 -2.3,11.86 13.7,15.63 20.4,4.81 1.8,-2.94 1.8,-2.94 2.8,-0.33 0.5,1.43 1.6,2.98 2.4,3.43 0.7,0.46 1.9,1.85 2.6,3.09 1.5,2.92 2.8,2.84 4.2,-0.25 0.7,-1.39 2,-2.5 3.1,-2.5 1,0 2.8,-1.07 4.1,-2.37 1.6,-1.76 2.9,-2.26 5.2,-1.94 3.8,0.56 10.5,-2.2 10.5,-4.33 0,-1.24 -0.7,-1.48 -2.9,-1.04 -2.9,0.58 -8.4,-3.42 -6.8,-4.98 2.2,-2.18 13.1,-1.1 18.7,1.84 6.5,3.38 9.6,3.16 10.6,-0.75 0.7,-2.89 1.1,-2.97 3.6,-0.73 1.6,1.42 2.4,1.51 4.9,0.55 2.8,-1.07 3.4,-0.86 8,2.8 5.3,4.18 6.8,4.6 10,2.86 3.9,-2.07 7.7,2.91 4,5.17 -3.6,2.15 -6.2,5.7 -5.5,7.48 0.3,0.82 -0.7,1.87 -2.8,2.73 -1.8,0.77 -4,2.14 -4.7,3.05 -2.2,2.63 -11.6,-0.71 -14.8,-5.25 -1.9,-2.73 -2.5,-2.65 -6.2,0.73 -5.8,5.44 -5.1,15.02 1.6,21.26 6.6,6.19 6.9,6.35 9.6,4.58 2.3,-1.45 2.6,-1.42 4.2,0.38 2.2,2.43 2.6,2.43 5.7,-0.04 z m 2.1,-79.71 c 2.5,-4.68 -0.7,-9.74 -5.5,-8.73 -3.8,0.8 -4,-0.54 -0.8,-5.36 3.6,-5.23 3.6,-5.72 0.4,-7.86 -2.2,-1.43 -2.6,-2.24 -2.1,-5.03 0.5,-2.8 0.2,-3.31 -1.4,-3.31 -1.1,0 -1.9,0.33 -1.9,0.75 0,0.41 -1.1,2.09 -2.4,3.74 -4.6,5.69 -8.2,-0.66 -5.5,-9.66 2.6,-8.55 -5.5,-14.87 -12.4,-9.77 -3.2,2.36 -11.1,-0.37 -12.1,-4.2 -0.2,-1.03 -1,-1.86 -1.7,-1.86 -0.7,0 -0.9,0.65 -0.4,1.75 1.3,3.33 2.4,8.76 2.4,12.54 0.1,2.08 1,5.68 2.2,8 1.2,2.31 2.3,6.36 2.4,9 0.4,6.42 4.6,10.51 7,6.71 1,-1.72 2.3,-1.1 1.8,0.88 -0.7,2.74 1.4,3.54 4.3,1.65 1.4,-0.97 3.3,-1.38 4.5,-0.99 1.5,0.46 2.9,-0.15 4.9,-2.12 1.6,-1.53 3.1,-2.59 3.2,-2.35 1.3,1.96 2.3,6.94 1.7,8.09 -1.1,1.96 0.1,3.57 3,3.98 1.5,0.23 3,1.53 4,3.58 1.9,3.95 2.6,4.04 4.4,0.57 z m -149.8,-53.75 c 1.3,-0.94 3.2,-1.25 5.6,-0.89 4.4,0.69 12.9,-3.71 12.9,-6.71 0,-1.44 -4,-1.69 -5.7,-0.37 -2.7,2.04 -5.3,1.76 -5.3,-0.56 0,-2.96 7.7,-7.65 10.1,-6.14 5.1,3.17 11.9,0.36 8.4,-3.45 -4.6,-4.97 -14.3,-8.24 -16,-5.42 -1.7,2.67 -5.7,1.06 -5.4,-2.16 0.4,-3.59 -1.6,-5.03 -2.4,-1.78 -0.7,2.35 -2.7,1.76 -2.7,-0.76 0,-0.87 -0.9,-3.43 -1.9,-5.69 -1.9,-4.13 -4.5,-10.52 -5.6,-13.95 -0.4,-1.55 -1.2,-1.73 -4.6,-1.15 -3.3,0.55 -4.3,0.34 -5.5,-1.17 -1.8,-2.42 -1.9,-0.27 -0.1,4.02 1,2.18 1.1,3.87 0.5,4.97 -1,1.79 -1.4,10.01 -0.9,18.46 0.3,4.31 -0.1,5.72 -1.8,7.57 -3.8,4 1.2,12.64 7.2,12.64 1.2,0 4,0.9 6.2,2 4.6,2.38 4.6,2.38 7,0.54 z m 105.4,-35.53 c 3.3,-1.65 6.7,-2.73 7.5,-2.4 0.9,0.34 2.9,-0.52 4.6,-2.01 3.9,-3.28 7.7,-4.26 10.2,-2.66 1.7,1 2.3,0.95 3.5,-0.27 3.7,-3.69 -5,-15.16 -10.7,-14.04 -1.6,0.32 -4,-0.08 -5.6,-0.93 -4.7,-2.4 -15.7,-3.22 -18.6,-1.38 -5,3.23 -9.3,3.15 -12.7,-0.24 -3.5,-3.42 -4.2,-3.63 -5.9,-1.9 -0.9,0.92 -0.9,1.58 0.3,2.91 1,1.04 1.9,4.76 2.3,9.44 0.6,5.46 1.3,8.07 2.5,8.95 0.9,0.68 1.7,2.2 1.7,3.38 0,2.59 2.7,2.87 4.5,0.46 1.1,-1.54 1.5,-1.46 4.6,0.99 4.2,3.34 4.6,3.33 11.8,-0.3 z m 376.1,-7.57 c 0,-0.79 1.8,-2.79 4.1,-4.45 4.6,-3.31 7.8,-7.53 10.3,-13.52 2,-4.75 3,-5.44 7,-4.79 4.3,0.69 12.4,-4.12 13.2,-7.82 0.3,-1.48 1.7,-3.13 3,-3.76 3.8,-1.73 11.1,-8.15 13.8,-12.08 1.3,-1.94 4.4,-5.77 7,-8.52 5.1,-5.52 11.8,-17.17 16,-28.12 1.6,-4.17 5,-9.91 8.2,-13.9 6.4,-8 8.6,-14.57 8.8,-25.48 0,-6.202 0.5,-8.083 2.4,-10.835 2.1,-2.843 2.2,-3.662 1.2,-5.587 -1.4,-2.621 0.2,-7.374 3.9,-11.525 1.2,-1.343 2.6,-4.388 3.2,-6.767 0.6,-2.378 1.5,-4.568 2,-4.867 1.1,-0.66 1.2,-4.436 0.1,-4.392 -0.4,0.018 -1.5,0.63 -2.5,1.361 -2.8,2.158 -7,0.846 -6.5,-2.031 0.3,-1.482 -0.3,-3.306 -1.6,-4.863 -1.2,-1.371 -3.5,-5.934 -5.1,-10.141 -2.9,-7.649 -2.9,-7.649 -9.2,-10.521 -17.4,-7.864 -22.4,-7.189 -26.4,3.558 -2,5.376 -5.9,6.492 -5.9,1.675 0,-2.484 -0.5,-3.07 -2.2,-3.07 -4.4,0 -8,6.237 -4.4,7.609 2.3,0.873 2.7,3.294 1.1,6.405 -0.9,1.588 -1.5,4.536 -1.5,6.55 0,3.601 -0.1,3.652 -3.3,3.005 -1.8,-0.362 -6.7,-1.074 -10.9,-1.582 -12.7,-1.519 -18.9,-7.1 -20.1,-17.976 -0.3,-3.391 -3.3,-3.743 -7.1,-0.858 -2.8,2.074 -4,2.306 -10.6,1.993 -4.2,-0.195 -9.1,-0.42 -11,-0.5 -4.5,-0.188 -5.2,2.507 -1.6,5.864 3.5,3.285 3.8,13.566 0.4,17.156 -1.2,1.262 -2.5,4.216 -2.9,6.564 -0.3,2.349 -1,5.501 -1.4,7.005 -0.6,2.329 -0.4,2.876 1.7,3.679 1.5,0.543 3,2.267 3.6,4.059 2,5.856 4.9,8.65 11,10.88 7,2.555 8.6,2.681 7.8,0.615 -0.7,-1.765 2.2,-3.104 9.8,-4.542 8.9,-1.696 9.9,-4.467 2.8,-8.096 -7.3,-3.744 -7.7,-12.896 -0.7,-12.805 3.7,0.047 13.3,3.836 18.9,7.402 6,3.845 7.6,4.206 10.4,2.427 3.7,-2.297 7.5,-0.235 6.8,3.718 -0.4,2.561 0.1,4.756 2,8.359 2.8,5.388 3.3,10.414 1.7,16.714 -1.4,5.49 -0.2,7.57 2.3,3.83 1.3,-2.08 1.8,-4.76 1.8,-10.55 0,-4.266 0.4,-8.095 0.8,-8.508 2.9,-2.895 -0.3,-11.417 -4.3,-11.417 -2.4,0 -3.4,-2.129 -2.5,-5.502 0.8,-3.236 3.5,-3.235 7.4,0.002 4,3.41 4.2,3.306 4.2,-3.325 0,-6.967 2.1,-9.557 8.6,-10.545 6.5,-0.969 9.6,3.733 6,8.909 -2.4,3.452 -2,14.08 0.6,15.921 2.1,1.445 2.3,1.382 3.5,-1.021 1.7,-3.195 5.6,-3.038 6.1,0.244 0.3,2.421 -2.7,4.674 -5.1,3.757 -2.2,-0.826 -2.5,1.924 -1.5,12.925 0.6,6.38 0.6,11.14 -0.1,13.5 -2.9,10.64 -9.7,26.13 -15.2,34.42 -1.5,2.32 -3.3,6.18 -3.9,8.58 -1.5,5.74 -26.7,31.14 -30.9,31.14 -1.3,0 -2.7,1.11 -3.6,2.88 -1.5,2.92 -7.5,7.12 -10.1,7.12 -4.6,0 -16.3,12.26 -15,15.69 0.3,0.71 0.8,3.53 1.2,6.27 0.5,4.41 2.4,6.28 2.4,2.48 z m -331.5,-19.53 c 5.6,-5.86 8.1,-6.48 11.4,-2.87 2.8,3.12 2.8,3.12 5,0.04 1.2,-1.7 2.7,-3.08 3.2,-3.08 0.6,0 2.2,-0.9 3.6,-2 1.4,-1.1 3.4,-2 4.5,-2 2.1,0 9.3,-5.37 14.4,-10.72 1.7,-1.81 3.8,-3.28 4.6,-3.28 0.8,0 2.6,-0.82 3.9,-1.81 5,-3.78 11.9,-4.73 11.9,-1.64 0,2.36 2.7,1.65 6,-1.55 2.7,-2.64 3.7,-3 8.8,-3 6.2,0 8.2,-1.12 8.2,-4.58 0,-3.43 -2.3,-4.65 -7.4,-3.9 -4.9,0.74 -6.5,-0.42 -3.9,-2.81 1.2,-1.07 5.3,-1.85 13,-2.48 10.1,-0.83 11.8,-1.25 16.4,-4.14 3.3,-2.05 6,-3.03 7.3,-2.7 1.2,0.29 4.9,-0.32 8.2,-1.37 7.3,-2.26 10,-1.83 13.5,2.16 2.4,2.7 5.5,4.03 12.9,5.48 1.8,0.36 3.5,-0.25 5.7,-2.08 1.7,-1.42 4.3,-2.58 5.8,-2.58 1.4,0 4,-0.79 5.6,-1.75 3,-1.73 3.1,-1.72 5.2,0.86 4,4.85 21.1,4.99 20.2,0.16 -0.4,-2.06 -1.8,-4.44 -3.2,-5.56 -2,-1.61 -2.3,-2.49 -1.8,-5.08 1.1,-4.88 2.2,-5.63 8.4,-5.63 6.1,0 14.9,-3.43 22.1,-8.61 2.1,-1.54 4.3,-2.33 5.5,-2.01 7.6,1.99 7.5,2 7.5,-0.71 0,-2.97 1.6,-4.39 3.2,-2.79 2,1.92 3.9,1.29 3.6,-1.13 -0.2,-1.42 -1.1,-2.37 -2.5,-2.56 -1.2,-0.18 -3.3,-1.82 -4.7,-3.66 -2.1,-2.74 -3.5,-3.47 -7.6,-4.03 -7.5,-1.03 -14.3,-11.13 -10.1,-14.909 1.7,-1.605 2.1,-1.618 4.9,-0.168 5,2.564 7,2.108 4.2,-0.928 -1.5,-1.588 -3.5,-2.5 -5.4,-2.5 -1.6,0 -3.8,-0.759 -4.8,-1.687 -1.1,-0.928 -3.8,-1.96 -6.1,-2.294 -2.4,-0.339 -4.1,-1.108 -4,-1.744 0.1,-0.626 -0.4,-2.719 -1.3,-4.651 -3,-7.396 2.7,-10.381 8,-4.108 4.9,5.879 12.2,5.224 11,-0.997 -0.6,-3.41 1.2,-5.05 4.7,-4.303 1.8,0.377 2.5,-9.777 0.8,-11.808 -4.6,-5.563 -14.4,-6.252 -13.4,-0.945 0.8,4.016 -0.4,4.911 -5.9,4.693 -5.4,-0.212 -12.8,2.318 -15.7,5.377 -3.7,3.95 -8.1,1.978 -11.9,-5.283 -0.8,-1.673 -2,-2.25 -4.6,-2.25 -5.5,0 -11.4,-2.81 -12.1,-5.862 -1,-4.169 -2.3,-5.138 -6.9,-5.138 -5.4,0 -9.2,-1.406 -12.7,-4.773 -4.3,-4.064 -7.4,-5.001 -13.1,-3.882 -3.4,0.681 -5.8,0.626 -8.1,-0.188 -1.7,-0.636 -4.2,-1.157 -5.4,-1.157 -1.2,0 -2.1,-0.373 -2.1,-0.829 0,-0.662 12.9,-0.707 32.5,-0.113 4.6,0.141 8.5,-1.287 8.5,-3.171 0,-1.62 0.7,-1.887 5.5,-1.887 8.3,0 8.4,-7.25 0.1,-8.949 -1.8,-0.363 -3.3,-1.355 -3.5,-2.34 -0.4,-2.336 2.5,-2.205 6.6,0.293 1.8,1.098 4.3,1.996 5.6,1.996 1.2,0 2.8,0.508 3.4,1.127 2,1.997 6.3,0.08 7.8,-3.471 0.7,-1.801 2.5,-3.796 3.9,-4.434 3.1,-1.427 2.5,-3.419 -1.5,-4.926 -4.1,-1.552 -3.7,-3.458 1.7,-8.1883 5.3,-4.7126 5.2,-5.8225 -0.9,-8.8685 -7.1,-3.5837 -13.9,-2.2945 -10.1,1.9289 1.4,1.5425 1.4,2.0313 0.3,3.4762 -0.9,0.9915 -1,1.8265 -0.4,2.0351 2.5,0.896 3.7,2.192 3,3.3326 -1.1,1.771 -9.5,0.593 -15.3,-2.1598 -2.6,-1.2335 -6.8,-2.9435 -9.2,-3.7999 -4.8,-1.6587 -5.2,-2.5838 -3.5,-9.3056 0.5,-2.0131 -0.1,-4.2327 -2.1,-8.2497 -3,-6.015 -6.1,-7.594 -5,-2.594 1.4,6.309 -6.8,8.0813 -13.2,2.847 -2.2,-1.787 -4.8,-3.716 -5.7,-4.286 -2.6,-1.497 -1.1,-5.383 2.6,-6.646 3.8,-1.324 3.6,-2.141 -0.6,-3.681 -2,-0.696 -3.5,-1.739 -3.5,-2.318 0,-0.578 -1,-0.808 -2.1,-0.509 -2.2,0.582 -5.9,-2.312 -5.9,-4.635 0,-0.729 -1.2,-2.383 -2.5,-3.675 -5.3,-4.919 1.1,-9.514 12.1,-8.807 4.9,0.307 4.9,0.307 6.3,5.723 1.3,5.073 1.7,5.544 6.2,7.432 3.7,1.546 4.9,2.66 5.4,4.777 0.7,3.384 8.2,7.42 11.9,6.479 2.7,-0.68 8.6,5.542 8.6,9.103 0,4.065 5.6,7.8508 7.4,5.036 1.9,-2.964 1.3,-5.087 -2,-6.586 -2.4,-1.081 -3.4,-3.157 -1.5,-3.157 4.7,0 11.4,4.952 12.4,9.111 0.6,2.471 1,2.6056 6.6,2.5005 6.5,-0.1211 13.3,4.717 16.1,11.467 0.6,1.5282 1.8,3.034 2.6,3.3465 1.6,0.6194 5.7,-1.1386 5.2,-2.2422 -4.7,-10.223 -5.5,-11.306 -9.8,-13.418 -10.4,-5.0398 -19.2,-14.136 -10.8,-11.213 2.6,0.906 10.6,0.978 11.4,0.104 1.4,-1.312 -2,-6.701 -4.5,-7.331 -3.5,-0.889 -6.5,-3.868 -5.8,-5.769 0.9,-2.217 3.7,-1.931 3.7,0.373 0,3.016 2.7,5.267 5,4.07 3.1,-1.683 5.5,-1.126 7.7,1.796 1.1,1.538 4.4,4.038 7.4,5.557 10.5,5.394 15.7,8.999 16.3,11.185 1.2,5.0032 14.7,15.962 16.5,13.499 1,-1.2186 3.2,-2.5326 5.1,-2.9204 3.4,-0.68549 3.5,-0.84267 3.5,-5.6601 0.1,-4.9555 0.1,-4.9555 5,-5.4555 4.1,-0.415 5,-0.838 5,-2.5 0,-1.438 0.7,-2.088 2.7,-2.316 1.5,-0.174 2.8,0.16 2.8,0.742 0,0.583 1.3,2.266 3,3.741 2.1,1.8826 2.9,3.451 2.7,5.2581 -0.2,2.3796 0.1,2.5754 3.7,2.5754 3.7,0 4.2,0.352 6.1,3.9994 3.3,6.3701 11.3,7.7986 9.9,1.7725 -3.1,-13.301 -4.2,-14.679 -11.2,-14.784 -5.6,-0.082 -15.2,-4.225 -15.2,-6.557 0,-1.225 -5.5,-3.931 -8,-3.931 -1.1,0 -2,0.655 -2,1.487 0,3.606 -10.3,5.556 -16.2,3.078 -3.7,-1.551 -11.8,-9.679 -11.8,-11.855 0,-0.734 -1.4,-2.597 -3,-4.14 -1.6,-1.542 -3.4,-4.087 -4.1,-5.654 -0.6,-1.567 -2,-3.108 -3,-3.423 -6,-1.918 -8.2,-5.981 -3.8,-6.879 3.7,-0.729 10.9,3.427 10.9,6.272 0,4.118 16.8,14.92 21.1,13.555 1.1,-0.336 3.1,0.131 4.5,1.049 2.2,1.445 3.1,1.495 7.4,0.394 5.9,-1.512 6,-1.7 1.2,-4.851 -2.1,-1.357 -5,-3.495 -6.6,-4.75 -1.9,-1.525 -4.1,-2.283 -6.8,-2.283 -3.1,0 -4.7,-0.666 -6.9,-2.921 -3.7,-3.678 -3.1,-6.556 1.2,-5.701 2.2,0.448 3.6,-0.092 6.4,-2.514 3.5,-3.074 3.5,-3.078 6.2,-1.256 2,1.35 4.2,1.749 8.4,1.526 12.1,-0.653 16.8,3.223 14.6,12.093 -1.6,6.389 1.3,9.128 5,4.695 2.5,-2.928 6.6,-4.922 10.3,-4.922 1.7,0 4,-0.473 5.1,-1.052 1.3,-0.715 3,-0.734 5.1,-0.06 1.8,0.546 6,1.554 9.3,2.241 5,1.051 6.8,2.03 11,6.165 6.1,6.073 12.7,10.706 15.2,10.706 4.7,0 7,3.461 2.8,4.055 -4.8,0.666 8.8,7.945 14.9,7.945 5.1,0 7.9,-2.539 4.3,-3.9 -3.5,-1.34 -3.5,-2.553 0.1,-4.032 3.2,-1.306 8.6,0.351 7.8,2.361 -1.9,4.485 -1.9,4.571 0.3,4.571 1.2,0 2.4,-0.787 2.8,-1.75 0.3,-0.962 1.5,-2.881 2.5,-4.263 4.7,-6.528 -0.1,-14.614 -6,-9.987 -3.5,2.799 -5.2,2.553 -4.9,-0.75 0.1,-2.312 -0.3,-2.8 -2.6,-3.066 -2.3,-0.271 -2.7,0.043 -2.7,2.215 0,5.275 -7,5.245 -13.4,-0.059 -1.5,-1.287 -4,-2.627 -5.5,-2.978 -6,-1.43 -6.9,-4.64 -1.7,-6.332 1.9,-0.62 3.7,-1.816 4,-2.66 0.8,-2.157 0.7,-5.359 -0.2,-5.423 -7.1,-0.514 -12.3,-0.12 -13.7,1.045 -2.1,1.745 -4.9,0.27 -5.4,-2.844 -0.2,-1.586 0.2,-2.148 1.7,-2.148 1.3,0 2.8,-1.451 4.3,-4.234 2.7,-4.889 6.6,-6.111 14.7,-4.607 10.4,1.949 10.8,-8.488 0.5,-14.037 -5.5,-2.979 -6.9,-6.36 -3.5,-8.716 2.5,-1.786 -2.9,-16.307 -7.6,-20.201 -1.5,-1.27 -4.1,-3.58 -5.7,-5.14 -3.5,-3.24 -14,-9.06 -16.5,-9.06 -3,0 -6,-2.98 -6,-5.93 0,-3.34 -6.9,-6.65 -11.4,-5.51 -1.9,0.47 -4.5,-0.35 -9.9,-3.12 -6.9,-3.61 -19.9,-8.71 -26.3,-10.35 -1.6,-0.43 -3.9,-1.24 -5,-1.81 -1.7,-0.92 -9.1,-3.44 -26.9,-9.24 -14.3,-4.63 -24.2,-6.31 -27.7,-4.7 -5.9,2.67 -7.4,2.78 -10,0.77 -1.5,-1.2 -3.4,-1.74 -4.9,-1.44 -1.6,0.3 -3.1,-0.11 -3.9,-1.09 -0.7,-0.87 -2.5,-1.58 -3.9,-1.58 -1.5,0 -5.4,-0.99 -8.7,-2.2 -7.9,-2.9 -23.2,-3.5 -28.7,-1.12 -3.1,1.36 -4.4,1.43 -7.7,0.43 -3.1,-0.9 -6.7,-0.93 -14.8,-0.13 -5.9,0.59 -15.2,1.51 -20.7,2.06 -10.6,1.03 -36.8,6.04 -44.7,8.5 -2.5,0.8 -5.3,1.46 -6.3,1.46 -2.1,0 -11.9,3.25 -23,7.7 -9.1,3.61 -13.5,6.94 -13.5,10.14 0,2.21 -7.7,9.71 -11.3,11.07 -3.6,1.34 -18.7,11.99 -18.7,13.15 0,1.59 -4.7,4 -6.5,3.32 -1.5,-0.57 -1.6,-1.51 -1,-6.52 0.8,-7.25 0.3,-7.35 -9.7,-1.88 -15.5,8.42 -20.3,12.15 -20.8,16.285 -0.6,4.251 -4,6.578 -17.8,12.308 -4.7,1.902 -8.2,5.952 -8.2,9.252 0,1.289 -1.5,2.862 -4,4.346 -2.1,1.278 -6.9,4.063 -10.5,6.188 -7,4.105 -9.6,6.361 -19,17.081 -3.2,3.708 -7.6,7.862 -9.6,9.229 -3.3,2.201 -9.9,10.326 -8.4,10.326 0.4,0 2.6,-1.64 5.1,-3.646 4.1,-3.355 4.6,-3.547 7.1,-2.403 2.5,1.14 2.9,1.014 4.8,-1.524 1.1,-1.521 3.8,-4.875 6.1,-7.452 2.2,-2.578 4.7,-5.575 5.5,-6.66 4.2,-5.984 25.3,-11.862 27.7,-7.713 0.8,1.429 1.4,1.325 6.3,-0.95 2.9,-1.404 8,-3.227 11.1,-4.051 7.5,-1.938 7.4,-1.869 9.9,-7.658 2,-4.68 3.9,-6.449 3.9,-3.678 0,0.696 0.9,2.93 1.9,4.964 2.1,3.818 1.9,6.228 -0.5,7.143 -0.7,0.289 -2.1,1.993 -3,3.787 -4.3,8.198 -12.6,17.84 -14.9,17.253 -3.2,-0.789 -9.1,1.004 -13.6,4.104 -4.6,3.209 -13.7,3.371 -13.1,0.234 0.5,-2.983 -1.7,-1.925 -3.4,1.658 -0.9,1.935 -2.8,3.928 -4.5,4.611 -7.4,3.085 -12.3,11.455 -13.6,23.356 -0.6,5.2235 -5.2,13.875 -5.3,9.9088 0,-0.6692 -1.7,-2.8306 -3.6,-4.8032 -2.1,-2.0406 -3.4,-4.196 -3.1,-5.0003 2.5,-6.4073 -3.4,-13.228 -9.2,-10.681 -2.5,1.125 -5.4,2.283 -6.3,2.574 -1,0.292 -2.6,2.239 -3.7,4.329 -1.1,2.0891 -3.3,4.6114 -5,5.605 -1.7,0.9936 -3.1,2.1885 -3.1,2.6554 0,0.4669 -1.6,2.734 -3.5,5.0381 -2,2.3041 -3.5,4.7943 -3.5,5.5338 0,0.7395 -1.8,3.4247 -4,5.9657 -5.6,6.39 -5.1,13.63 0.5,7.5 4.6,-5.169 5.3,3.923 1.4,18.564 -1.1,3.885 -1.9,7.991 -1.9,9.124 0,3.759 -5.1,11.136 -10.1,14.726 -2.6,1.938 -5.6,4.887 -6.4,6.554 -3.2,6.165 -9.5,0.431 -9.5,-8.718 -0.1,-8.858 -4.1,-1.249 -7,13.238 -1.6,7.863 -2.9,11.792 -4.6,13.816 -1.3,1.556 -3.2,5.387 -4.1,8.513 -0.9,3.126 -2.2,6.868 -2.9,8.328 -5.7,11.2 2.9,40.86 9.6,32.99 2.4,-2.92 2.6,-7.69 0.2,-9 -1.5,-0.86 -1.6,-1.38 -0.4,-4.52 1.4,-3.93 0.3,-7.61 -2.4,-7.61 -1.9,0 -1.8,-1.3 0.6,-5.74 1.1,-2.06 2,-4.44 2,-5.3 0,-2.48 2.1,-3.96 5.6,-3.96 2.9,0 3.6,-0.57 5.4,-4.005 3,-6.034 7,-4.484 7,2.765 0,3.94 0.6,4.33 4,2.4 6.4,-3.67 6.2,6.13 -0.3,16.61 -3.4,5.46 -4.7,6.17 -6.7,3.73 -4,-4.78 -8.3,0.16 -4.7,5.27 2.4,3.35 2.6,3.83 1.1,4.73 -9.6,5.82 -5.9,9.83 4.8,5.14 4.2,-1.86 6.7,-0.48 6.8,3.68 0,6.19 4.9,4.07 8.8,-3.82 2.9,-5.87 6.2,-13.51 6.2,-14.44 0,-0.59 0.7,-1.06 1.6,-1.06 1,0 2.7,-0.89 3.8,-1.97 2.6,-2.4 6.1,-1.74 6.9,1.26 1.3,4.79 1.6,0.47 0.5,-6.17 -1,-6.38 -1,-7.34 0.6,-9.04 2.4,-2.61 2.4,-10.81 0,-19.711 -1.9,-7.555 -1.9,-7.712 1.8,-24.103 2,-9.014 6.9,-13.535 8.4,-7.771 0.8,3.556 3.1,3.093 4.8,-1 1.7,-4.187 3.2,-4.453 4.6,-0.82 1,2.565 7.7,10.111 16.7,18.918 6.6,6.451 24.9,12.117 35.6,11.047 20.5,-2.047 32,-5.935 41.4,-13.996 3.4,-2.832 7.9,-6.23 10.1,-7.552 2.2,-1.322 5.2,-3.459 6.7,-4.75 3.5,-2.965 5.1,-3.03 3,-0.124 -4.8,6.934 -1.1,10.468 5.1,4.777 3,-2.819 5.2,-4 7.3,-4 3.6,0 7.5,-5.329 9.9,-13.5 0.8,-2.75 2,-5.887 2.8,-6.972 0.7,-1.085 1.4,-3.56 1.4,-5.5 0,-3.105 2.8,-9.103 7.1,-15.156 1,-1.302 0.8,-2.18 -1,-4.385 -2.3,-2.9478 -2.6,-6.6314 -1.2,-12.883 1.3,-5.4028 4.7,-7.542 5.8,-3.5526 0.4,1.6742 1,1.9351 3.4,1.4205 3.6,-0.7966 3.6,-0.0722 -0.1,4.1814 -3.8,4.2368 -4.3,10.615 -1,12.347 2.1,1.125 2.7,4.447 1,5.5 -2.4,1.476 2,15.177 5.3,16.395 5.4,2.017 8.6,9.417 6.1,14.172 -3.2,6.165 1.1,14.263 5,9.4 2.5,-3.079 4.6,-2.668 4.6,0.892 0,3.121 1.8,4.641 5.6,4.641 5,0 4.7,4.9 -0.9,13.155 -1.9,2.882 -2.3,6.845 -0.7,6.845 0.5,0 1,-0.45 1,-1 0,-1.823 2.8,-1.035 4.4,1.223 2.8,3.929 2,5.003 -2.2,3.246 -4.1,-1.709 -7.5,0.286 -5.2,3.038 1.8,2.152 8.9,3.772 10.6,2.398 1.6,-1.372 3,-0.421 3.5,2.488 0.6,3.038 3.5,4.382 5.4,2.473 1.2,-1.169 2.8,-1.467 6,-1.103 5,0.563 5.8,-0.665 2,-3.171 -3.6,-2.353 -3.1,-3.724 1.2,-3.385 3.4,0.266 3.7,0.076 3.5,-2.024 -0.2,-1.891 0.1,-2.203 1.7,-1.695 3.8,1.186 6.2,-1.152 5.5,-5.173 -0.7,-3.577 -0.7,-3.577 6,-2.856 6.2,0.665 6.9,0.552 8.3,-1.458 1.7,-2.431 7.7,-2.117 9.7,0.512 0.6,0.74 2.2,1.49 3.6,1.667 2,0.257 2.5,0.961 2.8,3.57 0.2,2.705 0.7,3.25 2.8,3.25 3.3,0 4.2,2.728 1.5,4.638 -1.9,1.316 -2.1,2.126 -1.6,6.302 0.9,6.325 -1,9.235 -7,10.825 -2.4,0.66 -5.9,2.5 -7.7,4.09 -1.8,1.59 -4.8,3.21 -6.6,3.6 -1.9,0.42 -4.2,1.94 -5.4,3.61 -2.2,2.98 -13.3,8.94 -16.6,8.94 -1,0 -5.9,2.02 -10.8,4.5 -4.9,2.48 -9.6,4.27 -10.3,3.98 -0.8,-0.29 -2.8,-0.08 -4.5,0.45 -1.7,0.53 -5.3,1.52 -8,2.18 -3,0.75 -6.6,2.69 -9.3,5.05 -4.4,3.83 -5.4,4.11 -14.8,4.27 -2.9,0.05 -4,0.49 -4,1.57 0,1.12 1,1.44 4,1.28 3.7,-0.2 3.8,-0.11 2,1.25 -1,0.81 -2.4,1.47 -2.9,1.47 -1.5,0 -4.6,3.14 -4.6,4.65 0,2.86 8.6,0.95 12.6,-2.79 3.3,-3.05 9.8,-1.69 8.9,1.86 -0.3,1.36 -0.1,3.07 0.5,3.82 0.9,1.03 0.6,1.64 -1,2.64 -4.5,2.81 -1.7,9.32 2.9,6.84 1.6,-0.85 3,-0.82 5.7,0.14 2.9,1.08 3.6,1.05 4.4,-0.16 0.5,-0.8 1.2,-1.06 1.7,-0.59 0.4,0.47 0.2,1.07 -0.6,1.34 -0.7,0.26 -2.9,1.89 -4.9,3.61 -1.9,1.73 -5.2,3.61 -7.1,4.19 -3.4,0.98 -3.6,1.31 -3.4,4.61 0.2,2.23 -0.2,4.01 -1.2,4.8 -1.5,1.27 -1.6,1.11 -4,-5.7 -0.3,-0.68 0.4,-1.71 1.5,-2.28 2.4,-1.27 2.6,-4.53 0.4,-5.38 -4.1,-1.55 -12.9,-0.64 -14.2,1.46 -0.8,1.13 -4.1,3.31 -7.5,4.84 -7.8,3.5 -9.8,5.59 -7.2,7.51 1.8,1.31 1.8,1.53 -0.9,5.51 -4.5,6.81 -4.9,8.76 -2.4,10.54 3.3,2.32 6.1,1.86 9.3,-1.55 z m -105,-132.86 c -2.7,-1.08 -5.1,-3.962 -6,-7.055 -1.8,-5.952 -8.5,-9.586 -8.5,-4.573 0,8.253 -9.9,0.401 -17.9,-14.251 -6.1,-11.057 6.5,-43.377 12.8,-32.999 2.7,4.453 2.6,6.207 -1,12.58 -2.8,5.01 -2.9,5.581 -1.5,7.581 3.8,5.414 4.2,5.686 7.5,5.022 3,-0.59 3.2,-0.44 3,1.747 -0.3,4.359 0,5.041 2.3,4.713 1.9,-0.267 2.3,-0.983 2.4,-4.32 0.2,-4.925 2.8,-18.983 4.4,-23.018 0.7,-1.803 0.8,-5.201 0.4,-8.6147 -0.4,-4.0474 -0.2,-6.4459 0.8,-8.5023 0.8,-1.5755 1.8,-4.9409 2.2,-7.4786 0.4,-3.0904 1.5,-5.4014 3.2,-7.0004 1.4,-1.312 3.6,-3.961 4.9,-5.886 3.1,-4.703 11.8,-9.514 13.5,-7.453 1.4,1.709 10.1,1.988 13,0.418 4.4,-2.325 1.7,2.097 -4.5,7.605 -15.4,13.605 -21.8,34.495 -11.9,39.179 4.5,2.183 5.7,6.251 1.8,6.251 -1.7,0 -1.9,1.672 -0.3,2.227 0.7,0.216 1.7,2.391 2.3,4.833 1.1,4.44 1.1,4.44 5.9,4.53 5.9,0.107 7.7,2.147 5.2,5.929 -2.6,4.015 -1.4,4.809 2.5,1.646 2.3,-1.836 2.3,-1.836 -0.1,-5.986 -2,-3.623 -2.1,-4.458 -1,-6.569 1.9,-3.479 0.7,-4.427 -4.7,-3.925 -4.4,0.408 -4.6,0.324 -2.8,-1.082 1.7,-1.406 1.7,-2.01 0.6,-7.789 -1.3,-6.75 0,-8.667 11.2,-16.178 2.1,-1.4042 3.4,-3.1753 3.6,-4.8955 0.5,-4.7927 8,-8.4683 11.1,-5.49 1,1.0059 1.5,0.8808 2.4,-0.6403 0.6,-1.0396 2.8,-3.8312 4.8,-6.2032 4.5,-5.271 6,-9.446 5.8,-16.508 -0.2,-10.569 1.2,-15.444 4.3,-15.084 3.5,0.417 6.8,-1.412 6.8,-3.85 0,-2.386 -0.4,-2.421 -3.6,-0.329 -3.5,2.292 -3.8,1.356 -0.9,-2.889 6,-8.805 0.8,-7.703 -10.1,2.173 -2.8,2.519 -6.5,5.811 -8.2,7.315 -6.8,6.087 -10.6,5.33 -5.8,-1.159 7.3,-9.949 17.7,-18.076 23.1,-18.076 0.7,0 2.6,-1.112 4.2,-2.471 5.7,-4.775 11.9,-5.647 8.8,-1.24 -0.9,1.186 -1.5,2.896 -1.5,3.799 0,0.904 -0.9,2.768 -2,4.144 -3.6,4.52 1.2,4.177 9.5,-0.686 5.5,-3.235 11.8,-2.314 6.5,0.954 -4.3,2.649 0.5,5.548 5,3 3.8,-2.187 9.7,-1.92 11,0.5 1.4,2.605 2.8,2.523 8.1,-0.47 4.4,-2.415 4.5,-2.432 8.2,-0.778 4.7,2.115 4.6,4.868 -0.1,4.5 -5.5,-0.43 -15.9,5.265 -17.9,9.803 -1.4,3.207 -3,4.49 -9.8,7.965 -10.4,5.328 -13.1,7.792 -16,14.269 -2.5,5.691 -4.8,8.271 -6.5,7.239 -1.6,-0.981 -1.3,-2.726 1.4,-8.059 2.5,-4.83 2.7,-6.261 0.7,-5.03 -2.2,1.362 -13.1,15.488 -13.1,16.983 0,2.1433 1.3,1.984 3.5,-0.4215 4.2,-4.7155 4.7,-0.4247 0.6,5.6383 -2.2,3.2638 -3.1,3.9438 -4.4,3.2181 -2.2,-1.2224 -6,2.4668 -5.5,5.4114 0.2,1.624 1.4,2.4098 4.8,3.2359 3.6,0.8728 4.5,1.5378 4.6,3.3258 0.1,2.59 0,2.452 3.9,3.751 6,2.007 1.2,19.971 -6.8,25.583 -1.8,1.23 -3.6,2.821 -4,3.536 -0.5,0.715 -2.3,1.3 -4.2,1.3 -2.9,0 -3.8,0.653 -7,5.48 -5.7,8.567 -13.8,13.74 -23.5,14.987 -3.1,0.387 -9.7,1.791 -14.8,3.119 -9.6,2.517 -13.4,2.846 -16.7,1.469 z m 138.8,-52.555 c 0.3,-1.1 0.9,-3.687 1.2,-5.75 0.6,-3.27 1,-3.7495 3.5,-3.7495 2,0 3.5,-1.0025 5.5,-3.6944 1.6,-2.0319 4.6,-5.3547 6.7,-7.3839 3.7,-3.591 3.7,-3.766 2.3,-6.5556 -2.2,-4.0956 -2,-4.6656 2.5,-8.2596 9.2,-7.396 6.7,-13.653 -3,-7.633 -0.6,0.405 -4.6,0.883 -8.9,1.061 -7.6,0.325 -7.6,0.325 -12.3,5.48 -4.3,4.734 -4.7,4.981 -5.3,3.023 -0.9,-2.662 3.7,-9.038 6.4,-9.038 1.1,0 3.2,-1.058 4.7,-2.351 4.4,-3.628 6.7,-4.552 13,-5.266 3.2,-0.363 7.1,-1.275 8.6,-2.026 2.5,-1.254 3.1,-1.121 7.4,1.639 2.6,1.665 6.1,3.004 7.8,3.004 8.3,0 8.8,3.82 1,7.418 -3.1,1.401 -6.9,3.793 -8.5,5.315 -1.6,1.522 -4,3.764 -5.4,4.982 -1.4,1.2176 -2.5,2.7386 -2.5,3.3798 0,1.7006 8.6,0.5248 10.8,-1.4761 1,-0.89 2.7,-1.6187 3.8,-1.6187 6.8,0 5.1,11.391 -2.2,14.442 -4.5,1.8973 -8.4,5.916 -8.4,8.645 0,2.658 -6.9,2.264 -10,-0.575 -1.7,-1.545 -2.2,-1.54 -7.2,0.073 -2.9,0.952 -5.9,1.87 -6.6,2.04 -0.7,0.169 -2.2,1.786 -3.3,3.592 -1.2,1.833 -1.9,2.4 -1.6,1.283 z m -131.6,143.34 c 0.9,-0.88 1.6,-0.85 2.7,0.13 2.4,1.96 8.2,0.56 12.2,-2.92 3.3,-2.98 9.4,-4.29 9.4,-2.05 0,1.49 3.7,1.2 7.1,-0.55 1.6,-0.86 5.3,-1.54 8.2,-1.52 4,0.03 28.2,-1.5 29.4,-1.86 1.5,-0.46 -0.6,-2.56 -3.8,-3.82 -3.6,-1.43 -4,-1.9 -3.7,-4.67 0.3,-3.54 -9,-4.09 -14,-0.82 -3.6,2.36 -7.2,-1.28 -4.9,-4.89 4.8,-7.36 2,-9.6 -12.1,-9.8 -6.9,-0.1 -6.5,-2.67 1,-5.87 4.2,-1.78 4.6,-4.12 1.2,-6.83 -2.3,-1.83 -2.6,-2.57 -1.7,-3.55 2.2,-2.13 1.5,-4.82 -1.1,-4.82 -2.6,0 -3.6,1.63 -3.7,5.83 0,3.47 -0.5,4.12 -6.4,8.18 -2.8,1.88 -6.5,4.74 -8.2,6.36 -1.8,1.61 -5.5,4.1 -8.3,5.53 -12.8,6.6 -24.6,17.62 -20,18.81 2.6,0.69 2.5,1.71 -0.6,3.71 -5,3.27 2.8,5.08 10.2,2.38 3.6,-1.29 5.9,-0.27 3.1,1.33 -1,0.54 -1.5,1.41 -1.2,1.93 0.8,1.3 3.8,1.17 5.2,-0.22 z" />
            <path
               style="fill:#518891"
               inkscape:connector-curvature="0"
               id="path3721"
               d="m -1677.3,584.05 c -13.5,-1.24 -36.4,-4.97 -47.6,-7.76 -11.7,-2.9 -24.1,-6.41 -24.7,-6.96 -1.6,-1.56 1.4,-1.75 8,-0.51 11.8,2.22 27.3,1.93 27.3,-0.53 0,-2.88 -8.3,-5.76 -17.2,-5.95 -5.2,-0.11 -7.7,-0.62 -9.1,-1.87 -1,-0.95 -5,-2.46 -8.8,-3.37 -8,-1.9 -9.2,-2.73 -9.6,-6.85 -0.4,-3.58 7.2,-3.95 16.8,-0.82 5.4,1.74 5.8,1.7 16.6,-1.66 1.6,-0.49 5.8,-0.44 9.8,0.12 9,1.23 11,-0.48 10.5,-8.8 -0.4,-6.28 -0.7,-6.88 -5.4,-9.25 -7.8,-3.98 -12.6,-12.91 -11.5,-21.18 1.3,-10.25 -5.8,-16.98 -17.3,-16.22 -7.7,0.51 -9.3,0.2 -18.9,-3.74 -7.9,-3.22 -9.1,-0.77 -7.1,13.55 0.3,2.23 -5.1,1.55 -8.2,-1.04 -1.7,-1.45 -4.4,-2.99 -5.9,-3.41 -2.8,-0.81 -2.9,-1.06 -1.8,-4.72 0.6,-2.16 -0.2,-3.35 -10.2,-13.65 -4.2,-4.36 -13.9,-8.76 -21.7,-9.86 -3.8,-0.54 -9.9,-2.12 -13.5,-3.51 -3.6,-1.39 -8.7,-3.11 -11.3,-3.83 -2.6,-0.71 -8.2,-3.22 -12.5,-5.56 -16.2,-8.93 -15.3,-8.61 -17.4,-5.94 -2.8,3.41 -1.9,5.33 3.2,6.93 5.1,1.64 15,10.79 15,13.95 0,6.03 -10.3,7.3 -12.9,1.6 -0.8,-1.63 -2.2,-3.86 -3.1,-4.96 -1,-1.1 -2.5,-3.35 -3.3,-5 -2.5,-4.85 -9.3,-11.22 -13.4,-12.53 -2.1,-0.67 -5.3,-2.32 -7.1,-3.67 -2,-1.46 -4.4,-2.35 -6,-2.21 -2.1,0.17 -3.9,-0.89 -7.5,-4.41 -2.6,-2.55 -6.6,-5.61 -9,-6.8 -2.3,-1.2 -6,-3.69 -8.2,-5.54 -2.2,-1.86 -5.5,-3.82 -7.5,-4.37 -1.9,-0.55 -5.1,-2.59 -7,-4.53 -4.3,-4.33 -7.5,-5.28 -10,-2.99 -1.8,1.6 -1.9,1.54 -2.5,-1.25 -0.9,-4.07 -10.4,-14.57 -10.5,-11.55 0,2.41 5.7,12.98 9.6,17.74 1.4,1.71 4.6,6.24 7.1,10.07 9.9,15.23 20.2,24.55 18.8,17 -0.6,-3.53 -0.6,-3.53 3.2,-1.97 9,3.72 19,13.08 15.3,14.31 -1.8,0.6 -1.2,2.72 1.5,5.2 1.4,1.3 4,5.64 5.9,9.65 2.6,5.36 4.6,8.09 7.7,10.33 2.3,1.67 5,4.34 6,5.92 0.9,1.59 4.3,4.59 7.5,6.68 3.2,2.09 8,5.74 10.6,8.11 2.6,2.37 5.3,4.31 6,4.31 0.7,0 4.4,2.89 8.2,6.41 6.7,6.13 11,8.36 19.6,10.01 4.4,0.87 15.4,8.16 17.9,11.93 3,4.59 10.8,5.6 10.6,1.4 0,-2.5 -0.1,-2.49 9,-0.63 4.8,1 6.4,1.82 8,4.24 1.1,1.65 3.3,3.42 5,3.94 1.6,0.52 4.1,2.02 5.5,3.33 1.8,1.64 4.1,2.51 7.3,2.74 6.6,0.5 11.5,7.2 7.8,10.84 -3.2,3.3 -56.9,-21.1 -81.6,-37.11 -80.5,-52.29 -135,-123.85 -161.3,-212.1 -6.5,-21.47 -7.8,-29.74 -4.4,-26.66 1,0.91 2.1,1.66 2.5,1.66 1.3,0 0.6,-10.12 -0.9,-12.4 -0.8,-1.28 -2.3,-5.43 -3.3,-9.22 -1.3,-5.12 -2.2,-6.82 -3.3,-6.62 -2,0.34 -2.5,-1.41 -4.4,-17.44 -2.5,-21.72 -2,-46.58 1,-46 1.4,0.27 2.7,-5.91 2.4,-11.66 -0.3,-4.27 -0.6,-5.11 -2.1,-4.87 -2.9,0.48 -2.5,-5.48 2.3,-38.79 1.1,-7.67 3.4,-17.68 7.1,-31 7.4,-26.326 10.5,-35.811 15.1,-45.996 1.7,-3.58 4.5,-10.169 6.3,-14.644 26.5,-64.955 87.9,-132.85 154.1,-170.38 6,-3.39 11.3,-6.53 11.9,-6.97 5.9,-4.76 31.9,-15.77 58,-24.54 245,-82.53 497.1,98.886 497.5,358.03 0.3,222.94 -191,396.36 -414.5,375.8 z m 232.1,-157.36 c 2.1,-1.68 4.5,-3.93 5.4,-4.99 0.8,-1.07 4,-2.6 7.1,-3.4 5.7,-1.5 13,-5.75 16.1,-9.48 1,-1.14 2.6,-2.07 3.8,-2.07 2.4,0 2.6,-1.82 0.3,-2.71 -1,-0.36 -3.4,0.34 -5.6,1.63 -4.8,2.75 -7.6,1.32 -5.9,-3.01 3.2,-8.09 3.5,-10.85 1.6,-12.94 -1.8,-1.99 -1.7,-2.09 1.4,-4.75 3.2,-2.72 3.2,-2.72 0.7,-6.47 -3,-4.29 -4,-4.6 -5.6,-1.67 -1,1.83 -1.7,2.02 -6.3,1.53 -12.9,-1.38 -12.1,-1.54 -12.4,2.63 -0.4,4.39 -3,6.26 -7.4,5.38 -3.5,-0.7 -6.8,2.12 -6.8,5.75 0,1.31 -0.7,2.94 -1.5,3.63 -4.2,3.45 0.9,8.6 8.2,8.31 7.4,-0.28 3.8,6.45 -5.5,10.35 -3.5,1.49 -3.9,2.82 -1.7,5.78 0.8,1.06 1.5,2.94 1.5,4.16 0,6.46 5.9,7.57 12.6,2.34 z m -270.6,-8.03 c 0,-2.36 5.9,-2.34 16.8,0.05 9.1,1.97 10.1,-2.48 1.4,-5.4 -5.2,-1.72 -6.9,-4.31 -8.7,-13.06 -0.7,-3.54 5.6,-6.57 9.4,-4.52 2.9,1.55 15.2,1.26 12.6,-0.29 -1,-0.66 -3.2,-2.37 -4.9,-3.8 -2.9,-2.49 -3.1,-2.53 -5.8,-1 -5.2,2.9 -7.8,-4.28 -3.3,-8.98 2.6,-2.65 2.8,-3.27 1.8,-5.88 -1.4,-3.59 -0.9,-4.1 2.9,-3.33 2.4,0.48 3.4,0.12 4.9,-1.8 2.1,-2.78 2.3,-1.57 0.8,4.6 -2.1,8.33 5.4,15.97 13.6,13.9 2.3,-0.58 4.5,2.78 4.5,6.89 0,4.26 2,9.71 3.6,9.71 1.2,0 1.4,-0.64 0.9,-2.55 -0.9,-3.55 0.1,-4.59 3,-3.27 1.6,0.75 2.8,0.78 3.7,0.1 0.7,-0.55 2.5,-1.3 4,-1.67 2.3,-0.53 2.8,-1.2 2.8,-3.67 0,-1.67 0.9,-4.29 2,-5.84 1.4,-1.83 2.3,-5.01 2.7,-9.06 0.4,-4.67 1.1,-6.83 2.8,-8.52 3.5,-3.45 8.1,-6.52 9.8,-6.52 1.6,0 0.6,-4.88 -1.5,-7.67 -1.2,-1.5 1,-2.93 2.3,-1.55 1.1,1.07 7.6,-0.22 9.3,-1.84 1.4,-1.31 -1.3,-3.94 -4.1,-3.94 -1.8,0 -2.3,-0.55 -2.3,-2.25 0,-4.02 1.6,-5.25 6.7,-5.25 4,0 4.8,-0.33 5,-2 0.9,-5.94 1.3,-6.5 4,-6.49 4.5,0.03 5.9,1.38 4.5,4.46 -2.5,5.39 1.4,7.95 5.9,3.89 1.3,-1.15 2.2,-1.34 3.1,-0.63 6.6,5.21 10.8,1.93 10.4,-8.07 -0.3,-9.07 -1.4,-10.72 -5.1,-8.25 -5.6,3.64 -9.6,0.01 -5.6,-5.05 2.9,-3.73 2.7,-5.57 -0.7,-5.18 -2.2,0.25 -2.8,0.9 -3.1,3.1 -0.2,2.21 -0.9,2.92 -3.3,3.4 -2.1,0.41 -3.7,1.73 -5.1,3.99 -2.5,4.28 -5.1,5.75 -7.7,4.36 -1,-0.57 -2.8,-1.03 -4,-1.03 -1.8,0 -2,-0.61 -2,-5.5 0,-3.03 -0.5,-5.5 -1,-5.5 -0.6,0 -1,0.5 -1,1.11 0,0.62 -1.4,2.65 -3,4.53 -1.7,1.87 -3.5,5.44 -4.2,7.91 -0.6,2.51 -1.9,4.96 -3,5.51 -2,1.07 -2.5,4.41 -0.8,5.44 2.1,1.35 0.9,3.5 -2,3.5 -2.2,0 -3.5,0.75 -4.7,2.75 -1,1.51 -1.8,2.9 -2,3.09 -1.9,2.86 -8.1,-5.63 -6.4,-8.79 0.7,-1.3 0.7,-2.78 0.1,-4.55 -0.6,-1.45 -1,-4.44 -1,-6.64 0,-5.5 -1.5,-7.86 -4.9,-7.86 -1.6,0 -3.9,-0.89 -5.1,-1.98 -2.8,-2.43 -6,-1.16 -6,2.39 0,3.94 2.7,9.14 5.4,10.37 1.4,0.65 2.6,1.65 2.6,2.23 0,2.2 -2.9,2 -6.5,-0.46 -2.1,-1.4 -4.2,-2.55 -4.6,-2.55 -3.8,0 -2.8,-10.01 1.7,-17.23 2.9,-4.56 2.9,-3.98 -0.1,-8.77 -1.4,-2.18 -2.5,-5.02 -2.5,-6.31 0,-1.49 -2,-4.39 -5.5,-7.97 -6,-6.07 -6.4,-7.13 -4,-9.81 1.3,-1.38 1.4,-2.19 0.5,-3.83 -1.3,-2.53 -3.9,-2.7 -5.6,-0.37 -1.6,2.26 -4,0.44 -4.8,-3.76 -0.3,-1.65 -1.4,-3.23 -2.4,-3.52 -0.9,-0.28 -4.3,-1.85 -7.4,-3.47 -6.2,-3.23 -12.3,-3.9 -13.2,-1.46 -1,2.51 -5.1,1.7 -8.2,-1.63 -2.7,-2.86 -8,-5.87 -10.3,-5.87 -0.6,0 -2.3,1.05 -3.8,2.34 -1.6,1.29 -4,2.64 -5.5,2.99 -1.4,0.36 -2.9,1.28 -3.2,2.05 -1.3,3.49 8.5,8.54 14,7.17 3.6,-0.89 4,1.75 1,5.74 -1.5,1.87 -2.6,4.12 -2.6,5.01 0,4.1 -10.2,9.44 -15.5,8.12 -2.6,-0.65 -9.5,4.81 -9.5,7.48 0,1.37 2.6,1.45 3.5,0.1 0.3,-0.55 1.9,-1 3.5,-1 1.9,0 3.3,-0.71 4,-2 2.9,-5.57 11.4,1.24 10.3,8.28 -0.5,3.29 -0.3,3.77 2,4.67 3.1,1.14 3.5,3.05 0.8,3.05 -1,0 -2.3,1.17 -3,2.6 -1.4,3.07 -4.1,1.73 -4.1,-2.03 0,-5.09 -4.8,-6.06 -8,-1.6 -1.9,2.62 -2,3.44 -1,7.11 1,3.7 0.9,4.38 -1,6.36 -2.8,2.96 0.2,6.06 5.8,6.06 3.3,0 3.9,0.41 5.7,4.12 9.5,19.66 18.3,22.12 19.2,5.39 0.6,-11.14 1.8,-11.78 5.7,-3.05 1.8,3.8 1.7,4.02 -0.3,8.28 -1.2,2.41 -2.1,4.93 -2.1,5.58 0,0.66 -0.6,2.08 -1.3,3.15 -1,1.61 -0.8,2.74 1,6.52 4.8,9.74 0.1,13.92 -8.9,7.99 -2.9,-1.91 -5.9,-3.48 -6.6,-3.48 -1.5,0 -1.7,2.61 -0.2,3.5 0.5,0.34 1,1.65 1,2.92 0,1.26 1.3,4 3,6.08 3.5,4.42 3.1,3.26 3.6,12 0.5,9.22 0.5,10.17 -0.1,15.72 -0.5,4.74 1.8,7.95 4.4,6.3 0.5,-0.31 1.5,0.16 2.3,1.05 5.3,6.65 7.8,8 7.8,4.34 z m 184,-7.92 c 1.1,-2.07 9.2,-2.98 10.4,-1.17 0.2,0.46 3.4,0.87 6.9,0.93 3.6,0.05 7.4,0.58 8.5,1.17 1.1,0.59 3.4,1.08 5.1,1.08 1.7,0 4.3,0.74 5.6,1.64 2.2,1.42 3.1,1.47 6.8,0.38 2.3,-0.7 7.2,-1.45 10.9,-1.68 13.4,-0.8 20.9,-6.14 13.9,-9.78 -1.7,-0.87 -3.1,-2.51 -3.3,-3.77 -0.3,-2.18 -0.6,-2.22 -14,-2.11 -13.6,0.11 -13.6,0.11 -16.9,-3.29 -4.8,-4.87 -15.9,-4.68 -15.9,0.26 0,1.33 -0.7,2.67 -1.5,2.98 -0.9,0.33 -1.5,1.82 -1.5,3.47 0,3.71 3,3.95 5.6,0.45 2.1,-2.75 6.1,-4.04 8.3,-2.64 1.8,1.19 -0.2,4.09 -2.9,4.09 -1,0 -3.5,1.17 -5.6,2.61 -3,2.05 -4.4,2.43 -6.3,1.75 -2.5,-0.89 -2.8,-1.28 -5.5,-7.64 -2.9,-6.67 -10.4,-7.71 -9.2,-1.27 0.9,4.69 -1.5,10.01 -5.4,12 -3.1,1.63 -4,4.03 -1.8,4.82 1.8,0.65 6.5,-1.96 7.8,-4.28 z m -254.1,-10.2 c 3.7,-2.14 3.9,-2.15 8.1,-0.5 8,3.13 17.2,-10.98 11.4,-17.4 -2,-2.14 -1.1,-3.89 1.9,-3.91 4.6,-0.02 7,-6.23 4.5,-11.62 -2.1,-4.49 -2.1,-4.68 -0.3,-5.99 3.8,-2.83 8.3,-2.83 10.9,0.01 4.7,5.05 10.8,-1.24 8.7,-8.98 -0.6,-2.44 -1.1,-5.5 -1.1,-6.8 0,-3.67 -5.6,-6.15 -6.1,-2.75 -0.1,0.36 -0.3,2.22 -0.6,4.15 -0.9,8.45 -6.9,7.53 -13.4,-2.07 -1.5,-2.13 -1.9,-2.21 -4.7,-1.01 -2.9,1.2 -3.4,1.09 -6.4,-1.4 -2.5,-2.12 -3.9,-2.57 -6.2,-2.09 -5,0.99 -5.5,2.35 -1.9,5.18 3.7,2.86 4.3,5.39 1.2,5.39 -1.1,0 -2.8,-1.3 -3.9,-3.16 -3,-4.96 -8.5,-6.44 -12.3,-3.29 -1.9,1.61 -4.1,2.45 -6.6,2.46 -2,0.01 -4.3,0.43 -5.1,0.93 -1.8,1.13 -5,-0.44 -5,-2.43 0,-0.77 1.2,-1.99 2.6,-2.71 3.7,-1.8 3.9,-3.05 0.8,-6.68 -3.5,-4.12 -5.9,-4.2 -5.1,-0.16 1,4.74 -1.2,4.61 -5.8,-0.36 -4.8,-5.2 -6.1,-5.51 -10,-2.43 -3.8,2.93 -14.3,3.27 -16.4,0.52 -0.8,-1.14 -2.3,-1.69 -4,-1.5 -3.5,0.41 -4,3.77 -1,7.75 2.5,3.43 2.1,4.82 -1,2.92 -1.7,-1.08 -2.3,-0.99 -4.1,0.58 -2,1.8 -2.1,1.8 -4,0.06 -7.6,-6.86 -23.7,3.85 -19,12.63 0.7,1.15 0.9,3.23 0.7,4.62 -2.3,11.86 13.7,15.63 20.4,4.81 1.8,-2.94 1.8,-2.94 2.8,-0.33 0.5,1.43 1.6,2.98 2.4,3.43 0.7,0.46 1.9,1.85 2.6,3.09 1.5,2.92 2.8,2.84 4.2,-0.25 0.7,-1.39 2,-2.5 3.1,-2.5 1,0 2.8,-1.07 4.1,-2.37 1.6,-1.76 2.9,-2.26 5.2,-1.94 3.8,0.56 10.5,-2.2 10.5,-4.33 0,-1.24 -0.7,-1.48 -2.9,-1.04 -2.9,0.58 -8.4,-3.42 -6.8,-4.98 2.2,-2.18 13.1,-1.1 18.7,1.84 6.5,3.38 9.6,3.16 10.6,-0.75 0.7,-2.89 1.1,-2.97 3.6,-0.73 1.6,1.42 2.4,1.51 4.9,0.55 2.8,-1.07 3.4,-0.86 8.1,2.84 4.6,3.61 5.4,3.93 9.2,3.37 4.9,-0.74 9.8,2.69 5.7,4 -2.8,0.88 -7.2,6.27 -6.5,8.01 0.3,0.93 -0.6,1.91 -2.8,2.82 -1.8,0.77 -4,2.14 -4.7,3.05 -2.2,2.63 -11.6,-0.71 -14.8,-5.25 -1.9,-2.73 -2.5,-2.65 -6.2,0.73 -5.8,5.44 -5.1,15.02 1.6,21.26 6.6,6.19 6.9,6.35 9.6,4.58 2.3,-1.45 2.6,-1.42 4.2,0.38 2.2,2.4 1.8,2.41 6.4,-0.25 z m 1.4,-79.5 c 2.5,-4.68 -0.7,-9.74 -5.5,-8.73 -3.8,0.8 -4,-0.54 -0.8,-5.36 3.5,-5.01 3.7,-6.84 1,-7.69 -2.3,-0.72 -3.4,-3.69 -2.5,-6.51 1,-3.32 -3.1,-2.52 -5.2,1 -3.9,6.61 -8.4,1.61 -6.3,-6.9 2.6,-9.95 -4.3,-16.18 -12.4,-11.21 -3.7,2.3 -10.9,-0.15 -12,-4.04 -0.2,-1.02 -1,-1.85 -1.7,-1.85 -0.7,0 -0.9,0.65 -0.4,1.75 1.3,3.33 2.4,8.76 2.4,12.54 0.1,2.08 1,5.68 2.2,8 1.2,2.31 2.3,6.36 2.4,9 0.4,6.42 4.6,10.51 7,6.71 1,-1.72 2.3,-1.1 1.8,0.88 -0.7,2.74 1.4,3.54 4.3,1.65 1.4,-0.97 3.3,-1.38 4.5,-0.99 1.5,0.46 2.9,-0.15 4.9,-2.12 1.6,-1.53 3.1,-2.59 3.2,-2.35 1.3,1.96 2.3,6.94 1.7,8.09 -1.1,1.96 0.1,3.57 3,3.98 1.5,0.23 3,1.53 4,3.58 1.9,3.95 2.6,4.04 4.4,0.57 z m -149.8,-53.75 c 1.3,-0.94 3.2,-1.25 5.6,-0.89 4.4,0.69 12.9,-3.71 12.9,-6.71 0,-1.44 -4,-1.69 -5.7,-0.37 -2.7,2.04 -5.3,1.76 -5.3,-0.56 0,-2.96 7.7,-7.65 10.1,-6.14 5.1,3.17 11.9,0.36 8.4,-3.45 -4.6,-4.97 -14.3,-8.24 -16,-5.42 -1.7,2.67 -5.7,1.06 -5.4,-2.16 0.4,-3.59 -1.6,-5.03 -2.4,-1.78 -0.7,2.35 -2.7,1.76 -2.7,-0.76 0,-0.87 -0.9,-3.43 -1.9,-5.69 -1.9,-4.13 -4.5,-10.52 -5.6,-13.95 -0.4,-1.55 -1.2,-1.73 -4.6,-1.15 -3.3,0.55 -4.3,0.34 -5.5,-1.17 -1.8,-2.42 -1.9,-0.27 -0.1,4.02 1,2.18 1.1,3.87 0.5,4.97 -1,1.79 -1.4,10.01 -0.9,18.46 0.3,4.31 -0.1,5.72 -1.8,7.57 -3.8,4 1.2,12.64 7.2,12.64 1.2,0 4,0.9 6.2,2 4.6,2.38 4.6,2.38 7,0.54 z m 105.4,-35.53 c 3.3,-1.65 6.7,-2.71 7.6,-2.38 0.9,0.36 2.5,-0.23 3.8,-1.38 4.9,-4.49 8.8,-5.32 11.9,-2.52 2.2,1.98 4.8,-0.16 4.8,-3.96 0,-3.48 -9.6,-11.8 -12.9,-11.15 -1.7,0.33 -4.1,-0.06 -5.7,-0.92 -4.7,-2.4 -15.7,-3.22 -18.6,-1.38 -5,3.23 -9.3,3.15 -12.7,-0.24 -3.5,-3.42 -4.2,-3.63 -5.9,-1.9 -0.9,0.92 -0.9,1.58 0.3,2.91 1,1.04 1.9,4.76 2.3,9.44 0.6,5.46 1.3,8.07 2.5,8.95 0.9,0.68 1.7,2.2 1.7,3.38 0,2.59 2.7,2.87 4.5,0.46 1.1,-1.54 1.5,-1.46 4.6,0.99 4.2,3.34 4.6,3.33 11.8,-0.3 z m 376.1,-7.57 c 0,-0.79 1.8,-2.79 4.1,-4.45 4.6,-3.31 7.8,-7.53 10.3,-13.52 2,-4.75 3,-5.44 7,-4.79 4.3,0.69 12.4,-4.12 13.2,-7.82 0.3,-1.48 1.7,-3.13 3,-3.76 3.8,-1.73 11.1,-8.15 13.8,-12.08 1.3,-1.94 4.4,-5.77 7,-8.52 5.1,-5.52 11.8,-17.17 16,-28.12 1.6,-4.17 5,-9.91 8.2,-13.9 6.4,-8 8.6,-14.57 8.8,-25.48 0,-6.202 0.5,-8.083 2.4,-10.835 2.1,-2.843 2.2,-3.662 1.2,-5.587 -1.4,-2.621 0.2,-7.374 3.9,-11.525 1.2,-1.343 2.6,-4.388 3.2,-6.767 0.6,-2.378 1.5,-4.568 2,-4.867 1.1,-0.66 1.2,-4.436 0.1,-4.392 -0.4,0.018 -1.5,0.63 -2.5,1.361 -2.8,2.158 -7,0.846 -6.5,-2.031 0.3,-1.482 -0.3,-3.306 -1.6,-4.863 -1.2,-1.371 -3.5,-5.934 -5.1,-10.141 -2.9,-7.649 -2.9,-7.649 -9.2,-10.521 -17.4,-7.864 -22.4,-7.189 -26.4,3.558 -2,5.376 -5.9,6.492 -5.9,1.675 0,-2.484 -0.5,-3.07 -2.2,-3.07 -4.4,0 -8,6.237 -4.4,7.609 2.3,0.873 2.7,3.294 1.1,6.405 -0.9,1.588 -1.5,4.536 -1.5,6.55 0,3.601 -0.1,3.652 -3.3,3.005 -1.8,-0.362 -6.7,-1.074 -10.9,-1.582 -12.7,-1.519 -18.9,-7.1 -20.1,-17.976 -0.3,-3.391 -3.3,-3.743 -7.1,-0.858 -2.8,2.074 -4,2.306 -10.6,1.993 -4.2,-0.195 -9.1,-0.42 -11,-0.5 -4.5,-0.188 -5.2,2.507 -1.6,5.864 3.5,3.285 3.8,13.566 0.4,17.156 -1.2,1.262 -2.5,4.216 -2.9,6.564 -0.3,2.349 -1,5.501 -1.4,7.005 -0.6,2.329 -0.4,2.876 1.7,3.679 1.5,0.543 3,2.267 3.6,4.059 2,5.856 4.9,8.65 11,10.88 7,2.555 8.6,2.681 7.8,0.615 -0.7,-1.765 2.2,-3.104 9.8,-4.542 8.9,-1.696 9.9,-4.467 2.8,-8.096 -7.3,-3.744 -7.7,-12.896 -0.7,-12.805 3.7,0.047 13.3,3.836 18.9,7.402 6,3.845 7.6,4.206 10.4,2.427 3.7,-2.297 7.5,-0.235 6.8,3.718 -0.4,2.561 0.1,4.756 2,8.359 2.8,5.388 3.3,10.414 1.7,16.714 -1.4,5.49 -0.2,7.57 2.3,3.83 1.3,-2.08 1.8,-4.76 1.8,-10.55 0,-4.266 0.4,-8.095 0.8,-8.508 2.9,-2.895 -0.3,-11.417 -4.3,-11.417 -2.4,0 -3.4,-2.129 -2.5,-5.502 0.8,-3.236 3.5,-3.235 7.4,0.002 4,3.41 4.2,3.306 4.2,-3.325 0,-6.967 2.1,-9.557 8.6,-10.545 6.5,-0.969 9.6,3.733 6,8.909 -2.4,3.452 -2,14.08 0.6,15.921 2.1,1.445 2.3,1.382 3.5,-1.021 1.7,-3.195 5.6,-3.038 6.1,0.244 0.3,2.421 -2.7,4.674 -5.1,3.757 -2.2,-0.826 -2.5,1.924 -1.5,12.925 0.6,6.38 0.6,11.14 -0.1,13.5 -2.9,10.64 -9.7,26.13 -15.2,34.42 -1.5,2.32 -3.3,6.18 -3.9,8.58 -1.5,5.74 -26.7,31.14 -30.9,31.14 -1.3,0 -2.7,1.11 -3.6,2.88 -1.5,2.92 -7.5,7.12 -10.1,7.12 -4.6,0 -16.3,12.26 -15,15.69 0.3,0.71 0.8,3.53 1.2,6.27 0.5,4.41 2.4,6.28 2.4,2.48 z m -271.2,-6.01 c 1.7,-1.2 3.5,-1.41 7.5,-0.91 9.1,1.14 16.3,-3.66 13.8,-9.22 -1.1,-2.28 -1.6,-2.5 -5.2,-2.03 -4.5,0.61 -5,-0.33 -1.4,-2.68 2.9,-1.9 3.1,-4.18 0.8,-6.77 -2.2,-2.4 -6.4,-2.32 -9.6,0.18 -3.3,2.61 -5,2.53 -4.6,-0.21 0.2,-1.35 1.3,-2.43 2.7,-2.76 2.9,-0.67 4.1,-9.95 1.7,-12.39 -2.6,-2.6 3.8,-7.44 11,-8.24 7.1,-0.8 8.5,-1.7 8.5,-5.48 0,-3.55 -2.3,-4.84 -7.2,-4.18 -2.4,0.33 -3.8,0.12 -3.8,-0.58 0,-1.98 3.6,-3.09 12.1,-3.72 9.9,-0.74 13.5,-1.72 18.5,-5.08 2.3,-1.56 4.5,-2.3 5.8,-1.97 1.2,0.29 4.9,-0.32 8.2,-1.37 7.3,-2.26 10,-1.83 13.5,2.16 2.4,2.7 5.5,4.03 12.9,5.48 1.8,0.36 3.5,-0.25 5.7,-2.08 1.7,-1.42 4.3,-2.58 5.8,-2.58 1.4,0 4,-0.79 5.6,-1.75 3,-1.73 3.1,-1.72 5.2,0.86 4,4.85 21.1,4.99 20.2,0.16 -0.4,-2.06 -1.8,-4.44 -3.2,-5.56 -2,-1.61 -2.3,-2.49 -1.8,-5.08 1.1,-4.88 2.2,-5.63 8.4,-5.63 6.1,0 14.9,-3.43 22.1,-8.61 2.1,-1.54 4.3,-2.33 5.5,-2.01 7.6,1.99 7.5,2 7.5,-0.71 0,-2.97 1.6,-4.39 3.2,-2.79 2,1.92 3.9,1.29 3.6,-1.13 -0.2,-1.42 -1.1,-2.37 -2.5,-2.56 -1.2,-0.18 -3.3,-1.82 -4.7,-3.66 -2.1,-2.74 -3.5,-3.47 -7.6,-4.03 -7.5,-1.03 -14.3,-11.13 -10.1,-14.909 1.7,-1.605 2.1,-1.618 4.9,-0.168 5,2.564 7,2.108 4.2,-0.928 -1.5,-1.588 -3.5,-2.5 -5.4,-2.5 -1.6,0 -3.8,-0.759 -4.8,-1.687 -1.1,-0.928 -3.8,-1.96 -6.1,-2.294 -2.4,-0.339 -4.1,-1.108 -4,-1.744 0.1,-0.626 -0.4,-2.719 -1.3,-4.651 -3,-7.396 2.7,-10.381 8,-4.108 4.9,5.879 12.2,5.224 11,-0.997 -0.6,-3.41 1.2,-5.05 4.7,-4.303 1.8,0.377 2.5,-9.777 0.8,-11.808 -4.6,-5.563 -14.4,-6.252 -13.4,-0.945 0.8,4.016 -0.4,4.911 -5.9,4.693 -5.4,-0.212 -12.8,2.318 -15.7,5.377 -3.7,3.95 -8.1,1.978 -11.9,-5.283 -0.8,-1.673 -2,-2.25 -4.6,-2.25 -5.5,0 -11.4,-2.81 -12.1,-5.862 -1,-4.169 -2.3,-5.138 -6.9,-5.138 -5.4,0 -9.2,-1.406 -12.7,-4.773 -4.3,-4.064 -7.4,-5.001 -13.1,-3.882 -3.4,0.681 -5.8,0.626 -8.1,-0.188 -1.7,-0.636 -4.2,-1.157 -5.4,-1.157 -1.2,0 -2.1,-0.373 -2.1,-0.829 0,-0.662 12.9,-0.707 32.5,-0.113 4.6,0.141 8.5,-1.287 8.5,-3.171 0,-1.62 0.7,-1.887 5.5,-1.887 8.3,0 8.4,-7.25 0.1,-8.949 -1.8,-0.363 -3.3,-1.355 -3.5,-2.34 -0.4,-2.336 2.5,-2.205 6.6,0.293 1.8,1.098 4.3,1.996 5.6,1.996 1.2,0 2.8,0.508 3.4,1.127 2,1.997 6.3,0.08 7.8,-3.471 0.7,-1.801 2.5,-3.796 3.9,-4.434 3.1,-1.427 2.5,-3.419 -1.5,-4.926 -4.1,-1.552 -3.7,-3.458 1.7,-8.1883 5.3,-4.7126 5.2,-5.8225 -0.9,-8.8685 -7.1,-3.5837 -13.9,-2.2945 -10.1,1.9289 1.4,1.5425 1.4,2.0313 0.3,3.4762 -0.9,0.9915 -1,1.8265 -0.4,2.0351 2.5,0.896 3.7,2.192 3,3.3326 -1.1,1.771 -9.5,0.593 -15.3,-2.1598 -2.6,-1.2335 -6.8,-2.9435 -9.2,-3.7999 -4.8,-1.6587 -5.2,-2.5838 -3.5,-9.3056 0.5,-2.0131 -0.1,-4.2327 -2.1,-8.2497 -3,-6.015 -6.1,-7.594 -5,-2.594 1.4,6.309 -6.8,8.0813 -13.2,2.847 -2.2,-1.787 -4.8,-3.716 -5.7,-4.286 -2.6,-1.497 -1.1,-5.383 2.6,-6.646 3.8,-1.324 3.6,-2.141 -0.6,-3.681 -2,-0.696 -3.5,-1.739 -3.5,-2.318 0,-0.578 -1,-0.808 -2.1,-0.509 -2.2,0.582 -5.9,-2.312 -5.9,-4.635 0,-0.729 -1.2,-2.383 -2.5,-3.675 -5.3,-4.919 1.1,-9.514 12.1,-8.807 4.9,0.307 4.9,0.307 6.3,5.723 1.3,5.073 1.7,5.544 6.2,7.432 3.7,1.546 4.9,2.66 5.4,4.777 0.7,3.384 8.2,7.42 11.9,6.479 2.7,-0.68 8.6,5.542 8.6,9.103 0,4.065 5.6,7.8508 7.4,5.036 1.9,-2.964 1.3,-5.087 -2,-6.586 -2.4,-1.081 -3.4,-3.157 -1.5,-3.157 4.7,0 11.4,4.952 12.4,9.111 0.6,2.471 1,2.6056 6.6,2.5005 6.5,-0.1211 13.3,4.717 16.1,11.467 0.6,1.5282 1.8,3.034 2.6,3.3465 1.6,0.6194 5.7,-1.1386 5.2,-2.2422 -4.7,-10.223 -5.5,-11.306 -9.8,-13.418 -10.4,-5.0398 -19.2,-14.136 -10.8,-11.213 2.6,0.906 10.6,0.978 11.4,0.104 1.4,-1.312 -2,-6.701 -4.5,-7.331 -3.5,-0.889 -6.5,-3.868 -5.8,-5.769 0.9,-2.217 3.7,-1.931 3.7,0.373 0,3.016 2.7,5.267 5,4.07 3.1,-1.683 5.5,-1.126 7.7,1.796 1.1,1.538 4.4,4.038 7.4,5.557 10.5,5.394 15.7,8.999 16.3,11.185 1.2,5.0032 14.7,15.962 16.5,13.499 1,-1.2186 3.2,-2.5326 5.1,-2.9204 3.4,-0.68549 3.5,-0.84267 3.5,-5.6601 0.1,-4.9555 0.1,-4.9555 5,-5.4555 4.1,-0.415 5,-0.838 5,-2.5 0,-1.438 0.7,-2.088 2.7,-2.316 1.5,-0.174 2.8,0.16 2.8,0.742 0,0.583 1.3,2.266 3,3.741 2.1,1.8826 2.9,3.451 2.7,5.2581 -0.2,2.3796 0.1,2.5754 3.7,2.5754 3.7,0 4.2,0.352 6.1,3.9994 3.3,6.3701 11.3,7.7986 9.9,1.7725 -3.1,-13.301 -4.2,-14.679 -11.2,-14.784 -5.6,-0.082 -15.2,-4.225 -15.2,-6.557 0,-1.225 -5.5,-3.931 -8,-3.931 -1.1,0 -2,0.655 -2,1.487 0,3.606 -10.3,5.556 -16.2,3.078 -3.7,-1.551 -11.8,-9.679 -11.8,-11.855 0,-0.734 -1.4,-2.597 -3,-4.14 -1.6,-1.542 -3.4,-4.087 -4.1,-5.654 -0.6,-1.567 -2,-3.108 -3,-3.423 -6,-1.918 -8.2,-5.981 -3.8,-6.879 3.7,-0.729 10.9,3.427 10.9,6.272 0,4.118 16.8,14.92 21.1,13.555 1.1,-0.336 3.1,0.131 4.5,1.049 2.2,1.445 3.1,1.495 7.4,0.394 5.9,-1.512 6,-1.7 1.2,-4.851 -2.1,-1.357 -5,-3.495 -6.6,-4.75 -1.9,-1.525 -4.1,-2.283 -6.8,-2.283 -3.1,0 -4.7,-0.666 -6.9,-2.921 -3.7,-3.678 -3.1,-6.556 1.2,-5.701 2.2,0.448 3.6,-0.092 6.4,-2.514 3.5,-3.074 3.5,-3.078 6.2,-1.256 2,1.35 4.2,1.749 8.4,1.526 12.1,-0.653 16.8,3.223 14.6,12.093 -1.6,6.389 1.3,9.128 5,4.695 2.5,-2.928 6.6,-4.922 10.3,-4.922 1.7,0 4,-0.473 5.1,-1.052 1.3,-0.715 3,-0.734 5.1,-0.06 1.8,0.546 6,1.554 9.3,2.241 5,1.051 6.8,2.03 11,6.165 6.1,6.073 12.7,10.706 15.2,10.706 4.7,0 7,3.461 2.8,4.055 -4.8,0.666 8.8,7.945 14.9,7.945 5.1,0 7.9,-2.539 4.3,-3.9 -3.4,-1.32 -3.5,-2.445 -0.1,-3.992 3.5,-1.593 8.8,0.302 7.8,2.785 -0.3,0.884 -0.9,2.17 -1.1,2.857 -0.4,0.77 0.3,1.25 1.6,1.25 1.2,0 2.4,-0.787 2.8,-1.75 0.3,-0.962 1.5,-2.881 2.5,-4.263 4.7,-6.528 -0.1,-14.614 -6,-9.987 -3.5,2.799 -5.2,2.553 -4.9,-0.75 0.1,-2.312 -0.3,-2.8 -2.6,-3.066 -2.3,-0.271 -2.7,0.043 -2.7,2.215 0,5.275 -7,5.245 -13.4,-0.059 -1.5,-1.287 -4,-2.627 -5.5,-2.978 -6,-1.43 -6.9,-4.64 -1.7,-6.332 1.9,-0.62 3.7,-1.816 4,-2.66 0.8,-2.157 0.7,-5.359 -0.2,-5.423 -7.1,-0.514 -12.3,-0.12 -13.7,1.045 -2.1,1.745 -4.9,0.27 -5.4,-2.844 -0.2,-1.586 0.2,-2.148 1.7,-2.148 1.3,0 2.8,-1.451 4.3,-4.234 2.7,-4.889 6.6,-6.111 14.7,-4.607 10.4,1.949 10.8,-8.488 0.5,-14.037 -5.5,-2.979 -6.9,-6.36 -3.5,-8.716 2.5,-1.786 -2.9,-16.307 -7.6,-20.201 -1.5,-1.27 -4.1,-3.58 -5.7,-5.14 -3.5,-3.24 -14,-9.06 -16.5,-9.06 -3,0 -6,-2.98 -6,-5.93 0,-3.34 -6.9,-6.65 -11.4,-5.51 -1.9,0.47 -4.5,-0.35 -9.9,-3.12 -6.9,-3.61 -19.9,-8.71 -26.3,-10.35 -1.6,-0.43 -3.9,-1.24 -5,-1.81 -1.7,-0.92 -9.1,-3.44 -26.9,-9.24 -14.3,-4.63 -24.2,-6.31 -27.7,-4.7 -5.9,2.67 -7.4,2.78 -10,0.77 -1.5,-1.2 -3.4,-1.74 -4.9,-1.44 -1.6,0.3 -3.1,-0.11 -3.9,-1.09 -0.7,-0.87 -2.5,-1.58 -3.9,-1.58 -1.5,0 -5.4,-0.99 -8.7,-2.2 -7.9,-2.9 -23.2,-3.5 -28.7,-1.12 -3.1,1.36 -4.4,1.43 -7.7,0.43 -3.1,-0.9 -6.7,-0.93 -14.8,-0.13 -5.9,0.59 -15.2,1.51 -20.7,2.06 -10.6,1.03 -36.8,6.04 -44.7,8.5 -2.5,0.8 -5.3,1.46 -6.3,1.46 -2.1,0 -11.9,3.25 -23,7.7 -9.1,3.61 -13.5,6.94 -13.5,10.14 0,2.21 -7.7,9.71 -11.3,11.07 -3.6,1.34 -18.7,11.99 -18.7,13.15 0,1.59 -4.7,4 -6.5,3.32 -1.5,-0.57 -1.6,-1.51 -1,-6.52 0.8,-7.25 0.3,-7.35 -9.7,-1.88 -15.5,8.42 -20.3,12.15 -20.8,16.285 -0.6,4.251 -4,6.578 -17.8,12.308 -4.7,1.902 -8.2,5.952 -8.2,9.252 0,1.289 -1.5,2.862 -4,4.346 -2.1,1.278 -6.9,4.063 -10.5,6.188 -7,4.105 -9.6,6.361 -19,17.081 -3.2,3.708 -7.6,7.862 -9.6,9.229 -3.3,2.201 -9.9,10.326 -8.4,10.326 0.4,0 2.6,-1.64 5.1,-3.646 4.1,-3.355 4.6,-3.547 7.1,-2.403 2.5,1.14 2.9,1.014 4.8,-1.524 1.1,-1.521 3.8,-4.875 6.1,-7.452 2.2,-2.578 4.7,-5.575 5.5,-6.66 4.2,-5.984 25.3,-11.862 27.7,-7.713 0.8,1.429 1.4,1.325 6.3,-0.95 2.9,-1.404 8,-3.227 11.1,-4.051 7.5,-1.938 7.4,-1.869 9.9,-7.658 2,-4.68 3.9,-6.449 3.9,-3.678 0,0.696 0.9,2.93 1.9,4.964 2.1,3.818 1.9,6.228 -0.5,7.143 -0.7,0.289 -2.1,1.993 -3,3.787 -4.3,8.198 -12.6,17.84 -14.9,17.253 -3.2,-0.789 -9.1,1.004 -13.6,4.104 -4.6,3.209 -13.7,3.371 -13.1,0.234 0.5,-2.983 -1.7,-1.925 -3.4,1.658 -0.9,1.935 -2.8,3.928 -4.5,4.611 -7.4,3.085 -12.3,11.455 -13.6,23.356 -0.6,5.2235 -5.2,13.875 -5.3,9.9088 0,-0.6692 -1.7,-2.8306 -3.6,-4.8032 -2.1,-2.0406 -3.4,-4.196 -3.1,-5.0003 2.5,-6.4073 -3.4,-13.228 -9.2,-10.681 -2.5,1.125 -5.4,2.283 -6.3,2.574 -1,0.292 -2.6,2.239 -3.7,4.329 -1.1,2.0891 -3.3,4.6114 -5,5.605 -1.7,0.9936 -3.1,2.1885 -3.1,2.6554 0,0.4669 -1.6,2.734 -3.5,5.0381 -2,2.3041 -3.5,4.7943 -3.5,5.5338 0,0.7395 -1.8,3.4247 -4,5.9657 -5.6,6.39 -5.1,13.63 0.5,7.5 4.6,-5.169 5.3,3.923 1.4,18.564 -1.1,3.885 -1.9,7.991 -1.9,9.124 0,3.759 -5.1,11.136 -10.1,14.726 -2.6,1.938 -5.6,4.887 -6.4,6.554 -3.2,6.165 -9.5,0.431 -9.5,-8.718 -0.1,-8.858 -4.1,-1.249 -7,13.238 -1.6,7.863 -2.9,11.792 -4.6,13.816 -1.3,1.556 -3.2,5.387 -4.1,8.513 -0.9,3.126 -2.2,6.868 -2.9,8.328 -5.7,11.2 2.9,40.86 9.6,32.99 2.4,-2.92 2.6,-7.69 0.2,-9 -1.5,-0.86 -1.6,-1.38 -0.4,-4.52 1.4,-3.93 0.3,-7.61 -2.4,-7.61 -1.9,0 -1.8,-1.3 0.6,-5.74 1.1,-2.06 2,-4.44 2,-5.3 0,-2.48 2.1,-3.96 5.6,-3.96 2.9,0 3.6,-0.57 5.4,-4.005 3,-6.034 7,-4.484 7,2.765 0,3.94 0.6,4.33 4,2.4 6.4,-3.67 6.2,6.13 -0.3,16.61 -3.4,5.46 -4.7,6.17 -6.7,3.73 -4,-4.78 -8.3,0.16 -4.7,5.27 2.4,3.35 2.6,3.83 1.1,4.73 -9.6,5.82 -5.9,9.83 4.8,5.14 4.2,-1.86 6.7,-0.48 6.8,3.68 0,6.19 4.9,4.07 8.8,-3.82 2.9,-5.87 6.2,-13.51 6.2,-14.44 0,-0.59 0.7,-1.06 1.6,-1.06 1,0 2.7,-0.89 3.8,-1.97 2.6,-2.4 6.1,-1.74 6.9,1.26 1.3,4.79 1.6,0.47 0.5,-6.17 -1,-6.38 -1,-7.34 0.6,-9.04 2.4,-2.61 2.4,-10.81 0,-19.711 -1.9,-7.555 -1.9,-7.712 1.8,-24.103 2,-9.014 6.9,-13.535 8.4,-7.771 0.8,3.556 3.1,3.093 4.8,-1 1.7,-4.187 3.2,-4.453 4.6,-0.82 1,2.574 7.7,10.136 16.8,18.981 9,8.769 28,12.891 45.1,9.772 17.1,-3.123 23.6,-5.725 31.8,-12.784 3.4,-2.832 7.9,-6.23 10.1,-7.552 2.2,-1.322 5.2,-3.459 6.7,-4.75 3.5,-2.965 5.1,-3.03 3,-0.124 -4.8,6.934 -1.1,10.468 5.1,4.777 3,-2.819 5.2,-4 7.3,-4 3.6,0 7.5,-5.329 9.9,-13.5 0.8,-2.75 2,-5.887 2.8,-6.972 0.7,-1.085 1.4,-3.56 1.4,-5.5 0,-3.105 2.8,-9.103 7.1,-15.156 1,-1.302 0.8,-2.18 -1,-4.385 -2.3,-2.9478 -2.6,-6.6314 -1.2,-12.883 1.3,-5.4028 4.7,-7.542 5.8,-3.5526 0.4,1.6742 1,1.9351 3.4,1.4205 3.6,-0.7966 3.6,-0.0722 -0.1,4.1814 -3.8,4.2368 -4.3,10.615 -1,12.347 2.1,1.125 2.7,4.447 1,5.5 -2.4,1.476 2,15.177 5.3,16.395 5.4,2.017 8.6,9.417 6.1,14.172 -3.2,6.165 1.1,14.263 5,9.4 2.5,-3.079 4.6,-2.668 4.6,0.892 0,3.121 1.8,4.641 5.6,4.641 5,0 4.7,4.9 -0.9,13.155 -1.9,2.882 -2.3,6.845 -0.7,6.845 0.5,0 1,-0.45 1,-1 0,-1.823 2.8,-1.035 4.4,1.223 2.8,3.929 2,5.003 -2.2,3.246 -4.1,-1.709 -7.5,0.286 -5.2,3.038 1.8,2.152 8.9,3.772 10.6,2.398 1.6,-1.372 3,-0.421 3.5,2.488 0.6,3.038 3.5,4.382 5.4,2.473 1.2,-1.169 2.8,-1.467 6,-1.103 5,0.563 5.8,-0.665 2,-3.171 -3.6,-2.353 -3.1,-3.724 1.2,-3.385 3.4,0.266 3.7,0.076 3.5,-2.024 -0.2,-1.891 0.1,-2.203 1.7,-1.695 3.7,1.18 6.2,-1.154 5.5,-5.135 -0.7,-3.539 -0.7,-3.539 6,-2.822 6.2,0.661 6.8,0.547 8.2,-1.465 1.7,-2.382 6.3,-2.156 9.4,0.455 0.8,0.713 2.6,1.451 4,1.638 2,0.274 2.5,0.989 2.8,3.591 0.2,2.705 0.7,3.25 2.8,3.25 3.3,0 4.2,2.728 1.5,4.638 -1.9,1.316 -2.1,2.126 -1.6,6.302 0.9,6.325 -1,9.235 -7,10.825 -2.4,0.66 -5.9,2.5 -7.7,4.09 -1.8,1.59 -4.8,3.21 -6.6,3.6 -1.9,0.42 -4.2,1.94 -5.4,3.61 -2.2,2.98 -13.3,8.94 -16.6,8.94 -1,0 -5.9,2.02 -10.8,4.49 -4.9,2.47 -9.7,4.25 -10.6,3.97 -0.9,-0.29 -2.7,-0.11 -4,0.41 -1.3,0.51 -5,1.52 -8.2,2.23 -4.6,1 -6.8,2.15 -9.7,5.09 -3.8,3.87 -4.5,4.07 -14.4,4.24 -2.9,0.05 -4,0.49 -4,1.57 0,1.12 1,1.44 4,1.28 3.7,-0.2 3.8,-0.11 2,1.25 -1,0.81 -2.4,1.47 -2.9,1.47 -1.5,0 -4.6,3.14 -4.6,4.65 0,2.89 8.6,0.94 12.7,-2.87 3.9,-3.65 8.9,-1.43 8.4,3.75 -0.2,2.18 -1,4.33 -1.7,4.77 -4.3,2.42 -0.4,9.27 4.3,7.62 7,-2.43 7.4,3.55 0.4,6.21 -1.9,0.74 -2.8,0.43 -4.7,-1.66 -3.2,-3.43 -14.6,-3.06 -17.2,0.56 -0.8,1.19 -4.2,3.4 -7.6,4.91 -7.6,3.39 -9.7,5.56 -7.2,7.35 1.5,1.14 1.4,1.6 -1.3,5.72 -4.3,6.53 -4.8,9.39 -2,11.37 3.5,2.48 5.4,1.99 10.9,-2.88 5.8,-5.17 7.3,-5.48 9.6,-2 2,3.05 3.5,3.15 6,0.39 2.3,-2.61 8.6,-5.89 11.2,-5.89 1.1,0 5.3,-3.21 9.3,-7.19 10.8,-10.51 20,-14.8 24.1,-11.14 2.4,2.22 -2.9,8.33 -7.3,8.33 -3.8,0 -4.8,1.71 -4.8,8.36 0,5.84 0,5.84 4.4,5.18 5,-0.74 5,3.61 0,4.85 -2.2,0.56 -5.5,6.25 -5.5,9.52 0,4.2 7.5,6.46 11.8,3.52 z M -1889.3,71.8 c -2.7,-1.08 -5.1,-3.962 -6,-7.055 -1.8,-5.952 -8.5,-9.586 -8.5,-4.573 0,8.253 -9.9,0.401 -17.9,-14.251 -6.1,-11.057 6.5,-43.377 12.8,-32.999 2.7,4.453 2.6,6.207 -1,12.58 -2.8,5.01 -2.9,5.581 -1.5,7.581 3.8,5.414 4.2,5.686 7.5,5.022 3,-0.59 3.2,-0.44 3,1.747 -0.3,4.359 0,5.041 2.3,4.713 1.9,-0.267 2.3,-0.983 2.4,-4.32 0.2,-4.925 2.8,-18.983 4.4,-23.018 0.7,-1.803 0.8,-5.201 0.4,-8.6147 -0.4,-4.0474 -0.2,-6.4459 0.8,-8.5023 0.8,-1.5755 1.8,-4.9409 2.2,-7.4786 0.4,-3.0904 1.5,-5.4014 3.2,-7.0004 1.4,-1.312 3.6,-3.961 4.9,-5.886 3.1,-4.703 11.8,-9.514 13.5,-7.453 1.4,1.709 10.1,1.988 13,0.418 4.4,-2.325 1.7,2.097 -4.5,7.605 -15.4,13.605 -21.8,34.495 -11.9,39.179 4.5,2.183 5.7,6.251 1.8,6.251 -1.7,0 -1.9,1.672 -0.3,2.227 0.7,0.216 1.7,2.391 2.3,4.833 1.1,4.44 1.1,4.44 5.9,4.53 5.9,0.107 7.7,2.147 5.2,5.929 -2.6,4.015 -1.4,4.809 2.5,1.646 2.3,-1.836 2.3,-1.836 -0.1,-5.986 -2,-3.623 -2.1,-4.458 -1,-6.569 1.9,-3.479 0.7,-4.427 -4.7,-3.925 -4.4,0.408 -4.6,0.324 -2.8,-1.082 1.7,-1.406 1.7,-2.01 0.6,-7.789 -1.3,-6.75 0,-8.667 11.2,-16.178 2.1,-1.4042 3.4,-3.1753 3.6,-4.8955 0.5,-4.7927 8,-8.4683 11.1,-5.49 1,1.0059 1.5,0.8808 2.4,-0.6403 0.6,-1.0396 2.8,-3.8312 4.8,-6.2032 4.5,-5.271 6,-9.446 5.8,-16.508 -0.2,-10.569 1.2,-15.444 4.3,-15.084 3.5,0.417 6.8,-1.412 6.8,-3.85 0,-2.386 -0.4,-2.421 -3.6,-0.329 -3.5,2.292 -3.8,1.356 -0.9,-2.889 6,-8.805 0.8,-7.703 -10.1,2.173 -2.8,2.519 -6.5,5.811 -8.2,7.315 -6.8,6.087 -10.6,5.33 -5.8,-1.159 7.3,-9.949 17.7,-18.076 23.1,-18.076 0.7,0 2.6,-1.112 4.2,-2.471 5.7,-4.775 11.9,-5.647 8.8,-1.24 -0.9,1.186 -1.5,2.896 -1.5,3.799 0,0.904 -0.9,2.768 -2,4.144 -3.6,4.52 1.2,4.177 9.5,-0.686 5.5,-3.235 11.8,-2.314 6.5,0.954 -4.3,2.649 0.5,5.548 5,3 3.8,-2.187 9.7,-1.92 11,0.5 1.4,2.605 2.8,2.523 8.1,-0.47 4.4,-2.415 4.5,-2.432 8.2,-0.778 4.7,2.115 4.6,4.868 -0.1,4.5 -5.5,-0.43 -15.9,5.265 -17.9,9.803 -1.4,3.207 -3,4.49 -9.8,7.965 -10.4,5.328 -13.1,7.792 -16,14.269 -2.5,5.691 -4.8,8.271 -6.5,7.239 -1.6,-0.981 -1.3,-2.726 1.4,-8.059 2.5,-4.83 2.7,-6.261 0.7,-5.03 -2.2,1.362 -13.1,15.488 -13.1,16.983 0,2.1433 1.3,1.984 3.5,-0.4215 4.2,-4.7155 4.7,-0.4247 0.6,5.6383 -2.2,3.2638 -3.1,3.9438 -4.4,3.2181 -2.2,-1.2224 -6,2.4668 -5.5,5.4114 0.2,1.624 1.4,2.4098 4.8,3.2359 3.6,0.8728 4.5,1.5378 4.6,3.3258 0.1,2.59 0,2.452 3.9,3.751 6,2.007 1.2,19.971 -6.8,25.583 -1.8,1.23 -3.6,2.821 -4,3.536 -0.5,0.715 -2.3,1.3 -4.2,1.3 -2.9,0 -3.8,0.653 -7,5.48 -5.7,8.567 -13.8,13.74 -23.5,14.987 -3.1,0.387 -9.7,1.791 -14.8,3.119 -9.6,2.517 -13.4,2.846 -16.7,1.469 z m 138.8,-52.555 c 0.3,-1.1 0.9,-3.687 1.2,-5.75 0.6,-3.27 1,-3.7495 3.5,-3.7495 2,0 3.5,-1.0025 5.5,-3.6944 1.6,-2.0319 4.6,-5.3547 6.7,-7.3839 3.7,-3.591 3.7,-3.766 2.3,-6.5556 -2.2,-4.0956 -2,-4.6656 2.5,-8.2596 9.2,-7.396 6.7,-13.653 -3,-7.633 -0.6,0.405 -4.6,0.883 -8.9,1.061 -7.6,0.325 -7.6,0.325 -12.3,5.48 -4.3,4.734 -4.7,4.981 -5.3,3.023 -0.9,-2.662 3.7,-9.038 6.4,-9.038 1.1,0 3.2,-1.058 4.7,-2.351 4.4,-3.628 6.7,-4.552 13,-5.266 3.2,-0.363 7.1,-1.275 8.6,-2.026 2.5,-1.254 3.1,-1.121 7.4,1.639 2.6,1.665 6.1,3.004 7.8,3.004 8.3,0 8.8,3.82 1,7.418 -3.1,1.401 -6.9,3.793 -8.5,5.315 -1.6,1.522 -4,3.764 -5.4,4.982 -1.4,1.2176 -2.5,2.7386 -2.5,3.3798 0,1.7006 8.6,0.5248 10.8,-1.4761 1,-0.89 2.7,-1.6187 3.8,-1.6187 6.8,0 5.1,11.391 -2.2,14.442 -4.5,1.8973 -8.4,5.916 -8.4,8.645 0,2.658 -6.9,2.264 -10,-0.575 -1.7,-1.545 -2.2,-1.54 -7.2,0.073 -2.9,0.952 -5.9,1.87 -6.6,2.04 -0.7,0.169 -2.2,1.786 -3.3,3.592 -1.2,1.833 -1.9,2.4 -1.6,1.283 z m -131.6,143.34 c 0.9,-0.88 1.6,-0.85 2.7,0.13 2.4,1.96 8.2,0.56 12.2,-2.92 3.3,-2.98 9.4,-4.29 9.4,-2.05 0,1.49 3.7,1.2 7.1,-0.55 1.6,-0.86 5.3,-1.54 8.2,-1.52 4,0.03 28.2,-1.5 29.4,-1.86 1.5,-0.46 -0.6,-2.56 -3.8,-3.82 -3.6,-1.43 -4,-1.9 -3.7,-4.67 0.3,-3.54 -9,-4.09 -14,-0.82 -3.6,2.36 -7.2,-1.28 -4.9,-4.89 4.8,-7.36 2,-9.6 -12.1,-9.8 -6.9,-0.1 -6.5,-2.67 1,-5.87 4.2,-1.78 4.6,-4.12 1.2,-6.83 -2.3,-1.83 -2.6,-2.57 -1.7,-3.55 2.2,-2.13 1.5,-4.82 -1.1,-4.82 -2.6,0 -3.6,1.63 -3.7,5.83 0,3.47 -0.5,4.12 -6.4,8.18 -2.8,1.88 -6.5,4.74 -8.2,6.36 -1.8,1.61 -5.5,4.1 -8.3,5.53 -12.8,6.6 -24.6,17.62 -20,18.81 2.6,0.69 2.5,1.71 -0.6,3.71 -5,3.27 2.8,5.08 10.2,2.38 3.6,-1.29 5.9,-0.27 3.1,1.33 -1,0.54 -1.5,1.41 -1.2,1.93 0.8,1.3 3.8,1.17 5.2,-0.22 z" />
            <path
               style="fill:#6a8476"
               inkscape:connector-curvature="0"
               id="path3719"
               d="m -1677.2,584.1 c -7.6,-0.73 -17.5,-2 -22,-2.84 -4.5,-0.83 -9.4,-1.72 -10.9,-1.97 -10.9,-1.78 -20.1,-4.07 -21.3,-5.29 -0.8,-0.8 -2.1,-1.2 -2.9,-0.89 -0.8,0.3 -2.7,0.14 -4.3,-0.36 -1.5,-0.5 -4.7,-1.42 -7.2,-2.04 -2.7,-0.71 -3.9,-1.42 -3.1,-1.9 0.6,-0.42 3.8,-0.13 6.9,0.66 14.3,3.6 31,3.46 30.3,-0.26 -0.7,-4.44 -5.2,-6.2 -18.6,-7.31 -7.4,-0.61 -8.1,-0.85 -9.3,-3.37 -1.1,-2.28 -1.8,-2.63 -4.2,-2.15 -1.6,0.32 -3.1,0.09 -3.5,-0.53 -0.3,-0.61 -2.2,-1.1 -4,-1.1 -3.5,0 -9.7,-6.16 -7.6,-7.48 1.5,-0.9 10.8,0.34 16.7,2.21 5.4,1.68 5.8,1.64 16.6,-1.71 1.6,-0.49 5.8,-0.44 9.8,0.12 9,1.23 11,-0.48 10.5,-8.8 -0.4,-6.28 -0.7,-6.88 -5.4,-9.25 -7.8,-3.98 -12.6,-12.91 -11.5,-21.18 1.3,-10.25 -5.8,-16.98 -17.3,-16.22 -7.7,0.51 -9.3,0.2 -18.9,-3.74 -7.9,-3.22 -9.1,-0.77 -7.1,13.55 0.3,2.23 -5.1,1.55 -8.2,-1.04 -1.7,-1.45 -4.4,-2.99 -5.9,-3.41 -2.8,-0.81 -2.9,-1.06 -1.8,-4.72 0.6,-2.16 -0.2,-3.35 -10.2,-13.65 -4.2,-4.36 -13.9,-8.76 -21.7,-9.86 -3.8,-0.54 -9.9,-2.12 -13.5,-3.51 -3.6,-1.39 -8.7,-3.11 -11.3,-3.83 -2.6,-0.71 -8.2,-3.22 -12.5,-5.56 -16.2,-8.93 -15.3,-8.61 -17.4,-5.94 -2.8,3.41 -1.9,5.33 3.2,6.93 5.1,1.64 15,10.79 15,13.95 0,6.03 -10.3,7.3 -12.9,1.6 -0.8,-1.63 -2.2,-3.86 -3.1,-4.96 -1,-1.1 -2.5,-3.35 -3.3,-5 -2.5,-4.85 -9.3,-11.22 -13.4,-12.53 -2.1,-0.67 -5.3,-2.32 -7.1,-3.67 -2,-1.46 -4.4,-2.35 -6,-2.21 -2.1,0.17 -3.9,-0.89 -7.5,-4.41 -2.6,-2.56 -7,-5.81 -9.8,-7.23 -4.4,-2.23 -5,-2.9 -4.5,-4.91 0.6,-2.55 -2.2,-4.56 -3.5,-2.47 -0.5,0.82 -1.3,0.73 -3.1,-0.35 -1.3,-0.82 -3.6,-1.78 -5.2,-2.15 -2,-0.46 -2.6,-1.11 -2.2,-2.17 0.6,-1.76 -2.6,-4.98 -10,-9.89 -2.8,-1.86 -7.6,-5.66 -10.7,-8.45 -8.1,-7.41 -11.7,-4.77 -6.2,4.57 3.5,6.07 2.9,9.11 -0.8,3.56 -1.5,-2.28 -2.7,-4.61 -2.7,-5.17 0,-0.56 -0.5,-1.02 -1,-1.02 -0.6,0 -1,-0.68 -1,-1.5 0,-0.83 -0.4,-1.5 -0.8,-1.5 -0.5,0 -1.4,-1.49 -2,-3.31 -0.7,-1.82 -2.1,-4.26 -3.2,-5.43 -1.1,-1.18 -2.1,-2.72 -2.3,-3.43 -0.1,-0.71 -0.8,-1.89 -1.5,-2.63 -0.7,-0.74 -1.5,-2.55 -1.9,-4.02 -0.3,-1.48 -1,-3.18 -1.5,-3.79 -1.4,-1.77 -5.8,-10.39 -5.4,-10.39 0.5,0 -3.3,-8.48 -4.9,-10.94 -2.4,-3.86 -18.1,-51 -19,-57.41 -0.4,-2.29 -0.9,-5.45 -1.2,-7.04 -0.6,-2.88 -0.6,-2.88 2.1,0 2.9,3.16 9.6,13.36 9.6,14.58 0,0.42 1.7,1.64 3.8,2.71 5.5,2.83 6.6,4.43 5.3,8.03 -2.2,6.54 5.2,16.66 15.7,21.18 3.2,1.4 4.6,2.77 5.8,5.62 1.9,4.46 7,9.17 10,9.22 1.2,0.03 3.5,1.1 5,2.4 4.5,3.68 11.4,7.8 12.5,7.42 1,-0.34 -15,-20.71 -20.3,-25.76 -8.1,-7.84 -13,-11.78 -17.2,-13.96 -7.4,-3.79 -8.8,-6.43 -8,-15.08 0.8,-8.07 0,-9.29 -5.1,-8.45 -3.8,0.61 -6,-1.09 -8.1,-6.11 -0.9,-2.14 -2.5,-4.48 -3.5,-5.2 -1.1,-0.73 -1.9,-2.5 -1.9,-3.94 0,-1.44 -1.5,-5.55 -3.2,-9.14 -2.5,-5.12 -3.2,-7.88 -3.3,-12.81 0,-5.96 -0.2,-6.3 -2.7,-6.86 -5.9,-1.3 -9.4,-49.83 -4.1,-56.96 3,-4.13 3.5,-17.09 0.7,-19.15 -2.2,-1.64 -2.2,-7.54 0.1,-21.35 0.9,-5.23 2,-12.7 2.4,-16.61 0.9,-7.51 3.5,-18.51 5,-21.17 0.9,-1.76 4.1,3.57 5.5,9.28 1.7,7.03 6.5,10.77 10.6,8.25 1.8,-1.06 2.3,-0.97 3.5,0.59 1.2,1.66 1.8,1.73 6.1,0.68 10.5,-2.54 10,-2.61 11.4,1.63 2.3,7.16 2.8,6.96 11,-3.98 2.9,-3.82 2.9,-3.82 5.4,1.25 5.6,10.9 8.5,5.78 3.1,-5.35 -3.7,-7.75 -3.7,-8.33 0.7,-11.57 3.5,-2.58 6,-1.87 6.6,1.85 0.4,2.73 2.8,2.79 3.7,0.1 0.3,-1.13 0.1,-5.18 -0.6,-9 -1.1,-6.17 -1.1,-7.15 0.4,-8.78 2.3,-2.51 2.1,-9.981 -0.3,-19.724 -3.3,-12.76 4.6,-40.585 8.7,-30.63 1.7,4.164 4,4.035 5.8,-0.321 1.4,-3.25 3.5,-4.771 3.5,-2.516 0,1.775 22.5,23.73 25,24.416 1.4,0.369 4,1.086 6,1.593 1.9,0.508 6.8,1.889 10.8,3.069 4,1.18 8.5,1.92 10,1.644 28.3,-5.303 35.1,-7.722 43.1,-15.318 2.5,-2.336 7.1,-5.516 10.3,-7.067 3.2,-1.551 5.8,-3.126 5.8,-3.499 0,-1.014 3,-3.822 4,-3.822 0.6,0 -0.1,1.792 -1.5,3.981 -1.4,2.189 -2.5,4.408 -2.5,4.932 0,0.524 -0.9,1.232 -2,1.573 -2.2,0.702 -5,5.743 -5,8.977 0,2.701 -2.6,6.319 -3.7,5.196 -0.5,-0.462 -0.8,-1.811 -0.8,-2.999 0,-1.493 -0.7,-2.16 -2,-2.16 -1.6,0 -2,0.667 -2,3.2 0,2.457 -1,4.149 -4.3,7.287 -2.7,2.639 -4.2,4.961 -4.2,6.551 0,2.057 -0.5,2.462 -3,2.462 -3.3,0 -4,1.475 -3.7,7.005 0.4,5.92 7.2,5.24 10.7,-1.07 3.4,-6.34 6.6,-10.167 9.7,-11.973 1.6,-0.907 4.2,-4.323 6.3,-8.327 1.9,-3.734 4.2,-7.227 5.2,-7.762 1,-0.534 1.8,-1.512 1.8,-2.172 0,-2.066 8,-9.671 10.8,-10.293 1.5,-0.326 3.4,-0.797 4.3,-1.046 2.1,-0.559 6.1,-7.184 8.3,-13.862 0.9,-2.75 2.3,-5.996 3.1,-7.214 0.8,-1.218 1.5,-3.493 1.5,-5.054 0,-4.095 4.4,-12.466 8.1,-15.141 3.8,-2.827 5.3,-1.711 3.6,2.701 -0.9,2.553 -0.9,3.873 0.1,6.458 2.6,6.434 2.6,6.75 -0.2,6.75 -4.1,0 -6.5,8.242 -3.1,11 0.8,0.685 1.5,2.203 1.5,3.373 0,1.963 5.5,6.627 7.8,6.627 4.3,0 3.5,-8.311 -0.9,-10.855 -5.3,-2.996 -4.2,-8.841 1.1,-6.127 5.9,3.026 7.9,7.595 5.5,12.851 -3.2,7.155 1.3,15.537 6,11.128 2.8,-2.648 4.2,-1.076 3.1,3.444 -0.7,2.731 0.9,4.383 2.6,2.672 5.6,-5.551 8.2,0.669 3.7,8.68 -6.6,11.667 -2.1,23.283 7.5,19.577 1.1,-0.407 5.3,5.545 4.3,6.105 -2.1,1.27 -9.2,2.64 -11.1,2.15 -3.3,-0.82 -4.5,1.11 -1.4,2.27 1.3,0.49 2.9,1.62 3.7,2.5 0.7,0.88 2.1,1.61 3.1,1.61 0.9,0 2.3,0.7 3,1.56 2.9,3.43 7.2,4.86 8.6,2.86 2,-2.72 1.7,-7.83 -0.6,-9.93 -3.3,-2.92 -0.1,-5.744 5.9,-5.316 5.8,0.409 6.9,-2.227 2.1,-4.933 -4.3,-2.472 -3.8,-3.478 1.5,-2.693 4.3,0.655 6.8,-1.535 3.2,-2.832 -0.7,-0.246 -0.9,-0.77 -0.6,-1.165 0.4,-0.394 1.5,-0.284 2.5,0.245 2.7,1.394 6.7,-0.334 6,-2.56 -2.2,-7.1 -2.4,-6.619 2.7,-5.917 2.6,0.351 5.8,0.919 7.1,1.262 2.1,0.515 2.7,0.156 3.6,-2.059 1.1,-2.91 5.6,-2.913 9,-0.006 0.8,0.713 2.6,1.451 4,1.638 2,0.272 2.5,0.992 2.8,3.531 0.2,2.621 0.8,3.244 3,3.5 2.9,0.334 4.5,3.81 1.8,3.81 -2.4,0 -3.7,3.509 -3,7.838 0.7,4.777 -1.7,9.167 -5.1,9.167 -4,0 -20.6,8.89 -22.3,11.96 -1.9,3.21 -9.3,8.04 -12.4,8.04 -1.2,0 -4.5,1.13 -7.5,2.52 -2.9,1.38 -6.6,2.79 -8.3,3.11 -1.6,0.33 -3.7,1.44 -4.6,2.48 -1.2,1.33 -2.1,1.58 -3,0.86 -0.8,-0.71 -2.1,-0.57 -4.1,0.44 -1.5,0.8 -5.5,2.02 -8.7,2.72 -4.6,0.97 -6.8,2.11 -9.6,4.98 -3.6,3.61 -3.9,3.71 -10.1,3.42 -5,-0.24 -7.2,0.13 -9.7,1.68 -2.5,1.52 -4.2,1.83 -7,1.3 -10.9,-2.06 -17.2,-1.7 -17.8,1.01 -0.9,3.56 -0.3,3.83 5.6,2.56 4,-0.85 6,-0.83 8.5,0.08 2.6,0.93 4,0.93 6,0.02 5.2,-2.39 7.8,-1.34 4.8,1.95 -5.5,6.16 5.2,5.97 13.6,-0.25 4.3,-3.16 7.8,-1.32 7.2,3.77 -0.2,2.11 -1,4.21 -1.8,4.65 -4.2,2.45 -0.3,9.26 4.4,7.62 7,-2.43 7.4,3.55 0.4,6.21 -1.9,0.74 -2.8,0.43 -4.7,-1.66 -3.4,-3.6 -14.4,-3.06 -17.5,0.87 -1.1,1.38 -5,3.66 -8.9,5.13 -7.9,3.03 -9.9,4.76 -8.1,6.97 0.7,0.79 1.9,1.17 2.7,0.85 1.7,-0.65 -0.6,4.97 -2.6,6.16 -2.6,1.66 -3.4,7.87 -1.1,9.73 3.4,2.75 5.5,2.24 11.1,-2.68 5.8,-5.17 7.3,-5.48 9.6,-2 2,3.05 3.5,3.15 6,0.39 2.3,-2.61 8.6,-5.89 11.2,-5.89 1.1,0 5.3,-3.21 9.3,-7.19 10.9,-10.61 20.6,-15.02 24.2,-11 2.1,2.33 -3.3,8.19 -7.5,8.19 -3.7,0 -4.7,1.75 -4.7,8.36 0,5.84 0,5.84 4.4,5.18 5,-0.74 5,3.61 0,4.85 -2.2,0.56 -5.5,6.25 -5.5,9.52 0,4.18 7.6,6.45 11.8,3.52 1.7,-1.2 3.5,-1.41 7.5,-0.91 9.1,1.14 16.3,-3.66 13.8,-9.22 -1.1,-2.28 -1.6,-2.5 -5.2,-2.03 -4.5,0.61 -5,-0.33 -1.4,-2.68 2.9,-1.94 3.2,-4.64 0.6,-6.94 -2.4,-2.23 -6.3,-2.09 -9.4,0.35 -3.3,2.61 -5,2.53 -4.6,-0.21 0.2,-1.35 1.3,-2.43 2.7,-2.76 2.9,-0.67 4.1,-9.95 1.7,-12.39 -2.6,-2.6 3.8,-7.44 11,-8.24 7.1,-0.8 8.5,-1.7 8.5,-5.48 0,-3.55 -2.3,-4.84 -7.2,-4.18 -2.4,0.33 -3.8,0.12 -3.8,-0.58 0,-2.01 3.7,-3.13 12.6,-3.78 8.8,-0.64 17.1,-3.2 19.5,-5.99 3.3,-3.99 5.9,-0.97 3.2,3.67 -1,1.58 -1.4,3.16 -1.1,3.5 1,1.03 2.8,-0.53 2.8,-2.47 0,-8.01 16.4,-11.19 21.2,-4.11 3.8,5.72 15.4,7.32 19.4,2.7 1.8,-2.1 2.8,-2.54 5.1,-2.09 2.1,0.42 3.3,0.02 4.7,-1.51 1.9,-2.07 4.6,-2.82 4.6,-1.27 0,2.43 4.3,5.28 7,4.67 1.6,-0.35 5.4,-0.08 8.5,0.61 7.8,1.75 10.8,-5.88 3.6,-9.4 -2.2,-1.06 -2.6,-1.86 -2.4,-4.72 0.4,-4.75 1.2,-5.26 8.9,-5.67 4.4,-0.23 8,-1.05 10.1,-2.33 1.9,-1.09 4.2,-1.97 5.3,-1.97 1,0 3.5,-1.41 5.5,-3.14 3.5,-3.13 3.5,-3.13 9,-1.57 5.5,1.56 5.5,1.56 5.5,-1.81 0,-3.28 0,-3.35 3.5,-2.79 5.3,0.86 5,-3.19 -0.4,-5.49 -2.1,-0.91 -4.6,-2.9 -5.5,-4.43 -0.8,-1.52 -2.1,-2.77 -2.9,-2.77 -6.9,0 -17.5,-11.629 -12.3,-13.603 2.2,-0.876 14.5,4.843 14.6,6.793 0,3.46 2.3,2.97 6,-1.32 4.9,-5.641 3.2,-9.159 -3.4,-6.791 -3.4,1.237 -3.8,1.15 -7.6,-1.893 -2.2,-1.825 -5.1,-3.191 -6.6,-3.191 -8.8,0 -22.2,-12.975 -15.9,-15.389 1.7,-0.636 5.5,0.916 5.5,2.236 0,2.019 4.3,5.153 7.1,5.153 4.9,0 7,-1.66 6.7,-5.314 -0.3,-2.941 -0.1,-3.186 2.7,-3.186 3.2,0 4.5,-10.419 1.7,-13.733 -5.5,-6.543 -16,-6.803 -14.8,-0.366 0.7,3.929 -0.3,4.599 -6.9,4.599 -5.6,0 -10.4,1.683 -13.8,4.851 -2.7,2.484 -2.9,2.518 -5.5,0.931 -5.9,-3.547 -5.8,-9.782 0.2,-9.782 5.2,0 11,-2.745 9.5,-4.547 -2.9,-3.511 -10.3,-1.384 -13.4,3.882 -3,4.936 -18.5,0.871 -18.5,-4.844 0,-3.16 -0.9,-3.527 -8.4,-3.788 -6.2,-0.211 -6.7,-0.439 -10.3,-4.213 -2.1,-2.194 -4.7,-4.526 -5.8,-5.181 -2.7,-1.568 0.2,-1.806 5.1,-0.417 4.3,1.225 12.1,-0.642 12.9,-3.057 0.3,-1.022 1.5,-1.835 2.7,-1.835 2,0 1.9,0.273 -1.1,3.316 -3.4,3.502 -3.2,4.684 0.5,4.684 1.2,0 3.5,1.125 5.2,2.5 4.2,3.591 5.2,3.193 5.1,-2.25 v -6.75 c 0.1,-1.1 -0.1,-3.409 -0.5,-5.131 -0.8,-3.768 0.8,-5.111 4,-3.41 2.9,1.544 8.9,-1.532 9.4,-4.791 0.4,-2.987 4,-4.865 4.8,-2.578 0.4,0.921 0.2,2.51 -0.5,3.529 -1.7,2.74 -1.4,5.341 0.9,7.385 2,1.801 1.9,1.826 -1.1,3.685 -3.7,2.27 -3.4,4.451 0.7,3.953 1.6,-0.197 5.7,-0.339 9.1,-0.314 6.7,0.047 6.9,-0.216 2.9,-4.591 -4,-4.512 5,-7.553 12.1,-4.094 5,2.394 7.7,1.998 11.7,-1.69 3.5,-3.225 2.2,-5.529 -2,-3.613 -3.1,1.434 -4.4,0.789 -4.4,-2.199 0,-3.559 -1.9,-4.77 -4.9,-3.23 -5.8,2.894 -12.1,2.829 -15.8,-0.164 -8.2,-6.679 -9.4,-7.921 -9.9,-10.855 -1.2,-6.1405 10.9,-10.569 14.6,-5.3577 1.1,1.6314 2.8,2.9662 3.7,2.9662 0.9,0 3.1,1.6042 4.9,3.5645 2.8,3.059 3.5,3.409 5.3,2.465 2.7,-1.466 2.6,-2.71 -0.7,-5.8783 -4.2,-4.0403 -8.1,-9.5687 -8.8,-12.623 -0.5,-1.9859 -2,-3.348 -5.3,-4.9207 -13.7,-6.467 -15.7,-9.67 -5.5,-9.016 8.3,0.531 8.3,0.528 5.8,-7.342 -0.8,-2.681 2.5,-3.257 4.5,-0.786 0.7,0.805 5.4,3.692 10.4,6.417 9.6,5.212 13.7,8.315 13.7,10.531 0,5.1615 17,17.008 18.8,13.088 0.8,-1.6904 1.9,-2.4995 3.6,-2.4995 3,-2e-5 4.9,-3.1061 4.7,-7.7215 -0.1,-2.7166 0.3,-3.304 2.1,-3.427 1.3,-0.081 2.9,-0.239 3.8,-0.352 0.8,-0.112 2,-0.27 2.7,-0.351 0.7,-0.082 1.3,-1.049 1.3,-2.149 0,-1.1 0.5,-1.975 1.2,-1.944 2.1,0.093 6.2,6.0866 6,8.7887 -0.3,3.127 1.2,4.1207 6,4.1405 3.3,0.0131 4.1,0.508 5.8,3.4089 2.1,3.5619 6.5,6.0427 9.6,5.4094 2.2,-0.4458 2.1,-3.7091 -0.3,-11.303 -3.3,-10.31 -2.8,-9.8235 -8.3,-9.1055 -5.7,0.767 -9,-0.332 -14.6,-4.856 -7.8,-6.432 -14.4,-7.581 -14.4,-2.508 0,5.197 -14.7,3.185 -17.1,-2.35 -0.9,-1.863 -2.4,-3.348 -3.8,-3.676 -1.4,-0.302 -2.9,-1.435 -3.5,-2.516 -0.6,-1.081 -1.9,-3.044 -2.9,-4.362 -3.7,-5.102 -1.9,-6.425 3.6,-2.668 8.2,5.593 12.9,7.656 15.7,7.025 2.1,-0.449 3.7,-0.007 5.9,1.606 2.1,1.595 3.3,1.935 4.3,1.202 0.7,-0.563 4.4,-1.327 8.1,-1.698 3.8,-0.372 8.2,-1.332 9.7,-2.135 1.6,-0.802 4,-1.459 5.3,-1.459 1.6,0 2.8,-0.707 3.2,-2.001 0.9,-3.031 3.7,-4.113 7.2,-2.807 2.5,0.963 3.3,0.806 6,-1.129 2.9,-2.207 3.1,-2.215 6.4,-0.457 1.8,0.985 4.1,1.688 4.9,1.562 4.7,-0.692 21.8,12.193 21.9,16.557 0.1,2.526 2.9,4.277 10.7,6.587 2.9,0.841 6.3,2.254 7.6,3.14 1.6,1.0405 6.6,1.9645 14,2.6087 11.3,0.9782 13.6,0.7029 17.8,-2.0587 0.8,-0.551 2.7,-1.441 4.2,-1.977 5.2,-1.846 2.1,-8.174 -3.8,-7.741 -3.8,0.28 -4.8,-5.122 -1.6,-8.643 2.7,-2.958 4.2,-6.086 4.2,-8.825 0,-1.273 0.7,-3.433 1.4,-4.799 3.5,-6.252 -4.9,-8.755 -8.5,-2.561 -1.2,1.901 -3,3.731 -4,4.068 -1.1,0.336 -1.9,0.935 -1.9,1.332 0,6.552 -10.1,8.524 -12.7,2.466 -1.8,-4.432 -3.9,-5.119 -6.8,-2.322 -4,3.686 -5,2.24 -5,-6.576 0.1,-7.831 0.1,-7.831 3.3,-8.668 1.8,-0.46 3.5,-1.494 3.8,-2.296 0.3,-0.803 1.2,-1.46 1.9,-1.46 9.4,0 2.8,-14.046 -7.6,-16.007 -7.2,-1.366 -9,-3.094 -5.5,-5.361 3.1,-2.006 3.3,-5.151 0.6,-6.632 -4.1,-2.169 -2.7,-7 2,-7 5,0 5.1,-1.4 0.1,-3.922 -2.1,-1.079 -4.6,-3.103 -5.5,-4.503 -0.9,-1.39 -2.9,-3.18 -4.4,-3.96 -1.5,-0.79 -5,-3.53 -7.7,-6.1 -2.8,-2.57 -6.9,-6 -9.3,-7.63 -2.3,-1.63 -4.7,-3.85 -5.3,-4.93 -1.8,-3.49 -14.2,-8.91 -22.7,-9.98 -4.8,-0.6 -10,-2.05 -13.7,-3.85 -5.5,-2.62 -13.2,-5.73 -22.5,-9.06 -2,-0.69 -6.3,-2.28 -9.6,-3.54 -3.3,-1.26 -8,-2.62 -10.4,-3.02 -2.4,-0.4 -5.9,-1.39 -7.8,-2.19 -1.9,-0.8 -7.2,-2.09 -11.6,-2.87 -4.5,-0.77 -10.4,-1.89 -13.1,-2.48 -20.2,-4.32 -45.2,-5.65 -75,-4.01 -31.6,1.74 -40.6,2.89 -63.8,8.15 -4.7,1.08 -5.9,1.08 -7,-0.01 -1,-1.08 -0.8,-1.2 0.9,-0.67 1.2,0.36 2.5,0.22 2.8,-0.31 0.7,-1.18 13.4,-4.14 18.4,-4.29 2,-0.06 4.1,-0.44 4.7,-0.85 1.5,-1.13 19.3,-3.73 33.5,-4.88 285.4,-23.26 491.3,258.93 381.6,523.18 -38.3,92.27 -120.3,171.99 -210.1,204.37 -5.4,1.91 -2.8,-0.97 3.6,-4.1 2.3,-1.12 4.5,-2.72 4.9,-3.54 0.3,-0.83 1.9,-3.85 3.3,-6.71 4.1,-7.79 0.4,-12.81 -5.6,-7.76 -1.6,1.4 -3.3,2.41 -3.6,2.25 -0.4,-0.16 -2.3,-0.93 -4.3,-1.72 -2.4,-0.91 -3.9,-2.25 -4.3,-3.74 -0.8,-3.05 -10.6,-3.39 -14.4,-0.5 -2.4,1.88 0.4,5.41 10.4,12.9 3.7,2.77 1.5,5.28 -4.6,5.28 -2,0 -5,0.47 -6.6,1.04 -2.6,0.88 -3.7,0.69 -6.8,-1.14 -3.6,-2.12 -3.8,-2.14 -7.2,-0.52 -2.6,1.25 -3.9,1.4 -4.9,0.58 -1.7,-1.47 -6.8,-0.02 -11.8,3.39 -2.2,1.46 -4.9,2.65 -6,2.66 -1.2,0 -6.2,1.16 -11.1,2.56 -5,1.4 -11.5,3.25 -14.5,4.11 -9.2,2.6 -9.3,2.6 -13.5,-0.45 -4.3,-3.09 -6.5,-3.18 -6.5,-0.27 0,2.35 -3.7,4.73 -8.6,5.52 -4.9,0.78 -17.4,5.55 -17.4,6.6 0,2.21 5.4,4.73 11.7,5.4 3.7,0.4 7.6,1.17 8.6,1.72 1.1,0.56 2.2,0.62 2.5,0.13 1.4,-1.91 6.4,-3.25 14.8,-3.93 4.8,-0.39 10.8,-1.26 13.3,-1.93 4.6,-1.23 4.5,-1.49 -0.7,-3.04 -4.5,-1.35 4,-5.69 10.2,-5.23 5.1,0.38 6,2.96 1.6,4.78 -3.2,1.33 -4.3,3.55 -1.3,2.59 4.4,-1.38 13.5,-3.44 22.3,-5.03 5.2,-0.95 13.5,-3.25 18.5,-5.12 11.6,-4.4 18.3,-6 19.6,-4.7 1.1,1.14 -20.6,8.74 -22.2,7.76 -0.5,-0.33 -0.9,-0.14 -0.9,0.43 0,0.56 -0.8,0.75 -1.6,0.41 -0.9,-0.34 -2,-0.09 -2.4,0.55 -0.9,1.46 -23,7.18 -28.8,7.44 -2.3,0.1 -4.2,0.46 -4.2,0.8 0,0.34 -1.7,0.87 -3.8,1.17 -2,0.31 -8.5,1.25 -14.2,2.1 -23,3.39 -64,4.3 -88.4,1.97 z m -24,-155.29 c 2.5,-2.21 3.1,-3.63 3,-6.16 -0.1,-3.01 0.1,-3.29 2.9,-3.35 5.3,-0.1 4,-3.67 -2.2,-5.88 -5.4,-1.93 -7,-4.45 -8.8,-13.17 -0.7,-3.79 4.9,-6.27 9.4,-4.15 4.4,2.05 15.4,0.62 11.6,-1.5 -1.7,-0.91 -3.9,-2.55 -4.9,-3.66 -1.6,-1.81 -2,-1.87 -4.5,-0.61 -3.5,1.85 -3.6,1.83 -5,-1.13 -1.7,-3.84 -1.4,-5.08 1.8,-7.11 2.8,-1.79 2.8,-1.96 1.6,-5.56 -1.5,-4.43 -1.2,-4.87 2.7,-4.08 2.4,0.48 3.4,0.12 4.9,-1.8 2.1,-2.78 2.3,-1.57 0.8,4.6 -2.1,8.33 5.4,15.97 13.6,13.9 2.3,-0.58 4.5,2.78 4.5,6.89 0,4.26 2,9.71 3.6,9.71 1.2,0 1.4,-0.64 0.9,-2.55 -0.9,-3.55 0.1,-4.59 3,-3.27 1.6,0.75 2.8,0.78 3.7,0.1 0.7,-0.55 2.5,-1.3 4,-1.67 2.3,-0.53 2.8,-1.2 2.8,-3.67 0,-1.67 0.9,-4.31 2.1,-5.87 1.4,-1.95 2.2,-4.94 2.6,-9.46 0.4,-4.48 1,-6.61 1.8,-6.61 0.7,0 1.6,-0.84 1.9,-1.86 1.6,-4.99 11.2,-6.24 11.7,-1.53 0.5,4.08 2.6,4.01 4.3,-0.15 1.8,-4.2 1.4,-5.46 -1.7,-5.48 -3,-0.02 -4.1,-0.9 -6,-4.73 -1.5,-3.12 -0.5,-6.06 1.2,-3.34 1,1.56 8.6,0.33 10.3,-1.65 1.6,-1.96 -2.3,-5.33 -5.2,-4.56 -1.6,0.42 -2,0.04 -2,-1.85 0,-3.28 3.1,-5.01 7.8,-4.27 4.3,0.7 5.8,-0.48 6.3,-5.08 0.3,-2.23 0.9,-3 2.4,-3 1.5,0 1.9,0.56 1.7,2.5 -0.9,7.71 -1,7.52 2.8,7.16 1.9,-0.18 3.9,-0.73 4.4,-1.21 0.5,-0.49 3.5,-0.61 6.8,-0.28 5.2,0.55 6.1,0.36 8.3,-1.67 1.9,-1.81 3.1,-2.16 5.9,-1.7 3,0.47 3.6,0.27 3.6,-1.21 0,-2.68 -3.5,-5.39 -6,-4.62 -2.8,0.89 -2.6,-0.75 0.2,-1.99 2.8,-1.22 2.1,-2.98 -1.2,-2.98 -1.8,0 -2.6,-0.68 -3,-2.5 -0.7,-2.95 -4.1,-3.83 -6,-1.55 -4.2,5.1 -8.1,-0.59 -3.9,-5.85 2.6,-3.4 1.8,-5.85 -1.9,-5.42 -2.3,0.26 -2.8,0.85 -3.1,3.6 -0.2,2.76 -0.8,3.39 -3.3,3.89 -2,0.41 -3.8,1.82 -5.3,4.33 -2.5,3.89 -5.4,5.35 -7.7,3.89 -0.7,-0.48 -2.4,-0.87 -3.7,-0.88 -2.3,-0.01 -2.4,-0.22 -1.9,-5.88 0.6,-6.69 -0.4,-9.62 -2.1,-6.34 -0.6,1.14 -1.1,2.6 -1.1,3.25 0,0.64 -1.2,2.51 -2.5,4.15 -1.4,1.63 -3,4.94 -3.7,7.35 -0.6,2.73 -2,4.97 -3.5,5.98 -2.3,1.53 -2.4,1.74 -0.9,4.01 2.3,3.46 1.9,4.47 -1.4,4.47 -2.2,0 -3.5,0.75 -4.7,2.75 -1,1.51 -1.8,2.9 -2,3.09 -2,3 -8,-5.66 -6.3,-8.98 0.9,-1.57 0.9,-2.75 0,-4.59 -0.6,-1.37 -0.8,-3.96 -0.5,-5.76 1,-5.05 -1.8,-9.62 -5.3,-8.91 -1.9,0.38 -3.5,-0.07 -5.1,-1.5 -1.8,-1.57 -2.8,-1.81 -4.3,-1.04 -3.6,1.93 -1.1,11.6 3.6,13.72 1.4,0.65 2.6,1.65 2.6,2.23 0,2.2 -2.9,2 -6.5,-0.46 -2.1,-1.4 -4.2,-2.55 -4.6,-2.55 -4.2,0 -1.3,-15.95 3.6,-20.05 1.1,-0.86 0.7,-1.95 -1.6,-5.41 -1.6,-2.38 -2.9,-5.43 -2.9,-6.76 0,-1.6 -1.9,-4.37 -5.5,-8.06 -6,-6.07 -6.4,-7.13 -4,-9.81 1.3,-1.38 1.4,-2.19 0.5,-3.83 -1.3,-2.53 -3.9,-2.7 -5.6,-0.37 -1.6,2.26 -4,0.44 -4.8,-3.76 -0.3,-1.65 -1.4,-3.23 -2.4,-3.52 -0.9,-0.28 -4.3,-1.85 -7.4,-3.47 -6.2,-3.23 -12.3,-3.9 -13.2,-1.46 -1,2.51 -5.1,1.7 -8.2,-1.63 -2.7,-2.86 -8,-5.87 -10.3,-5.87 -0.6,0 -2.3,1.05 -3.8,2.34 -1.6,1.29 -4,2.64 -5.5,2.99 -1.4,0.36 -2.9,1.28 -3.2,2.05 -1.3,3.49 8.5,8.54 14,7.17 3.5,-0.88 4,1.72 1.1,5.65 -1.4,1.81 -2.8,4.42 -3.1,5.8 -1,3.76 -4.8,5.94 -11.8,6.66 -6.5,0.66 -16.1,7.51 -14.4,10.29 1.1,1.76 7.9,1.33 7.2,-0.45 -0.4,-1.09 0.1,-1.5 1.9,-1.5 1.4,0 3,-0.88 3.7,-2 3.4,-5.45 11.2,0.24 10.1,7.32 -0.5,3.24 -0.3,3.73 2,4.63 3.1,1.14 3.5,3.05 0.8,3.05 -1,0 -2.3,1.17 -3,2.6 -1.4,3.07 -4.1,1.73 -4.1,-2.03 0,-5.09 -4.8,-6.06 -8,-1.6 -1.9,2.62 -2,3.44 -1,7.11 1,3.66 0.9,4.39 -0.9,6.28 -2.8,3.07 1.2,8.62 4.8,6.66 3.1,-1.65 4.9,-0.66 6.7,3.7 1.8,4.32 13.2,18.28 15,18.28 2.5,0 3.6,-3.35 4.1,-12.99 0.6,-11.14 1.8,-11.78 5.7,-3.05 1.8,3.8 1.7,4.02 -0.3,8.28 -1.2,2.41 -2.1,4.93 -2.1,5.58 0,0.66 -0.6,2.08 -1.3,3.15 -1,1.61 -0.8,2.74 1,6.52 5.7,11.62 -4,15.02 -12.6,4.41 -1.2,-1.43 -2.4,-2.01 -3.5,-1.6 -2,0.79 -2.2,4.28 -0.1,5.06 0.8,0.31 1.5,1.65 1.5,2.97 0,1.31 1.3,4.09 3,6.17 3.5,4.42 3.1,3.26 3.6,12 0.4,7.95 0.4,8.92 0.1,16.5 -0.2,5.5 -0.2,5.5 3.2,5.6 1.9,0.05 3.6,0.63 3.9,1.28 1.7,5.08 8.8,9.39 7.6,4.62 -0.6,-2.45 -0.5,-2.5 4.9,-2.5 5.8,0 7.6,1.12 5.7,3.48 -0.7,0.76 -1.4,3.67 -1.6,6.45 -0.6,6 0.5,6.44 5.2,2.13 z m 258.4,-2.99 c 3.4,-3.2 7,-5.52 10.3,-6.59 2.9,-0.91 6.1,-2.47 7.2,-3.45 1.1,-0.99 3.3,-2.5 5,-3.35 1.7,-0.85 3.7,-2.26 4.4,-3.12 0.7,-0.86 2.4,-1.56 3.7,-1.56 2.8,0 3.3,-3 0.8,-5.02 -1.2,-1.04 -2.3,-0.73 -6.4,1.82 -2.8,1.7 -5.2,2.69 -5.5,2.22 -0.5,-0.84 1.8,-11.14 2.9,-12.95 0.3,-0.5 0.1,-2.08 -0.4,-3.51 -0.9,-2.21 -0.6,-2.93 1.5,-4.77 3.1,-2.67 3.1,-2.71 -0.2,-7.7 -3,-4.59 -5.9,-5.29 -8.6,-2.09 -1.9,2.26 -5.3,2.52 -10.8,0.85 -4.4,-1.32 -6.9,-0.07 -6.9,3.44 0,3.31 -3,5.71 -7,5.71 -4.2,0 -6,1.43 -6,4.62 0,1.22 -1.2,3.58 -2.6,5.24 -2.2,2.6 -2.3,3.31 -1.3,5.04 0.7,1.1 1,2.29 0.6,2.64 -1.2,1.21 -4.2,-1.38 -4.2,-3.64 0,-2.25 -0.2,-2.27 -14.2,-2.34 -14.2,-0.07 -14.2,-0.07 -17.7,-3.45 -3.3,-3.17 -3.8,-3.35 -8.7,-2.88 -6.1,0.58 -14.4,-5.31 -8.6,-6.04 5.8,-0.73 3,-7.24 -5.2,-11.86 -2.5,-1.47 -5.5,-3.45 -6.6,-4.41 -1.1,-0.95 -3.9,-2.3 -6.3,-2.99 -3,-0.87 -4.2,-1.8 -4.2,-3.06 0,-2.99 -3.1,-3.87 -7.5,-2.17 -2.2,0.84 -6.2,2.26 -8.8,3.16 -5,1.72 -6.3,4.57 -3.3,7.05 0.7,0.64 1.7,2.77 2,4.75 0.9,4.47 8,4.41 13.9,-0.12 4.7,-3.59 6.4,-3.29 7.6,1.41 0.7,2.47 2.2,4.74 4.1,6.08 2.7,1.91 2.9,2.53 2.4,5.71 -0.7,3.57 -0.7,3.57 5.9,2.95 7.9,-0.73 9,1.16 3.7,6.38 -3.6,3.6 -3.5,3.6 -5,-0.09 -2.6,-6.21 -10.7,-5.58 -10.2,0.78 0.3,4.18 -2.7,11.24 -4.8,11.24 -2.1,0 -4.1,3.2 -2.9,4.6 1.8,2.29 4.6,1.61 8.2,-2.06 3.6,-3.58 7.3,-3.75 11.2,-0.52 0.9,0.77 1.9,0.8 3.2,0.11 1.9,-1.02 7.5,-0.42 17.8,1.93 10.9,2.49 37.4,-1.38 40.7,-5.94 1.4,-2.02 10.3,-3.68 11.3,-2.11 0.9,1.49 -4,5.82 -9,7.98 -4.9,2.07 -5.6,3.99 -3,7.45 0.8,1.06 1.5,2.78 1.5,3.81 0,7.72 8.2,8.13 16,0.82 z m -378.2,-8.97 c 0.8,-0.47 1.5,-2.3 1.5,-4.06 0.1,-1.87 0.9,-3.61 1.9,-4.18 2.3,-1.28 2.2,-4.1 -0.2,-7 -2,-2.36 -2,-2.36 -4,0.14 -2.6,3.3 -5.1,1.08 -6,-5.22 -0.5,-4.03 -0.7,-4.28 -3.7,-4.28 -4.7,0 -12.8,-6.83 -11.2,-9.41 1.8,-2.8 0.4,-5.09 -3.1,-5.09 -1.7,0 -3,-0.45 -3,-1 0,-0.55 0.4,-1 1,-1 0.5,0 1.5,-1.13 2.1,-2.5 2.1,-4.47 7.5,-6.94 15.4,-6.97 7,-0.03 7,-0.03 7.3,-3.78 0.3,-3.92 0,-4.12 -4.9,-3.81 -2.6,0.17 -6.8,-3.37 -5.6,-4.62 2,-2.03 13.1,-0.93 18.5,1.83 6.9,3.57 8.9,3.58 10.4,0.1 1.6,-3.83 1.5,-3.78 3.8,-1.71 1.8,1.58 2.5,1.68 5.1,0.71 2.8,-1.07 3.4,-0.86 8.1,2.84 4.6,3.61 5.4,3.93 9.2,3.37 5.9,-0.9 9.4,2.54 4.5,4.55 -1.7,0.71 -4.5,2.99 -6.1,5.06 -4.5,5.56 -17.3,9.1 -18.6,5.14 -0.2,-0.71 -1.5,-2.57 -2.8,-4.15 -3.1,-3.69 -3.1,-4.36 0.8,-8.03 3.7,-3.5 2.3,-6.4 -1.7,-3.5 -1.1,0.8 -3.5,2.11 -5.3,2.91 -3.7,1.68 -4.1,4 -1.1,6.44 2.1,1.71 2.1,1.71 -0.4,4.71 -7.7,9.07 3.6,32.02 12.7,26.03 2.1,-1.34 2.5,-1.29 4.3,0.58 2.1,2.07 2.1,2.07 5.7,-0.17 3.9,-2.39 7.5,-2.2 10.3,0.51 5,5.03 14.5,-13.3 9.7,-18.65 -1.9,-2.04 -1.1,-3.89 1.5,-3.89 5.4,0 9.2,-6.49 6.1,-10.58 -3.8,-5.07 -3.8,-6.22 0.4,-7.98 4.8,-1.97 7.3,-1.81 8.6,0.53 2.2,4.23 8,4.88 8,0.9 0,-1.04 0.5,-2.76 1.1,-3.8 1,-1.46 1,-2.8 0,-5.85 -0.6,-2.18 -1.1,-5.09 -1.1,-6.47 0,-3.79 -5.5,-6.4 -6.1,-2.9 -0.1,0.36 -0.3,2.22 -0.6,4.15 -0.9,8.45 -6.9,7.53 -13.4,-2.07 -1.5,-2.13 -1.9,-2.21 -4.7,-1.01 -2.9,1.2 -3.4,1.09 -6.4,-1.4 -2.5,-2.12 -3.9,-2.57 -6.2,-2.09 -5,0.99 -5.5,2.35 -1.9,5.18 3.7,2.87 4.3,5.39 1.2,5.39 -1.2,0 -2.8,-1.33 -4.1,-3.5 -1.1,-1.93 -2.7,-3.5 -3.4,-3.5 -0.8,0 -2.3,-0.53 -3.3,-1.18 -1.6,-0.98 -2.5,-0.73 -5.1,1.5 -2.6,2.21 -3.8,2.57 -6.9,2.08 -2.7,-0.43 -4.1,-0.17 -5,0.98 -1,1.18 -1.8,1.32 -3.2,0.56 -2.7,-1.44 -2.4,-3.61 0.7,-5.14 3.7,-1.8 3.9,-3.05 0.8,-6.68 -3.5,-4.12 -5.9,-4.2 -5.1,-0.16 0.8,3.95 -0.6,4.57 -3.9,1.72 -4.8,-4.12 -2.8,-7.96 3.8,-7.52 6.4,0.41 7.3,-1.5 3.3,-6.35 -4.7,-5.54 -0.7,-15.66 5.6,-14.27 2.2,0.48 3.4,0.03 5.4,-2.13 1.3,-1.5 2.6,-2.54 2.7,-2.32 1.3,2 2.3,6.93 1.7,8.07 -1.1,1.88 -0.1,3.22 3.6,4.94 2,0.98 3.1,2.34 3.5,4.41 0.8,4.89 4.5,4.67 5.3,-0.33 1,-6.23 -1.6,-10.55 -5.9,-9.74 -4.5,0.84 -4.8,-0.23 -1.4,-5.24 3.5,-5.01 3.7,-6.84 1,-7.69 -4.6,-1.47 -3.6,-8.23 1.3,-8.7 3.7,-0.37 4.7,-4.1 1.2,-4.59 -2,-0.28 -11.5,7.82 -11.5,9.81 0,1.96 -3.7,0.89 -5,-1.44 -1,-1.96 -1,-3.34 0,-7.49 2.6,-9.97 -4.3,-16.18 -12.4,-11.19 -3.7,2.28 -9,0.61 -11.1,-3.52 -2.4,-4.42 -2.8,-4.75 -3.7,-3.13 -0.5,0.98 -0.1,3.21 1.3,6.23 1.4,3.3 1.9,5.73 1.4,8.1 -0.5,2.63 0,4.41 2,7.86 1.4,2.46 2.7,6.38 2.9,8.76 0.1,2.37 0.6,5.33 1,6.58 0.6,1.79 -0.1,3.14 -2.9,6.25 -1.9,2.18 -3.5,4.3 -3.5,4.71 0,1.27 4.1,7.68 5.7,8.93 1.2,0.99 0.9,1.3 -2.1,1.85 -2,0.38 -5,2.12 -7,4.06 -3.9,3.78 -7.9,3.86 -12.5,0.25 -2.9,-2.26 -7.5,-2.39 -9.6,-0.27 -1.8,1.86 -1.8,1.6 -0.5,5.01 1.7,4.37 -2.4,8.33 -5.6,5.38 -6,-5.65 -19.8,-0.3 -19.6,7.61 0.5,18.4 1.6,20.51 11.9,21.91 3.7,0.5 5.6,1.28 6.3,2.64 1.6,2.85 5,13.85 5,15.92 0,4.57 4.4,8.01 12.3,9.48 4.3,0.81 4.8,2.16 1.1,3.08 -6.4,1.6 1.3,10.34 9.1,10.38 1.8,0.01 3.7,0.84 4.7,2.02 1.8,2.06 6.2,2.63 8.6,1.1 z m 445.3,-42.68 c 3.2,-1.67 3.8,-3.6 2.5,-8.82 -0.8,-3.26 -0.7,-4.11 0.8,-5.17 1.4,-1.01 1.5,-1.69 0.6,-3.29 -2.8,-5.37 0.6,-8.06 8.3,-6.6 3,0.56 3.9,0.26 6,-1.94 3.1,-3.41 5.3,-3.32 6,0.27 0.8,4.24 3.2,4.61 6.4,1 1.5,-1.7 4.3,-3.89 6.3,-4.87 6,-3.07 13,-14.66 16.6,-27.28 1.8,-6.48 2,-6.75 4.5,-6.2 5.6,1.24 3.3,-12.02 -2.6,-14.7 -1.6,-0.7 -2.9,-2.38 -3.4,-4.24 -0.7,-2.71 -1.3,-3.16 -5.2,-3.73 -2.4,-0.35 -6.1,-0.96 -8,-1.35 -8.3,-1.63 -12.6,9.13 -8.5,20.97 2.8,8.3 3.1,10.67 1.5,13.65 -0.6,1.1 -1.3,6.1 -1.5,11.12 -0.2,6.15 -0.8,9.59 -1.8,10.55 -1.7,1.74 -3.6,0.8 -3.6,-1.8 0,-5.17 -9.3,-5.88 -14.2,-1.08 -7.1,6.99 -8.2,7.28 -10.7,2.98 -2.1,-3.76 -5,-5.21 -5.3,-2.64 -0.2,3.04 0.4,5.44 2.2,7.95 2.7,3.72 2.5,4.55 -1.4,6.18 -1.9,0.77 -4.1,2.41 -4.9,3.63 -0.9,1.23 -2.6,2.75 -3.9,3.38 -3.6,1.76 -3.5,5.06 0.1,7.72 2,1.44 3.1,3.14 3.1,4.68 0,2.73 4.4,2.56 10.1,-0.37 z m -535.6,-103.42 c 0.7,0 3.5,-5.87 3.5,-7.39 0,-2.26 -4.1,-3.18 -5.6,-1.24 -1.1,1.61 -3.4,2.24 -3.4,0.95 0,-0.36 0.7,-1.48 1.6,-2.47 2.7,-3.01 -3,-3.9 -8.9,-1.39 -3.3,1.41 -1.9,-2.22 1.7,-4.45 3.1,-1.88 3.9,-2 6.8,-0.98 2.5,0.9 4.3,0.9 7.5,0.04 4.5,-1.22 5.6,-2.92 2.3,-3.77 -1.1,-0.28 -2.7,-1.59 -3.5,-2.91 -0.9,-1.32 -2.4,-2.41 -3.3,-2.43 -1,-0.01 -2.6,-0.69 -3.7,-1.5 -2.2,-1.67 -7.1,-1.96 -8,-0.46 -1.6,2.53 -4.5,1.04 -3.9,-1.99 0.7,-3.36 -1.6,-5.11 -4,-3.09 -1.4,1.12 -5.6,-5.49 -5.6,-8.71 0,-0.63 -0.8,-2.77 -1.8,-4.76 -1.7,-3.56 -1.6,-3.64 0.7,-5.38 3.9,-2.99 4.3,-16.54 0.3,-14.9 -4.2,1.78 -6.2,4.62 -6.2,8.83 0,5.03 -5.2,7.38 -6.4,2.89 -1,-3.95 -3.1,-1.46 -3.1,3.7 0,2.7 -0.4,7.92 -0.9,11.61 -0.7,5.63 -0.6,6.98 0.8,8.33 2.5,2.57 2,9.08 -0.9,12.06 -4.2,4.2 0.2,13.41 6.4,13.41 1.1,0 3.7,0.9 5.8,2 3.8,2.03 8.3,2.61 9.7,1.25 0.4,-0.42 2.6,-0.82 4.9,-0.9 2.3,-0.08 5.4,-0.47 6.9,-0.86 2.1,-0.57 2.8,-0.38 2.8,0.83 0,1.97 4,4.87 5.8,4.19 0.7,-0.28 1.5,-0.51 1.7,-0.51 z m 95.5,-31.25 c 2.1,-3.48 2.6,-8.24 1,-9.25 -2,-1.25 -1,-3.58 2.4,-5.18 3.2,-1.53 3.6,-1.52 6.2,0.15 2.6,1.72 2.7,1.72 4,-0.03 3.5,-4.72 -4.3,-15.4 -11.3,-15.43 -1.7,-0.01 -4.8,-0.62 -7,-1.37 -6.7,-2.37 -16.3,-3 -18.3,-1.22 -3.3,3 -7.7,3.08 -10.3,0.19 -4.8,-5.17 -10.1,-2.94 -7.2,3.06 0.9,2.03 1.7,6.11 1.7,9.44 0.1,4.38 0.6,6.29 1.9,7.53 1,0.92 1.9,2.51 1.9,3.53 0,2.63 4.4,4.54 6.5,2.82 1.3,-1.1 2,-0.96 4.5,0.87 2.9,2.18 2.9,2.18 8.9,-0.84 7.4,-3.71 10.5,-3.99 9.7,-0.85 -1.6,6.35 2.4,11.37 5.4,6.58 z m 363.2,-14.05 c 0.8,-1.81 3.6,-4.85 6.1,-6.75 3.1,-2.38 5.4,-5.33 7.4,-9.45 2.8,-6 2.8,-6 7.3,-6 4.7,0 13.2,-5.5 14.4,-9.34 0.3,-0.92 3.7,-4.07 7.6,-7.01 3.8,-2.95 7,-5.97 7,-6.72 0,-0.76 2.9,-4.5 6.6,-8.31 5.7,-6.07 10.8,-13.81 14.5,-22.12 5.9,-13.2 8.1,-17.22 11.7,-21.04 5.7,-6.26 11.4,-23.91 9.7,-30.519 -0.5,-2.29 0,-3.278 3.9,-6.851 4.4,-4.042 5.6,-6.815 3.6,-8.095 -1.7,-1.053 -1.1,-3.671 1.3,-5.957 1.6,-1.417 2.6,-3.892 3.1,-7.027 0.7,-4.757 4,-9.454 7.6,-10.723 1.2,-0.442 1.2,-0.864 0.2,-2.414 -0.7,-1.033 -2,-3.336 -2.9,-5.118 -2.1,-3.954 -4.6,-4.9 -7.5,-2.825 -5.4,3.721 -8.9,1.143 -12,-8.597 -1,-3.482 -3,-7.458 -4.3,-8.835 -1.2,-1.377 -2.9,-3.846 -3.7,-5.487 -1.6,-3.427 -7.2,-5.008 -12.3,-3.492 -1.7,0.483 -5.2,1.411 -7.8,2.061 -3.2,0.805 -5.7,2.255 -7.7,4.548 -2.4,2.74 -3.7,3.366 -6.9,3.366 -7,0 -11.2,5.118 -7.4,9.208 1.4,1.581 1.5,2.365 0.5,5.15 -0.7,1.806 -1.2,4.415 -1.2,5.797 0,3.601 -0.6,3.79 -6.3,2.251 -2.9,-0.76 -7.4,-1.387 -10,-1.394 -5.8,-0.014 -7.6,-2.239 -4.6,-5.88 2.7,-3.342 2.5,-6.36 -0.4,-5.951 -1.9,0.27 -2.2,0.9 -2.1,4.069 0.2,7.484 -7.6,2.204 -8.6,-5.756 -0.8,-6.88 -2.6,-7.663 -9.5,-4.073 -9,4.709 -21.3,0.971 -15.6,-4.736 2.6,-2.64 1.3,-5.974 -2.2,-5.287 -4.9,0.979 -6,2.55 -4.6,6.475 1,2.909 0.9,3.431 -1,4.754 -2.9,2.041 -2.7,4.514 0.8,8.173 3.4,3.583 3.4,11.859 0,15.7 -1,1.1 -2.1,4.25 -2.5,7 -0.4,2.75 -1.1,5.755 -1.6,6.678 -1.1,2.216 0,4.822 2,4.825 1,10e-4 2.8,2.228 4.5,5.471 4.7,8.918 21.5,17.131 21,10.258 -0.2,-2.786 0.8,-3.341 9.9,-5.213 1.6,-0.314 3.8,-1.685 5,-3.045 1.5,-1.762 3.1,-2.474 5.7,-2.474 3.5,0 3.5,0 0.8,-2.721 -2.4,-2.411 -3.1,-2.598 -5.6,-1.637 -3.4,1.272 -6.1,0.128 -6.1,-2.536 0,-0.988 -0.9,-2.61 -2,-3.606 -3.4,-3.012 -2.6,-4.5 2.4,-4.5 2.4,0 4.7,0.39 5,0.866 0.3,0.476 2.1,1.114 3.9,1.419 3.1,0.498 6.8,2.526 13.4,7.29 1.8,1.351 2.7,1.405 5.6,0.355 5.1,-1.835 6.7,-0.796 6.7,4.317 0,2.369 0.6,5.196 1.3,6.281 3.1,4.539 3.9,9.29 2.6,15.897 -1.5,7.77 -0.8,10.7 2,8.17 1.8,-1.69 3.3,-8.07 3.7,-16.595 0.1,-2.475 0.5,-6.186 0.9,-8.247 1,-5.512 -0.1,-8.712 -3.5,-9.887 -3.3,-1.166 -4.7,-3.673 -2.5,-4.533 1,-0.35 2.7,0.483 4.3,2.038 4,3.762 6.2,3.478 6.2,-0.789 0,-4.562 0.8,-6.575 2.8,-6.613 1.4,-0.028 1.4,-0.225 -0.2,-1.452 -3.5,-2.627 -1.3,-4.659 4.6,-4.319 5.5,0.314 7.8,3.212 4.8,6.118 -2.1,2.107 -1.3,14.112 1.2,17.225 1.6,2.11 2.3,4.447 2.5,9.385 0.2,3.619 0.6,9.279 0.9,12.589 0.5,5.03 0.1,7.07 -2,12.42 -1.5,3.53 -2.6,6.86 -2.6,7.41 0,1.3 -7.4,15.86 -11.1,21.66 -1.5,2.47 -3.3,6.46 -3.9,8.87 -1.2,4.29 -12,16 -18.6,20.06 -1.2,0.79 -2.7,2.44 -3.3,3.68 -0.6,1.23 -3.2,3.24 -5.9,4.47 -2.8,1.29 -5.6,3.45 -6.5,5.07 -0.9,1.56 -3.3,3.56 -5.4,4.45 -10.3,4.37 -10.4,4.44 -16.3,11.56 -3.1,3.62 -3.1,3.78 -2.4,11.75 0.7,8.94 1.2,9.64 3.6,4.79 z m -420,-61.58 c 1,-0.07 3.2,-1.47 4.9,-3.12 3.1,-2.97 7.2,-3.94 8.4,-2 0.9,1.44 4.7,1.23 8.8,-0.49 3.5,-1.46 6.7,-1.18 6.7,0.59 0,0.49 0.4,0.9 0.9,0.9 0.6,0 0.8,-0.6 0.5,-1.34 -0.4,-0.97 0.3,-1.22 2.4,-0.9 1.6,0.23 3.2,-0.07 3.6,-0.67 0.4,-0.62 3.8,-1.13 7.9,-1.17 15.6,-0.16 20.3,-2.47 12.4,-6.17 -4,-1.91 -4.4,-2.65 -2.5,-4.62 3.3,-3.35 -11.1,-5.32 -14.7,-2.01 -3.4,3.15 -7.2,-0.59 -4.1,-4.05 5.3,-5.97 3.2,-8.82 -7.3,-9.57 -11.6,-0.82 -11.9,-1.08 -5.4,-4.5 5.8,-3.03 6.7,-6.02 2.7,-8.6 -1.8,-1.23 -2.4,-2.32 -2.1,-3.77 0.3,-1.11 0.1,-2.62 -0.5,-3.33 -2.7,-3.29 -6.8,0.1 -6.8,5.63 0,3.58 -0.4,4.07 -6.8,8.33 -3.7,2.49 -7.6,5.44 -8.6,6.56 -1,1.11 -4.3,3.29 -7.4,4.83 -3,1.55 -6.9,4.28 -8.6,6.08 -1.7,1.8 -3.6,3.27 -4.2,3.27 -3.2,0 -10,7.8 -8.6,9.99 1,1.66 1,2.49 0.1,3.57 -2.3,2.8 -0.3,4.44 5.4,4.44 3.4,0 5.8,0.51 6.6,1.4 1,1.28 5.5,1.48 16.3,0.72 z m 419.9,-18.19 c 3.2,-2.28 3.4,-3.69 1.7,-8.56 -1.3,-3.6 0.4,-5.91 6.4,-8.43 2.6,-1.11 7.1,-8.49 7.4,-12.01 0,-0.87 0.3,-3.12 0.7,-5 1.7,-10.22 -6.8,-14.174 -11.9,-5.46 -1.3,2.37 -4.8,1.31 -6.3,-1.97 -1.3,-3.03 -7.3,-5.631 -11.1,-4.87 -3.5,0.71 -7.2,-1.597 -9.9,-6.18 -1.2,-1.903 -3.6,-4.025 -5.5,-4.853 -13.4,-5.567 -13.3,-5.542 -14.4,-11.547 -3.4,-18.377 -7.4,-23.848 -13.8,-18.85 -3.3,2.623 -3.1,4.522 0.8,6.394 6.2,2.989 7.4,5.969 3.8,9.335 -2.1,1.986 -3,3.805 -3,5.911 0,1.944 -0.8,3.566 -2.1,4.494 -1.3,0.909 -1.7,1.701 -1,2.116 2.7,1.671 -3.1,10.545 -6.9,10.545 -5.7,0 -2.3,6.865 4,8.015 8.2,1.49 12.2,-2.08 11.2,-10.07 -0.3,-2.439 0.1,-3.969 1.2,-4.873 0.8,-0.724 1.6,-2.296 1.6,-3.494 0,-2.687 1.7,-4.599 3.6,-3.892 1.6,0.602 1.9,5.885 0.4,6.8 -0.9,0.575 -1.2,9.134 -0.3,10.809 1,1.83 3.3,-1.808 3.3,-5.167 0,-3.628 0,-3.628 3.4,0.353 3.3,3.981 3.3,3.981 0.4,7.474 -1.5,1.93 -2.8,4.61 -2.8,5.96 0,1.35 -1,3.48 -2.2,4.72 -3.4,3.65 -1.9,4.89 7.7,6.32 8.2,1.21 8.9,1.18 10.1,-0.5 0.7,-1 1.5,-1.62 1.6,-1.38 0.1,0.23 0.7,1.3 1.3,2.37 1.8,3.12 3.1,2.88 5.3,-0.97 2.5,-4.08 5.2,-4.36 6.1,-0.62 0.4,1.52 2.1,3.09 5.1,4.49 5.1,2.48 5.8,6.99 1.7,11.45 -1.8,1.86 -4.5,9.17 -4.7,12.46 -0.1,1.5 4.2,0.69 7.1,-1.32 z m -527.1,-77.185 c -1.1,-1.787 -2,-4.825 -2.1,-6.75 0,-1.925 -0.6,-4.334 -1.4,-5.353 -1.6,-2.171 -1.6,-2.265 5.4,-17.023 2.8,-5.938 5.1,-11.169 5.1,-11.626 0,-0.457 0.3,-0.981 0.8,-1.164 0.5,-0.184 3.7,-5.059 7.2,-10.834 17.2,-28.747 31,-46.693 31,-40.365 0,1.338 1,0.747 4.2,-2.368 6,-5.887 16.5,-9.015 11.4,-3.417 -1.6,1.721 -2.3,5.15 -1.1,5.15 1.9,0 4.5,-2.369 4.5,-4.088 0,-1.11 2.6,-5.408 5.7,-9.552 3.2,-4.144 6.9,-9.038 8.3,-10.876 2.8,-3.739 6.7,-5.803 15.3,-7.996 9.4,-2.419 11.2,-1.896 8.5,2.481 -1.8,2.837 -0.2,3.706 2.4,1.315 3.3,-3.028 10.1,-6.209 18.7,-8.74 7,-2.078 7.7,-2.543 10,-6.549 2.4,-4.312 2.4,-4.312 4.2,-2.042 2.3,2.782 2.4,6.361 0.3,8.108 -0.9,0.718 -2.5,3.131 -3.7,5.362 -4.3,8.613 -9.2,13.059 -15.5,14.373 -3.2,0.66 -8,2.552 -10.6,4.203 -7.1,4.529 -9.2,3.149 -4.1,-2.816 4.4,-5.325 2.1,-5.594 -7.5,-0.866 -5.3,2.559 -6.7,3.812 -7.6,6.387 -0.6,1.872 -2.7,4.44 -5.1,6.181 -7.5,5.431 -12.3,14.964 -12.3,24.357 0,3.5262 -2.5,4.5989 -5.9,2.6072 -1.7,-0.9441 -2.5,-2.1898 -2.3,-3.4172 0.6,-4.285 0.4,-7.643 -0.5,-8.269 -0.5,-0.365 -1.8,-2.125 -2.9,-3.913 -2.3,-3.906 -3.4,-4.012 -8.2,-0.75 -2,1.375 -5,2.5 -6.5,2.5 -2.4,0 -3.2,0.672 -4.6,3.933 -1.1,2.573 -2.8,4.4725 -4.9,5.4945 -1.8,0.8593 -3.7,2.5957 -4.2,3.8587 -0.4,1.2631 -1.5,2.8379 -2.3,3.4996 -0.8,0.66176 -2.3,3.1183 -3.3,5.4589 -1,2.3407 -3.3,5.9443 -5.1,8.0083 -5.4,6.088 -3.9,13.372 1.8,9.337 1.3,-0.874 2.7,-1.59 3.2,-1.59 1.1,0 -0.1,9.602 -2.4,19.637 -1.1,4.475 -1.9,8.679 -1.9,9.342 0,2.106 -17.6,22.021 -19.5,22.021 -0.3,0 -1.5,-1.462 -2.5,-3.25 z m 88,0.242 c -1.7,-1.762 -3,-4.015 -3,-5.008 0,-2.244 -5.5,-6.984 -8.1,-6.984 -1.4,0 -1.9,0.7 -1.9,2.441 0,2.835 -1.3,3.917 -3.8,3.136 -2.1,-0.668 -10.2,-12.404 -10.2,-14.773 0,-0.927 -0.4,-1.925 -0.9,-2.219 -2,-1.249 -3.5,-9.74 -2.1,-11.957 0.7,-1.17 1.4,-3.789 1.5,-5.821 0.2,-3.672 6.7,-15.807 8.5,-15.807 4.2,0 4.8,7.945 1,12.348 -1.7,1.879 -3,4.308 -3,5.397 0,1.089 1.3,3.679 3,5.755 1.6,2.077 3,4.212 3,4.745 0,0.533 0.8,0.663 1.7,0.288 3,-1.147 3.8,-1.087 3.5,0.258 -0.5,2.399 1.8,5.209 4.2,5.209 3,0 4,-1.522 3.7,-5.436 -0.2,-2.724 1.5,-8.564 2.5,-8.564 0.2,0 1.4,0.656 2.7,1.458 2.9,1.931 5.7,0.451 4.1,-2.179 -0.6,-0.978 -2.1,-1.926 -3.3,-2.105 -3.4,-0.5 -4.7,-4.352 -3.2,-9.123 0.8,-2.406 1.1,-6.242 0.8,-9.8134 -0.3,-3.9266 0,-6.9902 0.9,-9.2746 0.8,-1.8761 1.9,-5.4476 2.5,-7.9368 0.6,-2.704 2.2,-5.8012 4,-7.6942 1.7,-1.743 3.6,-4.216 4.3,-5.496 2.1,-4.222 9.3,-7.425 12.5,-5.545 1.8,1.082 4,1.399 6.9,1.011 5.3,-0.723 5.4,0.627 0.1,4.88 -13.8,11.063 -21.3,39.173 -12.9,48.318 1.5,1.65 3.8,5.789 5.1,9.198 2.3,6.197 2.3,6.197 5.5,3.75 5.6,-4.269 9.2,-1.314 4.4,3.552 -4.7,4.64 -2,6.28 4,2.488 4.4,-2.814 4.7,-3.707 2.3,-9.555 -2.3,-5.688 0,-10.933 4.6,-10.933 1.7,0 3.1,-0.394 3.1,-0.877 0,-1.326 -2.8,-3.369 -3.8,-2.762 -0.5,0.293 -2.2,-0.346 -3.8,-1.419 -1.6,-1.074 -4.4,-2.894 -6.2,-4.046 -4.9,-3.134 -1.8,-7.9589 8.6,-13.29 2.1,-1.1233 3.4,-2.6476 3.8,-4.5363 0.8,-3.9357 6,-7.7621 8.5,-6.2133 2.2,1.3629 4.9,1.5022 4.9,0.253 0,-0.4902 1.7,-3.0457 3.9,-5.6794 5.5,-6.628 8.7,-14.708 7.2,-18.034 -2,-4.429 1.3,-12.331 5.9,-14.152 2.7,-1.049 4.2,-2.526 5.4,-5.184 1.6,-3.383 7.4,-7.217 16.7,-10.886 0.4,-0.179 0.7,1.396 0.6,3.5 -0.3,4.446 3.3,5.823 7.5,2.892 3.1,-2.187 6.7,-1.951 9.5,0.616 2.2,2.113 2.4,2.128 5.8,0.5 1.9,-0.925 4.2,-1.682 5.1,-1.682 3,0 0.7,2.549 -4.9,5.21 -4.3,2.087 -6.2,3.756 -8.3,7.269 -2.2,3.806 -3.8,5.108 -9.8,7.886 -3.9,1.83 -8,4.297 -9,5.482 -2.9,3.244 -5.4,2.797 -5.8,-1.02 -0.4,-4.262 -2.5,-4.707 -3.4,-0.727 -0.3,1.763 -1.7,4.149 -2.9,5.303 -3.9,3.626 -12.8,16.006 -13.1,18.097 -0.1,1.1001 -0.2,2.3345 -0.3,2.7428 -0.1,0.4082 -1.5,1.9451 -3.1,3.4153 -1.7,1.4701 -3,3.2736 -3,4.0077 0,0.7341 -1,2.2511 -2.1,3.3712 -2.2,2.2387 -1.7,4.504 0.7,3.1454 3.8,-2.1356 12.3,0.9946 12.3,4.5546 0.1,0.68 1.6,1.869 3.4,2.642 5.6,2.334 5.3,8.703 -0.9,19.243 -3.6,6.18 -14.8,11.459 -12.2,5.761 1.1,-2.317 0.9,-2.839 -1.2,-4.542 -4.6,-3.767 -8.4,-0.335 -5.7,5.161 2.2,4.354 2.1,5.235 -0.7,7.878 -1.3,1.225 -3.2,3.744 -4.2,5.598 -1,1.855 -3,3.886 -4.4,4.515 -1.4,0.628 -4.1,2.215 -6,3.526 -2.5,1.674 -5.5,2.562 -10.3,2.982 -3.7,0.328 -9.7,1.306 -13.5,2.172 -13.1,3.049 -15.9,2.951 -19.2,-0.681 z m 268,-60.684 c -13.3,-4.7415 -21.3,-11.189 -17,-13.807 2.5,-1.5527 1,-7.6367 -3.1,-12.502 -4.8,-5.647 -7.4,-5.798 -6.3,-0.372 1.4,7.633 -4.3,8.486 -11,1.656 -5.5,-5.543 -5.6,-6.465 -1.6,-7.976 1.6,-0.623 3,-1.567 3,-2.098 0,-0.531 -1.4,-1.525 -3,-2.209 -1.8,-0.719 -3,-1.988 -3,-3.014 0,-2.247 -2.2,-3.097 -6,-2.334 -2.7,0.54 -3.2,0.253 -4.5,-2.958 -0.8,-1.956 -2,-3.839 -2.5,-4.184 -3.8,-2.342 2.3,-6.476 10,-6.8 6.1,-0.254 7.1,0.919 6.7,7.541 -0.2,4.674 -0.2,4.751 2.8,4.754 4.4,0.004 9.1,3.238 9.8,6.784 0.6,3.017 6,5.576 13.6,6.436 1.9,0.213 3.2,1.76 5.8,6.775 5.5,10.849 8.2,12.006 10.3,4.526 0.7,-2.489 1.5,-4.526 1.9,-4.526 1.2,0 3.9,3.347 5,6.324 1,2.7382 1.2,2.8005 6.4,2.1536 6.9,-0.8666 10.5,2.0646 7.8,6.3799 -1.1,1.6206 -4.5,0.76341 -8,-1.9946 -2.7,-2.1228 -6.9,-2.3971 -10.6,-0.7019 -2.8,1.2936 -3.3,3.5905 -1,4.4893 1,0.37989 1.3,1.2762 0.9,2.5403 -0.4,1.1882 0.1,2.7084 1.1,3.8815 1.8,1.9913 -3.1,2.8032 -7.5,1.2356 z" />
            <path
               style="fill:#477c85"
               inkscape:connector-curvature="0"
               id="path3717"
               d="m -1660.2,584.65 c -23.2,-1 -55.2,-5.78 -69.6,-10.39 -2.5,-0.79 -7.6,-2.2 -11.3,-3.12 -3.7,-0.93 -6.7,-2.02 -6.7,-2.41 0,-0.4 2.6,-0.07 5.7,0.72 14.4,3.62 31.1,3.49 30.4,-0.24 -0.7,-4.44 -5.2,-6.2 -18.6,-7.31 -7.4,-0.61 -8.1,-0.85 -9.3,-3.37 -1.1,-2.28 -1.8,-2.63 -4.2,-2.15 -1.6,0.32 -3.1,0.09 -3.5,-0.53 -0.3,-0.61 -2.1,-1.1 -4,-1.1 -2.9,0 -6.5,-2.33 -5.4,-3.47 0.8,-0.85 12.7,-0.57 23.4,0.56 6,0.64 13.9,1.24 17.5,1.33 3.6,0.09 7.8,0.85 9.5,1.74 1.6,0.87 5.2,1.88 8,2.24 2.7,0.37 6.2,0.91 7.7,1.21 4.6,0.91 3.1,-0.91 -4.2,-5 -6.7,-3.77 -6.9,-3.96 -5.4,-6.13 1.1,-1.77 1.2,-2.76 0.3,-4.74 -0.9,-2 -0.8,-2.98 0.5,-4.95 1.6,-2.57 1.2,-3.79 -1.3,-3.79 -1.8,0 -12.1,-6.81 -12.1,-8.06 0,-0.52 1.9,-0.94 4.3,-0.94 5.1,0 6.7,-1.31 6.7,-5.68 0,-7.31 -13.8,-9.5 -16.5,-2.61 -1,2.49 -3.8,-4.29 -3.2,-7.59 1.9,-10.18 -5.9,-17.27 -18.7,-16.97 -9.4,0.21 -10.5,0.04 -14.7,-2.46 -11.4,-6.7 -15.7,-3.11 -11.4,9.47 2.2,6.08 -1.4,6.73 -7.4,1.34 -2.1,-1.93 -4.4,-3.5 -4.9,-3.5 -1.9,0 -2.3,-1.76 -1.1,-4.43 0.7,-1.42 2,-2.57 2.9,-2.57 4.7,0 4.2,-3.92 -0.7,-5.42 -1.2,-0.36 -2.9,-1.8 -3.8,-3.19 -0.9,-1.38 -3.5,-3.33 -5.9,-4.32 -2.3,-1 -6.2,-2.74 -8.6,-3.88 -10.3,-4.73 -16.8,-7.04 -21.5,-7.65 -8.9,-1.14 -13.5,-2.74 -15.6,-5.36 -1.5,-1.91 -3.3,-2.71 -7.5,-3.28 -3.9,-0.53 -7.4,-1.92 -11.7,-4.77 -13.1,-8.5 -18.4,-10.04 -20.3,-5.87 -1.6,3.77 -5,2.93 -4.7,-1.17 0.5,-5.33 -2.7,-8.06 -9.1,-7.89 -6,0.16 -21,-7.54 -21.9,-11.23 -0.7,-2.4 -3.4,-2.56 -5.9,-0.33 -1.7,1.55 -2.2,1.42 -7.7,-2 -3.3,-2 -6.7,-3.64 -7.5,-3.64 -0.9,0 -3.3,-1.51 -5.4,-3.36 -2,-1.85 -5.6,-4.49 -7.8,-5.88 -2.2,-1.38 -6.5,-4.82 -9.6,-7.64 -8.2,-7.47 -11.8,-4.87 -6.3,4.51 3.5,5.95 2.7,7.77 -1,2.23 -7.6,-11.39 -13.3,-21.44 -19.7,-34.8 -3.8,-8.01 -7.4,-15.33 -7.9,-16.27 -3.4,-6.33 -18.2,-50.67 -19.4,-58.29 -0.4,-2.2 -0.9,-5.3 -1.2,-6.89 -0.6,-2.88 -0.6,-2.88 2.1,0 2.9,3.16 9.6,13.36 9.6,14.58 0,0.42 1.7,1.64 3.8,2.71 5.5,2.83 6.6,4.43 5.3,8.03 -2.2,6.54 5.2,16.66 15.7,21.18 3.2,1.4 4.6,2.77 5.8,5.62 1.9,4.46 7,9.17 10,9.22 1.2,0.03 3.5,1.1 5,2.4 4.5,3.68 11.4,7.8 12.5,7.42 1,-0.34 -15,-20.71 -20.3,-25.76 -8.1,-7.84 -13,-11.78 -17.2,-13.96 -7.4,-3.79 -8.8,-6.43 -8,-15.08 0.8,-8.07 0,-9.29 -5.1,-8.45 -3.8,0.61 -6,-1.09 -8.1,-6.11 -0.9,-2.14 -2.5,-4.48 -3.5,-5.2 -1.1,-0.73 -1.9,-2.5 -1.9,-3.94 0,-1.44 -1.5,-5.55 -3.2,-9.14 -2.5,-5.12 -3.2,-7.88 -3.3,-12.81 0,-5.96 -0.2,-6.3 -2.7,-6.86 -5.9,-1.3 -9.4,-49.83 -4.1,-56.96 3,-4.13 3.5,-17.09 0.7,-19.15 -2.2,-1.64 -2.2,-7.54 0.1,-21.35 0.9,-5.23 2,-12.7 2.4,-16.61 0.9,-7.51 3.5,-18.51 5,-21.17 0.9,-1.76 4.1,3.57 5.5,9.28 1.7,7.03 6.5,10.77 10.6,8.25 1.8,-1.06 2.3,-0.97 3.5,0.59 1.2,1.66 1.8,1.73 6.1,0.68 10.5,-2.54 10,-2.61 11.4,1.63 2.3,7.16 2.8,6.96 11,-3.98 2.9,-3.82 2.9,-3.82 5.4,1.25 5.6,10.9 8.5,5.78 3.1,-5.35 -3.7,-7.75 -3.7,-8.33 0.7,-11.57 3.5,-2.58 6,-1.87 6.6,1.85 0.4,2.73 2.8,2.79 3.7,0.1 0.3,-1.13 0.1,-5.18 -0.6,-9 -1.1,-6.17 -1.1,-7.15 0.4,-8.78 2.3,-2.51 2.1,-9.981 -0.3,-19.724 -3.3,-12.76 4.6,-40.585 8.7,-30.63 1.7,4.164 4,4.035 5.8,-0.321 1.5,-3.414 3,-4.474 3.6,-2.538 0.4,1.177 12.1,14.261 16.9,18.951 3.8,3.8 12.4,7.999 18.5,9.131 2.2,0.408 6.6,1.307 9.8,1.999 6.1,1.329 13.3,0.55 25.7,-2.768 9.6,-2.597 12.4,-2.792 11.6,-0.82 -0.3,0.94 -0.6,1.85 -0.6,2.022 0,0.65 -10.1,5.523 -11.4,5.523 -2.8,0 -4.1,2.919 -2,4.5 4.6,3.535 21.6,-8.679 20.1,-14.483 -0.5,-1.917 11.4,-13.017 14,-13.017 0.5,0 2.7,-1.355 4.8,-3.012 2.1,-1.658 3.9,-2.836 4.2,-2.618 1.1,1.091 -1.2,5.517 -3.3,6.493 -2.6,1.185 -4.4,4.732 -4.4,8.667 0,1.349 -0.9,2.853 -2,3.435 -2.7,1.467 -3,1.323 -2.8,-1.215 0.2,-1.662 -0.3,-2.25 -1.7,-2.25 -1.7,0 -2,0.617 -1.9,3.266 0.1,2.73 -0.6,3.857 -4.2,6.871 -3.4,2.741 -4.4,4.294 -4.4,6.484 0,2.518 -0.4,2.879 -3,2.879 -3.3,0 -4,1.475 -3.7,7.005 0.4,5.98 7.2,5.24 10.7,-1.163 3.1,-5.803 5.5,-8.467 10.1,-11.39 2.6,-1.675 4.2,-3.851 5.9,-8.12 1.3,-3.207 3.4,-6.652 4.7,-7.654 1.2,-1.003 2.3,-2.353 2.3,-3 0,-2.048 8,-9.652 10.8,-10.27 1.5,-0.326 3.4,-0.797 4.3,-1.046 2.1,-0.559 6.1,-7.184 8.3,-13.862 0.9,-2.75 2.3,-5.996 3.1,-7.214 0.8,-1.218 1.5,-3.493 1.5,-5.054 0,-4.095 4.4,-12.466 8.1,-15.141 3.8,-2.827 5.3,-1.711 3.6,2.701 -0.9,2.553 -0.9,3.873 0.1,6.458 2.6,6.434 2.6,6.75 -0.2,6.75 -4.1,0 -6.5,8.242 -3.1,11 0.8,0.685 1.5,2.231 1.5,3.435 0,2.276 4.8,6.565 7.3,6.565 4.7,0 4.4,-8.114 -0.4,-10.855 -4.7,-2.632 -4.4,-8.944 0.3,-6.546 6.5,3.403 8.9,8.382 6.2,13.456 -3.3,6.485 1.5,15.23 6.1,10.942 2.8,-2.648 4.2,-1.076 3.1,3.444 -0.7,2.731 0.9,4.383 2.6,2.672 5.6,-5.551 8.2,0.669 3.7,8.68 -6.6,11.667 -2.1,23.283 7.5,19.577 1.1,-0.407 5.3,5.545 4.3,6.105 -2.1,1.27 -9.2,2.64 -11.1,2.15 -3.3,-0.82 -4.5,1.11 -1.4,2.27 1.3,0.49 2.9,1.62 3.7,2.5 0.7,0.88 2.1,1.61 3.1,1.61 0.9,0 2.3,0.7 3,1.56 2.9,3.43 7.2,4.86 8.6,2.86 2,-2.72 1.7,-7.83 -0.6,-9.93 -3.3,-2.95 0,-5.867 5.8,-5.211 5,0.561 6.5,-1.162 3.7,-4.226 -1.6,-1.78 -1.5,-1.9 1.4,-2.542 1.7,-0.371 3.1,-1.249 3.1,-1.95 0,-0.702 1.4,-1.698 3.2,-2.213 2.9,-0.823 3.3,-1.352 3.3,-4.394 0,-3.459 0,-3.459 6.2,-3.172 5.3,0.247 6.4,0.003 7.5,-1.75 1.6,-2.545 4.8,-2.609 7.9,-0.157 1.3,1.034 3.2,2.047 4.3,2.251 1.2,0.231 2.3,1.612 2.8,3.621 0.7,2.918 1.7,3.731 4,3.367 1.2,-0.184 0.8,1.189 -0.8,3.379 -1.1,1.471 -1.4,3.318 -0.9,7.017 0.7,5.83 -0.4,7.42 -7,9.49 -2.2,0.69 -4.5,1.6 -5,2.03 -0.6,0.42 -3.9,2.2 -7.3,3.94 -3.5,1.75 -7,4.26 -7.9,5.58 -1.7,2.63 -11.7,8.45 -14.4,8.45 -1.7,0 -5.3,1.38 -14.9,5.78 -2.5,1.12 -5.9,2.26 -7.5,2.52 -8.6,1.35 -18.1,4.98 -21.7,8.25 -2.1,1.9 -4.2,3.49 -4.6,3.55 -0.4,0.06 -3.4,0.2 -6.7,0.3 -3.9,0.12 -7,0.83 -8.8,2 -2.1,1.37 -3.7,1.65 -6.5,1.11 -10.9,-2.06 -17.2,-1.71 -17.8,1.01 -0.9,3.56 -0.3,3.83 5.6,2.56 4,-0.85 6,-0.83 8.5,0.08 2.6,0.93 4,0.93 6,0.02 5.2,-2.39 7.8,-1.34 4.8,1.95 -5.2,5.81 6.4,6.07 12.8,0.28 4.2,-3.81 8.3,0.46 5.4,5.59 -0.8,1.37 -1.5,4.36 -1.5,6.64 0,4.7 -2.3,5.96 -8.5,4.8 -2.8,-0.54 -3.9,-0.12 -7.2,2.84 -2.1,1.9 -6.6,4.86 -10,6.57 -6.8,3.4 -8.1,4.75 -6.5,6.43 1.8,1.72 1.4,4.11 -1.3,8.86 -3.3,5.69 -3.3,8.45 0,9.27 3.4,0.85 3.1,2.46 -0.6,3.76 -1.8,0.62 -2.9,1.59 -2.6,2.32 0.6,1.4 -1.1,3.51 -2.8,3.49 -0.6,0 -3,-1.8 -5.3,-4 -3.3,-2.99 -5.2,-3.98 -7.7,-3.98 -1.8,0 -5,-0.61 -7.2,-1.36 -6.7,-2.37 -16.3,-3 -18.3,-1.22 -3.3,3 -7.7,3.08 -10.3,0.19 -4.8,-5.17 -10.1,-2.94 -7.2,3.06 0.9,2.03 1.7,6.11 1.7,9.44 0.1,4.38 0.6,6.29 1.9,7.53 1,0.92 1.9,2.51 1.9,3.53 0,2.63 4.4,4.54 6.5,2.82 1.3,-1.1 2,-0.96 4.5,0.87 2.9,2.18 2.9,2.18 8.9,-0.84 8,-4.02 9.9,-3.97 10,0.23 0.3,10.35 0.5,11.51 1.7,11.05 3.6,-1.38 6.4,-11.69 4.1,-15.38 -1.1,-1.74 -0.9,-2.26 0.7,-3.49 2.5,-1.87 6.6,-1.87 6.6,0.01 0,6.47 7.6,7.9 8.6,1.61 0.3,-2.21 1.2,-4.53 2,-5.16 0.7,-0.63 1.4,-2.1 1.4,-3.27 0,-1.4 1.1,-2.63 3.2,-3.62 1.8,-0.83 3.5,-2.44 3.7,-3.58 1.5,-6 12.3,-12.55 14.7,-8.92 2,3.04 5.9,3.31 7.4,0.5 1.1,-2.14 6.7,-5.29 11.3,-6.4 1.6,-0.39 5.9,-3.78 9.9,-7.89 10.4,-10.55 19.4,-14.01 19.3,-7.49 0,3.22 -0.7,3.72 -7.1,5.32 -0.6,0.15 -1.4,2.62 -1.8,5.47 -0.7,6.54 -1.6,7.53 -7.7,9 -4.9,1.17 -4.9,1.24 -4.9,5.09 0,2.73 -0.5,3.9 -1.5,3.9 -2.5,0 -6.9,4.51 -6.2,6.37 0.7,1.91 7.7,-0.9 9.4,-3.76 0.4,-0.76 1.7,-1.56 2.8,-1.77 1.1,-0.2 2.7,-1.9 3.6,-3.76 1.5,-3.21 10.1,-8.14 11.6,-6.64 0.8,0.72 -1.8,3.55 -3.1,3.56 -1.2,0 -6.6,9.65 -6.6,11.74 0,3.78 8.9,5.21 13.8,2.22 2.9,-1.78 3.8,-1.88 6.7,-0.82 4.1,1.48 10,0 14.1,-3.54 4,-3.37 2.5,-8.86 -2.6,-9.6 -3,-0.45 -3.2,-0.65 -1.7,-1.88 3.9,-3.21 0.7,-10.08 -4.3,-9.35 -3.3,0.49 -3.5,-0.04 -3.1,-6.46 0.1,-1.75 -0.3,-4.15 -1,-5.34 -0.9,-1.82 -0.7,-2.55 1.2,-4.57 3.5,-3.82 5,-3.06 2.8,1.5 -3.7,7.69 0.8,14.94 7,11.35 5,-2.88 4.9,-2.92 5.3,1.5 0.2,2.98 0.7,3.75 2.3,3.75 3,0 3.3,-5.79 0.4,-7.84 -1.8,-1.29 -2.1,-2.11 -1.5,-5.22 0.4,-2.22 0.2,-4.86 -0.5,-6.6 -1,-2.42 -0.9,-3.19 0.4,-4.7 2.3,-2.47 2.1,-3.81 -0.9,-6.8 -3.3,-3.3 -2.8,-3.68 6.1,-4.41 5.9,-0.48 8.4,-1.24 12.4,-3.73 6.2,-3.83 8.9,-3.46 6.4,0.87 -1.7,2.87 -1.4,4.7 0.6,3.47 0.6,-0.37 1.1,-1.5 1.1,-2.53 0,-7.28 16.5,-9.99 21.4,-3.53 3.8,4.99 14.3,6.47 19.1,2.7 1.5,-1.2 3.8,-2.18 5.1,-2.18 1.4,0 3.9,-0.74 5.6,-1.63 3,-1.56 3.2,-1.54 5,0.66 1.9,2.3 2.4,2.39 17.8,3.27 4.4,0.25 4.7,-6.06 0.4,-10.13 -1.8,-1.7 -2.3,-2.93 -1.9,-4.5 1.2,-3.95 2.6,-4.67 8.4,-4.67 3.1,0 6.1,-0.42 6.6,-0.93 0.5,-0.51 3.4,-1.9 6.5,-3.08 3,-1.17 6.7,-3.3 8.2,-4.72 2.7,-2.58 2.7,-2.58 8.2,-1 5.6,1.58 5.6,1.58 5.6,-1.79 0,-3.28 0,-3.35 3.5,-2.79 4.2,0.69 5.1,-2.79 1.2,-4.78 -1.2,-0.63 -3.8,-2.62 -5.7,-4.42 -2,-1.8 -4.7,-3.62 -6,-4.03 -8.4,-2.52 -15.5,-11.217 -10.6,-13.063 2.2,-0.876 14.5,4.843 14.6,6.793 0,3.46 2.3,2.97 6,-1.32 4.9,-5.641 3.2,-9.159 -3.4,-6.791 -3.4,1.237 -3.8,1.15 -7.6,-1.893 -2.2,-1.825 -5.1,-3.191 -6.6,-3.191 -9.3,0 -21.3,-12.316 -14.3,-14.555 1.6,-0.487 2.6,-0.14 3.6,1.183 3.2,4.456 4.4,5.372 7.3,5.372 5,0 7.1,-1.65 6.8,-5.314 -0.3,-2.941 -0.1,-3.186 2.7,-3.186 3.2,0 4.5,-10.419 1.7,-13.733 -5.5,-6.543 -16,-6.803 -14.8,-0.366 0.7,3.929 -0.3,4.599 -6.9,4.599 -5.1,0 -10.3,1.631 -13.1,4.139 -2.7,2.418 -5.9,2.365 -8.4,-0.139 -3.7,-3.637 -2.3,-8 2.4,-8 5.3,0 11,-2.759 9.5,-4.547 -2.7,-3.226 -10.3,-1.598 -12.5,2.669 -2.9,5.607 -17.8,3.139 -19.1,-3.155 -0.7,-3.518 -3.3,-4.946 -9.2,-5.002 -4.1,-0.04 -6.1,-1.019 -11.7,-5.762 -3.9,-3.298 -3.9,-3.298 1.1,-3.063 2.7,0.129 6.4,-0.11 8.2,-0.532 2.9,-0.677 3.3,-0.524 3.3,1.313 0,1.519 0.6,2.079 2.3,2.079 1.3,0 4,1.125 6.1,2.5 5,3.426 5.6,3.207 5.5,-2.25 v -6.75 c 0.1,-1.1 -0.1,-3.409 -0.5,-5.131 -0.8,-3.768 0.8,-5.111 4,-3.41 2.9,1.544 8.9,-1.532 9.4,-4.791 0.4,-2.987 4,-4.865 4.8,-2.578 0.4,0.921 0.2,2.51 -0.5,3.529 -1.7,2.74 -1.4,5.341 0.9,7.385 2,1.801 1.9,1.826 -1.1,3.685 -3.7,2.27 -3.4,4.451 0.7,3.953 1.6,-0.197 5.7,-0.339 9.1,-0.314 6.7,0.047 6.9,-0.216 2.9,-4.591 -4,-4.512 5,-7.553 12.1,-4.094 5,2.394 7.7,1.998 11.7,-1.69 3.5,-3.225 2.2,-5.529 -2,-3.613 -3.1,1.434 -4.4,0.789 -4.4,-2.199 0,-3.559 -1.9,-4.77 -4.9,-3.23 -5.8,2.894 -12.1,2.829 -15.8,-0.164 -8.2,-6.679 -9.4,-7.921 -9.9,-10.855 -1.2,-6.1405 10.9,-10.569 14.6,-5.3577 1.1,1.6314 2.8,2.9662 3.7,2.9662 0.9,0 3.1,1.6042 4.9,3.5645 2.8,3.059 3.5,3.409 5.3,2.465 2.7,-1.466 2.6,-2.71 -0.7,-5.8783 -4.2,-4.0403 -8.1,-9.5687 -8.8,-12.623 -0.5,-1.9859 -2,-3.348 -5.3,-4.9207 -13.7,-6.467 -15.7,-9.67 -5.5,-9.016 8.3,0.531 8.3,0.528 5.8,-7.342 -1,-3.149 1.9,-2.992 5.8,0.319 1.7,1.412 6.5,4.296 10.7,6.408 8,4.06 12.1,7.232 12.1,9.4353 0,5.1612 17,17.007 18.8,13.088 0.8,-1.6907 1.9,-2.4998 3.6,-2.4998 3,-2e-5 4.9,-3.1061 4.7,-7.7215 -0.1,-2.7166 0.3,-3.304 2.1,-3.427 1.3,-0.081 2.9,-0.239 3.8,-0.352 0.8,-0.112 2,-0.27 2.7,-0.351 0.7,-0.082 1.3,-1.049 1.3,-2.149 0,-1.1 0.5,-1.975 1.2,-1.944 2.1,0.093 6.2,6.0866 6,8.7887 -0.3,3.127 1.2,4.1207 6,4.1405 3.3,0.0131 4.1,0.508 5.8,3.4089 2.1,3.5619 6.5,6.0427 9.6,5.4094 2.2,-0.4458 2.1,-3.7091 -0.3,-11.303 -3.3,-10.31 -2.8,-9.8235 -8.3,-9.1055 -5.7,0.767 -9,-0.332 -14.6,-4.856 -7.8,-6.432 -14.4,-7.581 -14.4,-2.508 0,5.197 -14.7,3.185 -17.1,-2.35 -0.9,-1.863 -2.4,-3.348 -3.8,-3.676 -1.4,-0.302 -2.9,-1.435 -3.5,-2.516 -0.6,-1.081 -1.9,-3.044 -2.9,-4.362 -3.7,-5.102 -1.9,-6.425 3.6,-2.668 8.2,5.593 12.9,7.656 15.7,7.025 2.1,-0.449 3.7,-0.007 5.9,1.606 2.1,1.595 3.3,1.935 4.3,1.202 0.7,-0.563 4.4,-1.327 8.1,-1.698 3.8,-0.372 8.2,-1.332 9.7,-2.135 1.6,-0.802 4,-1.459 5.3,-1.459 1.6,0 2.8,-0.707 3.2,-2.001 0.9,-3.031 3.7,-4.113 7.2,-2.807 2.5,0.963 3.3,0.806 6,-1.129 2.9,-2.207 3.1,-2.215 6.4,-0.457 1.8,0.985 4.1,1.688 4.9,1.562 4.7,-0.692 21.8,12.193 21.9,16.557 0.1,2.526 2.9,4.277 10.7,6.587 2.9,0.841 6.3,2.254 7.6,3.14 1.6,1.0405 6.6,1.9645 14,2.6087 11.3,0.9782 13.6,0.7029 17.8,-2.0587 0.8,-0.551 2.7,-1.441 4.2,-1.977 5.2,-1.846 2.1,-8.174 -3.8,-7.741 -3.8,0.28 -4.8,-5.122 -1.6,-8.643 2.7,-2.958 4.2,-6.086 4.2,-8.825 0,-1.273 0.7,-3.433 1.4,-4.799 3.5,-6.252 -4.9,-8.755 -8.5,-2.561 -1.2,1.901 -3,3.731 -4,4.068 -1.1,0.336 -1.9,0.935 -1.9,1.332 0,6.552 -10.1,8.524 -12.7,2.466 -1.8,-4.432 -3.9,-5.119 -6.8,-2.322 -4,3.686 -5,2.24 -5,-6.576 0.1,-7.831 0.1,-7.831 3.3,-8.668 1.8,-0.46 3.5,-1.494 3.8,-2.296 0.3,-0.803 1.2,-1.46 1.9,-1.46 9.4,0 2.8,-14.046 -7.6,-16.007 -7.2,-1.366 -9,-3.094 -5.5,-5.361 3.1,-2.006 3.3,-5.151 0.6,-6.632 -4.1,-2.169 -2.7,-7 2,-7 5,0 5.1,-1.4 0.1,-3.922 -2.1,-1.079 -4.6,-3.103 -5.5,-4.503 -0.9,-1.39 -2.9,-3.18 -4.4,-3.96 -1.5,-0.79 -5,-3.53 -7.7,-6.1 -2.8,-2.57 -6.9,-6 -9.3,-7.63 -2.3,-1.63 -4.7,-3.85 -5.3,-4.93 -1.8,-3.49 -14.2,-8.91 -22.7,-9.98 -4.8,-0.6 -10,-2.05 -13.7,-3.85 -5.5,-2.62 -13.2,-5.73 -22.5,-9.06 -2,-0.69 -6.3,-2.28 -9.6,-3.54 -3.3,-1.26 -8,-2.62 -10.4,-3.02 -2.4,-0.4 -5.9,-1.39 -7.8,-2.19 -1.9,-0.8 -7.2,-2.09 -11.6,-2.87 -4.5,-0.77 -10.4,-1.89 -13.1,-2.48 -35,-7.47 -106.4,-5.41 -137.5,3.98 -5.7,1.7 -9.5,1.27 -4.6,-0.51 38.4,-14.1 124.8,-14.47 179.1,-0.77 5.5,1.39 11.8,2.95 14,3.47 154.7,36.48 274,194.65 273.9,363.37 0,150 -93.9,293.86 -224.8,344.71 -15.8,6.14 -20.3,7.13 -10.4,2.29 2.3,-1.1 4.4,-2.68 4.8,-3.5 0.3,-0.83 1.9,-3.85 3.3,-6.71 4.1,-7.79 0.4,-12.81 -5.6,-7.76 -1.6,1.4 -3.3,2.41 -3.6,2.25 -0.4,-0.16 -2.3,-0.93 -4.3,-1.72 -2.4,-0.91 -3.9,-2.25 -4.3,-3.74 -0.8,-3.05 -10.6,-3.39 -14.4,-0.5 -2.4,1.88 0.4,5.41 10.4,12.9 3.7,2.77 1.5,5.28 -4.6,5.28 -2,0 -5,0.47 -6.6,1.04 -2.6,0.88 -3.7,0.69 -6.8,-1.14 -3.6,-2.12 -3.8,-2.14 -7.2,-0.52 -2.6,1.25 -3.9,1.4 -4.9,0.58 -1.6,-1.34 -7.8,0.16 -10.4,2.52 -1,0.87 -4.4,2.01 -7.6,2.53 -3.3,0.53 -7.1,1.36 -8.4,1.86 -1.4,0.49 -5.5,1.68 -9,2.63 -3.6,0.95 -8.6,2.35 -11,3.1 -4.7,1.41 -10.5,0.37 -13.2,-2.36 -1.5,-1.49 -3.8,-0.42 -3.8,1.75 0,2.32 -3.8,4.7 -8.6,5.49 -4.9,0.78 -17.4,5.55 -17.4,6.6 0,2.25 5.5,4.76 11.8,5.4 24,2.41 -5.5,4.93 -40.2,3.42 z m 12.6,-13.88 c 0.8,-1.09 4.1,-3.16 7.3,-4.59 3.3,-1.44 6.6,-3.19 7.5,-3.91 0.8,-0.71 4.2,-1.48 7.6,-1.71 4.4,-0.31 8.2,-1.45 13.7,-4.12 8.7,-4.25 13.2,-4.87 12.2,-1.69 -0.6,1.7 -0.2,2 2.5,2 6,0 9.1,-3.72 5.3,-6.5 -1.9,-1.4 -1.2,-4.5 1.1,-4.5 0.8,0 1.7,0.92 2.1,2.05 1.2,3.81 4.9,2.09 5.5,-2.55 0.7,-5.82 8,-6.16 8,-0.38 0,2.49 3.4,2.46 8.1,-0.07 3,-1.62 4.2,-1.76 7.2,-0.85 6,1.85 8.5,-0.37 4.7,-4.2 -1.6,-1.54 -3.4,-2.01 -7.8,-2.02 -7.5,-0.02 -8.7,-0.9 -8.7,-6.2 0,-3.99 -0.4,-4.49 -4.7,-7.43 -5.1,-3.41 -4.6,-4.31 2.7,-4.34 2,-0.01 4,-0.91 5.5,-2.54 4.7,-5.02 -7.3,-11.57 -13.6,-7.43 -4.1,2.71 -12.8,3.46 -17,1.48 -3.8,-1.77 -3.7,-4.05 0.1,-3.11 4.7,1.18 11.9,-3.4 9.3,-5.95 -2.5,-2.48 -9.2,-2.29 -10.3,0.29 -0.6,1.23 -1.6,2.25 -2.4,2.25 -0.7,0 -2.5,0.83 -4,1.85 -1.4,1.02 -4.4,2.13 -6.6,2.46 -12.1,1.85 -17.3,20.69 -6.6,23.42 3.1,0.77 3.6,1.39 4.3,4.99 1.1,5.63 2.9,6.89 7.5,5.46 2,-0.61 3.8,-0.95 4,-0.75 1.8,1.74 -16.1,13.57 -20.5,13.57 -1,0 -2.4,0.51 -3,1.14 -1.5,1.47 -19.1,2.98 -22.9,1.95 -5.2,-1.43 -7.3,0.47 -7.3,6.52 0,7.04 5.7,10.41 9.2,5.41 z m -35.2,-134.95 c 0.5,-3.69 2.6,-5.22 3.6,-2.66 0.8,2.05 6.7,2.11 8.4,0.09 0.6,-0.83 2.5,-1.5 4.1,-1.5 2.9,0 2.9,0 0.4,-2.75 -1.9,-2.03 -2.4,-3.44 -2,-5.35 0.8,-3.83 -1.6,-5.53 -5.6,-3.88 -2.8,1.15 -3.2,1.06 -4.6,-0.95 -1.3,-1.89 -2.1,-2.12 -5.5,-1.55 -2.9,0.49 -4.4,0.26 -5.6,-0.85 -1,-0.84 -4,-2.36 -6.7,-3.38 -11.1,-4.11 -11.4,-19.95 -0.3,-16.43 1.8,0.58 6,1.35 9.4,1.71 5.8,0.62 6.2,0.83 7,3.79 0.7,2.34 1.6,3.21 3.5,3.44 3.1,0.37 4.4,-1.99 2.6,-4.87 -1,-1.63 -1,-2.16 0.2,-2.91 1.9,-1.14 2.7,0.04 4.2,5.73 0.6,2.33 1.7,4.25 2.4,4.25 1.4,0 4.5,-2.66 4.5,-3.84 0,-0.39 2.6,-1.77 5.9,-3.07 5.1,-2 6.2,-2.89 7.1,-5.74 0.6,-1.86 1.5,-3.12 2,-2.8 1.6,0.98 1,9.37 -0.9,13.24 -4,7.93 -3.5,11.62 1.5,11.23 6.7,-0.53 10.6,-0.12 12.9,1.38 3.2,2.15 8.2,2.07 9.3,-0.15 2.1,-4.09 -3.5,-12.17 -10,-14.51 -2.1,-0.77 -5,-6.52 -3.7,-7.33 0.5,-0.33 2.2,-0.15 3.7,0.41 10.9,4.1 20.2,-2.21 10.3,-6.92 -5,-2.33 -6.6,-4.78 -4.5,-7.02 1.7,-1.87 1.1,-3.88 -1.1,-3.88 -1.4,0 -2.8,2.69 -2.1,3.97 0.9,1.37 -3.5,1.95 -6,0.8 -1.9,-0.87 -2.8,-0.76 -4.3,0.57 -2.8,2.53 -3.1,2.09 -3.1,-3.59 0,-4.24 0.5,-5.88 2.7,-8.48 4.7,-5.49 12.7,-7.58 10.9,-2.82 -0.7,1.81 1.8,5.03 3.2,4.16 3.6,-2.22 3.3,-9.61 -0.4,-9.61 -6,0 -5.1,-6.42 1.1,-7.58 6.3,-1.18 6.1,-7.42 -0.1,-7.42 -1.8,0 -1.8,-3.42 0,-4.91 0.8,-0.71 2.9,-0.91 5.2,-0.53 4.5,0.72 6,-0.42 6.5,-5.06 0.3,-2.23 0.9,-3 2.4,-3 1.5,0 1.9,0.56 1.7,2.5 -0.9,7.71 -1,7.52 2.8,7.16 1.9,-0.18 3.9,-0.73 4.4,-1.21 0.5,-0.49 3.5,-0.61 6.8,-0.28 5.2,0.55 6.1,0.36 8.3,-1.67 1.9,-1.81 3.1,-2.16 5.9,-1.7 3,0.47 3.6,0.27 3.6,-1.21 0,-2.68 -3.5,-5.39 -6,-4.62 -2.8,0.89 -2.6,-0.75 0.2,-1.99 2.8,-1.22 2.1,-2.98 -1.2,-2.98 -1.8,0 -2.6,-0.68 -3,-2.5 -0.7,-2.73 -4.5,-3.98 -6.4,-2.09 -3.7,3.75 -7,-0.65 -3.7,-5.06 2.6,-3.55 2.1,-5.85 -1.4,-5.85 -1.9,0 -2.9,0.81 -4,3.5 -0.8,2.07 -2.1,3.5 -3.2,3.5 -2.1,0 -5.3,2.82 -5.3,4.63 0,2.97 -4.5,4.54 -9,3.16 -4.2,-1.29 -4.2,-1.29 -3.6,-6.29 1.1,-9.65 -3.7,-6.06 -10.7,8 -0.9,1.65 -2.5,3.89 -3.7,4.97 -1.7,1.55 -2,2.65 -1.6,5.24 0.6,2.81 0.4,3.29 -1.3,3.29 -1.1,0 -2.8,1.19 -3.9,2.66 -1.4,1.88 -2.5,2.46 -3.7,1.98 -1.7,-0.66 -1.7,-0.77 0,-2.69 1.7,-1.93 1.7,-2.12 -0.3,-5.72 -1.1,-2.06 -2.3,-5.76 -2.7,-8.23 -0.9,-5.86 -3,-9 -5.9,-9 -1.3,0 -3.3,-0.87 -4.6,-1.93 -4.4,-3.85 -8.4,-0.98 -7.7,5.51 0.8,6.06 -0.5,7.69 -2.9,3.95 -1.8,-2.74 0.8,-11.82 4.2,-14.62 1.9,-1.61 1.7,-4.29 -0.6,-8.14 -1.1,-1.8 -2,-4.43 -2,-5.84 0,-1.54 -1.2,-3.71 -3,-5.43 -1.7,-1.59 -3,-3.4 -3,-4.04 0,-0.63 -0.9,-1.96 -2,-2.95 -1.6,-1.4 -1.9,-2.61 -1.4,-5.41 0.7,-4.57 -2.5,-8.55 -6.3,-7.83 -1.9,0.36 -2.7,-0.16 -3.8,-2.28 -1.5,-2.73 -3.4,-3.99 -6.1,-3.99 -3.8,0 -14.4,-8.47 -14.4,-11.46 0,-3.3 -2.8,-6.54 -5.7,-6.54 -2.2,0 -2.5,0.31 -1.8,2.25 3.1,9.83 1.7,13.87 -3.6,9.69 -2.9,-2.27 -3.8,-3.53 -3,-4.28 1.6,-1.57 1.3,-6.23 -0.5,-7.69 -1.2,-1.01 -1.4,-2.5 -0.8,-7.24 0.7,-6.82 -0.1,-7.02 -13.6,-2.99 -7.7,2.31 -16.4,13.26 -10.5,13.26 1,0 1.5,1.03 1.5,3.3 0,1.81 0.5,3.82 1.1,4.47 0.9,0.9 0.8,1.61 -0.5,3.03 -3,3.39 -1.1,5.78 8.6,10.38 6.5,3.1 7,4.48 2.9,8.7 -1.6,1.63 -3.1,3.47 -3.3,4.08 -0.2,0.62 -3.2,1.52 -6.7,2.02 -6.8,0.95 -8.7,2.19 -13.2,8.34 -5.2,7.04 -0.1,9.03 9.4,3.68 6.4,-3.61 6,-3.59 8,-0.56 2.1,3.17 1.2,5.56 -2.2,5.56 -1.8,0 -3.5,1.08 -5.4,3.5 -3.3,4.15 -5.5,4.39 -8.8,0.95 -1.8,-1.97 -3.2,-2.48 -5.9,-2.25 -5,0.42 -5.2,3.16 -0.6,5.89 4.2,2.5 4.3,3.19 1.1,7.09 -1.4,1.63 -2.5,4.01 -2.5,5.29 0,2.79 -2.4,3.96 -4.1,1.97 -2.8,-3.38 -7.9,1.62 -5.5,5.44 1.2,1.91 8.5,0.58 11.3,-2.06 4.1,-3.81 9.6,-4.52 12.5,-1.61 1.6,1.62 3.4,2.29 6.3,2.29 6.9,0 6.4,4.69 -1,7.92 -6.1,2.7 -6.3,3.06 -3.9,5.75 0.9,1 1.3,1.83 0.7,1.83 -1.6,0 -6.4,-6.26 -7,-9.17 -0.7,-3.54 -2,-3.57 -5.5,-0.15 -2.8,2.69 -2.8,2.69 -5.8,0.5 -3.5,-2.58 -5.8,-2.72 -10.7,-0.67 -2.2,0.89 -4.9,1.27 -6.8,0.93 -2.3,-0.44 -3.8,-0.01 -6,1.74 -5,3.89 -15.3,3.5 -12,-0.46 2.4,-2.85 2.4,-2.85 0.4,-6.79 -1.2,-2.49 -1.7,-4.84 -1.4,-6.41 0.5,-1.84 0,-3.33 -2,-5.68 -4.9,-5.84 -1.4,-13.18 6.5,-13.48 1.9,-0.07 4.4,-0.3 5.5,-0.5 1.6,-0.3 2,0.3 2.5,3.64 0.4,3.13 0.9,4.06 2.6,4.3 2.6,0.36 5,2.91 5.5,5.7 0.7,3.52 4.5,3.1 5.2,-0.58 1.8,-9.07 0.7,-11.92 -4.9,-11.92 -3,0 -3.1,-1.37 -0.4,-4.73 2.7,-3.43 2.5,-6.08 -0.5,-7.46 -3.8,-1.72 -2.6,-7.81 1.5,-7.81 2.6,0 3.7,-2.74 1.8,-4.62 -1.3,-1.27 -1.8,-1.2 -4.1,0.58 -1.4,1.12 -2.9,2.04 -3.4,2.04 -0.5,0 -2.2,1.67 -4,3.72 -4.1,4.9 -6.9,3.39 -5.9,-3.17 2.1,-13.09 1.4,-15.05 -5.4,-15.95 -4.2,-0.57 -5.5,-0.33 -8,1.49 -3,2.29 -10,-0.13 -10,-3.48 0,-0.68 -0.7,-2.07 -1.4,-3.1 -2.5,-3.39 -3.9,1.11 -2,6.49 0.8,2.39 1.6,6.63 1.8,9.42 0.1,2.79 1.2,6.88 2.3,9.08 3.6,7.15 3.7,16.26 0.2,20.24 -3.6,4.08 -3.6,3.82 0,9.55 3,4.68 3,4.68 0.3,5.36 -1.5,0.38 -4.5,1.96 -6.6,3.53 -4.3,3.05 -8.8,3.11 -13.1,0.17 -2.7,-1.83 -7,-1.71 -9,0.25 -1.5,1.48 -1.5,2.7 0.1,6.96 0.8,1.96 -4.5,4 -6.7,2.61 -2.8,-1.71 -14.4,-0.44 -17.3,1.89 -7.5,6.11 -1.3,27.04 8.4,28.22 4,0.48 6.9,1.39 7.7,2.36 1.4,1.87 5.3,13.94 5.3,16.44 0,4.53 4.5,7.98 12.3,9.44 4.2,0.81 4.8,2.16 1.2,3.06 -6.5,1.63 0.3,10.42 8.1,10.42 2.7,0 4.5,0.62 5.6,2 3.5,4.03 9.9,2.16 10.1,-2.96 0.1,-1.87 0.9,-3.61 1.9,-4.18 2.3,-1.28 2.2,-4.1 -0.2,-7 -2,-2.36 -2,-2.36 -4,0.14 -2.6,3.29 -5.1,1.09 -6,-5.22 -0.5,-4.05 -0.8,-4.27 -3.6,-4.06 -4.3,0.32 -10.9,-6.4 -10.9,-11.03 0,-2.87 -0.4,-3.23 -3.3,-3.51 -2.9,-0.28 -4.8,-2.18 -2.2,-2.18 0.5,0 1.5,-1.13 2.1,-2.5 2.1,-4.47 7.5,-6.94 15.4,-6.97 9,-0.04 12,-8.09 3.3,-8.72 -3,-0.22 -4.4,-0.8 -4.6,-1.92 -0.6,-2.79 11.1,-1.74 17.3,1.55 2.7,1.49 6,2.49 7.2,2.26 3.3,-0.63 2.8,0.81 -1.2,3.16 -4,2.34 -4.7,5.47 -1.5,7.14 2.5,1.34 2.5,3.19 0.1,5.4 -8.2,7.37 2.5,28.2 13.3,26.17 2.3,-0.43 3.7,-0.16 4.5,0.91 0.7,0.83 1.9,1.52 2.6,1.52 0.7,0 1.5,1.23 1.6,2.75 0.3,2.18 0.9,2.75 2.9,2.75 3,0 4.2,-5.21 1.5,-6.73 -4.5,-2.52 1.8,-3.67 6.6,-1.2 6.5,3.35 16.9,-13.12 11.6,-18.44 -1,-1.02 -0.8,-1.55 0.8,-2.66 7.2,-5.03 8.3,-7.41 6.1,-12.69 -3.2,-7.47 2.1,-10.72 8.5,-5.28 6.5,5.39 13.2,-2.47 10,-11.63 -3,-8.4 -1.6,-7.72 8,3.96 1.1,1.28 2.4,1.21 6,-0.3 1.5,-0.59 1.6,-0.13 1.2,3.33 -0.5,3.12 -0.1,4.61 1.5,6.71 4.8,6.1 -0.6,10.63 -6.5,5.46 -5,-4.48 -7.9,-5.65 -9.8,-4.06 -2,1.62 -2,4.42 0,6.03 0.8,0.68 1.5,1.71 1.5,2.29 0,0.58 1.6,3.43 3.6,6.32 4.4,6.46 4.3,12.39 -0.3,12.39 -1.6,0 -2.3,0.46 -2.1,1.25 0.2,0.68 1.4,1.25 2.7,1.25 2.8,0 5.3,4.2 3.9,6.76 -1.9,3.67 -0.6,11.03 2.2,11.77 1.3,0.36 4.1,2.3 6.1,4.31 4.1,4.12 6.4,4.62 7.4,1.6 1.9,-6.05 8,-1.89 7.7,5.31 -0.2,7.57 0.8,8.48 4.8,4.25 1.7,-1.84 3.3,-2.5 6.2,-2.5 4.6,0 4.6,1.01 -0.2,4.23 -5.1,3.36 -4.7,5.96 1,7.46 8,2.12 11.4,1.38 12,-2.62 z m 240,-10 c 3.4,-3.18 7.1,-5.53 10.3,-6.6 6.3,-2.05 12.5,-5.61 15.6,-8.96 1.3,-1.38 3.5,-2.51 4.7,-2.51 2.7,0 3.3,-3.02 0.9,-4.99 -1.2,-1 -2.4,-0.72 -6.1,1.49 -5.9,3.46 -7.7,-2.8 -3,-10.43 0.3,-0.5 0.1,-2.08 -0.4,-3.51 -0.9,-2.21 -0.6,-2.93 1.5,-4.77 3.1,-2.67 3.1,-2.71 -0.2,-7.7 -3,-4.59 -5.9,-5.29 -8.6,-2.09 -1.9,2.26 -5.3,2.52 -10.8,0.85 -4.4,-1.32 -6.9,-0.07 -6.9,3.44 0,3.31 -3,5.71 -7,5.71 -4.2,0 -6,1.43 -6,4.62 0,1.22 -1.2,3.63 -2.7,5.36 -2,2.35 -2.3,3.42 -1.5,4.28 1.9,1.83 1.3,2.9 -0.8,1.74 -1.1,-0.59 -2,-1.72 -2,-2.5 0,-2.38 -3.5,-3.65 -6.7,-2.43 -6.2,2.34 -21.3,0.11 -25.7,-3.77 -3.6,-3.25 -4.1,-3.42 -10,-3.12 -6,0.31 -6.1,0.27 -6.5,-2.43 -0.1,-1.52 0.2,-2.75 0.7,-2.75 4.6,0 -0.3,-9.12 -6.7,-12.6 -2.6,-1.38 -6.4,-3.6 -8.6,-4.94 -2.2,-1.34 -5.1,-2.44 -6.3,-2.45 -1.6,-0.01 -2.2,-0.61 -2.2,-1.98 0,-3.13 -3,-4.05 -7.5,-2.35 -2.2,0.82 -6,1.98 -8.4,2.58 -5.4,1.38 -6.8,3.65 -4.2,6.88 1,1.29 2.1,3.87 2.5,5.73 1,4.25 8.1,4.08 13.9,-0.33 4.7,-3.58 6.3,-3.3 7,1.29 0.6,3.83 2.6,6.3 6,7.5 1.4,0.52 1.6,1.3 1.1,4.3 -0.7,3.66 -0.7,3.66 5.9,3.13 7.8,-0.63 8.9,1.15 3.7,6.31 -3.6,3.6 -3.5,3.6 -5,-0.09 -2.6,-6.21 -10.7,-5.58 -10.2,0.78 0.3,4.18 -2.7,11.24 -4.8,11.24 -2.1,0 -4.1,3.2 -2.9,4.6 1.8,2.29 4.6,1.61 8.2,-2.06 3.6,-3.58 7.3,-3.75 11.2,-0.52 0.9,0.77 1.9,0.8 3.2,0.11 1.9,-1.02 7.5,-0.42 17.8,1.93 12.2,2.79 38.1,-1.25 41.2,-6.41 1.1,-1.97 10.3,-3.05 10.3,-1.22 0,1.8 -5.3,6.25 -9.7,8.05 -3.6,1.54 -4.2,3.75 -1.8,6.96 0.8,1.06 1.5,2.78 1.5,3.81 0,7.72 8.2,8.13 16,0.82 z m 67.1,-51.65 c 3.2,-1.67 3.8,-3.6 2.5,-8.82 -0.8,-3.26 -0.7,-4.11 0.8,-5.17 1.4,-1.01 1.5,-1.69 0.6,-3.29 -2.8,-5.37 0.6,-8.06 8.3,-6.6 3,0.56 3.9,0.26 6,-1.94 3.1,-3.41 5.3,-3.32 6,0.27 0.8,4.24 3.2,4.61 6.4,1 1.5,-1.7 4.3,-3.89 6.3,-4.87 6,-3.07 13,-14.66 16.6,-27.28 1.8,-6.48 2,-6.75 4.5,-6.2 5.6,1.24 3.3,-12.02 -2.6,-14.7 -1.6,-0.7 -2.9,-2.38 -3.4,-4.24 -0.7,-2.71 -1.3,-3.16 -5.2,-3.73 -2.4,-0.35 -6.1,-0.96 -8,-1.35 -8.3,-1.63 -12.6,9.13 -8.5,20.97 2.8,8.3 3.1,10.67 1.5,13.65 -0.6,1.1 -1.3,6.1 -1.5,11.12 -0.2,6.15 -0.8,9.59 -1.8,10.55 -1.7,1.74 -3.6,0.8 -3.6,-1.8 0,-5.17 -9.3,-5.88 -14.2,-1.08 -7.1,6.99 -8.2,7.28 -10.7,2.98 -2.1,-3.76 -5,-5.21 -5.3,-2.64 -0.2,3.04 0.4,5.44 2.2,7.95 2.7,3.72 2.5,4.55 -1.4,6.18 -1.9,0.77 -4.1,2.41 -4.9,3.63 -0.9,1.23 -2.6,2.75 -3.9,3.38 -3.6,1.76 -3.5,5.06 0.1,7.72 2,1.44 3.1,3.14 3.1,4.68 0,2.73 4.4,2.56 10.1,-0.37 z m -535.6,-103.42 c 0.7,0 3.5,-5.87 3.5,-7.39 0,-2.26 -4.1,-3.18 -5.6,-1.24 -1.1,1.61 -3.4,2.24 -3.4,0.95 0,-0.36 0.7,-1.48 1.6,-2.47 2.7,-3.01 -3,-3.9 -8.9,-1.39 -3.3,1.41 -1.9,-2.22 1.7,-4.45 3.1,-1.88 3.9,-2 6.8,-0.98 2.5,0.9 4.3,0.9 7.5,0.04 4.5,-1.22 5.6,-2.92 2.3,-3.77 -1.1,-0.28 -2.7,-1.59 -3.5,-2.91 -0.9,-1.32 -2.4,-2.41 -3.3,-2.43 -1,-0.01 -2.6,-0.69 -3.7,-1.5 -2.2,-1.67 -7.1,-1.96 -8,-0.46 -1.6,2.53 -4.5,1.04 -3.9,-1.99 0.7,-3.36 -1.6,-5.11 -4,-3.09 -1.4,1.12 -5.6,-5.49 -5.6,-8.71 0,-0.63 -0.8,-2.77 -1.8,-4.76 -1.7,-3.56 -1.6,-3.64 0.7,-5.38 3.9,-2.99 4.3,-16.54 0.3,-14.9 -4.2,1.78 -6.2,4.62 -6.2,8.83 0,5.03 -5.2,7.38 -6.4,2.89 -1,-3.95 -3.1,-1.46 -3.1,3.7 0,2.7 -0.4,7.92 -0.9,11.61 -0.7,5.63 -0.6,6.98 0.8,8.33 2.5,2.57 2,9.08 -0.9,12.06 -4.2,4.2 0.2,13.41 6.4,13.41 1.1,0 3.7,0.9 5.8,2 3.8,2.03 8.3,2.61 9.7,1.25 0.4,-0.42 2.6,-0.82 4.9,-0.9 2.3,-0.08 5.4,-0.47 6.9,-0.86 2.1,-0.57 2.8,-0.38 2.8,0.83 0,1.97 4,4.87 5.8,4.19 0.7,-0.28 1.5,-0.51 1.7,-0.51 z m 458.7,-45.3 c 0.8,-1.81 3.6,-4.85 6.1,-6.75 3.1,-2.38 5.4,-5.33 7.4,-9.45 2.8,-6 2.8,-6 7.3,-6 4.7,0 13.2,-5.5 14.4,-9.37 0.3,-0.92 3.5,-3.88 7,-6.58 3.6,-2.69 7.7,-6.73 9.2,-8.98 1.4,-2.24 4.7,-6.17 7.2,-8.73 4.3,-4.46 13.4,-20.61 17.5,-31.03 1,-2.56 3.8,-6.83 6.2,-9.49 6.1,-6.69 11.7,-24.12 10,-30.879 -0.5,-2.29 0,-3.278 3.9,-6.851 4.4,-4.042 5.6,-6.815 3.6,-8.095 -1.7,-1.053 -1.1,-3.671 1.3,-5.957 1.6,-1.417 2.6,-3.892 3.1,-7.027 0.7,-4.757 4,-9.454 7.6,-10.723 1.2,-0.442 1.2,-0.864 0.2,-2.414 -0.7,-1.033 -2,-3.336 -2.9,-5.118 -2.1,-3.954 -4.6,-4.9 -7.5,-2.825 -5.4,3.721 -8.9,1.143 -12,-8.597 -1,-3.482 -3,-7.458 -4.3,-8.835 -1.2,-1.377 -2.9,-3.846 -3.7,-5.487 -1.6,-3.427 -7.2,-5.008 -12.3,-3.492 -1.7,0.483 -5.2,1.411 -7.8,2.061 -3.2,0.805 -5.7,2.255 -7.7,4.548 -2.4,2.74 -3.7,3.366 -6.9,3.366 -7,0 -11.2,5.118 -7.4,9.208 1.4,1.581 1.5,2.365 0.5,5.15 -0.7,1.806 -1.2,4.415 -1.2,5.797 0,3.601 -0.6,3.79 -6.3,2.251 -2.9,-0.76 -7.4,-1.387 -10,-1.394 -5.8,-0.014 -7.6,-2.239 -4.6,-5.88 2.7,-3.342 2.5,-6.36 -0.4,-5.951 -1.9,0.27 -2.2,0.9 -2.1,4.069 0.2,7.484 -7.6,2.204 -8.6,-5.756 -0.8,-6.88 -2.6,-7.663 -9.5,-4.073 -9,4.709 -21.3,0.971 -15.6,-4.736 2.6,-2.64 1.3,-5.974 -2.2,-5.287 -4.9,0.979 -6,2.55 -4.6,6.475 1,2.909 0.9,3.431 -1,4.754 -2.9,2.041 -2.7,4.514 0.8,8.173 3.4,3.583 3.4,11.859 0,15.7 -1,1.1 -2.1,4.25 -2.5,7 -0.4,2.75 -1.1,5.755 -1.6,6.678 -1.1,2.216 0,4.822 2,4.825 1,10e-4 2.8,2.228 4.5,5.471 4.7,8.918 21.5,17.131 21,10.258 -0.2,-2.786 0.8,-3.341 9.9,-5.213 1.6,-0.314 3.8,-1.685 5,-3.045 1.5,-1.762 3.1,-2.474 5.7,-2.474 3.5,0 3.5,0 0.8,-2.721 -2.4,-2.411 -3.1,-2.598 -5.6,-1.637 -3.3,1.244 -6.1,0.142 -6.1,-2.377 0,-0.899 -1,-2.701 -2.3,-4.003 -6.3,-6.742 7.2,-5.014 20,2.563 6.9,4.03 7.5,4.216 10.7,3.077 5,-1.807 6.6,-0.749 6.6,4.345 0,2.369 0.6,5.196 1.3,6.281 3.1,4.539 3.9,9.29 2.6,15.897 -1.5,7.77 -0.8,10.7 2,8.17 1.8,-1.69 3.3,-8.07 3.7,-16.595 0.1,-2.475 0.5,-6.186 0.9,-8.247 1,-5.512 -0.1,-8.712 -3.5,-9.887 -3.3,-1.166 -4.7,-3.673 -2.5,-4.533 1,-0.35 2.7,0.483 4.3,2.038 4,3.762 6.2,3.478 6.2,-0.789 0,-4.562 0.8,-6.575 2.8,-6.613 1.4,-0.028 1.4,-0.225 -0.2,-1.452 -3.5,-2.627 -1.3,-4.659 4.6,-4.319 5.5,0.314 7.8,3.212 4.8,6.118 -2.1,2.107 -1.3,14.112 1.2,17.225 1.6,2.115 2.3,4.435 2.5,9.385 0.2,3.619 0.6,9.199 0.9,12.399 0.8,7.7 -6.4,27.03 -15.6,41.68 -1.6,2.47 -3.4,6.34 -4,8.6 -1,3.9 -17.2,21.4 -19.8,21.4 -0.5,0 -1.4,1.09 -2,2.42 -0.7,1.39 -3.2,3.38 -6,4.66 -2.8,1.29 -5.6,3.45 -6.5,5.07 -0.9,1.56 -3.3,3.56 -5.4,4.45 -16.1,6.83 -19.7,11.39 -18.7,23.32 0.7,8.93 1.2,9.63 3.6,4.78 z m -415,-64.65 c 2.8,-3.02 7,-4.06 8.3,-2.05 0.9,1.44 4.7,1.23 8.8,-0.49 3.5,-1.46 6.7,-1.18 6.7,0.59 0,0.49 0.4,0.9 0.9,0.9 0.6,0 0.8,-0.6 0.5,-1.34 -0.4,-0.97 0.3,-1.22 2.4,-0.9 1.6,0.23 3.2,-0.07 3.6,-0.67 0.4,-0.62 3.8,-1.13 7.9,-1.17 15.6,-0.16 20.3,-2.47 12.4,-6.17 -4,-1.91 -4.4,-2.65 -2.5,-4.62 3.3,-3.35 -11.1,-5.32 -14.7,-2.01 -3.4,3.15 -7.2,-0.59 -4.1,-4.05 5.3,-5.97 3.2,-8.82 -7.3,-9.57 -11.6,-0.82 -11.9,-1.08 -5.4,-4.5 5.8,-3.03 6.7,-6.02 2.7,-8.6 -1.8,-1.23 -2.4,-2.32 -2.1,-3.77 0.3,-1.11 0.1,-2.62 -0.5,-3.33 -2.7,-3.28 -6.8,0.09 -6.8,5.6 0,3.47 -0.5,4.07 -5.8,7.62 -3.2,2.12 -7.1,5.09 -8.7,6.61 -1.7,1.52 -5.4,4.02 -8.3,5.56 -12.1,6.51 -23.2,16.47 -21.4,19.33 1,1.64 1,2.46 0.1,3.54 -2.3,2.8 -0.3,4.44 5.4,4.44 3.5,0 5.8,0.5 6.6,1.46 2.5,2.98 17.9,1.23 21.3,-2.41 z m 414.9,-15.12 c 3.2,-2.28 3.4,-3.69 1.7,-8.61 -1.4,-3.7 -0.7,-4.55 6.2,-8.25 3.3,-1.78 7.2,-8.08 7.6,-12.14 0,-0.87 0.3,-3.12 0.7,-5 1.7,-10.22 -6.8,-14.174 -11.9,-5.46 -1.3,2.37 -4.8,1.31 -6.3,-1.97 -1.3,-3.03 -7.3,-5.631 -11.1,-4.87 -3.5,0.71 -7.2,-1.597 -9.9,-6.18 -1.2,-1.903 -3.6,-4.025 -5.5,-4.853 -13.4,-5.567 -13.3,-5.542 -14.4,-11.547 -3.4,-18.377 -7.4,-23.848 -13.8,-18.85 -3.3,2.623 -3.1,4.522 0.8,6.394 6.2,2.989 7.4,5.969 3.8,9.335 -2.1,1.986 -3,3.805 -3,5.911 0,1.944 -0.8,3.566 -2.1,4.494 -1.3,0.909 -1.7,1.701 -1,2.116 2.7,1.671 -3.1,10.545 -6.9,10.545 -5.7,0 -2.3,6.865 4,8.015 8.2,1.49 12.2,-2.08 11.2,-10.07 -0.3,-2.439 0.1,-3.969 1.2,-4.873 0.8,-0.724 1.6,-2.296 1.6,-3.494 0,-2.687 1.7,-4.599 3.6,-3.892 1.6,0.602 1.9,5.885 0.4,6.8 -0.9,0.575 -1.2,9.134 -0.3,10.809 1,1.83 3.3,-1.808 3.3,-5.167 0,-3.628 0,-3.628 3.4,0.353 3.3,3.981 3.3,3.981 0.4,7.474 -1.5,1.93 -2.8,4.61 -2.8,5.96 0,1.35 -1,3.48 -2.2,4.72 -3.4,3.65 -1.9,4.89 7.7,6.32 8.2,1.21 8.9,1.18 10.1,-0.5 0.7,-1 1.5,-1.62 1.6,-1.38 0.1,0.23 0.7,1.3 1.3,2.37 1.8,3.11 3.1,2.88 5.3,-0.94 2.2,-3.7 6.2,-3.69 6.2,0.01 0,0.8 2.1,2.47 4.7,3.72 5.4,2.59 6.2,7 2,11.56 -1.8,1.86 -4.5,9.17 -4.7,12.46 -0.1,1.5 4.2,0.69 7.1,-1.32 z m -527.1,-77.185 c -1.1,-1.787 -2,-4.825 -2.1,-6.75 0,-1.925 -0.6,-4.334 -1.4,-5.353 -0.9,-1.221 -1.1,-2.586 -0.6,-4 9.9,-25.98 50.1,-87.748 50.1,-77.012 0,1.338 1,0.747 4.2,-2.368 6,-5.887 16.5,-9.015 11.4,-3.417 -1.6,1.721 -2.3,5.15 -1.1,5.15 1.9,0 4.5,-2.369 4.5,-4.088 0,-1.11 2.6,-5.408 5.7,-9.552 3.2,-4.144 6.9,-9.038 8.3,-10.876 2.8,-3.739 6.7,-5.803 15.3,-7.996 9.4,-2.419 11.2,-1.896 8.5,2.481 -1.8,2.837 -0.2,3.706 2.4,1.315 3.3,-3.028 10.1,-6.209 18.7,-8.74 7,-2.078 7.7,-2.543 10,-6.549 2.4,-4.312 2.4,-4.312 4.2,-2.042 2.3,2.782 2.4,6.361 0.3,8.108 -0.9,0.718 -2.5,3.131 -3.7,5.362 -4.3,8.613 -9.2,13.059 -15.5,14.373 -3.2,0.66 -8,2.552 -10.6,4.203 -7.1,4.529 -9.2,3.149 -4.1,-2.816 4.4,-5.325 2.1,-5.594 -7.5,-0.866 -5.3,2.559 -6.7,3.812 -7.6,6.387 -0.6,1.872 -2.7,4.44 -5.1,6.181 -7.5,5.431 -12.3,14.964 -12.3,24.357 0,3.5262 -2.5,4.5989 -5.9,2.6072 -1.7,-0.9441 -2.5,-2.1898 -2.3,-3.4172 0.6,-4.285 0.4,-7.643 -0.5,-8.269 -0.5,-0.365 -1.8,-2.125 -2.9,-3.913 -2.3,-3.906 -3.4,-4.012 -8.2,-0.75 -2,1.375 -5,2.5 -6.5,2.5 -2.4,0 -3.2,0.672 -4.6,3.933 -1.1,2.573 -2.8,4.4725 -4.9,5.4945 -1.8,0.8593 -3.7,2.5957 -4.2,3.8587 -0.4,1.2631 -1.5,2.8379 -2.3,3.4996 -0.8,0.66176 -2.3,3.1183 -3.3,5.4589 -1,2.3407 -3.3,5.9443 -5.1,8.0083 -5.4,6.088 -3.9,13.372 1.8,9.337 1.3,-0.874 2.7,-1.59 3.2,-1.59 1.1,0 -0.1,9.602 -2.4,19.637 -1.1,4.475 -1.9,8.679 -1.9,9.342 0,2.106 -17.6,22.021 -19.5,22.021 -0.3,0 -1.5,-1.462 -2.5,-3.25 z m 88,0.242 c -1.7,-1.762 -3,-4.015 -3,-5.008 0,-2.244 -5.5,-6.984 -8.1,-6.984 -1.4,0 -1.9,0.7 -1.9,2.441 0,2.835 -1.3,3.917 -3.8,3.136 -2.1,-0.668 -10.2,-12.404 -10.2,-14.773 0,-0.927 -0.4,-1.925 -0.9,-2.219 -2,-1.249 -3.5,-9.74 -2.1,-11.957 0.7,-1.17 1.4,-3.789 1.5,-5.821 0.2,-3.672 6.7,-15.807 8.5,-15.807 4.2,0 4.8,7.945 1,12.348 -1.7,1.879 -3,4.308 -3,5.397 0,1.089 1.3,3.679 3,5.755 1.6,2.077 3,4.212 3,4.745 0,0.533 0.8,0.663 1.7,0.288 3,-1.147 3.8,-1.087 3.5,0.258 -0.5,2.399 1.8,5.209 4.2,5.209 3,0 4,-1.522 3.7,-5.436 -0.2,-2.724 1.5,-8.564 2.5,-8.564 0.2,0 1.4,0.656 2.7,1.458 2.9,1.931 5.7,0.451 4.1,-2.179 -0.6,-0.978 -2.1,-1.926 -3.3,-2.105 -3.4,-0.5 -4.7,-4.352 -3.2,-9.123 0.8,-2.406 1.1,-6.242 0.8,-9.8134 -0.3,-3.9266 0,-6.9902 0.9,-9.2746 0.8,-1.8761 1.9,-5.4476 2.5,-7.9368 0.6,-2.704 2.2,-5.8012 4,-7.6942 1.7,-1.743 3.6,-4.216 4.3,-5.496 2.1,-4.222 9.3,-7.425 12.5,-5.545 1.8,1.082 4,1.399 6.9,1.011 5.3,-0.723 5.4,0.627 0.1,4.88 -13.8,11.063 -21.3,39.173 -12.9,48.318 1.5,1.65 3.8,5.789 5.1,9.198 2.3,6.197 2.3,6.197 5.5,3.75 5.6,-4.269 9.2,-1.314 4.4,3.552 -4.7,4.64 -2,6.28 4,2.488 4.4,-2.814 4.7,-3.707 2.3,-9.555 -2.3,-5.688 0,-10.933 4.6,-10.933 1.7,0 3.1,-0.394 3.1,-0.877 0,-1.326 -2.8,-3.369 -3.8,-2.762 -0.5,0.293 -2.2,-0.346 -3.8,-1.419 -1.6,-1.074 -4.4,-2.894 -6.2,-4.046 -4.9,-3.134 -1.8,-7.9589 8.6,-13.29 2.1,-1.1233 3.4,-2.6476 3.8,-4.5363 0.8,-3.9357 6,-7.7621 8.5,-6.2133 2.2,1.3629 4.9,1.5022 4.9,0.253 0,-0.4902 1.7,-3.0457 3.9,-5.6794 5.5,-6.628 8.7,-14.708 7.2,-18.034 -2,-4.429 1.3,-12.331 5.9,-14.152 2.7,-1.049 4.2,-2.526 5.4,-5.184 1.6,-3.383 7.4,-7.217 16.7,-10.886 0.4,-0.179 0.7,1.396 0.6,3.5 -0.3,4.446 3.3,5.823 7.5,2.892 3.1,-2.187 6.7,-1.951 9.5,0.616 2.2,2.113 2.4,2.128 5.8,0.5 1.9,-0.925 4.2,-1.682 5.1,-1.682 3,0 0.7,2.549 -4.9,5.21 -4.3,2.087 -6.2,3.756 -8.3,7.269 -2.2,3.806 -3.8,5.108 -9.8,7.886 -3.9,1.83 -8,4.297 -9,5.482 -2.9,3.244 -5.4,2.797 -5.8,-1.02 -0.4,-4.262 -2.5,-4.707 -3.4,-0.727 -0.3,1.763 -1.7,4.149 -2.9,5.303 -3.9,3.626 -12.8,16.006 -13.1,18.097 -0.1,1.1001 -0.2,2.3345 -0.3,2.7428 -0.1,0.4082 -1.5,1.9451 -3.1,3.4153 -1.7,1.4701 -3,3.2736 -3,4.0077 0,0.7341 -1,2.2511 -2.1,3.3712 -2.2,2.2387 -1.7,4.504 0.7,3.1454 3.8,-2.1356 12.3,0.9946 12.3,4.5546 0.1,0.68 1.6,1.895 3.6,2.699 4.7,1.961 4.7,5.911 0,15.3 -4.5,8.925 -17.2,18.138 -13.3,9.647 1.1,-2.317 0.9,-2.839 -1.2,-4.542 -4.8,-3.922 -8.3,-0.366 -5.5,5.599 1.2,2.442 1.5,4.235 0.9,5.023 -0.5,0.675 -2.6,3.467 -4.7,6.205 -5.3,7.141 -11.3,10.036 -28.1,13.582 -21.7,4.555 -23,4.594 -26.6,0.742 z m 268,-60.684 c -9.5,-3.3564 -18.2,-8.6774 -17.5,-10.667 2.3,-7.0778 1.8,-10.377 -2.5,-15.527 -4.9,-5.755 -7.5,-5.951 -6.4,-0.487 1.4,7.633 -4.3,8.486 -11,1.656 -5.5,-5.543 -5.6,-6.465 -1.6,-7.976 1.6,-0.623 3,-1.567 3,-2.098 0,-0.531 -1.4,-1.525 -3,-2.209 -1.8,-0.719 -3,-1.988 -3,-3.014 0,-2.247 -2.2,-3.097 -6,-2.334 -2.7,0.54 -3.2,0.253 -4.5,-2.958 -0.8,-1.956 -2,-3.839 -2.5,-4.184 -3.8,-2.342 2.3,-6.476 10,-6.8 6.1,-0.254 7.1,0.919 6.7,7.541 -0.2,4.674 -0.2,4.751 2.8,4.754 4.4,0.004 9.1,3.238 9.8,6.784 0.6,3.017 6,5.576 13.6,6.436 1.9,0.213 3.2,1.76 5.8,6.775 5.5,10.849 8.2,12.006 10.3,4.526 0.7,-2.489 1.5,-4.526 1.9,-4.526 1.2,0 3.9,3.347 5,6.324 1,2.7382 1.2,2.8005 6.4,2.1536 6.9,-0.8666 10.5,2.0646 7.8,6.3799 -1.1,1.6206 -4.5,0.76341 -8,-1.9946 -2.7,-2.1228 -6.9,-2.3971 -10.6,-0.7019 -2.8,1.2936 -3.3,3.5905 -1,4.4893 1,0.37989 1.3,1.2762 0.9,2.5403 -0.4,1.1882 0.1,2.7084 1.1,3.8815 1.8,1.9913 -3.1,2.8032 -7.5,1.2356 z" />
            <path
               style="fill:#546f63"
               inkscape:connector-curvature="0"
               id="path3715"
               d="m -1677.2,583.65 c -9,-0.74 -25.1,-3.45 -45.4,-7.61 -14.5,-2.98 1.6,-4.28 17.9,-1.45 4.7,0.81 8.9,-0.01 8.9,-1.75 0,-1.51 -1.5,-2.12 -7.7,-3.12 -4.2,-0.69 -6.3,-1.6 -7.8,-3.45 -2.2,-2.71 -9.3,-4.75 -17.5,-5.04 -7.6,-0.27 -7.9,-0.39 -9.5,-3.48 -1.2,-2.3 -2.3,-3 -4.5,-3 -1.6,0 -3.2,-0.49 -3.6,-1.07 -0.3,-0.59 -1.6,-1.46 -2.8,-1.94 -2.1,-0.86 1.8,-1.68 4.9,-1.01 2.3,0.52 22.4,2.35 27.5,2.5 8.3,0.25 8.7,0.35 11,2.76 1.7,1.89 3.3,2.3 10,2.61 9.7,0.44 9.9,-0.27 1,-5.24 -6.7,-3.77 -6.9,-3.96 -5.4,-6.13 1.1,-1.77 1.2,-2.76 0.3,-4.74 -0.9,-2 -0.8,-2.98 0.5,-4.95 1.6,-2.57 1.2,-3.79 -1.3,-3.79 -1.8,0 -12.1,-6.81 -12.1,-8.06 0,-0.52 1.9,-0.94 4.3,-0.94 5.1,0 6.7,-1.31 6.7,-5.68 0,-7.31 -13.8,-9.5 -16.5,-2.61 -1,2.49 -3.8,-4.29 -3.2,-7.59 1.9,-10.18 -5.9,-17.27 -18.7,-16.97 -9.4,0.21 -10.5,0.04 -14.7,-2.46 -11.4,-6.7 -15.7,-3.11 -11.4,9.47 2.2,6.08 -1.4,6.73 -7.4,1.34 -2.1,-1.93 -4.4,-3.5 -4.9,-3.5 -1.9,0 -2.3,-1.76 -1.1,-4.43 0.7,-1.42 2,-2.57 2.9,-2.57 4.7,0 4.2,-3.92 -0.7,-5.42 -1.2,-0.36 -2.9,-1.8 -3.8,-3.19 -0.9,-1.38 -3.5,-3.33 -5.9,-4.32 -2.3,-1 -6.2,-2.74 -8.6,-3.88 -10.3,-4.73 -16.8,-7.04 -21.5,-7.65 -8.9,-1.14 -13.5,-2.74 -15.6,-5.36 -1.5,-1.91 -3.3,-2.71 -7.5,-3.28 -3.9,-0.53 -7.4,-1.92 -11.7,-4.77 -13.1,-8.5 -18.4,-10.04 -20.3,-5.87 -1.6,3.77 -5,2.93 -4.7,-1.17 0.5,-5.34 -2.7,-8.06 -9.2,-7.89 -7.2,0.19 -16.2,-5 -18,-10.46 -2.2,-6.37 -2.9,-6.81 -10.4,-6.12 -6.1,0.57 -7,0.4 -9.7,-1.82 -1.6,-1.34 -4.7,-3.35 -6.9,-4.48 -4.3,-2.19 -18.7,-12.21 -22.2,-15.5 -2.9,-2.73 -5.4,-1.99 -6.8,2 -1,3.15 -1.2,3.22 -2.7,1.5 -4.4,-5.17 -12.6,-20.6 -22.7,-42.32 -14.2,-30.85 -27.9,-84.52 -15.7,-61.58 4.2,7.86 6.7,11.09 9.8,12.7 5.1,2.62 6.2,4.28 4.9,7.81 -2.2,6.34 5.1,16.71 15.1,21.52 2.6,1.27 4.8,3.19 5.6,5.05 2.1,4.41 7.1,9.31 10.3,10.02 1.5,0.33 4.5,1.83 6.6,3.33 4.1,2.99 11.1,7.15 11.9,7.15 5.2,0 -23.6,-32.22 -35.6,-39.76 -10.6,-6.72 -11.2,-7.55 -10.4,-16.05 0.7,-8.32 0,-9.52 -5.1,-8.67 -3.8,0.61 -6,-1.09 -8.1,-6.11 -0.9,-2.14 -2.5,-4.48 -3.5,-5.2 -1.1,-0.73 -1.9,-2.5 -1.9,-3.94 0,-1.44 -1.5,-5.55 -3.2,-9.14 -2.5,-5.12 -3.2,-7.88 -3.3,-12.81 0,-5.98 -0.2,-6.3 -2.7,-6.87 -5.7,-1.23 -9,-50.17 -4,-57.11 2.9,-3.96 3.4,-17 0.7,-18.97 -2.1,-1.52 -1.7,-15.12 0.9,-27.33 0.7,-3.6 1.8,-9.92 2.4,-14.04 2.8,-19.43 5.9,-22.04 9.7,-8 1.8,6.72 6.5,10.19 10.5,7.75 1.8,-1.07 2.3,-0.97 3.5,0.65 1.4,1.83 1.7,1.84 8.1,0.25 7.5,-1.85 8.8,-1.38 9.9,3.4 1,4.8 2.6,4.61 7.4,-0.88 5.4,-6.12 5.9,-6.21 8.8,-1.66 4.3,6.59 7.8,4.14 4.6,-3.23 -4.9,-11.52 -4.7,-10.27 -1.7,-13.43 3.4,-3.51 5.1,-3.6 6.5,-0.35 2.8,6.09 6.4,-0.09 4.6,-7.91 -0.8,-3.56 -0.8,-5.55 0.2,-8.19 1.8,-5.04 1.6,-12.867 -0.4,-21.159 -2.6,-10.463 4,-38.097 7.1,-29.739 1.6,4.473 4.8,4.582 7,0.243 0.9,-1.787 1.7,-3.391 1.9,-3.565 0.1,-0.173 2.4,2.077 5.1,5 15,16.409 23.9,22.766 32,22.831 1,0.008 3.7,0.663 5.9,1.456 6.5,2.339 14.5,1.739 29.5,-2.209 10.1,-2.677 11.2,-2.74 10.8,-0.64 -0.3,1.694 -7.5,6.104 -12.5,7.668 -1,0.322 -3,1.281 -4.3,2.13 -10.7,6.557 -15,7.382 -33.3,6.309 -9.5,-0.559 -15.7,0.472 -17.5,2.921 -0.7,1.014 -2.1,1.854 -3,1.854 -0.8,0 -1.8,0.61 -2,1.36 -0.4,1.03 0.3,1.19 2.6,0.66 5.5,-1.19 12.4,5.28 10.2,9.45 -0.9,1.6 -0.6,2.42 1.2,4.23 1.2,1.24 2.7,3.17 3.3,4.28 0.8,1.58 2.2,2.08 6.4,2.32 8.3,0.48 9.9,-0.23 12.2,-5.59 2.5,-5.98 5.3,-8.99 10.4,-11.25 2.2,-0.98 6.3,-4.08 9.2,-6.877 4,-3.919 5.9,-5.088 8.3,-5.088 2.4,0 3.9,-0.899 6.3,-3.687 1.7,-2.028 4.9,-5.385 6.9,-7.46 2.3,-2.298 3.8,-4.73 3.8,-6.22 0,-3.802 13.6,-15.289 15.7,-13.223 0.3,0.256 0.1,1.731 -0.5,3.278 -0.9,2.709 -2.4,3.846 -8.6,6.257 -2.5,0.992 -2.8,1.479 -2.3,4.238 0.6,2.739 0.2,3.526 -3.3,6.488 -2.1,1.854 -4,4.347 -4.2,5.541 -0.2,1.492 -1.4,2.432 -3.6,3.008 -1.8,0.461 -3.3,1.387 -3.4,2.059 0,0.672 -0.2,2.571 -0.2,4.221 -0.1,2.085 -0.8,3.305 -2.4,3.985 -2.3,1.02 -2.7,2.18 -1.6,4.93 0.8,2.2 3.1,1.98 4.4,-0.41 0.7,-1.3 2.1,-2 4,-2 2.9,0 7,-3.24 7,-5.54 0,-2.202 6.1,-9.599 9.6,-11.692 2.6,-1.512 4.4,-3.829 6.5,-8.308 1.5,-3.416 4,-6.954 5.3,-7.861 1.4,-0.907 2.6,-2.12 2.6,-2.694 0,-3.003 6.7,-8.999 11.7,-10.499 5.7,-1.673 8,-4.808 11.3,-14.911 0.7,-2.2 2.1,-5.568 3.1,-7.485 1,-1.917 1.9,-4.392 1.9,-5.5 0,-2.641 3.2,-9.618 5.4,-11.797 2.7,-2.672 4.9,-2.221 4.3,0.873 -0.3,1.425 0,4.051 0.5,5.837 0.9,2.841 0.7,3.553 -1.5,5.703 -3.1,3.189 -4.5,10.423 -2.3,12.833 0.9,0.932 1.6,2.168 1.6,2.747 0,1.999 7,6.515 9.4,6.056 2,-0.373 2.6,0.291 4.3,4.397 2.2,5.036 5.3,6.437 8.1,3.636 0.9,-0.933 1.2,-0.37 1.2,2.535 0,3.734 0,3.734 5,3.071 5.9,-0.79 5.9,-1.118 1.5,7.594 -2,3.823 -3.6,8.199 -3.6,9.726 0,1.526 -0.4,3.674 -0.9,4.774 -1,2.589 -0.2,4.5 1.8,4.5 8.9,0 16.7,5.744 10.8,7.945 -2.5,0.95 -3.5,0.59 -10.6,-3.954 -3,-1.92 -8.8,-5.304 -13,-7.521 -7.3,-3.886 -7.7,-4.287 -11,-11.213 -5,-10.283 -6.6,-9.567 -6.2,2.758 0.4,9.391 1,11.862 3.9,15.212 2.2,2.487 3.3,1.232 2.1,-2.3 -2,-5.821 3.9,-4.54 6.8,1.458 1.7,3.453 4.9,5.62 8.4,5.62 2,0 3.4,1.6 3.4,3.98 0.1,0.82 1,1.61 2.1,1.77 5.6,0.81 13.8,3.9 14.2,5.39 0.4,1.53 4.2,2.86 8.3,2.86 1.1,0 2.5,-1.71 3.8,-4.94 2.7,-6.12 2.7,-5.92 -0.3,-7.06 -4.5,-1.71 -2.1,-4.084 3.8,-3.773 6,0.313 7.8,-2.603 3.5,-5.635 -2.3,-1.597 -2.3,-1.597 0.9,-1.597 1.7,0 5,-1.224 7.2,-2.725 4.2,-2.721 4.3,-3.015 2.9,-8.275 -0.3,-1.235 0.8,-1.449 5.9,-1.213 5.3,0.247 6.4,0.003 7.5,-1.75 1.6,-2.545 4.8,-2.609 7.9,-0.157 1.3,1.034 3.2,2.047 4.3,2.251 1.2,0.231 2.3,1.612 2.8,3.621 0.7,2.918 1.7,3.731 4,3.367 1.2,-0.183 0.8,1.184 -0.8,3.323 -0.8,1.123 -1.4,4.111 -1.4,7.095 0,5.898 -1.3,7.498 -7.5,9.478 -7.3,2.32 -17.4,8.04 -20.3,11.44 -1.5,1.84 -4.8,4.25 -7.2,5.35 -12,5.34 -19.5,8.2 -21.5,8.2 -1.2,0 -4.1,0.95 -6.5,2.11 -2.5,1.17 -7.6,2.99 -11.4,4.06 -4.8,1.33 -8.2,3.02 -10.8,5.38 -3.6,3.24 -4.3,3.45 -10.9,3.45 -4.5,0 -7.8,0.52 -9.3,1.47 -2.2,1.48 -14.1,1.48 -18.7,0 -2.9,-0.92 -7.1,2.1 -6.7,4.84 0.2,1.66 0.9,2.13 2.8,1.95 13.9,-1.28 22,-0.37 21.7,2.43 -0.5,4.7 2.2,5.01 10.4,1.18 10,-4.71 13.2,-3.64 9.4,3.13 -0.8,1.37 -1.5,4.36 -1.5,6.64 0,4.7 -2.3,5.96 -8.5,4.8 -2.9,-0.54 -3.9,-0.12 -7.4,3.05 -2.2,2.02 -6.4,4.57 -9.3,5.67 -7.9,2.97 -11.3,6.95 -7.3,8.47 2.1,0.81 1.8,2.5 -1,7.51 -3.3,5.69 -3.3,8.45 0,9.27 3.3,0.84 3.1,2.46 -0.6,3.74 -1.8,0.64 -2.9,1.66 -2.7,2.57 0.7,3.83 -3.3,3.88 -6.8,0.08 -3.9,-4.32 -7,-6.17 -9,-5.42 -0.8,0.3 -4.2,-0.34 -7.6,-1.42 -3.3,-1.08 -7.8,-1.96 -9.9,-1.96 -2.1,0 -4.1,-0.45 -4.4,-1 -1.2,-1.92 -4.4,-1.08 -4.7,1.25 -0.5,3.09 -5.3,3.62 -8.2,0.9 -5.6,-5.22 -12.7,-2.89 -9.2,3.02 1.4,2.32 2,5.19 2,9.47 0.1,4.42 0.6,6.69 1.8,8.08 1,1.06 1.8,2.6 1.8,3.4 0,2.57 2.2,3.88 6.7,3.88 2.3,0 5.1,0.52 6.2,1.17 1.5,0.96 3,0.68 8,-1.5 7.4,-3.21 8.1,-3.26 8.1,-0.64 0,1.12 0.7,3.11 1.5,4.43 1.3,1.91 1.4,2.84 0.5,4.55 -1.4,2.48 -1,3.28 1.2,2.45 3.8,-1.47 8.4,-14.33 5.7,-16 -1.5,-0.92 1.9,-4.46 4.2,-4.46 1,0 1.9,0.65 1.9,1.44 0,6.47 7.6,7.9 8.6,1.61 0.3,-2.21 1.2,-4.53 2,-5.16 0.7,-0.63 1.4,-2.1 1.4,-3.27 0,-1.4 1.1,-2.63 3.2,-3.62 1.8,-0.83 3.5,-2.44 3.7,-3.58 1.5,-6 12.3,-12.55 14.7,-8.92 2,3.04 5.9,3.31 7.4,0.5 1.1,-2.14 6.7,-5.29 11.3,-6.4 1.6,-0.39 5.9,-3.78 9.9,-7.89 10.4,-10.55 19.4,-14.01 19.3,-7.49 0,3.22 -0.7,3.72 -7.1,5.32 -0.6,0.15 -1.4,2.62 -1.8,5.47 -0.7,6.54 -1.6,7.53 -7.7,9 -4.9,1.17 -4.9,1.24 -4.9,5.09 0,2.73 -0.5,3.9 -1.5,3.9 -2.5,0 -6.9,4.51 -6.2,6.37 0.7,1.91 7.7,-0.9 9.4,-3.76 0.4,-0.76 1.7,-1.56 2.8,-1.77 1.1,-0.2 2.7,-1.9 3.6,-3.76 1.5,-3.21 10.1,-8.14 11.6,-6.64 0.8,0.72 -1.8,3.55 -3.1,3.56 -1.2,0 -6.6,9.65 -6.6,11.74 0,3.78 8.9,5.21 13.8,2.22 2.9,-1.78 3.8,-1.88 6.7,-0.82 4.1,1.48 10,0 14.1,-3.54 4,-3.37 2.5,-8.86 -2.6,-9.6 -3,-0.45 -3.2,-0.65 -1.7,-1.88 3.9,-3.21 0.7,-10.08 -4.3,-9.35 -3.3,0.49 -3.5,-0.04 -3.1,-6.46 0.1,-1.75 -0.3,-4.15 -1,-5.34 -0.9,-1.82 -0.7,-2.55 1.2,-4.57 3.5,-3.82 5,-3.06 2.8,1.5 -3.7,7.69 0.8,14.94 7,11.35 5,-2.88 4.9,-2.92 5.3,1.5 0.2,2.98 0.7,3.75 2.3,3.75 3,0 3.3,-5.79 0.4,-7.84 -1.8,-1.29 -2.1,-2.11 -1.5,-5.22 0.4,-2.22 0.2,-4.86 -0.5,-6.6 -1,-2.42 -0.9,-3.19 0.4,-4.7 2.3,-2.47 2.1,-3.81 -0.9,-6.8 -3.3,-3.3 -2.8,-3.68 6.1,-4.41 6,-0.49 8.4,-1.23 12.6,-3.82 5.7,-3.58 8.1,-2.99 4.8,1.2 -1.5,1.9 -1.8,3.12 -1.1,4.31 0.5,0.91 0.7,2.51 0.4,3.55 -0.3,1.04 0.3,2.78 1.3,3.86 4.4,4.9 9.6,-0.63 5.6,-6.02 -4.9,-6.68 3.9,-14.81 13.4,-12.41 3.4,0.85 5,4.61 2.3,5.61 -2.9,1.12 -2.3,3.11 0.7,2.36 2,-0.49 3,-0.09 4.5,1.64 1.7,2.17 1.9,2.2 3.2,0.48 1,-1.39 1.9,-1.6 3.7,-0.9 3.3,1.22 9.1,-0.21 11,-2.71 1.1,-1.41 2.2,-1.86 3.8,-1.46 1.4,0.38 3.1,-0.16 4.9,-1.54 2.7,-2.14 2.7,-2.14 5.5,0.51 2.2,2.11 3.4,2.55 6,2.15 1.9,-0.28 4.5,0.05 5.9,0.72 2.1,1.02 5.5,1.27 9.3,0.66 2,-0.31 0.2,-9.62 -2.1,-10.6 -6.5,-2.86 -2.9,-8.83 5.8,-9.59 3.5,-0.32 8.5,-1.54 11,-2.73 2.4,-1.19 5.2,-2.17 6.1,-2.18 0.9,-0.01 3.1,-1.07 5,-2.35 1.9,-1.27 3.9,-2.21 4.4,-2.08 0.5,0.12 2.2,0.5 3.7,0.83 2,0.44 2.9,1.44 3.5,3.76 0.9,3.29 3.6,5.79 4.9,4.48 0.5,-0.42 0,-2.94 -0.9,-5.6 -2.4,-6.63 -2.2,-7.65 1,-7.6 1.8,0.02 2.8,-0.55 3.1,-1.79 0.4,-2.06 -2.5,-5.67 -4.5,-5.67 -0.7,0 -2.3,-1.54 -3.6,-3.42 -1.6,-2.45 -4.3,-4.34 -9.4,-6.67 -7.7,-3.44 -9.4,-5.33 -6.9,-7.763 2.7,-2.708 11.9,2.583 12.7,7.353 0.8,4.29 8.9,2.44 8.9,-2.03 0,-1.37 0.8,-3.01 2,-3.71 4.3,-2.68 -0.4,-7.507 -6.1,-6.26 -2.4,0.532 -3.9,0.1 -7.1,-1.967 -2.2,-1.457 -5.3,-2.817 -6.9,-3.022 -1.6,-0.206 -4.5,-1.306 -6.3,-2.445 -1.9,-1.139 -4.1,-2.071 -5,-2.071 -1.5,0 -5.6,-5.339 -5.6,-7.25 0,-2.619 5.2,-0.447 6.5,2.714 2.9,6.868 14.1,5.067 13.8,-2.207 -0.1,-2.977 0,-3.129 2.8,-2.585 3.2,0.647 3.2,0.592 2.9,-7.172 -0.2,-7.205 -0.8,-8.297 -5.1,-11.037 -4.1,-2.598 -8.8,-3.153 -12,-1.427 -1.5,0.799 -1.9,0.709 -1.9,-0.393 0,-1.984 -3,-2.938 -3.7,-1.174 -0.7,2.006 0.4,3.531 2.7,3.531 1.5,0 2,0.698 2,3 0,2.656 -0.4,3 -3,3 -5.6,0 -13.1,2.185 -16,4.663 -3.1,2.591 -5.8,2.538 -8,-0.158 -2.1,-2.482 1.3,-5.798 7.7,-7.577 6.5,-1.801 8.1,-4.28 3.8,-5.925 -4.8,-1.806 -8.1,-1.139 -13,2.629 -7.7,5.842 -17.5,4.406 -17.5,-2.548 0,-3.401 -1.4,-4.084 -8.2,-4.084 -5.7,0 -7,-0.567 -12,-5.248 -3.6,-3.432 -3.6,-3.432 3,-3.342 5.1,0.069 7,0.499 8,1.84 0.7,0.963 2.5,1.75 3.9,1.75 1.5,0 3.9,1.149 5.4,2.63 4,3.789 6.3,2.644 5.4,-2.666 -1.2,-7.122 3.6,-9.031 12.2,-4.857 3.7,1.791 4.8,1.928 7.2,0.917 1.9,-0.767 4.9,-0.942 8.5,-0.492 6.3,0.786 8,-1.662 3.3,-4.814 -5.1,-3.468 4.7,-6.191 11.4,-3.168 4.5,2.043 8.2,0.868 12.9,-4.052 2.4,-2.596 0.3,-6.234 -2.9,-4.981 -3,1.151 -3.5,1.003 -4.7,-1.402 -1.9,-3.536 -3.5,-4.143 -6.7,-2.488 -1.6,0.815 -3.6,1.365 -4.5,1.224 -1,-0.141 -3,0.072 -4.5,0.472 -3,0.777 -10.7,-4.223 -10.7,-6.907 0,-2.053 8.6,-4.898 11.2,-3.704 13.2,6.02 18.7,2.472 9.7,-6.2586 -4.6,-4.4505 -6,-6.6782 -6.9,-10.808 -0.4,-2.2985 -1.4,-3.1493 -5,-4.3687 -4.8,-1.6097 -12,-6.1897 -12,-7.6537 -0.1,-1.725 10.1,0.078 13.1,2.341 2.8,2.017 3,2.057 2.5,0.391 -3.3,-11.612 -2.4,-12.029 10.3,-5.226 10.9,5.828 13.1,7.481 13.1,9.868 0,1.5164 7.5,9.3467 15.5,16.079 1.6,1.3967 3.7,3.8638 4.5,5.482 1.9,3.619 5,4.196 10.1,1.889 3.8,-1.722 6.9,-0.958 6.9,1.716 0,0.505 0.9,2.182 2,3.727 2,2.664 2,3.004 0.5,6.582 -0.8,2.075 -1.5,5.648 -1.5,7.939 0,2.292 -0.9,5.837 -1.9,7.878 -1.9,3.711 -1.9,3.711 0.9,3.711 3.7,0 6,3.318 6.3,9.323 0.4,5.55 1.6,7.178 7.7,9.797 7.3,3.112 10.1,6.499 7.3,8.697 -1.2,0.926 -3.1,3.618 -4.3,5.982 -1.2,2.364 -2.8,4.55 -3.6,4.857 -1.9,0.729 -1.9,3.248 0.1,3.983 2.4,0.941 1.7,2.962 -2.3,6.284 -8.2,6.882 -8.4,7.252 -5,9.492 8.6,5.56 18.5,1.63 17.5,-6.916 -0.3,-3.187 0,-5.105 1.4,-7.174 1,-1.554 1.9,-3.65 1.9,-4.658 0,-1.028 0.5,-1.644 1.2,-1.402 0.7,0.248 1.1,1.659 0.9,3.333 -1.8,16.647 -0.6,20.907 3.7,13.409 2,-3.504 2.7,-3.703 4.1,-1.079 0.8,1.537 0.5,2.537 -1.4,4.897 -1.4,1.63 -2.5,3.8 -2.5,4.82 0,1.02 -0.9,3.21 -2,4.86 -2.6,3.83 -2.6,5.5 0,5.5 1.1,0 3.4,0.68 5,1.52 1.6,0.83 6,1.66 9.8,1.84 3.8,0.17 7.3,0.58 7.8,0.91 1.3,0.78 2.5,-0.17 4.7,-3.52 2.1,-3.45 4.3,-3.53 5.1,-0.21 0.4,1.82 2,3.12 5.2,4.52 5.3,2.28 5.6,5.98 0.8,10.95 -1.3,1.43 -2.4,3.79 -2.4,5.24 0,3.74 -2,7.49 -4.2,8.07 -2.2,0.59 -2.4,2.24 -0.3,3.05 0.9,0.34 1.8,-0.05 2.1,-0.89 0.3,-0.82 1.5,-1.48 2.6,-1.48 5,0 9.1,-4.89 8.4,-10.1 -0.6,-5.17 2.9,-9.9 7.3,-9.9 2,0 3.1,-1.88 3.1,-5.12 0,-1.07 0.6,-2.21 1.5,-2.52 0.9,-0.35 1.5,-1.87 1.5,-3.91 0,-1.83 0.4,-4.54 1,-6.03 3.6,-9.36 -6.9,-16.199 -12.1,-7.87 -2.5,4.13 -4.9,4.18 -6.2,0.14 -0.7,-2.15 -0.6,-3.23 0.7,-4.581 0.8,-0.974 1.6,-2.748 1.6,-3.942 0,-1.659 0.6,-2.172 2.5,-2.172 3,0 9.5,-3.129 11.5,-5.485 1,-1.234 2.2,-1.475 5.1,-0.986 5,0.834 5.1,-1.009 0.5,-4.733 -2.8,-2.208 -4.1,-2.598 -7,-2.12 -2.9,0.463 -3.6,0.259 -3.6,-0.968 0,-0.855 -1.2,-2.938 -2.6,-4.629 -5.3,-6.23 7.7,-3.882 19.2,3.481 4.6,2.948 6.3,3.475 10.2,3.232 4.6,-0.292 4.6,-0.292 5.2,3.708 0.3,2.2 1.3,5.35 2.2,7 3.6,6.756 4,8.935 2.4,14.615 -0.8,2.96 -1.4,6.74 -1.4,8.39 0.1,1.65 -0.2,3.78 -0.7,4.75 -0.5,1.25 -0.3,1.75 0.8,1.75 0.8,0 1.8,-1.01 2.2,-2.24 0.4,-1.22 1.6,-3.36 2.6,-4.75 1.1,-1.63 2.2,-5.86 2.9,-12.01 1.9,-17.358 2.1,-18.045 4.6,-20.519 1.3,-1.317 2.4,-3.432 2.4,-4.7 0,-1.267 0.9,-2.897 2.1,-3.622 1.6,-1.036 2,-1.956 1.5,-4.306 -0.6,-2.785 -0.4,-2.967 2.1,-2.673 2.3,0.264 2.7,0.722 2.4,2.815 -1.1,7.173 -0.1,15.447 2.2,18.945 2.9,4.251 4,9.512 2.6,12.091 -0.7,1.349 -0.5,3.019 0.7,5.959 2.8,7.04 -6.7,35.2 -15.2,45.02 -0.7,0.83 -2.1,4.16 -3.1,7.41 -1.7,5.35 -2.7,6.63 -10.8,13.86 -5,4.38 -10.2,9.31 -11.6,10.97 -1.4,1.65 -4.6,3.96 -7,5.12 -2.5,1.19 -5,3.28 -5.7,4.75 -0.7,1.45 -2.7,3.17 -4.5,3.83 -13.7,5.04 -21.7,14.02 -19.8,22.28 0.5,2.35 0.9,5.34 0.8,6.66 -0.4,3.85 1.9,3.53 4.2,-0.59 1.2,-2.09 4.1,-5.13 6.5,-6.76 3.3,-2.23 5,-4.39 7,-8.84 2.5,-5.89 2.5,-5.89 6.5,-5.22 4.2,0.72 13.2,-5.11 14.6,-9.48 0.3,-0.95 3.3,-3.93 6.6,-6.62 3.4,-2.69 7.5,-6.91 9.2,-9.38 1.6,-2.48 4.8,-6.02 6.9,-7.87 2.1,-1.85 5.4,-6.43 7.3,-10.18 1.9,-3.74 3.8,-7.04 4.2,-7.32 0.5,-0.28 2.4,-4.4 4.3,-9.16 2.4,-6.1 4.9,-10.18 8.2,-13.81 4.6,-4.97 8.3,-12.48 9.4,-19.14 0.3,-1.66 1.1,-4.37 1.7,-6.02 0.6,-1.65 1.2,-5.02 1.2,-7.491 0,-4.196 0.2,-4.601 3.7,-6.249 3.7,-1.756 5.2,-4.537 4.6,-8.406 -0.1,-1.022 1,-4.418 2.4,-7.547 1.5,-3.128 2.8,-6.301 2.8,-7.05 0,-1.909 2,-3.762 4.2,-3.762 2.2,0 7.9,-8.681 7.5,-11.5 -0.2,-1.576 -1,-2 -3.8,-2 -2.4,0 -4.6,-0.883 -6.8,-2.75 -3.9,-3.265 -6.1,-3.46 -8.4,-0.75 -3.7,4.309 -9.7,-1.168 -9.7,-8.82 0,-1.036 -1.2,-3.413 -2.5,-5.282 -1.4,-1.868 -3.4,-5.281 -4.5,-7.583 -4,-8.586 -20.5,-7.64 -30.5,1.752 -1.7,1.54 -5.2,3.337 -7.8,3.992 -7.1,1.772 -10.4,6.448 -7.1,10.09 3.1,3.455 -0.4,12.404 -4.7,12.166 -13.1,-0.712 -15.2,-1.378 -14.4,-4.697 1.9,-8.375 -1.3,-12.107 -5.2,-5.929 -0.9,1.546 -1.9,3.001 -2,3.232 -1,1.382 -5.4,-4.606 -4.9,-6.665 1.7,-6.453 -3.6,-8.502 -11,-4.32 -9.4,5.341 -16.2,2.465 -13.2,-5.669 1.5,-4.188 0.3,-5.209 -5,-4.324 -3.7,0.605 -3.7,0.684 -3.7,5.224 0,2.983 -0.7,5.293 -1.8,6.55 -2.5,2.773 -2.2,4.853 1.3,8.508 3.4,3.488 3.5,11.234 0.4,14.822 -1.3,1.481 -4.4,14.103 -4.4,17.91 0,1.101 0.9,2.069 2.4,2.437 1.3,0.336 2.7,1.473 3,2.526 1,3.116 4.5,7.043 8.7,9.659 4.1,2.616 4.8,4.119 2.3,5.086 -2.4,0.93 -6.4,-1.689 -9.6,-6.391 -1.6,-2.351 -3.6,-4.274 -4.3,-4.274 -5.9,0 -16.2,-9.182 -15,-13.215 2.7,-8.515 -9,-22.278 -14.6,-17.187 -2.3,2.063 -3.5,1.251 -5,-3.361 -0.6,-2.055 -2.3,-5.484 -3.6,-7.62 -5.6,-8.672 1.6,-30.931 9.3,-28.986 3,0.759 3.5,-6.297 0.6,-8.876 -5.5,-4.9215 -23.2,-6.8678 -29,-3.1827 -3.1,2.0503 -4.2,1.7737 -4.2,-1.0718 0,-1.9938 0.5,-2.5 2.4,-2.5 1.5,0 3.1,-0.93526 4.1,-2.3944 1,-1.618 2.2,-2.2287 3.5,-1.8834 2.6,0.6836 2.6,-1.8528 -0.1,-4.2436 -2.4,-2.2271 -1.1,-3.4401 3.8,-3.4631 2.5,-0.012 3.5,-0.57 4.1,-2.15 1.1,-2.902 5.6,2.308 4.6,5.3396 -0.9,2.8166 1.1,4.4962 6.2,5.2646 3.5,0.529 5.4,1.5729 8.2,4.5327 5.2,5.3774 13.1,6.8926 11.8,2.2525 -5.8,-21.364 -8.2,-25.616 -11.9,-21.255 -2.9,3.327 -8.8,1.975 -13.2,-3.027 -1.1,-1.227 -3.9,-3.057 -6.3,-4.067 -7,-3.024 -5.8,-3.553 15.3,-6.509 2.8,-0.394 4.7,-1.474 6.5,-3.606 2.3,-2.622 2.9,-2.888 4.7,-1.918 3.3,1.75 6,1.363 6.6,-0.946 0.8,-3.26 6.1,-2.303 6.5,1.187 0.4,3.706 7.4,6.713 8.4,3.636 0.9,-2.502 14.8,7.694 14.8,10.812 0,2.649 6.8,5.82 25.5,11.862 8,2.6046 20.9,2.9143 26.1,0.6278 2.5,-1.1282 5.2,-2.0518 5.8,-2.0518 3.9,0 5,-3.835 2.6,-9.505 -2.7,-6.55 -2.5,-7.43 2,-8.878 4.6,-1.492 5.3,-5.912 1.5,-10.371 -1.4,-1.669 -2.5,-4.174 -2.5,-5.567 0,-2.89 -4.2,-6.679 -7.3,-6.679 -1.2,0 -2.9,-0.744 -3.9,-1.655 -1.7,-1.539 -2,-1.539 -3.7,0 -2.7,2.435 -13.1,0.71 -13.1,-2.167 0,-2.013 2.8,-4.204 6.4,-4.928 3.8,-0.794 3.8,-0.794 0.2,-3.573 -2,-1.528 -3.6,-3.586 -3.6,-4.572 0,-2.423 -2.3,-4.198 -10.2,-7.917 -5.2,-2.48 -6.8,-3.72 -7.3,-5.913 -0.4,-1.526 -1.6,-3.764 -2.7,-4.974 -2.6,-2.758 -1.8,-5.051 1.7,-5.051 4.6,0 4.8,-2.354 0.6,-6.25 -2,-1.925 -4.4,-4.445 -5.2,-5.595 -0.8,-1.15 -3.2,-3.24 -5.4,-4.65 -2.2,-1.41 -7.9,-5.99 -12.5,-10.18 -10.5,-9.38 -22.6,-15.91 -34.3,-18.46 -4.5,-1 -9.6,-2.49 -11.2,-3.32 -14.6,-7.37 -49.2,-17.5 -74,-21.69 -6.6,-1.11 -15.2,-2.6 -19,-3.31 -4.8,-0.87 -16.3,-1.28 -35.3,-1.24 -18.6,0.03 -27.9,-0.29 -27.2,-0.94 1,-1.09 42.8,-1.22 57,-0.19 22.1,1.63 40.8,4.53 59.5,9.24 5.5,1.39 11.8,2.95 14,3.47 52.2,12.32 118.8,51.25 163,95.365 181.2,180.82 134.1,487.3 -92.5,602.9 -23.9,12.19 -28,12.53 -21.9,1.8 4.7,-8.26 -1.3,-14.62 -8.2,-8.77 -3.5,2.93 -7.9,1.88 -11.1,-2.67 -2.7,-3.76 -18.8,-2.76 -18.8,1.17 0,1.37 8.8,9.96 11.9,11.54 6.9,3.58 -6.9,7.26 -15.2,4.02 -2.8,-1.09 -4.4,-1.19 -6.4,-0.41 -1.5,0.57 -3.8,0.78 -5,0.47 -3.6,-0.91 -9.7,0.93 -12.6,3.81 -1.7,1.69 -3.7,2.65 -5.7,2.65 -1.6,0 -4.9,0.61 -7.3,1.35 -2.3,0.75 -7.2,2.16 -10.7,3.12 -3.6,0.97 -8.7,2.43 -11.3,3.24 -4.3,1.32 -5.1,1.31 -7.3,-0.15 -3.9,-2.6 -3.2,-5.15 2,-6.45 2.4,-0.61 5.1,-2.06 5.9,-3.21 0.8,-1.16 3.1,-3.22 5.2,-4.59 3.4,-2.37 3.5,-2.58 1.9,-4.36 -2.4,-2.63 -1.1,-5.17 2.3,-4.77 2.3,0.27 2.8,0.78 2.8,3.32 0,3.83 3.5,4.46 9.7,1.75 3,-1.33 5.3,-1.67 7.7,-1.16 4.2,0.89 6.1,0.24 6.1,-2.14 0,-3 -4,-4.95 -10,-4.97 -7.3,-0.02 -8.5,-0.93 -8.5,-6.2 0,-3.99 -0.4,-4.49 -4.7,-7.43 -5.1,-3.41 -4.6,-4.31 2.7,-4.34 2,-0.01 4,-0.91 5.5,-2.54 4.7,-5.02 -7.3,-11.57 -13.6,-7.43 -4.1,2.71 -12.8,3.46 -17,1.48 -3.8,-1.77 -3.7,-4.05 0.1,-3.11 4.7,1.18 11.9,-3.4 9.3,-5.95 -2.5,-2.48 -9.2,-2.29 -10.3,0.29 -0.6,1.23 -1.6,2.25 -2.4,2.25 -0.7,0 -2.5,0.83 -4,1.85 -1.4,1.02 -4.4,2.13 -6.6,2.46 -12.1,1.85 -17.3,20.69 -6.6,23.42 3.1,0.77 3.6,1.39 4.3,4.99 1.1,5.63 2.9,6.89 7.5,5.46 2,-0.61 3.8,-0.95 4,-0.75 1.8,1.74 -16.1,13.57 -20.5,13.57 -1,0 -2.4,0.51 -3,1.14 -1.5,1.47 -19.1,2.98 -22.9,1.95 -7.7,-2.12 -11.3,10.96 -3.7,13.43 3.9,1.24 1.2,4.48 -3.6,4.48 -4.5,0 -6.9,2.38 -4.8,4.74 3.2,3.49 2.2,3.63 -15.6,2.16 z m 262.8,-95.4 c 2.6,-1.81 5,-2.5 8.4,-2.5 2.6,0 5.6,-0.61 6.6,-1.34 2.9,-2.1 -1.7,-6.02 -6.2,-5.31 -3.9,0.63 -5,-0.81 -2.6,-3.47 1.1,-1.29 2.8,-1.89 4.6,-1.7 8.2,0.86 15.8,-14.25 15.3,-30.36 -0.3,-9.68 -0.3,-9.68 3.8,-9.5 5.7,0.24 6,-3.06 0.5,-5.15 -4.8,-1.83 -6.8,-1.02 -6.8,2.73 0,2.15 -0.6,3.15 -2.2,3.64 -1.2,0.38 -4,2.37 -6.2,4.44 -2.3,2.07 -6.1,4.73 -8.4,5.91 -3.9,1.95 -13.3,10.52 -13.2,12 0,0.33 0.7,1.45 1.5,2.49 1.2,1.63 1.2,2.26 -0.1,4.7 -0.8,1.55 -1.4,3.93 -1.4,5.28 0,3.5 -1,5.64 -2.6,5.64 -1.6,0 -1.6,-0.17 -2,6.74 -0.5,8.41 3.8,10.64 11,5.76 z m -268.4,-52.43 c 0.5,-3.69 2.6,-5.22 3.6,-2.66 0.8,2.05 6.7,2.11 8.4,0.09 0.6,-0.83 2.5,-1.5 4.1,-1.5 2.9,0 2.9,0 0.4,-2.75 -1.9,-2.03 -2.4,-3.44 -2,-5.35 0.8,-3.83 -1.6,-5.53 -5.6,-3.88 -2.8,1.15 -3.2,1.06 -4.6,-0.95 -1.3,-1.89 -2.1,-2.12 -5.5,-1.55 -2.9,0.49 -4.4,0.26 -5.6,-0.85 -1,-0.84 -4,-2.36 -6.7,-3.38 -5.4,-1.99 -8.4,-6.06 -8.5,-11.52 -0.1,-3.85 3.9,-6.41 7.7,-4.94 1.5,0.59 5.7,1.36 9.4,1.72 6.4,0.63 6.7,0.78 7.5,3.8 0.7,2.35 1.6,3.22 3.5,3.45 3.1,0.37 4.4,-1.99 2.6,-4.87 -1,-1.63 -1,-2.16 0.2,-2.91 1.9,-1.14 2.7,0.04 4.2,5.73 0.6,2.33 1.7,4.25 2.4,4.25 1.4,0 4.5,-2.66 4.5,-3.84 0,-0.39 2.6,-1.77 5.9,-3.07 5.1,-2 6.2,-2.89 7.1,-5.74 0.6,-1.86 1.5,-3.12 2,-2.8 1.6,0.98 1,9.37 -0.9,13.24 -4,7.93 -3.5,11.62 1.5,11.23 6.7,-0.53 10.6,-0.12 12.9,1.38 3.2,2.15 8.2,2.07 9.3,-0.15 2.1,-4.09 -3.5,-12.17 -10,-14.51 -2.5,-0.91 -5.1,-6.69 -3.4,-7.37 0.8,-0.29 2.2,-0.1 3.2,0.42 1,0.52 3.9,1.25 6.4,1.61 8,1.15 11,-5.23 4,-8.5 -5,-2.37 -6.5,-4.78 -4.3,-7.12 1.5,-1.69 1.5,-1.98 0,-3.43 -2,-2.05 -4.1,-0.78 -3.5,2.19 0.6,2.8 -2.2,3.87 -5.8,2.23 -1.9,-0.87 -2.8,-0.76 -4.3,0.57 -4.9,4.44 -4.7,-7.21 0.2,-12.59 6.1,-6.61 10.1,-6.23 10.6,1 0.1,2.58 3.2,1.11 4.6,-2.22 2.2,-5.25 1.9,-6.53 -1.5,-6.53 -4,0 -6.2,-3.68 -3.5,-5.68 1,-0.73 2.8,-1.32 4.1,-1.32 6.1,0 7.6,-4.79 2.4,-7.5 -3.4,-1.73 -3.8,-2.99 -1.5,-3.9 2.5,-0.95 10.4,-0.71 12.4,0.37 1.3,0.68 3.4,0.51 7.1,-0.57 3.1,-0.92 6.8,-1.32 9.3,-0.98 3,0.43 4.9,0.05 7.6,-1.52 2.4,-1.47 4.5,-1.93 6.8,-1.55 4.1,0.65 5.2,-1.23 3,-4.7 -0.9,-1.28 -1.7,-3.64 -1.9,-5.24 -0.3,-2.47 -0.8,-2.96 -3.6,-3.23 -2.5,-0.24 -3.4,-0.89 -3.8,-2.75 -0.7,-2.77 -3.1,-3.15 -6,-0.97 -4.5,3.45 -7.8,0.91 -4.6,-3.52 2.5,-3.29 2.8,-7.48 0.7,-8.28 -1.9,-0.76 -6.3,2.88 -6.7,5.6 -0.2,1.28 -1.2,2.37 -2.3,2.58 -2.6,0.46 -5.5,3.05 -5.5,4.79 0,2.96 -4.5,4.54 -9,3.16 -4.1,-1.29 -4.1,-1.29 -3.5,-7.34 0.8,-7.25 -1.7,-11.49 -3.1,-5.26 -0.4,1.81 -1.7,4.64 -3,6.3 -1.2,1.65 -3.2,4.89 -4.3,7.19 -1.2,2.3 -3.1,4.86 -4.2,5.68 -1.8,1.24 -2.1,2.11 -1.5,5.07 0.6,3.1 0.4,3.57 -1.3,3.57 -1.1,0 -2.8,1.19 -3.9,2.66 -1.4,1.97 -2.4,2.47 -3.8,1.92 -1.8,-0.69 -1.8,-0.86 0.6,-2.78 1.3,-1.12 2.5,-2.55 2.5,-3.17 0.1,-3.26 3.9,-9.28 6.8,-10.72 2.4,-1.23 3.3,-2.44 3.8,-5.31 0.3,-2.04 1.1,-4.22 1.7,-4.86 3.2,-3.15 -1.6,-9.74 -7.1,-9.74 -1.3,0 -3.2,-0.67 -4.3,-1.47 -2.2,-1.65 -8.4,-2.07 -8.4,-0.56 0,0.53 1.3,1.94 2.9,3.12 1.6,1.19 3.1,3 3.4,4.02 0.2,1.02 1.6,2.31 3.1,2.85 3.2,1.24 3.2,3.07 0.1,6.85 -1.4,1.64 -2.5,3.71 -2.5,4.62 0,2.26 -3.1,6.67 -4.1,6 -0.5,-0.3 -0.9,-2.12 -0.9,-4.03 0,-3.68 -2.4,-10.35 -3.7,-10.49 -0.5,-0.04 -2,-0.16 -3.4,-0.27 -1.5,-0.11 -3.4,-0.95 -4.3,-1.86 -3.8,-3.76 -8,-0.38 -7.3,5.8 0.8,6.06 -0.5,7.69 -2.9,3.95 -1.9,-2.92 -0.5,-7.78 4.2,-14.66 2.5,-3.63 2.5,-3.63 -0.1,-7.39 -1.4,-2.07 -2.5,-4.97 -2.5,-6.44 0,-1.66 -1.2,-3.75 -3,-5.54 -1.7,-1.59 -3,-3.4 -3,-4.04 0,-0.63 -0.9,-1.96 -2,-2.95 -1.6,-1.4 -1.9,-2.61 -1.4,-5.41 0.7,-4.57 -2.5,-8.55 -6.3,-7.83 -1.9,0.36 -2.7,-0.16 -3.8,-2.28 -1.5,-2.73 -3.4,-3.99 -6.1,-3.99 -3.8,0 -14.4,-8.47 -14.4,-11.46 0,-3.3 -2.8,-6.54 -5.7,-6.54 -2.2,0 -2.5,0.31 -1.8,2.25 3.1,9.83 1.7,13.87 -3.6,9.69 -2.9,-2.27 -3.8,-3.53 -3,-4.28 1.6,-1.57 1.3,-6.23 -0.5,-7.69 -1.2,-1.01 -1.4,-2.5 -0.8,-7.24 0.7,-6.82 -0.1,-7.02 -13.6,-2.99 -7.7,2.31 -16.4,13.26 -10.5,13.26 1,0 1.5,1.03 1.5,3.3 0,1.81 0.5,3.82 1.1,4.47 0.9,0.9 0.8,1.61 -0.5,3.03 -3,3.39 -1.1,5.78 8.6,10.38 6.5,3.1 7,4.48 2.9,8.7 -1.6,1.63 -3.1,3.47 -3.3,4.08 -0.2,0.62 -3.2,1.52 -6.7,2.02 -6.8,0.95 -8.7,2.19 -13.2,8.34 -3.9,5.26 -3,6.68 3.9,6.68 4.9,0 5.8,-0.3 6.7,-2.25 1.3,-2.91 3.6,-3.29 6.4,-1.04 2.8,2.34 1.9,5.29 -1.8,5.29 -1.8,0 -3.5,1.08 -5.4,3.5 -3.4,4.17 -3.9,4.23 -8.1,1 -3.9,-2.93 -9.4,-3.38 -10.3,-0.85 -0.7,1.61 0.9,3.35 5.3,5.94 1.7,1.05 1.7,1.29 -0.9,4.69 -1.5,1.97 -3.2,4.73 -3.7,6.15 -1.2,3.12 -2.1,3.21 -4.6,0.45 -1.1,-1.16 -2.9,-2.49 -4.1,-2.95 -2.8,-1.05 -3.1,-11.58 -0.4,-13.64 1.3,-1.02 1.2,-1.18 -0.9,-1.06 -9.1,0.48 -10.5,-0.55 -7,-4.96 2.7,-3.43 2.5,-6.08 -0.5,-7.46 -3.7,-1.65 -2.6,-8.13 1.3,-7.75 3.2,0.32 4.2,-0.08 4.2,-1.86 0,-5.92 -4.9,-5.32 -11.5,1.41 -6.6,6.68 -9.2,6.33 -8.1,-1.06 2.1,-13.09 1.4,-15.05 -5.4,-15.95 -4.2,-0.57 -5.5,-0.33 -7.9,1.48 -3.7,2.71 -8.4,0.53 -10.7,-4.92 -0.8,-1.86 -2,-3.16 -2.7,-2.92 -1.9,0.63 -2.1,4.53 -0.3,8.23 0.9,1.83 1.6,5.41 1.6,7.96 0,2.9 0.9,6.39 2.4,9.35 3.6,7.28 3.8,14.93 0.3,19.48 -2.9,3.84 -3.4,6.64 -1.7,9.87 1.1,2.06 -0.4,4.75 -6,10.67 -2.4,2.55 -7,2.33 -10.2,-0.48 -1.7,-1.49 -8.8,-2.08 -10.7,-0.88 -0.6,0.37 -1.1,2.62 -1.1,4.99 0,5.54 -2.2,7.67 -5.1,5.04 -1.7,-1.61 -2.5,-1.68 -7,-0.64 -2.8,0.64 -6.2,1.17 -7.5,1.17 -4.3,0 -5.6,3.65 -5.1,13.73 0.6,12.63 3.4,17.27 10.4,17.27 9.1,0 17,19.64 8.9,22.44 -2.6,0.93 -3.1,0.62 -7.7,-4.65 -7.1,-8.12 -14.9,-9.34 -14.9,-2.34 0,5.71 -3.3,5.37 -9.7,-1.02 -5.5,-5.6 -7.1,-6.3 -9.1,-4.23 -4.3,4.23 8.6,16.8 17.1,16.8 2.5,0 9.5,4.52 13.5,8.62 3.4,3.61 6,3.09 7.9,-1.57 1,-2.51 2.5,-4.33 4.1,-4.99 1.5,-0.57 3.4,-1.54 4.2,-2.16 2.7,-2.01 9,1.36 9,4.85 0,4.95 5.1,9.25 11,9.25 2.5,0 4.3,0.72 5.9,2.41 1.2,1.33 3.2,2.66 4.4,2.96 1.2,0.3 2.6,1.56 3.2,2.8 1.3,3.04 7.1,4.2 12.1,2.45 4.7,-1.6 5.6,-4.71 2.4,-8.11 -1.2,-1.26 -3.8,-5.61 -5.9,-9.65 -3.6,-7.3 -3.7,-7.36 -7.6,-7.36 -4.1,0 -4.3,-0.16 -6.1,-7.25 -0.2,-0.73 -2,-1.25 -4.3,-1.25 -5.6,0 -9.1,-3.06 -9.1,-8.02 0,-2.84 -0.6,-4.28 -2.2,-5.39 -2.9,-2.02 -1.4,-5.45 3.5,-8.37 3.5,-2.07 3.5,-2.07 3.3,0.6 -0.1,2.07 0.3,2.68 1.9,2.68 1.3,0 2,-0.67 2,-2 0,-2.82 1.4,-3.53 5.7,-2.85 2.8,0.45 3.8,0.25 3.9,-0.78 0.6,-8.61 0.7,-8.34 -4.1,-8.87 -3.1,-0.34 -4.6,-1.02 -4.8,-2.09 -0.6,-2.8 10.4,-1.82 16.8,1.5 3.1,1.62 6.2,2.58 7.6,2.31 3.4,-0.65 2.9,0.76 -1.1,3.14 -3.7,2.18 -4.8,5.72 -2,6.77 1.8,0.72 1.9,3.75 0.1,5.26 -3.5,2.91 -2.6,17.39 1.3,19.98 1.1,0.75 2.1,1.98 2.1,2.72 0,2.66 4.7,4.71 9.4,4.07 3.2,-0.44 4.7,-0.21 5.6,0.87 0.7,0.8 1.8,1.47 2.6,1.47 0.8,0 1.4,1.1 1.4,2.91 0,3.22 1.5,4.29 4.2,2.92 2.2,-1.15 2.4,-6.39 0.2,-7.22 -0.9,-0.33 -1.3,-1.05 -0.9,-1.61 0.9,-1.48 4.8,-1.22 7,0.46 6.2,4.66 17.7,-12.73 12.2,-18.33 -1,-1.02 -0.8,-1.55 0.8,-2.7 1.1,-0.78 2.9,-2.12 4,-2.98 1.1,-0.86 2.9,-2.18 4,-2.93 1.9,-1.35 1.9,-1.38 -0.2,-4.34 -6.1,-8.18 -0.7,-14.06 6.9,-7.63 1.7,1.4 4.4,2.82 6,3.14 2.4,0.49 2.8,0.95 2.3,2.91 -0.4,1.68 0,2.61 1.5,3.39 1.1,0.59 2,1.59 2,2.22 0,0.63 1.6,3.51 3.6,6.4 4.4,6.4 4.3,12.39 -0.2,12.39 -1.6,0 -2.4,0.56 -2.4,1.6 0,1.21 0.6,1.46 2.4,0.99 2.5,-0.61 6.5,4.15 4.9,5.76 -3.5,3.51 -1.8,13.65 2.3,13.65 1.5,0 3.7,1.46 6,4 4.2,4.65 7.4,5.3 7.4,1.5 0,-2.2 0.4,-2.5 3.5,-2.5 3.6,0 3.6,0 3,7.02 -0.7,8.31 0.7,9.67 5.4,5.66 3.1,-2.61 8.7,-4.4 9.9,-3.16 0.4,0.39 -0.2,1.22 -1.2,1.84 -9.8,5.99 -7.9,10.29 4.6,10.18 5.2,-0.04 5.3,-0.07 5.8,-3.47 z m 240,-9.03 c 3.1,-2.73 7.7,-5.73 10.1,-6.68 4.8,-1.9 11.1,-5.68 14.5,-8.67 1.2,-1.06 3.7,-2.22 5.5,-2.59 3.9,-0.78 5,-3.86 2.4,-6.44 -1.9,-1.88 -5.6,-0.84 -9.3,2.57 -3.1,2.88 -3.6,1.9 -2.2,-4.38 0.6,-2.95 1.4,-7.38 1.8,-9.85 0.6,-4.08 0.9,-4.47 3.2,-4.18 1.3,0.18 4.3,0.41 6.6,0.5 4.8,0.21 7,1.79 7.9,5.79 0.5,2.28 1.3,3.11 3.6,3.57 2.7,0.54 3,0.91 2.5,3.46 -0.8,3.78 2.8,3.89 10.8,0.33 6,-2.62 6.9,-4.74 2.3,-5.28 -3.8,-0.46 -5.4,-3.03 -6.1,-9.9 -0.7,-6.78 0,-7.88 3.6,-6.22 2,0.92 3,0.68 6.2,-1.45 2,-1.39 4.6,-2.81 5.6,-3.15 2.5,-0.78 3.5,-4.91 2.1,-8.1 -1.6,-3.5 -1.4,-4.37 0.9,-4.37 2.8,0 3.4,-2.35 1.5,-5.38 -2.2,-3.34 -1.1,-4.82 3.3,-4.56 5.9,0.34 7,0.06 9.3,-2.23 2.2,-2.16 2.2,-2.16 4.3,0.5 2.8,3.5 5,3.36 9.5,-0.58 2.1,-1.79 5.3,-4.43 7.2,-5.88 4.1,-3.18 9.3,-11.71 12.4,-20.14 1.8,-5.22 2.8,-6.52 5.8,-7.98 4.5,-2.18 5.4,-5.15 3.6,-12.45 -1,-4.26 -1,-5.92 -0.1,-7.38 2.6,-4.17 -0.7,-7.15 -3.8,-3.42 -1.9,2.22 -2.9,1.83 -3.2,-1.25 -0.3,-2.54 -0.8,-2.8 -5.8,-3.39 -3.1,-0.35 -6.7,-1.08 -8,-1.61 -9.3,-3.63 -15.9,8.96 -11.6,22.12 3,9.12 3.1,11.37 1,14.35 -1,1.54 -1.3,3.35 -0.8,6.25 1,6.29 -1.3,8.27 -8.7,7.44 -5.2,-0.59 -5.8,-0.44 -9,2.34 -4.9,4.29 -7.3,4.77 -10.8,2.2 -5.7,-4.2 -9.4,0.46 -5.6,7.05 2.1,3.69 1.8,5.93 -1,6.98 -1.3,0.51 -3.2,2.07 -4.1,3.47 -0.9,1.4 -2.8,3.11 -4.3,3.8 -3.5,1.68 -3.7,3.87 -0.8,7.36 2.9,3.57 2.4,5.39 -1.5,5.39 -2.2,0 -4,0.97 -6.2,3.36 -7.2,7.77 -17.6,6.82 -21.2,-1.94 -1.7,-4.01 -5.9,-4.74 -8.9,-1.51 -2.4,2.7 -5.7,3.28 -10.2,1.76 -5,-1.71 -7.2,-1.13 -8,2.15 -0.9,3.93 -3.3,6.18 -6.5,6.18 -3.5,0 -6.8,3.15 -6.8,6.42 0,3.41 -4.6,6.89 -7.2,5.49 -1.4,-0.73 -3,-0.69 -5.5,0.15 -2.4,0.77 -5.8,0.93 -9.7,0.46 -3.4,-0.4 -7.4,-0.67 -9,-0.6 -2,0.08 -4.1,-0.97 -6.8,-3.48 -3.7,-3.35 -4.4,-3.58 -9.5,-3.27 -8.8,0.52 -9.9,-5.8 -1.3,-7.68 3.6,-0.78 5.2,-2.74 4.8,-5.68 -0.5,-3.2 -3.8,-3.57 -6,-0.67 -1.5,2.02 -2,2.17 -3.5,1.08 -1,-0.71 -3.1,-2.06 -4.7,-3 -1.5,-0.95 -5.1,-3.21 -8,-5.03 -2.8,-1.81 -6.3,-3.54 -7.7,-3.83 -1.7,-0.35 -3,-1.58 -3.7,-3.45 -1.3,-3.62 -3.2,-3.7 -11.5,-0.48 -3.4,1.34 -7,2.68 -8,2.98 -2.5,0.77 -3.2,3.37 -1.5,5.37 0.9,0.94 1.9,3.29 2.3,5.22 1,5.01 2.1,6.08 5.1,4.94 1.4,-0.52 3.4,-0.94 4.5,-0.94 1.2,0 3.7,-1.38 5.6,-3.06 4.1,-3.65 5.5,-3.42 6.4,1.13 0.4,2.12 2,4.56 4.2,6.42 3.8,3.18 3.2,9.51 -0.7,9.51 -2.3,0 -3.6,3 -2.4,5.59 1.2,2.66 -2.2,9.49 -5.9,11.94 -3,1.98 -3,4.22 0.2,5.66 2.3,1.04 2.9,0.79 6.5,-2.72 4,-3.88 4,-3.88 8.5,-1.67 3.4,1.67 5,1.97 6.4,1.21 2.8,-1.47 8.6,-1.24 12.7,0.48 2,0.82 4,1.22 4.6,0.89 0.5,-0.34 2.7,0.19 4.9,1.16 3.1,1.43 4.4,1.55 6.4,0.61 1.4,-0.63 3.9,-1.15 5.5,-1.15 1.6,0 4.9,-0.43 7.2,-0.95 2.3,-0.52 6.7,-1.49 9.8,-2.15 3,-0.67 6.6,-2 8,-2.97 3,-2.11 10,-3.5 10,-1.99 0,1.47 -8,7.06 -10.1,7.06 -2.3,0 -4.3,2.6 -3.5,4.65 0.4,1.08 -0.3,2.68 -2.1,4.51 -3.5,3.61 -2,5.99 2,3.34 2.5,-1.64 2.6,-1.62 3.2,0.92 1.7,6.46 8.8,6.29 16.5,-0.38 z m -142.7,-38.55 c 8.9,-9.28 9.8,-9.74 11.5,-5.96 2.7,5.95 6.9,-0.47 5.2,-8 -1.1,-4.94 1.9,-9.8 6.7,-10.73 3.9,-0.74 4.9,-8.15 1.3,-9.29 -1,-0.3 -2.3,-1.7 -2.9,-3.1 -2,-4.39 -4.5,-2.88 -7.2,4.34 -0.7,2.08 -1.9,3.25 -3.1,3.25 -2.2,0 -2.3,-0.84 -0.4,-3.35 2,-2.55 0.9,-4.65 -2.3,-4.65 -1.5,0 -3.2,-0.49 -3.8,-1.09 -3.9,-3.92 -7.8,1.58 -4.4,6.21 2.1,2.88 2.1,2.88 -0.3,2.88 -4.5,0 -7.8,3.71 -7.5,8.37 0.4,7.63 0.1,8.47 -4.1,10.61 -5,2.56 -8,2.63 -8,0.17 0,-2.9 -3.8,-5.8 -5.8,-4.5 -3.4,2.1 -2.3,7.87 1.4,7.71 2.7,-0.12 3.2,0.26 3.7,2.76 0.4,1.73 1.6,3.34 3,3.99 1.3,0.6 3.4,2.85 4.6,4.99 2.9,5.22 3.1,5.15 12.4,-4.61 z m 25.5,-53.86 c 1.2,-1.13 3.6,-2.53 5.4,-3.1 4.3,-1.45 5.7,-3.89 3.4,-6.33 -1.5,-1.71 -1.5,-2.05 -0.2,-3.18 2.2,-1.81 1.9,-3.74 -0.8,-5.52 -4.8,-3.16 -5.6,-12.09 -1.4,-15.54 4.1,-3.29 3,-9.46 -1.7,-9.52 -3.8,-0.05 -4.2,-0.37 -6.7,-5 -4.5,-8.18 -6.4,-5.87 -4.4,5.19 0.8,4.09 0.7,4.15 -2.8,5.31 -1.9,0.65 -4.9,2.84 -6.6,4.87 -1.6,2.03 -3.9,4.67 -5.1,5.88 -3.3,3.42 -6.1,9.25 -5.4,11.38 0.7,2.29 1.7,2.36 7,0.45 6,-2.17 6.9,-1.96 7.2,1.72 0.1,2.15 1.1,3.87 2.7,5.09 2.1,1.47 2.6,2.69 2.6,6.17 0,5.95 1.9,6.55 6.8,2.13 z m -348.8,-65.88 c 3.6,-6 -0.3,-10.63 -10,-11.79 -4.5,-0.54 -4.5,-0.54 -1.8,-1.91 2.1,-1.04 3.3,-1.11 5.1,-0.29 1.8,0.8 3.7,0.76 7.2,-0.14 5.5,-1.4 6.7,-3.19 3.1,-4.57 -1.4,-0.53 -3,-1.88 -3.6,-3.01 -0.6,-1.12 -1.9,-2.04 -2.9,-2.04 -0.9,0 -2.7,-0.73 -4,-1.62 -1.6,-1.12 -3.6,-1.48 -6.6,-1.15 -4,0.46 -4.2,0.33 -5.1,-2.63 -0.7,-2.35 -1.6,-3.18 -3.7,-3.42 -2.8,-0.33 -6.7,-4.37 -6.7,-7 0,-0.85 -0.6,-2.97 -1.2,-4.71 -1,-2.72 -0.8,-3.57 0.9,-6.07 2.7,-3.76 3.9,-15.4 1.6,-15.4 -4.1,0 -9.3,5.05 -9.3,9.19 0,3.44 -1.6,4.38 -4.6,2.77 -3.9,-2.07 -7.5,2.59 -4.4,5.67 0.7,0.7 0.7,1.89 0.1,3.61 -0.6,1.41 -1.3,5.31 -1.7,8.66 -0.8,6.92 -4.3,8.39 -9.7,4.1 -5.3,-4.2 -10.1,0.56 -7.2,7.23 5.1,11.95 11.3,13.82 11.5,3.47 0,-2.91 4.6,-8.06 6.5,-7.33 2.6,1.01 1.9,8.88 -1,11.44 -4.5,3.87 -1.2,10.6 6.5,13.22 2.4,0.84 5.4,2.04 6.5,2.65 2.6,1.48 6.4,1.86 9.2,0.93 6,-2.01 14.1,-1.5 15.7,0.99 2.5,3.69 7.1,3.27 9.6,-0.85 z m 35.6,-104.32 c 1.7,-0.25 4.1,-1.58 5.4,-2.95 2.5,-2.7 4.9,-3.11 8.2,-1.36 1.6,0.84 3.4,0.8 7.4,-0.15 4.3,-1.03 5.6,-1.03 6.8,-0.01 1.9,1.53 6,0.66 9.3,-1.98 1.9,-1.49 4.1,-1.89 10.6,-1.92 13.9,-0.06 18.1,-2.65 10.4,-6.4 -3.5,-1.72 -5,-3.66 -2.7,-3.66 0.5,0 1,-0.9 1,-1.99 0,-2.26 -3.6,-3.53 -7.7,-2.74 -1.4,0.28 -3.9,0.13 -5.5,-0.33 -2.2,-0.63 -3.1,-0.48 -3.5,0.61 -0.3,0.8 -1.4,1.45 -2.4,1.45 -2.2,0 -2.6,-1.52 -0.7,-2.7 4.7,-2.97 3.6,-12.86 -1.4,-11.77 -6.8,1.5 -14.7,-0.69 -10,-2.79 2.4,-1.06 4.6,-2.78 4.9,-3.82 0.4,-1.43 1.3,-1.84 3.6,-1.66 2.3,0.17 3.2,-0.23 3.4,-1.52 0.5,-2.2 -2.4,-3.42 -4.7,-1.99 -2.5,1.52 -7.4,-1.85 -8,-5.48 -1.2,-6.42 -9,-3.18 -9,3.72 0,3.65 -0.4,4.09 -6.8,8.36 -3.8,2.48 -7.7,5.45 -8.7,6.59 -1,1.14 -3.3,2.8 -4.9,3.69 -1.7,0.89 -4.3,2.22 -5.7,2.95 -1.4,0.74 -3.8,2.71 -5.4,4.38 -1.6,1.67 -3.4,3.04 -4,3.04 -2.7,0 -8.7,6.27 -8.4,8.87 0.1,1.44 -0.1,3.66 -0.5,4.92 -1.2,3.49 0.9,5.21 6.3,5.21 2.6,0 5.1,0.4 5.6,0.9 1.9,1.77 7.7,1.95 17.1,0.53 z M -1889,70.225 c -1.4,-0.792 -3.6,-3.518 -4.9,-6.057 -3.6,-7.566 -11.9,-11.328 -11.9,-5.423 0,7.933 -7.1,1.016 -12.7,-12.319 -3.7,-9.064 -4,-10.883 -1.8,-12.681 0.8,-0.718 1.5,-2.899 1.5,-5.155 0,-4.349 4.2,-13.604 6.6,-14.524 4.5,-1.749 4.9,6 0.5,9.716 -4.9,4.052 -4.1,7.249 4,16.781 0.6,0.725 1.7,1.071 2.5,0.769 0.9,-0.344 1.8,0.38 2.4,1.945 2.4,6.356 10.4,4.744 9.8,-1.971 -0.3,-2.477 0,-3.07 1.7,-3.112 14.6,-0.375 16.9,-7.711 3.5,-11.187 -3.4,-0.863 -3.5,-1.103 -3.2,-4.835 0.1,-2.159 0.4,-7.527 0.6,-11.927 0.5,-10.852 3.6,-20.649 8,-25.587 2,-2.155 3.6,-4.615 3.6,-5.466 0,-1.46 5.4,-4.447 8.1,-4.447 1,0 1,0.267 0.1,1.2 -3,2.933 -0.6,6.227 3.7,5.115 3,-0.79 2.8,-0.392 -6.9,18.146 -2,3.9014 -3.1,7.3564 -3.1,10 0.1,2.222 -0.2,6.89 -0.6,10.373 -0.5,5.486 -0.3,6.719 1.5,9.21 1.2,1.581 2.2,3.137 2.2,3.456 0,0.32 0.8,1.801 1.9,3.291 1,1.49 2.2,4.397 2.5,6.459 0.8,4.787 3.9,5.073 8.1,0.744 2,-2.137 3.2,-2.695 3.9,-1.929 0.8,0.761 0.4,1.618 -1.2,2.917 -4.7,3.828 -1.9,8.448 3.4,5.693 6,-3.106 6.9,-5.069 5.1,-10.916 -1.5,-4.631 -1.5,-5.427 -0.2,-7.471 1.9,-2.831 3.8,-3.019 3,-0.283 -0.8,2.467 1.8,3.781 4,1.996 0.8,-0.699 2.5,-0.953 3.9,-0.593 3.6,0.88 3.2,-0.553 -1.4,-5.908 -4.2,-4.822 -4.7,-5.97 -3,-7 0.5,-0.339 1,-1.491 1,-2.559 0,-2.789 -3.1,-2.432 -5.5,0.647 -2.1,2.588 -2.1,2.588 -6.3,-0.177 -5.2,-3.406 -5.2,-3.17 0.4,-7.4152 6.2,-4.6738 9.9,-8.2184 10.5,-9.8876 0.7,-2.0957 4.9,-0.3896 4.9,1.9918 0,1.0806 -0.7,3.5802 -1.5,5.5547 -2.1,4.9833 -2,5.3913 1.5,4.1683 2.4,-0.807 3.7,-0.757 5.5,0.202 1.9,1.001 2.7,1.016 3.9,0.068 2.4,-2.0443 11,-0.992 11.4,1.407 0.2,1.1 2.2,3.601 4.4,5.556 4.6,3.976 4.2,7.367 -1.8,17.564 -3.4,5.875 -10.4,8.121 -10.4,3.345 0,-2.503 -4.4,-5.316 -6.9,-4.496 -2.9,0.917 -3.4,3.74 -1.6,8.426 3.1,7.708 -11.9,21.019 -26,23.038 -16.5,2.351 -19.3,2.887 -21.3,3.964 -2.7,1.427 -4.1,1.345 -7.4,-0.417 z m -91.3,-2.43 c -0.9,-1.623 -1.5,-4.521 -1.5,-6.441 0,-1.92 -0.5,-3.769 -1,-4.109 -3.1,-1.886 4.6,-19.229 18.4,-41.5 18,-29.032 29.3,-43.983 30.6,-40.437 0.4,1.113 1.5,0.478 4.4,-2.521 4.2,-4.264 10.1,-6.937 11.7,-5.307 0.6,0.6 0.4,1.422 -0.6,2.23 -1.5,1.208 -2.2,5.035 -1,5.035 1.9,0 4.5,-2.369 4.5,-4.088 0,-1.11 2.6,-5.408 5.7,-9.552 3.2,-4.144 6.9,-9.046 8.3,-10.894 5.1,-6.956 24.5,-11.573 23.3,-5.563 -0.7,3.493 1.4,4.338 3.7,1.519 2.5,-2.933 13.9,-7.8 23.1,-9.826 1.6,-0.353 3.5,-1.961 4.7,-4.089 2.4,-4.062 3.9,-4.421 5.1,-1.257 0.6,1.537 0.4,2.884 -0.5,4.25 -0.8,1.1 -2.4,3.8 -3.5,6 -3,5.522 -7.9,10.5 -10.5,10.5 -1.2,0 -2.9,0.875 -3.9,1.944 -1,1.069 -3,2.208 -4.4,2.531 -1.5,0.324 -4.7,1.922 -7.2,3.553 -6.7,4.437 -8,3.61 -3.3,-2.011 4,-4.787 1.9,-5.696 -5.8,-2.489 -7.1,2.97 -10.4,5.586 -11.2,8.85 -0.3,1.203 -2.6,3.612 -5.1,5.353 -5.4,3.848 -11.2,12.341 -12,17.769 -1.3,8.2753 -1.5,8.6476 -3.8,8.3154 -2,-0.277 -2.2,-0.8244 -1.9,-4.5462 0.6,-8.8372 -7.3,-15.091 -13.6,-10.769 -2,1.375 -5,2.5 -6.5,2.5 -2.4,0 -3.2,0.672 -4.6,3.933 -1.1,2.573 -2.8,4.4725 -4.9,5.4945 -1.8,0.8593 -3.7,2.5957 -4.2,3.8587 -0.4,1.2631 -1.5,2.8379 -2.3,3.4996 -0.8,0.66176 -2.3,3.1183 -3.3,5.4589 -1,2.3407 -3.4,5.9733 -5.2,8.0733 -5.6,6.425 -3.7,12.07 3.1,9.182 2.1,-0.905 1.6,10.066 -1,18.5 -0.7,2.475 -1.3,5.565 -1.3,6.867 0,2.76 -5.8,10.91 -10.5,14.877 -1.8,1.516 -4,3.994 -5,5.506 -2.3,3.587 -5.1,3.507 -7,-0.2 z m 146.5,-65.49 c 0,-0.7925 0.4,-1.6876 0.8,-1.989 0.5,-0.30134 1.2,-2.2049 1.6,-4.2301 0.4,-2.0252 1.9,-4.8426 3.4,-6.2614 4.9,-4.775 9.8,-16.587 8.3,-20.359 -1,-2.869 -1,-3.401 0.8,-4.883 1.2,-0.953 2,-2.626 1.8,-3.919 -0.2,-1.685 0.7,-2.734 3.3,-4.143 1.9,-1.037 4.4,-3.546 5.5,-5.575 3,-5.543 16,-11.887 14.8,-7.194 -1.2,4.317 6.6,7.132 9.7,3.494 1.7,-2.112 4.6,-1.864 8,0.704 2.9,2.12 3.1,2.139 5.9,0.5 3.2,-1.889 5.1,-2.18 5.1,-0.786 0,0.504 -2,1.677 -4.5,2.605 -3.2,1.247 -5.4,3.083 -8.2,7.026 -3.2,4.451 -4.8,5.656 -9.4,7.256 -3,1.055 -7,3.393 -8.8,5.194 -3.3,3.274 -3.3,3.274 -4.9,-0.112 -2.2,-4.367 -4.4,-4.322 -5.5,0.113 -0.5,1.925 -2.3,4.85 -3.9,6.5 -5.1,5.098 -11.5,13.859 -12.2,16.837 -0.7,2.5721 -1.9,4.0831 -7.8,9.0498 -2.3,1.9996 -3.8,2.0684 -3.8,0.1727 z" />
            <path
               style="fill:#22758a"
               inkscape:connector-curvature="0"
               id="path3713"
               d="m -1678.8,583.06 c -16.1,-1.65 -46.7,-7.41 -50,-9.42 -1.8,-1.03 16.9,-0.3 24.1,0.95 4.7,0.81 8.9,-0.01 8.9,-1.75 0,-1.51 -1.5,-2.12 -7.7,-3.12 -4.2,-0.69 -6.3,-1.6 -7.8,-3.45 -2.2,-2.7 -9.3,-4.74 -17.5,-5.08 -2.5,-0.1 -5.3,-0.24 -6.2,-0.31 -5.2,-0.42 -5.7,-6.95 -0.5,-7.31 6.1,-0.42 25.2,1.68 28.4,3.13 1.3,0.56 5.3,1.49 8.9,2.07 8.2,1.3 11.8,3.1 14.5,7.26 5,7.57 9.4,9.84 17.4,9.12 4.9,-0.45 7.4,-0.3 7.9,0.47 0.4,0.62 0.3,1.13 -0.2,1.13 -3.1,0 -4.7,2.8 -2.8,4.91 1.9,2.16 -4.8,2.7 -17.4,1.4 z m 80.6,-21.97 c -1.4,-1.41 -0.5,-2.14 3.8,-3.23 2.4,-0.61 5.1,-2.06 5.9,-3.21 0.8,-1.16 3.1,-3.2 5.1,-4.54 1.9,-1.34 3.6,-3.1 3.6,-3.9 0,-1.92 2.6,-1.89 3.3,0.04 0.8,2.02 5.3,1.86 10.2,-0.37 2.5,-1.16 4.7,-1.54 6,-1.05 5,1.95 8.5,-0.19 8.5,-5.18 0,-4.47 7.3,-6.52 13.4,-3.75 8.8,4.01 16.3,-6.13 7.8,-10.55 -1.5,-0.78 -3.8,-2.62 -5.1,-4.09 -3,-3.52 -10.9,-6.88 -19.8,-8.42 -4.5,-0.78 -8.4,-2.15 -10.5,-3.68 -3.6,-2.7 -8.8,-4.4 -13.3,-4.41 -1.7,-0.01 -4.6,-0.98 -6.5,-2.16 -4.3,-2.58 -8.4,-3.68 -17,-4.48 -3.6,-0.33 -8.9,-1.68 -11.8,-2.99 -6.3,-2.83 -8.4,-2.96 -10.5,-0.62 -1.7,1.86 -6.7,12.79 -6.7,14.53 0,0.57 -1.9,3.46 -4.1,6.43 -3.2,4.22 -3.8,5.7 -3,6.77 4.5,5.38 -1.2,12.8 -6.6,8.58 -3.7,-2.9 -5.8,-1.14 -4.9,4.16 0.5,3.42 0.3,3.91 -1.9,4.77 -1.4,0.53 -3.1,2.12 -3.7,3.53 -1.2,2.49 -1.4,2.54 -8,1.89 -8.6,-0.85 -17.6,1.83 -14.3,4.23 1,0.75 1.3,1.36 0.7,1.36 -0.6,0 -1.4,-0.46 -1.7,-1.01 -0.7,-1.04 -4.1,-0.58 -8.8,1.21 -9.5,3.59 -9.8,-4.92 -0.5,-14.18 7.2,-7.13 7.3,-7.26 7.8,-13.36 0.5,-6.45 3,-8.77 5.8,-5.41 2.3,2.86 9.6,0.69 15.1,-4.5 2.8,-2.62 5.7,-4.75 6.4,-4.75 0.8,0 2.2,-1.13 3.1,-2.51 1.7,-2.64 7.7,-6.85 13.6,-9.56 1.9,-0.89 4.1,-2.36 4.8,-3.28 0.8,-0.91 2,-1.65 2.8,-1.65 0.8,0 3.1,-1.75 5.2,-3.89 5.1,-5.35 27.9,-6.06 50.3,-1.55 6,1.23 6.2,-6.05 0.3,-14.93 -1.8,-2.82 -3.8,-7.06 -4.3,-9.42 -0.5,-2.36 -1.5,-5.11 -2.3,-6.12 -6.7,-9.1 -8.9,-11.33 -13.3,-13.58 -2.8,-1.38 -5.6,-3.41 -6.3,-4.51 -1.6,-2.61 -3.2,-2.56 -3.2,0.09 0,1.25 0.8,2.3 2,2.62 3.9,1.02 2,3 -3.5,3.65 -2.9,0.35 -6.1,0.91 -7,1.24 -1.1,0.43 -1.9,-0.32 -2.9,-2.6 -1.2,-2.78 -11.8,-12 -13.8,-12 -2.6,0 -1.8,-6.41 1.2,-9.54 5.4,-5.54 3.7,-10.88 -5.1,-16.59 -7.7,-5 -7.3,-6.82 1.4,-6.17 10.5,0.79 14.8,-4.88 6.7,-8.91 -4.4,-2.21 -5.1,-3.51 -4.4,-8.04 0.8,-4.6 -2.8,-5.59 -4.8,-1.32 -1,2.19 -1.6,2.4 -6.2,2.08 -6.1,-0.41 -6.9,-2.13 -3.7,-8.42 2.9,-5.6 10.1,-7.19 10.1,-2.23 0,2.48 2.3,3.35 4.5,1.72 3,-2.19 2.6,-9.8 -0.5,-10.57 -4.2,-1.02 -3.3,-4.28 1.7,-5.86 5.2,-1.63 5.8,-4.86 1.6,-7.92 -4.8,-3.47 4.8,-6.39 10.6,-3.25 1.3,0.68 3.3,0.52 6.7,-0.51 3.2,-0.99 6.6,-1.28 10.2,-0.86 4.6,0.55 5.6,0.34 7.7,-1.63 1.9,-1.8 3.1,-2.14 6,-1.68 4.3,0.7 5.5,-1.09 3.2,-4.65 -0.9,-1.28 -1.7,-3.64 -1.9,-5.24 -0.3,-2.47 -0.8,-2.96 -3.6,-3.23 -2.5,-0.24 -3.4,-0.89 -3.8,-2.75 -0.7,-2.74 -4.1,-3.29 -7.4,-1.22 -2.7,1.71 -3.6,0.3 -2.2,-3.56 1.6,-4.41 1.5,-7.32 -0.3,-7.99 -1.7,-0.67 -6.2,2.67 -7,5.26 -0.3,1.03 -1.7,2.16 -3.1,2.51 -1.4,0.35 -3.3,1.92 -4.2,3.49 -4.6,7.93 -12.2,6.01 -12,-3 0.2,-7.97 -1.9,-10.56 -4.4,-5.5 -2.3,4.34 -1.9,4.34 -6.1,0.08 -2,-2.01 -4.5,-3.51 -5.9,-3.51 -1.3,0 -3.6,-0.68 -5.2,-1.5 -6.3,-3.29 -10.5,-1.59 -6.1,2.51 1.3,1.29 2.5,3.09 2.5,4 0,0.9 1.1,2.72 2.5,4.04 2.5,2.38 2.5,2.38 0.3,4.15 -3.1,2.32 -4.5,2.25 -5.9,-0.28 -0.6,-1.15 -2.7,-2.77 -4.8,-3.6 -2,-0.83 -4.4,-2.22 -5.4,-3.08 -1.5,-1.33 -2.1,-1.37 -4.2,-0.23 -3.5,1.87 -4,0.79 -1,-2.4 1.3,-1.49 2.5,-3.7 2.5,-4.92 0,-1.21 0.9,-2.77 2,-3.45 4.3,-2.71 -0.3,-11.32 -7.1,-13.38 -6.3,-1.87 -9.5,-6.85 -11.6,-18.08 -0.8,-3.82 -8.4,-8.77 -13.6,-8.77 -6.9,0 -12.7,-4.57 -12.7,-9.98 -0.1,-2.67 -4.7,-6.05 -10.2,-7.38 -2.9,-0.7 -3,-0.9 -4.9,-10.64 -1.4,-7.5 -2.3,-9 -5.4,-9 -4.7,0 -2.8,-6.34 2.2,-7.45 1.5,-0.34 4.1,-1.43 5.6,-2.43 2.3,-1.52 3.4,-1.65 6.6,-0.8 11.9,3.18 23,-12.56 14.7,-20.87 -1.8,-1.77 -2.2,-6.45 -0.6,-6.45 0.6,0 1.4,1.12 2,2.5 1,2.66 3.8,3.29 5.8,1.3 1.6,-1.63 1.4,-6.87 -0.3,-9.18 -0.9,-1.13 -1.2,-2.99 -0.9,-4.7 0.3,-1.55 0.1,-4.2 -0.5,-5.88 -0.9,-2.72 -0.7,-3.32 1.6,-5.47 2.6,-2.41 2.6,-2.41 -0.6,-5.31 -3.8,-3.44 -3.3,-4.26 2.6,-4.26 2.4,0 6.6,-0.97 9.4,-2.14 6.1,-2.63 7,-1.85 6.9,6.05 -0.1,5.44 6.1,8.12 8.2,3.56 0.9,-2.14 0.8,-2.98 -1.1,-5.54 -4.2,-5.58 0.8,-10.93 10.1,-10.93 5,0 5,0 4.3,3.62 -0.7,3.53 -0.6,3.61 2,2.97 2,-0.51 3,-0.13 4.5,1.62 1.8,2.15 2,2.18 3,0.49 0.8,-1.28 1.7,-1.59 3.3,-1.08 3.3,1.1 7.5,0.53 11.5,-1.57 6.9,-3.59 11.8,-4.54 14.4,-2.81 1.3,0.84 4.8,1.79 7.8,2.11 3,0.32 6.8,0.76 8.5,0.97 4.7,0.63 5.5,-0.11 5.5,-5.28 0,-3.5 -0.6,-5.22 -2.1,-6.58 -3.5,-3.21 -2.2,-5.84 3.6,-6.84 6.1,-1.09 19.6,-6.22 23.9,-9.12 1.7,-1.18 3.6,-2.04 4.1,-1.91 0.5,0.12 2.2,0.5 3.7,0.83 2,0.44 2.9,1.44 3.5,3.76 0.9,3.29 3.6,5.79 4.9,4.48 0.5,-0.42 0,-2.94 -0.9,-5.6 -2.3,-6.32 -2.2,-7.06 0.6,-7.06 5.3,0 5.7,-4.92 0.6,-7.56 -1.6,-0.82 -3.7,-2.62 -4.6,-4 -0.9,-1.39 -4.1,-3.72 -7.2,-5.18 -7.3,-3.44 -9.1,-5.05 -9.1,-7.92 0,-2.914 1.4,-2.931 6.4,-0.08 3.8,2.19 4.9,3.44 6,6.99 1.1,3.69 8.6,1.28 8.6,-2.78 0,-1.37 0.8,-3.01 2,-3.71 4.3,-2.68 -0.4,-7.507 -6.1,-6.26 -2.4,0.532 -3.9,0.1 -7.1,-1.967 -2.2,-1.457 -5.3,-2.812 -6.8,-3.012 -5.6,-0.706 -15,-7.122 -15,-10.217 0,-2.422 2.9,-1.335 4.4,1.662 3.2,6.034 13.6,4.415 14.4,-2.221 0.2,-2.121 0.8,-2.75 2.6,-2.75 3,0 3.3,-1.091 2.6,-8.957 -0.8,-9.269 -9.7,-14.982 -17.1,-11.007 -1.5,0.799 -1.9,0.709 -1.9,-0.393 0,-1.984 -3,-2.938 -3.7,-1.174 -0.7,2.025 0.4,3.531 2.8,3.531 5.4,0 1.7,5.463 -4.1,6.093 -3.1,0.325 -7.7,1.563 -10.4,2.75 -5.7,2.53 -7.9,2.694 -9.6,0.71 -2,-2.465 0.4,-4.864 6.6,-6.596 6.6,-1.829 8.2,-4.299 3.9,-5.954 -4.7,-1.788 -8.1,-1.137 -12.8,2.497 -7.2,5.449 -13.5,4.343 -17.3,-3.026 -2,-3.814 -2.3,-3.997 -8,-4.55 -6.4,-0.618 -9.4,-1.602 -9.4,-3.031 v -1.643 c 0,-1.877 5,-1.983 7.1,-0.152 1.2,1.046 3.4,1.902 4.9,1.902 1.4,0 3.5,0.92 4.5,2.045 3.2,3.504 5.9,2.186 6.3,-3.025 0.5,-7.544 3.7,-8.865 11.9,-4.913 3.7,1.791 4.8,1.928 7.2,0.917 1.9,-0.767 4.9,-0.942 8.5,-0.492 6.3,0.786 8,-1.662 3.3,-4.814 -5.1,-3.468 4.7,-6.191 11.4,-3.168 4.5,2.043 8.2,0.868 12.9,-4.052 2.4,-2.596 0.3,-6.234 -2.9,-4.981 -3,1.151 -3.5,1.003 -4.7,-1.402 -1.9,-3.536 -3.5,-4.143 -6.7,-2.488 -1.6,0.815 -3.6,1.365 -4.5,1.224 -1,-0.141 -3,0.072 -4.5,0.472 -3,0.777 -10.7,-4.223 -10.7,-6.907 0,-2.053 8.6,-4.898 11.2,-3.704 12,5.439 19,2.414 11.1,-4.7872 -4.2,-3.9331 -8.3,-10.052 -8.3,-12.518 0,-1.8358 -1.2,-2.8275 -6,-4.9628 -6.6,-2.954 -9.9,-5.807 -8,-6.943 1.8,-1.113 7.5,0.36 10.5,2.693 2.5,2.009 2.7,2.023 2.2,0.224 -2.7,-9.475 -1.8,-12.017 3.1,-8.543 1.5,1.031 5.9,3.49 9.8,5.465 5.5,2.755 7.9,4.658 10.3,8.1756 3.7,5.5473 3.7,5.4849 0.4,5.4849 -2.5,0 -2.6,0.2212 -2.1,3.9075 0.3,2.1498 0.1,4.3823 -0.5,4.9629 -0.7,0.7403 -0.2,1.3727 1.8,2.1192 1.7,0.5852 4.2,1.5531 5.7,2.151 3.6,1.4479 5.8,0.4837 5.8,-2.6092 0,-4.5411 5.6,-1.3733 9,5.0361 1.9,3.608 5,4.184 10.1,1.879 3.8,-1.722 6.9,-0.958 6.9,1.716 0,0.505 0.9,2.182 2,3.727 2,2.664 2,3.004 0.5,6.582 -0.8,2.075 -1.5,5.648 -1.5,7.939 0,2.292 -0.9,5.837 -1.9,7.878 -1.9,3.711 -1.9,3.711 0.9,3.711 3.7,0 6,3.318 6.3,9.323 0.4,5.55 1.6,7.178 7.7,9.797 7.3,3.112 10.1,6.499 7.3,8.697 -1.2,0.926 -3.1,3.618 -4.3,5.982 -1.2,2.364 -2.8,4.55 -3.6,4.857 -1.9,0.729 -1.9,3.248 0.1,3.983 2.4,0.941 1.7,2.962 -2.3,6.284 -8.2,6.882 -8.4,7.252 -5,9.492 8.5,5.52 18.1,1.78 17.6,-6.882 -0.1,-3.042 0.3,-5.059 1.5,-6.328 0.9,-1.024 1.7,-2.839 1.7,-4.033 0,-1.333 0.6,-2.172 1.6,-2.172 1.3,0 1.4,0.582 0.9,2.75 -3.1,11.527 -0.9,20.525 3.3,13.257 2,-3.504 2.7,-3.703 4.1,-1.079 0.8,1.537 0.5,2.537 -1.4,4.897 -1.4,1.63 -2.5,3.8 -2.5,4.82 0,1.02 -0.9,3.21 -2,4.86 -2.6,3.83 -2.6,5.5 0,5.5 1.1,0 3.4,0.68 5,1.52 1.6,0.83 6,1.66 9.8,1.84 3.8,0.17 7.3,0.62 7.9,0.99 0.6,0.38 2.5,-0.79 4.2,-2.59 3.2,-3.26 3.2,-3.26 5.4,-0.61 1.2,1.46 3.9,3.37 6,4.25 4.6,1.88 4.6,5.91 0.1,10.61 -1.3,1.43 -2.4,3.52 -2.4,4.64 0,3.69 -2.1,8.14 -4.1,8.65 -2.3,0.61 -2.5,2.25 -0.4,3.07 0.9,0.34 1.8,-0.05 2.1,-0.89 0.3,-0.82 1.5,-1.49 2.7,-1.49 5.8,-0.02 9.9,-5.38 8.4,-10.96 -1,-3.79 3.1,-9.03 7.1,-9.03 2.2,0 5.4,-6.96 7,-15.36 2.4,-12.5 -6,-19.625 -11.9,-10.1 -2.4,3.97 -3.8,4.01 -5.9,0.19 -1.3,-2.33 -1.3,-2.79 0.2,-4.495 1,-1.043 1.8,-2.874 1.8,-4.068 0,-1.659 0.6,-2.172 2.5,-2.172 3,0 9.5,-3.129 11.5,-5.485 1,-1.234 2.2,-1.475 5.1,-0.986 5,0.834 5.1,-1.009 0.5,-4.733 -2.7,-2.112 -4.2,-2.595 -6.8,-2.201 -3.2,0.485 -8.5,-6.244 -6.5,-8.264 1.2,-1.228 11.6,2.171 17.8,5.864 5.7,3.351 7.4,3.88 11.5,3.615 4.8,-0.31 4.8,-0.31 5.4,3.69 0.3,2.2 1.3,5.35 2.2,7 3.6,6.756 4,8.935 2.4,14.615 -0.8,2.96 -1.4,6.74 -1.4,8.39 0.1,1.65 -0.2,3.78 -0.7,4.75 -0.5,1.25 -0.3,1.75 0.8,1.75 0.8,0 1.8,-1.01 2.2,-2.24 0.4,-1.22 1.6,-3.36 2.6,-4.75 1.1,-1.63 2.2,-5.86 2.9,-12.01 1.9,-17.358 2.1,-18.045 4.6,-20.519 1.3,-1.317 2.4,-3.432 2.4,-4.7 0,-1.267 0.9,-2.897 2.1,-3.622 1.6,-1.036 2,-1.956 1.5,-4.306 -0.6,-2.785 -0.4,-2.967 2.1,-2.673 2.3,0.264 2.7,0.722 2.4,2.815 -1.1,7.173 -0.1,15.447 2.2,18.945 2.9,4.251 4,9.512 2.6,12.091 -0.7,1.349 -0.5,3.009 0.7,5.919 2.7,6.88 -2.5,23.41 -12.9,40.94 -2.1,3.52 -4.5,8.54 -5.3,11.16 -1.9,5.58 -22.8,26.96 -29.9,30.45 -2.2,1.1 -4.6,3.18 -5.3,4.62 -0.7,1.45 -2.7,3.18 -4.5,3.85 -11.6,4.33 -15.2,7.04 -18.8,14.13 -1.6,3.23 -1.8,4.59 -1,8.14 0.5,2.34 0.9,5.33 0.8,6.65 -0.3,3.46 1.9,3.71 3.6,0.41 0.8,-1.55 3.7,-4.61 6.5,-6.81 3.6,-2.9 5.7,-5.59 7.5,-9.84 2.6,-5.84 2.6,-5.84 6.6,-5.17 4.2,0.72 13.2,-5.11 14.6,-9.5 0.3,-0.96 3.8,-4.34 7.7,-7.5 4,-3.16 8.3,-7.38 9.6,-9.37 1.4,-1.99 4.3,-5.64 6.7,-8.11 5,-5.32 12.1,-17.6 15.9,-27.77 1.8,-4.83 4.2,-8.85 7.2,-12 4.2,-4.55 7.9,-12.18 9,-18.71 0.3,-1.66 1.1,-4.37 1.7,-6.02 0.6,-1.65 1.2,-5.02 1.2,-7.491 0,-4.196 0.2,-4.601 3.7,-6.249 3.7,-1.756 5.2,-4.537 4.6,-8.406 -0.1,-1.022 1,-4.418 2.4,-7.547 1.5,-3.128 2.8,-6.301 2.8,-7.05 0,-1.909 2,-3.762 4.2,-3.762 2.2,0 7.9,-8.681 7.5,-11.5 -0.2,-1.576 -1,-2 -3.8,-2 -2.4,0 -4.6,-0.883 -6.8,-2.75 -3.9,-3.265 -6.1,-3.46 -8.4,-0.75 -3.7,4.309 -9.7,-1.168 -9.7,-8.82 0,-1.036 -1.2,-3.413 -2.5,-5.282 -1.4,-1.868 -3.4,-5.281 -4.5,-7.583 -4,-8.586 -20.5,-7.64 -30.5,1.752 -1.7,1.54 -5.2,3.337 -7.8,3.992 -7.1,1.772 -10.4,6.448 -7.1,10.09 3.1,3.455 -0.4,12.404 -4.7,12.166 -13.1,-0.712 -15.2,-1.378 -14.4,-4.697 1.9,-8.375 -1.3,-12.107 -5.2,-5.929 -0.9,1.546 -1.9,2.996 -2,3.222 -1,1.374 -4.3,-3.679 -4.3,-6.566 0,-7.137 -4.1,-8.643 -11.7,-4.344 -9.2,5.187 -16,2.213 -13.1,-5.734 1.5,-4.188 0.3,-5.209 -5,-4.324 -3.7,0.605 -3.7,0.684 -3.7,5.224 0,2.983 -0.7,5.293 -1.8,6.55 -2.5,2.773 -2.2,4.853 1.3,8.508 3.3,3.466 3.6,11.218 0.4,14.775 -1.4,1.601 -4.4,13.573 -4.4,17.454 0,1.58 0.7,2.514 2.2,2.902 1.4,0.342 3.2,2.396 4.7,5.111 1.5,2.963 3.7,5.318 6.4,6.786 4.5,2.518 5.6,4.435 3.2,5.38 -2.5,0.967 -6,-1.407 -8.5,-5.73 -1.4,-2.468 -3.1,-4.142 -4.8,-4.568 -8.9,-2.204 -14.1,-6.425 -14.9,-11.995 -2.3,-15.592 -9.4,-24.22 -15.4,-18.742 -2.3,2.063 -3.5,1.251 -5,-3.361 -0.6,-2.055 -2.2,-5.445 -3.6,-7.532 -5.5,-8.62 1.6,-31.015 9.3,-29.09 3,0.774 3.6,-6.24 0.6,-8.86 -5.5,-4.9215 -23.2,-6.8678 -29,-3.1827 -3.1,2.0503 -4.2,1.7737 -4.2,-1.0718 0,-1.9938 0.5,-2.5 2.4,-2.5 1.5,0 3.1,-0.93526 4.1,-2.3944 1,-1.618 2.2,-2.2287 3.5,-1.8834 2.6,0.6836 2.6,-1.8528 -0.1,-4.2436 -2.4,-2.2271 -1.1,-3.4401 3.8,-3.4631 2.5,-0.012 3.5,-0.57 4.1,-2.15 1.1,-2.902 5.6,2.308 4.6,5.3396 -0.9,2.8166 1.1,4.4962 6.2,5.2646 3.5,0.529 5.4,1.5729 8.2,4.5327 5.2,5.3774 13.1,6.8926 11.8,2.2525 -5.8,-21.364 -8.2,-25.616 -11.9,-21.255 -2.9,3.327 -8.8,1.975 -13.2,-3.027 -1.1,-1.227 -3.9,-3.057 -6.3,-4.067 -7,-3.024 -5.8,-3.553 15.3,-6.509 2.8,-0.394 4.7,-1.474 6.5,-3.606 2.3,-2.622 2.9,-2.888 4.7,-1.918 3.3,1.75 6,1.363 6.6,-0.946 0.8,-3.26 6.1,-2.303 6.5,1.187 0.4,3.706 7.4,6.713 8.4,3.636 0.9,-2.502 14.8,7.694 14.8,10.812 0,2.649 6.8,5.82 25.5,11.862 8,2.6046 20.9,2.9143 26.1,0.6278 2.5,-1.1282 5.2,-2.0518 5.8,-2.0518 3.9,0 5,-3.835 2.6,-9.505 -2.7,-6.55 -2.5,-7.43 2,-8.878 4.6,-1.492 5.3,-5.912 1.5,-10.371 -1.4,-1.669 -2.5,-4.174 -2.5,-5.567 0,-2.89 -4.2,-6.679 -7.3,-6.679 -1.2,0 -2.9,-0.744 -3.9,-1.655 -1.7,-1.539 -2,-1.539 -3.7,0 -2.7,2.435 -13.1,0.71 -13.1,-2.167 0,-2.013 2.8,-4.204 6.4,-4.928 3.8,-0.794 3.8,-0.794 0.2,-3.573 -2,-1.528 -3.6,-3.586 -3.6,-4.572 0,-2.423 -2.3,-4.198 -10.2,-7.917 -5.2,-2.48 -6.8,-3.72 -7.3,-5.913 -0.4,-1.526 -1.6,-3.764 -2.7,-4.974 -2.6,-2.758 -1.8,-5.051 1.7,-5.051 4.6,0 4.8,-2.354 0.6,-6.25 -2,-1.925 -4.4,-4.445 -5.2,-5.595 -0.8,-1.15 -3.2,-3.24 -5.4,-4.65 -2.2,-1.41 -7.9,-5.99 -12.5,-10.18 -10.5,-9.38 -22.6,-15.91 -34.3,-18.46 -4.5,-1 -9.6,-2.49 -11.2,-3.32 -14.6,-7.37 -49.2,-17.5 -74,-21.69 -6.6,-1.11 -15.2,-2.6 -19,-3.31 -4.8,-0.87 -16.3,-1.28 -35.4,-1.24 -17.7,0.03 -27.4,-0.29 -26,-0.85 15.8,-6.07 99.4,3.72 140.9,16.49 223.2,68.736 332.9,343.49 215.9,540.81 -1.4,2.47 -5,8.55 -7.9,13.5 -36.1,60.96 -96.5,115.64 -160,144.68 -14.3,6.52 -16.7,5.64 -10.6,-3.77 4.8,-7.24 -2,-13.47 -8.6,-7.93 -3.3,2.81 -8.8,1.2 -11.6,-3.4 -2,-3.24 -18.2,-1.55 -18.2,1.89 0,1.32 9.9,10.86 11.9,11.51 2.8,0.87 2.6,3.36 -0.2,3.94 -7.7,1.59 -11.8,1.6 -14.8,0.06 -3.8,-1.99 -18.2,-0.63 -22.9,2.18 -2.8,1.63 -3.1,1.63 -4.9,-0.02 -4.1,-3.71 -15.5,-2.58 -19.2,1.91 -0.7,0.83 -2.9,1.45 -5.3,1.45 -2.6,0 -5.3,0.84 -7.6,2.4 -4.1,2.75 -7.4,3.92 -8.4,2.94 z m 183.8,-72.84 c 2.6,-1.81 5,-2.5 8.4,-2.5 2.6,0 5.6,-0.61 6.6,-1.34 2.9,-2.1 -1.7,-6.02 -6.2,-5.31 -3.9,0.63 -5,-0.81 -2.6,-3.47 1.1,-1.29 2.8,-1.89 4.6,-1.7 8.2,0.86 15.8,-14.25 15.3,-30.36 -0.3,-9.68 -0.3,-9.68 3.8,-9.5 5.7,0.24 6,-3.06 0.5,-5.15 -4.8,-1.83 -6.8,-1.02 -6.8,2.73 0,2.15 -0.6,3.15 -2.2,3.64 -1.2,0.38 -4,2.37 -6.2,4.44 -2.3,2.07 -6.1,4.73 -8.4,5.91 -3.9,1.95 -13.3,10.52 -13.2,12 0,0.33 0.7,1.45 1.5,2.49 1.2,1.63 1.2,2.26 -0.1,4.7 -0.8,1.55 -1.4,3.93 -1.4,5.28 0,3.5 -1,5.64 -2.6,5.64 -1.6,0 -1.6,-0.17 -2,6.74 -0.5,8.41 3.8,10.64 11,5.76 z m -28.3,-61.51 c 3.3,-2.91 8.2,-5.92 11.5,-7.18 6.5,-2.41 10.7,-4.94 14.2,-8.47 1.2,-1.29 3.3,-2.34 4.6,-2.34 3,0 3.9,-1.37 3.2,-4.45 -0.9,-3.29 -2.9,-3.72 -7.2,-1.52 -4.3,2.17 -5.7,1.79 -4.9,-1.35 0.3,-1.2 0.9,-5.11 1.3,-8.68 0.7,-6.19 0.8,-6.49 3.2,-6.18 1.3,0.18 4.3,0.41 6.6,0.5 4.8,0.21 7,1.79 7.9,5.79 0.5,2.28 1.3,3.11 3.6,3.57 2.7,0.54 3,0.91 2.5,3.46 -0.8,3.78 2.8,3.89 10.8,0.33 6,-2.62 6.9,-4.74 2.3,-5.28 -3.8,-0.46 -5.4,-3.03 -6.1,-9.9 -0.7,-6.78 0,-7.88 3.6,-6.22 2,0.92 3,0.68 6.2,-1.45 2,-1.39 4.6,-2.81 5.6,-3.15 2.5,-0.78 3.5,-4.91 2.1,-8.1 -1.6,-3.5 -1.4,-4.37 0.9,-4.37 2.8,0 3.4,-2.35 1.5,-5.38 -2.2,-3.34 -1.1,-4.82 3.3,-4.56 5.9,0.34 7,0.06 9.3,-2.23 2.2,-2.16 2.2,-2.16 4.3,0.5 2.8,3.5 5,3.36 9.5,-0.58 2.1,-1.79 5.3,-4.43 7.2,-5.88 4.1,-3.18 9.3,-11.71 12.4,-20.14 1.8,-5.22 2.8,-6.52 5.8,-7.98 4.5,-2.18 5.4,-5.15 3.6,-12.45 -1,-4.26 -1,-5.92 -0.1,-7.38 2.6,-4.17 -0.7,-7.15 -3.8,-3.42 -1.9,2.22 -2.9,1.83 -3.2,-1.25 -0.3,-2.54 -0.8,-2.8 -5.8,-3.39 -3.1,-0.35 -6.7,-1.08 -8,-1.61 -9.3,-3.63 -15.9,8.96 -11.6,22.12 3,9.12 3.1,11.37 1,14.35 -1,1.54 -1.3,3.35 -0.8,6.25 1,6.29 -1.3,8.27 -8.7,7.44 -5.2,-0.59 -5.8,-0.44 -9,2.34 -4.9,4.29 -7.3,4.77 -10.8,2.2 -5.7,-4.2 -9.4,0.46 -5.6,7.05 2.1,3.66 1.8,5.93 -0.9,6.95 -1.3,0.49 -3.2,1.94 -4.3,3.23 -1,1.28 -3.1,3.12 -4.6,4.09 -3.4,2.17 -3.4,3.73 -0.4,7.4 2.9,3.51 2.4,5.33 -1.5,5.33 -2.2,0 -4,0.97 -6.2,3.36 -7.2,7.77 -17.6,6.82 -21.2,-1.94 -1.6,-3.86 -6.1,-4.8 -8.5,-1.82 -2.3,2.72 -5.4,3.35 -10.1,2.01 -5.6,-1.62 -7.7,-1.09 -8.5,2.21 -0.9,3.93 -3.3,6.18 -6.5,6.18 -3.5,0 -6.8,3.15 -6.8,6.42 0,2.72 -4.6,6.95 -6.4,5.86 -0.6,-0.37 -7.1,-0.75 -14.4,-0.84 -13.4,-0.17 -13.4,-0.17 -16.6,-3.31 -2.8,-2.73 -3.9,-3.14 -8.7,-3.15 -8.7,-0.02 -10.9,-5.73 -2.9,-7.5 3.6,-0.78 5.2,-2.74 4.8,-5.67 -0.4,-3.07 -3.7,-3.59 -5.8,-0.92 -1.6,2.11 -1.6,2.11 -5,-0.28 -10.2,-6.99 -16.7,-10.61 -19,-10.61 -2,0 -2.9,-0.74 -3.7,-3 -1.4,-3.66 -4,-3.89 -11.3,-1 -7.8,3.05 -9.7,2.76 -9.2,-1.38 0.2,-2.29 -0.2,-3.81 -1.3,-4.75 -0.9,-0.75 -2.6,-2.39 -3.8,-3.62 -2.8,-3.02 -4.2,-2.84 -6.9,0.91 -2,2.93 -2.3,3.02 -3.1,1.23 -0.8,-1.75 -4.6,-3.61 -10.4,-5.06 -2.9,-0.72 -4.6,2.38 -3.4,6.4 0.8,2.75 0.6,3.13 -2.4,4.57 -3.2,1.48 -3.4,1.46 -3.8,-0.37 -0.7,-2.33 -4.9,-2.64 -6.7,-0.48 -2.1,2.57 -0.8,5.05 2.7,5.04 5.9,-0.01 5.5,11.8 -0.6,14.96 -4.2,2.13 -7.1,2 -7.1,-0.3 0,-2.9 -3.8,-5.8 -5.8,-4.5 -3.4,2.14 -2.3,7.87 1.5,7.7 2.7,-0.12 3.3,0.23 3.3,1.86 0,1.11 1.7,3.65 3.8,5.65 2.2,2 4.4,4.65 5.1,5.89 1.7,3.39 3,2.83 10.1,-4.33 8.2,-8.35 9.3,-8.93 12.4,-6.87 4.2,2.73 7.7,-1.64 6.9,-8.5 -0.5,-4.45 -0.3,-5.44 1.7,-7.59 3,-3.22 6,-3.27 6,-0.09 0,1.31 0.6,2.92 1.4,3.57 0.8,0.66 1.7,2.63 2.1,4.37 1,4.7 2.2,5.75 5.1,4.63 1.4,-0.52 3.5,-0.94 4.8,-0.94 1.2,0 3.3,-1.13 4.6,-2.5 3.4,-3.68 5.4,-3.21 6.9,1.58 0.8,2.74 2.2,4.63 4.1,5.75 2.6,1.44 2.9,2.08 2.4,4.67 -0.9,3.87 -1.3,4.5 -2.9,4.5 -2.2,0 -3.5,3.05 -2.3,5.59 1.2,2.66 -2.2,9.49 -5.9,11.94 -3,1.98 -3,4.22 0.2,5.66 2.3,1.04 2.9,0.79 6.5,-2.72 4,-3.88 4,-3.88 8.5,-1.67 3.4,1.67 5,1.97 6.4,1.21 2.6,-1.35 8.3,-1.29 11.7,0.12 8.1,3.27 13.6,3.57 28.4,1.59 11.1,-1.49 14.7,-2.58 18.7,-5.74 2.8,-2.21 7.3,-2.66 7.3,-0.73 -0.1,1.12 -3,3.37 -8.5,6.39 -1.2,0.65 -2,2.13 -2,3.64 0,1.4 -1.1,3.71 -2.5,5.14 -3.2,3.42 -1.5,5.61 2.3,3.08 2.5,-1.64 2.6,-1.62 3.2,0.92 1.7,6.48 8.8,6.29 16.6,-0.43 z m -117.6,-92.08 c 0.4,-0.6 2.7,-1.93 5.1,-2.97 4.8,-2.06 6.1,-3.87 4.6,-6.57 -0.7,-1.15 -0.7,-2.52 0,-4.02 0.9,-1.91 0.6,-2.83 -2.1,-5.85 -4,-4.52 -4.5,-11.6 -1,-14.4 4.2,-3.42 3.2,-9.59 -1.6,-9.66 -3.8,-0.05 -4.2,-0.37 -6.7,-5 -3.9,-7.08 -5.4,-6.55 -5,1.75 0.3,6.69 0.3,6.69 -4.5,9 -3.3,1.56 -5.4,3.39 -6.5,5.66 -0.9,1.85 -2.5,4.32 -3.5,5.5 -6.7,7.77 -6.4,15.28 0.5,11.79 5.2,-2.65 8.1,-2.22 8.7,1.29 0.4,1.85 1.7,4.31 3.1,5.46 1.7,1.55 2.4,3.12 2.4,6.02 0,5.01 3.9,6.22 6.5,2 z m -107,171.17 c -1,-3.17 -11.5,-5.64 -13,-3.08 -1.1,1.7 -5.9,1.11 -12.3,-1.5 -3.4,-1.38 -7.1,-2.5 -8.1,-2.5 -2.8,0 -4.5,-2.68 -4.6,-7.26 -0.2,-5.96 -2.7,-7.24 -14,-7.25 -9.4,-0.01 -11.6,-0.82 -17.7,-6.74 -1,-0.97 -2.9,-1.75 -4.2,-1.75 -1.3,0 -4.5,-0.93 -7.1,-2.07 -6.7,-2.98 -8.9,-2.38 -9.5,2.56 -0.7,5.01 -2.9,5.63 -7.5,2.09 -2,-1.52 -4.7,-2.58 -6.6,-2.58 -1.8,0 -5.6,-1.45 -8.8,-3.38 -3.1,-1.86 -10.1,-4.59 -15.6,-6.09 -5.5,-1.49 -12.4,-3.61 -15.3,-4.71 -3.8,-1.48 -7,-1.92 -12,-1.66 -6.7,0.34 -6.7,0.34 -7.2,-4.13 -0.6,-5.15 -2,-6.13 -11.4,-8.15 -3.2,-0.69 -6.8,-2.01 -8,-2.93 -5,-3.94 -10.8,-6.11 -14.5,-5.48 -3.1,0.52 -5,-0.1 -12.1,-3.84 -5,-2.63 -12.4,-5.41 -17.8,-6.75 -8.4,-2.08 -9.5,-2.61 -11.2,-5.6 -2,-3.3 -2,-3.3 -8.8,-2.67 -6.2,0.58 -7,0.42 -9.8,-1.81 -1.6,-1.34 -4.7,-3.35 -6.9,-4.48 -4.3,-2.19 -18.7,-12.21 -22.2,-15.5 -2.9,-2.73 -5.4,-1.99 -6.8,2 -1,3.15 -1.2,3.22 -2.7,1.5 -4.4,-5.17 -12.6,-20.6 -22.7,-42.32 -14.2,-30.85 -27.9,-84.52 -15.7,-61.58 4.2,7.86 6.7,11.09 9.8,12.7 5.1,2.62 6.2,4.28 4.9,7.81 -2.2,6.34 5.1,16.71 15.1,21.52 2.6,1.27 4.8,3.19 5.6,5.05 2.1,4.41 7.1,9.31 10.3,10.02 1.5,0.33 4.5,1.83 6.6,3.33 4.1,2.99 11.1,7.15 11.9,7.15 5.2,0 -23.6,-32.22 -35.6,-39.76 -10.6,-6.72 -11.2,-7.55 -10.4,-16.05 0.7,-8.32 0,-9.52 -5.1,-8.67 -3.8,0.61 -6,-1.09 -8.1,-6.11 -0.9,-2.14 -2.5,-4.48 -3.5,-5.2 -1.1,-0.73 -1.9,-2.5 -1.9,-3.94 0,-1.44 -1.5,-5.55 -3.2,-9.14 -2.5,-5.12 -3.2,-7.88 -3.3,-12.81 0,-5.98 -0.2,-6.3 -2.7,-6.87 -5.7,-1.23 -9,-50.17 -4,-57.11 2.9,-3.96 3.4,-17 0.7,-18.97 -2.1,-1.52 -1.7,-15.12 0.9,-27.33 0.7,-3.6 1.8,-9.92 2.4,-14.04 2.8,-19.43 5.9,-22.04 9.7,-8 1.8,6.72 6.5,10.19 10.5,7.75 1.8,-1.07 2.3,-0.97 3.5,0.65 1.4,1.83 1.7,1.84 8.1,0.25 7.5,-1.85 8.8,-1.38 9.9,3.4 1,4.8 2.6,4.61 7.4,-0.88 5.4,-6.12 5.9,-6.21 8.8,-1.66 4.3,6.59 7.8,4.14 4.6,-3.23 -4.9,-11.52 -4.7,-10.27 -1.7,-13.43 3.4,-3.51 5.1,-3.6 6.5,-0.35 2.8,6.09 6.4,-0.09 4.6,-7.91 -0.8,-3.56 -0.8,-5.55 0.2,-8.19 1.8,-5.04 1.6,-12.867 -0.4,-21.159 -2.6,-10.463 4,-38.097 7.1,-29.739 1.7,4.587 4.9,4.584 7.1,-0.007 2.1,-4.479 1.6,-4.727 9.8,4.786 9.7,11.329 14.2,15.369 18.9,17.043 8.9,3.157 10.3,3.574 15.5,4.74 8.8,1.953 23.9,0.477 36.8,-3.593 5.1,-1.615 2.1,2.344 -3.8,4.874 -3.3,1.436 -7,3.52 -8.1,4.631 -1.2,1.111 -2.7,2.019 -3.4,2.019 -0.6,0 -3.3,1.173 -6,2.606 -5.6,2.972 -10.8,3.49 -21,2.083 -9.2,-1.29 -17.9,-0.184 -20.8,2.644 -1.2,1.192 -2.8,2.172 -3.6,2.172 -0.7,0 -1.6,0.61 -1.8,1.36 -0.4,1.03 0.3,1.19 2.6,0.66 5.5,-1.19 12.4,5.28 10.2,9.45 -0.9,1.6 -0.6,2.42 1.2,4.23 1.2,1.24 2.7,3.17 3.3,4.28 0.8,1.58 2.2,2.08 6.4,2.32 8.4,0.48 9.9,-0.23 12.2,-5.59 2.5,-5.98 6.2,-9.85 10.8,-11.34 2,-0.67 5.8,-3.49 8.6,-6.52 4.2,-4.336 5.7,-5.355 8.4,-5.355 2.5,0 4,-0.84 6.4,-3.687 1.7,-2.028 4.9,-5.385 6.9,-7.46 2.4,-2.373 3.8,-4.716 3.8,-6.313 0,-1.397 0.3,-2.54 0.8,-2.54 0.5,0 2.9,-1.8 5.4,-4 5,-4.379 6.8,-4.954 6.8,-2.2 0,2.405 -2,4.2 -4.5,4.2 -3,0 -4.5,1.896 -4.5,5.619 0,2.584 -0.7,3.634 -3.4,5.327 -1.9,1.159 -3.9,3.449 -4.5,5.087 -0.6,1.7 -2.1,3.395 -3.6,3.948 -2.6,0.989 -2.7,1.284 -2.9,6.519 -0.1,2.085 -0.8,3.305 -2.4,3.985 -2.3,1.02 -2.7,2.18 -1.6,4.93 0.8,2.2 3.1,1.98 4.4,-0.41 0.6,-1.2 2.1,-2 3.6,-2 3.9,0 6.2,-1.74 8.4,-6.298 2.2,-4.816 6.1,-9.018 10.6,-11.695 2.3,-1.323 3.6,-3.258 4.8,-6.77 0.9,-2.705 3,-6.2 4.6,-7.767 1.6,-1.567 3,-3.346 3,-3.953 0,-2.339 8.5,-9.375 12.7,-10.479 4.5,-1.192 7.2,-4.971 10.3,-14.543 0.7,-2.2 2.1,-5.568 3.1,-7.485 1,-1.917 1.9,-4.416 1.9,-5.553 0,-2.901 4.7,-12.16 6.6,-12.875 2.1,-0.811 3.4,0.157 2.7,2.02 -0.3,0.848 0,3.239 0.6,5.313 1.2,3.518 1.1,3.939 -1.2,6.265 -3.3,3.282 -4.6,10.241 -2.3,12.707 0.8,0.971 1.6,2.318 1.6,2.994 0,2.105 6.3,7.114 8.9,7.117 1.9,0.002 3.1,0.946 4.6,3.75 1.8,3.344 2.4,3.735 5.7,3.633 3.5,-0.106 3.8,0.081 3.8,2.812 0,2.9 0,2.919 4.5,2.25 5.5,-0.836 5.7,0.139 1.5,8.552 -1.7,3.269 -3,7.052 -3,8.407 0,1.355 -0.4,3.543 -0.9,4.862 -1.3,3.337 -0.5,4.062 6.7,6.219 6.8,2.008 8.6,3.981 5.7,6.087 -2.1,1.56 -3.3,1.13 -10.7,-3.772 -3.2,-2.1 -9,-5.518 -13.1,-7.595 -7,-3.635 -7.4,-4.046 -10.7,-10.955 -5,-10.278 -6.6,-9.561 -6.2,2.762 0.4,9.391 1,11.862 3.9,15.212 2.2,2.487 3.3,1.232 2.1,-2.3 -2,-5.821 3.9,-4.54 6.8,1.458 1.7,3.453 4.9,5.62 8.4,5.62 2,0 3.4,1.6 3.4,3.98 0.1,0.82 1,1.61 2.1,1.77 5.6,0.81 13.8,3.9 14.2,5.39 0.4,1.53 4.2,2.86 8.3,2.86 1.1,0 2.5,-1.71 3.8,-4.94 2.7,-6.12 2.7,-5.92 -0.3,-7.06 -4.5,-1.71 -2.1,-4.084 3.8,-3.773 5.1,0.263 5.2,0.243 5.5,-2.884 0.2,-2.429 1.2,-3.796 4.5,-5.948 5.3,-3.559 6.7,-5.207 6.7,-8.152 0,-2.238 0.2,-2.333 4.4,-1.703 3.7,0.551 5,0.278 7.6,-1.566 3.1,-2.232 3.1,-2.232 5.8,-0.246 1.5,1.092 3.6,2.273 4.7,2.624 7.1,2.25 6.8,22.618 -0.4,24.248 -4.7,1.08 -18.5,8.51 -22.1,11.91 -4.6,4.3 -24,13.49 -28.6,13.49 -1.2,0 -5.2,1.35 -8.8,3 -3.5,1.65 -7.1,3 -7.9,3 -3.2,0 -10.9,3.34 -11.8,5.18 -1.5,2.78 -7,4.82 -12.9,4.82 -2.8,0 -6.1,0.66 -7.4,1.47 -2.2,1.48 -14.1,1.48 -18.7,0 -2.9,-0.92 -7.1,2.1 -6.7,4.84 0.2,1.66 0.9,2.13 2.8,1.95 13.5,-1.25 22.2,-0.36 21.6,2.19 -1.1,4.3 1.5,5.09 8.9,2.68 7.8,-2.55 7.5,-2.53 7.5,-0.57 0,2.33 -6.8,10.72 -10,12.44 -1.6,0.82 -3.9,2.75 -5.1,4.28 -1.2,1.53 -4.9,4.04 -8.3,5.58 -7.7,3.52 -9.4,5.35 -7.7,8.48 3.2,6.02 -8.9,24.14 -13.5,20.18 -1.9,-1.65 -4.2,-2.53 -6.4,-2.53 -2,-0.01 -5.7,-0.69 -8.4,-1.51 -2.7,-0.81 -6.7,-1.48 -8.7,-1.48 -2.1,0 -4.1,-0.45 -4.4,-1 -1.2,-1.92 -4.4,-1.08 -4.7,1.25 -0.5,3.09 -5.3,3.62 -8.2,0.9 -5.6,-5.22 -12.7,-2.89 -9.2,3.02 1.4,2.32 2,5.19 2,9.47 0.1,4.42 0.6,6.69 1.8,8.08 1,1.06 1.8,2.6 1.8,3.4 0,2.57 2.2,3.88 6.7,3.88 2.3,0 5.1,0.52 6.2,1.17 1.5,0.96 3,0.68 8,-1.5 7.5,-3.26 8.1,-3.28 8.1,-0.37 0,1.26 0.5,2.81 1.1,3.44 1.7,1.67 -0.7,9.46 -4.3,13.93 -1.6,1.98 -2.8,4.78 -2.8,6.21 0,1.44 -0.8,4.73 -1.7,7.31 -1.6,4.39 -1.6,5.13 0,11.64 0.9,3.82 1.7,8.24 1.7,9.82 0,1.58 0.9,4.55 2,6.61 2.8,5.25 2.8,16.43 0,20.01 -2.3,2.82 -2.6,5.84 -1,8.82 3.4,6.29 -9,12.92 -17.4,9.38 -6.3,-2.63 -10.1,-0.93 -10.4,4.75 -0.4,5.01 -2,6.49 -5.3,4.72 -9.9,-5.27 -23.8,5.4 -20,15.34 0.5,1.48 0.7,3.39 0.4,4.24 -1.9,4.99 4,12.48 9.9,12.48 9.3,0 17.5,19.53 9.4,22.43 -3.1,1.1 -2.7,1.34 -9.4,-7.37 -4.4,-5.66 -13.2,-5.4 -13.2,0.39 0,5.71 -3.3,5.37 -9.7,-1.02 -5.5,-5.6 -7.1,-6.3 -9.1,-4.23 -4.3,4.23 8.6,16.8 17.1,16.8 2.5,0 9.5,4.52 13.5,8.62 3.4,3.61 6,3.09 7.9,-1.57 1,-2.51 2.5,-4.33 4.1,-4.99 1.5,-0.57 3.4,-1.54 4.2,-2.16 2.7,-1.99 9,1.36 9,4.82 0,5.4 6.6,11.08 11.5,9.86 1.6,-0.4 3.2,0.16 5.1,1.78 1.6,1.3 3.8,2.64 4.9,2.99 1.1,0.34 2.4,1.63 3,2.85 1.3,3.01 7.1,4.16 12.1,2.42 4.7,-1.6 5.6,-4.71 2.4,-8.11 -1.2,-1.26 -3.8,-5.61 -5.9,-9.65 -3.6,-7.3 -3.7,-7.36 -7.6,-7.36 -4.1,0 -4.3,-0.16 -6.1,-7.25 -0.2,-0.69 -1.8,-1.25 -3.4,-1.25 -4.8,0 -7.9,-2.65 -9.2,-7.66 -0.6,-2.43 -2,-5.08 -3.2,-5.89 -2,-1.39 -2,-1.66 -0.6,-4.22 1.9,-3.43 5.5,-4.16 6.2,-1.29 0.9,3.4 4.5,2.59 6.2,-1.39 1.3,-3.19 1.7,-3.41 4.9,-2.89 3.4,0.55 3.4,0.54 4.6,-4.56 1.6,-6.49 2.2,-6.82 7.6,-3.96 4.9,2.59 5.2,3.03 3,4.86 -2,1.6 -1.9,3.89 0,6.08 1.4,1.46 1.4,2.14 0.4,4.08 -6.3,11.57 3.6,31.29 14.2,28.52 2.9,-0.76 5.7,1.19 7.4,5.07 2.5,5.97 9.2,3.34 8.2,-3.21 -0.6,-3.52 -0.5,-3.71 1.6,-3.06 6.2,2 7,1.76 12.9,-4.04 4.4,-4.3 5.5,-6.02 4.9,-7.29 -3.5,-6.84 0.3,-13.85 7.1,-13.33 4.4,0.33 6.8,-0.69 6.8,-2.89 0,-1.48 -0.7,-1.93 -3.1,-1.93 -3.3,0 -7.2,-4.86 -6.7,-8.5 0.6,-4.81 14.7,1.73 14.7,6.84 0.1,1.84 0.7,3.02 1.8,3.35 6.4,1.82 10.7,15.88 5.6,18.19 -3.4,1.53 -2.7,4.44 1.2,5.13 3,0.52 3,0.52 2.6,8.64 -0.3,8.12 -0.3,8.12 3,9.28 5.4,1.84 14.5,10.64 12.9,12.48 -3.9,4.73 2.8,11.06 8.2,7.72 4.5,-2.75 5.6,-2.69 6.8,0.35 0.5,1.46 2.7,3.31 5.2,4.5 8.6,4.08 10.5,6.36 8.4,10.01 -1.8,3.11 -1.8,3.19 0.3,5.4 1.1,1.23 2.1,3.2 2.1,4.38 0,2.87 6.5,5.06 9.8,3.29 2.3,-1.2 7,1.12 9.8,4.86 1,1.26 1.4,1.29 2.8,0.17 2,-1.67 2,-4.12 0.1,-6.65 -2.3,-3.09 -1.9,-6.13 1,-6.86 1.3,-0.34 2.5,-1.27 2.5,-2.07 0,-3.42 7,-4.66 9.2,-1.61 0.7,1.05 3.4,2.92 5.9,4.16 8.1,3.92 6.9,10.01 -2.3,12.09 -3.9,0.86 -4.5,0.74 -6.1,-1.21 -0.9,-1.19 -1.8,-1.78 -1.8,-1.31 -0.1,0.48 -0.2,1.76 -0.3,2.85 -0.1,1.38 -1.1,2.15 -3.1,2.51 -4.3,0.75 -3.5,2.8 1.6,4.36 1.4,0.43 7.9,10.83 7.9,12.7 0,2.15 -7.5,12.57 -10.5,14.6 -1.9,1.31 -4,3.28 -4.5,4.36 -1.4,2.52 -3.7,2.56 -4.5,0.07 z M -1908.8,268.5 c 3.6,-6 -0.3,-10.63 -10,-11.79 -4.5,-0.54 -4.5,-0.54 -1.8,-1.91 2.1,-1.04 3.3,-1.11 5.1,-0.29 1.8,0.8 3.7,0.76 7.2,-0.14 5.6,-1.41 6.7,-3.19 3,-4.6 -1.4,-0.55 -2.8,-1.66 -3.2,-2.48 -1.1,-2.89 -11.5,-6.86 -14.8,-5.65 -1.6,0.59 -3,0.97 -3,0.84 -0.1,-0.13 -0.6,-1.58 -1.1,-3.23 -0.7,-2.18 -1.7,-3.09 -3.6,-3.31 -5.7,-0.66 -10.5,-12.92 -7.1,-17.82 2.7,-3.73 3.9,-15.37 1.6,-15.37 -4.1,0 -9.3,5.05 -9.3,9.19 0,3.44 -1.6,4.38 -4.6,2.77 -3.9,-2.07 -7.5,2.59 -4.4,5.67 0.7,0.7 0.7,1.89 0.1,3.61 -0.6,1.41 -1.3,5.31 -1.7,8.66 -0.8,6.92 -4.3,8.39 -9.7,4.1 -5.3,-4.2 -10.1,0.56 -7.2,7.23 5.1,11.95 11.3,13.82 11.5,3.47 0,-2.91 4.6,-8.06 6.5,-7.33 2.6,1.01 1.9,8.88 -1,11.44 -5,4.32 1.4,14.19 9.2,14.19 1,0 2.3,0.48 2.9,1.07 1.7,1.64 7.9,2.77 9.7,1.76 4,-2.26 14.5,-1.76 16.1,0.77 2.5,3.69 7.1,3.28 9.6,-0.85 z m 35.6,-104.35 c 3,-0.36 4.7,-1.2 5.8,-2.95 1.7,-2.65 4.5,-3.11 7.8,-1.33 1.6,0.84 3.4,0.8 7.4,-0.15 4.3,-1.03 5.6,-1.03 6.8,-0.01 1.9,1.53 6,0.66 9.3,-1.98 1.9,-1.49 4.1,-1.89 10.6,-1.92 13.9,-0.06 18.1,-2.65 10.4,-6.4 -3.5,-1.72 -5,-3.66 -2.7,-3.66 0.5,0 1,-0.9 1,-1.99 0,-2.26 -3.6,-3.53 -7.7,-2.74 -1.4,0.28 -3.9,0.13 -5.5,-0.33 -2.2,-0.63 -3.1,-0.48 -3.5,0.61 -0.3,0.8 -1.4,1.45 -2.4,1.45 -2.2,0 -2.6,-1.52 -0.7,-2.7 4.7,-2.97 3.6,-12.86 -1.4,-11.77 -6.8,1.5 -14.7,-0.69 -10,-2.79 2.4,-1.06 4.6,-2.78 4.9,-3.82 0.4,-1.43 1.3,-1.84 3.6,-1.66 2.3,0.17 3.2,-0.23 3.4,-1.52 0.5,-2.19 -2.4,-3.42 -4.7,-2 -2.4,1.52 -8,-2.13 -8,-5.22 0,-3.41 -2.4,-4.95 -5.2,-3.44 -3.2,1.66 -3.8,2.82 -3.8,7.09 0,3.42 -0.5,3.98 -6.9,8.24 -3.8,2.51 -7.4,5.23 -8.1,6.04 -0.7,0.82 -4.7,3.53 -8.9,6.02 -12.3,7.31 -19.6,13.67 -19.7,17.12 -0.1,1.6 -0.4,3.94 -0.9,5.2 -1.1,3.49 1,5.21 6.4,5.21 2.6,0 5.1,0.4 5.6,0.9 1.9,1.83 5.3,1.93 17.1,0.5 z M -1889,70.225 c -1.4,-0.792 -3.6,-3.518 -4.9,-6.057 -3.6,-7.566 -11.9,-11.328 -11.9,-5.423 0,7.933 -7.1,1.016 -12.7,-12.319 -3.7,-9.064 -4,-10.883 -1.8,-12.681 0.8,-0.718 1.5,-2.899 1.5,-5.155 0,-4.349 4.2,-13.604 6.6,-14.524 4.5,-1.749 4.9,6 0.5,9.716 -4.9,4.052 -4.1,7.249 4,16.781 0.6,0.725 1.7,1.071 2.5,0.769 0.9,-0.344 1.8,0.38 2.4,1.945 2.4,6.356 10.4,4.744 9.8,-1.971 -0.3,-2.477 0,-3.07 1.7,-3.112 14.6,-0.375 16.9,-7.711 3.5,-11.187 -3.4,-0.863 -3.5,-1.103 -3.2,-4.835 0.1,-2.159 0.4,-7.527 0.6,-11.927 0.5,-10.852 3.6,-20.649 8,-25.587 2,-2.155 3.6,-4.615 3.6,-5.466 0,-1.46 5.4,-4.447 8.1,-4.447 1,0 1,0.267 0.1,1.2 -3,2.933 -0.6,6.227 3.7,5.115 3,-0.79 2.8,-0.392 -6.9,18.146 -2,3.9014 -3.1,7.3564 -3.1,10 0.1,2.222 -0.2,6.89 -0.6,10.373 -0.5,5.486 -0.3,6.719 1.5,9.21 1.2,1.581 2.2,3.137 2.2,3.456 0,0.32 0.8,1.801 1.9,3.291 1,1.49 2.2,4.397 2.5,6.459 0.8,4.787 3.9,5.073 8.1,0.744 2,-2.137 3.2,-2.695 3.9,-1.929 0.8,0.761 0.4,1.618 -1.2,2.917 -4.7,3.828 -1.9,8.448 3.4,5.693 6,-3.106 6.9,-5.069 5.1,-10.916 -1.5,-4.631 -1.5,-5.427 -0.2,-7.471 1.9,-2.831 3.8,-3.019 3,-0.283 -0.8,2.467 1.8,3.781 4,1.996 0.8,-0.699 2.5,-0.953 3.9,-0.593 3.6,0.88 3.2,-0.553 -1.4,-5.908 -4.2,-4.822 -4.7,-5.97 -3,-7 0.5,-0.339 1,-1.491 1,-2.559 0,-2.789 -3.1,-2.432 -5.5,0.647 -2.1,2.588 -2.1,2.588 -6.3,-0.177 -5.2,-3.406 -5.2,-3.17 0.4,-7.4152 6.2,-4.6738 9.9,-8.2184 10.5,-9.8876 0.7,-2.0957 4.9,-0.3896 4.9,1.9918 0,1.0806 -0.7,3.5802 -1.5,5.5547 -2.1,4.9833 -2,5.3913 1.5,4.1683 2.4,-0.807 3.7,-0.757 5.5,0.202 1.9,1.001 2.7,1.016 3.9,0.068 2.5,-2.1569 11,-0.984 11.4,1.585 0.1,1.197 1.8,3.357 3.7,4.8 4,3.051 4.4,5.886 1.6,12.022 -4.2,9.111 -9.8,13.138 -12.6,8.93 -5.2,-7.896 -12.4,-4.201 -8.9,4.546 1.6,4.186 1.6,4.186 -4.7,10.68 -9,9.048 -13.3,10.829 -35.1,14.27 -3.1,0.491 -6.5,1.384 -7.7,1.984 -2.6,1.413 -4.1,1.329 -7.3,-0.43 z m -91.3,-2.43 c -0.9,-1.623 -1.5,-4.521 -1.5,-6.441 0,-1.92 -0.5,-3.769 -1,-4.109 -3.1,-1.886 4.6,-19.229 18.4,-41.5 18,-29.032 29.3,-43.983 30.6,-40.437 0.4,1.113 1.5,0.478 4.4,-2.521 4.2,-4.264 10.1,-6.937 11.7,-5.307 0.6,0.6 0.4,1.422 -0.6,2.23 -1.5,1.208 -2.2,5.035 -1,5.035 1.9,0 4.5,-2.369 4.5,-4.088 0,-1.11 2.6,-5.408 5.7,-9.552 3.2,-4.144 6.9,-9.046 8.3,-10.894 5.1,-6.956 24.5,-11.573 23.3,-5.563 -0.7,3.493 1.4,4.338 3.7,1.519 2.5,-2.933 13.9,-7.8 23.1,-9.826 1.6,-0.353 3.5,-1.961 4.7,-4.089 2.4,-4.062 3.9,-4.421 5.1,-1.257 0.6,1.537 0.4,2.884 -0.5,4.25 -0.8,1.1 -2.4,3.8 -3.5,6 -3,5.522 -7.9,10.5 -10.5,10.5 -1.2,0 -2.9,0.875 -3.9,1.944 -1,1.069 -3,2.208 -4.4,2.531 -1.5,0.324 -4.7,1.922 -7.2,3.553 -6.7,4.437 -8,3.61 -3.3,-2.011 4,-4.787 1.9,-5.696 -5.8,-2.489 -7.1,2.97 -10.4,5.586 -11.2,8.85 -0.3,1.203 -2.6,3.612 -5.1,5.353 -5.4,3.848 -11.2,12.341 -12,17.769 -1.3,8.2753 -1.5,8.6476 -3.8,8.3154 -2,-0.277 -2.2,-0.8244 -1.9,-4.5462 0.6,-8.8372 -7.3,-15.091 -13.6,-10.769 -2,1.375 -5,2.5 -6.5,2.5 -2.4,0 -3.2,0.672 -4.6,3.933 -1.1,2.573 -2.8,4.4725 -4.9,5.4945 -1.8,0.8593 -3.7,2.5957 -4.2,3.8587 -0.4,1.2631 -1.5,2.8379 -2.3,3.4996 -0.8,0.66176 -2.3,3.1183 -3.3,5.4589 -1,2.3407 -3.4,5.9733 -5.2,8.0733 -5.6,6.425 -3.7,12.07 3.1,9.182 2.1,-0.905 1.6,10.066 -1,18.5 -0.7,2.475 -1.3,5.565 -1.3,6.867 0,2.76 -5.8,10.91 -10.5,14.877 -1.8,1.516 -4,3.994 -5,5.506 -2.3,3.587 -5.1,3.507 -7,-0.2 z m 146.5,-65.49 c 0,-0.7925 0.4,-1.6876 0.8,-1.989 0.5,-0.30134 1.2,-2.2049 1.6,-4.2301 0.4,-2.0252 1.9,-4.8426 3.4,-6.2614 4.9,-4.775 9.8,-16.587 8.3,-20.359 -1,-2.869 -1,-3.401 0.8,-4.883 1.2,-0.953 2,-2.626 1.8,-3.919 -0.2,-1.685 0.7,-2.734 3.3,-4.143 1.9,-1.037 4.4,-3.546 5.5,-5.575 3,-5.543 16,-11.887 14.8,-7.194 -1.2,4.317 6.6,7.132 9.7,3.494 1.7,-2.116 4.5,-1.864 8.3,0.747 1.7,1.236 3.3,2.308 3.5,2.384 0.1,0.075 -1.1,1.651 -2.9,3.503 -1.7,1.852 -3.8,4.593 -4.7,6.093 -1.1,1.862 -3.4,3.324 -7.2,4.612 -3.2,1.058 -7,3.321 -8.9,5.16 -3.3,3.274 -3.3,3.274 -4.9,-0.112 -2.2,-4.367 -4.4,-4.322 -5.5,0.113 -0.5,1.925 -2.3,4.85 -3.9,6.5 -5.1,5.098 -11.5,13.859 -12.2,16.837 -0.7,2.5721 -1.9,4.0831 -7.8,9.0498 -2.3,1.9996 -3.8,2.0684 -3.8,0.1727 z" />
            <path
               style="fill:#32696f"
               inkscape:connector-curvature="0"
               id="path3711"
               d="m -1678.8,583.06 c -16.1,-1.65 -46.7,-7.41 -50,-9.42 -1.8,-1.03 16.9,-0.3 24.1,0.95 4.7,0.81 8.9,-0.01 8.9,-1.75 0,-1.51 -1.5,-2.12 -7.7,-3.12 -4.2,-0.69 -6.3,-1.6 -7.8,-3.45 -2.2,-2.7 -9.3,-4.74 -17.5,-5.08 -2.5,-0.1 -5.3,-0.24 -6.2,-0.31 -5.2,-0.42 -5.7,-6.95 -0.5,-7.31 6.1,-0.42 25.2,1.68 28.4,3.13 1.3,0.56 5.3,1.49 8.9,2.07 8.2,1.3 11.8,3.1 14.5,7.26 5,7.57 9.4,9.84 17.4,9.12 4.9,-0.45 7.4,-0.3 7.9,0.47 0.4,0.62 0.3,1.13 -0.2,1.13 -3.1,0 -4.7,2.8 -2.8,4.91 1.9,2.16 -4.8,2.7 -17.4,1.4 z m 80.6,-21.97 c -1.4,-1.41 -0.5,-2.14 3.8,-3.23 2.4,-0.61 5.1,-2.06 5.9,-3.21 0.8,-1.16 3.1,-3.2 5.1,-4.54 1.9,-1.34 3.6,-3.1 3.6,-3.9 0,-1.92 2.6,-1.89 3.3,0.04 0.8,2.02 5.3,1.86 10.2,-0.37 2.5,-1.16 4.7,-1.54 6,-1.05 5,1.95 8.5,-0.19 8.5,-5.18 0,-4.47 7.3,-6.52 13.4,-3.75 8.8,4.01 16.3,-6.13 7.8,-10.55 -1.5,-0.78 -3.8,-2.62 -5.1,-4.09 -3,-3.52 -10.9,-6.88 -19.8,-8.42 -4.5,-0.78 -8.4,-2.15 -10.5,-3.68 -3.6,-2.7 -8.8,-4.4 -13.3,-4.41 -1.7,-0.01 -4.6,-0.98 -6.5,-2.16 -4.3,-2.58 -8.4,-3.68 -17,-4.48 -3.6,-0.33 -8.9,-1.68 -11.8,-2.99 -6.3,-2.83 -8.4,-2.96 -10.5,-0.62 -1.7,1.86 -6.7,12.79 -6.7,14.53 0,0.57 -1.9,3.46 -4.1,6.43 -3.2,4.22 -3.8,5.7 -3,6.77 4.5,5.38 -1.2,12.8 -6.6,8.58 -3.7,-2.9 -5.8,-1.14 -4.9,4.16 0.5,3.42 0.3,3.91 -1.9,4.77 -1.4,0.53 -3.1,2.12 -3.7,3.53 -1.2,2.49 -1.4,2.54 -8,1.89 -8.6,-0.85 -17.6,1.83 -14.3,4.23 1,0.75 1.3,1.36 0.7,1.36 -0.6,0 -1.4,-0.46 -1.7,-1.01 -0.7,-1.04 -4.1,-0.58 -8.8,1.21 -9.5,3.59 -9.8,-4.92 -0.5,-14.18 7.2,-7.13 7.3,-7.26 7.8,-13.36 0.5,-6.45 3,-8.77 5.8,-5.41 2.3,2.86 9.6,0.69 15.1,-4.5 2.8,-2.62 5.7,-4.75 6.4,-4.75 0.8,0 2.2,-1.13 3.1,-2.51 1.7,-2.64 7.7,-6.85 13.6,-9.56 1.9,-0.89 4.1,-2.36 4.8,-3.28 0.8,-0.91 2,-1.65 2.8,-1.65 0.8,0 3.1,-1.75 5.2,-3.89 5.1,-5.35 27.9,-6.06 50.3,-1.55 6,1.23 6.2,-6.05 0.3,-14.93 -1.8,-2.82 -3.8,-7.06 -4.3,-9.42 -0.5,-2.36 -1.5,-5.11 -2.3,-6.12 -6.7,-9.1 -8.9,-11.33 -13.3,-13.58 -2.8,-1.38 -5.6,-3.41 -6.3,-4.51 -1.6,-2.61 -3.2,-2.56 -3.2,0.09 0,1.25 0.8,2.3 2,2.62 3.9,1.02 2,3 -3.5,3.65 -2.9,0.35 -6.1,0.91 -7,1.24 -1.1,0.43 -1.9,-0.32 -2.9,-2.6 -1.2,-2.78 -11.8,-12 -13.8,-12 -2.6,0 -1.8,-6.41 1.2,-9.54 5.4,-5.54 3.7,-10.88 -5.1,-16.59 -7.7,-5 -7.3,-6.82 1.4,-6.17 10.5,0.79 14.8,-4.88 6.7,-8.91 -4.4,-2.21 -5.1,-3.51 -4.4,-8.04 0.8,-4.6 -2.8,-5.59 -4.8,-1.32 -1,2.19 -1.6,2.4 -6.2,2.08 -6.1,-0.41 -6.9,-2.13 -3.7,-8.42 2.9,-5.6 10.1,-7.19 10.1,-2.23 0,2.48 2.3,3.35 4.5,1.72 3,-2.19 2.6,-9.8 -0.5,-10.57 -4.2,-1.02 -3.3,-4.28 1.7,-5.86 5.2,-1.63 5.8,-4.86 1.6,-7.92 -4.8,-3.47 4.8,-6.39 10.6,-3.25 1.3,0.68 3.3,0.52 6.7,-0.51 3.2,-0.99 6.6,-1.28 10.2,-0.86 4.6,0.55 5.6,0.34 7.7,-1.63 1.9,-1.8 3.1,-2.14 6,-1.68 4.3,0.7 5.5,-1.09 3.2,-4.65 -0.9,-1.28 -1.7,-3.64 -1.9,-5.24 -0.3,-2.47 -0.8,-2.96 -3.6,-3.23 -2.5,-0.24 -3.4,-0.89 -3.8,-2.75 -0.7,-2.74 -4.1,-3.29 -7.4,-1.22 -2.7,1.71 -3.6,0.3 -2.2,-3.56 1.6,-4.41 1.5,-7.32 -0.3,-7.99 -1.7,-0.67 -6.2,2.67 -7,5.26 -0.3,1.03 -1.7,2.16 -3.1,2.51 -1.4,0.35 -3.3,1.92 -4.2,3.49 -4.6,7.93 -12.2,6.01 -12,-3 0.2,-7.97 -1.9,-10.56 -4.4,-5.5 -2.3,4.34 -1.9,4.34 -6.1,0.08 -2,-2.01 -4.5,-3.51 -5.9,-3.51 -1.3,0 -3.6,-0.68 -5.2,-1.5 -6.3,-3.29 -10.5,-1.59 -6.1,2.51 1.3,1.29 2.5,3.09 2.5,4 0,0.9 1.1,2.72 2.5,4.04 2.5,2.38 2.5,2.38 0.3,4.15 -3.1,2.32 -4.5,2.25 -5.9,-0.28 -0.6,-1.15 -2.7,-2.77 -4.8,-3.6 -2,-0.83 -4.4,-2.22 -5.4,-3.08 -1.5,-1.33 -2.1,-1.37 -4.2,-0.23 -3.5,1.87 -4,0.79 -1,-2.4 1.3,-1.49 2.5,-3.7 2.5,-4.92 0,-1.21 0.9,-2.77 2,-3.45 4.3,-2.71 -0.3,-11.32 -7.1,-13.38 -6.3,-1.87 -9.5,-6.85 -11.6,-18.08 -0.8,-3.82 -8.4,-8.77 -13.6,-8.77 -6.9,0 -12.7,-4.57 -12.7,-9.98 -0.1,-2.67 -4.7,-6.05 -10.2,-7.38 -2.9,-0.7 -3,-0.9 -4.9,-10.64 -1.4,-7.5 -2.3,-9 -5.4,-9 -4.7,0 -2.8,-6.34 2.2,-7.45 1.5,-0.34 4.1,-1.43 5.6,-2.43 2.3,-1.52 3.4,-1.65 6.6,-0.8 11.9,3.18 23,-12.56 14.7,-20.87 -1.8,-1.77 -2.2,-6.45 -0.6,-6.45 0.6,0 1.4,1.12 2,2.5 1,2.66 3.8,3.29 5.8,1.3 1.6,-1.63 1.4,-6.87 -0.3,-9.18 -0.9,-1.13 -1.2,-2.99 -0.9,-4.7 0.3,-1.55 0.1,-4.2 -0.5,-5.88 -0.9,-2.72 -0.7,-3.32 1.6,-5.47 2.6,-2.41 2.6,-2.41 -0.6,-5.31 -3.8,-3.44 -3.3,-4.26 2.6,-4.26 2.4,0 6.6,-0.97 9.4,-2.14 6.1,-2.63 7,-1.85 6.9,6.05 -0.1,5.44 6.1,8.12 8.2,3.56 0.9,-2.14 0.8,-2.98 -1.1,-5.54 -4.2,-5.58 0.8,-10.93 10.1,-10.93 5,0 5,0 4.3,3.62 -0.7,3.53 -0.6,3.61 2,2.97 2,-0.51 3,-0.13 4.5,1.62 1.8,2.15 2,2.18 3,0.49 0.8,-1.28 1.7,-1.59 3.3,-1.08 3.3,1.1 7.5,0.53 11.5,-1.57 6.9,-3.59 11.8,-4.54 14.4,-2.81 1.3,0.84 4.8,1.79 7.8,2.11 3,0.32 6.8,0.76 8.5,0.97 4.7,0.63 5.5,-0.11 5.5,-5.28 0,-3.5 -0.6,-5.22 -2.1,-6.58 -3.5,-3.21 -2.2,-5.84 3.6,-6.84 6.1,-1.09 19.6,-6.22 23.9,-9.12 1.7,-1.18 3.6,-2.04 4.1,-1.91 0.5,0.12 2.2,0.5 3.7,0.83 2,0.44 2.9,1.44 3.5,3.76 0.9,3.29 3.6,5.79 4.9,4.48 0.5,-0.42 0,-2.94 -0.9,-5.6 -2.3,-6.32 -2.2,-7.06 0.6,-7.06 5.3,0 5.7,-4.92 0.6,-7.56 -1.6,-0.82 -3.7,-2.62 -4.6,-4 -0.9,-1.39 -4.1,-3.72 -7.2,-5.18 -7.3,-3.44 -9.1,-5.05 -9.1,-7.92 0,-2.914 1.4,-2.931 6.4,-0.08 3.8,2.19 4.9,3.44 6,6.99 1.1,3.69 8.6,1.28 8.6,-2.78 0,-1.37 0.8,-3.01 2,-3.71 4.3,-2.68 -0.4,-7.507 -6.1,-6.26 -2.4,0.532 -3.9,0.1 -7.1,-1.967 -2.2,-1.457 -5.3,-2.812 -6.8,-3.012 -5.6,-0.706 -15,-7.122 -15,-10.217 0,-2.422 2.9,-1.335 4.4,1.662 3.2,6.034 13.6,4.415 14.4,-2.221 0.2,-2.121 0.8,-2.75 2.6,-2.75 3,0 3.3,-1.091 2.6,-8.957 -0.8,-9.269 -9.7,-14.982 -17.1,-11.007 -1.5,0.799 -1.9,0.709 -1.9,-0.393 0,-1.984 -3,-2.938 -3.7,-1.174 -0.7,2.025 0.4,3.531 2.8,3.531 5.4,0 1.7,5.463 -4.1,6.093 -3.1,0.325 -7.7,1.563 -10.4,2.75 -5.7,2.53 -7.9,2.694 -9.6,0.71 -2,-2.465 0.4,-4.864 6.6,-6.596 6.6,-1.829 8.2,-4.299 3.9,-5.954 -4.7,-1.788 -8.1,-1.137 -12.8,2.497 -7.2,5.449 -13.5,4.343 -17.3,-3.026 -2,-3.814 -2.3,-3.997 -8,-4.55 -6.4,-0.618 -9.4,-1.602 -9.4,-3.031 v -1.643 c 0,-1.877 5,-1.983 7.1,-0.152 1.2,1.046 3.4,1.902 4.9,1.902 1.4,0 3.5,0.92 4.5,2.045 3.2,3.504 5.9,2.186 6.3,-3.025 0.5,-7.544 3.7,-8.865 11.9,-4.913 3.7,1.791 4.8,1.928 7.2,0.917 1.9,-0.767 4.9,-0.942 8.5,-0.492 6.3,0.786 8,-1.662 3.3,-4.814 -5.1,-3.468 4.7,-6.191 11.4,-3.168 4.5,2.043 8.2,0.868 12.9,-4.052 2.4,-2.596 0.3,-6.234 -2.9,-4.981 -3,1.151 -3.5,1.003 -4.7,-1.402 -1.9,-3.536 -3.5,-4.143 -6.7,-2.488 -1.6,0.815 -3.6,1.365 -4.5,1.224 -1,-0.141 -3,0.072 -4.5,0.472 -3,0.777 -10.7,-4.223 -10.7,-6.907 0,-2.053 8.6,-4.898 11.2,-3.704 12,5.439 19,2.414 11.1,-4.7872 -4.2,-3.9331 -8.3,-10.052 -8.3,-12.518 0,-1.8358 -1.2,-2.8275 -6,-4.9628 -6.6,-2.954 -9.9,-5.807 -8,-6.943 1.8,-1.113 7.5,0.36 10.5,2.693 2.5,2.009 2.7,2.023 2.2,0.224 -2.7,-9.475 -1.8,-12.017 3.1,-8.543 1.5,1.031 5.9,3.49 9.8,5.465 5.5,2.755 7.9,4.658 10.3,8.1756 3.7,5.5473 3.7,5.4849 0.4,5.4849 -2.5,0 -2.6,0.2212 -2.1,3.9075 0.3,2.1498 0.1,4.3823 -0.5,4.9629 -0.7,0.7403 -0.2,1.3727 1.8,2.1192 1.7,0.5852 4.2,1.5531 5.7,2.151 3.6,1.4479 5.8,0.4837 5.8,-2.6092 0,-4.5411 5.6,-1.3733 9,5.0361 1.9,3.608 5,4.184 10.1,1.879 3.8,-1.722 6.9,-0.958 6.9,1.716 0,0.505 0.9,2.182 2,3.727 2,2.664 2,3.004 0.5,6.582 -0.8,2.075 -1.5,5.648 -1.5,7.939 0,2.292 -0.9,5.837 -1.9,7.878 -1.9,3.711 -1.9,3.711 0.9,3.711 3.7,0 6,3.241 6,8.5 0,5.319 2,8.032 7.9,10.576 7.3,3.153 10.2,6.533 7.4,8.741 -1.2,0.926 -3.1,3.618 -4.3,5.982 -1.2,2.364 -2.8,4.55 -3.6,4.857 -1.9,0.729 -1.9,3.248 0.1,3.983 2.4,0.941 1.7,2.962 -2.3,6.284 -8.2,6.882 -8.4,7.252 -5,9.492 8.5,5.52 18.1,1.78 17.6,-6.882 -0.1,-3.042 0.3,-5.059 1.5,-6.328 0.9,-1.024 1.7,-2.839 1.7,-4.033 0,-1.333 0.6,-2.172 1.6,-2.172 1.3,0 1.4,0.582 0.9,2.75 -3.1,11.527 -0.9,20.525 3.3,13.257 2,-3.504 2.7,-3.703 4.1,-1.079 0.8,1.537 0.5,2.537 -1.4,4.897 -1.4,1.63 -2.5,3.8 -2.5,4.82 0,1.02 -0.9,3.21 -2,4.86 -2.6,3.83 -2.6,5.5 0,5.5 1.1,0 3.4,0.68 5,1.52 1.6,0.83 6,1.66 9.8,1.84 3.8,0.17 7.3,0.62 7.9,0.99 0.6,0.38 2.5,-0.79 4.2,-2.59 3.2,-3.26 3.2,-3.26 5.4,-0.61 1.2,1.46 3.9,3.37 6,4.25 4.6,1.88 4.6,5.91 0.1,10.61 -1.3,1.43 -2.4,3.52 -2.4,4.64 0,3.69 -2.1,8.14 -4.1,8.65 -2.3,0.61 -2.5,2.25 -0.4,3.07 0.9,0.34 1.8,-0.05 2.1,-0.89 0.3,-0.82 1.5,-1.49 2.7,-1.49 5.8,-0.02 9.9,-5.38 8.4,-10.96 -1,-3.79 3.1,-9.03 7.1,-9.03 2.2,0 5.4,-6.96 7,-15.36 2.4,-12.5 -6,-19.625 -11.9,-10.1 -2.4,3.97 -3.8,4.01 -5.9,0.19 -1.3,-2.33 -1.3,-2.79 0.2,-4.495 1,-1.043 1.8,-2.874 1.8,-4.068 0,-1.659 0.6,-2.172 2.5,-2.172 3,0 9.5,-3.129 11.5,-5.485 1,-1.234 2.2,-1.475 5.1,-0.986 5,0.834 5.1,-1.009 0.5,-4.733 -2.7,-2.112 -4.2,-2.595 -6.8,-2.201 -3.2,0.485 -8.5,-6.244 -6.5,-8.264 1.2,-1.228 11.6,2.171 17.8,5.864 5.7,3.351 7.4,3.88 11.5,3.615 4.8,-0.31 4.8,-0.31 5.4,3.69 0.3,2.2 1.3,5.35 2.2,7 3.6,6.756 4,8.935 2.4,14.615 -0.8,2.96 -1.4,6.74 -1.4,8.39 0.1,1.65 -0.2,3.78 -0.7,4.75 -0.5,1.23 -0.3,1.75 0.7,1.75 2.8,0 6.7,-9.85 7.8,-19.5 2,-16.967 2.1,-17.564 4.6,-20.019 1.3,-1.317 2.4,-3.432 2.4,-4.7 0,-1.267 0.9,-2.897 2.1,-3.622 1.6,-1.036 2,-1.956 1.5,-4.306 -0.6,-2.785 -0.4,-2.967 2.1,-2.673 2.3,0.264 2.7,0.722 2.4,2.815 -1.1,7.173 -0.1,15.447 2.2,18.945 3,4.344 4,9.525 2.6,12.256 -0.9,1.564 -0.7,2.914 0.6,5.854 2.9,6.49 -2.3,23.21 -12.8,40.84 -2.1,3.52 -4.5,8.54 -5.3,11.16 -1.9,5.58 -22.8,26.96 -29.9,30.45 -2.2,1.1 -4.6,3.18 -5.3,4.62 -0.7,1.45 -2.7,3.18 -4.5,3.85 -11.6,4.33 -15.2,7.04 -18.8,14.13 -1.6,3.21 -1.8,4.61 -1,8.14 0.5,2.34 0.8,5.56 0.7,7.16 -0.2,4.06 1.7,4.26 3.5,0.36 0.9,-1.79 3.9,-5.06 6.7,-7.26 3.6,-2.9 5.7,-5.59 7.5,-9.75 2.4,-5.42 4.7,-7.19 6.2,-4.75 1.5,2.53 13.5,-5.51 15,-10.07 0.3,-0.93 3.8,-4.29 7.7,-7.45 4,-3.16 8.3,-7.38 9.6,-9.37 1.4,-1.99 4.3,-5.64 6.7,-8.11 5,-5.32 12.1,-17.6 15.9,-27.77 1.8,-4.83 4.2,-8.85 7.2,-12 4.2,-4.55 7.9,-12.18 9,-18.71 0.3,-1.66 1.1,-4.37 1.7,-6.02 0.6,-1.65 1.2,-5.02 1.2,-7.491 0,-4.196 0.2,-4.601 3.7,-6.249 3.7,-1.756 5.2,-4.537 4.6,-8.406 -0.1,-1.022 1,-4.418 2.4,-7.547 1.5,-3.128 2.8,-6.301 2.8,-7.05 0,-2.167 2.1,-3.762 5.1,-3.762 3.8,0 5.5,-2.052 6.2,-7.528 0.8,-5.818 0.2,-6.831 -3.6,-6.073 -2.4,0.48 -3.7,0.003 -6.4,-2.4 -4,-3.505 -6.2,-3.766 -8.6,-0.999 -3.7,4.309 -9.7,-1.168 -9.7,-8.82 0,-1.036 -1.2,-3.413 -2.5,-5.282 -1.4,-1.868 -3.4,-5.281 -4.5,-7.583 -4,-8.586 -20.5,-7.64 -30.5,1.752 -1.7,1.54 -5.2,3.337 -7.8,3.992 -7.1,1.772 -10.4,6.448 -7.1,10.09 3.1,3.455 -0.4,12.404 -4.7,12.166 -13.1,-0.712 -15.2,-1.378 -14.4,-4.697 1.9,-8.375 -1.3,-12.107 -5.2,-5.929 -0.9,1.546 -1.9,2.996 -2,3.222 -1,1.374 -4.3,-3.679 -4.3,-6.566 0,-7.137 -4.1,-8.643 -11.7,-4.344 -9.2,5.187 -16,2.213 -13.1,-5.734 1.5,-4.188 0.3,-5.209 -5,-4.324 -3.7,0.605 -3.7,0.684 -3.7,5.224 0,2.983 -0.7,5.293 -1.8,6.55 -2.5,2.773 -2.2,4.853 1.3,8.508 3.3,3.466 3.6,11.218 0.4,14.775 -1.4,1.601 -4.4,13.573 -4.4,17.454 0,1.58 0.7,2.514 2.2,2.902 1.4,0.342 3.2,2.396 4.7,5.111 1.5,2.963 3.7,5.318 6.4,6.786 4.5,2.518 5.6,4.435 3.2,5.38 -2.5,0.967 -6,-1.407 -8.5,-5.73 -1.4,-2.468 -3.1,-4.142 -4.8,-4.568 -8.9,-2.204 -14.1,-6.425 -14.9,-11.995 -2.3,-15.592 -9.4,-24.22 -15.4,-18.742 -2.3,2.063 -3.5,1.251 -5,-3.361 -0.6,-2.055 -2.2,-5.445 -3.6,-7.532 -5.5,-8.62 1.6,-31.015 9.3,-29.09 3,0.774 3.6,-6.24 0.6,-8.86 -5.5,-4.9215 -23.2,-6.8678 -29,-3.1827 -3.1,2.0503 -4.2,1.7737 -4.2,-1.0718 0,-1.9938 0.5,-2.5 2.4,-2.5 1.5,0 3.1,-0.93526 4.1,-2.3944 1,-1.618 2.2,-2.2287 3.5,-1.8834 2.6,0.6836 2.6,-1.8528 -0.1,-4.2436 -2.4,-2.2271 -1.1,-3.4401 3.8,-3.4631 2.5,-0.012 3.5,-0.57 4.1,-2.15 1.1,-2.902 5.6,2.308 4.6,5.3396 -0.9,2.8166 1.1,4.4962 6.2,5.2646 3.5,0.529 5.4,1.5729 8.2,4.5327 5.2,5.3774 13.1,6.8926 11.8,2.2525 -5.8,-21.364 -8.2,-25.616 -11.9,-21.255 -2.9,3.327 -8.8,1.975 -13.2,-3.027 -1.1,-1.227 -3.9,-3.057 -6.3,-4.067 -7,-3.024 -5.8,-3.553 15.3,-6.509 2.8,-0.394 4.7,-1.474 6.5,-3.606 2.3,-2.622 2.9,-2.888 4.7,-1.918 3.3,1.75 6,1.363 6.6,-0.946 0.8,-3.26 6.1,-2.303 6.5,1.187 0.4,3.392 8.2,7.091 8.2,3.886 0,-2.015 2.6,-0.893 8.2,3.516 3.2,2.482 5.8,5.159 5.8,5.948 0,2.252 6.2,6.41 12.1,8.124 2.9,0.859 7.3,2.469 9.6,3.576 7.3,3.4344 24.9,4.5314 30.8,1.9154 2.6,-1.1434 5.8,-2.0794 7.1,-2.0794 3.5,0 4,-3.72 1.3,-9.861 -2.5,-5.849 -2.1,-8.139 1.5,-8.139 1.9,0 3.2,-1.058 5,-3.98 3.3,-5.201 3.3,-5.519 -1.4,-7.403 -3.4,-1.358 -4,-2.044 -4,-4.536 0,-3.377 -4,-7.081 -7.5,-7.081 -1.3,0 -2.9,-0.675 -3.5,-1.5 -1.7,-1.968 -4.9,-1.908 -7.2,0.132 -1.8,1.607 -6.4,0.763 -9.2,-1.684 -1.8,-1.606 1.5,-4.938 5.5,-5.588 4.1,-0.654 4.1,-0.654 0.6,-3.757 -2,-1.706 -3.8,-4.359 -4.2,-5.895 -0.3,-1.536 -1.4,-3.055 -2.3,-3.374 -7.5,-2.537 -14.1,-6.608 -14.7,-9.118 -0.4,-1.494 -1.6,-3.705 -2.7,-4.915 -3.5,-3.683 -1.9,-5.001 5.3,-4.516 6.9,0.462 8.4,1.069 14.8,5.907 4.1,3.132 7.1,3.434 7.1,0.727 0,-0.752 -1.3,-2.008 -2.8,-2.792 -1.5,-0.784 -4.9,-3.323 -7.5,-5.642 -2.7,-2.319 -6.7,-4.78 -9,-5.469 -3.9,-1.15 -4.2,-1.531 -4.2,-4.621 0,-3.67 -6.6,-8.07 -14.3,-9.51 -1.9,-0.35 -5.3,-2.27 -7.6,-4.26 -11.9,-10.34 -24.7,-17.34 -35.9,-19.74 -4,-0.85 -11.7,-3.49 -17.2,-5.87 -18.4,-7.94 -44,-15.15 -69,-19.39 -6.6,-1.12 -15.2,-2.62 -19,-3.33 -4.8,-0.87 -16.3,-1.28 -35.4,-1.24 -17.7,0.03 -27.4,-0.29 -26,-0.85 15.8,-6.07 99.4,3.72 140.9,16.49 223.2,68.736 332.9,343.49 215.9,540.81 -1.4,2.47 -5,8.55 -7.9,13.5 -36.1,60.96 -96.5,115.64 -160,144.68 -14.3,6.52 -16.7,5.64 -10.6,-3.77 4.8,-7.24 -2,-13.47 -8.6,-7.93 -3.3,2.81 -8.8,1.2 -11.6,-3.4 -2,-3.24 -18.2,-1.55 -18.2,1.89 0,1.32 9.9,10.86 11.9,11.51 2.8,0.87 2.6,3.36 -0.2,3.94 -7.7,1.59 -11.8,1.6 -14.8,0.06 -3.8,-1.99 -18.2,-0.63 -22.9,2.18 -2.8,1.63 -3.1,1.63 -4.9,-0.02 -4.1,-3.71 -15.5,-2.58 -19.2,1.91 -0.7,0.83 -2.9,1.45 -5.3,1.45 -2.6,0 -5.3,0.84 -7.6,2.4 -4.1,2.75 -7.4,3.92 -8.4,2.94 z m 183.9,-72.95 c 3.3,-2.22 4.5,-2.51 8.5,-1.98 7.8,1.04 10.2,-1.23 5.7,-5.45 -1.7,-1.58 -3.1,-1.99 -5.5,-1.61 -3.9,0.63 -5,-0.81 -2.6,-3.47 1.1,-1.29 2.8,-1.89 4.6,-1.7 8.2,0.86 15.8,-14.25 15.3,-30.36 -0.3,-9.68 -0.3,-9.68 3.8,-9.5 5.7,0.24 6,-3.06 0.5,-5.15 -4.8,-1.83 -6.8,-1.02 -6.8,2.73 0,2.15 -0.6,3.15 -2.2,3.64 -1.2,0.38 -4,2.37 -6.2,4.44 -2.3,2.07 -6.1,4.73 -8.4,5.91 -3.9,1.95 -13.3,10.52 -13.2,12 0,0.33 0.7,1.45 1.5,2.49 1.2,1.63 1.2,2.26 -0.1,4.7 -0.8,1.55 -1.4,3.93 -1.4,5.28 0,4.03 -1.1,5.64 -3.8,5.64 -2.4,0 -2.5,0.22 -1.8,3.75 0.9,4.61 0.9,5.2 0,7.91 -0.5,1.74 -0.2,2.26 1.7,2.62 5,0.94 6.7,0.63 10.4,-1.89 z m -28.4,-61.4 c 3.3,-2.91 8.2,-5.92 11.5,-7.18 6.5,-2.41 10.7,-4.94 14.2,-8.47 1.2,-1.29 3.3,-2.34 4.6,-2.34 3,0 3.9,-1.37 3.2,-4.45 -0.9,-3.29 -2.9,-3.72 -7.2,-1.52 -4.3,2.17 -5.7,1.79 -4.9,-1.35 0.3,-1.2 0.9,-5.11 1.3,-8.68 0.7,-6.2 0.8,-6.49 3.2,-6.16 1.3,0.19 4.3,0.33 6.6,0.31 5.5,-0.06 7.6,2.32 8.3,9.1 0,0.41 1.4,0.75 3.1,0.75 3.2,0 3.8,1.56 1.9,5.12 -1.4,2.57 3.7,1.8 11.9,-1.8 5.6,-2.48 6.4,-4.6 1.9,-5.13 -3.8,-0.46 -5.4,-3.03 -6.1,-9.9 -0.7,-6.78 0,-7.88 3.6,-6.22 2,0.92 3,0.68 6.2,-1.45 2,-1.39 4.6,-2.81 5.6,-3.15 2.5,-0.78 3.5,-4.91 2.1,-8.1 -1.6,-3.5 -1.4,-4.37 0.9,-4.37 2.8,0 3.4,-2.35 1.5,-5.38 -2.2,-3.34 -1.1,-4.82 3.3,-4.56 5.9,0.34 7,0.06 9.3,-2.23 2.2,-2.16 2.2,-2.16 4.3,0.5 2.8,3.5 5,3.36 9.5,-0.58 2.1,-1.79 5.3,-4.43 7.2,-5.88 4.1,-3.18 9.3,-11.71 12.4,-20.14 1.8,-5.22 2.8,-6.52 5.8,-7.98 4.5,-2.18 5.4,-5.15 3.6,-12.45 -1,-4.26 -1,-5.92 -0.1,-7.38 2.6,-4.17 -0.7,-7.15 -3.8,-3.42 -1.9,2.22 -2.9,1.83 -3.2,-1.25 -0.3,-2.54 -0.8,-2.8 -5.8,-3.39 -3.1,-0.35 -6.7,-1.08 -8,-1.61 -9.3,-3.63 -15.9,8.96 -11.6,22.12 3,9.12 3.1,11.37 1,14.35 -1,1.54 -1.3,3.35 -0.8,6.25 1,6.29 -1.3,8.27 -8.7,7.44 -5.2,-0.59 -5.8,-0.44 -9,2.34 -4.9,4.29 -7.3,4.77 -10.8,2.2 -5.7,-4.2 -9.4,0.46 -5.6,7.05 2.1,3.66 1.8,5.93 -0.9,6.95 -1.3,0.49 -3.2,1.94 -4.3,3.23 -1,1.28 -3.1,3.12 -4.6,4.09 -3.4,2.17 -3.4,3.73 -0.4,7.4 2.9,3.51 2.4,5.33 -1.5,5.33 -2.2,0 -4,0.97 -6.2,3.36 -7.2,7.77 -17.6,6.82 -21.2,-1.94 -1.6,-3.86 -6.1,-4.8 -8.5,-1.82 -2.3,2.72 -5.4,3.35 -10.1,2.01 -5.6,-1.62 -7.7,-1.09 -8.5,2.21 -0.9,3.93 -3.3,6.18 -6.5,6.18 -3.5,0 -6.8,3.15 -6.8,6.42 0,2.72 -4.6,6.95 -6.4,5.86 -0.6,-0.37 -7.1,-0.75 -14.4,-0.84 -13.4,-0.17 -13.4,-0.17 -16.6,-3.31 -2.8,-2.73 -3.9,-3.14 -8.7,-3.15 -8.7,-0.02 -10.9,-5.73 -2.9,-7.5 3.6,-0.78 5.2,-2.74 4.8,-5.67 -0.4,-3.07 -3.7,-3.59 -5.8,-0.92 -1.6,2.11 -1.6,2.11 -5,-0.28 -10.2,-6.99 -16.7,-10.61 -19,-10.61 -2,0 -2.9,-0.74 -3.7,-3 -1.4,-3.66 -4,-3.89 -11.3,-1 -7.8,3.05 -9.7,2.76 -9.2,-1.38 0.2,-2.29 -0.2,-3.81 -1.3,-4.75 -0.9,-0.75 -2.6,-2.39 -3.8,-3.62 -2.8,-3.02 -4.2,-2.84 -6.9,0.91 -2,2.93 -2.3,3.02 -3.1,1.23 -0.8,-1.75 -4.6,-3.61 -10.4,-5.06 -2.9,-0.72 -4.6,2.38 -3.4,6.4 0.8,2.75 0.6,3.13 -2.4,4.57 -3.2,1.48 -3.4,1.46 -3.8,-0.37 -0.7,-2.33 -4.9,-2.64 -6.7,-0.48 -2.1,2.57 -0.8,5.05 2.7,5.04 5.9,-0.01 5.5,11.8 -0.6,14.96 -4.2,2.13 -7.1,2 -7.1,-0.3 0,-2.9 -3.8,-5.8 -5.8,-4.5 -3.4,2.14 -2.3,7.87 1.5,7.7 2.7,-0.12 3.3,0.23 3.3,1.86 0,1.11 1.7,3.65 3.8,5.65 2.2,2 4.4,4.65 5.1,5.89 1.7,3.39 3,2.83 10.1,-4.33 8.2,-8.35 9.3,-8.93 12.4,-6.87 4.2,2.73 7.7,-1.64 6.9,-8.5 -0.5,-4.45 -0.3,-5.44 1.7,-7.59 3,-3.22 6,-3.27 6,-0.09 0,1.31 0.6,2.92 1.4,3.57 0.8,0.66 1.7,2.63 2.1,4.37 1,4.7 2.2,5.75 5.1,4.63 1.4,-0.52 3.5,-0.94 4.8,-0.94 1.2,0 3.3,-1.13 4.6,-2.5 3.4,-3.68 5.4,-3.21 6.9,1.58 0.8,2.74 2.2,4.63 4.1,5.75 2.6,1.44 2.9,2.08 2.4,4.67 -0.9,3.87 -1.3,4.5 -2.9,4.5 -2.2,0 -3.5,3.05 -2.3,5.59 1.2,2.66 -2.2,9.49 -5.9,11.94 -3,1.98 -3,4.22 0.2,5.66 2.3,1.04 2.9,0.79 6.5,-2.72 4,-3.88 4,-3.88 8.5,-1.67 3.4,1.67 5,1.97 6.4,1.21 2.6,-1.35 8.3,-1.29 11.7,0.12 8.1,3.27 13.6,3.57 28.4,1.59 11.1,-1.49 14.7,-2.58 18.7,-5.74 2.8,-2.21 7.3,-2.66 7.3,-0.73 -0.1,1.12 -3,3.37 -8.5,6.39 -1.2,0.65 -2,2.13 -2,3.64 0,1.4 -1.1,3.71 -2.5,5.14 -3.2,3.42 -1.5,5.61 2.3,3.08 2.5,-1.64 2.6,-1.62 3.2,0.92 1.7,6.48 8.8,6.29 16.6,-0.43 z m -117.6,-92.08 c 0.4,-0.6 2.7,-1.93 5.1,-2.97 4.8,-2.06 6.1,-3.87 4.6,-6.57 -0.7,-1.15 -0.7,-2.52 0,-4.02 0.9,-1.91 0.6,-2.83 -2.1,-5.85 -4,-4.52 -4.5,-11.6 -1,-14.4 4.2,-3.42 3.2,-9.59 -1.6,-9.66 -3.8,-0.05 -4.2,-0.37 -6.7,-5 -3.9,-7.08 -5.4,-6.55 -5,1.75 0.3,6.69 0.3,6.69 -4.5,9 -3.3,1.56 -5.4,3.39 -6.5,5.66 -0.9,1.85 -2.5,4.32 -3.5,5.5 -6.7,7.77 -6.4,15.28 0.5,11.79 5.2,-2.65 8.1,-2.22 8.7,1.29 0.4,1.85 1.7,4.31 3.1,5.46 1.7,1.55 2.4,3.12 2.4,6.02 0,5.01 3.9,6.22 6.5,2 z m -107,171.17 c -1,-3.17 -11.5,-5.64 -13,-3.08 -1.1,1.7 -5.9,1.11 -12.3,-1.5 -3.4,-1.38 -7.1,-2.5 -8.1,-2.5 -2.8,0 -4.5,-2.68 -4.6,-7.26 -0.2,-5.96 -2.7,-7.24 -14,-7.25 -9.4,-0.01 -11.6,-0.82 -17.7,-6.74 -1,-0.97 -2.9,-1.75 -4.2,-1.75 -1.3,0 -4.5,-0.93 -7.1,-2.07 -6.7,-2.98 -8.9,-2.38 -9.5,2.56 -0.7,5.01 -2.9,5.63 -7.5,2.09 -2,-1.52 -4.7,-2.58 -6.6,-2.58 -1.8,0 -5.6,-1.45 -8.8,-3.38 -3.1,-1.86 -10.1,-4.59 -15.6,-6.09 -5.5,-1.49 -12.4,-3.61 -15.3,-4.71 -3.8,-1.48 -7,-1.92 -12,-1.66 -6.7,0.34 -6.7,0.34 -7.2,-4.13 -0.6,-5.15 -2,-6.13 -11.4,-8.15 -3.2,-0.69 -6.8,-2.01 -8,-2.93 -5,-3.94 -10.8,-6.11 -14.5,-5.48 -3.1,0.52 -5,-0.1 -12.1,-3.84 -5,-2.63 -12.4,-5.41 -17.8,-6.75 -8.4,-2.08 -9.5,-2.61 -11.2,-5.6 -2,-3.3 -2,-3.3 -8.8,-2.69 -6.1,0.56 -7,0.4 -9.7,-1.74 -1.6,-1.29 -5,-3.48 -7.5,-4.85 -13,-7.03 -22.9,-16 -17.7,-16 2.3,0 3.8,-2.45 2.4,-3.83 -1.9,-1.95 -4.7,-1.41 -4.7,0.91 0,2.35 -1.9,2.15 -3.4,-0.37 -0.9,-1.28 -0.7,-1.98 0.8,-3.04 2.3,-1.71 1.4,-4.67 -1.4,-4.67 -1.2,0 -3,-1.53 -4.6,-3.97 -1.5,-2.18 -4.1,-4.84 -5.9,-5.91 -2.6,-1.53 -3.5,-2.81 -4,-6.19 -0.4,-2.34 -2.3,-6.37 -4.2,-8.96 -1.8,-2.59 -3.3,-5.48 -3.3,-6.41 0,-0.93 -0.6,-2.68 -1.2,-3.88 -3.2,-5.74 -0.7,-18.07 2.6,-12.81 0.3,0.48 2,1.16 3.7,1.51 3.6,0.71 6.9,3.23 6.9,5.27 0,2.35 7,9.19 10.1,9.87 1.6,0.36 5.9,2.88 9.4,5.58 3.5,2.71 7.5,5.43 8.9,6.06 1.4,0.63 2.8,1.89 3.1,2.81 0.2,0.91 1.8,2.66 3.5,3.87 1.8,1.33 3,3.13 3,4.48 0,1.34 1.7,3.97 4.2,6.46 4.3,4.2 4.3,4.2 4.3,-0.39 0,-3.84 -0.5,-4.96 -2.9,-6.89 -1.8,-1.4 -2.7,-2.89 -2.4,-3.79 1,-2.38 -2,-5.56 -6.3,-6.84 -2.2,-0.66 -3.9,-1.52 -3.9,-1.91 0,-3.15 -40.1,-43.89 -43.2,-43.94 -1.4,-0.02 -1.7,-1.4 -1.7,-9.47 -0.1,-5.2 -0.6,-10.56 -1.1,-11.91 -0.7,-1.91 -0.5,-2.81 0.9,-4.12 1,-0.92 2.4,-2.99 3.1,-4.6 1.4,-3.4 1.8,-3.45 10.1,-1.32 3.4,0.89 8.2,1.39 10.6,1.13 5.4,-0.61 6.8,6.34 1.7,8.29 -3.6,1.35 -2.8,4.13 1.5,5.23 3.6,0.93 5.4,-0.27 4.4,-2.91 -1.7,-4.28 3.4,-0.77 5.7,3.91 2,4.36 3.1,5.41 6.1,6.25 2,0.55 4.3,1.61 5.2,2.36 2,1.69 4.7,0.8 4.7,-1.58 -0.1,-2.48 -8.4,-11.28 -10.7,-11.28 -2.5,0 -4.3,-1.88 -4.3,-4.45 0,-1.75 0.6,-2.05 4.2,-2.05 9.6,0 4.4,-9.7 -7,-13.13 -2.5,-0.75 -5.1,-1.87 -5.9,-2.5 -0.8,-0.69 -2.9,-0.88 -5.4,-0.49 -4.5,0.73 -9,-1.81 -11.4,-6.38 -0.8,-1.38 -3.3,-4.53 -5.7,-7 -2.4,-2.48 -5.6,-6.19 -7.2,-8.25 -4.8,-6.47 -8.9,-3.72 -5.5,3.7 1.7,3.67 0.5,4.12 -3.3,1.26 -1.8,-1.36 -4.5,-2.82 -5.8,-3.24 -8.4,-2.57 -11,-6.95 -11,-18.69 0,-4.17 -0.7,-8.03 -1.7,-10.18 -1.6,-3.35 -1.6,-3.63 1,-9.03 3,-6.31 6.9,-7.79 8.6,-3.28 1.2,3.24 3.6,4.97 5.9,4.25 4.3,-1.36 3.5,-5.78 -1.8,-9.54 -3.5,-2.48 -3.9,-4.6 -1,-5.5 2.8,-0.91 5.8,0.26 6.5,2.6 0.9,2.79 3.9,1.98 4.2,-1.11 0.3,-3.33 -6.5,-13.24 -9.8,-14.19 -1.3,-0.4 -3.6,-0.97 -5.1,-1.27 -1.5,-0.3 -3.5,-1.29 -4.4,-2.21 -1.7,-1.74 -1.7,-1.22 0.1,-21.18 0.8,-9.55 10.4,-24.35 13,-20.14 1.2,2.06 4.1,0.92 5.5,-2.18 2.9,-6.29 8.6,-6.82 13.8,-1.28 4.2,4.56 7.2,4.95 7.2,0.94 0,-1.82 3,-2.72 4.6,-1.39 1.3,1.13 2.7,-0.46 2.3,-2.7 -0.4,-1.86 0.1,-3.39 1,-3.39 1.1,0 2.6,3.93 2.2,5.94 -0.6,2.76 2.8,4.14 6,2.49 1.6,-0.82 2.9,-1.85 2.9,-2.3 0,-1.77 -4,-12.08 -5.6,-14.53 -2,-3.17 -1.3,-5.61 1.8,-5.6 1.5,0.01 2.9,1.05 4,3 2.1,3.75 4.5,3.87 5.3,0.25 0.3,-1.52 0.7,-3.58 1,-4.59 0.2,-1.02 -0.1,-4.51 -0.6,-7.77 -0.7,-4.06 -0.6,-6.56 0.1,-7.94 1.7,-3.18 1.5,-12.815 -0.5,-20.709 -2,-8.054 0.5,-23.938 4.6,-29.371 1.9,-2.561 1.7,-2.813 4.4,4.875 0.9,2.68 3.1,1.025 5,-3.75 2.4,-6.185 1.6,-6.43 10,3.286 9.7,11.329 14.2,15.369 18.9,17.043 8.9,3.157 10.3,3.574 15.5,4.74 8.8,1.953 23.9,0.477 36.8,-3.593 5.1,-1.615 2.1,2.344 -3.8,4.874 -3.3,1.436 -7,3.52 -8.1,4.631 -1.2,1.111 -2.7,2.019 -3.4,2.019 -0.6,0 -3.3,1.173 -6,2.606 -5.6,2.972 -10.8,3.49 -21,2.083 -9.2,-1.283 -17.9,-0.183 -20.7,2.61 -1.4,1.376 -3.2,2.036 -5,1.846 -3.4,-0.36 -3.6,1.51 -0.3,3.02 1.9,0.86 2.9,0.83 4,-0.11 3.2,-2.62 10.6,5.13 8.6,8.92 -0.9,1.6 -0.6,2.42 1.2,4.23 1.2,1.24 2.7,3.17 3.3,4.28 0.8,1.58 2.2,2.08 6.4,2.32 8.4,0.48 9.9,-0.23 12.2,-5.59 2.5,-5.98 6.2,-9.85 10.8,-11.34 2,-0.67 5.8,-3.49 8.6,-6.52 4.2,-4.336 5.7,-5.355 8.4,-5.355 2.5,0 4,-0.84 6.4,-3.687 1.7,-2.028 4.9,-5.385 6.9,-7.46 2.4,-2.373 3.8,-4.716 3.8,-6.313 0,-1.397 0.3,-2.54 0.8,-2.54 0.5,0 2.9,-1.8 5.4,-4 5,-4.379 6.8,-4.954 6.8,-2.2 0,2.405 -2,4.2 -4.5,4.2 -3,0 -4.5,1.896 -4.5,5.619 0,2.584 -0.7,3.634 -3.4,5.327 -1.9,1.159 -3.9,3.449 -4.5,5.087 -0.6,1.7 -2.1,3.395 -3.6,3.948 -2.6,0.989 -2.7,1.284 -2.9,6.519 -0.1,2.085 -0.8,3.305 -2.4,3.985 -2.3,1.02 -2.7,2.18 -1.6,4.93 0.8,2.2 3.1,1.98 4.4,-0.41 0.6,-1.2 2.1,-2 3.6,-2 3.9,0 6.2,-1.74 8.4,-6.298 2.2,-4.816 6.1,-9.018 10.6,-11.695 2.3,-1.323 3.6,-3.258 4.8,-6.77 0.9,-2.705 3,-6.2 4.6,-7.767 1.6,-1.567 3,-3.346 3,-3.953 0,-2.339 8.5,-9.375 12.7,-10.479 4.5,-1.192 7.2,-4.971 10.3,-14.543 0.7,-2.2 2.1,-5.568 3.1,-7.485 1,-1.917 1.9,-4.416 1.9,-5.553 0,-2.901 4.7,-12.16 6.6,-12.875 2.1,-0.811 3.4,0.157 2.7,2.02 -0.3,0.848 0,3.239 0.6,5.313 1.2,3.518 1.1,3.939 -1.2,6.265 -3.3,3.282 -4.6,10.241 -2.3,12.707 0.8,0.971 1.6,2.318 1.6,2.994 0,2.105 6.3,7.114 8.9,7.117 1.9,0.002 3.1,0.946 4.6,3.75 1.8,3.344 2.4,3.735 5.7,3.633 3.5,-0.106 3.8,0.081 3.8,2.812 0,2.9 0,2.919 4.5,2.25 5.5,-0.836 5.7,0.139 1.5,8.552 -1.7,3.269 -3,7.052 -3,8.407 0,1.355 -0.4,3.543 -0.9,4.862 -1.3,3.337 -0.5,4.062 6.7,6.219 6.8,2.008 8.6,3.981 5.7,6.087 -2.1,1.56 -3.3,1.13 -10.7,-3.772 -3.2,-2.1 -9,-5.518 -13.1,-7.595 -7,-3.635 -7.4,-4.046 -10.7,-10.955 -5,-10.278 -6.6,-9.561 -6.2,2.762 0.4,9.391 1,11.862 3.9,15.212 2.2,2.487 3.3,1.232 2.1,-2.3 -2,-5.821 3.9,-4.54 6.8,1.458 1.7,3.453 4.9,5.62 8.4,5.62 2,0 3.4,1.6 3.4,3.98 0.1,0.82 1,1.61 2.1,1.77 5.6,0.81 13.8,3.9 14.2,5.39 0.4,1.53 4.2,2.86 8.3,2.86 1.1,0 2.5,-1.71 3.8,-4.94 2.7,-6.12 2.7,-5.92 -0.3,-7.06 -4.5,-1.71 -2.1,-4.084 3.8,-3.773 5.1,0.263 5.2,0.243 5.5,-2.884 0.2,-2.429 1.2,-3.796 4.5,-5.948 5.3,-3.559 6.7,-5.207 6.7,-8.152 0,-2.238 0.2,-2.333 4.4,-1.703 3.7,0.551 5,0.278 7.6,-1.566 3.1,-2.232 3.1,-2.232 5.8,-0.246 1.5,1.092 3.6,2.273 4.7,2.624 7.1,2.25 6.8,22.618 -0.4,24.248 -4.7,1.08 -18.5,8.51 -22.1,11.91 -4.6,4.3 -24,13.49 -28.6,13.49 -1.2,0 -5.2,1.35 -8.8,3 -3.5,1.65 -7.1,3 -7.9,3 -3.2,0 -10.9,3.34 -11.8,5.18 -1.5,2.78 -7,4.82 -12.9,4.82 -2.8,0 -6.1,0.66 -7.4,1.47 -2.2,1.48 -14.1,1.48 -18.7,0 -2.9,-0.92 -7.1,2.1 -6.7,4.84 0.2,1.66 0.9,2.13 2.8,1.95 13.5,-1.25 22.2,-0.36 21.6,2.19 -1.1,4.3 1.5,5.09 8.9,2.68 7.8,-2.55 7.5,-2.53 7.5,-0.57 0,2.33 -6.8,10.72 -10,12.44 -1.6,0.82 -3.9,2.75 -5.1,4.28 -1.2,1.53 -4.9,4.04 -8.3,5.58 -7.7,3.52 -9.4,5.35 -7.7,8.48 3.2,6.02 -8.9,24.14 -13.5,20.18 -1.9,-1.65 -4.2,-2.53 -6.4,-2.53 -2,-0.01 -5.7,-0.69 -8.4,-1.51 -2.7,-0.81 -6.6,-1.48 -8.7,-1.48 -2.1,0 -4.2,-0.66 -5,-1.54 -1.6,-2.03 -3.3,-1.38 -3.9,1.61 -0.8,3.23 -6.2,3.97 -8.2,1.12 -3.7,-5.35 -12.8,-2.84 -9.6,2.65 5.2,8.84 2.5,15.63 -4.9,12.51 -6.1,-2.54 -11.1,-1.01 -8,2.42 2.8,3.17 8.7,4.5 10.9,2.48 2.4,-2.18 6.9,-0.03 7.8,3.75 0.7,3.02 4.4,5.05 8,4.35 1.6,-0.34 3,0.04 3.9,1.06 1.5,1.82 4.6,2.1 5.6,0.5 0.7,-1.1 8.9,-4.91 10.5,-4.91 0.5,0 1,1.03 1,2.3 0,1.26 0.5,2.81 1.1,3.44 1.7,1.67 -0.7,9.46 -4.3,13.93 -1.6,1.98 -2.8,4.78 -2.8,6.21 0,1.44 -0.8,4.73 -1.7,7.31 -1.6,4.39 -1.6,5.13 0,11.64 0.9,3.82 1.7,8.24 1.7,9.82 0,1.58 0.9,4.55 2,6.61 2.8,5.25 2.8,16.43 0,20.01 -2.3,2.82 -2.6,5.84 -1,8.82 3.4,6.29 -9,12.92 -17.4,9.38 -6.3,-2.63 -10.1,-0.93 -10.4,4.75 -0.4,5.01 -2,6.49 -5.3,4.72 -9.9,-5.27 -23.8,5.4 -20,15.34 0.5,1.48 0.7,3.39 0.4,4.24 -1.9,4.99 4,12.48 9.9,12.48 9.3,0 17.5,19.53 9.4,22.43 -3.1,1.1 -2.7,1.34 -9.4,-7.37 -4.4,-5.66 -13.2,-5.4 -13.2,0.39 0,5.71 -3.3,5.37 -9.7,-1.02 -5.5,-5.6 -7.1,-6.3 -9.1,-4.23 -4.3,4.23 8.6,16.8 17.1,16.8 2.5,0 9.5,4.52 13.5,8.62 3.4,3.61 6,3.09 7.9,-1.57 1,-2.51 2.5,-4.33 4.1,-4.99 1.5,-0.57 3.4,-1.54 4.2,-2.16 2.7,-1.99 9,1.36 9,4.82 0,5.4 6.6,11.08 11.5,9.86 1.6,-0.4 3.2,0.16 5.1,1.78 1.6,1.3 3.8,2.64 4.9,2.99 1.1,0.34 2.4,1.63 3,2.85 1.3,3.01 7.1,4.16 12.1,2.42 4.7,-1.6 5.6,-4.71 2.4,-8.11 -1.2,-1.26 -3.8,-5.61 -5.9,-9.65 -3.6,-7.3 -3.7,-7.36 -7.6,-7.36 -4.1,0 -4.3,-0.16 -6.1,-7.25 -0.2,-0.69 -1.8,-1.25 -3.4,-1.25 -4.8,0 -7.9,-2.65 -9.2,-7.66 -0.6,-2.43 -2,-5.08 -3.2,-5.89 -2,-1.39 -2,-1.66 -0.6,-4.22 1.9,-3.43 5.5,-4.16 6.2,-1.29 0.9,3.4 4.5,2.59 6.2,-1.39 1.3,-3.19 1.7,-3.41 4.9,-2.89 3.4,0.55 3.4,0.54 4.6,-4.56 1.6,-6.49 2.2,-6.82 7.6,-3.96 4.9,2.59 5.2,3.03 3,4.86 -2,1.6 -1.9,3.89 0,6.08 1.4,1.46 1.4,2.14 0.4,4.08 -6.3,11.57 3.6,31.29 14.2,28.52 2.9,-0.76 5.7,1.19 7.4,5.07 2.5,5.97 9.2,3.34 8.2,-3.21 -0.6,-3.52 -0.5,-3.71 1.6,-3.06 6.2,2 7,1.76 12.9,-4.04 4.4,-4.3 5.5,-6.02 4.9,-7.29 -3.5,-6.84 0.3,-13.85 7.1,-13.33 4.4,0.33 6.8,-0.69 6.8,-2.89 0,-1.48 -0.7,-1.93 -3.1,-1.93 -3.3,0 -7.2,-4.86 -6.7,-8.5 0.6,-4.81 14.7,1.73 14.7,6.84 0.1,1.84 0.7,3.02 1.8,3.35 6.4,1.82 10.7,15.88 5.6,18.19 -3.4,1.53 -2.7,4.44 1.2,5.13 3,0.52 3,0.52 2.6,8.64 -0.3,8.12 -0.3,8.12 3,9.28 5.4,1.84 14.5,10.64 12.9,12.48 -3.9,4.73 2.8,11.06 8.2,7.72 4.5,-2.75 5.6,-2.69 6.8,0.35 0.5,1.46 2.7,3.31 5.2,4.5 8.6,4.08 10.5,6.36 8.4,10.01 -1.8,3.11 -1.8,3.19 0.3,5.4 1.1,1.23 2.1,3.2 2.1,4.38 0,2.87 6.5,5.06 9.8,3.29 2.3,-1.2 7,1.12 9.8,4.86 1,1.26 1.4,1.29 2.8,0.17 2,-1.67 2,-4.12 0.1,-6.65 -2.3,-3.09 -1.9,-6.13 1,-6.86 1.3,-0.34 2.5,-1.27 2.5,-2.07 0,-3.42 7,-4.66 9.2,-1.61 0.7,1.05 3.4,2.92 5.9,4.16 8.1,3.92 6.9,10.01 -2.3,12.09 -3.9,0.86 -4.5,0.74 -6.1,-1.21 -0.9,-1.19 -1.8,-1.78 -1.8,-1.31 -0.1,0.48 -0.2,1.76 -0.3,2.85 -0.1,1.38 -1.1,2.15 -3.1,2.51 -4.3,0.75 -3.5,2.8 1.6,4.36 1.4,0.43 7.9,10.83 7.9,12.7 0,2.15 -7.5,12.57 -10.5,14.6 -1.9,1.31 -4,3.28 -4.5,4.36 -1.4,2.52 -3.7,2.56 -4.5,0.07 z m -243.1,-233.69 c 0.9,-0.34 1.6,-1.37 1.6,-2.31 0,-0.94 0.6,-2.56 1.4,-3.6 2.6,-3.61 -3.3,-8.55 -11.4,-9.52 -4.5,-0.54 -4.5,-0.54 -1.8,-1.91 2.1,-1.04 3.3,-1.11 5.1,-0.29 1.8,0.8 3.7,0.76 7.2,-0.14 5.6,-1.41 6.7,-3.19 3,-4.6 -1.4,-0.55 -2.8,-1.66 -3.2,-2.48 -1.1,-2.89 -11.5,-6.86 -14.8,-5.65 -1.6,0.59 -3,0.97 -3,0.84 -0.1,-0.13 -0.6,-1.58 -1.1,-3.23 -0.7,-2.18 -1.7,-3.09 -3.6,-3.31 -5.3,-0.62 -10.8,-13.42 -7.3,-17.24 1.8,-1.96 3.9,-14.38 2.8,-16.2 -1.7,-2.83 -10.3,5.09 -10.3,9.51 0,3.1 -1,4.07 -2.4,2.32 -2.3,-2.84 -5.5,-2.91 -6.8,-0.15 -1.3,2.86 -2.6,3.3 -3.4,1.14 -1.5,-3.71 -13.5,1.82 -15.1,6.89 -0.3,1.12 -1.4,2.94 -2.3,4.04 -3,3.32 -3.6,8.19 -1.1,8.98 1.7,0.53 1.9,1 1,2.58 -0.7,1.35 -0.7,2.56 0.1,4.02 0.9,1.69 0.8,2.33 -0.7,3.44 -1.6,1.14 -1.6,1.67 -0.6,3.4 0.7,1.13 1.3,2.7 1.3,3.51 0,4.17 8,5.86 12.2,2.57 3.4,-2.65 4.8,-2.53 4.8,0.42 0,3.18 5.7,9.26 9.5,10.07 1.6,0.35 4.1,1.24 5.5,1.97 3.1,1.7 6.8,2.12 9.8,1.14 5.2,-1.76 13.6,-1.42 15,0.61 2,2.86 5.8,4.25 8.6,3.18 z m 37.2,-107.99 c 3,-0.36 4.7,-1.2 5.8,-2.95 1.7,-2.65 4.5,-3.11 7.8,-1.33 1.6,0.84 3.4,0.8 7.4,-0.15 4.3,-1.03 5.6,-1.03 6.8,-0.01 1.9,1.53 6,0.66 9.3,-1.98 1.9,-1.49 4.1,-1.89 10.6,-1.92 13.6,-0.05 18,-2.63 10.8,-6.23 -4.2,-2.12 -4.8,-2.78 -3.5,-3.64 4.1,-2.49 1.8,-4.69 -4.8,-4.79 -3.6,-0.05 -7.3,-0.38 -8.2,-0.73 -1.1,-0.39 -1.9,-0.06 -2.3,0.84 -0.3,0.82 -1.4,1.49 -2.4,1.49 -2.2,0 -2.6,-1.52 -0.7,-2.7 4.7,-2.97 3.6,-12.86 -1.4,-11.77 -6.8,1.5 -14.7,-0.69 -10,-2.79 2.4,-1.06 4.6,-2.78 4.9,-3.82 0.4,-1.43 1.3,-1.84 3.6,-1.66 2.3,0.17 3.2,-0.23 3.4,-1.52 0.5,-2.14 -2.4,-3.44 -4.6,-2.07 -2.3,1.48 -8.1,-2.19 -8.1,-5.15 0,-3.41 -2.4,-4.95 -5.2,-3.44 -3.2,1.66 -3.8,2.82 -3.8,7.09 0,3.42 -0.5,3.98 -6.9,8.24 -3.8,2.51 -7.4,5.23 -8.1,6.04 -0.7,0.82 -4.7,3.53 -8.9,6.02 -12.3,7.31 -19.6,13.67 -19.7,17.12 -0.1,1.6 -0.4,3.94 -0.9,5.2 -1.1,3.49 1,5.21 6.4,5.21 2.6,0 5.1,0.4 5.6,0.9 1.9,1.83 5.3,1.93 17.1,0.5 z m -15.6,-93.854 c -1.4,-0.758 -3.7,-3.555 -5.1,-6.214 -4.3,-7.922 -13.6,-12.323 -12.4,-5.837 1.5,7.684 -6,2.41 -10.1,-7.128 -0.9,-2.129 -2.5,-5.796 -3.6,-8.148 -2.2,-5.164 -2.3,-7.57 -0.3,-9.224 0.8,-0.731 1.5,-2.948 1.5,-5.372 0,-5.235 4.7,-14.128 7.4,-14.128 4.5,0 3.4,7.758 -1.5,10.198 -1.3,0.68 -2.4,1.701 -2.3,2.269 0,0.569 0.1,1.872 0.2,2.896 0.1,1.591 3,5.961 7.3,10.955 0.6,0.725 1.7,1.071 2.5,0.769 0.9,-0.344 1.8,0.38 2.4,1.945 2.4,6.356 10.4,4.744 9.8,-1.971 -0.3,-2.182 0.1,-3.061 1.2,-3.061 0.9,0 1.3,0.754 1.2,2 -1.4,8.792 -1,10.09 3.5,13.292 4.5,3.136 5,1.295 1.7,-6.66 -2.9,-7.294 -2.3,-9.132 3.2,-9.132 4.1,0 5.5,-3.486 3,-7.168 -0.9,-1.252 -1.6,-1.9 -1.6,-1.439 0,0.461 -1.1,0.148 -2.4,-0.696 -1.3,-0.843 -3.6,-1.682 -5.2,-1.865 -2.8,-0.311 -2.9,-0.578 -2.6,-4.332 0.1,-2.2 0.4,-7.6 0.6,-12 0.5,-10.852 3.6,-20.649 8,-25.587 2,-2.155 3.6,-4.615 3.6,-5.466 0,-1.46 5.4,-4.447 8.1,-4.447 1,0 1,0.267 0.1,1.2 -3,2.933 -0.6,6.227 3.7,5.115 1.1,-0.301 2.1,-0.277 2.1,0.053 0,0.799 -5,10.728 -9,17.834 -2.2,4.0992 -3.1,6.9082 -3,9.9996 0.1,5.2764 -1.3,15.85 -2.4,17.551 -0.5,0.817 0.1,1.573 1.7,2.177 2.4,0.911 5.1,5.523 7.8,13.32 1.6,4.708 4.3,4.951 8.4,0.744 2,-2.137 3.2,-2.695 3.9,-1.929 0.8,0.761 0.4,1.618 -1.2,2.917 -4.7,3.828 -1.9,8.448 3.4,5.693 6,-3.106 6.9,-5.069 5.1,-10.916 -1.5,-4.631 -1.5,-5.427 -0.2,-7.471 1.9,-2.831 3.8,-3.019 3,-0.283 -0.8,2.467 1.8,3.781 4,1.996 0.8,-0.699 2.5,-0.953 3.9,-0.593 3.6,0.88 3.2,-0.553 -1.4,-5.908 -4.6,-5.27 -4.6,-5.234 -2.4,-7.608 0.8,-0.971 1.3,-2.244 0.9,-2.829 -1.1,-1.849 -3.9,-1.154 -6,1.525 -2.1,2.588 -2.1,2.588 -6.3,-0.177 -5.2,-3.406 -5.2,-3.17 0.4,-7.4152 6.2,-4.6738 9.9,-8.2184 10.5,-9.8876 0.7,-2.0957 4.9,-0.3896 4.9,1.9918 0,1.0806 -0.7,3.5802 -1.5,5.5547 -2.1,5.0353 -2,5.3003 2.1,4.0303 2.9,-0.87 3.8,-0.848 4.1,0.094 0.5,1.502 3.5,1.6 4.9,0.161 2.1,-2.0714 10.8,-0.711 11.2,1.738 0.1,1.197 1.8,3.357 3.7,4.8 4,3.051 4.4,5.886 1.6,12.022 -4.2,9.111 -9.8,13.138 -12.6,8.93 -5.2,-7.896 -12.4,-4.201 -8.9,4.546 1.6,4.186 1.6,4.186 -4.7,10.68 -9,9.048 -13.3,10.829 -35.1,14.27 -3.1,0.491 -6.5,1.384 -7.7,1.984 -2.6,1.407 -4.1,1.333 -7.1,-0.359 z m 55,-67.992 c 0,-0.7925 0.4,-1.6876 0.8,-1.989 0.5,-0.30134 1.2,-2.2049 1.6,-4.2301 0.4,-2.0252 1.9,-4.8426 3.4,-6.2614 4.9,-4.702 9.8,-16.588 8.4,-20.282 -1.4,-3.591 -0.1,-6.075 2.5,-5.063 1.3,0.483 1.4,0.205 0.8,-1.31 -1.5,-3.627 -1,-4.771 2.5,-6.652 1.9,-1.036 4.4,-3.543 5.5,-5.572 3,-5.543 16,-11.887 14.8,-7.194 -1.2,4.317 6.6,7.132 9.7,3.494 1.7,-2.116 4.5,-1.864 8.3,0.747 1.7,1.236 3.3,2.308 3.5,2.384 0.1,0.075 -1.1,1.651 -2.9,3.503 -1.7,1.852 -3.8,4.593 -4.7,6.093 -1.1,1.862 -3.4,3.324 -7.2,4.612 -3.2,1.058 -7,3.321 -8.9,5.16 -3.3,3.274 -3.3,3.274 -4.9,-0.112 -2.2,-4.367 -4.4,-4.322 -5.5,0.113 -0.5,1.925 -2.3,4.85 -3.9,6.5 -5.1,5.098 -11.5,13.859 -12.2,16.837 -0.7,2.5721 -1.9,4.0831 -7.8,9.0498 -2.3,1.9996 -3.8,2.0684 -3.8,0.1727 z m -73.2,-24.81 c -0.3,-2.49 -0.9,-3.324 -2.6,-3.569 -8.8,-1.246 7.9,-24.67 21.1,-29.608 8.6,-3.216 12.2,-3.43 10.7,-0.638 -2.5,4.736 0,6.865 3.6,2.957 3.1,-3.504 13.8,-8.152 23.5,-10.296 1.6,-0.353 3.5,-1.961 4.7,-4.089 2.4,-4.062 3.9,-4.421 5.1,-1.257 0.6,1.538 0.4,2.884 -0.5,4.25 -0.8,1.1 -2.5,4.025 -3.8,6.5 -3.3,6.146 -7.8,10.254 -10.8,9.834 -1.5,-0.218 -2.7,0.329 -3.3,1.573 -0.6,1.049 -2.7,2.469 -4.7,3.156 -2,0.687 -5.5,2.482 -7.7,3.99 -2.3,1.507 -4.5,2.463 -4.8,2.125 -1.1,-1.074 2.4,-5.366 6.4,-7.814 3.8,-2.364 3.8,-2.364 0.7,-2.664 -6.9,-0.676 -20.3,6.332 -22,11.538 -0.6,1.844 -2.8,4.44 -5.2,6.208 -2.3,1.672 -5.4,4.843 -6.9,7.047 -3.1,4.831 -3.1,4.827 -3.5,0.757 z" />
            <path
               style="fill:#2a5050"
               inkscape:connector-curvature="0"
               id="path3709"
               d="m -1692.2,549.6 c -1.9,-5.8 -1.7,-6.85 1.4,-8.72 5,-3.05 9.3,-10.69 9.9,-17.62 0.6,-6.61 2.5,-8.2 6.1,-5.02 2.8,2.55 9.3,3.14 11.1,0.99 4.5,-5.61 7.9,-8.48 10.1,-8.48 1.8,0 2.9,-1.01 4.4,-4.29 1.7,-3.49 3.3,-4.88 8.5,-7.52 11.5,-5.83 13.7,-7.28 16.3,-10.64 4,-5.25 14.3,-6.05 40.6,-3.14 16.8,1.87 18.9,-0.93 10.5,-13.71 -1.9,-2.86 -3.9,-7.13 -4.4,-9.49 -1,-4.41 -1.3,-4.91 -7.1,-12.37 -10.1,-12.97 -23.7,-19.13 -25,-11.36 -1.1,6.39 -12,-0.66 -12,-7.76 0,-3.04 -0.5,-3.72 -3.7,-5.22 -3.6,-1.72 -3.6,-1.72 -1,-4.15 4.9,-4.55 3.1,-10.67 -4.8,-16.11 -2.8,-1.88 -5.4,-4.34 -5.8,-5.45 -0.8,-2.14 -0.5,-2.15 9.3,-0.22 6.9,1.35 10.2,-6.7 4.1,-9.78 -4.5,-2.2 -5.2,-3.51 -4.5,-7.94 0.5,-3.16 0.3,-3.74 -1.7,-4.36 -2.3,-0.76 -3.9,0.68 -3.9,3.7 0,1.42 -0.9,1.63 -5.3,1.33 -6.3,-0.42 -7,-2.1 -3.8,-8.43 3.1,-6.04 10.1,-7.12 10.1,-1.56 0,4.14 4,2.93 6.3,-1.88 2.3,-5.02 1.8,-7.02 -1.8,-7.66 -4.8,-0.82 -4.1,-4.28 0.9,-5.11 2.3,-0.37 4.4,-1.42 5,-2.45 4.1,-7.18 10.9,-9.38 37.3,-12.08 6.4,-0.66 8.1,-2.35 5.9,-5.81 -0.9,-1.36 -1.6,-4.2 -1.6,-6.31 0,-2.11 -0.6,-4.37 -1.2,-5.02 -0.9,-0.92 -0.7,-1.76 1.2,-3.7 3.2,-3.47 6.5,-3.3 7.8,0.41 0.5,1.61 1.9,3.42 3.1,4.03 1.6,0.88 2.1,2.08 2.1,5.6 0,6.03 3.9,8.45 7.2,4.41 1.1,-1.36 3.8,-3.36 6.1,-4.46 2.9,-1.37 4.5,-2.95 5.2,-5 1.1,-3.46 3.1,-5.4 9.7,-9.66 3.4,-2.13 5.5,-4.46 7,-7.7 2.3,-4.75 9.7,-9.86 17.2,-11.93 5.7,-1.58 7.4,-5.51 4.5,-10.74 -2.6,-4.86 -5,-5.6 -10.6,-3.36 -1.6,0.61 -4.3,1.08 -6.1,1.03 -2.7,-0.07 -3.5,0.4 -4.3,2.63 -0.6,1.5 -1.8,3.63 -2.8,4.73 -1.8,2.02 -4.5,9.39 -5.6,15.14 -0.4,1.73 -1.5,3.94 -2.6,4.91 -1.1,0.96 -1.9,2.37 -1.9,3.13 0,2.6 -3.1,2.54 -6.5,-0.12 -4.1,-3.12 -4.7,-6.97 -1.7,-11.95 5.6,-9.3 4.8,-13.99 -2.3,-13.43 -4.4,0.34 -9.3,-6.84 -11.1,-16.18 -2.4,-12.9 -7.5,-17.99 -7.7,-7.72 0,3.26 0.6,5.34 2.5,7.83 1.9,2.5 2.7,5.09 3.1,9.89 0.3,3.57 0.9,7.5 1.2,8.73 0.6,1.94 0.1,2.5 -3.8,4.17 -3.1,1.31 -5.5,3.38 -7.6,6.4 -1.7,2.45 -3.7,4.71 -4.5,5.02 -1.9,0.7 -4.7,9.78 -3.9,12.6 0.4,1.85 0.2,2.01 -2.5,1.46 -2,-0.38 -4.3,0 -6.3,1.01 -5.3,2.63 -6.6,1.11 -3.4,-3.87 2.2,-3.33 1.6,-7.94 -1.2,-8.33 -2.2,-0.31 -7.3,4.77 -7.3,7.26 0,0.71 -1.3,1.55 -2.9,1.87 -1.9,0.38 -3.2,1.52 -4,3.4 -3.3,7.96 -12.7,6.18 -11.7,-2.21 0.7,-5.75 -1.3,-10.8 -5.3,-13.41 -2.7,-1.7 -2.7,-1.42 -0.6,5.9 0.8,2.5 0.8,2.5 -1.6,0.37 -3.6,-3.19 -6.8,-4.56 -9,-3.87 -1.3,0.42 -2.7,-0.22 -4.6,-2.05 -2.2,-2.26 -3.2,-2.57 -6.4,-2.06 -4.5,0.72 -6.4,-0.71 -8,-6.25 -1,-3.33 -1.7,-3.92 -5.8,-5.05 -2.5,-0.7 -5.8,-1.61 -7.1,-2.02 -1.5,-0.44 -2.7,-1.6 -2.9,-2.9 -0.1,-1.2 -0.9,-2.17 -1.7,-2.17 -0.8,0 -1.9,-1.02 -2.3,-2.25 -1.8,-4.59 -3.1,-9.44 -3.1,-10.98 0,-2.61 -8.8,-7.77 -13.3,-7.77 -6.9,0 -12.7,-4.57 -12.7,-9.98 -0.1,-2.67 -4.7,-6.05 -10.2,-7.38 -2.9,-0.7 -3,-0.9 -4.9,-10.64 -1.4,-7.5 -2.3,-9 -5.4,-9 -4.7,0 -2.8,-6.34 2.2,-7.45 1.5,-0.34 4.1,-1.43 5.6,-2.43 2.3,-1.52 3.4,-1.65 6.6,-0.8 11.9,3.18 23,-12.56 14.7,-20.87 -1.8,-1.77 -2.2,-6.45 -0.6,-6.45 0.6,0 1.4,1.12 2,2.5 1,2.66 3.8,3.29 5.8,1.3 1.6,-1.63 1.4,-6.87 -0.3,-9.18 -0.9,-1.13 -1.2,-2.99 -0.9,-4.7 0.3,-1.55 0.2,-4.09 -0.4,-5.62 -1.7,-5.13 0.8,-7.13 4.2,-3.33 2.4,2.56 3.6,1.73 3.6,-2.43 0,-2.79 0.6,-3.73 3.7,-5.67 5,-3.07 5.7,-2.97 6.3,0.95 0.9,6.08 9.2,8.27 12,3.14 0.8,-1.59 0.6,-2.83 -1.1,-5.9 -2.7,-4.68 -2.1,-8.23 1.6,-9.89 5.3,-2.42 12.5,-0.83 9.6,2.11 -2.7,2.69 -0.7,5.72 3.8,5.72 1,0 2.4,0.67 3.1,1.5 1.3,1.65 5.5,2.02 6.4,0.57 0.3,-0.52 3.2,-1.26 6.3,-1.65 5.6,-0.7 12,-3.27 15.5,-6.2 1.5,-1.27 2,-1.19 4.6,0.67 1.8,1.31 4.5,2.11 7,2.11 2.8,0 4.4,0.53 5,1.7 0.8,1.45 1.4,1.52 3.6,0.5 1.5,-0.66 3.6,-1.2 4.7,-1.2 1.3,0 2.3,-1.02 3,-3.07 1.1,-3.05 1.1,-3.06 3.2,-1.12 5,4.57 13.4,5.11 16,1.03 3.6,-5.71 -9.6,-14.51 -13.5,-9.03 -2.4,3.27 -3.7,3.37 -7.4,0.58 -5.7,-4.33 -4.5,-6.57 4.1,-8.11 3.8,-0.7 8.3,-1.54 10,-1.87 2.2,-0.43 3.4,-0.14 4.4,0.99 0.7,0.88 2.2,1.6 3.3,1.6 1.1,0 2.2,0.85 2.5,1.98 0.5,1.98 0.5,1.98 3.4,-0.07 3.6,-2.58 3.9,-5.39 0.5,-4.53 -2.7,0.67 -4.3,-1.58 -2.3,-3.19 5.3,-4.24 11,-4.52 8.8,-0.43 -1.4,2.66 0.4,4.23 5.8,4.96 4.8,0.64 5.2,-0.8 2.4,-7.89 -1.1,-2.68 -1.3,-4.34 -0.7,-4.56 5.4,-1.77 5.5,-7.11 0.3,-9.78 -3.6,-1.91 -3.8,-4.78 -0.3,-6.38 2.3,-1.03 2.9,-0.92 4.8,0.84 2.6,2.45 4.1,2.6 5,0.46 0.8,-2.32 0.8,-2.36 -2.6,-5.54 -2.9,-2.73 -3,-3.04 -1.5,-4.73 0.9,-0.99 1.7,-2.088 1.7,-2.437 0,-1.253 -7.5,-5.708 -9.7,-5.708 -2.5,0 -15.3,-5.833 -15.3,-7.002 0,-3.395 9.1,-10 12.9,-9.385 3.6,0.577 4.1,0.43 4.1,-1.426 0,-2.695 -1.5,-3.538 -3.9,-2.234 -2.3,1.225 -2.6,0.558 -3.6,-8.105 -0.9,-7.769 -5.6,-13.581 -10.1,-12.342 -4.9,1.363 -10.9,-0.121 -22.7,-5.569 -4.8,-2.216 -3.5,-4.169 2.5,-3.778 5.2,0.339 5.3,0.312 6.4,-3.114 1.5,-4.741 4.7,-6.763 7.8,-5.066 1.6,0.819 3.7,1.022 6.2,0.567 3.3,-0.631 3.6,-0.536 2.4,0.874 -0.7,0.869 -2.1,1.58 -3.1,1.58 -1,0 -2.1,0.479 -2.5,1.063 -0.8,1.408 2.4,4.937 4.6,4.937 0.9,0 2.9,0.944 4.4,2.097 3.4,2.694 6,1.087 5.1,-3.148 -0.5,-2.254 -0.1,-3.114 2.4,-4.909 2.2,-1.558 3.1,-2.988 3.1,-5.036 0,-3.027 2.5,-6.411 4,-5.454 1.1,0.655 1.2,-1.034 0.3,-4.365 -0.5,-1.914 -1.2,-2.265 -3.9,-2.029 -4.1,0.348 -4.7,-0.214 -4.9,-4.388 -0.1,-1.797 -0.5,-4.055 -1,-5.018 -1.1,-2.4331 1.3,-2.2817 6.9,0.439 4.9,2.352 6.9,1.914 4.3,-0.932 -2,-2.1886 -3.3,-7.2565 -1.9,-7.2565 0.9,0 3.8,3.2078 9,9.9635 2.7,3.578 3.9,3.713 8.9,1.014 4.1,-2.192 7.3,-0.463 7.3,3.933 0,0.929 0.5,2.2 1.1,2.825 0.8,0.846 0.8,2.28 0,5.642 -0.6,2.48 -1.1,6.095 -1.1,8.035 0,2.76 -0.7,4.01 -3,5.746 -1.7,1.22 -3,2.885 -3,3.701 0,0.816 -0.7,2.197 -1.5,3.069 -1.2,1.397 -1.1,1.72 1,2.719 2,0.967 2.5,0.856 3,-0.758 0.3,-1.04 1.5,-2.401 2.7,-3.024 3.4,-1.814 5.9,1.95 4.5,6.653 -1.3,4.358 2.6,9.073 10.2,12.376 7.6,3.234 7.8,4.05 3,10.436 -2.3,3.038 -4.8,5.768 -5.5,6.066 -1.9,0.712 -1.8,4.032 0.1,5.603 0.8,0.685 1.5,1.801 1.5,2.48 0,1.249 -10.4,8.52 -12.2,8.52 -6.7,0 7.7,7.205 14.6,7.375 5.5,0.13 5.5,0.13 5.8,3.63 0.3,4.39 3.7,5.34 6.3,1.8 1.7,-2.3 1.7,-2.29 1,1.2 -1.3,7.44 -1.3,7.47 2.5,7.82 1.9,0.18 4.4,1.21 5.6,2.28 1.6,1.57 3.7,2.02 10.5,2.23 4.6,0.15 9,0.47 9.8,0.72 1.1,0.33 1.7,-0.61 2,-3.48 0.7,-4.75 3.1,-6.15 3.1,-1.76 0,2.98 1.4,4.19 4.9,4.19 6,0 6.4,7.13 0.4,9.62 -3.4,1.44 -4.2,3.13 -2.2,5.1 1.7,1.76 0.1,6.23 -2.7,7.29 -2.9,1.12 -3.2,3.52 -0.5,4.97 4.3,2.29 14.6,-6.6 14.6,-12.65 0,-6.93 4.8,-12.07 5.6,-6.08 0.5,2.92 4.9,-3.67 4.9,-7.21 0,-1.23 0.9,-3.41 2,-4.84 1.4,-1.7 1.9,-3.42 1.5,-4.92 -0.3,-1.27 0,-3.54 0.8,-5.04 2.1,-4.01 1,-8.54 -2.9,-12.34 -5.7,-5.483 -1,-12.951 6.1,-9.607 3.5,1.67 3.5,1.67 3.5,-1.695 0,-4.106 -5.5,-8.844 -10.4,-9.003 -2.3,-0.073 -3.2,-0.636 -3.5,-2.1 -0.2,-1.1 -1,-2.787 -1.9,-3.75 -0.8,-0.962 -1.1,-1.74 -0.6,-1.728 2.5,0.06 15,5.21 19.4,7.998 3.5,2.28 5.7,3.021 7.4,2.589 3.3,-0.829 5.6,0.215 5.6,2.56 0,1.076 1.2,4.515 2.7,7.643 1.4,3.129 2.6,7.263 2.6,9.193 0,4.27 -1.8,15.91 -2.7,18.09 -0.8,1.76 1.7,4.44 3.2,3.5 3.2,-1.98 7.2,-15.08 7.2,-23.695 0,-4.109 2.8,-11.145 5.8,-14.65 3.4,-3.891 7.2,-2.529 7.2,2.592 0,0.922 0.9,2.25 2,2.949 3.1,1.936 4.2,5.848 2.8,9.77 -1,2.814 -0.9,3.944 0.7,7.444 3.1,7.01 -2.9,25.09 -14.6,44 -1.5,2.47 -3.3,6.4 -3.9,8.73 -0.9,3.52 -2.7,5.7 -10.7,12.79 -5.3,4.7 -10.4,9.6 -11.5,10.89 -1,1.3 -3.6,3.07 -5.8,3.95 -2.2,0.87 -4.8,2.84 -5.7,4.36 -2.4,3.65 -4.2,5.04 -8,6.14 -11.5,3.34 -17.6,12.23 -16.7,24.49 0.6,9.23 0.6,9.45 -1.7,10.66 -3.9,2 -5.8,4.07 -5.3,5.58 1.3,3.22 8.5,-0.22 8.8,-4.18 0.1,-1.05 0.9,-3.04 1.8,-4.41 0.8,-1.38 2.2,-3.75 2.9,-5.27 0.8,-1.52 3.7,-4.23 6.4,-6.01 3.9,-2.55 5.3,-4.15 6.3,-7.54 1.1,-3.37 1.7,-4.16 3,-3.61 4.6,1.94 11.1,-1.86 17.1,-9.98 2.2,-2.98 6.5,-7.57 9.5,-10.19 3,-2.62 6.6,-6.43 8,-8.48 1.4,-2.05 4.7,-6 7.5,-8.78 2.8,-2.78 5.1,-5.5 5.1,-6.04 0,-0.55 1.5,-3.61 3.3,-6.8 1.9,-3.19 4.9,-9.29 6.6,-13.56 1.9,-4.56 4.4,-8.67 6,-10 4.2,-3.38 7.6,-9.4 10.1,-17.74 3.1,-10.46 4,-12.13 7.5,-13.6 3.6,-1.47 5.4,-6.526 6.2,-17.053 0.5,-7.806 3.7,-12.142 6.1,-8.511 2.7,4.042 7.2,0.827 7.2,-5.129 0,-3.827 1.3,-6.138 6.6,-11.144 9.5,-9.13 6.1,-21.606 -4.5,-16.694 -6.7,3.094 -6.7,3.094 -12.5,1.439 -4.7,-1.335 -6.2,-1.418 -7.8,-0.426 -1.5,0.946 -2.3,0.957 -3.4,0.048 -1.6,-1.336 -1.9,-5.513 -0.5,-6.408 1.5,-0.93 0.3,-2.974 -3,-4.901 -1.6,-0.973 -3.8,-3.258 -4.7,-5.077 -1,-1.82 -3.6,-5.628 -5.9,-8.462 -2.5,-3.001 -4,-5.77 -3.7,-6.628 1.5,-3.8797 -0.6,-8.6851 -3.7,-8.2413 -1.8,0.2654 -3.1,-0.0713 -3.4,-0.896 -0.7,-1.9128 -2.6,-1.6212 -3.2,0.4841 -0.3,1.0448 -2.6,2.6247 -5.5,3.75 -7.3,2.8052 -13.5,10.909 -11.6,15.101 1.4,3.048 -0.3,5.03 -6.8,7.9 -6.8,3.028 -7.8,4.47 -7.1,9.962 1,7.5 -3,13.803 -7.3,11.478 -1.1,-0.548 -3.6,-0.997 -5.6,-0.997 -3.7,0 -3.7,0 -3,-5.43 0.9,-7.171 -1.9,-9.435 -6.3,-5.159 -4.7,4.441 -7.1,3.099 -7.1,-3.87 0,-6.29 -10.5,-9.032 -13.7,-3.588 -3.2,5.409 -11.2,4.835 -10,-0.72 0.3,-1.503 0.9,-4.308 1.3,-6.233 0.3,-1.925 1.5,-4.088 2.5,-4.806 2.2,-1.551 2.4,-3.194 0.4,-3.194 -0.7,0 -2.2,1.171 -3.3,2.602 -2.2,3.03 -10.1,4.558 -12.7,2.442 -2.1,-1.723 -3.7,-0.36 -2.9,2.518 0.5,2.127 0.2,2.438 -2.1,2.438 -4.9,0 -7.6,11.134 -2.9,11.811 1.4,0.199 2.6,-0.432 3.3,-1.75 0.6,-1.133 0.9,-2.061 0.6,-2.061 -0.2,0 0,-1.35 0.6,-3 0.6,-1.65 1.5,-3 2,-3 1.8,0 2.1,3.273 0.5,5.966 -2.3,4.04 -1.2,12.81 1.7,13.232 2.5,0.352 2.5,6.287 0.1,10.802 -2.9,5.477 -4.6,9.949 -4,10.879 0.3,0.539 0,3.016 -0.6,5.506 -1.1,4.066 -1,4.742 0.7,6.654 2.1,2.294 1,2.06 -6.4,-1.378 -4.8,-2.236 -6.1,-9.502 -2,-10.876 2.1,-0.69 0.1,-5.785 -2.2,-5.785 -1.8,0 -2,-0.437 -1.5,-2.834 1.2,-5.127 -7.5,-9.61 -13.9,-7.191 -2.3,0.894 -2.7,0.673 -4.1,-2.696 -0.8,-2.019 -2.6,-5.128 -4,-6.908 -6.1,-8.001 0.5,-29.976 8,-26.566 4.6,2.078 6.9,-7.382 3.2,-12.828 -2.2,-3.2167 -2.3,-3.2351 -12.2,-3.6646 -5.4,-0.2374 -10,-0.5173 -10,-0.6218 -2.6,-3.2841 -0.6,-11.69 2.7,-11.69 3.2,-10e-5 3.9,0.3478 3.9,1.9999 0,2.7181 3.4,6 6.3,6 1.3,0 4.4,1.5072 6.8,3.3494 15,11.481 19.3,8.6141 13.3,-8.9203 -3.9,-11.313 -2.1,-14.348 5.1,-8.8106 3.9,2.933 4.9,6.9584 1.5,5.8815 -1.1,-0.3495 -2,-0.2055 -2,0.3191 0,2.1181 6.3,1.9529 8.1,-0.2122 5,-5.9984 -2.3,-15.121 -10.4,-13.069 -3,0.734 -9.1,-2.059 -8.5,-3.846 0.3,-0.78 2.3,-1.083 5.9,-0.876 3,0.173 6.7,-0.186 8.3,-0.798 2.5,-0.944 3.4,-0.797 5.8,0.967 7.4,5.515 10.2,7.013 11.9,6.46 1.2,-0.378 4.1,0.868 8.1,3.512 3.5,2.254 7.4,4.342 8.8,4.64 1.3,0.297 6.1,1.912 10.5,3.5883 4.4,1.6978 10.6,3.2303 14,3.4609 13.4,0.9232 16.5,2.1983 9.2,3.7898 -3.1,0.6863 -3.7,3.5247 -1.1,5.6507 1.3,1.1184 2,1.058 4.5,-0.3776 1.7,-0.9397 3.6,-1.7111 4.2,-1.7142 8.2,-0.0391 14.2,-8.645 13,-18.646 -0.6,-5.387 2.3,-9.349 6.8,-9.349 1,0 2.7,-0.865 3.8,-1.924 1,-1.058 2.8,-2.424 4,-3.035 1.5,-0.799 2.1,-2.092 2.1,-4.609 0,-2.593 0.8,-4.282 3.1,-6.523 5.2,-5.112 -1.1,-11.288 -14.6,-14.374 -4.4,-1 -7.5,-4.321 -7.5,-8.013 0,-5.649 -5.1,-9.253 -14,-10.017 -11.2,-0.949 -24.8,-5.246 -26.9,-8.443 -0.9,-1.409 -2.4,-3.15 -3.4,-3.868 -2.9,-2.201 -2,-2.907 4,-2.925 6.3,-0.019 9.5,1.221 13.2,5.136 1.7,1.797 3.4,2.595 5.8,2.595 4.5,0 5.2,-2.281 1.6,-5.89 -1.6,-1.591 -5.1,-5.188 -7.8,-7.993 -3.1,-3.156 -5.9,-5.102 -7.3,-5.112 -1.4,0 -2.6,-0.84 -3.2,-2.25 -1.3,-3.41 -4.7,-6.17 -13.5,-10.83 -4.4,-2.34 -11.9,-6.58 -16.5,-9.43 -15.3,-9.3 -26.4,-14.45 -35.8,-16.56 -2.6,-0.58 -8.8,-2.8 -13.7,-4.93 -5,-2.14 -10.8,-4.38 -13,-4.97 -2.2,-0.59 -5.2,-1.73 -6.5,-2.52 -3.9,-2.22 0.4,-2.02 7.7,0.37 3.2,1.03 9.6,3.12 14.3,4.64 215.3,69.815 320.5,344.3 205.9,537.48 -1.4,2.47 -5,8.55 -7.9,13.5 -32.8,55.37 -85.2,105.26 -143.1,136.19 -21.6,11.54 -27.6,13.37 -24.5,7.45 5.1,-9.82 -3.4,-19.25 -11.3,-12.59 -3.9,3.25 -7.1,2.76 -10.1,-1.54 -2.1,-2.97 -2.2,-2.98 -9.6,-2.35 -7,0.59 -7.7,0.47 -9.1,-1.53 -0.8,-1.19 -3.2,-3.04 -5.3,-4.11 -2.1,-1.06 -4,-2.6 -4.4,-3.4 -0.8,-2.33 -12.5,-7.23 -20.3,-8.56 -4.5,-0.77 -8.4,-2.11 -10.5,-3.65 -3.6,-2.7 -8.8,-4.4 -13.3,-4.41 -1.7,-0.01 -4.6,-0.98 -6.5,-2.16 -4.3,-2.62 -8.2,-3.64 -18.3,-4.75 -5,-0.54 -8.5,-1.47 -9.7,-2.56 -6.2,-5.62 -11.2,-2.96 -16.1,8.49 -1.8,4.11 -4.7,9.16 -6.6,11.23 -3.5,3.94 -4,5.65 -2.3,7.41 4.8,4.73 -1.5,12.51 -6.7,8.4 -3.7,-2.89 -5.8,-1.14 -4.9,4.12 0.6,3.59 0.4,3.86 -2.9,5.25 -2.4,1 -3.5,2.11 -3.5,3.51 0,2.48 -3.3,2.72 -7,0.54 -2.5,-1.44 -2.5,-1.44 -0.3,-2.08 1.2,-0.35 2,-1.03 1.7,-1.52 -0.9,-1.39 -4.1,-1.03 -5.4,0.62 -0.7,0.82 -2.3,1.5 -3.5,1.5 -2.8,0 -9.5,2.72 -9.5,3.85 0,0.46 -1.9,1.38 -4.1,2.06 -2.3,0.67 -4.8,1.47 -5.5,1.76 -0.8,0.29 -1.6,-0.08 -1.8,-0.82 z m 278.6,-59.86 c 2.9,-1.28 6.3,-1.93 9.4,-1.79 6.5,0.28 14.7,-4.88 13.8,-8.63 -0.5,-1.85 0.1,-2.73 2.7,-4.39 6.5,-4.01 7.5,-8.26 1.5,-6.08 -6.8,2.44 -2.6,-12.32 5.5,-19.1 3,-2.61 5.8,-11.62 5.2,-16.96 -0.6,-4.51 -0.4,-4.8 2,-5.42 3.6,-0.89 3.7,-4.62 0.2,-4.62 -1.9,0 -2.5,0.59 -2.7,2.75 -0.5,3.75 -3.1,3.95 -10.9,0.79 -7.7,-3.14 -14.5,-0.69 -10.1,3.67 1.6,1.63 -5.1,9.95 -11.8,14.66 -3.3,2.31 -7.3,5.41 -8.9,6.91 -1.6,1.49 -4,3.52 -5.5,4.51 -3.1,2.15 -3.4,3.7 -0.6,4.42 2.7,0.71 2.5,3.45 -0.5,6.26 -3.4,3.14 -4.9,8.23 -4.1,13.56 0.4,2.63 0.2,5.23 -0.5,6.49 -2.6,5.03 6.6,6.83 15.3,2.97 z m -29.8,-61.33 c 3.3,-2.93 7.4,-5.8 9.1,-6.37 1.6,-0.57 6.7,-3.33 11.3,-6.12 4.6,-2.79 9.8,-5.57 11.7,-6.19 3.6,-1.18 5,-3.7 4,-6.98 -0.9,-2.79 -4.6,-3.43 -9,-1.58 -2.1,0.87 -4,1.58 -4.2,1.58 -0.8,0 -0.3,-5.94 0.7,-6.5 0.5,-0.34 1,-1.89 1,-3.44 0,-3.92 1.7,-4.88 7.4,-4.17 5,0.62 5.6,1.2 7.2,6.61 0.6,1.99 1.7,3.1 3.1,3.32 1.8,0.25 2.3,0.97 2.3,3.38 0,2.96 0.1,3.04 3.7,2.54 11.5,-1.59 20,-9.33 11.8,-10.74 -5.6,-0.96 -6.2,-9.45 -0.8,-11.73 1.5,-0.65 4,-2.2 5.5,-3.45 2.4,-1.9 3.1,-2.07 4.8,-1.04 5.6,3.52 13.7,-5.19 8.9,-9.65 -2.2,-2.03 -2.2,-2.03 0.4,-5.16 1.5,-1.72 2.7,-3.94 2.7,-4.93 0,-3.56 5.4,-5.15 12,-3.52 2.1,0.51 3.7,-0.3 8.5,-4.2 9.3,-7.61 11.1,-9.87 16.3,-20.13 4.1,-8.16 5.4,-9.95 8.7,-11.67 4,-2.03 4,-2.03 4.5,-9.53 0.3,-4.85 1.1,-8.37 2.2,-9.97 1,-1.36 1.8,-3.26 1.8,-4.23 0,-1.03 1,-2.01 2.4,-2.37 4.7,-1.17 5.2,-9.42 0.6,-9.42 -1,0 -3.7,1.08 -6.1,2.41 -3.2,1.83 -4.8,2.2 -6.6,1.54 -1.2,-0.49 -4.9,-1.16 -8.1,-1.5 -7.3,-0.77 -8.5,-7.06 -2.1,-11.02 0.5,-0.3 0.9,-1.65 0.9,-2.99 0,-3.51 -2.9,-3.1 -4.4,0.63 -0.7,1.69 -2.5,3.88 -4,4.86 -1.5,0.97 -3.7,3.13 -4.9,4.79 -1.2,1.66 -4.2,5.58 -6.6,8.7 -4.7,6.24 -4.8,8.08 -0.6,20.34 2,6.01 1.9,6.97 -1.5,8.74 -1.7,0.85 -3,2.32 -3,3.27 0,2.53 -4.4,10.29 -5.5,9.85 -0.6,-0.21 -3.7,1 -6.9,2.69 -4.8,2.54 -6.1,2.86 -7.7,1.87 -7.4,-4.62 -12.6,2.68 -9.5,13.32 0.6,1.89 -3.5,6.88 -10.4,12.75 -1.9,1.66 -2,1.97 -0.6,5.36 2.6,6.06 -2.9,8.25 -5.9,2.39 -1.6,-3.05 -3.9,-3.9 -5.1,-1.91 -0.4,0.6 0.2,2.32 1.3,3.81 3.7,4.94 -0.1,10.8 -6.3,9.65 -5.3,-0.99 -9.4,-5.04 -9.4,-9.18 0,-3.1 -0.2,-3.34 -2,-2.41 -1,0.57 -3.4,1.04 -5.3,1.04 -2.4,0 -4,0.75 -5.6,2.6 -1.8,2.04 -2.9,2.46 -5,1.97 -9.6,-2.28 -10.8,-2.08 -13.5,2.2 -1.4,2.2 -4.2,4.84 -6.3,5.87 -2.5,1.26 -4.1,2.88 -4.8,5.07 -2.1,6.41 -3,6.73 -19.1,6.69 -14.5,-0.04 -14.5,-0.04 -17.7,-3.17 -2.8,-2.69 -4.1,-3.17 -9.2,-3.43 -7.8,-0.39 -8.3,-2.84 -1.5,-6.8 4.7,-2.75 6.1,-5.89 3.9,-8.56 -1.6,-1.99 -3.9,-1.81 -6.4,0.49 -2,1.93 -2.1,1.91 -9,-2.52 -3.9,-2.46 -9.1,-5.41 -11.6,-6.56 -2.5,-1.15 -5,-3.02 -5.5,-4.14 -1.9,-4.05 -3.8,-4.31 -10.9,-1.42 -9.1,3.75 -11.2,3.64 -10.8,-0.54 0.6,-5.01 -6.5,-12.62 -10.2,-10.94 -1.9,0.86 -4.5,0.89 -10.2,0.1 -9.1,-1.27 -10,-0.73 -8.6,4.9 1,3.85 0.9,3.99 -2.3,5.5 -3.1,1.47 -3.3,1.45 -3.7,-0.38 -0.9,-3.38 -6.2,-2.59 -7.8,1.16 -1.5,3.71 0,5.24 4.2,4.35 2.5,-0.52 2.7,-0.25 3.3,3.42 0.9,5.03 -0.5,7.7 -4.4,8.48 -5.7,1.14 -8.6,-2.33 -5.6,-6.86 4.6,-7.01 0.5,-7.04 -5.7,-0.04 -7.1,8.06 -5.7,13.45 4.7,18.61 1.6,0.79 4.1,3.38 5.5,5.73 3.4,5.61 8.9,5.92 10.3,0.59 0.6,-2.7 10.2,-12.37 12.2,-12.37 1,0 0.6,3.84 -0.5,4.51 -0.6,0.38 -0.7,2.51 -0.4,5.32 0.8,5.98 -1.5,8.57 -7.9,8.63 -3.5,0.03 -4.1,0.36 -4.1,2.04 0,1.65 0.5,1.95 3.3,1.73 3.2,-0.25 3.3,-0.1 2.8,2.25 -0.7,2.61 2.4,3.83 3.9,1.52 1.7,-2.79 2.7,-0.67 2,4.5 -0.8,6.65 0.9,7.33 6.5,2.54 1.9,-1.63 4.1,-3 5,-3.04 3.3,-0.16 12,-9.88 12,-13.53 0,-2.93 -4.4,-6.2 -9,-6.65 -5.2,-0.51 -7.8,-4.62 -5.8,-9.01 1.1,-2.25 1.4,-4.85 1,-8.11 -0.5,-4.85 2.1,-9.7 5.2,-9.7 1.6,0 4.7,7.47 5.3,12.78 0.5,3.6 1.1,4.79 3.4,6.1 1.6,0.9 2.9,2.47 2.9,3.55 0,2.25 3.7,6.57 5.6,6.57 2.5,0 1.4,-4.75 -1.6,-7.35 -3.4,-2.83 -3.8,-4.16 -1.5,-5.05 2.9,-1.11 4.1,-0.63 4,1.65 0,1.85 0.5,2.25 3,2.25 3.7,0 4.2,-3.34 0.7,-5.05 -2,-1.02 -2.1,-1.27 -0.6,-3.28 2.2,-3.22 5.1,-2.8 5.9,0.86 0.3,1.67 1.9,4 3.5,5.19 4,2.9 3.8,5.9 -0.5,9.18 -2.9,2.24 -3.4,3.1 -2.9,5.52 0.6,2.91 -3,10.45 -6.2,13.11 -2.3,1.9 -1.7,3.61 1.9,5.74 3.3,1.97 3.3,1.97 6.5,-1.27 3.1,-3.14 10.4,-2.1 12,1.7 0.7,1.74 3.3,0.65 4.2,-1.8 1.1,-2.99 6.6,-2.8 20.5,0.7 5.1,1.31 23.5,-1.1 34,-4.47 6.2,-2.01 7,-2.03 5.5,-0.13 -0.7,0.82 -1.8,1.5 -2.3,1.5 -1.8,0 -4.7,3.22 -4.7,5.26 0,1.07 -1.2,3.3 -2.6,4.95 -2.9,3.55 -1.9,5.79 2.6,5.79 1.6,0 3.2,0.49 3.5,1.09 0.9,1.41 6.4,3.82 8.9,3.87 1,0.02 4.6,-2.37 8,-5.3 z m -223.9,77.42 c -1,-3.17 -11.5,-5.64 -13,-3.08 -1.1,1.7 -5.9,1.11 -12.3,-1.5 -3.4,-1.38 -7.1,-2.5 -8.1,-2.5 -2.8,0 -4.5,-2.68 -4.6,-7.26 -0.2,-5.96 -2.7,-7.24 -14,-7.25 -9.4,-0.01 -11.6,-0.82 -17.7,-6.74 -1,-0.97 -2.9,-1.75 -4.2,-1.75 -1.3,0 -4.5,-0.93 -7.1,-2.07 -6.7,-2.98 -8.9,-2.38 -9.5,2.56 -0.7,5.01 -2.9,5.63 -7.5,2.09 -2,-1.52 -4.7,-2.58 -6.6,-2.58 -1.8,0 -5.6,-1.45 -8.8,-3.38 -3.1,-1.86 -10.1,-4.59 -15.6,-6.09 -5.5,-1.49 -12.4,-3.61 -15.3,-4.71 -3.8,-1.48 -7,-1.92 -12,-1.66 -6.7,0.34 -6.7,0.34 -7.2,-4.13 -0.6,-5.1 -1.9,-6.08 -11,-8.05 -3.1,-0.66 -7.1,-2.2 -9,-3.43 -7.1,-4.5 -8.7,-5.24 -16,-7.48 -4.2,-1.25 -8.8,-2.66 -10.3,-3.14 -1.6,-0.47 -4.1,-1.78 -5.7,-2.9 -1.6,-1.12 -3.8,-2.03 -5,-2.03 -3.6,0 -11.7,-4.74 -15.2,-9.02 -3.4,-4.03 -4.9,-4.73 -14.9,-6.88 -4.3,-0.92 -9.7,-4.72 -10.5,-7.43 -1.4,-4.25 -8.4,-10.35 -15.2,-13.19 -3.7,-1.56 -7.6,-3.43 -8.7,-4.16 -1.1,-0.73 -2.8,-1.32 -3.7,-1.32 -1,0 -3,-1.79 -4.4,-3.97 -1.5,-2.18 -4.1,-4.84 -5.9,-5.91 -2.6,-1.53 -3.5,-2.81 -4,-6.19 -0.4,-2.34 -2.3,-6.37 -4.2,-8.96 -1.8,-2.59 -3.3,-5.48 -3.3,-6.41 0,-0.93 -0.6,-2.68 -1.2,-3.88 -1,-1.84 -2.1,-13.68 -1.3,-13.68 2,0 13,7.12 14,9 1.9,3.7 7.3,8.44 13,11.43 9.8,5.2 22.5,16.86 22.5,20.72 0,1.8 10.2,11.85 12.1,11.85 1.4,0 1.8,-0.73 1.7,-3.36 -0.1,-1.85 0.6,-4.39 1.5,-5.66 2.5,-3.66 -1.9,-9.35 -11.9,-15.41 -3.8,-2.27 -10.3,-8.18 -17.9,-16.34 -11.1,-11.75 -23.7,-24.01 -31.2,-30.26 -2.9,-2.38 -3,-2.98 -3.2,-10.33 -0.2,-4.29 -0.6,-8.79 -1.1,-10 -1.7,-4.57 5.6,-11.08 10.9,-9.66 2.4,0.64 7.1,1.47 10.5,1.84 6.9,0.76 9.3,4.17 4.3,6.07 -6.1,2.32 -5.4,5.02 1.8,7.01 3.5,0.98 4.1,0.89 5.6,-0.86 1.6,-1.9 1.7,-1.81 4.7,3 1.8,2.97 3.8,4.96 4.9,4.96 1,0 3.4,0.85 5.3,1.89 3.9,2.09 7,1.33 6.9,-1.69 0,-2.7 -7.5,-10.45 -11.1,-11.63 -5,-1.61 -5.4,-5.7 -0.5,-4.91 11.1,1.81 3.8,-12.36 -7.8,-15.24 -1.7,-0.41 -4,-1.4 -5.3,-2.19 -1.5,-0.97 -3.4,-1.24 -5.7,-0.81 -4.2,0.8 -7.3,-0.97 -10.8,-6.22 -4.3,-6.4 -15.8,-18.2 -17.8,-18.2 -1.8,0 -2.1,0.52 -2.3,5.16 -0.2,2.72 -1,2.87 -5.7,1.06 -11.2,-4.35 -12.9,-6.94 -12.9,-19.44 0,-4.17 -0.7,-8.03 -1.7,-10.18 -1.6,-3.35 -1.6,-3.63 1,-9.03 3,-6.31 6.9,-7.79 8.6,-3.28 1.2,3.24 3.6,4.97 5.9,4.25 4.3,-1.36 3.5,-5.78 -1.8,-9.54 -3.5,-2.48 -3.9,-4.6 -1,-5.5 2.8,-0.91 5.8,0.26 6.5,2.6 0.9,2.79 3.9,1.98 4.2,-1.11 0.3,-3.33 -6.5,-13.24 -9.8,-14.19 -1.3,-0.4 -3.6,-0.97 -5.1,-1.27 -1.5,-0.3 -3.5,-1.29 -4.4,-2.21 -1.7,-1.74 -1.7,-1.22 0.1,-21.18 0.8,-9.55 10.4,-24.35 13,-20.14 1.2,2.05 4.2,0.96 5.5,-2 2.3,-5.65 8.6,-6.19 13,-1.11 3.8,4.47 6.1,5.11 8.2,2.27 2,-2.89 8.5,-3.54 9.9,-0.99 0.8,1.64 1.7,1.92 4.2,1.41 5.8,-1.16 6.1,-2.33 3.3,-11.64 -3,-9.67 -3,-9.68 1.7,-6.92 7,4.14 10.2,-26.59 5.1,-49.73 -0.5,-2.331 -0.2,-3.646 0.9,-4.821 1,-0.98 1.7,-3.285 1.7,-5.854 0,-6.569 2.1,-8.807 5.4,-5.723 2.9,2.76 4.5,2.04 6.6,-2.93 1.8,-4.522 3.5,-3.746 13.6,6.498 10.1,10.16 10.7,11.083 6.9,10.14 -3.6,-0.92 -4.1,1.191 -1,4.477 4.5,4.639 11.8,3.371 7.7,-1.33 -1.5,-1.66 -1.3,-1.669 3.4,-0.168 18.8,6.059 30.3,6.032 50.1,-0.118 4.7,-1.441 2.4,2.323 -2.5,4.148 -2.6,0.978 -7.4,3.238 -10.7,5.022 -10.2,5.493 -15,6.696 -24,6.016 -9.1,-0.679 -25.3,0.715 -26.9,2.303 -0.6,0.575 -2.2,1.052 -3.6,1.061 -6.1,0.037 -5.1,6.249 1.3,7.179 1.2,0.19 2.4,1.46 3,3.31 0.5,1.65 2.1,4.23 3.5,5.73 2.4,2.57 2.4,2.84 0.8,4.58 -4.2,4.7 0.1,10 4.9,5.91 2.4,-2.09 3.3,-2.23 9.8,-1.62 8.8,0.82 9.8,0.31 12.6,-6.08 2,-4.7 8.5,-11.02 11.3,-11.02 1,0 6.9,-4.67 11.4,-8.989 2.8,-2.68 7.9,-2.677 9.4,0.005 1.5,2.904 0.2,4.494 -2.1,2.444 -3.4,-3.12 -4.8,0.15 -2.5,5.78 0.7,1.49 0.4,1.66 -2.1,1.18 -5.4,-1.09 -8.3,0.94 -8.3,5.86 0,4.71 -2.6,7.98 -8.5,11.01 -1.7,0.83 -4,2.61 -5.1,3.96 -1.2,1.34 -4.8,3.92 -8,5.74 -3.3,1.81 -7.3,4.56 -8.9,6.1 -1.7,1.54 -5.2,3.74 -7.7,4.88 -6.4,2.82 -9,11.73 -5.3,18.7 1.8,3.6 0.2,4.35 -3,1.34 -3,-2.84 -5.7,-2.27 -7,1.5 -0.6,1.64 -1.9,3.7 -3,4.58 -5.3,4.47 1.4,6.3 9,2.44 3.1,-1.6 5.7,-2.26 7.3,-1.87 2.7,0.68 4.1,-0.86 4.1,-4.41 0.1,-2.29 2.4,-3.12 3.6,-1.25 0.3,0.55 3,1 5.9,1 4.6,0 5.4,0.3 5.9,2.08 0.7,2.68 4,2.18 4.5,-0.67 0.8,-5.64 11.4,-7.86 34.2,-7.13 5.9,0.2 6.5,0.03 6.8,-1.89 0.2,-1.93 1.1,-2.15 10.6,-2.73 14.7,-0.9 16.9,-2.5 10,-7.17 -3.2,-2.11 -2.2,-8.64 1.5,-10.97 0.9,-0.52 0.9,-1.06 0,-2.11 -1.6,-1.95 -3.2,-1.77 -5.2,0.59 -0.9,1.1 -2.7,2 -3.8,2 -1.1,0 -3,0.51 -4.2,1.13 -5.7,3.06 -8.2,-5.59 -3.1,-10.88 5.2,-5.54 4.6,-14.03 -1.5,-19.1 -5.2,-4.3 0.6,-16.818 10.1,-21.786 1.9,-0.948 3.7,-3.434 5.3,-7.16 1.4,-3.14 3.8,-6.885 5.3,-8.323 1.4,-1.438 4,-4.491 5.6,-6.785 2.4,-3.323 4.1,-4.479 8.2,-5.683 6.3,-1.844 6.9,-2.453 11.5,-13.281 6.6,-15.769 7.8,-18.616 8.3,-21.137 0.7,-3.473 3,-6.446 4.4,-5.593 1.8,1.084 1.4,6.732 -0.7,10.863 -1.1,2.03 -2.2,6.288 -2.6,9.461 -0.4,3.173 -1.6,7.716 -2.7,10.094 -2.7,5.674 -1,8.148 2.1,3.059 1.1,-1.861 2.2,-3.821 2.4,-4.357 0.2,-0.535 2.1,0.478 4.4,2.25 2.2,1.773 5,3.223 6.1,3.223 1.3,0 2.9,1.533 4.6,4.5 1.7,2.93 3.3,4.5 4.6,4.5 1.2,0 2.5,1.057 3.1,2.481 1.4,3.039 4.1,4.006 6.9,2.494 3.3,-1.766 3.4,-0.573 0.4,5.712 -1.5,3.197 -3.3,7.613 -3.9,9.813 -3.3,11.073 -22.8,2.353 -23.5,-10.5 -0.2,-3.037 -1.7,-4.485 -3.4,-3.106 -1.2,1.03 -1.5,3.511 -1.3,13.293 0.2,10.506 0,12.331 -1.6,14.421 -2.6,3.337 -1.9,5.677 2.1,6.487 1.8,0.38 4.4,1.69 5.7,2.92 1.6,1.51 3.1,2.06 4.6,1.67 1.2,-0.32 3.1,-0.04 4.3,0.62 1.1,0.66 4.5,1.3 7.6,1.42 10.1,0.41 11.4,0.74 14.3,3.62 1.6,1.71 3.4,2.6 4.3,2.25 0.8,-0.33 3.5,-0.59 5.9,-0.59 4,0 4.6,-0.33 6,-3.25 0.9,-1.79 3.7,-5.17 6.2,-7.52 4.2,-3.97 4.5,-4.53 4,-8.246 -0.7,-4.832 0,-4.934 6.4,-0.989 7.1,4.355 11.9,1.962 6.7,-3.303 -1.8,-1.772 -2.4,-3.468 -2.4,-7.494 -0.1,-5.608 0.1,-5.764 5.5,-4.213 3.1,0.882 3.8,0.701 6.2,-1.658 2.8,-2.646 2.8,-2.646 6.6,0.011 2.1,1.462 4.3,2.669 4.8,2.683 3.4,0.092 5,15.078 2.2,19.659 -0.4,0.65 -5.6,3.46 -11.4,6.26 -6,2.84 -12.6,6.87 -15.1,9.14 -3.8,3.6 -4.8,4.04 -8.5,3.75 -3.6,-0.3 -4.2,-0.02 -5.7,2.67 -2.4,4.32 -7.5,6.72 -12.8,5.97 -3.9,-0.54 -4.7,-0.26 -8.4,2.95 -2.3,1.95 -5.8,3.84 -7.8,4.21 -6.5,1.21 -11.2,3.31 -14,6.35 -2.6,2.75 -3.4,3.02 -9.3,3.02 -3.6,0 -8.1,0.67 -10.1,1.49 -2.7,1.13 -6,1.38 -13.5,1 -10.7,-0.53 -13.1,0.32 -13.1,4.61 0,2.76 2.5,3.4 8.4,2.14 5.9,-1.25 11.3,0.71 15.3,5.56 2.2,2.7 2.2,2.7 8.5,0.35 9.5,-3.54 9.8,-3.59 9.8,-1.71 0,2.63 -6.8,10.87 -10.6,12.82 -1.9,0.98 -4.1,2.85 -5,4.16 -0.8,1.31 -4.1,3.4 -7.2,4.64 -9,3.54 -12.9,8.36 -8.7,10.71 1.4,0.76 1,2.03 -2.5,9.3 -5.1,10.41 -5.3,10.6 -8.8,8.94 -1.5,-0.73 -4.8,-1.65 -7.2,-2.05 -7.2,-1.14 -20.2,-4.75 -21.4,-5.91 -1.8,-1.79 -4.6,-1.18 -7.1,1.54 -2.3,2.44 -2.6,2.5 -4.7,1 -6.8,-4.74 -17.2,0.01 -12.2,5.55 0.9,1 1.7,3.51 1.7,5.58 0.2,5.17 -12.6,5.3 -17.4,0.18 -2,-2.13 -3.7,-2.9 -6.2,-2.9 -4.3,0 -9.6,-2.14 -15,-6.04 -2.3,-1.7 -5.3,-2.96 -7,-2.96 -1.7,0 -4.2,-1.07 -5.9,-2.5 -7.8,-6.55 -16.6,4 -10.6,12.7 9.2,13.38 24.9,17.01 41.3,9.61 1.5,-0.69 3.7,-0.13 8.7,2.23 5.7,2.63 7.2,2.98 9.6,2.15 3.3,-1.14 4.6,-0.56 5.6,2.46 0.7,2.42 6.1,5.35 9.8,5.35 1.4,0 3.3,0.9 4.3,2 2.3,2.61 3.9,2.52 6.2,-0.35 4.1,-5.23 7.6,-5.78 9.8,-1.53 2,3.78 0.6,10.99 -2.8,14.59 -1.1,1.25 -2.4,4.48 -2.8,7.38 -0.5,2.84 -1.6,5.92 -2.4,6.86 -1.9,2.11 -1.9,5.75 0,9.05 0.7,1.37 1.4,4.84 1.4,7.71 0.1,3.65 0.8,6.56 2.6,9.69 3.5,6.29 3.4,14.27 -0.1,20.37 -2.1,3.49 -2.5,5.26 -2.1,8.17 0.8,4.91 -3.8,10.41 -5.8,7.06 -1.1,-1.7 -2.5,-1.11 -2.5,1 0,1.1 0.4,2 1,2 0.5,0 1,0.45 1,1 0,1.57 -5.7,1.16 -7,-0.5 -4,-4.75 -15,-1.26 -15,4.73 0,3.83 0,3.83 -4.8,3.23 -19.3,-2.49 -29.5,28.09 -11.2,33.65 2.2,0.66 4.2,2.2 5.2,3.98 1,1.66 2.5,2.91 3.6,2.91 4.4,0 8,8.75 5,11.8 -2.1,2.08 -4.8,1.31 -9.1,-2.66 -8.4,-7.67 -19.1,-8.63 -17.3,-1.56 0.9,3.59 -1,3.02 -7,-2.08 -8.6,-7.36 -16.4,-3.21 -9.4,5 0.9,1.1 2.7,3.88 4,6.19 1.4,2.69 3.4,4.6 5.4,5.33 3.6,1.36 8.5,3.59 10.6,4.91 0.8,0.52 2.7,1.2 4.1,1.51 1.5,0.3 4.1,1.69 5.7,3.07 7.2,6.03 15.8,5.49 13.5,-0.85 -2.2,-5.71 -1.4,-6.76 5.5,-7.42 4.9,-0.47 4.9,-0.45 6.1,3.04 1.4,4.15 7.6,8.72 11.9,8.72 3.3,0 9.6,4.62 12.3,9.03 2,3.3 5.3,3.76 13.9,1.9 9.7,-2.12 11.4,-2.13 15.8,-0.14 2.4,1.11 5.2,3.32 6.2,5.08 2.8,4.5 11.8,3.23 13.5,-1.88 1.1,-3.53 -4.1,-8.31 -8.3,-7.64 -6.1,0.97 -6.9,-7.29 -1,-10.66 2.8,-1.59 3,-2.1 2.5,-5.72 -0.6,-4.36 0.5,-5.05 3.8,-2.51 1.1,0.81 2.5,1.49 3.1,1.5 1.9,0.06 13.5,-11.99 12.7,-13.2 -4.1,-6.74 -0.5,-13.67 7.2,-13.73 4.5,-0.04 8.2,-2.08 7.1,-3.88 -0.4,-0.64 -2,-1.15 -3.6,-1.15 -5.1,0 -9.4,-9.92 -4.7,-10.82 2.7,-0.53 11.5,6.67 11.9,9.73 0.1,1.54 1.2,2.99 2.5,3.57 1.3,0.55 2.3,1.42 2.3,1.95 0,0.54 1.3,2.34 2.9,4.02 4.3,4.5 4.6,10.13 0.5,11.15 -3.7,0.93 -3,4.7 1.1,5.42 2.9,0.53 3,0.65 2.7,5.91 -0.5,8.15 -2.4,10.76 -5.6,7.57 -2.3,-2.29 -5.3,-1.8 -7.5,1.22 -2.2,3.12 -7.5,3.58 -14.7,1.27 -2.2,-0.72 -5.2,-1.01 -6.7,-0.65 -5.3,1.33 -7,5.8 -2.8,7.15 1.1,0.35 2.3,2.26 2.9,4.85 1.4,5.39 4.2,8.08 7.7,7.39 1.5,-0.28 3.9,0.19 5.4,1.05 3.9,2.22 14.3,0.04 17.1,-3.56 2.6,-3.36 2.5,-3.73 -1.6,-4.8 -2.2,-0.57 -4.2,-1.97 -5.2,-3.63 -1.9,-3.11 -0.8,-5.23 1.3,-2.45 2.4,3.3 7.8,3.76 11.9,1.01 4,-2.72 5.4,-2.27 10.8,3.49 2.5,2.66 2.6,3.16 1.5,6.11 -2.1,5.59 4.5,9.83 10.3,6.55 3.4,-1.97 4.7,-1.85 5.5,0.52 0.3,1.11 2.7,3.09 5.3,4.4 6.7,3.44 9.9,7.1 8.4,9.6 -1.8,2.82 -1.5,4.75 0.8,5.99 1.1,0.6 1.8,1.47 1.5,1.95 -1.8,2.95 6.4,8.58 10.9,7.45 2,-0.48 3.2,0.08 5.6,2.48 5.4,5.35 9.3,1.38 6.9,-6.84 -1.9,-6.24 2.3,-6.93 5.8,-0.97 1.4,2.49 2.2,2.87 4.5,2.36 4.2,-0.92 8.8,0.39 8.8,2.5 0,2.94 -7,3.65 -9.3,0.94 -0.9,-1.16 -1.8,-1.72 -1.8,-1.25 -0.1,0.48 -0.2,1.75 -0.3,2.82 -0.1,1.36 -1.1,2.16 -3.4,2.63 -5.5,1.13 -5.1,2.08 2,4.29 8.5,2.67 6.8,20.81 -2.6,27.21 -2,1.35 -4.1,3.35 -4.6,4.43 -1.4,2.52 -3.7,2.56 -4.5,0.07 z M -1857,291.63 c 0.2,-2.69 -0.4,-4.37 -2.3,-6.63 -2.2,-2.68 -2.4,-3.37 -1.4,-6.21 2,-5.76 -11,-16.76 -16.1,-13.7 -2.9,1.66 -11.9,-5 -14.9,-11 -0.9,-1.84 -1.7,-2.08 -5.2,-1.61 -3.4,0.45 -4.3,0.19 -5.6,-1.6 -0.8,-1.17 -2.1,-2.13 -2.9,-2.13 -0.8,0 -1.8,-0.71 -2.1,-1.58 -0.8,-1.98 -10.7,-6.42 -14.4,-6.42 -3.9,0 -5.6,-5.4 -2.4,-8 4.7,-3.94 1.4,-5.73 -5.7,-3.04 -6.4,2.44 -10.5,-4.05 -6.9,-10.85 1.7,-3.16 3.4,-16.2 2.2,-17.33 -1.7,-1.71 -10.9,3.96 -12.1,7.47 -0.9,2.67 -1.4,2.93 -4.1,2.39 -2.2,-0.46 -3.4,-0.12 -4.7,1.36 -1.6,1.94 -1.7,1.94 -3.7,0.01 -2.1,-1.93 -2.1,-1.92 -5.1,0.79 -1.6,1.49 -4.1,3.49 -5.6,4.43 -1.5,0.94 -3,2.74 -3.4,3.99 -0.4,1.25 -1.5,3.18 -2.4,4.28 -2.5,2.77 -3.5,7.6 -1.9,8.59 1.5,0.91 1.3,8.31 -0.3,10.83 -3.6,5.69 8.5,13.64 15.2,10.03 1.6,-0.83 2.1,-0.68 2.6,0.75 1.2,3.4 6.7,8.27 10.1,8.9 1.8,0.34 4.9,1.47 7,2.51 4,2.07 7.5,2.39 10.1,0.95 2.4,-1.25 10.2,-0.14 10.2,1.45 0,1.17 1.7,1.74 9.5,3.12 2.7,0.47 3.5,-0.03 6.9,-4.05 4.6,-5.4 5.6,-5.53 11.5,-1.6 3.8,2.52 4.7,2.76 5.9,1.61 1.7,-1.67 4.1,-0.58 9.7,4.28 2.7,2.43 3.4,3.57 2.6,4.4 -3.5,3.5 2.1,15.7 7.2,15.74 1.2,0.01 2.8,0.46 3.7,1.01 3.6,2.44 8.4,0.73 8.8,-3.14 z" />
            <path
               style="fill:#2d463b"
               inkscape:connector-curvature="0"
               id="path3707"
               d="m -1480.8,545.11 c 0,-4.2 1.6,-6.05 6,-6.76 12,-1.92 19.5,-12.14 11.5,-15.77 -3.3,-1.49 -9.7,1.23 -13,5.56 -2.3,2.89 -2.8,3.03 -10.3,3.15 -5.6,0.09 -8.6,0.61 -10.3,1.79 -3.5,2.44 -6.2,2.05 -9.5,-1.35 -2.7,-2.83 -3.2,-2.99 -8.9,-2.59 -5.8,0.42 -18.5,-5.35 -18.5,-8.43 0,-2.28 -13.2,-7.92 -18.5,-7.96 -4.6,-0.03 -10.6,-1.95 -14,-4.47 -3.9,-2.86 -8.8,-4.53 -13.5,-4.53 -2,0 -4.5,-0.65 -5.6,-1.43 -3.4,-2.38 -14.1,-5.57 -18.7,-5.57 -2.4,0 -5.9,-0.9 -8,-2.03 -2.1,-1.11 -5.8,-2.29 -8.2,-2.62 -6.1,-0.85 -4,-6.35 2.5,-6.35 1.4,0 3,-0.44 3.5,-0.97 1.4,-1.4 37.5,0.82 39.5,2.42 4.2,3.48 7,2.21 7,-3.19 0,-3.19 -3.1,-10.55 -4.8,-11.64 -0.5,-0.29 -1.7,-3.13 -2.7,-6.32 -1,-3.19 -2.3,-7.08 -2.8,-8.64 -4.5,-12.51 -29.9,-29.57 -35.2,-23.66 -2,2.2 -4.9,2.72 -4.3,0.75 0.2,-0.69 1.4,-1.39 2.5,-1.56 4.2,-0.62 3.6,-3.34 -2,-8.62 -6.8,-6.39 -9.8,-17.44 -5.7,-21.11 1,-0.91 1.6,-2.31 1.3,-3.11 -0.3,-0.8 0.5,-2.58 1.8,-3.95 2.8,-3 1.9,-5.21 -2.9,-6.84 -4.3,-1.48 -4.5,-1.78 -4.7,-8.28 -0.2,-6.18 0.9,-8.99 2.9,-7.33 0.7,0.53 2.4,0.88 4,0.76 2.9,-0.22 3.5,0.46 5.6,5.98 0.7,1.99 3.1,4.54 6.3,6.75 2.8,1.95 6.5,5.17 8,7.15 1.6,1.98 4.3,4.19 6,4.92 2.5,1.04 3.4,2.2 4.2,5.64 0.6,2.45 1.7,4.42 2.5,4.52 8.3,1.08 9,1.37 9,4.17 0,5.71 4.5,6.83 8.6,2.16 1.6,-1.79 3.7,-3 5.1,-3 4,0 13.3,-12.02 13.3,-17.15 0,-1.51 -6.4,-4.85 -9.3,-4.85 -4.4,-0.01 -7.1,-3.47 -6.2,-7.87 0.4,-2 0.7,-5.44 0.7,-7.64 -0.2,-6.23 3.1,-9.89 5.7,-6.49 2.6,3.3 1.8,9.6 -1.5,12.7 -4.7,4.25 -1.7,8.12 3.8,4.97 3.7,-2.12 5.8,-2.13 5.8,-0.03 0,2.27 5.2,10.35 6.7,10.35 1.5,0.01 4.3,-3.96 4.3,-6.25 0,-4.24 6.5,-8.87 9.4,-6.63 3.6,2.81 3.2,4.44 -1.5,7.45 -3.7,2.28 -4.1,2.94 -3.6,5.43 1,4.77 -5.6,11.01 -11.6,11.01 -2.6,0 -4.7,1.68 -4.7,3.68 0,1.69 4.9,2.87 6.8,1.64 1.2,-0.73 2.5,-0.04 5.5,2.86 4.5,4.36 5.2,4.51 8.7,1.82 2.9,-2.33 8.8,-2.6 11.5,-0.54 2.2,1.66 5.5,2.02 5.5,0.61 0,-3.02 3,-3.98 7.7,-2.51 7.6,2.31 26.6,2.84 30.5,0.83 2.9,-1.5 3.2,-1.5 4.3,-0.01 0.7,0.89 2.4,1.62 3.8,1.62 3.1,0 3.4,1.87 1,5.66 -1.8,2.73 0.6,6.34 4.2,6.34 0.7,0 2.8,0.86 4.7,1.92 6.6,3.86 9.8,3.69 15.2,-0.81 2.7,-2.21 7.7,-5.48 11,-7.25 3.3,-1.78 7.8,-4.5 10,-6.05 2.3,-1.7 5.1,-2.81 7.1,-2.81 3.1,0 11.5,-7.22 11.5,-9.94 0,-3.05 -2.5,-5.98 -5.3,-6.26 -2.4,-0.24 -3.1,-0.82 -3.3,-2.65 0,-1.28 -0.7,-2.73 -1.5,-3.2 -2.6,-1.63 0.4,-3.07 4.6,-2.19 3.1,0.64 4,1.36 4.6,3.62 0.4,1.56 1.5,3.69 2.5,4.73 0.9,1.04 2.2,2.91 2.8,4.14 1.6,3.11 7.7,2.74 15.2,-0.94 7.4,-3.56 8.4,-6.57 2.9,-8.85 -7.6,-3.21 0.5,-16.01 8.8,-13.91 5.6,1.39 11.6,-5.32 10.3,-11.48 -1.3,-6.52 3.1,-11.5 10.5,-12.07 9.5,-0.73 20.3,-9.25 26.4,-20.68 6.4,-12.2 7.9,-14.21 10.4,-14.85 4.7,-1.18 6.1,-3.29 6.1,-9.69 0,-7.01 3,-14.93 6.6,-17.29 8.6,-5.61 2.5,-13.64 -7.4,-9.85 -3.5,1.36 -5,1.45 -8.1,0.5 -2.1,-0.63 -5.5,-1.14 -7.5,-1.14 -4.4,0 -4.6,-1.32 -1.5,-7.66 1.7,-3.22 1.9,-4.67 1.1,-5.49 -1.4,-1.41 -4.1,-0.43 -4.9,1.79 -0.4,0.93 -3.3,4.36 -6.5,7.62 -12.9,13.11 -14.4,17.53 -10.7,32.47 1.2,4.87 1.1,5.38 -0.8,7.5 -1.2,1.24 -2.4,3.22 -2.7,4.38 -0.8,2.47 -3.3,4.9 -7.5,7.23 -1.6,0.91 -4.8,2.67 -7,3.9 -3.2,1.76 -4.6,2.04 -6.5,1.29 -6.5,-2.46 -11,2.1 -10,10.17 0.6,5.92 -2.8,13.1 -7.1,14.42 -2.8,0.9 -3.5,2.22 -3.5,7.13 0,4.73 -1.5,5.51 -4.3,2.25 -3.4,-4.02 -7.4,-1.15 -4.5,3.26 3,4.62 -1.2,9.58 -6.6,7.79 -4.7,-1.57 -7.1,-4.45 -6.9,-8.67 0.1,-4.17 -1.7,-5.24 -4.9,-2.97 -1.3,0.87 -3.8,1.59 -5.6,1.59 -2.3,0 -4.1,0.8 -5.7,2.59 -2.4,2.6 -2.4,2.6 -7.5,0.91 -5.9,-1.95 -9.5,-0.62 -10.6,3.94 -0.4,1.61 -1.9,2.93 -4.6,4 -3.1,1.24 -4.4,2.55 -5.9,5.95 -3.9,8.9 -29.3,11.13 -37.2,3.26 -1.5,-1.46 -3.7,-2.66 -4.9,-2.67 -3.9,-0.02 -6.8,-1.15 -6.8,-2.6 0,-0.76 0.4,-1.38 0.9,-1.38 1.9,0 8.1,-6.21 8.1,-8.04 0,-3.31 -5,-6.29 -7.4,-4.47 -1.2,0.84 -2.7,1.81 -3.4,2.15 -1.8,0.85 -8.8,-2.46 -13.5,-6.38 -2.2,-1.8 -4.3,-3.26 -4.7,-3.26 -0.4,0 -2.6,-1.8 -4.8,-4 -4.9,-4.76 -7.9,-5.11 -13.7,-1.53 -5.3,3.21 -8.5,3.32 -8.5,0.26 0,-1.24 -0.9,-3.96 -2.1,-6.04 -3.9,-7.41 -3.7,-11.77 0.8,-15.73 2.2,-1.91 5.3,-4.63 6.9,-6.05 1.6,-1.42 3.9,-4.35 5.2,-6.5 2.6,-4.46 14.1,-12.41 17.9,-12.41 2.2,0 2.4,-0.33 1.8,-2.91 -0.8,-3.74 1.7,-6.32 10.1,-10.13 8.9,-4.05 10.3,-7.58 5.7,-14.35 -2.4,-3.66 -2.8,-3.82 -6.7,-3.25 -10.2,1.48 -13.8,2.45 -15.7,4.23 -1.2,1.05 -3.1,1.91 -4.3,1.91 -1.9,0 -2.1,0.46 -1.8,5 0.6,10.81 -6.3,21.48 -11.9,18.46 -2.4,-1.3 -2.4,-3.31 0,-8.73 4.5,-9.86 3.1,-14.23 -4.5,-14.23 -4.3,0 -4.7,-0.72 -9.4,-15 -4.4,-13.36 -5.3,-15 -8.1,-15 -4,0 -3.6,8.82 0.7,17.13 1.6,3 2.2,5.49 1.9,7.04 -0.4,1.31 -0.2,4.3 0.3,6.64 1,4.5 -0.3,7.19 -3.5,7.19 -0.8,0 -3.7,2.33 -6.4,5.17 -7.1,7.38 -10.1,2.95 -3.4,-4.99 3,-3.61 3,-4.19 0.4,-7.58 -1.2,-1.46 -2.5,-3.88 -2.9,-5.38 -3.2,-11.98 -14.1,-0.8 -13.9,14.19 0.2,7.58 2.1,10.23 7.9,10.76 6.8,0.63 5.4,8.56 -2.2,12.38 -6.1,3.11 -6.9,2.64 -4,-2.45 2.5,-4.51 2.7,-7.37 0.7,-9.06 -2.5,-2.12 -10.5,2.15 -10.5,5.63 0,0.73 -0.9,1.33 -1.8,1.33 -1.8,0 -6.2,4.94 -6.2,6.93 0,2.12 -4.5,4.03 -7.6,3.21 -2.9,-0.78 -2.9,-0.87 -2.6,-6.85 0.5,-9.01 -6.4,-18.88 -15,-21.45 -3.5,-1.07 -8,-5.53 -12.3,-12.34 -1,-1.65 -2.8,-3.67 -4,-4.47 -1.1,-0.81 -3.6,-3.17 -5.5,-5.25 -5.3,-5.93 -10.9,-0.58 -6.1,5.89 2.2,3.04 2,6.33 -0.5,6.33 -0.7,0 -1.9,-1.24 -2.7,-2.75 -1.1,-2.3 -1.9,-2.75 -5.2,-2.75 -4.6,0 -6.7,-3.68 -4.7,-8.15 2,-4.31 -0.1,-9.22 -3.4,-7.95 -0.8,0.29 -3.3,-0.14 -5.5,-0.94 -2.4,-0.85 -5.7,-1.21 -7.8,-0.87 -4.5,0.71 -9.1,-2.41 -9.1,-6.1 0,-1.94 0.6,-2.42 3.2,-2.68 6.4,-0.62 4.6,-5.26 -2.2,-5.55 -14.9,-0.63 -17.2,-2.06 -19,-11.76 -1.5,-7.96 -2.4,-9.5 -5.5,-9.5 -5.7,0 -2.7,-6.22 3.9,-7.87 2.4,-0.63 4.7,-1.54 5,-2.04 0.3,-0.5 3.2,-0.67 6.4,-0.38 5.5,0.51 15.8,-2.96 16.3,-5.48 0.1,-0.4 0.2,-3.84 0.3,-7.64 0.1,-5.56 0.5,-7.12 2,-8 5.1,-3.07 5.6,-3.92 4.6,-7.59 -2,-6.77 -2.1,-16.27 -0.2,-15.42 4.3,1.92 7.6,1.05 8,-2.08 0.5,-4.53 1.5,-4.88 5.8,-1.98 4.1,2.8 10.9,2.97 14,0.35 2,-1.69 1.6,-0.38 -1.1,3.72 -2.8,4.11 -2.9,4.32 -1.6,6.34 2.8,4.48 16.6,-6.5 15.9,-12.68 -0.3,-2.3 -0.9,-2.81 -3.6,-3.07 -1.8,-0.17 -3.2,-0.73 -3.2,-1.25 0,-1.32 4.8,-1.08 9.1,0.45 3,1.07 4.1,1.06 6.1,-0.02 1.5,-0.78 5.2,-1.24 9.1,-1.13 6.4,0.19 6.7,0.08 10.3,-3.58 2.9,-2.83 4.3,-3.6 5.8,-3.1 1.2,0.37 3.9,0.89 6.1,1.16 2.2,0.27 5,1.42 6.2,2.55 2.1,1.95 2.4,1.98 5.5,0.46 1.8,-0.88 3.9,-1.85 4.8,-2.15 0.8,-0.31 2.2,-1.1 3.1,-1.76 1.4,-0.95 2.5,-0.83 5.7,0.63 7.8,3.5 15.2,0.34 15.2,-6.48 0,-2.98 0.5,-4.09 2.7,-5.48 1.5,-0.96 3.9,-3.01 5.4,-4.54 2.5,-2.64 2.8,-2.74 6.9,-1.71 5.9,1.51 8.4,-1.28 7.5,-8.32 -0.5,-3.14 -0.3,-5.38 0.6,-6.78 1.1,-1.72 1.1,-2.67 0,-5.36 -2.7,-6.69 -2.7,-6.74 1.1,-6.13 4.7,0.78 6.7,-1.56 4.8,-5.97 -0.7,-1.75 -1.6,-4.97 -1.9,-7.17 -0.6,-3.855 -0.9,-4.147 -8.6,-7.821 -4.4,-2.1 -9.2,-4.365 -10.5,-5.035 -5.6,-2.707 -2,-8.713 5.6,-9.591 3.8,-0.433 5.1,-1.059 5.8,-2.808 1.1,-2.429 2.1,-2.831 3.1,-1.25 0.7,1.25 4.2,1.313 4.9,0.091 1.2,-1.91 -0.7,-4.091 -3.5,-4.091 -2.4,0 -2.9,-0.43 -2.9,-2.3 0,-4.349 -4.5,-6.292 -7.1,-3.103 -2.1,2.544 -3.1,-1.469 -1.1,-4.52 1.3,-1.939 1.4,-2.512 0.3,-2.865 -0.7,-0.243 -2.5,-1.725 -3.9,-3.294 -1.4,-1.569 -4.1,-3.376 -6.1,-4.015 -2,-0.64 -4.2,-1.61 -4.9,-2.155 -0.8,-0.67 -1.7,-0.592 -2.7,0.242 -3,2.481 -6.3,0.432 -6.8,-4.232 -0.8,-7.38 3.5,-9.333 7.1,-3.234 1.2,1.938 2.9,3.761 3.9,4.05 1,0.289 3.5,1.418 5.5,2.509 4.7,2.469 7.8,1.308 7.8,-2.93 0,-1.925 0.9,-3.456 3,-4.994 1.7,-1.294 3,-3.143 3,-4.438 0,-3.353 1.5,-5.312 3.1,-4.044 1.9,1.456 6.7,2.517 8,1.739 0.6,-0.38 -0.5,-2.205 -2.7,-4.436 -2,-2.085 -4.2,-4.846 -4.8,-6.135 -0.7,-1.444 -2.3,-2.468 -4,-2.666 -1.8,-0.217 -3,-1.132 -3.7,-2.815 -1.5,-4.076 -1.2,-4.24 4.3,-1.959 7.6,3.173 11.8,5.506 11.8,6.662 0,0.558 0.9,2.34 2.1,3.959 2,2.588 2.1,3.241 0.9,5.392 -0.7,1.346 -1,3.186 -0.7,4.089 1,2.486 4.1,1.37 4.5,-1.578 0.1,-1.552 1.4,-3.217 3.1,-4.241 4.6,-2.679 5.3,-2.244 4.6,2.562 -1.1,6.724 -1.6,7.809 -4,8.736 -4,1.518 -7.4,9.866 -4.8,11.895 1.1,0.891 2.4,2.658 2.7,3.928 1.1,3.617 5.1,2.601 5.1,-1.309 0,-1.65 0.4,-3.569 0.8,-4.266 1.3,-2.008 2.9,-0.259 2.2,2.373 -0.7,2.914 3.7,12.232 6.3,13.034 7.6,2.448 9.2,4.613 5.2,7.127 -1.4,0.855 -2,2.332 -2,4.682 0,1.888 -0.5,3.73 -1.1,4.093 -0.6,0.364 -0.9,2.466 -0.8,4.672 0.4,4.705 -3.1,8.956 -8.8,10.829 -6.9,2.279 5.6,10.961 15.7,10.961 1.3,0 2.5,1.23 3.4,3.4 0.7,1.87 2.3,3.7 3.4,4.06 1.2,0.36 2.7,1.85 3.4,3.31 0.8,1.76 2.4,2.87 4.6,3.32 1.8,0.37 4.1,1.44 5.1,2.38 1.5,1.36 4.3,1.77 14,2.04 6.6,0.18 12.6,0.71 13.3,1.16 0.7,0.45 2.2,0.83 3.2,0.83 1.1,0 2.2,0.78 2.4,1.75 0.2,1 -0.3,1.75 -1.1,1.75 -2.5,0 -5.1,3.91 -5.2,7.78 0,2.04 -0.9,4.97 -1.9,6.51 -1.6,2.33 -1.7,3.21 -0.7,5.38 1,2.24 0.9,2.78 -0.9,4.01 -5.7,4.03 4.9,7.54 11.2,3.68 1.3,-0.84 0.8,-4.4 -0.7,-5 -2.5,-0.96 -1.7,-3.08 2,-5.36 4.6,-2.84 6.5,-5.7 6.5,-9.75 0,-2.97 0.2,-3.23 2.4,-2.69 1.8,0.46 2.8,-0.01 4.2,-2.05 1,-1.45 2.8,-3.85 3.9,-5.33 5.7,-7.3 7.4,-26.05 2.8,-29.755 -4.5,-3.565 -2.4,-7.93 3.7,-7.93 4.7,0 5,-0.196 5,-3.68 0,-2.625 -8.5,-10.82 -11.2,-10.82 -1,0 -1.8,-0.369 -1.8,-0.82 0,-1.826 9.7,0.501 13.2,3.163 2,1.514 5.2,3.015 7.2,3.335 6.3,1.024 12.6,14.947 10.7,23.717 -2.7,13.1 -2.7,16.8 0.4,16.43 4.5,-0.53 8.1,-8.16 9.6,-20.24 2.3,-18.681 16.1,-21.473 15.9,-3.212 -0.1,3.372 0.2,8.772 0.5,11.992 0.5,4.3 0.2,6.84 -0.9,9.5 -0.9,2 -2,5.56 -2.5,7.91 -0.5,2.35 -3.9,9.6 -7.5,16.11 -3.7,6.52 -6.9,13.27 -7.3,15.01 -0.4,2.15 -2.2,4.54 -5.6,7.39 -2.8,2.32 -8.1,7.17 -11.7,10.78 -3.7,3.62 -8.2,7.15 -9.9,7.86 -1.7,0.71 -4.7,3.27 -6.7,5.68 -1.9,2.41 -4.8,4.67 -6.3,5.01 -11.2,2.62 -19.3,13.79 -18.5,25.82 0.6,9.07 0.6,9.07 -3,10.8 -2.7,1.3 -3.6,2.35 -3.6,4.18 0,6.06 9.2,3.01 9.8,-3.26 0.1,-1.74 0.7,-3.15 1.2,-3.15 0.6,0 2,-2.02 3.2,-4.48 1.7,-3.54 3.1,-4.86 6.5,-6.25 3.2,-1.28 5.1,-3.02 7.2,-6.27 2.2,-3.62 3.8,-4.85 7.8,-6.26 4,-1.39 6.4,-3.3 11.9,-9.38 3.8,-4.2 8.7,-9.49 11,-11.75 2.2,-2.26 5.1,-5.69 6.4,-7.61 1.3,-1.93 4,-4.91 5.9,-6.63 3.6,-3.11 13.6,-20.28 16.2,-27.79 0.8,-2.3 3.7,-6.18 7,-9.39 5.3,-5.14 5.9,-6.15 9.4,-16.93 2.2,-6.96 4.5,-12.12 5.7,-13.12 4.8,-3.87 5.8,-5.268 5.8,-8.522 0,-1.858 0.6,-3.938 1.5,-4.623 0.9,-0.806 1.5,-3.05 1.5,-6.372 0,-6.845 0.8,-7.935 5.2,-7.105 4.2,0.779 6.1,-1.276 7.2,-7.887 0.5,-2.57 2.1,-5.416 5,-8.5 10.5,-11.4 8.8,-25.276 -2.5,-19.275 -6.4,3.435 -7.7,3.479 -14.5,0.504 -5.2,-2.286 -6.6,-3.384 -7.5,-5.932 -0.5,-1.72 -3.5,-5.333 -6.5,-8.03 -7.5,-6.626 -11.9,-12.931 -13.4,-19.293 -1.2,-5.0271 -1.4,-5.279 -4.1,-4.8838 -1.8,0.2575 -3.1,-0.0879 -3.4,-0.9045 -1.2,-3.1274 -6.6,-1.1405 -12.3,4.5118 -7,6.9725 -8.7,9.4775 -9.2,14.048 -0.5,4.283 -0.9,4.784 -5,6.884 -7.7,3.877 -9.5,6.341 -9.2,12.709 0.2,6.539 -2.4,10.389 -5.8,8.549 -1,-0.562 -3.1,-1.023 -4.6,-1.023 -2.6,0 -2.7,-0.159 -2.1,-4.25 0.4,-3.452 0.1,-4.674 -1.6,-6.513 -2.4,-2.616 -1.6,-4.027 2.8,-4.834 3.5,-0.625 3.9,-0.935 3,-2.336 -1.5,-2.441 -5.1,-0.862 -10.3,4.506 -6,6.216 -8,6.394 -8.4,0.782 -0.6,-7.475 -10.6,-10.423 -16.1,-4.761 -4,4.125 -7.5,4.203 -6.4,0.144 0.4,-1.23 0.6,-3.294 0.6,-4.586 0.1,-1.339 1.4,-3.63 3.2,-5.326 2.6,-2.41 3,-3.15 1.8,-3.886 -2.5,-1.561 -4.9,-1.035 -7.1,1.56 -2.6,2.93 -7.7,3.348 -12.2,0.994 -3.7,-1.906 -3.5,-1.937 -4.6,1.006 -1.1,2.855 -2.5,3.235 -3.4,0.91 -0.9,-2.134 0.1,-3.41 2.4,-3.41 1.1,0 2,-0.423 2,-0.941 0,-1.389 -2.2,-2.454 -2.9,-1.437 -0.4,0.483 -1.7,0.999 -3.1,1.147 -5.3,0.587 -6.9,6.373 -2.9,10.12 1.9,1.774 1.4,9.716 -0.8,12.953 -0.6,0.897 -4.3,-1.148 -4.3,-2.374 0,-2.713 -6.3,-4.442 -10.5,-2.861 -2.7,1.066 -1.8,4.034 1.6,5.018 4.4,1.249 5.1,9.944 1,11.51 -8.9,3.385 -16.3,-13.489 -11.2,-25.441 2.2,-5.258 3.1,-5.951 8,-6.089 3.2,-0.095 3.8,-0.564 6.4,-5.355 2.6,-4.967 3,-5.25 6.7,-5.25 4.6,0 8.6,-3.1105 7.4,-5.8268 -2.4,-5.453 -0.8,-13.927 2.3,-12.717 1.7,0.6367 6.2,-4.2562 6.2,-6.7382 0.1,-3.813 -2.7,-8.44 -5.5,-9.14 -2.5,-0.641 -2.6,-0.819 -1.1,-2.319 1.5,-1.492 1.7,-1.494 3.4,-0.019 2.1,1.923 9.7,4.813 13.5,5.179 1.5,0.144 3.8,1.183 5,2.309 3,2.712 8.9,5.534 16.3,7.745 3.3,0.9914 6.4,2.1595 7,2.5958 0.9,0.694 8.1,2.596 16.7,4.3945 2.2,0.4654 2.8,1.1215 2.8,3.4338 0,4.2506 2.3,5.8095 6.3,4.1824 4.8,-1.9753 14,-3.166 14.8,-1.9163 0.9,1.4485 4.9,0.0345 4.9,-1.7301 0,-0.86146 -1,-1.4326 -2.5,-1.4326 -2.9,0 -3.1,-0.9714 -1,-5.0246 0.8,-1.6089 1.8,-5.6189 2.1,-8.9099 0.7,-6.416 2.3,-8.945 7.4,-11.581 1.6,-0.845 3,-1.902 3,-2.35 0,-0.447 1.1,-1.326 2.5,-1.953 1.9,-0.904 2.5,-1.872 2.5,-4.694 0,-2.656 0.7,-4.32 3.1,-6.579 4.8,-4.712 -4,-14.055 -13.1,-13.929 -3.7,0.052 -9,-5.165 -9.1,-8.866 0,-5.273 -4.1,-8.28 -13.2,-9.843 -19.4,-3.307 -29.3,-7.885 -27.4,-12.715 1.5,-3.951 6.9,-3.1 12.6,1.97 6.7,6.103 14.6,3.849 8.4,-2.416 -1.6,-1.591 -5.1,-5.188 -7.8,-7.993 -3.1,-3.156 -5.9,-5.102 -7.3,-5.112 -1.4,0 -2.6,-0.84 -3.2,-2.25 -1.4,-3.73 -7.1,-8.28 -15,-12.08 -4.2,-1.97 -9.6,-5.44 -12,-7.71 -4.5,-4.13 -4.5,-4.13 1.5,-0.87 3.3,1.79 7.2,3.88 8.7,4.65 1.5,0.76 3,1.85 3.4,2.43 0.3,0.58 2.9,2.07 5.7,3.32 4.9,2.13 17.9,10.25 25.7,15.989 1.9,1.42 6.4,4.665 10,7.213 81.7,58.257 142.3,171.93 146.5,275 0.3,7.6 0.7,16.31 0.9,19.38 0.5,8.25 -1.2,37.62 -3,51.93 -15.3,120.22 -89.1,227.24 -195.6,283.41 -16.2,8.53 -18.8,9.36 -18.8,5.95 z m 67.8,-53.56 c 1.9,-1.2 6,-2.52 9,-2.93 6.1,-0.83 13.4,-5.19 14,-8.4 0.2,-1.06 2.1,-3.92 4.3,-6.35 4.4,-5.04 4.6,-5.75 1.9,-6.62 -2.7,-0.84 -2.7,-5.39 0,-9.73 1.1,-1.8 2,-4.01 2,-4.9 0,-0.9 0.7,-2.24 1.6,-2.99 2.9,-2.4 5.4,-9.74 5.4,-15.97 0,-4.36 0.3,-5.91 1.3,-5.91 2.6,0 4.2,-2.91 2.5,-4.59 -1.8,-1.81 -4.5,-0.96 -5.1,1.65 -0.9,3.13 -3.2,3.23 -10.1,0.44 -8.9,-3.56 -13.9,-1.49 -12.2,5.13 0.7,2.78 -6,10.66 -12.4,14.58 -3.8,2.32 -13,10.37 -14.4,12.57 -0.5,0.86 -0.2,2.06 0.9,3.27 1.7,1.81 1.6,2.08 -1.1,5.66 -2.5,3.24 -2.9,4.74 -3.1,10.77 -0.1,3.86 -0.5,8.39 -0.8,10.07 -0.9,3.88 0.6,5.18 6.5,5.7 2.4,0.22 4.9,0.47 5.3,0.57 0.5,0.1 2.5,-0.81 4.5,-2.02 z m -271.2,11.54 c -0.3,-0.36 -2.5,-1.01 -4.9,-1.45 -14.4,-2.66 -21.4,-8.32 -14.7,-11.89 3.6,-1.95 2.5,-5.05 -1.8,-5.05 -22.3,0.03 -24.4,-0.44 -31.4,-7.2 -1,-0.97 -3,-1.75 -4.5,-1.75 -1.5,0 -3.7,-0.89 -4.8,-1.98 -1.2,-1.08 -3.2,-2.13 -4.5,-2.33 -1.3,-0.2 -3.3,-1.34 -4.6,-2.53 -4.6,-4.42 -8.2,-1.47 -4.4,3.63 4.7,6.43 -0.2,11.04 -5.7,5.26 -1.8,-1.91 -3.8,-3.05 -5.5,-3.05 -1.4,0 -5,-1.58 -7.8,-3.5 -2.9,-1.93 -6.3,-3.5 -7.6,-3.5 -9.2,0 -37.1,-14.49 -36.7,-19.1 0.4,-4.14 -1.1,-5.09 -6.8,-4.35 -3.5,0.44 -4.9,0.2 -5.9,-0.99 -0.7,-0.86 -2,-1.56 -2.8,-1.56 -0.9,0 -2.3,-0.6 -3.2,-1.32 -0.8,-0.72 -3.3,-2.01 -5.5,-2.87 -2.2,-0.86 -7.6,-2.97 -12,-4.7 -4.4,-1.72 -9.1,-3.13 -10.3,-3.12 -3,0.01 -9.9,-3.52 -11.1,-5.73 -0.8,-1.41 -2.1,-1.69 -7,-1.45 -6.7,0.34 -11.6,-2.72 -14.1,-8.75 -1.5,-3.51 -7.8,-6.06 -15.1,-6.06 -3,0 -5.2,-0.56 -5.9,-1.5 -0.7,-0.83 -1.7,-1.5 -2.3,-1.5 -0.5,0 -2.7,-1.77 -4.8,-3.92 -2.2,-2.26 -7.1,-5.44 -11.6,-7.54 -4.3,-1.99 -9,-4.28 -10.5,-5.08 -1.5,-0.81 -3.4,-1.46 -4.2,-1.46 -0.9,0 -2.8,-1.79 -4.2,-3.97 -1.5,-2.18 -4.1,-4.84 -5.9,-5.91 -2.6,-1.53 -3.5,-2.81 -4,-6.19 -0.4,-2.34 -2.3,-6.37 -4.2,-8.96 -1.8,-2.59 -3.3,-5.48 -3.3,-6.41 0,-0.93 -0.6,-2.68 -1.2,-3.88 -1,-1.81 -2.1,-13.68 -1.3,-13.68 1.7,0 11.1,5.99 12.3,7.87 2.4,3.66 8.7,9.53 11.9,11.18 12.5,6.46 20.7,13.85 26.6,24.09 4.7,8.24 13.6,13.53 12.4,7.4 -0.2,-1.41 0.3,-3.63 1.4,-5.25 1,-1.54 1.9,-3.53 1.9,-4.44 0,-2.53 4.4,-3.15 7.8,-1.09 2.7,1.62 2.8,1.98 1.6,3.7 -4.5,6.07 2.8,19.09 12.5,22.35 3.3,1.13 7.3,2.99 8.7,4.13 1.5,1.13 3.2,2.06 3.9,2.06 0.8,0 3.4,1.78 5.9,3.95 2.8,2.44 6,4.2 8.3,4.58 2.1,0.34 5,1.07 6.4,1.63 5.2,1.97 5.9,1.02 3.8,-5.62 -2.5,-8.05 1.5,-12.39 5.6,-6.09 2,3.02 6.5,5.73 13.3,7.98 3.3,1.09 6,2.81 7.4,4.72 6.5,8.68 7.4,8.91 23,6.26 3.9,-0.66 9.6,1.49 16.8,6.38 4.2,2.88 9.7,2.55 14.3,-0.88 2.7,-2.03 3.4,-2.12 7.1,-1.03 2.2,0.67 5.8,1.64 7.8,2.17 2.1,0.54 4.6,1.46 5.6,2.05 1.3,0.81 3.2,0.56 7.9,-1.01 3.4,-1.15 7.1,-2.09 8.3,-2.09 4.4,0 11.2,-5.2 10.2,-7.76 -0.3,-0.87 0.2,-2.1 1.2,-2.85 3.1,-2.21 7.6,1.67 7.6,6.49 0,6.63 5.4,10.37 12.7,8.7 4.3,-0.99 5.5,1.51 2.2,4.94 -1.2,1.34 -2.5,4.12 -2.9,6.18 -0.6,3.73 -0.6,3.75 -4.9,3.44 -8,-0.58 -10.3,4.39 -5.6,12.38 3.6,6.07 5.5,6.4 11.8,2.03 4,-2.74 6.1,-3.55 8.7,-3.34 4.2,0.35 5.5,-3.21 2,-5.41 -2.4,-1.52 -2.7,-5.03 -0.5,-6.86 1,-0.82 1.4,-2.15 1,-3.62 -0.7,-2.74 1,-3.08 3.6,-0.74 1.2,1.13 1.6,2.52 1.2,4.8 -0.4,2.21 0,3.62 1.1,4.53 0.8,0.73 1.6,2.18 1.6,3.22 0,1.04 0.9,2.67 2.1,3.63 1.2,0.95 3.1,2.76 4.2,4.02 1.6,1.71 2.8,2.13 4.8,1.69 2.2,-0.48 3,-0.03 4.8,2.47 1.4,1.92 3.1,3.06 4.5,3.06 9.4,0 13.6,5.14 12.8,15.93 -0.8,12.22 -7,15.87 -19.3,11.43 -4.9,-1.74 -4.9,-1.73 -7,0.44 -2.1,2.28 -3.1,2.66 -4.3,1.54 z m -234.9,-132.06 c -1,-0.95 -5,-3.55 -9,-5.78 -6.1,-3.44 -8.5,-5.74 -16.2,-15.1 -5,-6.07 -11,-12.54 -13.3,-14.37 -2.4,-1.82 -6.9,-5.62 -10.1,-8.43 -3.2,-2.81 -7.2,-6.24 -8.8,-7.63 -2.8,-2.37 -3,-3.01 -3.2,-10.33 -0.2,-4.29 -0.6,-8.79 -1.1,-10 -2.1,-5.65 5.7,-10.89 13,-8.66 3.5,1.1 7.7,2 9.2,2.01 3.9,0.01 4.4,2.29 1.2,5.48 -3.9,3.94 -1,6.85 7,6.99 5.1,0.08 5.8,0.35 7.5,3.16 1.7,2.86 6.4,5.26 13.8,7.06 7.7,1.88 1.3,-13.64 -6.7,-16.18 -2.5,-0.78 -1.7,-2.5 1.1,-2.5 2.1,0 2.4,-0.62 3.3,-6 0.8,-5.56 -12.2,-13.25 -25.3,-14.95 -4.4,-0.56 -5.9,-1.25 -7.5,-3.55 -3.9,-5.23 -19.1,-19.48 -20.9,-19.49 -1.6,-0.01 -1.9,0.58 -2.1,5.15 -0.2,2.72 -1,2.87 -5.7,1.06 -11.2,-4.35 -12.9,-6.94 -12.9,-19.44 0,-4.17 -0.7,-8.03 -1.7,-10.18 -1.6,-3.35 -1.6,-3.63 1,-9.03 3,-6.31 6.9,-7.79 8.6,-3.28 1.2,3.24 3.6,4.97 5.9,4.25 4.3,-1.36 3.5,-5.78 -1.8,-9.54 -3.5,-2.48 -3.9,-4.6 -1,-5.5 2.8,-0.91 5.8,0.26 6.5,2.6 0.9,2.79 3.9,1.98 4.2,-1.11 0.3,-3.33 -6.5,-13.24 -9.8,-14.19 -1.3,-0.4 -3.6,-0.97 -5.1,-1.27 -1.5,-0.3 -3.5,-1.29 -4.4,-2.21 -1.7,-1.74 -1.7,-1.22 0.1,-21.18 0.8,-9.55 10.4,-24.35 13,-20.14 1.2,2.05 4.2,0.96 5.5,-2 2.3,-5.65 8.6,-6.19 13,-1.11 3.8,4.47 6.1,5.11 8.2,2.27 2,-2.89 8.5,-3.54 9.9,-0.99 0.8,1.64 1.7,1.92 4.2,1.41 5.8,-1.16 6.1,-2.35 3.3,-11.38 -2.8,-9.27 -2.7,-9.75 1.9,-7.06 6.1,3.61 8.8,-8.48 8.4,-37.145 -0.1,-5.225 -0.1,-9.847 -0.1,-10.273 0.1,-0.425 1.4,0.024 2.9,0.998 2.6,1.703 2.6,1.701 2,-0.059 -0.4,-1.006 -0.7,-2.242 -0.7,-2.747 0,-0.505 -0.7,-0.919 -1.4,-0.919 -1.9,0 -2.6,-3.058 -1.9,-8.246 0.7,-5.337 2,-7.042 4.8,-6.322 1.8,0.433 3,-0.283 5.3,-3.157 2.9,-3.716 2.9,-3.716 11.1,4.25 7.9,7.668 8.1,8.017 6.1,9.343 -6.2,4.154 5.1,12.653 12.1,9.072 3.9,-1.981 7.1,-1.79 19.6,1.162 4.4,1.041 6.1,0.985 11,-0.351 9.7,-2.661 16.2,-3.248 13.8,-1.233 -8.1,6.551 -18.1,9.674 -30.5,9.454 -4.7,-0.083 -12.2,0.172 -16.8,0.567 -8.9,0.777 -9.8,0.207 -7.1,-4.703 1.9,-3.715 -10.1,-13.211 -14.6,-11.482 -2.1,0.812 -4.3,6.709 -3.6,9.57 0.8,2.954 2,3.582 9.3,5.063 3.2,0.636 5.8,1.462 5.7,1.835 0,1.467 -1.6,2.85 -4.7,4.107 -4.3,1.746 -1.8,8.076 3.2,8.076 2.5,0 6.9,10.44 5.4,12.89 -3.3,5.2 2.6,10.04 7.9,6.56 2,-1.34 4,-1.59 9.2,-1.17 7.9,0.63 9.4,-0.07 12.2,-5.57 4.8,-9.52 14.9,-14.39 14.9,-7.18 0,2.46 -4.9,9.37 -6.7,9.43 -0.7,0.02 -2.5,1.64 -4,3.6 -2.4,3.26 -4.6,4.75 -13.7,9.59 -1.7,0.9 -4.2,2.82 -5.6,4.25 -1.3,1.43 -2.8,2.6 -3.4,2.6 -4.6,0 -10.6,9.02 -10.6,15.96 0,2.22 -0.4,4.04 -0.8,4.04 -1.7,0 -3.2,-2.48 -3.2,-5 0,-6.56 -6.1,-6.82 -11.9,-0.53 -4.4,4.79 -4.7,5.59 -3.1,8.57 1.6,2.94 4.6,4.22 7,2.96 2.3,-1.24 2.6,-0.05 0.8,2.88 -3.2,5.13 2.8,6.72 10,2.64 2.9,-1.67 5.1,-2.28 7,-1.91 2.3,0.46 3,0.1 4,-2.14 1,-2.11 1.7,-2.56 3.4,-2.1 1.3,0.33 3.9,0.6 5.9,0.61 4.4,0.02 5.4,1.87 3.2,5.83 -3.2,5.56 2.3,8.61 7.8,4.34 1.3,-1.02 4.6,-2.14 7.3,-2.5 5.7,-0.77 7.6,-2.04 7.6,-5.28 0,-2.59 -0.5,-2.75 -6.8,-2.42 -5,0.27 -5.5,-1.23 -1.2,-3.49 2.4,-1.2 6.3,-1.59 16.7,-1.63 11.4,-0.05 14.3,-0.36 17.2,-1.94 1.9,-1.04 4.9,-1.89 6.5,-1.9 3,0 15.9,-2.44 18.8,-3.53 0.8,-0.31 2,0.14 2.7,0.99 1.5,1.79 6.4,2.01 10.8,0.49 3.7,-1.29 10.8,1.95 12.5,5.7 1.4,2.96 4.3,3.04 10.7,0.27 11.4,-4.89 7.7,2.89 -5.2,11.06 -3.7,2.35 -7.2,4.86 -7.8,5.58 -0.6,0.72 -2.4,1.6 -4,1.95 -5.8,1.29 -10.2,8.39 -7.2,11.7 1.5,1.77 1.5,2.18 -1.1,7.33 -4.9,9.57 -9.2,10.15 -28.6,3.86 -12.3,-3.99 -12.3,-3.99 -15.9,-1.35 -2.3,1.69 -3.2,1.87 -5.5,1 -9.7,-3.69 -14.8,0.61 -11.1,9.42 3,7.21 -8,9.32 -14.7,2.84 -2,-1.88 -4.4,-2.85 -8.4,-3.39 -4,-0.54 -7.3,-1.91 -11.8,-4.84 -3.5,-2.24 -7.4,-4.07 -8.8,-4.07 -1.4,0 -3.7,-0.9 -5.1,-2 -7.8,-6.1 -18.9,4.33 -12.9,12.11 1,1.31 2.1,3.17 2.5,4.14 3.6,10.06 30,14.24 40.4,6.42 0.9,-0.65 3.5,0.06 8.1,2.19 5,2.32 7.7,2.99 9.9,2.53 2.7,-0.54 3.3,-0.24 4.7,2.47 1.8,3.46 3.5,4.57 8.6,5.5 1.9,0.35 4.9,1.41 6.7,2.34 2.9,1.57 3.3,1.57 5,0.07 8.3,-7.57 13.3,-1.07 7.3,9.57 -1.8,3.08 -3,6.78 -3,8.79 0,2.14 -1,4.78 -2.5,6.87 -3.1,4.09 -3.2,6.37 -0.5,9.72 3.7,4.74 1.9,8.18 -2.6,4.81 -3.6,-2.75 -6.1,-1.94 -6.9,2.22 -0.4,2.06 -1.4,4.5 -2.2,5.42 -4.3,4.76 1,7.26 6.8,3.24 4.6,-3.21 6.8,-2.65 9.7,2.48 2.7,4.82 2.7,7.26 0.2,8.87 -2.4,1.5 -2.7,4.79 -0.4,6.03 1.4,0.81 1.4,1.3 -0.5,4.96 -1.2,2.23 -2.4,5.9 -2.7,8.15 -0.8,4.57 -0.7,4.55 -3.3,2.94 -2.8,-1.77 -5.1,-0.36 -5.1,3.12 0,2.95 -2.2,4.25 -3.5,2.11 -2.2,-3.5 -14.2,-0.13 -16.1,4.53 -1.4,3.18 -1.7,3.35 -6.3,3.25 -10.1,-0.23 -17.8,5.51 -18.3,13.65 -0.4,6.01 -3.4,6.49 -9.7,1.55 -5.5,-4.27 -10.5,-4.83 -13.6,-1.5 -1.4,1.46 -3.6,2.72 -5,2.8 -8.3,0.47 -3,9.17 6.3,10.5 3.6,0.52 4.7,1.11 4.9,2.65 0.4,2.61 -7.7,6.65 -10.4,5.17 -1.1,-0.63 -2.3,-0.57 -3.5,0.19 -2.3,1.43 -2.1,1.46 -4.1,-0.58 z m 61.7,-76.51 c 2,-2.78 2,-5.47 0.1,-9.14 -0.9,-1.57 -1.5,-4.79 -1.5,-7.13 0,-7.12 -13,-17.47 -18.3,-14.62 -2.7,1.45 -10.4,-4.41 -13.4,-10.21 -1.3,-2.56 -1.8,-2.77 -5.2,-2.2 -3,0.51 -4.1,0.23 -5.6,-1.42 -1,-1.13 -2.4,-2.05 -3,-2.05 -0.7,0 -2,-0.9 -3,-2 -1,-1.1 -2.3,-2.02 -2.9,-2.04 -0.6,-0.02 -2.9,-0.9 -5.1,-1.96 -2.2,-1.07 -4.5,-1.95 -5.1,-1.97 -2.9,-0.09 -5.8,-4.95 -4.1,-6.85 2.7,-2.96 2.2,-5.53 -0.9,-4.76 -9.2,2.32 -11.3,-1.29 -8.9,-15.76 2.2,-14.02 -4.5,-16.66 -12,-4.72 -1.9,2.98 -2.9,3.76 -4.5,3.36 -1.1,-0.3 -3.2,0.23 -4.7,1.18 -2.3,1.54 -2.7,1.56 -4.1,0.17 -1.8,-1.81 -12.6,5.79 -13.8,9.72 -0.4,1.17 -1.5,3.03 -2.4,4.13 -2.5,2.77 -3.5,7.6 -1.9,8.59 1.5,0.92 1.2,8.31 -0.4,10.88 -3,4.81 5.8,11.84 13.2,10.64 3.3,-0.52 4,-0.31 4.5,1.32 0.9,2.72 7.1,7.91 10.3,8.67 1.5,0.35 3.9,1.37 5.3,2.26 1.9,1.25 4.5,1.58 11.3,1.4 8.9,-0.23 12.2,0.73 15.4,4.55 1.6,1.92 6.2,0.15 11.7,-4.5 4.4,-3.72 7,-4.13 9.8,-1.57 1.3,1.17 3.4,1.69 6.3,1.58 4.5,-0.17 13.3,5.57 11.9,7.77 -5.7,9.23 14.8,25.52 21,16.68 z m 46.3,-145.03 c -3,-2.52 -3.6,-7.98 -1.1,-10.85 2.3,-2.57 -0.7,-4.53 -4.5,-2.97 -1.5,0.64 -4.5,0.95 -6.7,0.69 -2.2,-0.26 -4.3,-0.5 -4.7,-0.54 -1,-0.1 -1,-5.07 0,-5.07 4,0 5.4,-11.82 2.2,-17.91 -1.6,-3.09 -1.8,-4.41 -1,-5.97 1.4,-2.71 1.3,-4.12 -0.3,-4.12 -0.8,0 -1.7,1.01 -2.1,2.25 -0.4,1.41 -0.9,1.77 -1.2,0.96 -1.5,-3.57 5.2,-13.845 10.9,-16.83 1.8,-0.921 4,-3.938 6.3,-8.41 1.9,-3.836 3.9,-6.975 4.4,-6.975 0.6,0 2.8,-2.445 5.1,-5.434 3.6,-4.805 4.8,-5.646 10.3,-7.269 4.6,-1.383 6.4,-2.432 7.2,-4.26 2.3,-5.776 8.4,-16.499 9.4,-16.85 1.3,-0.422 0.9,1.872 -1.7,10.455 -2.5,8.329 0.6,11.625 4.6,4.858 2.5,-4.154 2.8,-4.19 8.5,-1.111 5,2.629 12.8,11.14 15.3,16.611 0.8,1.925 2.2,4.235 3,5.133 3.1,3.477 -1.4,10.537 -6.1,9.636 -1.3,-0.263 -2.6,-0.1 -2.8,0.362 -1.6,4.909 -10.7,-4.742 -12.6,-13.535 -2.5,-10.902 -6.8,-4.557 -6.9,10.137 -0.1,8.855 -0.6,12.726 -1.9,15.64 -1.9,4.202 0.2,7.632 4.6,7.632 1,0 3,0.94 4.5,2.1 1.5,1.19 3.5,1.89 4.6,1.6 1,-0.27 2.4,0.13 3,0.9 0.7,0.77 2.2,1.4 3.4,1.4 1.2,0 2.6,0.48 3.2,1.06 0.6,0.59 2.6,1.28 4.5,1.53 6,0.82 8.3,1.53 10,3.05 1.1,0.94 4.2,1.6 8.5,1.78 10.8,0.45 14.7,3.14 10.4,7.08 -2,1.73 -2.1,1.73 -4,0.03 -1.1,-0.98 -2.5,-1.49 -3.3,-1.15 -3,1.47 -8.5,5.33 -11.5,8.06 -1.8,1.67 -5.4,3.52 -8.4,4.29 -2.9,0.74 -7.6,2.9 -10.3,4.8 -4.2,2.86 -6,3.47 -10.2,3.47 -2.9,0 -8,0.73 -11.5,1.62 -4.6,1.19 -8.4,1.45 -14.1,0.97 -6.9,-0.57 -8.2,-0.41 -10.7,1.38 -3.5,2.47 -3,2.48 -6.3,-0.23 z" />
            <path
               style="fill:#134851"
               inkscape:connector-curvature="0"
               id="path3705"
               d="m -1480.8,545.11 c 0,-4.2 1.6,-6.05 6,-6.76 12,-1.92 19.5,-12.14 11.5,-15.77 -3.3,-1.49 -9.7,1.23 -13,5.56 -2.3,2.89 -2.8,3.03 -10.3,3.15 -5.6,0.09 -8.6,0.61 -10.3,1.79 -3.4,2.37 -5.4,2.08 -9.3,-1.33 -3,-2.64 -4.1,-3 -9.5,-3 -5.9,0 -16.1,-5.2 -16.1,-8.2 0,-2.71 -13.6,-8.41 -25.5,-10.65 -3.2,-0.61 -6.8,-2.02 -8,-3.13 -1.2,-1.1 -5.3,-2.73 -9.1,-3.62 -3.8,-0.89 -10.8,-2.97 -15.4,-4.62 -4.7,-1.65 -11.2,-3.35 -14.5,-3.78 -3.3,-0.42 -7.8,-1.48 -10,-2.35 -2.2,-0.86 -4.9,-1.59 -5.9,-1.61 -3.3,-0.08 -1,-2.53 3.9,-4.16 5.4,-1.76 8,-1.68 28.5,0.84 19.8,2.43 19.2,2.5 20.9,-2.4 1.4,-4.17 1.4,-4.17 -3.8,-14.5 -2.8,-5.68 -5.2,-10.69 -5.2,-11.13 0.2,-10.87 -29.5,-32.07 -36.9,-26.31 -1.1,0.93 -1.2,0.78 -0.3,-0.91 1.3,-2.39 0.5,-4.1 -4.4,-9.9 -2.6,-3.09 -3.3,-4.83 -3.3,-8.12 0,-2.67 -0.8,-5.1 -2,-6.73 -2,-2.54 -2,-2.54 0.7,-4.93 7.1,-6.14 7.5,-11 1.3,-14.57 -5.5,-3.13 -6.1,-10.83 -1,-13.08 3.6,-1.59 6,-0.26 6,3.37 0,2.8 2.1,5.36 8,9.43 2.4,1.73 5.7,4.81 7.3,6.85 1.5,2.04 4.2,4.19 5.9,4.79 2.7,0.89 3.4,1.83 4.3,5.49 0.6,2.51 1.7,4.5 2.5,4.6 8.4,1.09 9,1.36 9,4.25 0,5.48 5.1,6.44 10.8,2.01 1.3,-1.06 2.9,-1.93 3.4,-1.93 1.8,0 9.2,-6.67 10.7,-9.63 0.8,-1.58 2.3,-3.85 3.4,-5.05 1.9,-2.18 1.6,-4.3 -0.6,-4.35 -2.1,-0.05 -6.9,-5.72 -6.6,-7.65 0.5,-2.43 4.9,-3.11 4.9,-0.75 0,2.32 5.2,10.42 6.7,10.42 1.5,0.01 4.3,-3.94 4.3,-6.14 0,-2.93 6.8,-6.47 8.7,-4.54 1.4,1.44 1.3,1.85 -1.7,4.65 -2.7,2.52 -3.2,3.58 -2.7,5.97 1,4.83 -5.6,11.07 -11.6,11.07 -2.6,0 -4.7,1.68 -4.7,3.68 0,1.83 4.9,2.83 7.1,1.44 1.6,-0.99 2,-0.81 2.8,1.14 1.7,4.43 7.3,6.44 10.8,3.89 3.5,-2.49 9,-2.81 11.8,-0.69 2.7,2.01 5.2,1.9 5.9,-0.25 0.8,-2.42 5.8,-2.69 9.8,-0.55 3.1,1.62 12.2,2 34.2,1.43 5,-0.13 5.3,0.21 3.2,4.64 -1.9,3.88 -0.1,7.27 3.9,7.27 0.7,0 2.8,0.86 4.7,1.92 6.7,3.95 9.6,3.71 16.8,-1.38 3.6,-2.52 9.3,-5.93 12.8,-7.57 3.5,-1.64 7.6,-3.85 9.1,-4.91 1.5,-1.06 3.9,-2.23 5.3,-2.6 2.7,-0.66 10.8,-8.51 10.8,-10.4 0,-3.07 -2.5,-5.98 -5.4,-6.26 -2.7,-0.28 -3.1,-0.64 -3.1,-3.8 -0.1,-4.89 6.3,-5.43 7.6,-0.65 0.4,1.57 1.5,3.72 2.5,4.76 0.9,1.04 2.2,2.91 2.8,4.14 1.6,3.11 7.7,2.74 15.2,-0.94 7.4,-3.55 8.2,-6.28 2.9,-9.41 -6.8,-4.05 0.7,-15.4 8.8,-13.35 5.6,1.39 11.6,-5.32 10.3,-11.48 -1.3,-6.51 3.1,-11.5 10.5,-12.07 10.7,-0.82 22.3,-10.89 29.6,-25.65 3.8,-7.63 5.1,-9.38 7.3,-9.87 4.4,-0.95 5.7,-3.35 6.3,-11.15 0.6,-7.77 3.1,-14.02 6.6,-16.12 8.5,-5.11 1.9,-13.24 -7.7,-9.57 -3.5,1.36 -5,1.45 -8.1,0.5 -2.1,-0.63 -5.5,-1.14 -7.5,-1.14 -4.4,0 -4.6,-1.32 -1.5,-7.66 1.7,-3.22 1.9,-4.67 1.1,-5.49 -1.4,-1.41 -4.1,-0.43 -4.9,1.79 -0.4,0.93 -3.3,4.36 -6.5,7.62 -12.9,13.11 -14.4,17.53 -10.7,32.47 1.2,4.87 1.1,5.38 -0.8,7.5 -1.2,1.24 -2.4,3.22 -2.7,4.38 -0.8,2.47 -3.3,4.9 -7.5,7.23 -1.6,0.91 -4.8,2.67 -7,3.9 -3.2,1.76 -4.6,2.04 -6.5,1.29 -6.6,-2.51 -10.9,2.01 -10.1,10.64 0.6,6.19 0.1,7.16 -8.5,14.58 -1.5,1.27 -2,2.97 -2,6.25 0,4.98 -1.5,5.82 -4.3,2.5 -3.4,-4.02 -7.4,-1.15 -4.5,3.26 3.2,4.88 -1.8,9.8 -7.5,7.41 -4.4,-1.87 -6.1,-4.21 -6,-8.33 0.1,-3.67 -1.8,-5.35 -4,-3.59 -0.7,0.54 -3,1.3 -5.2,1.69 -2.2,0.39 -5.1,1.38 -6.4,2.22 -1.8,1.14 -3.8,1.34 -8.2,0.83 -6.1,-0.71 -10.9,1.87 -10.9,5.84 0,0.78 -1.5,2 -3.3,2.71 -3.8,1.48 -7.7,4.8 -7.7,6.44 0,6.97 -26.7,8.75 -34.8,2.33 -2,-1.63 -4.9,-3.2 -6.5,-3.51 -3.4,-0.68 -3.4,-0.78 -0.2,-4.55 5.1,-5.98 0,-13.74 -6.7,-10.46 -3.7,1.77 -6.4,0.65 -16.4,-6.7 -9.8,-7.14 -14.5,-9.45 -17.5,-8.58 -6.1,1.76 -10.2,1.57 -11.3,-0.53 -0.6,-1.09 -2.3,-3.86 -3.9,-6.15 -4.5,-6.83 -2.8,-11.02 7.5,-17.72 1.2,-0.85 3.6,-3.79 5.3,-6.53 1.9,-3.28 4.2,-5.54 6.6,-6.61 1.9,-0.9 4.8,-2.72 6.4,-4.05 1.5,-1.33 3.9,-2.42 5.2,-2.42 2.2,0 2.4,-0.32 1.8,-2.95 -0.8,-3.64 1.5,-5.87 10.2,-10.02 9.1,-4.29 10.9,-9.73 5.2,-15.93 -3.8,-4.22 -16.3,-2.7 -22.3,2.72 -1,0.92 -2.8,1.68 -4,1.68 -1.8,0 -2.2,0.6 -2.3,4.5 0,2.47 -0.6,6.01 -1.2,7.86 -0.6,1.85 -1,3.65 -1,4 0.6,4.51 -6.3,9.55 -8.8,6.42 -1.6,-2.07 -1.2,-5.78 1.2,-12.67 2.1,-5.87 1.4,-7.57 -4.1,-9.4 -6,-2.02 -8.3,-5.8 -12.8,-21.43 -2,-6.6 -3.8,-8.78 -7.3,-8.78 -4.9,0 -8.5,-2.78 -7.8,-6.08 1.7,-7.62 -5.7,-14.75 -10.4,-10.05 -2.3,2.27 -6.3,14.41 -5.5,16.52 0.3,0.83 0.7,4.12 0.8,7.31 0.2,3.19 0.7,7.22 1.1,8.97 0.5,2.48 0,4.58 -2.5,9.68 -3,6.09 -3.2,7.08 -2.9,15.23 0.3,7.79 0.2,8.75 -1.4,8.99 -1,0.14 -3.8,1.99 -6.2,4.09 -10.7,9.32 -12.6,9.81 -14.5,3.82 -3.4,-10.18 -11.4,-18.22 -19,-19.11 -2.7,-0.32 -6.2,-3.94 -11.6,-12.23 -2,-2.95 -4.3,-5.57 -5.3,-5.82 -1,-0.25 -3.7,-2.88 -6.1,-5.84 -5,-6.38 -8,-6.1 -8,0.76 0,2.06 -0.5,3.76 -1,3.76 -1.3,0 -6,-10.42 -6,-13.34 0,-4.87 5.1,-4.17 6.4,0.88 0.8,3.2 2.9,3.11 6,-0.25 2.3,-2.48 2.4,-2.85 0.9,-4.44 -0.8,-0.95 -1.3,-2.13 -1,-2.63 0.3,-0.49 0.8,-2.43 1.2,-4.31 0.3,-1.88 1,-3.84 1.5,-4.36 0.5,-0.53 1,-1.91 1,-3.09 0,-1.25 1,-2.68 2.5,-3.46 3.1,-1.69 3.1,-2.8 0,-3.97 -1.3,-0.51 -2.7,-1.54 -3.2,-2.3 -0.5,-0.75 -2.9,-2.77 -5.4,-4.47 -2.5,-1.7 -5.1,-3.77 -5.8,-4.6 -0.9,-1.04 -2.7,-1.42 -5.8,-1.21 -6.6,0.44 -9.3,-3.24 -5.8,-7.9 0.8,-1.06 1.5,-2.65 1.5,-3.52 0,-0.88 0.9,-2.36 2,-3.3 4.7,-4.09 0.2,-9.46 -7,-8.24 -2.6,0.44 -4,0.3 -4,-0.37 0,-1.33 3.3,-3.12 5.7,-3.12 2.7,0 10.3,-5.87 10.3,-7.99 0,-1.02 1.5,-2.74 3.5,-3.92 2.4,-1.37 3.5,-2.72 3.3,-3.85 -0.4,-2.11 -4.4,-2.86 -6.4,-1.2 -2.3,1.89 -6.8,-1.44 -5.8,-4.35 1,-3.32 3.5,-4.79 7.1,-4.28 1.8,0.26 3.1,0.09 2.8,-0.36 -0.5,-0.74 5.5,-2.21 6.3,-1.55 0.5,0.5 0.4,3.99 -0.2,5.5 -1.2,2.84 0.8,4.19 5,3.43 5.4,-1 13.9,-9.3 13,-12.77 -0.6,-2.26 -0.3,-2.39 4.1,-2.48 2.6,-0.05 6.4,-0.31 8.4,-0.59 2.5,-0.33 4.1,-0.03 4.9,0.94 1.5,1.86 3.2,0.84 2.5,-1.5 -0.4,-1.32 0,-1.91 1.8,-2.25 1.9,-0.37 2.3,-0.11 1.9,1.43 -0.4,1.4 0.3,1.06 2.7,-1.27 2.4,-2.45 3.6,-3 5.3,-2.43 5.5,1.83 17.2,1.61 22.7,-0.42 4.3,-1.54 6.4,-1.81 9.3,-1.16 8.1,1.85 15.5,-2.38 15.9,-9.17 0.2,-3.36 1.9,-5.39 4.1,-4.92 0.4,0.08 0.8,-0.23 0.8,-0.7 0,-2.44 5,-6.2 6.9,-5.19 3.3,1.8 7.8,1.25 9.5,-1.18 1.9,-2.64 2,-6.45 0.4,-7.01 -1,-0.31 -1,-0.73 0,-1.83 0.7,-0.79 1.9,-2.33 2.6,-3.43 1.2,-1.71 1.7,-1.82 3.5,-0.75 2.9,1.79 4.6,1.55 7.7,-1.12 3.5,-3.01 0.6,-5.2 -5.8,-4.34 -5.2,0.7 -8.7,-5.3 -3.8,-6.58 2.9,-0.77 3.5,-3.43 1.6,-7.34 -0.9,-1.89 -1.6,-4.58 -1.6,-5.97 0,-4.439 -1.9,-6.226 -10.6,-10.297 -4.6,-2.188 -8.4,-4.293 -8.4,-4.678 0,-1.423 4.9,-5.19 7.6,-5.876 1.6,-0.39 3.6,-1.39 4.5,-2.222 1,-0.831 2.5,-1.25 3.6,-0.929 1.1,0.377 2.2,-0.108 3,-1.37 1.8,-2.833 0.5,-5.033 -2.8,-5.033 -2.3,0 -2.9,-0.459 -2.9,-2.014 0,-2.69 -4,-8.609 -6.8,-10.113 -1.2,-0.665 -2,-1.414 -1.8,-1.665 0.3,-0.251 -0.5,-1.259 -1.7,-2.24 -2.2,-1.783 -2.2,-1.783 0.5,-4.328 1.9,-1.738 2.8,-3.543 2.8,-5.698 0,-2.173 0.7,-3.765 2.5,-5.12 1.5,-1.185 2.5,-2.987 2.5,-4.534 0,-2.513 0.1,-2.555 5.4,-2.001 5.8,0.593 7.6,-0.214 5.1,-2.296 -0.9,-0.679 -1.5,-1.855 -1.5,-2.613 0,-0.758 -0.5,-1.378 -1,-1.378 -0.6,0 -1.8,-1.687 -2.8,-3.75 -1.2,-2.68 -2.7,-4.063 -5.1,-4.848 -1.9,-0.605 -3,-1.361 -2.5,-1.682 0.5,-0.321 2.8,0.248 5.1,1.263 2.2,1.016 4.3,1.624 4.6,1.351 0.8,-0.825 4.7,1.646 4.7,3.002 0,0.695 0.5,1.798 1.1,2.45 0.7,0.651 1.3,3.554 1.3,6.45 0.1,5.928 3.7,8.189 4.4,2.702 0.5,-4.643 5.9,-6.819 6.7,-2.704 0.8,4.518 -0.9,8.569 -4,9.349 -1.7,0.423 -2.7,1.529 -3.1,3.278 -0.3,1.452 -1.1,3.69 -1.7,4.974 -1,1.976 -0.8,2.589 0.9,4 1.2,0.916 2.5,2.704 2.8,3.974 1.1,3.617 5.1,2.601 5.1,-1.309 0,-1.65 0.4,-3.569 0.8,-4.266 1.3,-2.008 2.9,-0.259 2.2,2.373 -0.7,2.914 3.7,12.232 6.3,13.034 7.6,2.448 9.2,4.613 5.2,7.127 -1.4,0.855 -2,2.332 -2,4.682 0,1.888 -0.5,3.73 -1.1,4.093 -0.6,0.364 -0.9,2.466 -0.8,4.672 0.4,4.705 -3.1,8.956 -8.8,10.829 -1.8,0.612 -3.3,1.233 -3.3,1.38 0,3.341 3.6,6.491 9.2,8.011 11.2,3.02 12.7,3.66 13.3,5.63 0.3,1.07 1.7,2.53 3.1,3.25 1.4,0.72 3,2.39 3.7,3.71 0.7,1.49 2.4,2.65 4.5,3.07 1.8,0.37 4.1,1.44 5.1,2.38 1.5,1.36 4.3,1.77 14,2.04 6.6,0.18 12.6,0.71 13.3,1.16 0.7,0.45 2.1,0.83 3.2,0.83 3.3,0 2.8,2.16 -1,4.41 -3.5,2.06 -3.7,2.37 -3.1,6.31 0.4,3.2 0.1,4.71 -1.5,6.68 -1.4,1.84 -1.8,3.4 -1.4,5.68 0.4,2.16 0.1,3.53 -0.9,4.4 -4.2,3.5 -1,6.03 6.3,4.95 5.7,-0.85 6.9,-2.13 5.5,-5.96 -1.1,-2.86 -1,-3.12 3.1,-5.9 2.5,-1.75 4.9,-4.54 6,-7 1,-2.24 4.3,-6.61 7.2,-9.7 3,-3.1 5.6,-6.58 5.9,-7.75 0.2,-1.17 0.7,-3.47 1.1,-5.12 1.6,-7.23 0.9,-17.4 -1.5,-19.598 -4.4,-4.086 -2.7,-8.407 3.4,-8.407 5,0 5,0 4.8,-4.83 -0.1,-4.68 0,-4.811 2.4,-4.202 1.4,0.346 3.8,0.887 5.4,1.201 3.5,0.702 3.7,1.035 7.7,10.207 3.3,7.379 3.3,7.379 1.8,13.499 -1.5,5.88 -2,10.05 -1.7,13.94 0.5,8.67 12,-6.69 12.1,-16.15 0,-2.57 0.7,-6.465 1.6,-8.665 0.8,-2.2 1.6,-4.567 1.7,-5.26 1.9,-9.125 12.8,-2.101 12.7,8.133 -0.1,3.372 0.2,8.242 0.5,10.822 0.9,6.12 -4.4,21.28 -12,34.81 -2.9,5.22 -5.8,11.31 -6.4,13.54 -0.9,3.33 -3,5.75 -12.1,13.81 -6.1,5.37 -11,10.16 -11,10.66 0,0.49 -2.1,1.79 -4.6,2.89 -2.7,1.21 -5.2,3.21 -6.2,5.05 -1.1,2 -3.3,3.63 -6.2,4.74 -14.2,5.32 -19.4,12.8 -18.5,26.17 0.7,9.66 0.7,9.66 -2.9,11.38 -2.7,1.29 -3.6,2.34 -3.6,4.17 0,6.06 9.2,3.01 9.8,-3.26 0.1,-1.74 0.7,-3.15 1.2,-3.15 0.5,0 2.1,-1.76 3.5,-3.91 1.4,-2.15 3.9,-4.46 5.6,-5.13 2.7,-1.12 6.8,-5.71 9.4,-10.34 0.6,-1.03 3.3,-2.71 6,-3.73 5.5,-2.06 22.9,-18.3 31.9,-29.72 2.7,-3.4 5.2,-6.17 5.6,-6.17 1.3,0 7.7,-10.67 13.5,-22.5 2.9,-6.05 7.3,-13.29 9.7,-16.09 5,-5.89 9.3,-14.88 10.8,-22.52 0.5,-2.98 1.7,-5.73 2.6,-6.23 3.5,-1.95 5.4,-4.769 5.4,-8.042 0,-1.858 0.6,-3.938 1.5,-4.623 0.9,-0.806 1.5,-3.05 1.5,-6.372 0,-6.845 0.8,-7.935 5.2,-7.105 4.2,0.779 6.1,-1.276 7.2,-7.887 0.5,-2.57 2.1,-5.416 5,-8.5 10.5,-11.4 8.8,-25.276 -2.5,-19.275 -6.4,3.435 -7.7,3.479 -14.5,0.504 -5.2,-2.286 -6.6,-3.384 -7.5,-5.932 -0.5,-1.72 -3.5,-5.333 -6.5,-8.03 -7.5,-6.626 -11.9,-12.931 -13.4,-19.293 -1.2,-5.0271 -1.4,-5.279 -4.1,-4.8838 -1.8,0.2575 -3.1,-0.0879 -3.4,-0.9045 -1.2,-3.1274 -6.6,-1.1405 -12.3,4.5118 -7,6.9725 -8.7,9.4775 -9.2,14.048 -0.5,4.287 -0.9,4.782 -5,6.877 -8,4.006 -9.9,6.433 -9.4,12.146 0.8,8.45 -1.5,10.57 -8.1,7.423 -2.9,-1.403 -3.4,-2.06 -2.9,-4.065 0.5,-1.773 -0.1,-3.152 -2.2,-5.333 -3.2,-3.285 -2.6,-4.665 2.1,-5.526 3.5,-0.625 3.9,-0.935 3,-2.336 -1.3,-2.045 -4.6,-1.04 -8.6,2.625 -4.4,3.951 -7.9,5.019 -7.9,2.391 -0.1,-1.933 -5.5,-5.787 -10.1,-7.11 -4.4,-1.261 -4,-1.353 -7.3,1.529 -6.4,5.462 -9.7,-2.87 -3.5,-8.676 2.6,-2.41 3,-3.15 1.8,-3.886 -2.5,-1.55 -4.9,-1.04 -7.1,1.493 -2.2,2.602 -10.8,3.008 -13.2,0.626 -1.6,-1.652 -2.6,-1.267 -3.6,1.441 -1.1,2.855 -2.5,3.235 -3.4,0.91 -0.9,-2.134 0.1,-3.41 2.4,-3.41 1.1,0 2,-0.423 2,-0.941 0,-1.389 -2.2,-2.454 -2.9,-1.437 -0.4,0.483 -1.7,0.999 -3.1,1.147 -5.3,0.592 -6.9,6.375 -2.9,10.183 2.1,1.947 2.2,2.223 0.7,6.789 -1.4,4.789 -5.8,7.679 -5.8,3.864 0,-2.837 -6.2,-4.619 -10.5,-2.998 -2.5,0.983 -1.8,3.866 1.3,5.043 2.5,0.923 3,1.75 3.4,5.469 0.6,5.521 0.4,5.881 -3.6,5.881 -7.9,0 -12.3,-12.891 -8.5,-24.402 1.4,-4.023 2.2,-4.738 7.4,-6.248 2.2,-0.647 3.7,-2.291 5.8,-6.117 2.6,-4.947 3,-5.233 6.7,-5.233 4.6,0 8.6,-3.1105 7.4,-5.8268 -2.4,-5.453 -0.8,-13.927 2.3,-12.717 1.7,0.6367 6.2,-4.2562 6.2,-6.7382 0.1,-3.813 -2.7,-8.44 -5.5,-9.14 -2.5,-0.641 -2.6,-0.819 -1.1,-2.319 1.5,-1.492 1.7,-1.494 3.4,-0.019 2.1,1.923 9.7,4.813 13.5,5.179 1.5,0.144 3.8,1.183 5,2.309 3,2.712 8.9,5.534 16.3,7.745 3.3,0.9914 6.4,2.1595 7,2.5958 0.9,0.694 8.1,2.596 16.7,4.3945 2.2,0.4654 2.8,1.1215 2.8,3.4338 0,4.2506 2.3,5.8095 6.3,4.1824 4.8,-1.9753 14,-3.166 14.8,-1.9163 0.9,1.4485 4.9,0.0345 4.9,-1.7301 0,-0.86146 -1,-1.4326 -2.5,-1.4326 -2.9,0 -3.1,-0.9714 -1,-5.0246 0.8,-1.6089 1.8,-5.6189 2.1,-8.9099 0.7,-6.416 2.3,-8.945 7.4,-11.581 1.6,-0.845 3,-1.902 3,-2.35 0,-0.447 1.1,-1.326 2.5,-1.953 1.9,-0.904 2.5,-1.872 2.5,-4.694 0,-2.656 0.7,-4.32 3.1,-6.579 4.8,-4.712 -4,-14.055 -13.1,-13.929 -3.7,0.052 -9,-5.165 -9.1,-8.866 0,-5.273 -4.1,-8.28 -13.2,-9.843 -19.4,-3.307 -29.3,-7.885 -27.4,-12.715 1.5,-3.951 6.9,-3.1 12.6,1.97 6.7,6.103 14.6,3.849 8.4,-2.416 -1.6,-1.591 -5.1,-5.188 -7.8,-7.993 -3.1,-3.156 -5.9,-5.102 -7.3,-5.112 -1.4,0 -2.6,-0.84 -3.2,-2.25 -1.4,-3.71 -7.1,-8.27 -15,-12.1 -8.5,-4.07 -17.5,-10.94 -11,-8.33 1.9,0.77 5.7,2.8 8.5,4.51 2.7,1.71 7.2,4.3 10,5.77 53.5,28.51 111.4,90.853 142.8,153.98 63.6,127.83 50.8,270.07 -35.3,392.9 -25.8,36.75 -76.2,80.34 -120.7,104.4 -18.5,10.01 -21.3,11.02 -21.3,7.48 z m 67.8,-53.56 c 1.9,-1.2 6,-2.52 9,-2.93 6.1,-0.83 13.4,-5.19 14,-8.4 0.2,-1.06 2.1,-3.92 4.3,-6.35 4.4,-5.04 4.6,-5.75 1.9,-6.62 -2.7,-0.84 -2.7,-5.39 0,-9.73 1.1,-1.8 2,-4.01 2,-4.9 0,-0.9 0.7,-2.24 1.6,-2.99 2.9,-2.4 5.4,-9.74 5.4,-15.97 0,-4.36 0.3,-5.91 1.3,-5.91 2.6,0 4.2,-2.91 2.5,-4.59 -1.8,-1.81 -4.5,-0.96 -5.1,1.65 -0.9,3.13 -3.2,3.23 -10.1,0.44 -8.9,-3.56 -13.9,-1.49 -12.2,5.13 0.7,2.78 -6,10.66 -12.4,14.58 -3.8,2.32 -13,10.37 -14.4,12.57 -0.5,0.86 -0.2,2.06 0.9,3.27 1.7,1.81 1.6,2.08 -1.1,5.66 -2.5,3.24 -2.9,4.74 -3.1,10.77 -0.1,3.86 -0.5,8.39 -0.8,10.07 -0.9,3.88 0.6,5.18 6.5,5.7 2.4,0.22 4.9,0.47 5.3,0.57 0.5,0.1 2.5,-0.81 4.5,-2.02 z m -318,-29.23 c -2.1,-1.86 -3.9,-2.38 -8.3,-2.43 -3,-0.04 -6.4,-0.51 -7.4,-1.06 -1.3,-0.69 -3.9,-0.49 -8.6,0.67 -6.6,1.6 -7,1.59 -13.1,-0.55 -7.5,-2.61 -8.4,-2.69 -8.4,-0.7 0,2.01 -1.4,1.88 -5.3,-0.5 -3.6,-2.19 -7.8,-2.57 -10.8,-0.97 -1.9,1 -9.6,-0.81 -12.4,-2.92 -0.6,-0.41 -3.1,-1.36 -5.5,-2.11 -4.8,-1.44 -9,-4.54 -9,-6.62 0,-3.36 -4.5,-6.43 -10.5,-7.16 -5.5,-0.67 -6.2,-1.04 -8.5,-4.51 -2.3,-3.66 -2.6,-3.76 -6.8,-3.12 -5,0.74 -8.8,-0.74 -9.6,-3.71 -1,-4.01 -5.3,-4.15 -9,-0.28 -4.5,4.55 -13.4,3.28 -16.5,-2.34 -0.8,-1.41 -2.1,-1.69 -7,-1.45 -6.7,0.34 -11.6,-2.72 -14.1,-8.75 -1.5,-3.51 -7.8,-6.06 -15.1,-6.06 -3,0 -5.2,-0.56 -5.9,-1.5 -0.7,-0.83 -1.7,-1.5 -2.3,-1.5 -0.5,0 -2.7,-1.77 -4.8,-3.92 -2.2,-2.26 -7.1,-5.44 -11.6,-7.54 -4.3,-1.99 -9,-4.28 -10.5,-5.08 -1.5,-0.81 -3.4,-1.46 -4.2,-1.46 -0.9,0 -2.8,-1.79 -4.2,-3.97 -1.5,-2.18 -4.1,-4.84 -5.9,-5.91 -2.6,-1.53 -3.5,-2.81 -4,-6.19 -0.4,-2.34 -2.3,-6.37 -4.2,-8.96 -1.8,-2.59 -3.3,-5.48 -3.3,-6.41 0,-0.93 -0.6,-2.68 -1.2,-3.88 -1,-1.81 -2.1,-13.68 -1.3,-13.68 1.7,0 11.1,5.99 12.3,7.87 2.4,3.66 8.7,9.53 11.9,11.18 12.5,6.46 20.7,13.85 26.6,24.09 4.7,8.24 13.6,13.53 12.4,7.4 -0.2,-1.41 0.3,-3.63 1.4,-5.25 1,-1.54 1.9,-3.53 1.9,-4.44 0,-2.53 4.4,-3.15 7.8,-1.09 2.7,1.62 2.8,1.98 1.6,3.7 -4.5,6.07 2.8,19.09 12.5,22.35 3.3,1.13 7.3,2.99 8.7,4.13 1.5,1.13 3.2,2.06 3.9,2.06 0.8,0 3.4,1.78 5.9,3.95 2.8,2.44 6,4.2 8.3,4.58 2.1,0.34 5,1.07 6.4,1.63 5.2,1.97 5.9,1.02 3.8,-5.62 -2.6,-8.34 2.2,-13.02 5.4,-5.29 1.7,4.19 2.7,4.88 11.5,8.35 7.3,2.93 8.3,3.58 12.5,8.78 2.6,3.31 11,4.34 15.7,1.93 5,-2.6 11.7,-0.84 21,5.48 4,2.77 8.7,2.6 14.7,-0.55 4.1,-2.1 8.1,-2.03 9.8,0.17 4.1,5.47 27.4,4.38 31,-1.45 0.3,-0.55 1,-0.76 1.5,-0.46 0.4,0.29 1.1,0.07 1.5,-0.49 0.3,-0.56 1.7,-1.01 3,-1.01 1.3,0 2.8,-0.79 3.3,-1.75 1.3,-2.18 2.2,-1.24 4.2,4.06 1.2,3.42 2.4,4.64 6.5,6.69 2.7,1.37 5.1,2.57 5.3,2.67 1.7,0.86 -2.6,7.23 -5.2,7.75 -5.9,1.18 -7.6,3.12 -7.6,8.56 0,7.19 -4.8,9.35 -10.2,4.59 z m -188.1,-91.29 c -1,-0.95 -5,-3.55 -9,-5.78 -6.1,-3.44 -8.5,-5.74 -16.2,-15.1 -5,-6.07 -11,-12.54 -13.3,-14.37 -2.4,-1.82 -6.9,-5.62 -10.1,-8.43 -3.2,-2.81 -7.2,-6.24 -8.8,-7.63 -2.8,-2.37 -3,-3.01 -3.2,-10.33 -0.2,-4.29 -0.6,-8.79 -1.1,-10 -2.1,-5.65 5.7,-10.89 13,-8.66 3.5,1.1 7.7,2 9.2,2.01 3.9,0.01 4.4,2.29 1.2,5.48 -3.9,3.94 -1,6.85 7,6.99 5.1,0.08 5.8,0.35 7.5,3.16 1.7,2.86 6.4,5.26 13.8,7.06 5.1,1.25 5.1,-4 -0.1,-10.69 -5.2,-6.66 -5.3,-7.18 -3,-9.08 7.6,-6.33 -5.7,-17.58 -23.2,-19.62 -3.6,-0.41 -5.5,-1.82 -16,-11.88 -6.5,-6.28 -12.6,-11.41 -13.6,-11.41 -1.7,0 -2,0.57 -2.2,5.16 -0.2,2.72 -1,2.87 -5.7,1.06 -11.2,-4.35 -12.9,-6.94 -12.9,-19.44 0,-4.17 -0.7,-8.03 -1.7,-10.18 -1.6,-3.35 -1.6,-3.63 1,-9.03 3,-6.31 6.9,-7.79 8.6,-3.28 1.2,3.24 3.6,4.97 5.9,4.25 4.3,-1.36 3.5,-5.78 -1.8,-9.54 -3.5,-2.48 -3.9,-4.6 -1,-5.5 2.8,-0.91 5.8,0.26 6.5,2.6 0.9,2.79 3.9,1.98 4.2,-1.11 0.3,-3.33 -6.5,-13.24 -9.8,-14.19 -1.3,-0.4 -3.6,-0.97 -5.1,-1.27 -1.5,-0.3 -3.5,-1.29 -4.4,-2.21 -1.7,-1.74 -1.7,-1.22 0.1,-21.18 0.8,-9.55 10.4,-24.35 13,-20.14 1.2,2.05 4.2,0.96 5.5,-2 2.3,-5.65 8.6,-6.19 13,-1.11 3.8,4.47 6.1,5.11 8.2,2.27 2,-2.89 8.5,-3.54 9.9,-0.99 0.8,1.64 1.7,1.92 4.2,1.41 5.8,-1.16 6.1,-2.35 3.3,-11.38 -2.8,-9.27 -2.7,-9.75 1.9,-7.06 4.8,2.84 6.5,-0.07 7.6,-12.97 0.5,-5.32 1.1,-12 1.4,-14.84 0.4,-2.845 0.2,-8.205 -0.4,-11.914 -1.3,-8.021 -0.9,-8.957 2.6,-6.662 2.6,1.664 2.6,1.66 2,-0.093 -0.4,-1.006 -0.7,-2.242 -0.7,-2.747 0,-0.505 -0.7,-0.919 -1.4,-0.919 -1.9,0 -2.6,-3.058 -1.9,-8.246 0.7,-5.337 2,-7.042 4.8,-6.322 1.8,0.431 2.9,-0.275 5.2,-3.086 3.2,-4.048 8.2,-1.227 14,8.055 3.4,5.38 1.1,11.865 -3.2,9.048 -3.6,-2.402 -6.8,-1.506 -8.6,2.489 -3.1,6.571 -1.2,9.134 8.3,11.049 3.2,0.636 5.8,1.462 5.7,1.835 0,1.467 -1.6,2.85 -4.7,4.107 -4.3,1.746 -1.8,8.076 3.2,8.076 2.5,0 6.9,10.44 5.4,12.89 -2.3,3.67 0,7.68 4.2,7.26 1.9,-0.19 7.3,-0.43 12,-0.55 10.3,-0.24 12.1,-1.17 15.5,-7.86 3.9,-7.77 14.8,-14.23 12.1,-7.16 -0.4,0.87 -0.6,2.45 -0.6,3.52 0,1.17 -1.9,3.21 -4.7,5.17 -2.5,1.77 -6,4.47 -7.7,5.99 -1.7,1.52 -5.4,4.19 -8.1,5.95 -16,10.18 -22.5,17.71 -22.5,25.93 0,2.12 -0.4,3.86 -0.8,3.86 -1.7,0 -3.2,-2.48 -3.2,-5 0,-6.56 -6.1,-6.82 -11.9,-0.53 -4.4,4.79 -4.7,5.59 -3.1,8.57 1.6,2.94 4.6,4.22 7,2.96 2.3,-1.24 2.6,-0.05 0.8,2.88 -3.2,5.13 2.8,6.72 10,2.64 2.9,-1.67 5.1,-2.28 7,-1.91 2.3,0.46 3,0.1 4,-2.14 1,-2.11 1.7,-2.56 3.4,-2.1 1.3,0.33 3.9,0.6 5.9,0.61 4.4,0.02 5.4,1.87 3.2,5.83 -3.2,5.49 3.7,9.15 8,4.32 1.1,-1.13 3.7,-2.1 6.8,-2.46 8.5,-1.01 11.2,-6.36 4.6,-9.15 -2.2,-0.93 -2.8,-1.54 -1.7,-1.87 2.1,-0.72 11.9,-1.82 15.5,-1.75 1.6,0.03 4.8,0.1 7.1,0.16 2.4,0.06 5.7,-0.76 7.9,-1.98 2.3,-1.2 5.8,-2.1 8.4,-2.12 4.5,-0.04 14.9,-2.13 17,-3.42 0.6,-0.37 2.1,0.16 3.4,1.18 1.9,1.49 3.5,1.74 7.8,1.29 7.6,-0.79 12.8,0.66 14.7,4.09 1.6,2.81 3.8,3.86 7.9,3.88 3.3,0.02 2.8,1.66 -1.2,4.26 -1.9,1.24 -4,3.26 -4.7,4.49 -0.6,1.22 -3.9,3.52 -7.3,5.11 -6.9,3.21 -9.5,7.01 -9.5,13.61 0,3.7 -2,8.62 -4.8,11.8 -2,2.31 -7.5,2.25 -17.1,-0.19 -17.5,-4.43 -18.6,-4.54 -21.8,-2.2 -2.7,1.99 -3.1,2.03 -7.6,0.67 -7.5,-2.29 -11.1,-0.6 -10.3,4.85 1.7,11.15 1.7,11.14 -4.8,10.91 -4.8,-0.17 -6.5,-0.7 -8.5,-2.67 -1.5,-1.36 -6.5,-3.7 -11.1,-5.21 -4.7,-1.51 -10.3,-4.02 -12.5,-5.58 -2.3,-1.69 -5.2,-2.83 -7.1,-2.83 -1.8,0 -3.8,-0.68 -4.4,-1.5 -2.5,-2.97 -9.1,-1.17 -12.8,3.45 -1.8,2.33 -1.5,6.47 0.8,9.32 1.1,1.4 2,3.01 2,3.58 0,0.58 1.6,2.3 3.7,3.84 2.1,1.55 4.4,3.37 5.1,4.06 5.7,5.43 19.4,5.05 31.7,-0.88 1.6,-0.77 3.5,-0.3 8.5,2.07 4.8,2.25 7.3,2.9 9.6,2.46 2.8,-0.53 3.4,-0.24 4.8,2.47 1.8,3.45 3.5,4.56 8.6,5.49 1.9,0.35 4.9,1.41 6.7,2.34 2.9,1.57 3.3,1.57 5,0.07 3.2,-2.96 7,-3.89 8.7,-2.17 2.1,2.09 2.1,2.14 -2.4,11.02 -2.2,4.3 -4,8.65 -4,9.66 0,1.01 -0.8,4.06 -1.7,6.77 -1.5,4.74 -1.5,8.45 0.1,12.19 0.7,1.56 0.3,1.68 -3.7,1.13 -4.5,-0.61 -4.5,-0.61 -5.1,2.91 -0.4,1.93 -1.4,4.06 -2.2,4.74 -2.5,2.1 -1.8,6.66 1.1,7.22 1.3,0.26 2.5,0.2 2.5,-0.13 0,-0.91 6.4,-5.11 7.8,-5.11 0.6,0 1.2,0.51 1.2,1.14 0,0.62 1,3.11 2.2,5.53 2.1,4.24 2.1,4.5 0.4,7.34 -1.3,2.24 -1.5,3.42 -0.7,4.91 1.9,3.53 -3,16.65 -6.1,16.28 -1.5,-0.18 -3.2,0.51 -4.3,1.75 -1.3,1.47 -3.1,2.05 -6.2,2.05 -5.4,0 -10.8,2.15 -12.3,4.9 -1.5,2.75 -5.6,4.71 -10.5,4.97 -6,0.33 -14.5,6.51 -14.6,10.56 0,7.2 -2,7.96 -9.4,3.57 -6.4,-3.77 -10.8,-3.9 -14,-0.4 -1.4,1.43 -3.6,2.67 -5,2.75 -8.3,0.47 -3,9.17 6.3,10.5 3.6,0.52 4.7,1.11 4.9,2.65 0.4,2.61 -7.7,6.65 -10.4,5.17 -1.1,-0.63 -2.3,-0.57 -3.5,0.19 -2.3,1.43 -2.1,1.46 -4.1,-0.58 z m 61.9,-76.85 c 1.5,-2.23 1.5,-3.15 0.4,-7.24 -0.7,-2.58 -1.4,-6.64 -1.5,-9.02 -0.3,-6.91 -11.9,-16.13 -18.4,-14.7 -2.4,0.52 -3.7,-0.36 -10,-6.45 -5.9,-5.79 -7.6,-6.94 -9.6,-6.45 -1.7,0.43 -3.7,-0.41 -7.6,-3.11 -5.8,-4.11 -14.6,-8.44 -17,-8.45 -3.2,-0.02 -5.5,-3.75 -3.6,-5.84 2.9,-3.21 2.2,-5.36 -1.6,-4.65 -7.7,1.45 -11.1,-2.98 -8.6,-11.35 4.7,-15.8 -3.4,-22.23 -11.6,-9.23 -1.9,2.98 -2.9,3.76 -4.5,3.36 -1.1,-0.3 -3.2,0.23 -4.7,1.18 -2.3,1.54 -2.7,1.56 -4.1,0.17 -1.8,-1.81 -12.6,5.79 -13.8,9.72 -0.4,1.17 -1.5,3.03 -2.4,4.13 -2.5,2.77 -3.5,7.6 -1.9,8.59 1.5,0.92 1.2,8.31 -0.4,10.88 -3,4.84 5.8,11.84 13.3,10.63 2.3,-0.37 4,-0.23 4,0.35 0,6.26 17.3,14.46 28.3,13.46 7.6,-0.68 11,0.38 14.4,4.4 1.6,1.92 6.2,0.15 11.7,-4.5 4.6,-3.89 4.9,-3.93 10.1,-1.31 2.6,1.32 4.9,1.81 6.9,1.44 3.4,-0.63 11.9,5.42 11.1,7.84 -4.1,12.01 14.5,26.2 21.1,16.15 z m 46.7,-144.85 c -3,-2.95 -3.9,-8.31 -1.8,-10.57 2.4,-2.68 -0.5,-4.71 -4.4,-3.09 -1.5,0.64 -4.5,0.95 -6.7,0.69 -2.2,-0.26 -4.3,-0.5 -4.7,-0.54 -1,-0.1 -1,-5.07 0,-5.07 4,0 5.4,-11.82 2.2,-17.91 -1.7,-3.24 -1.9,-4.37 -0.9,-6.14 0.6,-1.21 0.9,-3.62 0.5,-5.48 -0.6,-3.069 -0.2,-3.657 5,-8.141 3.1,-2.659 7.2,-7.516 9.1,-10.794 8.5,-14.329 25,-26.237 33.6,-24.124 3.2,0.81 3.9,0.643 5.6,-1.439 2.4,-3.02 10.2,-0.628 13,4.016 0.9,1.519 4.3,5.561 7.4,8.982 5.8,6.336 6.4,11.18 1.6,14.119 -0.7,0.441 -0.6,0.847 0.3,1.206 0.7,0.299 0.1,0.578 -1.4,0.622 -1.6,0.045 -3,-0.554 -3.4,-1.422 -0.3,-0.825 -1.6,-1.5 -2.9,-1.5 -2.4,0 -7.4,-6.021 -8.8,-10.589 -1,-3.148 -4.9,-4.899 -7.6,-3.438 -2.1,1.131 -2.2,1.693 -2,14.352 0.2,9.427 -0.1,13.991 -1.1,16.043 -1.5,3.147 1.1,6.637 5,6.637 1,0 3,0.94 4.5,2.1 1.5,1.19 3.5,1.89 4.6,1.6 1,-0.27 2.4,0.13 3,0.9 0.7,0.77 2.2,1.4 3.4,1.4 1.2,0 2.6,0.46 3.2,1.03 0.6,0.57 2.3,1.25 3.9,1.5 1.7,0.26 4.3,0.7 6,0.98 5.6,0.95 9.9,6.68 7.4,9.85 -2.6,3.3 -5.2,3.34 -9.4,0.13 -8.2,-6.29 -26.5,-4.82 -26.5,2.12 0,1.78 4.4,5 9.5,6.96 7.2,2.73 3.1,8.39 -7,9.85 -2.8,0.4 -6.8,1.31 -9,2.03 -2.6,0.83 -7.2,1.16 -12.8,0.9 -8.6,-0.39 -14.7,1.22 -14.7,3.86 0,1.3 -1.4,0.7 -3.7,-1.63 z" />
            <path
               style="fill:#0e3a44"
               inkscape:connector-curvature="0"
               id="path3703"
               d="m -1465.3,539.99 c 2,-2.02 14.7,-10.24 15.8,-10.24 2.4,0 8.8,-8.24 8.5,-10.9 -0.7,-6.08 -23.3,-2.35 -35.3,5.84 -3.6,2.43 -5.8,2.6 -7.5,0.56 -0.7,-0.83 -2.2,-1.5 -3.3,-1.5 -1.9,0 -1.9,0.07 -0.1,4.68 0.3,0.75 -0.9,1.42 -3.3,1.81 -2.1,0.34 -4.5,1.04 -5.3,1.57 -5.4,3.43 -6,3.43 -9,0.11 -2.8,-2.99 -3.3,-3.17 -10,-3.17 -6.8,0 -17,-4.92 -17,-8.2 0,-2.71 -13.6,-8.41 -25.5,-10.65 -3.2,-0.61 -6.8,-2.02 -8,-3.13 -1.2,-1.1 -5.3,-2.73 -9.1,-3.62 -3.8,-0.89 -10.8,-2.97 -15.4,-4.62 -4.7,-1.65 -11.2,-3.35 -14.5,-3.78 -3.3,-0.42 -7.8,-1.48 -10,-2.35 -2.2,-0.86 -4.9,-1.59 -5.9,-1.61 -1,-0.02 -1.6,-0.61 -1.4,-1.29 0.6,-1.92 9.8,-4.58 14.3,-4.16 17.7,1.66 25.8,2.6 31.2,3.61 11,2.05 13,-3.83 6,-17.27 -2.5,-4.64 -4.8,-9.56 -5.2,-10.93 -3.4,-10.83 -21.5,-27.67 -32.7,-30.35 -4.8,-1.17 -12.6,-10.87 -13.1,-16.38 -0.2,-2.62 -0.7,-5.56 -1.2,-6.51 -0.6,-1.33 -0.1,-1.98 2,-2.77 2,-0.78 2.4,-1.33 1.6,-2.33 -0.8,-0.96 -0.5,-2.3 0.9,-5.06 2.6,-4.73 2,-6.52 -3,-9.38 -3.9,-2.19 -4,-2.49 -4,-7.32 0,-7.52 4.5,-6.95 10.4,1.3 4.3,6 17.6,17.8 20.1,17.8 0.8,0 1.5,0.58 1.5,1.3 0,2.57 -2.3,3.62 -6.6,3.04 -4.7,-0.65 -6.9,1.08 -4.1,3.15 1.7,1.26 -1.4,3.51 -4.8,3.51 -2.1,0 -3,2.08 -1.4,3.09 4.4,2.8 12.3,0.48 11.3,-3.33 -0.8,-3.5 1,-4.32 4.2,-1.83 1.5,1.14 4,2.07 5.7,2.08 6.2,0.03 7.9,0.99 7.3,4.04 -1.1,5.56 5.8,6.3 12.5,1.35 1.8,-1.32 3.8,-2.4 4.5,-2.4 1.7,0 11.4,-9.57 11.4,-11.28 0,-2.22 3.9,-5.24 6.4,-4.92 2.7,0.36 6,-4 5.3,-6.89 -0.7,-2.66 5.7,-6.66 7.8,-4.89 2.1,1.77 1.9,2.45 -2,5.1 -2.9,1.97 -3.5,2.99 -3.5,5.95 0,3.44 -0.3,3.71 -7.5,7.33 -11.4,5.69 -12.5,10.6 -2.4,10.6 4.2,0 5.3,0.46 8.3,3.5 4,4 4.3,4.08 6.7,1.86 1.3,-1.19 2.2,-1.35 3.1,-0.58 2.9,2.37 15.8,0.53 15.8,-2.24 0,-2.23 2.7,-2.54 7.7,-0.89 3.3,1.07 9.2,1.63 19,1.76 7.8,0.11 14.5,0.51 14.9,0.89 0.4,0.38 1.7,0.7 3,0.7 2.7,0 3.1,2.12 0.9,4 -2.9,2.36 -1.8,4.84 2.5,6.01 2.2,0.6 4.9,1.85 5.9,2.79 1.1,0.93 2.7,2.3 3.5,3.04 2.6,2.08 1.6,6.58 -1.4,7.01 -6,0.84 -9.3,5.09 -6.7,8.65 1.8,2.37 6.9,-1.37 10.2,-7.44 4,-7.25 15.7,-16.98 25.9,-21.52 3.1,-1.36 6.9,-3.39 8.5,-4.51 1.6,-1.12 3.8,-2.03 5,-2.03 2.9,0 11.9,-7.69 12.7,-10.73 0.6,-2.37 0.6,-2.37 2.1,-0.25 2.6,3.66 17.8,-0.2 22.3,-5.63 1.5,-1.79 -0.4,-5 -4.1,-6.91 -5.6,-2.93 2.2,-13.5 9.1,-12.13 1.6,0.32 4.2,0.1 5.9,-0.49 4.6,-1.58 6.4,-0.6 4.9,2.68 -1,2.01 -1,3.04 0,4.52 3,4.82 -1.8,12.51 -7.3,11.67 -5.2,-0.8 -7.9,3.49 -4.3,7.07 5.1,5.14 32.9,-15.35 31.3,-23.13 -0.3,-1.75 -0.7,-4.97 -0.8,-7.17 -0.3,-5.4 -3.7,-5.74 -5.4,-0.55 -1.5,4.66 -4.6,6.71 -7.9,5.21 -3.6,-1.63 -5.1,-5.52 -3.5,-8.64 1.1,-1.95 1.1,-2.76 0.1,-3.94 -2.8,-3.35 1,-7.28 5.4,-5.61 4.6,1.73 25.2,-17.01 30.3,-27.54 4.3,-8.89 7.2,-12.43 10.2,-12.45 4.7,-0.03 5.4,-1.3 5.6,-9.17 0.2,-8.37 3.3,-16.69 6.4,-17.51 1.1,-0.28 2.4,-1.77 2.9,-3.33 0.6,-1.55 1.9,-3.32 3.1,-3.93 8.5,-4.56 -7.9,-9.73 -18.6,-5.87 -4.6,1.68 -9.1,-3.01 -9.5,-9.97 -0.4,-6.27 -8.8,-7.62 -8.8,-1.42 0,0.85 -2.6,4.3 -5.8,7.68 -15.6,16.63 -19.7,25.46 -21.5,46 -0.3,3.83 -5.7,7.69 -9.6,6.93 -7.4,-1.45 -12.6,3.86 -13.5,13.76 -0.9,9.27 -2.2,12.41 -6.2,14.76 -1.9,1.12 -4,3.17 -4.6,4.56 -1.4,2.97 -2.1,3.08 -5.5,0.85 -3.2,-2.14 -4.7,-0.41 -3.8,4.68 1.4,8.43 0.2,12.27 -3.5,11.3 -3.6,-0.95 -6,-4.21 -6,-8.14 0,-5.83 -3.4,-7.95 -7.2,-4.51 -1.2,1.07 -3.5,1.64 -6.5,1.59 -3.8,-0.06 -4.7,0.28 -5.1,1.96 -0.6,2.15 -10.2,1.97 -14.4,-0.27 -1.4,-0.77 -2.2,0 -4.7,4.34 -1.7,2.89 -4.4,6.28 -6.1,7.52 -1.7,1.25 -3.7,3.79 -4.5,5.66 -1.2,2.96 -1.9,3.47 -5.7,3.93 -2.4,0.3 -6.5,0.81 -9.1,1.15 -8,1 -15.3,-0.39 -19.5,-3.72 -2,-1.63 -4.9,-3.2 -6.5,-3.51 -3.3,-0.68 -3.4,-0.78 -0.2,-4.49 6,-7.22 1.1,-14.61 -7,-10.41 -3.1,1.61 -8.2,-0.37 -14,-5.42 -2.4,-2.03 -9.5,-6.77 -13.7,-9.14 -2.1,-1.2 -3.8,-1.43 -5.9,-0.83 -6.1,1.76 -10.2,1.58 -11.3,-0.53 -0.6,-1.09 -1.9,-3.2 -2.8,-4.69 -3.4,-5.07 0.8,-15.79 6.2,-15.79 1.2,0 2.2,-1.22 3,-3.75 0.7,-2.07 1.9,-5.02 2.8,-6.57 2.1,-3.59 14.5,-11.87 16.6,-11.06 4.1,1.56 6.8,-0.48 6.1,-4.63 -0.9,-4.84 2,-8.26 8.3,-9.95 7.7,-2.07 9.7,-9.84 4.1,-15.94 -3.2,-3.48 -4.8,-3.65 -13.7,-1.45 -3.7,0.94 -2.7,-2.16 2.1,-6.09 2.8,-2.31 5.4,-3.56 7.3,-3.56 1.9,0 3.9,-0.92 5.3,-2.41 5.1,-5.41 -3.3,-9.26 -9.5,-4.37 -1.8,1.4 -4.3,2.27 -6.9,2.34 -13.2,0.35 -22.1,8.11 -17,14.85 2.4,3.22 0.1,4.59 -7.6,4.59 -6.1,0 -7.1,-0.28 -8.3,-2.25 -2,-3.13 -5.2,-11.32 -6.7,-17.09 -0.7,-2.66 -2.3,-6.4 -3.6,-8.3 -1.3,-1.9 -2.3,-4.33 -2.3,-5.41 0,-1.07 -0.5,-1.95 -1,-1.95 -0.6,0 -1,1.09 -1,2.44 0,3.35 -1.4,3.92 -5.1,2.04 -2.7,-1.4 -3,-1.97 -2.4,-4.56 1.7,-7.62 -5.7,-14.75 -10.4,-10.05 -2.3,2.27 -6.3,14.41 -5.5,16.52 0.3,0.83 0.7,4.12 0.8,7.31 0.2,3.19 0.7,7.22 1.1,8.97 0.5,2.48 0,4.58 -2.6,9.72 -3,6.18 -3.2,7.05 -2.7,15.08 0.3,6.52 0.1,8.53 -0.9,8.53 -0.7,0 -3.5,1.91 -6.3,4.25 -11.6,9.87 -13,10.28 -15,4.23 -2.5,-7.48 -8.6,-15.12 -14.2,-17.82 -6.7,-3.22 -14.8,-10.7 -14.8,-13.58 0,-1.34 -0.9,-2.48 -2.4,-3.05 -1.4,-0.51 -5.3,-3.84 -8.7,-7.41 -7.1,-7.48 -9.9,-7.59 -9.9,-0.38 0,2.06 -0.5,3.76 -1,3.76 -1.3,0 -6,-10.42 -6,-13.34 0,-4.87 5.1,-4.17 6.4,0.88 0.8,3.29 3,3.1 6.2,-0.54 1.5,-1.65 3.2,-3 3.9,-3 1.2,0 2.5,-2.12 2.5,-3.98 0,-0.44 -1.1,-1.08 -2.4,-1.41 -3.2,-0.78 -3.8,-2.73 -2.1,-6.1 0.8,-1.51 1.5,-3.52 1.5,-4.46 0,-0.94 1.1,-2.32 2.5,-3.05 3.1,-1.69 3.1,-2.8 0,-3.97 -1.3,-0.51 -2.7,-1.55 -3.2,-2.31 -0.5,-0.76 -2.6,-2.59 -4.8,-4.06 -4,-2.67 -4,-2.67 0.4,-2.5 6,0.24 12.6,-8.03 8.3,-10.48 -6.5,-3.73 -16.2,0.26 -14.8,6.04 0.6,2.09 0.4,2.41 -0.6,1.56 -0.7,-0.59 -3.3,-0.96 -5.7,-0.82 -6.4,0.39 -9.1,-3.32 -5.6,-7.91 0.8,-1.06 1.5,-2.65 1.5,-3.52 0,-0.88 0.9,-2.36 2,-3.3 4.7,-4.09 0.2,-9.46 -7,-8.24 -7.2,1.21 -4.4,-2.32 3,-3.9 1.4,-0.29 4.7,-2.58 7.4,-5.07 2.6,-2.49 5.3,-4.52 5.9,-4.52 0.6,0 2.4,-1.32 4.1,-2.94 1.7,-1.61 5.4,-4.08 8.2,-5.48 6.7,-3.35 12.7,-9.94 12,-13.04 -0.6,-2.11 -0.3,-2.28 4.1,-2.36 2.6,-0.06 6.3,-0.31 8.3,-0.56 4.9,-0.65 6,0.69 6,7.39 0,4.2 0.4,5.93 1.5,6.35 2.5,0.97 4.6,-3.57 4.3,-9.41 -0.2,-6.14 3.5,-10.78 7.6,-9.4 5.3,1.79 17.3,1.55 22.6,-0.47 5.4,-2.04 5.6,-2.03 17.5,0.44 2.7,0.54 6.6,-4.5 7.4,-9.39 0.9,-5.43 5.3,-8.22 8.4,-5.32 4.5,4.22 8,1.52 3.7,-2.81 -2.8,-2.81 -2.7,-3 2.9,-3 5.8,0 8.7,-2.87 7.8,-7.74 -1,-4.86 3.7,-10.66 5.8,-7.26 1.5,2.42 12.5,-0.98 12.5,-3.87 0,-2.52 -3.1,-3.33 -8.8,-2.31 -4.9,0.88 -5.9,0.79 -7,-0.59 -2,-2.65 -1.5,-4.13 1.5,-3.92 3.3,0.22 4.4,-4.77 2.1,-9.05 -1.6,-3.12 -0.1,-5.65 3.7,-6.097 3.6,-0.427 11.2,1.687 11.8,3.287 0.3,0.68 3.3,2.01 6.8,2.95 12.5,3.38 12.9,3.57 12.9,6.15 0,1.46 0.9,3.04 2.5,4.04 1.3,0.9 2.5,2.21 2.5,2.92 0,0.7 1,2.32 2.4,3.6 5.1,4.93 -7.3,7.8 -14.2,3.27 -2.5,-1.61 -6.7,-1.54 -6.7,0.12 0,0.55 1.7,1.82 3.7,2.83 3.1,1.5 3.8,2.36 3.8,4.78 0,3.76 2.4,4.75 6.2,2.56 4,-2.31 4.4,-2.16 5.2,1.81 0.7,3.85 2.9,5.52 7.3,5.52 1.6,0 5.7,0.91 9.1,2.03 5.2,1.7 7.1,1.88 11.5,1.08 5.9,-1.1 6.2,-0.94 7.1,4.06 0.6,3.33 0.3,3.84 -2.4,5.45 -6.5,3.83 -4.7,5.81 4.5,4.84 8.5,-0.91 10.4,-2.27 8.8,-6.42 -1.1,-3.01 -1.1,-3.2 2.8,-5.76 2.2,-1.45 4.9,-4.34 5.9,-6.41 1.1,-2.08 3,-4.86 4.2,-6.2 1.2,-1.33 3.6,-4.08 5.3,-6.1 1.6,-2.02 3.1,-3.83 3.3,-4.02 3.4,-3.82 4,-25.84 0.7,-27.345 -1.8,-0.808 -2.5,-1.951 -2.5,-3.719 0,-3.521 2.6,-4.222 5.5,-1.488 1.6,1.508 3.1,2.067 4.5,1.686 1.3,-0.334 2.8,0.046 3.7,0.916 1.3,1.288 1.8,1.297 3.6,0.068 3.6,-2.397 2.8,-5.096 -1.8,-5.673 -3.6,-0.46 -7.3,-6.583 -5.2,-8.695 0.7,-0.679 10.1,1.9 11.2,3.076 4.4,4.551 7.6,15.864 6.1,21.994 -2.8,11.58 -2.8,14.11 -0.5,17.06 2.1,2.68 2.1,2.68 0,4.94 -2.6,2.74 -2.7,4.2 -0.4,5.08 1.2,0.46 2.5,-0.15 4,-1.91 2.3,-2.65 2.9,-4.75 5.7,-17.54 0.9,-4.13 2.3,-8.31 3,-9.3 1,-1.37 1.1,-2.47 0.3,-4.63 -0.8,-2.104 -0.8,-3.625 0.2,-5.951 1.6,-3.774 2.6,-3.965 3.5,-0.624 0.7,2.846 3.2,3.263 6.1,1.032 3.4,-2.539 4.8,-1.936 4,1.718 -1.6,7.765 -1.7,12.715 -0.2,15.695 1.9,3.91 -2.7,17.62 -10.8,32.06 -2.9,5.22 -5.8,11.31 -6.4,13.54 -0.9,3.33 -3,5.75 -12.1,13.81 -6.1,5.37 -11,10.16 -11,10.66 0,0.49 -2.1,1.79 -4.6,2.89 -2.7,1.21 -5.2,3.21 -6.2,5.05 -1.1,2 -3.3,3.63 -6.2,4.74 -13.7,5.16 -20.5,14.48 -18.6,25.46 1.5,8.84 -2.4,14.77 -9.2,13.97 -1.6,-0.19 -2.7,0.59 -4,2.8 -1,1.69 -3.1,3.52 -4.8,4.08 -3.2,1.08 -12.4,9.93 -12.4,11.98 0,1.23 1.3,1.14 8.5,-0.59 4.2,-1.01 9.3,-5.23 11.5,-9.58 1.8,-3.42 2.2,-3.65 5.4,-3.13 4.6,0.75 8,-1.52 9.6,-6.4 2,-6.11 5.8,-10.89 10,-12.8 2.6,-1.15 4.8,-3.23 6.4,-5.88 1.9,-3.31 3.4,-4.47 7.7,-5.98 3.7,-1.31 6.4,-3.13 8.8,-6 2,-2.27 6.9,-7.5 11,-11.63 4.2,-4.13 9.8,-10.32 12.5,-13.75 2.7,-3.44 5.2,-6.24 5.6,-6.24 1.3,0 7.7,-10.68 13.5,-22.59 6.9,-14.11 8.5,-15.73 11.9,-12.07 4.9,5.24 7.5,2.21 4.7,-5.29 -2,-5.15 -2,-5.15 0.5,-10.57 1.4,-2.98 2.7,-7.12 3.1,-9.2 0.7,-4.94 2,-7.28 3.9,-7.28 1.2,0 1.4,0.83 0.8,4.5 -0.4,2.76 -0.3,4.5 0.3,4.5 2,0 3,-2.68 3.6,-9.83 0.4,-4.73 1.3,-8.572 2.6,-10.815 1.7,-2.85 2,-4.464 1.4,-8.92 -0.4,-3.485 -0.2,-5.44 0.4,-5.44 1.9,0 7.1,5.617 7.8,8.276 0.9,3.652 3.1,4.063 5.4,1.044 2.4,-3.074 2.6,-6.049 0.6,-9.955 -2.9,-5.446 -1.6,-10.601 2.5,-10.134 7.4,0.853 12.3,-19.264 8,-33.197 -2.3,-7.705 -3.2,-8.421 -5.5,-4.284 -6.5,11.841 -14.7,15.439 -22.1,9.749 -3.8,-2.84 -5.2,-10.499 -2,-10.499 0.8,0 2.2,-0.736 3.1,-1.635 2.3,-2.384 0.3,-4.144 -2.9,-2.442 -1.8,0.959 -2.9,1.004 -4.4,0.18 -1.2,-0.607 -3.1,-1.103 -4.2,-1.103 -6.9,0 -13.3,-7.566 -9.9,-11.637 1.1,-1.297 1,-1.721 -0.5,-2.548 -1.2,-0.6867 -1.7,-1.9662 -1.5,-4.1672 0.4,-4.2494 -0.7,-5.6473 -4.2,-5.6473 -2.3,-2e-5 -2.9,-0.45338 -2.9,-2 0,-2.5762 -2.4,-2.5589 -5.9,0.0436 -5.2,3.8824 -7.8,0.95866 -3.1,-3.5436 3.7,-3.5999 3.9,-6.5005 0.5,-6.5005 -2.6,0 -3.4,-1.361 -1.5,-2.5 0.5,-0.339 1,-1.266 1,-2.059 0,-2.031 -3.7,-1.797 -4.9,0.309 -0.8,1.395 -1.3,1.498 -2.3,0.51 -2,-1.978 1.5,-8.454 4.4,-8.218 5.3,0.425 7.9,-0.115 8.5,-1.792 3.1,-8.435 9.1,-10.35 16.2,-5.19 6.3,4.538 11.1,1.978 6.4,-3.399 -1.1,-1.188 -2.6,-3.47 -3.4,-5.071 -1.9,-3.763 -18.5,-21.2 -23.9,-25.09 -2.3,-1.65 -9.4,-8.213 -15.8,-14.586 -6.5,-6.373 -15.2,-14.131 -19.4,-17.242 -10.6,-7.767 -11.1,-9.427 -0.8,-2.171 123.7,86.472 183.2,244.84 147.4,393 -12.1,50.34 -30.3,89.33 -64.4,137.98 -17.9,25.46 -57.8,63.9 -87,83.72 -16.5,11.16 -43.6,27 -39.5,23.04 z m 31.9,-40.64 c 0.7,-5.47 7.8,-7.07 14.9,-3.38 1.4,0.71 2.4,0.44 4,-1.08 2.1,-1.99 4.3,-2.68 12.2,-3.85 2.2,-0.33 5.5,-1.66 7.4,-2.95 2,-1.29 3.9,-2.34 4.5,-2.34 1.8,0 4.6,-3.37 4.6,-5.68 0,-1.34 1.6,-4.2 3.8,-6.6 7.7,-8.54 8.7,-11.12 4.6,-12.16 -2.6,-0.65 -2.6,-0.65 1.7,-4.86 2.4,-2.31 5.3,-5.55 6.5,-7.2 1.9,-2.67 2.4,-2.86 4.2,-1.75 6,3.55 15,-7.2 13.6,-16.24 -0.5,-3.23 -0.2,-4.98 1,-6.67 0.8,-1.26 1.6,-2.92 1.6,-3.69 0,-2.18 -2.7,0.43 -3.4,3.31 -0.8,3.02 -17.2,16.54 -20.1,16.54 -1.7,0 -0.4,-10.53 1.6,-12.6 2.4,-2.59 2,-4.56 -1.8,-8.86 -2.8,-3.21 -6.3,-1.22 -6.3,3.6 0,3 -2.8,3.33 -8.4,1 -8.1,-3.36 -17.4,1.57 -16.1,8.49 0.7,3.16 -4.1,9.24 -10,12.9 -1.7,1.01 -4.2,2.86 -5.5,4.11 -1.4,1.26 -4.2,3.83 -6.3,5.72 -3.9,3.57 -4.8,7 -2.2,8.01 1.3,0.5 1.1,1.37 -1.1,5.8 -2.2,4.38 -2.6,6.03 -2.1,10.37 0.7,5.54 -0.6,7.84 -4.8,8.62 -3.9,0.71 -4.5,16.84 -0.6,16.84 1.5,0 2,-1.04 2.5,-5.4 z M -1731,462.32 c -2.1,-1.86 -3.9,-2.38 -8.3,-2.43 -3,-0.04 -6.4,-0.51 -7.4,-1.06 -1.3,-0.69 -3.9,-0.49 -8.6,0.67 -6.6,1.6 -7,1.59 -13.1,-0.55 -7.5,-2.61 -8.4,-2.69 -8.4,-0.7 0,2.01 -1.4,1.88 -5.3,-0.5 -3.6,-2.19 -7.8,-2.57 -10.8,-0.97 -1.9,1 -9.6,-0.81 -12.4,-2.92 -0.6,-0.41 -3.1,-1.36 -5.5,-2.11 -4.8,-1.44 -9,-4.54 -9,-6.62 0,-3.36 -4.5,-6.43 -10.5,-7.16 -5.5,-0.67 -6.2,-1.04 -8.4,-4.47 -2.4,-3.71 -2.5,-3.73 -7.8,-3.11 -6.6,0.78 -9.5,-2.7 -5.6,-6.9 2.2,-2.43 2,-3.75 -0.9,-8 -2.4,-3.4 -2.1,-7.16 0.7,-7.48 1.3,-0.16 2.7,0.85 4,2.88 1.4,2.3 4,3.98 9.8,6.35 4.3,1.77 8.4,3.85 9.2,4.61 0.7,0.77 2.7,2.85 4.3,4.62 3,3.23 3,3.23 13.5,2.79 6.2,-0.26 10.8,-0.04 11.2,0.52 0.3,0.53 1.5,0.97 2.5,0.97 1.1,0 4.4,1.35 7.3,3 6.4,3.6 7.7,3.65 14.2,0.47 6.3,-3.12 7,-3.09 14.1,0.51 7.6,3.86 26.3,1.48 31.8,-4.04 0.5,-0.52 2,-0.94 3.2,-0.94 1.3,0 2.7,-0.79 3.2,-1.75 1.3,-2.18 2.2,-1.24 4.2,4.06 1.2,3.42 2.4,4.64 6.5,6.69 2.7,1.37 5.1,2.57 5.3,2.67 1.7,0.89 -2.6,7.25 -5.3,7.75 -5.7,1.08 -7.5,3.13 -7.5,8.6 0,7.15 -4.8,9.3 -10.2,4.55 z m -193.1,-104.34 c -1.2,-5.98 -6.7,-8.64 -6.7,-3.23 0,1.79 -0.6,3 -1.3,3 -2,0 -3.7,-2.16 -3.7,-4.67 0,-2.8 -3.4,-9.48 -6.1,-11.87 -3.5,-3.15 -2.4,-9.31 1.3,-7.34 3.1,1.68 4.9,-0.76 2.2,-2.99 -1.2,-0.94 -2.7,-3.42 -3.4,-5.49 -0.7,-2.22 -2.2,-4.22 -3.6,-4.85 -1.4,-0.66 -2.8,-2.63 -3.6,-5.15 -0.9,-2.82 -2.3,-4.56 -4.3,-5.62 -1.7,-0.84 -3.2,-1.64 -3.5,-1.79 -0.2,-0.15 0.1,-0.72 0.6,-1.28 1.7,-1.73 11.2,0.86 12.9,3.54 1.5,2.29 4.5,3.81 9.6,4.92 1.5,0.32 3.3,0.83 4.1,1.14 5.8,2.22 6,-6.52 0.3,-12.32 -5.2,-5.2 -5.3,-5.77 -2.4,-8.84 1.1,-1.23 2.1,-3.4 2.2,-4.82 0.2,-3.18 0.4,-3.19 3.7,-0.04 4.8,4.63 7.9,0.99 3.9,-4.63 -2.4,-3.31 -6.3,-3.89 -7.8,-1.15 -0.9,1.64 -1.2,1.64 -3.8,0.09 -9.7,-5.67 -19.7,-9.84 -23.7,-9.84 -3.4,0 -11,-6.39 -14,-11.71 -2.4,-4.17 7.8,-4.57 12.6,-0.49 5.1,4.36 18.8,8.54 25.4,7.73 4.9,-0.62 5.4,-0.48 6.9,1.9 0.9,1.41 2.4,2.57 3.3,2.57 0.8,0 2.6,0.99 3.9,2.21 1.9,1.83 2.6,2.01 4.1,1 0.9,-0.67 2.8,-1.69 4.1,-2.26 1.3,-0.58 4.4,-2.85 6.8,-5.05 4.9,-4.49 7.1,-3.87 13.6,3.78 3.5,4.09 7.1,4.56 6.4,0.82 -0.2,-1.38 -0.1,-2.5 0.3,-2.5 1.6,0 2.7,2.78 3.4,8.33 1,8.34 5.2,12.83 14,15.05 13,3.27 15.4,1.21 10.5,-9.27 -2.1,-4.7 -3,-7.8 -2.6,-9.44 1.4,-5.42 -15.1,-19.06 -18.3,-15.17 -1.9,2.22 -2.1,2.09 -9.9,-5.52 -5.8,-5.66 -7.6,-6.9 -9.5,-6.43 -1.7,0.42 -4.2,-0.68 -9.1,-4 -3.8,-2.52 -9,-5.35 -11.7,-6.3 -4.6,-1.64 -6,-3.4 -3.8,-4.75 0.5,-0.34 1,-1.83 1,-3.31 0,-5.81 6.6,-8.78 12.1,-5.49 4.3,2.59 14.9,4.76 18.6,3.8 6,-1.59 18.6,-1.34 23.3,0.46 2.4,0.96 8.1,3.16 12.5,4.89 4.5,1.73 8.6,3.15 9.2,3.15 0.7,0 2.4,1.12 3.9,2.5 3.4,3.23 4.6,3.15 8.9,-0.63 6.7,-5.89 8.4,-1.88 3.4,7.92 -2.2,4.21 -3.9,8.62 -3.9,9.81 0,1.18 -0.7,3.77 -1.5,5.74 -1.8,4.22 -2,8.98 -0.5,11.81 1.4,2.55 0.8,3.11 -2.3,2.32 -1.6,-0.42 -3.1,-2.01 -4.3,-4.8 -1.7,-3.55 -2.4,-4.17 -4.9,-4.17 -3.8,0 -4.6,2.78 -1.6,5.88 3.4,3.64 4.6,8.36 2.7,10.49 -3.8,4.13 -1.1,9.52 3.7,7.4 1.7,-0.75 2.8,-0.51 4.9,1.03 2.2,1.65 3,1.78 4.2,0.75 2.7,-2.22 4.4,3.25 2.2,6.98 -1.3,2.2 -1.5,3.41 -0.7,4.86 2.2,4.1 -2.8,16.01 -6.4,15.41 -2.6,-0.41 -3.3,-0.08 -4.2,1.95 -1,2.16 -2,2.51 -8.4,3.04 -7.2,0.61 -10.9,2.44 -10.9,5.33 0,1.68 -3.2,3.38 -6.4,3.38 -1.3,0 -4.7,0.73 -7.5,1.62 -4.9,1.59 -5.1,1.58 -7.8,-0.59 -7.2,-5.67 -11.3,-5.84 -11.3,-0.48 0,1.9 -0.5,3.45 -1,3.45 -2.5,0 -0.6,2.88 4,6.4 8.6,6.61 5.9,10.19 -3.5,4.6 -2.8,-1.64 -5.9,-2.98 -7,-3 -3.1,-0.05 -9.2,-2.4 -11.3,-4.31 -3.8,-3.38 -5.9,-2.22 -7.7,4.06 -3.7,12.93 -4.2,13.86 -4.8,10.48 z m 54.6,-30.44 c 0.3,-2.32 0.3,-5.44 0,-6.93 -0.4,-1.97 0.2,-3.68 2.2,-6.27 2.7,-3.56 2.7,-3.56 -0.2,-5.83 -8,-6.48 -13.2,-12.9 -14.8,-18.27 -1.9,-6.42 -3.3,-7.1 -12.9,-6.13 -5.1,0.52 -6.6,0.3 -9.1,-1.36 -8.8,-5.78 -12.2,-1.33 -6.9,8.82 4.8,9.02 7.4,9.93 10,3.4 2.3,-5.84 11.9,7.35 10.5,14.41 -2.8,14.11 -1,21.55 4.9,19.52 4.7,-1.67 7.8,-1.43 10.7,0.85 3.8,2.95 4.9,2.49 5.6,-2.21 z M -1934.3,220 c 0.3,-3.72 0.7,-7.88 0.8,-9.25 0.2,-1.38 0.4,-3.45 0.5,-4.6 0.1,-1.15 1.1,-3.14 2.2,-4.4 4.1,-4.75 0.9,-7.03 -4.6,-3.3 -2.1,1.45 -5.9,3.42 -8.4,4.36 -3.2,1.22 -4.7,2.42 -5.1,4.08 -0.4,1.99 -1.1,2.34 -4.4,2.28 -5.1,-0.11 -5.5,-1.6 -1,-3.73 4.1,-1.99 5.3,-4.26 3.3,-6.33 -2.8,-2.8 -11,2.63 -12.7,8.43 -1.7,6.07 -3.7,8.21 -7.6,8.21 -1.7,0 -3.7,0.54 -4.3,1.2 -1.8,1.8 -2.9,0.03 -4.2,-6.68 -1.2,-6.84 -5.3,-13.65 -12.6,-20.93 -5.5,-5.46 -6,-4.06 5.3,-12.64 6.5,-4.98 9.4,-12.95 4.7,-12.95 -0.8,0 -1.4,0.97 -1.4,2.38 0,2.69 -4.3,6.1 -6.6,5.21 -1.9,-0.7 -3.1,-3.86 -1.8,-4.32 3.7,-1.21 4.7,-2.97 3.6,-6.15 -1.5,-4.05 -0.7,-5.97 2.6,-6.79 3.1,-0.75 4.1,-2 4.1,-5.08 0.1,-1.76 0.6,-2.25 2.7,-2.25 2.5,0 2.6,0.06 1,2.46 -3.4,5.22 -0.6,8.34 4.3,4.72 3.4,-2.5 4.1,-2.03 4.1,2.98 0,5.6 3.4,4.14 5.9,-2.54 1,-2.55 1.5,-2.8 4.3,-2.23 4.1,0.83 4.4,1.24 2.3,3.52 -0.9,1.06 -1.6,2.97 -1.5,4.25 0.4,4.6 -0.1,5.89 -2.4,6.95 -2,0.9 -4.2,4.14 -6.5,9.39 -0.3,0.55 0.3,0.38 1.2,-0.37 2.3,-1.88 4.5,-0.78 4.8,2.44 1.1,8.63 24.5,15.37 28.3,8.16 1.8,-3.3 2.4,-3.69 4.8,-3.17 4.1,0.87 5,-2.21 1.4,-4.79 -3.2,-2.37 -3.3,-3.4 -0.4,-5.83 3.6,-3.01 7.7,-2.54 8.9,1.06 0.8,2.22 1.7,3 3.5,3 3.2,0 4.1,2.54 1.8,5.04 -4.1,4.54 5.5,1.16 10.8,-3.79 2.2,-2.08 3.3,-2.43 6.3,-1.95 4.8,0.79 8.4,-0.99 9.2,-4.49 0.3,-1.55 1.1,-2.81 1.9,-2.81 1.5,0 1.6,0.52 1.8,6.5 0.1,5.77 4.1,5.53 26.8,-1.65 11.1,-3.52 12.9,-4.91 10.2,-7.87 -1.7,-1.96 -1.7,-1.98 7.5,-1.98 8.2,0 9.6,-0.26 12,-2.32 4.1,-3.39 16.9,-6.07 21,-4.36 2,0.83 5,1.07 8.6,0.67 6.8,-0.75 9.2,0.31 11.7,5.18 1.9,3.67 1.9,3.67 7.3,3.11 6.4,-0.66 7,0.48 2.2,3.86 -1.8,1.25 -3.8,3.08 -4.5,4.06 -0.8,0.99 -2,1.8 -2.8,1.8 -0.8,0 -1.4,0.44 -1.4,0.98 0,0.54 -2.2,2.07 -4.8,3.4 -5.6,2.86 -8.2,6.87 -8.2,12.57 0,4.14 -1.9,9 -4.8,12.3 -2.2,2.48 -7.5,2.21 -19,-0.95 -9.8,-2.71 -11.9,-2.88 -26.9,-2.18 -12.2,0.56 -17.5,5.22 -11.9,10.45 5.8,5.3 -3,9.35 -9.6,4.46 -1.6,-1.15 -6.8,-3.39 -11.7,-4.98 -4.8,-1.59 -11,-4.27 -13.7,-5.97 -2.6,-1.7 -5.7,-3.08 -6.7,-3.08 -1.1,0 -3.1,-0.9 -4.5,-2 -6.4,-5.06 -18.1,2.86 -16.5,11.19 0.4,2.24 -0.1,3.04 -3.5,5.14 -2.2,1.37 -4.7,4.11 -5.6,6.08 -2.4,4.95 -2.6,4.58 -2.1,-3.16 z m 3.2,-53.38 c -1.9,-1.07 -2.5,-7.31 -0.7,-8.37 0.5,-0.34 1,-1.67 1,-2.94 0,-2.89 1.6,-4.29 5.5,-4.74 3,-0.34 3,-0.34 0,-1.97 -2.1,-1.17 -3.4,-3.01 -4.5,-6.49 -1.2,-3.95 -2,-4.92 -4.1,-5.16 -2.8,-0.33 -2.7,2.71 -1.4,-30.45 0.7,-15.74 0.7,-15.74 3,-15.157 3,0.763 5.9,-4.275 4.9,-8.671 -1,-4.873 1.1,-3.275 2.4,1.823 0.7,2.613 2.2,5.716 3.3,6.895 1.3,1.389 1.6,2.379 0.9,2.809 -2,1.247 -1,4.947 2.1,8.211 3.8,3.92 3,5.74 -3.2,6.72 -5.1,0.83 -5.1,2.82 0.1,7.67 2.8,2.59 4.2,4.79 4.5,7.1 0.5,3.93 3.1,6.23 6,5.25 1.1,-0.38 4.4,-0.82 7.3,-0.98 2.9,-0.16 6,-0.83 6.7,-1.49 1,-0.81 3.9,-1.03 8.7,-0.68 9.3,0.67 11.9,-0.6 15.3,-7.6 3.6,-7.37 11.5,-11.76 11.5,-6.4 0,3.57 -10,13.16 -21,20.25 -2.5,1.65 -6.4,4.42 -8.6,6.15 -4.4,3.52 -7.9,3.05 -11.7,-1.6 -2.7,-3.26 -9.2,-2.6 -9.2,0.94 0,1.9 0.9,2.91 3.7,4.26 6.8,3.2 4.7,5.65 -6.5,7.73 -5.3,0.97 -6.7,1.62 -6.7,2.99 0,0.97 -0.9,2.9 -2,4.31 -1.2,1.4 -2.3,3.93 -2.7,5.61 -0.7,3.9 -2.3,5.25 -4.6,3.98 z m 120.4,-17.72 c -1.5,-1.19 -2.2,-2.59 -2,-4.13 0.4,-2.35 1.1,-2.89 6.2,-4.95 3,-1.18 1.6,-5.07 -1.9,-5.07 -0.6,0 -2.5,-1.02 -4,-2.25 -1.9,-1.48 -4.2,-2.25 -6.9,-2.25 -4.1,0 -5.6,-9.76 -2.5,-15.63 0.6,-1.13 0.3,-2.16 -1.1,-3.4 -1.1,-0.98 -1.9,-2.77 -1.9,-3.98 0,-1.21 -0.6,-3.68 -1.2,-5.49 -1.1,-3.258 -1.1,-3.371 5.4,-9.401 3.6,-3.357 7.5,-8 8.6,-10.318 6.3,-12.348 27.8,-28.022 32,-23.197 2.2,2.587 2.9,2.432 6.2,-1.266 3.3,-3.754 10.5,-2.158 13.7,3.026 0.9,1.458 3,4.226 4.8,6.151 9.3,10.373 9.4,17.322 0.1,16.336 -7.7,-0.817 -14.5,-10.363 -13.2,-18.479 0.7,-4.465 -1.4,-6.414 -4.9,-4.5 -3.3,1.846 -3.4,2.334 -3.4,18.322 0,12.269 -0.3,15.727 -1.6,17.526 -2.7,3.843 -2,9.53 1.5,12.45 3.5,2.96 3.8,5.35 0.9,7.17 -2.8,1.7 -0.5,4.62 4.3,5.58 3.2,0.63 3.2,0.63 1,2.17 -4.5,3.14 -3,6.25 4.8,9.76 3.8,1.74 7,3.67 7,4.3 0,2.21 -6.6,6.08 -11.5,6.79 -2.8,0.4 -6.8,1.31 -9,2.03 -2.6,0.84 -7.2,1.16 -12.9,0.9 -7.6,-0.35 -9.3,-0.12 -12.1,1.62 -3.9,2.42 -3.5,2.41 -6.4,0.18 z m 265,-53.54 c -0.8,-0.905 -5.2,-3.409 -9.8,-5.565 -4.6,-2.156 -8.3,-4.235 -8.3,-4.62 0,-1.496 5,-5.283 7.8,-5.905 1.7,-0.359 3.6,-1.328 4.3,-2.153 0.7,-0.896 2.1,-1.278 3.4,-0.95 1.6,0.389 3.1,-0.324 5.3,-2.445 3,-2.883 4.2,-4.732 2.2,-3.502 -0.5,0.327 -2.7,-0.997 -4.9,-2.941 -2.1,-1.943 -4.3,-3.534 -4.8,-3.534 -1.5,0 -6.3,-5.765 -6.3,-7.491 0,-0.83 -0.9,-1.509 -1.9,-1.509 -3.8,0 -4.7,-2.778 -1.8,-5.464 1.8,-1.597 2.7,-3.483 2.7,-5.458 0,-2.86 0.2,-3.006 3.7,-2.798 4,0.236 4.6,-1.237 2.8,-7.03 -0.9,-2.697 0.8,-2.98 5.1,-0.834 1.6,0.779 4.1,1.894 5.6,2.479 3.4,1.325 3.6,3.786 0.3,5.287 -3.2,1.453 -3.2,3.545 -0.1,4.992 2,0.895 2.4,1.632 1.9,3.546 -0.4,1.775 0,2.812 1.5,3.905 1.2,0.819 2.2,2.128 2.2,2.909 0,1.913 4.6,4.83 6.5,4.108 5.7,-2.203 6.2,4.778 0.5,7.183 -3,1.246 -4,2.252 -4,3.925 0,2.249 0.3,2.439 4.9,2.642 1.9,0.084 2.6,0.805 3.1,3.138 0.3,1.666 1.8,5.066 3.3,7.555 4.4,7.549 0.7,10.25 -15.9,11.547 -6.7,0.527 -8.2,0.365 -9.3,-1.017 z m 120.2,-46.319 c -2.9,-1.43 -3.1,-1.905 -2.6,-5.086 0.4,-2.664 0.1,-3.823 -1.2,-4.811 -2.4,-1.759 -1.2,-4.399 2,-4.399 1.4,0 2.8,-0.705 3.1,-1.567 1.9,-5.007 -7.8,-3.386 -13.4,2.241 -3.3,3.349 -5.7,1.701 -6.2,-4.346 0,-0.095 -1.7,-0.716 -3.8,-1.38 -5.6,-1.806 -6.4,-2.727 -5.6,-6.696 0.4,-2.407 0.2,-3.725 -0.7,-4.301 -1.1,-0.643 -0.7,-1.395 1.4,-3.342 3.1,-2.943 3.1,-2.991 1.1,-5.037 -3.6,-3.6128 -16.3,3.629 -18.7,10.627 -0.3,1.126 -6.5,1.403 -7.5,0.342 -0.2,-0.219 1.1,-1.748 2.9,-3.399 3.4,-3.001 3.4,-3.001 1.5,-6.55 -3.1,-5.7665 -8,-5.8688 -6.9,-0.144 0.5,2.74 -1.3,4.195 -3.2,2.596 -2.5,-2.058 -1.9,-11.033 0.8,-11.099 2.5,-0.0636 7.1,-5.397 6.3,-7.22 -0.4,-0.6735 -1.2,-1.9588 -1.8,-2.8563 -6.2,-8.5747 11.1,-13.159 20.2,-5.3327 1.7,1.493 17.7,7.3225 23.1,8.4112 2.1,0.4322 6.1,2.8695 9.9,5.9782 6.4,5.3344 6.6,5.4002 13,3.4786 2.4,-0.7359 2.4,-0.6505 -0.8,2.9541 -6.7,7.6559 1.1,8.8759 9.5,1.4993 6.5,-5.6548 7.2,-2.1729 1.2,6.5836 -3.1,4.656 -3.9,6.536 -3.4,8.695 0.5,2.461 0.1,2.984 -3.6,4.895 -6.2,3.139 -8.9,6.558 -8.9,10.966 0,8.72 -2.2,11.047 -7.7,8.299 z" />
            <path
               style="fill:#102b31"
               inkscape:connector-curvature="0"
               id="path3701"
               d="m -1503.4,530.25 c -1.6,-2.35 -2.2,-2.5 -10.2,-2.5 -8.4,0 -18.2,-3.82 -18.2,-7.09 0,-2.82 -13.4,-8.48 -25.5,-10.76 -3.2,-0.61 -6.8,-2.02 -8,-3.13 -1.2,-1.1 -5.3,-2.73 -9.1,-3.62 -3.8,-0.89 -10.8,-2.97 -15.4,-4.62 -4.7,-1.65 -11.2,-3.35 -14.5,-3.78 -3.3,-0.42 -7.8,-1.48 -10,-2.35 -2.2,-0.86 -4.9,-1.59 -5.9,-1.61 -3.3,-0.08 -1,-2.53 3.9,-4.16 3.2,-1.04 6.9,-1.46 10.5,-1.16 14.8,1.25 30.1,3.29 32,4.28 2.5,1.34 11,0.28 10.9,-1.37 0,-0.62 -0.7,-2.01 -1.5,-3.08 -0.8,-1.06 -1.4,-2.73 -1.4,-3.7 0,-0.97 -2.1,-5.61 -4.5,-10.3 -5.1,-9.64 -5.3,-10.55 -2.5,-10.55 1.1,0 2,-0.67 2,-1.5 0,-0.99 -1,-1.5 -2.9,-1.5 -2.4,0 -3.5,-0.89 -6,-4.85 -4.9,-7.52 -15.1,-16.8 -22.4,-20.21 -10,-4.68 -18.7,-13.07 -18.7,-18.05 0,-4.43 3.1,-4.75 7.5,-0.76 3.2,2.88 17.4,2.74 18.2,-0.18 0.5,-1.8 6.9,-2.35 12,-1.02 0.1,0.04 0.3,1.33 0.3,2.87 0,6.07 8,7.46 12.8,2.21 3.9,-4.28 11.4,-6.42 13.5,-3.88 1.3,1.41 3,1.87 7.4,1.9 5.9,0.03 8.4,1.13 9.6,4.24 0.8,2.22 3.1,3.17 5.4,2.19 1,-0.41 5.2,-0.64 9.5,-0.52 7,0.21 7.9,0.01 10,-2.21 2.9,-3.06 29.8,-1.83 33.5,1.53 1.1,0.98 3.5,1.74 5.6,1.74 4,0 4.6,0.96 2.1,3.42 -0.9,0.87 -2,1.58 -2.5,1.58 -0.5,0 -0.9,0.78 -1,1.75 0,3.15 -10.6,7.46 -15.2,6.18 -6.1,-1.67 -13.9,3.77 -10.8,7.48 1.4,1.76 6.6,2.15 7.6,0.59 1.3,-2.1 3.5,-0.99 3.5,1.75 0,4.87 4.5,9.25 6.8,6.58 1.8,-2.16 1.8,-2.16 6.1,-0.26 4.5,2.04 8.1,1.32 8.1,-1.66 0,-1.97 -4.5,-6.41 -6.5,-6.41 -2.1,0 -2,-0.74 1.5,-6.68 4.2,-7.42 8.5,-8.04 14.9,-2.12 4,3.77 3.6,5.83 -1.4,7.77 -2.2,0.84 -4.6,1.89 -5.3,2.33 -2,1.28 -1.4,7.86 1,12.73 2.7,5.4 5.4,6.03 5,1.18 -0.3,-3.95 1.7,-8.13 5.5,-11.36 3.5,-2.99 7.8,-8.68 8.7,-11.52 1.3,-4.16 25,-17.33 31.1,-17.33 1.7,0 4.3,-1.78 8,-5.5 6,-6.02 4.4,-5.56 21.2,-5.94 2.1,-0.05 2.8,0.46 3.1,2.11 0.2,1.35 1.4,2.55 3.2,3.18 2.9,1.01 2.9,1.01 1.2,5.01 -2.4,5.51 -5.3,5.95 -10.2,1.54 -2.1,-1.85 -4,-3.1 -4.3,-2.77 -0.4,0.33 -2.1,0.9 -3.9,1.27 -2.9,0.59 -3.4,1.09 -3.4,3.9 -0.2,4.14 0,4.05 -7.5,5.36 -11.3,2 -16.8,8.64 -6.9,8.47 8,-0.14 10.1,1.15 4.8,2.93 -1.8,0.59 -3.4,1.72 -3.6,2.5 -0.3,0.79 -4.2,5.13 -8.8,9.64 -9.3,9.23 -10.8,11.98 -7.6,14.08 3,2.02 1,6.22 -3,6.22 -2.8,0 -2.8,0.14 -2.8,5.34 0,4.15 -0.5,5.77 -2.1,7.24 -1.7,1.5 -2,2.64 -1.5,5.51 1.3,8.25 -5,18.78 -12.3,20.57 -3.3,0.8 -15.1,7.01 -21.3,11.2 -5.5,3.76 -5.2,3.73 -11.4,0.76 -5.5,-2.62 -17.5,-4.69 -14,-2.39 6.3,4.03 9.6,9.74 5.8,9.79 -1,0.01 -2.9,0.9 -4.2,1.98 -3.3,2.52 -3.7,2.49 -5.6,-0.5 z m 122.6,-52.35 c 0,-0.5 0.7,-1.5 1.5,-2.22 0.9,-0.71 2.5,-2.98 3.5,-5.03 1.1,-2.04 4.6,-6.08 7.9,-8.96 6.9,-5.93 7.4,-7.17 2.9,-6.27 -2.4,0.49 -3,0.31 -2.6,-0.77 0.2,-0.77 2.1,-1.67 4.1,-2 5.5,-0.88 11.9,-8.01 22.2,-24.29 1.1,-1.76 3.9,-5.08 6.2,-7.38 3.8,-3.75 4.9,-7.23 2.3,-7.23 -4.2,0 0.8,-11.49 6.5,-15.02 3.1,-1.92 5.5,-7.03 5.5,-11.8 0,-1.15 0.7,-2.51 1.6,-3.03 1.3,-0.71 1.8,-2.47 1.9,-7.17 0,-4.1 0.6,-6.63 1.5,-7.36 1.6,-1.21 6,-9.94 6,-11.8 0,-0.62 1.7,-2.75 3.9,-4.73 6.8,-6.36 9.2,-24.4 2.8,-21.68 -1.8,0.75 -4.5,1.87 -6,2.48 -1.8,0.71 -3.4,2.48 -4.4,4.86 -2.7,6.54 -9.3,11.36 -9.3,6.77 0,-1.22 -0.5,-1.28 -2.5,-0.34 -3.9,1.76 -4.1,0.42 -1.1,-7.27 2.2,-5.64 3.4,-7.3 5.6,-8.06 1.5,-0.52 3.2,-2.02 3.8,-3.32 0.9,-2.03 1.6,-2.29 4.9,-1.86 8.6,1.13 14.9,-7.13 7.7,-10.15 -3.5,-1.44 -5.2,-8.33 -2.5,-9.98 0.5,-0.31 1.2,-1.94 1.6,-3.62 0.4,-1.96 1.5,-3.38 3.1,-3.98 1.4,-0.51 2.9,-2.25 3.5,-3.86 0.5,-1.61 1.6,-3.16 2.4,-3.46 0.8,-0.29 2.5,-2.8 3.9,-5.58 2.5,-4.78 4.7,-6.27 6.1,-4.04 1,1.72 5.3,1.1 6.4,-0.94 1.4,-2.58 1.3,-9.38 -0.1,-10.8 -0.8,-0.85 -0.7,-2.1 0.4,-4.95 3.4,-8.45 3.4,-18.86 0,-22.28 -4.2,-4.19 -5.3,-3.33 -9.7,7.51 -4.1,10.15 -4.5,10.5 -7.5,7.46 -1.1,-1.1 -3.2,-2 -4.5,-2 -2,0 -2.5,-0.5 -2.5,-2.53 0,-3.29 -4.4,-5.59 -6.5,-3.4 -3.2,3.3 -2.4,10.46 1.1,10.12 5.4,-0.51 12.8,7.37 11.9,12.5 -1.4,7.49 -4.7,9.99 -9.1,6.88 -1.4,-0.93 -2.6,-1.11 -3.5,-0.51 -4.8,3 -11.5,0.36 -12.9,-5.08 -2.1,-7.74 -12.3,-10.5 -12.9,-3.49 -0.2,3.31 -1.4,5.14 -6.5,10.6 -13.7,14.73 -15.6,16.93 -15.6,18.09 0,5.14 -5.4,17.82 -7.5,17.82 -6,0 -7.5,2.71 -1.8,3.19 3.5,0.29 3.8,0.52 4.1,4 0.4,4.63 -3,7.46 -7,5.92 -1.4,-0.52 -3.4,-0.87 -4.4,-0.78 -1.7,0.15 -1.9,-0.56 -2,-5.83 -0.1,-8.19 -1,-10.18 -5.5,-13.05 -2.4,-1.51 -3.9,-3.25 -3.9,-4.43 0,-2.78 -3,-4.02 -9.7,-4.04 -6.3,-0.02 -7.6,-0.52 -8.7,-3.3 -0.5,-1.35 -1.5,-1.73 -3.9,-1.5 -3.1,0.3 -3.2,0.15 -3.3,-3.18 -0.1,-4.65 -2.2,-10.69 -4,-11.37 -1.9,-0.76 -2.7,0.95 -1.5,3.28 2.1,3.86 -2,11.09 -6.2,11.09 -2.8,0 -3.1,2.57 -0.6,5.93 2.5,3.46 7,4.15 10.4,1.6 4.8,-3.63 6.7,-1.34 3.4,4.05 -3.6,5.78 1.8,11.15 8,7.97 1.6,-0.86 3.1,-1.55 3.3,-1.55 0.1,0 0.3,2.25 0.3,5.01 0.1,3.92 0.7,5.6 2.7,7.75 1.4,1.5 3.3,3.97 4.2,5.49 1.3,1.96 2.6,2.75 4.7,2.75 1.6,0 2.9,0.2 2.9,0.45 0,0.24 -0.7,3.04 -1.5,6.21 -0.9,3.16 -1.5,7.81 -1.5,10.32 0,8.18 -4.2,11.09 -12.3,8.64 -7,-2.11 -10.3,5.16 -5.9,13.02 1.1,2.01 -0.5,6.36 -2.3,6.36 -1.8,0 -4.3,-3.16 -5.1,-6.5 -1.5,-6.38 -5.2,-8.05 -9.8,-4.44 -2.3,1.83 -3,1.93 -6,0.85 -4.3,-1.56 -6.6,-0.67 -6.6,2.55 0,1.4 -0.4,2.53 -0.8,2.52 -1.7,-0.03 -8.4,-2.73 -9.5,-3.82 -2.9,-2.92 -5.5,-1.33 -8.6,5.35 -1.7,3.58 -3.8,6.79 -4.6,7.12 -0.9,0.34 -2.5,2.35 -3.6,4.47 -4.4,8.72 -26.2,10.89 -35,3.48 -1.8,-1.48 -4.5,-2.95 -6.1,-3.26 -3.7,-0.76 -3.6,-1.52 1.1,-5.56 2.9,-2.46 3.8,-3.93 3.4,-5.39 -0.3,-1.16 0.2,-2.56 1.1,-3.32 6.8,-5.65 -3.7,-6.09 -13.4,-0.56 -3.3,1.87 -14.1,-4.36 -23.2,-13.31 -1.4,-1.42 -4.8,-3.13 -7.5,-3.8 -2.6,-0.67 -5.8,-1.51 -7,-1.88 -1.7,-0.56 -2.3,-0.1 -3.2,2.61 -1.7,4.71 -4,2.05 -4.6,-5.27 -0.5,-5.6 -0.5,-5.6 5,-10.61 4.6,-4.2 5.5,-5.57 5.5,-8.43 0,-6.96 9.4,-15.8 16.8,-15.8 5.5,0 9.7,-3.12 8,-5.93 -1.8,-2.86 1.6,-8.28 5,-7.94 1.5,0.15 3.5,-0.21 4.6,-0.8 1,-0.59 2.6,-0.86 3.6,-0.61 1.6,0.42 1.7,-0.15 1.2,-5.88 -0.7,-8.3 -4,-13.84 -8.2,-13.84 -7.8,0 -7.9,-5.2 0,-7.5 1.3,-0.4 3.5,-1.64 4.7,-2.75 3.4,-3.16 5.3,-1.68 5,3.96 -0.2,4.79 -0.2,4.79 5.3,5.29 7.3,0.67 12,3.27 15.4,8.59 1.5,2.42 3,4.41 3.3,4.41 1.8,0 8.3,-8.76 8.2,-11 -0.1,-1.38 -0.1,-3.3 0,-4.28 0.1,-2.49 7.9,-10.72 10.2,-10.72 2.4,0 5.2,-4.35 4.4,-6.96 -0.9,-2.91 -3.2,-2.53 -6.5,1.1 -2.6,2.79 -3.3,3.07 -6.7,2.51 -3.7,-0.6 -4,-0.41 -10.3,6.22 -9.2,9.61 -14.9,10.9 -13.5,3.07 0.7,-4.44 -0.8,-7.94 -3.5,-7.94 -1,0 -2.1,-0.73 -2.4,-1.62 -0.9,-2.24 -10.3,-1.06 -17.5,2.19 -3,1.33 -7.1,2.43 -9.1,2.43 -9.2,0 -18,6.88 -18,14.11 0,3.94 0,3.94 -6.8,3.29 -8.4,-0.82 -7.4,0.51 -12.8,-15.93 -6.3,-19.14 -6.4,-19.77 -6.4,-22.72 0,-4.28 -2.8,-6.46 -6.1,-4.72 -2.5,1.34 -2.5,3.61 0.1,4.97 3.4,1.83 2.2,10.31 -1.4,9.8 -1.8,-0.25 -2.1,-0.9 -1.9,-3.67 0.3,-3.31 -3.7,-13.36 -5.7,-14.64 -3.2,-1.93 -6.9,3.29 -8.9,12.61 -0.6,2.26 -2.1,5.33 -3.6,6.81 -2.9,3.03 -3.3,6.22 -1,8.1 1.6,1.36 5.5,9.44 5.5,11.52 0,0.71 -1.4,4.14 -3.1,7.63 -2.6,5.6 -3,7.27 -2.8,14.34 0.2,9.29 -2.2,11.47 -6.6,5.98 -2.8,-3.52 -4.2,-1.92 -5.5,6.05 -1,6.14 -3.6,10.26 -5.4,8.49 -0.6,-0.56 -1.7,-1.03 -2.6,-1.03 -0.9,0 -2.3,-1.84 -3.3,-4.25 -1,-2.33 -3.6,-6.69 -5.9,-9.69 -3.8,-5.05 -4,-5.66 -3,-8.57 1.6,-4.28 1.5,-5.27 -0.8,-8.21 -1.1,-1.4 -2,-3.21 -2,-4.02 0,-2.06 -4.9,-7.65 -7.2,-8.25 -2.8,-0.74 -2.7,-2.45 0.2,-2.86 4.1,-0.58 12.8,1.85 15.9,4.47 2.3,1.9 3.4,2.24 4.8,1.49 1,-0.54 3,-1.24 4.5,-1.56 4.3,-0.9 1.3,-13.54 -3.1,-13.54 -1.3,0 -4.6,-8.16 -4.3,-10.63 0.9,-6.93 -5,-8.45 -9.7,-2.49 -3.8,4.8 -6.3,5.54 -9.7,2.89 -2.1,-1.66 -3,-1.83 -5,-0.94 -3.2,1.46 -4.4,-0.47 -1.5,-2.47 1.2,-0.87 2.1,-2.6 2.1,-4.17 0,-2.69 0,-2.69 2.3,0.12 2.6,3.16 6.1,3.02 9.2,-0.37 1.6,-1.78 1.6,-1.93 -1.2,-3.02 -5.8,-2.3 -5.8,-2.39 -6,-8.52 -0.1,-4.04 0.5,-7.04 1.8,-9.6 1,-2.05 1.9,-4.38 1.9,-5.19 0,-1.71 7.6,-9.34 10.2,-10.18 2.7,-0.89 2.1,-2.88 -1.4,-4.18 -2.9,-1.1 -3,-1.41 -2.3,-4.47 0.5,-1.81 0.7,-5.54 0.6,-8.29 -0.1,-4.64 0.1,-5.1 2.8,-6.29 3.5,-1.57 6,-7.07 7.1,-16.09 1.1,-8.66 6.5,-12.67 8.3,-6.08 0.5,2.24 2.7,2.69 2.7,0.57 0,-2.1 2.5,-2.64 4.8,-1.03 1.8,1.27 2.9,1.1 9.8,-1.57 7.9,-2.99 7.9,-2.99 12.8,-1.11 6.4,2.39 6.7,3.48 1.3,4.66 -5.5,1.22 -7.1,6.45 -2,6.45 4.8,0 7.2,2.32 4.9,4.83 -2.4,2.68 0.1,4.17 7,4.16 4.9,0 4.9,0 1.9,-1.84 -3.7,-2.22 -6.3,-5.15 -4.6,-5.15 2,0 3.5,-4.73 2.1,-6.47 -1,-1.24 -1,-1.84 0.1,-3.15 1.5,-1.87 3.8,-7.68 4.6,-11.57 0.7,-3.95 3.9,-6.57 6.1,-5.02 7.4,5.37 10.9,3.56 7.7,-4.04 -0.6,-1.4 -0.2,-1.75 1.8,-1.75 4.1,0 7.6,-5.66 7.7,-12.13 0,-2.93 2.5,-4.17 6.2,-3 2.6,0.84 4.4,0.67 8.8,-0.85 5.5,-1.9 5.5,-1.9 7.6,0.74 1.1,1.45 3.6,3.15 5.5,3.77 2.2,0.75 3.5,1.86 3.7,3.3 0.3,2.37 -0.9,2.73 -3.9,1.12 -2.7,-1.42 -3.8,-0.52 -3.2,2.56 0.5,2.47 4.3,5.3 8.8,6.53 3.7,1.01 1,2.46 -4.5,2.46 -5.3,0 -5.5,0.1 -5.9,2.83 -0.4,3.53 2.5,6.99 5.2,6.28 1.1,-0.28 3.3,0.19 5,1.04 3.7,1.94 23.9,2.48 25.7,0.69 0.7,-0.64 1.5,-2.66 1.9,-4.5 0.6,-3.1 0.9,-3.35 4.6,-3.38 2.2,-0.02 5.9,-0.4 8.2,-0.84 4.7,-0.89 7.9,2.75 5.2,6 -1.4,1.59 -6.5,1.85 -7.4,0.38 -1.7,-2.62 -10.9,0.8 -10.3,3.8 0.2,1.16 1.7,1.92 4.8,2.4 2.4,0.38 6,1 7.8,1.38 3.3,0.65 12.1,-0.75 17,-2.71 2.1,-0.84 2.3,-1.36 1.7,-5.17 -0.5,-3.95 -0.4,-4.36 2.4,-6.03 1.7,-0.99 3.7,-3.05 4.5,-4.58 0.8,-1.53 2.9,-4.38 4.8,-6.33 8.4,-9.09 11.7,-16.38 12.3,-27.26 0.7,-11.556 0.8,-11.83 5.9,-11.059 4.1,0.61 4.7,0.388 8.5,-2.976 6.9,-6.243 9.3,-0.664 6.6,15.355 -0.9,5.57 -1.4,11.45 -1.1,13.07 0.6,2.51 0.2,3.29 -2.4,5.22 -3.9,2.87 -3.8,4.42 0.1,6.45 6.1,3.14 11.8,-4.62 14,-18.87 1.2,-7.74 1.3,-7.87 7.7,-14.27 6.5,-6.478 8.9,-7.707 5.8,-2.94 -1.5,2.24 -1.6,3.28 -0.5,8.49 1.1,5.27 1.1,6.16 -0.4,7.81 -2.1,2.31 -2.2,3.22 -0.2,3.22 4,0 0.7,11.26 -7.4,25.81 -3.4,5.97 -6.1,11.92 -6.1,13.22 0,1.55 -1.6,3.74 -4.7,6.41 -2.5,2.23 -8.3,7.54 -12.9,11.81 -4.6,4.26 -9,7.75 -9.8,7.75 -0.8,0 -3.4,2.23 -5.7,4.96 -2.6,3.06 -5.6,5.42 -7.8,6.16 -5.7,1.86 -10.8,5.72 -14.5,10.83 -5.6,7.85 -5.9,8.62 -4.1,12.13 3.5,6.67 -0.9,14.92 -7.9,14.92 -2.2,0 -4.1,1.02 -6.8,3.75 -5.5,5.61 -11.7,10.56 -15.2,12.25 -4,1.9 -4.7,5.38 -1.4,7.08 1.2,0.67 2.6,1.71 3,2.32 0.5,0.7 1.6,0.03 3.1,-1.87 2,-2.39 3.1,-2.91 5.9,-2.72 3,0.2 3.8,-0.25 5.6,-3.04 5.3,-8.15 6.2,-9.27 7.9,-9.27 1.3,0 1.9,1.06 2.3,4.5 1.1,9.58 5.9,9.95 8.9,0.68 0.7,-2.11 1.9,-4.05 2.6,-4.33 2.1,-0.83 2.6,-3.36 1,-5.66 -4.7,-6.71 3.8,-19.32 9.5,-14.14 2.7,2.43 4.2,0.81 4.9,-5.27 0.6,-5.12 0.8,-5.3 10.5,-8.94 2.7,-1.01 5.2,-2.52 5.5,-3.34 2.9,-6.18 4,-7.66 6.3,-8.81 1.5,-0.72 2.8,-2.04 2.8,-2.93 0,-0.89 1.9,-3.46 4.3,-5.69 2.3,-2.24 6.4,-6.89 9.1,-10.32 2.7,-3.44 5.2,-6.25 5.6,-6.25 1.3,0 7.7,-10.72 13.6,-22.82 6,-12.24 7.3,-13.5 10.7,-10.43 6.3,5.82 9.2,2.83 6.9,-7.16 -1.3,-5.72 -1.3,-6.55 0.9,-13.59 2.8,-9.46 4.8,-12.18 4.6,-6.22 -0.2,5.65 1,6.31 4.3,2.38 3.2,-3.82 4.2,-7.8 3.4,-13.02 -0.5,-3.06 -0.1,-4.274 2.5,-7.534 3.5,-4.443 3.4,-4.103 2,-6.756 -1,-1.769 -0.8,-1.974 1.2,-1.684 1.6,0.231 2.5,1.285 3.1,3.53 0.9,3.776 2.1,4.657 4.8,3.793 4,-1.261 6.2,-9.544 4,-14.994 -0.6,-1.49 0,-2.84 2.1,-5.301 13.2,-15.15 13.6,-49.471 0.7,-61.816 -5.1,-4.9438 -9.3,3.176 -4.3,8.605 3.3,3.647 0.4,16.245 -4.8,20.565 -3.3,2.789 -4.7,2.759 -6.2,-0.131 -0.6,-1.057 -1.9,-3.195 -3,-4.752 -1.8,-2.704 -1.8,-2.963 -0.1,-5.752 2.3,-3.977 1.6,-4.557 -5.9,-5.164 -6.9,-0.554 -9.8,-1.957 -8.9,-4.339 0.7,-1.717 -1.3,-4.415 -3.3,-4.415 -0.8,0 -1.3,1.044 -1.3,2.5 0,2.562 -1.4,3.335 -2.6,1.437 -0.3,-0.584 0.1,-1.857 1,-2.828 2,-2.239 2,-3.236 -0.2,-6.9823 -1.6,-2.8861 -1.6,-3.1812 0,-5.9853 2.3,-3.8784 2.4,-7.5869 0.1,-6.7252 -0.9,0.3463 -2.7,-0.0743 -4,-0.9346 -1.3,-0.8603 -2.9,-1.2782 -3.4,-0.9285 -5,3.0921 -7.8,-2.7466 -3.4,-7.1331 1.9,-1.917 3.5,-4.259 3.5,-5.203 0,-3.952 1.5,-4.446 4.9,-1.601 3,2.48 3.6,2.63 6.4,1.571 3.8,-1.456 8.7,2.556 10.5,8.7577 1,3.3298 9.6,12.164 10.6,10.918 0.2,-0.2695 -2,-18.367 -2.4,-19.564 0,-0.112 -2,-1.586 -4.5,-3.277 -3.5,-2.386 -4.7,-4.019 -5.6,-7.298 -1.9,-7.13 -19.8,-28.098 -32,-37.35 -5,-3.829 -16.6,-16.398 -13.5,-14.675 9.9,5.556 45.9,43.306 61.2,64.301 99.8,136.48 99.6,305.76 -0.6,449.46 -10.7,15.29 -42,48.65 -42,44.7 z m -30.3,-222.22 c 1.4,-3.78 2.1,-7.78 1.8,-9.71 -0.2,-1.97 0.2,-4.41 1.2,-6.14 1.9,-3.19 0.6,-6.07 -2.6,-6.1 -3.8,-0.04 -4.3,-1.44 -2.2,-6.07 3.6,-7.93 9.3,-11.96 7.6,-5.38 -1.5,6.16 6.9,10.48 14.2,7.26 5.7,-2.52 5.1,-10.79 -0.7,-10.79 -3,0 -4.4,-2.52 -2.5,-4.41 1.2,-1.21 1.5,-2.61 1,-5.48 -0.8,-4.91 1.3,-6.07 5.6,-3.02 7.7,5.48 16.9,-13.46 11.3,-23.37 -4.1,-7.33 -8.6,-6.99 -14.2,1.06 -1.8,2.59 -7.3,8.99 -12.3,14.22 -11.6,12.2 -13.9,15.28 -13.9,18.47 0,1.43 -0.9,4.37 -2,6.53 -2.6,5.11 -2.6,6.61 0.5,8.59 1.6,1.07 2.5,2.56 2.5,4.32 0,1.48 0.5,3.22 1.2,3.88 0.9,0.93 0.6,1.67 -1.1,3.32 -1.6,1.5 -2.1,2.75 -1.7,4.25 0.4,1.18 0.9,5.19 1.3,8.92 0.7,8.4 2,8.3 5,-0.35 z m 129.4,-64.04 c 1.6,-1.71 2.9,-3.62 2.9,-4.25 0,-0.63 1.3,-3.84 3,-7.14 3.3,-6.71 3.5,-7.7 1.8,-10.82 -0.7,-1.2 -1.3,-4.66 -1.4,-7.68 -0.3,-10.35 -1.4,-13.87 -6.4,-20.43 -4.7,-6.26 -4.7,-6.26 -5.3,-18.17 -0.8,-15.19 -5.7,-30.98 -5.7,-18.36 0,6.04 -10,12.91 -10.8,7.44 -1.4,-9 -3.2,-8.7 -3.2,0.52 0,6.23 -0.3,7.25 -2.5,9.18 -5.9,5.12 -1.3,21.81 7,25.27 5,2.1 6.5,6.45 6.1,18.33 -0.4,10.03 0.2,12.22 3.5,12.22 3.4,0 5.5,5.82 2.4,6.97 -2.5,0.95 -4.7,6.11 -2.9,6.74 0.5,0.17 2,0.94 3.4,1.7 3.7,2.09 4.9,1.87 8.1,-1.52 z m -446.1,272.23 c -0.9,-0.34 -2.7,-1.43 -4.2,-2.41 -4.7,-3.2 -14.3,-4.08 -22.7,-2.09 -7.1,1.67 -7.7,1.67 -12,-0.03 -7.2,-2.76 -10.1,-3.12 -10.1,-1.21 0,2.24 -1.2,2.03 -5.9,-1.06 -2.3,-1.5 -4.1,-3.48 -4.1,-4.48 0,-1.84 -1,-2.23 -8.5,-3.34 -7.6,-1.12 -10,-1.06 -9.8,0.25 0.4,1.97 -1.2,1.46 -3.8,-1.2 -5.3,-5.32 -6,-6.36 -5,-6.7 0.6,-0.23 0.7,-0.9 0.1,-1.85 -0.8,-1.18 -1.2,-1.24 -2.2,-0.25 -2,2.03 -3.6,1.44 -4.7,-1.77 -0.6,-1.65 -1.9,-3.26 -2.8,-3.57 -1,-0.31 -2.6,-0.98 -3.6,-1.49 -0.9,-0.51 -2.4,-0.92 -3.3,-0.92 -0.9,0 -3,-1.43 -4.6,-3.17 -1.9,-2.01 -4.3,-3.39 -6.6,-3.76 -5,-0.8 -5.7,-4.21 -1.4,-6.01 4.1,-1.69 11.2,1.73 11.2,5.39 0,1.63 0.7,2.64 2.2,3.1 1.2,0.39 4,1.97 6.1,3.52 2.8,2.02 4.7,2.67 6.6,2.3 1.8,-0.38 3.2,0.07 4.5,1.55 2.4,2.69 7.1,2.73 8.8,0.08 1.7,-2.66 4.6,-2.53 10.6,0.5 7.7,3.89 10.1,4.05 16,1.09 6.5,-3.31 8.3,-3.26 10.9,0.27 3.1,4.23 12.8,5.3 17.5,1.94 1.8,-1.27 6.8,-3.11 11.2,-4.1 14.7,-3.28 14.2,-3.29 18.5,0.44 2.1,1.84 4.9,4.07 6.2,4.94 3.4,2.43 1.6,7.82 -3.2,9.39 -3.7,1.23 -6.7,5.84 -7.2,10.93 -0.2,3.02 -2.4,4.7 -4.7,3.72 z m -173.8,-117.78 c -4.7,-1.93 -4.6,-14.46 0.1,-22.57 3.3,-5.6 0.7,-9.77 -6,-9.77 -4,0 -4.1,0.25 -5.3,9.03 0,0.29 -1.4,1.33 -3,2.31 -2.8,1.65 -3,2.16 -3,7.79 0,5.95 -0.1,6.01 -2.8,5.8 -1.5,-0.12 -3.6,0.14 -4.6,0.58 -2.3,0.96 -4.6,-1.66 -4.6,-5.07 0,-1.2 -1,-3.42 -2.2,-4.93 -1.7,-2.22 -1.9,-3.08 -1,-4.39 0.6,-0.89 1.7,-2.61 2.3,-3.81 0.6,-1.2 2.3,-2.68 3.7,-3.29 6.3,-2.66 7.6,-16.02 1.6,-16.02 -3.4,0 -4.7,-2.36 -3.9,-6.97 0.7,-4.3 1.8,-4.86 4.9,-2.5 4.2,3.18 8.4,0.71 6.6,-3.91 -2.7,-7.16 4.4,-0.64 8.8,8.13 2.6,4.93 6,5.74 8.6,2 4.7,-6.67 11.6,4.34 8.1,12.79 -1.3,3.17 -1.4,4.64 -0.4,9.55 1.2,5.54 1.1,6.05 -1.5,11.3 -2.1,4.08 -2.7,6.6 -2.5,9.78 0.4,4.34 -0.7,5.48 -3.9,4.17 z m 51.1,-54.11 c -2.4,-1.62 -7.3,-11.1 -7.3,-14.23 0,-4.55 -3.4,-9.56 -8.5,-12.54 -2.4,-1.39 -4.5,-3.37 -4.8,-4.39 -0.9,-3.4 -5.7,-5.83 -7.3,-3.67 -0.7,0.98 -1.1,2.42 -0.8,3.19 1.4,3.46 -2.9,0.89 -7.7,-4.68 -4.8,-5.49 -5.6,-6.04 -8.3,-5.5 -2.3,0.47 -4.1,-0.19 -8.5,-3.16 -3.1,-2.06 -7.4,-4.56 -9.6,-5.54 -6.3,-2.87 -6.6,-3.31 -4.9,-7.52 3.2,-7.85 6.2,-8.61 17.4,-4.29 6.9,2.63 8,2.8 12.3,1.82 3.6,-0.82 5.6,-0.78 8.2,0.15 2.2,0.81 4,0.91 5.2,0.29 2.1,-1.11 20.8,4.06 23.2,6.4 1,0.94 1.1,1.44 0.3,1.44 -1.6,0 -3.4,3.53 -2.6,5.42 1.6,4.17 6.8,0.97 5.6,-3.48 -0.7,-2.82 3.9,-2.05 7.4,1.23 1.9,1.74 3,1.93 7.4,1.32 6,-0.82 5.6,-2.43 2.6,11.8 -1.8,8.18 -4.6,10.99 -11.3,11.27 -7.5,0.32 -9.2,3.52 -4.8,9.44 2.8,3.84 2.9,5.15 1.3,11.48 -1.2,4.41 -2.2,5.24 -4.5,3.75 z m -19,-77.09 c -1.2,-0.98 -5.4,-2.37 -9.4,-3.09 -5.8,-1.03 -7.9,-1.92 -10,-4.11 -1.7,-1.79 -4.7,-3.34 -8.4,-4.3 -3.4,-0.9 -6.3,-2.35 -7.2,-3.58 -4.4,-6.22 -18.5,0.35 -20.8,9.7 -1.2,4.62 -6.3,7.71 -6.6,3.99 -0.4,-3.87 0.5,-6.48 2.6,-8.29 3.2,-2.63 3.5,-8.86 0.5,-10.43 -3.3,-1.8 -5.4,-1.14 -9.2,2.97 -4.7,5.19 -10.8,5.89 -10.8,1.25 0,-3.45 6,-6.76 11,-6.04 2.1,0.31 3.3,0.01 3.7,-0.87 0.2,-0.74 2.3,-2.17 4.6,-3.18 2.3,-1.01 4.8,-2.59 5.5,-3.5 1.5,-1.82 5.2,-2.28 5.2,-0.64 0,3.35 4.7,3.11 10.4,-0.54 3.8,-2.39 7.6,-3.93 10.9,-4.39 2.8,-0.39 6.4,-1.51 7.9,-2.5 2.7,-1.79 2.7,-1.79 3.7,0.8 1.5,3.77 9.2,3.13 27.1,-2.24 6.3,-1.91 8.9,-2.56 16,-3.96 2.8,-0.57 3.6,-1.32 4.4,-3.95 1.1,-3.66 1.6,-3.82 5.4,-1.84 3.9,2.02 7.8,0.98 9.2,-2.46 2.2,-5.26 31.1,-8.57 34,-3.89 4.5,7.09 4.4,13.89 -0.2,13.93 -0.9,0.01 -2.2,0.69 -2.8,1.52 -1.1,1.26 -0.9,1.5 1.3,1.5 1.5,0 2.7,0.45 2.7,1 0,0.55 -1.1,1 -2.5,1 -4.6,0 -9.3,9.17 -7.4,14.41 3.6,10.16 -8.5,16.65 -21.2,11.31 -9.2,-3.9 -10.6,-4.17 -20.4,-3.94 -20.5,0.48 -30.6,6.53 -22.3,13.44 3.3,2.72 3.3,2.72 -0.7,2.72 -2.4,-0.01 -4.9,-0.74 -6.2,-1.8 z m 58.8,-67.43 c -1.9,-2.33 -0.5,-4.1 4.6,-5.71 6.6,-2.08 7.1,-6.88 0.9,-8.33 -2.5,-0.61 -4.1,-1.65 -4.6,-3.19 -1.3,-3.29 -2.6,-3.78 -6.6,-2.45 -4.8,1.57 -6.1,0.32 -4.4,-4.36 1.4,-3.89 3.2,-4.79 10,-5.12 7.8,-0.39 11,-6.55 3.5,-6.55 -8.7,0 -16.5,-3.37 -16.5,-7.13 0,-0.9 -0.7,-2.19 -1.5,-2.87 -2.5,-2.079 -1.8,-3.676 4.1,-8.697 3,-2.647 7.3,-7.729 9.4,-11.308 6.1,-10.142 13.5,-17.345 19.5,-18.957 2.7,-0.737 5.9,-2.192 7.1,-3.233 6.1,-5.472 12.2,26.936 6.5,34.306 -3.1,3.998 -4.9,12.849 -2.9,13.999 4.3,2.41 5,3.99 2.8,6.33 -2.6,2.75 -2.6,4.07 0,5.88 1.1,0.79 2.9,3.63 3.9,6.31 1.8,4.76 2,4.92 8.9,7.25 4,1.31 7.2,2.95 7.2,3.63 0,2.55 -6.7,6.49 -11.2,6.58 -2.4,0.05 -6.4,0.72 -8.8,1.48 -2.5,0.76 -9,1.58 -14.5,1.81 -5.5,0.24 -11.4,0.73 -13.1,1.11 -2.1,0.47 -3.4,0.23 -4.3,-0.78 z m 384.6,-99.404 c -2.4,-0.639 -2.2,-3.056 0.8,-6.899 8.4,-11.121 -2.9,-16.681 -12.8,-6.266 -3.7,3.939 -3.7,3.939 -3.8,0.647 0,-4.23 -1,-5.804 -5.1,-7.763 -2.6,-1.25 -3.3,-2.118 -3.1,-4.06 1.6,-13.869 1.7,-13.471 -1.2,-14.761 -3.9,-1.7738 -7.9,-1.4775 -10.8,0.7915 -1.4,1.0995 -3,1.9995 -3.5,1.9995 -0.5,0 -1.7,-0.9 -2.7,-1.9995 -1,-1.1 -2.6,-2 -3.5,-2 -4.3,0 -6.5,-6.0792 -3,-8.2321 2.6,-1.6377 2.5,-2.6111 -0.6,-5.8615 -6.9,-7.1219 8,-12.992 15.7,-6.2339 1.4,1.26 6.4,3.4104 24.1,10.44 11.7,4.6308 19,10.86 18.3,15.59 -0.4,2.464 -0.3,4.297 0.3,4.297 1.6,0 12.6,-5.124 14.4,-6.747 3.1,-2.7972 3.2,-0.363 0.1,3.498 -1.7,2.062 -3.8,5.18 -4.7,6.929 -0.9,1.748 -2.5,3.473 -3.7,3.832 -1.2,0.387 -1.9,1.354 -1.7,2.367 0.1,0.942 -1.2,3.482 -3,5.645 -2.2,2.625 -3.2,4.998 -3.2,7.139 0,6.966 -2,9.031 -7.3,7.648 z" />
            <path
               style="fill:#0e1d22"
               inkscape:connector-curvature="0"
               id="path3699"
               d="m -1521.3,523.81 c -5.9,-1.42 -9.6,-4.01 -10.2,-7.13 -0.8,-3.76 -1.7,-4.36 -7.5,-4.58 -2.6,-0.1 -5.6,-0.67 -6.7,-1.27 -1.1,-0.6 -3.7,-1.1 -5.8,-1.13 -4.3,-0.05 -10.6,-2.05 -13.2,-4.17 -0.9,-0.78 -5.2,-2.45 -9.6,-3.71 -13.5,-3.85 -18.7,-5.98 -22.2,-9.09 -1.9,-1.64 -4.3,-2.98 -5.3,-2.98 -1.1,0 -2.2,-0.42 -2.5,-0.93 -1,-1.56 3.1,-2.24 7.2,-1.2 2.1,0.54 7.3,1.3 11.6,1.68 6.8,0.61 8.4,1.11 11.3,3.71 3,2.63 3.8,2.87 5.9,1.9 1.3,-0.61 3.7,-0.86 5.3,-0.55 4.2,0.84 5.8,-1.55 3.7,-5.61 -3.5,-6.71 4.4,-10.96 10.4,-5.59 0.9,0.87 2.2,1.59 2.8,1.59 0.5,0 1.6,0.68 2.3,1.52 1.1,1.36 1.4,1.35 3.1,-0.13 1,-0.91 3.5,-2 5.6,-2.42 2.1,-0.42 5.1,-1.07 6.8,-1.43 5.1,-1.15 7.4,1.37 4.6,5.22 -1.2,1.67 -2.1,3.36 -2.1,3.74 0,3.16 3.7,12.29 6.2,15.08 2.4,2.72 2.9,4.07 2.4,6.34 -0.5,2.46 0,3.22 2.9,5.23 4.5,3.08 2.2,7.7 -3.4,6.74 -0.4,-0.05 -2,-0.43 -3.6,-0.83 z m 28,-12.07 c -1.7,-2.66 10.7,-12.86 18.6,-15.43 10.6,-3.42 16.2,-7.01 15.5,-9.89 -0.3,-1.2 -0.6,-3.41 -0.6,-4.92 0,-3.32 -4.5,-3.82 -10.8,-1.21 -4.4,1.82 -8.2,1.18 -8.2,-1.36 0,-1.14 1.1,-2.11 3.2,-2.73 3.9,-1.14 4.8,-4.29 2.3,-8.1 -2.5,-3.75 -0.4,-4.44 8.6,-2.82 4.9,0.9 6.9,-1.22 6.9,-7.62 0,-5.24 8.4,-15.46 11.7,-14.2 2.1,0.82 1.5,3.01 -1.8,6.08 -3.1,2.89 -3.8,5.69 -2.5,9.84 0.5,1.48 0.1,2.7 -1.2,4 -6,5.69 -7.6,13.37 -2.8,13.37 1.9,0 3.7,0.41 4,0.92 0.3,0.51 1.9,1.21 3.5,1.56 6.2,1.36 2.7,20.54 -4,21.88 -1.8,0.35 -4.7,1.96 -6.5,3.57 -2.9,2.5 -3.8,2.82 -6.3,2.1 -2.4,-0.67 -3.3,-0.46 -4.6,0.95 -1.2,1.29 -3.2,1.83 -6.9,1.87 -2.9,0.04 -6.9,0.76 -8.9,1.61 -4.2,1.76 -8.3,2 -9.2,0.53 z m -72.3,-35.24 c -2.8,-3.61 -6.6,-12.06 -5.6,-12.42 6.2,-2.27 5.2,-7.85 -1.5,-8.93 -3.2,-0.51 -4.2,-1.23 -5.2,-3.61 -1.5,-3.46 0.2,-5.34 3.2,-3.72 0.9,0.51 5.6,0.93 10.3,0.93 9.5,0 10.5,-0.66 10.9,-7.66 0.2,-4.93 2.6,-6.31 6.3,-3.78 1.9,1.3 5.5,2.16 10.9,2.61 4.4,0.38 9.7,0.99 11.7,1.36 2.7,0.49 4.5,0.23 6.2,-0.92 5.4,-3.53 10.6,-1.56 10.6,4.03 0,4.27 -1.2,4.82 -5.2,2.38 -4.3,-2.62 -5.4,-2.55 -8.3,0.5 -2.8,3.07 -11.6,5.54 -17.1,4.82 -4.2,-0.56 -3.9,-0.89 -7.9,7.41 -0.9,1.78 -2,3.25 -2.6,3.25 -0.9,0 -3.9,2.46 -11.1,9.17 -1.6,1.47 -2.8,3.38 -2.8,4.25 0,1.89 -1.4,2.06 -2.8,0.33 z m 69.6,-88.63 c -4.3,-3.81 -3,-5.82 2.6,-4.27 3.4,0.94 3.7,0.84 4.6,-1.49 1.3,-3.32 1.4,-3.1 -2,-4.86 -3.5,-1.82 -3.8,-3.4 -1,-5.77 1.1,-0.94 2,-2.62 2,-3.72 0,-1.99 -0.9,-2.41 -4.3,-2.07 -0.9,0.09 -3,-0.85 -4.7,-2.1 -2.7,-1.96 -3.4,-2.1 -5.2,-0.99 -1.7,1.07 -2.6,1.01 -5.5,-0.37 -4.2,-1.98 -6.3,-1.37 -6.3,1.82 0,2.79 -0.8,3.73 -2.5,3.09 -0.7,-0.27 -1,-1.64 -0.8,-3.24 0.6,-3.96 -1.5,-5.44 -5.6,-3.91 -3.1,1.16 -3.3,1.05 -7.5,-3.52 -3.3,-3.63 -5,-4.72 -7.3,-4.72 -7.9,0 -10.9,-2.67 -6.6,-6.01 1.5,-1.18 3.7,-3.76 4.9,-5.73 1.2,-1.97 3.5,-4.59 5,-5.82 2.5,-1.93 2.9,-3.15 3.4,-8.6 0.5,-6.34 0.5,-6.34 5.2,-7.51 2.6,-0.63 5.7,-1.87 6.9,-2.75 3.2,-2.22 4.9,-1.97 4.9,0.72 0,4.86 12.2,10.7 22.4,10.7 3.1,0 5,0.55 6.1,1.75 0.8,0.96 3.3,3.7 5.4,6.09 3.9,4.17 6,9.84 4.6,12.09 -1.7,2.73 -5.5,-0.79 -5.5,-5.06 0,-2.45 -0.6,-3.23 -3.5,-4.41 -1.9,-0.79 -3.7,-1.94 -4.1,-2.55 -0.4,-0.63 -1.9,-0.87 -3.5,-0.56 -2.4,0.49 -3.1,0.07 -4.8,-2.89 -2.7,-4.51 -6.8,-4.89 -7.7,-0.71 -0.3,1.51 -1,4.37 -1.5,6.37 -2.1,8.06 0.5,11.51 6.2,8.15 2.4,-1.41 3.2,-1.5 4.6,-0.5 1,0.68 2.9,1.71 4.2,2.29 3.6,1.54 4.1,2.84 2.2,6.7 -1.9,4.15 0.7,7.21 6.2,7.27 1.7,0.01 4,0.69 5.1,1.5 1.1,0.8 3.5,1.41 5.5,1.35 2,-0.06 2.8,-0.31 1.9,-0.56 -2.2,-0.59 -3,-2.83 -1.9,-5.75 1.3,-3.36 4.6,-4.15 7.9,-1.91 1.6,1.1 4.7,1.89 7.7,1.98 8.5,0.24 13,1.63 12.6,3.89 -0.4,2.6 -0.4,2.6 -4.5,2.98 -5.1,0.47 -5.8,1.17 -5.1,4.94 1.5,7.76 -5.2,13.41 -10.5,8.94 -1.7,-1.45 -3.7,-2.34 -4.6,-2.02 -0.8,0.32 -3,-0.17 -4.9,-1.07 -2.8,-1.32 -4,-1.42 -6,-0.5 -3.5,1.59 -3.5,5.91 0,6.78 3,0.77 3.1,1.53 0.4,3.24 -1.6,0.97 -2,1.93 -1.5,3.74 0.4,1.78 0.2,2.44 -0.9,2.44 -0.9,0 -1.5,-0.88 -1.5,-2 0,-1.1 -0.5,-2.07 -1,-2.15 -3,-0.44 -3.5,-0.18 -3.5,1.63 0,3.09 -3,2.93 -6.7,-0.36 z m 200.8,-35.82 c -1.2,-1.16 -0.7,-5.89 0.8,-7.86 0.8,-1.07 1.5,-3.13 1.5,-4.57 0,-1.45 0.7,-4.25 1.6,-6.22 0.8,-1.97 1.5,-5.12 1.5,-6.99 0,-1.87 0.8,-4.48 1.9,-5.82 4.6,-5.93 6.4,-10.7 5,-13.94 -2.2,-5.31 0.4,-18.93 4.7,-24.58 1.9,-2.49 3.4,-5.27 3.4,-6.17 -0.7,-7.39 -0.4,-16.18 0.6,-18.7 1.6,-3.97 2.7,-14.67 1.7,-15.98 -0.5,-0.56 -2.1,-1.81 -3.6,-2.77 -3.4,-2.18 -3.7,-7.37 -0.7,-12.21 3.1,-5.15 3.8,-12.49 1.1,-12.49 -1.5,0 -2.1,0.62 -2.1,2 0,1.1 -0.5,2 -1.1,2 -0.6,0 -0.8,-0.85 -0.4,-1.97 1,-3.36 -1.3,-6.32 -4.4,-5.54 -3.7,0.93 -5.1,2.37 -5.1,5.13 0,1.31 -0.4,2.38 -0.9,2.38 -1.6,0 -2,-1.26 -1.1,-3.73 0.8,-2.03 0.5,-3.4 -1.6,-6.98 -3,-5.19 -2.8,-5.6 3,-5.93 3.3,-0.19 4.8,0.23 6.1,1.69 3.7,4.04 10.2,-0.32 7.3,-4.89 -1,-1.61 -1,-2.76 0.1,-5.84 3.5,-10.7 5.6,-20.01 5,-22.32 -0.4,-1.38 -0.8,-4.53 -0.8,-7 -0.2,-6.58 -2.3,-13.46 -7,-22.5 -3.4,-6.47 -4.5,-10.02 -5.8,-18.5 -3.9,-26.174 -8.4,-39.066 -11.7,-33.569 -2.3,3.847 -6,6.605 -9.8,7.213 -5.6,0.886 -9,7.446 -5.8,10.906 2.5,2.66 1.8,11.43 -1.1,15.28 -1.2,1.55 -1.7,3.27 -1.3,5.13 0.3,1.56 0.1,3.09 -0.5,3.47 -0.7,0.42 -1.1,-0.2 -1.2,-1.63 0,-8.81 -5.9,-13.03 -7.3,-5.22 -1.5,9.06 3.6,19.19 7.3,14.43 2.2,-2.88 1.9,-3.13 5.5,4.13 2.2,4.49 3.4,5.77 5.7,6.23 4.1,0.82 7.1,9.64 5.5,16.09 -0.8,3.04 -8.6,-2.04 -8.6,-5.57 0,-2.43 -1.6,-3.17 -3,-1.45 -0.7,0.91 -0.9,3 -0.5,5.74 0.3,2.37 0.2,6.14 -0.3,8.36 -1.7,7.46 3.6,12.1 10.9,9.56 6.3,-2.21 7.8,0.12 4.3,6.93 -2.9,5.77 -5.1,6.35 -7.6,1.96 -2.8,-4.87 -7.6,-2.39 -6.4,3.33 0.4,1.95 -0.3,5.57 -2,10.41 -3.2,9.32 -0.4,14.66 4.2,7.77 2.7,-4.24 5.4,-2.74 5.4,3.08 0,1.86 -0.6,2.42 -2.4,2.42 -1.2,0 -3.3,1.12 -4.6,2.5 -1.9,1.98 -3.4,2.5 -7.1,2.5 -7.7,0 -9,-2.3 -6.8,-11.88 1.8,-7.65 -4.7,-10.99 -13.6,-6.96 -2.2,1 -2.9,0.86 -4.8,-0.93 -4.7,-4.38 -11.7,-4.86 -11.7,-0.8 0,3.16 4.2,14.7 6,16.34 1.8,1.74 1.8,1.81 -1.1,3.09 -2.8,1.22 -3.1,1.12 -5.5,-1.78 -1.4,-1.7 -3.2,-3.08 -4,-3.08 -3.1,0 -4.8,8.65 -2,10.91 1.1,0.95 0.9,1.64 -1.5,4.04 -3.2,3.13 -3.8,7.07 -1.5,8.99 1.8,1.52 5.7,-0.84 7.4,-4.46 0.8,-1.8 1.9,-2.48 4,-2.48 1.7,0 3.7,-0.98 5.2,-2.52 2.9,-3.07 4.3,-2.76 5,1.08 2.1,11.98 26.9,9.71 29.3,-2.7 0.6,-2.55 0.9,-2.83 3.2,-2.26 3.3,0.82 6.9,-1.05 8.4,-4.34 1.1,-2.43 1.2,-2.45 3.1,-0.73 3.6,3.23 2.6,8.17 -2.5,12.87 -2.4,2.25 -4.7,5.33 -5.1,6.85 -0.4,1.66 -1.3,2.75 -2.4,2.75 -2.2,0 -5.6,3.79 -6.4,7.27 -1.5,6 -9.7,9.93 -16.8,8.02 -4.3,-1.13 -7.8,0.73 -7.8,4.08 0,0.76 -0.7,1.94 -1.5,2.63 -0.9,0.68 -1.5,2.03 -1.5,3 0,9.93 -5.8,2.11 -6.3,-8.48 -0.4,-8.95 -0.4,-8.95 -4.7,-12.24 -8.4,-6.39 -19.5,0.77 -11.4,7.27 5.9,4.72 -4.2,19.95 -10.5,15.82 -1.9,-1.28 -3.6,-1.45 -8,-0.85 -3.1,0.43 -7,0.86 -8.6,0.97 -5,0.34 -5.2,0.41 -6.4,3.13 -1.1,2.45 -1.3,2.51 -3,1 -2.5,-2.22 -3.3,-2.04 -3,0.63 0.3,1.53 1,2.19 2.3,2.07 1.1,-0.09 3.2,0.84 4.6,2.08 1.5,1.23 4.1,2.83 5.8,3.54 1.8,0.71 3.2,1.89 3.2,2.62 0,2.14 2,2.74 3.8,1.15 0.9,-0.82 3.2,-1.69 5.2,-1.95 1.9,-0.25 4.2,-0.8 5.2,-1.22 1.3,-0.56 1.8,-0.3 1.8,0.96 0,0.94 2,3.71 4.5,6.15 5.3,5.28 5.3,5.18 1.4,8.91 -1.7,1.61 -4,4.62 -5,6.69 -2.3,4.45 -2.4,4.46 -7.2,1.19 -3.4,-2.32 -3.7,-2.88 -3.2,-5.85 0.7,-3.58 -2.4,-4.56 -14.3,-4.59 -3.3,0 -4.5,-0.5 -5.8,-2.4 -0.8,-1.32 -2.4,-2.64 -3.6,-2.93 -1.5,-0.4 -1.9,-1.05 -1.4,-2.54 0.5,-1.42 0.1,-2.33 -1.4,-3.1 -5,-2.67 -6.3,-12.6 -3.1,-23.53 2.4,-8.15 3.5,-13.37 3.5,-17 0.1,-4.91 1.8,-8.15 4.8,-9.06 1.2,-0.37 2.9,-1.24 3.8,-1.93 0.8,-0.68 3.7,-2.05 6.5,-3.04 7.8,-2.8 8.2,-3.48 6.2,-9.72 -2.9,-8.7 -2.7,-11.2 0.5,-11.57 7.1,-0.81 16,-21.21 11.9,-27.04 -1.2,-1.62 -2.1,-3.38 -2.1,-3.89 0,-5.09 -9.5,-5.6 -13.9,-0.75 -5.3,5.79 -7.9,4.04 -3.1,-2.13 5.7,-7.47 10.3,-14.95 14.7,-23.87 6.1,-12.21 6.7,-12.85 10.5,-10.89 3.1,1.63 3.1,2.04 -0.5,3.81 -3.5,1.73 -3.7,7.74 -0.3,9.95 1.4,0.92 2.6,2.51 2.6,3.54 0,2.48 3.4,6.58 4.7,5.74 2.1,-1.31 3.1,-10.37 2.7,-25.47 -0.4,-15.32 -0.4,-15.32 2.6,-17 1.6,-0.93 3.4,-2.89 4,-4.36 2,-4.72 4.6,-6.45 6.8,-4.48 2.6,2.36 3,2.15 4.2,-2.59 0.6,-2.34 2.6,-5.83 4.4,-7.75 1.9,-1.93 3.7,-4.63 4.1,-6.005 0.4,-1.375 1.6,-4.525 2.7,-7 1.2,-2.475 2.3,-6.75 2.5,-9.5 0.3,-4.654 11.6,-30.266 13.4,-30.438 2.6,-0.258 2.4,14.319 -0.3,18.907 -1.4,2.342 -1.9,4.506 -1.5,6.661 0.4,2.39 -0.1,4.031 -2,6.531 -8.7,11.674 -8.2,16.985 1.2,12.671 2.7,-1.236 6.1,-2.494 7.5,-2.795 2.3,-0.504 2.5,-1.11 3.1,-7.542 0.3,-3.847 1.3,-10.264 2.2,-14.26 1.7,-7.266 1.7,-7.266 -1.2,-14 -1.5,-3.704 -3.1,-8.057 -3.5,-9.674 -0.4,-1.616 -1.6,-4.091 -2.5,-5.5 -2,-2.861 -10.6,-28.917 -9.9,-29.672 1.5,-1.478 20.3,33.766 28.1,52.716 36.1,87.49 37.4,189.32 3.5,276.63 -3.9,10.09 -4.9,11.83 -6.2,10.57 z m -172.3,-17.17 c -0.7,-1.02 -3.2,-2.37 -5.7,-3 -4.7,-1.19 -5.4,-1.78 -7.3,-6.63 -5.2,-13.27 -7,-16.86 -9.1,-17.8 -1.4,-0.64 -2.6,-2.49 -3.3,-4.87 -1,-3.78 -3.9,-5.3 -5.4,-2.83 -2.1,3.35 -3.6,0.87 -5.5,-9 -1.7,-8.68 -1.7,-8.48 1,-8.8 5,-0.58 8.2,1.44 7.5,4.71 -0.8,3.38 0.6,4.64 3.2,2.99 1.6,-0.96 2.4,-0.69 4.8,1.6 1.6,1.52 4.3,3.38 6,4.14 1.6,0.76 3.7,1.93 4.7,2.59 1.3,0.94 2.4,0.92 5.2,-0.07 5.5,-1.98 13.6,4.53 13.6,10.89 0,2.22 0.6,3.28 2.5,4.13 2.6,1.2 3,2.41 1.5,4.76 -2.2,3.56 3.2,6.83 6,3.56 0.6,-0.83 1.7,-1.5 2.3,-1.5 0.6,0 2.3,-1.23 3.9,-2.72 2.7,-2.62 2.9,-2.66 5.5,-1.08 3.8,2.32 4,3.8 0.3,3.8 -4.3,0 -7.2,3.1 -6.4,6.97 0.6,2.89 0.5,3.03 -2.8,3.03 -4.9,0.01 -10.8,1.88 -14.4,4.6 -3.8,2.87 -6.5,3.06 -8.1,0.53 z m 21.2,-29.11 c -0.5,-0.78 -2,-0.98 -4.2,-0.57 -4.6,0.87 -4.7,-2.32 -0.1,-4.45 2.7,-1.25 3.3,-2.07 3.3,-4.76 0,-2.32 1,-4.5 3.6,-7.5 2,-2.34 5.1,-5.93 6.9,-8 4.9,-5.78 2.1,-9.13 -4,-4.77 -2.1,1.52 -2.9,3.02 -3.3,6.55 -0.6,5.56 -0.3,5.27 -6.1,6.35 -2.6,0.49 -5.6,1.69 -6.7,2.68 -1.9,1.73 -2.1,1.71 -5,-0.47 -2,-1.49 -3.9,-2.06 -5.4,-1.69 -2.4,0.61 -3.5,-2.41 -3.5,-9.94 0,-3.65 6.3,-10.45 9.7,-10.45 2.7,0 3.9,-2.05 4.8,-8.5 0.4,-2.75 1.6,-6.2 2.6,-7.66 1,-1.46 1.9,-3.1 1.9,-3.65 0,-3.77 8.5,-8.03 12.2,-6.07 1.8,0.98 2.5,0.69 4.9,-2.25 1.9,-2.38 3.6,-3.37 5.5,-3.37 5.3,0 3.6,-7.36 -1.7,-7.47 -3.8,-0.08 -5.6,-2.66 -3.5,-5.01 1.1,-1.19 2.2,-4.24 2.5,-6.84 0.7,-5.56 4.9,-7.19 8.5,-3.23 1,1.12 2.5,2.05 3.2,2.05 1.9,0 1.7,2.4 -0.6,6.73 -1.1,2.06 -2,4.46 -2,5.35 0,0.88 0.9,2.42 2,3.42 2.3,2.11 2.5,6.18 0.4,8.94 -1.9,2.6 -1.8,4.25 0.6,7.28 3.9,4.95 2.8,10.62 -3.1,16.01 -5.8,5.4 -6.9,11.7 -2.2,13.75 1.3,0.55 2.3,1.27 2.3,1.61 0,0.34 1.1,1.85 2.5,3.37 3.5,3.81 2.9,6.03 -1.8,6.07 -2.2,0.02 -4.5,0.82 -5.9,2.1 -1.3,1.14 -3.1,2.35 -4.1,2.7 -1,0.35 -2.3,2 -2.9,3.65 -0.7,2.19 -1.7,3.02 -3.4,3.02 -1.4,0 -3.2,1.21 -4.7,3.11 -1.7,2.15 -2.7,2.75 -3.2,1.91 z M -1558.6,279 c -1.8,-1.52 -3,-4.67 -7.3,-18.51 -0.7,-2.56 -0.6,-2.71 1.6,-2.14 2,0.49 2.5,0.22 2.5,-1.27 0,-2.49 -2.8,-6.33 -4.6,-6.33 -1.7,0 -3.4,-3.1 -3.4,-6.26 0,-2.91 -2.9,-5.67 -9.5,-9.14 -2.8,-1.44 -5.8,-3.16 -6.7,-3.81 -4.2,-2.97 -15.8,7.47 -15.8,14.17 0,2.18 -0.7,5.45 -1.5,7.25 -0.8,1.81 -1.7,5.45 -2.1,8.1 -0.8,6.47 -3.6,6.27 -4.6,-0.33 -0.3,-2.46 -1,-5.52 -1.4,-6.79 -0.6,-1.85 -0.3,-2.42 1.4,-2.87 2.7,-0.7 2.7,-0.9 -0.3,-4.51 -4.6,-5.44 -3.1,-12.81 2.6,-12.81 2.1,0 2.7,-0.42 2.4,-1.82 -0.3,-1.32 0.2,-1.8 1.8,-1.75 3,0.09 3.5,-6.93 0.6,-8.49 -1.4,-0.74 -1.9,-0.68 -1.9,0.22 0,0.97 -0.3,0.98 -1.3,0.01 -0.9,-0.97 -0.9,-1.64 0,-3.19 0.7,-1.07 1.3,-2.39 1.3,-2.91 0,-8.9 11.1,-7.34 12,1.69 1,9.56 6.5,12 12.5,5.49 4.2,-4.51 4.3,-6.46 0.8,-9.02 -2.2,-1.63 -2.7,-2.74 -2.8,-6.94 0,-2.76 -0.6,-5.64 -1.2,-6.41 -0.7,-0.77 -1.5,-2.61 -1.9,-4.1 -0.3,-1.49 -1.3,-3.23 -2,-3.87 -2.4,-2 -1.8,-5.17 0.8,-4.34 4.2,1.33 8,0.6 10.8,-2.1 3,-2.86 7.6,-3.17 7.3,-0.47 -0.2,0.82 -0.4,2.38 -0.5,3.46 -0.2,1.17 0.3,2.1 1.3,2.3 1.9,0.39 5.1,-2.5 4.3,-3.85 -0.8,-1.28 -0.1,-1.19 8.8,1.22 12.5,3.37 14.4,-0.58 3.9,-8.28 -4.5,-3.31 -5,-4.3 -2.5,-5.65 3,-1.69 1.2,-4.68 -3,-5.02 -4,-0.33 -6.1,1.1 -5.1,3.6 0.7,1.99 -3.9,3.65 -6.4,2.31 -3.8,-2.06 -4.1,-10.09 -0.3,-10.09 3.6,0 5.6,-5.13 3.1,-7.7 -3.6,-3.56 0.9,-6.24 5.3,-3.14 2.5,1.8 3.3,1.96 5,0.93 1.6,-1.02 2.3,-0.93 3.8,0.47 1.4,1.28 3,1.56 6.1,1.14 2.8,-0.37 5.2,-0.05 7.2,0.96 1.6,0.84 4.1,1.29 5.6,1 2.5,-0.5 2.6,-0.34 2.3,2.81 -0.8,6.61 16.6,7.95 23,1.78 4.4,-4.27 14.7,-4.78 20.1,-1.01 1.7,1.24 3.3,2.33 3.5,2.44 0.2,0.1 -0.9,1.78 -2.3,3.74 -4.9,6.37 -1.8,8.08 8.7,4.84 5.5,-1.67 5.8,-1.91 5.2,-4.48 -0.5,-2.35 -0.2,-2.8 2.2,-3.36 13.1,-2.99 18.7,-6.54 17.7,-11.24 -0.6,-3.16 12.8,-17.86 17.4,-19.1 2.3,-0.61 2.5,-1.16 2.7,-7.35 0.2,-3.67 0.8,-7.37 1.5,-8.21 0.7,-0.85 1.6,-3 2,-4.78 0.6,-2.92 1,-3.28 4.6,-3.57 5.3,-0.44 6.5,-1.64 6.5,-6.73 0,-6.3 3.7,-9.633 6,-5.357 2.2,4.137 -1.9,24.957 -5.7,28.707 -1.3,1.26 -2.3,3.36 -2.3,4.66 0,3.42 -1,5.55 -2.6,5.55 -0.8,0 -1.4,0.45 -1.4,1 0,0.55 1.6,1 3.7,1.01 2.1,0.01 4.7,0.26 5.8,0.56 5.1,1.36 14,-9.44 16.3,-19.83 1.5,-6.35 5.2,-13.24 7.2,-13.24 2.3,0 2.3,3.47 0.1,7.48 -1.9,3.28 -1.9,3.92 -0.6,5.61 1.8,2.49 1.8,5.84 0,7.41 -0.9,0.68 -1.5,2.57 -1.5,4.21 0,5.02 -13.6,30.79 -16.2,30.79 -1.3,0 -0.9,-5.23 0.6,-7.95 2.1,-3.8 -1.7,-7.69 -3.9,-4.05 -0.9,1.39 -5.3,1.25 -5.8,-0.18 -0.7,-2.3 -3.5,0.07 -4.2,3.58 -0.7,3.93 -2.9,5.6 -7.3,5.6 -1.7,0 -3.7,0.87 -4.7,2 -1.2,1.3 -3.1,2 -5.5,2 -6.3,0 -11.6,8.25 -6.2,9.67 3.4,0.87 2.8,1.88 -6.6,11.17 -4.8,4.78 -9.7,9.86 -10.8,11.28 -1.1,1.44 -4.6,3.53 -8,4.73 -7.9,2.88 -8.9,3.49 -9.3,6 -0.6,4.11 10.8,5.39 13.9,1.57 1.3,-1.57 6,-1.96 6,-0.51 0,2.28 -1.5,4.28 -4.2,5.68 -3.4,1.73 -3.3,3.59 0.2,4.41 7.2,1.7 4.1,11.45 -3.8,11.6 -4.3,0.08 -5.6,0.54 -7.1,2.54 -1.1,1.34 -4.5,3.67 -7.5,5.18 -4.5,2.19 -5.6,3.22 -5.6,5.14 0,1.49 -0.8,2.63 -2,3.01 -3.6,1.16 -7,4.63 -7,7.16 0,1.46 -0.5,2.22 -1.1,1.84 -1.4,-0.87 -11,1.55 -13.1,3.29 -3.2,2.65 -14,7.24 -17.2,7.26 -8.2,0.06 -17.4,5.4 -19.2,11.14 -0.3,0.98 -2.2,2.23 -4.2,2.8 -4.8,1.32 -4.7,1.34 -7,-0.71 z m 17.4,-41.37 c 5.9,-1.82 8.3,-2.03 16.9,-1.46 13.1,0.86 21.8,-0.66 47.4,-8.31 12.1,-3.63 11.9,-10.75 -0.3,-9.45 -3.9,0.41 -8.4,0.67 -10,0.57 -3.2,-0.19 -13.9,3.16 -17,5.34 -1.2,0.78 -3.5,1.43 -5.2,1.43 -1.8,0 -4.8,0.67 -6.8,1.5 -4.7,1.98 -12,1.95 -13.7,-0.06 -2.4,-2.86 -4.8,-3.61 -7.2,-2.23 -1.2,0.71 -4.5,1.32 -7.2,1.37 -2.8,0.04 -6.2,0.45 -7.5,0.9 -1.4,0.44 -2.2,0.46 -1.8,0.03 2.2,-2.47 -6.9,-7.63 -10.8,-6.11 -1.8,0.66 -1.9,4.54 -0.2,4.75 0.7,0.08 1.7,0.25 2.3,0.38 0.5,0.13 1.6,0.3 2.5,0.37 1,0.1 0.7,0.72 -1,2.08 -7.2,5.58 8,12.48 19.6,8.9 z" />
          </g>
        </g>
        <path
           style="fill:#0000f4;fill-opacity:0.61764706;stroke:#000954;stroke-width:1.60221541;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:none"
           d="M 194.21297,65.208501 C 2.2636189,65.740125 4.2630954,65.734587 4.2630954,65.734587"
           id="path3871"
           inkscape:connector-curvature="0" />
      </svg>
      �������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/awstats_logo3.png�����������������������������������������������������������0000644�0001751�0001751�00000006377�14753672077�022550� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������PNG
      
      ���
      IHDR���f���/���(���tIME$ή���	pHYs����nu>���gAMA��a��IDATx]hUǧ}NVōZzݻU#&!TDQII4A/En.QRoi&MvӯWf93<ϙմjVwӭ_VZfyw۷g/"z7t;sǎѻ۲,#w}7\|u޽?+Zmmmgx≟ayG|7%\f/°z۶mv-T*uy]K/_|w}L&СC=|<xP<'|>詧b,bsOx*&y o/Ы
      tغuvO6\d_v%}g{iuˊk2 f{6m+/첷zK֭;d^g8^d֯_8TL)=@~{7>[n/`8րd9ꪫjHrpZGoۗ옵ZC_ϟ~;묳p4^xk/plGcosl L7p4+_??V2;kƍ2/99۷3d27xă>x<x-_|nk+ą3<_}!񸈕I{?~O?ͧ,^z	q3΀V^M�8~zD%
      clPb-n߼y3@OH[ɘ.UҊFXr2?V kZȘjuzPLW,Q1:88(5:ٝS ɀrOR*
      DX8=HxW4CӃPV8aY|:d2Gnv>_<Jm||z-J&a
      Ӄǫ5ORr槺StZ *2X3$hjj
      h93KWEQlR.gff//ѥ�k	2/ �;=D{P/ֽpBұq=�R@waˊiPYa%:^6Yr�?U>v\ǩƭRQqff
      bEi1K@	lh̃G7wU|gyf4F3s4kxd\J
      g�3]¬@
      \?۟
      fT,Pz@dŠ)#'	 l![""L8/T*%8}=#QRP>V1쁁>uf6#~ĢAНquSZ|j<9x2.OEF\_	N|tr/�v97۟ec'
      lWeDE LIvxŵ'&:FݪSUjuF1 ql
      2&Ke%j@
      r4.8ljj۴|=AԼ0n
      Tj"7U`	S2Ƣ<E SG"�˜L0ˁu
      !A?w~x6nV.Fl &ی@8ۀ%H~* SNm-ixX%042vTW
      co#̍ 6ȨX&.)l[p`K
      dTQL3V7WӐյZ%Q=U*d?Poq}f<7'~v`n0fH"!5TQ"W۹s'Xni%KGF4aME
      dH^Fu#vX&1$
      3DRdlNB@l&
      "FDE2A
      sfU_f9nz
      0FPVj2Kh0TfBÃ@/
      Ypp'NFG(w+,xQNoI'PI%UZteČ�/ޒK�xI'ѩ<Yuk0bX|%c]<GŽSTiW\Q�wuc-*f\ΝEyE.
      *7O�d~$E}'Cni7M_?I&;޲%
      z$]f$ETVJuHV=q@[s|
      ~2״îaɔ#ez#
      n``P,	ƣR;_$IKPn:GII|:/zc]mN]$g;)˻ߏq$UoO֯p5kσ|h JM%;ZLVS3i6mbrc1{D{{
      D{F6n܈nDDн~X۩ζy6}M/p(GdVÏ
      pX&\-0@G"|D5K09(3BP13S[Q8l.j9&Vg22I)Sӣ6caY&i/Yx<*~G +$EgUu_$YT?LMYYȧ[]ˤڱ5�_\}T]2~Xc֫S1�ʌb`2ۦDRO':e׷_h<5
      -TnOc	Ґjڎ;%0Gt\SfAFRMd&J)fVs2%Tcirˤȼ*ź|hGFFJ&JXU.1֛47Kg O/OA=EZ�ڷo4*t`E9J
      y!||pr!kਯPX{tWMa"FXbWĝ	b*)Sad<wb"VIŲbKƅk0RȖeE8=(Z-	(g..eI$ w3dL_%&Q4,GMH8beS.sN*]%,����IENDB`�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/images/awstats.svg�����������������������������������������������������������������0000644�0001751�0001751�00001647533�14753672077�021466� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?xml version="1.0" encoding="UTF-8" standalone="no"?>
      <!-- Created with Inkscape (http://www.inkscape.org/) -->
      
      <svg
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xmlns:cc="http://creativecommons.org/ns#"
         xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:svg="http://www.w3.org/2000/svg"
         xmlns="http://www.w3.org/2000/svg"
         xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
         xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
         id="svg2"
         version="1.1"
         inkscape:version="0.48.4 r9939"
         width="240"
         height="240"
         sodipodi:docname="awstats.svg"
         inkscape:export-filename="C:\dev_MTD\workspaces\WorkspaceDolibarr\awstats\docs\images\awstats_250x250.png"
         inkscape:export-xdpi="93.75"
         inkscape:export-ydpi="93.75">
        <metadata
           id="metadata8">
          <rdf:RDF>
            <cc:Work
               rdf:about="">
              <dc:format>image/svg+xml</dc:format>
              <dc:type
                 rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
              <dc:title></dc:title>
            </cc:Work>
          </rdf:RDF>
        </metadata>
        <defs
           id="defs6">
          <linearGradient
             id="linearGradient8350">
            <stop
               style="stop-color:#3d3a8a;stop-opacity:0.31999999;"
               offset="0"
               id="stop8352" />
            <stop
               style="stop-color:#3a0038;stop-opacity:0;"
               offset="1"
               id="stop8354" />
          </linearGradient>
          <marker
             inkscape:stockid="Arrow2Mend"
             orient="auto"
             refY="0"
             refX="0"
             id="Arrow2Mend"
             style="overflow:visible">
            <path
               id="path4086"
               style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
               d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
               transform="scale(-0.6,-0.6)"
               inkscape:connector-curvature="0" />
          </marker>
          <marker
             inkscape:stockid="Arrow1Lstart"
             orient="auto"
             refY="0"
             refX="0"
             id="Arrow1Lstart"
             style="overflow:visible">
            <path
               id="path4059"
               d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
               style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
               transform="matrix(0.8,0,0,0.8,10,0)"
               inkscape:connector-curvature="0" />
          </marker>
          <marker
             inkscape:stockid="Arrow1Lend"
             orient="auto"
             refY="0"
             refX="0"
             id="Arrow1Lend"
             style="overflow:visible">
            <path
               id="path4062"
               d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
               style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
               transform="matrix(-0.8,0,0,-0.8,-10,0)"
               inkscape:connector-curvature="0" />
          </marker>
          <marker
             inkscape:stockid="Arrow2Lend"
             orient="auto"
             refY="0"
             refX="0"
             id="Arrow2Lend"
             style="overflow:visible">
            <path
               id="path4080"
               style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round"
               d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
               transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
               inkscape:connector-curvature="0" />
          </marker>
          <filter
             inkscape:collect="always"
             id="filter3856"
             color-interpolation-filters="sRGB">
            <feGaussianBlur
               inkscape:collect="always"
               stdDeviation="1.8780736"
               id="feGaussianBlur3858" />
          </filter>
          <marker
             inkscape:stockid="Arrow1Lstart"
             orient="auto"
             refY="0"
             refX="0"
             id="Arrow1Lstart-4"
             style="overflow:visible">
            <path
               inkscape:connector-curvature="0"
               id="path4059-8"
               d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
               style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt"
               transform="matrix(0.8,0,0,0.8,10,0)" />
          </marker>
          <filter
             id="filter8444"
             inkscape:label="Duotone"
             inkscape:menu="Color"
             inkscape:menu-tooltip="Change colors to a duotone palette"
             height="1"
             width="1"
             y="0"
             x="0"
             color-interpolation-filters="sRGB">
            <feColorMatrix
               id="feColorMatrix8446"
               type="saturate"
               values="0"
               result="result1" />
            <feFlood
               id="feFlood8448"
               flood-color="rgb(9,111,152)"
               result="result2" />
            <feBlend
               id="feBlend8450"
               in2="result1"
               mode="screen"
               result="result2" />
            <feComposite
               id="feComposite8452"
               in2="SourceGraphic"
               operator="in"
               in="result2" />
          </filter>
        </defs>
        <sodipodi:namedview
           pagecolor="#ffffff"
           bordercolor="#666666"
           borderopacity="1"
           objecttolerance="10"
           gridtolerance="10"
           guidetolerance="10"
           inkscape:pageopacity="0"
           inkscape:pageshadow="2"
           inkscape:window-width="1280"
           inkscape:window-height="977"
           id="namedview4"
           showgrid="false"
           inkscape:zoom="2.7642753"
           inkscape:cx="107.11311"
           inkscape:cy="112.99989"
           inkscape:window-x="-4"
           inkscape:window-y="-4"
           inkscape:window-maximized="1"
           inkscape:current-layer="svg2" />
        <path
           style="fill:none;stroke:#d200cc;stroke-width:2.56665683;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
           d="M 10.978123,122.10141 31.929641,95.766158 67.54724,160.14122 82.213303,146.9736 l 0,-1.46307"
           id="path5442"
           inkscape:connector-curvature="0" />
        <path
           style="fill:none;stroke:#d200cc;stroke-width:2.43978715;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none;marker-mid:none;marker-end:none"
           d="m 153.3948,100.17267 11.31427,-8.813022 12.25716,23.501382 41.48565,-38.189752 -3.77143,0"
           id="path5444"
           inkscape:connector-curvature="0" />
        <path
           style="fill:none;stroke:#d200cc;stroke-width:1.62350237;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart-4)"
           d="m 227.94069,66.072518 -3.76416,3.8968 -0.85021,1.69475"
           id="path8082"
           inkscape:connector-curvature="0"
           inkscape:transform-center-x="-4.8934892"
           inkscape:transform-center-y="-12.54508" />
        <g
           id="layer1"
           transform="matrix(0.10182267,0,0,0.10182267,281.7496,93.653518)"
           style="filter:url(#filter8444)">
          <g
             id="g3697">
            <path
               style="fill:#d4e2e6"
               inkscape:connector-curvature="0"
               id="path3739"
               d="m -1675.3,586.67 c -305.4,-28.15 -453.2,-390.95 -254.6,-624.92 169.8,-200.06 495.7,-169.06 620.3,58.995 2,3.575 4.7,8.653 6.2,11.284 22.5,40.571 40.1,104.6 42.1,153.1 0.3,7.76 0.7,16.58 0.9,19.59 10,182.14 -140.1,353.45 -333.4,380.58 -13.7,1.92 -66.1,2.8 -81.5,1.37 z" />
            <path
               style="fill:#b2d8e4"
               inkscape:connector-curvature="0"
               id="path3737"
               d="m -1664.3,586.66 c -286.2,-19.06 -449.3,-336.55 -297.8,-579.61 160.7,-257.83 549.1,-228.92 669.4,49.825 112.2,259.68 -90.5,548.5 -371.6,529.78 z m -55.2,-259.39 c 0.3,-0.81 -0.1,-3.1 -0.9,-5.09 -2.2,-5.12 0.6,-10.28 3.6,-6.65 1.4,1.75 7.6,4.07 11.2,4.19 1.8,0.06 0.5,-2.97 -1.9,-4.77 -1.6,-1.11 -3.2,-3.65 -3.8,-5.84 -0.8,-2.91 -1.9,-4.22 -4.3,-5.31 -3.4,-1.49 -5.7,-6.08 -3.4,-6.84 0.7,-0.22 1.8,-1.03 2.6,-1.8 2.9,-2.89 7.3,0.33 5.9,4.22 -0.9,2.33 9.9,8.15 17.1,9.26 4.8,0.72 6.5,4.11 2.1,4.11 -4.1,0 -2.7,2.73 2.8,5.49 1.6,0.82 2.2,2.03 2.2,5.04 0.1,3.22 0.5,3.97 2,3.97 3.1,0 2.9,-3.42 -0.3,-6.86 -4.3,-4.57 -4.6,-7 -1.1,-9.57 1.6,-1.18 2.9,-2.97 2.9,-3.98 0,-1.02 0.6,-2.41 1.5,-3.09 3.1,-2.57 -0.6,-7.76 -8.3,-11.88 -1.5,-0.81 -2.2,-2.11 -2.2,-4.04 0,-3.19 -1.3,-4.51 -5.2,-5.45 -2,-0.46 -2.9,-1.47 -3.4,-3.69 -0.8,-3.97 -4.9,-5.77 -7.5,-3.38 -1.7,1.51 -1.9,1.39 -4.1,-1.96 -2.9,-4.39 -3.1,-4.41 -4.6,-0.4 -1,2.51 -1.5,2.95 -2.4,2 -1.7,-1.72 -5.8,-1.49 -6.5,0.36 -0.3,0.86 -0.1,2.08 0.5,2.7 0.7,0.63 1.2,1.95 1.2,2.94 0,2.05 -3,2.43 -4.8,0.62 -2.5,-2.52 -6.5,0.74 -5.8,4.71 0.6,3.21 0.4,3.64 -2.9,5.57 -4.1,2.41 -4.3,3.26 -1.5,5.63 1.1,0.94 2,2.74 2,4 0,1.26 0.4,3.07 0.8,4.03 1.5,2.86 3.2,11 3.2,15.25 0,3.14 0.3,3.99 1.7,3.99 1,0 3.4,0.87 5.3,1.94 4.2,2.37 5.6,2.5 6.3,0.58 z m -29.3,-139.53 c 2.5,-1.65 5.1,-4.06 5.7,-5.37 0.6,-1.31 2.4,-2.68 3.9,-3.06 1.6,-0.38 4.9,-2.7 7.4,-5.16 4.7,-4.54 9.8,-4.68 12.5,-0.35 0.4,0.72 1.2,0.55 2.4,-0.53 1,-0.88 4.7,-2.1 8.2,-2.72 7.1,-1.27 8.8,-2.22 7.1,-3.95 -0.8,-0.86 -1.9,-0.83 -4.1,0.1 -2.8,1.15 -10.1,0.01 -10.1,-1.58 0,-4.96 9.9,-11.4 14.7,-9.57 6.8,2.56 17.1,0.58 22.3,-4.26 3.8,-3.61 23.8,-5.01 28.4,-1.99 1.5,0.95 3.3,1.29 4.9,0.9 2,-0.5 2.9,-0.09 4.2,1.96 2.1,3.2 4.7,3.31 7.1,0.29 2.7,-3.36 4.1,-3.93 6.4,-2.67 1.6,0.86 3,0.77 6,-0.44 4.4,-1.74 6.6,-1.24 9.2,2.04 2.2,2.74 10.6,3.05 9.9,0.37 -3.4,-13.45 -0.5,-18 11.4,-18 11.6,0 28.9,-12.39 20.9,-15.01 -2,-0.68 -4,-2.27 -4.9,-3.83 -0.7,-1.47 -2.3,-3.53 -3.4,-4.57 -1.2,-1.05 -2.1,-2.53 -2.1,-3.29 0,-3.39 -4.2,-9.366 -8,-11.263 -4.7,-2.443 -8.4,-6.816 -7.4,-8.974 2.4,-5.295 1.2,-7.164 -4.9,-7.545 -8.1,-0.506 -18.4,-6.985 -14.9,-9.318 3.1,-2.096 2.7,-3.205 -1.4,-3.205 -1.9,0 -5.3,-0.891 -7.4,-1.98 -2.1,-1.089 -6.9,-2.545 -10.5,-3.235 -5.7,-1.079 -6.9,-1.684 -8.4,-4.293 -2.3,-3.891 -14.5,-8.437 -24.6,-9.172 -4.9,-0.352 -7.9,-1.143 -9.9,-2.58 -3.8,-2.675 -8.1,-2.638 -11,0.094 -2,1.941 -4.6,2.899 -4.6,1.717 0,-1.105 6.1,-9.441 7.2,-9.831 0.7,-0.238 -0.4,-1.15 -2.5,-2.026 -3.3,-1.406 -3.7,-1.998 -3.7,-5.083 0,-3.922 -1.8,-5.746 -3.2,-3.251 -0.5,0.902 -1.7,1.64 -2.6,1.64 -0.9,0 -2.4,0.749 -3.4,1.664 -1.6,1.418 -2.2,1.473 -4.3,0.367 -1.3,-0.713 -3.1,-1.013 -4,-0.667 -0.9,0.346 -3.7,0.118 -6.2,-0.507 -10.6,-2.66 -9,6.871 1.9,11.515 6.8,2.888 9.8,9.628 4.3,9.628 -0.7,0 -1.5,1.295 -1.9,2.876 -0.4,2.036 -1.8,3.618 -4.9,5.417 -6.6,3.898 -9.4,17.489 -4.4,21.533 6.8,5.473 14.4,4.557 12.8,-1.53 -1.7,-6.532 0.2,-8.596 4.5,-4.923 4.7,3.894 7.8,4.276 11.3,1.365 3.1,-2.614 7.9,-2.252 13.7,1.04 1.2,0.672 3,1.222 3.9,1.222 0.9,0 2.1,1.334 2.8,3 0.6,1.756 1.8,3 2.8,3 2.2,0 4.1,3.302 4.8,8.5 0.7,4.55 3.6,5.103 7.6,1.411 2.6,-2.401 3.7,-2.399 5.9,0.007 3.1,3.459 1.7,6.537 -3.2,6.887 -3,0.22 -4.5,0.89 -5.3,2.29 -1.1,2.07 -9.2,6.11 -17.1,8.5 -3.5,1.08 -5.2,2.36 -7.3,5.5 -2.5,3.8 -2.9,4.05 -6.1,3.46 -3.2,-0.59 -3.6,-0.35 -5.5,2.81 -2.1,3.49 -4.4,5.09 -6,4.1 -3.7,-2.28 -10,4.76 -6.4,7.13 3.9,2.59 -5.1,14.43 -12.3,15.94 -1.5,0.33 -3.9,1.18 -5.2,1.9 -1.4,0.72 -5.5,2.28 -9.2,3.48 -3.6,1.19 -7.4,3.09 -8.5,4.21 -1,1.12 -3.3,2.66 -5.1,3.41 -5.1,2.14 -4.1,3.84 1.8,3.06 5.2,-0.7 9,0.47 9,2.81 0,1.62 -14.4,16.6 -15.9,16.6 -0.6,0 -1.1,1.12 -1.1,2.5 0,3.16 0.3,3.13 6,-0.51 z m -216,-96.495 c 0.6,-0.825 2.3,-1.5 3.6,-1.5 3.5,0 16.4,-12.587 16.4,-15.976 0,-1.388 0.6,-3.747 1.4,-5.241 0.8,-1.495 1.7,-5.165 2.1,-8.156 0.9,-6.937 3.4,-11.118 8.2,-13.371 4.3,-2.029 5,-6.893 2.3,-16.256 -3,-10.095 -14.1,-12.623 -14.8,-3.349 -0.2,2.117 -1,5.267 -1.8,7.001 -0.8,1.733 -1.4,3.824 -1.4,4.646 0,2.437 -5.5,14.893 -8.4,19.092 -1.4,2.139 -2.6,4.797 -2.6,5.906 0,1.108 -1.1,3.408 -2.3,5.11 -1.3,1.702 -2.9,5.119 -3.6,7.594 -0.8,2.475 -2,5.227 -2.8,6.116 -1,1.15 -1.2,2.806 -0.7,5.75 0.6,4.289 2.2,5.227 4.4,2.634 z m 110.5,-11.708 c 9.7,-2.097 19.4,-6.553 26.3,-12.063 3.7,-2.971 7.2,-5.588 7.9,-5.815 7.1,-2.425 24.2,-25.838 24.3,-33.086 0,-2.795 4.1,-7.832 7.9,-9.79 5.5,-2.831 6.1,-4.326 6.1,-17.337 0,-9.9166 0.2,-11.768 2,-13.973 1.1,-1.399 2,-3.05 2,-3.67 0,-0.621 0.7,-2.236 1.6,-3.59 1.6,-2.459 1.6,-2.462 -1.5,-1.847 -2.1,0.424 -4.3,-0.02 -7,-1.422 -5.1,-2.657 -13.1,0.98 -13.1,5.936 0,3.382 -3.2,9.7851 -5.2,10.416 -9.5,3.0004 -11.7,14.306 -4.2,21.314 2.9,2.749 2.8,3.789 -1.8,14.942 -3.9,9.358 -10.8,18.509 -16.5,21.815 -2.4,1.428 -4.8,3.399 -5.3,4.381 -2.7,4.925 -24.8,14.997 -33,14.997 -3.1,0 -3.3,0.172 -2.7,2.913 0.8,3.786 -0.8,4.974 -7.5,5.872 -5.3,0.715 -5.3,0.715 1.2,1.24 7.3,0.588 11.2,0.326 18.5,-1.233 z m 228.5,-124.03 c 1.7,-2.141 1.9,-2.163 3.7,-0.5 2.6,2.391 5.7,2.182 7.5,-0.509 1.5,-2.25 1.5,-2.25 4.2,0.25 2.8,2.586 14.6,3.327 16.9,1.059 1.5,-1.485 -2.4,-6.823 -5.4,-7.425 -1.6,-0.306 -3.1,-1.418 -3.4,-2.503 -0.3,-1.073 -1.7,-2.652 -3,-3.508 -1.6,-1.075 -2.2,-2.183 -1.8,-3.578 0.5,-2.182 0,-2.525 -6,-3.506 -2,-0.34 -5,-1.725 -6.6,-3.078 -1.6,-1.353 -4,-2.461 -5.4,-2.461 -2.9,0 -6,-3.157 -5.6,-5.675 0.6,-2.902 5.3,-2.823 10.4,0.172 4,2.313 5.2,2.554 10,1.958 4.9,-0.61 5.7,-0.422 8.4,1.859 1.7,1.396 5.5,3.245 8.4,4.109 3,0.864 7.4,2.692 9.8,4.062 2.4,1.37 5.4,2.497 6.6,2.503 1.3,0.007 2.6,0.74 2.9,1.628 0.6,1.382 1.8,1.517 8.5,0.931 6.5,-0.568 8,-0.428 8.5,0.825 0.8,2.29 4.9,0.044 7.3,-4.057 1.1,-1.853 4,-4.595 6.5,-6.092 3.5,-2.098 4.5,-3.324 4.5,-5.348 0,-1.443 0.3,-4.004 0.7,-5.689 0.5,-2.796 0.3,-3.197 -3,-4.574 -2,-0.83 -3.6,-2.129 -3.6,-2.886 0,-2.113 -4,-5.376 -9,-7.319 -2.5,-0.964 -5.8,-2.8 -7.4,-4.08 -6.6,-5.442 -14.2,-1.964 -11.2,5.143 1.5,3.744 -3.5,2.362 -8.9,-2.457 -2.1,-1.807 -11.2,-5.478 -17.6,-7.058 -2,-0.49 -6,-1.99 -8.9,-3.34 -2.9,-1.35 -5.9,-2.22 -6.7,-1.93 -0.7,0.3 -2.6,-0.29 -4.1,-1.31 -2.4,-1.63 -5.2,-1.85 -24.2,-1.98 -19.2,-0.13 -22.2,-0.37 -27.5,-2.28 -3.2,-1.17 -6.6,-1.9 -7.5,-1.61 -0.9,0.28 -3.1,-0.16 -4.7,-1 -2.7,-1.34 -3.5,-1.34 -7.2,-0.04 -2.3,0.81 -5.4,1.25 -6.9,0.98 -8.4,-1.52 -15.5,4.16 -10.5,8.36 3.9,3.24 7.2,10.195 4.8,10.195 -0.8,0 -1.7,0.513 -2.1,1.139 -1,1.624 6.6,0.108 8.6,-1.723 2.3,-2.009 3.7,-1.81 12.6,1.725 11.8,4.714 13.7,7.572 6.9,10.426 -4.7,1.957 -14.5,8.28 -14.5,9.342 0,1.54 2.9,3.322 5.7,3.477 5.6,0.308 7,4.127 3.3,8.887 -5.8,7.373 4.9,9.842 19.7,4.516 3.9,-1.422 11.7,1.815 12.8,5.336 0.3,1.06 1.5,1.875 2.7,1.875 1.2,0 3.8,1.061 5.7,2.358 10.9,7.193 12.4,7.653 15.1,4.401 z" />
            <path
               style="fill:#aecdd3"
               inkscape:connector-curvature="0"
               id="path3735"
               d="m -1664.3,586.66 c -286.2,-19.06 -449.3,-336.55 -297.8,-579.61 160.7,-257.83 549.1,-228.92 669.4,49.825 112.2,259.68 -90.5,548.5 -371.6,529.78 z m -53,-174.49 c -0.7,-2.84 2.8,-5.61 6.6,-5.19 3,0.33 3.8,-3.22 1.4,-6.76 -3.1,-4.74 -0.6,-10.22 3.5,-7.66 4.5,2.77 5.5,-0.04 1.4,-3.86 -3.9,-3.68 -3.2,-11.22 1.1,-11.96 2.3,-0.4 3.1,-1.13 3.5,-3.5 0.5,-2.72 0.9,-2.98 4.2,-2.88 6.1,0.19 2.5,-4.94 -5,-7.24 -3.8,-1.15 -3.9,-1.43 -2.6,-4.77 0.6,-1.66 0.3,-1.83 -2.2,-1.36 -5.6,1.08 -7.9,-3.16 -3,-5.42 4.1,-1.85 1.5,-7.24 -7.7,-16.18 -2.8,-2.71 -3.3,-1.26 -0.9,2.6 2.9,4.72 3.1,9.83 0.4,12.52 -1.9,1.91 -2.1,2.9 -1.6,8.94 1.1,12.52 0.2,18.91 -3,22.11 -2.1,2.06 -3.5,-1.15 -1.8,-3.93 2.1,-3.42 1.2,-3.34 -1.8,0.15 -2.9,3.25 -3,3.93 -2.9,10.97 0.3,9.32 0.4,9.54 3.9,11.03 2.1,0.86 3,1.9 3,3.59 0,2.75 -1.6,3.06 -4.1,0.78 -2.5,-2.18 -3.9,-0.97 -3.9,3.15 0,3.27 0.1,3.45 3.4,3.45 2.6,0 3.9,0.62 5.1,2.49 2,2.95 3.9,2.28 3,-1.07 z m -3.2,-90.07 c -2.1,-5.04 0.8,-10.16 3.7,-6.57 1.4,1.75 7.6,4.07 11.2,4.19 1.8,0.06 0.5,-2.97 -1.9,-4.77 -1.6,-1.11 -3.2,-3.65 -3.8,-5.84 -0.8,-2.91 -1.9,-4.22 -4.3,-5.31 -3.4,-1.49 -5.7,-6.08 -3.4,-6.84 0.7,-0.22 1.8,-1.03 2.6,-1.8 2.9,-2.89 7.3,0.33 5.9,4.22 -0.9,2.38 12.4,9.37 17.9,9.37 2.1,0 3.1,0.56 3.5,2 0.6,2.34 0.9,2.38 4.3,0.54 1.8,-1 2.8,-1.08 3.8,-0.3 2.3,1.96 3.8,-0.85 1.7,-3.22 -1.5,-1.68 -1.7,-2.46 -0.7,-4.52 1.3,-2.98 -2.7,-8.37 -7.8,-10.5 -2.3,-0.96 -3,-1.89 -3,-3.97 0,-2.91 -1.9,-4.95 -6.2,-6.79 -1.8,-0.76 -2.8,-2.03 -3,-3.86 -0.5,-3.69 -5.1,-5.39 -7.8,-2.88 -1.9,1.66 -6,-2.41 -6,-5.88 0,-0.48 -0.7,-0.31 -1.5,0.38 -0.9,0.68 -1.5,1.83 -1.5,2.56 0,1.97 -1.8,2.66 -3.9,1.52 -3,-1.59 -6.1,1.11 -4.4,3.84 2.6,4.16 -0.2,7.21 -3.5,3.9 -2.5,-2.52 -6.5,0.74 -5.8,4.71 0.6,3.21 0.4,3.64 -2.9,5.57 -4,2.39 -4.3,3.12 -1.7,5.61 1.1,0.98 2.1,3.14 2.4,4.79 0.3,1.65 1.3,5.6 2.2,8.79 0.8,3.19 1.6,7.53 1.6,9.64 0,3.54 0.2,3.89 3.2,4.46 1.8,0.34 4.6,1.7 6.3,3.02 3.8,3.07 5.3,-0.15 2.8,-6.06 z m -28.3,-134.36 c 2.5,-1.65 5.1,-4.06 5.7,-5.37 0.6,-1.31 2.4,-2.68 3.9,-3.06 1.6,-0.38 4.9,-2.7 7.4,-5.16 4.7,-4.54 9.8,-4.68 12.5,-0.35 0.4,0.72 1.2,0.55 2.4,-0.51 1,-0.88 4.7,-2.09 8.2,-2.69 7,-1.2 8.9,-2.23 7.1,-4 -0.8,-0.86 -1.9,-0.83 -4.1,0.1 -2.8,1.15 -10.1,0.01 -10.1,-1.58 0,-4.67 10.1,-11.45 14,-9.37 5.3,2.83 17.2,0.5 23.2,-4.52 2.3,-2 3.7,-2.41 6.2,-1.93 1.8,0.35 5.5,-0.05 8.3,-0.89 6,-1.79 11.3,-0.93 14.9,2.44 1.9,1.79 2.6,2.01 3.6,1.04 1,-0.97 1.8,-0.55 3.9,2.02 3.1,3.84 6.6,3.12 9.1,-1.86 0.9,-1.93 2,-2.69 3.3,-2.45 2.9,0.52 6.5,0.38 10.1,-0.38 2.7,-0.57 3.4,-0.29 4.9,1.93 1.6,2.39 2.3,2.6 8.8,2.6 7,0 7,0 4.9,-1.98 -2.3,-2.15 -3.9,-9.47 -2.8,-12.93 1,-3.11 4.3,-4.42 11,-4.36 5.7,0.06 16.3,-3.92 18.1,-6.8 1.1,-1.79 8.4,-4.93 11.4,-4.93 3.9,0 5.6,-2.82 3.5,-5.85 -2,-2.74 -6.4,-2.82 -8.7,-0.15 -2.4,2.82 -3.4,2.53 -6.2,-1.92 -1.3,-2.15 -2.9,-4.21 -3.5,-4.56 -0.6,-0.35 -1,-1.93 -1,-3.51 0,-4.08 -5.6,-10.926 -11.3,-13.743 -5,-2.479 -5.4,-4.744 -3.2,-15.922 1,-4.908 10.3,-5.668 13.8,-1.13 3.1,3.877 3.5,3.587 2.9,-2.037 -0.4,-3.449 -1,-4.504 -2.9,-5.25 -6.1,-2.298 -16,0.085 -15.5,3.702 0.2,1.543 -0.7,2.751 -3.3,4.355 -6.5,4.022 -14.5,0.371 -14.5,-6.619 0,-3.688 -1.4,-4.916 -5.1,-4.531 -5,0.525 -15.8,-5.281 -15.2,-8.198 0.5,-2.829 0.7,-2.749 -10.7,-4.699 -3.5,-0.607 -8.3,-2.141 -10.6,-3.41 -3.3,-1.857 -5.6,-2.296 -11.6,-2.257 -6.2,0.039 -8.3,-0.373 -11.2,-2.195 -7.5,-4.615 -3.7,-7.828 9.2,-7.781 10.2,0.037 13.7,-1.575 12.6,-5.875 -1,-3.536 -14,-7.13 -16.8,-4.622 -1.2,1.03 -3.6,2.438 -5.3,3.127 -1.8,0.689 -4,2.112 -4.9,3.162 -3.2,3.529 -9.6,1.35 -8,-2.734 0.9,-2.283 -4,-9.02 -7,-9.787 -2.8,-0.689 -3.2,-2.72 -0.9,-4.571 0.8,-0.684 1.5,-2.052 1.5,-3.039 0,-2.389 -18.5,-2.385 -20,0.004 -1.6,2.541 0.7,4.874 5.5,5.588 2.4,0.371 4.5,1.096 4.5,1.612 0,0.516 1.5,1.596 3.5,2.4 6,2.502 4.5,3.398 -8.2,5.072 -5.2,0.694 -11.7,-2.416 -13.9,-6.717 -1.3,-2.495 -1.8,-2.841 -3,-1.868 -2.3,1.897 -1.7,4.309 1.6,6.152 3,1.697 3.9,4.121 2,5.296 -0.6,0.34 -1,2.197 -1,4.125 0,6.136 -1.7,8.051 -4.6,5.305 -2.4,-2.201 -2.5,-2.211 -4.5,-0.418 -2.6,2.376 -4.7,0.768 -3,-2.338 1.5,-2.937 1.4,-3.174 -2,-3.174 -7.3,0 -12.3,9.7 -5.7,11 5.5,1.073 8.3,7.508 4.7,11.062 -2.3,2.299 -2.3,6.438 0.1,6.438 0.8,0 1.7,-1.227 2,-2.917 0.7,-4.275 2.8,-4.321 4.5,-0.103 1.9,4.58 6.7,2.661 9.9,-4.007 1,-2.185 2.5,-4.332 3.2,-4.772 1.9,-1.137 1.7,-2.73 -0.8,-5.335 -4.1,-4.442 -0.1,-6.882 6.4,-3.92 6.6,2.948 10.4,8.554 5.9,8.554 -1.4,0 -2.1,0.967 -2.6,3.498 -0.5,2.556 -1.5,3.93 -3.7,5.104 -6.4,3.305 -8.7,7.024 -8.1,13.028 0.6,5.609 0.3,6.007 -2.7,4.379 -1,-0.545 -3.3,-0.713 -5,-0.372 -5.5,1.115 -5,8.537 0.7,9.685 1.5,0.307 4,0.862 5.5,1.234 2.1,0.521 2.8,0.317 2.8,-0.88 0,-2.523 1.5,-2.813 8.5,-1.599 7.9,1.377 7.9,1.404 6.3,-4.496 -1.7,-6.135 -0.1,-7.383 4.9,-3.966 3.5,2.344 10.3,3.309 10.3,1.457 0,-3.876 5.6,-4.013 14,-0.338 1.3,0.607 3.3,1.355 4.2,1.662 1,0.306 2.1,1.93 2.4,3.607 0.5,2.376 1,2.922 2.4,2.473 2.4,-0.735 5,3.976 5,8.893 0,4.762 0.8,6.631 3.1,6.631 2.6,0 2.4,3.495 -0.3,5.365 -1.1,0.82 -2.7,1.26 -3.4,0.99 -0.7,-0.28 -3,0.62 -5.1,1.98 -2.1,1.37 -5.3,2.78 -7.1,3.15 -1.8,0.37 -4.1,1.87 -5.2,3.34 -3.8,5.03 -4.3,5.37 -6.9,4.86 -3.4,-0.65 -5.8,0.68 -7.7,4.35 -1.1,2.18 -2.2,2.97 -4.2,2.97 -1.5,0 -4.2,0.9 -6,2 -1.8,1.1 -4.4,2 -5.7,2 -3.4,0 -10.3,2.85 -10.9,4.53 -1,2.7 -7.9,5.12 -15.1,5.27 -9.1,0.2 -13.2,1.67 -17.9,6.35 -2.1,2.11 -4.3,3.85 -4.8,3.85 -0.5,0 -0.7,0.45 -0.3,1 0.3,0.55 2.3,1 4.5,1 2.6,0 4.2,0.55 4.8,1.66 0.8,1.53 1.2,1.48 4.7,-0.53 2,-1.21 6,-2.69 8.7,-3.29 2.8,-0.6 6,-2.06 7.2,-3.31 2.7,-2.96 5.9,-4.53 9,-4.53 1.6,0 2.9,-0.82 3.6,-2.25 1.6,-2.95 6.1,-7.75 7.3,-7.75 4.2,0 6,6.61 2.2,7.58 -1.8,0.45 -2.5,1.31 -2.5,2.95 0,2.65 -4.1,6.24 -8,7.05 -1.4,0.3 -3.7,1.13 -5,1.85 -1.4,0.72 -5.5,2.28 -9.1,3.47 -3.7,1.19 -7.7,3.27 -9,4.63 -1.2,1.36 -2.8,2.47 -3.5,2.47 -0.7,0 -2.3,0.93 -3.6,2.07 -2.3,2.07 -2.3,2.07 3.5,1.48 6,-0.6 9.7,0.48 9.7,2.85 0,1.62 -14.4,16.6 -15.9,16.6 -0.6,0 -1.1,1.12 -1.1,2.5 0,3.16 0.3,3.13 6,-0.51 z m -210.6,-60.56 c 2,-1.28 2.3,-2.16 1.9,-4.85 -0.3,-2.01 0.1,-4.47 1.1,-6.38 0.8,-1.71 1.6,-4.21 1.6,-5.56 0,-5.2 7,-5.39 8.9,-0.24 1.9,4.98 2.2,2.08 0.5,-4.54 -0.9,-3.5 -2.5,-7.354 -3.6,-8.564 -2.4,-2.559 -1.8,-6.381 0.6,-4.341 0.8,0.652 1.6,2.166 1.8,3.363 0.2,1.573 1,2.177 2.8,2.177 3.3,0 3.7,-4.263 1.2,-11.872 -1.8,-5.17 -1.8,-6.164 -0.5,-12.375 0.8,-3.714 1.8,-9.174 2.3,-12.134 1,-6.211 5.3,-12.425 9.1,-12.964 5.2,-0.758 7.4,-7.915 4.5,-15.074 -1.5,-3.851 -1.5,-4.059 1.4,-9.49 1.6,-3.054 3,-6.525 3,-7.714 0,-1.188 0.9,-5.309 2,-9.1573 2.1,-6.7848 2.1,-7.0519 0.3,-8.8294 -3.6,-3.6171 -7.9,1.3971 -7.6,8.9481 0.3,10.404 -2.2,12.006 -8.3,5.3706 -7.9,-8.4925 -15.9,2.115 -13.9,18.388 0.6,4.445 0.3,5.764 -1.4,8.252 -1.4,1.896 -2.1,4.49 -2.1,7.218 0,2.843 -0.9,5.783 -2.8,8.846 -1.5,2.523 -3.4,5.929 -4.2,7.569 -0.8,1.639 -3.5,4.261 -5.8,5.825 -4.3,2.844 -4.3,2.844 -2.3,5.403 2.7,3.337 2.6,4.912 -0.4,8.867 -4.3,5.547 -1.7,11.816 4.8,11.888 4.7,0.053 3.4,14.35 -2,22.52 -2.9,4.26 -3,6.02 -0.4,6.02 1.3,0 2.2,0.88 2.7,2.5 0.7,2.91 1.6,3.07 4.8,0.93 z m 507.6,-39.96 c 3.7,-1.925 3.7,-2.182 -0.6,-7.748 -9,-11.513 8.1,-17.152 22.4,-7.385 7.1,4.896 8.4,5.12 12.6,2.242 2.1,-1.421 4.3,-2.584 4.8,-2.584 1.3,0 0,-7.122 -1.6,-8.774 -0.7,-0.701 -3.7,-1.538 -6.7,-1.86 -12.7,-1.363 -25.1,-7.631 -26.9,-13.542 -1.1,-3.645 -1.3,-3.876 -2.9,-2.537 -0.9,0.81 -3.2,2.258 -5.1,3.217 -11.3,5.598 -16.1,13.473 -13.5,22.08 1.8,6.02 2.9,7.243 5.9,6.677 2.9,-0.565 4.9,2.508 4,6.217 -1.4,5.371 1.8,7.016 7.6,3.997 z m -401.3,-7.86 c 10.7,-2.9 18.9,-6.761 25.5,-11.866 3.7,-2.887 8.3,-6.374 10.3,-7.749 9.3,-6.477 12.1,-9.87 17.9,-21.466 5.7,-11.485 8.3,-14.54 14.2,-17.041 4.3,-1.788 6.8,-5.69 5.9,-9.235 -2.9,-11.373 2.6,-32.258 9,-33.853 4.9,-1.221 9.6,5.588 6,8.595 -2.2,1.817 -1.9,3.187 0.7,2.82 1.8,-0.264 2.3,-1.017 2.4,-4.32 0.6,-12.646 1.3,-13.841 7.1,-13.937 2.1,-0.034 5,-0.817 6.4,-1.74 1.4,-0.922 4.2,-1.991 6.3,-2.375 2,-0.385 4.8,-1.879 6.1,-3.323 2.1,-2.251 3.3,-2.631 8.4,-2.667 4.2,-0.03 6.5,-0.557 7.8,-1.75 2.7,-2.433 4.1,-2.127 5.5,1.233 1.4,3.318 8.2,9.059 10.7,9.059 2.6,0 5.8,2.746 6.5,5.717 0.7,2.617 2.1,4.234 3.8,4.268 0.5,0.009 0.7,-1.849 0.5,-4.127 -0.3,-5.812 1.3,-5.782 5.8,0.105 4.1,5.37 6.5,6.408 6.5,2.858 0,-1.198 0.5,-3.618 1.1,-5.378 1.4,-3.888 -1.7,-10.103 -5.4,-10.628 -9.2,-1.316 -3.5,-14.279 6.3,-14.434 4.2,-0.066 8.6,-0.659 9.8,-1.317 1.3,-0.666 3.6,-0.915 5.2,-0.561 2.8,0.628 3.1,1.084 4.4,6.997 1.9,8.26 8.3,13.127 7.3,5.491 -1,-7.63 6.5,-9.725 10.8,-2.991 1.4,2.2 2.9,4 3.4,4 1.6,0 2,2.985 0.8,5.622 -1.3,3.013 0.8,5.378 5,5.378 2.3,0 3.2,2.326 1.3,3.5 -1.5,0.935 -1.2,2.5 0.5,2.5 0.8,0 1.5,-0.926 1.5,-2.25 0,-4.556 3.1,-6.851 10.8,-8.057 6.6,-1.04 7.1,-1.288 6.5,-3.299 -0.7,-2.947 0.7,-3.586 4.1,-1.825 2.5,1.294 3.1,1.289 5.2,-0.044 2.8,-1.866 6.9,-0.618 7.8,2.418 0.4,1.132 1.5,2.079 2.4,2.106 3.4,0.098 8.6,3.448 9.2,5.951 0.3,1.417 1.8,3.155 3.5,4.012 9.5,4.827 18.5,10.166 18.5,10.982 0,1.205 11.7,9.0065 13.5,9.0065 2.1,0 2.9,-3.8936 1.2,-5.8215 -0.9,-0.923 -1.7,-2.557 -1.9,-3.631 -0.3,-1.492 -1.9,-2.317 -6.8,-3.5 -5.9,-1.398 -6.6,-1.811 -6.9,-4.263 -0.2,-1.743 -1.7,-3.835 -4.2,-5.835 -2.9,-2.289 -3.9,-3.856 -3.9,-5.899 0,-6.115 -7,-11.048 -10,-7.058 -3.5,4.648 -10.3,-2.005 -12.1,-11.993 -0.5,-2.475 -1.3,-6.217 -1.8,-8.316 -0.8,-3.109 -0.7,-3.925 0.6,-4.409 2.3,-0.876 4.8,1.116 4.8,3.84 0,3.308 6.1,6.059 14,6.309 4.9,0.156 7.1,0.82 11.3,3.385 6.3,3.855 5.8,3.834 7.6,0.325 0.9,-1.796 2.5,-3.079 4.3,-3.437 2.9,-0.574 5.3,-3.979 5.3,-7.544 0,-2.425 1.9,-4.153 4.7,-4.153 4.4,0 10.1,-2.412 11.2,-4.748 0.6,-1.372 2.3,-2.541 4.1,-2.903 2.4,-0.483 2.8,-0.879 1.9,-1.972 -1.3,-1.564 1,-6.048 3.7,-7.073 0.9,-0.324 5.8,0.469 10.9,1.762 10.5,2.632 11.7,2.314 9.1,-2.487 -1.9,-3.546 -5.2,-5.579 -9.1,-5.579 -2.6,0 -9.3,-2.583 -11.5,-4.473 -0.9,-0.7 -3.2,-1.815 -5.3,-2.477 -2,-0.661 -4.3,-1.983 -5,-2.938 -0.7,-0.957 -3.4,-2.777 -6.1,-4.047 -2.7,-1.3 -5.2,-3.29 -5.6,-4.55 -1,-2.64 -3.9,-4.01 -5.4,-2.55 -1.5,1.53 -9.2,1.27 -10.5,-0.36 -1.3,-1.55 -5.5,-2.93 -4.6,-1.51 0.3,0.5 -0.1,0.91 -1,0.91 -0.8,0 -1.4,-0.56 -1.3,-1.23 0.2,-0.68 -0.8,-1.39 -2.1,-1.59 -1.3,-0.19 -2.6,-1.21 -2.9,-2.26 -0.5,-2.06 -7.2,-1.83 -10,0.34 -1.5,1.22 -7.1,0.2 -9.2,-1.7 -1.2,-1.15 -2.3,-1.21 -5.7,-0.31 -3.5,0.93 -4.5,0.84 -6.8,-0.63 -2,-1.32 -3.7,-1.57 -7.1,-1.07 -4.1,0.61 -4.4,0.49 -4.4,-1.42 0,-2.32 -4.8,-4.21 -5.9,-2.36 -0.9,1.51 -7.1,-1.28 -7.1,-3.2 0,-2.4 -5.9,-4.79 -13,-5.32 -4.4,-0.32 -7.9,-1.27 -10.7,-2.87 -4.4,-2.53 -7.8,-3.05 -8.8,-1.37 -1.3,1.95 -15,0.52 -18.1,-1.86 -3.4,-2.69 -3.5,-2.69 -9.2,0.35 -2.6,1.37 -5.9,2.5 -7.2,2.5 -9.8,0.04 -25.7,15.85 -22.4,22.2 1.3,2.49 1.7,7.47 1.3,15.295 -0.1,1.65 0.1,3.955 0.5,5.121 0.7,2.159 -5.6,6.379 -9.6,6.379 -5.1,0 -7.7,-12.069 -3.4,-15.525 5.9,-4.7 3.1,-10.27 -3,-5.99 -9.2,6.43 -11,2.76 -4,-8.07 6.6,-10.1 6.2,-11.41 -3,-11.84 -7.5,-0.35 -14.4,7.11 -10.3,11.18 3.8,3.83 -15.1,11.37 -24.5,9.78 -5.5,-0.91 -15.8,-0.64 -19.9,0.53 -1.8,0.51 -4.5,0.94 -6,0.94 -1.6,0 -4.5,1.26 -6.5,2.89 -2.1,1.6 -4.9,3.225 -6.2,3.618 -3.8,1.067 -9.3,4.515 -11.5,7.198 -1.1,1.304 -3.1,2.921 -4.5,3.594 -6.1,3.021 -8.6,10.266 -4,11.845 3.8,1.333 3.9,4.002 0.2,8.386 -1.5,1.814 -3.6,4.503 -4.6,5.974 -1,1.472 -3.1,3.121 -4.7,3.664 -1.7,0.592 -3.8,2.693 -5.3,5.238 -1.4,2.336 -3.3,4.857 -4.2,5.601 -0.8,0.745 -2.4,3.009 -3.5,5.033 -1,2.023 -3.9,5.63 -6.4,8.015 -5.5,5.249 -5.7,6.386 -0.9,5.608 4.4,-0.706 7.8,-3.753 14.8,-13.17 2.9,-3.851 6.9,-8.801 8.9,-11 2,-2.199 3.7,-4.293 3.7,-4.654 0,-0.36 1.9,-1.792 4.3,-3.183 2.6,-1.52 5.8,-4.746 8,-8.095 3.4,-5.158 5.7,-6.969 5.7,-4.567 0,1.445 3.2,1.171 5.3,-0.458 2.9,-2.23 23.7,-2.111 23.7,0.135 0,0.916 -0.8,2.461 -1.6,3.432 -2.1,2.317 -1.2,3.664 3.2,4.478 2.4,0.46 3.8,1.389 4.4,3.038 0.5,1.381 1.7,2.375 2.9,2.375 1,0 2.8,1.08 3.8,2.399 1.9,2.398 1.9,2.398 7.3,-1 6.5,-4.116 10,-4.47 10,-1.024 0,1.828 0.6,2.511 2.9,2.963 2.6,0.51 3,1.085 3.2,4.375 0.3,3.489 0.6,3.827 3.9,4.287 6.1,0.873 1.5,7.124 -6.3,8.708 -1.6,0.314 -4,2.052 -5.4,3.92 -1.7,2.207 -4,3.736 -6.7,4.467 -2.3,0.611 -6.1,2.19 -8.6,3.508 -6.2,3.268 -8.8,3.168 -9.2,-0.344 -0.5,-3.942 -3.2,-3.971 -8.5,-0.091 -8.7,6.323 -10.3,8.299 -10.3,12.743 0,3.6 -0.5,4.341 -3.8,6.4838 -7.3,4.7416 -10.5,8.4198 -9.8,11.398 0.3,1.4894 0.9,4.1991 1.2,6.022 0.4,1.8232 1.9,4.5812 3.5,6.1302 6.7,6.767 -8.5,36.055 -18.7,36.055 -3,0 -3.4,0.346 -4,3.414 -1.1,5.982 -20.5,15.586 -31.4,15.586 -3,0 -3.8,0.605 -9.5,7.212 -1.1,1.278 -2.5,1.8 -3.9,1.467 -7,-1.696 -21.1,-7.613 -26.8,-11.346 -6.1,-3.898 -4.1,1.429 2.2,5.943 10.9,7.813 32,10.617 47.7,6.339 z" />
            <path
               style="fill:#92c6d6"
               inkscape:connector-curvature="0"
               id="path3733"
               d="m -1668.3,585.63 c -22.9,-1.46 -53.6,-6.88 -73.1,-12.93 -5.5,-1.69 -14.3,-4.37 -19.6,-5.97 -117.6,-35.53 -225.7,-154.41 -248.2,-272.98 -0.9,-4.68 -2.3,-12.55 -3.2,-17.5 -0.8,-4.95 -2,-11.03 -2.5,-13.5 -26.6,-127.69 43.4,-287.73 160.6,-366.93 249.3,-168.56 584.8,2.78 592.1,302.43 5.6,224.83 -179.9,401.78 -406.1,387.38 z m -48.4,-169.5 c 1.2,-1.14 1.6,-2.45 1.2,-4.5 -0.6,-2.85 -0.5,-2.88 4,-2.88 5.4,0 6.5,-3.71 2.9,-9.88 -2.1,-3.71 -0.5,-6.42 2.6,-4.46 4.1,2.59 6.8,-2.27 3.3,-6.1 -3.2,-3.46 -3.9,-9.99 -1,-9.24 3.2,0.83 4.9,-0.96 4.9,-5.07 0,-3.51 0,-3.51 3.9,-2.88 2.3,0.37 4.2,0.21 4.6,-0.41 0.8,-1.35 -7.5,-8.96 -9.8,-8.96 -1.3,0 -1.7,-0.82 -1.7,-3.08 0,-2.73 -0.3,-3.06 -2.8,-2.89 -4.3,0.28 -5.2,0.05 -5.2,-1.32 0,-0.7 1.3,-1.79 3,-2.42 3.9,-1.47 3.3,-5.35 -1.4,-9.79 -9.1,-8.45 -15.8,-25.06 -9.6,-23.67 6.1,1.39 12.5,2 13.3,1.25 1.5,-1.48 0.3,-4.47 -2.3,-5.76 -3.8,-1.86 -5.5,-7.84 -2.6,-8.94 2.2,-0.86 14.6,5.57 14.6,7.6 0,0.94 0.9,2.56 2.1,3.61 2.7,2.45 4.9,6.71 4.9,9.53 0,1.22 0.7,3.06 1.7,4.1 1.6,1.77 1.6,2.07 -0.2,5.27 -2.5,4.78 -1.6,6.33 4.2,6.7 3.6,0.23 4.8,0.73 5.1,2.1 1,5.37 -10.7,6.92 -15.3,2.01 -3,-3.26 -4.4,-1.35 -2.9,4 1,3.55 3.7,5.15 18.2,10.85 8.3,3.27 8.3,3.27 7.7,6.66 -0.5,2.48 -0.2,3.9 1.1,5.32 2.8,3.13 -0.2,5.31 -7.4,5.34 -6.9,0.03 -7.8,-1.99 -2,-4.72 4.5,-2.13 4.6,-2.29 0.8,-4.23 -6,-3.09 -10,0.97 -10,10.04 0,6.03 7.3,10.59 12.1,7.58 3.2,-1.99 4.9,-1.39 4.9,1.73 0,4.95 2.1,5.54 6.3,1.72 4.4,-4 4.6,-6.23 1.2,-13.09 -3.8,-7.76 -1.9,-13.54 4.2,-12.3 1.9,0.39 1.9,0.6 0.8,8.98 -0.6,5.21 -0.5,5.45 2.6,7.74 4.7,3.46 6.4,1.94 6.2,-5.31 -0.2,-5.01 0,-5.61 1.8,-5.61 1.9,0 4.9,-5.04 4.9,-8.43 0,-1.83 3.5,-7.15 7.2,-10.78 1.5,-1.49 2.8,-3.76 2.8,-5.06 0,-3.46 2.1,-5.81 6,-6.61 6.8,-1.39 6.7,-9.62 -0.2,-9.62 -3.1,0 -3.4,-0.22 -3.6,-3.75 -0.5,-5.92 -4.5,-2.87 -5.9,4.5 -0.3,1.78 -1.2,4.45 -2,5.92 -0.7,1.48 -1.1,3.96 -0.7,5.52 0.6,3.33 -2.7,8.31 -5.6,8.31 -1,0 -2.5,1.11 -3.4,2.47 -1.4,2.03 -2.2,2.36 -4.7,1.87 -2.7,-0.54 -3.1,-0.28 -4.2,2.52 -1.4,3.64 -2.3,3.91 -3.7,1.14 -1.5,-2.77 -3.7,-2.51 -4.5,0.54 -0.9,3.93 -2.9,3.89 -7.4,-0.16 -5.4,-4.88 -5.2,-5.47 1.6,-4.75 4.7,0.48 6.1,0.28 7.2,-1.02 0.7,-0.89 2.2,-1.61 3.2,-1.61 2.4,0 3.3,-2.26 1.9,-4.87 -0.8,-1.47 -0.7,-2.73 0.1,-4.61 3,-6.5 -5.5,-5.85 -11,0.84 -2.5,2.97 -5.1,2.06 -5.1,-1.74 0,-1.86 -0.7,-3.96 -1.6,-4.68 -5,-4.18 -5.9,-12.71 -2.2,-21.78 2.1,-5.04 2.1,-5.49 0.6,-8.19 -0.9,-1.58 -1.5,-3.67 -1.2,-4.67 0.5,-1.96 -4.3,-7.75 -8.7,-10.53 -1.5,-0.92 -2.9,-2.93 -3.2,-4.58 -0.4,-1.94 -1.8,-3.63 -4.1,-4.97 -2.2,-1.33 -3.7,-3.07 -4.1,-5.02 -0.6,-2.94 -6.3,-6.2 -10.7,-6.2 -0.9,0 -2.2,-0.68 -2.8,-1.5 -1.8,-2.08 -4.4,-1.88 -6.5,0.5 -1,1.1 -2.8,2.01 -3.9,2.03 -4.7,0.07 -7.2,4.41 -4.1,6.96 2.3,1.91 0.6,3.17 -1.9,1.48 -3.3,-2.17 -7.6,1.2 -7.6,5.98 0,2.71 -0.6,3.52 -3,4.52 -3.9,1.62 -4.3,3.13 -2,7.65 1.1,2.09 2,4.68 2,5.76 0,1.08 0.7,2.73 1.5,3.66 3.1,3.41 3.2,9.36 0.2,8.59 -2.4,-0.6 -2.8,-0.3 -3.9,3.61 -0.6,2.34 -2.2,5.29 -3.5,6.55 -2.8,2.77 -2.8,2.76 -0.3,5.93 1.1,1.4 2,3.15 2,3.9 0,0.74 2.4,4.27 5.5,7.83 3,3.57 5.5,6.9 5.5,7.41 0,0.51 0.7,1.19 1.5,1.51 1.7,0.66 3,-1.58 2.1,-3.76 -0.2,-0.76 0.2,-2.37 1.1,-3.58 1.1,-1.58 1.4,-3.85 1.1,-8.1 -0.7,-8.96 -3.2,-9.86 -3.3,-1.16 -0.1,6.4 -2.4,6.79 -6.5,1.1 -4,-5.49 -4.7,-8.46 -2.7,-10.74 0.9,-0.99 1.7,-2.77 1.7,-3.96 0,-3.14 1.6,-2.67 2.8,0.83 0.8,2.16 1.7,3 3.4,3 7.3,0.01 18,16.1 13.3,20 -0.9,0.68 -1.5,1.97 -1.5,2.87 0,0.89 -0.8,2.98 -1.6,4.63 -1.6,3.04 -0.7,8.8 1.9,12.23 1.3,1.76 -0.1,6.27 -1.9,6.27 -7.1,0 -11.8,17.36 -7.3,26.24 0.6,1.16 0.4,2.48 -0.6,4.01 -2.7,4.13 -1.5,8.17 2.5,8.75 2.5,0.36 3.8,1.24 4.8,3.25 1.5,3.19 1.9,3.3 4.3,1.13 z M -1863,368.07 c 1.2,-0.78 2.7,-2.49 3.1,-3.78 1.6,-4.21 7.1,-4.57 7.1,-0.48 0,1.07 0.4,1.94 1,1.94 0.5,0 1,-0.65 1,-1.45 0,-0.79 -0.5,-1.71 -1,-2.05 -1.4,-0.87 -1.3,-6.85 0.2,-8.3 3,-3.08 12.6,0.05 13,4.27 0.2,2.47 0.8,3.08 3,3.34 3.2,0.37 3.8,-2.03 1.1,-4.97 -2.1,-2.37 -0.3,-4.84 3.7,-4.84 1.5,0 3.3,-0.68 4,-1.5 1.9,-2.31 3.6,-1.84 9.1,2.5 4.9,3.91 10,5.25 11.3,3.02 0.9,-1.39 -1.2,-5.02 -2.9,-5.02 -1.9,0 -5.5,-4.82 -5.5,-7.39 -0.1,-3.01 -5.2,-5.61 -11.1,-5.61 -2.6,0 -7.1,-0.49 -9.9,-1.08 -6.1,-1.31 -10.8,0.83 -11.7,5.3 -0.8,3.86 -2.7,5.24 -4.7,3.31 -2.3,-2.38 -3.4,-1.87 -5.8,2.71 -1.9,3.82 -2.2,4.06 -3.2,2.39 -5,-8.33 -13.3,-9.8 -16.2,-2.88 -0.9,2.06 -1.5,4.42 -1.5,5.25 0.6,10.34 1.3,14.29 3.3,16.71 1.2,1.54 9.3,0.64 12.6,-1.39 z m 113.5,-178.83 c 3.6,-2.47 6.7,-5.18 7,-6.01 0.3,-0.82 1.9,-2.05 3.4,-2.71 1.5,-0.66 4.1,-2.19 5.8,-3.4 4,-2.93 12.5,-4.28 12.5,-1.99 0,2.3 1.7,2 5.1,-0.88 2.3,-1.9 4.2,-2.5 7.7,-2.5 5.5,0 8.6,-1.77 8,-4.57 -0.3,-1.46 -1.1,-1.88 -3.4,-1.7 -7.3,0.59 -8.6,0.53 -9.6,-0.46 -3.8,-3.85 3.4,-7.27 15.3,-7.27 9.6,0 13.5,-1.13 19.2,-5.46 2.5,-1.89 4.1,-2.41 6.3,-2 1.6,0.31 5,-0.11 7.7,-0.92 6,-1.83 10.8,-1.12 13.8,2 1.3,1.36 3.4,2.38 4.9,2.38 1.5,0 3.3,0.67 4,1.5 2,2.47 5.9,1.77 9.1,-1.65 2.5,-2.68 3.3,-2.99 5.2,-2.11 1.7,0.76 2.9,0.67 4.7,-0.32 3.6,-2.01 6,-1.72 8.6,1.08 2,2.17 3.1,2.5 8.8,2.5 6.9,0 7.9,-0.85 5.1,-4 -6.2,-6.76 -2,-15.23 7.5,-15.46 6.8,-0.17 13.7,-2.86 20.9,-8.1 1.9,-1.38 4.6,-2.74 6,-3.04 1.4,-0.29 3.6,-0.73 4.8,-0.98 1.4,-0.28 2.5,-1.45 2.9,-2.98 1.3,-5.17 -5.4,-8.39 -10.3,-4.96 -2.3,1.61 -9.3,-5.15 -9.3,-8.97 0,-3.9 -6.5,-12.222 -11.3,-14.518 -3.2,-1.547 -3.2,-1.6 -2.9,-8.027 0.4,-9.891 7.3,-13.81 12.2,-6.97 3,4.213 5,3.977 4.3,-0.5 -0.5,-3.097 -0.4,-3.5 1.6,-3.5 2.3,0 7.1,-2.708 7.1,-4.017 0,-1.628 -6.1,-2.994 -8.3,-1.846 -1.2,0.654 -4.2,0.854 -7.2,0.492 -6.6,-0.774 -14.5,1.634 -14.5,4.409 0,7.552 -12.2,6.186 -14.2,-1.586 -1.2,-5.124 -2.1,-5.93 -6.2,-5.623 -4.2,0.325 -13.6,-4.249 -13.6,-6.651 0,-2.938 -2,-4.007 -10.6,-5.782 -4.4,-0.895 -9.9,-2.783 -12.3,-4.197 -3.9,-2.238 -5.4,-2.539 -12.2,-2.339 -7,0.206 -8,-0.016 -10.6,-2.246 -4.3,-3.703 -2.2,-5.085 8,-5.235 9.8,-0.146 13.4,-1.379 14.2,-4.87 0.8,-2.913 3.2,-4.509 6.8,-4.509 3.7,0 4.1,-1.64 0.8,-2.787 -2,-0.714 -3.7,-0.602 -6.1,0.407 -3.4,1.419 -7.4,0.914 -14.3,-1.804 -3,-1.151 -10.4,1.937 -15.3,6.327 -1.1,1.021 -2.8,1.857 -3.8,1.857 -1.7,0 -2,-0.506 -3,-5.133 -0.7,-2.832 -5.2,-8.218 -7.6,-9.038 -1.3,-0.434 -1.4,-0.849 -0.2,-3.097 2.6,-4.869 1.2,-5.8092 -8.5,-5.5389 -13,0.3649 -16.3,4.2399 -7.4,8.7829 4.4,2.245 5.2,4.365 2.1,5.989 -4.8,2.584 -11.5,0.291 -13.6,-4.655 -1.4,-3.443 -3.2,-4.16 -5.2,-2.11 -2.1,2.043 -1.4,5.524 1.5,7.608 2.4,1.791 2.6,2.221 1.5,4.63 -0.7,1.461 -1.2,3.571 -1.2,4.689 0,2.486 -5.2,1.813 -8.5,-1.103 -4.1,-3.544 -7.1,-3.387 -9.4,0.481 -2.6,4.399 -5.1,4.643 -5.1,0.495 0,-3.512 -0.7,-3.655 -4,-0.894 -2.8,2.312 -1.9,5.155 1.7,5.697 2.3,0.348 6.5,8.3 4.6,8.907 -2.9,0.988 -4.8,3.178 -3.7,4.323 1.6,1.66 5.1,0.271 6.7,-2.648 2.6,-4.941 5.5,0.399 3.1,5.699 -1.3,3.027 -1.5,4.521 -0.8,5.752 1.5,2.335 3.7,2.07 4.8,-0.586 1.3,-2.884 2,-2.834 3.4,0.25 1.8,3.941 8.2,0.93 11.3,-5.339 0.9,-1.814 2.5,-4.186 3.5,-5.27 1.7,-1.892 1.7,-2.094 -0.1,-5.021 -2.2,-3.874 -1,-5.285 3.3,-3.777 6.5,2.266 6,12.119 -0.9,16.451 -5.2,3.263 -8.2,7.369 -7.6,10.371 0.7,3.716 -0.2,5.085 -3.5,5.085 -10.2,0 -9.4,10.508 1.1,13.964 4.1,1.353 4.4,1.319 5.9,-0.561 1.4,-1.668 2.8,-1.994 8.7,-1.952 7,0.049 7,0.049 6.7,-4.332 -0.3,-4.382 -0.3,-4.382 3,-3.673 8.9,1.924 10.4,1.866 12.1,-0.456 1.8,-2.565 9.4,-2.2 11.7,0.559 0.7,0.799 2.2,1.451 3.5,1.451 2.3,0 3.5,1.69 3.5,5.082 0,1.385 0.7,1.918 2.5,1.918 7.5,0 4.5,19.925 -3.4,22.835 -1.5,0.53 -4.1,1.51 -5.9,2.19 -1.8,0.68 -4.2,2.53 -5.3,4.11 -1.5,2.09 -2.9,2.87 -5.2,2.87 -2.3,0 -4,0.99 -6.7,4 -2.1,2.2 -4.5,4 -5.4,4 -0.9,0 -3.5,0.85 -5.9,1.89 -2.3,1.05 -6.8,2.64 -10,3.55 -3.1,0.9 -6,2.24 -6.5,2.96 -1.5,2.67 -7.6,4.82 -14.8,5.21 -8.8,0.48 -13.2,2.24 -19.6,7.71 -6.3,5.46 -6.4,5.37 1.4,7.1 2.3,0.5 2.8,1.16 2.8,3.59 0,3.47 2.8,4.23 3.7,1 0.7,-2.62 5.4,-5.39 12.7,-7.48 3.8,-1.08 6.9,-2.75 8.6,-4.61 1.7,-1.8 3.8,-2.92 5.4,-2.92 1.4,0 3.7,-0.69 5,-1.53 2,-1.36 2.4,-1.36 3.5,0 1.8,2.16 -1,6.13 -5.2,7.43 -8.8,2.69 -20.2,7.33 -22.5,9.11 -1.4,1.09 -3.2,2 -4.1,2.03 -2.9,0.07 -10.8,7.72 -9.4,9.1 0.9,0.93 1.8,0.93 3.9,-0.02 1.9,-0.85 3,-0.9 3.7,-0.17 1.5,1.53 4.4,1.28 5,-0.45 0.8,-1.94 3.6,-1.95 4.3,-0.02 0.9,2.23 -10.9,13.51 -13.4,12.86 -1.6,-0.42 -2.1,0.16 -2.5,3.33 -0.4,2.1 -0.9,4.84 -1.3,6.08 -1,3.29 0.6,2.83 7.9,-2.26 z M -1868,158.8 c 2.2,-2.27 4.1,-3.01 8.7,-3.52 3.3,-0.36 8,-1.15 10.6,-1.75 3.1,-0.74 5.5,-0.77 7.5,-0.09 3.4,1.17 20.1,0.48 21,-0.86 1.7,-2.82 -4.5,-6.12 -8.1,-4.28 -4.3,2.26 -10,1.88 -11.8,-0.8 -1.3,-1.96 -1.8,-2.09 -3.6,-1 -3,1.8 -5.8,1.54 -7.4,-0.69 -0.9,-1.36 -1.8,-1.66 -2.8,-1.01 -3.5,2.21 -5.6,-0.43 -2.4,-3.05 1.1,-0.94 1.8,-0.97 2.8,-0.11 1.1,0.86 1.7,0.76 2.7,-0.44 2.2,-2.67 4.9,-3.72 6.4,-2.48 0.9,0.72 1.6,0.77 2,0.14 0.3,-0.55 0,-1.36 -0.8,-1.8 -0.8,-0.45 -1.6,-1.71 -1.8,-2.81 -0.6,-3.34 -15.9,-2.74 -19.6,0.78 -2.6,2.37 -9.3,5.72 -11.5,5.72 -0.5,0 -0.7,-1.1 -0.3,-2.5 1,-4.15 -3.6,-2.2 -14.7,6.25 -6.4,4.85 -6.8,5.87 -3.3,7.22 1.8,0.7 2.3,1.43 1.8,3.07 -0.5,2.02 -0.2,2.15 4.4,1.93 7,-0.33 7.2,-0.28 8.9,3.12 2,3.89 6.8,3.45 11.3,-1.04 z m -91.4,-31.62 c 2,-1.29 2.3,-2.16 1.9,-4.92 -0.4,-2.21 0,-4.13 1,-5.65 0.9,-1.27 1.7,-3.74 1.7,-5.49 0,-6.3 7.1,-6.28 9.3,0.02 0.4,1.04 0.9,1.65 1.2,1.36 1.1,-1.03 -2.7,-13.28 -4.7,-15.454 -2.4,-2.559 -1.8,-6.381 0.6,-4.341 0.8,0.652 1.6,2.166 1.8,3.363 0.2,1.573 1,2.177 2.8,2.177 3.2,0 3.9,-4.883 1.4,-11.248 -1.8,-4.783 -1.5,-9.894 1.1,-20.252 0.8,-3.025 1.6,-6.729 1.9,-8.231 0.7,-3.48 6.2,-9.769 8.5,-9.769 4.2,0 6,-6.541 4.1,-14.505 -1.2,-5.024 -1.2,-5.579 1,-9.171 1.3,-2.103 2.6,-5.849 3,-8.324 0.4,-2.475 1.5,-7.1552 2.4,-10.401 2.3,-8.0165 0.1,-11.155 -4.9,-7.186 -2.9,2.2006 -3,2.7551 -2.8,8.4254 0.3,10.404 -2.2,12.006 -8.3,5.3706 -7.8,-8.3783 -15.8,1.321 -14,17.033 0.6,4.8 0.3,6.419 -1.3,9.052 -1,1.764 -2.2,5.456 -2.6,8.206 -0.4,2.75 -1.7,6.637 -3,8.637 -1.4,2.001 -3.1,5.236 -3.9,7.19 -0.9,2.165 -3.1,4.579 -5.7,6.183 -3.8,2.447 -4,2.754 -2.5,4.389 2.1,2.408 2,5.725 -0.5,9.245 -3.9,5.45 -0.2,13.723 5.4,12.299 3.7,-0.924 4.2,1.273 2.3,9.352 -0.9,3.69 -1.6,7.34 -1.6,8.11 0,0.77 -1.2,2.88 -2.5,4.68 -3.1,3.97 -3.3,6.42 -0.6,6.42 1.3,0 2.2,0.88 2.7,2.5 0.7,2.91 1.6,3.07 4.8,0.93 z m 492.6,-37.882 c 0,-0.246 -1.2,-2.563 -2.5,-5.149 -3,-5.557 -3.7,-15.651 -1,-13.404 0.8,0.685 1.5,1.833 1.5,2.551 0,2.019 2.8,4.43 4.5,3.795 2.9,-1.108 4.7,1.735 4.1,6.342 -0.8,5.719 1.2,6.939 7.2,4.29 5,-2.239 5,-2.503 1.2,-7.549 -8.2,-10.809 4.4,-16.676 19,-8.84 10.6,5.706 11,5.869 12.8,4.624 0.9,-0.673 3.2,-2 5,-2.947 3.2,-1.63 3.3,-1.939 2.7,-5.744 -0.8,-5.268 -1.2,-5.536 -8.7,-6.551 -12.9,-1.763 -24.2,-7.289 -26.5,-13.038 -1.4,-3.585 -1.8,-3.863 -3.2,-2.592 -0.9,0.782 -2.8,1.753 -4.1,2.157 -4.6,1.341 -12.8,8.412 -14.4,12.395 -1.3,3.373 -1.8,3.736 -4.4,3.351 -3.2,-0.469 -5.2,2.881 -5.2,8.657 0,4.161 7.7,18.099 10,18.099 1.1,0 2,-0.201 2,-0.447 z m -390.3,-8.47 c 12.8,-2.522 22.5,-6.603 30,-12.654 3.4,-2.711 7.8,-6.054 9.8,-7.429 8.3,-5.614 13.7,-11.448 17,-18.579 3.2,-6.73 5.9,-10.311 7,-9.196 0.7,0.65 -4.2,17.722 -5.5,19.266 -1.3,1.571 0.7,3.509 3.7,3.509 2.8,0 8.3,-7.926 8.3,-11.945 0,-1.405 0.6,-3.843 1.5,-5.419 1.8,-3.597 1.8,-5.476 0,-9.962 -1.5,-3.564 -1.5,-3.58 2.6,-8.309 3.8,-4.457 4.1,-5.034 3.6,-9.702 -1,-10.775 3.2,-27.986 7.6,-30.897 4.7,-3.045 9.2,1.94 6.1,6.662 -1.9,2.994 -0.9,5.0117 2.2,4.398 1.4,-0.263 1.9,-1.314 2,-3.844 0.4,-10.46 3.6,-16.268 7.9,-14.594 0.9,0.334 3.5,-0.466 5.8,-1.778 2.3,-1.312 5.8,-2.673 7.8,-3.025 2.4,-0.412 4.3,-1.543 5.3,-3.187 1.5,-2.224 2.2,-2.468 5.5,-1.916 2.3,0.397 5.4,0.059 8.1,-0.907 4.5,-1.561 5.5,-1.228 7.2,2.333 0.6,1.424 9.3,7.092 10.8,7.092 2,0 4.5,2.646 5.4,5.752 0.8,2.655 4.1,4.647 6.3,3.813 1.4,-0.567 1.4,-1.874 -0.2,-5.815 -0.5,-1.239 -0.3,-1.75 0.9,-1.75 0.8,0 1.6,0.587 1.6,1.304 0,0.717 1.5,2.802 3.4,4.633 3.8,3.64 6.6,3.604 6.6,-0.084 0,-1.216 0.5,-3.634 1.1,-5.373 1.3,-3.629 -1.9,-9.688 -6.3,-11.872 -6.7,-3.336 -2.7,-12.608 5.4,-12.608 3.3,0 7.7,-0.509 9.8,-1.131 6,-1.807 8.8,-0.586 9.6,4.203 1.4,8.959 8.9,14.529 8.9,6.642 0,-7.067 4.7,-7.616 9.9,-1.164 2.9,3.461 3.7,5.179 3.3,7.186 -0.7,3.599 0,5.085 3.3,6.79 1.6,0.811 3,2.452 3.1,3.713 0.5,3.464 2.2,2.705 4.3,-1.973 2,-4.518 2,-4.528 10.8,-6.268 4.8,-0.941 5.8,-1.495 5.8,-3.18 0,-1.798 0.4,-1.961 3.5,-1.369 2.2,0.408 4.1,0.227 5,-0.466 2,-1.688 5.8,-0.781 6.9,1.643 0.6,1.34 2.8,2.725 6,3.75 4,1.283 5.4,2.309 6.6,4.875 0.8,1.787 2.8,3.93 4.5,4.761 8.6,4.34 16.7,9.323 17.1,10.592 0.7,1.645 11.8,8.3965 13.8,8.3965 2.2,0 3,-3.9007 1.2,-5.9005 -0.9,-0.966 -1.6,-2.483 -1.6,-3.369 0,-2.096 -1.2,-2.764 -7.3,-4.119 -4.4,-0.979 -5.2,-1.532 -6.2,-4.41 -0.6,-1.81 -2.5,-4.428 -4.3,-5.819 -1.8,-1.39 -3.2,-3.454 -3.2,-4.587 0,-6.185 -6.9,-11.297 -11.7,-8.719 -3.1,1.69 -5.1,0.577 -8.1,-4.672 -1.8,-3.242 -3.2,-12.405 -1.9,-12.405 0.2,0 3,0.9 6.2,2 3.2,1.1 8.1,2 10.9,2 2.8,0 6,0.595 7.1,1.321 8.8,5.92 9.2,6.017 11,2.655 0.9,-1.718 2.8,-3.562 4.4,-4.098 2.7,-0.96 4.1,-2.755 6,-8.1 0.7,-1.802 1.9,-2.915 3.8,-3.295 7.3,-1.517 10.3,-2.721 11.3,-4.597 0.6,-1.124 2.4,-2.479 3.9,-3.011 2.2,-0.758 2.7,-1.463 2.3,-3.263 -1,-5.492 3.8,-6.679 16.2,-3.955 8.8,1.926 9.7,1.529 7.1,-3.302 -2,-3.635 -4.9,-5.355 -8.9,-5.355 -2.7,0 -7.5,-2.211 -13.3,-6.164 -2.3,-1.559 -4.6,-2.836 -5.2,-2.836 -0.5,0 -3.2,-1.795 -6,-3.995 -2.8,-2.2 -5.6,-4 -6.2,-4 -0.7,0 -2.2,-1.13 -3.5,-2.5 -2.1,-2.29 -2.8,-2.44 -8.4,-1.85 -4.7,0.49 -6.5,0.28 -7.8,-0.87 -1,-0.83 -3.3,-1.81 -5.2,-2.17 -2,-0.36 -4.3,-1.62 -5.2,-2.79 -1.5,-2.02 -1.9,-2.07 -7.5,-0.96 -5.1,1 -6.6,0.93 -9.9,-0.45 -2.7,-1.15 -5.3,-1.43 -8.7,-0.97 -2.7,0.36 -5.4,0.22 -6.1,-0.31 -0.6,-0.53 -4.1,-1.96 -7.6,-3.18 -3.6,-1.22 -7.2,-2.83 -8.1,-3.58 -0.9,-0.76 -3,-1.37 -4.7,-1.37 -1.7,0 -4.6,-0.89 -6.5,-1.98 -1.8,-1.08 -6.2,-2.39 -9.8,-2.91 -3.5,-0.51 -8.7,-1.92 -11.4,-3.12 -4.3,-1.89 -5.7,-2.05 -9.5,-1.16 -6.9,1.59 -14.3,0.89 -17.5,-1.66 -3.5,-2.72 -3.6,-2.71 -9.3,0.33 -2.6,1.37 -6,2.5 -7.5,2.5 -10.4,0 -25,14.74 -22.7,23 0.6,2.19 1,6.12 0.9,8.74 v 7.697 c 0,5.796 -8.5,11.193 -10.8,6.808 -2.5,-4.804 -2.4,-10.039 0.3,-11.795 2.1,-1.39 2.6,-2.46 2.6,-6.07 0,-5.16 -0.6,-5.3 -7.1,-1.65 -8.5,4.78 -8.7,2.35 -0.8,-11.46 5.9,-10.4 -9.9,-11.91 -16.3,-1.56 -1.7,2.8 -1.8,3.6 -0.7,4.92 1.5,1.85 -0.8,4.09 -5.1,4.95 -1.4,0.27 -4.2,1.35 -6.1,2.39 -3,1.59 -5.8,1.9 -16.5,1.89 -7.1,-0.01 -14.2,0.47 -15.8,1.06 -1.5,0.59 -4.1,1.08 -5.8,1.08 -1.7,0 -4.4,1.16 -6.6,2.89 -2.1,1.6 -4.9,3.225 -6.2,3.618 -3.8,1.067 -9.3,4.515 -11.5,7.198 -1.1,1.304 -3.1,2.921 -4.5,3.594 -6.1,3.021 -8.6,10.266 -4,11.845 3,1.056 4.1,4.056 1.9,5.402 -0.6,0.368 -2.7,3.094 -4.6,6.058 -2.2,3.578 -4.6,5.876 -6.9,6.839 -1.9,0.797 -3.4,1.829 -3.4,2.294 0,0.464 -2.3,3.505 -5,6.757 -2.8,3.253 -5,6.465 -5,7.138 0,0.673 -2.3,3.393 -5,6.043 -6,5.739 -6.3,7.319 -1.6,7.319 4.5,0 8.8,-3.776 16,-13.863 4.9,-6.969 8.3,-10.666 19.3,-21.278 2.1,-2.002 4.8,-5.04 6.1,-6.75 1.8,-2.407 2.8,-2.977 4.6,-2.527 1.3,0.32 3.6,-0.061 5.2,-0.847 2.9,-1.452 22.4,-1.311 22.4,0.162 0,0.362 -0.8,1.678 -1.6,2.924 -1.9,2.617 -0.5,5.179 2.7,5.179 1,0 3.2,1.35 4.9,3 1.7,1.65 3.5,3 4.2,3 0.6,0 2.1,0.942 3.4,2.093 2.2,2.093 2.2,2.093 6.5,-0.396 6.7,-3.858 8.7,-4.211 9.7,-1.712 0.4,1.168 1.9,2.674 3.2,3.347 1.5,0.749 2.6,2.362 3,4.168 0.3,1.824 1.4,3.42 3,4.19 3.7,1.877 3,3.544 -2.8,6.377 -2.9,1.412 -6.7,4 -8.5,5.75 -1.9,1.751 -4,3.185 -4.8,3.187 -0.8,0.002 -4.1,1.351 -7.4,2.996 -7.6,3.76 -9.1,3.76 -10.4,0 -2.3,-6.722 -20.1,6.007 -20.1,14.404 0,1.561 -1,3.179 -2.6,4.3 -12.4,8.6181 -14.8,18.178 -6.2,25.171 6.7,5.507 -6.9,32.875 -17.4,35.018 -2.4,0.494 -3.8,1.549 -4.8,3.809 -3,6.259 -15.5,13.07 -28,15.256 -6.7,1.164 -8,1.761 -11.3,5.28 -2.5,2.566 -4.4,3.785 -5.5,3.451 -1,-0.284 -3.1,-0.979 -4.7,-1.544 -1.7,-0.565 -4.9,-1.509 -7.2,-2.097 -2.3,-0.588 -6.8,-2.864 -10.1,-5.058 -8.4,-5.567 -12.2,-3.655 -5.5,2.703 9.6,9.077 28.9,12.931 47,9.39 z" />
            <path
               style="fill:#88bac9"
               inkscape:connector-curvature="0"
               id="path3731"
               d="m -1668.3,585.63 c -22.9,-1.46 -53.6,-6.88 -73.1,-12.93 -5.5,-1.69 -14.3,-4.37 -19.6,-5.97 -117.6,-35.53 -225.7,-154.41 -248.2,-272.98 -0.9,-4.68 -2.3,-12.55 -3.2,-17.5 -0.8,-4.95 -2,-11.03 -2.5,-13.5 -26.6,-127.69 43.4,-287.73 160.6,-366.93 249.3,-168.56 584.8,2.78 592.1,302.43 5.6,224.83 -179.9,401.78 -406.1,387.38 z m 220.4,-160.01 c 3.1,-1.72 6.7,-4.38 8.1,-5.91 1.8,-2.1 3.6,-2.9 7.2,-3.26 7.6,-0.73 16,-7.09 10.5,-7.88 -3.4,-0.5 -5.6,-5.16 -3.6,-7.51 4.5,-5.1 2.8,-11.31 -3.1,-11.31 -1.5,0 -2.7,-1.3 -4.2,-4.43 -1.2,-2.43 -2.9,-4.67 -3.8,-4.97 -0.8,-0.3 -2.3,-1.11 -3.3,-1.8 -2.9,-2.15 -4.4,0.5 -1.7,3.04 3.9,3.57 -2.4,7.62 -10.7,6.96 -3.8,-0.3 -3.8,-0.3 -3.5,3.85 0.3,3.49 0,4.27 -1.8,4.82 -5,1.59 -0.8,4.65 6.7,4.86 8.7,0.25 4.5,10.82 -5.4,13.3 -2.4,0.6 -3.1,2.75 -1.3,3.87 0.5,0.34 1,1.9 1,3.47 0,6.85 1.1,7.24 8.9,2.9 z m -268.8,-9.49 c 1.3,-1.16 1.6,-2.45 1.2,-4.59 -0.6,-2.99 -0.6,-2.99 4.3,-2.64 5.5,0.39 6.3,-2.7 2.6,-9.89 -2,-3.92 -0.5,-6.56 2.6,-4.6 4.1,2.59 6.8,-2.27 3.3,-6.1 -3.5,-3.81 -3.8,-9.96 -0.6,-9.13 3.3,0.82 4.4,-0.52 4.4,-5.31 0.1,-3.37 0.1,-3.38 4,-2.75 2.3,0.37 4.2,0.21 4.6,-0.41 0.8,-1.35 -7.5,-8.96 -9.8,-8.96 -1.3,0 -1.7,-0.82 -1.7,-3.08 0,-2.73 -0.3,-3.06 -2.8,-2.89 -4.3,0.28 -5.2,0.05 -5.2,-1.32 0,-0.7 1.3,-1.79 3,-2.42 3.9,-1.47 3.3,-5.35 -1.4,-9.79 -9.1,-8.45 -15.8,-25.06 -9.6,-23.67 6.1,1.39 12.5,2 13.3,1.25 1.5,-1.48 0.3,-4.47 -2.3,-5.76 -3.8,-1.86 -5.5,-7.84 -2.6,-8.94 2.2,-0.86 14.6,5.57 14.6,7.6 0,0.94 0.9,2.56 2.1,3.61 2.7,2.45 4.9,6.71 4.9,9.53 0,1.22 0.7,3.06 1.7,4.1 1.6,1.77 1.6,2.07 -0.2,5.27 -2.5,4.78 -1.6,6.33 4.2,6.7 3.6,0.23 4.8,0.73 5.1,2.1 1,5.37 -10.7,6.92 -15.3,2.01 -3,-3.26 -4.4,-1.35 -2.9,4 1,3.55 3.7,5.15 18.2,10.85 8.3,3.27 8.3,3.27 7.7,6.66 -0.5,2.48 -0.2,3.9 1.1,5.32 2.8,3.13 -0.2,5.31 -7.4,5.34 -6.9,0.03 -7.8,-1.99 -2,-4.72 4.5,-2.13 4.6,-2.29 0.8,-4.23 -6,-3.09 -10,0.97 -10,10.04 0,6.03 7.3,10.59 12.1,7.58 3.2,-1.99 4.9,-1.39 4.9,1.73 0,4.95 2.1,5.54 6.3,1.72 4.4,-4 4.6,-6.23 1.2,-13.09 -3.8,-7.76 -1.9,-13.54 4.2,-12.3 1.9,0.39 1.9,0.6 0.8,8.98 -0.6,5.21 -0.5,5.45 2.6,7.74 4.7,3.46 6.4,1.94 6.2,-5.31 -0.2,-4.84 0,-5.61 1.6,-5.61 2.3,0 5.1,-4.1 5.1,-7.42 0,-2.73 2.9,-7.56 7.2,-11.79 1.5,-1.49 2.8,-3.74 2.8,-5 0,-3.97 3.5,-6.79 8.3,-6.79 2.1,0 2.5,-0.56 2.9,-3.53 0.5,-4.32 -1.8,-6.72 -5.9,-6.28 -2.6,0.28 -2.9,0.03 -3.1,-3.44 -0.6,-6.23 -4.3,-3.02 -6.1,5.25 -0.5,2.28 -1.8,5.02 -2.7,6.09 -1.4,1.5 -1.5,2.23 -0.6,3.13 2.6,2.58 -1,9.78 -4.8,9.78 -1,0 -2.5,1.11 -3.4,2.47 -1.4,2.03 -2.2,2.36 -4.7,1.87 -2.7,-0.54 -3.1,-0.28 -4.2,2.52 -1.4,3.64 -2.3,3.91 -3.7,1.14 -1.5,-2.77 -3.7,-2.51 -4.5,0.54 -0.9,3.93 -2.9,3.89 -7.4,-0.16 -5.4,-4.88 -5.2,-5.47 1.6,-4.75 4.7,0.48 6.1,0.28 7.2,-1.02 0.7,-0.89 2.2,-1.61 3.2,-1.61 2.5,0 3.3,-2.27 1.9,-4.93 -0.8,-1.53 -0.8,-2.63 0,-4.2 3.9,-7.2 -4.9,-6.72 -11,0.6 -2.3,2.78 -5.3,1.95 -4.6,-1.29 0.5,-2.11 0.1,-3.28 -1.5,-4.74 -5.2,-4.67 -6.3,-14.22 -2.4,-19.83 1.9,-2.65 1.9,-8.68 0,-11.17 -0.8,-1.07 -1.2,-2.84 -1,-3.94 0.6,-2.17 -4,-7.82 -8.6,-10.73 -1.5,-0.92 -2.9,-2.93 -3.2,-4.58 -0.4,-1.93 -1.8,-3.62 -4,-4.94 -2.3,-1.33 -3.6,-3.02 -4,-4.98 -0.6,-2.93 -6.4,-6.27 -10.9,-6.27 -0.9,0 -2.2,-0.68 -2.8,-1.5 -1.8,-2.08 -4.4,-1.88 -6.5,0.5 -1,1.1 -2.8,2.01 -3.9,2.03 -4.7,0.07 -7.2,4.41 -4.1,6.96 2.3,1.91 0.6,3.17 -1.9,1.48 -3.3,-2.17 -7.6,1.2 -7.6,5.98 0,2.71 -0.6,3.52 -3,4.52 -3.9,1.62 -4.3,3.13 -2,7.65 1.1,2.09 2,4.68 2,5.76 0,1.08 0.7,2.73 1.5,3.66 3.1,3.41 3.2,9.36 0.2,8.59 -2.4,-0.6 -2.8,-0.3 -3.9,3.61 -0.6,2.34 -2.2,5.29 -3.5,6.55 -2.8,2.77 -2.8,2.76 -0.3,5.93 1.1,1.4 2,3.15 2,3.9 0,0.74 2.4,4.27 5.5,7.83 3,3.57 5.5,6.9 5.5,7.41 0,0.51 0.7,1.19 1.5,1.51 1.7,0.66 3,-1.58 2.1,-3.76 -0.2,-0.76 0.2,-2.37 1.1,-3.58 1.1,-1.58 1.4,-3.85 1.1,-8.1 -0.7,-8.96 -3.2,-9.86 -3.3,-1.16 -0.1,6.4 -2.4,6.79 -6.5,1.1 -4,-5.49 -4.7,-8.46 -2.7,-10.74 0.9,-0.99 1.7,-2.77 1.7,-3.96 0,-3.14 1.6,-2.67 2.8,0.83 0.8,2.16 1.7,3 3.4,3 7.3,0.01 18,16.1 13.3,20 -0.9,0.68 -1.5,1.97 -1.5,2.87 0,0.89 -0.8,2.98 -1.6,4.63 -1.6,3.04 -0.7,8.8 1.9,12.23 1.3,1.76 -0.1,6.27 -1.9,6.27 -7.1,0 -11.8,17.36 -7.3,26.24 0.6,1.16 0.4,2.48 -0.6,4.01 -2.7,4.13 -1.5,8.17 2.5,8.75 2.5,0.36 3.8,1.24 4.8,3.25 1.5,3.19 1.9,3.3 4.3,1.13 z m -145.4,-48.69 c 1.3,-1.12 2.3,-2.58 2.3,-3.25 0,-0.66 0.6,-1.76 1.5,-2.44 1.8,-1.54 4.5,0.24 4.5,3.01 0,1.73 2.7,3.55 3.8,2.51 0.3,-0.28 -0.3,-2.96 -1.4,-5.95 -2.7,-8.12 0.7,-10.85 8.8,-6.98 2.9,1.35 3.3,2.03 3,4.37 -0.4,2.38 0,2.85 2.4,3.33 4.4,0.87 5.9,-1.28 3.3,-4.65 -2.8,-3.52 -1.2,-5.64 4.1,-5.64 2.1,0 4.1,-0.45 4.5,-1 1.1,-1.8 3.5,-1.06 8.2,2.5 4.5,3.45 11.3,4.91 11.3,2.43 0,-1.99 -2.1,-4.93 -3.5,-4.93 -2,0 -5.7,-5.13 -5.2,-7.2 0.7,-2.78 -9.5,-8.33 -12.4,-6.75 -1.7,0.87 -3.6,0.87 -8.1,-0.01 -7,-1.38 -12.8,1.08 -12.8,5.41 0,3.35 -2.4,5.03 -4.4,3.08 -2.3,-2.36 -3.4,-1.88 -5.6,2.47 -1.2,2.2 -2.3,4 -2.5,4 -0.3,0 -1.4,-1.8 -2.5,-4 -4.1,-7.99 -16.1,-4.82 -16,4.21 0,8.71 1.2,15.02 3.2,17.48 1.4,1.84 10.8,0.46 13.5,-2 z m 112.6,-178.2 c 3.6,-2.47 6.7,-5.18 7,-6.01 0.3,-0.82 1.9,-2.05 3.4,-2.71 1.5,-0.66 4.1,-2.19 5.8,-3.4 4,-2.93 12.5,-4.28 12.5,-1.99 0,2.3 1.7,2 5.1,-0.88 2.3,-1.9 4.2,-2.5 7.7,-2.5 5.5,0 8.6,-1.77 8,-4.57 -0.3,-1.46 -1.1,-1.88 -3.4,-1.7 -7.3,0.59 -8.6,0.53 -9.6,-0.46 -3.8,-3.85 3.4,-7.27 15.3,-7.27 9.6,0 13.5,-1.13 19.2,-5.46 2.5,-1.89 4.1,-2.41 6.3,-2 1.6,0.31 5,-0.11 7.7,-0.92 6.3,-1.94 11.1,-1.1 14.1,2.51 1.4,1.6 3.5,2.88 4.7,2.9 1.3,0.01 3.2,0.69 4.3,1.5 2.9,2.22 4.5,1.81 8.3,-2.21 3,-3.18 3.7,-3.52 5.4,-2.48 1.5,0.95 2.5,0.88 4.8,-0.33 4,-2.07 5.7,-1.91 7.5,0.74 1.4,1.92 2.8,2.32 9.6,2.75 8.8,0.55 9.9,-0.32 5.9,-4.59 -6.3,-6.69 -2.8,-14.44 6.6,-14.54 5.9,-0.06 17.4,-4.3 19.1,-7.03 1.1,-1.91 8.7,-4.72 11.3,-4.21 4.9,0.96 7,-4.86 3.2,-8.65 -3.4,-3.39 -4.5,-3.58 -8.5,-1.48 -1.6,0.82 -3,1.5 -3.1,1.5 -0.9,0 -5.5,-7.94 -5.5,-9.41 0,-0.99 -1.4,-3.88 -3.1,-6.411 -2.5,-3.594 -2.9,-4.975 -2.1,-6.287 1.4,-2.23 0.5,-2.918 -2.8,-2.247 -5.3,1.057 -7,-0.934 -7,-8.128 0,-9.417 7.7,-13.689 11.8,-6.519 2.7,4.877 8.9,5.166 6.3,0.297 -0.9,-1.652 -0.4,-2.248 3.4,-4.336 5.1,-2.755 5.8,-5.498 1.9,-6.979 -2.1,-0.814 -2.4,-1.274 -1.5,-2.933 0.9,-1.584 0.7,-2.17 -0.9,-3.01 -2.8,-1.503 -3,-1.35 -3,1.758 0,4.202 -1.7,5.2 -8.9,5.2 -9.1,0 -13.8,1.603 -15,5.142 -2.2,6.315 -10.4,6.382 -12.1,0.098 -1.6,-6.037 -3.8,-8.456 -6.9,-7.763 -4.5,0.973 -13.3,-3.525 -13.7,-6.977 -0.1,-0.55 -0.2,-1.542 -0.3,-2.204 -0.1,-0.663 -1.8,-1.483 -3.9,-1.822 -10.2,-1.673 -14.5,-3.007 -16.8,-5.14 -1.4,-1.284 -3.8,-2.385 -5.2,-2.449 -1.5,-0.064 -6.2,-0.176 -10.3,-0.25 -8.1,-0.142 -10.9,-1.401 -10.9,-4.757 0,-1.033 0.3,-1.918 0.7,-1.968 0.4,-0.05 5.2,-0.249 10.7,-0.442 10,-0.35 10,-0.35 13.4,-3.97 2.3,-2.475 3.9,-3.406 5,-2.945 4.3,1.756 4.9,1.599 6,-1.469 0.6,-1.696 1.5,-3.084 2.1,-3.084 1.8,0 2.4,2.882 1.1,4.513 -1.5,1.794 1.5,2.132 4,0.453 1.3,-0.872 1.2,-1.192 -0.4,-2.433 -1.3,-1.02 -1.7,-2.145 -1.3,-3.92 0.9,-3.309 -0.6,-4.063 -2.9,-1.503 -1.6,1.741 -2.7,1.974 -6.9,1.493 -2.8,-0.313 -6.6,-0.214 -8.5,0.22 -5.8,1.298 -10.8,-0.15 -14.5,-4.201 -4.4,-4.78 -7.5,-4.341 -7.5,1.045 0,7.785 -10.2,11.361 -12.5,4.39 -0.9,-2.719 -2.6,-6.092 -3.7,-7.495 -2.7,-3.427 -1.6,-6.366 3,-8.196 15.1,-5.9973 16.3,-7.6314 10.5,-14.513 -8.9,-10.727 -13,-9.501 -10.8,3.224 1.1,5.97 -6.8,9.2653 -16.5,6.935 -10.2,-2.4595 -17,6.878 -8.5,11.856 2.1,1.247 3.5,2.844 3.5,4.031 0,4.768 -8.7,2.662 -11.5,-2.794 -3,-5.859 -7.5,-5.032 -7.5,1.38 0,3.307 0.5,4.605 2.2,5.75 2.8,1.897 1.2,6.765 -2.3,6.765 -3.3,0 -8.9,-3.858 -9.6,-6.617 -1.7,-6.821 -7.1,-6.277 -11.3,1.139 -4,6.846 -6.5,7.422 -5.5,1.228 0.4,-2.337 1.6,-5.739 2.7,-7.559 2,-3.31 2,-3.31 -0.3,-5.77 -2.1,-2.214 -2.2,-2.794 -1.1,-5.762 3.3,-9.308 -2.9,-13.492 -9.8,-6.5816 -3.7,3.7221 -3.7,4.3173 -0.5,8.1056 2.8,3.383 3.1,5.914 1,9.103 -2.1,3.149 1.1,9.76 7.2,15.328 10.3,9.276 11.1,10.722 6.9,12.335 -2.5,0.937 -4,3.577 -3.1,5.142 1,1.522 4.8,1.014 8.2,-1.094 4.9,-2.964 7.8,-1.381 3.8,2.003 -0.9,0.685 -1.5,2.735 -1.5,4.556 0,4.419 3.4,5.797 6,2.395 1.7,-2.283 1.7,-2.283 2.4,-0.117 1.3,3.984 8.7,0.403 11.7,-5.673 0.9,-1.814 2.5,-4.186 3.5,-5.27 1.7,-1.892 1.7,-2.094 -0.1,-5.021 -2.2,-3.874 -1,-5.285 3.3,-3.777 6.5,2.266 6,12.119 -0.9,16.451 -5.2,3.263 -8.2,7.369 -7.6,10.371 0.8,4.156 -0.2,5.085 -5.3,5.085 -8.2,0 -8.5,5.7 -0.9,13.333 2.9,2.842 4.9,4.38 4.6,3.417 -0.7,-1.82 1.8,-2.384 8.5,-1.929 2.1,0.144 2.8,-0.26 2.8,-1.729 0,-1.641 0.6,-1.892 4.7,-1.753 4.8,0.161 4.8,0.161 4.5,-4.211 -0.3,-4.309 -0.3,-4.364 2.5,-3.756 9.2,2.041 12,1.96 12.8,-0.366 0.8,-2.624 8.4,-2.295 11.5,0.5 0.9,0.822 2.5,1.494 3.7,1.494 2.1,0 3.3,1.769 3.3,5.082 0,1.385 0.7,1.918 2.5,1.918 9,0 3,21.435 -6.8,24.065 -2.5,0.67 -5.4,2.49 -7.3,4.53 -2.1,2.31 -4,3.41 -5.9,3.41 -1.8,0 -3.9,1.18 -6.3,3.56 -3.8,3.79 -8.5,5.94 -21.2,9.6 -2.4,0.7 -5.6,2.24 -7,3.41 -4.4,3.7 -7.1,4.63 -14.6,5.04 -8.4,0.46 -13.5,2.35 -18.6,6.87 -1.9,1.8 -4.4,3.71 -5.3,4.26 -2.5,1.36 -1,3.26 2.4,3.26 4.6,0 6.1,0.97 6.1,4.1 0,3.39 2.8,4.09 3.7,0.91 0.7,-2.69 5.5,-5.45 13.1,-7.57 3.5,-0.97 6.6,-2.38 6.9,-3.14 0.5,-1.44 5.6,-4.46 7,-4.15 0.4,0.1 2.5,-0.17 4.6,-0.61 6.4,-1.34 5.1,4.32 -1.6,6.36 -8.8,2.69 -20.2,7.33 -22.5,9.11 -1.4,1.09 -3.2,2 -4.1,2.03 -2.9,0.07 -10.8,7.72 -9.4,9.1 0.9,0.93 1.8,0.93 3.9,-0.02 1.9,-0.85 3,-0.9 3.7,-0.17 1.5,1.53 4.4,1.28 5,-0.45 0.8,-1.94 3.6,-1.95 4.3,-0.02 0.9,2.23 -10.9,13.51 -13.4,12.86 -1.6,-0.42 -2.1,0.16 -2.5,3.33 -0.4,2.1 -0.9,4.84 -1.3,6.08 -1,3.29 0.6,2.83 7.9,-2.26 z M -1868,158.9 c 2.3,-2.42 3.9,-3.08 8.7,-3.58 3.3,-0.34 7.8,-0.97 10,-1.39 2.2,-0.43 5.1,-0.49 6.5,-0.12 7.3,1.96 28.8,-0.83 23.8,-3.09 -1.4,-0.66 -3.1,-2.23 -3.7,-3.49 -0.6,-1.34 -2.3,-2.57 -4,-2.97 -3.7,-0.79 -5.9,0.16 -4.2,1.8 2.3,2.33 1.1,3.69 -3.3,3.69 -3.6,0 -4.5,-0.4 -5.5,-2.5 -1.3,-2.87 -2.6,-3.15 -4.8,-1 -3.3,3.35 -7.5,0.24 -5.5,-4.14 1,-2.13 1.8,-2.51 4.2,-2.14 4.2,0.6 5.5,-1.29 3.6,-5.03 -2,-3.82 -3.3,-4.24 -10.9,-3.53 -4.9,0.46 -6.6,0.25 -7.5,-0.93 -1.4,-1.67 0.6,-4.73 3.2,-4.73 2.1,0 6.1,-4.89 4.9,-6.1 -0.8,-0.77 -2.2,-0.33 -5,1.51 -2.1,1.42 -5.5,3.69 -7.5,5.03 -2,1.35 -4.6,3.82 -5.8,5.5 -1.2,1.72 -3.1,3.06 -4.2,3.06 -6.3,0 -26.1,16.2 -21.3,17.41 3,0.75 3.2,3.11 0.5,4.59 -1.1,0.58 -2,1.5 -2,2.03 0,1.27 4.3,1.25 5.6,-0.02 2.9,-2.91 10,-2.34 12.4,0.98 2.9,4.06 7.6,3.73 11.8,-0.84 z m -95,-22.11 c 1.2,-1.63 2.2,-3.63 2.2,-4.45 0,-0.82 1.1,-2.68 2.4,-4.14 1.8,-1.92 2.3,-3.38 1.9,-5.3 -0.2,-1.48 0.2,-3.99 1.1,-5.65 0.8,-1.65 1.6,-3.72 1.6,-4.6 0,-2.25 3.6,-5.26 5.4,-4.56 0.9,0.33 1.6,1.62 1.6,2.87 0,1.26 0.4,2.96 1,3.79 1.7,2.56 2.9,-0.79 2.3,-6.2 -0.6,-4.42 -0.4,-4.8 1.5,-4.8 2.9,0 3,-8.628 0.1,-17.162 -2,-5.86 -2,-6.348 -0.4,-12.718 0.9,-3.644 2,-9.046 2.5,-12.006 1.1,-6.918 5.9,-12.507 10,-11.601 2.5,0.531 2.8,0.213 3.9,-3.918 1.2,-4.221 1.1,-6.254 -0.5,-14.387 -0.6,-2.682 0,-4.34 2.8,-9 8.8,-14.44 5.9,-34.691 -3.8,-26.44 -4.4,3.8124 -5.6,5.9675 -4.6,8.0062 0.8,1.4345 0.7,2.4406 -0.3,3.8331 -1.9,2.5387 -4.7,0.8648 -5.8,-3.5078 -3.2,-12.576 -15.8,13.54 -13.2,27.466 0.4,2.152 0,4.338 -1.5,7.014 -1.1,2.137 -2,5.594 -2,7.681 0,4.823 -7.3,17.501 -11,19.053 -6.8,2.844 -8.3,6.186 -4.5,9.495 3.1,2.739 3.1,3.012 -0.5,8.028 -4.6,6.333 -4,10.367 1.8,12.24 2,0.649 4.2,1.626 4.9,2.171 2.7,2.162 0.3,14.002 -4.2,20.902 -3.6,5.44 -4.3,8.84 -1.8,9.48 1.4,0.38 1.8,1.15 1.5,2.82 -0.2,1.27 0.1,2.62 0.7,2.99 0.6,0.37 1.1,1.77 1.1,3.11 0,3.24 1.1,3.08 3.8,-0.51 z m 498.2,-46.407 c 0,-0.749 -1.4,-3.061 -3,-5.138 -3.6,-4.42 -4.5,-11.148 -1.2,-8.155 1,0.911 2.7,1.655 3.9,1.655 2.9,0 4.6,2.486 3.8,5.583 -1.3,5.179 3.6,6.934 10.8,3.904 4.5,-1.875 4.5,-2.644 0.2,-7.758 -11,-12.809 5.1,-16.795 23.3,-5.799 7.4,4.429 7.4,4.429 9.1,2.107 1.4,-1.751 2.5,-2.195 4.5,-1.803 7.2,1.378 4.5,-11.563 -3.1,-14.733 -2,-0.85 -6.3,-1.741 -9.6,-1.98 -3.2,-0.239 -7.6,-1.319 -9.6,-2.4 -2,-1.081 -5,-2.727 -6.7,-3.658 -3,-1.635 -6.4,-8.971 -6.4,-13.8 0,-0.915 -0.7,-1.663 -1.6,-1.663 -1.5,0 -1.9,0.566 -2.8,5.06 -0.4,1.544 -2.5,3.919 -5.4,5.985 -2.6,1.883 -7.1,5.681 -10,8.44 -2.8,2.758 -6.1,5.69 -7.3,6.515 -2.7,2 -4.4,12.41 -2.2,14.225 0.8,0.658 2.5,3.514 3.8,6.347 2.8,6.477 9.5,11.414 9.5,7.066 z m -392.3,-9.555 c 12.8,-2.522 22.5,-6.603 30,-12.654 3.4,-2.711 7.8,-6.054 9.8,-7.429 8.4,-5.664 13.7,-11.451 17.1,-18.623 5.9,-12.521 8.5,-12.323 4.8,0.366 -2.4,8.419 -5.1,13.614 -6.4,12.754 -0.5,-0.267 -1.8,0.299 -2.9,1.259 -2.4,2.03 -4,7.244 -2.2,7.244 1.5,0 6,-5.077 6,-6.761 0.1,-0.901 1.2,-1.087 3.9,-0.65 4.3,0.692 9.4,-5.298 10.8,-12.659 0.3,-1.886 1.3,-4.501 2.1,-5.811 0.9,-1.509 1.3,-3.638 0.9,-5.805 -0.4,-2.665 0.2,-4.908 3,-10.139 3,-5.794 3.3,-7.1 2.4,-9.51 -2.4,-6.3684 0.5,-23.679 5.3,-31.415 2.9,-4.736 8.8,0.432 6.2,5.397 -1.7,2.992 -1.7,3.6254 -0.5,4.4084 3.9,2.4422 6.3,0.622 6.6,-5.0554 0.7,-10.349 2.3,-13.38 6.8,-12.716 2.2,0.327 3.8,-0.196 5.8,-1.854 1.5,-1.27 4.8,-2.617 7.3,-2.994 2.7,-0.393 5.4,-1.565 6.5,-2.744 3.2,-3.435 13.7,-3.589 15,-0.221 0.5,1.391 1.5,2.579 2.2,2.639 0.7,0.06 2.6,0.227 4.3,0.371 5.6,0.491 12.7,4.701 13.9,8.244 2,6.047 5,8.069 8.3,5.595 3.5,-2.589 10.3,1.046 11.3,5.994 0.3,1.675 1.7,3.4738 3.7,4.6877 1.9,1.1632 3.3,2.7847 3.3,3.961 0,1.0954 1.1,2.7557 2.6,3.6895 1.4,0.9338 3,2.7946 3.5,4.135 0.7,1.9383 1.4,2.296 3.1,1.7476 3.7,-1.1355 10,-2.6432 13.6,-3.2252 2.9,-0.4765 3.2,-0.8468 2.7,-2.8972 -0.4,-1.7855 0,-2.7467 2,-3.9964 3,-1.9712 3.1,-3.4149 0.6,-6.546 -2.5,-3.002 -6.1,-0.425 -6.1,4.2855 0,3.487 -1.5,3.653 -3.6,0.4135 -1.3,-1.9424 -14.8,-10.722 -22.4,-14.523 -2.5,-1.222 -2.5,-5.103 -0.1,-5.735 2.6,-0.697 2.6,-0.95 -1,-6.211 -1.6,-2.42 -2.9,-4.794 -2.9,-5.275 0,-0.481 -1.1,-1.297 -2.5,-1.814 -8,-3.034 -3.4,-10.477 7,-11.357 13.5,-1.139 14.3,-1.023 15,2.096 2.5,11.145 11.5,17.736 11.5,8.373 0,-6.673 2.4,-7.406 7,-2.087 4.6,5.302 4.5,6.137 -0.6,7.339 -3.7,0.85 -5.4,2.08 -5.4,3.862 -0.1,1.431 7.1,3.689 9.9,3.131 2.8,-0.571 3.2,-0.346 6.9,4.516 2.1,2.763 6.2,1.579 6.2,-1.796 0,-3.67 9.7,-7.71 16,-6.692 3.3,0.525 3.8,0.327 4.3,-1.717 1.2,-4.766 8.2,-6.013 9.4,-1.663 0.3,1.143 1.6,2.244 3.1,2.558 1.5,0.304 3.7,0.755 4.9,1.004 1.2,0.248 2.9,1.733 3.7,3.3 1,1.957 4.8,4.683 12,8.715 5.8,3.227 10.6,6.27 10.6,6.762 0,0.492 2.2,3.0144 4.8,5.6053 2.7,2.5909 5.1,5.342 5.4,6.1137 0.3,1.1572 0.9,1.186 3.1,0.1647 1.5,-0.681 4.1,-1.2382 5.7,-1.2382 6,0 3.6,-11.132 -2.9,-13.5 -12.3,-4.485 -13.2,-4.954 -15.2,-8.781 -1,-2.08 -1.9,-4.33 -1.9,-5 0,-1.927 -12.7,-14.708 -14.7,-14.821 -1,-0.056 -3.2,-0.03 -4.9,0.057 -5,0.264 -9.7,-6.783 -7,-10.504 1.1,-1.485 1.5,-1.499 4.8,-0.146 1.9,0.822 6.2,1.494 9.5,1.494 7.4,0 15.3,3.919 15.3,7.567 0,4.48 7.9,11.314 14,12.13 3,0.403 6.3,1.17 7.3,1.704 1.9,1.008 6.7,0.307 6.6,-0.97 -0.2,-2.304 -8.2,-7.124 -11,-6.57 -3,0.604 -5.4,-0.546 -9.7,-4.595 -4,-3.815 -2.4,-8.478 3,-8.532 3,-0.031 3.3,-0.356 4.1,-4.034 1.7,-7.69 1.9,-7.994 9,-9.462 5.4,-1.137 6.6,-1.755 7.1,-3.686 1.6,-6.211 11.1,-2.944 10.2,3.471 -0.6,4.037 3.8,9.005 6.9,7.806 4.7,-1.803 -1.2,-13.676 -9.1,-18.284 -7,-4.124 2.2,-5.869 12.8,-2.422 13.8,4.494 15.1,5.169 16.1,8.608 1.8,5.949 3,7.446 7.4,9.095 4.6,1.772 3.7,1.887 16.8,-2.08 5.1,-1.562 5.5,-3.737 1.1,-6.353 -2,-1.134 -4.4,-3.853 -5.6,-6.042 -2.1,-4.113 -7.1,-6.845 -10.3,-5.619 -0.8,0.322 -3.7,-0.791 -6.3,-2.473 -2.7,-1.682 -5.4,-3.059 -6.1,-3.059 -0.7,0 -1.6,-0.683 -2.1,-1.519 -1.5,-2.617 -14.5,-12.626 -19.2,-14.736 -2.5,-1.11 -5.7,-2.8 -7,-3.76 -1.4,-0.96 -3.4,-1.92 -4.5,-2.13 -1.6,-0.29 -2.2,-1.38 -2.5,-4.86 -0.5,-4.05 -0.8,-4.5 -3.2,-4.59 -1.5,-0.06 -4,-0.63 -5.5,-1.27 -2,-0.83 -4.3,-0.89 -7.8,-0.19 -5.3,1.04 -7.5,-0.25 -11.1,-6.53 -1,-1.72 -2.5,-1.92 -14,-2 -16.2,-0.11 -15.1,0.1 -16.7,-3.16 -0.9,-1.82 -2,-2.64 -3.2,-2.42 -1,0.18 -4.6,-0.76 -7.9,-2.1 -6.6,-2.6 -10.5,-4.07 -17.6,-6.52 -2.5,-0.85 -5.6,-2.38 -6.9,-3.38 -3,-2.32 -4.8,-2.3 -12.1,0.15 -5.9,1.98 -5.9,1.98 -13.7,-0.1 -16,-4.24 -16.3,-4.27 -23.8,-2.45 -6.8,1.63 -12,2.81 -17.8,4.03 -2,0.41 -3,0.14 -3.4,-0.94 -0.7,-1.91 -2.7,-1.96 -4.3,-0.11 -0.9,1.13 -0.7,1.55 0.9,2.07 4,1.27 -0.7,8.13 -7.5,10.98 -1.9,0.79 -3.4,1.89 -3.4,2.44 0,2.5 -21.6,21.1 -24.5,21.1 -0.7,0 4,-8.44 6.7,-11.89 0.9,-1.31 1.8,-3.67 1.8,-5.25 0,-1.58 0.9,-3.78 2,-4.9 5.6,-5.62 3.4,-12.6 -3.3,-10.2 -1.8,0.68 -4.4,1.24 -5.6,1.24 -1.2,0 -4.9,1.34 -8.1,2.99 -6,3.01 -10.7,3.84 -14.6,2.55 -2.9,-0.96 -16.2,9.49 -14.8,11.66 0.3,0.45 -0.3,1.1 -1.3,1.45 -1,0.35 -2.7,1.42 -3.8,2.37 -1.1,0.95 -4.2,1.96 -6.9,2.24 -3.8,0.41 -5.6,1.26 -8.6,4.22 -3.4,3.3 -4.1,3.57 -6.1,2.51 -1.7,-0.94 -2.7,-0.92 -4.6,0.08 -1.8,0.99 -2.7,1.01 -3.6,0.11 -2.1,-2.18 -4.5,-1.22 -8.3,3.4 -5,6.14 -6.8,6.688 -12.4,3.73 -7.6,-4.08 -18.2,4.976 -13,11.198 2.3,2.789 6,1.882 6,-1.477 0,-3.502 2.4,-5.192 5.7,-3.95 2.5,0.934 3,3.258 1,4.867 -0.7,0.567 -3.8,3.063 -6.9,5.545 -5,3.962 -5.8,5.062 -6.4,8.996 -1.1,7.323 0,8.418 5.8,6.013 1.2,-0.479 1.8,-0.266 1.7,0.636 0,2.101 -6.8,10.857 -8.4,10.857 -0.7,0 -3.4,3.092 -6,6.87 -2.5,3.777 -5.2,7.433 -6,8.122 -0.9,0.689 -1.5,1.785 -1.5,2.436 0,1.335 -5.6,7.299 -9,9.572 -4,2.71 -3.2,5.512 1.5,5.426 5.1,-0.091 10.6,-4.006 14.6,-10.362 4.2,-6.516 16,-20.059 18.9,-21.606 1.3,-0.736 4.2,-2.901 6.3,-4.812 2.1,-1.91 5.3,-4.01 7,-4.666 1.7,-0.657 4.5,-1.853 6.2,-2.659 6.1,-3.011 14.5,-1.465 16.9,3.125 1.5,2.915 2.9,4.17 5.4,4.806 2,0.52 3.6,1.634 3.9,2.805 0.3,1.252 1.4,1.943 2.9,1.943 1.4,0 3.5,1.125 4.8,2.5 2.8,3.082 3.1,3.084 7.1,0.054 4.8,-3.657 8,-4.207 9.4,-1.593 0.7,1.174 2.3,2.553 3.6,3.063 1.9,0.705 2.5,1.662 2.5,4.004 0,2.519 0.5,3.266 3,4.122 5,1.756 3.2,4.77 -3.9,6.32 -1.9,0.417 -4.9,2.379 -7,4.626 -2,2.145 -4.3,3.92 -5.1,3.943 -0.9,0.023 -4,1.1 -7,2.393 -6.3,2.716 -8.3,2.436 -7.4,-1.036 1.8,-7.213 -18.8,3.575 -22,11.501 -0.9,2.279 -1.6,4.768 -1.6,5.53 0,0.762 -2.3,2.988 -5,4.9452 -6.9,4.9644 -8.5,7.6386 -7.6,12.899 0.4,2.3263 0.7,5.4301 0.7,6.8978 0,2.078 0.6,2.896 2.9,3.698 8.9,3.11 -7.4,37.011 -16.7,34.678 -2.9,-0.718 -5.3,1.534 -5.3,5.015 -0.1,4.471 -14.9,12.283 -27.5,14.508 -6.7,1.19 -8.5,1.915 -11.3,4.79 -3.4,3.388 -3.4,3.388 -8.4,1.765 -2.8,-0.892 -6,-1.623 -7.1,-1.623 -2.2,0 -14.2,-6.35 -15.3,-8.024 -0.8,-1.425 -5.4,-1.194 -5.4,0.274 0,3.562 8,9.61 16.5,12.486 13.9,4.751 19.8,5.158 34.2,2.347 z m -5.3,-69.333 c 2.1,-1.787 5.7,-5.162 8,-7.4995 2.3,-2.3375 4.7,-4.25 5.3,-4.25 0.6,-2e-5 1.3,-1.2375 1.4,-2.75 0.3,-2.2655 1.5,-3.2928 6.6,-5.8308 3.5,-1.6947 7.3,-4.0007 8.5,-5.1247 1.3,-1.125 3.3,-2.583 4.6,-3.241 2.1,-1.117 2.2,-1.351 0.8,-3.515 -1.4,-2.122 -1.4,-2.467 0.4,-4.083 2.9,-2.605 2.6,-7.268 -0.5,-8.456 -2.1,-0.796 -2.5,-1.602 -2.5,-4.975 0,-4.766 -1,-4.989 -5.8,-1.275 -5.3,4.204 -26.5,26.003 -30.5,31.484 -6.8,9.0449 -10.6,23.256 -5.1,18.691 0.9,-0.7876 1.7,-0.402 2.9,1.509 2.1,3.126 1.4,3.199 5.9,-0.684 z" />
            <path
               style="fill:#71b2c8"
               inkscape:connector-curvature="0"
               id="path3729"
               d="m -1668.3,585.63 c -32.5,-2.07 -85.8,-13.46 -83.1,-17.77 1,-1.61 7.9,-1.37 14.3,0.49 5.5,1.6 15.6,1.27 16.7,-0.54 1.4,-2.28 -3.8,-4.54 -10.8,-4.66 -5.3,-0.1 -8.2,-0.71 -11.5,-2.43 -7,-3.67 -13.7,-3.91 -14.5,-0.5 -0.9,3.39 0.1,6.53 1.9,6.53 0.8,0 1.5,0.42 1.5,0.93 0,2.34 -22.4,-5.54 -44.9,-15.8 -88.8,-40.55 -160.7,-117.05 -195.3,-207.98 -9.5,-24.97 -17.9,-56.21 -15.8,-58.76 0.9,-1.04 0.8,-2.29 -0.3,-5.17 -0.9,-2.09 -1.9,-6.03 -2.3,-8.75 -0.4,-2.72 -1.3,-6.31 -2,-7.99 -8.7,-20.75 -4.7,-102.54 7.2,-148.44 84.5,-326.21 522.8,-388.98 693.1,-99.265 154.6,263.2 -48.1,589.6 -354.2,570.1 z m 221.6,-159.67 c 2.6,-1.52 5.6,-3.93 6.8,-5.37 1.5,-1.88 3.4,-2.81 6.8,-3.31 7.6,-1.11 19.8,-10.05 13,-9.49 -1.2,0.1 -2.8,0.13 -3.4,0.07 -1.7,-0.16 -2.6,-3.66 -1.5,-5.8 4.1,-8.06 3,-13.31 -2.9,-13.31 -2.1,0 -4.9,-3.58 -4.9,-6.18 0,-1.84 -8.5,-6.26 -10.1,-5.26 -1.3,0.8 -1.1,3.83 0.3,5.31 2.4,2.39 -2.8,5.33 -8.7,4.95 -5,-0.32 -5,-0.32 -5.4,3.18 -0.1,1.92 -1.3,4.55 -2.5,5.83 -3,3.31 0.4,6.17 7.4,6.17 5.6,0 6.5,0.82 4.8,4.42 -1.1,2.52 -9.4,8.58 -11.7,8.58 -1.5,0 -1.4,0.92 0.4,4 0.7,1.37 1.4,3.66 1.4,5.08 0.1,4.87 3.3,5.23 10.2,1.13 z m -269.8,-9.31 c 0.5,-1.86 1,-2.02 4.6,-1.42 3.4,0.58 4.1,0.42 4.1,-0.97 0,-1.32 -0.8,-1.6 -3.8,-1.34 -3.3,0.29 -3.8,0.04 -4.1,-2.05 -0.3,-2.53 0,-2.56 8.1,-0.57 2.8,0.69 4.1,-1.6 1.8,-3.05 -0.6,-0.34 -1,-1.68 -1,-2.98 0,-1.3 -0.8,-3.73 -1.8,-5.4 -2.2,-3.78 -0.7,-6 2.7,-4.18 5,2.7 7.6,-1.93 3.7,-6.62 -4.3,-5.15 -4.3,-12.54 0.1,-8.21 1.9,1.92 3.3,-0.06 3.3,-4.8 0,-4.57 0,-4.57 3.9,-3.94 2.5,0.41 4.2,0.22 4.7,-0.53 0.8,-1.42 -7.4,-8.77 -9.9,-8.81 -1.3,-0.03 -1.7,-0.86 -1.7,-3.11 0,-2.73 -0.3,-3.06 -2.8,-2.89 -4.3,0.28 -5.2,0.05 -5.2,-1.32 0,-0.7 1.4,-1.81 3.1,-2.45 4,-1.51 3.4,-5.29 -1.5,-9.76 -9,-8.28 -15.9,-25.07 -9.6,-23.67 6.1,1.39 12.5,2 13.3,1.25 1.5,-1.48 0.3,-4.47 -2.3,-5.76 -3.8,-1.86 -5.5,-7.84 -2.6,-8.94 2,-0.78 14.6,5.56 14.6,7.37 0,0.82 1.3,3.02 3,4.9 1.9,2.25 3,4.49 3,6.57 0,1.85 0.9,4.09 2.1,5.45 2.2,2.27 2.2,2.36 0.4,5.68 -2.6,4.84 -1.6,6.65 3.9,6.65 3.6,0 4.6,0.38 5.1,2.04 2,6.46 -13.5,7.16 -15.8,0.72 -1.2,-3.24 -3.1,1.16 -2.2,4.97 1.1,4.2 3,5.42 18.3,11.42 8.3,3.27 8.3,3.27 7.7,6.66 -0.5,2.48 -0.2,3.9 1.1,5.32 2.6,2.88 -0.1,5.07 -7,5.64 -7.8,0.65 -9.1,-3.64 -1.6,-5.29 4.5,-0.98 1.3,-5.48 -3.8,-5.48 -1,0 -2.4,-0.54 -3,-1.19 -0.7,-0.65 -1.5,-0.85 -1.9,-0.44 -0.4,0.4 -0.2,1.09 0.5,1.53 1.1,0.65 1,1.53 -0.3,4.57 -4.1,9.83 2.9,19.49 10.6,14.67 3.1,-1.95 4.9,-1.38 4.9,1.61 0,2.67 2.9,8.96 2.9,6.53 0,-0.67 1.6,-2.79 3.6,-4.72 4.1,-4.17 4.3,-6.15 0.9,-13.29 -3,-6.39 -2.4,-10.2 1.9,-11.72 3,-1.07 5.4,0.42 4.1,2.55 -2.4,3.85 -1.4,11.54 1.8,13.89 4.6,3.39 6.3,1.83 6.1,-5.41 -0.2,-4.07 0.1,-5.57 1,-5.37 2,0.45 12.6,-9.14 12,-10.79 -0.8,-2.08 -3.1,-1.74 -3.8,0.58 -0.7,2.02 -2.5,2.8 -2.5,1.04 0,-1.36 4,-7.07 7.2,-10.25 1.5,-1.49 2.8,-3.7 2.8,-4.92 0,-3.56 2.8,-5.87 7.1,-5.87 4.1,0 4.3,-0.26 5.2,-5.65 0.6,-3.52 -2.5,-5.68 -7.4,-5.13 -2.2,0.24 -2.5,-0.14 -2.7,-3.47 -0.6,-6.29 -4.3,-3 -6.2,5.43 -0.5,2.37 -1.9,5.11 -3.1,6.09 -2.1,1.65 -2.1,1.89 -0.6,3.57 2.9,3.19 -0.3,9.16 -4.9,9.16 -1.4,0 -2.4,0.58 -2.4,1.37 0,2.97 -2.5,3.58 -5.9,1.44 -4,-2.55 -6.6,-8.12 -5.1,-10.96 0.7,-1.15 0.8,-3.3 0.3,-5.16 -0.4,-1.76 -0.6,-3.83 -0.4,-4.61 0.8,-4.63 -1,-8.08 -4.4,-8.08 -1.8,0 -3.9,-0.68 -4.5,-1.5 -2,-2.36 -5,-1.9 -5,0.75 0.1,4.31 3.3,9.03 7,10.3 5,1.73 3.9,4.76 -2.3,6.1 -1.5,0.33 -2.7,1.21 -2.7,1.97 0,0.76 -0.8,1.38 -1.7,1.38 -1.3,0 -1.3,-0.29 -0.4,-1.44 1.4,-1.68 0.1,-4.97 -2.4,-5.91 -5.2,-1.98 -6.5,-9.36 -3,-16.24 2.8,-5.57 3.1,-10.13 1,-12.97 -0.8,-1.07 -1.5,-3.07 -1.5,-4.46 0,-2.69 -4.9,-8.63 -9.1,-11.25 -1.5,-0.91 -2.9,-2.87 -3.2,-4.54 -0.4,-1.96 -1.8,-3.63 -4.2,-5.03 -2.5,-1.5 -3.5,-2.8 -3.5,-4.57 0,-1.36 -0.6,-2.84 -1.3,-3.28 -1.9,-1.24 -8.1,-3.28 -9.9,-3.3 -0.9,-0.01 -1.9,-0.69 -2.2,-1.51 -0.8,-2.11 -4.4,-1.87 -7.4,0.5 -1.4,1.1 -3.2,2.01 -4.1,2.03 -4.2,0.08 -6.5,4.55 -3.6,6.96 2.3,1.91 0.6,3.17 -1.9,1.48 -3.3,-2.15 -7.6,1.2 -7.6,5.91 0,2.72 -0.6,3.51 -3.5,4.91 -4.1,1.94 -4.3,2.96 -1.4,7.63 1.2,2.08 1.9,4.51 1.6,6.23 -0.3,2.03 0.1,2.97 1.3,3.37 3.7,1.16 4.1,8.98 0.5,8.07 -2.3,-0.58 -2.6,-0.24 -3.8,3.99 -0.8,3.01 -2.2,5.3 -4,6.6 -2.8,1.98 -2.8,1.98 -0.3,4.97 1.4,1.65 2.6,3.63 2.6,4.41 0,0.77 2.3,4.23 5.3,7.67 2.9,3.45 5.6,7.09 6,8.1 1,2.66 3.1,1.49 3.4,-1.91 0.2,-1.61 0.8,-3.9 1.4,-5.1 1.1,-2.2 0.8,-12.76 -0.5,-13.99 -1.2,-1.28 -2.1,0.78 -2.1,5.44 -0.1,6.4 -2.4,6.79 -6.5,1.1 -4,-5.49 -4.7,-8.46 -2.7,-10.74 0.9,-0.99 1.7,-2.77 1.7,-3.96 0,-3.14 1.6,-2.67 2.8,0.83 0.8,2.14 1.7,3.01 3.4,3.03 7.4,0.12 18,16.01 13.3,19.97 -0.9,0.68 -1.5,1.97 -1.5,2.87 0,0.89 -0.8,2.98 -1.6,4.63 -1.6,3.04 -0.7,8.8 1.9,12.23 1.3,1.76 -0.1,6.27 -1.9,6.27 -7.1,0 -11.8,17.36 -7.3,26.24 0.6,1.16 0.4,2.48 -0.6,4 -2.7,4.24 -1,10.35 2.7,9.2 2.3,-0.74 4.8,1.14 4.8,3.59 0,1.59 1.1,2.64 3.1,2.89 0.3,0.04 0.9,-0.87 1.2,-2.02 z m -146.7,-47.42 c 1.1,-0.73 2.6,-2.74 3.3,-4.45 1.5,-3.47 4.3,-3.79 4.9,-0.55 0.4,2.14 2.9,4.43 4.9,4.48 1.9,0.05 1.5,-3.42 -0.9,-8.06 -3.6,-6.94 2.7,-11.19 8.1,-5.44 2.4,2.55 2.4,2.55 0.2,5.5 -2.3,3.13 -2.7,5.55 -1.2,6.49 1,0.64 4.1,-2.06 4.1,-3.64 0,-0.64 1.3,-0.79 3.3,-0.41 5.1,0.95 6.3,-1.17 3.1,-5.47 -3,-4.11 -1.3,-6.5 3.9,-5.36 1.6,0.35 3.9,0.11 5.1,-0.56 1.9,-1.02 3,-0.76 7.2,1.79 6.3,3.82 9.1,4.66 10.9,3.2 1.7,-1.45 -0.1,-6 -2.4,-6 -4.7,0 -7,-7.35 -2.7,-8.97 3.2,-1.21 4.1,-2.9 2,-3.7 -1,-0.4 -2,-0.02 -2.6,1.01 -1.5,2.73 -4.8,1.89 -9.1,-2.34 -4.8,-4.69 -5.5,-4.85 -6.7,-1.5 -0.6,1.37 -1.1,2.5 -1.3,2.5 -0.2,0 -2.8,-0.45 -5.8,-0.99 -8,-1.45 -13.3,0.53 -13.8,5.14 -0.4,4.58 -1.5,5.41 -3.9,2.87 -2.2,-2.31 -2.9,-1.8 -6.9,4.62 -1.3,2.04 -1.6,1.59 -2.8,-3.89 -0.6,-2.93 -4.4,-3.52 -12,-1.88 -4,0.86 -6.3,6.89 -4.6,11.88 0.7,1.79 0.9,4.08 0.6,5.09 -0.5,1.71 1.4,7.78 3,9.37 1.2,1.19 9.8,0.67 12.1,-0.73 z m 439.9,-171.78 c 2.5,-1.43 4.1,-3.1 4.3,-4.57 0.2,-1.46 1.5,-2.8 3.5,-3.68 10.5,-4.55 27.9,-27.73 37.1,-49.45 1.7,-4.13 5.7,-11.15 8.7,-15.61 3.1,-4.46 5.8,-9.64 6.2,-11.5 1.9,-11.53 1.9,-11.45 -0.8,-14.682 -5.5,-6.548 -11,-4.207 -11.2,4.792 -0.4,14.35 -4.2,25.49 -15.4,45 -2,3.57 -4.3,8.45 -5,10.84 -1,3.31 -3.4,6.4 -10.1,13 -15.5,15.25 -19.8,19.16 -21.1,19.16 -1.3,0 -4.7,5.9 -4.7,8.03 0,1.69 4.3,1.01 8.5,-1.33 z m -326.2,-8.21 c 3.6,-2.47 6.7,-5.18 7,-6.01 0.3,-0.82 1.9,-2.05 3.4,-2.71 1.5,-0.66 4.1,-2.19 5.8,-3.4 4,-2.93 12.5,-4.28 12.5,-1.99 0,2.3 1.7,2 5.1,-0.88 2.4,-1.98 4.1,-2.5 8.3,-2.5 5.7,0 8,-1.5 7.4,-4.71 -0.3,-1.31 -1.2,-1.73 -3.4,-1.56 -7.3,0.59 -8.6,0.53 -9.6,-0.46 -3.8,-3.85 3.4,-7.27 15.3,-7.27 9.5,0 13.5,-1.12 19.1,-5.34 2.4,-1.81 4.1,-2.31 6.5,-1.95 1.7,0.28 5.2,-0.19 7.7,-1.04 6,-2.06 11.2,-1.2 13.4,2.22 2.1,3.35 3.3,4.17 5.2,3.58 0.9,-0.27 2.4,0.18 3.5,0.99 4.1,3.08 9.9,0.76 11.7,-4.66 0.2,-0.77 1,-0.72 2.7,0.15 1.9,1.04 2.9,0.94 5.8,-0.61 3.4,-1.84 3.4,-1.84 5.6,0.74 2,2.29 3.3,2.67 11,3.26 10,0.77 10.5,0.25 5.6,-5.93 -5.8,-7.32 -2.6,-13.41 7.1,-13.41 6.6,0 15.3,-3.49 20.9,-8.28 3,-2.6 3.9,-2.88 7.8,-2.35 4.1,0.57 4.4,0.46 5.9,-2.79 2.8,-5.75 -1,-9.88 -8.5,-9.42 -6.2,0.37 -5.3,1.21 -10.7,-10.35 -1.7,-3.634 -2.4,-6.454 -1.9,-7.801 1,-3.165 -1.3,-5.278 -5,-4.606 -4.8,0.874 -5.9,-0.514 -6.2,-7.339 -0.3,-9.201 5.1,-12.252 10.1,-5.675 3.9,5.026 11.2,5.563 8.6,0.624 -1.1,-1.995 2.7,-6.018 5.6,-6.018 0.9,0 1.4,-1.196 1.4,-3.418 0,-1.88 0.2,-4.126 0.6,-4.991 0.4,-1.161 -0.7,-2.099 -4.1,-3.582 -6.5,-2.77 -7.6,-2.64 -6.9,0.797 0.8,3.956 -1.6,5.599 -7.7,5.322 -7.1,-0.324 -12.5,1.602 -15.5,5.518 -4.2,5.485 -9.4,6.788 -9.4,2.337 0,-4.41 -5.2,-9.983 -9.3,-9.983 -5.4,0 -11.7,-3.402 -11.7,-6.32 0,-3.133 -1.9,-4.68 -5.6,-4.68 -5.5,0 -13.1,-2.827 -14.9,-5.603 -1.6,-2.486 -2,-2.58 -9.9,-2.298 -9.5,0.342 -16,-0.656 -17.7,-2.719 -2.4,-2.817 0.5,-3.767 10.5,-3.5 7.5,0.201 10,-0.095 12,-1.453 2.4,-1.552 2.7,-1.563 3.9,-0.121 2,2.716 6.7,3.311 6.7,0.862 0,-2.689 0.6,-3.007 7.6,-3.726 9.3,-0.961 10.5,-2.673 4.3,-5.795 -9.6,-4.778 -0.2,-8.794 10.8,-4.623 6.2,2.361 6.2,2.361 8.7,0.011 5.8,-5.398 2.3,-12.319 -6.8,-13.389 -2.8,-0.328 -7.3,-1.7323 -10.2,-3.1208 -7,-3.413 -13.2,-3.5945 -9.3,-0.2698 6.1,5.1396 6.3,9.3576 0.6,13.95 -6.6,5.382 -26.4,5.651 -29.5,0.401 -3.8,-6.338 -11.2,-5.786 -11.2,0.828 0,8.886 -9,10.13 -10.7,1.471 -0.3,-1.872 -1.3,-4.159 -2.1,-5.08 -2.8,-3.226 -1.1,-5.187 6.5,-7.825 4,-1.3745 8.2,-3.475 9.4,-4.6673 2.4,-2.4046 2.7,-1.3251 -3.8,-11.382 -0.9,-1.4025 -3.4,-3.7942 -5.5,-5.3147 -4,-2.885 -4.9,-5.291 -2.3,-6.277 2.3,-0.912 6.5,2.349 6.5,5.144 0,1.8595 0.9,2.953 4,4.4975 2.4,1.2484 4,2.745 4,3.855 0,0.9979 1.3,3.0483 3,4.5565 1.9,1.6201 2.9,3.3398 2.6,4.2031 -0.9,2.1499 2,2.8185 6.4,1.5055 2.9,-0.8859 4.4,-0.8686 6.5,0.0746 2.3,1.0449 2.9,0.9738 3.9,-0.4808 0.7,-0.9389 2.7,-1.9834 4.3,-2.3211 2.9,-0.5605 3,-0.8189 2,-2.9625 -0.8,-1.8316 -0.7,-2.8998 0.6,-4.8542 3.9,-5.933 -0.6,-12.622 -5.4,-8.0316 -3.5,3.3748 -7.9,2.8645 -13.5,-1.57 -2,-1.636 -4.1,-2.975 -4.5,-2.975 -0.4,0 -2.6,-1.204 -4.8,-2.677 -4.4,-2.862 -5.7,-5.957 -2.1,-5.017 3.4,0.893 3.5,-2.112 0.2,-5.621 -1.7,-1.752 -3.7,-4.634 -4.6,-6.405 -0.9,-1.771 -2.6,-3.699 -3.6,-4.285 -2.5,-1.323 -2.9,-7.468 -0.5,-8.37 3.9,-1.507 20.4,-1.919 20.8,-0.52 2.8,9.24 3.9,11.088 8.2,12.931 3.1,1.317 4.6,2.627 5,4.451 0.8,2.922 5.8,5.513 10.8,5.513 2.2,0 3.8,0.881 5.7,3.189 2.5,3.032 2.8,3.125 5.8,1.894 4.3,-1.779 16.8,6.49 14.8,9.767 -1,1.5015 1.2,2.4927 2.7,1.247 4.3,-3.562 14.4,2.6272 19.1,11.654 1.6,3.1702 5.6,4.6388 5.6,2.0652 0,-5.1173 -7.7,-13.802 -12.2,-13.812 -1,-0.002 -2.1,-0.577 -2.5,-1.278 -0.5,-0.7 -2.1,-2.05 -3.6,-3 -6.2,-3.945 -5.6,-10.436 0.7,-7.185 6.9,3.599 8.3,-0.251 2.1,-5.749 -5,-4.364 -5.3,-5.271 -2.9,-7.963 2.4,-2.627 5.1,-2.254 6.6,0.921 0.8,1.734 2.2,2.854 3.8,3.03 5.2,0.59 6.7,1.248 7.7,3.531 0.7,1.484 5,4.522 11.7,8.194 7.8,4.264 11.1,6.66 12.3,8.895 3.4,6.6526 12.1,13.318 13.8,10.6 0.3,-0.54952 2.4,-0.9995 4.7,-0.9995 4,0 4,0 3.5,-5.5 -0.6,-5.5005 -0.6,-5.5005 3.5,-5.5005 6.3,0 12,-6.111 8.2,-8.66 -2.6,-1.693 -2.7,-1.673 -4.6,0.966 -1.1,1.482 -2.8,2.694 -3.9,2.694 -1,0 -2.9,0.492 -4.2,1.092 -4.7,2.115 -17.5,-4.292 -20.1,-10.077 -4.8,-10.229 -15.4,-20.015 -21.7,-20.015 -3.9,0 -6.9,-2.437 -6.9,-5.655 0,-2.689 2.1,-3.032 5.9,-0.947 1.5,0.877 3.5,1.07 5.7,0.57 6.4,-1.434 16.4,2.869 16.4,7.042 0,4.199 9,11.693 15,12.43 3,0.375 6.7,1.142 8.1,1.705 2.7,1.013 6.9,-0.196 6.9,-1.966 0,-2.114 -8.6,-7.179 -12.2,-7.179 -4.2,0 -10.8,-4.847 -10.8,-7.981 0,-2.173 2.5,-4.429 3.9,-3.54 2.8,1.706 5,-0.631 6.1,-6.488 1.2,-5.899 1.2,-5.899 6.8,-7.004 7.9,-1.538 8,-1.588 8.3,-4.175 0.6,-4.242 8.9,-3.313 8.9,0.996 0,0.86 -1,2.572 -2.1,3.804 -2.5,2.64 -1.8,4.388 1.7,4.388 1.4,0 3.3,0.958 4.3,2.128 3.1,3.816 6.1,1.747 6.1,-4.194 0,-4.633 -0.4,-5.276 -5.6,-10.607 -8.5,-8.755 -6.2,-10.482 7.2,-5.309 11.3,4.353 12.6,5.163 13.5,8.34 1.9,6.991 11.3,12.226 18.1,10.052 2.3,-0.754 6.4,-1.938 9.1,-2.632 7.9,-2.06 8.5,-5.417 1.6,-8.698 -2.4,-1.116 -3.7,-2.607 -4.4,-5.08 -1.5,-5.087 -2.1,-5.774 -7.5,-8.077 -2.7,-1.146 -5.9,-3.173 -7.1,-4.503 -1.3,-1.331 -3,-2.426 -3.9,-2.435 -2.8,-0.027 -9,-2.6 -11,-4.56 -1,-1.059 -3.5,-3.05 -5.5,-4.42 -11,-7.52 -17.2,-12.92 -19.5,-16.97 -2.8,-4.75 -8.3,-6.87 -18.2,-6.99 -3.9,-0.05 -5.2,-1.2 -5.3,-4.54 0,-1.86 -0.9,-2.05 -12.5,-2.64 -14.7,-0.76 -18.8,-1.5 -21.5,-3.91 -2.1,-1.79 -8.3,-3.98 -18.8,-6.53 -3.2,-0.78 -7.5,-2.28 -9.6,-3.34 -5.8,-2.96 -13.5,-4.29 -27.1,-4.71 -6.9,-0.21 -13.8,-0.83 -15.4,-1.38 -5.2,-1.76 -20.5,-1.17 -27.6,1.05 -4.9,1.55 -7.1,1.79 -9.3,1.02 -3.9,-1.36 -8.4,-0.31 -13.5,3.14 -5.3,3.6 -5.6,5.8 -0.7,5.8 5,0 2.7,4.63 -3.3,6.45 -1.2,0.38 -2.9,1.99 -3.8,3.59 -0.8,1.59 -2.3,3.36 -3.4,3.92 -1,0.56 -2.5,1.61 -3.2,2.32 -1.9,1.84 -6.2,4.72 -7,4.72 -0.4,0 0.8,-2.26 2.7,-5.02 7.3,-10.84 4.4,-22.26 -4.8,-19.06 -1.7,0.59 -4.5,1.08 -6.3,1.08 -1.7,0 -4.9,0.72 -7,1.6 -3.1,1.29 -4.3,1.37 -5.8,0.4 -1.6,-0.99 -2.1,-0.92 -2.8,0.39 -0.7,1.13 -2.4,1.61 -5.8,1.61 -4.9,0 -4.9,0 -14.2,9.98 -7.5,7.99 -9.9,9.99 -12.1,10 -3.5,0.02 -8.8,2.2 -10.6,4.4 -1.1,1.33 -2.4,1.55 -5.8,1.04 -3,-0.45 -4.3,-0.29 -4.3,0.51 0,0.78 -1.2,0.94 -3.5,0.51 -3.1,-0.59 -3.8,-0.24 -8.3,4.46 -5.5,5.66 -6.7,5.99 -11.5,3.1 -6,-3.67 -14,-1.32 -15.2,4.495 -0.3,1.1 -0.7,2.955 -1.1,4.121 -0.4,1.514 0.3,3.117 2.5,5.601 3,3.481 3,3.481 0.5,5.804 -3.6,3.408 -3.6,12.182 0.1,14.566 3.3,2.187 3.1,3.082 -1.4,7.312 -2.1,1.978 -5.5,6.071 -7.5,9.096 -7.6,11.239 -10.4,14.57 -14.5,17.317 -3.3,2.233 -4.1,3.423 -4.1,5.75 0,7.839 15.7,1.042 21,-9.067 11.2,-21.604 47.6,-41.641 51.9,-28.587 0.8,2.194 2.3,3.785 4.7,4.942 2.7,1.315 3.3,2.006 2.5,3.012 -0.9,1.037 -0.2,1.341 3.1,1.471 5.7,0.226 7.6,0.929 8.3,3.214 0.8,2.543 2.2,2.458 6.5,-0.379 5.4,-3.642 6.5,-3.77 9.6,-1.111 1.6,1.34 3.2,2.437 3.6,2.437 0.4,0.001 0.8,1.781 0.8,3.956 0,3.734 0.2,3.992 3.5,4.616 4.6,0.863 3.2,2.759 -3.3,4.381 -3,0.766 -5.8,2.376 -7.9,4.642 -5.2,5.5 -15.3,8.397 -15.3,4.375 0,-8.167 -23.2,5.175 -26.2,15.046 -0.8,2.657 -2.7,5.254 -6,8.0442 -9.2,7.7093 -11.2,22.234 -3.5,24.513 9.3,2.745 -6.1,35.556 -15.5,33.088 -2.7,-0.689 -6.8,2.668 -6.8,5.474 0,4.553 -15.1,13.299 -24.8,14.343 -3.1,0.343 -8.8,1.778 -12.6,3.189 -12,4.524 -27.2,0.934 -25.9,-6.102 0.9,-4.51 -4.3,-7.95 -5.4,-3.62 -0.3,1.165 -1.6,2.066 -3.1,2.25 -11.3,1.349 7.1,13.903 26.8,18.235 13.3,2.94 40,-4.145 51.2,-13.625 2.9,-2.416 7.7,-6.032 10.8,-8.035 8.9,-5.896 13.4,-10.764 16.7,-17.908 1.7,-3.652 3.6,-6.959 4.2,-7.35 5.1,-3.154 -0.8,13.624 -6.8,19.23 -3.7,3.528 -5.1,5.602 -5.1,7.56 0,3.701 1.2,3.392 5.2,-1.301 2.7,-3.094 4.2,-4 6.6,-4 3.8,0 8.5,-5.805 10.2,-12.404 0.5,-2.252 1.7,-5.446 2.5,-7.096 0.8,-1.65 1.4,-4.575 1.3,-6.5 -0.1,-2.322 1,-5.473 3.2,-9.363 3,-5.3 3.2,-6.173 2.1,-9.071 -1.8,-5.08 -1.4,-13.494 1,-18.566 1.2,-2.4745 2.4,-6.026 2.7,-7.891 0.9,-4.448 3.5,-6.208 5.8,-3.862 1.7,1.616 1.6,1.843 -0.4,4.047 -2.7,2.877 -2.8,4.3285 -0.3,5.6713 4.6,2.4415 9.6,-0.7692 8.5,-5.3983 -1,-4.375 3.1,-12.098 6.3,-11.779 1.9,0.193 3.8,-0.541 5.8,-2.25 1.6,-1.395 4.5,-2.797 6.5,-3.114 1.9,-0.318 5.5,-1.404 8,-2.414 8.2,-3.373 11.4,-3.524 13.3,-0.636 1.1,1.677 2.9,2.739 5.4,3.144 11.7,1.893 14.6,4.375 13.7,11.476 -1,7.191 -5.4,8.214 -5.4,1.256 0,-3.65 -4.4,-2.911 -8.8,1.5 -2.1,2.063 -5,4.303 -6.5,4.979 -1.5,0.676 -2.7,1.9132 -2.7,2.75 0,2.1765 3.6,1.8866 6,-0.4785 4.7,-4.7125 13,-1.2385 13,5.4503 0,1.9869 3.3,2.0087 6.3,0.0412 2.9,-1.8707 6,0.8264 5.5,4.676 -0.3,2.2035 -0.8,2.3604 -9.4,2.8385 -15.4,0.8552 -23.1,8.8535 -14.4,14.994 2.9,2.126 3.8,4.364 2,5.453 -1.7,1.064 -5.8,-1.63 -7.1,-4.758 -2.9,-6.325 -11.7,-5.708 -10.6,0.74 1.9,11.544 1.9,11.564 -0.1,11.564 -2.7,0 -6.9,-3.481 -7.6,-6.312 -0.5,-1.981 -4.5,-4.992 -6.8,-5.144 -0.8,-0.053 -6.2,7.272 -7.1,9.706 -0.4,0.963 -1.2,1.75 -1.8,1.75 -1.5,0 -0.2,-5.667 2.3,-9.747 1.4,-2.441 1.7,-4.056 1.2,-6.5 -0.7,-3.129 -0.7,-9.8405 0.1,-10.638 0.2,-0.212 1.5,0.3505 2.9,1.25 4.1,2.658 6.1,2.0454 8.9,-2.6145 1.3,-2.3375 3.8,-5.2469 5.5,-6.4653 3,-2.2153 3,-2.2153 1.6,-6.9291 -1.4,-4.4781 -1.3,-4.8291 0.7,-7.0311 3.8,-4.06 -13,-5.518 -17.5,-1.511 -3.6,3.299 -4.1,5.386 -1.7,7.368 4.5,3.6137 -0.2,10.818 -7.1,10.818 -7.7,4.8e-4 -12.9,8.9386 -7.8,13.5 2.1,1.91 2.7,5.957 1,7 -4.1,2.498 2,12.63 13.4,22.29 1.7,1.428 2.1,5.21 0.6,5.21 -2.6,0 -4,4.446 -2.7,8.266 1.3,3.732 1.3,3.732 3.5,1.233 3.2,-3.745 6.2,-3.344 6.2,0.846 0,4.492 2.9,7.282 6,5.656 1.7,-0.955 2.4,-0.848 3.4,0.615 1.6,2.088 10.9,-4.78 12.1,-8.915 0.4,-1.211 1.6,-3.225 2.8,-4.478 2,-2.173 2,-2.405 0.4,-5.109 -1.9,-3.151 -1.5,-4.114 1.8,-4.114 5.7,0 7.5,11.35 2.4,15 -7.9,5.618 -11.1,9.385 -10.5,12.502 0.6,3.109 0.6,3.109 -4,2.955 -7.6,-0.257 -9.8,5.718 -4.7,12.445 4.9,6.445 7.3,10.161 7.3,11.643 0,1.909 1.9,1.877 2.6,-0.045 0.3,-0.879 1.8,-1.5 3.6,-1.5 3.4,0 1.4,-3.876 -2.1,-4.102 -0.9,-0.056 -0.1,-0.465 1.8,-0.909 1.9,-0.453 4.5,-0.396 5.9,0.13 3,1.141 3.9,0.464 2.2,-1.619 -1.8,-2.119 -0.8,-2.821 4.2,-2.918 4.2,-0.082 4.2,-0.082 3.9,-3.832 -0.3,-4.228 1.6,-4.837 8.9,-2.732 3.1,0.925 3.7,0.777 5.6,-1.609 2.3,-2.907 9,-2.809 11.4,0.17 0.7,0.782 2.2,1.421 3.5,1.421 2.3,0 3.5,1.69 3.5,5.082 0,1.385 0.7,1.918 2.5,1.918 4.8,0 5.2,7.919 0.6,16.685 -2.4,4.74 -2.8,5.05 -9.6,7.81 -3.3,1.34 -5.5,2.93 -6.3,4.76 -1.1,2.23 -2,2.75 -4.9,2.75 -2.8,0 -4.3,0.75 -6.8,3.5 -1.7,1.92 -3.8,3.5 -4.5,3.5 -0.7,0 -2.9,0.96 -4.8,2.15 -1.9,1.18 -5.5,2.53 -8.1,3 -2.5,0.48 -7.5,2.6 -11.1,4.72 -5.3,3.14 -7.9,3.99 -13.8,4.56 -8.8,0.83 -13.5,2.67 -18.5,7.18 -2.1,1.86 -4.4,3.39 -5.2,3.39 -0.8,0 -2,0.83 -2.7,1.84 -0.7,1.02 -3.5,2.82 -6.2,4 -4,1.77 -4.7,2.4 -3.7,3.58 1.5,1.86 6.6,0.29 9.9,-3.06 3.9,-4.12 11.2,-3 11.2,1.74 0,3.39 2.8,4.09 3.7,0.91 0.7,-2.62 5.4,-5.39 12.7,-7.49 3.3,-0.94 6.9,-2.72 8.1,-3.97 1.9,-2.06 13.7,-4.62 15.1,-3.26 1,1.04 -3.5,4.77 -7.6,6.22 -2.5,0.88 -7.6,2.68 -11.3,3.99 -3.7,1.32 -8,3.32 -9.4,4.45 -1.4,1.12 -3.3,2.06 -4.2,2.09 -2.9,0.07 -10.8,7.72 -9.4,9.1 0.9,0.93 1.8,0.93 3.9,-0.02 1.9,-0.85 3,-0.9 3.7,-0.17 1.5,1.53 4.4,1.28 5,-0.45 0.8,-1.94 3.6,-1.95 4.3,-0.02 0.9,2.23 -10.9,13.51 -13.4,12.86 -1.6,-0.42 -2.1,0.16 -2.5,3.33 -0.4,2.1 -0.9,4.84 -1.3,6.08 -1,3.29 0.6,2.83 7.9,-2.26 z m -119.2,-29.63 c 2.3,-2.64 3.4,-3.02 10,-3.5 4,-0.3 8.7,-0.94 10.4,-1.43 1.6,-0.48 4.5,-0.53 6.5,-0.09 9.4,2.12 28.8,-1.33 23.3,-4.16 -1.6,-0.84 -3.5,-2.69 -4.1,-4.11 -1,-2.2 -1.8,-2.57 -5.6,-2.57 -5,0 -8.2,2.35 -4.6,3.31 3.2,0.82 1.5,2.42 -1.9,1.91 -1.8,-0.25 -3.7,-1.46 -4.6,-2.83 -1.9,-2.95 -3.6,-3.03 -5.9,-0.27 -1.7,1.93 -2,1.98 -3.4,0.53 -2.8,-2.81 -0.2,-6.68 4.1,-5.99 3.8,0.62 5.1,-1.05 4,-5.27 -0.8,-3.46 -3.2,-4.39 -11.2,-4.39 -7.3,0 -10.1,-1.45 -6.6,-3.44 5.5,-3.21 8,-6.39 6.3,-8.09 -1.7,-1.77 -8.3,2.01 -17.8,10.29 -2.1,1.8 -6.5,4.67 -9.7,6.38 -5.5,2.92 -7.5,4.37 -16.3,11.88 -3.5,2.96 -3.5,2.96 -1.1,4.89 2.5,1.94 2.5,1.94 -0.3,4.19 -4,3.11 -0.7,4.53 5.5,2.36 6.2,-2.21 9.1,-1.87 12,1.43 3.2,3.64 7.2,3.26 11,-1.03 z m -91.1,-27.69 c 0,-1.03 0.9,-2.68 2,-3.67 1.3,-1.22 2,-3.08 2,-5.66 0,-4.26 0.1,-4.39 3,-2.59 1.7,1.03 2.2,0.98 3,-0.25 1.5,-2.45 1.1,-3.84 -1.3,-4.19 -1.7,-0.25 -2.2,-0.89 -2,-2.77 0.5,-4.57 4.9,-5.54 5.8,-1.29 1.1,4.79 1.4,5.23 2.9,4.62 1.1,-0.42 1.6,-2 1.6,-5.43 0,-3.48 0.4,-5.11 1.6,-5.78 2.3,-1.28 2.2,-10.894 -0.2,-18.402 -1.9,-6.112 -1.9,-6.416 1.9,-23.648 1.9,-8.126 6.4,-13.389 9.8,-11.282 2.6,1.643 2.5,1.777 4.4,-5.702 1.2,-4.82 1.4,-6.973 0.5,-9.346 -1.7,-5.011 -1.3,-7.38 3,-15.545 9,-17.141 3.8,-35.302 -7.1,-24.705 -2.8,2.7637 -4.4,3.5873 -6,3.1665 -8.9,-2.3426 -16.9,12.138 -16.9,30.68 0,3.146 -0.7,6.999 -1.5,8.564 -0.8,1.565 -1.7,4.805 -2.1,7.201 -1,7.72 -7.2,18.349 -12.1,20.74 -5.3,2.559 -6.9,6.667 -3.5,8.927 3.5,2.299 -1.1,13.187 -5.6,13.187 -0.7,0 -1.2,0.45 -1.2,1 0,0.55 0.6,1 1.3,1 0.7,0 1.9,1.129 2.7,2.509 0.8,1.58 2.7,2.893 5.2,3.55 7,1.892 6.6,14.126 -0.7,22.946 -0.7,0.82 -1.8,3.21 -2.5,5.3 -1.4,4.49 -3.8,4.65 -5.9,0.38 -1.3,-2.76 -4.1,-3.36 -4.8,-1.06 -0.5,1.44 6.1,5.37 9,5.38 2.3,0.01 6.6,6.27 6.7,9.69 0,1.38 0.8,0.92 3.5,-1.93 1.9,-2.05 3.5,-4.57 3.5,-5.59 z m 496.6,-40.698 c 0.4,-1.14 1.4,-1.363 4,-0.887 3.1,0.578 14.4,-2.801 14.4,-4.302 0,-0.264 -1.8,-2.526 -4,-5.025 -7.4,-8.394 -1.9,-16.145 8.4,-11.835 2.1,0.865 4.4,1.572 5.1,1.572 0.8,0 4.2,1.796 7.7,3.991 6.8,4.335 8.9,4.811 10.8,2.509 0.6,-0.825 2.6,-1.5 4.4,-1.5 2.6,0 3.3,-0.538 4.3,-3 1.2,-3.165 2.6,-3.599 6.6,-2.054 2.8,1.07 4,0.119 5,-4.015 2.5,-10.697 16.7,-13.054 18.3,-3.049 1.3,8.118 8,12.107 6.9,4.107 -0.6,-4.405 -0.4,-5.731 2.4,-10.959 4.8,-9.205 3.8,-12.292 -5.3,-17.971 -2,-1.222 -3.6,-2.623 -3.6,-3.114 0,-5.592 -16.7,-5.545 -20,0.055 -1.5,2.56 -4.1,5.231 -6,6.195 -6.7,3.377 -9.5,13.232 -5,17.305 2.1,1.942 2.5,4.142 1,6.418 -0.7,1.111 -1.3,0.698 -2.9,-1.906 -2.4,-3.982 -7.1,-5.875 -16,-6.536 -10.6,-0.777 -18.4,-6.224 -20.4,-14.226 -1.6,-6.161 -3,-8.048 -4.6,-6.083 -9.4,11.529 -12.4,14.68 -15.5,16.312 -4.4,2.378 -5.1,1.823 -3.2,-2.602 0.9,-2.283 2.7,-4.039 5.2,-5.25 3.8,-1.821 3.8,-1.821 1,-4.224 -6.6,-5.687 -11.1,-1.771 -9.2,7.988 1.6,8.224 1.3,9.709 -2.4,12.452 -3.6,2.624 -5.6,14.71 -2.7,16.306 0.8,0.481 2.7,3.358 4.1,6.394 1.8,4.131 3.3,5.879 5.8,6.949 4.2,1.831 4.7,1.83 5.4,-0.015 z m -436.9,-55.463 c 1.6,-0.01 2.4,-0.775 2.8,-2.764 0.4,-1.512 1.8,-6.445 3.1,-10.961 2,-6.491 2.4,-9.342 1.8,-13.61 -0.5,-4.0364 -0.2,-6.1797 1,-8.4894 0.8,-1.6994 1.6,-5.0246 1.7,-7.3895 0.1,-6.2701 1.2,-9.1351 3.8,-10.438 1.2,-0.635 3.5,-2.505 5,-4.154 1.5,-1.65 4.2,-3.733 5.9,-4.629 3.1,-1.619 4.3,-4.487 1.9,-4.679 -20.9,-1.684 -28.9,3.104 -31.6,19.1 -2.9,17.608 -3.5,23.809 -2.2,26.873 1.6,3.753 0.6,10.176 -2,13.506 -3.3,4.231 -0.4,9.476 4.6,8.173 1.1,-0.288 3,-0.53 4.2,-0.538 z m 36.7,-21.471 c 0.3,-1.365 2.6,-3.832 5.1,-5.5483 2.4,-1.6997 4.5,-3.4742 4.5,-3.9435 0,-0.4692 1.5,-1.7824 3.5,-2.9182 2.4,-1.4551 3.5,-2.7796 3.5,-4.4838 0,-2.7234 3.3,-5.372 9,-7.0718 5.5,-1.6664 12.1,-7.7864 12.6,-11.758 1.7,-14.514 1.8,-13.717 -1,-14.782 -2,-0.762 -2.6,-1.676 -2.6,-4.012 0,-3.809 -2.1,-3.967 -6.4,-0.487 -10.7,8.639 -13.3,11.14 -15.7,14.907 -1.5,2.311 -4.7,5.904 -7.3,7.985 -10.6,8.6624 -18.5,24.835 -14.9,30.128 3.1,4.378 8.8,5.552 9.7,1.985 z" />
            <path
               style="fill:#92aba5"
               inkscape:connector-curvature="0"
               id="path3727"
               d="m -1668.3,585.63 c -25.8,-1.64 -74.8,-11.07 -82.6,-15.89 -3.8,-2.35 0.8,-3.4 8.8,-2.03 14.1,2.41 25.3,2.49 25.3,0.17 0,-1.88 -8.9,-4.62 -15.2,-4.7 -4.4,-0.05 -7.5,-0.64 -9.2,-1.76 -3.3,-2.12 -13.2,-4.77 -15.2,-4.02 -2.6,1 -1.6,9.35 1.2,9.35 0.7,0 1.4,0.42 1.4,0.93 0,2.34 -22.4,-5.54 -44.9,-15.8 -88.8,-40.55 -160.7,-117.05 -195.3,-207.98 -12,-31.54 -20.5,-67.42 -13.4,-56.57 3.2,4.87 4.9,-1.48 1.9,-7.08 -0.8,-1.65 -2.3,-5.7 -3.2,-9 -1.3,-4.41 -2.2,-5.97 -3.4,-5.87 -4.4,0.35 -7.2,-27.13 -6.4,-64.13 0.8,-35.09 3.6,-56.84 11.3,-86.46 84.5,-326.21 522.8,-388.98 693.1,-99.265 154.6,263.2 -48.1,589.6 -354.2,570.1 z m 222.8,-160.2 c 2.1,-1.42 4.7,-3.67 5.7,-4.99 1.3,-1.68 3.3,-2.61 6.6,-3.06 6.6,-0.9 15.4,-6.73 15.4,-10.19 0,-0.22 -1.1,0.03 -2.5,0.54 -3.9,1.49 -6.6,-1.86 -4.7,-5.75 4.1,-8.04 2.9,-13.23 -2.9,-13.23 -2.4,0 -5.3,-4.32 -4.5,-6.71 0.4,-1.45 -0.5,-2.11 -4.7,-3.45 -6.4,-2.02 -7.1,-1.68 -6.2,3.18 0.8,4.81 -1.7,6.51 -8.1,5.62 -4.7,-0.64 -7,0.85 -5.8,3.8 0.4,1.02 -0.2,2.87 -1.5,4.65 -3.3,4.34 1.4,8.28 8.5,7.19 3.8,-0.58 4.8,0.7 3.2,4.14 -1.1,2.52 -9.4,8.58 -11.7,8.58 -1.6,0 -1.4,2.09 0.4,4.44 0.8,1.06 1.5,3.11 1.5,4.55 0,5.47 3.9,5.71 11.3,0.69 z m -271,-8.78 c 0.5,-1.86 1,-2.02 4.6,-1.42 3.4,0.58 4.1,0.42 4.1,-0.97 0,-1.32 -0.8,-1.6 -3.8,-1.34 -3.3,0.29 -3.8,0.04 -4.1,-2.05 -0.3,-2.53 0,-2.56 8.1,-0.57 2.8,0.69 4.1,-1.6 1.8,-3.05 -0.6,-0.34 -1,-1.68 -1,-2.98 0,-1.3 -0.8,-3.73 -1.8,-5.4 -2.2,-3.78 -0.7,-6 2.7,-4.18 5,2.7 7.6,-1.93 3.7,-6.62 -4.3,-5.15 -4.3,-12.54 0.1,-8.21 1.9,1.92 3.3,-0.06 3.3,-4.8 0,-4.57 0,-4.57 3.9,-3.94 2.5,0.41 4.2,0.22 4.7,-0.53 0.8,-1.42 -7.4,-8.77 -9.9,-8.81 -1.3,-0.03 -1.7,-0.86 -1.7,-3.11 0,-2.73 -0.3,-3.06 -2.8,-2.89 -4.3,0.28 -5.2,0.05 -5.2,-1.32 0,-0.7 1.4,-1.81 3.1,-2.45 4,-1.51 3.4,-5.29 -1.5,-9.76 -9,-8.28 -15.9,-25.07 -9.6,-23.67 6.1,1.39 12.5,2 13.3,1.25 1.5,-1.48 0.3,-4.47 -2.3,-5.76 -3.8,-1.86 -5.5,-7.84 -2.6,-8.94 2,-0.78 14.6,5.56 14.6,7.37 0,0.82 1.3,3.02 3,4.9 1.9,2.25 3,4.49 3,6.57 0,1.85 0.9,4.09 2.1,5.45 2.2,2.27 2.2,2.36 0.4,5.68 -2.6,4.84 -1.6,6.65 3.9,6.65 3.6,0 4.6,0.38 5.1,2.04 2,6.46 -13.5,7.16 -15.8,0.72 -1.2,-3.24 -3.1,1.16 -2.2,4.97 1.1,4.2 3,5.42 18.3,11.42 8.3,3.27 8.3,3.27 7.7,6.66 -0.5,2.48 -0.2,3.9 1.1,5.32 2.6,2.88 -0.1,5.07 -7,5.64 -7.8,0.65 -9.1,-3.64 -1.6,-5.29 4.5,-0.98 1.3,-5.48 -3.8,-5.48 -1,0 -2.4,-0.54 -3,-1.19 -0.7,-0.65 -1.5,-0.85 -1.9,-0.44 -0.4,0.4 -0.2,1.09 0.5,1.53 1.1,0.65 1,1.53 -0.3,4.57 -4.1,9.83 2.9,19.49 10.6,14.67 3.1,-1.95 4.9,-1.38 4.9,1.61 0,2.67 2.9,8.96 2.9,6.53 0,-0.67 1.6,-2.79 3.6,-4.72 4.1,-4.17 4.3,-6.15 0.9,-13.29 -3,-6.39 -2.4,-10.2 1.9,-11.72 3,-1.07 5.4,0.42 4.1,2.55 -2.4,3.85 -1.4,11.54 1.8,13.89 4.6,3.39 6.3,1.83 6.1,-5.41 -0.2,-4.07 0.1,-5.57 1,-5.37 2,0.45 12.6,-9.14 12,-10.79 -0.8,-2.08 -3.1,-1.74 -3.8,0.58 -0.7,2.02 -2.5,2.8 -2.5,1.04 0,-1.36 4,-7.07 7.2,-10.25 1.5,-1.49 2.8,-3.78 2.8,-5.09 0,-3.73 3.2,-6.08 7.5,-5.39 3.9,0.62 4,0.5 4.8,-5.48 0.6,-4.06 -2.2,-6.19 -7.4,-5.61 -2.2,0.24 -2.5,-0.14 -2.7,-3.47 -0.6,-6.29 -4.3,-3 -6.2,5.43 -0.5,2.37 -1.9,5.11 -3.1,6.09 -2.1,1.65 -2.1,1.89 -0.6,3.57 2.9,3.19 -0.3,9.16 -4.9,9.16 -1.4,0 -2.4,0.58 -2.4,1.37 0,2.97 -2.5,3.58 -5.9,1.44 -4,-2.55 -6.6,-8.12 -5.1,-10.96 0.7,-1.15 0.8,-3.3 0.3,-5.16 -0.4,-1.76 -0.6,-3.83 -0.4,-4.61 0.8,-4.63 -1,-8.08 -4.4,-8.08 -1.8,0 -3.9,-0.68 -4.5,-1.5 -2,-2.36 -5,-1.9 -5,0.75 0.1,4.31 3.3,9.03 7,10.3 5,1.73 3.9,4.76 -2.3,6.1 -1.5,0.33 -2.7,1.21 -2.7,1.97 0,0.76 -0.8,1.38 -1.7,1.38 -1.3,0 -1.3,-0.29 -0.4,-1.44 1.4,-1.68 0.1,-4.97 -2.4,-5.91 -5.2,-1.98 -6.5,-9.36 -3,-16.24 2.8,-5.57 3.1,-10.13 1,-12.97 -0.8,-1.07 -1.5,-3.07 -1.5,-4.46 0,-2.69 -4.9,-8.63 -9.1,-11.25 -1.5,-0.91 -2.9,-2.87 -3.2,-4.54 -0.4,-1.96 -1.8,-3.63 -4.2,-5.03 -2.5,-1.5 -3.5,-2.8 -3.5,-4.57 0,-1.36 -0.6,-2.84 -1.3,-3.28 -1.9,-1.24 -8.1,-3.28 -9.9,-3.3 -0.9,-0.01 -1.9,-0.69 -2.2,-1.51 -0.8,-2.11 -4.4,-1.87 -7.4,0.5 -1.4,1.1 -3.2,2.01 -4.1,2.03 -4.2,0.08 -6.5,4.55 -3.6,6.96 2.3,1.91 0.6,3.17 -1.9,1.48 -3.3,-2.15 -7.6,1.2 -7.6,5.91 0,2.72 -0.6,3.51 -3.5,4.91 -4.1,1.94 -4.3,2.96 -1.4,7.63 1.2,2.08 1.9,4.51 1.6,6.23 -0.3,2.03 0.1,2.97 1.3,3.37 3.7,1.16 4.1,8.98 0.5,8.07 -2.3,-0.58 -2.6,-0.24 -3.8,3.99 -0.8,3.01 -2.2,5.3 -4,6.6 -2.8,1.98 -2.8,1.98 -0.3,4.97 1.4,1.65 2.6,3.63 2.6,4.41 0,0.77 2.3,4.23 5.3,7.67 2.9,3.45 5.6,7.09 6,8.1 1,2.66 3.1,1.49 3.4,-1.91 0.2,-1.61 0.8,-3.9 1.4,-5.1 1.1,-2.2 0.8,-12.76 -0.5,-13.99 -1.2,-1.28 -2.1,0.78 -2.1,5.44 -0.1,6.4 -2.4,6.79 -6.5,1.1 -4,-5.49 -4.7,-8.46 -2.7,-10.74 0.9,-0.99 1.7,-2.77 1.7,-3.96 0,-3.14 1.6,-2.67 2.8,0.83 0.8,2.14 1.7,3.01 3.4,3.03 7.4,0.12 18,16.01 13.3,19.97 -0.9,0.68 -1.5,1.97 -1.5,2.87 0,0.89 -0.8,2.98 -1.6,4.63 -1.6,3.04 -0.7,8.8 1.9,12.23 1.3,1.76 -0.1,6.27 -1.9,6.27 -7.1,0 -11.8,17.36 -7.3,26.24 0.6,1.16 0.4,2.48 -0.6,4 -2.7,4.24 -1,10.35 2.7,9.2 2.3,-0.74 4.8,1.14 4.8,3.59 0,1.59 1.1,2.64 3.1,2.89 0.3,0.04 0.9,-0.87 1.2,-2.02 z m -146.7,-47.42 c 1.1,-0.73 2.6,-2.74 3.3,-4.45 1.5,-3.45 4.3,-3.79 4.9,-0.6 0.4,1.86 3.9,5.46 5.4,5.53 1.5,0.07 0.7,-5 -1.4,-9.06 -3.6,-6.94 2.7,-11.19 8.1,-5.44 2.4,2.55 2.4,2.55 0.2,5.5 -2.3,3.13 -2.7,5.55 -1.2,6.49 1,0.64 4.1,-2.06 4.1,-3.64 0,-0.64 1.3,-0.79 3.3,-0.41 5.1,0.95 6.3,-1.17 3.1,-5.47 -3,-4.11 -1.3,-6.5 3.9,-5.36 1.6,0.35 3.9,0.11 5.1,-0.56 1.9,-1.02 3,-0.76 7.2,1.79 6.3,3.82 9.1,4.66 10.9,3.2 1.7,-1.45 -0.1,-6 -2.4,-6 -4.7,0 -7,-7.35 -2.7,-8.97 3.2,-1.21 4.1,-2.9 2,-3.7 -1,-0.4 -2,-0.02 -2.6,1.01 -1.5,2.73 -4.8,1.89 -9.1,-2.34 -4.8,-4.69 -5.5,-4.85 -6.7,-1.5 -0.6,1.37 -1.1,2.5 -1.3,2.5 -0.2,0 -2.8,-0.45 -5.8,-0.99 -8,-1.45 -13.3,0.53 -13.8,5.14 -0.4,4.58 -1.5,5.41 -3.9,2.87 -2.2,-2.31 -2.9,-1.8 -6.9,4.62 -1.3,2.04 -1.6,1.59 -2.8,-3.89 -0.6,-2.93 -4.4,-3.52 -12,-1.88 -4,0.86 -6.3,6.89 -4.6,11.88 0.7,1.79 0.9,4.08 0.6,5.09 -0.5,1.71 1.4,7.78 3,9.37 1.2,1.19 9.8,0.67 12.1,-0.73 z m -70.5,-103.15 c 1.6,-1.4 2.3,-1.46 4.2,-0.41 3.6,1.94 12.9,-3.07 11.1,-5.98 -0.4,-0.7 -1.4,-0.53 -3,0.5 -5.1,3.33 -9.6,0.56 -5.8,-3.59 3.8,-4.2 9,-6.11 11.8,-4.29 2.4,1.57 6.6,1.22 6.6,-0.55 0,-2.28 -1.6,-4.22 -4.4,-5.53 -1.7,-0.8 -3.9,-2.02 -4.9,-2.71 -1.5,-1.05 -2.3,-0.97 -4.8,0.48 -3.8,2.14 -6.3,2.22 -7.9,0.25 -0.7,-0.83 -1.9,-1.5 -2.6,-1.5 -0.8,0 -1.7,-1.24 -2,-2.75 -0.3,-1.52 -1.2,-4.03 -2,-5.59 -0.8,-1.55 -1.4,-3.43 -1.4,-4.16 0,-3.8 -5.3,-11.68 -7.4,-11.11 -1.2,0.32 -2.7,0.58 -3.5,0.59 -0.9,0.01 -1.2,0.76 -0.8,2.32 0.3,1.27 0.1,4.76 -0.4,7.75 -0.6,3 -1,8.61 -0.9,12.48 0.1,5.7 -0.3,7.54 -2,9.66 -3.6,4.57 0.3,11.81 6.4,11.81 1.4,0 4,0.89 5.8,1.99 4,2.44 5.6,2.5 7.9,0.34 z m 486.8,-48.33 c 1.3,0 7,-8.91 8.1,-12.88 1.3,-4.04 4,-5.8 7.3,-4.55 3,1.17 11.7,-3.62 12.4,-6.83 0.4,-2.08 1.5,-3.38 3.7,-4.31 10.5,-4.55 27.9,-27.79 37.1,-49.61 1.8,-4.23 5.2,-10.3 7.7,-13.5 7.4,-9.49 10.2,-19.77 7.7,-27.542 -1,-3.049 -1,-4.022 0.2,-5.407 0.8,-1.053 1.4,-4.172 1.4,-8.282 0,-3.627 0.5,-7.494 1,-8.594 0.8,-1.903 0.7,-1.924 -1.5,-0.437 -1.5,0.999 -3.1,3.891 -4.4,8.019 -2.8,8.457 -3.2,8.955 -6.9,8.665 -3.2,-0.247 -3.2,-0.247 -3.2,11.758 -0.1,10.29 -0.4,12.69 -2.3,16.87 -1.2,2.69 -2.2,5.45 -2.2,6.16 0,1.18 -5.2,11.6 -12.9,25.82 -1.7,3.22 -3.1,6.66 -3.1,7.65 0,0.99 -4.2,5.89 -9.3,10.87 -5.1,4.99 -11,10.86 -13.2,13.03 -2.2,2.18 -5.7,4.62 -7.7,5.42 -2.2,0.93 -3.8,2.32 -4.2,3.82 -0.6,2.44 -7,6.59 -9.3,6.06 -3.3,-0.73 -15.3,10.81 -15.3,14.69 0,6.65 1.9,8.93 5.1,5.99 1.7,-1.59 3.4,-2.88 3.8,-2.88 z m -302.6,-28.51 c 3.6,-2.47 6.7,-5.18 7,-6.01 0.3,-0.82 1.9,-2.05 3.4,-2.71 1.5,-0.66 4.1,-2.19 5.8,-3.4 4,-2.93 12.5,-4.28 12.5,-1.99 0,2.3 1.7,2 5.1,-0.88 2.4,-1.98 4.1,-2.5 8.3,-2.5 5.7,0 8,-1.5 7.4,-4.71 -0.3,-1.31 -1.2,-1.73 -3.4,-1.56 -7.3,0.59 -8.6,0.53 -9.6,-0.46 -3.8,-3.85 3.4,-7.27 15.3,-7.27 9.5,0 13.5,-1.12 19.1,-5.34 2.4,-1.81 4.1,-2.31 6.5,-1.95 1.7,0.28 5.2,-0.19 7.7,-1.04 6,-2.06 11.2,-1.2 13.4,2.22 2.1,3.35 3.3,4.17 5.2,3.58 0.9,-0.27 2.4,0.18 3.5,0.99 4.1,3.08 9.9,0.76 11.7,-4.66 0.2,-0.77 1,-0.72 2.7,0.15 1.9,1.04 2.9,0.94 5.8,-0.61 3.4,-1.84 3.4,-1.84 5.8,0.91 2,2.27 3.2,2.75 7.2,2.77 2.6,0.01 6.5,0.42 8.5,0.89 4.9,1.13 5.1,-0.98 0.7,-6.5 -5.8,-7.32 -2.6,-13.41 7.1,-13.41 6.6,0 15.3,-3.49 20.9,-8.27 3.3,-2.91 6.2,-3.25 11.1,-1.31 3,1.19 4.4,-6.98 1.9,-10.57 -2.1,-2.84 -2.5,-3.01 -7.8,-2.69 -6.2,0.38 -5.3,1.22 -10.7,-10.42 -2.1,-4.413 -2.4,-6.071 -1.5,-7.122 2.4,-2.947 -1.6,-6.484 -5.9,-5.129 -3.9,1.221 -5.4,-0.838 -5.7,-7.393 -0.3,-9.31 4.9,-12.186 10.3,-5.658 2.8,3.325 4,3.929 7.5,3.676 1.2,-0.086 1.6,-0.999 1.5,-3.369 -0.1,-2.749 0.4,-3.48 3.1,-4.75 2.3,-1.082 3.4,-2.377 3.8,-4.65 1,-5.177 0.2,-6.7 -4.9,-9.145 -6,-2.841 -8.1,-2.411 -6.5,1.299 1.8,3.918 -0.7,5.919 -7.1,5.629 -7.2,-0.329 -12.6,1.581 -15.6,5.513 -4.2,5.485 -9.4,6.788 -9.4,2.337 0,-4.41 -5.2,-9.983 -9.3,-9.983 -5.4,0 -11.7,-3.402 -11.7,-6.32 0,-3.133 -1.9,-4.68 -5.6,-4.68 -5.5,0 -13.1,-2.827 -14.9,-5.603 -1.6,-2.486 -2,-2.58 -9.9,-2.298 -9.5,0.342 -16,-0.656 -17.7,-2.719 -2.4,-2.817 0.5,-3.767 10.5,-3.5 7.4,0.197 10,-0.106 11.9,-1.383 2.4,-1.543 2.6,-1.519 4.6,0.434 2.7,2.702 7.1,2.844 6.4,0.207 -0.6,-2.329 1.2,-3.077 9.4,-3.842 7.6,-0.711 8.5,-3.215 2,-6.044 -3,-1.332 -3.6,-4.274 -1.3,-6.233 1.2,-0.99 3.2,-0.626 10.3,1.881 10,3.53 10.3,3.584 10.3,1.788 0,-0.723 1.3,-2.587 2.9,-4.143 3,-2.829 3,-2.829 0,-5.588 -1.6,-1.517 -2.9,-3.19 -2.9,-3.718 0,-0.527 -2.6,-1.218 -5.6,-1.535 -3.2,-0.324 -8.4,-1.921 -12,-3.64 -3.5,-1.685 -7.2,-3.0635 -8.3,-3.0635 -4.4,0 -6.8,-3.532 -4.9,-7.0277 3.8,-6.7608 -0.1,-13.353 -5.1,-8.5938 -3.7,3.5503 -8,3.1112 -13.7,-1.404 -2,-1.636 -4.1,-2.975 -4.5,-2.975 -0.4,0 -2.6,-1.204 -4.8,-2.677 -4.7,-3.065 -5.6,-5.916 -1.6,-4.906 4.3,1.084 4.4,-2.22 0.2,-5.619 -2,-1.591 -4.1,-4.38 -4.7,-6.197 -0.6,-1.904 -2.2,-3.795 -3.6,-4.46 -5.3,-2.396 -3,-7.242 4.1,-8.856 11.8,-2.677 15.5,-1.672 17.4,4.715 1.4,4.987 2,5.707 6.2,7.715 3.1,1.478 4.8,3.024 5.2,4.647 0.9,3.433 7.1,6.917 10.9,6.087 2.5,-0.552 3.4,-0.154 5.7,2.673 2.5,2.96 3.1,3.2 5.2,2.209 4.3,-1.944 14.9,4.323 14.9,8.798 0,2.366 1.7,3.3084 3.5,1.867 1,-0.897 2.3,-0.901 5.2,-0.016 7.6,2.332 8.3,3.0183 14.6,13.287 1.4,2.3019 2.1,2.5926 3.7,1.7288 3,-1.5991 -2.1,-10.7 -7.6,-13.545 -14.2,-7.3848 -20.4,-16.385 -8.5,-12.485 6.2,2.061 10.2,-1.28 4.8,-4.053 -3.1,-1.607 -7.7,-6.05 -7.7,-7.445 0,-4.301 7,-5.587 8,-1.462 0.4,1.873 1.3,2.563 3.5,2.769 5.6,0.517 7.1,1.181 8.2,3.536 0.7,1.485 5,4.529 11.8,8.221 7.3,4.035 11,6.658 11.8,8.415 2.1,4.989 12.8,14.581 14.2,12.735 0.6,-0.89405 2.6,-1.7357 4.4,-1.8705 4.4,-0.33836 5.4,-1.9384 4.6,-7.3019 -0.7,-4.5096 -0.7,-4.5096 4.4,-4.5096 3.8,0 5.1,-0.368 5.1,-1.476 0,-0.813 1.1,-2.25 2.6,-3.194 2.6,-1.717 2.6,-1.717 0.4,-3.523 -2.9,-2.351 -5.7,-2.301 -6.3,0.115 -0.5,1.917 -6,4.061 -10.4,4.073 -6.7,0.018 -15.5,-5.386 -18.7,-11.477 -5.5,-10.76 -14,-18.518 -20.3,-18.518 -4.3,0 -7.3,-2.337 -7.3,-5.655 0,-2.781 2.4,-3.119 5.7,-0.795 1.7,1.189 3,1.332 5.6,0.615 6.3,-1.719 15.7,1.994 15.7,6.184 0,5.542 12.8,14.475 19.7,13.754 1.2,-0.126 3.2,0.49 4.6,1.369 2.4,1.567 7.7,0.535 7.7,-1.498 0,-2.162 -9.6,-7.974 -13.2,-7.974 -2.8,0 -4.7,-0.796 -7.3,-3.103 -5.4,-4.777 -4.3,-9.223 2.1,-8.187 3.8,0.631 5.4,-1.806 5.4,-8.704 0,-3.864 0,-3.864 5.7,-4.994 8,-1.566 8.1,-1.608 8.4,-4.2 0.3,-1.69 1.1,-2.398 3.2,-2.634 5.8,-0.664 8,5.113 2.7,6.972 -3.6,1.226 -3.8,2.822 -1,5.401 1.7,1.519 2.4,1.643 4,0.676 2.5,-1.558 4,0.554 1.6,2.285 -2.2,1.649 -2.1,3.22 0.5,4.025 1.4,0.445 3,-0.038 4.9,-1.433 6.1,-4.495 10.3,-1.526 4.7,3.319 -4.4,3.879 -6.5,15.577 -2.7,15.577 1.1,0 2,-0.363 2,-0.807 0,-1.516 9,-7.193 11.4,-7.193 3.3,0 3.8,-1.182 2.2,-5.143 -0.8,-1.846 -1.7,-5.798 -2.1,-8.781 -1.4,-10.364 -9,-17.189 -9,-8.076 0,4.688 -1.8,5.369 -2.7,1.029 -0.5,-2.385 -2.4,-5.165 -6.3,-8.887 -9,-8.611 -6.2,-10.342 7.5,-4.628 7.7,3.242 9,4.156 9,6.531 0,4.896 17.4,15.179 21.2,12.522 3.2,-2.277 8.3,-1.989 10.7,0.611 1.1,1.197 2.2,1.985 2.3,1.75 0.1,-0.235 0.8,-1.328 1.4,-2.428 0.8,-1.58 2.7,-2.189 8.7,-2.904 6.6,-0.774 7.7,-1.179 7.7,-2.816 0,-4.689 -11.1,-17.131 -11.9,-13.28 -0.8,4.325 -8.4,6.702 -9.7,3.079 -0.8,-1.883 1.3,-5.579 3,-5.579 3.6,0 6.6,-6.541 3.4,-7.54 -5.4,-1.713 -11.9,-10.945 -9.2,-12.955 2.3,-1.69 1,-4.5 -2.1,-4.5 -1.4,0 -4.2,-1.43 -6.3,-3.26 -4,-3.52 -11,-8.93 -13,-10.1 -1.9,-1.18 -7.2,2.12 -7.2,4.55 0,2.86 2.7,5.81 5.4,5.81 3.3,0 6.8,4.21 6.4,7.63 -0.5,4.554 -3.2,4.081 -6.3,-1.09 -2.2,-3.78 -3,-4.46 -4.9,-3.99 -3.1,0.78 -11.7,-5.08 -13.9,-9.52 -2.1,-4.18 -0.9,-5.96 2.4,-3.65 6.2,4.37 7.9,-0.02 2.1,-5.63 -6.8,-6.61 -15.3,-8.04 -19.3,-3.24 -1.5,1.92 -6.3,1.91 -7.9,-0.01 -0.7,-0.83 -2.1,-1.5 -3,-1.5 -3,0 -7.3,-3.99 -6,-5.53 2.8,-3.44 -6,-8.63 -15,-8.86 -3.4,-0.09 -4.5,0.26 -4.5,1.39 0,0.93 0.7,1.37 1.9,1.16 2,-0.35 0.9,2.06 -1.9,4.04 -3.9,2.78 -19.8,-2.87 -27.5,-9.76 -1.4,-1.23 -4.3,-2.49 -6.5,-2.8 -12.7,-1.78 -18.4,-2.7 -21.6,-3.48 -2,-0.48 -6.2,-0.53 -9.3,-0.1 -3.5,0.48 -6.9,0.38 -8.7,-0.24 -1.6,-0.57 -4.9,-0.82 -7.2,-0.55 -4.5,0.51 -13.8,-1.62 -17.5,-4.02 -10.1,-6.6 -34.3,0.81 -48,14.66 -3.5,3.5 -5.2,3.15 -5.2,-1.05 0,-1.08 -1.2,-1.87 -3.5,-2.3 -4.3,-0.79 -4.8,-3.67 -1,-5.38 6,-2.75 1.3,-5.15 -5.2,-2.66 -2.6,0.97 -6.1,1.72 -7.8,1.66 -1.7,-0.06 -7.1,0.82 -12,1.95 -8.6,1.96 -11.9,3.03 -21,6.91 -2.2,0.93 -6.3,2.5 -9,3.49 -6.8,2.44 -7.7,3.3 -7.1,6.37 0.5,2.1 -0.1,3.11 -2.8,5.33 -1.9,1.51 -3.6,3.69 -3.8,4.85 -0.3,1.58 -1.8,2.62 -6.3,4.17 -7.9,2.68 -12.9,5.88 -18.9,11.87 -7,7.12 -11.6,5.53 -10.2,-3.59 0.8,-5.29 0.2,-5.55 -5,-2.03 -2.1,1.37 -4.4,2.5 -5.2,2.5 -0.8,0 -3.4,1.35 -5.9,3 -2.4,1.65 -5.8,3.68 -7.4,4.52 -3,1.56 -4.2,6.56 -1.9,7.975 2.9,1.814 -3.1,7.443 -6.6,6.117 -1.8,-0.678 -3,1.238 -1.6,2.58 1.4,1.463 -0.6,6.839 -2.3,6.166 -0.8,-0.284 -2.3,0.002 -3.5,0.635 -1.9,0.99 -2.3,0.861 -2.7,-0.923 -0.7,-2.758 -5.2,-2.759 -8.7,-0.002 -4.3,3.36 -3.5,5.285 1.9,4.679 5,-0.564 6.1,0.219 4.5,3.205 -1.9,3.602 -4.9,4.452 -8.5,2.477 -3.2,-1.705 -3.4,-1.695 -6.7,0.349 -1.8,1.159 -6.4,3.785 -10.2,5.837 -4.2,2.292 -8.2,5.475 -10.5,8.263 -2,2.493 -6.2,7.29 -9.4,10.66 -6.5,6.901 -6.7,7.68 -3.3,9.257 2.2,1.007 2.7,0.795 4.7,-2.089 4.2,-5.962 13.3,-15.894 15.9,-17.189 7.8,-4.055 22.3,-6.487 23.7,-3.989 0.8,1.336 1.6,1.215 6.3,-0.947 3,-1.364 7.7,-3.044 10.5,-3.734 5.8,-1.456 7.5,-2.502 7.5,-4.638 0,-7.127 6.3,-11.915 7.3,-5.57 0.3,2.004 1.6,4.712 2.8,6.018 2.2,2.374 2.2,2.374 -1.8,6.606 -3.5,3.702 -5.8,6.974 -13.6,18.618 -2.7,4.124 -4.8,5.36 -6.1,3.593 -1.5,-1.971 -6.8,-0.501 -12.8,3.513 -3.4,2.357 -5.4,2.976 -9.6,2.99 -14.3,0.049 -24.2,11.743 -24.2,28.71 0,2.3045 -0.5,4.4525 -1,4.7728 -2,1.2588 -2.3,9.5295 -0.5,13.58 1.8,3.994 0.1,13.806 -2.6,15.513 -3.8,2.347 1.1,7.442 7.1,7.442 4.8,0 4.8,0 6.4,-5.75 0.9,-3.162 2.3,-8.307 3.2,-11.432 1.1,-3.86 1.4,-7.277 1,-10.657 -0.5,-3.804 -0.2,-6.1813 1.3,-10.104 1.2,-2.822 2.1,-6.5023 2.1,-8.1789 0,-2.2491 0.9,-3.8781 3.6,-6.2131 1.9,-1.74 4,-4.196 4.5,-5.456 0.4,-1.26 2.3,-3.06 4,-4 1.7,-0.94 4.4,-2.721 5.9,-3.959 3.4,-2.814 4.2,-2.814 5.5,0 2.6,5.919 16.5,-0.746 21.5,-10.25 11.2,-21.687 52,-42.813 52,-26.938 0,0.89 1.1,2.13 2.5,2.757 3,1.398 3.1,2.859 0.3,5.863 -2.8,2.922 -1.9,3.896 1.8,2.031 5.8,-2.93 11.1,-3.02 12.9,-0.22 2.1,3.098 3.1,3.122 7.5,0.18 5.4,-3.642 6.5,-3.77 9.6,-1.111 1.6,1.34 3.3,2.437 3.7,2.437 0.5,10e-4 0.7,1.803 0.4,4.005 -0.5,4.003 -0.5,4.003 3.4,4.63 4.6,0.736 3.8,2.773 -1.5,3.936 -5.1,1.139 -9.4,3.554 -10.5,6.015 -1.7,3.828 -8.2,5.208 -12,2.547 -6.8,-4.9 -25.1,5.352 -28.3,15.883 -0.8,2.657 -2.7,5.254 -6,8.0442 -9.2,7.7093 -11.2,22.234 -3.5,24.513 9.3,2.745 -6.1,35.556 -15.5,33.088 -2.7,-0.689 -6.8,2.668 -6.8,5.474 0,4.521 -15.1,13.263 -24.8,14.387 -3.1,0.367 -9.2,1.805 -13.5,3.196 -12.1,3.922 -28,0.314 -24.8,-5.637 0.8,-1.419 0.5,-2.491 -1,-4.473 -2.7,-3.381 -4.9,-3.383 -4.9,-0.006 0,2.456 -0.3,2.581 -4.4,2.25 -4.3,-0.351 -4.3,-0.351 -0.7,3.925 16.1,19.341 57.9,19.876 80.3,1.028 2.9,-2.416 7.7,-6.032 10.8,-8.035 8.9,-5.896 13.4,-10.764 16.7,-17.908 1.7,-3.652 3.6,-6.959 4.2,-7.35 5.1,-3.154 -0.8,13.624 -6.8,19.23 -3.7,3.528 -5.1,5.602 -5.1,7.56 0,3.626 0.9,3.414 5.5,-1.301 2.9,-3.031 4.6,-4 7.1,-4 3.6,0 8.4,-6.86 9.9,-14 0.3,-1.925 1.3,-4.496 2.1,-5.714 0.7,-1.218 1.4,-3.791 1.4,-5.716 0,-2.103 1.3,-6.01 3.4,-9.785 3.2,-5.774 3.3,-6.488 2,-8.785 -2.2,-3.9373 -1.8,-13.863 0.7,-18.538 1.2,-2.1789 2.4,-5.714 2.7,-7.856 0.8,-4.875 3.4,-6.808 5.8,-4.359 1.7,1.616 1.6,1.856 -0.7,4.278 -3,3.225 -1.8,5.8262 3,6.2983 4.2,0.4139 5.2,-0.6537 5.6,-5.9863 0.5,-7.781 2.8,-12.384 6.2,-12.049 1.9,0.193 3.8,-0.543 5.8,-2.25 1.6,-1.395 4.5,-2.783 6.5,-3.084 1.9,-0.3 5.7,-1.404 8.5,-2.453 9.2,-3.542 10.1,-3.549 13.4,-0.108 2.1,2.264 3.8,3.113 6.2,3.129 7.7,0.051 14.5,5.203 12,9.123 -0.6,1.034 -0.9,2.995 -0.5,4.358 0.4,1.802 0.1,2.658 -1.1,3.134 -2,0.761 -3.5,-1.104 -3.5,-4.387 0,-3.65 -4.4,-2.911 -8.8,1.5 -2.1,2.063 -5,4.303 -6.5,4.979 -1.5,0.676 -2.7,1.9132 -2.7,2.75 0,2.2272 4.6,1.912 7,-0.4785 4.6,-4.6225 12.2,-0.9965 11.6,5.5499 -0.1,1.512 0.4,1.8983 2.4,1.7195 1.3,-0.1268 3.8,-0.3518 5.3,-0.5 3.3,-0.3069 5.4,1.9723 4.3,4.7377 -0.6,1.5538 -1.6,1.7045 -7.7,1.1904 -15.3,-1.2848 -24.8,7.805 -15.9,15.302 1.6,1.375 3,3.036 3,3.691 -0.1,3.789 -6.1,1.554 -8.1,-2.995 -1,-2.201 -2.4,-3.358 -4.8,-3.962 -6.6,-1.662 -6.9,-0.818 -4.5,13.016 1,5.791 -7.5,2.735 -9,-3.234 -0.4,-1.383 -1.1,-2.516 -1.6,-2.516 -0.5,0 -1.8,-0.922 -2.9,-2.049 -1.9,-2.077 -7,2.953 -9.4,9.299 -0.4,0.963 -1.2,1.75 -1.8,1.75 -1.5,0 -0.2,-5.675 2.3,-9.793 1.4,-2.266 1.8,-4.138 1.3,-6 -1.7,-7.1013 -0.4,-11.897 2.8,-9.7172 3.2,2.3 6.2,1.8527 8.2,-1.2393 1,-1.5125 3.6,-4.4358 5.8,-6.4962 3.6,-3.4286 3.9,-3.9624 2.8,-6.2971 -2.1,-4.7092 -1.5,-8.0782 1.9,-9.4572 6.3,-2.641 3.7,-4.082 -7,-3.761 -12.2,0.368 -22.7,8.204 -14,10.472 2.4,0.6392 2.5,3.0239 0.3,6.317 -2.4,3.4644 -3.3,3.9398 -7.7,3.9572 -7.5,0.03001 -12.6,9.0371 -7.6,13.515 2.3,2.107 2.5,5.215 0.5,7.877 -2.5,3.275 8.9,20.623 13.5,20.623 2.4,0 2,4.848 -0.5,7.422 -1.9,1.813 -2.5,3.214 -2,4.373 0.4,0.938 1,2.977 1.3,4.532 0.7,2.826 0.7,2.826 2.9,-0.25 3.2,-4.281 6.3,-4.149 6.3,0.268 0,4.37 2.9,7.278 5.8,5.735 2.7,-1.446 2.8,-1.407 3.5,1.049 0.7,2.541 11,-5.48 12.2,-9.466 0.4,-1.189 1.6,-3.187 2.8,-4.44 2,-2.173 2,-2.405 0.4,-5.109 -1.9,-3.151 -1.5,-4.114 1.8,-4.114 5.7,0 7.5,11.35 2.4,15 -7.9,5.597 -11.1,9.389 -10.5,12.473 0.6,3.06 0.5,3.08 -3.7,2.981 -5.7,-0.133 -6.3,0.19 -7.8,3.629 -1.3,3.168 -1.6,2.6 7,14.703 1.7,2.357 3.1,4.944 3.1,5.75 0,1.916 1.9,1.89 2.6,-0.036 0.3,-0.879 1.8,-1.5 3.6,-1.5 3.4,0 1.4,-3.876 -2.1,-4.102 -0.9,-0.056 -0.1,-0.465 1.8,-0.909 1.9,-0.453 4.5,-0.396 5.9,0.13 3,1.141 3.9,0.464 2.2,-1.619 -1.8,-2.119 -0.8,-2.821 4.2,-2.918 4.2,-0.082 4.2,-0.082 3.9,-3.832 -0.3,-4.228 1.6,-4.837 8.9,-2.732 3.1,0.925 3.7,0.777 5.6,-1.609 2.3,-2.907 9,-2.809 11.4,0.17 0.7,0.782 2.2,1.421 3.5,1.421 2.3,0 3.5,1.69 3.5,5.082 0,1.385 0.7,1.918 2.5,1.918 4.8,0 5.2,7.919 0.6,16.685 -2.4,4.74 -2.8,5.05 -9.6,7.81 -3.3,1.34 -5.5,2.93 -6.3,4.76 -1.1,2.23 -2,2.75 -4.9,2.75 -2.8,0 -4.3,0.75 -6.8,3.5 -1.7,1.92 -3.8,3.5 -4.5,3.5 -0.7,0 -2.9,0.96 -4.8,2.15 -1.9,1.18 -5.5,2.53 -8.1,3 -2.5,0.48 -7.5,2.6 -11.1,4.72 -5.3,3.14 -7.9,3.99 -13.8,4.56 -8.8,0.83 -13.5,2.67 -18.5,7.18 -2.1,1.86 -4.4,3.39 -5.3,3.39 -0.8,0 -2.2,0.92 -3.2,2.05 -1,1.13 -3.6,2.9 -6,3.94 -4.1,1.83 -5.2,3.29 -3.4,4.43 1.5,0.92 7.5,-1.54 10,-4.06 3.9,-4.12 11.2,-3 11.2,1.74 0,3.39 2.8,4.09 3.7,0.91 0.7,-2.62 5.4,-5.39 12.7,-7.49 3.3,-0.94 6.9,-2.72 8.1,-3.97 1.9,-2.06 13.7,-4.62 15.1,-3.26 1,1.04 -3.5,4.77 -7.6,6.22 -2.5,0.88 -7.6,2.68 -11.3,3.99 -3.7,1.32 -8,3.32 -9.4,4.45 -1.4,1.12 -3.3,2.06 -4.2,2.09 -2.9,0.07 -10.8,7.72 -9.4,9.1 0.9,0.93 1.8,0.93 3.9,-0.02 1.9,-0.85 3,-0.9 3.7,-0.17 1.5,1.53 4.4,1.28 5,-0.45 0.8,-1.94 3.6,-1.95 4.3,-0.02 0.9,2.23 -10.9,13.51 -13.4,12.86 -1.6,-0.42 -2.1,0.16 -2.5,3.33 -0.4,2.1 -0.9,4.84 -1.3,6.08 -1,3.29 0.6,2.83 7.9,-2.26 z m 61.7,-160.9 c -0.6,-0.776 -1.4,-3.019 -1.7,-4.984 -0.3,-1.966 -1.2,-4.086 -2,-4.712 -3.7,-3.118 -1.3,-5.773 7.4,-7.95 3.2,-0.7986 6.3,-2.4015 7.9,-4.0689 2.9,-3.0546 3.2,-1.8705 -3.3,-11.924 -0.9,-1.4029 -3.4,-3.7946 -5.5,-5.3151 -4,-2.885 -4.9,-5.291 -2.3,-6.277 2.3,-0.912 6.5,2.349 6.5,5.144 0,1.8595 0.9,2.953 4,4.4975 2.4,1.2484 4,2.745 4,3.855 0,0.9979 1.3,3.0375 3,4.5325 2.2,1.9362 2.9,3.2782 2.4,4.6653 -0.7,2.3071 2.3,2.6442 7.4,0.8434 2.6,-0.8873 3.7,-0.7988 5.6,0.4507 2.2,1.4353 2.5,1.405 4.1,-0.3962 4,-4.3634 14.3,0.0523 16.1,6.8798 2.5,9.484 -28.2,16.617 -33.5,7.761 -3.7,-6.324 -11.1,-5.763 -11.1,0.842 0,5.61 -6,9.723 -9,6.156 z m -181,131.32 c 2.9,-3.19 13.7,-4.87 30.7,-4.77 19.2,0.11 28.3,-1.91 20.2,-4.52 -2.8,-0.92 -3.5,-1.66 -3.7,-4.31 -0.4,-3.2 -0.4,-3.2 -5.5,-2.61 -6.4,0.71 -9,2.3 -5.8,3.49 3.1,1.13 1.7,2.57 -1.8,2.04 -1.8,-0.25 -3.7,-1.46 -4.6,-2.83 -1.9,-2.95 -3.6,-3.03 -5.9,-0.27 -1.7,1.93 -2,1.98 -3.4,0.53 -2.8,-2.75 -0.2,-6.79 3.8,-5.99 3.7,0.73 4.9,-0.6 4.9,-5.3 0.1,-3.63 -2.6,-4.58 -13.4,-4.76 -7.6,-0.13 -7.9,-1.74 -1,-5.51 5.9,-3.25 6.8,-5.63 2.8,-7.15 -2,-0.77 -2.9,-0.76 -3.2,0.02 -0.2,0.6 -3.1,2.94 -6.5,5.2 -3.4,2.26 -7.5,5.38 -9.1,6.92 -1.7,1.54 -5.7,4.24 -9,5.99 -3.3,1.75 -7.7,4.7 -9.8,6.55 -2.1,1.86 -4.1,3.38 -4.5,3.38 -3.4,0 -7.2,6.71 -4.1,7.18 3.3,0.48 3.2,2.16 -0.1,4.16 -5.7,3.32 -0.6,5.04 6.3,2.16 5.5,-2.31 8.9,-1.92 11.8,1.39 3.1,3.63 7.2,3.27 10.9,-0.99 z m -95.4,-16.65 c 3,-4.03 5.4,-8.89 5.4,-10.98 0,-1.01 0.9,-2.62 2,-3.58 1.6,-1.39 1.9,-2.45 1.4,-5.22 -0.7,-3.8 -0.4,-4.09 2.6,-2.24 1.7,1.06 2.2,0.92 3.5,-1 0.9,-1.23 2.6,-2.23 3.9,-2.23 3,0 3.7,-1.87 2.9,-7.53 -0.5,-3.71 -0.3,-4.47 1,-4.47 3.4,0 3.4,-8.918 0,-19.672 -1.8,-5.62 -1.7,-6.212 2,-23.167 2.2,-9.786 7.8,-14.93 10,-9.166 2.5,6.703 6.3,-3.438 5.2,-13.887 -1.1,-10.82 -0.9,-11.978 4.7,-21.04 5.9,-9.711 6.9,-16.206 2.9,-20.473 -2.7,-2.8199 -4.1,-6.9266 -4.1,-11.542 0,-6.641 -13.5,-5.429 -15.7,1.406 -0.3,1.091 -2.5,3.8758 -4.7,6.1882 -5.2,5.247 -8.8,9.9688 -10.3,13.29 -0.6,1.407 -3,4.4538 -5.2,6.7698 -6.1,6.242 -5.1,10.51 1.1,4.595 4.6,-4.484 5.3,11.714 0.9,23.009 -0.6,1.548 -1.1,4.142 -1.1,5.765 0,4.792 -5.7,13.693 -10.2,15.979 -2.1,1.089 -5.1,3.822 -6.5,6.072 -3,4.41 -3,4.166 2.3,7.515 3.9,2.428 -4.6,11.353 -10.8,11.353 -5.2,0 -5.5,-3.303 -0.7,-8.511 4.2,-4.532 4.2,-4.532 1.5,-9.395 -1.5,-2.715 -2.6,-6.461 -2.6,-8.479 0,-9.061 -4.1,-0.602 -6.6,13.535 -1.1,6.415 -2.2,10.041 -3.6,11.55 -2.2,2.331 -7,14.825 -9.5,24.775 -2.9,11.69 3.9,23.49 8.4,14.45 2.8,-5.75 2.8,-6.78 -0.2,-7.92 -2.9,-1.1 -3.4,-4.5 -1.1,-7.56 0.8,-1.07 1.5,-2.89 1.5,-4.05 0.1,-3.51 4.3,-7.261 7.5,-6.65 3.1,0.59 4.5,-0.854 4.5,-4.475 0.1,-1.549 0.8,-2.426 2.6,-2.869 3.3,-0.834 6.5,1.96 6.5,5.754 0,3.02 1.6,3.87 2.6,1.35 1.2,-3.138 6.4,0.09 6.4,3.97 0,10.88 -10.1,24.48 -14.4,19.45 -1.4,-1.66 -2,-1.84 -3.2,-0.88 -2.1,1.72 -1.8,2.76 1.6,6.63 3.1,3.55 3.1,5.33 0.1,5.33 -2.1,0 -4.1,1.86 -4.1,3.7 0,1.91 3.5,1.58 8.1,-0.76 4.9,-2.5 6.6,-1.56 7.5,4.19 0.7,4.59 1.3,4.76 4,1.12 z m 502,-51.679 c 0.3,-0.959 1.6,-1.283 3.7,-0.991 9.7,1.32 19.1,-4.303 12.7,-7.569 -11.4,-5.823 -6.9,-17.933 5.1,-13.674 2.5,0.912 5.1,1.658 5.7,1.658 0.5,0 4.2,1.995 8.2,4.433 7,4.342 9.3,4.791 10.3,2.045 0.4,-0.939 1.6,-1.201 3.9,-0.834 2.9,0.482 3.4,0.229 4.4,-2.554 1.3,-3.267 4.8,-4.248 7.1,-1.957 1.9,1.934 4.3,0.183 4.3,-3.201 0,-2.217 0.9,-4.107 3.3,-6.473 7.3,-7.318 14.2,-4.973 14.2,4.853 0,4.966 0.2,5.559 1.9,5.384 1.3,-0.12 2.4,0.676 3,2.054 2.7,5.944 6.3,0.363 4.4,-6.821 -1.1,-4.512 -1,-5.158 0.8,-7.678 8.8,-11.883 5.6,-19.302 -12.1,-28.231 -10,-4.988 -14,-4.024 -17.4,4.188 -1.7,3.816 -2.7,4.869 -5.3,5.562 -6.3,1.626 -10.2,12.79 -5.8,16.73 2,1.838 2.8,7.5 1,7.5 -0.5,0 -1.6,-1.181 -2.3,-2.625 -1.8,-3.34 -7.3,-5.453 -16.3,-6.251 -12.5,-1.112 -20.4,-8.299 -20.4,-18.49 0,-3.477 -2.9,-3.503 -6.1,-0.054 -2.2,2.312 -3,2.518 -7.4,1.982 -7.7,-0.915 -17.5,-0.788 -17.5,0.226 0,0.216 0.9,1.164 2.1,2.108 3.5,2.82 4,15.292 0.7,18.721 -3.8,4.134 -5.3,14.277 -2.4,16.883 1.2,1.1 3.1,3.979 4.1,6.398 2.7,6.228 10.6,10.597 12.1,6.678 z m -401,-76.058 c 0,-2.029 1,-3.594 2.9,-4.987 1.6,-1.1169 4.4,-3.418 6.4,-5.1138 2,-1.6958 4.3,-3.3691 5.3,-3.7186 1.1,-0.4094 1.8,-1.6845 1.8,-3.5852 0,-3.3676 4.2,-6.582 9.7,-7.4304 7.9,-1.228 13.7,-9.695 13.4,-19.683 -0.1,-2.475 0.4,-5.762 1,-7.305 1.5,-3.623 -0.3,-6.056 -2.1,-2.774 -1.6,2.908 -3,1.696 -3,-2.48 0,-4.4 -0.9,-4.326 -6.5,0.559 -2.6,2.2 -5,4 -5.4,4 -1.4,0 -8.7,7.488 -11,11.234 -1.3,2.054 -4.7,5.831 -7.7,8.394 -11.3,9.6565 -18.3,23.812 -15,30.274 3.1,5.996 10,7.767 10.2,2.616 z" />
            <path
               style="fill:#70a7b4"
               inkscape:connector-curvature="0"
               id="path3725"
               d="m -1677.7,584.09 c -19.4,-1.81 -39.4,-5.57 -62,-11.67 -14.2,-3.84 -15.8,-7 -2.4,-4.71 14,2.39 25.3,2.48 25.3,0.21 0,-2.15 -10.7,-5.64 -16.3,-5.32 -4.1,0.23 -6.5,-0.14 -8.2,-1.27 -8.2,-5.37 -16.9,-5.07 -16.4,0.56 1.2,12.47 -61.4,-17.26 -111,-52.71 -64.2,-45.85 -123.7,-136.81 -139.2,-212.58 -2.4,-12.03 -2.4,-13.06 0.2,-9.52 3.6,4.73 5.4,-0.94 2.2,-6.83 -0.8,-1.65 -2.3,-5.7 -3.2,-9 -1.2,-4.32 -2.2,-5.97 -3.3,-5.88 -2.2,0.17 -4.4,-12.14 -5.9,-32.62 -8.8,-127.02 51.3,-255.34 154.6,-329.78 58.5,-42.21 128.3,-67.69 196.5,-71.71 5.7,-0.34 13.6,-0.81 17.3,-1.05 137.4,-8.58 282.8,79.015 347.7,209.46 131.9,265.51 -79.6,571.94 -375.9,544.42 z m -83.4,-32.34 c -0.3,-1.1 -0.1,-2.25 0.4,-2.56 0.5,-0.31 0.9,-1.44 0.9,-2.5 0,-1.59 0.7,-1.94 3.8,-1.94 2.2,0 4.4,-0.64 5.1,-1.42 1.4,-1.68 0.9,-2.02 -4.9,-3.58 -2.5,-0.65 -5.4,-1.94 -6.4,-2.85 -1.2,-1.08 -3.6,-1.65 -7,-1.65 -5.7,0 -8,-4.97 -4.1,-8.87 2.2,-2.21 1.2,-3.33 -3.7,-4.16 -3.3,-0.55 -4.3,-0.36 -5,0.91 -1.5,2.63 -5.2,2.1 -4.5,-0.63 1.1,-4.37 -18.6,-18.75 -25.6,-18.75 -8.4,0 -10,2.59 -5.2,8.47 3.5,4.25 4.5,4.73 13.5,6.19 3.6,0.6 6,1.95 6,3.46 0,1.21 -3.8,1.11 -4.5,-0.12 -0.4,-0.55 -1.8,-1 -3.1,-1 -1.4,0 -4.3,-0.89 -6.4,-1.98 -2.1,-1.08 -5.8,-2.27 -8.2,-2.64 -6.7,-1.03 -8.4,-2.13 -6.4,-4.29 0.9,-0.96 1.6,-2.46 1.6,-3.32 0,-0.86 0.6,-1.82 1.5,-2.14 3.5,-1.36 0.1,-8.63 -4.1,-8.63 -2.9,0 -3.1,1.67 -0.7,5.84 2.2,3.92 -0.2,7.16 -5.3,7.16 -1.8,0 -4,0.67 -4.8,1.5 -2.3,2.29 -3.7,1.85 -8.2,-2.58 -5.5,-5.41 -14.4,-7.63 -14.4,-3.59 0,0.67 3.3,2.95 7.3,5.05 4.2,2.21 8,4.97 8.9,6.5 2.6,4.36 5.3,6.17 9.9,6.72 6.6,0.8 21.1,10.13 22.8,14.65 1.2,3.46 3.3,3.49 6.5,0.07 2.4,-2.68 2.4,-2.68 8.5,-0.86 5,1.54 6.4,1.62 9,0.56 4.3,-1.79 9.5,-0.6 10.9,2.53 1.5,3.32 -0.8,4.36 -4.4,1.98 -1.5,-0.93 -2.9,-1.41 -3.2,-1.07 -1.3,1.26 1.5,4.01 4.8,4.67 1.8,0.37 3.7,1.39 4.2,2.26 1.4,2.54 4.9,4.06 5.8,2.54 0.6,-1 1.5,-0.93 4.1,0.38 4.4,2.15 5.2,2.1 4.6,-0.31 z m 315.6,-126.32 c 2.1,-1.42 4.7,-3.67 5.7,-5 1.4,-1.77 3.3,-2.61 7.2,-3.12 5.7,-0.75 10.9,-3.45 13.3,-6.87 2.1,-2.98 1.9,-3.41 -1.3,-2.94 -3.8,0.55 -6,-1.94 -4.5,-5.04 4.2,-8.57 3.2,-13.71 -2.8,-13.71 -2.4,0 -5.3,-4.32 -4.5,-6.71 0.4,-1.45 -0.5,-2.11 -4.7,-3.45 -6.4,-2.02 -7.1,-1.68 -6.2,3.18 0.8,4.81 -1.7,6.51 -8.1,5.62 -4.7,-0.64 -7,0.85 -5.8,3.8 0.4,1.03 -0.3,2.91 -1.7,4.79 -2.2,3.1 -2.2,3.1 0,4.93 2.3,1.86 2.9,2 9,2.21 6.2,0.23 1.6,8 -7.1,11.85 -3.2,1.42 -3.4,2.4 -1.3,5.22 0.8,1.06 1.5,3.11 1.5,4.55 0,5.47 3.9,5.71 11.3,0.69 z m -270.1,-7.8 c 0.4,-1.42 9.8,-2.08 11.4,-0.81 0.6,0.53 3.5,1.07 6.4,1.2 6,0.26 7.8,-1.58 3.3,-3.37 -8.8,-3.49 -9.2,-3.78 -10.2,-7.61 -2.4,-9.39 -2.4,-10.29 -0.3,-10.29 4.6,0 6.5,-3.15 4.9,-8.04 -1.5,-4.4 -1.5,-4.47 1.4,-7.74 3.1,-3.51 3.5,-4.74 1.9,-5.72 -2.9,-1.78 -1,-3.67 3,-2.99 3.6,0.61 4.2,0.44 4.7,-1.46 0.3,-1.17 1,-1.95 1.6,-1.72 0.7,0.23 1,1.03 0.8,1.79 -3.2,12.01 1.4,19.18 11.3,17.57 3.7,-0.59 5.6,1.82 5.6,6.99 0,3.45 2.1,10.32 3.1,10.32 0.5,0 0.9,-1.33 0.9,-2.95 0,-3.47 1.5,-4.72 3.5,-2.99 1.1,0.92 2.1,0.96 3.7,0.15 1.3,-0.6 3.3,-1.38 4.6,-1.74 1.8,-0.51 2.2,-1.25 2,-3.44 -0.2,-1.53 0.4,-3.57 1.2,-4.53 2.1,-2.61 3.9,-8.51 3.9,-13.05 0.1,-4.2 4.3,-9.53 9.8,-12.37 2.3,-1.18 3.4,-7.08 1.3,-7.08 -0.6,0 -1,-0.74 -1,-1.63 0,-1.27 0.6,-1.49 3,-1.02 3.6,0.72 8,-0.77 8,-2.72 0,-1.59 -2.7,-2.95 -4.1,-2.08 -0.5,0.31 -0.9,-1.03 -0.9,-2.97 0,-4.19 3.2,-6.86 7.6,-6.39 2.6,0.29 2.9,0.02 3.5,-4.19 0.8,-5.3 -1.3,-8 -6.3,-8 -2.8,0 -3,-0.2 -2.7,-3.67 0.7,-7.43 -5.5,-2.6 -8.2,6.4 -0.7,2.33 -2.1,4.97 -3.1,5.87 -1.6,1.47 -1.6,1.92 -0.3,4.39 1.6,3.24 1.1,4.01 -2.7,4.01 -2,0 -3.3,0.81 -4.5,2.75 -1,1.51 -1.8,2.9 -2,3.09 -1.9,2.91 -6.6,-3.69 -6.9,-9.84 -0.8,-13.28 -2.3,-18 -5.9,-18 -1.3,0 -3.1,-0.71 -4,-1.57 -2.3,-2.3 -6,-1.46 -6.4,1.46 -0.5,3.46 2.7,9.69 5.5,11 2.8,1.28 2.7,3.46 -0.3,3.9 -8.4,1.26 -13.7,-12.34 -8.2,-21.41 2.2,-3.74 2.4,-8.28 0.4,-10.94 -0.8,-1.07 -1.5,-3.07 -1.5,-4.44 -0.1,-2.35 -5.5,-9.1 -9.2,-11.5 -2.3,-1.42 -3.3,-6.5 -1.4,-6.5 2.1,0 2.8,-1.69 1.6,-3.98 -1.3,-2.38 -3.9,-2.66 -4.7,-0.52 -1.2,3.09 -4.1,1.62 -5.5,-2.75 -1,-3.23 -1.9,-4.34 -3.7,-4.59 -1.3,-0.19 -4.5,-1.65 -7.1,-3.25 -5.6,-3.42 -10,-3.74 -12.5,-0.91 -2.5,2.73 -3.2,2.57 -8.1,-1.94 -5.5,-5.06 -10.4,-6.18 -14.4,-3.24 -1.6,1.15 -4,2.37 -5.4,2.72 -8.2,2.08 2.8,10.84 11.3,8.96 4.3,-0.93 4.8,1.93 1.1,6.14 -1.7,1.88 -3,4.26 -3,5.27 0,1.02 -1.6,3.05 -3.5,4.52 -4.1,3.08 -4.3,4.76 -1.5,9.44 1.2,1.85 1.8,3.99 1.6,4.76 -0.8,2.08 1.1,6.37 2.8,6.37 0.9,0 1.6,0.67 1.6,1.5 0,0.82 -0.9,1.5 -1.9,1.5 -1.3,0 -2.3,1.11 -3.1,3.18 -1.3,3.74 -2.4,3.05 -4.2,-2.68 -1.7,-5.25 -4.7,-5.84 -7.8,-1.53 -1.9,2.64 -2.1,3.53 -1.1,6.2 1.4,4.19 1.4,5.39 -0.5,7.28 -2.2,2.16 -0.1,4.92 3.1,4.12 2.6,-0.65 7,2.43 8,5.59 0.7,2.03 5,8.18 8.8,12.34 1,1.1 2.6,3.07 3.5,4.38 4.2,5.58 7.2,-0.73 7.2,-15.02 0,-6.65 0.9,-7.3 3.8,-2.61 2.6,4.24 3.6,8.46 2.4,10.01 -4.1,5.16 -5.3,13.59 -2.7,18.72 2.8,5.61 2.7,6.34 -1.6,8.52 -2.7,1.4 -3.1,1.34 -6.5,-1 -6.7,-4.5 -11.3,0.72 -5.6,6.21 3.4,3.21 5.4,8.33 4.8,12.19 -0.3,1.98 0.1,5.24 0.8,7.24 0.9,2.61 1,4.18 0.2,5.5 -2.9,5.19 -1.5,9.51 3.4,10.69 1.5,0.34 3.1,1.75 3.8,3.14 1.2,2.63 5.6,3.61 6.4,1.41 z m -70.8,-17.04 c 2.6,-2 3.1,-2.07 7.6,-0.92 9.3,2.37 18.5,-10.29 12.4,-17.03 -1.9,-2.07 -1.1,-3.89 1.6,-3.89 4.4,0 5.9,-6.42 3.4,-14.68 -1.3,-4.37 8.6,-7.11 12.1,-3.32 2.4,2.68 3.6,2.52 6.9,-0.95 3,-3.16 3,-3.06 0.2,-13.5 -2,-7.43 -5.6,-7.1 -6.4,0.58 -0.5,5.11 -0.1,4.54 -3.5,5.39 -2.8,0.7 -5.7,-1.57 -9.8,-7.53 -1.4,-2.13 -1.8,-2.19 -5.2,-0.95 -3.5,1.27 -3.8,1.2 -6.2,-1.36 -2.7,-3 -5.2,-3.38 -8.1,-1.26 -1.9,1.39 -1.9,1.51 0.9,4.44 1.9,1.93 2.7,3.61 2.3,4.66 -0.9,2.33 -2.8,1.4 -5.5,-2.73 -3,-4.61 -9.2,-6.03 -12.5,-2.89 -3.2,2.95 -10.9,4.77 -14.1,3.31 -3.2,-1.47 -3.3,-3.98 -0.2,-5.16 3.6,-1.35 3.9,-3.62 1,-7.03 -3.3,-4 -5.7,-4.06 -4.9,-0.12 1,4.33 -0.6,4.43 -6.3,0.4 -5.2,-3.62 -5.2,-3.62 -7.1,-1.61 -1.7,1.81 -2.5,1.92 -7.8,1.11 -6.2,-0.93 -13.2,1.49 -13.3,4.54 0,2.75 -1.6,3.89 -3.8,2.71 -1.9,-0.99 -2.6,-0.72 -5.1,2.07 -2.9,3.2 -2.9,3.2 -4.1,0.54 -2.9,-6.33 -16.1,-2.9 -17.4,4.53 -3.3,18.2 12.6,30.04 20.5,15.3 1.3,-2.49 1.3,-2.49 4.8,1.01 5.5,5.47 6.7,3.59 3.6,-5.36 -1.9,-5.46 -0.6,-7.63 3.9,-6.72 5.9,1.17 7,3.45 3.2,6.76 -2.6,2.19 -3.3,5.21 -1.6,6.26 1.5,0.92 3.9,-0.48 4.6,-2.63 0.5,-1.65 1.2,-1.89 3.9,-1.39 4.8,0.9 6.6,-1.53 4.2,-5.69 -2.1,-3.67 -1.5,-4.24 5.5,-5.07 4.3,-0.51 5.6,-0.2 9.8,2.38 5.9,3.62 10.5,3.89 12.2,0.71 1.7,-3.25 1.7,-3.25 3.9,-1.21 1.8,1.58 2.5,1.68 5.1,0.71 2.8,-1.07 3.4,-0.86 8,2.8 5.4,4.19 6.8,4.6 10.1,2.84 3.1,-1.67 7.5,2.91 5.7,5.87 -1.1,1.7 -1,2.47 0.4,4.6 3.2,4.87 2,6.67 -2.8,4.46 -3.9,-1.75 -6.4,0.97 -4.9,5.12 1,2.45 0.9,3.2 -0.6,4.5 -3.7,3.41 -6.5,1.13 -3.5,-2.89 0.8,-1.06 1.5,-2.3 1.5,-2.75 0,-1.58 -2.9,-0.77 -4.3,1.21 -1.6,2.22 -1.5,2.24 -12.7,-3.5 -8.6,-4.41 -15.3,1.3 -12.1,10.27 2.7,7.47 12.7,15.21 15.7,12.19 0.7,-0.7 1.6,-0.38 2.8,1 2.3,2.53 2.7,2.52 6,-0.13 z m -147.3,-134.51 c 1.6,-1.4 2.3,-1.46 4.2,-0.41 3.6,1.94 12.9,-3.07 11.1,-5.98 -0.4,-0.7 -1.4,-0.53 -3,0.5 -5.1,3.33 -9.6,0.56 -5.8,-3.59 3.8,-4.2 9,-6.11 11.8,-4.29 2.5,1.63 6.6,1.2 6.6,-0.7 0,-1.89 -2.1,-4.86 -3.4,-4.86 -0.8,0 -2.5,-0.9 -3.9,-2 -3,-2.38 -6,-2.57 -7.7,-0.5 -0.7,0.82 -2.3,1.5 -3.5,1.5 -1.3,0 -2.9,-0.68 -3.5,-1.5 -0.7,-0.83 -1.9,-1.5 -2.6,-1.5 -0.8,0 -1.7,-1.24 -2,-2.75 -0.3,-1.52 -1.2,-4.03 -2,-5.59 -0.8,-1.55 -1.4,-3.43 -1.4,-4.16 0,-3.8 -5.3,-11.68 -7.4,-11.11 -1.2,0.32 -2.7,0.58 -3.5,0.59 -0.9,0.01 -1.2,0.76 -0.8,2.32 0.3,1.27 0.1,4.76 -0.4,7.75 -0.6,3 -1,8.61 -0.9,12.48 0.1,5.7 -0.3,7.54 -2,9.66 -3.6,4.57 0.3,11.81 6.4,11.81 1.4,0 4,0.89 5.8,1.99 4,2.44 5.6,2.5 7.9,0.34 z m 485.9,-47.33 c 1.4,0 7.8,-9.8 9,-13.84 1.3,-4.08 4,-5.84 7.3,-4.59 3,1.17 11.7,-3.62 12.4,-6.83 0.4,-2.08 1.5,-3.37 3.7,-4.3 10.7,-4.62 30.2,-30.93 37.7,-51.09 1.1,-2.89 4,-7.86 6.5,-11.05 7.8,-9.98 10.9,-20.6 8.3,-28.522 -1,-3.049 -1,-4.022 0.2,-5.407 0.8,-1.053 1.4,-4.172 1.4,-8.282 0,-3.627 0.5,-7.494 1,-8.594 0.8,-1.903 0.7,-1.924 -1.5,-0.437 -1.5,0.999 -3.1,3.891 -4.4,8.019 -2.8,8.457 -3.2,8.955 -6.9,8.665 -3.2,-0.247 -3.2,-0.247 -3.2,11.758 -0.1,10.29 -0.4,12.69 -2.3,16.87 -1.2,2.69 -2.2,5.35 -2.2,5.92 0,1.49 -5.6,12.98 -10.4,21.17 -2.2,3.83 -4.5,8.61 -5.1,10.62 -0.7,2.46 -4,6.65 -10,12.79 -15.4,15.56 -16.9,16.95 -20.7,18.45 -2.2,0.93 -3.8,2.32 -4.2,3.82 -0.6,2.43 -7,6.59 -9.3,6.07 -1.8,-0.41 -8.5,4.06 -11.7,7.77 -5.2,6.17 -4.3,18.35 1,13.45 1.5,-1.34 3,-2.43 3.4,-2.43 z m -336.5,-14.09 c 5.6,-5.86 8.1,-6.48 11.4,-2.87 2.8,3.12 2.8,3.12 5,0.04 1.2,-1.7 2.7,-3.08 3.2,-3.08 0.6,0 2.2,-0.9 3.6,-2 1.4,-1.1 3.4,-2 4.5,-2 2.1,0 9.3,-5.37 14.4,-10.72 1.7,-1.81 3.8,-3.28 4.6,-3.28 0.8,0 2.6,-0.82 3.9,-1.81 5,-3.78 11.9,-4.73 11.9,-1.64 0,2.36 2.7,1.65 6,-1.55 2.7,-2.64 3.7,-3 8.8,-3 6.2,0 8.2,-1.12 8.2,-4.58 0,-3.43 -2.3,-4.65 -7.4,-3.9 -4.9,0.74 -6.5,-0.42 -3.9,-2.81 1.2,-1.07 5.3,-1.85 13,-2.48 10,-0.82 11.8,-1.26 16.3,-4.08 3.3,-2.04 6.4,-3.16 8.8,-3.17 2,0 5.7,-0.62 8.2,-1.37 5.9,-1.78 10.5,-1.02 13,2.14 1.1,1.39 3,2.64 4.3,2.78 1.3,0.14 3.3,0.76 4.5,1.36 3.2,1.74 6,1.31 9.7,-1.48 2.3,-1.78 4,-2.37 5.5,-1.91 1.2,0.39 3,0.03 4.5,-0.92 3.2,-2.12 5.1,-2 6.8,0.46 1.1,1.64 2.8,2.14 8.8,2.55 4,0.28 7.9,0.7 8.6,0.93 2,0.67 1.5,-2.34 -1.3,-7.11 -4.5,-7.67 -2.1,-12.41 6.3,-12.41 6.1,0 12.8,-2.73 21.7,-8.76 4.8,-3.27 6.2,-3.47 11,-1.64 1.1,0.43 1.6,0.02 1.6,-1.44 0,-1.12 0.4,-2.32 1,-2.66 4.6,-2.85 -1.3,-9.74 -8.1,-9.39 -5,0.27 -8.9,-1.81 -8.9,-4.68 0,-0.69 -1.2,-3.53 -2.7,-6.33 -2,-3.937 -2.3,-5.387 -1.5,-6.463 2.6,-3.062 -1.3,-6.315 -6.1,-5.118 -3.1,0.784 -4.3,-0.82 -5.1,-6.79 -1.1,-8.197 4.6,-11.482 10.1,-5.803 4.5,4.75 9.1,4.656 8.9,-0.181 -0.1,-2.749 0.4,-3.48 3.1,-4.75 2.3,-1.082 3.4,-2.377 3.8,-4.65 1,-5.177 0.2,-6.7 -4.9,-9.145 -6,-2.82 -8.1,-2.405 -6.5,1.232 1.8,3.951 -0.3,5.563 -7.1,5.563 -7.6,0 -11.9,1.528 -15.7,5.626 -4.8,5.041 -6.6,4.555 -11.7,-3.217 -2.9,-4.53 -3.5,-4.923 -7.5,-5.1 -5.2,-0.233 -10.5,-3.161 -10.9,-6.037 -0.5,-3.095 -1.9,-3.822 -10.7,-5.744 -6.2,-1.323 -8.5,-2.332 -10.1,-4.286 -2,-2.413 -2.7,-2.571 -12.8,-2.839 -9.9,-0.26 -13.6,-1.188 -13.6,-3.38 0,-0.402 4.5,-0.981 10,-1.285 6.1,-0.338 10.9,-1.106 12.2,-1.969 1.9,-1.25 2.3,-1.203 3.9,0.408 2.5,2.508 6.8,2.48 6.2,-0.039 -0.6,-2.329 1.2,-3.077 9.4,-3.842 7.6,-0.711 8.5,-3.215 2,-6.044 -3,-1.332 -3.6,-4.274 -1.3,-6.233 1.2,-0.99 3.2,-0.626 10.3,1.881 10,3.53 10.3,3.584 10.3,1.788 0,-0.723 1.3,-2.587 2.9,-4.143 3,-2.829 3,-2.829 0,-5.588 -1.6,-1.517 -2.9,-3.19 -2.9,-3.718 0,-0.527 -2.6,-1.218 -5.6,-1.535 -3.2,-0.324 -8.4,-1.921 -12,-3.64 -3.5,-1.685 -7.1,-3.0635 -8.2,-3.0635 -5.1,0 -7.4,-4.1256 -4.1,-7.6005 4.3,-4.6475 -1.5,-12.386 -6,-8.009 -3.6,3.4214 -7.9,3.1278 -12.1,-0.82 -1.4,-1.317 -5.4,-3.813 -8.8,-5.546 -6.4,-3.222 -8.8,-6.887 -3.7,-5.608 4.3,1.084 4.4,-2.22 0.2,-5.619 -2,-1.591 -4.1,-4.38 -4.7,-6.197 -0.6,-1.904 -2.2,-3.795 -3.6,-4.46 -5.3,-2.396 -3,-7.242 4.1,-8.856 11.8,-2.677 15.5,-1.672 17.4,4.715 1.4,4.987 2,5.707 6.2,7.715 3.1,1.478 4.8,3.024 5.2,4.647 0.9,3.433 7.1,6.917 10.9,6.087 2.5,-0.552 3.4,-0.154 5.7,2.673 2.5,2.96 3.1,3.2 5.2,2.209 4.3,-1.944 14.9,4.323 14.9,8.798 0,2.366 1.7,3.3084 3.5,1.867 1,-0.897 2.3,-0.901 5.2,-0.016 7.6,2.332 8.3,3.0183 14.6,13.287 1.4,2.2952 2.1,2.5911 3.7,1.7347 3.2,-1.7424 -3.5,-13.158 -8.6,-14.422 -3.4,-0.8507 -11.2,-6.3447 -12.5,-8.7607 -1.8,-3.268 0.2,-4.415 5,-2.853 6.2,2.061 10.2,-1.28 4.8,-4.053 -3.1,-1.607 -7.7,-6.05 -7.7,-7.445 0,-4.301 7,-5.587 8,-1.462 0.5,2.109 1.3,2.578 5.2,3.036 2.6,0.297 4.8,0.747 5,1 0.2,0.252 1.1,1.6 1.9,2.995 1,1.449 6,4.878 11.9,8 6.9,3.716 10.6,6.263 11.3,7.963 2.1,4.9618 12.8,14.515 14.2,12.682 0.6,-0.89405 2.6,-1.7357 4.4,-1.8705 4.4,-0.33836 5.4,-1.9384 4.6,-7.3019 -0.7,-4.5096 -0.7,-4.5096 4.4,-4.5096 3.8,0 5.1,-0.368 5.1,-1.476 0,-0.813 1.1,-2.25 2.6,-3.194 2.6,-1.717 2.6,-1.717 0.4,-3.523 -2.9,-2.351 -5.7,-2.301 -6.3,0.115 -0.5,1.917 -6,4.061 -10.4,4.073 -6.7,0.018 -15.5,-5.386 -18.7,-11.477 -5.5,-10.76 -14,-18.518 -20.3,-18.518 -4.3,0 -7.3,-2.337 -7.3,-5.655 0,-2.781 2.4,-3.119 5.7,-0.795 1.7,1.189 3,1.332 5.6,0.615 6.3,-1.719 15.7,1.994 15.7,6.184 0,5.542 12.8,14.475 19.7,13.754 1.2,-0.126 3.2,0.49 4.6,1.369 2.4,1.567 7.7,0.535 7.7,-1.498 0,-2.162 -9.6,-7.974 -13.2,-7.974 -2.8,0 -4.7,-0.796 -7.3,-3.103 -5.4,-4.777 -4.3,-9.223 2.1,-8.187 3.8,0.631 5.4,-1.806 5.4,-8.692 0,-3.849 4.1,-6.018 11.5,-6.018 0.7,0 1.9,-1.237 2.7,-2.75 1.4,-3.029 5,-4.11 7.3,-2.204 2.5,2.048 1.7,4.961 -1.5,6.104 -3.6,1.226 -3.8,2.822 -1,5.401 1.7,1.519 2.4,1.643 4,0.676 2.5,-1.558 4,0.554 1.6,2.285 -2.2,1.649 -2.1,3.22 0.5,4.025 1.4,0.445 3,-0.038 4.9,-1.433 6.1,-4.495 10.3,-1.526 4.7,3.319 -4.4,3.879 -6.5,15.577 -2.7,15.577 1.1,0 2,-0.363 2,-0.807 0,-1.516 9,-7.193 11.4,-7.193 3.3,0 3.8,-1.182 2.2,-5.143 -0.8,-1.846 -1.7,-5.798 -2.1,-8.781 -1.4,-10.364 -9,-17.189 -9,-8.076 0,4.514 -1.8,5.073 -2.7,0.829 -0.4,-2.154 -2.6,-5.12 -6.3,-8.687 -9,-8.611 -6.2,-10.342 7.5,-4.628 7.7,3.242 9,4.156 9,6.531 0,4.896 17.4,15.179 21.2,12.522 3.2,-2.277 8.3,-1.989 10.7,0.611 1.1,1.197 2.2,1.985 2.3,1.75 0.1,-0.235 0.8,-1.328 1.4,-2.428 0.8,-1.58 2.7,-2.189 8.7,-2.904 6.6,-0.774 7.7,-1.179 7.7,-2.816 0,-4.689 -11.1,-17.131 -11.9,-13.28 -0.8,4.325 -8.4,6.702 -9.7,3.079 -0.8,-1.883 1.3,-5.579 3,-5.579 3.6,0 6.6,-6.541 3.4,-7.54 -5.4,-1.713 -11.9,-10.945 -9.2,-12.955 2.3,-1.69 1,-4.5 -2.1,-4.5 -1.4,0 -4.2,-1.43 -6.3,-3.26 -4,-3.52 -11,-8.93 -13,-10.1 -1.9,-1.18 -7.2,2.12 -7.2,4.55 0,2.86 2.7,5.81 5.4,5.81 3.3,0 6.8,4.21 6.4,7.63 -0.5,4.554 -3.2,4.081 -6.3,-1.09 -2.2,-3.78 -3,-4.46 -4.9,-3.99 -3.1,0.78 -11.7,-5.08 -13.9,-9.52 -2.1,-4.18 -0.9,-5.96 2.4,-3.65 6.2,4.37 7.9,-0.02 2.1,-5.63 -6.8,-6.61 -15.3,-8.04 -19.3,-3.24 -1.5,1.92 -6.3,1.91 -7.9,-0.01 -0.7,-0.83 -2.1,-1.5 -3,-1.5 -3,0 -7.3,-3.99 -6,-5.53 2.8,-3.44 -6,-8.63 -15,-8.86 -3.4,-0.09 -4.5,0.26 -4.5,1.39 0,0.93 0.7,1.37 1.9,1.16 2,-0.35 0.9,2.06 -1.9,4.04 -3.9,2.78 -19.8,-2.87 -27.5,-9.76 -1.4,-1.23 -4.3,-2.49 -6.5,-2.8 -12.7,-1.78 -18.4,-2.7 -21.6,-3.48 -2,-0.48 -6.2,-0.53 -9.3,-0.1 -3.5,0.48 -6.9,0.38 -8.7,-0.24 -1.6,-0.57 -4.9,-0.82 -7.2,-0.55 -4.5,0.51 -13.8,-1.62 -17.5,-4.02 -10.1,-6.6 -34.3,0.81 -48,14.66 -3.5,3.5 -5.2,3.15 -5.2,-1.05 0,-1.08 -1.2,-1.87 -3.5,-2.3 -4.3,-0.79 -4.8,-3.67 -1,-5.38 6,-2.75 1.3,-5.15 -5.2,-2.66 -2.6,0.97 -6.1,1.72 -7.8,1.66 -1.7,-0.06 -7.1,0.82 -12,1.95 -8.6,1.96 -11.9,3.03 -21,6.91 -2.2,0.93 -6.3,2.5 -9,3.49 -6.8,2.44 -7.7,3.3 -7.1,6.37 0.5,2.1 -0.1,3.11 -2.8,5.33 -1.9,1.51 -3.6,3.69 -3.8,4.85 -0.3,1.58 -1.8,2.62 -6.3,4.17 -7.9,2.68 -12.9,5.88 -18.9,11.87 -7,7.12 -11.6,5.53 -10.2,-3.59 0.8,-5.29 0.2,-5.55 -5,-2.03 -2.1,1.37 -4.4,2.5 -5.2,2.5 -0.8,0 -3.4,1.35 -5.9,3 -2.4,1.65 -5.8,3.68 -7.4,4.52 -3,1.56 -4.2,6.56 -1.9,7.975 2.9,1.814 -3.1,7.443 -6.6,6.117 -1.8,-0.678 -3,1.238 -1.6,2.58 1.4,1.463 -0.6,6.839 -2.3,6.166 -0.8,-0.284 -2.3,0.002 -3.5,0.635 -1.9,0.99 -2.3,0.861 -2.7,-0.923 -0.7,-2.758 -5.2,-2.759 -8.7,-0.002 -4.3,3.36 -3.5,5.285 1.9,4.679 5,-0.564 6.1,0.219 4.5,3.205 -1.9,3.602 -4.9,4.452 -8.5,2.477 -3.2,-1.705 -3.4,-1.695 -6.7,0.349 -1.8,1.159 -6.4,3.785 -10.2,5.837 -4.2,2.292 -8.2,5.475 -10.5,8.263 -2,2.493 -6.2,7.29 -9.4,10.66 -6.5,6.901 -6.7,7.68 -3.3,9.257 2.2,1.007 2.7,0.795 4.7,-2.089 4.2,-5.962 13.3,-15.894 15.9,-17.189 7.8,-4.055 22.3,-6.487 23.7,-3.989 0.8,1.336 1.6,1.215 6.3,-0.947 3,-1.364 7.7,-3.044 10.5,-3.734 5.8,-1.456 7.5,-2.502 7.5,-4.638 0,-7.127 6.3,-11.915 7.3,-5.57 0.3,2.004 1.6,4.712 2.8,6.018 2.2,2.374 2.2,2.374 -1.8,6.606 -3.5,3.702 -5.8,6.974 -13.6,18.618 -2.7,4.124 -4.8,5.36 -6.1,3.593 -1.5,-1.971 -6.8,-0.501 -12.8,3.513 -3.4,2.357 -5.4,2.976 -9.6,2.99 -14.3,0.049 -24.2,11.743 -24.2,28.71 0,2.3045 -0.5,4.4525 -1,4.7728 -2,1.2588 -2.3,9.5295 -0.5,13.58 1.8,3.994 0.1,13.806 -2.6,15.513 -3.8,2.347 1.1,7.442 7.1,7.442 4.8,0 4.8,0 6.4,-5.75 0.9,-3.162 2.3,-8.307 3.2,-11.432 1.1,-3.86 1.4,-7.277 1,-10.657 -0.5,-3.804 -0.2,-6.1813 1.3,-10.104 1.2,-2.822 2.1,-6.5023 2.1,-8.1789 0,-2.2491 0.9,-3.8781 3.6,-6.2131 1.9,-1.74 4,-4.196 4.5,-5.456 0.4,-1.26 2.3,-3.06 4,-4 1.7,-0.94 4.4,-2.721 5.9,-3.959 3.4,-2.814 4.2,-2.814 5.5,0 2.6,5.919 16.5,-0.746 21.5,-10.25 11.2,-21.687 52,-42.813 52,-26.938 0,0.89 1.1,2.13 2.5,2.757 3,1.398 3.1,2.859 0.3,5.863 -2.8,2.922 -1.9,3.896 1.8,2.031 5.8,-2.93 11.1,-3.02 12.9,-0.22 2.1,3.098 3.1,3.122 7.5,0.18 5.4,-3.642 6.5,-3.77 9.6,-1.111 1.6,1.34 3.3,2.437 3.7,2.437 0.5,10e-4 0.7,1.789 0.4,3.975 -0.5,3.872 -0.5,3.989 2.9,4.616 3.2,0.6 3.3,3.41 0.2,3.41 -2.7,0 -10.7,4.421 -11.6,6.371 -1.7,3.848 -8.4,5.368 -12.1,2.76 -6.8,-4.899 -25.1,5.354 -28.3,15.884 -0.8,2.657 -2.7,5.254 -6,8.0442 -8.9,7.5235 -11.3,22.801 -3.8,24.308 4,0.783 4.5,3.817 2,11.054 -3.9,11.231 -13.8,23.669 -17.6,22.187 -2.1,-0.806 -6.4,2.916 -6.4,5.53 0,4.15 -14.5,11.792 -26.5,13.977 -3.9,0.701 -7.9,1.801 -9,2.445 -9.7,5.669 -31.1,2.184 -27.6,-4.48 0.8,-1.419 0.5,-2.491 -1,-4.473 -2.7,-3.381 -4.9,-3.383 -4.9,-0.006 0,2.458 -0.3,2.582 -4.4,2.25 -4.9,-0.391 -4.4,1.063 2.9,8.402 6,6.169 27,12.72 36.6,11.457 19.5,-2.552 30.8,-6.283 38.4,-12.675 3.3,-2.735 7.3,-5.715 8.9,-6.622 1.6,-0.907 5.1,-3.396 7.8,-5.531 4.8,-3.808 8.1,-5.219 6,-2.632 -4.8,6.085 -1.4,10.307 4,4.997 3.2,-3.174 5.1,-4.247 7.5,-4.247 3.5,0 8.3,-6.952 9.8,-14 0.3,-1.925 1.3,-4.496 2.1,-5.714 0.7,-1.218 1.4,-3.791 1.4,-5.716 0,-2.103 1.3,-6.01 3.4,-9.785 3.2,-5.774 3.3,-6.488 2,-8.785 -2.2,-3.9373 -1.8,-13.863 0.7,-18.538 1.2,-2.1789 2.4,-5.714 2.7,-7.856 0.8,-4.875 3.4,-6.808 5.8,-4.359 1.7,1.616 1.6,1.856 -0.7,4.278 -3,3.225 -1.8,5.8262 3,6.2983 4.2,0.4139 5.2,-0.6537 5.6,-5.9863 0.5,-7.781 2.8,-12.384 6.2,-12.049 1.9,0.193 3.8,-0.543 5.8,-2.25 1.6,-1.395 4.5,-2.783 6.5,-3.084 1.9,-0.3 5.7,-1.404 8.5,-2.453 9.2,-3.542 10.1,-3.549 13.4,-0.108 2.1,2.264 3.8,3.113 6.2,3.129 7.7,0.051 14.5,5.203 12,9.123 -0.6,1.034 -0.9,2.995 -0.5,4.358 0.4,1.802 0.1,2.658 -1.1,3.134 -2,0.761 -3.5,-1.104 -3.5,-4.387 0,-3.65 -4.4,-2.911 -8.8,1.5 -2.1,2.063 -5,4.303 -6.5,4.979 -1.5,0.676 -2.7,1.9132 -2.7,2.75 0,2.2272 4.6,1.912 7,-0.4785 4.6,-4.6225 12.2,-0.9965 11.6,5.5499 -0.1,2.0121 -0.2,2.0017 8.2,1.1807 2.8,-0.2695 4.8,2.2278 3.8,4.7765 -0.6,1.5538 -1.6,1.7045 -7.7,1.1904 -15.3,-1.2848 -24.8,7.805 -15.9,15.302 4.1,3.425 3.9,5.445 -0.3,4.603 -1.8,-0.356 -3.4,-0.975 -3.5,-1.375 -1.9,-5.176 -7,-8.307 -11,-6.766 -1.5,0.581 -1.4,6.096 0.4,13.788 1.2,5.46 -7.7,1.789 -9,-3.734 -0.4,-1.383 -1.1,-2.516 -1.6,-2.516 -0.5,0 -1.8,-0.922 -2.9,-2.049 -1.9,-2.05 -1.9,-2.049 -5.6,3.117 -4.7,6.597 -7.4,5.532 -3.6,-1.435 1.8,-3.308 2.2,-5.014 1.6,-7.231 -0.8,-2.911 -0.7,-8.2389 0.1,-9.6622 0.3,-0.4184 1.5,-0.0809 2.7,0.75 3.2,2.3 6.2,1.8527 8.2,-1.2393 1,-1.5125 3.6,-4.4358 5.8,-6.4962 3.6,-3.4286 3.9,-3.9624 2.8,-6.2971 -2.1,-4.7092 -1.5,-8.0782 1.9,-9.4572 6.3,-2.641 3.7,-4.082 -7,-3.761 -12.2,0.368 -22.7,8.204 -14,10.472 2.4,0.6392 2.5,3.0239 0.3,6.317 -2.4,3.4644 -3.3,3.9398 -7.7,3.9572 -7.5,0.03001 -12.6,9.0371 -7.6,13.515 2.3,2.088 2.5,5.211 0.5,7.803 -2.6,3.418 8.6,20.697 13.4,20.697 2.5,0 2.2,4.749 -0.4,7.422 -1.9,1.813 -2.5,3.214 -2,4.373 0.4,0.938 1,2.977 1.3,4.532 0.7,2.826 0.7,2.826 2.9,-0.25 3.4,-4.558 6.3,-4.151 6.3,0.888 0,4.63 2.6,6.854 5.9,5.071 2.6,-1.401 2.7,-1.356 3.4,1.158 0.5,2.077 0.7,2.104 2.4,0.5 1.1,-0.931 2.3,-1.694 2.7,-1.694 0.4,0 2.1,-0.949 3.7,-2.109 3.7,-2.622 4.5,-2.011 1.9,1.365 -1.1,1.408 -2,3.951 -2,5.652 0,2.679 -0.4,3.108 -2.8,3.208 -1.5,0.063 -3.2,0.22 -3.7,0.348 -0.6,0.127 -1.5,0.3 -2.2,0.384 -0.6,0.084 -1.7,1.507 -2.3,3.163 -1.4,3.255 -1.7,2.626 6.9,14.775 1.7,2.357 3.1,4.944 3.1,5.75 0,1.916 1.9,1.89 2.6,-0.036 0.3,-0.86 1.8,-1.5 3.5,-1.5 2.6,0 2.8,-0.208 1.9,-2.014 -1.4,-2.444 0.6,-3.549 4.5,-2.574 2,0.513 2.5,0.261 2.5,-1.392 0,-1.545 0.6,-2.02 2.8,-2.02 3.6,0 5.2,-1.651 5.2,-5.329 0,-2.929 0,-2.929 5.8,-2.271 5,0.569 6.1,0.376 8.2,-1.439 2.7,-2.314 8.4,-2.01 10.4,0.552 0.6,0.74 2.2,1.49 3.6,1.667 2,0.256 2.5,0.964 2.8,3.51 0.2,2.624 0.8,3.244 3,3.5 7.7,0.895 2.1,19.095 -6.8,21.925 -3.5,1.12 -6.5,2.86 -8.1,4.82 -1.7,2.06 -3.5,3.07 -5.3,3.07 -1.9,0 -4,1.25 -6.8,4 -2.1,2.2 -4.7,4 -5.7,4 -0.9,0 -2.7,0.69 -3.9,1.55 -1.2,0.85 -4.8,2.22 -8,3.03 -3.1,0.81 -6.9,2.29 -8.2,3.29 -4.9,3.5 -8.6,4.86 -15.2,5.51 -8.9,0.87 -14.3,2.89 -18.9,7.03 -2.1,1.88 -4.8,3.98 -6.1,4.66 -1.3,0.68 -2.9,2.07 -3.6,3.08 -0.8,1.02 -2.1,1.86 -3,1.87 -2.8,0.03 -6.9,3.68 -5.7,4.93 1.5,1.5 7.3,-0.57 10.3,-3.65 1.6,-1.6 2.9,-2.2 4,-1.74 0.9,0.38 2.7,0.92 4,1.2 1.9,0.41 2.2,0.95 1.7,2.96 -0.3,1.36 -0.1,3.07 0.5,3.82 0.9,1.03 0.6,1.64 -1,2.64 -4.5,2.81 -1.7,9.32 2.9,6.84 1.6,-0.85 3,-0.82 5.7,0.14 2.9,1.08 3.6,1.05 4.4,-0.16 0.5,-0.8 1.2,-1.06 1.7,-0.59 0.4,0.47 0.2,1.07 -0.6,1.34 -0.7,0.26 -2.9,1.89 -4.9,3.61 -1.9,1.73 -5.2,3.61 -7.1,4.19 -3.4,0.98 -3.6,1.31 -3.4,4.61 0.2,2.23 -0.2,4.01 -1.2,4.8 -1.5,1.27 -1.6,1.11 -4,-5.7 -0.3,-0.68 0.4,-1.71 1.5,-2.28 2.4,-1.27 2.6,-4.53 0.4,-5.38 -4.3,-1.62 -12.1,-0.62 -14.4,1.85 -1.3,1.34 -4.4,3.42 -6.9,4.61 -5.3,2.46 -6.1,3.41 -6.1,6.95 0,1.39 -1.2,4.18 -2.5,6.22 -6.8,9.86 -0.9,17.03 7,8.68 z m 96.5,-178.09 c -1.1,-1.829 -2,-4.057 -2,-4.952 0,-0.895 -0.7,-2.188 -1.5,-2.873 -3.9,-3.184 -1.6,-5.761 7,-7.993 5.6,-1.4765 10.8,-5.6185 9.9,-7.9683 -1.3,-3.6121 -7.2,-10.933 -10.7,-13.448 -3.9,-2.844 -4.8,-5.25 -2.2,-6.232 2.3,-0.912 6.5,2.349 6.5,5.144 0,1.8595 0.9,2.953 4,4.4975 2.6,1.3389 4,2.7187 4,4.0126 0,1.0846 1.3,3.1795 3,4.6553 2,1.8163 2.8,3.273 2.4,4.5077 -0.7,2.1762 2.4,2.4752 7.4,0.7206 2.6,-0.8873 3.7,-0.7988 5.6,0.4507 2.2,1.4353 2.5,1.405 4.1,-0.3962 4,-4.3634 14.3,0.0523 16.1,6.8798 2.6,9.631 -25.4,16.095 -33.1,7.66 -5.7,-6.291 -11,-5.631 -11.7,1.465 -0.6,5.88 -6.1,8.31 -8.8,3.869 z m -180,133.03 c 2.8,-3.24 12.4,-4.74 30.5,-4.73 19.7,0 27.7,-1.84 19.4,-4.51 -2.8,-0.92 -3.5,-1.66 -3.7,-4.31 -0.4,-3.2 -0.4,-3.2 -5.5,-2.63 -5.1,0.56 -10.4,3.33 -6.4,3.33 1,0 1.5,0.45 1.2,1 -1.2,1.88 -5,0.99 -7.1,-1.67 -2.1,-2.68 -3.1,-2.69 -6.7,-0.11 -2.6,1.9 -4.5,-0.36 -2.9,-3.68 0.9,-2.14 1.6,-2.42 4.2,-1.88 3.7,0.73 4.9,-0.6 4.9,-5.3 0.1,-3.63 -2.6,-4.58 -13.4,-4.76 -7.6,-0.13 -7.9,-1.74 -1,-5.51 5.9,-3.25 6.8,-5.63 2.8,-7.15 -2,-0.77 -2.9,-0.76 -3.2,0.02 -0.2,0.6 -3.1,2.94 -6.5,5.2 -3.4,2.26 -7.5,5.38 -9.1,6.92 -1.7,1.54 -5.7,4.23 -9,5.97 -13.5,7.12 -23.4,16.38 -18.4,17.13 3.3,0.48 3.2,2.16 -0.1,4.16 -5.7,3.32 -0.6,5.04 6.3,2.16 5.8,-2.41 9.2,-1.96 11.7,1.52 2.7,3.86 8,3.34 12,-1.17 z m -96.4,-16.6 c 3,-4.03 5.4,-8.89 5.4,-10.98 0,-1.01 0.9,-2.62 2,-3.58 1.6,-1.39 1.9,-2.45 1.4,-5.22 -0.7,-3.8 -0.4,-4.09 2.6,-2.24 1.7,1.06 2.2,0.92 3.5,-1 0.9,-1.23 2.6,-2.23 3.9,-2.23 3,0 3.7,-1.87 2.9,-7.53 -0.5,-3.71 -0.3,-4.47 1,-4.47 3.4,0 3.4,-8.918 0,-19.672 -1.8,-5.62 -1.7,-6.212 2,-23.167 2.2,-9.786 7.8,-14.93 10,-9.166 2.5,6.703 6.3,-3.438 5.2,-13.887 -1.1,-10.82 -0.9,-11.978 4.7,-21.04 5.9,-9.711 6.9,-16.206 2.9,-20.473 -2.7,-2.8199 -4.1,-6.9266 -4.1,-11.542 0,-6.641 -13.5,-5.429 -15.7,1.406 -0.3,1.091 -2.5,3.8758 -4.7,6.1882 -5.2,5.247 -8.8,9.9688 -10.3,13.29 -0.6,1.407 -3,4.4538 -5.2,6.7698 -6.1,6.242 -5.1,10.51 1.1,4.595 4.6,-4.484 5.3,11.714 0.9,23.009 -0.6,1.548 -1.1,4.142 -1.1,5.765 0,4.792 -5.7,13.693 -10.2,15.979 -2.1,1.089 -5.1,3.822 -6.5,6.072 -3,4.41 -3,4.166 2.3,7.515 3.9,2.428 -4.6,11.353 -10.8,11.353 -5.2,0 -5.5,-3.303 -0.7,-8.511 4.2,-4.532 4.2,-4.532 1.5,-9.395 -1.5,-2.715 -2.6,-6.461 -2.6,-8.479 0,-9.061 -4.1,-0.602 -6.6,13.535 -1.1,6.415 -2.2,10.041 -3.6,11.55 -2.2,2.331 -7,14.825 -9.5,24.775 -2.9,11.69 3.9,23.49 8.4,14.45 2.8,-5.75 2.8,-6.78 -0.2,-7.92 -2.9,-1.1 -3.4,-4.5 -1.1,-7.56 0.8,-1.07 1.5,-2.89 1.5,-4.05 0.1,-3.51 4.3,-7.261 7.5,-6.65 3.1,0.59 4.5,-0.854 4.5,-4.475 0.1,-1.549 0.8,-2.426 2.6,-2.869 3.3,-0.834 6.5,1.96 6.5,5.754 0,3.02 1.6,3.87 2.6,1.35 1.2,-3.138 6.4,0.09 6.4,3.97 0,10.88 -10.1,24.48 -14.4,19.45 -1.4,-1.66 -2,-1.84 -3.2,-0.88 -2.1,1.72 -1.8,2.76 1.6,6.63 3.1,3.55 3.1,5.33 0.1,5.33 -2.1,0 -4.1,1.86 -4.1,3.7 0,1.91 3.5,1.58 8.1,-0.76 4.9,-2.5 6.6,-1.56 7.5,4.19 0.7,4.59 1.3,4.76 4,1.12 z m 502,-51.679 c 0.3,-0.959 1.6,-1.283 3.7,-0.991 9.6,1.313 19.1,-4.3 12.7,-7.541 -11.5,-5.895 -7.1,-17.381 5.2,-13.478 2.9,0.922 6.4,2.277 7.8,3.01 15.2,8.129 13.8,7.631 15.6,5.525 1.2,-1.403 2.5,-1.79 4.8,-1.424 2.7,0.444 3.2,0.144 4.2,-2.587 1.3,-3.267 4.8,-4.248 7.1,-1.957 1.9,1.934 4.3,0.183 4.3,-3.201 0,-2.217 0.9,-4.107 3.3,-6.473 7.3,-7.318 14.2,-4.973 14.2,4.853 0,4.966 0.2,5.559 1.9,5.384 1.3,-0.12 2.4,0.676 3,2.054 2.7,5.944 6.3,0.363 4.4,-6.821 -1.1,-4.512 -1,-5.158 0.8,-7.678 8.8,-11.883 5.6,-19.302 -12.1,-28.231 -10,-4.988 -14,-4.024 -17.4,4.188 -1.7,3.816 -2.7,4.869 -5.3,5.562 -6.3,1.626 -10.2,12.79 -5.8,16.73 2,1.838 2.8,7.5 1,7.5 -0.5,0 -1.6,-1.181 -2.3,-2.625 -1.8,-3.34 -7.3,-5.453 -16.3,-6.251 -12.5,-1.112 -20.4,-8.299 -20.4,-18.49 0,-3.477 -2.9,-3.503 -6.1,-0.054 -2.2,2.312 -3,2.518 -7.4,1.982 -7.7,-0.915 -17.5,-0.788 -17.5,0.226 0,0.216 0.9,1.164 2.1,2.108 3.6,2.897 4,15.316 0.6,18.906 -4,4.242 -5.3,14.018 -2.3,16.698 1.2,1.1 3.1,3.979 4.1,6.398 2.7,6.228 10.6,10.597 12.1,6.678 z m -401,-76.058 c 0,-2.029 1,-3.594 2.9,-4.987 1.6,-1.1169 4.4,-3.418 6.4,-5.1138 2,-1.6958 4.3,-3.3691 5.3,-3.7186 1.1,-0.4094 1.8,-1.6845 1.8,-3.5852 0,-3.3676 4.2,-6.582 9.7,-7.4304 7.9,-1.228 13.7,-9.695 13.4,-19.683 -0.1,-2.475 0.4,-5.762 1,-7.305 1.5,-3.623 -0.3,-6.056 -2.1,-2.774 -1.6,2.908 -3,1.696 -3,-2.48 0,-4.4 -0.9,-4.326 -6.5,0.559 -2.6,2.2 -5,4 -5.4,4 -1.4,0 -8.8,7.545 -11,11.234 -1.3,2.054 -4.7,5.831 -7.7,8.394 -11.3,9.6565 -18.3,23.812 -15,30.274 3.1,5.996 10,7.767 10.2,2.616 z" />
            <path
               style="fill:#8b8e71"
               inkscape:connector-curvature="0"
               id="path3723"
               d="m -1677.7,584.09 c -12.9,-1.2 -36.2,-5.04 -47.2,-7.8 -11.7,-2.9 -24.1,-6.41 -24.7,-6.96 -1.6,-1.56 1.4,-1.75 8,-0.51 11.8,2.22 27.3,1.93 27.3,-0.53 0,-2.88 -8.3,-5.76 -17.2,-5.95 -5.2,-0.11 -7.7,-0.62 -9.1,-1.87 -1,-0.95 -5,-2.46 -8.8,-3.37 -10.4,-2.47 -15.7,-12.35 -6.6,-12.35 2.1,0 4.4,-0.63 5.1,-1.42 1.4,-1.68 0.9,-2.02 -4.9,-3.58 -2.5,-0.65 -5.4,-1.94 -6.4,-2.85 -1.2,-1.08 -3.6,-1.65 -7,-1.65 -5.7,0 -8,-4.97 -4.1,-8.87 2.2,-2.21 1.2,-3.33 -3.7,-4.16 -3.3,-0.55 -4.3,-0.36 -5,0.91 -1.5,2.63 -5.2,2.1 -4.5,-0.63 1.1,-4.37 -18.6,-18.75 -25.6,-18.75 -8.4,0 -10,2.59 -5.2,8.47 3.5,4.25 4.5,4.73 13.5,6.19 3.6,0.6 6,1.95 6,3.46 0,1.21 -3.8,1.11 -4.5,-0.12 -0.4,-0.55 -1.8,-1 -3.1,-1 -1.4,0 -4.3,-0.89 -6.4,-1.98 -2.1,-1.08 -5.8,-2.27 -8.2,-2.64 -6.7,-1.03 -8.4,-2.13 -6.4,-4.29 0.9,-0.96 1.6,-2.46 1.6,-3.32 0,-0.86 0.6,-1.82 1.5,-2.14 3.5,-1.36 0.1,-8.63 -4.1,-8.63 -2.9,0 -3.1,1.67 -0.7,5.84 2.2,3.92 -0.2,7.16 -5.3,7.16 -1.8,0 -4,0.67 -4.8,1.5 -2.3,2.29 -3.7,1.85 -8.2,-2.57 -3.6,-3.57 -5.2,-4.3 -12.8,-5.97 -16.4,-3.58 -23.2,-12.04 -27.8,-34.75 -1,-5.14 -1.7,-6.38 -3.5,-6.84 -1.2,-0.32 -3.4,-2.1 -4.8,-3.97 -1.5,-1.87 -3.2,-3.4 -3.9,-3.4 -1.9,0 -4,-2.88 -5.6,-7.5 -0.7,-2.2 -2.4,-5 -3.7,-6.21 -1.3,-1.21 -2.3,-2.83 -2.3,-3.6 0,-2.11 -13,-12.61 -17,-13.74 -2,-0.54 -5.1,-2.57 -7,-4.51 -4.3,-4.33 -7.5,-5.28 -10,-2.99 -1.8,1.6 -1.9,1.54 -2.5,-1.25 -0.9,-4.07 -10.4,-14.57 -10.5,-11.55 0,2.41 5.7,12.98 9.6,17.74 1.4,1.71 4.6,6.24 7.1,10.07 9.9,15.23 20.2,24.55 18.8,17 -0.6,-3.53 -0.6,-3.53 3.1,-1.95 9.5,3.95 19.3,13.01 15.5,14.27 -1.9,0.62 -1.3,2.71 1.4,5.22 1.4,1.3 4,5.64 5.9,9.65 2.6,5.36 4.6,8.09 7.7,10.33 2.3,1.67 5,4.34 6,5.92 0.9,1.59 4.3,4.59 7.5,6.68 3.2,2.09 8,5.74 10.6,8.11 2.6,2.37 5.3,4.31 6,4.31 0.7,0 4.4,2.89 8.2,6.41 6.7,6.13 11,8.36 19.6,10.01 4.4,0.87 15.4,8.16 17.9,11.93 3,4.59 10.8,5.6 10.6,1.4 0,-2.5 -0.1,-2.49 9,-0.63 4.8,1 6.4,1.82 8,4.24 1.1,1.65 3.3,3.42 5,3.94 1.6,0.52 4.1,2.02 5.5,3.33 1.8,1.64 4.1,2.51 7.3,2.74 6.6,0.5 11.5,7.2 7.8,10.84 -4.9,4.97 -78.1,-32.11 -107,-54.24 -40.9,-31.36 -72.5,-66.65 -100.1,-111.87 -19.9,-32.59 -52.1,-120.51 -40.2,-109.76 1,0.91 2.1,1.66 2.5,1.66 1.3,0 0.6,-10.12 -0.9,-12.4 -0.8,-1.28 -2.3,-5.43 -3.3,-9.22 -1.3,-5.12 -2.2,-6.82 -3.3,-6.62 -2,0.34 -2.5,-1.41 -4.4,-17.44 -2.5,-21.72 -2,-46.58 1,-46 1.4,0.27 2.7,-5.91 2.4,-11.66 -0.3,-4.27 -0.6,-5.11 -2.1,-4.87 -2.9,0.48 -2.5,-5.48 2.3,-38.79 1.1,-7.67 3.4,-17.68 7.1,-31 7.4,-26.326 10.5,-35.811 15.1,-45.996 1.7,-3.58 4.5,-10.169 6.3,-14.644 26.5,-64.955 87.9,-132.85 154.1,-170.38 6,-3.39 11.3,-6.53 11.9,-6.97 13.1,-10.53 74.4,-31.75 111,-38.41 19.7,-3.6 25.7,-4.24 56.9,-6.09 139.2,-8.22 283.5,78.476 348.6,209.41 131.9,265.51 -79.6,571.94 -375.9,544.42 z m 232.5,-157.4 c 2.1,-1.68 4.5,-3.93 5.4,-4.99 0.8,-1.07 4,-2.6 7.1,-3.4 5.7,-1.5 13,-5.75 16.1,-9.48 1,-1.14 2.6,-2.07 3.8,-2.07 2.4,0 2.6,-1.82 0.3,-2.71 -1,-0.36 -3.4,0.34 -5.6,1.63 -4.8,2.75 -7.6,1.32 -5.9,-3.01 3.2,-8.09 3.5,-10.85 1.6,-12.94 -1.8,-1.99 -1.7,-2.09 1.4,-4.75 3.2,-2.72 3.2,-2.72 0.7,-6.47 -3,-4.29 -4,-4.6 -5.6,-1.67 -1,1.83 -1.7,2.02 -6.3,1.53 -12.9,-1.38 -12.1,-1.54 -12.4,2.63 -0.4,4.39 -3,6.26 -7.4,5.38 -3.5,-0.7 -6.8,2.12 -6.8,5.75 0,1.31 -0.7,2.94 -1.5,3.63 -4.2,3.45 0.9,8.6 8.2,8.31 7.4,-0.28 3.8,6.45 -5.5,10.35 -3.5,1.49 -3.9,2.82 -1.7,5.78 0.8,1.06 1.5,2.94 1.5,4.16 0,6.46 5.9,7.57 12.6,2.34 z m -270.6,-7.94 c 0,-2.22 8.3,-2.98 11.8,-1.08 3.5,1.86 11.6,1.75 11.9,-0.16 0.4,-1.72 -0.1,-2.05 -7.4,-4.75 -3.2,-1.18 -5.3,-5.13 -6.8,-12.51 -0.7,-3.54 5.6,-6.57 9.4,-4.52 2.9,1.55 15.2,1.26 12.6,-0.29 -1,-0.66 -3.2,-2.37 -4.9,-3.8 -2.9,-2.49 -3.1,-2.53 -5.8,-1 -5,2.81 -7.8,-4.26 -3.5,-8.76 2.7,-2.83 3.4,-5.55 1.7,-6.63 -2.9,-1.78 -1,-3.67 3,-2.99 3.6,0.61 4.2,0.44 4.7,-1.46 0.3,-1.17 1,-1.95 1.6,-1.72 0.7,0.23 1,1.03 0.8,1.79 -3.2,12.01 1.4,19.18 11.3,17.57 3.7,-0.59 5.6,1.82 5.6,7.1 0,4.65 1.9,10.21 3.6,10.21 1.2,0 1.4,-0.69 0.9,-2.91 -0.8,-3.34 0.8,-4.89 3,-3.03 1.1,0.92 2.1,0.96 3.7,0.15 1.3,-0.6 3.3,-1.38 4.6,-1.74 1.8,-0.51 2.2,-1.25 2,-3.44 -0.2,-1.53 0.4,-3.57 1.2,-4.53 2.1,-2.54 3.9,-8.47 3.9,-12.71 0.1,-4.66 7.9,-12.79 12.4,-12.79 1.2,0 1.3,-0.58 0.4,-3.5 -0.6,-1.93 -1.4,-3.5 -1.9,-3.5 -0.5,0 -0.8,-0.68 -0.8,-1.5 0,-1.64 2.5,-2.07 3.4,-0.59 0.6,1 7.4,-0.5 9,-1.97 1.4,-1.31 -1.3,-3.94 -4.1,-3.94 -1.8,0 -2.3,-0.55 -2.3,-2.25 0,-4.02 1.6,-5.25 6.7,-5.25 4,0 4.8,-0.33 5,-2 0.9,-5.94 1.3,-6.5 4,-6.49 4.5,0.03 5.9,1.38 4.5,4.46 -2.5,5.39 1.4,7.95 5.9,3.89 1.3,-1.15 2.2,-1.34 3.1,-0.63 6.6,5.21 10.8,1.93 10.4,-8.07 -0.3,-9.07 -1.4,-10.72 -5.1,-8.25 -5.6,3.64 -9.6,0.01 -5.6,-5.05 2.9,-3.73 2.7,-5.57 -0.7,-5.18 -2.2,0.25 -2.8,0.9 -3.1,3.1 -0.2,2.21 -0.9,2.92 -3.3,3.4 -2.1,0.41 -3.7,1.73 -5.1,3.99 -2.5,4.28 -5.1,5.75 -7.7,4.36 -1,-0.57 -3.1,-1.03 -4.6,-1.03 -2.7,0 -2.7,-0.03 -2,-5.5 0.5,-3.68 0.4,-5.5 -0.4,-5.5 -0.6,0 -1,0.47 -1,1.05 0,0.59 -1.4,2.72 -3,4.75 -1.6,2.03 -3.4,5.63 -4.1,8 -0.7,2.37 -2.1,4.75 -3.1,5.29 -2.2,1.18 -2.4,4.2 -0.3,5.9 2,1.7 0.9,3.01 -2.6,3.01 -2.1,0 -3.4,0.77 -4.6,2.75 -1,1.51 -1.8,2.9 -2,3.09 -1.9,2.86 -8.1,-5.63 -6.4,-8.79 0.7,-1.3 0.7,-2.78 0.1,-4.55 -0.6,-1.45 -1,-4.44 -1,-6.64 0,-5.55 -1.5,-7.86 -5,-7.86 -1.6,0 -3.6,-0.71 -4.5,-1.57 -2,-2.06 -5.9,-1.46 -6.4,0.98 -0.7,3.55 2.1,9.65 5,11.18 1.6,0.8 2.9,1.91 2.9,2.46 0,2.17 -3,1.94 -6.5,-0.5 -2.1,-1.4 -4.2,-2.55 -4.6,-2.55 -3.8,0 -2.8,-10.01 1.7,-17.23 2.9,-4.56 2.9,-3.98 -0.1,-8.77 -1.4,-2.18 -2.5,-4.99 -2.5,-6.23 -0.1,-2.12 -5.7,-9 -9.2,-11.27 -2.3,-1.42 -3.3,-6.5 -1.4,-6.5 2.1,0 2.8,-1.69 1.6,-3.98 -1.3,-2.38 -3.9,-2.66 -4.7,-0.52 -1.2,3.09 -4.1,1.62 -5.5,-2.75 -1,-3.23 -1.9,-4.34 -3.7,-4.59 -1.3,-0.19 -4.5,-1.65 -7.1,-3.25 -5.6,-3.42 -10,-3.74 -12.5,-0.91 -2.5,2.73 -3.2,2.57 -8.1,-1.94 -5.5,-5.06 -10.4,-6.18 -14.4,-3.24 -1.6,1.15 -4,2.37 -5.4,2.72 -8.2,2.08 2.8,10.84 11.3,8.96 4.3,-0.93 4.8,1.93 1.1,6.14 -1.7,1.88 -3,4.28 -3,5.32 0,3.69 -10.4,8.73 -15.4,7.47 -2.7,-0.66 -9.6,4.76 -9.6,7.47 0,1.37 2.6,1.45 3.5,0.1 0.3,-0.55 1.9,-1 3.5,-1 1.9,0 3.3,-0.71 4,-2 2.9,-5.48 10.5,0.54 10.5,8.34 0,3.55 0.3,4.2 2.2,4.48 2.7,0.38 3,3.18 0.4,3.18 -1.3,0 -2.3,1.11 -3.1,3.18 -1.3,3.74 -2.4,3.05 -4.2,-2.68 -2.8,-8.4 -11.3,-3.03 -8.7,5.48 1.1,3.69 1,4.24 -1,6.36 -2.9,3.06 0,6.16 5.7,6.16 3.1,0 3.9,0.49 5.2,3 1.6,3.19 6.3,9.76 9.3,13.02 1,1.09 2.6,3.1 3.7,4.48 4,5.34 6.8,-0.41 6.9,-14.25 0.1,-7.52 0.9,-8.31 3.9,-3.5 2.6,4.24 3.6,8.46 2.4,10.01 -4.1,5.16 -5.3,13.59 -2.7,18.72 2.8,5.6 2.7,6.34 -1.5,8.51 -2.8,1.41 -3.1,1.32 -8.2,-2.01 -2.9,-1.91 -5.9,-3.48 -6.6,-3.48 -1.5,0 -1.7,2.61 -0.2,3.5 0.5,0.34 1,1.65 1,2.92 0,1.26 1.3,4.01 3,6.1 3.4,4.35 4.4,7.42 3.6,10.94 -0.4,1.35 0,4.22 0.7,6.37 1.1,3.11 1.1,4.41 0.1,6.29 -2.7,5.33 -0.2,12.7 3.5,10.4 0.5,-0.31 1.5,0.16 2.3,1.05 5.3,6.6 7.8,7.99 7.8,4.43 z m 184,-8.01 c 1.1,-2.07 9.2,-2.98 10.4,-1.17 0.2,0.46 3.4,0.87 6.9,0.93 3.6,0.05 7.4,0.58 8.5,1.17 1.1,0.59 3.4,1.08 5.1,1.08 1.7,0 4.3,0.74 5.6,1.64 2.2,1.42 3.1,1.47 6.8,0.38 2.3,-0.7 7.2,-1.45 10.9,-1.68 13.4,-0.8 20.9,-6.14 13.9,-9.78 -1.7,-0.87 -3.1,-2.51 -3.3,-3.77 -0.3,-2.18 -0.6,-2.22 -14,-2.11 -13.6,0.11 -13.6,0.11 -16.9,-3.29 -4.8,-4.87 -15.9,-4.68 -15.9,0.26 0,1.33 -0.7,2.67 -1.5,2.98 -0.9,0.33 -1.5,1.82 -1.5,3.47 0,3.71 3,3.95 5.6,0.45 2.1,-2.75 6.1,-4.04 8.3,-2.64 1.8,1.19 -0.2,4.09 -2.9,4.09 -1,0 -3.5,1.17 -5.6,2.61 -3,2.05 -4.4,2.43 -6.3,1.75 -2.5,-0.89 -2.8,-1.28 -5.5,-7.64 -2.9,-6.67 -10.4,-7.71 -9.2,-1.27 0.9,4.69 -1.5,10.01 -5.4,12 -3.1,1.63 -4,4.03 -1.8,4.82 1.8,0.65 6.5,-1.96 7.8,-4.28 z m -254.8,-9.99 c 3.1,-2.4 4.7,-2.48 9.5,-0.48 7.3,3.05 16.1,-11.58 10.7,-17.63 -2,-2.14 -1.1,-3.89 1.9,-3.91 4.4,-0.02 7.1,-6.26 4.7,-11.18 -2.6,-5.36 -2.6,-5.47 0.9,-7.28 4.2,-2.17 7,-1.89 9.7,0.98 3,3.27 3.8,3.16 6.9,-1.01 2.9,-3.72 2.9,-3.74 0.1,-13.94 -2,-7.43 -5.6,-7.1 -6.4,0.58 -0.5,5.11 -0.1,4.54 -3.5,5.39 -2.8,0.7 -5.7,-1.57 -9.8,-7.53 -1.4,-2.13 -1.8,-2.19 -5.2,-0.95 -3.5,1.27 -3.8,1.21 -6.3,-1.47 -2.1,-2.33 -3.1,-2.69 -5.7,-2.17 -5.1,1.02 -5.5,2.29 -1.8,5.43 2.4,2.01 3.2,3.32 2.7,4.58 -0.9,2.39 -2.7,1.58 -5.4,-2.43 -3.5,-5.13 -8.9,-6.66 -12.3,-3.45 -1.8,1.76 -3.7,2.47 -6.5,2.48 -2.2,0.01 -4.6,0.43 -5.4,0.93 -1.8,1.13 -5,-0.44 -5,-2.43 0,-0.77 1.2,-1.99 2.6,-2.71 3.7,-1.8 3.9,-3.05 0.8,-6.68 -3.4,-4.09 -5.8,-4.2 -5,-0.22 1.1,4.82 -1.2,4.7 -5.9,-0.3 -4.8,-5.2 -6.1,-5.51 -10,-2.43 -3.8,2.93 -14.3,3.27 -16.4,0.52 -0.8,-1.14 -2.3,-1.69 -4,-1.5 -3.5,0.41 -4,3.77 -1,7.75 2.5,3.43 2.1,4.82 -1,2.92 -1.7,-1.08 -2.3,-0.99 -4.1,0.58 -2,1.8 -2.1,1.8 -4,0.06 -7.6,-6.86 -23.7,3.85 -19,12.63 0.7,1.15 0.9,3.23 0.7,4.62 -2.3,11.86 13.7,15.63 20.4,4.81 1.8,-2.94 1.8,-2.94 2.8,-0.33 0.5,1.43 1.6,2.98 2.4,3.43 0.7,0.46 1.9,1.85 2.6,3.09 1.5,2.92 2.8,2.84 4.2,-0.25 0.7,-1.39 2,-2.5 3.1,-2.5 1,0 2.8,-1.07 4.1,-2.37 1.6,-1.76 2.9,-2.26 5.2,-1.94 3.8,0.56 10.5,-2.2 10.5,-4.33 0,-1.24 -0.7,-1.48 -2.9,-1.04 -2.9,0.58 -8.4,-3.42 -6.8,-4.98 2.2,-2.18 13.1,-1.1 18.7,1.84 6.5,3.38 9.6,3.16 10.6,-0.75 0.7,-2.89 1.1,-2.97 3.6,-0.73 1.6,1.42 2.4,1.51 4.9,0.55 2.8,-1.07 3.4,-0.86 8,2.8 5.3,4.18 6.8,4.6 10,2.86 3.9,-2.07 7.7,2.91 4,5.17 -3.6,2.15 -6.2,5.7 -5.5,7.48 0.3,0.82 -0.7,1.87 -2.8,2.73 -1.8,0.77 -4,2.14 -4.7,3.05 -2.2,2.63 -11.6,-0.71 -14.8,-5.25 -1.9,-2.73 -2.5,-2.65 -6.2,0.73 -5.8,5.44 -5.1,15.02 1.6,21.26 6.6,6.19 6.9,6.35 9.6,4.58 2.3,-1.45 2.6,-1.42 4.2,0.38 2.2,2.43 2.6,2.43 5.7,-0.04 z m 2.1,-79.71 c 2.5,-4.68 -0.7,-9.74 -5.5,-8.73 -3.8,0.8 -4,-0.54 -0.8,-5.36 3.6,-5.23 3.6,-5.72 0.4,-7.86 -2.2,-1.43 -2.6,-2.24 -2.1,-5.03 0.5,-2.8 0.2,-3.31 -1.4,-3.31 -1.1,0 -1.9,0.33 -1.9,0.75 0,0.41 -1.1,2.09 -2.4,3.74 -4.6,5.69 -8.2,-0.66 -5.5,-9.66 2.6,-8.55 -5.5,-14.87 -12.4,-9.77 -3.2,2.36 -11.1,-0.37 -12.1,-4.2 -0.2,-1.03 -1,-1.86 -1.7,-1.86 -0.7,0 -0.9,0.65 -0.4,1.75 1.3,3.33 2.4,8.76 2.4,12.54 0.1,2.08 1,5.68 2.2,8 1.2,2.31 2.3,6.36 2.4,9 0.4,6.42 4.6,10.51 7,6.71 1,-1.72 2.3,-1.1 1.8,0.88 -0.7,2.74 1.4,3.54 4.3,1.65 1.4,-0.97 3.3,-1.38 4.5,-0.99 1.5,0.46 2.9,-0.15 4.9,-2.12 1.6,-1.53 3.1,-2.59 3.2,-2.35 1.3,1.96 2.3,6.94 1.7,8.09 -1.1,1.96 0.1,3.57 3,3.98 1.5,0.23 3,1.53 4,3.58 1.9,3.95 2.6,4.04 4.4,0.57 z m -149.8,-53.75 c 1.3,-0.94 3.2,-1.25 5.6,-0.89 4.4,0.69 12.9,-3.71 12.9,-6.71 0,-1.44 -4,-1.69 -5.7,-0.37 -2.7,2.04 -5.3,1.76 -5.3,-0.56 0,-2.96 7.7,-7.65 10.1,-6.14 5.1,3.17 11.9,0.36 8.4,-3.45 -4.6,-4.97 -14.3,-8.24 -16,-5.42 -1.7,2.67 -5.7,1.06 -5.4,-2.16 0.4,-3.59 -1.6,-5.03 -2.4,-1.78 -0.7,2.35 -2.7,1.76 -2.7,-0.76 0,-0.87 -0.9,-3.43 -1.9,-5.69 -1.9,-4.13 -4.5,-10.52 -5.6,-13.95 -0.4,-1.55 -1.2,-1.73 -4.6,-1.15 -3.3,0.55 -4.3,0.34 -5.5,-1.17 -1.8,-2.42 -1.9,-0.27 -0.1,4.02 1,2.18 1.1,3.87 0.5,4.97 -1,1.79 -1.4,10.01 -0.9,18.46 0.3,4.31 -0.1,5.72 -1.8,7.57 -3.8,4 1.2,12.64 7.2,12.64 1.2,0 4,0.9 6.2,2 4.6,2.38 4.6,2.38 7,0.54 z m 105.4,-35.53 c 3.3,-1.65 6.7,-2.73 7.5,-2.4 0.9,0.34 2.9,-0.52 4.6,-2.01 3.9,-3.28 7.7,-4.26 10.2,-2.66 1.7,1 2.3,0.95 3.5,-0.27 3.7,-3.69 -5,-15.16 -10.7,-14.04 -1.6,0.32 -4,-0.08 -5.6,-0.93 -4.7,-2.4 -15.7,-3.22 -18.6,-1.38 -5,3.23 -9.3,3.15 -12.7,-0.24 -3.5,-3.42 -4.2,-3.63 -5.9,-1.9 -0.9,0.92 -0.9,1.58 0.3,2.91 1,1.04 1.9,4.76 2.3,9.44 0.6,5.46 1.3,8.07 2.5,8.95 0.9,0.68 1.7,2.2 1.7,3.38 0,2.59 2.7,2.87 4.5,0.46 1.1,-1.54 1.5,-1.46 4.6,0.99 4.2,3.34 4.6,3.33 11.8,-0.3 z m 376.1,-7.57 c 0,-0.79 1.8,-2.79 4.1,-4.45 4.6,-3.31 7.8,-7.53 10.3,-13.52 2,-4.75 3,-5.44 7,-4.79 4.3,0.69 12.4,-4.12 13.2,-7.82 0.3,-1.48 1.7,-3.13 3,-3.76 3.8,-1.73 11.1,-8.15 13.8,-12.08 1.3,-1.94 4.4,-5.77 7,-8.52 5.1,-5.52 11.8,-17.17 16,-28.12 1.6,-4.17 5,-9.91 8.2,-13.9 6.4,-8 8.6,-14.57 8.8,-25.48 0,-6.202 0.5,-8.083 2.4,-10.835 2.1,-2.843 2.2,-3.662 1.2,-5.587 -1.4,-2.621 0.2,-7.374 3.9,-11.525 1.2,-1.343 2.6,-4.388 3.2,-6.767 0.6,-2.378 1.5,-4.568 2,-4.867 1.1,-0.66 1.2,-4.436 0.1,-4.392 -0.4,0.018 -1.5,0.63 -2.5,1.361 -2.8,2.158 -7,0.846 -6.5,-2.031 0.3,-1.482 -0.3,-3.306 -1.6,-4.863 -1.2,-1.371 -3.5,-5.934 -5.1,-10.141 -2.9,-7.649 -2.9,-7.649 -9.2,-10.521 -17.4,-7.864 -22.4,-7.189 -26.4,3.558 -2,5.376 -5.9,6.492 -5.9,1.675 0,-2.484 -0.5,-3.07 -2.2,-3.07 -4.4,0 -8,6.237 -4.4,7.609 2.3,0.873 2.7,3.294 1.1,6.405 -0.9,1.588 -1.5,4.536 -1.5,6.55 0,3.601 -0.1,3.652 -3.3,3.005 -1.8,-0.362 -6.7,-1.074 -10.9,-1.582 -12.7,-1.519 -18.9,-7.1 -20.1,-17.976 -0.3,-3.391 -3.3,-3.743 -7.1,-0.858 -2.8,2.074 -4,2.306 -10.6,1.993 -4.2,-0.195 -9.1,-0.42 -11,-0.5 -4.5,-0.188 -5.2,2.507 -1.6,5.864 3.5,3.285 3.8,13.566 0.4,17.156 -1.2,1.262 -2.5,4.216 -2.9,6.564 -0.3,2.349 -1,5.501 -1.4,7.005 -0.6,2.329 -0.4,2.876 1.7,3.679 1.5,0.543 3,2.267 3.6,4.059 2,5.856 4.9,8.65 11,10.88 7,2.555 8.6,2.681 7.8,0.615 -0.7,-1.765 2.2,-3.104 9.8,-4.542 8.9,-1.696 9.9,-4.467 2.8,-8.096 -7.3,-3.744 -7.7,-12.896 -0.7,-12.805 3.7,0.047 13.3,3.836 18.9,7.402 6,3.845 7.6,4.206 10.4,2.427 3.7,-2.297 7.5,-0.235 6.8,3.718 -0.4,2.561 0.1,4.756 2,8.359 2.8,5.388 3.3,10.414 1.7,16.714 -1.4,5.49 -0.2,7.57 2.3,3.83 1.3,-2.08 1.8,-4.76 1.8,-10.55 0,-4.266 0.4,-8.095 0.8,-8.508 2.9,-2.895 -0.3,-11.417 -4.3,-11.417 -2.4,0 -3.4,-2.129 -2.5,-5.502 0.8,-3.236 3.5,-3.235 7.4,0.002 4,3.41 4.2,3.306 4.2,-3.325 0,-6.967 2.1,-9.557 8.6,-10.545 6.5,-0.969 9.6,3.733 6,8.909 -2.4,3.452 -2,14.08 0.6,15.921 2.1,1.445 2.3,1.382 3.5,-1.021 1.7,-3.195 5.6,-3.038 6.1,0.244 0.3,2.421 -2.7,4.674 -5.1,3.757 -2.2,-0.826 -2.5,1.924 -1.5,12.925 0.6,6.38 0.6,11.14 -0.1,13.5 -2.9,10.64 -9.7,26.13 -15.2,34.42 -1.5,2.32 -3.3,6.18 -3.9,8.58 -1.5,5.74 -26.7,31.14 -30.9,31.14 -1.3,0 -2.7,1.11 -3.6,2.88 -1.5,2.92 -7.5,7.12 -10.1,7.12 -4.6,0 -16.3,12.26 -15,15.69 0.3,0.71 0.8,3.53 1.2,6.27 0.5,4.41 2.4,6.28 2.4,2.48 z m -331.5,-19.53 c 5.6,-5.86 8.1,-6.48 11.4,-2.87 2.8,3.12 2.8,3.12 5,0.04 1.2,-1.7 2.7,-3.08 3.2,-3.08 0.6,0 2.2,-0.9 3.6,-2 1.4,-1.1 3.4,-2 4.5,-2 2.1,0 9.3,-5.37 14.4,-10.72 1.7,-1.81 3.8,-3.28 4.6,-3.28 0.8,0 2.6,-0.82 3.9,-1.81 5,-3.78 11.9,-4.73 11.9,-1.64 0,2.36 2.7,1.65 6,-1.55 2.7,-2.64 3.7,-3 8.8,-3 6.2,0 8.2,-1.12 8.2,-4.58 0,-3.43 -2.3,-4.65 -7.4,-3.9 -4.9,0.74 -6.5,-0.42 -3.9,-2.81 1.2,-1.07 5.3,-1.85 13,-2.48 10.1,-0.83 11.8,-1.25 16.4,-4.14 3.3,-2.05 6,-3.03 7.3,-2.7 1.2,0.29 4.9,-0.32 8.2,-1.37 7.3,-2.26 10,-1.83 13.5,2.16 2.4,2.7 5.5,4.03 12.9,5.48 1.8,0.36 3.5,-0.25 5.7,-2.08 1.7,-1.42 4.3,-2.58 5.8,-2.58 1.4,0 4,-0.79 5.6,-1.75 3,-1.73 3.1,-1.72 5.2,0.86 4,4.85 21.1,4.99 20.2,0.16 -0.4,-2.06 -1.8,-4.44 -3.2,-5.56 -2,-1.61 -2.3,-2.49 -1.8,-5.08 1.1,-4.88 2.2,-5.63 8.4,-5.63 6.1,0 14.9,-3.43 22.1,-8.61 2.1,-1.54 4.3,-2.33 5.5,-2.01 7.6,1.99 7.5,2 7.5,-0.71 0,-2.97 1.6,-4.39 3.2,-2.79 2,1.92 3.9,1.29 3.6,-1.13 -0.2,-1.42 -1.1,-2.37 -2.5,-2.56 -1.2,-0.18 -3.3,-1.82 -4.7,-3.66 -2.1,-2.74 -3.5,-3.47 -7.6,-4.03 -7.5,-1.03 -14.3,-11.13 -10.1,-14.909 1.7,-1.605 2.1,-1.618 4.9,-0.168 5,2.564 7,2.108 4.2,-0.928 -1.5,-1.588 -3.5,-2.5 -5.4,-2.5 -1.6,0 -3.8,-0.759 -4.8,-1.687 -1.1,-0.928 -3.8,-1.96 -6.1,-2.294 -2.4,-0.339 -4.1,-1.108 -4,-1.744 0.1,-0.626 -0.4,-2.719 -1.3,-4.651 -3,-7.396 2.7,-10.381 8,-4.108 4.9,5.879 12.2,5.224 11,-0.997 -0.6,-3.41 1.2,-5.05 4.7,-4.303 1.8,0.377 2.5,-9.777 0.8,-11.808 -4.6,-5.563 -14.4,-6.252 -13.4,-0.945 0.8,4.016 -0.4,4.911 -5.9,4.693 -5.4,-0.212 -12.8,2.318 -15.7,5.377 -3.7,3.95 -8.1,1.978 -11.9,-5.283 -0.8,-1.673 -2,-2.25 -4.6,-2.25 -5.5,0 -11.4,-2.81 -12.1,-5.862 -1,-4.169 -2.3,-5.138 -6.9,-5.138 -5.4,0 -9.2,-1.406 -12.7,-4.773 -4.3,-4.064 -7.4,-5.001 -13.1,-3.882 -3.4,0.681 -5.8,0.626 -8.1,-0.188 -1.7,-0.636 -4.2,-1.157 -5.4,-1.157 -1.2,0 -2.1,-0.373 -2.1,-0.829 0,-0.662 12.9,-0.707 32.5,-0.113 4.6,0.141 8.5,-1.287 8.5,-3.171 0,-1.62 0.7,-1.887 5.5,-1.887 8.3,0 8.4,-7.25 0.1,-8.949 -1.8,-0.363 -3.3,-1.355 -3.5,-2.34 -0.4,-2.336 2.5,-2.205 6.6,0.293 1.8,1.098 4.3,1.996 5.6,1.996 1.2,0 2.8,0.508 3.4,1.127 2,1.997 6.3,0.08 7.8,-3.471 0.7,-1.801 2.5,-3.796 3.9,-4.434 3.1,-1.427 2.5,-3.419 -1.5,-4.926 -4.1,-1.552 -3.7,-3.458 1.7,-8.1883 5.3,-4.7126 5.2,-5.8225 -0.9,-8.8685 -7.1,-3.5837 -13.9,-2.2945 -10.1,1.9289 1.4,1.5425 1.4,2.0313 0.3,3.4762 -0.9,0.9915 -1,1.8265 -0.4,2.0351 2.5,0.896 3.7,2.192 3,3.3326 -1.1,1.771 -9.5,0.593 -15.3,-2.1598 -2.6,-1.2335 -6.8,-2.9435 -9.2,-3.7999 -4.8,-1.6587 -5.2,-2.5838 -3.5,-9.3056 0.5,-2.0131 -0.1,-4.2327 -2.1,-8.2497 -3,-6.015 -6.1,-7.594 -5,-2.594 1.4,6.309 -6.8,8.0813 -13.2,2.847 -2.2,-1.787 -4.8,-3.716 -5.7,-4.286 -2.6,-1.497 -1.1,-5.383 2.6,-6.646 3.8,-1.324 3.6,-2.141 -0.6,-3.681 -2,-0.696 -3.5,-1.739 -3.5,-2.318 0,-0.578 -1,-0.808 -2.1,-0.509 -2.2,0.582 -5.9,-2.312 -5.9,-4.635 0,-0.729 -1.2,-2.383 -2.5,-3.675 -5.3,-4.919 1.1,-9.514 12.1,-8.807 4.9,0.307 4.9,0.307 6.3,5.723 1.3,5.073 1.7,5.544 6.2,7.432 3.7,1.546 4.9,2.66 5.4,4.777 0.7,3.384 8.2,7.42 11.9,6.479 2.7,-0.68 8.6,5.542 8.6,9.103 0,4.065 5.6,7.8508 7.4,5.036 1.9,-2.964 1.3,-5.087 -2,-6.586 -2.4,-1.081 -3.4,-3.157 -1.5,-3.157 4.7,0 11.4,4.952 12.4,9.111 0.6,2.471 1,2.6056 6.6,2.5005 6.5,-0.1211 13.3,4.717 16.1,11.467 0.6,1.5282 1.8,3.034 2.6,3.3465 1.6,0.6194 5.7,-1.1386 5.2,-2.2422 -4.7,-10.223 -5.5,-11.306 -9.8,-13.418 -10.4,-5.0398 -19.2,-14.136 -10.8,-11.213 2.6,0.906 10.6,0.978 11.4,0.104 1.4,-1.312 -2,-6.701 -4.5,-7.331 -3.5,-0.889 -6.5,-3.868 -5.8,-5.769 0.9,-2.217 3.7,-1.931 3.7,0.373 0,3.016 2.7,5.267 5,4.07 3.1,-1.683 5.5,-1.126 7.7,1.796 1.1,1.538 4.4,4.038 7.4,5.557 10.5,5.394 15.7,8.999 16.3,11.185 1.2,5.0032 14.7,15.962 16.5,13.499 1,-1.2186 3.2,-2.5326 5.1,-2.9204 3.4,-0.68549 3.5,-0.84267 3.5,-5.6601 0.1,-4.9555 0.1,-4.9555 5,-5.4555 4.1,-0.415 5,-0.838 5,-2.5 0,-1.438 0.7,-2.088 2.7,-2.316 1.5,-0.174 2.8,0.16 2.8,0.742 0,0.583 1.3,2.266 3,3.741 2.1,1.8826 2.9,3.451 2.7,5.2581 -0.2,2.3796 0.1,2.5754 3.7,2.5754 3.7,0 4.2,0.352 6.1,3.9994 3.3,6.3701 11.3,7.7986 9.9,1.7725 -3.1,-13.301 -4.2,-14.679 -11.2,-14.784 -5.6,-0.082 -15.2,-4.225 -15.2,-6.557 0,-1.225 -5.5,-3.931 -8,-3.931 -1.1,0 -2,0.655 -2,1.487 0,3.606 -10.3,5.556 -16.2,3.078 -3.7,-1.551 -11.8,-9.679 -11.8,-11.855 0,-0.734 -1.4,-2.597 -3,-4.14 -1.6,-1.542 -3.4,-4.087 -4.1,-5.654 -0.6,-1.567 -2,-3.108 -3,-3.423 -6,-1.918 -8.2,-5.981 -3.8,-6.879 3.7,-0.729 10.9,3.427 10.9,6.272 0,4.118 16.8,14.92 21.1,13.555 1.1,-0.336 3.1,0.131 4.5,1.049 2.2,1.445 3.1,1.495 7.4,0.394 5.9,-1.512 6,-1.7 1.2,-4.851 -2.1,-1.357 -5,-3.495 -6.6,-4.75 -1.9,-1.525 -4.1,-2.283 -6.8,-2.283 -3.1,0 -4.7,-0.666 -6.9,-2.921 -3.7,-3.678 -3.1,-6.556 1.2,-5.701 2.2,0.448 3.6,-0.092 6.4,-2.514 3.5,-3.074 3.5,-3.078 6.2,-1.256 2,1.35 4.2,1.749 8.4,1.526 12.1,-0.653 16.8,3.223 14.6,12.093 -1.6,6.389 1.3,9.128 5,4.695 2.5,-2.928 6.6,-4.922 10.3,-4.922 1.7,0 4,-0.473 5.1,-1.052 1.3,-0.715 3,-0.734 5.1,-0.06 1.8,0.546 6,1.554 9.3,2.241 5,1.051 6.8,2.03 11,6.165 6.1,6.073 12.7,10.706 15.2,10.706 4.7,0 7,3.461 2.8,4.055 -4.8,0.666 8.8,7.945 14.9,7.945 5.1,0 7.9,-2.539 4.3,-3.9 -3.5,-1.34 -3.5,-2.553 0.1,-4.032 3.2,-1.306 8.6,0.351 7.8,2.361 -1.9,4.485 -1.9,4.571 0.3,4.571 1.2,0 2.4,-0.787 2.8,-1.75 0.3,-0.962 1.5,-2.881 2.5,-4.263 4.7,-6.528 -0.1,-14.614 -6,-9.987 -3.5,2.799 -5.2,2.553 -4.9,-0.75 0.1,-2.312 -0.3,-2.8 -2.6,-3.066 -2.3,-0.271 -2.7,0.043 -2.7,2.215 0,5.275 -7,5.245 -13.4,-0.059 -1.5,-1.287 -4,-2.627 -5.5,-2.978 -6,-1.43 -6.9,-4.64 -1.7,-6.332 1.9,-0.62 3.7,-1.816 4,-2.66 0.8,-2.157 0.7,-5.359 -0.2,-5.423 -7.1,-0.514 -12.3,-0.12 -13.7,1.045 -2.1,1.745 -4.9,0.27 -5.4,-2.844 -0.2,-1.586 0.2,-2.148 1.7,-2.148 1.3,0 2.8,-1.451 4.3,-4.234 2.7,-4.889 6.6,-6.111 14.7,-4.607 10.4,1.949 10.8,-8.488 0.5,-14.037 -5.5,-2.979 -6.9,-6.36 -3.5,-8.716 2.5,-1.786 -2.9,-16.307 -7.6,-20.201 -1.5,-1.27 -4.1,-3.58 -5.7,-5.14 -3.5,-3.24 -14,-9.06 -16.5,-9.06 -3,0 -6,-2.98 -6,-5.93 0,-3.34 -6.9,-6.65 -11.4,-5.51 -1.9,0.47 -4.5,-0.35 -9.9,-3.12 -6.9,-3.61 -19.9,-8.71 -26.3,-10.35 -1.6,-0.43 -3.9,-1.24 -5,-1.81 -1.7,-0.92 -9.1,-3.44 -26.9,-9.24 -14.3,-4.63 -24.2,-6.31 -27.7,-4.7 -5.9,2.67 -7.4,2.78 -10,0.77 -1.5,-1.2 -3.4,-1.74 -4.9,-1.44 -1.6,0.3 -3.1,-0.11 -3.9,-1.09 -0.7,-0.87 -2.5,-1.58 -3.9,-1.58 -1.5,0 -5.4,-0.99 -8.7,-2.2 -7.9,-2.9 -23.2,-3.5 -28.7,-1.12 -3.1,1.36 -4.4,1.43 -7.7,0.43 -3.1,-0.9 -6.7,-0.93 -14.8,-0.13 -5.9,0.59 -15.2,1.51 -20.7,2.06 -10.6,1.03 -36.8,6.04 -44.7,8.5 -2.5,0.8 -5.3,1.46 -6.3,1.46 -2.1,0 -11.9,3.25 -23,7.7 -9.1,3.61 -13.5,6.94 -13.5,10.14 0,2.21 -7.7,9.71 -11.3,11.07 -3.6,1.34 -18.7,11.99 -18.7,13.15 0,1.59 -4.7,4 -6.5,3.32 -1.5,-0.57 -1.6,-1.51 -1,-6.52 0.8,-7.25 0.3,-7.35 -9.7,-1.88 -15.5,8.42 -20.3,12.15 -20.8,16.285 -0.6,4.251 -4,6.578 -17.8,12.308 -4.7,1.902 -8.2,5.952 -8.2,9.252 0,1.289 -1.5,2.862 -4,4.346 -2.1,1.278 -6.9,4.063 -10.5,6.188 -7,4.105 -9.6,6.361 -19,17.081 -3.2,3.708 -7.6,7.862 -9.6,9.229 -3.3,2.201 -9.9,10.326 -8.4,10.326 0.4,0 2.6,-1.64 5.1,-3.646 4.1,-3.355 4.6,-3.547 7.1,-2.403 2.5,1.14 2.9,1.014 4.8,-1.524 1.1,-1.521 3.8,-4.875 6.1,-7.452 2.2,-2.578 4.7,-5.575 5.5,-6.66 4.2,-5.984 25.3,-11.862 27.7,-7.713 0.8,1.429 1.4,1.325 6.3,-0.95 2.9,-1.404 8,-3.227 11.1,-4.051 7.5,-1.938 7.4,-1.869 9.9,-7.658 2,-4.68 3.9,-6.449 3.9,-3.678 0,0.696 0.9,2.93 1.9,4.964 2.1,3.818 1.9,6.228 -0.5,7.143 -0.7,0.289 -2.1,1.993 -3,3.787 -4.3,8.198 -12.6,17.84 -14.9,17.253 -3.2,-0.789 -9.1,1.004 -13.6,4.104 -4.6,3.209 -13.7,3.371 -13.1,0.234 0.5,-2.983 -1.7,-1.925 -3.4,1.658 -0.9,1.935 -2.8,3.928 -4.5,4.611 -7.4,3.085 -12.3,11.455 -13.6,23.356 -0.6,5.2235 -5.2,13.875 -5.3,9.9088 0,-0.6692 -1.7,-2.8306 -3.6,-4.8032 -2.1,-2.0406 -3.4,-4.196 -3.1,-5.0003 2.5,-6.4073 -3.4,-13.228 -9.2,-10.681 -2.5,1.125 -5.4,2.283 -6.3,2.574 -1,0.292 -2.6,2.239 -3.7,4.329 -1.1,2.0891 -3.3,4.6114 -5,5.605 -1.7,0.9936 -3.1,2.1885 -3.1,2.6554 0,0.4669 -1.6,2.734 -3.5,5.0381 -2,2.3041 -3.5,4.7943 -3.5,5.5338 0,0.7395 -1.8,3.4247 -4,5.9657 -5.6,6.39 -5.1,13.63 0.5,7.5 4.6,-5.169 5.3,3.923 1.4,18.564 -1.1,3.885 -1.9,7.991 -1.9,9.124 0,3.759 -5.1,11.136 -10.1,14.726 -2.6,1.938 -5.6,4.887 -6.4,6.554 -3.2,6.165 -9.5,0.431 -9.5,-8.718 -0.1,-8.858 -4.1,-1.249 -7,13.238 -1.6,7.863 -2.9,11.792 -4.6,13.816 -1.3,1.556 -3.2,5.387 -4.1,8.513 -0.9,3.126 -2.2,6.868 -2.9,8.328 -5.7,11.2 2.9,40.86 9.6,32.99 2.4,-2.92 2.6,-7.69 0.2,-9 -1.5,-0.86 -1.6,-1.38 -0.4,-4.52 1.4,-3.93 0.3,-7.61 -2.4,-7.61 -1.9,0 -1.8,-1.3 0.6,-5.74 1.1,-2.06 2,-4.44 2,-5.3 0,-2.48 2.1,-3.96 5.6,-3.96 2.9,0 3.6,-0.57 5.4,-4.005 3,-6.034 7,-4.484 7,2.765 0,3.94 0.6,4.33 4,2.4 6.4,-3.67 6.2,6.13 -0.3,16.61 -3.4,5.46 -4.7,6.17 -6.7,3.73 -4,-4.78 -8.3,0.16 -4.7,5.27 2.4,3.35 2.6,3.83 1.1,4.73 -9.6,5.82 -5.9,9.83 4.8,5.14 4.2,-1.86 6.7,-0.48 6.8,3.68 0,6.19 4.9,4.07 8.8,-3.82 2.9,-5.87 6.2,-13.51 6.2,-14.44 0,-0.59 0.7,-1.06 1.6,-1.06 1,0 2.7,-0.89 3.8,-1.97 2.6,-2.4 6.1,-1.74 6.9,1.26 1.3,4.79 1.6,0.47 0.5,-6.17 -1,-6.38 -1,-7.34 0.6,-9.04 2.4,-2.61 2.4,-10.81 0,-19.711 -1.9,-7.555 -1.9,-7.712 1.8,-24.103 2,-9.014 6.9,-13.535 8.4,-7.771 0.8,3.556 3.1,3.093 4.8,-1 1.7,-4.187 3.2,-4.453 4.6,-0.82 1,2.565 7.7,10.111 16.7,18.918 6.6,6.451 24.9,12.117 35.6,11.047 20.5,-2.047 32,-5.935 41.4,-13.996 3.4,-2.832 7.9,-6.23 10.1,-7.552 2.2,-1.322 5.2,-3.459 6.7,-4.75 3.5,-2.965 5.1,-3.03 3,-0.124 -4.8,6.934 -1.1,10.468 5.1,4.777 3,-2.819 5.2,-4 7.3,-4 3.6,0 7.5,-5.329 9.9,-13.5 0.8,-2.75 2,-5.887 2.8,-6.972 0.7,-1.085 1.4,-3.56 1.4,-5.5 0,-3.105 2.8,-9.103 7.1,-15.156 1,-1.302 0.8,-2.18 -1,-4.385 -2.3,-2.9478 -2.6,-6.6314 -1.2,-12.883 1.3,-5.4028 4.7,-7.542 5.8,-3.5526 0.4,1.6742 1,1.9351 3.4,1.4205 3.6,-0.7966 3.6,-0.0722 -0.1,4.1814 -3.8,4.2368 -4.3,10.615 -1,12.347 2.1,1.125 2.7,4.447 1,5.5 -2.4,1.476 2,15.177 5.3,16.395 5.4,2.017 8.6,9.417 6.1,14.172 -3.2,6.165 1.1,14.263 5,9.4 2.5,-3.079 4.6,-2.668 4.6,0.892 0,3.121 1.8,4.641 5.6,4.641 5,0 4.7,4.9 -0.9,13.155 -1.9,2.882 -2.3,6.845 -0.7,6.845 0.5,0 1,-0.45 1,-1 0,-1.823 2.8,-1.035 4.4,1.223 2.8,3.929 2,5.003 -2.2,3.246 -4.1,-1.709 -7.5,0.286 -5.2,3.038 1.8,2.152 8.9,3.772 10.6,2.398 1.6,-1.372 3,-0.421 3.5,2.488 0.6,3.038 3.5,4.382 5.4,2.473 1.2,-1.169 2.8,-1.467 6,-1.103 5,0.563 5.8,-0.665 2,-3.171 -3.6,-2.353 -3.1,-3.724 1.2,-3.385 3.4,0.266 3.7,0.076 3.5,-2.024 -0.2,-1.891 0.1,-2.203 1.7,-1.695 3.8,1.186 6.2,-1.152 5.5,-5.173 -0.7,-3.577 -0.7,-3.577 6,-2.856 6.2,0.665 6.9,0.552 8.3,-1.458 1.7,-2.431 7.7,-2.117 9.7,0.512 0.6,0.74 2.2,1.49 3.6,1.667 2,0.257 2.5,0.961 2.8,3.57 0.2,2.705 0.7,3.25 2.8,3.25 3.3,0 4.2,2.728 1.5,4.638 -1.9,1.316 -2.1,2.126 -1.6,6.302 0.9,6.325 -1,9.235 -7,10.825 -2.4,0.66 -5.9,2.5 -7.7,4.09 -1.8,1.59 -4.8,3.21 -6.6,3.6 -1.9,0.42 -4.2,1.94 -5.4,3.61 -2.2,2.98 -13.3,8.94 -16.6,8.94 -1,0 -5.9,2.02 -10.8,4.5 -4.9,2.48 -9.6,4.27 -10.3,3.98 -0.8,-0.29 -2.8,-0.08 -4.5,0.45 -1.7,0.53 -5.3,1.52 -8,2.18 -3,0.75 -6.6,2.69 -9.3,5.05 -4.4,3.83 -5.4,4.11 -14.8,4.27 -2.9,0.05 -4,0.49 -4,1.57 0,1.12 1,1.44 4,1.28 3.7,-0.2 3.8,-0.11 2,1.25 -1,0.81 -2.4,1.47 -2.9,1.47 -1.5,0 -4.6,3.14 -4.6,4.65 0,2.86 8.6,0.95 12.6,-2.79 3.3,-3.05 9.8,-1.69 8.9,1.86 -0.3,1.36 -0.1,3.07 0.5,3.82 0.9,1.03 0.6,1.64 -1,2.64 -4.5,2.81 -1.7,9.32 2.9,6.84 1.6,-0.85 3,-0.82 5.7,0.14 2.9,1.08 3.6,1.05 4.4,-0.16 0.5,-0.8 1.2,-1.06 1.7,-0.59 0.4,0.47 0.2,1.07 -0.6,1.34 -0.7,0.26 -2.9,1.89 -4.9,3.61 -1.9,1.73 -5.2,3.61 -7.1,4.19 -3.4,0.98 -3.6,1.31 -3.4,4.61 0.2,2.23 -0.2,4.01 -1.2,4.8 -1.5,1.27 -1.6,1.11 -4,-5.7 -0.3,-0.68 0.4,-1.71 1.5,-2.28 2.4,-1.27 2.6,-4.53 0.4,-5.38 -4.1,-1.55 -12.9,-0.64 -14.2,1.46 -0.8,1.13 -4.1,3.31 -7.5,4.84 -7.8,3.5 -9.8,5.59 -7.2,7.51 1.8,1.31 1.8,1.53 -0.9,5.51 -4.5,6.81 -4.9,8.76 -2.4,10.54 3.3,2.32 6.1,1.86 9.3,-1.55 z m -105,-132.86 c -2.7,-1.08 -5.1,-3.962 -6,-7.055 -1.8,-5.952 -8.5,-9.586 -8.5,-4.573 0,8.253 -9.9,0.401 -17.9,-14.251 -6.1,-11.057 6.5,-43.377 12.8,-32.999 2.7,4.453 2.6,6.207 -1,12.58 -2.8,5.01 -2.9,5.581 -1.5,7.581 3.8,5.414 4.2,5.686 7.5,5.022 3,-0.59 3.2,-0.44 3,1.747 -0.3,4.359 0,5.041 2.3,4.713 1.9,-0.267 2.3,-0.983 2.4,-4.32 0.2,-4.925 2.8,-18.983 4.4,-23.018 0.7,-1.803 0.8,-5.201 0.4,-8.6147 -0.4,-4.0474 -0.2,-6.4459 0.8,-8.5023 0.8,-1.5755 1.8,-4.9409 2.2,-7.4786 0.4,-3.0904 1.5,-5.4014 3.2,-7.0004 1.4,-1.312 3.6,-3.961 4.9,-5.886 3.1,-4.703 11.8,-9.514 13.5,-7.453 1.4,1.709 10.1,1.988 13,0.418 4.4,-2.325 1.7,2.097 -4.5,7.605 -15.4,13.605 -21.8,34.495 -11.9,39.179 4.5,2.183 5.7,6.251 1.8,6.251 -1.7,0 -1.9,1.672 -0.3,2.227 0.7,0.216 1.7,2.391 2.3,4.833 1.1,4.44 1.1,4.44 5.9,4.53 5.9,0.107 7.7,2.147 5.2,5.929 -2.6,4.015 -1.4,4.809 2.5,1.646 2.3,-1.836 2.3,-1.836 -0.1,-5.986 -2,-3.623 -2.1,-4.458 -1,-6.569 1.9,-3.479 0.7,-4.427 -4.7,-3.925 -4.4,0.408 -4.6,0.324 -2.8,-1.082 1.7,-1.406 1.7,-2.01 0.6,-7.789 -1.3,-6.75 0,-8.667 11.2,-16.178 2.1,-1.4042 3.4,-3.1753 3.6,-4.8955 0.5,-4.7927 8,-8.4683 11.1,-5.49 1,1.0059 1.5,0.8808 2.4,-0.6403 0.6,-1.0396 2.8,-3.8312 4.8,-6.2032 4.5,-5.271 6,-9.446 5.8,-16.508 -0.2,-10.569 1.2,-15.444 4.3,-15.084 3.5,0.417 6.8,-1.412 6.8,-3.85 0,-2.386 -0.4,-2.421 -3.6,-0.329 -3.5,2.292 -3.8,1.356 -0.9,-2.889 6,-8.805 0.8,-7.703 -10.1,2.173 -2.8,2.519 -6.5,5.811 -8.2,7.315 -6.8,6.087 -10.6,5.33 -5.8,-1.159 7.3,-9.949 17.7,-18.076 23.1,-18.076 0.7,0 2.6,-1.112 4.2,-2.471 5.7,-4.775 11.9,-5.647 8.8,-1.24 -0.9,1.186 -1.5,2.896 -1.5,3.799 0,0.904 -0.9,2.768 -2,4.144 -3.6,4.52 1.2,4.177 9.5,-0.686 5.5,-3.235 11.8,-2.314 6.5,0.954 -4.3,2.649 0.5,5.548 5,3 3.8,-2.187 9.7,-1.92 11,0.5 1.4,2.605 2.8,2.523 8.1,-0.47 4.4,-2.415 4.5,-2.432 8.2,-0.778 4.7,2.115 4.6,4.868 -0.1,4.5 -5.5,-0.43 -15.9,5.265 -17.9,9.803 -1.4,3.207 -3,4.49 -9.8,7.965 -10.4,5.328 -13.1,7.792 -16,14.269 -2.5,5.691 -4.8,8.271 -6.5,7.239 -1.6,-0.981 -1.3,-2.726 1.4,-8.059 2.5,-4.83 2.7,-6.261 0.7,-5.03 -2.2,1.362 -13.1,15.488 -13.1,16.983 0,2.1433 1.3,1.984 3.5,-0.4215 4.2,-4.7155 4.7,-0.4247 0.6,5.6383 -2.2,3.2638 -3.1,3.9438 -4.4,3.2181 -2.2,-1.2224 -6,2.4668 -5.5,5.4114 0.2,1.624 1.4,2.4098 4.8,3.2359 3.6,0.8728 4.5,1.5378 4.6,3.3258 0.1,2.59 0,2.452 3.9,3.751 6,2.007 1.2,19.971 -6.8,25.583 -1.8,1.23 -3.6,2.821 -4,3.536 -0.5,0.715 -2.3,1.3 -4.2,1.3 -2.9,0 -3.8,0.653 -7,5.48 -5.7,8.567 -13.8,13.74 -23.5,14.987 -3.1,0.387 -9.7,1.791 -14.8,3.119 -9.6,2.517 -13.4,2.846 -16.7,1.469 z m 138.8,-52.555 c 0.3,-1.1 0.9,-3.687 1.2,-5.75 0.6,-3.27 1,-3.7495 3.5,-3.7495 2,0 3.5,-1.0025 5.5,-3.6944 1.6,-2.0319 4.6,-5.3547 6.7,-7.3839 3.7,-3.591 3.7,-3.766 2.3,-6.5556 -2.2,-4.0956 -2,-4.6656 2.5,-8.2596 9.2,-7.396 6.7,-13.653 -3,-7.633 -0.6,0.405 -4.6,0.883 -8.9,1.061 -7.6,0.325 -7.6,0.325 -12.3,5.48 -4.3,4.734 -4.7,4.981 -5.3,3.023 -0.9,-2.662 3.7,-9.038 6.4,-9.038 1.1,0 3.2,-1.058 4.7,-2.351 4.4,-3.628 6.7,-4.552 13,-5.266 3.2,-0.363 7.1,-1.275 8.6,-2.026 2.5,-1.254 3.1,-1.121 7.4,1.639 2.6,1.665 6.1,3.004 7.8,3.004 8.3,0 8.8,3.82 1,7.418 -3.1,1.401 -6.9,3.793 -8.5,5.315 -1.6,1.522 -4,3.764 -5.4,4.982 -1.4,1.2176 -2.5,2.7386 -2.5,3.3798 0,1.7006 8.6,0.5248 10.8,-1.4761 1,-0.89 2.7,-1.6187 3.8,-1.6187 6.8,0 5.1,11.391 -2.2,14.442 -4.5,1.8973 -8.4,5.916 -8.4,8.645 0,2.658 -6.9,2.264 -10,-0.575 -1.7,-1.545 -2.2,-1.54 -7.2,0.073 -2.9,0.952 -5.9,1.87 -6.6,2.04 -0.7,0.169 -2.2,1.786 -3.3,3.592 -1.2,1.833 -1.9,2.4 -1.6,1.283 z m -131.6,143.34 c 0.9,-0.88 1.6,-0.85 2.7,0.13 2.4,1.96 8.2,0.56 12.2,-2.92 3.3,-2.98 9.4,-4.29 9.4,-2.05 0,1.49 3.7,1.2 7.1,-0.55 1.6,-0.86 5.3,-1.54 8.2,-1.52 4,0.03 28.2,-1.5 29.4,-1.86 1.5,-0.46 -0.6,-2.56 -3.8,-3.82 -3.6,-1.43 -4,-1.9 -3.7,-4.67 0.3,-3.54 -9,-4.09 -14,-0.82 -3.6,2.36 -7.2,-1.28 -4.9,-4.89 4.8,-7.36 2,-9.6 -12.1,-9.8 -6.9,-0.1 -6.5,-2.67 1,-5.87 4.2,-1.78 4.6,-4.12 1.2,-6.83 -2.3,-1.83 -2.6,-2.57 -1.7,-3.55 2.2,-2.13 1.5,-4.82 -1.1,-4.82 -2.6,0 -3.6,1.63 -3.7,5.83 0,3.47 -0.5,4.12 -6.4,8.18 -2.8,1.88 -6.5,4.74 -8.2,6.36 -1.8,1.61 -5.5,4.1 -8.3,5.53 -12.8,6.6 -24.6,17.62 -20,18.81 2.6,0.69 2.5,1.71 -0.6,3.71 -5,3.27 2.8,5.08 10.2,2.38 3.6,-1.29 5.9,-0.27 3.1,1.33 -1,0.54 -1.5,1.41 -1.2,1.93 0.8,1.3 3.8,1.17 5.2,-0.22 z" />
            <path
               style="fill:#518891"
               inkscape:connector-curvature="0"
               id="path3721"
               d="m -1677.3,584.05 c -13.5,-1.24 -36.4,-4.97 -47.6,-7.76 -11.7,-2.9 -24.1,-6.41 -24.7,-6.96 -1.6,-1.56 1.4,-1.75 8,-0.51 11.8,2.22 27.3,1.93 27.3,-0.53 0,-2.88 -8.3,-5.76 -17.2,-5.95 -5.2,-0.11 -7.7,-0.62 -9.1,-1.87 -1,-0.95 -5,-2.46 -8.8,-3.37 -8,-1.9 -9.2,-2.73 -9.6,-6.85 -0.4,-3.58 7.2,-3.95 16.8,-0.82 5.4,1.74 5.8,1.7 16.6,-1.66 1.6,-0.49 5.8,-0.44 9.8,0.12 9,1.23 11,-0.48 10.5,-8.8 -0.4,-6.28 -0.7,-6.88 -5.4,-9.25 -7.8,-3.98 -12.6,-12.91 -11.5,-21.18 1.3,-10.25 -5.8,-16.98 -17.3,-16.22 -7.7,0.51 -9.3,0.2 -18.9,-3.74 -7.9,-3.22 -9.1,-0.77 -7.1,13.55 0.3,2.23 -5.1,1.55 -8.2,-1.04 -1.7,-1.45 -4.4,-2.99 -5.9,-3.41 -2.8,-0.81 -2.9,-1.06 -1.8,-4.72 0.6,-2.16 -0.2,-3.35 -10.2,-13.65 -4.2,-4.36 -13.9,-8.76 -21.7,-9.86 -3.8,-0.54 -9.9,-2.12 -13.5,-3.51 -3.6,-1.39 -8.7,-3.11 -11.3,-3.83 -2.6,-0.71 -8.2,-3.22 -12.5,-5.56 -16.2,-8.93 -15.3,-8.61 -17.4,-5.94 -2.8,3.41 -1.9,5.33 3.2,6.93 5.1,1.64 15,10.79 15,13.95 0,6.03 -10.3,7.3 -12.9,1.6 -0.8,-1.63 -2.2,-3.86 -3.1,-4.96 -1,-1.1 -2.5,-3.35 -3.3,-5 -2.5,-4.85 -9.3,-11.22 -13.4,-12.53 -2.1,-0.67 -5.3,-2.32 -7.1,-3.67 -2,-1.46 -4.4,-2.35 -6,-2.21 -2.1,0.17 -3.9,-0.89 -7.5,-4.41 -2.6,-2.55 -6.6,-5.61 -9,-6.8 -2.3,-1.2 -6,-3.69 -8.2,-5.54 -2.2,-1.86 -5.5,-3.82 -7.5,-4.37 -1.9,-0.55 -5.1,-2.59 -7,-4.53 -4.3,-4.33 -7.5,-5.28 -10,-2.99 -1.8,1.6 -1.9,1.54 -2.5,-1.25 -0.9,-4.07 -10.4,-14.57 -10.5,-11.55 0,2.41 5.7,12.98 9.6,17.74 1.4,1.71 4.6,6.24 7.1,10.07 9.9,15.23 20.2,24.55 18.8,17 -0.6,-3.53 -0.6,-3.53 3.2,-1.97 9,3.72 19,13.08 15.3,14.31 -1.8,0.6 -1.2,2.72 1.5,5.2 1.4,1.3 4,5.64 5.9,9.65 2.6,5.36 4.6,8.09 7.7,10.33 2.3,1.67 5,4.34 6,5.92 0.9,1.59 4.3,4.59 7.5,6.68 3.2,2.09 8,5.74 10.6,8.11 2.6,2.37 5.3,4.31 6,4.31 0.7,0 4.4,2.89 8.2,6.41 6.7,6.13 11,8.36 19.6,10.01 4.4,0.87 15.4,8.16 17.9,11.93 3,4.59 10.8,5.6 10.6,1.4 0,-2.5 -0.1,-2.49 9,-0.63 4.8,1 6.4,1.82 8,4.24 1.1,1.65 3.3,3.42 5,3.94 1.6,0.52 4.1,2.02 5.5,3.33 1.8,1.64 4.1,2.51 7.3,2.74 6.6,0.5 11.5,7.2 7.8,10.84 -3.2,3.3 -56.9,-21.1 -81.6,-37.11 -80.5,-52.29 -135,-123.85 -161.3,-212.1 -6.5,-21.47 -7.8,-29.74 -4.4,-26.66 1,0.91 2.1,1.66 2.5,1.66 1.3,0 0.6,-10.12 -0.9,-12.4 -0.8,-1.28 -2.3,-5.43 -3.3,-9.22 -1.3,-5.12 -2.2,-6.82 -3.3,-6.62 -2,0.34 -2.5,-1.41 -4.4,-17.44 -2.5,-21.72 -2,-46.58 1,-46 1.4,0.27 2.7,-5.91 2.4,-11.66 -0.3,-4.27 -0.6,-5.11 -2.1,-4.87 -2.9,0.48 -2.5,-5.48 2.3,-38.79 1.1,-7.67 3.4,-17.68 7.1,-31 7.4,-26.326 10.5,-35.811 15.1,-45.996 1.7,-3.58 4.5,-10.169 6.3,-14.644 26.5,-64.955 87.9,-132.85 154.1,-170.38 6,-3.39 11.3,-6.53 11.9,-6.97 5.9,-4.76 31.9,-15.77 58,-24.54 245,-82.53 497.1,98.886 497.5,358.03 0.3,222.94 -191,396.36 -414.5,375.8 z m 232.1,-157.36 c 2.1,-1.68 4.5,-3.93 5.4,-4.99 0.8,-1.07 4,-2.6 7.1,-3.4 5.7,-1.5 13,-5.75 16.1,-9.48 1,-1.14 2.6,-2.07 3.8,-2.07 2.4,0 2.6,-1.82 0.3,-2.71 -1,-0.36 -3.4,0.34 -5.6,1.63 -4.8,2.75 -7.6,1.32 -5.9,-3.01 3.2,-8.09 3.5,-10.85 1.6,-12.94 -1.8,-1.99 -1.7,-2.09 1.4,-4.75 3.2,-2.72 3.2,-2.72 0.7,-6.47 -3,-4.29 -4,-4.6 -5.6,-1.67 -1,1.83 -1.7,2.02 -6.3,1.53 -12.9,-1.38 -12.1,-1.54 -12.4,2.63 -0.4,4.39 -3,6.26 -7.4,5.38 -3.5,-0.7 -6.8,2.12 -6.8,5.75 0,1.31 -0.7,2.94 -1.5,3.63 -4.2,3.45 0.9,8.6 8.2,8.31 7.4,-0.28 3.8,6.45 -5.5,10.35 -3.5,1.49 -3.9,2.82 -1.7,5.78 0.8,1.06 1.5,2.94 1.5,4.16 0,6.46 5.9,7.57 12.6,2.34 z m -270.6,-8.03 c 0,-2.36 5.9,-2.34 16.8,0.05 9.1,1.97 10.1,-2.48 1.4,-5.4 -5.2,-1.72 -6.9,-4.31 -8.7,-13.06 -0.7,-3.54 5.6,-6.57 9.4,-4.52 2.9,1.55 15.2,1.26 12.6,-0.29 -1,-0.66 -3.2,-2.37 -4.9,-3.8 -2.9,-2.49 -3.1,-2.53 -5.8,-1 -5.2,2.9 -7.8,-4.28 -3.3,-8.98 2.6,-2.65 2.8,-3.27 1.8,-5.88 -1.4,-3.59 -0.9,-4.1 2.9,-3.33 2.4,0.48 3.4,0.12 4.9,-1.8 2.1,-2.78 2.3,-1.57 0.8,4.6 -2.1,8.33 5.4,15.97 13.6,13.9 2.3,-0.58 4.5,2.78 4.5,6.89 0,4.26 2,9.71 3.6,9.71 1.2,0 1.4,-0.64 0.9,-2.55 -0.9,-3.55 0.1,-4.59 3,-3.27 1.6,0.75 2.8,0.78 3.7,0.1 0.7,-0.55 2.5,-1.3 4,-1.67 2.3,-0.53 2.8,-1.2 2.8,-3.67 0,-1.67 0.9,-4.29 2,-5.84 1.4,-1.83 2.3,-5.01 2.7,-9.06 0.4,-4.67 1.1,-6.83 2.8,-8.52 3.5,-3.45 8.1,-6.52 9.8,-6.52 1.6,0 0.6,-4.88 -1.5,-7.67 -1.2,-1.5 1,-2.93 2.3,-1.55 1.1,1.07 7.6,-0.22 9.3,-1.84 1.4,-1.31 -1.3,-3.94 -4.1,-3.94 -1.8,0 -2.3,-0.55 -2.3,-2.25 0,-4.02 1.6,-5.25 6.7,-5.25 4,0 4.8,-0.33 5,-2 0.9,-5.94 1.3,-6.5 4,-6.49 4.5,0.03 5.9,1.38 4.5,4.46 -2.5,5.39 1.4,7.95 5.9,3.89 1.3,-1.15 2.2,-1.34 3.1,-0.63 6.6,5.21 10.8,1.93 10.4,-8.07 -0.3,-9.07 -1.4,-10.72 -5.1,-8.25 -5.6,3.64 -9.6,0.01 -5.6,-5.05 2.9,-3.73 2.7,-5.57 -0.7,-5.18 -2.2,0.25 -2.8,0.9 -3.1,3.1 -0.2,2.21 -0.9,2.92 -3.3,3.4 -2.1,0.41 -3.7,1.73 -5.1,3.99 -2.5,4.28 -5.1,5.75 -7.7,4.36 -1,-0.57 -2.8,-1.03 -4,-1.03 -1.8,0 -2,-0.61 -2,-5.5 0,-3.03 -0.5,-5.5 -1,-5.5 -0.6,0 -1,0.5 -1,1.11 0,0.62 -1.4,2.65 -3,4.53 -1.7,1.87 -3.5,5.44 -4.2,7.91 -0.6,2.51 -1.9,4.96 -3,5.51 -2,1.07 -2.5,4.41 -0.8,5.44 2.1,1.35 0.9,3.5 -2,3.5 -2.2,0 -3.5,0.75 -4.7,2.75 -1,1.51 -1.8,2.9 -2,3.09 -1.9,2.86 -8.1,-5.63 -6.4,-8.79 0.7,-1.3 0.7,-2.78 0.1,-4.55 -0.6,-1.45 -1,-4.44 -1,-6.64 0,-5.5 -1.5,-7.86 -4.9,-7.86 -1.6,0 -3.9,-0.89 -5.1,-1.98 -2.8,-2.43 -6,-1.16 -6,2.39 0,3.94 2.7,9.14 5.4,10.37 1.4,0.65 2.6,1.65 2.6,2.23 0,2.2 -2.9,2 -6.5,-0.46 -2.1,-1.4 -4.2,-2.55 -4.6,-2.55 -3.8,0 -2.8,-10.01 1.7,-17.23 2.9,-4.56 2.9,-3.98 -0.1,-8.77 -1.4,-2.18 -2.5,-5.02 -2.5,-6.31 0,-1.49 -2,-4.39 -5.5,-7.97 -6,-6.07 -6.4,-7.13 -4,-9.81 1.3,-1.38 1.4,-2.19 0.5,-3.83 -1.3,-2.53 -3.9,-2.7 -5.6,-0.37 -1.6,2.26 -4,0.44 -4.8,-3.76 -0.3,-1.65 -1.4,-3.23 -2.4,-3.52 -0.9,-0.28 -4.3,-1.85 -7.4,-3.47 -6.2,-3.23 -12.3,-3.9 -13.2,-1.46 -1,2.51 -5.1,1.7 -8.2,-1.63 -2.7,-2.86 -8,-5.87 -10.3,-5.87 -0.6,0 -2.3,1.05 -3.8,2.34 -1.6,1.29 -4,2.64 -5.5,2.99 -1.4,0.36 -2.9,1.28 -3.2,2.05 -1.3,3.49 8.5,8.54 14,7.17 3.6,-0.89 4,1.75 1,5.74 -1.5,1.87 -2.6,4.12 -2.6,5.01 0,4.1 -10.2,9.44 -15.5,8.12 -2.6,-0.65 -9.5,4.81 -9.5,7.48 0,1.37 2.6,1.45 3.5,0.1 0.3,-0.55 1.9,-1 3.5,-1 1.9,0 3.3,-0.71 4,-2 2.9,-5.57 11.4,1.24 10.3,8.28 -0.5,3.29 -0.3,3.77 2,4.67 3.1,1.14 3.5,3.05 0.8,3.05 -1,0 -2.3,1.17 -3,2.6 -1.4,3.07 -4.1,1.73 -4.1,-2.03 0,-5.09 -4.8,-6.06 -8,-1.6 -1.9,2.62 -2,3.44 -1,7.11 1,3.7 0.9,4.38 -1,6.36 -2.8,2.96 0.2,6.06 5.8,6.06 3.3,0 3.9,0.41 5.7,4.12 9.5,19.66 18.3,22.12 19.2,5.39 0.6,-11.14 1.8,-11.78 5.7,-3.05 1.8,3.8 1.7,4.02 -0.3,8.28 -1.2,2.41 -2.1,4.93 -2.1,5.58 0,0.66 -0.6,2.08 -1.3,3.15 -1,1.61 -0.8,2.74 1,6.52 4.8,9.74 0.1,13.92 -8.9,7.99 -2.9,-1.91 -5.9,-3.48 -6.6,-3.48 -1.5,0 -1.7,2.61 -0.2,3.5 0.5,0.34 1,1.65 1,2.92 0,1.26 1.3,4 3,6.08 3.5,4.42 3.1,3.26 3.6,12 0.5,9.22 0.5,10.17 -0.1,15.72 -0.5,4.74 1.8,7.95 4.4,6.3 0.5,-0.31 1.5,0.16 2.3,1.05 5.3,6.65 7.8,8 7.8,4.34 z m 184,-7.92 c 1.1,-2.07 9.2,-2.98 10.4,-1.17 0.2,0.46 3.4,0.87 6.9,0.93 3.6,0.05 7.4,0.58 8.5,1.17 1.1,0.59 3.4,1.08 5.1,1.08 1.7,0 4.3,0.74 5.6,1.64 2.2,1.42 3.1,1.47 6.8,0.38 2.3,-0.7 7.2,-1.45 10.9,-1.68 13.4,-0.8 20.9,-6.14 13.9,-9.78 -1.7,-0.87 -3.1,-2.51 -3.3,-3.77 -0.3,-2.18 -0.6,-2.22 -14,-2.11 -13.6,0.11 -13.6,0.11 -16.9,-3.29 -4.8,-4.87 -15.9,-4.68 -15.9,0.26 0,1.33 -0.7,2.67 -1.5,2.98 -0.9,0.33 -1.5,1.82 -1.5,3.47 0,3.71 3,3.95 5.6,0.45 2.1,-2.75 6.1,-4.04 8.3,-2.64 1.8,1.19 -0.2,4.09 -2.9,4.09 -1,0 -3.5,1.17 -5.6,2.61 -3,2.05 -4.4,2.43 -6.3,1.75 -2.5,-0.89 -2.8,-1.28 -5.5,-7.64 -2.9,-6.67 -10.4,-7.71 -9.2,-1.27 0.9,4.69 -1.5,10.01 -5.4,12 -3.1,1.63 -4,4.03 -1.8,4.82 1.8,0.65 6.5,-1.96 7.8,-4.28 z m -254.1,-10.2 c 3.7,-2.14 3.9,-2.15 8.1,-0.5 8,3.13 17.2,-10.98 11.4,-17.4 -2,-2.14 -1.1,-3.89 1.9,-3.91 4.6,-0.02 7,-6.23 4.5,-11.62 -2.1,-4.49 -2.1,-4.68 -0.3,-5.99 3.8,-2.83 8.3,-2.83 10.9,0.01 4.7,5.05 10.8,-1.24 8.7,-8.98 -0.6,-2.44 -1.1,-5.5 -1.1,-6.8 0,-3.67 -5.6,-6.15 -6.1,-2.75 -0.1,0.36 -0.3,2.22 -0.6,4.15 -0.9,8.45 -6.9,7.53 -13.4,-2.07 -1.5,-2.13 -1.9,-2.21 -4.7,-1.01 -2.9,1.2 -3.4,1.09 -6.4,-1.4 -2.5,-2.12 -3.9,-2.57 -6.2,-2.09 -5,0.99 -5.5,2.35 -1.9,5.18 3.7,2.86 4.3,5.39 1.2,5.39 -1.1,0 -2.8,-1.3 -3.9,-3.16 -3,-4.96 -8.5,-6.44 -12.3,-3.29 -1.9,1.61 -4.1,2.45 -6.6,2.46 -2,0.01 -4.3,0.43 -5.1,0.93 -1.8,1.13 -5,-0.44 -5,-2.43 0,-0.77 1.2,-1.99 2.6,-2.71 3.7,-1.8 3.9,-3.05 0.8,-6.68 -3.5,-4.12 -5.9,-4.2 -5.1,-0.16 1,4.74 -1.2,4.61 -5.8,-0.36 -4.8,-5.2 -6.1,-5.51 -10,-2.43 -3.8,2.93 -14.3,3.27 -16.4,0.52 -0.8,-1.14 -2.3,-1.69 -4,-1.5 -3.5,0.41 -4,3.77 -1,7.75 2.5,3.43 2.1,4.82 -1,2.92 -1.7,-1.08 -2.3,-0.99 -4.1,0.58 -2,1.8 -2.1,1.8 -4,0.06 -7.6,-6.86 -23.7,3.85 -19,12.63 0.7,1.15 0.9,3.23 0.7,4.62 -2.3,11.86 13.7,15.63 20.4,4.81 1.8,-2.94 1.8,-2.94 2.8,-0.33 0.5,1.43 1.6,2.98 2.4,3.43 0.7,0.46 1.9,1.85 2.6,3.09 1.5,2.92 2.8,2.84 4.2,-0.25 0.7,-1.39 2,-2.5 3.1,-2.5 1,0 2.8,-1.07 4.1,-2.37 1.6,-1.76 2.9,-2.26 5.2,-1.94 3.8,0.56 10.5,-2.2 10.5,-4.33 0,-1.24 -0.7,-1.48 -2.9,-1.04 -2.9,0.58 -8.4,-3.42 -6.8,-4.98 2.2,-2.18 13.1,-1.1 18.7,1.84 6.5,3.38 9.6,3.16 10.6,-0.75 0.7,-2.89 1.1,-2.97 3.6,-0.73 1.6,1.42 2.4,1.51 4.9,0.55 2.8,-1.07 3.4,-0.86 8.1,2.84 4.6,3.61 5.4,3.93 9.2,3.37 4.9,-0.74 9.8,2.69 5.7,4 -2.8,0.88 -7.2,6.27 -6.5,8.01 0.3,0.93 -0.6,1.91 -2.8,2.82 -1.8,0.77 -4,2.14 -4.7,3.05 -2.2,2.63 -11.6,-0.71 -14.8,-5.25 -1.9,-2.73 -2.5,-2.65 -6.2,0.73 -5.8,5.44 -5.1,15.02 1.6,21.26 6.6,6.19 6.9,6.35 9.6,4.58 2.3,-1.45 2.6,-1.42 4.2,0.38 2.2,2.4 1.8,2.41 6.4,-0.25 z m 1.4,-79.5 c 2.5,-4.68 -0.7,-9.74 -5.5,-8.73 -3.8,0.8 -4,-0.54 -0.8,-5.36 3.5,-5.01 3.7,-6.84 1,-7.69 -2.3,-0.72 -3.4,-3.69 -2.5,-6.51 1,-3.32 -3.1,-2.52 -5.2,1 -3.9,6.61 -8.4,1.61 -6.3,-6.9 2.6,-9.95 -4.3,-16.18 -12.4,-11.21 -3.7,2.3 -10.9,-0.15 -12,-4.04 -0.2,-1.02 -1,-1.85 -1.7,-1.85 -0.7,0 -0.9,0.65 -0.4,1.75 1.3,3.33 2.4,8.76 2.4,12.54 0.1,2.08 1,5.68 2.2,8 1.2,2.31 2.3,6.36 2.4,9 0.4,6.42 4.6,10.51 7,6.71 1,-1.72 2.3,-1.1 1.8,0.88 -0.7,2.74 1.4,3.54 4.3,1.65 1.4,-0.97 3.3,-1.38 4.5,-0.99 1.5,0.46 2.9,-0.15 4.9,-2.12 1.6,-1.53 3.1,-2.59 3.2,-2.35 1.3,1.96 2.3,6.94 1.7,8.09 -1.1,1.96 0.1,3.57 3,3.98 1.5,0.23 3,1.53 4,3.58 1.9,3.95 2.6,4.04 4.4,0.57 z m -149.8,-53.75 c 1.3,-0.94 3.2,-1.25 5.6,-0.89 4.4,0.69 12.9,-3.71 12.9,-6.71 0,-1.44 -4,-1.69 -5.7,-0.37 -2.7,2.04 -5.3,1.76 -5.3,-0.56 0,-2.96 7.7,-7.65 10.1,-6.14 5.1,3.17 11.9,0.36 8.4,-3.45 -4.6,-4.97 -14.3,-8.24 -16,-5.42 -1.7,2.67 -5.7,1.06 -5.4,-2.16 0.4,-3.59 -1.6,-5.03 -2.4,-1.78 -0.7,2.35 -2.7,1.76 -2.7,-0.76 0,-0.87 -0.9,-3.43 -1.9,-5.69 -1.9,-4.13 -4.5,-10.52 -5.6,-13.95 -0.4,-1.55 -1.2,-1.73 -4.6,-1.15 -3.3,0.55 -4.3,0.34 -5.5,-1.17 -1.8,-2.42 -1.9,-0.27 -0.1,4.02 1,2.18 1.1,3.87 0.5,4.97 -1,1.79 -1.4,10.01 -0.9,18.46 0.3,4.31 -0.1,5.72 -1.8,7.57 -3.8,4 1.2,12.64 7.2,12.64 1.2,0 4,0.9 6.2,2 4.6,2.38 4.6,2.38 7,0.54 z m 105.4,-35.53 c 3.3,-1.65 6.7,-2.71 7.6,-2.38 0.9,0.36 2.5,-0.23 3.8,-1.38 4.9,-4.49 8.8,-5.32 11.9,-2.52 2.2,1.98 4.8,-0.16 4.8,-3.96 0,-3.48 -9.6,-11.8 -12.9,-11.15 -1.7,0.33 -4.1,-0.06 -5.7,-0.92 -4.7,-2.4 -15.7,-3.22 -18.6,-1.38 -5,3.23 -9.3,3.15 -12.7,-0.24 -3.5,-3.42 -4.2,-3.63 -5.9,-1.9 -0.9,0.92 -0.9,1.58 0.3,2.91 1,1.04 1.9,4.76 2.3,9.44 0.6,5.46 1.3,8.07 2.5,8.95 0.9,0.68 1.7,2.2 1.7,3.38 0,2.59 2.7,2.87 4.5,0.46 1.1,-1.54 1.5,-1.46 4.6,0.99 4.2,3.34 4.6,3.33 11.8,-0.3 z m 376.1,-7.57 c 0,-0.79 1.8,-2.79 4.1,-4.45 4.6,-3.31 7.8,-7.53 10.3,-13.52 2,-4.75 3,-5.44 7,-4.79 4.3,0.69 12.4,-4.12 13.2,-7.82 0.3,-1.48 1.7,-3.13 3,-3.76 3.8,-1.73 11.1,-8.15 13.8,-12.08 1.3,-1.94 4.4,-5.77 7,-8.52 5.1,-5.52 11.8,-17.17 16,-28.12 1.6,-4.17 5,-9.91 8.2,-13.9 6.4,-8 8.6,-14.57 8.8,-25.48 0,-6.202 0.5,-8.083 2.4,-10.835 2.1,-2.843 2.2,-3.662 1.2,-5.587 -1.4,-2.621 0.2,-7.374 3.9,-11.525 1.2,-1.343 2.6,-4.388 3.2,-6.767 0.6,-2.378 1.5,-4.568 2,-4.867 1.1,-0.66 1.2,-4.436 0.1,-4.392 -0.4,0.018 -1.5,0.63 -2.5,1.361 -2.8,2.158 -7,0.846 -6.5,-2.031 0.3,-1.482 -0.3,-3.306 -1.6,-4.863 -1.2,-1.371 -3.5,-5.934 -5.1,-10.141 -2.9,-7.649 -2.9,-7.649 -9.2,-10.521 -17.4,-7.864 -22.4,-7.189 -26.4,3.558 -2,5.376 -5.9,6.492 -5.9,1.675 0,-2.484 -0.5,-3.07 -2.2,-3.07 -4.4,0 -8,6.237 -4.4,7.609 2.3,0.873 2.7,3.294 1.1,6.405 -0.9,1.588 -1.5,4.536 -1.5,6.55 0,3.601 -0.1,3.652 -3.3,3.005 -1.8,-0.362 -6.7,-1.074 -10.9,-1.582 -12.7,-1.519 -18.9,-7.1 -20.1,-17.976 -0.3,-3.391 -3.3,-3.743 -7.1,-0.858 -2.8,2.074 -4,2.306 -10.6,1.993 -4.2,-0.195 -9.1,-0.42 -11,-0.5 -4.5,-0.188 -5.2,2.507 -1.6,5.864 3.5,3.285 3.8,13.566 0.4,17.156 -1.2,1.262 -2.5,4.216 -2.9,6.564 -0.3,2.349 -1,5.501 -1.4,7.005 -0.6,2.329 -0.4,2.876 1.7,3.679 1.5,0.543 3,2.267 3.6,4.059 2,5.856 4.9,8.65 11,10.88 7,2.555 8.6,2.681 7.8,0.615 -0.7,-1.765 2.2,-3.104 9.8,-4.542 8.9,-1.696 9.9,-4.467 2.8,-8.096 -7.3,-3.744 -7.7,-12.896 -0.7,-12.805 3.7,0.047 13.3,3.836 18.9,7.402 6,3.845 7.6,4.206 10.4,2.427 3.7,-2.297 7.5,-0.235 6.8,3.718 -0.4,2.561 0.1,4.756 2,8.359 2.8,5.388 3.3,10.414 1.7,16.714 -1.4,5.49 -0.2,7.57 2.3,3.83 1.3,-2.08 1.8,-4.76 1.8,-10.55 0,-4.266 0.4,-8.095 0.8,-8.508 2.9,-2.895 -0.3,-11.417 -4.3,-11.417 -2.4,0 -3.4,-2.129 -2.5,-5.502 0.8,-3.236 3.5,-3.235 7.4,0.002 4,3.41 4.2,3.306 4.2,-3.325 0,-6.967 2.1,-9.557 8.6,-10.545 6.5,-0.969 9.6,3.733 6,8.909 -2.4,3.452 -2,14.08 0.6,15.921 2.1,1.445 2.3,1.382 3.5,-1.021 1.7,-3.195 5.6,-3.038 6.1,0.244 0.3,2.421 -2.7,4.674 -5.1,3.757 -2.2,-0.826 -2.5,1.924 -1.5,12.925 0.6,6.38 0.6,11.14 -0.1,13.5 -2.9,10.64 -9.7,26.13 -15.2,34.42 -1.5,2.32 -3.3,6.18 -3.9,8.58 -1.5,5.74 -26.7,31.14 -30.9,31.14 -1.3,0 -2.7,1.11 -3.6,2.88 -1.5,2.92 -7.5,7.12 -10.1,7.12 -4.6,0 -16.3,12.26 -15,15.69 0.3,0.71 0.8,3.53 1.2,6.27 0.5,4.41 2.4,6.28 2.4,2.48 z m -271.2,-6.01 c 1.7,-1.2 3.5,-1.41 7.5,-0.91 9.1,1.14 16.3,-3.66 13.8,-9.22 -1.1,-2.28 -1.6,-2.5 -5.2,-2.03 -4.5,0.61 -5,-0.33 -1.4,-2.68 2.9,-1.9 3.1,-4.18 0.8,-6.77 -2.2,-2.4 -6.4,-2.32 -9.6,0.18 -3.3,2.61 -5,2.53 -4.6,-0.21 0.2,-1.35 1.3,-2.43 2.7,-2.76 2.9,-0.67 4.1,-9.95 1.7,-12.39 -2.6,-2.6 3.8,-7.44 11,-8.24 7.1,-0.8 8.5,-1.7 8.5,-5.48 0,-3.55 -2.3,-4.84 -7.2,-4.18 -2.4,0.33 -3.8,0.12 -3.8,-0.58 0,-1.98 3.6,-3.09 12.1,-3.72 9.9,-0.74 13.5,-1.72 18.5,-5.08 2.3,-1.56 4.5,-2.3 5.8,-1.97 1.2,0.29 4.9,-0.32 8.2,-1.37 7.3,-2.26 10,-1.83 13.5,2.16 2.4,2.7 5.5,4.03 12.9,5.48 1.8,0.36 3.5,-0.25 5.7,-2.08 1.7,-1.42 4.3,-2.58 5.8,-2.58 1.4,0 4,-0.79 5.6,-1.75 3,-1.73 3.1,-1.72 5.2,0.86 4,4.85 21.1,4.99 20.2,0.16 -0.4,-2.06 -1.8,-4.44 -3.2,-5.56 -2,-1.61 -2.3,-2.49 -1.8,-5.08 1.1,-4.88 2.2,-5.63 8.4,-5.63 6.1,0 14.9,-3.43 22.1,-8.61 2.1,-1.54 4.3,-2.33 5.5,-2.01 7.6,1.99 7.5,2 7.5,-0.71 0,-2.97 1.6,-4.39 3.2,-2.79 2,1.92 3.9,1.29 3.6,-1.13 -0.2,-1.42 -1.1,-2.37 -2.5,-2.56 -1.2,-0.18 -3.3,-1.82 -4.7,-3.66 -2.1,-2.74 -3.5,-3.47 -7.6,-4.03 -7.5,-1.03 -14.3,-11.13 -10.1,-14.909 1.7,-1.605 2.1,-1.618 4.9,-0.168 5,2.564 7,2.108 4.2,-0.928 -1.5,-1.588 -3.5,-2.5 -5.4,-2.5 -1.6,0 -3.8,-0.759 -4.8,-1.687 -1.1,-0.928 -3.8,-1.96 -6.1,-2.294 -2.4,-0.339 -4.1,-1.108 -4,-1.744 0.1,-0.626 -0.4,-2.719 -1.3,-4.651 -3,-7.396 2.7,-10.381 8,-4.108 4.9,5.879 12.2,5.224 11,-0.997 -0.6,-3.41 1.2,-5.05 4.7,-4.303 1.8,0.377 2.5,-9.777 0.8,-11.808 -4.6,-5.563 -14.4,-6.252 -13.4,-0.945 0.8,4.016 -0.4,4.911 -5.9,4.693 -5.4,-0.212 -12.8,2.318 -15.7,5.377 -3.7,3.95 -8.1,1.978 -11.9,-5.283 -0.8,-1.673 -2,-2.25 -4.6,-2.25 -5.5,0 -11.4,-2.81 -12.1,-5.862 -1,-4.169 -2.3,-5.138 -6.9,-5.138 -5.4,0 -9.2,-1.406 -12.7,-4.773 -4.3,-4.064 -7.4,-5.001 -13.1,-3.882 -3.4,0.681 -5.8,0.626 -8.1,-0.188 -1.7,-0.636 -4.2,-1.157 -5.4,-1.157 -1.2,0 -2.1,-0.373 -2.1,-0.829 0,-0.662 12.9,-0.707 32.5,-0.113 4.6,0.141 8.5,-1.287 8.5,-3.171 0,-1.62 0.7,-1.887 5.5,-1.887 8.3,0 8.4,-7.25 0.1,-8.949 -1.8,-0.363 -3.3,-1.355 -3.5,-2.34 -0.4,-2.336 2.5,-2.205 6.6,0.293 1.8,1.098 4.3,1.996 5.6,1.996 1.2,0 2.8,0.508 3.4,1.127 2,1.997 6.3,0.08 7.8,-3.471 0.7,-1.801 2.5,-3.796 3.9,-4.434 3.1,-1.427 2.5,-3.419 -1.5,-4.926 -4.1,-1.552 -3.7,-3.458 1.7,-8.1883 5.3,-4.7126 5.2,-5.8225 -0.9,-8.8685 -7.1,-3.5837 -13.9,-2.2945 -10.1,1.9289 1.4,1.5425 1.4,2.0313 0.3,3.4762 -0.9,0.9915 -1,1.8265 -0.4,2.0351 2.5,0.896 3.7,2.192 3,3.3326 -1.1,1.771 -9.5,0.593 -15.3,-2.1598 -2.6,-1.2335 -6.8,-2.9435 -9.2,-3.7999 -4.8,-1.6587 -5.2,-2.5838 -3.5,-9.3056 0.5,-2.0131 -0.1,-4.2327 -2.1,-8.2497 -3,-6.015 -6.1,-7.594 -5,-2.594 1.4,6.309 -6.8,8.0813 -13.2,2.847 -2.2,-1.787 -4.8,-3.716 -5.7,-4.286 -2.6,-1.497 -1.1,-5.383 2.6,-6.646 3.8,-1.324 3.6,-2.141 -0.6,-3.681 -2,-0.696 -3.5,-1.739 -3.5,-2.318 0,-0.578 -1,-0.808 -2.1,-0.509 -2.2,0.582 -5.9,-2.312 -5.9,-4.635 0,-0.729 -1.2,-2.383 -2.5,-3.675 -5.3,-4.919 1.1,-9.514 12.1,-8.807 4.9,0.307 4.9,0.307 6.3,5.723 1.3,5.073 1.7,5.544 6.2,7.432 3.7,1.546 4.9,2.66 5.4,4.777 0.7,3.384 8.2,7.42 11.9,6.479 2.7,-0.68 8.6,5.542 8.6,9.103 0,4.065 5.6,7.8508 7.4,5.036 1.9,-2.964 1.3,-5.087 -2,-6.586 -2.4,-1.081 -3.4,-3.157 -1.5,-3.157 4.7,0 11.4,4.952 12.4,9.111 0.6,2.471 1,2.6056 6.6,2.5005 6.5,-0.1211 13.3,4.717 16.1,11.467 0.6,1.5282 1.8,3.034 2.6,3.3465 1.6,0.6194 5.7,-1.1386 5.2,-2.2422 -4.7,-10.223 -5.5,-11.306 -9.8,-13.418 -10.4,-5.0398 -19.2,-14.136 -10.8,-11.213 2.6,0.906 10.6,0.978 11.4,0.104 1.4,-1.312 -2,-6.701 -4.5,-7.331 -3.5,-0.889 -6.5,-3.868 -5.8,-5.769 0.9,-2.217 3.7,-1.931 3.7,0.373 0,3.016 2.7,5.267 5,4.07 3.1,-1.683 5.5,-1.126 7.7,1.796 1.1,1.538 4.4,4.038 7.4,5.557 10.5,5.394 15.7,8.999 16.3,11.185 1.2,5.0032 14.7,15.962 16.5,13.499 1,-1.2186 3.2,-2.5326 5.1,-2.9204 3.4,-0.68549 3.5,-0.84267 3.5,-5.6601 0.1,-4.9555 0.1,-4.9555 5,-5.4555 4.1,-0.415 5,-0.838 5,-2.5 0,-1.438 0.7,-2.088 2.7,-2.316 1.5,-0.174 2.8,0.16 2.8,0.742 0,0.583 1.3,2.266 3,3.741 2.1,1.8826 2.9,3.451 2.7,5.2581 -0.2,2.3796 0.1,2.5754 3.7,2.5754 3.7,0 4.2,0.352 6.1,3.9994 3.3,6.3701 11.3,7.7986 9.9,1.7725 -3.1,-13.301 -4.2,-14.679 -11.2,-14.784 -5.6,-0.082 -15.2,-4.225 -15.2,-6.557 0,-1.225 -5.5,-3.931 -8,-3.931 -1.1,0 -2,0.655 -2,1.487 0,3.606 -10.3,5.556 -16.2,3.078 -3.7,-1.551 -11.8,-9.679 -11.8,-11.855 0,-0.734 -1.4,-2.597 -3,-4.14 -1.6,-1.542 -3.4,-4.087 -4.1,-5.654 -0.6,-1.567 -2,-3.108 -3,-3.423 -6,-1.918 -8.2,-5.981 -3.8,-6.879 3.7,-0.729 10.9,3.427 10.9,6.272 0,4.118 16.8,14.92 21.1,13.555 1.1,-0.336 3.1,0.131 4.5,1.049 2.2,1.445 3.1,1.495 7.4,0.394 5.9,-1.512 6,-1.7 1.2,-4.851 -2.1,-1.357 -5,-3.495 -6.6,-4.75 -1.9,-1.525 -4.1,-2.283 -6.8,-2.283 -3.1,0 -4.7,-0.666 -6.9,-2.921 -3.7,-3.678 -3.1,-6.556 1.2,-5.701 2.2,0.448 3.6,-0.092 6.4,-2.514 3.5,-3.074 3.5,-3.078 6.2,-1.256 2,1.35 4.2,1.749 8.4,1.526 12.1,-0.653 16.8,3.223 14.6,12.093 -1.6,6.389 1.3,9.128 5,4.695 2.5,-2.928 6.6,-4.922 10.3,-4.922 1.7,0 4,-0.473 5.1,-1.052 1.3,-0.715 3,-0.734 5.1,-0.06 1.8,0.546 6,1.554 9.3,2.241 5,1.051 6.8,2.03 11,6.165 6.1,6.073 12.7,10.706 15.2,10.706 4.7,0 7,3.461 2.8,4.055 -4.8,0.666 8.8,7.945 14.9,7.945 5.1,0 7.9,-2.539 4.3,-3.9 -3.4,-1.32 -3.5,-2.445 -0.1,-3.992 3.5,-1.593 8.8,0.302 7.8,2.785 -0.3,0.884 -0.9,2.17 -1.1,2.857 -0.4,0.77 0.3,1.25 1.6,1.25 1.2,0 2.4,-0.787 2.8,-1.75 0.3,-0.962 1.5,-2.881 2.5,-4.263 4.7,-6.528 -0.1,-14.614 -6,-9.987 -3.5,2.799 -5.2,2.553 -4.9,-0.75 0.1,-2.312 -0.3,-2.8 -2.6,-3.066 -2.3,-0.271 -2.7,0.043 -2.7,2.215 0,5.275 -7,5.245 -13.4,-0.059 -1.5,-1.287 -4,-2.627 -5.5,-2.978 -6,-1.43 -6.9,-4.64 -1.7,-6.332 1.9,-0.62 3.7,-1.816 4,-2.66 0.8,-2.157 0.7,-5.359 -0.2,-5.423 -7.1,-0.514 -12.3,-0.12 -13.7,1.045 -2.1,1.745 -4.9,0.27 -5.4,-2.844 -0.2,-1.586 0.2,-2.148 1.7,-2.148 1.3,0 2.8,-1.451 4.3,-4.234 2.7,-4.889 6.6,-6.111 14.7,-4.607 10.4,1.949 10.8,-8.488 0.5,-14.037 -5.5,-2.979 -6.9,-6.36 -3.5,-8.716 2.5,-1.786 -2.9,-16.307 -7.6,-20.201 -1.5,-1.27 -4.1,-3.58 -5.7,-5.14 -3.5,-3.24 -14,-9.06 -16.5,-9.06 -3,0 -6,-2.98 -6,-5.93 0,-3.34 -6.9,-6.65 -11.4,-5.51 -1.9,0.47 -4.5,-0.35 -9.9,-3.12 -6.9,-3.61 -19.9,-8.71 -26.3,-10.35 -1.6,-0.43 -3.9,-1.24 -5,-1.81 -1.7,-0.92 -9.1,-3.44 -26.9,-9.24 -14.3,-4.63 -24.2,-6.31 -27.7,-4.7 -5.9,2.67 -7.4,2.78 -10,0.77 -1.5,-1.2 -3.4,-1.74 -4.9,-1.44 -1.6,0.3 -3.1,-0.11 -3.9,-1.09 -0.7,-0.87 -2.5,-1.58 -3.9,-1.58 -1.5,0 -5.4,-0.99 -8.7,-2.2 -7.9,-2.9 -23.2,-3.5 -28.7,-1.12 -3.1,1.36 -4.4,1.43 -7.7,0.43 -3.1,-0.9 -6.7,-0.93 -14.8,-0.13 -5.9,0.59 -15.2,1.51 -20.7,2.06 -10.6,1.03 -36.8,6.04 -44.7,8.5 -2.5,0.8 -5.3,1.46 -6.3,1.46 -2.1,0 -11.9,3.25 -23,7.7 -9.1,3.61 -13.5,6.94 -13.5,10.14 0,2.21 -7.7,9.71 -11.3,11.07 -3.6,1.34 -18.7,11.99 -18.7,13.15 0,1.59 -4.7,4 -6.5,3.32 -1.5,-0.57 -1.6,-1.51 -1,-6.52 0.8,-7.25 0.3,-7.35 -9.7,-1.88 -15.5,8.42 -20.3,12.15 -20.8,16.285 -0.6,4.251 -4,6.578 -17.8,12.308 -4.7,1.902 -8.2,5.952 -8.2,9.252 0,1.289 -1.5,2.862 -4,4.346 -2.1,1.278 -6.9,4.063 -10.5,6.188 -7,4.105 -9.6,6.361 -19,17.081 -3.2,3.708 -7.6,7.862 -9.6,9.229 -3.3,2.201 -9.9,10.326 -8.4,10.326 0.4,0 2.6,-1.64 5.1,-3.646 4.1,-3.355 4.6,-3.547 7.1,-2.403 2.5,1.14 2.9,1.014 4.8,-1.524 1.1,-1.521 3.8,-4.875 6.1,-7.452 2.2,-2.578 4.7,-5.575 5.5,-6.66 4.2,-5.984 25.3,-11.862 27.7,-7.713 0.8,1.429 1.4,1.325 6.3,-0.95 2.9,-1.404 8,-3.227 11.1,-4.051 7.5,-1.938 7.4,-1.869 9.9,-7.658 2,-4.68 3.9,-6.449 3.9,-3.678 0,0.696 0.9,2.93 1.9,4.964 2.1,3.818 1.9,6.228 -0.5,7.143 -0.7,0.289 -2.1,1.993 -3,3.787 -4.3,8.198 -12.6,17.84 -14.9,17.253 -3.2,-0.789 -9.1,1.004 -13.6,4.104 -4.6,3.209 -13.7,3.371 -13.1,0.234 0.5,-2.983 -1.7,-1.925 -3.4,1.658 -0.9,1.935 -2.8,3.928 -4.5,4.611 -7.4,3.085 -12.3,11.455 -13.6,23.356 -0.6,5.2235 -5.2,13.875 -5.3,9.9088 0,-0.6692 -1.7,-2.8306 -3.6,-4.8032 -2.1,-2.0406 -3.4,-4.196 -3.1,-5.0003 2.5,-6.4073 -3.4,-13.228 -9.2,-10.681 -2.5,1.125 -5.4,2.283 -6.3,2.574 -1,0.292 -2.6,2.239 -3.7,4.329 -1.1,2.0891 -3.3,4.6114 -5,5.605 -1.7,0.9936 -3.1,2.1885 -3.1,2.6554 0,0.4669 -1.6,2.734 -3.5,5.0381 -2,2.3041 -3.5,4.7943 -3.5,5.5338 0,0.7395 -1.8,3.4247 -4,5.9657 -5.6,6.39 -5.1,13.63 0.5,7.5 4.6,-5.169 5.3,3.923 1.4,18.564 -1.1,3.885 -1.9,7.991 -1.9,9.124 0,3.759 -5.1,11.136 -10.1,14.726 -2.6,1.938 -5.6,4.887 -6.4,6.554 -3.2,6.165 -9.5,0.431 -9.5,-8.718 -0.1,-8.858 -4.1,-1.249 -7,13.238 -1.6,7.863 -2.9,11.792 -4.6,13.816 -1.3,1.556 -3.2,5.387 -4.1,8.513 -0.9,3.126 -2.2,6.868 -2.9,8.328 -5.7,11.2 2.9,40.86 9.6,32.99 2.4,-2.92 2.6,-7.69 0.2,-9 -1.5,-0.86 -1.6,-1.38 -0.4,-4.52 1.4,-3.93 0.3,-7.61 -2.4,-7.61 -1.9,0 -1.8,-1.3 0.6,-5.74 1.1,-2.06 2,-4.44 2,-5.3 0,-2.48 2.1,-3.96 5.6,-3.96 2.9,0 3.6,-0.57 5.4,-4.005 3,-6.034 7,-4.484 7,2.765 0,3.94 0.6,4.33 4,2.4 6.4,-3.67 6.2,6.13 -0.3,16.61 -3.4,5.46 -4.7,6.17 -6.7,3.73 -4,-4.78 -8.3,0.16 -4.7,5.27 2.4,3.35 2.6,3.83 1.1,4.73 -9.6,5.82 -5.9,9.83 4.8,5.14 4.2,-1.86 6.7,-0.48 6.8,3.68 0,6.19 4.9,4.07 8.8,-3.82 2.9,-5.87 6.2,-13.51 6.2,-14.44 0,-0.59 0.7,-1.06 1.6,-1.06 1,0 2.7,-0.89 3.8,-1.97 2.6,-2.4 6.1,-1.74 6.9,1.26 1.3,4.79 1.6,0.47 0.5,-6.17 -1,-6.38 -1,-7.34 0.6,-9.04 2.4,-2.61 2.4,-10.81 0,-19.711 -1.9,-7.555 -1.9,-7.712 1.8,-24.103 2,-9.014 6.9,-13.535 8.4,-7.771 0.8,3.556 3.1,3.093 4.8,-1 1.7,-4.187 3.2,-4.453 4.6,-0.82 1,2.574 7.7,10.136 16.8,18.981 9,8.769 28,12.891 45.1,9.772 17.1,-3.123 23.6,-5.725 31.8,-12.784 3.4,-2.832 7.9,-6.23 10.1,-7.552 2.2,-1.322 5.2,-3.459 6.7,-4.75 3.5,-2.965 5.1,-3.03 3,-0.124 -4.8,6.934 -1.1,10.468 5.1,4.777 3,-2.819 5.2,-4 7.3,-4 3.6,0 7.5,-5.329 9.9,-13.5 0.8,-2.75 2,-5.887 2.8,-6.972 0.7,-1.085 1.4,-3.56 1.4,-5.5 0,-3.105 2.8,-9.103 7.1,-15.156 1,-1.302 0.8,-2.18 -1,-4.385 -2.3,-2.9478 -2.6,-6.6314 -1.2,-12.883 1.3,-5.4028 4.7,-7.542 5.8,-3.5526 0.4,1.6742 1,1.9351 3.4,1.4205 3.6,-0.7966 3.6,-0.0722 -0.1,4.1814 -3.8,4.2368 -4.3,10.615 -1,12.347 2.1,1.125 2.7,4.447 1,5.5 -2.4,1.476 2,15.177 5.3,16.395 5.4,2.017 8.6,9.417 6.1,14.172 -3.2,6.165 1.1,14.263 5,9.4 2.5,-3.079 4.6,-2.668 4.6,0.892 0,3.121 1.8,4.641 5.6,4.641 5,0 4.7,4.9 -0.9,13.155 -1.9,2.882 -2.3,6.845 -0.7,6.845 0.5,0 1,-0.45 1,-1 0,-1.823 2.8,-1.035 4.4,1.223 2.8,3.929 2,5.003 -2.2,3.246 -4.1,-1.709 -7.5,0.286 -5.2,3.038 1.8,2.152 8.9,3.772 10.6,2.398 1.6,-1.372 3,-0.421 3.5,2.488 0.6,3.038 3.5,4.382 5.4,2.473 1.2,-1.169 2.8,-1.467 6,-1.103 5,0.563 5.8,-0.665 2,-3.171 -3.6,-2.353 -3.1,-3.724 1.2,-3.385 3.4,0.266 3.7,0.076 3.5,-2.024 -0.2,-1.891 0.1,-2.203 1.7,-1.695 3.7,1.18 6.2,-1.154 5.5,-5.135 -0.7,-3.539 -0.7,-3.539 6,-2.822 6.2,0.661 6.8,0.547 8.2,-1.465 1.7,-2.382 6.3,-2.156 9.4,0.455 0.8,0.713 2.6,1.451 4,1.638 2,0.274 2.5,0.989 2.8,3.591 0.2,2.705 0.7,3.25 2.8,3.25 3.3,0 4.2,2.728 1.5,4.638 -1.9,1.316 -2.1,2.126 -1.6,6.302 0.9,6.325 -1,9.235 -7,10.825 -2.4,0.66 -5.9,2.5 -7.7,4.09 -1.8,1.59 -4.8,3.21 -6.6,3.6 -1.9,0.42 -4.2,1.94 -5.4,3.61 -2.2,2.98 -13.3,8.94 -16.6,8.94 -1,0 -5.9,2.02 -10.8,4.49 -4.9,2.47 -9.7,4.25 -10.6,3.97 -0.9,-0.29 -2.7,-0.11 -4,0.41 -1.3,0.51 -5,1.52 -8.2,2.23 -4.6,1 -6.8,2.15 -9.7,5.09 -3.8,3.87 -4.5,4.07 -14.4,4.24 -2.9,0.05 -4,0.49 -4,1.57 0,1.12 1,1.44 4,1.28 3.7,-0.2 3.8,-0.11 2,1.25 -1,0.81 -2.4,1.47 -2.9,1.47 -1.5,0 -4.6,3.14 -4.6,4.65 0,2.89 8.6,0.94 12.7,-2.87 3.9,-3.65 8.9,-1.43 8.4,3.75 -0.2,2.18 -1,4.33 -1.7,4.77 -4.3,2.42 -0.4,9.27 4.3,7.62 7,-2.43 7.4,3.55 0.4,6.21 -1.9,0.74 -2.8,0.43 -4.7,-1.66 -3.2,-3.43 -14.6,-3.06 -17.2,0.56 -0.8,1.19 -4.2,3.4 -7.6,4.91 -7.6,3.39 -9.7,5.56 -7.2,7.35 1.5,1.14 1.4,1.6 -1.3,5.72 -4.3,6.53 -4.8,9.39 -2,11.37 3.5,2.48 5.4,1.99 10.9,-2.88 5.8,-5.17 7.3,-5.48 9.6,-2 2,3.05 3.5,3.15 6,0.39 2.3,-2.61 8.6,-5.89 11.2,-5.89 1.1,0 5.3,-3.21 9.3,-7.19 10.8,-10.51 20,-14.8 24.1,-11.14 2.4,2.22 -2.9,8.33 -7.3,8.33 -3.8,0 -4.8,1.71 -4.8,8.36 0,5.84 0,5.84 4.4,5.18 5,-0.74 5,3.61 0,4.85 -2.2,0.56 -5.5,6.25 -5.5,9.52 0,4.2 7.5,6.46 11.8,3.52 z M -1889.3,71.8 c -2.7,-1.08 -5.1,-3.962 -6,-7.055 -1.8,-5.952 -8.5,-9.586 -8.5,-4.573 0,8.253 -9.9,0.401 -17.9,-14.251 -6.1,-11.057 6.5,-43.377 12.8,-32.999 2.7,4.453 2.6,6.207 -1,12.58 -2.8,5.01 -2.9,5.581 -1.5,7.581 3.8,5.414 4.2,5.686 7.5,5.022 3,-0.59 3.2,-0.44 3,1.747 -0.3,4.359 0,5.041 2.3,4.713 1.9,-0.267 2.3,-0.983 2.4,-4.32 0.2,-4.925 2.8,-18.983 4.4,-23.018 0.7,-1.803 0.8,-5.201 0.4,-8.6147 -0.4,-4.0474 -0.2,-6.4459 0.8,-8.5023 0.8,-1.5755 1.8,-4.9409 2.2,-7.4786 0.4,-3.0904 1.5,-5.4014 3.2,-7.0004 1.4,-1.312 3.6,-3.961 4.9,-5.886 3.1,-4.703 11.8,-9.514 13.5,-7.453 1.4,1.709 10.1,1.988 13,0.418 4.4,-2.325 1.7,2.097 -4.5,7.605 -15.4,13.605 -21.8,34.495 -11.9,39.179 4.5,2.183 5.7,6.251 1.8,6.251 -1.7,0 -1.9,1.672 -0.3,2.227 0.7,0.216 1.7,2.391 2.3,4.833 1.1,4.44 1.1,4.44 5.9,4.53 5.9,0.107 7.7,2.147 5.2,5.929 -2.6,4.015 -1.4,4.809 2.5,1.646 2.3,-1.836 2.3,-1.836 -0.1,-5.986 -2,-3.623 -2.1,-4.458 -1,-6.569 1.9,-3.479 0.7,-4.427 -4.7,-3.925 -4.4,0.408 -4.6,0.324 -2.8,-1.082 1.7,-1.406 1.7,-2.01 0.6,-7.789 -1.3,-6.75 0,-8.667 11.2,-16.178 2.1,-1.4042 3.4,-3.1753 3.6,-4.8955 0.5,-4.7927 8,-8.4683 11.1,-5.49 1,1.0059 1.5,0.8808 2.4,-0.6403 0.6,-1.0396 2.8,-3.8312 4.8,-6.2032 4.5,-5.271 6,-9.446 5.8,-16.508 -0.2,-10.569 1.2,-15.444 4.3,-15.084 3.5,0.417 6.8,-1.412 6.8,-3.85 0,-2.386 -0.4,-2.421 -3.6,-0.329 -3.5,2.292 -3.8,1.356 -0.9,-2.889 6,-8.805 0.8,-7.703 -10.1,2.173 -2.8,2.519 -6.5,5.811 -8.2,7.315 -6.8,6.087 -10.6,5.33 -5.8,-1.159 7.3,-9.949 17.7,-18.076 23.1,-18.076 0.7,0 2.6,-1.112 4.2,-2.471 5.7,-4.775 11.9,-5.647 8.8,-1.24 -0.9,1.186 -1.5,2.896 -1.5,3.799 0,0.904 -0.9,2.768 -2,4.144 -3.6,4.52 1.2,4.177 9.5,-0.686 5.5,-3.235 11.8,-2.314 6.5,0.954 -4.3,2.649 0.5,5.548 5,3 3.8,-2.187 9.7,-1.92 11,0.5 1.4,2.605 2.8,2.523 8.1,-0.47 4.4,-2.415 4.5,-2.432 8.2,-0.778 4.7,2.115 4.6,4.868 -0.1,4.5 -5.5,-0.43 -15.9,5.265 -17.9,9.803 -1.4,3.207 -3,4.49 -9.8,7.965 -10.4,5.328 -13.1,7.792 -16,14.269 -2.5,5.691 -4.8,8.271 -6.5,7.239 -1.6,-0.981 -1.3,-2.726 1.4,-8.059 2.5,-4.83 2.7,-6.261 0.7,-5.03 -2.2,1.362 -13.1,15.488 -13.1,16.983 0,2.1433 1.3,1.984 3.5,-0.4215 4.2,-4.7155 4.7,-0.4247 0.6,5.6383 -2.2,3.2638 -3.1,3.9438 -4.4,3.2181 -2.2,-1.2224 -6,2.4668 -5.5,5.4114 0.2,1.624 1.4,2.4098 4.8,3.2359 3.6,0.8728 4.5,1.5378 4.6,3.3258 0.1,2.59 0,2.452 3.9,3.751 6,2.007 1.2,19.971 -6.8,25.583 -1.8,1.23 -3.6,2.821 -4,3.536 -0.5,0.715 -2.3,1.3 -4.2,1.3 -2.9,0 -3.8,0.653 -7,5.48 -5.7,8.567 -13.8,13.74 -23.5,14.987 -3.1,0.387 -9.7,1.791 -14.8,3.119 -9.6,2.517 -13.4,2.846 -16.7,1.469 z m 138.8,-52.555 c 0.3,-1.1 0.9,-3.687 1.2,-5.75 0.6,-3.27 1,-3.7495 3.5,-3.7495 2,0 3.5,-1.0025 5.5,-3.6944 1.6,-2.0319 4.6,-5.3547 6.7,-7.3839 3.7,-3.591 3.7,-3.766 2.3,-6.5556 -2.2,-4.0956 -2,-4.6656 2.5,-8.2596 9.2,-7.396 6.7,-13.653 -3,-7.633 -0.6,0.405 -4.6,0.883 -8.9,1.061 -7.6,0.325 -7.6,0.325 -12.3,5.48 -4.3,4.734 -4.7,4.981 -5.3,3.023 -0.9,-2.662 3.7,-9.038 6.4,-9.038 1.1,0 3.2,-1.058 4.7,-2.351 4.4,-3.628 6.7,-4.552 13,-5.266 3.2,-0.363 7.1,-1.275 8.6,-2.026 2.5,-1.254 3.1,-1.121 7.4,1.639 2.6,1.665 6.1,3.004 7.8,3.004 8.3,0 8.8,3.82 1,7.418 -3.1,1.401 -6.9,3.793 -8.5,5.315 -1.6,1.522 -4,3.764 -5.4,4.982 -1.4,1.2176 -2.5,2.7386 -2.5,3.3798 0,1.7006 8.6,0.5248 10.8,-1.4761 1,-0.89 2.7,-1.6187 3.8,-1.6187 6.8,0 5.1,11.391 -2.2,14.442 -4.5,1.8973 -8.4,5.916 -8.4,8.645 0,2.658 -6.9,2.264 -10,-0.575 -1.7,-1.545 -2.2,-1.54 -7.2,0.073 -2.9,0.952 -5.9,1.87 -6.6,2.04 -0.7,0.169 -2.2,1.786 -3.3,3.592 -1.2,1.833 -1.9,2.4 -1.6,1.283 z m -131.6,143.34 c 0.9,-0.88 1.6,-0.85 2.7,0.13 2.4,1.96 8.2,0.56 12.2,-2.92 3.3,-2.98 9.4,-4.29 9.4,-2.05 0,1.49 3.7,1.2 7.1,-0.55 1.6,-0.86 5.3,-1.54 8.2,-1.52 4,0.03 28.2,-1.5 29.4,-1.86 1.5,-0.46 -0.6,-2.56 -3.8,-3.82 -3.6,-1.43 -4,-1.9 -3.7,-4.67 0.3,-3.54 -9,-4.09 -14,-0.82 -3.6,2.36 -7.2,-1.28 -4.9,-4.89 4.8,-7.36 2,-9.6 -12.1,-9.8 -6.9,-0.1 -6.5,-2.67 1,-5.87 4.2,-1.78 4.6,-4.12 1.2,-6.83 -2.3,-1.83 -2.6,-2.57 -1.7,-3.55 2.2,-2.13 1.5,-4.82 -1.1,-4.82 -2.6,0 -3.6,1.63 -3.7,5.83 0,3.47 -0.5,4.12 -6.4,8.18 -2.8,1.88 -6.5,4.74 -8.2,6.36 -1.8,1.61 -5.5,4.1 -8.3,5.53 -12.8,6.6 -24.6,17.62 -20,18.81 2.6,0.69 2.5,1.71 -0.6,3.71 -5,3.27 2.8,5.08 10.2,2.38 3.6,-1.29 5.9,-0.27 3.1,1.33 -1,0.54 -1.5,1.41 -1.2,1.93 0.8,1.3 3.8,1.17 5.2,-0.22 z" />
            <path
               style="fill:#6a8476"
               inkscape:connector-curvature="0"
               id="path3719"
               d="m -1677.2,584.1 c -7.6,-0.73 -17.5,-2 -22,-2.84 -4.5,-0.83 -9.4,-1.72 -10.9,-1.97 -10.9,-1.78 -20.1,-4.07 -21.3,-5.29 -0.8,-0.8 -2.1,-1.2 -2.9,-0.89 -0.8,0.3 -2.7,0.14 -4.3,-0.36 -1.5,-0.5 -4.7,-1.42 -7.2,-2.04 -2.7,-0.71 -3.9,-1.42 -3.1,-1.9 0.6,-0.42 3.8,-0.13 6.9,0.66 14.3,3.6 31,3.46 30.3,-0.26 -0.7,-4.44 -5.2,-6.2 -18.6,-7.31 -7.4,-0.61 -8.1,-0.85 -9.3,-3.37 -1.1,-2.28 -1.8,-2.63 -4.2,-2.15 -1.6,0.32 -3.1,0.09 -3.5,-0.53 -0.3,-0.61 -2.2,-1.1 -4,-1.1 -3.5,0 -9.7,-6.16 -7.6,-7.48 1.5,-0.9 10.8,0.34 16.7,2.21 5.4,1.68 5.8,1.64 16.6,-1.71 1.6,-0.49 5.8,-0.44 9.8,0.12 9,1.23 11,-0.48 10.5,-8.8 -0.4,-6.28 -0.7,-6.88 -5.4,-9.25 -7.8,-3.98 -12.6,-12.91 -11.5,-21.18 1.3,-10.25 -5.8,-16.98 -17.3,-16.22 -7.7,0.51 -9.3,0.2 -18.9,-3.74 -7.9,-3.22 -9.1,-0.77 -7.1,13.55 0.3,2.23 -5.1,1.55 -8.2,-1.04 -1.7,-1.45 -4.4,-2.99 -5.9,-3.41 -2.8,-0.81 -2.9,-1.06 -1.8,-4.72 0.6,-2.16 -0.2,-3.35 -10.2,-13.65 -4.2,-4.36 -13.9,-8.76 -21.7,-9.86 -3.8,-0.54 -9.9,-2.12 -13.5,-3.51 -3.6,-1.39 -8.7,-3.11 -11.3,-3.83 -2.6,-0.71 -8.2,-3.22 -12.5,-5.56 -16.2,-8.93 -15.3,-8.61 -17.4,-5.94 -2.8,3.41 -1.9,5.33 3.2,6.93 5.1,1.64 15,10.79 15,13.95 0,6.03 -10.3,7.3 -12.9,1.6 -0.8,-1.63 -2.2,-3.86 -3.1,-4.96 -1,-1.1 -2.5,-3.35 -3.3,-5 -2.5,-4.85 -9.3,-11.22 -13.4,-12.53 -2.1,-0.67 -5.3,-2.32 -7.1,-3.67 -2,-1.46 -4.4,-2.35 -6,-2.21 -2.1,0.17 -3.9,-0.89 -7.5,-4.41 -2.6,-2.56 -7,-5.81 -9.8,-7.23 -4.4,-2.23 -5,-2.9 -4.5,-4.91 0.6,-2.55 -2.2,-4.56 -3.5,-2.47 -0.5,0.82 -1.3,0.73 -3.1,-0.35 -1.3,-0.82 -3.6,-1.78 -5.2,-2.15 -2,-0.46 -2.6,-1.11 -2.2,-2.17 0.6,-1.76 -2.6,-4.98 -10,-9.89 -2.8,-1.86 -7.6,-5.66 -10.7,-8.45 -8.1,-7.41 -11.7,-4.77 -6.2,4.57 3.5,6.07 2.9,9.11 -0.8,3.56 -1.5,-2.28 -2.7,-4.61 -2.7,-5.17 0,-0.56 -0.5,-1.02 -1,-1.02 -0.6,0 -1,-0.68 -1,-1.5 0,-0.83 -0.4,-1.5 -0.8,-1.5 -0.5,0 -1.4,-1.49 -2,-3.31 -0.7,-1.82 -2.1,-4.26 -3.2,-5.43 -1.1,-1.18 -2.1,-2.72 -2.3,-3.43 -0.1,-0.71 -0.8,-1.89 -1.5,-2.63 -0.7,-0.74 -1.5,-2.55 -1.9,-4.02 -0.3,-1.48 -1,-3.18 -1.5,-3.79 -1.4,-1.77 -5.8,-10.39 -5.4,-10.39 0.5,0 -3.3,-8.48 -4.9,-10.94 -2.4,-3.86 -18.1,-51 -19,-57.41 -0.4,-2.29 -0.9,-5.45 -1.2,-7.04 -0.6,-2.88 -0.6,-2.88 2.1,0 2.9,3.16 9.6,13.36 9.6,14.58 0,0.42 1.7,1.64 3.8,2.71 5.5,2.83 6.6,4.43 5.3,8.03 -2.2,6.54 5.2,16.66 15.7,21.18 3.2,1.4 4.6,2.77 5.8,5.62 1.9,4.46 7,9.17 10,9.22 1.2,0.03 3.5,1.1 5,2.4 4.5,3.68 11.4,7.8 12.5,7.42 1,-0.34 -15,-20.71 -20.3,-25.76 -8.1,-7.84 -13,-11.78 -17.2,-13.96 -7.4,-3.79 -8.8,-6.43 -8,-15.08 0.8,-8.07 0,-9.29 -5.1,-8.45 -3.8,0.61 -6,-1.09 -8.1,-6.11 -0.9,-2.14 -2.5,-4.48 -3.5,-5.2 -1.1,-0.73 -1.9,-2.5 -1.9,-3.94 0,-1.44 -1.5,-5.55 -3.2,-9.14 -2.5,-5.12 -3.2,-7.88 -3.3,-12.81 0,-5.96 -0.2,-6.3 -2.7,-6.86 -5.9,-1.3 -9.4,-49.83 -4.1,-56.96 3,-4.13 3.5,-17.09 0.7,-19.15 -2.2,-1.64 -2.2,-7.54 0.1,-21.35 0.9,-5.23 2,-12.7 2.4,-16.61 0.9,-7.51 3.5,-18.51 5,-21.17 0.9,-1.76 4.1,3.57 5.5,9.28 1.7,7.03 6.5,10.77 10.6,8.25 1.8,-1.06 2.3,-0.97 3.5,0.59 1.2,1.66 1.8,1.73 6.1,0.68 10.5,-2.54 10,-2.61 11.4,1.63 2.3,7.16 2.8,6.96 11,-3.98 2.9,-3.82 2.9,-3.82 5.4,1.25 5.6,10.9 8.5,5.78 3.1,-5.35 -3.7,-7.75 -3.7,-8.33 0.7,-11.57 3.5,-2.58 6,-1.87 6.6,1.85 0.4,2.73 2.8,2.79 3.7,0.1 0.3,-1.13 0.1,-5.18 -0.6,-9 -1.1,-6.17 -1.1,-7.15 0.4,-8.78 2.3,-2.51 2.1,-9.981 -0.3,-19.724 -3.3,-12.76 4.6,-40.585 8.7,-30.63 1.7,4.164 4,4.035 5.8,-0.321 1.4,-3.25 3.5,-4.771 3.5,-2.516 0,1.775 22.5,23.73 25,24.416 1.4,0.369 4,1.086 6,1.593 1.9,0.508 6.8,1.889 10.8,3.069 4,1.18 8.5,1.92 10,1.644 28.3,-5.303 35.1,-7.722 43.1,-15.318 2.5,-2.336 7.1,-5.516 10.3,-7.067 3.2,-1.551 5.8,-3.126 5.8,-3.499 0,-1.014 3,-3.822 4,-3.822 0.6,0 -0.1,1.792 -1.5,3.981 -1.4,2.189 -2.5,4.408 -2.5,4.932 0,0.524 -0.9,1.232 -2,1.573 -2.2,0.702 -5,5.743 -5,8.977 0,2.701 -2.6,6.319 -3.7,5.196 -0.5,-0.462 -0.8,-1.811 -0.8,-2.999 0,-1.493 -0.7,-2.16 -2,-2.16 -1.6,0 -2,0.667 -2,3.2 0,2.457 -1,4.149 -4.3,7.287 -2.7,2.639 -4.2,4.961 -4.2,6.551 0,2.057 -0.5,2.462 -3,2.462 -3.3,0 -4,1.475 -3.7,7.005 0.4,5.92 7.2,5.24 10.7,-1.07 3.4,-6.34 6.6,-10.167 9.7,-11.973 1.6,-0.907 4.2,-4.323 6.3,-8.327 1.9,-3.734 4.2,-7.227 5.2,-7.762 1,-0.534 1.8,-1.512 1.8,-2.172 0,-2.066 8,-9.671 10.8,-10.293 1.5,-0.326 3.4,-0.797 4.3,-1.046 2.1,-0.559 6.1,-7.184 8.3,-13.862 0.9,-2.75 2.3,-5.996 3.1,-7.214 0.8,-1.218 1.5,-3.493 1.5,-5.054 0,-4.095 4.4,-12.466 8.1,-15.141 3.8,-2.827 5.3,-1.711 3.6,2.701 -0.9,2.553 -0.9,3.873 0.1,6.458 2.6,6.434 2.6,6.75 -0.2,6.75 -4.1,0 -6.5,8.242 -3.1,11 0.8,0.685 1.5,2.203 1.5,3.373 0,1.963 5.5,6.627 7.8,6.627 4.3,0 3.5,-8.311 -0.9,-10.855 -5.3,-2.996 -4.2,-8.841 1.1,-6.127 5.9,3.026 7.9,7.595 5.5,12.851 -3.2,7.155 1.3,15.537 6,11.128 2.8,-2.648 4.2,-1.076 3.1,3.444 -0.7,2.731 0.9,4.383 2.6,2.672 5.6,-5.551 8.2,0.669 3.7,8.68 -6.6,11.667 -2.1,23.283 7.5,19.577 1.1,-0.407 5.3,5.545 4.3,6.105 -2.1,1.27 -9.2,2.64 -11.1,2.15 -3.3,-0.82 -4.5,1.11 -1.4,2.27 1.3,0.49 2.9,1.62 3.7,2.5 0.7,0.88 2.1,1.61 3.1,1.61 0.9,0 2.3,0.7 3,1.56 2.9,3.43 7.2,4.86 8.6,2.86 2,-2.72 1.7,-7.83 -0.6,-9.93 -3.3,-2.92 -0.1,-5.744 5.9,-5.316 5.8,0.409 6.9,-2.227 2.1,-4.933 -4.3,-2.472 -3.8,-3.478 1.5,-2.693 4.3,0.655 6.8,-1.535 3.2,-2.832 -0.7,-0.246 -0.9,-0.77 -0.6,-1.165 0.4,-0.394 1.5,-0.284 2.5,0.245 2.7,1.394 6.7,-0.334 6,-2.56 -2.2,-7.1 -2.4,-6.619 2.7,-5.917 2.6,0.351 5.8,0.919 7.1,1.262 2.1,0.515 2.7,0.156 3.6,-2.059 1.1,-2.91 5.6,-2.913 9,-0.006 0.8,0.713 2.6,1.451 4,1.638 2,0.272 2.5,0.992 2.8,3.531 0.2,2.621 0.8,3.244 3,3.5 2.9,0.334 4.5,3.81 1.8,3.81 -2.4,0 -3.7,3.509 -3,7.838 0.7,4.777 -1.7,9.167 -5.1,9.167 -4,0 -20.6,8.89 -22.3,11.96 -1.9,3.21 -9.3,8.04 -12.4,8.04 -1.2,0 -4.5,1.13 -7.5,2.52 -2.9,1.38 -6.6,2.79 -8.3,3.11 -1.6,0.33 -3.7,1.44 -4.6,2.48 -1.2,1.33 -2.1,1.58 -3,0.86 -0.8,-0.71 -2.1,-0.57 -4.1,0.44 -1.5,0.8 -5.5,2.02 -8.7,2.72 -4.6,0.97 -6.8,2.11 -9.6,4.98 -3.6,3.61 -3.9,3.71 -10.1,3.42 -5,-0.24 -7.2,0.13 -9.7,1.68 -2.5,1.52 -4.2,1.83 -7,1.3 -10.9,-2.06 -17.2,-1.7 -17.8,1.01 -0.9,3.56 -0.3,3.83 5.6,2.56 4,-0.85 6,-0.83 8.5,0.08 2.6,0.93 4,0.93 6,0.02 5.2,-2.39 7.8,-1.34 4.8,1.95 -5.5,6.16 5.2,5.97 13.6,-0.25 4.3,-3.16 7.8,-1.32 7.2,3.77 -0.2,2.11 -1,4.21 -1.8,4.65 -4.2,2.45 -0.3,9.26 4.4,7.62 7,-2.43 7.4,3.55 0.4,6.21 -1.9,0.74 -2.8,0.43 -4.7,-1.66 -3.4,-3.6 -14.4,-3.06 -17.5,0.87 -1.1,1.38 -5,3.66 -8.9,5.13 -7.9,3.03 -9.9,4.76 -8.1,6.97 0.7,0.79 1.9,1.17 2.7,0.85 1.7,-0.65 -0.6,4.97 -2.6,6.16 -2.6,1.66 -3.4,7.87 -1.1,9.73 3.4,2.75 5.5,2.24 11.1,-2.68 5.8,-5.17 7.3,-5.48 9.6,-2 2,3.05 3.5,3.15 6,0.39 2.3,-2.61 8.6,-5.89 11.2,-5.89 1.1,0 5.3,-3.21 9.3,-7.19 10.9,-10.61 20.6,-15.02 24.2,-11 2.1,2.33 -3.3,8.19 -7.5,8.19 -3.7,0 -4.7,1.75 -4.7,8.36 0,5.84 0,5.84 4.4,5.18 5,-0.74 5,3.61 0,4.85 -2.2,0.56 -5.5,6.25 -5.5,9.52 0,4.18 7.6,6.45 11.8,3.52 1.7,-1.2 3.5,-1.41 7.5,-0.91 9.1,1.14 16.3,-3.66 13.8,-9.22 -1.1,-2.28 -1.6,-2.5 -5.2,-2.03 -4.5,0.61 -5,-0.33 -1.4,-2.68 2.9,-1.94 3.2,-4.64 0.6,-6.94 -2.4,-2.23 -6.3,-2.09 -9.4,0.35 -3.3,2.61 -5,2.53 -4.6,-0.21 0.2,-1.35 1.3,-2.43 2.7,-2.76 2.9,-0.67 4.1,-9.95 1.7,-12.39 -2.6,-2.6 3.8,-7.44 11,-8.24 7.1,-0.8 8.5,-1.7 8.5,-5.48 0,-3.55 -2.3,-4.84 -7.2,-4.18 -2.4,0.33 -3.8,0.12 -3.8,-0.58 0,-2.01 3.7,-3.13 12.6,-3.78 8.8,-0.64 17.1,-3.2 19.5,-5.99 3.3,-3.99 5.9,-0.97 3.2,3.67 -1,1.58 -1.4,3.16 -1.1,3.5 1,1.03 2.8,-0.53 2.8,-2.47 0,-8.01 16.4,-11.19 21.2,-4.11 3.8,5.72 15.4,7.32 19.4,2.7 1.8,-2.1 2.8,-2.54 5.1,-2.09 2.1,0.42 3.3,0.02 4.7,-1.51 1.9,-2.07 4.6,-2.82 4.6,-1.27 0,2.43 4.3,5.28 7,4.67 1.6,-0.35 5.4,-0.08 8.5,0.61 7.8,1.75 10.8,-5.88 3.6,-9.4 -2.2,-1.06 -2.6,-1.86 -2.4,-4.72 0.4,-4.75 1.2,-5.26 8.9,-5.67 4.4,-0.23 8,-1.05 10.1,-2.33 1.9,-1.09 4.2,-1.97 5.3,-1.97 1,0 3.5,-1.41 5.5,-3.14 3.5,-3.13 3.5,-3.13 9,-1.57 5.5,1.56 5.5,1.56 5.5,-1.81 0,-3.28 0,-3.35 3.5,-2.79 5.3,0.86 5,-3.19 -0.4,-5.49 -2.1,-0.91 -4.6,-2.9 -5.5,-4.43 -0.8,-1.52 -2.1,-2.77 -2.9,-2.77 -6.9,0 -17.5,-11.629 -12.3,-13.603 2.2,-0.876 14.5,4.843 14.6,6.793 0,3.46 2.3,2.97 6,-1.32 4.9,-5.641 3.2,-9.159 -3.4,-6.791 -3.4,1.237 -3.8,1.15 -7.6,-1.893 -2.2,-1.825 -5.1,-3.191 -6.6,-3.191 -8.8,0 -22.2,-12.975 -15.9,-15.389 1.7,-0.636 5.5,0.916 5.5,2.236 0,2.019 4.3,5.153 7.1,5.153 4.9,0 7,-1.66 6.7,-5.314 -0.3,-2.941 -0.1,-3.186 2.7,-3.186 3.2,0 4.5,-10.419 1.7,-13.733 -5.5,-6.543 -16,-6.803 -14.8,-0.366 0.7,3.929 -0.3,4.599 -6.9,4.599 -5.6,0 -10.4,1.683 -13.8,4.851 -2.7,2.484 -2.9,2.518 -5.5,0.931 -5.9,-3.547 -5.8,-9.782 0.2,-9.782 5.2,0 11,-2.745 9.5,-4.547 -2.9,-3.511 -10.3,-1.384 -13.4,3.882 -3,4.936 -18.5,0.871 -18.5,-4.844 0,-3.16 -0.9,-3.527 -8.4,-3.788 -6.2,-0.211 -6.7,-0.439 -10.3,-4.213 -2.1,-2.194 -4.7,-4.526 -5.8,-5.181 -2.7,-1.568 0.2,-1.806 5.1,-0.417 4.3,1.225 12.1,-0.642 12.9,-3.057 0.3,-1.022 1.5,-1.835 2.7,-1.835 2,0 1.9,0.273 -1.1,3.316 -3.4,3.502 -3.2,4.684 0.5,4.684 1.2,0 3.5,1.125 5.2,2.5 4.2,3.591 5.2,3.193 5.1,-2.25 v -6.75 c 0.1,-1.1 -0.1,-3.409 -0.5,-5.131 -0.8,-3.768 0.8,-5.111 4,-3.41 2.9,1.544 8.9,-1.532 9.4,-4.791 0.4,-2.987 4,-4.865 4.8,-2.578 0.4,0.921 0.2,2.51 -0.5,3.529 -1.7,2.74 -1.4,5.341 0.9,7.385 2,1.801 1.9,1.826 -1.1,3.685 -3.7,2.27 -3.4,4.451 0.7,3.953 1.6,-0.197 5.7,-0.339 9.1,-0.314 6.7,0.047 6.9,-0.216 2.9,-4.591 -4,-4.512 5,-7.553 12.1,-4.094 5,2.394 7.7,1.998 11.7,-1.69 3.5,-3.225 2.2,-5.529 -2,-3.613 -3.1,1.434 -4.4,0.789 -4.4,-2.199 0,-3.559 -1.9,-4.77 -4.9,-3.23 -5.8,2.894 -12.1,2.829 -15.8,-0.164 -8.2,-6.679 -9.4,-7.921 -9.9,-10.855 -1.2,-6.1405 10.9,-10.569 14.6,-5.3577 1.1,1.6314 2.8,2.9662 3.7,2.9662 0.9,0 3.1,1.6042 4.9,3.5645 2.8,3.059 3.5,3.409 5.3,2.465 2.7,-1.466 2.6,-2.71 -0.7,-5.8783 -4.2,-4.0403 -8.1,-9.5687 -8.8,-12.623 -0.5,-1.9859 -2,-3.348 -5.3,-4.9207 -13.7,-6.467 -15.7,-9.67 -5.5,-9.016 8.3,0.531 8.3,0.528 5.8,-7.342 -0.8,-2.681 2.5,-3.257 4.5,-0.786 0.7,0.805 5.4,3.692 10.4,6.417 9.6,5.212 13.7,8.315 13.7,10.531 0,5.1615 17,17.008 18.8,13.088 0.8,-1.6904 1.9,-2.4995 3.6,-2.4995 3,-2e-5 4.9,-3.1061 4.7,-7.7215 -0.1,-2.7166 0.3,-3.304 2.1,-3.427 1.3,-0.081 2.9,-0.239 3.8,-0.352 0.8,-0.112 2,-0.27 2.7,-0.351 0.7,-0.082 1.3,-1.049 1.3,-2.149 0,-1.1 0.5,-1.975 1.2,-1.944 2.1,0.093 6.2,6.0866 6,8.7887 -0.3,3.127 1.2,4.1207 6,4.1405 3.3,0.0131 4.1,0.508 5.8,3.4089 2.1,3.5619 6.5,6.0427 9.6,5.4094 2.2,-0.4458 2.1,-3.7091 -0.3,-11.303 -3.3,-10.31 -2.8,-9.8235 -8.3,-9.1055 -5.7,0.767 -9,-0.332 -14.6,-4.856 -7.8,-6.432 -14.4,-7.581 -14.4,-2.508 0,5.197 -14.7,3.185 -17.1,-2.35 -0.9,-1.863 -2.4,-3.348 -3.8,-3.676 -1.4,-0.302 -2.9,-1.435 -3.5,-2.516 -0.6,-1.081 -1.9,-3.044 -2.9,-4.362 -3.7,-5.102 -1.9,-6.425 3.6,-2.668 8.2,5.593 12.9,7.656 15.7,7.025 2.1,-0.449 3.7,-0.007 5.9,1.606 2.1,1.595 3.3,1.935 4.3,1.202 0.7,-0.563 4.4,-1.327 8.1,-1.698 3.8,-0.372 8.2,-1.332 9.7,-2.135 1.6,-0.802 4,-1.459 5.3,-1.459 1.6,0 2.8,-0.707 3.2,-2.001 0.9,-3.031 3.7,-4.113 7.2,-2.807 2.5,0.963 3.3,0.806 6,-1.129 2.9,-2.207 3.1,-2.215 6.4,-0.457 1.8,0.985 4.1,1.688 4.9,1.562 4.7,-0.692 21.8,12.193 21.9,16.557 0.1,2.526 2.9,4.277 10.7,6.587 2.9,0.841 6.3,2.254 7.6,3.14 1.6,1.0405 6.6,1.9645 14,2.6087 11.3,0.9782 13.6,0.7029 17.8,-2.0587 0.8,-0.551 2.7,-1.441 4.2,-1.977 5.2,-1.846 2.1,-8.174 -3.8,-7.741 -3.8,0.28 -4.8,-5.122 -1.6,-8.643 2.7,-2.958 4.2,-6.086 4.2,-8.825 0,-1.273 0.7,-3.433 1.4,-4.799 3.5,-6.252 -4.9,-8.755 -8.5,-2.561 -1.2,1.901 -3,3.731 -4,4.068 -1.1,0.336 -1.9,0.935 -1.9,1.332 0,6.552 -10.1,8.524 -12.7,2.466 -1.8,-4.432 -3.9,-5.119 -6.8,-2.322 -4,3.686 -5,2.24 -5,-6.576 0.1,-7.831 0.1,-7.831 3.3,-8.668 1.8,-0.46 3.5,-1.494 3.8,-2.296 0.3,-0.803 1.2,-1.46 1.9,-1.46 9.4,0 2.8,-14.046 -7.6,-16.007 -7.2,-1.366 -9,-3.094 -5.5,-5.361 3.1,-2.006 3.3,-5.151 0.6,-6.632 -4.1,-2.169 -2.7,-7 2,-7 5,0 5.1,-1.4 0.1,-3.922 -2.1,-1.079 -4.6,-3.103 -5.5,-4.503 -0.9,-1.39 -2.9,-3.18 -4.4,-3.96 -1.5,-0.79 -5,-3.53 -7.7,-6.1 -2.8,-2.57 -6.9,-6 -9.3,-7.63 -2.3,-1.63 -4.7,-3.85 -5.3,-4.93 -1.8,-3.49 -14.2,-8.91 -22.7,-9.98 -4.8,-0.6 -10,-2.05 -13.7,-3.85 -5.5,-2.62 -13.2,-5.73 -22.5,-9.06 -2,-0.69 -6.3,-2.28 -9.6,-3.54 -3.3,-1.26 -8,-2.62 -10.4,-3.02 -2.4,-0.4 -5.9,-1.39 -7.8,-2.19 -1.9,-0.8 -7.2,-2.09 -11.6,-2.87 -4.5,-0.77 -10.4,-1.89 -13.1,-2.48 -20.2,-4.32 -45.2,-5.65 -75,-4.01 -31.6,1.74 -40.6,2.89 -63.8,8.15 -4.7,1.08 -5.9,1.08 -7,-0.01 -1,-1.08 -0.8,-1.2 0.9,-0.67 1.2,0.36 2.5,0.22 2.8,-0.31 0.7,-1.18 13.4,-4.14 18.4,-4.29 2,-0.06 4.1,-0.44 4.7,-0.85 1.5,-1.13 19.3,-3.73 33.5,-4.88 285.4,-23.26 491.3,258.93 381.6,523.18 -38.3,92.27 -120.3,171.99 -210.1,204.37 -5.4,1.91 -2.8,-0.97 3.6,-4.1 2.3,-1.12 4.5,-2.72 4.9,-3.54 0.3,-0.83 1.9,-3.85 3.3,-6.71 4.1,-7.79 0.4,-12.81 -5.6,-7.76 -1.6,1.4 -3.3,2.41 -3.6,2.25 -0.4,-0.16 -2.3,-0.93 -4.3,-1.72 -2.4,-0.91 -3.9,-2.25 -4.3,-3.74 -0.8,-3.05 -10.6,-3.39 -14.4,-0.5 -2.4,1.88 0.4,5.41 10.4,12.9 3.7,2.77 1.5,5.28 -4.6,5.28 -2,0 -5,0.47 -6.6,1.04 -2.6,0.88 -3.7,0.69 -6.8,-1.14 -3.6,-2.12 -3.8,-2.14 -7.2,-0.52 -2.6,1.25 -3.9,1.4 -4.9,0.58 -1.7,-1.47 -6.8,-0.02 -11.8,3.39 -2.2,1.46 -4.9,2.65 -6,2.66 -1.2,0 -6.2,1.16 -11.1,2.56 -5,1.4 -11.5,3.25 -14.5,4.11 -9.2,2.6 -9.3,2.6 -13.5,-0.45 -4.3,-3.09 -6.5,-3.18 -6.5,-0.27 0,2.35 -3.7,4.73 -8.6,5.52 -4.9,0.78 -17.4,5.55 -17.4,6.6 0,2.21 5.4,4.73 11.7,5.4 3.7,0.4 7.6,1.17 8.6,1.72 1.1,0.56 2.2,0.62 2.5,0.13 1.4,-1.91 6.4,-3.25 14.8,-3.93 4.8,-0.39 10.8,-1.26 13.3,-1.93 4.6,-1.23 4.5,-1.49 -0.7,-3.04 -4.5,-1.35 4,-5.69 10.2,-5.23 5.1,0.38 6,2.96 1.6,4.78 -3.2,1.33 -4.3,3.55 -1.3,2.59 4.4,-1.38 13.5,-3.44 22.3,-5.03 5.2,-0.95 13.5,-3.25 18.5,-5.12 11.6,-4.4 18.3,-6 19.6,-4.7 1.1,1.14 -20.6,8.74 -22.2,7.76 -0.5,-0.33 -0.9,-0.14 -0.9,0.43 0,0.56 -0.8,0.75 -1.6,0.41 -0.9,-0.34 -2,-0.09 -2.4,0.55 -0.9,1.46 -23,7.18 -28.8,7.44 -2.3,0.1 -4.2,0.46 -4.2,0.8 0,0.34 -1.7,0.87 -3.8,1.17 -2,0.31 -8.5,1.25 -14.2,2.1 -23,3.39 -64,4.3 -88.4,1.97 z m -24,-155.29 c 2.5,-2.21 3.1,-3.63 3,-6.16 -0.1,-3.01 0.1,-3.29 2.9,-3.35 5.3,-0.1 4,-3.67 -2.2,-5.88 -5.4,-1.93 -7,-4.45 -8.8,-13.17 -0.7,-3.79 4.9,-6.27 9.4,-4.15 4.4,2.05 15.4,0.62 11.6,-1.5 -1.7,-0.91 -3.9,-2.55 -4.9,-3.66 -1.6,-1.81 -2,-1.87 -4.5,-0.61 -3.5,1.85 -3.6,1.83 -5,-1.13 -1.7,-3.84 -1.4,-5.08 1.8,-7.11 2.8,-1.79 2.8,-1.96 1.6,-5.56 -1.5,-4.43 -1.2,-4.87 2.7,-4.08 2.4,0.48 3.4,0.12 4.9,-1.8 2.1,-2.78 2.3,-1.57 0.8,4.6 -2.1,8.33 5.4,15.97 13.6,13.9 2.3,-0.58 4.5,2.78 4.5,6.89 0,4.26 2,9.71 3.6,9.71 1.2,0 1.4,-0.64 0.9,-2.55 -0.9,-3.55 0.1,-4.59 3,-3.27 1.6,0.75 2.8,0.78 3.7,0.1 0.7,-0.55 2.5,-1.3 4,-1.67 2.3,-0.53 2.8,-1.2 2.8,-3.67 0,-1.67 0.9,-4.31 2.1,-5.87 1.4,-1.95 2.2,-4.94 2.6,-9.46 0.4,-4.48 1,-6.61 1.8,-6.61 0.7,0 1.6,-0.84 1.9,-1.86 1.6,-4.99 11.2,-6.24 11.7,-1.53 0.5,4.08 2.6,4.01 4.3,-0.15 1.8,-4.2 1.4,-5.46 -1.7,-5.48 -3,-0.02 -4.1,-0.9 -6,-4.73 -1.5,-3.12 -0.5,-6.06 1.2,-3.34 1,1.56 8.6,0.33 10.3,-1.65 1.6,-1.96 -2.3,-5.33 -5.2,-4.56 -1.6,0.42 -2,0.04 -2,-1.85 0,-3.28 3.1,-5.01 7.8,-4.27 4.3,0.7 5.8,-0.48 6.3,-5.08 0.3,-2.23 0.9,-3 2.4,-3 1.5,0 1.9,0.56 1.7,2.5 -0.9,7.71 -1,7.52 2.8,7.16 1.9,-0.18 3.9,-0.73 4.4,-1.21 0.5,-0.49 3.5,-0.61 6.8,-0.28 5.2,0.55 6.1,0.36 8.3,-1.67 1.9,-1.81 3.1,-2.16 5.9,-1.7 3,0.47 3.6,0.27 3.6,-1.21 0,-2.68 -3.5,-5.39 -6,-4.62 -2.8,0.89 -2.6,-0.75 0.2,-1.99 2.8,-1.22 2.1,-2.98 -1.2,-2.98 -1.8,0 -2.6,-0.68 -3,-2.5 -0.7,-2.95 -4.1,-3.83 -6,-1.55 -4.2,5.1 -8.1,-0.59 -3.9,-5.85 2.6,-3.4 1.8,-5.85 -1.9,-5.42 -2.3,0.26 -2.8,0.85 -3.1,3.6 -0.2,2.76 -0.8,3.39 -3.3,3.89 -2,0.41 -3.8,1.82 -5.3,4.33 -2.5,3.89 -5.4,5.35 -7.7,3.89 -0.7,-0.48 -2.4,-0.87 -3.7,-0.88 -2.3,-0.01 -2.4,-0.22 -1.9,-5.88 0.6,-6.69 -0.4,-9.62 -2.1,-6.34 -0.6,1.14 -1.1,2.6 -1.1,3.25 0,0.64 -1.2,2.51 -2.5,4.15 -1.4,1.63 -3,4.94 -3.7,7.35 -0.6,2.73 -2,4.97 -3.5,5.98 -2.3,1.53 -2.4,1.74 -0.9,4.01 2.3,3.46 1.9,4.47 -1.4,4.47 -2.2,0 -3.5,0.75 -4.7,2.75 -1,1.51 -1.8,2.9 -2,3.09 -2,3 -8,-5.66 -6.3,-8.98 0.9,-1.57 0.9,-2.75 0,-4.59 -0.6,-1.37 -0.8,-3.96 -0.5,-5.76 1,-5.05 -1.8,-9.62 -5.3,-8.91 -1.9,0.38 -3.5,-0.07 -5.1,-1.5 -1.8,-1.57 -2.8,-1.81 -4.3,-1.04 -3.6,1.93 -1.1,11.6 3.6,13.72 1.4,0.65 2.6,1.65 2.6,2.23 0,2.2 -2.9,2 -6.5,-0.46 -2.1,-1.4 -4.2,-2.55 -4.6,-2.55 -4.2,0 -1.3,-15.95 3.6,-20.05 1.1,-0.86 0.7,-1.95 -1.6,-5.41 -1.6,-2.38 -2.9,-5.43 -2.9,-6.76 0,-1.6 -1.9,-4.37 -5.5,-8.06 -6,-6.07 -6.4,-7.13 -4,-9.81 1.3,-1.38 1.4,-2.19 0.5,-3.83 -1.3,-2.53 -3.9,-2.7 -5.6,-0.37 -1.6,2.26 -4,0.44 -4.8,-3.76 -0.3,-1.65 -1.4,-3.23 -2.4,-3.52 -0.9,-0.28 -4.3,-1.85 -7.4,-3.47 -6.2,-3.23 -12.3,-3.9 -13.2,-1.46 -1,2.51 -5.1,1.7 -8.2,-1.63 -2.7,-2.86 -8,-5.87 -10.3,-5.87 -0.6,0 -2.3,1.05 -3.8,2.34 -1.6,1.29 -4,2.64 -5.5,2.99 -1.4,0.36 -2.9,1.28 -3.2,2.05 -1.3,3.49 8.5,8.54 14,7.17 3.5,-0.88 4,1.72 1.1,5.65 -1.4,1.81 -2.8,4.42 -3.1,5.8 -1,3.76 -4.8,5.94 -11.8,6.66 -6.5,0.66 -16.1,7.51 -14.4,10.29 1.1,1.76 7.9,1.33 7.2,-0.45 -0.4,-1.09 0.1,-1.5 1.9,-1.5 1.4,0 3,-0.88 3.7,-2 3.4,-5.45 11.2,0.24 10.1,7.32 -0.5,3.24 -0.3,3.73 2,4.63 3.1,1.14 3.5,3.05 0.8,3.05 -1,0 -2.3,1.17 -3,2.6 -1.4,3.07 -4.1,1.73 -4.1,-2.03 0,-5.09 -4.8,-6.06 -8,-1.6 -1.9,2.62 -2,3.44 -1,7.11 1,3.66 0.9,4.39 -0.9,6.28 -2.8,3.07 1.2,8.62 4.8,6.66 3.1,-1.65 4.9,-0.66 6.7,3.7 1.8,4.32 13.2,18.28 15,18.28 2.5,0 3.6,-3.35 4.1,-12.99 0.6,-11.14 1.8,-11.78 5.7,-3.05 1.8,3.8 1.7,4.02 -0.3,8.28 -1.2,2.41 -2.1,4.93 -2.1,5.58 0,0.66 -0.6,2.08 -1.3,3.15 -1,1.61 -0.8,2.74 1,6.52 5.7,11.62 -4,15.02 -12.6,4.41 -1.2,-1.43 -2.4,-2.01 -3.5,-1.6 -2,0.79 -2.2,4.28 -0.1,5.06 0.8,0.31 1.5,1.65 1.5,2.97 0,1.31 1.3,4.09 3,6.17 3.5,4.42 3.1,3.26 3.6,12 0.4,7.95 0.4,8.92 0.1,16.5 -0.2,5.5 -0.2,5.5 3.2,5.6 1.9,0.05 3.6,0.63 3.9,1.28 1.7,5.08 8.8,9.39 7.6,4.62 -0.6,-2.45 -0.5,-2.5 4.9,-2.5 5.8,0 7.6,1.12 5.7,3.48 -0.7,0.76 -1.4,3.67 -1.6,6.45 -0.6,6 0.5,6.44 5.2,2.13 z m 258.4,-2.99 c 3.4,-3.2 7,-5.52 10.3,-6.59 2.9,-0.91 6.1,-2.47 7.2,-3.45 1.1,-0.99 3.3,-2.5 5,-3.35 1.7,-0.85 3.7,-2.26 4.4,-3.12 0.7,-0.86 2.4,-1.56 3.7,-1.56 2.8,0 3.3,-3 0.8,-5.02 -1.2,-1.04 -2.3,-0.73 -6.4,1.82 -2.8,1.7 -5.2,2.69 -5.5,2.22 -0.5,-0.84 1.8,-11.14 2.9,-12.95 0.3,-0.5 0.1,-2.08 -0.4,-3.51 -0.9,-2.21 -0.6,-2.93 1.5,-4.77 3.1,-2.67 3.1,-2.71 -0.2,-7.7 -3,-4.59 -5.9,-5.29 -8.6,-2.09 -1.9,2.26 -5.3,2.52 -10.8,0.85 -4.4,-1.32 -6.9,-0.07 -6.9,3.44 0,3.31 -3,5.71 -7,5.71 -4.2,0 -6,1.43 -6,4.62 0,1.22 -1.2,3.58 -2.6,5.24 -2.2,2.6 -2.3,3.31 -1.3,5.04 0.7,1.1 1,2.29 0.6,2.64 -1.2,1.21 -4.2,-1.38 -4.2,-3.64 0,-2.25 -0.2,-2.27 -14.2,-2.34 -14.2,-0.07 -14.2,-0.07 -17.7,-3.45 -3.3,-3.17 -3.8,-3.35 -8.7,-2.88 -6.1,0.58 -14.4,-5.31 -8.6,-6.04 5.8,-0.73 3,-7.24 -5.2,-11.86 -2.5,-1.47 -5.5,-3.45 -6.6,-4.41 -1.1,-0.95 -3.9,-2.3 -6.3,-2.99 -3,-0.87 -4.2,-1.8 -4.2,-3.06 0,-2.99 -3.1,-3.87 -7.5,-2.17 -2.2,0.84 -6.2,2.26 -8.8,3.16 -5,1.72 -6.3,4.57 -3.3,7.05 0.7,0.64 1.7,2.77 2,4.75 0.9,4.47 8,4.41 13.9,-0.12 4.7,-3.59 6.4,-3.29 7.6,1.41 0.7,2.47 2.2,4.74 4.1,6.08 2.7,1.91 2.9,2.53 2.4,5.71 -0.7,3.57 -0.7,3.57 5.9,2.95 7.9,-0.73 9,1.16 3.7,6.38 -3.6,3.6 -3.5,3.6 -5,-0.09 -2.6,-6.21 -10.7,-5.58 -10.2,0.78 0.3,4.18 -2.7,11.24 -4.8,11.24 -2.1,0 -4.1,3.2 -2.9,4.6 1.8,2.29 4.6,1.61 8.2,-2.06 3.6,-3.58 7.3,-3.75 11.2,-0.52 0.9,0.77 1.9,0.8 3.2,0.11 1.9,-1.02 7.5,-0.42 17.8,1.93 10.9,2.49 37.4,-1.38 40.7,-5.94 1.4,-2.02 10.3,-3.68 11.3,-2.11 0.9,1.49 -4,5.82 -9,7.98 -4.9,2.07 -5.6,3.99 -3,7.45 0.8,1.06 1.5,2.78 1.5,3.81 0,7.72 8.2,8.13 16,0.82 z m -378.2,-8.97 c 0.8,-0.47 1.5,-2.3 1.5,-4.06 0.1,-1.87 0.9,-3.61 1.9,-4.18 2.3,-1.28 2.2,-4.1 -0.2,-7 -2,-2.36 -2,-2.36 -4,0.14 -2.6,3.3 -5.1,1.08 -6,-5.22 -0.5,-4.03 -0.7,-4.28 -3.7,-4.28 -4.7,0 -12.8,-6.83 -11.2,-9.41 1.8,-2.8 0.4,-5.09 -3.1,-5.09 -1.7,0 -3,-0.45 -3,-1 0,-0.55 0.4,-1 1,-1 0.5,0 1.5,-1.13 2.1,-2.5 2.1,-4.47 7.5,-6.94 15.4,-6.97 7,-0.03 7,-0.03 7.3,-3.78 0.3,-3.92 0,-4.12 -4.9,-3.81 -2.6,0.17 -6.8,-3.37 -5.6,-4.62 2,-2.03 13.1,-0.93 18.5,1.83 6.9,3.57 8.9,3.58 10.4,0.1 1.6,-3.83 1.5,-3.78 3.8,-1.71 1.8,1.58 2.5,1.68 5.1,0.71 2.8,-1.07 3.4,-0.86 8.1,2.84 4.6,3.61 5.4,3.93 9.2,3.37 5.9,-0.9 9.4,2.54 4.5,4.55 -1.7,0.71 -4.5,2.99 -6.1,5.06 -4.5,5.56 -17.3,9.1 -18.6,5.14 -0.2,-0.71 -1.5,-2.57 -2.8,-4.15 -3.1,-3.69 -3.1,-4.36 0.8,-8.03 3.7,-3.5 2.3,-6.4 -1.7,-3.5 -1.1,0.8 -3.5,2.11 -5.3,2.91 -3.7,1.68 -4.1,4 -1.1,6.44 2.1,1.71 2.1,1.71 -0.4,4.71 -7.7,9.07 3.6,32.02 12.7,26.03 2.1,-1.34 2.5,-1.29 4.3,0.58 2.1,2.07 2.1,2.07 5.7,-0.17 3.9,-2.39 7.5,-2.2 10.3,0.51 5,5.03 14.5,-13.3 9.7,-18.65 -1.9,-2.04 -1.1,-3.89 1.5,-3.89 5.4,0 9.2,-6.49 6.1,-10.58 -3.8,-5.07 -3.8,-6.22 0.4,-7.98 4.8,-1.97 7.3,-1.81 8.6,0.53 2.2,4.23 8,4.88 8,0.9 0,-1.04 0.5,-2.76 1.1,-3.8 1,-1.46 1,-2.8 0,-5.85 -0.6,-2.18 -1.1,-5.09 -1.1,-6.47 0,-3.79 -5.5,-6.4 -6.1,-2.9 -0.1,0.36 -0.3,2.22 -0.6,4.15 -0.9,8.45 -6.9,7.53 -13.4,-2.07 -1.5,-2.13 -1.9,-2.21 -4.7,-1.01 -2.9,1.2 -3.4,1.09 -6.4,-1.4 -2.5,-2.12 -3.9,-2.57 -6.2,-2.09 -5,0.99 -5.5,2.35 -1.9,5.18 3.7,2.87 4.3,5.39 1.2,5.39 -1.2,0 -2.8,-1.33 -4.1,-3.5 -1.1,-1.93 -2.7,-3.5 -3.4,-3.5 -0.8,0 -2.3,-0.53 -3.3,-1.18 -1.6,-0.98 -2.5,-0.73 -5.1,1.5 -2.6,2.21 -3.8,2.57 -6.9,2.08 -2.7,-0.43 -4.1,-0.17 -5,0.98 -1,1.18 -1.8,1.32 -3.2,0.56 -2.7,-1.44 -2.4,-3.61 0.7,-5.14 3.7,-1.8 3.9,-3.05 0.8,-6.68 -3.5,-4.12 -5.9,-4.2 -5.1,-0.16 0.8,3.95 -0.6,4.57 -3.9,1.72 -4.8,-4.12 -2.8,-7.96 3.8,-7.52 6.4,0.41 7.3,-1.5 3.3,-6.35 -4.7,-5.54 -0.7,-15.66 5.6,-14.27 2.2,0.48 3.4,0.03 5.4,-2.13 1.3,-1.5 2.6,-2.54 2.7,-2.32 1.3,2 2.3,6.93 1.7,8.07 -1.1,1.88 -0.1,3.22 3.6,4.94 2,0.98 3.1,2.34 3.5,4.41 0.8,4.89 4.5,4.67 5.3,-0.33 1,-6.23 -1.6,-10.55 -5.9,-9.74 -4.5,0.84 -4.8,-0.23 -1.4,-5.24 3.5,-5.01 3.7,-6.84 1,-7.69 -4.6,-1.47 -3.6,-8.23 1.3,-8.7 3.7,-0.37 4.7,-4.1 1.2,-4.59 -2,-0.28 -11.5,7.82 -11.5,9.81 0,1.96 -3.7,0.89 -5,-1.44 -1,-1.96 -1,-3.34 0,-7.49 2.6,-9.97 -4.3,-16.18 -12.4,-11.19 -3.7,2.28 -9,0.61 -11.1,-3.52 -2.4,-4.42 -2.8,-4.75 -3.7,-3.13 -0.5,0.98 -0.1,3.21 1.3,6.23 1.4,3.3 1.9,5.73 1.4,8.1 -0.5,2.63 0,4.41 2,7.86 1.4,2.46 2.7,6.38 2.9,8.76 0.1,2.37 0.6,5.33 1,6.58 0.6,1.79 -0.1,3.14 -2.9,6.25 -1.9,2.18 -3.5,4.3 -3.5,4.71 0,1.27 4.1,7.68 5.7,8.93 1.2,0.99 0.9,1.3 -2.1,1.85 -2,0.38 -5,2.12 -7,4.06 -3.9,3.78 -7.9,3.86 -12.5,0.25 -2.9,-2.26 -7.5,-2.39 -9.6,-0.27 -1.8,1.86 -1.8,1.6 -0.5,5.01 1.7,4.37 -2.4,8.33 -5.6,5.38 -6,-5.65 -19.8,-0.3 -19.6,7.61 0.5,18.4 1.6,20.51 11.9,21.91 3.7,0.5 5.6,1.28 6.3,2.64 1.6,2.85 5,13.85 5,15.92 0,4.57 4.4,8.01 12.3,9.48 4.3,0.81 4.8,2.16 1.1,3.08 -6.4,1.6 1.3,10.34 9.1,10.38 1.8,0.01 3.7,0.84 4.7,2.02 1.8,2.06 6.2,2.63 8.6,1.1 z m 445.3,-42.68 c 3.2,-1.67 3.8,-3.6 2.5,-8.82 -0.8,-3.26 -0.7,-4.11 0.8,-5.17 1.4,-1.01 1.5,-1.69 0.6,-3.29 -2.8,-5.37 0.6,-8.06 8.3,-6.6 3,0.56 3.9,0.26 6,-1.94 3.1,-3.41 5.3,-3.32 6,0.27 0.8,4.24 3.2,4.61 6.4,1 1.5,-1.7 4.3,-3.89 6.3,-4.87 6,-3.07 13,-14.66 16.6,-27.28 1.8,-6.48 2,-6.75 4.5,-6.2 5.6,1.24 3.3,-12.02 -2.6,-14.7 -1.6,-0.7 -2.9,-2.38 -3.4,-4.24 -0.7,-2.71 -1.3,-3.16 -5.2,-3.73 -2.4,-0.35 -6.1,-0.96 -8,-1.35 -8.3,-1.63 -12.6,9.13 -8.5,20.97 2.8,8.3 3.1,10.67 1.5,13.65 -0.6,1.1 -1.3,6.1 -1.5,11.12 -0.2,6.15 -0.8,9.59 -1.8,10.55 -1.7,1.74 -3.6,0.8 -3.6,-1.8 0,-5.17 -9.3,-5.88 -14.2,-1.08 -7.1,6.99 -8.2,7.28 -10.7,2.98 -2.1,-3.76 -5,-5.21 -5.3,-2.64 -0.2,3.04 0.4,5.44 2.2,7.95 2.7,3.72 2.5,4.55 -1.4,6.18 -1.9,0.77 -4.1,2.41 -4.9,3.63 -0.9,1.23 -2.6,2.75 -3.9,3.38 -3.6,1.76 -3.5,5.06 0.1,7.72 2,1.44 3.1,3.14 3.1,4.68 0,2.73 4.4,2.56 10.1,-0.37 z m -535.6,-103.42 c 0.7,0 3.5,-5.87 3.5,-7.39 0,-2.26 -4.1,-3.18 -5.6,-1.24 -1.1,1.61 -3.4,2.24 -3.4,0.95 0,-0.36 0.7,-1.48 1.6,-2.47 2.7,-3.01 -3,-3.9 -8.9,-1.39 -3.3,1.41 -1.9,-2.22 1.7,-4.45 3.1,-1.88 3.9,-2 6.8,-0.98 2.5,0.9 4.3,0.9 7.5,0.04 4.5,-1.22 5.6,-2.92 2.3,-3.77 -1.1,-0.28 -2.7,-1.59 -3.5,-2.91 -0.9,-1.32 -2.4,-2.41 -3.3,-2.43 -1,-0.01 -2.6,-0.69 -3.7,-1.5 -2.2,-1.67 -7.1,-1.96 -8,-0.46 -1.6,2.53 -4.5,1.04 -3.9,-1.99 0.7,-3.36 -1.6,-5.11 -4,-3.09 -1.4,1.12 -5.6,-5.49 -5.6,-8.71 0,-0.63 -0.8,-2.77 -1.8,-4.76 -1.7,-3.56 -1.6,-3.64 0.7,-5.38 3.9,-2.99 4.3,-16.54 0.3,-14.9 -4.2,1.78 -6.2,4.62 -6.2,8.83 0,5.03 -5.2,7.38 -6.4,2.89 -1,-3.95 -3.1,-1.46 -3.1,3.7 0,2.7 -0.4,7.92 -0.9,11.61 -0.7,5.63 -0.6,6.98 0.8,8.33 2.5,2.57 2,9.08 -0.9,12.06 -4.2,4.2 0.2,13.41 6.4,13.41 1.1,0 3.7,0.9 5.8,2 3.8,2.03 8.3,2.61 9.7,1.25 0.4,-0.42 2.6,-0.82 4.9,-0.9 2.3,-0.08 5.4,-0.47 6.9,-0.86 2.1,-0.57 2.8,-0.38 2.8,0.83 0,1.97 4,4.87 5.8,4.19 0.7,-0.28 1.5,-0.51 1.7,-0.51 z m 95.5,-31.25 c 2.1,-3.48 2.6,-8.24 1,-9.25 -2,-1.25 -1,-3.58 2.4,-5.18 3.2,-1.53 3.6,-1.52 6.2,0.15 2.6,1.72 2.7,1.72 4,-0.03 3.5,-4.72 -4.3,-15.4 -11.3,-15.43 -1.7,-0.01 -4.8,-0.62 -7,-1.37 -6.7,-2.37 -16.3,-3 -18.3,-1.22 -3.3,3 -7.7,3.08 -10.3,0.19 -4.8,-5.17 -10.1,-2.94 -7.2,3.06 0.9,2.03 1.7,6.11 1.7,9.44 0.1,4.38 0.6,6.29 1.9,7.53 1,0.92 1.9,2.51 1.9,3.53 0,2.63 4.4,4.54 6.5,2.82 1.3,-1.1 2,-0.96 4.5,0.87 2.9,2.18 2.9,2.18 8.9,-0.84 7.4,-3.71 10.5,-3.99 9.7,-0.85 -1.6,6.35 2.4,11.37 5.4,6.58 z m 363.2,-14.05 c 0.8,-1.81 3.6,-4.85 6.1,-6.75 3.1,-2.38 5.4,-5.33 7.4,-9.45 2.8,-6 2.8,-6 7.3,-6 4.7,0 13.2,-5.5 14.4,-9.34 0.3,-0.92 3.7,-4.07 7.6,-7.01 3.8,-2.95 7,-5.97 7,-6.72 0,-0.76 2.9,-4.5 6.6,-8.31 5.7,-6.07 10.8,-13.81 14.5,-22.12 5.9,-13.2 8.1,-17.22 11.7,-21.04 5.7,-6.26 11.4,-23.91 9.7,-30.519 -0.5,-2.29 0,-3.278 3.9,-6.851 4.4,-4.042 5.6,-6.815 3.6,-8.095 -1.7,-1.053 -1.1,-3.671 1.3,-5.957 1.6,-1.417 2.6,-3.892 3.1,-7.027 0.7,-4.757 4,-9.454 7.6,-10.723 1.2,-0.442 1.2,-0.864 0.2,-2.414 -0.7,-1.033 -2,-3.336 -2.9,-5.118 -2.1,-3.954 -4.6,-4.9 -7.5,-2.825 -5.4,3.721 -8.9,1.143 -12,-8.597 -1,-3.482 -3,-7.458 -4.3,-8.835 -1.2,-1.377 -2.9,-3.846 -3.7,-5.487 -1.6,-3.427 -7.2,-5.008 -12.3,-3.492 -1.7,0.483 -5.2,1.411 -7.8,2.061 -3.2,0.805 -5.7,2.255 -7.7,4.548 -2.4,2.74 -3.7,3.366 -6.9,3.366 -7,0 -11.2,5.118 -7.4,9.208 1.4,1.581 1.5,2.365 0.5,5.15 -0.7,1.806 -1.2,4.415 -1.2,5.797 0,3.601 -0.6,3.79 -6.3,2.251 -2.9,-0.76 -7.4,-1.387 -10,-1.394 -5.8,-0.014 -7.6,-2.239 -4.6,-5.88 2.7,-3.342 2.5,-6.36 -0.4,-5.951 -1.9,0.27 -2.2,0.9 -2.1,4.069 0.2,7.484 -7.6,2.204 -8.6,-5.756 -0.8,-6.88 -2.6,-7.663 -9.5,-4.073 -9,4.709 -21.3,0.971 -15.6,-4.736 2.6,-2.64 1.3,-5.974 -2.2,-5.287 -4.9,0.979 -6,2.55 -4.6,6.475 1,2.909 0.9,3.431 -1,4.754 -2.9,2.041 -2.7,4.514 0.8,8.173 3.4,3.583 3.4,11.859 0,15.7 -1,1.1 -2.1,4.25 -2.5,7 -0.4,2.75 -1.1,5.755 -1.6,6.678 -1.1,2.216 0,4.822 2,4.825 1,10e-4 2.8,2.228 4.5,5.471 4.7,8.918 21.5,17.131 21,10.258 -0.2,-2.786 0.8,-3.341 9.9,-5.213 1.6,-0.314 3.8,-1.685 5,-3.045 1.5,-1.762 3.1,-2.474 5.7,-2.474 3.5,0 3.5,0 0.8,-2.721 -2.4,-2.411 -3.1,-2.598 -5.6,-1.637 -3.4,1.272 -6.1,0.128 -6.1,-2.536 0,-0.988 -0.9,-2.61 -2,-3.606 -3.4,-3.012 -2.6,-4.5 2.4,-4.5 2.4,0 4.7,0.39 5,0.866 0.3,0.476 2.1,1.114 3.9,1.419 3.1,0.498 6.8,2.526 13.4,7.29 1.8,1.351 2.7,1.405 5.6,0.355 5.1,-1.835 6.7,-0.796 6.7,4.317 0,2.369 0.6,5.196 1.3,6.281 3.1,4.539 3.9,9.29 2.6,15.897 -1.5,7.77 -0.8,10.7 2,8.17 1.8,-1.69 3.3,-8.07 3.7,-16.595 0.1,-2.475 0.5,-6.186 0.9,-8.247 1,-5.512 -0.1,-8.712 -3.5,-9.887 -3.3,-1.166 -4.7,-3.673 -2.5,-4.533 1,-0.35 2.7,0.483 4.3,2.038 4,3.762 6.2,3.478 6.2,-0.789 0,-4.562 0.8,-6.575 2.8,-6.613 1.4,-0.028 1.4,-0.225 -0.2,-1.452 -3.5,-2.627 -1.3,-4.659 4.6,-4.319 5.5,0.314 7.8,3.212 4.8,6.118 -2.1,2.107 -1.3,14.112 1.2,17.225 1.6,2.11 2.3,4.447 2.5,9.385 0.2,3.619 0.6,9.279 0.9,12.589 0.5,5.03 0.1,7.07 -2,12.42 -1.5,3.53 -2.6,6.86 -2.6,7.41 0,1.3 -7.4,15.86 -11.1,21.66 -1.5,2.47 -3.3,6.46 -3.9,8.87 -1.2,4.29 -12,16 -18.6,20.06 -1.2,0.79 -2.7,2.44 -3.3,3.68 -0.6,1.23 -3.2,3.24 -5.9,4.47 -2.8,1.29 -5.6,3.45 -6.5,5.07 -0.9,1.56 -3.3,3.56 -5.4,4.45 -10.3,4.37 -10.4,4.44 -16.3,11.56 -3.1,3.62 -3.1,3.78 -2.4,11.75 0.7,8.94 1.2,9.64 3.6,4.79 z m -420,-61.58 c 1,-0.07 3.2,-1.47 4.9,-3.12 3.1,-2.97 7.2,-3.94 8.4,-2 0.9,1.44 4.7,1.23 8.8,-0.49 3.5,-1.46 6.7,-1.18 6.7,0.59 0,0.49 0.4,0.9 0.9,0.9 0.6,0 0.8,-0.6 0.5,-1.34 -0.4,-0.97 0.3,-1.22 2.4,-0.9 1.6,0.23 3.2,-0.07 3.6,-0.67 0.4,-0.62 3.8,-1.13 7.9,-1.17 15.6,-0.16 20.3,-2.47 12.4,-6.17 -4,-1.91 -4.4,-2.65 -2.5,-4.62 3.3,-3.35 -11.1,-5.32 -14.7,-2.01 -3.4,3.15 -7.2,-0.59 -4.1,-4.05 5.3,-5.97 3.2,-8.82 -7.3,-9.57 -11.6,-0.82 -11.9,-1.08 -5.4,-4.5 5.8,-3.03 6.7,-6.02 2.7,-8.6 -1.8,-1.23 -2.4,-2.32 -2.1,-3.77 0.3,-1.11 0.1,-2.62 -0.5,-3.33 -2.7,-3.29 -6.8,0.1 -6.8,5.63 0,3.58 -0.4,4.07 -6.8,8.33 -3.7,2.49 -7.6,5.44 -8.6,6.56 -1,1.11 -4.3,3.29 -7.4,4.83 -3,1.55 -6.9,4.28 -8.6,6.08 -1.7,1.8 -3.6,3.27 -4.2,3.27 -3.2,0 -10,7.8 -8.6,9.99 1,1.66 1,2.49 0.1,3.57 -2.3,2.8 -0.3,4.44 5.4,4.44 3.4,0 5.8,0.51 6.6,1.4 1,1.28 5.5,1.48 16.3,0.72 z m 419.9,-18.19 c 3.2,-2.28 3.4,-3.69 1.7,-8.56 -1.3,-3.6 0.4,-5.91 6.4,-8.43 2.6,-1.11 7.1,-8.49 7.4,-12.01 0,-0.87 0.3,-3.12 0.7,-5 1.7,-10.22 -6.8,-14.174 -11.9,-5.46 -1.3,2.37 -4.8,1.31 -6.3,-1.97 -1.3,-3.03 -7.3,-5.631 -11.1,-4.87 -3.5,0.71 -7.2,-1.597 -9.9,-6.18 -1.2,-1.903 -3.6,-4.025 -5.5,-4.853 -13.4,-5.567 -13.3,-5.542 -14.4,-11.547 -3.4,-18.377 -7.4,-23.848 -13.8,-18.85 -3.3,2.623 -3.1,4.522 0.8,6.394 6.2,2.989 7.4,5.969 3.8,9.335 -2.1,1.986 -3,3.805 -3,5.911 0,1.944 -0.8,3.566 -2.1,4.494 -1.3,0.909 -1.7,1.701 -1,2.116 2.7,1.671 -3.1,10.545 -6.9,10.545 -5.7,0 -2.3,6.865 4,8.015 8.2,1.49 12.2,-2.08 11.2,-10.07 -0.3,-2.439 0.1,-3.969 1.2,-4.873 0.8,-0.724 1.6,-2.296 1.6,-3.494 0,-2.687 1.7,-4.599 3.6,-3.892 1.6,0.602 1.9,5.885 0.4,6.8 -0.9,0.575 -1.2,9.134 -0.3,10.809 1,1.83 3.3,-1.808 3.3,-5.167 0,-3.628 0,-3.628 3.4,0.353 3.3,3.981 3.3,3.981 0.4,7.474 -1.5,1.93 -2.8,4.61 -2.8,5.96 0,1.35 -1,3.48 -2.2,4.72 -3.4,3.65 -1.9,4.89 7.7,6.32 8.2,1.21 8.9,1.18 10.1,-0.5 0.7,-1 1.5,-1.62 1.6,-1.38 0.1,0.23 0.7,1.3 1.3,2.37 1.8,3.12 3.1,2.88 5.3,-0.97 2.5,-4.08 5.2,-4.36 6.1,-0.62 0.4,1.52 2.1,3.09 5.1,4.49 5.1,2.48 5.8,6.99 1.7,11.45 -1.8,1.86 -4.5,9.17 -4.7,12.46 -0.1,1.5 4.2,0.69 7.1,-1.32 z m -527.1,-77.185 c -1.1,-1.787 -2,-4.825 -2.1,-6.75 0,-1.925 -0.6,-4.334 -1.4,-5.353 -1.6,-2.171 -1.6,-2.265 5.4,-17.023 2.8,-5.938 5.1,-11.169 5.1,-11.626 0,-0.457 0.3,-0.981 0.8,-1.164 0.5,-0.184 3.7,-5.059 7.2,-10.834 17.2,-28.747 31,-46.693 31,-40.365 0,1.338 1,0.747 4.2,-2.368 6,-5.887 16.5,-9.015 11.4,-3.417 -1.6,1.721 -2.3,5.15 -1.1,5.15 1.9,0 4.5,-2.369 4.5,-4.088 0,-1.11 2.6,-5.408 5.7,-9.552 3.2,-4.144 6.9,-9.038 8.3,-10.876 2.8,-3.739 6.7,-5.803 15.3,-7.996 9.4,-2.419 11.2,-1.896 8.5,2.481 -1.8,2.837 -0.2,3.706 2.4,1.315 3.3,-3.028 10.1,-6.209 18.7,-8.74 7,-2.078 7.7,-2.543 10,-6.549 2.4,-4.312 2.4,-4.312 4.2,-2.042 2.3,2.782 2.4,6.361 0.3,8.108 -0.9,0.718 -2.5,3.131 -3.7,5.362 -4.3,8.613 -9.2,13.059 -15.5,14.373 -3.2,0.66 -8,2.552 -10.6,4.203 -7.1,4.529 -9.2,3.149 -4.1,-2.816 4.4,-5.325 2.1,-5.594 -7.5,-0.866 -5.3,2.559 -6.7,3.812 -7.6,6.387 -0.6,1.872 -2.7,4.44 -5.1,6.181 -7.5,5.431 -12.3,14.964 -12.3,24.357 0,3.5262 -2.5,4.5989 -5.9,2.6072 -1.7,-0.9441 -2.5,-2.1898 -2.3,-3.4172 0.6,-4.285 0.4,-7.643 -0.5,-8.269 -0.5,-0.365 -1.8,-2.125 -2.9,-3.913 -2.3,-3.906 -3.4,-4.012 -8.2,-0.75 -2,1.375 -5,2.5 -6.5,2.5 -2.4,0 -3.2,0.672 -4.6,3.933 -1.1,2.573 -2.8,4.4725 -4.9,5.4945 -1.8,0.8593 -3.7,2.5957 -4.2,3.8587 -0.4,1.2631 -1.5,2.8379 -2.3,3.4996 -0.8,0.66176 -2.3,3.1183 -3.3,5.4589 -1,2.3407 -3.3,5.9443 -5.1,8.0083 -5.4,6.088 -3.9,13.372 1.8,9.337 1.3,-0.874 2.7,-1.59 3.2,-1.59 1.1,0 -0.1,9.602 -2.4,19.637 -1.1,4.475 -1.9,8.679 -1.9,9.342 0,2.106 -17.6,22.021 -19.5,22.021 -0.3,0 -1.5,-1.462 -2.5,-3.25 z m 88,0.242 c -1.7,-1.762 -3,-4.015 -3,-5.008 0,-2.244 -5.5,-6.984 -8.1,-6.984 -1.4,0 -1.9,0.7 -1.9,2.441 0,2.835 -1.3,3.917 -3.8,3.136 -2.1,-0.668 -10.2,-12.404 -10.2,-14.773 0,-0.927 -0.4,-1.925 -0.9,-2.219 -2,-1.249 -3.5,-9.74 -2.1,-11.957 0.7,-1.17 1.4,-3.789 1.5,-5.821 0.2,-3.672 6.7,-15.807 8.5,-15.807 4.2,0 4.8,7.945 1,12.348 -1.7,1.879 -3,4.308 -3,5.397 0,1.089 1.3,3.679 3,5.755 1.6,2.077 3,4.212 3,4.745 0,0.533 0.8,0.663 1.7,0.288 3,-1.147 3.8,-1.087 3.5,0.258 -0.5,2.399 1.8,5.209 4.2,5.209 3,0 4,-1.522 3.7,-5.436 -0.2,-2.724 1.5,-8.564 2.5,-8.564 0.2,0 1.4,0.656 2.7,1.458 2.9,1.931 5.7,0.451 4.1,-2.179 -0.6,-0.978 -2.1,-1.926 -3.3,-2.105 -3.4,-0.5 -4.7,-4.352 -3.2,-9.123 0.8,-2.406 1.1,-6.242 0.8,-9.8134 -0.3,-3.9266 0,-6.9902 0.9,-9.2746 0.8,-1.8761 1.9,-5.4476 2.5,-7.9368 0.6,-2.704 2.2,-5.8012 4,-7.6942 1.7,-1.743 3.6,-4.216 4.3,-5.496 2.1,-4.222 9.3,-7.425 12.5,-5.545 1.8,1.082 4,1.399 6.9,1.011 5.3,-0.723 5.4,0.627 0.1,4.88 -13.8,11.063 -21.3,39.173 -12.9,48.318 1.5,1.65 3.8,5.789 5.1,9.198 2.3,6.197 2.3,6.197 5.5,3.75 5.6,-4.269 9.2,-1.314 4.4,3.552 -4.7,4.64 -2,6.28 4,2.488 4.4,-2.814 4.7,-3.707 2.3,-9.555 -2.3,-5.688 0,-10.933 4.6,-10.933 1.7,0 3.1,-0.394 3.1,-0.877 0,-1.326 -2.8,-3.369 -3.8,-2.762 -0.5,0.293 -2.2,-0.346 -3.8,-1.419 -1.6,-1.074 -4.4,-2.894 -6.2,-4.046 -4.9,-3.134 -1.8,-7.9589 8.6,-13.29 2.1,-1.1233 3.4,-2.6476 3.8,-4.5363 0.8,-3.9357 6,-7.7621 8.5,-6.2133 2.2,1.3629 4.9,1.5022 4.9,0.253 0,-0.4902 1.7,-3.0457 3.9,-5.6794 5.5,-6.628 8.7,-14.708 7.2,-18.034 -2,-4.429 1.3,-12.331 5.9,-14.152 2.7,-1.049 4.2,-2.526 5.4,-5.184 1.6,-3.383 7.4,-7.217 16.7,-10.886 0.4,-0.179 0.7,1.396 0.6,3.5 -0.3,4.446 3.3,5.823 7.5,2.892 3.1,-2.187 6.7,-1.951 9.5,0.616 2.2,2.113 2.4,2.128 5.8,0.5 1.9,-0.925 4.2,-1.682 5.1,-1.682 3,0 0.7,2.549 -4.9,5.21 -4.3,2.087 -6.2,3.756 -8.3,7.269 -2.2,3.806 -3.8,5.108 -9.8,7.886 -3.9,1.83 -8,4.297 -9,5.482 -2.9,3.244 -5.4,2.797 -5.8,-1.02 -0.4,-4.262 -2.5,-4.707 -3.4,-0.727 -0.3,1.763 -1.7,4.149 -2.9,5.303 -3.9,3.626 -12.8,16.006 -13.1,18.097 -0.1,1.1001 -0.2,2.3345 -0.3,2.7428 -0.1,0.4082 -1.5,1.9451 -3.1,3.4153 -1.7,1.4701 -3,3.2736 -3,4.0077 0,0.7341 -1,2.2511 -2.1,3.3712 -2.2,2.2387 -1.7,4.504 0.7,3.1454 3.8,-2.1356 12.3,0.9946 12.3,4.5546 0.1,0.68 1.6,1.869 3.4,2.642 5.6,2.334 5.3,8.703 -0.9,19.243 -3.6,6.18 -14.8,11.459 -12.2,5.761 1.1,-2.317 0.9,-2.839 -1.2,-4.542 -4.6,-3.767 -8.4,-0.335 -5.7,5.161 2.2,4.354 2.1,5.235 -0.7,7.878 -1.3,1.225 -3.2,3.744 -4.2,5.598 -1,1.855 -3,3.886 -4.4,4.515 -1.4,0.628 -4.1,2.215 -6,3.526 -2.5,1.674 -5.5,2.562 -10.3,2.982 -3.7,0.328 -9.7,1.306 -13.5,2.172 -13.1,3.049 -15.9,2.951 -19.2,-0.681 z m 268,-60.684 c -13.3,-4.7415 -21.3,-11.189 -17,-13.807 2.5,-1.5527 1,-7.6367 -3.1,-12.502 -4.8,-5.647 -7.4,-5.798 -6.3,-0.372 1.4,7.633 -4.3,8.486 -11,1.656 -5.5,-5.543 -5.6,-6.465 -1.6,-7.976 1.6,-0.623 3,-1.567 3,-2.098 0,-0.531 -1.4,-1.525 -3,-2.209 -1.8,-0.719 -3,-1.988 -3,-3.014 0,-2.247 -2.2,-3.097 -6,-2.334 -2.7,0.54 -3.2,0.253 -4.5,-2.958 -0.8,-1.956 -2,-3.839 -2.5,-4.184 -3.8,-2.342 2.3,-6.476 10,-6.8 6.1,-0.254 7.1,0.919 6.7,7.541 -0.2,4.674 -0.2,4.751 2.8,4.754 4.4,0.004 9.1,3.238 9.8,6.784 0.6,3.017 6,5.576 13.6,6.436 1.9,0.213 3.2,1.76 5.8,6.775 5.5,10.849 8.2,12.006 10.3,4.526 0.7,-2.489 1.5,-4.526 1.9,-4.526 1.2,0 3.9,3.347 5,6.324 1,2.7382 1.2,2.8005 6.4,2.1536 6.9,-0.8666 10.5,2.0646 7.8,6.3799 -1.1,1.6206 -4.5,0.76341 -8,-1.9946 -2.7,-2.1228 -6.9,-2.3971 -10.6,-0.7019 -2.8,1.2936 -3.3,3.5905 -1,4.4893 1,0.37989 1.3,1.2762 0.9,2.5403 -0.4,1.1882 0.1,2.7084 1.1,3.8815 1.8,1.9913 -3.1,2.8032 -7.5,1.2356 z" />
            <path
               style="fill:#477c85"
               inkscape:connector-curvature="0"
               id="path3717"
               d="m -1660.2,584.65 c -23.2,-1 -55.2,-5.78 -69.6,-10.39 -2.5,-0.79 -7.6,-2.2 -11.3,-3.12 -3.7,-0.93 -6.7,-2.02 -6.7,-2.41 0,-0.4 2.6,-0.07 5.7,0.72 14.4,3.62 31.1,3.49 30.4,-0.24 -0.7,-4.44 -5.2,-6.2 -18.6,-7.31 -7.4,-0.61 -8.1,-0.85 -9.3,-3.37 -1.1,-2.28 -1.8,-2.63 -4.2,-2.15 -1.6,0.32 -3.1,0.09 -3.5,-0.53 -0.3,-0.61 -2.1,-1.1 -4,-1.1 -2.9,0 -6.5,-2.33 -5.4,-3.47 0.8,-0.85 12.7,-0.57 23.4,0.56 6,0.64 13.9,1.24 17.5,1.33 3.6,0.09 7.8,0.85 9.5,1.74 1.6,0.87 5.2,1.88 8,2.24 2.7,0.37 6.2,0.91 7.7,1.21 4.6,0.91 3.1,-0.91 -4.2,-5 -6.7,-3.77 -6.9,-3.96 -5.4,-6.13 1.1,-1.77 1.2,-2.76 0.3,-4.74 -0.9,-2 -0.8,-2.98 0.5,-4.95 1.6,-2.57 1.2,-3.79 -1.3,-3.79 -1.8,0 -12.1,-6.81 -12.1,-8.06 0,-0.52 1.9,-0.94 4.3,-0.94 5.1,0 6.7,-1.31 6.7,-5.68 0,-7.31 -13.8,-9.5 -16.5,-2.61 -1,2.49 -3.8,-4.29 -3.2,-7.59 1.9,-10.18 -5.9,-17.27 -18.7,-16.97 -9.4,0.21 -10.5,0.04 -14.7,-2.46 -11.4,-6.7 -15.7,-3.11 -11.4,9.47 2.2,6.08 -1.4,6.73 -7.4,1.34 -2.1,-1.93 -4.4,-3.5 -4.9,-3.5 -1.9,0 -2.3,-1.76 -1.1,-4.43 0.7,-1.42 2,-2.57 2.9,-2.57 4.7,0 4.2,-3.92 -0.7,-5.42 -1.2,-0.36 -2.9,-1.8 -3.8,-3.19 -0.9,-1.38 -3.5,-3.33 -5.9,-4.32 -2.3,-1 -6.2,-2.74 -8.6,-3.88 -10.3,-4.73 -16.8,-7.04 -21.5,-7.65 -8.9,-1.14 -13.5,-2.74 -15.6,-5.36 -1.5,-1.91 -3.3,-2.71 -7.5,-3.28 -3.9,-0.53 -7.4,-1.92 -11.7,-4.77 -13.1,-8.5 -18.4,-10.04 -20.3,-5.87 -1.6,3.77 -5,2.93 -4.7,-1.17 0.5,-5.33 -2.7,-8.06 -9.1,-7.89 -6,0.16 -21,-7.54 -21.9,-11.23 -0.7,-2.4 -3.4,-2.56 -5.9,-0.33 -1.7,1.55 -2.2,1.42 -7.7,-2 -3.3,-2 -6.7,-3.64 -7.5,-3.64 -0.9,0 -3.3,-1.51 -5.4,-3.36 -2,-1.85 -5.6,-4.49 -7.8,-5.88 -2.2,-1.38 -6.5,-4.82 -9.6,-7.64 -8.2,-7.47 -11.8,-4.87 -6.3,4.51 3.5,5.95 2.7,7.77 -1,2.23 -7.6,-11.39 -13.3,-21.44 -19.7,-34.8 -3.8,-8.01 -7.4,-15.33 -7.9,-16.27 -3.4,-6.33 -18.2,-50.67 -19.4,-58.29 -0.4,-2.2 -0.9,-5.3 -1.2,-6.89 -0.6,-2.88 -0.6,-2.88 2.1,0 2.9,3.16 9.6,13.36 9.6,14.58 0,0.42 1.7,1.64 3.8,2.71 5.5,2.83 6.6,4.43 5.3,8.03 -2.2,6.54 5.2,16.66 15.7,21.18 3.2,1.4 4.6,2.77 5.8,5.62 1.9,4.46 7,9.17 10,9.22 1.2,0.03 3.5,1.1 5,2.4 4.5,3.68 11.4,7.8 12.5,7.42 1,-0.34 -15,-20.71 -20.3,-25.76 -8.1,-7.84 -13,-11.78 -17.2,-13.96 -7.4,-3.79 -8.8,-6.43 -8,-15.08 0.8,-8.07 0,-9.29 -5.1,-8.45 -3.8,0.61 -6,-1.09 -8.1,-6.11 -0.9,-2.14 -2.5,-4.48 -3.5,-5.2 -1.1,-0.73 -1.9,-2.5 -1.9,-3.94 0,-1.44 -1.5,-5.55 -3.2,-9.14 -2.5,-5.12 -3.2,-7.88 -3.3,-12.81 0,-5.96 -0.2,-6.3 -2.7,-6.86 -5.9,-1.3 -9.4,-49.83 -4.1,-56.96 3,-4.13 3.5,-17.09 0.7,-19.15 -2.2,-1.64 -2.2,-7.54 0.1,-21.35 0.9,-5.23 2,-12.7 2.4,-16.61 0.9,-7.51 3.5,-18.51 5,-21.17 0.9,-1.76 4.1,3.57 5.5,9.28 1.7,7.03 6.5,10.77 10.6,8.25 1.8,-1.06 2.3,-0.97 3.5,0.59 1.2,1.66 1.8,1.73 6.1,0.68 10.5,-2.54 10,-2.61 11.4,1.63 2.3,7.16 2.8,6.96 11,-3.98 2.9,-3.82 2.9,-3.82 5.4,1.25 5.6,10.9 8.5,5.78 3.1,-5.35 -3.7,-7.75 -3.7,-8.33 0.7,-11.57 3.5,-2.58 6,-1.87 6.6,1.85 0.4,2.73 2.8,2.79 3.7,0.1 0.3,-1.13 0.1,-5.18 -0.6,-9 -1.1,-6.17 -1.1,-7.15 0.4,-8.78 2.3,-2.51 2.1,-9.981 -0.3,-19.724 -3.3,-12.76 4.6,-40.585 8.7,-30.63 1.7,4.164 4,4.035 5.8,-0.321 1.5,-3.414 3,-4.474 3.6,-2.538 0.4,1.177 12.1,14.261 16.9,18.951 3.8,3.8 12.4,7.999 18.5,9.131 2.2,0.408 6.6,1.307 9.8,1.999 6.1,1.329 13.3,0.55 25.7,-2.768 9.6,-2.597 12.4,-2.792 11.6,-0.82 -0.3,0.94 -0.6,1.85 -0.6,2.022 0,0.65 -10.1,5.523 -11.4,5.523 -2.8,0 -4.1,2.919 -2,4.5 4.6,3.535 21.6,-8.679 20.1,-14.483 -0.5,-1.917 11.4,-13.017 14,-13.017 0.5,0 2.7,-1.355 4.8,-3.012 2.1,-1.658 3.9,-2.836 4.2,-2.618 1.1,1.091 -1.2,5.517 -3.3,6.493 -2.6,1.185 -4.4,4.732 -4.4,8.667 0,1.349 -0.9,2.853 -2,3.435 -2.7,1.467 -3,1.323 -2.8,-1.215 0.2,-1.662 -0.3,-2.25 -1.7,-2.25 -1.7,0 -2,0.617 -1.9,3.266 0.1,2.73 -0.6,3.857 -4.2,6.871 -3.4,2.741 -4.4,4.294 -4.4,6.484 0,2.518 -0.4,2.879 -3,2.879 -3.3,0 -4,1.475 -3.7,7.005 0.4,5.98 7.2,5.24 10.7,-1.163 3.1,-5.803 5.5,-8.467 10.1,-11.39 2.6,-1.675 4.2,-3.851 5.9,-8.12 1.3,-3.207 3.4,-6.652 4.7,-7.654 1.2,-1.003 2.3,-2.353 2.3,-3 0,-2.048 8,-9.652 10.8,-10.27 1.5,-0.326 3.4,-0.797 4.3,-1.046 2.1,-0.559 6.1,-7.184 8.3,-13.862 0.9,-2.75 2.3,-5.996 3.1,-7.214 0.8,-1.218 1.5,-3.493 1.5,-5.054 0,-4.095 4.4,-12.466 8.1,-15.141 3.8,-2.827 5.3,-1.711 3.6,2.701 -0.9,2.553 -0.9,3.873 0.1,6.458 2.6,6.434 2.6,6.75 -0.2,6.75 -4.1,0 -6.5,8.242 -3.1,11 0.8,0.685 1.5,2.231 1.5,3.435 0,2.276 4.8,6.565 7.3,6.565 4.7,0 4.4,-8.114 -0.4,-10.855 -4.7,-2.632 -4.4,-8.944 0.3,-6.546 6.5,3.403 8.9,8.382 6.2,13.456 -3.3,6.485 1.5,15.23 6.1,10.942 2.8,-2.648 4.2,-1.076 3.1,3.444 -0.7,2.731 0.9,4.383 2.6,2.672 5.6,-5.551 8.2,0.669 3.7,8.68 -6.6,11.667 -2.1,23.283 7.5,19.577 1.1,-0.407 5.3,5.545 4.3,6.105 -2.1,1.27 -9.2,2.64 -11.1,2.15 -3.3,-0.82 -4.5,1.11 -1.4,2.27 1.3,0.49 2.9,1.62 3.7,2.5 0.7,0.88 2.1,1.61 3.1,1.61 0.9,0 2.3,0.7 3,1.56 2.9,3.43 7.2,4.86 8.6,2.86 2,-2.72 1.7,-7.83 -0.6,-9.93 -3.3,-2.95 0,-5.867 5.8,-5.211 5,0.561 6.5,-1.162 3.7,-4.226 -1.6,-1.78 -1.5,-1.9 1.4,-2.542 1.7,-0.371 3.1,-1.249 3.1,-1.95 0,-0.702 1.4,-1.698 3.2,-2.213 2.9,-0.823 3.3,-1.352 3.3,-4.394 0,-3.459 0,-3.459 6.2,-3.172 5.3,0.247 6.4,0.003 7.5,-1.75 1.6,-2.545 4.8,-2.609 7.9,-0.157 1.3,1.034 3.2,2.047 4.3,2.251 1.2,0.231 2.3,1.612 2.8,3.621 0.7,2.918 1.7,3.731 4,3.367 1.2,-0.184 0.8,1.189 -0.8,3.379 -1.1,1.471 -1.4,3.318 -0.9,7.017 0.7,5.83 -0.4,7.42 -7,9.49 -2.2,0.69 -4.5,1.6 -5,2.03 -0.6,0.42 -3.9,2.2 -7.3,3.94 -3.5,1.75 -7,4.26 -7.9,5.58 -1.7,2.63 -11.7,8.45 -14.4,8.45 -1.7,0 -5.3,1.38 -14.9,5.78 -2.5,1.12 -5.9,2.26 -7.5,2.52 -8.6,1.35 -18.1,4.98 -21.7,8.25 -2.1,1.9 -4.2,3.49 -4.6,3.55 -0.4,0.06 -3.4,0.2 -6.7,0.3 -3.9,0.12 -7,0.83 -8.8,2 -2.1,1.37 -3.7,1.65 -6.5,1.11 -10.9,-2.06 -17.2,-1.71 -17.8,1.01 -0.9,3.56 -0.3,3.83 5.6,2.56 4,-0.85 6,-0.83 8.5,0.08 2.6,0.93 4,0.93 6,0.02 5.2,-2.39 7.8,-1.34 4.8,1.95 -5.2,5.81 6.4,6.07 12.8,0.28 4.2,-3.81 8.3,0.46 5.4,5.59 -0.8,1.37 -1.5,4.36 -1.5,6.64 0,4.7 -2.3,5.96 -8.5,4.8 -2.8,-0.54 -3.9,-0.12 -7.2,2.84 -2.1,1.9 -6.6,4.86 -10,6.57 -6.8,3.4 -8.1,4.75 -6.5,6.43 1.8,1.72 1.4,4.11 -1.3,8.86 -3.3,5.69 -3.3,8.45 0,9.27 3.4,0.85 3.1,2.46 -0.6,3.76 -1.8,0.62 -2.9,1.59 -2.6,2.32 0.6,1.4 -1.1,3.51 -2.8,3.49 -0.6,0 -3,-1.8 -5.3,-4 -3.3,-2.99 -5.2,-3.98 -7.7,-3.98 -1.8,0 -5,-0.61 -7.2,-1.36 -6.7,-2.37 -16.3,-3 -18.3,-1.22 -3.3,3 -7.7,3.08 -10.3,0.19 -4.8,-5.17 -10.1,-2.94 -7.2,3.06 0.9,2.03 1.7,6.11 1.7,9.44 0.1,4.38 0.6,6.29 1.9,7.53 1,0.92 1.9,2.51 1.9,3.53 0,2.63 4.4,4.54 6.5,2.82 1.3,-1.1 2,-0.96 4.5,0.87 2.9,2.18 2.9,2.18 8.9,-0.84 8,-4.02 9.9,-3.97 10,0.23 0.3,10.35 0.5,11.51 1.7,11.05 3.6,-1.38 6.4,-11.69 4.1,-15.38 -1.1,-1.74 -0.9,-2.26 0.7,-3.49 2.5,-1.87 6.6,-1.87 6.6,0.01 0,6.47 7.6,7.9 8.6,1.61 0.3,-2.21 1.2,-4.53 2,-5.16 0.7,-0.63 1.4,-2.1 1.4,-3.27 0,-1.4 1.1,-2.63 3.2,-3.62 1.8,-0.83 3.5,-2.44 3.7,-3.58 1.5,-6 12.3,-12.55 14.7,-8.92 2,3.04 5.9,3.31 7.4,0.5 1.1,-2.14 6.7,-5.29 11.3,-6.4 1.6,-0.39 5.9,-3.78 9.9,-7.89 10.4,-10.55 19.4,-14.01 19.3,-7.49 0,3.22 -0.7,3.72 -7.1,5.32 -0.6,0.15 -1.4,2.62 -1.8,5.47 -0.7,6.54 -1.6,7.53 -7.7,9 -4.9,1.17 -4.9,1.24 -4.9,5.09 0,2.73 -0.5,3.9 -1.5,3.9 -2.5,0 -6.9,4.51 -6.2,6.37 0.7,1.91 7.7,-0.9 9.4,-3.76 0.4,-0.76 1.7,-1.56 2.8,-1.77 1.1,-0.2 2.7,-1.9 3.6,-3.76 1.5,-3.21 10.1,-8.14 11.6,-6.64 0.8,0.72 -1.8,3.55 -3.1,3.56 -1.2,0 -6.6,9.65 -6.6,11.74 0,3.78 8.9,5.21 13.8,2.22 2.9,-1.78 3.8,-1.88 6.7,-0.82 4.1,1.48 10,0 14.1,-3.54 4,-3.37 2.5,-8.86 -2.6,-9.6 -3,-0.45 -3.2,-0.65 -1.7,-1.88 3.9,-3.21 0.7,-10.08 -4.3,-9.35 -3.3,0.49 -3.5,-0.04 -3.1,-6.46 0.1,-1.75 -0.3,-4.15 -1,-5.34 -0.9,-1.82 -0.7,-2.55 1.2,-4.57 3.5,-3.82 5,-3.06 2.8,1.5 -3.7,7.69 0.8,14.94 7,11.35 5,-2.88 4.9,-2.92 5.3,1.5 0.2,2.98 0.7,3.75 2.3,3.75 3,0 3.3,-5.79 0.4,-7.84 -1.8,-1.29 -2.1,-2.11 -1.5,-5.22 0.4,-2.22 0.2,-4.86 -0.5,-6.6 -1,-2.42 -0.9,-3.19 0.4,-4.7 2.3,-2.47 2.1,-3.81 -0.9,-6.8 -3.3,-3.3 -2.8,-3.68 6.1,-4.41 5.9,-0.48 8.4,-1.24 12.4,-3.73 6.2,-3.83 8.9,-3.46 6.4,0.87 -1.7,2.87 -1.4,4.7 0.6,3.47 0.6,-0.37 1.1,-1.5 1.1,-2.53 0,-7.28 16.5,-9.99 21.4,-3.53 3.8,4.99 14.3,6.47 19.1,2.7 1.5,-1.2 3.8,-2.18 5.1,-2.18 1.4,0 3.9,-0.74 5.6,-1.63 3,-1.56 3.2,-1.54 5,0.66 1.9,2.3 2.4,2.39 17.8,3.27 4.4,0.25 4.7,-6.06 0.4,-10.13 -1.8,-1.7 -2.3,-2.93 -1.9,-4.5 1.2,-3.95 2.6,-4.67 8.4,-4.67 3.1,0 6.1,-0.42 6.6,-0.93 0.5,-0.51 3.4,-1.9 6.5,-3.08 3,-1.17 6.7,-3.3 8.2,-4.72 2.7,-2.58 2.7,-2.58 8.2,-1 5.6,1.58 5.6,1.58 5.6,-1.79 0,-3.28 0,-3.35 3.5,-2.79 4.2,0.69 5.1,-2.79 1.2,-4.78 -1.2,-0.63 -3.8,-2.62 -5.7,-4.42 -2,-1.8 -4.7,-3.62 -6,-4.03 -8.4,-2.52 -15.5,-11.217 -10.6,-13.063 2.2,-0.876 14.5,4.843 14.6,6.793 0,3.46 2.3,2.97 6,-1.32 4.9,-5.641 3.2,-9.159 -3.4,-6.791 -3.4,1.237 -3.8,1.15 -7.6,-1.893 -2.2,-1.825 -5.1,-3.191 -6.6,-3.191 -9.3,0 -21.3,-12.316 -14.3,-14.555 1.6,-0.487 2.6,-0.14 3.6,1.183 3.2,4.456 4.4,5.372 7.3,5.372 5,0 7.1,-1.65 6.8,-5.314 -0.3,-2.941 -0.1,-3.186 2.7,-3.186 3.2,0 4.5,-10.419 1.7,-13.733 -5.5,-6.543 -16,-6.803 -14.8,-0.366 0.7,3.929 -0.3,4.599 -6.9,4.599 -5.1,0 -10.3,1.631 -13.1,4.139 -2.7,2.418 -5.9,2.365 -8.4,-0.139 -3.7,-3.637 -2.3,-8 2.4,-8 5.3,0 11,-2.759 9.5,-4.547 -2.7,-3.226 -10.3,-1.598 -12.5,2.669 -2.9,5.607 -17.8,3.139 -19.1,-3.155 -0.7,-3.518 -3.3,-4.946 -9.2,-5.002 -4.1,-0.04 -6.1,-1.019 -11.7,-5.762 -3.9,-3.298 -3.9,-3.298 1.1,-3.063 2.7,0.129 6.4,-0.11 8.2,-0.532 2.9,-0.677 3.3,-0.524 3.3,1.313 0,1.519 0.6,2.079 2.3,2.079 1.3,0 4,1.125 6.1,2.5 5,3.426 5.6,3.207 5.5,-2.25 v -6.75 c 0.1,-1.1 -0.1,-3.409 -0.5,-5.131 -0.8,-3.768 0.8,-5.111 4,-3.41 2.9,1.544 8.9,-1.532 9.4,-4.791 0.4,-2.987 4,-4.865 4.8,-2.578 0.4,0.921 0.2,2.51 -0.5,3.529 -1.7,2.74 -1.4,5.341 0.9,7.385 2,1.801 1.9,1.826 -1.1,3.685 -3.7,2.27 -3.4,4.451 0.7,3.953 1.6,-0.197 5.7,-0.339 9.1,-0.314 6.7,0.047 6.9,-0.216 2.9,-4.591 -4,-4.512 5,-7.553 12.1,-4.094 5,2.394 7.7,1.998 11.7,-1.69 3.5,-3.225 2.2,-5.529 -2,-3.613 -3.1,1.434 -4.4,0.789 -4.4,-2.199 0,-3.559 -1.9,-4.77 -4.9,-3.23 -5.8,2.894 -12.1,2.829 -15.8,-0.164 -8.2,-6.679 -9.4,-7.921 -9.9,-10.855 -1.2,-6.1405 10.9,-10.569 14.6,-5.3577 1.1,1.6314 2.8,2.9662 3.7,2.9662 0.9,0 3.1,1.6042 4.9,3.5645 2.8,3.059 3.5,3.409 5.3,2.465 2.7,-1.466 2.6,-2.71 -0.7,-5.8783 -4.2,-4.0403 -8.1,-9.5687 -8.8,-12.623 -0.5,-1.9859 -2,-3.348 -5.3,-4.9207 -13.7,-6.467 -15.7,-9.67 -5.5,-9.016 8.3,0.531 8.3,0.528 5.8,-7.342 -1,-3.149 1.9,-2.992 5.8,0.319 1.7,1.412 6.5,4.296 10.7,6.408 8,4.06 12.1,7.232 12.1,9.4353 0,5.1612 17,17.007 18.8,13.088 0.8,-1.6907 1.9,-2.4998 3.6,-2.4998 3,-2e-5 4.9,-3.1061 4.7,-7.7215 -0.1,-2.7166 0.3,-3.304 2.1,-3.427 1.3,-0.081 2.9,-0.239 3.8,-0.352 0.8,-0.112 2,-0.27 2.7,-0.351 0.7,-0.082 1.3,-1.049 1.3,-2.149 0,-1.1 0.5,-1.975 1.2,-1.944 2.1,0.093 6.2,6.0866 6,8.7887 -0.3,3.127 1.2,4.1207 6,4.1405 3.3,0.0131 4.1,0.508 5.8,3.4089 2.1,3.5619 6.5,6.0427 9.6,5.4094 2.2,-0.4458 2.1,-3.7091 -0.3,-11.303 -3.3,-10.31 -2.8,-9.8235 -8.3,-9.1055 -5.7,0.767 -9,-0.332 -14.6,-4.856 -7.8,-6.432 -14.4,-7.581 -14.4,-2.508 0,5.197 -14.7,3.185 -17.1,-2.35 -0.9,-1.863 -2.4,-3.348 -3.8,-3.676 -1.4,-0.302 -2.9,-1.435 -3.5,-2.516 -0.6,-1.081 -1.9,-3.044 -2.9,-4.362 -3.7,-5.102 -1.9,-6.425 3.6,-2.668 8.2,5.593 12.9,7.656 15.7,7.025 2.1,-0.449 3.7,-0.007 5.9,1.606 2.1,1.595 3.3,1.935 4.3,1.202 0.7,-0.563 4.4,-1.327 8.1,-1.698 3.8,-0.372 8.2,-1.332 9.7,-2.135 1.6,-0.802 4,-1.459 5.3,-1.459 1.6,0 2.8,-0.707 3.2,-2.001 0.9,-3.031 3.7,-4.113 7.2,-2.807 2.5,0.963 3.3,0.806 6,-1.129 2.9,-2.207 3.1,-2.215 6.4,-0.457 1.8,0.985 4.1,1.688 4.9,1.562 4.7,-0.692 21.8,12.193 21.9,16.557 0.1,2.526 2.9,4.277 10.7,6.587 2.9,0.841 6.3,2.254 7.6,3.14 1.6,1.0405 6.6,1.9645 14,2.6087 11.3,0.9782 13.6,0.7029 17.8,-2.0587 0.8,-0.551 2.7,-1.441 4.2,-1.977 5.2,-1.846 2.1,-8.174 -3.8,-7.741 -3.8,0.28 -4.8,-5.122 -1.6,-8.643 2.7,-2.958 4.2,-6.086 4.2,-8.825 0,-1.273 0.7,-3.433 1.4,-4.799 3.5,-6.252 -4.9,-8.755 -8.5,-2.561 -1.2,1.901 -3,3.731 -4,4.068 -1.1,0.336 -1.9,0.935 -1.9,1.332 0,6.552 -10.1,8.524 -12.7,2.466 -1.8,-4.432 -3.9,-5.119 -6.8,-2.322 -4,3.686 -5,2.24 -5,-6.576 0.1,-7.831 0.1,-7.831 3.3,-8.668 1.8,-0.46 3.5,-1.494 3.8,-2.296 0.3,-0.803 1.2,-1.46 1.9,-1.46 9.4,0 2.8,-14.046 -7.6,-16.007 -7.2,-1.366 -9,-3.094 -5.5,-5.361 3.1,-2.006 3.3,-5.151 0.6,-6.632 -4.1,-2.169 -2.7,-7 2,-7 5,0 5.1,-1.4 0.1,-3.922 -2.1,-1.079 -4.6,-3.103 -5.5,-4.503 -0.9,-1.39 -2.9,-3.18 -4.4,-3.96 -1.5,-0.79 -5,-3.53 -7.7,-6.1 -2.8,-2.57 -6.9,-6 -9.3,-7.63 -2.3,-1.63 -4.7,-3.85 -5.3,-4.93 -1.8,-3.49 -14.2,-8.91 -22.7,-9.98 -4.8,-0.6 -10,-2.05 -13.7,-3.85 -5.5,-2.62 -13.2,-5.73 -22.5,-9.06 -2,-0.69 -6.3,-2.28 -9.6,-3.54 -3.3,-1.26 -8,-2.62 -10.4,-3.02 -2.4,-0.4 -5.9,-1.39 -7.8,-2.19 -1.9,-0.8 -7.2,-2.09 -11.6,-2.87 -4.5,-0.77 -10.4,-1.89 -13.1,-2.48 -35,-7.47 -106.4,-5.41 -137.5,3.98 -5.7,1.7 -9.5,1.27 -4.6,-0.51 38.4,-14.1 124.8,-14.47 179.1,-0.77 5.5,1.39 11.8,2.95 14,3.47 154.7,36.48 274,194.65 273.9,363.37 0,150 -93.9,293.86 -224.8,344.71 -15.8,6.14 -20.3,7.13 -10.4,2.29 2.3,-1.1 4.4,-2.68 4.8,-3.5 0.3,-0.83 1.9,-3.85 3.3,-6.71 4.1,-7.79 0.4,-12.81 -5.6,-7.76 -1.6,1.4 -3.3,2.41 -3.6,2.25 -0.4,-0.16 -2.3,-0.93 -4.3,-1.72 -2.4,-0.91 -3.9,-2.25 -4.3,-3.74 -0.8,-3.05 -10.6,-3.39 -14.4,-0.5 -2.4,1.88 0.4,5.41 10.4,12.9 3.7,2.77 1.5,5.28 -4.6,5.28 -2,0 -5,0.47 -6.6,1.04 -2.6,0.88 -3.7,0.69 -6.8,-1.14 -3.6,-2.12 -3.8,-2.14 -7.2,-0.52 -2.6,1.25 -3.9,1.4 -4.9,0.58 -1.6,-1.34 -7.8,0.16 -10.4,2.52 -1,0.87 -4.4,2.01 -7.6,2.53 -3.3,0.53 -7.1,1.36 -8.4,1.86 -1.4,0.49 -5.5,1.68 -9,2.63 -3.6,0.95 -8.6,2.35 -11,3.1 -4.7,1.41 -10.5,0.37 -13.2,-2.36 -1.5,-1.49 -3.8,-0.42 -3.8,1.75 0,2.32 -3.8,4.7 -8.6,5.49 -4.9,0.78 -17.4,5.55 -17.4,6.6 0,2.25 5.5,4.76 11.8,5.4 24,2.41 -5.5,4.93 -40.2,3.42 z m 12.6,-13.88 c 0.8,-1.09 4.1,-3.16 7.3,-4.59 3.3,-1.44 6.6,-3.19 7.5,-3.91 0.8,-0.71 4.2,-1.48 7.6,-1.71 4.4,-0.31 8.2,-1.45 13.7,-4.12 8.7,-4.25 13.2,-4.87 12.2,-1.69 -0.6,1.7 -0.2,2 2.5,2 6,0 9.1,-3.72 5.3,-6.5 -1.9,-1.4 -1.2,-4.5 1.1,-4.5 0.8,0 1.7,0.92 2.1,2.05 1.2,3.81 4.9,2.09 5.5,-2.55 0.7,-5.82 8,-6.16 8,-0.38 0,2.49 3.4,2.46 8.1,-0.07 3,-1.62 4.2,-1.76 7.2,-0.85 6,1.85 8.5,-0.37 4.7,-4.2 -1.6,-1.54 -3.4,-2.01 -7.8,-2.02 -7.5,-0.02 -8.7,-0.9 -8.7,-6.2 0,-3.99 -0.4,-4.49 -4.7,-7.43 -5.1,-3.41 -4.6,-4.31 2.7,-4.34 2,-0.01 4,-0.91 5.5,-2.54 4.7,-5.02 -7.3,-11.57 -13.6,-7.43 -4.1,2.71 -12.8,3.46 -17,1.48 -3.8,-1.77 -3.7,-4.05 0.1,-3.11 4.7,1.18 11.9,-3.4 9.3,-5.95 -2.5,-2.48 -9.2,-2.29 -10.3,0.29 -0.6,1.23 -1.6,2.25 -2.4,2.25 -0.7,0 -2.5,0.83 -4,1.85 -1.4,1.02 -4.4,2.13 -6.6,2.46 -12.1,1.85 -17.3,20.69 -6.6,23.42 3.1,0.77 3.6,1.39 4.3,4.99 1.1,5.63 2.9,6.89 7.5,5.46 2,-0.61 3.8,-0.95 4,-0.75 1.8,1.74 -16.1,13.57 -20.5,13.57 -1,0 -2.4,0.51 -3,1.14 -1.5,1.47 -19.1,2.98 -22.9,1.95 -5.2,-1.43 -7.3,0.47 -7.3,6.52 0,7.04 5.7,10.41 9.2,5.41 z m -35.2,-134.95 c 0.5,-3.69 2.6,-5.22 3.6,-2.66 0.8,2.05 6.7,2.11 8.4,0.09 0.6,-0.83 2.5,-1.5 4.1,-1.5 2.9,0 2.9,0 0.4,-2.75 -1.9,-2.03 -2.4,-3.44 -2,-5.35 0.8,-3.83 -1.6,-5.53 -5.6,-3.88 -2.8,1.15 -3.2,1.06 -4.6,-0.95 -1.3,-1.89 -2.1,-2.12 -5.5,-1.55 -2.9,0.49 -4.4,0.26 -5.6,-0.85 -1,-0.84 -4,-2.36 -6.7,-3.38 -11.1,-4.11 -11.4,-19.95 -0.3,-16.43 1.8,0.58 6,1.35 9.4,1.71 5.8,0.62 6.2,0.83 7,3.79 0.7,2.34 1.6,3.21 3.5,3.44 3.1,0.37 4.4,-1.99 2.6,-4.87 -1,-1.63 -1,-2.16 0.2,-2.91 1.9,-1.14 2.7,0.04 4.2,5.73 0.6,2.33 1.7,4.25 2.4,4.25 1.4,0 4.5,-2.66 4.5,-3.84 0,-0.39 2.6,-1.77 5.9,-3.07 5.1,-2 6.2,-2.89 7.1,-5.74 0.6,-1.86 1.5,-3.12 2,-2.8 1.6,0.98 1,9.37 -0.9,13.24 -4,7.93 -3.5,11.62 1.5,11.23 6.7,-0.53 10.6,-0.12 12.9,1.38 3.2,2.15 8.2,2.07 9.3,-0.15 2.1,-4.09 -3.5,-12.17 -10,-14.51 -2.1,-0.77 -5,-6.52 -3.7,-7.33 0.5,-0.33 2.2,-0.15 3.7,0.41 10.9,4.1 20.2,-2.21 10.3,-6.92 -5,-2.33 -6.6,-4.78 -4.5,-7.02 1.7,-1.87 1.1,-3.88 -1.1,-3.88 -1.4,0 -2.8,2.69 -2.1,3.97 0.9,1.37 -3.5,1.95 -6,0.8 -1.9,-0.87 -2.8,-0.76 -4.3,0.57 -2.8,2.53 -3.1,2.09 -3.1,-3.59 0,-4.24 0.5,-5.88 2.7,-8.48 4.7,-5.49 12.7,-7.58 10.9,-2.82 -0.7,1.81 1.8,5.03 3.2,4.16 3.6,-2.22 3.3,-9.61 -0.4,-9.61 -6,0 -5.1,-6.42 1.1,-7.58 6.3,-1.18 6.1,-7.42 -0.1,-7.42 -1.8,0 -1.8,-3.42 0,-4.91 0.8,-0.71 2.9,-0.91 5.2,-0.53 4.5,0.72 6,-0.42 6.5,-5.06 0.3,-2.23 0.9,-3 2.4,-3 1.5,0 1.9,0.56 1.7,2.5 -0.9,7.71 -1,7.52 2.8,7.16 1.9,-0.18 3.9,-0.73 4.4,-1.21 0.5,-0.49 3.5,-0.61 6.8,-0.28 5.2,0.55 6.1,0.36 8.3,-1.67 1.9,-1.81 3.1,-2.16 5.9,-1.7 3,0.47 3.6,0.27 3.6,-1.21 0,-2.68 -3.5,-5.39 -6,-4.62 -2.8,0.89 -2.6,-0.75 0.2,-1.99 2.8,-1.22 2.1,-2.98 -1.2,-2.98 -1.8,0 -2.6,-0.68 -3,-2.5 -0.7,-2.73 -4.5,-3.98 -6.4,-2.09 -3.7,3.75 -7,-0.65 -3.7,-5.06 2.6,-3.55 2.1,-5.85 -1.4,-5.85 -1.9,0 -2.9,0.81 -4,3.5 -0.8,2.07 -2.1,3.5 -3.2,3.5 -2.1,0 -5.3,2.82 -5.3,4.63 0,2.97 -4.5,4.54 -9,3.16 -4.2,-1.29 -4.2,-1.29 -3.6,-6.29 1.1,-9.65 -3.7,-6.06 -10.7,8 -0.9,1.65 -2.5,3.89 -3.7,4.97 -1.7,1.55 -2,2.65 -1.6,5.24 0.6,2.81 0.4,3.29 -1.3,3.29 -1.1,0 -2.8,1.19 -3.9,2.66 -1.4,1.88 -2.5,2.46 -3.7,1.98 -1.7,-0.66 -1.7,-0.77 0,-2.69 1.7,-1.93 1.7,-2.12 -0.3,-5.72 -1.1,-2.06 -2.3,-5.76 -2.7,-8.23 -0.9,-5.86 -3,-9 -5.9,-9 -1.3,0 -3.3,-0.87 -4.6,-1.93 -4.4,-3.85 -8.4,-0.98 -7.7,5.51 0.8,6.06 -0.5,7.69 -2.9,3.95 -1.8,-2.74 0.8,-11.82 4.2,-14.62 1.9,-1.61 1.7,-4.29 -0.6,-8.14 -1.1,-1.8 -2,-4.43 -2,-5.84 0,-1.54 -1.2,-3.71 -3,-5.43 -1.7,-1.59 -3,-3.4 -3,-4.04 0,-0.63 -0.9,-1.96 -2,-2.95 -1.6,-1.4 -1.9,-2.61 -1.4,-5.41 0.7,-4.57 -2.5,-8.55 -6.3,-7.83 -1.9,0.36 -2.7,-0.16 -3.8,-2.28 -1.5,-2.73 -3.4,-3.99 -6.1,-3.99 -3.8,0 -14.4,-8.47 -14.4,-11.46 0,-3.3 -2.8,-6.54 -5.7,-6.54 -2.2,0 -2.5,0.31 -1.8,2.25 3.1,9.83 1.7,13.87 -3.6,9.69 -2.9,-2.27 -3.8,-3.53 -3,-4.28 1.6,-1.57 1.3,-6.23 -0.5,-7.69 -1.2,-1.01 -1.4,-2.5 -0.8,-7.24 0.7,-6.82 -0.1,-7.02 -13.6,-2.99 -7.7,2.31 -16.4,13.26 -10.5,13.26 1,0 1.5,1.03 1.5,3.3 0,1.81 0.5,3.82 1.1,4.47 0.9,0.9 0.8,1.61 -0.5,3.03 -3,3.39 -1.1,5.78 8.6,10.38 6.5,3.1 7,4.48 2.9,8.7 -1.6,1.63 -3.1,3.47 -3.3,4.08 -0.2,0.62 -3.2,1.52 -6.7,2.02 -6.8,0.95 -8.7,2.19 -13.2,8.34 -5.2,7.04 -0.1,9.03 9.4,3.68 6.4,-3.61 6,-3.59 8,-0.56 2.1,3.17 1.2,5.56 -2.2,5.56 -1.8,0 -3.5,1.08 -5.4,3.5 -3.3,4.15 -5.5,4.39 -8.8,0.95 -1.8,-1.97 -3.2,-2.48 -5.9,-2.25 -5,0.42 -5.2,3.16 -0.6,5.89 4.2,2.5 4.3,3.19 1.1,7.09 -1.4,1.63 -2.5,4.01 -2.5,5.29 0,2.79 -2.4,3.96 -4.1,1.97 -2.8,-3.38 -7.9,1.62 -5.5,5.44 1.2,1.91 8.5,0.58 11.3,-2.06 4.1,-3.81 9.6,-4.52 12.5,-1.61 1.6,1.62 3.4,2.29 6.3,2.29 6.9,0 6.4,4.69 -1,7.92 -6.1,2.7 -6.3,3.06 -3.9,5.75 0.9,1 1.3,1.83 0.7,1.83 -1.6,0 -6.4,-6.26 -7,-9.17 -0.7,-3.54 -2,-3.57 -5.5,-0.15 -2.8,2.69 -2.8,2.69 -5.8,0.5 -3.5,-2.58 -5.8,-2.72 -10.7,-0.67 -2.2,0.89 -4.9,1.27 -6.8,0.93 -2.3,-0.44 -3.8,-0.01 -6,1.74 -5,3.89 -15.3,3.5 -12,-0.46 2.4,-2.85 2.4,-2.85 0.4,-6.79 -1.2,-2.49 -1.7,-4.84 -1.4,-6.41 0.5,-1.84 0,-3.33 -2,-5.68 -4.9,-5.84 -1.4,-13.18 6.5,-13.48 1.9,-0.07 4.4,-0.3 5.5,-0.5 1.6,-0.3 2,0.3 2.5,3.64 0.4,3.13 0.9,4.06 2.6,4.3 2.6,0.36 5,2.91 5.5,5.7 0.7,3.52 4.5,3.1 5.2,-0.58 1.8,-9.07 0.7,-11.92 -4.9,-11.92 -3,0 -3.1,-1.37 -0.4,-4.73 2.7,-3.43 2.5,-6.08 -0.5,-7.46 -3.8,-1.72 -2.6,-7.81 1.5,-7.81 2.6,0 3.7,-2.74 1.8,-4.62 -1.3,-1.27 -1.8,-1.2 -4.1,0.58 -1.4,1.12 -2.9,2.04 -3.4,2.04 -0.5,0 -2.2,1.67 -4,3.72 -4.1,4.9 -6.9,3.39 -5.9,-3.17 2.1,-13.09 1.4,-15.05 -5.4,-15.95 -4.2,-0.57 -5.5,-0.33 -8,1.49 -3,2.29 -10,-0.13 -10,-3.48 0,-0.68 -0.7,-2.07 -1.4,-3.1 -2.5,-3.39 -3.9,1.11 -2,6.49 0.8,2.39 1.6,6.63 1.8,9.42 0.1,2.79 1.2,6.88 2.3,9.08 3.6,7.15 3.7,16.26 0.2,20.24 -3.6,4.08 -3.6,3.82 0,9.55 3,4.68 3,4.68 0.3,5.36 -1.5,0.38 -4.5,1.96 -6.6,3.53 -4.3,3.05 -8.8,3.11 -13.1,0.17 -2.7,-1.83 -7,-1.71 -9,0.25 -1.5,1.48 -1.5,2.7 0.1,6.96 0.8,1.96 -4.5,4 -6.7,2.61 -2.8,-1.71 -14.4,-0.44 -17.3,1.89 -7.5,6.11 -1.3,27.04 8.4,28.22 4,0.48 6.9,1.39 7.7,2.36 1.4,1.87 5.3,13.94 5.3,16.44 0,4.53 4.5,7.98 12.3,9.44 4.2,0.81 4.8,2.16 1.2,3.06 -6.5,1.63 0.3,10.42 8.1,10.42 2.7,0 4.5,0.62 5.6,2 3.5,4.03 9.9,2.16 10.1,-2.96 0.1,-1.87 0.9,-3.61 1.9,-4.18 2.3,-1.28 2.2,-4.1 -0.2,-7 -2,-2.36 -2,-2.36 -4,0.14 -2.6,3.29 -5.1,1.09 -6,-5.22 -0.5,-4.05 -0.8,-4.27 -3.6,-4.06 -4.3,0.32 -10.9,-6.4 -10.9,-11.03 0,-2.87 -0.4,-3.23 -3.3,-3.51 -2.9,-0.28 -4.8,-2.18 -2.2,-2.18 0.5,0 1.5,-1.13 2.1,-2.5 2.1,-4.47 7.5,-6.94 15.4,-6.97 9,-0.04 12,-8.09 3.3,-8.72 -3,-0.22 -4.4,-0.8 -4.6,-1.92 -0.6,-2.79 11.1,-1.74 17.3,1.55 2.7,1.49 6,2.49 7.2,2.26 3.3,-0.63 2.8,0.81 -1.2,3.16 -4,2.34 -4.7,5.47 -1.5,7.14 2.5,1.34 2.5,3.19 0.1,5.4 -8.2,7.37 2.5,28.2 13.3,26.17 2.3,-0.43 3.7,-0.16 4.5,0.91 0.7,0.83 1.9,1.52 2.6,1.52 0.7,0 1.5,1.23 1.6,2.75 0.3,2.18 0.9,2.75 2.9,2.75 3,0 4.2,-5.21 1.5,-6.73 -4.5,-2.52 1.8,-3.67 6.6,-1.2 6.5,3.35 16.9,-13.12 11.6,-18.44 -1,-1.02 -0.8,-1.55 0.8,-2.66 7.2,-5.03 8.3,-7.41 6.1,-12.69 -3.2,-7.47 2.1,-10.72 8.5,-5.28 6.5,5.39 13.2,-2.47 10,-11.63 -3,-8.4 -1.6,-7.72 8,3.96 1.1,1.28 2.4,1.21 6,-0.3 1.5,-0.59 1.6,-0.13 1.2,3.33 -0.5,3.12 -0.1,4.61 1.5,6.71 4.8,6.1 -0.6,10.63 -6.5,5.46 -5,-4.48 -7.9,-5.65 -9.8,-4.06 -2,1.62 -2,4.42 0,6.03 0.8,0.68 1.5,1.71 1.5,2.29 0,0.58 1.6,3.43 3.6,6.32 4.4,6.46 4.3,12.39 -0.3,12.39 -1.6,0 -2.3,0.46 -2.1,1.25 0.2,0.68 1.4,1.25 2.7,1.25 2.8,0 5.3,4.2 3.9,6.76 -1.9,3.67 -0.6,11.03 2.2,11.77 1.3,0.36 4.1,2.3 6.1,4.31 4.1,4.12 6.4,4.62 7.4,1.6 1.9,-6.05 8,-1.89 7.7,5.31 -0.2,7.57 0.8,8.48 4.8,4.25 1.7,-1.84 3.3,-2.5 6.2,-2.5 4.6,0 4.6,1.01 -0.2,4.23 -5.1,3.36 -4.7,5.96 1,7.46 8,2.12 11.4,1.38 12,-2.62 z m 240,-10 c 3.4,-3.18 7.1,-5.53 10.3,-6.6 6.3,-2.05 12.5,-5.61 15.6,-8.96 1.3,-1.38 3.5,-2.51 4.7,-2.51 2.7,0 3.3,-3.02 0.9,-4.99 -1.2,-1 -2.4,-0.72 -6.1,1.49 -5.9,3.46 -7.7,-2.8 -3,-10.43 0.3,-0.5 0.1,-2.08 -0.4,-3.51 -0.9,-2.21 -0.6,-2.93 1.5,-4.77 3.1,-2.67 3.1,-2.71 -0.2,-7.7 -3,-4.59 -5.9,-5.29 -8.6,-2.09 -1.9,2.26 -5.3,2.52 -10.8,0.85 -4.4,-1.32 -6.9,-0.07 -6.9,3.44 0,3.31 -3,5.71 -7,5.71 -4.2,0 -6,1.43 -6,4.62 0,1.22 -1.2,3.63 -2.7,5.36 -2,2.35 -2.3,3.42 -1.5,4.28 1.9,1.83 1.3,2.9 -0.8,1.74 -1.1,-0.59 -2,-1.72 -2,-2.5 0,-2.38 -3.5,-3.65 -6.7,-2.43 -6.2,2.34 -21.3,0.11 -25.7,-3.77 -3.6,-3.25 -4.1,-3.42 -10,-3.12 -6,0.31 -6.1,0.27 -6.5,-2.43 -0.1,-1.52 0.2,-2.75 0.7,-2.75 4.6,0 -0.3,-9.12 -6.7,-12.6 -2.6,-1.38 -6.4,-3.6 -8.6,-4.94 -2.2,-1.34 -5.1,-2.44 -6.3,-2.45 -1.6,-0.01 -2.2,-0.61 -2.2,-1.98 0,-3.13 -3,-4.05 -7.5,-2.35 -2.2,0.82 -6,1.98 -8.4,2.58 -5.4,1.38 -6.8,3.65 -4.2,6.88 1,1.29 2.1,3.87 2.5,5.73 1,4.25 8.1,4.08 13.9,-0.33 4.7,-3.58 6.3,-3.3 7,1.29 0.6,3.83 2.6,6.3 6,7.5 1.4,0.52 1.6,1.3 1.1,4.3 -0.7,3.66 -0.7,3.66 5.9,3.13 7.8,-0.63 8.9,1.15 3.7,6.31 -3.6,3.6 -3.5,3.6 -5,-0.09 -2.6,-6.21 -10.7,-5.58 -10.2,0.78 0.3,4.18 -2.7,11.24 -4.8,11.24 -2.1,0 -4.1,3.2 -2.9,4.6 1.8,2.29 4.6,1.61 8.2,-2.06 3.6,-3.58 7.3,-3.75 11.2,-0.52 0.9,0.77 1.9,0.8 3.2,0.11 1.9,-1.02 7.5,-0.42 17.8,1.93 12.2,2.79 38.1,-1.25 41.2,-6.41 1.1,-1.97 10.3,-3.05 10.3,-1.22 0,1.8 -5.3,6.25 -9.7,8.05 -3.6,1.54 -4.2,3.75 -1.8,6.96 0.8,1.06 1.5,2.78 1.5,3.81 0,7.72 8.2,8.13 16,0.82 z m 67.1,-51.65 c 3.2,-1.67 3.8,-3.6 2.5,-8.82 -0.8,-3.26 -0.7,-4.11 0.8,-5.17 1.4,-1.01 1.5,-1.69 0.6,-3.29 -2.8,-5.37 0.6,-8.06 8.3,-6.6 3,0.56 3.9,0.26 6,-1.94 3.1,-3.41 5.3,-3.32 6,0.27 0.8,4.24 3.2,4.61 6.4,1 1.5,-1.7 4.3,-3.89 6.3,-4.87 6,-3.07 13,-14.66 16.6,-27.28 1.8,-6.48 2,-6.75 4.5,-6.2 5.6,1.24 3.3,-12.02 -2.6,-14.7 -1.6,-0.7 -2.9,-2.38 -3.4,-4.24 -0.7,-2.71 -1.3,-3.16 -5.2,-3.73 -2.4,-0.35 -6.1,-0.96 -8,-1.35 -8.3,-1.63 -12.6,9.13 -8.5,20.97 2.8,8.3 3.1,10.67 1.5,13.65 -0.6,1.1 -1.3,6.1 -1.5,11.12 -0.2,6.15 -0.8,9.59 -1.8,10.55 -1.7,1.74 -3.6,0.8 -3.6,-1.8 0,-5.17 -9.3,-5.88 -14.2,-1.08 -7.1,6.99 -8.2,7.28 -10.7,2.98 -2.1,-3.76 -5,-5.21 -5.3,-2.64 -0.2,3.04 0.4,5.44 2.2,7.95 2.7,3.72 2.5,4.55 -1.4,6.18 -1.9,0.77 -4.1,2.41 -4.9,3.63 -0.9,1.23 -2.6,2.75 -3.9,3.38 -3.6,1.76 -3.5,5.06 0.1,7.72 2,1.44 3.1,3.14 3.1,4.68 0,2.73 4.4,2.56 10.1,-0.37 z m -535.6,-103.42 c 0.7,0 3.5,-5.87 3.5,-7.39 0,-2.26 -4.1,-3.18 -5.6,-1.24 -1.1,1.61 -3.4,2.24 -3.4,0.95 0,-0.36 0.7,-1.48 1.6,-2.47 2.7,-3.01 -3,-3.9 -8.9,-1.39 -3.3,1.41 -1.9,-2.22 1.7,-4.45 3.1,-1.88 3.9,-2 6.8,-0.98 2.5,0.9 4.3,0.9 7.5,0.04 4.5,-1.22 5.6,-2.92 2.3,-3.77 -1.1,-0.28 -2.7,-1.59 -3.5,-2.91 -0.9,-1.32 -2.4,-2.41 -3.3,-2.43 -1,-0.01 -2.6,-0.69 -3.7,-1.5 -2.2,-1.67 -7.1,-1.96 -8,-0.46 -1.6,2.53 -4.5,1.04 -3.9,-1.99 0.7,-3.36 -1.6,-5.11 -4,-3.09 -1.4,1.12 -5.6,-5.49 -5.6,-8.71 0,-0.63 -0.8,-2.77 -1.8,-4.76 -1.7,-3.56 -1.6,-3.64 0.7,-5.38 3.9,-2.99 4.3,-16.54 0.3,-14.9 -4.2,1.78 -6.2,4.62 -6.2,8.83 0,5.03 -5.2,7.38 -6.4,2.89 -1,-3.95 -3.1,-1.46 -3.1,3.7 0,2.7 -0.4,7.92 -0.9,11.61 -0.7,5.63 -0.6,6.98 0.8,8.33 2.5,2.57 2,9.08 -0.9,12.06 -4.2,4.2 0.2,13.41 6.4,13.41 1.1,0 3.7,0.9 5.8,2 3.8,2.03 8.3,2.61 9.7,1.25 0.4,-0.42 2.6,-0.82 4.9,-0.9 2.3,-0.08 5.4,-0.47 6.9,-0.86 2.1,-0.57 2.8,-0.38 2.8,0.83 0,1.97 4,4.87 5.8,4.19 0.7,-0.28 1.5,-0.51 1.7,-0.51 z m 458.7,-45.3 c 0.8,-1.81 3.6,-4.85 6.1,-6.75 3.1,-2.38 5.4,-5.33 7.4,-9.45 2.8,-6 2.8,-6 7.3,-6 4.7,0 13.2,-5.5 14.4,-9.37 0.3,-0.92 3.5,-3.88 7,-6.58 3.6,-2.69 7.7,-6.73 9.2,-8.98 1.4,-2.24 4.7,-6.17 7.2,-8.73 4.3,-4.46 13.4,-20.61 17.5,-31.03 1,-2.56 3.8,-6.83 6.2,-9.49 6.1,-6.69 11.7,-24.12 10,-30.879 -0.5,-2.29 0,-3.278 3.9,-6.851 4.4,-4.042 5.6,-6.815 3.6,-8.095 -1.7,-1.053 -1.1,-3.671 1.3,-5.957 1.6,-1.417 2.6,-3.892 3.1,-7.027 0.7,-4.757 4,-9.454 7.6,-10.723 1.2,-0.442 1.2,-0.864 0.2,-2.414 -0.7,-1.033 -2,-3.336 -2.9,-5.118 -2.1,-3.954 -4.6,-4.9 -7.5,-2.825 -5.4,3.721 -8.9,1.143 -12,-8.597 -1,-3.482 -3,-7.458 -4.3,-8.835 -1.2,-1.377 -2.9,-3.846 -3.7,-5.487 -1.6,-3.427 -7.2,-5.008 -12.3,-3.492 -1.7,0.483 -5.2,1.411 -7.8,2.061 -3.2,0.805 -5.7,2.255 -7.7,4.548 -2.4,2.74 -3.7,3.366 -6.9,3.366 -7,0 -11.2,5.118 -7.4,9.208 1.4,1.581 1.5,2.365 0.5,5.15 -0.7,1.806 -1.2,4.415 -1.2,5.797 0,3.601 -0.6,3.79 -6.3,2.251 -2.9,-0.76 -7.4,-1.387 -10,-1.394 -5.8,-0.014 -7.6,-2.239 -4.6,-5.88 2.7,-3.342 2.5,-6.36 -0.4,-5.951 -1.9,0.27 -2.2,0.9 -2.1,4.069 0.2,7.484 -7.6,2.204 -8.6,-5.756 -0.8,-6.88 -2.6,-7.663 -9.5,-4.073 -9,4.709 -21.3,0.971 -15.6,-4.736 2.6,-2.64 1.3,-5.974 -2.2,-5.287 -4.9,0.979 -6,2.55 -4.6,6.475 1,2.909 0.9,3.431 -1,4.754 -2.9,2.041 -2.7,4.514 0.8,8.173 3.4,3.583 3.4,11.859 0,15.7 -1,1.1 -2.1,4.25 -2.5,7 -0.4,2.75 -1.1,5.755 -1.6,6.678 -1.1,2.216 0,4.822 2,4.825 1,10e-4 2.8,2.228 4.5,5.471 4.7,8.918 21.5,17.131 21,10.258 -0.2,-2.786 0.8,-3.341 9.9,-5.213 1.6,-0.314 3.8,-1.685 5,-3.045 1.5,-1.762 3.1,-2.474 5.7,-2.474 3.5,0 3.5,0 0.8,-2.721 -2.4,-2.411 -3.1,-2.598 -5.6,-1.637 -3.3,1.244 -6.1,0.142 -6.1,-2.377 0,-0.899 -1,-2.701 -2.3,-4.003 -6.3,-6.742 7.2,-5.014 20,2.563 6.9,4.03 7.5,4.216 10.7,3.077 5,-1.807 6.6,-0.749 6.6,4.345 0,2.369 0.6,5.196 1.3,6.281 3.1,4.539 3.9,9.29 2.6,15.897 -1.5,7.77 -0.8,10.7 2,8.17 1.8,-1.69 3.3,-8.07 3.7,-16.595 0.1,-2.475 0.5,-6.186 0.9,-8.247 1,-5.512 -0.1,-8.712 -3.5,-9.887 -3.3,-1.166 -4.7,-3.673 -2.5,-4.533 1,-0.35 2.7,0.483 4.3,2.038 4,3.762 6.2,3.478 6.2,-0.789 0,-4.562 0.8,-6.575 2.8,-6.613 1.4,-0.028 1.4,-0.225 -0.2,-1.452 -3.5,-2.627 -1.3,-4.659 4.6,-4.319 5.5,0.314 7.8,3.212 4.8,6.118 -2.1,2.107 -1.3,14.112 1.2,17.225 1.6,2.115 2.3,4.435 2.5,9.385 0.2,3.619 0.6,9.199 0.9,12.399 0.8,7.7 -6.4,27.03 -15.6,41.68 -1.6,2.47 -3.4,6.34 -4,8.6 -1,3.9 -17.2,21.4 -19.8,21.4 -0.5,0 -1.4,1.09 -2,2.42 -0.7,1.39 -3.2,3.38 -6,4.66 -2.8,1.29 -5.6,3.45 -6.5,5.07 -0.9,1.56 -3.3,3.56 -5.4,4.45 -16.1,6.83 -19.7,11.39 -18.7,23.32 0.7,8.93 1.2,9.63 3.6,4.78 z m -415,-64.65 c 2.8,-3.02 7,-4.06 8.3,-2.05 0.9,1.44 4.7,1.23 8.8,-0.49 3.5,-1.46 6.7,-1.18 6.7,0.59 0,0.49 0.4,0.9 0.9,0.9 0.6,0 0.8,-0.6 0.5,-1.34 -0.4,-0.97 0.3,-1.22 2.4,-0.9 1.6,0.23 3.2,-0.07 3.6,-0.67 0.4,-0.62 3.8,-1.13 7.9,-1.17 15.6,-0.16 20.3,-2.47 12.4,-6.17 -4,-1.91 -4.4,-2.65 -2.5,-4.62 3.3,-3.35 -11.1,-5.32 -14.7,-2.01 -3.4,3.15 -7.2,-0.59 -4.1,-4.05 5.3,-5.97 3.2,-8.82 -7.3,-9.57 -11.6,-0.82 -11.9,-1.08 -5.4,-4.5 5.8,-3.03 6.7,-6.02 2.7,-8.6 -1.8,-1.23 -2.4,-2.32 -2.1,-3.77 0.3,-1.11 0.1,-2.62 -0.5,-3.33 -2.7,-3.28 -6.8,0.09 -6.8,5.6 0,3.47 -0.5,4.07 -5.8,7.62 -3.2,2.12 -7.1,5.09 -8.7,6.61 -1.7,1.52 -5.4,4.02 -8.3,5.56 -12.1,6.51 -23.2,16.47 -21.4,19.33 1,1.64 1,2.46 0.1,3.54 -2.3,2.8 -0.3,4.44 5.4,4.44 3.5,0 5.8,0.5 6.6,1.46 2.5,2.98 17.9,1.23 21.3,-2.41 z m 414.9,-15.12 c 3.2,-2.28 3.4,-3.69 1.7,-8.61 -1.4,-3.7 -0.7,-4.55 6.2,-8.25 3.3,-1.78 7.2,-8.08 7.6,-12.14 0,-0.87 0.3,-3.12 0.7,-5 1.7,-10.22 -6.8,-14.174 -11.9,-5.46 -1.3,2.37 -4.8,1.31 -6.3,-1.97 -1.3,-3.03 -7.3,-5.631 -11.1,-4.87 -3.5,0.71 -7.2,-1.597 -9.9,-6.18 -1.2,-1.903 -3.6,-4.025 -5.5,-4.853 -13.4,-5.567 -13.3,-5.542 -14.4,-11.547 -3.4,-18.377 -7.4,-23.848 -13.8,-18.85 -3.3,2.623 -3.1,4.522 0.8,6.394 6.2,2.989 7.4,5.969 3.8,9.335 -2.1,1.986 -3,3.805 -3,5.911 0,1.944 -0.8,3.566 -2.1,4.494 -1.3,0.909 -1.7,1.701 -1,2.116 2.7,1.671 -3.1,10.545 -6.9,10.545 -5.7,0 -2.3,6.865 4,8.015 8.2,1.49 12.2,-2.08 11.2,-10.07 -0.3,-2.439 0.1,-3.969 1.2,-4.873 0.8,-0.724 1.6,-2.296 1.6,-3.494 0,-2.687 1.7,-4.599 3.6,-3.892 1.6,0.602 1.9,5.885 0.4,6.8 -0.9,0.575 -1.2,9.134 -0.3,10.809 1,1.83 3.3,-1.808 3.3,-5.167 0,-3.628 0,-3.628 3.4,0.353 3.3,3.981 3.3,3.981 0.4,7.474 -1.5,1.93 -2.8,4.61 -2.8,5.96 0,1.35 -1,3.48 -2.2,4.72 -3.4,3.65 -1.9,4.89 7.7,6.32 8.2,1.21 8.9,1.18 10.1,-0.5 0.7,-1 1.5,-1.62 1.6,-1.38 0.1,0.23 0.7,1.3 1.3,2.37 1.8,3.11 3.1,2.88 5.3,-0.94 2.2,-3.7 6.2,-3.69 6.2,0.01 0,0.8 2.1,2.47 4.7,3.72 5.4,2.59 6.2,7 2,11.56 -1.8,1.86 -4.5,9.17 -4.7,12.46 -0.1,1.5 4.2,0.69 7.1,-1.32 z m -527.1,-77.185 c -1.1,-1.787 -2,-4.825 -2.1,-6.75 0,-1.925 -0.6,-4.334 -1.4,-5.353 -0.9,-1.221 -1.1,-2.586 -0.6,-4 9.9,-25.98 50.1,-87.748 50.1,-77.012 0,1.338 1,0.747 4.2,-2.368 6,-5.887 16.5,-9.015 11.4,-3.417 -1.6,1.721 -2.3,5.15 -1.1,5.15 1.9,0 4.5,-2.369 4.5,-4.088 0,-1.11 2.6,-5.408 5.7,-9.552 3.2,-4.144 6.9,-9.038 8.3,-10.876 2.8,-3.739 6.7,-5.803 15.3,-7.996 9.4,-2.419 11.2,-1.896 8.5,2.481 -1.8,2.837 -0.2,3.706 2.4,1.315 3.3,-3.028 10.1,-6.209 18.7,-8.74 7,-2.078 7.7,-2.543 10,-6.549 2.4,-4.312 2.4,-4.312 4.2,-2.042 2.3,2.782 2.4,6.361 0.3,8.108 -0.9,0.718 -2.5,3.131 -3.7,5.362 -4.3,8.613 -9.2,13.059 -15.5,14.373 -3.2,0.66 -8,2.552 -10.6,4.203 -7.1,4.529 -9.2,3.149 -4.1,-2.816 4.4,-5.325 2.1,-5.594 -7.5,-0.866 -5.3,2.559 -6.7,3.812 -7.6,6.387 -0.6,1.872 -2.7,4.44 -5.1,6.181 -7.5,5.431 -12.3,14.964 -12.3,24.357 0,3.5262 -2.5,4.5989 -5.9,2.6072 -1.7,-0.9441 -2.5,-2.1898 -2.3,-3.4172 0.6,-4.285 0.4,-7.643 -0.5,-8.269 -0.5,-0.365 -1.8,-2.125 -2.9,-3.913 -2.3,-3.906 -3.4,-4.012 -8.2,-0.75 -2,1.375 -5,2.5 -6.5,2.5 -2.4,0 -3.2,0.672 -4.6,3.933 -1.1,2.573 -2.8,4.4725 -4.9,5.4945 -1.8,0.8593 -3.7,2.5957 -4.2,3.8587 -0.4,1.2631 -1.5,2.8379 -2.3,3.4996 -0.8,0.66176 -2.3,3.1183 -3.3,5.4589 -1,2.3407 -3.3,5.9443 -5.1,8.0083 -5.4,6.088 -3.9,13.372 1.8,9.337 1.3,-0.874 2.7,-1.59 3.2,-1.59 1.1,0 -0.1,9.602 -2.4,19.637 -1.1,4.475 -1.9,8.679 -1.9,9.342 0,2.106 -17.6,22.021 -19.5,22.021 -0.3,0 -1.5,-1.462 -2.5,-3.25 z m 88,0.242 c -1.7,-1.762 -3,-4.015 -3,-5.008 0,-2.244 -5.5,-6.984 -8.1,-6.984 -1.4,0 -1.9,0.7 -1.9,2.441 0,2.835 -1.3,3.917 -3.8,3.136 -2.1,-0.668 -10.2,-12.404 -10.2,-14.773 0,-0.927 -0.4,-1.925 -0.9,-2.219 -2,-1.249 -3.5,-9.74 -2.1,-11.957 0.7,-1.17 1.4,-3.789 1.5,-5.821 0.2,-3.672 6.7,-15.807 8.5,-15.807 4.2,0 4.8,7.945 1,12.348 -1.7,1.879 -3,4.308 -3,5.397 0,1.089 1.3,3.679 3,5.755 1.6,2.077 3,4.212 3,4.745 0,0.533 0.8,0.663 1.7,0.288 3,-1.147 3.8,-1.087 3.5,0.258 -0.5,2.399 1.8,5.209 4.2,5.209 3,0 4,-1.522 3.7,-5.436 -0.2,-2.724 1.5,-8.564 2.5,-8.564 0.2,0 1.4,0.656 2.7,1.458 2.9,1.931 5.7,0.451 4.1,-2.179 -0.6,-0.978 -2.1,-1.926 -3.3,-2.105 -3.4,-0.5 -4.7,-4.352 -3.2,-9.123 0.8,-2.406 1.1,-6.242 0.8,-9.8134 -0.3,-3.9266 0,-6.9902 0.9,-9.2746 0.8,-1.8761 1.9,-5.4476 2.5,-7.9368 0.6,-2.704 2.2,-5.8012 4,-7.6942 1.7,-1.743 3.6,-4.216 4.3,-5.496 2.1,-4.222 9.3,-7.425 12.5,-5.545 1.8,1.082 4,1.399 6.9,1.011 5.3,-0.723 5.4,0.627 0.1,4.88 -13.8,11.063 -21.3,39.173 -12.9,48.318 1.5,1.65 3.8,5.789 5.1,9.198 2.3,6.197 2.3,6.197 5.5,3.75 5.6,-4.269 9.2,-1.314 4.4,3.552 -4.7,4.64 -2,6.28 4,2.488 4.4,-2.814 4.7,-3.707 2.3,-9.555 -2.3,-5.688 0,-10.933 4.6,-10.933 1.7,0 3.1,-0.394 3.1,-0.877 0,-1.326 -2.8,-3.369 -3.8,-2.762 -0.5,0.293 -2.2,-0.346 -3.8,-1.419 -1.6,-1.074 -4.4,-2.894 -6.2,-4.046 -4.9,-3.134 -1.8,-7.9589 8.6,-13.29 2.1,-1.1233 3.4,-2.6476 3.8,-4.5363 0.8,-3.9357 6,-7.7621 8.5,-6.2133 2.2,1.3629 4.9,1.5022 4.9,0.253 0,-0.4902 1.7,-3.0457 3.9,-5.6794 5.5,-6.628 8.7,-14.708 7.2,-18.034 -2,-4.429 1.3,-12.331 5.9,-14.152 2.7,-1.049 4.2,-2.526 5.4,-5.184 1.6,-3.383 7.4,-7.217 16.7,-10.886 0.4,-0.179 0.7,1.396 0.6,3.5 -0.3,4.446 3.3,5.823 7.5,2.892 3.1,-2.187 6.7,-1.951 9.5,0.616 2.2,2.113 2.4,2.128 5.8,0.5 1.9,-0.925 4.2,-1.682 5.1,-1.682 3,0 0.7,2.549 -4.9,5.21 -4.3,2.087 -6.2,3.756 -8.3,7.269 -2.2,3.806 -3.8,5.108 -9.8,7.886 -3.9,1.83 -8,4.297 -9,5.482 -2.9,3.244 -5.4,2.797 -5.8,-1.02 -0.4,-4.262 -2.5,-4.707 -3.4,-0.727 -0.3,1.763 -1.7,4.149 -2.9,5.303 -3.9,3.626 -12.8,16.006 -13.1,18.097 -0.1,1.1001 -0.2,2.3345 -0.3,2.7428 -0.1,0.4082 -1.5,1.9451 -3.1,3.4153 -1.7,1.4701 -3,3.2736 -3,4.0077 0,0.7341 -1,2.2511 -2.1,3.3712 -2.2,2.2387 -1.7,4.504 0.7,3.1454 3.8,-2.1356 12.3,0.9946 12.3,4.5546 0.1,0.68 1.6,1.895 3.6,2.699 4.7,1.961 4.7,5.911 0,15.3 -4.5,8.925 -17.2,18.138 -13.3,9.647 1.1,-2.317 0.9,-2.839 -1.2,-4.542 -4.8,-3.922 -8.3,-0.366 -5.5,5.599 1.2,2.442 1.5,4.235 0.9,5.023 -0.5,0.675 -2.6,3.467 -4.7,6.205 -5.3,7.141 -11.3,10.036 -28.1,13.582 -21.7,4.555 -23,4.594 -26.6,0.742 z m 268,-60.684 c -9.5,-3.3564 -18.2,-8.6774 -17.5,-10.667 2.3,-7.0778 1.8,-10.377 -2.5,-15.527 -4.9,-5.755 -7.5,-5.951 -6.4,-0.487 1.4,7.633 -4.3,8.486 -11,1.656 -5.5,-5.543 -5.6,-6.465 -1.6,-7.976 1.6,-0.623 3,-1.567 3,-2.098 0,-0.531 -1.4,-1.525 -3,-2.209 -1.8,-0.719 -3,-1.988 -3,-3.014 0,-2.247 -2.2,-3.097 -6,-2.334 -2.7,0.54 -3.2,0.253 -4.5,-2.958 -0.8,-1.956 -2,-3.839 -2.5,-4.184 -3.8,-2.342 2.3,-6.476 10,-6.8 6.1,-0.254 7.1,0.919 6.7,7.541 -0.2,4.674 -0.2,4.751 2.8,4.754 4.4,0.004 9.1,3.238 9.8,6.784 0.6,3.017 6,5.576 13.6,6.436 1.9,0.213 3.2,1.76 5.8,6.775 5.5,10.849 8.2,12.006 10.3,4.526 0.7,-2.489 1.5,-4.526 1.9,-4.526 1.2,0 3.9,3.347 5,6.324 1,2.7382 1.2,2.8005 6.4,2.1536 6.9,-0.8666 10.5,2.0646 7.8,6.3799 -1.1,1.6206 -4.5,0.76341 -8,-1.9946 -2.7,-2.1228 -6.9,-2.3971 -10.6,-0.7019 -2.8,1.2936 -3.3,3.5905 -1,4.4893 1,0.37989 1.3,1.2762 0.9,2.5403 -0.4,1.1882 0.1,2.7084 1.1,3.8815 1.8,1.9913 -3.1,2.8032 -7.5,1.2356 z" />
            <path
               style="fill:#546f63"
               inkscape:connector-curvature="0"
               id="path3715"
               d="m -1677.2,583.65 c -9,-0.74 -25.1,-3.45 -45.4,-7.61 -14.5,-2.98 1.6,-4.28 17.9,-1.45 4.7,0.81 8.9,-0.01 8.9,-1.75 0,-1.51 -1.5,-2.12 -7.7,-3.12 -4.2,-0.69 -6.3,-1.6 -7.8,-3.45 -2.2,-2.71 -9.3,-4.75 -17.5,-5.04 -7.6,-0.27 -7.9,-0.39 -9.5,-3.48 -1.2,-2.3 -2.3,-3 -4.5,-3 -1.6,0 -3.2,-0.49 -3.6,-1.07 -0.3,-0.59 -1.6,-1.46 -2.8,-1.94 -2.1,-0.86 1.8,-1.68 4.9,-1.01 2.3,0.52 22.4,2.35 27.5,2.5 8.3,0.25 8.7,0.35 11,2.76 1.7,1.89 3.3,2.3 10,2.61 9.7,0.44 9.9,-0.27 1,-5.24 -6.7,-3.77 -6.9,-3.96 -5.4,-6.13 1.1,-1.77 1.2,-2.76 0.3,-4.74 -0.9,-2 -0.8,-2.98 0.5,-4.95 1.6,-2.57 1.2,-3.79 -1.3,-3.79 -1.8,0 -12.1,-6.81 -12.1,-8.06 0,-0.52 1.9,-0.94 4.3,-0.94 5.1,0 6.7,-1.31 6.7,-5.68 0,-7.31 -13.8,-9.5 -16.5,-2.61 -1,2.49 -3.8,-4.29 -3.2,-7.59 1.9,-10.18 -5.9,-17.27 -18.7,-16.97 -9.4,0.21 -10.5,0.04 -14.7,-2.46 -11.4,-6.7 -15.7,-3.11 -11.4,9.47 2.2,6.08 -1.4,6.73 -7.4,1.34 -2.1,-1.93 -4.4,-3.5 -4.9,-3.5 -1.9,0 -2.3,-1.76 -1.1,-4.43 0.7,-1.42 2,-2.57 2.9,-2.57 4.7,0 4.2,-3.92 -0.7,-5.42 -1.2,-0.36 -2.9,-1.8 -3.8,-3.19 -0.9,-1.38 -3.5,-3.33 -5.9,-4.32 -2.3,-1 -6.2,-2.74 -8.6,-3.88 -10.3,-4.73 -16.8,-7.04 -21.5,-7.65 -8.9,-1.14 -13.5,-2.74 -15.6,-5.36 -1.5,-1.91 -3.3,-2.71 -7.5,-3.28 -3.9,-0.53 -7.4,-1.92 -11.7,-4.77 -13.1,-8.5 -18.4,-10.04 -20.3,-5.87 -1.6,3.77 -5,2.93 -4.7,-1.17 0.5,-5.34 -2.7,-8.06 -9.2,-7.89 -7.2,0.19 -16.2,-5 -18,-10.46 -2.2,-6.37 -2.9,-6.81 -10.4,-6.12 -6.1,0.57 -7,0.4 -9.7,-1.82 -1.6,-1.34 -4.7,-3.35 -6.9,-4.48 -4.3,-2.19 -18.7,-12.21 -22.2,-15.5 -2.9,-2.73 -5.4,-1.99 -6.8,2 -1,3.15 -1.2,3.22 -2.7,1.5 -4.4,-5.17 -12.6,-20.6 -22.7,-42.32 -14.2,-30.85 -27.9,-84.52 -15.7,-61.58 4.2,7.86 6.7,11.09 9.8,12.7 5.1,2.62 6.2,4.28 4.9,7.81 -2.2,6.34 5.1,16.71 15.1,21.52 2.6,1.27 4.8,3.19 5.6,5.05 2.1,4.41 7.1,9.31 10.3,10.02 1.5,0.33 4.5,1.83 6.6,3.33 4.1,2.99 11.1,7.15 11.9,7.15 5.2,0 -23.6,-32.22 -35.6,-39.76 -10.6,-6.72 -11.2,-7.55 -10.4,-16.05 0.7,-8.32 0,-9.52 -5.1,-8.67 -3.8,0.61 -6,-1.09 -8.1,-6.11 -0.9,-2.14 -2.5,-4.48 -3.5,-5.2 -1.1,-0.73 -1.9,-2.5 -1.9,-3.94 0,-1.44 -1.5,-5.55 -3.2,-9.14 -2.5,-5.12 -3.2,-7.88 -3.3,-12.81 0,-5.98 -0.2,-6.3 -2.7,-6.87 -5.7,-1.23 -9,-50.17 -4,-57.11 2.9,-3.96 3.4,-17 0.7,-18.97 -2.1,-1.52 -1.7,-15.12 0.9,-27.33 0.7,-3.6 1.8,-9.92 2.4,-14.04 2.8,-19.43 5.9,-22.04 9.7,-8 1.8,6.72 6.5,10.19 10.5,7.75 1.8,-1.07 2.3,-0.97 3.5,0.65 1.4,1.83 1.7,1.84 8.1,0.25 7.5,-1.85 8.8,-1.38 9.9,3.4 1,4.8 2.6,4.61 7.4,-0.88 5.4,-6.12 5.9,-6.21 8.8,-1.66 4.3,6.59 7.8,4.14 4.6,-3.23 -4.9,-11.52 -4.7,-10.27 -1.7,-13.43 3.4,-3.51 5.1,-3.6 6.5,-0.35 2.8,6.09 6.4,-0.09 4.6,-7.91 -0.8,-3.56 -0.8,-5.55 0.2,-8.19 1.8,-5.04 1.6,-12.867 -0.4,-21.159 -2.6,-10.463 4,-38.097 7.1,-29.739 1.6,4.473 4.8,4.582 7,0.243 0.9,-1.787 1.7,-3.391 1.9,-3.565 0.1,-0.173 2.4,2.077 5.1,5 15,16.409 23.9,22.766 32,22.831 1,0.008 3.7,0.663 5.9,1.456 6.5,2.339 14.5,1.739 29.5,-2.209 10.1,-2.677 11.2,-2.74 10.8,-0.64 -0.3,1.694 -7.5,6.104 -12.5,7.668 -1,0.322 -3,1.281 -4.3,2.13 -10.7,6.557 -15,7.382 -33.3,6.309 -9.5,-0.559 -15.7,0.472 -17.5,2.921 -0.7,1.014 -2.1,1.854 -3,1.854 -0.8,0 -1.8,0.61 -2,1.36 -0.4,1.03 0.3,1.19 2.6,0.66 5.5,-1.19 12.4,5.28 10.2,9.45 -0.9,1.6 -0.6,2.42 1.2,4.23 1.2,1.24 2.7,3.17 3.3,4.28 0.8,1.58 2.2,2.08 6.4,2.32 8.3,0.48 9.9,-0.23 12.2,-5.59 2.5,-5.98 5.3,-8.99 10.4,-11.25 2.2,-0.98 6.3,-4.08 9.2,-6.877 4,-3.919 5.9,-5.088 8.3,-5.088 2.4,0 3.9,-0.899 6.3,-3.687 1.7,-2.028 4.9,-5.385 6.9,-7.46 2.3,-2.298 3.8,-4.73 3.8,-6.22 0,-3.802 13.6,-15.289 15.7,-13.223 0.3,0.256 0.1,1.731 -0.5,3.278 -0.9,2.709 -2.4,3.846 -8.6,6.257 -2.5,0.992 -2.8,1.479 -2.3,4.238 0.6,2.739 0.2,3.526 -3.3,6.488 -2.1,1.854 -4,4.347 -4.2,5.541 -0.2,1.492 -1.4,2.432 -3.6,3.008 -1.8,0.461 -3.3,1.387 -3.4,2.059 0,0.672 -0.2,2.571 -0.2,4.221 -0.1,2.085 -0.8,3.305 -2.4,3.985 -2.3,1.02 -2.7,2.18 -1.6,4.93 0.8,2.2 3.1,1.98 4.4,-0.41 0.7,-1.3 2.1,-2 4,-2 2.9,0 7,-3.24 7,-5.54 0,-2.202 6.1,-9.599 9.6,-11.692 2.6,-1.512 4.4,-3.829 6.5,-8.308 1.5,-3.416 4,-6.954 5.3,-7.861 1.4,-0.907 2.6,-2.12 2.6,-2.694 0,-3.003 6.7,-8.999 11.7,-10.499 5.7,-1.673 8,-4.808 11.3,-14.911 0.7,-2.2 2.1,-5.568 3.1,-7.485 1,-1.917 1.9,-4.392 1.9,-5.5 0,-2.641 3.2,-9.618 5.4,-11.797 2.7,-2.672 4.9,-2.221 4.3,0.873 -0.3,1.425 0,4.051 0.5,5.837 0.9,2.841 0.7,3.553 -1.5,5.703 -3.1,3.189 -4.5,10.423 -2.3,12.833 0.9,0.932 1.6,2.168 1.6,2.747 0,1.999 7,6.515 9.4,6.056 2,-0.373 2.6,0.291 4.3,4.397 2.2,5.036 5.3,6.437 8.1,3.636 0.9,-0.933 1.2,-0.37 1.2,2.535 0,3.734 0,3.734 5,3.071 5.9,-0.79 5.9,-1.118 1.5,7.594 -2,3.823 -3.6,8.199 -3.6,9.726 0,1.526 -0.4,3.674 -0.9,4.774 -1,2.589 -0.2,4.5 1.8,4.5 8.9,0 16.7,5.744 10.8,7.945 -2.5,0.95 -3.5,0.59 -10.6,-3.954 -3,-1.92 -8.8,-5.304 -13,-7.521 -7.3,-3.886 -7.7,-4.287 -11,-11.213 -5,-10.283 -6.6,-9.567 -6.2,2.758 0.4,9.391 1,11.862 3.9,15.212 2.2,2.487 3.3,1.232 2.1,-2.3 -2,-5.821 3.9,-4.54 6.8,1.458 1.7,3.453 4.9,5.62 8.4,5.62 2,0 3.4,1.6 3.4,3.98 0.1,0.82 1,1.61 2.1,1.77 5.6,0.81 13.8,3.9 14.2,5.39 0.4,1.53 4.2,2.86 8.3,2.86 1.1,0 2.5,-1.71 3.8,-4.94 2.7,-6.12 2.7,-5.92 -0.3,-7.06 -4.5,-1.71 -2.1,-4.084 3.8,-3.773 6,0.313 7.8,-2.603 3.5,-5.635 -2.3,-1.597 -2.3,-1.597 0.9,-1.597 1.7,0 5,-1.224 7.2,-2.725 4.2,-2.721 4.3,-3.015 2.9,-8.275 -0.3,-1.235 0.8,-1.449 5.9,-1.213 5.3,0.247 6.4,0.003 7.5,-1.75 1.6,-2.545 4.8,-2.609 7.9,-0.157 1.3,1.034 3.2,2.047 4.3,2.251 1.2,0.231 2.3,1.612 2.8,3.621 0.7,2.918 1.7,3.731 4,3.367 1.2,-0.183 0.8,1.184 -0.8,3.323 -0.8,1.123 -1.4,4.111 -1.4,7.095 0,5.898 -1.3,7.498 -7.5,9.478 -7.3,2.32 -17.4,8.04 -20.3,11.44 -1.5,1.84 -4.8,4.25 -7.2,5.35 -12,5.34 -19.5,8.2 -21.5,8.2 -1.2,0 -4.1,0.95 -6.5,2.11 -2.5,1.17 -7.6,2.99 -11.4,4.06 -4.8,1.33 -8.2,3.02 -10.8,5.38 -3.6,3.24 -4.3,3.45 -10.9,3.45 -4.5,0 -7.8,0.52 -9.3,1.47 -2.2,1.48 -14.1,1.48 -18.7,0 -2.9,-0.92 -7.1,2.1 -6.7,4.84 0.2,1.66 0.9,2.13 2.8,1.95 13.9,-1.28 22,-0.37 21.7,2.43 -0.5,4.7 2.2,5.01 10.4,1.18 10,-4.71 13.2,-3.64 9.4,3.13 -0.8,1.37 -1.5,4.36 -1.5,6.64 0,4.7 -2.3,5.96 -8.5,4.8 -2.9,-0.54 -3.9,-0.12 -7.4,3.05 -2.2,2.02 -6.4,4.57 -9.3,5.67 -7.9,2.97 -11.3,6.95 -7.3,8.47 2.1,0.81 1.8,2.5 -1,7.51 -3.3,5.69 -3.3,8.45 0,9.27 3.3,0.84 3.1,2.46 -0.6,3.74 -1.8,0.64 -2.9,1.66 -2.7,2.57 0.7,3.83 -3.3,3.88 -6.8,0.08 -3.9,-4.32 -7,-6.17 -9,-5.42 -0.8,0.3 -4.2,-0.34 -7.6,-1.42 -3.3,-1.08 -7.8,-1.96 -9.9,-1.96 -2.1,0 -4.1,-0.45 -4.4,-1 -1.2,-1.92 -4.4,-1.08 -4.7,1.25 -0.5,3.09 -5.3,3.62 -8.2,0.9 -5.6,-5.22 -12.7,-2.89 -9.2,3.02 1.4,2.32 2,5.19 2,9.47 0.1,4.42 0.6,6.69 1.8,8.08 1,1.06 1.8,2.6 1.8,3.4 0,2.57 2.2,3.88 6.7,3.88 2.3,0 5.1,0.52 6.2,1.17 1.5,0.96 3,0.68 8,-1.5 7.4,-3.21 8.1,-3.26 8.1,-0.64 0,1.12 0.7,3.11 1.5,4.43 1.3,1.91 1.4,2.84 0.5,4.55 -1.4,2.48 -1,3.28 1.2,2.45 3.8,-1.47 8.4,-14.33 5.7,-16 -1.5,-0.92 1.9,-4.46 4.2,-4.46 1,0 1.9,0.65 1.9,1.44 0,6.47 7.6,7.9 8.6,1.61 0.3,-2.21 1.2,-4.53 2,-5.16 0.7,-0.63 1.4,-2.1 1.4,-3.27 0,-1.4 1.1,-2.63 3.2,-3.62 1.8,-0.83 3.5,-2.44 3.7,-3.58 1.5,-6 12.3,-12.55 14.7,-8.92 2,3.04 5.9,3.31 7.4,0.5 1.1,-2.14 6.7,-5.29 11.3,-6.4 1.6,-0.39 5.9,-3.78 9.9,-7.89 10.4,-10.55 19.4,-14.01 19.3,-7.49 0,3.22 -0.7,3.72 -7.1,5.32 -0.6,0.15 -1.4,2.62 -1.8,5.47 -0.7,6.54 -1.6,7.53 -7.7,9 -4.9,1.17 -4.9,1.24 -4.9,5.09 0,2.73 -0.5,3.9 -1.5,3.9 -2.5,0 -6.9,4.51 -6.2,6.37 0.7,1.91 7.7,-0.9 9.4,-3.76 0.4,-0.76 1.7,-1.56 2.8,-1.77 1.1,-0.2 2.7,-1.9 3.6,-3.76 1.5,-3.21 10.1,-8.14 11.6,-6.64 0.8,0.72 -1.8,3.55 -3.1,3.56 -1.2,0 -6.6,9.65 -6.6,11.74 0,3.78 8.9,5.21 13.8,2.22 2.9,-1.78 3.8,-1.88 6.7,-0.82 4.1,1.48 10,0 14.1,-3.54 4,-3.37 2.5,-8.86 -2.6,-9.6 -3,-0.45 -3.2,-0.65 -1.7,-1.88 3.9,-3.21 0.7,-10.08 -4.3,-9.35 -3.3,0.49 -3.5,-0.04 -3.1,-6.46 0.1,-1.75 -0.3,-4.15 -1,-5.34 -0.9,-1.82 -0.7,-2.55 1.2,-4.57 3.5,-3.82 5,-3.06 2.8,1.5 -3.7,7.69 0.8,14.94 7,11.35 5,-2.88 4.9,-2.92 5.3,1.5 0.2,2.98 0.7,3.75 2.3,3.75 3,0 3.3,-5.79 0.4,-7.84 -1.8,-1.29 -2.1,-2.11 -1.5,-5.22 0.4,-2.22 0.2,-4.86 -0.5,-6.6 -1,-2.42 -0.9,-3.19 0.4,-4.7 2.3,-2.47 2.1,-3.81 -0.9,-6.8 -3.3,-3.3 -2.8,-3.68 6.1,-4.41 6,-0.49 8.4,-1.23 12.6,-3.82 5.7,-3.58 8.1,-2.99 4.8,1.2 -1.5,1.9 -1.8,3.12 -1.1,4.31 0.5,0.91 0.7,2.51 0.4,3.55 -0.3,1.04 0.3,2.78 1.3,3.86 4.4,4.9 9.6,-0.63 5.6,-6.02 -4.9,-6.68 3.9,-14.81 13.4,-12.41 3.4,0.85 5,4.61 2.3,5.61 -2.9,1.12 -2.3,3.11 0.7,2.36 2,-0.49 3,-0.09 4.5,1.64 1.7,2.17 1.9,2.2 3.2,0.48 1,-1.39 1.9,-1.6 3.7,-0.9 3.3,1.22 9.1,-0.21 11,-2.71 1.1,-1.41 2.2,-1.86 3.8,-1.46 1.4,0.38 3.1,-0.16 4.9,-1.54 2.7,-2.14 2.7,-2.14 5.5,0.51 2.2,2.11 3.4,2.55 6,2.15 1.9,-0.28 4.5,0.05 5.9,0.72 2.1,1.02 5.5,1.27 9.3,0.66 2,-0.31 0.2,-9.62 -2.1,-10.6 -6.5,-2.86 -2.9,-8.83 5.8,-9.59 3.5,-0.32 8.5,-1.54 11,-2.73 2.4,-1.19 5.2,-2.17 6.1,-2.18 0.9,-0.01 3.1,-1.07 5,-2.35 1.9,-1.27 3.9,-2.21 4.4,-2.08 0.5,0.12 2.2,0.5 3.7,0.83 2,0.44 2.9,1.44 3.5,3.76 0.9,3.29 3.6,5.79 4.9,4.48 0.5,-0.42 0,-2.94 -0.9,-5.6 -2.4,-6.63 -2.2,-7.65 1,-7.6 1.8,0.02 2.8,-0.55 3.1,-1.79 0.4,-2.06 -2.5,-5.67 -4.5,-5.67 -0.7,0 -2.3,-1.54 -3.6,-3.42 -1.6,-2.45 -4.3,-4.34 -9.4,-6.67 -7.7,-3.44 -9.4,-5.33 -6.9,-7.763 2.7,-2.708 11.9,2.583 12.7,7.353 0.8,4.29 8.9,2.44 8.9,-2.03 0,-1.37 0.8,-3.01 2,-3.71 4.3,-2.68 -0.4,-7.507 -6.1,-6.26 -2.4,0.532 -3.9,0.1 -7.1,-1.967 -2.2,-1.457 -5.3,-2.817 -6.9,-3.022 -1.6,-0.206 -4.5,-1.306 -6.3,-2.445 -1.9,-1.139 -4.1,-2.071 -5,-2.071 -1.5,0 -5.6,-5.339 -5.6,-7.25 0,-2.619 5.2,-0.447 6.5,2.714 2.9,6.868 14.1,5.067 13.8,-2.207 -0.1,-2.977 0,-3.129 2.8,-2.585 3.2,0.647 3.2,0.592 2.9,-7.172 -0.2,-7.205 -0.8,-8.297 -5.1,-11.037 -4.1,-2.598 -8.8,-3.153 -12,-1.427 -1.5,0.799 -1.9,0.709 -1.9,-0.393 0,-1.984 -3,-2.938 -3.7,-1.174 -0.7,2.006 0.4,3.531 2.7,3.531 1.5,0 2,0.698 2,3 0,2.656 -0.4,3 -3,3 -5.6,0 -13.1,2.185 -16,4.663 -3.1,2.591 -5.8,2.538 -8,-0.158 -2.1,-2.482 1.3,-5.798 7.7,-7.577 6.5,-1.801 8.1,-4.28 3.8,-5.925 -4.8,-1.806 -8.1,-1.139 -13,2.629 -7.7,5.842 -17.5,4.406 -17.5,-2.548 0,-3.401 -1.4,-4.084 -8.2,-4.084 -5.7,0 -7,-0.567 -12,-5.248 -3.6,-3.432 -3.6,-3.432 3,-3.342 5.1,0.069 7,0.499 8,1.84 0.7,0.963 2.5,1.75 3.9,1.75 1.5,0 3.9,1.149 5.4,2.63 4,3.789 6.3,2.644 5.4,-2.666 -1.2,-7.122 3.6,-9.031 12.2,-4.857 3.7,1.791 4.8,1.928 7.2,0.917 1.9,-0.767 4.9,-0.942 8.5,-0.492 6.3,0.786 8,-1.662 3.3,-4.814 -5.1,-3.468 4.7,-6.191 11.4,-3.168 4.5,2.043 8.2,0.868 12.9,-4.052 2.4,-2.596 0.3,-6.234 -2.9,-4.981 -3,1.151 -3.5,1.003 -4.7,-1.402 -1.9,-3.536 -3.5,-4.143 -6.7,-2.488 -1.6,0.815 -3.6,1.365 -4.5,1.224 -1,-0.141 -3,0.072 -4.5,0.472 -3,0.777 -10.7,-4.223 -10.7,-6.907 0,-2.053 8.6,-4.898 11.2,-3.704 13.2,6.02 18.7,2.472 9.7,-6.2586 -4.6,-4.4505 -6,-6.6782 -6.9,-10.808 -0.4,-2.2985 -1.4,-3.1493 -5,-4.3687 -4.8,-1.6097 -12,-6.1897 -12,-7.6537 -0.1,-1.725 10.1,0.078 13.1,2.341 2.8,2.017 3,2.057 2.5,0.391 -3.3,-11.612 -2.4,-12.029 10.3,-5.226 10.9,5.828 13.1,7.481 13.1,9.868 0,1.5164 7.5,9.3467 15.5,16.079 1.6,1.3967 3.7,3.8638 4.5,5.482 1.9,3.619 5,4.196 10.1,1.889 3.8,-1.722 6.9,-0.958 6.9,1.716 0,0.505 0.9,2.182 2,3.727 2,2.664 2,3.004 0.5,6.582 -0.8,2.075 -1.5,5.648 -1.5,7.939 0,2.292 -0.9,5.837 -1.9,7.878 -1.9,3.711 -1.9,3.711 0.9,3.711 3.7,0 6,3.318 6.3,9.323 0.4,5.55 1.6,7.178 7.7,9.797 7.3,3.112 10.1,6.499 7.3,8.697 -1.2,0.926 -3.1,3.618 -4.3,5.982 -1.2,2.364 -2.8,4.55 -3.6,4.857 -1.9,0.729 -1.9,3.248 0.1,3.983 2.4,0.941 1.7,2.962 -2.3,6.284 -8.2,6.882 -8.4,7.252 -5,9.492 8.6,5.56 18.5,1.63 17.5,-6.916 -0.3,-3.187 0,-5.105 1.4,-7.174 1,-1.554 1.9,-3.65 1.9,-4.658 0,-1.028 0.5,-1.644 1.2,-1.402 0.7,0.248 1.1,1.659 0.9,3.333 -1.8,16.647 -0.6,20.907 3.7,13.409 2,-3.504 2.7,-3.703 4.1,-1.079 0.8,1.537 0.5,2.537 -1.4,4.897 -1.4,1.63 -2.5,3.8 -2.5,4.82 0,1.02 -0.9,3.21 -2,4.86 -2.6,3.83 -2.6,5.5 0,5.5 1.1,0 3.4,0.68 5,1.52 1.6,0.83 6,1.66 9.8,1.84 3.8,0.17 7.3,0.58 7.8,0.91 1.3,0.78 2.5,-0.17 4.7,-3.52 2.1,-3.45 4.3,-3.53 5.1,-0.21 0.4,1.82 2,3.12 5.2,4.52 5.3,2.28 5.6,5.98 0.8,10.95 -1.3,1.43 -2.4,3.79 -2.4,5.24 0,3.74 -2,7.49 -4.2,8.07 -2.2,0.59 -2.4,2.24 -0.3,3.05 0.9,0.34 1.8,-0.05 2.1,-0.89 0.3,-0.82 1.5,-1.48 2.6,-1.48 5,0 9.1,-4.89 8.4,-10.1 -0.6,-5.17 2.9,-9.9 7.3,-9.9 2,0 3.1,-1.88 3.1,-5.12 0,-1.07 0.6,-2.21 1.5,-2.52 0.9,-0.35 1.5,-1.87 1.5,-3.91 0,-1.83 0.4,-4.54 1,-6.03 3.6,-9.36 -6.9,-16.199 -12.1,-7.87 -2.5,4.13 -4.9,4.18 -6.2,0.14 -0.7,-2.15 -0.6,-3.23 0.7,-4.581 0.8,-0.974 1.6,-2.748 1.6,-3.942 0,-1.659 0.6,-2.172 2.5,-2.172 3,0 9.5,-3.129 11.5,-5.485 1,-1.234 2.2,-1.475 5.1,-0.986 5,0.834 5.1,-1.009 0.5,-4.733 -2.8,-2.208 -4.1,-2.598 -7,-2.12 -2.9,0.463 -3.6,0.259 -3.6,-0.968 0,-0.855 -1.2,-2.938 -2.6,-4.629 -5.3,-6.23 7.7,-3.882 19.2,3.481 4.6,2.948 6.3,3.475 10.2,3.232 4.6,-0.292 4.6,-0.292 5.2,3.708 0.3,2.2 1.3,5.35 2.2,7 3.6,6.756 4,8.935 2.4,14.615 -0.8,2.96 -1.4,6.74 -1.4,8.39 0.1,1.65 -0.2,3.78 -0.7,4.75 -0.5,1.25 -0.3,1.75 0.8,1.75 0.8,0 1.8,-1.01 2.2,-2.24 0.4,-1.22 1.6,-3.36 2.6,-4.75 1.1,-1.63 2.2,-5.86 2.9,-12.01 1.9,-17.358 2.1,-18.045 4.6,-20.519 1.3,-1.317 2.4,-3.432 2.4,-4.7 0,-1.267 0.9,-2.897 2.1,-3.622 1.6,-1.036 2,-1.956 1.5,-4.306 -0.6,-2.785 -0.4,-2.967 2.1,-2.673 2.3,0.264 2.7,0.722 2.4,2.815 -1.1,7.173 -0.1,15.447 2.2,18.945 2.9,4.251 4,9.512 2.6,12.091 -0.7,1.349 -0.5,3.019 0.7,5.959 2.8,7.04 -6.7,35.2 -15.2,45.02 -0.7,0.83 -2.1,4.16 -3.1,7.41 -1.7,5.35 -2.7,6.63 -10.8,13.86 -5,4.38 -10.2,9.31 -11.6,10.97 -1.4,1.65 -4.6,3.96 -7,5.12 -2.5,1.19 -5,3.28 -5.7,4.75 -0.7,1.45 -2.7,3.17 -4.5,3.83 -13.7,5.04 -21.7,14.02 -19.8,22.28 0.5,2.35 0.9,5.34 0.8,6.66 -0.4,3.85 1.9,3.53 4.2,-0.59 1.2,-2.09 4.1,-5.13 6.5,-6.76 3.3,-2.23 5,-4.39 7,-8.84 2.5,-5.89 2.5,-5.89 6.5,-5.22 4.2,0.72 13.2,-5.11 14.6,-9.48 0.3,-0.95 3.3,-3.93 6.6,-6.62 3.4,-2.69 7.5,-6.91 9.2,-9.38 1.6,-2.48 4.8,-6.02 6.9,-7.87 2.1,-1.85 5.4,-6.43 7.3,-10.18 1.9,-3.74 3.8,-7.04 4.2,-7.32 0.5,-0.28 2.4,-4.4 4.3,-9.16 2.4,-6.1 4.9,-10.18 8.2,-13.81 4.6,-4.97 8.3,-12.48 9.4,-19.14 0.3,-1.66 1.1,-4.37 1.7,-6.02 0.6,-1.65 1.2,-5.02 1.2,-7.491 0,-4.196 0.2,-4.601 3.7,-6.249 3.7,-1.756 5.2,-4.537 4.6,-8.406 -0.1,-1.022 1,-4.418 2.4,-7.547 1.5,-3.128 2.8,-6.301 2.8,-7.05 0,-1.909 2,-3.762 4.2,-3.762 2.2,0 7.9,-8.681 7.5,-11.5 -0.2,-1.576 -1,-2 -3.8,-2 -2.4,0 -4.6,-0.883 -6.8,-2.75 -3.9,-3.265 -6.1,-3.46 -8.4,-0.75 -3.7,4.309 -9.7,-1.168 -9.7,-8.82 0,-1.036 -1.2,-3.413 -2.5,-5.282 -1.4,-1.868 -3.4,-5.281 -4.5,-7.583 -4,-8.586 -20.5,-7.64 -30.5,1.752 -1.7,1.54 -5.2,3.337 -7.8,3.992 -7.1,1.772 -10.4,6.448 -7.1,10.09 3.1,3.455 -0.4,12.404 -4.7,12.166 -13.1,-0.712 -15.2,-1.378 -14.4,-4.697 1.9,-8.375 -1.3,-12.107 -5.2,-5.929 -0.9,1.546 -1.9,3.001 -2,3.232 -1,1.382 -5.4,-4.606 -4.9,-6.665 1.7,-6.453 -3.6,-8.502 -11,-4.32 -9.4,5.341 -16.2,2.465 -13.2,-5.669 1.5,-4.188 0.3,-5.209 -5,-4.324 -3.7,0.605 -3.7,0.684 -3.7,5.224 0,2.983 -0.7,5.293 -1.8,6.55 -2.5,2.773 -2.2,4.853 1.3,8.508 3.4,3.488 3.5,11.234 0.4,14.822 -1.3,1.481 -4.4,14.103 -4.4,17.91 0,1.101 0.9,2.069 2.4,2.437 1.3,0.336 2.7,1.473 3,2.526 1,3.116 4.5,7.043 8.7,9.659 4.1,2.616 4.8,4.119 2.3,5.086 -2.4,0.93 -6.4,-1.689 -9.6,-6.391 -1.6,-2.351 -3.6,-4.274 -4.3,-4.274 -5.9,0 -16.2,-9.182 -15,-13.215 2.7,-8.515 -9,-22.278 -14.6,-17.187 -2.3,2.063 -3.5,1.251 -5,-3.361 -0.6,-2.055 -2.3,-5.484 -3.6,-7.62 -5.6,-8.672 1.6,-30.931 9.3,-28.986 3,0.759 3.5,-6.297 0.6,-8.876 -5.5,-4.9215 -23.2,-6.8678 -29,-3.1827 -3.1,2.0503 -4.2,1.7737 -4.2,-1.0718 0,-1.9938 0.5,-2.5 2.4,-2.5 1.5,0 3.1,-0.93526 4.1,-2.3944 1,-1.618 2.2,-2.2287 3.5,-1.8834 2.6,0.6836 2.6,-1.8528 -0.1,-4.2436 -2.4,-2.2271 -1.1,-3.4401 3.8,-3.4631 2.5,-0.012 3.5,-0.57 4.1,-2.15 1.1,-2.902 5.6,2.308 4.6,5.3396 -0.9,2.8166 1.1,4.4962 6.2,5.2646 3.5,0.529 5.4,1.5729 8.2,4.5327 5.2,5.3774 13.1,6.8926 11.8,2.2525 -5.8,-21.364 -8.2,-25.616 -11.9,-21.255 -2.9,3.327 -8.8,1.975 -13.2,-3.027 -1.1,-1.227 -3.9,-3.057 -6.3,-4.067 -7,-3.024 -5.8,-3.553 15.3,-6.509 2.8,-0.394 4.7,-1.474 6.5,-3.606 2.3,-2.622 2.9,-2.888 4.7,-1.918 3.3,1.75 6,1.363 6.6,-0.946 0.8,-3.26 6.1,-2.303 6.5,1.187 0.4,3.706 7.4,6.713 8.4,3.636 0.9,-2.502 14.8,7.694 14.8,10.812 0,2.649 6.8,5.82 25.5,11.862 8,2.6046 20.9,2.9143 26.1,0.6278 2.5,-1.1282 5.2,-2.0518 5.8,-2.0518 3.9,0 5,-3.835 2.6,-9.505 -2.7,-6.55 -2.5,-7.43 2,-8.878 4.6,-1.492 5.3,-5.912 1.5,-10.371 -1.4,-1.669 -2.5,-4.174 -2.5,-5.567 0,-2.89 -4.2,-6.679 -7.3,-6.679 -1.2,0 -2.9,-0.744 -3.9,-1.655 -1.7,-1.539 -2,-1.539 -3.7,0 -2.7,2.435 -13.1,0.71 -13.1,-2.167 0,-2.013 2.8,-4.204 6.4,-4.928 3.8,-0.794 3.8,-0.794 0.2,-3.573 -2,-1.528 -3.6,-3.586 -3.6,-4.572 0,-2.423 -2.3,-4.198 -10.2,-7.917 -5.2,-2.48 -6.8,-3.72 -7.3,-5.913 -0.4,-1.526 -1.6,-3.764 -2.7,-4.974 -2.6,-2.758 -1.8,-5.051 1.7,-5.051 4.6,0 4.8,-2.354 0.6,-6.25 -2,-1.925 -4.4,-4.445 -5.2,-5.595 -0.8,-1.15 -3.2,-3.24 -5.4,-4.65 -2.2,-1.41 -7.9,-5.99 -12.5,-10.18 -10.5,-9.38 -22.6,-15.91 -34.3,-18.46 -4.5,-1 -9.6,-2.49 -11.2,-3.32 -14.6,-7.37 -49.2,-17.5 -74,-21.69 -6.6,-1.11 -15.2,-2.6 -19,-3.31 -4.8,-0.87 -16.3,-1.28 -35.3,-1.24 -18.6,0.03 -27.9,-0.29 -27.2,-0.94 1,-1.09 42.8,-1.22 57,-0.19 22.1,1.63 40.8,4.53 59.5,9.24 5.5,1.39 11.8,2.95 14,3.47 52.2,12.32 118.8,51.25 163,95.365 181.2,180.82 134.1,487.3 -92.5,602.9 -23.9,12.19 -28,12.53 -21.9,1.8 4.7,-8.26 -1.3,-14.62 -8.2,-8.77 -3.5,2.93 -7.9,1.88 -11.1,-2.67 -2.7,-3.76 -18.8,-2.76 -18.8,1.17 0,1.37 8.8,9.96 11.9,11.54 6.9,3.58 -6.9,7.26 -15.2,4.02 -2.8,-1.09 -4.4,-1.19 -6.4,-0.41 -1.5,0.57 -3.8,0.78 -5,0.47 -3.6,-0.91 -9.7,0.93 -12.6,3.81 -1.7,1.69 -3.7,2.65 -5.7,2.65 -1.6,0 -4.9,0.61 -7.3,1.35 -2.3,0.75 -7.2,2.16 -10.7,3.12 -3.6,0.97 -8.7,2.43 -11.3,3.24 -4.3,1.32 -5.1,1.31 -7.3,-0.15 -3.9,-2.6 -3.2,-5.15 2,-6.45 2.4,-0.61 5.1,-2.06 5.9,-3.21 0.8,-1.16 3.1,-3.22 5.2,-4.59 3.4,-2.37 3.5,-2.58 1.9,-4.36 -2.4,-2.63 -1.1,-5.17 2.3,-4.77 2.3,0.27 2.8,0.78 2.8,3.32 0,3.83 3.5,4.46 9.7,1.75 3,-1.33 5.3,-1.67 7.7,-1.16 4.2,0.89 6.1,0.24 6.1,-2.14 0,-3 -4,-4.95 -10,-4.97 -7.3,-0.02 -8.5,-0.93 -8.5,-6.2 0,-3.99 -0.4,-4.49 -4.7,-7.43 -5.1,-3.41 -4.6,-4.31 2.7,-4.34 2,-0.01 4,-0.91 5.5,-2.54 4.7,-5.02 -7.3,-11.57 -13.6,-7.43 -4.1,2.71 -12.8,3.46 -17,1.48 -3.8,-1.77 -3.7,-4.05 0.1,-3.11 4.7,1.18 11.9,-3.4 9.3,-5.95 -2.5,-2.48 -9.2,-2.29 -10.3,0.29 -0.6,1.23 -1.6,2.25 -2.4,2.25 -0.7,0 -2.5,0.83 -4,1.85 -1.4,1.02 -4.4,2.13 -6.6,2.46 -12.1,1.85 -17.3,20.69 -6.6,23.42 3.1,0.77 3.6,1.39 4.3,4.99 1.1,5.63 2.9,6.89 7.5,5.46 2,-0.61 3.8,-0.95 4,-0.75 1.8,1.74 -16.1,13.57 -20.5,13.57 -1,0 -2.4,0.51 -3,1.14 -1.5,1.47 -19.1,2.98 -22.9,1.95 -7.7,-2.12 -11.3,10.96 -3.7,13.43 3.9,1.24 1.2,4.48 -3.6,4.48 -4.5,0 -6.9,2.38 -4.8,4.74 3.2,3.49 2.2,3.63 -15.6,2.16 z m 262.8,-95.4 c 2.6,-1.81 5,-2.5 8.4,-2.5 2.6,0 5.6,-0.61 6.6,-1.34 2.9,-2.1 -1.7,-6.02 -6.2,-5.31 -3.9,0.63 -5,-0.81 -2.6,-3.47 1.1,-1.29 2.8,-1.89 4.6,-1.7 8.2,0.86 15.8,-14.25 15.3,-30.36 -0.3,-9.68 -0.3,-9.68 3.8,-9.5 5.7,0.24 6,-3.06 0.5,-5.15 -4.8,-1.83 -6.8,-1.02 -6.8,2.73 0,2.15 -0.6,3.15 -2.2,3.64 -1.2,0.38 -4,2.37 -6.2,4.44 -2.3,2.07 -6.1,4.73 -8.4,5.91 -3.9,1.95 -13.3,10.52 -13.2,12 0,0.33 0.7,1.45 1.5,2.49 1.2,1.63 1.2,2.26 -0.1,4.7 -0.8,1.55 -1.4,3.93 -1.4,5.28 0,3.5 -1,5.64 -2.6,5.64 -1.6,0 -1.6,-0.17 -2,6.74 -0.5,8.41 3.8,10.64 11,5.76 z m -268.4,-52.43 c 0.5,-3.69 2.6,-5.22 3.6,-2.66 0.8,2.05 6.7,2.11 8.4,0.09 0.6,-0.83 2.5,-1.5 4.1,-1.5 2.9,0 2.9,0 0.4,-2.75 -1.9,-2.03 -2.4,-3.44 -2,-5.35 0.8,-3.83 -1.6,-5.53 -5.6,-3.88 -2.8,1.15 -3.2,1.06 -4.6,-0.95 -1.3,-1.89 -2.1,-2.12 -5.5,-1.55 -2.9,0.49 -4.4,0.26 -5.6,-0.85 -1,-0.84 -4,-2.36 -6.7,-3.38 -5.4,-1.99 -8.4,-6.06 -8.5,-11.52 -0.1,-3.85 3.9,-6.41 7.7,-4.94 1.5,0.59 5.7,1.36 9.4,1.72 6.4,0.63 6.7,0.78 7.5,3.8 0.7,2.35 1.6,3.22 3.5,3.45 3.1,0.37 4.4,-1.99 2.6,-4.87 -1,-1.63 -1,-2.16 0.2,-2.91 1.9,-1.14 2.7,0.04 4.2,5.73 0.6,2.33 1.7,4.25 2.4,4.25 1.4,0 4.5,-2.66 4.5,-3.84 0,-0.39 2.6,-1.77 5.9,-3.07 5.1,-2 6.2,-2.89 7.1,-5.74 0.6,-1.86 1.5,-3.12 2,-2.8 1.6,0.98 1,9.37 -0.9,13.24 -4,7.93 -3.5,11.62 1.5,11.23 6.7,-0.53 10.6,-0.12 12.9,1.38 3.2,2.15 8.2,2.07 9.3,-0.15 2.1,-4.09 -3.5,-12.17 -10,-14.51 -2.5,-0.91 -5.1,-6.69 -3.4,-7.37 0.8,-0.29 2.2,-0.1 3.2,0.42 1,0.52 3.9,1.25 6.4,1.61 8,1.15 11,-5.23 4,-8.5 -5,-2.37 -6.5,-4.78 -4.3,-7.12 1.5,-1.69 1.5,-1.98 0,-3.43 -2,-2.05 -4.1,-0.78 -3.5,2.19 0.6,2.8 -2.2,3.87 -5.8,2.23 -1.9,-0.87 -2.8,-0.76 -4.3,0.57 -4.9,4.44 -4.7,-7.21 0.2,-12.59 6.1,-6.61 10.1,-6.23 10.6,1 0.1,2.58 3.2,1.11 4.6,-2.22 2.2,-5.25 1.9,-6.53 -1.5,-6.53 -4,0 -6.2,-3.68 -3.5,-5.68 1,-0.73 2.8,-1.32 4.1,-1.32 6.1,0 7.6,-4.79 2.4,-7.5 -3.4,-1.73 -3.8,-2.99 -1.5,-3.9 2.5,-0.95 10.4,-0.71 12.4,0.37 1.3,0.68 3.4,0.51 7.1,-0.57 3.1,-0.92 6.8,-1.32 9.3,-0.98 3,0.43 4.9,0.05 7.6,-1.52 2.4,-1.47 4.5,-1.93 6.8,-1.55 4.1,0.65 5.2,-1.23 3,-4.7 -0.9,-1.28 -1.7,-3.64 -1.9,-5.24 -0.3,-2.47 -0.8,-2.96 -3.6,-3.23 -2.5,-0.24 -3.4,-0.89 -3.8,-2.75 -0.7,-2.77 -3.1,-3.15 -6,-0.97 -4.5,3.45 -7.8,0.91 -4.6,-3.52 2.5,-3.29 2.8,-7.48 0.7,-8.28 -1.9,-0.76 -6.3,2.88 -6.7,5.6 -0.2,1.28 -1.2,2.37 -2.3,2.58 -2.6,0.46 -5.5,3.05 -5.5,4.79 0,2.96 -4.5,4.54 -9,3.16 -4.1,-1.29 -4.1,-1.29 -3.5,-7.34 0.8,-7.25 -1.7,-11.49 -3.1,-5.26 -0.4,1.81 -1.7,4.64 -3,6.3 -1.2,1.65 -3.2,4.89 -4.3,7.19 -1.2,2.3 -3.1,4.86 -4.2,5.68 -1.8,1.24 -2.1,2.11 -1.5,5.07 0.6,3.1 0.4,3.57 -1.3,3.57 -1.1,0 -2.8,1.19 -3.9,2.66 -1.4,1.97 -2.4,2.47 -3.8,1.92 -1.8,-0.69 -1.8,-0.86 0.6,-2.78 1.3,-1.12 2.5,-2.55 2.5,-3.17 0.1,-3.26 3.9,-9.28 6.8,-10.72 2.4,-1.23 3.3,-2.44 3.8,-5.31 0.3,-2.04 1.1,-4.22 1.7,-4.86 3.2,-3.15 -1.6,-9.74 -7.1,-9.74 -1.3,0 -3.2,-0.67 -4.3,-1.47 -2.2,-1.65 -8.4,-2.07 -8.4,-0.56 0,0.53 1.3,1.94 2.9,3.12 1.6,1.19 3.1,3 3.4,4.02 0.2,1.02 1.6,2.31 3.1,2.85 3.2,1.24 3.2,3.07 0.1,6.85 -1.4,1.64 -2.5,3.71 -2.5,4.62 0,2.26 -3.1,6.67 -4.1,6 -0.5,-0.3 -0.9,-2.12 -0.9,-4.03 0,-3.68 -2.4,-10.35 -3.7,-10.49 -0.5,-0.04 -2,-0.16 -3.4,-0.27 -1.5,-0.11 -3.4,-0.95 -4.3,-1.86 -3.8,-3.76 -8,-0.38 -7.3,5.8 0.8,6.06 -0.5,7.69 -2.9,3.95 -1.9,-2.92 -0.5,-7.78 4.2,-14.66 2.5,-3.63 2.5,-3.63 -0.1,-7.39 -1.4,-2.07 -2.5,-4.97 -2.5,-6.44 0,-1.66 -1.2,-3.75 -3,-5.54 -1.7,-1.59 -3,-3.4 -3,-4.04 0,-0.63 -0.9,-1.96 -2,-2.95 -1.6,-1.4 -1.9,-2.61 -1.4,-5.41 0.7,-4.57 -2.5,-8.55 -6.3,-7.83 -1.9,0.36 -2.7,-0.16 -3.8,-2.28 -1.5,-2.73 -3.4,-3.99 -6.1,-3.99 -3.8,0 -14.4,-8.47 -14.4,-11.46 0,-3.3 -2.8,-6.54 -5.7,-6.54 -2.2,0 -2.5,0.31 -1.8,2.25 3.1,9.83 1.7,13.87 -3.6,9.69 -2.9,-2.27 -3.8,-3.53 -3,-4.28 1.6,-1.57 1.3,-6.23 -0.5,-7.69 -1.2,-1.01 -1.4,-2.5 -0.8,-7.24 0.7,-6.82 -0.1,-7.02 -13.6,-2.99 -7.7,2.31 -16.4,13.26 -10.5,13.26 1,0 1.5,1.03 1.5,3.3 0,1.81 0.5,3.82 1.1,4.47 0.9,0.9 0.8,1.61 -0.5,3.03 -3,3.39 -1.1,5.78 8.6,10.38 6.5,3.1 7,4.48 2.9,8.7 -1.6,1.63 -3.1,3.47 -3.3,4.08 -0.2,0.62 -3.2,1.52 -6.7,2.02 -6.8,0.95 -8.7,2.19 -13.2,8.34 -3.9,5.26 -3,6.68 3.9,6.68 4.9,0 5.8,-0.3 6.7,-2.25 1.3,-2.91 3.6,-3.29 6.4,-1.04 2.8,2.34 1.9,5.29 -1.8,5.29 -1.8,0 -3.5,1.08 -5.4,3.5 -3.4,4.17 -3.9,4.23 -8.1,1 -3.9,-2.93 -9.4,-3.38 -10.3,-0.85 -0.7,1.61 0.9,3.35 5.3,5.94 1.7,1.05 1.7,1.29 -0.9,4.69 -1.5,1.97 -3.2,4.73 -3.7,6.15 -1.2,3.12 -2.1,3.21 -4.6,0.45 -1.1,-1.16 -2.9,-2.49 -4.1,-2.95 -2.8,-1.05 -3.1,-11.58 -0.4,-13.64 1.3,-1.02 1.2,-1.18 -0.9,-1.06 -9.1,0.48 -10.5,-0.55 -7,-4.96 2.7,-3.43 2.5,-6.08 -0.5,-7.46 -3.7,-1.65 -2.6,-8.13 1.3,-7.75 3.2,0.32 4.2,-0.08 4.2,-1.86 0,-5.92 -4.9,-5.32 -11.5,1.41 -6.6,6.68 -9.2,6.33 -8.1,-1.06 2.1,-13.09 1.4,-15.05 -5.4,-15.95 -4.2,-0.57 -5.5,-0.33 -7.9,1.48 -3.7,2.71 -8.4,0.53 -10.7,-4.92 -0.8,-1.86 -2,-3.16 -2.7,-2.92 -1.9,0.63 -2.1,4.53 -0.3,8.23 0.9,1.83 1.6,5.41 1.6,7.96 0,2.9 0.9,6.39 2.4,9.35 3.6,7.28 3.8,14.93 0.3,19.48 -2.9,3.84 -3.4,6.64 -1.7,9.87 1.1,2.06 -0.4,4.75 -6,10.67 -2.4,2.55 -7,2.33 -10.2,-0.48 -1.7,-1.49 -8.8,-2.08 -10.7,-0.88 -0.6,0.37 -1.1,2.62 -1.1,4.99 0,5.54 -2.2,7.67 -5.1,5.04 -1.7,-1.61 -2.5,-1.68 -7,-0.64 -2.8,0.64 -6.2,1.17 -7.5,1.17 -4.3,0 -5.6,3.65 -5.1,13.73 0.6,12.63 3.4,17.27 10.4,17.27 9.1,0 17,19.64 8.9,22.44 -2.6,0.93 -3.1,0.62 -7.7,-4.65 -7.1,-8.12 -14.9,-9.34 -14.9,-2.34 0,5.71 -3.3,5.37 -9.7,-1.02 -5.5,-5.6 -7.1,-6.3 -9.1,-4.23 -4.3,4.23 8.6,16.8 17.1,16.8 2.5,0 9.5,4.52 13.5,8.62 3.4,3.61 6,3.09 7.9,-1.57 1,-2.51 2.5,-4.33 4.1,-4.99 1.5,-0.57 3.4,-1.54 4.2,-2.16 2.7,-2.01 9,1.36 9,4.85 0,4.95 5.1,9.25 11,9.25 2.5,0 4.3,0.72 5.9,2.41 1.2,1.33 3.2,2.66 4.4,2.96 1.2,0.3 2.6,1.56 3.2,2.8 1.3,3.04 7.1,4.2 12.1,2.45 4.7,-1.6 5.6,-4.71 2.4,-8.11 -1.2,-1.26 -3.8,-5.61 -5.9,-9.65 -3.6,-7.3 -3.7,-7.36 -7.6,-7.36 -4.1,0 -4.3,-0.16 -6.1,-7.25 -0.2,-0.73 -2,-1.25 -4.3,-1.25 -5.6,0 -9.1,-3.06 -9.1,-8.02 0,-2.84 -0.6,-4.28 -2.2,-5.39 -2.9,-2.02 -1.4,-5.45 3.5,-8.37 3.5,-2.07 3.5,-2.07 3.3,0.6 -0.1,2.07 0.3,2.68 1.9,2.68 1.3,0 2,-0.67 2,-2 0,-2.82 1.4,-3.53 5.7,-2.85 2.8,0.45 3.8,0.25 3.9,-0.78 0.6,-8.61 0.7,-8.34 -4.1,-8.87 -3.1,-0.34 -4.6,-1.02 -4.8,-2.09 -0.6,-2.8 10.4,-1.82 16.8,1.5 3.1,1.62 6.2,2.58 7.6,2.31 3.4,-0.65 2.9,0.76 -1.1,3.14 -3.7,2.18 -4.8,5.72 -2,6.77 1.8,0.72 1.9,3.75 0.1,5.26 -3.5,2.91 -2.6,17.39 1.3,19.98 1.1,0.75 2.1,1.98 2.1,2.72 0,2.66 4.7,4.71 9.4,4.07 3.2,-0.44 4.7,-0.21 5.6,0.87 0.7,0.8 1.8,1.47 2.6,1.47 0.8,0 1.4,1.1 1.4,2.91 0,3.22 1.5,4.29 4.2,2.92 2.2,-1.15 2.4,-6.39 0.2,-7.22 -0.9,-0.33 -1.3,-1.05 -0.9,-1.61 0.9,-1.48 4.8,-1.22 7,0.46 6.2,4.66 17.7,-12.73 12.2,-18.33 -1,-1.02 -0.8,-1.55 0.8,-2.7 1.1,-0.78 2.9,-2.12 4,-2.98 1.1,-0.86 2.9,-2.18 4,-2.93 1.9,-1.35 1.9,-1.38 -0.2,-4.34 -6.1,-8.18 -0.7,-14.06 6.9,-7.63 1.7,1.4 4.4,2.82 6,3.14 2.4,0.49 2.8,0.95 2.3,2.91 -0.4,1.68 0,2.61 1.5,3.39 1.1,0.59 2,1.59 2,2.22 0,0.63 1.6,3.51 3.6,6.4 4.4,6.4 4.3,12.39 -0.2,12.39 -1.6,0 -2.4,0.56 -2.4,1.6 0,1.21 0.6,1.46 2.4,0.99 2.5,-0.61 6.5,4.15 4.9,5.76 -3.5,3.51 -1.8,13.65 2.3,13.65 1.5,0 3.7,1.46 6,4 4.2,4.65 7.4,5.3 7.4,1.5 0,-2.2 0.4,-2.5 3.5,-2.5 3.6,0 3.6,0 3,7.02 -0.7,8.31 0.7,9.67 5.4,5.66 3.1,-2.61 8.7,-4.4 9.9,-3.16 0.4,0.39 -0.2,1.22 -1.2,1.84 -9.8,5.99 -7.9,10.29 4.6,10.18 5.2,-0.04 5.3,-0.07 5.8,-3.47 z m 240,-9.03 c 3.1,-2.73 7.7,-5.73 10.1,-6.68 4.8,-1.9 11.1,-5.68 14.5,-8.67 1.2,-1.06 3.7,-2.22 5.5,-2.59 3.9,-0.78 5,-3.86 2.4,-6.44 -1.9,-1.88 -5.6,-0.84 -9.3,2.57 -3.1,2.88 -3.6,1.9 -2.2,-4.38 0.6,-2.95 1.4,-7.38 1.8,-9.85 0.6,-4.08 0.9,-4.47 3.2,-4.18 1.3,0.18 4.3,0.41 6.6,0.5 4.8,0.21 7,1.79 7.9,5.79 0.5,2.28 1.3,3.11 3.6,3.57 2.7,0.54 3,0.91 2.5,3.46 -0.8,3.78 2.8,3.89 10.8,0.33 6,-2.62 6.9,-4.74 2.3,-5.28 -3.8,-0.46 -5.4,-3.03 -6.1,-9.9 -0.7,-6.78 0,-7.88 3.6,-6.22 2,0.92 3,0.68 6.2,-1.45 2,-1.39 4.6,-2.81 5.6,-3.15 2.5,-0.78 3.5,-4.91 2.1,-8.1 -1.6,-3.5 -1.4,-4.37 0.9,-4.37 2.8,0 3.4,-2.35 1.5,-5.38 -2.2,-3.34 -1.1,-4.82 3.3,-4.56 5.9,0.34 7,0.06 9.3,-2.23 2.2,-2.16 2.2,-2.16 4.3,0.5 2.8,3.5 5,3.36 9.5,-0.58 2.1,-1.79 5.3,-4.43 7.2,-5.88 4.1,-3.18 9.3,-11.71 12.4,-20.14 1.8,-5.22 2.8,-6.52 5.8,-7.98 4.5,-2.18 5.4,-5.15 3.6,-12.45 -1,-4.26 -1,-5.92 -0.1,-7.38 2.6,-4.17 -0.7,-7.15 -3.8,-3.42 -1.9,2.22 -2.9,1.83 -3.2,-1.25 -0.3,-2.54 -0.8,-2.8 -5.8,-3.39 -3.1,-0.35 -6.7,-1.08 -8,-1.61 -9.3,-3.63 -15.9,8.96 -11.6,22.12 3,9.12 3.1,11.37 1,14.35 -1,1.54 -1.3,3.35 -0.8,6.25 1,6.29 -1.3,8.27 -8.7,7.44 -5.2,-0.59 -5.8,-0.44 -9,2.34 -4.9,4.29 -7.3,4.77 -10.8,2.2 -5.7,-4.2 -9.4,0.46 -5.6,7.05 2.1,3.69 1.8,5.93 -1,6.98 -1.3,0.51 -3.2,2.07 -4.1,3.47 -0.9,1.4 -2.8,3.11 -4.3,3.8 -3.5,1.68 -3.7,3.87 -0.8,7.36 2.9,3.57 2.4,5.39 -1.5,5.39 -2.2,0 -4,0.97 -6.2,3.36 -7.2,7.77 -17.6,6.82 -21.2,-1.94 -1.7,-4.01 -5.9,-4.74 -8.9,-1.51 -2.4,2.7 -5.7,3.28 -10.2,1.76 -5,-1.71 -7.2,-1.13 -8,2.15 -0.9,3.93 -3.3,6.18 -6.5,6.18 -3.5,0 -6.8,3.15 -6.8,6.42 0,3.41 -4.6,6.89 -7.2,5.49 -1.4,-0.73 -3,-0.69 -5.5,0.15 -2.4,0.77 -5.8,0.93 -9.7,0.46 -3.4,-0.4 -7.4,-0.67 -9,-0.6 -2,0.08 -4.1,-0.97 -6.8,-3.48 -3.7,-3.35 -4.4,-3.58 -9.5,-3.27 -8.8,0.52 -9.9,-5.8 -1.3,-7.68 3.6,-0.78 5.2,-2.74 4.8,-5.68 -0.5,-3.2 -3.8,-3.57 -6,-0.67 -1.5,2.02 -2,2.17 -3.5,1.08 -1,-0.71 -3.1,-2.06 -4.7,-3 -1.5,-0.95 -5.1,-3.21 -8,-5.03 -2.8,-1.81 -6.3,-3.54 -7.7,-3.83 -1.7,-0.35 -3,-1.58 -3.7,-3.45 -1.3,-3.62 -3.2,-3.7 -11.5,-0.48 -3.4,1.34 -7,2.68 -8,2.98 -2.5,0.77 -3.2,3.37 -1.5,5.37 0.9,0.94 1.9,3.29 2.3,5.22 1,5.01 2.1,6.08 5.1,4.94 1.4,-0.52 3.4,-0.94 4.5,-0.94 1.2,0 3.7,-1.38 5.6,-3.06 4.1,-3.65 5.5,-3.42 6.4,1.13 0.4,2.12 2,4.56 4.2,6.42 3.8,3.18 3.2,9.51 -0.7,9.51 -2.3,0 -3.6,3 -2.4,5.59 1.2,2.66 -2.2,9.49 -5.9,11.94 -3,1.98 -3,4.22 0.2,5.66 2.3,1.04 2.9,0.79 6.5,-2.72 4,-3.88 4,-3.88 8.5,-1.67 3.4,1.67 5,1.97 6.4,1.21 2.8,-1.47 8.6,-1.24 12.7,0.48 2,0.82 4,1.22 4.6,0.89 0.5,-0.34 2.7,0.19 4.9,1.16 3.1,1.43 4.4,1.55 6.4,0.61 1.4,-0.63 3.9,-1.15 5.5,-1.15 1.6,0 4.9,-0.43 7.2,-0.95 2.3,-0.52 6.7,-1.49 9.8,-2.15 3,-0.67 6.6,-2 8,-2.97 3,-2.11 10,-3.5 10,-1.99 0,1.47 -8,7.06 -10.1,7.06 -2.3,0 -4.3,2.6 -3.5,4.65 0.4,1.08 -0.3,2.68 -2.1,4.51 -3.5,3.61 -2,5.99 2,3.34 2.5,-1.64 2.6,-1.62 3.2,0.92 1.7,6.46 8.8,6.29 16.5,-0.38 z m -142.7,-38.55 c 8.9,-9.28 9.8,-9.74 11.5,-5.96 2.7,5.95 6.9,-0.47 5.2,-8 -1.1,-4.94 1.9,-9.8 6.7,-10.73 3.9,-0.74 4.9,-8.15 1.3,-9.29 -1,-0.3 -2.3,-1.7 -2.9,-3.1 -2,-4.39 -4.5,-2.88 -7.2,4.34 -0.7,2.08 -1.9,3.25 -3.1,3.25 -2.2,0 -2.3,-0.84 -0.4,-3.35 2,-2.55 0.9,-4.65 -2.3,-4.65 -1.5,0 -3.2,-0.49 -3.8,-1.09 -3.9,-3.92 -7.8,1.58 -4.4,6.21 2.1,2.88 2.1,2.88 -0.3,2.88 -4.5,0 -7.8,3.71 -7.5,8.37 0.4,7.63 0.1,8.47 -4.1,10.61 -5,2.56 -8,2.63 -8,0.17 0,-2.9 -3.8,-5.8 -5.8,-4.5 -3.4,2.1 -2.3,7.87 1.4,7.71 2.7,-0.12 3.2,0.26 3.7,2.76 0.4,1.73 1.6,3.34 3,3.99 1.3,0.6 3.4,2.85 4.6,4.99 2.9,5.22 3.1,5.15 12.4,-4.61 z m 25.5,-53.86 c 1.2,-1.13 3.6,-2.53 5.4,-3.1 4.3,-1.45 5.7,-3.89 3.4,-6.33 -1.5,-1.71 -1.5,-2.05 -0.2,-3.18 2.2,-1.81 1.9,-3.74 -0.8,-5.52 -4.8,-3.16 -5.6,-12.09 -1.4,-15.54 4.1,-3.29 3,-9.46 -1.7,-9.52 -3.8,-0.05 -4.2,-0.37 -6.7,-5 -4.5,-8.18 -6.4,-5.87 -4.4,5.19 0.8,4.09 0.7,4.15 -2.8,5.31 -1.9,0.65 -4.9,2.84 -6.6,4.87 -1.6,2.03 -3.9,4.67 -5.1,5.88 -3.3,3.42 -6.1,9.25 -5.4,11.38 0.7,2.29 1.7,2.36 7,0.45 6,-2.17 6.9,-1.96 7.2,1.72 0.1,2.15 1.1,3.87 2.7,5.09 2.1,1.47 2.6,2.69 2.6,6.17 0,5.95 1.9,6.55 6.8,2.13 z m -348.8,-65.88 c 3.6,-6 -0.3,-10.63 -10,-11.79 -4.5,-0.54 -4.5,-0.54 -1.8,-1.91 2.1,-1.04 3.3,-1.11 5.1,-0.29 1.8,0.8 3.7,0.76 7.2,-0.14 5.5,-1.4 6.7,-3.19 3.1,-4.57 -1.4,-0.53 -3,-1.88 -3.6,-3.01 -0.6,-1.12 -1.9,-2.04 -2.9,-2.04 -0.9,0 -2.7,-0.73 -4,-1.62 -1.6,-1.12 -3.6,-1.48 -6.6,-1.15 -4,0.46 -4.2,0.33 -5.1,-2.63 -0.7,-2.35 -1.6,-3.18 -3.7,-3.42 -2.8,-0.33 -6.7,-4.37 -6.7,-7 0,-0.85 -0.6,-2.97 -1.2,-4.71 -1,-2.72 -0.8,-3.57 0.9,-6.07 2.7,-3.76 3.9,-15.4 1.6,-15.4 -4.1,0 -9.3,5.05 -9.3,9.19 0,3.44 -1.6,4.38 -4.6,2.77 -3.9,-2.07 -7.5,2.59 -4.4,5.67 0.7,0.7 0.7,1.89 0.1,3.61 -0.6,1.41 -1.3,5.31 -1.7,8.66 -0.8,6.92 -4.3,8.39 -9.7,4.1 -5.3,-4.2 -10.1,0.56 -7.2,7.23 5.1,11.95 11.3,13.82 11.5,3.47 0,-2.91 4.6,-8.06 6.5,-7.33 2.6,1.01 1.9,8.88 -1,11.44 -4.5,3.87 -1.2,10.6 6.5,13.22 2.4,0.84 5.4,2.04 6.5,2.65 2.6,1.48 6.4,1.86 9.2,0.93 6,-2.01 14.1,-1.5 15.7,0.99 2.5,3.69 7.1,3.27 9.6,-0.85 z m 35.6,-104.32 c 1.7,-0.25 4.1,-1.58 5.4,-2.95 2.5,-2.7 4.9,-3.11 8.2,-1.36 1.6,0.84 3.4,0.8 7.4,-0.15 4.3,-1.03 5.6,-1.03 6.8,-0.01 1.9,1.53 6,0.66 9.3,-1.98 1.9,-1.49 4.1,-1.89 10.6,-1.92 13.9,-0.06 18.1,-2.65 10.4,-6.4 -3.5,-1.72 -5,-3.66 -2.7,-3.66 0.5,0 1,-0.9 1,-1.99 0,-2.26 -3.6,-3.53 -7.7,-2.74 -1.4,0.28 -3.9,0.13 -5.5,-0.33 -2.2,-0.63 -3.1,-0.48 -3.5,0.61 -0.3,0.8 -1.4,1.45 -2.4,1.45 -2.2,0 -2.6,-1.52 -0.7,-2.7 4.7,-2.97 3.6,-12.86 -1.4,-11.77 -6.8,1.5 -14.7,-0.69 -10,-2.79 2.4,-1.06 4.6,-2.78 4.9,-3.82 0.4,-1.43 1.3,-1.84 3.6,-1.66 2.3,0.17 3.2,-0.23 3.4,-1.52 0.5,-2.2 -2.4,-3.42 -4.7,-1.99 -2.5,1.52 -7.4,-1.85 -8,-5.48 -1.2,-6.42 -9,-3.18 -9,3.72 0,3.65 -0.4,4.09 -6.8,8.36 -3.8,2.48 -7.7,5.45 -8.7,6.59 -1,1.14 -3.3,2.8 -4.9,3.69 -1.7,0.89 -4.3,2.22 -5.7,2.95 -1.4,0.74 -3.8,2.71 -5.4,4.38 -1.6,1.67 -3.4,3.04 -4,3.04 -2.7,0 -8.7,6.27 -8.4,8.87 0.1,1.44 -0.1,3.66 -0.5,4.92 -1.2,3.49 0.9,5.21 6.3,5.21 2.6,0 5.1,0.4 5.6,0.9 1.9,1.77 7.7,1.95 17.1,0.53 z M -1889,70.225 c -1.4,-0.792 -3.6,-3.518 -4.9,-6.057 -3.6,-7.566 -11.9,-11.328 -11.9,-5.423 0,7.933 -7.1,1.016 -12.7,-12.319 -3.7,-9.064 -4,-10.883 -1.8,-12.681 0.8,-0.718 1.5,-2.899 1.5,-5.155 0,-4.349 4.2,-13.604 6.6,-14.524 4.5,-1.749 4.9,6 0.5,9.716 -4.9,4.052 -4.1,7.249 4,16.781 0.6,0.725 1.7,1.071 2.5,0.769 0.9,-0.344 1.8,0.38 2.4,1.945 2.4,6.356 10.4,4.744 9.8,-1.971 -0.3,-2.477 0,-3.07 1.7,-3.112 14.6,-0.375 16.9,-7.711 3.5,-11.187 -3.4,-0.863 -3.5,-1.103 -3.2,-4.835 0.1,-2.159 0.4,-7.527 0.6,-11.927 0.5,-10.852 3.6,-20.649 8,-25.587 2,-2.155 3.6,-4.615 3.6,-5.466 0,-1.46 5.4,-4.447 8.1,-4.447 1,0 1,0.267 0.1,1.2 -3,2.933 -0.6,6.227 3.7,5.115 3,-0.79 2.8,-0.392 -6.9,18.146 -2,3.9014 -3.1,7.3564 -3.1,10 0.1,2.222 -0.2,6.89 -0.6,10.373 -0.5,5.486 -0.3,6.719 1.5,9.21 1.2,1.581 2.2,3.137 2.2,3.456 0,0.32 0.8,1.801 1.9,3.291 1,1.49 2.2,4.397 2.5,6.459 0.8,4.787 3.9,5.073 8.1,0.744 2,-2.137 3.2,-2.695 3.9,-1.929 0.8,0.761 0.4,1.618 -1.2,2.917 -4.7,3.828 -1.9,8.448 3.4,5.693 6,-3.106 6.9,-5.069 5.1,-10.916 -1.5,-4.631 -1.5,-5.427 -0.2,-7.471 1.9,-2.831 3.8,-3.019 3,-0.283 -0.8,2.467 1.8,3.781 4,1.996 0.8,-0.699 2.5,-0.953 3.9,-0.593 3.6,0.88 3.2,-0.553 -1.4,-5.908 -4.2,-4.822 -4.7,-5.97 -3,-7 0.5,-0.339 1,-1.491 1,-2.559 0,-2.789 -3.1,-2.432 -5.5,0.647 -2.1,2.588 -2.1,2.588 -6.3,-0.177 -5.2,-3.406 -5.2,-3.17 0.4,-7.4152 6.2,-4.6738 9.9,-8.2184 10.5,-9.8876 0.7,-2.0957 4.9,-0.3896 4.9,1.9918 0,1.0806 -0.7,3.5802 -1.5,5.5547 -2.1,4.9833 -2,5.3913 1.5,4.1683 2.4,-0.807 3.7,-0.757 5.5,0.202 1.9,1.001 2.7,1.016 3.9,0.068 2.4,-2.0443 11,-0.992 11.4,1.407 0.2,1.1 2.2,3.601 4.4,5.556 4.6,3.976 4.2,7.367 -1.8,17.564 -3.4,5.875 -10.4,8.121 -10.4,3.345 0,-2.503 -4.4,-5.316 -6.9,-4.496 -2.9,0.917 -3.4,3.74 -1.6,8.426 3.1,7.708 -11.9,21.019 -26,23.038 -16.5,2.351 -19.3,2.887 -21.3,3.964 -2.7,1.427 -4.1,1.345 -7.4,-0.417 z m -91.3,-2.43 c -0.9,-1.623 -1.5,-4.521 -1.5,-6.441 0,-1.92 -0.5,-3.769 -1,-4.109 -3.1,-1.886 4.6,-19.229 18.4,-41.5 18,-29.032 29.3,-43.983 30.6,-40.437 0.4,1.113 1.5,0.478 4.4,-2.521 4.2,-4.264 10.1,-6.937 11.7,-5.307 0.6,0.6 0.4,1.422 -0.6,2.23 -1.5,1.208 -2.2,5.035 -1,5.035 1.9,0 4.5,-2.369 4.5,-4.088 0,-1.11 2.6,-5.408 5.7,-9.552 3.2,-4.144 6.9,-9.046 8.3,-10.894 5.1,-6.956 24.5,-11.573 23.3,-5.563 -0.7,3.493 1.4,4.338 3.7,1.519 2.5,-2.933 13.9,-7.8 23.1,-9.826 1.6,-0.353 3.5,-1.961 4.7,-4.089 2.4,-4.062 3.9,-4.421 5.1,-1.257 0.6,1.537 0.4,2.884 -0.5,4.25 -0.8,1.1 -2.4,3.8 -3.5,6 -3,5.522 -7.9,10.5 -10.5,10.5 -1.2,0 -2.9,0.875 -3.9,1.944 -1,1.069 -3,2.208 -4.4,2.531 -1.5,0.324 -4.7,1.922 -7.2,3.553 -6.7,4.437 -8,3.61 -3.3,-2.011 4,-4.787 1.9,-5.696 -5.8,-2.489 -7.1,2.97 -10.4,5.586 -11.2,8.85 -0.3,1.203 -2.6,3.612 -5.1,5.353 -5.4,3.848 -11.2,12.341 -12,17.769 -1.3,8.2753 -1.5,8.6476 -3.8,8.3154 -2,-0.277 -2.2,-0.8244 -1.9,-4.5462 0.6,-8.8372 -7.3,-15.091 -13.6,-10.769 -2,1.375 -5,2.5 -6.5,2.5 -2.4,0 -3.2,0.672 -4.6,3.933 -1.1,2.573 -2.8,4.4725 -4.9,5.4945 -1.8,0.8593 -3.7,2.5957 -4.2,3.8587 -0.4,1.2631 -1.5,2.8379 -2.3,3.4996 -0.8,0.66176 -2.3,3.1183 -3.3,5.4589 -1,2.3407 -3.4,5.9733 -5.2,8.0733 -5.6,6.425 -3.7,12.07 3.1,9.182 2.1,-0.905 1.6,10.066 -1,18.5 -0.7,2.475 -1.3,5.565 -1.3,6.867 0,2.76 -5.8,10.91 -10.5,14.877 -1.8,1.516 -4,3.994 -5,5.506 -2.3,3.587 -5.1,3.507 -7,-0.2 z m 146.5,-65.49 c 0,-0.7925 0.4,-1.6876 0.8,-1.989 0.5,-0.30134 1.2,-2.2049 1.6,-4.2301 0.4,-2.0252 1.9,-4.8426 3.4,-6.2614 4.9,-4.775 9.8,-16.587 8.3,-20.359 -1,-2.869 -1,-3.401 0.8,-4.883 1.2,-0.953 2,-2.626 1.8,-3.919 -0.2,-1.685 0.7,-2.734 3.3,-4.143 1.9,-1.037 4.4,-3.546 5.5,-5.575 3,-5.543 16,-11.887 14.8,-7.194 -1.2,4.317 6.6,7.132 9.7,3.494 1.7,-2.112 4.6,-1.864 8,0.704 2.9,2.12 3.1,2.139 5.9,0.5 3.2,-1.889 5.1,-2.18 5.1,-0.786 0,0.504 -2,1.677 -4.5,2.605 -3.2,1.247 -5.4,3.083 -8.2,7.026 -3.2,4.451 -4.8,5.656 -9.4,7.256 -3,1.055 -7,3.393 -8.8,5.194 -3.3,3.274 -3.3,3.274 -4.9,-0.112 -2.2,-4.367 -4.4,-4.322 -5.5,0.113 -0.5,1.925 -2.3,4.85 -3.9,6.5 -5.1,5.098 -11.5,13.859 -12.2,16.837 -0.7,2.5721 -1.9,4.0831 -7.8,9.0498 -2.3,1.9996 -3.8,2.0684 -3.8,0.1727 z" />
            <path
               style="fill:#22758a"
               inkscape:connector-curvature="0"
               id="path3713"
               d="m -1678.8,583.06 c -16.1,-1.65 -46.7,-7.41 -50,-9.42 -1.8,-1.03 16.9,-0.3 24.1,0.95 4.7,0.81 8.9,-0.01 8.9,-1.75 0,-1.51 -1.5,-2.12 -7.7,-3.12 -4.2,-0.69 -6.3,-1.6 -7.8,-3.45 -2.2,-2.7 -9.3,-4.74 -17.5,-5.08 -2.5,-0.1 -5.3,-0.24 -6.2,-0.31 -5.2,-0.42 -5.7,-6.95 -0.5,-7.31 6.1,-0.42 25.2,1.68 28.4,3.13 1.3,0.56 5.3,1.49 8.9,2.07 8.2,1.3 11.8,3.1 14.5,7.26 5,7.57 9.4,9.84 17.4,9.12 4.9,-0.45 7.4,-0.3 7.9,0.47 0.4,0.62 0.3,1.13 -0.2,1.13 -3.1,0 -4.7,2.8 -2.8,4.91 1.9,2.16 -4.8,2.7 -17.4,1.4 z m 80.6,-21.97 c -1.4,-1.41 -0.5,-2.14 3.8,-3.23 2.4,-0.61 5.1,-2.06 5.9,-3.21 0.8,-1.16 3.1,-3.2 5.1,-4.54 1.9,-1.34 3.6,-3.1 3.6,-3.9 0,-1.92 2.6,-1.89 3.3,0.04 0.8,2.02 5.3,1.86 10.2,-0.37 2.5,-1.16 4.7,-1.54 6,-1.05 5,1.95 8.5,-0.19 8.5,-5.18 0,-4.47 7.3,-6.52 13.4,-3.75 8.8,4.01 16.3,-6.13 7.8,-10.55 -1.5,-0.78 -3.8,-2.62 -5.1,-4.09 -3,-3.52 -10.9,-6.88 -19.8,-8.42 -4.5,-0.78 -8.4,-2.15 -10.5,-3.68 -3.6,-2.7 -8.8,-4.4 -13.3,-4.41 -1.7,-0.01 -4.6,-0.98 -6.5,-2.16 -4.3,-2.58 -8.4,-3.68 -17,-4.48 -3.6,-0.33 -8.9,-1.68 -11.8,-2.99 -6.3,-2.83 -8.4,-2.96 -10.5,-0.62 -1.7,1.86 -6.7,12.79 -6.7,14.53 0,0.57 -1.9,3.46 -4.1,6.43 -3.2,4.22 -3.8,5.7 -3,6.77 4.5,5.38 -1.2,12.8 -6.6,8.58 -3.7,-2.9 -5.8,-1.14 -4.9,4.16 0.5,3.42 0.3,3.91 -1.9,4.77 -1.4,0.53 -3.1,2.12 -3.7,3.53 -1.2,2.49 -1.4,2.54 -8,1.89 -8.6,-0.85 -17.6,1.83 -14.3,4.23 1,0.75 1.3,1.36 0.7,1.36 -0.6,0 -1.4,-0.46 -1.7,-1.01 -0.7,-1.04 -4.1,-0.58 -8.8,1.21 -9.5,3.59 -9.8,-4.92 -0.5,-14.18 7.2,-7.13 7.3,-7.26 7.8,-13.36 0.5,-6.45 3,-8.77 5.8,-5.41 2.3,2.86 9.6,0.69 15.1,-4.5 2.8,-2.62 5.7,-4.75 6.4,-4.75 0.8,0 2.2,-1.13 3.1,-2.51 1.7,-2.64 7.7,-6.85 13.6,-9.56 1.9,-0.89 4.1,-2.36 4.8,-3.28 0.8,-0.91 2,-1.65 2.8,-1.65 0.8,0 3.1,-1.75 5.2,-3.89 5.1,-5.35 27.9,-6.06 50.3,-1.55 6,1.23 6.2,-6.05 0.3,-14.93 -1.8,-2.82 -3.8,-7.06 -4.3,-9.42 -0.5,-2.36 -1.5,-5.11 -2.3,-6.12 -6.7,-9.1 -8.9,-11.33 -13.3,-13.58 -2.8,-1.38 -5.6,-3.41 -6.3,-4.51 -1.6,-2.61 -3.2,-2.56 -3.2,0.09 0,1.25 0.8,2.3 2,2.62 3.9,1.02 2,3 -3.5,3.65 -2.9,0.35 -6.1,0.91 -7,1.24 -1.1,0.43 -1.9,-0.32 -2.9,-2.6 -1.2,-2.78 -11.8,-12 -13.8,-12 -2.6,0 -1.8,-6.41 1.2,-9.54 5.4,-5.54 3.7,-10.88 -5.1,-16.59 -7.7,-5 -7.3,-6.82 1.4,-6.17 10.5,0.79 14.8,-4.88 6.7,-8.91 -4.4,-2.21 -5.1,-3.51 -4.4,-8.04 0.8,-4.6 -2.8,-5.59 -4.8,-1.32 -1,2.19 -1.6,2.4 -6.2,2.08 -6.1,-0.41 -6.9,-2.13 -3.7,-8.42 2.9,-5.6 10.1,-7.19 10.1,-2.23 0,2.48 2.3,3.35 4.5,1.72 3,-2.19 2.6,-9.8 -0.5,-10.57 -4.2,-1.02 -3.3,-4.28 1.7,-5.86 5.2,-1.63 5.8,-4.86 1.6,-7.92 -4.8,-3.47 4.8,-6.39 10.6,-3.25 1.3,0.68 3.3,0.52 6.7,-0.51 3.2,-0.99 6.6,-1.28 10.2,-0.86 4.6,0.55 5.6,0.34 7.7,-1.63 1.9,-1.8 3.1,-2.14 6,-1.68 4.3,0.7 5.5,-1.09 3.2,-4.65 -0.9,-1.28 -1.7,-3.64 -1.9,-5.24 -0.3,-2.47 -0.8,-2.96 -3.6,-3.23 -2.5,-0.24 -3.4,-0.89 -3.8,-2.75 -0.7,-2.74 -4.1,-3.29 -7.4,-1.22 -2.7,1.71 -3.6,0.3 -2.2,-3.56 1.6,-4.41 1.5,-7.32 -0.3,-7.99 -1.7,-0.67 -6.2,2.67 -7,5.26 -0.3,1.03 -1.7,2.16 -3.1,2.51 -1.4,0.35 -3.3,1.92 -4.2,3.49 -4.6,7.93 -12.2,6.01 -12,-3 0.2,-7.97 -1.9,-10.56 -4.4,-5.5 -2.3,4.34 -1.9,4.34 -6.1,0.08 -2,-2.01 -4.5,-3.51 -5.9,-3.51 -1.3,0 -3.6,-0.68 -5.2,-1.5 -6.3,-3.29 -10.5,-1.59 -6.1,2.51 1.3,1.29 2.5,3.09 2.5,4 0,0.9 1.1,2.72 2.5,4.04 2.5,2.38 2.5,2.38 0.3,4.15 -3.1,2.32 -4.5,2.25 -5.9,-0.28 -0.6,-1.15 -2.7,-2.77 -4.8,-3.6 -2,-0.83 -4.4,-2.22 -5.4,-3.08 -1.5,-1.33 -2.1,-1.37 -4.2,-0.23 -3.5,1.87 -4,0.79 -1,-2.4 1.3,-1.49 2.5,-3.7 2.5,-4.92 0,-1.21 0.9,-2.77 2,-3.45 4.3,-2.71 -0.3,-11.32 -7.1,-13.38 -6.3,-1.87 -9.5,-6.85 -11.6,-18.08 -0.8,-3.82 -8.4,-8.77 -13.6,-8.77 -6.9,0 -12.7,-4.57 -12.7,-9.98 -0.1,-2.67 -4.7,-6.05 -10.2,-7.38 -2.9,-0.7 -3,-0.9 -4.9,-10.64 -1.4,-7.5 -2.3,-9 -5.4,-9 -4.7,0 -2.8,-6.34 2.2,-7.45 1.5,-0.34 4.1,-1.43 5.6,-2.43 2.3,-1.52 3.4,-1.65 6.6,-0.8 11.9,3.18 23,-12.56 14.7,-20.87 -1.8,-1.77 -2.2,-6.45 -0.6,-6.45 0.6,0 1.4,1.12 2,2.5 1,2.66 3.8,3.29 5.8,1.3 1.6,-1.63 1.4,-6.87 -0.3,-9.18 -0.9,-1.13 -1.2,-2.99 -0.9,-4.7 0.3,-1.55 0.1,-4.2 -0.5,-5.88 -0.9,-2.72 -0.7,-3.32 1.6,-5.47 2.6,-2.41 2.6,-2.41 -0.6,-5.31 -3.8,-3.44 -3.3,-4.26 2.6,-4.26 2.4,0 6.6,-0.97 9.4,-2.14 6.1,-2.63 7,-1.85 6.9,6.05 -0.1,5.44 6.1,8.12 8.2,3.56 0.9,-2.14 0.8,-2.98 -1.1,-5.54 -4.2,-5.58 0.8,-10.93 10.1,-10.93 5,0 5,0 4.3,3.62 -0.7,3.53 -0.6,3.61 2,2.97 2,-0.51 3,-0.13 4.5,1.62 1.8,2.15 2,2.18 3,0.49 0.8,-1.28 1.7,-1.59 3.3,-1.08 3.3,1.1 7.5,0.53 11.5,-1.57 6.9,-3.59 11.8,-4.54 14.4,-2.81 1.3,0.84 4.8,1.79 7.8,2.11 3,0.32 6.8,0.76 8.5,0.97 4.7,0.63 5.5,-0.11 5.5,-5.28 0,-3.5 -0.6,-5.22 -2.1,-6.58 -3.5,-3.21 -2.2,-5.84 3.6,-6.84 6.1,-1.09 19.6,-6.22 23.9,-9.12 1.7,-1.18 3.6,-2.04 4.1,-1.91 0.5,0.12 2.2,0.5 3.7,0.83 2,0.44 2.9,1.44 3.5,3.76 0.9,3.29 3.6,5.79 4.9,4.48 0.5,-0.42 0,-2.94 -0.9,-5.6 -2.3,-6.32 -2.2,-7.06 0.6,-7.06 5.3,0 5.7,-4.92 0.6,-7.56 -1.6,-0.82 -3.7,-2.62 -4.6,-4 -0.9,-1.39 -4.1,-3.72 -7.2,-5.18 -7.3,-3.44 -9.1,-5.05 -9.1,-7.92 0,-2.914 1.4,-2.931 6.4,-0.08 3.8,2.19 4.9,3.44 6,6.99 1.1,3.69 8.6,1.28 8.6,-2.78 0,-1.37 0.8,-3.01 2,-3.71 4.3,-2.68 -0.4,-7.507 -6.1,-6.26 -2.4,0.532 -3.9,0.1 -7.1,-1.967 -2.2,-1.457 -5.3,-2.812 -6.8,-3.012 -5.6,-0.706 -15,-7.122 -15,-10.217 0,-2.422 2.9,-1.335 4.4,1.662 3.2,6.034 13.6,4.415 14.4,-2.221 0.2,-2.121 0.8,-2.75 2.6,-2.75 3,0 3.3,-1.091 2.6,-8.957 -0.8,-9.269 -9.7,-14.982 -17.1,-11.007 -1.5,0.799 -1.9,0.709 -1.9,-0.393 0,-1.984 -3,-2.938 -3.7,-1.174 -0.7,2.025 0.4,3.531 2.8,3.531 5.4,0 1.7,5.463 -4.1,6.093 -3.1,0.325 -7.7,1.563 -10.4,2.75 -5.7,2.53 -7.9,2.694 -9.6,0.71 -2,-2.465 0.4,-4.864 6.6,-6.596 6.6,-1.829 8.2,-4.299 3.9,-5.954 -4.7,-1.788 -8.1,-1.137 -12.8,2.497 -7.2,5.449 -13.5,4.343 -17.3,-3.026 -2,-3.814 -2.3,-3.997 -8,-4.55 -6.4,-0.618 -9.4,-1.602 -9.4,-3.031 v -1.643 c 0,-1.877 5,-1.983 7.1,-0.152 1.2,1.046 3.4,1.902 4.9,1.902 1.4,0 3.5,0.92 4.5,2.045 3.2,3.504 5.9,2.186 6.3,-3.025 0.5,-7.544 3.7,-8.865 11.9,-4.913 3.7,1.791 4.8,1.928 7.2,0.917 1.9,-0.767 4.9,-0.942 8.5,-0.492 6.3,0.786 8,-1.662 3.3,-4.814 -5.1,-3.468 4.7,-6.191 11.4,-3.168 4.5,2.043 8.2,0.868 12.9,-4.052 2.4,-2.596 0.3,-6.234 -2.9,-4.981 -3,1.151 -3.5,1.003 -4.7,-1.402 -1.9,-3.536 -3.5,-4.143 -6.7,-2.488 -1.6,0.815 -3.6,1.365 -4.5,1.224 -1,-0.141 -3,0.072 -4.5,0.472 -3,0.777 -10.7,-4.223 -10.7,-6.907 0,-2.053 8.6,-4.898 11.2,-3.704 12,5.439 19,2.414 11.1,-4.7872 -4.2,-3.9331 -8.3,-10.052 -8.3,-12.518 0,-1.8358 -1.2,-2.8275 -6,-4.9628 -6.6,-2.954 -9.9,-5.807 -8,-6.943 1.8,-1.113 7.5,0.36 10.5,2.693 2.5,2.009 2.7,2.023 2.2,0.224 -2.7,-9.475 -1.8,-12.017 3.1,-8.543 1.5,1.031 5.9,3.49 9.8,5.465 5.5,2.755 7.9,4.658 10.3,8.1756 3.7,5.5473 3.7,5.4849 0.4,5.4849 -2.5,0 -2.6,0.2212 -2.1,3.9075 0.3,2.1498 0.1,4.3823 -0.5,4.9629 -0.7,0.7403 -0.2,1.3727 1.8,2.1192 1.7,0.5852 4.2,1.5531 5.7,2.151 3.6,1.4479 5.8,0.4837 5.8,-2.6092 0,-4.5411 5.6,-1.3733 9,5.0361 1.9,3.608 5,4.184 10.1,1.879 3.8,-1.722 6.9,-0.958 6.9,1.716 0,0.505 0.9,2.182 2,3.727 2,2.664 2,3.004 0.5,6.582 -0.8,2.075 -1.5,5.648 -1.5,7.939 0,2.292 -0.9,5.837 -1.9,7.878 -1.9,3.711 -1.9,3.711 0.9,3.711 3.7,0 6,3.318 6.3,9.323 0.4,5.55 1.6,7.178 7.7,9.797 7.3,3.112 10.1,6.499 7.3,8.697 -1.2,0.926 -3.1,3.618 -4.3,5.982 -1.2,2.364 -2.8,4.55 -3.6,4.857 -1.9,0.729 -1.9,3.248 0.1,3.983 2.4,0.941 1.7,2.962 -2.3,6.284 -8.2,6.882 -8.4,7.252 -5,9.492 8.5,5.52 18.1,1.78 17.6,-6.882 -0.1,-3.042 0.3,-5.059 1.5,-6.328 0.9,-1.024 1.7,-2.839 1.7,-4.033 0,-1.333 0.6,-2.172 1.6,-2.172 1.3,0 1.4,0.582 0.9,2.75 -3.1,11.527 -0.9,20.525 3.3,13.257 2,-3.504 2.7,-3.703 4.1,-1.079 0.8,1.537 0.5,2.537 -1.4,4.897 -1.4,1.63 -2.5,3.8 -2.5,4.82 0,1.02 -0.9,3.21 -2,4.86 -2.6,3.83 -2.6,5.5 0,5.5 1.1,0 3.4,0.68 5,1.52 1.6,0.83 6,1.66 9.8,1.84 3.8,0.17 7.3,0.62 7.9,0.99 0.6,0.38 2.5,-0.79 4.2,-2.59 3.2,-3.26 3.2,-3.26 5.4,-0.61 1.2,1.46 3.9,3.37 6,4.25 4.6,1.88 4.6,5.91 0.1,10.61 -1.3,1.43 -2.4,3.52 -2.4,4.64 0,3.69 -2.1,8.14 -4.1,8.65 -2.3,0.61 -2.5,2.25 -0.4,3.07 0.9,0.34 1.8,-0.05 2.1,-0.89 0.3,-0.82 1.5,-1.49 2.7,-1.49 5.8,-0.02 9.9,-5.38 8.4,-10.96 -1,-3.79 3.1,-9.03 7.1,-9.03 2.2,0 5.4,-6.96 7,-15.36 2.4,-12.5 -6,-19.625 -11.9,-10.1 -2.4,3.97 -3.8,4.01 -5.9,0.19 -1.3,-2.33 -1.3,-2.79 0.2,-4.495 1,-1.043 1.8,-2.874 1.8,-4.068 0,-1.659 0.6,-2.172 2.5,-2.172 3,0 9.5,-3.129 11.5,-5.485 1,-1.234 2.2,-1.475 5.1,-0.986 5,0.834 5.1,-1.009 0.5,-4.733 -2.7,-2.112 -4.2,-2.595 -6.8,-2.201 -3.2,0.485 -8.5,-6.244 -6.5,-8.264 1.2,-1.228 11.6,2.171 17.8,5.864 5.7,3.351 7.4,3.88 11.5,3.615 4.8,-0.31 4.8,-0.31 5.4,3.69 0.3,2.2 1.3,5.35 2.2,7 3.6,6.756 4,8.935 2.4,14.615 -0.8,2.96 -1.4,6.74 -1.4,8.39 0.1,1.65 -0.2,3.78 -0.7,4.75 -0.5,1.25 -0.3,1.75 0.8,1.75 0.8,0 1.8,-1.01 2.2,-2.24 0.4,-1.22 1.6,-3.36 2.6,-4.75 1.1,-1.63 2.2,-5.86 2.9,-12.01 1.9,-17.358 2.1,-18.045 4.6,-20.519 1.3,-1.317 2.4,-3.432 2.4,-4.7 0,-1.267 0.9,-2.897 2.1,-3.622 1.6,-1.036 2,-1.956 1.5,-4.306 -0.6,-2.785 -0.4,-2.967 2.1,-2.673 2.3,0.264 2.7,0.722 2.4,2.815 -1.1,7.173 -0.1,15.447 2.2,18.945 2.9,4.251 4,9.512 2.6,12.091 -0.7,1.349 -0.5,3.009 0.7,5.919 2.7,6.88 -2.5,23.41 -12.9,40.94 -2.1,3.52 -4.5,8.54 -5.3,11.16 -1.9,5.58 -22.8,26.96 -29.9,30.45 -2.2,1.1 -4.6,3.18 -5.3,4.62 -0.7,1.45 -2.7,3.18 -4.5,3.85 -11.6,4.33 -15.2,7.04 -18.8,14.13 -1.6,3.23 -1.8,4.59 -1,8.14 0.5,2.34 0.9,5.33 0.8,6.65 -0.3,3.46 1.9,3.71 3.6,0.41 0.8,-1.55 3.7,-4.61 6.5,-6.81 3.6,-2.9 5.7,-5.59 7.5,-9.84 2.6,-5.84 2.6,-5.84 6.6,-5.17 4.2,0.72 13.2,-5.11 14.6,-9.5 0.3,-0.96 3.8,-4.34 7.7,-7.5 4,-3.16 8.3,-7.38 9.6,-9.37 1.4,-1.99 4.3,-5.64 6.7,-8.11 5,-5.32 12.1,-17.6 15.9,-27.77 1.8,-4.83 4.2,-8.85 7.2,-12 4.2,-4.55 7.9,-12.18 9,-18.71 0.3,-1.66 1.1,-4.37 1.7,-6.02 0.6,-1.65 1.2,-5.02 1.2,-7.491 0,-4.196 0.2,-4.601 3.7,-6.249 3.7,-1.756 5.2,-4.537 4.6,-8.406 -0.1,-1.022 1,-4.418 2.4,-7.547 1.5,-3.128 2.8,-6.301 2.8,-7.05 0,-1.909 2,-3.762 4.2,-3.762 2.2,0 7.9,-8.681 7.5,-11.5 -0.2,-1.576 -1,-2 -3.8,-2 -2.4,0 -4.6,-0.883 -6.8,-2.75 -3.9,-3.265 -6.1,-3.46 -8.4,-0.75 -3.7,4.309 -9.7,-1.168 -9.7,-8.82 0,-1.036 -1.2,-3.413 -2.5,-5.282 -1.4,-1.868 -3.4,-5.281 -4.5,-7.583 -4,-8.586 -20.5,-7.64 -30.5,1.752 -1.7,1.54 -5.2,3.337 -7.8,3.992 -7.1,1.772 -10.4,6.448 -7.1,10.09 3.1,3.455 -0.4,12.404 -4.7,12.166 -13.1,-0.712 -15.2,-1.378 -14.4,-4.697 1.9,-8.375 -1.3,-12.107 -5.2,-5.929 -0.9,1.546 -1.9,2.996 -2,3.222 -1,1.374 -4.3,-3.679 -4.3,-6.566 0,-7.137 -4.1,-8.643 -11.7,-4.344 -9.2,5.187 -16,2.213 -13.1,-5.734 1.5,-4.188 0.3,-5.209 -5,-4.324 -3.7,0.605 -3.7,0.684 -3.7,5.224 0,2.983 -0.7,5.293 -1.8,6.55 -2.5,2.773 -2.2,4.853 1.3,8.508 3.3,3.466 3.6,11.218 0.4,14.775 -1.4,1.601 -4.4,13.573 -4.4,17.454 0,1.58 0.7,2.514 2.2,2.902 1.4,0.342 3.2,2.396 4.7,5.111 1.5,2.963 3.7,5.318 6.4,6.786 4.5,2.518 5.6,4.435 3.2,5.38 -2.5,0.967 -6,-1.407 -8.5,-5.73 -1.4,-2.468 -3.1,-4.142 -4.8,-4.568 -8.9,-2.204 -14.1,-6.425 -14.9,-11.995 -2.3,-15.592 -9.4,-24.22 -15.4,-18.742 -2.3,2.063 -3.5,1.251 -5,-3.361 -0.6,-2.055 -2.2,-5.445 -3.6,-7.532 -5.5,-8.62 1.6,-31.015 9.3,-29.09 3,0.774 3.6,-6.24 0.6,-8.86 -5.5,-4.9215 -23.2,-6.8678 -29,-3.1827 -3.1,2.0503 -4.2,1.7737 -4.2,-1.0718 0,-1.9938 0.5,-2.5 2.4,-2.5 1.5,0 3.1,-0.93526 4.1,-2.3944 1,-1.618 2.2,-2.2287 3.5,-1.8834 2.6,0.6836 2.6,-1.8528 -0.1,-4.2436 -2.4,-2.2271 -1.1,-3.4401 3.8,-3.4631 2.5,-0.012 3.5,-0.57 4.1,-2.15 1.1,-2.902 5.6,2.308 4.6,5.3396 -0.9,2.8166 1.1,4.4962 6.2,5.2646 3.5,0.529 5.4,1.5729 8.2,4.5327 5.2,5.3774 13.1,6.8926 11.8,2.2525 -5.8,-21.364 -8.2,-25.616 -11.9,-21.255 -2.9,3.327 -8.8,1.975 -13.2,-3.027 -1.1,-1.227 -3.9,-3.057 -6.3,-4.067 -7,-3.024 -5.8,-3.553 15.3,-6.509 2.8,-0.394 4.7,-1.474 6.5,-3.606 2.3,-2.622 2.9,-2.888 4.7,-1.918 3.3,1.75 6,1.363 6.6,-0.946 0.8,-3.26 6.1,-2.303 6.5,1.187 0.4,3.706 7.4,6.713 8.4,3.636 0.9,-2.502 14.8,7.694 14.8,10.812 0,2.649 6.8,5.82 25.5,11.862 8,2.6046 20.9,2.9143 26.1,0.6278 2.5,-1.1282 5.2,-2.0518 5.8,-2.0518 3.9,0 5,-3.835 2.6,-9.505 -2.7,-6.55 -2.5,-7.43 2,-8.878 4.6,-1.492 5.3,-5.912 1.5,-10.371 -1.4,-1.669 -2.5,-4.174 -2.5,-5.567 0,-2.89 -4.2,-6.679 -7.3,-6.679 -1.2,0 -2.9,-0.744 -3.9,-1.655 -1.7,-1.539 -2,-1.539 -3.7,0 -2.7,2.435 -13.1,0.71 -13.1,-2.167 0,-2.013 2.8,-4.204 6.4,-4.928 3.8,-0.794 3.8,-0.794 0.2,-3.573 -2,-1.528 -3.6,-3.586 -3.6,-4.572 0,-2.423 -2.3,-4.198 -10.2,-7.917 -5.2,-2.48 -6.8,-3.72 -7.3,-5.913 -0.4,-1.526 -1.6,-3.764 -2.7,-4.974 -2.6,-2.758 -1.8,-5.051 1.7,-5.051 4.6,0 4.8,-2.354 0.6,-6.25 -2,-1.925 -4.4,-4.445 -5.2,-5.595 -0.8,-1.15 -3.2,-3.24 -5.4,-4.65 -2.2,-1.41 -7.9,-5.99 -12.5,-10.18 -10.5,-9.38 -22.6,-15.91 -34.3,-18.46 -4.5,-1 -9.6,-2.49 -11.2,-3.32 -14.6,-7.37 -49.2,-17.5 -74,-21.69 -6.6,-1.11 -15.2,-2.6 -19,-3.31 -4.8,-0.87 -16.3,-1.28 -35.4,-1.24 -17.7,0.03 -27.4,-0.29 -26,-0.85 15.8,-6.07 99.4,3.72 140.9,16.49 223.2,68.736 332.9,343.49 215.9,540.81 -1.4,2.47 -5,8.55 -7.9,13.5 -36.1,60.96 -96.5,115.64 -160,144.68 -14.3,6.52 -16.7,5.64 -10.6,-3.77 4.8,-7.24 -2,-13.47 -8.6,-7.93 -3.3,2.81 -8.8,1.2 -11.6,-3.4 -2,-3.24 -18.2,-1.55 -18.2,1.89 0,1.32 9.9,10.86 11.9,11.51 2.8,0.87 2.6,3.36 -0.2,3.94 -7.7,1.59 -11.8,1.6 -14.8,0.06 -3.8,-1.99 -18.2,-0.63 -22.9,2.18 -2.8,1.63 -3.1,1.63 -4.9,-0.02 -4.1,-3.71 -15.5,-2.58 -19.2,1.91 -0.7,0.83 -2.9,1.45 -5.3,1.45 -2.6,0 -5.3,0.84 -7.6,2.4 -4.1,2.75 -7.4,3.92 -8.4,2.94 z m 183.8,-72.84 c 2.6,-1.81 5,-2.5 8.4,-2.5 2.6,0 5.6,-0.61 6.6,-1.34 2.9,-2.1 -1.7,-6.02 -6.2,-5.31 -3.9,0.63 -5,-0.81 -2.6,-3.47 1.1,-1.29 2.8,-1.89 4.6,-1.7 8.2,0.86 15.8,-14.25 15.3,-30.36 -0.3,-9.68 -0.3,-9.68 3.8,-9.5 5.7,0.24 6,-3.06 0.5,-5.15 -4.8,-1.83 -6.8,-1.02 -6.8,2.73 0,2.15 -0.6,3.15 -2.2,3.64 -1.2,0.38 -4,2.37 -6.2,4.44 -2.3,2.07 -6.1,4.73 -8.4,5.91 -3.9,1.95 -13.3,10.52 -13.2,12 0,0.33 0.7,1.45 1.5,2.49 1.2,1.63 1.2,2.26 -0.1,4.7 -0.8,1.55 -1.4,3.93 -1.4,5.28 0,3.5 -1,5.64 -2.6,5.64 -1.6,0 -1.6,-0.17 -2,6.74 -0.5,8.41 3.8,10.64 11,5.76 z m -28.3,-61.51 c 3.3,-2.91 8.2,-5.92 11.5,-7.18 6.5,-2.41 10.7,-4.94 14.2,-8.47 1.2,-1.29 3.3,-2.34 4.6,-2.34 3,0 3.9,-1.37 3.2,-4.45 -0.9,-3.29 -2.9,-3.72 -7.2,-1.52 -4.3,2.17 -5.7,1.79 -4.9,-1.35 0.3,-1.2 0.9,-5.11 1.3,-8.68 0.7,-6.19 0.8,-6.49 3.2,-6.18 1.3,0.18 4.3,0.41 6.6,0.5 4.8,0.21 7,1.79 7.9,5.79 0.5,2.28 1.3,3.11 3.6,3.57 2.7,0.54 3,0.91 2.5,3.46 -0.8,3.78 2.8,3.89 10.8,0.33 6,-2.62 6.9,-4.74 2.3,-5.28 -3.8,-0.46 -5.4,-3.03 -6.1,-9.9 -0.7,-6.78 0,-7.88 3.6,-6.22 2,0.92 3,0.68 6.2,-1.45 2,-1.39 4.6,-2.81 5.6,-3.15 2.5,-0.78 3.5,-4.91 2.1,-8.1 -1.6,-3.5 -1.4,-4.37 0.9,-4.37 2.8,0 3.4,-2.35 1.5,-5.38 -2.2,-3.34 -1.1,-4.82 3.3,-4.56 5.9,0.34 7,0.06 9.3,-2.23 2.2,-2.16 2.2,-2.16 4.3,0.5 2.8,3.5 5,3.36 9.5,-0.58 2.1,-1.79 5.3,-4.43 7.2,-5.88 4.1,-3.18 9.3,-11.71 12.4,-20.14 1.8,-5.22 2.8,-6.52 5.8,-7.98 4.5,-2.18 5.4,-5.15 3.6,-12.45 -1,-4.26 -1,-5.92 -0.1,-7.38 2.6,-4.17 -0.7,-7.15 -3.8,-3.42 -1.9,2.22 -2.9,1.83 -3.2,-1.25 -0.3,-2.54 -0.8,-2.8 -5.8,-3.39 -3.1,-0.35 -6.7,-1.08 -8,-1.61 -9.3,-3.63 -15.9,8.96 -11.6,22.12 3,9.12 3.1,11.37 1,14.35 -1,1.54 -1.3,3.35 -0.8,6.25 1,6.29 -1.3,8.27 -8.7,7.44 -5.2,-0.59 -5.8,-0.44 -9,2.34 -4.9,4.29 -7.3,4.77 -10.8,2.2 -5.7,-4.2 -9.4,0.46 -5.6,7.05 2.1,3.66 1.8,5.93 -0.9,6.95 -1.3,0.49 -3.2,1.94 -4.3,3.23 -1,1.28 -3.1,3.12 -4.6,4.09 -3.4,2.17 -3.4,3.73 -0.4,7.4 2.9,3.51 2.4,5.33 -1.5,5.33 -2.2,0 -4,0.97 -6.2,3.36 -7.2,7.77 -17.6,6.82 -21.2,-1.94 -1.6,-3.86 -6.1,-4.8 -8.5,-1.82 -2.3,2.72 -5.4,3.35 -10.1,2.01 -5.6,-1.62 -7.7,-1.09 -8.5,2.21 -0.9,3.93 -3.3,6.18 -6.5,6.18 -3.5,0 -6.8,3.15 -6.8,6.42 0,2.72 -4.6,6.95 -6.4,5.86 -0.6,-0.37 -7.1,-0.75 -14.4,-0.84 -13.4,-0.17 -13.4,-0.17 -16.6,-3.31 -2.8,-2.73 -3.9,-3.14 -8.7,-3.15 -8.7,-0.02 -10.9,-5.73 -2.9,-7.5 3.6,-0.78 5.2,-2.74 4.8,-5.67 -0.4,-3.07 -3.7,-3.59 -5.8,-0.92 -1.6,2.11 -1.6,2.11 -5,-0.28 -10.2,-6.99 -16.7,-10.61 -19,-10.61 -2,0 -2.9,-0.74 -3.7,-3 -1.4,-3.66 -4,-3.89 -11.3,-1 -7.8,3.05 -9.7,2.76 -9.2,-1.38 0.2,-2.29 -0.2,-3.81 -1.3,-4.75 -0.9,-0.75 -2.6,-2.39 -3.8,-3.62 -2.8,-3.02 -4.2,-2.84 -6.9,0.91 -2,2.93 -2.3,3.02 -3.1,1.23 -0.8,-1.75 -4.6,-3.61 -10.4,-5.06 -2.9,-0.72 -4.6,2.38 -3.4,6.4 0.8,2.75 0.6,3.13 -2.4,4.57 -3.2,1.48 -3.4,1.46 -3.8,-0.37 -0.7,-2.33 -4.9,-2.64 -6.7,-0.48 -2.1,2.57 -0.8,5.05 2.7,5.04 5.9,-0.01 5.5,11.8 -0.6,14.96 -4.2,2.13 -7.1,2 -7.1,-0.3 0,-2.9 -3.8,-5.8 -5.8,-4.5 -3.4,2.14 -2.3,7.87 1.5,7.7 2.7,-0.12 3.3,0.23 3.3,1.86 0,1.11 1.7,3.65 3.8,5.65 2.2,2 4.4,4.65 5.1,5.89 1.7,3.39 3,2.83 10.1,-4.33 8.2,-8.35 9.3,-8.93 12.4,-6.87 4.2,2.73 7.7,-1.64 6.9,-8.5 -0.5,-4.45 -0.3,-5.44 1.7,-7.59 3,-3.22 6,-3.27 6,-0.09 0,1.31 0.6,2.92 1.4,3.57 0.8,0.66 1.7,2.63 2.1,4.37 1,4.7 2.2,5.75 5.1,4.63 1.4,-0.52 3.5,-0.94 4.8,-0.94 1.2,0 3.3,-1.13 4.6,-2.5 3.4,-3.68 5.4,-3.21 6.9,1.58 0.8,2.74 2.2,4.63 4.1,5.75 2.6,1.44 2.9,2.08 2.4,4.67 -0.9,3.87 -1.3,4.5 -2.9,4.5 -2.2,0 -3.5,3.05 -2.3,5.59 1.2,2.66 -2.2,9.49 -5.9,11.94 -3,1.98 -3,4.22 0.2,5.66 2.3,1.04 2.9,0.79 6.5,-2.72 4,-3.88 4,-3.88 8.5,-1.67 3.4,1.67 5,1.97 6.4,1.21 2.6,-1.35 8.3,-1.29 11.7,0.12 8.1,3.27 13.6,3.57 28.4,1.59 11.1,-1.49 14.7,-2.58 18.7,-5.74 2.8,-2.21 7.3,-2.66 7.3,-0.73 -0.1,1.12 -3,3.37 -8.5,6.39 -1.2,0.65 -2,2.13 -2,3.64 0,1.4 -1.1,3.71 -2.5,5.14 -3.2,3.42 -1.5,5.61 2.3,3.08 2.5,-1.64 2.6,-1.62 3.2,0.92 1.7,6.48 8.8,6.29 16.6,-0.43 z m -117.6,-92.08 c 0.4,-0.6 2.7,-1.93 5.1,-2.97 4.8,-2.06 6.1,-3.87 4.6,-6.57 -0.7,-1.15 -0.7,-2.52 0,-4.02 0.9,-1.91 0.6,-2.83 -2.1,-5.85 -4,-4.52 -4.5,-11.6 -1,-14.4 4.2,-3.42 3.2,-9.59 -1.6,-9.66 -3.8,-0.05 -4.2,-0.37 -6.7,-5 -3.9,-7.08 -5.4,-6.55 -5,1.75 0.3,6.69 0.3,6.69 -4.5,9 -3.3,1.56 -5.4,3.39 -6.5,5.66 -0.9,1.85 -2.5,4.32 -3.5,5.5 -6.7,7.77 -6.4,15.28 0.5,11.79 5.2,-2.65 8.1,-2.22 8.7,1.29 0.4,1.85 1.7,4.31 3.1,5.46 1.7,1.55 2.4,3.12 2.4,6.02 0,5.01 3.9,6.22 6.5,2 z m -107,171.17 c -1,-3.17 -11.5,-5.64 -13,-3.08 -1.1,1.7 -5.9,1.11 -12.3,-1.5 -3.4,-1.38 -7.1,-2.5 -8.1,-2.5 -2.8,0 -4.5,-2.68 -4.6,-7.26 -0.2,-5.96 -2.7,-7.24 -14,-7.25 -9.4,-0.01 -11.6,-0.82 -17.7,-6.74 -1,-0.97 -2.9,-1.75 -4.2,-1.75 -1.3,0 -4.5,-0.93 -7.1,-2.07 -6.7,-2.98 -8.9,-2.38 -9.5,2.56 -0.7,5.01 -2.9,5.63 -7.5,2.09 -2,-1.52 -4.7,-2.58 -6.6,-2.58 -1.8,0 -5.6,-1.45 -8.8,-3.38 -3.1,-1.86 -10.1,-4.59 -15.6,-6.09 -5.5,-1.49 -12.4,-3.61 -15.3,-4.71 -3.8,-1.48 -7,-1.92 -12,-1.66 -6.7,0.34 -6.7,0.34 -7.2,-4.13 -0.6,-5.15 -2,-6.13 -11.4,-8.15 -3.2,-0.69 -6.8,-2.01 -8,-2.93 -5,-3.94 -10.8,-6.11 -14.5,-5.48 -3.1,0.52 -5,-0.1 -12.1,-3.84 -5,-2.63 -12.4,-5.41 -17.8,-6.75 -8.4,-2.08 -9.5,-2.61 -11.2,-5.6 -2,-3.3 -2,-3.3 -8.8,-2.67 -6.2,0.58 -7,0.42 -9.8,-1.81 -1.6,-1.34 -4.7,-3.35 -6.9,-4.48 -4.3,-2.19 -18.7,-12.21 -22.2,-15.5 -2.9,-2.73 -5.4,-1.99 -6.8,2 -1,3.15 -1.2,3.22 -2.7,1.5 -4.4,-5.17 -12.6,-20.6 -22.7,-42.32 -14.2,-30.85 -27.9,-84.52 -15.7,-61.58 4.2,7.86 6.7,11.09 9.8,12.7 5.1,2.62 6.2,4.28 4.9,7.81 -2.2,6.34 5.1,16.71 15.1,21.52 2.6,1.27 4.8,3.19 5.6,5.05 2.1,4.41 7.1,9.31 10.3,10.02 1.5,0.33 4.5,1.83 6.6,3.33 4.1,2.99 11.1,7.15 11.9,7.15 5.2,0 -23.6,-32.22 -35.6,-39.76 -10.6,-6.72 -11.2,-7.55 -10.4,-16.05 0.7,-8.32 0,-9.52 -5.1,-8.67 -3.8,0.61 -6,-1.09 -8.1,-6.11 -0.9,-2.14 -2.5,-4.48 -3.5,-5.2 -1.1,-0.73 -1.9,-2.5 -1.9,-3.94 0,-1.44 -1.5,-5.55 -3.2,-9.14 -2.5,-5.12 -3.2,-7.88 -3.3,-12.81 0,-5.98 -0.2,-6.3 -2.7,-6.87 -5.7,-1.23 -9,-50.17 -4,-57.11 2.9,-3.96 3.4,-17 0.7,-18.97 -2.1,-1.52 -1.7,-15.12 0.9,-27.33 0.7,-3.6 1.8,-9.92 2.4,-14.04 2.8,-19.43 5.9,-22.04 9.7,-8 1.8,6.72 6.5,10.19 10.5,7.75 1.8,-1.07 2.3,-0.97 3.5,0.65 1.4,1.83 1.7,1.84 8.1,0.25 7.5,-1.85 8.8,-1.38 9.9,3.4 1,4.8 2.6,4.61 7.4,-0.88 5.4,-6.12 5.9,-6.21 8.8,-1.66 4.3,6.59 7.8,4.14 4.6,-3.23 -4.9,-11.52 -4.7,-10.27 -1.7,-13.43 3.4,-3.51 5.1,-3.6 6.5,-0.35 2.8,6.09 6.4,-0.09 4.6,-7.91 -0.8,-3.56 -0.8,-5.55 0.2,-8.19 1.8,-5.04 1.6,-12.867 -0.4,-21.159 -2.6,-10.463 4,-38.097 7.1,-29.739 1.7,4.587 4.9,4.584 7.1,-0.007 2.1,-4.479 1.6,-4.727 9.8,4.786 9.7,11.329 14.2,15.369 18.9,17.043 8.9,3.157 10.3,3.574 15.5,4.74 8.8,1.953 23.9,0.477 36.8,-3.593 5.1,-1.615 2.1,2.344 -3.8,4.874 -3.3,1.436 -7,3.52 -8.1,4.631 -1.2,1.111 -2.7,2.019 -3.4,2.019 -0.6,0 -3.3,1.173 -6,2.606 -5.6,2.972 -10.8,3.49 -21,2.083 -9.2,-1.29 -17.9,-0.184 -20.8,2.644 -1.2,1.192 -2.8,2.172 -3.6,2.172 -0.7,0 -1.6,0.61 -1.8,1.36 -0.4,1.03 0.3,1.19 2.6,0.66 5.5,-1.19 12.4,5.28 10.2,9.45 -0.9,1.6 -0.6,2.42 1.2,4.23 1.2,1.24 2.7,3.17 3.3,4.28 0.8,1.58 2.2,2.08 6.4,2.32 8.4,0.48 9.9,-0.23 12.2,-5.59 2.5,-5.98 6.2,-9.85 10.8,-11.34 2,-0.67 5.8,-3.49 8.6,-6.52 4.2,-4.336 5.7,-5.355 8.4,-5.355 2.5,0 4,-0.84 6.4,-3.687 1.7,-2.028 4.9,-5.385 6.9,-7.46 2.4,-2.373 3.8,-4.716 3.8,-6.313 0,-1.397 0.3,-2.54 0.8,-2.54 0.5,0 2.9,-1.8 5.4,-4 5,-4.379 6.8,-4.954 6.8,-2.2 0,2.405 -2,4.2 -4.5,4.2 -3,0 -4.5,1.896 -4.5,5.619 0,2.584 -0.7,3.634 -3.4,5.327 -1.9,1.159 -3.9,3.449 -4.5,5.087 -0.6,1.7 -2.1,3.395 -3.6,3.948 -2.6,0.989 -2.7,1.284 -2.9,6.519 -0.1,2.085 -0.8,3.305 -2.4,3.985 -2.3,1.02 -2.7,2.18 -1.6,4.93 0.8,2.2 3.1,1.98 4.4,-0.41 0.6,-1.2 2.1,-2 3.6,-2 3.9,0 6.2,-1.74 8.4,-6.298 2.2,-4.816 6.1,-9.018 10.6,-11.695 2.3,-1.323 3.6,-3.258 4.8,-6.77 0.9,-2.705 3,-6.2 4.6,-7.767 1.6,-1.567 3,-3.346 3,-3.953 0,-2.339 8.5,-9.375 12.7,-10.479 4.5,-1.192 7.2,-4.971 10.3,-14.543 0.7,-2.2 2.1,-5.568 3.1,-7.485 1,-1.917 1.9,-4.416 1.9,-5.553 0,-2.901 4.7,-12.16 6.6,-12.875 2.1,-0.811 3.4,0.157 2.7,2.02 -0.3,0.848 0,3.239 0.6,5.313 1.2,3.518 1.1,3.939 -1.2,6.265 -3.3,3.282 -4.6,10.241 -2.3,12.707 0.8,0.971 1.6,2.318 1.6,2.994 0,2.105 6.3,7.114 8.9,7.117 1.9,0.002 3.1,0.946 4.6,3.75 1.8,3.344 2.4,3.735 5.7,3.633 3.5,-0.106 3.8,0.081 3.8,2.812 0,2.9 0,2.919 4.5,2.25 5.5,-0.836 5.7,0.139 1.5,8.552 -1.7,3.269 -3,7.052 -3,8.407 0,1.355 -0.4,3.543 -0.9,4.862 -1.3,3.337 -0.5,4.062 6.7,6.219 6.8,2.008 8.6,3.981 5.7,6.087 -2.1,1.56 -3.3,1.13 -10.7,-3.772 -3.2,-2.1 -9,-5.518 -13.1,-7.595 -7,-3.635 -7.4,-4.046 -10.7,-10.955 -5,-10.278 -6.6,-9.561 -6.2,2.762 0.4,9.391 1,11.862 3.9,15.212 2.2,2.487 3.3,1.232 2.1,-2.3 -2,-5.821 3.9,-4.54 6.8,1.458 1.7,3.453 4.9,5.62 8.4,5.62 2,0 3.4,1.6 3.4,3.98 0.1,0.82 1,1.61 2.1,1.77 5.6,0.81 13.8,3.9 14.2,5.39 0.4,1.53 4.2,2.86 8.3,2.86 1.1,0 2.5,-1.71 3.8,-4.94 2.7,-6.12 2.7,-5.92 -0.3,-7.06 -4.5,-1.71 -2.1,-4.084 3.8,-3.773 5.1,0.263 5.2,0.243 5.5,-2.884 0.2,-2.429 1.2,-3.796 4.5,-5.948 5.3,-3.559 6.7,-5.207 6.7,-8.152 0,-2.238 0.2,-2.333 4.4,-1.703 3.7,0.551 5,0.278 7.6,-1.566 3.1,-2.232 3.1,-2.232 5.8,-0.246 1.5,1.092 3.6,2.273 4.7,2.624 7.1,2.25 6.8,22.618 -0.4,24.248 -4.7,1.08 -18.5,8.51 -22.1,11.91 -4.6,4.3 -24,13.49 -28.6,13.49 -1.2,0 -5.2,1.35 -8.8,3 -3.5,1.65 -7.1,3 -7.9,3 -3.2,0 -10.9,3.34 -11.8,5.18 -1.5,2.78 -7,4.82 -12.9,4.82 -2.8,0 -6.1,0.66 -7.4,1.47 -2.2,1.48 -14.1,1.48 -18.7,0 -2.9,-0.92 -7.1,2.1 -6.7,4.84 0.2,1.66 0.9,2.13 2.8,1.95 13.5,-1.25 22.2,-0.36 21.6,2.19 -1.1,4.3 1.5,5.09 8.9,2.68 7.8,-2.55 7.5,-2.53 7.5,-0.57 0,2.33 -6.8,10.72 -10,12.44 -1.6,0.82 -3.9,2.75 -5.1,4.28 -1.2,1.53 -4.9,4.04 -8.3,5.58 -7.7,3.52 -9.4,5.35 -7.7,8.48 3.2,6.02 -8.9,24.14 -13.5,20.18 -1.9,-1.65 -4.2,-2.53 -6.4,-2.53 -2,-0.01 -5.7,-0.69 -8.4,-1.51 -2.7,-0.81 -6.7,-1.48 -8.7,-1.48 -2.1,0 -4.1,-0.45 -4.4,-1 -1.2,-1.92 -4.4,-1.08 -4.7,1.25 -0.5,3.09 -5.3,3.62 -8.2,0.9 -5.6,-5.22 -12.7,-2.89 -9.2,3.02 1.4,2.32 2,5.19 2,9.47 0.1,4.42 0.6,6.69 1.8,8.08 1,1.06 1.8,2.6 1.8,3.4 0,2.57 2.2,3.88 6.7,3.88 2.3,0 5.1,0.52 6.2,1.17 1.5,0.96 3,0.68 8,-1.5 7.5,-3.26 8.1,-3.28 8.1,-0.37 0,1.26 0.5,2.81 1.1,3.44 1.7,1.67 -0.7,9.46 -4.3,13.93 -1.6,1.98 -2.8,4.78 -2.8,6.21 0,1.44 -0.8,4.73 -1.7,7.31 -1.6,4.39 -1.6,5.13 0,11.64 0.9,3.82 1.7,8.24 1.7,9.82 0,1.58 0.9,4.55 2,6.61 2.8,5.25 2.8,16.43 0,20.01 -2.3,2.82 -2.6,5.84 -1,8.82 3.4,6.29 -9,12.92 -17.4,9.38 -6.3,-2.63 -10.1,-0.93 -10.4,4.75 -0.4,5.01 -2,6.49 -5.3,4.72 -9.9,-5.27 -23.8,5.4 -20,15.34 0.5,1.48 0.7,3.39 0.4,4.24 -1.9,4.99 4,12.48 9.9,12.48 9.3,0 17.5,19.53 9.4,22.43 -3.1,1.1 -2.7,1.34 -9.4,-7.37 -4.4,-5.66 -13.2,-5.4 -13.2,0.39 0,5.71 -3.3,5.37 -9.7,-1.02 -5.5,-5.6 -7.1,-6.3 -9.1,-4.23 -4.3,4.23 8.6,16.8 17.1,16.8 2.5,0 9.5,4.52 13.5,8.62 3.4,3.61 6,3.09 7.9,-1.57 1,-2.51 2.5,-4.33 4.1,-4.99 1.5,-0.57 3.4,-1.54 4.2,-2.16 2.7,-1.99 9,1.36 9,4.82 0,5.4 6.6,11.08 11.5,9.86 1.6,-0.4 3.2,0.16 5.1,1.78 1.6,1.3 3.8,2.64 4.9,2.99 1.1,0.34 2.4,1.63 3,2.85 1.3,3.01 7.1,4.16 12.1,2.42 4.7,-1.6 5.6,-4.71 2.4,-8.11 -1.2,-1.26 -3.8,-5.61 -5.9,-9.65 -3.6,-7.3 -3.7,-7.36 -7.6,-7.36 -4.1,0 -4.3,-0.16 -6.1,-7.25 -0.2,-0.69 -1.8,-1.25 -3.4,-1.25 -4.8,0 -7.9,-2.65 -9.2,-7.66 -0.6,-2.43 -2,-5.08 -3.2,-5.89 -2,-1.39 -2,-1.66 -0.6,-4.22 1.9,-3.43 5.5,-4.16 6.2,-1.29 0.9,3.4 4.5,2.59 6.2,-1.39 1.3,-3.19 1.7,-3.41 4.9,-2.89 3.4,0.55 3.4,0.54 4.6,-4.56 1.6,-6.49 2.2,-6.82 7.6,-3.96 4.9,2.59 5.2,3.03 3,4.86 -2,1.6 -1.9,3.89 0,6.08 1.4,1.46 1.4,2.14 0.4,4.08 -6.3,11.57 3.6,31.29 14.2,28.52 2.9,-0.76 5.7,1.19 7.4,5.07 2.5,5.97 9.2,3.34 8.2,-3.21 -0.6,-3.52 -0.5,-3.71 1.6,-3.06 6.2,2 7,1.76 12.9,-4.04 4.4,-4.3 5.5,-6.02 4.9,-7.29 -3.5,-6.84 0.3,-13.85 7.1,-13.33 4.4,0.33 6.8,-0.69 6.8,-2.89 0,-1.48 -0.7,-1.93 -3.1,-1.93 -3.3,0 -7.2,-4.86 -6.7,-8.5 0.6,-4.81 14.7,1.73 14.7,6.84 0.1,1.84 0.7,3.02 1.8,3.35 6.4,1.82 10.7,15.88 5.6,18.19 -3.4,1.53 -2.7,4.44 1.2,5.13 3,0.52 3,0.52 2.6,8.64 -0.3,8.12 -0.3,8.12 3,9.28 5.4,1.84 14.5,10.64 12.9,12.48 -3.9,4.73 2.8,11.06 8.2,7.72 4.5,-2.75 5.6,-2.69 6.8,0.35 0.5,1.46 2.7,3.31 5.2,4.5 8.6,4.08 10.5,6.36 8.4,10.01 -1.8,3.11 -1.8,3.19 0.3,5.4 1.1,1.23 2.1,3.2 2.1,4.38 0,2.87 6.5,5.06 9.8,3.29 2.3,-1.2 7,1.12 9.8,4.86 1,1.26 1.4,1.29 2.8,0.17 2,-1.67 2,-4.12 0.1,-6.65 -2.3,-3.09 -1.9,-6.13 1,-6.86 1.3,-0.34 2.5,-1.27 2.5,-2.07 0,-3.42 7,-4.66 9.2,-1.61 0.7,1.05 3.4,2.92 5.9,4.16 8.1,3.92 6.9,10.01 -2.3,12.09 -3.9,0.86 -4.5,0.74 -6.1,-1.21 -0.9,-1.19 -1.8,-1.78 -1.8,-1.31 -0.1,0.48 -0.2,1.76 -0.3,2.85 -0.1,1.38 -1.1,2.15 -3.1,2.51 -4.3,0.75 -3.5,2.8 1.6,4.36 1.4,0.43 7.9,10.83 7.9,12.7 0,2.15 -7.5,12.57 -10.5,14.6 -1.9,1.31 -4,3.28 -4.5,4.36 -1.4,2.52 -3.7,2.56 -4.5,0.07 z M -1908.8,268.5 c 3.6,-6 -0.3,-10.63 -10,-11.79 -4.5,-0.54 -4.5,-0.54 -1.8,-1.91 2.1,-1.04 3.3,-1.11 5.1,-0.29 1.8,0.8 3.7,0.76 7.2,-0.14 5.6,-1.41 6.7,-3.19 3,-4.6 -1.4,-0.55 -2.8,-1.66 -3.2,-2.48 -1.1,-2.89 -11.5,-6.86 -14.8,-5.65 -1.6,0.59 -3,0.97 -3,0.84 -0.1,-0.13 -0.6,-1.58 -1.1,-3.23 -0.7,-2.18 -1.7,-3.09 -3.6,-3.31 -5.7,-0.66 -10.5,-12.92 -7.1,-17.82 2.7,-3.73 3.9,-15.37 1.6,-15.37 -4.1,0 -9.3,5.05 -9.3,9.19 0,3.44 -1.6,4.38 -4.6,2.77 -3.9,-2.07 -7.5,2.59 -4.4,5.67 0.7,0.7 0.7,1.89 0.1,3.61 -0.6,1.41 -1.3,5.31 -1.7,8.66 -0.8,6.92 -4.3,8.39 -9.7,4.1 -5.3,-4.2 -10.1,0.56 -7.2,7.23 5.1,11.95 11.3,13.82 11.5,3.47 0,-2.91 4.6,-8.06 6.5,-7.33 2.6,1.01 1.9,8.88 -1,11.44 -5,4.32 1.4,14.19 9.2,14.19 1,0 2.3,0.48 2.9,1.07 1.7,1.64 7.9,2.77 9.7,1.76 4,-2.26 14.5,-1.76 16.1,0.77 2.5,3.69 7.1,3.28 9.6,-0.85 z m 35.6,-104.35 c 3,-0.36 4.7,-1.2 5.8,-2.95 1.7,-2.65 4.5,-3.11 7.8,-1.33 1.6,0.84 3.4,0.8 7.4,-0.15 4.3,-1.03 5.6,-1.03 6.8,-0.01 1.9,1.53 6,0.66 9.3,-1.98 1.9,-1.49 4.1,-1.89 10.6,-1.92 13.9,-0.06 18.1,-2.65 10.4,-6.4 -3.5,-1.72 -5,-3.66 -2.7,-3.66 0.5,0 1,-0.9 1,-1.99 0,-2.26 -3.6,-3.53 -7.7,-2.74 -1.4,0.28 -3.9,0.13 -5.5,-0.33 -2.2,-0.63 -3.1,-0.48 -3.5,0.61 -0.3,0.8 -1.4,1.45 -2.4,1.45 -2.2,0 -2.6,-1.52 -0.7,-2.7 4.7,-2.97 3.6,-12.86 -1.4,-11.77 -6.8,1.5 -14.7,-0.69 -10,-2.79 2.4,-1.06 4.6,-2.78 4.9,-3.82 0.4,-1.43 1.3,-1.84 3.6,-1.66 2.3,0.17 3.2,-0.23 3.4,-1.52 0.5,-2.19 -2.4,-3.42 -4.7,-2 -2.4,1.52 -8,-2.13 -8,-5.22 0,-3.41 -2.4,-4.95 -5.2,-3.44 -3.2,1.66 -3.8,2.82 -3.8,7.09 0,3.42 -0.5,3.98 -6.9,8.24 -3.8,2.51 -7.4,5.23 -8.1,6.04 -0.7,0.82 -4.7,3.53 -8.9,6.02 -12.3,7.31 -19.6,13.67 -19.7,17.12 -0.1,1.6 -0.4,3.94 -0.9,5.2 -1.1,3.49 1,5.21 6.4,5.21 2.6,0 5.1,0.4 5.6,0.9 1.9,1.83 5.3,1.93 17.1,0.5 z M -1889,70.225 c -1.4,-0.792 -3.6,-3.518 -4.9,-6.057 -3.6,-7.566 -11.9,-11.328 -11.9,-5.423 0,7.933 -7.1,1.016 -12.7,-12.319 -3.7,-9.064 -4,-10.883 -1.8,-12.681 0.8,-0.718 1.5,-2.899 1.5,-5.155 0,-4.349 4.2,-13.604 6.6,-14.524 4.5,-1.749 4.9,6 0.5,9.716 -4.9,4.052 -4.1,7.249 4,16.781 0.6,0.725 1.7,1.071 2.5,0.769 0.9,-0.344 1.8,0.38 2.4,1.945 2.4,6.356 10.4,4.744 9.8,-1.971 -0.3,-2.477 0,-3.07 1.7,-3.112 14.6,-0.375 16.9,-7.711 3.5,-11.187 -3.4,-0.863 -3.5,-1.103 -3.2,-4.835 0.1,-2.159 0.4,-7.527 0.6,-11.927 0.5,-10.852 3.6,-20.649 8,-25.587 2,-2.155 3.6,-4.615 3.6,-5.466 0,-1.46 5.4,-4.447 8.1,-4.447 1,0 1,0.267 0.1,1.2 -3,2.933 -0.6,6.227 3.7,5.115 3,-0.79 2.8,-0.392 -6.9,18.146 -2,3.9014 -3.1,7.3564 -3.1,10 0.1,2.222 -0.2,6.89 -0.6,10.373 -0.5,5.486 -0.3,6.719 1.5,9.21 1.2,1.581 2.2,3.137 2.2,3.456 0,0.32 0.8,1.801 1.9,3.291 1,1.49 2.2,4.397 2.5,6.459 0.8,4.787 3.9,5.073 8.1,0.744 2,-2.137 3.2,-2.695 3.9,-1.929 0.8,0.761 0.4,1.618 -1.2,2.917 -4.7,3.828 -1.9,8.448 3.4,5.693 6,-3.106 6.9,-5.069 5.1,-10.916 -1.5,-4.631 -1.5,-5.427 -0.2,-7.471 1.9,-2.831 3.8,-3.019 3,-0.283 -0.8,2.467 1.8,3.781 4,1.996 0.8,-0.699 2.5,-0.953 3.9,-0.593 3.6,0.88 3.2,-0.553 -1.4,-5.908 -4.2,-4.822 -4.7,-5.97 -3,-7 0.5,-0.339 1,-1.491 1,-2.559 0,-2.789 -3.1,-2.432 -5.5,0.647 -2.1,2.588 -2.1,2.588 -6.3,-0.177 -5.2,-3.406 -5.2,-3.17 0.4,-7.4152 6.2,-4.6738 9.9,-8.2184 10.5,-9.8876 0.7,-2.0957 4.9,-0.3896 4.9,1.9918 0,1.0806 -0.7,3.5802 -1.5,5.5547 -2.1,4.9833 -2,5.3913 1.5,4.1683 2.4,-0.807 3.7,-0.757 5.5,0.202 1.9,1.001 2.7,1.016 3.9,0.068 2.5,-2.1569 11,-0.984 11.4,1.585 0.1,1.197 1.8,3.357 3.7,4.8 4,3.051 4.4,5.886 1.6,12.022 -4.2,9.111 -9.8,13.138 -12.6,8.93 -5.2,-7.896 -12.4,-4.201 -8.9,4.546 1.6,4.186 1.6,4.186 -4.7,10.68 -9,9.048 -13.3,10.829 -35.1,14.27 -3.1,0.491 -6.5,1.384 -7.7,1.984 -2.6,1.413 -4.1,1.329 -7.3,-0.43 z m -91.3,-2.43 c -0.9,-1.623 -1.5,-4.521 -1.5,-6.441 0,-1.92 -0.5,-3.769 -1,-4.109 -3.1,-1.886 4.6,-19.229 18.4,-41.5 18,-29.032 29.3,-43.983 30.6,-40.437 0.4,1.113 1.5,0.478 4.4,-2.521 4.2,-4.264 10.1,-6.937 11.7,-5.307 0.6,0.6 0.4,1.422 -0.6,2.23 -1.5,1.208 -2.2,5.035 -1,5.035 1.9,0 4.5,-2.369 4.5,-4.088 0,-1.11 2.6,-5.408 5.7,-9.552 3.2,-4.144 6.9,-9.046 8.3,-10.894 5.1,-6.956 24.5,-11.573 23.3,-5.563 -0.7,3.493 1.4,4.338 3.7,1.519 2.5,-2.933 13.9,-7.8 23.1,-9.826 1.6,-0.353 3.5,-1.961 4.7,-4.089 2.4,-4.062 3.9,-4.421 5.1,-1.257 0.6,1.537 0.4,2.884 -0.5,4.25 -0.8,1.1 -2.4,3.8 -3.5,6 -3,5.522 -7.9,10.5 -10.5,10.5 -1.2,0 -2.9,0.875 -3.9,1.944 -1,1.069 -3,2.208 -4.4,2.531 -1.5,0.324 -4.7,1.922 -7.2,3.553 -6.7,4.437 -8,3.61 -3.3,-2.011 4,-4.787 1.9,-5.696 -5.8,-2.489 -7.1,2.97 -10.4,5.586 -11.2,8.85 -0.3,1.203 -2.6,3.612 -5.1,5.353 -5.4,3.848 -11.2,12.341 -12,17.769 -1.3,8.2753 -1.5,8.6476 -3.8,8.3154 -2,-0.277 -2.2,-0.8244 -1.9,-4.5462 0.6,-8.8372 -7.3,-15.091 -13.6,-10.769 -2,1.375 -5,2.5 -6.5,2.5 -2.4,0 -3.2,0.672 -4.6,3.933 -1.1,2.573 -2.8,4.4725 -4.9,5.4945 -1.8,0.8593 -3.7,2.5957 -4.2,3.8587 -0.4,1.2631 -1.5,2.8379 -2.3,3.4996 -0.8,0.66176 -2.3,3.1183 -3.3,5.4589 -1,2.3407 -3.4,5.9733 -5.2,8.0733 -5.6,6.425 -3.7,12.07 3.1,9.182 2.1,-0.905 1.6,10.066 -1,18.5 -0.7,2.475 -1.3,5.565 -1.3,6.867 0,2.76 -5.8,10.91 -10.5,14.877 -1.8,1.516 -4,3.994 -5,5.506 -2.3,3.587 -5.1,3.507 -7,-0.2 z m 146.5,-65.49 c 0,-0.7925 0.4,-1.6876 0.8,-1.989 0.5,-0.30134 1.2,-2.2049 1.6,-4.2301 0.4,-2.0252 1.9,-4.8426 3.4,-6.2614 4.9,-4.775 9.8,-16.587 8.3,-20.359 -1,-2.869 -1,-3.401 0.8,-4.883 1.2,-0.953 2,-2.626 1.8,-3.919 -0.2,-1.685 0.7,-2.734 3.3,-4.143 1.9,-1.037 4.4,-3.546 5.5,-5.575 3,-5.543 16,-11.887 14.8,-7.194 -1.2,4.317 6.6,7.132 9.7,3.494 1.7,-2.116 4.5,-1.864 8.3,0.747 1.7,1.236 3.3,2.308 3.5,2.384 0.1,0.075 -1.1,1.651 -2.9,3.503 -1.7,1.852 -3.8,4.593 -4.7,6.093 -1.1,1.862 -3.4,3.324 -7.2,4.612 -3.2,1.058 -7,3.321 -8.9,5.16 -3.3,3.274 -3.3,3.274 -4.9,-0.112 -2.2,-4.367 -4.4,-4.322 -5.5,0.113 -0.5,1.925 -2.3,4.85 -3.9,6.5 -5.1,5.098 -11.5,13.859 -12.2,16.837 -0.7,2.5721 -1.9,4.0831 -7.8,9.0498 -2.3,1.9996 -3.8,2.0684 -3.8,0.1727 z" />
            <path
               style="fill:#32696f"
               inkscape:connector-curvature="0"
               id="path3711"
               d="m -1678.8,583.06 c -16.1,-1.65 -46.7,-7.41 -50,-9.42 -1.8,-1.03 16.9,-0.3 24.1,0.95 4.7,0.81 8.9,-0.01 8.9,-1.75 0,-1.51 -1.5,-2.12 -7.7,-3.12 -4.2,-0.69 -6.3,-1.6 -7.8,-3.45 -2.2,-2.7 -9.3,-4.74 -17.5,-5.08 -2.5,-0.1 -5.3,-0.24 -6.2,-0.31 -5.2,-0.42 -5.7,-6.95 -0.5,-7.31 6.1,-0.42 25.2,1.68 28.4,3.13 1.3,0.56 5.3,1.49 8.9,2.07 8.2,1.3 11.8,3.1 14.5,7.26 5,7.57 9.4,9.84 17.4,9.12 4.9,-0.45 7.4,-0.3 7.9,0.47 0.4,0.62 0.3,1.13 -0.2,1.13 -3.1,0 -4.7,2.8 -2.8,4.91 1.9,2.16 -4.8,2.7 -17.4,1.4 z m 80.6,-21.97 c -1.4,-1.41 -0.5,-2.14 3.8,-3.23 2.4,-0.61 5.1,-2.06 5.9,-3.21 0.8,-1.16 3.1,-3.2 5.1,-4.54 1.9,-1.34 3.6,-3.1 3.6,-3.9 0,-1.92 2.6,-1.89 3.3,0.04 0.8,2.02 5.3,1.86 10.2,-0.37 2.5,-1.16 4.7,-1.54 6,-1.05 5,1.95 8.5,-0.19 8.5,-5.18 0,-4.47 7.3,-6.52 13.4,-3.75 8.8,4.01 16.3,-6.13 7.8,-10.55 -1.5,-0.78 -3.8,-2.62 -5.1,-4.09 -3,-3.52 -10.9,-6.88 -19.8,-8.42 -4.5,-0.78 -8.4,-2.15 -10.5,-3.68 -3.6,-2.7 -8.8,-4.4 -13.3,-4.41 -1.7,-0.01 -4.6,-0.98 -6.5,-2.16 -4.3,-2.58 -8.4,-3.68 -17,-4.48 -3.6,-0.33 -8.9,-1.68 -11.8,-2.99 -6.3,-2.83 -8.4,-2.96 -10.5,-0.62 -1.7,1.86 -6.7,12.79 -6.7,14.53 0,0.57 -1.9,3.46 -4.1,6.43 -3.2,4.22 -3.8,5.7 -3,6.77 4.5,5.38 -1.2,12.8 -6.6,8.58 -3.7,-2.9 -5.8,-1.14 -4.9,4.16 0.5,3.42 0.3,3.91 -1.9,4.77 -1.4,0.53 -3.1,2.12 -3.7,3.53 -1.2,2.49 -1.4,2.54 -8,1.89 -8.6,-0.85 -17.6,1.83 -14.3,4.23 1,0.75 1.3,1.36 0.7,1.36 -0.6,0 -1.4,-0.46 -1.7,-1.01 -0.7,-1.04 -4.1,-0.58 -8.8,1.21 -9.5,3.59 -9.8,-4.92 -0.5,-14.18 7.2,-7.13 7.3,-7.26 7.8,-13.36 0.5,-6.45 3,-8.77 5.8,-5.41 2.3,2.86 9.6,0.69 15.1,-4.5 2.8,-2.62 5.7,-4.75 6.4,-4.75 0.8,0 2.2,-1.13 3.1,-2.51 1.7,-2.64 7.7,-6.85 13.6,-9.56 1.9,-0.89 4.1,-2.36 4.8,-3.28 0.8,-0.91 2,-1.65 2.8,-1.65 0.8,0 3.1,-1.75 5.2,-3.89 5.1,-5.35 27.9,-6.06 50.3,-1.55 6,1.23 6.2,-6.05 0.3,-14.93 -1.8,-2.82 -3.8,-7.06 -4.3,-9.42 -0.5,-2.36 -1.5,-5.11 -2.3,-6.12 -6.7,-9.1 -8.9,-11.33 -13.3,-13.58 -2.8,-1.38 -5.6,-3.41 -6.3,-4.51 -1.6,-2.61 -3.2,-2.56 -3.2,0.09 0,1.25 0.8,2.3 2,2.62 3.9,1.02 2,3 -3.5,3.65 -2.9,0.35 -6.1,0.91 -7,1.24 -1.1,0.43 -1.9,-0.32 -2.9,-2.6 -1.2,-2.78 -11.8,-12 -13.8,-12 -2.6,0 -1.8,-6.41 1.2,-9.54 5.4,-5.54 3.7,-10.88 -5.1,-16.59 -7.7,-5 -7.3,-6.82 1.4,-6.17 10.5,0.79 14.8,-4.88 6.7,-8.91 -4.4,-2.21 -5.1,-3.51 -4.4,-8.04 0.8,-4.6 -2.8,-5.59 -4.8,-1.32 -1,2.19 -1.6,2.4 -6.2,2.08 -6.1,-0.41 -6.9,-2.13 -3.7,-8.42 2.9,-5.6 10.1,-7.19 10.1,-2.23 0,2.48 2.3,3.35 4.5,1.72 3,-2.19 2.6,-9.8 -0.5,-10.57 -4.2,-1.02 -3.3,-4.28 1.7,-5.86 5.2,-1.63 5.8,-4.86 1.6,-7.92 -4.8,-3.47 4.8,-6.39 10.6,-3.25 1.3,0.68 3.3,0.52 6.7,-0.51 3.2,-0.99 6.6,-1.28 10.2,-0.86 4.6,0.55 5.6,0.34 7.7,-1.63 1.9,-1.8 3.1,-2.14 6,-1.68 4.3,0.7 5.5,-1.09 3.2,-4.65 -0.9,-1.28 -1.7,-3.64 -1.9,-5.24 -0.3,-2.47 -0.8,-2.96 -3.6,-3.23 -2.5,-0.24 -3.4,-0.89 -3.8,-2.75 -0.7,-2.74 -4.1,-3.29 -7.4,-1.22 -2.7,1.71 -3.6,0.3 -2.2,-3.56 1.6,-4.41 1.5,-7.32 -0.3,-7.99 -1.7,-0.67 -6.2,2.67 -7,5.26 -0.3,1.03 -1.7,2.16 -3.1,2.51 -1.4,0.35 -3.3,1.92 -4.2,3.49 -4.6,7.93 -12.2,6.01 -12,-3 0.2,-7.97 -1.9,-10.56 -4.4,-5.5 -2.3,4.34 -1.9,4.34 -6.1,0.08 -2,-2.01 -4.5,-3.51 -5.9,-3.51 -1.3,0 -3.6,-0.68 -5.2,-1.5 -6.3,-3.29 -10.5,-1.59 -6.1,2.51 1.3,1.29 2.5,3.09 2.5,4 0,0.9 1.1,2.72 2.5,4.04 2.5,2.38 2.5,2.38 0.3,4.15 -3.1,2.32 -4.5,2.25 -5.9,-0.28 -0.6,-1.15 -2.7,-2.77 -4.8,-3.6 -2,-0.83 -4.4,-2.22 -5.4,-3.08 -1.5,-1.33 -2.1,-1.37 -4.2,-0.23 -3.5,1.87 -4,0.79 -1,-2.4 1.3,-1.49 2.5,-3.7 2.5,-4.92 0,-1.21 0.9,-2.77 2,-3.45 4.3,-2.71 -0.3,-11.32 -7.1,-13.38 -6.3,-1.87 -9.5,-6.85 -11.6,-18.08 -0.8,-3.82 -8.4,-8.77 -13.6,-8.77 -6.9,0 -12.7,-4.57 -12.7,-9.98 -0.1,-2.67 -4.7,-6.05 -10.2,-7.38 -2.9,-0.7 -3,-0.9 -4.9,-10.64 -1.4,-7.5 -2.3,-9 -5.4,-9 -4.7,0 -2.8,-6.34 2.2,-7.45 1.5,-0.34 4.1,-1.43 5.6,-2.43 2.3,-1.52 3.4,-1.65 6.6,-0.8 11.9,3.18 23,-12.56 14.7,-20.87 -1.8,-1.77 -2.2,-6.45 -0.6,-6.45 0.6,0 1.4,1.12 2,2.5 1,2.66 3.8,3.29 5.8,1.3 1.6,-1.63 1.4,-6.87 -0.3,-9.18 -0.9,-1.13 -1.2,-2.99 -0.9,-4.7 0.3,-1.55 0.1,-4.2 -0.5,-5.88 -0.9,-2.72 -0.7,-3.32 1.6,-5.47 2.6,-2.41 2.6,-2.41 -0.6,-5.31 -3.8,-3.44 -3.3,-4.26 2.6,-4.26 2.4,0 6.6,-0.97 9.4,-2.14 6.1,-2.63 7,-1.85 6.9,6.05 -0.1,5.44 6.1,8.12 8.2,3.56 0.9,-2.14 0.8,-2.98 -1.1,-5.54 -4.2,-5.58 0.8,-10.93 10.1,-10.93 5,0 5,0 4.3,3.62 -0.7,3.53 -0.6,3.61 2,2.97 2,-0.51 3,-0.13 4.5,1.62 1.8,2.15 2,2.18 3,0.49 0.8,-1.28 1.7,-1.59 3.3,-1.08 3.3,1.1 7.5,0.53 11.5,-1.57 6.9,-3.59 11.8,-4.54 14.4,-2.81 1.3,0.84 4.8,1.79 7.8,2.11 3,0.32 6.8,0.76 8.5,0.97 4.7,0.63 5.5,-0.11 5.5,-5.28 0,-3.5 -0.6,-5.22 -2.1,-6.58 -3.5,-3.21 -2.2,-5.84 3.6,-6.84 6.1,-1.09 19.6,-6.22 23.9,-9.12 1.7,-1.18 3.6,-2.04 4.1,-1.91 0.5,0.12 2.2,0.5 3.7,0.83 2,0.44 2.9,1.44 3.5,3.76 0.9,3.29 3.6,5.79 4.9,4.48 0.5,-0.42 0,-2.94 -0.9,-5.6 -2.3,-6.32 -2.2,-7.06 0.6,-7.06 5.3,0 5.7,-4.92 0.6,-7.56 -1.6,-0.82 -3.7,-2.62 -4.6,-4 -0.9,-1.39 -4.1,-3.72 -7.2,-5.18 -7.3,-3.44 -9.1,-5.05 -9.1,-7.92 0,-2.914 1.4,-2.931 6.4,-0.08 3.8,2.19 4.9,3.44 6,6.99 1.1,3.69 8.6,1.28 8.6,-2.78 0,-1.37 0.8,-3.01 2,-3.71 4.3,-2.68 -0.4,-7.507 -6.1,-6.26 -2.4,0.532 -3.9,0.1 -7.1,-1.967 -2.2,-1.457 -5.3,-2.812 -6.8,-3.012 -5.6,-0.706 -15,-7.122 -15,-10.217 0,-2.422 2.9,-1.335 4.4,1.662 3.2,6.034 13.6,4.415 14.4,-2.221 0.2,-2.121 0.8,-2.75 2.6,-2.75 3,0 3.3,-1.091 2.6,-8.957 -0.8,-9.269 -9.7,-14.982 -17.1,-11.007 -1.5,0.799 -1.9,0.709 -1.9,-0.393 0,-1.984 -3,-2.938 -3.7,-1.174 -0.7,2.025 0.4,3.531 2.8,3.531 5.4,0 1.7,5.463 -4.1,6.093 -3.1,0.325 -7.7,1.563 -10.4,2.75 -5.7,2.53 -7.9,2.694 -9.6,0.71 -2,-2.465 0.4,-4.864 6.6,-6.596 6.6,-1.829 8.2,-4.299 3.9,-5.954 -4.7,-1.788 -8.1,-1.137 -12.8,2.497 -7.2,5.449 -13.5,4.343 -17.3,-3.026 -2,-3.814 -2.3,-3.997 -8,-4.55 -6.4,-0.618 -9.4,-1.602 -9.4,-3.031 v -1.643 c 0,-1.877 5,-1.983 7.1,-0.152 1.2,1.046 3.4,1.902 4.9,1.902 1.4,0 3.5,0.92 4.5,2.045 3.2,3.504 5.9,2.186 6.3,-3.025 0.5,-7.544 3.7,-8.865 11.9,-4.913 3.7,1.791 4.8,1.928 7.2,0.917 1.9,-0.767 4.9,-0.942 8.5,-0.492 6.3,0.786 8,-1.662 3.3,-4.814 -5.1,-3.468 4.7,-6.191 11.4,-3.168 4.5,2.043 8.2,0.868 12.9,-4.052 2.4,-2.596 0.3,-6.234 -2.9,-4.981 -3,1.151 -3.5,1.003 -4.7,-1.402 -1.9,-3.536 -3.5,-4.143 -6.7,-2.488 -1.6,0.815 -3.6,1.365 -4.5,1.224 -1,-0.141 -3,0.072 -4.5,0.472 -3,0.777 -10.7,-4.223 -10.7,-6.907 0,-2.053 8.6,-4.898 11.2,-3.704 12,5.439 19,2.414 11.1,-4.7872 -4.2,-3.9331 -8.3,-10.052 -8.3,-12.518 0,-1.8358 -1.2,-2.8275 -6,-4.9628 -6.6,-2.954 -9.9,-5.807 -8,-6.943 1.8,-1.113 7.5,0.36 10.5,2.693 2.5,2.009 2.7,2.023 2.2,0.224 -2.7,-9.475 -1.8,-12.017 3.1,-8.543 1.5,1.031 5.9,3.49 9.8,5.465 5.5,2.755 7.9,4.658 10.3,8.1756 3.7,5.5473 3.7,5.4849 0.4,5.4849 -2.5,0 -2.6,0.2212 -2.1,3.9075 0.3,2.1498 0.1,4.3823 -0.5,4.9629 -0.7,0.7403 -0.2,1.3727 1.8,2.1192 1.7,0.5852 4.2,1.5531 5.7,2.151 3.6,1.4479 5.8,0.4837 5.8,-2.6092 0,-4.5411 5.6,-1.3733 9,5.0361 1.9,3.608 5,4.184 10.1,1.879 3.8,-1.722 6.9,-0.958 6.9,1.716 0,0.505 0.9,2.182 2,3.727 2,2.664 2,3.004 0.5,6.582 -0.8,2.075 -1.5,5.648 -1.5,7.939 0,2.292 -0.9,5.837 -1.9,7.878 -1.9,3.711 -1.9,3.711 0.9,3.711 3.7,0 6,3.241 6,8.5 0,5.319 2,8.032 7.9,10.576 7.3,3.153 10.2,6.533 7.4,8.741 -1.2,0.926 -3.1,3.618 -4.3,5.982 -1.2,2.364 -2.8,4.55 -3.6,4.857 -1.9,0.729 -1.9,3.248 0.1,3.983 2.4,0.941 1.7,2.962 -2.3,6.284 -8.2,6.882 -8.4,7.252 -5,9.492 8.5,5.52 18.1,1.78 17.6,-6.882 -0.1,-3.042 0.3,-5.059 1.5,-6.328 0.9,-1.024 1.7,-2.839 1.7,-4.033 0,-1.333 0.6,-2.172 1.6,-2.172 1.3,0 1.4,0.582 0.9,2.75 -3.1,11.527 -0.9,20.525 3.3,13.257 2,-3.504 2.7,-3.703 4.1,-1.079 0.8,1.537 0.5,2.537 -1.4,4.897 -1.4,1.63 -2.5,3.8 -2.5,4.82 0,1.02 -0.9,3.21 -2,4.86 -2.6,3.83 -2.6,5.5 0,5.5 1.1,0 3.4,0.68 5,1.52 1.6,0.83 6,1.66 9.8,1.84 3.8,0.17 7.3,0.62 7.9,0.99 0.6,0.38 2.5,-0.79 4.2,-2.59 3.2,-3.26 3.2,-3.26 5.4,-0.61 1.2,1.46 3.9,3.37 6,4.25 4.6,1.88 4.6,5.91 0.1,10.61 -1.3,1.43 -2.4,3.52 -2.4,4.64 0,3.69 -2.1,8.14 -4.1,8.65 -2.3,0.61 -2.5,2.25 -0.4,3.07 0.9,0.34 1.8,-0.05 2.1,-0.89 0.3,-0.82 1.5,-1.49 2.7,-1.49 5.8,-0.02 9.9,-5.38 8.4,-10.96 -1,-3.79 3.1,-9.03 7.1,-9.03 2.2,0 5.4,-6.96 7,-15.36 2.4,-12.5 -6,-19.625 -11.9,-10.1 -2.4,3.97 -3.8,4.01 -5.9,0.19 -1.3,-2.33 -1.3,-2.79 0.2,-4.495 1,-1.043 1.8,-2.874 1.8,-4.068 0,-1.659 0.6,-2.172 2.5,-2.172 3,0 9.5,-3.129 11.5,-5.485 1,-1.234 2.2,-1.475 5.1,-0.986 5,0.834 5.1,-1.009 0.5,-4.733 -2.7,-2.112 -4.2,-2.595 -6.8,-2.201 -3.2,0.485 -8.5,-6.244 -6.5,-8.264 1.2,-1.228 11.6,2.171 17.8,5.864 5.7,3.351 7.4,3.88 11.5,3.615 4.8,-0.31 4.8,-0.31 5.4,3.69 0.3,2.2 1.3,5.35 2.2,7 3.6,6.756 4,8.935 2.4,14.615 -0.8,2.96 -1.4,6.74 -1.4,8.39 0.1,1.65 -0.2,3.78 -0.7,4.75 -0.5,1.23 -0.3,1.75 0.7,1.75 2.8,0 6.7,-9.85 7.8,-19.5 2,-16.967 2.1,-17.564 4.6,-20.019 1.3,-1.317 2.4,-3.432 2.4,-4.7 0,-1.267 0.9,-2.897 2.1,-3.622 1.6,-1.036 2,-1.956 1.5,-4.306 -0.6,-2.785 -0.4,-2.967 2.1,-2.673 2.3,0.264 2.7,0.722 2.4,2.815 -1.1,7.173 -0.1,15.447 2.2,18.945 3,4.344 4,9.525 2.6,12.256 -0.9,1.564 -0.7,2.914 0.6,5.854 2.9,6.49 -2.3,23.21 -12.8,40.84 -2.1,3.52 -4.5,8.54 -5.3,11.16 -1.9,5.58 -22.8,26.96 -29.9,30.45 -2.2,1.1 -4.6,3.18 -5.3,4.62 -0.7,1.45 -2.7,3.18 -4.5,3.85 -11.6,4.33 -15.2,7.04 -18.8,14.13 -1.6,3.21 -1.8,4.61 -1,8.14 0.5,2.34 0.8,5.56 0.7,7.16 -0.2,4.06 1.7,4.26 3.5,0.36 0.9,-1.79 3.9,-5.06 6.7,-7.26 3.6,-2.9 5.7,-5.59 7.5,-9.75 2.4,-5.42 4.7,-7.19 6.2,-4.75 1.5,2.53 13.5,-5.51 15,-10.07 0.3,-0.93 3.8,-4.29 7.7,-7.45 4,-3.16 8.3,-7.38 9.6,-9.37 1.4,-1.99 4.3,-5.64 6.7,-8.11 5,-5.32 12.1,-17.6 15.9,-27.77 1.8,-4.83 4.2,-8.85 7.2,-12 4.2,-4.55 7.9,-12.18 9,-18.71 0.3,-1.66 1.1,-4.37 1.7,-6.02 0.6,-1.65 1.2,-5.02 1.2,-7.491 0,-4.196 0.2,-4.601 3.7,-6.249 3.7,-1.756 5.2,-4.537 4.6,-8.406 -0.1,-1.022 1,-4.418 2.4,-7.547 1.5,-3.128 2.8,-6.301 2.8,-7.05 0,-2.167 2.1,-3.762 5.1,-3.762 3.8,0 5.5,-2.052 6.2,-7.528 0.8,-5.818 0.2,-6.831 -3.6,-6.073 -2.4,0.48 -3.7,0.003 -6.4,-2.4 -4,-3.505 -6.2,-3.766 -8.6,-0.999 -3.7,4.309 -9.7,-1.168 -9.7,-8.82 0,-1.036 -1.2,-3.413 -2.5,-5.282 -1.4,-1.868 -3.4,-5.281 -4.5,-7.583 -4,-8.586 -20.5,-7.64 -30.5,1.752 -1.7,1.54 -5.2,3.337 -7.8,3.992 -7.1,1.772 -10.4,6.448 -7.1,10.09 3.1,3.455 -0.4,12.404 -4.7,12.166 -13.1,-0.712 -15.2,-1.378 -14.4,-4.697 1.9,-8.375 -1.3,-12.107 -5.2,-5.929 -0.9,1.546 -1.9,2.996 -2,3.222 -1,1.374 -4.3,-3.679 -4.3,-6.566 0,-7.137 -4.1,-8.643 -11.7,-4.344 -9.2,5.187 -16,2.213 -13.1,-5.734 1.5,-4.188 0.3,-5.209 -5,-4.324 -3.7,0.605 -3.7,0.684 -3.7,5.224 0,2.983 -0.7,5.293 -1.8,6.55 -2.5,2.773 -2.2,4.853 1.3,8.508 3.3,3.466 3.6,11.218 0.4,14.775 -1.4,1.601 -4.4,13.573 -4.4,17.454 0,1.58 0.7,2.514 2.2,2.902 1.4,0.342 3.2,2.396 4.7,5.111 1.5,2.963 3.7,5.318 6.4,6.786 4.5,2.518 5.6,4.435 3.2,5.38 -2.5,0.967 -6,-1.407 -8.5,-5.73 -1.4,-2.468 -3.1,-4.142 -4.8,-4.568 -8.9,-2.204 -14.1,-6.425 -14.9,-11.995 -2.3,-15.592 -9.4,-24.22 -15.4,-18.742 -2.3,2.063 -3.5,1.251 -5,-3.361 -0.6,-2.055 -2.2,-5.445 -3.6,-7.532 -5.5,-8.62 1.6,-31.015 9.3,-29.09 3,0.774 3.6,-6.24 0.6,-8.86 -5.5,-4.9215 -23.2,-6.8678 -29,-3.1827 -3.1,2.0503 -4.2,1.7737 -4.2,-1.0718 0,-1.9938 0.5,-2.5 2.4,-2.5 1.5,0 3.1,-0.93526 4.1,-2.3944 1,-1.618 2.2,-2.2287 3.5,-1.8834 2.6,0.6836 2.6,-1.8528 -0.1,-4.2436 -2.4,-2.2271 -1.1,-3.4401 3.8,-3.4631 2.5,-0.012 3.5,-0.57 4.1,-2.15 1.1,-2.902 5.6,2.308 4.6,5.3396 -0.9,2.8166 1.1,4.4962 6.2,5.2646 3.5,0.529 5.4,1.5729 8.2,4.5327 5.2,5.3774 13.1,6.8926 11.8,2.2525 -5.8,-21.364 -8.2,-25.616 -11.9,-21.255 -2.9,3.327 -8.8,1.975 -13.2,-3.027 -1.1,-1.227 -3.9,-3.057 -6.3,-4.067 -7,-3.024 -5.8,-3.553 15.3,-6.509 2.8,-0.394 4.7,-1.474 6.5,-3.606 2.3,-2.622 2.9,-2.888 4.7,-1.918 3.3,1.75 6,1.363 6.6,-0.946 0.8,-3.26 6.1,-2.303 6.5,1.187 0.4,3.392 8.2,7.091 8.2,3.886 0,-2.015 2.6,-0.893 8.2,3.516 3.2,2.482 5.8,5.159 5.8,5.948 0,2.252 6.2,6.41 12.1,8.124 2.9,0.859 7.3,2.469 9.6,3.576 7.3,3.4344 24.9,4.5314 30.8,1.9154 2.6,-1.1434 5.8,-2.0794 7.1,-2.0794 3.5,0 4,-3.72 1.3,-9.861 -2.5,-5.849 -2.1,-8.139 1.5,-8.139 1.9,0 3.2,-1.058 5,-3.98 3.3,-5.201 3.3,-5.519 -1.4,-7.403 -3.4,-1.358 -4,-2.044 -4,-4.536 0,-3.377 -4,-7.081 -7.5,-7.081 -1.3,0 -2.9,-0.675 -3.5,-1.5 -1.7,-1.968 -4.9,-1.908 -7.2,0.132 -1.8,1.607 -6.4,0.763 -9.2,-1.684 -1.8,-1.606 1.5,-4.938 5.5,-5.588 4.1,-0.654 4.1,-0.654 0.6,-3.757 -2,-1.706 -3.8,-4.359 -4.2,-5.895 -0.3,-1.536 -1.4,-3.055 -2.3,-3.374 -7.5,-2.537 -14.1,-6.608 -14.7,-9.118 -0.4,-1.494 -1.6,-3.705 -2.7,-4.915 -3.5,-3.683 -1.9,-5.001 5.3,-4.516 6.9,0.462 8.4,1.069 14.8,5.907 4.1,3.132 7.1,3.434 7.1,0.727 0,-0.752 -1.3,-2.008 -2.8,-2.792 -1.5,-0.784 -4.9,-3.323 -7.5,-5.642 -2.7,-2.319 -6.7,-4.78 -9,-5.469 -3.9,-1.15 -4.2,-1.531 -4.2,-4.621 0,-3.67 -6.6,-8.07 -14.3,-9.51 -1.9,-0.35 -5.3,-2.27 -7.6,-4.26 -11.9,-10.34 -24.7,-17.34 -35.9,-19.74 -4,-0.85 -11.7,-3.49 -17.2,-5.87 -18.4,-7.94 -44,-15.15 -69,-19.39 -6.6,-1.12 -15.2,-2.62 -19,-3.33 -4.8,-0.87 -16.3,-1.28 -35.4,-1.24 -17.7,0.03 -27.4,-0.29 -26,-0.85 15.8,-6.07 99.4,3.72 140.9,16.49 223.2,68.736 332.9,343.49 215.9,540.81 -1.4,2.47 -5,8.55 -7.9,13.5 -36.1,60.96 -96.5,115.64 -160,144.68 -14.3,6.52 -16.7,5.64 -10.6,-3.77 4.8,-7.24 -2,-13.47 -8.6,-7.93 -3.3,2.81 -8.8,1.2 -11.6,-3.4 -2,-3.24 -18.2,-1.55 -18.2,1.89 0,1.32 9.9,10.86 11.9,11.51 2.8,0.87 2.6,3.36 -0.2,3.94 -7.7,1.59 -11.8,1.6 -14.8,0.06 -3.8,-1.99 -18.2,-0.63 -22.9,2.18 -2.8,1.63 -3.1,1.63 -4.9,-0.02 -4.1,-3.71 -15.5,-2.58 -19.2,1.91 -0.7,0.83 -2.9,1.45 -5.3,1.45 -2.6,0 -5.3,0.84 -7.6,2.4 -4.1,2.75 -7.4,3.92 -8.4,2.94 z m 183.9,-72.95 c 3.3,-2.22 4.5,-2.51 8.5,-1.98 7.8,1.04 10.2,-1.23 5.7,-5.45 -1.7,-1.58 -3.1,-1.99 -5.5,-1.61 -3.9,0.63 -5,-0.81 -2.6,-3.47 1.1,-1.29 2.8,-1.89 4.6,-1.7 8.2,0.86 15.8,-14.25 15.3,-30.36 -0.3,-9.68 -0.3,-9.68 3.8,-9.5 5.7,0.24 6,-3.06 0.5,-5.15 -4.8,-1.83 -6.8,-1.02 -6.8,2.73 0,2.15 -0.6,3.15 -2.2,3.64 -1.2,0.38 -4,2.37 -6.2,4.44 -2.3,2.07 -6.1,4.73 -8.4,5.91 -3.9,1.95 -13.3,10.52 -13.2,12 0,0.33 0.7,1.45 1.5,2.49 1.2,1.63 1.2,2.26 -0.1,4.7 -0.8,1.55 -1.4,3.93 -1.4,5.28 0,4.03 -1.1,5.64 -3.8,5.64 -2.4,0 -2.5,0.22 -1.8,3.75 0.9,4.61 0.9,5.2 0,7.91 -0.5,1.74 -0.2,2.26 1.7,2.62 5,0.94 6.7,0.63 10.4,-1.89 z m -28.4,-61.4 c 3.3,-2.91 8.2,-5.92 11.5,-7.18 6.5,-2.41 10.7,-4.94 14.2,-8.47 1.2,-1.29 3.3,-2.34 4.6,-2.34 3,0 3.9,-1.37 3.2,-4.45 -0.9,-3.29 -2.9,-3.72 -7.2,-1.52 -4.3,2.17 -5.7,1.79 -4.9,-1.35 0.3,-1.2 0.9,-5.11 1.3,-8.68 0.7,-6.2 0.8,-6.49 3.2,-6.16 1.3,0.19 4.3,0.33 6.6,0.31 5.5,-0.06 7.6,2.32 8.3,9.1 0,0.41 1.4,0.75 3.1,0.75 3.2,0 3.8,1.56 1.9,5.12 -1.4,2.57 3.7,1.8 11.9,-1.8 5.6,-2.48 6.4,-4.6 1.9,-5.13 -3.8,-0.46 -5.4,-3.03 -6.1,-9.9 -0.7,-6.78 0,-7.88 3.6,-6.22 2,0.92 3,0.68 6.2,-1.45 2,-1.39 4.6,-2.81 5.6,-3.15 2.5,-0.78 3.5,-4.91 2.1,-8.1 -1.6,-3.5 -1.4,-4.37 0.9,-4.37 2.8,0 3.4,-2.35 1.5,-5.38 -2.2,-3.34 -1.1,-4.82 3.3,-4.56 5.9,0.34 7,0.06 9.3,-2.23 2.2,-2.16 2.2,-2.16 4.3,0.5 2.8,3.5 5,3.36 9.5,-0.58 2.1,-1.79 5.3,-4.43 7.2,-5.88 4.1,-3.18 9.3,-11.71 12.4,-20.14 1.8,-5.22 2.8,-6.52 5.8,-7.98 4.5,-2.18 5.4,-5.15 3.6,-12.45 -1,-4.26 -1,-5.92 -0.1,-7.38 2.6,-4.17 -0.7,-7.15 -3.8,-3.42 -1.9,2.22 -2.9,1.83 -3.2,-1.25 -0.3,-2.54 -0.8,-2.8 -5.8,-3.39 -3.1,-0.35 -6.7,-1.08 -8,-1.61 -9.3,-3.63 -15.9,8.96 -11.6,22.12 3,9.12 3.1,11.37 1,14.35 -1,1.54 -1.3,3.35 -0.8,6.25 1,6.29 -1.3,8.27 -8.7,7.44 -5.2,-0.59 -5.8,-0.44 -9,2.34 -4.9,4.29 -7.3,4.77 -10.8,2.2 -5.7,-4.2 -9.4,0.46 -5.6,7.05 2.1,3.66 1.8,5.93 -0.9,6.95 -1.3,0.49 -3.2,1.94 -4.3,3.23 -1,1.28 -3.1,3.12 -4.6,4.09 -3.4,2.17 -3.4,3.73 -0.4,7.4 2.9,3.51 2.4,5.33 -1.5,5.33 -2.2,0 -4,0.97 -6.2,3.36 -7.2,7.77 -17.6,6.82 -21.2,-1.94 -1.6,-3.86 -6.1,-4.8 -8.5,-1.82 -2.3,2.72 -5.4,3.35 -10.1,2.01 -5.6,-1.62 -7.7,-1.09 -8.5,2.21 -0.9,3.93 -3.3,6.18 -6.5,6.18 -3.5,0 -6.8,3.15 -6.8,6.42 0,2.72 -4.6,6.95 -6.4,5.86 -0.6,-0.37 -7.1,-0.75 -14.4,-0.84 -13.4,-0.17 -13.4,-0.17 -16.6,-3.31 -2.8,-2.73 -3.9,-3.14 -8.7,-3.15 -8.7,-0.02 -10.9,-5.73 -2.9,-7.5 3.6,-0.78 5.2,-2.74 4.8,-5.67 -0.4,-3.07 -3.7,-3.59 -5.8,-0.92 -1.6,2.11 -1.6,2.11 -5,-0.28 -10.2,-6.99 -16.7,-10.61 -19,-10.61 -2,0 -2.9,-0.74 -3.7,-3 -1.4,-3.66 -4,-3.89 -11.3,-1 -7.8,3.05 -9.7,2.76 -9.2,-1.38 0.2,-2.29 -0.2,-3.81 -1.3,-4.75 -0.9,-0.75 -2.6,-2.39 -3.8,-3.62 -2.8,-3.02 -4.2,-2.84 -6.9,0.91 -2,2.93 -2.3,3.02 -3.1,1.23 -0.8,-1.75 -4.6,-3.61 -10.4,-5.06 -2.9,-0.72 -4.6,2.38 -3.4,6.4 0.8,2.75 0.6,3.13 -2.4,4.57 -3.2,1.48 -3.4,1.46 -3.8,-0.37 -0.7,-2.33 -4.9,-2.64 -6.7,-0.48 -2.1,2.57 -0.8,5.05 2.7,5.04 5.9,-0.01 5.5,11.8 -0.6,14.96 -4.2,2.13 -7.1,2 -7.1,-0.3 0,-2.9 -3.8,-5.8 -5.8,-4.5 -3.4,2.14 -2.3,7.87 1.5,7.7 2.7,-0.12 3.3,0.23 3.3,1.86 0,1.11 1.7,3.65 3.8,5.65 2.2,2 4.4,4.65 5.1,5.89 1.7,3.39 3,2.83 10.1,-4.33 8.2,-8.35 9.3,-8.93 12.4,-6.87 4.2,2.73 7.7,-1.64 6.9,-8.5 -0.5,-4.45 -0.3,-5.44 1.7,-7.59 3,-3.22 6,-3.27 6,-0.09 0,1.31 0.6,2.92 1.4,3.57 0.8,0.66 1.7,2.63 2.1,4.37 1,4.7 2.2,5.75 5.1,4.63 1.4,-0.52 3.5,-0.94 4.8,-0.94 1.2,0 3.3,-1.13 4.6,-2.5 3.4,-3.68 5.4,-3.21 6.9,1.58 0.8,2.74 2.2,4.63 4.1,5.75 2.6,1.44 2.9,2.08 2.4,4.67 -0.9,3.87 -1.3,4.5 -2.9,4.5 -2.2,0 -3.5,3.05 -2.3,5.59 1.2,2.66 -2.2,9.49 -5.9,11.94 -3,1.98 -3,4.22 0.2,5.66 2.3,1.04 2.9,0.79 6.5,-2.72 4,-3.88 4,-3.88 8.5,-1.67 3.4,1.67 5,1.97 6.4,1.21 2.6,-1.35 8.3,-1.29 11.7,0.12 8.1,3.27 13.6,3.57 28.4,1.59 11.1,-1.49 14.7,-2.58 18.7,-5.74 2.8,-2.21 7.3,-2.66 7.3,-0.73 -0.1,1.12 -3,3.37 -8.5,6.39 -1.2,0.65 -2,2.13 -2,3.64 0,1.4 -1.1,3.71 -2.5,5.14 -3.2,3.42 -1.5,5.61 2.3,3.08 2.5,-1.64 2.6,-1.62 3.2,0.92 1.7,6.48 8.8,6.29 16.6,-0.43 z m -117.6,-92.08 c 0.4,-0.6 2.7,-1.93 5.1,-2.97 4.8,-2.06 6.1,-3.87 4.6,-6.57 -0.7,-1.15 -0.7,-2.52 0,-4.02 0.9,-1.91 0.6,-2.83 -2.1,-5.85 -4,-4.52 -4.5,-11.6 -1,-14.4 4.2,-3.42 3.2,-9.59 -1.6,-9.66 -3.8,-0.05 -4.2,-0.37 -6.7,-5 -3.9,-7.08 -5.4,-6.55 -5,1.75 0.3,6.69 0.3,6.69 -4.5,9 -3.3,1.56 -5.4,3.39 -6.5,5.66 -0.9,1.85 -2.5,4.32 -3.5,5.5 -6.7,7.77 -6.4,15.28 0.5,11.79 5.2,-2.65 8.1,-2.22 8.7,1.29 0.4,1.85 1.7,4.31 3.1,5.46 1.7,1.55 2.4,3.12 2.4,6.02 0,5.01 3.9,6.22 6.5,2 z m -107,171.17 c -1,-3.17 -11.5,-5.64 -13,-3.08 -1.1,1.7 -5.9,1.11 -12.3,-1.5 -3.4,-1.38 -7.1,-2.5 -8.1,-2.5 -2.8,0 -4.5,-2.68 -4.6,-7.26 -0.2,-5.96 -2.7,-7.24 -14,-7.25 -9.4,-0.01 -11.6,-0.82 -17.7,-6.74 -1,-0.97 -2.9,-1.75 -4.2,-1.75 -1.3,0 -4.5,-0.93 -7.1,-2.07 -6.7,-2.98 -8.9,-2.38 -9.5,2.56 -0.7,5.01 -2.9,5.63 -7.5,2.09 -2,-1.52 -4.7,-2.58 -6.6,-2.58 -1.8,0 -5.6,-1.45 -8.8,-3.38 -3.1,-1.86 -10.1,-4.59 -15.6,-6.09 -5.5,-1.49 -12.4,-3.61 -15.3,-4.71 -3.8,-1.48 -7,-1.92 -12,-1.66 -6.7,0.34 -6.7,0.34 -7.2,-4.13 -0.6,-5.15 -2,-6.13 -11.4,-8.15 -3.2,-0.69 -6.8,-2.01 -8,-2.93 -5,-3.94 -10.8,-6.11 -14.5,-5.48 -3.1,0.52 -5,-0.1 -12.1,-3.84 -5,-2.63 -12.4,-5.41 -17.8,-6.75 -8.4,-2.08 -9.5,-2.61 -11.2,-5.6 -2,-3.3 -2,-3.3 -8.8,-2.69 -6.1,0.56 -7,0.4 -9.7,-1.74 -1.6,-1.29 -5,-3.48 -7.5,-4.85 -13,-7.03 -22.9,-16 -17.7,-16 2.3,0 3.8,-2.45 2.4,-3.83 -1.9,-1.95 -4.7,-1.41 -4.7,0.91 0,2.35 -1.9,2.15 -3.4,-0.37 -0.9,-1.28 -0.7,-1.98 0.8,-3.04 2.3,-1.71 1.4,-4.67 -1.4,-4.67 -1.2,0 -3,-1.53 -4.6,-3.97 -1.5,-2.18 -4.1,-4.84 -5.9,-5.91 -2.6,-1.53 -3.5,-2.81 -4,-6.19 -0.4,-2.34 -2.3,-6.37 -4.2,-8.96 -1.8,-2.59 -3.3,-5.48 -3.3,-6.41 0,-0.93 -0.6,-2.68 -1.2,-3.88 -3.2,-5.74 -0.7,-18.07 2.6,-12.81 0.3,0.48 2,1.16 3.7,1.51 3.6,0.71 6.9,3.23 6.9,5.27 0,2.35 7,9.19 10.1,9.87 1.6,0.36 5.9,2.88 9.4,5.58 3.5,2.71 7.5,5.43 8.9,6.06 1.4,0.63 2.8,1.89 3.1,2.81 0.2,0.91 1.8,2.66 3.5,3.87 1.8,1.33 3,3.13 3,4.48 0,1.34 1.7,3.97 4.2,6.46 4.3,4.2 4.3,4.2 4.3,-0.39 0,-3.84 -0.5,-4.96 -2.9,-6.89 -1.8,-1.4 -2.7,-2.89 -2.4,-3.79 1,-2.38 -2,-5.56 -6.3,-6.84 -2.2,-0.66 -3.9,-1.52 -3.9,-1.91 0,-3.15 -40.1,-43.89 -43.2,-43.94 -1.4,-0.02 -1.7,-1.4 -1.7,-9.47 -0.1,-5.2 -0.6,-10.56 -1.1,-11.91 -0.7,-1.91 -0.5,-2.81 0.9,-4.12 1,-0.92 2.4,-2.99 3.1,-4.6 1.4,-3.4 1.8,-3.45 10.1,-1.32 3.4,0.89 8.2,1.39 10.6,1.13 5.4,-0.61 6.8,6.34 1.7,8.29 -3.6,1.35 -2.8,4.13 1.5,5.23 3.6,0.93 5.4,-0.27 4.4,-2.91 -1.7,-4.28 3.4,-0.77 5.7,3.91 2,4.36 3.1,5.41 6.1,6.25 2,0.55 4.3,1.61 5.2,2.36 2,1.69 4.7,0.8 4.7,-1.58 -0.1,-2.48 -8.4,-11.28 -10.7,-11.28 -2.5,0 -4.3,-1.88 -4.3,-4.45 0,-1.75 0.6,-2.05 4.2,-2.05 9.6,0 4.4,-9.7 -7,-13.13 -2.5,-0.75 -5.1,-1.87 -5.9,-2.5 -0.8,-0.69 -2.9,-0.88 -5.4,-0.49 -4.5,0.73 -9,-1.81 -11.4,-6.38 -0.8,-1.38 -3.3,-4.53 -5.7,-7 -2.4,-2.48 -5.6,-6.19 -7.2,-8.25 -4.8,-6.47 -8.9,-3.72 -5.5,3.7 1.7,3.67 0.5,4.12 -3.3,1.26 -1.8,-1.36 -4.5,-2.82 -5.8,-3.24 -8.4,-2.57 -11,-6.95 -11,-18.69 0,-4.17 -0.7,-8.03 -1.7,-10.18 -1.6,-3.35 -1.6,-3.63 1,-9.03 3,-6.31 6.9,-7.79 8.6,-3.28 1.2,3.24 3.6,4.97 5.9,4.25 4.3,-1.36 3.5,-5.78 -1.8,-9.54 -3.5,-2.48 -3.9,-4.6 -1,-5.5 2.8,-0.91 5.8,0.26 6.5,2.6 0.9,2.79 3.9,1.98 4.2,-1.11 0.3,-3.33 -6.5,-13.24 -9.8,-14.19 -1.3,-0.4 -3.6,-0.97 -5.1,-1.27 -1.5,-0.3 -3.5,-1.29 -4.4,-2.21 -1.7,-1.74 -1.7,-1.22 0.1,-21.18 0.8,-9.55 10.4,-24.35 13,-20.14 1.2,2.06 4.1,0.92 5.5,-2.18 2.9,-6.29 8.6,-6.82 13.8,-1.28 4.2,4.56 7.2,4.95 7.2,0.94 0,-1.82 3,-2.72 4.6,-1.39 1.3,1.13 2.7,-0.46 2.3,-2.7 -0.4,-1.86 0.1,-3.39 1,-3.39 1.1,0 2.6,3.93 2.2,5.94 -0.6,2.76 2.8,4.14 6,2.49 1.6,-0.82 2.9,-1.85 2.9,-2.3 0,-1.77 -4,-12.08 -5.6,-14.53 -2,-3.17 -1.3,-5.61 1.8,-5.6 1.5,0.01 2.9,1.05 4,3 2.1,3.75 4.5,3.87 5.3,0.25 0.3,-1.52 0.7,-3.58 1,-4.59 0.2,-1.02 -0.1,-4.51 -0.6,-7.77 -0.7,-4.06 -0.6,-6.56 0.1,-7.94 1.7,-3.18 1.5,-12.815 -0.5,-20.709 -2,-8.054 0.5,-23.938 4.6,-29.371 1.9,-2.561 1.7,-2.813 4.4,4.875 0.9,2.68 3.1,1.025 5,-3.75 2.4,-6.185 1.6,-6.43 10,3.286 9.7,11.329 14.2,15.369 18.9,17.043 8.9,3.157 10.3,3.574 15.5,4.74 8.8,1.953 23.9,0.477 36.8,-3.593 5.1,-1.615 2.1,2.344 -3.8,4.874 -3.3,1.436 -7,3.52 -8.1,4.631 -1.2,1.111 -2.7,2.019 -3.4,2.019 -0.6,0 -3.3,1.173 -6,2.606 -5.6,2.972 -10.8,3.49 -21,2.083 -9.2,-1.283 -17.9,-0.183 -20.7,2.61 -1.4,1.376 -3.2,2.036 -5,1.846 -3.4,-0.36 -3.6,1.51 -0.3,3.02 1.9,0.86 2.9,0.83 4,-0.11 3.2,-2.62 10.6,5.13 8.6,8.92 -0.9,1.6 -0.6,2.42 1.2,4.23 1.2,1.24 2.7,3.17 3.3,4.28 0.8,1.58 2.2,2.08 6.4,2.32 8.4,0.48 9.9,-0.23 12.2,-5.59 2.5,-5.98 6.2,-9.85 10.8,-11.34 2,-0.67 5.8,-3.49 8.6,-6.52 4.2,-4.336 5.7,-5.355 8.4,-5.355 2.5,0 4,-0.84 6.4,-3.687 1.7,-2.028 4.9,-5.385 6.9,-7.46 2.4,-2.373 3.8,-4.716 3.8,-6.313 0,-1.397 0.3,-2.54 0.8,-2.54 0.5,0 2.9,-1.8 5.4,-4 5,-4.379 6.8,-4.954 6.8,-2.2 0,2.405 -2,4.2 -4.5,4.2 -3,0 -4.5,1.896 -4.5,5.619 0,2.584 -0.7,3.634 -3.4,5.327 -1.9,1.159 -3.9,3.449 -4.5,5.087 -0.6,1.7 -2.1,3.395 -3.6,3.948 -2.6,0.989 -2.7,1.284 -2.9,6.519 -0.1,2.085 -0.8,3.305 -2.4,3.985 -2.3,1.02 -2.7,2.18 -1.6,4.93 0.8,2.2 3.1,1.98 4.4,-0.41 0.6,-1.2 2.1,-2 3.6,-2 3.9,0 6.2,-1.74 8.4,-6.298 2.2,-4.816 6.1,-9.018 10.6,-11.695 2.3,-1.323 3.6,-3.258 4.8,-6.77 0.9,-2.705 3,-6.2 4.6,-7.767 1.6,-1.567 3,-3.346 3,-3.953 0,-2.339 8.5,-9.375 12.7,-10.479 4.5,-1.192 7.2,-4.971 10.3,-14.543 0.7,-2.2 2.1,-5.568 3.1,-7.485 1,-1.917 1.9,-4.416 1.9,-5.553 0,-2.901 4.7,-12.16 6.6,-12.875 2.1,-0.811 3.4,0.157 2.7,2.02 -0.3,0.848 0,3.239 0.6,5.313 1.2,3.518 1.1,3.939 -1.2,6.265 -3.3,3.282 -4.6,10.241 -2.3,12.707 0.8,0.971 1.6,2.318 1.6,2.994 0,2.105 6.3,7.114 8.9,7.117 1.9,0.002 3.1,0.946 4.6,3.75 1.8,3.344 2.4,3.735 5.7,3.633 3.5,-0.106 3.8,0.081 3.8,2.812 0,2.9 0,2.919 4.5,2.25 5.5,-0.836 5.7,0.139 1.5,8.552 -1.7,3.269 -3,7.052 -3,8.407 0,1.355 -0.4,3.543 -0.9,4.862 -1.3,3.337 -0.5,4.062 6.7,6.219 6.8,2.008 8.6,3.981 5.7,6.087 -2.1,1.56 -3.3,1.13 -10.7,-3.772 -3.2,-2.1 -9,-5.518 -13.1,-7.595 -7,-3.635 -7.4,-4.046 -10.7,-10.955 -5,-10.278 -6.6,-9.561 -6.2,2.762 0.4,9.391 1,11.862 3.9,15.212 2.2,2.487 3.3,1.232 2.1,-2.3 -2,-5.821 3.9,-4.54 6.8,1.458 1.7,3.453 4.9,5.62 8.4,5.62 2,0 3.4,1.6 3.4,3.98 0.1,0.82 1,1.61 2.1,1.77 5.6,0.81 13.8,3.9 14.2,5.39 0.4,1.53 4.2,2.86 8.3,2.86 1.1,0 2.5,-1.71 3.8,-4.94 2.7,-6.12 2.7,-5.92 -0.3,-7.06 -4.5,-1.71 -2.1,-4.084 3.8,-3.773 5.1,0.263 5.2,0.243 5.5,-2.884 0.2,-2.429 1.2,-3.796 4.5,-5.948 5.3,-3.559 6.7,-5.207 6.7,-8.152 0,-2.238 0.2,-2.333 4.4,-1.703 3.7,0.551 5,0.278 7.6,-1.566 3.1,-2.232 3.1,-2.232 5.8,-0.246 1.5,1.092 3.6,2.273 4.7,2.624 7.1,2.25 6.8,22.618 -0.4,24.248 -4.7,1.08 -18.5,8.51 -22.1,11.91 -4.6,4.3 -24,13.49 -28.6,13.49 -1.2,0 -5.2,1.35 -8.8,3 -3.5,1.65 -7.1,3 -7.9,3 -3.2,0 -10.9,3.34 -11.8,5.18 -1.5,2.78 -7,4.82 -12.9,4.82 -2.8,0 -6.1,0.66 -7.4,1.47 -2.2,1.48 -14.1,1.48 -18.7,0 -2.9,-0.92 -7.1,2.1 -6.7,4.84 0.2,1.66 0.9,2.13 2.8,1.95 13.5,-1.25 22.2,-0.36 21.6,2.19 -1.1,4.3 1.5,5.09 8.9,2.68 7.8,-2.55 7.5,-2.53 7.5,-0.57 0,2.33 -6.8,10.72 -10,12.44 -1.6,0.82 -3.9,2.75 -5.1,4.28 -1.2,1.53 -4.9,4.04 -8.3,5.58 -7.7,3.52 -9.4,5.35 -7.7,8.48 3.2,6.02 -8.9,24.14 -13.5,20.18 -1.9,-1.65 -4.2,-2.53 -6.4,-2.53 -2,-0.01 -5.7,-0.69 -8.4,-1.51 -2.7,-0.81 -6.6,-1.48 -8.7,-1.48 -2.1,0 -4.2,-0.66 -5,-1.54 -1.6,-2.03 -3.3,-1.38 -3.9,1.61 -0.8,3.23 -6.2,3.97 -8.2,1.12 -3.7,-5.35 -12.8,-2.84 -9.6,2.65 5.2,8.84 2.5,15.63 -4.9,12.51 -6.1,-2.54 -11.1,-1.01 -8,2.42 2.8,3.17 8.7,4.5 10.9,2.48 2.4,-2.18 6.9,-0.03 7.8,3.75 0.7,3.02 4.4,5.05 8,4.35 1.6,-0.34 3,0.04 3.9,1.06 1.5,1.82 4.6,2.1 5.6,0.5 0.7,-1.1 8.9,-4.91 10.5,-4.91 0.5,0 1,1.03 1,2.3 0,1.26 0.5,2.81 1.1,3.44 1.7,1.67 -0.7,9.46 -4.3,13.93 -1.6,1.98 -2.8,4.78 -2.8,6.21 0,1.44 -0.8,4.73 -1.7,7.31 -1.6,4.39 -1.6,5.13 0,11.64 0.9,3.82 1.7,8.24 1.7,9.82 0,1.58 0.9,4.55 2,6.61 2.8,5.25 2.8,16.43 0,20.01 -2.3,2.82 -2.6,5.84 -1,8.82 3.4,6.29 -9,12.92 -17.4,9.38 -6.3,-2.63 -10.1,-0.93 -10.4,4.75 -0.4,5.01 -2,6.49 -5.3,4.72 -9.9,-5.27 -23.8,5.4 -20,15.34 0.5,1.48 0.7,3.39 0.4,4.24 -1.9,4.99 4,12.48 9.9,12.48 9.3,0 17.5,19.53 9.4,22.43 -3.1,1.1 -2.7,1.34 -9.4,-7.37 -4.4,-5.66 -13.2,-5.4 -13.2,0.39 0,5.71 -3.3,5.37 -9.7,-1.02 -5.5,-5.6 -7.1,-6.3 -9.1,-4.23 -4.3,4.23 8.6,16.8 17.1,16.8 2.5,0 9.5,4.52 13.5,8.62 3.4,3.61 6,3.09 7.9,-1.57 1,-2.51 2.5,-4.33 4.1,-4.99 1.5,-0.57 3.4,-1.54 4.2,-2.16 2.7,-1.99 9,1.36 9,4.82 0,5.4 6.6,11.08 11.5,9.86 1.6,-0.4 3.2,0.16 5.1,1.78 1.6,1.3 3.8,2.64 4.9,2.99 1.1,0.34 2.4,1.63 3,2.85 1.3,3.01 7.1,4.16 12.1,2.42 4.7,-1.6 5.6,-4.71 2.4,-8.11 -1.2,-1.26 -3.8,-5.61 -5.9,-9.65 -3.6,-7.3 -3.7,-7.36 -7.6,-7.36 -4.1,0 -4.3,-0.16 -6.1,-7.25 -0.2,-0.69 -1.8,-1.25 -3.4,-1.25 -4.8,0 -7.9,-2.65 -9.2,-7.66 -0.6,-2.43 -2,-5.08 -3.2,-5.89 -2,-1.39 -2,-1.66 -0.6,-4.22 1.9,-3.43 5.5,-4.16 6.2,-1.29 0.9,3.4 4.5,2.59 6.2,-1.39 1.3,-3.19 1.7,-3.41 4.9,-2.89 3.4,0.55 3.4,0.54 4.6,-4.56 1.6,-6.49 2.2,-6.82 7.6,-3.96 4.9,2.59 5.2,3.03 3,4.86 -2,1.6 -1.9,3.89 0,6.08 1.4,1.46 1.4,2.14 0.4,4.08 -6.3,11.57 3.6,31.29 14.2,28.52 2.9,-0.76 5.7,1.19 7.4,5.07 2.5,5.97 9.2,3.34 8.2,-3.21 -0.6,-3.52 -0.5,-3.71 1.6,-3.06 6.2,2 7,1.76 12.9,-4.04 4.4,-4.3 5.5,-6.02 4.9,-7.29 -3.5,-6.84 0.3,-13.85 7.1,-13.33 4.4,0.33 6.8,-0.69 6.8,-2.89 0,-1.48 -0.7,-1.93 -3.1,-1.93 -3.3,0 -7.2,-4.86 -6.7,-8.5 0.6,-4.81 14.7,1.73 14.7,6.84 0.1,1.84 0.7,3.02 1.8,3.35 6.4,1.82 10.7,15.88 5.6,18.19 -3.4,1.53 -2.7,4.44 1.2,5.13 3,0.52 3,0.52 2.6,8.64 -0.3,8.12 -0.3,8.12 3,9.28 5.4,1.84 14.5,10.64 12.9,12.48 -3.9,4.73 2.8,11.06 8.2,7.72 4.5,-2.75 5.6,-2.69 6.8,0.35 0.5,1.46 2.7,3.31 5.2,4.5 8.6,4.08 10.5,6.36 8.4,10.01 -1.8,3.11 -1.8,3.19 0.3,5.4 1.1,1.23 2.1,3.2 2.1,4.38 0,2.87 6.5,5.06 9.8,3.29 2.3,-1.2 7,1.12 9.8,4.86 1,1.26 1.4,1.29 2.8,0.17 2,-1.67 2,-4.12 0.1,-6.65 -2.3,-3.09 -1.9,-6.13 1,-6.86 1.3,-0.34 2.5,-1.27 2.5,-2.07 0,-3.42 7,-4.66 9.2,-1.61 0.7,1.05 3.4,2.92 5.9,4.16 8.1,3.92 6.9,10.01 -2.3,12.09 -3.9,0.86 -4.5,0.74 -6.1,-1.21 -0.9,-1.19 -1.8,-1.78 -1.8,-1.31 -0.1,0.48 -0.2,1.76 -0.3,2.85 -0.1,1.38 -1.1,2.15 -3.1,2.51 -4.3,0.75 -3.5,2.8 1.6,4.36 1.4,0.43 7.9,10.83 7.9,12.7 0,2.15 -7.5,12.57 -10.5,14.6 -1.9,1.31 -4,3.28 -4.5,4.36 -1.4,2.52 -3.7,2.56 -4.5,0.07 z m -243.1,-233.69 c 0.9,-0.34 1.6,-1.37 1.6,-2.31 0,-0.94 0.6,-2.56 1.4,-3.6 2.6,-3.61 -3.3,-8.55 -11.4,-9.52 -4.5,-0.54 -4.5,-0.54 -1.8,-1.91 2.1,-1.04 3.3,-1.11 5.1,-0.29 1.8,0.8 3.7,0.76 7.2,-0.14 5.6,-1.41 6.7,-3.19 3,-4.6 -1.4,-0.55 -2.8,-1.66 -3.2,-2.48 -1.1,-2.89 -11.5,-6.86 -14.8,-5.65 -1.6,0.59 -3,0.97 -3,0.84 -0.1,-0.13 -0.6,-1.58 -1.1,-3.23 -0.7,-2.18 -1.7,-3.09 -3.6,-3.31 -5.3,-0.62 -10.8,-13.42 -7.3,-17.24 1.8,-1.96 3.9,-14.38 2.8,-16.2 -1.7,-2.83 -10.3,5.09 -10.3,9.51 0,3.1 -1,4.07 -2.4,2.32 -2.3,-2.84 -5.5,-2.91 -6.8,-0.15 -1.3,2.86 -2.6,3.3 -3.4,1.14 -1.5,-3.71 -13.5,1.82 -15.1,6.89 -0.3,1.12 -1.4,2.94 -2.3,4.04 -3,3.32 -3.6,8.19 -1.1,8.98 1.7,0.53 1.9,1 1,2.58 -0.7,1.35 -0.7,2.56 0.1,4.02 0.9,1.69 0.8,2.33 -0.7,3.44 -1.6,1.14 -1.6,1.67 -0.6,3.4 0.7,1.13 1.3,2.7 1.3,3.51 0,4.17 8,5.86 12.2,2.57 3.4,-2.65 4.8,-2.53 4.8,0.42 0,3.18 5.7,9.26 9.5,10.07 1.6,0.35 4.1,1.24 5.5,1.97 3.1,1.7 6.8,2.12 9.8,1.14 5.2,-1.76 13.6,-1.42 15,0.61 2,2.86 5.8,4.25 8.6,3.18 z m 37.2,-107.99 c 3,-0.36 4.7,-1.2 5.8,-2.95 1.7,-2.65 4.5,-3.11 7.8,-1.33 1.6,0.84 3.4,0.8 7.4,-0.15 4.3,-1.03 5.6,-1.03 6.8,-0.01 1.9,1.53 6,0.66 9.3,-1.98 1.9,-1.49 4.1,-1.89 10.6,-1.92 13.6,-0.05 18,-2.63 10.8,-6.23 -4.2,-2.12 -4.8,-2.78 -3.5,-3.64 4.1,-2.49 1.8,-4.69 -4.8,-4.79 -3.6,-0.05 -7.3,-0.38 -8.2,-0.73 -1.1,-0.39 -1.9,-0.06 -2.3,0.84 -0.3,0.82 -1.4,1.49 -2.4,1.49 -2.2,0 -2.6,-1.52 -0.7,-2.7 4.7,-2.97 3.6,-12.86 -1.4,-11.77 -6.8,1.5 -14.7,-0.69 -10,-2.79 2.4,-1.06 4.6,-2.78 4.9,-3.82 0.4,-1.43 1.3,-1.84 3.6,-1.66 2.3,0.17 3.2,-0.23 3.4,-1.52 0.5,-2.14 -2.4,-3.44 -4.6,-2.07 -2.3,1.48 -8.1,-2.19 -8.1,-5.15 0,-3.41 -2.4,-4.95 -5.2,-3.44 -3.2,1.66 -3.8,2.82 -3.8,7.09 0,3.42 -0.5,3.98 -6.9,8.24 -3.8,2.51 -7.4,5.23 -8.1,6.04 -0.7,0.82 -4.7,3.53 -8.9,6.02 -12.3,7.31 -19.6,13.67 -19.7,17.12 -0.1,1.6 -0.4,3.94 -0.9,5.2 -1.1,3.49 1,5.21 6.4,5.21 2.6,0 5.1,0.4 5.6,0.9 1.9,1.83 5.3,1.93 17.1,0.5 z m -15.6,-93.854 c -1.4,-0.758 -3.7,-3.555 -5.1,-6.214 -4.3,-7.922 -13.6,-12.323 -12.4,-5.837 1.5,7.684 -6,2.41 -10.1,-7.128 -0.9,-2.129 -2.5,-5.796 -3.6,-8.148 -2.2,-5.164 -2.3,-7.57 -0.3,-9.224 0.8,-0.731 1.5,-2.948 1.5,-5.372 0,-5.235 4.7,-14.128 7.4,-14.128 4.5,0 3.4,7.758 -1.5,10.198 -1.3,0.68 -2.4,1.701 -2.3,2.269 0,0.569 0.1,1.872 0.2,2.896 0.1,1.591 3,5.961 7.3,10.955 0.6,0.725 1.7,1.071 2.5,0.769 0.9,-0.344 1.8,0.38 2.4,1.945 2.4,6.356 10.4,4.744 9.8,-1.971 -0.3,-2.182 0.1,-3.061 1.2,-3.061 0.9,0 1.3,0.754 1.2,2 -1.4,8.792 -1,10.09 3.5,13.292 4.5,3.136 5,1.295 1.7,-6.66 -2.9,-7.294 -2.3,-9.132 3.2,-9.132 4.1,0 5.5,-3.486 3,-7.168 -0.9,-1.252 -1.6,-1.9 -1.6,-1.439 0,0.461 -1.1,0.148 -2.4,-0.696 -1.3,-0.843 -3.6,-1.682 -5.2,-1.865 -2.8,-0.311 -2.9,-0.578 -2.6,-4.332 0.1,-2.2 0.4,-7.6 0.6,-12 0.5,-10.852 3.6,-20.649 8,-25.587 2,-2.155 3.6,-4.615 3.6,-5.466 0,-1.46 5.4,-4.447 8.1,-4.447 1,0 1,0.267 0.1,1.2 -3,2.933 -0.6,6.227 3.7,5.115 1.1,-0.301 2.1,-0.277 2.1,0.053 0,0.799 -5,10.728 -9,17.834 -2.2,4.0992 -3.1,6.9082 -3,9.9996 0.1,5.2764 -1.3,15.85 -2.4,17.551 -0.5,0.817 0.1,1.573 1.7,2.177 2.4,0.911 5.1,5.523 7.8,13.32 1.6,4.708 4.3,4.951 8.4,0.744 2,-2.137 3.2,-2.695 3.9,-1.929 0.8,0.761 0.4,1.618 -1.2,2.917 -4.7,3.828 -1.9,8.448 3.4,5.693 6,-3.106 6.9,-5.069 5.1,-10.916 -1.5,-4.631 -1.5,-5.427 -0.2,-7.471 1.9,-2.831 3.8,-3.019 3,-0.283 -0.8,2.467 1.8,3.781 4,1.996 0.8,-0.699 2.5,-0.953 3.9,-0.593 3.6,0.88 3.2,-0.553 -1.4,-5.908 -4.6,-5.27 -4.6,-5.234 -2.4,-7.608 0.8,-0.971 1.3,-2.244 0.9,-2.829 -1.1,-1.849 -3.9,-1.154 -6,1.525 -2.1,2.588 -2.1,2.588 -6.3,-0.177 -5.2,-3.406 -5.2,-3.17 0.4,-7.4152 6.2,-4.6738 9.9,-8.2184 10.5,-9.8876 0.7,-2.0957 4.9,-0.3896 4.9,1.9918 0,1.0806 -0.7,3.5802 -1.5,5.5547 -2.1,5.0353 -2,5.3003 2.1,4.0303 2.9,-0.87 3.8,-0.848 4.1,0.094 0.5,1.502 3.5,1.6 4.9,0.161 2.1,-2.0714 10.8,-0.711 11.2,1.738 0.1,1.197 1.8,3.357 3.7,4.8 4,3.051 4.4,5.886 1.6,12.022 -4.2,9.111 -9.8,13.138 -12.6,8.93 -5.2,-7.896 -12.4,-4.201 -8.9,4.546 1.6,4.186 1.6,4.186 -4.7,10.68 -9,9.048 -13.3,10.829 -35.1,14.27 -3.1,0.491 -6.5,1.384 -7.7,1.984 -2.6,1.407 -4.1,1.333 -7.1,-0.359 z m 55,-67.992 c 0,-0.7925 0.4,-1.6876 0.8,-1.989 0.5,-0.30134 1.2,-2.2049 1.6,-4.2301 0.4,-2.0252 1.9,-4.8426 3.4,-6.2614 4.9,-4.702 9.8,-16.588 8.4,-20.282 -1.4,-3.591 -0.1,-6.075 2.5,-5.063 1.3,0.483 1.4,0.205 0.8,-1.31 -1.5,-3.627 -1,-4.771 2.5,-6.652 1.9,-1.036 4.4,-3.543 5.5,-5.572 3,-5.543 16,-11.887 14.8,-7.194 -1.2,4.317 6.6,7.132 9.7,3.494 1.7,-2.116 4.5,-1.864 8.3,0.747 1.7,1.236 3.3,2.308 3.5,2.384 0.1,0.075 -1.1,1.651 -2.9,3.503 -1.7,1.852 -3.8,4.593 -4.7,6.093 -1.1,1.862 -3.4,3.324 -7.2,4.612 -3.2,1.058 -7,3.321 -8.9,5.16 -3.3,3.274 -3.3,3.274 -4.9,-0.112 -2.2,-4.367 -4.4,-4.322 -5.5,0.113 -0.5,1.925 -2.3,4.85 -3.9,6.5 -5.1,5.098 -11.5,13.859 -12.2,16.837 -0.7,2.5721 -1.9,4.0831 -7.8,9.0498 -2.3,1.9996 -3.8,2.0684 -3.8,0.1727 z m -73.2,-24.81 c -0.3,-2.49 -0.9,-3.324 -2.6,-3.569 -8.8,-1.246 7.9,-24.67 21.1,-29.608 8.6,-3.216 12.2,-3.43 10.7,-0.638 -2.5,4.736 0,6.865 3.6,2.957 3.1,-3.504 13.8,-8.152 23.5,-10.296 1.6,-0.353 3.5,-1.961 4.7,-4.089 2.4,-4.062 3.9,-4.421 5.1,-1.257 0.6,1.538 0.4,2.884 -0.5,4.25 -0.8,1.1 -2.5,4.025 -3.8,6.5 -3.3,6.146 -7.8,10.254 -10.8,9.834 -1.5,-0.218 -2.7,0.329 -3.3,1.573 -0.6,1.049 -2.7,2.469 -4.7,3.156 -2,0.687 -5.5,2.482 -7.7,3.99 -2.3,1.507 -4.5,2.463 -4.8,2.125 -1.1,-1.074 2.4,-5.366 6.4,-7.814 3.8,-2.364 3.8,-2.364 0.7,-2.664 -6.9,-0.676 -20.3,6.332 -22,11.538 -0.6,1.844 -2.8,4.44 -5.2,6.208 -2.3,1.672 -5.4,4.843 -6.9,7.047 -3.1,4.831 -3.1,4.827 -3.5,0.757 z" />
            <path
               style="fill:#2a5050"
               inkscape:connector-curvature="0"
               id="path3709"
               d="m -1692.2,549.6 c -1.9,-5.8 -1.7,-6.85 1.4,-8.72 5,-3.05 9.3,-10.69 9.9,-17.62 0.6,-6.61 2.5,-8.2 6.1,-5.02 2.8,2.55 9.3,3.14 11.1,0.99 4.5,-5.61 7.9,-8.48 10.1,-8.48 1.8,0 2.9,-1.01 4.4,-4.29 1.7,-3.49 3.3,-4.88 8.5,-7.52 11.5,-5.83 13.7,-7.28 16.3,-10.64 4,-5.25 14.3,-6.05 40.6,-3.14 16.8,1.87 18.9,-0.93 10.5,-13.71 -1.9,-2.86 -3.9,-7.13 -4.4,-9.49 -1,-4.41 -1.3,-4.91 -7.1,-12.37 -10.1,-12.97 -23.7,-19.13 -25,-11.36 -1.1,6.39 -12,-0.66 -12,-7.76 0,-3.04 -0.5,-3.72 -3.7,-5.22 -3.6,-1.72 -3.6,-1.72 -1,-4.15 4.9,-4.55 3.1,-10.67 -4.8,-16.11 -2.8,-1.88 -5.4,-4.34 -5.8,-5.45 -0.8,-2.14 -0.5,-2.15 9.3,-0.22 6.9,1.35 10.2,-6.7 4.1,-9.78 -4.5,-2.2 -5.2,-3.51 -4.5,-7.94 0.5,-3.16 0.3,-3.74 -1.7,-4.36 -2.3,-0.76 -3.9,0.68 -3.9,3.7 0,1.42 -0.9,1.63 -5.3,1.33 -6.3,-0.42 -7,-2.1 -3.8,-8.43 3.1,-6.04 10.1,-7.12 10.1,-1.56 0,4.14 4,2.93 6.3,-1.88 2.3,-5.02 1.8,-7.02 -1.8,-7.66 -4.8,-0.82 -4.1,-4.28 0.9,-5.11 2.3,-0.37 4.4,-1.42 5,-2.45 4.1,-7.18 10.9,-9.38 37.3,-12.08 6.4,-0.66 8.1,-2.35 5.9,-5.81 -0.9,-1.36 -1.6,-4.2 -1.6,-6.31 0,-2.11 -0.6,-4.37 -1.2,-5.02 -0.9,-0.92 -0.7,-1.76 1.2,-3.7 3.2,-3.47 6.5,-3.3 7.8,0.41 0.5,1.61 1.9,3.42 3.1,4.03 1.6,0.88 2.1,2.08 2.1,5.6 0,6.03 3.9,8.45 7.2,4.41 1.1,-1.36 3.8,-3.36 6.1,-4.46 2.9,-1.37 4.5,-2.95 5.2,-5 1.1,-3.46 3.1,-5.4 9.7,-9.66 3.4,-2.13 5.5,-4.46 7,-7.7 2.3,-4.75 9.7,-9.86 17.2,-11.93 5.7,-1.58 7.4,-5.51 4.5,-10.74 -2.6,-4.86 -5,-5.6 -10.6,-3.36 -1.6,0.61 -4.3,1.08 -6.1,1.03 -2.7,-0.07 -3.5,0.4 -4.3,2.63 -0.6,1.5 -1.8,3.63 -2.8,4.73 -1.8,2.02 -4.5,9.39 -5.6,15.14 -0.4,1.73 -1.5,3.94 -2.6,4.91 -1.1,0.96 -1.9,2.37 -1.9,3.13 0,2.6 -3.1,2.54 -6.5,-0.12 -4.1,-3.12 -4.7,-6.97 -1.7,-11.95 5.6,-9.3 4.8,-13.99 -2.3,-13.43 -4.4,0.34 -9.3,-6.84 -11.1,-16.18 -2.4,-12.9 -7.5,-17.99 -7.7,-7.72 0,3.26 0.6,5.34 2.5,7.83 1.9,2.5 2.7,5.09 3.1,9.89 0.3,3.57 0.9,7.5 1.2,8.73 0.6,1.94 0.1,2.5 -3.8,4.17 -3.1,1.31 -5.5,3.38 -7.6,6.4 -1.7,2.45 -3.7,4.71 -4.5,5.02 -1.9,0.7 -4.7,9.78 -3.9,12.6 0.4,1.85 0.2,2.01 -2.5,1.46 -2,-0.38 -4.3,0 -6.3,1.01 -5.3,2.63 -6.6,1.11 -3.4,-3.87 2.2,-3.33 1.6,-7.94 -1.2,-8.33 -2.2,-0.31 -7.3,4.77 -7.3,7.26 0,0.71 -1.3,1.55 -2.9,1.87 -1.9,0.38 -3.2,1.52 -4,3.4 -3.3,7.96 -12.7,6.18 -11.7,-2.21 0.7,-5.75 -1.3,-10.8 -5.3,-13.41 -2.7,-1.7 -2.7,-1.42 -0.6,5.9 0.8,2.5 0.8,2.5 -1.6,0.37 -3.6,-3.19 -6.8,-4.56 -9,-3.87 -1.3,0.42 -2.7,-0.22 -4.6,-2.05 -2.2,-2.26 -3.2,-2.57 -6.4,-2.06 -4.5,0.72 -6.4,-0.71 -8,-6.25 -1,-3.33 -1.7,-3.92 -5.8,-5.05 -2.5,-0.7 -5.8,-1.61 -7.1,-2.02 -1.5,-0.44 -2.7,-1.6 -2.9,-2.9 -0.1,-1.2 -0.9,-2.17 -1.7,-2.17 -0.8,0 -1.9,-1.02 -2.3,-2.25 -1.8,-4.59 -3.1,-9.44 -3.1,-10.98 0,-2.61 -8.8,-7.77 -13.3,-7.77 -6.9,0 -12.7,-4.57 -12.7,-9.98 -0.1,-2.67 -4.7,-6.05 -10.2,-7.38 -2.9,-0.7 -3,-0.9 -4.9,-10.64 -1.4,-7.5 -2.3,-9 -5.4,-9 -4.7,0 -2.8,-6.34 2.2,-7.45 1.5,-0.34 4.1,-1.43 5.6,-2.43 2.3,-1.52 3.4,-1.65 6.6,-0.8 11.9,3.18 23,-12.56 14.7,-20.87 -1.8,-1.77 -2.2,-6.45 -0.6,-6.45 0.6,0 1.4,1.12 2,2.5 1,2.66 3.8,3.29 5.8,1.3 1.6,-1.63 1.4,-6.87 -0.3,-9.18 -0.9,-1.13 -1.2,-2.99 -0.9,-4.7 0.3,-1.55 0.2,-4.09 -0.4,-5.62 -1.7,-5.13 0.8,-7.13 4.2,-3.33 2.4,2.56 3.6,1.73 3.6,-2.43 0,-2.79 0.6,-3.73 3.7,-5.67 5,-3.07 5.7,-2.97 6.3,0.95 0.9,6.08 9.2,8.27 12,3.14 0.8,-1.59 0.6,-2.83 -1.1,-5.9 -2.7,-4.68 -2.1,-8.23 1.6,-9.89 5.3,-2.42 12.5,-0.83 9.6,2.11 -2.7,2.69 -0.7,5.72 3.8,5.72 1,0 2.4,0.67 3.1,1.5 1.3,1.65 5.5,2.02 6.4,0.57 0.3,-0.52 3.2,-1.26 6.3,-1.65 5.6,-0.7 12,-3.27 15.5,-6.2 1.5,-1.27 2,-1.19 4.6,0.67 1.8,1.31 4.5,2.11 7,2.11 2.8,0 4.4,0.53 5,1.7 0.8,1.45 1.4,1.52 3.6,0.5 1.5,-0.66 3.6,-1.2 4.7,-1.2 1.3,0 2.3,-1.02 3,-3.07 1.1,-3.05 1.1,-3.06 3.2,-1.12 5,4.57 13.4,5.11 16,1.03 3.6,-5.71 -9.6,-14.51 -13.5,-9.03 -2.4,3.27 -3.7,3.37 -7.4,0.58 -5.7,-4.33 -4.5,-6.57 4.1,-8.11 3.8,-0.7 8.3,-1.54 10,-1.87 2.2,-0.43 3.4,-0.14 4.4,0.99 0.7,0.88 2.2,1.6 3.3,1.6 1.1,0 2.2,0.85 2.5,1.98 0.5,1.98 0.5,1.98 3.4,-0.07 3.6,-2.58 3.9,-5.39 0.5,-4.53 -2.7,0.67 -4.3,-1.58 -2.3,-3.19 5.3,-4.24 11,-4.52 8.8,-0.43 -1.4,2.66 0.4,4.23 5.8,4.96 4.8,0.64 5.2,-0.8 2.4,-7.89 -1.1,-2.68 -1.3,-4.34 -0.7,-4.56 5.4,-1.77 5.5,-7.11 0.3,-9.78 -3.6,-1.91 -3.8,-4.78 -0.3,-6.38 2.3,-1.03 2.9,-0.92 4.8,0.84 2.6,2.45 4.1,2.6 5,0.46 0.8,-2.32 0.8,-2.36 -2.6,-5.54 -2.9,-2.73 -3,-3.04 -1.5,-4.73 0.9,-0.99 1.7,-2.088 1.7,-2.437 0,-1.253 -7.5,-5.708 -9.7,-5.708 -2.5,0 -15.3,-5.833 -15.3,-7.002 0,-3.395 9.1,-10 12.9,-9.385 3.6,0.577 4.1,0.43 4.1,-1.426 0,-2.695 -1.5,-3.538 -3.9,-2.234 -2.3,1.225 -2.6,0.558 -3.6,-8.105 -0.9,-7.769 -5.6,-13.581 -10.1,-12.342 -4.9,1.363 -10.9,-0.121 -22.7,-5.569 -4.8,-2.216 -3.5,-4.169 2.5,-3.778 5.2,0.339 5.3,0.312 6.4,-3.114 1.5,-4.741 4.7,-6.763 7.8,-5.066 1.6,0.819 3.7,1.022 6.2,0.567 3.3,-0.631 3.6,-0.536 2.4,0.874 -0.7,0.869 -2.1,1.58 -3.1,1.58 -1,0 -2.1,0.479 -2.5,1.063 -0.8,1.408 2.4,4.937 4.6,4.937 0.9,0 2.9,0.944 4.4,2.097 3.4,2.694 6,1.087 5.1,-3.148 -0.5,-2.254 -0.1,-3.114 2.4,-4.909 2.2,-1.558 3.1,-2.988 3.1,-5.036 0,-3.027 2.5,-6.411 4,-5.454 1.1,0.655 1.2,-1.034 0.3,-4.365 -0.5,-1.914 -1.2,-2.265 -3.9,-2.029 -4.1,0.348 -4.7,-0.214 -4.9,-4.388 -0.1,-1.797 -0.5,-4.055 -1,-5.018 -1.1,-2.4331 1.3,-2.2817 6.9,0.439 4.9,2.352 6.9,1.914 4.3,-0.932 -2,-2.1886 -3.3,-7.2565 -1.9,-7.2565 0.9,0 3.8,3.2078 9,9.9635 2.7,3.578 3.9,3.713 8.9,1.014 4.1,-2.192 7.3,-0.463 7.3,3.933 0,0.929 0.5,2.2 1.1,2.825 0.8,0.846 0.8,2.28 0,5.642 -0.6,2.48 -1.1,6.095 -1.1,8.035 0,2.76 -0.7,4.01 -3,5.746 -1.7,1.22 -3,2.885 -3,3.701 0,0.816 -0.7,2.197 -1.5,3.069 -1.2,1.397 -1.1,1.72 1,2.719 2,0.967 2.5,0.856 3,-0.758 0.3,-1.04 1.5,-2.401 2.7,-3.024 3.4,-1.814 5.9,1.95 4.5,6.653 -1.3,4.358 2.6,9.073 10.2,12.376 7.6,3.234 7.8,4.05 3,10.436 -2.3,3.038 -4.8,5.768 -5.5,6.066 -1.9,0.712 -1.8,4.032 0.1,5.603 0.8,0.685 1.5,1.801 1.5,2.48 0,1.249 -10.4,8.52 -12.2,8.52 -6.7,0 7.7,7.205 14.6,7.375 5.5,0.13 5.5,0.13 5.8,3.63 0.3,4.39 3.7,5.34 6.3,1.8 1.7,-2.3 1.7,-2.29 1,1.2 -1.3,7.44 -1.3,7.47 2.5,7.82 1.9,0.18 4.4,1.21 5.6,2.28 1.6,1.57 3.7,2.02 10.5,2.23 4.6,0.15 9,0.47 9.8,0.72 1.1,0.33 1.7,-0.61 2,-3.48 0.7,-4.75 3.1,-6.15 3.1,-1.76 0,2.98 1.4,4.19 4.9,4.19 6,0 6.4,7.13 0.4,9.62 -3.4,1.44 -4.2,3.13 -2.2,5.1 1.7,1.76 0.1,6.23 -2.7,7.29 -2.9,1.12 -3.2,3.52 -0.5,4.97 4.3,2.29 14.6,-6.6 14.6,-12.65 0,-6.93 4.8,-12.07 5.6,-6.08 0.5,2.92 4.9,-3.67 4.9,-7.21 0,-1.23 0.9,-3.41 2,-4.84 1.4,-1.7 1.9,-3.42 1.5,-4.92 -0.3,-1.27 0,-3.54 0.8,-5.04 2.1,-4.01 1,-8.54 -2.9,-12.34 -5.7,-5.483 -1,-12.951 6.1,-9.607 3.5,1.67 3.5,1.67 3.5,-1.695 0,-4.106 -5.5,-8.844 -10.4,-9.003 -2.3,-0.073 -3.2,-0.636 -3.5,-2.1 -0.2,-1.1 -1,-2.787 -1.9,-3.75 -0.8,-0.962 -1.1,-1.74 -0.6,-1.728 2.5,0.06 15,5.21 19.4,7.998 3.5,2.28 5.7,3.021 7.4,2.589 3.3,-0.829 5.6,0.215 5.6,2.56 0,1.076 1.2,4.515 2.7,7.643 1.4,3.129 2.6,7.263 2.6,9.193 0,4.27 -1.8,15.91 -2.7,18.09 -0.8,1.76 1.7,4.44 3.2,3.5 3.2,-1.98 7.2,-15.08 7.2,-23.695 0,-4.109 2.8,-11.145 5.8,-14.65 3.4,-3.891 7.2,-2.529 7.2,2.592 0,0.922 0.9,2.25 2,2.949 3.1,1.936 4.2,5.848 2.8,9.77 -1,2.814 -0.9,3.944 0.7,7.444 3.1,7.01 -2.9,25.09 -14.6,44 -1.5,2.47 -3.3,6.4 -3.9,8.73 -0.9,3.52 -2.7,5.7 -10.7,12.79 -5.3,4.7 -10.4,9.6 -11.5,10.89 -1,1.3 -3.6,3.07 -5.8,3.95 -2.2,0.87 -4.8,2.84 -5.7,4.36 -2.4,3.65 -4.2,5.04 -8,6.14 -11.5,3.34 -17.6,12.23 -16.7,24.49 0.6,9.23 0.6,9.45 -1.7,10.66 -3.9,2 -5.8,4.07 -5.3,5.58 1.3,3.22 8.5,-0.22 8.8,-4.18 0.1,-1.05 0.9,-3.04 1.8,-4.41 0.8,-1.38 2.2,-3.75 2.9,-5.27 0.8,-1.52 3.7,-4.23 6.4,-6.01 3.9,-2.55 5.3,-4.15 6.3,-7.54 1.1,-3.37 1.7,-4.16 3,-3.61 4.6,1.94 11.1,-1.86 17.1,-9.98 2.2,-2.98 6.5,-7.57 9.5,-10.19 3,-2.62 6.6,-6.43 8,-8.48 1.4,-2.05 4.7,-6 7.5,-8.78 2.8,-2.78 5.1,-5.5 5.1,-6.04 0,-0.55 1.5,-3.61 3.3,-6.8 1.9,-3.19 4.9,-9.29 6.6,-13.56 1.9,-4.56 4.4,-8.67 6,-10 4.2,-3.38 7.6,-9.4 10.1,-17.74 3.1,-10.46 4,-12.13 7.5,-13.6 3.6,-1.47 5.4,-6.526 6.2,-17.053 0.5,-7.806 3.7,-12.142 6.1,-8.511 2.7,4.042 7.2,0.827 7.2,-5.129 0,-3.827 1.3,-6.138 6.6,-11.144 9.5,-9.13 6.1,-21.606 -4.5,-16.694 -6.7,3.094 -6.7,3.094 -12.5,1.439 -4.7,-1.335 -6.2,-1.418 -7.8,-0.426 -1.5,0.946 -2.3,0.957 -3.4,0.048 -1.6,-1.336 -1.9,-5.513 -0.5,-6.408 1.5,-0.93 0.3,-2.974 -3,-4.901 -1.6,-0.973 -3.8,-3.258 -4.7,-5.077 -1,-1.82 -3.6,-5.628 -5.9,-8.462 -2.5,-3.001 -4,-5.77 -3.7,-6.628 1.5,-3.8797 -0.6,-8.6851 -3.7,-8.2413 -1.8,0.2654 -3.1,-0.0713 -3.4,-0.896 -0.7,-1.9128 -2.6,-1.6212 -3.2,0.4841 -0.3,1.0448 -2.6,2.6247 -5.5,3.75 -7.3,2.8052 -13.5,10.909 -11.6,15.101 1.4,3.048 -0.3,5.03 -6.8,7.9 -6.8,3.028 -7.8,4.47 -7.1,9.962 1,7.5 -3,13.803 -7.3,11.478 -1.1,-0.548 -3.6,-0.997 -5.6,-0.997 -3.7,0 -3.7,0 -3,-5.43 0.9,-7.171 -1.9,-9.435 -6.3,-5.159 -4.7,4.441 -7.1,3.099 -7.1,-3.87 0,-6.29 -10.5,-9.032 -13.7,-3.588 -3.2,5.409 -11.2,4.835 -10,-0.72 0.3,-1.503 0.9,-4.308 1.3,-6.233 0.3,-1.925 1.5,-4.088 2.5,-4.806 2.2,-1.551 2.4,-3.194 0.4,-3.194 -0.7,0 -2.2,1.171 -3.3,2.602 -2.2,3.03 -10.1,4.558 -12.7,2.442 -2.1,-1.723 -3.7,-0.36 -2.9,2.518 0.5,2.127 0.2,2.438 -2.1,2.438 -4.9,0 -7.6,11.134 -2.9,11.811 1.4,0.199 2.6,-0.432 3.3,-1.75 0.6,-1.133 0.9,-2.061 0.6,-2.061 -0.2,0 0,-1.35 0.6,-3 0.6,-1.65 1.5,-3 2,-3 1.8,0 2.1,3.273 0.5,5.966 -2.3,4.04 -1.2,12.81 1.7,13.232 2.5,0.352 2.5,6.287 0.1,10.802 -2.9,5.477 -4.6,9.949 -4,10.879 0.3,0.539 0,3.016 -0.6,5.506 -1.1,4.066 -1,4.742 0.7,6.654 2.1,2.294 1,2.06 -6.4,-1.378 -4.8,-2.236 -6.1,-9.502 -2,-10.876 2.1,-0.69 0.1,-5.785 -2.2,-5.785 -1.8,0 -2,-0.437 -1.5,-2.834 1.2,-5.127 -7.5,-9.61 -13.9,-7.191 -2.3,0.894 -2.7,0.673 -4.1,-2.696 -0.8,-2.019 -2.6,-5.128 -4,-6.908 -6.1,-8.001 0.5,-29.976 8,-26.566 4.6,2.078 6.9,-7.382 3.2,-12.828 -2.2,-3.2167 -2.3,-3.2351 -12.2,-3.6646 -5.4,-0.2374 -10,-0.5173 -10,-0.6218 -2.6,-3.2841 -0.6,-11.69 2.7,-11.69 3.2,-10e-5 3.9,0.3478 3.9,1.9999 0,2.7181 3.4,6 6.3,6 1.3,0 4.4,1.5072 6.8,3.3494 15,11.481 19.3,8.6141 13.3,-8.9203 -3.9,-11.313 -2.1,-14.348 5.1,-8.8106 3.9,2.933 4.9,6.9584 1.5,5.8815 -1.1,-0.3495 -2,-0.2055 -2,0.3191 0,2.1181 6.3,1.9529 8.1,-0.2122 5,-5.9984 -2.3,-15.121 -10.4,-13.069 -3,0.734 -9.1,-2.059 -8.5,-3.846 0.3,-0.78 2.3,-1.083 5.9,-0.876 3,0.173 6.7,-0.186 8.3,-0.798 2.5,-0.944 3.4,-0.797 5.8,0.967 7.4,5.515 10.2,7.013 11.9,6.46 1.2,-0.378 4.1,0.868 8.1,3.512 3.5,2.254 7.4,4.342 8.8,4.64 1.3,0.297 6.1,1.912 10.5,3.5883 4.4,1.6978 10.6,3.2303 14,3.4609 13.4,0.9232 16.5,2.1983 9.2,3.7898 -3.1,0.6863 -3.7,3.5247 -1.1,5.6507 1.3,1.1184 2,1.058 4.5,-0.3776 1.7,-0.9397 3.6,-1.7111 4.2,-1.7142 8.2,-0.0391 14.2,-8.645 13,-18.646 -0.6,-5.387 2.3,-9.349 6.8,-9.349 1,0 2.7,-0.865 3.8,-1.924 1,-1.058 2.8,-2.424 4,-3.035 1.5,-0.799 2.1,-2.092 2.1,-4.609 0,-2.593 0.8,-4.282 3.1,-6.523 5.2,-5.112 -1.1,-11.288 -14.6,-14.374 -4.4,-1 -7.5,-4.321 -7.5,-8.013 0,-5.649 -5.1,-9.253 -14,-10.017 -11.2,-0.949 -24.8,-5.246 -26.9,-8.443 -0.9,-1.409 -2.4,-3.15 -3.4,-3.868 -2.9,-2.201 -2,-2.907 4,-2.925 6.3,-0.019 9.5,1.221 13.2,5.136 1.7,1.797 3.4,2.595 5.8,2.595 4.5,0 5.2,-2.281 1.6,-5.89 -1.6,-1.591 -5.1,-5.188 -7.8,-7.993 -3.1,-3.156 -5.9,-5.102 -7.3,-5.112 -1.4,0 -2.6,-0.84 -3.2,-2.25 -1.3,-3.41 -4.7,-6.17 -13.5,-10.83 -4.4,-2.34 -11.9,-6.58 -16.5,-9.43 -15.3,-9.3 -26.4,-14.45 -35.8,-16.56 -2.6,-0.58 -8.8,-2.8 -13.7,-4.93 -5,-2.14 -10.8,-4.38 -13,-4.97 -2.2,-0.59 -5.2,-1.73 -6.5,-2.52 -3.9,-2.22 0.4,-2.02 7.7,0.37 3.2,1.03 9.6,3.12 14.3,4.64 215.3,69.815 320.5,344.3 205.9,537.48 -1.4,2.47 -5,8.55 -7.9,13.5 -32.8,55.37 -85.2,105.26 -143.1,136.19 -21.6,11.54 -27.6,13.37 -24.5,7.45 5.1,-9.82 -3.4,-19.25 -11.3,-12.59 -3.9,3.25 -7.1,2.76 -10.1,-1.54 -2.1,-2.97 -2.2,-2.98 -9.6,-2.35 -7,0.59 -7.7,0.47 -9.1,-1.53 -0.8,-1.19 -3.2,-3.04 -5.3,-4.11 -2.1,-1.06 -4,-2.6 -4.4,-3.4 -0.8,-2.33 -12.5,-7.23 -20.3,-8.56 -4.5,-0.77 -8.4,-2.11 -10.5,-3.65 -3.6,-2.7 -8.8,-4.4 -13.3,-4.41 -1.7,-0.01 -4.6,-0.98 -6.5,-2.16 -4.3,-2.62 -8.2,-3.64 -18.3,-4.75 -5,-0.54 -8.5,-1.47 -9.7,-2.56 -6.2,-5.62 -11.2,-2.96 -16.1,8.49 -1.8,4.11 -4.7,9.16 -6.6,11.23 -3.5,3.94 -4,5.65 -2.3,7.41 4.8,4.73 -1.5,12.51 -6.7,8.4 -3.7,-2.89 -5.8,-1.14 -4.9,4.12 0.6,3.59 0.4,3.86 -2.9,5.25 -2.4,1 -3.5,2.11 -3.5,3.51 0,2.48 -3.3,2.72 -7,0.54 -2.5,-1.44 -2.5,-1.44 -0.3,-2.08 1.2,-0.35 2,-1.03 1.7,-1.52 -0.9,-1.39 -4.1,-1.03 -5.4,0.62 -0.7,0.82 -2.3,1.5 -3.5,1.5 -2.8,0 -9.5,2.72 -9.5,3.85 0,0.46 -1.9,1.38 -4.1,2.06 -2.3,0.67 -4.8,1.47 -5.5,1.76 -0.8,0.29 -1.6,-0.08 -1.8,-0.82 z m 278.6,-59.86 c 2.9,-1.28 6.3,-1.93 9.4,-1.79 6.5,0.28 14.7,-4.88 13.8,-8.63 -0.5,-1.85 0.1,-2.73 2.7,-4.39 6.5,-4.01 7.5,-8.26 1.5,-6.08 -6.8,2.44 -2.6,-12.32 5.5,-19.1 3,-2.61 5.8,-11.62 5.2,-16.96 -0.6,-4.51 -0.4,-4.8 2,-5.42 3.6,-0.89 3.7,-4.62 0.2,-4.62 -1.9,0 -2.5,0.59 -2.7,2.75 -0.5,3.75 -3.1,3.95 -10.9,0.79 -7.7,-3.14 -14.5,-0.69 -10.1,3.67 1.6,1.63 -5.1,9.95 -11.8,14.66 -3.3,2.31 -7.3,5.41 -8.9,6.91 -1.6,1.49 -4,3.52 -5.5,4.51 -3.1,2.15 -3.4,3.7 -0.6,4.42 2.7,0.71 2.5,3.45 -0.5,6.26 -3.4,3.14 -4.9,8.23 -4.1,13.56 0.4,2.63 0.2,5.23 -0.5,6.49 -2.6,5.03 6.6,6.83 15.3,2.97 z m -29.8,-61.33 c 3.3,-2.93 7.4,-5.8 9.1,-6.37 1.6,-0.57 6.7,-3.33 11.3,-6.12 4.6,-2.79 9.8,-5.57 11.7,-6.19 3.6,-1.18 5,-3.7 4,-6.98 -0.9,-2.79 -4.6,-3.43 -9,-1.58 -2.1,0.87 -4,1.58 -4.2,1.58 -0.8,0 -0.3,-5.94 0.7,-6.5 0.5,-0.34 1,-1.89 1,-3.44 0,-3.92 1.7,-4.88 7.4,-4.17 5,0.62 5.6,1.2 7.2,6.61 0.6,1.99 1.7,3.1 3.1,3.32 1.8,0.25 2.3,0.97 2.3,3.38 0,2.96 0.1,3.04 3.7,2.54 11.5,-1.59 20,-9.33 11.8,-10.74 -5.6,-0.96 -6.2,-9.45 -0.8,-11.73 1.5,-0.65 4,-2.2 5.5,-3.45 2.4,-1.9 3.1,-2.07 4.8,-1.04 5.6,3.52 13.7,-5.19 8.9,-9.65 -2.2,-2.03 -2.2,-2.03 0.4,-5.16 1.5,-1.72 2.7,-3.94 2.7,-4.93 0,-3.56 5.4,-5.15 12,-3.52 2.1,0.51 3.7,-0.3 8.5,-4.2 9.3,-7.61 11.1,-9.87 16.3,-20.13 4.1,-8.16 5.4,-9.95 8.7,-11.67 4,-2.03 4,-2.03 4.5,-9.53 0.3,-4.85 1.1,-8.37 2.2,-9.97 1,-1.36 1.8,-3.26 1.8,-4.23 0,-1.03 1,-2.01 2.4,-2.37 4.7,-1.17 5.2,-9.42 0.6,-9.42 -1,0 -3.7,1.08 -6.1,2.41 -3.2,1.83 -4.8,2.2 -6.6,1.54 -1.2,-0.49 -4.9,-1.16 -8.1,-1.5 -7.3,-0.77 -8.5,-7.06 -2.1,-11.02 0.5,-0.3 0.9,-1.65 0.9,-2.99 0,-3.51 -2.9,-3.1 -4.4,0.63 -0.7,1.69 -2.5,3.88 -4,4.86 -1.5,0.97 -3.7,3.13 -4.9,4.79 -1.2,1.66 -4.2,5.58 -6.6,8.7 -4.7,6.24 -4.8,8.08 -0.6,20.34 2,6.01 1.9,6.97 -1.5,8.74 -1.7,0.85 -3,2.32 -3,3.27 0,2.53 -4.4,10.29 -5.5,9.85 -0.6,-0.21 -3.7,1 -6.9,2.69 -4.8,2.54 -6.1,2.86 -7.7,1.87 -7.4,-4.62 -12.6,2.68 -9.5,13.32 0.6,1.89 -3.5,6.88 -10.4,12.75 -1.9,1.66 -2,1.97 -0.6,5.36 2.6,6.06 -2.9,8.25 -5.9,2.39 -1.6,-3.05 -3.9,-3.9 -5.1,-1.91 -0.4,0.6 0.2,2.32 1.3,3.81 3.7,4.94 -0.1,10.8 -6.3,9.65 -5.3,-0.99 -9.4,-5.04 -9.4,-9.18 0,-3.1 -0.2,-3.34 -2,-2.41 -1,0.57 -3.4,1.04 -5.3,1.04 -2.4,0 -4,0.75 -5.6,2.6 -1.8,2.04 -2.9,2.46 -5,1.97 -9.6,-2.28 -10.8,-2.08 -13.5,2.2 -1.4,2.2 -4.2,4.84 -6.3,5.87 -2.5,1.26 -4.1,2.88 -4.8,5.07 -2.1,6.41 -3,6.73 -19.1,6.69 -14.5,-0.04 -14.5,-0.04 -17.7,-3.17 -2.8,-2.69 -4.1,-3.17 -9.2,-3.43 -7.8,-0.39 -8.3,-2.84 -1.5,-6.8 4.7,-2.75 6.1,-5.89 3.9,-8.56 -1.6,-1.99 -3.9,-1.81 -6.4,0.49 -2,1.93 -2.1,1.91 -9,-2.52 -3.9,-2.46 -9.1,-5.41 -11.6,-6.56 -2.5,-1.15 -5,-3.02 -5.5,-4.14 -1.9,-4.05 -3.8,-4.31 -10.9,-1.42 -9.1,3.75 -11.2,3.64 -10.8,-0.54 0.6,-5.01 -6.5,-12.62 -10.2,-10.94 -1.9,0.86 -4.5,0.89 -10.2,0.1 -9.1,-1.27 -10,-0.73 -8.6,4.9 1,3.85 0.9,3.99 -2.3,5.5 -3.1,1.47 -3.3,1.45 -3.7,-0.38 -0.9,-3.38 -6.2,-2.59 -7.8,1.16 -1.5,3.71 0,5.24 4.2,4.35 2.5,-0.52 2.7,-0.25 3.3,3.42 0.9,5.03 -0.5,7.7 -4.4,8.48 -5.7,1.14 -8.6,-2.33 -5.6,-6.86 4.6,-7.01 0.5,-7.04 -5.7,-0.04 -7.1,8.06 -5.7,13.45 4.7,18.61 1.6,0.79 4.1,3.38 5.5,5.73 3.4,5.61 8.9,5.92 10.3,0.59 0.6,-2.7 10.2,-12.37 12.2,-12.37 1,0 0.6,3.84 -0.5,4.51 -0.6,0.38 -0.7,2.51 -0.4,5.32 0.8,5.98 -1.5,8.57 -7.9,8.63 -3.5,0.03 -4.1,0.36 -4.1,2.04 0,1.65 0.5,1.95 3.3,1.73 3.2,-0.25 3.3,-0.1 2.8,2.25 -0.7,2.61 2.4,3.83 3.9,1.52 1.7,-2.79 2.7,-0.67 2,4.5 -0.8,6.65 0.9,7.33 6.5,2.54 1.9,-1.63 4.1,-3 5,-3.04 3.3,-0.16 12,-9.88 12,-13.53 0,-2.93 -4.4,-6.2 -9,-6.65 -5.2,-0.51 -7.8,-4.62 -5.8,-9.01 1.1,-2.25 1.4,-4.85 1,-8.11 -0.5,-4.85 2.1,-9.7 5.2,-9.7 1.6,0 4.7,7.47 5.3,12.78 0.5,3.6 1.1,4.79 3.4,6.1 1.6,0.9 2.9,2.47 2.9,3.55 0,2.25 3.7,6.57 5.6,6.57 2.5,0 1.4,-4.75 -1.6,-7.35 -3.4,-2.83 -3.8,-4.16 -1.5,-5.05 2.9,-1.11 4.1,-0.63 4,1.65 0,1.85 0.5,2.25 3,2.25 3.7,0 4.2,-3.34 0.7,-5.05 -2,-1.02 -2.1,-1.27 -0.6,-3.28 2.2,-3.22 5.1,-2.8 5.9,0.86 0.3,1.67 1.9,4 3.5,5.19 4,2.9 3.8,5.9 -0.5,9.18 -2.9,2.24 -3.4,3.1 -2.9,5.52 0.6,2.91 -3,10.45 -6.2,13.11 -2.3,1.9 -1.7,3.61 1.9,5.74 3.3,1.97 3.3,1.97 6.5,-1.27 3.1,-3.14 10.4,-2.1 12,1.7 0.7,1.74 3.3,0.65 4.2,-1.8 1.1,-2.99 6.6,-2.8 20.5,0.7 5.1,1.31 23.5,-1.1 34,-4.47 6.2,-2.01 7,-2.03 5.5,-0.13 -0.7,0.82 -1.8,1.5 -2.3,1.5 -1.8,0 -4.7,3.22 -4.7,5.26 0,1.07 -1.2,3.3 -2.6,4.95 -2.9,3.55 -1.9,5.79 2.6,5.79 1.6,0 3.2,0.49 3.5,1.09 0.9,1.41 6.4,3.82 8.9,3.87 1,0.02 4.6,-2.37 8,-5.3 z m -223.9,77.42 c -1,-3.17 -11.5,-5.64 -13,-3.08 -1.1,1.7 -5.9,1.11 -12.3,-1.5 -3.4,-1.38 -7.1,-2.5 -8.1,-2.5 -2.8,0 -4.5,-2.68 -4.6,-7.26 -0.2,-5.96 -2.7,-7.24 -14,-7.25 -9.4,-0.01 -11.6,-0.82 -17.7,-6.74 -1,-0.97 -2.9,-1.75 -4.2,-1.75 -1.3,0 -4.5,-0.93 -7.1,-2.07 -6.7,-2.98 -8.9,-2.38 -9.5,2.56 -0.7,5.01 -2.9,5.63 -7.5,2.09 -2,-1.52 -4.7,-2.58 -6.6,-2.58 -1.8,0 -5.6,-1.45 -8.8,-3.38 -3.1,-1.86 -10.1,-4.59 -15.6,-6.09 -5.5,-1.49 -12.4,-3.61 -15.3,-4.71 -3.8,-1.48 -7,-1.92 -12,-1.66 -6.7,0.34 -6.7,0.34 -7.2,-4.13 -0.6,-5.1 -1.9,-6.08 -11,-8.05 -3.1,-0.66 -7.1,-2.2 -9,-3.43 -7.1,-4.5 -8.7,-5.24 -16,-7.48 -4.2,-1.25 -8.8,-2.66 -10.3,-3.14 -1.6,-0.47 -4.1,-1.78 -5.7,-2.9 -1.6,-1.12 -3.8,-2.03 -5,-2.03 -3.6,0 -11.7,-4.74 -15.2,-9.02 -3.4,-4.03 -4.9,-4.73 -14.9,-6.88 -4.3,-0.92 -9.7,-4.72 -10.5,-7.43 -1.4,-4.25 -8.4,-10.35 -15.2,-13.19 -3.7,-1.56 -7.6,-3.43 -8.7,-4.16 -1.1,-0.73 -2.8,-1.32 -3.7,-1.32 -1,0 -3,-1.79 -4.4,-3.97 -1.5,-2.18 -4.1,-4.84 -5.9,-5.91 -2.6,-1.53 -3.5,-2.81 -4,-6.19 -0.4,-2.34 -2.3,-6.37 -4.2,-8.96 -1.8,-2.59 -3.3,-5.48 -3.3,-6.41 0,-0.93 -0.6,-2.68 -1.2,-3.88 -1,-1.84 -2.1,-13.68 -1.3,-13.68 2,0 13,7.12 14,9 1.9,3.7 7.3,8.44 13,11.43 9.8,5.2 22.5,16.86 22.5,20.72 0,1.8 10.2,11.85 12.1,11.85 1.4,0 1.8,-0.73 1.7,-3.36 -0.1,-1.85 0.6,-4.39 1.5,-5.66 2.5,-3.66 -1.9,-9.35 -11.9,-15.41 -3.8,-2.27 -10.3,-8.18 -17.9,-16.34 -11.1,-11.75 -23.7,-24.01 -31.2,-30.26 -2.9,-2.38 -3,-2.98 -3.2,-10.33 -0.2,-4.29 -0.6,-8.79 -1.1,-10 -1.7,-4.57 5.6,-11.08 10.9,-9.66 2.4,0.64 7.1,1.47 10.5,1.84 6.9,0.76 9.3,4.17 4.3,6.07 -6.1,2.32 -5.4,5.02 1.8,7.01 3.5,0.98 4.1,0.89 5.6,-0.86 1.6,-1.9 1.7,-1.81 4.7,3 1.8,2.97 3.8,4.96 4.9,4.96 1,0 3.4,0.85 5.3,1.89 3.9,2.09 7,1.33 6.9,-1.69 0,-2.7 -7.5,-10.45 -11.1,-11.63 -5,-1.61 -5.4,-5.7 -0.5,-4.91 11.1,1.81 3.8,-12.36 -7.8,-15.24 -1.7,-0.41 -4,-1.4 -5.3,-2.19 -1.5,-0.97 -3.4,-1.24 -5.7,-0.81 -4.2,0.8 -7.3,-0.97 -10.8,-6.22 -4.3,-6.4 -15.8,-18.2 -17.8,-18.2 -1.8,0 -2.1,0.52 -2.3,5.16 -0.2,2.72 -1,2.87 -5.7,1.06 -11.2,-4.35 -12.9,-6.94 -12.9,-19.44 0,-4.17 -0.7,-8.03 -1.7,-10.18 -1.6,-3.35 -1.6,-3.63 1,-9.03 3,-6.31 6.9,-7.79 8.6,-3.28 1.2,3.24 3.6,4.97 5.9,4.25 4.3,-1.36 3.5,-5.78 -1.8,-9.54 -3.5,-2.48 -3.9,-4.6 -1,-5.5 2.8,-0.91 5.8,0.26 6.5,2.6 0.9,2.79 3.9,1.98 4.2,-1.11 0.3,-3.33 -6.5,-13.24 -9.8,-14.19 -1.3,-0.4 -3.6,-0.97 -5.1,-1.27 -1.5,-0.3 -3.5,-1.29 -4.4,-2.21 -1.7,-1.74 -1.7,-1.22 0.1,-21.18 0.8,-9.55 10.4,-24.35 13,-20.14 1.2,2.05 4.2,0.96 5.5,-2 2.3,-5.65 8.6,-6.19 13,-1.11 3.8,4.47 6.1,5.11 8.2,2.27 2,-2.89 8.5,-3.54 9.9,-0.99 0.8,1.64 1.7,1.92 4.2,1.41 5.8,-1.16 6.1,-2.33 3.3,-11.64 -3,-9.67 -3,-9.68 1.7,-6.92 7,4.14 10.2,-26.59 5.1,-49.73 -0.5,-2.331 -0.2,-3.646 0.9,-4.821 1,-0.98 1.7,-3.285 1.7,-5.854 0,-6.569 2.1,-8.807 5.4,-5.723 2.9,2.76 4.5,2.04 6.6,-2.93 1.8,-4.522 3.5,-3.746 13.6,6.498 10.1,10.16 10.7,11.083 6.9,10.14 -3.6,-0.92 -4.1,1.191 -1,4.477 4.5,4.639 11.8,3.371 7.7,-1.33 -1.5,-1.66 -1.3,-1.669 3.4,-0.168 18.8,6.059 30.3,6.032 50.1,-0.118 4.7,-1.441 2.4,2.323 -2.5,4.148 -2.6,0.978 -7.4,3.238 -10.7,5.022 -10.2,5.493 -15,6.696 -24,6.016 -9.1,-0.679 -25.3,0.715 -26.9,2.303 -0.6,0.575 -2.2,1.052 -3.6,1.061 -6.1,0.037 -5.1,6.249 1.3,7.179 1.2,0.19 2.4,1.46 3,3.31 0.5,1.65 2.1,4.23 3.5,5.73 2.4,2.57 2.4,2.84 0.8,4.58 -4.2,4.7 0.1,10 4.9,5.91 2.4,-2.09 3.3,-2.23 9.8,-1.62 8.8,0.82 9.8,0.31 12.6,-6.08 2,-4.7 8.5,-11.02 11.3,-11.02 1,0 6.9,-4.67 11.4,-8.989 2.8,-2.68 7.9,-2.677 9.4,0.005 1.5,2.904 0.2,4.494 -2.1,2.444 -3.4,-3.12 -4.8,0.15 -2.5,5.78 0.7,1.49 0.4,1.66 -2.1,1.18 -5.4,-1.09 -8.3,0.94 -8.3,5.86 0,4.71 -2.6,7.98 -8.5,11.01 -1.7,0.83 -4,2.61 -5.1,3.96 -1.2,1.34 -4.8,3.92 -8,5.74 -3.3,1.81 -7.3,4.56 -8.9,6.1 -1.7,1.54 -5.2,3.74 -7.7,4.88 -6.4,2.82 -9,11.73 -5.3,18.7 1.8,3.6 0.2,4.35 -3,1.34 -3,-2.84 -5.7,-2.27 -7,1.5 -0.6,1.64 -1.9,3.7 -3,4.58 -5.3,4.47 1.4,6.3 9,2.44 3.1,-1.6 5.7,-2.26 7.3,-1.87 2.7,0.68 4.1,-0.86 4.1,-4.41 0.1,-2.29 2.4,-3.12 3.6,-1.25 0.3,0.55 3,1 5.9,1 4.6,0 5.4,0.3 5.9,2.08 0.7,2.68 4,2.18 4.5,-0.67 0.8,-5.64 11.4,-7.86 34.2,-7.13 5.9,0.2 6.5,0.03 6.8,-1.89 0.2,-1.93 1.1,-2.15 10.6,-2.73 14.7,-0.9 16.9,-2.5 10,-7.17 -3.2,-2.11 -2.2,-8.64 1.5,-10.97 0.9,-0.52 0.9,-1.06 0,-2.11 -1.6,-1.95 -3.2,-1.77 -5.2,0.59 -0.9,1.1 -2.7,2 -3.8,2 -1.1,0 -3,0.51 -4.2,1.13 -5.7,3.06 -8.2,-5.59 -3.1,-10.88 5.2,-5.54 4.6,-14.03 -1.5,-19.1 -5.2,-4.3 0.6,-16.818 10.1,-21.786 1.9,-0.948 3.7,-3.434 5.3,-7.16 1.4,-3.14 3.8,-6.885 5.3,-8.323 1.4,-1.438 4,-4.491 5.6,-6.785 2.4,-3.323 4.1,-4.479 8.2,-5.683 6.3,-1.844 6.9,-2.453 11.5,-13.281 6.6,-15.769 7.8,-18.616 8.3,-21.137 0.7,-3.473 3,-6.446 4.4,-5.593 1.8,1.084 1.4,6.732 -0.7,10.863 -1.1,2.03 -2.2,6.288 -2.6,9.461 -0.4,3.173 -1.6,7.716 -2.7,10.094 -2.7,5.674 -1,8.148 2.1,3.059 1.1,-1.861 2.2,-3.821 2.4,-4.357 0.2,-0.535 2.1,0.478 4.4,2.25 2.2,1.773 5,3.223 6.1,3.223 1.3,0 2.9,1.533 4.6,4.5 1.7,2.93 3.3,4.5 4.6,4.5 1.2,0 2.5,1.057 3.1,2.481 1.4,3.039 4.1,4.006 6.9,2.494 3.3,-1.766 3.4,-0.573 0.4,5.712 -1.5,3.197 -3.3,7.613 -3.9,9.813 -3.3,11.073 -22.8,2.353 -23.5,-10.5 -0.2,-3.037 -1.7,-4.485 -3.4,-3.106 -1.2,1.03 -1.5,3.511 -1.3,13.293 0.2,10.506 0,12.331 -1.6,14.421 -2.6,3.337 -1.9,5.677 2.1,6.487 1.8,0.38 4.4,1.69 5.7,2.92 1.6,1.51 3.1,2.06 4.6,1.67 1.2,-0.32 3.1,-0.04 4.3,0.62 1.1,0.66 4.5,1.3 7.6,1.42 10.1,0.41 11.4,0.74 14.3,3.62 1.6,1.71 3.4,2.6 4.3,2.25 0.8,-0.33 3.5,-0.59 5.9,-0.59 4,0 4.6,-0.33 6,-3.25 0.9,-1.79 3.7,-5.17 6.2,-7.52 4.2,-3.97 4.5,-4.53 4,-8.246 -0.7,-4.832 0,-4.934 6.4,-0.989 7.1,4.355 11.9,1.962 6.7,-3.303 -1.8,-1.772 -2.4,-3.468 -2.4,-7.494 -0.1,-5.608 0.1,-5.764 5.5,-4.213 3.1,0.882 3.8,0.701 6.2,-1.658 2.8,-2.646 2.8,-2.646 6.6,0.011 2.1,1.462 4.3,2.669 4.8,2.683 3.4,0.092 5,15.078 2.2,19.659 -0.4,0.65 -5.6,3.46 -11.4,6.26 -6,2.84 -12.6,6.87 -15.1,9.14 -3.8,3.6 -4.8,4.04 -8.5,3.75 -3.6,-0.3 -4.2,-0.02 -5.7,2.67 -2.4,4.32 -7.5,6.72 -12.8,5.97 -3.9,-0.54 -4.7,-0.26 -8.4,2.95 -2.3,1.95 -5.8,3.84 -7.8,4.21 -6.5,1.21 -11.2,3.31 -14,6.35 -2.6,2.75 -3.4,3.02 -9.3,3.02 -3.6,0 -8.1,0.67 -10.1,1.49 -2.7,1.13 -6,1.38 -13.5,1 -10.7,-0.53 -13.1,0.32 -13.1,4.61 0,2.76 2.5,3.4 8.4,2.14 5.9,-1.25 11.3,0.71 15.3,5.56 2.2,2.7 2.2,2.7 8.5,0.35 9.5,-3.54 9.8,-3.59 9.8,-1.71 0,2.63 -6.8,10.87 -10.6,12.82 -1.9,0.98 -4.1,2.85 -5,4.16 -0.8,1.31 -4.1,3.4 -7.2,4.64 -9,3.54 -12.9,8.36 -8.7,10.71 1.4,0.76 1,2.03 -2.5,9.3 -5.1,10.41 -5.3,10.6 -8.8,8.94 -1.5,-0.73 -4.8,-1.65 -7.2,-2.05 -7.2,-1.14 -20.2,-4.75 -21.4,-5.91 -1.8,-1.79 -4.6,-1.18 -7.1,1.54 -2.3,2.44 -2.6,2.5 -4.7,1 -6.8,-4.74 -17.2,0.01 -12.2,5.55 0.9,1 1.7,3.51 1.7,5.58 0.2,5.17 -12.6,5.3 -17.4,0.18 -2,-2.13 -3.7,-2.9 -6.2,-2.9 -4.3,0 -9.6,-2.14 -15,-6.04 -2.3,-1.7 -5.3,-2.96 -7,-2.96 -1.7,0 -4.2,-1.07 -5.9,-2.5 -7.8,-6.55 -16.6,4 -10.6,12.7 9.2,13.38 24.9,17.01 41.3,9.61 1.5,-0.69 3.7,-0.13 8.7,2.23 5.7,2.63 7.2,2.98 9.6,2.15 3.3,-1.14 4.6,-0.56 5.6,2.46 0.7,2.42 6.1,5.35 9.8,5.35 1.4,0 3.3,0.9 4.3,2 2.3,2.61 3.9,2.52 6.2,-0.35 4.1,-5.23 7.6,-5.78 9.8,-1.53 2,3.78 0.6,10.99 -2.8,14.59 -1.1,1.25 -2.4,4.48 -2.8,7.38 -0.5,2.84 -1.6,5.92 -2.4,6.86 -1.9,2.11 -1.9,5.75 0,9.05 0.7,1.37 1.4,4.84 1.4,7.71 0.1,3.65 0.8,6.56 2.6,9.69 3.5,6.29 3.4,14.27 -0.1,20.37 -2.1,3.49 -2.5,5.26 -2.1,8.17 0.8,4.91 -3.8,10.41 -5.8,7.06 -1.1,-1.7 -2.5,-1.11 -2.5,1 0,1.1 0.4,2 1,2 0.5,0 1,0.45 1,1 0,1.57 -5.7,1.16 -7,-0.5 -4,-4.75 -15,-1.26 -15,4.73 0,3.83 0,3.83 -4.8,3.23 -19.3,-2.49 -29.5,28.09 -11.2,33.65 2.2,0.66 4.2,2.2 5.2,3.98 1,1.66 2.5,2.91 3.6,2.91 4.4,0 8,8.75 5,11.8 -2.1,2.08 -4.8,1.31 -9.1,-2.66 -8.4,-7.67 -19.1,-8.63 -17.3,-1.56 0.9,3.59 -1,3.02 -7,-2.08 -8.6,-7.36 -16.4,-3.21 -9.4,5 0.9,1.1 2.7,3.88 4,6.19 1.4,2.69 3.4,4.6 5.4,5.33 3.6,1.36 8.5,3.59 10.6,4.91 0.8,0.52 2.7,1.2 4.1,1.51 1.5,0.3 4.1,1.69 5.7,3.07 7.2,6.03 15.8,5.49 13.5,-0.85 -2.2,-5.71 -1.4,-6.76 5.5,-7.42 4.9,-0.47 4.9,-0.45 6.1,3.04 1.4,4.15 7.6,8.72 11.9,8.72 3.3,0 9.6,4.62 12.3,9.03 2,3.3 5.3,3.76 13.9,1.9 9.7,-2.12 11.4,-2.13 15.8,-0.14 2.4,1.11 5.2,3.32 6.2,5.08 2.8,4.5 11.8,3.23 13.5,-1.88 1.1,-3.53 -4.1,-8.31 -8.3,-7.64 -6.1,0.97 -6.9,-7.29 -1,-10.66 2.8,-1.59 3,-2.1 2.5,-5.72 -0.6,-4.36 0.5,-5.05 3.8,-2.51 1.1,0.81 2.5,1.49 3.1,1.5 1.9,0.06 13.5,-11.99 12.7,-13.2 -4.1,-6.74 -0.5,-13.67 7.2,-13.73 4.5,-0.04 8.2,-2.08 7.1,-3.88 -0.4,-0.64 -2,-1.15 -3.6,-1.15 -5.1,0 -9.4,-9.92 -4.7,-10.82 2.7,-0.53 11.5,6.67 11.9,9.73 0.1,1.54 1.2,2.99 2.5,3.57 1.3,0.55 2.3,1.42 2.3,1.95 0,0.54 1.3,2.34 2.9,4.02 4.3,4.5 4.6,10.13 0.5,11.15 -3.7,0.93 -3,4.7 1.1,5.42 2.9,0.53 3,0.65 2.7,5.91 -0.5,8.15 -2.4,10.76 -5.6,7.57 -2.3,-2.29 -5.3,-1.8 -7.5,1.22 -2.2,3.12 -7.5,3.58 -14.7,1.27 -2.2,-0.72 -5.2,-1.01 -6.7,-0.65 -5.3,1.33 -7,5.8 -2.8,7.15 1.1,0.35 2.3,2.26 2.9,4.85 1.4,5.39 4.2,8.08 7.7,7.39 1.5,-0.28 3.9,0.19 5.4,1.05 3.9,2.22 14.3,0.04 17.1,-3.56 2.6,-3.36 2.5,-3.73 -1.6,-4.8 -2.2,-0.57 -4.2,-1.97 -5.2,-3.63 -1.9,-3.11 -0.8,-5.23 1.3,-2.45 2.4,3.3 7.8,3.76 11.9,1.01 4,-2.72 5.4,-2.27 10.8,3.49 2.5,2.66 2.6,3.16 1.5,6.11 -2.1,5.59 4.5,9.83 10.3,6.55 3.4,-1.97 4.7,-1.85 5.5,0.52 0.3,1.11 2.7,3.09 5.3,4.4 6.7,3.44 9.9,7.1 8.4,9.6 -1.8,2.82 -1.5,4.75 0.8,5.99 1.1,0.6 1.8,1.47 1.5,1.95 -1.8,2.95 6.4,8.58 10.9,7.45 2,-0.48 3.2,0.08 5.6,2.48 5.4,5.35 9.3,1.38 6.9,-6.84 -1.9,-6.24 2.3,-6.93 5.8,-0.97 1.4,2.49 2.2,2.87 4.5,2.36 4.2,-0.92 8.8,0.39 8.8,2.5 0,2.94 -7,3.65 -9.3,0.94 -0.9,-1.16 -1.8,-1.72 -1.8,-1.25 -0.1,0.48 -0.2,1.75 -0.3,2.82 -0.1,1.36 -1.1,2.16 -3.4,2.63 -5.5,1.13 -5.1,2.08 2,4.29 8.5,2.67 6.8,20.81 -2.6,27.21 -2,1.35 -4.1,3.35 -4.6,4.43 -1.4,2.52 -3.7,2.56 -4.5,0.07 z M -1857,291.63 c 0.2,-2.69 -0.4,-4.37 -2.3,-6.63 -2.2,-2.68 -2.4,-3.37 -1.4,-6.21 2,-5.76 -11,-16.76 -16.1,-13.7 -2.9,1.66 -11.9,-5 -14.9,-11 -0.9,-1.84 -1.7,-2.08 -5.2,-1.61 -3.4,0.45 -4.3,0.19 -5.6,-1.6 -0.8,-1.17 -2.1,-2.13 -2.9,-2.13 -0.8,0 -1.8,-0.71 -2.1,-1.58 -0.8,-1.98 -10.7,-6.42 -14.4,-6.42 -3.9,0 -5.6,-5.4 -2.4,-8 4.7,-3.94 1.4,-5.73 -5.7,-3.04 -6.4,2.44 -10.5,-4.05 -6.9,-10.85 1.7,-3.16 3.4,-16.2 2.2,-17.33 -1.7,-1.71 -10.9,3.96 -12.1,7.47 -0.9,2.67 -1.4,2.93 -4.1,2.39 -2.2,-0.46 -3.4,-0.12 -4.7,1.36 -1.6,1.94 -1.7,1.94 -3.7,0.01 -2.1,-1.93 -2.1,-1.92 -5.1,0.79 -1.6,1.49 -4.1,3.49 -5.6,4.43 -1.5,0.94 -3,2.74 -3.4,3.99 -0.4,1.25 -1.5,3.18 -2.4,4.28 -2.5,2.77 -3.5,7.6 -1.9,8.59 1.5,0.91 1.3,8.31 -0.3,10.83 -3.6,5.69 8.5,13.64 15.2,10.03 1.6,-0.83 2.1,-0.68 2.6,0.75 1.2,3.4 6.7,8.27 10.1,8.9 1.8,0.34 4.9,1.47 7,2.51 4,2.07 7.5,2.39 10.1,0.95 2.4,-1.25 10.2,-0.14 10.2,1.45 0,1.17 1.7,1.74 9.5,3.12 2.7,0.47 3.5,-0.03 6.9,-4.05 4.6,-5.4 5.6,-5.53 11.5,-1.6 3.8,2.52 4.7,2.76 5.9,1.61 1.7,-1.67 4.1,-0.58 9.7,4.28 2.7,2.43 3.4,3.57 2.6,4.4 -3.5,3.5 2.1,15.7 7.2,15.74 1.2,0.01 2.8,0.46 3.7,1.01 3.6,2.44 8.4,0.73 8.8,-3.14 z" />
            <path
               style="fill:#2d463b"
               inkscape:connector-curvature="0"
               id="path3707"
               d="m -1480.8,545.11 c 0,-4.2 1.6,-6.05 6,-6.76 12,-1.92 19.5,-12.14 11.5,-15.77 -3.3,-1.49 -9.7,1.23 -13,5.56 -2.3,2.89 -2.8,3.03 -10.3,3.15 -5.6,0.09 -8.6,0.61 -10.3,1.79 -3.5,2.44 -6.2,2.05 -9.5,-1.35 -2.7,-2.83 -3.2,-2.99 -8.9,-2.59 -5.8,0.42 -18.5,-5.35 -18.5,-8.43 0,-2.28 -13.2,-7.92 -18.5,-7.96 -4.6,-0.03 -10.6,-1.95 -14,-4.47 -3.9,-2.86 -8.8,-4.53 -13.5,-4.53 -2,0 -4.5,-0.65 -5.6,-1.43 -3.4,-2.38 -14.1,-5.57 -18.7,-5.57 -2.4,0 -5.9,-0.9 -8,-2.03 -2.1,-1.11 -5.8,-2.29 -8.2,-2.62 -6.1,-0.85 -4,-6.35 2.5,-6.35 1.4,0 3,-0.44 3.5,-0.97 1.4,-1.4 37.5,0.82 39.5,2.42 4.2,3.48 7,2.21 7,-3.19 0,-3.19 -3.1,-10.55 -4.8,-11.64 -0.5,-0.29 -1.7,-3.13 -2.7,-6.32 -1,-3.19 -2.3,-7.08 -2.8,-8.64 -4.5,-12.51 -29.9,-29.57 -35.2,-23.66 -2,2.2 -4.9,2.72 -4.3,0.75 0.2,-0.69 1.4,-1.39 2.5,-1.56 4.2,-0.62 3.6,-3.34 -2,-8.62 -6.8,-6.39 -9.8,-17.44 -5.7,-21.11 1,-0.91 1.6,-2.31 1.3,-3.11 -0.3,-0.8 0.5,-2.58 1.8,-3.95 2.8,-3 1.9,-5.21 -2.9,-6.84 -4.3,-1.48 -4.5,-1.78 -4.7,-8.28 -0.2,-6.18 0.9,-8.99 2.9,-7.33 0.7,0.53 2.4,0.88 4,0.76 2.9,-0.22 3.5,0.46 5.6,5.98 0.7,1.99 3.1,4.54 6.3,6.75 2.8,1.95 6.5,5.17 8,7.15 1.6,1.98 4.3,4.19 6,4.92 2.5,1.04 3.4,2.2 4.2,5.64 0.6,2.45 1.7,4.42 2.5,4.52 8.3,1.08 9,1.37 9,4.17 0,5.71 4.5,6.83 8.6,2.16 1.6,-1.79 3.7,-3 5.1,-3 4,0 13.3,-12.02 13.3,-17.15 0,-1.51 -6.4,-4.85 -9.3,-4.85 -4.4,-0.01 -7.1,-3.47 -6.2,-7.87 0.4,-2 0.7,-5.44 0.7,-7.64 -0.2,-6.23 3.1,-9.89 5.7,-6.49 2.6,3.3 1.8,9.6 -1.5,12.7 -4.7,4.25 -1.7,8.12 3.8,4.97 3.7,-2.12 5.8,-2.13 5.8,-0.03 0,2.27 5.2,10.35 6.7,10.35 1.5,0.01 4.3,-3.96 4.3,-6.25 0,-4.24 6.5,-8.87 9.4,-6.63 3.6,2.81 3.2,4.44 -1.5,7.45 -3.7,2.28 -4.1,2.94 -3.6,5.43 1,4.77 -5.6,11.01 -11.6,11.01 -2.6,0 -4.7,1.68 -4.7,3.68 0,1.69 4.9,2.87 6.8,1.64 1.2,-0.73 2.5,-0.04 5.5,2.86 4.5,4.36 5.2,4.51 8.7,1.82 2.9,-2.33 8.8,-2.6 11.5,-0.54 2.2,1.66 5.5,2.02 5.5,0.61 0,-3.02 3,-3.98 7.7,-2.51 7.6,2.31 26.6,2.84 30.5,0.83 2.9,-1.5 3.2,-1.5 4.3,-0.01 0.7,0.89 2.4,1.62 3.8,1.62 3.1,0 3.4,1.87 1,5.66 -1.8,2.73 0.6,6.34 4.2,6.34 0.7,0 2.8,0.86 4.7,1.92 6.6,3.86 9.8,3.69 15.2,-0.81 2.7,-2.21 7.7,-5.48 11,-7.25 3.3,-1.78 7.8,-4.5 10,-6.05 2.3,-1.7 5.1,-2.81 7.1,-2.81 3.1,0 11.5,-7.22 11.5,-9.94 0,-3.05 -2.5,-5.98 -5.3,-6.26 -2.4,-0.24 -3.1,-0.82 -3.3,-2.65 0,-1.28 -0.7,-2.73 -1.5,-3.2 -2.6,-1.63 0.4,-3.07 4.6,-2.19 3.1,0.64 4,1.36 4.6,3.62 0.4,1.56 1.5,3.69 2.5,4.73 0.9,1.04 2.2,2.91 2.8,4.14 1.6,3.11 7.7,2.74 15.2,-0.94 7.4,-3.56 8.4,-6.57 2.9,-8.85 -7.6,-3.21 0.5,-16.01 8.8,-13.91 5.6,1.39 11.6,-5.32 10.3,-11.48 -1.3,-6.52 3.1,-11.5 10.5,-12.07 9.5,-0.73 20.3,-9.25 26.4,-20.68 6.4,-12.2 7.9,-14.21 10.4,-14.85 4.7,-1.18 6.1,-3.29 6.1,-9.69 0,-7.01 3,-14.93 6.6,-17.29 8.6,-5.61 2.5,-13.64 -7.4,-9.85 -3.5,1.36 -5,1.45 -8.1,0.5 -2.1,-0.63 -5.5,-1.14 -7.5,-1.14 -4.4,0 -4.6,-1.32 -1.5,-7.66 1.7,-3.22 1.9,-4.67 1.1,-5.49 -1.4,-1.41 -4.1,-0.43 -4.9,1.79 -0.4,0.93 -3.3,4.36 -6.5,7.62 -12.9,13.11 -14.4,17.53 -10.7,32.47 1.2,4.87 1.1,5.38 -0.8,7.5 -1.2,1.24 -2.4,3.22 -2.7,4.38 -0.8,2.47 -3.3,4.9 -7.5,7.23 -1.6,0.91 -4.8,2.67 -7,3.9 -3.2,1.76 -4.6,2.04 -6.5,1.29 -6.5,-2.46 -11,2.1 -10,10.17 0.6,5.92 -2.8,13.1 -7.1,14.42 -2.8,0.9 -3.5,2.22 -3.5,7.13 0,4.73 -1.5,5.51 -4.3,2.25 -3.4,-4.02 -7.4,-1.15 -4.5,3.26 3,4.62 -1.2,9.58 -6.6,7.79 -4.7,-1.57 -7.1,-4.45 -6.9,-8.67 0.1,-4.17 -1.7,-5.24 -4.9,-2.97 -1.3,0.87 -3.8,1.59 -5.6,1.59 -2.3,0 -4.1,0.8 -5.7,2.59 -2.4,2.6 -2.4,2.6 -7.5,0.91 -5.9,-1.95 -9.5,-0.62 -10.6,3.94 -0.4,1.61 -1.9,2.93 -4.6,4 -3.1,1.24 -4.4,2.55 -5.9,5.95 -3.9,8.9 -29.3,11.13 -37.2,3.26 -1.5,-1.46 -3.7,-2.66 -4.9,-2.67 -3.9,-0.02 -6.8,-1.15 -6.8,-2.6 0,-0.76 0.4,-1.38 0.9,-1.38 1.9,0 8.1,-6.21 8.1,-8.04 0,-3.31 -5,-6.29 -7.4,-4.47 -1.2,0.84 -2.7,1.81 -3.4,2.15 -1.8,0.85 -8.8,-2.46 -13.5,-6.38 -2.2,-1.8 -4.3,-3.26 -4.7,-3.26 -0.4,0 -2.6,-1.8 -4.8,-4 -4.9,-4.76 -7.9,-5.11 -13.7,-1.53 -5.3,3.21 -8.5,3.32 -8.5,0.26 0,-1.24 -0.9,-3.96 -2.1,-6.04 -3.9,-7.41 -3.7,-11.77 0.8,-15.73 2.2,-1.91 5.3,-4.63 6.9,-6.05 1.6,-1.42 3.9,-4.35 5.2,-6.5 2.6,-4.46 14.1,-12.41 17.9,-12.41 2.2,0 2.4,-0.33 1.8,-2.91 -0.8,-3.74 1.7,-6.32 10.1,-10.13 8.9,-4.05 10.3,-7.58 5.7,-14.35 -2.4,-3.66 -2.8,-3.82 -6.7,-3.25 -10.2,1.48 -13.8,2.45 -15.7,4.23 -1.2,1.05 -3.1,1.91 -4.3,1.91 -1.9,0 -2.1,0.46 -1.8,5 0.6,10.81 -6.3,21.48 -11.9,18.46 -2.4,-1.3 -2.4,-3.31 0,-8.73 4.5,-9.86 3.1,-14.23 -4.5,-14.23 -4.3,0 -4.7,-0.72 -9.4,-15 -4.4,-13.36 -5.3,-15 -8.1,-15 -4,0 -3.6,8.82 0.7,17.13 1.6,3 2.2,5.49 1.9,7.04 -0.4,1.31 -0.2,4.3 0.3,6.64 1,4.5 -0.3,7.19 -3.5,7.19 -0.8,0 -3.7,2.33 -6.4,5.17 -7.1,7.38 -10.1,2.95 -3.4,-4.99 3,-3.61 3,-4.19 0.4,-7.58 -1.2,-1.46 -2.5,-3.88 -2.9,-5.38 -3.2,-11.98 -14.1,-0.8 -13.9,14.19 0.2,7.58 2.1,10.23 7.9,10.76 6.8,0.63 5.4,8.56 -2.2,12.38 -6.1,3.11 -6.9,2.64 -4,-2.45 2.5,-4.51 2.7,-7.37 0.7,-9.06 -2.5,-2.12 -10.5,2.15 -10.5,5.63 0,0.73 -0.9,1.33 -1.8,1.33 -1.8,0 -6.2,4.94 -6.2,6.93 0,2.12 -4.5,4.03 -7.6,3.21 -2.9,-0.78 -2.9,-0.87 -2.6,-6.85 0.5,-9.01 -6.4,-18.88 -15,-21.45 -3.5,-1.07 -8,-5.53 -12.3,-12.34 -1,-1.65 -2.8,-3.67 -4,-4.47 -1.1,-0.81 -3.6,-3.17 -5.5,-5.25 -5.3,-5.93 -10.9,-0.58 -6.1,5.89 2.2,3.04 2,6.33 -0.5,6.33 -0.7,0 -1.9,-1.24 -2.7,-2.75 -1.1,-2.3 -1.9,-2.75 -5.2,-2.75 -4.6,0 -6.7,-3.68 -4.7,-8.15 2,-4.31 -0.1,-9.22 -3.4,-7.95 -0.8,0.29 -3.3,-0.14 -5.5,-0.94 -2.4,-0.85 -5.7,-1.21 -7.8,-0.87 -4.5,0.71 -9.1,-2.41 -9.1,-6.1 0,-1.94 0.6,-2.42 3.2,-2.68 6.4,-0.62 4.6,-5.26 -2.2,-5.55 -14.9,-0.63 -17.2,-2.06 -19,-11.76 -1.5,-7.96 -2.4,-9.5 -5.5,-9.5 -5.7,0 -2.7,-6.22 3.9,-7.87 2.4,-0.63 4.7,-1.54 5,-2.04 0.3,-0.5 3.2,-0.67 6.4,-0.38 5.5,0.51 15.8,-2.96 16.3,-5.48 0.1,-0.4 0.2,-3.84 0.3,-7.64 0.1,-5.56 0.5,-7.12 2,-8 5.1,-3.07 5.6,-3.92 4.6,-7.59 -2,-6.77 -2.1,-16.27 -0.2,-15.42 4.3,1.92 7.6,1.05 8,-2.08 0.5,-4.53 1.5,-4.88 5.8,-1.98 4.1,2.8 10.9,2.97 14,0.35 2,-1.69 1.6,-0.38 -1.1,3.72 -2.8,4.11 -2.9,4.32 -1.6,6.34 2.8,4.48 16.6,-6.5 15.9,-12.68 -0.3,-2.3 -0.9,-2.81 -3.6,-3.07 -1.8,-0.17 -3.2,-0.73 -3.2,-1.25 0,-1.32 4.8,-1.08 9.1,0.45 3,1.07 4.1,1.06 6.1,-0.02 1.5,-0.78 5.2,-1.24 9.1,-1.13 6.4,0.19 6.7,0.08 10.3,-3.58 2.9,-2.83 4.3,-3.6 5.8,-3.1 1.2,0.37 3.9,0.89 6.1,1.16 2.2,0.27 5,1.42 6.2,2.55 2.1,1.95 2.4,1.98 5.5,0.46 1.8,-0.88 3.9,-1.85 4.8,-2.15 0.8,-0.31 2.2,-1.1 3.1,-1.76 1.4,-0.95 2.5,-0.83 5.7,0.63 7.8,3.5 15.2,0.34 15.2,-6.48 0,-2.98 0.5,-4.09 2.7,-5.48 1.5,-0.96 3.9,-3.01 5.4,-4.54 2.5,-2.64 2.8,-2.74 6.9,-1.71 5.9,1.51 8.4,-1.28 7.5,-8.32 -0.5,-3.14 -0.3,-5.38 0.6,-6.78 1.1,-1.72 1.1,-2.67 0,-5.36 -2.7,-6.69 -2.7,-6.74 1.1,-6.13 4.7,0.78 6.7,-1.56 4.8,-5.97 -0.7,-1.75 -1.6,-4.97 -1.9,-7.17 -0.6,-3.855 -0.9,-4.147 -8.6,-7.821 -4.4,-2.1 -9.2,-4.365 -10.5,-5.035 -5.6,-2.707 -2,-8.713 5.6,-9.591 3.8,-0.433 5.1,-1.059 5.8,-2.808 1.1,-2.429 2.1,-2.831 3.1,-1.25 0.7,1.25 4.2,1.313 4.9,0.091 1.2,-1.91 -0.7,-4.091 -3.5,-4.091 -2.4,0 -2.9,-0.43 -2.9,-2.3 0,-4.349 -4.5,-6.292 -7.1,-3.103 -2.1,2.544 -3.1,-1.469 -1.1,-4.52 1.3,-1.939 1.4,-2.512 0.3,-2.865 -0.7,-0.243 -2.5,-1.725 -3.9,-3.294 -1.4,-1.569 -4.1,-3.376 -6.1,-4.015 -2,-0.64 -4.2,-1.61 -4.9,-2.155 -0.8,-0.67 -1.7,-0.592 -2.7,0.242 -3,2.481 -6.3,0.432 -6.8,-4.232 -0.8,-7.38 3.5,-9.333 7.1,-3.234 1.2,1.938 2.9,3.761 3.9,4.05 1,0.289 3.5,1.418 5.5,2.509 4.7,2.469 7.8,1.308 7.8,-2.93 0,-1.925 0.9,-3.456 3,-4.994 1.7,-1.294 3,-3.143 3,-4.438 0,-3.353 1.5,-5.312 3.1,-4.044 1.9,1.456 6.7,2.517 8,1.739 0.6,-0.38 -0.5,-2.205 -2.7,-4.436 -2,-2.085 -4.2,-4.846 -4.8,-6.135 -0.7,-1.444 -2.3,-2.468 -4,-2.666 -1.8,-0.217 -3,-1.132 -3.7,-2.815 -1.5,-4.076 -1.2,-4.24 4.3,-1.959 7.6,3.173 11.8,5.506 11.8,6.662 0,0.558 0.9,2.34 2.1,3.959 2,2.588 2.1,3.241 0.9,5.392 -0.7,1.346 -1,3.186 -0.7,4.089 1,2.486 4.1,1.37 4.5,-1.578 0.1,-1.552 1.4,-3.217 3.1,-4.241 4.6,-2.679 5.3,-2.244 4.6,2.562 -1.1,6.724 -1.6,7.809 -4,8.736 -4,1.518 -7.4,9.866 -4.8,11.895 1.1,0.891 2.4,2.658 2.7,3.928 1.1,3.617 5.1,2.601 5.1,-1.309 0,-1.65 0.4,-3.569 0.8,-4.266 1.3,-2.008 2.9,-0.259 2.2,2.373 -0.7,2.914 3.7,12.232 6.3,13.034 7.6,2.448 9.2,4.613 5.2,7.127 -1.4,0.855 -2,2.332 -2,4.682 0,1.888 -0.5,3.73 -1.1,4.093 -0.6,0.364 -0.9,2.466 -0.8,4.672 0.4,4.705 -3.1,8.956 -8.8,10.829 -6.9,2.279 5.6,10.961 15.7,10.961 1.3,0 2.5,1.23 3.4,3.4 0.7,1.87 2.3,3.7 3.4,4.06 1.2,0.36 2.7,1.85 3.4,3.31 0.8,1.76 2.4,2.87 4.6,3.32 1.8,0.37 4.1,1.44 5.1,2.38 1.5,1.36 4.3,1.77 14,2.04 6.6,0.18 12.6,0.71 13.3,1.16 0.7,0.45 2.2,0.83 3.2,0.83 1.1,0 2.2,0.78 2.4,1.75 0.2,1 -0.3,1.75 -1.1,1.75 -2.5,0 -5.1,3.91 -5.2,7.78 0,2.04 -0.9,4.97 -1.9,6.51 -1.6,2.33 -1.7,3.21 -0.7,5.38 1,2.24 0.9,2.78 -0.9,4.01 -5.7,4.03 4.9,7.54 11.2,3.68 1.3,-0.84 0.8,-4.4 -0.7,-5 -2.5,-0.96 -1.7,-3.08 2,-5.36 4.6,-2.84 6.5,-5.7 6.5,-9.75 0,-2.97 0.2,-3.23 2.4,-2.69 1.8,0.46 2.8,-0.01 4.2,-2.05 1,-1.45 2.8,-3.85 3.9,-5.33 5.7,-7.3 7.4,-26.05 2.8,-29.755 -4.5,-3.565 -2.4,-7.93 3.7,-7.93 4.7,0 5,-0.196 5,-3.68 0,-2.625 -8.5,-10.82 -11.2,-10.82 -1,0 -1.8,-0.369 -1.8,-0.82 0,-1.826 9.7,0.501 13.2,3.163 2,1.514 5.2,3.015 7.2,3.335 6.3,1.024 12.6,14.947 10.7,23.717 -2.7,13.1 -2.7,16.8 0.4,16.43 4.5,-0.53 8.1,-8.16 9.6,-20.24 2.3,-18.681 16.1,-21.473 15.9,-3.212 -0.1,3.372 0.2,8.772 0.5,11.992 0.5,4.3 0.2,6.84 -0.9,9.5 -0.9,2 -2,5.56 -2.5,7.91 -0.5,2.35 -3.9,9.6 -7.5,16.11 -3.7,6.52 -6.9,13.27 -7.3,15.01 -0.4,2.15 -2.2,4.54 -5.6,7.39 -2.8,2.32 -8.1,7.17 -11.7,10.78 -3.7,3.62 -8.2,7.15 -9.9,7.86 -1.7,0.71 -4.7,3.27 -6.7,5.68 -1.9,2.41 -4.8,4.67 -6.3,5.01 -11.2,2.62 -19.3,13.79 -18.5,25.82 0.6,9.07 0.6,9.07 -3,10.8 -2.7,1.3 -3.6,2.35 -3.6,4.18 0,6.06 9.2,3.01 9.8,-3.26 0.1,-1.74 0.7,-3.15 1.2,-3.15 0.6,0 2,-2.02 3.2,-4.48 1.7,-3.54 3.1,-4.86 6.5,-6.25 3.2,-1.28 5.1,-3.02 7.2,-6.27 2.2,-3.62 3.8,-4.85 7.8,-6.26 4,-1.39 6.4,-3.3 11.9,-9.38 3.8,-4.2 8.7,-9.49 11,-11.75 2.2,-2.26 5.1,-5.69 6.4,-7.61 1.3,-1.93 4,-4.91 5.9,-6.63 3.6,-3.11 13.6,-20.28 16.2,-27.79 0.8,-2.3 3.7,-6.18 7,-9.39 5.3,-5.14 5.9,-6.15 9.4,-16.93 2.2,-6.96 4.5,-12.12 5.7,-13.12 4.8,-3.87 5.8,-5.268 5.8,-8.522 0,-1.858 0.6,-3.938 1.5,-4.623 0.9,-0.806 1.5,-3.05 1.5,-6.372 0,-6.845 0.8,-7.935 5.2,-7.105 4.2,0.779 6.1,-1.276 7.2,-7.887 0.5,-2.57 2.1,-5.416 5,-8.5 10.5,-11.4 8.8,-25.276 -2.5,-19.275 -6.4,3.435 -7.7,3.479 -14.5,0.504 -5.2,-2.286 -6.6,-3.384 -7.5,-5.932 -0.5,-1.72 -3.5,-5.333 -6.5,-8.03 -7.5,-6.626 -11.9,-12.931 -13.4,-19.293 -1.2,-5.0271 -1.4,-5.279 -4.1,-4.8838 -1.8,0.2575 -3.1,-0.0879 -3.4,-0.9045 -1.2,-3.1274 -6.6,-1.1405 -12.3,4.5118 -7,6.9725 -8.7,9.4775 -9.2,14.048 -0.5,4.283 -0.9,4.784 -5,6.884 -7.7,3.877 -9.5,6.341 -9.2,12.709 0.2,6.539 -2.4,10.389 -5.8,8.549 -1,-0.562 -3.1,-1.023 -4.6,-1.023 -2.6,0 -2.7,-0.159 -2.1,-4.25 0.4,-3.452 0.1,-4.674 -1.6,-6.513 -2.4,-2.616 -1.6,-4.027 2.8,-4.834 3.5,-0.625 3.9,-0.935 3,-2.336 -1.5,-2.441 -5.1,-0.862 -10.3,4.506 -6,6.216 -8,6.394 -8.4,0.782 -0.6,-7.475 -10.6,-10.423 -16.1,-4.761 -4,4.125 -7.5,4.203 -6.4,0.144 0.4,-1.23 0.6,-3.294 0.6,-4.586 0.1,-1.339 1.4,-3.63 3.2,-5.326 2.6,-2.41 3,-3.15 1.8,-3.886 -2.5,-1.561 -4.9,-1.035 -7.1,1.56 -2.6,2.93 -7.7,3.348 -12.2,0.994 -3.7,-1.906 -3.5,-1.937 -4.6,1.006 -1.1,2.855 -2.5,3.235 -3.4,0.91 -0.9,-2.134 0.1,-3.41 2.4,-3.41 1.1,0 2,-0.423 2,-0.941 0,-1.389 -2.2,-2.454 -2.9,-1.437 -0.4,0.483 -1.7,0.999 -3.1,1.147 -5.3,0.587 -6.9,6.373 -2.9,10.12 1.9,1.774 1.4,9.716 -0.8,12.953 -0.6,0.897 -4.3,-1.148 -4.3,-2.374 0,-2.713 -6.3,-4.442 -10.5,-2.861 -2.7,1.066 -1.8,4.034 1.6,5.018 4.4,1.249 5.1,9.944 1,11.51 -8.9,3.385 -16.3,-13.489 -11.2,-25.441 2.2,-5.258 3.1,-5.951 8,-6.089 3.2,-0.095 3.8,-0.564 6.4,-5.355 2.6,-4.967 3,-5.25 6.7,-5.25 4.6,0 8.6,-3.1105 7.4,-5.8268 -2.4,-5.453 -0.8,-13.927 2.3,-12.717 1.7,0.6367 6.2,-4.2562 6.2,-6.7382 0.1,-3.813 -2.7,-8.44 -5.5,-9.14 -2.5,-0.641 -2.6,-0.819 -1.1,-2.319 1.5,-1.492 1.7,-1.494 3.4,-0.019 2.1,1.923 9.7,4.813 13.5,5.179 1.5,0.144 3.8,1.183 5,2.309 3,2.712 8.9,5.534 16.3,7.745 3.3,0.9914 6.4,2.1595 7,2.5958 0.9,0.694 8.1,2.596 16.7,4.3945 2.2,0.4654 2.8,1.1215 2.8,3.4338 0,4.2506 2.3,5.8095 6.3,4.1824 4.8,-1.9753 14,-3.166 14.8,-1.9163 0.9,1.4485 4.9,0.0345 4.9,-1.7301 0,-0.86146 -1,-1.4326 -2.5,-1.4326 -2.9,0 -3.1,-0.9714 -1,-5.0246 0.8,-1.6089 1.8,-5.6189 2.1,-8.9099 0.7,-6.416 2.3,-8.945 7.4,-11.581 1.6,-0.845 3,-1.902 3,-2.35 0,-0.447 1.1,-1.326 2.5,-1.953 1.9,-0.904 2.5,-1.872 2.5,-4.694 0,-2.656 0.7,-4.32 3.1,-6.579 4.8,-4.712 -4,-14.055 -13.1,-13.929 -3.7,0.052 -9,-5.165 -9.1,-8.866 0,-5.273 -4.1,-8.28 -13.2,-9.843 -19.4,-3.307 -29.3,-7.885 -27.4,-12.715 1.5,-3.951 6.9,-3.1 12.6,1.97 6.7,6.103 14.6,3.849 8.4,-2.416 -1.6,-1.591 -5.1,-5.188 -7.8,-7.993 -3.1,-3.156 -5.9,-5.102 -7.3,-5.112 -1.4,0 -2.6,-0.84 -3.2,-2.25 -1.4,-3.73 -7.1,-8.28 -15,-12.08 -4.2,-1.97 -9.6,-5.44 -12,-7.71 -4.5,-4.13 -4.5,-4.13 1.5,-0.87 3.3,1.79 7.2,3.88 8.7,4.65 1.5,0.76 3,1.85 3.4,2.43 0.3,0.58 2.9,2.07 5.7,3.32 4.9,2.13 17.9,10.25 25.7,15.989 1.9,1.42 6.4,4.665 10,7.213 81.7,58.257 142.3,171.93 146.5,275 0.3,7.6 0.7,16.31 0.9,19.38 0.5,8.25 -1.2,37.62 -3,51.93 -15.3,120.22 -89.1,227.24 -195.6,283.41 -16.2,8.53 -18.8,9.36 -18.8,5.95 z m 67.8,-53.56 c 1.9,-1.2 6,-2.52 9,-2.93 6.1,-0.83 13.4,-5.19 14,-8.4 0.2,-1.06 2.1,-3.92 4.3,-6.35 4.4,-5.04 4.6,-5.75 1.9,-6.62 -2.7,-0.84 -2.7,-5.39 0,-9.73 1.1,-1.8 2,-4.01 2,-4.9 0,-0.9 0.7,-2.24 1.6,-2.99 2.9,-2.4 5.4,-9.74 5.4,-15.97 0,-4.36 0.3,-5.91 1.3,-5.91 2.6,0 4.2,-2.91 2.5,-4.59 -1.8,-1.81 -4.5,-0.96 -5.1,1.65 -0.9,3.13 -3.2,3.23 -10.1,0.44 -8.9,-3.56 -13.9,-1.49 -12.2,5.13 0.7,2.78 -6,10.66 -12.4,14.58 -3.8,2.32 -13,10.37 -14.4,12.57 -0.5,0.86 -0.2,2.06 0.9,3.27 1.7,1.81 1.6,2.08 -1.1,5.66 -2.5,3.24 -2.9,4.74 -3.1,10.77 -0.1,3.86 -0.5,8.39 -0.8,10.07 -0.9,3.88 0.6,5.18 6.5,5.7 2.4,0.22 4.9,0.47 5.3,0.57 0.5,0.1 2.5,-0.81 4.5,-2.02 z m -271.2,11.54 c -0.3,-0.36 -2.5,-1.01 -4.9,-1.45 -14.4,-2.66 -21.4,-8.32 -14.7,-11.89 3.6,-1.95 2.5,-5.05 -1.8,-5.05 -22.3,0.03 -24.4,-0.44 -31.4,-7.2 -1,-0.97 -3,-1.75 -4.5,-1.75 -1.5,0 -3.7,-0.89 -4.8,-1.98 -1.2,-1.08 -3.2,-2.13 -4.5,-2.33 -1.3,-0.2 -3.3,-1.34 -4.6,-2.53 -4.6,-4.42 -8.2,-1.47 -4.4,3.63 4.7,6.43 -0.2,11.04 -5.7,5.26 -1.8,-1.91 -3.8,-3.05 -5.5,-3.05 -1.4,0 -5,-1.58 -7.8,-3.5 -2.9,-1.93 -6.3,-3.5 -7.6,-3.5 -9.2,0 -37.1,-14.49 -36.7,-19.1 0.4,-4.14 -1.1,-5.09 -6.8,-4.35 -3.5,0.44 -4.9,0.2 -5.9,-0.99 -0.7,-0.86 -2,-1.56 -2.8,-1.56 -0.9,0 -2.3,-0.6 -3.2,-1.32 -0.8,-0.72 -3.3,-2.01 -5.5,-2.87 -2.2,-0.86 -7.6,-2.97 -12,-4.7 -4.4,-1.72 -9.1,-3.13 -10.3,-3.12 -3,0.01 -9.9,-3.52 -11.1,-5.73 -0.8,-1.41 -2.1,-1.69 -7,-1.45 -6.7,0.34 -11.6,-2.72 -14.1,-8.75 -1.5,-3.51 -7.8,-6.06 -15.1,-6.06 -3,0 -5.2,-0.56 -5.9,-1.5 -0.7,-0.83 -1.7,-1.5 -2.3,-1.5 -0.5,0 -2.7,-1.77 -4.8,-3.92 -2.2,-2.26 -7.1,-5.44 -11.6,-7.54 -4.3,-1.99 -9,-4.28 -10.5,-5.08 -1.5,-0.81 -3.4,-1.46 -4.2,-1.46 -0.9,0 -2.8,-1.79 -4.2,-3.97 -1.5,-2.18 -4.1,-4.84 -5.9,-5.91 -2.6,-1.53 -3.5,-2.81 -4,-6.19 -0.4,-2.34 -2.3,-6.37 -4.2,-8.96 -1.8,-2.59 -3.3,-5.48 -3.3,-6.41 0,-0.93 -0.6,-2.68 -1.2,-3.88 -1,-1.81 -2.1,-13.68 -1.3,-13.68 1.7,0 11.1,5.99 12.3,7.87 2.4,3.66 8.7,9.53 11.9,11.18 12.5,6.46 20.7,13.85 26.6,24.09 4.7,8.24 13.6,13.53 12.4,7.4 -0.2,-1.41 0.3,-3.63 1.4,-5.25 1,-1.54 1.9,-3.53 1.9,-4.44 0,-2.53 4.4,-3.15 7.8,-1.09 2.7,1.62 2.8,1.98 1.6,3.7 -4.5,6.07 2.8,19.09 12.5,22.35 3.3,1.13 7.3,2.99 8.7,4.13 1.5,1.13 3.2,2.06 3.9,2.06 0.8,0 3.4,1.78 5.9,3.95 2.8,2.44 6,4.2 8.3,4.58 2.1,0.34 5,1.07 6.4,1.63 5.2,1.97 5.9,1.02 3.8,-5.62 -2.5,-8.05 1.5,-12.39 5.6,-6.09 2,3.02 6.5,5.73 13.3,7.98 3.3,1.09 6,2.81 7.4,4.72 6.5,8.68 7.4,8.91 23,6.26 3.9,-0.66 9.6,1.49 16.8,6.38 4.2,2.88 9.7,2.55 14.3,-0.88 2.7,-2.03 3.4,-2.12 7.1,-1.03 2.2,0.67 5.8,1.64 7.8,2.17 2.1,0.54 4.6,1.46 5.6,2.05 1.3,0.81 3.2,0.56 7.9,-1.01 3.4,-1.15 7.1,-2.09 8.3,-2.09 4.4,0 11.2,-5.2 10.2,-7.76 -0.3,-0.87 0.2,-2.1 1.2,-2.85 3.1,-2.21 7.6,1.67 7.6,6.49 0,6.63 5.4,10.37 12.7,8.7 4.3,-0.99 5.5,1.51 2.2,4.94 -1.2,1.34 -2.5,4.12 -2.9,6.18 -0.6,3.73 -0.6,3.75 -4.9,3.44 -8,-0.58 -10.3,4.39 -5.6,12.38 3.6,6.07 5.5,6.4 11.8,2.03 4,-2.74 6.1,-3.55 8.7,-3.34 4.2,0.35 5.5,-3.21 2,-5.41 -2.4,-1.52 -2.7,-5.03 -0.5,-6.86 1,-0.82 1.4,-2.15 1,-3.62 -0.7,-2.74 1,-3.08 3.6,-0.74 1.2,1.13 1.6,2.52 1.2,4.8 -0.4,2.21 0,3.62 1.1,4.53 0.8,0.73 1.6,2.18 1.6,3.22 0,1.04 0.9,2.67 2.1,3.63 1.2,0.95 3.1,2.76 4.2,4.02 1.6,1.71 2.8,2.13 4.8,1.69 2.2,-0.48 3,-0.03 4.8,2.47 1.4,1.92 3.1,3.06 4.5,3.06 9.4,0 13.6,5.14 12.8,15.93 -0.8,12.22 -7,15.87 -19.3,11.43 -4.9,-1.74 -4.9,-1.73 -7,0.44 -2.1,2.28 -3.1,2.66 -4.3,1.54 z m -234.9,-132.06 c -1,-0.95 -5,-3.55 -9,-5.78 -6.1,-3.44 -8.5,-5.74 -16.2,-15.1 -5,-6.07 -11,-12.54 -13.3,-14.37 -2.4,-1.82 -6.9,-5.62 -10.1,-8.43 -3.2,-2.81 -7.2,-6.24 -8.8,-7.63 -2.8,-2.37 -3,-3.01 -3.2,-10.33 -0.2,-4.29 -0.6,-8.79 -1.1,-10 -2.1,-5.65 5.7,-10.89 13,-8.66 3.5,1.1 7.7,2 9.2,2.01 3.9,0.01 4.4,2.29 1.2,5.48 -3.9,3.94 -1,6.85 7,6.99 5.1,0.08 5.8,0.35 7.5,3.16 1.7,2.86 6.4,5.26 13.8,7.06 7.7,1.88 1.3,-13.64 -6.7,-16.18 -2.5,-0.78 -1.7,-2.5 1.1,-2.5 2.1,0 2.4,-0.62 3.3,-6 0.8,-5.56 -12.2,-13.25 -25.3,-14.95 -4.4,-0.56 -5.9,-1.25 -7.5,-3.55 -3.9,-5.23 -19.1,-19.48 -20.9,-19.49 -1.6,-0.01 -1.9,0.58 -2.1,5.15 -0.2,2.72 -1,2.87 -5.7,1.06 -11.2,-4.35 -12.9,-6.94 -12.9,-19.44 0,-4.17 -0.7,-8.03 -1.7,-10.18 -1.6,-3.35 -1.6,-3.63 1,-9.03 3,-6.31 6.9,-7.79 8.6,-3.28 1.2,3.24 3.6,4.97 5.9,4.25 4.3,-1.36 3.5,-5.78 -1.8,-9.54 -3.5,-2.48 -3.9,-4.6 -1,-5.5 2.8,-0.91 5.8,0.26 6.5,2.6 0.9,2.79 3.9,1.98 4.2,-1.11 0.3,-3.33 -6.5,-13.24 -9.8,-14.19 -1.3,-0.4 -3.6,-0.97 -5.1,-1.27 -1.5,-0.3 -3.5,-1.29 -4.4,-2.21 -1.7,-1.74 -1.7,-1.22 0.1,-21.18 0.8,-9.55 10.4,-24.35 13,-20.14 1.2,2.05 4.2,0.96 5.5,-2 2.3,-5.65 8.6,-6.19 13,-1.11 3.8,4.47 6.1,5.11 8.2,2.27 2,-2.89 8.5,-3.54 9.9,-0.99 0.8,1.64 1.7,1.92 4.2,1.41 5.8,-1.16 6.1,-2.35 3.3,-11.38 -2.8,-9.27 -2.7,-9.75 1.9,-7.06 6.1,3.61 8.8,-8.48 8.4,-37.145 -0.1,-5.225 -0.1,-9.847 -0.1,-10.273 0.1,-0.425 1.4,0.024 2.9,0.998 2.6,1.703 2.6,1.701 2,-0.059 -0.4,-1.006 -0.7,-2.242 -0.7,-2.747 0,-0.505 -0.7,-0.919 -1.4,-0.919 -1.9,0 -2.6,-3.058 -1.9,-8.246 0.7,-5.337 2,-7.042 4.8,-6.322 1.8,0.433 3,-0.283 5.3,-3.157 2.9,-3.716 2.9,-3.716 11.1,4.25 7.9,7.668 8.1,8.017 6.1,9.343 -6.2,4.154 5.1,12.653 12.1,9.072 3.9,-1.981 7.1,-1.79 19.6,1.162 4.4,1.041 6.1,0.985 11,-0.351 9.7,-2.661 16.2,-3.248 13.8,-1.233 -8.1,6.551 -18.1,9.674 -30.5,9.454 -4.7,-0.083 -12.2,0.172 -16.8,0.567 -8.9,0.777 -9.8,0.207 -7.1,-4.703 1.9,-3.715 -10.1,-13.211 -14.6,-11.482 -2.1,0.812 -4.3,6.709 -3.6,9.57 0.8,2.954 2,3.582 9.3,5.063 3.2,0.636 5.8,1.462 5.7,1.835 0,1.467 -1.6,2.85 -4.7,4.107 -4.3,1.746 -1.8,8.076 3.2,8.076 2.5,0 6.9,10.44 5.4,12.89 -3.3,5.2 2.6,10.04 7.9,6.56 2,-1.34 4,-1.59 9.2,-1.17 7.9,0.63 9.4,-0.07 12.2,-5.57 4.8,-9.52 14.9,-14.39 14.9,-7.18 0,2.46 -4.9,9.37 -6.7,9.43 -0.7,0.02 -2.5,1.64 -4,3.6 -2.4,3.26 -4.6,4.75 -13.7,9.59 -1.7,0.9 -4.2,2.82 -5.6,4.25 -1.3,1.43 -2.8,2.6 -3.4,2.6 -4.6,0 -10.6,9.02 -10.6,15.96 0,2.22 -0.4,4.04 -0.8,4.04 -1.7,0 -3.2,-2.48 -3.2,-5 0,-6.56 -6.1,-6.82 -11.9,-0.53 -4.4,4.79 -4.7,5.59 -3.1,8.57 1.6,2.94 4.6,4.22 7,2.96 2.3,-1.24 2.6,-0.05 0.8,2.88 -3.2,5.13 2.8,6.72 10,2.64 2.9,-1.67 5.1,-2.28 7,-1.91 2.3,0.46 3,0.1 4,-2.14 1,-2.11 1.7,-2.56 3.4,-2.1 1.3,0.33 3.9,0.6 5.9,0.61 4.4,0.02 5.4,1.87 3.2,5.83 -3.2,5.56 2.3,8.61 7.8,4.34 1.3,-1.02 4.6,-2.14 7.3,-2.5 5.7,-0.77 7.6,-2.04 7.6,-5.28 0,-2.59 -0.5,-2.75 -6.8,-2.42 -5,0.27 -5.5,-1.23 -1.2,-3.49 2.4,-1.2 6.3,-1.59 16.7,-1.63 11.4,-0.05 14.3,-0.36 17.2,-1.94 1.9,-1.04 4.9,-1.89 6.5,-1.9 3,0 15.9,-2.44 18.8,-3.53 0.8,-0.31 2,0.14 2.7,0.99 1.5,1.79 6.4,2.01 10.8,0.49 3.7,-1.29 10.8,1.95 12.5,5.7 1.4,2.96 4.3,3.04 10.7,0.27 11.4,-4.89 7.7,2.89 -5.2,11.06 -3.7,2.35 -7.2,4.86 -7.8,5.58 -0.6,0.72 -2.4,1.6 -4,1.95 -5.8,1.29 -10.2,8.39 -7.2,11.7 1.5,1.77 1.5,2.18 -1.1,7.33 -4.9,9.57 -9.2,10.15 -28.6,3.86 -12.3,-3.99 -12.3,-3.99 -15.9,-1.35 -2.3,1.69 -3.2,1.87 -5.5,1 -9.7,-3.69 -14.8,0.61 -11.1,9.42 3,7.21 -8,9.32 -14.7,2.84 -2,-1.88 -4.4,-2.85 -8.4,-3.39 -4,-0.54 -7.3,-1.91 -11.8,-4.84 -3.5,-2.24 -7.4,-4.07 -8.8,-4.07 -1.4,0 -3.7,-0.9 -5.1,-2 -7.8,-6.1 -18.9,4.33 -12.9,12.11 1,1.31 2.1,3.17 2.5,4.14 3.6,10.06 30,14.24 40.4,6.42 0.9,-0.65 3.5,0.06 8.1,2.19 5,2.32 7.7,2.99 9.9,2.53 2.7,-0.54 3.3,-0.24 4.7,2.47 1.8,3.46 3.5,4.57 8.6,5.5 1.9,0.35 4.9,1.41 6.7,2.34 2.9,1.57 3.3,1.57 5,0.07 8.3,-7.57 13.3,-1.07 7.3,9.57 -1.8,3.08 -3,6.78 -3,8.79 0,2.14 -1,4.78 -2.5,6.87 -3.1,4.09 -3.2,6.37 -0.5,9.72 3.7,4.74 1.9,8.18 -2.6,4.81 -3.6,-2.75 -6.1,-1.94 -6.9,2.22 -0.4,2.06 -1.4,4.5 -2.2,5.42 -4.3,4.76 1,7.26 6.8,3.24 4.6,-3.21 6.8,-2.65 9.7,2.48 2.7,4.82 2.7,7.26 0.2,8.87 -2.4,1.5 -2.7,4.79 -0.4,6.03 1.4,0.81 1.4,1.3 -0.5,4.96 -1.2,2.23 -2.4,5.9 -2.7,8.15 -0.8,4.57 -0.7,4.55 -3.3,2.94 -2.8,-1.77 -5.1,-0.36 -5.1,3.12 0,2.95 -2.2,4.25 -3.5,2.11 -2.2,-3.5 -14.2,-0.13 -16.1,4.53 -1.4,3.18 -1.7,3.35 -6.3,3.25 -10.1,-0.23 -17.8,5.51 -18.3,13.65 -0.4,6.01 -3.4,6.49 -9.7,1.55 -5.5,-4.27 -10.5,-4.83 -13.6,-1.5 -1.4,1.46 -3.6,2.72 -5,2.8 -8.3,0.47 -3,9.17 6.3,10.5 3.6,0.52 4.7,1.11 4.9,2.65 0.4,2.61 -7.7,6.65 -10.4,5.17 -1.1,-0.63 -2.3,-0.57 -3.5,0.19 -2.3,1.43 -2.1,1.46 -4.1,-0.58 z m 61.7,-76.51 c 2,-2.78 2,-5.47 0.1,-9.14 -0.9,-1.57 -1.5,-4.79 -1.5,-7.13 0,-7.12 -13,-17.47 -18.3,-14.62 -2.7,1.45 -10.4,-4.41 -13.4,-10.21 -1.3,-2.56 -1.8,-2.77 -5.2,-2.2 -3,0.51 -4.1,0.23 -5.6,-1.42 -1,-1.13 -2.4,-2.05 -3,-2.05 -0.7,0 -2,-0.9 -3,-2 -1,-1.1 -2.3,-2.02 -2.9,-2.04 -0.6,-0.02 -2.9,-0.9 -5.1,-1.96 -2.2,-1.07 -4.5,-1.95 -5.1,-1.97 -2.9,-0.09 -5.8,-4.95 -4.1,-6.85 2.7,-2.96 2.2,-5.53 -0.9,-4.76 -9.2,2.32 -11.3,-1.29 -8.9,-15.76 2.2,-14.02 -4.5,-16.66 -12,-4.72 -1.9,2.98 -2.9,3.76 -4.5,3.36 -1.1,-0.3 -3.2,0.23 -4.7,1.18 -2.3,1.54 -2.7,1.56 -4.1,0.17 -1.8,-1.81 -12.6,5.79 -13.8,9.72 -0.4,1.17 -1.5,3.03 -2.4,4.13 -2.5,2.77 -3.5,7.6 -1.9,8.59 1.5,0.92 1.2,8.31 -0.4,10.88 -3,4.81 5.8,11.84 13.2,10.64 3.3,-0.52 4,-0.31 4.5,1.32 0.9,2.72 7.1,7.91 10.3,8.67 1.5,0.35 3.9,1.37 5.3,2.26 1.9,1.25 4.5,1.58 11.3,1.4 8.9,-0.23 12.2,0.73 15.4,4.55 1.6,1.92 6.2,0.15 11.7,-4.5 4.4,-3.72 7,-4.13 9.8,-1.57 1.3,1.17 3.4,1.69 6.3,1.58 4.5,-0.17 13.3,5.57 11.9,7.77 -5.7,9.23 14.8,25.52 21,16.68 z m 46.3,-145.03 c -3,-2.52 -3.6,-7.98 -1.1,-10.85 2.3,-2.57 -0.7,-4.53 -4.5,-2.97 -1.5,0.64 -4.5,0.95 -6.7,0.69 -2.2,-0.26 -4.3,-0.5 -4.7,-0.54 -1,-0.1 -1,-5.07 0,-5.07 4,0 5.4,-11.82 2.2,-17.91 -1.6,-3.09 -1.8,-4.41 -1,-5.97 1.4,-2.71 1.3,-4.12 -0.3,-4.12 -0.8,0 -1.7,1.01 -2.1,2.25 -0.4,1.41 -0.9,1.77 -1.2,0.96 -1.5,-3.57 5.2,-13.845 10.9,-16.83 1.8,-0.921 4,-3.938 6.3,-8.41 1.9,-3.836 3.9,-6.975 4.4,-6.975 0.6,0 2.8,-2.445 5.1,-5.434 3.6,-4.805 4.8,-5.646 10.3,-7.269 4.6,-1.383 6.4,-2.432 7.2,-4.26 2.3,-5.776 8.4,-16.499 9.4,-16.85 1.3,-0.422 0.9,1.872 -1.7,10.455 -2.5,8.329 0.6,11.625 4.6,4.858 2.5,-4.154 2.8,-4.19 8.5,-1.111 5,2.629 12.8,11.14 15.3,16.611 0.8,1.925 2.2,4.235 3,5.133 3.1,3.477 -1.4,10.537 -6.1,9.636 -1.3,-0.263 -2.6,-0.1 -2.8,0.362 -1.6,4.909 -10.7,-4.742 -12.6,-13.535 -2.5,-10.902 -6.8,-4.557 -6.9,10.137 -0.1,8.855 -0.6,12.726 -1.9,15.64 -1.9,4.202 0.2,7.632 4.6,7.632 1,0 3,0.94 4.5,2.1 1.5,1.19 3.5,1.89 4.6,1.6 1,-0.27 2.4,0.13 3,0.9 0.7,0.77 2.2,1.4 3.4,1.4 1.2,0 2.6,0.48 3.2,1.06 0.6,0.59 2.6,1.28 4.5,1.53 6,0.82 8.3,1.53 10,3.05 1.1,0.94 4.2,1.6 8.5,1.78 10.8,0.45 14.7,3.14 10.4,7.08 -2,1.73 -2.1,1.73 -4,0.03 -1.1,-0.98 -2.5,-1.49 -3.3,-1.15 -3,1.47 -8.5,5.33 -11.5,8.06 -1.8,1.67 -5.4,3.52 -8.4,4.29 -2.9,0.74 -7.6,2.9 -10.3,4.8 -4.2,2.86 -6,3.47 -10.2,3.47 -2.9,0 -8,0.73 -11.5,1.62 -4.6,1.19 -8.4,1.45 -14.1,0.97 -6.9,-0.57 -8.2,-0.41 -10.7,1.38 -3.5,2.47 -3,2.48 -6.3,-0.23 z" />
            <path
               style="fill:#134851"
               inkscape:connector-curvature="0"
               id="path3705"
               d="m -1480.8,545.11 c 0,-4.2 1.6,-6.05 6,-6.76 12,-1.92 19.5,-12.14 11.5,-15.77 -3.3,-1.49 -9.7,1.23 -13,5.56 -2.3,2.89 -2.8,3.03 -10.3,3.15 -5.6,0.09 -8.6,0.61 -10.3,1.79 -3.4,2.37 -5.4,2.08 -9.3,-1.33 -3,-2.64 -4.1,-3 -9.5,-3 -5.9,0 -16.1,-5.2 -16.1,-8.2 0,-2.71 -13.6,-8.41 -25.5,-10.65 -3.2,-0.61 -6.8,-2.02 -8,-3.13 -1.2,-1.1 -5.3,-2.73 -9.1,-3.62 -3.8,-0.89 -10.8,-2.97 -15.4,-4.62 -4.7,-1.65 -11.2,-3.35 -14.5,-3.78 -3.3,-0.42 -7.8,-1.48 -10,-2.35 -2.2,-0.86 -4.9,-1.59 -5.9,-1.61 -3.3,-0.08 -1,-2.53 3.9,-4.16 5.4,-1.76 8,-1.68 28.5,0.84 19.8,2.43 19.2,2.5 20.9,-2.4 1.4,-4.17 1.4,-4.17 -3.8,-14.5 -2.8,-5.68 -5.2,-10.69 -5.2,-11.13 0.2,-10.87 -29.5,-32.07 -36.9,-26.31 -1.1,0.93 -1.2,0.78 -0.3,-0.91 1.3,-2.39 0.5,-4.1 -4.4,-9.9 -2.6,-3.09 -3.3,-4.83 -3.3,-8.12 0,-2.67 -0.8,-5.1 -2,-6.73 -2,-2.54 -2,-2.54 0.7,-4.93 7.1,-6.14 7.5,-11 1.3,-14.57 -5.5,-3.13 -6.1,-10.83 -1,-13.08 3.6,-1.59 6,-0.26 6,3.37 0,2.8 2.1,5.36 8,9.43 2.4,1.73 5.7,4.81 7.3,6.85 1.5,2.04 4.2,4.19 5.9,4.79 2.7,0.89 3.4,1.83 4.3,5.49 0.6,2.51 1.7,4.5 2.5,4.6 8.4,1.09 9,1.36 9,4.25 0,5.48 5.1,6.44 10.8,2.01 1.3,-1.06 2.9,-1.93 3.4,-1.93 1.8,0 9.2,-6.67 10.7,-9.63 0.8,-1.58 2.3,-3.85 3.4,-5.05 1.9,-2.18 1.6,-4.3 -0.6,-4.35 -2.1,-0.05 -6.9,-5.72 -6.6,-7.65 0.5,-2.43 4.9,-3.11 4.9,-0.75 0,2.32 5.2,10.42 6.7,10.42 1.5,0.01 4.3,-3.94 4.3,-6.14 0,-2.93 6.8,-6.47 8.7,-4.54 1.4,1.44 1.3,1.85 -1.7,4.65 -2.7,2.52 -3.2,3.58 -2.7,5.97 1,4.83 -5.6,11.07 -11.6,11.07 -2.6,0 -4.7,1.68 -4.7,3.68 0,1.83 4.9,2.83 7.1,1.44 1.6,-0.99 2,-0.81 2.8,1.14 1.7,4.43 7.3,6.44 10.8,3.89 3.5,-2.49 9,-2.81 11.8,-0.69 2.7,2.01 5.2,1.9 5.9,-0.25 0.8,-2.42 5.8,-2.69 9.8,-0.55 3.1,1.62 12.2,2 34.2,1.43 5,-0.13 5.3,0.21 3.2,4.64 -1.9,3.88 -0.1,7.27 3.9,7.27 0.7,0 2.8,0.86 4.7,1.92 6.7,3.95 9.6,3.71 16.8,-1.38 3.6,-2.52 9.3,-5.93 12.8,-7.57 3.5,-1.64 7.6,-3.85 9.1,-4.91 1.5,-1.06 3.9,-2.23 5.3,-2.6 2.7,-0.66 10.8,-8.51 10.8,-10.4 0,-3.07 -2.5,-5.98 -5.4,-6.26 -2.7,-0.28 -3.1,-0.64 -3.1,-3.8 -0.1,-4.89 6.3,-5.43 7.6,-0.65 0.4,1.57 1.5,3.72 2.5,4.76 0.9,1.04 2.2,2.91 2.8,4.14 1.6,3.11 7.7,2.74 15.2,-0.94 7.4,-3.55 8.2,-6.28 2.9,-9.41 -6.8,-4.05 0.7,-15.4 8.8,-13.35 5.6,1.39 11.6,-5.32 10.3,-11.48 -1.3,-6.51 3.1,-11.5 10.5,-12.07 10.7,-0.82 22.3,-10.89 29.6,-25.65 3.8,-7.63 5.1,-9.38 7.3,-9.87 4.4,-0.95 5.7,-3.35 6.3,-11.15 0.6,-7.77 3.1,-14.02 6.6,-16.12 8.5,-5.11 1.9,-13.24 -7.7,-9.57 -3.5,1.36 -5,1.45 -8.1,0.5 -2.1,-0.63 -5.5,-1.14 -7.5,-1.14 -4.4,0 -4.6,-1.32 -1.5,-7.66 1.7,-3.22 1.9,-4.67 1.1,-5.49 -1.4,-1.41 -4.1,-0.43 -4.9,1.79 -0.4,0.93 -3.3,4.36 -6.5,7.62 -12.9,13.11 -14.4,17.53 -10.7,32.47 1.2,4.87 1.1,5.38 -0.8,7.5 -1.2,1.24 -2.4,3.22 -2.7,4.38 -0.8,2.47 -3.3,4.9 -7.5,7.23 -1.6,0.91 -4.8,2.67 -7,3.9 -3.2,1.76 -4.6,2.04 -6.5,1.29 -6.6,-2.51 -10.9,2.01 -10.1,10.64 0.6,6.19 0.1,7.16 -8.5,14.58 -1.5,1.27 -2,2.97 -2,6.25 0,4.98 -1.5,5.82 -4.3,2.5 -3.4,-4.02 -7.4,-1.15 -4.5,3.26 3.2,4.88 -1.8,9.8 -7.5,7.41 -4.4,-1.87 -6.1,-4.21 -6,-8.33 0.1,-3.67 -1.8,-5.35 -4,-3.59 -0.7,0.54 -3,1.3 -5.2,1.69 -2.2,0.39 -5.1,1.38 -6.4,2.22 -1.8,1.14 -3.8,1.34 -8.2,0.83 -6.1,-0.71 -10.9,1.87 -10.9,5.84 0,0.78 -1.5,2 -3.3,2.71 -3.8,1.48 -7.7,4.8 -7.7,6.44 0,6.97 -26.7,8.75 -34.8,2.33 -2,-1.63 -4.9,-3.2 -6.5,-3.51 -3.4,-0.68 -3.4,-0.78 -0.2,-4.55 5.1,-5.98 0,-13.74 -6.7,-10.46 -3.7,1.77 -6.4,0.65 -16.4,-6.7 -9.8,-7.14 -14.5,-9.45 -17.5,-8.58 -6.1,1.76 -10.2,1.57 -11.3,-0.53 -0.6,-1.09 -2.3,-3.86 -3.9,-6.15 -4.5,-6.83 -2.8,-11.02 7.5,-17.72 1.2,-0.85 3.6,-3.79 5.3,-6.53 1.9,-3.28 4.2,-5.54 6.6,-6.61 1.9,-0.9 4.8,-2.72 6.4,-4.05 1.5,-1.33 3.9,-2.42 5.2,-2.42 2.2,0 2.4,-0.32 1.8,-2.95 -0.8,-3.64 1.5,-5.87 10.2,-10.02 9.1,-4.29 10.9,-9.73 5.2,-15.93 -3.8,-4.22 -16.3,-2.7 -22.3,2.72 -1,0.92 -2.8,1.68 -4,1.68 -1.8,0 -2.2,0.6 -2.3,4.5 0,2.47 -0.6,6.01 -1.2,7.86 -0.6,1.85 -1,3.65 -1,4 0.6,4.51 -6.3,9.55 -8.8,6.42 -1.6,-2.07 -1.2,-5.78 1.2,-12.67 2.1,-5.87 1.4,-7.57 -4.1,-9.4 -6,-2.02 -8.3,-5.8 -12.8,-21.43 -2,-6.6 -3.8,-8.78 -7.3,-8.78 -4.9,0 -8.5,-2.78 -7.8,-6.08 1.7,-7.62 -5.7,-14.75 -10.4,-10.05 -2.3,2.27 -6.3,14.41 -5.5,16.52 0.3,0.83 0.7,4.12 0.8,7.31 0.2,3.19 0.7,7.22 1.1,8.97 0.5,2.48 0,4.58 -2.5,9.68 -3,6.09 -3.2,7.08 -2.9,15.23 0.3,7.79 0.2,8.75 -1.4,8.99 -1,0.14 -3.8,1.99 -6.2,4.09 -10.7,9.32 -12.6,9.81 -14.5,3.82 -3.4,-10.18 -11.4,-18.22 -19,-19.11 -2.7,-0.32 -6.2,-3.94 -11.6,-12.23 -2,-2.95 -4.3,-5.57 -5.3,-5.82 -1,-0.25 -3.7,-2.88 -6.1,-5.84 -5,-6.38 -8,-6.1 -8,0.76 0,2.06 -0.5,3.76 -1,3.76 -1.3,0 -6,-10.42 -6,-13.34 0,-4.87 5.1,-4.17 6.4,0.88 0.8,3.2 2.9,3.11 6,-0.25 2.3,-2.48 2.4,-2.85 0.9,-4.44 -0.8,-0.95 -1.3,-2.13 -1,-2.63 0.3,-0.49 0.8,-2.43 1.2,-4.31 0.3,-1.88 1,-3.84 1.5,-4.36 0.5,-0.53 1,-1.91 1,-3.09 0,-1.25 1,-2.68 2.5,-3.46 3.1,-1.69 3.1,-2.8 0,-3.97 -1.3,-0.51 -2.7,-1.54 -3.2,-2.3 -0.5,-0.75 -2.9,-2.77 -5.4,-4.47 -2.5,-1.7 -5.1,-3.77 -5.8,-4.6 -0.9,-1.04 -2.7,-1.42 -5.8,-1.21 -6.6,0.44 -9.3,-3.24 -5.8,-7.9 0.8,-1.06 1.5,-2.65 1.5,-3.52 0,-0.88 0.9,-2.36 2,-3.3 4.7,-4.09 0.2,-9.46 -7,-8.24 -2.6,0.44 -4,0.3 -4,-0.37 0,-1.33 3.3,-3.12 5.7,-3.12 2.7,0 10.3,-5.87 10.3,-7.99 0,-1.02 1.5,-2.74 3.5,-3.92 2.4,-1.37 3.5,-2.72 3.3,-3.85 -0.4,-2.11 -4.4,-2.86 -6.4,-1.2 -2.3,1.89 -6.8,-1.44 -5.8,-4.35 1,-3.32 3.5,-4.79 7.1,-4.28 1.8,0.26 3.1,0.09 2.8,-0.36 -0.5,-0.74 5.5,-2.21 6.3,-1.55 0.5,0.5 0.4,3.99 -0.2,5.5 -1.2,2.84 0.8,4.19 5,3.43 5.4,-1 13.9,-9.3 13,-12.77 -0.6,-2.26 -0.3,-2.39 4.1,-2.48 2.6,-0.05 6.4,-0.31 8.4,-0.59 2.5,-0.33 4.1,-0.03 4.9,0.94 1.5,1.86 3.2,0.84 2.5,-1.5 -0.4,-1.32 0,-1.91 1.8,-2.25 1.9,-0.37 2.3,-0.11 1.9,1.43 -0.4,1.4 0.3,1.06 2.7,-1.27 2.4,-2.45 3.6,-3 5.3,-2.43 5.5,1.83 17.2,1.61 22.7,-0.42 4.3,-1.54 6.4,-1.81 9.3,-1.16 8.1,1.85 15.5,-2.38 15.9,-9.17 0.2,-3.36 1.9,-5.39 4.1,-4.92 0.4,0.08 0.8,-0.23 0.8,-0.7 0,-2.44 5,-6.2 6.9,-5.19 3.3,1.8 7.8,1.25 9.5,-1.18 1.9,-2.64 2,-6.45 0.4,-7.01 -1,-0.31 -1,-0.73 0,-1.83 0.7,-0.79 1.9,-2.33 2.6,-3.43 1.2,-1.71 1.7,-1.82 3.5,-0.75 2.9,1.79 4.6,1.55 7.7,-1.12 3.5,-3.01 0.6,-5.2 -5.8,-4.34 -5.2,0.7 -8.7,-5.3 -3.8,-6.58 2.9,-0.77 3.5,-3.43 1.6,-7.34 -0.9,-1.89 -1.6,-4.58 -1.6,-5.97 0,-4.439 -1.9,-6.226 -10.6,-10.297 -4.6,-2.188 -8.4,-4.293 -8.4,-4.678 0,-1.423 4.9,-5.19 7.6,-5.876 1.6,-0.39 3.6,-1.39 4.5,-2.222 1,-0.831 2.5,-1.25 3.6,-0.929 1.1,0.377 2.2,-0.108 3,-1.37 1.8,-2.833 0.5,-5.033 -2.8,-5.033 -2.3,0 -2.9,-0.459 -2.9,-2.014 0,-2.69 -4,-8.609 -6.8,-10.113 -1.2,-0.665 -2,-1.414 -1.8,-1.665 0.3,-0.251 -0.5,-1.259 -1.7,-2.24 -2.2,-1.783 -2.2,-1.783 0.5,-4.328 1.9,-1.738 2.8,-3.543 2.8,-5.698 0,-2.173 0.7,-3.765 2.5,-5.12 1.5,-1.185 2.5,-2.987 2.5,-4.534 0,-2.513 0.1,-2.555 5.4,-2.001 5.8,0.593 7.6,-0.214 5.1,-2.296 -0.9,-0.679 -1.5,-1.855 -1.5,-2.613 0,-0.758 -0.5,-1.378 -1,-1.378 -0.6,0 -1.8,-1.687 -2.8,-3.75 -1.2,-2.68 -2.7,-4.063 -5.1,-4.848 -1.9,-0.605 -3,-1.361 -2.5,-1.682 0.5,-0.321 2.8,0.248 5.1,1.263 2.2,1.016 4.3,1.624 4.6,1.351 0.8,-0.825 4.7,1.646 4.7,3.002 0,0.695 0.5,1.798 1.1,2.45 0.7,0.651 1.3,3.554 1.3,6.45 0.1,5.928 3.7,8.189 4.4,2.702 0.5,-4.643 5.9,-6.819 6.7,-2.704 0.8,4.518 -0.9,8.569 -4,9.349 -1.7,0.423 -2.7,1.529 -3.1,3.278 -0.3,1.452 -1.1,3.69 -1.7,4.974 -1,1.976 -0.8,2.589 0.9,4 1.2,0.916 2.5,2.704 2.8,3.974 1.1,3.617 5.1,2.601 5.1,-1.309 0,-1.65 0.4,-3.569 0.8,-4.266 1.3,-2.008 2.9,-0.259 2.2,2.373 -0.7,2.914 3.7,12.232 6.3,13.034 7.6,2.448 9.2,4.613 5.2,7.127 -1.4,0.855 -2,2.332 -2,4.682 0,1.888 -0.5,3.73 -1.1,4.093 -0.6,0.364 -0.9,2.466 -0.8,4.672 0.4,4.705 -3.1,8.956 -8.8,10.829 -1.8,0.612 -3.3,1.233 -3.3,1.38 0,3.341 3.6,6.491 9.2,8.011 11.2,3.02 12.7,3.66 13.3,5.63 0.3,1.07 1.7,2.53 3.1,3.25 1.4,0.72 3,2.39 3.7,3.71 0.7,1.49 2.4,2.65 4.5,3.07 1.8,0.37 4.1,1.44 5.1,2.38 1.5,1.36 4.3,1.77 14,2.04 6.6,0.18 12.6,0.71 13.3,1.16 0.7,0.45 2.1,0.83 3.2,0.83 3.3,0 2.8,2.16 -1,4.41 -3.5,2.06 -3.7,2.37 -3.1,6.31 0.4,3.2 0.1,4.71 -1.5,6.68 -1.4,1.84 -1.8,3.4 -1.4,5.68 0.4,2.16 0.1,3.53 -0.9,4.4 -4.2,3.5 -1,6.03 6.3,4.95 5.7,-0.85 6.9,-2.13 5.5,-5.96 -1.1,-2.86 -1,-3.12 3.1,-5.9 2.5,-1.75 4.9,-4.54 6,-7 1,-2.24 4.3,-6.61 7.2,-9.7 3,-3.1 5.6,-6.58 5.9,-7.75 0.2,-1.17 0.7,-3.47 1.1,-5.12 1.6,-7.23 0.9,-17.4 -1.5,-19.598 -4.4,-4.086 -2.7,-8.407 3.4,-8.407 5,0 5,0 4.8,-4.83 -0.1,-4.68 0,-4.811 2.4,-4.202 1.4,0.346 3.8,0.887 5.4,1.201 3.5,0.702 3.7,1.035 7.7,10.207 3.3,7.379 3.3,7.379 1.8,13.499 -1.5,5.88 -2,10.05 -1.7,13.94 0.5,8.67 12,-6.69 12.1,-16.15 0,-2.57 0.7,-6.465 1.6,-8.665 0.8,-2.2 1.6,-4.567 1.7,-5.26 1.9,-9.125 12.8,-2.101 12.7,8.133 -0.1,3.372 0.2,8.242 0.5,10.822 0.9,6.12 -4.4,21.28 -12,34.81 -2.9,5.22 -5.8,11.31 -6.4,13.54 -0.9,3.33 -3,5.75 -12.1,13.81 -6.1,5.37 -11,10.16 -11,10.66 0,0.49 -2.1,1.79 -4.6,2.89 -2.7,1.21 -5.2,3.21 -6.2,5.05 -1.1,2 -3.3,3.63 -6.2,4.74 -14.2,5.32 -19.4,12.8 -18.5,26.17 0.7,9.66 0.7,9.66 -2.9,11.38 -2.7,1.29 -3.6,2.34 -3.6,4.17 0,6.06 9.2,3.01 9.8,-3.26 0.1,-1.74 0.7,-3.15 1.2,-3.15 0.5,0 2.1,-1.76 3.5,-3.91 1.4,-2.15 3.9,-4.46 5.6,-5.13 2.7,-1.12 6.8,-5.71 9.4,-10.34 0.6,-1.03 3.3,-2.71 6,-3.73 5.5,-2.06 22.9,-18.3 31.9,-29.72 2.7,-3.4 5.2,-6.17 5.6,-6.17 1.3,0 7.7,-10.67 13.5,-22.5 2.9,-6.05 7.3,-13.29 9.7,-16.09 5,-5.89 9.3,-14.88 10.8,-22.52 0.5,-2.98 1.7,-5.73 2.6,-6.23 3.5,-1.95 5.4,-4.769 5.4,-8.042 0,-1.858 0.6,-3.938 1.5,-4.623 0.9,-0.806 1.5,-3.05 1.5,-6.372 0,-6.845 0.8,-7.935 5.2,-7.105 4.2,0.779 6.1,-1.276 7.2,-7.887 0.5,-2.57 2.1,-5.416 5,-8.5 10.5,-11.4 8.8,-25.276 -2.5,-19.275 -6.4,3.435 -7.7,3.479 -14.5,0.504 -5.2,-2.286 -6.6,-3.384 -7.5,-5.932 -0.5,-1.72 -3.5,-5.333 -6.5,-8.03 -7.5,-6.626 -11.9,-12.931 -13.4,-19.293 -1.2,-5.0271 -1.4,-5.279 -4.1,-4.8838 -1.8,0.2575 -3.1,-0.0879 -3.4,-0.9045 -1.2,-3.1274 -6.6,-1.1405 -12.3,4.5118 -7,6.9725 -8.7,9.4775 -9.2,14.048 -0.5,4.287 -0.9,4.782 -5,6.877 -8,4.006 -9.9,6.433 -9.4,12.146 0.8,8.45 -1.5,10.57 -8.1,7.423 -2.9,-1.403 -3.4,-2.06 -2.9,-4.065 0.5,-1.773 -0.1,-3.152 -2.2,-5.333 -3.2,-3.285 -2.6,-4.665 2.1,-5.526 3.5,-0.625 3.9,-0.935 3,-2.336 -1.3,-2.045 -4.6,-1.04 -8.6,2.625 -4.4,3.951 -7.9,5.019 -7.9,2.391 -0.1,-1.933 -5.5,-5.787 -10.1,-7.11 -4.4,-1.261 -4,-1.353 -7.3,1.529 -6.4,5.462 -9.7,-2.87 -3.5,-8.676 2.6,-2.41 3,-3.15 1.8,-3.886 -2.5,-1.55 -4.9,-1.04 -7.1,1.493 -2.2,2.602 -10.8,3.008 -13.2,0.626 -1.6,-1.652 -2.6,-1.267 -3.6,1.441 -1.1,2.855 -2.5,3.235 -3.4,0.91 -0.9,-2.134 0.1,-3.41 2.4,-3.41 1.1,0 2,-0.423 2,-0.941 0,-1.389 -2.2,-2.454 -2.9,-1.437 -0.4,0.483 -1.7,0.999 -3.1,1.147 -5.3,0.592 -6.9,6.375 -2.9,10.183 2.1,1.947 2.2,2.223 0.7,6.789 -1.4,4.789 -5.8,7.679 -5.8,3.864 0,-2.837 -6.2,-4.619 -10.5,-2.998 -2.5,0.983 -1.8,3.866 1.3,5.043 2.5,0.923 3,1.75 3.4,5.469 0.6,5.521 0.4,5.881 -3.6,5.881 -7.9,0 -12.3,-12.891 -8.5,-24.402 1.4,-4.023 2.2,-4.738 7.4,-6.248 2.2,-0.647 3.7,-2.291 5.8,-6.117 2.6,-4.947 3,-5.233 6.7,-5.233 4.6,0 8.6,-3.1105 7.4,-5.8268 -2.4,-5.453 -0.8,-13.927 2.3,-12.717 1.7,0.6367 6.2,-4.2562 6.2,-6.7382 0.1,-3.813 -2.7,-8.44 -5.5,-9.14 -2.5,-0.641 -2.6,-0.819 -1.1,-2.319 1.5,-1.492 1.7,-1.494 3.4,-0.019 2.1,1.923 9.7,4.813 13.5,5.179 1.5,0.144 3.8,1.183 5,2.309 3,2.712 8.9,5.534 16.3,7.745 3.3,0.9914 6.4,2.1595 7,2.5958 0.9,0.694 8.1,2.596 16.7,4.3945 2.2,0.4654 2.8,1.1215 2.8,3.4338 0,4.2506 2.3,5.8095 6.3,4.1824 4.8,-1.9753 14,-3.166 14.8,-1.9163 0.9,1.4485 4.9,0.0345 4.9,-1.7301 0,-0.86146 -1,-1.4326 -2.5,-1.4326 -2.9,0 -3.1,-0.9714 -1,-5.0246 0.8,-1.6089 1.8,-5.6189 2.1,-8.9099 0.7,-6.416 2.3,-8.945 7.4,-11.581 1.6,-0.845 3,-1.902 3,-2.35 0,-0.447 1.1,-1.326 2.5,-1.953 1.9,-0.904 2.5,-1.872 2.5,-4.694 0,-2.656 0.7,-4.32 3.1,-6.579 4.8,-4.712 -4,-14.055 -13.1,-13.929 -3.7,0.052 -9,-5.165 -9.1,-8.866 0,-5.273 -4.1,-8.28 -13.2,-9.843 -19.4,-3.307 -29.3,-7.885 -27.4,-12.715 1.5,-3.951 6.9,-3.1 12.6,1.97 6.7,6.103 14.6,3.849 8.4,-2.416 -1.6,-1.591 -5.1,-5.188 -7.8,-7.993 -3.1,-3.156 -5.9,-5.102 -7.3,-5.112 -1.4,0 -2.6,-0.84 -3.2,-2.25 -1.4,-3.71 -7.1,-8.27 -15,-12.1 -8.5,-4.07 -17.5,-10.94 -11,-8.33 1.9,0.77 5.7,2.8 8.5,4.51 2.7,1.71 7.2,4.3 10,5.77 53.5,28.51 111.4,90.853 142.8,153.98 63.6,127.83 50.8,270.07 -35.3,392.9 -25.8,36.75 -76.2,80.34 -120.7,104.4 -18.5,10.01 -21.3,11.02 -21.3,7.48 z m 67.8,-53.56 c 1.9,-1.2 6,-2.52 9,-2.93 6.1,-0.83 13.4,-5.19 14,-8.4 0.2,-1.06 2.1,-3.92 4.3,-6.35 4.4,-5.04 4.6,-5.75 1.9,-6.62 -2.7,-0.84 -2.7,-5.39 0,-9.73 1.1,-1.8 2,-4.01 2,-4.9 0,-0.9 0.7,-2.24 1.6,-2.99 2.9,-2.4 5.4,-9.74 5.4,-15.97 0,-4.36 0.3,-5.91 1.3,-5.91 2.6,0 4.2,-2.91 2.5,-4.59 -1.8,-1.81 -4.5,-0.96 -5.1,1.65 -0.9,3.13 -3.2,3.23 -10.1,0.44 -8.9,-3.56 -13.9,-1.49 -12.2,5.13 0.7,2.78 -6,10.66 -12.4,14.58 -3.8,2.32 -13,10.37 -14.4,12.57 -0.5,0.86 -0.2,2.06 0.9,3.27 1.7,1.81 1.6,2.08 -1.1,5.66 -2.5,3.24 -2.9,4.74 -3.1,10.77 -0.1,3.86 -0.5,8.39 -0.8,10.07 -0.9,3.88 0.6,5.18 6.5,5.7 2.4,0.22 4.9,0.47 5.3,0.57 0.5,0.1 2.5,-0.81 4.5,-2.02 z m -318,-29.23 c -2.1,-1.86 -3.9,-2.38 -8.3,-2.43 -3,-0.04 -6.4,-0.51 -7.4,-1.06 -1.3,-0.69 -3.9,-0.49 -8.6,0.67 -6.6,1.6 -7,1.59 -13.1,-0.55 -7.5,-2.61 -8.4,-2.69 -8.4,-0.7 0,2.01 -1.4,1.88 -5.3,-0.5 -3.6,-2.19 -7.8,-2.57 -10.8,-0.97 -1.9,1 -9.6,-0.81 -12.4,-2.92 -0.6,-0.41 -3.1,-1.36 -5.5,-2.11 -4.8,-1.44 -9,-4.54 -9,-6.62 0,-3.36 -4.5,-6.43 -10.5,-7.16 -5.5,-0.67 -6.2,-1.04 -8.5,-4.51 -2.3,-3.66 -2.6,-3.76 -6.8,-3.12 -5,0.74 -8.8,-0.74 -9.6,-3.71 -1,-4.01 -5.3,-4.15 -9,-0.28 -4.5,4.55 -13.4,3.28 -16.5,-2.34 -0.8,-1.41 -2.1,-1.69 -7,-1.45 -6.7,0.34 -11.6,-2.72 -14.1,-8.75 -1.5,-3.51 -7.8,-6.06 -15.1,-6.06 -3,0 -5.2,-0.56 -5.9,-1.5 -0.7,-0.83 -1.7,-1.5 -2.3,-1.5 -0.5,0 -2.7,-1.77 -4.8,-3.92 -2.2,-2.26 -7.1,-5.44 -11.6,-7.54 -4.3,-1.99 -9,-4.28 -10.5,-5.08 -1.5,-0.81 -3.4,-1.46 -4.2,-1.46 -0.9,0 -2.8,-1.79 -4.2,-3.97 -1.5,-2.18 -4.1,-4.84 -5.9,-5.91 -2.6,-1.53 -3.5,-2.81 -4,-6.19 -0.4,-2.34 -2.3,-6.37 -4.2,-8.96 -1.8,-2.59 -3.3,-5.48 -3.3,-6.41 0,-0.93 -0.6,-2.68 -1.2,-3.88 -1,-1.81 -2.1,-13.68 -1.3,-13.68 1.7,0 11.1,5.99 12.3,7.87 2.4,3.66 8.7,9.53 11.9,11.18 12.5,6.46 20.7,13.85 26.6,24.09 4.7,8.24 13.6,13.53 12.4,7.4 -0.2,-1.41 0.3,-3.63 1.4,-5.25 1,-1.54 1.9,-3.53 1.9,-4.44 0,-2.53 4.4,-3.15 7.8,-1.09 2.7,1.62 2.8,1.98 1.6,3.7 -4.5,6.07 2.8,19.09 12.5,22.35 3.3,1.13 7.3,2.99 8.7,4.13 1.5,1.13 3.2,2.06 3.9,2.06 0.8,0 3.4,1.78 5.9,3.95 2.8,2.44 6,4.2 8.3,4.58 2.1,0.34 5,1.07 6.4,1.63 5.2,1.97 5.9,1.02 3.8,-5.62 -2.6,-8.34 2.2,-13.02 5.4,-5.29 1.7,4.19 2.7,4.88 11.5,8.35 7.3,2.93 8.3,3.58 12.5,8.78 2.6,3.31 11,4.34 15.7,1.93 5,-2.6 11.7,-0.84 21,5.48 4,2.77 8.7,2.6 14.7,-0.55 4.1,-2.1 8.1,-2.03 9.8,0.17 4.1,5.47 27.4,4.38 31,-1.45 0.3,-0.55 1,-0.76 1.5,-0.46 0.4,0.29 1.1,0.07 1.5,-0.49 0.3,-0.56 1.7,-1.01 3,-1.01 1.3,0 2.8,-0.79 3.3,-1.75 1.3,-2.18 2.2,-1.24 4.2,4.06 1.2,3.42 2.4,4.64 6.5,6.69 2.7,1.37 5.1,2.57 5.3,2.67 1.7,0.86 -2.6,7.23 -5.2,7.75 -5.9,1.18 -7.6,3.12 -7.6,8.56 0,7.19 -4.8,9.35 -10.2,4.59 z m -188.1,-91.29 c -1,-0.95 -5,-3.55 -9,-5.78 -6.1,-3.44 -8.5,-5.74 -16.2,-15.1 -5,-6.07 -11,-12.54 -13.3,-14.37 -2.4,-1.82 -6.9,-5.62 -10.1,-8.43 -3.2,-2.81 -7.2,-6.24 -8.8,-7.63 -2.8,-2.37 -3,-3.01 -3.2,-10.33 -0.2,-4.29 -0.6,-8.79 -1.1,-10 -2.1,-5.65 5.7,-10.89 13,-8.66 3.5,1.1 7.7,2 9.2,2.01 3.9,0.01 4.4,2.29 1.2,5.48 -3.9,3.94 -1,6.85 7,6.99 5.1,0.08 5.8,0.35 7.5,3.16 1.7,2.86 6.4,5.26 13.8,7.06 5.1,1.25 5.1,-4 -0.1,-10.69 -5.2,-6.66 -5.3,-7.18 -3,-9.08 7.6,-6.33 -5.7,-17.58 -23.2,-19.62 -3.6,-0.41 -5.5,-1.82 -16,-11.88 -6.5,-6.28 -12.6,-11.41 -13.6,-11.41 -1.7,0 -2,0.57 -2.2,5.16 -0.2,2.72 -1,2.87 -5.7,1.06 -11.2,-4.35 -12.9,-6.94 -12.9,-19.44 0,-4.17 -0.7,-8.03 -1.7,-10.18 -1.6,-3.35 -1.6,-3.63 1,-9.03 3,-6.31 6.9,-7.79 8.6,-3.28 1.2,3.24 3.6,4.97 5.9,4.25 4.3,-1.36 3.5,-5.78 -1.8,-9.54 -3.5,-2.48 -3.9,-4.6 -1,-5.5 2.8,-0.91 5.8,0.26 6.5,2.6 0.9,2.79 3.9,1.98 4.2,-1.11 0.3,-3.33 -6.5,-13.24 -9.8,-14.19 -1.3,-0.4 -3.6,-0.97 -5.1,-1.27 -1.5,-0.3 -3.5,-1.29 -4.4,-2.21 -1.7,-1.74 -1.7,-1.22 0.1,-21.18 0.8,-9.55 10.4,-24.35 13,-20.14 1.2,2.05 4.2,0.96 5.5,-2 2.3,-5.65 8.6,-6.19 13,-1.11 3.8,4.47 6.1,5.11 8.2,2.27 2,-2.89 8.5,-3.54 9.9,-0.99 0.8,1.64 1.7,1.92 4.2,1.41 5.8,-1.16 6.1,-2.35 3.3,-11.38 -2.8,-9.27 -2.7,-9.75 1.9,-7.06 4.8,2.84 6.5,-0.07 7.6,-12.97 0.5,-5.32 1.1,-12 1.4,-14.84 0.4,-2.845 0.2,-8.205 -0.4,-11.914 -1.3,-8.021 -0.9,-8.957 2.6,-6.662 2.6,1.664 2.6,1.66 2,-0.093 -0.4,-1.006 -0.7,-2.242 -0.7,-2.747 0,-0.505 -0.7,-0.919 -1.4,-0.919 -1.9,0 -2.6,-3.058 -1.9,-8.246 0.7,-5.337 2,-7.042 4.8,-6.322 1.8,0.431 2.9,-0.275 5.2,-3.086 3.2,-4.048 8.2,-1.227 14,8.055 3.4,5.38 1.1,11.865 -3.2,9.048 -3.6,-2.402 -6.8,-1.506 -8.6,2.489 -3.1,6.571 -1.2,9.134 8.3,11.049 3.2,0.636 5.8,1.462 5.7,1.835 0,1.467 -1.6,2.85 -4.7,4.107 -4.3,1.746 -1.8,8.076 3.2,8.076 2.5,0 6.9,10.44 5.4,12.89 -2.3,3.67 0,7.68 4.2,7.26 1.9,-0.19 7.3,-0.43 12,-0.55 10.3,-0.24 12.1,-1.17 15.5,-7.86 3.9,-7.77 14.8,-14.23 12.1,-7.16 -0.4,0.87 -0.6,2.45 -0.6,3.52 0,1.17 -1.9,3.21 -4.7,5.17 -2.5,1.77 -6,4.47 -7.7,5.99 -1.7,1.52 -5.4,4.19 -8.1,5.95 -16,10.18 -22.5,17.71 -22.5,25.93 0,2.12 -0.4,3.86 -0.8,3.86 -1.7,0 -3.2,-2.48 -3.2,-5 0,-6.56 -6.1,-6.82 -11.9,-0.53 -4.4,4.79 -4.7,5.59 -3.1,8.57 1.6,2.94 4.6,4.22 7,2.96 2.3,-1.24 2.6,-0.05 0.8,2.88 -3.2,5.13 2.8,6.72 10,2.64 2.9,-1.67 5.1,-2.28 7,-1.91 2.3,0.46 3,0.1 4,-2.14 1,-2.11 1.7,-2.56 3.4,-2.1 1.3,0.33 3.9,0.6 5.9,0.61 4.4,0.02 5.4,1.87 3.2,5.83 -3.2,5.49 3.7,9.15 8,4.32 1.1,-1.13 3.7,-2.1 6.8,-2.46 8.5,-1.01 11.2,-6.36 4.6,-9.15 -2.2,-0.93 -2.8,-1.54 -1.7,-1.87 2.1,-0.72 11.9,-1.82 15.5,-1.75 1.6,0.03 4.8,0.1 7.1,0.16 2.4,0.06 5.7,-0.76 7.9,-1.98 2.3,-1.2 5.8,-2.1 8.4,-2.12 4.5,-0.04 14.9,-2.13 17,-3.42 0.6,-0.37 2.1,0.16 3.4,1.18 1.9,1.49 3.5,1.74 7.8,1.29 7.6,-0.79 12.8,0.66 14.7,4.09 1.6,2.81 3.8,3.86 7.9,3.88 3.3,0.02 2.8,1.66 -1.2,4.26 -1.9,1.24 -4,3.26 -4.7,4.49 -0.6,1.22 -3.9,3.52 -7.3,5.11 -6.9,3.21 -9.5,7.01 -9.5,13.61 0,3.7 -2,8.62 -4.8,11.8 -2,2.31 -7.5,2.25 -17.1,-0.19 -17.5,-4.43 -18.6,-4.54 -21.8,-2.2 -2.7,1.99 -3.1,2.03 -7.6,0.67 -7.5,-2.29 -11.1,-0.6 -10.3,4.85 1.7,11.15 1.7,11.14 -4.8,10.91 -4.8,-0.17 -6.5,-0.7 -8.5,-2.67 -1.5,-1.36 -6.5,-3.7 -11.1,-5.21 -4.7,-1.51 -10.3,-4.02 -12.5,-5.58 -2.3,-1.69 -5.2,-2.83 -7.1,-2.83 -1.8,0 -3.8,-0.68 -4.4,-1.5 -2.5,-2.97 -9.1,-1.17 -12.8,3.45 -1.8,2.33 -1.5,6.47 0.8,9.32 1.1,1.4 2,3.01 2,3.58 0,0.58 1.6,2.3 3.7,3.84 2.1,1.55 4.4,3.37 5.1,4.06 5.7,5.43 19.4,5.05 31.7,-0.88 1.6,-0.77 3.5,-0.3 8.5,2.07 4.8,2.25 7.3,2.9 9.6,2.46 2.8,-0.53 3.4,-0.24 4.8,2.47 1.8,3.45 3.5,4.56 8.6,5.49 1.9,0.35 4.9,1.41 6.7,2.34 2.9,1.57 3.3,1.57 5,0.07 3.2,-2.96 7,-3.89 8.7,-2.17 2.1,2.09 2.1,2.14 -2.4,11.02 -2.2,4.3 -4,8.65 -4,9.66 0,1.01 -0.8,4.06 -1.7,6.77 -1.5,4.74 -1.5,8.45 0.1,12.19 0.7,1.56 0.3,1.68 -3.7,1.13 -4.5,-0.61 -4.5,-0.61 -5.1,2.91 -0.4,1.93 -1.4,4.06 -2.2,4.74 -2.5,2.1 -1.8,6.66 1.1,7.22 1.3,0.26 2.5,0.2 2.5,-0.13 0,-0.91 6.4,-5.11 7.8,-5.11 0.6,0 1.2,0.51 1.2,1.14 0,0.62 1,3.11 2.2,5.53 2.1,4.24 2.1,4.5 0.4,7.34 -1.3,2.24 -1.5,3.42 -0.7,4.91 1.9,3.53 -3,16.65 -6.1,16.28 -1.5,-0.18 -3.2,0.51 -4.3,1.75 -1.3,1.47 -3.1,2.05 -6.2,2.05 -5.4,0 -10.8,2.15 -12.3,4.9 -1.5,2.75 -5.6,4.71 -10.5,4.97 -6,0.33 -14.5,6.51 -14.6,10.56 0,7.2 -2,7.96 -9.4,3.57 -6.4,-3.77 -10.8,-3.9 -14,-0.4 -1.4,1.43 -3.6,2.67 -5,2.75 -8.3,0.47 -3,9.17 6.3,10.5 3.6,0.52 4.7,1.11 4.9,2.65 0.4,2.61 -7.7,6.65 -10.4,5.17 -1.1,-0.63 -2.3,-0.57 -3.5,0.19 -2.3,1.43 -2.1,1.46 -4.1,-0.58 z m 61.9,-76.85 c 1.5,-2.23 1.5,-3.15 0.4,-7.24 -0.7,-2.58 -1.4,-6.64 -1.5,-9.02 -0.3,-6.91 -11.9,-16.13 -18.4,-14.7 -2.4,0.52 -3.7,-0.36 -10,-6.45 -5.9,-5.79 -7.6,-6.94 -9.6,-6.45 -1.7,0.43 -3.7,-0.41 -7.6,-3.11 -5.8,-4.11 -14.6,-8.44 -17,-8.45 -3.2,-0.02 -5.5,-3.75 -3.6,-5.84 2.9,-3.21 2.2,-5.36 -1.6,-4.65 -7.7,1.45 -11.1,-2.98 -8.6,-11.35 4.7,-15.8 -3.4,-22.23 -11.6,-9.23 -1.9,2.98 -2.9,3.76 -4.5,3.36 -1.1,-0.3 -3.2,0.23 -4.7,1.18 -2.3,1.54 -2.7,1.56 -4.1,0.17 -1.8,-1.81 -12.6,5.79 -13.8,9.72 -0.4,1.17 -1.5,3.03 -2.4,4.13 -2.5,2.77 -3.5,7.6 -1.9,8.59 1.5,0.92 1.2,8.31 -0.4,10.88 -3,4.84 5.8,11.84 13.3,10.63 2.3,-0.37 4,-0.23 4,0.35 0,6.26 17.3,14.46 28.3,13.46 7.6,-0.68 11,0.38 14.4,4.4 1.6,1.92 6.2,0.15 11.7,-4.5 4.6,-3.89 4.9,-3.93 10.1,-1.31 2.6,1.32 4.9,1.81 6.9,1.44 3.4,-0.63 11.9,5.42 11.1,7.84 -4.1,12.01 14.5,26.2 21.1,16.15 z m 46.7,-144.85 c -3,-2.95 -3.9,-8.31 -1.8,-10.57 2.4,-2.68 -0.5,-4.71 -4.4,-3.09 -1.5,0.64 -4.5,0.95 -6.7,0.69 -2.2,-0.26 -4.3,-0.5 -4.7,-0.54 -1,-0.1 -1,-5.07 0,-5.07 4,0 5.4,-11.82 2.2,-17.91 -1.7,-3.24 -1.9,-4.37 -0.9,-6.14 0.6,-1.21 0.9,-3.62 0.5,-5.48 -0.6,-3.069 -0.2,-3.657 5,-8.141 3.1,-2.659 7.2,-7.516 9.1,-10.794 8.5,-14.329 25,-26.237 33.6,-24.124 3.2,0.81 3.9,0.643 5.6,-1.439 2.4,-3.02 10.2,-0.628 13,4.016 0.9,1.519 4.3,5.561 7.4,8.982 5.8,6.336 6.4,11.18 1.6,14.119 -0.7,0.441 -0.6,0.847 0.3,1.206 0.7,0.299 0.1,0.578 -1.4,0.622 -1.6,0.045 -3,-0.554 -3.4,-1.422 -0.3,-0.825 -1.6,-1.5 -2.9,-1.5 -2.4,0 -7.4,-6.021 -8.8,-10.589 -1,-3.148 -4.9,-4.899 -7.6,-3.438 -2.1,1.131 -2.2,1.693 -2,14.352 0.2,9.427 -0.1,13.991 -1.1,16.043 -1.5,3.147 1.1,6.637 5,6.637 1,0 3,0.94 4.5,2.1 1.5,1.19 3.5,1.89 4.6,1.6 1,-0.27 2.4,0.13 3,0.9 0.7,0.77 2.2,1.4 3.4,1.4 1.2,0 2.6,0.46 3.2,1.03 0.6,0.57 2.3,1.25 3.9,1.5 1.7,0.26 4.3,0.7 6,0.98 5.6,0.95 9.9,6.68 7.4,9.85 -2.6,3.3 -5.2,3.34 -9.4,0.13 -8.2,-6.29 -26.5,-4.82 -26.5,2.12 0,1.78 4.4,5 9.5,6.96 7.2,2.73 3.1,8.39 -7,9.85 -2.8,0.4 -6.8,1.31 -9,2.03 -2.6,0.83 -7.2,1.16 -12.8,0.9 -8.6,-0.39 -14.7,1.22 -14.7,3.86 0,1.3 -1.4,0.7 -3.7,-1.63 z" />
            <path
               style="fill:#0e3a44"
               inkscape:connector-curvature="0"
               id="path3703"
               d="m -1465.3,539.99 c 2,-2.02 14.7,-10.24 15.8,-10.24 2.4,0 8.8,-8.24 8.5,-10.9 -0.7,-6.08 -23.3,-2.35 -35.3,5.84 -3.6,2.43 -5.8,2.6 -7.5,0.56 -0.7,-0.83 -2.2,-1.5 -3.3,-1.5 -1.9,0 -1.9,0.07 -0.1,4.68 0.3,0.75 -0.9,1.42 -3.3,1.81 -2.1,0.34 -4.5,1.04 -5.3,1.57 -5.4,3.43 -6,3.43 -9,0.11 -2.8,-2.99 -3.3,-3.17 -10,-3.17 -6.8,0 -17,-4.92 -17,-8.2 0,-2.71 -13.6,-8.41 -25.5,-10.65 -3.2,-0.61 -6.8,-2.02 -8,-3.13 -1.2,-1.1 -5.3,-2.73 -9.1,-3.62 -3.8,-0.89 -10.8,-2.97 -15.4,-4.62 -4.7,-1.65 -11.2,-3.35 -14.5,-3.78 -3.3,-0.42 -7.8,-1.48 -10,-2.35 -2.2,-0.86 -4.9,-1.59 -5.9,-1.61 -1,-0.02 -1.6,-0.61 -1.4,-1.29 0.6,-1.92 9.8,-4.58 14.3,-4.16 17.7,1.66 25.8,2.6 31.2,3.61 11,2.05 13,-3.83 6,-17.27 -2.5,-4.64 -4.8,-9.56 -5.2,-10.93 -3.4,-10.83 -21.5,-27.67 -32.7,-30.35 -4.8,-1.17 -12.6,-10.87 -13.1,-16.38 -0.2,-2.62 -0.7,-5.56 -1.2,-6.51 -0.6,-1.33 -0.1,-1.98 2,-2.77 2,-0.78 2.4,-1.33 1.6,-2.33 -0.8,-0.96 -0.5,-2.3 0.9,-5.06 2.6,-4.73 2,-6.52 -3,-9.38 -3.9,-2.19 -4,-2.49 -4,-7.32 0,-7.52 4.5,-6.95 10.4,1.3 4.3,6 17.6,17.8 20.1,17.8 0.8,0 1.5,0.58 1.5,1.3 0,2.57 -2.3,3.62 -6.6,3.04 -4.7,-0.65 -6.9,1.08 -4.1,3.15 1.7,1.26 -1.4,3.51 -4.8,3.51 -2.1,0 -3,2.08 -1.4,3.09 4.4,2.8 12.3,0.48 11.3,-3.33 -0.8,-3.5 1,-4.32 4.2,-1.83 1.5,1.14 4,2.07 5.7,2.08 6.2,0.03 7.9,0.99 7.3,4.04 -1.1,5.56 5.8,6.3 12.5,1.35 1.8,-1.32 3.8,-2.4 4.5,-2.4 1.7,0 11.4,-9.57 11.4,-11.28 0,-2.22 3.9,-5.24 6.4,-4.92 2.7,0.36 6,-4 5.3,-6.89 -0.7,-2.66 5.7,-6.66 7.8,-4.89 2.1,1.77 1.9,2.45 -2,5.1 -2.9,1.97 -3.5,2.99 -3.5,5.95 0,3.44 -0.3,3.71 -7.5,7.33 -11.4,5.69 -12.5,10.6 -2.4,10.6 4.2,0 5.3,0.46 8.3,3.5 4,4 4.3,4.08 6.7,1.86 1.3,-1.19 2.2,-1.35 3.1,-0.58 2.9,2.37 15.8,0.53 15.8,-2.24 0,-2.23 2.7,-2.54 7.7,-0.89 3.3,1.07 9.2,1.63 19,1.76 7.8,0.11 14.5,0.51 14.9,0.89 0.4,0.38 1.7,0.7 3,0.7 2.7,0 3.1,2.12 0.9,4 -2.9,2.36 -1.8,4.84 2.5,6.01 2.2,0.6 4.9,1.85 5.9,2.79 1.1,0.93 2.7,2.3 3.5,3.04 2.6,2.08 1.6,6.58 -1.4,7.01 -6,0.84 -9.3,5.09 -6.7,8.65 1.8,2.37 6.9,-1.37 10.2,-7.44 4,-7.25 15.7,-16.98 25.9,-21.52 3.1,-1.36 6.9,-3.39 8.5,-4.51 1.6,-1.12 3.8,-2.03 5,-2.03 2.9,0 11.9,-7.69 12.7,-10.73 0.6,-2.37 0.6,-2.37 2.1,-0.25 2.6,3.66 17.8,-0.2 22.3,-5.63 1.5,-1.79 -0.4,-5 -4.1,-6.91 -5.6,-2.93 2.2,-13.5 9.1,-12.13 1.6,0.32 4.2,0.1 5.9,-0.49 4.6,-1.58 6.4,-0.6 4.9,2.68 -1,2.01 -1,3.04 0,4.52 3,4.82 -1.8,12.51 -7.3,11.67 -5.2,-0.8 -7.9,3.49 -4.3,7.07 5.1,5.14 32.9,-15.35 31.3,-23.13 -0.3,-1.75 -0.7,-4.97 -0.8,-7.17 -0.3,-5.4 -3.7,-5.74 -5.4,-0.55 -1.5,4.66 -4.6,6.71 -7.9,5.21 -3.6,-1.63 -5.1,-5.52 -3.5,-8.64 1.1,-1.95 1.1,-2.76 0.1,-3.94 -2.8,-3.35 1,-7.28 5.4,-5.61 4.6,1.73 25.2,-17.01 30.3,-27.54 4.3,-8.89 7.2,-12.43 10.2,-12.45 4.7,-0.03 5.4,-1.3 5.6,-9.17 0.2,-8.37 3.3,-16.69 6.4,-17.51 1.1,-0.28 2.4,-1.77 2.9,-3.33 0.6,-1.55 1.9,-3.32 3.1,-3.93 8.5,-4.56 -7.9,-9.73 -18.6,-5.87 -4.6,1.68 -9.1,-3.01 -9.5,-9.97 -0.4,-6.27 -8.8,-7.62 -8.8,-1.42 0,0.85 -2.6,4.3 -5.8,7.68 -15.6,16.63 -19.7,25.46 -21.5,46 -0.3,3.83 -5.7,7.69 -9.6,6.93 -7.4,-1.45 -12.6,3.86 -13.5,13.76 -0.9,9.27 -2.2,12.41 -6.2,14.76 -1.9,1.12 -4,3.17 -4.6,4.56 -1.4,2.97 -2.1,3.08 -5.5,0.85 -3.2,-2.14 -4.7,-0.41 -3.8,4.68 1.4,8.43 0.2,12.27 -3.5,11.3 -3.6,-0.95 -6,-4.21 -6,-8.14 0,-5.83 -3.4,-7.95 -7.2,-4.51 -1.2,1.07 -3.5,1.64 -6.5,1.59 -3.8,-0.06 -4.7,0.28 -5.1,1.96 -0.6,2.15 -10.2,1.97 -14.4,-0.27 -1.4,-0.77 -2.2,0 -4.7,4.34 -1.7,2.89 -4.4,6.28 -6.1,7.52 -1.7,1.25 -3.7,3.79 -4.5,5.66 -1.2,2.96 -1.9,3.47 -5.7,3.93 -2.4,0.3 -6.5,0.81 -9.1,1.15 -8,1 -15.3,-0.39 -19.5,-3.72 -2,-1.63 -4.9,-3.2 -6.5,-3.51 -3.3,-0.68 -3.4,-0.78 -0.2,-4.49 6,-7.22 1.1,-14.61 -7,-10.41 -3.1,1.61 -8.2,-0.37 -14,-5.42 -2.4,-2.03 -9.5,-6.77 -13.7,-9.14 -2.1,-1.2 -3.8,-1.43 -5.9,-0.83 -6.1,1.76 -10.2,1.58 -11.3,-0.53 -0.6,-1.09 -1.9,-3.2 -2.8,-4.69 -3.4,-5.07 0.8,-15.79 6.2,-15.79 1.2,0 2.2,-1.22 3,-3.75 0.7,-2.07 1.9,-5.02 2.8,-6.57 2.1,-3.59 14.5,-11.87 16.6,-11.06 4.1,1.56 6.8,-0.48 6.1,-4.63 -0.9,-4.84 2,-8.26 8.3,-9.95 7.7,-2.07 9.7,-9.84 4.1,-15.94 -3.2,-3.48 -4.8,-3.65 -13.7,-1.45 -3.7,0.94 -2.7,-2.16 2.1,-6.09 2.8,-2.31 5.4,-3.56 7.3,-3.56 1.9,0 3.9,-0.92 5.3,-2.41 5.1,-5.41 -3.3,-9.26 -9.5,-4.37 -1.8,1.4 -4.3,2.27 -6.9,2.34 -13.2,0.35 -22.1,8.11 -17,14.85 2.4,3.22 0.1,4.59 -7.6,4.59 -6.1,0 -7.1,-0.28 -8.3,-2.25 -2,-3.13 -5.2,-11.32 -6.7,-17.09 -0.7,-2.66 -2.3,-6.4 -3.6,-8.3 -1.3,-1.9 -2.3,-4.33 -2.3,-5.41 0,-1.07 -0.5,-1.95 -1,-1.95 -0.6,0 -1,1.09 -1,2.44 0,3.35 -1.4,3.92 -5.1,2.04 -2.7,-1.4 -3,-1.97 -2.4,-4.56 1.7,-7.62 -5.7,-14.75 -10.4,-10.05 -2.3,2.27 -6.3,14.41 -5.5,16.52 0.3,0.83 0.7,4.12 0.8,7.31 0.2,3.19 0.7,7.22 1.1,8.97 0.5,2.48 0,4.58 -2.6,9.72 -3,6.18 -3.2,7.05 -2.7,15.08 0.3,6.52 0.1,8.53 -0.9,8.53 -0.7,0 -3.5,1.91 -6.3,4.25 -11.6,9.87 -13,10.28 -15,4.23 -2.5,-7.48 -8.6,-15.12 -14.2,-17.82 -6.7,-3.22 -14.8,-10.7 -14.8,-13.58 0,-1.34 -0.9,-2.48 -2.4,-3.05 -1.4,-0.51 -5.3,-3.84 -8.7,-7.41 -7.1,-7.48 -9.9,-7.59 -9.9,-0.38 0,2.06 -0.5,3.76 -1,3.76 -1.3,0 -6,-10.42 -6,-13.34 0,-4.87 5.1,-4.17 6.4,0.88 0.8,3.29 3,3.1 6.2,-0.54 1.5,-1.65 3.2,-3 3.9,-3 1.2,0 2.5,-2.12 2.5,-3.98 0,-0.44 -1.1,-1.08 -2.4,-1.41 -3.2,-0.78 -3.8,-2.73 -2.1,-6.1 0.8,-1.51 1.5,-3.52 1.5,-4.46 0,-0.94 1.1,-2.32 2.5,-3.05 3.1,-1.69 3.1,-2.8 0,-3.97 -1.3,-0.51 -2.7,-1.55 -3.2,-2.31 -0.5,-0.76 -2.6,-2.59 -4.8,-4.06 -4,-2.67 -4,-2.67 0.4,-2.5 6,0.24 12.6,-8.03 8.3,-10.48 -6.5,-3.73 -16.2,0.26 -14.8,6.04 0.6,2.09 0.4,2.41 -0.6,1.56 -0.7,-0.59 -3.3,-0.96 -5.7,-0.82 -6.4,0.39 -9.1,-3.32 -5.6,-7.91 0.8,-1.06 1.5,-2.65 1.5,-3.52 0,-0.88 0.9,-2.36 2,-3.3 4.7,-4.09 0.2,-9.46 -7,-8.24 -7.2,1.21 -4.4,-2.32 3,-3.9 1.4,-0.29 4.7,-2.58 7.4,-5.07 2.6,-2.49 5.3,-4.52 5.9,-4.52 0.6,0 2.4,-1.32 4.1,-2.94 1.7,-1.61 5.4,-4.08 8.2,-5.48 6.7,-3.35 12.7,-9.94 12,-13.04 -0.6,-2.11 -0.3,-2.28 4.1,-2.36 2.6,-0.06 6.3,-0.31 8.3,-0.56 4.9,-0.65 6,0.69 6,7.39 0,4.2 0.4,5.93 1.5,6.35 2.5,0.97 4.6,-3.57 4.3,-9.41 -0.2,-6.14 3.5,-10.78 7.6,-9.4 5.3,1.79 17.3,1.55 22.6,-0.47 5.4,-2.04 5.6,-2.03 17.5,0.44 2.7,0.54 6.6,-4.5 7.4,-9.39 0.9,-5.43 5.3,-8.22 8.4,-5.32 4.5,4.22 8,1.52 3.7,-2.81 -2.8,-2.81 -2.7,-3 2.9,-3 5.8,0 8.7,-2.87 7.8,-7.74 -1,-4.86 3.7,-10.66 5.8,-7.26 1.5,2.42 12.5,-0.98 12.5,-3.87 0,-2.52 -3.1,-3.33 -8.8,-2.31 -4.9,0.88 -5.9,0.79 -7,-0.59 -2,-2.65 -1.5,-4.13 1.5,-3.92 3.3,0.22 4.4,-4.77 2.1,-9.05 -1.6,-3.12 -0.1,-5.65 3.7,-6.097 3.6,-0.427 11.2,1.687 11.8,3.287 0.3,0.68 3.3,2.01 6.8,2.95 12.5,3.38 12.9,3.57 12.9,6.15 0,1.46 0.9,3.04 2.5,4.04 1.3,0.9 2.5,2.21 2.5,2.92 0,0.7 1,2.32 2.4,3.6 5.1,4.93 -7.3,7.8 -14.2,3.27 -2.5,-1.61 -6.7,-1.54 -6.7,0.12 0,0.55 1.7,1.82 3.7,2.83 3.1,1.5 3.8,2.36 3.8,4.78 0,3.76 2.4,4.75 6.2,2.56 4,-2.31 4.4,-2.16 5.2,1.81 0.7,3.85 2.9,5.52 7.3,5.52 1.6,0 5.7,0.91 9.1,2.03 5.2,1.7 7.1,1.88 11.5,1.08 5.9,-1.1 6.2,-0.94 7.1,4.06 0.6,3.33 0.3,3.84 -2.4,5.45 -6.5,3.83 -4.7,5.81 4.5,4.84 8.5,-0.91 10.4,-2.27 8.8,-6.42 -1.1,-3.01 -1.1,-3.2 2.8,-5.76 2.2,-1.45 4.9,-4.34 5.9,-6.41 1.1,-2.08 3,-4.86 4.2,-6.2 1.2,-1.33 3.6,-4.08 5.3,-6.1 1.6,-2.02 3.1,-3.83 3.3,-4.02 3.4,-3.82 4,-25.84 0.7,-27.345 -1.8,-0.808 -2.5,-1.951 -2.5,-3.719 0,-3.521 2.6,-4.222 5.5,-1.488 1.6,1.508 3.1,2.067 4.5,1.686 1.3,-0.334 2.8,0.046 3.7,0.916 1.3,1.288 1.8,1.297 3.6,0.068 3.6,-2.397 2.8,-5.096 -1.8,-5.673 -3.6,-0.46 -7.3,-6.583 -5.2,-8.695 0.7,-0.679 10.1,1.9 11.2,3.076 4.4,4.551 7.6,15.864 6.1,21.994 -2.8,11.58 -2.8,14.11 -0.5,17.06 2.1,2.68 2.1,2.68 0,4.94 -2.6,2.74 -2.7,4.2 -0.4,5.08 1.2,0.46 2.5,-0.15 4,-1.91 2.3,-2.65 2.9,-4.75 5.7,-17.54 0.9,-4.13 2.3,-8.31 3,-9.3 1,-1.37 1.1,-2.47 0.3,-4.63 -0.8,-2.104 -0.8,-3.625 0.2,-5.951 1.6,-3.774 2.6,-3.965 3.5,-0.624 0.7,2.846 3.2,3.263 6.1,1.032 3.4,-2.539 4.8,-1.936 4,1.718 -1.6,7.765 -1.7,12.715 -0.2,15.695 1.9,3.91 -2.7,17.62 -10.8,32.06 -2.9,5.22 -5.8,11.31 -6.4,13.54 -0.9,3.33 -3,5.75 -12.1,13.81 -6.1,5.37 -11,10.16 -11,10.66 0,0.49 -2.1,1.79 -4.6,2.89 -2.7,1.21 -5.2,3.21 -6.2,5.05 -1.1,2 -3.3,3.63 -6.2,4.74 -13.7,5.16 -20.5,14.48 -18.6,25.46 1.5,8.84 -2.4,14.77 -9.2,13.97 -1.6,-0.19 -2.7,0.59 -4,2.8 -1,1.69 -3.1,3.52 -4.8,4.08 -3.2,1.08 -12.4,9.93 -12.4,11.98 0,1.23 1.3,1.14 8.5,-0.59 4.2,-1.01 9.3,-5.23 11.5,-9.58 1.8,-3.42 2.2,-3.65 5.4,-3.13 4.6,0.75 8,-1.52 9.6,-6.4 2,-6.11 5.8,-10.89 10,-12.8 2.6,-1.15 4.8,-3.23 6.4,-5.88 1.9,-3.31 3.4,-4.47 7.7,-5.98 3.7,-1.31 6.4,-3.13 8.8,-6 2,-2.27 6.9,-7.5 11,-11.63 4.2,-4.13 9.8,-10.32 12.5,-13.75 2.7,-3.44 5.2,-6.24 5.6,-6.24 1.3,0 7.7,-10.68 13.5,-22.59 6.9,-14.11 8.5,-15.73 11.9,-12.07 4.9,5.24 7.5,2.21 4.7,-5.29 -2,-5.15 -2,-5.15 0.5,-10.57 1.4,-2.98 2.7,-7.12 3.1,-9.2 0.7,-4.94 2,-7.28 3.9,-7.28 1.2,0 1.4,0.83 0.8,4.5 -0.4,2.76 -0.3,4.5 0.3,4.5 2,0 3,-2.68 3.6,-9.83 0.4,-4.73 1.3,-8.572 2.6,-10.815 1.7,-2.85 2,-4.464 1.4,-8.92 -0.4,-3.485 -0.2,-5.44 0.4,-5.44 1.9,0 7.1,5.617 7.8,8.276 0.9,3.652 3.1,4.063 5.4,1.044 2.4,-3.074 2.6,-6.049 0.6,-9.955 -2.9,-5.446 -1.6,-10.601 2.5,-10.134 7.4,0.853 12.3,-19.264 8,-33.197 -2.3,-7.705 -3.2,-8.421 -5.5,-4.284 -6.5,11.841 -14.7,15.439 -22.1,9.749 -3.8,-2.84 -5.2,-10.499 -2,-10.499 0.8,0 2.2,-0.736 3.1,-1.635 2.3,-2.384 0.3,-4.144 -2.9,-2.442 -1.8,0.959 -2.9,1.004 -4.4,0.18 -1.2,-0.607 -3.1,-1.103 -4.2,-1.103 -6.9,0 -13.3,-7.566 -9.9,-11.637 1.1,-1.297 1,-1.721 -0.5,-2.548 -1.2,-0.6867 -1.7,-1.9662 -1.5,-4.1672 0.4,-4.2494 -0.7,-5.6473 -4.2,-5.6473 -2.3,-2e-5 -2.9,-0.45338 -2.9,-2 0,-2.5762 -2.4,-2.5589 -5.9,0.0436 -5.2,3.8824 -7.8,0.95866 -3.1,-3.5436 3.7,-3.5999 3.9,-6.5005 0.5,-6.5005 -2.6,0 -3.4,-1.361 -1.5,-2.5 0.5,-0.339 1,-1.266 1,-2.059 0,-2.031 -3.7,-1.797 -4.9,0.309 -0.8,1.395 -1.3,1.498 -2.3,0.51 -2,-1.978 1.5,-8.454 4.4,-8.218 5.3,0.425 7.9,-0.115 8.5,-1.792 3.1,-8.435 9.1,-10.35 16.2,-5.19 6.3,4.538 11.1,1.978 6.4,-3.399 -1.1,-1.188 -2.6,-3.47 -3.4,-5.071 -1.9,-3.763 -18.5,-21.2 -23.9,-25.09 -2.3,-1.65 -9.4,-8.213 -15.8,-14.586 -6.5,-6.373 -15.2,-14.131 -19.4,-17.242 -10.6,-7.767 -11.1,-9.427 -0.8,-2.171 123.7,86.472 183.2,244.84 147.4,393 -12.1,50.34 -30.3,89.33 -64.4,137.98 -17.9,25.46 -57.8,63.9 -87,83.72 -16.5,11.16 -43.6,27 -39.5,23.04 z m 31.9,-40.64 c 0.7,-5.47 7.8,-7.07 14.9,-3.38 1.4,0.71 2.4,0.44 4,-1.08 2.1,-1.99 4.3,-2.68 12.2,-3.85 2.2,-0.33 5.5,-1.66 7.4,-2.95 2,-1.29 3.9,-2.34 4.5,-2.34 1.8,0 4.6,-3.37 4.6,-5.68 0,-1.34 1.6,-4.2 3.8,-6.6 7.7,-8.54 8.7,-11.12 4.6,-12.16 -2.6,-0.65 -2.6,-0.65 1.7,-4.86 2.4,-2.31 5.3,-5.55 6.5,-7.2 1.9,-2.67 2.4,-2.86 4.2,-1.75 6,3.55 15,-7.2 13.6,-16.24 -0.5,-3.23 -0.2,-4.98 1,-6.67 0.8,-1.26 1.6,-2.92 1.6,-3.69 0,-2.18 -2.7,0.43 -3.4,3.31 -0.8,3.02 -17.2,16.54 -20.1,16.54 -1.7,0 -0.4,-10.53 1.6,-12.6 2.4,-2.59 2,-4.56 -1.8,-8.86 -2.8,-3.21 -6.3,-1.22 -6.3,3.6 0,3 -2.8,3.33 -8.4,1 -8.1,-3.36 -17.4,1.57 -16.1,8.49 0.7,3.16 -4.1,9.24 -10,12.9 -1.7,1.01 -4.2,2.86 -5.5,4.11 -1.4,1.26 -4.2,3.83 -6.3,5.72 -3.9,3.57 -4.8,7 -2.2,8.01 1.3,0.5 1.1,1.37 -1.1,5.8 -2.2,4.38 -2.6,6.03 -2.1,10.37 0.7,5.54 -0.6,7.84 -4.8,8.62 -3.9,0.71 -4.5,16.84 -0.6,16.84 1.5,0 2,-1.04 2.5,-5.4 z M -1731,462.32 c -2.1,-1.86 -3.9,-2.38 -8.3,-2.43 -3,-0.04 -6.4,-0.51 -7.4,-1.06 -1.3,-0.69 -3.9,-0.49 -8.6,0.67 -6.6,1.6 -7,1.59 -13.1,-0.55 -7.5,-2.61 -8.4,-2.69 -8.4,-0.7 0,2.01 -1.4,1.88 -5.3,-0.5 -3.6,-2.19 -7.8,-2.57 -10.8,-0.97 -1.9,1 -9.6,-0.81 -12.4,-2.92 -0.6,-0.41 -3.1,-1.36 -5.5,-2.11 -4.8,-1.44 -9,-4.54 -9,-6.62 0,-3.36 -4.5,-6.43 -10.5,-7.16 -5.5,-0.67 -6.2,-1.04 -8.4,-4.47 -2.4,-3.71 -2.5,-3.73 -7.8,-3.11 -6.6,0.78 -9.5,-2.7 -5.6,-6.9 2.2,-2.43 2,-3.75 -0.9,-8 -2.4,-3.4 -2.1,-7.16 0.7,-7.48 1.3,-0.16 2.7,0.85 4,2.88 1.4,2.3 4,3.98 9.8,6.35 4.3,1.77 8.4,3.85 9.2,4.61 0.7,0.77 2.7,2.85 4.3,4.62 3,3.23 3,3.23 13.5,2.79 6.2,-0.26 10.8,-0.04 11.2,0.52 0.3,0.53 1.5,0.97 2.5,0.97 1.1,0 4.4,1.35 7.3,3 6.4,3.6 7.7,3.65 14.2,0.47 6.3,-3.12 7,-3.09 14.1,0.51 7.6,3.86 26.3,1.48 31.8,-4.04 0.5,-0.52 2,-0.94 3.2,-0.94 1.3,0 2.7,-0.79 3.2,-1.75 1.3,-2.18 2.2,-1.24 4.2,4.06 1.2,3.42 2.4,4.64 6.5,6.69 2.7,1.37 5.1,2.57 5.3,2.67 1.7,0.89 -2.6,7.25 -5.3,7.75 -5.7,1.08 -7.5,3.13 -7.5,8.6 0,7.15 -4.8,9.3 -10.2,4.55 z m -193.1,-104.34 c -1.2,-5.98 -6.7,-8.64 -6.7,-3.23 0,1.79 -0.6,3 -1.3,3 -2,0 -3.7,-2.16 -3.7,-4.67 0,-2.8 -3.4,-9.48 -6.1,-11.87 -3.5,-3.15 -2.4,-9.31 1.3,-7.34 3.1,1.68 4.9,-0.76 2.2,-2.99 -1.2,-0.94 -2.7,-3.42 -3.4,-5.49 -0.7,-2.22 -2.2,-4.22 -3.6,-4.85 -1.4,-0.66 -2.8,-2.63 -3.6,-5.15 -0.9,-2.82 -2.3,-4.56 -4.3,-5.62 -1.7,-0.84 -3.2,-1.64 -3.5,-1.79 -0.2,-0.15 0.1,-0.72 0.6,-1.28 1.7,-1.73 11.2,0.86 12.9,3.54 1.5,2.29 4.5,3.81 9.6,4.92 1.5,0.32 3.3,0.83 4.1,1.14 5.8,2.22 6,-6.52 0.3,-12.32 -5.2,-5.2 -5.3,-5.77 -2.4,-8.84 1.1,-1.23 2.1,-3.4 2.2,-4.82 0.2,-3.18 0.4,-3.19 3.7,-0.04 4.8,4.63 7.9,0.99 3.9,-4.63 -2.4,-3.31 -6.3,-3.89 -7.8,-1.15 -0.9,1.64 -1.2,1.64 -3.8,0.09 -9.7,-5.67 -19.7,-9.84 -23.7,-9.84 -3.4,0 -11,-6.39 -14,-11.71 -2.4,-4.17 7.8,-4.57 12.6,-0.49 5.1,4.36 18.8,8.54 25.4,7.73 4.9,-0.62 5.4,-0.48 6.9,1.9 0.9,1.41 2.4,2.57 3.3,2.57 0.8,0 2.6,0.99 3.9,2.21 1.9,1.83 2.6,2.01 4.1,1 0.9,-0.67 2.8,-1.69 4.1,-2.26 1.3,-0.58 4.4,-2.85 6.8,-5.05 4.9,-4.49 7.1,-3.87 13.6,3.78 3.5,4.09 7.1,4.56 6.4,0.82 -0.2,-1.38 -0.1,-2.5 0.3,-2.5 1.6,0 2.7,2.78 3.4,8.33 1,8.34 5.2,12.83 14,15.05 13,3.27 15.4,1.21 10.5,-9.27 -2.1,-4.7 -3,-7.8 -2.6,-9.44 1.4,-5.42 -15.1,-19.06 -18.3,-15.17 -1.9,2.22 -2.1,2.09 -9.9,-5.52 -5.8,-5.66 -7.6,-6.9 -9.5,-6.43 -1.7,0.42 -4.2,-0.68 -9.1,-4 -3.8,-2.52 -9,-5.35 -11.7,-6.3 -4.6,-1.64 -6,-3.4 -3.8,-4.75 0.5,-0.34 1,-1.83 1,-3.31 0,-5.81 6.6,-8.78 12.1,-5.49 4.3,2.59 14.9,4.76 18.6,3.8 6,-1.59 18.6,-1.34 23.3,0.46 2.4,0.96 8.1,3.16 12.5,4.89 4.5,1.73 8.6,3.15 9.2,3.15 0.7,0 2.4,1.12 3.9,2.5 3.4,3.23 4.6,3.15 8.9,-0.63 6.7,-5.89 8.4,-1.88 3.4,7.92 -2.2,4.21 -3.9,8.62 -3.9,9.81 0,1.18 -0.7,3.77 -1.5,5.74 -1.8,4.22 -2,8.98 -0.5,11.81 1.4,2.55 0.8,3.11 -2.3,2.32 -1.6,-0.42 -3.1,-2.01 -4.3,-4.8 -1.7,-3.55 -2.4,-4.17 -4.9,-4.17 -3.8,0 -4.6,2.78 -1.6,5.88 3.4,3.64 4.6,8.36 2.7,10.49 -3.8,4.13 -1.1,9.52 3.7,7.4 1.7,-0.75 2.8,-0.51 4.9,1.03 2.2,1.65 3,1.78 4.2,0.75 2.7,-2.22 4.4,3.25 2.2,6.98 -1.3,2.2 -1.5,3.41 -0.7,4.86 2.2,4.1 -2.8,16.01 -6.4,15.41 -2.6,-0.41 -3.3,-0.08 -4.2,1.95 -1,2.16 -2,2.51 -8.4,3.04 -7.2,0.61 -10.9,2.44 -10.9,5.33 0,1.68 -3.2,3.38 -6.4,3.38 -1.3,0 -4.7,0.73 -7.5,1.62 -4.9,1.59 -5.1,1.58 -7.8,-0.59 -7.2,-5.67 -11.3,-5.84 -11.3,-0.48 0,1.9 -0.5,3.45 -1,3.45 -2.5,0 -0.6,2.88 4,6.4 8.6,6.61 5.9,10.19 -3.5,4.6 -2.8,-1.64 -5.9,-2.98 -7,-3 -3.1,-0.05 -9.2,-2.4 -11.3,-4.31 -3.8,-3.38 -5.9,-2.22 -7.7,4.06 -3.7,12.93 -4.2,13.86 -4.8,10.48 z m 54.6,-30.44 c 0.3,-2.32 0.3,-5.44 0,-6.93 -0.4,-1.97 0.2,-3.68 2.2,-6.27 2.7,-3.56 2.7,-3.56 -0.2,-5.83 -8,-6.48 -13.2,-12.9 -14.8,-18.27 -1.9,-6.42 -3.3,-7.1 -12.9,-6.13 -5.1,0.52 -6.6,0.3 -9.1,-1.36 -8.8,-5.78 -12.2,-1.33 -6.9,8.82 4.8,9.02 7.4,9.93 10,3.4 2.3,-5.84 11.9,7.35 10.5,14.41 -2.8,14.11 -1,21.55 4.9,19.52 4.7,-1.67 7.8,-1.43 10.7,0.85 3.8,2.95 4.9,2.49 5.6,-2.21 z M -1934.3,220 c 0.3,-3.72 0.7,-7.88 0.8,-9.25 0.2,-1.38 0.4,-3.45 0.5,-4.6 0.1,-1.15 1.1,-3.14 2.2,-4.4 4.1,-4.75 0.9,-7.03 -4.6,-3.3 -2.1,1.45 -5.9,3.42 -8.4,4.36 -3.2,1.22 -4.7,2.42 -5.1,4.08 -0.4,1.99 -1.1,2.34 -4.4,2.28 -5.1,-0.11 -5.5,-1.6 -1,-3.73 4.1,-1.99 5.3,-4.26 3.3,-6.33 -2.8,-2.8 -11,2.63 -12.7,8.43 -1.7,6.07 -3.7,8.21 -7.6,8.21 -1.7,0 -3.7,0.54 -4.3,1.2 -1.8,1.8 -2.9,0.03 -4.2,-6.68 -1.2,-6.84 -5.3,-13.65 -12.6,-20.93 -5.5,-5.46 -6,-4.06 5.3,-12.64 6.5,-4.98 9.4,-12.95 4.7,-12.95 -0.8,0 -1.4,0.97 -1.4,2.38 0,2.69 -4.3,6.1 -6.6,5.21 -1.9,-0.7 -3.1,-3.86 -1.8,-4.32 3.7,-1.21 4.7,-2.97 3.6,-6.15 -1.5,-4.05 -0.7,-5.97 2.6,-6.79 3.1,-0.75 4.1,-2 4.1,-5.08 0.1,-1.76 0.6,-2.25 2.7,-2.25 2.5,0 2.6,0.06 1,2.46 -3.4,5.22 -0.6,8.34 4.3,4.72 3.4,-2.5 4.1,-2.03 4.1,2.98 0,5.6 3.4,4.14 5.9,-2.54 1,-2.55 1.5,-2.8 4.3,-2.23 4.1,0.83 4.4,1.24 2.3,3.52 -0.9,1.06 -1.6,2.97 -1.5,4.25 0.4,4.6 -0.1,5.89 -2.4,6.95 -2,0.9 -4.2,4.14 -6.5,9.39 -0.3,0.55 0.3,0.38 1.2,-0.37 2.3,-1.88 4.5,-0.78 4.8,2.44 1.1,8.63 24.5,15.37 28.3,8.16 1.8,-3.3 2.4,-3.69 4.8,-3.17 4.1,0.87 5,-2.21 1.4,-4.79 -3.2,-2.37 -3.3,-3.4 -0.4,-5.83 3.6,-3.01 7.7,-2.54 8.9,1.06 0.8,2.22 1.7,3 3.5,3 3.2,0 4.1,2.54 1.8,5.04 -4.1,4.54 5.5,1.16 10.8,-3.79 2.2,-2.08 3.3,-2.43 6.3,-1.95 4.8,0.79 8.4,-0.99 9.2,-4.49 0.3,-1.55 1.1,-2.81 1.9,-2.81 1.5,0 1.6,0.52 1.8,6.5 0.1,5.77 4.1,5.53 26.8,-1.65 11.1,-3.52 12.9,-4.91 10.2,-7.87 -1.7,-1.96 -1.7,-1.98 7.5,-1.98 8.2,0 9.6,-0.26 12,-2.32 4.1,-3.39 16.9,-6.07 21,-4.36 2,0.83 5,1.07 8.6,0.67 6.8,-0.75 9.2,0.31 11.7,5.18 1.9,3.67 1.9,3.67 7.3,3.11 6.4,-0.66 7,0.48 2.2,3.86 -1.8,1.25 -3.8,3.08 -4.5,4.06 -0.8,0.99 -2,1.8 -2.8,1.8 -0.8,0 -1.4,0.44 -1.4,0.98 0,0.54 -2.2,2.07 -4.8,3.4 -5.6,2.86 -8.2,6.87 -8.2,12.57 0,4.14 -1.9,9 -4.8,12.3 -2.2,2.48 -7.5,2.21 -19,-0.95 -9.8,-2.71 -11.9,-2.88 -26.9,-2.18 -12.2,0.56 -17.5,5.22 -11.9,10.45 5.8,5.3 -3,9.35 -9.6,4.46 -1.6,-1.15 -6.8,-3.39 -11.7,-4.98 -4.8,-1.59 -11,-4.27 -13.7,-5.97 -2.6,-1.7 -5.7,-3.08 -6.7,-3.08 -1.1,0 -3.1,-0.9 -4.5,-2 -6.4,-5.06 -18.1,2.86 -16.5,11.19 0.4,2.24 -0.1,3.04 -3.5,5.14 -2.2,1.37 -4.7,4.11 -5.6,6.08 -2.4,4.95 -2.6,4.58 -2.1,-3.16 z m 3.2,-53.38 c -1.9,-1.07 -2.5,-7.31 -0.7,-8.37 0.5,-0.34 1,-1.67 1,-2.94 0,-2.89 1.6,-4.29 5.5,-4.74 3,-0.34 3,-0.34 0,-1.97 -2.1,-1.17 -3.4,-3.01 -4.5,-6.49 -1.2,-3.95 -2,-4.92 -4.1,-5.16 -2.8,-0.33 -2.7,2.71 -1.4,-30.45 0.7,-15.74 0.7,-15.74 3,-15.157 3,0.763 5.9,-4.275 4.9,-8.671 -1,-4.873 1.1,-3.275 2.4,1.823 0.7,2.613 2.2,5.716 3.3,6.895 1.3,1.389 1.6,2.379 0.9,2.809 -2,1.247 -1,4.947 2.1,8.211 3.8,3.92 3,5.74 -3.2,6.72 -5.1,0.83 -5.1,2.82 0.1,7.67 2.8,2.59 4.2,4.79 4.5,7.1 0.5,3.93 3.1,6.23 6,5.25 1.1,-0.38 4.4,-0.82 7.3,-0.98 2.9,-0.16 6,-0.83 6.7,-1.49 1,-0.81 3.9,-1.03 8.7,-0.68 9.3,0.67 11.9,-0.6 15.3,-7.6 3.6,-7.37 11.5,-11.76 11.5,-6.4 0,3.57 -10,13.16 -21,20.25 -2.5,1.65 -6.4,4.42 -8.6,6.15 -4.4,3.52 -7.9,3.05 -11.7,-1.6 -2.7,-3.26 -9.2,-2.6 -9.2,0.94 0,1.9 0.9,2.91 3.7,4.26 6.8,3.2 4.7,5.65 -6.5,7.73 -5.3,0.97 -6.7,1.62 -6.7,2.99 0,0.97 -0.9,2.9 -2,4.31 -1.2,1.4 -2.3,3.93 -2.7,5.61 -0.7,3.9 -2.3,5.25 -4.6,3.98 z m 120.4,-17.72 c -1.5,-1.19 -2.2,-2.59 -2,-4.13 0.4,-2.35 1.1,-2.89 6.2,-4.95 3,-1.18 1.6,-5.07 -1.9,-5.07 -0.6,0 -2.5,-1.02 -4,-2.25 -1.9,-1.48 -4.2,-2.25 -6.9,-2.25 -4.1,0 -5.6,-9.76 -2.5,-15.63 0.6,-1.13 0.3,-2.16 -1.1,-3.4 -1.1,-0.98 -1.9,-2.77 -1.9,-3.98 0,-1.21 -0.6,-3.68 -1.2,-5.49 -1.1,-3.258 -1.1,-3.371 5.4,-9.401 3.6,-3.357 7.5,-8 8.6,-10.318 6.3,-12.348 27.8,-28.022 32,-23.197 2.2,2.587 2.9,2.432 6.2,-1.266 3.3,-3.754 10.5,-2.158 13.7,3.026 0.9,1.458 3,4.226 4.8,6.151 9.3,10.373 9.4,17.322 0.1,16.336 -7.7,-0.817 -14.5,-10.363 -13.2,-18.479 0.7,-4.465 -1.4,-6.414 -4.9,-4.5 -3.3,1.846 -3.4,2.334 -3.4,18.322 0,12.269 -0.3,15.727 -1.6,17.526 -2.7,3.843 -2,9.53 1.5,12.45 3.5,2.96 3.8,5.35 0.9,7.17 -2.8,1.7 -0.5,4.62 4.3,5.58 3.2,0.63 3.2,0.63 1,2.17 -4.5,3.14 -3,6.25 4.8,9.76 3.8,1.74 7,3.67 7,4.3 0,2.21 -6.6,6.08 -11.5,6.79 -2.8,0.4 -6.8,1.31 -9,2.03 -2.6,0.84 -7.2,1.16 -12.9,0.9 -7.6,-0.35 -9.3,-0.12 -12.1,1.62 -3.9,2.42 -3.5,2.41 -6.4,0.18 z m 265,-53.54 c -0.8,-0.905 -5.2,-3.409 -9.8,-5.565 -4.6,-2.156 -8.3,-4.235 -8.3,-4.62 0,-1.496 5,-5.283 7.8,-5.905 1.7,-0.359 3.6,-1.328 4.3,-2.153 0.7,-0.896 2.1,-1.278 3.4,-0.95 1.6,0.389 3.1,-0.324 5.3,-2.445 3,-2.883 4.2,-4.732 2.2,-3.502 -0.5,0.327 -2.7,-0.997 -4.9,-2.941 -2.1,-1.943 -4.3,-3.534 -4.8,-3.534 -1.5,0 -6.3,-5.765 -6.3,-7.491 0,-0.83 -0.9,-1.509 -1.9,-1.509 -3.8,0 -4.7,-2.778 -1.8,-5.464 1.8,-1.597 2.7,-3.483 2.7,-5.458 0,-2.86 0.2,-3.006 3.7,-2.798 4,0.236 4.6,-1.237 2.8,-7.03 -0.9,-2.697 0.8,-2.98 5.1,-0.834 1.6,0.779 4.1,1.894 5.6,2.479 3.4,1.325 3.6,3.786 0.3,5.287 -3.2,1.453 -3.2,3.545 -0.1,4.992 2,0.895 2.4,1.632 1.9,3.546 -0.4,1.775 0,2.812 1.5,3.905 1.2,0.819 2.2,2.128 2.2,2.909 0,1.913 4.6,4.83 6.5,4.108 5.7,-2.203 6.2,4.778 0.5,7.183 -3,1.246 -4,2.252 -4,3.925 0,2.249 0.3,2.439 4.9,2.642 1.9,0.084 2.6,0.805 3.1,3.138 0.3,1.666 1.8,5.066 3.3,7.555 4.4,7.549 0.7,10.25 -15.9,11.547 -6.7,0.527 -8.2,0.365 -9.3,-1.017 z m 120.2,-46.319 c -2.9,-1.43 -3.1,-1.905 -2.6,-5.086 0.4,-2.664 0.1,-3.823 -1.2,-4.811 -2.4,-1.759 -1.2,-4.399 2,-4.399 1.4,0 2.8,-0.705 3.1,-1.567 1.9,-5.007 -7.8,-3.386 -13.4,2.241 -3.3,3.349 -5.7,1.701 -6.2,-4.346 0,-0.095 -1.7,-0.716 -3.8,-1.38 -5.6,-1.806 -6.4,-2.727 -5.6,-6.696 0.4,-2.407 0.2,-3.725 -0.7,-4.301 -1.1,-0.643 -0.7,-1.395 1.4,-3.342 3.1,-2.943 3.1,-2.991 1.1,-5.037 -3.6,-3.6128 -16.3,3.629 -18.7,10.627 -0.3,1.126 -6.5,1.403 -7.5,0.342 -0.2,-0.219 1.1,-1.748 2.9,-3.399 3.4,-3.001 3.4,-3.001 1.5,-6.55 -3.1,-5.7665 -8,-5.8688 -6.9,-0.144 0.5,2.74 -1.3,4.195 -3.2,2.596 -2.5,-2.058 -1.9,-11.033 0.8,-11.099 2.5,-0.0636 7.1,-5.397 6.3,-7.22 -0.4,-0.6735 -1.2,-1.9588 -1.8,-2.8563 -6.2,-8.5747 11.1,-13.159 20.2,-5.3327 1.7,1.493 17.7,7.3225 23.1,8.4112 2.1,0.4322 6.1,2.8695 9.9,5.9782 6.4,5.3344 6.6,5.4002 13,3.4786 2.4,-0.7359 2.4,-0.6505 -0.8,2.9541 -6.7,7.6559 1.1,8.8759 9.5,1.4993 6.5,-5.6548 7.2,-2.1729 1.2,6.5836 -3.1,4.656 -3.9,6.536 -3.4,8.695 0.5,2.461 0.1,2.984 -3.6,4.895 -6.2,3.139 -8.9,6.558 -8.9,10.966 0,8.72 -2.2,11.047 -7.7,8.299 z" />
            <path
               style="fill:#102b31"
               inkscape:connector-curvature="0"
               id="path3701"
               d="m -1503.4,530.25 c -1.6,-2.35 -2.2,-2.5 -10.2,-2.5 -8.4,0 -18.2,-3.82 -18.2,-7.09 0,-2.82 -13.4,-8.48 -25.5,-10.76 -3.2,-0.61 -6.8,-2.02 -8,-3.13 -1.2,-1.1 -5.3,-2.73 -9.1,-3.62 -3.8,-0.89 -10.8,-2.97 -15.4,-4.62 -4.7,-1.65 -11.2,-3.35 -14.5,-3.78 -3.3,-0.42 -7.8,-1.48 -10,-2.35 -2.2,-0.86 -4.9,-1.59 -5.9,-1.61 -3.3,-0.08 -1,-2.53 3.9,-4.16 3.2,-1.04 6.9,-1.46 10.5,-1.16 14.8,1.25 30.1,3.29 32,4.28 2.5,1.34 11,0.28 10.9,-1.37 0,-0.62 -0.7,-2.01 -1.5,-3.08 -0.8,-1.06 -1.4,-2.73 -1.4,-3.7 0,-0.97 -2.1,-5.61 -4.5,-10.3 -5.1,-9.64 -5.3,-10.55 -2.5,-10.55 1.1,0 2,-0.67 2,-1.5 0,-0.99 -1,-1.5 -2.9,-1.5 -2.4,0 -3.5,-0.89 -6,-4.85 -4.9,-7.52 -15.1,-16.8 -22.4,-20.21 -10,-4.68 -18.7,-13.07 -18.7,-18.05 0,-4.43 3.1,-4.75 7.5,-0.76 3.2,2.88 17.4,2.74 18.2,-0.18 0.5,-1.8 6.9,-2.35 12,-1.02 0.1,0.04 0.3,1.33 0.3,2.87 0,6.07 8,7.46 12.8,2.21 3.9,-4.28 11.4,-6.42 13.5,-3.88 1.3,1.41 3,1.87 7.4,1.9 5.9,0.03 8.4,1.13 9.6,4.24 0.8,2.22 3.1,3.17 5.4,2.19 1,-0.41 5.2,-0.64 9.5,-0.52 7,0.21 7.9,0.01 10,-2.21 2.9,-3.06 29.8,-1.83 33.5,1.53 1.1,0.98 3.5,1.74 5.6,1.74 4,0 4.6,0.96 2.1,3.42 -0.9,0.87 -2,1.58 -2.5,1.58 -0.5,0 -0.9,0.78 -1,1.75 0,3.15 -10.6,7.46 -15.2,6.18 -6.1,-1.67 -13.9,3.77 -10.8,7.48 1.4,1.76 6.6,2.15 7.6,0.59 1.3,-2.1 3.5,-0.99 3.5,1.75 0,4.87 4.5,9.25 6.8,6.58 1.8,-2.16 1.8,-2.16 6.1,-0.26 4.5,2.04 8.1,1.32 8.1,-1.66 0,-1.97 -4.5,-6.41 -6.5,-6.41 -2.1,0 -2,-0.74 1.5,-6.68 4.2,-7.42 8.5,-8.04 14.9,-2.12 4,3.77 3.6,5.83 -1.4,7.77 -2.2,0.84 -4.6,1.89 -5.3,2.33 -2,1.28 -1.4,7.86 1,12.73 2.7,5.4 5.4,6.03 5,1.18 -0.3,-3.95 1.7,-8.13 5.5,-11.36 3.5,-2.99 7.8,-8.68 8.7,-11.52 1.3,-4.16 25,-17.33 31.1,-17.33 1.7,0 4.3,-1.78 8,-5.5 6,-6.02 4.4,-5.56 21.2,-5.94 2.1,-0.05 2.8,0.46 3.1,2.11 0.2,1.35 1.4,2.55 3.2,3.18 2.9,1.01 2.9,1.01 1.2,5.01 -2.4,5.51 -5.3,5.95 -10.2,1.54 -2.1,-1.85 -4,-3.1 -4.3,-2.77 -0.4,0.33 -2.1,0.9 -3.9,1.27 -2.9,0.59 -3.4,1.09 -3.4,3.9 -0.2,4.14 0,4.05 -7.5,5.36 -11.3,2 -16.8,8.64 -6.9,8.47 8,-0.14 10.1,1.15 4.8,2.93 -1.8,0.59 -3.4,1.72 -3.6,2.5 -0.3,0.79 -4.2,5.13 -8.8,9.64 -9.3,9.23 -10.8,11.98 -7.6,14.08 3,2.02 1,6.22 -3,6.22 -2.8,0 -2.8,0.14 -2.8,5.34 0,4.15 -0.5,5.77 -2.1,7.24 -1.7,1.5 -2,2.64 -1.5,5.51 1.3,8.25 -5,18.78 -12.3,20.57 -3.3,0.8 -15.1,7.01 -21.3,11.2 -5.5,3.76 -5.2,3.73 -11.4,0.76 -5.5,-2.62 -17.5,-4.69 -14,-2.39 6.3,4.03 9.6,9.74 5.8,9.79 -1,0.01 -2.9,0.9 -4.2,1.98 -3.3,2.52 -3.7,2.49 -5.6,-0.5 z m 122.6,-52.35 c 0,-0.5 0.7,-1.5 1.5,-2.22 0.9,-0.71 2.5,-2.98 3.5,-5.03 1.1,-2.04 4.6,-6.08 7.9,-8.96 6.9,-5.93 7.4,-7.17 2.9,-6.27 -2.4,0.49 -3,0.31 -2.6,-0.77 0.2,-0.77 2.1,-1.67 4.1,-2 5.5,-0.88 11.9,-8.01 22.2,-24.29 1.1,-1.76 3.9,-5.08 6.2,-7.38 3.8,-3.75 4.9,-7.23 2.3,-7.23 -4.2,0 0.8,-11.49 6.5,-15.02 3.1,-1.92 5.5,-7.03 5.5,-11.8 0,-1.15 0.7,-2.51 1.6,-3.03 1.3,-0.71 1.8,-2.47 1.9,-7.17 0,-4.1 0.6,-6.63 1.5,-7.36 1.6,-1.21 6,-9.94 6,-11.8 0,-0.62 1.7,-2.75 3.9,-4.73 6.8,-6.36 9.2,-24.4 2.8,-21.68 -1.8,0.75 -4.5,1.87 -6,2.48 -1.8,0.71 -3.4,2.48 -4.4,4.86 -2.7,6.54 -9.3,11.36 -9.3,6.77 0,-1.22 -0.5,-1.28 -2.5,-0.34 -3.9,1.76 -4.1,0.42 -1.1,-7.27 2.2,-5.64 3.4,-7.3 5.6,-8.06 1.5,-0.52 3.2,-2.02 3.8,-3.32 0.9,-2.03 1.6,-2.29 4.9,-1.86 8.6,1.13 14.9,-7.13 7.7,-10.15 -3.5,-1.44 -5.2,-8.33 -2.5,-9.98 0.5,-0.31 1.2,-1.94 1.6,-3.62 0.4,-1.96 1.5,-3.38 3.1,-3.98 1.4,-0.51 2.9,-2.25 3.5,-3.86 0.5,-1.61 1.6,-3.16 2.4,-3.46 0.8,-0.29 2.5,-2.8 3.9,-5.58 2.5,-4.78 4.7,-6.27 6.1,-4.04 1,1.72 5.3,1.1 6.4,-0.94 1.4,-2.58 1.3,-9.38 -0.1,-10.8 -0.8,-0.85 -0.7,-2.1 0.4,-4.95 3.4,-8.45 3.4,-18.86 0,-22.28 -4.2,-4.19 -5.3,-3.33 -9.7,7.51 -4.1,10.15 -4.5,10.5 -7.5,7.46 -1.1,-1.1 -3.2,-2 -4.5,-2 -2,0 -2.5,-0.5 -2.5,-2.53 0,-3.29 -4.4,-5.59 -6.5,-3.4 -3.2,3.3 -2.4,10.46 1.1,10.12 5.4,-0.51 12.8,7.37 11.9,12.5 -1.4,7.49 -4.7,9.99 -9.1,6.88 -1.4,-0.93 -2.6,-1.11 -3.5,-0.51 -4.8,3 -11.5,0.36 -12.9,-5.08 -2.1,-7.74 -12.3,-10.5 -12.9,-3.49 -0.2,3.31 -1.4,5.14 -6.5,10.6 -13.7,14.73 -15.6,16.93 -15.6,18.09 0,5.14 -5.4,17.82 -7.5,17.82 -6,0 -7.5,2.71 -1.8,3.19 3.5,0.29 3.8,0.52 4.1,4 0.4,4.63 -3,7.46 -7,5.92 -1.4,-0.52 -3.4,-0.87 -4.4,-0.78 -1.7,0.15 -1.9,-0.56 -2,-5.83 -0.1,-8.19 -1,-10.18 -5.5,-13.05 -2.4,-1.51 -3.9,-3.25 -3.9,-4.43 0,-2.78 -3,-4.02 -9.7,-4.04 -6.3,-0.02 -7.6,-0.52 -8.7,-3.3 -0.5,-1.35 -1.5,-1.73 -3.9,-1.5 -3.1,0.3 -3.2,0.15 -3.3,-3.18 -0.1,-4.65 -2.2,-10.69 -4,-11.37 -1.9,-0.76 -2.7,0.95 -1.5,3.28 2.1,3.86 -2,11.09 -6.2,11.09 -2.8,0 -3.1,2.57 -0.6,5.93 2.5,3.46 7,4.15 10.4,1.6 4.8,-3.63 6.7,-1.34 3.4,4.05 -3.6,5.78 1.8,11.15 8,7.97 1.6,-0.86 3.1,-1.55 3.3,-1.55 0.1,0 0.3,2.25 0.3,5.01 0.1,3.92 0.7,5.6 2.7,7.75 1.4,1.5 3.3,3.97 4.2,5.49 1.3,1.96 2.6,2.75 4.7,2.75 1.6,0 2.9,0.2 2.9,0.45 0,0.24 -0.7,3.04 -1.5,6.21 -0.9,3.16 -1.5,7.81 -1.5,10.32 0,8.18 -4.2,11.09 -12.3,8.64 -7,-2.11 -10.3,5.16 -5.9,13.02 1.1,2.01 -0.5,6.36 -2.3,6.36 -1.8,0 -4.3,-3.16 -5.1,-6.5 -1.5,-6.38 -5.2,-8.05 -9.8,-4.44 -2.3,1.83 -3,1.93 -6,0.85 -4.3,-1.56 -6.6,-0.67 -6.6,2.55 0,1.4 -0.4,2.53 -0.8,2.52 -1.7,-0.03 -8.4,-2.73 -9.5,-3.82 -2.9,-2.92 -5.5,-1.33 -8.6,5.35 -1.7,3.58 -3.8,6.79 -4.6,7.12 -0.9,0.34 -2.5,2.35 -3.6,4.47 -4.4,8.72 -26.2,10.89 -35,3.48 -1.8,-1.48 -4.5,-2.95 -6.1,-3.26 -3.7,-0.76 -3.6,-1.52 1.1,-5.56 2.9,-2.46 3.8,-3.93 3.4,-5.39 -0.3,-1.16 0.2,-2.56 1.1,-3.32 6.8,-5.65 -3.7,-6.09 -13.4,-0.56 -3.3,1.87 -14.1,-4.36 -23.2,-13.31 -1.4,-1.42 -4.8,-3.13 -7.5,-3.8 -2.6,-0.67 -5.8,-1.51 -7,-1.88 -1.7,-0.56 -2.3,-0.1 -3.2,2.61 -1.7,4.71 -4,2.05 -4.6,-5.27 -0.5,-5.6 -0.5,-5.6 5,-10.61 4.6,-4.2 5.5,-5.57 5.5,-8.43 0,-6.96 9.4,-15.8 16.8,-15.8 5.5,0 9.7,-3.12 8,-5.93 -1.8,-2.86 1.6,-8.28 5,-7.94 1.5,0.15 3.5,-0.21 4.6,-0.8 1,-0.59 2.6,-0.86 3.6,-0.61 1.6,0.42 1.7,-0.15 1.2,-5.88 -0.7,-8.3 -4,-13.84 -8.2,-13.84 -7.8,0 -7.9,-5.2 0,-7.5 1.3,-0.4 3.5,-1.64 4.7,-2.75 3.4,-3.16 5.3,-1.68 5,3.96 -0.2,4.79 -0.2,4.79 5.3,5.29 7.3,0.67 12,3.27 15.4,8.59 1.5,2.42 3,4.41 3.3,4.41 1.8,0 8.3,-8.76 8.2,-11 -0.1,-1.38 -0.1,-3.3 0,-4.28 0.1,-2.49 7.9,-10.72 10.2,-10.72 2.4,0 5.2,-4.35 4.4,-6.96 -0.9,-2.91 -3.2,-2.53 -6.5,1.1 -2.6,2.79 -3.3,3.07 -6.7,2.51 -3.7,-0.6 -4,-0.41 -10.3,6.22 -9.2,9.61 -14.9,10.9 -13.5,3.07 0.7,-4.44 -0.8,-7.94 -3.5,-7.94 -1,0 -2.1,-0.73 -2.4,-1.62 -0.9,-2.24 -10.3,-1.06 -17.5,2.19 -3,1.33 -7.1,2.43 -9.1,2.43 -9.2,0 -18,6.88 -18,14.11 0,3.94 0,3.94 -6.8,3.29 -8.4,-0.82 -7.4,0.51 -12.8,-15.93 -6.3,-19.14 -6.4,-19.77 -6.4,-22.72 0,-4.28 -2.8,-6.46 -6.1,-4.72 -2.5,1.34 -2.5,3.61 0.1,4.97 3.4,1.83 2.2,10.31 -1.4,9.8 -1.8,-0.25 -2.1,-0.9 -1.9,-3.67 0.3,-3.31 -3.7,-13.36 -5.7,-14.64 -3.2,-1.93 -6.9,3.29 -8.9,12.61 -0.6,2.26 -2.1,5.33 -3.6,6.81 -2.9,3.03 -3.3,6.22 -1,8.1 1.6,1.36 5.5,9.44 5.5,11.52 0,0.71 -1.4,4.14 -3.1,7.63 -2.6,5.6 -3,7.27 -2.8,14.34 0.2,9.29 -2.2,11.47 -6.6,5.98 -2.8,-3.52 -4.2,-1.92 -5.5,6.05 -1,6.14 -3.6,10.26 -5.4,8.49 -0.6,-0.56 -1.7,-1.03 -2.6,-1.03 -0.9,0 -2.3,-1.84 -3.3,-4.25 -1,-2.33 -3.6,-6.69 -5.9,-9.69 -3.8,-5.05 -4,-5.66 -3,-8.57 1.6,-4.28 1.5,-5.27 -0.8,-8.21 -1.1,-1.4 -2,-3.21 -2,-4.02 0,-2.06 -4.9,-7.65 -7.2,-8.25 -2.8,-0.74 -2.7,-2.45 0.2,-2.86 4.1,-0.58 12.8,1.85 15.9,4.47 2.3,1.9 3.4,2.24 4.8,1.49 1,-0.54 3,-1.24 4.5,-1.56 4.3,-0.9 1.3,-13.54 -3.1,-13.54 -1.3,0 -4.6,-8.16 -4.3,-10.63 0.9,-6.93 -5,-8.45 -9.7,-2.49 -3.8,4.8 -6.3,5.54 -9.7,2.89 -2.1,-1.66 -3,-1.83 -5,-0.94 -3.2,1.46 -4.4,-0.47 -1.5,-2.47 1.2,-0.87 2.1,-2.6 2.1,-4.17 0,-2.69 0,-2.69 2.3,0.12 2.6,3.16 6.1,3.02 9.2,-0.37 1.6,-1.78 1.6,-1.93 -1.2,-3.02 -5.8,-2.3 -5.8,-2.39 -6,-8.52 -0.1,-4.04 0.5,-7.04 1.8,-9.6 1,-2.05 1.9,-4.38 1.9,-5.19 0,-1.71 7.6,-9.34 10.2,-10.18 2.7,-0.89 2.1,-2.88 -1.4,-4.18 -2.9,-1.1 -3,-1.41 -2.3,-4.47 0.5,-1.81 0.7,-5.54 0.6,-8.29 -0.1,-4.64 0.1,-5.1 2.8,-6.29 3.5,-1.57 6,-7.07 7.1,-16.09 1.1,-8.66 6.5,-12.67 8.3,-6.08 0.5,2.24 2.7,2.69 2.7,0.57 0,-2.1 2.5,-2.64 4.8,-1.03 1.8,1.27 2.9,1.1 9.8,-1.57 7.9,-2.99 7.9,-2.99 12.8,-1.11 6.4,2.39 6.7,3.48 1.3,4.66 -5.5,1.22 -7.1,6.45 -2,6.45 4.8,0 7.2,2.32 4.9,4.83 -2.4,2.68 0.1,4.17 7,4.16 4.9,0 4.9,0 1.9,-1.84 -3.7,-2.22 -6.3,-5.15 -4.6,-5.15 2,0 3.5,-4.73 2.1,-6.47 -1,-1.24 -1,-1.84 0.1,-3.15 1.5,-1.87 3.8,-7.68 4.6,-11.57 0.7,-3.95 3.9,-6.57 6.1,-5.02 7.4,5.37 10.9,3.56 7.7,-4.04 -0.6,-1.4 -0.2,-1.75 1.8,-1.75 4.1,0 7.6,-5.66 7.7,-12.13 0,-2.93 2.5,-4.17 6.2,-3 2.6,0.84 4.4,0.67 8.8,-0.85 5.5,-1.9 5.5,-1.9 7.6,0.74 1.1,1.45 3.6,3.15 5.5,3.77 2.2,0.75 3.5,1.86 3.7,3.3 0.3,2.37 -0.9,2.73 -3.9,1.12 -2.7,-1.42 -3.8,-0.52 -3.2,2.56 0.5,2.47 4.3,5.3 8.8,6.53 3.7,1.01 1,2.46 -4.5,2.46 -5.3,0 -5.5,0.1 -5.9,2.83 -0.4,3.53 2.5,6.99 5.2,6.28 1.1,-0.28 3.3,0.19 5,1.04 3.7,1.94 23.9,2.48 25.7,0.69 0.7,-0.64 1.5,-2.66 1.9,-4.5 0.6,-3.1 0.9,-3.35 4.6,-3.38 2.2,-0.02 5.9,-0.4 8.2,-0.84 4.7,-0.89 7.9,2.75 5.2,6 -1.4,1.59 -6.5,1.85 -7.4,0.38 -1.7,-2.62 -10.9,0.8 -10.3,3.8 0.2,1.16 1.7,1.92 4.8,2.4 2.4,0.38 6,1 7.8,1.38 3.3,0.65 12.1,-0.75 17,-2.71 2.1,-0.84 2.3,-1.36 1.7,-5.17 -0.5,-3.95 -0.4,-4.36 2.4,-6.03 1.7,-0.99 3.7,-3.05 4.5,-4.58 0.8,-1.53 2.9,-4.38 4.8,-6.33 8.4,-9.09 11.7,-16.38 12.3,-27.26 0.7,-11.556 0.8,-11.83 5.9,-11.059 4.1,0.61 4.7,0.388 8.5,-2.976 6.9,-6.243 9.3,-0.664 6.6,15.355 -0.9,5.57 -1.4,11.45 -1.1,13.07 0.6,2.51 0.2,3.29 -2.4,5.22 -3.9,2.87 -3.8,4.42 0.1,6.45 6.1,3.14 11.8,-4.62 14,-18.87 1.2,-7.74 1.3,-7.87 7.7,-14.27 6.5,-6.478 8.9,-7.707 5.8,-2.94 -1.5,2.24 -1.6,3.28 -0.5,8.49 1.1,5.27 1.1,6.16 -0.4,7.81 -2.1,2.31 -2.2,3.22 -0.2,3.22 4,0 0.7,11.26 -7.4,25.81 -3.4,5.97 -6.1,11.92 -6.1,13.22 0,1.55 -1.6,3.74 -4.7,6.41 -2.5,2.23 -8.3,7.54 -12.9,11.81 -4.6,4.26 -9,7.75 -9.8,7.75 -0.8,0 -3.4,2.23 -5.7,4.96 -2.6,3.06 -5.6,5.42 -7.8,6.16 -5.7,1.86 -10.8,5.72 -14.5,10.83 -5.6,7.85 -5.9,8.62 -4.1,12.13 3.5,6.67 -0.9,14.92 -7.9,14.92 -2.2,0 -4.1,1.02 -6.8,3.75 -5.5,5.61 -11.7,10.56 -15.2,12.25 -4,1.9 -4.7,5.38 -1.4,7.08 1.2,0.67 2.6,1.71 3,2.32 0.5,0.7 1.6,0.03 3.1,-1.87 2,-2.39 3.1,-2.91 5.9,-2.72 3,0.2 3.8,-0.25 5.6,-3.04 5.3,-8.15 6.2,-9.27 7.9,-9.27 1.3,0 1.9,1.06 2.3,4.5 1.1,9.58 5.9,9.95 8.9,0.68 0.7,-2.11 1.9,-4.05 2.6,-4.33 2.1,-0.83 2.6,-3.36 1,-5.66 -4.7,-6.71 3.8,-19.32 9.5,-14.14 2.7,2.43 4.2,0.81 4.9,-5.27 0.6,-5.12 0.8,-5.3 10.5,-8.94 2.7,-1.01 5.2,-2.52 5.5,-3.34 2.9,-6.18 4,-7.66 6.3,-8.81 1.5,-0.72 2.8,-2.04 2.8,-2.93 0,-0.89 1.9,-3.46 4.3,-5.69 2.3,-2.24 6.4,-6.89 9.1,-10.32 2.7,-3.44 5.2,-6.25 5.6,-6.25 1.3,0 7.7,-10.72 13.6,-22.82 6,-12.24 7.3,-13.5 10.7,-10.43 6.3,5.82 9.2,2.83 6.9,-7.16 -1.3,-5.72 -1.3,-6.55 0.9,-13.59 2.8,-9.46 4.8,-12.18 4.6,-6.22 -0.2,5.65 1,6.31 4.3,2.38 3.2,-3.82 4.2,-7.8 3.4,-13.02 -0.5,-3.06 -0.1,-4.274 2.5,-7.534 3.5,-4.443 3.4,-4.103 2,-6.756 -1,-1.769 -0.8,-1.974 1.2,-1.684 1.6,0.231 2.5,1.285 3.1,3.53 0.9,3.776 2.1,4.657 4.8,3.793 4,-1.261 6.2,-9.544 4,-14.994 -0.6,-1.49 0,-2.84 2.1,-5.301 13.2,-15.15 13.6,-49.471 0.7,-61.816 -5.1,-4.9438 -9.3,3.176 -4.3,8.605 3.3,3.647 0.4,16.245 -4.8,20.565 -3.3,2.789 -4.7,2.759 -6.2,-0.131 -0.6,-1.057 -1.9,-3.195 -3,-4.752 -1.8,-2.704 -1.8,-2.963 -0.1,-5.752 2.3,-3.977 1.6,-4.557 -5.9,-5.164 -6.9,-0.554 -9.8,-1.957 -8.9,-4.339 0.7,-1.717 -1.3,-4.415 -3.3,-4.415 -0.8,0 -1.3,1.044 -1.3,2.5 0,2.562 -1.4,3.335 -2.6,1.437 -0.3,-0.584 0.1,-1.857 1,-2.828 2,-2.239 2,-3.236 -0.2,-6.9823 -1.6,-2.8861 -1.6,-3.1812 0,-5.9853 2.3,-3.8784 2.4,-7.5869 0.1,-6.7252 -0.9,0.3463 -2.7,-0.0743 -4,-0.9346 -1.3,-0.8603 -2.9,-1.2782 -3.4,-0.9285 -5,3.0921 -7.8,-2.7466 -3.4,-7.1331 1.9,-1.917 3.5,-4.259 3.5,-5.203 0,-3.952 1.5,-4.446 4.9,-1.601 3,2.48 3.6,2.63 6.4,1.571 3.8,-1.456 8.7,2.556 10.5,8.7577 1,3.3298 9.6,12.164 10.6,10.918 0.2,-0.2695 -2,-18.367 -2.4,-19.564 0,-0.112 -2,-1.586 -4.5,-3.277 -3.5,-2.386 -4.7,-4.019 -5.6,-7.298 -1.9,-7.13 -19.8,-28.098 -32,-37.35 -5,-3.829 -16.6,-16.398 -13.5,-14.675 9.9,5.556 45.9,43.306 61.2,64.301 99.8,136.48 99.6,305.76 -0.6,449.46 -10.7,15.29 -42,48.65 -42,44.7 z m -30.3,-222.22 c 1.4,-3.78 2.1,-7.78 1.8,-9.71 -0.2,-1.97 0.2,-4.41 1.2,-6.14 1.9,-3.19 0.6,-6.07 -2.6,-6.1 -3.8,-0.04 -4.3,-1.44 -2.2,-6.07 3.6,-7.93 9.3,-11.96 7.6,-5.38 -1.5,6.16 6.9,10.48 14.2,7.26 5.7,-2.52 5.1,-10.79 -0.7,-10.79 -3,0 -4.4,-2.52 -2.5,-4.41 1.2,-1.21 1.5,-2.61 1,-5.48 -0.8,-4.91 1.3,-6.07 5.6,-3.02 7.7,5.48 16.9,-13.46 11.3,-23.37 -4.1,-7.33 -8.6,-6.99 -14.2,1.06 -1.8,2.59 -7.3,8.99 -12.3,14.22 -11.6,12.2 -13.9,15.28 -13.9,18.47 0,1.43 -0.9,4.37 -2,6.53 -2.6,5.11 -2.6,6.61 0.5,8.59 1.6,1.07 2.5,2.56 2.5,4.32 0,1.48 0.5,3.22 1.2,3.88 0.9,0.93 0.6,1.67 -1.1,3.32 -1.6,1.5 -2.1,2.75 -1.7,4.25 0.4,1.18 0.9,5.19 1.3,8.92 0.7,8.4 2,8.3 5,-0.35 z m 129.4,-64.04 c 1.6,-1.71 2.9,-3.62 2.9,-4.25 0,-0.63 1.3,-3.84 3,-7.14 3.3,-6.71 3.5,-7.7 1.8,-10.82 -0.7,-1.2 -1.3,-4.66 -1.4,-7.68 -0.3,-10.35 -1.4,-13.87 -6.4,-20.43 -4.7,-6.26 -4.7,-6.26 -5.3,-18.17 -0.8,-15.19 -5.7,-30.98 -5.7,-18.36 0,6.04 -10,12.91 -10.8,7.44 -1.4,-9 -3.2,-8.7 -3.2,0.52 0,6.23 -0.3,7.25 -2.5,9.18 -5.9,5.12 -1.3,21.81 7,25.27 5,2.1 6.5,6.45 6.1,18.33 -0.4,10.03 0.2,12.22 3.5,12.22 3.4,0 5.5,5.82 2.4,6.97 -2.5,0.95 -4.7,6.11 -2.9,6.74 0.5,0.17 2,0.94 3.4,1.7 3.7,2.09 4.9,1.87 8.1,-1.52 z m -446.1,272.23 c -0.9,-0.34 -2.7,-1.43 -4.2,-2.41 -4.7,-3.2 -14.3,-4.08 -22.7,-2.09 -7.1,1.67 -7.7,1.67 -12,-0.03 -7.2,-2.76 -10.1,-3.12 -10.1,-1.21 0,2.24 -1.2,2.03 -5.9,-1.06 -2.3,-1.5 -4.1,-3.48 -4.1,-4.48 0,-1.84 -1,-2.23 -8.5,-3.34 -7.6,-1.12 -10,-1.06 -9.8,0.25 0.4,1.97 -1.2,1.46 -3.8,-1.2 -5.3,-5.32 -6,-6.36 -5,-6.7 0.6,-0.23 0.7,-0.9 0.1,-1.85 -0.8,-1.18 -1.2,-1.24 -2.2,-0.25 -2,2.03 -3.6,1.44 -4.7,-1.77 -0.6,-1.65 -1.9,-3.26 -2.8,-3.57 -1,-0.31 -2.6,-0.98 -3.6,-1.49 -0.9,-0.51 -2.4,-0.92 -3.3,-0.92 -0.9,0 -3,-1.43 -4.6,-3.17 -1.9,-2.01 -4.3,-3.39 -6.6,-3.76 -5,-0.8 -5.7,-4.21 -1.4,-6.01 4.1,-1.69 11.2,1.73 11.2,5.39 0,1.63 0.7,2.64 2.2,3.1 1.2,0.39 4,1.97 6.1,3.52 2.8,2.02 4.7,2.67 6.6,2.3 1.8,-0.38 3.2,0.07 4.5,1.55 2.4,2.69 7.1,2.73 8.8,0.08 1.7,-2.66 4.6,-2.53 10.6,0.5 7.7,3.89 10.1,4.05 16,1.09 6.5,-3.31 8.3,-3.26 10.9,0.27 3.1,4.23 12.8,5.3 17.5,1.94 1.8,-1.27 6.8,-3.11 11.2,-4.1 14.7,-3.28 14.2,-3.29 18.5,0.44 2.1,1.84 4.9,4.07 6.2,4.94 3.4,2.43 1.6,7.82 -3.2,9.39 -3.7,1.23 -6.7,5.84 -7.2,10.93 -0.2,3.02 -2.4,4.7 -4.7,3.72 z m -173.8,-117.78 c -4.7,-1.93 -4.6,-14.46 0.1,-22.57 3.3,-5.6 0.7,-9.77 -6,-9.77 -4,0 -4.1,0.25 -5.3,9.03 0,0.29 -1.4,1.33 -3,2.31 -2.8,1.65 -3,2.16 -3,7.79 0,5.95 -0.1,6.01 -2.8,5.8 -1.5,-0.12 -3.6,0.14 -4.6,0.58 -2.3,0.96 -4.6,-1.66 -4.6,-5.07 0,-1.2 -1,-3.42 -2.2,-4.93 -1.7,-2.22 -1.9,-3.08 -1,-4.39 0.6,-0.89 1.7,-2.61 2.3,-3.81 0.6,-1.2 2.3,-2.68 3.7,-3.29 6.3,-2.66 7.6,-16.02 1.6,-16.02 -3.4,0 -4.7,-2.36 -3.9,-6.97 0.7,-4.3 1.8,-4.86 4.9,-2.5 4.2,3.18 8.4,0.71 6.6,-3.91 -2.7,-7.16 4.4,-0.64 8.8,8.13 2.6,4.93 6,5.74 8.6,2 4.7,-6.67 11.6,4.34 8.1,12.79 -1.3,3.17 -1.4,4.64 -0.4,9.55 1.2,5.54 1.1,6.05 -1.5,11.3 -2.1,4.08 -2.7,6.6 -2.5,9.78 0.4,4.34 -0.7,5.48 -3.9,4.17 z m 51.1,-54.11 c -2.4,-1.62 -7.3,-11.1 -7.3,-14.23 0,-4.55 -3.4,-9.56 -8.5,-12.54 -2.4,-1.39 -4.5,-3.37 -4.8,-4.39 -0.9,-3.4 -5.7,-5.83 -7.3,-3.67 -0.7,0.98 -1.1,2.42 -0.8,3.19 1.4,3.46 -2.9,0.89 -7.7,-4.68 -4.8,-5.49 -5.6,-6.04 -8.3,-5.5 -2.3,0.47 -4.1,-0.19 -8.5,-3.16 -3.1,-2.06 -7.4,-4.56 -9.6,-5.54 -6.3,-2.87 -6.6,-3.31 -4.9,-7.52 3.2,-7.85 6.2,-8.61 17.4,-4.29 6.9,2.63 8,2.8 12.3,1.82 3.6,-0.82 5.6,-0.78 8.2,0.15 2.2,0.81 4,0.91 5.2,0.29 2.1,-1.11 20.8,4.06 23.2,6.4 1,0.94 1.1,1.44 0.3,1.44 -1.6,0 -3.4,3.53 -2.6,5.42 1.6,4.17 6.8,0.97 5.6,-3.48 -0.7,-2.82 3.9,-2.05 7.4,1.23 1.9,1.74 3,1.93 7.4,1.32 6,-0.82 5.6,-2.43 2.6,11.8 -1.8,8.18 -4.6,10.99 -11.3,11.27 -7.5,0.32 -9.2,3.52 -4.8,9.44 2.8,3.84 2.9,5.15 1.3,11.48 -1.2,4.41 -2.2,5.24 -4.5,3.75 z m -19,-77.09 c -1.2,-0.98 -5.4,-2.37 -9.4,-3.09 -5.8,-1.03 -7.9,-1.92 -10,-4.11 -1.7,-1.79 -4.7,-3.34 -8.4,-4.3 -3.4,-0.9 -6.3,-2.35 -7.2,-3.58 -4.4,-6.22 -18.5,0.35 -20.8,9.7 -1.2,4.62 -6.3,7.71 -6.6,3.99 -0.4,-3.87 0.5,-6.48 2.6,-8.29 3.2,-2.63 3.5,-8.86 0.5,-10.43 -3.3,-1.8 -5.4,-1.14 -9.2,2.97 -4.7,5.19 -10.8,5.89 -10.8,1.25 0,-3.45 6,-6.76 11,-6.04 2.1,0.31 3.3,0.01 3.7,-0.87 0.2,-0.74 2.3,-2.17 4.6,-3.18 2.3,-1.01 4.8,-2.59 5.5,-3.5 1.5,-1.82 5.2,-2.28 5.2,-0.64 0,3.35 4.7,3.11 10.4,-0.54 3.8,-2.39 7.6,-3.93 10.9,-4.39 2.8,-0.39 6.4,-1.51 7.9,-2.5 2.7,-1.79 2.7,-1.79 3.7,0.8 1.5,3.77 9.2,3.13 27.1,-2.24 6.3,-1.91 8.9,-2.56 16,-3.96 2.8,-0.57 3.6,-1.32 4.4,-3.95 1.1,-3.66 1.6,-3.82 5.4,-1.84 3.9,2.02 7.8,0.98 9.2,-2.46 2.2,-5.26 31.1,-8.57 34,-3.89 4.5,7.09 4.4,13.89 -0.2,13.93 -0.9,0.01 -2.2,0.69 -2.8,1.52 -1.1,1.26 -0.9,1.5 1.3,1.5 1.5,0 2.7,0.45 2.7,1 0,0.55 -1.1,1 -2.5,1 -4.6,0 -9.3,9.17 -7.4,14.41 3.6,10.16 -8.5,16.65 -21.2,11.31 -9.2,-3.9 -10.6,-4.17 -20.4,-3.94 -20.5,0.48 -30.6,6.53 -22.3,13.44 3.3,2.72 3.3,2.72 -0.7,2.72 -2.4,-0.01 -4.9,-0.74 -6.2,-1.8 z m 58.8,-67.43 c -1.9,-2.33 -0.5,-4.1 4.6,-5.71 6.6,-2.08 7.1,-6.88 0.9,-8.33 -2.5,-0.61 -4.1,-1.65 -4.6,-3.19 -1.3,-3.29 -2.6,-3.78 -6.6,-2.45 -4.8,1.57 -6.1,0.32 -4.4,-4.36 1.4,-3.89 3.2,-4.79 10,-5.12 7.8,-0.39 11,-6.55 3.5,-6.55 -8.7,0 -16.5,-3.37 -16.5,-7.13 0,-0.9 -0.7,-2.19 -1.5,-2.87 -2.5,-2.079 -1.8,-3.676 4.1,-8.697 3,-2.647 7.3,-7.729 9.4,-11.308 6.1,-10.142 13.5,-17.345 19.5,-18.957 2.7,-0.737 5.9,-2.192 7.1,-3.233 6.1,-5.472 12.2,26.936 6.5,34.306 -3.1,3.998 -4.9,12.849 -2.9,13.999 4.3,2.41 5,3.99 2.8,6.33 -2.6,2.75 -2.6,4.07 0,5.88 1.1,0.79 2.9,3.63 3.9,6.31 1.8,4.76 2,4.92 8.9,7.25 4,1.31 7.2,2.95 7.2,3.63 0,2.55 -6.7,6.49 -11.2,6.58 -2.4,0.05 -6.4,0.72 -8.8,1.48 -2.5,0.76 -9,1.58 -14.5,1.81 -5.5,0.24 -11.4,0.73 -13.1,1.11 -2.1,0.47 -3.4,0.23 -4.3,-0.78 z m 384.6,-99.404 c -2.4,-0.639 -2.2,-3.056 0.8,-6.899 8.4,-11.121 -2.9,-16.681 -12.8,-6.266 -3.7,3.939 -3.7,3.939 -3.8,0.647 0,-4.23 -1,-5.804 -5.1,-7.763 -2.6,-1.25 -3.3,-2.118 -3.1,-4.06 1.6,-13.869 1.7,-13.471 -1.2,-14.761 -3.9,-1.7738 -7.9,-1.4775 -10.8,0.7915 -1.4,1.0995 -3,1.9995 -3.5,1.9995 -0.5,0 -1.7,-0.9 -2.7,-1.9995 -1,-1.1 -2.6,-2 -3.5,-2 -4.3,0 -6.5,-6.0792 -3,-8.2321 2.6,-1.6377 2.5,-2.6111 -0.6,-5.8615 -6.9,-7.1219 8,-12.992 15.7,-6.2339 1.4,1.26 6.4,3.4104 24.1,10.44 11.7,4.6308 19,10.86 18.3,15.59 -0.4,2.464 -0.3,4.297 0.3,4.297 1.6,0 12.6,-5.124 14.4,-6.747 3.1,-2.7972 3.2,-0.363 0.1,3.498 -1.7,2.062 -3.8,5.18 -4.7,6.929 -0.9,1.748 -2.5,3.473 -3.7,3.832 -1.2,0.387 -1.9,1.354 -1.7,2.367 0.1,0.942 -1.2,3.482 -3,5.645 -2.2,2.625 -3.2,4.998 -3.2,7.139 0,6.966 -2,9.031 -7.3,7.648 z" />
            <path
               style="fill:#0e1d22"
               inkscape:connector-curvature="0"
               id="path3699"
               d="m -1521.3,523.81 c -5.9,-1.42 -9.6,-4.01 -10.2,-7.13 -0.8,-3.76 -1.7,-4.36 -7.5,-4.58 -2.6,-0.1 -5.6,-0.67 -6.7,-1.27 -1.1,-0.6 -3.7,-1.1 -5.8,-1.13 -4.3,-0.05 -10.6,-2.05 -13.2,-4.17 -0.9,-0.78 -5.2,-2.45 -9.6,-3.71 -13.5,-3.85 -18.7,-5.98 -22.2,-9.09 -1.9,-1.64 -4.3,-2.98 -5.3,-2.98 -1.1,0 -2.2,-0.42 -2.5,-0.93 -1,-1.56 3.1,-2.24 7.2,-1.2 2.1,0.54 7.3,1.3 11.6,1.68 6.8,0.61 8.4,1.11 11.3,3.71 3,2.63 3.8,2.87 5.9,1.9 1.3,-0.61 3.7,-0.86 5.3,-0.55 4.2,0.84 5.8,-1.55 3.7,-5.61 -3.5,-6.71 4.4,-10.96 10.4,-5.59 0.9,0.87 2.2,1.59 2.8,1.59 0.5,0 1.6,0.68 2.3,1.52 1.1,1.36 1.4,1.35 3.1,-0.13 1,-0.91 3.5,-2 5.6,-2.42 2.1,-0.42 5.1,-1.07 6.8,-1.43 5.1,-1.15 7.4,1.37 4.6,5.22 -1.2,1.67 -2.1,3.36 -2.1,3.74 0,3.16 3.7,12.29 6.2,15.08 2.4,2.72 2.9,4.07 2.4,6.34 -0.5,2.46 0,3.22 2.9,5.23 4.5,3.08 2.2,7.7 -3.4,6.74 -0.4,-0.05 -2,-0.43 -3.6,-0.83 z m 28,-12.07 c -1.7,-2.66 10.7,-12.86 18.6,-15.43 10.6,-3.42 16.2,-7.01 15.5,-9.89 -0.3,-1.2 -0.6,-3.41 -0.6,-4.92 0,-3.32 -4.5,-3.82 -10.8,-1.21 -4.4,1.82 -8.2,1.18 -8.2,-1.36 0,-1.14 1.1,-2.11 3.2,-2.73 3.9,-1.14 4.8,-4.29 2.3,-8.1 -2.5,-3.75 -0.4,-4.44 8.6,-2.82 4.9,0.9 6.9,-1.22 6.9,-7.62 0,-5.24 8.4,-15.46 11.7,-14.2 2.1,0.82 1.5,3.01 -1.8,6.08 -3.1,2.89 -3.8,5.69 -2.5,9.84 0.5,1.48 0.1,2.7 -1.2,4 -6,5.69 -7.6,13.37 -2.8,13.37 1.9,0 3.7,0.41 4,0.92 0.3,0.51 1.9,1.21 3.5,1.56 6.2,1.36 2.7,20.54 -4,21.88 -1.8,0.35 -4.7,1.96 -6.5,3.57 -2.9,2.5 -3.8,2.82 -6.3,2.1 -2.4,-0.67 -3.3,-0.46 -4.6,0.95 -1.2,1.29 -3.2,1.83 -6.9,1.87 -2.9,0.04 -6.9,0.76 -8.9,1.61 -4.2,1.76 -8.3,2 -9.2,0.53 z m -72.3,-35.24 c -2.8,-3.61 -6.6,-12.06 -5.6,-12.42 6.2,-2.27 5.2,-7.85 -1.5,-8.93 -3.2,-0.51 -4.2,-1.23 -5.2,-3.61 -1.5,-3.46 0.2,-5.34 3.2,-3.72 0.9,0.51 5.6,0.93 10.3,0.93 9.5,0 10.5,-0.66 10.9,-7.66 0.2,-4.93 2.6,-6.31 6.3,-3.78 1.9,1.3 5.5,2.16 10.9,2.61 4.4,0.38 9.7,0.99 11.7,1.36 2.7,0.49 4.5,0.23 6.2,-0.92 5.4,-3.53 10.6,-1.56 10.6,4.03 0,4.27 -1.2,4.82 -5.2,2.38 -4.3,-2.62 -5.4,-2.55 -8.3,0.5 -2.8,3.07 -11.6,5.54 -17.1,4.82 -4.2,-0.56 -3.9,-0.89 -7.9,7.41 -0.9,1.78 -2,3.25 -2.6,3.25 -0.9,0 -3.9,2.46 -11.1,9.17 -1.6,1.47 -2.8,3.38 -2.8,4.25 0,1.89 -1.4,2.06 -2.8,0.33 z m 69.6,-88.63 c -4.3,-3.81 -3,-5.82 2.6,-4.27 3.4,0.94 3.7,0.84 4.6,-1.49 1.3,-3.32 1.4,-3.1 -2,-4.86 -3.5,-1.82 -3.8,-3.4 -1,-5.77 1.1,-0.94 2,-2.62 2,-3.72 0,-1.99 -0.9,-2.41 -4.3,-2.07 -0.9,0.09 -3,-0.85 -4.7,-2.1 -2.7,-1.96 -3.4,-2.1 -5.2,-0.99 -1.7,1.07 -2.6,1.01 -5.5,-0.37 -4.2,-1.98 -6.3,-1.37 -6.3,1.82 0,2.79 -0.8,3.73 -2.5,3.09 -0.7,-0.27 -1,-1.64 -0.8,-3.24 0.6,-3.96 -1.5,-5.44 -5.6,-3.91 -3.1,1.16 -3.3,1.05 -7.5,-3.52 -3.3,-3.63 -5,-4.72 -7.3,-4.72 -7.9,0 -10.9,-2.67 -6.6,-6.01 1.5,-1.18 3.7,-3.76 4.9,-5.73 1.2,-1.97 3.5,-4.59 5,-5.82 2.5,-1.93 2.9,-3.15 3.4,-8.6 0.5,-6.34 0.5,-6.34 5.2,-7.51 2.6,-0.63 5.7,-1.87 6.9,-2.75 3.2,-2.22 4.9,-1.97 4.9,0.72 0,4.86 12.2,10.7 22.4,10.7 3.1,0 5,0.55 6.1,1.75 0.8,0.96 3.3,3.7 5.4,6.09 3.9,4.17 6,9.84 4.6,12.09 -1.7,2.73 -5.5,-0.79 -5.5,-5.06 0,-2.45 -0.6,-3.23 -3.5,-4.41 -1.9,-0.79 -3.7,-1.94 -4.1,-2.55 -0.4,-0.63 -1.9,-0.87 -3.5,-0.56 -2.4,0.49 -3.1,0.07 -4.8,-2.89 -2.7,-4.51 -6.8,-4.89 -7.7,-0.71 -0.3,1.51 -1,4.37 -1.5,6.37 -2.1,8.06 0.5,11.51 6.2,8.15 2.4,-1.41 3.2,-1.5 4.6,-0.5 1,0.68 2.9,1.71 4.2,2.29 3.6,1.54 4.1,2.84 2.2,6.7 -1.9,4.15 0.7,7.21 6.2,7.27 1.7,0.01 4,0.69 5.1,1.5 1.1,0.8 3.5,1.41 5.5,1.35 2,-0.06 2.8,-0.31 1.9,-0.56 -2.2,-0.59 -3,-2.83 -1.9,-5.75 1.3,-3.36 4.6,-4.15 7.9,-1.91 1.6,1.1 4.7,1.89 7.7,1.98 8.5,0.24 13,1.63 12.6,3.89 -0.4,2.6 -0.4,2.6 -4.5,2.98 -5.1,0.47 -5.8,1.17 -5.1,4.94 1.5,7.76 -5.2,13.41 -10.5,8.94 -1.7,-1.45 -3.7,-2.34 -4.6,-2.02 -0.8,0.32 -3,-0.17 -4.9,-1.07 -2.8,-1.32 -4,-1.42 -6,-0.5 -3.5,1.59 -3.5,5.91 0,6.78 3,0.77 3.1,1.53 0.4,3.24 -1.6,0.97 -2,1.93 -1.5,3.74 0.4,1.78 0.2,2.44 -0.9,2.44 -0.9,0 -1.5,-0.88 -1.5,-2 0,-1.1 -0.5,-2.07 -1,-2.15 -3,-0.44 -3.5,-0.18 -3.5,1.63 0,3.09 -3,2.93 -6.7,-0.36 z m 200.8,-35.82 c -1.2,-1.16 -0.7,-5.89 0.8,-7.86 0.8,-1.07 1.5,-3.13 1.5,-4.57 0,-1.45 0.7,-4.25 1.6,-6.22 0.8,-1.97 1.5,-5.12 1.5,-6.99 0,-1.87 0.8,-4.48 1.9,-5.82 4.6,-5.93 6.4,-10.7 5,-13.94 -2.2,-5.31 0.4,-18.93 4.7,-24.58 1.9,-2.49 3.4,-5.27 3.4,-6.17 -0.7,-7.39 -0.4,-16.18 0.6,-18.7 1.6,-3.97 2.7,-14.67 1.7,-15.98 -0.5,-0.56 -2.1,-1.81 -3.6,-2.77 -3.4,-2.18 -3.7,-7.37 -0.7,-12.21 3.1,-5.15 3.8,-12.49 1.1,-12.49 -1.5,0 -2.1,0.62 -2.1,2 0,1.1 -0.5,2 -1.1,2 -0.6,0 -0.8,-0.85 -0.4,-1.97 1,-3.36 -1.3,-6.32 -4.4,-5.54 -3.7,0.93 -5.1,2.37 -5.1,5.13 0,1.31 -0.4,2.38 -0.9,2.38 -1.6,0 -2,-1.26 -1.1,-3.73 0.8,-2.03 0.5,-3.4 -1.6,-6.98 -3,-5.19 -2.8,-5.6 3,-5.93 3.3,-0.19 4.8,0.23 6.1,1.69 3.7,4.04 10.2,-0.32 7.3,-4.89 -1,-1.61 -1,-2.76 0.1,-5.84 3.5,-10.7 5.6,-20.01 5,-22.32 -0.4,-1.38 -0.8,-4.53 -0.8,-7 -0.2,-6.58 -2.3,-13.46 -7,-22.5 -3.4,-6.47 -4.5,-10.02 -5.8,-18.5 -3.9,-26.174 -8.4,-39.066 -11.7,-33.569 -2.3,3.847 -6,6.605 -9.8,7.213 -5.6,0.886 -9,7.446 -5.8,10.906 2.5,2.66 1.8,11.43 -1.1,15.28 -1.2,1.55 -1.7,3.27 -1.3,5.13 0.3,1.56 0.1,3.09 -0.5,3.47 -0.7,0.42 -1.1,-0.2 -1.2,-1.63 0,-8.81 -5.9,-13.03 -7.3,-5.22 -1.5,9.06 3.6,19.19 7.3,14.43 2.2,-2.88 1.9,-3.13 5.5,4.13 2.2,4.49 3.4,5.77 5.7,6.23 4.1,0.82 7.1,9.64 5.5,16.09 -0.8,3.04 -8.6,-2.04 -8.6,-5.57 0,-2.43 -1.6,-3.17 -3,-1.45 -0.7,0.91 -0.9,3 -0.5,5.74 0.3,2.37 0.2,6.14 -0.3,8.36 -1.7,7.46 3.6,12.1 10.9,9.56 6.3,-2.21 7.8,0.12 4.3,6.93 -2.9,5.77 -5.1,6.35 -7.6,1.96 -2.8,-4.87 -7.6,-2.39 -6.4,3.33 0.4,1.95 -0.3,5.57 -2,10.41 -3.2,9.32 -0.4,14.66 4.2,7.77 2.7,-4.24 5.4,-2.74 5.4,3.08 0,1.86 -0.6,2.42 -2.4,2.42 -1.2,0 -3.3,1.12 -4.6,2.5 -1.9,1.98 -3.4,2.5 -7.1,2.5 -7.7,0 -9,-2.3 -6.8,-11.88 1.8,-7.65 -4.7,-10.99 -13.6,-6.96 -2.2,1 -2.9,0.86 -4.8,-0.93 -4.7,-4.38 -11.7,-4.86 -11.7,-0.8 0,3.16 4.2,14.7 6,16.34 1.8,1.74 1.8,1.81 -1.1,3.09 -2.8,1.22 -3.1,1.12 -5.5,-1.78 -1.4,-1.7 -3.2,-3.08 -4,-3.08 -3.1,0 -4.8,8.65 -2,10.91 1.1,0.95 0.9,1.64 -1.5,4.04 -3.2,3.13 -3.8,7.07 -1.5,8.99 1.8,1.52 5.7,-0.84 7.4,-4.46 0.8,-1.8 1.9,-2.48 4,-2.48 1.7,0 3.7,-0.98 5.2,-2.52 2.9,-3.07 4.3,-2.76 5,1.08 2.1,11.98 26.9,9.71 29.3,-2.7 0.6,-2.55 0.9,-2.83 3.2,-2.26 3.3,0.82 6.9,-1.05 8.4,-4.34 1.1,-2.43 1.2,-2.45 3.1,-0.73 3.6,3.23 2.6,8.17 -2.5,12.87 -2.4,2.25 -4.7,5.33 -5.1,6.85 -0.4,1.66 -1.3,2.75 -2.4,2.75 -2.2,0 -5.6,3.79 -6.4,7.27 -1.5,6 -9.7,9.93 -16.8,8.02 -4.3,-1.13 -7.8,0.73 -7.8,4.08 0,0.76 -0.7,1.94 -1.5,2.63 -0.9,0.68 -1.5,2.03 -1.5,3 0,9.93 -5.8,2.11 -6.3,-8.48 -0.4,-8.95 -0.4,-8.95 -4.7,-12.24 -8.4,-6.39 -19.5,0.77 -11.4,7.27 5.9,4.72 -4.2,19.95 -10.5,15.82 -1.9,-1.28 -3.6,-1.45 -8,-0.85 -3.1,0.43 -7,0.86 -8.6,0.97 -5,0.34 -5.2,0.41 -6.4,3.13 -1.1,2.45 -1.3,2.51 -3,1 -2.5,-2.22 -3.3,-2.04 -3,0.63 0.3,1.53 1,2.19 2.3,2.07 1.1,-0.09 3.2,0.84 4.6,2.08 1.5,1.23 4.1,2.83 5.8,3.54 1.8,0.71 3.2,1.89 3.2,2.62 0,2.14 2,2.74 3.8,1.15 0.9,-0.82 3.2,-1.69 5.2,-1.95 1.9,-0.25 4.2,-0.8 5.2,-1.22 1.3,-0.56 1.8,-0.3 1.8,0.96 0,0.94 2,3.71 4.5,6.15 5.3,5.28 5.3,5.18 1.4,8.91 -1.7,1.61 -4,4.62 -5,6.69 -2.3,4.45 -2.4,4.46 -7.2,1.19 -3.4,-2.32 -3.7,-2.88 -3.2,-5.85 0.7,-3.58 -2.4,-4.56 -14.3,-4.59 -3.3,0 -4.5,-0.5 -5.8,-2.4 -0.8,-1.32 -2.4,-2.64 -3.6,-2.93 -1.5,-0.4 -1.9,-1.05 -1.4,-2.54 0.5,-1.42 0.1,-2.33 -1.4,-3.1 -5,-2.67 -6.3,-12.6 -3.1,-23.53 2.4,-8.15 3.5,-13.37 3.5,-17 0.1,-4.91 1.8,-8.15 4.8,-9.06 1.2,-0.37 2.9,-1.24 3.8,-1.93 0.8,-0.68 3.7,-2.05 6.5,-3.04 7.8,-2.8 8.2,-3.48 6.2,-9.72 -2.9,-8.7 -2.7,-11.2 0.5,-11.57 7.1,-0.81 16,-21.21 11.9,-27.04 -1.2,-1.62 -2.1,-3.38 -2.1,-3.89 0,-5.09 -9.5,-5.6 -13.9,-0.75 -5.3,5.79 -7.9,4.04 -3.1,-2.13 5.7,-7.47 10.3,-14.95 14.7,-23.87 6.1,-12.21 6.7,-12.85 10.5,-10.89 3.1,1.63 3.1,2.04 -0.5,3.81 -3.5,1.73 -3.7,7.74 -0.3,9.95 1.4,0.92 2.6,2.51 2.6,3.54 0,2.48 3.4,6.58 4.7,5.74 2.1,-1.31 3.1,-10.37 2.7,-25.47 -0.4,-15.32 -0.4,-15.32 2.6,-17 1.6,-0.93 3.4,-2.89 4,-4.36 2,-4.72 4.6,-6.45 6.8,-4.48 2.6,2.36 3,2.15 4.2,-2.59 0.6,-2.34 2.6,-5.83 4.4,-7.75 1.9,-1.93 3.7,-4.63 4.1,-6.005 0.4,-1.375 1.6,-4.525 2.7,-7 1.2,-2.475 2.3,-6.75 2.5,-9.5 0.3,-4.654 11.6,-30.266 13.4,-30.438 2.6,-0.258 2.4,14.319 -0.3,18.907 -1.4,2.342 -1.9,4.506 -1.5,6.661 0.4,2.39 -0.1,4.031 -2,6.531 -8.7,11.674 -8.2,16.985 1.2,12.671 2.7,-1.236 6.1,-2.494 7.5,-2.795 2.3,-0.504 2.5,-1.11 3.1,-7.542 0.3,-3.847 1.3,-10.264 2.2,-14.26 1.7,-7.266 1.7,-7.266 -1.2,-14 -1.5,-3.704 -3.1,-8.057 -3.5,-9.674 -0.4,-1.616 -1.6,-4.091 -2.5,-5.5 -2,-2.861 -10.6,-28.917 -9.9,-29.672 1.5,-1.478 20.3,33.766 28.1,52.716 36.1,87.49 37.4,189.32 3.5,276.63 -3.9,10.09 -4.9,11.83 -6.2,10.57 z m -172.3,-17.17 c -0.7,-1.02 -3.2,-2.37 -5.7,-3 -4.7,-1.19 -5.4,-1.78 -7.3,-6.63 -5.2,-13.27 -7,-16.86 -9.1,-17.8 -1.4,-0.64 -2.6,-2.49 -3.3,-4.87 -1,-3.78 -3.9,-5.3 -5.4,-2.83 -2.1,3.35 -3.6,0.87 -5.5,-9 -1.7,-8.68 -1.7,-8.48 1,-8.8 5,-0.58 8.2,1.44 7.5,4.71 -0.8,3.38 0.6,4.64 3.2,2.99 1.6,-0.96 2.4,-0.69 4.8,1.6 1.6,1.52 4.3,3.38 6,4.14 1.6,0.76 3.7,1.93 4.7,2.59 1.3,0.94 2.4,0.92 5.2,-0.07 5.5,-1.98 13.6,4.53 13.6,10.89 0,2.22 0.6,3.28 2.5,4.13 2.6,1.2 3,2.41 1.5,4.76 -2.2,3.56 3.2,6.83 6,3.56 0.6,-0.83 1.7,-1.5 2.3,-1.5 0.6,0 2.3,-1.23 3.9,-2.72 2.7,-2.62 2.9,-2.66 5.5,-1.08 3.8,2.32 4,3.8 0.3,3.8 -4.3,0 -7.2,3.1 -6.4,6.97 0.6,2.89 0.5,3.03 -2.8,3.03 -4.9,0.01 -10.8,1.88 -14.4,4.6 -3.8,2.87 -6.5,3.06 -8.1,0.53 z m 21.2,-29.11 c -0.5,-0.78 -2,-0.98 -4.2,-0.57 -4.6,0.87 -4.7,-2.32 -0.1,-4.45 2.7,-1.25 3.3,-2.07 3.3,-4.76 0,-2.32 1,-4.5 3.6,-7.5 2,-2.34 5.1,-5.93 6.9,-8 4.9,-5.78 2.1,-9.13 -4,-4.77 -2.1,1.52 -2.9,3.02 -3.3,6.55 -0.6,5.56 -0.3,5.27 -6.1,6.35 -2.6,0.49 -5.6,1.69 -6.7,2.68 -1.9,1.73 -2.1,1.71 -5,-0.47 -2,-1.49 -3.9,-2.06 -5.4,-1.69 -2.4,0.61 -3.5,-2.41 -3.5,-9.94 0,-3.65 6.3,-10.45 9.7,-10.45 2.7,0 3.9,-2.05 4.8,-8.5 0.4,-2.75 1.6,-6.2 2.6,-7.66 1,-1.46 1.9,-3.1 1.9,-3.65 0,-3.77 8.5,-8.03 12.2,-6.07 1.8,0.98 2.5,0.69 4.9,-2.25 1.9,-2.38 3.6,-3.37 5.5,-3.37 5.3,0 3.6,-7.36 -1.7,-7.47 -3.8,-0.08 -5.6,-2.66 -3.5,-5.01 1.1,-1.19 2.2,-4.24 2.5,-6.84 0.7,-5.56 4.9,-7.19 8.5,-3.23 1,1.12 2.5,2.05 3.2,2.05 1.9,0 1.7,2.4 -0.6,6.73 -1.1,2.06 -2,4.46 -2,5.35 0,0.88 0.9,2.42 2,3.42 2.3,2.11 2.5,6.18 0.4,8.94 -1.9,2.6 -1.8,4.25 0.6,7.28 3.9,4.95 2.8,10.62 -3.1,16.01 -5.8,5.4 -6.9,11.7 -2.2,13.75 1.3,0.55 2.3,1.27 2.3,1.61 0,0.34 1.1,1.85 2.5,3.37 3.5,3.81 2.9,6.03 -1.8,6.07 -2.2,0.02 -4.5,0.82 -5.9,2.1 -1.3,1.14 -3.1,2.35 -4.1,2.7 -1,0.35 -2.3,2 -2.9,3.65 -0.7,2.19 -1.7,3.02 -3.4,3.02 -1.4,0 -3.2,1.21 -4.7,3.11 -1.7,2.15 -2.7,2.75 -3.2,1.91 z M -1558.6,279 c -1.8,-1.52 -3,-4.67 -7.3,-18.51 -0.7,-2.56 -0.6,-2.71 1.6,-2.14 2,0.49 2.5,0.22 2.5,-1.27 0,-2.49 -2.8,-6.33 -4.6,-6.33 -1.7,0 -3.4,-3.1 -3.4,-6.26 0,-2.91 -2.9,-5.67 -9.5,-9.14 -2.8,-1.44 -5.8,-3.16 -6.7,-3.81 -4.2,-2.97 -15.8,7.47 -15.8,14.17 0,2.18 -0.7,5.45 -1.5,7.25 -0.8,1.81 -1.7,5.45 -2.1,8.1 -0.8,6.47 -3.6,6.27 -4.6,-0.33 -0.3,-2.46 -1,-5.52 -1.4,-6.79 -0.6,-1.85 -0.3,-2.42 1.4,-2.87 2.7,-0.7 2.7,-0.9 -0.3,-4.51 -4.6,-5.44 -3.1,-12.81 2.6,-12.81 2.1,0 2.7,-0.42 2.4,-1.82 -0.3,-1.32 0.2,-1.8 1.8,-1.75 3,0.09 3.5,-6.93 0.6,-8.49 -1.4,-0.74 -1.9,-0.68 -1.9,0.22 0,0.97 -0.3,0.98 -1.3,0.01 -0.9,-0.97 -0.9,-1.64 0,-3.19 0.7,-1.07 1.3,-2.39 1.3,-2.91 0,-8.9 11.1,-7.34 12,1.69 1,9.56 6.5,12 12.5,5.49 4.2,-4.51 4.3,-6.46 0.8,-9.02 -2.2,-1.63 -2.7,-2.74 -2.8,-6.94 0,-2.76 -0.6,-5.64 -1.2,-6.41 -0.7,-0.77 -1.5,-2.61 -1.9,-4.1 -0.3,-1.49 -1.3,-3.23 -2,-3.87 -2.4,-2 -1.8,-5.17 0.8,-4.34 4.2,1.33 8,0.6 10.8,-2.1 3,-2.86 7.6,-3.17 7.3,-0.47 -0.2,0.82 -0.4,2.38 -0.5,3.46 -0.2,1.17 0.3,2.1 1.3,2.3 1.9,0.39 5.1,-2.5 4.3,-3.85 -0.8,-1.28 -0.1,-1.19 8.8,1.22 12.5,3.37 14.4,-0.58 3.9,-8.28 -4.5,-3.31 -5,-4.3 -2.5,-5.65 3,-1.69 1.2,-4.68 -3,-5.02 -4,-0.33 -6.1,1.1 -5.1,3.6 0.7,1.99 -3.9,3.65 -6.4,2.31 -3.8,-2.06 -4.1,-10.09 -0.3,-10.09 3.6,0 5.6,-5.13 3.1,-7.7 -3.6,-3.56 0.9,-6.24 5.3,-3.14 2.5,1.8 3.3,1.96 5,0.93 1.6,-1.02 2.3,-0.93 3.8,0.47 1.4,1.28 3,1.56 6.1,1.14 2.8,-0.37 5.2,-0.05 7.2,0.96 1.6,0.84 4.1,1.29 5.6,1 2.5,-0.5 2.6,-0.34 2.3,2.81 -0.8,6.61 16.6,7.95 23,1.78 4.4,-4.27 14.7,-4.78 20.1,-1.01 1.7,1.24 3.3,2.33 3.5,2.44 0.2,0.1 -0.9,1.78 -2.3,3.74 -4.9,6.37 -1.8,8.08 8.7,4.84 5.5,-1.67 5.8,-1.91 5.2,-4.48 -0.5,-2.35 -0.2,-2.8 2.2,-3.36 13.1,-2.99 18.7,-6.54 17.7,-11.24 -0.6,-3.16 12.8,-17.86 17.4,-19.1 2.3,-0.61 2.5,-1.16 2.7,-7.35 0.2,-3.67 0.8,-7.37 1.5,-8.21 0.7,-0.85 1.6,-3 2,-4.78 0.6,-2.92 1,-3.28 4.6,-3.57 5.3,-0.44 6.5,-1.64 6.5,-6.73 0,-6.3 3.7,-9.633 6,-5.357 2.2,4.137 -1.9,24.957 -5.7,28.707 -1.3,1.26 -2.3,3.36 -2.3,4.66 0,3.42 -1,5.55 -2.6,5.55 -0.8,0 -1.4,0.45 -1.4,1 0,0.55 1.6,1 3.7,1.01 2.1,0.01 4.7,0.26 5.8,0.56 5.1,1.36 14,-9.44 16.3,-19.83 1.5,-6.35 5.2,-13.24 7.2,-13.24 2.3,0 2.3,3.47 0.1,7.48 -1.9,3.28 -1.9,3.92 -0.6,5.61 1.8,2.49 1.8,5.84 0,7.41 -0.9,0.68 -1.5,2.57 -1.5,4.21 0,5.02 -13.6,30.79 -16.2,30.79 -1.3,0 -0.9,-5.23 0.6,-7.95 2.1,-3.8 -1.7,-7.69 -3.9,-4.05 -0.9,1.39 -5.3,1.25 -5.8,-0.18 -0.7,-2.3 -3.5,0.07 -4.2,3.58 -0.7,3.93 -2.9,5.6 -7.3,5.6 -1.7,0 -3.7,0.87 -4.7,2 -1.2,1.3 -3.1,2 -5.5,2 -6.3,0 -11.6,8.25 -6.2,9.67 3.4,0.87 2.8,1.88 -6.6,11.17 -4.8,4.78 -9.7,9.86 -10.8,11.28 -1.1,1.44 -4.6,3.53 -8,4.73 -7.9,2.88 -8.9,3.49 -9.3,6 -0.6,4.11 10.8,5.39 13.9,1.57 1.3,-1.57 6,-1.96 6,-0.51 0,2.28 -1.5,4.28 -4.2,5.68 -3.4,1.73 -3.3,3.59 0.2,4.41 7.2,1.7 4.1,11.45 -3.8,11.6 -4.3,0.08 -5.6,0.54 -7.1,2.54 -1.1,1.34 -4.5,3.67 -7.5,5.18 -4.5,2.19 -5.6,3.22 -5.6,5.14 0,1.49 -0.8,2.63 -2,3.01 -3.6,1.16 -7,4.63 -7,7.16 0,1.46 -0.5,2.22 -1.1,1.84 -1.4,-0.87 -11,1.55 -13.1,3.29 -3.2,2.65 -14,7.24 -17.2,7.26 -8.2,0.06 -17.4,5.4 -19.2,11.14 -0.3,0.98 -2.2,2.23 -4.2,2.8 -4.8,1.32 -4.7,1.34 -7,-0.71 z m 17.4,-41.37 c 5.9,-1.82 8.3,-2.03 16.9,-1.46 13.1,0.86 21.8,-0.66 47.4,-8.31 12.1,-3.63 11.9,-10.75 -0.3,-9.45 -3.9,0.41 -8.4,0.67 -10,0.57 -3.2,-0.19 -13.9,3.16 -17,5.34 -1.2,0.78 -3.5,1.43 -5.2,1.43 -1.8,0 -4.8,0.67 -6.8,1.5 -4.7,1.98 -12,1.95 -13.7,-0.06 -2.4,-2.86 -4.8,-3.61 -7.2,-2.23 -1.2,0.71 -4.5,1.32 -7.2,1.37 -2.8,0.04 -6.2,0.45 -7.5,0.9 -1.4,0.44 -2.2,0.46 -1.8,0.03 2.2,-2.47 -6.9,-7.63 -10.8,-6.11 -1.8,0.66 -1.9,4.54 -0.2,4.75 0.7,0.08 1.7,0.25 2.3,0.38 0.5,0.13 1.6,0.3 2.5,0.37 1,0.1 0.7,0.72 -1,2.08 -7.2,5.58 8,12.48 19.6,8.9 z" />
          </g>
        </g>
        <path
           style="fill:#0000f4;fill-opacity:0.61764706;stroke:#000954;stroke-width:1.90783;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-end:none"
           d="M 229.87425,136.07209 C 1.311519,136.70511 3.6923857,136.69853 3.6923857,136.69853"
           id="path3871"
           inkscape:connector-curvature="0" />
      </svg>
      ���������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/awstats_security.html��������������������������������������������������������������0000644�0001751�0001751�00000022661�15052673721�022267� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <html>
      <head>
      <meta name="description" content="AWStats Documentation - Security page">
      <meta name="keywords" content="awstats, awstat, security, tips">
      <meta name="robots" content="index,follow">
      <meta name="title" content="AWStats Documentation - Security page">
      <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
      <title>AWStats Documentation - Security page</title>
      <link rel="stylesheet" href="styles.css" type="text/css">
      <link href="https://plus.google.com/+LaurentDestailleur-Open-Source-Expert" rel="publisher" />
      </head>
      
      <body topmargin=10 leftmargin=5>
      
      
      <table style="font: 10pt arial,helvetica,verdana" cellpadding=0 cellspacing=0 border=0 bgcolor=#FFFFFF width=100%>
      
      <!-- Large -->
      <tr style="font: 10pt arial,helvetica,verdana">
      <td bgcolor=#9999cc align=center><a href="/"><img src="images/awstats_logo6.png" border=0></a></td>
      <td bgcolor=#9999cc align=center>
      <br>
      <font style="font: 16pt arial,helvetica,sans-serif" color=#EEEEFF><b>AWStats logfile analyzer 8.0 Documentation</b></font><br>
      <br>
      </td>
      <td bgcolor=#9999cc align=center>
      &nbsp;
      </td>
      </tr>
      
      </table>
      
      
      <br><br><H1 style="font: 26px arial,helvetica,sans-serif">Little Tips about Security</H1>
      
      <br>
      A lot of AWStats users have several web site to manage. This is particularly true for web hosting providers.
      The most common things you would like to do is to prevent user xxx (having a site www.xxx.com) to see
      statistics of user yyy (having a site www.yyy.com).<br>
      <br><br>
      This is example of possible way of working:<br>
      <br><br>
      
      <br><a name="1"><H2 style="font: 22px arial,helvetica,sans-serif color: #606060"><u>1) HIGHLY SECURED POLICY</u></H2></a><br>
      <font color=blue><b>Policy</b></font>:<br>
      You have several different config/domains owned by different users and you want to build statistics for each
      of them. You don't need that your customer have "real-time" statistics.<br>
      This is a very good choice for web hosting providers with few but very large web sites of important customers.<br>
      <font color=blue><b>Advantage</b></font>:<br>
      Very highly secured.<br>
      <font color=blue><b>Disadvantage</b></font>:<br>
      Statistics are static, no dynamic update/view.<br>
      <font color=blue><b>How</b></font>:<br>
      All statistics pages for a config/domain file are built in static html files using <b>-output -staticlinks</b> option.<br>
      There is no CGI use of AWStats and static built pages are stored in a web protected <b>realm</b> to
      be securely viewed by correct allowed users only (or sent by mails).<br>
      If users have a command line access (telnet) on statistics server, you must set correct permissions on AWStats
      database files. Set all AWStats database files (built by the update process) for config/domain1 to have read/write
      for <i>user1</i> (or an admin user) and NO read and NO write permissions for any other users.<br>
      Then, check that the <a href="awstats_config.html#SaveDatabaseFilesWithPermissionsForEveryone">SaveDatabaseFilesWithPermissionsForEveryone</a> parameter is set 0 in your config/domain files.<br>
      If AWStats database files/directory for config/domain1 are read protected, only allowed users can see statistics for config/domain1.<br>
      If AWStats database files/directory for config/domain1 are write protected, only allowed users can update statistics for config/domain1.<br>
      <br><br>
      
      <br><a name="2"><H2 style="font: 22px arial,helvetica,sans-serif color: #606060"><u>2) MEDIUM SECURED POLICY</u></H2></a><br>
      <font color=blue><b>Policy</b></font>:<br>
      You have several config/domain and several users. You want to specify which user can see or update dynamically
      statistics for each config/domain.<br>
      This is one of the most popular way of working.<br>
      <font color=blue><b>Advantage</b></font>:<br>
      Statistics are dynamic. High level of manageability.<br>
      <font color=blue><b>Disadvantage</b></font>:<br>
      AWStats database files must still be readable by anonymous web server user, so if an experienced user can have an access to
      the server (telnet) where AWStats database files are stored, he can succeed in installing and running a "hacked" version
      of AWStats that ignores value of parameter AllowAccessFromWebToAuthenticatedUsersOnly.<br>
      <font color=blue><b>How</b></font>:<br>
      awstats.pl file must be saved in a web protected <b>realm</b> to force a visitor to enter its username/password
      to access AWStats CGI program.<br>
      <br>
      <u>Example of directives you can add into Apache to have awstats.pl in a web protected realm:</u><br>
      <i>
      &lt;Files "awstats.pl"&gt;<br>
      AuthUserFile /path/to/.passwd<br>
      AuthGroupFile /path/to/.group<br>
      AuthName "Restricted Area For Customers"<br>
      AuthType Basic<br>
      require valid-user<br>
      &lt;/Files&gt;
      </i><br>
      If you add such directives into a .htaccess file, you must also check that the <i>AllowOverride</i> directive is set
      to <i>All</i> in Apache config file to allow the use of .htaccess files.<br>
      <br>
      To known how to create a protected realm for servers other than Apache, see your web server manual.<br>
      <br>
      Then edit each config/domain file you want to be protected to set <a href="awstats_config.html#AllowAccessFromWebToAuthenticatedUsersOnly">AllowAccessFromWebToAuthenticatedUsersOnly</a> to 1.<br>
      You can also edit list of authorized users in the <a href="awstats_config.html#AllowAccessFromWebToFollowingAuthenticatedUsers">AllowAccessFromWebToFollowingAuthenticatedUsers</a> parameter.<br>
      You can also specify a range of allowed browsers IP Addresses with the <a href="awstats_config.html#AllowAccessFromWebToFollowingIPAddresses">AllowAccessFromWebToFollowingIPAddresses</a> parameter.<br>
      
      You can also set <a href="awstats_config.html#SaveDatabaseFilesWithPermissionsForEveryone">SaveDatabaseFilesWithPermissionsForEveryone</a> parameter to 0 in all config/domain files,
      except if you want to allow update from web with option <a href="awstats_config.html#AllowToUpdateStatsFromBrowser">AllowToUpdateStatsFromBrowser</a>=1. But this is
      not recommanded as you need to give read/write permission for Web server user on all history
      files (Except if you setuid AWStats script for each authorized user, but this make setup much harder).<br>
      The following parameters <a href="awstats_config.html#ErrorMessages">ErrorMessages</a> and <a href="awstats_config.html#DebugMessages">DebugMessages</a> are
      also parameters related to security.<br>
      <br>
      <br>
      Other tip: If the <b>AWSTATS_FORCE_CONFIG</b> environment variable is defined, AWStats will always use
      the config file <i>awstats.VALUE_OF_AWSTATS_FORCE_CONFIG.conf</i> as the config/domain file.
      So if you add this environment variable into your web server environment, for example by adding the line<br>
      <i>SetEnv AWSTATS_FORCE_CONFIG configvalueforthisdomain</i><br>
      in your Apache <i>&lt;VirtualHost&gt;</i> directive group in httpd.conf (with other directives), AWStats will use the config file
      called <i>awstats.configvalueforthisdomain.conf</i> to choose which statistics used,
      even if a visitor try to force the config/domain file with the URL '<i>http://mydomain/cgi-bin/awstats.pl?config=otherdomain</i>'.
      This might be usefull for thoose who edit their config/domain file with <a href="awstats_config.html#AllowAccessFromWebToFollowingAuthenticatedUsers">AllowAccessFromWebToFollowingAuthenticatedUsers</a>="__REMOTE_USER__"</i>
      instead of maintaining the list of authorized users into each AWStats config file.<br>
      <br>
      <br>
      
      
      <br><a name="3"><H2 style="font: 22px arial,helvetica,sans-serif color: #606060"><u>3) NO SECURITY POLICY</u></H2></a><br>
      <font color=blue><b>Policy</b></font>:<br>
      You have only one hosts or several hosts or users but you don't need to manage particular permissions
      for your different config/domain statistics.<br>
      <font color=blue><b>Advantage</b></font>:<br>
      Setup is very easy (No need of particular setup). Statistics are dynamic.<br>
      <font color=blue><b>Disadvantage</b></font>:<br>
      No way to prevent stats for config/domain to be seen by a user that known the
      config/domain name and the url syntax to see stats of a particular config/domain.<br>
      <font color=blue><b>How</b></font>:<br>
      No particular things to do (You can however easily use <a href="awstats_config.html#AllowAccessFromWebToFollowingIPAddresses">AllowAccessFromWebToFollowingIPAddresses</a> parameter
      to have a minimum of security).<br>
      <br>
      <br>
      <br>
      
      There is a lot of possible use for AWStats combining all its options/parameters with all web servers options/parameters and operating
      systems security features. Just use the one you need...<br>
      <br>
      
      
      <br>
      <hr>
      
      <!-- You can remove this part if you distribution need documentation without external tags -->
      <!-- BEGIN_SOCIAL_NETWORKS -->
      <div class="htmldoc-ignore">
      <!-- google plus -->
      <span style="color: #bbb; font-weight: normal;">Article written by <a href="https://www.destailleur.fr" rel="author" style="color: #ccc; font-weight: normal;">Laurent Destailleur</a>.</span><br>
      <br>
      <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
      <g:plusone></g:plusone>
      <!-- facebook -->
      <div id="fb-root"></div>
      <script>(function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1";
        fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));</script>
      <div class="fb-like" data-href="http://www.awstats.org/docs/awstats_security.html" data-layout="button_count" data-action="recommend" data-show-faces="false" data-share="true"></div>
      </div>
      <!-- END_SOCIAL_NETWORKS -->
      
      </body>
      </html>
      �������������������������������������������������������������������������������awstats-8.0/docs/awstats.pdf������������������������������������������������������������������������0000644�0001751�0001751�00001212701�14753672077�020154� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������%PDF-1.4
      %
      1 0 obj<</Producer(htmldoc 1.8.27 Copyright 1997-2006 Easy Software Products, All Rights Reserved.)/CreationDate(D:20150714145423-0200)/Title(AWStats logfile analyzer Documentation)/Author(Laurent Destailleur)/Keywords(awstats, awstat, log, logs, file, analyzer, analysis, analytics, statistics, web, server, reporting, reports, geoip, index, faq, doc, documentation, docs, setup, manual, instructions, questions, support, help, problems)>>endobj
      2 0 obj<</Type/Encoding/Differences[ 32/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quotesingle/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/grave/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde 128/quoteright 160/space/exclamdown/cent/sterling/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/minus/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]>>endobj
      3 0 obj<</Type/Font/Subtype/Type1/BaseFont/Courier/Encoding 2 0 R>>endobj
      4 0 obj<</Type/Font/Subtype/Type1/BaseFont/Helvetica/Encoding 2 0 R>>endobj
      5 0 obj<</Type/Font/Subtype/Type1/BaseFont/Helvetica-Bold/Encoding 2 0 R>>endobj
      6 0 obj<</Type/Font/Subtype/Type1/BaseFont/Helvetica-Oblique/Encoding 2 0 R>>endobj
      7 0 obj<</Type/Font/Subtype/Type1/BaseFont/Helvetica-BoldOblique/Encoding 2 0 R>>endobj
      8 0 obj<</Type/Font/Subtype/Type1/BaseFont/Symbol>>endobj
      9 0 obj<</Type/XObject/Subtype/Image/ColorSpace/DeviceGray/Width 112/Height 54/BitsPerComponent 8/Filter/FlateDecode/Length 938       >>stream
      x{HSQǏ{\ӌ@c._a&BYVEiF%!	P/TP,D,K- t׹nݽdϽyGU]OZŒя4{g:A7Z
      DxfbpQhT&
      U䭄h
      S$&tUyq-,hf1znX8;f
      	ǹ1.z:=dh2_day4m^`g?uE0JZ[ng
      *(,OVRqUBr	(RQw	8@Fs\߆05~،a/WI?4ao"eln9$l|tYI\Rzxl@<n{=biNJmNN)^$eH]3])>yH4U@
      [=Ѕ:K𖇾_97>Уs(dѕ0:}	xih@h|Y/g;DƸKG|yzj<TnD=;@N;e}-V>DbD"UΕJCBd2<T@qFRūF611))99%%kkV-ZgceJh2SD$
      '
      #R2ZA)DrF:R"fDFbA^am֥_h8}|n掻bx ؓ4`}LLw	P7bLm r�5﵄P
      &;"yBxfl"h]櫅h&c)7ZheYeBIk(z>-W?q(SXqendstream
      endobj
      10 0 obj<</Type/XObject/Subtype/Image/SMask 9 0 R/ColorSpace/DeviceRGB/Filter[/FlateDecode/DCTDecode]/Width 112/Height 54/BitsPerComponent 8/Length 1529      >>stream
      xڝy8yofHȕk0F㨑#0'-$*;XgH<!t&dV.!+~_}J;1@mEoǠQ
      X*VYk2IĝN}vfdrB8"	A! *aMTUMXT"#mHAA�hP	h~
      - 
      o@ ed7
      \G
      p8MZ04mfAqOͭDRە<継3N*`m X$w;<}AnhtLl\|‘ĴN/(,:[\R* XS[tf{]<|Wߌ|7%_X\|Gz0ĺįapm
      ;P>Hͭo5SbF*ox7N*wKo( זE62Np\v.7<`>tXX~WIRq(i%,5zAQ#H-[toiQzUIgcBhjA51v+"
      co`W&{\6?TpI!Y14wqཀྵ&._!}1ϋ~wTgN#.iT65sD6o-gv5˓?IRg$�زcҚ_N|	=Hl؇m-򒮽U^F%[eq)dBHQ
      @X7+g3L.{\XTE/[Y<jb"*%q-lBs9=a1#Jԣ)a*:1<mJK/?Y#UƳ#"1EVdefHW\J%Fyc<LLzvwOvNeXwcr^G7ټd<]B̸~Ҋr魜JL7֜7PdQZR>&E0g|IatԐZktY)�8
      ܝcO:M?.!!Ҳvn+D	Ic]=ʚ/bwN{NS{WղZ4z5,/Yu{D45-`#LvMDIr$90`(5ɛL{Yl:Go/XNVۛՄfb[YdYT3!`k$8e8 {hʹ ϭy$Teg\,N4muuw:qBΗ@͋,Ih1rt*<؟xbrdz Zba;<A>{f씒]rnIVwLOן>7r\(39L5yS2x&-	LP{8xʆ]	{-<<6n9Z
      o6)`3yAJ_?Es
      !endstream
      endobj
      11 0 obj<</Type/XObject/Subtype/Image/ColorSpace/DeviceGray/Width 112/Height 54/BitsPerComponent 8/Filter/FlateDecode/Length 938       >>stream
      x{HSQǏ{\ӌ@c._a&BYVEiF%!	P/TP,D,K- t׹nݽdϽyGU]OZŒя4{g:A7Z
      DxfbpQhT&
      U䭄h
      S$&tUyq-,hf1znX8;f
      	ǹ1.z:=dh2_day4m^`g?uE0JZ[ng
      *(,OVRqUBr	(RQw	8@Fs\߆05~،a/WI?4ao"eln9$l|tYI\Rzxl@<n{=biNJmNN)^$eH]3])>yH4U@
      [=Ѕ:K𖇾_97>Уs(dѕ0:}	xih@h|Y/g;DƸKG|yzj<TnD=;@N;e}-V>DbD"UΕJCBd2<T@qFRūF611))99%%kkV-ZgceJh2SD$
      '
      #R2ZA)DrF:R"fDFbA^am֥_h8}|n掻bx ؓ4`}LLw	P7bLm r�5﵄P
      &;"yBxfl"h]櫅h&c)7ZheYeBIk(z>-W?q(SXqendstream
      endobj
      12 0 obj<</Type/XObject/Subtype/Image/SMask 11 0 R/ColorSpace/DeviceRGB/Filter[/FlateDecode/DCTDecode]/Width 112/Height 54/BitsPerComponent 8/Length 1529      >>stream
      xڝy8yofHȕk0F㨑#0'-$*;XgH<!t&dV.!+~_}J;1@mEoǠQ
      X*VYk2IĝN}vfdrB8"	A! *aMTUMXT"#mHAA�hP	h~
      - 
      o@ ed7
      \G
      p8MZ04mfAqOͭDRە<継3N*`m X$w;<}AnhtLl\|‘ĴN/(,:[\R* XS[tf{]<|Wߌ|7%_X\|Gz0ĺįapm
      ;P>Hͭo5SbF*ox7N*wKo( זE62Np\v.7<`>tXX~WIRq(i%,5zAQ#H-[toiQzUIgcBhjA51v+"
      co`W&{\6?TpI!Y14wqཀྵ&._!}1ϋ~wTgN#.iT65sD6o-gv5˓?IRg$�زcҚ_N|	=Hl؇m-򒮽U^F%[eq)dBHQ
      @X7+g3L.{\XTE/[Y<jb"*%q-lBs9=a1#Jԣ)a*:1<mJK/?Y#UƳ#"1EVdefHW\J%Fyc<LLzvwOvNeXwcr^G7ټd<]B̸~Ҋr魜JL7֜7PdQZR>&E0g|IatԐZktY)�8
      ܝcO:M?.!!Ҳvn+D	Ic]=ʚ/bwN{NS{WղZ4z5,/Yu{D45-`#LvMDIr$90`(5ɛL{Yl:Go/XNVۛՄfb[YdYT3!`k$8e8 {hʹ ϭy$Teg\,N4muuw:qBΗ@͋,Ih1rt*<؟xbrdz Zba;<A>{f씒]rnIVwLOן>7r\(39L5yS2x&-	LP{8xʆ]	{-<<6n9Z
      o6)`3yAJ_?Es
      !endstream
      endobj
      13 0 obj<</Type/XObject/Subtype/Image/ColorSpace/DeviceGray/Width 200/Height 92/BitsPerComponent 8/Filter/FlateDecode/Length 1895      >>stream
      xyPSG܊ r_*jji-ԣ  "h�ѩj[UqՑZvx[<Q/"96@$$!o_%?xoPT:թ+#4K*FSRc�}B)�=2")9LaQR,1s`0[o6#{@]4-4g $ust!f
      Rz~xWڊUM}{zTՍiRMR!°$4laׅ`q7Kl#-4	J[<9Nk)j%(Z0΁(\z]a�
      K&o"cނE!^՗D4lUԂNkᖓ[`9+_ؤɂ	.ODr-L>!GT4a<eGe(8j
      _L	]N~Le=
      F`8fIg㵼2x9Izjq6FeaҾrI>1Gu}'%纂S~DqjjY�rI}> [,y*vH"I1zbt<fŚ	ƖbUv9\e)MVMd6㤲w! 
      qK*[Oxr@B[YcLbPoVo!QE/n1[97B!mmXS.@|1̮jYDqrPSpR$eS4XwҏdŐJ0#XW{qA'p(nna8Еc0: YW
      ]#%!\\LyJ29,$_M
      ޥsEg`rYC|VmAEgp"e|_)5&F<m!5XñGTM"M9#C`msUAܔW>k@o8s*Bu(/pD'i]]e5WY(C+9D:xP]cՖ2&mAC@o[ʠTQm`-58qhĿ73X,f]|%-8r1UeE:l暣RntaN"g,v!ag(7ubTV&5Y\6"ͤ0am#tf},,-mlgq�.n^^>OoЀaÇ
      9j7c96ΏZ0:zKbbc/KHX"9yeJʪԴk̵YY֯ߠܗe5gULsffdkVZ29yERReqKccc,Y(::!Ο7ondOgϞ5sO""Oq8Q7x@'cn޻WմBϺE4HBSYї�`7|+G:iO:g+Ycd>R!׆c>[ɪkγ8xP] j,tlCymGT}wU!ZMU;-+XT<W@c{W
      ÅH'R~tVvt6
      ֡i$ëأdC<"HM#wά@ibF
      ~t\n9r1Vw&m=ɏ$Y6*T|9-?ST;.h=1qXaDRP1N(=VQTA,A: ;ZzF7W@B!:'wթNuJOHnendstream
      endobj
      14 0 obj<</Type/XObject/Subtype/Image/SMask 13 0 R/ColorSpace/DeviceRGB/Filter[/FlateDecode/DCTDecode]/Width 200/Height 92/BitsPerComponent 8/Length 3216      >>stream
      xڝw4[D0!D&"1F]-ZD'ApH6A#DE2z
      yw{wg}vge`Ruw3QQ&[�yF&FLP7*%(SA) nj[TАCzYܳwvqVr|ls*++*-順Ts?
      @�k��!T ;;#-՟CT s`:zg	,�5DM9sC|BzEJE#;7Ӥ:A6v
      !{zN((LL!{C)pK]CSK[綉K+G.n~ǁAϢc%JMK5#37/W\򶺦]ݟGFƉ/.-6wv~rQ o g\44 O.*ꀟ	+RXUvұ%To3p!f7I'qFY@@a>]"ހw9}4;fk%SSYBNRؒ*>o1{Cq Db:Sǿ~5ٿS-[?j٤#]<̥,=F_kBҍJ$?);!%Ufy"qGToq=aM@Sއl \n�-=$&f[|/KZgXˈ8o3$%lj[;JhaIHxSoxզdm_ې�cR@1<'你w~CǠg1˧5K>AwFp直xzyi\TH-CUh9[*P9I^[frQ4S^RsO/6J	\|3y̤7W$M=^׋VwiM6*^wUɳm]l&BT|A%Cw挱~]		'^]ߑRcV{K;ƈibOscA!/n_^﹦pvpA2,ՂQ;eNw{mvG9/Ԃo*T\B>H^or|b:M
      +ծ ZGxb@yEE'ȋ-TX@ƍ[
      atBʃ!9s6wYE-'0U6{ƽiȎ#ĥsyXgcF*}>,n+D.b>_#*qg9ZSDm	E9߻
      J:~&XаX^Z!/"_TQR-H쾲Dk<=͕ջ8PALZ`}2y^ZYzaZ6#K*qRM|gkIt4Ɣ5}iM|
      ӜU=K	cK(ijv<a!mgO^ZG4tk!F|E1_x=]ԋcU9޷/E/cH<]~HblKj}eG۪p(tz4;NfR`ڋPN~3OW/g^iE麖XTL>QcvI2}xJ<w4U4,͒a7{ˣo([zdε%dRmot&"}TwM-DCFDd$t0(J&`d콮
      
      P?A"=o襇*5P�G);9F	'Q3F-V	iftlwWlpBQ!s*8`J-fcouu=nY(Vf,kk1xˍp6�7
      jC|L{<:@�̷lxٽ^Gy?̌�YHƮfΡ9'WRH$yf%}(9 7r'ftF\}Jԙe
      NY!Eڰ+[0&'kr]LXnCIl0wt|f{J$J3g);x-ͅ.O< ANTR}98҂ۗt{n䆗]+!?![~x*xtѽCn8P`1\'LLJwhh¨(c|!<s>vh6Қ2ޖr惼_z;_R6DdVi*9ZSpخfCqs*g.*F˗S(%Ēo;h	L|B޻4)�!sαYŵ^8 Fcq/>.D>}
      >KPzK5md)n28"	Jm�}SF?~d'+%b1b\lc:?/.K[H
      }rhSbmBॺCsG *0~!acj̊"p|A30HbPQI
      4m}*}}R5IY
      gk$b[`'t/p/r%hV G̉A捃xpO?ff*dO~4|	$o{/iO]jH6cj%Z``|ACyɝ&
      *R�|̡KNР�j'!,yc}B.XQdw5P'BPA][\^
      Z׊Xp^v^4_xҵ4f7hpNG?"-BM'OP&E/C15{ug5;pʉX7xk1ijq{v^wGfjz.iFFbfQB.N&$hRwIZP0`֡�_fT2?l)+ѐtU^I"z&N�\,A_N^M=eBT8[ᛲ#haxOߚ]P͝ޒa$"Kyd$Cڭ�zxv1B,ys}z#{A+ʽgC,I>"hBbM?uŸ=}u=ni[ޚxHި\>Ss]9P{Fvrƫ[)<ṷrUZtٌ0jyҘ	]3/VM5uC0SIz_endstream
      endobj
      15 0 obj<</Type/XObject/Subtype/Image/ColorSpace[/Indexed/DeviceRGB 11<0000000000849C3000C6C3C6E7F3FFEFF7FFF7FBFFFFE3E7FFEBEFFFF7F7FFFFF7FFFFFF>]/Filter/FlateDecode/Width 965/Height 439/BitsPerComponent 4/Length 14376     >>stream
      x}=oJ�K[	*'�p4N*i4)N
      6>Sixsgw>")dR^F(~{fYZv{ѩ
      vb
      ied 'Ͼ,:2:IK N//` YMMu�qEV@�XZ+.;Tnbno1N:_$�F>b\	GBmzhsJ8>ĹBKrGb'�C1ձqhJ
      O2n5Eh"#4#\m"]=ȲB3G@#_]t]`	Oeˁ@_L`q JPMGTKc�6ϵ	xiS4%bE!4+J\$}$w7N~B,6#,wp\C@�s	h=uA|Cn�7|kA<ru+P8n
      b"bcP8Q( C541@=g
      G'Q,61]
      kbS |'6dA[`\�`Xb'ȳ$T2e۝ ^45+j <đW(j#SE$
      QCQ3`s"[߉
      m /BN}yswqDԶX%,y}[(!&mN	~ƦͭֆcG7XnQPSM& nLC<zyF55ęz6
      qr`&u8A<p{q M8bZP`pFբ4ț^ѡyE&yZ6bKPljR5'()lbTqAaq"~ɩ5T�⎂SeD
      >qr,;d'rx$v
      1bX7!R&͂#PD;F=x6	89쟤].)ɣ<xdɰ!N`|P	.}%7epBW9 q<[06O`4TE`ނ0^|#!rJX=9ݡRė(!K*|r%[Ԇ:sEBu ^"q[E
      uuYYR
      uFa1C#inN<,%PڏLj:LqY.SA~8E[#4<r!nͭ%kJ z3ozLq*p j:':90{�qjVplXJ:M8[6qsq (&goNX ?ċ"~gXpʥ-yn7a&҂Fa@<Z1�m
      dqG"=''X|R$G'.JAFluSy.$MírF·F{wh#HoϽyOio,2_420@,AOr3bnj;; ⓓ!mC\ހA)຅toⓓ-A{C~QVQ<mBěRԣf!AO
      6xŹho[#
      Еgn4\�	sklڒc(ma?c!>ػbRin$wj?[x ~'x%AY~)\|'A|Fv(`U	ĉʼn/�f8xYl
      1_$&Tx\|N,mlmrb1Im.*kn%Vb.eCXX"X|){NHPX<
      sb'AXL%=\a[I,~~
      Vqt'ħ{�읞q{X<l3tOWmw&UYs6y/gq{-tb -S؂Iub{i26Bl_:'tVbq3d{:L,1;]݁8A|X,*įg_wⳳ::;{}X
      gϺg,~ū ~}6=8ON'�kYgY%cq0ˡx!<}yYޜŅyn
      ECsC?t*1=!APz%!B,_l+bmY#r֤->
      jlêޏ
      @QzllPt8C!o#O7z!:.6Ѕ&{�3bg6#_MfͲ¦4'l]+`fOd9EKQQhSiYAlĴv9bρsĺ4ЇJE,ISSؾ ?bȭycg41F)�?E"Hy(.
      c^CSyCeq,uV`ufl	Vj<===-{"4	bXQ=\wVfRBA,k|T=])+jJA
      S+ޒ >]b=kyY<
      ɦ>E$j/MbH
      e"1R³bEMc{
      !߬hƆ,.7aq `ֆDLBs9!.~[! E3Oax].rq_g姍HP&_a?wwr_�.|]]]~2^ʩKj'5pHwK5oO6ua-FO]b../
      9KZfY'-7ƿM b~a-4'l{9EQSJj>^zf-xeJS|/pՠ{aqy~`,y@޿hº4j瓅ϳ;;f6l}Aſ>Bl!bj5A]``X<?ͷam5*`/,\bncCb 7vF};EKMpKr	 g|.XQ[<6_VvJX3cvyHNjg֞"s!A%[Uhxė᭘[&M0:b<բdmY(ԘŁY}wz6&{[\zx,N>}]$?:Ū/ YXn,n  YX�$?k#,d�;/.)eJꔀb
      ?,J	h'纸 `l6xQW&,.tX6cucf)b`_:\b^@m?UHKQJ@}")j	/-%A*xQW8%AbAịcbL3AԄUSuJ)k|"l!ė9!mQ	_TnJ_k\ցC1-uꔀuSN	dn
      RQG/Mn`n
      _TnJ_k\D/MxhV[I]XɻijT#?o$S8_(uV>Z3>,&:,⇉e1sF>~Ynz7ؗ4xqNjwx{ŋCL.ˡCl]60)^	ŗY#E]/n?]KzbhSE)ptSx+bo0^|xyA6@!ث76exq%k24bDKCwqcL+-mċ]ċi
      )
       P>/n
      q7bvcTQc.8u&gs4/nuŬ^X7$PŻ�|g^:2^X?s$o%7,֗/otQfX f=5M,+?絊er%,6辩	kCX<XWJ΂qrU|*؊0kh
      1{w.풥ՐamUzU籮GhϺZbdm=Fwiӊ|*quYU	fj|uyleZhl^Zhn]
      7[hׇxF<3ϳ78bNKB-sbQf
      ?Dɘ+}_ˎe!vLjkOqyL^BA3Bo\jw{
      ߎ objJ
      UCE]1!X Flw|]184\{jL$fX-0|=zfx n#52@Emݍ[@\ł㨅K#;>ܥP@CUu5蜢
      ؎HxYQ_<dluT,.WZ9)6,*b+׫^ȊBlCPlnY{A5[0`r-YBkc0zӀVK1eEsXm%S^8zmrc:8uwjjUkrkہx'/'^b!
      ĉ	nYAևyz6, þ:}I,+;&d}\c&K	
      |^c'9AA!Abq6q뱘\b@U!@1q߫S6Q	bBʬ樢4Ƙmaƒ1wkm[\Ul.p<p1'I9)jg:x!n:%`sYok&.S&@l8{X^D)AnE mqUuJ@?>b
       sBInbLf߫Sƽ+jJDq5
      qUuJ@/>E-(;�*J´蟹uMmU,{z\[n5bVO%ċ5eOϾ<t"e݈*%AkWzjz�XG Ls>A>t#;bɃxYu?,_){?fUu�S,ZBl+V3=GZ>ĩ<a:
      ~Ã
      d4~OZ|=ZgOGv`Y<EF<+8VSbWtleO)<1Ėү->S4)*AA=fˀXF쁰n%Ė!FbCldP
      V@�тG*c[
      /zP%xSlf%=#3䶘`۶ɒ)x+X9H,!f
      ĖO"ԒC<<(z%mbaOۛ[J#)*@j鲢~1OHO@?qIL{EͿfvTQ-~jil/M0 nkn=&N8[Oln!Vu%VbR"K[1|>:f1{z5hdG
      xS[jr$yCJ<ޭǧ..ޭL,yKO>Uſ~}k008d_#os[`ƓW[@,Ht,>^b^~Ut	
      !.X<E;1�d__#3fa0d}ִXlz^V_Vt%?,kF`1E8r$p:H
      -bL&P#ďfڏX2W)	?#T	Ģ~O6k@L؂H8ggb@i%ش* Z t#4zf
      ?
       Ģ~
      @e?TC_C_vB`I״Q<Zݴ:WOL.`J?2Oqp:Fĵtcɶ1}eX{D?"ȳG3!6eޝqEX\en7رw+cqnȻE	_M!v,78y6Bh@X!O,~b%o-)ҔXXܢ.g	GC	ĉŃz/>z|Ⱦ!_pZ棍:دS[b >zDG#9<z!Alt?Igc ~|LmAL E'LQ?EzT#+x`@,jcs+qbu<K_w^<pGvzsm'R&g?6"CJXb\(LeMhm1~ɟ&ozn[B<c:Y4qkvRvoNxoM-?[-Ng#k28Vp-^B.lIm\]nQd"ķ~Rϙ9mGX<AhT
      	ብ	h	P10pՊ(HuG[	f ,?
      Y-=cEXlm=ZVD	kĚ湇-AiѴn[H. 9b+Vw׃x5Q!@SO,C̍te'so YI1XAi~-߽m1C<XPio	FjɲE[E=)?7bZ,~?Y�b ]b6ѰFgu+15bnݳc!bq#ֽ7n{ca&lm7&!,6]--LOCsynoD*h-&z**#{5X|G"WOST*!-ik{n'unB2*{rgȡc7ce-qB5Y/Ӂy{|+%BZ,.M߷b}9MZ"93ׇxbO~@,?rh݉ޒiQx0;4J2k`j
      ǸTW[!v,n
      !,R{mɋ`Jk
      c1bc?X9>gs=BsbhL88I,^9ЕN,j
      +XMjT?oE}!Njw`p>xXLqcDŻhGʣN,N,],NQkmJbIڡU%L'pFGO/Ǽx,>pb�ikCc;0;pK $b[x?~b(ciIy?Os`?vob y37>>6Xc`EZAUv [7u_ۛZ~RMQ|,%1n9,X@O,:MenaJ�#`Ɍ{t*|CY=?F-&.cp[l1&
      ¦~JEm!-"L,A̶V}q&XltMX܃wg:EQp+blu㿛cj;d񱕶#rSVNJ�
      hAuXA}SĊ^
      ̭b
      b4=]1mY|l~ !5X*Y'[dnĶ}VJZ-4頊.7Zʚ.'q=Xdޭ:/wl7fb|^Żf}7H2d3wCæY|Ԯ->@4A"Mkbt5ofίceO~ux]TFt*cxj{sZ4N,̭?OQn~/>,/J?Q:b>&>jws^1~\Z[:biܴfuK�	^Ax!S眛ybxF=gq `N,>nb?SH~G}~?%:q2 F%x,}]bXCL
      1|vċQ!;xA[EmUb#E=-]Mm0ۣ5[`0^Dh+Q!Q r˃cCr`~byջn+?6"CJ N,N,n)w*V]j|ZWWjn6wo߿VuX\[~b_pUO"B]u7{Dcwk�g^x~WoW0[l7X^xeanYl~WR.
      ]Uo5]FwV5X\[%3WFb/}:`u|,wU]S~cq]F!3_S|5u;ANi.Y8s](S*{][n	@ ~5q'-ݮB+KT4IЫ t{ͭ!(jkn(W9mn?7W@K^Ϣzf
      ? 1[c ȸK5-̭Pnn}71W}גwu\jb|X֚(}s1GP1F[WwqޭoF|fCwH
      ,N>	oXj#sRݱeBl
      wƻXBj@X.8E7@!-;2eǗX`r?HfZ5*S#['bC;05̗k
      3TfF}YnMb[5~,Fv Ko"Af	IQbnZeկU`lhjY#Q
      2: -=P%hGvE.Y%O[@pi闢4fRKځUeť9 T2?ecZlnoon!siHm\	qZqZiI%AqZiI'Ӓ NK8-	$Ӳ1q*VF<cvOT>?$K))A\yV,.k$YTmMW[9Y=#>JKTbtw!A8qqPyje70&{ؾa}P6S.p%EɚZ�zp`	ЉJ2)L�S"H΁D1>&/>x8'y)A9jJ3N?ĴO9W/1`Y8<,JKL$e<7+>)NT`.oլA<"FzN V(%3-SJ)Lx23J'ṮJ1.Ķ>v(CMڣ5egbKj@zp<A 3%+nZ'B )a(7HjAn[Q.RV,Z)Zw�b%mqbCנ綘IԪGb#bone8XX@qNw.EueF!^RjUn%Z*jɻvSW>Q?|DF!PjIQG 	-g*WPQԖĨ82#Ӆz`%Ԛ/c[[#u~p!$断;RՄkt!1CCee
      Nd饄E,. EBܢtgmu:~/|aqC	eB4iI>$Ӓ N3[/~{X:
      Us"]1"TgL<k1*1'T"DH_Ė2@kBŊCC;Eזvj{^x(,V΋GL�Nn$OO'džP+^ݢ;5R349:ĉ(eG'$J.I|h[|-@>Z5Wy!Â.RdW{=⃔؜ߦ]űPB@R<҄b Ba*NE�`1a2hdH5,&d$Ɓ)kF!FH8)I	+Y+]@|pN1駦h(@L/.rq-a)$ 0Ma$X`63�EQ!@eB%FE
      cE?TZ89XLtyc*`1$-$[D &Cbb  
      DQ+% ܹw%"UXQHQӥ@5^'X*j.:u]0SiMIQ8D
      E!EM&	[XJ|rwdnQ*N̨Xv#Ҕ&#F&CHV�cEM,#:Jvߌ8,:ZTr'lY-$4j60'ZUCz]^utkA@nz͂R_Jr`%AqZCh
      ;jsZzbQw|,A<45}\�28uQ%hj(ka:cbPα\7yx,&<;qɭ.'w0Ra�bPPwc!ViC,T|7ü擒y6oniͭKS㗞\M\	AqZiI-U:m<ң
      :r�I|0B32$37->RAYFw!B@h*i!F%7G}IF	S2RόO>@9@2V:A
      BcpWN%	@̩:ײ<
      $BX+EAb׻@ -&
      7%{q0s-x#~\G]qw;/I⥩NzfݒDqZiJ[LCy<n2lUV7ŏ֤Kl|?M#/ߞAw}ĒS} qVqS
      KgU]2>rA\]e;r\x7@ГǦĵ<Y ~4.Wd0pJ^ǽG-Q4
      �4
      q!H`1t=d/*0 ^x=P<5L9#&(^<r7=FW䍂̏D'dNxdVѸ	8_xZq(%ȠLn8]`><Ph–,O?d($ +si_rv3DB2冇̰~&˖n1KC,ڏNij4 2̑O: 7?n(eW6sB<̪8,	Y":Ae4J$p1~yUc#<Cp q!)rCԹ ^bXcU-UaU8sL)QFLb#Y8<L4{[@;~i_n]HE(?MBDhYr]"1wXB%(j,TPu<sLYVnBEKZ;s>|U0W^Q+]t'#Y0
      q]`SԮ-oWQ(Hlx*
      RB{DʒѽܰWGx~#z�P@!T&H`1c)~.6[#s\˕;sY2BJ™[r2X&^|-*C	jzj1EԵ$dVв]ЫQ۸fZ:-	$ӲHSyg }mrHd/M3DժjUp,)F*KF%X"M΅Ai_.^$EHtȇiT-x�X<&Sb=�k1^t_õ�\޹	`.L#E`Ok? Siibб]2hHcM1!ysDXh$7Job=M4Jt	g}qa`DS!V]B!đJ9E
      Kڇi Ott_X+Ab4/:d~4D]csK4˔K]4Gte87bt_\?sT2ھ4m}D7s$Lԧnf=-	$G̀Z iC:ܫJgP%xXZGTHO
      
      SB@J!B즨Y&
      
      LI=4/
      N4S>)2<r*V%^`P0Y9&,$p-7X+%֒1$>xtD#O sB12leeȸP*2pƳc8(J^%p=H|A`W2RvSEs*@>d^yʡm
      -c4QJ:[\x/fTpr-obWWAM L]
      �,
      ! }Zb$Xi ;/b{E=`n $T*,Pԙ@&E92<VԾL!ā=VXS&0
      庈pGjy
      yM -68uYV2?s+sH0Û[һ$S!q2bX;ABMKlaڋ1-5]g^qr`%Aq8-fnqx`0]^,=ab]`T
      
      &}9jBjrձ
      ;^G*h9f#EQ+JUK:fM~[vg e(Eq8pfYpѢp/CAtV;]r_Tn_?r^]wb3W <Ja%
      ZK11ydl2,,]rȋJVpcATu9\\]'?Z6Y<Vci]{d,Ń7XUiHCܢ 0pwk5:D̗.wiUR}HKxTg1s]}p,^PUQ�qҰh.@$³<IJW"VZ-ȇ	H!tKwCpCZ}aW8CZӶ	1@Qg�^QEUxUS5qc9E1C�4~`NUR*PSU+U.ܕXͶAOwtasKsK,4Ę8b�s.?nj}n`P4@vftq˛[aKܑ.ͭ\nS
      Ҵu/�B
      3sDRc%Ӓ N0\kGT{@vOe$:>S_^Rn
      �
      J9<?Ĺ7c+|]feN\<\r^~?iNdbح^d4L&À/޽*逃}X$\@�c�%19
      1D\`p^E7Ŀ0tÛGޭv0]1\
      ~
      N]x0+:BY,n4-F_h"!f&.J0D!ϗY3h0]Cl`<Yp]x0ŏy^̸2|snEi-nR1RyG+77C윺8Bq8_\0VD9)q~ܭh"f%DQ+7V1ı$N92gA!
      sD+?MBE+	E]1<9yEd,-EӍŶ@'V.f Ldέa	�g@B2`@hs1h.9[̸qaZMxCCvD&t_j(90Ӓ NK8-	ⴴ�Lendstream
      endobj
      16 0 obj<</Type/XObject/Subtype/Image/ColorSpace/DeviceGray/Width 16/Height 16/BitsPerComponent 8/Filter/FlateDecode/Length 53        >>stream
      xc`G#��dt&"M`t$�bAdendstream
      endobj
      17 0 obj<</Type/XObject/Subtype/Image/SMask 16 0 R/ColorSpace[/Indexed/DeviceRGB 15<B13604BE4104C44604CE5005D65705E66A06EE7206F47B07FD8B0EFF992EFFA249FFA554FFAB66FFB78EFFBFA5FFFFFF>]/Filter/FlateDecode/Width 16/Height 16/BitsPerComponent 4/Length 101       >>stream
      xn@!m@ogޙ\s;;::%@V ~ €D1|J�lc[endstream
      endobj
      18 0 obj<</Type/XObject/Subtype/Image/ColorSpace/DeviceGray/Width 1/Height 1/BitsPerComponent 1/ImageMask true/Filter/FlateDecode/Length 9         >>stream
      xk����endstream
      endobj
      19 0 obj<</Type/XObject/Subtype/Image/Mask 18 0 R/ColorSpace[/Indexed/DeviceRGB 1<FFFFFF000000>]/Filter/FlateDecode/Width 1/Height 1/BitsPerComponent 1/Length 9         >>stream
      xc����endstream
      endobj
      20 0 obj<</S/Launch/F()>>endobj
      21 0 obj<</Subtype/Link/Rect[60.7 718.1 151.8 764.0]/Border[0 0 0]/A 20 0 R>>endobj
      22 0 obj<</Subtype/Link/Rect[30.8 619.7 153.6 631.7]/Border[0 0 0]/Dest[1032 0 R/XYZ 0 764 0]>>endobj
      23 0 obj<</S/Launch/F(awstats_changelog.txt)>>endobj
      24 0 obj<</Subtype/Link/Rect[30.8 601.5 149.7 613.5]/Border[0 0 0]/A 23 0 R>>endobj
      25 0 obj<</Subtype/Link/Rect[30.8 583.4 69.1 595.4]/Border[0 0 0]/Dest[1048 0 R/XYZ 0 764 0]>>endobj
      26 0 obj<</Subtype/Link/Rect[306.8 619.7 446.3 631.7]/Border[0 0 0]/Dest[1036 0 R/XYZ 0 764 0]>>endobj
      27 0 obj<</Subtype/Link/Rect[306.8 601.5 450.2 613.5]/Border[0 0 0]/Dest[1050 0 R/XYZ 0 764 0]>>endobj
      28 0 obj<</Subtype/Link/Rect[306.8 583.4 481.9 595.4]/Border[0 0 0]/Dest[1106 0 R/XYZ 0 764 0]>>endobj
      29 0 obj<</Subtype/Link/Rect[306.8 565.3 447.4 577.3]/Border[0 0 0]/Dest[1220 0 R/XYZ 0 764 0]>>endobj
      30 0 obj<</Subtype/Link/Rect[306.8 547.1 406.3 559.1]/Border[0 0 0]/Dest[1116 0 R/XYZ 0 764 0]>>endobj
      31 0 obj<</Subtype/Link/Rect[306.8 529.0 385.1 541.0]/Border[0 0 0]/Dest[1124 0 R/XYZ 0 764 0]>>endobj
      32 0 obj<</Subtype/Link/Rect[30.8 481.3 192.5 493.3]/Border[0 0 0]/Dest[1134 0 R/XYZ 0 764 0]>>endobj
      33 0 obj<</Subtype/Link/Rect[301.6 481.3 416.1 493.3]/Border[0 0 0]/Dest[1154 0 R/XYZ 0 764 0]>>endobj
      34 0 obj<</Subtype/Link/Rect[30.8 463.2 86.3 475.2]/Border[0 0 0]/Dest[1142 0 R/XYZ 0 764 0]>>endobj
      35 0 obj<</Subtype/Link/Rect[301.6 463.2 377.7 475.2]/Border[0 0 0]/Dest[1200 0 R/XYZ 0 764 0]>>endobj
      36 0 obj<</Subtype/Link/Rect[30.8 445.1 125.8 457.1]/Border[0 0 0]/Dest[1202 0 R/XYZ 0 764 0]>>endobj
      37 0 obj<</Subtype/Link/Rect[30.8 397.4 159.1 409.4]/Border[0 0 0]/Dest[1232 0 R/XYZ 0 764 0]>>endobj
      38 0 obj<</Subtype/Link/Rect[301.6 397.4 486.6 409.4]/Border[0 0 0]/Dest[1234 0 R/XYZ 0 764 0]>>endobj
      39 0 obj[21 0 R
      22 0 R
      24 0 R
      25 0 R
      26 0 R
      27 0 R
      28 0 R
      29 0 R
      30 0 R
      31 0 R
      32 0 R
      33 0 R
      34 0 R
      35 0 R
      36 0 R
      37 0 R
      38 0 R]endobj
      40 0 obj<</S/Launch/F()>>endobj
      41 0 obj<</Subtype/Link/Rect[60.7 718.1 151.8 764.0]/Border[0 0 0]/A 40 0 R>>endobj
      42 0 obj<</S/URI/URI(http://www.destailleur.fr)>>endobj
      43 0 obj<</Subtype/Link/Rect[389.5 590.8 473.4 602.8]/Border[0 0 0]/A 42 0 R>>endobj
      44 0 obj<</S/URI/URI(http://www.dolibarr.org)>>endobj
      45 0 obj<</Subtype/Link/Rect[340.0 570.8 433.4 582.8]/Border[0 0 0]/A 44 0 R>>endobj
      46 0 obj<</S/URI/URI(http://www.teclib.com)>>endobj
      47 0 obj<</Subtype/Link/Rect[21.0 560.8 197.8 572.8]/Border[0 0 0]/A 46 0 R>>endobj
      48 0 obj<</Subtype/Link/Rect[21.0 460.8 97.1 472.8]/Border[0 0 0]/Dest[1134 0 R/XYZ 0 652 0]>>endobj
      49 0 obj<</S/URI/URI(http://www.gnu.org/copyleft/gpl.html)>>endobj
      50 0 obj<</Subtype/Link/Rect[227.2 440.8 368.4 452.8]/Border[0 0 0]/A 49 0 R>>endobj
      51 0 obj<</Subtype/Link/Rect[436.7 440.8 492.9 452.8]/Border[0 0 0]/Dest[1200 0 R/XYZ 0 764 0]>>endobj
      52 0 obj<</S/Launch/F(awstats_whp.html)>>endobj
      53 0 obj<</Subtype/Link/Rect[378.3 420.8 569.5 432.8]/Border[0 0 0]/A 52 0 R>>endobj
      54 0 obj<</S/Launch/F(awstats_whp.html)>>endobj
      55 0 obj<</Subtype/Link/Rect[21.0 410.8 68.2 422.8]/Border[0 0 0]/A 54 0 R>>endobj
      56 0 obj<</S/URI/URI(http://www.maxmind.com/en/city?rId=awstats)>>endobj
      57 0 obj<</Subtype/Link/Rect[258.9 298.8 418.4 310.8]/Border[0 0 0]/A 56 0 R>>endobj
      58 0 obj[41 0 R
      43 0 R
      45 0 R
      47 0 R
      48 0 R
      50 0 R
      51 0 R
      53 0 R
      55 0 R
      57 0 R]endobj
      59 0 obj<</Subtype/Link/Rect[64.9 702.0 135.5 714.0]/Border[0 0 0]/Dest[1156 0 R/XYZ 0 400 0]>>endobj
      60 0 obj<</S/URI/URI(http://www.maxmind.com/en/city?rId=awstats)>>endobj
      61 0 obj<</Subtype/Link/Rect[79.4 602.0 131.6 614.0]/Border[0 0 0]/A 60 0 R>>endobj
      62 0 obj<</S/URI/URI(http://www.maxmind.com/en/city?rId=awstats)>>endobj
      63 0 obj<</Subtype/Link/Rect[137.2 602.0 176.6 614.0]/Border[0 0 0]/A 62 0 R>>endobj
      64 0 obj<</S/URI/URI(http://www.maxmind.com/en/city?rId=awstats)>>endobj
      65 0 obj<</Subtype/Link/Rect[182.2 602.0 219.4 614.0]/Border[0 0 0]/A 64 0 R>>endobj
      66 0 obj<</S/URI/URI(http://www.maxmind.com/en/city?rId=awstats)>>endobj
      67 0 obj<</Subtype/Link/Rect[253.3 602.0 292.2 614.0]/Border[0 0 0]/A 66 0 R>>endobj
      68 0 obj<</Subtype/Link/Rect[275.0 542.0 345.6 554.0]/Border[0 0 0]/Dest[1156 0 R/XYZ 0 148 0]>>endobj
      69 0 obj<</Subtype/Link/Rect[355.6 432.0 483.4 444.0]/Border[0 0 0]/Dest[1200 0 R/XYZ 0 764 0]>>endobj
      70 0 obj<</S/Launch/F(pad_awstats.xml)>>endobj
      71 0 obj<</Subtype/Link/Rect[96.6 412.0 261.7 424.0]/Border[0 0 0]/A 70 0 R>>endobj
      72 0 obj<</S/URI/URI(http://www.activestate.com/ActivePerl/)>>endobj
      73 0 obj<</Subtype/Link/Rect[173.3 352.0 218.3 364.0]/Border[0 0 0]/A 72 0 R>>endobj
      74 0 obj<</S/URI/URI(http://www.perl.com/pub/language/info/software.html)>>endobj
      75 0 obj<</Subtype/Link/Rect[270.5 352.0 310.0 364.0]/Border[0 0 0]/A 74 0 R>>endobj
      76 0 obj<</Subtype/Link/Rect[41.6 342.0 112.2 354.0]/Border[0 0 0]/Dest[1156 0 R/XYZ 0 652 0]>>endobj
      77 0 obj<</S/URI/URI(https://plus.google.com/+LaurentDestailleur?rel=author)>>endobj
      78 0 obj<</Subtype/Link/Rect[97.1 310.0 181.1 322.0]/Border[0 0 0]/A 77 0 R>>endobj
      79 0 obj<</S/URI/URI(https://twitter.com/awstats_project)>>endobj
      80 0 obj<</Subtype/Link/Rect[21.0 280.0 132.3 292.0]/Border[0 0 0]/A 79 0 R>>endobj
      81 0 obj[59 0 R
      61 0 R
      63 0 R
      65 0 R
      67 0 R
      68 0 R
      69 0 R
      71 0 R
      73 0 R
      75 0 R
      76 0 R
      78 0 R
      80 0 R]endobj
      82 0 obj<</S/Launch/F()>>endobj
      83 0 obj<</Subtype/Link/Rect[61.2 718.1 152.2 764.0]/Border[0 0 0]/A 82 0 R>>endobj
      84 0 obj<</Subtype/Link/Rect[57.0 630.8 224.3 642.8]/Border[0 0 0]/Dest[1036 0 R/XYZ 0 582 0]>>endobj
      85 0 obj<</Subtype/Link/Rect[57.0 620.8 292.7 632.8]/Border[0 0 0]/Dest[1040 0 R/XYZ 0 252 0]>>endobj
      86 0 obj<</Subtype/Link/Rect[57.0 610.8 257.7 622.8]/Border[0 0 0]/Dest[1042 0 R/XYZ 0 122 0]>>endobj
      87 0 obj[83 0 R
      84 0 R
      85 0 R
      86 0 R]endobj
      88 0 obj<</Subtype/Link/Rect[72.1 452.0 104.9 464.0]/Border[0 0 0]/Dest[1056 0 R/XYZ 0 522 0]>>endobj
      89 0 obj<</Subtype/Link/Rect[72.1 432.0 111.0 444.0]/Border[0 0 0]/Dest[1058 0 R/XYZ 0 752 0]>>endobj
      90 0 obj<</Subtype/Link/Rect[66.0 422.0 114.4 434.0]/Border[0 0 0]/Dest[1156 0 R/XYZ 0 400 0]>>endobj
      91 0 obj<</Subtype/Link/Rect[61.6 402.0 113.3 414.0]/Border[0 0 0]/Dest[1062 0 R/XYZ 0 428 0]>>endobj
      92 0 obj<</S/Launch/F(#HostAlias)>>endobj
      93 0 obj<</Subtype/Link/Rect[138.3 382.0 180.5 394.0]/Border[0 0 0]/A 92 0 R>>endobj
      94 0 obj<</Subtype/Link/Rect[372.8 372.0 519.0 384.0]/Border[0 0 0]/Dest[1050 0 R/XYZ 0 764 0]>>endobj
      95 0 obj<</Subtype/Link/Rect[292.8 352.0 517.4 364.0]/Border[0 0 0]/Dest[1040 0 R/XYZ 0 252 0]>>endobj
      96 0 obj[88 0 R
      89 0 R
      90 0 R
      91 0 R
      93 0 R
      94 0 R
      95 0 R]endobj
      97 0 obj<</Subtype/Link/Rect[81.6 500.4 114.4 512.4]/Border[0 0 0]/Dest[1056 0 R/XYZ 0 522 0]>>endobj
      98 0 obj<</Subtype/Link/Rect[81.6 480.4 120.5 492.4]/Border[0 0 0]/Dest[1058 0 R/XYZ 0 752 0]>>endobj
      99 0 obj<</Subtype/Link/Rect[81.6 470.4 129.9 482.4]/Border[0 0 0]/Dest[1156 0 R/XYZ 0 400 0]>>endobj
      100 0 obj<</Subtype/Link/Rect[81.6 430.4 118.3 442.4]/Border[0 0 0]/Dest[1062 0 R/XYZ 0 560 0]>>endobj
      101 0 obj<</Subtype/Link/Rect[61.6 420.4 113.3 432.4]/Border[0 0 0]/Dest[1062 0 R/XYZ 0 428 0]>>endobj
      102 0 obj<</Subtype/Link/Rect[61.6 400.4 212.2 412.4]/Border[0 0 0]/Dest[1064 0 R/XYZ 0 692 0]>>endobj
      103 0 obj<</Subtype/Link/Rect[292.8 370.4 519.0 382.4]/Border[0 0 0]/Dest[1040 0 R/XYZ 0 252 0]>>endobj
      104 0 obj<</Subtype/Link/Rect[41.6 320.4 89.9 332.4]/Border[0 0 0]/Dest[1156 0 R/XYZ 0 400 0]>>endobj
      105 0 obj<</Subtype/Link/Rect[406.6 320.4 455.0 332.4]/Border[0 0 0]/Dest[1156 0 R/XYZ 0 400 0]>>endobj
      106 0 obj<</Subtype/Link/Rect[377.3 280.4 465.6 292.4]/Border[0 0 0]/Dest[1158 0 R/XYZ 0 207 0]>>endobj
      107 0 obj<</Subtype/Link/Rect[471.2 280.4 559.0 292.4]/Border[0 0 0]/Dest[1162 0 R/XYZ 0 312 0]>>endobj
      108 0 obj<</Subtype/Link/Rect[40.5 270.4 185.5 282.4]/Border[0 0 0]/Dest[1166 0 R/XYZ 0 542 0]>>endobj
      109 0 obj[97 0 R
      98 0 R
      99 0 R
      100 0 R
      101 0 R
      102 0 R
      103 0 R
      104 0 R
      105 0 R
      106 0 R
      107 0 R
      108 0 R]endobj
      110 0 obj<</Subtype/Link/Rect[332.2 692.0 366.1 704.0]/Border[0 0 0]/Dest[1060 0 R/XYZ 0 208 0]>>endobj
      111 0 obj<</Subtype/Link/Rect[88.2 530.4 133.3 542.4]/Border[0 0 0]/Dest[1072 0 R/XYZ 0 600 0]>>endobj
      112 0 obj<</Subtype/Link/Rect[138.8 530.4 210.5 542.4]/Border[0 0 0]/Dest[1072 0 R/XYZ 0 408 0]>>endobj
      113 0 obj<</Subtype/Link/Rect[216.1 530.4 256.6 542.4]/Border[0 0 0]/Dest[1072 0 R/XYZ 0 246 0]>>endobj
      114 0 obj<</Subtype/Link/Rect[262.2 530.4 308.3 542.4]/Border[0 0 0]/Dest[1074 0 R/XYZ 0 510 0]>>endobj
      115 0 obj<</Subtype/Link/Rect[313.9 530.4 386.7 542.4]/Border[0 0 0]/Dest[1074 0 R/XYZ 0 318 0]>>endobj
      116 0 obj<</Subtype/Link/Rect[408.9 530.4 450.6 542.4]/Border[0 0 0]/Dest[1076 0 R/XYZ 0 642 0]>>endobj
      117 0 obj<</Subtype/Link/Rect[197.2 450.4 245.6 462.4]/Border[0 0 0]/Dest[1156 0 R/XYZ 0 400 0]>>endobj
      118 0 obj<</Subtype/Link/Rect[327.5 440.4 375.8 452.4]/Border[0 0 0]/Dest[1076 0 R/XYZ 0 642 0]>>endobj
      119 0 obj<</Subtype/Link/Rect[286.7 340.4 340.6 352.4]/Border[0 0 0]/Dest[1060 0 R/XYZ 0 440 0]>>endobj
      120 0 obj<</Subtype/Link/Rect[58.2 330.4 138.8 342.4]/Border[0 0 0]/Dest[1142 0 R/XYZ 0 764 0]>>endobj
      121 0 obj<</Subtype/Link/Rect[392.5 270.4 541.5 282.4]/Border[0 0 0]/Dest[1042 0 R/XYZ 0 122 0]>>endobj
      122 0 obj<</Subtype/Link/Rect[21.0 260.4 52.1 272.4]/Border[0 0 0]/Dest[1042 0 R/XYZ 0 122 0]>>endobj
      123 0 obj<</Subtype/Link/Rect[247.8 230.4 398.4 242.4]/Border[0 0 0]/Dest[1064 0 R/XYZ 0 692 0]>>endobj
      124 0 obj<</Subtype/Link/Rect[298.3 180.4 362.2 192.4]/Border[0 0 0]/Dest[1174 0 R/XYZ 0 502 0]>>endobj
      125 0 obj<</Subtype/Link/Rect[82.1 160.4 146.0 172.4]/Border[0 0 0]/Dest[1178 0 R/XYZ 0 684 0]>>endobj
      126 0 obj<</Subtype/Link/Rect[99.9 140.4 180.5 152.4]/Border[0 0 0]/Dest[1142 0 R/XYZ 0 764 0]>>endobj
      127 0 obj[110 0 R
      111 0 R
      112 0 R
      113 0 R
      114 0 R
      115 0 R
      116 0 R
      117 0 R
      118 0 R
      119 0 R
      120 0 R
      121 0 R
      122 0 R
      123 0 R
      124 0 R
      125 0 R
      126 0 R]endobj
      128 0 obj<</Subtype/Link/Rect[343.9 717.6 406.7 729.6]/Border[0 0 0]/Dest[1148 0 R/XYZ 0 764 0]>>endobj
      129 0 obj<</Subtype/Link/Rect[156.8 361.1 268.0 373.1]/Border[0 0 0]/Dest[1116 0 R/XYZ 0 418 0]>>endobj
      130 0 obj[128 0 R
      129 0 R]endobj
      131 0 obj<</Subtype/Link/Rect[46.0 702.0 196.6 714.0]/Border[0 0 0]/Dest[1064 0 R/XYZ 0 692 0]>>endobj
      132 0 obj<</S/URI/URI(https://plus.google.com/+LaurentDestailleur?rel=author)>>endobj
      133 0 obj<</Subtype/Link/Rect[97.1 650.0 181.1 662.0]/Border[0 0 0]/A 132 0 R>>endobj
      134 0 obj<</S/URI/URI(https://twitter.com/awstats_project)>>endobj
      135 0 obj<</Subtype/Link/Rect[21.0 620.0 132.3 632.0]/Border[0 0 0]/A 134 0 R>>endobj
      136 0 obj[131 0 R
      133 0 R
      135 0 R]endobj
      137 0 obj<</S/Launch/F()>>endobj
      138 0 obj<</Subtype/Link/Rect[61.2 718.1 152.2 764.0]/Border[0 0 0]/A 137 0 R>>endobj
      139 0 obj<</Subtype/Link/Rect[93.8 460.8 155.5 472.8]/Border[0 0 0]/Dest[1180 0 R/XYZ 0 607 0]>>endobj
      140 0 obj<</Subtype/Link/Rect[96.0 430.8 163.3 442.8]/Border[0 0 0]/Dest[1086 0 R/XYZ 0 652 0]>>endobj
      141 0 obj<</S/Launch/F(#ShowMiscStats)>>endobj
      142 0 obj<</Subtype/Link/Rect[316.7 430.8 385.0 442.8]/Border[0 0 0]/A 141 0 R>>endobj
      143 0 obj<</Subtype/Link/Rect[78.3 420.8 145.5 432.8]/Border[0 0 0]/Dest[1086 0 R/XYZ 0 652 0]>>endobj
      144 0 obj<</Subtype/Link/Rect[271.1 400.8 381.7 412.8]/Border[0 0 0]/Dest[1086 0 R/XYZ 0 652 0]>>endobj
      145 0 obj<</Subtype/Link/Rect[438.4 380.8 551.2 392.8]/Border[0 0 0]/Dest[1086 0 R/XYZ 0 652 0]>>endobj
      146 0 obj<</S/URI/URI(https://plus.google.com/+LaurentDestailleur?rel=author)>>endobj
      147 0 obj<</Subtype/Link/Rect[97.1 198.8 181.1 210.8]/Border[0 0 0]/A 146 0 R>>endobj
      148 0 obj<</S/URI/URI(https://twitter.com/awstats_project)>>endobj
      149 0 obj<</Subtype/Link/Rect[21.0 168.8 132.3 180.8]/Border[0 0 0]/A 148 0 R>>endobj
      150 0 obj[138 0 R
      139 0 R
      140 0 R
      142 0 R
      143 0 R
      144 0 R
      145 0 R
      147 0 R
      149 0 R]endobj
      151 0 obj<</S/Launch/F()>>endobj
      152 0 obj<</Subtype/Link/Rect[60.7 718.1 151.8 764.0]/Border[0 0 0]/A 151 0 R>>endobj
      153 0 obj<</Subtype/Link/Rect[57.0 540.8 89.8 552.8]/Border[0 0 0]/Dest[1056 0 R/XYZ 0 522 0]>>endobj
      154 0 obj<</Subtype/Link/Rect[57.0 530.8 95.9 542.8]/Border[0 0 0]/Dest[1058 0 R/XYZ 0 752 0]>>endobj
      155 0 obj<</Subtype/Link/Rect[57.0 520.8 105.4 532.8]/Border[0 0 0]/Dest[1156 0 R/XYZ 0 400 0]>>endobj
      156 0 obj<</Subtype/Link/Rect[57.0 510.8 117.6 522.8]/Border[0 0 0]/Dest[1060 0 R/XYZ 0 572 0]>>endobj
      157 0 obj<</Subtype/Link/Rect[57.0 500.8 110.9 512.8]/Border[0 0 0]/Dest[1060 0 R/XYZ 0 440 0]>>endobj
      158 0 obj<</Subtype/Link/Rect[57.0 490.8 90.9 502.8]/Border[0 0 0]/Dest[1060 0 R/XYZ 0 208 0]>>endobj
      159 0 obj<</Subtype/Link/Rect[57.0 480.8 84.8 492.8]/Border[0 0 0]/Dest[1062 0 R/XYZ 0 682 0]>>endobj
      160 0 obj<</Subtype/Link/Rect[57.0 470.8 93.7 482.8]/Border[0 0 0]/Dest[1062 0 R/XYZ 0 560 0]>>endobj
      161 0 obj<</Subtype/Link/Rect[57.0 460.8 108.7 472.8]/Border[0 0 0]/Dest[1062 0 R/XYZ 0 428 0]>>endobj
      162 0 obj<</Subtype/Link/Rect[57.0 450.8 109.8 462.8]/Border[0 0 0]/Dest[1062 0 R/XYZ 0 206 0]>>endobj
      163 0 obj<</Subtype/Link/Rect[57.0 440.8 207.6 452.8]/Border[0 0 0]/Dest[1064 0 R/XYZ 0 692 0]>>endobj
      164 0 obj<</Subtype/Link/Rect[57.0 430.8 139.8 442.8]/Border[0 0 0]/Dest[1064 0 R/XYZ 0 490 0]>>endobj
      165 0 obj<</Subtype/Link/Rect[57.0 380.8 156.5 392.8]/Border[0 0 0]/Dest[1064 0 R/XYZ 0 268 0]>>endobj
      166 0 obj<</Subtype/Link/Rect[57.0 370.8 148.1 382.8]/Border[0 0 0]/Dest[1066 0 R/XYZ 0 752 0]>>endobj
      167 0 obj<</Subtype/Link/Rect[57.0 360.8 174.3 372.8]/Border[0 0 0]/Dest[1066 0 R/XYZ 0 600 0]>>endobj
      168 0 obj<</Subtype/Link/Rect[57.0 350.8 145.4 362.8]/Border[0 0 0]/Dest[1066 0 R/XYZ 0 438 0]>>endobj
      169 0 obj<</Subtype/Link/Rect[57.0 340.8 276.5 352.8]/Border[0 0 0]/Dest[1066 0 R/XYZ 0 296 0]>>endobj
      170 0 obj<</Subtype/Link/Rect[57.0 330.8 298.2 342.8]/Border[0 0 0]/Dest[1066 0 R/XYZ 0 144 0]>>endobj
      171 0 obj<</Subtype/Link/Rect[57.0 320.8 267.6 332.8]/Border[0 0 0]/Dest[1068 0 R/XYZ 0 662 0]>>endobj
      172 0 obj<</Subtype/Link/Rect[57.0 310.8 168.7 322.8]/Border[0 0 0]/Dest[1068 0 R/XYZ 0 530 0]>>endobj
      173 0 obj<</Subtype/Link/Rect[57.0 300.8 142.0 312.8]/Border[0 0 0]/Dest[1068 0 R/XYZ 0 378 0]>>endobj
      174 0 obj<</Subtype/Link/Rect[57.0 290.8 140.9 302.8]/Border[0 0 0]/Dest[1068 0 R/XYZ 0 246 0]>>endobj
      175 0 obj<</Subtype/Link/Rect[57.0 280.8 275.4 292.8]/Border[0 0 0]/Dest[1070 0 R/XYZ 0 764 0]>>endobj
      176 0 obj<</Subtype/Link/Rect[57.0 270.8 116.5 282.8]/Border[0 0 0]/Dest[1070 0 R/XYZ 0 572 0]>>endobj
      177 0 obj<</Subtype/Link/Rect[57.0 260.8 144.3 272.8]/Border[0 0 0]/Dest[1070 0 R/XYZ 0 400 0]>>endobj
      178 0 obj<</Subtype/Link/Rect[57.0 250.8 178.7 262.8]/Border[0 0 0]/Dest[1070 0 R/XYZ 0 218 0]>>endobj
      179 0 obj<</Subtype/Link/Rect[57.0 240.8 104.8 252.8]/Border[0 0 0]/Dest[1072 0 R/XYZ 0 712 0]>>endobj
      180 0 obj<</Subtype/Link/Rect[57.0 230.8 102.0 242.8]/Border[0 0 0]/Dest[1072 0 R/XYZ 0 600 0]>>endobj
      181 0 obj<</Subtype/Link/Rect[57.0 220.8 128.7 232.8]/Border[0 0 0]/Dest[1072 0 R/XYZ 0 408 0]>>endobj
      182 0 obj<</Subtype/Link/Rect[57.0 210.8 97.6 222.8]/Border[0 0 0]/Dest[1072 0 R/XYZ 0 246 0]>>endobj
      183 0 obj<</Subtype/Link/Rect[57.0 200.8 103.1 212.8]/Border[0 0 0]/Dest[1074 0 R/XYZ 0 510 0]>>endobj
      184 0 obj<</Subtype/Link/Rect[57.0 190.8 129.8 202.8]/Border[0 0 0]/Dest[1074 0 R/XYZ 0 318 0]>>endobj
      185 0 obj<</Subtype/Link/Rect[57.0 180.8 103.7 192.8]/Border[0 0 0]/Dest[1074 0 R/XYZ 0 146 0]>>endobj
      186 0 obj<</Subtype/Link/Rect[57.0 170.8 98.7 182.8]/Border[0 0 0]/Dest[1076 0 R/XYZ 0 642 0]>>endobj
      187 0 obj<</Subtype/Link/Rect[57.0 160.8 111.5 172.8]/Border[0 0 0]/Dest[1076 0 R/XYZ 0 460 0]>>endobj
      188 0 obj<</Subtype/Link/Rect[57.0 150.8 134.2 162.8]/Border[0 0 0]/Dest[1076 0 R/XYZ 0 288 0]>>endobj
      189 0 obj<</Subtype/Link/Rect[57.0 140.8 135.9 152.8]/Border[0 0 0]/Dest[1078 0 R/XYZ 0 272 0]>>endobj
      190 0 obj<</Subtype/Link/Rect[57.0 130.8 223.7 142.8]/Border[0 0 0]/Dest[1078 0 R/XYZ 0 140 0]>>endobj
      191 0 obj<</Subtype/Link/Rect[57.0 120.8 156.5 132.8]/Border[0 0 0]/Dest[1080 0 R/XYZ 0 672 0]>>endobj
      192 0 obj<</Subtype/Link/Rect[57.0 110.8 128.7 122.8]/Border[0 0 0]/Dest[1080 0 R/XYZ 0 550 0]>>endobj
      193 0 obj[152 0 R
      153 0 R
      154 0 R
      155 0 R
      156 0 R
      157 0 R
      158 0 R
      159 0 R
      160 0 R
      161 0 R
      162 0 R
      163 0 R
      164 0 R
      165 0 R
      166 0 R
      167 0 R
      168 0 R
      169 0 R
      170 0 R
      171 0 R
      172 0 R
      173 0 R
      174 0 R
      175 0 R
      176 0 R
      177 0 R
      178 0 R
      179 0 R
      180 0 R
      181 0 R
      182 0 R
      183 0 R
      184 0 R
      185 0 R
      186 0 R
      187 0 R
      188 0 R
      189 0 R
      190 0 R
      191 0 R
      192 0 R]endobj
      194 0 obj<</Subtype/Link/Rect[57.0 752.0 153.1 764.0]/Border[0 0 0]/Dest[1080 0 R/XYZ 0 448 0]>>endobj
      195 0 obj<</Subtype/Link/Rect[57.0 742.0 124.2 754.0]/Border[0 0 0]/Dest[1080 0 R/XYZ 0 316 0]>>endobj
      196 0 obj<</Subtype/Link/Rect[57.0 732.0 258.7 744.0]/Border[0 0 0]/Dest[1082 0 R/XYZ 0 764 0]>>endobj
      197 0 obj<</Subtype/Link/Rect[57.0 722.0 252.0 734.0]/Border[0 0 0]/Dest[1082 0 R/XYZ 0 552 0]>>endobj
      198 0 obj<</Subtype/Link/Rect[57.0 712.0 160.9 724.0]/Border[0 0 0]/Dest[1082 0 R/XYZ 0 340 0]>>endobj
      199 0 obj<</Subtype/Link/Rect[57.0 702.0 139.8 714.0]/Border[0 0 0]/Dest[1082 0 R/XYZ 0 188 0]>>endobj
      200 0 obj<</Subtype/Link/Rect[57.0 692.0 124.8 704.0]/Border[0 0 0]/Dest[1084 0 R/XYZ 0 732 0]>>endobj
      201 0 obj<</Subtype/Link/Rect[57.0 682.0 132.0 694.0]/Border[0 0 0]/Dest[1084 0 R/XYZ 0 610 0]>>endobj
      202 0 obj<</Subtype/Link/Rect[57.0 672.0 180.4 684.0]/Border[0 0 0]/Dest[1084 0 R/XYZ 0 478 0]>>endobj
      203 0 obj<</Subtype/Link/Rect[57.0 662.0 134.3 674.0]/Border[0 0 0]/Dest[1084 0 R/XYZ 0 326 0]>>endobj
      204 0 obj<</Subtype/Link/Rect[57.0 652.0 120.9 664.0]/Border[0 0 0]/Dest[1084 0 R/XYZ 0 254 0]>>endobj
      205 0 obj<</Subtype/Link/Rect[57.0 642.0 105.3 654.0]/Border[0 0 0]/Dest[1084 0 R/XYZ 0 132 0]>>endobj
      206 0 obj<</Subtype/Link/Rect[57.0 632.0 124.2 644.0]/Border[0 0 0]/Dest[1086 0 R/XYZ 0 652 0]>>endobj
      207 0 obj<</Subtype/Link/Rect[57.0 582.0 179.8 594.0]/Border[0 0 0]/Dest[1086 0 R/XYZ 0 350 0]>>endobj
      208 0 obj<</Subtype/Link/Rect[57.0 572.0 152.6 584.0]/Border[0 0 0]/Dest[1086 0 R/XYZ 0 350 0]>>endobj
      209 0 obj<</Subtype/Link/Rect[57.0 562.0 164.8 574.0]/Border[0 0 0]/Dest[1086 0 R/XYZ 0 350 0]>>endobj
      210 0 obj<</Subtype/Link/Rect[57.0 552.0 169.8 564.0]/Border[0 0 0]/Dest[1086 0 R/XYZ 0 350 0]>>endobj
      211 0 obj<</Subtype/Link/Rect[57.0 542.0 205.9 554.0]/Border[0 0 0]/Dest[1086 0 R/XYZ 0 350 0]>>endobj
      212 0 obj<</Subtype/Link/Rect[57.0 532.0 182.0 544.0]/Border[0 0 0]/Dest[1086 0 R/XYZ 0 350 0]>>endobj
      213 0 obj<</Subtype/Link/Rect[57.0 522.0 181.5 534.0]/Border[0 0 0]/Dest[1086 0 R/XYZ 0 350 0]>>endobj
      214 0 obj<</Subtype/Link/Rect[57.0 512.0 169.8 524.0]/Border[0 0 0]/Dest[1086 0 R/XYZ 0 350 0]>>endobj
      215 0 obj<</Subtype/Link/Rect[57.0 462.0 152.6 474.0]/Border[0 0 0]/Dest[1088 0 R/XYZ 0 662 0]>>endobj
      216 0 obj<</Subtype/Link/Rect[57.0 452.0 202.6 464.0]/Border[0 0 0]/Dest[1088 0 R/XYZ 0 540 0]>>endobj
      217 0 obj<</Subtype/Link/Rect[57.0 442.0 90.3 454.0]/Border[0 0 0]/Dest[1088 0 R/XYZ 0 398 0]>>endobj
      218 0 obj<</Subtype/Link/Rect[57.0 432.0 166.5 444.0]/Border[0 0 0]/Dest[1088 0 R/XYZ 0 276 0]>>endobj
      219 0 obj<</Subtype/Link/Rect[57.0 422.0 79.2 434.0]/Border[0 0 0]/Dest[1156 0 R/XYZ 0 148 0]>>endobj
      220 0 obj<</Subtype/Link/Rect[57.0 412.0 92.0 424.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 632 0]>>endobj
      221 0 obj<</Subtype/Link/Rect[57.0 402.0 114.8 414.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      222 0 obj<</Subtype/Link/Rect[57.0 392.0 107.0 404.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      223 0 obj<</Subtype/Link/Rect[57.0 382.0 124.8 394.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      224 0 obj<</Subtype/Link/Rect[57.0 372.0 132.6 384.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      225 0 obj<</Subtype/Link/Rect[57.0 362.0 165.9 374.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      226 0 obj<</Subtype/Link/Rect[57.0 352.0 163.7 364.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      227 0 obj<</Subtype/Link/Rect[57.0 342.0 131.5 354.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      228 0 obj<</Subtype/Link/Rect[57.0 332.0 144.3 344.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      229 0 obj<</Subtype/Link/Rect[57.0 322.0 130.4 334.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      230 0 obj<</Subtype/Link/Rect[57.0 312.0 169.3 324.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      231 0 obj<</Subtype/Link/Rect[57.0 302.0 136.5 314.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      232 0 obj<</Subtype/Link/Rect[57.0 292.0 136.5 304.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      233 0 obj<</Subtype/Link/Rect[57.0 282.0 145.4 294.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      234 0 obj<</Subtype/Link/Rect[57.0 272.0 133.1 284.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      235 0 obj<</Subtype/Link/Rect[57.0 262.0 163.7 274.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      236 0 obj<</Subtype/Link/Rect[57.0 252.0 148.1 264.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      237 0 obj<</Subtype/Link/Rect[57.0 242.0 145.4 254.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      238 0 obj<</Subtype/Link/Rect[57.0 232.0 154.3 244.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      239 0 obj<</Subtype/Link/Rect[57.0 222.0 119.2 234.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      240 0 obj<</Subtype/Link/Rect[57.0 212.0 146.5 224.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      241 0 obj<</Subtype/Link/Rect[57.0 202.0 155.9 214.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      242 0 obj<</Subtype/Link/Rect[57.0 192.0 131.5 204.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      243 0 obj<</Subtype/Link/Rect[57.0 182.0 157.6 194.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      244 0 obj<</Subtype/Link/Rect[57.0 172.0 148.7 184.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      245 0 obj<</Subtype/Link/Rect[57.0 162.0 125.4 174.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      246 0 obj<</Subtype/Link/Rect[57.0 152.0 158.1 164.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      247 0 obj<</Subtype/Link/Rect[57.0 142.0 159.8 154.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      248 0 obj<</Subtype/Link/Rect[57.0 132.0 136.5 144.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      249 0 obj<</Subtype/Link/Rect[57.0 122.0 170.4 134.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 702 0]>>endobj
      250 0 obj<</Subtype/Link/Rect[57.0 112.0 228.7 124.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 702 0]>>endobj
      251 0 obj[194 0 R
      195 0 R
      196 0 R
      197 0 R
      198 0 R
      199 0 R
      200 0 R
      201 0 R
      202 0 R
      203 0 R
      204 0 R
      205 0 R
      206 0 R
      207 0 R
      208 0 R
      209 0 R
      210 0 R
      211 0 R
      212 0 R
      213 0 R
      214 0 R
      215 0 R
      216 0 R
      217 0 R
      218 0 R
      219 0 R
      220 0 R
      221 0 R
      222 0 R
      223 0 R
      224 0 R
      225 0 R
      226 0 R
      227 0 R
      228 0 R
      229 0 R
      230 0 R
      231 0 R
      232 0 R
      233 0 R
      234 0 R
      235 0 R
      236 0 R
      237 0 R
      238 0 R
      239 0 R
      240 0 R
      241 0 R
      242 0 R
      243 0 R
      244 0 R
      245 0 R
      246 0 R
      247 0 R
      248 0 R
      249 0 R
      250 0 R]endobj
      252 0 obj<</Subtype/Link/Rect[57.0 752.0 226.5 764.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 702 0]>>endobj
      253 0 obj<</Subtype/Link/Rect[57.0 742.0 194.3 754.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 702 0]>>endobj
      254 0 obj<</Subtype/Link/Rect[57.0 732.0 214.3 744.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 490 0]>>endobj
      255 0 obj<</Subtype/Link/Rect[57.0 722.0 133.7 734.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      256 0 obj<</Subtype/Link/Rect[57.0 712.0 119.8 724.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      257 0 obj<</Subtype/Link/Rect[57.0 702.0 155.4 714.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      258 0 obj<</Subtype/Link/Rect[57.0 692.0 105.9 704.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      259 0 obj<</Subtype/Link/Rect[57.0 682.0 154.3 694.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      260 0 obj<</Subtype/Link/Rect[57.0 672.0 109.8 684.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      261 0 obj<</Subtype/Link/Rect[57.0 662.0 156.5 674.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      262 0 obj<</Subtype/Link/Rect[57.0 652.0 112.0 664.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      263 0 obj<</Subtype/Link/Rect[57.0 642.0 179.3 654.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      264 0 obj<</Subtype/Link/Rect[57.0 632.0 134.8 644.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      265 0 obj<</Subtype/Link/Rect[57.0 622.0 153.2 634.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      266 0 obj<</Subtype/Link/Rect[57.0 612.0 142.6 624.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      267 0 obj<</Subtype/Link/Rect[57.0 602.0 98.1 614.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      268 0 obj<</Subtype/Link/Rect[57.0 592.0 171.5 604.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      269 0 obj<</Subtype/Link/Rect[57.0 582.0 122.0 594.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      270 0 obj<</Subtype/Link/Rect[57.0 572.0 101.4 584.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      271 0 obj<</Subtype/Link/Rect[57.0 562.0 185.9 574.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      272 0 obj<</Subtype/Link/Rect[57.0 552.0 136.5 564.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      273 0 obj<</Subtype/Link/Rect[57.0 542.0 163.1 554.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      274 0 obj<</Subtype/Link/Rect[57.0 532.0 109.8 544.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      275 0 obj<</Subtype/Link/Rect[57.0 522.0 173.7 534.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      276 0 obj<</Subtype/Link/Rect[57.0 512.0 124.2 524.0]/Border[0 0 0]/Dest[1096 0 R/XYZ 0 378 0]>>endobj
      277 0 obj<</Subtype/Link/Rect[57.0 502.0 130.3 514.0]/Border[0 0 0]/Dest[1098 0 R/XYZ 0 592 0]>>endobj
      278 0 obj<</Subtype/Link/Rect[57.0 492.0 124.8 504.0]/Border[0 0 0]/Dest[1098 0 R/XYZ 0 470 0]>>endobj
      279 0 obj<</Subtype/Link/Rect[57.0 482.0 131.5 494.0]/Border[0 0 0]/Dest[1098 0 R/XYZ 0 338 0]>>endobj
      280 0 obj<</S/Launch/F(#MaxLengthOfURL)>>endobj
      281 0 obj<</Subtype/Link/Rect[57.0 472.0 137.0 484.0]/Border[0 0 0]/A 280 0 R>>endobj
      282 0 obj<</Subtype/Link/Rect[57.0 462.0 145.4 474.0]/Border[0 0 0]/Dest[1100 0 R/XYZ 0 640 0]>>endobj
      283 0 obj<</S/Launch/F(#UseHTTPSLinksForUrl)>>endobj
      284 0 obj<</Subtype/Link/Rect[57.0 452.0 158.7 464.0]/Border[0 0 0]/A 283 0 R>>endobj
      285 0 obj<</Subtype/Link/Rect[57.0 442.0 120.4 454.0]/Border[0 0 0]/Dest[1100 0 R/XYZ 0 578 0]>>endobj
      286 0 obj<</Subtype/Link/Rect[57.0 432.0 129.8 444.0]/Border[0 0 0]/Dest[1100 0 R/XYZ 0 516 0]>>endobj
      287 0 obj<</Subtype/Link/Rect[57.0 422.0 141.5 434.0]/Border[0 0 0]/Dest[1100 0 R/XYZ 0 454 0]>>endobj
      288 0 obj<</Subtype/Link/Rect[57.0 412.0 135.4 424.0]/Border[0 0 0]/Dest[1100 0 R/XYZ 0 362 0]>>endobj
      289 0 obj<</Subtype/Link/Rect[57.0 402.0 98.1 414.0]/Border[0 0 0]/Dest[1100 0 R/XYZ 0 260 0]>>endobj
      290 0 obj<</Subtype/Link/Rect[57.0 392.0 101.5 404.0]/Border[0 0 0]/Dest[1100 0 R/XYZ 0 260 0]>>endobj
      291 0 obj<</Subtype/Link/Rect[57.0 382.0 79.2 394.0]/Border[0 0 0]/Dest[1100 0 R/XYZ 0 158 0]>>endobj
      292 0 obj<</Subtype/Link/Rect[57.0 372.0 97.6 384.0]/Border[0 0 0]/Dest[1100 0 R/XYZ 0 158 0]>>endobj
      293 0 obj<</Subtype/Link/Rect[57.0 362.0 105.4 374.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 692 0]>>endobj
      294 0 obj<</Subtype/Link/Rect[57.0 352.0 137.6 364.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 560 0]>>endobj
      295 0 obj<</Subtype/Link/Rect[57.0 342.0 142.6 354.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 560 0]>>endobj
      296 0 obj<</Subtype/Link/Rect[57.0 332.0 128.1 344.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 560 0]>>endobj
      297 0 obj<</Subtype/Link/Rect[57.0 322.0 123.7 334.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 560 0]>>endobj
      298 0 obj<</Subtype/Link/Rect[57.0 312.0 148.1 324.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 560 0]>>endobj
      299 0 obj<</Subtype/Link/Rect[57.0 302.0 162.6 314.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 560 0]>>endobj
      300 0 obj<</Subtype/Link/Rect[57.0 292.0 139.3 304.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 560 0]>>endobj
      301 0 obj<</Subtype/Link/Rect[57.0 282.0 100.3 294.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 560 0]>>endobj
      302 0 obj<</Subtype/Link/Rect[57.0 272.0 115.9 284.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 560 0]>>endobj
      303 0 obj<</Subtype/Link/Rect[57.0 262.0 124.3 274.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 560 0]>>endobj
      304 0 obj<</Subtype/Link/Rect[57.0 252.0 99.2 264.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 560 0]>>endobj
      305 0 obj<</Subtype/Link/Rect[57.0 242.0 109.2 254.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 560 0]>>endobj
      306 0 obj<</Subtype/Link/Rect[57.0 232.0 89.8 244.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 560 0]>>endobj
      307 0 obj<</Subtype/Link/Rect[57.0 222.0 89.2 234.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 560 0]>>endobj
      308 0 obj<</Subtype/Link/Rect[57.0 212.0 89.8 224.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 560 0]>>endobj
      309 0 obj<</Subtype/Link/Rect[57.0 202.0 89.8 214.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 560 0]>>endobj
      310 0 obj<</Subtype/Link/Rect[57.0 192.0 89.2 204.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 560 0]>>endobj
      311 0 obj<</Subtype/Link/Rect[57.0 182.0 89.2 194.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 560 0]>>endobj
      312 0 obj<</Subtype/Link/Rect[57.0 172.0 89.8 184.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 560 0]>>endobj
      313 0 obj<</Subtype/Link/Rect[57.0 162.0 89.2 174.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 560 0]>>endobj
      314 0 obj<</Subtype/Link/Rect[57.0 112.0 107.0 124.0]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 198 0]>>endobj
      315 0 obj[252 0 R
      253 0 R
      254 0 R
      255 0 R
      256 0 R
      257 0 R
      258 0 R
      259 0 R
      260 0 R
      261 0 R
      262 0 R
      263 0 R
      264 0 R
      265 0 R
      266 0 R
      267 0 R
      268 0 R
      269 0 R
      270 0 R
      271 0 R
      272 0 R
      273 0 R
      274 0 R
      275 0 R
      276 0 R
      277 0 R
      278 0 R
      279 0 R
      281 0 R
      282 0 R
      284 0 R
      285 0 R
      286 0 R
      287 0 R
      288 0 R
      289 0 R
      290 0 R
      291 0 R
      292 0 R
      293 0 R
      294 0 R
      295 0 R
      296 0 R
      297 0 R
      298 0 R
      299 0 R
      300 0 R
      301 0 R
      302 0 R
      303 0 R
      304 0 R
      305 0 R
      306 0 R
      307 0 R
      308 0 R
      309 0 R
      310 0 R
      311 0 R
      312 0 R
      313 0 R
      314 0 R]endobj
      316 0 obj<</Subtype/Link/Rect[57.0 722.0 147.0 734.0]/Border[0 0 0]/Dest[1180 0 R/XYZ 0 607 0]>>endobj
      317 0 obj<</Subtype/Link/Rect[57.0 712.0 166.5 724.0]/Border[0 0 0]/Dest[1180 0 R/XYZ 0 607 0]>>endobj
      318 0 obj<</Subtype/Link/Rect[57.0 702.0 162.6 714.0]/Border[0 0 0]/Dest[1180 0 R/XYZ 0 607 0]>>endobj
      319 0 obj<</Subtype/Link/Rect[57.0 692.0 193.1 704.0]/Border[0 0 0]/Dest[1180 0 R/XYZ 0 607 0]>>endobj
      320 0 obj<</Subtype/Link/Rect[57.0 682.0 204.8 694.0]/Border[0 0 0]/Dest[1180 0 R/XYZ 0 607 0]>>endobj
      321 0 obj<</Subtype/Link/Rect[57.0 672.0 205.9 684.0]/Border[0 0 0]/Dest[1180 0 R/XYZ 0 607 0]>>endobj
      322 0 obj<</Subtype/Link/Rect[57.0 662.0 165.4 674.0]/Border[0 0 0]/Dest[1180 0 R/XYZ 0 607 0]>>endobj
      323 0 obj<</Subtype/Link/Rect[57.0 652.0 195.4 664.0]/Border[0 0 0]/Dest[1180 0 R/XYZ 0 607 0]>>endobj
      324 0 obj<</Subtype/Link/Rect[57.0 642.0 178.7 654.0]/Border[0 0 0]/Dest[1180 0 R/XYZ 0 607 0]>>endobj
      325 0 obj<</Subtype/Link/Rect[57.0 632.0 129.2 644.0]/Border[0 0 0]/Dest[1180 0 R/XYZ 0 607 0]>>endobj
      326 0 obj<</Subtype/Link/Rect[57.0 622.0 115.3 634.0]/Border[0 0 0]/Dest[1180 0 R/XYZ 0 607 0]>>endobj
      327 0 obj<</Subtype/Link/Rect[57.0 612.0 162.6 624.0]/Border[0 0 0]/Dest[1104 0 R/XYZ 0 620 0]>>endobj
      328 0 obj<</Subtype/Link/Rect[57.0 562.0 89.2 574.0]/Border[0 0 0]/Dest[1104 0 R/XYZ 0 458 0]>>endobj
      329 0 obj[316 0 R
      317 0 R
      318 0 R
      319 0 R
      320 0 R
      321 0 R
      322 0 R
      323 0 R
      324 0 R
      325 0 R
      326 0 R
      327 0 R
      328 0 R]endobj
      330 0 obj<</Subtype/Link/Rect[96.1 640.0 160.0 652.0]/Border[0 0 0]/Dest[1106 0 R/XYZ 0 764 0]>>endobj
      331 0 obj<</S/URI/URI(https://plus.google.com/+LaurentDestailleur?rel=author)>>endobj
      332 0 obj<</Subtype/Link/Rect[97.1 294.0 181.1 306.0]/Border[0 0 0]/A 331 0 R>>endobj
      333 0 obj<</S/URI/URI(https://twitter.com/awstats_project)>>endobj
      334 0 obj<</Subtype/Link/Rect[21.0 264.0 132.3 276.0]/Border[0 0 0]/A 333 0 R>>endobj
      335 0 obj[330 0 R
      332 0 R
      334 0 R]endobj
      336 0 obj<</S/Launch/F()>>endobj
      337 0 obj<</Subtype/Link/Rect[60.7 718.1 151.8 764.0]/Border[0 0 0]/A 336 0 R>>endobj
      338 0 obj<</Subtype/Link/Rect[73.2 500.8 93.2 512.8]/Border[0 0 0]/Dest[1112 0 R/XYZ 0 372 0]>>endobj
      339 0 obj<</Subtype/Link/Rect[31.0 430.8 190.5 442.8]/Border[0 0 0]/Dest[1106 0 R/XYZ 0 322 0]>>endobj
      340 0 obj<</Subtype/Link/Rect[31.0 420.8 289.4 432.8]/Border[0 0 0]/Dest[1108 0 R/XYZ 0 710 0]>>endobj
      341 0 obj<</Subtype/Link/Rect[31.0 410.8 168.8 422.8]/Border[0 0 0]/Dest[1108 0 R/XYZ 0 503 0]>>endobj
      342 0 obj<</Subtype/Link/Rect[31.0 400.8 204.4 412.8]/Border[0 0 0]/Dest[1108 0 R/XYZ 0 135 0]>>endobj
      343 0 obj<</Subtype/Link/Rect[31.0 390.8 263.3 402.8]/Border[0 0 0]/Dest[1110 0 R/XYZ 0 596 0]>>endobj
      344 0 obj<</Subtype/Link/Rect[31.0 380.8 288.9 392.8]/Border[0 0 0]/Dest[1112 0 R/XYZ 0 609 0]>>endobj
      345 0 obj<</S/URI/URI(http://www.antezeta.com/awstats.html)>>endobj
      346 0 obj<</Subtype/Link/Rect[151.6 350.8 398.4 362.8]/Border[0 0 0]/A 345 0 R>>endobj
      347 0 obj[337 0 R
      338 0 R
      339 0 R
      340 0 R
      341 0 R
      342 0 R
      343 0 R
      344 0 R
      346 0 R]endobj
      348 0 obj<</Subtype/Link/Rect[74.9 592.0 117.7 604.0]/Border[0 0 0]/Dest[1106 0 R/XYZ 0 482 0]>>endobj
      349 0 obj<</S/URI/URI(https://plus.google.com/+LaurentDestailleur?rel=author)>>endobj
      350 0 obj<</Subtype/Link/Rect[107.1 550.0 191.1 562.0]/Border[0 0 0]/A 349 0 R>>endobj
      351 0 obj<</S/URI/URI(https://twitter.com/awstats_project)>>endobj
      352 0 obj<</Subtype/Link/Rect[31.0 520.0 142.3 532.0]/Border[0 0 0]/A 351 0 R>>endobj
      353 0 obj[348 0 R
      350 0 R
      352 0 R]endobj
      354 0 obj<</S/Launch/F()>>endobj
      355 0 obj<</Subtype/Link/Rect[60.7 718.1 151.8 764.0]/Border[0 0 0]/A 354 0 R>>endobj
      356 0 obj[355 0 R]endobj
      357 0 obj<</Subtype/Link/Rect[41.6 742.0 105.5 754.0]/Border[0 0 0]/Dest[1162 0 R/XYZ 0 312 0]>>endobj
      358 0 obj<</S/URI/URI(https://plus.google.com/+LaurentDestailleur?rel=author)>>endobj
      359 0 obj<</Subtype/Link/Rect[97.1 345.6 181.1 357.6]/Border[0 0 0]/A 358 0 R>>endobj
      360 0 obj<</S/URI/URI(https://twitter.com/awstats_project)>>endobj
      361 0 obj<</Subtype/Link/Rect[21.0 315.6 132.3 327.6]/Border[0 0 0]/A 360 0 R>>endobj
      362 0 obj[357 0 R
      359 0 R
      361 0 R]endobj
      363 0 obj<</S/Launch/F()>>endobj
      364 0 obj<</Subtype/Link/Rect[60.7 718.1 151.8 764.0]/Border[0 0 0]/A 363 0 R>>endobj
      365 0 obj[364 0 R]endobj
      366 0 obj<</Subtype/Link/Rect[21.0 396.0 122.1 408.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      367 0 obj<</Subtype/Link/Rect[21.0 386.0 96.0 398.0]/Border[0 0 0]/Dest[1076 0 R/XYZ 0 288 0]>>endobj
      368 0 obj<</S/URI/URI(http://www.w3.org/Protocols/rfc2068/rfc2068)>>endobj
      369 0 obj<</Subtype/Link/Rect[31.6 376.0 92.1 388.0]/Border[0 0 0]/A 368 0 R>>endobj
      370 0 obj<</Subtype/Link/Rect[57.0 337.7 125.1 348.0]/Border[0 0 0]/Dest[1148 0 R/XYZ 0 562 0]>>endobj
      371 0 obj<</Subtype/Link/Rect[57.0 329.3 116.3 339.7]/Border[0 0 0]/Dest[1148 0 R/XYZ 0 278 0]>>endobj
      372 0 obj<</Subtype/Link/Rect[57.0 321.0 116.3 331.3]/Border[0 0 0]/Dest[1150 0 R/XYZ 0 374 0]>>endobj
      373 0 obj<</Subtype/Link/Rect[57.0 312.7 119.1 323.0]/Border[0 0 0]/Dest[1128 0 R/XYZ 0 632 0]>>endobj
      374 0 obj<</Subtype/Link/Rect[57.0 304.3 122.8 314.7]/Border[0 0 0]/Dest[1128 0 R/XYZ 0 419 0]>>endobj
      375 0 obj[366 0 R
      367 0 R
      369 0 R
      370 0 R
      371 0 R
      372 0 R
      373 0 R
      374 0 R]endobj
      376 0 obj<</Subtype/Link/Rect[21.0 109.1 123.8 121.1]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      377 0 obj[376 0 R]endobj
      378 0 obj<</Subtype/Link/Rect[146.1 752.0 225.0 764.0]/Border[0 0 0]/Dest[1078 0 R/XYZ 0 272 0]>>endobj
      379 0 obj<</Subtype/Link/Rect[57.0 703.7 131.6 714.0]/Border[0 0 0]/Dest[1130 0 R/XYZ 0 677 0]>>endobj
      380 0 obj<</Subtype/Link/Rect[57.0 695.3 195.9 705.7]/Border[0 0 0]/Dest[1130 0 R/XYZ 0 431 0]>>endobj
      381 0 obj<</Subtype/Link/Rect[57.0 687.0 142.2 697.3]/Border[0 0 0]/Dest[1130 0 R/XYZ 0 211 0]>>endobj
      382 0 obj[378 0 R
      379 0 R
      380 0 R
      381 0 R]endobj
      383 0 obj<</S/URI/URI(https://plus.google.com/+LaurentDestailleur?rel=author)>>endobj
      384 0 obj<</Subtype/Link/Rect[97.1 517.4 181.1 529.4]/Border[0 0 0]/A 383 0 R>>endobj
      385 0 obj<</S/URI/URI(https://twitter.com/awstats_project)>>endobj
      386 0 obj<</Subtype/Link/Rect[21.0 487.4 132.3 499.4]/Border[0 0 0]/A 385 0 R>>endobj
      387 0 obj[384 0 R
      386 0 R]endobj
      388 0 obj<</S/Launch/F()>>endobj
      389 0 obj<</Subtype/Link/Rect[61.2 718.1 152.2 764.0]/Border[0 0 0]/A 388 0 R>>endobj
      390 0 obj<</S/URI/URI(http://www.analog.cx)>>endobj
      391 0 obj<</Subtype/Link/Rect[299.9 599.7 333.8 611.7]/Border[0 0 0]/A 390 0 R>>endobj
      392 0 obj<</S/URI/URI(http://www.mrunix.net/webalizer/)>>endobj
      393 0 obj<</Subtype/Link/Rect[370.9 599.7 417.6 611.7]/Border[0 0 0]/A 392 0 R>>endobj
      394 0 obj<</S/URI/URI(http://www.sawmill.co.uk?ref=awstats)>>endobj
      395 0 obj<</Subtype/Link/Rect[453.1 604.7 490.3 616.7]/Border[0 0 0]/A 394 0 R>>endobj
      396 0 obj<</S/URI/URI(http://www.sawmill.co.uk?ref=awstats)>>endobj
      397 0 obj<</Subtype/Link/Rect[449.5 594.7 493.9 606.7]/Border[0 0 0]/A 396 0 R>>endobj
      398 0 obj<</S/URI/URI(http://www.sawmill.co.uk/pricing.html)>>endobj
      399 0 obj<</Subtype/Link/Rect[445.6 424.1 497.8 436.1]/Border[0 0 0]/A 398 0 R>>endobj
      400 0 obj[389 0 R
      391 0 R
      393 0 R
      395 0 R
      397 0 R
      399 0 R]endobj
      401 0 obj<</S/URI/URI(http://www.maxmind.com/en/city?rId=awstats)>>endobj
      402 0 obj<</Subtype/Link/Rect[235.3 522.9 275.8 534.9]/Border[0 0 0]/A 401 0 R>>endobj
      403 0 obj<</S/URI/URI(http://www.maxmind.com/en/city?rId=awstats)>>endobj
      404 0 obj<</Subtype/Link/Rect[223.9 512.9 260.5 524.9]/Border[0 0 0]/A 403 0 R>>endobj
      405 0 obj<</S/URI/URI(http://www.maxmind.com/en/city?rId=awstats)>>endobj
      406 0 obj<</Subtype/Link/Rect[235.3 479.7 275.8 491.7]/Border[0 0 0]/A 405 0 R>>endobj
      407 0 obj<</S/URI/URI(http://www.maxmind.com/en/city?rId=awstats)>>endobj
      408 0 obj<</Subtype/Link/Rect[207.7 469.7 232.7 481.7]/Border[0 0 0]/A 407 0 R>>endobj
      409 0 obj<</S/URI/URI(http://www.maxmind.com/en/city?rId=awstats)>>endobj
      410 0 obj<</Subtype/Link/Rect[235.3 441.6 275.8 453.6]/Border[0 0 0]/A 409 0 R>>endobj
      411 0 obj<</S/URI/URI(http://www.maxmind.com/en/city?rId=awstats)>>endobj
      412 0 obj<</Subtype/Link/Rect[212.2 431.6 228.3 443.6]/Border[0 0 0]/A 411 0 R>>endobj
      413 0 obj<</S/URI/URI(http://www.maxmind.com/en/city?rId=awstats)>>endobj
      414 0 obj<</Subtype/Link/Rect[442.0 436.6 501.4 448.6]/Border[0 0 0]/A 413 0 R>>endobj
      415 0 obj<</S/URI/URI(http://www.maxmind.com/en/city?rId=awstats)>>endobj
      416 0 obj<</Subtype/Link/Rect[235.3 403.5 275.8 415.5]/Border[0 0 0]/A 415 0 R>>endobj
      417 0 obj<</S/URI/URI(http://www.maxmind.com/en/city?rId=awstats)>>endobj
      418 0 obj<</Subtype/Link/Rect[211.9 393.5 228.6 405.5]/Border[0 0 0]/A 417 0 R>>endobj
      419 0 obj<</S/URI/URI(http://www.maxmind.com/en/city?rId=awstats)>>endobj
      420 0 obj<</Subtype/Link/Rect[441.7 398.5 501.7 410.5]/Border[0 0 0]/A 419 0 R>>endobj
      421 0 obj[402 0 R
      404 0 R
      406 0 R
      408 0 R
      410 0 R
      412 0 R
      414 0 R
      416 0 R
      418 0 R
      420 0 R]endobj
      422 0 obj<</S/URI/URI(http://www.robotstxt.org/wc/active/all.txt)>>endobj
      423 0 obj<</Subtype/Link/Rect[437.3 559.5 490.6 571.5]/Border[0 0 0]/A 422 0 R>>endobj
      424 0 obj<</S/URI/URI(http://www.robotstxt.org/db.html)>>endobj
      425 0 obj<</Subtype/Link/Rect[215.4 509.5 271.0 521.5]/Border[0 0 0]/A 424 0 R>>endobj
      426 0 obj<</S/URI/URI(http://www.awstats.org/files/webalizeradd.txt)>>endobj
      427 0 obj<</Subtype/Link/Rect[325.0 409.5 337.8 421.5]/Border[0 0 0]/A 426 0 R>>endobj
      428 0 obj<</S/URI/URI(http://www.awstats.org/files/analogadd.txt)>>endobj
      429 0 obj<</Subtype/Link/Rect[530.7 409.5 543.4 421.5]/Border[0 0 0]/A 428 0 R>>endobj
      430 0 obj<</S/URI/URI(https://plus.google.com/+LaurentDestailleur?rel=author)>>endobj
      431 0 obj<</Subtype/Link/Rect[97.1 177.5 181.1 189.5]/Border[0 0 0]/A 430 0 R>>endobj
      432 0 obj<</S/URI/URI(https://twitter.com/awstats_project)>>endobj
      433 0 obj<</Subtype/Link/Rect[21.0 147.5 132.3 159.5]/Border[0 0 0]/A 432 0 R>>endobj
      434 0 obj[423 0 R
      425 0 R
      427 0 R
      429 0 R
      431 0 R
      433 0 R]endobj
      435 0 obj<</S/Launch/F()>>endobj
      436 0 obj<</Subtype/Link/Rect[60.7 718.1 151.8 764.0]/Border[0 0 0]/A 435 0 R>>endobj
      437 0 obj<</Subtype/Link/Rect[231.1 550.8 279.4 562.8]/Border[0 0 0]/Dest[1156 0 R/XYZ 0 400 0]>>endobj
      438 0 obj<</Subtype/Link/Rect[296.4 550.8 350.3 562.8]/Border[0 0 0]/Dest[1060 0 R/XYZ 0 440 0]>>endobj
      439 0 obj<</Subtype/Link/Rect[367.3 550.8 434.5 562.8]/Border[0 0 0]/Dest[1080 0 R/XYZ 0 316 0]>>endobj
      440 0 obj<</Subtype/Link/Rect[451.4 550.8 555.3 562.8]/Border[0 0 0]/Dest[1082 0 R/XYZ 0 340 0]>>endobj
      441 0 obj<</Subtype/Link/Rect[21.0 540.8 92.7 552.8]/Border[0 0 0]/Dest[1080 0 R/XYZ 0 550 0]>>endobj
      442 0 obj<</Subtype/Link/Rect[21.0 410.8 106.0 422.8]/Border[0 0 0]/Dest[1068 0 R/XYZ 0 378 0]>>endobj
      443 0 obj[436 0 R
      437 0 R
      438 0 R
      439 0 R
      440 0 R
      441 0 R
      442 0 R]endobj
      444 0 obj<</S/URI/URI(http://www.analog.cx)>>endobj
      445 0 obj<</Subtype/Link/Rect[525.2 310.5 556.4 322.5]/Border[0 0 0]/A 444 0 R>>endobj
      446 0 obj<</Subtype/Link/Rect[96.6 288.1 150.5 300.1]/Border[0 0 0]/Dest[1060 0 R/XYZ 0 440 0]>>endobj
      447 0 obj<</Subtype/Link/Rect[126.6 228.1 193.8 240.1]/Border[0 0 0]/Dest[1080 0 R/XYZ 0 316 0]>>endobj
      448 0 obj<</Subtype/Link/Rect[208.3 228.1 312.2 240.1]/Border[0 0 0]/Dest[1082 0 R/XYZ 0 340 0]>>endobj
      449 0 obj<</Subtype/Link/Rect[21.0 218.1 117.1 230.1]/Border[0 0 0]/Dest[1080 0 R/XYZ 0 448 0]>>endobj
      450 0 obj<</Subtype/Link/Rect[132.5 145.1 186.4 157.1]/Border[0 0 0]/Dest[1060 0 R/XYZ 0 440 0]>>endobj
      451 0 obj<</S/URI/URI(http://www.maxmind.com/en/city?rId=awstats)>>endobj
      452 0 obj<</Subtype/Link/Rect[276.4 135.1 365.9 147.1]/Border[0 0 0]/A 451 0 R>>endobj
      453 0 obj[445 0 R
      446 0 R
      447 0 R
      448 0 R
      449 0 R
      450 0 R
      452 0 R]endobj
      454 0 obj<</Subtype/Link/Rect[195.9 739.0 263.1 751.0]/Border[0 0 0]/Dest[1080 0 R/XYZ 0 316 0]>>endobj
      455 0 obj<</Subtype/Link/Rect[268.6 739.0 372.5 751.0]/Border[0 0 0]/Dest[1082 0 R/XYZ 0 340 0]>>endobj
      456 0 obj<</Subtype/Link/Rect[394.8 739.0 466.5 751.0]/Border[0 0 0]/Dest[1080 0 R/XYZ 0 550 0]>>endobj
      457 0 obj<</Subtype/Link/Rect[21.0 719.0 117.1 731.0]/Border[0 0 0]/Dest[1080 0 R/XYZ 0 448 0]>>endobj
      458 0 obj<</Subtype/Link/Rect[231.7 719.0 298.9 731.0]/Border[0 0 0]/Dest[1080 0 R/XYZ 0 316 0]>>endobj
      459 0 obj<</Subtype/Link/Rect[364.2 719.0 565.9 731.0]/Border[0 0 0]/Dest[1082 0 R/XYZ 0 764 0]>>endobj
      460 0 obj<</Subtype/Link/Rect[32.7 709.0 227.7 721.0]/Border[0 0 0]/Dest[1082 0 R/XYZ 0 552 0]>>endobj
      461 0 obj<</Subtype/Link/Rect[168.9 643.0 229.0 655.0]/Border[0 0 0]/Dest[1174 0 R/XYZ 0 502 0]>>endobj
      462 0 obj<</Subtype/Link/Rect[21.0 633.0 81.0 645.0]/Border[0 0 0]/Dest[1178 0 R/XYZ 0 684 0]>>endobj
      463 0 obj<</Subtype/Link/Rect[134.8 610.0 187.6 622.0]/Border[0 0 0]/Dest[1062 0 R/XYZ 0 206 0]>>endobj
      464 0 obj<</S/URI/URI(https://plus.google.com/+LaurentDestailleur?rel=author)>>endobj
      465 0 obj<</Subtype/Link/Rect[97.1 551.9 181.1 563.9]/Border[0 0 0]/A 464 0 R>>endobj
      466 0 obj<</S/URI/URI(https://twitter.com/awstats_project)>>endobj
      467 0 obj<</Subtype/Link/Rect[21.0 521.9 132.3 533.9]/Border[0 0 0]/A 466 0 R>>endobj
      468 0 obj[454 0 R
      455 0 R
      456 0 R
      457 0 R
      458 0 R
      459 0 R
      460 0 R
      461 0 R
      462 0 R
      463 0 R
      465 0 R
      467 0 R]endobj
      469 0 obj<</S/Launch/F()>>endobj
      470 0 obj<</Subtype/Link/Rect[60.7 718.1 151.8 764.0]/Border[0 0 0]/A 469 0 R>>endobj
      471 0 obj<</Subtype/Link/Rect[114.4 346.4 332.8 358.4]/Border[0 0 0]/Dest[1070 0 R/XYZ 0 764 0]>>endobj
      472 0 obj[470 0 R
      471 0 R]endobj
      473 0 obj<</Subtype/Link/Rect[310.1 592.0 529.5 604.0]/Border[0 0 0]/Dest[1066 0 R/XYZ 0 296 0]>>endobj
      474 0 obj<</Subtype/Link/Rect[230.6 582.0 471.7 594.0]/Border[0 0 0]/Dest[1066 0 R/XYZ 0 144 0]>>endobj
      475 0 obj<</Subtype/Link/Rect[342.8 572.0 553.4 584.0]/Border[0 0 0]/Dest[1068 0 R/XYZ 0 662 0]>>endobj
      476 0 obj<</Subtype/Link/Rect[97.7 552.0 316.1 564.0]/Border[0 0 0]/Dest[1070 0 R/XYZ 0 764 0]>>endobj
      477 0 obj<</Subtype/Link/Rect[209.4 542.0 360.0 554.0]/Border[0 0 0]/Dest[1064 0 R/XYZ 0 692 0]>>endobj
      478 0 obj<</Subtype/Link/Rect[136.0 512.0 203.8 524.0]/Border[0 0 0]/Dest[1084 0 R/XYZ 0 732 0]>>endobj
      479 0 obj<</Subtype/Link/Rect[226.1 512.0 301.1 524.0]/Border[0 0 0]/Dest[1084 0 R/XYZ 0 610 0]>>endobj
      480 0 obj<</Subtype/Link/Rect[122.2 412.0 363.3 424.0]/Border[0 0 0]/Dest[1066 0 R/XYZ 0 144 0]>>endobj
      481 0 obj<</Subtype/Link/Rect[265.6 217.6 476.2 229.6]/Border[0 0 0]/Dest[1068 0 R/XYZ 0 662 0]>>endobj
      482 0 obj<</S/URI/URI(https://plus.google.com/+LaurentDestailleur?rel=author)>>endobj
      483 0 obj<</Subtype/Link/Rect[97.1 115.6 181.1 127.6]/Border[0 0 0]/A 482 0 R>>endobj
      484 0 obj[473 0 R
      474 0 R
      475 0 R
      476 0 R
      477 0 R
      478 0 R
      479 0 R
      480 0 R
      481 0 R
      483 0 R]endobj
      485 0 obj<</S/URI/URI(https://twitter.com/awstats_project)>>endobj
      486 0 obj<</Subtype/Link/Rect[21.0 742.0 132.3 754.0]/Border[0 0 0]/A 485 0 R>>endobj
      487 0 obj[486 0 R]endobj
      488 0 obj<</S/Launch/F()>>endobj
      489 0 obj<</Subtype/Link/Rect[60.7 718.1 151.8 764.0]/Border[0 0 0]/A 488 0 R>>endobj
      490 0 obj<</Subtype/Link/Rect[85.5 620.8 348.9 632.8]/Border[0 0 0]/Dest[1156 0 R/XYZ 0 652 0]>>endobj
      491 0 obj<</Subtype/Link/Rect[85.5 610.8 266.6 622.8]/Border[0 0 0]/Dest[1156 0 R/XYZ 0 400 0]>>endobj
      492 0 obj<</Subtype/Link/Rect[85.5 600.8 372.8 612.8]/Border[0 0 0]/Dest[1156 0 R/XYZ 0 148 0]>>endobj
      493 0 obj<</Subtype/Link/Rect[85.5 590.8 285.0 602.8]/Border[0 0 0]/Dest[1158 0 R/XYZ 0 622 0]>>endobj
      494 0 obj<</Subtype/Link/Rect[85.5 580.8 185.5 592.8]/Border[0 0 0]/Dest[1158 0 R/XYZ 0 582 0]>>endobj
      495 0 obj<</Subtype/Link/Rect[87.7 530.8 260.5 542.8]/Border[0 0 0]/Dest[1158 0 R/XYZ 0 480 0]>>endobj
      496 0 obj<</Subtype/Link/Rect[87.7 520.8 301.1 532.8]/Border[0 0 0]/Dest[1158 0 R/XYZ 0 360 0]>>endobj
      497 0 obj<</Subtype/Link/Rect[87.7 510.8 306.7 522.8]/Border[0 0 0]/Dest[1158 0 R/XYZ 0 207 0]>>endobj
      498 0 obj<</Subtype/Link/Rect[87.7 500.8 413.9 512.8]/Border[0 0 0]/Dest[1162 0 R/XYZ 0 312 0]>>endobj
      499 0 obj<</Subtype/Link/Rect[87.7 490.8 493.3 502.8]/Border[0 0 0]/Dest[1166 0 R/XYZ 0 542 0]>>endobj
      500 0 obj<</Subtype/Link/Rect[87.7 480.8 277.2 492.8]/Border[0 0 0]/Dest[1170 0 R/XYZ 0 502 0]>>endobj
      501 0 obj<</Subtype/Link/Rect[87.7 470.8 272.8 482.8]/Border[0 0 0]/Dest[1174 0 R/XYZ 0 502 0]>>endobj
      502 0 obj<</Subtype/Link/Rect[87.7 460.8 232.7 472.8]/Border[0 0 0]/Dest[1178 0 R/XYZ 0 684 0]>>endobj
      503 0 obj<</Subtype/Link/Rect[87.7 450.8 384.5 462.8]/Border[0 0 0]/Dest[1178 0 R/XYZ 0 430 0]>>endobj
      504 0 obj<</Subtype/Link/Rect[87.7 440.8 390.0 452.8]/Border[0 0 0]/Dest[1178 0 R/XYZ 0 310 0]>>endobj
      505 0 obj<</Subtype/Link/Rect[87.7 430.8 268.9 442.8]/Border[0 0 0]/Dest[1180 0 R/XYZ 0 607 0]>>endobj
      506 0 obj<</Subtype/Link/Rect[87.7 420.8 181.6 432.8]/Border[0 0 0]/Dest[1180 0 R/XYZ 0 527 0]>>endobj
      507 0 obj<</Subtype/Link/Rect[87.7 410.8 357.2 422.8]/Border[0 0 0]/Dest[1180 0 R/XYZ 0 447 0]>>endobj
      508 0 obj<</Subtype/Link/Rect[87.7 400.8 462.8 412.8]/Border[0 0 0]/Dest[1180 0 R/XYZ 0 277 0]>>endobj
      509 0 obj<</Subtype/Link/Rect[87.7 390.8 346.7 402.8]/Border[0 0 0]/Dest[1184 0 R/XYZ 0 247 0]>>endobj
      510 0 obj<</Subtype/Link/Rect[87.7 380.8 386.6 392.8]/Border[0 0 0]/Dest[1186 0 R/XYZ 0 700 0]>>endobj
      511 0 obj<</Subtype/Link/Rect[87.7 370.8 226.1 382.8]/Border[0 0 0]/Dest[1186 0 R/XYZ 0 560 0]>>endobj
      512 0 obj<</Subtype/Link/Rect[87.7 360.8 297.2 372.8]/Border[0 0 0]/Dest[1186 0 R/XYZ 0 340 0]>>endobj
      513 0 obj<</Subtype/Link/Rect[87.7 350.8 474.5 362.8]/Border[0 0 0]/Dest[1186 0 R/XYZ 0 157 0]>>endobj
      514 0 obj<</Subtype/Link/Rect[87.7 340.8 235.5 352.8]/Border[0 0 0]/Dest[1188 0 R/XYZ 0 627 0]>>endobj
      515 0 obj<</Subtype/Link/Rect[87.7 330.8 355.0 342.8]/Border[0 0 0]/Dest[1188 0 R/XYZ 0 507 0]>>endobj
      516 0 obj<</Subtype/Link/Rect[87.7 320.8 420.6 332.8]/Border[0 0 0]/Dest[1188 0 R/XYZ 0 167 0]>>endobj
      517 0 obj<</Subtype/Link/Rect[83.8 270.8 242.6 282.8]/Border[0 0 0]/Dest[1190 0 R/XYZ 0 652 0]>>endobj
      518 0 obj<</Subtype/Link/Rect[83.8 260.8 364.7 272.8]/Border[0 0 0]/Dest[1190 0 R/XYZ 0 562 0]>>endobj
      519 0 obj<</Subtype/Link/Rect[83.8 250.8 405.7 262.8]/Border[0 0 0]/Dest[1190 0 R/XYZ 0 442 0]>>endobj
      520 0 obj<</Subtype/Link/Rect[83.8 240.8 371.5 252.8]/Border[0 0 0]/Dest[1190 0 R/XYZ 0 442 0]>>endobj
      521 0 obj<</Subtype/Link/Rect[83.8 230.8 543.7 242.8]/Border[0 0 0]/Dest[1198 0 R/XYZ 0 764 0]>>endobj
      522 0 obj<</Subtype/Link/Rect[83.8 220.8 380.6 232.8]/Border[0 0 0]/Dest[1190 0 R/XYZ 0 195 0]>>endobj
      523 0 obj<</Subtype/Link/Rect[83.8 210.8 225.0 222.8]/Border[0 0 0]/Dest[1192 0 R/XYZ 0 674 0]>>endobj
      524 0 obj<</Subtype/Link/Rect[83.8 200.8 264.9 212.8]/Border[0 0 0]/Dest[1192 0 R/XYZ 0 314 0]>>endobj
      525 0 obj<</Subtype/Link/Rect[83.8 190.8 204.0 202.8]/Border[0 0 0]/Dest[1192 0 R/XYZ 0 134 0]>>endobj
      526 0 obj<</Subtype/Link/Rect[83.8 180.8 304.9 192.8]/Border[0 0 0]/Dest[1194 0 R/XYZ 0 604 0]>>endobj
      527 0 obj<</Subtype/Link/Rect[83.8 170.8 226.1 182.8]/Border[0 0 0]/Dest[1194 0 R/XYZ 0 484 0]>>endobj
      528 0 obj<</Subtype/Link/Rect[83.8 160.8 424.5 172.8]/Border[0 0 0]/Dest[1194 0 R/XYZ 0 174 0]>>endobj
      529 0 obj<</Subtype/Link/Rect[83.8 150.8 288.3 162.8]/Border[0 0 0]/Dest[1196 0 R/XYZ 0 674 0]>>endobj
      530 0 obj<</Subtype/Link/Rect[83.8 140.8 209.4 152.8]/Border[0 0 0]/Dest[1196 0 R/XYZ 0 560 0]>>endobj
      531 0 obj<</Subtype/Link/Rect[83.8 130.8 352.8 142.8]/Border[0 0 0]/Dest[1196 0 R/XYZ 0 470 0]>>endobj
      532 0 obj<</Subtype/Link/Rect[83.8 120.8 385.6 132.8]/Border[0 0 0]/Dest[1196 0 R/XYZ 0 197 0]>>endobj
      533 0 obj<</Subtype/Link/Rect[83.8 110.8 235.0 122.8]/Border[0 0 0]/Dest[1198 0 R/XYZ 0 764 0]>>endobj
      534 0 obj[489 0 R
      490 0 R
      491 0 R
      492 0 R
      493 0 R
      494 0 R
      495 0 R
      496 0 R
      497 0 R
      498 0 R
      499 0 R
      500 0 R
      501 0 R
      502 0 R
      503 0 R
      504 0 R
      505 0 R
      506 0 R
      507 0 R
      508 0 R
      509 0 R
      510 0 R
      511 0 R
      512 0 R
      513 0 R
      514 0 R
      515 0 R
      516 0 R
      517 0 R
      518 0 R
      519 0 R
      520 0 R
      521 0 R
      522 0 R
      523 0 R
      524 0 R
      525 0 R
      526 0 R
      527 0 R
      528 0 R
      529 0 R
      530 0 R
      531 0 R
      532 0 R
      533 0 R]endobj
      535 0 obj<</Subtype/Link/Rect[84.9 712.0 356.1 724.0]/Border[0 0 0]/Dest[1198 0 R/XYZ 0 642 0]>>endobj
      536 0 obj<</Subtype/Link/Rect[84.9 702.0 363.4 714.0]/Border[0 0 0]/Dest[1198 0 R/XYZ 0 552 0]>>endobj
      537 0 obj<</Subtype/Link/Rect[84.9 692.0 499.4 704.0]/Border[0 0 0]/Dest[1198 0 R/XYZ 0 472 0]>>endobj
      538 0 obj<</Subtype/Link/Rect[72.7 156.7 272.7 168.7]/Border[0 0 0]/Dest[1170 0 R/XYZ 0 502 0]>>endobj
      539 0 obj<</Subtype/Link/Rect[102.2 106.7 124.4 118.7]/Border[0 0 0]/Dest[1156 0 R/XYZ 0 148 0]>>endobj
      540 0 obj<</Subtype/Link/Rect[146.6 106.7 214.4 118.7]/Border[0 0 0]/Dest[1098 0 R/XYZ 0 470 0]>>endobj
      541 0 obj[535 0 R
      536 0 R
      537 0 R
      538 0 R
      539 0 R
      540 0 R]endobj
      542 0 obj<</Subtype/Link/Rect[404.5 680.4 531.8 692.4]/Border[0 0 0]/Dest[1228 0 R/XYZ 0 222 0]>>endobj
      543 0 obj<</S/URI/URI(http://www.oasis-open.org/cover/iso639a.html)>>endobj
      544 0 obj<</Subtype/Link/Rect[524.6 660.4 544.6 672.4]/Border[0 0 0]/A 543 0 R>>endobj
      545 0 obj<</S/URI/URI(http://phpnuke.org/modules.php?name=News&file=article&sid=7041)>>endobj
      546 0 obj<</Subtype/Link/Rect[338.9 590.4 466.8 602.4]/Border[0 0 0]/A 545 0 R>>endobj
      547 0 obj<</S/URI/URI(http://www.chiensderace.com)>>endobj
      548 0 obj<</Subtype/Link/Rect[34.3 540.4 139.9 552.4]/Border[0 0 0]/A 547 0 R>>endobj
      549 0 obj<</S/URI/URI(http://www.chatsderace.com)>>endobj
      550 0 obj<</Subtype/Link/Rect[145.5 540.4 246.1 552.4]/Border[0 0 0]/A 549 0 R>>endobj
      551 0 obj<</S/URI/URI(http://www.lesbonnesannonces.com)>>endobj
      552 0 obj<</Subtype/Link/Rect[251.6 540.4 386.7 552.4]/Border[0 0 0]/A 551 0 R>>endobj
      553 0 obj<</S/URI/URI(http://www.pourmaplanete.com)>>endobj
      554 0 obj<</Subtype/Link/Rect[392.2 540.4 505.0 552.4]/Border[0 0 0]/A 553 0 R>>endobj
      555 0 obj<</S/URI/URI(http://www.dolibarr.org)>>endobj
      556 0 obj<</Subtype/Link/Rect[31.0 530.4 106.0 542.4]/Border[0 0 0]/A 555 0 R>>endobj
      557 0 obj<</S/URI/URI(http://www.nltechno.com)>>endobj
      558 0 obj<</Subtype/Link/Rect[111.6 530.4 195.5 542.4]/Border[0 0 0]/A 557 0 R>>endobj
      559 0 obj<</S/URI/URI(http://www.destailleur.fr)>>endobj
      560 0 obj<</Subtype/Link/Rect[220.5 530.4 299.4 542.4]/Border[0 0 0]/A 559 0 R>>endobj
      561 0 obj<</S/Launch/F(pslogger.pl)>>endobj
      562 0 obj<</Subtype/Link/Rect[358.9 378.4 379.0 390.4]/Border[0 0 0]/A 561 0 R>>endobj
      563 0 obj<</S/Launch/F(pslogger.phps)>>endobj
      564 0 obj<</Subtype/Link/Rect[122.1 368.4 142.1 380.4]/Border[0 0 0]/A 563 0 R>>endobj
      565 0 obj[542 0 R
      544 0 R
      546 0 R
      548 0 R
      550 0 R
      552 0 R
      554 0 R
      556 0 R
      558 0 R
      560 0 R
      562 0 R
      564 0 R]endobj
      566 0 obj<</Subtype/Link/Rect[51.6 668.0 115.5 680.0]/Border[0 0 0]/Dest[1158 0 R/XYZ 0 207 0]>>endobj
      567 0 obj<</Subtype/Link/Rect[51.6 636.0 115.5 648.0]/Border[0 0 0]/Dest[1162 0 R/XYZ 0 312 0]>>endobj
      568 0 obj<</Subtype/Link/Rect[51.6 604.0 115.5 616.0]/Border[0 0 0]/Dest[1166 0 R/XYZ 0 542 0]>>endobj
      569 0 obj<</Subtype/Link/Rect[172.7 430.0 205.5 442.0]/Border[0 0 0]/Dest[1056 0 R/XYZ 0 522 0]>>endobj
      570 0 obj<</Subtype/Link/Rect[31.0 420.0 181.6 432.0]/Border[0 0 0]/Dest[1064 0 R/XYZ 0 692 0]>>endobj
      571 0 obj[566 0 R
      567 0 R
      568 0 R
      569 0 R
      570 0 R]endobj
      572 0 obj<</S/URI/URI(http://cronolog.org)>>endobj
      573 0 obj<</Subtype/Link/Rect[219.4 220.0 257.8 232.0]/Border[0 0 0]/A 572 0 R>>endobj
      574 0 obj<</Subtype/Link/Rect[432.8 156.7 465.6 168.7]/Border[0 0 0]/Dest[1056 0 R/XYZ 0 522 0]>>endobj
      575 0 obj[573 0 R
      574 0 R]endobj
      576 0 obj<</Subtype/Link/Rect[57.7 612.0 121.6 624.0]/Border[0 0 0]/Dest[1174 0 R/XYZ 0 502 0]>>endobj
      577 0 obj<</Subtype/Link/Rect[220.0 369.0 265.0 381.0]/Border[0 0 0]/Dest[1072 0 R/XYZ 0 600 0]>>endobj
      578 0 obj<</Subtype/Link/Rect[224.5 349.0 269.5 361.0]/Border[0 0 0]/Dest[1072 0 R/XYZ 0 600 0]>>endobj
      579 0 obj<</Subtype/Link/Rect[207.2 339.0 252.2 351.0]/Border[0 0 0]/Dest[1072 0 R/XYZ 0 600 0]>>endobj
      580 0 obj<</Subtype/Link/Rect[200.0 329.0 245.0 341.0]/Border[0 0 0]/Dest[1072 0 R/XYZ 0 600 0]>>endobj
      581 0 obj[576 0 R
      577 0 R
      578 0 R
      579 0 R
      580 0 R]endobj
      582 0 obj<</Subtype/Link/Rect[432.9 688.7 501.2 700.7]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      583 0 obj<</Subtype/Link/Rect[102.1 615.5 169.4 627.5]/Border[0 0 0]/Dest[1086 0 R/XYZ 0 652 0]>>endobj
      584 0 obj<</Subtype/Link/Rect[113.3 535.5 286.7 547.5]/Border[0 0 0]/Dest[1106 0 R/XYZ 0 764 0]>>endobj
      585 0 obj<</Subtype/Link/Rect[437.9 455.5 513.5 467.5]/Border[0 0 0]/Dest[1142 0 R/XYZ 0 764 0]>>endobj
      586 0 obj<</Subtype/Link/Rect[31.0 375.5 84.9 387.5]/Border[0 0 0]/Dest[1060 0 R/XYZ 0 440 0]>>endobj
      587 0 obj<</Subtype/Link/Rect[271.1 375.5 325.0 387.5]/Border[0 0 0]/Dest[1060 0 R/XYZ 0 440 0]>>endobj
      588 0 obj<</Subtype/Link/Rect[80.5 365.5 134.4 377.5]/Border[0 0 0]/Dest[1060 0 R/XYZ 0 440 0]>>endobj
      589 0 obj<</Subtype/Link/Rect[31.0 315.5 84.9 327.5]/Border[0 0 0]/Dest[1060 0 R/XYZ 0 440 0]>>endobj
      590 0 obj<</Subtype/Link/Rect[63.8 295.5 137.7 307.5]/Border[0 0 0]/Dest[1118 0 R/XYZ 0 754 0]>>endobj
      591 0 obj<</Subtype/Link/Rect[413.9 145.5 468.4 157.5]/Border[0 0 0]/Dest[1076 0 R/XYZ 0 460 0]>>endobj
      592 0 obj[582 0 R
      583 0 R
      584 0 R
      585 0 R
      586 0 R
      587 0 R
      588 0 R
      589 0 R
      590 0 R
      591 0 R]endobj
      593 0 obj<</S/Launch/F(#geoip)>>endobj
      594 0 obj<</Subtype/Link/Rect[72.1 658.7 211.1 670.7]/Border[0 0 0]/A 593 0 R>>endobj
      595 0 obj<</Subtype/Link/Rect[133.8 498.7 166.6 510.7]/Border[0 0 0]/Dest[1056 0 R/XYZ 0 522 0]>>endobj
      596 0 obj<</Subtype/Link/Rect[150.5 488.7 183.3 500.7]/Border[0 0 0]/Dest[1056 0 R/XYZ 0 522 0]>>endobj
      597 0 obj<</S/Launch/F(#FAQ-COM500)>>endobj
      598 0 obj<</Subtype/Link/Rect[233.9 468.7 297.8 480.7]/Border[0 0 0]/A 597 0 R>>endobj
      599 0 obj<</S/Launch/F(#FAQ-COM500)>>endobj
      600 0 obj<</Subtype/Link/Rect[492.9 418.7 556.8 430.7]/Border[0 0 0]/A 599 0 R>>endobj
      601 0 obj<</Subtype/Link/Rect[31.0 215.5 108.3 227.5]/Border[0 0 0]/Dest[1118 0 R/XYZ 0 754 0]>>endobj
      602 0 obj<</Subtype/Link/Rect[31.0 195.5 63.8 207.5]/Border[0 0 0]/Dest[1056 0 R/XYZ 0 522 0]>>endobj
      603 0 obj<</Subtype/Link/Rect[385.0 165.5 448.9 177.5]/Border[0 0 0]/Dest[1186 0 R/XYZ 0 157 0]>>endobj
      604 0 obj[594 0 R
      595 0 R
      596 0 R
      598 0 R
      600 0 R
      601 0 R
      602 0 R
      603 0 R]endobj
      605 0 obj<</Subtype/Link/Rect[31.0 732.0 104.9 744.0]/Border[0 0 0]/Dest[1118 0 R/XYZ 0 754 0]>>endobj
      606 0 obj<</Subtype/Link/Rect[95.5 708.7 128.3 720.7]/Border[0 0 0]/Dest[1056 0 R/XYZ 0 522 0]>>endobj
      607 0 obj<</Subtype/Link/Rect[133.8 698.7 166.6 710.7]/Border[0 0 0]/Dest[1056 0 R/XYZ 0 522 0]>>endobj
      608 0 obj<</Subtype/Link/Rect[355.0 678.7 428.9 690.7]/Border[0 0 0]/Dest[1118 0 R/XYZ 0 754 0]>>endobj
      609 0 obj<</Subtype/Link/Rect[72.7 635.5 136.6 647.5]/Border[0 0 0]/Dest[1186 0 R/XYZ 0 340 0]>>endobj
      610 0 obj<</Subtype/Link/Rect[198.3 555.5 232.2 567.5]/Border[0 0 0]/Dest[1060 0 R/XYZ 0 208 0]>>endobj
      611 0 obj[605 0 R
      606 0 R
      607 0 R
      608 0 R
      609 0 R
      610 0 R]endobj
      612 0 obj<</S/URI/URI(http://www.activestate.com/ActivePerl/)>>endobj
      613 0 obj<</Subtype/Link/Rect[175.0 570.0 220.0 582.0]/Border[0 0 0]/A 612 0 R>>endobj
      614 0 obj<</S/URI/URI(http://www.perl.com/pub/language/info/software.html)>>endobj
      615 0 obj<</Subtype/Link/Rect[272.2 570.0 311.6 582.0]/Border[0 0 0]/A 614 0 R>>endobj
      616 0 obj[613 0 R
      615 0 R]endobj
      617 0 obj<</S/URI/URI(http://support.microsoft.com/default.aspx?scid=kb;EN-US;q317949)>>endobj
      618 0 obj<</Subtype/Link/Rect[31.0 722.0 326.4 734.0]/Border[0 0 0]/A 617 0 R>>endobj
      619 0 obj<</S/URI/URI(http://www.apache.org/dist/httpd/binaries/win32/)>>endobj
      620 0 obj<</Subtype/Link/Rect[31.0 702.0 243.3 714.0]/Border[0 0 0]/A 619 0 R>>endobj
      621 0 obj<</S/URI/URI(http://www.mozilla.org/products/firefox/)>>endobj
      622 0 obj<</Subtype/Link/Rect[328.9 682.0 359.5 694.0]/Border[0 0 0]/A 621 0 R>>endobj
      623 0 obj<</Subtype/Link/Rect[231.7 522.0 291.7 534.0]/Border[0 0 0]/Dest[1194 0 R/XYZ 0 484 0]>>endobj
      624 0 obj[618 0 R
      620 0 R
      622 0 R
      623 0 R]endobj
      625 0 obj<</Subtype/Link/Rect[339.4 382.0 405.5 394.0]/Border[0 0 0]/Dest[1036 0 R/XYZ 0 764 0]>>endobj
      626 0 obj<</Subtype/Link/Rect[501.8 362.0 550.1 374.0]/Border[0 0 0]/Dest[1156 0 R/XYZ 0 400 0]>>endobj
      627 0 obj<</Subtype/Link/Rect[213.3 302.0 279.5 314.0]/Border[0 0 0]/Dest[1036 0 R/XYZ 0 764 0]>>endobj
      628 0 obj<</Subtype/Link/Rect[268.4 292.0 316.7 304.0]/Border[0 0 0]/Dest[1156 0 R/XYZ 0 400 0]>>endobj
      629 0 obj[625 0 R
      626 0 R
      627 0 R
      628 0 R]endobj
      630 0 obj<</Subtype/Link/Rect[100.5 682.0 148.8 694.0]/Border[0 0 0]/Dest[1156 0 R/XYZ 0 400 0]>>endobj
      631 0 obj<</Subtype/Link/Rect[292.2 478.7 328.9 490.7]/Border[0 0 0]/Dest[1062 0 R/XYZ 0 560 0]>>endobj
      632 0 obj<</Subtype/Link/Rect[102.7 135.5 177.2 147.5]/Border[0 0 0]/Dest[1142 0 R/XYZ 0 764 0]>>endobj
      633 0 obj[630 0 R
      631 0 R
      632 0 R]endobj
      634 0 obj<</Subtype/Link/Rect[51.6 672.0 129.9 684.0]/Border[0 0 0]/Dest[1144 0 R/XYZ 0 180 0]>>endobj
      635 0 obj<</Subtype/Link/Rect[113.3 480.0 172.7 492.0]/Border[0 0 0]/Dest[1148 0 R/XYZ 0 764 0]>>endobj
      636 0 obj<</Subtype/Link/Rect[228.9 320.0 341.7 332.0]/Border[0 0 0]/Dest[1086 0 R/XYZ 0 350 0]>>endobj
      637 0 obj<</Subtype/Link/Rect[438.8 320.0 518.3 332.0]/Border[0 0 0]/Dest[1090 0 R/XYZ 0 530 0]>>endobj
      638 0 obj<</Subtype/Link/Rect[31.0 280.0 71.6 292.0]/Border[0 0 0]/Dest[1072 0 R/XYZ 0 246 0]>>endobj
      639 0 obj<</S/URI/URI(https://plus.google.com/+LaurentDestailleur?rel=author)>>endobj
      640 0 obj<</Subtype/Link/Rect[107.1 234.7 191.1 246.7]/Border[0 0 0]/A 639 0 R>>endobj
      641 0 obj<</S/URI/URI(https://twitter.com/awstats_project)>>endobj
      642 0 obj<</Subtype/Link/Rect[31.0 204.7 142.3 216.7]/Border[0 0 0]/A 641 0 R>>endobj
      643 0 obj[634 0 R
      635 0 R
      636 0 R
      637 0 R
      638 0 R
      640 0 R
      642 0 R]endobj
      644 0 obj<</S/Launch/F()>>endobj
      645 0 obj<</Subtype/Link/Rect[60.7 718.1 151.8 764.0]/Border[0 0 0]/A 644 0 R>>endobj
      646 0 obj<</S/URI/URI(http://www.gnu.org/copyleft/gpl.html)>>endobj
      647 0 obj<</Subtype/Link/Rect[166.6 640.8 323.9 652.8]/Border[0 0 0]/A 646 0 R>>endobj
      648 0 obj<</S/URI/URI(https://plus.google.com/+LaurentDestailleur?rel=author)>>endobj
      649 0 obj<</Subtype/Link/Rect[97.1 199.8 181.1 211.8]/Border[0 0 0]/A 648 0 R>>endobj
      650 0 obj<</S/URI/URI(https://twitter.com/awstats_project)>>endobj
      651 0 obj<</Subtype/Link/Rect[21.0 169.8 132.3 181.8]/Border[0 0 0]/A 650 0 R>>endobj
      652 0 obj[645 0 R
      647 0 R
      649 0 R
      651 0 R]endobj
      653 0 obj<</S/Launch/F()>>endobj
      654 0 obj<</Subtype/Link/Rect[60.7 718.1 151.8 764.0]/Border[0 0 0]/A 653 0 R>>endobj
      655 0 obj<</Subtype/Link/Rect[57.0 600.8 152.0 612.8]/Border[0 0 0]/Dest[1202 0 R/XYZ 0 532 0]>>endobj
      656 0 obj<</Subtype/Link/Rect[57.0 590.8 85.3 602.8]/Border[0 0 0]/Dest[1202 0 R/XYZ 0 460 0]>>endobj
      657 0 obj<</Subtype/Link/Rect[57.0 580.8 142.0 592.8]/Border[0 0 0]/Dest[1202 0 R/XYZ 0 378 0]>>endobj
      658 0 obj<</Subtype/Link/Rect[57.0 570.8 149.2 582.8]/Border[0 0 0]/Dest[1204 0 R/XYZ 0 654 0]>>endobj
      659 0 obj<</Subtype/Link/Rect[57.0 560.8 150.9 572.8]/Border[0 0 0]/Dest[1204 0 R/XYZ 0 562 0]>>endobj
      660 0 obj<</Subtype/Link/Rect[57.0 550.8 128.7 562.8]/Border[0 0 0]/Dest[1212 0 R/XYZ 0 764 0]>>endobj
      661 0 obj<</Subtype/Link/Rect[196.1 376.8 313.4 388.8]/Border[0 0 0]/Dest[1212 0 R/XYZ 0 764 0]>>endobj
      662 0 obj<</Subtype/Link/Rect[151.1 144.8 192.8 156.8]/Border[0 0 0]/Dest[1212 0 R/XYZ 0 764 0]>>endobj
      663 0 obj[654 0 R
      655 0 R
      656 0 R
      657 0 R
      658 0 R
      659 0 R
      660 0 R
      661 0 R
      662 0 R]endobj
      664 0 obj<</S/URI/URI(https://plus.google.com/+LaurentDestailleur?rel=author)>>endobj
      665 0 obj<</Subtype/Link/Rect[97.1 336.0 181.1 348.0]/Border[0 0 0]/A 664 0 R>>endobj
      666 0 obj<</S/URI/URI(https://twitter.com/awstats_project)>>endobj
      667 0 obj<</Subtype/Link/Rect[21.0 306.0 132.3 318.0]/Border[0 0 0]/A 666 0 R>>endobj
      668 0 obj[665 0 R
      667 0 R]endobj
      669 0 obj<</S/Launch/F()>>endobj
      670 0 obj<</Subtype/Link/Rect[60.7 718.1 151.8 764.0]/Border[0 0 0]/A 669 0 R>>endobj
      671 0 obj<</Subtype/Link/Rect[281.1 376.8 431.8 388.8]/Border[0 0 0]/Dest[1208 0 R/XYZ 0 540 0]>>endobj
      672 0 obj[670 0 R
      671 0 R]endobj
      673 0 obj<</S/URI/URI(https://plus.google.com/+LaurentDestailleur?rel=author)>>endobj
      674 0 obj<</Subtype/Link/Rect[97.1 114.0 181.1 126.0]/Border[0 0 0]/A 673 0 R>>endobj
      675 0 obj[674 0 R]endobj
      676 0 obj<</S/URI/URI(https://twitter.com/awstats_project)>>endobj
      677 0 obj<</Subtype/Link/Rect[21.0 742.0 132.3 754.0]/Border[0 0 0]/A 676 0 R>>endobj
      678 0 obj[677 0 R]endobj
      679 0 obj<</S/Launch/F()>>endobj
      680 0 obj<</Subtype/Link/Rect[60.7 718.1 151.8 764.0]/Border[0 0 0]/A 679 0 R>>endobj
      681 0 obj<</Subtype/Link/Rect[57.0 560.8 128.7 572.8]/Border[0 0 0]/Dest[1212 0 R/XYZ 0 522 0]>>endobj
      682 0 obj<</Subtype/Link/Rect[57.0 550.8 128.7 562.8]/Border[0 0 0]/Dest[1212 0 R/XYZ 0 290 0]>>endobj
      683 0 obj<</Subtype/Link/Rect[57.0 540.8 172.6 552.8]/Border[0 0 0]/Dest[1212 0 R/XYZ 0 194 0]>>endobj
      684 0 obj<</Subtype/Link/Rect[57.0 530.8 148.1 542.8]/Border[0 0 0]/Dest[1214 0 R/XYZ 0 464 0]>>endobj
      685 0 obj[680 0 R
      681 0 R
      682 0 R
      683 0 R
      684 0 R]endobj
      686 0 obj<</Subtype/Link/Rect[263.3 612.0 379.0 624.0]/Border[0 0 0]/Dest[1206 0 R/XYZ 0 764 0]>>endobj
      687 0 obj<</S/URI/URI(https://plus.google.com/+LaurentDestailleur?rel=author)>>endobj
      688 0 obj<</Subtype/Link/Rect[97.1 470.0 181.1 482.0]/Border[0 0 0]/A 687 0 R>>endobj
      689 0 obj<</S/URI/URI(https://twitter.com/awstats_project)>>endobj
      690 0 obj<</Subtype/Link/Rect[21.0 440.0 132.3 452.0]/Border[0 0 0]/A 689 0 R>>endobj
      691 0 obj[686 0 R
      688 0 R
      690 0 R]endobj
      692 0 obj<</S/Launch/F()>>endobj
      693 0 obj<</Subtype/Link/Rect[60.7 718.1 151.8 764.0]/Border[0 0 0]/A 692 0 R>>endobj
      694 0 obj<</Subtype/Link/Rect[27.1 640.8 100.5 652.8]/Border[0 0 0]/Dest[1220 0 R/XYZ 0 592 0]>>endobj
      695 0 obj<</Subtype/Link/Rect[27.1 630.8 196.1 642.8]/Border[0 0 0]/Dest[1226 0 R/XYZ 0 184 0]>>endobj
      696 0 obj<</Subtype/Link/Rect[27.1 620.8 402.3 632.8]/Border[0 0 0]/Dest[1228 0 R/XYZ 0 504 0]>>endobj
      697 0 obj<</Subtype/Link/Rect[27.1 610.8 244.4 622.8]/Border[0 0 0]/Dest[1228 0 R/XYZ 0 222 0]>>endobj
      698 0 obj<</Subtype/Link/Rect[462.3 538.8 512.4 550.8]/Border[0 0 0]/Dest[1102 0 R/XYZ 0 198 0]>>endobj
      699 0 obj<</Subtype/Link/Rect[21.0 518.8 116.1 530.8]/Border[0 0 0]/Dest[1220 0 R/XYZ 0 470 0]>>endobj
      700 0 obj<</Subtype/Link/Rect[21.0 498.8 84.9 510.8]/Border[0 0 0]/Dest[1224 0 R/XYZ 0 764 0]>>endobj
      701 0 obj[693 0 R
      694 0 R
      695 0 R
      696 0 R
      697 0 R
      698 0 R
      699 0 R
      700 0 R]endobj
      702 0 obj<</Subtype/Link/Rect[230.0 532.0 302.2 544.0]/Border[0 0 0]/Dest[1122 0 R/XYZ 0 704 0]>>endobj
      703 0 obj[702 0 R]endobj
      704 0 obj<</S/URI/URI(http://www.maxmind.com/app/country?rId=awstats)>>endobj
      705 0 obj<</Subtype/Link/Rect[79.9 652.0 114.9 664.0]/Border[0 0 0]/A 704 0 R>>endobj
      706 0 obj<</S/URI/URI(http://www.maxmind.com/app/region?rId=awstats)>>endobj
      707 0 obj<</Subtype/Link/Rect[120.5 652.0 152.1 664.0]/Border[0 0 0]/A 706 0 R>>endobj
      708 0 obj<</S/URI/URI(http://www.maxmind.com/app/city?rId=awstats)>>endobj
      709 0 obj<</Subtype/Link/Rect[157.7 652.0 174.9 664.0]/Border[0 0 0]/A 708 0 R>>endobj
      710 0 obj<</S/URI/URI(http://www.maxmind.com/app/organization?rId=awstats)>>endobj
      711 0 obj<</Subtype/Link/Rect[180.5 652.0 237.2 664.0]/Border[0 0 0]/A 710 0 R>>endobj
      712 0 obj<</S/URI/URI(http://www.maxmind.com/app/isp?rId=awstats)>>endobj
      713 0 obj<</Subtype/Link/Rect[242.7 652.0 258.9 664.0]/Border[0 0 0]/A 712 0 R>>endobj
      714 0 obj<</S/URI/URI(http://www.maxmind.com/app/geolitecountry?rId=awstats)>>endobj
      715 0 obj<</Subtype/Link/Rect[82.7 642.0 117.7 654.0]/Border[0 0 0]/A 714 0 R>>endobj
      716 0 obj<</S/URI/URI(http://www.maxmind.com/app/geolitecity?rId=awstats)>>endobj
      717 0 obj<</Subtype/Link/Rect[123.3 642.0 140.5 654.0]/Border[0 0 0]/A 716 0 R>>endobj
      718 0 obj<</S/URI/URI(http://www.maxmind.com/app/asnum?rId=awstats)>>endobj
      719 0 obj<</Subtype/Link/Rect[146.0 642.0 166.6 654.0]/Border[0 0 0]/A 718 0 R>>endobj
      720 0 obj<</S/URI/URI(http://www.maxmind.com/en/city?rId=awstats)>>endobj
      721 0 obj<</Subtype/Link/Rect[306.1 542.0 369.5 554.0]/Border[0 0 0]/A 720 0 R>>endobj
      722 0 obj[705 0 R
      707 0 R
      709 0 R
      711 0 R
      713 0 R
      715 0 R
      717 0 R
      719 0 R
      721 0 R]endobj
      723 0 obj<</S/URI/URI(http://www.cpan.org/)>>endobj
      724 0 obj<</Subtype/Link/Rect[510.6 312.0 574.0 324.0]/Border[0 0 0]/A 723 0 R>>endobj
      725 0 obj<</S/URI/URI(http://www.cpan.org/)>>endobj
      726 0 obj<</Subtype/Link/Rect[61.0 262.0 107.1 274.0]/Border[0 0 0]/A 725 0 R>>endobj
      727 0 obj<</S/URI/URI(http://www.cpan.org/)>>endobj
      728 0 obj<</Subtype/Link/Rect[197.7 242.0 243.9 254.0]/Border[0 0 0]/A 727 0 R>>endobj
      729 0 obj<</S/Launch/F(#geoip)>>endobj
      730 0 obj<</Subtype/Link/Rect[386.8 222.0 411.2 234.0]/Border[0 0 0]/A 729 0 R>>endobj
      731 0 obj<</S/Launch/F(testgeoipfree.pl)>>endobj
      732 0 obj<</Subtype/Link/Rect[283.4 202.0 351.7 214.0]/Border[0 0 0]/A 731 0 R>>endobj
      733 0 obj[724 0 R
      726 0 R
      728 0 R
      730 0 R
      732 0 R]endobj
      734 0 obj<</S/URI/URI(http://betterawstats.com)>>endobj
      735 0 obj<</Subtype/Link/Rect[21.0 702.0 86.6 714.0]/Border[0 0 0]/A 734 0 R>>endobj
      736 0 obj<</S/URI/URI(http://phpnuke.org/modules.php?name=News&file=article&sid=7041)>>endobj
      737 0 obj<</Subtype/Link/Rect[21.0 692.0 139.4 704.0]/Border[0 0 0]/A 736 0 R>>endobj
      738 0 obj<</S/Launch/F(summary4severaldomains.pl)>>endobj
      739 0 obj<</Subtype/Link/Rect[21.0 682.0 148.2 694.0]/Border[0 0 0]/A 738 0 R>>endobj
      740 0 obj<</S/URI/URI(http://www.telartis.nl/xcms/awstats)>>endobj
      741 0 obj<</Subtype/Link/Rect[21.0 662.0 89.9 674.0]/Border[0 0 0]/A 740 0 R>>endobj
      742 0 obj<</S/URI/URI(https://github.com/ip2location/ip2location_awstats)>>endobj
      743 0 obj<</Subtype/Link/Rect[21.0 622.0 136.1 634.0]/Border[0 0 0]/A 742 0 R>>endobj
      744 0 obj<</S/URI/URI(http://wordpress.org/extend/plugins/awstats-script/)>>endobj
      745 0 obj<</Subtype/Link/Rect[21.0 612.0 123.8 624.0]/Border[0 0 0]/A 744 0 R>>endobj
      746 0 obj<</S/URI/URI(http://sourceforge.net/projects/exim2awstats/)>>endobj
      747 0 obj<</Subtype/Link/Rect[21.0 602.0 83.8 614.0]/Border[0 0 0]/A 746 0 R>>endobj
      748 0 obj<</S/URI/URI(http://www.digievo.co.uk/software.asp?category=2)>>endobj
      749 0 obj<</Subtype/Link/Rect[21.0 592.0 72.7 604.0]/Border[0 0 0]/A 748 0 R>>endobj
      750 0 obj<</S/Launch/F(configurador.tgz)>>endobj
      751 0 obj<</Subtype/Link/Rect[21.0 572.0 78.8 584.0]/Border[0 0 0]/A 750 0 R>>endobj
      752 0 obj<</S/Launch/F(logtrans.py)>>endobj
      753 0 obj<</Subtype/Link/Rect[21.0 552.0 69.9 564.0]/Border[0 0 0]/A 752 0 R>>endobj
      754 0 obj<</S/URI/URI(http://www.ruwenzori.net/code/go_awstats/)>>endobj
      755 0 obj<</Subtype/Link/Rect[21.0 532.0 71.6 544.0]/Border[0 0 0]/A 754 0 R>>endobj
      756 0 obj<</S/URI/URI(http://forum.topflood.com/referencement/logiciel-stat-5015.html)>>endobj
      757 0 obj<</Subtype/Link/Rect[21.0 522.0 72.1 534.0]/Border[0 0 0]/A 756 0 R>>endobj
      758 0 obj<</S/Launch/F(maillog2commonlog.pl)>>endobj
      759 0 obj<</Subtype/Link/Rect[21.0 460.0 120.5 472.0]/Border[0 0 0]/A 758 0 R>>endobj
      760 0 obj<</Subtype/Link/Rect[86.6 440.0 112.7 452.0]/Border[0 0 0]/Dest[1162 0 R/XYZ 0 312 0]>>endobj
      761 0 obj<</S/URI/URI(http://www.kristoffersen.us/software/)>>endobj
      762 0 obj<</Subtype/Link/Rect[21.0 420.0 84.4 432.0]/Border[0 0 0]/A 761 0 R>>endobj
      763 0 obj<</Subtype/Link/Rect[487.9 400.0 514.0 412.0]/Border[0 0 0]/Dest[1162 0 R/XYZ 0 312 0]>>endobj
      764 0 obj<</S/URI/URI(http://mlc.anzac.at%20)>>endobj
      765 0 obj<</Subtype/Link/Rect[21.0 370.0 36.6 382.0]/Border[0 0 0]/A 764 0 R>>endobj
      766 0 obj<</S/Launch/F(access_referer_agent2combined.pl)>>endobj
      767 0 obj<</Subtype/Link/Rect[21.0 350.0 177.2 362.0]/Border[0 0 0]/A 766 0 R>>endobj
      768 0 obj<</S/URI/URI(http://anonlog.sourceforge.net/)>>endobj
      769 0 obj<</Subtype/Link/Rect[21.0 320.0 56.6 332.0]/Border[0 0 0]/A 768 0 R>>endobj
      770 0 obj<</S/URI/URI(http://www.analog.cx/)>>endobj
      771 0 obj<</Subtype/Link/Rect[21.0 280.0 52.1 292.0]/Border[0 0 0]/A 770 0 R>>endobj
      772 0 obj<</S/URI/URI(http://www.mrunix.net/webalizer/)>>endobj
      773 0 obj<</Subtype/Link/Rect[21.0 260.0 65.5 272.0]/Border[0 0 0]/A 772 0 R>>endobj
      774 0 obj<</S/URI/URI(http://www.google.com)>>endobj
      775 0 obj<</Subtype/Link/Rect[411.6 240.0 443.9 252.0]/Border[0 0 0]/A 774 0 R>>endobj
      776 0 obj<</Subtype/Link/Rect[316.1 178.0 377.8 190.0]/Border[0 0 0]/Dest[1030 0 R/XYZ 0 764 0]>>endobj
      777 0 obj<</S/GoToR/D[0/XYZ null null 0]/F(awstats.pdf)>>endobj
      778 0 obj<</Subtype/Link/Rect[392.3 178.0 427.8 190.0]/Border[0 0 0]/A 777 0 R>>endobj
      779 0 obj<</S/URI/URI(http://www.chedong.com/tech/awstats.html)>>endobj
      780 0 obj<</Subtype/Link/Rect[329.9 158.0 366.6 170.0]/Border[0 0 0]/A 779 0 R>>endobj
      781 0 obj<</S/URI/URI(http://www.baudelet.net/awstats.htm)>>endobj
      782 0 obj<</Subtype/Link/Rect[101.0 148.0 217.2 160.0]/Border[0 0 0]/A 781 0 R>>endobj
      783 0 obj<</S/URI/URI(http://www.fpoeserv.com/?Select=Awstats)>>endobj
      784 0 obj<</Subtype/Link/Rect[101.0 138.0 199.4 150.0]/Border[0 0 0]/A 783 0 R>>endobj
      785 0 obj[735 0 R
      737 0 R
      739 0 R
      741 0 R
      743 0 R
      745 0 R
      747 0 R
      749 0 R
      751 0 R
      753 0 R
      755 0 R
      757 0 R
      759 0 R
      760 0 R
      762 0 R
      763 0 R
      765 0 R
      767 0 R
      769 0 R
      771 0 R
      773 0 R
      775 0 R
      776 0 R
      778 0 R
      780 0 R
      782 0 R
      784 0 R]endobj
      786 0 obj<</S/URI/URI(https://plus.google.com/+LaurentDestailleur?rel=author)>>endobj
      787 0 obj<</Subtype/Link/Rect[97.1 752.0 181.1 764.0]/Border[0 0 0]/A 786 0 R>>endobj
      788 0 obj<</S/URI/URI(https://twitter.com/awstats_project)>>endobj
      789 0 obj<</Subtype/Link/Rect[21.0 722.0 132.3 734.0]/Border[0 0 0]/A 788 0 R>>endobj
      790 0 obj[787 0 R
      789 0 R]endobj
      791 0 obj<</S/Launch/F()>>endobj
      792 0 obj<</Subtype/Link/Rect[60.7 718.1 151.8 764.0]/Border[0 0 0]/A 791 0 R>>endobj
      793 0 obj<</S/URI/URI(http://www.webmin.com)>>endobj
      794 0 obj<</Subtype/Link/Rect[339.4 650.8 420.0 662.8]/Border[0 0 0]/A 793 0 R>>endobj
      795 0 obj<</S/URI/URI(https://plus.google.com/+LaurentDestailleur?rel=author)>>endobj
      796 0 obj<</Subtype/Link/Rect[107.1 175.6 191.1 187.6]/Border[0 0 0]/A 795 0 R>>endobj
      797 0 obj<</S/URI/URI(https://twitter.com/awstats_project)>>endobj
      798 0 obj<</Subtype/Link/Rect[31.0 145.6 142.3 157.6]/Border[0 0 0]/A 797 0 R>>endobj
      799 0 obj[792 0 R
      794 0 R
      796 0 R
      798 0 R]endobj
      800 0 obj<</S/Launch/F()>>endobj
      801 0 obj<</Subtype/Link/Rect[60.7 718.1 151.8 764.0]/Border[0 0 0]/A 800 0 R>>endobj
      802 0 obj<</S/URI/URI(http://www.dolibarr.org)>>endobj
      803 0 obj<</Subtype/Link/Rect[477.9 640.8 562.3 652.8]/Border[0 0 0]/A 802 0 R>>endobj
      804 0 obj<</S/URI/URI(http://www.dolibarr.org)>>endobj
      805 0 obj<</Subtype/Link/Rect[181.0 610.8 281.1 622.8]/Border[0 0 0]/A 804 0 R>>endobj
      806 0 obj<</S/URI/URI(http://www.dolistore.com)>>endobj
      807 0 obj<</Subtype/Link/Rect[321.1 600.8 430.0 612.8]/Border[0 0 0]/A 806 0 R>>endobj
      808 0 obj<</S/URI/URI(http://wiki.dolibarr.org/index.php/Module_AWStats_En)>>endobj
      809 0 obj<</Subtype/Link/Rect[197.2 590.8 436.2 602.8]/Border[0 0 0]/A 808 0 R>>endobj
      810 0 obj<</S/URI/URI(https://plus.google.com/+LaurentDestailleur?rel=author)>>endobj
      811 0 obj<</Subtype/Link/Rect[97.1 558.8 181.1 570.8]/Border[0 0 0]/A 810 0 R>>endobj
      812 0 obj<</S/URI/URI(https://twitter.com/awstats_project)>>endobj
      813 0 obj<</Subtype/Link/Rect[21.0 528.8 132.3 540.8]/Border[0 0 0]/A 812 0 R>>endobj
      814 0 obj[801 0 R
      803 0 R
      805 0 R
      807 0 R
      809 0 R
      811 0 R
      813 0 R]endobj
      815 0 obj<</Dests 816 0 R>>endobj
      816 0 obj<</Kids[817 0 R]>>endobj
      817 0 obj<</Limits[(1)(wrapperscript)]/Names[(1)818 0 R(2)819 0 R(3)820 0 R(4)821 0 R(5)822 0 R(aborted)823 0 R(abouthistory)824 0 R(accessible_functions)825 0 R(accessible_variables)826 0 R(adddataarray)827 0 R(addmodule)828 0 R(addtofavourites)829 0 R(advices)830 0 R(allowaccessfromwebtoauthenticatedusersonly)831 0 R(allowaccessfromwebtofollowingauthenticatedusers)832 0 R(allowaccessfromwebtofollowingipaddresses)833 0 R(allowfullyearview)834 0 R(allowtoupdatestatsfrombrowser)835 0 R(archivelogrecords)836 0 R(authenticatedusersnotcasesensitive)837 0 R(awredir)838 0 R(awstats_benchmark.html)839 0 R(awstats_buildstaticpages)840 0 R(awstats_compare.html)841 0 R(awstats_config.html)842 0 R(awstats_contrib.html)843 0 R(awstats_dev_plugins.html)844 0 R(awstats_dev_plugins_graphs.html)845 0 R(awstats_dev_plugins_hooks.html)846 0 R(awstats_dolibarr.html)847 0 R(awstats_extra.html)848 0 R(awstats_faq.html)849 0 R(awstats_glossary.html)850 0 R(awstats_license.html)851 0 R(awstats_security.html)852 0 R(awstats_setup.html)853 0 R(awstats_tools.html)854 0 R(awstats_updateall)855 0 R(awstats_upgrade.html)856 0 R(awstats_webmin.html)857 0 R(awstats_what.html)858 0 R(bandwidth)859 0 R(bar)860 0 R(benchmark)861 0 R(bugzilla)862 0 R(build_update)863 0 R(buildhistoryformat)864 0 R(buildreportformat)865 0 R(cgisource)866 0 R(color_)867 0 R(common_hooks)868 0 R(common_hooks_)869 0 R(comparison)870 0 R(contrib)871 0 R(corrupteddropped)872 0 R(couldnotopen)873 0 R(crash)874 0 R(createdirdataifnotexists)875 0 R(crontab)876 0 R(cse-search-box)877 0 R(cssattack)878 0 R(daily)879 0 R(debugmessages)880 0 R(decodeua)881 0 R(defaultfile)882 0 R(detailedreportsonnewwindows)883 0 R(difference_hours)884 0 R(different_results)885 0 R(dircgi)886 0 R(dirdata)887 0 R(direct)888 0 R(diricons)889 0 R(dirlang)890 0 R(dns)891 0 R(dnslastupdatecachefile)892 0 R(dnslookup)893 0 R(dnsstaticcachefile)894 0 R(doc)895 0 R(domainaliases)896 0 R(edithistory)897 0 R(empty_stats)898 0 R(enablelockforupdate)899 0 R(entry page)900 0 R(errormessages)901 0 R(examples)902 0 R(excludehosts)903 0 R(exit page)904 0 R(expires)905 0 R(extra)906 0 R(extra6)907 0 R(extraconfig)908 0 R(extratrackedrowslimit)909 0 R(fb-root)910 0 R(features)911 0 R(firstdayofweek)912 0 R(ftp)913 0 R(geoipeu)914 0 R(grabber)915 0 R(graph_types_and_data)916 0 R(hits)917 0 R(hooks)918 0 R(hostaliases)919 0 R(htmlendsection)920 0 R(htmlheadsection)921 0 R(http)922 0 R(include)923 0 R(includeinternallinksinoriginsection)924 0 R(index.html)925 0 R(install)926 0 R(installapache)927 0 R(installiis)928 0 R(internal)929 0 R(keepbackupofhistoricfiles)930 0 R(lang)931 0 R(level2dir)932 0 R(levelfor)933 0 R(limitlog)934 0 R(linkstoipwhois)935 0 R(linkstowhois)936 0 R(loadlog)937 0 R(loadplugin)938 0 R(logfile)939 0 R(logformat)940 0 R(logo)941 0 R(logresolvemerge)942 0 R(logseparator)943 0 R(logtype)944 0 R(mail)945 0 R(maillogconvert)946 0 R(malformedutf8)947 0 R(max)948 0 R(maxlengthofshownurl)949 0 R(maxrowsinhtmloutput)950 0 R(mediaserver)951 0 R(migratedoubled)952 0 R(misctrackerurl)953 0 R(missingdollar)954 0 R(multilog)955 0 R(nboflinesforcorruptedlog)956 0 R(no_icon)957 0 R(nolog)958 0 R(notpagelist)959 0 R(notsamenumber)960 0 R(oldlog)961 0 R(onlyfiles)962 0 R(onlyhosts)963 0 R(onlyuseragents)964 0 R(onlyusers)965 0 R(outofmemorycygwin)966 0 R(outputhtml_hooks)967 0 R(outputhtml_hooks_)968 0 R(pages)969 0 R(partial_stats)970 0 R(personalizedlog)971 0 R(phpnuke)972 0 R(plugin_files_location)973 0 R(plugin_geoip)974 0 R(plugin_standards)975 0 R(plugins)976 0 R(processingupdate_hooks)977 0 R(productorders)978 0 R(purgelogfile)979 0 R(read)980 0 R(redirect)981 0 R(related)982 0 R(required_hooks)983 0 R(required_variables)984 0 R(reset)985 0 R(rotate)986 0 R(savedatabasefileswithpermissionsforeveryone)987 0 R(screensize)988 0 R(secuser)989 0 R(serversos)990 0 R(session duration)991 0 R(setupmodule)992 0 R(show)993 0 R(showflaglinks)994 0 R(showlinksonurl)995 0 R(showlinkstowhois)996 0 R(sitedomain)997 0 R(skipdnslookupfor)998 0 R(skipfiles)999 0 R(skiphosts)1000 0 R(skipreferrersblacklist)1001 0 R(skipuseragents)1002 0 R(smtp)1003 0 R(smtp23)1004 0 R(smtp4)1005 0 R(smtp5)1006 0 R(spawnerror)1007 0 R(speed)1008 0 R(splitsearchstring)1009 0 R(stylesheet)1010 0 R(unique visitor)1011 0 R(urlaliasbuilder)1012 0 R(urlnotcasesensitive)1013 0 R(urlqueryseparators)1014 0 R(urlreferrerwithquery)1015 0 R(urlwithanchor)1016 0 R(urlwithquery)1017 0 R(urlwithquerywithonlyfollowingparameters)1018 0 R(urlwithquerywithoutfollowingparameters)1019 0 R(useframeswhencgi)1020 0 R(usehttpslinkforurl)1021 0 R(usemodule)1022 0 R(validhttpcodes)1023 0 R(validsmtpcodes)1024 0 R(visits)1025 0 R(warningmessages)1026 0 R(worms)1027 0 R(wrapperscript)1028 0 R]>>endobj
      818 0 obj<</D[1148 0 R/XYZ 0 562 0]>>endobj
      819 0 obj<</D[1148 0 R/XYZ 0 278 0]>>endobj
      820 0 obj<</D[1150 0 R/XYZ 0 374 0]>>endobj
      821 0 obj<</D[1128 0 R/XYZ 0 632 0]>>endobj
      822 0 obj<</D[1128 0 R/XYZ 0 419 0]>>endobj
      823 0 obj<</D[1108 0 R/XYZ 0 135 0]>>endobj
      824 0 obj<</D[1158 0 R/XYZ 0 582 0]>>endobj
      825 0 obj<</D[1204 0 R/XYZ 0 562 0]>>endobj
      826 0 obj<</D[1204 0 R/XYZ 0 654 0]>>endobj
      827 0 obj<</D[1096 0 R/XYZ 0 702 0]>>endobj
      828 0 obj<</D[1232 0 R/XYZ 0 572 0]>>endobj
      829 0 obj<</D[1126 0 R/XYZ 0 660 0]>>endobj
      830 0 obj<</D[1144 0 R/XYZ 0 180 0]>>endobj
      831 0 obj<</D[1066 0 R/XYZ 0 296 0]>>endobj
      832 0 obj<</D[1066 0 R/XYZ 0 144 0]>>endobj
      833 0 obj<</D[1068 0 R/XYZ 0 662 0]>>endobj
      834 0 obj<</D[1064 0 R/XYZ 0 490 0]>>endobj
      835 0 obj<</D[1064 0 R/XYZ 0 692 0]>>endobj
      836 0 obj<</D[1070 0 R/XYZ 0 400 0]>>endobj
      837 0 obj<</D[1078 0 R/XYZ 0 140 0]>>endobj
      838 0 obj<</D[1108 0 R/XYZ 0 503 0]>>endobj
      839 0 obj<</D[1142 0 R/XYZ 0 764 0]>>endobj
      840 0 obj<</D[1116 0 R/XYZ 0 418 0]>>endobj
      841 0 obj<</D[1134 0 R/XYZ 0 764 0]>>endobj
      842 0 obj<</D[1050 0 R/XYZ 0 764 0]>>endobj
      843 0 obj<</D[1220 0 R/XYZ 0 764 0]>>endobj
      844 0 obj<</D[1202 0 R/XYZ 0 764 0]>>endobj
      845 0 obj<</D[1206 0 R/XYZ 0 764 0]>>endobj
      846 0 obj<</D[1212 0 R/XYZ 0 764 0]>>endobj
      847 0 obj<</D[1234 0 R/XYZ 0 764 0]>>endobj
      848 0 obj<</D[1106 0 R/XYZ 0 764 0]>>endobj
      849 0 obj<</D[1154 0 R/XYZ 0 764 0]>>endobj
      850 0 obj<</D[1124 0 R/XYZ 0 764 0]>>endobj
      851 0 obj<</D[1200 0 R/XYZ 0 764 0]>>endobj
      852 0 obj<</D[1148 0 R/XYZ 0 764 0]>>endobj
      853 0 obj<</D[1036 0 R/XYZ 0 764 0]>>endobj
      854 0 obj<</D[1116 0 R/XYZ 0 764 0]>>endobj
      855 0 obj<</D[1116 0 R/XYZ 0 592 0]>>endobj
      856 0 obj<</D[1048 0 R/XYZ 0 764 0]>>endobj
      857 0 obj<</D[1232 0 R/XYZ 0 764 0]>>endobj
      858 0 obj<</D[1032 0 R/XYZ 0 764 0]>>endobj
      859 0 obj<</D[1124 0 R/XYZ 0 404 0]>>endobj
      860 0 obj<</D[1100 0 R/XYZ 0 260 0]>>endobj
      861 0 obj<</D[1180 0 R/XYZ 0 527 0]>>endobj
      862 0 obj<</D[1108 0 R/XYZ 0 710 0]>>endobj
      863 0 obj<</D[1040 0 R/XYZ 0 252 0]>>endobj
      864 0 obj<</D[1068 0 R/XYZ 0 378 0]>>endobj
      865 0 obj<</D[1068 0 R/XYZ 0 246 0]>>endobj
      866 0 obj<</D[1190 0 R/XYZ 0 562 0]>>endobj
      867 0 obj<</D[1102 0 R/XYZ 0 560 0]>>endobj
      868 0 obj<</D[1212 0 R/XYZ 0 290 0]>>endobj
      869 0 obj<</D[1212 0 R/XYZ 0 290 0]>>endobj
      870 0 obj<</D[1134 0 R/XYZ 0 652 0]>>endobj
      871 0 obj<</D[1226 0 R/XYZ 0 184 0]>>endobj
      872 0 obj<</D[1192 0 R/XYZ 0 674 0]>>endobj
      873 0 obj<</D[1192 0 R/XYZ 0 134 0]>>endobj
      874 0 obj<</D[1190 0 R/XYZ 0 195 0]>>endobj
      875 0 obj<</D[1068 0 R/XYZ 0 530 0]>>endobj
      876 0 obj<</D[1178 0 R/XYZ 0 684 0]>>endobj
      877 0 obj<</D[1030 0 R/XYZ 0 671 0]>>endobj
      878 0 obj<</D[1198 0 R/XYZ 0 642 0]>>endobj
      879 0 obj<</D[1188 0 R/XYZ 0 507 0]>>endobj
      880 0 obj<</D[1084 0 R/XYZ 0 610 0]>>endobj
      881 0 obj<</D[1084 0 R/XYZ 0 132 0]>>endobj
      882 0 obj<</D[1072 0 R/XYZ 0 712 0]>>endobj
      883 0 obj<</D[1088 0 R/XYZ 0 540 0]>>endobj
      884 0 obj<</D[1184 0 R/XYZ 0 247 0]>>endobj
      885 0 obj<</D[1180 0 R/XYZ 0 277 0]>>endobj
      886 0 obj<</D[1062 0 R/XYZ 0 682 0]>>endobj
      887 0 obj<</D[1060 0 R/XYZ 0 208 0]>>endobj
      888 0 obj<</D[1126 0 R/XYZ 0 742 0]>>endobj
      889 0 obj<</D[1062 0 R/XYZ 0 560 0]>>endobj
      890 0 obj<</D[1090 0 R/XYZ 0 632 0]>>endobj
      891 0 obj<</D[1180 0 R/XYZ 0 447 0]>>endobj
      892 0 obj<</D[1066 0 R/XYZ 0 600 0]>>endobj
      893 0 obj<</D[1060 0 R/XYZ 0 440 0]>>endobj
      894 0 obj<</D[1066 0 R/XYZ 0 752 0]>>endobj
      895 0 obj<</D[1228 0 R/XYZ 0 222 0]>>endobj
      896 0 obj<</D[1110 0 R/XYZ 0 596 0]>>endobj
      897 0 obj<</D[1188 0 R/XYZ 0 167 0]>>endobj
      898 0 obj<</D[1194 0 R/XYZ 0 484 0]>>endobj
      899 0 obj<</D[1064 0 R/XYZ 0 268 0]>>endobj
      900 0 obj<</D[1124 0 R/XYZ 0 322 0]>>endobj
      901 0 obj<</D[1084 0 R/XYZ 0 732 0]>>endobj
      902 0 obj<</D[1106 0 R/XYZ 0 482 0]>>endobj
      903 0 obj<</D[1178 0 R/XYZ 0 430 0]>>endobj
      904 0 obj<</D[1124 0 R/XYZ 0 260 0]>>endobj
      905 0 obj<</D[1088 0 R/XYZ 0 398 0]>>endobj
      906 0 obj<</D[1180 0 R/XYZ 0 607 0]>>endobj
      907 0 obj<</D[1110 0 R/XYZ 0 145 0]>>endobj
      908 0 obj<</D[1112 0 R/XYZ 0 372 0]>>endobj
      909 0 obj<</D[1104 0 R/XYZ 0 620 0]>>endobj
      910 0 obj<</D[1234 0 R/XYZ 0 570 0]>>endobj
      911 0 obj<</D[1032 0 R/XYZ 0 392 0]>>endobj
      912 0 obj<</D[1098 0 R/XYZ 0 592 0]>>endobj
      913 0 obj<</D[1158 0 R/XYZ 0 207 0]>>endobj
      914 0 obj<</D[1186 0 R/XYZ 0 700 0]>>endobj
      915 0 obj<</D[1124 0 R/XYZ 0 126 0]>>endobj
      916 0 obj<</D[1208 0 R/XYZ 0 540 0]>>endobj
      917 0 obj<</D[1124 0 R/XYZ 0 436 0]>>endobj
      918 0 obj<</D[1202 0 R/XYZ 0 460 0]>>endobj
      919 0 obj<</D[1062 0 R/XYZ 0 206 0]>>endobj
      920 0 obj<</D[1100 0 R/XYZ 0 362 0]>>endobj
      921 0 obj<</D[1100 0 R/XYZ 0 454 0]>>endobj
      922 0 obj<</D[1126 0 R/XYZ 0 468 0]>>endobj
      923 0 obj<</D[1104 0 R/XYZ 0 458 0]>>endobj
      924 0 obj<</D[1096 0 R/XYZ 0 490 0]>>endobj
      925 0 obj<</D[1030 0 R/XYZ 0 764 0]>>endobj
      926 0 obj<</D[1036 0 R/XYZ 0 582 0]>>endobj
      927 0 obj<</D[1036 0 R/XYZ 0 528 0]>>endobj
      928 0 obj<</D[1038 0 R/XYZ 0 324 0]>>endobj
      929 0 obj<</D[1190 0 R/XYZ 0 442 0]>>endobj
      930 0 obj<</D[1070 0 R/XYZ 0 218 0]>>endobj
      931 0 obj<</D[1156 0 R/XYZ 0 148 0]>>endobj
      932 0 obj<</D[1112 0 R/XYZ 0 609 0]>>endobj
      933 0 obj<</D[1086 0 R/XYZ 0 350 0]>>endobj
      934 0 obj<</D[1158 0 R/XYZ 0 360 0]>>endobj
      935 0 obj<</D[1100 0 R/XYZ 0 516 0]>>endobj
      936 0 obj<</D[1100 0 R/XYZ 0 578 0]>>endobj
      937 0 obj<</D[1186 0 R/XYZ 0 157 0]>>endobj
      938 0 obj<</D[1102 0 R/XYZ 0 198 0]>>endobj
      939 0 obj<</D[1056 0 R/XYZ 0 522 0]>>endobj
      940 0 obj<</D[1156 0 R/XYZ 0 400 0]>>endobj
      941 0 obj<</D[1100 0 R/XYZ 0 158 0]>>endobj
      942 0 obj<</D[1118 0 R/XYZ 0 754 0]>>endobj
      943 0 obj<</D[1060 0 R/XYZ 0 572 0]>>endobj
      944 0 obj<</D[1058 0 R/XYZ 0 752 0]>>endobj
      945 0 obj<</D[1162 0 R/XYZ 0 312 0]>>endobj
      946 0 obj<</D[1120 0 R/XYZ 0 654 0]>>endobj
      947 0 obj<</D[1194 0 R/XYZ 0 604 0]>>endobj
      948 0 obj<</D[1096 0 R/XYZ 0 378 0]>>endobj
      949 0 obj<</D[1100 0 R/XYZ 0 742 0]>>endobj
      950 0 obj<</D[1088 0 R/XYZ 0 276 0]>>endobj
      951 0 obj<</D[1166 0 R/XYZ 0 542 0]>>endobj
      952 0 obj<</D[1196 0 R/XYZ 0 470 0]>>endobj
      953 0 obj<</D[1086 0 R/XYZ 0 652 0]>>endobj
      954 0 obj<</D[1190 0 R/XYZ 0 652 0]>>endobj
      955 0 obj<</D[1186 0 R/XYZ 0 340 0]>>endobj
      956 0 obj<</D[1084 0 R/XYZ 0 478 0]>>endobj
      957 0 obj<</D[1196 0 R/XYZ 0 560 0]>>endobj
      958 0 obj<</D[1158 0 R/XYZ 0 480 0]>>endobj
      959 0 obj<</D[1076 0 R/XYZ 0 460 0]>>endobj
      960 0 obj<</D[1192 0 R/XYZ 0 314 0]>>endobj
      961 0 obj<</D[1186 0 R/XYZ 0 560 0]>>endobj
      962 0 obj<</D[1076 0 R/XYZ 0 642 0]>>endobj
      963 0 obj<</D[1074 0 R/XYZ 0 510 0]>>endobj
      964 0 obj<</D[1074 0 R/XYZ 0 318 0]>>endobj
      965 0 obj<</D[1074 0 R/XYZ 0 146 0]>>endobj
      966 0 obj<</D[1196 0 R/XYZ 0 197 0]>>endobj
      967 0 obj<</D[1214 0 R/XYZ 0 464 0]>>endobj
      968 0 obj<</D[1214 0 R/XYZ 0 464 0]>>endobj
      969 0 obj<</D[1124 0 R/XYZ 0 488 0]>>endobj
      970 0 obj<</D[1194 0 R/XYZ 0 174 0]>>endobj
      971 0 obj<</D[1170 0 R/XYZ 0 502 0]>>endobj
      972 0 obj<</D[1158 0 R/XYZ 0 622 0]>>endobj
      973 0 obj<</D[1202 0 R/XYZ 0 532 0]>>endobj
      974 0 obj<</D[1224 0 R/XYZ 0 764 0]>>endobj
      975 0 obj<</D[1220 0 R/XYZ 0 470 0]>>endobj
      976 0 obj<</D[1220 0 R/XYZ 0 592 0]>>endobj
      977 0 obj<</D[1212 0 R/XYZ 0 194 0]>>endobj
      978 0 obj<</D[1106 0 R/XYZ 0 322 0]>>endobj
      979 0 obj<</D[1070 0 R/XYZ 0 572 0]>>endobj
      980 0 obj<</D[1042 0 R/XYZ 0 122 0]>>endobj
      981 0 obj<</D[1196 0 R/XYZ 0 674 0]>>endobj
      982 0 obj<</D[1228 0 R/XYZ 0 504 0]>>endobj
      983 0 obj<</D[1212 0 R/XYZ 0 522 0]>>endobj
      984 0 obj<</D[1202 0 R/XYZ 0 378 0]>>endobj
      985 0 obj<</D[1188 0 R/XYZ 0 627 0]>>endobj
      986 0 obj<</D[1174 0 R/XYZ 0 502 0]>>endobj
      987 0 obj<</D[1070 0 R/XYZ 0 764 0]>>endobj
      988 0 obj<</D[1178 0 R/XYZ 0 310 0]>>endobj
      989 0 obj<</D[1198 0 R/XYZ 0 552 0]>>endobj
      990 0 obj<</D[1156 0 R/XYZ 0 652 0]>>endobj
      991 0 obj<</D[1124 0 R/XYZ 0 198 0]>>endobj
      992 0 obj<</D[1232 0 R/XYZ 0 458 0]>>endobj
      993 0 obj<</D[1090 0 R/XYZ 0 530 0]>>endobj
      994 0 obj<</D[1098 0 R/XYZ 0 470 0]>>endobj
      995 0 obj<</D[1098 0 R/XYZ 0 338 0]>>endobj
      996 0 obj<</D[1100 0 R/XYZ 0 640 0]>>endobj
      997 0 obj<</D[1062 0 R/XYZ 0 428 0]>>endobj
      998 0 obj<</D[1066 0 R/XYZ 0 438 0]>>endobj
      999 0 obj<</D[1072 0 R/XYZ 0 246 0]>>endobj
      1000 0 obj<</D[1072 0 R/XYZ 0 600 0]>>endobj
      1001 0 obj<</D[1074 0 R/XYZ 0 692 0]>>endobj
      1002 0 obj<</D[1072 0 R/XYZ 0 408 0]>>endobj
      1003 0 obj<</D[1128 0 R/XYZ 0 161 0]>>endobj
      1004 0 obj<</D[1130 0 R/XYZ 0 677 0]>>endobj
      1005 0 obj<</D[1130 0 R/XYZ 0 431 0]>>endobj
      1006 0 obj<</D[1130 0 R/XYZ 0 211 0]>>endobj
      1007 0 obj<</D[1190 0 R/XYZ 0 442 0]>>endobj
      1008 0 obj<</D[1198 0 R/XYZ 0 764 0]>>endobj
      1009 0 obj<</D[1084 0 R/XYZ 0 326 0]>>endobj
      1010 0 obj<</D[1102 0 R/XYZ 0 692 0]>>endobj
      1011 0 obj<</D[1124 0 R/XYZ 0 652 0]>>endobj
      1012 0 obj<</D[1122 0 R/XYZ 0 704 0]>>endobj
      1013 0 obj<</D[1080 0 R/XYZ 0 672 0]>>endobj
      1014 0 obj<</D[1080 0 R/XYZ 0 448 0]>>endobj
      1015 0 obj<</D[1082 0 R/XYZ 0 340 0]>>endobj
      1016 0 obj<</D[1080 0 R/XYZ 0 550 0]>>endobj
      1017 0 obj<</D[1080 0 R/XYZ 0 316 0]>>endobj
      1018 0 obj<</D[1082 0 R/XYZ 0 764 0]>>endobj
      1019 0 obj<</D[1082 0 R/XYZ 0 552 0]>>endobj
      1020 0 obj<</D[1088 0 R/XYZ 0 662 0]>>endobj
      1021 0 obj<</D[1098 0 R/XYZ 0 236 0]>>endobj
      1022 0 obj<</D[1232 0 R/XYZ 0 274 0]>>endobj
      1023 0 obj<</D[1076 0 R/XYZ 0 288 0]>>endobj
      1024 0 obj<</D[1078 0 R/XYZ 0 272 0]>>endobj
      1025 0 obj<</D[1124 0 R/XYZ 0 550 0]>>endobj
      1026 0 obj<</D[1082 0 R/XYZ 0 188 0]>>endobj
      1027 0 obj<</D[1198 0 R/XYZ 0 472 0]>>endobj
      1028 0 obj<</D[1084 0 R/XYZ 0 254 0]>>endobj
      1029 0 obj<</Type/Pages/Count 103/Kids[1030 0 R
      1032 0 R
      1034 0 R
      1036 0 R
      1038 0 R
      1040 0 R
      1042 0 R
      1044 0 R
      1046 0 R
      1048 0 R
      1050 0 R
      1052 0 R
      1054 0 R
      1056 0 R
      1058 0 R
      1060 0 R
      1062 0 R
      1064 0 R
      1066 0 R
      1068 0 R
      1070 0 R
      1072 0 R
      1074 0 R
      1076 0 R
      1078 0 R
      1080 0 R
      1082 0 R
      1084 0 R
      1086 0 R
      1088 0 R
      1090 0 R
      1092 0 R
      1094 0 R
      1096 0 R
      1098 0 R
      1100 0 R
      1102 0 R
      1104 0 R
      1106 0 R
      1108 0 R
      1110 0 R
      1112 0 R
      1114 0 R
      1116 0 R
      1118 0 R
      1120 0 R
      1122 0 R
      1124 0 R
      1126 0 R
      1128 0 R
      1130 0 R
      1132 0 R
      1134 0 R
      1136 0 R
      1138 0 R
      1140 0 R
      1142 0 R
      1144 0 R
      1146 0 R
      1148 0 R
      1150 0 R
      1152 0 R
      1154 0 R
      1156 0 R
      1158 0 R
      1160 0 R
      1162 0 R
      1164 0 R
      1166 0 R
      1168 0 R
      1170 0 R
      1172 0 R
      1174 0 R
      1176 0 R
      1178 0 R
      1180 0 R
      1182 0 R
      1184 0 R
      1186 0 R
      1188 0 R
      1190 0 R
      1192 0 R
      1194 0 R
      1196 0 R
      1198 0 R
      1200 0 R
      1202 0 R
      1204 0 R
      1206 0 R
      1208 0 R
      1210 0 R
      1212 0 R
      1214 0 R
      1216 0 R
      1218 0 R
      1220 0 R
      1222 0 R
      1224 0 R
      1226 0 R
      1228 0 R
      1230 0 R
      1232 0 R
      1234 0 R
      ]>>endobj
      1030 0 obj<</Type/Page/Parent 1029 0 R/Contents 1031 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R>>/XObject<</I12 12 0 R/I19 19 0 R>>>>/Annots 39 0 R>>endobj
      1031 0 obj<</Filter/FlateDecode/Length 801       >>stream
      xڅU]s:}Wӝv؆NgN#@Ƣw-cMRF6svϮ<}݌%l@H"AIF4MYozN`9CBߧ0)p-(B .CD%Oi}p#CaiSH8bwlИCj3T
      BI\XQ':6ufK=znEʟd:$qPJ"OD2P"Y	HurC!2C*1zK,c߬]ml/`M_u;۠'RO,�y{!SpaŲGL7X(6YBQ-[}@Hi@$zqEۖ\c]se�SߏdEǫml,
      hO7\ٿ([s{IDaj6ئ+/x鳂5m,|cV9(+߬ݦepV=vi\
      X�oD*zP}
      uqR.T1ѧűVv]t	k߶eMa^=)!QȖ~S(΋Z䇋[	gc: 	&3x>1M`|cnIӔ'op.2iMkCt}^xeK}*HN#. z__Vo<&v5Vz/gn?<WTп4f LNP<%ٜQv%'îS3甩v9endstream
      endobj
      1032 0 obj<</Type/Page/Parent 1029 0 R/Contents 1033 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<</I12 12 0 R>>>>/Annots 58 0 R>>endobj
      1033 0 obj<</Filter/FlateDecode/Length 2665      >>stream
      xڕYr8}Wtal1H7ǷxNHVj"!1E(�iY{VR(G=o#a]%
      'ף ~NHKZ!vgQI-;*ՓkϧsE_}aKG8{؋t%q鶏=h05FHhz
      ||޸Zz~K:DA
      J`QkUko'h55MY6x9.`łeyȨ:ahPZ5G/2f:-[n̂y^WB/u5Ҿ
      ?XOڝf�[#k-,:2oR+FoWV)`y"yöhXWYi4dlyC&"ZrQ~\ˆ]2Z6z6$
      8iwӰ-m!czvV{ݬC>5&
      %dCNx-85M\f-� 87h"_ǧLd\ĉ$d4*2J~•
      gvWރ`C+QlsBRd<I-+>};lVJgPN'2{9'&C:yR/ClۮpE3pETjr"8qbCGq$ߡ.ClFsL4UJJf
      ySKtrxb7EhnRe
      mReT~'ˑ|p9(]XbJGU$8S|GF<CT8
      '7Es	P$s:޹	ECFN>ŸTm)RܾAHY7oɣTniQΥov@A,6F#~7:Nxo1]ZaF	
      BH*z*j͈HӹJК.ѿ,٪l~z�I0f2uAdG4THw,t
      fLVІlXȶBKc#>8+i.Fn\=!OMx3l!#X<ruxɧlg+Z$9I8ɨyuBG4磪U\!;|ZmqB9꺄{|!uk`	Z
      6|D(qQd׉wڦS:avٙL
      nzxqgˬ(7ce+HӦH19~q*J!RZ-(/@!ZF`{α7БElZ=JH.4b|-o7fBǟϦ93_7'7'gX569tZ1@B}p}\6&U ;;bC`^\m%�\
       w`;V7kEqJ['S*cQyD6)
      #囊1c>6@t1fī&Ɇ3ә̞^d]>Ox~
      Q
      Qfu'pwHZEcrK"}T+i3]nE08^g3|N-jX+f*�Ťk`)eA>Mԝ0롭
      )[x[O@bdE,ɬ8	ȸl	mC'|=疼?c<Ŕ4gPim(uaӖ;^<A	5wbKtqtscE*/`*逕smٜ
      MRǒui,X7߮wDحx@Uƭe)m/].s
      e;m#|	~8Vetx'k=9ݢ)'wKDft^$.Ϊxvlln(L-AÀWۼW3}B|)*`lrc;ph)?_Ϻ6yئ.abvCj!Es	\¦u?~҇O2ZYzY]F2ئvbeʾL?aMa2%t:۩а(%7PmR`.3cŹڦ97CwL-%pbna
      fOϴ3N)bJ3dOX?w}=Cu<A?ʎ_+RjsdpYL>fwtec;ԥaCZ.|:C¾9zf!׉Kyf{PvW;.b |DuF*\^w _7'dJE9GiC]2UM|zduxRi	a,+܅?no0.q9�7چfm7ƒ|p_9cCuZjۼKis@'2fK|$bǵ7+{5Eǣ~{Z~l^ކ(b~k'u1-ZKckR\;
      ~㽜?~7ggm#PF'~bvvvendstream
      endobj
      1034 0 obj<</Type/Page/Parent 1029 0 R/Contents 1035 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>/Annots 81 0 R>>endobj
      1035 0 obj<</Filter/FlateDecode/Length 1807      >>stream
      xڭXn8}WRwʷenHӴN6] h$$=3|Eer8sG]/qvԍxzytB'~ԥ/A!nj^71fNs+WGޜt6<[(-}Ў32:JJhR:!ݝv>zr_>㏤uJÛ4<ޙD{
      sb.L>,4.^g鉝;ȩ|NČ`.X\
      h<f֗'X<CX<&վu;4xn'm8(W*O"JG=is6-T&dUqS4
      ϔI봲-OjDcIGAScwIi4>Eբ]P^eIg]XW's(!F8@G&	dSdWåA
      yѻ3LP˭MMUo
      l۔,sd*2"cUI*0Ь25Ib
      S8SY$pb/=:MKIB|*Jkîd&`GYufFZ}8ڋ,F8ʥK%}+<Fff9~+$5s$){&ƿ&_ey,${ˑ-DW)>Ș &2k2-g&33Lg0pG5?_|8?s͚%/ۏnrCU<-a.Vp2'TG _[ck!AluC5Qy+s{T>N-YcOͬtBU[H;ukd>ТyYFc+FiM
      jlY,`2c7�&j$8A@έAy{x2cg
      Y?Aߤ8$ky;DD+sA/vJiB'מk*YW76:*r|Xh:/,庖TNJ?q:kaœ$Œ.4op<̝-g#΃b	T_}8_Xc2(.rL7gX>Зh4#b&L_6C~	;bDnD`iiK'IJ4*C4DŽ%i5HdZaݭo_c%ZS)ҊTm2lJ(HHҤ#W8]
      )o٣ޠhUSMӗF7Gا{&#OÌI˲U’}aNMˠ̹UgUz@dЇQӘiD$w:xdMs/$D-Ef%sVνje<funlΜ?`4\7.'6^M%e+aW1CAփ|%[yqvn[xK:
      La/ϯ"UxjW2w<49OS붸ĬflEΗ@�pEJݑGCa?/>{|scA LxçE?xιGKһ3YXǔk7�U@,	;ɹ\؁X Ku~F}|{*slCB{y`MN#"3zϏ3	:@>G'A=cѧ�Yendstream
      endobj
      1036 0 obj<</Type/Page/Parent 1029 0 R/Contents 1037 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/Fa 6 0 R/F18 8 0 R>>/XObject<</I12 12 0 R>>>>/Annots 87 0 R>>endobj
      1037 0 obj<</Filter/FlateDecode/Length 1694      >>stream
      xڵXmo6_qh?,[a@,E]݀�"Q6ItE)luD;|䓇G3iw(EN@`䇸Ԍ#g3ǧ8}:3sbx2^;3| Ӌf+~@>"Me#5i
      S([b+i/h~44ؙZ*K,Җէ䒂8hmЋmhdo{uiIg1PߦZU!̈́M!ʻt;uC SKg%ʈtX,Ecɦ*dx`ؖ<[kɈ2Y[Vl;[kɊ
      A*lZ7Z2ȉm%C;~m<CZ[vki-E]ZK6ϾS3($}{5#ߣc.4cNjB4ӡK?͛TEFIXM"mKVaݟZE{�Nc>u%(]*狶"|ftVnxPnܫi݃QOٹ[2MdVAl+j%љ=XеCsִ$!Q=C;yA<~wݧ�"eR]ћpU, F|ʆ<$�鶭2XtbjhINi!HtN*7^ǜUГ&OiE
      tJ%#(W�ʯIV?p_^_FWXܟ{6}Os!kyN"�P1Y0Zg,5oX.)CkC@#|lh<hJAC2Qȸp*C]CX4Qfɥ1,^x70TH`_:I5Udo.6c_.E[dvp$Ӛ̙@PfʕCyp{Ak6ޠyG+e@rIJFM
      톊@Dw@	+Vnߩ2wLo&t(/j(eaTЃ
      $r깞]u>r2=|3^b
      kjnC(Ei]Y6l},f9J1(=!jb4R|BZlhLt@::&l&JIPI䚦�o|�js]9j(t2)2;IQʴBIM#<̂lAh2yDtwK$Wew,&\H&_P)2o4ki>SEQLS'vfHv@Sl`yA\	Q5~|#
      ?2gL%{Ӛ+L6~b%ѴLm'Xr#yÐ5>v4@<ƺs6F}7x&̣jlmes่yenWMSQ룧wJMr?CVu{bkg;K:F¡ _Q	rE*/{Y[س?ݴHDD/^#|ylA31А2?Eٯt+uR5FqIwcUVg
      -%6OYJq_W ޮ#B$ͪ
      <T?}8e_gendstream
      endobj
      1038 0 obj<</Type/Page/Parent 1029 0 R/Contents 1039 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>/Annots 96 0 R>>endobj
      1039 0 obj<</Filter/FlateDecode/Length 1902      >>stream
      xڕXmo6_1:W[p@u�ڽ\H[ܕDHq}dr=4	gFv48;WQ.{@W΢09dzhd	>Ϣ ߗZ	O~ֹogږQx/h8_Dzw
      Mnр,*7ijOϪ,ToJJ,ԓ*_=Kd,gN*v\7ˍmȋMI)NDP
      ~dFK::NI<Q!JgD.GbipsJ)bE/V8QHWGsE@414k;hfAsSf5-Ngգa+SLb$IHWVFL)-$*dU[U6zZhs4n-U%-u8ϣ`x>..3RY+|]'u][K?ߩhB!2|Cp2NN8W\r8Al?$.K;y44i0h1BNR=Ft?gd,	/L;-{S-W:d"Sgl*Jr(5TU0\Dy!C%*u*4@cES@5įw)[YTݠaR;ܽԗhFbE
      JnzP*ݧFunIQ|%UP8\ߺԣiL6b0p)'~ٕ[PZN\3y@?!\ڝnN]OỷlCG,m3&!Yq=4_S) #KeKg0"mn@t"wl^Wuqp<;7ͧdi%ДLOFٔ�_)(EDADYsyG	2G1u+kᑉ'ϖ*A3* 	T3{*4 1hw`u`x`at{o\ХgVn^		76a/1fKibR*7̇�ߔ
      @V9y[Li_+oy>A[w>wjtv
      K%*Cw[!#кN|wFp@JoƄ0	:1"Oc2-[v+QG|S:
      w~8Rn}X+0X
      uϢ^Wiêg
      !d�=QI jnaZ8:\o,jRl`A Tk/ƺTV6Scݟ^)c
      %(wкj,IeRw65ܢ
      Æ/TQ7"`5εM@TY?,PF't*QaUȦIpఎpb&A^߶S-eQ':.5snd->=n^GXy-؟=Rg!'w۴;43=e7wPܔj.D6PͩpmGG˳�mo
      J*E2dC�~`&s߳c,9"	Șj6XuY['bWH?%*=.4SGL?Hk͵JeKpa
      Y{!뢽`<2{+#Hon}VN]Erk}&o@xдI^;+yA//>yƠmQ<|>)>k)įFEtROE
      g5/Ӷxendstream
      endobj
      1040 0 obj<</Type/Page/Parent 1029 0 R/Contents 1041 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>/Annots 109 0 R>>endobj
      1041 0 obj<</Filter/FlateDecode/Length 1983      >>stream
      xڥXsH~_1gHCػZecReF0F;#ezF@
      JH_E||o]lƯf#onoĂ.Z&+aM+>;\j&SlA;B<9fB7cyj-U[_,i0 ?iwm^Z[GoZm?gl䓳gNfajOOFc/hB+b>{l puDb+Lr#X,Q:%6<_&
      I"RnETŲʔ̔`O}џUdp]dbba+dj+OS+G1ɺZq)
      ).ݼVTSDc
      —Lͳ"
      rW{-"cc1UA`"N,/X[57TP't Ie-ؐ6_:V=d󯗽He/*oo<?x{ԋ^k,ˋhy772#YAxW_]޼V+jݪbgyi{~*921rL>#5FG 4J*)pX*U?'#yR2ΣBRu1bHWGQf*)';l)
      5\c"27ǔZ
      0+q:j˱v;7"h̀Q-x̑lsA~:}B$;q/DJ%㯧0(*h"וFa:h,B&pߑZK`9<Y&;#KqKGqi-O+TփFjx*S(w+VGA[ˊIIZ`&4[:Vhq(n,
      |5o`-v?=kFm#SH&2b"'T!7c,a:74~S{YK@0H*4,fC_F!|Z:n!2^s4X!^hw|i+<256|os!4dpQ!'oumk <tH˕KuC9m>Ea٨Q#"ŸE
      2&8*%-ȂEfdTtrbV͚*4рr2tڕ:REfnwkc-~	�G/]Q ќb5)IL=u86}ғ( żoR8YqzQh\*[t!RK.]%
      ]
      lDleb4U/^cbUS	kK\QNe"avQh*zXOb+Hsa%:#yԵ`ˤӔѦ0}Kʊ&gQ+k
      J13~BA0+9:Ü9n0TCޘ/ZPZSXjd&SOOCƦ'�/GMVؐ?rK=ٶ)䷤Q2iFN<'iSS3;/>#is
      6c$CraFB(V2zH9;n9IThNˁe2=į;9k'[TWJuu:BenвGG,=5c#.m"rM9}Fd+b[1XD5	mNUO78j
      nRm8dx{xeHSUI$I~; q?;w<G`Mvhh`A^i'oNKN6p1o2(Lf7h<%&
      }FxR(.NnpZߞZqPm0a0q7
      endstream
      endobj
      1042 0 obj<</Type/Page/Parent 1029 0 R/Contents 1043 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R>>/XObject<<>>>>/Annots 127 0 R>>endobj
      1043 0 obj<</Filter/FlateDecode/Length 2054      >>stream
      xڭXr8}W`\eKDʊ׾8zS'@$(bM�Z|HI%dv+.Dїӧv1,d{ö/f19&h8 Xm_7	mID	݈6ZQ'ҽK'w!:f_$6˼
      xVrm[mfuNdl%]\!X\ѳ4%+4d_
      5)nJ)j#Ղ]=9,K6I׳YA+e	yOl`,+KQ06"	8Іɜ)Xk
      7bqjU7&q>9$xW9r͚Ik&HkkN^R/m=";$nҖqghe ve"
      k4'-l.Gi>B]Xj*n@0F
      B!U-t]fH3\ʒ$֥cP,tuzs^1KGMF{r{5rCQ$ڰCI]4=(]KC8_WZMf *j푱sJђηkG;nUFfz\-X,4a>1SV1.}|WkHlL2g[/dz1wk*)'	ˌHsFkL]d_p	>	X3RXnd.*ˣw
      @ǮA6lMFE'R^#35[+af_[-S{	GH4E(wB+'YBy=PcaBhG7~VoK^G3yKT#&$1;!F[2-rym/w.j ӕ\ЫFGQzݴ9[Wp1[V~ҋkr{:Bo\9h<}vJkV=4�kc񌎳Of|٬y~:ar<j"6s?/X%ac{l^/	V<-LPh+l&Ȏ8`ރWmez-j[Vr̬3�4[<t�7J6V#I_j{G6&C:σ@vuEmj^e[.bzS.K_<ځ:Vv7yu3EGO	5N؈wKxcޏ(-`$PvTKxv`fF9Ja[	&D/JN{Yr6aFkT7'\˥Py[YMEчJîyy0,۱[J3s 1`5ײaQ;jʟek;-sXpgQq@8du>6p/AEd⟋?cۻNF=\L9or
      @+'PY+|Ğ7-2rj˽l^mqrxqL{{	?]z;'�Ft!!Yf)'ibHř2}j{icҫSBǓGn'pfLDޚ|x,8
      @7h)y~1J|wHWR\ioSm3>%$QSw&L(>(2Cl{0LP]#m(؇o%-C}qvzd14H6ZiHJIlx4>Lf)7;=3FDL𦓀ߛJ.;gFe]767YH~cUĈN1	boRYgj_/
      o^OR1m}Dž͘yA*	}F,djJn0M~$LI[69UXk'$&绤}.<GهezjH(y3s.Fx⟞'(SZendstream
      endobj
      1044 0 obj<</Type/Page/Parent 1029 0 R/Contents 1045 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/Fa 6 0 R/Fb 7 0 R>>/XObject<<>>>>/Annots 130 0 R>>endobj
      1045 0 obj<</Filter/FlateDecode/Length 1777      >>stream
      xڥXmo6_qȇlٖ_膶[.Zm.ݑԛ4ZI{H߫!B%Wn
      Շ7
      &&$oP6W`vve4
      _	&l@g+{"ti9UmxX
      q`kc:;Q{Gߵ8p2j	Xz'v:YbA)E45#vvnNU3.B4N@.գDY8~nf9Oέsꉪ0έ3$ǰ�%g1"9OqC&sxx--t7P#b;	s0;X|BFw(sر=G=W,!S
      kj)I) `8*vBy<ʕ0Gd,:;N`Z~-vk@f6"B+abBƕkX!ךlrs
      +۸2Fz+
      X�|4e5M,Ph#HXQp2h]ޫ~Y|.lLt$s	od15 KhD
      9L#"biy3`N1C7A:c`RY=Է7	$dn@Ϲ>hंIbRa1^
      WfS'kIBq'Q6e19S
      ֘{?{6<>:`,&^	[<ZSܤCGVOCLex;:aq/P\	lXmd^3m�rFӇTRT]^/.bT%xWJdpry
      |}Vx
      KYQ]Sz¼d.yJeFw
      W#J
      F,Rw7UX,}̊2%JTHV8\)x0~FuEǽ2K+#b5jgw-]6TϔXʸ*uy@¥2-.P.aSl-`O;=oL
      aֈ曝f).)'xW
      π.iRt>vv/X�ocE>c�G"+9rg|`)k_d(J5*6%,.e&*>c
      kZoW9SuMu36$Ē,.zez:؅8D"POj
      ~4m5;Z~Q]=ƜfE˺zV~zZWMZm�T]FQBp		R̷atMZUZ7>A
      қiFEeN4YG8$V66F]\PPm4g\K2m}0yǖS)fբa'7SѾcP=$b36H,h_эxi@Ev
      O׸nLԣb:.`yu4!ioO#?$AQX-OGegL6%6W{T}S_'MXm7\ֿۗ8D�A`Ɲ byӼޢF5eEij›zy
      >=x'<}NeckM#g	>YuW9D;n1zΰk";?οMlf&ܧE[A9ٞXtczsf`dgapppBK?-)endstream
      endobj
      1046 0 obj<</Type/Page/Parent 1029 0 R/Contents 1047 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/Fb 7 0 R>>/XObject<<>>>>/Annots 136 0 R>>endobj
      1047 0 obj<</Filter/FlateDecode/Length 530       >>stream
      xun@^TA
      >@"HHE0B\=NY1VޞuRam53OAgy.J#'+^˂לoFe*R([..
      (Ƒzv &8qwrhtBD3ջh:lO(f~͠ڌڸW|u/ƒX{haR3P@cZk:o'A#H@%�w-rʌs05I2>2dGb,F;٠PаfQjG(7	B,ΊULT=wo׎Z32Ô͠VtH%!
      fd3�fm~,
      ^R)DgA{'b55:79&>V>z׼B%&%{zua[VqJ"P^,j21/9?_{Ax{yj~nγJ|7V(Ç'
      4<rZ|\&"Dy΋)-ti>�endstream
      endobj
      1048 0 obj<</Type/Page/Parent 1029 0 R/Contents 1049 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<</I12 12 0 R>>>>/Annots 150 0 R>>endobj
      1049 0 obj<</Filter/FlateDecode/Length 1874      >>stream
      xڥXms۸_/VZ&%Jә^ilerL"A	1I(�EJNM�>
      !1OZ^,ۇ^A",dɘA/"6qs7,
      ymcQ^V_glґLoկ$BEx<@_ "0(aҾWb2e=ov#mܓ6N:gJSCO<OpS9{>_!`k&l>aOYa9}~(*�^Mh i]
      7HUY|y2cc6(z;Mh<CEO晬V4ZaVVhӈi G(,!!𢀃aͷL49|XAZTBXQ`)r-JVAk!.s!$5.UU.Wv! �2n9Ŧo hFSe\gkI!S+e!]
      mBFƔm!8!-R<UQ@jpa4,C.l$zBUIii\\='!E`"U3*$y<g8`Td +$h%rYNڵ[Nng~Ǚi>4~zӏY=M#,ŋqD[2-L?Z.]S^}[fSkaL+&(&70&Vߐ$	(D[$i@/wko_<-B;#M!00f&uVk̗X*U D)Xlr/z?&>*$9u"S2)#0WׅD!zC?WxtgRVg$wTZ?e? 5hF{._ktF<*0«
      G\
      =tL,K464ڜ=^=!`(LT=-)wXwx:lBc~o5Ĩ"_."GKz3	oiU]A脼Ƃ0=Mnt;:U
      toCBHUn9#]YlyQ
      @A+k+*$_T{}i]bYTa?H.4Пt?P"qv…k; ruRg.찟_Y2poc%VYEj܉%BR
      TBsFI_p-N^227[EaTڊ촼-sߋjeOyQ
      ?eRs@nP+%zx*M]q#ߺ
      K|Y!0h2XOo:ȉnzf؊NϨeXz[|byպDW`T)\q43Jgbvo/nJr
      %uڮh	cO9a|*�Q?FIbPOgߙ~w
      5|keG/gb-L76cL)DcI9츦)6I
      74+ρ‹Ji|RQqdsE:WNтUE(ǖ0:ν1~6h-)Ax
      'Ӵ0#iX2)CMOD~*S?pヲWIמ6]vtI]Bڃ{vX0==_{(׸{9Ծz;.OW�+&#N[bbMbcm}jrSY8#s[L9v6ܹ܅k-ys9&	FudFI9fף(ůǿendstream
      endobj
      1050 0 obj<</Type/Page/Parent 1029 0 R/Contents 1051 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F8 4 0 R/F9 5 0 R/Fa 6 0 R/F18 8 0 R>>/XObject<</I12 12 0 R>>>>/Annots 193 0 R>>endobj
      1051 0 obj<</Filter/FlateDecode/Length 1035      >>stream
      xX]o8}WSHJBPRʅJHqr>[vJfg&ykX`ۆe܈	t8²a.ήgwo[FVu:M=lpڨ5:w^~r!߁91o}L[zxN8%*ZEM<DՒHFw*3:).4CƳfgCMKsBGN@-c؎@c-٪R0Acvh\jwdlB15a)yE,qy\X	b	P{&@m}M KRv$-ih5BĮL?#8-7َ	rx�9dK%uqɞ)_$TT\`e+^4%OSWW-vtךP'߾Ip|hfa?=sM>fFSla[[%.,AAA9qOAwNu˃3?(rC.DŘSu$aM`b@$ы_1�(Y LiRF
      ӕ@IVHZP
      ݸ2MD<1>fcVSNb@?jk)U@A/.DB/a˘ԝ:z5AQeq31լJH!k8߰zC<qL<׈%&x,=\İ**b2IB2.	i~jQ'mA8h*͹ڱdGU_Qԝ-ReE{$8LubE4@3s<1SߒaYW)3W fd
      M7mQAwUvҍ{S0kL	^M(O$e]M<N4H1{iV0G#l|]4
      ,^\V=3چږնLt
      ;mkۦUCaz8Zendstream
      endobj
      1052 0 obj<</Type/Page/Parent 1029 0 R/Contents 1053 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R/F18 8 0 R>>/XObject<<>>>>/Annots 251 0 R>>endobj
      1053 0 obj<</Filter/FlateDecode/Length 780       >>stream
      xڽMo0
      	c`%aJd�oׯʪj?<EkyX<иOeVִ=;1Ò-޲~˒n`ҫrXb(8rP_'_.u'ޥfUɿs_CMnoaka5SD2?Uy�dBU,a3(hwRQ!gB|mB+bYȦj01pLAl._E(
      tR*p	&gjJ5`y(L&_F1YH&< W QZkXU2۔	"p
      ,XdžͶMϞMCn_{TGmІ%NŔ:07�2z#"%3
      3RX䐜
      Zka4X,F2#x0ރ?MofK(9Bf6$^;c.	3&!M#pʝC	^g!3cD\i]Q-4'mqkg
      ڃ*QR.Ѥ
      	((=H-+Vs2E!>)@6 a-*?K
      ա0
      $
      7 G+r$ "?sQ*h|MD}BrF&ɢH(ia^jdِ Iv
      4ݚS%bW"|>ˬe;*~wp^[Z{/iwmQxl�}BXendstream
      endobj
      1054 0 obj<</Type/Page/Parent 1029 0 R/Contents 1055 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R/F18 8 0 R>>/XObject<<>>>>/Annots 315 0 R>>endobj
      1055 0 obj<</Filter/FlateDecode/Length 647       >>stream
      xڽ]o0.Q\AH40bͤ$5;د_Э4Mt,uGoȏ^@~ބ|/7U~|KdEvA;T\ݕiv;{ys6�f@.^l53p8"ɉ<>
      
      JzcL
      ͥ@߳6M.1D61'/ɠ-',
      _JnvȢ\ܡ%+o%�]Te/s#E:'5./Op?@v@9~Rj~"'ѭ'"$,Ye222V5nA,@Tz֫ETn2L޺enqTt$Iؠ/`%!̈́Є
      /�ֵ592&ukN0TZoV<VJDl[dNF5[o`QJrkXN7K9![3.p:^8:zj	B?Nޘ\Gv~fie8[b=Om)Q.SM=#bc_HBKJ}/͈=pzh
      ~Gvf2|GfjF{{�
      wendstream
      endobj
      1056 0 obj<</Type/Page/Parent 1029 0 R/Contents 1057 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R/F18 8 0 R>>/XObject<<>>>>/Annots 329 0 R>>endobj
      1057 0 obj<</Filter/FlateDecode/Length 1163      >>stream
      xWmO8ίB-]단EGtNn⤾Ml�Eo&im]{:XNxl?c~9`nxmسlдmֱu/6ڳz'0
      a0;n{Կ?9z0<SIޗ9[?'!H[	]92iVw[ohT|Dyq/G9Lv	E9W?q/b?P3=7s?MNy`r~ՏB(cwcԥ/^p'`{о }E./d\g
      !8yedt>CdYY;(۫+j;j/.tH8_W+`fnwk8�5+^2`}
      # ) QDgx!J�GNI͞%9xLB80()e<bZ<#ȒأBRf/2<I6[g>8)[,0̛ryWĞ71Ie3/'Brn,gJe!Ь%@0ÑsϰSxȾFcq!-x̥3dcmL+1ᡐ֘�OILQ\26s8]η2|x$
      \Xgeig&UM44t41nVM:D\-JmODǹJ6`R*oc^E<õVϧ_
      >EMTBzN5ޘTNe^yTawd-Y$f#m4*
      IfZҪsr
      I<s+aV6
      	!8cs!|E]T,#)UQPbӚ6\$tm:W?tfJZ󺤬q}xv,Dj6[tnRy)oO-|)>v1gk=~@kGZqGKt%̇	>*֯LeS':I"Ed\%֏,T@h*|'eɦZ>EnE'ֈs(J(BQəlJRQw]U?)hNrzh\v-˵&D{Sendstream
      endobj
      1058 0 obj<</Type/Page/Parent 1029 0 R/Contents 1059 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1059 0 obj<</Filter/FlateDecode/Length 1439      >>stream
      xڕWms8_C;2ul0f!]fBB4GX/Xrە͋$Yhwo<ԠjjWqgHf
      s|6u|I8L>mA
      )_ rx3܊Y'U8#.7O/"hӮWi_9]:	9@`J`%E,Xpp;"(̂˶AtE|A7z1kcL%〷a`#r?~d>:t d<ڵ:nmPl&<RYe$b!y-rr\xi,#'B72QRDx8^).-S)%Y2,CUwWًEZdMU+[@OTմw<>
      F(`丆Aw
      z`:ؓ,ðK6K8ű3OlC*`#tF_[ױRgc$0'"t}sl7hŸR?ގӷjkխ7JtH,Q+0ne&x8
      J$0k晣5؏
      ?]]nHmvǹxu ԯvK^~=ܫ՚D:bX*˜̍wnosHp^7m@q)#HbLaH'b! -y䫅H<i&,]n<}n %Q+h�֖Nm \H%*@,hFI
      SLOm܂@LJ~?oKɶMd(<rxjv]=*9'ZS!3ɛt}<(ljjݍF%OD}&/T]2EDh/~dF,E0tGk<vm4=՟dACǸCgaxy0BC0zuZ>W3CCi/+0mLM^inǐ[sWYktzlQEQ3D;gBzInC+BҖQELo?1h*J^멕+;:ͫ@Z>N68S$
      `$gb634W*n;4<['JG^:wz6U?C?	DaW@7>Q.2qqBhI-Gcũ݆}HH�o6|NUǏ퇇x׏3a}Æ}p];=zʬL(Ywvfc\4w7ɦދv
      $bhTGSb8֘Sp94ЇJZS鄦$d%@K}Qo֢tjU=|T/Zk?z8Éendstream
      endobj
      1060 0 obj<</Type/Page/Parent 1029 0 R/Contents 1061 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1061 0 obj<</Filter/FlateDecode/Length 1403      >>stream
      xڍVOF_1BÏ\z
      -/{lv	%Gyo罙y4ϐ/?L<|2JhwG)Ŷ=%a#<~2JMJll0tAc
      үL+韽} qV9ϖŘR1iG5pB599^U&/+D;lgX:@L/q^(T9KȤ~75~VM74GD+O+SQ
      ]HupJk
      Yt*N{m
      JY
      O̔)4926G*sșa�D<gdڥX3UHm|5[`	%t"U ޽nJY;Eq'%NMhꗆ}CA&Vʸg3Ź;kse+6-<:!&l&5	OW]BS><7zhwX_(j"\*[._l&:ZTM"q/BI窘qnvik
      
      `\kBt%1EQtrWOo.M&K*@vkV	}0_ƟZ?V!R45h{TT+k|&#lN%$I<]W.o0W_P0_8'& @]acs25gŠ:)Sé16mb�Eן$:ҪAwFu$i~kX;I@-<
      Ro(I+cMqyrpA	|U5(chjDU\1@ا[N2=hSkv݄菝ȅqqol<9+D'^5j#|#X
      F2SޮqUXJr"O<[F	j,S&]lCvPü 1ǕeOŧ8%0lYb}C,P.^5ԺD*buK넘8VfBnnC׆-Vy>ױ9wդxaY|N[*[9(=@,B.L!zMjJB1:lٽm'Tc>
      3܌{mh-DZѝHiiW"թ›U@U<֓S_bC7rz2O,Y+Aѐk'
      D&X0ⲩmۖlDĦHLW~K/؝R<_.)@OQx|z֏$di�#endstream
      endobj
      1062 0 obj<</Type/Page/Parent 1029 0 R/Contents 1063 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1063 0 obj<</Filter/FlateDecode/Length 1196      >>stream
      xڽVko6_qah6qȀI5@iEj$;z8V2$#׹`DCh`=܊?tNҒMiz|hlx }FC-dBE�+tE/i
      j5O!Ŏe~7/[ly\B.E
      xc6$<50I"](wG�YdXYCK5>VFYc9n(Vu$*HZ9}6rm\m&I/Y<! rA
      siW	;NZ:[PfBiedoBNG
      eȖ>VH'*�л/@Һ�XF¶{i춉ۖqp9H:Y:now}fjSGkWJ/)Gm04Iע!O<EyNҀ=l6pv#�|=Zr٠1x.3Ǟ-QT>f7t%fc>lxW*[edg`1hS0oʼLK֕	XDByn1HwtI4Z\@0+Z*
      s/+4**|F?ﱩ<u;x:[_ ]|yuq+v}xe)evSݳn|(o.yCOJj+dZplGAkk׸�UReD`ZX\^=J轩K	/v*mWBU"o$?^'W]_'D	Ts9YZsB4Q.&k+"Ŧr@Co2efm;}
      ,x.<x7/s-@3-*ޫީ9[,NztwzUuk!<d<82 ԃf8q#eYs.29C�cd6v*d.!8~<JDZޔqz
      ]IR͠hw~D_%xJ5eGN8\]1vM
      W�ʄn9DƯY턟Ys֐ŔZߥZUy]}ZOsddN(Npx<mi:u9;_yBendstream
      endobj
      1064 0 obj<</Type/Page/Parent 1029 0 R/Contents 1065 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1065 0 obj<</Filter/FlateDecode/Length 1508      >>stream
      xڵVaS7ίq;iBf@$̄
      &!NUNL|Jw@l}in>%/-6z̔ӳgx=HT@|;rs=N`@o'iz|AWVTX%Ih!Jvoh1OTTa*Hk.JKK*+-'ן/1ɭ(9[[4i.(שg:']ۯF#t!Tv)?LG[~i=
      r%7#wN։$zz9WL8y鄳F/^b?H" 5%j{=3q4FICb#ߡ~/YFƕs@ƟsmVM%fF+*n,@u*4A؀Z1C](LbvhW)"
      @.Dm@`3p27
      )fF1UʌTI+]GmORuj1f*wnG`LvuvuahCV`Z'Z)#S͊Dq2Rd+p3j,~D2Ĩ-T{~	?_֍\L =O(Q4򒊱Z!,Q](ڗFХ+v5QJ*tX(YB-
      IrqJ4FLrQƲt
       >Y|ML&15t<"xNqPsp:&d6 ,8U9r^3YǁS}RTa)8惒˟AMXHOXWxVǦ %8vX.ǸRyXj;\k23WhqȊU{bv69ۛaV5M)8?Vńt"&?A
      xR5}ps1,r2_Ar{(T*	r:TȢWW]r~>.ĮwcBe=>c䰹UNj 
      PbTN
      ^�Fc=s>gu\'ks-SYzbP\z3i`m~̆#G\\n	3d#FHߤ0OC5#q
      "R;Z(ggoj]z};%?r>s<H'ouz27YOzw7wʻYׁ6_x~7ͽ\/SbU$WK/`/X2`2#])WNr"Z6~c}	H'/ؒws1_Jhʺb{Np^$%nl>Ľ@U]6Q`}Р7Gp	 ~C%X^z@d{Q8Wf>[8VcEAwd\V^Ct0HM+#|j!N8gIwp@~~oud~Iz=:n/9zendstream
      endobj
      1066 0 obj<</Type/Page/Parent 1029 0 R/Contents 1067 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1067 0 obj<</Filter/FlateDecode/Length 1123      >>stream
      xڽVaS6_}�α3|
      w-Nv[}ؒ+	}RLqIvnD/'U'Bjjw`3KqQoxF|n߈͍ƝhHQH@Or:hXInno
      3E%9%?p)ܮvGgQ{2v')aR3sB*|hjM&WHn3)Ch3CsaxG5|ř)UL4,}HHɩ4-f\P!
      V5yQ9SINWbQZ(gýCwa$gbsNٳP,Oou#
      ?IU$_B"4fi(匧RоW*hCo~dU]^ZB;DEwy3kJՉ<ԳoĻش}ĴZLl]ҫduI5dщ+f	D
      +̀c<ǎԸ2 Lp&!
      
      Fج.KϽgf3"h/tvCɮ/#6cE&/WIJtyVδv.
      1Ak3|VmW?g_-9\iznz}#^#?'G?_x+0SUyRdjK\6eJ74@
      Q%̜cFXaь
      nq iS2籶-g	X$ntNYaX
      >o]J;)ŽɫG4oY|f\eYebHO19\ҟ4vٕǶJ|WS+z]zE3($G"EVL۱	\h{p
      yD\3b4Qr,|b_QΖc|x]Vk�7lʜ5QYA]wߖkc늊AnT`niu@hvgaA.?|_Bcf_$J]l_ )v6}vm؆ž!h(rPl\.P|!`Ѱn?x.i7ݺw~
      |~vendstream
      endobj
      1068 0 obj<</Type/Page/Parent 1029 0 R/Contents 1069 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1069 0 obj<</Filter/FlateDecode/Length 1103      >>stream
      xڵVO6޿�h6)xelrHvZ~:m))}Lzڦ}}s|u	((otZ.fttxk5HJؔzݣy"|ڜ<l/?a	=vi0@TY#r餡JK.)H'$DRm2p*O暦J6:tb ['0Td)p\"QcJT&[�ԘtI%5~Y?C_CYqTA<X)
      DFɒs+yv"I&OY>װY3(3̛/h/5bY־<Yw
      ?DZoH:@jإ^2\P*0D 5){\ߒXxj2RĤ}#$AFFxĮ ,l~P
      5Je6ELy	E)#E8Y	yCu`yq;Pv[SYc|fQx'/N\'h7xAF75r]յlRZ)ITX؅v$FVi6-39f溤H>BZ[8΄׍d%˖P=CzŘnط/hRrQUT7Eȗd%Y[npe8x:{zj"Pi[;f
      +k
      9[+SYs#[m!jB=+ئ7Mng}~.U_^jVem*^Tkt
      %K<Wmf!ňr$	ՏeD5|ɳ-r'&+<>X[)7Lq(ѝ|qKl^Tap3M_rHG4GfymMA&{g۸mwR&abdoLK7)N1yL)د
      aWC,=ɿbpvyI]܈x3m'tgZ1<S|͹M֫\>Y0=,]FZ"~IlW}'e{BKi>B9nSa?Xgzendstream
      endobj
      1070 0 obj<</Type/Page/Parent 1029 0 R/Contents 1071 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1071 0 obj<</Filter/FlateDecode/Length 1382      >>stream
      xڵVn7}Wke%|>ı4kQPKzTH%;CB9S^p.gN݃dN7Ì/>~kd
      ç_t`sz]߇p%kݲGq1+d!t”ZQVbN^'Szgڹ:�s;-So:,:)	$8FdC!�E#gVf6rx	̢Y605zlX9OVoE%pH'`,3rk#&9U=qp0#5'i#wsop}}۹cy$I0z=jܳTELUH뙰0LR*p?rNu}wmPQJ:6kGy,B1p[y}h^E~b݃M(|9,t9;o}_!k9
      6fD"%\m6XeI*TbV'F9ha#+*aϰ=qS/UO??wCˮ4U?%*31^I^S|ci˝o!V,j4Jwb;m6*b^!ϜG-kM:UmzyT67aQF40c
      	$U44 СqGɸX&QVӶD@:fٚ>%{hF|r<@mzJ
      VMb XRJEs-C!jd+H30rAXLmNMȴ;@*Nٱq:[幜/E{h*UMk%je&B Ffu"$hSM)~C['e4#0EGH笜R)<¡/4M\Mr|4z85iH^)%~L\sK]br|%&0tSgغn,*x?O{s{qoZh;G"YPMH봑M~ƳrV,琨m^VMAV{:O'n|dUjjX$nzO_|Wm0,6prWEn}E/m);%\
      Șr`1L*X_:=6?\]ȫO5:DP"߶!j;Ka&zB0OF?&֏/rU\@"ϧ'kIe!.v)d49'uzݾ_><J(,;ݓNѫ;�f}endstream
      endobj
      1072 0 obj<</Type/Page/Parent 1029 0 R/Contents 1073 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1073 0 obj<</Filter/FlateDecode/Length 1135      >>stream
      xVr6}W0}p")˶<ıL;I+Lf`r%"	�-Rӗ[#\bbCiыˆf3s43AV޽0'w/$Iopz�qų?$LLB|Kޚ<1z-˺0{+FR=Va-,o++u	*LwFDbJy4AYfx
      #kK]Xa	osQC80u*qu	tkQT
      !.*a
      YuA@ҷRx5#gz'?vY:q};JYNU03TI,piNpJ,HYS0Aɯ,-Df/K@Ug(j?4w~Q3
      AAZʠȖtcuW.bk +uoHAWLd6̖z| f6.{툝ȭDpnX
      WXw5YJe4E	CXH7'ΟZcqR
      ˟8NxɈFyp/ҩPQa=LDCJ](xHTjj{JԗKp
      N-,j"G	Юu͢
      eOw9fˉk?Rn54BaTNo*K?Rҥ.hV,\/d\MT?,�\O\5>sSKm"OqEq'ln*
      Hݴjٴp^~Kq>QŒɠ}e;0ϷD)Z'9
      }ݫE_J0:Rˌ-{jKU@@R3a6-̭̝jf_$q6ũ_Pt+B=65Tɧ2ICfo�?+Ni>_<6>MWaj,+,3.XStLVOݑXV#3b7׆HM)4;x'{I?.Iq4ӻ0IFt;IxdHLendstream
      endobj
      1074 0 obj<</Type/Page/Parent 1029 0 R/Contents 1075 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1075 0 obj<</Filter/FlateDecode/Length 1084      >>stream
      xV]o6}^R՗c(tM�[%޺aZlɑe^R(^d{XH{=_"ĐEA#ۋ0>u45pxr{b%'ax^C$|Cd>ID)yԲ>%5ZA2b)s/'çפPB?L9
      BAVM7k>L!]h4zs`9)Ẽ%SS^^l{=L%4ZSmr.`>@gpZC84+&
      ݐr*",X	M|*uf sȵ,dz;%2/jD`DL	++SX„%�D)hAZp|,6
      3@e7ҡ7c
      XA;X8L.03{fE'3w#Y8sp'kA
      JLVK5"`tXXXNð3ΩHgA(R,b+bZL>]_]^CrSbK4bA>Xb
      Ma0\Vtf=	[1�j+g['XHX<U<`6UKQEc\  iJAk.8R(EI%K4!PQo$;x`Ӗ&}
      ,)Uda
      dYZr4>72YQkW֒]ϡ]]ݠTg\Sm:³4NϽ~@uxjK�d�S.oh)MHR9GKVv1E=mRQ[Q/iq�Ȭ{
      ލn/q7)>o@w[>m/-qri$izpvFl_Ľ߷L
      }b:#X턄,|O8!w7a垸ic(DM	TqqNG.B{|ټĺj$ԄR_@2N	ԒaGC?|gt20:
      (IATendstream
      endobj
      1076 0 obj<</Type/Page/Parent 1029 0 R/Contents 1077 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>>>endobj
      1077 0 obj<</Filter/FlateDecode/Length 1360      >>stream
      xVs6~_SlvvKָvu%b"*IYNn@Jvduv�>;�NG!zBlUa4`	S8I=Hfl˂l2
      Yc?jC782lI::GMicL?nHO;s4NCFn4<X,X�
      8jΥ\,O<;Y@Ʉg^f4	1O
      *`aM"ӛNXgAKށv1A$䃇`F;dXIJ�eI){>h[G\|-,&T.߂Y<�s"є	,YZ-w@!
      kPhnw^B -ٜ抲ť5 (n%7	?{u'7q݆~0@88:wKXBGVr޲:y20.^%ƬH
      ٴ$[r?z'=ks2H66
      ՚@UfT
      \aaAaZDH,X֭Wq+?G߄Ș}A;HZw@oYNS+4 ]H-nK"hk	-؍V	!%1x
      ,ݽ[W~,](j0G!V߿qUShٲڭclAU9;_TۺId|G}[3xܪgDnJ8D\D[)núҝ#<`mN{q)e
      WSR",k4uHiBps'200ΠlmK%i֍_-]PY4jbQUӋ]9&F^76ډ%V2ӌ¥<%Fê	l4@䍆0eςMSγ	VY
      甞X=-h	Y>2c]x{}/k(߁�?G23.|~GM-9Bb]јT‘DJ2iO1KXlَj
      %l!9jYuf(zYhv&3q*mĚk6:JQ
      %_kv3CN
      %WRdtw+qԡ*z/%B]a"UꈥZ#>7p~Eӂ	ge5miۤ}wrhxB)JnD5u>uiByz+/X.x{nK߷ohtx&I4xEݠfCθG?szM~ן`lEg/CRbendstream
      endobj
      1078 0 obj<</Type/Page/Parent 1029 0 R/Contents 1079 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>>>endobj
      1079 0 obj<</Filter/FlateDecode/Length 1068      >>stream
      xڍVr6}W/Ķx#!V6*Q*9}"@	-	0�KR$tl6p=g>!"6ZwB!q1=X>aA?\ ^p1Z=ݍ{ʹATk%cYPckIRT7ȥ*o)|4!Kf	,hFᤀG]}r Z!)ǃ_{͠BdZW;l/Ȳ`d*7X:	4(>Α,kA=W9c ͚%rcLEƐQǸQmH+uRߺ#/A']G|MmPVVRŽt
      fZすRRu	Lz	1f44>
      2}cEJl6#{w:[HN,nxUKN)~rV%])Ä(۾C2V+O0oY*1<s]ޝHA)*"/xMY)1ʼJB+)P;)	w3BSc}4}#%R|CLbu=amJ>̾ݹ{EĊ9vyO֎#u;
      [es&;NZ	-ɢ}lxYęj)9HWWƸ"Kl]KCE%K7nǧbY뽏pJܒ=~M>ߠxKۋGȭ~qwhG&,|M$e6χ]km$q/kxRf՜0krx3h‹J<{DamphE5([[<GVЃ
      lԾ,8~;~!݁�M+p5TDa
      o;擵xsb
      m(@žc#V0G]2y)>挵Oz(~c 31ٜ!A�amF]|Uf0={Y.bE(bQ6a2
      G"Mbe.endstream
      endobj
      1080 0 obj<</Type/Page/Parent 1029 0 R/Contents 1081 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1081 0 obj<</Filter/FlateDecode/Length 1015      >>stream
      xVko"7ίRKT*Fjwۨ_c̿~Ysy_%E'8{q
      88NO
      `aqԧ#I+Ú?fōدKnj潇P^$ZY3lg's:+R/p9XWLJ2nr0ˁa.*k�3
      K	wSǜmv ^�yKq8 ,,ZQ>hkœl276V3VJJL@90OE)X>qqGo?	$޿Am2jrtk_&n:hqy{DHTkVFm~|I^U:CUDpdHS"俅ᥴ�XrSM9㴱oE!j$BeнB3H}iy{>M_dť	Vʱ
      i;,%[A
      yOzͱm5M
      QBΐ/TJ)92%=bH(C:k[V΅i23Rb-}56-ܟ,wF{o)n7|BptēHHDF$2܈ V"-lM#3ˆ!zv>%'֜i6ٖӁڋ|(N6دi{VR@~v/YҚ~dF!(}X:\
      SgJW>E3ZAJgȼƋTKSbƒ2`źh&w"a?e溔)(<fzH8TGiOo=/HKwkLv?Zdk?uz$g
      ʌ.:	j}{ZBw_bC=v1v"ryRl
      H/L,J|=;]D|bc4?0
      1Mu>vZZAendstream
      endobj
      1082 0 obj<</Type/Page/Parent 1029 0 R/Contents 1083 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1083 0 obj<</Filter/FlateDecode/Length 1104      >>stream
      xV]OH}ϯ-Mb4T[-tJu<Ş11I'!qeW}؇qs=C+.
      '[v#K9vw~%SR/<>͉V.z4} D{_6Rq9s7lvLO_Rl4o.s(_Zщ	2_t $
      iu@3]DfْMjĨMIX'2K.tiM>TD@Z^y@FNl|XsLMVFU&ʧtǑ(-CiK2fee2ib̤W5
      `AP#EPcPK	p(bcAL
      -5d5CI;qH^S9f%y8# _o�<yn{WzNH)HPB(Y6DK(rLK:XM7Sr;ȜqLllgh,O⡸x>QO^؜l.'p
      Q<)J"Vbl뎮O4N\/ĂX\]-,oNL't$Y^'Tl8eqCc#',3kOa
      jZz6'~UO[Uɹ>g*);ySӍ&WZ|ϣ6oG?zS]~>AwPb\}Eߺ˒%v\4S/^7Vʏ4d.#lPSBiU//czVPNբQϔe{q~)@LmBS`bd%fK
      AeL"؜4qKW+:VB!qxo%J;
      �k/5[Nppe	oHp}F7TH3Ƒ:V=YW񪠢 ?7N&OKg2w\!ZʿR)ϙj=aNk54:W^`Ĭ~\Y,@	2#<$1r<'h$hqUcAeiP;|cxt{~~=vN
      nl}endstream
      endobj
      1084 0 obj<</Type/Page/Parent 1029 0 R/Contents 1085 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1085 0 obj<</Filter/FlateDecode/Length 1079      >>stream
      xڥVr6}W$/$EJ/3~p}i3H_+5	�(YbҖӎeJ{9,VE4_Dqx%h8a2Ng<11
      ʛ|s8^ވ^
      Wt<yrJ2FI֊et<>c`Ǜ?X]4'w4Z8X	E콑N؏tu?sYҵjG&
      (㔜nN!}YVםF(GTTj(-2"H'ac+k&C'ղ#KK0d
      k%
      X߰QUS?Cʉ5NR*iNw=/7uॷ!1}^a/@et9c0RזIpe{z`x Rb?:e{E4)Qz(z~Y	Ki߀|<@Ou.zA'NB[,9۞Z@^<zy[*;m1u~=~C4RUBgPJ-:݆+mܾ{5޸Aʜ
      s9sƱ1N5{Fd7fuɴ5TC>P
      nx	}^I m)Ysr	sdWN[T{4-ď_$nl:].9ew)6[ÈCKFAOKϗЧC%�A(Ë!N_!b/D<
      f,LϜApG.t<'(^RS0Vz'hquޭ>XP$d'5n5Wn*7aZ=@P۾`6	QA@ʽ߁K^@N&u!83I6¡=`ғJe{]as@kCNê+{P$7uGE7QF*Ddmv6pچ
      v9+j%"?DWB$<6dtzߺq/�Gkendstream
      endobj
      1086 0 obj<</Type/Page/Parent 1029 0 R/Contents 1087 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>>>endobj
      1087 0 obj<</Filter/FlateDecode/Length 1316      >>stream
      xڝWmOH_1		!P"ң%Jz,qu΋�G,UPx*jNV5p<gդG
      !l
      Z#40ׄ	ȥW0KFFR"L OFIU/eDF^*u8|t8j512}:#/{^=5cS3A7hPr$>c7aj 7BF0ZGZ8Ө',#uZւep(0{(auJ+4
      Z]Xn
      8Z|լgճ
      J`so}އV0`P"mjoʟ0-nZa"b&"S̄g7IyI²%b킁cs0-~bːJcl&;*ٜF6nGxϸ|+%Df0-DͱL	YlIy}ʔ$ObVj:̔\QL#c@f;˦�IRS,`lmێ~O{/weP{5-A-t%OfJR-;oC L5|Ԭ"ZRf? q.johﲩc+_hDl:NDБi;l:%EpyQKU/)mMe@Db>Z7b=8HA
      b}-	|ҋ`H	'dtspwR03fK6|N{	M)12[|:2.M‚EΊ4P#
      eYLšö#FBCjΔpv@|PL&l
      "\@Px{P,:79w Xl7kErs{R
      &];]s;=|Qwsd}BD4^˅ThWUZzhɶe]
      90*Ҷ/_p4RkF]^?*5؜iCr<qKXJ/d0!Pm1%w*N#'dd6"Q>EFF	;bۡ"|>9 ss{JSסuŊ5HnY2QϔV.zXU-G)׷D_ z-C65\A;yҞLFCu4'FK^u/u-G=X; ICdzRˇy6>rU%cnk0k2'n_z^yΟw^kԛUVz8j^ѲAKhEZendstream
      endobj
      1088 0 obj<</Type/Page/Parent 1029 0 R/Contents 1089 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1089 0 obj<</Filter/FlateDecode/Length 998       >>stream
      xڭVmoHίDT~"&wե]tR,ޱ٫۵q7Ic S1gyf߁WGOvwOtB
      `z
      ;lg`ruQB@"ѓxx̮ELDKK27ąa
      4^o|3V7Pm^dS rXmaoWwJɡXkfL:W׿F♳[(YNӚr3Worص4l؟4ܭQ'9Bm\4n0{ZϠna*�0ze9K$نx[#a-ת $}�F
      V20YJ QM"|+Y.be#U%2Z&Z<gCF::a@b;J{&C*ءi>/amXV 		oxߜ$wBrU5t:ՑCprd)U~jXi*EJEkdb$AQ;D=IĪ#gۡ3-X�$�+*C@w"8�ZM	cQHHBpf&w6AbVN.PQ\>B>zRhҶp;{#:zbd"RP3-+w+!JKj)kX#VF}4v7PwL5Z^"m[ė,/2py:=ӱw;7:'i)ʢ*_:{9(aT1"Ըjfmb<(AVS$TBCウ1kH$J5M[m#f3IMZV*�5.�L/.-͂+ș}2~k}bR0d>(W,e}JGEa
      $"4s_LC6Q`7=A0kӉw6	<fM?e2/endstream
      endobj
      1090 0 obj<</Type/Page/Parent 1029 0 R/Contents 1091 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1091 0 obj<</Filter/FlateDecode/Length 1338      >>stream
      xڅV]s:}؁Ii)3y_^ZmR
      3b+-II=8
      wں٣j׿B'N?Gx=<Ӝ&JpWq::h_C	؏{=Şs:K#&J&2"S'EG%1x9yС׎<9$xyai@r:)ᅱJ
      &t)O5Ot=1|6ꀮXr@xU)ӎ2)[
      ^,I˙o3;tGK>
      9J◲UǝYRt|y^-1Q8?a6IB%+N#!cn0Us6$~WMigq#bphXYtT{ i&聧ՠXbs&R6N9|Z)'E<<Z+j"oS>n<ؠڗ'~:Ĺek#:5	_-U% 8#53)7/~3ۅm0۬4Yv۪8%hF#!!ɰMPiKVZCٓaV?eVSV^Sg4933t"̘CHPFȈT"D*tF7DGTHc9w:\Z߫5
      E_w/|<mdWЕq~llm@I+"NyjQl'k-Ǻ贺8?
      7OZLܬ?EhftJFrq֩VU4-ʒ)Z˥	o6hsp
      Q픅6oGo٘
      R073氖"˘^l$窔b۩Y(Q
      7(e"?Lj13Mu\=Ra¬C6ԎcIl
      :kojҝt-M*KqYw
      poh3GB#ƊHL6Ԏ,@3_#Y'}	ߚZLpU,S.rL=
      ^_2&@o:NTBhrL.!M"񢖐4}zU<htGЯR5ݵ5s }b	ȅ?ⴿ}Ry#Q↥LEW=w9׮d6x_(THUZI5S|/J(|.7?�o=9qw\iA̹iܗu[ǽF\;=/>췺~%۝vbt>&endstream
      endobj
      1092 0 obj<</Type/Page/Parent 1029 0 R/Contents 1093 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R>>/XObject<<>>>>>>endobj
      1093 0 obj<</Filter/FlateDecode/Length 557       >>stream
      x_o0�|#h:e1	‹I.$[bwc~!&"EDg|9$\p゗?~jwh%`Oރ2�AC*,M<t-ޚ|(`,D|ۃ9L?	cYP÷wBx "RN?cI,
      y;.GLW΍dVڀPl%Ǥ_bCWW)HdhjB2+BBaV;guYIeIqrʠ,rLc�Bِ]vio)Fr픑؈fŭLx\{!Vl;BPAT	:bTU!K02QcFʓCړ j΀q~i -qjݭ*}3͟oZWw>ƻPH	ӭ$~1폝⚸%]$hnIUxo3LCBKӚ;Tx4#ʤ{ppϦ%˾]mq/Mvi}�sendstream
      endobj
      1094 0 obj<</Type/Page/Parent 1029 0 R/Contents 1095 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R>>/XObject<<>>>>>>endobj
      1095 0 obj<</Filter/FlateDecode/Length 592       >>stream
      xŖMo@zmBi*P' W)].=6Nl!6`[EEEXX]	LO;1_D'0
      B;!y9PmD	5y\L7ꃫ4΢>Tnlԅ=݇2^%>O6iF�e5fXhW1%vaL[mx݈ؗ{3B4AE؍2~
      k`
      FeӊVfkav
      :/31@(Q0EAnt|O[u+ #qٻ-t+Av$+q%"DrPɲwm1.qgǐp˗˼ԑ6_&.DXpLByAȞn#
      BM/=zJ�V*8*Ajl$B2ltM+A£nWc8�J(\To7ݯ78핅qg}?\G^n}IF!mQWa|hLaendstream
      endobj
      1096 0 obj<</Type/Page/Parent 1029 0 R/Contents 1097 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1097 0 obj<</Filter/FlateDecode/Length 884       >>stream
      xڥVmo0ί8iFU�m*R;VU8[b3)e~g'n=Ͻ_
      \|yw6\œC7ǏUՂαVp9m'04Dx4?$K1 ɔBjxl>LL	Z||1dxp0p0{Y=`%%):Tu[p'bIr
      :-#U>Ds׈uG(^hr!%Y9JvBs		An1r^d=?טPeE[n[
      ކMDJa."fI) "IĒ0[JI2RFD4,	hTa,/
      ojݦ$]$eKȊ,!Иql=XR[>,%AYmqg]50䴈f˺޻(Q?QoƵ;	7
      F;ǕIrO5cOh`zg	n±eĭ91:oؘ<QP6
      Zhev_( 8erU2fA.S2.NqTL/85GZw.[lOM|6:Q% )yfi^%q̍Ž~!A\zbA
      ov]08Xc<bƯHwABJk#؀v:harhPVm#uLRDuߌj7u"H#dU*;\
      xR;yv֌i1`'}&slky&G4DU3SНns;s|{ݶo3'endstream
      endobj
      1098 0 obj<</Type/Page/Parent 1029 0 R/Contents 1099 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1099 0 obj<</Filter/FlateDecode/Length 893       >>stream
      xڝV]s8}Wq6;MWha
      %8nj!y%9L0B^# ^1$/0C7N߻(gBP:W86Iې$Kl?@AVzN¯f70`Ҡ6gs5ڦZJt]/.mc}ar(fSnF;ai,QvTpT؉wk;:1(Z4iNkg`&01m.Mטkc?MyI/u+	
       &o[Ϥ-J)KXLZXR>
      e1,ʕPnge	G&4=3
      -p		K{߉ίno.,|N]()%J:lEtL6GI#%3
      &5lD„PK,<HM_dk2~]XA?OVql51%eFt]\ns
      6R
      l,`:$Hqpz/\,؍Cs#ox-W>W.Y^	/}.�X+"#ǥF/gr󇟶2rE/U}:ױүn]FU?KᢀzM}O]m?3*k0pEbq'QMO|^Y!R֓m6Jp//ɗd[!h6:ty`Eԙ9%֐="+'	˯UӮ9kOp-jW\΃.5vHR/Yq
      0r
      ϕ,Ӎi4袓4=8Jh$t|Fae62Kۢendstream
      endobj
      1100 0 obj<</Type/Page/Parent 1029 0 R/Contents 1101 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1101 0 obj<</Filter/FlateDecode/Length 817       >>stream
      xVN@}WNE@A
      TػH3vhI*Uxv̞|C|9Z~tN0xCFq?XQz!:QGr?Z`s{0ΐa6,ђl-e煺>_zPDyJY9&z4X+(@P L`Xf
      rW&\cR0ɮ
      øX#,g
      0bRrnCtHs[yA?Z\YZ~Pɝ0 gQڱ,ԩi
      Dt
      M݁0)j0S0B&̓mӒ%h`ZֹQ(d+3q
      gGU`&KĨCE>X5q*
      rnE	Ԡ 2a-«1AwѦz
      :\%(>[CPu
      RDZ_VoF'!W?akDfzʄKSdjJyP7:kkOt%s#r>[_Q,7ɗk&L;uʚj>&L-܂)m7%-+]b%VM
      =w=9\RJ'奓vbj*W!t0	oC}nhm85x8KʶĵjǤ**(i;`Wyu(iqkHOҳ[�x8';$ŇAkͨ.q#Д,Mwel]w}/lQAܚn1-{z3endstream
      endobj
      1102 0 obj<</Type/Page/Parent 1029 0 R/Contents 1103 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1103 0 obj<</Filter/FlateDecode/Length 1265      >>stream
      xڕW[oH~ﯰ8mm
      CgrvRjH293.~HMZxϗE\<?q:.R?rJWo_%	Bժ^htÅ܅	40
      "WULk!Tg:|{ՌG?)p;ף/\%�~[)ʹ$Vd-<T+ܺ^muPV+8BfM&3u/.Un<dby\f9=?"~'Ii$jQ
      F5JX<"Z$܁�_r	VYE7FI$R,�wgY	972$u_)B*䦼oõ}ۈ"{~9^9X;.5.1NnzcHOqziDHȤ̟OH&#8Q#O: _n
      zĪ*dhUDOysN19ߺaiۙX"5ĥ&9B`Cue#cR݌f֬+@Ry)p߱Q6\ץ|Փc)#pdw
      
      y;\?JE"b|}"gի=쨙&\	C?lY@r٫
      xz:L5X,kAMD>e&?cڏwf/l>#;ΣTX*L؇Ϭzէ -	tz;C42a+W aǍ͂I/5#ipS!~s[\mJ326Yٚ}h@Z	f4ŹC4.v?⪂rЦ#4n^K
      }L9jtQ.+*T{}>Zqs6_Y
      5
      JhP*,QIwg(1tҕIju:'ZZv	Vo.E="AðJdL@oغ?'A<l%պxřgEl+\Mov"7U
      ֨9
      ֡�2U(nc1�g(`)h_18D<d
      E4
      QNMDK{y|㐳s7_6<6"f6̟OϘK%X!Y/"H2ޢ9=[W;hym=_ēpJ)♃ᒫHbXs:{fN6
      v<۩{nMKşۨgendstream
      endobj
      1104 0 obj<</Type/Page/Parent 1029 0 R/Contents 1105 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>/Annots 335 0 R>>endobj
      1105 0 obj<</Filter/FlateDecode/Length 981       >>stream
      xڍVko6_q~Te+/Ŷ[i%bC*v{HN%EDy8|-(ς[44Ir|]K<|g?éEC6Vٴ!IO
      mf5-RTjM3Jq~'{p*-hYJo±2lFRK/O^^R$ÍogmTr7ǔ,gg?XdCݡ:z{d*m(z{Ee-uk֦a~Ww{n؎G߄>L=L\)kJKBnӘ1_LtELA�hS%@N1&Ê'^ ~sL_Ѧ`@jbz$3=hȏ9+qKf֊dp5 xj^
      ;8EM
      oyjlG-[Vη$@q-C9LkſW'gz0pRўITZ	K>O=$W'1=$>L8m,G*g~w>:1uśCmpYJ~Kim	aܫBdz3@t~Hچ
      *JImua`"1)ډKfddss$x7@T}.D<
      3f G[%Is`*HB;F|A.Z!䩜Cc8g:G!G6}>Fx2$ud@2s""l;xǞWF7]b3;JBehLk)}��+wn
      tdQmWQ2!Č}F
      s+.[1ɮt˽68ͳ,ZP/e\^nyW,]n3k8endstream
      endobj
      1106 0 obj<</Type/Page/Parent 1029 0 R/Contents 1107 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/Fa 6 0 R/F18 8 0 R>>/XObject<</I12 12 0 R>>>>/Annots 347 0 R>>endobj
      1107 0 obj<</Filter/FlateDecode/Length 1811      >>stream
      xڽWkoF_qb(%N"bL$|(|ؑsgDqG6@$3s>f!r'Ol+
      Trl˦g(p<۶<$Oھvw,zaYgEzmB?f:S
      (r,zEO.^DӀVhQ,^t7Q0'`S×3t2P!
      ]G
      hȌu2Pϳ|5d+S
      ;rN=k+;p_jc/@o/4c=f`!zДΜIS?p)w;@f@
      h8ǔA}dp)EG&j9+SlZC,/`Fb`sASfgpGMYgڳN3tsÉ9>* pyT=Ce)DGvfC^.yzxGXC5|:(hhŧgZ4)+74$
      dEL2nsY`AZϖKYaNag˛YņpvWV0J�hJMcfMK,}l[Md[Y,Z6)IdYyKUB׊eCI՞m֨i(/nf۹a(E$
      j,z'Td]#kIE_rMﺬHNTMx͈rQ]ˆI4˶P
      prH6eYШ'WZwҭ8gr41 57Fi	b4A{K`JƮt\w3uZ$
      _ zZgZ^n1s2r)Eu~sMĺAmZS2mmӉ2 mCth[aQ>uCqפub8J);wiSTX2wY7*_٢ۦЈc]ʢeEum~ ;Y%&gzqhSg91yNJЯz(j:T]blSy!oq0ܡ%2$M*oy8g4j{X
      D	2"üJ@ȹQk߃9M7cLȌ\hmD&):I[z?+/Ѭmêթ:+GB*Ҽؤ_p#0UW'"gDhճѱoss0$uH8)A'FY;وRlEK a $L㎯9"W,=Bk#EΞyt+N\H+a.-e8Iנ
      ww\f+sPvEyz9C,\SHQMJu\;Is͗p;Rֈ.Y@֘&()
      PX6{8Qi˗7^eQ<j;V|U|Ix<J1̦?	ɕ~rYE7|i!7ΗS
      #@
      v0uFaE0\LymlrQiuk#`16ZՊYwelb|
      v5󴪛We2m23_wabX^^{3S:?ճv^Vh_rc}r~(a/[6W=
      a?Ⱥ?`̈4+'t_hnZS/gMSr@v=04_?}endstream
      endobj
      1108 0 obj<</Type/Page/Parent 1029 0 R/Contents 1109 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>>>endobj
      1109 0 obj<</Filter/FlateDecode/Length 1583      >>stream
      xڭWmoHί!ViSk{UUz/{MKH;*mO `3÷\{kЇ͇X(V=g=o8L[ׄ|ߵrA
      C=׳5tAe0DЍcmt!4D{m݆4KxI!G|H?@'E2gJ2砟NsAkD-u
      6׈~S\pK-YIUjA
      52P]г2Ţ3A`:Fchm1&jx`=Ƿ!
      oQDL
      m=f(-ʜ]HQŦ"
      ie.#lpmH4Z1nr "ׇ�)BvѭV4@6B
      	̀v>Q薥w�bk!gj9W$	45LR'wp#p浹xg"|3	ԜIg+\/p-/DL06m$޲ڮmXY̏EB]C	'-cA?P3W3Gz<&3[˱P~%TFB'pQ[bɒѧIGg*e<g0W|:ܫ\!7^'hf\%_x?ًݧ\j|apf|ܡ=ej&Ok?&\G6
      YN4R		dniqLjřp-
      VsNoD.t`"'v2b?䄓1Sc IaU1Hƣ	L:ɒ^a!fIJNHPX]J\Ũ ilj^1Q4EՈtd9H5a}`+cE>z%0_FhJ9I?1v.9\q71EV-\Yq%$Y{p:::3�PaRTSP`oA&ĆfXqL(^DڂˬCh%VE&NsSXZcM2|Nyj`&bҭusVNzmKq9~S0.ոմ;*fl3+!M_.U2#6`+ʆSVȆb:SUE*XE5EB&m(bKi*Ç %'(@%*+Jsd(
      \"Um"K 2WeX7}8<gǵ`+=po:|Q?dgv-7t<tMlI5i҆6^LPXa{{>#,Ѫ�cκ2̙қ|a
      M=CE=frr1,5fŴ6ţV8{heL|
      1ºL4,Pg=)__;qlݔ(5/lz#-{֨xx9V!1~hB"DE]&GEC8E~<UtNi6>j!e-;31Q~<2ޝrR̽=+u|8Y+;AGQ}?{.endstream
      endobj
      1110 0 obj<</Type/Page/Parent 1029 0 R/Contents 1111 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>>>endobj
      1111 0 obj<</Filter/FlateDecode/Length 1735      >>stream
      xڵWmo6_q0!YY�KY%Zw�-ѶIt)*N6YaH<xz䀍?׏llǶP15XGZ6Y!kF".lOytV!h}mhg10a2)ږSV1.5JǓF1f7В]ʻMRgppHBS/eeD)QITuzFaYgzO9
      $Zk1mu"UD܆6Io-܃M߶l$5s$hcM?Z۩{9;_QL̖#hhn0/Y8x0̿m	@C2fl8uKp<mЭ& +Xh+d>p)A*@w-$2H8RR
      H|Tq_"!` 5
      B4נ,IͱF5^5ܹ܄˺CNw'__cRZHu$*>c*z%,Nf(w7V߳(9Л[OSL͞6eMgfRk;mץarBh
      gSVJY+kpHj75{ [HC{ȔBKSH~Sq<9e4-__m֐(ۭX
      4.@Uϲߖ%>ARl!t'RXAEK*
      BGCg&I}!4^A]~Zj~?n^Ǚ	0,
      Hh(Z3H"\</p,\"9nihs?k6",;]e[1F3G<%QsMNӐeՈKB2b0O{ԍX]kt3bNWBw%\@K<xf}r/*wb$&*E!>oP 
      &c5vy~Z	xOk
      cF5*lT֕"Uӵ"H2"q5*lTc˙8p?4[]Cxat^_Π&6
      \fotEw<i:ؖR<cٍf?'C'Jժގ<+--15TIyjŽMDɏV�fIOі뷡iݍHs7{e'(~Q0!fرm/._HfibEdq2nZXG=)Еu_3݌O@J/
      4op "gMOMǟ?a7M;L!fҢ'_
      =%OG*7׵aCGpFoQ̾ķV"hg皏{sA!4	q&E{�p!c4X@PX 51*zd]nk5^-\OL
      
      
      s۬j߿⹉rڐOwopojM`Jߊsa?xZyf\vmZ.: |հ⛖Eʴ?t-C;^̌ݹZ7V^jS bKNȵlxN߱zZ;4ێ׷>:C]Ύ~=E}#endstream
      endobj
      1112 0 obj<</Type/Page/Parent 1029 0 R/Contents 1113 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1113 0 obj<</Filter/FlateDecode/Length 1911      >>stream
      xڵVks_LvBAx?4Cٚ8RBѱ3Uہ%xb&?>.@r,EO%w{3o1[$řiD>;|TKf\2lY1Vq;|dpY`{F<5dפy.ӤɶiV?0Ϣo/23+2
      @U|؁D"ʒYF1?8"uk(D4cD.Sَg!&k lDA@+&ll'"ɦT"~jQe%zTZ4gd;F6ma lDA@'.ll'"ɦ˴ClAke^6]GODMq^de!e8Y(K=}"lD`f{=W9U0?^9{8Ŝ~"aY0}Tm3Um^4\@#JA+"
      %T"@�U93si#w*v1JZ⢱ЅW	x6tg21 �Ý!:"hT={PrUP;PAjKx!ju!6P.KE T)6jkӻ쀪6PYUUlPTп.opl`0$<l@ɫDg%,_
      C#dWFb7xA˱qݰ_:k	{v+2 H#ͷp젣/KzDKҰv
      fB/�uι2;
      ߴ>EU縌~pF{QY!za_ھcǩ*ެ2ƛkhXTT77#5ppk
      G
      pwAEF8(<ѹ# mYp9.9g{!0`XsfuܬX[b1K'F`?Q>֬g%6l+ZVrռi4RsSDIPpaQMVsV.61pcMWF C%oOdE~NlNuHM7De4L3f'||u7YU7oD<krR_8oyq|q&n5Q继m}C0+qFXw$,1˅,<Zukk.,iXQ?fψy.6hƟy\Ʋ{ॆfi(8!{Y"Ed,WG:忁f_=Lo/	I".rMmz"g5۬R
      m3N_irA%mWjh\ֹϼҭ
      ]'="^W"mTLTر\ͻcMDg̈́qCܧ9^hh!뮺.Mc*8O]:"NbM'!=8N8+<KR.)G²-x%CPDïH	yozMӖ=
      fJ{w̎gE\5pSyC;PKrWv\aASl#}eI5AQ~۲ctѶAZ'HGPDTt?)wN$y߸(׋҉TZD@7Pw=ڐ\y	%e3 %(&Y\2^-$MPbD\J2Indgv;=1	F"od?ݑJjr4Fx;Ӈ엉|&̦7t6p=yw0{V~,?9eΡ*.3-u}gbϥX_]*1C'/"K\\iw9ѶZT+݉0x*߀wڗa5t\ڦ4tendstream
      endobj
      1114 0 obj<</Type/Page/Parent 1029 0 R/Contents 1115 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R>>/XObject<<>>>>/Annots 353 0 R>>endobj
      1115 0 obj<</Filter/FlateDecode/Length 807       >>stream
      xڍn0yJi�eWKTaBK%$qvx;Ҩ+2៙FgQhm<y[:~Į]\=I
      I,lF?Y.}Z	4|Ĥ"+r~O0/A4`0D+(S0(|nؘK
      7j@H.̛e8cקI\\8??pCg|;	/on/ι50հǐ8sAtƼY(KᚬG.YPI7KՊ	c0l@$]	ApL;N҅3
      uN!~c%bl붪ra,4ӄqbl#!s&ErPJdUʔ)2lD%Aaxnh
      !2q#SȨT*/WŠ,rv23] dN+?#/ET)q<|(8F]L1Mڣf%)6ߠ'EXUd}M,٪5:/D@aIsSqj)LQ:>RL:<_
      &+3(2=| l~.xfIh5i[`}8>ͼ!)l7>Pu7yP&P]HnnM&*z\Mkfw4q5 LoyPja{єbs)lGŴfF7Y5i%3sfucq;T2$N<w=E괻w=_wz;}wendstream
      endobj
      1116 0 obj<</Type/Page/Parent 1029 0 R/Contents 1117 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<</I12 12 0 R>>>>/Annots 356 0 R>>endobj
      1117 0 obj<</Filter/FlateDecode/Length 1124      >>stream
      xڍVn8+bJd+C
      'v:((hҤ*Rq_Cr"61$>{3ү^!G0tlӋHK0LHQ$&qws9?Ґ^IDd<!7Sf
      z;fa8+d֋rQ<&	l JA$[C'~˓ܥAp=(yYJ( Ё$yNĵ峡FPTRU3&р+y:qr{J98!8Ńj7i\{BġQ\P((%4z9a\
      f4[(f>Q.9MH:ӇW,3YPŗM$&
      >jk.sjhg
      2[3
      ͔8cZC*3_eJâϞ3VN"<6٨	bS-iexVZ{ZNՐQ	j.vKR2g^$Zh'!䬠00cq4]8;jy:4%KÉ$%5k5l҉nOFX<>`yYs!JAW.FyvJ4˟ڇ9T'Riͭ_#'HC9P)k㑎qLIBE鵫٣:~í�)[.OԀ|1퉊Y5[8JnA.Wwf.;n1s]?!m2bUVm]4Ajzsc|)=_J&54Bg9;c!m4훀OHPֶc~ſ?wB~Ck K+ZmUaV{yPYvWӖllHخڰ^
      )?ƓR<=d6=s_]NH}2lW˞щfibpImƥƆY8_>q"W7xߔ=3]X};{.W
      Mv?hSP8^;;^%ayۈl2Y%;ۻi|d[xbn5t}yژ"-iVժmC?_CJ	$M'#2(	4.]{w�/6endstream
      endobj
      1118 0 obj<</Type/Page/Parent 1029 0 R/Contents 1119 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1119 0 obj<</Filter/FlateDecode/Length 1669      >>stream
      xڕWaO9ίo,ITI)!tgصSK{coH6ϼyfmM-~r期{*}yT`p}1Can0)Jg'YJ;ɴx7ok#[q^dI9dJo$Si	{h
      KX/3,Lxgr;XU4^U!,vT6Sc)хThRd䓴 WOs?ۓL~'*ţt$h,$n)nlZ!.Idps04v(gluUᕞ<{4̬8S>wyO+topg6]˔V*G$KR,QRTag�C'Wˇw?SJ2c
      p`@u8-
      `_96KQ]ccy'c%w
      -iE:1kM?foS$?;[HX[>xsIZ6Kփ˴I^dQٌwќe\s.&\fȼVPVBn*\~jV
      z|fQ953c]erbS Ϥe.4/+
      k`a1AMP!Uqq@bCQNX8Ckc7Cfh6/믱EM-Aqh^Wk:HpZT�Ғ0<˥^*jЩ)F:ǃFbsHA'Y
      q$ug{
      �!3ŀ-װƁƒ
      t(kr�'o ;ZCӜr'8
      %ޠ]‡Po(Н*o)oN%x3UG2@I(1z45ѨREE3m�P3T,�{u
      	v43:|3S�Y9Q?Ղ)=`)Ѧ;$ۇ1o֔avEpv8*(3t7Ԅs#N'Rfu!5/?=ͮn1Sw)D1fu'NT�+Vo2gej,SK7L*f�B
      pa漮Z31.LEFͨ{(Dd
      naD3"�,
      c;</ګXp8<V	I0ryT)5Z)eb
      ++ũ۞E,:~)l	h4!ٲqz}.}yzD1{pFhp=QwHX 04舯zuӣ=gObڗe!Ba�Ҹ7D^M�<A23<(ÕBxA0\&: 6M@}CGd7̤56pApNՔgxhyT5?c#ugED.f$YFwz֒z~ӡ͡:EmOP?ī:7nH[th|1jY
      5o`63lL1@t"\zftvOqPXV'7H9H8GwVK1:7\_wPn1Cۭ(t~~>zí/'endstream
      endobj
      1120 0 obj<</Type/Page/Parent 1029 0 R/Contents 1121 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>>>endobj
      1121 0 obj<</Filter/FlateDecode/Length 1583      >>stream
      xڵX[S8~Wi_lX\tZh30;$jmH2!Lp}` K;w.:(7ζ<kADp;<`2C˽ IJi|tvyJA T+XȔk9c#.a!W)\p[`\W&<h[dP?A`%K9OH(֐259ڈ%(2a`\1#b6W(>ؿoa f9L9UL
      x3әORBLlrxl}WF,Az[y8:8F?䗲mmY
      ϔgij]i/j3y-)r$l12H5G;!	p#5ΐRޛh} 4'(T`zdD3%Bj3-<On4rh,ET3FEaN*M]&[OY;9L`B5tuURӱӭs5f62wT=OJ^$8SgckPڸ\\ub&0V֚VյRlvڷ\5_K:_%k<N*FM7!si[l;5GI[l،Ȱ.XV\[θTMW1t,'6 s=?}F`.JB"cogڗ0^S3_u&Z
      00rrZ&Rk/w[Lb-E>V:7WUϰ*gvSΕO*ygzdJb4~#+ves[g>y ֮XoVX"LШ
      *
      xfi1A(Lss{x I=?
      8DT`pG5N96p1midD{9žy6W'4GsV\O3|xxc׿ʘrAH$()n$`ZRf8~Sjՙc4[LO6x
      >Hpa׻m0PʧNOtEll$yzҧg?
      v_
      YT-ɷ9aƨX_rlvcQX`w;‚r�
      i\lF}teaGĥOL᫘$fIO^wym֗<Cð=A?6eO<Ms~y)ح[t_@u.u{6QvnZoui@4 {}Ci0H_[
      _z n(Rnףޏ^n|kxa&%0Gpw{3/^B#L;Τt$uWս]m|мAn_wޝt7U4Y[M1UDuqD
      6wb#s8@huu}Y4"_6?I/s):rصFLÎG{[*]endstream
      endobj
      1122 0 obj<</Type/Page/Parent 1029 0 R/Contents 1123 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>/Annots 362 0 R>>endobj
      1123 0 obj<</Filter/FlateDecode/Length 937       >>stream
      xڅUn6|W[,K7hK�;CSLYRJRKFN"D-gwfgɿG	I(
      rG1V:/3*)IQڿiZGOy)~|z49R.aVJJ:]b2#.82s]q1yCc$BimvIZS|A+/(Q	OI\i"N1>dͻJ'7V4Joh,a d%!)aNBFʭ)y]Uu㻥1aa)Ipɷ2r`[ʴ29/?Fu!_,Sy*kWl|uPFr{_KRdc>Eˬ=d53JWj|KɎ�A�uUUnl)2jdNC
      驵4@@ԑ$VC|_|`e8		
      b=!2W;A?$wA=hv|M~*CF{V(oi|5nv㤝//赏i ǶmIQr~75GVң=7@x]-eCn!a呸(Ȝ?+↭ay߱j#0JZkOWܴ`32dV�>qanWB@s`YPptwxzidt<pV!Qײچ#I@SȠWEY334o%T8	i/SD,cLޣkaHVD'1VؿlB{a/W=d{ιI@XC6'zp\\D-SrF伿K3ܢ@cJ+Y-g2̗$9t-'iqOWїѿzendstream
      endobj
      1124 0 obj<</Type/Page/Parent 1029 0 R/Contents 1125 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<</I12 12 0 R>>>>/Annots 365 0 R>>endobj
      1125 0 obj<</Filter/FlateDecode/Length 1815      >>stream
      xW[sF}vw^U)䅗AH`= 9
      t>}Տ:/Va'_P'p2	BzwL(ה\t!nl8#4	oM^&ۯa>Z0G{	*(^?WAs7q?00gl#cryBa	F!h8~*T(ĤT?:QQͮP(VFAԆn՗:> MfG/Las/4$݄"zOxa2ulFxj]@>ZZW̮XJT+W  \
      ilB;[sfMql뚢2A@LFzm"	t�Rڑv8xl:tH5/pq.r=|kH*s\%ЪLF0lX\7ܮS+MP3re$ż.-ށU$&ҔbkuohkҔ/#h,hOa:=iX'
      >GV6+Mv\3L|*(JMI:[;&{"e6`@	XPYAUϥdgR"_4&+Ws4's�U6*n{~ëWP!$HUwV8l֢5WS$?m4))D<xC֡l2LĖH_Ei#+`$5"%!~e~Y87x[qX$o@])ʕxIY	>Ё>"ޗj+j#vfoASCdmJs9D+]a6=><roz$h<E[87
      Հ/4`p8jH#E-B+Jͳ9W6hM-7D@rt5?$n#G{MX~G_]G3A#1N\mAG}Nк[vh:eoaJ&1<HAZw<=ymM\,#[`2i+`ۥTN9>ϸusQl!~O鶟<0+פL?ZgB'FT7)JGcے:Zf&K
       
      4uTj~unٔ߀'b¹/m4):R<l-4ꍱ4hIuKKсdAlK>60ZT+YN}4yd??>q<M&[dq/WG\+gFL"83^d$XZV2kVf&<>8_m&&xw^]U\bF.wGZ,;s&I,N%eMߍc?ׅY#^ݚA2Z!bҏ2{Д/ïKpnαlQ*D&8O9T`D
      V̸%9rV/F:+d	'zۻt0Jb#У+5wAo.]je[v9O>je+_209fgn0]8Sq9$7]	/jKjЩ$xM-Hjנ& wa7&$P۰ӓAv;ဏ>M/ܳ�endstream
      endobj
      1126 0 obj<</Type/Page/Parent 1029 0 R/Contents 1127 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/Fa 6 0 R/F18 8 0 R>>/XObject<<>>>>/Annots 375 0 R>>endobj
      1127 0 obj<</Filter/FlateDecode/Length 2309      >>stream
      xڽXr8}Wb6Eyp2N3g/0	JS -tHYv4[8D6O_?bH/]FCi/vIbLqLF&oITLƓ؃D/A|x1"^Ѥ]8$IXL'$ht(i4#VyL7^̣ʼnzz'3ޘ~epq+N˲'~[/˞eO}[/˞w�OSˢiOZ#@yM+#yy=PHh$n3~;Vݧf=o. I }*LS圸yXK7v(ʩJ57M.Vr๬iolWR<jw%RVN֬<뢊VtIJF.`WN(Tև?vmt+~0%@:X!̒W}>-t@U*cU&wp.Δ sh,.3q`}]1tWʖb'.(tgHk`GN*+@<%("ZB &&0+M_U[#ၺu{E�KUQ	5:{G<4>n*H(T+YWvx"y$Cn}p>+0쀚>F!\t`JW%]fKu]ir\Jnn?K,x-rwkGP,|~R%8�d~v)2Ԕ.VW+Ϊȵ*2&qr]y҈p,PeWU,ieWՎ@=HBAKAq	oqXWP
      ix
      irffNG8IӳvDݮ$S*
      ؤCac^ߍ
      AP*zRI[z@yMCqff]JNTO),#v™W禄LHQʔ*X媢$MտV2QJ# DRJ"0,:(XI7h:4:vpl�`#<利0_ӛ*",ΔվC`%79UgV?jWqWf<qTa_1(N`8vsTks{KR͜(RkAC7bzkci祩쳪ytn#Q=a!|NYu7m]d8<A9
      ϤCVhb3V[Ey,k>~[Ff<PVLfӷpn۬ D
      |.ݖT?'ySqNF%-;tH\I)cd+oba^u=ٽiK_#*	"At ڐDv"t۶s@p{^[v
      .l*UT7|\15neF9+וْOToW`&ǔ^rŊurr`sO;P"$'bK&_Ù,tFM*1t<ϬxXqG)OU0Ӈ22Cx<59�.>nO);&h饮HṗtB:z7?t.]}sA$%^]|1u$xivE01¿	IOǽFG#h
      8·I=,:nX6!8Ng.75fMۺy]=M=68lSvMv_q,Jfc-Ŵϊ|HA=sxKӼ-VEQDwvbٴdL
      -|PohP5MFkGߔ1ãh;UQ?BF$b:1p.cV +74ԙybwyЂ<_@(P6ŚʤpNmUU7rP;1m9`O46奡^9I~лlр=ww_pǩsteLxϰq/rͦGau`p%puK8_]<_+ym1N6h\8-M/fo-6XDh 9iM@2Mne-OƓ(I&v<.kͯoeׯendstream
      endobj
      1128 0 obj<</Type/Page/Parent 1029 0 R/Contents 1129 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>/Annots 377 0 R>>endobj
      1129 0 obj<</Filter/FlateDecode/Length 2128      >>stream
      xڭYrF+zʄ&1;Ge;ETy$ts@HY&)}/_Bo|oZ4gd{S-"f^	ޔM̛8L!^z	6/�W&gP1_W809q`̼ȕ`yc+kQ:#oy+:7uM!эbYv5XGx'm^u䍦ka✿k~蜿gsZ#4s:SY#oz+:ƱNEby?X#q5X7(9by#oX�,[�OyCPkb1knKTknA&:kC^@/JeJe~1c5͗,{iyx!<=sՔbnD<³^g�~lAses5~/+5~t+
      [5k^b˶ZU?0|0B7!ۭAP#*H +ɋ^qVM9!^|Iebr	@Պ(+1k'&pwzBUtLè	*R)e}ɉ[Fdvj}`z-۪`-3Hk	b߾~ae
      l+Cr-@L(%Y.Jhq9Vd	/@.%D^q-KĘ0DJft0ؓ|eBmx
      OTQp(vsJUh(!Qx('YRP2aߴ`JofW|]6K>^tnxE]]9aVS<xjv	DuMWä*c%jxUzLĢoS$$[q$3mllZm+nAU@F]w/ j	d<[\bj6kʿGS ,.McQP:bZE!Qx(f3lӒky0J~mzM"ۆ/*1*;&kʄ-dN]"Fv<P8a|T*&*G
      싨W001"F>rqa^EfR/^,{ɷo3.@uE/lߊ29i/C'}9]gWQE+}i!ƆTe%
      WbkphI!fMmT;]̹8/iw}wqhl4grޒgNV<DeJc>3x�+5U[\u˯hc|&
      4o|pjьfa؞o"o":W̰
      R9M`zgh2M~۶s
      _ՠ߄>gx.7pqA}HAUupx`k..)f1e=y}/
      !,yn3pR(}ayd?$	HhvOptGd3F/
      OI-Goev`%%+y@Jndڭn6\:@YccFRLX2yY!PUK2Ң;(pKUj9k2k\€8xR6I)tXjMbosdw{uvf
      MfwO?h6%k7WOFOد3t*ҏ%rV	Cz՟BmO82~{rr	J&Qⅉxy/VGjqV_}bECD7CI~{yl2'IHE[ 9j'a7=xo*GXpsaN,
      V(ݯE|U󎉚Z!`:5<w-wj6mOI^0sdT!d_Ohh](^%m8	f_Y"F_I2c#LCoevN60F~!a~ endstream
      endobj
      1130 0 obj<</Type/Page/Parent 1029 0 R/Contents 1131 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/F18 8 0 R>>/XObject<<>>>>/Annots 382 0 R>>endobj
      1131 0 obj<</Filter/FlateDecode/Length 2217      >>stream
      xڽXr}Ẉ\EAč?fa]NĤ*Uz1b�)D-R{ONO/*ǗzXJDȋD@Jd]Y[zXx	B/<Doʆ_Wko=Q'SDQpM˲uF:ىz2tzC^uz/	TD,;?v/N+44Nv_uye`{S7ZN_=/nuN%z[xl,FO·T,;Qo^7zYv^?^wkjYi=iq_ u%d0?“NJ"F$;Y[V_燝%׻"OE8sw"kEy,!	CzRY4�^V"ӵ(y!_Tm݆nThܟ}ݩʉz+P{uɫ-;s!
      />"$įua&,F)j\/D_�p~=oo^&!YS\WK)Gu,)M|fѝfǛZ̈́4?)2FUQ&f0{UR`}u'F@a9ov9@YUYWTfg^\|N�6*uکF6T澷{ˀ|_<U%i	4qOvS3Xfz:h[$~#=%|[5UkHjxp|IҩJ
      tekWpnqU&ۇ‹G ZgY	Bj+xQ"P|lZ|{1u/jTTXp$%BH)h*V)nd!߁KTb$F@z^smJa*qBiM
      zLplxnȭ,� vR49Y
      >9v`R(Nk'4Uͮ!vxXi"Ӻe`A'Aێe>shiayo\1	Js4%H6įi2n+\+t6)8&8B#v2̳,ӂq-\+T0H_b"XtkA77%\ڀqhIiv(<@*z߻c')Q$X\eo&'][>:D2f%D,g
      qϮu;RcyVy-@~B"4lmKލ hFsf @%r=;gZ?+j(e8jED#" ϋ/Y!@!*oHwc_B'tjWpQ� ^P%|@.0l쫮BwRRp2ƛOikʎVUZڞvpt	j]-w<V{s}&lW3l=}䑺Ťdw/m#A7)]֨'viS
      W7{X]ID$PRhI9qAZ-O
      |p
      ѕ"Gdw¯!B`79#&|ȹU\K_Z">]	
      x`ܑK>?ԴH>MdY8}U쌊biz̥PG"D'ΡH?ւ3A{0kk$aՔbm1#`邁HGx9kzѡsg#7^SAƹi"+4z=jXT4wK*7*!ByZSY$i3-MI8pi�|ޤ&f&]OK<;USS6Tܺ9w
      k-o)huk;O㡲H?#DSas*7bs-cMC<1d-K\%kdYorTi^i ~iqt5%n$|$U:F
      $BTan\3.z8N9Hqlmz/0˴M;c/cwߕu8xw4[Oen0]K8}/XƄ/o[6D{GC0cͧ~vendstream
      endobj
      1132 0 obj<</Type/Page/Parent 1029 0 R/Contents 1133 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>/Annots 387 0 R>>endobj
      1133 0 obj<</Filter/FlateDecode/Length 1120      >>stream
      xڍV]OF}W#Hw^Z
      Uo!
      ]ό@R,g̜9Y@>~
      7|o>ӧ$Yg^JVYD<gpz3oJqzg<�&PS/6ȋ?`d
      /x;l{|w'N|+a((CC2IpvICttHFK^v`@,I"ͧl|3%.uAHPAL\|gεXSѲe]?;/Sd9A
      /M'u2.tQ�&*UˀɉOwծ91!)LMiQϺ;]MQ?ʢ*K%}k!XV
      ]7:m/󼇋`Lj1L۸"d1�TBWݶ0 fv⴨yR
      c8GQԫF2B#e*ZUVS SuNmY)pչGXXY'ma
      o>ڏLv.4-i<\
      zCz$ T+l>u6Y捶cV;5	\o;rKVVm"<G,wEQ
      .sр	'lb[u]]>xqgo*;=5(ClFIS<18v.ct黒yZU3pO˳;Je6Zx863uZ^Ɵ*CP:sh8>g4w(ئp#E
      _hVI0<j{\f-sz4s$JU[r5dj8jܞ9S;#s+u,˶Ĺ@ZA?Y|V@	ly([9oW8)smojtœ٢P[W$(rz:)1_XoP
      R\Gn*r[;S,qRPt<F:k[4
      xAԿL/Պ҈X궻2?+{^$Uk05?ϝ:϶Ɯ,`?K
      
      ЛDq-ƨ2L q	o1?'c2Kendstream
      endobj
      1134 0 obj<</Type/Page/Parent 1029 0 R/Contents 1135 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R>>/XObject<</I12 12 0 R>>>>/Annots 400 0 R>>endobj
      1135 0 obj<</Filter/FlateDecode/Length 1535      >>stream
      xXrF+搃\1
      Q(H%U (!�(_7T%:pHp?[4dhxO4$,49YT#^wGD&{HWvST"Fi=|8;DWJ]�ᤄ`~ğe.'g?Q˚Y(/'g5y{d
      DTMd0Əv/	@?z(e87ҿHT4	@
      r0"^wiג[eN*-YmVyE]s&%ߡy\DPt|U
      2[rZiSuZqRK9A&$w<"=Ze7-i5Զ+tu]1K!3ߡ"OMuR/$*JATZL#F1ral}w<-p7bN$J_,'
      RXM䒊$x@5F<rv1%3%BzMHxGTJխ3LY嫹51~ԋ*v1cbmxrE?WaPj<Ϙ$*ޫۤwURZKgyc4G	y,^>=D$<6]BmǴ(9reIe-f|@vhD9I*4B:#�(kMHwD#nNm%4Ha6Հ12ї"&|| EF:Z5EW]F9V.<_Ϯ>fk}g!^3WᔏYS뢼x:Gz.q?CD U̷u%Ew<MyQY~ϯ.zŐAΟBF;>0+`NѴ;ld׮$ҵ#c y$jT(*dmVD{[x[qjI3KnR!;&$%IEgG^hue׳I)ʒ[3;5EA,XSPtAǦm|rr-|FqOrhZ75])6X?>ј0%a*w3f@$r:./,i%CJ)Qh6D^"pV҈MMچKkM(hMb̌_4�t1^FѿR'h֧R!v5On"?܀0|"#UCF^.6!Pc#.oV9փʚoK54ʇZҥ{tlY`>sD~M=1<"L9^m=;Jn~YY xDQٛkf]_㐤ef8G&ld%iX"s~~'%Gt8cm*X7U0Q@b!oj/P+6mWUxLO+>/a4?v%|w:o
      LAaۣ�0endstream
      endobj
      1136 0 obj<</Type/Page/Parent 1029 0 R/Contents 1137 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R>>/XObject<<>>>>/Annots 421 0 R>>endobj
      1137 0 obj<</Filter/FlateDecode/Length 1428      >>stream
      xX[S8~Wh2Ų$[~]
      fvwv+A4%MJH#%(Qb
      Fd"
      &PhrTY	+^nN;ŘvrNtrVwx׾(;9E>
      bp~3@9:z@PӊvƃŒhfJK/g2|(@C,عu*c<D%3$AS*s,-)E!0cIh!CCOY=¡nU+3Aߴn){ǘ+ 
      	o\Km6XkV
      4XkfȺ@,lF7MD"}6t᥍90_LPch33U@Z)$t%
      UѢ)|Q@ETaoQn\j8͖cUPF;ϕʁcd!Pn$jr
      t
      ذ֝:mP)eB{`J6y#]2+Cau;i;t~FNE:1Vut8zivc
      ҵ2wVv&	`'@9+@eM;ffՌa
      IM&u8vr~P9%w˨%^tmgS$qtCI
      #*_WT VM&>YH
      :St]߶>"
      m)Sώ~Om*NT.F(B'~xVM36 zpq&a8HN֥]%ڍ.	*Dw78\ؤB7.ڵu1hɻITHVMLp>>SU]ztQogQ`[0j`Fn47;c%z%s<lTΜ[sh@FSzG8n}HA+*~
      ח6Lt5-JSc6;H=9j°-85VEѾxZG[	"ޣKȃi/8{\܂l\܏'p-F@;|L"q."Ilǔ]]oOP,^YHzO|W,9C]xSRV1?TSz?Sڼחimn[brw-0甆 OޟF"i7up@[t:n֠>9Pi}|rpSX:YR59xU%�EL{ssw7뉿X&&āo	L!ltbYhLvam	h`Ln%FA<
      ѧ�fB(endstream
      endobj
      1138 0 obj<</Type/Page/Parent 1029 0 R/Contents 1139 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R>>/XObject<<>>>>>>endobj
      1139 0 obj<</Filter/FlateDecode/Length 1573      >>stream
      xXo6_I(z\fð~{
      ȢJ͜;JL9nnȶx>#0">qEC-A̵̷|RZh}x,QC,bF}Ȁ⺸gDa)s}F0lan>!>#
      Zޚ&:{�CA|}2y\�%T%RfDjl	DґH+;gdD<X5GQS9Co$hl9;sK4\%Q$ZpWbd-lE(`EEr/̚UF{@mF1{(,!qNxی-
      dQvB(*[Uvsvd\0ln (mIgp}!fg`~;wEr+0(J^&EDe>X,R^gf刣èbhtAe0l9ڳ4p@6?e?j4JSzݠXvE<9:io6UGfHX/``;i3+prw$cmt$۳|y(
      +)3rP8->.PݙjF�<I$DPt)4%$Y\t]BZ'`%~iW֫vՎW6$9oZ[.nkEr-k�;i5~VWBjԫFCx
      ܁n=D;X)!*|E>-'靊ХtI
      N
      \ΤMEU[~_}=~syjoDw`r|'R[ꁥS<nv;ė"NxPcBp2 6`34H6XghNOw9ڭ�_0jz'Ҕ0*>"h~v{#b)<nNKR؁R'nGk]Pe~.aaD{ݒoj18OV~soS=pĴxia&Ha<C.|LIST$Izv=듭rSl}!v[VG䡹E*׿oz\w,ڧ^pO1
      N<-ycݦ$/	5db[2Kٽ5$OgVTmo)Ðg16
      JM=V"F\՟uRD"My&7V:e!t)w�mv<;W!9$j}/:=_ʬ\=E�?BU|z=\#}<R<Q^,Zc]Nf]zR)o79JHbh!xQМߤ">U
      VE]7Bȳ	bLfߕ1`m.8!
      (nY&1~%xmM[=SC_!]+wkLm*;`dH܇Li%eP.a^_<뜫hZt)<Ugݭjҋۓ�$"Y.endstream
      endobj
      1140 0 obj<</Type/Page/Parent 1029 0 R/Contents 1141 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R>>/XObject<<>>>>/Annots 434 0 R>>endobj
      1141 0 obj<</Filter/FlateDecode/Length 2490      >>stream
      xڵXko8_-peKx?m_>lg�Zm5!s/)YbE>=^bPD/).b"fb]31g
      f4X;3/%OX#w+ZLl&L]1ubdUe**WPj+~km
      Y
      }$/$>+erWC%F DU)TVRXXTZVy3mfRQi['rDs?j…pn+S'dvmwF:˕FfWA4EZ`[=|lݗx7zWetMO2<]簴j` :dqqWg'4.|<z3xK jͧF&O	|9A<^6lﴩd*K,!&	<X1
      UV2y0ş4놁;pb>B(፼m}bI4Zo.lI2RrpL8$)LBiW{~6rw=Х;QbU`P6hL:G1|m oOǙ>QCq.GZCP"-Gẘ.V+󃨶k2zo"UJ*ح^K/,SQ}\$+C/n;SEzI2A.+S
      z$!̳or`.-J\z`/YF,iM=иi^+Co(K-m\CH-&kYUfU-"b-^Lv@ylV,4|CV"C ;X QFQ#Dx
      n9K/t4!
      Z17Ab-st%
      b$'51v*p;FwYr5k/�cWEV^W5ƕ4*7Yq$yJ09ZH8C;X1!T_D8V9
      ĭnTa09M	JT9;ʸMQ&.1Po(
      ʺ;F-`yWQ<ֆƧ^)=%ԁ<gHJZ&i)R+DN^=~Mչ4'
      @SFm4 $R>8ؤ=_pl]<z
      "W�^$t;
      N)G
      qSUf1eg҇AiMj[,.Y$^eP96qkKF|0T$.34'Iu:RS̗牮jH	NA쪡PU)
      ~f%>큘�2ˊQ#Օ*m!ͽEZ+Be[5ґ&Sp+e(>[JSv+M^,h̃l'
      qO6S]
      7L؍"*?Aѹ?IWq@H+'̶V堶4M�iz-;;}"*t@]kfBp=E&lk!S*0()zxn\#8*yx|/dvA(WjG
      DAezu'o?,}_wohv$*}=.Ug@~(a6
      'P*fւs>FML"CBz3&e_Y`{ &D&[4&ٜնè@Tg	ajG;ZʠH@^"}O
      mff
      -IH/k9׿@Ц_G	2?t~�
      wVYÕBo#Z(Y
      |dZ<+ T}!,\kYܱ#Nv׌/22u~+*wNy=EbxIbfFTʥksIҾgQ
       2s
      y^c!ѓRΆupM<!pWT%mw&ʡ.?/g!<я|½x֊dY:'ѩ~_ϛTQU@QA=Yݫ!ydf] Wj:_W0lePH;_35Ԗn?	g=zBD8$DkXoIauo	Yu/+_,CC-{U6׈]s5}.Ǟ}bͳ{u]>dk�?jL]QKȍR#p=j3Fqim*
      d7r
      E(Oe<	O U8h4׋�^endstream
      endobj
      1142 0 obj<</Type/Page/Parent 1029 0 R/Contents 1143 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R>>/XObject<</I12 12 0 R>>>>/Annots 443 0 R>>endobj
      1143 0 obj<</Filter/FlateDecode/Length 2513      >>stream
      xYYoH~}X(އYpNvPbKd+<(~ytSh0#Y]Wo'1ElOL#rQn	4߈{F@lYR>gX=2LR(2,yu)> >]+0
      OD!lԊ`Ʋ#O ؑoz?2D+kBly<9q,0dIǜh1'D@u}ÖCE|)NU©#@
      U*וuj|;!Fzto g>x-Q3Po `{-{bز'IG!)6&	-!a8#9+1מb|*`9=E,ˮgnB>Q}ZP%U:ą:c5yh?|=n�6]<|ha48Łh)2H/c:V'EPCTAAhI?Wʒ]J*Z4NxD#ZDzv6GLkx~B_a,nHSOyTi-9FgyTi-O7##~N
      uo�6Ϸ"hgM!N'MZYӉ>fqL>fqLK>fqLKk#Ҧ,>�o<CR]iQ-ruk-GH<ѡ}ZZ#jGiq-pڧŵ=bvth"ѡ}ZZ[;G,uk-F8%tg7tOt8d$hS=#6IХsEdfK$$Aic
      assuނZ$L=IWt4,`i
      X$jyJcffEВ~VMN4/	\&;Eshm_+_\M&;&^hvI\S+يVɛ&KJʸ ~klJ*Fu\Ԥfk^6IZN`4AjXӼɹ'dnq	=h_)-W۱)j$-6(LaVRڂg
      )Z>U@BwH*Š^-+7ZTnv\pYbng`hߧ-~]"ت@kZoA9yFhs%.?\zE? ؁ﯞ/i
      ^�J�ϳ+8O(n3rA18C^⬡z%gDr:uv6WZo-c_9/
      -iYOH#ؚrh`Olcd5T~p~}I?]^^rBdF,DwSJf%I58
      N5tIz2\mkA2(F
      5cUyŚ6)9vI^l/YS`yAxݽ<okjU=cQD7hr$.z.|	nSSǗ~_k,
      &ԅ].6)d�`#Q%)Y$qMjԖCZլ܋$qEOy⣶J1&۸,+^�{
      Sonkdeoe};wp)YzVVN>աNyvq~ 7~Zv+k,ic=Nl!]R^tCW.krep&0Kp!؆kY~yGyg&}l _+X7TIEE˔5U$.6>ț-_0e?A$h+~ч
      W~Wxflj
      :J`UvD
      8<:ހyefWkJRoN"^f:yeMU,g%=.E<hD�VF"	Oףoj|䶔4HИvⓧ_tEQFL6%DL?HIG{.Ы=t2iAjWKh&چ낾�M_RE;B.:]!_j܈xH]4j/SE <Ife8Xl7<}
      3i^o.j$c/9BRT4y(+TԴo{FB	ޑ<ò-^zcAD䕭2v7㫻dq+1P^6?N*,D)Gv+
      FSIl=V5rx
      �.nu_qI[fx2B/Cn~{h)]._JJdi_){HryӜkDxnnhDnEu>Gؚl߆`a6RvfMC?�ēZ;endstream
      endobj
      1144 0 obj<</Type/Page/Parent 1029 0 R/Contents 1145 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R>>/XObject<</I17 17 0 R/I17 17 0 R/I17 17 0 R/I17 17 0 R>>>>/Annots 453 0 R>>endobj
      1145 0 obj<</Filter/FlateDecode/Length 2426      >>stream
      xs6W%Nj-)3`v.3qj37Z$^(R!)_�("P{wXgo'o:qGv?x! 1'(tBZN$͖5~4ĉ}kx}<u⽜yQK{(n;g^!5Q5Q^c>jأa C׺@#=)ņXH'nYZkvy2ij,f<Y\]r5fx4̰w52xU#zf-5,q#f5n,q"f9n<q#f9o,q#f5o,q#f5ESQ@Ceؒ,ɵukvW;,f9
      v8r\\p4h7ڱxuki	G#~YKk
      KÈYMKYNOÈYNKÈYMKÈYMg[s- @[[s,ɵukvW;,f9
      v8r\\p4h7ڱxpX;4GUrr8֍J
      [lp6غaH7)hmuÁnS\!,
      CYMQktu.POX7*il9W7,F1Mn8jZ\ݰ4غH7ij-.puÑnVZ<#ݬS74͗]t9~W7F%esn.!M
      ̓\^H߹ӇIqc./a3Z1a:l[}̼v־6l
      ),?#O+
      |0MG
      Ņ|'E\'a2wF^Oq٩ 
      
      vci%Y_`sh.
      H`l;BLT Jv̷G74#Ozk  p,A8pb|](Jس=`a3~$쎞7-ѼYeoc`6gu<i#5ŦHʃc#SA֛&]<qm8+G:RU셕bj1 י:Nz)SE-8̢?	c|,-İmc)8)qG:@ 9!cc˘OcR\zrkYQi9ygx/؍]gP'uRwSo8FT~Ue8Qܻߜ]Jz
      Syニ]'i&35<lQPٜ_^\^ �¢(fF9fL"�ytbJޠbNQv(1GroϒrUɻ^sXUQn`F"S0ERoJiS<jү~(`ғ<ɶAM8^|FFN/pZP_:Edy>/+*.֦=>=|,iuR&+A+?.ezR$-
      |uKsʂBJW",
      0e#w(0@[xGǔb]5LqKQ~d
      fξZ"]s<yʐS$)tS"MҵڏNye*9ԔS6iΛe1%OѱgZ0`}i^IF㗤|>+^A
      v2'y]eMu/(2-xAu.J.d!)y0C;EF
      $"ȕ(dCؕ=<G)7AV&t)-^cjE8ZL[KBA>/lWb.%vW.^D}kCHtSxz7c%�>v>^Ç۟'&pqˇwpsw
      ~~.=<U:͗	br=_�-+UoWxYZ*S5Wc;:)R`~`Q6ՐSx+ujNr&kuIwuu&ki#(ᘷɯ5<!ob}cc%LHP},6sˉAX&Ϣ>d5VnxBY*(_Vy־4iׅEO[]
      <`"Bv]M_QW4UNDr3|{t=!/t2F^cS%l1t]f(YaҼXW
      5~)rr>~ӯs9F{1<wEd|>'[endstream
      endobj
      1146 0 obj<</Type/Page/Parent 1029 0 R/Contents 1147 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<</I17 17 0 R/I17 17 0 R/I17 17 0 R/I17 17 0 R/I17 17 0 R/I17 17 0 R/I17 17 0 R/I17 17 0 R/I17 17 0 R/I17 17 0 R/I17 17 0 R/I17 17 0 R/I17 17 0 R/I17 17 0 R/I17 17 0 R/I17 17 0 R/I17 17 0 R>>>>/Annots 468 0 R>>endobj
      1147 0 obj<</Filter/FlateDecode/Length 1254      >>stream
      xڝVmo8_0,b;q|(p
      (0tU2IndYCԕ)Ç~B'}(~p\0s_Y7ɢN:9xv^4m;m;/Na;9w좋휻ٴvh;r8v4ѯFz),3r;L`mkUijY.mRHkmVU`V;p[j~;5xfK	k#d[>AH(zVIYNhQEmwpf;9^Uko7{1CQDLJۿ_łc3&w\CnKVm5(J:qH-&X-0ԥm!;lb'U@-&rAa6GR5lVT_ijpdmk)%Iuyv1*տlg}T\V;ԲmŢ>Ha,|m@
      erUzӃA^pqe<:@2%μP(;(y̌J7xf\B>pue	'%)rKPDG9f!k5!E
      m4P`+U?dHMD)װUDa-qKcHQ
      YB⦕v
      <- `<a+ҿoRvP[$TRL%%A)٪=3vCP3[ &JO=˸6&Vvewb@~6XCg$~窹VfR7xt\_
      o>/ 8D�q?XXeX3
      HAJJɑV�(롇-8_Gy=6p$*Ľ"kE'e{tUU%E	6-_9DTi3H]Vƞ˜ztJF'ќ3iʵ|Ihlo
      Kڸ:߃'ni\辀m�r˽](ʍ(lm^ڳ3(JwI^69M0x&DεB׹e͑]a'@1TFG?
      (_OL޸rA4ZDG
      oWf4ONjqL4EQ8 eϘendstream
      endobj
      1148 0 obj<</Type/Page/Parent 1029 0 R/Contents 1149 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<</I12 12 0 R>>>>/Annots 472 0 R>>endobj
      1149 0 obj<</Filter/FlateDecode/Length 1514      >>stream
      xW[o6~ϯ8\ %-k&@^(Zm.IT;HN˰nH "wsG(vI~!G0i2C
      Iˣ0@?NF0I(,GuptnݑlLZw&(!h_`D9EqpZ/29j-sFAk-!7@K)Q1Fklc=쵖q
      -֚5N;Ρt6$h5Q|	4 k4y^;xc-)3$	-_)97IKg?mL!7QP{ŵs)I,LeF&U\CC8KfI
      EIkq'wmJe%YC9d@*	QXT(٢BTIMi^Ѧ0w*ť,$)gg# 1yn453mM[15/xu>�UoX0d+nkvOP{7 WnLY޷b)nqsO85k="~y\޾yuSCkT{*F/wn;Mr)41zVBi02ŮuDžЩw'0\☽/Ef&ZAkEj/+(Jkr;.Vuwй ز1)%kD m]Rnz9J#ň7l`VuxXg$"?ZHSV߯\yp(lINH#vZ*j
      +wJnѕ ,kh$_7cxдyvꨏr|m٭=2P)/^^s&&D#=~d…{~K`LLQHe}q{%.d@]V>T3/tl{&:PeȲ-VfZZ, 2ĕFY
      up1{Ib!JA\QY.ԕ:*QF	p*@@gMۂK;NyŞff :q't4'81MqW7^Cr]O'([2ŐM
      ę9qz70)bAۥ).D
      qJ箐cG9V>/{f*vA8
      I?
      Dn]5'/^&:~?F�8]BVX޽oF&jZA驛۵{3!t#A͍6<jZ?;tʀа)gXҽ[j'x@E]nҏ<;_P9{mQÔI;C+t@ 6Ae~u	 B_b"7#,Jk?Er+cgRՕ]5U+
      %݉�q9c.9`΀7?a}8oxጜI8¡q< 02fendstream
      endobj
      1150 0 obj<</Type/Page/Parent 1029 0 R/Contents 1151 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>/Annots 484 0 R>>endobj
      1151 0 obj<</Filter/FlateDecode/Length 1954      >>stream
      xڵXko۸_1ȗ@*.^"
      DۼDz=CYvE'Ԉ3g̷աvƓ~Bv	^"L_ȲooȼeBN_C/}
      z[C:]_s5a}t[v_t7^Sto:kLz)&\8';>譙ڝ2
      flFu:m^&ۆ'X\6bXRR؜fx2s2z>
      7Np\\Pb*׆4TnҤ"LX&bCi-]|3 V٦1:pF$Fuwd@)QZZB[�Y,l~j`iѫ$mHt\8~ۀzQ˗\ghFΫ~͏͍r0/%<iMu&靰*lV-z^3-gۦW#ɵEwd
      ƙRuW"+KC6y>8֫Gin\m"eJ({�hXte3j>qpr<5͸hUJK}'8
      �K
      ^9H2;ƅ`%"-DsR$#F*"L`W"eJ8}kX3SN]UUcqpv^|A&E6ץݲr4\{ہN4k,:G/P(!DLP r`" W*_cw[EAoAܽ	+]R;ieҩE!:{
      f@{J{(+
      UdYVdgw\,9nk5*jTP'ȰeH˒dpZٖ2џl8&]s%TodC du.h a4HW4eص&fx\@&jC쎌ģXȃi/goxm
      p,9Kn˚W:'r4xuaQ&(yFY:H$*'+/x%nFq3A5yq0^Ma
      X.0D`}Lu7hpkuZFffY5cUzȾG^71HfiŁ9|u?{?~6{2ϳd+z"|ǹ{B`{йWZR!KYj
      ]X!#9Ǩ۱yP:p8pCvdb^Zɺ
      ?7}.;yUXP1Wm<(gzmoa<N&6GGCocT9~?8ͅtG^jt\69}zno/?7w6낶-|w:Vၡҫ'chlO- !@<n,\d">˫V#(*9j^x
      к�pY\xC?	7Wc<ivQf=mҸNMnPR<ʊipAY%M˙Urp7^ulw115 ~/mkr5<կš.,Ì4W͹fIpEdsWqoApf$E|UK=}UӗqXi[גdV!_#l[ސ&뮾=U#iPn("9wW]+F5֪KJWq(@<QpQ+CzP&9v3pDe0kQ輣{
      !9+;Nn_>ڃVh49y~endstream
      endobj
      1152 0 obj<</Type/Page/Parent 1029 0 R/Contents 1153 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R>>/XObject<<>>>>/Annots 487 0 R>>endobj
      1153 0 obj<</Filter/FlateDecode/Length 165       >>stream
      x50EYv:TvDVnh "0s3so·Ixh{eȥn4t/$}ƭ!1MƏp(>KfVQxvhsBhJUCqCk醮
      IA)qӔD5Ds"`4P:Yva?S5endstream
      endobj
      1154 0 obj<</Type/Page/Parent 1029 0 R/Contents 1155 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<</I12 12 0 R>>>>/Annots 534 0 R>>endobj
      1155 0 obj<</Filter/FlateDecode/Length 1934      >>stream
      xڵXnH}W&)RwKr" J`ɖ1fIگSMJ^`@TթSu50=
      <=';xu:-[ހّuvlֳhx5{5zM:StsTWh^wkvY}gۯGJ(V״'	MNS=~ӮnXӔݺ}f~}}s<Ex统xy"NI|@O/zn4ǤDgq"Id"YWjym;,SXeJkӵnkz0\_%HV442R^пiUyHP9[hk>|^bnJ7wt|u91{|xs�5^~$ӐҤr&2L
      	Ĕyte^m*B:u]4l^"NKZRHD+Rl>~r^Rr"~˸Xk,-v9WeMj?\]\\]d4nM_GoT&<*mfqQ*4UpWRjedQppsBi@7;UYՆ2S[4v&[M16If$Ng_8a)48p!mAp͊<:GSyϏ=
      lb85;Nh"(EŜͅLHFO"ݑ.HFg!hyDR$bqB?A4T	32"eC\'挂~WJrE*]4
      E"7PBj4U>99hZ_>IY_׬4"˅JgTA q<�a幈M̪:f} J,Z-R3bBTSXLDH
      ֫2v$ɞDW(P92r<!*glvnʤ`*DTX!^$HZ.=
      v
      +ŒٔP$ԖSRhW(Rq8%NCUf^x邾Jlj Bg/ߍ]Tm5;f,pOeҊ`̣ZoYz07!Tw!=P_�`<̤,kG\\ ?K$+h6.601re3@{s{g11	S4U6q	vv?wx*1>pGWt|rJ۽8LٵKo']{fG(ӣбݼ@َ3{@BJ:&o(>W�}5#f|as@ʺzz
      w\Ixc+dp\ot5s"?<-iʞw<Mu<jƊAe7sd]
      !p f8:ĆT?cnǛV.eWkZCF+},,䌃Pר'
      xʭv`X.bn2rۉ
      evۈs]-q-2RA1SV7Cfc0/kgUku/=ZID_ZieKXX|e➊Nb$J4\c{d]72/"(̨uWE%r5p/b*{Ɖ8G`+~Q28R$mTTǡ?4ZYe}ذDz~B!cJSݷ&;vm3GccB0DfGhA�c~ziP^?xݦk
      "߲Tv5~[�(endstream
      endobj
      1156 0 obj<</Type/Page/Parent 1029 0 R/Contents 1157 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/F18 8 0 R>>/XObject<<>>>>/Annots 541 0 R>>endobj
      1157 0 obj<</Filter/FlateDecode/Length 2558      >>stream
      xڕXkS<ίм_Ǘ8fvw
       eafGIb[4d>GE&IywJCtnls~m
      H_c[6{VOT#vV�Af1B+oc&"d
      'J~v_
      e]U̺q1H`7xk9h@ZB}S4t'0FMj@;vA6t<iI
       l@}^5P'ԠInlǶ)
      
      zkԠ~C+694Bs5:葹])Q푘=
      4FY)(Ͷ5[DQ`;4<\rԘ>h,MI=SAeF VdJFd}1|o25ir8jҥs}:]AʿUT.)wU5
      v>NzT[4AJ$05IJK
      4Pj@UA㞜<R&M,2PFl8MԤ08"8hmFeFW[+l`5YMh<hMś~רIGߡڣB_ӣ%fgFcӅnXwuLw٧lvJ''W"-k6	{˗e˄\,e1>ebN|VE"f),y0uF_A*DJ8PL[WO*GL6UTf\`+%p|j;}%70M	lR!HLAgL>3	?ņ(ߵ+_"DƞN8	wU̶l#S/\6-LzگarPi-uFo	a7'ldĂtYBɻZn|T:(b1_p+Gt?6)]x}St*�9Rn|e076_TQ ?N?zQ:`4Xb2|A+OET%>2yHi3DCȫ2:d=~=zr=:BoeSHUŬWTmA
      Sig{EVV8L޷Xt▇QVs1ț*C$^Q(pi?^|UYWFo<^QXU2VϟU^<d`qbL[c6
      +Jժ'Tj-BGQL>uo2NG\d;n<sʽwSֱvvW9y&7؍y,R,f!OpGɲO;lo<Lr-w2i^:·be*yŠ�m1<$IcyBZov'wwt-@ȗpP֭XJSq!QfL0o77hGZvNS>  s;opܑ{}D fgZJ")|b?:ç\!m&7{Ʀ]e\0vS5>z~xH1H~ !;o\yl6b'"(S@GS;?}:;<%fLzhvronWI[b.̪o~5K^UmQůG5'i.wTȧ}x7cᔂQvb	3o!
      Y5,S+jȑsBZSPZL.7|RSqFqTpq m+X"xmU+r1+uC|Y>E+/Fἐh&ꔆ-1M|j(*.*܂oh	лs& \4}!MT'|7:)R؋`w<ɔ~a8-uV#ͣ-rf8ElF46ę/%{ViFWJk7b+b]Vg^jEmdLnĈpsz4m3z*7	۰bϫ>l�h1ʮ]^hbw|&4L5t.z)>	0S}C3"\49JBzψWl75`"ҨÝH=U\:FQ^ e�WMO`,x*]qMgPFyP[Yže�h,**zΌޅ==Gx0kgl1fxH?ۇ߆7󛝆xݮz~x˚PK)3|og
      (<I;ZLjg"[Iu\4f%Vx}cRn.#wkv<QTӮ78u*?(ųjk>;]r}o)=P;\kN}Q7Gٌ:T1P	ol5ORZ=oN۱=-i۽k;jJM4~endstream
      endobj
      1158 0 obj<</Type/Page/Parent 1029 0 R/Contents 1159 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>/Annots 565 0 R>>endobj
      1159 0 obj<</Filter/FlateDecode/Length 2681      >>stream
      xڥXmo6_Aeqbv^0zI$q{/h@KZU{,Mv7pșgǺc]5?v\z=6
      sy`<0,w杽:=yucA?SHZ;aC}w7eg}_	8$x5d
      }a4C㹆@p:e5\ץ=:t~X>k4p4hiivS!NK#N1sp6;6a_s3~K8
      sresHQ0]\-֥gnJpuht{/\^K}Sh8;'<㵆t
      ӥɉQ&':t4ס8ks\L%4gp{p]ak:MZ8JG[SUv:
      	KBhxI!A2Kӥ4TCS^ے]hʥ҇.
      B։Zr	w5?86_R<Q}w~f`Gɂg1F<+o+hx@Iu5O`*΄h
      ^>fiAhye,B2+$$wUxju@VpRc1q%*pn4`Q5/Hvg2"%$lH
      |BGv܉E!6ʬ|@0Fp"fW̷n'99cka?B`Zv=ׯ?yYlD
      |fPkx(ڜ+NyBE=J<BQI:=
      -&O2_�S)윉bA
      f|]d*-	V9ۈ7_xW(5-jH.xlĔg`=z$qv'7ULsX(2cX1%[5EDleRe8/=qKY0W`P8
      ز@f@)3=&ij!G߷^C,({`=qdI(da&5٥We!bB<S	ئ9%n`XK7+IDhXB#s:x$9S|y,ׁ|h16=ZH
      Q؅щyLBąpK[\malE1e
      �e
      㱟+)
      jR&:տ;%E
      a\(b<ZH9M/Gd1JS`	Y/*!okOǗWSer>cWc6yo.d~×컶/w�ʬ	[grCp5"*ȉuJV̇rm"Ðz\f**Aǖd)>wMfXU#pB5<nd'[q9*w"3X0p:+Fk^+VT(UxL?H@/dųL"=_#pS#-&eFB/
      iWdxoBy
      $e-|j]8>'OH$6`0T~d0,EnAܫHdn"VWEG
      CcG#[J4A
      S/rkЯ3zc"l>e_f]0eӿO~zn&izu?sٙik_"C�0@9r3X BO:TvM'Ӈ+pJ]5Sf4eto0]UnXD;"sYVzU+Y&X$9<4`b@빠*_	]qmKKMvg@g׷"5F\AZ+M<XQҜcmb$hk]xIc@`3	BIS9,vCpݴͬ٣(:[YC]+R	~�Y?TW͎H7�a4냾Hi&9nlp6'M4CϿ5FPQf;WyHe!~+a+,CUnUprw%դUm!2A=T2R#A�/0S9N2a"DWۡQQP<}؄֩"uԖ]v
      :uA2_T#~*Κ\7rDXK^0hLaO{{ly3%U*-RbAE%DSO8Z]u!QMD|،7Qde0f}R=`Weel*uK|tZoC&szk}vfTxSHpS/Ci\{PT{A[(R-6^a't)BsriƘ55o	?lZI')TSfGv3}b7&?C і:;Uߞفg__4vtۨxPU|(Zs;ưɀJY/t|~^?VuTD~	l^IJrS;_0tx`,I~:/q
      -endstream
      endobj
      1160 0 obj<</Type/Page/Parent 1029 0 R/Contents 1161 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R>>/XObject<<>>>>>>endobj
      1161 0 obj<</Filter/FlateDecode/Length 1454      >>stream
      xڍWs6_]/1y3Ç.낯it-c[$]<lA6~pͿ6lkԇC-]k=g
      q,ܧ6Voue7ZN~gd
      {
      {Tu)6p;ZGn68f.0@L
      fZc1H
      fvR9Gb+u<呜J%vGz6a)b26(bA+,SL�׈b"ZX#sFtZ"ZX#:?
      ha1-S\#-T\#rF%ۇKZ"@V8]z5Rww<
      RP-,0N(($$A9$101NΝ5)Q@R%RЊA+V-	Yߏ|t13H3 (2?"fT)e­`Z*ħ;o^*F^NRE^#ǃXP_+
      i<0J-AAI8Fb2@.
      6h6=ZҹݽmV`x`W=AD#�B+8dž7
      cL!fs
      4s%@*H*VTaR:n&1OBPPq~*YI&
      \{QѽF6냰Ĕ_hcY?mam׶댻qo�l\xF>Ou<]yOЎxJZJ<RP瞃IIUI\}OI6sjvڏ.p>F.5o<MnU7e_F,
      <q%Hmtr]2ZzI)"`	|4KFQ%Dq1i2|#XtETR5O~J,gaEPqGϸzS3:jJ+6ջ4ۘ-*
      llO4%b3jȇ@UKL颖ﮬgS?NKGoOSO
      $9un+~>ZXI0Rb̶Ow>^^~;/X44NkM]:aZSn ^2RjXu؍=^	UPV{6'̴]
      &=3u8[+z1lGWV0/_jVxp\G#oP5ݮsA;B+=tY&`AuL'?h^$]d>`˸R3=>ā}l;==ڵ>ˎc904]6ZGz	;,|CBN6p!g	}NK<%TF+Gri\ێ1ݞ庽|NOCW^K_iendstream
      endobj
      1162 0 obj<</Type/Page/Parent 1029 0 R/Contents 1163 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>>>endobj
      1163 0 obj<</Filter/FlateDecode/Length 1477      >>stream
      xڭW[oH~WEhKh$4/{=3%3ccl>9mua,6L߅#^e&F:VǸ2;UC#umX57zՐc[F;^!䏽ng:%ZickUPxIݑǏ)37^2k?`2s++H#.iD=hDam;>EndHXeH#qhmچS@4vI6
      9	Suu\r@b L@#pr@
      qO9@4k9%".'NEzE}
      )W2Zi)5x2JP/%MFk&,VٳXx={a7asI�ɁD$ؽS>߆	MŽx8`H5|Gb
      eGCAgl}%7W#3hiSb"-L=3-G17
      LzF1JzmX}m?ig璅ԁsBNRy9B*}$ZHHss<(87r)g.ɚN@7$
      1
      TRW2
      JgGaZuL˟{35OĮ?,*>NX*fSTS%<	CO_>ݞH!d'fW-3,DHx`9EDRI@%[TiFS‚9<%^?Rj9s?͂}VY1ggZ$fXzu_tc"-#ǖ^->e­>-8~ϧl
      ̷jPK"H=H&$EDz'k61w1m<$5q0W,/Ln^Axs6p|xû	Lfa|7=}UTX<BC]hM
      X^k0#g<9}>;U[	|^p|	iq7\|$�&ܖI?W=cGw.ÉUW=�)Ys&yN:)sH4EEEB"+nPl[ilr/�ọmduca8yDZ,DUq<E9s$V~"qFՕ+E1&~,j<{UgXuVΗӡs~/1$oKgϊ`t*+{_E!rt^)c%{~ǎi䷱4NTwO2B?Lɚzcı/qgp78#hRIBTL4LfOAL&΃+F!B]'/xRsGPm>Za۝nmZzendstream
      endobj
      1164 0 obj<</Type/Page/Parent 1029 0 R/Contents 1165 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R>>/XObject<<>>>>>>endobj
      1165 0 obj<</Filter/FlateDecode/Length 1122      >>stream
      xVo8~!U $
      Zlwt2Ʉxج픲˪i}f<3G#�/7î7^У1<;`n"ݰ]{A0<JH9:cPxE?639%ic5'p{a8+ކht^`[=\aؑbmY|F\Z3FESrX%D)<0N]hslĢmBrfs񷂓T[&18Nk:n:;]r9#K%W䬾BR{LP,[:KG[R5EZ,w%ox6i*W88yz|{yB
      N
      3z>/GħZʭ,TbGk[|w�_8j+m-L[	UElW^N#jQkKl.FI淋Tu_^zXIf~O'UFPfmydJp8:,0bKQ
      @UW;f&P	`4IٶV
      9InĄxtNZB8k2
      0Sf1Uq뗲%7vRHAzL`)f31.nw`^FA$I$uIr&.?AsNu{6Z@`,ت~Ud/a-'4hKcDQ\MJ~R�3&4Ν?cd	
      r径2nyR*cnC=n*ŒGe
      &98PCbIӈBVJYw:oGJj/y'ƄQ</OӏY뿖Uf?p
      ֠rf	F)pP*61Oe6yH		=}G껭z}Y(@=B?Q?Rv
      ~)::v4+Covz^:,t=k|ijLendstream
      endobj
      1166 0 obj<</Type/Page/Parent 1029 0 R/Contents 1167 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1167 0 obj<</Filter/FlateDecode/Length 1395      >>stream
      xVmOH_1]O%o)PPIq8t{i]'Ć'@fyy"CIK<lDtpM5\[ c0o)t=L9vfm!bFɭymC
      j&AL?oyuy[%b[2WG{B&@=XUQ
      jPi
      	WsJ#ehNF*hFuhN2*h*m}V`y[PF$J/J9@TSV5!\>iBTi0$X1s9z:2]bB nfWokd*Xx,?Е
      B5\侠bFPJ_+P,S[<xh.X#xlV~G?N3o'~#E(mBbhl96<QMlv=2?suTVtYq!o<[0bIl"`I;(E0B@!) T?3`i 48r92uRgkzXQb\饰sʎ
      %Ɛ	D0j3G)KY(u r
      
      MSzb&RN`aTm7QWCpS̵sH2j 3xps1,.w74M{]νm7Ock8La��O{:\#M
      ?Cs=	wD	_O'WqMNS᲌&2&!#xd*Xo˟\.'-zhH
      5/gcD9.G/LY,Z(gXfZ'Ng11n:]G#?g^,2	"Q2
      hZĜ<quW?m먯<=m@#8}Գ,Mr4ܤ4o=bZw'vo'uCe]BB;
      mRzǚnSrgn"bI6M.TKxbM!'nbyTgѼ(<e6)z=BvoERN|^l׮rf%5>iwX8$3蠂b;ȦB0	y.CsF|8Py3ijC~`t]$X'	͊ۋ"<r@hOF;^Y.f{\D:?_es}oKn1q!?b.-'ʮػyZRM{,y,>,k
      %e87=PGtS[fvyLNl	
      g?&5endstream
      endobj
      1168 0 obj<</Type/Page/Parent 1029 0 R/Contents 1169 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/Fa 6 0 R>>/XObject<<>>>>>>endobj
      1169 0 obj<</Filter/FlateDecode/Length 1568      >>stream
      xWQo6~8xKJd[!C3(HKRqa}GJD!w;c|LJK.B>| 19~F;o=hĮ@/J
      E;k0PۏS`gIJb>gon{[�Z<-rXzi-Xaeø:hȳ1Zv_ᙤ3N/g!~ϘrѲĪƂUn!V4_CLxQv3N=dchqT$Bz[!kE.7zߛ~# !%TQ"qY.DUQ)Q'TFbT$T,3)?H)#
      DX	k&
      Vnwnh.KK yՙzj_[2.
      @q8'˸Vf2FT^0Tm$j|4
      [H̑EDߜN^ڞG}>'G*X:_˛ݓr[�$rKKpH3*"Ύ㡿O�/XIܪ}<or,[�Z}
      R=ʒ*e?';R4%xTTo
      <թ
      l),bKZ񦢥7؈.r}CMCk;^v';<^l㮤>Ÿ$̄^iA0u; �1C]<j2))/+݄O/ϳk5[Ax{묖ЙYo(pxHlEE].a_/v6w}	B*c("/}ԗ//(<ms&pcKn))YN]J3V!]Ya:`%&J4 Ij{ eK,?c4U#MdWX-cmZzM=.I0vdE3֫Ɋ4UǼ݌7>.Dz&yZc߮D+ء3nRg-n7\�35sC⤘CסrN
      Maf1X-BiA)BGʳT	'zA:[:'%s߱(rq$9QIu˓_eRs{sRh6A+$[ec+H^k/#x i@juz)v*+dMyssVd+M33$Jjn{2|z	nEw7WfWSG$?~o8zaLsG2c[ ]-8rW-5IkuSMXf^oXǓ=Q;{'1=vs뵝ۙjOkP=-ZtN<w7Q`gW�QKcF\ж0pțԈgs|k?x$n7�Zendstream
      endobj
      1170 0 obj<</Type/Page/Parent 1029 0 R/Contents 1171 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>>>endobj
      1171 0 obj<</Filter/FlateDecode/Length 1823      >>stream
      x}o6ϧ8`,Jesڠv
      aբ#꥙w]`hѽ`MCw?Qʇ&~1Urbԏi0`pe3km>,9n
      pMFl`yBd#W	Lɼ^Ktp-Lu6ʥstMGnͱwMۣQRQjP	l#	x*<-6
      Hf?smhY<Y�-]}3TciajID9S-khiXڂU[*xu:ȶ-GdۖxuT@th>MKtݵt7M:jt=\ӶKl>T;`ZTqFD'UCG`,Wѡ<"XGd<-^	HtMSA\[XKtunj8Kuq]Z\>jt?D'͝OٯczZFqQ.^iz%1LT	Rt-JGdRyZ%ͧAGDw()%4t.Ju5FGDw(":tnrP"AsPR.J%Cfc*jѡz;#AIyD6()U萀D(th>5:%ED(QFGT(
      5RQ-pVdrvlkθw=ҿJd6rjVgH<,$	TN+o."ZAvbMGe_@$A柙;{dO"i9M96F*5 ,yv7|㏇,y"=up/
      w[~r2ďxgqD~m8AdQc+߿f8rh:[Ԫ8J<N
      R(spreLAr"(
      A8GsCF_xUF7O_,
      `˩{ݟ4_ϦKXl/ד|OoFjzo7|mm"lJK
      ۲N&/Dl,Hx39"	ޫ]c?=<E6H?e^nŕV"]xUͦh+whU2ȡ,
      D|8E1@T́X'ꘌYHC׺j8^I&e^TD`Pg4nO˒/H8+6xb_actNή^,'r3┇fB'P6}<xA82\~	~$G8Iw+^N}o1"ـ`=|e;Ћb;u&WV\|7n?r
      dmx/?;Tϴ{=Sݪw߂aك3kN#|V@>28Jri')r6p!~nW<ӌyƳe G|]:3@cxLeQIȫ7DwLj,\צIdDSﴩA
      cm[!"ODِm6'j3p*/:/͂2w&r9@Ώn^23f{6,b,3;"t[Nu;B_Ouw4!JUaNN?f=v
      \LX<Wrm8.3Ӯ>ve
      ꏙ7ݾeɛ?dN`:endstream
      endobj
      1172 0 obj<</Type/Page/Parent 1029 0 R/Contents 1173 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>>>endobj
      1173 0 obj<</Filter/FlateDecode/Length 2476      >>stream
      xZsHbU)֏d[l;nrE[XVd\,$ӓfzuOT|!ls<:~Ӂ>3Gΰk1`䌁(pb�f"60[y#'	5]s8!}g,`f ΄CGQYl[EL>7u/bbC[�I+\/bbi$$bb#X΋ّ%}'KQؐ(/-qBo8L)ІX3&	=|aB:GuXjE̡YV!ГȈ9b9y42%7j`Dk8RԢ@-Z|J$3!V40iD2,V4&br�EBL^ǖUYe1,`pD
      ̌dĜe3bb6[p	p\�6`8M8.	p@s%?u8�4BLl,`bǝ{ֽ1g)AgEK4/j`Dk8RԢ@-Z|J$3!V40iD2,V4nEkY&vعwhݫD2,`pYp"`ͷ]ȶ
      1[BL9,ykh#Z@p\�6`8M8.	p@s%?u8�Xap�0p@0oc9ZE!AAy
      <)ЊZ%lD3F4|H0!`-(EͰyGF9<Y!9XC[NTvGr,u0Fld1\lW�ֲ9hXZ`Ȱu{,`vm3b]pEpW#q)OKќfxLuUv#ҲnDk/1obU9ֽYi1W8\/VA@+jp�Y[2,hڣd�X:XŎ
      Bf֏^vFJF	%p�,*F%&"߲JiU2H^b-im[{<i1gز1C{f{2-)tjqpr!nm!%iȋe)$ߟ^.DTg`q3Xt,uZ|}R]'FyF&e֦7tFȯu'̼9,B˥e{K&$&e)|<2qVU/g7=!=PVUu5qk3VtGh's.WuD'mYץ8=4koE-+-kݯyͫUN*)>i4K|%*_n_K:Jʥ/Hۜn^M1Mżʋ=m0]'%_�ѓqE7:xċz�ߗAxU#KӼJ&⧂"!)ʾu>In6Kq)E2Eܸ!}zN2l.bոiD~1X~ܦˮȲ4ߐ"L*\v=dJq#+T7$?7
      
      .lnLgOFC+gGo:9>;;~qv<}t:y~rv|4oD5A"馼eW擓iWײ,d`$T줚N6,	`'=vCIIOgN*U﫛| U)1MRuSswJ}I6vw|9%9;/:qgvޖCJ:	-bx?Ë#X`(t-AY%Y}LQkW|)`te!
      >aB傆Z\Q?P鳻jRy,R;/Nw}›xɘ])۾ƗG㳿ɾg>qb6m!87/B>|.*msUrSZ'-9ܛPYdigA"d{~^DeIJ_}>kjl&ijW[	w}{/kDfkǔ
      DU4%Ms]]_!&5Mi_݈ؐ?%ߴx+}Ah_j/~	9Cx^Tv)P~G'&67b~JWI7	-)wWezA
      G쫜?;<K77g'SV)5"yf#W_;4LÇϞšz�/1zQH/?*WTw}ĵ94 7/
      vxV~6)y wYoi*IXԋIRFވ&?bxoendstream
      endobj
      1174 0 obj<</Type/Page/Parent 1029 0 R/Contents 1175 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/Fa 6 0 R/F18 8 0 R>>/XObject<<>>>>/Annots 571 0 R>>endobj
      1175 0 obj<</Filter/FlateDecode/Length 2724      >>stream
      xڥXksJ_zC$b*Kmb)cH0[߷{FzZ.Wuqc瀍9ʿl϶	۲aY3;c|:D =	N`
      ;
      .{4M	>ǾG3OS
      33m13gcfAa=<!ML=TF4p)G3Ftk̶3~!2*c'my5f3>Ø|j1ffG|ތs
      #lD=}Yn(	+K	|OwđF+N)5v3QyØ<fRMȥvCfg2(3ڈN$O2w(i}+kEMmk3w͝tNA
      t<6cQ|]In#tЀjW$D~h%Zj1fUb̬ŘO9.U#lJ3FtAg:+3CV%6Qf2qYP1b̬Ocf}X'+mt8u0ͩPf7NrQCMНIԇf9C5|Øcfn˜h1ڪ(IvGm89YnSkԷIMXnk"]cʒMū/m;Cze6'VY2TtR1T:gOyt>r26^7my٤f+KO#Q.`J;Q7Z6l!SĴLޤ}w15G=A1|Z=G Tlc֫&tp8�6}k|{shbVchbVTXc�6}k|{shbVchbVijnhuQ�a
      &Jooj000Fca:400U#]KMp@+M{I|/2ilZ&
      SbotJ`qGϩ"?
      !8a)gH1uR^.C2J!VÛGMX>DC,]n3k!3FYh:ʲWw;Yh֪RxX\#d_|??4
      Gf&,4.Nnk:uc/n^t׫(Mȕ02re/EC<LaPle\ "C8"`%p>ʿ$~+~/J$Km2Ueǟ!@qxTץUHGB8]\9+3
      QgΡ8x19<=xl5jҸ=J~$9}1fE%~|<s#Zq/~a0a'1~CD^Q2OdiF#s0;zKB`mrDXпܸTren^5`t]2Rw@=zG_ D�W/x\GI5ⰬX%X!v`x$yC(
      $]=Tai^*A܁"EA=\հYXZhA&?GlRX5(.yr5,.lD^4<UEǗ|$um8kX|q8/p>wg4>Nj/?ߜ\r|JQ.ʰ!Hdea#uF	ݼ)GXHGXw#f2koqmUDbqKcH%VFiHQZc	l~]<`XE\V&z%@ 	*V0Q6"Q<ΫȳC%UINiC裙Ο4yWFq.>*b*|H*}�.ev A$T2+J!\$u\_9ZrJ}ZC\)@_zʙ-{qEC[A5UXTnZ޻)՜ 8\=V~ow76UQi%7Fq"0o0FQoGFDaGya=`US7[FFt'
      y<ͱ-b"ޣѝeBĮbO4}rgr_"<�:jSeOBqDzS]ڴm'p7"c.D9Z'ɺyomR8#rRuÛӱ*{	Ѷ_;J{|	DL-w-셪gk!ҊÁJUضVP
      7x]z;ĝ/5`ACKebwoc/QWXoLa4A4c9	-#Jȝ?/y;~wYL>a^b5b=lja.aG{.&oBA.iXj"*}mө!dؖT�	QvݎUv7sk5[Zѩӆu_=<ǵSaxNQsޡH4Wɋ~7WEb5 7rlOǖdOG	:Y}Kendstream
      endobj
      1176 0 obj<</Type/Page/Parent 1029 0 R/Contents 1177 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/Fa 6 0 R/F18 8 0 R>>/XObject<<>>>>/Annots 575 0 R>>endobj
      1177 0 obj<</Filter/FlateDecode/Length 2901      >>stream
      xZkoF_1ʔoɮݤ
      m"֋HI)RPV\sHyd5	3s_0"V=U.6h:VJŽ;ƓhF(V Ҩ/
      ?ei03a	Z$BP{^`M[}8d0굄<3ziόE8i.ht^OQ_d
      ghq"LqS3OCvZa�HO;	4,@34(6Ɖ�4#MHyAhDO43=Ah4g,A3fI;6Ɖ4#MP	04'MHAhXO4hFI8kF{&8Ft	)<>	BsƂ4'M@!hƽpBD&sF}&$Ms΂ 4'MH@s΂�405IQ-4NAhBJ$0ϫB#z 	B9cAA	̣'Bа 4!%Շa=Ah\`X	HsМ �M|-דȝ&T7C+kPKػE[{jT858=df	_{[ʪ8kjmU,UV2͌ʋJ+%TU\["ei瘀{cZ1ooLԲ5
      E{e)d
      h!^p"i}2W{7^m�Vo޸ۆq|�(H2jS<,[}",khv!כ"8{t0Ro!@K>nU>kI@i0:ODܘ\-p.<{TΥ|c|4={5!E;Fc4<LثR]SV(mZNtS]4ˬYƔ[S@-[$IG-šhD;
      F-bgNDZ/Ӫ$K!)6eTnr!d~
      g_Z,;c+G�(6T)L<rf?=smC}\&ڊ/wy+	3T(ܴa"z")xLRH&( \ԫPH8g{{Fpov><5Z&]YcP]BPbS�[m
      BV$uĚs,RuTP)[XBq3aaǸ�1wQ~5X
      UꚩF3iik47['oD8d2(U!n|$5{O0a&-sr#DV@r2ZV(TTUJ|TѡR^P;NvEܛԒ*P۸&6	kjhaBT_.y9ƆttM&7&̼W.]O$lWuJ*mȡ[GGI`^?ҁ}Qs؊9'TVLKvJS2>re0nI.\p}A@NM(Aj.|u5X4z\+	7<Q2IPLAHA4_Q0cI]P$"
      460qP(2`Ҵ_k?*0W).
      G)q發nx0	yئTu"sLn1Rca_Vz=]cFm`GJ&wF lJXv`k5`-i
      1|yg?>F_RI;Pp(΍)Ĉ!2P\B
      ҇P71=Im.ei%ڧ]y9EKv^xTvш@/ dR3sk+DnXDw9NTb-'ء#:.{b	}PT7o7~PM^yY2
      l(G
      d ˲ԥICJ6b]�aPR^n|\X8RZ%
      tvd2WE"F
      B0HE~MU<�J'#i%kD>%&}0hpnէWm⦃pRlLJ~D;|޳{k.FvڔIiE"Zר>l>rMo9|SjrK7'QJ$\^+$Josɞ`?KwA
      h!g~g~zq:tYqJ4ufxPdD,p(O~]P$1,ϳ
      AC4yޣ9Jz㺪IH.> y%6;K I;\o6G`xVq%zΖ];O7_[">K/z)˄D7	DYj)K]i:
      ͪLW+0[0]Cgx|jt`!!kO
      37AbBcvܱ&L۪x=_a浯~iuOhw�ǟ${R'K~aŢ4KԣՓ.ոRd5P6)b<%,r.LGv{Ws~EՈm\jŊ~b4 wDO@:sѩޔiڲlr%66.uPW_d1\,rKG~pԡ.HїL-2Uz#4ʃRMᩥ<܌Ad^	ER,kEqʋw)m?ރ\I@MP@/K<GT-LX(G8v{nhfv�Yendstream
      endobj
      1178 0 obj<</Type/Page/Parent 1029 0 R/Contents 1179 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/Fa 6 0 R/F18 8 0 R>>/XObject<<>>>>/Annots 581 0 R>>endobj
      1179 0 obj<</Filter/FlateDecode/Length 2749      >>stream
      xڵXksH_EmՐ],@L*"6Ncp9ِM5Bͨ%cja$Ӻ}~9ԙzm#Zz	tXrX4X$DCM>
      T߃
      =jmurrD}ߛ4X䊝՜Y
      upM4P֦6ϜZ􊹵SPlרE풹-ԢWdv
      a
      5slϤ[9g&t@%?B
      <~ѱqH!3kvZ@Rbgkw_Y$ZMm5j8!C5":%^s�)dsfnaeX12,mhÅjф({vxPkCi38B-h'\n^lFiVMX^4MEְiF6
      S3)-bӾ1\6Oum޻»6Mk7kYڸZmںT6
      ԻԦhцsԦhB׶$54혞5Rf'KTc9}v
      6vG^LX,^
      7*bzc֑Rl0S<$"mGmR&ˈ'Zx8cK]bNIY91]d(6)fO,!pw%d8SR̒@9u
      KV=}OlRn5Ez�gk
      HQ)Wȸ CaW)<ퟒ3"o?BL(?\h#}:/^Ѱ)ۣHHQ/"84gb8퇻d8
      WlA�ߐN"s:t|EZTX~ Ҥܻ4k0KMaQ 7tɟb{!H	Nj
      ^̰InFc8X
      {P<WudU/iMCAhn^{6-x>^}q88Frt׿_1|܉7/fX%*&#Zg+huW1[bz:\ߍ/{l!m9聂
      㚬>d,RyF&Öm6Mz/UP}R֏z#Z;-ZwwkX[4.փwIle9I$80YrG_\ޏ)7(E~(mr2Bq_b)20 ED�f$4
      Ȩ\9HaXX>0s28GN6_n7+R:`&_ʇQNqJŐ-SIз54Ն(_,ct|A8U,0~^iXp]LNmJ/'d8jͅgsFTk/M&Lg_P]@${kLf2
      BѸl
      IQ0"F!{oB0Lc^Z
      )v$@M}I?WBT,tN~&lbPyt	Mc
      @2]&u(r:6[f(wȞZeV<xwHԽfIW:ﺝc5Lp�oXKh567fx޻E>賛/#]\Nʃ!0ݻF?Y
      3%A`1&	ZPD=#3 Bvœ$3af)u*".FJbU>8хޒ8G_*VGz8|%E.<Wh/:{֩
      gO
      -̝~(aE_u8ȶ~AʧQa}d؟IT$*eYm1
      `lCxrs oJH+]OiٍaA߿!kʃvkVlmy<>lt>^w?DE{wu}5ذq0(Ot\8`6�rzR4T^Ds،f<z)6
      lF(ןp	zɊӆ7)vٔˀe?r[5:t
      ^2iK>8N<ty{<[k'r̠_EH["SKT؆!$Ga[3&v[h"?/D4UQXeR%,+X}\c\4npD%@LK%*Z ur}V$`?v^2֦]ߚpG?iĸ^A=4vYU2HM)H}v1>X^21<SLͱmVy󨣠3V̴L7#My*Xva^fW/./xƓkx~"uCeC切:Ubo^U7_2}_-~PP%.JYߦ2HU63_-abZ<VIZ8Лv؋Ծ2vG䑞3DrG<(
      FL͒ŔLPGD~Ef0CXZBGʶX^jj<]}uʺNL'zLL%pHܶt]3tZz7[zZTZEP|?c`endstream
      endobj
      1180 0 obj<</Type/Page/Parent 1029 0 R/Contents 1181 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/Fa 6 0 R/F18 8 0 R>>/XObject<<>>>>/Annots 592 0 R>>endobj
      1181 0 obj<</Filter/FlateDecode/Length 2849      >>stream
      xڥXkSHίu̐elQSN0aT#qIQKݒ2v2S[$$׷>}0??a{=lx}z]	6۱CoX5HUr8�W|\XCu{^2	ih lc:j6p7wў8a"fL؁
      C&�i
      +K4ź4aSK',4qnץ
      7#;p`D
      S3xIxӥuh8,0EAu
      AuhvripM\æ.^߸kA]&wsmtiXq܃�p nJvipסDπVs]@44`
      :MdgpYv]s
      W;ͻ.
      n:4Uӝ)Ϧ3Vʦi?(<gROI0MtA0`4]-v?<}e)I!'	_ts{"u{IdW3!/2=~gy?jZK.#l:nЈp5QE&f-s*i4bh'c#2-^߱"|R5S	)
      }"M%FA-cKU@S,+nBb\EB㱉qiL3%<Fx"9FK8"9Xҙ|d3<qX,g:ϓ"_NUKᜧœ5ʼNd>M\|BXl{f}x"r}c5dk4xYlFR/B\eKBaS^.ے~A}Lj!DDHad1kS 6敶w6IF,r0TY$G|8o$QStDD,S{g^]ǭoT^oOQm6[0T\û-I(S+6eIiB6̖g>,]cO^;6b1_ӛ?Lϯ.'t<ތ'&�G7W/Ɵ:g/<)#VOoTFMT!/,3^yOycg(^LXǯ�MWpY5'X\.r_-yg�}){+M+LĖF>~|Wf7ϷP.Fh:1>MnjjrB/3,"
      j̋4wM#T-R2kR7?2R=5{?O#T!86@Ϩ}z RŖ[+Ѵu3m|:A=]\]z{n~Kov~F'' 'i=f	:%bcs1xI9>
      Uz% �UOiѺa^0QE%i{l%1`C3VبؕbZ~遉{arF́#w6pCأߒ3Sq<)[3q[ڃL:`"wV\~T9UMgw-�Iwr;J	-g_n>'B)
      {ѲQlpZ>N3Dc[Dg~Wa\?Yb6dHʗ̵gVgUôUur35s\5ѹ$%m=:z@9!
      #Tv&/:q8θB쩲Xc6˾7m]i}s�K�MQ?++]GRQ9rk⬋д^?Hb2T^.sf4Jܐa~z4	y^|-2JiT%jD;B6EV7k
      ҅7!m�KȶN2*f03Pq{iCC5e+L	-”ΨzmXJe]޴
      60f|9Ť^
      t6dWXgort㛦nă[I#ssaLg:)ދuemG%ϖm
      q*Yl^-VAWĪsZþ^xxѫ?
      i	Orp.)0״uh;p*U0Lŵ*U7De3r�M.!}]
      @E\KzJq	ꆞe8[#da}+!ax
      Ljΰ}agϘ2Qv]ʇ1:f,%Ǧ:(cA5&^6Us3hu	іerbD5{̂d>S@FY-${
      bo&u
      -ALl6Й[Wi5dTHxGX8rjېQ1hh/ksePe=Оc)3mL+%aIːкHh*p[\-^C0:_.C%s"k*'.dȷS:MNCw^ZK6 oڧ
      >Y3E[%,.4ݲI%pRԦ.%U
      
      ʞ#fWWLy5V(E63vFWt3z3Q2i=jo>TzR~o³r/6Z8ol04{̧SRZF7U-)V<*y)(N^}zL&)mm
      3;yiT#>B/%~fL
      EEݑ$v?;~|{AзwzmNX\jhendstream
      endobj
      1182 0 obj<</Type/Page/Parent 1029 0 R/Contents 1183 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/F18 8 0 R>>/XObject<<>>>>>>endobj
      1183 0 obj<</Filter/FlateDecode/Length 2788      >>stream
      xYs6ÛS~Zv&It.4?T�"vP]&'"Hݷ􇳁H5CN7gIJ\#F~G+3Q*<pF,ӓK?ޞ_̰]ϫHf|.f)=VWBxVWBb̔0ֺQODm_+֔ĢbWbF<{ۦ:'LOuqe".	\v+e#Q[1XTZ*i`+Ҕ=Q
      lTJ%9(2ɽ[c^|J̮ȍ̀S1L,F	YdkplK}"cR0vPq8se[UY{jq|�(\R)$rKi(FRT(Y"I9L׎]F:K+]4܄ױx{oP`eT˜w%-=(
      P*2Y))uNt*rǨqK{Г&kU-K0ev. HS^t8zB.npWkN!,�
      \)	f[Z`WXobX 9CF,$	B=)S86/A^.3pz%rXˉcoSfKFw0yu^"
      Jio5$RQAj0Att8᭝P@ZتZm!3H-Xک,:IFzVEx@Jy+t(]*޾@#(gxbaf}hZ\QfEZ.͂$oF2�}˴ޠ 6BVf2gA,^|{ߺ e
       l7&CR5[!=A\Aj;I)Ax�yQt(B\RT`A]H5=\aQ"ѻuUɚ[Mҵ,()ùK9rE(jx,^b	n+p=;Pˬ=5}8qC»r!?xGؗz˼QIj+
      opYd\k`mC}t鐷3rklqg$ ih;,ۥٲk}s_@;
      jU;m*Zwvo+Dda/Ygd 
      >]ޘ@T>6he@j`@!ԅNXFQPmٓrtD6DMvei6R_蓣w[ިKS#s^AFe^->yRyT+Ү"q>Q)9].G$;x~ުbuELQtrFxRJ
      'A!VM?&TԖinX:M29tOV=
      0f"l:pr]JEk'1-m/<JƎQ\v1}! ]y.Z$KC],D8asVQ7Y
      Kx#t%*5	R4
      ^:#S(7)2@Wsِns$)zR0fsAȴEQ*'#4Cr'VlH9I/Ӵ~eI(6~lhDo,`tOюu@AIu
      /*ѵ9{ߙ2ckd2xV �h]v,#i:L<6W14tYKX;wyq0ֵsʓ<Ykދ5fc#:ANo[Hq;
      qPր
      '~\h26a$!Gm$`ѿ=m!G,!YIk~qB=x:
      F(`|Ei)$%$Ӛ][a@'{
      6Ov7gK*CyIJ8AHIs-%ʔBY@zq!~t<ޝ4<5A5Wo[C'bI.:øX?*`uxu7>XLE.|u~>=ඇ#x~6dPZ[$oEh3+tv,ovaUayhjpHі.4np)54d\"l}ڴ`}s1|7Yi^%zB@Jt~z~7"n;EMg,:]	Iܽ>SĠ%hS cj1H=ӧVҫB0
      gǶPq,wc8s>Tהx%$^6}H]#wJ4N`R_&ϲdr'~7|~+t ^W3 N"я%"D'8q~qCHPţS`pUw]LT*R㲟B}M!tS&&9f偯xt"+j°qMN[H6>",eAى񣅎mxMF}`%M:swwμcyw3Khn).`^ƟCAT�tgk4G^P@ޣbRc:]tQYNZvu$#?<+=۳_Lendstream
      endobj
      1184 0 obj<</Type/Page/Parent 1029 0 R/Contents 1185 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>>>endobj
      1185 0 obj<</Filter/FlateDecode/Length 2711      >>stream
      xZsڸ=nRy5!ݻ[DҤMxX:s$|ܲ	+HLÄE\ j.T5k7E[VӴz졗巜y-ZQq~7[J4ZB.
      9eS5lP +SԴ +SdYNib
      Rm}%+A-e"]@C3`uNoRaXEieezi"ײJ# 6
      =5
      
      "BMAMjBy
      K<V�j[v4۶e�G8`pVs[|l6>fh5⿡W4ky;jÖj`xZc46`ϲ]㉐XFrn|"j1yϵ8!Y2mw7 Ǯ|#TD|*Q;
      GbQ瘆,e4|
      r-"AYVF/rcozTFLƄ*da0/q@3DSܩWzzQY]ĵӝ*j;U~߶UwLYmzB}($1H
      vRd21LN"xvӪ6Y"\ΌQRFA;h~N;(44_BlDPr2<Âr-aXs7a lf4Ŭ3{BUF~;Ahc(V70SrOab\8[04,q6=SN$j5'8Q0Ǎ6k;`,gC&!r57fS34`DL>gOg!^
      5Ɗ'CnǾV^?4E+>^+w\UW?aӄk)Ԅm{O%8W!d]/,
      يZGe"Wc<}-qu0v H*ilOezK`o@ ,T(eTkVc'/]IkWo/)	0q{=k^,<38,Ąa0vaXsscm*knvnj?so%=R_ֆ]i�}`濙KŻj�W gvῄ
      Inp, rNoYs཰*G&xqxX[*	$8!wĕ.Z`_ļy濌)0{z:}ٙ.QEF#KLk{T[tn*YpFXaBv>U_-dMv>O9!mju{pgg5|Jz}f9N;Ϲo}u47(t3&#6BD67uD{ULQthQ2=rl2		
      ʠF}+`L:wdq_M~3yY"辿[ xůpiy+^%9\twߢ:\K=(27ۘ[vm-7#̖b33Y'7C633N~QT$
      aE;W<-fSEl	~ϳv2-?Q<sC1C_+E	N`Yh;e:T��F	"ß{vhUOoGQBHX5ِ*˰ܼ|b9$7ctөv,ƫt8DD /Djv
      -q'1hHl(mչf6zq3lr4RK&-V>*ע	)R$Eҙ//	ڮowd2&"(n9lX"c"b10IڨBLӂp6C%p2D0c�Db,
      av(sN^#B*DMпrmTo}mbAwOh;vOz{zy~vO`wpλgA.*GQ]rA_=A}€_ʁG�	!
      d�%\'#㒄ZbLq
      SMqH`J4ag	#Bo
      ^zez]]'핈ʃ^yqsX$iH3k0[Hc[dwXb
      gp|Orp%;0WJh3~aJ9�tJ!	~q2Fc0x2_*+`
      dp@쵎	fqB@y`	lqed#YXnl.t1-+jXz
      K
      [8gمW@!�ǥm$Lǫ($%s@t
      xrQw*	E=&wYH7�O4e>XybNDW5C
      Qk5LvFv[ NYc B=|7=N:|Hl`8U!#,8�wj!0
      	Lu܇D@Tťw)7z+c"*p65I`Bc7lwZH7j3l˫-nZu['fendstream
      endobj
      1186 0 obj<</Type/Page/Parent 1029 0 R/Contents 1187 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>/Annots 604 0 R>>endobj
      1187 0 obj<</Filter/FlateDecode/Length 2702      >>stream
      xڭXmSί˲9#lۘՕ`lmB>`4:*?>OH.IjMO距C]ﴽa6?%u^ʾף^Q|$=hU8/Tr3mǒ6lgCc.}Mzwb"#D4۱Ę^YbLFifmځkؖcwhimڡߖ֒c2֖@ZrLd{eN푻V'ױ`&N#Y"@lҖ^Z2kڣ-#.&s]eh{&rdh@6Z i6:KA(mZr
      uj,%3L֖ZKk&r=	+"߉Gdh{JKk{&W(b5C/u:Fh\tb7:KQrgKkumo-%C;:2uٖ
      
      m%ֵu,ݮ-*p2`߉ז݈l9^{K28ke
      8,c,1:>wΰIs4ɈGbKg&@*{%rUP"dF+,eТ\HTc~2#iuV"4*aB0D~>i>}YmZfD@IeQ24v(,/A92UGf<	w"ȸgvjQ,TˤOTg;
      DZP%Hjî
      Jϻu4.gjFIDdFyL8O]8ѵ¼EGZ<#>8VEledzwtL_?t:hw|sۛxtE'۫ͷtuf>_>G}7OcI~$6W\I
      \ˤU2rf{ldZ"bPYv)UuUp"s&IӢJ<It,)Be( lzO2Ӯ,2S)�)j,hQdnw7g􋣜M/n镋r+MM%	^^f#Q/ɭt_t!EWD!ЄX-Q(03?ea!gu.X$kԶy[(gMy,#o"Zܞ\j۹աqƽĜpLN\;^{ISn
      ͪ!)wAȊpQFzw|'lYSV9Y=ӯt,@hlFt1=`FUf
      s](HeU,2�ɂQ:0-@|S%e^T7B-[TXH#;BW>6+M)gF_mC*58&!
      vw=o|_0\`M:Up2SV*)VE:E~(`-Tm٥h2p[bSI8kr\f\%-6]١>>Q9a_s#oY>Ʊ7hR,a1k(^ 5\Ч.աUyY4 AFlx_QEiN
      :P'1jX,�)a[	Kvo逶˔璉>i#4#m)`?ܼUǙB5B&DJw^r>v	yntyoVڸq۳LhD3Vvp&*#v!̄޿Kx3:i*6TWak.k�uu>L52ޏU뭕wWq@mqJAg)DDCг?
      S>)%eI(צTt7.]boתכ>\gNXgĽ¼[(5̺kBT'ESnaE[]H7,U2{un
      ^,:rչx
      (^;~10EZ<ԣ;T3E33՟nҚp&u)ahbi\lUϠLdRJ{=(�8r>c]$ssx%02KԂ5{)s'xL�	"4=DTťiZnOќ@mclO)AݾBOnYks{7~qW7X�Wѓe^]_뻶a[Ú>Ah#
      qf}׆iL#s?(bkiLfLeݪG^,s?d=ՉjB"84L]fihD:~Dw¥RC*:(wFpY(=C!хw~v6,~揺O.yCwӌ/kܰA%a5n<44qꣵˢz}}k?!N"Y
      (y.bADJ0G|1cˏ)+>tf|2ONfXfcGit1:\l>9ܚ]_L3+οA3dèYZo<Q;j42[௖#RP9DLJ{n
      !iwÃN׏{^3;Aj< ɀHendstream
      endobj
      1188 0 obj<</Type/Page/Parent 1029 0 R/Contents 1189 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>/Annots 611 0 R>>endobj
      1189 0 obj<</Filter/FlateDecode/Length 2648      >>stream
      xڽXr8}W82Te؞ʗĖ7Z-B$!H+ڏ
      ^�JagRM�}9}:;AE#}AgNTŁQhK
      v~F/mYubХMwiwl߫aGvClwdwc1"q{`8i{CKg14	Җud67x-%ǀ֖
      *YkО4Υ0VPq\j%a\Zr&[=!-%S \l>ji-9򜴶mXeڞo*[v|Xe˱wN
      lމwL&` `bQXT:KDbgo`ijR't:KŀQ,N*�:F\Dl:vtܥ-[gi-*ci-iZ[cZ2ڱ82DÖ)ofxzb0n6zzA[ыyLhYj)Q
      ?^Ea&"(a$5HZQ&HUolT?~'sLeE`/HOTdPu1k'm:Giu8'YIf<*T=_RL>f~{!4VJOy,%,]$rMbp\jMi&	!Wz<vZL	\%Hi*(x|?kiC
      c2^6Wq'(LՊ!D9Gi~K8'L�jL+D`@!	xE^?ó05|ǦZQuQ"8A	4LYU1_>R&e]"zd
      Vvc+?[fxcp
      n˭$"j_'__}[GunװĞ'�?+17gg31_l2Φo?\Vxs復XIF52c:7B#¹.Tf7}|w3 ?*T
      aS%	2xSld,SM/k,Cpzϗ"VI/:"F@e"eKeq>
      T٤@Boރ0=wgC%UPh<։NG3Gk$h43v
      %0>9gy;|Kě"[fi진L^|aJ^eLAȉk?j<I2f<'Zr
      Z5ĒP$q<͗J�7X;kZ@o}&
      Ӌ31:6W\_8L/w)=? ԚY{J]qEhlAy>rF8CMŠ8bUHr8<PK@JdVDETŦT7hˉuAhԩh#N<6^�›ԌK?ahMe'A_+2b(^|Hv	H5iQ}o"X#dJ!0)f;p*'ؽ8Tp	<_6iر@&a\4m&+)
      3ݢ)BmZfw1MȜ9vinqr%hmL8
      vOm}5�$pQnRyʷo%QFJXpc-h	oW|]'E=s@D}	3 r64H!oTԦZڦ@3c9ŽSuY:ֽWWWh=>bWiBvڼxio;"cn!wǿ_9۔Hqc!,70ωzpՈњ
      UBS4w^3.7"*77bjT<Ʀh/$hed{WD%9b2B+B0<
      i!Hu|)5ik>w|i=mA(S3jS5NDY#Ҭ)c6sC5c1)E!)V&wwb2uF,/_ ӨW=h\
      .>HA'-qy3VbV*̾PC{}2q'Q +ɥ4љ>*u,nP}bz5Yvz}ʊk	*Gs=$7赼H&AA7ȺLt7ΤO	=ek$#R)6LdkubhRW[}d&==ٴGݠ!)ݼb=NWa T|ļ՗$(+
      n.rb7}e_̅ ĊTw	
      ^9ϊhBttK<u21ȰVyd.t\#rW3^q-U]Q?u0^P,ҫ?*h|!<`@#Fos`̬w̷=ɰn&|ugՉsYCyt3spSW'	HKmFYr?
      ͊kEwFNǝv^;0;Hu6;t?yendstream
      endobj
      1190 0 obj<</Type/Page/Parent 1029 0 R/Contents 1191 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>/Annots 616 0 R>>endobj
      1191 0 obj<</Filter/FlateDecode/Length 2754      >>stream
      xڝXks_nU# 0 Id1]KV{zFB3خJjLO?N?N\jKM?ONCG@n^s=GniQ*h}XvbɇRNnFvEϘ
      S-N6x̍&
      nǃנ,&
      nu&נcj6ֹ&
      .tLAoZ4#<UdL4x	S}gT+Ak{
      г42ivMAԂW̽&
      nׅMn.U$;aJu;=gp
      :AԆפum&NlCof*Li5h6C
      ACNk҈[i)evdUzz`@(Cq
      AԱu}>ΫxSZW.h7-VrfՓ߹mh^k[1oq0N0Mv6Wa
      iz
      g}5hFX4=\Ш&gJnY[
      נAvIlA9bث̎.yY<_C-mhR
      њ^A 0ea@0PhgdJ9
      ngXEI	2Mw\jI%?e9%2`'l}bVFfGH'~R8'b}JœSQwP&ZۺXfb~5wە�A7YT^{!~>cpL)~U^g"g-`
      IJLWa
      S@dCe%Z~,m$MYh:r m$rʮtߖ"Z.RO§,(^r2�R#-90rw*R>4ZBQv e22f+be`iG;`ȿo_${M^=i1\6]p>Ωv3Z,F/M'4Ng|4<85-WI'SԹu#}pHT](>ǚ_hMe?MғlА=%h:"UUDf"@"ݦ@c�/;t/	b2Zuc^xlJ^~iZ츭Nr:�//8�ۦR0i5م:9Os_>{>a{O{kt:sDflaAFr85^0PuųvEPɂ4S{ب{q"hLZ`
      B
      V^uy3Z]?jAX"ϵ,^r9U	hrϩ%+ﶎ\UO\9W}VRX(<yϝ<j.THS.:|إJ4!\TL)M3K,X`#/3LWF
      Ǡ.ُxV-]`(FH[aFnJ^>+6"l[!H[j
      lѡE%$vK4kCreiiVWkW5ih'q-<hB7?|z-E͆^Cr}|5p.W.|:-D3O4luqOQ}4cto>L'6Wh5Rmĕ=Li	?{jG>l"rPl-HP8NKeȻSPXPh4>ޝG@U/z<džѪY.(/ȇTʼzU~^iegrU%ár&{A%xǰa.m6<[rn^j(4V3�,^TE0"1EQ窍zrVYU+)ʖ=۪?e<o+<"`gc:'r:DjϽK[LFO?:AG}kF%S%XhT#ldzQzx?Z4&Ϸ+Q-Liq##~0Z<PA!q#z[X9ߝ{4;o7Q劅5RM}zk*P´baF�bVKeB)9/G2)+f39f	ϳvT-WDp!_?Fb/.Օ[M-Q.KAU-JR]<
      }jaW((+*Q,(z~!N%JܝU`ioPpYӓ3~[8}	Abޛ/WEdWH`pfcB
      1@L[|9a<\
      1O};\a_hy^MlKbͷѰmPhjpTAW-gL:t{X כE\_U\þaU	@埶|TH+rŤ_^V~vzBy)^�͂2[B-v
      2s49eFcH
      T
      dU^Zæ!Dv:8vM*a9dP Tl#?o4;MRFKn{Nn֛
      cpyo@endstream
      endobj
      1192 0 obj<</Type/Page/Parent 1029 0 R/Contents 1193 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>/Annots 624 0 R>>endobj
      1193 0 obj<</Filter/FlateDecode/Length 2481      >>stream
      xڥXmo8_͗$XG~,ilq8[ @AKͳ$$UR%nq"+j<_Q'MgQ߄:EQm	E0˄u;Wא.!wn]Z['7h!_43Qdd}M_ t0k5imMq]Z[^/֤5qCs}M*ߜNXm81aøq#z�)KX£JV[cb//)r/{7?D^%K;<r2
      Oge[n]s>=NVqB͚)"iXZkB	ӈM39[1fT-BEnK
      ^~6QIiW°k+ypebejT/5QZLT!:XR+RkLC-/7?"(еUm,S2jiP%H,9pӄ2}mr~w4Tگ1댇k({&mۀW{m(j/dʵi
      )tQ">*/lI,o)tqA,Smfr!EJNXn�2[`FDRH-JE:�(<d*c<oasq2:Mb麟|Mgl?<z%{%>黻ɧFdeyq�
      cZ@@̒"T:2ZܨB\3ZSje"j8{NkKS9WiCMBXCT{G&X!yk8СBT9{#
      Z"(o)@bKS6CN]SBD9Y7s`-7-&[--"MMb5�_he)Q]R;
      	j+pPlZnF*Ֆuipu@9ŔJ7aÖZ%82ID)(iܬ{x9ʘA*�r
      m,�D6}C!/x*tAOϧ�PJq{ːߊ[?rߋk+՗c-,v K{bC]`c,qP#yL"i1R64lDH@$5S
      !kb#DV+\S72I8MAz~rD֓&';T1LXbi'%IsyS2O	 M>(>欈YHnYSQ"1=Z	=Dd#CNa4&wY-Fbg41620>Gs9R-fbp
      X:xϠl݀j4l:'W‰c԰)"z{ŀ޽|
      MC[ZTWL$C}T<8�jGq!*uC"iuRj?	dBCK!,#Rpr-UYpݦ#(8Yp2q
      ?0\MR6Nn?^.N۽1~:\!x;GrRLdAGGEPRR[wa1a80sзtnSt,dQ2Vf
      LJq>.%(^
      ?oki1
      LjA6*LeV+oj_%܋?%UQvΎ;js.W%mޏ	LW+Hv16'nu&/SrᏩ*S:8Kp:)�l@.lǮc0O@_$ns`*^Sq_n[s_Zd5�[j"^6w6G>
      S۞&rwe\_L$zQvώME9nQP2TZW\Ct+Bn.6p+;iӄ?}z7MyC#㟹nZ,}=">*WĘVyyuV`1~x8G%%euw#}QOtمS-f$I?8&N<!
      @c~qS�.oVj9ŰfiAz"+7IoOdJS]ɝC8ib	N kD'
      K]+fY<bLop Kz_Jš4R	U&8[_D^I^+"s~yCdJv;{?}p2gӇ=zeIq>;Z|AH٠~΅ޯ'vkE ^0ꏙ;v\0{;vh2?|_[DHendstream
      endobj
      1194 0 obj<</Type/Page/Parent 1029 0 R/Contents 1195 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>/Annots 629 0 R>>endobj
      1195 0 obj<</Filter/FlateDecode/Length 2661      >>stream
      xڭXkoJ_Qn0@F̠klH܀7׏6v$͌HǩSuԥu/ãc9=:=9
      鴏_Fhvt:gxftquRoX.v~^XН:[Wشۯ-ehCkk-9gp2>?ebWON,WPZ7KW*GR2nԖ=qKkp׃k֖9u3ؘ5U"p-%g,T:K*%rȑu%3iKM٦lS{uS{tXY""=ٍNKfKR[fP˕֒�;0P1-]%2R2gȟd6RimZT-30C[랰֖=N@2?dMKlס?KsOhټ~_8QZלF<K6V*֏$D%(6,W4UxчT,#ZV%OXl4Y;8Y;gDw2	4UD|9
      s|r{S7uScRD)|+Y&ڴ4_.ȏh;_4fR&X%"<,Y4Ț1B&i!"O%ť)ʼnZ2LK?I3ZnrTǼYl=XM$.
      \1By;8ɕȃS|hGAW~PKcm#UCgӛڑGN&3>f?}SlY#E=oNeo旳ZR^[ǭ}<k<~<&k*dX(=DG*z\riLF*z#3"g#@�ogLÔ,
      Xg|rs�2"^pA9~
      LQg4zq-%&J,[1YuA@+RDZDk6~r!2l"B8߭2VrHq-gzZy"R
      ฬ�ALa4!Nۗg[85%=ޚnCh<Nq=^/~~tt>Oa1rwIM~؀r<8iHR<.kBk	P	_"ЪOҤw~E�B	%2%뱙G%FࡌTZDq뼜z@c>/Βl<f{ݶ~yyqP{@ `7Iı*<&S}0ġC
      �M-WV=F_uuP	N
      FX
      (6ӌDJ^H�X@T]+ֳ((g}5?zC0V0A/ܐџ!3YG[6ejj?ssuEh>'3nWɾ0R.]T'f!V3=hx !_`xf>k	ԈuROEffB'A#z"z\<I5ZCsmEU-ťX%+Rc{z.J"Pk3pj;(@_5Z ނ~=9C04;+�iK͙4MAtT;T5{!O4jmRN't+zWM$ۂ9ѷ@~f>w_m.4`5'^"\ș293kpYx[|(͹y>h_/`_YYRKw2&j&а't.RF&rO*C[u3XԃS[lY/
      $BIdv7+np%3
      K&P*f"MHt, OE>}[P^h.f3x'0讜5:7hP-6J}\,<28";I$+{[vz|HZ@havU+éHրzOp]؏E\fq:~_XXV zA>RS3<v@u|MBfS빔k)_�hlOmC̾@̸ʁf>V3[ jmInQZzk~|daP`�j֮{IWfTdYw&hL[ȉ	J1peS=#׉S\dC$s+FY1`2ӌ>t<Fnu0qiI/1p�}~iz|Ϭb^ݏQ�Dcs~TDX\|spO<41B[d-ag8"y*~zu|5DL?wsŒnq2}C|Fbwߦxw.F(ZcFm=\e*PK$,7}
      u>:GID}ya~2`WgB�eQL_98muK4OT1:Ew݇nq㓾I3h:>GN~endstream
      endobj
      1196 0 obj<</Type/Page/Parent 1029 0 R/Contents 1197 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>/Annots 633 0 R>>endobj
      1197 0 obj<</Filter/FlateDecode/Length 2471      >>stream
      xڭWmoI_Q=ͬH$cֻQ
      yftfInS]^OUyԠ:4ϣP#YQɿxmj7MIf[=[%H.?;M?#ֽNA49H:g*21>4TLz6עJm:"rm\]Z
      nlvzŵHGֹ{a[^u,Akwa98Ίm%"#tyiӊiܫڜocҜ-^ET<D)wb4mͮK+mZ@H$7ŵhvݻRj76
      .as-:Vݵʦm@4ͮcN]Z3`q[avBQVHk"UP1mZ4CUmE3T5]piM3p+MX\<wmܶkM{@V*
      .if[8KRqDTR*E2_WA,SR	=V%جX 2dSAJim $"NirLVv24۽Ngl֢&~_r[r4W$
      |ibнIP$0g	q�pXOR&20zB$ʨ򝃳
      	`?jӋs@Xf߉),D<61aŬ`q=TeJZ(i8Wq&|&1\DZBv5R)&~Qɂ-8EmUذScSȨ4bQ5bI3Dq<f?"wɒnF2a|dh,BR۪w;
      :#XrrMj˄ƨ21|z	DnTUYʇ"f'rI3Fs@tۼ@JG
      pmqJgSt6O[4_`tG]Oiا;履ҥm�g&: 6e3
      '6
      m)P
      Cc�p徳zG)N.E;uPlmbL׋F`|^l~Nvh)>s;&Ŕ30=,2|8"2VTej8|ڦ9HTf(H8w-zD:~oF!vUzgf)x_mj0O?/?&48zjYF)	eX
      9f�|$Z<A�-_xPpH2mp-{`Ό,Q,C
      :6<˓B4ځ
      4Þ`o3	2erKR;F<fr.�0fȳ\2�JRyE1A)
      pycӲǝ\k~"*1.
      XΤe-iW:Hl+Xcjx}-4|t7UhFǮFgu0L't9ewM71ni8~D)3ƣ!5MDz^"D$"
      uԴCATG,Σ"zJWcB£:rlXX%|[BN1(
      uݱ9]r/Bw{tKi0xSs]Kr@oY0!T9^=&f;Z"<TL*|DuW -7YAoEx{z4_@i"~fo$VPN5Ky9B;7S8z ґՂfm]o8Dz=+%";|I1l8k!nLfTcJeMUф~Au-fKN~_']EM([{p[ŗpSoz:7EssmeZa{g׵ݽ8?p<ߚ%@qπ
      GG/yJ)C2}eF?0baXL1h]I'CLaZp	5k,ZT*3?fFP5LHsban.F-؎ۢUzcU5&eH4WDIұ)Uq^Ѱ\M/1w4BEn2Ɵa<@v՟Lqx۟ʠ̯y#+~\5uA˗CQ%4C'BzIL
      L4[2VjW;c-4yzb;y3d<_G+(6ŋB5.SE˃uiY99Ȋt;fD~cbUM 'R=[|P]Ube/A%T{�zkK9BZL0N
      ƘzRw|vuި7q~7Z_o՟}:Jendstream
      endobj
      1198 0 obj<</Type/Page/Parent 1029 0 R/Contents 1199 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>/Annots 643 0 R>>endobj
      1199 0 obj<</Filter/FlateDecode/Length 2216      >>stream
      xڕXms_㙌i%s"6WTiIX�_gr`DIbD{QI/ʎ^KG1fky=4;95[^
      I3ȼ}<35FH)8rD`]sQ?lymue=.:#=oi8r1ZѰ+",:^Dh
      Еv^E(4]ԑZ+sΑ$ud.:2'QwQW
      x]9_ٕ^tN+;^tvZҎpudo[os=tue.@fוӜ4ud}N:2
      ${ԕmy4jyl7pen[W
      ;ZWtW<+슷øZۃūue]f:2>udrQWq;#stk^2s+kv]E]hW˕+gAj0C4epc?f1@eR/(t]Qa
      g-
      c3q\
      ~94APe8<G񷐾LƟn>mm
      ?'>2;_ȜF$r+)O5YJ}JBER$SdROXS-UQȖH2~EBe$hZB-"WUY$B$fq`{%G#MBAʖùXS<$ScJBKK)c`|-IEUUrJ<.YB[m
      ZxOJ֚G]IL|h!9H5l xWJx8$s5[ۍF?IO	T7	ESGLskbOKl̒ix1ӐK
      t;iHq�!їptwM0\6~؝f#SDáUɉ}ERQ6DOnyvQC )5/D&AZW+xg)iIi�B!9&4%ɲM%gU	ya;ڳ2S `w	MQzn]jv)(5Hе	6(K=\xDdi5\t,0#L?w![CI	`
      4
      E@+j̷y~~ưBP4Z<{s^4Z	^&L"tf]/~sGAt2%uvߖof'~SC[TGB1Ft9\I6xD~c["ӿw!݌jt3)u1L}	~68S;]ۄ4Y8SٚizJ
      AÍ4ANl*ND	qBΫu-1tCQTKn5޳
      fh;g%m[Wj{p,6{ӬX.Xp}v޴/{N&6$aqzĊ/Tq
      L<.JN)Jv`<%1b2ێYU=~&(ˏ%%g*-$?~h7~oogxe.QZqocRbj˪X*m؉e)OU
      Iʍf˜MNF9eJ
      /S*OֺUJf}R.HWb[SsG0<DkL	:P](1r"J0
      uzvϡtnen+ƄShݘ^A*hӥZ%k-EYaٵZ	҉ٸY%s:^{3F>_b_%fԹw+ukYO7_-Hd3|09W֒:7
      ٬*Apũm8""JTq;
      sq1#9<hvksߨyyn,۹Le043UT{OFʹ21ZȌl8Pc7{I&$:U>/oURpKlY!IzkJdW]cwa;~%|9NZ2k
      23{ac+̯KF1^kah_J2LV]^LzR4XV/"j/kiaU	k2bj_Q
      WMPziŽZ}2.wΚ9nw<f;C�!@endstream
      endobj
      1200 0 obj<</Type/Page/Parent 1029 0 R/Contents 1201 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<</I12 12 0 R/I15 15 0 R>>>>/Annots 652 0 R>>endobj
      1201 0 obj<</Filter/FlateDecode/Length 519       >>stream
      xڍn0EAVB(HmqMB),&lyeB{f%!�OO|
      `!	VA`T(_}IL"1z;pc>*T\h8+(NDŽe	D"(ŐJ)(!L$e$xƔ%2G\3r=fVAU P]a:MwܽUtd9LxU+y>Zٺ 	Cea{gjpj
      CTn`!"x�-~<BuV-
      Vgӧf(!%zi[s\ͭRЛ*?4Ҫ&=örX_>TFA-L͞rGӵjTG}VpzWUgoΓ~}lNŗ $}ӂ"$Df1sD)$ϰ(&<\}[&_l"jendstream
      endobj
      1202 0 obj<</Type/Page/Parent 1029 0 R/Contents 1203 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/F18 8 0 R>>/XObject<</I10 10 0 R>>>>/Annots 663 0 R>>endobj
      1203 0 obj<</Filter/FlateDecode/Length 1744      >>stream
      xڽXnF}W>LSw+m
      (Ė](ɥ
      eȥe{fvMsbrw̙3|9hm?Ar|{>
      F#M~u咢8;^=>쎼a}^mhpl
      k'=(>h>j(Q;aw9JNݮū9ލd?ZOGM604-2EbI"qU4z8(?zz]s8:NwGBFXgl|`d)
      t'Xޫ[ʜKed`JDm*H",|H"Ḥ2&yodZ[+Syt&qWRڠm!,UTʐM/ˆ\DZJ>'J=0k6Y-6NFIFpKijRqL1{p%Xt!m\yv|gλ:["sEuLҏa`H{O�ϴ\@Kr|#r
      t6Ygwep~;bEz|:]Q9@Qn~g]?,O(H{uHX{-#ģi8/SH&
      X,fa^tl~qN4Yiإt4R2w`}7}l5O"Hi⁆Z͗r
      .`ͽH!в]prFc#+y/%g lUdY3Թ`e	V)rɗD
      e.ŝ
      KljJi;DEeʱs.,E*
      /1
      [όo*Pbеb6T8(-[A6CE@燖C7"0yV
      ALtrHKQ M04T
      \ۊ/[NJkG"Gat iFE	$p;4r2
      +2)k-;c[	q[ĥ-6u1\\_ͷe2\HOJ+z\ϐKmXZ|S^A"yzY6_*k
      o=\"׫WϽe=Hkȑ݂^ ˶jDeV	tm)McaoG.T`b'Ѽqm߅}ƞvyFϯNgt3_Ov_HϿ>p2O.lr9ل.b>_jnFz>36Vf	;9^^aʾo'}T3,u1y<qvzyyV׺LM^F_U0i%IWK7ta4oOÅ*POn*]|F6==#i
      P!,~Aϒ2|jL�|]F$vbrA֍IfMm[t[igZj㖕ڥ$Td".!c(^b
      lFDDm]BeYW$֬f
      e6[윳UG!XK�C}wzE]ok~5wxYhE!RBOG]OvYZ>jݮf6l1|=T:ͣ{"k%V	^M�6)6כ&FƮ/t[5m53x}39}{N=nqod~/�nendstream
      endobj
      1204 0 obj<</Type/Page/Parent 1029 0 R/Contents 1205 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R/F18 8 0 R>>/XObject<<>>>>/Annots 668 0 R>>endobj
      1205 0 obj<</Filter/FlateDecode/Length 1451      >>stream
      xڍVko8_IJ-qO4
      Z%P]%%j^ڝhBcN(Iq4Ƹp15/Y|4~jq49ɘkOH}"IkQWd
      i+ј1_MۢԲTEjkҲĦBLdKDEM;8*}$£uEU綩	HZ粒-Gqm&#7x"-+2=j9.iw4t+L>Y:QVKŅQ%Ƥ೴BC+Z|avTkzuTU;P$9	0%8X״vN)*PY e
      ; "N1t;<G
      ټ}=aϦ.TtE"P6:L&C(AΈ^y[ρ!PqbLy`Ğ%X2:(	RjZi7ouގ~}4S`48ƣn}|]p߸LZiI
      .[8aC?cBmQJht)FOnEծmiJOg	9sͭ]Mj~Ǎ'DNf0ziSsa,.I_KAJwDtk;m
      =O
      V޻ݚ.owm-g!$d6M�ϓo!Uz0#F6*k"o}mA@h._$l
      k*kz]R	{,	0Sj t0Sˁ"o
      iE!QA]GWeEEtudcPtrmS9#	/Dt%|iQ0{a%լPnEr0
      Ue-yQPCe6IW=xq@[7$9>	?-qYˉ6֤¥drL-3 (?`h[>4P	 @Z| :<UNqG؅u<x{rmU]yZ>
      [Fz7X1`8c	#e_ep17OW;$XVS>2׆P0xS05~LoT{-6xct2Yqk*qŇ	:~5r?ww׷ww?�j�OE[;RPhLQ<!M^fϥvZLdiZΈ Tr)%0rDVPNΖ�~JA|Vሩ@1Sofg ϼ4@0ɴ3p^4	�q[ z>¸;X͞j>c"~߀/:=?0lu~5>"G>Eq<'|
      �^endstream
      endobj
      1206 0 obj<</Type/Page/Parent 1029 0 R/Contents 1207 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/F18 8 0 R>>/XObject<</I10 10 0 R>>>>/Annots 672 0 R>>endobj
      1207 0 obj<</Filter/FlateDecode/Length 1409      >>stream
      xڥWmo6_q
      ,F/eSiyo@mHExHʱgMȉy{sA~ǐ>Yo
      "d6c1)=JZ˃M?l,bkGso3Sz1୆//$	1d{P"B?Q:b�;iB_HF1ܿ0z lO9.Rp /%fYY0/9q-?zǯ[^-e%+^m-dl]-H_d,8}Ɉ%i~TMihiCD6oJZs+g
      yc 
      VB[QbݵMᕀht@\R	n߶| KU'CkXi+h%ZU(EȞ-1)[6(i*iMҔlw/3<HRwUATF:YBH\m`%oB8A=Fz6F.*jҡڋKmGUV6ӺUio*٦ K݂yns\TzM9TXpk%@Dc>ʁrQ'e 0]>œRK5k4s򃫗$a!Z?Gz^
      ~~Ǻ{]3}%-#6"	LIrli:}ʹ+.ȺA-vCE-hjR;Q
      sWBn
      6(Gs?iej(tqu%mpjB,ߍ:v)qeт}mHℓ
      "!@xVDa[;$:f
      Jګ3se	tcĢ5MBV5=	UQ1(/ϷT`DP>z<TIeôl5!kֱ2ΌN'[*.wؘB\ܾqùΔBt09p`0 h#
      zI7Ѐp]Z?5m[!bP-Ǯ/zD;
      =3πՋuy|y�Ɓ?*RNԝ9!
      <{a)-Rúj@s	jmV޲']Ob
      B=LK\Z3ѫ9#RnJ̥\uoywe_%+AI=\k�P[\y=r_O#/SIΨOXY`S{VzI3O.a
      BsL*CuU}
      B$
      $̂~FnI²toYј%ؿ΢,1-|9
      `endstream
      endobj
      1208 0 obj<</Type/Page/Parent 1029 0 R/Contents 1209 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R/F18 8 0 R>>/XObject<<>>>>/Annots 675 0 R>>endobj
      1209 0 obj<</Filter/FlateDecode/Length 952       >>stream
      xWo6_q{ȀJևe{( ˂a:@VD[\hQ%w<Jnm`	6eIbH]l'Qd
      Y3氞b6;Ȣ"|2	5Y)%!@IqW�ӚuP2Q,P[ELLiନv
      Y*K5⅐jk5lˁTIVJbxIpBQ,[ӫ> !׈k1|7 Iϱ?<ג9_⊏O-"9K]u^IBpVR7Rv֙9W3eu	F7VTF`bn1JvѬ^|ZўT[#{�0Ogw%;Y3>.r;┌^aLǖGCƆHN:ly+Ou's
      7ȩܮQ%_pvHa|-5
      UE__.*]"tl]%eMÙ6C3cT!>1O: %Tt~\}!o-}a*]d�=vnwC,(>l҉ezcI.CQnSuF=ܟeCQMOk`R-;#Y9Ƙ[x|P@3\#4.8
      U{l%yᯅ6QmeWU_�᳡RfH5֍2>J;FgC54F
      ab*ad_~x0h<Vئ;-15N1u1wyɱYՇڳpXpOˌQ	s2OEH4Rϲ0I2/gh1M8s_ɟ�guendstream
      endobj
      1210 0 obj<</Type/Page/Parent 1029 0 R/Contents 1211 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R>>/XObject<<>>>>/Annots 678 0 R>>endobj
      1211 0 obj<</Filter/FlateDecode/Length 155       >>stream
      x50E|2NC膐(+HQUPR>pCӖ/w%i@Hk@[ w]u1)7`W/pi;_~j8geg=So8vEoXZJ)B=ũf)Uh#8|0endstream
      endobj
      1212 0 obj<</Type/Page/Parent 1029 0 R/Contents 1213 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F0 3 0 R/F8 4 0 R/F9 5 0 R/F18 8 0 R>>/XObject<</I10 10 0 R>>>>/Annots 685 0 R>>endobj
      1213 0 obj<</Filter/FlateDecode/Length 1513      >>stream
      xڵWnF}WQ"ȥ
      (͋�cEmH.쒒hI"#{9s;3tAH"_EAH0a8=z	hQ;`wLksI0U+o=OpOF8A	EQC(q?
      Ƌ)Mz>t/&@r\?"E߃i@^r;+L-2C6QÈRIcA*Ni=s(:7"E'Y\*ѰŸFLWd24V|
      ĭ:SLM�-
      -UeX,
      о%K-UJ
      ?Z%hLj˝Yp9(ke`תra˩)&EZڕV&~U	b\rPNe0hV\HDa
      O_`Ovbe! ZUYBr&?⹏^x?zW3;>lT4ڕG|iL@aEɗXwqzժZN.^E	zOzMΎaw:'5!#F!,|vKj}rStߗlYGWXa<jY<&x\rsnJ<m^M-%Qٗwz4,]^R.ҾD[^*$)M4+R.҇|6$@vܮS;O+Wh-KwGȵbģd߬/mš#[ZQ
      Un)h3q*֤5NA%PJ5L0D^?D	Z((Kuч"h+]<h0؆:%+w>K&v+-C7|iHԐWrJ7\Wyd[
      {K~:;9o5fiK`m9sI-UEU$}YڷNtT$	<^TH>% . 95z>Cce/G]gf%}?ɹJsYI9Vd)N2vvҝOΞN6/j8#dKF)JZ"JVXpLc!?ǻvi5e}e#ze;b*SMQ๢CNOV@UkTVzgbդۦ54͑JӅ6gmg87ى$4Mbs7cqK/ky4rwypyuPozxi~>ޏ"%,HY[zִyͧ0Mr<ϣm2~(8L:#'lC`y&7"Z
      
      R.vHePg=]#\lh/\CnX:4%`ԛQlw ~9wQ7o2=z{]endstream
      endobj
      1214 0 obj<</Type/Page/Parent 1029 0 R/Contents 1215 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>>>endobj
      1215 0 obj<</Filter/FlateDecode/Length 1481      >>stream
      xڵWmo9_1
      RywR^ĝtrwgwM7b{;!:5M6g<<;#ʧ;lH+7W'G1Bdg)0)IL
      tU`at@~PUNѷZ`J (S@Hpy\*VG'HB(TPٓɧ!A\_4ŀ\:/#AU^6zhOhS%cѸŬ*m]һ{2o޷d.]ZvQsU<bLzwx΄=E>hQ
      k%wn
      }/Nl\b0ZI#:@Mi@Dߚde/Һ>lD.%.Q#8쳽"M22ZxRɦ,@+#]SP,OϘR#rHmLmR$51H)EØP P{$X1[:;ݴ[(ۖWs#_Ҡq;8nm)Rtg�U^_̴/^G8̨|Hq-O	=El6*k+ e0s 3-Zdk͆jumUmP
      @e!ꇡU&'P}&BI&qt-KOEOocÏan
      	lj%XNi6F?4|g!w>jel|otLJ!Œ>:tIs=,(X
      Ro#'v+TAݥǀ_
      RBA*tD>:m.QRj:nQFxtHSDЊFj*n;U݂NuV!gT8dLjE4&92Ho}2jT_WTa+.NI;.ˁw*}]f5R#GI*5"%cRSRm-cerEH&P/|jSjU69-D-B}ۨ9(d{U/d[kqh5z9@@q7:P%jꉋs]B@ib]χΈ>BRѨ&"=[ZQҡ^m[us^Şr-5֭ۊxўJ<OfŹ-}K멨bo10!\BK"M7}ax7[skJ]u./naؙbIvg)^2ٌSr4iBMJV	LbkF=ceOB뢣8Ir'֮ȰroHEG>g6ŦYڃO\WcG1Lc%m*FN^O6=Q/h?oD	KrI	{
      KsS8n1^faa|<NNAFY><㣸<:O舷^Mv
      +"
      endstream
      endobj
      1216 0 obj<</Type/Page/Parent 1029 0 R/Contents 1217 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R>>/XObject<<>>>>>>endobj
      1217 0 obj<</Filter/FlateDecode/Length 905       >>stream
      xڽmo6WE~I40 %@e~4JI(IlY$MschS<U>fS^b0yfSK==:\-^)^q{Ov٨v-ƚ~M0k,˚n=Ժ@H,cE(h	+'1\aeI+*
      ,SfgZ@z
      ?O*__:YδxnJb)Gg
      �PNn:p]w^C@]t Hj[a1QvuYq7v)sw`xq?@t$_IN1ָk8&Qulok!["t;==0{(qm+*2J);L+Ec1G\n%U |^=0v]ఢ5mo1`!kHDP-vG~#4re7)f85
      wc;2+V½^cQq@5uȂ X
      He1t_m<
      QQ;N|5K=}l$#[Wܣ`sW|EW90u>u(Ps_9+KT-``Z.XJP$1\@B߷t/q34B5Cx|tGNWCĒs,ʉ6><5wu}o0ݧ|oB"b'g.p`E@5H0|UVBwHFUN.boF
      U4PSO==,}
      a:]|^gGg͝OX,.dIZOtv^?GA~Cendstream
      endobj
      1218 0 obj<</Type/Page/Parent 1029 0 R/Contents 1219 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R>>/XObject<<>>>>/Annots 691 0 R>>endobj
      1219 0 obj<</Filter/FlateDecode/Length 760       >>stream
      xUo0~_qH+R6麲>ʐЉ_oNlg!=gQhHM>[/bH?-zhĖ'}2=dp
      ,3ǰ[\7L|ZUȲĂ^.o{#8DV4jq};Q{oP)34'pC@N0#cȄw–[%N\ZZE	t9{$h
      9!Յ,7϶H	tW{9ܣlGNjuǠ$p	.GqLёx qqnN(<uzҩk\w{gʟ7PȀ͏mwpV:S&/\ۣ%נM,{pviEÃ!_�uXyR萺՟3#Xm!l6[@(Bf-Op/`s]+kFLrP
      =f�FwZN(L?-B\$%G;jNO%JA%޳kk]uQisC{K3_qJ뻚)_v\9TT}HbYd7e5g,
      zYljANdnLˍQ	WD0Ea9-R96A[Ja4A;grۉINh:>�~6ƣq0L$td8Q<[ާU=endstream
      endobj
      1220 0 obj<</Type/Page/Parent 1029 0 R/Contents 1221 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<</I10 10 0 R>>>>/Annots 701 0 R>>endobj
      1221 0 obj<</Filter/FlateDecode/Length 1427      >>stream
      xڵW[o6~ϯ8Ж:Yemڸ(hȢJRv_D۴8D\$>"O9XχΨ4XD!hgG{,bA_ش
      ˨OEN¹b0# |ĔԦG#v^=gCŌ`2#6F4a4eE]y׍PTxWiF0?6?GlZl5&#6NsW,LbUX-WXs+*4'wq^ۇ;h'RCkgab-KgJS"녥;1R7FU:2[NgyFh82;GH>/潅kYr+y|3dmPU}hHinO_jNC`bEA	:QiP8
      *mq8xM=HJ@ ZXEl;yP!v
      n+NYAvͭ%QUE-V{'Epދe!TfuзwxiiCJ$xy$з츐Cv":Tc;!b!G8+Kdv"bʦwbGYn']Zsv*#,RUels ,W:kFmBtI8%r2~Ȕr2d\;C?AB]^lRLR>#s„zTuQuѼ=7oV7|}
      jWMqXj^k5;څ=4P:0n荻H_Ӑ|ZmevҮLl:sYӫǀzBfpkjhmnyuHL*Ϫ-&/iCb]yHJ[UJ@Vv8fWM5-||Z^,yƫ7;姏~[fXiW=EayUp\ad38nʵ4"3$ pe qЕE-\deQH1|v?ϑJxwBk4h0/JC9@8ԡ;p=Pŕv
      "%AMau6T[r1Pln
      oQ/\~tK^JOu39I-qC
      O"!7+a7]S
      z*K!nlDt wbEFڧx)t.j0Bj[\ާ):-�&.1Ɛn@؏f%ץ9Z�E7-+F΁Zl
      hST*5Z4Az5�=[w
      EC
      o{R/!,\M|_3t8#u6E_`0Ѩןh^Y|8\raendstream
      endobj
      1222 0 obj<</Type/Page/Parent 1029 0 R/Contents 1223 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R>>/XObject<<>>>>/Annots 703 0 R>>endobj
      1223 0 obj<</Filter/FlateDecode/Length 1386      >>stream
      xڽWo6֡X$jlh$Ek7-QWJTI*)+U͊-@;{xz1
      iﳍA2.hgh`K,“tP7K{Zfkƀe9eeF&ktcze*3Vw<.Tcdyfn,$Ay5
      J# 6;
      "-USΥMhC
      Rz�ZsĒr*W۴T 4p:sJYI[glpM8\a�d=3_!/xw =,s 2=^PU3~eӬnp_h#%]k'X0Y2SjTB@͂Z
      A^@<^W‹EET[s2՜P6%'W[(xD_ҏoFo@>)Q
      ajSV;.eŕ1uS]e,75^2Up;IK^fje.k'Z	'"r$I^O:%"ãkyبZ0;t>ymߧ.�eiу+vc:db\w2]Ѓ}kDF#>|e?WL~1l7n-b]xY;Hmk@_*UcB'(a&͂a	J@̀sZ(G*Z |!;{2y O'b>j/{'v"w~\w8|]C3h%adG':P=|q>_aPQ!a#uQ<VV$!GT$Z"m_,V^8Tx,Z:QX
      E@3#H_u'<="Z<Ԗ&c;g]q'UEl}vF#e;7x7`*nOAq/fXUk\`
      1i2rgĨ˰H0@iNɔXI4oKLug{k'Nu{aE]Lj]6u;%Þɗ-JI(ɽvHo/ǯf3:9^OqyaBCF;8~J.LخJknA�W%y$t
      nvE_vEq-s^QdRW+~W/whN)=8[\*,8)wKDZwDnb*tl6SV"[#n.R[ozxptڬ
      {{vSr2QwD뢄'q78gUx:!A2nl>p`g4.xendstream
      endobj
      1224 0 obj<</Type/Page/Parent 1029 0 R/Contents 1225 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>/Annots 722 0 R>>endobj
      1225 0 obj<</Filter/FlateDecode/Length 2042      >>stream
      xX]o} U$4N-?hX@ԅARZ&ZV3CJľIpKg΁ǿqYs:a[˟1ᑘ
      OW&*{y%fxmOv3wôRdYP *K/ʖ6A[#
      4!+/)%XiLpZpjBb+?sUډ\9H)!.TbnfmHb&J45f*ᛙϜ1&+\Sx Y8B/
      zPN}j,V*_yJ̚@Y{cC…<AUr/gGHA
      Cqi|e9a{"+wBviJ+sx&ﮃ8TJ`ũ6ҭKpN9
      Y2`kgd*2XQωB\Yŷ<4-[g+qi_\:L.ojڵm\N_?7qr.ViZŬ;>Ps9(֠lBml">ZRP;UR}*9R@d]+=u -ԽP�k<A4=R61A$1`n77.6iDZq=9~MnVZv%okEl
      үc{-AA^v*V֩<<kup@Qxa1u1JΛuB%S Ўxr'n,9G!1I-]4Qhv*)=QlQK=s+{qSe<Ⱎ$
      1|ihdir㤖E}D9&hg1E<UZlS#'&V%Bu%24E}*�K*<[@&ciǦ<pYp\mS>%)f_.U=[h�r
      j)^N^OޞKbc_]z&VZ%!lfͦAHiasȜ%6ͽȵ?{Q)yW4KP)dSte:ӑI?AA{eJ܀Cef1
      D(dyCI{k8
      }6[؟$[kzD
      !{6͟튆Rao%?7eK2uВ'c[4à-Ң cn"-n"΀w[,#^kة,'y6VdΝt[ʓ;%1]}%('ǼÒlv˓:vh68X4'	%`7j(B_ja@𱶤9v2<(YO("g40Eodq=Lz4d_3G#l;Wcl8<㡒!~8�pqkwYj;
      +ڋ6}ϩDZs~"BM֑Rq8E`gs~
      [ӭ4m/1uE:!|G*b)CPБ65HlQ+nk-rkbx)
      jٲ[/4?Z"kS>kg/UwwRot	U'Q{g65}iqTt
      chsf;+e_n6X=do$Č[;,A?m1jO3:=n8v;M}"İ|9▴615FI o
      @W1ЁMG-fsm\]݄1wOWI6H*끧߻pg\`>՗%R䌡<!'m	L2WrzmRm$;~dhzc?A'm;I-hm+f>QdG-�;щ`'?bߝ�9*endstream
      endobj
      1226 0 obj<</Type/Page/Parent 1029 0 R/Contents 1227 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<<>>>>/Annots 733 0 R>>endobj
      1227 0 obj<</Filter/FlateDecode/Length 1690      >>stream
      xXko6_qW`H&+ic%iaI$PE@KE"Ua?~璒mѦE;hysuwkjOo6,>	Os|ſBx˵Ӧ1ztmo\OO/^kJ6;et.RI$%AT̘l$K;745ZBNuXD
      {Д(bNdŐ"	1iU"	+#zeJoMP^HD*}L)$۝7غH {hX:ӛZa\"ȑ`C		<
      D $fMqL+'P0j8|/<ЃD_	2>Sxxuq98=PE+5H[~mWoIs<\^Y@2r]ԹjIG"Q3&-Q-g\œd]$$?	ghٛՎ᣹:Gu:2zoLBt:_l
      nRotb2O0/aYȡ,R&-[úV؞z^r$C[~
      go�hk<7pO}E">x~Sl9-F)-#ؤ9dIl%KY0XzHծo)%agb=BGi*EmJŌJ"vKGǨq4lJ>V.G(VI!O~~~G_lːAXVuTOճbMRq=¸0hisW
      fm|ly$}-o/9<.|Oy%庶ѽk"VI4>S7vżb>2?0%O[HL\aMy@afBc5B95Nd1Tn&Aޢ+(y"y6q4囧(ė^*yh_tOʃة$+gET_a	ç0CU5ZJUӫOs;|ۘfQA"aɝ_3TNg pKFt'12C=})ىvW^+xX|Kh�.?UN~r*m0p
      ^1@brSdNs1!|&c�$96ijfwn%+"ӁM>T$|NHpg@`?j1AfQ@qYX+4S^%5kB3_rWԇj;sX}'KJ\"cL294oU7 >P\t0Yz(%e-?}<h~i�p_Ό_	.xbmoܿ�fxowhk^xO͖{Jwͷ^-~\gHX!6ȶ/vR[S-gIy#S|m9ʔsyvrH P9/l3xRW	
      ,4><2Sc+XD]0in8-.Jkf*1ݼFggvsG
      ``԰Ǹ{N۝V{mwvkyzendstream
      endobj
      1228 0 obj<</Type/Page/Parent 1029 0 R/Contents 1229 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R/F9 5 0 R/Fa 6 0 R>>/XObject<<>>>>/Annots 785 0 R>>endobj
      1229 0 obj<</Filter/FlateDecode/Length 2093      >>stream
      xڭXr6}W`bgơ.,;oS;ةSd ѐCE,ZNT�8{B?FbFb`
      1|K+&S|N'\pѿiFgwZ}fěZDL:8=&0;o-X{g[:N1VϧI{5.Y/^mzvګq"NFVϼqkf!Wb4O<0c?E*Θؾ;wc|	RY,}ԉܤN?;F'5kfS"lߔs*z盧[۴<
      )>5Y)D"ԱCPv##>~.>ߕHLPE #"4pLT*)r_{I[;I"ĪG80ԩm"Xd*s9`N,
      BBz"!Tb]x=9Qa@"6)‡Д#QX2QvGi,@	=1Y#$T'EY
      .~!1QB6V7iY4޷*ej
      zZ_,.]+LgoS<˕L3gg%'�$йBLg&w7I~G2woAI'㋕ݛҤ+t"9A/|UƉ@%d	v!1,7ϝbc}ʧ DXT;\~ijR�h()b̢J5%[_t":-)Q]9(òKyˠJތ
      3.?%hGRlsVjK
      gc}&Sm#(4kbiI3"@&!5G#bdFH#- n.뗽vi zI1AB.c 
      s-bfqV5Z@\nq:=1:$WLOa@U�95<Nq7`E#x&cV7KMݬmR,>QMD˒Ek+0�oU.@p2;"tRPëaaޤDB2:DnnQ
      -
      IcBNȖzw/gI.pE%אp57>s41jTc:L_)g,_@*[A/сyGRqJIm˴W]ɔg?qǩ9n8IAqCtA`9
      L4hqQƌN"*T|dT1z8WcKoY=[Jx:HyFu懹R+jkˈ!pj8نN EaڊNY6lx-RU!i
      ?$
      AT
      US}!jW`MAEEz3OPs:pwĒ]\5(R7.vlRB8M/5o?Hd&
      RT)ֲUc$4s^pv=
      XCGJm>O,+MnSm=g5
      jqcM-7WoEy1T.%ƜH,%\n>,P6+#jʪޑOTGxcBלup%TC%]+Y\Ѱ
      G	H9
      S7e+󣸚:oӏ}S{9-	qsT3<ɠCPxN%N4-}7:8`ںi*<˷_0e0tV@h%�Y5@<CPHFa`�]HZSxX*J_}5]ۤj>ӏ>oG7ltNjMc4QUР}7OH/{w˻AQva5&ÿ;\ F5+{HApPJRZIN߰$	Ԥ^el*gyvs:i/2	'3F`4<̛`8)->?r/8$endstream
      endobj
      1230 0 obj<</Type/Page/Parent 1029 0 R/Contents 1231 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text]/Font<</F8 4 0 R>>/XObject<<>>>>/Annots 790 0 R>>endobj
      1231 0 obj<</Filter/FlateDecode/Length 221       >>stream
      xmAo!9bRw޴QO=	Y`f_Xcޛ|}X\ț"`N=�CP+�VQ쌷0E
      p:w\W}c!ΦvqyL@X0FO5gkcZ-z뾔X?.'0CA^gAQ_Rgl02d-C1+H~W-ʖ#[Wk' Yendstream
      endobj
      1232 0 obj<</Type/Page/Parent 1029 0 R/Contents 1233 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F8 4 0 R/F9 5 0 R/Fa 6 0 R/F18 8 0 R>>/XObject<</I12 12 0 R>>>>/Annots 799 0 R>>endobj
      1233 0 obj<</Filter/FlateDecode/Length 1380      >>stream
      xڽWmo6_qȗ@L%Ym6)ZmT\HIm
      9#̗	?	%>G)E!=I
      
      '14I)%72LI/E5
      ൄwn_ҘĎy/P|xּd%S	N$"shG+6=Ц6@\ڄܺr	a8ֺ2jqԤ:|=
      F:/vtXBG#bqteL%:Ը};:GpeM]mGN$!Rw477[zc*-pBs%Dp[˦o5
      
      ^X7 Xe֖BV/>	zIHhGxN0AG{2onLyW><7fF(ٚ\us6UQ W7;{rJ76F\,vp5LvKv#dy<D 0%蓰`FmVb
      v\VD
      B_8o*%pvtaֈ%j6X<zBc!*͛zX,
      qcЍF)U$hɵj59|tϻmկ4;lێ\g8*Dmߘ0/u4+>fz3Ԕmh|%e	ڴ۴]#D\
      8@*.0
      gZ6;
      d%>Vdƃ5CDyU#˽34
      Jh
      Ȫ2avdԄ+6
      Űɶ
      ݞ
      &o$xiFE9b6{%CgQOuJ>UEJC[ӹ8>GGHclN=i2Xrdl^|RɢQe`a~Ũ\V-R!m u1{
      fךfsk^R9ǁN"VG'V5^!3VxSFJek1[;QD^`E8|xsGaa,t12oh=D[;myQa q:ܴѺ~y48~F!
      oYY=jKQOu;4E>Sg.8,F6]i`u$%: NLg4ù?'7isx0"Y'P:g]_=,)@Efg7#e{r%Zs<"wpz;^st$͉+9nI\ɢKϞyb?)v2s-}ľB~h'^ȨMMlhnendstream
      endobj
      1234 0 obj<</Type/Page/Parent 1029 0 R/Contents 1235 0 R/MediaBox[0 0 595 792]/Resources<</ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Font<</F8 4 0 R/F9 5 0 R>>/XObject<</I12 12 0 R>>>>/Annots 814 0 R>>endobj
      1235 0 obj<</Filter/FlateDecode/Length 717       >>stream
      xڍT[O0~8o+Sܓ]�		ĠL⴦Il;	n\|ɪG\25ą8MQ<H
      A1qID|!Hf$+:''}\oӘįrqQq
      qDQHm_mi�vtR\X(CHăC0UnS-~T+(ź%ZrIHHb5:pQdQ4C	?%R͏KDޖ$uQS6
      hFJ9%
      QN9hr^#sDz%2S3\1qZB#E#-gfF39`YL`֪ȶm-#fۣgZtW
      #pUWaXPJ¨ҭB
      zQ`5}~Jސ^
      XvdlekD}Rlr@d['Y#T<GxaeL*hC4	Tv+7AݍwKM,LJh;Nud%B�Rz݆)]]
      A#ؗQ&5A?L[^;z
      E7283i6si3
      5ݝ=$ךp;~A[\)MyYVs`ZDYYB;eI?t, .M>xko'鹁]z踉^dL7Jrendstream
      endobj
      1236 0 obj<</Count 19/First 1237 0 R/Last 1255 0 R>>endobj
      1237 0 obj<</Parent 1236 0 R/Title(AWStats logfile analyzer Documentation)/Dest[1030 0 R/XYZ 0 764 0]/Next 1238 0 R>>endobj
      1238 0 obj<</Parent 1236 0 R/Title(AWStats Documentation - What is AWStats)/Dest[1032 0 R/XYZ 0 764 0]/Prev 1237 0 R/Next 1239 0 R>>endobj
      1239 0 obj<</Parent 1236 0 R/Title(AWStats Documentation - Setup page)/Dest[1036 0 R/XYZ 0 764 0]/Prev 1238 0 R/Next 1240 0 R>>endobj
      1240 0 obj<</Parent 1236 0 R/Title(AWStats Documentation - Upgrade setup)/Dest[1048 0 R/XYZ 0 764 0]/Prev 1239 0 R/Next 1241 0 R>>endobj
      1241 0 obj<</Parent 1236 0 R/Title(AWStats Documentation - Configuration directives and parameters)/Dest[1050 0 R/XYZ 0 764 0]/Prev 1240 0 R/Next 1242 0 R>>endobj
      1242 0 obj<</Parent 1236 0 R/Title(AWStats Documentation - Using the Extra Sections features)/Dest[1106 0 R/XYZ 0 764 0]/Prev 1241 0 R/Next 1243 0 R>>endobj
      1243 0 obj<</Parent 1236 0 R/Title(AWStats Documentation - Other tools)/Dest[1116 0 R/XYZ 0 764 0]/Prev 1242 0 R/Next 1244 0 R>>endobj
      1244 0 obj<</Parent 1236 0 R/Title(AWStats Documentation - Glossary)/Dest[1124 0 R/XYZ 0 764 0]/Prev 1243 0 R/Next 1245 0 R>>endobj
      1245 0 obj<</Parent 1236 0 R/Title(AWStats Documentation - Log File analyzer comparison)/Dest[1134 0 R/XYZ 0 764 0]/Prev 1244 0 R/Next 1246 0 R>>endobj
      1246 0 obj<</Parent 1236 0 R/Title(AWStats Documentation - Benchmark page)/Dest[1142 0 R/XYZ 0 764 0]/Prev 1245 0 R/Next 1247 0 R>>endobj
      1247 0 obj<</Parent 1236 0 R/Title(AWStats Documentation - Security page)/Dest[1148 0 R/XYZ 0 764 0]/Prev 1246 0 R/Next 1248 0 R>>endobj
      1248 0 obj<</Parent 1236 0 R/Title(AWStats Documentation - FAQs)/Dest[1154 0 R/XYZ 0 764 0]/Prev 1247 0 R/Next 1249 0 R>>endobj
      1249 0 obj<</Parent 1236 0 R/Title(AWStats Documentation - License description)/Dest[1200 0 R/XYZ 0 764 0]/Prev 1248 0 R/Next 1250 0 R>>endobj
      1250 0 obj<</Parent 1236 0 R/Title(AWStats Documentation - Plugins Development)/Dest[1202 0 R/XYZ 0 764 0]/Prev 1249 0 R/Next 1251 0 R>>endobj
      1251 0 obj<</Parent 1236 0 R/Title(AWStats Documentation - Plugins Development - Graphs)/Dest[1206 0 R/XYZ 0 764 0]/Prev 1250 0 R/Next 1252 0 R>>endobj
      1252 0 obj<</Parent 1236 0 R/Title(AWStats Documentation - Plugins Development - Hooks)/Dest[1212 0 R/XYZ 0 764 0]/Prev 1251 0 R/Next 1253 0 R>>endobj
      1253 0 obj<</Parent 1236 0 R/Title(AWStats Documentation - Contrib and resource page)/Dest[1220 0 R/XYZ 0 764 0]/Prev 1252 0 R/Next 1254 0 R>>endobj
      1254 0 obj<</Parent 1236 0 R/Title(AWStats Documentation - AWStats Webmin module)/Dest[1232 0 R/XYZ 0 764 0]/Prev 1253 0 R/Next 1255 0 R>>endobj
      1255 0 obj<</Parent 1236 0 R/Title(AWStats Documentation - AWStats Dolibarr module)/Dest[1234 0 R/XYZ 0 764 0]/Prev 1254 0 R>>endobj
      1256 0 obj<</Type/Catalog/Pages 1029 0 R/Names 815 0 R/PageLayout/SinglePage/Outlines 1236 0 R/PageMode/UseNone/PageLabels<</Nums[0<</S/D/St 1/P()>>0<</S/D/St 1/P()>>1<</S/D/St 2/P()>>3<</S/D/St 4/P()>>9<</S/D/St 10/P()>>10<</S/D/St 11/P()>>38<</S/D/St 39/P()>>43<</S/D/St 44/P()>>47<</S/D/St 48/P()>>52<</S/D/St 53/P()>>56<</S/D/St 57/P()>>59<</S/D/St 60/P()>>62<</S/D/St 63/P()>>85<</S/D/St 86/P()>>86<</S/D/St 87/P()>>88<</S/D/St 89/P()>>91<</S/D/St 92/P()>>95<</S/D/St 96/P()>>101<</S/D/St 102/P()>>102<</S/D/St 103/P()>>]>>>>endobj
      xref
      0 1257 
      0000000000 65535 f 
      0000000015 00000 n 
      0000000462 00000 n 
      0000001798 00000 n 
      0000001872 00000 n 
      0000001948 00000 n 
      0000002029 00000 n 
      0000002113 00000 n 
      0000002201 00000 n 
      0000002259 00000 n 
      0000003357 00000 n 
      0000005070 00000 n 
      0000006169 00000 n 
      0000007883 00000 n 
      0000009939 00000 n 
      0000013340 00000 n 
      0000027964 00000 n 
      0000028177 00000 n 
      0000028561 00000 n 
      0000028743 00000 n 
      0000028947 00000 n 
      0000028979 00000 n 
      0000029063 00000 n 
      0000029165 00000 n 
      0000029218 00000 n 
      0000029302 00000 n 
      0000029403 00000 n 
      0000029506 00000 n 
      0000029609 00000 n 
      0000029712 00000 n 
      0000029815 00000 n 
      0000029918 00000 n 
      0000030021 00000 n 
      0000030123 00000 n 
      0000030226 00000 n 
      0000030327 00000 n 
      0000030430 00000 n 
      0000030532 00000 n 
      0000030634 00000 n 
      0000030737 00000 n 
      0000030872 00000 n 
      0000030904 00000 n 
      0000030988 00000 n 
      0000031044 00000 n 
      0000031129 00000 n 
      0000031183 00000 n 
      0000031268 00000 n 
      0000031320 00000 n 
      0000031404 00000 n 
      0000031505 00000 n 
      0000031572 00000 n 
      0000031657 00000 n 
      0000031760 00000 n 
      0000031808 00000 n 
      0000031893 00000 n 
      0000031941 00000 n 
      0000032024 00000 n 
      0000032097 00000 n 
      0000032182 00000 n 
      0000032268 00000 n 
      0000032370 00000 n 
      0000032443 00000 n 
      0000032527 00000 n 
      0000032600 00000 n 
      0000032685 00000 n 
      0000032758 00000 n 
      0000032843 00000 n 
      0000032916 00000 n 
      0000033001 00000 n 
      0000033104 00000 n 
      0000033207 00000 n 
      0000033254 00000 n 
      0000033338 00000 n 
      0000033407 00000 n 
      0000033492 00000 n 
      0000033574 00000 n 
      0000033659 00000 n 
      0000033761 00000 n 
      0000033846 00000 n 
      0000033930 00000 n 
      0000033996 00000 n 
      0000034080 00000 n 
      0000034187 00000 n 
      0000034219 00000 n 
      0000034303 00000 n 
      0000034405 00000 n 
      0000034507 00000 n 
      0000034609 00000 n 
      0000034653 00000 n 
      0000034755 00000 n 
      0000034857 00000 n 
      0000034959 00000 n 
      0000035061 00000 n 
      0000035103 00000 n 
      0000035188 00000 n 
      0000035291 00000 n 
      0000035394 00000 n 
      0000035459 00000 n 
      0000035561 00000 n 
      0000035663 00000 n 
      0000035765 00000 n 
      0000035868 00000 n 
      0000035971 00000 n 
      0000036074 00000 n 
      0000036178 00000 n 
      0000036280 00000 n 
      0000036384 00000 n 
      0000036488 00000 n 
      0000036592 00000 n 
      0000036695 00000 n 
      0000036805 00000 n 
      0000036909 00000 n 
      0000037012 00000 n 
      0000037116 00000 n 
      0000037220 00000 n 
      0000037324 00000 n 
      0000037428 00000 n 
      0000037532 00000 n 
      0000037636 00000 n 
      0000037740 00000 n 
      0000037844 00000 n 
      0000037947 00000 n 
      0000038051 00000 n 
      0000038153 00000 n 
      0000038257 00000 n 
      0000038361 00000 n 
      0000038464 00000 n 
      0000038567 00000 n 
      0000038720 00000 n 
      0000038824 00000 n 
      0000038928 00000 n 
      0000038961 00000 n 
      0000039064 00000 n 
      0000039150 00000 n 
      0000039236 00000 n 
      0000039303 00000 n 
      0000039389 00000 n 
      0000039430 00000 n 
      0000039463 00000 n 
      0000039549 00000 n 
      0000039652 00000 n 
      0000039755 00000 n 
      0000039802 00000 n 
      0000039889 00000 n 
      0000039992 00000 n 
      0000040096 00000 n 
      0000040200 00000 n 
      0000040286 00000 n 
      0000040372 00000 n 
      0000040439 00000 n 
      0000040525 00000 n 
      0000040614 00000 n 
      0000040647 00000 n 
      0000040733 00000 n 
      0000040835 00000 n 
      0000040937 00000 n 
      0000041040 00000 n 
      0000041143 00000 n 
      0000041246 00000 n 
      0000041348 00000 n 
      0000041450 00000 n 
      0000041552 00000 n 
      0000041655 00000 n 
      0000041758 00000 n 
      0000041861 00000 n 
      0000041964 00000 n 
      0000042067 00000 n 
      0000042170 00000 n 
      0000042273 00000 n 
      0000042376 00000 n 
      0000042479 00000 n 
      0000042582 00000 n 
      0000042685 00000 n 
      0000042788 00000 n 
      0000042891 00000 n 
      0000042994 00000 n 
      0000043097 00000 n 
      0000043200 00000 n 
      0000043303 00000 n 
      0000043406 00000 n 
      0000043509 00000 n 
      0000043612 00000 n 
      0000043715 00000 n 
      0000043817 00000 n 
      0000043920 00000 n 
      0000044023 00000 n 
      0000044126 00000 n 
      0000044228 00000 n 
      0000044331 00000 n 
      0000044434 00000 n 
      0000044537 00000 n 
      0000044640 00000 n 
      0000044743 00000 n 
      0000044846 00000 n 
      0000045191 00000 n 
      0000045294 00000 n 
      0000045397 00000 n 
      0000045500 00000 n 
      0000045603 00000 n 
      0000045706 00000 n 
      0000045809 00000 n 
      0000045912 00000 n 
      0000046015 00000 n 
      0000046118 00000 n 
      0000046221 00000 n 
      0000046324 00000 n 
      0000046427 00000 n 
      0000046530 00000 n 
      0000046633 00000 n 
      0000046736 00000 n 
      0000046839 00000 n 
      0000046942 00000 n 
      0000047045 00000 n 
      0000047148 00000 n 
      0000047251 00000 n 
      0000047354 00000 n 
      0000047457 00000 n 
      0000047560 00000 n 
      0000047662 00000 n 
      0000047765 00000 n 
      0000047867 00000 n 
      0000047969 00000 n 
      0000048072 00000 n 
      0000048175 00000 n 
      0000048278 00000 n 
      0000048381 00000 n 
      0000048484 00000 n 
      0000048587 00000 n 
      0000048690 00000 n 
      0000048793 00000 n 
      0000048896 00000 n 
      0000048999 00000 n 
      0000049102 00000 n 
      0000049205 00000 n 
      0000049308 00000 n 
      0000049411 00000 n 
      0000049514 00000 n 
      0000049617 00000 n 
      0000049720 00000 n 
      0000049823 00000 n 
      0000049926 00000 n 
      0000050029 00000 n 
      0000050132 00000 n 
      0000050235 00000 n 
      0000050338 00000 n 
      0000050441 00000 n 
      0000050544 00000 n 
      0000050647 00000 n 
      0000050750 00000 n 
      0000050853 00000 n 
      0000050956 00000 n 
      0000051059 00000 n 
      0000051532 00000 n 
      0000051635 00000 n 
      0000051738 00000 n 
      0000051841 00000 n 
      0000051944 00000 n 
      0000052047 00000 n 
      0000052150 00000 n 
      0000052253 00000 n 
      0000052356 00000 n 
      0000052459 00000 n 
      0000052562 00000 n 
      0000052665 00000 n 
      0000052768 00000 n 
      0000052871 00000 n 
      0000052974 00000 n 
      0000053077 00000 n 
      0000053179 00000 n 
      0000053282 00000 n 
      0000053385 00000 n 
      0000053488 00000 n 
      0000053591 00000 n 
      0000053694 00000 n 
      0000053797 00000 n 
      0000053900 00000 n 
      0000054003 00000 n 
      0000054106 00000 n 
      0000054209 00000 n 
      0000054312 00000 n 
      0000054415 00000 n 
      0000054463 00000 n 
      0000054549 00000 n 
      0000054652 00000 n 
      0000054705 00000 n 
      0000054791 00000 n 
      0000054894 00000 n 
      0000054997 00000 n 
      0000055100 00000 n 
      0000055203 00000 n 
      0000055305 00000 n 
      0000055408 00000 n 
      0000055510 00000 n 
      0000055612 00000 n 
      0000055715 00000 n 
      0000055818 00000 n 
      0000055921 00000 n 
      0000056024 00000 n 
      0000056127 00000 n 
      0000056230 00000 n 
      0000056333 00000 n 
      0000056436 00000 n 
      0000056539 00000 n 
      0000056642 00000 n 
      0000056745 00000 n 
      0000056847 00000 n 
      0000056950 00000 n 
      0000057052 00000 n 
      0000057154 00000 n 
      0000057256 00000 n 
      0000057358 00000 n 
      0000057460 00000 n 
      0000057562 00000 n 
      0000057664 00000 n 
      0000057766 00000 n 
      0000057869 00000 n 
      0000058374 00000 n 
      0000058477 00000 n 
      0000058580 00000 n 
      0000058683 00000 n 
      0000058786 00000 n 
      0000058889 00000 n 
      0000058992 00000 n 
      0000059095 00000 n 
      0000059198 00000 n 
      0000059301 00000 n 
      0000059404 00000 n 
      0000059507 00000 n 
      0000059610 00000 n 
      0000059712 00000 n 
      0000059833 00000 n 
      0000059936 00000 n 
      0000060022 00000 n 
      0000060108 00000 n 
      0000060175 00000 n 
      0000060261 00000 n 
      0000060302 00000 n 
      0000060335 00000 n 
      0000060421 00000 n 
      0000060523 00000 n 
      0000060626 00000 n 
      0000060729 00000 n 
      0000060832 00000 n 
      0000060935 00000 n 
      0000061038 00000 n 
      0000061141 00000 n 
      0000061209 00000 n 
      0000061296 00000 n 
      0000061385 00000 n 
      0000061488 00000 n 
      0000061574 00000 n 
      0000061661 00000 n 
      0000061728 00000 n 
      0000061814 00000 n 
      0000061855 00000 n 
      0000061888 00000 n 
      0000061974 00000 n 
      0000061999 00000 n 
      0000062102 00000 n 
      0000062188 00000 n 
      0000062274 00000 n 
      0000062341 00000 n 
      0000062427 00000 n 
      0000062468 00000 n 
      0000062501 00000 n 
      0000062587 00000 n 
      0000062612 00000 n 
      0000062715 00000 n 
      0000062817 00000 n 
      0000062892 00000 n 
      0000062977 00000 n 
      0000063080 00000 n 
      0000063183 00000 n 
      0000063286 00000 n 
      0000063389 00000 n 
      0000063492 00000 n 
      0000063573 00000 n 
      0000063676 00000 n 
      0000063701 00000 n 
      0000063805 00000 n 
      0000063908 00000 n 
      0000064011 00000 n 
      0000064114 00000 n 
      0000064163 00000 n 
      0000064249 00000 n 
      0000064335 00000 n 
      0000064402 00000 n 
      0000064488 00000 n 
      0000064521 00000 n 
      0000064554 00000 n 
      0000064640 00000 n 
      0000064692 00000 n 
      0000064779 00000 n 
      0000064843 00000 n 
      0000064930 00000 n 
      0000064998 00000 n 
      0000065085 00000 n 
      0000065153 00000 n 
      0000065240 00000 n 
      0000065309 00000 n 
      0000065396 00000 n 
      0000065461 00000 n 
      0000065535 00000 n 
      0000065622 00000 n 
      0000065696 00000 n 
      0000065783 00000 n 
      0000065857 00000 n 
      0000065944 00000 n 
      0000066018 00000 n 
      0000066105 00000 n 
      0000066179 00000 n 
      0000066266 00000 n 
      0000066340 00000 n 
      0000066427 00000 n 
      0000066501 00000 n 
      0000066588 00000 n 
      0000066662 00000 n 
      0000066749 00000 n 
      0000066823 00000 n 
      0000066910 00000 n 
      0000066984 00000 n 
      0000067071 00000 n 
      0000067168 00000 n 
      0000067242 00000 n 
      0000067329 00000 n 
      0000067393 00000 n 
      0000067480 00000 n 
      0000067557 00000 n 
      0000067644 00000 n 
      0000067718 00000 n 
      0000067805 00000 n 
      0000067891 00000 n 
      0000067977 00000 n 
      0000068044 00000 n 
      0000068130 00000 n 
      0000068195 00000 n 
      0000068228 00000 n 
      0000068314 00000 n 
      0000068418 00000 n 
      0000068522 00000 n 
      0000068626 00000 n 
      0000068730 00000 n 
      0000068832 00000 n 
      0000068935 00000 n 
      0000069008 00000 n 
      0000069060 00000 n 
      0000069147 00000 n 
      0000069250 00000 n 
      0000069354 00000 n 
      0000069458 00000 n 
      0000069561 00000 n 
      0000069665 00000 n 
      0000069739 00000 n 
      0000069826 00000 n 
      0000069899 00000 n 
      0000070003 00000 n 
      0000070107 00000 n 
      0000070211 00000 n 
      0000070314 00000 n 
      0000070418 00000 n 
      0000070522 00000 n 
      0000070625 00000 n 
      0000070729 00000 n 
      0000070831 00000 n 
      0000070935 00000 n 
      0000071021 00000 n 
      0000071107 00000 n 
      0000071174 00000 n 
      0000071260 00000 n 
      0000071373 00000 n 
      0000071406 00000 n 
      0000071492 00000 n 
      0000071596 00000 n 
      0000071629 00000 n 
      0000071733 00000 n 
      0000071837 00000 n 
      0000071941 00000 n 
      0000072044 00000 n 
      0000072148 00000 n 
      0000072252 00000 n 
      0000072356 00000 n 
      0000072460 00000 n 
      0000072564 00000 n 
      0000072650 00000 n 
      0000072736 00000 n 
      0000072833 00000 n 
      0000072900 00000 n 
      0000072986 00000 n 
      0000073011 00000 n 
      0000073044 00000 n 
      0000073130 00000 n 
      0000073233 00000 n 
      0000073336 00000 n 
      0000073439 00000 n 
      0000073542 00000 n 
      0000073645 00000 n 
      0000073748 00000 n 
      0000073851 00000 n 
      0000073954 00000 n 
      0000074057 00000 n 
      0000074160 00000 n 
      0000074263 00000 n 
      0000074366 00000 n 
      0000074469 00000 n 
      0000074572 00000 n 
      0000074675 00000 n 
      0000074778 00000 n 
      0000074881 00000 n 
      0000074984 00000 n 
      0000075087 00000 n 
      0000075190 00000 n 
      0000075293 00000 n 
      0000075396 00000 n 
      0000075499 00000 n 
      0000075602 00000 n 
      0000075705 00000 n 
      0000075808 00000 n 
      0000075911 00000 n 
      0000076014 00000 n 
      0000076117 00000 n 
      0000076220 00000 n 
      0000076323 00000 n 
      0000076426 00000 n 
      0000076529 00000 n 
      0000076632 00000 n 
      0000076735 00000 n 
      0000076838 00000 n 
      0000076941 00000 n 
      0000077044 00000 n 
      0000077147 00000 n 
      0000077250 00000 n 
      0000077353 00000 n 
      0000077456 00000 n 
      0000077559 00000 n 
      0000077662 00000 n 
      0000078039 00000 n 
      0000078142 00000 n 
      0000078245 00000 n 
      0000078348 00000 n 
      0000078451 00000 n 
      0000078555 00000 n 
      0000078659 00000 n 
      0000078724 00000 n 
      0000078828 00000 n 
      0000078904 00000 n 
      0000078991 00000 n 
      0000079085 00000 n 
      0000079172 00000 n 
      0000079231 00000 n 
      0000079317 00000 n 
      0000079375 00000 n 
      0000079462 00000 n 
      0000079526 00000 n 
      0000079613 00000 n 
      0000079673 00000 n 
      0000079760 00000 n 
      0000079815 00000 n 
      0000079901 00000 n 
      0000079956 00000 n 
      0000080043 00000 n 
      0000080100 00000 n 
      0000080187 00000 n 
      0000080231 00000 n 
      0000080318 00000 n 
      0000080364 00000 n 
      0000080451 00000 n 
      0000080564 00000 n 
      0000080667 00000 n 
      0000080770 00000 n 
      0000080873 00000 n 
      0000080977 00000 n 
      0000081080 00000 n 
      0000081137 00000 n 
      0000081188 00000 n 
      0000081275 00000 n 
      0000081379 00000 n 
      0000081412 00000 n 
      0000081515 00000 n 
      0000081619 00000 n 
      0000081723 00000 n 
      0000081827 00000 n 
      0000081931 00000 n 
      0000081988 00000 n 
      0000082092 00000 n 
      0000082196 00000 n 
      0000082300 00000 n 
      0000082404 00000 n 
      0000082506 00000 n 
      0000082610 00000 n 
      0000082713 00000 n 
      0000082815 00000 n 
      0000082918 00000 n 
      0000083022 00000 n 
      0000083119 00000 n 
      0000083158 00000 n 
      0000083244 00000 n 
      0000083348 00000 n 
      0000083452 00000 n 
      0000083496 00000 n 
      0000083583 00000 n 
      0000083627 00000 n 
      0000083714 00000 n 
      0000083817 00000 n 
      0000083919 00000 n 
      0000084023 00000 n 
      0000084104 00000 n 
      0000084207 00000 n 
      0000084310 00000 n 
      0000084414 00000 n 
      0000084518 00000 n 
      0000084621 00000 n 
      0000084725 00000 n 
      0000084790 00000 n 
      0000084860 00000 n 
      0000084947 00000 n 
      0000085030 00000 n 
      0000085117 00000 n 
      0000085150 00000 n 
      0000085245 00000 n 
      0000085331 00000 n 
      0000085411 00000 n 
      0000085497 00000 n 
      0000085569 00000 n 
      0000085656 00000 n 
      0000085760 00000 n 
      0000085809 00000 n 
      0000085913 00000 n 
      0000086017 00000 n 
      0000086121 00000 n 
      0000086225 00000 n 
      0000086274 00000 n 
      0000086378 00000 n 
      0000086482 00000 n 
      0000086586 00000 n 
      0000086627 00000 n 
      0000086730 00000 n 
      0000086834 00000 n 
      0000086938 00000 n 
      0000087042 00000 n 
      0000087144 00000 n 
      0000087230 00000 n 
      0000087317 00000 n 
      0000087384 00000 n 
      0000087470 00000 n 
      0000087543 00000 n 
      0000087576 00000 n 
      0000087662 00000 n 
      0000087730 00000 n 
      0000087817 00000 n 
      0000087903 00000 n 
      0000087989 00000 n 
      0000088056 00000 n 
      0000088142 00000 n 
      0000088191 00000 n 
      0000088224 00000 n 
      0000088310 00000 n 
      0000088413 00000 n 
      0000088515 00000 n 
      0000088618 00000 n 
      0000088721 00000 n 
      0000088824 00000 n 
      0000088927 00000 n 
      0000089031 00000 n 
      0000089135 00000 n 
      0000089224 00000 n 
      0000089310 00000 n 
      0000089396 00000 n 
      0000089463 00000 n 
      0000089549 00000 n 
      0000089582 00000 n 
      0000089615 00000 n 
      0000089701 00000 n 
      0000089805 00000 n 
      0000089838 00000 n 
      0000089924 00000 n 
      0000090010 00000 n 
      0000090035 00000 n 
      0000090102 00000 n 
      0000090188 00000 n 
      0000090213 00000 n 
      0000090246 00000 n 
      0000090332 00000 n 
      0000090435 00000 n 
      0000090538 00000 n 
      0000090641 00000 n 
      0000090744 00000 n 
      0000090801 00000 n 
      0000090905 00000 n 
      0000090991 00000 n 
      0000091077 00000 n 
      0000091144 00000 n 
      0000091230 00000 n 
      0000091271 00000 n 
      0000091304 00000 n 
      0000091390 00000 n 
      0000091493 00000 n 
      0000091596 00000 n 
      0000091699 00000 n 
      0000091802 00000 n 
      0000091906 00000 n 
      0000092009 00000 n 
      0000092111 00000 n 
      0000092192 00000 n 
      0000092296 00000 n 
      0000092321 00000 n 
      0000092399 00000 n 
      0000092485 00000 n 
      0000092562 00000 n 
      0000092649 00000 n 
      0000092724 00000 n 
      0000092811 00000 n 
      0000092894 00000 n 
      0000092981 00000 n 
      0000093055 00000 n 
      0000093142 00000 n 
      0000093227 00000 n 
      0000093313 00000 n 
      0000093395 00000 n 
      0000093482 00000 n 
      0000093558 00000 n 
      0000093645 00000 n 
      0000093719 00000 n 
      0000093806 00000 n 
      0000093895 00000 n 
      0000093947 00000 n 
      0000094034 00000 n 
      0000094086 00000 n 
      0000094172 00000 n 
      0000094224 00000 n 
      0000094311 00000 n 
      0000094350 00000 n 
      0000094437 00000 n 
      0000094486 00000 n 
      0000094573 00000 n 
      0000094630 00000 n 
      0000094686 00000 n 
      0000094771 00000 n 
      0000094865 00000 n 
      0000094951 00000 n 
      0000095009 00000 n 
      0000095095 00000 n 
      0000095162 00000 n 
      0000095247 00000 n 
      0000095329 00000 n 
      0000095415 00000 n 
      0000095498 00000 n 
      0000095584 00000 n 
      0000095661 00000 n 
      0000095746 00000 n 
      0000095826 00000 n 
      0000095911 00000 n 
      0000095960 00000 n 
      0000096045 00000 n 
      0000096089 00000 n 
      0000096174 00000 n 
      0000096247 00000 n 
      0000096332 00000 n 
      0000096427 00000 n 
      0000096512 00000 n 
      0000096565 00000 n 
      0000096651 00000 n 
      0000096754 00000 n 
      0000096823 00000 n 
      0000096908 00000 n 
      0000097012 00000 n 
      0000097066 00000 n 
      0000097151 00000 n 
      0000097216 00000 n 
      0000097302 00000 n 
      0000097365 00000 n 
      0000097450 00000 n 
      0000097503 00000 n 
      0000097588 00000 n 
      0000097652 00000 n 
      0000097737 00000 n 
      0000097790 00000 n 
      0000097877 00000 n 
      0000097981 00000 n 
      0000098045 00000 n 
      0000098132 00000 n 
      0000098204 00000 n 
      0000098291 00000 n 
      0000098358 00000 n 
      0000098445 00000 n 
      0000098516 00000 n 
      0000098603 00000 n 
      0000098836 00000 n 
      0000098922 00000 n 
      0000099008 00000 n 
      0000099075 00000 n 
      0000099161 00000 n 
      0000099194 00000 n 
      0000099227 00000 n 
      0000099313 00000 n 
      0000099366 00000 n 
      0000099453 00000 n 
      0000099539 00000 n 
      0000099626 00000 n 
      0000099693 00000 n 
      0000099779 00000 n 
      0000099828 00000 n 
      0000099861 00000 n 
      0000099947 00000 n 
      0000100002 00000 n 
      0000100089 00000 n 
      0000100144 00000 n 
      0000100231 00000 n 
      0000100287 00000 n 
      0000100374 00000 n 
      0000100458 00000 n 
      0000100545 00000 n 
      0000100631 00000 n 
      0000100717 00000 n 
      0000100784 00000 n 
      0000100870 00000 n 
      0000100943 00000 n 
      0000100977 00000 n 
      0000101011 00000 n 
      0000105749 00000 n 
      0000105793 00000 n 
      0000105837 00000 n 
      0000105881 00000 n 
      0000105925 00000 n 
      0000105969 00000 n 
      0000106013 00000 n 
      0000106057 00000 n 
      0000106101 00000 n 
      0000106145 00000 n 
      0000106189 00000 n 
      0000106233 00000 n 
      0000106277 00000 n 
      0000106321 00000 n 
      0000106365 00000 n 
      0000106409 00000 n 
      0000106453 00000 n 
      0000106497 00000 n 
      0000106541 00000 n 
      0000106585 00000 n 
      0000106629 00000 n 
      0000106673 00000 n 
      0000106717 00000 n 
      0000106761 00000 n 
      0000106805 00000 n 
      0000106849 00000 n 
      0000106893 00000 n 
      0000106937 00000 n 
      0000106981 00000 n 
      0000107025 00000 n 
      0000107069 00000 n 
      0000107113 00000 n 
      0000107157 00000 n 
      0000107201 00000 n 
      0000107245 00000 n 
      0000107289 00000 n 
      0000107333 00000 n 
      0000107377 00000 n 
      0000107421 00000 n 
      0000107465 00000 n 
      0000107509 00000 n 
      0000107553 00000 n 
      0000107597 00000 n 
      0000107641 00000 n 
      0000107685 00000 n 
      0000107729 00000 n 
      0000107773 00000 n 
      0000107817 00000 n 
      0000107861 00000 n 
      0000107905 00000 n 
      0000107949 00000 n 
      0000107993 00000 n 
      0000108037 00000 n 
      0000108081 00000 n 
      0000108125 00000 n 
      0000108169 00000 n 
      0000108213 00000 n 
      0000108257 00000 n 
      0000108301 00000 n 
      0000108345 00000 n 
      0000108389 00000 n 
      0000108433 00000 n 
      0000108477 00000 n 
      0000108521 00000 n 
      0000108565 00000 n 
      0000108609 00000 n 
      0000108653 00000 n 
      0000108697 00000 n 
      0000108741 00000 n 
      0000108785 00000 n 
      0000108829 00000 n 
      0000108873 00000 n 
      0000108917 00000 n 
      0000108961 00000 n 
      0000109005 00000 n 
      0000109049 00000 n 
      0000109093 00000 n 
      0000109137 00000 n 
      0000109181 00000 n 
      0000109225 00000 n 
      0000109269 00000 n 
      0000109313 00000 n 
      0000109357 00000 n 
      0000109401 00000 n 
      0000109445 00000 n 
      0000109489 00000 n 
      0000109533 00000 n 
      0000109577 00000 n 
      0000109621 00000 n 
      0000109665 00000 n 
      0000109709 00000 n 
      0000109753 00000 n 
      0000109797 00000 n 
      0000109841 00000 n 
      0000109885 00000 n 
      0000109929 00000 n 
      0000109973 00000 n 
      0000110017 00000 n 
      0000110061 00000 n 
      0000110105 00000 n 
      0000110149 00000 n 
      0000110193 00000 n 
      0000110237 00000 n 
      0000110281 00000 n 
      0000110325 00000 n 
      0000110369 00000 n 
      0000110413 00000 n 
      0000110457 00000 n 
      0000110501 00000 n 
      0000110545 00000 n 
      0000110589 00000 n 
      0000110633 00000 n 
      0000110677 00000 n 
      0000110721 00000 n 
      0000110765 00000 n 
      0000110809 00000 n 
      0000110853 00000 n 
      0000110897 00000 n 
      0000110941 00000 n 
      0000110985 00000 n 
      0000111029 00000 n 
      0000111073 00000 n 
      0000111117 00000 n 
      0000111161 00000 n 
      0000111205 00000 n 
      0000111249 00000 n 
      0000111293 00000 n 
      0000111337 00000 n 
      0000111381 00000 n 
      0000111425 00000 n 
      0000111469 00000 n 
      0000111513 00000 n 
      0000111557 00000 n 
      0000111601 00000 n 
      0000111645 00000 n 
      0000111689 00000 n 
      0000111733 00000 n 
      0000111777 00000 n 
      0000111821 00000 n 
      0000111865 00000 n 
      0000111909 00000 n 
      0000111953 00000 n 
      0000111997 00000 n 
      0000112041 00000 n 
      0000112085 00000 n 
      0000112129 00000 n 
      0000112173 00000 n 
      0000112217 00000 n 
      0000112261 00000 n 
      0000112305 00000 n 
      0000112349 00000 n 
      0000112393 00000 n 
      0000112437 00000 n 
      0000112481 00000 n 
      0000112525 00000 n 
      0000112569 00000 n 
      0000112613 00000 n 
      0000112657 00000 n 
      0000112701 00000 n 
      0000112745 00000 n 
      0000112789 00000 n 
      0000112833 00000 n 
      0000112877 00000 n 
      0000112921 00000 n 
      0000112965 00000 n 
      0000113009 00000 n 
      0000113053 00000 n 
      0000113097 00000 n 
      0000113141 00000 n 
      0000113185 00000 n 
      0000113229 00000 n 
      0000113273 00000 n 
      0000113317 00000 n 
      0000113361 00000 n 
      0000113405 00000 n 
      0000113449 00000 n 
      0000113493 00000 n 
      0000113537 00000 n 
      0000113581 00000 n 
      0000113625 00000 n 
      0000113669 00000 n 
      0000113713 00000 n 
      0000113757 00000 n 
      0000113802 00000 n 
      0000113847 00000 n 
      0000113892 00000 n 
      0000113937 00000 n 
      0000113982 00000 n 
      0000114027 00000 n 
      0000114072 00000 n 
      0000114117 00000 n 
      0000114162 00000 n 
      0000114207 00000 n 
      0000114252 00000 n 
      0000114297 00000 n 
      0000114342 00000 n 
      0000114387 00000 n 
      0000114432 00000 n 
      0000114477 00000 n 
      0000114522 00000 n 
      0000114567 00000 n 
      0000114612 00000 n 
      0000114657 00000 n 
      0000114702 00000 n 
      0000114747 00000 n 
      0000114792 00000 n 
      0000114837 00000 n 
      0000114882 00000 n 
      0000114927 00000 n 
      0000114972 00000 n 
      0000115017 00000 n 
      0000115062 00000 n 
      0000116038 00000 n 
      0000116263 00000 n 
      0000117139 00000 n 
      0000117344 00000 n 
      0000120084 00000 n 
      0000120257 00000 n 
      0000122139 00000 n 
      0000122372 00000 n 
      0000124141 00000 n 
      0000124332 00000 n 
      0000126309 00000 n 
      0000126501 00000 n 
      0000128559 00000 n 
      0000128742 00000 n 
      0000130871 00000 n 
      0000131072 00000 n 
      0000132924 00000 n 
      0000133098 00000 n 
      0000133703 00000 n 
      0000133918 00000 n 
      0000135867 00000 n 
      0000136092 00000 n 
      0000137202 00000 n 
      0000137386 00000 n 
      0000138241 00000 n 
      0000138425 00000 n 
      0000139147 00000 n 
      0000139331 00000 n 
      0000140569 00000 n 
      0000140728 00000 n 
      0000142242 00000 n 
      0000142401 00000 n 
      0000143879 00000 n 
      0000144038 00000 n 
      0000145309 00000 n 
      0000145468 00000 n 
      0000147051 00000 n 
      0000147210 00000 n 
      0000148408 00000 n 
      0000148567 00000 n 
      0000149745 00000 n 
      0000149904 00000 n 
      0000151361 00000 n 
      0000151520 00000 n 
      0000152730 00000 n 
      0000152889 00000 n 
      0000154048 00000 n 
      0000154216 00000 n 
      0000155651 00000 n 
      0000155819 00000 n 
      0000156962 00000 n 
      0000157121 00000 n 
      0000158211 00000 n 
      0000158370 00000 n 
      0000159549 00000 n 
      0000159708 00000 n 
      0000160862 00000 n 
      0000161030 00000 n 
      0000162421 00000 n 
      0000162580 00000 n 
      0000163653 00000 n 
      0000163812 00000 n 
      0000165225 00000 n 
      0000165375 00000 n 
      0000166007 00000 n 
      0000166157 00000 n 
      0000166824 00000 n 
      0000166983 00000 n 
      0000167942 00000 n 
      0000168101 00000 n 
      0000169069 00000 n 
      0000169228 00000 n 
      0000170120 00000 n 
      0000170279 00000 n 
      0000171619 00000 n 
      0000171793 00000 n 
      0000172849 00000 n 
      0000173083 00000 n 
      0000174969 00000 n 
      0000175146 00000 n 
      0000176804 00000 n 
      0000176981 00000 n 
      0000178791 00000 n 
      0000178959 00000 n 
      0000180945 00000 n 
      0000181110 00000 n 
      0000181992 00000 n 
      0000182198 00000 n 
      0000183397 00000 n 
      0000183556 00000 n 
      0000185300 00000 n 
      0000185468 00000 n 
      0000187126 00000 n 
      0000187300 00000 n 
      0000188312 00000 n 
      0000188518 00000 n 
      0000190408 00000 n 
      0000190610 00000 n 
      0000192994 00000 n 
      0000193168 00000 n 
      0000195371 00000 n 
      0000195564 00000 n 
      0000197856 00000 n 
      0000198030 00000 n 
      0000199225 00000 n 
      0000199440 00000 n 
      0000201050 00000 n 
      0000201224 00000 n 
      0000202727 00000 n 
      0000202886 00000 n 
      0000204534 00000 n 
      0000204708 00000 n 
      0000207273 00000 n 
      0000207488 00000 n 
      0000210076 00000 n 
      0000210324 00000 n 
      0000212825 00000 n 
      0000213207 00000 n 
      0000214536 00000 n 
      0000214751 00000 n 
      0000216340 00000 n 
      0000216523 00000 n 
      0000218552 00000 n 
      0000218717 00000 n 
      0000218957 00000 n 
      0000219163 00000 n 
      0000221172 00000 n 
      0000221365 00000 n 
      0000223998 00000 n 
      0000224190 00000 n 
      0000226946 00000 n 
      0000227105 00000 n 
      0000228634 00000 n 
      0000228811 00000 n 
      0000230363 00000 n 
      0000230522 00000 n 
      0000231719 00000 n 
      0000231887 00000 n 
      0000233357 00000 n 
      0000233525 00000 n 
      0000235168 00000 n 
      0000235336 00000 n 
      0000237234 00000 n 
      0000237402 00000 n 
      0000239953 00000 n 
      0000240155 00000 n 
      0000242954 00000 n 
      0000243147 00000 n 
      0000246123 00000 n 
      0000246325 00000 n 
      0000249149 00000 n 
      0000249351 00000 n 
      0000252275 00000 n 
      0000252453 00000 n 
      0000255316 00000 n 
      0000255493 00000 n 
      0000258279 00000 n 
      0000258471 00000 n 
      0000261248 00000 n 
      0000261440 00000 n 
      0000264163 00000 n 
      0000264355 00000 n 
      0000267184 00000 n 
      0000267367 00000 n 
      0000269923 00000 n 
      0000270106 00000 n 
      0000272842 00000 n 
      0000273034 00000 n 
      0000275580 00000 n 
      0000275772 00000 n 
      0000278063 00000 n 
      0000278280 00000 n 
      0000278874 00000 n 
      0000279099 00000 n 
      0000280918 00000 n 
      0000281102 00000 n 
      0000282628 00000 n 
      0000282853 00000 n 
      0000284337 00000 n 
      0000284521 00000 n 
      0000285548 00000 n 
      0000285713 00000 n 
      0000285943 00000 n 
      0000286168 00000 n 
      0000287756 00000 n 
      0000287915 00000 n 
      0000289471 00000 n 
      0000289621 00000 n 
      0000290601 00000 n 
      0000290766 00000 n 
      0000291601 00000 n 
      0000291807 00000 n 
      0000293309 00000 n 
      0000293474 00000 n 
      0000294935 00000 n 
      0000295118 00000 n 
      0000297235 00000 n 
      0000297409 00000 n 
      0000299174 00000 n 
      0000299357 00000 n 
      0000301525 00000 n 
      0000301690 00000 n 
      0000301986 00000 n 
      0000302211 00000 n 
      0000303666 00000 n 
      0000303872 00000 n 
      0000304664 00000 n 
      0000304723 00000 n 
      0000304847 00000 n 
      0000304986 00000 n 
      0000305120 00000 n 
      0000305257 00000 n 
      0000305420 00000 n 
      0000305577 00000 n 
      0000305712 00000 n 
      0000305844 00000 n 
      0000305996 00000 n 
      0000306134 00000 n 
      0000306271 00000 n 
      0000306399 00000 n 
      0000306542 00000 n 
      0000306685 00000 n 
      0000306837 00000 n 
      0000306988 00000 n 
      0000307137 00000 n 
      0000307282 00000 n 
      0000307415 00000 n 
      trailer
      <</Size 1257/Root 1256 0 R/Info 1 0 R/ID[<a2d0f777de6683a91580e74a7805cc70><a2d0f777de6683a91580e74a7805cc70>]>>
      startxref
      307952
      %%EOF
      ���������������������������������������������������������������awstats-8.0/docs/awstats_what.html������������������������������������������������������������������0000644�0001751�0001751�00000026347�15052673721�021370� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      <html><head>
      <meta name="description" content="AWStats Documentation - What is AWStats, features">
      <meta name="keywords" content="awstats, awstat, features, function">
      <meta name="robots" content="index,follow">
      <meta name="title" content="AWStats Documentation - What is AWStats">
      <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
      <title>AWStats Documentation - What is AWStats</title>
      <link rel="stylesheet" href="styles.css" type="text/css">
      </head>
      
      <body topmargin="10" leftmargin="5">
      	
      <table style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" bgcolor="#ffffff" border="0" cellpadding="0" cellspacing="0" width="100%">
      
      <!-- Large -->
      <tbody>
      <tr style="font-family: arial,helvetica,verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
      <td align="center" bgcolor="#9999cc"><a href="/"><img src="images/awstats_logo6.png" border="0"></a></td>
      <td align="center" bgcolor="#9999cc">
      <br>
      <font style="font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 16pt; line-height: normal; font-size-adjust: none; font-stretch: normal;" color="#eeeeff"><b>AWStats logfile analyzer 8.0 Documentation</b></font><br>
      <br>
      </td>
            <td align="center" bgcolor="#9999cc">&nbsp;&nbsp; </td>
      </tr>
        </tbody>
      </table>
      <br>
      <br>
      <h1 style="font-family: arial,helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 26px; line-height: normal; font-size-adjust: none; font-stretch: normal;">What
      is AWStats / Features Overview<br>
      </h1>
      <br>
      <br>
      AWStats is short for <span style="text-decoration: underline;">A</span>dvanced
      <span style="text-decoration: underline;">W</span>eb <span style="text-decoration: underline;">Stat</span>istic<span style="text-decoration: underline;">s</span>. <b>AWStats is </b><b>powerful
      log analyzer which creates advanced web, ftp, mail and streaming
      server statistics reports</b>&nbsp; based on the rich data contained in
      server logs.&nbsp; Data is graphically presented in <b>easy to read
      web pages</b>.
      &nbsp;
      <br><br>
      AWStats development started in 1997 and is still developed today by same author (<a href="https://www.destailleur.fr">Laurent Destailleur</a>).
      However, development is now done on "maintenance fixes" or small new features. Reason is that author spend, since July 2008, most of his time as project leader on another major OpenSource projet called <a href="https://www.dolibarr.org" title="Easy to use software to manage your company">Dolibarr ERP & CRM</a> and works
      also at full time for <a href="https://www.teclib.com" title="French Open Source company">TecLib, a french Open Source company</a>.
      A lot of other developers maintains the software, providing patches, or packages, above all for Linux distributions (fedora, debian, ubuntu...).<br>
      <br>
      Designed with flexibility in mind, AWStats can be run through a web browser <b>CGI (</b>common
      gateway interface) or directly from the operating system<b> command line</b>.
      Through the use of intermediary data base files, AWStats is able to
      quickly process large log files, as often desired.&nbsp;
      With support for both standard and custom log format definitions,
      AWStats can analyze log files from Apache (NCSA combined/XLF/ELF or
      common/CLF log
      format),
      Microsoft's IIS (W3C log format),
      WebStar and most web, proxy, wap and streaming media servers as well as
      ftp and mail server logs.<br>
      <br>
      See how the most famous open source statistics tools (AWStats, Analog,
      Webalizer) stack up feature by feature in this <a href="awstats_compare.html#COMPARISON">comparison
      table</a>.<br>
      <br>
      AWStats is free software distributed under the <a href="http://www.gnu.org/copyleft/gpl.html" target="_gnugpl">GNU
      General Public License v3</a> (GPL v3). The <a href="awstats_license.html">license
      chart</a> illustrates what you can and can't do.<br>
      As AWStats works from the command line as well as a CGI, it is
      compatible with all web hosting providers
      which allow CGI and log access.<br>
      <br>
      <br>
      <a name="FEATURES"></a><br>
      <font color="#665544" size="3"><b>Features</b></font><br>
      <hr> AWStats' reports include a wide range of information on your
      web site usage:<br>
      * Number of <u>Visits</u>, and number
      of <u>Unique visitors</u>.<br>
      * <u>Visit duration</u> and
      latest visits.<br>
      * <u>Authenticated Users</u>, and
      latest authenticated visits.<br>
      * Usage by <u>Months</u>, <u>Days</u> of week and <u>Hours</u> of the day (pages, hits, KB).<br>
      * <u>Domains/countries</u> (and regions, cities and ISP with <a href="http://www.maxmind.com/en/city?rId=awstats">Maxmind proprietary geo databases</a>) of
      visitor's hosts (pages, hits, KB, <font color="#221188">269
      domains/countries detected</font>).<br>
      * <u>Hosts list</u>, latest visits
      and unresolved IP addresses list.<br>
      * <u>Most viewed</u>, <u>Entry</u> and <u>Exit</u> pages.<br>
      * Most commonly requested <u>File</u>
      types.<br>
      * <u>Web Compression statistics</u>
      (for Apache servers using mod_gzip or
      mod_deflate modules).<br>
      * Visitor's <u>Browsers</u> (pages,
      hits, KB for each browser, each
      version, <font color="#221188">123 browsers</font> detected: Web, Wap,
      Streaming Media browsers..., around <font color="#221188">482</font> with the "phone browsers" database).<br>
      * Visitor's <u>Operating Systems</u>
      (pages, hits, KB for each OS, <font color="#221188">45
      OS detected</font>).<br>
      * <u>Robots</u> visits, including
      search engine crawlers (<font color="#221188">381 robots detected</font>).<br>* Track <span style="text-decoration: underline;">Downloads</span> such as PDFs, compressed files and others<br>
      * <u>Search engines</u>, <u>Keywords</u> and <u>Phrases</u> used to
      find your site (<font color="#221188">The 122 most famous search
      engines are detected like Yahoo, Google, Altavista, etc...</font>)<br>
      * <u>HTTP Errors</u> (Page Not Found
      with latest referrer, ...).<br>
      * <u>User defined reports</u> based
      on url, url parameters,
      referrer (referer) fields extend AWStats' capabilities to provide even
      greater technical and marketing information.<br>
      * Number of times your site is added to <u>Bookmarks / Favorites</u>.<br>
      * <u>Screen size</u> (to capture
      this, some HTML tags must be added to
      a site's home page).<br>
      * Ratio of integrated <u>Browser Support
      </u>for: Java, Flash, Real G2 player,
      Quicktime reader, PDF reader, WMA reader (as above, requires insertion
      of HTML tags in site's home page).<br>
      * <u>Cluster distribution</u> for
      load balanced servers.<br>
      <br>
      <b>In addition, AWStats provides the following</b>:<br>
      * Wide range of log formats.&nbsp; AWStats can analyze: Apache NCSA
      combined
      (XLF/ELF) or common (CLF) log
      files, Microsoft IIS log files (W3C), WebStar
      native log files and other web, proxy, wap, streaming media, ftp and
      mail server log files. See <a href="awstats_faq.html#LOGFORMAT">AWStats
      F.A.Q.</a> for examples.<br>
      * Reports can be run from the operating system command line and from a
      web browser as a
      CGI (common gateway interface).&nbsp; In CGI mode, dynamic filter
      capabilities are available for many charts.<br>
      * Statistics update can be run from a web browser as well as
      scheduled for automatic processing.<br>
      * Unlimited log file size<br>
      * Load balancing system split log files.<br>
      * Support 'nearly sorted' log files, even for entry and exit pages.<br>
      * Reverse DNS lookup before or during analysis; supports DNS cache
      files.<br>
      * Country detection from IP location (geoip) or domain name.<br>
      * Plugins for US/Canadian Regions, Cities and major countries regions, ISP and/or Organizations reports
      (require non free third product <a href="http://www.maxmind.com/en/city?rId=awstats">geoipregion</a>, <a href="http://www.maxmind.com/en/city?rId=awstats">geoipcity</a>, <a href="http://www.maxmind.com/en/city?rId=awstats">geoipisp</a> and/or <a href="http://www.maxmind.com/en/city?rId=awstats">geoiporg</a> database).<br>
      * WhoIS lookup links.<br>
      * Vast array of configurable options/filters and plugins supported.<br>
      * Modular design supports inclusion of addition features via plugins.<br>
      * Multi-named web sites supported (virtual servers, great for
      web-hosting providers).<br>
      <!--	* Yearly, monthly and daily statistics,<br> --> * Cross Site
      Scripting Attacks protection.<br>
      * Reports available in many international languages. See <a href="awstats_faq.html#LANG">AWStats F.A.Q.</a> for full list.&nbsp;
      Users can provide files for additional languages not yet available.<br>
      * No need for esoteric perl libraries. AWStats works with all basic
      perl interpreters.<br>
      * Dynamic reports through a CGI interface.<br>
      * Static reports in one or framed HTML or XHTML pages; experimental PDF
      export through 3rd party "htmldoc" software.<br>
      * Customize look and color scheme to match your site design; with or
      without CSS (cascading style sheets).<br>
      * Help and HTML tooltips available in reports.<br>
      * Easy to use - all configuration directives are confined to one file
      for each site.<br>
      * Analysis database can be stored in XML format for easier use by external
      applications, like XSLT processing (one xslt transform example provided).<br>
      * A Webmin module is supplied.<br>
      * Absolutely free (even for web hosting providers); source code is
      included (<a href="awstats_license.html">GNU General Public License</a>).<br>
      * Works on all platforms with Perl support.<br>
      * AWStats has a <a href="pad_awstats.xml" target="_newawstats">XML
      Portable Application Description</a>.<br>
      <br>
      	<b>Requirements</b>:<br>
      AWStats usage has the following requirements:<br>
      * You must have access to the server logs for the reporting you want to
      perform
      (web/ftp/mail).<br>
      * You must be able to run perl scripts (.pl files) from command line
      and/or as a CGI.&nbsp; If not, you can solve this by downloading latest
      Perl version at <a href="http://www.activestate.com/ActivePerl/">ActivePerl</a>
      (<font color="#221188">Win32</font>) or <a href="http://www.perl.com/pub/language/info/software.html">Perl.com</a>
      (<font color="#221188">Unix/Linux/Other</font>).<br>
      See <a href="awstats_faq.html#SERVERSOS">AWStats F.A.Q.</a> for
      examples of supported OS and Web servers.<br>
      <br>
      
      
      <hr>
      
      <!-- You can remove this part if you distribution need documentation without external tags -->
      <!-- BEGIN_SOCIAL_NETWORKS -->
      <div class="htmldoc-ignore">
      <!-- google plus -->
      <span style="color: #bbb; font-weight: normal;">Article written by <a href="https://www.destailleur.fr" rel="author" style="color: #ccc; font-weight: normal;">Laurent Destailleur</a>.</span><br>
      <br>
      <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
      <g:plusone></g:plusone>
      <!-- facebook -->
      <div id="fb-root"></div>
      <script>(function(d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) return;
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1";
        fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));</script>
      <div class="fb-like" data-href="http://www.awstats.org/docs/awstats_what.html" data-layout="button_count" data-action="recommend" data-show-faces="false" data-share="true"></div>
      </div>
      <!-- END_SOCIAL_NETWORKS -->
      
      
      </body></html>
      �����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������awstats-8.0/docs/awstats_changelog.txt��������������������������������������������������������������0000644�0001751�0001751�00000173240�15053314741�022215� 0����������������������������������������������������������������������������������������������������ustar  �ldestailleur��������������������ldestailleur�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������AWStats Changelog
      -----------------
      
      
      ***** 8.0 *****
      
      Better CSS
      Update robots.pm
      Fixes #248
      Update Traditional Chinese translation and migrate it to UTF-8
      Sorting tree: Check if the key exists. Do not care about its value.
      Allow processing logs in json
      Fix default setup for NotPageList
      Add report about request time
      Fix bad link into doc
      Remove native Android and native iOS/OSX Browser's User Agents from robots.pm
      GPTBot not being properly identified due to error in robots.pm
      Incorrect encoding for Ukrainian Translation
      
      AWStats 8.0 will be the last version maintained by original author (Laurent Destailleur - eldy@users.sourceforge.net).
      
      
      ***** 7.9 *****
      
      Add Windows 11 and Android 13 operating systems
      Update Hungarian translation and migrate it to UTF-8.
      fix cross site scripting
      Replace hard coded text with $Message ( Monthly, Daily, Hourly )
      Android 11 + 12, MacOS 11 ( Big Sur ) + 12 ( Monterey )
      Catch up german translations
      Change the substitution that replaces newlines with BR elements so that the syntax works for both HTML and XHTML.
      Added a few robots and 1 phone browser. Also corrected some errors in devlop robots.pm
      Only look for configuration in dedicated awstats directories
      Unwrap SRS e-mail addresses
      Fixes #195/CVE-2020-35176
      As geoip2_country doesn't have AddHTMLGraph_geoip2_country, it should only generate subpage for geoip2_city.
      added support for HaikuOS and Safari based WebPositive browser
      Adding missing td-tag opening
      Tajik Language Support
      
      
      ***** 7.8 *****
      
      NEW Add SelectBox for DatabaseBreak Mode: month,day and hour.
      Update http status codes
      Add more file types
      Update README.md
      Fix geoip2 formatting problem
      corner case 99
      Fix some incoherent entries in search_engines.pm
      Fix geoip2 plugin on windows by renaming it
      Update robots.pm with PR118 data. Add:
          - PiplBot bot
          - um-IC & um-LN bot
          - arcemedia
          - bit.ly
          - bidswitchbot
          - bnf.fr_bot
          - contxbot
          - flamingo
          - getintent (variant)
          - laserlikebot
          - mappy
          - mojeek (variant)
          - serendeputy
          - trendiction
          - yak (linkinfluence)
          - zoominfobot
      Fixes #104
      Change markdown to better readability
      Update Copyright year
      Change to https links
      Fix links for perl download
      NEW add %time6 tag in log format to support some IIS log format
      geoip2: Fix table formatting error. Missing "<td>" item tag.
      Changes to robots.pm
      Add support for macOS DMG and PKG files
      Fix browser detection with HTTP 206 status code
      Support for macOS 10.13/10.14 + improved image compression of icons
      Fix use the 5 top hits as base 100 for graph to show the top 5 hits.
      Clean up geoip2 and geoip2 city modules
          * Correctly convert dns names to ip4 and ip6 address using getaddrinfo
            (fixes #120, #121, obsoletes #115)
          * Only lookup if the IP is of type public (fixes #122)
            and catch further lookup errors (obsoletes #123)
          * Store and display the GeoIP City output HTML escaped (fixes #127)
          * Code to perform and cache the actual lookup is consolidated
          * General code improvement and readability
      Losslessly reduced size of PNG images by about 33% using zopfli, pngout and oxipng. Also added os icons for macOS 10.13 and 10.14.
      Add Robot: The Knowledge AI
      Fix Error: Not same number of records of RobotsSearchIDOrder_listx
      Robots, Search Engine and Web Page Tracking Modifications
      Optimize OptimizeArray
      Added UptimeRobot https://uptimerobot.com/
      Fix a few grammar errors in the model config
      Ignore search phrases longer than 80 characters.
      Fix 404 detail page not updating
      Decode RFC 3986 "unreserved chars" in URLs.
      Fix #80
      Disable nested includes warnings for Perl > 5.6.
      Update domains.pm
      Fix two invalid entries in search_engines.pm
      Format Tera Bytes
      Fix "Illegal division by zero" error.
      Fix #79
      Improving error handling in awstats_buildstaticpages.pl
      FIX #90
      Exclude private IP addresses since GeoIP2::Reader doesn't support them
      Ignore search phrases longer than 80 characters.
      Only purge data for the saved section.
      Make city plugin more functional
      Fix issue with ShowHost section when address is resolved.
      Initial implementation of GeoIP2 City lookup.
      Fix a few issues with Country lookup.
      Initial implementation. Looksup only Country code for IPv4 and IPv6
      Update hebrew file
      Quite a few additions and modifications. Especially yahoo detection.
      Added device pixel ratio ( dpr ) to awstats_misc_tracker.js.
      added 37 new robots to robots.pm file using v 7.7 robots.pm file as base file.
      Move oBot entry lower as to not incorrectly get picked for other *obot robots.
      Decode RFC 3986 "unreserved chars" in URLs.  This makes awstats treat "/foo" and "/%66%6f%6f" as equivalent.
      Missing Sint Maarten  flag
      Wrong label cf. https://dev.maxmind.com/geoip/legacy/codes/iso3166/
      Fix Issue #76 - country name not correct
      Fix utf bom files
      Fix another vulnerability reported by cPanel Security Team (can execute arbitraty code)
      Add more tests
      
      
      ***** 7.7 *****
      
      Security fix: CVE-2017-1000501
      Security fix: Missing sanitizing of parameters
      Fix LogFormat=4 with url containing spaces.
      Fix to window.opener vulnerability in external referral site links.
      Add methodurlprot in key to define log format.
      Add Dynamic DNS Lookup.
      Fix edge support.
      
      
      ***** 7.6 *****
      
      - Security fix: "|" not allowed into DirLang parameter.
      - Security fix: More restrictive rule for using AWSTATS_ENABLE_CONFIG_DIR.
      - Update robots database.
      - Fix OS database.
      - Update/fix of documentation.
      - Add missing country flag for "el".
      - Add partial support for pure-ftpd stats format in method field.
      - Add support for macOS Sierra.
      - Add web fonts to default NotPageList, add support for GPX and JSON files
      
      
      ***** 7.5 *****
      
      - Compatibility with Perl 5.22
      - Support detection of Edge browser with detail of version.
      - Update robots database
      - Add eot/woff/woff2 to mime.pm as fonts
      - Add .svgz to image list
      - Exclude groups.google from search engines
      - Add %time5 tag to support log format with iso time with timezone.
      - Add option DynamicDNSLookup to make DNS lookup during output instead
        of during log analysis processing. 
      - Increase default value for MaxRowsInHTMLOutput
      
      
      ***** 7.4 *****
      
      New features:
      - Add debian patch debian-patches-1019_allow_frame_resize.patch to add
        option nboflastupdatelookuptosave on command line.
      - #199 Added geoip6 plugin with support for IPv4 AND IPv6.
      - Work with Amazon AWS log files (using %time5 tag). 
      
      Fixes:
      - Fixes permission on some .pl scripts.
      - #205 GetResolvedIP_ipv6 does not strip trailing dot.
      - #496 tools scripts should print warnings and errors to STDERR.
      - #919 Referrals not getting tracked due to improperly getting flagged as a search.
      - Add debian patch 0007_russian_lang.patch.
      - Add debian patch 2001_awstatsprog_path.patch.
      - #921 Failure in the help text for geoip_generator.pl
      - #909 awstats_buildstaticpages.pl noisy debug output.
      - #680 Invalid data passed to Time::Local causes global destruction.
      - #212 Fix CVE-2006-2237
      
      
      ***** 7.3 *****
      
      New features:
      - Add command line option -version
      - Better error management of geoip modules.
      - Update domains, robots and search engines database:
      - #877 Windows 8 + iOS Support in AWStats
      - Detection of 8.1 and IE11.
      
      Fixes:
      - When using builddate option of script awstats_buildstaticpages,
        static link is wrong.
      - Restore detection of Opera browsers versions.
      - #838 GeoIP Cities page doesnt work.
      - Add missing icons.
      - #881 Avoid warning mixed http/https with module graphgooglechartapi.
      - #918 $MinHit{'Host'} rather than $MinHit{'Login'} used in sub HTMLShowLogins.
       
      Other:
      - Move version system to sourceforge Git instead of CVS.
      
      
      ***** 7.2 *****
      
      New features:
      - Upgrade licence to GPL v3+.
      - Update documentation.
      - Support modCloudFlareIIS.
      
      Fixes:
      - Since updating Webmin to 1.53, the Add New Config File screen layout is
        totally messed up and unusable.
      - Update broken links to maxmind.
      
      
      ***** 7.1.1 *****
      
      New features:
      - Add windows 8 detection
      - Add support of %time5 for iso date times.
      - Fix problems with Perl 5.14
      
      
      ***** 7.1 *****
      
      New features/improvements:
      - Update translations.
      - Update browsers list.
      - Add example of nginx setup.
      - Add some patches from debian package.
      - Rename domain name into documentation to awstats.org
      - Can allow urls with awredir without using md5 key parameter.
      - Usage of databasebreak option possible with awstats_buildstaticpages.
      - Add rel=nofollow on links.
      - Add option AddLinkToExternalCGIWrapper to add link to a wrapper script
        into each title of Dolibarr reports. This can be used to add a wrapper
        to download data into a CSV file for example.
      
      Fixes:
      - Security fix into awredir.pl
      - Fix: Case of uk in googlechart api.
      - Fix: Compatibility with recent perl version.
      
      
      ***** 7.0 *****
      
      New features/improvements:
      - Detect Windows 7.
      - Can format numbers according to language.
      - More mime types.
      - Added geoip_asn_maxmind plugin.
      - Geoip Maxmind city plugin have now override file capabilities to complete
        missing entries in geoip maxmind database. 
      - Added graphgooglechartapi to use online Google chart api to build graph.
      - Can show map of country to report countries when using graphgooglechartapi.
      - Part of codes was change to use more functions and have a cleaner code.
      - Added parameter to ignore missing log files when merging for a site on 
        multiple servers where a single server may not have created a log for a given day.
      - Update robots database.
      - Added Download tracking where certain mime types are defined as downloads
        and HTTP status 206 is tracked as download continuation
      - Can use wrapper with parameters in WrapperScript parameter.
      - Change to allow usage of AWStats inside a plugin
        for Opensource Dolibarr ERP & CRM software (https://www.dolibarr.org).
        
      Thanks to Chris Larsen (author of most thoses changes).
      
      Fixes: 
      - Webmin module works with new version of webmin.
      - Security fix (Traverse directory of LoadPlugin)
      - Security fix (Limit config to defined directory to avoid access to external
        config file via a nfs or webdav link).
      
      
      ***** 6.95 *****
      
      New features/improvements:
      - Fix security in awredir.pl script by adding a security key required by
        default.
      - Enhance security of parameter sanitizing function.
      - Add name of config file used to build data files inside data files header.
      - Added details of version for Chrome, Opera, Safari and Konqueror browsers.
      - Add AdobeAir detection.
      - Major update of browsers, robots and search_engines databases (among them,
        the Bing search engine).
      - Increase seriously bot detection.
      - Add Brezhoneg language.
      - Add a better way to detect Safari versions.
      - Added subpages for geoip maxmind modules in awstats_buildstaticpages.
       
      Fixes:
      - Fix typo in polish language file
      - awstats emmits ton of warnings with new geoipfree - ID: 2794728
      - Fix: can detect robots with robots.txt url even if file is not root.
      - Other minor fixes.
      
      
      ***** 6.9 *****
      
      New features/improvements:
      - With postfix that support DSN (Delivery Status Notifications) we exclude 
        some lines to avoid counting mails twice in maillogconvert.pl script.
      - Logresolvemerge.pl support FreeRADIUS logs or anything else using (the
        fixed length!) ctime format timestamp.
      - Add option stoponfirsteof in logresolvemerge tool.
      - Add patch to support host_proxy tag in LogFormat (for Apache LogFormat
        containing %{X-Forwarded-For}i)
      - Renamed Add to favourites on "Hit on favicon".
      - Increase robots, search engines database (Added Google Chrome browser,
        better Vista, WII, detection, ...)
      - Update languages files.
      - Added a lot of patch from sourceforge.
      
      Fixes:
      - Fixed broken maxmind citi, org and isp plugins.
      - Remove &nbsp; in name html tag to have HtmlHeadSection first.
      - Fix: [ 2001151 ] Security fix.
      - Fix: [ 2038681 ] missing <br _/_> in plugins/geoip_org_maxmind.pm
      - Fix: [ 1921942 ] html footer is missing from the allextraN report.
      - Fix: [ 1943466 ] error geoip_city_maxmind Can't locate object method "record_
      - Fix: [ 1808277 ] Incorrect function call in geoip_isp_maxmind.pm
      - Fix: Full list of extrasections was not ordered correctly
      - A lot of other fixes.
      - Added missing icons
      
      Other/Documentation:
      - None
      
      
      ***** 6.8 *****
      
      New features/improvements:
      - Added OnlyUsers option.
      - Can track RPC request.
      - HTMLHeadSection can accept \n in string.
      - Add option MetaRobot.
      - Increase seriously bot detection.
      - Better detection of windows OS.
      - Add condition HOSTINLOG in extra sections.
      - Can show a full list for extrasection.
      
      Fixes:
      - Fixed pb in xml output for history files.
      - Fixed a bug in awstats_configure.pl script.
      
      Other/Documentation:
      - Updated some language files.
      - Updated documentation.
      - Updated browsers database and added following patches:
        775988 The lastest: minor Chinese search engine patch
        1735647 Chinese search engines for awstats 6.6
        1735646 robots patch: feedsky, contentmatch crawler, twiceler, yodao
        1735639 Browser patch for Lilina/potu reader
        1735637 Chinese translation file for awstats 6.6
        1533028 WordToCleanSearchUrl for baidu.com
        1384243 minor Chinese spider and search engine patch
        1569151 TOP 8 Chinese local search engines
        745359 Chinese(Simp) update: 6.5 awstats-cn.txt
        1569201 top Chinese browser and robot update: TT is not a robot
        1569229 Simplified Chinese language file update
        1569208 Browser update on potu rss reader and lilina rss reader
      - Added a more complete xslt example.
      - Remove some deprecated code.
      - Update status of GeoIP City plugin database. A free version is
        now available like GeoIP Country database.
      
      
      ***** 6.7 *****
      
      New features/improvements:
      - Full support for -day option. To build different report for each day
      - Added virtualenamequot tag
      - Added option NotPageList
      - Addes .jobs and .mobi domains
      
      Fixes:
      - Minor bug in awstats_configure.pl
      
      Other/Documentation:
      - Updated some language files.
      - Updated browsers database.
      
      
      ***** 6.6 *****
      
      New features/improvements:
      - All geoip plugins support the PurePerl version.
      - Possible use of vhost in extra section.
      - Support IPv6 in AllowAccessFromWebToFollowingIPAddresses parameter.
      - Added svn family to browsers detection.
      - Support for IE7.
      
      Fixes:
      - Remove some Perl warnings.
      - Remove lc() on translation strings.
      - Not sanitized migrate parameter.
      - Not sanitized urlxxx parameters that could be used for XSS attacks.
      
      Other/Documentation:
      - Added AWStats version in stdout outputs.
      - Updated some language files.
      - Updated browsers database.
      
      
      
      ***** 6.5 *****
      
      Note:
      If you used the geoip plugin, you must edit your AWStats config file
      to change the line
       LoadPlugin="geoip GEOIP_STANDARD"
      into
       LoadPlugin="geoip GEOIP_STANDARD /pathto/GeoIP.dat"
      
      New features/improvements:
      - Tuning: logresolvemerge.pl is 30 times faster when merging a lot of log
        files (1000) at same time (Thanks to Dan Armstrong).
      - Added detection of linux and bsd distributions (redhat, mandriva, ...)
        Thanks for idea to Sean Carlos.
      - Added option SkipReferrersBlackList to exlude records from SPAM referrers.
      - New: RSS catcher/readers in robot database
      - New: Add option databasebreak to force awstats to use a different database
        history file for eache day or hour instead of month.
      - New: geoip_cities plugin report the region when available.
      - New: LevelForBrowsersDetection can accept value 'allphones' to use file
        browsers_phone.pm instead of browsers.pm file for AWStats database. This
        file is specialized in phone/pda browsers.
      - Qual: geoip plugin now uses open instead of new to allow use of different
        path for datafiles instead of default. This allow use of personalised path
        for database file.
      - New: LogFormat=2 can now change its value dynamically if logformat change.
      - New: Add way to set ArchiveLogRecords with same tags than LogFile to add
        suffix to archive log files.
      - New: Add option SectionsToBeSaved (to ask AWStats to save only particular
        sections).
      - Added detection of epiphany and a lot of other new search engines and
        robots (Thanks to http://www.antezeta.com/awstats-contact.html)
      - awredir support any protocols (ftp, https...) not only http.
      - Support in/out method in ftp detection.
      - Update xsd files and fix xml support to have now a full support of xslt
        transformations and xml validations.
      - Added javabestart to browsers.
      
      Fixes:
      - Fixed: No more increase of Google search engine count when click came
        from Gmail.
      - Fixed: [ 1193698 ] Flash detection wrong ?
      - Fixed: [ 1225425 ] Shiira gets recognized as Safari
      - Fixed: [ 1232317 ] Missing javaws png file
      - Fixed: [ 1236547 ] Acrobat 7 PDF detection
      - Fixed: [ 1239677 ] Incorrect XML output
      - Fixed: [ 1280667 ] Custom StyleSheet not used
      - Fixed: [ 1301317 ] Patch for hashfiles plugin to work
      - Fixed: [ 1305959 ] awstats-6.5 : awstats.pl parsing conf
      - Fixed: [ 1306075 ] GNUTLS from Lynx mistaken for GNU Hurd
      - Fixed: [ 1315969 ] German: message153
      - Fixed: referer changes to referrer
      - Fixed: [ 1111530 ] Missing description for %host_r in config file
      - Fixed: [ 1124711 ] env __AWSTATS_CURRENT_CONFIG__ not expanded for include
      - Fixed: [ 1172485 ] Invalid header characters for DOCTYPE
      - Fixed: [ 1172494 ] Invalid XHTML in awstats.pl
      - Fixed: [ 1173816 ] Config file mis-feature
      - Fixed: [ 1218832 ] XML Strict error (with GeoIP plugin)
      - Fixed: keyword detection for "advanced" search on google
      - Added style="display:none;" to image link for misc tracker.
      - Changed stored permission in tar.gz file
      - Fixed: Better support for gz and bz2 files
      - Fixed: Added xhtml in mime types.
      - Fixed: [ 1163590 ] XML parsing error
      - Fixed: [ 1174728 ] version 6.4: XML parsing error
      - Fixed: [ 1186582 ] Authentication problem in Windows NT/AD Domains
      - Fixed: [ 1191805 ] Missing Bot: Add generic detection for user agent
        bot bot/ and bot-
      - Avoid bad cells if geoip country does not exists.
      - Better compatibility of misc_tracker with firefox.
      - Fixed: Dying process with geoip_city plugin when IP is unknown by plugin.
      - Fixed: Add error message if option buildpdf option is used with parameter
        BuildReportFormat=xhtml.
      
      Other/Documentation:
      - Added Spanish translation for webmin module by Patricio Mart�nez Ros.
      - Added croatian language.
      - Update russian language file.
      - Renamed european union by european country.
      - Review of AWStats documentation.
      
      
      ***** 6.4 *****
      
      New features/improvements:
      - Add option ShowSummary.
      - If Geoip plugin is enabled, add a column in Host report.
      - Other minor changes on geoip and hostinfo plugins to enhance look.
      - If LogFormat is 2, AWStats autodetect log format change.
      - Add a way to set ArchiveLogRecords with same tags than LogFile to
        add suffix to archived log files.
      
      Fixes:
      - Fix security hole that allowed a user to read log file content even
        when plugin rawlog was not enabled.
      - Fix a possible use of AWStats for a DoS attack.
      - Fix errors for setup to analyze media servers.
      - If there is no referer field in the log format, do not use them in the
        errors reports.
      - Label of real player ("media player", not "audio player")
      - configdir option was broken on windows servers (Pb on Sanitize function
        on windows local use).
      - Minor fixes.
      - Fix: [ 1094056 ] Bad html-output for maillogs
      - Fix: [ 1094060 ] More bad html/xml output
      - Fix: [ 1100550 ] Missing flag icon for euskera
      - Fix: [ 1111817 ] AllowToUpdateStatsFromBrowser defaults to 1 contrary
        to docs
      
      Other/Documentation:
      - DebugMessages is by default set to 0 for security reasons.
      - Updated documentation.
      - Updated some language files.
      - Remove deprecated LogFormat 5.
      
      
      ***** 6.3 *****
      
      New features/improvements:
      - Added the geoip_isp_maxmind and geoip_org_maxmind plugin to allow
        rrports by ISP and Organizations.
      - Details firefox versions.
      - webmin module: Report GeoIP databases versions.
      - Support keywords detection for search engines that store search key
        inside url instead of parameters. This means AWStats can now detect
        keywords from search engines like a9.com
      
      Fixes:
      - Removed two security holes.
      - The geoip_city_maxmind plugin was sometimes bind and towns with
        space in names are reported correctly.
      - Restart of apache on debian failed in awstats_configure.pl
      - Better look for file types tables.
      - Fix: [ 1066468 ] Translated word gets corupted (&OUML instead of �)
      - Fix: [ 1074810 ] XML Parsing Error
      - Fix: [ 991768 ] "Created by awstats" not localized
      - Fix: [ 1092048 ] flash(.swf) in NotPageList(default)
      - Fix pb when there is spaces in key of ExtraSections
      
      
      Other/Documentation:
      - SaveDatabaseFilesWithPermissionsForEveryone is 0 by default instead
        of 1 for security reasons.
      - Updated documentation
      - Updated language files
      
      
      
      ***** 6.2 *****
      
      New features/improvements:
      - awstats_updateall.pl: Added -excludeconf option
      - Allow plugins to add entry in menu.
      - Allow plugins to add charts with its own way to compile data inside
      the update process.
      - Added the geoip_region_maxmind and geoip_city_maxmind plugins.
      - maillogconvert.pl: Support postfix 2.1 that change its log
      format using NOQUEUE string instead of a number for mails that are
      rejected before being queued.
      - Little speed improvments.
      - Counts javascript disabled browsers (A new MiscTracker feature).
      - When a direct access to last line is successfull, awstats is directly
      in mode "NewLine". No need to find a more recent record for this. This
      means the NotSortedRecordTolerance works even between end and start
      of updates.
      - You can use a particular not used field in your log file to build
      a personalized report with the ExtraSection feature. Just use a personalized
      log format and use the tag %extraX (where X is a number) to name field you
      want to use, then, in ExtraSection parmaters, you can use extraX to tell
      wich info to use to extract data for building the chart.
      - Support method "put" when analyzing ftp log files.
      - Added a bold style around current day/month in label of charts.
      
      Fixes:
      - Fix not recognized %time3 tag in LogFormat. This tag allows to process
      all FTP xferlog file format.
      - Fix bad html generated with buildpdf option.
      - maillogconvert.pl: Added patch to work correctly with sendmail
      when recipient is redirected through a pipe.
      - Fix Bug 985977: Failed to rename temp history file if contains special
      char like "+".
      - Patch 984087 for new year jump
      - Fix Bug 983994: Tooltips aren't shown.
      - Fix Bug 982803: Bad display in Netscape 4.75 with Awstats version 6.1
      - Fix Bug 975059: Timezone Plugin Runtime Error
      - Fix Bug 971129: Bug in regexp handling for | in ExtraSections
      Now for OR in ExtraSectionCondition you must use double pipe.
      - Some fix to have correct flag for lang with code lang different of
      country flag.
      
      Other/Documentation:
      - Updated documentation.
      - Updated robot, browsers, os recognition databases.
      - Better log messages in plugins.
      - Renamed configure.pl into awstats_configure.pl.
      - Reduce code size.
      - The NOTSORTEDRECORDTOLERANCE has been increased to 2 hours to be sure to
      have no problem for users that change their hour by one.
      
      
      
      ***** 6.1 *****
      
      New features/improvements:
      - The BuildHistoryFormat can now accept xml to build the AWStats 
        database in xml. The XML schema is available in tools/xslt directory.
      - Added an example of xslt style sheet to use AWStats XML database.
      - Added %time4 flag for LogFormat to support unix timestamp date format.
      - Added Firefox to browser database.
      - Added option IncludeInternalLinksInOriginSection (defined to 0 
        by default).
      - Added field to choose size of list limit (rawlog plugin).
      - Added ExtraSectionCodeFilterX parameters.
      - PDF detection works also for browsers that support PDF 6 only.
      - maillogconvert.pl:
        Added an automatic year adjustment for sendmail/postfix log 
        files that does not store the log. This solve problems for mail 
        analyses around new year.
      - Added tooltips for mail reports (tooltips plugin).
        Changed look of the summary report to prepare add of new informations.
      - Added failed mails number in the summary.
      - AllowAccessFromWebToFollowingAuthenticatedUsers is no more case
        sensitive.
      - Added new functions for plugins: AddHTMLMenuHeader, AddHTMLMenuFooter,
        AddHTMLContentHeader, AddHTMLContentFooter
      - Added detection of Camino web browser (old Chimera).
      - Full updated robots database.
      
      Fixes:
      - Removed warning "Bizarre copy of ARRAY" with new Perl 5.8.4.
      - Fixed syntax error in Year view when xhtml output is selected.
      - Fixed a problem of not working misc feature when using IIS and 
        when URLWithQuery was set to 0.
      - Now all non ISO-8859-1 languages are shown correctly even with 
        Apache2, whatever is the value of the AddDefaultCharset directive.
      - Some plugins broke the xhtml output.
      - Fixed wrong results for compression ratios when using mod_gzip and
        %gzip_ratio tag.
      - Fixed old bug showing string "SCALAR(0x8badae4)" inside html reports
        when using mod_perl.
      - Fixed the not allowed GET method when LogType=S.
      - maillogconvert.pl: Better management of error records with sendmail
        and postfix (some "reject" records were discarded).
      - maillogconvert.pl: Fixed important bug where records were discarded
        when server name was a FQDN.
      - configure.pl: Now works also on Mac OS X
      - configure.pl: If /etc/awstats directory does not exist, try to
        create it. If /etc/awstats.model.conf not found on Linux, try to
        find it in cgi-bin directory.
      - Fixed some bugs when BuildReportOutput is set to xhtml (rawlog plugin)
        plugin.
      - Number of shown lines were one more than required (rawlog plugin).
      - xhtml output broken for some 404 reports.
      
      Other/Documentation:
      - BuildReportOutput=xml renamed into BuildReportOutput=xhtml
      - Added arabic language file.
      - Updated language file.
      - Updated documentation.
      - maillogconvert.pl:
        Update value of NBOFENTRYFOFLUSH
      
      
      
      ***** 6.0 *****
      
      Fixes:
      - Fixed bug 599388: Search engines are not detected if domain is IP
        address.
      - Fixed bug 711758.
      - Fixed bug 812681: bad case for ENV expansion in awstats.conf.
      - Fixed bug 813908: Incomplete documentation
      - Fixed bug 816267: onedigit dayofmonth breaks syslog regex
      - Fixed bug 817287,830458: wrong regexp in Read_DNS_Cache subroutine
      - Fixed bug 817388: lib/referer_spam.pm & lib/robots.pm
      - Fixed bug 818704: Warning in IPv6 plugin when no reverse DNS
      - Fixed bug 841877: regex bug for parsing log lines
      - Fixed bug 846365: relative path not working for DirData.
      - Fixed value for ValueSMTPCodes if not defined in config file.
      - Fixed pb when country code is not same than lang code (example:
        estonian has lang code 'et' and country code 'ee').
      - Replaced Kb/visits to Kb/mails for mail log analysis.
      - Remove some warnings that appears when running perl -W 
      - Other minor bugs (814970,823064,823323,831438,836315).
      - Fixed bug in counting hits for miscellanous and clusters chart when
        a temporary flush was done on disk during a long update.
      - ExtraSections now works on all records whatever is the status code.
      - Click on "Summary" now returns to top of page even with rawlog plugin.
      - Fix in log parsing that should reduce dropped records to only records
        that match a dropping criteria (SkipFiles, Skip..., Only...).
      - Click on "Summary" now returns to top of page even with rawlog plugin.
      - Fixed AmigaVoyager detection.
      - Fixed bug in SkipHosts filter for mail log files.
      - Fixed not working link for search keywords/keyphrase in menu with FireBird.
      - Fixed pb in loading plugins with mod_perl2.
      - Fixed not found relative DirData path with some Perl/OS versions.
      - Fixed error in awstats_updateall.pl when current directory, while running
        it, is where awstats.pl is stored.
      
      New features/improvements:
      - Increased speed by 10 to 20%.
      - Added a Worms report (Added LevelForWormsDetection and
        ShowWormsStats parameter).
      - Added report for "not viewed" traffic in Summary report.
      - Monthly history report has been extracted from the Summary report.
      - Some changes to make AWStats to be XML compliant ready.
        Need to set the new parameter BuildReportFormat to 'xml' in config file.
        Added also the BuildHistoryFormat parameter (Even if only 'text' is
        supported for the moment).
      - A lot of part of codes have been rewritten to make code more easy to
        understand and reduce unknown bugs.
      - The link to whois informations for a host, provided by hostinfo plugin,
        has been replaced by an internal 'whois' showing in a popup window full
        whois informations whatever is the TLD of IP or host name.
      - A new search engine database to allow several "match id" for same
        search engine. Example: All google ip referer id are recognised.
      - Can use UA and HOST fields to build personalized ExtraSection reports.
      - Added support for AND conditions in personalized ExtraSection config.
      - Support for right to left languages. Added 'he' language.
      - Added LevelForSearchEnginesDetection parameter to choose between 2 possible
        levels of detection for search engines (like LevelForRobotsDetection).
        Also, added LevelForFileTypesDetection parameter (2 possible levels).
      - Added percent column for file types.
      - The robot chart now shows details between hits on robots.txt file and
        other hits.
      - Count of keywords/keyphrases does not increment counter for hits made
        on images from a google cached page.
      - Added patch 857319: Allow several IPs and IP ranges in
        AllowAccessFromWebToFollowingIPAddresses parameter.
      - Added experimental graphapplet plugin (graph are built by applet).
      - Webmin module updated to 1.210 to integrate all new parameters.
      - Better setup error messages for newbie.
      - Reports look better on Mozilla browsers.
      - Added decodeUTFkeys plugin to AWStats to show correctly (in language
        charset) keywords/keyphrases strings even if they were UTF8 coded by
        the referer search engine.
      - Added/updated a lot of os, browser and country icons.
      - Added Hebrew and Galician language.
      - configure.pl: A new script to configure AWStats and Apache and
        build a simple config file.
      - awstats_buildstaticpages.pl: The -date option has been replaced
        by the -buildate=%YY%MM%DD option so you can choose your own date format.
      - awstats_buildstaticpages.pl: Added the -configdir option.
      - awstats_exportlib.pl: Changes to be compatible with new AWStats databases.
      - logresolvemerge.pl: can use several threads for reverse DNS lookup
        with Perl 5.8.
      - maillogconvert.pl: Allow to process qmail log preprocessed by
        tai64nlocal tool.
      - maillogconvert.pl: Added support for MDaemon mail server log files.
        
      Other/Documentation:
      - A httpd.conf sample to configure AWStats is provided.
      - Added example for analyzing awredir.pl hits by ExtraSections.
      - Updated database:
        wget is known as a "grabber" browser, no more as a robots.
        netcaptor and apt-get added in browser database.
        asmx and aspx added in mime.pm file.
        Microsoft URL Control added in robot list.
      - Documentation seriously updated.
      - FAQ updated.
      
      
      Note 0: Perl 5.007 or higher is a requirement to use AWStats 6.9 or higher.
      
      Note 1: When migrating to 6.x series, if you use the ExtraSections feature,
        you must check that the parameter(s) ExtraSectionConditionX use a full
        REGEX syntax (with 5.x series, this parameter could contain simple string
        values). If not, feature will be broken.
      
      Note 2: When migrating to 6.x series, if you use the Misc feature, you must
        check that your ShowMiscStats parameter is set to "ajdfrqwp", if you want
        to have all miscellanous info reported (you must also have added the
        awstats_misc_tracker.js script in your home page as described in
        MiscTrackerUrl parameter description). Otherwise the new default value "a"
        will be used (only the "Add to favourites" will be reported).
      
      Note 3: In 6.x series, MaxLengthOfURL parameter has been renamed into
        MaxLengthOfShownURL.
      
      Note 4: When migrating to 6.x series, to enable the new worm detection, you
        must add parameter LevelForWormsDetection=2 in your config file.
      
      Note 5: When migrating to 6.x series, if you used the urlalias or userinfo
        plugin, you must move the urlalias.*.txt or userinfo.*.txt file from Plugins
        directory to DirData directory.
      
      
      
      ***** 5.9 *****
      
      Fixes:
      - Several fixes in maillogconvert.pl
        Fixed wrong parsing for qmail log files.
        Support mail errors in qmail log files.
        Return code for postfix log were all reported in error for mails sent to
        several recipients when one recipient was in error.
      - Fixed wrong percentage in cluster report.
      - Fixed wrong parsing for qmail log files.
      - Return code for postfix log were all reported in error for mails sent to
        several recipients when one recipient was in error.
      - Fix a not closing HTML TR tag in full list of hosts.
      - awstats_buildstaticpages.pl can accept month on 1 digit.
      - awstats_buildstaticpages.pl no more try to build pages awstats.misc.html
        and awstats.filetypes.html that does not exists.
      - A lot of fix in PDF export:
        Graph in PDF export are no more inverted.
        The link "close window" in generated PDF pages is replaced by "back to main
        page".
        Infos popup window from hostinfo plugin is not included in PDF export. Popup
        can't work into PDF.
        PDF export seems to work correctly now.
      - mail.yahoo.* and hotmail.msn.* refering pages are not more reported as
        search engines.
      
      New features/improvements:
      - AWStats Webmin module updated to 1.1
      - Added the AllowFullYearView parameter.
      - Year entry in combo box is now the localized text for "Year" instead of '---'
      - Support of some exchange format in maillogconvert.pl
      - Option -noloadplugin of awstats_buildstaticpages.pl can accept a list of
        plugins separated by comma.
      - Support mail errors for qmail log files.
      - Added the -diricons option from awstats_buildstaticpages.pl
      
      Other/Documentation:
      - Added rpm, deb and msi mime types
      - Added documentation page for using AWStats Webmin module
      
      
      
      ***** 5.8 *****
      
      Fixes:
      - mod_deflate compression reported bandwith saved instead of bandwidth used.
      - Fixed wrong number of column for "other" row in host chart.
      - Fixed problem of parsing with uabracket and refererquot.
      - Fixed wrong use of config file in rawlog plugin.
      - Some changes on maillogconvert.pl:
        maillogconvert support more exotic sendmail log files (Thanks to W-Mark Kubacki).
        Fixed wrong parsing of qmail syslog files.
        Fixed pb of '-' in relay hostname.
        When a mail is sent to 2 different receivers, now report 2 records.
        When a forward is active, report the original receiver, not the
        "forwarded to".
      - Fixed not working timezone plugin with 5.7.
      - Fixed missing propagated configdir parameter when changing month/year.
      - Error when loading database pm file with some cygwin perl version.
      - Fixed not working file type detection for default pages.
      - Fixed not working awstats_updateall.pl on Windows platforms.
      
      New features/improvements:
      - Added a Webmin module.
      - Enhance the 'Extra' feature with parameters ExtraSectionFirstColumnFormatX,
        ExtraSectionAddAverageRowX, ExtraSectionAddSumRowX.
        Also add a dedicated page in documentation.
      - Added %lognamequot tag for LogFormat parameter.
      - Added OnlyUserAgents parameter.
      - Selection of virtualhost records in a log is no more case sensitive on
        SiteDomain nor HostAliases.
      - Added awredir.pl tool.
      - Added a Cluster Report for load balancing systems. Added %cluster tag in
        LogFormat.
      
      Other/Documentation:
      - Deprecated %time1b tag (%time1 can be used).
      - Minor look change.
      - Updated documentation.
      
      
      
      ***** 5.7 *****
      
      Fixes:
      - The -configdir parameter in awstats_updateall.pl is now working coorectly.
      - Fix failing call to ipv6 plugin.
      - Pb with some regex value used in the new REGEX fields added in 5.6.
      - Better support for WebStar log files.
      - Count for add to favourites is done on hits to favicon.ico for IE only. This
        avoid counting wrong "Add" done by browsers that hit the file even when no
        add is done. Value reported is the (count for IE) / (ratio of IE among all
        other browsers).
      - Count for Browsers with WMA audio playing support now works.
      - Fix problem with default ShowFlagLinks defined to 1 instead of '' when not
        included in config file.
      - Road runner browsers detection problems.
      - syslog tag can accept hostname with not only a-z chars.
      - "&nbsp" changed to "&nbsp;" in miscellanous chart.
      - Geoip lookup is always done (as it should) on ip when ip is known, even if
        DNSLookup is enabled and successfull. This increase seriously AWStats speed
        when DNSLookup and Geoip are both enabled.
      - Chars < and > inside reported values are no more removed but coded with &lt;
        and &gt; in html built page.
      
      New features/improvements:
      - Added 'rawlog' plugin to add a form to show raw log content with filter
        capabilities.
      - Added a dynamic exclude filter on CGI full list report pages.
      - Added maillogconvert.pl for analyzing mail log files (better support
        for sendmail, postfix and qmail log files).
      - Added -addfilenum option in logresolvemerge.pl
      - Added -updatefor option to limit number of lines parsed in one update
        session.
      - Added support for Darwin streaming server.
      - Added Firebird browser detection.
      - awstats_buildstaticpages.pl can also build a PDF file (need htmldoc).
      - Better management of plugin load failure.
      - Added LogType parameter.
      - Added option -dnscache= in logresolvemerge.pl to use dns static file.
      - Minor bug fixes.
      - The HostAliases list parameter is used to check if a log that contains
        %virutalhost field should be qualified.
      - Added %MO tag for LogFile parameter to be replaced by the three first
        letter of month.
      
      Other/Documentation:
      - The "Popup WhoIs link" code is now handled by new 'hostinfo' plugin.
      - Added mp4 mime type.
      - Updated documentation.
      
      Note 1:
        The ShowLinksToWhoIs parameter has been removed. You must enable the plugin
        'hostinfo' to get the same result, if it was used.
      
      
      
      ***** 5.6 *****
      
      Fixes:
      - Domain with no pages hits were always reported as other in domain chart.
      - percent for other in full list of "links for internet search engines"
        has been fixed.
      
      New features/improvements:
      - Report compression ratios with mod_deflate feature (Apache 2).
      - A better browser detection.
      - Can add regex values for a lot of list parameters (HostAliases,
        SkipDNSLookupFor, ...)
      - StyleSheet parameter works completely now and sample of CSS files are
        provided.
      - Add meta tags robots noindex,nofollow to avoid indexing of stats pages by
        compliant robots.
      - Added a "Miscellanous chart" to report ratio of Browsers that support:
        Java, Flash, Real reader, Quicktime reader, WMA reader, PDF reader.
      - "Miscellanous chart" also report the "Add to favourites" (must remove the
        "robots.txt" and "favicon.ico" entries off your SkipFiles parameter in your
        config file to have this feature working.
      - Update process now try a direct access at last updated record when a new
        update is ran. If it fails (file changed or wrong checksum of record), then
        it does a scan from the beginning of file until a new date has been
        reached (This was the only way of working on older version). So now update
        process is very much faster for those who don't purge/rotate their log
        file between two update process (direct access is faster than full scan).
      - Better look for report pages on Netscape/Mozilla browsers.
      
      Other/Documentation:
      - Updated documentation.
      - Update wap/imode browser list.
      
      Note 1:
        You should remove the "robots.txt" and "favicon.ico" entries in the SkipFiles
        parameter in your config files after upgrading to 5.6.
        
      
      
      ***** 5.5 *****
      
      Fixes:
      - Summary robots list was limited to MaxNbOfLoginShown instead of being
        limited to MaxNbOfRobotShown value.
      - Fixed a bug when using HBL codes in ShowRobotsStats parameter.
      - AllowAccessFromWebToFollowingAuthenticatedUsers now works for users with
        space in name.
      - Bug 730996. When URLWithQueryWithoutFollowingParameters was used with a
        value and another parameter was ended with this value, the wrong parameter
        was truncated from URL.
      
      New features/improvements:
      - Added a 'Screen Size' report.
      - Group OS by families. Added a detailed OS version chart.
      - Better 404 errors management. URLs are always cleaned from their parameter
        to build '404 not found' URLs list (because parameters are not interesting
        as they can't have effect as page is not found). Referrer URLs list for '404
        not found' URLs are kept with parameters only if URLReferrerWithQuery is set
        to 1. This make this report more useful.
      - Added 'geoipfree' plugin (same than 'geoip' plugin but using the free
        Perl module Geo::IPfree).
      - 'geoip' plugin can works with Perl module Geo::IP but also with Perl module
        Geo::IP::PurePerl).
      - Added 'userinfo' plugin to add information from a text file (like lastname,
        office department,...) in authenticated user chart.
      - month parameter can accept format -month=D, not only -month=DD
      - Optimized code size.
      - Optimized HTML output report size.
      - Added plugin ipv6 to fully support IPv6 (included reverse DNS lookup).
      - Split month summary chart and days of month chart in two different charts in
        main page. This also means that ShowDaysOfMonthStats and
        AddDataArrayShowDaysOfMonthStats parameters were added.
      - Added -staticlinksext to build static pages with another extension than
        default .html
      - Added QMail support and better working support for Postfix and Sendmail (SMA
        preprocessor was replaced by maillogconv.pl).
      
      Other/Documentation:
      - AWStats default install directory is /usr/local/awstats for unix like OS.
      - Added Isle of Man, Monserat, and Palestinian flag icon.
      - Added "local network host" and "Satellite access host" in label of possible
        countries and icons (They appears when using geoip plugins).
      - Better management of parsed lines counting. The last line number is also
        stored in history file, for a future use.
      - Removed LogFormat=5 option for ISA log file because I am fed up of
        supporting bugged and non standard MS products. Sorry but this takes me too
        many times. To use AWStats with an ISA server, just use now a preprocessor
        tool to convert into a W3C log file.
      - Added estonian, serban and icelandic language files.
      - Updated documentation.
      
      
      
      ***** 5.4 *****
      
      Fixes:
      - File name with space inside were not correctly reported when doing FTP log
        server analysis.
      - Problem in %Wy tag for ten first weeks of year (coded on 1 char instead
        of 2: First week should be "00" instead of "0").
      - Tooltips now works correctly with Netscape (>= 5.0).
      - Better parsing of parameters (Solved bug 635962).
      - Users did not appear in Authenticated users list if hits on pages were 0.
      - Value of title "Top x" for domains chart was not always correct.
      - Fixed bug 620040 that prevented to use "#" char in HTMLHeadSection.
      - Whois link did not work for jp, au, uk and nz domains.
      - WhoIs link did not work if host name contained a "-" char.
      - Fixed a bug in mod_gzip stats when only ratio was given in log.
      
      New features/improvements:
      - Lang parameter accepts 'auto' value (Choose first available language
        accepted by browser).
      - Little support for realmedia server.
      - Added urlaliasbuilder.pl tool.
      - Added URL in possible values for ExtraSection first column.
      - New parameter: URLWithAnchor (set to 0 by default).
      - Export tooltips features in a plugin (plugin tooltips disabled by default).
      - Added average session length in Visit Duration report.
      - Added percentage in Visit Duration report.
      - logresolvemerge.pl can read .gz or .bz2 files.
      - Added icons and Mime label for file types report.
      - Added parameters AddDataArrayMonthDayStats, AddDataArrayShowDaysOfWeekStats,
        and AddDataArrayShowHoursStats.
      - Added the Whois info in a centered popup window.
      - Cosmetic change of browsers reports (group by family and add bar in
        browserdetail).
      - Other minor cosmetic change (remove ShowHeader parameter).
      - Authenticated user field in log file can contain space with LogFormat=1,
        and they are purged of " with Logformat=6 (Lotus Notes/Domino).
      - The AWSTATS_CURRENT_CONFIG environment variable is now always defined
        into AWStats environment with value of config (Can be used inside config
        file like other environment variables).
      - Added offset of last log line read and a signature of line into the
        history file after the LastLine date.
      - Better error report in load of plugins.
      
      Other/Documentation:
      - AWSTATS_CONFIG environment variable renamed into AWSTATS_FORCE_CONFIG.
      - Replaced -month=year option by -month=all.
      - Added an error message if a -migrate is done on an history file with
        wrong file name.
      - GeoIP memory cache code is now stored inside plugin code.
      - Added list of loaded plugins in AWStats copyright string.
      - Added European and Sao Tome And Principe country flag.
      - Added Safari browser icon.
      - Updated documentation.
      
      Note 1:
        Old deprecated values for -lang option (-lang=0, -lang=1...) has been
        removed. Use -lang=code_language instead (-lang=en, -lang=fr, ...).
      
      Note 2:
        Old deprecated -month=year option must be replaced by -month=all when
        used on command line.
      
      
      
      ***** 5.3 *****
      
      Fixes:
      - Fixed: Bad documentation for use of ExtraSection.
      - Fixed: Bug in ValidSMTPCodes parameter.
      - Fixed: Remove AWStats header on left frame if ShowHeader=0.
      - Fixed: 29th february 2004 will be correctly handled.
      - Fixed: Another try to fix the #include not working correctly.
      - Fixed: Columns not aligned in unknownip view when not all fields are
        choosed.
      - Fixed: Columns not aligned in allhosts and lasthosts view when not all
        fields are choosed.
      
      New features/improvements:
      - Added awstats_exportlib.pl tool.
      - Added 'Full list' view for Domains/Country report.
      - Added 'Full list' and 'Last visits' for email senders/receivers chart.
      - Added a memory cache for GeoIP plugin resolution (geoip is faster).
      - New parameter: Added AuthenticatedUsersNotCaseSensitive.
      - Speed increased when ExtraSection is used.
      
      Other/Documentation:
      - Updates to AWStats robots, os, browsers, search_engines databases.
      - Added awstats_logo3.png
      - Added X11 as Unknown Unix OS, and Atari OS.
      - Change way of reading -output= parameter to prepare build of several output
        with same running process.
      - Updated documentation.
      
      
      
      ***** 5.2 *****
      
      - Added urlalias plugin to replace URL values in URL reports by a text.
      - Added geoip plugin to track countries from IP location instead of domain
        value.
      - Support for postfix mail log.
      - Added total and average row at bottom of day data array.
      - Added dynamic filter in Host and Referer pages when used as CGI like
        in Url report.
      - Removed "Bytes" text when values is 0.
      - Reduced main page size.
      - New parameter: Added OnlyHosts parameter.
      - New parameter: Added ErrorMessages to use a personalized error message.
      - New parameter: Added DebugMessages to not allow debug messages.
      - New parameter: Added URLQuerySeparators parameter.
      - New parameter: Added UseHTTPSLinkForUrl parameter.
      - Report for robots accept codes like others charts ('HBL').
      - Can use "char+" instead of "char" for LogSeparator.
      - Records with bad http code for Microsoft Index Servers (on 1 digit instead
        of 3) are no more reported as corrupted records.
      - Little support for IPv6.
      - Static string changed from "string" to 'string'.
      - Fixed: Fix a bug when using IIS and %query or cs-query-string tag in
        LogFormat and URLWithQuery=1.
      - Fixed: #include now works correctly.
      - Added Albanian, Bulgarian and Welsh language.
      - Added Seychelles flag.
      
      
      
      ***** 5.1 *****
      
      - Better support for ftp log files.
      - Better support for mail log files.
      - Can analyze streaming log files (Windows Media Server).
      - Added choice of month and year in list boxes (when used as CGI).
      - The data values for month and days are reported in main page under the
        graph, no need to change page.
      - New feature: ShowxxxStats parameters accept codes to decide which columns to
        show in chart.
      - New parameter: Added SkipUserAgents parameter to exclude some user agent
        from statistics.
      - New parameter: Added URLNotCaseSensitive.
      - New parameter: Added URLWithQueryWithoutFollowingParameters to exclude some
        parameters from URL when URLWithQuery is on.
      - New parameter: Added URLReferrerWithquery.
      - Added tag %Wm-n for LogFile parameter (replaced with the week number in month
        but differs from %WM-n because start with 0).
      - Added tag %Wy-n for LogFile parameter (replaced with the week number in year
        but differs from %WY-n because start with 0).
      - Added tag %Dw-n for LogFile parameter (replaced with the day number in week
        but differs from %DW-n because start with 0).
      - Fixed: Log analyze is no more stopped if log file contains binary chars.
      - Fixed: -debug option is allowed in migrate.
      - Fixed: Wrong window was opened when clicking on flag link when
        UseFramesWhenCGI was on.
      - Fixed: Fixed pb in refreshing page when clicking on "Update Now" link (no
        need to force the refresh).
      - Fixed: a bug which makes the keywords report loaded twice when page viewed
        as a cgi after an update now click.
      - Fixed: Pb with SAMBAR server ('Expires' line appears at the top of pages).
      - Fixed: Now last update DNS cache file is saved with same permissions than
        history files so it depends on SaveDatabaseFilesWithPermissionsForEveryone.
      - Fixed: Some sorting function were still using old 4.1 algorithm. Now all
        sorts use new 5.0 algorithm (so speed and memory use again increase above
        all for large web sites with a lot of referers).
      - Fixed: Remove DecodeEncodedString on parameters sent by command line.
      - Rewrite plugins to match the same standard for all of them (All use an init
        function + AWStats version check + no need of global vars in awstats.pl).
      - Can use the #include "configfile" directive in config files.
      - Added week-end color on week-end days in monthdayvalues report.
      - Added 'spider' and 'crawler' as generic robots.
      - Added awstats_updateall.pl tool.
      - Remove common2combined.pl tool (useless).
      - Updated graph colors.
      - Updated documentation.
      - Updated database.
      - Updated language files.
      
      Note 1:
        AWStats 5.x are compatible with previous versions (3.x or 4.x).
        However if you use awstats 5.x runtime to read statistics for old month
        build with 3.x or 4.x, speed will be a little bit reduce but data will be
        reported correctly.
      
        To benefit the speed/memory improvement of 5.x (2 to 8 times faster when
        reading stats, less memory use) you can migrate (after backup) your history
        files with the command :
          awstats.pl -migrate="/fullpath/awstatsMMYYYY.configval.txt"
      
      Note 2:
        Old deprecated command line parameters -h and site= have been removed.
        Use config= instead.
      
      
      
      ***** 5.0 *****
      
      - Complete rewrite of update process and code to read/save history files.
        AWStats 5.0 is compatible with previous versions (3.x or 4.x).
        However if you use awstats 5.0 runtime to read statistics for old month
        build with 3.x or 4.x, speed will be a little bit reduce but data will be
        reported correctly.
      
        To benefit the speed/memory improvement of 5.0 (2 to 8 times faster when
        reading stats, less memory use) you can migrate your history files with the
        command :
          awstats.pl -migrate="/fullpath/awstatsMMYYYY.configval.txt"
      
      - Fixed: pb when using several tags with different offset in LogFile name.
      - Fixed: Create of directory with CreateDataDirIfNotExists is made with 0766
        instead of 0666.
      - New feature: Track detailed minor and major version for browsers.
      - New feature: Added bandwidth report for robots and errors.
      - New feature: Support DNS cache files for DNS lookup.
      - New feature: Added Plugins support and several working plugins:
        A GMT correcter, A hash file DNS cache saver/reader...
      - New feature: Use framed report (new UseFramesWhenCGI parameter).
      - "Never updated" and "Exact value ..." are now in language files.
      - Reduce number of global vars in code.
      - New feature: DefaultFile parameter accepts several values.
      - New feature: Added all robots and last robots full list report.
      - New feature: Added all logins and last logins full list report.
      - New feature: Added url entry and url exit full list report.
      - New feature: Added AllowAccessFromWebToFollowingIPAddresses parameter
      - New parameter: LogSeparator for log files with exotic separators.
      - New parameter: EnableLockForUpdate to allow lock for update process.
      - New parameter: DecodeUA to make AWStats work correctly with Roxen.
      - New tag for logfile: %WY is replaced by week number in year.
      - Added slovak, spanish (catalan) language files and updated a lot of language
        files.
      - Made changes to allow FTP log analysis.
      - Made changes to prepare sendmail log analysis.
      - Updated belarus flag.
      - Updated os, browsers, robots, search engines database.
      - Added a map of history files at beginning of files to allow other tools
        to read AWStats history files or part of them very quickly.
      - Other minor changes and bug fixes.
      
      
      
      ***** 4.1 *****
      
      - Fixed: -logfile option can be anywhere on command line and accept space
         in log file names.
      - Fixed: A bug vampired memory and caused abnormal disk swapping in 
         logresolvemerge.pl
      - Fixed: Reduce nb of dropped records for log files not 'completely' sorted.
      - New tag for logfile: %virtualname allows you to share same log file for
         several virtual servers.
      - New feature: A 'pipe' can be used in LogFile name parameter.
      - New feature: Added full list for refering search engines and refering pages.
      - New feature: Report keywords AND keyphrases. No need to choose one or else.
      - New feature: Report exit pages.
      - New feature: Report visits duration.
      - New option: Added -dir option to choose destination directory for
         awstats_buildstaticpages.pl
      - New option: Added AWStats common options to awstats_buildstaticpages.pl
      - Updated AWStats databases (renamed into .pm files and moved to lib dir).
      - Updated documentation.
      
      
      
      ***** 4.0 *****
      
        WARNING: 4.0 is not compatible with OLD history data files. If you use 4.0
        to read statistics for old month, report for "visitors" will be wrong as all
        old unresolved ip processed with AWStats 3.2 will not be counted when
        viewed with 4.0.
      
      - Increased speed and reduce memory use for very large web sites.
      - Unresolved ip are now processed like resolved one.
      - Added icons in browsers chart.
      - Personalized log format can also have tab separator (not only space).
      - New ways to manage security/privacy with updated docs and new parameters:
        AllowAccessFromWebToAuthenticatedUsersOnly
        AllowAccessFromWebToFollowingAuthenticatedUsers
      - New feature: Added mark on "grabber browsers" in browsers chart.
      - New feature: Added average files size in Pages/URL report chart.
      - New feature: You can put dynamic environnement variables into config file.
      - New feature: Keyphrases list can be viewed entirely (not only most used).
      - New parameter: WrapperScript
      - New parameter: CreateDirDataIfNotExists
      - New parameter: ValidHTTPCodes
      - New parameter: MaxRowsInHTMLOutput
      - New parameter: ShowLinksToWhoIs
      - New parameter: LinksToWhoIs
      - New parameter: StyleSheet
      - New option: -staticlinks to build static links in report page (to use
        AWStats with no web servers).
      - New tool: common2combined.pl (A log format converter)
      - New tool: awstats_buildstaticpages.pl
      - Fixed: wrong size of bar in "average" report when average value was < 1.
      - Fixed: pb of "Error: Not same number of records" when using some version
        of mod_perl.
      - Fixed: pb in logresolvemerge.pl
      - Fixed: Security against CSSA.
      - No more need to use \. to say . in config file.
      - Documentation seriously updated.
      
      
      ***** 3.2 *****
      
      - Increased speed (19% faster than 3.1).
      - Fixed: AWStats history file is no more corrupted by hits made from a search
        engines using a URL with URL encoded binary chars.
      - Fixed: AWStats history file is no more corrupted when a reverse DNS lookup
        return a corrupted hostname (Happens with some DNS systems).
      - Fixed: Security fix. No more possible to update stats from a browser using
        direct url (awstats.pl?update=1) when AllowToUpdateStatsFromBrowser is off.
      - New feature: Added various tags to use dynamic log file name in conf file
        according to current but also older date/time (%YYYY-n,%YY-n,%MM-n,%DD-n...)
      - New feature: Added NotPageList parameter to choose which file extensions to
        count as "hit only" (and not reported in the "Page-URL viewed" report).
      - New feature: Added KeepBackupOfHistoricFiles option.
      - New feature: Number of visits is also visible in days stats.
      - New feature: Added stats for day of week.
      - New feature: Added stats for file types.
      - New feature: Added stats for entry pages.
      - New feature: Added stats for web compression (mod_gzip).
      - New feature: Added stats for authenticated users/logins.
      - New feature: Added parameters to choose which report to see in main page.
      - New feature: Added URLWithQuery option to differentiate
        http://mysite/sameurl?param=x of http://mysite/sameurl?param=y
      - New feature: ShowFlagLinks can now accept list of all wanted flags for
        translation link.
      - New feature: Support standard ISA server log format.
      - New tool: Add logresolvemerge tool to merge split log files
        from a load balancing web server before running awstats.
      - New parameter: HTMLHeadSection allows you to add HTML code in header report.
      - New parameter: NbOfLinesForCorruptedLog.
      - Fixed: no more warning/error messages when runned with option perl -w.
      - Reference database (robots, os, browsers, search engines, domains)
        has been extracted in external files.
      - Other minor updates (new flags, reference database updates, ...)
      - Fixed: Parameter MaxNbOfHostsShown was not working correctly.
      - New languages.
      - Added an HTML documentation.
      
      
      
      ***** 3.1 *****
      
      - Increased seriously speed for update process (above all for large web sites).
      - Increased VERY seriously speed for viewing stats from a browser.
      - Reduced amount of memory used.
      - AWStats search config file in directories:
         current dir, then /etc/opt/awstats, then /etc/awstats, then /etc
      - New feature: AWStats can analyze NCSA common log files.
      - New feature: List of last access.
      - New feature: Full list of url scores.
      - New feature: Date format can be chosen according to local country.
      - New parameter: DirLang allows to choose directory for language files.
      - New parameter: Expires allows to add a meta-tag EXPIRES in HTML report page.
      - New parameter: LogoLink parameter to choose link used for clicking on logo.
      - New parameter: color_weekend option to show week-end days in different colors.
      - New option: -update and -output to update and/or output a report.
      - New option: -showsteps to follow advancement of update process.
      - Fixed: OS detection now works correctly (Windows ME reported correctly).
      - Fixed: Bad value were reported in daily chart when no pages were viewed.
      - Added WAP browsers in AWStats database.
      - New languages.
      
      
      
      ***** 3.0 *****
      
      - New look
      - Added daily report for pages, hits and bytes.
      - AWStats can use its own conversion array to make some reverse DNS lookup.
      - Added also SkipDNSLookupFor option.
      - Added OnlyFiles option.
      - AWStats works with personalized log file format (support also Webstar native log format). New log format parsing algorithm.
      - Now update is not made by default when stats are read from a browser. Added an "update now" button on HTML report page if new option AllowToUpdateStatsFromBrowser is on.
      - Tooltips now works also with Netscape 6, Opera and most browsers.
      - Update browsers database to add a lot of "audio" browsers and more.
      - Update OS database (Added Windows ME, OpenBSD).
      - Robots database updated.
      - Support new domains (biz, museum, coop, info, aero...).
      - Added some missing flags icons.
      - Rewrite UnescapeURL function to works with all encoded URLs, cyrillic URL.
      - Some minor changes.
      - Added translation for some "not translated" words.
      - Bytes reported are auto-scaled (Bytes, KB, MB, GB).
      - Fixed problem of colors (styles) not working with some browsers.
      - Added new languages (Korean, Danish, ...). Now 14 different languages.
      - Fixed bug of bad link in TOP pages links when viewed page is of another virtual host.
      - 259 domains/countries, 60 browsers database, 26 OS, 258 robots, 47 search engines.
      
      
      
      ***** 2.24 *****
      
      - Added a way to include dynamic current year, month, day and hour in LogFile parameter.
      - Option to choose month, year and language is also available from command line.
      - https request are correctly reported.
      - Added initialization of parameters to avoid problem of bad cache with mod_perl.
      - Fixed check of parameters to avoid 'Cross Site Scripting attacks'.
      - Added flags for Mongolia, Maldives, San Marino, Senegal.
      - New keyword detection algorithm (Now use a search engine url database like Webalizer AND old algorithm of AWStats for unknown search engines).
      - Added option to report keywords used from search engine as separate words or as full search strings.
      - Added Greek, Czech and Portuguese translation (now 9 different languages supported).
      - A better and faster config file parsing. Solve the problem of "=" into the HTMLEndSection parameter.
      - AWStats is no more sensitive to DOS-UNIX config files.
      - Disable DNS lookup only if host has at least 1 alphabetical char.
      - Better management of corrupted log files.
      - Make difference between windows NT and windows 2000.
      - Added OmniWeb and iCab browser. Better MacOS detection.
      - Make AWStats still working even when MS IndexServer return a bad HTTP return code (like "1" instead of a "three digits" number).
      - Fixed problem of missing year=yyyy in some links.
      - Fixed a bug of empty page when domain has "info" in its name.
      - A lot of minor changes.
      - 252 domains/countries, 44 browsers database, 24 OS, 252 robots, 39 search engines.
      
      
      
      ***** 2.23 *****
      
      - Use of configuration file.
      - Now AWStats can process old log files (however, you must keep order).
      - Month-to-month basis statistics works now correctly.
      - Old years now can also be viewed from AWStats report page.
      - Working directory (with write permissions) can be chosen (you can use another directory than cgi-bin).
      - Added PurgeLogFile option (you can choose if AWStats purge log file or not).
      - awstats.pl can be renamed into awstats.plx (for ActiveState perl) and still works.
      - Statistic page generated from command line has no more bad links.
      - Added a link to choose full year view.
      - Domain and page reports are sorted on pages (no more on hits)
      - Automatic disabling of reverse DNS lookup if this is already done in your log file.
      - Can add your own HTML code at the end of awstats (ban advert for example).
      - Added Italian, German, Polish language (now 7 different languages supported).
      - 252 domains/countries, 40 browsers database, 22 OS, 252 robots, 35 search engines.
      - Setup instructions are cleaner
      
      
      
      ***** 2.1 *****
      
      - AWStats considers myserver and www.myserver as the same, even if "HostAliases" setup is wrong.
      - Fixed a bug making unique visitors counter too high.
      - Added ArchiveLog parameter to archive processed records into backup files.
      - Make difference between unknown browsers and unknown OS.
      - Robots stats are isolated from the rest of visitors.
      - Better keywords detection algorithm.
      - Added last time connection for each hosts
      - Added list of URL for HTTP Error 404
      - Added pages, hits and KB for each statistics
      - Added colors and links
      - Works also with IIS
      - Code a little bit cleaner and faster.
      - Images are in .png format.
      - 4 languages: English, French, Dutch, Spanish
      - 252 domains/countries, 40 browsers database, 22 OS, 250 robots, 32 search engines.
      
      
      
      ***** 1.0 *****
      
      - First version, not distributed
      ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������