/*!@license
* Infragistics.Web.ClientUI infragistics.chart_piechart.js 14.1.20141.1020
*
* Copyright (c) 2011-2014 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
*     jquery-1.4.4.js
*     jquery.ui.core.js
*     jquery.ui.widget.js
*     infragistics.util.js
*/
$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["AbstractEnumerable:a","Object:b","Type:c","Boolean:d","ValueType:e","Void:f","String:g","IComparable:h","Number:i","Number:j","Single:k","Number:l","String:m","Array:n","RegExp:o","RuntimeTypeHandle:p","MethodInfo:q","MethodBase:r","MemberInfo:s","ParameterInfo:t","TypeCode:u","Enum:v","ConstructorInfo:w","IEnumerable:x","IEnumerator:y","Func$1:z","MulticastDelegate:aa","IntPtr:ab","AbstractEnumerator:ac","IEnumerable$1:ad","IEnumerator$1:ae","ICollection$1:af","IList$1:ag","IArrayList:ah","Array:ai","ICollection:aj","CompareCallback:ak","List$1:al","IList:am","IDisposable:an","IArray:ao","Script:ap","Date:aq","Date:ar","Number:as","Func$3:at","Action$1:au","IDictionary$2:aw","Dictionary$2:ax","IDictionary:ay","Dictionary:az","IEqualityComparer$1:a0","KeyValuePair$2:a1","NotImplementedException:a2","Error:a3","GenericEnumerable$1:a4","GenericEnumerator$1:a5","INotifyCollectionChanged:a6","NotifyCollectionChangedEventHandler:a7","NotifyCollectionChangedEventArgs:a8","EventArgs:a9","NotifyCollectionChangedAction:ba","ObservableCollection$1:bd","INotifyPropertyChanged:be","PropertyChangedEventHandler:bf","PropertyChangedEventArgs:bg","Delegate:bh","ReadOnlyCollection$1:bj","Stack$1:bm","ReverseArrayEnumerator$1:bn","IOrderedEnumerable$1:bu","Enumerable:bz","Func$2:b0","SortedList$1:b1","Math:b2","Number:b3","Number:b4","Number:b5","Number:b6","Number:b7","Number:b8","Number:b9","ArgumentNullException:ca","DependencyObject:cc","DependencyProperty:cd","PropertyMetadata:ce","PropertyChangedCallback:cf","DependencyPropertyChangedEventArgs:cg","DependencyPropertiesCollection:ch","UnsetValue:ci","Binding:cj","PropertyPath:ck","ArgumentException:co","Convert:ct","Debug:cw","IEquatable$1:cx","JQueryPromise:db","Action:dc","JQueryDeferred:df","JQuery:dg","JQueryObject:dh","Element:di","ElementAttributeCollection:dj","ElementCollection:dk","WebStyle:dl","ElementNodeType:dm","Document:dn","EventListener:dp","IElementEventHandler:dq","ElementEventHandler:dr","ElementAttribute:ds","JQueryPosition:dt","JQueryCallback:du","JQueryEvent:dv","JQueryUICallback:dw","StringBuilder:d1","Random:d3","Tuple$2:d5","UIElement:d7","Transform:d8","UIElementCollection:d9","FrameworkElement:ea","Visibility:eb","Style:ec","Control:ed","Thickness:ee","HorizontalAlignment:ef","VerticalAlignment:eg","ContentControl:eh","DataTemplate:ei","DataTemplateRenderHandler:ej","DataTemplateRenderInfo:ek","DataTemplatePassInfo:el","DataTemplateMeasureHandler:em","DataTemplateMeasureInfo:en","DataTemplatePassHandler:eo","Panel:ep","Canvas:eq","TextBlock:es","Brush:et","Color:eu","Key:ew","ModifierKeys:ex","MouseEventArgs:ey","Point:ez","MouseButtonEventArgs:e0","LinearGradientBrush:e1","GradientStop:e2","DoubleCollection:e3","FillRule:e4","GeometryType:e5","Geometry:e6","GeometryCollection:e7","GeometryGroup:e8","LineGeometry:e9","RectangleGeometry:fa","Rect:fb","Size:fc","EllipseGeometry:fd","PathGeometry:fe","PathFigureCollection:ff","PathFigure:fg","PathSegmentCollection:fh","PathSegmentType:fi","PathSegment:fj","LineSegment:fk","BezierSegment:fl","PolyBezierSegment:fm","PointCollection:fn","PolyLineSegment:fo","ArcSegment:fp","SweepDirection:fq","PenLineCap:fr","RotateTransform:ft","TranslateTransform:fu","ScaleTransform:fv","TransformGroup:fw","TransformCollection:fx","Shape:fz","Line:f0","Path:f1","Polygon:f2","Polyline:f3","Rectangle:f4"]);$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.ICollection$1,$.ig.IEnumerable$1,$.ig.IList$1,$.ig.List$1,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.AbstractEnumerable,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.ICollection$1,$.ig.IEnumerable$1,$.ig.IList$1,$.ig.List$1,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.ICollection$1,$.ig.IEnumerable$1,$.ig.IList$1,$.ig.List$1,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.AbstractEnumerable,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1],["ofType$1","cast$1"]]])})(jQuery);$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["BrushCollection:a","ObservableCollection$1:b","List$1:c","Object:d","Type:e","Boolean:f","ValueType:g","Void:h","String:i","IComparable:j","Number:k","Number:l","Single:m","Number:n","String:o","Array:p","RegExp:q","RuntimeTypeHandle:r","MethodInfo:s","MethodBase:t","MemberInfo:u","ParameterInfo:v","TypeCode:w","Enum:x","ConstructorInfo:y","IList$1:z","ICollection$1:aa","IEnumerable$1:ab","IEnumerable:ac","IEnumerator:ad","IEnumerator$1:ae","IArrayList:af","Array:ag","ICollection:ah","CompareCallback:ai","MulticastDelegate:aj","IntPtr:ak","IList:al","IDisposable:am","IArray:an","Script:ao","Date:ap","Date:aq","Number:ar","Func$3:as","Action$1:at","INotifyCollectionChanged:au","NotifyCollectionChangedEventHandler:av","NotifyCollectionChangedEventArgs:aw","EventArgs:ax","NotifyCollectionChangedAction:ay","INotifyPropertyChanged:az","PropertyChangedEventHandler:a0","PropertyChangedEventArgs:a1","Delegate:a2","InterpolationMode:a3","Brush:a4","Color:a5","Number:a6","Math:a7","Number:a8","Number:a9","Number:ba","Number:bb","Number:bc","Number:bd","Random:be","MathUtil:bf","RuntimeHelpers:bg","RuntimeFieldHandle:bh","ColorUtil:bi","EventProxy:bj","Rect:bk","Size:bl","Point:bm","ModifierKeys:bn","Func$2:bo","MouseWheelHandler:bp","GestureHandler:bq","ContactHandler:br","TouchHandler:bs","MouseOverHandler:bt","MouseHandler:bu","KeyHandler:bv","Key:bw","DOMEventProxy:bx","JQueryObject:by","Element:bz","ElementAttributeCollection:b0","ElementCollection:b1","WebStyle:b2","ElementNodeType:b3","Document:b4","EventListener:b5","IElementEventHandler:b6","ElementEventHandler:b7","ElementAttribute:b8","JQueryPosition:b9","JQueryCallback:ca","JQueryEvent:cb","JQueryUICallback:cc","MSGesture:cd","JQuery:ce","JQueryDeferred:cf","JQueryPromise:cg","Action:ch","Callback:ci","window:cj","MouseEventArgs:ck","UIElement:cl","DependencyObject:cm","Dictionary:cn","DependencyProperty:co","PropertyMetadata:cp","PropertyChangedCallback:cq","DependencyPropertyChangedEventArgs:cr","DependencyPropertiesCollection:cs","UnsetValue:ct","Binding:cu","PropertyPath:cv","Transform:cw","TrendCalculators:cx","TrendLineType:cy","UnknownValuePlotting:cz","ErrorBarCalculatorReference:c0","ErrorBarCalculatorType:c1","IErrorBarCalculator:c2","IFastItemColumn$1:c3","IFastItemColumnPropertyName:c4","EventHandler$1:c5","IFastItemColumnInternal:c7","FastItemColumn:c8","IFastItemsSource:c9","NotImplementedException:da","Error:db","FastReflectionHelper:dc","FastItemDateTimeColumn:dd","FastItemObjectColumn:de","FastItemIntColumn:df","FastItemsSource:dg","Dictionary$2:dh","IDictionary$2:di","IDictionary:dj","IEqualityComparer$1:dk","KeyValuePair$2:dl","FastItemsSourceEventAction:dm","FastItemsSourceEventArgs:dn","ArgumentException:dp","ColumnReference:dq","IRenderer:dr","Rectangle:ds","Shape:dt","FrameworkElement:du","Visibility:dv","Style:dw","DoubleCollection:dx","Path:dy","Geometry:dz","GeometryType:d0","TextBlock:d1","Polygon:d2","PointCollection:d3","Polyline:d4","DataTemplateRenderInfo:d5","DataTemplatePassInfo:d6","ContentControl:d7","Control:d8","Thickness:d9","HorizontalAlignment:ea","VerticalAlignment:eb","DataTemplate:ec","DataTemplateRenderHandler:ed","DataTemplateMeasureHandler:ee","DataTemplateMeasureInfo:ef","DataTemplatePassHandler:eg","Line:eh","RectChangedEventArgs:ei","RectChangedEventHandler:ej","CanvasRenderScheduler:ek","ISchedulableRender:el","RenderingContext:em","CanvasViewRenderer:en","CanvasContext2D:eo","CanvasContext:ep","TextMetrics:eq","ImageData:er","CanvasElement:es","Gradient:et","LinearGradientBrush:eu","GradientStop:ev","GeometryGroup:ew","GeometryCollection:ex","FillRule:ey","PathGeometry:ez","PathFigureCollection:e0","LineGeometry:e1","RectangleGeometry:e2","EllipseGeometry:e3","ArcSegment:e4","PathSegment:e5","PathSegmentType:e6","SweepDirection:e7","PathFigure:e8","PathSegmentCollection:e9","LineSegment:fa","PolyLineSegment:fb","BezierSegment:fc","PolyBezierSegment:fd","GeometryUtil:fe","Tuple$2:ff","TransformGroup:fg","TransformCollection:fh","TranslateTransform:fi","RotateTransform:fj","ScaleTransform:fk","InteractionState:fn","IOverviewPlusDetailControl:fo","OverviewPlusDetailPaneMode:fq","PropertyChangedEventArgs$1:fr","XamOverviewPlusDetailPane:fs","XamOverviewPlusDetailPaneView:ft","XamOverviewPlusDetailPaneViewManager:fu","DivElement:fv","DoubleAnimator:fw","EasingFunctionHandler:fx","ImageElement:fy","RectUtil:fz","ArgumentNullException:f0","Stack$1:f6","ReverseArrayEnumerator$1:f7","Func$1:f8","Convert:ge","Debug:gf","StringBuilder:gj","ArrayUtil:gm","Comparison$1:gn","BrushUtil:go","CssHelper:gp","CssGradientUtil:gq","Clipper:gr","EdgeClipper:gs","LeftClipper:gt","BottomClipper:gu","RightClipper:gv","TopClipper:gw","EasingFunctions:gx","FontUtil:gy","FontInfo:gz","Extensions:g0","Panel:g1","UIElementCollection:g2","Enumerable:g3","IOrderedEnumerable$1:g4","SortedList$1:g5","Flattener:g6","SpiralTodo:g7","Func$5:g9","Numeric:ha","LeastSquaresFit:hb","IPool$1:hg","IIndexedPool$1:hh","Pool$1:hi","IHashPool$2:hj","HashPool$2:hk","ISmartPlaceable:hm","SmartPosition:hn","SmartPlaceableWrapper$1:ho","SmartPlacer:hp","IVisualData:hq","PrimitiveVisualDataList:hr","PrimitiveVisualData:hs","PrimitiveAppearanceData:ht","BrushAppearanceData:hu","AppearanceHelper:hv","LinearGradientBrushAppearanceData:hw","GradientStopAppearanceData:hx","SolidBrushAppearanceData:hy","EllipseGeometryData:hz","GeometryData:h0","GetPointsSettings:h1","RectangleGeometryData:h2","LineGeometryData:h3","PathGeometryData:h4","PathFigureData:h5","LineSegmentData:h6","SegmentData:h7","PolylineSegmentData:h8","ArcSegmentData:h9","PolyBezierSegmentData:ia","LabelAppearanceData:ib","ShapeTags:ic","RectangleVisualData:ie","PolyLineVisualData:ih","PolygonVisualData:ii","PathVisualData:ij","AbstractEnumerable:ik","AbstractEnumerator:il","GenericEnumerable$1:im","GenericEnumerator$1:io"]);$.ig.util.extCopy($.ig.ArrayUtil,[[[$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.IList$1,$.ig.List$1,$.ig.ReadOnlyCollection$1,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn],["shuffle$1","insertionIndex$11","insertionIndex$1","binarySearch$1"]]]);$.ig.util.extCopy($.ig.BrushUtil,[[[$.ig.Brush],["getLightened"]]]);$.ig.util.extCopy($.ig.ColorUtil,[[[$.ig.Color],["getInterpolation","getLightened","getAHSL","getAHSV"]]]);$.ig.util.extCopy($.ig.Extensions,[[[$.ig.PathGeometry],["reset1"]],[[$.ig.GeometryGroup],["reset"]],[[$.ig.FrameworkElement],["detach"]],[[$.ig.Panel],["transferChildrenTo"]],[[$.ig.Point],["isPlottable"]],[[$.ig.Rect],["isPlottable1"]]]);$.ig.util.extCopy($.ig.PathFigureUtil,[[[$.ig.PathFigureCollection],["duplicate1"]],[[$.ig.PathFigure],["duplicate"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.RearrangedList$1,$.ig.IList$1,$.ig.List$1,$.ig.ReadOnlyCollection$1,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper],["flattenTo","getBounds2","clipTo"]],[[$.ig.RearrangedList$1,$.ig.IEnumerable$1,$.ig.ICollection$1,$.ig.IList$1,$.ig.List$1,$.ig.IDictionary$2,$.ig.Dictionary$2,$.ig.GenericEnumerable$1,$.ig.ReadOnlyCollection$1,$.ig.Stack$1,$.ig.IOrderedEnumerable$1,$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper],["getBounds1","getBounds","getCentroid","toPointCollection","toPointList"]],[[$.ig.List$1],["getBounds3","getBounds4","toPointCollections"]]]);$.ig.util.extCopy($.ig.RectUtil,[[[$.ig.Rect],["getCenter","getArea","duplicate","getLeader","getDistanceSquared1","getDistanceSquared2","getDistanceSquared","contains","intersectsWith","intersectionArea","getInflated","inflate1","inflate","round","isNull","size","normalize","normalize1","getTopLeft","getTopRight","getBottomLeft","getBottomRight","getCorners","rotateAboutCenter","rotateAboutPoint"]]]);$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1],["ofType$1","cast$1"]]])})(jQuery);$.ig=$.ig||{};(function($){var $$t={};$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["IProvidesViewport:a","Void:b","ValueType:c","Object:d","Type:e","Boolean:f","String:g","IComparable:h","Number:i","Number:j","Single:k","Number:l","String:m","Array:n","RegExp:o","RuntimeTypeHandle:p","MethodInfo:q","MethodBase:r","MemberInfo:s","ParameterInfo:t","TypeCode:u","Enum:v","ConstructorInfo:w","Rect:x","Size:y","Point:z","Math:aa","Number:ab","Number:ac","Number:ad","Number:ae","Number:af","Number:ag","Number:ah","Number:ai","Series:aj","Control:ak","FrameworkElement:al","UIElement:am","DependencyObject:an","Dictionary:ao","IEnumerable:ap","IEnumerator:aq","DependencyProperty:ar","PropertyMetadata:as","PropertyChangedCallback:at","MulticastDelegate:au","IntPtr:av","DependencyPropertyChangedEventArgs:aw","DependencyPropertiesCollection:ax","UnsetValue:ay","Script:az","Binding:a0","PropertyPath:a1","Transform:a2","Visibility:a3","Style:a4","Thickness:a5","HorizontalAlignment:a6","VerticalAlignment:a7","INotifyPropertyChanged:a8","PropertyChangedEventHandler:a9","PropertyChangedEventArgs:ba","SeriesView:bb","ISchedulableRender:bc","XamDataChart:bd","SeriesViewer:be","SeriesViewerView:bf","CanvasRenderScheduler:bg","List$1:bh","IList$1:bi","ICollection$1:bj","IEnumerable$1:bk","IEnumerator$1:bl","IArrayList:bm","Array:bn","ICollection:bo","CompareCallback:bp","IList:bq","IDisposable:br","IArray:bs","Date:bt","Date:bu","Func$3:bv","Action$1:bw","Callback:bx","window:by","RenderingContext:bz","IRenderer:b0","Rectangle:b1","Shape:b2","Brush:b3","Color:b4","DoubleCollection:b5","Path:b6","Geometry:b7","GeometryType:b8","TextBlock:b9","Polygon:ca","PointCollection:cb","Polyline:cc","DataTemplateRenderInfo:cd","DataTemplatePassInfo:ce","ContentControl:cf","DataTemplate:cg","DataTemplateRenderHandler:ch","DataTemplateMeasureHandler:ci","DataTemplateMeasureInfo:cj","DataTemplatePassHandler:ck","Line:cl","XamOverviewPlusDetailPane:cm","XamOverviewPlusDetailPaneView:cn","XamOverviewPlusDetailPaneViewManager:co","JQueryObject:cp","Element:cq","ElementAttributeCollection:cr","ElementCollection:cs","WebStyle:ct","ElementNodeType:cu","Document:cv","EventListener:cw","IElementEventHandler:cx","ElementEventHandler:cy","ElementAttribute:cz","JQueryPosition:c0","JQueryCallback:c1","JQueryEvent:c2","JQueryUICallback:c3","EventProxy:c4","ModifierKeys:c5","Func$2:c6","MouseWheelHandler:c7","Delegate:c8","GestureHandler:c9","ContactHandler:da","TouchHandler:db","MouseOverHandler:dc","MouseHandler:dd","KeyHandler:de","Key:df","JQuery:dg","JQueryDeferred:dh","JQueryPromise:di","Action:dj","CanvasViewRenderer:dk","CanvasContext2D:dl","CanvasContext:dm","TextMetrics:dn","ImageData:dp","CanvasElement:dq","Gradient:dr","LinearGradientBrush:ds","GradientStop:dt","GeometryGroup:du","GeometryCollection:dv","FillRule:dw","PathGeometry:dx","PathFigureCollection:dy","LineGeometry:dz","RectangleGeometry:d0","EllipseGeometry:d1","ArcSegment:d2","PathSegment:d3","PathSegmentType:d4","SweepDirection:d5","PathFigure:d6","PathSegmentCollection:d7","LineSegment:d8","PolyLineSegment:d9","BezierSegment:ea","PolyBezierSegment:eb","GeometryUtil:ec","Tuple$2:ed","TransformGroup:ee","TransformCollection:ef","TranslateTransform:eg","RotateTransform:eh","ScaleTransform:ei","DivElement:ej","DOMEventProxy:ek","MSGesture:el","MouseEventArgs:em","EventArgs:en","DoubleAnimator:eo","EasingFunctionHandler:ep","ImageElement:eq","RectUtil:er","MathUtil:es","RuntimeHelpers:et","RuntimeFieldHandle:eu","PropertyChangedEventArgs$1:ev","InteractionState:ew","OverviewPlusDetailPaneMode:ex","IOverviewPlusDetailControl:ey","EventHandler$1:ez","ArgumentNullException:e0","Error:e1","OverviewPlusDetailViewportHost:e2","SeriesCollection:e3","ObservableCollection$1:e4","INotifyCollectionChanged:e5","NotifyCollectionChangedEventHandler:e6","NotifyCollectionChangedEventArgs:e7","NotifyCollectionChangedAction:e8","AxisCollection:e9","SeriesViewerViewManager:fa","AxisTitlePosition:fb","PointerTooltipStyle:fc","BrushCollection:fd","InterpolationMode:fe","Random:ff","ColorUtil:fg","CssHelper:fh","CssGradientUtil:fi","FontUtil:fj","FontInfo:fk","DataContext:fl","SeriesViewerComponentsFromView:fm","SeriesViewerSurfaceViewer:fn","Canvas:fo","Panel:fp","UIElementCollection:fq","RectChangedEventHandler:fr","RectChangedEventArgs:fs","RenderSurface:ft","StackedSeriesBase:fu","CategorySeries:fv","MarkerSeries:fw","MarkerSeriesView:fx","Marker:fy","MarkerTemplates:fz","Dictionary$2:f0","IDictionary$2:f1","IDictionary:f2","IEqualityComparer$1:f3","KeyValuePair$2:f4","NotImplementedException:f5","HashPool$2:f6","IHashPool$2:f7","IPool$1:f8","Func$1:f9","Pool$1:ga","IIndexedPool$1:gb","MarkerType:gc","SeriesVisualData:gd","PrimitiveVisualDataList:ge","IVisualData:gf","PrimitiveVisualData:gg","PrimitiveAppearanceData:gh","BrushAppearanceData:gi","StringBuilder:gj","AppearanceHelper:gk","LinearGradientBrushAppearanceData:gl","GradientStopAppearanceData:gm","SolidBrushAppearanceData:gn","EllipseGeometryData:go","GeometryData:gp","GetPointsSettings:gq","RectangleGeometryData:gr","LineGeometryData:gs","PathGeometryData:gt","PathFigureData:gu","LineSegmentData:gv","SegmentData:gw","PolylineSegmentData:gx","ArcSegmentData:gy","PolyBezierSegmentData:gz","LabelAppearanceData:g0","ShapeTags:g1","PointerTooltipVisualDataList:g2","MarkerVisualDataList:g3","MarkerVisualData:g4","PointerTooltipVisualData:g5","RectangleVisualData:g6","PolygonVisualData:g7","PolyLineVisualData:g8","IHasCategoryModePreference:g9","IHasCategoryAxis:ha","CategoryAxisBase:hb","Axis:hc","AxisView:hd","AxisLabelPanelBase:he","AxisLabelPanelBaseView:hf","AxisLabelSettings:hg","AxisLabelsLocation:hh","PropertyUpdatedEventHandler:hi","PropertyUpdatedEventArgs:hj","PathRenderingInfo:hk","NumericAxisBase:hl","NumericAxisBaseView:hm","NumericAxisRenderer:hn","AxisRendererBase:ho","Action$4:hp","Action$3:hq","Func$4:hr","AxisLabelManager:hs","LabelPosition:ht","Func$5:hu","AxisRenderingParametersBase:hv","RangeInfo:hw","TickmarkValues:hx","TickmarkValuesInitializationParameters:hy","CategoryMode:hz","CategoryAxisRenderingParameters:h0","LogarithmicTickmarkValues:h1","LogarithmicNumericSnapper:h2","Snapper:h3","LinearTickmarkValues:h4","LinearNumericSnapper:h5","AxisRangeChangedEventArgs:h6","AxisRange:h7","IEquatable$1:h8","AutoRangeCalculator:h9","NumericYAxis:ia","StraightNumericAxisBase:ib","StraightNumericAxisBaseView:ic","NumericScaler:id","ScalerParams:ie","NumericScaleMode:ig","LogarithmicScaler:ih","IScaler:ii","AxisOrientation:ij","NumericYAxisView:ik","VerticalAxisLabelPanel:il","VerticalAxisLabelPanelView:im","TitleSettings:io","NumericAxisRenderingParameters:ip","VerticalLogarithmicScaler:iq","VerticalLinearScaler:ir","LinearScaler:is","NumericRadiusAxis:it","NumericRadiusAxisView:iu","Enumerable:iv","IOrderedEnumerable$1:iw","SortedList$1:ix","PolarAxisRenderingManager:iy","ViewportUtils:iz","PolarAxisRenderingParameters:i0","IPolarRadialRenderingParameters:i1","RadialAxisRenderingParameters:i2","RadialAxisLabelPanel:i3","HorizontalAxisLabelPanelBase:i4","HorizontalAxisLabelPanelBaseView:i5","RadialAxisLabelPanelView:i6","NumericAngleAxis:i7","IAngleScaler:i8","NumericAngleAxisView:i9","AngleAxisLabelPanel:ja","AngleAxisLabelPanelView:jb","Extensions:jc","CategoryAngleAxis:jd","CategoryAngleAxisView:je","CategoryAxisBaseView:jf","CategoryAxisRenderer:jg","LinearCategorySnapper:jh","IFastItemsSource:ji","IFastItemColumn$1:jj","IFastItemColumnPropertyName:jk","CategoryTickmarkValues:jl","AxisComponentsForView:jm","AxisComponentsFromView:jn","AxisFormatLabelHandler:jo","XamDataChartView:jp","VisualExportHelper:jq","IFastItemsSourceProvider:jr","ContentInfo:js","AxisRangeChangedEventHandler:jt","ChartContentManager:ju","ChartContentType:jv","FragmentBase:jw","HorizontalAnchoredCategorySeries:jx","AnchoredCategorySeries:jy","IIsCategoryBased:jz","ICategoryScaler:j0","IBucketizer:j1","IDetectsCollisions:j2","IHasSingleValueCategory:j3","IHasCategoryTrendline:j4","IHasTrendline:j5","TrendLineType:j6","IPreparesCategoryTrendline:j7","TrendResolutionParams:j8","AnchoredCategorySeriesView:j9","CategorySeriesView:ka","ISupportsMarkers:kb","CategoryBucketCalculator:kc","ISortingAxis:kd","CategoryFrame:ke","Frame:kf","BrushUtil:kg","CategoryTrendLineManagerBase:kh","TrendLineManagerBase$1:ki","Clipper:kj","EdgeClipper:kk","LeftClipper:kl","BottomClipper:km","RightClipper:kn","TopClipper:ko","Flattener:kp","Stack$1:kq","ReverseArrayEnumerator$1:kr","SpiralTodo:ks","FastItemsSourceEventAction:kt","SortingTrendLineManager:ku","TrendFitCalculator:kv","LeastSquaresFit:kw","Numeric:kx","TrendAverageCalculator:ky","CategoryTrendLineManager:kz","AnchoredCategoryBucketCalculator:k0","CategoryDateTimeXAxis:k1","CategoryDateTimeXAxisView:k2","TimeAxisDisplayType:k3","FastItemDateTimeColumn:k4","IFastItemColumnInternal:k5","FastItemColumn:k6","FastReflectionHelper:k7","HorizontalAxisLabelPanel:k8","CoercionInfo:k9","FastItemsSourceEventArgs:la","SortedListView$1:lb","ArrayUtil:lc","Comparison$1:ld","CategoryLineRasterizer:le","UnknownValuePlotting:lf","Action$5:lg","PenLineCap:lh","CategoryFramePreparer:li","CategoryFramePreparerBase:lj","FramePreparer:lk","ISupportsErrorBars:ll","DefaultSupportsMarkers:lm","DefaultProvidesViewport:ln","DefaultSupportsErrorBars:lo","PreparationParams:lp","CategoryYAxis:lq","CategoryYAxisView:lr","SyncSettings:ls","NumericXAxis:lt","NumericXAxisView:lu","HorizontalLogarithmicScaler:lv","HorizontalLinearScaler:lw","ValuesHolder:lx","LineSeries:ly","LineSeriesView:lz","PathVisualData:l0","CategorySeriesRenderManager:l1","AssigningCategoryStyleEventArgs:l2","AssigningCategoryStyleEventArgsBase:l3","GetCategoryItemsHandler:l4","HighlightingInfo:l5","HighlightingState:l6","AssigningCategoryMarkerStyleEventArgs:l7","HighlightingManager:l8","SplineSeriesBase:l9","SplineSeriesBaseView:ma","SplineType:mb","CollisionAvoider:mc","SafeSortedReadOnlyDoubleCollection:md","SafeReadOnlyDoubleCollection:me","ReadOnlyCollection$1:mf","SafeEnumerable:mg","AreaSeries:mh","AreaSeriesView:mi","LegendTemplates:mj","PieChartBase:mk","PieChartBaseView:ml","PieChartViewManager:mm","PieChartVisualData:mn","PieSliceVisualDataList:mo","PieSliceVisualData:mp","Slice:mq","SliceView:mr","PieLabel:ms","PieSliceDataContext:mt","MouseButtonEventArgs:mu","FastItemsSource:mv","ArgumentException:mw","ColumnReference:mx","FastItemObjectColumn:my","FastItemIntColumn:mz","LabelsPosition:m0","LeaderLineType:m1","OthersCategoryType:m2","IndexCollection:m3","LegendBase:m4","LegendBaseView:m5","LegendBaseViewManager:m6","GradientData:m7","GradientStopData:m8","DataChartLegendMouseButtonEventArgs:m9","DataChartMouseButtonEventArgs:na","ChartLegendMouseEventArgs:nb","ChartMouseEventArgs:nc","DataChartLegendMouseButtonEventHandler:nd","DataChartLegendMouseEventHandler:ne","SliceClickEventHandler:nf","SliceClickEventArgs:ng","ItemLegend:nh","ItemLegendView:ni","LegendItemInfo:nj","BubbleSeries:nk","ScatterBase:nl","ScatterBaseView:nm","MarkerManagerBase:nn","MarkerManagerBucket:no","ScatterTrendLineManager:np","NumericMarkerManager:nq","OwnedPoint:nr","CollisionAvoidanceType:ns","SmartPlacer:nt","ISmartPlaceable:nu","SmartPosition:nv","SmartPlaceableWrapper$1:nw","ScatterAxisInfoCache:nx","ScatterErrorBarSettings:ny","ErrorBarSettingsBase:nz","EnableErrorBars:n0","ErrorBarCalculatorReference:n1","IErrorBarCalculator:n2","ErrorBarCalculatorType:n3","ScatterFrame:n4","ScatterFrameBase$1:n5","DictInterpolator$3:n6","Action$6:n7","SyncLink:n8","ChartCollection:n9","FastItemsSourceReference:oa","SyncManager:ob","SyncLinkManager:oc","Debug:od","ErrorBarsHelper:oe","BubbleSeriesView:of","BubbleMarkerManager:og","SizeScale:oh","BrushScale:oi","ScaleLegend:oj","ScaleLegendView:ok","CustomPaletteBrushScale:ol","BrushSelectionMode:om","ValueBrushScale:on","FunnelSliceDataContext:oo","XamFunnelChart:op","IItemProvider:oq","MessageHandler:or","MessageHandlerEventHandler:os","Message:ot","ServiceProvider:ou","MessageChannel:ov","MessageEventHandler:ow","Array:ox","XamFunnelConnector:oy","XamFunnelController:oz","SliceInfoList:o0","SliceInfoUnaryComparison:o1","SliceInfo:o2","SliceAppearance:o3","PointList:o4","FunnelSliceVisualData:o5","Bezier:o6","Array:o7","BezierPoint:o8","BezierOp:o9","BezierPointComparison:pa","DoubleColumn:pb","ObjectColumn:pc","XamFunnelView:pd","IOuterLabelWidthDecider:pe","IFunnelLabelSizeDecider:pf","MouseLeaveMessage:pg","InteractionMessage:ph","MouseMoveMessage:pi","MouseButtonMessage:pj","MouseButtonAction:pk","MouseButtonType:pl","SetAreaSizeMessage:pm","RenderingMessage:pn","RenderSliceMessage:po","RenderOuterLabelMessage:pp","TooltipValueChangedMessage:pq","TooltipUpdateMessage:pr","FunnelDataContext:ps","PropertyChangedMessage:pt","ConfigurationMessage:pu","ClearMessage:pv","ClearTooltipMessage:pw","ContainerSizeChangedMessage:px","ViewportChangedMessage:py","ViewPropertyChangedMessage:pz","OuterLabelAlignment:p0","FunnelSliceDisplay:p1","SliceSelectionManager:p2","DataUpdatedMessage:p3","ItemsSourceAction:p4","DictionaryEntry:p5","FunnelFrame:p6","UserSelectedItemsChangedMessage:p7","LabelSizeChangedMessage:p8","FrameRenderCompleteMessage:p9","IntColumn:qa","IntColumnComparison:qb","Convert:qc","SelectedItemsChangedMessage:qd","ModelUpdateMessage:qe","SliceClickedMessage:qf","FunnelSliceClickedEventHandler:qg","FunnelSliceClickedEventArgs:qh","FunnelChartVisualData:qi","FunnelSliceVisualDataList:qj","WaterfallSeries:qk","WaterfallSeriesView:ql","CategoryTransitionInMode:qm","FinancialSeries:qn","FinancialSeriesView:qo","FinancialBucketCalculator:qp","CategoryTransitionSourceFramePreparer:qq","TransitionInSpeedType:qr","AssigningCategoryStyleEventHandler:qs","FinancialValueList:qt","FinancialEventHandler:qu","FinancialEventArgs:qv","FinancialCalculationDataSource:qw","CalculatedColumn:qx","FinancialCalculationSupportingCalculations:qy","ColumnSupportingCalculation:qz","SupportingCalculation$1:q0","SupportingCalculationStrategy:q1","DataSourceSupportingCalculation:q2","ProvideColumnValuesStrategy:q3","StepLineSeries:q4","StepLineSeriesView:q5","StepAreaSeries:q6","StepAreaSeriesView:q7","RangeAreaSeries:q8","HorizontalRangeCategorySeries:q9","RangeCategorySeries:ra","IHasHighLowValueCategory:rb","RangeCategorySeriesView:rc","RangeCategoryBucketCalculator:rd","RangeCategoryFramePreparer:re","DefaultCategoryTrendlineHost:rf","DefaultCategoryTrendlinePreparer:rg","DefaultHighLowValueProvider:rh","HighLowValuesHolder:ri","CategoryMarkerManager:rj","RangeValueList:rk","RangeAreaSeriesView:rl","LineFragment:rm","LineFragmentView:rn","LineFragmentBucketCalculator:ro","IStacked100Series:rp","StackedFragmentSeries:rq","StackedAreaSeries:rr","HorizontalStackedSeriesBase:rs","StackedSplineAreaSeries:rt","AreaFragment:ru","AreaFragmentView:rv","AreaFragmentBucketCalculator:rw","SplineAreaFragment:rx","SplineFragmentBase:ry","SplineAreaFragmentView:rz","StackedSeriesManager:r0","StackedSeriesCollection:r1","StackedSeriesView:r2","StackedBucketCalculator:r3","StackedLineSeries:r4","StackedSplineSeries:r5","StackedColumnSeries:r6","StackedColumnSeriesView:r7","StackedColumnBucketCalculator:r8","ColumnFragment:r9","ColumnFragmentView:sa","StackedBarSeries:sb","VerticalStackedSeriesBase:sc","IBarSeries:sd","StackedBarSeriesView:se","StackedBarBucketCalculator:sf","BarFragment:sg","SplineFragment:sh","SplineFragmentView:si","SplineFragmentBucketCalculator:sj","Nullable$1:sk","DefaultSingleValueProvider:sl","SingleValuesHolder:sm","RenderRequestedEventArgs:sn","ChartTitleVisualData:so","VisualDataSerializer:sp","AxisVisualData:sq","AxisLabelVisualDataList:sr","AxisLabelVisualData:ss","AssigningCategoryMarkerStyleEventHandler:st","SeriesComponentsForView:su","StackedSeriesFramePreparer:sv","StackedSeriesCreatedEventHandler:sw","StackedSeriesCreatedEventArgs:sx","StackedSeriesVisualData:sy","SeriesVisualDataList:sz","LabelPanelArranger:s0","LabelPanelsArrangeState:s1","Action$2:s2","ChartVisualData:s3","AxisVisualDataList:s4","WindowResponse:s5","SeriesViewerComponentsForView:s6","DataChartCursorEventHandler:s7","ChartCursorEventArgs:s8","DataChartMouseButtonEventHandler:s9","DataChartMouseEventHandler:ta","AnnotationLayer:tb","AnnotationLayerView:tc","GridMode:td","DataChartAxisRangeChangedEventHandler:te","ChartAxisRangeChangedEventArgs:tf","PolarBase:tg","PolarBaseView:th","PolarTrendLineManager:ti","PolarLinePlanner:tj","AngleRadiusPair:tk","PolarAxisInfoCache:tl","SeriesRenderer$2:tm","SeriesRenderingArguments:tn","PolarFrame:to","PolarAxes:tp","RadialBase:tq","RadialBaseView:tr","RadialBucketCalculator:ts","RadialFrame:tt","RadialAxes:tu","SeriesComponentsFromView:tv","EasingFunctions:tw","TrendCalculators:tx","BarFramePreparer:us","BarTrendFitCalculator:ut","BarTrendLineManager:uu","VerticalAnchoredCategorySeries:uv","BarSeries:uw","BarSeriesView:ux","BarBucketCalculator:uy","Arc:va","ArcView:vb","Ring:vc","RingControl:vd","RingSeriesBase:ve","XamDoughnutChart:vf","RingCollection:vg","RingSeriesCollection:vh","SliceCollection:vi","SliceItem:vj","ArcItem:vk","XamDoughnutChartView:vl","RingSeriesBaseView:vm","DoughnutChartVisualData:vn","RingSeriesVisualDataList:vo","RingSeriesVisualData:vp","RingVisualDataList:vq","RingVisualData:vr","ArcVisualDataList:vs","ArcVisualData:vt","SliceVisualDataList:vu","SliceVisualData:vv","DoughnutChartLabelVisualData:vw","RingControlView:vx","Legend:vy","LegendView:vz","HoleDimensionsChangedEventHandler:v0","HoleDimensionsChangedEventArgs:v1","HierarchicalRingSeries:v2","IgQueue$1:v3","Node:v4","RingSeries:v5","XamPieChart:zx","XamPieChartView:zy","AbstractEnumerable:aax","AbstractEnumerator:aay","GenericEnumerable$1:aaz","GenericEnumerator$1:aa0"]);$.ig.util.defType("OthersCategoryType:m2","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("OthersCategoryType",$.ig.$ep.$type)},true);$.ig.util.defType("LabelsPosition:m0","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("LabelsPosition",$.ig.$ep.$type)},true);
$.ig.util.defType("LeaderLineType:m1","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("LeaderLineType",$.ig.$ep.$type)},true);$.ig.util.defType("PieChartBase:mk","Control",{an:function(){return new $$t.ml(this)},dq:function(a){this.ao(a)},_ao:null,ao:function(value){if(arguments.length===1){this._ao=value;return value}else{return this._ao}},init:function(){var $self=this;this.a2=false;this.a5=false;this.a4=false;this.a6=false;this.a3=false;this.af=new $$t.m3;this.ag=new $$t.m3;this.b5=null;$$t.$ak.init.call(this);this.fc($$t.$x.empty());var a=this.an();this.dq(a);a.as();this.y($$t.$mk.$type);this.bd(new $$t.bh($.ig.Number.prototype.$type,0));this.bc(new $$t.bh($.ig.Number.prototype.$type,0));this.be(new $$t.bh($.ig.$op.$type,0));this.ap=function(b,c){$self.du(b,c.propertyName(),c.oldValue(),c.newValue())};this.bh=function(b,c){$self.d1();$self.d0()};this.bi=function(b,c){if($self.allowSliceExplosion()){$self.dt();$self.ds();$self.d1();$self.dz()}};this.bj=function(b,c){$self.d3(c)};this.b0=function(b,c){$self.da(c.action(),c.position(),c.count(),c.propertyName())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.ap);this.selectedSlices().collectionChanged=$.ig.Delegate.prototype.combine(this.selectedSlices().collectionChanged,this.bj);this.a6=true;this.explodedSlices().collectionChanged=$.ig.Delegate.prototype.combine(this.explodedSlices().collectionChanged,this.bi);this.a3=true;this.a1=function(){var $ret=new $$t.ga($$t.$mq.$type);$ret.create($self.ao().f.runOn($self.ao()));$ret.activate($self.ao().a1.runOn($self.ao()));$ret.disactivate($self.ao().a3.runOn($self.ao()));$ret.destroy($self.ao().a2.runOn($self.ao()));return $ret}();this.a0=function(){var $ret=new $$t.ga($$t.$ms.$type);$ret.create($self.ao().c.runOn($self.ao()));$ret.activate($self.ao().ak.runOn($self.ao()));$ret.disactivate($self.ao().am.runOn($self.ao()));$ret.destroy($self.ao().al.runOn($self.ao()));return $ret}()},a2:false,a5:false,a4:false,a6:false,a3:false,ap:null,bh:null,bj:null,bi:null,b0:null,at:function(a){if(arguments.length===1){this.g($$t.$mk.eh,a);return a}else{return this.c($$t.$mk.eh)}},au:null,aw:function(a){if(arguments.length===1){if(this.au!=a){var b=this.au;this.au=a;this.dw("ValueColumn",b,this.au)}return a}else{return this.au}},_bv:0,bv:function(value){if(arguments.length===1){this._bv=value;return value}else{return this._bv}},_bz:0,bz:function(value){if(arguments.length===1){this._bz=value;return value}else{return this._bz}},_bd:null,bd:function(value){if(arguments.length===1){this._bd=value;return value}else{return this._bd}},_bc:null,bc:function(value){if(arguments.length===1){this._bc=value;return value}else{return this._bc}},_be:null,be:function(value){if(arguments.length===1){this._be=value;return value}else{return this._be}},_bm:0,bm:function(value){if(arguments.length===1){this._bm=value;return value}else{return this._bm}},_bf:null,bf:function(value){if(arguments.length===1){this._bf=value;return value}else{return this._bf}},bn:function(){return this.innerExtent()},itemsSource:function(a){if(arguments.length===1){this.g($$t.$mk.itemsSourceProperty,a);return a}else{return this.c($$t.$mk.itemsSourceProperty)}},innerExtent:function(a){if(arguments.length===1){var b=a;if(isNaN(a)||Number.isInfinity(a)){b=0}if(a<0){b=0}if(a>100){b=100}this.g($$t.$mk.innerExtentProperty,b);return a}else{return this.c($$t.$mk.innerExtentProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$mk.valueMemberPathProperty,a);return a}else{return this.c($$t.$mk.valueMemberPathProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.g($$t.$mk.labelMemberPathProperty,a);return a}else{return this.c($$t.$mk.labelMemberPathProperty)}},ax:null,ay:function(a){if(arguments.length===1){if(this.ax!=a){var b=this.ay();this.ax=a;this.dw("LabelColumn",b,this.ay())}return a}else{return this.ax}},labelsPosition:function(a){if(arguments.length===1){this.g($$t.$mk.labelsPositionProperty,a);return a}else{return this.c($$t.$mk.labelsPositionProperty)}},leaderLineVisibility:function(a){if(arguments.length===1){this.g($$t.$mk.leaderLineVisibilityProperty,a);return a}else{return this.c($$t.$mk.leaderLineVisibilityProperty)}},leaderLineStyle:function(a){if(arguments.length===1){this.g($$t.$mk.leaderLineStyleProperty,a);return a}else{return this.c($$t.$mk.leaderLineStyleProperty)}},leaderLineType:function(a){if(arguments.length===1){this.g($$t.$mk.leaderLineTypeProperty,a);return a}else{return this.c($$t.$mk.leaderLineTypeProperty)}},leaderLineMargin:function(a){if(arguments.length===1){this.g($$t.$mk.leaderLineMarginProperty,a);return a}else{return this.c($$t.$mk.leaderLineMarginProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$mk.toolTipProperty,a);return a}else{return this.c($$t.$mk.toolTipProperty)}},othersCategoryThreshold:function(a){if(arguments.length===1){this.g($$t.$mk.othersCategoryThresholdProperty,a);return a}else{return this.c($$t.$mk.othersCategoryThresholdProperty)}},othersCategoryType:function(a){if(arguments.length===1){this.g($$t.$mk.othersCategoryTypeProperty,a);return a}else{return this.c($$t.$mk.othersCategoryTypeProperty)}},othersCategoryText:function(a){if(arguments.length===1){this.g($$t.$mk.othersCategoryTextProperty,a);return a}else{return this.c($$t.$mk.othersCategoryTextProperty)}},explodedRadius:function(a){if(arguments.length===1){this.g($$t.$mk.explodedRadiusProperty,a);return a}else{return this.c($$t.$mk.explodedRadiusProperty)}},bk:function(){var a=this.explodedRadius();if(isNaN(a)||Number.isInfinity(a)||a<0){return 0}if(a>1){return 1}return a},radiusFactor:function(a){if(arguments.length===1){this.g($$t.$mk.radiusFactorProperty,a);return a}else{return this.c($$t.$mk.radiusFactorProperty)}},bl:function(){var a=this.radiusFactor();if(isNaN(a)||Number.isInfinity(a)||a<0){return 0}if(a>1){return 1}return a},allowSliceSelection:function(a){if(arguments.length===1){this.g($$t.$mk.allowSliceSelectionProperty,a);return a}else{return this.c($$t.$mk.allowSliceSelectionProperty)}},allowSliceExplosion:function(a){if(arguments.length===1){this.g($$t.$mk.allowSliceExplosionProperty,a);return a}else{return this.c($$t.$mk.allowSliceExplosionProperty)}},explodedSlices:function(a){if(arguments.length===1){this.af.collectionChanged=$.ig.Delegate.prototype.remove(this.af.collectionChanged,this.bi);this.a3=false;this.af=a;if(this.af!=null){this.af.collectionChanged=$.ig.Delegate.prototype.combine(this.af.collectionChanged,this.bi);this.a3=true}if(this.allowSliceExplosion()){this.dt();this.ds();this.d1();this.dz()}return a}else{return this.af}},af:null,legend:function(a){if(arguments.length===1){this.g($$t.$mk.legendProperty,a);return a}else{return this.c($$t.$mk.legendProperty)}},labelExtent:function(a){if(arguments.length===1){this.g($$t.$mk.labelExtentProperty,a);return a}else{return this.c($$t.$mk.labelExtentProperty)}},startAngle:function(a){if(arguments.length===1){this.g($$t.$mk.startAngleProperty,a);return a}else{return this.c($$t.$mk.startAngleProperty)}},sweepDirection:function(a){if(arguments.length===1){this.g($$t.$mk.sweepDirectionProperty,a);return a}else{return this.c($$t.$mk.sweepDirectionProperty)}},selectedSlices:function(a){if(arguments.length===1){this.ag.collectionChanged=$.ig.Delegate.prototype.remove(this.ag.collectionChanged,this.bj);this.a6=false;this.ag=a;if(this.ag!=null){this.ag.collectionChanged=$.ig.Delegate.prototype.combine(this.ag.collectionChanged,this.bj);this.a6=true}if(this.allowSliceSelection()){this.dt();this.d1();this.d0()}return a}else{return this.ag}},ag:null,othersCategoryStyle:function(a){if(arguments.length===1){this.g($$t.$mk.othersCategoryStyleProperty,a);return a}else{return this.c($$t.$mk.othersCategoryStyleProperty)}},selectedStyle:function(a){if(arguments.length===1){this.g($$t.$mk.selectedStyleProperty,a);return a}else{return this.c($$t.$mk.selectedStyleProperty)}},toolTipStyle:function(a){if(arguments.length===1){this.g($$t.$mk.toolTipStyleProperty,a);return a}else{return this.c($$t.$mk.toolTipStyleProperty)}},brushes:function(a){if(arguments.length===1){this.g($$t.$mk.brushesProperty,a);return a}else{return this.c($$t.$mk.brushesProperty)}},outlines:function(a){if(arguments.length===1){this.g($$t.$mk.outlinesProperty,a);return a}else{return this.c($$t.$mk.outlinesProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$mk.legendItemTemplateProperty,a);return a}else{return this.c($$t.$mk.legendItemTemplateProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.g($$t.$mk.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$mk.legendItemBadgeTemplateProperty)}},labelTemplate:function(a){if(arguments.length===1){this.g($$t.$mk.labelTemplateProperty,a);return a}else{return $.ig.util.cast($$t.$cg.$type,this.c($$t.$mk.labelTemplateProperty))}},isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.g($$t.$mk.isSurfaceInteractionDisabledProperty,a);return a}else{return this.c($$t.$mk.isSurfaceInteractionDisabledProperty)}},formatLabel:function(a){if(arguments.length===1){this.g($$t.$mk.formatLabelProperty,a);return a}else{return this.c($$t.$mk.formatLabelProperty)}},sliceClick:null,dp:function(a,b){if(this.sliceClick!=null){this.sliceClick(a,b)}},a1:null,a0:null,dc:function(a,b){if(!this.explodedSlices().contains(a.az())&&b){this.explodedSlices().add(a.az())}if(this.explodedSlices().contains(a.az())&&!b){this.explodedSlices().remove(a.az())}},d4:function(a,b){if(!this.selectedSlices().contains(a.az())&&b){this.selectedSlices().add(a.az())}if(this.selectedSlices().contains(a.az())&&!b){this.selectedSlices().remove(a.az())}},d5:function(a){this.ao().az(a)},b3:function(a){return this.ao().w(a)},fb:function(a,b){var c=new $$t.x(0,0,0,0,0);return c},a9:function(a,b){var c=a.ad();if(c==null){return false}var d=c.a3();var e=this.sweepDirection()==1?c.ax():c.ar();var f=this.sweepDirection()==1?c.ar():c.ax();var g=false;var h=false;var i=$$t.$ec.h(d,e,c.aw());var j=$$t.$ec.h(d,f,c.aw());e=$$t.$mk.bp(i.__x,d.__x,i.__y,d.__y);f=$$t.$mk.bp(j.__x,d.__x,j.__y,d.__y);if(this.ba(c)){h=true}var k;k=$$t.$es.j(a.ak().right()-d.__x,a.ak().top()-d.__y);if(k>c.aw()){return false}k=$$t.$es.j(a.ak().right()-d.__x,a.ak().bottom()-d.__y);if(k>c.aw()){return false}k=$$t.$es.j(a.ak().left()-d.__x,a.ak().top()-d.__y);if(k>c.aw()){return false}k=$$t.$es.j(a.ak().left()-d.__x,a.ak().bottom()-d.__y);if(k>c.aw()){return false}if(h){return true}if(e>f){e=e-360;g=true}var l;l=$$t.$mk.bp(a.ak().right(),d.__x,a.ak().top(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}l=$$t.$mk.bp(a.ak().right(),d.__x,a.ak().bottom(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}l=$$t.$mk.bp(a.ak().left(),d.__x,a.ak().top(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}l=$$t.$mk.bp(a.ak().left(),d.__x,a.ak().bottom(),d.__y);if(g&&l>180&&l<360){l=l-360}if(l<e||l>f){return false}return true},bx:function(a){var b=Math.round(a*Math.pow(10,5))/Math.pow(10,5);return b},ba:function(a){return $$t.$mk.bx(Math.abs(a.ar()-a.ax()))==360},bp:function(a,b,c,d){var e=$$t.$es.j(a-b,c-d);var f=Math.asin((c-d)/e)*180/3.14159265358979;if(a<b){f=180-f}if(a>b){f=360+f}if(f==360){f=0}return $$t.$ec.e(f)},d8:function(a){for(var b=0;b<a.count();b++){for(var c=b+1;c<a.count();c++){if(a.__inner[b].ak().top()>a.__inner[c].ak().top()){var d=a.__inner[b];a.__inner[b]=a.__inner[c];a.__inner[c]=d}}}},d2:function(a){if(a.count()==0){return}var b=this.ao().bl().width();var c=this.ao().bl().height();var d=a.count();var e=a.__inner[0].ad().aw();var f=a.__inner[0].ad().a3();var g=true;var h=0;var i=Number.POSITIVE_INFINITY;var j=Number.NEGATIVE_INFINITY;for(var k=0;k<d-1;k++){var l=a.__inner[k];var m=a.__inner[k+1];if(l.ak().intersectsWith(m.ak())){h++}}var n=0;var p=a.getEnumerator();while(p.moveNext()){var o=p.current();i=Math.min(i,o.ak().height());j=Math.max(j,o.ak().height());n+=o.ak().height()}if(n>c){g=false}if(g&&h>0){for(var q=0;q<d-1;q++){for(var r=q+1;r<d;r++){var s=a.__inner[q];var t=a.__inner[r];if(s.ak().intersectsWith(t.ak())){var u=t.ak();u.y(Math.min(s.ak().bottom()+.01,c-i));var v=this.labelExtent()+e;var w=Math.abs(f.__y-(u.y()+i/2));var x=Math.sqrt(Math.abs(v*v-w*w));var y=$$t.$ec.e(t.ae());if(y>90&&y<270){x=(u.width()+x)*-1}u.x(f.__x+x);t.ak(u)}}}for(var z=d-1;z>0;z--){for(var aa=z-1;aa>=0;aa--){var ab=a.__inner[z];var ac=a.__inner[aa];if(ab.ak().intersectsWith(ac.ak())){var ad=ac.ak();ad.y(Math.max(ab.ak().top()-i-.01,0));var ae=this.labelExtent()+e;var af=Math.abs(f.__y-(ad.y()+i/2));var ag=Math.sqrt(Math.abs(ae*ae-af*af));var ah=$$t.$ec.e(ac.ae());if(ah>90&&ah<270){ag=(ad.width()+ag)*-1}ad.x(f.__x+ag);ac.ak(ad)}}}}var aj=a.getEnumerator();while(aj.moveNext()){var ai=aj.current();var ak=ai.ak();if(ak.left()>b||ak.right()<0){ai.__visibility=1;if(this.leaderLineType()==0){ai.al().__visibility=1}else{ai.am().__visibility=1}}else if(ak.left()<0){var al=Math.abs(ak.x());ak.x(0);if(al>ak.width()){ak.width(0)}else{}ai.ak(ak)}else if(ak.right()>b){var am=ak.right()-b;if(am>ak.width()){ak.width(0)}else{ak.width(ak.width()-am)}ai.ak(ak)}}},da:function(a,b,c,d){this.dy()},dy:function(){this.dr();this.dt();this.ds();this.d1();this.dz();this.d0();this.ao().be()},dr:function(){this.bz(0);this.bv(0);this.bd().clear();this.bc().clear();this.be().clear();if(this.itemsSource()==null||this.at()==null){return}if(this.aw()==null||this.aw().count()==0){return}var b=this.aw().getEnumerator();while(b.moveNext()){var a=b.current();if(isNaN(a)||Number.isInfinity(a)||a<=0){continue}this.bz(this.bz()+a)}for(var c=0;c<this.aw().count();c++){var d=this.aw().item(c);if(isNaN(d)||Number.isInfinity(d)||d<=0){continue}var e=this.othersCategoryType()==1?d/this.bz():d;var f=this.othersCategoryType()==1?this.othersCategoryThreshold()/100:this.othersCategoryThreshold();if(e<=f){this.bv(this.bv()+d);this.bc().add(c);this.be().add(this.at().item(c))}else{this.bd().add(c)}}},dt:function(){if(this.itemsSource()==null||this.at()==null){this.a1.c(0);return}var a=this.bd().count();var b=this.bc().count()>0;var c=$$t.$mk.bx(this.bm());var d=$$t.$mk.bx(this.bm());if(b){a++}for(var e=0;e<a;e++){var f=false;var g;if(e==a-1&&b){g=this.bv();f=true}else{g=this.aw().item(this.bd().__inner[e])}if(this.sweepDirection()==1){d+=$$t.$mk.bx(Math.abs(g)*360/this.bz())}else{d-=$$t.$mk.bx(Math.abs(g)*360/this.bz())}var h=this.a1.item(e);h.aq(true);h.ax(c);h.ar(d);h.av(h.au(this.bn()));h.ao(f);h.as(this.bk());h.az(e);h.dataContext(f?this.be():this.at().item(this.bd().__inner[e]));h.isExploded(this.explodedSlices().contains(e));h.isSelected(this.selectedSlices().contains(e));c=d;h.aq(false)}this.a1.c(a)},ds:function(){var $self=this;if($self.itemsSource()==null||$self.at()==null){$self.a0.c(0);return}if($self.ay()==null||$self.ay().count()==0||$self.labelsPosition()==0){$self.a0.c(0);return}var a=$self.bd().count();if($self.bc().count()>0){a++}$self.ao().an();for(var b=0;b<a;b++){var c=String.empty();var d=false;var e;if(b==a-1&&$self.bc().count()>0){e=$self.othersCategoryText();d=true;if($self.formatLabel()!=null){var f=function(){var $ret=new $$t.mt;$ret.series($self);$ret.item(d?$self.be():$self.at().item($self.bd().__inner[b]));$ret.itemLabel(e);$ret.percentValue($self.bq($self.a1.item(b)));$ret.isOthersSlice(d);return $ret}();e=$self.formatLabel()(f.flatten())}if(null!=e){c=e.toString()}}else{e=$self.ay().item($self.bd().__inner[b]);if($self.formatLabel()!=null){var g=function(){var $ret=new $$t.mt;$ret.series($self);$ret.item(d?$self.be():$self.at().item($self.bd().__inner[b]));$ret.itemLabel(e);$ret.percentValue($self.bq($self.a1.item(b)));$ret.isOthersSlice(d);return $ret}();var formatedLabel_=$self.formatLabel()(g.flatten());if(null==formatedLabel_){e=$self.ay().item($self.bd().__inner[b])}else{e=formatedLabel_}}var label_=e;if(label_===undefined){throw new Error($.ig.Chart.locale.invalidLabelBinding)}if(null!=e){c=e.toString()}}var h=$self.a0.item(b);var i=$self.a1.item(b);i.ag(h);h.ae($$t.$ec.e((i.ax()+i.ar())/2));h.ad(i);h.af(function(){var $ret=new $$t.b9;$ret.aa(c);return $ret}());if($self.labelTemplate()==null){h.dataContext(d?$self.be():$self.at().item($self.bd().__inner[b]));h.ag()}else{}h.__visibility=0;h.ak($self.ao().bk(h))}$self.a0.c(a)},_fc:null,fc:function(value){if(arguments.length===1){this._fc=value;return value}else{return this._fc}},d1:function(){if(this.itemsSource()==null||this.at()==null){return}var a=this.ao().bn();this.fc(new $$t.x(0,0,0,a.b(),a.a()));var b={__x:a.b()/2,__y:a.a()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var c=Math.min(a.a()/2,a.b()/2)*this.bl();var e=this.a1.a().getEnumerator();while(e.moveNext()){var d=e.current();var f=$$t.$ec.g(a.b(),a.a(),true,(d.ax()+d.ar())/2,c*this.bk());d.aq(true);d.av(d.au(this.bn()));d.aw(c);d.as(this.bk());d.a4(b);d.a2(f);this.d5(d);d.aq(false)}this.ao().be()},dz:function(){var a=this.ao().bl().width();var b=this.ao().bl().height();if(b==0||a==0){return}if(this.a0.a().count()==0||this.labelsPosition()==0){this.a0.c(0);return}var c=new $$t.bh($$t.$ms.$type,0);var d=new $$t.bh($$t.$ms.$type,0);var e=new $$t.bh($$t.$ms.$type,0);var f=new $$t.bh($$t.$ms.$type,0);var h=this.a0.a().getEnumerator();while(h.moveNext()){var g=h.current();var i=g.ad();if(i==null){continue}var j=i.a3();var k=g.ak().width();var l=g.ak().height();if(this.labelsPosition()==1||this.labelsPosition()==4){var m=i.aw()*i.av()/100;var n=$$t.$ec.h(j,g.ae(),i.aw()-(i.aw()-m)/2);g.ak(new $$t.x(0,n.__x-k/2,n.__y-l/2,k,l));var o=this.a9(g,n);if(o||this.labelsPosition()==1){e.add(g);if(g.ad().af().leaderLineType()==0){g.al().__visibility=1}else{g.am().__visibility=1}if(!o&&this.labelsPosition()==1){g.__visibility=1}else{g.__visibility=0}continue}}if(this.labelsPosition()==2||this.labelsPosition()==4){var p=5;var q=g.ae()*3.14159265358979/180;p+=Math.abs(g.ak().width()/2*Math.cos(q))+Math.abs(g.ak().height()/2*Math.sin(q));var r=$$t.$ec.h(j,g.ae(),i.aw()-p);g.ak(new $$t.x(0,r.__x-k/2,r.__y-l/2,k,l));var s=this.a9(g,r);if(s||this.labelsPosition()==2){f.add(g);if(g.ad().af().leaderLineType()==0){g.al().__visibility=1}else{g.am().__visibility=1}if(!s&&this.labelsPosition()==2){g.__visibility=1}else{g.__visibility=0}continue}}var t=$$t.$ec.h(j,g.ae(),i.aw()+this.labelExtent());g.__visibility=0;g.ah();if(g.ae()<90&&g.ae()>=0){g.ak(new $$t.x(0,t.__x,t.__y,k,l));c.add(g)}else if(g.ae()<180&&g.ae()>=90){g.ak(new $$t.x(0,t.__x-k,t.__y,k,l));d.add(g)}else if(g.ae()<270&&g.ae()>=180){g.ak(new $$t.x(0,t.__x-k,t.__y-l,k,l));d.add(g)}else{g.ak(new $$t.x(0,t.__x,t.__y-l,k,l));c.add(g)}if(g.ak().y()<0){g.ak(new $$t.x(0,g.ak().x(),0,g.ak().width(),g.ak().height()))}if(g.ak().bottom()>b){g.ak(new $$t.x(0,g.ak().x(),b-g.ak().height(),g.ak().width(),g.ak().height()))}}$$t.$mk.d8(c);this.d2(c);$$t.$mk.d8(d);this.d2(d);var v=e.getEnumerator();while(v.moveNext()){var u=v.current();this.ao().a9(u,u.ak().x(),u.ak().y())}var x=f.getEnumerator();while(x.moveNext()){var w=x.current();this.ao().a9(w,w.ak().x(),w.ak().y())}var z=c.getEnumerator();while(z.moveNext()){var y=z.current();this.ao().a9(y,y.ak().x(),y.ak().y());if(y.ad().af().leaderLineType()==0){y.ai()}else{y.aj()}}var ab=d.getEnumerator();while(ab.moveNext()){var aa=ab.current();this.ao().a9(aa,aa.ak().x(),aa.ak().y());if(aa.ad().af().leaderLineType()==0){aa.ai()}else{aa.aj()}}this.ao().be()},d0:function(){var $self=this;var a=$.ig.util.cast($$t.$nh.$type,$self.legend());if(a==null){return}if($self.ay()==null||$self.ay().count()==0){a.a9($self);return}$self.bf(new $$t.bh($$t.$am.$type,0));var c=$self.a1.a().getEnumerator();while(c.moveNext()){var b=c.current();var d=new $$t.cf;var e=$self.b3(b);var f=b.bx();d.content(function(){var $ret=new $$t.mt;$ret.series($self);$ret.slice(b);$ret.item(b.dataContext());$ret.itemBrush(f);$ret.itemLabel(e!=null?e.toString():null);$ret.percentValue($self.bq(b));$ret.isOthersSlice(b.ao());return $ret}());if($self.legendItemTemplate()!=null){d.ae($self.legendItemTemplate())}$self.bf().add(d)}a.aw($self.bf(),$self)},exportVisualData:function(){var a=new $$t.mn;a.viewport(this.fc());this.ao().ah(a);for(var b=0;b<this.a1.c();b++){var c=this.a1.item(b).aj();a.slices().add(c);if(this.a1.item(b).ao()){a.othersSlice(this.a1.item(b).aj())}}a.others(this.be());a.name(this.name());return a},av:function(a){var b=null;return this.at().registerColumn(a,b,false)},az:function(a){var b=null;return this.at().registerColumnObject(a,b,false)},du:function(a,b,c,d){var $self=this;switch(b){case"ItemsSource":$self.at(function(){var $ret=new $$t.mv;$ret.itemsSource(d);return $ret}());break;case"FastItemsSource":if($.ig.util.cast($$t.$mv.$type,c)!=null){$.ig.util.cast($$t.$mv.$type,c).event=$.ig.Delegate.prototype.remove($.ig.util.cast($$t.$mv.$type,c).event,$self.b0);$self.a4=false;$.ig.util.cast($$t.$mv.$type,c).deregisterColumn($self.aw());$.ig.util.cast($$t.$mv.$type,c).deregisterColumn($self.ay());$self.aw(null);$self.ay(null)}if($.ig.util.cast($$t.$mv.$type,d)!=null){$.ig.util.cast($$t.$mv.$type,d).event=$.ig.Delegate.prototype.combine($.ig.util.cast($$t.$mv.$type,d).event,$self.b0);$self.a4=true;$self.aw($self.av($self.valueMemberPath()));$self.ay($self.az($self.labelMemberPath()))}$self.dy();break;case"ValueMemberPath":if($self.at()!=null){$self.at().deregisterColumn($self.aw());$self.aw($self.av($self.valueMemberPath()))}break;case"FormatLabel":case"LabelMemberPath":if($self.at()!=null){$self.at().deregisterColumn($self.ay());$self.ay($self.az($self.labelMemberPath()));$self.ds();$self.dz();$self.d0()}break;case"StartAngle":$self.bm(d);$self.dt();$self.ds();$self.d1();$self.dz();break;case"ToolTip":$self.ao().bc($self.toolTip());break;case"Legend":var e=$.ig.util.cast($$t.$nh.$type,c);if(e!=null){e.a9($self)}$self.d0();break;case"LegendItemBadgeTemplate":case"LegendItemTemplate":$self.d0();break;case"RadiusFactor":case"ExplodedRadius":case"SweepDirection":$self.dt();$self.ds();$self.d1();$self.dz();break;case"OthersCategoryStyle":case"SelectedStyle":$self.d1();$self.d0();break;case"Brushes":if(c!=null){var f=c;f.collectionChanged=$.ig.Delegate.prototype.remove(f.collectionChanged,$self.bh);$self.a2=false}if(d!=null){var g=d;g.collectionChanged=$.ig.Delegate.prototype.combine(g.collectionChanged,$self.bh);$self.a2=true}$self.d1();$self.d0();break;case"Outlines":if(c!=null){var h=c;h.collectionChanged=$.ig.Delegate.prototype.remove(h.collectionChanged,$self.bh);$self.a5=false}if(d!=null){var i=d;i.collectionChanged=$.ig.Delegate.prototype.combine(i.collectionChanged,$self.bh);$self.a5=true}$self.d1();$self.d0();break;case"ValueColumn":case"OthersCategoryThreshold":case"OthersCategoryType":case"AllowSliceExplosion":case"AllowSliceSelection":$self.dy();break;case"LabelsPosition":$self.ds();$self.dz();$self.ao().be();break;case"LabelExtent":$self.ds();$self.dz();break;case"OthersCategoryText":$self.ds();$self.dz();$self.d0();break;case"LeaderLineVisibility":$self.dz();break;case"LeaderLineStyle":$self.dz();break;case"TextStyle":$self.ao().a4();break;case"LabelTemplate":$self.ds();$self.dz();break;case"LeaderLineType":case"LeaderLineMargin":$self.a0.d($self.ao().a8.runOn($self.ao()));$self.dz();break;case"IsSurfaceInteractionDisabled":$self.ao().at();break;case"InnerExtent":$self.dy();break}},d3:function(a){if(this.allowSliceSelection()){this.dt();this.d1();this.d0()}},propertyChanged:null,propertyUpdated:null,dw:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.hj(a,b,c))}},d7:function(a,b){var c=new $$t.ng(a);this.dp(this,c);this.ao().ba(a,b)},de:function(a,b){this.ao().ba(a,b)},dg:function(a,b){this.ao().ba(a,b)},df:function(a,b){this.ao().af()},dn:function(){this.dy()},provideContainer:function(a){this.ao().aq(a)},onContainerResized:function(a,b){this.ao().ar(a,b)},notifyContainerResized:function(){this.ao().ap()},getContainerRect:function(){return this.ao().bj()},getContainerOffsets:function(){return this.ao().bm()},destroy:function(){this.removeWidgetLevelDataSource();this.ao().aq(null)},flush:function(){this.ao().ai()},b5:null,textStyle:function(a){if(arguments.length===1){var b=this.b5;this.b5=a;this.dw("TextStyle",b,a);return a}else{return this.b5}},bq:function(a){if(a==null||this.aw()==null||this.bd()==null){return NaN}if(a.ao()){return this.bv()/this.bz()*100}else{return this.aw().item(this.bd().__inner[a.az()])/this.bz()*100}},notifySetItem:function(source_,a,b,c){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}var d=this.at();if(d==null){return}d.handleCollectionChanged(new $$t.e7(2,2,c,b,a))},notifyClearItems:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}var a=this.at();a.handleCollectionChanged(new $$t.e7(0,4))},notifyInsertItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}var c=this.at();if(c==null){return}c.handleCollectionChanged(new $$t.e7(1,0,b,a))},notifyRemoveItem:function(source_,a,b){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}if(source_!=this.itemsSource()){return}var c=this.at();if(c==null){return}c.handleCollectionChanged(new $$t.e7(1,1,b,a))},setWidgetLevelDataSource:function(source_){if(source_.dataView&&source_.dataSource){source_=source_.dataView()}this.itemsSource(source_)},removeWidgetLevelDataSource:function(){this.itemsSource(null)},styleUpdated:function(){this.ao().a4()},$type:new $.ig.Type("PieChartBase",$$t.$ak.$type,[$$t.$a8.$type])},true);$.ig.util.defType("Arc:va","PieChartBase",{an:function(){return new $$t.vb(this)},dq:function(a){$$t.$mk.dq.call(this,a);this.fk(a)},_fk:null,fk:function(value){if(arguments.length===1){this._fk=value;return value}else{return this._fk}},init:function(){this.fl=null;$$t.$mk.init.call(this);this.y($$t.$va.$type)},fl:null,ring:function(a){if(arguments.length===1){var b=this.fl;this.fl=a;this.fk().bq(b,this.fl);return a}else{return this.fl}},_fj:null,fj:function(value){if(arguments.length===1){this._fj=value;return value}else{return this._fj}},endAngle:function(a){if(arguments.length===1){this.g($$t.$va.endAngleProperty,a);return a}else{return this.c($$t.$va.endAngleProperty)}},_fo:0,fo:function(value){if(arguments.length===1){this._fo=value;return value}else{return this._fo}},fp:function(){if(this.ring()!=null){return this.ring().i()}return 0},dp:function(a,b){$$t.$mk.dp.call(this,a,b);if(this.ring()!=null){this.ring().c().chart().bd(a,b)}},dc:function(a,b){if(this.ring()!=null&&this.ring().d()!=null&&this.ring().d().allowSliceExplosion()){$$t.$mk.dc.call(this,a,b);var c=this.fn(a);this.ring().d().a8(c,b)}},d4:function(a,b){if(this.ring()!=null&&this.ring().d()!=null&&this.ring().d().allowSliceSelection()){$$t.$mk.d4.call(this,a,b);var c=this.fn(a);this.ring().d().bo(c,b)}},fn:function(a){var c=this.fj().e().getEnumerator();while(c.moveNext()){var b=c.current();if(b.b()==a){return b}}return null},d3:function(a){if(this.allowSliceSelection()){this.dt();this.d1();this.d0()}},dt:function(){if(this.itemsSource()==null||this.at()==null){this.a1.c(0);return}var a=this.bd().count();var b=this.bc().count()>0;var c=$$t.$mk.bx(this.bm());var d=$$t.$mk.bx(this.bm());if(b){a++}for(var e=0;e<a;e++){var f=false;var g;if(e==a-1&&b){g=this.bv();f=true}else{g=this.aw().item(this.bd().__inner[e])}if(this.sweepDirection()==1){d+=$$t.$mk.bx(Math.abs(g)*this.endAngle()/this.bz())}else{d-=$$t.$mk.bx(Math.abs(g)*this.endAngle()/this.bz())}var h=this.a1.item(e);if(this.bn()>=100){h.__visibility=1}else{h.__visibility=0}h.aq(true);h.ax(c);h.ar(d);h.av(h.au(this.bn()));h.ao(f);h.as(this.bk());h.az(e);h.dataContext(f?this.be():this.at().item(this.bd().__inner[e]));h.isExploded(this.explodedSlices().contains(e));h.isSelected(this.selectedSlices().contains(e));c=d;h.aq(false);if(this.fj()!=null&&this.fj().e().count()>e&&this.fj().e().__inner[e]!=null){this.fj().e().__inner[e].b(h)}}this.a1.c(a)},d0:function(){var $self=this;var a=$.ig.util.cast($$t.$nh.$type,$self.legend());if(a==null){return}if($self.ay()==null||$self.ay().count()==0){a.a9($self);return}$self.bf(new $$t.bh($$t.$am.$type,0));var c=$self.a1.a().getEnumerator();while(c.moveNext()){var b=c.current();var d=new $$t.cf;var e=$self.b3(b);var f=b.bx();d.content(function(){var $ret=new $$t.mt;$ret.series($self);$ret.slice(b);$ret.item(b.dataContext());$ret.itemBrush(f);$ret.itemLabel(e!=null?e.toString():null);$ret.percentValue($self.bq(b));$ret.isOthersSlice(b.ao());return $ret}());if($self.legendItemTemplate()!=null){d.ae($self.legendItemTemplate())}$self.bf().add(d)}a.ba($self.bf(),$self)},du:function(a,b,c,d){$$t.$mk.du.call(this,a,b,c,d);switch(b){case"EndAngle":this.fo(d);this.dt();this.ds();this.d1();this.dz();break}},getContainer:function(){return this.ao().v()},$type:new $.ig.Type("Arc",$$t.$mk.$type)},true);$.ig.util.defType("ArcItem:vk","Object",{init:function(){$.ig.$op.init.call(this);this.i(0);this.g(360);this.e(new $$t.bh($$t.$vj.$type,0))},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_j:0,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_k:0,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_i:0,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_g:0,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_h:0,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},m:function(a){var $self=this;var b=$self.d()==null?a:$self.d().e();var c=$self.d()==null?360:$self.d().d();var d=function(){var $ret=new $$t.va;$ret.itemsSource($self.f());$ret.valueMemberPath($self.l());$ret.startAngle(b);$ret.endAngle(c);$ret.othersCategoryThreshold($self.h());return $ret}();d.dr();d.dt();var e=new $$t.bh($$t.$vj.$type,0);for(var f=0;f<d.a1.c();f++){var g=d.a1.item(f);e.add(function(){var $ret=new $$t.vj;$ret.e(g.ax());$ret.d(g.ar()-g.ax());$ret.f(f);$ret.a($self);$ret.g(g.dataContext());$ret.c(g.ao());return $ret}())}$self.e(e)},$type:new $.ig.Type("ArcItem",$.ig.$ot)},true);$.ig.util.defType("PieChartBaseView:ml","Object",{init:function(a){this.k=false;this.bi=$$t.$x.empty();this.l=true;this.__toolTipObject=null;this.z=null;$.ig.$op.init.call(this);this.a(a);this.b(new $$t.mm(this))},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},as:function(){var $self=this;$self.bf(null);$self.d(new $$t.mt);$self.d().series($self.a());$self.bl($$t.$x.empty());$self.p(new $$t.bh($$t.$mq.$type,0));$self.o(new $$t.bh($$t.$ms.$type,0));$self.a().legendItemTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.o);$ret.measure($$t.$mj.d);return $ret}());$self.a().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.n);$ret.measure($$t.$mj.j);return $ret}())},ay:function(){var $self=this;var a=new $$t.fd;var b=new $$t.fd;var c;var d;(function(){var $ret=$self.b().t(a,b,c,d);a=$ret.brushes;b=$ret.outlines;c=$ret.fontBrush;d=$ret.font;return $ret.ret})();if($self.a().brushes()==null){$self.a().brushes(a)}if($self.a().outlines()==null){$self.a().outlines(b)}if($self.bf()==null){$self.bf(c)
}if($self.a().textStyle()!=null){$self.aa($self.a().textStyle())}else{$self.aa(d)}},_bf:null,bf:function(value){if(arguments.length===1){this._bf=value;return value}else{return this._bf}},_aa:null,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},aq:function(a){if(a==null){this.k=false;this.b().v(null);this.g(null);this.i(null);this.h(null);this.j(null);return}this.b().v(a);this.g(this.b().d());this.i(this.b().f());this.h(this.b().e());this.j(this.b().e())},bj:function(){return this.bl()},bm:function(){return this.b().ad()},ax:function(){this.bl(this.b().ab());this.a().dn()},_bl:null,bl:function(value){if(arguments.length===1){this._bl=value;return value}else{return this._bl}},k:false,ao:function(){if(!this.k){this.k=true;this.b().y(this.a5.runOn(this))}},a5:function(){if(this.k){this.k=false;this.av()}},bi:null,av:function(){this.ag();if(!this.bi.isEmpty()){if(this.j().c()){this.j().i(this.bi.left(),this.bi.top(),this.bi.width(),this.bi.height())}if(this.h().c()){this.h().i(this.bi.left(),this.bi.top(),this.bi.width(),this.bi.height())}if(this.i().c()){this.i().i(this.bi.left(),this.bi.top(),this.bi.width(),this.bi.height())}if(this.g().c()){this.g().i(this.bi.left(),this.bi.top(),this.bi.width(),this.bi.height())}}this.aw()},aw:function(){this.bi=this.bl();if(this.i()!=null&&this.i().c()){var b=this.p().getEnumerator();while(b.moveNext()){var a=b.current();if(a.__visibility==0){var c=a.ai().f();this.b().z(c);c.z(1);c.__opacity=a.__opacity;if(a.bx()!=null){c.__fill=a.bx()}if(a.by()!=null){c.__stroke=a.by()}if(a.v()!=null){this.i().g(c,a.v())}if(c.h()!=null){this.i().x();this.i().h(c.h())}this.i().q(c);if(c.h()!=null){this.i().w()}}}}if(this.h()!=null&&this.h().c()){var d=this.aa();if(this.a().textStyle()!=null){d=this.a().textStyle()}this.h().z(d);var f=this.o().getEnumerator();while(f.moveNext()){var e=f.current();if(e.__visibility==0){var g=e.af();if(g!=null){g.ab(this.bf());this.h().u(g)}if(this.a().leaderLineType()!=0&&e.am()!=null){e.am().__stroke=e.ad().bx();e.am().z(1);if(this.a().leaderLineStyle()!=null){this.h().g(e.am(),this.a().leaderLineStyle())}this.h().q(e.am())}if(this.a().leaderLineType()==0&&e.al()!=null){e.al().__stroke=e.ad().bx();e.al().z(1);if(this.a().leaderLineStyle()!=null){this.h().g(e.al(),this.a().leaderLineStyle())}this.h().p(e.al())}}}}},ad:function(a,b,c){var $self=this;var d=$self.e();$self.a6(a);if($self.e()==null&&d!=null){var e=function(){var $ret=new $$t.em;$ret.position(a);return $ret}();$self.a().df($self.e(),e)}else if($self.e()!=null){var f=function(){var $ret=new $$t.em;$ret.position(a);return $ret}();$self.a().dg($self.e(),f)}},ac:function(a){var $self=this;var b=$self.e();$self.a6(a);var c=function(){var $ret=new $$t.em;$ret.position(a);return $ret}();$self.a().df(b,c)},ab:function(a){this.a6(a)},ae:function(a){var $self=this;$self.a6(a);if($self.e()!=null){var b=function(){var $ret=new $$t.mu;$ret.position(a);return $ret}();$self.a().d7($self.e(),b)}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},a6:function(a){this.e(null);for(var b=0;b<this.p().count();b++){if(this.p().__inner[b].__visibility==0&&this.p().__inner[b].al(a)){this.e(this.p().__inner[b]);break}}},a0:function(){this.a().dn()},af:function(){this.aj()},ba:function(a,b){var c=b;this.bb(c.position(),a,b)},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},f:function(){var a=new $$t.mq;a.af(this.a());this.p().add(a);return a},a1:function(a){a.__visibility=0},a3:function(a){a.__visibility=1},a2:function(a){a.af(null);this.p().remove(a)},_o:null,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},c:function(){var a=new $$t.ms;if(this.a().leaderLineType()==0){a.al(new $$t.cl)}else{a.am(new $$t.b6);var b=new $$t.dx;b.b().add(new $$t.d6);b.b().__inner[0].__segments.add(new $$t.ea(0));a.am().ak(b)}this.o().add(a);return a},ak:function(a){a.__visibility=0},am:function(a){a.__visibility=1},al:function(a){this.o().remove(a)},a8:function(a){if(this.a().leaderLineType()!=0&&a.am()!=null||this.a().leaderLineType()==0&&a.al()!=null){return}if(this.a().leaderLineType()==0){a.am(null);a.al(new $$t.cl)}else{a.al(null);a.am(new $$t.b6);var b=new $$t.dx;b.b().add(new $$t.d6);b.b().__inner[0].__segments.add(new $$t.ea(0));a.am().ak(b)}},az:function(a){if(this.a().othersCategoryStyle()!=null&&a.ao()){a.v(this.a().othersCategoryStyle())}else if(a.isSelected()&&this.a().allowSliceSelection()&&this.a().selectedStyle()!=null){a.v(this.a().selectedStyle())}else{a.v(null);var b;var c;if(this.a().brushes()!=null&&a.az()>=0&&this.a().brushes().count()>0){b=this.a().brushes().item(a.az()%this.a().brushes().count())}else{b=null}if(this.a().outlines()!=null&&a.az()>=0&&this.a().outlines().count()>0){c=this.a().outlines().item(a.az()%this.a().outlines().count())}else{c=null}a.bx(b);a.by(c)}},w:function(a){if(a==null||a.ag()==null){return this.a().labelMemberPath()}var b=a.ag();var c=b.af();if($.ig.util.cast($$t.$b9.$type,c)!==null){return $.ig.util.cast($$t.$b9.$type,c).aa()}return c},s:function(a){var b=$.ig.util.cast($$t.$b9.$type,a);if(b!=null&&b.aa()!=null){return this.h().d(b.aa())+0}return 0},a7:function(){this.q($$t.$fj.b(this.b().q()))},_q:0,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},r:function(a){return this.q()+0},bk:function(a){var b=a.af();if($.ig.util.cast($$t.$b9.$type,b)!==null){var c=this.s(b);var d=this.r(b);return new $$t.x(0,0,0,c,d)}return $$t.$x.empty()},bn:function(){return new $$t.y(this.bl().width(),this.bl().height())},a9:function(a,b,c){var d=$.ig.util.cast($$t.$b9.$type,a.af());if(d!=null){d.l(b);d.m(c)}this.ao()},bc:function(a){this.bd(a)},be:function(){this.ao()},an:function(){this.ag()},ag:function(){var a=this.aa();if(this.a().textStyle()!=null){a=this.a().textStyle()}if(this.h()!=null){this.h().z(a)}},ar:function(a,b){this.b().w(a,b)},ap:function(){this.b().u()},_y:null,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},_n:false,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},l:false,__toolTipObject:null,z:null,aj:function(){if(this.n()==true){this.n(false);if(this.__toolTipObject!=null){var context_=this.d();if(this.__toolTipObject.hideToolTip){this.__toolTipObject.hideToolTip(context_)}}}},bd:function(a){this.z=null;this.__toolTipObject=null;if($.ig.util.cast(String,a)!==null||typeof a==="string"){this.z=a}else{this.__toolTipObject=a;if(this.__toolTipObject!=null){this.__toolTipObject.css("position","fixed");this.__toolTipObject.css("top","0");this.__toolTipObject.css("left","0");this.__toolTipObject.css("z-index","10000")}}},bb:function(a,b,c){this.n(true);this.y(a);if(b==null){this.x(null);this.d().item(null)}else{this.x(b.dataContext());this.d().item(b.dataContext())}var d=this.a().getContainerOffsets();var pos_={__x:a.__x+15+d.b(),__y:a.__y+15+d.a(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var context_=this.d();if(this.__toolTipObject!=null){if(this.l){this.b().r(this.__toolTipObject);this.l=false}context_.hideOthers=true;if(this.__toolTipObject.updateToolTip){this.__toolTipObject.updateToolTip(context_)}if(this.__toolTipObject.offset){this.__toolTipObject.offset({left:pos_.__x,top:pos_.__y})}}},a4:function(){this.ay();this.a7();this.a().dy()},at:function(){this.b().x(this.a().isSurfaceInteractionDisabled())},v:function(){return this.b().p()},ai:function(){if(this.k){this.a5()}},m:function(){return this.v()!=null},ah:function(a){this.b().s(a)},au:function(){},bg:function(a){var b=a.bx();var style_=a.v();var fillColor_=null;if(style_!=null){if(style_.fill){fillColor_=style_.fill}if(fillColor_!=null){b=$$t.$b3.create(fillColor_)}}return b},bh:function(a){var b=a.by();var style_=a.v();var outlineColor_=null;if(style_!=null){if(style_.stroke){outlineColor_=style_.stroke}if(outlineColor_!=null){b=$$t.$b3.create(outlineColor_)}}return b},$type:new $.ig.Type("PieChartBaseView",$.ig.$ot)},true);$.ig.util.defType("ArcView:vb","PieChartBaseView",{_bo:null,bo:function(value){if(arguments.length===1){this._bo=value;return value}else{return this._bo}},init:function(a){$$t.$ml.init.call(this,a);this.bo(a)},bq:function(a,b){this.d().series(this.bo().ring().c())},bp:function(){return this.e()},br:function(){this.bf(new $$t.b3);var a=this.b().p();this.bf().__fill=a.css("color");this.aa($$t.$fj.c(a))},$type:new $.ig.Type("ArcView",$$t.$ml.$type)},true);$.ig.util.defType("DoughnutChartVisualData:vn","Object",{init:function(){$.ig.$op.init.call(this)},_series:null,series:function(value){if(arguments.length===1){this._series=value;return value}else{return this._series}},_height:0,height:function(value){if(arguments.length===1){this._height=value;return value}else{return this._height}},_width:0,width:function(value){if(arguments.length===1){this._width=value;return value}else{return this._width}},_holeRadius:0,holeRadius:function(value){if(arguments.length===1){this._holeRadius=value;return value}else{return this._holeRadius}},scaleByViewport:function(){if(this.series()!=null){var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();var d=a.rings().getEnumerator();while(d.moveNext()){var c=d.current();var f=c.arcs().getEnumerator();while(f.moveNext()){var e=f.current();var h=e.a().getEnumerator();while(h.moveNext()){var g=h.current();g.scaleByViewport(this.viewport())}}}}}},serialize:function(){var a=new $$t.gj;var b=true;a.f("{");if(!isNaN(this.width())){if(b){b=false}else{a.d(", ")}a.d("width: ");a.f(this.width().toString())}if(!isNaN(this.height())){if(b){b=false}else{a.d(", ")}a.d("height: ");a.f(this.height().toString())}if(!isNaN(this.holeRadius())){if(b){b=false}else{a.d(", ")}a.d("holeRadius: ");a.f(this.holeRadius().toString())}if(this.series()!=null){if(b){b=false}else{a.d(", ")}a.f("series: [");for(var c=0;c<this.series().count();c++){if(c!=0){a.d(", ")}a.d(this.series().__inner[c].serialize())}a.f("]")}a.f("}");return a.b()},_viewport:null,viewport:function(value){if(arguments.length===1){this._viewport=value;return value}else{return this._viewport}},$type:new $.ig.Type("DoughnutChartVisualData",$.ig.$ot)},true);$.ig.util.defType("RingSeriesVisualData:vp","Object",{init:function(){$.ig.$op.init.call(this)},_name:null,name:function(value){if(arguments.length===1){this._name=value;return value}else{return this._name}},_labelExtent:0,labelExtent:function(value){if(arguments.length===1){this._labelExtent=value;return value}else{return this._labelExtent}},_labelsPosition:null,labelsPosition:function(value){if(arguments.length===1){this._labelsPosition=value;return value}else{return this._labelsPosition}},_leaderLineType:null,leaderLineType:function(value){if(arguments.length===1){this._leaderLineType=value;return value}else{return this._leaderLineType}},_leaderLineVisibility:null,leaderLineVisibility:function(value){if(arguments.length===1){this._leaderLineVisibility=value;return value}else{return this._leaderLineVisibility}},_leaderLineMargin:0,leaderLineMargin:function(value){if(arguments.length===1){this._leaderLineMargin=value;return value}else{return this._leaderLineMargin}},_rings:null,rings:function(value){if(arguments.length===1){this._rings=value;return value}else{return this._rings}},serialize:function(){var a=new $$t.gj;var b=true;a.f("{");if(this.name()!=null){if(b){b=false}else{a.d(", ")}a.d("name: ");a.f("'"+this.name()+"'")}if(!isNaN(this.labelExtent())){if(b){b=false}else{a.d(", ")}a.d("labelExtent: ");a.f(this.labelExtent().toString())}if(this.labelsPosition()!=null){if(b){b=false}else{a.d(", ")}a.d("labelsPosition: ");a.f(this.labelsPosition())}if(this.leaderLineType()!=null){if(b){b=false}else{a.d(", ")}a.d("leaderLineType: ");a.f(this.leaderLineType())}a.d(", leaderLineVisibility: ");a.f(this.leaderLineVisibility().toString());if(!isNaN(this.leaderLineMargin())){if(b){b=false}else{a.d(", ")}a.d("leaderLineMargin: ");a.f(this.leaderLineMargin().toString())}a.f(", rings: [");for(var c=0;c<this.rings().count();c++){if(c!=0){a.d(", ")}a.d(this.rings().__inner[c].serialize())}a.f("]}");return a.b()},$type:new $.ig.Type("RingSeriesVisualData",$.ig.$ot)},true);$.ig.util.defType("RingSeriesVisualDataList:vo","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$vp.$type)},$type:new $.ig.Type("RingSeriesVisualDataList",$$t.$bh.$type.specialize($$t.$vp.$type))},true);$.ig.util.defType("RingVisualData:vr","Object",{init:function(){$.ig.$op.init.call(this)},_arcs:null,arcs:function(value){if(arguments.length===1){this._arcs=value;return value}else{return this._arcs}},serialize:function(){var a=new $$t.gj;var b=true;a.f("{");if(this.arcs()!=null){if(b){b=false}else{a.d(", ")}a.f("arcs: [");for(var c=0;c<this.arcs().count();c++){if(c!=0){a.d(", ")}a.d(this.arcs().__inner[c].c())}a.f("]")}a.f("}");return a.b()},$type:new $.ig.Type("RingVisualData",$.ig.$ot)},true);$.ig.util.defType("RingVisualDataList:vq","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$vr.$type)},$type:new $.ig.Type("RingVisualDataList",$$t.$bh.$type.specialize($$t.$vr.$type))},true);$.ig.util.defType("ArcVisualData:vt","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},d:function(a){var c=this.a().getEnumerator();while(c.moveNext()){var b=c.current();b.scaleByViewport(a)}},c:function(){var a=new $$t.gj;var b=true;a.f("{");if(this.b()!=null){if(b){b=false}else{a.d(", ")}a.d("leaderLine: ");a.f(this.b().serialize())}if(this.a()!=null){if(b){b=false}else{a.d(", ")}a.f("slices: [");for(var c=0;c<this.a().count();c++){if(c!=0){a.d(", ")}a.d(this.a().__inner[c].serialize())}}a.f("]}");return a.b()},$type:new $.ig.Type("ArcVisualData",$.ig.$ot)},true);$.ig.util.defType("ArcVisualDataList:vs","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$vt.$type)},$type:new $.ig.Type("ArcVisualDataList",$$t.$bh.$type.specialize($$t.$vt.$type))},true);$.ig.util.defType("SliceVisualData:vv","Object",{init:function(){$.ig.$op.init.call(this)},_pieSlice:null,pieSlice:function(value){if(arguments.length===1){this._pieSlice=value;return value}else{return this._pieSlice}},_outline:null,outline:function(value){if(arguments.length===1){this._outline=value;return value}else{return this._outline}},_labelVisualData:null,labelVisualData:function(value){if(arguments.length===1){this._labelVisualData=value;return value}else{return this._labelVisualData}},_backgroundPath:null,backgroundPath:function(value){if(arguments.length===1){this._backgroundPath=value;return value}else{return this._backgroundPath}},_origin:null,origin:function(value){if(arguments.length===1){this._origin=value;return value}else{return this._origin}},_explodedOrigin:null,explodedOrigin:function(value){if(arguments.length===1){this._explodedOrigin=value;return value}else{return this._explodedOrigin}},_isExploded:false,isExploded:function(value){if(arguments.length===1){this._isExploded=value;return value}else{return this._isExploded}},_isSelected:false,isSelected:function(value){if(arguments.length===1){this._isSelected=value;return value}else{return this._isSelected}},_index:0,index:function(value){if(arguments.length===1){this._index=value;return value}else{return this._index}},_radius:0,radius:function(value){if(arguments.length===1){this._radius=value;return value}else{return this._radius}},_startAngle:0,startAngle:function(value){if(arguments.length===1){this._startAngle=value;return value}else{return this._startAngle}},_endAngle:0,endAngle:function(value){if(arguments.length===1){this._endAngle=value;return value}else{return this._endAngle}},_visibility:null,visibility:function(value){if(arguments.length===1){this._visibility=value;return value}else{return this._visibility}},scaleByViewport:function(a){this.origin({__x:(this.origin().__x-a.left())/a.width(),__y:(this.origin().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.explodedOrigin({__x:(this.explodedOrigin().__x-a.left())/a.width(),__y:(this.explodedOrigin().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},serialize:function(){var a=new $$t.gj;var b=true;a.f("{");if(this.pieSlice()!=null){if(b){b=false}else{a.d(", ")}a.d("pieSlice: ");a.f(this.pieSlice().serialize())}if(this.labelVisualData()!=null){if(b){b=false}else{a.d(", ")}a.d("labelVisualData: ");a.f(this.labelVisualData().serialize())}if(this.backgroundPath()!=null){if(b){b=false}else{a.d(", ")}a.d("backgroundPath: ");a.f(this.backgroundPath().serialize())}if(b){b=false}else{a.d(", ")}a.d("isExploded: ");a.f(this.isExploded().toString());if(b){b=false}else{a.d(", ")}a.d("isSelected: ");a.f(this.isSelected().toString());if(!isNaN(this.explodedOrigin().__x)&&!isNaN(this.explodedOrigin().__y)){if(b){b=false}else{a.d(", ")}a.d("explodedOrigin: ");a.f("{ x: "+this.explodedOrigin().__x.toString()+", y: "+this.explodedOrigin().__y.toString()+"}")}if(!isNaN(this.origin().__x)&&!isNaN(this.origin().__y)){if(b){b=false}else{a.d(", ")}a.d("origin: ");a.f("{ x: "+this.origin().__x.toString()+", y: "+this.origin().__y.toString()+"}")}if(!isNaN(this.index())){if(b){b=false}else{a.d(", ")}a.d("index: ");a.f(this.index().toString())}if(!isNaN(this.radius())){if(b){b=false}else{a.d(", ")}a.d("radius: ");a.f(this.radius().toString())}a.d(", visibility: ");a.f(this.visibility().toString());if(!isNaN(this.startAngle())){if(b){b=false}else{a.d(", ")}a.d("startAngle: ");a.f(this.startAngle().toString())}if(!isNaN(this.endAngle())){if(b){b=false}else{a.d(", ")}a.d("endAngle: ");a.f(this.endAngle().toString())}a.f("}");return a.b()},$type:new $.ig.Type("SliceVisualData",$.ig.$ot)},true);$.ig.util.defType("SliceVisualDataList:vu","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$vv.$type)},$type:new $.ig.Type("SliceVisualDataList",$$t.$bh.$type.specialize($$t.$vv.$type))},true);$.ig.util.defType("DoughnutChartLabelVisualData:vw","Object",{init:function(){$.ig.$op.init.call(this)},_labelValue:null,labelValue:function(value){if(arguments.length===1){this._labelValue=value;return value}else{return this._labelValue}},_labelSize:null,labelSize:function(value){if(arguments.length===1){this._labelSize=value;return value}else{return this._labelSize}},_labelPosition:null,labelPosition:function(value){if(arguments.length===1){this._labelPosition=value;return value}else{return this._labelPosition}},scaleByViewport:function(a){this.labelPosition({__x:(this.labelPosition().__x-a.left())/a.width(),__y:(this.labelPosition().__y-a.top())/a.height(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.labelSize(new $$t.y(this.labelSize().b()/a.width(),this.labelSize().a()/a.height()))},serialize:function(){return"{ labelValue: '"+this.labelValue()+"', labelSize: { width: "+this.labelSize().b()+", height: "+this.labelSize().a()+"}, labelPosition: { x: "+this.labelPosition().__x+", y: "+this.labelPosition().__y+"}}"},$type:new $.ig.Type("DoughnutChartLabelVisualData",$.ig.$ot)},true);$.ig.util.defType("RingSeriesBase:ve","Control",{aj:null,init:function(){var $self=this;$$t.$ak.init.call(this);this.ay({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.aj=function(a,b){$self.by(a,b.propertyName(),b.oldValue(),b.newValue())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.aj);this.an(this.am());this.bv(this.an());this.an().k()},_chart:null,chart:function(value){if(arguments.length===1){this._chart=value;return value}else{return this._chart}},itemsSource:function(a){if(arguments.length===1){this.g($$t.$ve.itemsSourceProperty,a);return a}else{return this.c($$t.$ve.itemsSourceProperty)}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$ve.valueMemberPathProperty,a);return a}else{return this.c($$t.$ve.valueMemberPathProperty)}},labelMemberPath:function(a){if(arguments.length===1){this.g($$t.$ve.labelMemberPathProperty,a);return a}else{return this.c($$t.$ve.labelMemberPathProperty)}},propertyChanged:null,propertyUpdated:null,b0:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.hj(a,b,c))}},labelsPosition:function(a){if(arguments.length===1){this.g($$t.$ve.labelsPositionProperty,a);return a}else{return this.c($$t.$ve.labelsPositionProperty)}},leaderLineVisibility:function(a){if(arguments.length===1){this.g($$t.$ve.leaderLineVisibilityProperty,a);return a}else{return this.c($$t.$ve.leaderLineVisibilityProperty)}},leaderLineStyle:function(a){if(arguments.length===1){this.g($$t.$ve.leaderLineStyleProperty,a);return a}else{return this.c($$t.$ve.leaderLineStyleProperty)}},leaderLineType:function(a){if(arguments.length===1){this.g($$t.$ve.leaderLineTypeProperty,a);return a}else{return this.c($$t.$ve.leaderLineTypeProperty)}},leaderLineMargin:function(a){if(arguments.length===1){this.g($$t.$ve.leaderLineMarginProperty,a);return a}else{return this.c($$t.$ve.leaderLineMarginProperty)}},toolTip:function(a){if(arguments.length===1){this.g($$t.$ve.toolTipProperty,a);return a}else{return this.c($$t.$ve.toolTipProperty)}},othersCategoryThreshold:function(a){if(arguments.length===1){this.g($$t.$ve.othersCategoryThresholdProperty,a);return a}else{return this.c($$t.$ve.othersCategoryThresholdProperty)}},othersCategoryType:function(a){if(arguments.length===1){this.g($$t.$ve.othersCategoryTypeProperty,a);return a}else{return this.c($$t.$ve.othersCategoryTypeProperty)}},othersCategoryText:function(a){if(arguments.length===1){this.g($$t.$ve.othersCategoryTextProperty,a);return a}else{return this.c($$t.$ve.othersCategoryTextProperty)}},legend:function(a){if(arguments.length===1){this.g($$t.$ve.legendProperty,a);return a}else{return this.c($$t.$ve.legendProperty)}},formatLabel:function(a){if(arguments.length===1){this.g($$t.$ve.formatLabelProperty,a);return a}else{return this.c($$t.$ve.formatLabelProperty)}},labelExtent:function(a){if(arguments.length===1){this.g($$t.$ve.labelExtentProperty,a);return a}else{return this.c($$t.$ve.labelExtentProperty)}},startAngle:function(a){if(arguments.length===1){this.g($$t.$ve.startAngleProperty,a);return a}else{return this.c($$t.$ve.startAngleProperty)}},othersCategoryStyle:function(a){if(arguments.length===1){this.g($$t.$ve.othersCategoryStyleProperty,a);return a}else{return this.c($$t.$ve.othersCategoryStyleProperty)}},selectedStyle:function(a){if(arguments.length===1){this.g($$t.$ve.selectedStyleProperty,a);return a}else{return this.c($$t.$ve.selectedStyleProperty)}},selectedStyleResolved:function(a){if(arguments.length===1){var b=this.selectedStyleResolved();this.b0("SelectedStyleResolved",b,a);return a}else{if(this.selectedStyle()!=null){return this.selectedStyle()}if(this.chart()!=null&&this.chart().selectedStyle()!=null){return this.chart().selectedStyle()}return null}},toolTipStyle:function(a){if(arguments.length===1){this.g($$t.$ve.toolTipStyleProperty,a);return a}else{return this.c($$t.$ve.toolTipStyleProperty)}},brushes:function(a){if(arguments.length===1){this.g($$t.$ve.brushesProperty,a);return a}else{return this.c($$t.$ve.brushesProperty)}},outlines:function(a){if(arguments.length===1){this.g($$t.$ve.outlinesProperty,a);return a}else{return this.c($$t.$ve.outlinesProperty)}},legendItemTemplate:function(a){if(arguments.length===1){this.g($$t.$ve.legendItemTemplateProperty,a);return a}else{return this.c($$t.$ve.legendItemTemplateProperty)}},legendItemBadgeTemplate:function(a){if(arguments.length===1){this.g($$t.$ve.legendItemBadgeTemplateProperty,a);return a}else{return this.c($$t.$ve.legendItemBadgeTemplateProperty)}},labelTemplate:function(a){if(arguments.length===1){this.g($$t.$ve.labelTemplateProperty,a);return a}else{return $.ig.util.cast($$t.$cg.$type,this.c($$t.$ve.labelTemplateProperty))}},isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.g($$t.$ve.isSurfaceInteractionDisabledProperty,a);return a}else{return this.c($$t.$ve.isSurfaceInteractionDisabledProperty)}},radiusFactor:function(a){if(arguments.length===1){this.g($$t.$ve.radiusFactorProperty,a);return a}else{return this.c($$t.$ve.radiusFactorProperty)}},_ay:null,ay:function(value){if(arguments.length===1){this._ay=value;return value}else{return this._ay}},_an:null,an:function(value){if(arguments.length===1){this._an=value;return value}else{return this._an}},by:function(a,b,c,d){if(b=="SelectedStyle"){this.selectedStyleResolved(d)}},_rootCanvas:null,rootCanvas:function(value){if(arguments.length===1){this._rootCanvas=value;return value}else{return this._rootCanvas}},am:function(){return new $$t.vm(this)},bv:function(a){},al:function(){},bx:function(){},bw:function(){},provideContainer:function(a){this.an().n(a)},bu:function(){if(this.an()!=null){this.an().i()}},b1:function(){},$type:new $.ig.Type("RingSeriesBase",$$t.$ak.$type,[$$t.$a8.$type])},true);$.ig.util.defType("HierarchicalRingSeries:v2","RingSeriesBase",{init:function(){$$t.$ve.init.call(this);this.y($$t.$v2.$type)},_rings:null,rings:function(value){if(arguments.length===1){this._rings=value;return value}else{return this._rings}},childrenMemberPath:function(a){if(arguments.length===1){this.g($$t.$v2.childrenMemberPathProperty,a);return a}else{return this.c($$t.$v2.childrenMemberPathProperty)}},al:function(){if(this.itemsSource()==null){return new $$t.vg}this.rings(this.c4(this.itemsSource()));return this.rings()},by:function(a,b,c,d){$$t.$ve.by.call(this,a,b,c,d);if(b=="ItemsSource"){this.bx()}if(b=="StartAngle"){var e=c;var f=d;var g=f-e;if(this.rings()!=null&&this.rings().count()>0){for(var h=0;h<this.rings().count();h++){var i=this.rings().__inner[h];var k=i.g().getEnumerator();while(k.moveNext()){var j=k.current();j.i(j.i()+g)}}}}if(b=="Brushes"){this.bw()}if(this.rings()!=null&&this.an().d()){var l=false;var n=this.rings().getEnumerator();while(n.moveNext()){var m=n.current();m.l();if(m.f()){l=true}}if(l){var p=this.rings().getEnumerator();while(p.moveNext()){var o=p.current();o.c().an().l()}}}},bx:function(){if(this.chart()!=null){this.chart().bg();this.chart().bl()}},bw:function(){if(this.rings()!=null){var b=this.rings().getEnumerator();while(b.moveNext()){var a=b.current();var d=a.g().getEnumerator();while(d.moveNext()){var c=d.current();this.c9(c)}}}},b1:function(){if(this.rings()!=null&&this.rings().count()>0){var a=this.rings().__inner[this.rings().count()-1];this.width(a.m().b());this.height(a.m().a());this.an().m(a.k().__x,a.k().__y)}},c6:function(obj_){var memberPath_=this.childrenMemberPath();if(obj_[memberPath_]!==undefined){return obj_[memberPath_]}return null},c4:function(a){var $self=this;var b=new $$t.v3($$t.$vk.$type);var c=new $$t.v3($$t.$vk.$type);var d=function(){var $ret=new $$t.vk;$ret.k(0);$ret.f(a);$ret.l($self.valueMemberPath());$ret.h($self.othersCategoryThreshold());return $ret}();d.m($self.startAngle());var e=function(){var $ret=new $$t.vk;$ret.k(-1);$ret.f(null);return $ret}();c.h(d);b.h(e);var f=new $$t.vg;var g=null;var h=-1;while(c.f()>0){var i;(function(){var $ret=c.g(i);i=$ret.value;return $ret.ret})();var j;(function(){var $ret=b.g(j);j=$ret.value;return $ret.ret})();if(i==null){continue}var k=0;var m=i.e().getEnumerator();while(m.moveNext()){var l=m.current();var n=$self.c6(l.g());if(n!=null&&$self.c5(n)==false||l.c()){var o=function(){var $ret=new $$t.vk;$ret.k(i.k()+1);$ret.f(l.c()?function(){var $ret=new $$t.bh($.ig.Number.prototype.$type,0);$ret.add(0);return $ret}():n);$ret.j(k);$ret.b(i);$ret.l($self.valueMemberPath());$ret.d(l);return $ret}();o.m($self.startAngle());c.h(o);b.h(i)}k++}var p=$self.c2(i,j,h,g);if(p!=g){f.add(p);g=p}h=i.k()}return f},c2:function(a,b,c,d){var $self=this;a.i(a.d()==null?$self.startAngle():a.d().e());a.g(a.d()==null?360:a.d().d());$self.c9(a);if(a.k()!=c){var e=function(){var $ret=new $$t.vc;$ret.c($self);return $ret}();e.g().add(a);a.c(e);return e}a.c(d);d.g().add(a);return d},c5:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();return false}return true},c9:function(a){if(a.b()==null){a.a(this.brushes())}else if(a.b().k()==0){a.a(new $$t.fd);if(a.b().a()!=null){a.a().add(a.b().a().item(a.j()%a.b().a().count()))}}else{a.a(a.b().a())}},$type:new $.ig.Type("HierarchicalRingSeries",$$t.$ve.$type)},true);$.ig.util.defType("IgQueue$1:v3","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.e=0;this.b=null;this.a=null;this.c=null},e:0,b:null,a:null,c:null,d:function(){return this.e==0},f:function(){return this.e},h:function(a){if(this.e==0){this.b=this.a=new $$t.v4(a,this.b)}else{this.a.a=new $$t.v4(a,this.a.a);this.a=this.a.a}this.e++},g:function(a){this.c=this.b;if(this.e==0){throw new $$t.e1(1,"tried to serve from an empty Queue")}this.b=this.b.a;this.e--;a=$.ig.util.cast(this.$t,this.c.b);return{value:a}},$type:new $.ig.Type("IgQueue$1",$.ig.$ot)},true);$.ig.util.defType("Node:v4","Object",{a:null,b:null,init:function(a,b){$.ig.$op.init.call(this);this.a=b;this.b=a},$type:new $.ig.Type("Node",$.ig.$ot)},true);$.ig.util.defType("HoleDimensionsChangedEventArgs:v1","EventArgs",{init:function(a,b){$$t.$en.init.call(this);this.d=a;this.b=b},d:null,center:function(){return this.d},b:0,radius:function(){return this.b},$type:new $.ig.Type("HoleDimensionsChangedEventArgs",$$t.$en.$type)},true);$.ig.util.defType("Ring:vc","Object",{init:function(){var $self=this;$.ig.$op.init.call(this);this.k({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.m(new $$t.y(0,0));this.a(function(){var $ret=new $$t.vd;$ret.af($self);return $ret}());this.g(new $$t.bh($$t.$vk.$type,0));this.e(true)},_j:0,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_h:0,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},b:null,c:function(a){if(arguments.length===1){this.b=a;this.b.an().h(this.a());if(this.a()!=null){this.a().ah().s(a)}return a}else{return this.b}},_i:0,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_d:null,d:function(value){if(arguments.length===1){this._d=value;
return value}else{return this._d}},_e:false,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},f:function(){if(this.a()!=null&&this.a().ah().d()){var a,b;a=this.k().__x-this.c().ay().__x;b=this.k().__y-this.c().ay().__y;this.a().ah().v(a,b);return this.a().ak()}return false},l:function(){if(this.a()!=null){this.a().width(this.m().b());this.a().height(this.m().a());this.c().an().h(this.a());this.a().al(this.g())}},$type:new $.ig.Type("Ring",$.ig.$ot)},true);$.ig.util.defType("RingCollection:vg","ObservableCollection$1",{init:function(){$$t.$e4.init.call(this,$$t.$vc.$type)},h:function(){var b=this.getEnumerator();while(b.moveNext()){var a=b.current();if(a.e()){var c=0;var d=a.a().aj.c();while(c<d){a.a().aj.destroy()(a.a().aj.item(c));c++}a.a().aj.c(0);a.a(null)}}$$t.$e4.h.call(this)},m:function(a){var b=this.__inner[a];if(b.e()){b.a().aj.destroy()(b.a().aj.item(a));b.a().aj.c(0);b.a(null)}$$t.$e4.m.call(this,a)},$type:new $.ig.Type("RingCollection",$$t.$e4.$type.specialize($$t.$vc.$type))},true);$.ig.util.defType("RingControl:vd","Control",{init:function(){var $self=this;$$t.$ak.init.call(this);this.y($$t.$vd.$type);this.ah(this.ag());this.aq(this.ah());this.ah().r();this.aj=function(){var $ret=new $$t.ga($$t.$va.$type);$ret.create($self.ah().a.runOn($self.ah()));$ret.activate($self.ah().l.runOn($self.ah()));$ret.disactivate($self.ah().n.runOn($self.ah()));$ret.destroy($self.ah().m.runOn($self.ah()));return $ret}()},ai:function(){return this.af().c()},_ah:null,ah:function(value){if(arguments.length===1){this._ah=value;return value}else{return this._ah}},ae:null,af:function(a){if(arguments.length===1){this.ae=a;if(this.ae==null){this.ah().s(null)}else{this.ah().s(this.ae.c())}return a}else{return this.ae}},aj:null,_al:null,al:function(value){if(arguments.length===1){this._al=value;return value}else{return this._al}},_rootCanvas:null,rootCanvas:function(value){if(arguments.length===1){this._rootCanvas=value;return value}else{return this._rootCanvas}},ag:function(){return new $$t.vx(this)},aq:function(a){},propertyChanged:null,propertyUpdated:null,as:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.hj(a,b,c))}},ap:function(){this.ak()},ak:function(){if(this.al()==null){return false}var a=0;var b=false;var d=this.al().getEnumerator();while(d.moveNext()){var c=d.current();var e=this.aj.item(a);e.fj(c);if(e.innerExtent()!=this.af().h()){e.innerExtent(this.af().h())}if((e.width()!=this.af().m().b()||e.height()!=this.af().m().a())&&e.ao().m()){e.width(this.af().m().b());e.height(this.af().m().a());this.ah().ab(e);b=true}if(e.startAngle()!=c.i()){e.startAngle(c.i())}if(e.endAngle()!=c.g()){e.endAngle(c.g())}if(e.itemsSource()!=c.f()){e.itemsSource(c.f())}if(e.brushes()!=c.a()){e.brushes(c.a())}this.ah().t(e,0,0);a++}this.aj.c(a);return b},ar:function(a){this.ah().w(a)},ao:function(){this.ah().q()},am:function(){return this.ah().j()},$type:new $.ig.Type("RingControl",$$t.$ak.$type,[$$t.$a8.$type])},true);$.ig.util.defType("RingControlView:vx","Object",{_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},init:function(a){this.f=new $$t.bh($$t.$va.$type,0);this.g=new $$t.bh($$t.$va.$type,0);this.e=new $$t.f0($$t.$va.$type,$$t.$cp.$type,0);this.c=null;$.ig.$op.init.call(this);this.b(a)},f:null,g:null,a:function(){var a=new $$t.va;a.m(0);a.l(0);a.ring(this.b().af());this.f.add(a);this.z(a);a.labelExtent(this.b().ai().labelExtent());a.formatLabel(this.b().ai().formatLabel());a.labelMemberPath(this.b().ai().labelMemberPath());a.labelsPosition(this.b().ai().labelsPosition());a.labelTemplate(this.b().ai().labelTemplate());a.valueMemberPath(this.b().ai().valueMemberPath());if(this.b().ai().toolTip()!=null){a.toolTip(this.b().ai().toolTip())}a.leaderLineVisibility(this.b().ai().leaderLineVisibility());a.leaderLineStyle(this.b().ai().leaderLineStyle());a.leaderLineType(this.b().ai().leaderLineType());a.leaderLineMargin(this.b().ai().leaderLineMargin());a.othersCategoryThreshold(this.b().ai().othersCategoryThreshold());a.othersCategoryType(this.b().ai().othersCategoryType());a.othersCategoryText(this.b().ai().othersCategoryText());a.othersCategoryStyle(this.b().ai().othersCategoryStyle());a.legend(this.b().ai().legend());a.legendItemTemplate(this.b().ai().legendItemTemplate());a.legendItemBadgeTemplate(this.b().ai().legendItemBadgeTemplate());a.outlines(this.b().ai().outlines());a.startAngle(this.b().ai().startAngle());a.brushes(this.b().ai().brushes());a.selectedStyle(this.b().ai().selectedStyleResolved());a.isSurfaceInteractionDisabled(true);a.radiusFactor(this.b().ai().radiusFactor());return a},l:function(a){var b=this.e.item(a);if(b!=null){b.show()}this.g.add(a)},n:function(a){var b=this.e.item(a);if(b!=null){b.hide()}this.g.remove(a)},m:function(a){this.o(a);this.f.remove(a)},h:function(){return this.f},r:function(){},aa:function(){this.b().ap()},t:function(a,b,c){b=b+this.b().l();c=c+this.b().m();if(this.c!=null){b=b+this.c.l();c=c+this.c.m()}if(a.l()!=b||a.m()!=c){a.l(b);a.m(c);this.u(a,this.e.item(a))}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},w:function(a){if(a==null){this.b().aj.c(0);this.f.clear();this.e.clear();this.g.clear();return}this.i($(a));this.i().css("position","relative");var c=this.f.getEnumerator();while(c.moveNext()){var b=c.current();var d=this.e.item(b);this.i().append(d);b.fk().br()}},e:null,z:function(a){var b=$('<div style="position : absolute;" />');this.e.add(a,b);this.k(a,b);this.u(a,b);if(this.i()!=null){this.i().append(b)}a.provideContainer(b);b.css("position","absolute");b.removeClass("ui-corner-all ui-widget-content")},k:function(a,b){b.css("width",a.width().toString());b.css("height",a.height().toString())},u:function(a,b){b.css("top",a.m().toString()+"px");b.css("left",a.l().toString()+"px")},o:function(a){var b=this.e.item(a);b.remove();this.e.remove(a);a.provideContainer(null)},ab:function(a){this.k(a,a.getContainer());a.onContainerResized(a.width(),a.height())},d:function(){return true},q:function(){},c:null,s:function(a){this.c=a;if(a!=null){a.propertyUpdated=$.ig.Delegate.prototype.combine(a.propertyUpdated,this.y.runOn(this))}},y:function(a,b){switch(b.propertyName()){case"LabelExtent":for(var c=0;c<this.f.count();c++){this.f.__inner[c].labelExtent(b.newValue())}break;case"LabelMemberPath":for(var d=0;d<this.f.count();d++){this.f.__inner[d].labelMemberPath(b.newValue())}break;case"LabelsPosition":for(var e=0;e<this.f.count();e++){this.f.__inner[e].labelsPosition(b.newValue())}break;case"LabelTemplate":for(var f=0;f<this.f.count();f++){this.f.__inner[f].labelTemplate(b.newValue())}break;case"ValueMemberPath":for(var g=0;g<this.f.count();g++){this.f.__inner[g].valueMemberPath(b.newValue())}break;case"ToolTip":for(var h=0;h<this.f.count();h++){this.f.__inner[h].toolTip(b.newValue())}break;case"LeaderLineVisibility":for(var i=0;i<this.f.count();i++){this.f.__inner[i].leaderLineVisibility(b.newValue())}break;case"LeaderLineStyle":for(var j=0;j<this.f.count();j++){this.f.__inner[j].leaderLineStyle(b.newValue())}break;case"LeaderLineType":for(var k=0;k<this.f.count();k++){this.f.__inner[k].leaderLineType(b.newValue())}break;case"LeaderLineMargin":for(var l=0;l<this.f.count();l++){this.f.__inner[l].leaderLineMargin(b.newValue())}break;case"OthersCategoryThreshold":for(var m=0;m<this.f.count();m++){this.f.__inner[m].othersCategoryThreshold(b.newValue())}break;case"OthersCategoryType":for(var n=0;n<this.f.count();n++){this.f.__inner[n].othersCategoryType(b.newValue())}break;case"OthersCategoryText":for(var o=0;o<this.f.count();o++){this.f.__inner[o].othersCategoryText(b.newValue())}break;case"OthersCategoryStyle":for(var p=0;p<this.f.count();p++){this.f.__inner[p].othersCategoryStyle(b.newValue())}break;case"Legend":for(var q=0;q<this.f.count();q++){this.f.__inner[q].legend(b.newValue())}break;case"LegendItemTemplate":for(var r=0;r<this.f.count();r++){this.f.__inner[r].legendItemTemplate(b.newValue())}break;case"LegendItemBadgeTemplate":for(var s=0;s<this.f.count();s++){this.f.__inner[s].legendItemBadgeTemplate(b.newValue())}break;case"Outlines":for(var t=0;t<this.f.count();t++){this.f.__inner[t].outlines(b.newValue())}break;case"Brushes":for(var u=0;u<this.f.count();u++){this.f.__inner[u].brushes(b.newValue())}break;case"SelectedStyle":for(var v=0;v<this.f.count();v++){this.f.__inner[v].selectedStyle(b.newValue())}break;case"SelectedStyleResolved":for(var w=0;w<this.f.count();w++){this.f.__inner[w].selectedStyle(b.newValue())}break;case"RadiusFactor":for(var x=0;x<this.f.count();x++){this.f.__inner[x].radiusFactor(b.newValue())}break}},p:function(){var b=this.f.getEnumerator();while(b.moveNext()){var a=b.current();a.flush()}},j:function(){return this.i()},v:function(a,b){this.b().l(a);this.b().m(b);this.x()},x:function(){for(var a=0;a<this.f.count();a++){var b=this.f.__inner[a];this.t(b,0,0)}},$type:new $.ig.Type("RingControlView",$.ig.$ot)},true);$.ig.util.defType("RingSeries:v5","RingSeriesBase",{init:function(){var $self=this;$$t.$ve.init.call(this);this.ring(function(){var $ret=new $$t.vc;$ret.c($self);$ret.e(false);return $ret}());var a=function(){var $ret=new $$t.vk;$ret.i($self.startAngle());$ret.c($self.ring());$ret.l($self.valueMemberPath());return $ret}();this.ring().g().add(a);this.y($$t.$v5.$type)},_ring:null,ring:function(value){if(arguments.length===1){this._ring=value;return value}else{return this._ring}},by:function(a,b,c,d){$$t.$ve.by.call(this,a,b,c,d);if(b=="ItemsSource"){this.bx()}if(b=="FormatLabel"){for(var e=0;e<this.ring().a().aj.c();e++){this.ring().a().aj.item(e).formatLabel(d)}}if(b=="Brushes"){this.bw()}if(b=="StartAngle"){if(this.ring().g()!=null&&this.ring().g().count()>0){this.ring().g().__inner[0].i(this.startAngle())}}if(b=="ValueMemberPath"){if(this.ring().g()!=null&&this.ring().g().count()>0){this.ring().g().__inner[0].l(this.valueMemberPath());this.bx()}}if(this.ring()!=null&&this.an().d()){this.ring().l();if(this.ring().f()){this.ring().c().an().l()}}},al:function(){var a=new $$t.vg;if(this.ring().g().__inner[0].e().count()>0){a.add(this.ring())}return a},bx:function(){if(this.ring()!=null){this.ring().g().__inner[0].f(this.itemsSource());this.ring().g().__inner[0].m(this.startAngle());if(this.chart()!=null){this.chart().bg();this.chart().bl()}}},bw:function(){if(this.ring()!=null){this.ring().g().__inner[0].a(this.brushes())}},b1:function(){if(this.ring()!=null){this.width(this.ring().m().b());this.height(this.ring().m().a());this.an().m(this.ring().k().__x,this.ring().k().__y)}},$type:new $.ig.Type("RingSeries",$$t.$ve.$type)},true);$.ig.util.defType("RingSeriesBaseView:vm","Object",{_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},init:function(a){$.ig.$op.init.call(this);this.e(new $$t.bh($$t.$vd.$type,0));this.c(a)},k:function(){var $self=this;$self.c().legendItemTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.o);$ret.measure($$t.$mj.d);return $ret}());$self.c().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.n);$ret.measure($$t.$mj.j);return $ret}())},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},h:function(a){if(!this.e().contains(a)){this.e().add(a)}if(this.f()!=null&&a.am()!=this.f()){a.ar(this.f())}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},j:function(a,b,c,d,e){var $self=this;(function(){var $ret=$$t.$kg.a("chart",a,b,c);b=$ret.brushes;c=$ret.outlines;return $ret.ret})();d=new $$t.b3;d.__fill=$self.f().css("color");e=$$t.$fj.c(a);return{brushes:b,outlines:c,fontBrush:d,font:e}},a:null,b:null,o:null,g:null,n:function(a){var $self=this;if(a==null){var c=$self.e().getEnumerator();while(c.moveNext()){var b=c.current();b.ar(null)}return}$self.f($(a));var d;var e;var f;var g;(function(){var $ret=$self.j($self.f(),d,e,f,g);d=$ret.brushes;e=$ret.outlines;f=$ret.fontBrush;g=$ret.font;return $ret.ret})();$self.a=d;$self.b=e;$self.o=f;$self.g=g;if($self.c().brushes()==null){$self.c().brushes($self.a)}if($self.c().outlines()==null){$self.c().outlines($self.b)}var i=$self.e().getEnumerator();while(i.moveNext()){var h=i.current();h.ar($self.f())}},d:function(){return true},i:function(){this.n(null)},l:function(){for(var a=0;a<this.e().count();a++){var b=this.e().__inner[a];for(var c=0;c<b.aj.a().count();c++){var d=b.aj.a().__inner[c];d.flush()}}},m:function(a,b){this.c().l(a);this.c().m(b);this.c().ay({__x:a,__y:b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},$type:new $.ig.Type("RingSeriesBaseView",$.ig.$ot)},true);$.ig.util.defType("RingSeriesCollection:vh","ObservableCollection$1",{init:function(){$$t.$e4.init.call(this,$$t.$ve.$type)},$type:new $.ig.Type("RingSeriesCollection",$$t.$e4.$type.specialize($$t.$ve.$type))},true);$.ig.util.defType("SliceItem:vj","Object",{init:function(){$.ig.$op.init.call(this)},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_f:0,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_c:false,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},$type:new $.ig.Type("SliceItem",$.ig.$ot)},true);$.ig.util.defType("SliceCollection:vi","ObservableCollection$1",{init:function(){$$t.$e4.init.call(this,$$t.$vj.$type)},_v:false,v:function(value){if(arguments.length===1){this._v=value;return value}else{return this._v}},_w:false,w:function(value){if(arguments.length===1){this._w=value;return value}else{return this._w}},_u:null,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},j:function(a,b){if(!this.contains(b)){if(this.v()&&b.b()!=null){if(this.w()){if(this.u().allowSliceSelection()){$$t.$e4.j.call(this,a,b);b.b().isSelected(true)}}else{if(this.u().allowSliceExplosion()){$$t.$e4.j.call(this,a,b);b.b().isExploded(true)}}}else{$$t.$e4.j.call(this,a,b)}}},o:function(a,b){if(this.contains(b)){this.remove(b);this.j(a,b)}else{$$t.$e4.o.call(this,a,b)}},m:function(a){var b=this.__inner[a];$$t.$e4.m.call(this,a);if(this.v()&&b.b()!=null){if(this.w()){b.b().isSelected(false)}else{b.b().isExploded(false)}}},h:function(){for(var a=0;a<this.count();){if(this.__inner[a].b()!=null){if(this.w()){this.__inner[a].b().isSelected(false)}else{this.__inner[a].b().isExploded(false)}}}$$t.$e4.h.call(this)},$type:new $.ig.Type("SliceCollection",$$t.$e4.$type.specialize($$t.$vj.$type))},true);$.ig.util.defType("XamDoughnutChart:vf","Control",{ai:null,ag:null,am:null,al:null,ae:null,init:function(){var $self=this;this.ai=new $$t.vh;this.ag=new $$t.vg;this.am=new $$t.vi;this.al=new $$t.vi;$$t.$ak.init.call(this);var a=this.aq();this.be(a);a.p();this.y($$t.$vf.$type);this.ae=function(b,c){$self.bi(b,c.propertyName(),c.oldValue(),c.newValue())};this.propertyUpdated=$.ig.Delegate.prototype.combine(this.propertyUpdated,this.ae);this.series().collectionChanged=$.ig.Delegate.prototype.combine(this.series().collectionChanged,this.bp.runOn(this));this.am.v(true);this.am.w(true);this.am.u(this);this.al.v(true);this.al.u(this)},rings:function(){return this.ag},allowSliceSelection:function(a){if(arguments.length===1){this.g($$t.$vf.allowSliceSelectionProperty,a);return a}else{return this.c($$t.$vf.allowSliceSelectionProperty)}},isSurfaceInteractionDisabled:function(a){if(arguments.length===1){this.g($$t.$vf.isSurfaceInteractionDisabledProperty,a);return a}else{return this.c($$t.$vf.isSurfaceInteractionDisabledProperty)}},allowSliceExplosion:function(a){if(arguments.length===1){this.g($$t.$vf.allowSliceExplosionProperty,a);return a}else{return this.c($$t.$vf.allowSliceExplosionProperty)}},series:function(){return this.ai},bp:function(a,b){var c=new $$t.bh($$t.$ve.$type,0);if(b.oldItems()!=null){var e=b.oldItems().getEnumerator();while(e.moveNext()){var d=e.current();if(b.newItems()==null||!b.newItems().contains(d)){d.bu();this.ar().t(d)}}}this.bg();this.bl()},innerExtent:function(a){if(arguments.length===1){this.g($$t.$vf.innerExtentProperty,a);return a}else{return this.c($$t.$vf.innerExtentProperty)}},selectedSlices:function(a){if(arguments.length===1){this.am.v(false);this.am.u(this);this.am=a;this.am.v(true);this.am.w(true);var c=this.am.getEnumerator();while(c.moveNext()){var b=c.current();b.b().isSelected(true)}return a}else{return this.am}},explodedSlices:function(a){if(arguments.length===1){this.al.v(false);this.al.u(this);this.al=a;this.al.v(true);this.am.w(false);var c=this.al.getEnumerator();while(c.moveNext()){var b=c.current();b.b().isExploded(true)}return a}else{return this.al}},selectedStyle:function(a){if(arguments.length===1){this.g($$t.$vf.selectedStyleProperty,a);return a}else{return this.c($$t.$vf.selectedStyleProperty)}},centerData:function(a){if(arguments.length===1){this.g($$t.$vf.centerDataProperty,a);return a}else{return this.c($$t.$vf.centerDataProperty)}},centerDataTemplate:function(a){if(arguments.length===1){this.g($$t.$vf.centerDataTemplateProperty,a);return a}else{return this.c($$t.$vf.centerDataTemplateProperty)}},_ar:null,ar:function(value){if(arguments.length===1){this._ar=value;return value}else{return this._ar}},bo:function(a,b){if(this.allowSliceSelection()){if(!this.selectedSlices().contains(a)&&b){this.selectedSlices().add(a)}if(this.selectedSlices().contains(a)&&!b){this.selectedSlices().remove(a)}}},a8:function(a,b){if(this.allowSliceExplosion()){if(!this.explodedSlices().contains(a)&&b){this.explodedSlices().add(a)}if(this.explodedSlices().contains(a)&&!b){this.explodedSlices().remove(a)}}},bi:function(a,b,c,d){if(b=="SelectedStyle"){var f=this.series().getEnumerator();while(f.moveNext()){var e=f.current();e.selectedStyleResolved(d)}}},aq:function(){return new $$t.vl(this)},be:function(a){this.ar(a)},bl:function(){this.bh();this.bn();this.bm();this.bf();this.ar().w()},bn:function(){var b=this.series().getEnumerator();while(b.moveNext()){var a=b.current();a.b1()}},bf:function(){var a=this.ar().x();if(a.isEmpty()||a.width()==0||a.height()==0){return}var b={__x:a.width()/2,__y:a.height()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var c=Math.min(a.width()/2,a.height()/2);var d=this.innerExtent()*c/100*.9;this.ar().u(d*2,d*2);this.ar().r(b.__x-d,b.__y-d)},bm:function(){var a=false;var c=this.ag.getEnumerator();while(c.moveNext()){var b=c.current();if(b.f()){a=true}}if(a){var e=this.ag.getEnumerator();while(e.moveNext()){var d=e.current();d.c().an().l()}}},bh:function(){var a=this.ar().x();if(a.isEmpty()||a.width()==0||a.height()==0){return}var b={__x:a.width()/2,__y:a.height()/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var c=Math.min(a.width()/2,a.height()/2);var d=Math.max(a.width()/2,a.height()/2);if(a.width()>a.height()){c=c+d;d=c-d;c=c-d}var e=(100-this.innerExtent())/100*c/this.ag.count();var f=(100-this.innerExtent())/100*d/this.ag.count();var g=this.innerExtent()*c/100;var h=this.innerExtent()*d/100;var i=1;var k=this.ag.getEnumerator();while(k.moveNext()){var j=k.current();var l=g+e*i;var m=h+f*i;j.i(e);j.m(new $$t.y(l*2,m*2));j.k({__x:b.__x-l,__y:b.__y-m,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j.h(100-e/l*100);j.l();i++}},bg:function(){this.explodedSlices().clear();this.selectedSlices().clear();this.ag.clear();this.ar().j();var a=0;for(var b=0;b<this.series().count();b++){var c=this.series().__inner[b];c.chart(this);this.ar().i(c);var d=c.al();var f=d.getEnumerator();while(f.moveNext()){var e=f.current();e.d(this);e.j(a);this.ag.add(e);a++}}},bc:function(){this.bl()},sliceClick:null,bd:function(a,b){if(this.sliceClick!=null){this.sliceClick(a,b)}},propertyChanged:null,propertyUpdated:null,bk:function(a,b,c){if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.ba(a))}if(this.propertyUpdated!=null){this.propertyUpdated(this,new $$t.hj(a,b,c))}},provideContainer:function(a){this.ar().s(a)},notifyResized:function(){this.ar().v()},getContainerID:function(){return this.ar().h()},getCenterCoordinates:function(){return this.ar().g()},getHoleRadius:function(){return this.ar().d()},flush:function(){var a;var b;for(var c=0;c<this.series().count();c++){b=this.series().__inner[c].al();for(var d=0;d<b.count();d++){a=b.__inner[d].a().ah().h();for(var e=0;e<a.count();e++){a.__inner[e].flush()}}}},holeDimensionsChanged:null,bb:function(){if(this.holeDimensionsChanged!=null){this.holeDimensionsChanged(this,new $$t.v1(this.getCenterCoordinates(),this.getHoleRadius()))}},exportVisualData:function(){var a=new $$t.vn;a.series(new $$t.vo);a.viewport(this.ar().x());this.ar().o(a);return a},$type:new $.ig.Type("XamDoughnutChart",$$t.$ak.$type,[$$t.$a8.$type])},true);$.ig.util.defType("XamDoughnutChartView:vl","Object",{_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},init:function(a){$.ig.$op.init.call(this);this.x($$t.$x.empty());this.g({__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.d(0);this.c(new $$t.bh($$t.$ve.$type,0));this.a(a)},p:function(){},w:function(){},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},i:function(a){if(!this.c().contains(a)){a.provideContainer(this.f());this.c().add(a)}},t:function(a){if(this.c().contains(a)){a.provideContainer(null);this.c().remove(a)}},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},v:function(){if(this.f()==null){return}var a=this.f().width();var b=this.f().height();this.x(new $$t.x(0,0,0,a,b));if(this.b()!=null){this.b().az(this.x())}this.a().bc()},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},s:function(a){var b=$(a);this.f(b);var c=this.f().width();var d=this.f().height();this.x(new $$t.x(0,0,0,c,d));this.b(new $$t.ek(this.f()));this.b().az(this.x());this.b().onMouseOver=$.ig.Delegate.prototype.combine(this.b().onMouseOver,this.m.runOn(this));this.b().onMouseLeave=$.ig.Delegate.prototype.combine(this.b().onMouseLeave,this.l.runOn(this));this.b().onMouseDown=$.ig.Delegate.prototype.combine(this.b().onMouseDown,this.k.runOn(this));this.b().onMouseUp=$.ig.Delegate.prototype.combine(this.b().onMouseUp,this.n.runOn(this));this.v()},q:function(a,b,c){if(this.a().isSurfaceInteractionDisabled()){return}for(var d=this.c().count()-1;d>=0;d--){var e=this.c().__inner[d];if(e.isSurfaceInteractionDisabled()){continue}var f=e.an().e();for(var g=0;g<f.count();g++){var h=f.__inner[g];var i=h.aj.a();for(var j=0;j<i.count();j++){var k=i.__inner[j];var l={__x:a.__x-k.l(),__y:a.__y-k.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};b(k.ao(),l);if(c=="mouseUp"){var m=k.fk().bp();if(m!=null){return}}}}}},n:function(a){var $self=this;$self.q(a,function(b,c){return b.ae(c)},"mouseUp")},k:function(a){var $self=this;$self.q(a,function(b,c){return b.ab(c)},"mouseDown")},l:function(a){var $self=this;$self.q(a,function(b,c){return b.ac(c)},"mouseLeave")},m:function(a,b,c){var $self=this;$self.q(a,function(d,e){return d.ad(e,b,c)},"mouseOver")},h:function(){return this.f().attr("id")},r:function(a,b){if(!this.x().isEmpty()&&this.x().width()!=0&&this.x().height()!=0){var c=this.g().__x;var d=this.g().__y;this.g().__x=this.x().width()/2;this.g().__y=this.x().height()/2;if(this.g().__x!=c||this.g().__y!=d){this.a().bb()}}},u:function(a,b){var c=this.d();this.d(a/2);if(c!=this.d()){this.a().bb()}},j:function(){},o:function(a){var $self=this;a.width($self.a().width());a.height($self.a().height());a.holeRadius($self.a().getHoleRadius());for(var b=0;b<$self.a().series().count();b++){a.series().add(new $$t.vp);a.series().__inner[b].rings(new $$t.vq);a.series().__inner[b].name($self.a().series().__inner[b].name());a.series().__inner[b].labelExtent($self.a().series().__inner[b].labelExtent());a.series().__inner[b].leaderLineMargin($self.a().series().__inner[b].leaderLineMargin());a.series().__inner[b].leaderLineType($self.a().series().__inner[b].leaderLineType().toString());a.series().__inner[b].labelsPosition($self.a().series().__inner[b].labelsPosition().toString());a.series().__inner[b].leaderLineVisibility($self.a().series().__inner[b].leaderLineVisibility());for(var c=0;c<$self.a().series().__inner[b].al().count();c++){a.series().__inner[b].rings().add(new $$t.vr);a.series().__inner[b].rings().__inner[c].arcs(new $$t.vs);for(var d=0;d<$self.a().series().__inner[b].al().__inner[c].g().count();d++){a.series().__inner[b].rings().__inner[c].arcs().add(new $$t.vt);a.series().__inner[b].rings().__inner[c].arcs().__inner[d].a(new $$t.vu);for(var e=0;e<$self.a().series().__inner[b].al().__inner[c].g().__inner[d].e().count();e++){if(null==$self.a().series().__inner[b].al().__inner[c].g().__inner[d].e().__inner[e].b()){continue}a.series().__inner[b].rings().__inner[c].arcs().__inner[d].a().add(new $$t.vv);var f=new $$t.vv;var g=$self.a().series().__inner[b].al().__inner[c].g().__inner[d].e().__inner[e].b();f.visibility(g.__visibility);f.endAngle(g.ar());f.startAngle(g.ax());f.radius(g.aw());f.origin(g.a4());f.explodedOrigin(g.a2());f.index(g.az());f.isExploded(g.isExploded());f.isSelected(g.isSelected());f.outline(g.by());f.backgroundPath(new $$t.l0(1,"slicePath",g.ai().f()));a.series().__inner[b].rings().__inner[c].arcs().__inner[d].a().__inner[e]=f;var h=g.ag();if(null!=h){a.series().__inner[b].rings().__inner[c].arcs().__inner[d].a().__inner[e].labelVisualData(function(){var $ret=new $$t.vw;$ret.labelSize(h.ak().size());$ret.labelValue(h.af().aa());return $ret}());if(!isNaN(h.l())&&!isNaN(h.m())){a.series().__inner[b].rings().__inner[c].arcs().__inner[d].a().__inner[e].labelVisualData().labelPosition({__x:h.l(),__y:h.m(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}}}}},$type:new $.ig.Type("XamDoughnutChartView",$.ig.$ot)},true);$.ig.util.defType("PieChartViewManager:mm","Object",{_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_o:null,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_n:null,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},j:0,i:0,_ac:null,ac:function(value){if(arguments.length===1){this._ac=value;return value}else{return this._ac}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},a:null,init:function(a){this.j=0;this.i=0;this.h=false;$.ig.$op.init.call(this);this.a=a},h:false,u:function(){var a=this.l().width();var b=this.l().height();this.w(a,b)},w:function(a,b){this.c().az(new $$t.x(0,0,0,a,b));if(this.j!=a){this.h=true}this.j=a;if(this.i!=b){this.h=true}this.i=b;this.a.ax()},ab:function(){this.ac(new $$t.x(0,0,0,this.j,this.i));this.k().attr("width",this.j.toString());this.k().attr("height",this.i.toString());this.n().attr("width",this.j.toString());this.n().attr("height",this.i.toString());this.m().attr("width",this.j.toString());this.m().attr("height",this.i.toString());this.o().attr("width",this.j.toString());this.o().attr("height",this.i.toString());return this.ac()},q:function(){return this.a.aa()},ad:function(){var a=$$t.$ek.c3(this.l());return new $$t.y(a.left(),a.top())},aa:function(a,b){var c=new Array(2);b.addClass(a);var d=new $$t.b3;d.__fill=b.css("background-color");var e=new $$t.b3;e.__fill=b.css("border-top-color");b.removeClass(a);c[0]=d;c[1]=e;return c},y:function(a){window.setTimeout(a,0)},t:function(a,b,c,d){var $self=this;(function(){var $ret=$$t.$kg.a("chart",$self.l(),a,b);a=$ret.brushes;b=$ret.outlines;return $ret.ret})();c=new $$t.b3;c.__fill=$self.l().css("color");d=$$t.$fj.c($self.l());return{brushes:a,outlines:b,fontBrush:c,font:d}},z:function(a){var $self=this;a.__stroke=function(){var $ret=new $$t.b3;$ret.fill("#000000");return $ret}();a.__fill=function(){var $ret=new $$t.b3;$ret.fill("#222222");return $ret}()},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},v:function(a){if(a==null){if(this.c()!=null){this.c().af()}this.l(null);this.k(null);this.n(null);this.m(null);this.o(null);this.d(null);this.f(null);this.e(null);this.g(null);this.c(null);return}var b=a;this.l($(b));this.a.ay();this.a.a7();this.l().css("position","relative");this.l().addClass("ui-corner-all ui-widget-content");this.k($('<canvas style="position : absolute; top : 0; left : 0" />'));this.n($('<canvas style="position : absolute; top : 0; left : 0" />'));this.m($('<canvas style="position : absolute; top : 0; left : 0" />'));this.o($('<canvas style="position : absolute; top : 0; left : 0" />'));this.l().append(this.k());this.l().append(this.n());this.l().append(this.m());this.l().append(this.o());this.d(new $$t.bz(new $$t.dk,this.k()[0].getContext("2d")));this.f(new $$t.bz(new $$t.dk,this.n()[0].getContext("2d")));this.e(new $$t.bz(new $$t.dk,this.m()[0].getContext("2d")));this.g(new $$t.bz(new $$t.dk,this.o()[0].getContext("2d")));this.c(new $$t.ek(this.o()));this.c().onMouseOver=$.ig.Delegate.prototype.combine(this.c().onMouseOver,this.a.ad.runOn(this.a));this.c().onMouseLeave=$.ig.Delegate.prototype.combine(this.c().onMouseLeave,this.a.ac.runOn(this.a));this.c().onMouseDown=$.ig.Delegate.prototype.combine(this.c().onMouseDown,this.a.ab.runOn(this.a));this.c().onMouseUp=$.ig.Delegate.prototype.combine(this.c().onMouseUp,this.a.ae.runOn(this.a));this.c().w(this.a.a().isSurfaceInteractionDisabled());this.w(this.l().width(),this.l().height())},r:function(a){this.l().append(a)},x:function(a){if(this.c()==null){return}this.c().w(a)},p:function(){return this.l()},s:function(a){a.width(this.j);a.height(this.i)},$type:new $.ig.Type("PieChartViewManager",$.ig.$ot)},true);$.ig.util.defType("PieSliceDataContext:mt","DataContext",{init:function(){$$t.$fl.init.call(this)
},_slice:null,slice:function(value){if(arguments.length===1){this._slice=value;return value}else{return this._slice}},_percentValue:0,percentValue:function(value){if(arguments.length===1){this._percentValue=value;return value}else{return this._percentValue}},_isOthersSlice:false,isOthersSlice:function(value){if(arguments.length===1){this._isOthersSlice=value;return value}else{return this._isOthersSlice}},flatten:function(){var ret_=$$t.$fl.flatten.call(this);var percentValue_=this.percentValue();var isOthersSlice_=this.isOthersSlice();ret_.percentValue=percentValue_;ret_.isOthersSlice=isOthersSlice_;if(isOthersSlice_&&this.item()!=null){var items_=[];var a=this.item().getEnumerator();while(a.moveNext()){var currItem_=a.current();items_.push(currItem_)}ret_.item=items_}return ret_},$type:new $.ig.Type("PieSliceDataContext",$$t.$fl.$type)},true);$.ig.util.defType("SliceClickEventArgs:ng","EventArgs",{init:function(a){$$t.$en.init.call(this);this.slice(a);if(a==null){return}this.isSelected(a.isSelected());this.isExploded(a.isExploded())},_slice:null,slice:function(value){if(arguments.length===1){this._slice=value;return value}else{return this._slice}},isSelected:function(a){if(arguments.length===1){this.d=a;this.slice().isSelected(a);return a}else{return this.d}},d:false,isExploded:function(a){if(arguments.length===1){this.c=a;this.slice().isExploded(a);return a}else{return this.c}},c:false,isOthersSlice:function(){return this.slice().ao()},dataContext:function(){if(this.slice()!=null){return this.slice().dataContext()}return null},$type:new $.ig.Type("SliceClickEventArgs",$$t.$en.$type)},true);$.ig.util.defType("ItemLegend:nh","LegendBase",{ak:function(){return new $$t.ni(this)},a2:function(a){$$t.$m4.a2.call(this,a);this.a5(a)},_a5:null,a5:function(value){if(arguments.length===1){this._a5=value;return value}else{return this._a5}},init:function(){var $self=this;$$t.$m4.init.call(this);this.y($$t.$nh.$type);this.children().collectionChanged=$.ig.Delegate.prototype.combine(this.children().collectionChanged,function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();$self.a5().w(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();$self.a5().l(e)}}})},av:function(a,b){if(!this.al().f()){return}this.bb(b)},aw:function(a,b){this.a9(b);if(b==null||a==null||a.count()==0){return}var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=$.ig.util.cast($$t.$cf.$type,c);if(e!=null&&e.content()!=null){var f=$.ig.util.cast($$t.$fl.$type,e.content());if(f!=null&&!this.a7(f)){this.children().add(c);var g=new $$t.nj;g.a(f);g.d(c);g.c(b);g.b(f.itemLabel())}}}},ba:function(a,b){var c=this.a8(b);if(b==null||a==null||a.count()==0){return}var e=a.getEnumerator();while(e.moveNext()){var d=e.current();var f=$.ig.util.cast($$t.$cf.$type,d);if(f!=null&&f.content()!=null){var g=$.ig.util.cast($$t.$fl.$type,f.content());if(g!=null&&!this.a7(g)){this.children().insert(c,d);c++;var h=new $$t.nj;h.a(g);h.d(d);h.c(b);h.b(g.itemLabel())}}}},bb:function(a){this.a9(a);var b=$.ig.util.cast($$t.$nk.$type,a);if(b!=null&&b.mt()!=null&&b.mu()!=null&&b.mu().count()>0){var d=b.mu().getEnumerator();while(d.moveNext()){var c=d.current();var e=$.ig.util.cast($$t.$cf.$type,c);if(e!=null&&e.content()!=null){var f=$.ig.util.cast($$t.$fl.$type,e.content());if(f!=null&&!this.a7(f)){this.children().add(c);var g=new $$t.nj;g.a(f);g.d(c);g.c(a);g.b(f.itemLabel())}}}}},a9:function(a){if(a==null||this.children()==null||this.children().count()==0){return}var b=new $$t.e4($$t.$am.$type,0);var d=this.children().getEnumerator();while(d.moveNext()){var c=d.current();var e=$.ig.util.cast($$t.$cf.$type,c);if(e!=null&&e.content()!=null){var f=$.ig.util.cast($$t.$fl.$type,e.content());if(f!=null&&f.series()==a){b.add(c)}}}var h=b.getEnumerator();while(h.moveNext()){var g=h.current();this.children().remove(g)}},a8:function(a){if(a==null||this.children()==null||this.children().count()==0){return 0}var b=new $$t.e4($$t.$am.$type,0);var c=-1;var d=0;var f=this.children().getEnumerator();while(f.moveNext()){var e=f.current();var g=$.ig.util.cast($$t.$cf.$type,e);if(g!=null&&g.content()!=null){var h=$.ig.util.cast($$t.$fl.$type,g.content());if(h!=null&&h.series()==a){if(c==-1){c=d}b.add(e)}}d++}var j=b.getEnumerator();while(j.moveNext()){var i=j.current();this.children().remove(i)}if(c==-1){if(this.children().count()>0){return this.children().count()-1}else{return 0}}return c},a7:function(a){return this.a5().y(a)},_a6:null,a6:function(value){if(arguments.length===1){this._a6=value;return value}else{return this._a6}},$type:new $.ig.Type("ItemLegend",$$t.$m4.$type)},true);$.ig.util.defType("ItemLegendView:ni","LegendBaseView",{init:function(a){$$t.$m5.init.call(this,a);this.x(a)},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},u:function(){$$t.$m5.u.call(this)},y:function(a){return this.d().e(a)},$type:new $.ig.Type("ItemLegendView",$$t.$m5.$type)},true);$.ig.util.defType("Legend:vy","LegendBase",{ak:function(){return new $$t.vz(this)},a2:function(a){$$t.$m4.a2.call(this,a);this.a5(a)},_a5:null,a5:function(value){if(arguments.length===1){this._a5=value;return value}else{return this._a5}},init:function(){var $self=this;$$t.$m4.init.call(this);this.y($$t.$vy.$type);this.children().collectionChanged=$.ig.Delegate.prototype.combine(this.children().collectionChanged,function(a,b){if(b.oldItems()!=null){var d=b.oldItems().getEnumerator();while(d.moveNext()){var c=d.current();$self.a5().w(c)}}if(b.newItems()!=null){var f=b.newItems().getEnumerator();while(f.moveNext()){var e=f.current();$self.a5().l(e)}}})},av:function(a,b){var $self=this;if($.ig.util.cast($$t.$fu.$type,b)!==null){return}if(!b.isUsableInLegend()){return}var c=0;var e=$self.children().getEnumerator();while(e.moveNext()){var d=e.current();var f;var g;var h;(function(){var $ret=$self.al().o(d,f,g,h);f=$ret.chart;g=$ret.series;h=$ret.item;return $ret.ret})();if(b.seriesViewer()!=null&&f!=null&&($self.a6(b.seriesViewer())<$self.a6(f)||$self.a6(b.seriesViewer())==-1&&$self.a6(f)==-1&&b.seriesViewer().getHashCode()<f.getHashCode())){break}if(b.seriesViewer()!=null&&f!=null&&b.seriesViewer()==f&&g!=null){var i=b.index();var j=g.index();var k=$self.a6(b);var l=$self.a6(g);if($.ig.util.cast($$t.$jw.$type,b)!==null||$.ig.util.cast($$t.$ry.$type,b)!==null){var m=$.ig.util.cast($$t.$jw.$type,b)!==null?$.ig.util.cast($$t.$jw.$type,b).parentSeries():$.ig.util.cast($$t.$ry.$type,b).parentSeries();if(m.reverseLegendOrder()){i=m.index()+m.mn().count()-m.ms().f().indexOf($.ig.util.cast($$t.$jy.$type,b))}}if($.ig.util.cast($$t.$jw.$type,g)!==null||$.ig.util.cast($$t.$ry.$type,g)!==null){var n=$.ig.util.cast($$t.$jw.$type,g)!==null?$.ig.util.cast($$t.$jw.$type,g).parentSeries():$.ig.util.cast($$t.$ry.$type,g).parentSeries();if(n.reverseLegendOrder()){j=n.index()+n.mn().count()-n.ms().f().indexOf($.ig.util.cast($$t.$jy.$type,g))}}if($.ig.util.cast($$t.$uw.$type,g)!==null){if(l==-1&&k==-1){c=0;break}if(k<l||l==-1){break}}if(i<=j){break}}c++}$self.children().insert(c,a);var o=new $$t.nj;o.d(a);o.c(b);var p=$.ig.util.cast($$t.$cf.$type,a);if(p!=null&&p.content()!=null){var q=$.ig.util.cast($$t.$fl.$type,p.content());if(q!=null){o.a(q);o.b(q.itemLabel())}}},a6:function(a){return-1},$type:new $.ig.Type("Legend",$$t.$m4.$type)},true);$.ig.util.defType("LegendItemInfo:nj","Object",{init:function(){$.ig.$op.init.call(this)},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("LegendItemInfo",$.ig.$ot)},true);$.ig.util.defType("LegendView:vz","LegendBaseView",{init:function(a){$$t.$m5.init.call(this,a);this.x(a)},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},u:function(){$$t.$m5.u.call(this)},$type:new $.ig.Type("LegendView",$$t.$m5.$type)},true);$.ig.util.defType("PieLabel:ms","Control",{init:function(){$$t.$ak.init.call(this)},_ad:null,ad:function(value){if(arguments.length===1){this._ad=value;return value}else{return this._ad}},_ak:null,ak:function(value){if(arguments.length===1){this._ak=value;return value}else{return this._ak}},_ae:0,ae:function(value){if(arguments.length===1){this._ae=value;return value}else{return this._ae}},_af:null,af:function(value){if(arguments.length===1){this._af=value;return value}else{return this._af}},_al:null,al:function(value){if(arguments.length===1){this._al=value;return value}else{return this._al}},_am:null,am:function(value){if(arguments.length===1){this._am=value;return value}else{return this._am}},ag:function(){},ah:function(){},ai:function(){this.al().__visibility=this.ad().af().leaderLineVisibility()!=0?this.ad().af().leaderLineVisibility():this.ad().ag().__visibility;var a;var b=this.ad().af().leaderLineMargin();var c=$$t.$ec.h(this.ad().a3(),this.ae(),this.ad().aw());this.al().ag(c.__x);this.al().ai(c.__y);if(this.ae()<90||this.ae()>=270){a={__x:this.ak().left(),__y:(this.ak().top()+this.ak().bottom())/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{a={__x:this.ak().right(),__y:(this.ak().top()+this.ak().bottom())/2,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(b>0){var d=$$t.$ec.d(c,a);if(b<d){a=$$t.$ec.j(a,c,b)}else{a=c}}this.al().ah(a.__x);this.al().aj(a.__y)},aj:function(){this.am().__visibility=this.ad().af().leaderLineVisibility()!=0?this.ad().af().leaderLineVisibility():this.ad().ag().__visibility;var a=this.ad().a3();var b=this.am().ak().b().__inner[0];var c=b.__segments.__inner[0];var d=this.ad().af().leaderLineMargin();var e=(this.ak().top()+this.ak().bottom())/2;var f=$$t.$ec.h(a,this.ae(),this.ad().aw());var g=$$t.$ec.h(a,this.ae(),this.ad().aw()+this.ad().af().labelExtent()/2);var h;var i;var j;var k=e;if(this.ae()<90&&this.ae()>=0){h={__x:this.ak().left()-30,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j={__x:this.ak().left(),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else if(this.ae()<180&&this.ae()>=90){h={__x:this.ak().right()+30,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j={__x:this.ak().right(),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else if(this.ae()<270&&this.ae()>=180){h={__x:this.ak().right()+30,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j={__x:this.ak().right(),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}else{h={__x:this.ak().left()-30,__y:k,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};j={__x:this.ak().left(),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(d>0){var l=$$t.$ec.d(f,j);if(d<l){i=$$t.$ec.j(j,f,d);var m=g.__x-f.__x;var n=g.__y-f.__y;g=$$t.$ec.j(g,f,d);var o=g.__x-f.__x;var p=g.__y-f.__y;if(m>0&&o<0||m<0&&o>0||n>0&&p<0||n<0&&p>0){g=f}h=$$t.$ec.j(h,f,d);var q=$$t.$ec.d(f,i)/$$t.$ec.d(f,j);h.__x=f.__x+(h.__x-f.__x)*q;h.__y=f.__y+(h.__y-f.__y)*q}else{this.am().__visibility=1;return}}else{i=j}if(this.ae()<180&&this.ae()>=0){if(g.__y>h.__y){g.__y=f.__y}}else{if(g.__y<h.__y){g.__y=f.__y}}b.__startPoint=f;if(this.ad().af().leaderLineType()==1){c.e(f)}else{c.e(g)}c.f(h);c.g(i)},$type:new $.ig.Type("PieLabel",$$t.$ak.$type)},true);$.ig.util.defType("IndexCollection:m3","ObservableCollection$1",{init:function(){$$t.$e4.init.call(this,$.ig.Number.prototype.$type)},j:function(a,b){if(!this.contains(b)){$$t.$e4.j.call(this,a,b)}},o:function(a,b){if(this.contains(b)){this.remove(b);this.j(a,b)}else{$$t.$e4.o.call(this,a,b)}},$type:new $.ig.Type("IndexCollection",$$t.$e4.$type.specialize($.ig.Number.prototype.$type))},true);$.ig.util.defType("Slice:mq","ContentControl",{ah:function(){return new $$t.mr(this)},bj:function(a){this.ai(a)},_ai:null,ai:function(value){if(arguments.length===1){this._ai=value;return value}else{return this._ai}},init:function(){this.ak=false;$$t.$cf.init.call(this);var a=this.ah();this.bj(a);a.b()},ax:function(a){if(arguments.length===1){this.g($$t.$mq.bv,a);return a}else{return this.c($$t.$mq.bv)}},ar:function(a){if(arguments.length===1){this.g($$t.$mq.bk,a);return a}else{return this.c($$t.$mq.bk)}},av:function(a){if(arguments.length===1){this.g($$t.$mq.bp,a);return a}else{return this.c($$t.$mq.bp)}},au:function(a){if(arguments.length===1){this.g($$t.$mq.bo,a);return a}else{return this.c($$t.$mq.bo)}},isSelected:function(a){if(arguments.length===1){this.g($$t.$mq.bs,a);return a}else{return this.c($$t.$mq.bs)}},isExploded:function(a){if(arguments.length===1){this.g($$t.$mq.bq,a);return a}else{return this.c($$t.$mq.bq)}},ao:function(a){if(arguments.length===1){this.g($$t.$mq.br,a);return a}else{return this.c($$t.$mq.br)}},a4:function(a){if(arguments.length===1){this.g($$t.$mq.bt,a);return a}else{return this.c($$t.$mq.bt)}},a2:function(a){if(arguments.length===1){this.g($$t.$mq.bl,a);return a}else{return this.c($$t.$mq.bl)}},aw:function(a){if(arguments.length===1){this.g($$t.$mq.bu,a);return a}else{return this.c($$t.$mq.bu)}},as:function(a){if(arguments.length===1){this.g($$t.$mq.bm,a);return a}else{return this.c($$t.$mq.bm)}},az:function(a){if(arguments.length===1){this.g($$t.$mq.bn,a);return a}else{return this.c($$t.$mq.bn)}},ay:function(a){if(arguments.length===1){this.g($$t.$mq.bw,a);return a}else{return this.c($$t.$mq.bw)}},_bz:null,bz:function(value){if(arguments.length===1){this._bz=value;return value}else{return this._bz}},_af:null,af:function(value){if(arguments.length===1){this._af=value;return value}else{return this._af}},_ag:null,ag:function(value){if(arguments.length===1){this._ag=value;return value}else{return this._ag}},_b0:null,b0:function(value){if(arguments.length===1){this._b0=value;return value}else{return this._b0}},_a0:null,a0:function(value){if(arguments.length===1){this._a0=value;return value}else{return this._a0}},_am:false,am:function(value){if(arguments.length===1){this._am=value;return value}else{return this._am}},z:function(){$$t.$cf.z.call(this);this.ai().c()},at:function(){var a=Math.abs($$t.$mk.bx(this.ar()-this.ax()))==360;if(a){return this.aw()}return this.aw()},b2:function(){var a=this.af()!=null&&this.af().allowSliceExplosion()?true:false;var b=this.at();if(this.isExploded()&&a){var c=new $$t.x(0,this.a2().__x-b,this.a2().__y-b,b*2,b*2);return c}return new $$t.x(0,this.a4().__x-b,this.a4().__y-b,b*2,b*2)},a3:function(){if(this.isExploded()&&this.af()!=null&&this.af().allowSliceExplosion()){if(this.am()){return this.a0()}return this.a2()}return this.a4()},ak:false,aq:function(a){if(arguments.length===1){var b=this.ak;this.ak=a;if(b&&!this.ak){this.bi()}return a}else{return this.ak}},bi:function(){var $self=this;if($self.aq()){return}var a=$self.ai().f();var b=$self.af().fc();if(isNaN($self.ax())||isNaN($self.ar())||isNaN($self.aw())||isNaN($self.as())||$self.az()<0||$self.af()==null||b.width()==0||b.height()==0||$self.a4().__x==0&&$self.a4().__y==0||$self.a2().__x==0&&$self.a2().__y==0){return}$self.bz($self.b2());var c=$$t.$ec.b($self.bz());var d=$self.bz().height()/2;var e=$self.at();var f=$self.bz().getCenter();var g=$$t.$mq.a1($$t.$es.u($self.ax()),c,f,d,100);var h=$$t.$mq.a1($$t.$es.u($self.ar()),c,f,d,100);var i=$$t.$mq.a1($$t.$es.u($self.ar()),c,f,$self.aw(),$self.au());var j=$$t.$mq.a1($$t.$es.u($self.ax()),c,f,$self.aw(),$self.av());var k=Math.abs($$t.$mk.bx($self.ar()-$self.ax()))==360;if(k){if($self.au()==0){var l=function(){var $ret=new $$t.d1;$ret.d(f);$ret.b($self.aw());$ret.c($self.aw());return $ret}();a.ak(l);return}else if($self.au()>0){var m=new $$t.y($self.aw(),$self.aw());var n=new $$t.y($self.aw()*$self.au()/100,$self.aw()*$self.au()/100);var o=function(){var $ret=new $$t.z(0);$ret.x(f.__x-$self.aw());$ret.y(f.__y);return $ret}();var p=function(){var $ret=new $$t.z(0);$ret.x(f.__x+$self.aw());$ret.y(f.__y);return $ret}();var q=function(){var $ret=new $$t.z(0);$ret.x(f.__x-$self.aw()*$self.au()/100);$ret.y(f.__y);return $ret}();var r=function(){var $ret=new $$t.z(0);$ret.x(f.__x+$self.aw()*$self.au()/100);$ret.y(f.__y);return $ret}();var s=function(){var $ret=new $$t.d6;$ret.startPoint(o);return $ret}();var t=new $$t.d7;var u=function(){var $ret=new $$t.d2;$ret.f(m);$ret.e(1);$ret.d(p);return $ret}();t.add(u);s.__segments=t;var v=function(){var $ret=new $$t.d6;$ret.startPoint(r);return $ret}();var w=new $$t.d7;var x=function(){var $ret=new $$t.d2;$ret.f(n);$ret.e(0);$ret.d(q);return $ret}();w.add(x);v.__segments=w;var y=function(){var $ret=new $$t.d6;$ret.startPoint(o);return $ret}();var z=new $$t.d7;var aa=function(){var $ret=new $$t.d2;$ret.f(m);$ret.e(0);$ret.d(p);return $ret}();z.add(aa);y.__segments=z;var ab=function(){var $ret=new $$t.d6;$ret.startPoint(r);return $ret}();var ac=new $$t.d7;var ad=function(){var $ret=new $$t.d2;$ret.f(n);$ret.e(1);$ret.d(q);return $ret}();ac.add(ad);ab.__segments=ac;var ae=function(){var $ret=new $$t.dy;$ret.add(s);$ret.add(v);$ret.add(y);$ret.add(ab);return $ret}();var af=function(){var $ret=new $$t.dx;$ret.b(ae);return $ret}();var ag=new $$t.du;ag.c().add(af);a.ak(ag);return}else{var ah=function(){var $ret=new $$t.du;$ret.b(0);return $ret}();ah.c().add(function(){var $ret=new $$t.d1;$ret.d(f);$ret.b($self.aw());$ret.c($self.aw());return $ret}());ah.c().add(function(){var $ret=new $$t.d1;$ret.d(f);$ret.b($self.aw()*$self.au()/100);$ret.c($self.aw()*$self.au()/100);return $ret}());a.ak(ah);return}}var ai=new $$t.dx;a.ak(ai);var aj=function(){var $ret=new $$t.d6;$ret.isClosed(true);return $ret}();ai.b(new $$t.dy);ai.b().add(aj);aj.__startPoint=g;var ak=Math.abs($self.ar()-$self.ax())>180;var al=new $$t.d2;al.d(h);al.f(new $$t.y($self.bz().width()/2,$self.bz().height()/2));al.b(ak);if($self.ar()>$self.ax()){al.e(1)}else{al.e(0)}aj.__segments=new $$t.d7;aj.__segments.add(al);var am=new $$t.d8(1);am.c(i);aj.__segments.add(am);var an=Math.sqrt(Math.pow(i.__x-h.__x,2)+Math.pow(i.__y-h.__y,2));var ao=e-an;var ap=new $$t.d2;ap.d(j);if(ao<0){ao=.1}ap.f(new $$t.y(ao,ao));ap.b(al.b());ap.e(0);aj.__segments.add(ap);var aq=$self.b1(a,g,h,$self.ax(),$self.ar(),f,e);var ar=true;if(ar&&$self.bz().height()>0&&$self.bz().width()>0&&!b.containsRect(aq)){var as=aq;var at=new $$t.x(0,0,0,b.width(),b.height());at.intersect(as);var au=$$t.$ec.e(($self.ax()+$self.ar())/2);var av=au/180*3.14159265358979;var aw=Math.abs((as.height()-at.height())/Math.sin(av));var ax=Math.abs((as.width()-at.width())/Math.cos(av));if(isNaN(aw)||Number.isInfinity(aw)){aw=0}if(isNaN(ax)||Number.isInfinity(ax)){ax=0}var ay=Math.max(aw,ax);var az=$$t.$ec.g($self.af().fc().width(),$self.af().fc().height(),true,au,$self.aw()*$self.af().bk()-ay);$self.ai().d(az.__x-$self.a2().__x,az.__y-$self.a2().__y);$self.am(true);$self.a0(az);$self.b0(new $$t.x(0,as.x()-(az.__x-$self.a2().__x),as.y()-(az.__y-$self.a2().__y),as.width(),as.height()))}else{$self.am(false);$self.ai().e()}},al:function(a){var b=this.af().fc();if(this.__visibility==1){return false}if(isNaN(this.ax())||isNaN(this.ar())||isNaN(this.aw())||isNaN(this.as())||this.az()<0||this.af()==null||b.width()==0||b.height()==0||this.a4().__x==0&&this.a4().__y==0||this.a2().__x==0&&this.a2().__y==0){return false}var c=this.at();var d=this.au()/100*c;var e=c;var f=this.a4();if(this.isExploded()){f=this.a2();if(this.am()){f=this.a0()}}var g=d*d;var h=e*e;var i=Math.pow(a.__x-f.__x,2)+Math.pow(a.__y-f.__y,2);if(i<g||i>h){return false}var j=Math.atan2(a.__y-f.__y,a.__x-f.__x);j=j*180/3.14159265358979;j=j-this.ax();j=$$t.$ec.e(j);var k=this.ar()-this.ax();if(j>k){return false}return true},b1:function(a,b,c,d,e,f,g){var h=new $$t.bh($$t.$z.$type,0);h.add(b);h.add(c);h.add(f);d=$$t.$ec.e(d);e=$$t.$ec.e(e);if(0>d&&0<e||360>d&&360<e||e<d){h.add($$t.$ec.h(f,0,g))}if(90>d&&90<e){h.add($$t.$ec.h(f,90,g))}if(180>d&&180<e){h.add($$t.$ec.h(f,180,g))}if(270>d&&270<e){h.add($$t.$ec.h(f,270,g))}var i=Number.MAX_VALUE;var j=Number.MAX_VALUE;var k=-Number.MAX_VALUE;var l=-Number.MAX_VALUE;var n=h.getEnumerator();while(n.moveNext()){var m=n.current();i=Math.min(i,m.__x);j=Math.min(j,m.__y);k=Math.max(k,m.__x);l=Math.max(l,m.__y)}return new $$t.x(0,i,j,k-i,l-j)},aj:function(){var a=new $$t.mp;a.appearance(new $$t.gh);a.labelAppearance(new $$t.g0);a.leaderLineAppearance(new $$t.gh);a.labelAppearance().angle(this.ag().ae());a.labelBounds(this.ag().ak());if($.ig.util.cast($$t.$b9.$type,this.ag().af())!==null){var b=$.ig.util.cast($$t.$b9.$type,this.ag().af());a.label(b.aa());a.labelAppearance().labelBrush($$t.$gk.fromBrush(b.ab()));a.labelAppearance().text(b.aa());a.labelAppearance().visibility(b.__visibility==0)}else{a.label(this.ag().af().toString())}a.leaderLineAppearance().fill($$t.$gk.fromBrush(this.ag().al().__fill));a.leaderLineAppearance().opacity(this.ag().al().__opacity);a.leaderLineAppearance().stroke($$t.$gk.fromBrush(this.ag().al().__stroke));a.leaderLineAppearance().strokeThickness(this.ag().al().z());a.leaderLineAppearance().visibility(this.ag().al().__visibility);if(this.ai()!=null){var c=this.ai().f();a.slicePath(new $$t.l0(1,"slicePath",c));a.appearance().fill($$t.$gk.fromBrush(c.__fill));a.appearance().opacity(c.__opacity);a.appearance().stroke($$t.$gk.fromBrush(c.__stroke));a.appearance().strokeThickness(c.z());a.appearance().visibility(c.__visibility)}return a},a1:function(a,b,c,d,e){var f=Math.cos(a);var g=Math.sin(a);var h=Math.sqrt(d*d/(1-b*Math.pow(f,2)));h*=e/100;return{__x:h*f+c.__x,__y:h*g+c.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},_bx:null,bx:function(value){if(arguments.length===1){this._bx=value;return value}else{return this._bx}},_by:null,by:function(value){if(arguments.length===1){this._by=value;return value}else{return this._by}},$type:new $.ig.Type("Slice",$$t.$cf.$type)},true);$.ig.util.defType("SliceView:mr","Object",{_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},init:function(a){$.ig.$op.init.call(this);this.a(a)},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},b:function(){this.g(new $$t.b6);this.a().content(this.g())},c:function(){this.a().bi()},f:function(){return this.g()},d:function(a,b){var $self=this;$self.g().h(function(){var $ret=new $$t.eg;$ret.h(a);$ret.i(b);return $ret}())},e:function(){this.g().h(null)},$type:new $.ig.Type("SliceView",$.ig.$ot)},true);$.ig.util.defType("XamPieChart:zx","PieChartBase",{an:function(){return new $$t.zy(this)},dq:function(a){$$t.$mk.dq.call(this,a);this.fj(a)},_fj:null,fj:function(value){if(arguments.length===1){this._fj=value;return value}else{return this._fj}},init:function(){$$t.$mk.init.call(this);this.y($$t.$zx.$type)},$type:new $.ig.Type("XamPieChart",$$t.$mk.$type)},true);$.ig.util.defType("XamPieChartView:zy","PieChartBaseView",{_bo:null,bo:function(value){if(arguments.length===1){this._bo=value;return value}else{return this._bo}},init:function(a){$$t.$ml.init.call(this,a);this.bo(a)},$type:new $.ig.Type("XamPieChartView",$$t.$ml.$type)},true);$.ig.util.defType("PieChartVisualData:mn","Object",{init:function(){$.ig.$op.init.call(this);this.slices(new $$t.mo);this.others(new $$t.bh($.ig.$op.$type,0))},_slices:null,slices:function(value){if(arguments.length===1){this._slices=value;return value}else{return this._slices}},_othersSlice:null,othersSlice:function(value){if(arguments.length===1){this._othersSlice=value;return value}else{return this._othersSlice}},_name:null,name:function(value){if(arguments.length===1){this._name=value;return value}else{return this._name}},_viewport:null,viewport:function(value){if(arguments.length===1){this._viewport=value;return value}else{return this._viewport}},_width:0,width:function(value){if(arguments.length===1){this._width=value;return value}else{return this._width}},_height:0,height:function(value){if(arguments.length===1){this._height=value;return value}else{return this._height}},_others:null,others:function(value){if(arguments.length===1){this._others=value;return value}else{return this._others}},_isViewportScaled:false,isViewportScaled:function(value){if(arguments.length===1){this._isViewportScaled=value;return value}else{return this._isViewportScaled}},scaleByViewport:function(){if(this.isViewportScaled()){return}this.isViewportScaled(true);for(var a=0;a<this.slices().count();a++){this.slices().__inner[a].scaleByViewport(this.viewport())}if(this.othersSlice()!=null){this.othersSlice().scaleByViewport(this.viewport())}},serialize:function(){var a=new $$t.gj;a.f("{");a.f("name: "+this.name()+",");a.f("width: "+this.width()+",");a.f("height: "+this.height()+",");a.f("isViewportScaled: "+(this.isViewportScaled()?"true":"false")+", ");a.f("slices: [");for(var b=0;b<this.slices().count();b++){if(b!=0){a.d(", ")}a.d(this.slices().__inner[b].serialize())}a.f("],");a.f("viewport: { left: "+this.viewport().left()+", top: "+this.viewport().top()+", width: "+this.viewport().width()+", height: "+this.viewport().height()+"}");a.f("}");return a.b()},$type:new $.ig.Type("PieChartVisualData",$.ig.$ot)},true);$.ig.util.defType("PieSliceVisualData:mp","Object",{init:function(){$.ig.$op.init.call(this);this.labelBounds($$t.$x.empty())},_label:null,label:function(value){if(arguments.length===1){this._label=value;return value}else{return this._label}},_labelBounds:null,labelBounds:function(value){if(arguments.length===1){this._labelBounds=value;return value}else{return this._labelBounds}},_appearance:null,appearance:function(value){if(arguments.length===1){this._appearance=value;return value}else{return this._appearance}},_labelAppearance:null,labelAppearance:function(value){if(arguments.length===1){this._labelAppearance=value;return value}else{return this._labelAppearance}},_leaderLineAppearance:null,leaderLineAppearance:function(value){if(arguments.length===1){this._leaderLineAppearance=value;return value}else{return this._leaderLineAppearance}},_slicePath:null,slicePath:function(value){if(arguments.length===1){this._slicePath=value;return value}else{return this._slicePath}},scaleByViewport:function(a){if(this.slicePath()!=null){this.slicePath().scaleByViewport(a)}var b=(this.labelBounds().left()-a.left())/a.width();var c=(this.labelBounds().top()-a.top())/a.height();var d=(this.labelBounds().right()-a.left())/a.width();var e=(this.labelBounds().bottom()-a.top())/a.height();this.labelBounds(new $$t.x(0,b,c,d-b,e-c))},serialize:function(){var a=new $$t.gj;a.f("{");if(this.label()!=null){a.f("label: "+this.label()+", ")}if(this.appearance()!=null){a.f(" : "+this.appearance().serialize()+", ")}if(this.labelAppearance()!=null){a.f(" : "+this.labelAppearance().serialize()+", ")}if(this.leaderLineAppearance()!=null){a.f(" : "+this.leaderLineAppearance().serialize()+", ")}if(this.slicePath()!=null){a.f(" : "+this.slicePath().serialize())}a.f("labelBounds: { left: "+this.labelBounds().left()+", top: "+this.labelBounds().top()+", width: "+this.labelBounds().width()+", height: "+this.labelBounds().height()+"}");a.f("}");return a.b()},$type:new $.ig.Type("PieSliceVisualData",$.ig.$ot)},true);$.ig.util.defType("PieSliceVisualDataList:mo","List$1",{init:function(){$$t.$bh.init.call(this,$$t.$mp.$type)},$type:new $.ig.Type("PieSliceVisualDataList",$$t.$bh.$type.specialize($$t.$mp.$type))},true);$$t.$m2.number=0;$$t.$m2.percent=1;$$t.$m0.none=0;$$t.$m0.center=1;$$t.$m0.insideEnd=2;$$t.$m0.outsideEnd=3;$$t.$m0.bestFit=4;$$t.$m1.straight=0;$$t.$m1.arc=1;$$t.$m1.spline=2;$$t.$mk.b9="ContentPresenter";$$t.$mk.cb="FastItemsSource";$$t.$mk.eh=$$t.$ar.i("FastItemsSource",$$t.$mv.$type,$$t.$mk.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("FastItemsSource",b.d(),b.c())}));$$t.$mk.c7="ValueColumn";$$t.$mk.b2=30;$$t.$mk.cf="ItemsSource";$$t.$mk.itemsSourceProperty=$$t.$ar.i("ItemsSource",$.ig.IEnumerable.prototype.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("ItemsSource",b.d(),b.c())}));$$t.$mk.cd="InnerExtent";$$t.$mk.innerExtentProperty=$$t.$ar.i("InnerExtent",Number,$$t.$mk.$type,new $$t.as(2,0,function(a,b){a.dw("InnerExtent",b.d(),b.c())}));$$t.$mk.c9="ValueMemberPath";$$t.$mk.valueMemberPathProperty=$$t.$ar.i("ValueMemberPath",String,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("ValueMemberPath",b.d(),b.c())}));$$t.$mk.cj="LabelMemberPath";$$t.$mk.labelMemberPathProperty=$$t.$ar.i("LabelMemberPath",String,$$t.$mk.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("LabelMemberPath",b.d(),b.c())}));$$t.$mk.cg="LabelColumn";$$t.$mk.ck="LabelsPosition";$$t.$mk.labelsPositionProperty=$$t.$ar.i("LabelsPosition",$$t.$m0.$type,$$t.$mk.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("LabelsPosition",b.d(),b.c())}));$$t.$mk.cp="LeaderLineVisibility";$$t.$mk.leaderLineVisibilityProperty=$$t.$ar.i("LeaderLineVisibility",$$t.$a3.$type,$$t.$mk.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("LeaderLineVisibility",b.d(),b.c())}));$$t.$mk.cn="LeaderLineStyle";$$t.$mk.leaderLineStyleProperty=$$t.$ar.i("LeaderLineStyle",$$t.$a4.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("LeaderLineStyle",b.d(),b.c())}));$$t.$mk.co="LeaderLineType";$$t.$mk.leaderLineTypeProperty=$$t.$ar.i("LeaderLineType",$$t.$m1.$type,$$t.$mk.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("LeaderLineType",b.d(),b.c())}));$$t.$mk.cm="LeaderLineMargin";$$t.$mk.leaderLineMarginProperty=$$t.$ar.i("LeaderLineMargin",Number,$$t.$mk.$type,new $$t.as(2,6,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("LeaderLineMargin",b.d(),b.c())}));$$t.$mk.c5="ToolTip";$$t.$mk.toolTipProperty=$$t.$ar.i("ToolTip",$.ig.$op.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("ToolTip",b.d(),b.c())}));$$t.$mk.cw="OthersCategoryThreshold";$$t.$mk.othersCategoryThresholdProperty=$$t.$ar.i("OthersCategoryThreshold",Number,$$t.$mk.$type,new $$t.as(2,3,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("OthersCategoryThreshold",b.d(),b.c())}));$$t.$mk.cx="OthersCategoryType";$$t.$mk.othersCategoryTypeProperty=$$t.$ar.i("OthersCategoryType",$$t.$m2.$type,$$t.$mk.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("OthersCategoryType",b.d(),b.c())}));$$t.$mk.cv="OthersCategoryText";$$t.$mk.othersCategoryTextProperty=$$t.$ar.i("OthersCategoryText",String,$$t.$mk.$type,new $$t.as(2,"Others",function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("OthersCategoryText",b.d(),b.c())}));$$t.$mk.ca="ExplodedRadius";$$t.$mk.explodedRadiusProperty=$$t.$ar.i("ExplodedRadius",Number,$$t.$mk.$type,new $$t.as(2,.2,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("ExplodedRadius",b.d(),b.c())
}));$$t.$mk.cz="RadiusFactor";$$t.$mk.radiusFactorProperty=$$t.$ar.i("RadiusFactor",Number,$$t.$mk.$type,new $$t.as(2,.9,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("RadiusFactor",b.d(),b.c())}));$$t.$mk.b7="AllowSliceSelection";$$t.$mk.allowSliceSelectionProperty=$$t.$ar.i("AllowSliceSelection",$$t.$f.$type,$$t.$mk.$type,new $$t.as(2,true,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("AllowSliceSelection",b.d(),b.c())}));$$t.$mk.b6="AllowSliceExplosion";$$t.$mk.allowSliceExplosionProperty=$$t.$ar.i("AllowSliceExplosion",$$t.$f.$type,$$t.$mk.$type,new $$t.as(2,true,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("AllowSliceExplosion",b.d(),b.c())}));$$t.$mk.cs="Legend";$$t.$mk.legendProperty=$$t.$ar.i("Legend",$$t.$m4.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("Legend",b.d(),b.c())}));$$t.$mk.ch="LabelExtent";$$t.$mk.labelExtentProperty=$$t.$ar.i("LabelExtent",Number,$$t.$mk.$type,new $$t.as(2,10,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("LabelExtent",b.d(),b.c())}));$$t.$mk.c1="StartAngle";$$t.$mk.startAngleProperty=$$t.$ar.i("StartAngle",Number,$$t.$mk.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("StartAngle",b.d(),b.c())}));$$t.$mk.c2="SweepDirection";$$t.$mk.sweepDirectionProperty=$$t.$ar.i("SweepDirection",$$t.$d5.$type,$$t.$mk.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("SweepDirection",b.d(),b.c())}));$$t.$mk.ct="OthersCategoryStyle";$$t.$mk.othersCategoryStyleProperty=$$t.$ar.i("OthersCategoryStyle",$$t.$a4.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("OthersCategoryStyle",b.d(),b.c())}));$$t.$mk.c0="SelectedStyle";$$t.$mk.selectedStyleProperty=$$t.$ar.i("SelectedStyle",$$t.$a4.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("SelectedStyle",b.d(),b.c())}));$$t.$mk.c6="ToolTipStyle";$$t.$mk.toolTipStyleProperty=$$t.$ar.i("ToolTipStyle",$$t.$a4.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("ToolTipStyle",b.d(),b.c())}));$$t.$mk.b8="Brushes";$$t.$mk.brushesProperty=$$t.$ar.i("Brushes",$$t.$fd.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("Brushes",b.d(),b.c())}));$$t.$mk.cy="Outlines";$$t.$mk.outlinesProperty=$$t.$ar.i("Outlines",$$t.$fd.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("Outlines",b.d(),b.c())}));$$t.$mk.cr="LegendItemTemplate";$$t.$mk.legendItemTemplateProperty=$$t.$ar.i("LegendItemTemplate",$$t.$cg.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("LegendItemTemplate",b.d(),b.c())}));$$t.$mk.cq="LegendItemBadgeTemplate";$$t.$mk.legendItemBadgeTemplateProperty=$$t.$ar.i("LegendItemBadgeTemplate",$$t.$cg.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("LegendItemBadgeTemplate",b.d(),b.c())}));$$t.$mk.cl="LabelTemplate";$$t.$mk.labelTemplateProperty=$$t.$ar.i("LabelTemplate",$$t.$cg.$type,$$t.$mk.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("LabelTemplate",b.d(),b.c())}));$$t.$mk.ce="IsSurfaceInteractionDisabled";$$t.$mk.isSurfaceInteractionDisabledProperty=$$t.$ar.i("IsSurfaceInteractionDisabled",$$t.$f.$type,$$t.$mk.$type,new $$t.as(2,false,function(a,b){a.dw("IsSurfaceInteractionDisabled",b.d(),b.c())}));$$t.$mk.cc="FormatLabel";$$t.$mk.formatLabelProperty=$$t.$ar.i("FormatLabel",$$t.$c6.$type.specialize($.ig.$op.$type,String),$$t.$mk.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$mk.$type,a).dw("FormatLabel",b.d(),b.c())}));$$t.$mk.c4="TextStyle";$$t.$va.fs="EndAngle";$$t.$va.endAngleProperty=$$t.$ar.i("EndAngle",Number,$$t.$va.$type,new $$t.as(2,360,function(a,b){$.ig.util.cast($$t.$va.$type,a).dw("EndAngle",b.d(),b.c())}));$$t.$ml.t=0;$$t.$ve.a2="ItemsSource";$$t.$ve.itemsSourceProperty=$$t.$ar.i("ItemsSource",$.ig.IEnumerable.prototype.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("ItemsSource",b.d(),b.c())}));$$t.$ve.bt="ValueMemberPath";$$t.$ve.valueMemberPathProperty=$$t.$ar.i("ValueMemberPath",String,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("ValueMemberPath",b.d(),b.c())}));$$t.$ve.a5="LabelMemberPath";$$t.$ve.labelMemberPathProperty=$$t.$ar.i("LabelMemberPath",String,$$t.$ve.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("LabelMemberPath",b.d(),b.c())}));$$t.$ve.a6="LabelsPosition";$$t.$ve.labelsPositionProperty=$$t.$ar.i("LabelsPosition",$$t.$m0.$type,$$t.$ve.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("LabelsPosition",b.d(),b.c())}));$$t.$ve.bb="LeaderLineVisibility";$$t.$ve.leaderLineVisibilityProperty=$$t.$ar.i("LeaderLineVisibility",$$t.$a3.$type,$$t.$ve.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("LeaderLineVisibility",b.d(),b.c())}));$$t.$ve.a9="LeaderLineStyle";$$t.$ve.leaderLineStyleProperty=$$t.$ar.i("LeaderLineStyle",$$t.$a4.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("LeaderLineStyle",b.d(),b.c())}));$$t.$ve.ba="LeaderLineType";$$t.$ve.leaderLineTypeProperty=$$t.$ar.i("LeaderLineType",$$t.$m1.$type,$$t.$ve.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("LeaderLineType",b.d(),b.c())}));$$t.$ve.a8="LeaderLineMargin";$$t.$ve.leaderLineMarginProperty=$$t.$ar.i("LeaderLineMargin",Number,$$t.$ve.$type,new $$t.as(2,6,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("LeaderLineMargin",b.d(),b.c())}));$$t.$ve.bq="ToolTip";$$t.$ve.toolTipProperty=$$t.$ar.i("ToolTip",$.ig.$op.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("ToolTip",b.d(),b.c())}));$$t.$ve.bi="OthersCategoryThreshold";$$t.$ve.othersCategoryThresholdProperty=$$t.$ar.i("OthersCategoryThreshold",Number,$$t.$ve.$type,new $$t.as(2,3,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("OthersCategoryThreshold",b.d(),b.c())}));$$t.$ve.bj="OthersCategoryType";$$t.$ve.othersCategoryTypeProperty=$$t.$ar.i("OthersCategoryType",$$t.$m2.$type,$$t.$ve.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("OthersCategoryType",b.d(),b.c())}));$$t.$ve.bh="OthersCategoryText";$$t.$ve.othersCategoryTextProperty=$$t.$ar.i("OthersCategoryText",String,$$t.$ve.$type,new $$t.as(2,"Others",function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("OthersCategoryText",b.d(),b.c())}));$$t.$ve.be="Legend";$$t.$ve.legendProperty=$$t.$ar.i("Legend",$$t.$m4.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("Legend",b.d(),b.c())}));$$t.$ve.a0="FormatLabel";$$t.$ve.formatLabelProperty=$$t.$ar.i("FormatLabel",$$t.$c6.$type.specialize($.ig.$op.$type,String),$$t.$ve.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("FormatLabel",b.d(),b.c())}));$$t.$ve.a3="LabelExtent";$$t.$ve.labelExtentProperty=$$t.$ar.i("LabelExtent",Number,$$t.$ve.$type,new $$t.as(2,10,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("LabelExtent",b.d(),b.c())}));$$t.$ve.bp="StartAngle";$$t.$ve.startAngleProperty=$$t.$ar.i("StartAngle",Number,$$t.$ve.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("StartAngle",b.d(),b.c())}));$$t.$ve.bf="OthersCategoryStyle";$$t.$ve.othersCategoryStyleProperty=$$t.$ar.i("OthersCategoryStyle",$$t.$a4.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("OthersCategoryStyle",b.d(),b.c())}));$$t.$ve.bn="SelectedStyle";$$t.$ve.selectedStyleProperty=$$t.$ar.i("SelectedStyle",$$t.$a4.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("SelectedStyle",b.d(),b.c())}));$$t.$ve.bo="SelectedStyleResolved";$$t.$ve.br="ToolTipStyle";$$t.$ve.toolTipStyleProperty=$$t.$ar.i("ToolTipStyle",$$t.$a4.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("ToolTipStyle",b.d(),b.c())}));$$t.$ve.az="Brushes";$$t.$ve.brushesProperty=$$t.$ar.i("Brushes",$$t.$fd.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("Brushes",b.d(),b.c())}));$$t.$ve.bk="Outlines";$$t.$ve.outlinesProperty=$$t.$ar.i("Outlines",$$t.$fd.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("Outlines",b.d(),b.c())}));$$t.$ve.bd="LegendItemTemplate";$$t.$ve.legendItemTemplateProperty=$$t.$ar.i("LegendItemTemplate",$$t.$cg.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("LegendItemTemplate",b.d(),b.c())}));$$t.$ve.bc="LegendItemBadgeTemplate";$$t.$ve.legendItemBadgeTemplateProperty=$$t.$ar.i("LegendItemBadgeTemplate",$$t.$cg.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("LegendItemBadgeTemplate",b.d(),b.c())}));$$t.$ve.a7="LabelTemplate";$$t.$ve.labelTemplateProperty=$$t.$ar.i("LabelTemplate",$$t.$cg.$type,$$t.$ve.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("LabelTemplate",b.d(),b.c())}));$$t.$ve.a1="IsSurfaceInteractionDisabled";$$t.$ve.isSurfaceInteractionDisabledProperty=$$t.$ar.i("IsSurfaceInteractionDisabled",$$t.$f.$type,$$t.$ve.$type,new $$t.as(2,false,function(a,b){a.b0("IsSurfaceInteractionDisabled",b.d(),b.c())}));$$t.$ve.bl="RadiusFactor";$$t.$ve.radiusFactorProperty=$$t.$ar.i("RadiusFactor",Number,$$t.$ve.$type,new $$t.as(2,.9,function(a,b){$.ig.util.cast($$t.$ve.$type,a).b0("RadiusFactor",b.d(),b.c())}));$$t.$ve.bm="RootCanvas";$$t.$v2.c8="ChildrenMemberPath";$$t.$v2.childrenMemberPathProperty=$$t.$ar.i("ChildrenMemberPath",String,$$t.$v2.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$v2.$type,a).b0("ChildrenMemberPath",b.d(),b.c())}));$$t.$vd.an="RootCanvas";$$t.$vf.a0="AllowSliceSelection";$$t.$vf.allowSliceSelectionProperty=$$t.$ar.i("AllowSliceSelection",$$t.$f.$type,$$t.$vf.$type,new $$t.as(2,true,function(a,b){$.ig.util.cast($$t.$vf.$type,a).bk("AllowSliceSelection",b.d(),b.c())}));$$t.$vf.a6="IsSurfaceInteractionDisabled";$$t.$vf.isSurfaceInteractionDisabledProperty=$$t.$ar.i("IsSurfaceInteractionDisabled",$$t.$f.$type,$$t.$vf.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$vf.$type,a).bk("IsSurfaceInteractionDisabled",b.d(),b.c())}));$$t.$vf.az="AllowSliceExplosion";$$t.$vf.allowSliceExplosionProperty=$$t.$ar.i("AllowSliceExplosion",$$t.$f.$type,$$t.$vf.$type,new $$t.as(2,true,function(a,b){$.ig.util.cast($$t.$vf.$type,a).bk("AllowSliceExplosion",b.d(),b.c())}));$$t.$vf.a3="ContentPresenter";$$t.$vf.a5="InnerExtent";$$t.$vf.innerExtentProperty=$$t.$ar.i("InnerExtent",Number,$$t.$vf.$type,new $$t.as(2,40,function(a,b){var c=b.c();if(c<0||c>100){if(b.d()!=null){a.innerExtent(b.d())}return}a.bl();a.bk("InnerExtent",b.d(),b.c())}));$$t.$vf.a7="SelectedStyle";$$t.$vf.selectedStyleProperty=$$t.$ar.i("SelectedStyle",$$t.$a4.$type,$$t.$vf.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$vf.$type,a).bk("SelectedStyle",b.d(),b.c())}));$$t.$vf.a1="CenterData";$$t.$vf.centerDataProperty=$$t.$ar.i("CenterData",$.ig.$op.$type,$$t.$vf.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$vf.$type,a).bk("CenterData",b.d(),b.c())}));$$t.$vf.a2="CenterDataTemplate";$$t.$vf.centerDataTemplateProperty=$$t.$ar.i("CenterDataTemplate",$$t.$cg.$type,$$t.$vf.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$vf.$type,a).bk("CenterDataTemplate",b.d(),b.c())}));$$t.$vy.a7="Orientation";$$t.$mq.bg="StartAngle";$$t.$mq.bv=$$t.$ar.i("StartAngle",Number,$$t.$mq.$type,new $$t.as(2,0,function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$$t.$mq.a5="EndAngle";$$t.$mq.bk=$$t.$ar.i("EndAngle",Number,$$t.$mq.$type,new $$t.as(2,0,function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$$t.$mq.ba="InnerExtentStart";$$t.$mq.bp=$$t.$ar.i("InnerExtentStart",Number,$$t.$mq.$type,new $$t.as(2,0,function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$$t.$mq.a9="InnerExtentEnd";$$t.$mq.bo=$$t.$ar.i("InnerExtentEnd",Number,$$t.$mq.$type,new $$t.as(2,0,function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$$t.$mq.bd="IsSelected";$$t.$mq.bs=$$t.$ar.i("IsSelected",$$t.$f.$type,$$t.$mq.$type,new $$t.as(2,false,function(a,b){var c=$.ig.util.cast($$t.$mq.$type,a);var d=b.c();c.af().d4(c,d)}));$$t.$mq.bb="IsExploded";$$t.$mq.bq=$$t.$ar.i("IsExploded",$$t.$f.$type,$$t.$mq.$type,new $$t.as(2,false,function(a,b){var c=$.ig.util.cast($$t.$mq.$type,a);var d=b.c();c.af().dc(c,d)}));$$t.$mq.bc="IsOtherSlice";$$t.$mq.br=$$t.$ar.i("IsOtherSlice",$$t.$f.$type,$$t.$mq.$type,new $$t.as(2,false,function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$$t.$mq.be="Origin";$$t.$mq.bt=$$t.$ar.i("Origin",$$t.$z.$type,$$t.$mq.$type,new $$t.as(2,new $$t.z(0),function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$$t.$mq.a6="ExplodedOrigin";$$t.$mq.bl=$$t.$ar.i("ExplodedOrigin",$$t.$z.$type,$$t.$mq.$type,new $$t.as(2,new $$t.z(0),function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$$t.$mq.bf="Radius";$$t.$mq.bu=$$t.$ar.i("Radius",Number,$$t.$mq.$type,new $$t.as(2,0,function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$$t.$mq.a7="ExplodedRadius";$$t.$mq.bm=$$t.$ar.i("ExplodedRadius",Number,$$t.$mq.$type,new $$t.as(2,0,function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$$t.$mq.a8="Index";$$t.$mq.bn=$$t.$ar.i("Index",$.ig.Number.prototype.$type,$$t.$mq.$type,new $$t.as(2,-1,function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$$t.$mq.bh="StrokeThickness";$$t.$mq.bw=$$t.$ar.i("StrokeThickness",Number,$$t.$mq.$type,new $$t.as(2,1,function(a,b){return $.ig.util.cast($$t.$mq.$type,a).bi()}));$.ig.util.extCopy($.ig.VisualDataSerializer,[[[$.ig.Rect],["serialize"]]]);$.ig.util.extCopy($.ig.Queryable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.IntColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["asQueryable"]]]);$.ig.util.extCopy($.ig.Enumerable,[[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["where$1","where$11","select$2","selectMany$2","last$1","first$1","firstOrDefault$1","orderBy$2","orderByDescending$2","toList$1","concat$1","max","max$1","min","min$1","count$1","reverse$1","take$1","skip$1","any$1","contains$1","union$1","toArray$1","elementAt$1","sum","sum$1"]],[[$.ig.SortedList$1,$.ig.IGrouping$2,$.ig.IEnumerable,$.ig.ICollection,$.ig.IList,$.ig.Array,$.ig.Dictionary,$.ig.XmlNodeList,$.ig.XmlNamedNodeMap,$.ig.IFastItemColumn$1,$.ig.FastItemColumn,$.ig.FastItemDateTimeColumn,$.ig.FastItemObjectColumn,$.ig.FastItemIntColumn,$.ig.FastItemsSource,$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.IntColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["ofType$1","cast$1"]]]);$.ig.util.extCopy($.ig.ArrayUtil,[[[$.ig.EdgeClipper,$.ig.RearrangedList$1,$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["shuffle$1","insertionIndex$11","insertionIndex$1","binarySearch$1"]]]);$.ig.util.extCopy($.ig.BrushUtil,[[[],["getLightened"]]]);$.ig.util.extCopy($.ig.ColorUtil,[[[],["getInterpolation","getLightened","getAHSL","getAHSV"]]]);$.ig.util.extCopy($.ig.Extensions,[[[],["reset1"]],[[],["reset"]],[[],["detach"]],[[],["transferChildrenTo"]],[[],["isPlottable"]],[[],["isPlottable1"]]]);$.ig.util.extCopy($.ig.PathFigureUtil,[[[],["duplicate1"]],[[],["duplicate"]]]);$.ig.util.extCopy($.ig.PointCollectionUtil,[[[$.ig.RearrangedList$1,$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["flattenTo","getBounds2","clipTo"]],[[$.ig.RearrangedList$1,$.ig.RangeValueList,$.ig.FinancialValueList,$.ig.CalculatedColumn,$.ig.SafeEnumerable,$.ig.SafeReadOnlyDoubleCollection,$.ig.SafeSortedReadOnlyDoubleCollection,$.ig.SortedListView$1],["getBounds1","getBounds","getCentroid","toPointCollection","toPointList"]],[[],["getBounds3","getBounds4","toPointCollections"]]]);$.ig.util.extCopy($.ig.RectUtil,[[[],["getCenter","getArea","duplicate","getLeader","getDistanceSquared1","getDistanceSquared2","getDistanceSquared","contains","intersectsWith","intersectionArea","getInflated","inflate1","inflate","round","isNull","size","normalize","normalize1","getTopLeft","getTopRight","getBottomLeft","getBottomRight","getCorners","rotateAboutCenter","rotateAboutPoint"]]])})(jQuery);(function($){$(document).ready(function(){var wm=$("#__ig_wm__").length>0?$("#__ig_wm__"):$('<div id="__ig_wm__"></div>').appendTo(document.body);wm.css({position:"fixed",bottom:0,right:0,zIndex:1e3}).addClass("ui-igtrialwatermark")})})(jQuery);