/*!@license
* Infragistics.Web.ClientUI infragistics.chart_radialchart.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.defType("Stack$1:bm","Object",{$t:null,init:function($t){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.b=new $.ig.Array},b:null,push:function(a){this.b.add(a)},peek:function(){if(this.b.length<1){return null}return this.b[this.b.length-1]},pop:function(){var a=this.b[this.b.length-1];this.b.removeAt(this.b.length-1);return a},count:function(){return this.b.length},clear:function(){this.b.clear()},contains:function(a){return this.b.contains(a)},getEnumerator:function(){return new $$t.bn(this.$t,this.b)},$type:new $.ig.Type("Stack$1",$.ig.$ot,[$$t.$ad.$type.specialize(0)])},true);$.ig.util.defType("ReverseArrayEnumerator$1:bn","Object",{$t:null,b:0,a:null,init:function($t,a){this.$t=$t;this.$type=this.$type.specialize(this.$t);$.ig.$op.init.call(this);this.a=a;this.b=a.length},current:function(){return this.a[this.b]},moveNext:function(){this.b--;return this.b>=0},reset:function(){this.b=this.a.length},$type:new $.ig.Type("ReverseArrayEnumerator$1",$.ig.$ot,[$$t.$ae.$type.specialize(0)])},true);$.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.defType("UnknownValuePlotting:cz","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("UnknownValuePlotting",$.ig.$ep.$type)},true);$.ig.util.defType("TrendLineType:cy","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("TrendLineType",$.ig.$ep.$type)},true);$.ig.util.defType("Clipper:gr","Object",{i:function(a){if(arguments.length===1){if(this.b!=null){this.b.clear()}this.b=null;this.h=a;var b=this.h;if(this.c!=null){this.c.dst(b);b=this.c;this.b=this.c}if(this.a!=null){this.a.dst(b);b=this.a;this.a.__nextClipper=this.b;this.b=this.a}if(this.d!=null){this.d.dst(b);b=this.d;this.d.__nextClipper=this.b;this.b=this.d}if(this.e!=null){this.e.dst(b);b=this.e;this.e.__nextClipper=this.b;this.b=this.e}this.g=b;return a}else{return this.h}},g:null,b:null,h:null,c:null,a:null,d:null,e:null,init:function(initNumber,a,b){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}var $self=this;$.ig.$op.init.call(this);this.c=function(){var $ret=new $$t.gt;$ret._edge=a.left();$ret._isClosed=b;return $ret}();this.a=function(){var $ret=new $$t.gu;$ret._edge=a.bottom();$ret._isClosed=b;return $ret}();this.d=function(){var $ret=new $$t.gv;$ret._edge=a.right();$ret._isClosed=b;return $ret}();this.e=function(){var $ret=new $$t.gw;$ret._edge=a.top();$ret._isClosed=b;return $ret}()},init1:function(initNumber,a,b,c,d,e){var $self=this;$.ig.$op.init.call(this);this.c=!isNaN(a)?function(){var $ret=new $$t.gt;$ret._edge=a;$ret._isClosed=e;return $ret}():null;this.a=!isNaN(b)?function(){var $ret=new $$t.gu;$ret._edge=b;$ret._isClosed=e;return $ret}():null;this.d=!isNaN(c)?function(){var $ret=new $$t.gv;$ret._edge=c;$ret._isClosed=e;return $ret}():null;this.e=!isNaN(d)?function(){var $ret=new $$t.gw;$ret._edge=d;$ret._isClosed=e;return $ret}():null},j:function(a){this.g.add(a)},f:function(a){if(arguments.length===1){if(this.c!=null){this.c._isClosed=a}if(this.a!=null){this.a._isClosed=a}if(this.d!=null){this.d._isClosed=a}if(this.e!=null){this.e._isClosed=a}return a}else{return(this.c==null||this.c._isClosed)&&(this.a==null||this.a._isClosed)&&(this.d==null||this.d._isClosed)&&(this.e==null||this.e._isClosed)}},$type:new $.ig.Type("Clipper",$.ig.$ot)},true);$.ig.util.defType("EdgeClipper:gs","Object",{init:function(){$.ig.$op.init.call(this);this.c=true;this.f=false},dst:function(a){if(arguments.length===1){if(this._dst!=a){this.c=true;this._dst=a}return a}else{return this._dst}},_dst:null,__nextClipper:null,nextClipper:function(a){if(arguments.length===1){this.__nextClipper=a;return a}else{return this.__nextClipper}},c:false,j:null,l:null,g:false,_isClosed:false,f:false,add:function(a){var b=this.e(a);if(this.c){this.c=false;this.j=a}else{if(true){if(b){if(!this.g){this.dst().add(this.k(this.l,a))}else{if(!this._isClosed&&!this.f){this.dst().add(this.l);this.f=true}}this.dst().add(a)}else{if(this.g){if(!this._isClosed&&!this.f){this.dst().add(this.l);this.f=true}this.dst().add(this.k(this.l,a))}}}}this.l=a;this.g=b},clear:function(){if(this._isClosed&&!this.c){this.add(this.j)}if(this.__nextClipper!=null){this.__nextClipper.clear()}this.c=true;this.f=false},e:function(a){},k:function(a,b){},getEnumerator:function(){return null},isReadOnly:function(){return false},count:function(){return 0},remove:function(a){return false},removeAt:function(a){},copyTo:function(a,b){},contains:function(a){return false},item:function(n,value){if(arguments.length===2){return value}else{return{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}},insert:function(a,b){},indexOf:function(a){return-1},$type:new $.ig.Type("EdgeClipper",$.ig.$ot,[$$t.$z.$type.specialize($$t.$bm.$type)])},true);$.ig.util.defType("LeftClipper:gt","EdgeClipper",{init:function(){$$t.$gs.init.call(this)},_edge:0,e:function(a){return a.__x>=this._edge},k:function(a,b){return{__x:this._edge,__y:a.__y+(b.__y-a.__y)*(this._edge-a.__x)/(b.__x-a.__x),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},$type:new $.ig.Type("LeftClipper",$$t.$gs.$type)},true);$.ig.util.defType("BottomClipper:gu","EdgeClipper",{init:function(){$$t.$gs.init.call(this)},_edge:0,e:function(a){return a.__y<=this._edge},k:function(a,b){return{__x:a.__x+(b.__x-a.__x)*(this._edge-a.__y)/(b.__y-a.__y),__y:this._edge,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},$type:new $.ig.Type("BottomClipper",$$t.$gs.$type)},true);$.ig.util.defType("RightClipper:gv","EdgeClipper",{init:function(){$$t.$gs.init.call(this)},_edge:0,e:function(a){return a.__x<=this._edge},k:function(a,b){return{__x:this._edge,__y:a.__y+(b.__y-a.__y)*(this._edge-a.__x)/(b.__x-a.__x),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},$type:new $.ig.Type("RightClipper",$$t.$gs.$type)},true);$.ig.util.defType("TopClipper:gw","EdgeClipper",{init:function(){$$t.$gs.init.call(this)},_edge:0,e:function(a){return a.__y>=this._edge},k:function(a,b){return{__x:a.__x+(b.__x-a.__x)*(this._edge-a.__y)/(b.__y-a.__y),__y:this._edge,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},$type:new $.ig.Type("TopClipper",$$t.$gs.$type)},true);$.ig.util.defType("Extensions:g0","Object",{init:function(){$.ig.$op.init.call(this)},reset1:function(){this.b().clear();this.b().add(new $$t.e8);this.b().removeAt(0)},reset:function(){this.c().clear();this.c().add(new $$t.ez);this.c().removeAt(0)},detach:function(){if(this==null){return}var a=$.ig.util.cast($$t.$g1.$type,this.u());if(a!=null){a.y().remove(this);return}var b=$.ig.util.cast($$t.$d7.$type,this.u());if(b!=null){b.content(null);return}},transferChildrenTo:function(a){var b=new $$t.c($$t.$cl.$type,0);var d=this.y().ofType$1($$t.$cl.$type).getEnumerator();while(d.moveNext()){var c=d.current();b.add(c)}var f=b.getEnumerator();while(f.moveNext()){var e=f.current();this.y().remove(e);a.y().add(e)}},isPlottable:function(){return!isNaN(this.__x)&&!isNaN(this.__y)&&!Number.isInfinity(this.__x)&&!Number.isInfinity(this.__y)},isPlottable1:function(){return!isNaN(this.left())&&!isNaN(this.right())&&!isNaN(this.top())&&!isNaN(this.bottom())&&!Number.isInfinity(this.left())&&!Number.isInfinity(this.right())&&!Number.isInfinity(this.top())&&!Number.isInfinity(this.bottom())},$type:new $.ig.Type("Extensions",$.ig.$ot)},true);$.ig.util.defType("Flattener:g6","Object",{init:function(){$.ig.$op.init.call(this)},g:function(a,b,c,d,e){var $self=this;if(isNaN(e)||e<=0){e=1}var f=new $$t.c(Number,0);var g=new $$t.f6($$t.$g7.$type);var h=(d-b)/(c-a);var i=b-h*a;var j=h*h;var k=i*i;var l=i*h;g.push(function(){var $ret=new $$t.g7;$ret.a=0;$ret.b=1;return $ret}());while(g.count()!=0){var m=g.pop();var n=b+m.a*(d-b);var o=a+m.a*(c-a);var p=o*o;var q=p*o;var r=b+m.b*(d-b);var s=a+m.b*(c-a);var t=s*s;var u=t*s;var v;if(h==0){v=k*(s-o)/2+l*(t-p)/2+j*(u-q)/6}else{v=(Math.pow(i+h*s,3)-Math.pow(i+h*o,3))/(6*h)}var w=.5*n*r*Math.sin(s-o);if(v-w>e){var x=.5*(m.a+m.b);g.push(function(){var $ret=new $$t.g7;$ret.a=x;$ret.b=m.b;return $ret}());g.push(function(){var $ret=new $$t.g7;$ret.a=m.a;$ret.b=x;return $ret}())}else{f.add(m.a)}}f.add(1);return f},f:function(a,b,c,d){var e=new $$t.c($.ig.Number.prototype.$type,0);$$t.$g6.d(e,b,c,0,a-1,d);return e},d:function(a,b,c,d,e,f){var $self=this;return $$t.$g6.e(a,function(g){return g},b,c,d,e,f)},c:function(a,b,c,d,e,f,g){var $self=this;return $$t.$g6.e(a,function(h){return b.item(h)},c,d,e,f,g)},e:function(a,b,c,d,e,f,g){if(e>f){return a}var h=c(b(e));var i=d(b(e));while((isNaN(h)||isNaN(i))&&e<f){++e;h=c(b(e));i=d(b(e))}var j=c(b(f));var k=d(b(f));while((isNaN(j)||isNaN(k))&&e<f){--f;j=c(b(f));k=d(b(f))}if(e==f){a.add(b(e));return a}a.add(b(e));$$t.$g6.n(a,b,c,d,e,f,g);a.add(b(f));return a},h:function(a,b,c,d,e,f){if(d>e){return a}var g=b[d];var h=c[d];while((isNaN(g)||isNaN(h))&&d<e){++d;g=b[d];h=c[d]}var i=b[e];var j=c[e];while((isNaN(i)||isNaN(j))&&d<e){--e;i=b[e];j=c[e]}if(d==e){a.add(d);return a}a.add(d);$$t.$g6.l(a,b,c,d,e,f);a.add(e);return a},a:function(a,b,c,d,e){var f;var g;if(c){f=0;g=1}else if(d){f=0;g=2}else{f=2;g=3}return $$t.$g6.b(a,b,f,g,e)},b:function(a,b,c,d,e){var f=new $$t.c($.ig.Number.prototype.$type,0);$$t.$g6.j(f,b,c,d,0,a-1,e);return f},i:function(a,b,c,d,e,f,g){var h;var i;if(c){h=0;i=1}else if(d){h=0;i=2}else{h=2;i=3}return $$t.$g6.j(a,b,h,i,e,f,g)},j:function(a,b,c,d,e,f,g){if(e>f){return a}var h=b.__inner[e];var i,j;i=h[c];j=h[d];while((isNaN(i)||isNaN(j))&&e<f){++e;h=b.__inner[e];i=h[c];j=h[d]}var k=b.__inner[f];var l,m;l=k[c];m=k[d];while((isNaN(l)||isNaN(m))&&e<f){--f;k=b.__inner[f];l=k[c];m=k[d]}if(e==f){a.add(e);return a}a.add(e);$$t.$g6.m(a,b,c,d,e,f,g);a.add(f);return a},l:function(a,b,c,d,e,f){var g=b[d];var h=c[d];while((isNaN(g)||isNaN(h))&&d<e){++d;g=b[d];h=c[d]}var i=b[e];var j=c[e];while((isNaN(i)||isNaN(j))&&d<e){--e;i=b[e];j=c[e]}if(d+1>=e){return}var k=-1;var l=f*f;var m;var n;m=i-g;n=j-h;var o=m*m+n*n;if(o==0){for(var p=d+1;p<e;++p){var q=b[p];var r=c[p];if(isNaN(q)||isNaN(r)){continue}m=i-q;n=j-r;var s=m*m+n*n;if(s>=l){l=s;k=p}}}else{var t=i-g;var u=j-h;for(var v=d+1;v<e;++v){var w=b[v];var x=c[v];if(isNaN(w)||isNaN(x)){continue}var y=NaN;var z=b[v]-g;var aa=c[v]-h;var ab=t*z+u*aa;if(ab<=0){m=g-w;n=h-x;y=m*m+n*n}else{var ac=t*t+u*u;if(ac<=ab){m=i-w;n=j-x;y=m*m+n*n}else{var ad=ab/ac;m=g+ad*t-w;n=h+ad*u-x;y=m*m+n*n}}if(y>=l){l=y;k=v}}}if(k!=-1){$$t.$g6.l(a,b,c,d,k,f);a.add(k);$$t.$g6.l(a,b,c,k,e,f)}return},m:function(a,b,c,d,e,f,g){var h=b.__inner[e];var i,j;i=h[c];j=h[d];while(i!=i||j!=j&&e<f){++e;h=b.__inner[e];i=h[c];j=h[d]}var k=b.__inner[f];var l,m;l=k[c];m=k[d];while(l!=l||m!=m&&e<f){--f;k=b.__inner[f];l=k[c];m=k[d]}if(e+1>=f){return}var n=-1;var o=g*g;var p;var q;p=l-i;q=m-j;var r=p*p+q*q;if(r==0){for(var s=e+1;s<f;++s){var t=b.__inner[s];var u,v;u=t[c];v=t[d];if(u!=u||v!=v){continue}p=l-u;q=m-v;var w=p*p+q*q;if(w>=o){o=w;n=s}}}else{var x=l-i;var y=m-j;for(var z=e+1;z<f;++z){var aa=b.__inner[z];var ab,ac;ab=aa[c];ac=aa[d];if(ab!=ab||ac!=ac){continue}var ad=NaN;var ae=ab-i;var af=ac-j;var ag=x*ae+y*af;if(ag<=0){p=i-ab;q=j-ac;ad=p*p+q*q}else{var ah=x*x+y*y;if(ah<=ag){p=l-ab;q=m-ac;ad=p*p+q*q}else{var ai=ag/ah;p=i+ai*x-ab;q=j+ai*y-ac;ad=p*p+q*q}}if(ad>=o){o=ad;n=z}}}if(n!=-1){$$t.$g6.m(a,b,c,d,e,n,g);a.add(n);$$t.$g6.m(a,b,c,d,n,f,g)}return},n:function(a,b,c,d,e,f,g){var h=c(b(e));var i=d(b(e));while((isNaN(h)||isNaN(i))&&e<f){++e;h=c(b(e));i=d(b(e))}var j=c(b(f));var k=d(b(f));while((isNaN(j)||isNaN(k))&&e<f){--f;j=c(b(f));k=d(b(f))}if(e+1>=f){return}var l=-1;var m=g;var n=$$t.$bf.j(j-h,k-i);if(n==0){for(var o=e+1;o<f;++o){var p=c(b(o));var q=d(b(o));if(isNaN(p)||isNaN(q)){continue}var r=$$t.$bf.j(j-p,k-q);if(r>=m){m=r;l=o}}}else{var s=j-h;var t=k-i;for(var u=e+1;u<f;++u){var v=c(b(u));var w=d(b(u));if(isNaN(v)||isNaN(w)){continue}var x=NaN;var y=c(b(u))-h;var z=d(b(u))-i;var aa=s*y+t*z;if(aa<=0){x=$$t.$bf.j(h-v,i-w)}else{var ab=s*s+t*t;if(ab<=aa){x=$$t.$bf.j(j-v,k-w)}else{var ac=aa/ab;x=$$t.$bf.j(h+ac*s-v,i+ac*t-w)}}if(x>=m){m=x;l=u}}}if(l!=-1){$$t.$g6.n(a,b,c,d,e,l,g);a.add(b(l));$$t.$g6.n(a,b,c,d,l,f,g)}return},k:function(a,b,c){var d=new $$t.d3(0);if(a<5){for(var e=0;e<a;++e){d.add({__x:b(e),__y:c(e),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}return d}d.add({__x:b(0),__y:c(0),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var f=a-1;var g;var h={__x:b(0),__y:c(0),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var i={__x:b(0+1),__y:c(0+1),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var j={__x:b(0+2),__y:c(0+2),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var k;var l;var m={__x:i.__x-h.__x,__y:i.__y-h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var n=$$t.$bf.j(m.__x,m.__y);var o={__x:j.__x-i.__x,__y:j.__y-i.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var p=$$t.$bf.j(o.__x,o.__y);var q;var r;var s=.1;var t=.3;q={__x:j.__x-h.__x,__y:j.__y-h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var u=$$t.$bf.j(q.__x,q.__y);q.__x/=u;q.__y/=u;r=.5+(m.__x*o.__x+m.__y*o.__y)/(2*n*p);d.add({__x:i.__x-q.__x*(s+t*r)*n,__y:i.__y-q.__y*(s+t*r)*n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});d.add(i);for(var v=1;v<f-1;++v){g=h;h=i;i=j;j={__x:b(v+2),__y:c(v+2),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};k=m;l=n;m=o;n=p;o={__x:j.__x-i.__x,__y:j.__y-i.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};p=$$t.$bf.j(o.__x,o.__y);var w=q;var x=r;q={__x:j.__x-h.__x,__y:j.__y-h.__y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var y=$$t.$bf.j(q.__x,q.__y);q.__x/=y;q.__y/=y;r=.5+(m.__x*o.__x+m.__y*o.__y)/(2*n*p);d.add({__x:h.__x+w.__x*(s+t*x)*n,__y:h.__y+w.__y*(s+t*x)*n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});d.add({__x:i.__x-q.__x*(s+t*r)*n,__y:i.__y-q.__y*(s+t*r)*n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});d.add(i)}g=h;h=i;i=j;k=m;l=n;m=o;n=p;var z=q;var aa=r;d.add({__x:h.__x+z.__x*(s+t*aa)*n,__y:h.__y+z.__y*(s+t*aa)*n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});d.add(i);return d},$type:new $.ig.Type("Flattener",$.ig.$ot)},true);$.ig.util.defType("SpiralTodo:g7","Object",{init:function(){$.ig.$op.init.call(this)},a:0,b:0,$type:new $.ig.Type("SpiralTodo",$.ig.$ot)},true);$.ig.util.defType("Numeric:ha","Object",{init:function(){$.ig.$op.init.call(this)},e:function(a,b,c,d,e){var f;var g=a.count();var h=new Array(g);if(b.__inner[0]==0){return false}var i=b.__inner[0];e.__inner[0]=d.__inner[0]/i;for(f=1;f<g;f++){h[f]=c.__inner[f-1]/i;i=b.__inner[f]-a.__inner[f]*h[f];if(i==0){return false}e.__inner[f]=(d.__inner[f]-a.__inner[f]*e.__inner[f-1])/i}for(f=g-2;f>=0;f--){e.__inner[f]-=h[f+1]*e.__inner[f+1]}return true},d:function(a,b){var c=a.getLength(0);var d=new Array(c);var e=new Array(c);var f=new Array(c);for(var g=0;g<c;g++){f[g]=0}for(var h=0;h<c;h++){var i=0;var j=0;var k=0;for(var l=0;l<c;l++){if(f[l]!=1){for(var m=0;m<c;m++){if(f[m]==0){if(Math.abs(a[l][m])>=i){i=Math.abs(a[l][m]);j=l;k=m}}}}}++f[k];if(j!=k){for(var n=0;n<c;n++){var o=a[j][n];a[j][n]=a[k][n];a[k][n]=o}var p=b[j];b[j]=b[k];b[k]=p}e[h]=j;d[h]=k;if(a[k][k]==0){return false}var q=1/a[k][k];a[k][k]=1;for(var r=0;r<c;r++){a[k][r]*=q}b[k]*=q;for(var s=0;s<c;s++){if(s!=k){var t=a[s][k];a[s][k]=0;for(var u=0;u<c;u++){a[s][u]-=a[k][u]*t}b[s]-=b[k]*t}}}for(var v=c-1;v>=0;v--){if(e[v]!=d[v]){for(var w=0;w<c;w++){var x=a[w][e[v]];a[w][e[v]]=a[w][d[v]];a[w][d[v]]=x}}}return true},c:function(a,b,c,d,e){var f=new $$t.c(Number,0);for(var g=0;g<a;++g){while(g<a&&(isNaN(b(g))||isNaN(c(g)))){f.add(NaN);++g}var h=g;while(g<a&&!isNaN(b(g))&&!isNaN(c(g))){++g}--g;if(g-h>0){f.addRange($$t.$ha.b(h,g-h+1,b,c,d,e))}else{for(;h<=g;++h){f.add(NaN)}}}return f.toArray()},b:function(a,b,c,d,e,f){var $self=this;return $$t.$ha.a(b,function(g){return c(g+a)},function(g){return d(g+a)},e,f)},a:function(a,b,c,d,e){var f=new Array(a-1);var g=new Array(a);g[0]=isNaN(d)?0:-.5;f[0]=isNaN(d)?0:3/(b(1)-b(0))*((c(1)-c(0))/(b(1)-b(0))-d);for(var h=1;h<a-1;h++){var i=(b(h)-b(h-1))/(b(h+1)-b(h-1));var j=i*g[h-1]+2;g[h]=(i-1)/j;f[h]=(c(h+1)-c(h))/(b(h+1)-b(h))-(c(h)-c(h-1))/(b(h)-b(h-1));f[h]=(6*f[h]/(b(h+1)-b(h-1))-i*f[h-1])/j}var k=isNaN(e)?0:.5;var l=isNaN(e)?0:3/(b(a-1)-b(a-2))*(e-(c(a-1)-c(a-2))/(b(a-1)-b(a-2)));g[a-1]=(l-k*f[a-2])/(k*g[a-2]+1);for(var m=a-2;m>=0;m--){g[m]=g[m]*g[m+1]+f[m]}return g},f:function(a,b,c,d,e,f,g){var h=d-b;var i=(d-a)/h;var j=(a-b)/h;return i*c+j*e+((i*i*i-i)*f+(j*j*j-j)*g)*h*h/6},h:function(a,b,c,d){var e=new $$t.e0;var f=0;var g=-1;var h=NaN;var i=NaN;for(var j=0;j<a;j++){h=b(j);i=c(j);if(isNaN(h)||isNaN(i)){g=j-1;if(g-f>0){e.add($$t.$ha.g(f,g,b,c,d))}f=j+1}}if(!isNaN(h)&&!isNaN(i)){g=a-1}if(g-f>0){e.add($$t.$ha.g(f,g,b,c,d))}return e},g:function(a,b,c,d,e){var $self=this;e=.5*$$t.$bf.c(isNaN(e)?.5:e,0,1);var f=new $$t.e8;var g=b-a+1;if(g<2){return f}if(g==2){f.__startPoint={__x:c(a),__y:d(a),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var h=function(){var $ret=new $$t.fa(1);$ret.c({__x:c(a+1),__y:d(a+1),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}();f.__segments.add(h);return f}var i=new $$t.fd;var j=c(a);var k=d(a);var l=c(a+1);var m=d(a+1);while(l==j&&m==k&&a+1<=b){a++;l=c(a+1);m=d(a+1)}var n=l-j;var o=m-k;var p=Math.sqrt(n*n+o*o);for(var q=a+1;q<b;++q){var r=c(q);var s=d(q);if(r==j&&s==k){continue}var t=c(q+1)-c(q-1);var u=d(q+1)-d(q-1);var v=t*t+u*u;if(v<.01){t=-(d(q+1)-d(q));u=c(q+1)-c(q);v=t*t+u*u}v=Math.sqrt(v);var w=e*Math.sqrt((r-j)*(r-j)+(s-k)*(s-k));if(v>.01){i.b().add({__x:j+n*w/p,__y:k+o*w/p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i.b().add({__x:r-t*w/v,__y:s-u*w/v,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i.b().add({__x:r,__y:s,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});j=r;k=s;n=t;o=u;p=v}}var x=b;var y=c(x);var z=d(x);var aa=c(x)-c(x-1);var ab=d(x)-d(x-1);var ac=aa*aa+ab*ab;var ad=e*Math.sqrt((y-j)*(y-j)+(z-k)*(z-k));i.b().add({__x:j+n*ad/p,__y:k+o*ad/p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i.b().add({__x:y-aa*ad/ac,__y:z-ab*ad/ac,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});i.b().add({__x:y,__y:z,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});f.__startPoint={__x:c(a),__y:d(a),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};
f.__segments.add(i);return f},$type:new $.ig.Type("Numeric",$.ig.$ot)},true);$.ig.util.defType("LeastSquaresFit:hb","Numeric",{aa:function(){return $$t.$hb.t()&&$$t.$hb.u()&&$$t.$hb.s()&&$$t.$hb.w()&&$$t.$hb.x()&&$$t.$hb.r()&&$$t.$hb.y()&&$$t.$hb.z()},init:function(){$$t.$ha.init.call(this)},k:function(a,b,c){var $self=this;var d=0;var e=0;var f=0;var g=0;var h=0;for(var i=0;i<a;++i){var j=b(i);var k=c(i);if(!isNaN(j)&&!isNaN(k)){d+=k;e+=j*j;f+=j;g+=j*k;++h}}if(h<2){return null}var l=(d*e-f*g)/(h*e-f*f);var m=(h*g-f*d)/(h*e-f*f);return function(){var $ret=new Array;$ret.add(l);$ret.add(m);return $ret}()},ad:function(a,b){if(a.length!=2){return NaN}return a[0]+a[1]*b},t:function(){var $self=this;var a=new $$t.be;var b=new Array(2);for(var c=0;c<b.length;++c){b[c]=10*a.a()}var d=new $$t.c(Number,0);var e=new $$t.c(Number,0);for(var f=-100;f<100;++f){var g=f;var h=$$t.$hb.ad(b,g);if(!isNaN(h)){d.add(g);e.add(h)}}var i=$$t.$hb.k(d.count(),function(j){return d.__inner[j]},function(j){return e.__inner[j]});for(var j=0;j<b.length;++j){if(Math.abs(b[j]-i[j])>1e-4){}}return true},l:function(a,b,c){var $self=this;var d=0;var e=0;var f=0;var g=0;var h=0;for(var i=0;i<a;++i){var j=b(i);var k=c(i);if(!isNaN(j)&&!isNaN(k)&&j>0){var l=Math.log(j);d+=k*l;e+=k;f+=l;g+=l*l;++h}}if(h<2){return null}var m=(h*d-e*f)/(h*g-f*f);var n=(e-m*f)/h;return function(){var $ret=new Array;$ret.add(n);$ret.add(m);return $ret}()},ae:function(a,b){if(a.length!=2||b<0||Number.isInfinity(b)||isNaN(b)){return NaN}return a[0]+a[1]*Math.log(b)},u:function(){var $self=this;var a=new $$t.be;var b=new Array(2);for(var c=0;c<b.length;++c){b[c]=10*a.a()}var d=new $$t.c(Number,0);var e=new $$t.c(Number,0);for(var f=1;f<100;++f){var g=f;var h=$$t.$hb.ae(b,g);if(!isNaN(h)){d.add(g);e.add(h)}}var i=$$t.$hb.l(d.count(),function(j){return d.__inner[j]},function(j){return e.__inner[j]});for(var j=0;j<b.length;++j){if(Math.abs(b[j]-i[j])>1e-4){}}return true},j:function(a,b,c){var $self=this;var d=0;var e=0;var f=0;var g=0;var h=0;var i=0;for(var j=0;j<a;++j){var k=b(j);var l=c(j);if(!isNaN(k)&&!isNaN(l)&&l>0){var m=Math.log(l);d+=k*k*l;e+=l*m;f+=k*l;g+=k*l*m;h+=l;++i}}if(i<2){return null}var n=(d*e-f*g)/(h*d-f*f);var o=(h*g-f*e)/(h*d-f*f);return function(){var $ret=new Array;$ret.add(Math.exp(n));$ret.add(o);return $ret}()},ac:function(a,b){if(a.length!=2||b<0||Number.isInfinity(b)||isNaN(b)){return NaN}return a[0]*Math.exp(a[1]*b)},s:function(){var $self=this;var a=new $$t.be;var b=new Array(2);for(var c=0;c<b.length;++c){b[c]=2*a.a()}var d=new $$t.c(Number,0);var e=new $$t.c(Number,0);for(var f=1;f<100;++f){var g=f;var h=$$t.$hb.ac(b,g);if(!isNaN(h)){d.add(g);e.add(h)}}var i=$$t.$hb.j(d.count(),function(j){return d.__inner[j]},function(j){return e.__inner[j]});for(var j=0;j<b.length;++j){if(Math.abs(b[j]-i[j])>1e-4){return false}}return true},n:function(a,b,c){var $self=this;var d=0;var e=0;var f=0;var g=0;var h=0;for(var i=0;i<a;++i){var j=b(i);var k=c(i);if(!isNaN(j)&&!isNaN(k)&&j>0&&k>0){var l=Math.log(b(i));var m=Math.log(c(i));d+=l*m;e+=l;f+=m;g+=l*l;++h}}if(h<2){return null}var n=(h*d-e*f)/(h*g-e*e);var o=Math.exp((f-n*e)/h);return function(){var $ret=new Array;$ret.add(o);$ret.add(n);return $ret}()},ag:function(a,b){if(a.length!=2||b<0||Number.isInfinity(b)||isNaN(b)){return NaN}return a[0]*Math.pow(b,a[1])},w:function(){var $self=this;var a=new $$t.be;var b=new Array(2);for(var c=0;c<b.length;++c){b[c]=10*a.a()}var d=new $$t.c(Number,0);var e=new $$t.c(Number,0);for(var f=-100;f<100;++f){d.add(f);e.add($$t.$hb.ag(b,f))}var g=$$t.$hb.n(d.count(),function(h){return d.__inner[h]},function(h){return e.__inner[h]});for(var h=0;h<b.length;++h){if(Math.abs(b[h]-g[h])>1e-4){return false}}return true},o:function(a,b,c){return $$t.$hb.m(a,2,b,c)},ah:function(a,b){return $$t.$hb.af(a,b)},x:function(){return $$t.$hb.v(2)},i:function(a,b,c){return $$t.$hb.m(a,3,b,c)},ab:function(a,b){return $$t.$hb.af(a,b)},r:function(){return $$t.$hb.v(3)},p:function(a,b,c){return $$t.$hb.m(a,4,b,c)},ai:function(a,b){return $$t.$hb.af(a,b)},y:function(){return $$t.$hb.v(4)},q:function(a,b,c){return $$t.$hb.m(a,5,b,c)},aj:function(a,b){return $$t.$hb.af(a,b)},z:function(){return $$t.$hb.v(5)},m:function(a,b,c,d){var e=new Array(1+2*b);for(var f=0;f<e.length;f++){e[f]=0}var g=function(){var $ret=new Array($firstRank=b+1);var $currRet=$ret;for(var $rankInit=0;$rankInit<$firstRank;$rankInit++){$currRet[$rankInit]=new Array(b+1)}return $ret}();var h=new Array(b+1);for(var i=0;i<h.length;i++){h[i]=0}var j=0;for(var k=0;k<a;++k){var l=1;var m=c(k);if(!isNaN(m)&&!isNaN(d(k))){for(var n=0;n<e.length;++n){e[n]+=l;l*=m;++j}}}if(j<b){return null}for(var o=0;o<=b;++o){for(var p=0;p<=b;++p){g[o][p]=e[o+p]}}for(var q=0;q<a;++q){var r=c(q);var s=d(q);if(!isNaN(r)&&!isNaN(s)){for(var t=0;t<=b;++t){h[t]+=Math.pow(r,t)*s}}}return $$t.$ha.d(g,h)?h:null},af:function(a,b){if(a.length<1||Number.isInfinity(b)||isNaN(b)){return NaN}var c=0;for(var d=0;d<a.length;++d){c+=a[d]*Math.pow(b,d)}return c},v:function(a){var $self=this;var b=new $$t.be;var c=new Array(a+1);for(var d=0;d<c.length;++d){c[d]=2*b.a()}var e=new $$t.c(Number,0);var f=new $$t.c(Number,0);for(var g=-100;g<100;++g){var h=g;var i=$$t.$hb.af(c,h);if(!isNaN(i)){e.add(h);f.add(i)}}var j=$$t.$hb.m(e.count(),a,function(k){return e.__inner[k]},function(k){return f.__inner[k]});for(var k=0;k<a;++k){if(Math.abs(c[k]-j[k])>1e-4){return false}}return true},$type:new $.ig.Type("LeastSquaresFit",$$t.$ha.$type)},true);$.ig.util.defType("IHashPool$2:hj","Object",{$type:new $.ig.Type("IHashPool$2",null,[$$t.$hg.$type.specialize(0)])},true);$.ig.util.defType("HashPool$2:hk","Object",{$tKey:null,$tValue:null,_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},init:function($tKey,$tValue){this.$tKey=$tKey;this.$tValue=$tValue;this.$type=this.$type.specialize(this.$tKey,this.$tValue);$.ig.$op.init.call(this);this.d(new $$t.c(this.$tValue,0));this.b(new $$t.dh(this.$tKey,this.$tValue,0))},_create:null,create:function(value){if(arguments.length===1){this._create=value;return value}else{return this._create}},_disactivate:null,disactivate:function(value){if(arguments.length===1){this._disactivate=value;return value}else{return this._disactivate}},_activate:null,activate:function(value){if(arguments.length===1){this._activate=value;return value}else{return this._activate}},_destroy:null,destroy:function(value){if(arguments.length===1){this._destroy=value;return value}else{return this._destroy}},item:function(a){var $self=this;var b;if(!function(){var $ret=$self.b().tryGetValue(a,b);b=$ret.value;return $ret.ret}()){if($self.d().count()>0){b=$self.d().__inner[$self.d().count()-1];$self.d().removeAt($self.d().count()-1)}else{b=$self.create()()}if($self.activate()!=null){$self.activate()(b)}$self.b().item(a,b)}return b},c:function(){return this.b().keys()},a:function(a){return this.b().containsKey(a)},g:function(a){var $self=this;var b;if(function(){var $ret=$self.b().tryGetValue(a,b);b=$ret.value;return $ret.ret}()){$self.b().remove(a);if($self.disactivate()!=null){$self.disactivate()(b)}$self.d().add(b);var c=$self.b().count();var d=2;while(c!=0){c>>=1;d<<=1}if(d<$self.d().count()){for(var e=d;e<$self.d().count();++e){$self.destroy()($self.d().__inner[e])}$self.d().removeRange(d,$self.d().count()-d)}}},clear:function(){var a=new $$t.c(this.$tKey,0);var c=this.b().keys().getEnumerator();while(c.moveNext()){var b=c.current();a.add(b)}var e=a.getEnumerator();while(e.moveNext()){var d=e.current();this.g(d)}},e:function(){return this.b().count()},f:function(a){var c=this.d().getEnumerator();while(c.moveNext()){var b=c.current();a(b)}var e=this.b().values().getEnumerator();while(e.moveNext()){var d=e.current();a(d)}},$type:new $.ig.Type("HashPool$2",$.ig.$ot,[$$t.$hj.$type.specialize(0,1)])},true);$$t.$cz.linearInterpolate=0;$$t.$cz.dontPlot=1;$$t.$cy.none=0;$$t.$cy.linearFit=1;$$t.$cy.quadraticFit=2;$$t.$cy.cubicFit=3;$$t.$cy.quarticFit=4;$$t.$cy.quinticFit=5;$$t.$cy.logarithmicFit=6;$$t.$cy.exponentialFit=7;$$t.$cy.powerLawFit=8;$$t.$cy.simpleAverage=9;$$t.$cy.exponentialAverage=10;$$t.$cy.modifiedAverage=11;$$t.$cy.cumulativeAverage=12;$$t.$cy.weightedAverage=13;$.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","Legend:vy","LegendView:vz","AnchoredRadialSeries:yr","AnchoredRadialSeriesView:ys","RadialTrendLineManager:yt","AnchoredRadialBucketCalculator:yu","RadialAreaSeries:yv","RadialAreaSeriesView:yw","RadialColumnSeries:aab","RadialColumnSeriesView:aac","RadialLineSeries:aad","RadialLineSeriesView:aae","RadialPieSeries:aaf","RadialPieSeriesView:aag","SliceCoords:aah","AbstractEnumerable:aax","AbstractEnumerator:aay","GenericEnumerable$1:aaz","GenericEnumerator$1:aa0"]);$.ig.util.defType("MarkerType:gc","Enum",{init:function(){$.ig.$ep.init.call(this)},$type:new $.ig.Type("MarkerType",$.ig.$ep.$type)},true);$.ig.util.defType("Frame:kf","Object",{init:function(){$.ig.$op.init.call(this)},d:function(a,b,c){},b:function(a,b,c,d){var e=c.count();var f=d.count();var g=Math.max(e,f);var h=1-b;if(a.count()<g){a.insertRange(a.count(),new Array(g-a.count()))}if(a.count()>g){a.removeRange(g,a.count()-g)}for(var i=0;i<Math.min(e,f);++i){a.__inner[i]={__x:c.__inner[i].__x*h+d.__inner[i].__x*b,__y:c.__inner[i].__y*h+d.__inner[i].__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(e<f){var j=e>0?c.__inner[e-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var k=e;k<f;++k){a.__inner[k]={__x:j.__x*h+d.__inner[k].__x*b,__y:j.__y*h+d.__inner[k].__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}if(e>f){var l=f>0?d.__inner[f-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var m=f;m<e;++m){a.__inner[m]={__x:c.__inner[m].__x*h+l.__x*b,__y:c.__inner[m].__y*h+l.__y*b,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}},f:function(a,b,c,d,e){var f=c.count();var g=d.count();var h=Math.max(f,g);var i=1-b;if(a.count()<h){a.insertRange(a.count(),new Array(h-a.count()))}if(a.count()>h){a.removeRange(h,a.count()-h)}var j;var k;for(var l=0;l<Math.min(f,g);++l){j=b*e.__inner[l];j=j>1?1:j;k=1-j;a.__inner[l]={__x:c.__inner[l].__x*k+d.__inner[l].__x*j,__y:c.__inner[l].__y*k+d.__inner[l].__y*j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}if(f<g){var m=f>0?c.__inner[f-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var n=f;n<g;++n){j=b*e.__inner[n];j=j>1?1:j;k=1-j;a.__inner[n]={__x:m.__x*k+d.__inner[n].__x*j,__y:m.__y*k+d.__inner[n].__y*j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}}if(f>g){var o=g>0?d.__inner[g-1]:{__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var p=g;p<f;++p){j=b*e.__inner[p];j=j>1?1:j;k=1-j;a.__inner[p]={__x:c.__inner[p].__x*k+o.__x*j,__y:c.__inner[p].__y*k+o.__y*j,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}
}}},a:function(a,b,c,d){var e=c.count();var f=d.count();var g=Math.max(e,f);var h=1-b;if(a.count()<g){var i=new Array(g-a.count());for(var j=0;j<g-a.count();j++){i[j]=0}a.insertRange(a.count(),i)}if(a.count()>g){a.removeRange(g,a.count()-g)}for(var k=0;k<Math.min(e,f);++k){a.__inner[k]=c.__inner[k]*h+d.__inner[k]*b}if(e<f){var l=e>0?c.__inner[e-1]:0;for(var m=e;m<f;++m){a.__inner[m]=l*h+d.__inner[m]*b}}if(e>f){var n=f>0?d.__inner[f-1]:0;for(var o=f;o<e;++o){a.__inner[o]=c.__inner[o]*h+n*b}}},e:function(a,b,c,d,e){var f=c.count();var g=d.count();var h=Math.max(f,g);var i=1-b;if(a.count()<h){var j=new Array(h-a.count());for(var k=0;k<h-a.count();k++){j[k]=0}a.insertRange(a.count(),j)}if(a.count()>h){a.removeRange(h,a.count()-h)}var l;var m;for(var n=0;n<Math.min(f,g);++n){l=b*e.__inner[n];l=l>1?1:l;m=1-l;a.__inner[n]=c.__inner[n]*m+d.__inner[n]*l}if(f<g){var o=f>0?c.__inner[f-1]:0;for(var p=f;p<g;++p){l=b*e.__inner[p];l=l>1?1:l;m=1-l;a.__inner[p]=o*m+d.__inner[p]*l}}if(f>g){var q=g>0?d.__inner[g-1]:0;for(var r=g;r<f;++r){l=b*e.__inner[r];l=l>1?1:l;m=1-l;a.__inner[r]=c.__inner[r]*m+q*l}}},g:function(a,b,c,d){var e=$$t.$kg.g(b,a,c,d);return e},c:function(a,b,c,d,e){var $self=this;var f=c.count();var g=d.count();var h=Math.max(f,g);var i=function(){var $ret=new $$t.b3;$ret.fill("transparent");return $ret}();var j=1-b;if(a.count()<h){var k=new Array(h-a.count());for(var l=0;l<h-a.count();l++){k[l]=new $$t.b3}a.insertRange(a.count(),k)}if(a.count()>h){a.removeRange(h,a.count()-h)}for(var m=0;m<Math.min(f,g);++m){a.__inner[m]=$$t.$kf.g(b,c.__inner[m],d.__inner[m],e)}if(f<g){var n=f>0?c.__inner[f-1]:i;for(var o=f;o<g;++o){a.__inner[o]=$$t.$kf.g(b,n,d.__inner[o],e)}}if(f>g){var p=g>0?d.__inner[g-1]:i;for(var q=g;q<f;++q){a.__inner[q]=$$t.$kf.g(b,c.__inner[q],p,e)}}},$type:new $.ig.Type("Frame",$.ig.$ot)},true);$.ig.util.defType("AngleAxisLabelPanelView:jb","AxisLabelPanelBaseView",{_as:null,as:function(value){if(arguments.length===1){this._as=value;return value}else{return this._as}},init:function(a){$$t.$hf.init.call(this,a);this.as(a)},ak:function(){$$t.$hf.ak.call(this);this.as().b7(true)},at:function(a){this.as().cb(-Number.MAX_VALUE);this.as().b8(-Number.MAX_VALUE);this.as().ca(-Number.MAX_VALUE);this.as().b9(-Number.MAX_VALUE);for(var b=0;b<this.a().as().count();b++){var c=this.a().as().__inner[b];var d=this.a().aq().__inner[b];var e=this.as().cd()(d.a());var f=this.j(c);var g=this.i(c);var h=f+this.m()+this.n();var i=g+this.o()+this.l();var j=e.__x-h/2;var k=e.__y-i/2;this.as().ca(Math.max(f,this.as().ca()));this.as().b9(Math.max(g,this.as().b9()));this.as().cb(Math.max(h,this.as().cb()));this.as().b8(Math.max(i,this.as().b8()));var l=new $$t.x(0,j,k,h,i);a.add(l)}},l:function(){return 0},m:function(){return 0},n:function(){return 0},o:function(){return 0},$type:new $.ig.Type("AngleAxisLabelPanelView",$$t.$hf.$type)},true);$.ig.util.defType("AngleAxisLabelPanel:ja","AxisLabelPanelBase",{aa:function(){return new $$t.jb(this)},bs:function(a){$$t.$he.bs.call(this,a);this.b6(a)},_b6:null,b6:function(value){if(arguments.length===1){this._b6=value;return value}else{return this._b6}},init:function(){$$t.$he.init.call(this)},_b7:false,b7:function(value){if(arguments.length===1){this._b7=value;return value}else{return this._b7}},_cd:null,cd:function(value){if(arguments.length===1){this._cd=value;return value}else{return this._cd}},ai:function(a,b){if(!b.isPlottable1()){return false}if(this.z()==null||this.z().fb().isEmpty()){return $$t.$he.ai.call(this,a,b)}return true},_cb:0,cb:function(value){if(arguments.length===1){this._cb=value;return value}else{return this._cb}},_b8:0,b8:function(value){if(arguments.length===1){this._b8=value;return value}else{return this._b8}},_ca:0,ca:function(value){if(arguments.length===1){this._ca=value;return value}else{return this._ca}},_b9:0,b9:function(value){if(arguments.length===1){this._b9=value;return value}else{return this._b9}},at:function(){var a=new $$t.bh($$t.$x.$type,0);if(this.as().count()!=this.aq().count()){return a}this.b6().at(a);var b=false;this.ah(this.ag(a));if(!this.z().a9()){b=true;this.ay(this.cb()/2);this.ay(this.ay()+this.cc())}else{b=true;this.b6().aa()}if(b){for(var c=0;c<a.count();c++){var d=this.as().__inner[c];var e=this.aq().__inner[c];var f=a.__inner[c];var g=this.cd()(e.a());var h=g.__x-this.a0(d)/2;var i=g.__y-this.az(d)/2;f.x(h);f.y(i);a.__inner[c]=f}}return a},cc:function(){var a;var b;b=this.z();a=null;if(b!=null){a=$.ig.util.cast($$t.$bd.$type,b.seriesViewer())}if(a==null||b==null){return 0}var c=a.axes().where$1($$t.$hc.$type,function(d){return($.ig.util.cast($$t.$i7.$type,d)!==null||$.ig.util.cast($$t.$jd.$type,d)!==null)&&$.ig.util.cast($$t.$ja.$type,d.aj())!==null&&$.ig.util.cast($$t.$ja.$type,d.aj()).as().count()>0&&!d.a9()&&!d.a8()&&(d.crossingAxis()==null||$self.z().crossingAxis()==null||$.ig.util.cast($$t.$it.$type,d.crossingAxis()).g7()==$.ig.util.cast($$t.$it.$type,b.crossingAxis()).g7())}).toList$1($$t.$hc.$type);var d=c.indexOf(b);if(d==-1){return 0}var e=0;var f=5;if(d==0){e+=f}else{e+=c.__inner[d-1].aj().ay();e+=c.__inner[d].aj().ay()*2+f}return e},ad:function(){return 4},am:function(a){return a==4||a==5},$type:new $.ig.Type("AngleAxisLabelPanel",$$t.$he.$type)},true);$.ig.util.defType("AutoRangeCalculator:h9","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a){return a.fb().width()},a:function(a){return a.fb().height()},c:function(a,b,c,d,e,f,g){f=!isNaN(b)&&!Number.isInfinity(b)?b:Number.POSITIVE_INFINITY;g=!isNaN(c)&&!Number.isInfinity(c)?c:Number.NEGATIVE_INFINITY;if(Number.isInfinity(f)||Number.isInfinity(g)){if(a!=null){var h=a.fi();if(h!=null){f=Math.min(f,h.c());g=Math.max(g,h.b())}}}if(!Number.isInfinity(f)&&!Number.isInfinity(g)){if(f==g&&f!=0){f*=f>0?.9:1.1;g*=g>0?1.1:.9}if(f==g&&f==0){g=1}if(b>c){var i=c;c=b;b=i}var j=isNaN(b)||Number.isInfinity(b)?f:b;var k=isNaN(c)||Number.isInfinity(c)?g:c;if(d){if(j<=0){if(k>1){j=1}else{j=Math.pow(e,Math.floor(Math.logBase(k,e)))}}if(isNaN(b)||Number.isInfinity(b)){f=Math.pow(e,Math.floor(Math.logBase(j,e)))}else{f=j}if(isNaN(c)||Number.isInfinity(c)){g=Math.pow(e,Math.ceil(Math.logBase(k,e)))}else{g=k}}else{var l=Math.pow(10,Math.floor(Math.log10(k-j))-1);var m=$$t.$h9.b(a);if($.ig.util.cast($$t.$ia.$type,a)!==null){m=$$t.$h9.a(a)}if($.ig.util.cast($$t.$it.$type,a)!==null&&m>0){var n=a.g7();var o=a.g6();m=Math.min($$t.$h9.b(a),$$t.$h9.a(a))*(n-o)/2;m=Math.max(m,14)}if(a!=null&&m>0&&!a.hasUserMinimum()&&!a.hasUserMaximum()){var p=new $$t.h5(0,f,g,m);l=p.e()}if((isNaN(b)||Number.isInfinity(b))&&!isNaN(f)&&!isNaN(l)&&l!=0){f=l*Math.floor(f/l)}else{f=j}if((isNaN(c)||Number.isInfinity(c))&&!isNaN(g)&&!isNaN(l)&&l!=0){var q=Math.ceil(g/l);g=l*q}else{g=k}}}return{minimumValue:f,maximumValue:g}},$type:new $.ig.Type("AutoRangeCalculator",$.ig.$ot)},true);$.ig.util.defType("AxisLabelManager:hs","Object",{_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}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},init:function(){var $self=this;$.ig.$op.init.call(this);this.c(function(a){})},k:function(a,b){this.f().clear();this.e().clear();this.b().z(this.a());this.b().b3(a);this.b().b2(b);if(b.isEmpty()||a.isEmpty()){this.o(0)}if(this.a().a2().c()==0){this.b().y().clear()}},h:function(a,b){this.f().add(a);this.e().add(b)},p:function(){this.b().ar(this.f());this.b().aq(this.e())},i:function(a){},j:function(a){},g:function(a){this.b().y().add(a)},n:function(a){this.b().bb(a)},l:function(a){this.c()(a)},q:function(a){var b=this.a().a2().item(a);return b},o:function(a){if(this.a()==null){return}this.a().a2().c(a)},d:function(){if(this.a()==null||this.a().labelSettings()==null){return false}return this.a().labelSettings().visibility()!=0},m:function(){this.a().a2().c(0);this.a().aj().as().clear()},$type:new $.ig.Type("AxisLabelManager",$.ig.$ot)},true);$.ig.util.defType("Snapper:h3","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b){var c=1;if(b>0){for(;b>0;--b){c*=a}}else{for(;b<0;++b){c/=a}}return c},b:function(a,b){var c=Math.floor(Math.log10(a));var d=a/Math.pow(10,c);if(b){var e=d<1.5?1:d<3?2:d<7?5:10;return e*Math.pow(10,c)}else{var f=d<=1?1:d<=2?2:d<=5?5:10;return f*Math.pow(10,c)}},d:function(a,b){var c=$$t.$bu.zero;if(a.totalDays()>1){c=$$t.$bu.fromDays(Math.ceil(a.totalDays()))}else if(a.totalHours()>1){c=$$t.$bu.fromHours(Math.ceil(a.totalHours()))}else if(a.totalMinutes()>1){c=$$t.$bu.fromMinutes(Math.ceil(a.totalMinutes()))}else if(a.totalSeconds()>1){c=$$t.$bu.fromSeconds(Math.ceil(a.totalSeconds()))}else if(a.totalMilliseconds()>1){c=$$t.$bu.fromMilliseconds(Math.ceil(a.totalMilliseconds()))}return c},$type:new $.ig.Type("Snapper",$.ig.$ot)},true);$.ig.util.defType("LinearNumericSnapper:h5","Snapper",{init:function(initNumber,a,b,c){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$h3.init.call(this);this.h(a,b,c,10)},init1:function(initNumber,a,b,c,d){$$t.$h3.init.call(this);this.h(a,b,c,d)},h:function(a,b,c,d){this.e(NaN);this.g(0);this.f(0);var e=Math.min(d,c/7);if(e>0){var f=$$t.$h3.b(b-a,false);this.e($$t.$h3.b(f/(e-1),true));var g=Math.floor(a/this.e())*this.e();var h=Math.ceil(b/this.e())*this.e();e=Math.round((h-g)/this.e());if(c/e>7*10){this.f(10)}else{if(c/e>7*5){this.f(5)}else{if(c/e>7*2){this.f(2)}}}this.g(Math.max(-Math.floor(Math.log10(this.e())),0))}},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_g:0,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_f:0,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},$type:new $.ig.Type("LinearNumericSnapper",$$t.$h3.$type)},true);$.ig.util.defType("LogarithmicNumericSnapper:h2","Snapper",{init:function(a,b,c,d){$$t.$h3.init.call(this);this.e(1);this.f(c)},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:0,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},$type:new $.ig.Type("LogarithmicNumericSnapper",$$t.$h3.$type)},true);$.ig.util.defType("LinearCategorySnapper:jh","Snapper",{init:function(initNumber,a,b,c){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}$$t.$jh.init1.call(this,1,a,b,c,NaN,0)},init1:function(initNumber,a,b,c,d,e){$$t.$h3.init.call(this);this.e(d);this.f(0);var f=Math.min(10,c/7);if(f>0){var g=$$t.$h3.b(b-a,false);if(isNaN(this.e())){this.e($$t.$h3.b(g/(f-1),true))}if(this.e()<1){this.e(1)}var h=Math.floor(a/this.e())*this.e();var i=Math.ceil(b/this.e())*this.e();f=Math.round((i-h)/this.e());if(c/f>7*10){this.f(10)}else{if(c/f>7*5){this.f(5)}else{if(c/f>7*2){this.f(2)}}}}},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_f:0,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},$type:new $.ig.Type("LinearCategorySnapper",$$t.$h3.$type)},true);$.ig.util.defType("IScaler:ii","Object",{$type:new $.ig.Type("IScaler",null)},true);$.ig.util.defType("ICategoryScaler:j0","Object",{$type:new $.ig.Type("ICategoryScaler",null,[$$t.$ii.$type])},true);$.ig.util.defType("CategoryAxisBase:hb","Axis",{ap:function(){return new $$t.jf(this)},dl:function(a){$$t.$hc.dl.call(this,a);this.fi(a)},_fi:null,fi:function(value){if(arguments.length===1){this._fi=value;return value}else{return this._fi}},init:function(){this.f3=0;this.fn=false;$$t.$hc.init.call(this);this.ft(new $$t.bh(Number,0))},bt:function(a,b,c){var d=$$t.$hc.bt.call(this,a,b,c);if(!d){return false}return this.itemsSource()!=null&&this.itemsCount()>0},gm:function(){if(this.fm()!=null&&this.at()!=null&&this.itemsSource()!=null){this.fm(this.at().releaseFastItemsSource(this.itemsSource()))}},gl:function(){if(this.fm()==null&&this.at()!=null&&this.itemsSource()!=null){this.fm(this.at().getFastItemsSource(this.itemsSource()))}},_ft:null,ft:function(value){if(arguments.length===1){this._ft=value;return value}else{return this._ft}},isCategory:function(){return true},getCategoryBoundingBox:function(a,b,c){if(this.isAngular()){return $$t.$x.empty()}return this.getCategoryBoundingBoxHelper(a,b,c,this.isVertical())},getCategoryBoundingBoxHelper:function(a,b,c,d){var e=0;var f=a.__x;var g=this.fb().left();var h=this.fb().right();if(d){f=a.__y;g=this.fb().top();h=this.fb().bottom()}var i=this.ft();if(d&&!this.isInverted()||!d&&this.isInverted()){i=new $$t.bh(Number,0);for(var j=this.ft().count()-1;j>=0;j--){i.add(this.ft().__inner[j])}}if(this.categoryMode()==0){if(b){var k;if(d){k=new $$t.x(0,this.fb().left(),a.__y-c/2,this.fb().width(),c)}else{k=new $$t.x(0,a.__x-c/2,this.fb().top(),c,this.fb().height())}k.intersect(this.fb());return k}else{if(f>h){return $$t.$x.empty()}if(f<g){return $$t.$x.empty()}var l=Number.MAX_VALUE;var m=-1;for(e=0;e<i.count();e++){var n=Math.abs(i.__inner[e]-f);if(n<l){l=n;m=e}}if(m==-1){return $$t.$x.empty()}var o=i.__inner[m];var p;if(d){p=new $$t.x(0,this.fb().left(),o-c/2,this.fb().width(),c)}else{p=new $$t.x(0,o-c/2,this.fb().top(),c,this.fb().height())}p.intersect(this.fb());return p}}else{for(e=0;e<i.count();e++){if(i.__inner[e]>f){break}}if(e==0){return $$t.$x.empty()}if(f>h){return $$t.$x.empty()}if(f<g){return $$t.$x.empty()}var q=this.fb().right();if(d){q=this.fb().bottom()}if(e<i.count()){q=i.__inner[e]}if(d){return new $$t.x(0,this.fb().left(),i.__inner[e-1],this.fb().width(),q-i.__inner[e-1])}else{return new $$t.x(0,i.__inner[e-1],this.fb().top(),q-i.__inner[e-1],this.fb().height())}}},fm:function(a){if(arguments.length===1){this.g($$t.$hb.fastItemsSourceProperty,a);return a}else{return this.c($$t.$hb.fastItemsSourceProperty)}},fl:null,itemsSource:function(a){if(arguments.length===1){this.g($$t.$hb.itemsSourceProperty,a);return a}else{return this.c($$t.$hb.itemsSourceProperty)}},itemsCount:function(){return this.fl==null?0:this.fl.count()},categoryMode:function(a){if(arguments.length===1){if(this.fj!=a){var b=this.fj;this.fj=a;this.dq("CategoryMode",b,a)}return a}else{return this.fj}},fj:null,gap:function(a){if(arguments.length===1){this.g($$t.$hb.gapProperty,a);return a}else{return this.c($$t.$hb.gapProperty)}},overlap:function(a){if(arguments.length===1){this.g($$t.$hb.overlapProperty,a);return a}else{return this.c($$t.$hb.overlapProperty)}},useClusteringMode:function(a){if(arguments.length===1){this.g($$t.$hb.useClusteringModeProperty,a);return a}else{return this.c($$t.$hb.useClusteringModeProperty)}},f4:function(a){if(arguments.length===1){if(a!=this.f3){var b=this.f3;this.f3=a;this.dq("GroupCount",b,this.f3)}return a}else{return this.f3}},f3:0,getUnscaledValue:function(a,b){return NaN},getUnscaledValue2:function(a,b,c,d){return NaN},getCategorySize:function(a,b){return NaN},fy:function(a,b){return NaN},getGroupCenter:function(a,b,c){return NaN},unscaleValue:function(a){var b=this.seriesViewer().windowRect();var c=this.fb();var d=new $$t.ie(b,c,this.isInverted());return this.getUnscaledValue(a,d)},fs:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:null,$b:null,$c:null,$d:null,$e:null,$f:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$state=1;break;case 1:this.$b=this.$this.bw().getEnumerator();this.$state=4;break;case 2:this.$a=this.$b.current();this.$current=this.$a;this.$state=3;return true;case 3:this.$state=4;break;case 4:if(this.$b.moveNext()){this.$state=2}else{this.$state=5}break;case 5:this.$state=6;break;case 6:if(this.$this.seriesViewer()!=null&&this.$this.seriesViewer().b0()&&this.$this.fp(this.$this.seriesViewer())){this.$state=7}else{this.$state=20}break;case 7:this.$state=8;break;case 8:this.$d=this.$this.seriesViewer().ck().getEnumerator();this.$state=18;break;case 9:this.$c=this.$d.current();this.$state=10;break;case 10:if(this.$c!=this.$this.seriesViewer()){this.$state=11}else{this.$state=17}break;case 11:this.$state=12;break;case 12:this.$f=this.$c.series().getEnumerator();this.$state=15;break;case 13:this.$e=this.$f.current();this.$current=this.$e;this.$state=14;return true;case 14:this.$state=15;break;case 15:if(this.$f.moveNext()){this.$state=13}else{this.$state=16}break;case 16:this.$state=17;break;case 17:this.$state=18;break;case 18:if(this.$d.moveNext()){this.$state=9}else{this.$state=19}break;case 19:this.$state=20;break;case 20:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerable$1($$t.$aj.$type,$iter)},fo:function(a){return this.bw().contains(a)},fp:function(a){return false},fr:function(){var $self=this;var $iter=function(){return function(){return{$state:0,$this:$self,$current:null,$a:null,$b:null,$c:null,$d:null,$e:null,$f:null,getEnumerator:function(){if(this.$state===-1){this.$state=0}return this},current:function(){return this.$current},moveNext:function(){do{switch(this.$state){case 0:this.$a=$.ig.util.cast($$t.$bd.$type,this.$this.seriesViewer());this.$state=1;break;case 1:if(this.$a!=null&&this.$a.b0()&&this.$this.fp(this.$a)){this.$state=2}else{this.$state=21}break;case 2:this.$state=3;break;case 3:this.$c=this.$a.ck().getEnumerator();this.$state=19;break;case 4:this.$b=this.$c.current();this.$state=5;break;case 5:if(this.$b!=this.$this.seriesViewer()){this.$state=6}else{this.$state=18}break;case 6:this.$d=$.ig.util.cast($$t.$bd.$type,this.$b);this.$state=7;break;case 7:if(this.$d!=null){this.$state=8}else{this.$state=17}break;case 8:this.$state=9;break;case 9:this.$f=this.$d.axes().getEnumerator();this.$state=15;break;case 10:this.$e=this.$f.current();this.$state=11;break;case 11:if($.ig.util.cast($$t.$hb.$type,this.$e)!==null){this.$state=12}else{this.$state=14}break;case 12:this.$current=$.ig.util.cast($$t.$hb.$type,this.$e);this.$state=13;return true;case 13:this.$state=14;break;case 14:this.$state=15;break;case 15:if(this.$f.moveNext()){this.$state=10}else{this.$state=16}break;case 16:this.$state=17;break;case 17:this.$state=18;break;case 18:this.$state=19;break;case 19:if(this.$c.moveNext()){this.$state=4}else{this.$state=20}break;case 20:this.$state=21;break;case 21:this.$state=-2;break;case-2:return false}}while(this.$state>0)}}}()};return new $.ig.GenericEnumerable$1($$t.$hb.$type,$iter)},fn:false,gp:function(a){if(this.fn){return}try{this.fn=true;var b=0;var c=0;var d=false;var f=this.fs().getEnumerator();while(f.moveNext()){var e=f.current();var g=$.ig.util.cast($$t.$g9.$type,e);if(g!=null){var h=g.preferredCategoryMode(this);if(h==2){b=2;d=true;if(this.fo(e)){c++}}if(h==1&&!d){b=1}}}var i=this.useClusteringMode();var k=this.fr().getEnumerator();while(k.moveNext()){var j=k.current();if(j.useClusteringMode()){i=true}if(a){j.gp(false)}}if(b==0&&i){b=2;if(c==0){c=1}}this.categoryMode(b);this.f4(c)}finally{this.fn=false}},dn:function(a,b,c,d){$$t.$hc.dn.call(this,a,b,c,d);switch(b){case"FastItemsSourceProvider":if($.ig.util.cast($$t.$jr.$type,c)!=null){this.fm($.ig.util.cast($$t.$jr.$type,c).releaseFastItemsSource(this.itemsSource()))}if($.ig.util.cast($$t.$jr.$type,d)!=null){this.fm($.ig.util.cast($$t.$jr.$type,d).getFastItemsSource(this.itemsSource()))}this.gp(true);break;case"ItemsSource":if(this.at()!=null){this.fm(this.at().getFastItemsSource(this.itemsSource()))}break;case"FastItemsSource":var e=$.ig.util.cast($$t.$ji.$type,c);this.gd();this.bl(true);if(e!=null){e.event=$.ig.Delegate.prototype.remove(e.event,this.gg.runOn(this))}if(this.fm()!=null){this.fm().event=$.ig.Delegate.prototype.combine(this.fm().event,this.gg.runOn(this));this.du(false);var g=this.bu().getEnumerator();while(g.moveNext()){var f=g.current();f.renderSeries(false);if(f.seriesViewer()!=null){f.gy()}}}else{this.db();var i=this.bu().getEnumerator();while(i.moveNext()){var h=i.current();h.gh(true,h.view());if(h.seriesViewer()!=null){h.gy()}}}break;case"ItemsCount":this.dr(new $$t.h6(0,0,c-1,d-1));this.du(false);break;case"UseClusteringMode":this.bl(true);this.gq();this.du(false);this.ge();break;case"CategoryMode":this.bl(true);this.du(false);this.gn();this.ge();break;case"Overlap":case"Gap":this.bl(true);var k=this.bu().getEnumerator();while(k.moveNext()){var j=k.current();j.cl(true);var l=$.ig.util.cast($$t.$g9.$type,j);if(l!=null&&l.preferredCategoryMode(this)==2){j.renderSeries(false)}}this.du(false);if(this.seriesViewer()!=null){this.seriesViewer().g2()}break;case"CrossingValue":case"CrossingAxis":this.bl(true);this.du(true);break}},ge:function(){var b=this.bu().getEnumerator();while(b.moveNext()){var a=b.current();a.renderSeries(false)}},gg:function(a,b){switch(b.action()){case 3:case 0:case 1:case 2:case 4:this.du(false);break}},gq:function(){var a=false,b=false;var d=this.bw().getEnumerator();while(d.moveNext()){var c=d.current();var e=$.ig.util.cast($$t.$g9.$type,c);if(e==null){continue}var f=e.preferredCategoryMode(this);a|=f==1;b|=f==2}var g=b?2:a?1:0;if(g==0&&this.useClusteringMode()){g=1;if(this.f4()==0){this.f4(1)}}this.categoryMode(g)},registerSeries:function(a){var b=$$t.$hc.registerSeries.call(this,a);if(b){this.gp(true);var c=$.ig.util.cast($$t.$g9.$type,a);if(c!=null&&c.preferredCategoryMode(this)==2){var e=this.bu().getEnumerator();while(e.moveNext()){var d=e.current();var f=$.ig.util.cast($$t.$g9.$type,d);if(f!=null&&f!=c&&f.preferredCategoryMode(this)==2){d.renderSeries(false)}}}this.du(false);this.updateRange()}return b},deregisterSeries:function(a){var b=$$t.$hc.deregisterSeries.call(this,a);if(b){this.gp(true);var c=$.ig.util.cast($$t.$g9.$type,a);if(c!=null&&c.preferredCategoryMode(this)!=0){var e=this.bu().getEnumerator();while(e.moveNext()){var d=e.current();var f=$.ig.util.cast($$t.$g9.$type,d);if(f!=null){d.renderSeries(false)}}}this.du(false)}return b},gn:function(){var a=null;var c=this.bu().getEnumerator();while(c.moveNext()){var b=c.current();var d=$.ig.util.cast($$t.$fv.$type,b);if(d!=null){var e=d.kt();if(e!=null&&e.crossingAxis()==this){a=e}}}if(a!=null){a.renderAxis()}},getScaledValue:function(a,b){return this.getScaledValue(a,b)},getScaledValueList:function(a,b,c,d){this.getScaledValueList(a,b,c,d)},getUnscaledValueList:function(a,b,c,d){this.getUnscaledValueList(a,b,c,d)},gd:function(){this.fl=this.fm()},go:function(){var a=this.labelSettings();if(a==null){a=new $$t.hg}if(a.visibility()==1){this.a2().c(0)}else{var b=0;b=this.fi().a8(this.bx());this.a2().c(b)}},handleCollectionChanged:function(a){if(this.fm()!=null){this.fm().handleCollectionChanged(a)}},notifySetItem:function(a,b,c){this.handleCollectionChanged(new $$t.e7(2,2,c,b,a))},notifyClearItems:function(){this.handleCollectionChanged(new $$t.e7(0,4))},notifyInsertItem:function(a,b){this.handleCollectionChanged(new $$t.e7(1,0,b,a))},notifyRemoveItem:function(a,b){this.handleCollectionChanged(new $$t.e7(1,1,b,a))},$type:new $.ig.Type("CategoryAxisBase",$$t.$hc.$type,[$$t.$j0.$type])},true);$.ig.util.defType("IAngleScaler:i8","Object",{$type:new $.ig.Type("IAngleScaler",null)},true);$.ig.util.defType("CategoryAngleAxis:jd","CategoryAxisBase",{ap:function(){return new $$t.je(this)},dl:function(a){$$t.$hb.dl.call(this,a);this.gz(a)},_gz:null,gz:function(value){if(arguments.length===1){this._gz=value;return value}else{return this._gz}},isAngular:function(){return true},g4:null,init:function(){this.g5=false;this.g7=NaN;this.g8=0;this.hg=1;$$t.$hb.init.call(this);this.y($$t.$jd.$type);this.g1(this.g0());this.g4=new $$t.iy},ai:function(){var $self=this;var a=new $$t.ja;a.cd(function(b){var c=$self.seriesViewer()!=null?$self.seriesViewer().actualWindowRect():$$t.$x.empty();var d=!c.isEmpty()?$self.fb():$$t.$x.empty();return $self.hi(b,{__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},c,d,$self.aj().ay())});return a},_g1:null,g1:function(value){if(arguments.length===1){this._g1=value;return value}else{return this._g1}},g5:false,he:function(a){return Math.round(a*Math.pow(10,10))/Math.pow(10,10)},g7:0,g0:function(){var $self=this;var a=function(){var $ret=new $$t.hs;$ret.a($self);$ret.e($self.bv());$ret.f($self.bx());$ret.b($self.aj());return $ret}();if($self.labelSettings()!=null){$self.labelSettings().registerAxis($self)}var b=new $$t.jg(a);b.c(function(){var c=$self.aq().au();var d=$self.aq().ax();var e=$self.aq().av();var f=$self.aq().aw();$self.dz();$self.dc(c);$self.dc(d);$self.dc(e);$self.dc(f)});b.q(function(c,d){return!d.isEmpty()&&!c.isEmpty()&&$self.g3()!=null});b.p(function(c,d){return $self.gy(c,d)});b.d(function(){if(!$self.g5){$self.g5=true;$self.g3().updateRange();$self.g5=false}});b.j(function(c){var d=c;if(d>$self.fm().count()-1){d-=$self.fm().count()}var e=$self.fm().item(d);return $self.cd(e)});b.a().c(function(c){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.g3()!=null&&$self.g7!=c){var d=$.ig.util.cast($$t.$bd.$type,$self.seriesViewer());if(d==null){return}$self.g7=c;$self.aj().ax(c);d.gu();var f=d.axes().getEnumerator();while(f.moveNext()){var e=f.current();if(e!=$self&&$.ig.util.cast($$t.$ja.$type,e.aj())!==null){e.aq().aa()}}}});b.g(function(c,d,e){var f=$.ig.util.cast($$t.$i2.$type,c);$self.g4.m(d,e,c.u(),c.v(),f.minLength(),f.maxLength(),f.center())});b.h(function(c,d,e,f){var g=$.ig.util.cast($$t.$i2.$type,c);$self.g4.n(d,e,f,g.u(),c.v(),g.minLength(),g.maxLength(),g.center())});b.n(function(c,d){return $self.getScaledAngle(d)});b.m(function(c,d){if($self.he(d-$self.g8)<0){return false}if($self.he(d-$self.g8-2*3.14159265358979)>0){return false}return true});b.e(function(c){var d=$.ig.util.cast($$t.$i2.$type,c);if(d.e()==d.j().__inner[0]){$self.g4.i(c.q(),c.m(),c.u(),c.v(),d.center(),d.minAngle(),d.maxAngle())}});b.f(function(c){c.m($self.g9());c.o(c.m())});b.r(function(c,d,e){var f=$.ig.util.cast($$t.$i2.$type,c);if(e){return false}var g=$self.hi(d,f.center(),c.v(),c.u(),0);if(g.__x<c.u().right()&&g.__x>=c.u().left()&&g.__y<c.u().bottom()&&g.__y>=c.u().top()){return true}return false});b.t(function(c,d,e,f){var g=new $$t.ie(c.v(),c.u(),$self.isInverted());var h=d;if($self.categoryMode()!=0){var i=e*f+1;i=Math.min(i,$self.itemsCount());var j=$self.getScaledValue(i,g);h=(d+j)/2}return h});b.s($self.getGroupCenter.runOn($self));b.i($self.hc.runOn($self));return b},hi:function(a,b,c,d,e){var f=this.g9();var g=$$t.$iz.b(e,c,d);if(this.labelSettings()!=null&&(this.labelSettings().c()==5||this.labelSettings().c()==1)){g*=-1}var h=b.__x+(f+g)*Math.cos(a);var i=b.__y+(f+g)*Math.sin(a);h=$$t.$iz.c(h,c,d);i=$$t.$iz.f(i,c,d);return{__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},g9:function(){if(this.g3()==null){return 0}if(!this.a8()){return this.g3().ha()}else{return this.g3().getScaledValue2(this.crossingValue())}},gy:function(a,b){if(this.fm()==null){return null}var c=new $$t.i2;var d=this.fm().count()-1;var e=this.aq().au();var f=this.aq().ax();var g=this.aq().av();var h=this.aq().aw();c.q(e);c.t(f);c.r(g);c.s(h);c.k(d);c.l(0);c.h(false);c.u(a);c.v(b);c.g(this.g6());c.n(this.interval());c.p(this.label());var i=this.g4.f(b);var j=this.g4.g(b);var k=.5*this.g3().g7();var l=.5*this.g3().g6();var m=i;var n=j;var o=this.g3().ha();if(isNaN(o)||Number.isInfinity(o)){return null}if(n>=k){n=o}if(m<l){m=l}var p=a.width();this.g4.k(b,c,0,this.fm().count(),this.isInverted(),this.getUnscaledAngle.runOn(this),p);var q={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c.center(q);c.maxLength(n);c.minLength(m);c.effectiveMaximum(o);c.z(this.fm().count());c.w(this.categoryMode());c.y(true);c.x(this.isInverted());c.aa(this.f4());c.f(new $$t.jl);c.i(this.bo());return c},getMinMaxAngle:function(a,b,c){var $self=this;(function(){var $ret=$self.g4.l(a,b,c);b=$ret.minAngle;c=$ret.maxAngle;return $ret.ret})();return{visibleMinimum:b,visibleMaximum:c}},onApplyTemplate:function(){$$t.$hb.onApplyTemplate.call(this);this.du(false)},g2:null,g3:function(a){if(arguments.length===1){this.g2=a;return a}else{if(this.g2!=null){return this.g2}var a=$.ig.util.cast($$t.$bd.$type,this.seriesViewer());if(a!=null){return a.axes().ofType$1($$t.$it.$type).firstOrDefault$1($$t.$it.$type)}return this.g2}},startAngleOffset:function(a){if(arguments.length===1){this.g($$t.$jd.startAngleOffsetProperty,a);return a}else{return this.c($$t.$jd.startAngleOffsetProperty)}},g8:0,getCategorySize:function(a,b){return 2*3.14159265358979/this.itemsCount()},fy:function(a,b){var c=!isNaN(this.gap())?$$t.$es.c(this.gap(),0,1):0;var d=0;if(!isNaN(this.overlap())){d=Math.min(this.overlap(),1)}var e=1-.5*c;return this.getCategorySize(a,b)*e/(this.f4()-(this.f4()-1)*d)},getGroupCenter:function(a,b,c){var d=.5;if(this.f4()>1){var e=!isNaN(this.gap())?$$t.$es.c(this.gap(),0,1):0;var f=0;if(!isNaN(this.overlap())){f=Math.min(this.overlap(),1)}var g=1-.5*e;var h=g/(this.f4()-(this.f4()-1)*f);var i=(g-h)/(this.f4()-1);d=.25*e+.5*h+a*i}return this.getCategorySize(b,c)*d},hc:function(a){var b=.5;if(this.f4()>1){var c=!isNaN(this.gap())?$$t.$es.c(this.gap(),0,1):0;var d=0;if(!isNaN(this.overlap())){d=Math.min(this.overlap(),1)}var e=1-.5*c;var f=e/(this.f4()-(this.f4()-1)*d);var g=(e-f)/(this.f4()-1);b=.25*c+.5*f+a*g}return b},dv:function(a){$$t.$hb.dv.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var c=!b.isEmpty()?this.fb():$$t.$x.empty();this.g1().x(a,c,b)},hb:function(a,b){var $self=this;var c;var d;(function(){var $ret=$self.g4.l(b,c,d);c=$ret.minAngle;d=$ret.maxAngle;return $ret.ret})();if(c==0){if($self.isInverted()){return $self.itemsCount()}else{return 0}}var e=$self.getUnscaledAngle(c);if(e<0||e>$self.itemsCount()){e=$self.getUnscaledAngle(c+3.14159265358979*2)}return e},ha:function(a,b){var $self=this;var c;var d;(function(){var $ret=$self.g4.l(b,c,d);c=$ret.minAngle;d=$ret.maxAngle;return $ret.ret})();if(d>3.14159265358979*2){d=d-3.14159265358979*2}if(d==3.14159265358979*2){if($self.isInverted()){return 0}else{return $self.itemsCount()}}var e=$self.getUnscaledAngle(d);if(e<0||e>$self.itemsCount()){e=$self.getUnscaledAngle(d+3.14159265358979*2)}return e},getScaledAngle:function(a){var b=this.itemsCount();var c=b>=2?a/b:b==1?.5:NaN;if(this.bf()){c=1-c}return c*2*3.14159265358979+this.g8},getUnscaledAngle:function(a){var b=(a-this.g8)/(2*3.14159265358979);if(this.isInverted()){b=1-b}return b*this.itemsCount()},getScaledValue:function(a,b){return this.getScaledAngle(a)},dn:function(a,b,c,d){$$t.$hb.dn.call(this,a,b,c,d);var e=$.ig.util.cast($$t.$bd.$type,this.seriesViewer());switch(b){case"CrossingAxis":var f=$.ig.util.cast($$t.$it.$type,d);this.hn(f);if(f!=null){f.hk(this)}this.bl(true);this.du(false);break;case"StartAngleOffset":this.g8=this.startAngleOffset();while(this.g8<0){this.g8+=360}while(this.g8>=360){this.g8-=360}this.g8=this.g8*3.14159265358979/180;this.bl(true);this.du(false);var h=this.bw().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false);g.gy()}break;case"Label":if(e!=null){var j=e.axes().getEnumerator();while(j.moveNext()){var i=j.current();i.bl(true);i.renderAxis()}}break;case"CrossingValue":if(e!=null){var l=e.axes().getEnumerator();while(l.moveNext()){var k=l.current();if($.ig.util.cast($$t.$i7.$type,k)!==null||$.ig.util.cast($$t.$jd.$type,k)!==null){k.bl(true);k.renderAxis()}}}break;case"LabelSettings":this.g1(this.g0());this.hl();this.bl(true);this.du(false);break}},hl:function(){this.g7=NaN},hn:function(a){this.g3(a)
},interval:function(a){if(arguments.length===1){this.g($$t.$jd.intervalProperty,a);return a}else{return this.c($$t.$jd.intervalProperty)}},g6:function(){return false},an:function(){return 2},br:function(){if(this.fm()==null){return false}var a=this.fm().count();if(a!=this.hh()){var b=new $$t.h6(1,1,this.hh(),a);this.hh(a);this.dr(b);return true}return false},hg:0,hh:function(a){if(arguments.length===1){this.hg=a;return a}else{return this.hg}},$type:new $.ig.Type("CategoryAngleAxis",$$t.$hb.$type,[$$t.$i8.$type])},true);$.ig.util.defType("CategoryAxisBaseView:jf","AxisView",{_a7:null,a7:function(value){if(arguments.length===1){this._a7=value;return value}else{return this._a7}},init:function(a){$$t.$hd.init.call(this,a);this.a7(a)},a8:function(a){var b=0;for(var c=0;c<a.count();c++){var d=$.ig.util.cast($$t.$al.$type,a.__inner[c]);if(d==null){d=this.a().a2().item(c);$.ig.util.cast($$t.$b9.$type,d).aa(a.__inner[c]==null?"":a.__inner[c].toString());b++}else{this.d().y().add(d)}}return b},$type:new $.ig.Type("CategoryAxisBaseView",$$t.$hd.$type)},true);$.ig.util.defType("CategoryAngleAxisView:je","CategoryAxisBaseView",{_a9:null,a9:function(value){if(arguments.length===1){this._a9=value;return value}else{return this._a9}},init:function(a){$$t.$jf.init.call(this,a);this.a9(a)},$type:new $.ig.Type("CategoryAngleAxisView",$$t.$jf.$type)},true);$.ig.util.defType("AxisRenderingParametersBase:hv","Object",{init:function(){$.ig.$op.init.call(this);this.j(new $$t.bh($$t.$hw.$type,0))},_u:null,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},_v:null,v:function(value){if(arguments.length===1){this._v=value;return value}else{return this._v}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_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}},_t:null,t:function(value){if(arguments.length===1){this._t=value;return value}else{return this._t}},_r:null,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},_s:null,s:function(value){if(arguments.length===1){this._s=value;return value}else{return this._s}},_q:null,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},_l:0,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_k:0,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_m:0,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_o:0,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_n:0,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_g:false,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_h:false,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_i:false,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},$type:new $.ig.Type("AxisRenderingParametersBase",$.ig.$ot)},true);$.ig.util.defType("CategoryAxisRenderingParameters:h0","AxisRenderingParametersBase",{init:function(){$$t.$hv.init.call(this)},_z:0,z:function(value){if(arguments.length===1){this._z=value;return value}else{return this._z}},_w:null,w:function(value){if(arguments.length===1){this._w=value;return value}else{return this._w}},_y:false,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},_aa:0,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},_x:false,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},$type:new $.ig.Type("CategoryAxisRenderingParameters",$$t.$hv.$type)},true);$.ig.util.defType("AxisRendererBase:ho","Object",{init:function(a){var $self=this;$.ig.$op.init.call(this);this.c(function(){});this.q(function(b,c){return false});this.d(function(){});this.n(function(b,c){return c});this.h(function(b,c,d,e){});this.g(function(b,c,d){});this.m(function(b,c){return false});this.l(function(b,c){return $self.m()(b,c)});this.e(function(b){});this.f(function(b){});this.r(function(b,c,d){return false});this.k(function(b,c){return new $$t.ht(c)});this.o(function(b,c){return c});this.j(function(b){return null});this.u(function(b,c,d,e){return c});this.t(function(b,c,d,e){return c});this.a(a);this.p(function(b,c){return null})},_c:null,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_q:null,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_n:null,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_h:null,h:function(value){if(arguments.length===1){this._h=value;return value}else{return this._h}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_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}},_r:null,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},_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}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_j:null,j:function(value){if(arguments.length===1){this._j=value;return value}else{return this._j}},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_u:null,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},_t:null,t:function(value){if(arguments.length===1){this._t=value;return value}else{return this._t}},_s:null,s:function(value){if(arguments.length===1){this._s=value;return value}else{return this._s}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},x:function(a,b,c){var $self=this;$self.w(c,b);if($self.q()(b,c)){$self.d()();var d=$self.p()(b,c);$self.w(c,b);if(d==null){$self.aa();return}if(d.j().count()>1&&!d.g()){$self.ab(d)}var f=d.j().getEnumerator();while(f.moveNext()){var e=f.current();d.e(e);if(isNaN(e.c())||Number.isInfinity(e.c())||isNaN(e.d())||Number.isInfinity(e.d())){continue}if(e.d()==e.c()){continue}$self.f()(d);$self.a().l(d.m());var g=0;var h=0;var i=false;var j=function(k){return k};if($self.s()!=null){j=$self.i()}if($.ig.util.cast($$t.$h0.$type,d)!==null){g=d.w();h=d.aa();i=d.x()}d.f($self.b(d));d.f().o(function(){var $ret=new $$t.hy;$ret.j(d.e().d());$ret.i(d.e().c());$ret.e(d.l());$ret.d(d.k());$ret.g(d.e().b());$ret.b(d.g());$ret.h(d.n());$ret.f(d.e().a());$ret.n(d.e().e());$ret.a(g);$ret.o(h);$ret.q(d.v());$ret.p(d.u());$ret.c(i);$ret.k(j);return $ret}());$self.y(d)}$self.z()}},aa:function(){this.a().m()},ab:function(a){var $self=this;var b=-Number.MAX_VALUE;var c=-Number.MAX_VALUE;var d=0;var e=0;var f=false;var g=function(h){return h};if($self.s()!=null){g=$self.i()}if($.ig.util.cast($$t.$h0.$type,a)!==null){d=a.w();e=a.aa();f=a.x()}var i=a.j().getEnumerator();while(i.moveNext()){var h=i.current();a.e(h);a.f().o(function(){var $ret=new $$t.hy;$ret.j(h.d());$ret.i(h.c());$ret.e(a.l());$ret.d(a.k());$ret.g(h.b());$ret.b(a.g());$ret.h(a.n());$ret.f(h.a());$ret.n(h.e());$ret.a(d);$ret.o(e);$ret.q(a.v());$ret.p(a.u());$ret.c(f);$ret.k(g);return $ret}());h.a(a.f().j());h.e(a.f().n());if(!isNaN(a.f().j())){b=Math.max(b,a.f().j());c=Math.max(c,a.f().n())}}var k=a.j().getEnumerator();while(k.moveNext()){var j=k.current();if(j.a()==b){j.a(-1);j.e(-1)}else{j.a(b);j.e(c)}}},w:function(a,b){this.c()();this.a().k(a,b);this.a().p()},z:function(){this.a().p();if(this.a().d()){this.a().o(0)}else{var a=0;var c=this.a().f().getEnumerator();while(c.moveNext()){var b=c.current();var d=$.ig.util.cast($$t.$al.$type,b);if(d==null){d=this.a().q(a);d.aa(b.toString());a++}else{this.a().g(d)}}this.a().o(a)}},b:function(a){return a.f()},y:function(a){var b=a.f().h();var c=a.f().i();this.a().n(this.n()(a,a.f().j()));this.e()(a);for(var d=0;d<b.length;d++){var e=a.f().l()+d;var f=b[d];var g=f;var h=0;if(d<b.length-1){h=b[d+1]}else{h=Number.POSITIVE_INFINITY}g=this.u()(a,g,e,a.f().j());h=this.u()(a,h,e,a.f().j());var i=this.n()(a,g);var j=this.n()(a,h);if(this.m()(a,i)){if(e%2==0&&this.l()(a,j)&&!Number.isInfinity(j)){this.h()(a,a.t(),i,j)}a.b(a.c());this.g()(a,a.r(),i);a.b(null)}i=this.t()(a,i,e,a.f().j());if(!isNaN(i)&&!Number.isInfinity(i)&&this.r()(a,i,d==b.length-1)){var k=this.v(a,g,e,a.f().j());if(k!=null){this.a().h(k,this.k()(a,i))}}}if(a.i()){for(var l=0;l<c.length;l++){var m=c[l];var n=this.n()(a,m);a.b(a.d());this.g()(a,a.s(),n);a.b(null)}}},v:function(a,b,c,d){return null},$type:new $.ig.Type("AxisRendererBase",$.ig.$ot)},true);$.ig.util.defType("CategoryAxisRenderer:jg","AxisRendererBase",{init:function(a){$$t.$ho.init.call(this,a)},ac:function(a,b,c,d,e){var f=$.ig.util.cast($$t.$h0.$type,a);var g=0;if(f!=null){g=f.w()}var h=new $$t.jh(1,a.e().d(),a.e().c(),a.e().b(),a.n(),g);b=h.e();if(a.e().a()!=-1){b=a.e().a()}var i=Math.floor((a.e().d()-a.l())/b);var j=Math.ceil((a.e().c()-a.l())/b);d=i;e=j;c=h.f();if(a.e().e()!=-1){c=a.e().e()}return{interval:b,minorCount:c,first:d,last:e}},v:function(a,b,c,d){var e=$.ig.util.cast($$t.$h0.$type,a);if(e==null){return null}var f=0;if(d>=1){f=c*Math.floor(d)}else{if(c*d*2%2==0){f=Math.floor(c*d)}else{f=-1}}var g=null;if(e.z()>0&&f<e.z()&&f>=0||e.y()){while(f>=e.z()&&e.y()){f-=e.z()}g=this.j()(f)}return g},ad:function(a,b,c,d,e,f){var g=$.ig.util.cast($$t.$h0.$type,a);if(g.w()!=0&&g.aa()!=0){for(var h=0;h<b;h++){for(var i=0;i<g.aa();i++){var j=this.s()(i,a.v(),a.u());if(g.x()){j=-j}var k=this.n()(a,h+e*b)+j;a.b(a.d());this.g()(a,a.s(),k);a.b(null)}}}},$type:new $.ig.Type("CategoryAxisRenderer",$$t.$ho.$type)},true);$.ig.util.defType("NumericAxisBase:hl","Axis",{ap:function(){return new $$t.hm(this)},dl:function(a){$$t.$hc.dl.call(this,a);this.fj(a)},_fj:null,fj:function(value){if(arguments.length===1){this._fj=value;return value}else{return this._fj}},isNumeric:function(){return true},init:function(){$$t.$hc.init.call(this);this.gc(10)},minimumValue:function(a){if(arguments.length===1){this.g($$t.$hl.minimumValueProperty,a);return a}else{return this.c($$t.$hl.minimumValueProperty)}},actualMinimumValue:function(a){if(arguments.length===1){if(this.actualMinimumValue()!=a){var b=this.f2;this.f2=a;this.f6(Math.log(this.actualMinimumValue()));this.dq("ActualMinimumValue",b,this.actualMinimumValue())}return a}else{return this.f2}},f2:0,_f6:0,f6:function(value){if(arguments.length===1){this._f6=value;return value}else{return this._f6}},maximumValue:function(a){if(arguments.length===1){this.g($$t.$hl.maximumValueProperty,a);return a}else{return this.c($$t.$hl.maximumValueProperty)}},actualMaximumValue:function(a){if(arguments.length===1){if(this.actualMaximumValue()!=a){var b=this.f0;this.f0=a;this.f5(Math.log(this.actualMaximumValue()));this.dq("ActualMaximumValue",b,this.actualMaximumValue())}return a}else{return this.f0}},f0:0,_f5:0,f5:function(value){if(arguments.length===1){this._f5=value;return value}else{return this._f5}},interval:function(a){if(arguments.length===1){this.g($$t.$hl.intervalProperty,a);return a}else{return this.c($$t.$hl.intervalProperty)}},referenceValue:function(a){if(arguments.length===1){this.g($$t.$hl.referenceValueProperty,a);return a}else{return this.c($$t.$hl.referenceValueProperty)}},isLogarithmic:function(a){if(arguments.length===1){this.g($$t.$hl.isLogarithmicProperty,a);return a}else{return this.c($$t.$hl.isLogarithmicProperty)}},fs:false,actualIsLogarithmic:function(a){if(arguments.length===1){if(this.actualIsLogarithmic()!=a){var b=this.fs;if(b!=a){this.fs=a;this.dq("ActualIsLogarithmic",b,this.actualIsLogarithmic())}}return a}else{return this.fs}},fy:function(){return this.actualIsLogarithmic()&&this.actualMinimumValue()>0&&this.gc()>1},logarithmBase:function(a){if(arguments.length===1){this.g($$t.$hl.logarithmBaseProperty,a);return a}else{return this.c($$t.$hl.logarithmBaseProperty)}},_gc:0,gc:function(value){if(arguments.length===1){this._gc=value;return value}else{return this._gc}},_fl:null,fl:function(value){if(arguments.length===1){this._fl=value;return value}else{return this._fl}},_fz:false,fz:function(value){if(arguments.length===1){this._fz=value;return value}else{return this._fz}},dv:function(a){var $self=this;$$t.$hc.dv.call($self,a);if($self.fy()&&$self.seriesViewer()!=null){var b=$self.fm($self.fb(),$self.seriesViewer().actualWindowRect());if(b==null){return}for(var c=0;c<b.j().count();c++){var d=$self.logarithmBase();var e=b.j().__inner[c];var f=Math.min(e.d(),e.c());var g=Math.max(e.d(),e.c());var h=Math.floor(Math.logBase(f,d));var i=Math.ceil(Math.logBase(g,d));if(i-h<2){if($.ig.util.cast($$t.$h1.$type,$self.fp)!==null){$self.fp=new $$t.h4}}else{$self.fp=$self.tickmarkValues()!=null?$self.tickmarkValues():function(){var $ret=new $$t.h1;$ret.t(d);return $ret}()}}}},dn:function(a,b,c,d){$$t.$hc.dn.call(this,a,b,c,d);switch(b){case"MinimumValue":this.updateRange();this.du(false);break;case"MaximumValue":this.updateRange();this.du(false);break;case"IsLogarithmic":this.fz(true);this.actualIsLogarithmic(this.isLogarithmic());break;case"CrossingValue":case"CrossingAxis":case"Interval":this.bl(true);this.du(false);break;case"LogarithmBase":this.fz(true);this.gc(this.logarithmBase());if(this.actualIsLogarithmic()){this.updateRange();this.gq();this.du(false)}break;case"ReferenceValue":var e=new $$t.h6(this.actualMinimumValue(),this.actualMinimumValue(),this.actualMaximumValue(),this.actualMaximumValue());this.dr(e);this.bl(true);this.du(false);break;case"LabelSettings":this.fl(this.fk());this.bl(true);this.du(false);break;case"TickmarkValues":this.gs();break;case"ActualIsLogarithmic":this.updateRange();this.gq();this.bl(true);this.gs();this.du(false);break;case"ActualTickmarkValues":this.bl(true);this.du(false);break}},gq:function(){var b=this.bu().getEnumerator();while(b.moveNext()){var a=b.current();a.renderSeries(false)}},fi:function(){var a=new $$t.h7(Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY);var b=false;if(this.seriesViewer()!=null){var d=this.bu().getEnumerator();while(d.moveNext()){var c=d.current();var e=c.ad(this);if(e!=null){b=true;a=new $$t.h7(Math.min(a.c(),e.c()),Math.max(a.b(),e.b()))}}}if(b){return a}return null},go:function(a,b,c,d,e,f,g){var $self=this;(function(){var $ret=$$t.$h9.c(a,b,c,d,e,f,g);f=$ret.minimumValue;g=$ret.maximumValue;return $ret.ret})();return{actualMinimumValue:f,actualMaximumValue:g}},br:function(){var $self=this;var a=$self.actualIsLogarithmic()&&!isNaN($self.logarithmBase())&&!Number.isInfinity($self.logarithmBase())&&$self.logarithmBase()>1;var b;var c;(function(){var $ret=$self.go($self,$self.minimumValue(),$self.maximumValue(),a,$self.logarithmBase(),b,c);b=$ret.actualMinimumValue;c=$ret.actualMaximumValue;return $ret.ret})();if(b!=$self.actualMinimumValue()||c!=$self.actualMaximumValue()||$self.fz()){$self.fz(false);var d=new $$t.h6($self.actualMinimumValue(),b,$self.actualMaximumValue(),c);$self.actualMinimumValue(b);$self.actualMaximumValue(c);$self.dr(d);$self.gr(d);$self.du(true);return true}return false},gr:function(a){},registerSeries:function(a){var b=$$t.$hc.registerSeries.call(this,a);if(b){this.updateRange()}return b},deregisterSeries:function(a){var b=$$t.$hc.deregisterSeries.call(this,a);if(b){this.updateRange()}return b},fk:function(){var $self=this;var a=function(){var $ret=new $$t.hs;$ret.a($self);$ret.e($self.bv());$ret.f($self.bx());$ret.b($self.aj());return $ret}();if($self.labelSettings()!=null){$self.labelSettings().registerAxis($self)}var b=new $$t.hn(a);b.c(function(){var c=$self.aq().au();var d=$self.aq().ax();var e=$self.aq().av();var f=$self.aq().aw();$self.dz();$self.dc(c);$self.dc(d);$self.dc(e);$self.dc(f)});b.q(function(c,d){return!d.isEmpty()&&!c.isEmpty()});b.p(function(c,d){return $self.fm(c,d)});b.j(function(c){return $self.cd(c)});return b},fn:function(){return new $$t.ip},gp:function(){},fo:function(){return null},fm:function(a,b){var c=this.fn();var d=this.aq().au();var e=this.aq().ax();var f=this.aq().av();var g=this.aq().aw();var h=this.aq().e();var i=this.aq().f();var j=this.aq().g();c.q(d);c.t(e);c.r(f);c.s(g);c.a(h);c.c(i);c.d(j);c.k(this.actualMaximumValue());c.l(this.actualMinimumValue());c.h(this.hasUserMaximum());c.f(this.actualTickmarkValues());c.u(a);c.v(b);c.g(this.fu());c.n(this.interval());c.p(this.label());if(this.label()==null&&this.formatLabel()!=null){c.p("Format")}c.i(this.bo());return c},unscaleValue:function(a){var b=new $$t.ie(this.seriesViewer().windowRect(),this.fb(),this.isInverted());b.b=this.seriesViewer().effectiveViewport();return this.getUnscaledValue(a,b)},fu:function(){return!isNaN(this.interval())},hasUserMinimum:function(){return!isNaN(this.minimumValue())},hasUserMaximum:function(){return!isNaN(this.maximumValue())},gs:function(){if(this.tickmarkValues()!=null){this.actualTickmarkValues(this.tickmarkValues())}else if(this.actualIsLogarithmic()){this.actualTickmarkValues(new $$t.h1);this.fj().a8()}else{this.actualTickmarkValues(new $$t.h4)}},tickmarkValues:function(a){if(arguments.length===1){this.g($$t.$hl.tickmarkValuesProperty,a);return a}else{return $.ig.util.cast($$t.$hx.$type,this.c($$t.$hl.tickmarkValuesProperty))}},fp:null,actualTickmarkValues:function(a){if(arguments.length===1){var b=this.fp;var c=b!=a;if(c){this.fp=a;this.dq("ActualTickmarkValues",b,a)}return a}else{if(this.fp==null){this.gs()}return this.fp}},$type:new $.ig.Type("NumericAxisBase",$$t.$hc.$type)},true);$.ig.util.defType("NumericAngleAxis:i7","NumericAxisBase",{ap:function(){return new $$t.i9(this)},dl:function(a){$$t.$hl.dl.call(this,a);this.g0(a)},_g0:null,g0:function(value){if(arguments.length===1){this._g0=value;return value}else{return this._g0}},_g3:null,g3:function(value){if(arguments.length===1){this._g3=value;return value}else{return this._g3}},isAngular:function(){return true},init:function(){this.g4=false;this.g5=NaN;this.g6=0;$$t.$hl.init.call(this);this.y($$t.$i7.$type);this.g3(new $$t.iy);this.fl(this.fk())},ai:function(){var $self=this;var a=new $$t.ja;a.cd(function(b){var c=$self.seriesViewer()!=null?$self.seriesViewer().actualWindowRect():$$t.$x.empty();var d=!c.isEmpty()?$self.fb():$$t.$x.empty();return $self.hb(b,{__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName},c,d,$self.aj().ay())});return a},g7:function(){if(this.g2()==null){return 0}if(!this.a8()){return this.g2().ha()}else{return this.g2().getScaledValue2(this.crossingValue())}},g9:function(a){return Math.round(a*Math.pow(10,10))/Math.pow(10,10)},g4:false,g5:0,fk:function(){var $self=this;var a=$$t.$hl.fk.call($self);a.a().c(function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.g2()!=null&&$self.g5!=b){var c=$.ig.util.cast($$t.$bd.$type,$self.seriesViewer());if(c==null){return}$self.g5=b;$self.aj().ax(b);c.gu();var e=c.axes().getEnumerator();while(e.moveNext()){var d=e.current();if(d!=$self&&$.ig.util.cast($$t.$ja.$type,d.aj())!==null){d.aq().aa()}}}});a.f(function(b){b.m($self.g7());b.o(b.m())});a.e(function(b){var c=$.ig.util.cast($$t.$i0.$type,b);if(c.e()==c.j().__inner[0]){$self.g3().i(b.q(),b.m(),b.u(),b.v(),c.center(),c.minAngle(),c.maxAngle())}});a.g(function(b,c,d){var e=$.ig.util.cast($$t.$i0.$type,b);$self.g3().m(c,d,b.u(),b.v(),e.minLength(),e.maxLength(),e.center())});a.h(function(b,c,d,e){var f=$.ig.util.cast($$t.$i0.$type,b);$self.g3().n(c,d,e,f.u(),b.v(),f.minLength(),f.maxLength(),f.center())});a.p(function(b,c){var d=$.ig.util.cast($$t.$i0.$type,$self.fm(b,c));return d});a.d(function(){if(!$self.g4){$self.g4=true;$self.g2().updateRange();$self.g4=false}});a.n(function(b,c){return $self.getScaledAngle(c)});a.q(function(b,c){return!c.isEmpty()&&!b.isEmpty()&&$self.g2()!=null});a.m(function(b,c){if($self.g9(c-$self.g6)<0){return false}if($self.g9(c-$self.g6-2*3.14159265358979)>0){return false}return true});a.r(function(b,c,d){var e=$.ig.util.cast($$t.$i0.$type,b);var f=$self.hb($self.getScaledAngle(e.k()),e.center(),b.v(),b.u(),0);var g=$self.hb(c,e.center(),b.v(),b.u(),0);if(d&&$$t.$es.j(f.__x-g.__x,f.__y-g.__y)<2){return false}if(g.__x<b.u().right()&&g.__x>=b.u().left()&&g.__y<b.u().bottom()&&g.__y>=b.u().top()){return true}return false});a.u(function(b,c,d,e){if(c<b.l()&&$.ig.util.cast($$t.$h1.$type,b.f())!==null){return b.l()}else if(c>b.k()&&($.ig.util.cast($$t.$h1.$type,b.f())!==null||b.h())){return b.k()}return c});return a},hb:function(a,b,c,d,e){var f=this.g7();var g=$$t.$iz.b(e,c,d);if(this.labelSettings()!=null&&(this.labelSettings().c()==5||this.labelSettings().c()==1)){g*=-1}var h=b.__x+(f+g)*Math.cos(a);var i=b.__y+(f+g)*Math.sin(a);h=$$t.$iz.c(h,c,d);i=$$t.$iz.f(i,c,d);return{__x:h,__y:i,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},getScaledValue:function(a,b){return this.getScaledAngle(a)},getScaledAngle1:function(a,b,c){var d=0;if(b){d=(Math.log(a)-this.f6())/(this.f5()-this.f6())}else{d=(a-this.actualMinimumValue())/(this.actualMaximumValue()-this.actualMinimumValue())}if(c){d=1-d}return d*2*3.14159265358979+this.g6},getScaledAngle:function(a){return this.getScaledAngle1(a,this.fy(),this.bf())},getUnscaledAngle:function(a){var b=(a-this.g6)/(2*3.14159265358979);if(this.isInverted()){b=1-b}if(this.fy()){return Math.exp(b*(this.f5()-this.f6())+this.f6())}else{return this.actualMinimumValue()+b*(this.actualMaximumValue()-this.actualMinimumValue())}},startAngleOffset:function(a){if(arguments.length===1){this.g($$t.$i7.startAngleOffsetProperty,a);return a}else{return this.c($$t.$i7.startAngleOffsetProperty)}},g6:0,dn:function(a,b,c,d){$$t.$hl.dn.call(this,a,b,c,d);var e=$.ig.util.cast($$t.$bd.$type,this.seriesViewer());switch(b){case"CrossingAxis":var f=$.ig.util.cast($$t.$it.$type,d);this.hf(f);if(f!=null){f.hk(this)}this.du(false);break;case"StartAngleOffset":this.g6=this.startAngleOffset();while(this.g6<0){this.g6+=360}while(this.g6>=360){this.g6-=360}this.g6=this.startAngleOffset()*3.14159265358979/180;this.du(false);var h=this.bu().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false);g.gy()}break;case"Label":if(e!=null){var j=e.axes().getEnumerator();while(j.moveNext()){var i=j.current();i.renderAxis()}}break;case"CrossingValue":if(e!=null){var l=e.axes().getEnumerator();while(l.moveNext()){var k=l.current();if($.ig.util.cast($$t.$i7.$type,k)!==null||$.ig.util.cast($$t.$jd.$type,k)!==null){k.renderAxis()}}}break;case"LabelSettings":this.fl(this.fk());this.hd();this.bl(true);this.du(false);break}},hd:function(){this.g5=NaN},fn:function(){return new $$t.i0},fm:function(a,b){var c=$.ig.util.cast($$t.$i0.$type,$$t.$hl.fm.call(this,a,b));var d=this.g3().f(b);var e=this.g3().g(b);var f=.5*this.g2().g7();var g=.5*this.g2().g6();var h=d;var i=e;var j=this.g2().ha();if(isNaN(j)||Number.isInfinity(j)){return null}if(i>=f){i=j}if(h<g){h=g}var k=a.width();this.g3().k(b,c,this.actualMinimumValue(),this.actualMaximumValue(),this.isInverted(),this.getUnscaledAngle.runOn(this),k);var l={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};c.center(l);c.maxLength(i);c.minLength(h);c.effectiveMaximum(j);return c},getMinMaxAngle:function(a,b,c){var $self=this;(function(){var $ret=$self.g3().l(a,b,c);b=$ret.minAngle;c=$ret.maxAngle;return $ret.ret})();return{minAngle:b,maxAngle:c}},dv:function(a){$$t.$hl.dv.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var c=!b.isEmpty()?this.fb():$$t.$x.empty();this.fl().x(a,c,b)},g1:null,g2:function(a){if(arguments.length===1){this.g1=a;return a}else{if(this.g1!=null){return this.g1}var a=$.ig.util.cast($$t.$bd.$type,this.seriesViewer());if(a!=null){return a.axes().ofType$1($$t.$it.$type).firstOrDefault$1($$t.$it.$type)}return this.g1}},hf:function(a){this.g2(a)},d2:function(a,b){$$t.$hl.d2.call(this,a,b);if(b.height()!=a.height()||b.width()!=a.width()){this.updateRange()}},an:function(){return 2},$type:new $.ig.Type("NumericAngleAxis",$$t.$hl.$type,[$$t.$i8.$type])},true);$.ig.util.defType("NumericAxisBaseView:hm","AxisView",{_a7:null,a7:function(value){if(arguments.length===1){this._a7=value;return value}else{return this._a7}},init:function(a){$$t.$hd.init.call(this,a);this.a7(a)},a8:function(){},$type:new $.ig.Type("NumericAxisBaseView",$$t.$hd.$type)},true);$.ig.util.defType("NumericAngleAxisView:i9","NumericAxisBaseView",{_a9:null,a9:function(value){if(arguments.length===1){this._a9=value;return value}else{return this._a9}},init:function(a){$$t.$hm.init.call(this,a);this.a9(a)},$type:new $.ig.Type("NumericAngleAxisView",$$t.$hm.$type)},true);$.ig.util.defType("NumericRadiusAxis:it","NumericAxisBase",{ap:function(){return new $$t.iu(this)},dl:function(a){$$t.$hl.dl.call(this,a);this.g2(a)},_g2:null,g2:function(value){if(arguments.length===1){this._g2=value;return value}else{return this._g2}},isRadial:function(){return true},g3:null,init:function(){this.g5=NaN;$$t.$hl.init.call(this);this.y($$t.$it.$type);this.g7(this.radiusExtentScale());this.g6(this.innerRadiusExtentScale());this.g3=new $$t.iy;this.fl(this.fk())},ai:function(){return new $$t.i3},_g4:false,g4:function(value){if(arguments.length===1){this._g4=value;return value}else{return this._g4}},g8:function(a){return a},g5:0,fk:function(){var $self=this;var a=$$t.$hl.fk.call($self);a.a().c(function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.g1()!=null){if(($self.labelSettings()==null||$self.labelSettings().c()==4||$self.labelSettings().c()==5)&&$self.g5!=b){$self.g5=b;$self.aj().ax(b);$self.seriesViewer().gu()}}});a.g(function(b,c,d){var e=$.ig.util.cast($$t.$i0.$type,b);$self.g3.i(c,d,e.u(),e.v(),e.center(),e.minAngle(),e.maxAngle())});a.h(function(b,c,d,e){if(d==e){return}var f=$.ig.util.cast($$t.$i0.$type,b);$self.g3.j(c,d,e,f.u(),f.v(),f.center(),f.minAngle(),f.maxAngle())});a.n(function(b,c){return $self.getScaledValue2(c)});a.m(function(b,c){var d=$.ig.util.cast($$t.$i0.$type,b);return c<=d.effectiveMaximum()});a.l(function(b,c){var d=$.ig.util.cast($$t.$i0.$type,b);return c<=d.effectiveMaximum()});a.e(function(b){var c=$.ig.util.cast($$t.$i0.$type,b);$self.g3.m(b.q(),c.crossingAngleRadians(),b.u(),b.v(),c.minLength(),c.maxLength(),c.center())});a.f(function(b){b.m($self.labelSettings()==null||$self.labelSettings().c()==4||$self.labelSettings().c()==0?b.u().top():b.u().bottom());b.o(b.m());var c=$.ig.util.cast($$t.$i0.$type,b);c.crossingAngleRadians($self.g8($self.crossingValue())*3.14159265358979/180);if($self.labelSettings()==null||$self.labelSettings().c()==4||$self.labelSettings().c()==5){c.m($$t.$iz.f(.5,c.v(),c.u())-b.u().top());c.o(c.m());var d=$.ig.util.cast($$t.$i3.$type,$self.aj());if(d!=null){var e=0;if($self.labelSettings()!=null&&$self.labelSettings().c()==4){e=1}d.ct({__x:$$t.$iz.c(.5,c.v(),c.u()),__y:e,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});d.cq(c.crossingAngleRadians())}}});a.r(function(b,c,d){var e=$.ig.util.cast($$t.$i0.$type,b);if($self.g1()==null){return false}if(c>e.effectiveMaximum()){return false}var f=false;f=$self.labelSettings()==null||$self.labelSettings().c()==4||$self.labelSettings().c()==5;var g=0;if(f){g=$self.g9()}var h=e.center().__x+c*Math.cos(g);var i=e.center().__y+c*Math.sin(g);h=$$t.$iz.c(h,e.v(),e.u());i=$$t.$iz.f(i,e.v(),e.u());if(h<=b.u().right()&&h>=b.u().left()&&(i<=b.u().bottom()&&i>=b.u().top()||!f)){return true}return false});a.k(function(b,c){var d=$.ig.util.cast($$t.$i0.$type,b);return new $$t.ht($$t.$iz.c(d.center().__x+c,d.v(),d.u()))});a.u(function(b,c,d,e){if(c<b.l()){return b.l()}else if(c>b.k()){return b.k()}return c});return a},getScaledValue:function(a,b){return this.getScaledValue2(a)},hc:function(a,b,c,d,e){var f=0;if(b){if(a<=0){f=(Math.log(this.actualMinimumValue())-this.f6())/(this.f5()-this.f6())}else{f=(Math.log(a)-this.f6())/(this.f5()-this.f6())}}else{f=(a-this.actualMinimumValue())/(this.actualMaximumValue()-this.actualMinimumValue())}if(c){f=1-f}f=e+f*(d-e);f/=2;return f},getScaledValue2:function(a){return this.hc(a,this.fy(),this.bf(),this.g7(),this.g6())},getUnscaledValue2:function(a){var b=a*2;b=(b-this.g6())/(this.g7()-this.g6());if(this.isInverted()){b=1-b}if(this.fy()){return Math.exp(b*(this.f5()-this.f6())+this.f6())}else{return this.actualMinimumValue()+b*(this.actualMaximumValue()-this.actualMinimumValue())}},radiusExtentScale:function(a){if(arguments.length===1){this.g($$t.$it.radiusExtentScaleProperty,a);return a}else{return this.c($$t.$it.radiusExtentScaleProperty)}},_g7:0,g7:function(value){if(arguments.length===1){this._g7=value;return value}else{return this._g7}},innerRadiusExtentScale:function(a){if(arguments.length===1){this.g($$t.$it.innerRadiusExtentScaleProperty,a);return a}else{return this.c($$t.$it.innerRadiusExtentScaleProperty)}},_g6:0,g6:function(value){if(arguments.length===1){this._g6=value;return value}else{return this._g6}},dn:function(a,b,c,d){switch(b){case"CrossingValue":this.g9(this.g8(this.crossingValue())*3.14159265358979/180);break}$$t.$hl.dn.call(this,a,b,c,d);switch(b){case"RadiusExtentScale":this.g7(this.radiusExtentScale());if(this.g7()<0){this.g7(.1)}if(this.g7()>1){this.g7(1)}if(this.g6()>=this.g7()){this.g6(this.g7()-.01);if(this.g6()<0){this.g6(0);this.g7(.01)}}this.bl(true);this.du(false);if(this.g1()!=null){this.g1().renderAxis()}var f=this.bu().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false)}break;case"InnerRadiusExtentScale":this.g6(this.innerRadiusExtentScale());if(this.g6()<0){this.g6(.1)}if(this.g6()>1){this.g6(1)}if(this.g6()>=this.g7()){this.g6(this.g7()-.01);if(this.g6()<0){this.g6(0);this.g7(.01)}}this.bl(true);this.du(false);if(this.g1()!=null){this.g1().renderAxis()}var h=this.bu().getEnumerator();while(h.moveNext()){var g=h.current();g.cl(true);g.renderSeries(false)}if(this.seriesViewer()!=null){this.seriesViewer().g2()}break;case"CrossingAxis":var i=$.ig.util.cast($$t.$i7.$type,d);var j=$.ig.util.cast($$t.$jd.$type,d);if(i==null&&j==null){this.hk(null)}if(i!=null){this.hk(i);i.hf(this)}if(j!=null){this.hk(j);j.hn(this)}this.bl(true);this.du(false);break;case"IsInverted":if(this.g1()!=null){this.g1().bl(true);this.g1().du(false)}break}},_g9:0,g9:function(value){if(arguments.length===1){this._g9=value;return value}else{return this._g9}},hk:function(a){this.g1(a)},g0:null,g1:function(a){if(arguments.length===1){this.g0=a;
return a}else{var $self=this;if($self.g0!=null){return $self.g0}var a=$.ig.util.cast($$t.$bd.$type,$self.seriesViewer());if(a!=null){return a.axes().where$1($$t.$hc.$type,function(b){return $.ig.util.cast($$t.$i7.$type,b)!==null||$.ig.util.cast($$t.$jd.$type,b)!==null}).firstOrDefault$1($$t.$hc.$type)}return $self.g0}},fn:function(){return new $$t.i0},fm:function(a,b){var $self=this;var c=$.ig.util.cast($$t.$i0.$type,$$t.$hl.fm.call($self,a,b));var d=$self.g3.f(b);var e=$self.g3.g(b);var f=.5*$self.g7();var g=.5*$self.g6();var h,i;if(b==$$t.$be.lj){i=$self.actualMaximumValue();h=$self.actualMinimumValue()}else{i=Math.min(e,f);h=$self.getUnscaledValue2(d);i=$self.getUnscaledValue2(i);(function(){var $ret=$self.hl(a,b,h,i);h=$ret.visibleMinimum;i=$ret.visibleMaximum;return $ret.ret})()}var j={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var k=d;var l=e;var m=Math.min(a.width(),a.height())*($self.g7()-$self.g6())/2;c.center(j);var n=Math.max(l,k);var o=Math.min(k,l);c.maxLength(n);c.minLength(o);var p=Math.min(h,i);var q=Math.max(h,i);if(p<$self.actualMinimumValue()){p=$self.actualMinimumValue()}if(q>$self.actualMaximumValue()){q=$self.actualMaximumValue()}c.j().add(function(){var $ret=new $$t.hw;$ret.d(p);$ret.c(q);$ret.b(m);return $ret}());var r=$.ig.util.cast($$t.$i8.$type,$self.g1());if(r!=null){var s;var t;(function(){var $ret=r.getMinMaxAngle(b,s,t);s=$ret.minAngle;t=$ret.maxAngle;return $ret.ret})();c.minAngle(Math.min(s,t));c.maxAngle(Math.max(s,t))}var u=$self.ha();if(l>=f){l=u}if(k<g){k=g}c.minLength(k);c.maxLength(l);c.effectiveMaximum(u);c.f($self.actualTickmarkValues());var v=$.ig.util.cast($$t.$h4.$type,c.f());if(v!=null){v.s($self.hg(j,c.minLength(),c.maxLength(),b,a))}return c},hl:function(a,b,c,d){var e={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var f=0;if(this.isInverted()){f=this.getScaledValue2(this.actualMinimumValue())}else{f=this.getScaledValue2(this.actualMaximumValue())}var g=0;if(this.crossingValue()!=null){g=this.g9()}var h=e.__x+f*Math.cos(g);var i=e.__y+f*Math.sin(g);e.__x=$$t.$iz.c(e.__x,b,a);e.__y=$$t.$iz.f(e.__y,b,a);h=$$t.$iz.c(h,b,a);i=$$t.$iz.f(i,b,a);if(h>=a.left()&&h<=a.right()&&i>=a.top()&&i<=a.bottom()){if(this.isInverted()){d=this.actualMinimumValue()}else{d=this.actualMaximumValue()}}if(e.__x>=a.left()&&e.__x<=a.right()&&e.__y>=a.top()&&e.__y<=a.bottom()){if(this.isInverted()){c=this.actualMaximumValue()}else{c=this.actualMinimumValue()}}return{visibleMinimum:c,visibleMaximum:d}},hg:function(a,b,c,d,e){var f=$$t.$iz.d(c-b,d,e);var g=f/Math.min(e.width(),e.height());if(g>.7){return 10}return 5},ha:function(){var a=0;if(!this.isInverted()){a=this.getScaledValue2(this.actualMaximumValue())}else{a=this.getScaledValue2(this.actualMinimumValue())}return a},gr:function(a){if(this.g1()!=null){this.g1().renderAxis()}},dv:function(a){$$t.$hl.dv.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$x.empty();var c=!b.isEmpty()?this.fb():$$t.$x.empty();this.fl().x(a,c,b)},d2:function(a,b){$$t.$hl.d2.call(this,a,b);if(b.height()!=a.height()||b.width()!=a.width()){this.updateRange()}},hj:function(a,b,c){var d=$.ig.util.cast($$t.$i1.$type,this.fm(b,c));if(d==null){return}this.g3.j(a.c(),d.minLength(),d.maxLength(),b,c,d.center(),d.minAngle(),d.maxAngle())},an:function(){return 3},$type:new $.ig.Type("NumericRadiusAxis",$$t.$hl.$type)},true);$.ig.util.defType("NumericRadiusAxisView:iu","NumericAxisBaseView",{_a9:null,a9:function(value){if(arguments.length===1){this._a9=value;return value}else{return this._a9}},init:function(a){$$t.$hm.init.call(this,a);this.a9(a)},$type:new $.ig.Type("NumericRadiusAxisView",$$t.$hm.$type)},true);$.ig.util.defType("PolarAxisRenderingManager:iy","Object",{init:function(){$.ig.$op.init.call(this)},p:function(a,b,c,d,e,f){var $self=this;var g=$$t.$iz.d(a,e,f);var h=$$t.$iz.g(a,e,f);var i=$$t.$iz.c(b.__x,e,f);var j=$$t.$iz.f(b.__y,e,f);if(d-c<3.14159265358979&&d-c>0){var k={__x:$$t.$iz.c(b.__x+a*Math.cos(c),e,f),__y:$$t.$iz.f(b.__y+a*Math.sin(c),e,f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var l={__x:$$t.$iz.c(b.__x+a*Math.cos(d),e,f),__y:$$t.$iz.f(b.__y+a*Math.sin(d),e,f),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var m=new $$t.d6;m.__startPoint=k;m.__isClosed=false;m.__segments.add(function(){var $ret=new $$t.d2;$ret.b(false);$ret.d(l);$ret.f(new $$t.y(g,h));$ret.e(1);return $ret}());return m}else{var n=new $$t.d6;n.__startPoint={__x:i,__y:j-h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};n.__isClosed=true;n.__segments.add(function(){var $ret=new $$t.d2;$ret.b(false);$ret.d({__x:i,__y:j+h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.f(new $$t.y(g,h));$ret.e(1);return $ret}());n.__segments.add(function(){var $ret=new $$t.d2;$ret.b(false);$ret.d({__x:i,__y:j-h,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.f(new $$t.y(g,h));$ret.e(1);return $ret}());return n}},j:function(a,b,c,d,e,f,g,h){var $self=this;var i=Math.min(b,c);var j=Math.max(b,c);var k=new $$t.dx;var l=null;var m=null;var n=null;var o=null;if(i>0){l=$self.p(i,f,g,h,e,d);if(h-g<3.14159265358979&&h-g>0){var p=$.ig.util.cast($$t.$d2.$type,l.__segments.__inner[0]);if(p!=null){var q={__x:$$t.$iz.c(f.__x+j*Math.cos(h),e,d),__y:$$t.$iz.f(f.__y+j*Math.sin(h),e,d),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};m=function(){var $ret=new $$t.d8(1);$ret.c(q);return $ret}()}}}if(j>0){n=$self.p(j,f,g,h,e,d)}if(i>0){if(h-g<3.14159265358979&&h-g>0){var r=n.__startPoint;var s=$.ig.util.cast($$t.$d2.$type,n.__segments.__inner[0]);if(s!=null){n.__startPoint=s.d();s.d(r);s.e(0);var t={__x:$$t.$iz.c(f.__x+i*Math.cos(g),e,d),__y:$$t.$iz.f(f.__y+i*Math.sin(g),e,d),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};o=function(){var $ret=new $$t.d8(1);$ret.c(t);return $ret}()}}}if(m!=null&&o!=null){l.__segments.add(m);var u=n.__segments.__inner[0];n.__segments.remove(u);l.__segments.add(u);l.__segments.add(o);l.__isClosed=true;k.b().add(l)}else{if(l!=null){k.b().add(l);$self.o(n)}if(n!=null){k.b().add(n)}}a.add(k)},o:function(a){if(a.__segments.count()>1){var b=$.ig.util.cast($$t.$d2.$type,a.__segments.__inner[0]);var c=$.ig.util.cast($$t.$d2.$type,a.__segments.__inner[1]);a.__segments.__inner[0]=c;a.__segments.__inner[1]=b;var d=c.d();var e=a.__startPoint;var f=b.d();a.__startPoint=d;c.d(f);b.d(e);b.e(0);c.e(0)}else{var g=a.__startPoint;var h=$.ig.util.cast($$t.$d2.$type,a.__segments.__inner[0]);if(h!=null){a.__startPoint=h.d();h.d(g);h.e(0)}}},i:function(a,b,c,d,e,f,g){if(b>0){var h=new $$t.dx;h.b().add(this.p(b,e,f,g,d,c));a.add(h)}},n:function(a,b,c,d,e,f,g,h){var $self=this;var i=Math.min(b,c);var j=Math.max(b,c);var k=false;if(j-i>3.14159265358979){k=true}var l=Math.cos(i);var m=Math.sin(i);var n=h.__x+l*f;var o=h.__y+m*f;var p=h.__x+l*g;var q=h.__y+m*g;var r=Math.cos(j);var s=Math.sin(j);var t=h.__x+r*f;var u=h.__y+s*f;var v=h.__x+r*g;var w=h.__y+s*g;n=$$t.$iz.c(n,e,d);o=$$t.$iz.f(o,e,d);p=$$t.$iz.c(p,e,d);q=$$t.$iz.f(q,e,d);t=$$t.$iz.c(t,e,d);u=$$t.$iz.f(u,e,d);v=$$t.$iz.c(v,e,d);w=$$t.$iz.f(w,e,d);var x=new $$t.d6;x.__startPoint={__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};x.__isClosed=true;x.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:p,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());x.__segments.add(function(){var $ret=new $$t.d2;$ret.d({__x:v,__y:w,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.f(new $$t.y($$t.$iz.d(g,e,d),$$t.$iz.g(g,e,d)));$ret.e(1);$ret.b(k);return $ret}());x.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c({__x:t,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});return $ret}());x.__segments.add(function(){var $ret=new $$t.d2;$ret.d({__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});$ret.f(new $$t.y($$t.$iz.d(f,e,d),$$t.$iz.g(f,e,d)));$ret.e(0);$ret.b(k);return $ret}());var y=new $$t.dx;y.b().add(x);a.add(y)},m:function(a,b,c,d,e,f,g){var h=new $$t.dz;var i=Math.cos(b);var j=Math.sin(b);var k=g.__x+i*e;var l=g.__y+j*e;var m=g.__x+i*f;var n=g.__y+j*f;k=$$t.$iz.c(k,d,c);l=$$t.$iz.f(l,d,c);m=$$t.$iz.c(m,d,c);n=$$t.$iz.f(n,d,c);h.c({__x:k,__y:l,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});h.b({__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});a.add(h)},a:function(a,b){return a.__x>=b.left()&&a.__x<=b.right()},b:function(a,b){return a.__y>=b.top()&&a.__y<=b.bottom()},c:function(a,b){var c=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.top(),2));var d=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.top(),2));var e=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.bottom(),2));var f=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.bottom(),2));return Math.min(c,Math.min(d,Math.min(e,f)))},d:function(a,b){var c=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.top(),2));var d=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.top(),2));var e=Math.sqrt(Math.pow(a.__x-b.right(),2)+Math.pow(a.__y-b.bottom(),2));var f=Math.sqrt(Math.pow(a.__x-b.left(),2)+Math.pow(a.__y-b.bottom(),2));return Math.max(c,Math.max(d,Math.max(e,f)))},f:function(a){var b={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(this.a(b,a)&&this.b(b,a)){return 0}if(this.a(b,a)){if(b.__y<a.top()){return a.top()-b.__y}else{return b.__y-a.bottom()}}if(this.b(b,a)){if(b.__x<a.left()){return a.left()-b.__x}else{return b.__x-a.right()}}return this.c(b,a)},g:function(a){var b={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};return this.d(b,a)},e:function(a,b){var c=Math.sqrt(Math.pow(b.__x-a.__x,2)+Math.pow(b.__y-a.__y,2));var d=Math.acos((b.__x-a.__x)/c);if(b.__y-a.__y<0){d=2*3.14159265358979-d}return d},h:function(a,b){return(a.__y-.5)*b.__x+(.5-a.__x)*b.__y+(a.__x*.5-.5*a.__y)},l:function(a,b,c){var d={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};if(this.a(d,a)&&this.b(d,a)){b=0;c=3.14159265358979*2;return{minAngle:b,maxAngle:c}}var e=this.e(d,{__x:a.left(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var f=this.e(d,{__x:a.right(),__y:a.top(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var g=this.e(d,{__x:a.right(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var h=this.e(d,{__x:a.left(),__y:a.bottom(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(this.b(d,a)&&a.left()>d.__x){b=e;c=2*3.14159265358979+h;return{minAngle:b,maxAngle:c}}b=Math.min(e,Math.min(f,Math.min(g,h)));c=Math.max(e,Math.max(f,Math.max(g,h)));return{minAngle:b,maxAngle:c}},k:function(a,b,c,d,e,f,g){var $self=this;var h;var i;(function(){var $ret=$self.l(a,h,i);h=$ret.minAngle;i=$ret.maxAngle;return $ret.ret})();var j=Math.min(h,i);var k=Math.max(h,i);if($.ig.util.cast($$t.$i0.$type,b)!==null){$.ig.util.cast($$t.$i0.$type,b).minAngle(j);$.ig.util.cast($$t.$i0.$type,b).maxAngle(k)}else if($.ig.util.cast($$t.$i2.$type,b)!==null){$.ig.util.cast($$t.$i2.$type,b).minAngle(j);$.ig.util.cast($$t.$i2.$type,b).maxAngle(k)}if(h==0&&i==3.14159265358979*2){var l=c;var m=d;var n=Math.min(l,m);var o=Math.max(l,m);b.j().add(function(){var $ret=new $$t.hw;$ret.d(n);$ret.c(o);$ret.b(g);return $ret}());return}else{if(i>3.14159265358979*2){i=i-3.14159265358979*2}var p=f(h);var q=f(i);if(p<c||p>d){p=f(h+3.14159265358979*2)}if(q<c||q>d){q=f(i+3.14159265358979*2)}var r=Math.min(p,q);var s=Math.max(p,q);if(!e&&p>q||e&&p<q){var t=d-s;var u=r-c;b.j().add(function(){var $ret=new $$t.hw;$ret.d(s);$ret.c(d);$ret.b(t/(t+u)*g);return $ret}());b.j().add(function(){var $ret=new $$t.hw;$ret.d(c);$ret.c(r);$ret.b(u/(t+u)*g);return $ret}())}else{b.j().add(function(){var $ret=new $$t.hw;$ret.d(r);$ret.c(s);$ret.b(g);return $ret}())}}},$type:new $.ig.Type("PolarAxisRenderingManager",$.ig.$ot)},true);$.ig.util.defType("IPolarRadialRenderingParameters:i1","Object",{$type:new $.ig.Type("IPolarRadialRenderingParameters",null)},true);$.ig.util.defType("NumericAxisRenderingParameters:ip","AxisRenderingParametersBase",{init:function(){$$t.$hv.init.call(this)},$type:new $.ig.Type("NumericAxisRenderingParameters",$$t.$hv.$type)},true);$.ig.util.defType("PolarAxisRenderingParameters:i0","NumericAxisRenderingParameters",{init:function(){$$t.$ip.init.call(this)},_minLength:0,minLength:function(value){if(arguments.length===1){this._minLength=value;return value}else{return this._minLength}},_maxLength:0,maxLength:function(value){if(arguments.length===1){this._maxLength=value;return value}else{return this._maxLength}},_center:null,center:function(value){if(arguments.length===1){this._center=value;return value}else{return this._center}},_minAngle:0,minAngle:function(value){if(arguments.length===1){this._minAngle=value;return value}else{return this._minAngle}},_maxAngle:0,maxAngle:function(value){if(arguments.length===1){this._maxAngle=value;return value}else{return this._maxAngle}},_crossingAngleRadians:0,crossingAngleRadians:function(value){if(arguments.length===1){this._crossingAngleRadians=value;return value}else{return this._crossingAngleRadians}},_effectiveMaximum:0,effectiveMaximum:function(value){if(arguments.length===1){this._effectiveMaximum=value;return value}else{return this._effectiveMaximum}},$type:new $.ig.Type("PolarAxisRenderingParameters",$$t.$ip.$type,[$$t.$i1.$type])},true);$.ig.util.defType("RadialAxisRenderingParameters:i2","CategoryAxisRenderingParameters",{init:function(){$$t.$h0.init.call(this)},_minLength:0,minLength:function(value){if(arguments.length===1){this._minLength=value;return value}else{return this._minLength}},_maxLength:0,maxLength:function(value){if(arguments.length===1){this._maxLength=value;return value}else{return this._maxLength}},_center:null,center:function(value){if(arguments.length===1){this._center=value;return value}else{return this._center}},_crossingAngleRadians:0,crossingAngleRadians:function(value){if(arguments.length===1){this._crossingAngleRadians=value;return value}else{return this._crossingAngleRadians}},_minAngle:0,minAngle:function(value){if(arguments.length===1){this._minAngle=value;return value}else{return this._minAngle}},_maxAngle:0,maxAngle:function(value){if(arguments.length===1){this._maxAngle=value;return value}else{return this._maxAngle}},_effectiveMaximum:0,effectiveMaximum:function(value){if(arguments.length===1){this._effectiveMaximum=value;return value}else{return this._effectiveMaximum}},$type:new $.ig.Type("RadialAxisRenderingParameters",$$t.$h0.$type,[$$t.$i1.$type])},true);$.ig.util.defType("RadialAxes:tu","Object",{_b:null,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},init:function(a,b){this.f={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};$.ig.$op.init.call(this);this.b(a);this.a(b)},f:null,d:function(a,b,c,d){var e=this.f.__x+b*Math.cos(a);return $$t.$iz.c(e,c,d)},g:function(a,b,c,d,e,f,g){var h=Math.min(b!=null?b.count():0,c!=null?c.count():0);var i=false;if(a.count()==h){i=true}var j;var k;var l=this.f.__x;var m=this.f.__y;var n;var o;for(var p=0;p<h;p++){j=this.a().getScaledAngle(b.item(p));k=this.b().getScaledValue2(c.item(p));n=l+k*f(p,j);o=m+k*g(p,j);n=e.left()+e.width()*(n-d.left())/d.width();o=e.top()+e.height()*(o-d.top())/d.height();if(!i){a.add({__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}else{a.item(p,{__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},h:function(a,b,c,d,e,f){var g=$$t.$iz.a(a,c,d);var h=$$t.$iz.e(b,c,d);var i=Math.sqrt(Math.pow(g-this.f.__x,2)+Math.pow(h-this.f.__y,2));var j=Math.acos((g-this.f.__x)/i);if(h-this.f.__y<0){j=2*3.14159265358979-j}e=this.a().getUnscaledAngle(j);f=this.b().getUnscaledValue2(i);return{unscaledAngle:e,unscaledRadius:f}},e:function(a,b,c,d){var e=this.f.__y+b*Math.sin(a);return $$t.$iz.f(e,c,d)},c:function(a){var b=Math.sqrt(Math.pow(a.__x-this.f.__x,2)+Math.pow(a.__y-this.f.__y,2));var c=Math.acos((a.__x-this.f.__x)/b);if(a.__y-this.f.__y<0){c=2*3.14159265358979-c}return c},$type:new $.ig.Type("RadialAxes",$.ig.$ot)},true);$.ig.util.defType("RadialAxisLabelPanel:i3","HorizontalAxisLabelPanelBase",{init:function(){$$t.$i4.init.call(this);this.cp=new $$t.bh($.ig.Number.prototype.$type,0)},aa:function(){return new $$t.i6(this)},bs:function(a){$$t.$i4.bs.call(this,a);this.cm(a)},_cm:null,cm:function(value){if(arguments.length===1){this._cm=value;return value}else{return this._cm}},_ct:null,ct:function(value){if(arguments.length===1){this._ct=value;return value}else{return this._ct}},_cq:0,cq:function(value){if(arguments.length===1){this._cq=value;return value}else{return this._cq}},co:function(){return this.z().labelSettings()!=null&&this.z().labelSettings().c()!=5&&this.z().labelSettings().c()!=4},cn:function(){return!this.co()},b9:function(){return this.ah()&&(!this.aj()||this.a1()==-180)},ca:function(){return!this.ak()},bg:function(a){$$t.$i4.bg.call(this,a);if(this.cq()%360==0||this.co()){this.cm().az()}else{this.cm().ay(a)}},a1:function(){var a=$$t.$i4.a1.call(this);if(this.cn()){a-=this.cq()*180/3.14159265358979}return a},b8:function(){return this.a1()%360!=0},b7:function(){if(this.co()){return true}var a=this.cq()*180/3.14159265358979;if(a<30||a>330||a>150&&a<210){return true}return false},cp:null,bv:function(a,b){var c=b*3.14159265358979/180;var d=Math.abs(Math.sin(c));if(this.z().labelSettings()!=null&&this.z().labelSettings().c()==4){d=d*-1}this.cm().a0(a,b,d)},cs:function(){var a=Number.MAX_VALUE;var c=this.aq().getEnumerator();while(c.moveNext()){var b=c.current();a=Math.min(b.a(),a)}return a},cr:function(){var a=-Number.MAX_VALUE;var c=this.aq().getEnumerator();while(c.moveNext()){var b=c.current();a=Math.max(b.a(),a)}return a},ck:function(a){var $self=this;var b;if($self.z().isInverted()){b=$self.cs()}else{b=$self.cr()}var c=$self.aq().where$1($$t.$ht.$type,function(d){return d.a()==b}).select$2($$t.$ht.$type,$.ig.Number.prototype.$type,function(d){return $self.aq().indexOf(d)});$self.cp=c.toList$1($.ig.Number.prototype.$type);$self.ah($self.ag(a.where$1($$t.$x.$type,function(d,e){return!$self.cp.contains(e)}).toList$1($$t.$x.$type)))},ai:function(a,b){if(this.cp.contains(a)){return false}else{return $$t.$i4.ai.call(this,a,b)}},cl:function(){this.cp=new $$t.bh($.ig.Number.prototype.$type,0);$$t.$i4.cl.call(this)},ad:function(){return 5},am:function(a){return a==5||a==4||a==1||a==0},bm:function(){},$type:new $.ig.Type("RadialAxisLabelPanel",$$t.$i4.$type)},true);$.ig.util.defType("RadialAxisLabelPanelView:i6","HorizontalAxisLabelPanelBaseView",{_ax:null,ax:function(value){if(arguments.length===1){this._ax=value;return value}else{return this._ax}},init:function(a){$$t.$i5.init.call(this,a);this.ax(a)},a0:function(a,b,c){},az:function(){},ay:function(a){},aj:function(){$$t.$i5.aj.call(this);this.a().b4(new $$t.y(this.a().b1().width(),this.a().b1().height()))},$type:new $.ig.Type("RadialAxisLabelPanelView",$$t.$i5.$type)},true);$.ig.util.defType("NumericAxisRenderer:hn","AxisRendererBase",{init:function(a){$$t.$ho.init.call(this,a)},v:function(a,b,c,d){var e;if(a.p()!=null){e=this.j()(b)}else{b=Math.round(b*1e6)/1e6;e=b.toString()}return e},$type:new $.ig.Type("NumericAxisRenderer",$$t.$ho.$type)},true);$.ig.util.defType("RangeInfo:hw","Object",{init:function(){$.ig.$op.init.call(this);this.a(-1);this.e(-1)},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},$type:new $.ig.Type("RangeInfo",$.ig.$ot)},true);$.ig.util.defType("NumericScaler:id","DependencyObject",{init:function(){$$t.$an.init.call(this)},r:function(a,b,c,d,e){return{actualMinimumValue:d,actualMaximumValue:e}},j:function(a){if(arguments.length===1){this.g($$t.$id.y,a);return a}else{return this.c($$t.$id.y)}},i:function(a){if(arguments.length===1){this.g($$t.$id.x,a);return a}else{return this.c($$t.$id.x)}},m:0,l:0,v:function(a){this.j(a)},u:function(a){this.i(a)},t:function(a,b,c){switch(a){case"ActualMinimumValue":this.m=this.j();this.w();break;case"ActualMaximumValue":this.l=this.i();this.w();break}},w:function(){if(isNaN(this.j())||isNaN(this.i())||Number.isInfinity(this.j())||Number.isInfinity(this.i())||this.j()<-Number.MAX_VALUE||this.i()>Number.MAX_VALUE){this.k(this.i()-this.j())}else{this.k(this.i()-this.j())}},_k:0,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},o:function(a,b){},n:function(a,b){},h:function(a,b,c,d){var e=new $$t.bh(Number,2,a.count());for(var f=b;f<c;f++){e.add(this.o(a.item(f),d))}return e},s:function(a,b,c,d){for(var e=b;e<c;e++){a.item(e,this.n(a.item(e),d))}},$type:new $.ig.Type("NumericScaler",$$t.$an.$type)},true);$.ig.util.defType("CategoryTickmarkValues:jl","TickmarkValues",{init:function(){$$t.$hx.init.call(this);this.q=null},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_v:0,v:function(value){if(arguments.length===1){this._v=value;return value}else{return this._v}},_w:null,w:function(value){if(arguments.length===1){this._w=value;return value}else{return this._w}},_x:null,x:function(value){if(arguments.length===1){this._x=value;return value}else{return this._x}},_s:false,s:function(value){if(arguments.length===1){this._s=value;return value}else{return this._s}},_u:null,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},o:function(a){$$t.$hx.o.call(this,a);var b=a.a();this.p(b);this.v(a.o());this.w(a.p());this.x(a.q());this.s(a.c());this.u(a.k());var c=new $$t.jh(1,a.j(),a.i(),a.g(),a.h(),b);var d=c.e();if(a.f()!=-1){d=a.f()}var e=Math.floor((a.j()-a.e())/d);var f=Math.ceil((a.i()-a.e())/d);var g=e;var h=f;var i=c.f();if(a.n()!=-1){i=a.n()}this.j(d);this.l(g);this.m(h);this.n(i);this.t(a.e())},_t:0,t:function(value){if(arguments.length===1){this._t=value;return value}else{return this._t}},q:null,h:function(){var a=this.l();var b=this.m()-a+1;if(this.q==null||this.q.length!=b){this.q=new Array(b)}var c=this.q;for(var d=0;d<b;++d){var e=this.t()+(d+a)*this.j();c[d]=e}return c},r:null,i:function(){var a=this.j();var b=this.m();var c=this.l();var d=this.v();var e=this.p();a=Math.min(a,20);var f=0;for(var g=c;g<b;++g){if(e!=0&&d!=0){for(var h=0;h<a;h++){for(var i=0;i<d;i++){f++}}}}if(this.r==null||this.r.length!=f){this.r=new Array(f)}var j=this.r;var k=0;for(var l=c;l<b;++l){if(e!=0&&d!=0){for(var m=0;m<a;m++){for(var n=0;n<d;n++){var o=this.u()(n);var p=m+l*a+o;j[k]=p;k++}}}}return this.r},$type:new $.ig.Type("CategoryTickmarkValues",$$t.$hx.$type)},true);$.ig.util.defType("LinearTickmarkValues:h4","TickmarkValues",{init:function(){this.p=null;this.q=null;$$t.$hx.init.call(this);this.s(0)},_s:0,s:function(value){if(arguments.length===1){this._s=value;return value}else{return this._s}},o:function(a){$$t.$hx.o.call(this,a);var b;if(this.s()!=0){b=new $$t.h5(1,a.j(),a.i(),a.g(),this.s())}else{b=new $$t.h5(0,a.j(),a.i(),a.g())}this.j(b.e());if(a.b()&&a.h()>0&&(a.i()-a.j())/a.h()<1e3){this.j(a.h())}if(a.f()!=-1){this.j(a.f())}this.l(Math.floor((a.j()-a.e())/this.j()));this.m(Math.ceil((a.i()-a.e())/this.j()));this.n(b.f());if(a.n()!=-1){this.n(a.n())}this.r(a.e())},_r:0,r:function(value){if(arguments.length===1){this._r=value;return value}else{return this._r}},p:null,h:function(){var a=0;var b=this.l();if(!isNaN(this.j())){a=this.m()-b+1}if(this.p==null||this.p.length!=a){this.p=new Array(a)}var c=this.p;for(var d=0;d<a;++d){var e=this.r()+(d+b)*this.j();c[d]=e}return c},q:null,i:function(){var a=this.l();var b=this.m();var c=this.n();var d=this.j();var e=this.r();var f=this.k();var g=d/c;var h=0;for(var i=a;i<b;++i){for(var j=1;j<c;++j){var k=e+i*d+j*g;if(k<=f){h++}}}if(this.q==null||this.q.length!=h){this.q=new Array(h)}var l=this.q;var m=0;for(var n=a;n<b;++n){for(var o=1;o<c;++o){var p=e+n*d+o*g;if(p<=this.k()){l[m]=p;m++}}}return l},$type:new $.ig.Type("LinearTickmarkValues",$$t.$hx.$type)},true);$.ig.util.defType("LogarithmicTickmarkValues:h1","TickmarkValues",{init:function(){$$t.$hx.init.call(this);this.p=null;this.q=null},o:function(a){$$t.$hx.o.call(this,a);var b=new $$t.h2(a.j(),a.i(),this.t(),a.g());this.j(1);this.n(b.f());this.l(Math.floor(Math.logBase(Math.max(5e-324,a.j()),this.t())));this.m(Math.ceil(Math.logBase(Math.max(5e-324,a.i()),this.t())))},t:function(a){if(arguments.length===1){this.g($$t.$h1.v,a);return a}else{return this.c($$t.$h1.v)}},r:function(a){var b=a*this.j();return Math.pow(this.t(),b)},p:null,h:function(){var a=this.l();var b=this.m();var c=this.k();var d=0;for(var e=a;e<=b;++e){var f=this.r(e);if(f<=c){d++}}if(this.p==null||this.p.length!=d){this.p=new Array(d)}var g=this.p;var h=0;for(var i=a;i<=b;++i){var j=this.r(i);if(j<=c){g[h]=j;h++}}return g},q:null,i:function(){var a=this.l();var b=this.m();var c=this.t();var d=this.n();var e=this.k();var f=0;for(var g=a;g<=b;++g){var h=this.r(g);var i=Math.pow(c,g);for(var j=1;j<this.n()-1;++j){var k=h+j*i;if(k<=e){f++}}}if(this.q==null||this.q.length!=f){this.q=new Array(f)}var l=this.q;var m=0;for(var n=a;n<=b;++n){var o=this.r(n);var p=Math.pow(c,n);for(var q=1;q<this.n()-1;++q){var r=o+q*p;if(r<=e){l[m]=r;m++}}}return l},$type:new $.ig.Type("LogarithmicTickmarkValues",$$t.$hx.$type)},true);$.ig.util.defType("ViewportUtils:iz","Object",{init:function(){$.ig.$op.init.call(this)},c:function(a,b,c){return c.left()+c.width()*(a-b.left())/b.width()},a:function(a,b,c){return(a-c.left())*b.width()/c.width()+b.left()},f:function(a,b,c){return c.top()+c.height()*(a-b.top())/b.height()},e:function(a,b,c){return(a-c.top())*b.height()/c.height()+b.top()},d:function(a,b,c){return c.width()*a/b.width()},b:function(a,b,c){return b.width()*a/c.width()},g:function(a,b,c){return c.height()*a/b.height()},$type:new $.ig.Type("ViewportUtils",$.ig.$ot)},true);$.ig.util.defType("TrendLineManagerBase$1:ki","Object",{$tTrendColumn:null,_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},init:function($tTrendColumn){this.w=function(){var $ret=new $$t.cc;$ret.y(false);return $ret}();this.$tTrendColumn=$tTrendColumn;this.$type=this.$type.specialize(this.$tTrendColumn);$.ig.$op.init.call(this);this.e(new $$t.bh(this.$tTrendColumn,0))},x:function(){return this.w},w:null,t:function(a){this.u(a,null)},c:function(a){return a==1||a==2||a==3||a==4||a==5||a==6||a==7||a==8},b:function(a){return a==9||a==10||a==11||a==12||a==13},u:function(a,b){this.x().ag().clear();if(b!=null){b.i(this.x().ag())}if(a!=null){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(!isNaN(c.__x)&&!isNaN(c.__y)){if(b!=null){b.j(c)}else{this.x().ag().add(c)}}}}this.x().y(this.x().ag().count()>0)},r:function(a,b,c){this.s(a,b,c,null)},s:function(a,b,c,d){var $self=this;if(d!=null){d.i(c)}var f=$$t.$kp.f(a.count(),function(g){return a.item(g).__x},function(g){return a.item(g).__y},b.b()).getEnumerator();while(f.moveNext()){var e=f.current();if(d!=null){d.j(a.item(e))}else{c.add(a.item(e))}}},n:function(a,b){if(a==null||b==null){return}if(this.x().u()!=null){this.q()}a.y().add(this.x())},q:function(){if(this.x()==null){return}var a=$.ig.util.cast($$t.$fp.$type,this.x().u());if(a!=null){a.y().remove(this.x())}},o:function(){this.x().ag().clear()},v:function(){this.a(null);this.e().clear()},p:function(a,b,c,d){switch(a){case 3:case 2:case 1:case 0:case 4:this.v();break}},d:function(a,b,c,d,e){var f=false;switch(b){case"TrendLineType":case"TrendLinePeriod":this.v();f=true;break;case"TrendLineThickness":f=true;break;case"FastItemsSource":f=true;this.v();break}return f},$type:new $.ig.Type("TrendLineManagerBase$1",$.ig.$ot)},true);$.ig.util.defType("MarkerSeries:fw","Series",{_jt:null,jt:function(value){if(arguments.length===1){this._jt=value;return value}else{return this._jt}},init:function(){$$t.$aj.init.call(this)},hc:function(a){$$t.$aj.hc.call(this,a);this.jt(a)},hasMarkers:function(){return true},getActualMarkerBrush:function(){return this.actualMarkerBrush()},getActualMarkerOutlineBrush:function(){return this.actualMarkerOutline()},getActualMarkerTemplate:function(){return this.actualMarkerTemplate()},markerType:function(a){if(arguments.length===1){this.g($$t.$fw.markerTypeProperty,a);return a}else{return this.c($$t.$fw.markerTypeProperty)}},markerTemplate:function(a){if(arguments.length===1){this.g($$t.$fw.markerTemplateProperty,a);return a}else{return this.c($$t.$fw.markerTemplateProperty)}},actualMarkerTemplate:function(a){if(arguments.length===1){this.g($$t.$fw.actualMarkerTemplateProperty,a);return a}else{return this.c($$t.$fw.actualMarkerTemplateProperty)}},nullMarkerTemplate:function(){if($$t.$fw.j8==null){$$t.$fw.j8=new $$t.cg}return $$t.$fw.j8},markerBrush:function(a){if(arguments.length===1){this.g($$t.$fw.markerBrushProperty,a);
return a}else{return this.c($$t.$fw.markerBrushProperty)}},actualMarkerBrush:function(a){if(arguments.length===1){this.g($$t.$fw.actualMarkerBrushProperty,a);return a}else{return this.c($$t.$fw.actualMarkerBrushProperty)}},markerOutline:function(a){if(arguments.length===1){this.g($$t.$fw.markerOutlineProperty,a);return a}else{return this.c($$t.$fw.markerOutlineProperty)}},actualMarkerOutline:function(a){if(arguments.length===1){this.g($$t.$fw.actualMarkerOutlineProperty,a);return a}else{return this.c($$t.$fw.actualMarkerOutlineProperty)}},markerStyle:function(a){if(arguments.length===1){this.g($$t.$fw.markerStyleProperty,a);return a}else{return this.c($$t.$fw.markerStyleProperty)}},useLightweightMarkers:function(a){if(arguments.length===1){this.g($$t.$fw.useLightweightMarkersProperty,a);return a}else{return this.c($$t.$fw.useLightweightMarkersProperty)}},jw:function(){return this.actualMarkerTemplate()!=null&&(this.markerType()!=1&&this.markerType()!=0||this.markerTemplate()!=null)},hh:function(a,b,c,d){$$t.$aj.hh.call(this,a,b,c,d);switch(b){case"MarkerBrush":case"MarkerType":case"MarkerOutline":case"MarkerTemplate":this.hz();this.he();break;case"ActualMarkerTemplate":if(c==$$t.$fw.nullMarkerTemplate()||d==$$t.$fw.nullMarkerTemplate()||c==null||d!=null){this.jt().cd();var e=$.ig.util.cast($$t.$fx.$type,this.av());if(e!=null){e.cd()}this.renderSeries(false)}this.gy();break;case"UseLightweightMarkers":this.jt().ck(this.useLightweightMarkers());this.renderSeries(false);break}},getMarkerTemplatePropertyName:function(a){switch(a){case 3:return"CircleMarkerTemplate";case 4:return"TriangleMarkerTemplate";case 5:return"PyramidMarkerTemplate";case 6:return"SquareMarkerTemplate";case 7:return"DiamondMarkerTemplate";case 8:return"PentagonMarkerTemplate";case 9:return"HexagonMarkerTemplate";case 10:return"TetragramMarkerTemplate";case 11:return"PentagramMarkerTemplate";case 12:return"HexagramMarkerTemplate";default:case 0:case 1:return null}},resolveMarkerType:function(a,b){var $self=this;var c=a.seriesViewer()!=null?b:1;if(c==2){var d=function(){var $ret=new Array;$ret.add(3);$ret.add(4);$ret.add(8);$ret.add(10);$ret.add(7);$ret.add(6);$ret.add(9);$ret.add(11);$ret.add(5);$ret.add(12);return $ret}();c=a.index()>=0?d[a.index()%d.length]:1}return c},hz:function(){$$t.$aj.hz.call(this);if(this.index()<0){return}if(this.jt().b2()){this.jt().cb();this.jt().b5()}else{var a=$$t.$fw.resolveMarkerType(this,this.markerType());var b=$$t.$fw.getMarkerTemplatePropertyName(a);if(b==null){this.actualMarkerTemplate($$t.$fw.nullMarkerTemplate())}else{this.jt().b8(b)}}if(this.markerBrush()!=null){this.jt().b9();this.jt().b6()}else{this.actualMarkerBrush(this.seriesViewer()==null?null:this.seriesViewer().getMarkerBrushByIndex(this.index()))}if(this.markerOutline()!=null){this.jt().ca();this.jt().b7()}else{this.actualMarkerOutline(this.seriesViewer()==null?null:this.seriesViewer().getMarkerOutlineByIndex(this.index()))}},go:function(a){var $self=this;$$t.$aj.go.call($self,a);$self.jt().cc(function(b){var c=new $$t.g4;var d=new $$t.gh;c.x(b.l());c.y(b.m());d.fill($$t.$b4.n(0,0,0,0));d.stroke($$t.$b4.n(0,0,0,0));c.index(-1);c.contentTemplate(b.ae());if(b.content()!=null&&$.ig.util.cast($$t.$fl.$type,b.content())!==null&&b.__visibility==0){var e=b.content();d.fill($$t.$gk.fromBrush(e.actualItemBrush()));d.fillExtended($$t.$gk.fromBrushExtended(e.actualItemBrush()));d.stroke($$t.$gk.fromBrush(e.outline()));d.strokeExtended($$t.$gk.fromBrushExtended(e.outline()));d.strokeThickness($self.thickness());if(e.item()!=null){c.index($self.bb().indexOf(e.item()))}}c.visibility(b.__visibility);d.visibility(b.__visibility);c.markerAppearance(d);if($self.actualMarkerTemplate()==$self.seriesViewer().circleMarkerTemplate()){c.markerType("Circle")}else if($self.actualMarkerTemplate()==$self.seriesViewer().diamondMarkerTemplate()){c.markerType("Diamond")}else if($self.actualMarkerTemplate()==$self.seriesViewer().hexagonMarkerTemplate()){c.markerType("Hexagon")}else if($self.actualMarkerTemplate()==$self.seriesViewer().hexagramMarkerTemplate()){c.markerType("Hexagram")}else if($self.actualMarkerTemplate()==$self.seriesViewer().pentagonMarkerTemplate()){c.markerType("Pentagon")}else if($self.actualMarkerTemplate()==$self.seriesViewer().pentagramMarkerTemplate()){c.markerType("Pentagram")}else if($self.actualMarkerTemplate()==$self.seriesViewer().pyramidMarkerTemplate()){c.markerType("Pyramid")}else if($self.actualMarkerTemplate()==$self.seriesViewer().squareMarkerTemplate()){c.markerType("Square")}else if($self.actualMarkerTemplate()==$self.seriesViewer().tetragramMarkerTemplate()){c.markerType("Tetragram")}else if($self.actualMarkerTemplate()==$self.seriesViewer().triangleMarkerTemplate()){c.markerType("Triangle")}else{c.markerType("None")}a.markerShapes().add(c)})},getHitDataContext:function(a){var b=this.jt().by(a);var c=null;if(b!=null){c=b.content()}return c},$type:new $.ig.Type("MarkerSeries",$$t.$aj.$type)},true);$.ig.util.defType("MarkerSeriesView:fx","SeriesView",{_b1:null,b1:function(value){if(arguments.length===1){this._b1=value;return value}else{return this._b1}},init:function(a){this.bx=new $$t.fy;$$t.$bb.init.call(this,a);this.bx=new $$t.fy;this.bx.content(new $$t.fl);this.b1(a)},an:function(){var $self=this;$$t.$bb.an.call($self);$self.b4(new $$t.bh($$t.$fy.$type,0));$self.cl=function(){var $ret=new $$t.cg;$ret.render($$t.$fz.c);$ret.measure($$t.$fz.b);return $ret}()},cd:function(){var b=this.b4().getEnumerator();while(b.moveNext()){var a=b.current();a.ae(this.b1().actualMarkerTemplate())}this.al()},ck:function(a){},_b4:null,b4:function(value){if(arguments.length===1){this._b4=value;return value}else{return this._b4}},b0:function(){var $self=this;var a=new $$t.fy;a.content(function(){var $ret=new $$t.fl;$ret.series($self.d());return $ret}());a.ae($self.b1().actualMarkerTemplate());$self.b4().add(a);return a},cc:function(a){},cg:function(a){a.__visibility=0},ci:function(a){a.__visibility=1},ch:function(a){this.b4().remove(a)},b2:function(){return this.b1().markerTemplate()!=null},cb:function(){this.b1().actualMarkerTemplate(null)},b5:function(){this.b1().actualMarkerTemplate(this.b1().markerTemplate())},b8:function(a){switch(a){case"CircleMarkerTemplate":this.b1().actualMarkerTemplate(this.b1().seriesViewer().circleMarkerTemplate());break;case"TriangleMarkerTemplate":this.b1().actualMarkerTemplate(this.b1().seriesViewer().triangleMarkerTemplate());break;case"PyramidMarkerTemplate":this.b1().actualMarkerTemplate(this.b1().seriesViewer().pyramidMarkerTemplate());break;case"SquareMarkerTemplate":this.b1().actualMarkerTemplate(this.b1().seriesViewer().squareMarkerTemplate());break;case"DiamondMarkerTemplate":this.b1().actualMarkerTemplate(this.b1().seriesViewer().diamondMarkerTemplate());break;case"PentagonMarkerTemplate":this.b1().actualMarkerTemplate(this.b1().seriesViewer().pentagonMarkerTemplate());break;case"HexagonMarkerTemplate":this.b1().actualMarkerTemplate(this.b1().seriesViewer().hexagonMarkerTemplate());break;case"TetragramMarkerTemplate":this.b1().actualMarkerTemplate(this.b1().seriesViewer().tetragramMarkerTemplate());break;case"PentagramMarkerTemplate":this.b1().actualMarkerTemplate(this.b1().seriesViewer().pentagramMarkerTemplate());break;case"HexagramMarkerTemplate":this.b1().actualMarkerTemplate(this.b1().seriesViewer().hexagramMarkerTemplate());break}},b9:function(){this.b1().actualMarkerBrush(null)},b6:function(){this.b1().actualMarkerBrush(this.b1().markerBrush())},ca:function(){this.b1().actualMarkerOutline(null)},b7:function(){this.b1().actualMarkerOutline(this.b1().markerOutline())},cj:function(){this.al()},_b3:false,b3:function(value){if(arguments.length===1){this._b3=value;return value}else{return this._b3}},bb:function(a,b){$$t.$bb.bb.call(this,a,b);if(!this.b3()){var c=a;var d=c.content();if(d!=null){d.actualItemBrush(this.b1().actualMarkerBrush());if(d.itemBrush()!=null){d.actualItemBrush(d.itemBrush())}d.outline(this.b1().actualMarkerOutline());d.thickness(.5)}}},bx:null,bc:function(a,b){$$t.$bb.bc.call(this,a,b);var c=a;this.bx.__visibility=c.__visibility;this.bx.ae(c.ae());this.bx.width(c.width());this.bx.height(c.height());this.bx.k(c.k());this.bx.j(c.j());this.bx.l(c.l());this.bx.m(c.m());var d=this.br(b);var e=this.bx.content();var f=c.content();e.item(f.item());e.series(f.series());e.thickness(f.thickness());if(e!=null){e.actualItemBrush(d);e.outline(d);e.thickness(1+3)}},a:function(a){if(a>=0&&a<this.b4().count()){return this.b4().__inner[a].content()}return $$t.$bb.a.call(this,a)},cl:null,az:function(a,b){$$t.$bb.az.call(this,a,b);if(a.c()){var c=new $$t.ce;c.isHitTestRender=b;c.context=a.e();c.viewportTop=this.bu().top();c.viewportLeft=this.bu().left();c.viewportWidth=this.bu().width();c.viewportHeight=this.bu().height();c.passID="Markers";var d=new $$t.cd;d.isHitTestRender=b;d.passInfo=c;var e=new $$t.cj;e.passInfo=c;var f=false;var g=a.e();e.context=g;d.context=g;var h=0;var i=0;var j=true;if(this.b1().actualMarkerTemplate()!=null&&this.b1().actualMarkerTemplate().passStarting()!=null){this.b1().actualMarkerTemplate().passStarting()(c)}for(var k=0;k<this.b4().count();k++){var l=this.b4().__inner[k];if(l.__visibility==1){continue}this.ba(l,k,b);if(b){l=this.bx}if(!f){e.data=l.content();e.width=l.width();e.height=l.height();e.renderOffsetX=0;e.renderOffsetY=0;e.renderContext=a;var m=l.ae();if(m.measure()!=null){e.data=l.content();m.measure()(e);f=e.isConstant;if(f){h=e.width;i=e.height}}d.availableWidth=e.width;d.availableHeight=e.height;d.renderOffsetX=e.renderOffsetX;d.renderOffsetY=e.renderOffsetY;d.renderContext=a}else{d.availableWidth=h;d.availableHeight=i}if(!isNaN(l.width())&&!Number.isInfinity(l.width())){d.availableWidth=l.width()}if(!isNaN(l.height())&&!Number.isInfinity(l.height())){d.availableHeight=l.height()}j=false;a.n(d,l);l.k(d.availableWidth);l.j(d.availableHeight);l.af=d.renderOffsetX;l.ag=d.renderOffsetY}if(this.b1().actualMarkerTemplate()!=null&&this.b1().actualMarkerTemplate().passCompleted()!=null){this.b1().actualMarkerTemplate().passCompleted()(c)}}},ce:function(a){a.create(this.b0.runOn(this));a.destroy(this.ch.runOn(this));a.activate(this.cg.runOn(this));a.disactivate(this.ci.runOn(this))},cf:function(a){a.create(this.b0.runOn(this));a.destroy(this.ch.runOn(this));a.activate(this.cg.runOn(this));a.disactivate(this.ci.runOn(this))},by:function(a){var b=this.bz(a,0);if(b==null){b=this.bz(a,3)}return b},bz:function(a,b){var c;var d;var e;var f;for(var g=this.b4().count()-1;g>=0;g--){var h=this.b4().__inner[g];if(h.__visibility==1||h.__opacity==0){continue}c=h.k()/2+b;d=h.j()/2+b;e=h.af;f=h.ag;if(h.l()+e-c<=a.__x&&h.l()+e+c>=a.__x&&h.m()+f-d<=a.__y&&h.m()+f+d>=a.__y){return h}}return null},$type:new $.ig.Type("MarkerSeriesView",$$t.$bb.$type)},true);$.ig.util.defType("IHasCategoryAxis:ha","Object",{$type:new $.ig.Type("IHasCategoryAxis",null)},true);$.ig.util.defType("IHasCategoryModePreference:g9","Object",{$type:new $.ig.Type("IHasCategoryModePreference",null,[$$t.$ha.$type])},true);$.ig.util.defType("IBucketizer:j1","Object",{$type:new $.ig.Type("IBucketizer",null)},true);$.ig.util.defType("CategoryFrame:ke","Frame",{init:function(a){this.h=new $$t.bh($.ig.Array.prototype.$type,0);this.r=new $$t.bh($.ig.Single.prototype.$type,0);this.k=new $$t.bh(Number,0);this.p=new $$t.bh($$t.$z.$type,0);this.l=new $$t.bh(Number,0);this.q=new $$t.bh($$t.$z.$type,0);this.n=new $$t.bh(Number,0);this.o=new $$t.bh($$t.$z.$type,0);this.j=new $$t.bh(Number,0);this.i=new $$t.bh(Number,0);this.m=new $$t.bh(Number,0);$$t.$kf.init.call(this);this.z=new $$t.x(0,0,0,1,1);this.t=a;this.x()},z:null,h:null,r:null,k:null,p:null,l:null,q:null,n:null,o:null,j:null,i:null,m:null,_u:0,u:function(value){if(arguments.length===1){this._u=value;return value}else{return this._u}},t:0,d:function(a,b,c){this.x();var d=$.ig.util.cast($$t.$ke.$type,b);var e=$.ig.util.cast($$t.$ke.$type,c);var f=d.h.count();var g=e.h.count();var h=Math.max(f,g);var i=Math.max(d.p.count(),e.p.count());var j=Math.max(d.q.count(),e.q.count());var k=Math.max(d.r.count(),e.r.count());var l=Math.max(d.o.count(),e.o.count());var m=d.m.count()>0;if(m){this.y(this.m,a,d.m,e.m,h)}var n=d.l.count()>0;if(n){this.y(this.l,a,d.l,e.l,i)}var o=d.n.count()>0;if(o){this.y(this.n,a,d.n,e.n,j)}var p=d.k.count()>0;if(p){this.y(this.k,a,d.k,e.k,k)}var q=d.j.count()>0;if(q){this.y(this.j,a,d.j,e.j,l)}if(this.h.count()<h){while(this.h.count()<h){this.h.add(new Array(this.t))}}if(this.h.count()>h){this.h.removeRange(h,this.h.count()-h)}if(m){var r=0;for(var s=0;s<Math.min(f,g);++s){var t=this.h.__inner[s];r=a*this.m.__inner[s];r=r>1?1:r;for(var u=0;u<this.t;++u){t[u]=d.h.__inner[s][u]+r*(e.h.__inner[s][u]-d.h.__inner[s][u])}}}else{for(var v=0;v<Math.min(f,g);++v){var w=this.h.__inner[v];for(var x=0;x<this.t;++x){w[x]=d.h.__inner[v][x]+a*(e.h.__inner[v][x]-d.h.__inner[v][x])}}}if(f<g){var y=new Array(this.t);for(var z=this.t-1;z>=0;--z){y[z]=d.h.count()>0?d.h.__inner[d.h.count()-1][z]:0}if(m){var aa=0;for(var ab=f;ab<g;++ab){var ac=this.h.__inner[ab];aa=a*this.m.__inner[ab];aa=aa>1?1:aa;for(var ad=this.t-1;ad>=0;--ad){ac[ad]=y[ad]+aa*(e.h.__inner[ab][ad]-y[ad])}}}else{for(var ae=f;ae<g;++ae){var af=this.h.__inner[ae];for(var ag=this.t-1;ag>=0;--ag){af[ag]=y[ag]+a*(e.h.__inner[ae][ag]-y[ag])}}}}if(f>g){var ah=new Array(this.t);for(var ai=this.t-1;ai>=0;--ai){ah[ai]=e.h.count()>0?e.h.__inner[e.h.count()-1][ai]:0}if(m){var aj=0;for(var ak=g;ak<f;++ak){var al=this.h.__inner[ak];aj=a*this.m.__inner[ak];aj=aj>1?1:aj;for(var am=this.t-1;am>=0;--am){al[am]=d.h.__inner[ak][am]+aj*(ah[am]-d.h.__inner[ak][am])}}}else{for(var an=g;an<f;++an){var ao=this.h.__inner[an];for(var ap=this.t-1;ap>=0;--ap){ao[ap]=d.h.__inner[an][ap]+a*(ah[ap]-d.h.__inner[an][ap])}}}}if(n){$$t.$kf.f(this.p,a,d.p,e.p,this.l)}else{$$t.$kf.b(this.p,a,d.p,e.p)}if(o){$$t.$kf.f(this.q,a,d.q,e.q,this.n)}else{$$t.$kf.b(this.q,a,d.q,e.q)}if(p){$$t.$kf.f(this.o,a,d.o,e.o,this.k)}else{$$t.$kf.b(this.o,a,d.o,e.o)}if(q){$$t.$kf.e(this.i,a,d.i,e.i,this.j)}else{$$t.$kf.a(this.i,a,d.i,e.i)}var aq=d.aa();var ar=e.aa();if(aq==null){aq=this.z}if(ar==null){ar=this.z}var as=aq.left()+(ar.left()-aq.left())*a;var at=aq.top()+(ar.top()-aq.top())*a;var au=aq.width()+(ar.width()-aq.width())*a;var av=aq.height()+(ar.height()-aq.height())*a;this.aa(new $$t.x(0,as,at,au,av))},y:function(a,b,c,d,e){if(d.count()==0){for(var f=0;f<c.count();f++){d.add(c.__inner[f])}}else{$$t.$kf.a(a,b,c,d)}if(a.count()<e){var g=a.count();for(var h=0;h<e-g;h++){a.add(1)}}},w:function(){this.m.clear();this.n.clear();this.l.clear();this.k.clear();this.j.clear()},v:function(){this.x();this.w();this.aa(this.z)},x:function(){$$t.$ke.s++;if($$t.$ke.s>=Number.MAX_VALUE-1){$$t.$ke.s=0}this.u($$t.$ke.s)},_aa:null,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},$type:new $.ig.Type("CategoryFrame",$$t.$kf.$type)},true);$.ig.util.defType("CategoryLineRasterizer:le","Object",{init:function(){$.ig.$op.init.call(this);this.b=new $$t.cb(0)},_a:false,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;return a}else{return this.b}},l:function(a,b,c,d,e,f,g,h,i,j){var $self=this;var k=new $$t.dx;var l=new $$t.dx;var m=new $$t.dx;a.ak(k);b.ak(l);c.ak(m);k.b(new $$t.dy);l.b(new $$t.dy);m.b(new $$t.dy);var n=new $$t.bh($$t.$d9.$type,0);var o=new $$t.bh($$t.$d9.$type,0);var p=new $$t.bh($$t.$d9.$type,0);var q=new $$t.bh($$t.$d9.$type,0);if(g==0||g==1){var r=g==1?h:null;var s=0;for(var t=0;t<d;t++){if(isNaN(e.__inner[t][1])){var u=t-s;var v=g==0&&u>0||g==1&&u>1;if(v){if(g==1||n.count()==0){var w=new $$t.d9;var x=new $$t.d9;var y=new $$t.d9;var z=new $$t.d9;n.add(w);o.add(x);p.add(y);q.add(z)}$self.j(n.__inner[n.count()-1].__points,o.__inner[o.count()-1].__points,p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,s,t-1,e,f,r,i,j)}s=t+1}}if(g==1||n.count()==0){var aa=new $$t.d9;var ab=new $$t.d9;var ac=new $$t.d9;var ad=new $$t.d9;n.add(aa);o.add(ad);p.add(ab);q.add(ac)}$self.j(n.__inner[n.count()-1].__points,o.__inner[o.count()-1].__points,p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,s,d-1,e,f,r,i,j);if(r==null&&n.count()==1&&h!=null){$self.e(n.__inner[0],h);if(o.count()==1){$self.e(o.__inner[0],h)}}}else{n.add(new $$t.d9);o.add(new $$t.d9);p.add(new $$t.d9);q.add(new $$t.d9);$self.i(n.__inner[0].__points,o.__inner[0].__points,p.__inner[0].__points,q.__inner[0].__points,d,e,f,h,i,j)}for(var ae=0;ae<n.count();ae++){var af=n.__inner[ae];var ag=o.__inner[ae];var ah=p.__inner[ae];var ai=q.__inner[ae];if(af.__points.count()>0){var aj=function(){var $ret=new $$t.d6;$ret.startPoint(af.__points.__inner[0]);return $ret}();aj.__segments.add(af);k.b().add(aj)}if(ag.__points.count()>0){var ak=function(){var $ret=new $$t.d6;$ret.startPoint(ag.__points.__inner[0]);return $ret}();ak.__segments.add(ag);m.b().add(ak)}if(ah.__points.count()>0&&ai.__points.count()>0){var al=new $$t.d9;if(h!=null){var am=h.f();h.f(true);h.i(al.__points);var ao=ah.__points.getEnumerator();while(ao.moveNext()){var an=ao.current();h.j(an)}for(var ap=ai.__points.count()-1;ap>=0;ap--){h.j(ai.__points.__inner[ap])}h.i(null);h.f(am)}else{var ar=ah.__points.getEnumerator();while(ar.moveNext()){var aq=ar.current();al.__points.add(aq)}for(var as=ai.__points.count()-1;as>=0;as--){al.__points.add(ai.__points.__inner[as])}}if(al.__points.count()>0){var at=function(){var $ret=new $$t.d6;$ret.startPoint(al.__points.__inner[0]);return $ret}();at.__segments.add(al);l.b().add(at)}}}},e:function(a,b){var c=a.__points;b.i(a.__points=new $$t.cb(0));var e=c.getEnumerator();while(e.moveNext()){var d=e.current();b.j(d)}b.i(null)},k:function(a,b,c,d,e,f,g,h,i,j){a.ag().clear();c.ag().clear();d.ag().clear();b.ag().clear();this.i(a.ag(),b.ag(),c.ag(),d.ag(),e,f,g,h,i,j);a.y(a.ag().count()>0);c.y(c.ag().count()>0);d.y(d.ag().count()>0);b.y(b.ag().count()>0)},i:function(a,b,c,d,e,f,g,h,i,j){this.j(a,b,c,d,0,e-1,f,g,h,i,j)},f:function(a,b,c,d,e,f,g){var h=$$t.$kp.i(new $$t.bh($.ig.Number.prototype.$type,0),d,e,f,b,c,g);var i=0;var j=h.count();var k;var l;var m;if(e){for(var n=0;n<j;n++){i=h.__inner[n];k=d.__inner[i];l=k[0];m=k[1];var o={__x:l,__y:m,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.add(o)}}else if(f){for(var p=0;p<j;p++){i=h.__inner[p];k=d.__inner[i];l=k[0];m=k[2];var q={__x:l,__y:m,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.add(q)}}else{for(var r=0;r<j;r++){i=h.__inner[r];k=d.__inner[i];l=k[2];m=k[3];var s={__x:l,__y:m,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};a.add(s)}}},d:function(a,b,c,d){c.i(a);for(var e=0;e<b.count();e++){c.j(b.__inner[e])}c.i(null)},j:function(a,b,c,d,e,f,g,h,i,j,k){if(f>-1){if(j==1&&!this.a()){var l=new $$t.cb(0);this.f(l,e,f,g,true,h,k);if(i!=null){this.d(a,l,i,k)}else{var n=l.getEnumerator();while(n.moveNext()){var m=n.current();a.add(m)}}}else{var o=new $$t.cb(0);var p=new $$t.cb(0);this.f(o,e,f,g,true,h,k);this.f(p,e,f,g,false,h,k);var r=o.getEnumerator();while(r.moveNext()){var q=r.current();c.add(q)}var t=p.getEnumerator();while(t.moveNext()){var s=t.current();d.add(s)}if(i!=null){this.d(a,o,i,k);this.d(b,p,i,k)}else{var v=o.getEnumerator();while(v.moveNext()){var u=v.current();a.add(u)}var x=p.getEnumerator();while(x.moveNext()){var w=x.current();b.add(w)}}}}},h:function(a,b,c,d,e,f,g,h,i,j,k){var $self=this;var l=new $$t.dx;var m=new $$t.dx;var n=new $$t.dx;var o=new $$t.dx;a.ak(l);b.ak(m);c.ak(n);d.ak(o);l.b(new $$t.dy);m.b(new $$t.dy);n.b(new $$t.dy);o.b(new $$t.dy);var p=new $$t.bh($$t.$d9.$type,0);var q=new $$t.bh($$t.$d9.$type,0);var r=new $$t.bh($$t.$d9.$type,0);var s=new $$t.bh($$t.$d9.$type,0);if(k==0||k==1){var t=0;for(var u=0;u<e;u++){if(isNaN(f.__inner[u][1])){var v=u-t;var w=k==0&&v>0||k==1&&v>1;if(w){if(k==1||q.count()==0){var x=new $$t.d9;var y=new $$t.d9;var z=new $$t.d9;var aa=new $$t.d9;p.add(x);q.add(y);r.add(z);s.add(aa)}$self.g(p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,r.__inner[r.count()-1].__points,s.__inner[s.count()-1].__points,t,u-1,f,g,h,i);if(k==1){j(p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,r.__inner[r.count()-1].__points,s.__inner[s.count()-1].__points,false)}}t=u+1}}if(k==1||q.count()==0){var ab=new $$t.d9;var ac=new $$t.d9;var ad=new $$t.d9;var ae=new $$t.d9;p.add(ab);q.add(ac);r.add(ad);s.add(ae)}$self.g(p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,r.__inner[r.count()-1].__points,s.__inner[s.count()-1].__points,t,e-1,f,g,h,i);j(p.__inner[p.count()-1].__points,q.__inner[q.count()-1].__points,r.__inner[r.count()-1].__points,s.__inner[s.count()-1].__points,true)}else{p.add(new $$t.d9);q.add(new $$t.d9);r.add(new $$t.d9);s.add(new $$t.d9);$self.g(p.__inner[0].__points,q.__inner[0].__points,r.__inner[0].__points,s.__inner[0].__points,0,e-1,f,g,h,i);j(p.__inner[0].__points,q.__inner[0].__points,r.__inner[0].__points,s.__inner[0].__points,true)}for(var af=0;af<q.count();af++){var ag=p.__inner[af];var ah=q.__inner[af];var ai=r.__inner[af];var aj=s.__inner[af];if(ag.__points.count()>0){var ak=function(){var $ret=new $$t.d6;$ret.startPoint(ag.__points.__inner[0]);return $ret}();ak.__segments.add(ag);l.b().add(ak)}if(ah.__points.count()>0){var al=function(){var $ret=new $$t.d6;$ret.startPoint(ah.__points.__inner[0]);return $ret}();al.__segments.add(ah);m.b().add(al)}if(ai.__points.count()>0){var am=function(){var $ret=new $$t.d6;$ret.startPoint(ai.__points.__inner[0]);return $ret}();am.__segments.add(ai);n.b().add(am)}if(aj.__points.count()>0){var an=function(){var $ret=new $$t.d6;$ret.startPoint(aj.__points.__inner[0]);return $ret}();an.__segments.add(aj);o.b().add(an)}}},g:function(a,b,c,d,e,f,g,h,i,j){this.c().clear();if(i==1&&!this.a()){var k=$$t.$kp.i(new $$t.bh($.ig.Number.prototype.$type,0),g,true,h,e,f,j);var l=k.count();var m=0;var n;var o;var p;for(var q=0;q<l;q++){m=k.__inner[q];n=g.__inner[m];o=n[0];p=n[1];a.add({__x:o,__y:p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});d.add({__x:o,__y:p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.c().add({__x:o,__y:p,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}else{var r=$$t.$kp.i(new $$t.bh($.ig.Number.prototype.$type,0),g,true,h,e,f,j);var s=$$t.$kp.i(new $$t.bh($.ig.Number.prototype.$type,0),g,false,h,e,f,j);var t=r.count();var u=s.count();var v=0;var w;var x;var y;for(var z=0;z<t;z++){v=r.__inner[z];w=g.__inner[v];x=w[0];y=w[1];a.add({__x:x,__y:y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});b.add({__x:x,__y:y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:x,__y:y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});this.c().add({__x:x,__y:y,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}var aa;var ab;for(var ac=u-1;ac>=0;ac--){v=s.__inner[ac];w=g.__inner[v];if(h){aa=w[0];ab=w[2]}else{aa=w[2];ab=w[3]}d.add({__x:aa,__y:ab,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.add({__x:aa,__y:ab,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},$type:new $.ig.Type("CategoryLineRasterizer",$.ig.$ot)},true);$.ig.util.defType("RadialBase:tq","MarkerSeries",{hc:function(a){$$t.$fw.hc.call(this,a);this.ku(a)},_ku:null,ku:function(value){if(arguments.length===1){this._ku=value;return value}else{return this._ku}},init:function(){var $self=this;this.kw=new $$t.tt(3);this.kx=new $$t.tt(3);this.kv=new $$t.tt(3);$$t.$fw.init.call(this);this.ky(new $$t.tm($$t.$tt.$type,$$t.$tr.$type,1,this.k7.runOn(this),this.k8.runOn(this),this.bl.runOn(this),this.hw.runOn(this),this.k6.runOn(this),function(a){return $self.ku().cn().e($self.resolution())}))},k6:function(){if(this.a5().needsFlush()){this.a5().flush()}},categoryAxis:function(){return this.angleAxis()},_ky:null,ky:function(value){if(arguments.length===1){this._ky=value;return value}else{return this._ky}},isRadial:function(){return true},angleAxis:function(a){if(arguments.length===1){this.g($$t.$tq.angleAxisProperty,a);return a}else{return this.c($$t.$tq.angleAxisProperty)}},valueAxis:function(a){if(arguments.length===1){this.g($$t.$tq.valueAxisProperty,a);return a}else{return this.c($$t.$tq.valueAxisProperty)}},clipSeriesToBounds:function(a){if(arguments.length===1){this.g($$t.$tq.clipSeriesToBoundsProperty,a);return a}else{return this.c($$t.$tq.clipSeriesToBoundsProperty)}},h3:function(a,b){this.ku().cn().e(this.resolution());this.renderSeries(false)},h2:function(a,b){this.ku().cn().e(this.resolution());this.renderSeries(false)},preferredCategoryMode:function(a){},hh:function(a,b,c,d){$$t.$fw.hh.call(this,a,b,c,d);switch(b){case"SeriesViewer":if(c!=null&&d==null){if(this.angleAxis()!=null){this.angleAxis().deregisterSeries(this)}if(this.valueAxis()!=null){this.valueAxis().deregisterSeries(this)}}if(c==null&&d!=null){if(this.angleAxis()!=null){this.angleAxis().registerSeries(this)}if(this.valueAxis()!=null){this.valueAxis().registerSeries(this)}}this.ku().cn().e(this.resolution());this.renderSeries(false);break;case"AngleAxis":if(this.angleAxis()!=null&&this.valueAxis()!=null){this.kt=new $$t.tu(this.valueAxis(),this.angleAxis())}if(c!=null){$.ig.util.cast($$t.$hc.$type,c).deregisterSeries(this)}if(d!=null){$.ig.util.cast($$t.$hc.$type,d).registerSeries(this)}this.ku().cn().e(this.resolution());this.renderSeries(false);break;case"ValueAxis":if(this.angleAxis()!=null&&this.valueAxis()!=null){this.kt=new $$t.tu(this.valueAxis(),this.angleAxis())}if(c!=null){$.ig.util.cast($$t.$hc.$type,c).deregisterSeries(this)}if(d!=null){$.ig.util.cast($$t.$hc.$type,d).registerSeries(this)}this.ku().cn().e(this.resolution());if(this.valueAxis()==null||!this.valueAxis().updateRange()){this.renderSeries(false)}break;case"SyncLink":if(this.syncLink()!=null&&this.seriesViewer()!=null){this.ku().cn().e(this.resolution());this.renderSeries(false)}break;case"TransitionProgress":this.kx.d(this.du(),this.kw,this.kv);if(this.bn(this.view())){return}if(this.du()==1){this.k8(this.kv,this.ku())}else{this.k8(this.kx,this.ku())}break;case"ClipSeriesToBounds":this.renderSeries(false);this.gy();break;case"VisibilityProxy":if(c!=0&&d==0){this.ku().cn().e(this.resolution())}break}},getItem:function(a){var b=this.getItemIndex(a);return b>=0&&this.bb()!=null&&b<this.bb().count()?this.bb().item(b):null},getAngleFromWorld:function(a){var b=this.view().bv();var c=this.view().bu();if(this.angleAxis()!=null&&!b.isEmpty()&&!c.isEmpty()&&this.kt!=null){var d=this.kt.c(a);if(d<0){d+=3.14159265358979*2}if(d>3.14159265358979*2){d-=3.14159265358979*2}return d}return NaN},getExactItemIndex:function(a){var b=this.view().bv();var c=this.view().bu();var d=-1;if(this.angleAxis()!=null&&!b.isEmpty()&&!c.isEmpty()&&this.kt!=null){var e=this.kt.c(a);if(e<0){e+=3.14159265358979*2}if(e>3.14159265358979*2){e-=3.14159265358979*2}var f=this.angleAxis().getUnscaledAngle(e);if(this.angleAxis().categoryMode()!=0){f-=.5}d=f}return d},getItemIndex:function(a){var b=Math.round(this.getExactItemIndex(a));if(this.bb()!=null&&b==this.bb().count()){b=0}return b},scrollIntoView:function(a){return false},kw:null,kx:null,kv:null,k7:function(a,b){},k8:function(a,b){},kt:null,gs:function(){$$t.$fw.gs.call(this);if(this.angleAxis()!=null){this.angleAxis().du(false)}if(this.valueAxis()!=null){this.valueAxis().du(false)}},ct:function(a,b,c){var d=true;var e=c;if(!$$t.$fw.ct.call(this,a,b,c)||!c.l()||b.isEmpty()||a.isEmpty()||this.angleAxis()==null||this.angleAxis().itemsSource()==null||this.valueAxis()==null||this.kt==null||this.bb()==null||this.angleAxis().seriesViewer()==null||this.valueAxis().seriesViewer()==null||this.valueAxis().actualMinimumValue()==this.valueAxis().actualMaximumValue()){e.cn().b(0);d=false}return d},hq:function(a){var $self=this;var b;var c;(function(){var $ret=$self.getViewInfo(c,b);c=$ret.viewportRect;b=$ret.windowRect;return $ret.ret})();if(!$self.ct(c,b,$self.view())){$self.gh(true,$self.view());return}var d=new $$t.tn($self,c,b,a,$self.cj());(function(){var $ret=$self.ky().g(d,$self.kw,$self.kv,$self.kx,$self.ku());$self.kw=$ret.previousFrame;$self.kv=$ret.currentFrame;$self.kx=$ret.transitionFrame;return $ret.ret})()},k2:function(){var a=0;var c=this.seriesViewer().series().getEnumerator();while(c.moveNext()){var b=c.current();if(b==this){return a}var d=$.ig.util.cast($$t.$tq.$type,b);if(d!=null&&d.angleAxis()==this.angleAxis()&&d.preferredCategoryMode(d.angleAxis())==2){a++}}$$t.$od.b(false,"RadialBase.GetMode2Index failed to find series");return-1},$type:new $.ig.Type("RadialBase",$$t.$fw.$type,[$$t.$g9.$type])},true);$.ig.util.defType("AnchoredRadialSeries:yr","RadialBase",{au:function(){return new $$t.ys(this)},hc:function(a){$$t.$tq.hc.call(this,a);this.ld(a)},_ld:null,ld:function(value){if(arguments.length===1){this._ld=value;return value}else{return this._ld}},init:function(){this.lv={__x:0,__y:0,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};$$t.$tq.init.call(this);this.lf(new $$t.tt(3));this.le(new $$t.le)},_le:null,le:function(value){if(arguments.length===1){this._le=value;return value}else{return this._le}},getPreviousOrExactIndex:function(a,b){return this.d5(a,b,this.angleAxis(),null,this.li())},getNextOrExactIndex:function(a,b){return this.d3(a,b,this.angleAxis(),null,this.li())},c8:function(a,b,c,d,e){if(this.li()==null){return Number.POSITIVE_INFINITY}return this.c9(a,b,this.angleAxis(),d,e,this.li().count(),null)},getSeriesValue:function(a,b,c){var d=this.lo(this.angleAxis(),this.view().bv(),this.view().bu());var e=new $$t.ie(this.view().bv(),this.view().bu(),this.angleAxis().isInverted());e.b=this.seriesViewer().viewportRect();return this.dk(this.li(),a,this.angleAxis(),e,d,null,b,c)},getSeriesValuePosition:function(a,b,c){if(this.valueAxis()==null||this.angleAxis()==null||this.view()==null||this.view().bv().isEmpty()||this.view().bu().isEmpty()){return{__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}}var d=new $$t.ie(this.view().bv(),this.view().bu(),this.valueAxis().isInverted());d.b=this.seriesViewer().effectiveViewport();var e=this.getSeriesValue(a,b,c);e=this.valueAxis().getScaledValue(e,d);var f=this.kt.c(a);if(!b&&this.angleAxis()!=null){var g=this.getPreviousOrExactIndex(a,c);var h=this.getNextOrExactIndex(a,c);var i=this.lo(this.angleAxis(),this.view().bv(),this.view().bu());var j=new $$t.ie(this.view().bv(),this.view().bu(),this.angleAxis().isInverted());j.b=this.seriesViewer().viewportRect();var k=this.c8(a,g,this.angleAxis(),j,i);var l=this.c8(a,h,this.angleAxis(),j,i);if(l<=k){f=this.angleAxis().getScaledValue(h,j)+i
}else{f=this.angleAxis().getScaledValue(g,j)+i}}var m=this.kt.d(f,e,this.view().bv(),this.view().bu());var n=this.kt.e(f,e,this.view().bv(),this.view().bu());return{__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName}},valueMemberPath:function(a){if(arguments.length===1){this.g($$t.$yr.valueMemberPathProperty,a);return a}else{return this.c($$t.$yr.valueMemberPathProperty)}},li:function(a){if(arguments.length===1){if(this.lh!=a){var b=this.lh;this.lh=a;this.raisePropertyChanged("ValueColumn",b,this.lh)}return a}else{return this.lh}},lh:null,trendLineType:function(a){if(arguments.length===1){this.g($$t.$yr.trendLineTypeProperty,a);return a}else{return this.c($$t.$yr.trendLineTypeProperty)}},trendLineBrush:function(a){if(arguments.length===1){this.g($$t.$yr.trendLineBrushProperty,a);return a}else{return this.c($$t.$yr.trendLineBrushProperty)}},actualTrendLineBrush:function(a){if(arguments.length===1){this.g($$t.$yr.actualTrendLineBrushProperty,a);return a}else{return this.c($$t.$yr.actualTrendLineBrushProperty)}},trendLineThickness:function(a){if(arguments.length===1){this.g($$t.$yr.trendLineThicknessProperty,a);return a}else{return this.c($$t.$yr.trendLineThicknessProperty)}},trendLineDashCap:function(a){if(arguments.length===1){this.g($$t.$yr.trendLineDashCapProperty,a);return a}else{return this.c($$t.$yr.trendLineDashCapProperty)}},trendLineDashArray:function(a){if(arguments.length===1){this.g($$t.$yr.trendLineDashArrayProperty,a);return a}else{return this.c($$t.$yr.trendLineDashArrayProperty)}},trendLinePeriod:function(a){if(arguments.length===1){this.g($$t.$yr.trendLinePeriodProperty,a);return a}else{return this.c($$t.$yr.trendLinePeriodProperty)}},trendLineZIndex:function(a){if(arguments.length===1){this.g($$t.$yr.trendLineZIndexProperty,a);return a}else{return this.c($$t.$yr.trendLineZIndexProperty)}},ad:function(a){if(a!=null&&a==this.angleAxis()&&this.li()!=null&&this.li().count()>0){return new $$t.h7(0,this.li().count()-1)}if(a!=null&&a==this.valueAxis()&&this.li()!=null&&this.li().count()>0){return new $$t.h7(this.li().minimum(),this.li().maximum())}return null},hh:function(a,b,c,d){$$t.$tq.hh.call(this,a,b,c,d);if(this.ld().cs().d(a,b,c,d,this.trendLineDashArray())){this.renderSeries(false);this.gy()}var e=$.ig.util.cast($$t.$hl.$type,this.valueAxis());switch(b){case"FastItemsSource":if($.ig.util.cast($$t.$ji.$type,c)!=null){$.ig.util.cast($$t.$ji.$type,c).deregisterColumn(this.li());this.li(null)}if($.ig.util.cast($$t.$ji.$type,d)!=null){this.li(this.a8(this.valueMemberPath()));this.ld().cn().e(this.resolution())}if(e!=null&&!e.updateRange()){this.ld().cn().e(this.resolution());this.renderSeries(false)}break;case"ValueMemberPath":if(this.bb()!=null){this.bb().deregisterColumn(this.li());this.li(this.a8(this.valueMemberPath()))}break;case"ValueColumn":if(e!=null&&!e.updateRange()){this.ld().cn().e(this.resolution());this.renderSeries(false)}break;case"TrendLineBrush":this.hz();break;case"TrendLineType":this.gy();break}},gj:function(a,b,c,d){switch(a){case 4:case 1:case 0:this.ld().cn().e(this.resolution());break}this.ld().cs().p(a,b,c,d);switch(a){case 4:if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 1:if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 0:if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 2:if(this.valueMemberPath()!=null&&this.ld().cn().b()>0&&this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}break;case 3:if(d==this.valueMemberPath()){if(this.valueAxis()!=null&&!this.valueAxis().updateRange()){this.renderSeries(true)}}break}},ct:function(a,b,c){var d=$$t.$tq.ct.call(this,a,b,c);var e=c;if(this.bb()==null||this.bb().count()==0||this.angleAxis()==null||this.li()==null||this.angleAxis().itemsCount()==0||this.valueAxis()==null||Number.isInfinity(this.valueAxis().actualMinimumValue())||Number.isInfinity(this.valueAxis().actualMaximumValue())||e.cn().b()<1){d=false}return d},getOffsetValue:function(){return this.lo(this.angleAxis(),this.view().bv(),this.view().bu())},getCategoryWidth:function(){return this.angleAxis().getCategorySize(this.view().bv(),this.view().bu())},ll:function(){return false},lo:function(a,b,c){var d=0;var e=this.preferredCategoryMode(a);if(e==0&&a.categoryMode()!=0){e=1}switch(e){case 0:d=0;break;case 1:d=.5*a.getCategorySize(b,c);break;case 2:d=a.getGroupCenter(this.k2(),b,c);break}if(a.isInverted()){d=-d}return d},k7:function(a,b){var $self=this;var c=b.bv();var d=b.bu();var e=$self.angleAxis();var f=$self.valueAxis();var g=f.actualMinimumValue();var h=f.actualMaximumValue();a.h.clear();a.p.clear();a.q.clear();var i=$self.jw();var j=0;var k=b;var l=new $$t.mc;var m=0;var n=b.cn().d();m=$self.lo(e,c,d);k.cs().z($self.valueAxis().g7());k.cs().y($self.valueAxis().g6());k.cs().aa(function(o,p){return $self.lq(o,p,c,d)});k.cs().ab(function(o,p){return $self.lr(o,p,c,d)});var o=function(){var $ret=new $$t.kj(0,d,false);$ret.i(a.q);return $ret}();var p=function(){var $ret=new $$t.j8;$ret.c(b.cn().b());$ret.d(b.cn().c());$ret.e(n);$ret.a(m);$ret.b($self.resolution());$ret.f(d);$ret.g(c);return $ret}();k.cs().ac(a.q,$self.trendLineType(),$self.li(),$self.trendLinePeriod(),function(q){return $self.angleAxis().getScaledAngle(q)},function(q){return $self.valueAxis().getScaledValue2(q)},p,o);var q=true;if($self.lm(b)){n--}for(var r=b.cn().c();r<=n;++r){var s=r;if(s*b.cn().b()>=$self.angleAxis().itemsCount()){s-=$.ig.intDivide($self.angleAxis().itemsCount(),b.cn().b())}var t=b.cn().getBucket(s);if(!isNaN(t[0])){t[0]=e.getScaledAngle(t[0])+m;if(t[1]<g||t[1]>h){continue}t[1]=f.getScaledValue2(t[1]);if(b.cn().b()>1){if(t[2]<g||t[2]>h){continue}t[2]=f.getScaledValue2(t[2])}else{t[2]=t[1]}if((isNaN(t[1])||isNaN(t[2]))&&q&&$self.ll()&&$self.lk()){n++}else{q=false}a.h.add(t);if(i){var u=Math.min(s*b.cn().b(),$self.bb().count()-1);var v=$self.kt.d(t[0],t[1],c,d);var w=$self.kt.e(t[0],t[1],c,d);var x=new $$t.x(0,v-5,w-5,11,11);if(!isNaN(v)&&!isNaN(w)&&!Number.isInfinity(v)&&!Number.isInfinity(w)&&l.tryAdd(x)){a.p.add({__x:v,__y:w,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});var y=b.co().item(j);$.ig.util.cast($$t.$fl.$type,y.content()).item($self.bb().item(u));++j}}}else{if(q&&$self.ll()&&$self.lk()){n++}}}b.co().c(j);return},lq:function(a,b,c,d){return this.kt.d(a,b,c,d)},lr:function(a,b,c,d){return this.kt.e(a,b,c,d)},lm:function(a){var b=a;return!this.ll()&&b.cn().c()==0&&b.cn().d()==this.angleAxis().itemsCount()},lc:function(a,b,c){var d=null;var e=c.bv();var f=c.bu();if(b>-1&&!e.isEmpty()&&!f.isEmpty()){var g=a.__inner[0][0]<f.left()-2e3?f.left()-10:NaN;var h=f.bottom()+10;var i=a.__inner[b][0]>f.right()+2e3?f.right()+10:NaN;var j=f.top()-10;d=new $$t.kj(1,g,h,i,j,false)}return d},lv:null,l0:function(a,b,c,d,e){if(a.count()>0&&d.count()>0){if(!e||this.lj()){a.add(this.lv);a.add(a.__inner[0]);d.add(this.lv);d.add(d.__inner[0])}}},lk:function(){return!this.lj()},lj:function(){var a=this.view().bv();return!a.containsPoint({__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},gh:function(a,b){$$t.$tq.gh.call(this,a,b);var c=b;if(a){c.co().clear()}c.cs().o()},k8:function(a,b){var c=b.bv();var d=b.bu();var e=b;e.cs().t(a.q);$$t.$rj.b(this,a.p,e.co(),this.useLightweightMarkers());e.cj();this.lz(d,c,e)},lz:function(a,b,c){c.ct(a,b)},hz:function(){$$t.$tq.hz.call(this);if(this.index()<0){return}this.ld().cu()},eg:function(a,b){if(a==this.ld().cs().x()){return null}return $$t.$tq.eg.call(this,a,b)},scrollIntoView:function(a){var b=this.view().bv();var c=this.view().bu();var d=!b.isEmpty()&&!c.isEmpty()&&this.bb()!=null?this.bb().indexOf(a):-1;if(this.angleAxis()==null||this.li()==null||this.valueAxis()==null){return false}if(d<0||d>this.li().count()-1){return false}var e=this.angleAxis().getScaledAngle(d);var f=this.valueAxis().getScaledValue2(this.li().item(d));if(isNaN(f)){f=(this.valueAxis().g6()+this.valueAxis().g7())/2}var g=.5+Math.cos(e)*f;var h=.5+Math.sin(e)*f;if(!isNaN(g)){if(g<b.left()+.1*b.width()){g=g+.4*b.width();b.x(g-.5*b.width())}if(g>b.right()-.1*b.width()){g=g-.4*b.width();b.x(g-.5*b.width())}}if(!isNaN(h)){if(h<b.top()+.1*b.height()){h=h+.4*b.height();b.y(h-.5*b.height())}if(h>b.bottom()-.1*b.height()){h=h-.4*b.height();b.y(h-.5*b.height())}}if(this.syncLink()!=null){this.syncLink().al(this.seriesViewer(),b)}return d>=0},_lf:null,lf:function(value){if(arguments.length===1){this._lf=value;return value}else{return this._lf}},hr:function(a,b){$$t.$tq.hr.call(this,a,b);if(!this.cl()){this.view().aw(b);return}this.view().aw(b);var c=$.ig.util.cast($$t.$ys.$type,this.av());c.cn().e(this.resolution());if(this.bn(this.av())){return}if(!this.ck()){this.lf(new $$t.tt(3));this.k7(this.lf(),c)}this.ck(false);this.k8(this.lf(),c);this.cl(false)},go:function(a){$$t.$tq.go.call(this,a);var b=new $$t.g8(1,"trendLine",this.ld().cs().x());b.tags().add("Trend");a.shapes().add(b)},$type:new $.ig.Type("AnchoredRadialSeries",$$t.$tq.$type)},true);$.ig.util.defType("RadialAreaSeries:yv","AnchoredRadialSeries",{au:function(){return new $$t.yw(this)},hc:function(a){$$t.$yr.hc.call(this,a);this.me(a)},_me:null,me:function(value){if(arguments.length===1){this._me=value;return value}else{return this._me}},init:function(){$$t.$yr.init.call(this);this.y($$t.$yv.$type)},preferredCategoryMode:function(a){return 0},gh:function(a,b){$$t.$yr.gh.call(this,a,b);this.me().cw()},k8:function(a,b){$$t.$yr.k8.call(this,a,b);var c=b.bv();var d=b.bu();var e=b;if(b.l()&&!c.isEmpty()&&!d.isEmpty()&&this.angleAxis()!=null&&this.valueAxis()!=null){var f=a.h;var g=f.count();var h=new $$t.bh($.ig.Array.prototype.$type,2,g);var i=0;for(var j=0;j<g;j++){var k=new Array(4);h.add(k);k[0]=this.kt.d(a.h.__inner[j][0],a.h.__inner[j][1],c,d);k[1]=this.kt.e(a.h.__inner[j][0],a.h.__inner[j][1],c,d);k[2]=this.kt.d(a.h.__inner[j][0],a.h.__inner[j][2],c,d);var l=a.h.__inner[j][2];k[3]=this.kt.e(a.h.__inner[j][0],l,c,d);if(l>i){i=l}}var m=$$t.$iz.c(.5,c,d);var n=$$t.$iz.f(.5,c,d);this.lv={__x:m,__y:n,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};e.cx(a.h.count(),h,false,this.me().cn().b(),this.resolution(),this.l0.runOn(this),this.unknownValuePlotting());e.cy.__opacity=this.actualAreaFillOpacity();e.cz.__opacity=this.actualAreaFillOpacity()*.5}},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$yv.unknownValuePlottingProperty,a);return a}else{return this.c($$t.$yv.unknownValuePlottingProperty)}},hh:function(a,b,c,d){$$t.$yr.hh.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.gy();break}},ll:function(){return true},$type:new $.ig.Type("RadialAreaSeries",$$t.$yr.$type)},true);$.ig.util.defType("RadialBaseView:tr","MarkerSeriesView",{_cn:null,cn:function(value){if(arguments.length===1){this._cn=value;return value}else{return this._cn}},_cm:null,cm:function(value){if(arguments.length===1){this._cm=value;return value}else{return this._cm}},init:function(a){$$t.$fx.init.call(this,a);this.cm(a);this.co(new $$t.ga($$t.$fy.$type));this.cf(this.co())},_co:null,co:function(value){if(arguments.length===1){this._co=value;return value}else{return this._co}},cc:function(a){this.co().d(a)},_cp:0,cp:function(value){if(arguments.length===1){this._cp=value;return value}else{return this._cp}},_cq:null,cq:function(value){if(arguments.length===1){this._cq=value;return value}else{return this._cq}},$type:new $.ig.Type("RadialBaseView",$$t.$fx.$type)},true);$.ig.util.defType("AnchoredRadialSeriesView:ys","RadialBaseView",{_cr:null,cr:function(value){if(arguments.length===1){this._cr=value;return value}else{return this._cr}},init:function(a){$$t.$tr.init.call(this,a);this.cn(new $$t.yu(this));this.cr(a);this.cs(new $$t.yt)},_cs:null,cs:function(value){if(arguments.length===1){this._cs=value;return value}else{return this._cs}},ct:function(a,b){},cu:function(){this.cr().actualTrendLineBrush(null);if(this.cr().trendLineBrush()!=null){this.cr().actualTrendLineBrush(this.cr().trendLineBrush())}else{this.cr().actualTrendLineBrush(this.cr().actualBrush())}},az:function(a,b){if(a.c()){if(!b){}if(this.cr().trendLineType()!=0&&!b){var c=this.cs().x();c.z(this.cr().trendLineThickness());c.__stroke=this.cr().actualTrendLineBrush();c.af(this.cr().trendLineDashArray());c.aa(this.cr().trendLineDashCap());a.s(c)}}$$t.$tr.az.call(this,a,b)},getDefaultTooltipTemplate:function(){var a="<div class='ui-chart-default-tooltip-content'>";if(this.cr().angleAxis().label()!=null){a+="<span>${item."+this.cr().angleAxis().label()+"}</span><br/>"}a+="<span";if(this.d().actualOutline()!=null&&this.d().actualOutline().color()!=null){a+=" style='color:"+this.d().actualOutline().__fill+"'"}a+=">"+this.cr().title()+": </span><span class='ui-priority-primary'>"+"${item."+this.cr().valueMemberPath()+"}</span></div>";return a},$type:new $.ig.Type("AnchoredRadialSeriesView",$$t.$tr.$type)},true);$.ig.util.defType("RadialAreaSeriesView:yw","AnchoredRadialSeriesView",{_cv:null,cv:function(value){if(arguments.length===1){this._cv=value;return value}else{return this._cv}},init:function(a){this.cy=new $$t.b6;this.c0=new $$t.b6;this.cz=new $$t.b6;this.c1=new $$t.b6;$$t.$ys.init.call(this,a);this.cv(a)},an:function(){var $self=this;$$t.$ys.an.call($self);if(!$self.m()){$self.d().resolution(4);$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.r);$ret.measure($$t.$mj.j);return $ret}())}},cy:null,c0:null,cz:null,c1:null,cw:function(){this.cy.ak(null);this.c0.ak(null);this.cz.ak(null);this.c1.ak(null);this.al()},cx:function(a,b,c,d,e,f,g){this.cr().le().h(this.cy,this.c0,this.cz,this.c1,a,b,c,d,e,f,g);this.al()},a5:function(){$$t.$ys.a5.call(this);this.cy.__fill=this.d().actualBrush();this.cy.__opacity=this.d().actualAreaFillOpacity();this.cz.__fill=this.d().actualBrush();this.cz.__opacity=this.d().actualAreaFillOpacity()*.5;this.c0.__stroke=this.d().actualOutline();this.c0.z(this.d().thickness());this.c0.af(this.d().dashArray());this.c0.aa(this.d().dashCap());this.c1.__stroke=this.d().actualOutline();this.c1.z(this.d().thickness());this.c1.af(this.d().dashArray());this.c1.aa(this.d().dashCap())},a6:function(){$$t.$ys.a6.call(this);var a=this.bq();this.c0.__stroke=a;this.c0.z(this.d().thickness()+3);this.c1.__stroke=a;this.c1.z(this.d().thickness()+3);this.cy.__fill=a;this.cy.__opacity=1;this.cz.__fill=a;this.cz.__opacity=1},a0:function(a,b){$$t.$ys.a0.call(this,a,b);if(a.c()){a.q(this.cy);a.q(this.cz);a.q(this.c0);a.q(this.c1)}},ag:function(a){$$t.$ys.ag.call(this,a);var b=new $$t.l0(1,"lowerShape",this.c0);b.tags().add("Lower");var c=new $$t.l0(1,"upperShape",this.c1);c.tags().add("Upper");c.tags().add("Main");var d=new $$t.l0(1,"translucentShape",this.cy);d.tags().add("Translucent");var e=new $$t.l0(1,"fillShape",this.cz);e.tags().add("Fill");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d);a.shapes().add(e)},$type:new $.ig.Type("RadialAreaSeriesView",$$t.$ys.$type)},true);$.ig.util.defType("Marker:fy","ContentControl",{init:function(){$$t.$cf.init.call(this)},_ak:null,ak:function(value){if(arguments.length===1){this._ak=value;return value}else{return this._ak}},_al:null,al:function(value){if(arguments.length===1){this._al=value;return value}else{return this._al}},_ah:0,ah:function(value){if(arguments.length===1){this._ah=value;return value}else{return this._ah}},_ai:0,ai:function(value){if(arguments.length===1){this._ai=value;return value}else{return this._ai}},_aj:0,aj:function(value){if(arguments.length===1){this._aj=value;return value}else{return this._aj}},af:0,ag:0,$type:new $.ig.Type("Marker",$$t.$cf.$type)},true);$.ig.util.defType("CategoryMarkerManager:rj","Object",{init:function(){$.ig.$op.init.call(this)},b:function(a,b,c,d){var e=a.jw();if(c==null){return}if(e){for(var f=0;f<b.count();++f){$$t.$rj.a(c,f,b,d)}c.c(b.count())}},a:function(a,b,c,d){a.item(b).l(c.__inner[b].__x);a.item(b).m(c.__inner[b].__y)},$type:new $.ig.Type("CategoryMarkerManager",$.ig.$ot)},true);$.ig.util.defType("SeriesRenderingArguments:tn","Object",{init:function(a,b,c,d,e){$.ig.$op.init.call(this);this.c(a.transitionDuration());this.d(a);this.e(b);this.f(c);this.a(d);this.b(e)},_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}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:false,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_b:false,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("SeriesRenderingArguments",$.ig.$ot)},true);$.ig.util.defType("SeriesRenderer$2:tm","Object",{$tFrame:null,$tView:null,_d:null,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_e:null,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_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}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},init:function($tFrame,$tView,initNumber,a,b,c,d,e){if(initNumber>0){switch(initNumber){case 1:this.init1.apply(this,arguments);break}return}var $self=this;this.$tFrame=$tFrame;this.$tView=$tView;this.$type=this.$type.specialize(this.$tFrame,this.$tView);$.ig.$op.init.call(this);this.d(a);this.e(b);this.c(function(f){});this.f(c);this.b(d);this.a(e)},init1:function($tFrame,$tView,initNumber,a,b,c,d,e,f){this.$tFrame=$tFrame;this.$tView=$tView;this.$type=this.$type.specialize(this.$tFrame,this.$tView);$.ig.$op.init.call(this);this.d(a);this.e(b);this.c(f);this.f(c);this.b(d);this.a(e)},g:function(a,b,c,d,e){var f=0;f=a.c();if(a.a()&&f>0&&!a.b()){var g=b;if(this.f()()){this.a()();b=d;d=g}else{b=c;c=g}this.c()(c);this.d()(c,e);this.b()()}else{if(!a.b()){this.c()(c);this.d()(c,e)}this.e()(c,e)}return{previousFrame:b,currentFrame:c,transitionFrame:d}},$type:new $.ig.Type("SeriesRenderer$2",$.ig.$ot)},true);$.ig.util.defType("TrendResolutionParams:j8","Object",{init:function(){$.ig.$op.init.call(this)},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_e:0,e:function(value){if(arguments.length===1){this._e=value;return value}else{return this._e}},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},_g:null,g:function(value){if(arguments.length===1){this._g=value;return value}else{return this._g}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},$type:new $.ig.Type("TrendResolutionParams",$.ig.$ot)},true);$.ig.util.defType("TrendFitCalculator:kv","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e,f,g,h,i,j,k){if(d==null){switch(b){case 1:d=$$t.$kw.k(e,f,g);break;case 2:d=$$t.$kw.o(e,f,g);break;case 3:d=$$t.$kw.i(e,f,g);break;case 4:d=$$t.$kw.p(e,f,g);break;case 5:d=$$t.$kw.q(e,f,g);break;case 7:d=$$t.$kw.j(e,f,g);break;case 6:d=$$t.$kw.l(e,f,g);break;case 8:d=$$t.$kw.n(e,f,g);break;default:throw new $$t.f5}}if(d==null){return null}for(var l=0;l<c.f().width();l+=2){var m=l/(c.f().width()-1);var n=j+m*(k-j);var o=NaN;switch(b){case 1:o=$$t.$kw.ad(d,n);break;case 2:o=$$t.$kw.ah(d,n);break;case 3:o=$$t.$kw.ab(d,n);break;case 4:o=$$t.$kw.ai(d,n);break;case 5:o=$$t.$kw.aj(d,n);break;case 7:o=$$t.$kw.ac(d,n);break;case 6:o=$$t.$kw.ae(d,n);break;case 8:o=$$t.$kw.ag(d,n);break;default:throw new $$t.f5}n=h(n);o=i(o);if(!isNaN(o)&&!Number.isInfinity(o)){a.add({__x:n+c.a(),__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}return d},$type:new $.ig.Type("TrendFitCalculator",$.ig.$ot)},true);$.ig.util.defType("TrendAverageCalculator:ky","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c){var d;switch(a){case 9:case 10:case 11:case 13:if(c<1){c=1}break}switch(a){case 9:d=$$t.$aj.sMA(b,c);break;case 10:d=$$t.$aj.eMA(b,c);break;case 11:d=$$t.$aj.mMA(b,c);break;case 12:d=$$t.$aj.cMA(b);break;case 13:d=$$t.$aj.wMA(b,c);break;default:throw new $$t.f5}return d},b:function(a,b,c,d){if(b.count()==0){var e=$$t.$ky.a(a,c,d);var g=e.getEnumerator();while(g.moveNext()){var f=g.current();b.add(f)}}},c:function(a,b,c,d,e){if(b.count()==0){var f=$$t.$ky.a(a,c,e).getEnumerator();var g=$$t.$ky.a(a,d,e).getEnumerator();while(f.moveNext()&&g.moveNext()){b.add({__x:f.current(),__y:g.current(),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}},$type:new $.ig.Type("TrendAverageCalculator",$.ig.$ot)},true);$.ig.util.defType("RadialTrendLineManager:yt","TrendLineManagerBase$1",{init:function(){$$t.$ki.init.call(this,Number)},ac:function(a,b,c,d,e,f,g,h){var $self=this;var i=g.d()*g.c();var j=g.e()*g.c();var k=new $$t.bh($$t.$z.$type,0);if(!g.g().isEmpty()&&!g.f().isEmpty()){if(b==0){$self.a(null);$self.e().clear();return}if($self.c(b)){$self.e().clear();$self.a($$t.$kv.a(k,b,g,$self.a(),c.count(),function(l){return l+1},function(l){return c.item(l)},function(l){return e(l-1)},f,i+1,j+1))}if($self.b(b)){$self.a(null);$$t.$ky.b(b,$self.e(),c,d);for(var l=g.d();l<=g.e();l+=1){var m=l%c.count()*g.c();if(m>=0&&m<$self.e().count()){var n=e(m);var o=f($self.e().__inner[m]);if(!isNaN(n)&&!isNaN(o)){k.add({__x:n+g.a(),__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}}}}if(k.count()>0){$self.s(k,g,a,h)}}},_z:0,z:function(value){if(arguments.length===1){this._z=value;return value}else{return this._z}},_y:0,y:function(value){if(arguments.length===1){this._y=value;return value}else{return this._y}},_aa:null,aa:function(value){if(arguments.length===1){this._aa=value;return value}else{return this._aa}},_ab:null,ab:function(value){if(arguments.length===1){this._ab=value;return value}else{return this._ab}},r:function(a,b,c){this.s(a,b,c,null)},s:function(a,b,c,d){var $self=this;if(d!=null){d.i(c)}var e=function(){var $ret=new $$t.tj;$ret.m(function(f){return a.item(f).__x});$ret.n(function(f){return a.item(f).__y});$ret.a(d);$ret.q(a.count());$ret.l(b.b());$ret.o(function(f){return $self.aa()(a.item(f).__x,a.item(f).__y)});$ret.p(function(f){return $self.ab()(a.item(f).__x,a.item(f).__y)});$ret.f(true);$ret.ab(b.f());$ret.ac(b.g());return $ret}();e.w()},$type:new $.ig.Type("RadialTrendLineManager",$$t.$ki.$type.specialize(Number))},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("AngleRadiusPair:tk","Object",{init:function(){$.ig.$op.init.call(this)},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_a:0,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},$type:new $.ig.Type("AngleRadiusPair",$.ig.$ot)},true);$.ig.util.defType("PolarLinePlanner:tj","Object",{init:function(){$.ig.$op.init.call(this)},_f:false,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}},_m:null,m:function(value){if(arguments.length===1){this._m=value;return value}else{return this._m}},_n:null,n:function(value){if(arguments.length===1){this._n=value;return value}else{return this._n}},_o:null,o:function(value){if(arguments.length===1){this._o=value;return value}else{return this._o}},_p:null,p:function(value){if(arguments.length===1){this._p=value;return value}else{return this._p}},_l:0,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},_q:0,q:function(value){if(arguments.length===1){this._q=value;return value}else{return this._q}},z:null,ab:function(a){if(arguments.length===1){this.z=a;return a}else{return this.z}},aa:null,ac:function(a){if(arguments.length===1){this.aa=a;return a}else{return this.aa}},_a:null,a:function(value){if(arguments.length===1){this._a=value;return value}else{return this._a}},_c:false,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_d:false,d:function(value){if(arguments.length===1){this._d=value;
return value}else{return this._d}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},g:function(){if(this.m()==null||this.n()==null||this.o()==null||this.p()==null||this.ab()==$$t.$x.empty()||this.ac()==$$t.$x.empty()){return false}return true},k:function(a,b,c,d){var e=a(d)-a(c);var f=b(d)-b(c);return e*e+f*f},h:function(a){var b=new $$t.bh($$t.$tk.$type,0);var c=this.l()*this.l();var d;if(a!=null){d=a}else{d=$$t.$iv.d(0,this.q())}var e=d.getEnumerator();var f=true;f=e.moveNext();var g=e.current();while(f){var h=g;f=e.moveNext();g=e.current();while(f&&this.k(this.o(),this.p(),h,g)<c){f=e.moveNext();g=e.current()}var i=new $$t.tk;i.c(h);if(!this.f()){i.a(this.m()(h));i.b(this.n()(h))}b.add(i)}return b},v:function(a){var c=this.h(a).getEnumerator();while(c.moveNext()){var b=c.current();if(isNaN(b.a())||Number.isInfinity(b.a())||isNaN(b.b())||Number.isInfinity(b.b())){this.s({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});continue}this.s({__x:this.o()(b.c()),__y:this.p()(b.c()),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})}},j:function(){return Math.pow(this.l()/Math.max(this.ab().width()/this.ac().width(),this.ab().height()/this.ac().height()),2)},r:function(a,b){var c=.5+b*Math.cos(a);var d=.5+b*Math.sin(a);c=this.z.left()+this.z.width()*(c-this.aa.left())/this.aa.width();d=this.z.top()+this.z.height()*(d-this.aa.top())/this.aa.height();this.s({__x:c,__y:d,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName})},y:function(a){var b=this.j();var c=this.h(a);var d=c.item(0).a();var e=c.item(0).b();var f=c.item(0).c();for(var g=1;g<c.count();g++){var h=c.item(g).a();var i=c.item(g).b();var j=c.item(g).c();if(isNaN(h)||Number.isInfinity(h)||isNaN(i)||Number.isInfinity(i)){this.s({__x:NaN,__y:NaN,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});if(this.b()!=0){g++;if(g<c.count()){d=c.item(g).a();e=c.item(g).b()}}continue}this.t(h,i,d,e,g,b,f>j);d=h;e=i;f=j}},t:function(a,b,c,d,e,f,g){var h=false;if(a<c&&!g||a>c&&g){h=true;var i=a;a=c;c=i;i=b;b=d;d=i}var j=$$t.$kp.g(c,d,a,b,f);if(h){j=j.reverse$1(Number)}var l=j.getEnumerator();while(l.moveNext()){var k=l.current();var m=c+k*(a-c);var n=d+k*(b-d);this.r(m,n)}},u:function(a){var $self=this;var b=$self.ab().top()-10;var c=$self.ab().bottom()+10;var d=$self.ab().left()-10;var e=$self.ab().right()+10;if($self.a()==null){$self.a(function(){var $ret=new $$t.kj(1,d,c,e,b,$self.d());$ret.i(a);return $ret}())}},e:function(a){return!isNaN(a.__x)&&!isNaN(a.__y)&&!Number.isInfinity(a.__x)&&!Number.isInfinity(a.__y)},s:function(a){if(this.b()==0&&!this.e(a)){return}if(this.c()){this.i().add(a)}else{this.a().j(a)}},w:function(a){this.x(null,null)},x:function(a,b){this.i(a);if(!this.g()){return}if(this.q()>1){this.u(a);if(this.f()){this.v(b)}else{this.y(b)}this.a().i(null)}},$type:new $.ig.Type("PolarLinePlanner",$.ig.$ot)},true);$.ig.util.defType("RadialBucketCalculator:ts","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)},_c:0,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_d:0,d:function(value){if(arguments.length===1){this._d=value;return value}else{return this._d}},_b:0,b:function(value){if(arguments.length===1){this._b=value;return value}else{return this._b}},getBucket:function(a){throw new $$t.f5},getErrorBucket:function(a,b){return NaN},getBucketInfo:function(a,b,c,d){a=this.c();b=this.d();c=this.b();d=this.a().cm().resolution();return{firstBucket:a,lastBucket:b,bucketSize:c,resolution:d}},e:function(a){var b=this.a().bv();var c=this.a().bu();var d=this.a().cm().angleAxis();if(b.isEmpty()||c.isEmpty()||d==null||this.a().cm().bb()==null||this.a().cm().bb().count()==0){this.b(0);return}var e=Math.floor(d.hb(c,b));var f=Math.ceil(d.ha(c,b));if(d.isInverted()){f=Math.ceil(d.hb(c,b));e=Math.floor(d.ha(c,b))}if(f<e){f=d.itemsCount()+f}var g=this.a().cm().valueAxis();var h=g!=null?g.g7():.75;var i=Math.min(c.width(),c.height())*.5*h*2*3.14159265358979;var j=Math.floor((f-e+1)*a/i);this.b(Math.max(1,j));this.c(Math.max(0,Math.floor(e/this.b())-1));this.d(Math.ceil(f/this.b()))},cacheValues:function(){},unCacheValues:function(){},$type:new $.ig.Type("RadialBucketCalculator",$.ig.$ot,[$$t.$j1.$type])},true);$.ig.util.defType("AnchoredRadialBucketCalculator:yu","RadialBucketCalculator",{_f:null,f:function(value){if(arguments.length===1){this._f=value;return value}else{return this._f}},init:function(a){$$t.$ts.init.call(this,a);this.f(a)},getBucket:function(a){var $self=this;var b=$self.f().cr().li();var c=Math.min(a*$self.b(),b.count()-1);var d=Math.min(c+$self.b()-1,b.count()-1);var e=NaN;var f=NaN;for(var g=c;g<=d;++g){var h=b.item(g);if(!isNaN(e)){if(!isNaN(h)){e=Math.min(e,h);f=Math.max(f,h)}}else{e=h;f=h}}if(!isNaN(e)){return function(){var $ret=new Array;$ret.add(.5*(c+d));$ret.add(e);$ret.add(f);return $ret}()}return function(){var $ret=new Array;$ret.add(.5*(c+d));$ret.add(NaN);$ret.add(NaN);return $ret}()},$type:new $.ig.Type("AnchoredRadialBucketCalculator",$$t.$ts.$type)},true);$.ig.util.defType("RadialFrame:tt","CategoryFrame",{init:function(a){$$t.$ke.init.call(this,a)},$type:new $.ig.Type("RadialFrame",$$t.$ke.$type)},true);$.ig.util.defType("RadialColumnSeries:aab","AnchoredRadialSeries",{au:function(){return new $$t.aac(this)},hc:function(a){$$t.$yr.hc.call(this,a);this.me(a)},_me:null,me:function(value){if(arguments.length===1){this._me=value;return value}else{return this._me}},init:function(){$$t.$yr.init.call(this);this.y($$t.$aab.$type)},onApplyTemplate:function(){$$t.$yr.z.call(this);this.renderSeries(false)},radiusX:function(a){if(arguments.length===1){this.g($$t.$aab.radiusXProperty,a);return a}else{return this.c($$t.$aab.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$aab.radiusYProperty,a);return a}else{return this.c($$t.$aab.radiusYProperty)}},preferredCategoryMode:function(a){return a!=null&&a==this.angleAxis()?2:0},gh:function(a,b){$$t.$yr.gh.call(this,a,b);var c=b;if(a){c.cw.c(0)}},k8:function(a,b){$$t.$yr.k8.call(this,a,b);var c=a.h;var d=b.bv();var e=b.bu();var f=this.valueAxis().fm(e,d);var g=b;var h=this.valueAxis();var i=Math.max(0,.5*h.g6());i=Math.max(i,f.minLength()*.9);var j=$$t.$iz.d(i,d,e);var k=this.angleAxis().fy(d,e);var l=Math.max(.1*this.valueAxis().g7(),i);var m=this.kt.d(0,l,d,e);var n=this.kt.e(0,l,d,e);var o=this.kt.d(k,l,d,e);var p=this.kt.e(k,l,d,e);var q=Math.sqrt((m-o)*(m-o)+(n-p)*(n-p));var r={__x:$$t.$iz.c(.5,d,e),__y:$$t.$iz.f(.5,d,e),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};for(var s=0;s<c.count();++s){var t=Math.min(a.h.__inner[s][2],f.maxLength()*1.1);var u=this.kt.d(a.h.__inner[s][0],t,d,e);var v=this.kt.e(a.h.__inner[s][0],t,d,e);var w=Math.sqrt((u-r.__x)*(u-r.__x)+(v-r.__y)*(v-r.__y));var x=w;var y=j;var z=a.h.__inner[s][0]-3.14159265358979/2;var aa=g.cw.item(s);var ab=0-q/2;var ac=q/2;var ad=Math.max(y,x);var ae=Math.min(y,x);var af=Math.cos(z);var ag=Math.sin(z);var ah={__x:r.__x+(ab*af-ad*ag),__y:r.__y+(ab*ag+ad*af),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ai={__x:r.__x+(ac*af-ad*ag),__y:r.__y+(ac*ag+ad*af),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var aj={__x:r.__x+(ac*af-ae*ag),__y:r.__y+(ac*ag+ae*af),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ak={__x:r.__x+(ab*af-ae*ag),__y:r.__y+(ab*ag+ae*af),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var al=new $$t.dx;var am=new $$t.d6;am.__startPoint=ah;am.__isClosed=true;var an=new $$t.d9;an.__points.add(ai);an.__points.add(aj);an.__points.add(ak);am.__segments.add(an);al.b().add(am);aa.ak(al)}g.cw.c(c.count());this.me().c1()},$type:new $.ig.Type("RadialColumnSeries",$$t.$yr.$type)},true);$.ig.util.defType("RadialColumnSeriesView:aac","AnchoredRadialSeriesView",{_cv:null,cv:function(value){if(arguments.length===1){this._cv=value;return value}else{return this._cv}},init:function(a){var $self=this;$$t.$ys.init.call(this,a);this.cv(a);this.cw=function(){var $ret=new $$t.ga($$t.$b6.$type);$ret.create($self.c3.runOn($self));$ret.activate($self.cy.runOn($self));$ret.disactivate($self.c0.runOn($self));$ret.destroy($self.cz.runOn($self));return $ret}()},cw:null,an:function(){var $self=this;$$t.$ys.an.call($self);$self.cx(new $$t.bh($$t.$b6.$type,0));if(!$self.m()){$self.d().resolution(4);$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.r);$ret.measure($$t.$mj.j);return $ret}())}},_cx:null,cx:function(value){if(arguments.length===1){this._cx=value;return value}else{return this._cx}},c3:function(){var a=new $$t.b6;this.cx().add(a);a.__visibility=1;return a},cy:function(a){a.__visibility=0},c0:function(a){a.__visibility=1},cz:function(a){this.cx().remove(a)},c2:function(a,b,c,d,e,f){this.al()},a8:function(a,b){$$t.$ys.a8.call(this,a,b);var c=a;c.__fill=this.d().actualBrush();c.__stroke=this.d().actualOutline();c.z(this.d().thickness());c.af(this.d().dashArray());c.aa(this.d().dashCap())},a9:function(a,b){$$t.$ys.a9.call(this,a,b);var c=a;var d=this.br(b);c.__fill=d;c.__stroke=d;c.z(this.d().thickness()+3)},a0:function(a,b){$$t.$ys.a0.call(this,a,b);if(a.c()){for(var c=0;c<this.cx().count();c++){var d=this.cx().__inner[c];this.a7(d,c,b);a.q(d)}}},ag:function(a){$$t.$ys.ag.call(this,a);var b=0;var d=this.cw.a().getEnumerator();while(d.moveNext()){var c=d.current();var e=new $$t.l0(1,"column"+b,c);e.tags().add("Main");e.tags().add("Fill");a.shapes().add(e);b++}},c1:function(){this.al()},$type:new $.ig.Type("RadialColumnSeriesView",$$t.$ys.$type)},true);$.ig.util.defType("RadialLineSeries:aad","AnchoredRadialSeries",{au:function(){return new $$t.aae(this)},hc:function(a){$$t.$yr.hc.call(this,a);this.me(a)},_me:null,me:function(value){if(arguments.length===1){this._me=value;return value}else{return this._me}},init:function(){$$t.$yr.init.call(this);this.y($$t.$aad.$type)},onApplyTemplate:function(){$$t.$yr.z.call(this)},preferredCategoryMode:function(a){return 0},gh:function(a,b){$$t.$yr.gh.call(this,a,b);var c=b;c.cw()},k8:function(a,b){$$t.$yr.k8.call(this,a,b);var c=b.bv();var d=b.bu();var e=a.h;var f=e.count();var g=new $$t.bh($.ig.Array.prototype.$type,2,f);var h=0;for(var i=0;i<f;i++){var j=new Array(4);g.add(j);j[0]=this.kt.d(a.h.__inner[i][0],a.h.__inner[i][1],c,d);j[1]=this.kt.e(a.h.__inner[i][0],a.h.__inner[i][1],c,d);j[2]=this.kt.d(a.h.__inner[i][0],a.h.__inner[i][2],c,d);var k=a.h.__inner[i][2];j[3]=this.kt.e(a.h.__inner[i][0],k,c,d);if(k>h){h=k}}var l=b;l.cx(f,g,false,this.unknownValuePlotting(),this.lc(g,f-1,b),l.cn().b(),this.resolution())},unknownValuePlotting:function(a){if(arguments.length===1){this.g($$t.$aad.unknownValuePlottingProperty,a);return a}else{return this.c($$t.$aad.unknownValuePlottingProperty)}},hh:function(a,b,c,d){$$t.$yr.hh.call(this,a,b,c,d);switch(b){case"UnknownValuePlotting":this.renderSeries(false);this.gy();break}},ll:function(){return true},$type:new $.ig.Type("RadialLineSeries",$$t.$yr.$type)},true);$.ig.util.defType("RadialLineSeriesView:aae","AnchoredRadialSeriesView",{_cv:null,cv:function(value){if(arguments.length===1){this._cv=value;return value}else{return this._cv}},init:function(a){this.cz=new $$t.b6;this.cy=new $$t.b6;this.c0=new $$t.b6;$$t.$ys.init.call(this,a);this.cv(a)},an:function(){$$t.$ys.an.call(this)},cz:null,cy:null,c0:null,cw:function(){this.cz.ak(null);this.cy.ak(null);this.c0.ak(null);this.al()},cx:function(a,b,c,d,e,f,g){this.cr().le().l(this.cz,this.cy,this.c0,a,b,c,d,e,f,g);this.al()},a5:function(){$$t.$ys.a5.call(this);this.cz.__stroke=this.d().actualBrush();this.cz.z(this.d().thickness());this.cz.af(this.d().dashArray());this.cz.aa(this.d().dashCap());this.c0.__stroke=this.d().actualBrush();this.c0.z(this.d().thickness());this.c0.af(this.d().dashArray());this.c0.aa(this.d().dashCap());this.cy.__fill=this.d().actualBrush();this.cy.__opacity=.75},a6:function(){$$t.$ys.a6.call(this);var a=this.bq();this.cz.__stroke=a;this.cz.z(this.d().thickness()+3);this.c0.__stroke=a;this.c0.z(this.d().thickness()+3);this.cy.__fill=a;this.cy.__opacity=1},a0:function(a,b){$$t.$ys.a0.call(this,a,b);if(a.c()){a.q(this.cy);a.q(this.cz);a.q(this.c0)}},ag:function(a){$$t.$ys.ag.call(this,a);var b=new $$t.l0(1,"lowerShape",this.cz);b.tags().add("Lower");b.tags().add("Main");var c=new $$t.l0(1,"upperShape",this.c0);c.tags().add("Upper");var d=new $$t.l0(1,"translucentShape",this.cy);d.tags().add("Translucent");a.shapes().add(b);a.shapes().add(c);a.shapes().add(d)},aa:function(){var a=new $$t.b4;a.colorString("rgba(95,95,95,0.5)");this.d().shadowColor(a);this.d().shadowBlur(3);this.d().shadowOffsetX(1);this.d().shadowOffsetY(4);this.d().useSingleShadow(false)},$type:new $.ig.Type("RadialLineSeriesView",$$t.$ys.$type)},true);$.ig.util.defType("RadialPieSeries:aaf","AnchoredRadialSeries",{au:function(){return new $$t.aag(this)},hc:function(a){$$t.$yr.hc.call(this,a);this.me(a)},_me:null,me:function(value){if(arguments.length===1){this._me=value;return value}else{return this._me}},init:function(){$$t.$yr.init.call(this);this.y($$t.$aaf.$type)},radiusX:function(a){if(arguments.length===1){this.g($$t.$aaf.radiusXProperty,a);return a}else{return this.c($$t.$aaf.radiusXProperty)}},radiusY:function(a){if(arguments.length===1){this.g($$t.$aaf.radiusYProperty,a);return a}else{return this.c($$t.$aaf.radiusYProperty)}},preferredCategoryMode:function(a){return a!=null&&a==this.angleAxis()?2:0},gh:function(a,b){$$t.$yr.gh.call(this,a,b);var c=b;if(a&&c.cw!=null){c.cw.c(0)}},k8:function(a,b){$$t.$yr.k8.call(this,a,b);var c=b;var d=b.bv();var e=b.bu();var f=this.valueAxis().fm(e,d);var g=a.h;var h=this.valueAxis();var i=Math.max(0,.5*h.g6());var j=i;j=Math.max(j,f.minLength());var k=this.angleAxis().fy(d,e);var l={__x:.5,__y:.5,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var m=this.radiusX();var n=this.radiusY();var o=m>0&&n>0;var p=0;for(var q=0;q<g.count();++q){var r=c.cw.item(q);var s=g.__inner[q][0];var t=Math.min(g.__inner[q][2],f.maxLength());var u=null;if(o){u=this.ml(d,e,s-k*.5,s+k*.5,j,t,l,m,n)}else{u=this.mm(d,e,s-k*.5,s+k*.5,j,t,l)}r.ak(u);var v=g.__inner[q][2];if(v>p){p=v}}c.cp($$t.$iz.d(p,d,e));c.cq({__x:$$t.$iz.c(l.__x,d,e),__y:$$t.$iz.f(l.__y,d,e),$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName});c.cw.c(g.count());c.c1()},mm:function(a,b,c,d,e,f,g){var $self=this;var h=$$t.$aah.b(a,b,c,d,e,f,g);var i=new $$t.d6;i.__startPoint=h.d();i.__isClosed=true;i.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c(h.f());return $ret}());i.__segments.add(function(){var $ret=new $$t.d2;$ret.d(h.h());$ret.f(h.n());$ret.e(1);$ret.b(h.c());return $ret}());i.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c(h.j());return $ret}());i.__segments.add(function(){var $ret=new $$t.d2;$ret.d(h.d());$ret.f(h.m());$ret.e(0);$ret.b(h.c());return $ret}());var j=new $$t.dx;j.b().add(i);return j},ml:function(a,b,c,d,e,f,g,h,i){var $self=this;var j=$$t.$aah.a(a,b,c,d,e,f,g,h,i);if(j==null){return $self.mm(a,b,c,d,e,f,g)}var k=new $$t.d6;k.__startPoint=j.d();k.__isClosed=true;var l=(c+(d-c)*.5)*180/3.14159265358979+90;var m=new $$t.y(j.l().b()*(e/f),j.l().a()*(e/f));k.__segments.add(function(){var $ret=new $$t.d2;$ret.d(j.e());$ret.f(m);$ret.c(l);$ret.e(1);$ret.b(false);return $ret}());k.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c(j.f());return $ret}());k.__segments.add(function(){var $ret=new $$t.d2;$ret.d(j.g());$ret.f(j.l());$ret.c(l);$ret.e(1);$ret.b(false);return $ret}());k.__segments.add(function(){var $ret=new $$t.d2;$ret.d(j.h());$ret.f(j.n());$ret.e(1);$ret.b(j.c());return $ret}());k.__segments.add(function(){var $ret=new $$t.d2;$ret.d(j.i());$ret.f(j.l());$ret.c(l);$ret.e(1);$ret.b(false);return $ret}());k.__segments.add(function(){var $ret=new $$t.d8(1);$ret.c(j.j());return $ret}());k.__segments.add(function(){var $ret=new $$t.d2;$ret.d(j.k());$ret.f(m);$ret.c(l);$ret.e(1);$ret.b(false);return $ret}());k.__segments.add(function(){var $ret=new $$t.d2;$ret.d(j.d());$ret.f(j.m());$ret.e(0);$ret.b(j.c());return $ret}());var n=new $$t.dx;n.b().add(k);return n},hh:function(a,b,c,d){$$t.$yr.hh.call(this,a,b,c,d);switch(b){case"RadiusX":case"RadiusY":this.renderSeries(false);break}},$type:new $.ig.Type("RadialPieSeries",$$t.$yr.$type)},true);$.ig.util.defType("SliceCoords:aah","Object",{init:function(){$.ig.$op.init.call(this)},_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}},_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}},_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}},_i:null,i:function(value){if(arguments.length===1){this._i=value;return value}else{return this._i}},_k:null,k:function(value){if(arguments.length===1){this._k=value;return value}else{return this._k}},_c:false,c:function(value){if(arguments.length===1){this._c=value;return value}else{return this._c}},_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}},_l:null,l:function(value){if(arguments.length===1){this._l=value;return value}else{return this._l}},b:function(a,b,c,d,e,f,g){var $self=this;var h=Math.min(c,d);var i=Math.max(c,d);var j=Math.cos(h);var k=Math.sin(h);var l=Math.max(0,e);var m=f;var n=g.__x+j*l;var o=g.__y+k*l;var p=g.__x+j*m;var q=g.__y+k*m;var r=Math.cos(i);var s=Math.sin(i);var t=g.__x+r*l;var u=g.__y+s*l;var v=g.__x+r*m;var w=g.__y+s*m;n=$$t.$iz.c(n,a,b);o=$$t.$iz.f(o,a,b);p=$$t.$iz.c(p,a,b);q=$$t.$iz.f(q,a,b);t=$$t.$iz.c(t,a,b);u=$$t.$iz.f(u,a,b);v=$$t.$iz.c(v,a,b);w=$$t.$iz.f(w,a,b);var x={__x:n,__y:o,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var y={__x:p,__y:q,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var z={__x:v,__y:w,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var aa={__x:t,__y:u,$type:$.ig.Point.prototype.$type,getType:$.ig.Object.prototype.getType,getGetHashCode:$.ig.Object.prototype.getGetHashCode,typeName:$.ig.Object.prototype.typeName};var ab=$$t.$iz.d(m,a,b);var ac=$$t.$iz.g(m,a,b);var ad=$$t.$iz.d(l,a,b);var ae=$$t.$iz.g(l,a,b);return function(){var $ret=new $$t.aah;$ret.d(x);$ret.f(y);$ret.h(z);$ret.j(aa);$ret.c(i-h>3.14159265358979);$ret.n(new $$t.y(ab,ac));$ret.m(new $$t.y(ad,ae));return $ret}()},a:function(a,b,c,d,e,f,g,h,i){var j=$$t.$iz.b(i,a,b);var k=f-e;if(k<0){return null}if($$t.$iz.d(k,a,b)<2){return null}if(j*2>k){j=k/2;i=$$t.$iz.d(j,a,b)}var l=$$t.$iz.b(h,a,b);var m=l/(f-j);var n=Math.atan(m);if(n*2>Math.abs(d-c)){n=Math.abs(d-c)/2;h=$$t.$iz.d(Math.tan(n)*(f-j),a,b)}var o=$$t.$aah.b(a,b,c+n,d-n,e,f,g);var p=$$t.$aah.b(a,b,c,d,e+j*(e/f),f-j,g);o.g(o.f());o.k(o.j());o.e(p.d());o.f(p.f());o.i(p.h());o.j(p.j());o.l(new $$t.y(h,i));return o},$type:new $.ig.Type("SliceCoords",$.ig.$ot)},true);$.ig.util.defType("RadialPieSeriesView:aag","AnchoredRadialSeriesView",{_cv:null,cv:function(value){if(arguments.length===1){this._cv=value;return value}else{return this._cv}},init:function(a){var $self=this;$$t.$ys.init.call(this,a);this.cv(a);this.cw=function(){var $ret=new $$t.ga($$t.$b6.$type);$ret.create($self.c2.runOn($self));$ret.activate($self.cy.runOn($self));$ret.disactivate($self.c0.runOn($self));$ret.destroy($self.cz.runOn($self));return $ret}()},cw:null,an:function(){var $self=this;$$t.$ys.an.call($self);$self.cx(new $$t.bh($$t.$b6.$type,0));if(!$self.m()){$self.d().resolution(4);$self.d().legendItemBadgeTemplate(function(){var $ret=new $$t.cg;$ret.render($$t.$mj.r);$ret.measure($$t.$mj.j);return $ret}())}},_cx:null,cx:function(value){if(arguments.length===1){this._cx=value;return value}else{return this._cx}},c2:function(){var $self=this;var a=function(){var $ret=new $$t.b6;$ret.dataContext(function(){var $ret=new $$t.fl;$ret.series($self.d());return $ret}());return $ret}();$self.cx().add(a);a.__visibility=1;return a},cy:function(a){a.__visibility=0},c0:function(a){a.__visibility=1},cz:function(a){this.cx().remove(a)},a8:function(a,b){$$t.$ys.a8.call(this,a,b);var c=a;c.__stroke=this.d().actualOutline();c.z(this.d().thickness());c.__fill=this.d().actualBrush();c.af(this.d().dashArray());c.aa(this.d().dashCap())},a9:function(a,b){$$t.$ys.a9.call(this,a,b);var c=a;var d=this.br(b);c.__stroke=d;c.z(this.d().thickness());c.__fill=d},a0:function(a,b){$$t.$ys.a0.call(this,a,b);if(a.c()){for(var c=0;c<this.cx().count();c++){var d=this.cx().__inner[c];this.a7(d,c,b);a.q(d)}}},c1:function(){this.al()},ag:function(a){$$t.$ys.ag.call(this,a);var b=0;var d=this.cw.a().getEnumerator();while(d.moveNext()){var c=d.current();var e=new $$t.l0(1,"slice"+b,c);e.tags().add("Main");e.tags().add("Fill");a.shapes().add(e);b++}},$type:new $.ig.Type("RadialPieSeriesView",$$t.$ys.$type)},true);$.ig.util.defType("IDetectsCollisions:j2","Object",{$type:new $.ig.Type("IDetectsCollisions",null)},true);$.ig.util.defType("CollisionAvoider:mc","Object",{init:function(){this.a=new $$t.bh($$t.$x.$type,0);$.ig.$op.init.call(this)},tryAdd:function(a){var $self=this;for(var b=$self.a.count()-1;b>=0;--b){if(a.left()>$self.a.__inner[b].right()){break}if($self.a.__inner[b].intersectsWith(a)){return false}}if($self.a.count()==0||a.right()>=$self.a.__inner[$self.a.count()-1].right()){$self.a.add(a)}else{$self.a.add(a);$self.a.sort1(function(c,d){return Math.sign(c.right()-d.right())})}return true},clear:function(){this.a.clear()},a:null,$type:new $.ig.Type("CollisionAvoider",$.ig.$ot,[$$t.$j2.$type])},true);$$t.$gc.unset=0;$$t.$gc.none=1;$$t.$gc.automatic=2;$$t.$gc.circle=3;$$t.$gc.triangle=4;$$t.$gc.pyramid=5;$$t.$gc.square=6;$$t.$gc.diamond=7;$$t.$gc.pentagon=8;$$t.$gc.hexagon=9;$$t.$gc.tetragram=10;$$t.$gc.pentagram=11;$$t.$gc.hexagram=12;$$t.$h3.c=7;$$t.$hb.f6="FastItemsSource";$$t.$hb.fastItemsSourceProperty=$$t.$ar.i("FastItemsSource",$$t.$ji.$type,$$t.$hb.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$hb.$type,a).dq("FastItemsSource",b.d(),b.c())}));$$t.$hb.ga="ItemsSource";$$t.$hb.itemsSourceProperty=$$t.$ar.i("ItemsSource",$.ig.IEnumerable.prototype.$type,$$t.$hb.$type,new $$t.as(2,null,function(a,b){var c=$.ig.util.cast($$t.$hb.$type,a);if(c.at()!=null){c.at().releaseFastItemsSource(b.d())}$.ig.util.cast($$t.$hb.$type,a).dq("ItemsSource",b.d(),b.c())}));$$t.$hb.f9="ItemsCount";$$t.$hb.f5="CategoryMode";$$t.$hb.f7="Gap";$$t.$hb.gapProperty=$$t.$ar.i("Gap",Number,$$t.$hb.$type,new $$t.as(2,.2,function(a,b){$.ig.util.cast($$t.$hb.$type,a).dq("Gap",b.d(),b.c())}));$$t.$hb.gb="Overlap";$$t.$hb.overlapProperty=$$t.$ar.i("Overlap",Number,$$t.$hb.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$hb.$type,a).dq("Overlap",b.d(),b.c())}));$$t.$hb.gc="UseClusteringMode";$$t.$hb.useClusteringModeProperty=$$t.$ar.i("UseClusteringMode",$$t.$f.$type,$$t.$hb.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$hb.$type,a).dq("UseClusteringMode",b.d(),b.c())}));$$t.$hb.f8="GroupCount";$$t.$jd.hk="StartAngleOffset";$$t.$jd.startAngleOffsetProperty=$$t.$ar.i("StartAngleOffset",Number,$$t.$jd.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$jd.$type,a).dq("StartAngleOffset",b.d(),b.c())}));$$t.$jd.hj="Interval";$$t.$jd.intervalProperty=$$t.$ar.i("Interval",Number,$$t.$jd.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$jd.$type,a).dq("Interval",b.d(),b.c());$.ig.util.cast($$t.$jd.$type,a).du(false)}));$$t.$hl.gl="MinimumValue";$$t.$hl.minimumValueProperty=$$t.$ar.i("MinimumValue",Number,$$t.$hl.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$hl.$type,a).dq("MinimumValue",b.d(),b.c())}));$$t.$hl.gf="ActualMinimumValue";$$t.$hl.gk="MaximumValue";$$t.$hl.maximumValueProperty=$$t.$ar.i("MaximumValue",Number,$$t.$hl.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$hl.$type,a).dq("MaximumValue",b.d(),b.c())}));$$t.$hl.ge="ActualMaximumValue";$$t.$hl.gh="Interval";$$t.$hl.intervalProperty=$$t.$ar.i("Interval",Number,$$t.$hl.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$hl.$type,a).dq("Interval",b.d(),b.c())}));$$t.$hl.gm="ReferenceValue";$$t.$hl.referenceValueProperty=$$t.$ar.i("ReferenceValue",Number,$$t.$hl.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$hl.$type,a).dq("ReferenceValue",b.d(),b.c())}));$$t.$hl.gi="IsLogarithmic";$$t.$hl.isLogarithmicProperty=$$t.$ar.i("IsLogarithmic",$$t.$f.$type,$$t.$hl.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$hl.$type,a).dq("IsLogarithmic",b.d(),b.c())}));$$t.$hl.gd="ActualIsLogarithmic";$$t.$hl.gj="LogarithmBase";$$t.$hl.logarithmBaseProperty=$$t.$ar.i("LogarithmBase",$.ig.Number.prototype.$type,$$t.$hl.$type,new $$t.as(2,10,function(a,b){$.ig.util.cast($$t.$hl.$type,a).dq("LogarithmBase",b.d(),b.c())}));$$t.$hl.gn="TickmarkValues";$$t.$hl.tickmarkValuesProperty=$$t.$ar.i("TickmarkValues",$$t.$hx.$type,$$t.$hl.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$hl.$type,a).dq("TickmarkValues",b.d(),b.c())}));$$t.$hl.gg="ActualTickmarkValues";$$t.$i7.hc="StartAngleOffset";$$t.$i7.startAngleOffsetProperty=$$t.$ar.i("StartAngleOffset",Number,$$t.$i7.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$i7.$type,a).dq("StartAngleOffset",b.d(),b.c())}));$$t.$it.hi="RadiusExtentScale";$$t.$it.radiusExtentScaleProperty=$$t.$ar.i("RadiusExtentScale",Number,$$t.$it.$type,new $$t.as(2,.75,function(a,b){$.ig.util.cast($$t.$it.$type,a).dq("RadiusExtentScale",b.d(),b.c())}));$$t.$it.hh="InnerRadiusExtentScale";$$t.$it.innerRadiusExtentScaleProperty=$$t.$ar.i("InnerRadiusExtentScale",Number,$$t.$it.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$it.$type,a).dq("InnerRadiusExtentScale",b.d(),b.c())}));$$t.$id.q="ActualMinimumValue";$$t.$id.y=$$t.$ar.i("ActualMinimumValue",Number,$$t.$id.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$id.$type,a).t("ActualMinimumValue",b.d(),b.c())}));$$t.$id.p="ActualMaximumValue";$$t.$id.x=$$t.$ar.i("ActualMaximumValue",Number,$$t.$id.$type,new $$t.as(2,NaN,function(a,b){$.ig.util.cast($$t.$id.$type,a).t("ActualMaximumValue",b.d(),b.c())}));$$t.$h1.s=5e-324;$$t.$h1.u="LogarithmBase";$$t.$h1.v=$$t.$ar.i("LogarithmBase",$.ig.Number.prototype.$type,$$t.$h1.$type,new $$t.as(2,10,function(a,b){}));$$t.$ki.h="TrendLineDashArray";$$t.$ki.l="TrendLineType";$$t.$ki.j="TrendLinePeriod";$$t.$ki.g="TrendLineBrush";$$t.$ki.f="ActualTrendLineBrush";$$t.$ki.k="TrendLineThickness";$$t.$ki.i="TrendLineDashCap";$$t.$ki.m="TrendLineZIndex";$$t.$fw.j6="MarkerType";$$t.$fw.markerTypeProperty=$$t.$ar.i("MarkerType",$$t.$gc.$type,$$t.$fw.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$fw.$type,a).raisePropertyChanged("MarkerType",b.d(),b.c())}));$$t.$fw.j5="MarkerTemplate";$$t.$fw.markerTemplateProperty=$$t.$ar.i("MarkerTemplate",$$t.$cg.$type,$$t.$fw.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$fw.$type,a).raisePropertyChanged("MarkerTemplate",b.d(),b.c())}));$$t.$fw.j0="ActualMarkerTemplate";$$t.$fw.actualMarkerTemplateProperty=$$t.$ar.i("ActualMarkerTemplate",$$t.$cg.$type,$$t.$fw.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$fw.$type,a).raisePropertyChanged("ActualMarkerTemplate",b.d(),b.c())}));$$t.$fw.j8=null;$$t.$fw.j2="MarkerBrush";$$t.$fw.markerBrushProperty=$$t.$ar.i("MarkerBrush",$$t.$b3.$type,$$t.$fw.$type,new $$t.as(1,function(a,b){var c=$.ig.util.cast($$t.$fw.$type,a);c.raisePropertyChanged("MarkerBrush",b.d(),b.c())}));$$t.$fw.jy="ActualMarkerBrush";$$t.$fw.actualMarkerBrushProperty=$$t.$ar.i("ActualMarkerBrush",$$t.$b3.$type,$$t.$fw.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$fw.$type,a).raisePropertyChanged("ActualMarkerBrush",b.d(),b.c())}));$$t.$fw.j3="MarkerOutline";$$t.$fw.markerOutlineProperty=$$t.$ar.i("MarkerOutline",$$t.$b3.$type,$$t.$fw.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$fw.$type,a).raisePropertyChanged("MarkerOutline",b.d(),b.c())}));$$t.$fw.jz="ActualMarkerOutline";$$t.$fw.actualMarkerOutlineProperty=$$t.$ar.i("ActualMarkerOutline",$$t.$b3.$type,$$t.$fw.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$fw.$type,a).raisePropertyChanged("ActualMarkerOutline",b.d(),b.c())}));$$t.$fw.j4="MarkerStyle";$$t.$fw.markerStyleProperty=$$t.$ar.i("MarkerStyle",$$t.$a4.$type,$$t.$fw.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$fw.$type,a).raisePropertyChanged("MarkerStyle",b.d(),b.c())}));$$t.$fw.j7="UseLightweightMarkers";$$t.$fw.useLightweightMarkersProperty=$$t.$ar.i("UseLightweightMarkers",$$t.$f.$type,$$t.$fw.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$fw.$type,a).raisePropertyChanged("UseLightweightMarkers",b.d(),b.c())}));$$t.$ke.s=0;$$t.$tq.k3="AngleAxis";$$t.$tq.angleAxisProperty=$$t.$ar.i("AngleAxis",$$t.$jd.$type,$$t.$tq.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$tq.$type,a).raisePropertyChanged("AngleAxis",b.d(),b.c())}));$$t.$tq.k5="ValueAxis";$$t.$tq.valueAxisProperty=$$t.$ar.i("ValueAxis",$$t.$it.$type,$$t.$tq.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$tq.$type,a).raisePropertyChanged("ValueAxis",b.d(),b.c())}));$$t.$tq.k4="ClipSeriesToBounds";$$t.$tq.clipSeriesToBoundsProperty=$$t.$ar.i("ClipSeriesToBounds",$$t.$f.$type,$$t.$tq.$type,new $$t.as(2,false,function(a,b){$.ig.util.cast($$t.$tq.$type,a).raisePropertyChanged("ClipSeriesToBounds",b.d(),b.c())}));$$t.$yr.ly="ValueMemberPath";$$t.$yr.valueMemberPathProperty=$$t.$ar.i("ValueMemberPath",String,$$t.$yr.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$yr.$type,a).raisePropertyChanged("ValueMemberPath",b.d(),b.c())}));$$t.$yr.lw="ValueColumn";$$t.$yr.trendLineTypeProperty=$$t.$ar.i("TrendLineType",$$t.$j6.$type,$$t.$yr.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$yr.$type,a).raisePropertyChanged("TrendLineType",b.d(),b.c())}));$$t.$yr.trendLineBrushProperty=$$t.$ar.i("TrendLineBrush",$$t.$b3.$type,$$t.$yr.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$yr.$type,a).raisePropertyChanged("TrendLineBrush",b.d(),b.c())}));$$t.$yr.actualTrendLineBrushProperty=$$t.$ar.i("ActualTrendLineBrush",$$t.$b3.$type,$$t.$yr.$type,new $$t.as(2,null,function(a,b){$.ig.util.cast($$t.$yr.$type,a).raisePropertyChanged("ActualTrendLineBrush",b.d(),b.c())}));$$t.$yr.trendLineThicknessProperty=$$t.$ar.i("TrendLineThickness",Number,$$t.$yr.$type,new $$t.as(2,1.5,function(a,b){$.ig.util.cast($$t.$yr.$type,a).raisePropertyChanged("TrendLineThickness",b.d(),b.c())
}));$$t.$yr.trendLineDashCapProperty=$$t.$ar.i("TrendLineDashCap",$$t.$lh.$type,$$t.$yr.$type,new $$t.as(2,0,function(a,b){$.ig.util.cast($$t.$yr.$type,a).raisePropertyChanged("TrendLineDashCap",b.d(),b.c())}));$$t.$yr.trendLineDashArrayProperty=$$t.$ar.i("TrendLineDashArray",$$t.$b5.$type,$$t.$yr.$type,new $$t.as(1,function(a,b){$.ig.util.cast($$t.$yr.$type,a).raisePropertyChanged("TrendLineDashArray",b.d(),b.c())}));$$t.$yr.trendLinePeriodProperty=$$t.$ar.i("TrendLinePeriod",$.ig.Number.prototype.$type,$$t.$yr.$type,new $$t.as(2,7,function(a,b){$.ig.util.cast($$t.$yr.$type,a).raisePropertyChanged("TrendLinePeriod",b.d(),b.c())}));$$t.$yr.trendLineZIndexProperty=$$t.$ar.i("TrendLineZIndex",$.ig.Number.prototype.$type,$$t.$yr.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$yr.$type,a).raisePropertyChanged("TrendLineZIndex",b.d(),b.c())}));$$t.$yv.mg="UnknownValuePlotting";$$t.$yv.unknownValuePlottingProperty=$$t.$ar.i("UnknownValuePlotting",$$t.$lf.$type,$$t.$yv.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$yv.$type,a).raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$vy.a7="Orientation";$$t.$aab.mh="RadiusX";$$t.$aab.radiusXProperty=$$t.$ar.i("RadiusX",Number,$$t.$aab.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$aab.$type,a).raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$aab.mi="RadiusY";$$t.$aab.radiusYProperty=$$t.$ar.i("RadiusY",Number,$$t.$aab.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$aab.$type,a).raisePropertyChanged("RadiusY",b.d(),b.c())}));$$t.$aad.mg="UnknownValuePlotting";$$t.$aad.unknownValuePlottingProperty=$$t.$ar.i("UnknownValuePlotting",$$t.$lf.$type,$$t.$aad.$type,new $$t.as(2,1,function(a,b){$.ig.util.cast($$t.$aad.$type,a).raisePropertyChanged("UnknownValuePlotting",b.d(),b.c())}));$$t.$aaf.mh="RadiusX";$$t.$aaf.radiusXProperty=$$t.$ar.i("RadiusX",Number,$$t.$aaf.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$aaf.$type,a).raisePropertyChanged("RadiusX",b.d(),b.c())}));$$t.$aaf.mi="RadiusY";$$t.$aaf.radiusYProperty=$$t.$ar.i("RadiusY",Number,$$t.$aaf.$type,new $$t.as(2,2,function(a,b){$.ig.util.cast($$t.$aaf.$type,a).raisePropertyChanged("RadiusY",b.d(),b.c())}));$.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);