 import flash.geom.Rectangle;
 import flash.text.TextFieldAutoSize;
 import flash.text.TextFormat;
+
 import mx.charts.HitData;
 import mx.charts.chartClasses.DataDescription;
 import mx.charts.chartClasses.GraphicsUtilities;
+import mx.charts.chartClasses.IAxis;
 import mx.charts.chartClasses.InstanceCache;
 import mx.charts.chartClasses.LegendData;
+import mx.charts.chartClasses.PolarChart;
 import mx.charts.chartClasses.PolarTransform;
 import mx.charts.chartClasses.Series;
 import mx.charts.renderers.WedgeItemRenderer;

        // the flash player screws up display of device fonts at very small point sizes...it blows out to large sizes instead. So if it looks
        // like fonts will be displayed at a tiny point size, just don't show them at all.
        var actualScale:Number;
		if(chart && chart.layoutDirection == "rtl")
			actualScale = r1.x - r2.x;
		else
			actualScale = r2.x - r1.x;

import mx.graphics.Stroke;
import mx.styles.CSSStyleDeclaration;
import mx.styles.ISimpleStyleClient;

use namespace mx_internal;

