summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore13
-rw-r--r--.travis.yml4
-rw-r--r--README.rst3
-rw-r--r--build.properties14
-rw-r--r--composer.lock89
m---------setup0
-rw-r--r--src/colors/radial_gradient.php2
-rw-r--r--src/driver/verbose.php14
-rw-r--r--src/math/matrix.php2
-rw-r--r--src/math/polynom.php6
-rw-r--r--src/structs/coordinate.php2
-rw-r--r--tests/axis_boxed_renderer_test.php4
-rw-r--r--tests/axis_centered_renderer_test.php4
-rw-r--r--tests/axis_exact_renderer_test.php6
-rw-r--r--tests/axis_rotated_boxed_renderer_test.php6
-rw-r--r--tests/axis_rotated_renderer_test.php6
-rw-r--r--tests/axis_space_test.php6
-rw-r--r--tests/background_test.php6
-rw-r--r--tests/chart_test.php6
-rw-r--r--tests/data/compare/ezcGraphSvgDriverTest_testSvgWithDifferentLocales.svg2
-rw-r--r--tests/data/compare/ezcGraphSvgSvgFontDriverTest_testSvgWithDifferentLocales.svg4
-rw-r--r--tests/dataset_average_test.php6
-rw-r--r--tests/dataset_numeric_test.php6
-rw-r--r--tests/date_axis_test.php6
-rw-r--r--tests/driver_cairo_oo_test.php6
-rw-r--r--tests/driver_cairo_test.php6
-rw-r--r--tests/driver_flash_test.php6
-rw-r--r--tests/driver_gd_test.php6
-rw-r--r--tests/driver_svg_svg_font_test.php8
-rw-r--r--tests/driver_svg_test.php6
-rw-r--r--tests/font_test.php6
-rw-r--r--tests/horizontal_bar_chart_renderer_test.php6
-rw-r--r--tests/image_map_test.php6
-rw-r--r--tests/labeled_axis_test.php6
-rw-r--r--tests/legend_test.php6
-rw-r--r--tests/line_test.php6
-rw-r--r--tests/logarithmical_axis_test.php6
-rw-r--r--tests/multiple_axis_test.php6
-rw-r--r--tests/odometer_test.php6
-rw-r--r--tests/pie_test.php6
-rw-r--r--tests/radar_axis_test.php6
-rw-r--r--tests/radar_chart_test.php6
-rw-r--r--tests/renderer_2d_legacy_test.php6
-rw-r--r--tests/renderer_2d_test.php30
-rw-r--r--tests/renderer_3d_test.php62
-rw-r--r--tests/test_case.php9
-rw-r--r--tests/text_test.php4
-rw-r--r--tests/tools_test.php7
48 files changed, 308 insertions, 137 deletions
diff --git a/.gitignore b/.gitignore
index f89835b..2c29e3c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,7 @@
-vendor
-run-tests-tmp
-extract
-build
-.abc
-.pear
+/vendor
+/run-tests-tmp
+/extract
+/build
+/.abc
+/.pear
+/composer.phar
diff --git a/.travis.yml b/.travis.yml
index ec9f777..98de08e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,5 +3,9 @@ language: php
php:
- 5.3
- 5.4
+ - 5.5
+
+before_script:
+ - sudo locale-gen de_DE
script: ant
diff --git a/README.rst b/README.rst
index bb619a4..2cc09e3 100644
--- a/README.rst
+++ b/README.rst
@@ -2,6 +2,9 @@
Zeta Components Graph component
===============================
+.. image:: https://travis-ci.org/zetacomponents/Graph.png?branch=master
+ :target: https://travis-ci.org/zetacomponents/Graph
+
Component to render charts using PHP. Supports a bunch of different chart
types, output drivers, axis and renderers.
diff --git a/build.properties b/build.properties
index 3526532..3d90551 100644
--- a/build.properties
+++ b/build.properties
@@ -18,9 +18,15 @@ codesniffer.standard = Ezc
codesniffer.standard.package.name = PHP_CodeSniffer_Standards_EZC
codesniffer.standard.package.channel = pear.xplib.de
-# Disabled because of https://github.com/phpmd/phpmd/issues/47
+# Disable static code analysis … Travis does not publish them anyways
phpmd.enabled = false
+pdepend.enabled = false
+phpcpd.enabled = false
+codesniffer.enabled = false
+phploc.enabled = false
-# Ignore codesniffer and PHPCPD failures for now
-codesniffer.fail.on.violation = false
-phpcpd.fail.on.violation = false
+# Disable really slow linting
+phplint.enabled = false
+
+# Disable archive task, takes ages and we don't care
+package.archive.enabled = false
diff --git a/composer.lock b/composer.lock
index 8cfc207..3157fcd 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1,5 +1,9 @@
{
- "hash": "5a1a16aa7f9ea4fb899304f3f9e00d2c",
+ "_readme": [
+ "This file locks the dependencies of your project to a known state",
+ "Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file"
+ ],
+ "hash": "132a667e732da7fbd806d09d09f94431",
"packages": [
{
"name": "zetacomponents/base",
@@ -7,22 +11,21 @@
"source": {
"type": "git",
"url": "https://github.com/zetacomponents/Base.git",
- "reference": "1.8"
+ "reference": "52ca69c1de55f3fa4f595779e5bc831da7ee176c"
},
"dist": {
"type": "zip",
- "url": "https://github.com/zetacomponents/Base/zipball/1.8",
- "reference": "1.8",
+ "url": "https://api.github.com/repos/zetacomponents/Base/zipball/52ca69c1de55f3fa4f595779e5bc831da7ee176c",
+ "reference": "52ca69c1de55f3fa4f595779e5bc831da7ee176c",
"shasum": ""
},
- "time": "2009-12-21 04:14:16",
"type": "library",
- "installation-source": "dist",
"autoload": {
"classmap": [
"src"
]
},
+ "notification-url": "https://packagist.org/downloads/",
"license": [
"apache2"
],
@@ -59,15 +62,83 @@
}
],
"description": "The Base package provides the basic infrastructure that all packages rely on. Therefore every component relies on this package.",
- "homepage": "https://github.com/zetacomponents"
+ "homepage": "https://github.com/zetacomponents",
+ "time": "2009-12-21 12:14:16"
+ }
+ ],
+ "packages-dev": [
+ {
+ "name": "zetacomponents/unit-test",
+ "version": "dev-master",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/zetacomponents/UnitTest.git",
+ "reference": "f60b1c72a2843d462720ba82934e6b3ceb013fd7"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/zetacomponents/UnitTest/zipball/f60b1c72a2843d462720ba82934e6b3ceb013fd7",
+ "reference": "f60b1c72a2843d462720ba82934e6b3ceb013fd7",
+ "shasum": ""
+ },
+ "type": "library",
+ "autoload": {
+ "classmap": [
+ "src"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "apache2"
+ ],
+ "authors": [
+ {
+ "name": "Sergey Alexeev"
+ },
+ {
+ "name": "Sebastian Bergmann"
+ },
+ {
+ "name": "Jan Borsodi"
+ },
+ {
+ "name": "Raymond Bosman"
+ },
+ {
+ "name": "Frederik Holljen"
+ },
+ {
+ "name": "Kore Nordmann"
+ },
+ {
+ "name": "Derick Rethans"
+ },
+ {
+ "name": "Vadym Savchuk"
+ },
+ {
+ "name": "Tobias Schlitt"
+ },
+ {
+ "name": "Alexandru Stanoi"
+ }
+ ],
+ "description": "zetacomponents/unit-test Component",
+ "homepage": "https://github.com/zetacomponents",
+ "time": "2012-05-21 09:51:20"
}
],
- "packages-dev": null,
"aliases": [
],
"minimum-stability": "stable",
- "stability-flags": [
+ "stability-flags": {
+ "zetacomponents/unit-test": 20
+ },
+ "platform": [
+
+ ],
+ "platform-dev": [
]
}
diff --git a/setup b/setup
-Subproject 744910a006f819037f2769e13cb4c1f66033125
+Subproject b93ce6c9124ae49b085d38640465eec80cd1719
diff --git a/src/colors/radial_gradient.php b/src/colors/radial_gradient.php
index 65088e5..2b29863 100644
--- a/src/colors/radial_gradient.php
+++ b/src/colors/radial_gradient.php
@@ -169,7 +169,7 @@ class ezcGraphRadialGradient extends ezcGraphColor
*/
public function __toString()
{
- return sprintf( 'RadialGradient_%d_%d_%d_%d_%.2f_%02x%02x%02x%02x_%02x%02x%02x%02x',
+ return sprintf( 'RadialGradient_%d_%d_%d_%d_%.2F_%02x%02x%02x%02x_%02x%02x%02x%02x',
$this->properties['center']->x,
$this->properties['center']->y,
$this->properties['width'],
diff --git a/src/driver/verbose.php b/src/driver/verbose.php
index 9bdde60..1026169 100644
--- a/src/driver/verbose.php
+++ b/src/driver/verbose.php
@@ -69,7 +69,7 @@ class ezcGraphVerboseDriver extends ezcGraphDriver
$pointString = '';
foreach ( $points as $point )
{
- $pointString .= sprintf( "\t( %.2f, %.2f )\n", $point->x, $point->y );
+ $pointString .= sprintf( "\t( %.2F, %.2F )\n", $point->x, $point->y );
}
printf( "% 4d: Draw %spolygon:\n%s",
@@ -90,7 +90,7 @@ class ezcGraphVerboseDriver extends ezcGraphDriver
*/
public function drawLine( ezcGraphCoordinate $start, ezcGraphCoordinate $end, ezcGraphColor $color, $thickness = 1. )
{
- printf( "% 4d: Draw line from ( %.2f, %.2f ) to ( %.2f, %.2f ) with thickness %d.\n",
+ printf( "% 4d: Draw line from ( %.2F, %.2F ) to ( %.2F, %.2F ) with thickness %d.\n",
$this->call++,
$start->x,
$start->y,
@@ -126,7 +126,7 @@ class ezcGraphVerboseDriver extends ezcGraphDriver
*/
public function drawTextBox( $string, ezcGraphCoordinate $position, $width, $height, $align, ezcGraphRotation $rotation = null )
{
- printf( "% 4d: Draw text '%s' at ( %.2f, %.2f ) with dimensions ( %d, %d ) and alignement %d.\n",
+ printf( "% 4d: Draw text '%s' at ( %.2F, %.2F ) with dimensions ( %d, %d ) and alignement %d.\n",
$this->call++,
$string,
$position->x,
@@ -150,7 +150,7 @@ class ezcGraphVerboseDriver extends ezcGraphDriver
*/
public function drawCircleSector( ezcGraphCoordinate $center, $width, $height, $startAngle, $endAngle, ezcGraphColor $color, $filled = true )
{
- printf( "% 4d: Draw %scicle sector at ( %.2f, %.2f ) with dimensions ( %d, %d ) from %.2f to %.2f.\n",
+ printf( "% 4d: Draw %scicle sector at ( %.2F, %.2F ) with dimensions ( %d, %d ) from %.2F to %.2F.\n",
$this->call++,
( $filled ? 'filled ' : '' ),
$center->x,
@@ -177,7 +177,7 @@ class ezcGraphVerboseDriver extends ezcGraphDriver
*/
public function drawCircularArc( ezcGraphCoordinate $center, $width, $height, $size, $startAngle, $endAngle, ezcGraphColor $color, $filled = true )
{
- printf( "% 4d: Draw circular arc at ( %.2f, %.2f ) with dimensions ( %d, %d ) and size %.2f from %.2f to %.2f.\n",
+ printf( "% 4d: Draw circular arc at ( %.2F, %.2F ) with dimensions ( %d, %d ) and size %.2F from %.2F to %.2F.\n",
$this->call++,
$center->x,
$center->y,
@@ -202,7 +202,7 @@ class ezcGraphVerboseDriver extends ezcGraphDriver
*/
public function drawCircle( ezcGraphCoordinate $center, $width, $height, ezcGraphColor $color, $filled = true )
{
- printf( "% 4d: Draw %scircle at ( %.2f, %.2f ) with dimensions ( %d, %d ).\n",
+ printf( "% 4d: Draw %scircle at ( %.2F, %.2F ) with dimensions ( %d, %d ).\n",
$this->call++,
( $filled ? 'filled ' : '' ),
$center->x,
@@ -223,7 +223,7 @@ class ezcGraphVerboseDriver extends ezcGraphDriver
*/
public function drawImage( $file, ezcGraphCoordinate $position, $width, $height )
{
- printf( "% 4d: Draw image '%s' at ( %.2f, %.2f ) with dimensions ( %d, %d ).\n",
+ printf( "% 4d: Draw image '%s' at ( %.2F, %.2F ) with dimensions ( %d, %d ).\n",
$this->call++,
$file,
$position->x,
diff --git a/src/math/matrix.php b/src/math/matrix.php
index 9429460..8d03c91 100644
--- a/src/math/matrix.php
+++ b/src/math/matrix.php
@@ -516,7 +516,7 @@ class ezcGraphMatrix
$string .= '| ';
for ( $j = 0; $j < $this->columns; ++$j )
{
- $string .= sprintf( '%04.2f ', $this->get( $i, $j ) );
+ $string .= sprintf( '%04.2F ', $this->get( $i, $j ) );
}
$string .= "|\n";
}
diff --git a/src/math/polynom.php b/src/math/polynom.php
index c1fc22a..9394d15 100644
--- a/src/math/polynom.php
+++ b/src/math/polynom.php
@@ -233,13 +233,13 @@ class ezcGraphPolynom
$string .= sprintf( '%.2e ', $factor );
break;
case $factor >= 100:
- $string .= sprintf( '%.0f ', $factor );
+ $string .= sprintf( '%.0F ', $factor );
break;
case $factor >= 10:
- $string .= sprintf( '%.1f ', $factor );
+ $string .= sprintf( '%.1F ', $factor );
break;
default:
- $string .= sprintf( '%.2f ', $factor );
+ $string .= sprintf( '%.2F ', $factor );
break;
}
diff --git a/src/structs/coordinate.php b/src/structs/coordinate.php
index 79503f3..570e824 100644
--- a/src/structs/coordinate.php
+++ b/src/structs/coordinate.php
@@ -85,7 +85,7 @@ class ezcGraphCoordinate extends ezcBaseStruct
*/
public function __toString()
{
- return sprintf( '( %.2f, %.2f )', $this->x, $this->y );
+ return sprintf( '( %.2F, %.2F )', $this->x, $this->y );
}
}
diff --git a/tests/axis_boxed_renderer_test.php b/tests/axis_boxed_renderer_test.php
index 32c63ad..9e29333 100644
--- a/tests/axis_boxed_renderer_test.php
+++ b/tests/axis_boxed_renderer_test.php
@@ -42,8 +42,10 @@ class ezcGraphAxisBoxedRendererTest extends ezcTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphAxisBoxedRendererTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
if ( version_compare( phpversion(), '5.1.3', '<' ) )
{
$this->markTestSkipped( "These tests required atleast PHP 5.1.3" );
diff --git a/tests/axis_centered_renderer_test.php b/tests/axis_centered_renderer_test.php
index c82c98a..ef7ce2b 100644
--- a/tests/axis_centered_renderer_test.php
+++ b/tests/axis_centered_renderer_test.php
@@ -42,8 +42,10 @@ class ezcGraphAxisCenteredRendererTest extends ezcTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphAxisCenteredRendererTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
if ( version_compare( phpversion(), '5.1.3', '<' ) )
{
$this->markTestSkipped( "These tests required atleast PHP 5.1.3" );
diff --git a/tests/axis_exact_renderer_test.php b/tests/axis_exact_renderer_test.php
index 85ebd65..62c4519 100644
--- a/tests/axis_exact_renderer_test.php
+++ b/tests/axis_exact_renderer_test.php
@@ -48,8 +48,10 @@ class ezcGraphAxisExactRendererTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( __CLASS__ );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
if ( version_compare( phpversion(), '5.1.3', '<' ) )
@@ -61,7 +63,7 @@ class ezcGraphAxisExactRendererTest extends ezcGraphTestCase
$this->basePath = dirname( __FILE__ ) . '/data/';
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
diff --git a/tests/axis_rotated_boxed_renderer_test.php b/tests/axis_rotated_boxed_renderer_test.php
index 94c0c77..ece2794 100644
--- a/tests/axis_rotated_boxed_renderer_test.php
+++ b/tests/axis_rotated_boxed_renderer_test.php
@@ -48,8 +48,10 @@ class ezcGraphAxisRotatedBoxedRendererTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( __CLASS__ );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
if ( version_compare( phpversion(), '5.1.3', '<' ) )
@@ -61,7 +63,7 @@ class ezcGraphAxisRotatedBoxedRendererTest extends ezcGraphTestCase
$this->basePath = dirname( __FILE__ ) . '/data/';
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
diff --git a/tests/axis_rotated_renderer_test.php b/tests/axis_rotated_renderer_test.php
index 8d6ec2c..f136d12 100644
--- a/tests/axis_rotated_renderer_test.php
+++ b/tests/axis_rotated_renderer_test.php
@@ -48,8 +48,10 @@ class ezcGraphAxisRotatedRendererTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphAxisRotatedRendererTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
if ( version_compare( phpversion(), '5.1.3', '<' ) )
@@ -61,7 +63,7 @@ class ezcGraphAxisRotatedRendererTest extends ezcGraphTestCase
$this->basePath = dirname( __FILE__ ) . '/data/';
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
diff --git a/tests/axis_space_test.php b/tests/axis_space_test.php
index 1d514c3..b7db7cf 100644
--- a/tests/axis_space_test.php
+++ b/tests/axis_space_test.php
@@ -46,13 +46,15 @@ class ezcGraphAxisSpaceTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( __CLASS__ );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
$this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++self::$i ) ) . '/';
$this->basePath = dirname( __FILE__ ) . '/data/';
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
diff --git a/tests/background_test.php b/tests/background_test.php
index 2bdbc42..778f3f9 100644
--- a/tests/background_test.php
+++ b/tests/background_test.php
@@ -46,15 +46,17 @@ class ezcGraphBackgroundTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphBackgroundTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
$this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/';
$this->basePath = dirname( __FILE__ ) . '/data/';
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
diff --git a/tests/chart_test.php b/tests/chart_test.php
index 821bf2a..a9bc35c 100644
--- a/tests/chart_test.php
+++ b/tests/chart_test.php
@@ -50,15 +50,17 @@ class ezcGraphChartTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphChartTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
$this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/';
$this->basePath = dirname( __FILE__ ) . '/data/';
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
diff --git a/tests/data/compare/ezcGraphSvgDriverTest_testSvgWithDifferentLocales.svg b/tests/data/compare/ezcGraphSvgDriverTest_testSvgWithDifferentLocales.svg
index 95b9f61..3d0af95 100644
--- a/tests/data/compare/ezcGraphSvgDriverTest_testSvgWithDifferentLocales.svg
+++ b/tests/data/compare/ezcGraphSvgDriverTest_testSvgWithDifferentLocales.svg
@@ -1,2 +1,2 @@
<?xml version="1.0"?>
-<svg xmlns="http://www.w3.org/2000/svg" width="500" height="200" version="1.0" id="ezcGraph"><defs><linearGradient id="Definition_LinearGradient_6_6_11_11_ff124800_63061800"><stop offset="0" style="stop-color: #ff1248; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #630618; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_6_11_11_ff124800_63061800" x1="6.1005" y1="6.1005" x2="11.8995" y2="11.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_6_11_11_ff124800_63061800"/><linearGradient id="Definition_LinearGradient_6_24_11_29_ff009300_65003100"><stop offset="0" style="stop-color: #ff0093; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #650031; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_24_11_29_ff009300_65003100" x1="6.1005" y1="24.1005" x2="11.8995" y2="29.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_24_11_29_ff009300_65003100"/><linearGradient id="Definition_LinearGradient_6_42_11_47_ff7b0900_70290300"><stop offset="0" style="stop-color: #ff7b09; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #702903; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_42_11_47_ff7b0900_70290300" x1="6.1005" y1="42.1005" x2="11.8995" y2="47.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_42_11_47_ff7b0900_70290300"/><linearGradient id="Definition_LinearGradient_6_60_11_65_ffff0000_78560000"><stop offset="0" style="stop-color: #ffff00; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #785600; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_60_11_65_ffff0000_78560000" x1="6.1005" y1="60.1005" x2="11.8995" y2="65.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_60_11_65_ffff0000_78560000"/><linearGradient id="Definition_LinearGradient_6_78_11_83_ffff0000_6a5d0000"><stop offset="0" style="stop-color: #ffff00; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #6a5d00; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_78_11_83_ffff0000_6a5d0000" x1="6.1005" y1="78.1005" x2="11.8995" y2="83.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_78_11_83_ffff0000_6a5d0000"/><linearGradient id="Definition_LinearGradient_210_92_390_92_ffffffbf_0000007f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.25;"/><stop offset="1" style="stop-color: #000000; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_210_92_390_92_ffffffbf_0000007f" x1="210.0000" y1="92.0000" x2="390.0000" y2="92.0000" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_210_92_390_92_ffffffbf_0000007f"/><linearGradient id="Definition_LinearGradient_219_89_399_89_ffffffbf_0000007f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.25;"/><stop offset="1" style="stop-color: #000000; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_219_89_399_89_ffffffbf_0000007f" x1="219.0722" y1="89.4761" x2="399.0722" y2="89.4761" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_219_89_399_89_ffffffbf_0000007f"/><linearGradient id="Definition_LinearGradient_300_92_210_46_ffffffff_ffffff7f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.00;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_300_92_210_46_ffffffff_ffffff7f" x1="300.0000" y1="92.0000" x2="210.0000" y2="46.0000" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_300_92_210_46_ffffffff_ffffff7f"/><linearGradient id="Definition_RadialGradient_236_124_180_92_0,00_ffffff7f_ffffffcc"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.50;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.20;"/></linearGradient><radialGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="RadialGradient_236_124_180_92_0,00_ffffff7f_ffffffcc" cx="236.3604" cy="124.5269" fx="236.3604" fy="124.5269" r="180" gradientUnits="userSpaceOnUse" xlink:href="#Definition_RadialGradient_236_124_180_92_0,00_ffffff7f_ffffffcc"/><linearGradient id="Definition_LinearGradient_309_89_219_43_ffffffff_ffffff7f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.00;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_309_89_219_43_ffffffff_ffffff7f" x1="309.0722" y1="89.4761" x2="219.0722" y2="43.4761" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_309_89_219_43_ffffffff_ffffff7f"/><linearGradient id="Definition_RadialGradient_245_122_180_92_0,00_ffffff7f_ffffffcc"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.50;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.20;"/></linearGradient><radialGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="RadialGradient_245_122_180_92_0,00_ffffff7f_ffffffcc" cx="245.4326" cy="122.0030" fx="245.4326" fy="122.0030" r="180" gradientUnits="userSpaceOnUse" xlink:href="#Definition_RadialGradient_245_122_180_92_0,00_ffffff7f_ffffffcc"/></defs><g id="ezcGraphChart" color-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="optimizeLegibility"><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 500.0000,0.0000 L 500.0000,200.0000 L 0.0000,200.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_1"/><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 100.0000,0.0000 L 100.0000,200.0000 L 0.0000,200.0000 z " style="fill: #000000; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_2"/><ellipse cx="9.0000" cy="9.0000" rx="7.0000" ry="7.0000" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_3"/><ellipse cx="9.0000" cy="9.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_6_11_11_ff124800_63061800); stroke: none;" id="ezcGraphCircle_4"/><ellipse cx="9.0000" cy="27.0000" rx="7.0000" ry="7.0000" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_6"/><ellipse cx="9.0000" cy="27.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_24_11_29_ff009300_65003100); stroke: none;" id="ezcGraphCircle_7"/><ellipse cx="9.0000" cy="45.0000" rx="7.0000" ry="7.0000" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_9"/><ellipse cx="9.0000" cy="45.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_42_11_47_ff7b0900_70290300); stroke: none;" id="ezcGraphCircle_10"/><ellipse cx="9.0000" cy="63.0000" rx="7.0000" ry="7.0000" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_12"/><ellipse cx="9.0000" cy="63.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_60_11_65_ffff0000_78560000); stroke: none;" id="ezcGraphCircle_13"/><ellipse cx="9.0000" cy="81.0000" rx="7.0000" ry="7.0000" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_15"/><ellipse cx="9.0000" cy="81.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_78_11_83_ffff0000_6a5d0000); stroke: none;" id="ezcGraphCircle_16"/><path d="M 300.00,108.00 L 400.00,108.00 A 100.00,56.00 0 1,1 364.61,65.26 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_18"/><path d="M 300.00,108.00 L 398.98,107.04 A 99.00,55.00 0 1,1 365.27,66.65 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_19"/><path d="M 300.00,108.00 L 397.94,106.12 A 98.00,54.00 0 1,1 365.89,68.03 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_20"/><path d="M 300.00,108.00 L 396.87,105.23 A 97.00,53.00 0 1,1 366.46,69.40 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_21"/><path d="M 300.00,108.00 L 395.77,104.37 A 96.00,52.00 0 1,1 366.99,70.75 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_22"/><path d="M 300.00,108.00 L 394.64,103.56 A 95.00,51.00 0 1,1 367.47,72.09 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_23"/><path d="M 300.00,108.00 L 393.49,102.77 A 94.00,50.00 0 1,1 367.90,73.42 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_24"/><path d="M 300.00,108.00 L 392.31,102.03 A 93.00,49.00 0 1,1 368.29,74.74 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_25"/><path d="M 300.00,108.00 L 391.10,101.32 A 92.00,48.00 0 1,1 368.64,76.04 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_26"/><path d="M 300.00,108.00 L 389.88,100.65 A 91.00,47.00 0 1,1 368.94,77.32 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_27"/><path d="M 309.07,105.48 L 373.68,62.73 A 100.00,56.00 0 0,1 409.07,105.48 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_28"/><path d="M 309.07,105.48 L 371.71,62.88 A 99.00,55.00 0 0,1 408.06,106.44 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_29"/><path d="M 309.07,105.48 L 369.74,63.07 A 98.00,54.00 0 0,1 407.01,107.36 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_30"/><path d="M 309.07,105.48 L 367.78,63.29 A 97.00,53.00 0 0,1 405.94,108.25 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_31"/><path d="M 309.07,105.48 L 365.84,63.54 A 96.00,52.00 0 0,1 404.84,109.10 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_32"/><path d="M 309.07,105.48 L 363.90,63.83 A 95.00,51.00 0 0,1 403.71,109.92 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_33"/><path d="M 309.07,105.48 L 361.97,64.15 A 94.00,50.00 0 0,1 402.56,110.70 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_34"/><path d="M 309.07,105.48 L 360.06,64.50 A 93.00,49.00 0 0,1 401.38,111.45 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_35"/><path d="M 309.07,105.48 L 358.16,64.88 A 92.00,48.00 0 0,1 400.18,112.16 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_36"/><path d="M 309.07,105.48 L 356.28,65.29 A 91.00,47.00 0 0,1 398.95,112.83 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_37"/><path d="M 343.09,67.61 A 90.00,46.00 0 0,0 252.20,69.03 L 252.20,53.03 A 90.00,46.000000 0 0,1 343.09,51.61 z" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_38"/><path d="M 343.09,67.61 A 90.00,46.00 0 0,0 252.20,69.03 L 252.20,53.03 A 90.00,46.000000 0 0,1 343.09,51.61 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_39"/><path d="M 358.15,72.89 A 90.00,46.00 0 0,0 343.09,67.61 L 343.09,51.61 A 90.00,46.000000 0 0,1 358.15,56.89 z" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_40"/><path d="M 358.15,72.89 A 90.00,46.00 0 0,0 343.09,67.61 L 343.09,51.61 A 90.00,46.000000 0 0,1 358.15,56.89 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_41"/><path d="M 252.20,69.03 A 90.00,46.00 0 0,0 231.59,78.11 L 231.59,62.11 A 90.00,46.000000 0 0,1 252.20,53.03 z" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_42"/><path d="M 252.20,69.03 A 90.00,46.00 0 0,0 231.59,78.11 L 231.59,62.11 A 90.00,46.000000 0 0,1 252.20,53.03 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_43"/><path d=" M 343.0898,51.6149 L 300.0000,92.0000 L 300.0000,108.0000 L 343.0898,67.6149 L 343.0898,51.6149 z " style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_44"/><path d=" M 300.5000,92.2167 L 300.5000,106.8461 L 342.5898,67.3982 L 342.5898,52.7688 L 300.5000,92.2167 z " style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_45"/><path d=" M 343.0898,51.6149 L 300.0000,92.0000 L 300.0000,108.0000 L 343.0898,67.6149 L 343.0898,51.6149 z " style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_46"/><path d=" M 300.5000,92.2167 L 300.5000,106.8461 L 342.5898,67.3982 L 342.5898,52.7688 L 300.5000,92.2167 z " style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_47"/><path d="M 399.07,105.48 A 90.00,46.00 0 0,0 367.22,70.37 L 367.22,54.37 A 90.00,46.000000 0 0,1 399.07,89.48 z" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_48"/><path d="M 399.07,105.48 A 90.00,46.00 0 0,0 367.22,70.37 L 367.22,54.37 A 90.00,46.000000 0 0,1 399.07,89.48 z" style="fill: url(#LinearGradient_219_89_399_89_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_49"/><path d=" M 367.2225,54.3670 L 309.0722,89.4761 L 309.0722,105.4761 L 367.2225,70.3670 L 367.2225,54.3670 z " style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_50"/><path d=" M 309.5722,89.7583 L 309.5722,104.5902 L 366.7225,70.0848 L 366.7225,55.2530 L 309.5722,89.7583 z " style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_51"/><path d=" M 252.1962,53.0253 L 300.0000,92.0000 L 300.0000,108.0000 L 252.1962,69.0253 L 252.1962,53.0253 z " style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_52"/><path d=" M 299.5000,92.2375 L 299.5000,106.9472 L 252.6962,68.7879 L 252.6962,54.0781 L 299.5000,92.2375 z " style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_53"/><path d=" M 252.1962,53.0253 L 300.0000,92.0000 L 300.0000,108.0000 L 252.1962,69.0253 L 252.1962,53.0253 z " style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_54"/><path d=" M 299.5000,92.2375 L 299.5000,106.9472 L 252.6962,68.7879 L 252.6962,54.0781 L 299.5000,92.2375 z " style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_55"/><path d=" M 358.1502,56.8909 L 300.0000,92.0000 L 300.0000,108.0000 L 358.1502,72.8909 L 358.1502,56.8909 z " style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_56"/><path d=" M 300.5000,92.2822 L 300.5000,107.1141 L 357.6502,72.6087 L 357.6502,57.7769 L 300.5000,92.2822 z " style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_57"/><path d=" M 231.5905,62.1092 L 300.0000,92.0000 L 300.0000,108.0000 L 231.5905,78.1092 L 231.5905,62.1092 z " style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_58"/><path d=" M 299.5000,92.3272 L 299.5000,107.2359 L 232.0905,77.7821 L 232.0905,62.8734 L 299.5000,92.3272 z " style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_59"/><path d=" M 231.5905,62.1092 L 300.0000,92.0000 L 300.0000,108.0000 L 231.5905,78.1092 L 231.5905,62.1092 z " style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_60"/><path d=" M 299.5000,92.3272 L 299.5000,107.2359 L 232.0905,77.7821 L 232.0905,62.8734 L 299.5000,92.3272 z " style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_61"/><path d=" M 399.0722,89.4761 L 309.0722,89.4761 L 309.0722,105.4761 L 399.0722,105.4761 L 399.0722,89.4761 z " style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_62"/><path d=" M 309.5722,89.9761 L 309.5722,104.9761 L 398.5722,104.9761 L 398.5722,89.9761 L 309.5722,89.9761 z " style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_63"/><path d=" M 390.0000,92.0000 L 300.0000,92.0000 L 300.0000,108.0000 L 390.0000,108.0000 L 390.0000,92.0000 z " style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_64"/><path d=" M 300.5000,92.5000 L 300.5000,107.5000 L 389.5000,107.5000 L 389.5000,92.5000 L 300.5000,92.5000 z " style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_65"/><path d="M 210.00,108.00 A 90.00,46.00 0 0,0 390.00,108.00 L 390.00,92.00 A 90.00,46.000000 0 0,1 210.00,92.00 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_66"/><path d="M 210.00,108.00 A 90.00,46.00 0 0,0 390.00,108.00 L 390.00,92.00 A 90.00,46.000000 0 0,1 210.00,92.00 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_67"/><path d="M 231.59,78.11 A 90.00,46.00 0 0,0 210.00,108.00 L 210.00,92.00 A 90.00,46.000000 0 0,1 231.59,62.11 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_68"/><path d="M 231.59,78.11 A 90.00,46.00 0 0,0 210.00,108.00 L 210.00,92.00 A 90.00,46.000000 0 0,1 231.59,62.11 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_69"/><path d="M 300.00,92.00 L 390.00,92.00 A 90.00,46.00 0 1,1 231.59,62.11 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_70"/><path d="M 300.00,92.00 L 390.00,92.00 A 90.00,46.00 0 1,1 231.59,62.11 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_71"/><path d="M 299.82,92.50 L 389.50,92.50 A 89.50,45.50 0 1,1 231.62,62.57 z" style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_72"/><path d="M 390.00,92.00 A 90.00,46.00 0 0,1 210.00,92.00" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0,00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_73"/><path d="M 210.00,92.00 A 90.00,46.00 0 0,1 231.59,62.11" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0,00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_74"/><path d="M 300.00,92.00 L 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03 z" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_75"/><path d="M 300.00,92.00 L 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_76"/><path d="M 297.20,90.23 L 232.48,62.05 A 89.50,45.50 0 0,1 252.11,53.49 z" style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_77"/><path d="M 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0,00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_78"/><path d="M 300.00,92.00 L 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61 z" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_79"/><path d="M 300.00,92.00 L 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_80"/><path d="M 299.65,91.07 L 253.06,53.19 A 89.50,45.50 0 0,1 342.24,51.82 z" style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_81"/><path d="M 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0,00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_82"/><path d="M 300.00,92.00 L 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89 z" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_83"/><path d="M 300.00,92.00 L 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_84"/><path d="M 303.92,89.01 L 343.21,52.09 A 89.50,45.50 0 0,1 357.26,56.95 z" style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_85"/><path d="M 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0,00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_86"/><path d="M 309.07,89.48 L 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48 z" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_87"/><path d="M 309.07,89.48 L 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48 z" style="fill: url(#LinearGradient_309_89_219_43_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_88"/><path d="M 310.25,89.35 L 367.25,54.82 A 89.50,45.50 0 0,1 398.57,88.98 z" style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_89"/><path d="M 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48" style="fill: none; stroke: url(#RadialGradient_245_122_180_92_0,00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_90"/><path d=" M 298.1792,61.7739 L 220.6788,32.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_91"/><ellipse cx="298.1792" cy="61.7739" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_92"/><ellipse cx="220.6788" cy="32.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_93"/><path d=" M 260.8118,69.1011 L 206.2732,52.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_95"/><ellipse cx="260.8118" cy="69.1011" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_96"/><ellipse cx="206.2732" cy="52.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_97"/><path d=" M 279.2200,120.3685 L 206.2732,148.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_99"/><ellipse cx="279.2200" cy="120.3685" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_100"/><ellipse cx="206.2732" cy="148.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_101"/><path d=" M 333.9216,67.0567 L 387.4616,42.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_103"/><ellipse cx="333.9216" cy="67.0567" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_104"/><ellipse cx="387.4616" cy="42.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_105"/><path d=" M 363.5057,76.7558 L 399.2952,64.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_107"/><ellipse cx="363.5057" cy="76.7558" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_108"/><ellipse cx="399.2952" cy="64.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_109"/><g id="ezcGraphTextBox_5"><path d=" M 16.5000,17.0000 L 16.5000,1.5000 L 69.9400,1.5000 L 69.9400,17.0000 L 16.5000,17.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_111"/><text id="ezcGraphTextBox_5_text" x="17.0000" text-length="51.9400px" y="13.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Mozilla</text></g><g id="ezcGraphTextBox_8"><path d=" M 16.5000,35.0000 L 16.5000,19.5000 L 32.8400,19.5000 L 32.8400,35.0000 L 16.5000,35.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_112"/><text id="ezcGraphTextBox_8_text" x="17.0000" text-length="14.8400px" y="31.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">IE</text></g><g id="ezcGraphTextBox_11"><path d=" M 16.5000,53.0000 L 16.5000,37.5000 L 55.1000,37.5000 L 55.1000,53.0000 L 16.5000,53.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_113"/><text id="ezcGraphTextBox_11_text" x="17.0000" text-length="37.1000px" y="49.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Opera</text></g><g id="ezcGraphTextBox_14"><path d=" M 16.5000,71.0000 L 16.5000,55.5000 L 47.6800,55.5000 L 47.6800,71.0000 L 16.5000,71.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_114"/><text id="ezcGraphTextBox_14_text" x="17.0000" text-length="29.6800px" y="67.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">wget</text></g><g id="ezcGraphTextBox_17"><path d=" M 16.5000,89.0000 L 16.5000,73.5000 L 62.5200,73.5000 L 62.5200,89.0000 L 16.5000,89.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_115"/><text id="ezcGraphTextBox_17_text" x="17.0000" text-length="44.5200px" y="85.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Safari</text></g><g id="ezcGraphTextBox_94"><path d=" M 123.5488,37.5000 L 123.5488,27.0000 L 215.6788,27.0000 L 215.6788,37.5000 L 123.5488,37.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_116"/><text id="ezcGraphTextBox_94_text" x="124.0488" text-length="90.6300px" y="35.1500" style="font-size: 9px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Opera: 1204 (16,9%)</text></g><g id="ezcGraphTextBox_98"><path d=" M 132.9932,57.5000 L 132.9932,47.0000 L 201.2732,47.0000 L 201.2732,57.5000 L 132.9932,57.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_117"/><text id="ezcGraphTextBox_98_text" x="133.4932" text-length="66.7800px" y="55.1500" style="font-size: 9px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">IE: 345 (4,8%)</text></g><g id="ezcGraphTextBox_102"><path d=" M 99.6032,153.5000 L 99.6032,143.0000 L 201.2732,143.0000 L 201.2732,153.5000 L 99.6032,153.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_118"/><text id="ezcGraphTextBox_102_text" x="100.1032" text-length="100.1700px" y="151.1500" style="font-size: 9px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Mozilla: 4375 (61,3%)</text></g><g id="ezcGraphTextBox_106"><path d=" M 392.9616,47.5000 L 392.9616,37.0000 L 470.7816,37.0000 L 470.7816,47.5000 L 392.9616,47.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_119"/><text id="ezcGraphTextBox_106_text" x="393.4616" text-length="76.3200px" y="45.1500" style="font-size: 9px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">wget: 231 (3,2%)</text></g><g id="ezcGraphTextBox_110"><path d=" M 404.7952,69.5000 L 404.7952,59.0000 L 496.9252,59.0000 L 496.9252,69.5000 L 404.7952,69.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_120"/><text id="ezcGraphTextBox_110_text" x="405.2952" text-length="90.6300px" y="67.1500" style="font-size: 9px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Safari: 987 (13,8%)</text></g></g></svg>
+<svg xmlns="http://www.w3.org/2000/svg" width="500" height="200" version="1.0" id="ezcGraph"><defs><linearGradient id="Definition_LinearGradient_6_6_11_11_ff124800_63061800"><stop offset="0" style="stop-color: #ff1248; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #630618; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_6_11_11_ff124800_63061800" x1="6.1005" y1="6.1005" x2="11.8995" y2="11.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_6_11_11_ff124800_63061800"/><linearGradient id="Definition_LinearGradient_6_24_11_29_ff009300_65003100"><stop offset="0" style="stop-color: #ff0093; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #650031; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_24_11_29_ff009300_65003100" x1="6.1005" y1="24.1005" x2="11.8995" y2="29.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_24_11_29_ff009300_65003100"/><linearGradient id="Definition_LinearGradient_6_42_11_47_ff7b0900_70290300"><stop offset="0" style="stop-color: #ff7b09; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #702903; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_42_11_47_ff7b0900_70290300" x1="6.1005" y1="42.1005" x2="11.8995" y2="47.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_42_11_47_ff7b0900_70290300"/><linearGradient id="Definition_LinearGradient_6_60_11_65_ffff0000_78560000"><stop offset="0" style="stop-color: #ffff00; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #785600; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_60_11_65_ffff0000_78560000" x1="6.1005" y1="60.1005" x2="11.8995" y2="65.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_60_11_65_ffff0000_78560000"/><linearGradient id="Definition_LinearGradient_6_78_11_83_ffff0000_6a5d0000"><stop offset="0" style="stop-color: #ffff00; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #6a5d00; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_78_11_83_ffff0000_6a5d0000" x1="6.1005" y1="78.1005" x2="11.8995" y2="83.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_78_11_83_ffff0000_6a5d0000"/><linearGradient id="Definition_LinearGradient_210_92_390_92_ffffffbf_0000007f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.25;"/><stop offset="1" style="stop-color: #000000; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_210_92_390_92_ffffffbf_0000007f" x1="210.0000" y1="92.0000" x2="390.0000" y2="92.0000" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_210_92_390_92_ffffffbf_0000007f"/><linearGradient id="Definition_LinearGradient_219_89_399_89_ffffffbf_0000007f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.25;"/><stop offset="1" style="stop-color: #000000; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_219_89_399_89_ffffffbf_0000007f" x1="219.0722" y1="89.4761" x2="399.0722" y2="89.4761" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_219_89_399_89_ffffffbf_0000007f"/><linearGradient id="Definition_LinearGradient_300_92_210_46_ffffffff_ffffff7f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.00;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_300_92_210_46_ffffffff_ffffff7f" x1="300.0000" y1="92.0000" x2="210.0000" y2="46.0000" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_300_92_210_46_ffffffff_ffffff7f"/><linearGradient id="Definition_RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.50;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.20;"/></linearGradient><radialGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc" cx="236.3604" cy="124.5269" fx="236.3604" fy="124.5269" r="180" gradientUnits="userSpaceOnUse" xlink:href="#Definition_RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc"/><linearGradient id="Definition_LinearGradient_309_89_219_43_ffffffff_ffffff7f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.00;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_309_89_219_43_ffffffff_ffffff7f" x1="309.0722" y1="89.4761" x2="219.0722" y2="43.4761" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_309_89_219_43_ffffffff_ffffff7f"/><linearGradient id="Definition_RadialGradient_245_122_180_92_0.00_ffffff7f_ffffffcc"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.50;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.20;"/></linearGradient><radialGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="RadialGradient_245_122_180_92_0.00_ffffff7f_ffffffcc" cx="245.4326" cy="122.0030" fx="245.4326" fy="122.0030" r="180" gradientUnits="userSpaceOnUse" xlink:href="#Definition_RadialGradient_245_122_180_92_0.00_ffffff7f_ffffffcc"/></defs><g id="ezcGraphChart" color-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="optimizeLegibility"><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 500.0000,0.0000 L 500.0000,200.0000 L 0.0000,200.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_1"/><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 100.0000,0.0000 L 100.0000,200.0000 L 0.0000,200.0000 z " style="fill: #000000; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_2"/><ellipse cx="9.0000" cy="9.0000" rx="7.0000" ry="7.0000" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_3"/><ellipse cx="9.0000" cy="9.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_6_11_11_ff124800_63061800); stroke: none;" id="ezcGraphCircle_4"/><ellipse cx="9.0000" cy="27.0000" rx="7.0000" ry="7.0000" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_6"/><ellipse cx="9.0000" cy="27.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_24_11_29_ff009300_65003100); stroke: none;" id="ezcGraphCircle_7"/><ellipse cx="9.0000" cy="45.0000" rx="7.0000" ry="7.0000" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_9"/><ellipse cx="9.0000" cy="45.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_42_11_47_ff7b0900_70290300); stroke: none;" id="ezcGraphCircle_10"/><ellipse cx="9.0000" cy="63.0000" rx="7.0000" ry="7.0000" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_12"/><ellipse cx="9.0000" cy="63.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_60_11_65_ffff0000_78560000); stroke: none;" id="ezcGraphCircle_13"/><ellipse cx="9.0000" cy="81.0000" rx="7.0000" ry="7.0000" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_15"/><ellipse cx="9.0000" cy="81.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_78_11_83_ffff0000_6a5d0000); stroke: none;" id="ezcGraphCircle_16"/><path d="M 300.00,108.00 L 400.00,108.00 A 100.00,56.00 0 1,1 364.61,65.26 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_18"/><path d="M 300.00,108.00 L 398.98,107.04 A 99.00,55.00 0 1,1 365.27,66.65 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_19"/><path d="M 300.00,108.00 L 397.94,106.12 A 98.00,54.00 0 1,1 365.89,68.03 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_20"/><path d="M 300.00,108.00 L 396.87,105.23 A 97.00,53.00 0 1,1 366.46,69.40 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_21"/><path d="M 300.00,108.00 L 395.77,104.37 A 96.00,52.00 0 1,1 366.99,70.75 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_22"/><path d="M 300.00,108.00 L 394.64,103.56 A 95.00,51.00 0 1,1 367.47,72.09 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_23"/><path d="M 300.00,108.00 L 393.49,102.77 A 94.00,50.00 0 1,1 367.90,73.42 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_24"/><path d="M 300.00,108.00 L 392.31,102.03 A 93.00,49.00 0 1,1 368.29,74.74 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_25"/><path d="M 300.00,108.00 L 391.10,101.32 A 92.00,48.00 0 1,1 368.64,76.04 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_26"/><path d="M 300.00,108.00 L 389.88,100.65 A 91.00,47.00 0 1,1 368.94,77.32 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_27"/><path d="M 309.07,105.48 L 373.68,62.73 A 100.00,56.00 0 0,1 409.07,105.48 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_28"/><path d="M 309.07,105.48 L 371.71,62.88 A 99.00,55.00 0 0,1 408.06,106.44 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_29"/><path d="M 309.07,105.48 L 369.74,63.07 A 98.00,54.00 0 0,1 407.01,107.36 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_30"/><path d="M 309.07,105.48 L 367.78,63.29 A 97.00,53.00 0 0,1 405.94,108.25 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_31"/><path d="M 309.07,105.48 L 365.84,63.54 A 96.00,52.00 0 0,1 404.84,109.10 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_32"/><path d="M 309.07,105.48 L 363.90,63.83 A 95.00,51.00 0 0,1 403.71,109.92 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_33"/><path d="M 309.07,105.48 L 361.97,64.15 A 94.00,50.00 0 0,1 402.56,110.70 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_34"/><path d="M 309.07,105.48 L 360.06,64.50 A 93.00,49.00 0 0,1 401.38,111.45 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_35"/><path d="M 309.07,105.48 L 358.16,64.88 A 92.00,48.00 0 0,1 400.18,112.16 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_36"/><path d="M 309.07,105.48 L 356.28,65.29 A 91.00,47.00 0 0,1 398.95,112.83 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_37"/><path d="M 343.09,67.61 A 90.00,46.00 0 0,0 252.20,69.03 L 252.20,53.03 A 90.00,46.000000 0 0,1 343.09,51.61 z" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_38"/><path d="M 343.09,67.61 A 90.00,46.00 0 0,0 252.20,69.03 L 252.20,53.03 A 90.00,46.000000 0 0,1 343.09,51.61 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_39"/><path d="M 358.15,72.89 A 90.00,46.00 0 0,0 343.09,67.61 L 343.09,51.61 A 90.00,46.000000 0 0,1 358.15,56.89 z" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_40"/><path d="M 358.15,72.89 A 90.00,46.00 0 0,0 343.09,67.61 L 343.09,51.61 A 90.00,46.000000 0 0,1 358.15,56.89 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_41"/><path d="M 252.20,69.03 A 90.00,46.00 0 0,0 231.59,78.11 L 231.59,62.11 A 90.00,46.000000 0 0,1 252.20,53.03 z" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_42"/><path d="M 252.20,69.03 A 90.00,46.00 0 0,0 231.59,78.11 L 231.59,62.11 A 90.00,46.000000 0 0,1 252.20,53.03 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_43"/><path d=" M 343.0898,51.6149 L 300.0000,92.0000 L 300.0000,108.0000 L 343.0898,67.6149 L 343.0898,51.6149 z " style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_44"/><path d=" M 300.5000,92.2167 L 300.5000,106.8461 L 342.5898,67.3982 L 342.5898,52.7688 L 300.5000,92.2167 z " style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_45"/><path d=" M 343.0898,51.6149 L 300.0000,92.0000 L 300.0000,108.0000 L 343.0898,67.6149 L 343.0898,51.6149 z " style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_46"/><path d=" M 300.5000,92.2167 L 300.5000,106.8461 L 342.5898,67.3982 L 342.5898,52.7688 L 300.5000,92.2167 z " style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_47"/><path d="M 399.07,105.48 A 90.00,46.00 0 0,0 367.22,70.37 L 367.22,54.37 A 90.00,46.000000 0 0,1 399.07,89.48 z" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_48"/><path d="M 399.07,105.48 A 90.00,46.00 0 0,0 367.22,70.37 L 367.22,54.37 A 90.00,46.000000 0 0,1 399.07,89.48 z" style="fill: url(#LinearGradient_219_89_399_89_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_49"/><path d=" M 367.2225,54.3670 L 309.0722,89.4761 L 309.0722,105.4761 L 367.2225,70.3670 L 367.2225,54.3670 z " style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_50"/><path d=" M 309.5722,89.7583 L 309.5722,104.5902 L 366.7225,70.0848 L 366.7225,55.2530 L 309.5722,89.7583 z " style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_51"/><path d=" M 252.1962,53.0253 L 300.0000,92.0000 L 300.0000,108.0000 L 252.1962,69.0253 L 252.1962,53.0253 z " style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_52"/><path d=" M 299.5000,92.2375 L 299.5000,106.9472 L 252.6962,68.7879 L 252.6962,54.0781 L 299.5000,92.2375 z " style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_53"/><path d=" M 252.1962,53.0253 L 300.0000,92.0000 L 300.0000,108.0000 L 252.1962,69.0253 L 252.1962,53.0253 z " style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_54"/><path d=" M 299.5000,92.2375 L 299.5000,106.9472 L 252.6962,68.7879 L 252.6962,54.0781 L 299.5000,92.2375 z " style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_55"/><path d=" M 358.1502,56.8909 L 300.0000,92.0000 L 300.0000,108.0000 L 358.1502,72.8909 L 358.1502,56.8909 z " style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_56"/><path d=" M 300.5000,92.2822 L 300.5000,107.1141 L 357.6502,72.6087 L 357.6502,57.7769 L 300.5000,92.2822 z " style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_57"/><path d=" M 231.5905,62.1092 L 300.0000,92.0000 L 300.0000,108.0000 L 231.5905,78.1092 L 231.5905,62.1092 z " style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_58"/><path d=" M 299.5000,92.3272 L 299.5000,107.2359 L 232.0905,77.7821 L 232.0905,62.8734 L 299.5000,92.3272 z " style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_59"/><path d=" M 231.5905,62.1092 L 300.0000,92.0000 L 300.0000,108.0000 L 231.5905,78.1092 L 231.5905,62.1092 z " style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_60"/><path d=" M 299.5000,92.3272 L 299.5000,107.2359 L 232.0905,77.7821 L 232.0905,62.8734 L 299.5000,92.3272 z " style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_61"/><path d=" M 399.0722,89.4761 L 309.0722,89.4761 L 309.0722,105.4761 L 399.0722,105.4761 L 399.0722,89.4761 z " style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_62"/><path d=" M 309.5722,89.9761 L 309.5722,104.9761 L 398.5722,104.9761 L 398.5722,89.9761 L 309.5722,89.9761 z " style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_63"/><path d=" M 390.0000,92.0000 L 300.0000,92.0000 L 300.0000,108.0000 L 390.0000,108.0000 L 390.0000,92.0000 z " style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_64"/><path d=" M 300.5000,92.5000 L 300.5000,107.5000 L 389.5000,107.5000 L 389.5000,92.5000 L 300.5000,92.5000 z " style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_65"/><path d="M 210.00,108.00 A 90.00,46.00 0 0,0 390.00,108.00 L 390.00,92.00 A 90.00,46.000000 0 0,1 210.00,92.00 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_66"/><path d="M 210.00,108.00 A 90.00,46.00 0 0,0 390.00,108.00 L 390.00,92.00 A 90.00,46.000000 0 0,1 210.00,92.00 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_67"/><path d="M 231.59,78.11 A 90.00,46.00 0 0,0 210.00,108.00 L 210.00,92.00 A 90.00,46.000000 0 0,1 231.59,62.11 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_68"/><path d="M 231.59,78.11 A 90.00,46.00 0 0,0 210.00,108.00 L 210.00,92.00 A 90.00,46.000000 0 0,1 231.59,62.11 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_69"/><path d="M 300.00,92.00 L 390.00,92.00 A 90.00,46.00 0 1,1 231.59,62.11 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_70"/><path d="M 300.00,92.00 L 390.00,92.00 A 90.00,46.00 0 1,1 231.59,62.11 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_71"/><path d="M 299.82,92.50 L 389.50,92.50 A 89.50,45.50 0 1,1 231.62,62.57 z" style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_72"/><path d="M 390.00,92.00 A 90.00,46.00 0 0,1 210.00,92.00" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_73"/><path d="M 210.00,92.00 A 90.00,46.00 0 0,1 231.59,62.11" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_74"/><path d="M 300.00,92.00 L 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03 z" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_75"/><path d="M 300.00,92.00 L 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_76"/><path d="M 297.20,90.23 L 232.48,62.05 A 89.50,45.50 0 0,1 252.11,53.49 z" style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_77"/><path d="M 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_78"/><path d="M 300.00,92.00 L 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61 z" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_79"/><path d="M 300.00,92.00 L 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_80"/><path d="M 299.65,91.07 L 253.06,53.19 A 89.50,45.50 0 0,1 342.24,51.82 z" style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_81"/><path d="M 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_82"/><path d="M 300.00,92.00 L 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89 z" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_83"/><path d="M 300.00,92.00 L 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_84"/><path d="M 303.92,89.01 L 343.21,52.09 A 89.50,45.50 0 0,1 357.26,56.95 z" style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_85"/><path d="M 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_86"/><path d="M 309.07,89.48 L 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48 z" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_87"/><path d="M 309.07,89.48 L 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48 z" style="fill: url(#LinearGradient_309_89_219_43_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_88"/><path d="M 310.25,89.35 L 367.25,54.82 A 89.50,45.50 0 0,1 398.57,88.98 z" style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_89"/><path d="M 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48" style="fill: none; stroke: url(#RadialGradient_245_122_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_90"/><path d=" M 298.1792,61.7739 L 220.6788,32.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_91"/><ellipse cx="298.1792" cy="61.7739" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_92"/><ellipse cx="220.6788" cy="32.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_93"/><path d=" M 260.8118,69.1011 L 206.2732,52.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_95"/><ellipse cx="260.8118" cy="69.1011" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_96"/><ellipse cx="206.2732" cy="52.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_97"/><path d=" M 279.2200,120.3685 L 206.2732,148.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_99"/><ellipse cx="279.2200" cy="120.3685" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_100"/><ellipse cx="206.2732" cy="148.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_101"/><path d=" M 333.9216,67.0567 L 387.4616,42.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_103"/><ellipse cx="333.9216" cy="67.0567" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_104"/><ellipse cx="387.4616" cy="42.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_105"/><path d=" M 363.5057,76.7558 L 399.2952,64.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_107"/><ellipse cx="363.5057" cy="76.7558" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_108"/><ellipse cx="399.2952" cy="64.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_109"/><g id="ezcGraphTextBox_5"><path d=" M 16.5000,17.0000 L 16.5000,1.5000 L 69.9400,1.5000 L 69.9400,17.0000 L 16.5000,17.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_111"/><text id="ezcGraphTextBox_5_text" x="17.0000" text-length="51.9400px" y="13.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Mozilla</text></g><g id="ezcGraphTextBox_8"><path d=" M 16.5000,35.0000 L 16.5000,19.5000 L 32.8400,19.5000 L 32.8400,35.0000 L 16.5000,35.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_112"/><text id="ezcGraphTextBox_8_text" x="17.0000" text-length="14.8400px" y="31.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">IE</text></g><g id="ezcGraphTextBox_11"><path d=" M 16.5000,53.0000 L 16.5000,37.5000 L 55.1000,37.5000 L 55.1000,53.0000 L 16.5000,53.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_113"/><text id="ezcGraphTextBox_11_text" x="17.0000" text-length="37.1000px" y="49.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Opera</text></g><g id="ezcGraphTextBox_14"><path d=" M 16.5000,71.0000 L 16.5000,55.5000 L 47.6800,55.5000 L 47.6800,71.0000 L 16.5000,71.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_114"/><text id="ezcGraphTextBox_14_text" x="17.0000" text-length="29.6800px" y="67.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">wget</text></g><g id="ezcGraphTextBox_17"><path d=" M 16.5000,89.0000 L 16.5000,73.5000 L 62.5200,73.5000 L 62.5200,89.0000 L 16.5000,89.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_115"/><text id="ezcGraphTextBox_17_text" x="17.0000" text-length="44.5200px" y="85.9000" style="font-size: 14px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Safari</text></g><g id="ezcGraphTextBox_94"><path d=" M 123.5488,37.5000 L 123.5488,27.0000 L 215.6788,27.0000 L 215.6788,37.5000 L 123.5488,37.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_116"/><text id="ezcGraphTextBox_94_text" x="124.0488" text-length="90.6300px" y="35.1500" style="font-size: 9px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Opera: 1204 (16,9%)</text></g><g id="ezcGraphTextBox_98"><path d=" M 132.9932,57.5000 L 132.9932,47.0000 L 201.2732,47.0000 L 201.2732,57.5000 L 132.9932,57.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_117"/><text id="ezcGraphTextBox_98_text" x="133.4932" text-length="66.7800px" y="55.1500" style="font-size: 9px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">IE: 345 (4,8%)</text></g><g id="ezcGraphTextBox_102"><path d=" M 99.6032,153.5000 L 99.6032,143.0000 L 201.2732,143.0000 L 201.2732,153.5000 L 99.6032,153.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_118"/><text id="ezcGraphTextBox_102_text" x="100.1032" text-length="100.1700px" y="151.1500" style="font-size: 9px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Mozilla: 4375 (61,3%)</text></g><g id="ezcGraphTextBox_106"><path d=" M 392.9616,47.5000 L 392.9616,37.0000 L 470.7816,37.0000 L 470.7816,47.5000 L 392.9616,47.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_119"/><text id="ezcGraphTextBox_106_text" x="393.4616" text-length="76.3200px" y="45.1500" style="font-size: 9px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">wget: 231 (3,2%)</text></g><g id="ezcGraphTextBox_110"><path d=" M 404.7952,69.5000 L 404.7952,59.0000 L 496.9252,59.0000 L 496.9252,69.5000 L 404.7952,69.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_120"/><text id="ezcGraphTextBox_110_text" x="405.2952" text-length="90.6300px" y="67.1500" style="font-size: 9px; font-family: 'sans-serif'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Safari: 987 (13,8%)</text></g></g></svg>
diff --git a/tests/data/compare/ezcGraphSvgSvgFontDriverTest_testSvgWithDifferentLocales.svg b/tests/data/compare/ezcGraphSvgSvgFontDriverTest_testSvgWithDifferentLocales.svg
index f02cd2c..a7c899c 100644
--- a/tests/data/compare/ezcGraphSvgSvgFontDriverTest_testSvgWithDifferentLocales.svg
+++ b/tests/data/compare/ezcGraphSvgSvgFontDriverTest_testSvgWithDifferentLocales.svg
@@ -1,5 +1,5 @@
<?xml version="1.0"?>
-<svg xmlns="http://www.w3.org/2000/svg" width="500" height="200" version="1.0" id="ezcGraph"><defs><linearGradient id="Definition_LinearGradient_6_6_11_11_ff124800_63061800"><stop offset="0" style="stop-color: #ff1248; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #630618; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_6_11_11_ff124800_63061800" x1="6.1005" y1="6.1005" x2="11.8995" y2="11.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_6_11_11_ff124800_63061800"/><linearGradient id="Definition_LinearGradient_6_24_11_29_ff009300_65003100"><stop offset="0" style="stop-color: #ff0093; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #650031; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_24_11_29_ff009300_65003100" x1="6.1005" y1="24.1005" x2="11.8995" y2="29.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_24_11_29_ff009300_65003100"/><linearGradient id="Definition_LinearGradient_6_42_11_47_ff7b0900_70290300"><stop offset="0" style="stop-color: #ff7b09; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #702903; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_42_11_47_ff7b0900_70290300" x1="6.1005" y1="42.1005" x2="11.8995" y2="47.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_42_11_47_ff7b0900_70290300"/><linearGradient id="Definition_LinearGradient_6_60_11_65_ffff0000_78560000"><stop offset="0" style="stop-color: #ffff00; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #785600; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_60_11_65_ffff0000_78560000" x1="6.1005" y1="60.1005" x2="11.8995" y2="65.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_60_11_65_ffff0000_78560000"/><linearGradient id="Definition_LinearGradient_6_78_11_83_ffff0000_6a5d0000"><stop offset="0" style="stop-color: #ffff00; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #6a5d00; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_78_11_83_ffff0000_6a5d0000" x1="6.1005" y1="78.1005" x2="11.8995" y2="83.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_78_11_83_ffff0000_6a5d0000"/><linearGradient id="Definition_LinearGradient_210_92_390_92_ffffffbf_0000007f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.25;"/><stop offset="1" style="stop-color: #000000; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_210_92_390_92_ffffffbf_0000007f" x1="210.0000" y1="92.0000" x2="390.0000" y2="92.0000" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_210_92_390_92_ffffffbf_0000007f"/><linearGradient id="Definition_LinearGradient_219_89_399_89_ffffffbf_0000007f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.25;"/><stop offset="1" style="stop-color: #000000; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_219_89_399_89_ffffffbf_0000007f" x1="219.0722" y1="89.4761" x2="399.0722" y2="89.4761" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_219_89_399_89_ffffffbf_0000007f"/><linearGradient id="Definition_LinearGradient_300_92_210_46_ffffffff_ffffff7f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.00;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_300_92_210_46_ffffffff_ffffff7f" x1="300.0000" y1="92.0000" x2="210.0000" y2="46.0000" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_300_92_210_46_ffffffff_ffffff7f"/><linearGradient id="Definition_RadialGradient_236_124_180_92_0,00_ffffff7f_ffffffcc"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.50;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.20;"/></linearGradient><radialGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="RadialGradient_236_124_180_92_0,00_ffffff7f_ffffffcc" cx="236.3604" cy="124.5269" fx="236.3604" fy="124.5269" r="180" gradientUnits="userSpaceOnUse" xlink:href="#Definition_RadialGradient_236_124_180_92_0,00_ffffff7f_ffffffcc"/><linearGradient id="Definition_LinearGradient_309_89_219_43_ffffffff_ffffff7f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.00;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_309_89_219_43_ffffffff_ffffff7f" x1="309.0722" y1="89.4761" x2="219.0722" y2="43.4761" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_309_89_219_43_ffffffff_ffffff7f"/><linearGradient id="Definition_RadialGradient_245_122_180_92_0,00_ffffff7f_ffffffcc"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.50;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.20;"/></linearGradient><radialGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="RadialGradient_245_122_180_92_0,00_ffffff7f_ffffffcc" cx="245.4326" cy="122.0030" fx="245.4326" fy="122.0030" r="180" gradientUnits="userSpaceOnUse" xlink:href="#Definition_RadialGradient_245_122_180_92_0,00_ffffff7f_ffffffcc"/><font horiz-adv-x="1038" id="Font1"><font-face font-family="Bitstream Vera Sans" units-per-em="2048" panose-1="2 11 6 3 3 8 4 2 2 4" ascent="1901" descent="-483" alphabetic="0"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="500" height="200" version="1.0" id="ezcGraph"><defs><linearGradient id="Definition_LinearGradient_6_6_11_11_ff124800_63061800"><stop offset="0" style="stop-color: #ff1248; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #630618; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_6_11_11_ff124800_63061800" x1="6.1005" y1="6.1005" x2="11.8995" y2="11.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_6_11_11_ff124800_63061800"/><linearGradient id="Definition_LinearGradient_6_24_11_29_ff009300_65003100"><stop offset="0" style="stop-color: #ff0093; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #650031; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_24_11_29_ff009300_65003100" x1="6.1005" y1="24.1005" x2="11.8995" y2="29.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_24_11_29_ff009300_65003100"/><linearGradient id="Definition_LinearGradient_6_42_11_47_ff7b0900_70290300"><stop offset="0" style="stop-color: #ff7b09; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #702903; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_42_11_47_ff7b0900_70290300" x1="6.1005" y1="42.1005" x2="11.8995" y2="47.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_42_11_47_ff7b0900_70290300"/><linearGradient id="Definition_LinearGradient_6_60_11_65_ffff0000_78560000"><stop offset="0" style="stop-color: #ffff00; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #785600; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_60_11_65_ffff0000_78560000" x1="6.1005" y1="60.1005" x2="11.8995" y2="65.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_60_11_65_ffff0000_78560000"/><linearGradient id="Definition_LinearGradient_6_78_11_83_ffff0000_6a5d0000"><stop offset="0" style="stop-color: #ffff00; stop-opacity: 1.00;"/><stop offset="1" style="stop-color: #6a5d00; stop-opacity: 1.00;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_6_78_11_83_ffff0000_6a5d0000" x1="6.1005" y1="78.1005" x2="11.8995" y2="83.8995" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_6_78_11_83_ffff0000_6a5d0000"/><linearGradient id="Definition_LinearGradient_210_92_390_92_ffffffbf_0000007f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.25;"/><stop offset="1" style="stop-color: #000000; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_210_92_390_92_ffffffbf_0000007f" x1="210.0000" y1="92.0000" x2="390.0000" y2="92.0000" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_210_92_390_92_ffffffbf_0000007f"/><linearGradient id="Definition_LinearGradient_219_89_399_89_ffffffbf_0000007f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.25;"/><stop offset="1" style="stop-color: #000000; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_219_89_399_89_ffffffbf_0000007f" x1="219.0722" y1="89.4761" x2="399.0722" y2="89.4761" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_219_89_399_89_ffffffbf_0000007f"/><linearGradient id="Definition_LinearGradient_300_92_210_46_ffffffff_ffffff7f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.00;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_300_92_210_46_ffffffff_ffffff7f" x1="300.0000" y1="92.0000" x2="210.0000" y2="46.0000" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_300_92_210_46_ffffffff_ffffff7f"/><linearGradient id="Definition_RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.50;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.20;"/></linearGradient><radialGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc" cx="236.3604" cy="124.5269" fx="236.3604" fy="124.5269" r="180" gradientUnits="userSpaceOnUse" xlink:href="#Definition_RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc"/><linearGradient id="Definition_LinearGradient_309_89_219_43_ffffffff_ffffff7f"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.00;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.50;"/></linearGradient><linearGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="LinearGradient_309_89_219_43_ffffffff_ffffff7f" x1="309.0722" y1="89.4761" x2="219.0722" y2="43.4761" gradientUnits="userSpaceOnUse" xlink:href="#Definition_LinearGradient_309_89_219_43_ffffffff_ffffff7f"/><linearGradient id="Definition_RadialGradient_245_122_180_92_0.00_ffffff7f_ffffffcc"><stop offset="0" style="stop-color: #ffffff; stop-opacity: 0.50;"/><stop offset="1" style="stop-color: #ffffff; stop-opacity: 0.20;"/></linearGradient><radialGradient xmlns:xlink="http://www.w3.org/1999/xlink" id="RadialGradient_245_122_180_92_0.00_ffffff7f_ffffffcc" cx="245.4326" cy="122.0030" fx="245.4326" fy="122.0030" r="180" gradientUnits="userSpaceOnUse" xlink:href="#Definition_RadialGradient_245_122_180_92_0.00_ffffff7f_ffffffcc"/><font horiz-adv-x="1038" id="Font1"><font-face font-family="Bitstream Vera Sans" units-per-em="2048" panose-1="2 11 6 3 3 8 4 2 2 4" ascent="1901" descent="-483" alphabetic="0"/>
<missing-glyph horiz-adv-x="1229" d="M102 -362V1444H1126V-362H102ZM217 -248H1012V1329H217V-248Z"/>
<glyph unicode=" " glyph-name="space" horiz-adv-x="651"/>
<glyph unicode="!" glyph-name="exclam" horiz-adv-x="821" d="M309 254H512V0H309V254ZM309 1493H512V838L492 481H330L309 838V1493Z"/>
@@ -2036,4 +2036,4 @@
<hkern g1="Ccaron" g2="Scaron" k="0"/>
<hkern g1="Ccaron" g2="Yacute" k="36"/>
<hkern g1="Ccaron" g2="Scedilla" k="0"/>
-</font></defs><g id="ezcGraphChart" color-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="optimizeLegibility"><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 500.0000,0.0000 L 500.0000,200.0000 L 0.0000,200.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_1"/><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 100.0000,0.0000 L 100.0000,200.0000 L 0.0000,200.0000 z " style="fill: #000000; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_2"/><ellipse cx="9.0000" cy="9.0000" rx="7.0000" ry="7.0000" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_3"/><ellipse cx="9.0000" cy="9.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_6_11_11_ff124800_63061800); stroke: none;" id="ezcGraphCircle_4"/><ellipse cx="9.0000" cy="27.0000" rx="7.0000" ry="7.0000" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_6"/><ellipse cx="9.0000" cy="27.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_24_11_29_ff009300_65003100); stroke: none;" id="ezcGraphCircle_7"/><ellipse cx="9.0000" cy="45.0000" rx="7.0000" ry="7.0000" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_9"/><ellipse cx="9.0000" cy="45.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_42_11_47_ff7b0900_70290300); stroke: none;" id="ezcGraphCircle_10"/><ellipse cx="9.0000" cy="63.0000" rx="7.0000" ry="7.0000" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_12"/><ellipse cx="9.0000" cy="63.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_60_11_65_ffff0000_78560000); stroke: none;" id="ezcGraphCircle_13"/><ellipse cx="9.0000" cy="81.0000" rx="7.0000" ry="7.0000" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_15"/><ellipse cx="9.0000" cy="81.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_78_11_83_ffff0000_6a5d0000); stroke: none;" id="ezcGraphCircle_16"/><path d="M 300.00,108.00 L 400.00,108.00 A 100.00,56.00 0 1,1 364.61,65.26 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_18"/><path d="M 300.00,108.00 L 398.98,107.04 A 99.00,55.00 0 1,1 365.27,66.65 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_19"/><path d="M 300.00,108.00 L 397.94,106.12 A 98.00,54.00 0 1,1 365.89,68.03 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_20"/><path d="M 300.00,108.00 L 396.87,105.23 A 97.00,53.00 0 1,1 366.46,69.40 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_21"/><path d="M 300.00,108.00 L 395.77,104.37 A 96.00,52.00 0 1,1 366.99,70.75 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_22"/><path d="M 300.00,108.00 L 394.64,103.56 A 95.00,51.00 0 1,1 367.47,72.09 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_23"/><path d="M 300.00,108.00 L 393.49,102.77 A 94.00,50.00 0 1,1 367.90,73.42 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_24"/><path d="M 300.00,108.00 L 392.31,102.03 A 93.00,49.00 0 1,1 368.29,74.74 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_25"/><path d="M 300.00,108.00 L 391.10,101.32 A 92.00,48.00 0 1,1 368.64,76.04 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_26"/><path d="M 300.00,108.00 L 389.88,100.65 A 91.00,47.00 0 1,1 368.94,77.32 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_27"/><path d="M 309.07,105.48 L 373.68,62.73 A 100.00,56.00 0 0,1 409.07,105.48 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_28"/><path d="M 309.07,105.48 L 371.71,62.88 A 99.00,55.00 0 0,1 408.06,106.44 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_29"/><path d="M 309.07,105.48 L 369.74,63.07 A 98.00,54.00 0 0,1 407.01,107.36 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_30"/><path d="M 309.07,105.48 L 367.78,63.29 A 97.00,53.00 0 0,1 405.94,108.25 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_31"/><path d="M 309.07,105.48 L 365.84,63.54 A 96.00,52.00 0 0,1 404.84,109.10 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_32"/><path d="M 309.07,105.48 L 363.90,63.83 A 95.00,51.00 0 0,1 403.71,109.92 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_33"/><path d="M 309.07,105.48 L 361.97,64.15 A 94.00,50.00 0 0,1 402.56,110.70 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_34"/><path d="M 309.07,105.48 L 360.06,64.50 A 93.00,49.00 0 0,1 401.38,111.45 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_35"/><path d="M 309.07,105.48 L 358.16,64.88 A 92.00,48.00 0 0,1 400.18,112.16 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_36"/><path d="M 309.07,105.48 L 356.28,65.29 A 91.00,47.00 0 0,1 398.95,112.83 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_37"/><path d="M 343.09,67.61 A 90.00,46.00 0 0,0 252.20,69.03 L 252.20,53.03 A 90.00,46.000000 0 0,1 343.09,51.61 z" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_38"/><path d="M 343.09,67.61 A 90.00,46.00 0 0,0 252.20,69.03 L 252.20,53.03 A 90.00,46.000000 0 0,1 343.09,51.61 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_39"/><path d="M 358.15,72.89 A 90.00,46.00 0 0,0 343.09,67.61 L 343.09,51.61 A 90.00,46.000000 0 0,1 358.15,56.89 z" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_40"/><path d="M 358.15,72.89 A 90.00,46.00 0 0,0 343.09,67.61 L 343.09,51.61 A 90.00,46.000000 0 0,1 358.15,56.89 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_41"/><path d="M 252.20,69.03 A 90.00,46.00 0 0,0 231.59,78.11 L 231.59,62.11 A 90.00,46.000000 0 0,1 252.20,53.03 z" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_42"/><path d="M 252.20,69.03 A 90.00,46.00 0 0,0 231.59,78.11 L 231.59,62.11 A 90.00,46.000000 0 0,1 252.20,53.03 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_43"/><path d=" M 343.0898,51.6149 L 300.0000,92.0000 L 300.0000,108.0000 L 343.0898,67.6149 L 343.0898,51.6149 z " style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_44"/><path d=" M 300.5000,92.2167 L 300.5000,106.8461 L 342.5898,67.3982 L 342.5898,52.7688 L 300.5000,92.2167 z " style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_45"/><path d=" M 343.0898,51.6149 L 300.0000,92.0000 L 300.0000,108.0000 L 343.0898,67.6149 L 343.0898,51.6149 z " style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_46"/><path d=" M 300.5000,92.2167 L 300.5000,106.8461 L 342.5898,67.3982 L 342.5898,52.7688 L 300.5000,92.2167 z " style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_47"/><path d="M 399.07,105.48 A 90.00,46.00 0 0,0 367.22,70.37 L 367.22,54.37 A 90.00,46.000000 0 0,1 399.07,89.48 z" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_48"/><path d="M 399.07,105.48 A 90.00,46.00 0 0,0 367.22,70.37 L 367.22,54.37 A 90.00,46.000000 0 0,1 399.07,89.48 z" style="fill: url(#LinearGradient_219_89_399_89_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_49"/><path d=" M 367.2225,54.3670 L 309.0722,89.4761 L 309.0722,105.4761 L 367.2225,70.3670 L 367.2225,54.3670 z " style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_50"/><path d=" M 309.5722,89.7583 L 309.5722,104.5902 L 366.7225,70.0848 L 366.7225,55.2530 L 309.5722,89.7583 z " style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_51"/><path d=" M 252.1962,53.0253 L 300.0000,92.0000 L 300.0000,108.0000 L 252.1962,69.0253 L 252.1962,53.0253 z " style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_52"/><path d=" M 299.5000,92.2375 L 299.5000,106.9472 L 252.6962,68.7879 L 252.6962,54.0781 L 299.5000,92.2375 z " style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_53"/><path d=" M 252.1962,53.0253 L 300.0000,92.0000 L 300.0000,108.0000 L 252.1962,69.0253 L 252.1962,53.0253 z " style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_54"/><path d=" M 299.5000,92.2375 L 299.5000,106.9472 L 252.6962,68.7879 L 252.6962,54.0781 L 299.5000,92.2375 z " style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_55"/><path d=" M 358.1502,56.8909 L 300.0000,92.0000 L 300.0000,108.0000 L 358.1502,72.8909 L 358.1502,56.8909 z " style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_56"/><path d=" M 300.5000,92.2822 L 300.5000,107.1141 L 357.6502,72.6087 L 357.6502,57.7769 L 300.5000,92.2822 z " style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_57"/><path d=" M 231.5905,62.1092 L 300.0000,92.0000 L 300.0000,108.0000 L 231.5905,78.1092 L 231.5905,62.1092 z " style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_58"/><path d=" M 299.5000,92.3272 L 299.5000,107.2359 L 232.0905,77.7821 L 232.0905,62.8734 L 299.5000,92.3272 z " style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_59"/><path d=" M 231.5905,62.1092 L 300.0000,92.0000 L 300.0000,108.0000 L 231.5905,78.1092 L 231.5905,62.1092 z " style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_60"/><path d=" M 299.5000,92.3272 L 299.5000,107.2359 L 232.0905,77.7821 L 232.0905,62.8734 L 299.5000,92.3272 z " style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_61"/><path d=" M 399.0722,89.4761 L 309.0722,89.4761 L 309.0722,105.4761 L 399.0722,105.4761 L 399.0722,89.4761 z " style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_62"/><path d=" M 309.5722,89.9761 L 309.5722,104.9761 L 398.5722,104.9761 L 398.5722,89.9761 L 309.5722,89.9761 z " style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_63"/><path d=" M 390.0000,92.0000 L 300.0000,92.0000 L 300.0000,108.0000 L 390.0000,108.0000 L 390.0000,92.0000 z " style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_64"/><path d=" M 300.5000,92.5000 L 300.5000,107.5000 L 389.5000,107.5000 L 389.5000,92.5000 L 300.5000,92.5000 z " style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_65"/><path d="M 210.00,108.00 A 90.00,46.00 0 0,0 390.00,108.00 L 390.00,92.00 A 90.00,46.000000 0 0,1 210.00,92.00 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_66"/><path d="M 210.00,108.00 A 90.00,46.00 0 0,0 390.00,108.00 L 390.00,92.00 A 90.00,46.000000 0 0,1 210.00,92.00 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_67"/><path d="M 231.59,78.11 A 90.00,46.00 0 0,0 210.00,108.00 L 210.00,92.00 A 90.00,46.000000 0 0,1 231.59,62.11 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_68"/><path d="M 231.59,78.11 A 90.00,46.00 0 0,0 210.00,108.00 L 210.00,92.00 A 90.00,46.000000 0 0,1 231.59,62.11 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_69"/><path d="M 300.00,92.00 L 390.00,92.00 A 90.00,46.00 0 1,1 231.59,62.11 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_70"/><path d="M 300.00,92.00 L 390.00,92.00 A 90.00,46.00 0 1,1 231.59,62.11 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_71"/><path d="M 299.82,92.50 L 389.50,92.50 A 89.50,45.50 0 1,1 231.62,62.57 z" style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_72"/><path d="M 390.00,92.00 A 90.00,46.00 0 0,1 210.00,92.00" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0,00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_73"/><path d="M 210.00,92.00 A 90.00,46.00 0 0,1 231.59,62.11" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0,00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_74"/><path d="M 300.00,92.00 L 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03 z" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_75"/><path d="M 300.00,92.00 L 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_76"/><path d="M 297.20,90.23 L 232.48,62.05 A 89.50,45.50 0 0,1 252.11,53.49 z" style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_77"/><path d="M 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0,00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_78"/><path d="M 300.00,92.00 L 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61 z" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_79"/><path d="M 300.00,92.00 L 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_80"/><path d="M 299.65,91.07 L 253.06,53.19 A 89.50,45.50 0 0,1 342.24,51.82 z" style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_81"/><path d="M 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0,00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_82"/><path d="M 300.00,92.00 L 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89 z" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_83"/><path d="M 300.00,92.00 L 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_84"/><path d="M 303.92,89.01 L 343.21,52.09 A 89.50,45.50 0 0,1 357.26,56.95 z" style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_85"/><path d="M 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0,00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_86"/><path d="M 309.07,89.48 L 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48 z" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_87"/><path d="M 309.07,89.48 L 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48 z" style="fill: url(#LinearGradient_309_89_219_43_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_88"/><path d="M 310.25,89.35 L 367.25,54.82 A 89.50,45.50 0 0,1 398.57,88.98 z" style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_89"/><path d="M 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48" style="fill: none; stroke: url(#RadialGradient_245_122_180_92_0,00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_90"/><path d=" M 298.1792,61.7739 L 220.6788,32.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_91"/><ellipse cx="298.1792" cy="61.7739" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_92"/><ellipse cx="220.6788" cy="32.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_93"/><path d=" M 260.8118,69.1011 L 206.2732,52.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_95"/><ellipse cx="260.8118" cy="69.1011" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_96"/><ellipse cx="206.2732" cy="52.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_97"/><path d=" M 279.2200,120.3685 L 206.2732,148.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_99"/><ellipse cx="279.2200" cy="120.3685" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_100"/><ellipse cx="206.2732" cy="148.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_101"/><path d=" M 333.9216,67.0567 L 387.4616,42.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_103"/><ellipse cx="333.9216" cy="67.0567" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_104"/><ellipse cx="387.4616" cy="42.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_105"/><path d=" M 363.5057,76.7558 L 399.2952,64.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_107"/><ellipse cx="363.5057" cy="76.7558" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_108"/><ellipse cx="399.2952" cy="64.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_109"/><g id="ezcGraphTextBox_5"><path d=" M 16.5000,17.0000 L 16.5000,1.5000 L 66.2412,1.5000 L 66.2412,17.0000 L 16.5000,17.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_111"/><text id="ezcGraphTextBox_5_text" x="17.0000" text-length="48.2412px" y="13.9000" style="font-size: 14px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Mozilla</text></g><g id="ezcGraphTextBox_8"><path d=" M 16.5000,35.0000 L 16.5000,19.5000 L 30.9746,19.5000 L 30.9746,35.0000 L 16.5000,35.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_112"/><text id="ezcGraphTextBox_8_text" x="17.0000" text-length="12.9746px" y="31.9000" style="font-size: 14px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">IE</text></g><g id="ezcGraphTextBox_11"><path d=" M 16.5000,53.0000 L 16.5000,37.5000 L 60.8545,37.5000 L 60.8545,53.0000 L 16.5000,53.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_113"/><text id="ezcGraphTextBox_11_text" x="17.0000" text-length="42.8545px" y="49.9000" style="font-size: 14px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Opera</text></g><g id="ezcGraphTextBox_14"><path d=" M 16.5000,71.0000 L 16.5000,55.5000 L 52.4395,55.5000 L 52.4395,71.0000 L 16.5000,71.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_114"/><text id="ezcGraphTextBox_14_text" x="17.0000" text-length="34.4395px" y="67.9000" style="font-size: 14px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">wget</text></g><g id="ezcGraphTextBox_17"><path d=" M 16.5000,89.0000 L 16.5000,73.5000 L 58.6191,73.5000 L 58.6191,89.0000 L 16.5000,89.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_115"/><text id="ezcGraphTextBox_17_text" x="17.0000" text-length="40.6191px" y="85.9000" style="font-size: 14px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Safari</text></g><g id="ezcGraphTextBox_94"><path d=" M 119.3580,37.5000 L 119.3580,27.0000 L 215.6788,27.0000 L 215.6788,37.5000 L 119.3580,37.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_116"/><text id="ezcGraphTextBox_94_text" x="119.8580" text-length="94.8208px" y="35.1500" style="font-size: 9px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Opera: 1204 (16,9%)</text></g><g id="ezcGraphTextBox_98"><path d=" M 135.6130,57.5000 L 135.6130,47.0000 L 201.2732,47.0000 L 201.2732,57.5000 L 135.6130,57.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_117"/><text id="ezcGraphTextBox_98_text" x="136.1130" text-length="64.1602px" y="55.1500" style="font-size: 9px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">IE: 345 (4,8%)</text></g><g id="ezcGraphTextBox_102"><path d=" M 101.4895,153.5000 L 101.4895,143.0000 L 201.2732,143.0000 L 201.2732,153.5000 L 101.4895,153.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_118"/><text id="ezcGraphTextBox_102_text" x="101.9895" text-length="98.2837px" y="151.1500" style="font-size: 9px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Mozilla: 4375 (61,3%)</text></g><g id="ezcGraphTextBox_106"><path d=" M 392.9616,47.5000 L 392.9616,37.0000 L 472.4206,37.0000 L 472.4206,47.5000 L 392.9616,47.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_119"/><text id="ezcGraphTextBox_106_text" x="393.4616" text-length="77.9590px" y="45.1500" style="font-size: 9px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">wget: 231 (3,2%)</text></g><g id="ezcGraphTextBox_110"><path d=" M 404.7952,69.5000 L 404.7952,59.0000 L 493.9529,59.0000 L 493.9529,69.5000 L 404.7952,69.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_120"/><text id="ezcGraphTextBox_110_text" x="405.2952" text-length="87.6577px" y="67.1500" style="font-size: 9px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Safari: 987 (13,8%)</text></g></g></svg>
+</font></defs><g id="ezcGraphChart" color-rendering="optimizeQuality" shape-rendering="geometricPrecision" text-rendering="optimizeLegibility"><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 500.0000,0.0000 L 500.0000,200.0000 L 0.0000,200.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_1"/><path d=" M 0.0000,200.0000 L 0.0000,0.0000 L 100.0000,0.0000 L 100.0000,200.0000 L 0.0000,200.0000 z " style="fill: #000000; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_2"/><ellipse cx="9.0000" cy="9.0000" rx="7.0000" ry="7.0000" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_3"/><ellipse cx="9.0000" cy="9.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_6_11_11_ff124800_63061800); stroke: none;" id="ezcGraphCircle_4"/><ellipse cx="9.0000" cy="27.0000" rx="7.0000" ry="7.0000" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_6"/><ellipse cx="9.0000" cy="27.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_24_11_29_ff009300_65003100); stroke: none;" id="ezcGraphCircle_7"/><ellipse cx="9.0000" cy="45.0000" rx="7.0000" ry="7.0000" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_9"/><ellipse cx="9.0000" cy="45.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_42_11_47_ff7b0900_70290300); stroke: none;" id="ezcGraphCircle_10"/><ellipse cx="9.0000" cy="63.0000" rx="7.0000" ry="7.0000" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_12"/><ellipse cx="9.0000" cy="63.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_60_11_65_ffff0000_78560000); stroke: none;" id="ezcGraphCircle_13"/><ellipse cx="9.0000" cy="81.0000" rx="7.0000" ry="7.0000" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_15"/><ellipse cx="9.0000" cy="81.0000" rx="6.3000" ry="6.3000" style="fill: url(#LinearGradient_6_78_11_83_ffff0000_6a5d0000); stroke: none;" id="ezcGraphCircle_16"/><path d="M 300.00,108.00 L 400.00,108.00 A 100.00,56.00 0 1,1 364.61,65.26 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_18"/><path d="M 300.00,108.00 L 398.98,107.04 A 99.00,55.00 0 1,1 365.27,66.65 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_19"/><path d="M 300.00,108.00 L 397.94,106.12 A 98.00,54.00 0 1,1 365.89,68.03 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_20"/><path d="M 300.00,108.00 L 396.87,105.23 A 97.00,53.00 0 1,1 366.46,69.40 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_21"/><path d="M 300.00,108.00 L 395.77,104.37 A 96.00,52.00 0 1,1 366.99,70.75 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_22"/><path d="M 300.00,108.00 L 394.64,103.56 A 95.00,51.00 0 1,1 367.47,72.09 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_23"/><path d="M 300.00,108.00 L 393.49,102.77 A 94.00,50.00 0 1,1 367.90,73.42 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_24"/><path d="M 300.00,108.00 L 392.31,102.03 A 93.00,49.00 0 1,1 368.29,74.74 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_25"/><path d="M 300.00,108.00 L 391.10,101.32 A 92.00,48.00 0 1,1 368.64,76.04 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_26"/><path d="M 300.00,108.00 L 389.88,100.65 A 91.00,47.00 0 1,1 368.94,77.32 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_27"/><path d="M 309.07,105.48 L 373.68,62.73 A 100.00,56.00 0 0,1 409.07,105.48 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_28"/><path d="M 309.07,105.48 L 371.71,62.88 A 99.00,55.00 0 0,1 408.06,106.44 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_29"/><path d="M 309.07,105.48 L 369.74,63.07 A 98.00,54.00 0 0,1 407.01,107.36 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_30"/><path d="M 309.07,105.48 L 367.78,63.29 A 97.00,53.00 0 0,1 405.94,108.25 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_31"/><path d="M 309.07,105.48 L 365.84,63.54 A 96.00,52.00 0 0,1 404.84,109.10 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_32"/><path d="M 309.07,105.48 L 363.90,63.83 A 95.00,51.00 0 0,1 403.71,109.92 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_33"/><path d="M 309.07,105.48 L 361.97,64.15 A 94.00,50.00 0 0,1 402.56,110.70 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_34"/><path d="M 309.07,105.48 L 360.06,64.50 A 93.00,49.00 0 0,1 401.38,111.45 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_35"/><path d="M 309.07,105.48 L 358.16,64.88 A 92.00,48.00 0 0,1 400.18,112.16 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_36"/><path d="M 309.07,105.48 L 356.28,65.29 A 91.00,47.00 0 0,1 398.95,112.83 z" style="fill: #000000; fill-opacity: 0.03; stroke: none;" id="ezcGraphCircleSector_37"/><path d="M 343.09,67.61 A 90.00,46.00 0 0,0 252.20,69.03 L 252.20,53.03 A 90.00,46.000000 0 0,1 343.09,51.61 z" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_38"/><path d="M 343.09,67.61 A 90.00,46.00 0 0,0 252.20,69.03 L 252.20,53.03 A 90.00,46.000000 0 0,1 343.09,51.61 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_39"/><path d="M 358.15,72.89 A 90.00,46.00 0 0,0 343.09,67.61 L 343.09,51.61 A 90.00,46.000000 0 0,1 358.15,56.89 z" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_40"/><path d="M 358.15,72.89 A 90.00,46.00 0 0,0 343.09,67.61 L 343.09,51.61 A 90.00,46.000000 0 0,1 358.15,56.89 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_41"/><path d="M 252.20,69.03 A 90.00,46.00 0 0,0 231.59,78.11 L 231.59,62.11 A 90.00,46.000000 0 0,1 252.20,53.03 z" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_42"/><path d="M 252.20,69.03 A 90.00,46.00 0 0,0 231.59,78.11 L 231.59,62.11 A 90.00,46.000000 0 0,1 252.20,53.03 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_43"/><path d=" M 343.0898,51.6149 L 300.0000,92.0000 L 300.0000,108.0000 L 343.0898,67.6149 L 343.0898,51.6149 z " style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_44"/><path d=" M 300.5000,92.2167 L 300.5000,106.8461 L 342.5898,67.3982 L 342.5898,52.7688 L 300.5000,92.2167 z " style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_45"/><path d=" M 343.0898,51.6149 L 300.0000,92.0000 L 300.0000,108.0000 L 343.0898,67.6149 L 343.0898,51.6149 z " style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_46"/><path d=" M 300.5000,92.2167 L 300.5000,106.8461 L 342.5898,67.3982 L 342.5898,52.7688 L 300.5000,92.2167 z " style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_47"/><path d="M 399.07,105.48 A 90.00,46.00 0 0,0 367.22,70.37 L 367.22,54.37 A 90.00,46.000000 0 0,1 399.07,89.48 z" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_48"/><path d="M 399.07,105.48 A 90.00,46.00 0 0,0 367.22,70.37 L 367.22,54.37 A 90.00,46.000000 0 0,1 399.07,89.48 z" style="fill: url(#LinearGradient_219_89_399_89_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_49"/><path d=" M 367.2225,54.3670 L 309.0722,89.4761 L 309.0722,105.4761 L 367.2225,70.3670 L 367.2225,54.3670 z " style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_50"/><path d=" M 309.5722,89.7583 L 309.5722,104.5902 L 366.7225,70.0848 L 366.7225,55.2530 L 309.5722,89.7583 z " style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_51"/><path d=" M 252.1962,53.0253 L 300.0000,92.0000 L 300.0000,108.0000 L 252.1962,69.0253 L 252.1962,53.0253 z " style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_52"/><path d=" M 299.5000,92.2375 L 299.5000,106.9472 L 252.6962,68.7879 L 252.6962,54.0781 L 299.5000,92.2375 z " style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_53"/><path d=" M 252.1962,53.0253 L 300.0000,92.0000 L 300.0000,108.0000 L 252.1962,69.0253 L 252.1962,53.0253 z " style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_54"/><path d=" M 299.5000,92.2375 L 299.5000,106.9472 L 252.6962,68.7879 L 252.6962,54.0781 L 299.5000,92.2375 z " style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_55"/><path d=" M 358.1502,56.8909 L 300.0000,92.0000 L 300.0000,108.0000 L 358.1502,72.8909 L 358.1502,56.8909 z " style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_56"/><path d=" M 300.5000,92.2822 L 300.5000,107.1141 L 357.6502,72.6087 L 357.6502,57.7769 L 300.5000,92.2822 z " style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_57"/><path d=" M 231.5905,62.1092 L 300.0000,92.0000 L 300.0000,108.0000 L 231.5905,78.1092 L 231.5905,62.1092 z " style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_58"/><path d=" M 299.5000,92.3272 L 299.5000,107.2359 L 232.0905,77.7821 L 232.0905,62.8734 L 299.5000,92.3272 z " style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_59"/><path d=" M 231.5905,62.1092 L 300.0000,92.0000 L 300.0000,108.0000 L 231.5905,78.1092 L 231.5905,62.1092 z " style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_60"/><path d=" M 299.5000,92.3272 L 299.5000,107.2359 L 232.0905,77.7821 L 232.0905,62.8734 L 299.5000,92.3272 z " style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_61"/><path d=" M 399.0722,89.4761 L 309.0722,89.4761 L 309.0722,105.4761 L 399.0722,105.4761 L 399.0722,89.4761 z " style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_62"/><path d=" M 309.5722,89.9761 L 309.5722,104.9761 L 398.5722,104.9761 L 398.5722,89.9761 L 309.5722,89.9761 z " style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_63"/><path d=" M 390.0000,92.0000 L 300.0000,92.0000 L 300.0000,108.0000 L 390.0000,108.0000 L 390.0000,92.0000 z " style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphPolygon_64"/><path d=" M 300.5000,92.5000 L 300.5000,107.5000 L 389.5000,107.5000 L 389.5000,92.5000 L 300.5000,92.5000 z " style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphPolygon_65"/><path d="M 210.00,108.00 A 90.00,46.00 0 0,0 390.00,108.00 L 390.00,92.00 A 90.00,46.000000 0 0,1 210.00,92.00 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_66"/><path d="M 210.00,108.00 A 90.00,46.00 0 0,0 390.00,108.00 L 390.00,92.00 A 90.00,46.000000 0 0,1 210.00,92.00 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_67"/><path d="M 231.59,78.11 A 90.00,46.00 0 0,0 210.00,108.00 L 210.00,92.00 A 90.00,46.000000 0 0,1 231.59,62.11 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircularArc_68"/><path d="M 231.59,78.11 A 90.00,46.00 0 0,0 210.00,108.00 L 210.00,92.00 A 90.00,46.000000 0 0,1 231.59,62.11 z" style="fill: url(#LinearGradient_210_92_390_92_ffffffbf_0000007f); stroke: none;" id="ezcGraphCircularArc_69"/><path d="M 300.00,92.00 L 390.00,92.00 A 90.00,46.00 0 1,1 231.59,62.11 z" style="fill: #c60c30; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_70"/><path d="M 300.00,92.00 L 390.00,92.00 A 90.00,46.00 0 1,1 231.59,62.11 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_71"/><path d="M 299.82,92.50 L 389.50,92.50 A 89.50,45.50 0 1,1 231.62,62.57 z" style="fill: none; stroke: #c60c30; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_72"/><path d="M 390.00,92.00 A 90.00,46.00 0 0,1 210.00,92.00" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_73"/><path d="M 210.00,92.00 A 90.00,46.00 0 0,1 231.59,62.11" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_74"/><path d="M 300.00,92.00 L 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03 z" style="fill: #c90062; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_75"/><path d="M 300.00,92.00 L 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_76"/><path d="M 297.20,90.23 L 232.48,62.05 A 89.50,45.50 0 0,1 252.11,53.49 z" style="fill: none; stroke: #c90062; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_77"/><path d="M 231.59,62.11 A 90.00,46.00 0 0,1 252.20,53.03" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_78"/><path d="M 300.00,92.00 L 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61 z" style="fill: #e05206; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_79"/><path d="M 300.00,92.00 L 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_80"/><path d="M 299.65,91.07 L 253.06,53.19 A 89.50,45.50 0 0,1 342.24,51.82 z" style="fill: none; stroke: #e05206; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_81"/><path d="M 252.20,53.03 A 90.00,46.00 0 0,1 343.09,51.61" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_82"/><path d="M 300.00,92.00 L 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89 z" style="fill: #f0ab00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_83"/><path d="M 300.00,92.00 L 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89 z" style="fill: url(#LinearGradient_300_92_210_46_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_84"/><path d="M 303.92,89.01 L 343.21,52.09 A 89.50,45.50 0 0,1 357.26,56.95 z" style="fill: none; stroke: #f0ab00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_85"/><path d="M 343.09,51.61 A 90.00,46.00 0 0,1 358.15,56.89" style="fill: none; stroke: url(#RadialGradient_236_124_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_86"/><path d="M 309.07,89.48 L 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48 z" style="fill: #d4ba00; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircleSector_87"/><path d="M 309.07,89.48 L 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48 z" style="fill: url(#LinearGradient_309_89_219_43_ffffffff_ffffff7f); stroke: none;" id="ezcGraphCircleSector_88"/><path d="M 310.25,89.35 L 367.25,54.82 A 89.50,45.50 0 0,1 398.57,88.98 z" style="fill: none; stroke: #d4ba00; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphCircleSector_89"/><path d="M 367.22,54.37 A 90.00,46.00 0 0,1 399.07,89.48" style="fill: none; stroke: url(#RadialGradient_245_122_180_92_0.00_ffffff7f_ffffffcc);" id="ezcGraphCircularArc_90"/><path d=" M 298.1792,61.7739 L 220.6788,32.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_91"/><ellipse cx="298.1792" cy="61.7739" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_92"/><ellipse cx="220.6788" cy="32.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_93"/><path d=" M 260.8118,69.1011 L 206.2732,52.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_95"/><ellipse cx="260.8118" cy="69.1011" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_96"/><ellipse cx="206.2732" cy="52.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_97"/><path d=" M 279.2200,120.3685 L 206.2732,148.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_99"/><ellipse cx="279.2200" cy="120.3685" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_100"/><ellipse cx="206.2732" cy="148.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_101"/><path d=" M 333.9216,67.0567 L 387.4616,42.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_103"/><ellipse cx="333.9216" cy="67.0567" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_104"/><ellipse cx="387.4616" cy="42.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_105"/><path d=" M 363.5057,76.7558 L 399.2952,64.0000" style="fill: none; stroke: #000000; stroke-width: 1; stroke-opacity: 1.00; stroke-linecap: round; stroke-linejoin: round;" id="ezcGraphLine_107"/><ellipse cx="363.5057" cy="76.7558" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_108"/><ellipse cx="399.2952" cy="64.0000" rx="3.0000" ry="3.0000" style="fill: #000000; fill-opacity: 1.00; stroke: none;" id="ezcGraphCircle_109"/><g id="ezcGraphTextBox_5"><path d=" M 16.5000,17.0000 L 16.5000,1.5000 L 66.2412,1.5000 L 66.2412,17.0000 L 16.5000,17.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_111"/><text id="ezcGraphTextBox_5_text" x="17.0000" text-length="48.2412px" y="13.9000" style="font-size: 14px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Mozilla</text></g><g id="ezcGraphTextBox_8"><path d=" M 16.5000,35.0000 L 16.5000,19.5000 L 30.9746,19.5000 L 30.9746,35.0000 L 16.5000,35.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_112"/><text id="ezcGraphTextBox_8_text" x="17.0000" text-length="12.9746px" y="31.9000" style="font-size: 14px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">IE</text></g><g id="ezcGraphTextBox_11"><path d=" M 16.5000,53.0000 L 16.5000,37.5000 L 60.8545,37.5000 L 60.8545,53.0000 L 16.5000,53.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_113"/><text id="ezcGraphTextBox_11_text" x="17.0000" text-length="42.8545px" y="49.9000" style="font-size: 14px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Opera</text></g><g id="ezcGraphTextBox_14"><path d=" M 16.5000,71.0000 L 16.5000,55.5000 L 52.4395,55.5000 L 52.4395,71.0000 L 16.5000,71.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_114"/><text id="ezcGraphTextBox_14_text" x="17.0000" text-length="34.4395px" y="67.9000" style="font-size: 14px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">wget</text></g><g id="ezcGraphTextBox_17"><path d=" M 16.5000,89.0000 L 16.5000,73.5000 L 58.6191,73.5000 L 58.6191,89.0000 L 16.5000,89.0000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_115"/><text id="ezcGraphTextBox_17_text" x="17.0000" text-length="40.6191px" y="85.9000" style="font-size: 14px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Safari</text></g><g id="ezcGraphTextBox_94"><path d=" M 119.3580,37.5000 L 119.3580,27.0000 L 215.6788,27.0000 L 215.6788,37.5000 L 119.3580,37.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_116"/><text id="ezcGraphTextBox_94_text" x="119.8580" text-length="94.8208px" y="35.1500" style="font-size: 9px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Opera: 1204 (16,9%)</text></g><g id="ezcGraphTextBox_98"><path d=" M 135.6130,57.5000 L 135.6130,47.0000 L 201.2732,47.0000 L 201.2732,57.5000 L 135.6130,57.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_117"/><text id="ezcGraphTextBox_98_text" x="136.1130" text-length="64.1602px" y="55.1500" style="font-size: 9px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">IE: 345 (4,8%)</text></g><g id="ezcGraphTextBox_102"><path d=" M 101.4895,153.5000 L 101.4895,143.0000 L 201.2732,143.0000 L 201.2732,153.5000 L 101.4895,153.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_118"/><text id="ezcGraphTextBox_102_text" x="101.9895" text-length="98.2837px" y="151.1500" style="font-size: 9px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Mozilla: 4375 (61,3%)</text></g><g id="ezcGraphTextBox_106"><path d=" M 392.9616,47.5000 L 392.9616,37.0000 L 472.4206,37.0000 L 472.4206,47.5000 L 392.9616,47.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_119"/><text id="ezcGraphTextBox_106_text" x="393.4616" text-length="77.9590px" y="45.1500" style="font-size: 9px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">wget: 231 (3,2%)</text></g><g id="ezcGraphTextBox_110"><path d=" M 404.7952,69.5000 L 404.7952,59.0000 L 493.9529,59.0000 L 493.9529,69.5000 L 404.7952,69.5000 z " style="fill: #ffffff; fill-opacity: 0.00; stroke: none;" id="ezcGraphPolygon_120"/><text id="ezcGraphTextBox_110_text" x="405.2952" text-length="87.6577px" y="67.1500" style="font-size: 9px; font-family: 'Bitstream Vera Sans'; fill: #1e1e1e; fill-opacity: 1.00; stroke: none;">Safari: 987 (13,8%)</text></g></g></svg>
diff --git a/tests/dataset_average_test.php b/tests/dataset_average_test.php
index 52e96b9..ee5fc4e 100644
--- a/tests/dataset_average_test.php
+++ b/tests/dataset_average_test.php
@@ -44,14 +44,16 @@ class ezcGraphDataSetAverageTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphDataSetAverageTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
$this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/';
$this->basePath = dirname( __FILE__ ) . '/data/';
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
diff --git a/tests/dataset_numeric_test.php b/tests/dataset_numeric_test.php
index ddd5253..69cacc4 100644
--- a/tests/dataset_numeric_test.php
+++ b/tests/dataset_numeric_test.php
@@ -44,14 +44,16 @@ class ezcGraphNumericDataSetTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphNumericDataSetTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
$this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/';
$this->basePath = dirname( __FILE__ ) . '/data/';
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
diff --git a/tests/date_axis_test.php b/tests/date_axis_test.php
index 2a2853e..fa2f962 100644
--- a/tests/date_axis_test.php
+++ b/tests/date_axis_test.php
@@ -46,8 +46,10 @@ class ezcGraphDateAxisTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphDateAxisTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
date_default_timezone_set( 'Europe/Berlin' );
static $i = 0;
@@ -58,7 +60,7 @@ class ezcGraphDateAxisTest extends ezcGraphTestCase
$this->chart->xAxis = new ezcGraphChartElementDateAxis();
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
diff --git a/tests/driver_cairo_oo_test.php b/tests/driver_cairo_oo_test.php
index d4b0d71..5056b2e 100644
--- a/tests/driver_cairo_oo_test.php
+++ b/tests/driver_cairo_oo_test.php
@@ -48,8 +48,10 @@ class ezcGraphCairoOODriverTest extends ezcTestImageCase
return new PHPUnit_Framework_TestSuite( __CLASS__ );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
if ( !ezcBaseFeatures::hasExtensionSupport( 'cairo' ) )
{
$this->markTestSkipped( 'This test needs pecl/cairo support.' );
@@ -65,7 +67,7 @@ class ezcGraphCairoOODriverTest extends ezcTestImageCase
$this->driver->options->font->path = $this->basePath . 'font.ttf';
}
- protected function tearDown()
+ public function tearDown()
{
unset( $this->driver );
if ( !$this->hasFailed() )
diff --git a/tests/driver_cairo_test.php b/tests/driver_cairo_test.php
index 51c1208..68c6b7d 100644
--- a/tests/driver_cairo_test.php
+++ b/tests/driver_cairo_test.php
@@ -48,8 +48,10 @@ class ezcGraphCairoDriverTest extends ezcTestImageCase
return new PHPUnit_Framework_TestSuite( "ezcGraphCairoDriverTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
if ( !ezcBaseFeatures::hasExtensionSupport( 'cairo_wrapper' ) )
{
$this->markTestSkipped( 'This test needs pecl/cairo_wrapper support.' );
@@ -65,7 +67,7 @@ class ezcGraphCairoDriverTest extends ezcTestImageCase
$this->driver->options->font->path = $this->basePath . 'font.ttf';
}
- protected function tearDown()
+ public function tearDown()
{
unset( $this->driver );
if ( !$this->hasFailed() )
diff --git a/tests/driver_flash_test.php b/tests/driver_flash_test.php
index 18d7b13..5c0e13e 100644
--- a/tests/driver_flash_test.php
+++ b/tests/driver_flash_test.php
@@ -52,8 +52,10 @@ class ezcGraphFlashDriverTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphFlashDriverTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
if ( !ezcBaseFeatures::hasExtensionSupport( 'ming' ) )
{
$this->markTestSkipped( 'This test needs ext/ming support.' );
@@ -70,7 +72,7 @@ class ezcGraphFlashDriverTest extends ezcGraphTestCase
$this->driver->options->font->path = $this->basePath . 'fdb_font.fdb';
}
- protected function tearDown()
+ public function tearDown()
{
unset( $this->driver );
if ( !$this->hasFailed() )
diff --git a/tests/driver_gd_test.php b/tests/driver_gd_test.php
index f9df921..6280ddf 100644
--- a/tests/driver_gd_test.php
+++ b/tests/driver_gd_test.php
@@ -50,8 +50,10 @@ class ezcGraphGdDriverTest extends ezcTestImageCase
return new PHPUnit_Framework_TestSuite( "ezcGraphGdDriverTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
if ( !ezcBaseFeatures::hasExtensionSupport( 'gd' ) &&
( ezcBaseFeatures::hasFunction( 'imagefttext' ) || ezcBaseFeatures::hasFunction( 'imagettftext' ) ) )
{
@@ -69,7 +71,7 @@ class ezcGraphGdDriverTest extends ezcTestImageCase
$this->driver->options->supersampling = 1;
}
- protected function tearDown()
+ public function tearDown()
{
unset( $this->driver );
if ( !$this->hasFailed() )
diff --git a/tests/driver_svg_svg_font_test.php b/tests/driver_svg_svg_font_test.php
index ab3fdf3..3134f5e 100644
--- a/tests/driver_svg_svg_font_test.php
+++ b/tests/driver_svg_svg_font_test.php
@@ -52,8 +52,10 @@ class ezcGraphSvgSvgFontDriverTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( __CLASS__ );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
$this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/';
$this->basePath = dirname( __FILE__ ) . '/data/';
@@ -63,11 +65,9 @@ class ezcGraphSvgSvgFontDriverTest extends ezcGraphTestCase
$this->driver->options->height = 100;
$this->driver->options->font->path = $this->basePath . 'font.svg';
-
- $this->setLocale( LC_NUMERIC, 'en_US', 'en_US.UTF-8', 'en_US.UTF8', 'en', 'english', 'en_US@euro' );
}
- protected function tearDown()
+ public function tearDown()
{
unset( $this->driver );
if ( !$this->hasFailed() )
diff --git a/tests/driver_svg_test.php b/tests/driver_svg_test.php
index d63593e..f8ed502 100644
--- a/tests/driver_svg_test.php
+++ b/tests/driver_svg_test.php
@@ -52,8 +52,10 @@ class ezcGraphSvgDriverTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphSvgDriverTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
$this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/';
$this->basePath = dirname( __FILE__ ) . '/data/';
@@ -63,7 +65,7 @@ class ezcGraphSvgDriverTest extends ezcGraphTestCase
$this->driver->options->height = 100;
}
- protected function tearDown()
+ public function tearDown()
{
unset( $this->driver );
if ( !$this->hasFailed() )
diff --git a/tests/font_test.php b/tests/font_test.php
index 678e756..b247ae7 100644
--- a/tests/font_test.php
+++ b/tests/font_test.php
@@ -44,14 +44,16 @@ class ezcGraphFontTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphFontTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
$this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/';
$this->basePath = dirname( __FILE__ ) . '/data/';
}
- protected function tearDown()
+ public function tearDown()
{
unset( $this->driver );
if ( !$this->hasFailed() )
diff --git a/tests/horizontal_bar_chart_renderer_test.php b/tests/horizontal_bar_chart_renderer_test.php
index 396326c..4055135 100644
--- a/tests/horizontal_bar_chart_renderer_test.php
+++ b/tests/horizontal_bar_chart_renderer_test.php
@@ -44,14 +44,16 @@ class ezcGraphHorizontalBarRendererTests extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( __CLASS__ );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
$this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/';
$this->basePath = dirname( __FILE__ ) . '/data/';
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
diff --git a/tests/image_map_test.php b/tests/image_map_test.php
index 2bfa993..bd2f5e2 100644
--- a/tests/image_map_test.php
+++ b/tests/image_map_test.php
@@ -48,14 +48,16 @@ class ezcGraphImageMapTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphImageMapTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
$this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/';
$this->basePath = dirname( __FILE__ ) . '/data/';
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
diff --git a/tests/labeled_axis_test.php b/tests/labeled_axis_test.php
index e206d68..cb61292 100644
--- a/tests/labeled_axis_test.php
+++ b/tests/labeled_axis_test.php
@@ -44,15 +44,17 @@ class ezcGraphLabeledAxisTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphLabeledAxisTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
$this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/';
$this->basePath = dirname( __FILE__ ) . '/data/';
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
diff --git a/tests/legend_test.php b/tests/legend_test.php
index 0d8ef66..2daebdd 100644
--- a/tests/legend_test.php
+++ b/tests/legend_test.php
@@ -40,15 +40,17 @@ class ezcGraphLegendTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphLegendTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
$this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/';
$this->basePath = dirname( __FILE__ ) . '/data/';
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
diff --git a/tests/line_test.php b/tests/line_test.php
index 1623610..62aee3c 100644
--- a/tests/line_test.php
+++ b/tests/line_test.php
@@ -44,8 +44,10 @@ class ezcGraphLineChartTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphLineChartTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
if ( version_compare( phpversion(), '5.1.3', '<' ) )
{
@@ -55,7 +57,7 @@ class ezcGraphLineChartTest extends ezcGraphTestCase
$this->basePath = dirname( __FILE__ ) . '/data/';
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
diff --git a/tests/logarithmical_axis_test.php b/tests/logarithmical_axis_test.php
index ed2c594..a230e56 100644
--- a/tests/logarithmical_axis_test.php
+++ b/tests/logarithmical_axis_test.php
@@ -44,14 +44,16 @@ class ezcGraphLogarithmicalAxisTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphLogarithmicalAxisTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
$this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/';
$this->basePath = dirname( __FILE__ ) . '/data/';
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
diff --git a/tests/multiple_axis_test.php b/tests/multiple_axis_test.php
index 93a281b..9d2c125 100644
--- a/tests/multiple_axis_test.php
+++ b/tests/multiple_axis_test.php
@@ -44,15 +44,17 @@ class ezcGraphMultipleAxisTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphMultipleAxisTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
$this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/';
$this->basePath = dirname( __FILE__ ) . '/data/';
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
diff --git a/tests/odometer_test.php b/tests/odometer_test.php
index 97d10ab..f15d3e9 100644
--- a/tests/odometer_test.php
+++ b/tests/odometer_test.php
@@ -44,8 +44,10 @@ class ezcGraphOdometerChartTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphOdometerChartTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
if ( version_compare( phpversion(), '5.1.3', '<' ) )
{
@@ -55,7 +57,7 @@ class ezcGraphOdometerChartTest extends ezcGraphTestCase
$this->basePath = dirname( __FILE__ ) . '/data/';
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
diff --git a/tests/pie_test.php b/tests/pie_test.php
index a6731d9..0f2d62d 100644
--- a/tests/pie_test.php
+++ b/tests/pie_test.php
@@ -44,8 +44,10 @@ class ezcGraphPieChartTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphPieChartTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
if ( version_compare( phpversion(), '5.1.3', '<' ) )
{
@@ -55,7 +57,7 @@ class ezcGraphPieChartTest extends ezcGraphTestCase
$this->basePath = dirname( __FILE__ ) . '/data/';
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
diff --git a/tests/radar_axis_test.php b/tests/radar_axis_test.php
index 22c8b54..0f2bf8a 100644
--- a/tests/radar_axis_test.php
+++ b/tests/radar_axis_test.php
@@ -44,14 +44,16 @@ class ezcGraphRadarChartAxisTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphRadarChartAxisTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
$this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/';
$this->basePath = dirname( __FILE__ ) . '/data/';
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
diff --git a/tests/radar_chart_test.php b/tests/radar_chart_test.php
index 42f71f9..c611433 100644
--- a/tests/radar_chart_test.php
+++ b/tests/radar_chart_test.php
@@ -44,8 +44,10 @@ class ezcGraphRadarChartTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphRadarChartTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
if ( version_compare( phpversion(), '5.1.3', '<' ) )
{
@@ -55,7 +57,7 @@ class ezcGraphRadarChartTest extends ezcGraphTestCase
$this->basePath = dirname( __FILE__ ) . '/data/';
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
diff --git a/tests/renderer_2d_legacy_test.php b/tests/renderer_2d_legacy_test.php
index b15caf7..d196321 100644
--- a/tests/renderer_2d_legacy_test.php
+++ b/tests/renderer_2d_legacy_test.php
@@ -48,8 +48,10 @@ class ezcGraphRenderer2dLegacyTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( __CLASS__ );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
if ( version_compare( phpversion(), '5.1.3', '<' ) )
{
@@ -76,7 +78,7 @@ class ezcGraphRenderer2dLegacyTest extends ezcGraphTestCase
$this->driver->options->height = 200;
}
- protected function tearDown()
+ public function tearDown()
{
$this->renderer = null;
$this->driver = null;
diff --git a/tests/renderer_2d_test.php b/tests/renderer_2d_test.php
index 29c26f3..2f3f1a9 100644
--- a/tests/renderer_2d_test.php
+++ b/tests/renderer_2d_test.php
@@ -48,8 +48,10 @@ class ezcGraphRenderer2dTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphRenderer2dTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
if ( version_compare( phpversion(), '5.1.3', '<' ) )
{
@@ -61,22 +63,24 @@ class ezcGraphRenderer2dTest extends ezcGraphTestCase
$this->renderer = new ezcGraphRenderer2d();
- $this->driver = $this->getMock( 'ezcGraphSvgDriver', array(
- 'drawPolygon',
- 'drawLine',
- 'drawTextBox',
- 'drawCircleSector',
- 'drawCircularArc',
- 'drawCircle',
- 'drawImage',
- ) );
+ $this->driver = $this->getMockBuilder( 'ezcGraphSvgDriver' )
+ ->enableArgumentCloning()
+ ->setMethods( array(
+ 'drawPolygon',
+ 'drawLine',
+ 'drawTextBox',
+ 'drawCircleSector',
+ 'drawCircularArc',
+ 'drawCircle',
+ 'drawImage',
+ ) )->getMock();
$this->renderer->setDriver( $this->driver );
- $this->driver->options->width = 400;
- $this->driver->options->height = 200;
+ $this->driver->options->width= 400;
+ $this->driver->options->height= 200;
}
- protected function tearDown()
+ public function tearDown()
{
$this->driver = null;
$this->renderer = null;
diff --git a/tests/renderer_3d_test.php b/tests/renderer_3d_test.php
index 90d22f3..36630a4 100644
--- a/tests/renderer_3d_test.php
+++ b/tests/renderer_3d_test.php
@@ -44,8 +44,10 @@ class ezcGraphRenderer3dTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphRenderer3dTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
if ( version_compare( phpversion(), '5.1.3', '<' ) )
@@ -57,7 +59,7 @@ class ezcGraphRenderer3dTest extends ezcGraphTestCase
$this->basePath = dirname( __FILE__ ) . '/data/';
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
@@ -67,9 +69,11 @@ class ezcGraphRenderer3dTest extends ezcGraphTestCase
public function testRenderBackgroundImage()
{
- $driver = $this->getMock( 'ezcGraphSvgDriver', array(
- 'drawImage',
- ) );
+ $driver = $this->getMockBuilder( 'ezcGraphSvgDriver' )
+ ->enableArgumentCloning()
+ ->setMethods( array(
+ 'drawImage',
+ ) )->getMock();
$driver->options->width = 400;
$driver->options->height = 200;
@@ -94,9 +98,11 @@ class ezcGraphRenderer3dTest extends ezcGraphTestCase
public function testRenderTopLeftBackgroundImage()
{
- $driver = $this->getMock( 'ezcGraphSvgDriver', array(
- 'drawImage',
- ) );
+ $driver = $this->getMockBuilder( 'ezcGraphSvgDriver' )
+ ->enableArgumentCloning()
+ ->setMethods( array(
+ 'drawImage',
+ ) )->getMock();
$driver->options->width = 400;
$driver->options->height = 200;
@@ -122,9 +128,11 @@ class ezcGraphRenderer3dTest extends ezcGraphTestCase
public function testRenderBottomRightBackgroundImage()
{
- $driver = $this->getMock( 'ezcGraphSvgDriver', array(
- 'drawImage',
- ) );
+ $driver = $this->getMockBuilder( 'ezcGraphSvgDriver' )
+ ->enableArgumentCloning()
+ ->setMethods( array(
+ 'drawImage',
+ ) )->getMock();
$driver->options->width = 400;
$driver->options->height = 200;
@@ -150,9 +158,11 @@ class ezcGraphRenderer3dTest extends ezcGraphTestCase
public function testRenderToBigBackgroundImage()
{
- $driver = $this->getMock( 'ezcGraphSvgDriver', array(
- 'drawImage',
- ) );
+ $driver = $this->getMockBuilder( 'ezcGraphSvgDriver' )
+ ->enableArgumentCloning()
+ ->setMethods( array(
+ 'drawImage',
+ ) )->getMock();
$driver->options->width = 400;
$driver->options->height = 200;
@@ -178,9 +188,11 @@ class ezcGraphRenderer3dTest extends ezcGraphTestCase
public function testRenderBackgroundImageRepeatX()
{
- $driver = $this->getMock( 'ezcGraphSvgDriver', array(
- 'drawImage',
- ) );
+ $driver = $this->getMockBuilder( 'ezcGraphSvgDriver' )
+ ->enableArgumentCloning()
+ ->setMethods( array(
+ 'drawImage',
+ ) )->getMock();
$driver->options->width = 400;
$driver->options->height = 200;
@@ -225,9 +237,11 @@ class ezcGraphRenderer3dTest extends ezcGraphTestCase
public function testRenderBackgroundImageRepeatY()
{
- $driver = $this->getMock( 'ezcGraphSvgDriver', array(
- 'drawImage',
- ) );
+ $driver = $this->getMockBuilder( 'ezcGraphSvgDriver' )
+ ->enableArgumentCloning()
+ ->setMethods( array(
+ 'drawImage',
+ ) )->getMock();
$driver->options->width = 400;
$driver->options->height = 200;
@@ -263,9 +277,11 @@ class ezcGraphRenderer3dTest extends ezcGraphTestCase
public function testRenderBackgroundImageRepeatBoth()
{
- $driver = $this->getMock( 'ezcGraphSvgDriver', array(
- 'drawImage',
- ) );
+ $driver = $this->getMockBuilder( 'ezcGraphSvgDriver' )
+ ->enableArgumentCloning()
+ ->setMethods( array(
+ 'drawImage',
+ ) )->getMock();
$driver->options->width = 400;
$driver->options->height = 200;
diff --git a/tests/test_case.php b/tests/test_case.php
index be5e274..86755b1 100644
--- a/tests/test_case.php
+++ b/tests/test_case.php
@@ -26,6 +26,11 @@
abstract class ezcGraphTestCase extends ezcTestImageCase
{
+ public function setUp()
+ {
+ $this->setLocale( LC_NUMERIC, 'en_US', 'en_US.UTF-8', 'en_US.UTF8', 'en', 'english', 'en_US@euro' );
+ }
+
/**
* Normalize given PHP code for flash generation
*
@@ -96,8 +101,8 @@ abstract class ezcGraphTestCase extends ezcTestImageCase
protected function compare( $generated, $compare )
{
$this->assertXmlFileEqualsXmlFile(
- $generated,
- $compare
+ $compare,
+ $generated
);
}
diff --git a/tests/text_test.php b/tests/text_test.php
index 8d070f5..3f2c2dd 100644
--- a/tests/text_test.php
+++ b/tests/text_test.php
@@ -38,8 +38,10 @@ class ezcGraphTextTest extends ezcTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphTextTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
if ( version_compare( phpversion(), '5.1.3', '<' ) )
{
$this->markTestSkipped( "This test requires PHP 5.1.3 or later." );
diff --git a/tests/tools_test.php b/tests/tools_test.php
index 7c80c84..ae0fe09 100644
--- a/tests/tools_test.php
+++ b/tests/tools_test.php
@@ -40,15 +40,16 @@ class ezcGraphToolsTest extends ezcGraphTestCase
return new PHPUnit_Framework_TestSuite( "ezcGraphToolsTest" );
}
- protected function setUp()
+ public function setUp()
{
+ parent::setUp();
+
static $i = 0;
$this->tempDir = $this->createTempDir( __CLASS__ . sprintf( '_%03d_', ++$i ) ) . '/';
$this->basePath = dirname( __FILE__ ) . '/data/';
- $this->setLocale( LC_NUMERIC, 'en_US', 'en_US.UTF-8', 'en_US.UTF8', 'en', 'english', 'en_US@euro' );
}
- protected function tearDown()
+ public function tearDown()
{
if ( !$this->hasFailed() )
{
OpenPOWER on IntegriCloud