oi-metrology/Archive/wwwroot/igniteui/js/modules/infragistics.datachart_extendedaxes.js
2022-07-26 09:34:09 -07:00

25 lines
138 KiB
JavaScript

/*!@license
* Infragistics.Web.ClientUI infragistics.datachart_extendedaxes.js 19.1.20191.172
*
* Copyright (c) 2011-2019 Infragistics Inc.
*
* http://www.infragistics.com/
*
* Depends:
* jquery-1.4.4.js
* jquery.ui.core.js
* jquery.ui.widget.js
* infragistics.util.js
* infragistics.ext_core.js
* infragistics.ext_collections.js
* infragistics.dv_core.js
* infragistics.dv_geometry.js
* infragistics.datachart_categorycore.js
* infragistics.datachart_core.js
* infragistics.ext_ui.js
*/
(function(factory){if(typeof define==="function"&&define.amd){define(["./infragistics.util","./infragistics.ext_core","./infragistics.ext_collections","./infragistics.dv_core","./infragistics.dv_geometry","./infragistics.datachart_categorycore","./infragistics.datachart_core","./infragistics.ext_ui"],factory)}else{factory(igRoot)}})(function($){$.ig=$.ig||{};var $$t={};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$l=$$t;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["SmartAxisLabelDisplayType:a","Enum:b","ValueType:c","Object:d","Type:e","Boolean:f","IConvertible:g","IFormatProvider:h","Number:i","String:j","IComparable:k","Number:l","IComparable$1:m","IEquatable$1:n","Number:o","Number:p","Number:q","NumberStyles:r","Error:s","Error:t","Void:u","Number:v","String:w","StringComparison:x","Array:y","IList:z","ICollection:aa","IEnumerable:ab","IEnumerator:ac","RegExp:ad","CultureInfo:ae","DateTimeFormat:af","Calendar:ag","Date:ah","Number:ai","DayOfWeek:aj","DateTimeKind:ak","CalendarWeekRule:al","NumberFormatInfo:am","CompareInfo:an","CompareOptions:ao","IEnumerable$1:ap","IEnumerator$1:aq","IDisposable:ar","StringSplitOptions:as","Number:at","Number:au","Number:av","Number:aw","Number:ax","Number:ay","Assembly:az","Stream:a0","SeekOrigin:a1","RuntimeTypeHandle:a2","MethodInfo:a3","MethodBase:a4","MemberInfo:a5","ParameterInfo:a6","TypeCode:a7","ConstructorInfo:a8","PropertyInfo:a9","FontMappingInfo:ba","HorizontalSmartAxisLabelPanel:bb","HorizontalAxisLabelPanelBase:bc","AxisLabelPanelBase:bd","Panel:be","FrameworkElement:bf","UIElement:bg","DependencyObject:bh","Dictionary:bi","DependencyProperty:bj","PropertyMetadata:bk","PropertyChangedCallback:bl","MulticastDelegate:bm","IntPtr:bn","DependencyPropertyChangedEventArgs:bo","DependencyPropertiesCollection:bp","UnsetValue:bq","Script:br","Binding:bs","PropertyPath:bt","Transform:bu","Visibility:bv","Style:bw","UIElementCollection:bx","ObservableCollection$1:by","List$1:bz","IList$1:b0","ICollection$1:b1","IArray:b2","IArrayList:b3","Array:b4","CompareCallback:b5","Func$3:b6","Action$1:b7","Comparer$1:b8","IComparer:b9","IComparer$1:ca","DefaultComparer$1:cb","Comparison$1:cc","ReadOnlyCollection$1:cd","Predicate$1:ce","NotImplementedException:cf","INotifyCollectionChanged:cg","NotifyCollectionChangedEventHandler:ch","NotifyCollectionChangedEventArgs:ci","EventArgs:cj","NotifyCollectionChangedAction:ck","INotifyPropertyChanged:cl","PropertyChangedEventHandler:cm","PropertyChangedEventArgs:cn","Delegate:co","Interlocked:cp","AxisLabelPanelBaseView:cq","Path:cr","Shape:cs","Brush:ct","Color:cu","Math:cv","ArgumentException:cw","CssGradientUtil:cx","GradientStop:cy","LinearGradientBrush:cz","Point:c0","DoubleCollection:c1","Geometry:c2","GeometryType:c3","RenderingContext:c4","IRenderer:c5","Rectangle:c6","Rect:c7","Size:c8","TextBlock:c9","Polygon:da","PointCollection:db","Polyline:dc","DataTemplateRenderInfo:dd","DataTemplatePassInfo:de","ContentControl:df","Control:dg","Thickness:dh","HorizontalAlignment:di","VerticalAlignment:dj","DataTemplate:dk","DataTemplateRenderHandler:dl","DataTemplateMeasureHandler:dm","DataTemplateMeasureInfo:dn","DataTemplatePassHandler:dp","Line:dq","FontInfo:dr","FontUtil:ds","DomRenderer:dt","DomWrapper:du","DomWrapperPosition:dv","Action:dw","INormalizedEvent:dx","Callback:dy","CanvasContext2D:dz","CanvasContext:d0","TextMetrics:d1","ImageData:d2","CanvasElement:d3","Element:d4","Node:d5","ElementAttributeCollection:d6","ElementCollection:d7","WebStyle:d8","ElementNodeType:d9","document:ea","EventListener$1:eb","Event:ec","DOMTokenList:ed","EventListener:ee","IElementEventHandler:ef","ElementEventHandler:eg","ElementAttribute:eh","Gradient:ei","TransformGroup:ej","TransformCollection:ek","RotateTransform:el","LabelPosition:em","Axis:en","AxisView:eo","ISchedulableRender:ep","XamDataChart:eq","SeriesViewer:er","ILegendOwner:es","IInternalLegendOwner:et","ISeriesViewerWidget:eu","ISeriesViewerWidgetOptions:ev","SeriesViewerView:ew","CanvasRenderScheduler:ex","window:ey","IOverviewPlusDetailPane:ez","IOverviewPlusDetailControl:e0","InteractionState:e1","EventHandler$1:e2","PropertyChangedEventArgs$1:e3","EventProxy:e4","ModifierKeys:e5","Func$2:e6","Func$4:e7","MouseWheelHandler:e8","GestureHandler:e9","ZoomGestureHandler:fa","FlingGestureHandler:fb","ContactHandler:fc","TouchHandler:fd","MouseOverHandler:fe","MouseHandler:ff","KeyHandler:fg","Key:fh","OverviewPlusDetailViewportHost:fi","IProvidesViewport:fj","ArgumentNullException:fk","SeriesCollection:fl","Series:fm","ILegendSeries:fn","ILegendTemplateProvider:fo","SeriesView:fp","DataContext:fq","ILegendContext:fr","SeriesViewerViewManager:fs","AxisTitlePosition:ft","PointerTooltipStyle:fu","Dictionary$2:fv","IDictionary$2:fw","KeyValuePair$2:fx","IDictionary:fy","IEqualityComparer$1:fz","EqualityComparer$1:f0","IEqualityComparer:f1","DefaultEqualityComparer$1:f2","InvalidOperationException:f3","Thread:f4","ThreadStart:f5","Tuple$2:f6","DoubleAnimator:f7","EasingFunctionHandler:f8","ChartContentManager:f9","ChartContentType:ga","ContentInfo:gb","CanvasViewRenderer:gc","GeometryGroup:gd","GeometryCollection:ge","FillRule:gf","PathGeometry:gg","PathFigureCollection:gh","PathFigure:gi","PathSegmentCollection:gj","PathSegment:gk","PathSegmentType:gl","LineGeometry:gm","RectangleGeometry:gn","EllipseGeometry:go","ArcSegment:gp","SweepDirection:gq","LineSegment:gr","PolyLineSegment:gs","BezierSegment:gt","PolyBezierSegment:gu","CoreGeometryUtil:gv","TranslateTransform:gw","ScaleTransform:gx","MutationRecord:gy","MutationObserver:gz","Action$2:g0","MutationObserverInit:g1","BrushCollection:g2","InterpolationMode:g3","Random:g4","DefaultPaletteInfo:g5","ITileZoomTile:g6","ITileZoomTileInfo:g7","RenderSurface:g8","ISeriesViewerInteractionManager:g9","IHighlightingManager:ha","HighlightingInfo:hb","HighlightingState:hc","IFastItemsSource:hd","IGetItemAtIndex:he","IFastItemColumn$1:hf","IFastItemColumnPropertyName:hg","FastItemsSourceEventArgs:hh","FastItemsSourceEventAction:hi","ChartHitTestMode:hj","SeriesComponentsFromView:hk","ISeriesInteractionManager:hl","ScalerParams:hm","CategoryAxisBase:hn","ICategoryScaler:ho","IScaler:hp","CategoryMode:hq","CategoryAxisBaseView:hr","Pool$1:hs","IIndexedPool$1:ht","IPool$1:hu","Func$1:hv","IFastItemsSourceProvider:hw","IHasCategoryModePreference:hx","IHasCategoryAxis:hy","AxisRangeChangedEventArgs:hz","AxisLabelSettings:h0","AxisLabelsLocation:h1","PropertyUpdatedEventHandler:h2","PropertyUpdatedEventArgs:h3","EasingFunctions:h4","Canvas:h5","IChartLegend:h6","StandardLegendItems:h7","SRProvider:h8","DVSR:h9","ISeriesVisualDataManager:ia","MarkerSeries:ib","MarkerSeriesView:ic","Marker:id","MarkerTemplates:ie","HashPool$2:ig","IHashPool$2:ih","MarkerType:ii","RectUtil:ij","MathUtil:ik","DVContainer:il","Monitor:im","SyncLink:io","ChartCollection:ip","FastItemsSourceReference:iq","FastItemsSource:ir","ColumnReference:is","IFastItemColumnInternal:it","FastItemDateTimeColumn:iu","FastItemColumn:iv","FastItemObjectColumn:iw","FastItemIntColumn:ix","SyncSettings:iy","SyncManager:iz","SyncLinkManager:i0","StandardLegendBadges:i1","PenLineCap:i2","TransitionInSpeedType:i3","SeriesHitTestMode:i4","SeriesComponentsForView:i5","RectChangedEventHandler:i6","RectChangedEventArgs:i7","SeriesPointOfInterest:i8","AxisRange:i9","RenderRequestedEventArgs:ja","XamDataChartView:jb","DeviceUtils:jc","CoercionInfo:jd","ISortingAxis:je","AxisCollection:jf","SeriesViewerComponentsFromView:jg","LabelPanelsArrangeState:jh","LabelPanelArranger:ji","HorizontalAxisLabelPanel:jj","VerticalAxisLabelPanel:jk","VerticalAxisLabelPanelView:jl","AngleSimplifier:jm","TitleSettings:jn","PathRenderingInfo:jo","WindowResponse:jp","SeriesViewerComponentsForView:jq","MouseEventArgs:jr","MouseButtonEventArgs:js","DataChartCursorEventHandler:jt","ChartCursorEventArgs:ju","DataChartMouseButtonEventHandler:jv","DataChartMouseButtonEventArgs:jw","DataChartMouseEventHandler:jx","ChartMouseEventArgs:jy","SeriesAnimatingEventHandler:jz","RefreshCompletedEventHandler:j0","IDataChartVisualDataManager:j1","GridMode:j2","AxisRangeChangedEventHandler:j3","DataChartAxisRangeChangedEventHandler:j4","ChartAxisRangeChangedEventArgs:j5","AxisComponentsForView:j6","AxisComponentsFromView:j7","AxisFormatLabelHandler:j8","IAxisVisualDataManager:j9","IAxisAnnotationManager:ka","AxisAnnotationCollection:kb","IAxisAnnotation:kc","AxisExtentType:kd","LabelFontHeuristics:ke","AxisOrientation:kf","BrushUtilCore:kg","NumericAxisBase:kh","NumericAxisBaseView:ki","AxisRenderingParametersBase:kj","RangeInfo:kk","TickmarkValues:kl","TickmarkValuesInitializationParameters:km","GetGroupCenterHandler:kn","GetUnscaledGroupCenterHandler:ko","AxisRendererBase:kp","ShouldRenderHandler:kq","ScaleValueHandler:kr","RenderStripHandler:ks","RenderLineHandler:kt","ShouldRenderLinesHandler:ku","ShouldRenderContentHandler:kv","RenderAxisLineHandler:kw","DetermineCrossingValueHandler:kx","ShouldRenderLabelHandler:ky","GetLabelLocationHandler:kz","TransformToLabelValueHandler:k0","AxisLabelManager:k1","GetLabelForItemHandler:k2","CreateRenderingParamsHandler:k3","SnapMajorValueHandler:k4","AdjustMajorValueHandler:k5","CategoryAxisRenderingParameters:k6","NumericAxisRenderer:k7","INumberAbbreviator:k8","NumericAxisRenderingParameters:k9","NumberAbbreviatorFactory:la","NumberAbbreviator:lb","RuntimeHelpers:lc","RuntimeFieldHandle:ld","LogarithmicTickmarkValues:le","LogarithmicNumericSnapper:lf","Snapper:lg","LinearTickmarkValues:lh","LinearNumericSnapper:li","AutoRangeCalculator:lj","NumericScaler:lk","HorizontalAxisLabelPanelBaseView:ll","HorizontalSmartAxisLabelPanelView:lm","JQueryObject:ln","JQueryPosition:lo","JQueryCallback:lp","JQueryEvent:lq","JQueryUICallback:lr","AngleAxisLabelPanel:ls","AngleAxisLabelPanelView:lt","Extensions:lu","NumericAngleAxis:lv","IAngleScaler:lw","NumericAngleAxisView:lx","PolarAxisRenderingManager:ly","ViewportUtils:lz","PolarAxisRenderingParameters:l0","IPolarRadialRenderingParameters:l1","RadialAxisRenderingParameters:l2","NumericRadiusAxis:l3","NumericRadiusAxisView:l4","CategoryAngleAxis:l5","CategoryAngleAxisView:l6","CategoryAxisRenderer:l7","LinearCategorySnapper:l8","CategoryTickmarkValues:l9","RadialAxisLabelPanel:ma","RadialAxisLabelPanelView:mb","CategoryDateTimeXAxis:mc","TimeAxisBase:md","IDateTimeAxis:me","SortedListView$1:mf","ArrayUtil:mg","CategoryDateTimeXAxisView:mh","TimeAxisDisplayType:mi","NumericYAxis:mj","StraightNumericAxisBase:mk","StraightNumericAxisBaseView:ml","NumericScaleMode:mm","LogarithmicScaler:mn","NumericYAxisView:mo","VerticalLogarithmicScaler:mp","FastVerticalLinearScaler:mq","VerticalLinearScaler:mr","LinearScaler:ms","ArrayAccessHelper:mt","OrdinalTimeXAxis:mu","CategoryXAxis:mv","CategoryXAxisView:mw","ITimeRangeSelectorAxis:mx","TimeAxisLabelFormatCollection:my","TimeAxisLabelFormat:mz","TimeXAxis:m0","TimeAxisBreakCollection:m1","TimeAxisBreak:m2","OrderedDictionary$2:m3","OrderedDictionary:m4","TimeAxisInterval:m5","TimeAxisIntervalType:m6","TimeAxisIntervalCollection:m7","PercentChangeAxisRenderer:m8","PercentChangeYAxis:m9","VerticalPercentChangeScaler:na","PolarAxes:nb","RadialAxes:nc","AngleRadiusPair:nd","PolarLinePlanner:ne","UnknownValuePlotting:nf","Clipper:ng","EdgeClipper:nh","LeftClipper:ni","BottomClipper:nj","RightClipper:nk","TopClipper:nl","SpiralFlattener:nm","Stack$1:nn","ReverseArrayEnumerator$1:no","SpiralTodo:np","AbstractEnumerable:nq","AbstractEnumerator:nr","GenericEnumerable$1:ns","GenericEnumerator$1:nt"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compareSimple,$x=$.ig.util.tryParseNumber,$y=$.ig.util.tryParseNumber1,$z=$.ig.util.numberToString,$0=$.ig.util.numberToString1,$1=$.ig.util.parseNumber,$2=$.ig.util.compare,$3=$.ig.util.replace,$4=$.ig.util.stringFormat,$5=$.ig.util.stringFormat1,$6=$.ig.util.stringFormat2,$7=$.ig.util.stringCompare1,$8=$.ig.util.stringCompare2,$9=$.ig.util.stringCompare3;$d("TimeAxisIntervalType:m6",false,false,{Ticks:0,Milliseconds:1,Seconds:2,Minutes:3,Hours:4,Days:5,Weeks:6,Months:7,Years:8});$d("SmartAxisLabelDisplayType:a",false,false,{Wrap:0,Stagger:1,Rotate:2});$c("FontMappingInfo:ba","Object",{init:function(){$.ig.$op.init.call(this)},_a:0,_b:0,_c:null,$type:new $.ig.Type("FontMappingInfo",$.ig.$ot)},true);$c("HorizontalSmartAxisLabelPanel:bb","HorizontalAxisLabelPanelBase",{d9:null,ec:null,ea:null,ee:0,fy:null,dl:false,dm:false,eb:null,fx:null,dj:false,dk:false,ef:0,fb:0,dn:false,da:null,db:null,fz:null,di:false,fi:null,fj:null,de:0,d7:null,er:function(){return this._ac.smartAxisExtent()},eh:function(a){if(arguments.length===1){this._ac.actualSmartAxisExtent(a);return a}else{return this._ac.actualSmartAxisExtent()}},e4:function(){return this._ac.smartAxisMinimumExtent()},e0:function(){return this._ac.smartAxisMaximumExtent()},dc:function(){return this._ac.smartAxisExtentType()},ej:function(){return this._ac.smartAxisAngle()},eg:function(a){if(arguments.length===1){this._ac.actualSmartAxisAngle(a);return a}else{return this._ac.actualSmartAxisAngle()}},e3:function(){return this._ac.smartAxisMinimumAngle()},ez:function(){return this._ac.smartAxisMaximumAngle()},dg:function(){return this._ac.smartAxisFont()},et:function(){return this._ac.smartAxisFontSize()},ei:function(a){if(arguments.length===1){this._ac.actualSmartAxisFontSize(a);return a}else{return this._ac.actualSmartAxisFontSize()}},e5:function(){return this._ac.smartAxisMinimumFontSize()},e1:function(){return this._ac.smartAxisMaximumFontSize()},fh:function(){return this._ac.smartAxisNumberOfStaggerLevels()},fg:function(){return this._ac.smartAxisMinimumStaggerLevels()},ff:function(){return this._ac.smartAxisMaximumStaggerLevels()},fc:function(a){if(arguments.length===1){this._ac.actualSmartAxisNumberOfStaggerLevels(a);return a}else{return this._ac.actualSmartAxisNumberOfStaggerLevels()}},f1:function(){return this._ac.smartAxisVerticalAlignment()},e8:function(){return this._ac.smartAxisTopMargin()},e6:function(){return this._ac.smartAxisProximityMargin()},eq:function(){return this.ee},fl:function(a){if(arguments.length===1){this.fi=a;return a}else{return this.fi}},fm:function(a){if(arguments.length===1){this.fj=a;return a}else{return this.fj}},df:function(a){if(arguments.length===1){this.de=a;return a}else{return this.de}},d3:function(a){if(arguments.length===1){this.dm=this.dm||a;return a}else{return this.dm}},d0:function(){var a=this.a1().count();var b=this.ec.count();if(b!=a){return true}for(var c=0;c<a;c++){var d=this._dd.a9(this.a1().__inner[c]);var e=this.ec.__inner[c];if(d!=e){return true}}return false},ft:function(){this.dl=true},cd:function(){this.fv();this.dl=false},ad:function(){return new $$t.lm(this)},b8:function(a){$$t.$bc.b8.call(this,a);this._dd=a},_dd:null,d8:function(a){if(arguments.length===1){this.d7=a;return a}else{return this.d7}},init:function(){this.da=[" ","\0"];this.db=null;this.fz=new $$t.c8;this.dh=true;$$t.$bc.init.call(this);this.d9=new $$t.bz(String,0);this.ea=new $$t.bz($$t.$c7.$type,0);this.ec=new $$t.bz(String,0);this.eb=new $$t.bz($$t.$bz.$type.specialize($$t.$c7.$type),0);this.dm=true;this.dl=false;this.dj=false;this.dk=false;this.ee=0;this.ef=-1;this.dn=true;this.di=false;this.d7=new $$t.fv($$t.$l.$type,$$t.$ba.$type,0)},ds:function(a){if(a%180==0){return true}return false},dv:function(a){if(!this.du(a)){return false}if(a<=0){return false}return true},dt:function(a){if(!this.du(a)){return false}if(a<0){return false}return true},du:function(a){if($.ig.util.isNaN(a)||Number.isInfinity(a)){return false}return true},e7:function(){var a=0;if(this.ag()==0||this.ag()==4){a=a+this.bj()+this.e8()}if(this.ag()==1||this.ag()==5){a=a+this._ac._dd+this.e8()}return a},fw:function(){var a=0;if(this.du(this.e3())){a=this.e3()}var b=180;if(this.du(this.ez())){b=this.ez()}if(this.dw()){var c=this.ey(this.ej());if(c<a){c=a}if(c>b){c=b}this.eg(this.ey(c))}},fv:function(){this.dn=true},ba:function(a){if(!this.dl){if(this._ac!=null&&this._a2!=null&&this._a2.count()>0&&this.a1()!=null){var b=this._ac.chart().nw(this._ac);if(b!=null&&b.count()>0){this.db=b.__inner[0];if(this.db._at.at()||this.db.labelSettings().visibility()==1){var c=this.db._at.a9()+a.left();var d=this.cn().top();var e=a.width()-c;var f=1.7976931348623157e308;this.fy=new $$t.c7(0,c,a.top(),e,a.height());this._ac.ge(false);this.fx=new $$t.c7(0,c,d,e,this.eh());this.f0(new $$t.c8(1,e,f));if(e==this.cn().width()&&e==this._ac.iu().width()){if(this.ec.count()>0){this.ft()}}this._ac._a2.ac()}}}}return this.eh()},ew:function(a){if(this._a2.count()>a){return this._a2.__inner[a]._c}return 0},bz:function(){this.d8().clear();var a=this.dg().a();var b=this.eu();for(var c=4;c<=this.e1();c++){var d=$$t.$ds.getFontWithNewFontSize(a,c);this.fk(b,d)}},ce:function(){$$t.$bc.ce.call(this);this.cd();this.b6()},es:function(a){var b=0;if(this.d8().containsKey(a)){var c=this.d8().item(a);b=c._a}else{var d=$$t.$ds.getFontWithNewFontSize(this.dg(),a);b=$$t.$ds.measureStringHeight(this._ac.domRenderer(),"gM",d)}return b},ex:function(a,b){var c=0;var d=0;var e="";var f=b+"px "+this.dg().n();var g=this._dd.a3(a,this.da);var i=g.getEnumerator();while(i.moveNext()){var h=i.current();d=$$t.$ds.measureStringWidth1(h,f,this._dd.f());if(d>c){e=h;c=d}}return c},fo:function(){var a="";var b=0;var c=0;var d="16px "+this.dg().n();var f=this.d9.getEnumerator();while(f.moveNext()){var e=f.current();var g=this._dd.a3(e,this.da);var i=g.getEnumerator();while(i.moveNext()){var h=i.current();c=$$t.$ds.measureStringWidth1(h,d,this._dd.f());if(c>b){a=h;b=c}}}return a},fn:function(){var a="";var b=0;var c=0;var d="16px "+this.dg().n();var f=this.d9.getEnumerator();while(f.moveNext()){var e=f.current();c=$$t.$ds.measureStringWidth1(e,d,this._dd.f());if(c>b){a=e;b=c}}return a},fk:function(a,b){var c="";var d=0;var e=0;var g=this.d9.getEnumerator();while(g.moveNext()){var f=g.current();e=this.e2(f,b,a);if(e>d){c=f;d=e}}this.fa.remove();this.e9.remove();this.dh=false;var h=$.ig.truncate(b.d());if(this.d8().containsKey(h)){this.d8().item(h)._c=c;this.d8().item(h)._b=d}else{var i=new $$t.ba;i._b=d;i._c=c;i._a=this.es(h);this.d8().add(h,i)}return c},dr:function(a){for(var b=0;b<this.da.length;b++){for(var c=0;c<a.length;c++){if($$t.$ds.charsEqual(a,c,this.da,b)){return true}}}return false},fu:function(){this.d9.clear();if(this._ac.isDateTime()&&this._ac.isContinuous()){for(var a=0;a<this.a1().count();a++){var b=this._dd.a9(this.a1().__inner[a]);this.d9.add(b)}}else{var c=this._ac.dg();if($.ig.util.isNaN(c)||c==0){c=1}var d=$.ig.truncate(c);var e=this._ac.i8();for(var f=0;f<e.count();f=f+d){var g=this._dd.a9(e.item(f));this.d9.add(g)}}},ed:function(){if(this.d0()||this.a1().count()!=0&&this.a1().count()!=this.ec.count()){this.fu();this.ec.clear();var b=this.a1().getEnumerator();while(b.moveNext()){var a=b.current();var c=this._dd.a9(a);this.ec.add(c)}this.fl(this.fn());this.fm(this.fo())}return this.ec},fs:function(){this._dd.bg()},fp:function(){var a=this._ac;var b=0;var c=0;var d=true;var e=a.seriesViewer().viewportRect();var f=a.seriesViewer().windowRect();var g=a.chart().plotAreaMarginLeft();var h=a.chart().plotAreaMarginRight();var i=a.ip();if($$t.$c7.l_op_Equality(this.fy,null)||this.fy.isEmpty()||$$t.$c7.l_op_Equality(e,null)||e.isEmpty()){d=false}if(d&&this.fy.width()!=e.width()){d=false}if(d){c=this.fy.width()}else{c=e.width()}if(this.dl&&f.width()<1){b=a.getCategorySize(a.seriesViewer().windowRect(),a.seriesViewer().viewportRect(),i)}else{b=(c-g-h)/(a.jr*f.width())}this.ee=Math.max(0,b)},eu:function(){return Math.max(this.eq()*this.fb-this.e6(),0)},fe:function(a){if(this.d9.count()==0||this.ec.count()==0||this._ac==null||this.db==null){this.fb=-1;return-1}var b=this.eq();var c=this._ac.dg();if($.ig.util.isNaN(c)||c<=0){c=1}var d=0;if(b==0&&c>1){d=this._co.width()/this.ec.count()}else{d=Math.max(b*c-this.e6(),0)}var e=this.dy()?this.et():this.e5();var f=$$t.$ds.getFontWithNewFontSize(this.dg(),e);var g=this.ef-this.e8()-this._ac._dd-this.bj();var h=$$t.$ds.getCurrentFontHeight(this._ac.domRenderer(),f);if(d<h){this.fb=-1;return-1}var i=this.fl();var j=this.d9.__inner[0];var k=this.d9.__inner[this.d9.count()-1];var l=this._dd.a6(i,f);var m=this._dd.bi();var n=this.db._at.a9()-this._dd.a6(j,f)/Math.sqrt(2)<m.left()&&this.cn().right()+this._dd.a6(k,f)/Math.sqrt(2)>m.right();if(l>g&&l>g*Math.sqrt(2)*g&&n&&this._dd.a6(this.fm(),f)>d&&this.e2(i,f,d)>g){this.fa.remove();this.e9.remove();this.dh=false;this.fb=-1;return-1}this.fb=$.ig.truncate(c);return $.ig.truncate(c)},ch:function(a,b){$$t.$bc.ch.call(this,a,b);if(a.equals1(b)){return}this.di=false;if(a.x()!=b.x()&&a.width()==b.width()){this.di=true}if(a.width()!=b.width()){this.fy=this._ac.iu();this.dk=true;this.dn=true;this.fp()}},b4:function(a,b){$$t.$bc.b4.call(this,a,b);if(b.isEmpty()||a.equals1(b)){return}this.dj=true;if(this._dd!=null){this.fy=b;this.dn=true;this.fp()}},d1:function(){return this.d3()||this.dj||this.dk},d6:function(a){if(this.d4()||this.d5()||this.ef<=0||!this.dn){return false}var b=this.eu();var c=a;var d=this.dy()?this.et():this.e5();var e=$$t.$ds.getFontWithNewFontSize(this.dg(),d);var f=this._dd.bj(this.fm(),e);if(f.width()>b||f.height()>c){this.dn=false;return false}var g=this.d8().item($.ig.truncate(d));var h=0;if(g!=null){h=g._b}if(h>c){this.dn=false;return false}return true},d4:function(){if(this.du(this.ej())){if(this.ds(this.ej())){return false}return true}if(this.du(this.e3())&&!this.ds(this.e3())){return true}return false},d5:function(){if(this.dz()&&this.fh()>1){return true}if(this.fg()>1&&this.ff()>1){return true}return false},dy:function(){if(this.du(this.et())&&this.et()>=this.e5()&&this.et()<=this.e1()){return true}return false},dw:function(){if(this.du(this.ej())){return true}return false},dz:function(){if(this.dv(this.fh())&&this.fh()>=this.fg()&&this.fh()<=this.ff()){return true}return false},dx:function(){if(this.du(this.er())&&this.er()>=this.e4()&&this.er()<=this.e0()){return true}return false},an:function(){return true},b5:function(){this.dm=true},ep:function(a,b){var c=b.toString()+"px "+this.dg().n();return $$t.$ds.measureStringWidth1(a,c,this._ae.f())},eo:function(a){if(this._a2.count()==0){return 0}if(this.ec.count()==1){return this.ep(this.ec.__inner[0],a)}var b=this.ep(this.ec.__inner[0],a)/2;for(var c=0;c<this.ec.count()-1;c++){var d=this.ew(c);var e=this.ew(c+1);var f=this.ec.__inner[c];var g=this.ec.__inner[c+1];var h=this.ep(f,a);var i=this.ep(g,a);var j=Math.max(e-d,i/2+h/2);b=b+j}b=b+this.ep(this.ec.__inner[this.ec.count()-1],a)/2;return b},ek:function(a){return this.es($.ig.truncate(a))},ey:function(a){var b=$$t.$jm.a(a);if(b>180){b=b%180}return b},em:function(a,b,c,d){this.dn=false;var e=this.ev(c,d,b);var f=this.fz;if(e==-1){return-1}var g=this.dg();g.d(e);this.dn=true;return Math.max(f.height()+this.e8()+this._ac._dd+this.bj(),a)},ev:function(a,b,c){var d=this.eu();var e=new $$t.c8(1,0,0);for(var f=b;f>=a;f=f-1){var g=0;var h=$$t.$ds.getFontWithNewFontSize(this.dg(),f);var i=f+"px "+this.dg().n();g=$$t.$ds.measureStringWidth1(this.fm(),i,this._dd.f());if(g>d){continue}var j=1e3;this.fk(d,h);j=this.d8().item($.ig.truncate(f))._b;if(j<c){e.width(d);e.height(j);this.fz=e;this.ei(f);return f}}return-1},fr:function(a,b){this.eb.clear();this.eb.add(new $$t.bz($$t.$c7.$type,0));var c=this.eu();var d=this.e7()+this.cn().top();for(var e=0;e<this.ec.count();e++){var f=this.ew(e)-c/2;var g=new $$t.c7(0,f,d,c,b);this.eb.__inner[0].add(g)}},el:function(a,b,c,d,e,f,g){if(this.dy()){var h=this.et();if(h<f){h=f}if(h>g){h=g}f=g=h;this.ei(h)}if(this.d6(b)){var i=this.em(a,b,f,g);if(i!=-1){this.fc(1);return i+1}}if(!this.d4()&&this.fd(c,b)>0){return this.ek(this.ei())*this.fc()+this.e7()}var j=this.ep(this.fl(),f);var k=this.ek(f);var l=this.bj();var m=l;var n=this.eu();this.ei(f);if(this.dw()){return Math.min(b,this.e8()+l+this._ac._dd+k+j*Math.abs(Math.sin(this.eg()*.017453292519943295)))}if(k>n){return l}var o=this._ac;var p=n/2;if(o.categoryMode()==0){p=0}var q=this.d9.__inner[0];var r=this.d9.__inner[this.d9.count()-1];var s=$$t.$ds.getFontWithNewFontSize(this.dg(),f);var t=this._dd.bi();var u=this.db._at.a9()-this._dd.a6(q,s)/Math.sqrt(2)+p<0&&this.cn().right()+this._dd.a6(r,s)/Math.sqrt(2)-p>t.width();if(!u){m=this.e8()+l+this._ac._dd+(k+j)*Math.sin(Math.PI/4)+(k-k*Math.sin(Math.PI/4))}else{m=this.e8()+j+l+this._ac._dd}var v=1;m=Math.ceil(m+v);if(m>b){return l}return m+1},en:function(a,b,c,d,e){var f=(d+e)/2;var g=0;var h=0;var i=0;var j=this.dy();var k=this.dz();if(j){h=this.ek(this.et());if(k){this.fc(this.fh());i=h*this.fh()+this.e8()}else{var l=this.eo(this.et());for(var m=1;m<=this.ff();m++){if(l/m<=a){this.fc(m);i=h*m+this.e8();break}}}}else{while(f>=this.e5()&&f<=this.e1()){var n=this.eo(f);if(g==0){if(n/this.ff()<=a){g=1}else{g=-1}}if(k){this.fc(this.fh());h=this.ek(f);i=h*this.fh()+this.e8()}else{for(var o=1;o<=this.fc();o++){if(n/o<=a){this.fc(o);h=this.ek(f);i=h*o+this.e8();break}}}f=f+g}}i=Math.max(i,b);i=Math.min(i,c);return i},f0:function(a){if(this._ac==null||this._ac.iu().isEmpty()){this.eh(0);return this._dd.bk()}var b=0;var c=this._ac.iu().height();this.fp();if(this.ee<=0){var d=this.bj();this.eh(d);return new $$t.c8(1,a.width(),d)}this.fw();this.fu();this.fl(this.fn());this.fm(this.fo());var e=0;var f=a.height();if(this.dt(this.e4())){if(this.dc()!=1){e=this.e4()}else{e=this.e4()*c/100}}if(this.dt(this.e0())){if(this.dc()!=1){f=this.e0()}else{f=this.e0()*c/100}}this.ef=f;if(this.dt(this.er())){if(this.dc()==0){b=this.er()}else{b=c*this.er()/100}if(b<e){b=e}if(b>f){b=f}this.eh(b);return new $$t.c8(1,a.width(),b)}var g=0;if(this.du(this.e3())){g=this.e3()}var h=180;if(this.du(this.ez())){h=this.ez()}var i=8;if(this.du(this.e5())){i=this.e5()}var j=16;if(this.du(this.e1())){j=this.e1()}this.fe(a.width());var k=this.eu();if(this.fb<=0||this.ek(i)>k){var l=this.bj();this.eh(l);return new $$t.c8(1,a.width(),l)}this.bz();var m=this.el(e,f,a.width(),g,h,i,j);this.eh(m);return new $$t.c8(1,a.width(),m)},dq:function(a,b){if(a==null||a.count()==0){return false}if(a.count()==1){var c=a.__inner[0];if(c.width()>b.width()||c.bottom()>b.bottom()){return true}}for(var d=0;d<a.count()-1;d++){var e=a.__inner[d];var f=a.__inner[d+1];if(e.right()+this.e6()>f.left()||e.right()>b.right()||f.right()>b.right()||e.bottom()>b.bottom()||f.bottom()>b.bottom()){return true}}return false},dp:function(a,b,c,d){if(a==null){return false}if(a.count()==1){var e=a.__inner[0];var f=$$t.$ij.x(e,e.x(),e.y()+e.height()/2,b);if(!c.containsRect(f)){return true}}for(var g=0;g<a.count()-1;g++){var h=a.__inner[g];var i=a.__inner[g+1];var j=(i.left()-h.left())*Math.sin(b*.017453292519943295);var k=new $$t.c7(0,i.left(),i.top()-j,i.width(),i.height());if(h.intersectsWith(k)){return true}var l=$$t.$ij.x(h,h.x(),h.y()+h.height()/2,b);var m=$$t.$ij.x(i,i.x(),i.y()+i.height()/2,b);l.y(h.top());m.y(i.top());if(!c.containsRect(l)){return true}if(!c.containsRect(m)){return true}}return false},fq:function(a,b,c,d){this.eb.clear();var e=this.e7();for(var f=0;f<a;f++){this.eb.add(new $$t.bz($$t.$c7.$type,0))}for(var g=0;g<this.ec.count();g++){var h=this.ec.__inner[g];var i=this.ep(h,b);var j=d?this.ew(g):this.ew(g)-i/2;var k=new $$t.c7(0,j,e,i,c);this.eb.__inner[g%a].add(k)}if(!d){for(var l=0;l<a;l++){var m=this.eb.__inner[l].__inner[0];var n=this.eb.__inner[l].__inner[this.eb.__inner[l].count()-1];if(m.left()<0){var o=0-m.left();m.x(m.x()+o);this.eb.__inner[l].__inner[0]=m}if(n.right()>this.fx.right()){var p=n.right()-this.fx.right();n.x(n.x()-p);this.eb.__inner[l].__inner[this.eb.__inner[l].count()-1]=n}}}},fd:function(a,b){var c=-1;if(this.ec.count()==0){return 0}var d=this.dy();var e=this.d4();var f=this.dz();var g=d?this.et():this.e5();var h=false;var i=this.eu();if(this._dd.a6(this.fl(),$$t.$ds.getFontWithNewFontSize(this.dg(),g))>2*i){return-1}var j=this.eo(g);var k=this.ek(g);var l=$.ig.truncate(Math.min(this.ff(),b/k));var m=new $$t.c7(0,this.fx.left(),this.fx.top(),this.fx.width(),b);if(this.du(this.ej())&&this.ds(this.ej())||j/l<=a){h=true}if(!h||e){this.fc(0);return-1}if(f){l=this.fh()}this.eb=new $$t.bz($$t.$bz.$type.specialize($$t.$c7.$type),0);if(d){g=this.et();k=this.ek(this.et());if(f){c=this.fh()}else{var n=false;for(var o=1;o<=Math.min(l,this.ff());o++){this.fq(o,g,k,false);for(var p=0;p<o;p++){n=this.dq(this.eb.__inner[p],m);if(n){break}}if(!n){c=o;break}}}}else{var q=f?this.fh():1;while(b>=q*k&&g<=this.e1()&&q<=this.ff()){this.fq(q,g,k,false);var r=false;for(var s=0;s<q;s++){if(r){break}r=this.dq(this.eb.__inner[s],m)}if(!r){c=q;g=g+1;k=this.ek(g)}else{if(f){break}else{q=q+1}}}g=Math.max(g-1,this.e5());k=this.ek(g)}if(c>0){this.fq(c,g,k,false);this.ea.clear();for(var t=0;t<this.ec.count();t++){this.ea.add(this.eb.__inner[t%c].__inner[$a(t,c)])}}this.ei(g);this.fc(Math.max(0,c));return c},az:function(){return null},ay:function(){return null},d2:function(){if(this.ec==null||this.ec.count()==0||this.fb==-1){return false}return true},cr:function(a){if(this.cn().isEmpty()||this.a1()==null){return a}this.ed();if(!this.dl){this._ac.seriesViewer().ht()}var b=1;var c=this.cn().width();var d=this.cp();if(this._ac!=null&&this._ac.seriesViewer()!=null&&this._ac.seriesViewer()._bn!=null){c=this._dd.bi().width();b=Math.min(1,this._ac.seriesViewer().windowRect().width());d=this._ac.seriesViewer().windowRect()}var e=c/b;var f=this.cn().height();var g=0-d.left()*e;var h=0;this.fx=new $$t.c7(0,g,h,e,f);var i=new $$t.c8(1,e,f);return i},e9:null,fa:null,dh:false,e2:function(a,b,c){var d=$("body");if(this.dh){this.dh=false;this.e9=this._ac.domRenderer().createElement("div");this.e9.setStyleProperty("visibility","hidden");this.e9.setStyleProperty("position","absolute");this.e9.setStyleProperty("width","0px");this.fa=this._ac.domRenderer().createElement("<span>defaultText</span>");this.fa.setText("defaultText");this.e9.append(this.fa);this._ac.domRenderer().appendToBody(this.e9)}this.__span.text(text);this.__div.width(width);this.e9.setStyleProperty("font-size",b.d()+"px");return this.e9.height()},cq:function(a){if(!this.dl){return a}var b=a.width();var c=a.height();var d=this.dy();var e=this.dw();var f=this.e5();var g=this.e1();if(this.ec.count()==0||this._ac==null||b<=0||c<=0){this.fs();this.ei(0);return a}this.fp();var h=this.eu();this.bw(a);this.fw();if(this.d1()){this.dk=false;this.dj=false;this.fe(a.width())}if(this.fb==-1){this.fs();this.ei(0);return a}this.b0();this.bv(a);if(d){f=this.et();g=this.et()}var i=f;var j=$$t.$ds.getFontWithNewFontSize(this.dg(),i);var k=this.ek(i);var l=c-this.e7();this.fk(h,j);if(this.d6(l)){this.df(0);i=this.ev(f,g,l);var m=this.fz;this.fr(i,m.height());this.ea.clear();for(var n=0;n<this.ec.count();n++){this.ea.add(this.eb.__inner[0].__inner[n])}this.ei(i);this.eg(0);this.fc(1);this._dd.ba(this.ea,m,h);return a}var o;if(this.di){o=this.fc();if(o>0){this.fq(o,this.ei(),this.ek(this.ei()),false);this.ea.clear();for(var p=0;p<this.ec.count();p++){this.ea.add(this.eb.__inner[p%o].__inner[$a(p,o)])}}}else{o=this.fd(b,l)}if(o>0){this.df(1);k=this.ek(this.ei());this._dd.be(this.ea,k)}else if(e){var q=this.eg();var r=i;var s=new $$t.c7(0,this.fx.left(),this.fx.top(),this.fx.width(),a.height());this.df(2);while(i<=this.e1()&&!d){this.eb.clear();k=this.ek(i);this.fq(1,i,k,true);var t=this.dp(this.eb.__inner[0],q,s,i);if(t){break}r=i;i=i+1}this.ei(r);this.eg(q);var u=$$t.$ds.getFontWithNewFontSize(this.dg(),i);this._dd.bb(u,k,l)}else{this.df(2);var v=45;if(this.du(this.e3())){v=this.e3()}var w=135;if(this.du(this.ez())){w=this.ez()}var x=new $$t.bz($$t.$l.$type,0);if(v<=45){x.add(45)}if(w>=135){
x.add(135)}if(v<=90&&w>=90){x.add(90)}if(x.count()==0){this.fs();this.ei(0);return a}var y=0;var z=x.__inner[y];var aa=x.__inner[x.count()-1];var ab=i;var ac=new $$t.c7(0,this.fx.left(),this.fx.top(),this.fx.width(),a.height());var ad=false;while(i<=this.e1()){this.eb.clear();k=this.ek(i);this.fq(1,i,k,true);ad=this.dp(this.eb.__inner[0],z,ac,i);if(ad){y++;if(y>=x.count()){break}z=x.__inner[y];continue}aa=z;ab=i;if(d){break}i=i+1;y=0;z=x.__inner[y]}if(ad&&i==f){this.fs();this.ei(0);return a}this.ei(ab);this.eg(aa);var ae=$$t.$ds.getFontWithNewFontSize(this.dg(),ab);this._dd.bb(ae,k,l)}return a},$type:new $.ig.Type("HorizontalSmartAxisLabelPanel",$$t.$bc.$type)},true);$c("HorizontalSmartAxisLabelPanelView:lm","HorizontalAxisLabelPanelBaseView",{_a2:null,init:function(a){$$t.$ll.init.call(this,a);this._a2=a},bf:function(){var a=$$t.$ds.getFontWithNewFontSize(this._a2.dg(),this._a2.ei());$$t.$ds.updateFontString(a);this._e.ac(a)},aj:function(){this._a.cr(new $$t.c8(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY))},y:function(){if(this._a.cn().isEmpty()){return}this._a.cq(new $$t.c8(1,this._a.cn().width(),this._a.cn().height()))},an:function(){if(!this._a2.d2()){return}$$t.$ll.an.call(this)},ao:function(a){this._e.z();this.bf();if(this._a2.df()==0){var b=this._a2.ei();this._e.x(a,new $$t.c7(0,a._n,a._o,a.width(),a.height()),b)}else{this._e.w(a)}this._e.y()},a7:null,a8:function(){if(this._a._ac.seriesViewer()!=null){return this._a._ac.seriesViewer()._bn._i._af}else{if(this.a7==null){this.a7=this._a._ac.domRenderer().createElement("div")}return this.a7}},bi:function(){var a=this._a._ac.chart()._bn;return new $$t.c7(0,0,0,a.bb(),a.ba())},a9:function(a){if($b(String,a)!=null){return a}var b=this._a._ac.e1(a);if($b(String,b)!=null){return b}return a.toString()},bc:function(a,b,c,d){if(!d){a.width(NaN);a.height(NaN)}else{a.width(c.width());a.height(c.height())}a._j=null;a._n=c.x();a._o=c.y();a.__visibility=0},bd:function(a,b,c,d,e,f){a.width(NaN);a.height(NaN);this.bh(a,c,b,d,e,f)},bh:function(a,b,c,d,e,f){var g={__x:d,__y:this._a2.e7(),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var h=this._a2.cn().top()+g.__y;var i=new $$t.ej;var j=new $$t.gw;var k=new $$t.el;var l=b;var m=0;var n=this._a2.ep(a.ak(),e.d());if(this._a2.ds(l)){m=n/2}if(l>90&&l<270){j._j=g.__x+m-n+f/2*Math.cos(l*.017453292519943295);k._j=l+180}else{j._j=g.__x-m-f/2*Math.sin(l*.017453292519943295);k._j=l}j._k=h;k._k=g.__x;k._l=h+f/2;i._j.add(k);a._j=i;a._n=j._j;a._o=j._k},ba:function(a,b,c){var d=0;var f=this._a.av().getEnumerator();while(f.moveNext()){var e=f.current();var g=this._a2.ew(d)-c/2;var h=a.__inner[d].y();var i=c;var j=b.height();var k=new $$t.c7(0,g,h,i,j);this.bc(e,d,k,true);d++}},be:function(a,b){var c=0;var e=this._a2.av().getEnumerator();while(e.moveNext()){var d=e.current();var f=a.__inner[c].x();var g=a.__inner[c].y()+this._a2.cn().top()+b*(c%this._a2.fc());var h=Number.POSITIVE_INFINITY;var i=Number.POSITIVE_INFINITY;var j=new $$t.c7(0,f,g,h,i);this.bc(d,c,j,false);c++}},bb:function(a,b,c){if(c==0){this.bg();return}var d=0;var f=this._a2.av().getEnumerator();while(f.moveNext()){var e=f.current();if(c==0){e.__visibility=1}else{e.__visibility=0}this.bd(e,d,this._a2.eg(),this._a2.ew(d),a,b);d++}},bg:function(){var b=this.g().getEnumerator();while(b.moveNext()){var a=b.current();a.__visibility=1}},a1:function(a,b){return $.ig.util.stringSplit(a,b,0)},a3:function(a,b){var c=this.a1(a,b);var d=new $$t.bz(String,1,c);return d},bk:function(){return new $$t.c8(1,0,0)},a6:function(a,b){var c=b.d().toString()+"px "+b.n();return $$t.$ds.measureStringWidth1(a,c,this._e)},a4:function(a,b){return this._a2.es($.ig.truncate(b.d()))},a5:function(a,b){return this._a2.es($.ig.truncate(b))},bj:function(a,b){var c=b.d().toString()+"px "+b.n();var d=$$t.$ds.measureStringWidth1(a,c,this._e);var e=this._a2.es($.ig.truncate(b.d()));return new $$t.c7(0,0,0,d,e)},$type:new $.ig.Type("HorizontalSmartAxisLabelPanelView",$$t.$ll.$type)},true);$c("AngleAxisLabelPanel:ls","AxisLabelPanelBase",{ad:function(){return new $$t.lt(this)},b8:function(a){$$t.$bd.b8.call(this,a);this._cs=a},_cs:null,init:function(){$$t.$bd.init.call(this)},_ct:false,_cz:null,ao:function(a,b){if(!$$t.$lu.b(b)){return false}if(this._ac==null||this._ac.iu().isEmpty()){return $$t.$bd.ao.call(this,a,b)}return true},_cx:0,_cu:0,_cw:0,_cv:0,ay:function(){var a=new $$t.bz($$t.$c7.$type,0);var b=new $$t.bz($$t.$f.$type,0);if(this._a3.count()!=this._a2.count()){return a}this._cs.ay(a,b);var c=false;this._am=this.al(a,b);if(!this._ac.bz()){c=true;this.a9(this._cx/2);this.a9(this.a9()+this.cy())}else{c=true;this._cs.ac()}if(c){for(var d=0;d<a.count();d++){var e=this._a3.__inner[d];var f=this._a2.__inner[d];var g=a.__inner[d];var h=this._cz(f._c);var i=h.__x-this.bc(e)/2;var j=h.__y-this.bb(e)/2;g.x(i);g.y(j);a.__inner[d]=g}}return a},cy:function(){var a;var b;b=this._ac;a=null;if(b!=null){a=$b($$t.$eq.$type,b.seriesViewer())}if(a==null||b==null){return 0}var c=new $$t.bz($$t.$en.$type,0);for(var d=0;d<a.axes().count();d++){var e=a.axes().__inner[d];if(($b($$t.$lv.$type,e)!==null||$b($$t.$l5.$type,e)!==null)&&$b($$t.$ls.$type,e._at)!==null&&e._at._a3.count()>0&&!e.bz()&&!e.by()&&(e.crossingAxis()==null||this._ac.crossingAxis()==null||e.crossingAxis()._lc==b.crossingAxis()._lc)){c.add(e)}}var f=c.indexOf(b);if(f==-1){return 0}var g=0;var h=5;if(f==0){g+=h}else{g+=c.__inner[f-1]._at.a9();g+=c.__inner[f]._at.a9()*2+h}return g},ah:function(){return 4},as:function(a){return a==4||a==5},$type:new $.ig.Type("AngleAxisLabelPanel",$$t.$bd.$type)},true);$c("CategoryAngleAxis:l5","CategoryAxisBase",{a1:function(){return new $$t.l6(this)},gm:function(a){$$t.$hn.gm.call(this,a);this._kq=a},_kq:null,isAngular:function(){return true},kv:null,init:function(){this.kw=false;this.k0=NaN;this.k1=0;this.lc=1;$$t.$hn.init.call(this);this._ab=$$t.$l5.$type;this._ks=this.kr();this.kv=new $$t.ly},as:function(){var $self=this;var a=new $$t.ls;a._cz=function(b){var c=$self.seriesViewer()!=null?$self.seriesViewer().actualWindowRect():$$t.$c7.empty();var d=!c.isEmpty()?$self.iu():$$t.$c7.empty();return $self.lp(b,{__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},c,d,$self._at.a9())};return a},_ks:null,kw:false,la:function(a){return Math.round(a*Math.pow(10,10))/Math.pow(10,10)},k0:0,kr:function(){var $self=this;var a=function(){var $ret=new $$t.k1;$ret._a=$self;$ret._f=$self._ct;$ret._e=$self._cs;$ret._b=$self._at;return $ret}();if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}var b=new $$t.l7(a);b._u=function(){var c=$self._a2.ax();var d=$self._a2.a0();var e=$self._a2.ay();var f=$self._a2.az();$self.g8();$self.gc(c);$self.gc(d);$self.gc(e);$self.gc(f)};b._o=function(c,d){return!d.isEmpty()&&!c.isEmpty()&&$self.ku()!=null};b._d=function(c,d,e,f){return $self.kp(c,d,e,f)};b._v=function(){if(!$self.kw){$self.kw=true;$self.ku().updateRange();$self.kw=false}};b._g=function(c){var d=$h(c);if(d>$self.i8().count()-1){d-=$self.i8().count()}var e=$self.i8().item(d);return $self.e1(e)};b._b._c=function(c){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.ku()!=null&&$self.k0!=c){var d=$b($$t.$eq.$type,$self.seriesViewer());if(d==null){return}$self.k0=c;$self._at.a8(c);d.ht();var f=d.axes().getEnumerator();while(f.moveNext()){var e=f.current();if(e!=$self&&$b($$t.$ls.$type,e._at)!==null){e._a2.ac()}}}};b._k=function(c,d,e){var f=$b($$t.$l2.$type,c);$self.kv.m(d,e,c._z,c._aa,f.minLength(),f.maxLength(),f.center())};b._l=function(c,d,e,f){var g=$b($$t.$l2.$type,c);$self.kv.n(d,e,f,g._z,c._aa,g.minLength(),g.maxLength(),g.center())};b._m=function(c,d){return $self.getScaledAngle(d)};b._q=function(c,d){if($self.la(d-$self.k1)<0){return false}if($self.la(d-$self.k1-2*Math.PI)>0){return false}return true};b._j=function(c){var d=$b($$t.$l2.$type,c);if(d._e==d._k.__inner[0]){$self.kv.i(c._t,c._n,c._z,c._aa,d.center(),d.minAngle(),d.maxAngle())}};b._e=function(c){c._n=$self.k4();c._r=c._n};b._p=function(c,d,e){var f=$b($$t.$l2.$type,c);if(e){return false}var g=$self.lp(d,f.center(),c._aa,c._z,0);if(g.__x<c._z.right()&&g.__x>=c._z.left()&&g.__y<c._z.bottom()&&g.__y>=c._z.top()){return true}return false};b._a=function(c,d,e,f){var g=c._y;var h=new $$t.hm(0,c._aa,c._z,$self.isInverted(),g);var i=d;if($self.categoryMode()!=0){var j=e*f+1;j=Math.min(j,$self.jr);var k=$self.getScaledValue(j,h);i=(d+k)/2}return i};b._f=this.getGroupCenter.runOn(this);b._i=this.k7.runOn(this);return b},lp:function(a,b,c,d,e){var f=this.k4();var g=$$t.$lz.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.$lz.c(h,c,d);i=$$t.$lz.f(i,c,d);return{__x:h,__y:i,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},k4:function(){if(this.ku()==null){return 0}if(!this.by()){return this.ku().lh()}else{return this.ku().getScaledValue3(this.crossingValue())}},kp:function(a,b,c,d){if(this.i8()==null){return null}var e=new $$t.l2;var f=this.i8().count()-1;var g=this._a2.ax();var h=this._a2.a0();var i=this._a2.ay();var j=this._a2.az();e._t=g;e._w=h;e._u=i;e._v=j;e._l=f;e._m=0;e._h=false;e._z=a;e._y=c;e._x=d;e._aa=b;e._g=this.kx();e._p=this.interval();e._o=this.d6();e._q=this.minorInterval();e._s=this.label();var k=this.kv.f(b);var l=this.kv.g(b);var m=.5*this.ku()._lc;var n=.5*this.ku()._lb;var o=k;var p=l;var q=this.ku().lh();if($.ig.util.isNaN(q)||Number.isInfinity(q)){return null}if(p>=m){p=q}if(o<n){o=n}var r=a.width();this.kv.k(b,e,0,this.i8().count(),this.isInverted(),this.getUnscaledAngle.runOn(this),r);var s={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e.center(s);e.maxLength(p);e.minLength(o);e.effectiveMaximum(q);e._ae=this.i8().count();e._ab=this.categoryMode();e._ad=true;e._ac=this.isInverted();e._af=this.ju();e._f=new $$t.l9;e._j=this._ci;return e},getMinMaxAngle:function(a,b,c){var d=this.kv.l(a,b,c);b=d.p1;c=d.p2;return{p1:b,p2:c}},ac:function(){$$t.$hn.ac.call(this);this.g0(false)},kt:null,ku:function(a){if(arguments.length===1){this.kt=a;return a}else{if(this.kt!=null){return this.kt}var a=$b($$t.$eq.$type,this.seriesViewer());if(a!=null){for(var b=0;b<a.axes().count();b++){if($b($$t.$l3.$type,a.axes().__inner[b])!==null){return a.axes().__inner[b]}}}return this.kt}},ah:function(){return this.ku()},startAngleOffset:function(a){if(arguments.length===1){this.h($$t.$l5.startAngleOffsetProperty,a);return a}else{return this.c($$t.$l5.startAngleOffsetProperty)}},k1:0,getCategorySize:function(a,b,c){return 2*Math.PI/this.jr},jk:function(a,b,c){var d=!$.ig.util.isNaN(this.gap())?$$t.$ik.b(this.gap(),0,1):0;var e=0;if(!$.ig.util.isNaN(this.overlap())){e=Math.min(this.overlap(),1)}var f=1-.5*d;return this.getCategorySize(a,b,c)*f/(this.ju()-(this.ju()-1)*e)},getGroupCenter:function(a,b,c,d){var e=.5;if(this.ju()>1){var f=!$.ig.util.isNaN(this.gap())?$$t.$ik.b(this.gap(),0,1):0;var g=0;if(!$.ig.util.isNaN(this.overlap())){g=Math.min(this.overlap(),1)}var h=1-.5*f;var i=h/(this.ju()-(this.ju()-1)*g);var j=(h-i)/(this.ju()-1);e=.25*f+.5*i+a*j}return this.getCategorySize(b,c,d)*e},k7:function(a){var b=.5;if(this.ju()>1){var c=!$.ig.util.isNaN(this.gap())?$$t.$ik.b(this.gap(),0,1):0;var d=0;if(!$.ig.util.isNaN(this.overlap())){d=Math.min(this.overlap(),1)}var e=1-.5*c;var f=e/(this.ju()-(this.ju()-1)*d);var g=(e-f)/(this.ju()-1);b=.25*c+.5*f+a*g}return b},g1:function(a){$$t.$hn.g1.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$c7.empty();var c=!b.isEmpty()?this.iu():$$t.$c7.empty();var d=this.ip();var e=this.io();var f=this._ks.c(a,c,b,d,e);if(f!=null){this.actualInterval(f._f._m);this.actualMinorInterval(f._f._l)}},k6:function(a,b){var c;var d;var e=this.kv.l(b,c,d);c=e.p1;d=e.p2;if(c==0){if(this.isInverted()){return this.jr}else{return 0}}var f=this.getUnscaledAngle(c);if(f<0||f>this.jr){f=this.getUnscaledAngle(c+Math.PI*2)}return f},k5:function(a,b){var c;var d;var e=this.kv.l(b,c,d);c=e.p1;d=e.p2;if(d>Math.PI*2){d=d-Math.PI*2}if(d==Math.PI*2){if(this.isInverted()){return 0}else{return this.jr}}var f=this.getUnscaledAngle(d);if(f<0||f>this.jr){f=this.getUnscaledAngle(d+Math.PI*2)}return f},getScaledAngle:function(a){var b=this.jr;var c=b>=2?a/b:b==1?.5:NaN;if(this._b9){c=1-c}return c*2*Math.PI+this.k1},getUnscaledAngle:function(a){if(a<this.k1){a+=2*Math.PI}var b=(a-this.k1)/(2*Math.PI);if(this.isInverted()){b=1-b}return b*this.jr},getScaledValue:function(a,b){return this.getScaledAngle(a)},getUnscaledValue:function(a,b){return this.getUnscaledAngle(a)},go:function(a,b,c,d){$$t.$hn.go.call(this,a,b,c,d);var e=$b($$t.$eq.$type,this.seriesViewer());switch(b){case"CrossingAxis":var f=$b($$t.$l3.$type,d);this.ll(f);if(f!=null){f.lr(this)}this.cf(true);this.g0(false);break;case"StartAngleOffset":this.k1=this.startAngleOffset();while(this.k1<0){this.k1+=360}while(this.k1>=360){this.k1-=360}this.k1=this.k1*Math.PI/180;this.cf(true);this.g0(false);var h=this._cu.getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false);g.ic()}break;case"Label":if(e!=null){var j=e.axes().getEnumerator();while(j.moveNext()){var i=j.current();i.cf(true);i.renderAxis()}}break;case"CrossingValue":if(e!=null){var l=e.axes().getEnumerator();while(l.moveNext()){var k=l.current();if($b($$t.$lv.$type,k)!==null||$b($$t.$l5.$type,k)!==null){k.cf(true);k.renderAxis()}}}break;case"LabelSettings":this._ks=this.kr();this.lj();this.cf(true);this.g0(false);break}},lj:function(){this.k0=NaN},ll:function(a){this.ku(a)},interval:function(a){if(arguments.length===1){this.h($$t.$l5.intervalProperty,a);return a}else{return this.c($$t.$l5.intervalProperty)}},ky:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.ky;this.ky=a;this.gu("ActualInterval",b,this.actualInterval())}return a}else{return this.ky}},d4:function(){return this.actualInterval()},minorInterval:function(a){if(arguments.length===1){this.h($$t.$l5.minorIntervalProperty,a);return a}else{return this.c($$t.$l5.minorIntervalProperty)}},kz:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.kz;this.kz=a;this.gu("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.kz}},kx:function(){return false},az:function(){return 2},cm:function(){if(this.cf()&&this.useEnhancedIntervalManagement()){this._a9=this.a8()}if(this.i8()==null){return false}var a=this.i8().count();if(a!=this.ld()){var b=new $$t.hz(0,1,1,this.ld(),a);this.ld(a);this.gv(b);return true}return false},lc:0,ld:function(a){if(arguments.length===1){this.lc=a;return a}else{return this.lc}},$type:new $.ig.Type("CategoryAngleAxis",$$t.$hn.$type,[$$t.$lw.$type])},true);$c("TimeAxisBase:md","CategoryAxisBase",{init:function(){this.kt=false;this.k1=$$t.$ah.maxValue();this.k0=$$t.$ah.minValue();$$t.$hn.init.call(this)},getScaledValue:function(a,b){if(!b.c.isEmpty()){var c=this.k6(a,$$t.$lk.ac,b.c,$$t.$c7.empty());c=(c-b.d.left())/b.d.width();c=b.d.left()+b.d.width()*(c-b.e.left())/b.e.width();return c}return this.k6(a,b.e,b.d,b.c)},k6:function(a,b,c,d){var e;if(+this.actualMaximumValue()==+this.actualMinimumValue()){e=-1}else{e=(a-this.actualMinimumValue().getTime())/(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime())}var f=0;if(this.categoryMode()==2){f=this.getGroupCenter(0,b,c,d)}if(this.isInverted()){e=1-e;f=-f}return c.left()+c.width()*(e-b.left())/b.width()-f},k7:function(a,b,c){var d;if(+this.actualMaximumValue()==+this.actualMinimumValue()){d=-1}else{d=(a-this.actualMinimumValue().getTime())/(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime())}var e=0;if(this.isInverted()){d=1-d;e=-e}return c.left()+c.width()*(d-b.left())/b.width()-e},getUnscaledValue:function(a,b){if(!b.c.isEmpty()){var c=b.d.left();var d=b.d.width();if(this.categoryMode()!=0){var e=this.getCategorySize(b.e,b.d,b.c);c+=e/2;d-=e}var f=b.e.left()+b.e.width()*(a-c)/this.width();f=f*b.d.width()+b.d.left();f=this.getUnscaledValue3(f,$$t.$lk.ac,b.c,this.categoryMode());return f}return this.getUnscaledValue3(a,b.e,b.d,this.categoryMode())},getUnscaledValue3:function(a,b,c,d){var e=b.left()+b.width()*(a-c.left())/c.width();if(this.isInverted()){e=1-e}return $.ig.truncate(Math.floor(this.actualMinimumValue().getTime()+e*(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime())))},ensureActualMinimumAndMaximum:function(){this.lm()},lm:function(){var a=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$c7.empty();var b=!a.isEmpty()?this.iu():$$t.$c7.empty();var c=new Date;var d=new Date;var e=false;if(!a.isEmpty()&&!b.isEmpty()&&this.kq()!=null){var f=$b($$t.$iu.$type,this.kq());if(f!=null){if(this.kz()==null){this.ln()}}else{this.kz(null)}if(this.kq().count()>0){e=true;var g=this.kz()==null?0:this.kz().__inner[0];var h=this.kz()==null?this.kq().count()-1:this.kz().__inner[this.kq().count()-1];c=this.kq().item(g);d=this.kq().item(h);this.ku(false);if(this.categoryMode()==2){var i=this.lk(c,d);if(+c!=+$$t.$ah.minValue()){c=$.ig.util.dateSubtract(c,i)}d=$.ig.util.dateAdd(d,i)}}}if(this.kx()){e=true;c=this.minimumValue()}if(this.kw()){e=true;d=this.maximumValue()}var j=+this.actualMinimumValue()!=+c||+this.actualMaximumValue()!=+d;if(e&&j){var k=this.actualMinimumValue();var l=this.actualMaximumValue();this.actualMinimumValue(c);this.actualMaximumValue(d);this.lr()}},lr:function(){},dateTimeMemberPath:function(a){if(arguments.length===1){this.h($$t.$md.dateTimeMemberPathProperty,a);return a}else{return this.c($$t.$md.dateTimeMemberPathProperty)}},kq:function(a){if(arguments.length===1){if(this.kp!=a){var b=this.kp;this.kp=a;this.gu("DateTimeColumn",b,this.kp)}return a}else{return this.kp}},kp:null,ky:null,kz:function(a){if(arguments.length===1){this.ky=a;return a}else{return this.ky}},sortedIndices:function(){if(this.kz()==null){var a=$b($$t.$iu.$type,this.kq());if(a!=null){this.ln()}else{this.kz(null)}}return this.kz()},ln:function(){if(this.isDataPreSorted()){this.kz(new $$t.bz($$t.$l.$type,0));var a=this.kz();var b=this.kq().count();for(var c=0;c<b;c++){a.add(c)}}else{var d=$b($$t.$iu.$type,this.kq());this.kz(d.getSortedIndices())}},getFirstVisibleIndex:function(a,b,c,d){return this.k9(a,b,c,d)},k9:function(a,b,c,d){if(b.isEmpty()){return-1}var e=d;var f=new $$t.hm(0,a,b,this.isInverted(),c);var g,h;if(this.isInverted()){h=this.getUnscaledValue(e.left(),f);g=this.getUnscaledValue(e.right(),f)}else{g=this.getUnscaledValue(e.left(),f);h=this.getUnscaledValue(e.right(),f)}var i=Math.max($$t.$ah.minValue().getTime(),Math.min($$t.$ah.maxValue().getTime(),$.ig.truncate(g)));return this.k8($.ig.Date.prototype.fromTicks(i))},k8:function(a){if(this.kq()==null||this.kz().count()!=this.kq().count()){return-1}for(var b=0;b<this.kz().count();b++){var c=this.kq().item(this.kz().__inner[b]);if(c>=a){return Math.max(b-1,0)}}return this.kz().count()-1},getLastVisibleIndex:function(a,b,c,d){return this.lc(a,b,c,d)},lc:function(a,b,c,d){if(b.isEmpty()){return-1}var e=d;var f=new $$t.hm(0,a,b,this.isInverted(),c);var g,h;if(this.isInverted()){h=this.getUnscaledValue(e.left(),f);g=this.getUnscaledValue(e.right(),f)}else{g=this.getUnscaledValue(e.left(),f);h=this.getUnscaledValue(e.right(),f)}var i=Math.max($$t.$ah.minValue().getTime(),Math.min($$t.$ah.maxValue().getTime(),$.ig.truncate(h)));return this.lb($.ig.Date.prototype.fromTicks(i))},lb:function(a){if(this.kq()==null||this.kz().count()!=this.kq().count()){return-1}for(var b=this.kz().count()-1;b>=0;b--){var c=this.kz().__inner[b];var d=this.kq().item(c);if(d<a){return b==this.kz().count()-1?b:b+1}}return 0},getUnscaledValueAt:function(a){if(this.kq()==null){return NaN}var b=this.kp.item(a);var c=b.getTime();var d=c;return d},getExactUnsortedIndexClosestToUnscaledValue:function(a){var b=this;if(b.sortedIndices()==null){return-1}var c=new $$t.mf($$t.$ah.$type,this.kq(),b.sortedIndices());var ticks_=a;var d=new Date(ticks_);var e=this.la(d,c);if(e>=0&&e<b.sortedIndices().count()&&e-1>=0&&e-1<b.sortedIndices().count()){var diff1_=d.getTime()-c.item(e-1).getTime();var diff2_=c.item(e).getTime()-d.getTime();var f=e-1;var g=e;if(f<0&&g>=0){return g}if(g>b.sortedIndices().count()-1&&f<b.sortedIndices().count()){return f}if(f<0&&g<0){return-1}if(f>b.sortedIndices().count()-1&&g>b.sortedIndices().count()-1){return-1}var h=diff1_/(diff1_+diff2_);if($.ig.util.isNaN(h)){h=0}return f+h}if(e>=0&&e<b.sortedIndices().count()){return e}var i=this.ip();if(e==b.sortedIndices().count()&&this.seriesViewer()!=null&&this.getScaledValue(a,new $$t.hm(0,this.seriesViewer().actualWindowRect(),this.iu(),this.isInverted(),i))<this.iu().right()+2){return e-1}if(e==-1&&this.seriesViewer()!=null&&Math.abs(this.getScaledValue(a,new $$t.hm(0,this.seriesViewer().actualWindowRect(),this.iu(),this.isInverted(),i))-this.iu().left())<2){return 0}return-1},la:function(a,b){var c=this;if(this.kq()==null||c.sortedIndices()==null){return-1}var d=-1;var e=$$t.$mg.c($$t.$ah.$type,b,function(f){if(a<f){return-1}if(a>f){return 1}return 0});if(e>=0){d=e}else{d=~e}while(d>=0&&d<b.count()&&d-1>=0&&+b.item(d)==+b.item(d-1)){d--}return d},getIndexClosestToUnscaledValue:function(a){var b=this;if(b.sortedIndices()==null||this.kq()==null||b.sortedIndices().count()!=this.kq().count()){return-1}var c=new $$t.mf($$t.$ah.$type,this.kq(),b.sortedIndices());var ticks_=a;var d=new Date(ticks_);var e=this.la(d,c);var f=this.ip();if(e>=0&&e<b.sortedIndices().count()&&e-1>=0&&e-1<b.sortedIndices().count()){var g=d-c.item(e-1);var h=c.item(e)-d;if(g<h){e=e-1}}if(e>=0&&e<b.sortedIndices().count()){return b.sortedIndices().__inner[e]}if(e==b.sortedIndices().count()&&this.seriesViewer()!=null&&this.getScaledValue(a,new $$t.hm(0,this.seriesViewer().actualWindowRect(),this.iu(),this.isInverted(),f))<this.iu().right()+2){return e-1}if(e==-1&&this.seriesViewer()!=null&&Math.abs(this.getScaledValue(a,new $$t.hm(0,this.seriesViewer().actualWindowRect(),this.iu(),this.isInverted(),f))-this.iu().left())<2){return 0}return-1},notifyDataChanged:function(){this.kz(null);this.renderAxis()},isDataPreSorted:function(a){if(arguments.length===1){this.h($$t.$md.isDataPreSortedProperty,a);return a}else{return this.c($$t.$md.isDataPreSortedProperty)}},kt:false,ku:function(a){if(arguments.length===1){this.kt=a;return a}else{return this.kt}},gq:function(a){$$t.$hn.gq.call(this,a);this.dateTimeMemberPath(a)},gt:function(a){$$t.$hn.gt.call(this,a);this.minimumValue(a)},gs:function(a){$$t.$hn.gt.call(this,a);this.maximumValue(a)},cm:function(){if(this.cf()&&this.useEnhancedIntervalManagement()){this._a9=this.a8()}var a=this.actualMinimumValue().getTime();var b=this.actualMaximumValue().getTime();this.lm();var c=!this.kx()?this.actualMinimumValue().getTime():this.minimumValue().getTime();var d=!this.kw()?this.actualMaximumValue().getTime():this.maximumValue().getTime();var e=new $$t.hz(0,a,c,b,d);this.gv(e);return true},kx:function(){if(+this.minimumValue()==+$$t.$ah.minValue()){return false}return this.minimumValue()!=null},kw:function(){if(+this.maximumValue()==+$$t.$ah.maxValue()){return false}return this.maximumValue()!=null},k1:new Date,actualMinimumValue:function(a){if(arguments.length===1){var b=+this.k1!=+a;if(b){var c=this.k1;this.k1=a;this.gu("ActualMinimumValue",c,a)}return a}else{return this.k1}},k0:new Date,e4:function(){return this.actualMinimumValue()},actualMaximumValue:function(a){if(arguments.length===1){var b=+this.k0!=+a;if(b){var c=this.k0;this.k0=a;this.gu("ActualMaximumValue",c,a)}return a}else{return this.k0}},e3:function(){return this.maximumValue()},minimumValue:function(a){if(arguments.length===1){this.h($$t.$md.minimumValueProperty,a);return a}else{return this.c($$t.$md.minimumValueProperty)}},maximumValue:function(a){if(arguments.length===1){this.h($$t.$md.maximumValueProperty,a);return a}else{return this.c($$t.$md.maximumValueProperty)}},lo:function(a){this.g1(a);if(this.i8()==null){return}var c=this.cr().getEnumerator();while(c.moveNext()){var b=c.current();b.renderSeries(a)}},go:function(a,b,c,d){$$t.$hn.go.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($$t.$hd.$type,c);if(e!=null){e.deregisterColumn(this.kq());this.kq(null);e.event=$.ig.Delegate.prototype.remove(e.event,this.ll.runOn(this))}var f=$b($$t.$hd.$type,d);if(f!=null){this.kz(null);this.kq(this.kr(this.dateTimeMemberPath()));f.event=$.ig.Delegate.prototype.combine(f.event,this.ll.runOn(this))}this.lo(false);break;case"DateTimeMemberPath":if(this.i8()!=null){this.i8().deregisterColumn(this.kq());this.kq(this.kr(this.dateTimeMemberPath()));this.kz(null)}break;case"MinimumValue":this.updateRange();this.lo(false);break;case"MaximumValue":this.updateRange();this.lo(false);break;case"DateTimeColumn":this.lm();break}},ll:function(a,b){this.kz(null)},kr:function(a){return $$t.$md.ks(a,this)},ks:function(a,b){if(a==null){return b.i8().registerColumnDateTime(null,null,false)}var c=null;var d=$$t.$er.getCoercionMethod(a,b.coercionMethods());c=d._a;return b.i8().registerColumnDateTime(a,c,b.expectFunctions())},as:function(){if(this.useSmartAxis()){return new $.ig.HorizontalSmartAxisLabelPanel}else{return new $$t.jj}},az:function(){return 0},g1:function(a){$$t.$hn.g1.call(this,a);var b=this._a2.ax();var c=this._a2.a0();var d=this._a2.ay();var e=this._a2.az();var f=this._a2.e();var g=this._a2.f();var h=this._a2.g();this.g8();this.gc(b);this.gc(c);this.gc(d);this.gc(e);this._cs.clear();this._ct.clear();this._jf.clear();this._at._ac=this;var i=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$c7.empty();var j=!i.isEmpty()?this.iu():$$t.$c7.empty();this._at.cp(i);this._at._co=j;if(i.isEmpty()||j.isEmpty()){this._bo.count(0);this._bn.count(0);this._bm.count(0)}if(this._bo.count()==0){this._at._ab.clear()}if(this.labelSettings()!=null){this.labelSettings().registerAxis(this)}this.lm()},isDateTime:function(){return true},startCursor:function(){},resetCursor:function(){},getCategorySize:function(a,b,c){if(this.jr==0){return 0}var d=this.is(b,c);return d.width()/(this.jr*a.width())},getGroupCenter:function(a,b,c,d){return this.getCategorySize(b,c,d)*.5},jk:function(a,b,c){var d=!$.ig.util.isNaN(this.gap())?$$t.$ik.b(this.gap(),0,1):0;var e=1-.5*d;var f=this.getCategorySize(a,b,c)*e;return f},isSorting:function(){return true},lk:function(a,b){return 0},preferredCategoryMode:function(a){return this.isCategoryDateTime()?0:1},$type:new $.ig.Type("TimeAxisBase",$$t.$hn.$type,[$$t.$je.$type,$$t.$me.$type])},true);$c("CategoryDateTimeXAxis:mc","TimeAxisBase",{init:function(){$$t.$md.init.call(this);this._ab=$$t.$mc.$type;this.actualMinimumValue(new Date);this.actualMaximumValue(new Date)},isContinuous:function(){return this.displayType()==0},a1:function(){return new $$t.mh(this)},gm:function(a){$$t.$md.gm.call(this,a);this._lw=a},_lw:null,displayType:function(a){if(arguments.length===1){this.h($$t.$mc.displayTypeProperty,$$t.$mi.getBox(a));return a}else{return $g(this.c($$t.$mc.displayTypeProperty))}},interval:function(a){if(arguments.length===1){this.h($$t.$mc.intervalProperty,a);return a}else{return $h(this.c($$t.$mc.intervalProperty))}},l2:0,actualInterval:function(a){if(arguments.length===1){if(this.actualInterval()!=a){var b=this.l2;this.l2=a;this.gu("ActualInterval",b,this.actualInterval())}return a}else{return this.l2}},d4:function(){return this.actualInterval()},minorInterval:function(a){if(arguments.length===1){this.h($$t.$mc.minorIntervalProperty,a);return a}else{return $h(this.c($$t.$mc.minorIntervalProperty))}},l3:0,actualMinorInterval:function(a){if(arguments.length===1){if(this.actualMinorInterval()!=a){var b=this.l3;this.l3=a;this.gu("ActualMinorInterval",b,this.actualMinorInterval())}return a}else{return this.l3}},cq:function(a,b,c){var d=$$t.$md.cq.call(this,a,b,c);if(!d){return false}return+this.actualMinimumValue()!=+this.actualMaximumValue()},dg:function(){return this.actualInterval()},g1:function(a){$$t.$md.g1.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$c7.empty();var c=!b.isEmpty()?this.iu():$$t.$c7.empty();var d=this.ip();var e=this.io();var f=new $$t.hm(0,b,c,this.isInverted(),d);if(this.kq()==null&&!this.kw()&&!this.kx()){return}if(!b.isEmpty()&&!c.isEmpty()&&(this.displayType()!=1||this.kq()!=null)){var g=c.bottom();var h=g-c.top();if(this.crossingAxis()!=null){var i=$b($$t.$mj.$type,this.crossingAxis());if(i!=null){var j=this.g4(g,h,b,c,d,c.top(),c.bottom());g=j.p0;h=j.p1}}if($.ig.util.isNaN(g)){g=0}this.gk(this._a2.ax(),g,c,this._a2.e(),true);this._at.a8(h);var k=this._a2.a0();var l=this._a2.f();var m=this._a2.ay();var n=this._a2.az();var o=this._a2.g();if(this.displayType()==1){var p=this.getFirstVisibleIndex(b,c,d,e);var q=this.getLastVisibleIndex(b,c,d,e);if(p<0||q<0){return}var r=NaN;for(var s=p;s<=q;s++){var t=this.kz()==null?s:this.kz().__inner[s];var u=this.getScaledValue(this.kq().item(t).getTime(),f);if(u==r){continue}r=u;if(this.categoryMode()==2){u+=this.isInverted()?-this.getGroupCenter(s,b,c,d):this.getGroupCenter(s,b,c,d)}if(u<e.left()||u>e.right()){continue}this.g9(m,u,c,l,false);this._jf.add(u);if(this.i8()!=null&&s<this.i8().count()){var v=this.i8().item(t);var w=$$t.$md.e1.call(this,v);if(!$.ig.util.isNaN(u)&&!Number.isInfinity(u)&&w!=null){if(typeof w==="string"&&w.equals("")){}else{this._cs.add1(w);this._ct.add(new $$t.em(u))}}}}}else{var x=this.getUnscaledValue(e.left(),f);var y=this.getUnscaledValue(e.right(),f);var z=Math.min(x,y);var aa=Math.max(x,y);var ab=new $$t.li(0,z,aa,e.width(),this.d6());var ac=this.ku()?this.l1():ab._g;this.mf($.ig.truncate(ac));var ad=$.ig.truncate(Math.floor((z-this.actualMinimumValue().getTime())/ac));var ae=$.ig.truncate(Math.ceil((aa-this.actualMinimumValue().getTime())/ac));var af=0;if(this.categoryMode()==2){af=this.getGroupCenter(0,b,c,d);af=this.isInverted()?-af:af}var ag=$.ig.truncate(Math.ceil(e.right()));var ah=$.ig.truncate(Math.floor(e.left()));var ai=this.getScaledValue(this.actualMinimumValue().getTime()+ad*ac,f)+af;for(var aj=ad;aj<=ae;aj++){var ak=this.getScaledValue(this.actualMinimumValue().getTime()+(aj+1)*ac,f)+af;if(!$.ig.util.isNaN(ai)&&!Number.isInfinity(ai)){var al=$.ig.truncate(Math.round(ai));if(al<=ag){if(aj%2==0){this.ha(k,ai,ak,c)}this.g9(m,ai,c,l,false);this._jf.add(ai);if(this._ci){var am=this.l6();if(am>0&&am<ac){if(ac/am<20){var an=ai;var ao=Math.abs(this.getScaledValue(this.actualMinimumValue().getTime()+am,f)-this.getScaledValue(this.actualMinimumValue().getTime(),f));while(an+ao<ak){if(Math.abs(an+ao-ak)<1e-4){break}an+=ao;if(an>0){this.g9(n,an,c,o,false)}}this.mg(am)}}else{for(var ap=1;ap<ab._i;++ap){var aq=this.getScaledValue(this.actualMinimumValue().getTime()+aj*ac+ap*ac/ab._i,f)+af;this.g9(n,aq,c,o,false)}if(ab._i>0){this.mg($.ig.truncate(ac/ab._i))}}}}if(al>=ah&&al<=ag){var ar=this.actualMinimumValue().getTime()+aj*ac;var ticks_=$.ig.truncate(Math.floor(ar));var as=new Date(ticks_);var at=this.e1(as);if(at!=null){this._cs.add1(at);this._ct.add(new $$t.em(ai))}}}ai=ak}}if((this.labelSettings()==null||this.labelSettings().visibility()==0)&&this.crossingAxis()!=null){if(this.labelSettings()!=null&&(this.labelSettings().location()==4||this.labelSettings().location()==5)){this.seriesViewer().ht()}}this._at.a1(this._cs);this._at._a2=this._ct;this.kf()}},l1:function(){return this.actualInterval()},l6:function(){return this.minorInterval()},mf:function(a){this.actualInterval(a)},mg:function(a){this.actualMinorInterval(a)},lz:function(){return this.interval()!=0},ly:function(){return this.actualInterval()==0},l0:function(a){return this.kq()==null?$$t.$ah.minValue():this.kq().item(a)},scrollIntoView:function(a,b){if(a>b||this.i8()==null||this.i8().count()==0){return}var c=(a.getTime()-this.actualMinimumValue().getTime())/(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime());
var d=(b.getTime()-this.actualMinimumValue().getTime())/(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime());this.seriesViewer().windowRect(new $$t.c7(0,c,this.seriesViewer().windowRect().y(),d-c,this.seriesViewer().windowRect().height()))},go:function(a,b,c,d){$$t.$md.go.call(this,a,b,c,d);switch(b){case"DisplayType":this.cf(true);this._at._ak=this.displayType()==1;this.g0(false);break;case"Interval":this.cf(true);this.g0(false);break}},lm:function(){$$t.$md.lm.call(this);if(this.lz()){this.actualInterval(this.interval());var a=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$c7.empty();var b=!a.isEmpty()?this.iu():$$t.$c7.empty();var c=Math.abs(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime());this.ku(this.ly()||this.displayType()==1||1*c/this.l1()>b.width()/a.width()?false:true)}else{this.ku(false)}},lk:function(a,b){var c=b.getTime()-a.getTime();var timeOffset_=$.ig.truncate(Math.round($a(c,this.jr)/2));return timeOffset_==0?$.ig.util.timeSpanFromMilliseconds(1):$.ig.util.timeSpanFromMilliseconds(timeOffset_)},isCategoryDateTime:function(){return true},$type:new $.ig.Type("CategoryDateTimeXAxis",$$t.$md.$type)},true);$c("NumericAngleAxis:lv","NumericAxisBase",{a1:function(){return new $$t.lx(this)},gm:function(a){$$t.$kh.gm.call(this,a);this._k5=a},_k5:null,_k8:null,isAngular:function(){return true},init:function(){this.k9=false;this.la=NaN;this.lb=0;$$t.$kh.init.call(this);this._ab=$$t.$lv.$type;this._k8=new $$t.ly;this._i8=this.i6()},as:function(){var $self=this;var a=new $$t.ls;a._cz=function(b){var c=$self.seriesViewer()!=null?$self.seriesViewer().actualWindowRect():$$t.$c7.empty();var d=!c.isEmpty()?$self.iu():$$t.$c7.empty();return $self.ll(b,{__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName},c,d,$self._at.a9())};return a},lc:function(){if(this.k7()==null){return 0}if(!this.by()){return this.k7().lh()}else{return this.k7().getScaledValue3(this.crossingValue())}},le:function(a){return Math.round(a*Math.pow(10,10))/Math.pow(10,10)},k9:false,la:0,i6:function(){var $self=this;var a=$$t.$kh.i6.call(this);a._b._c=function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.k7()!=null&&$self.la!=b){var c=$b($$t.$eq.$type,$self.seriesViewer());if(c==null){return}$self.la=b;$self._at.a8(b);c.ht();var e=c.axes().getEnumerator();while(e.moveNext()){var d=e.current();if(d!=$self&&$b($$t.$ls.$type,d._at)!==null){d._a2.ac()}}}};a._e=function(b){b._n=$self.lc();b._r=b._n};a._j=function(b){var c=$b($$t.$l0.$type,b);if(c._e==c._k.__inner[0]){$self._k8.i(b._t,b._n,b._z,b._aa,c.center(),c.minAngle(),c.maxAngle())}};a._k=function(b,c,d){var e=$b($$t.$l0.$type,b);$self._k8.m(c,d,b._z,b._aa,e.minLength(),e.maxLength(),e.center())};a._l=function(b,c,d,e){var f=$b($$t.$l0.$type,b);$self._k8.n(c,d,e,f._z,b._aa,f.minLength(),f.maxLength(),f.center())};a._d=function(b,c,d,e){var f=$b($$t.$l0.$type,$self.i9(b,c,d,e));return f};a._v=function(){if(!$self.k9){$self.k9=true;$self.k7().updateRange();$self.k9=false}};a._m=function(b,c){return $self.getScaledAngle(c)};a._o=function(b,c){return!c.isEmpty()&&!b.isEmpty()&&$self.k7()!=null};a._q=function(b,c){if($self.le(c-$self.lb)<0){return false}if($self.le(c-$self.lb-2*Math.PI)>0){return false}return true};a._p=function(b,c,d){var e=$b($$t.$l0.$type,b);var f=$self.ll($self.getScaledAngle(e._l),e.center(),b._aa,b._z,0);var g=$self.ll(c,e.center(),b._aa,b._z,0);if(d&&$$t.$ik.e(f.__x-g.__x,f.__y-g.__y)<2){return false}if(g.__x<b._z.right()&&g.__x>=b._z.left()&&g.__y<b._z.bottom()&&g.__y>=b._z.top()){return true}return false};a._r=function(b,c,d,e){if(c<b._m&&$b($$t.$le.$type,b._f)!==null){return b._m}else if(c>b._l&&($b($$t.$le.$type,b._f)!==null||b._h)){return b._l}return c};return a},ll:function(a,b,c,d,e){var f=this.lc();var g=$$t.$lz.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.$lz.c(h,c,d);i=$$t.$lz.f(i,c,d);return{__x:h,__y:i,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},getScaledValue:function(a,b){return this.getScaledAngle(a)},getScaledAngle1:function(a,b,c){var d=0;if(b){d=(Math.log(a)-this._j3)/(this._j2-this._j3)}else{d=(a-this.actualMinimumValue())/(this.actualMaximumValue()-this.actualMinimumValue())}if(c){d=1-d}return d*2*Math.PI+this.lb},getScaledAngle:function(a){return this.getScaledAngle1(a,this.jn(),this._b9)},getUnscaledValue:function(a,b){return this.getUnscaledAngle(a)},getUnscaledAngle:function(a){var b=(a-this.lb)/(2*Math.PI);if(this.isInverted()){b=1-b}if(this.jn()){return Math.exp(b*(this._j2-this._j3)+this._j3)}else{return this.actualMinimumValue()+b*(this.actualMaximumValue()-this.actualMinimumValue())}},startAngleOffset:function(a){if(arguments.length===1){this.h($$t.$lv.startAngleOffsetProperty,a);return a}else{return this.c($$t.$lv.startAngleOffsetProperty)}},lb:0,go:function(a,b,c,d){$$t.$kh.go.call(this,a,b,c,d);var e=$b($$t.$eq.$type,this.seriesViewer());switch(b){case"CrossingAxis":var f=$b($$t.$l3.$type,d);this.lj(f);if(f!=null){f.lr(this)}this.g0(false);break;case"StartAngleOffset":this.lb=this.startAngleOffset();while(this.lb<0){this.lb+=360}while(this.lb>=360){this.lb-=360}this.lb=this.startAngleOffset()*Math.PI/180;this.g0(false);var h=this.cr().getEnumerator();while(h.moveNext()){var g=h.current();g.renderSeries(false);g.ic()}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($b($$t.$lv.$type,k)!==null||$b($$t.$l5.$type,k)!==null){k.renderAxis()}}}break;case"LabelSettings":this._i8=this.i6();this.lh();this.cf(true);this.g0(false);break}},lh:function(){this.la=NaN},ja:function(){return new $$t.l0},i9:function(a,b,c,d){var e=$b($$t.$l0.$type,$$t.$kh.i9.call(this,a,b,c,d));var f=this._k8.f(b);var g=this._k8.g(b);var h=.5*this.k7()._lc;var i=.5*this.k7()._lb;var j=f;var k=g;var l=this.k7().lh();if($.ig.util.isNaN(l)||Number.isInfinity(l)){return null}if(k>=h){k=l}if(j<i){j=i}var m=a.width();this._k8.k(b,e,this.actualMinimumValue(),this.actualMaximumValue(),this.isInverted(),this.getUnscaledAngle.runOn(this),m);var n={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};e.center(n);e.maxLength(k);e.minLength(j);e.effectiveMaximum(l);return e},getMinMaxAngle:function(a,b,c){var d=this._k8.l(a,b,c);b=d.p1;c=d.p2;return{p1:b,p2:c}},g1:function(a){$$t.$kh.g1.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$c7.empty();var c=!b.isEmpty()?this.iu():$$t.$c7.empty();var d=this.ip();var e=this.io();var f=this._i8.c(a,c,b,d,e);if(f!=null){this.actualInterval(f._f._m);this.actualMinorInterval(f._f._l)}},k6:null,k7:function(a){if(arguments.length===1){this.k6=a;return a}else{if(this.k6!=null){return this.k6}var a=$b($$t.$eq.$type,this.seriesViewer());if(a!=null){for(var b=0;b<a.axes().count();b++){if(a.axes().__inner[b].isRadial()){return a.axes().__inner[b]}}}return this.k6}},ah:function(){return this.k7()},lj:function(a){this.k7(a)},hb:function(a,b){$$t.$kh.hb.call(this,a,b);if(b.height()!=a.height()||b.width()!=a.width()){this.updateRange()}},az:function(){return 2},$type:new $.ig.Type("NumericAngleAxis",$$t.$kh.$type,[$$t.$lw.$type])},true);$c("NumericRadiusAxis:l3","NumericAxisBase",{a1:function(){return new $$t.l4(this)},gm:function(a){$$t.$kh.gm.call(this,a);this._k7=a},_k7:null,isRadial:function(){return true},ds:function(){var a=this._lc;var b=this._lb;var c=Math.min(this.lg(),this.lf())*(a-b)/2;c=Math.max(c,14);return c},lg:function(){return this.iu().width()},lf:function(){return this.iu().height()},k8:null,init:function(){this.la=NaN;$$t.$kh.init.call(this);this._ab=$$t.$l3.$type;this._lc=this.radiusExtentScale();this._lb=this.innerRadiusExtentScale();this.k8=new $$t.ly;this._i8=this.i6()},as:function(){return new $$t.ma},_k9:false,ld:function(a){if(a==null){return 0}return a},la:0,i6:function(){var $self=this;var a=$$t.$kh.i6.call(this);a._b._c=function(b){if(($self.labelSettings()==null||$self.labelSettings().visibility()==0)&&$self.k6()!=null){if(($self.labelSettings()==null||($self.labelSettings()._c==4||$self.labelSettings()._c==5))&&$self.la!=b){$self.la=b;$self._at.a8(b);$self.seriesViewer().ht()}}};a._k=function(b,c,d){var e=$b($$t.$l0.$type,b);$self.k8.i(c,d,e._z,e._aa,e.center(),e.minAngle(),e.maxAngle())};a._l=function(b,c,d,e){if(d==e){return}var f=$b($$t.$l0.$type,b);$self.k8.j(c,d,e,f._z,f._aa,f.center(),f.minAngle(),f.maxAngle())};a._m=function(b,c){return $self.getScaledValue3(c)};a._q=function(b,c){var d=$b($$t.$l0.$type,b);return c<=d.effectiveMaximum()};a._n=function(b,c){var d=$b($$t.$l0.$type,b);return c<=d.effectiveMaximum()};a._j=function(b){var c=$b($$t.$l0.$type,b);$self.k8.m(b._t,c.crossingAngleRadians(),b._z,b._aa,c.minLength(),c.maxLength(),c.center())};a._e=function(b){b._n=$self.labelSettings()==null||($self.labelSettings()._c==4||$self.labelSettings()._c==0)?b._z.top():b._z.bottom();b._r=b._n;var c=$b($$t.$l0.$type,b);c.crossingAngleRadians($self.ld($self.crossingValue())*Math.PI/180);if($self.labelSettings()==null||($self.labelSettings()._c==4||$self.labelSettings()._c==5)){c._n=$$t.$lz.f(.5,c._aa,c._z)-b._z.top();c._r=c._n;var d=$b($$t.$ma.$type,$self._at);if(d!=null){var e=0;if($self.labelSettings()!=null&&$self.labelSettings()._c==4){e=1}d._dh={__x:$$t.$lz.c(.5,c._aa,c._z),__y:e,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};d._de=c.crossingAngleRadians()}}};a._p=function(b,c,d){var e=$b($$t.$l0.$type,b);if($self.k6()==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._le}var h=e.center().__x+c*Math.cos(g);var i=e.center().__y+c*Math.sin(g);h=$$t.$lz.c(h,e._aa,e._z);i=$$t.$lz.f(i,e._aa,e._z);if(h<=b._z.right()&&h>=b._z.left()&&(i<=b._z.bottom()&&i>=b._z.top()||!f)){return true}return false};a._h=function(b,c){var d=$b($$t.$l0.$type,b);return new $$t.em($$t.$lz.c(d.center().__x+c,d._aa,d._z))};a._r=function(b,c,d,e){if(c<b._m){return b._m}else if(c>b._l){return b._l}return c};return a},getScaledValue:function(a,b){return this.getScaledValue3(a)},lj:function(a,b,c,d,e){var f=0;if(b){if(a<=0){f=(Math.log(this.actualMinimumValue())-this._j3)/(this._j2-this._j3)}else{f=(Math.log(a)-this._j3)/(this._j2-this._j3)}}else{f=(a-this.actualMinimumValue())/(this.actualMaximumValue()-this.actualMinimumValue())}if(c){f=1-f}f=e+f*(d-e);f/=2;return f},getScaledValue3:function(a){return this.lj(a,this.jn(),this._b9,this._lc,this._lb)},getUnscaledValue3:function(a){var b=a*2;b=(b-this._lb)/(this._lc-this._lb);if(this.isInverted()){b=1-b}if(this.jn()){return Math.exp(b*(this._j2-this._j3)+this._j3)}else{return this.actualMinimumValue()+b*(this.actualMaximumValue()-this.actualMinimumValue())}},getUnscaledValue:function(a,b){return this.getUnscaledValue3(a)},radiusExtentScale:function(a){if(arguments.length===1){this.h($$t.$l3.radiusExtentScaleProperty,a);return a}else{return this.c($$t.$l3.radiusExtentScaleProperty)}},_lc:0,innerRadiusExtentScale:function(a){if(arguments.length===1){this.h($$t.$l3.innerRadiusExtentScaleProperty,a);return a}else{return this.c($$t.$l3.innerRadiusExtentScaleProperty)}},_lb:0,go:function(a,b,c,d){switch(b){case"CrossingValue":this._le=this.ld(this.crossingValue())*Math.PI/180;break}$$t.$kh.go.call(this,a,b,c,d);switch(b){case"RadiusExtentScale":this._lc=this.radiusExtentScale();if(this._lc<0){this._lc=.1}if(this._lc>1){this._lc=1}if(this._lb>=this._lc){this._lb=this._lc-.01;if(this._lb<0){this._lb=0;this._lc=.01}}this.cf(true);this.g0(false);if(this.k6()!=null){this.k6().renderAxis()}var f=this.cr().getEnumerator();while(f.moveNext()){var e=f.current();e.renderSeries(false)}break;case"InnerRadiusExtentScale":this._lb=this.innerRadiusExtentScale();if(this._lb<0){this._lb=.1}if(this._lb>1){this._lb=1}if(this._lb>=this._lc){this._lb=this._lc-.01;if(this._lb<0){this._lb=0;this._lc=.01}}this.cf(true);this.g0(false);if(this.k6()!=null){this.k6().renderAxis()}var h=this.cr().getEnumerator();while(h.moveNext()){var g=h.current();g.dk(true);g.renderSeries(false)}if(this.seriesViewer()!=null){this.seriesViewer().h1()}break;case"CrossingAxis":var i=$b($$t.$lv.$type,d);var j=$b($$t.$l5.$type,d);if(i==null&&j==null){this.lr(null)}if(i!=null){this.lr(i);i.lj(this)}if(j!=null){this.lr(j);j.ll(this)}this.cf(true);this.g0(false);break;case"IsInverted":if(this.k6()!=null){this.k6().cf(true);this.k6().g0(false)}break}},_le:0,lr:function(a){this.k6(a)},k5:null,k6:function(a){if(arguments.length===1){this.k5=a;return a}else{if(this.k5!=null){return this.k5}var a=$b($$t.$eq.$type,this.seriesViewer());if(a!=null){for(var b=0;b<a.axes().count();b++){if($b($$t.$lv.$type,a.axes().__inner[b])!==null||$b($$t.$l5.$type,a.axes().__inner[b])!==null){return a.axes().__inner[b]}}}return this.k5}},ah:function(){return this.k6()},ja:function(){return new $$t.l0},i9:function(a,b,c,d){var e=$b($$t.$l0.$type,$$t.$kh.i9.call(this,a,b,c,d));var f=this.k8.f(b);var g=this.k8.g(b);var h=.5*this._lc;var i=.5*this._lb;var j,k;if($$t.$c7.l_op_Equality(b,$$t.$er.m0)){k=this.actualMaximumValue();j=this.actualMinimumValue()}else{k=Math.min(g,h);j=this.getUnscaledValue3(f);k=this.getUnscaledValue3(k);var l=this.ls(a,b,j,k);j=l.p2;k=l.p3}var m={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var n=f;var o=g;var p=Math.min(a.width(),a.height())*(this._lc-this._lb)/2;e.center(m);var q=Math.max(o,n);var r=Math.min(n,o);e.maxLength(q);e.minLength(r);var s=Math.min(j,k);var t=Math.max(j,k);if(s<this.actualMinimumValue()){s=this.actualMinimumValue()}if(t>this.actualMaximumValue()){t=this.actualMaximumValue()}this.actualVisibleMinimumValue(s);this.actualVisibleMaximumValue(t);e._k.add(function(){var $ret=new $$t.kk;$ret._d=s;$ret._c=t;$ret._b=p;return $ret}());var u=$b($$t.$lw.$type,this.k6());if(u!=null){var v;var w;var x=u.getMinMaxAngle(b,v,w);v=x.p1;w=x.p2;e.minAngle(Math.min(v,w));e.maxAngle(Math.max(v,w))}var y=this.lh();if(o>=h){o=y}if(n<i){n=i}e.minLength(n);e.maxLength(o);e.effectiveMaximum(y);e._f=this.actualTickmarkValues();var z=$b($$t.$lh.$type,e._f);if(z!=null){z._y=this.ln(m,e.minLength(),e.maxLength(),b,a)}return e},ls:function(a,b,c,d){var e={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var f=0;if(this.isInverted()){f=this.getScaledValue3(this.actualMinimumValue())}else{f=this.getScaledValue3(this.actualMaximumValue())}var g=0;if(this.crossingValue()!=null){g=this._le}var h=e.__x+f*Math.cos(g);var i=e.__y+f*Math.sin(g);e.__x=$$t.$lz.c(e.__x,b,a);e.__y=$$t.$lz.f(e.__y,b,a);h=$$t.$lz.c(h,b,a);i=$$t.$lz.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{p2:c,p3:d}},ln:function(a,b,c,d,e){var f=$$t.$lz.d(c-b,d,e);var g=f/Math.min(e.width(),e.height());if(g>.7){return 10}return 5},lh:function(){var a=0;if(!this.isInverted()){a=this.getScaledValue3(this.actualMaximumValue())}else{a=this.getScaledValue3(this.actualMinimumValue())}return a},kv:function(a){if(this.k6()!=null){this.k6().renderAxis()}},g1:function(a){$$t.$kh.g1.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$c7.empty();var c=!b.isEmpty()?this.iu():$$t.$c7.empty();var d=this.ip();var e=this.io();var f=this._i8.c(a,c,b,d,e);if(f!=null){this.actualInterval(f._f._m);this.actualMinorInterval(f._f._l)}},hb:function(a,b){$$t.$kh.hb.call(this,a,b);if(b.height()!=a.height()||b.width()!=a.width()){this.updateRange()}},lq:function(a,b,c,d,e){var f=$b($$t.$l1.$type,this.i9(b,c,d,e));if(f==null){return}this.k8.j(a._c,f.minLength(),f.maxLength(),b,c,f.center(),f.minAngle(),f.maxAngle())},az:function(){return 3},$type:new $.ig.Type("NumericRadiusAxis",$$t.$kh.$type)},true);$c("OrdinalTimeXAxis:mu","CategoryXAxis",{getScaledValue2:function(a,b,c){return this.getScaledValue(a,new $$t.hm(0,b,c,this.isInverted(),this.ip()))},du:function(a,b,c){return this.getScaledValue(a,b)},getScaledValue:function(a,b){var c=this.k3();var d=this.k4();var e=this.k3()-this.k4();var f=e>=1?(a-d)/(c-d):e==0?.5:NaN;if(this._b9){f=1-f}var g=b.d;var h=b.e;return g.left()+g.width()*(f-h.left())/h.width()},getScaledBucketValueList:function(a,b,c,d,e){var f=this.kp(a);var g=f!=null;for(var h=0;h<b.count();h++){for(var i=c;i<d;i++){var j=g?f[i]:a.item(i);j[h]=this.getScaledValue(j[h],e)}}},getScaledValueList:function(a,b,c,d){for(var e=b;e<c;e++){a.item(e,this.getScaledValue(a.item(e),d))}},getUnscaledValue2:function(a,b,c){return this.getUnscaledValue(a,new $$t.hm(0,b,this.iu(),this.isInverted(),this.ip()))},getUnscaledValue3:function(a,b,c,d){return this.getUnscaledValue(a,new $$t.hm(0,b,this.iu(),this.isInverted(),this.ip()))},getUnscaledValue:function(a,b){var c=b.e;var d=b.d;var e=c.left()+(a-d.left())*c.width()/d.width();if(this._b9){e=1-e}return this.k4()+e*(this.k3()-this.k4())},dx:function(a,b,c){return this.getUnscaledValue(a,b)},getUnscaledValueList:function(a,b,c,d){for(var e=b;e<c;e++){a.item(e,this.getUnscaledValue(a.item(e),d))}},init:function(){this.li=$$t.$ah.maxValue();this.lh=$$t.$ah.minValue();this.lm=$$t.$ah.maxValue();this.ll=$$t.$ah.minValue();this._ly=new $$t.ai;this.lk=$$t.$ah.minValue();this.lj=$$t.$ah.maxValue();$$t.$mv.init.call(this);this.ld=new $$t.my;var a=this.labelFormats();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.l0.runOn(this));this.k4(0)},go:function(a,b,c,d){$$t.$mv.go.call(this,a,b,c,d);switch(b){case"FastItemsSource":var e=$b($$t.$hd.$type,c);if(e!=null){e.deregisterColumn(this.lg());this.lg(null)}if(this.i8()!=null){this.lg($$t.$md.ks(this.dateTimeMemberPath(),this))}break;case"DateTimeMemberPath":if(this.i8()!=null){this.i8().deregisterColumn(this.lg());this.lg($$t.$md.ks(this.dateTimeMemberPath(),this))}break;case"DateTimeColumn":this.updateRange();this._ly=this.lx();break;case"MinimumValue":case"MaximumValue":this.updateRange();this.renderAxis();break}},li:new Date,actualMinimumValue:function(a){if(arguments.length===1){this.li=a;return a}else{return this.li}},lh:new Date,actualMaximumValue:function(a){if(arguments.length===1){this.lh=a;return a}else{return this.lh}},lm:new Date,visibleMinimum:function(a){if(arguments.length===1){this.lm=a;return a}else{return this.lm}},ll:new Date,visibleMaximum:function(a){if(arguments.length===1){this.ll=a;return a}else{return this.ll}},l1:function(){if(this.lg()==null||this.lg().count()==0||this.lg().count()<this.k4()-1){this.actualMinimumValue($$t.$ah.minValue());this.actualMaximumValue($$t.$ah.maxValue());return}var a=Math.max(0,Math.min(this.k4(),this.lg().count()-1));var b=Math.max(0,Math.min(this.k3(),this.lg().count()-1));var c=+this.actualMinimumValue()!=+this.lg().item(a)||+this.actualMaximumValue()!=+this.lg().item(b);if(c){var d=this.actualMinimumValue();var e=this.actualMaximumValue();this.actualMinimumValue(this.lg().item(a));this.actualMaximumValue(this.lg().item(b));this.l2()}},l2:function(){if(this.lg()==null||this.lg().count()==0||this.seriesViewer()==null){var a=+this.visibleMinimum()!=+this.actualMinimumValue()||+this.visibleMaximum()!=+this.actualMaximumValue();this.visibleMinimum(this.actualMinimumValue());this.visibleMaximum(this.actualMaximumValue());if(a&&this.visibleRangeChanged!=null){this.visibleRangeChanged(this,$$t.$cj.empty)}return}var b=new $$t.hm(1,this.seriesViewer().windowRect(),this.seriesViewer().viewportRect(),this.isInverted());var c=$.ig.truncate(Math.ceil(this.getUnscaledValue(this.seriesViewer().viewportRect().left(),b)));var d=$.ig.truncate(Math.ceil(this.getUnscaledValue(this.seriesViewer().viewportRect().right(),b)));var e=c>=0&&c<this.lg().count()?this.lg().item(c):this.actualMinimumValue();var f=d>=0&&d<this.lg().count()?this.lg().item(d):this.actualMaximumValue();var g=+this.visibleMinimum()!=+e||+this.visibleMaximum()!=+f;this.visibleMinimum(e);this.visibleMaximum(f);if(g&&this.visibleRangeChanged!=null){this.visibleRangeChanged(this,$$t.$cj.empty)}},lr:null,dateTimeMemberPath:function(a){if(arguments.length===1){var b=this.dateTimeMemberPath();if(a!=b){this.lr=a;this.gu("DateTimeMemberPath",b,this.dateTimeMemberPath())}return a}else{return this.lr}},lf:null,lg:function(a){if(arguments.length===1){if(this.lf!=a){var b=this.lf;this.lf=a;this.gu("DateTimeColumn",b,this.lf)}return a}else{return this.lf}},hc:function(a,b){$$t.$mv.hc.call(this,a,b);this.l2()},getWindowRectForSelection:function(a,b){if(this.lg()==null){return $$t.$c7.empty()}var c=a>b;var d=c?b:a;var e=c?a:b;var f=-1;while(++f<this.lg().count()&&this.lg().item(f)<d){}var g=this.lg().count();while(--g>=0&&this.lg().item(g)>e){}var h=new $$t.hm(0,new $$t.c7(0,0,0,1,1),new $$t.c7(0,0,0,1,1),this.isInverted(),this.seriesViewer().effectiveViewport());var i=this.getScaledValue(f,h);var j=this.getScaledValue(g+1,h);return new $$t.c7(0,i,NaN,Math.max(0,j-i),NaN)},ld:null,labelFormats:function(){return this.ld},l0:function(a,b){this.g0(false)},gq:function(a){$$t.$mv.gq.call(this,a);this.dateTimeMemberPath(a)},e1:function(a){if(this.formatLabel()!=null){return this.formatLabel()(a)}if(!($b($$t.$ah.$type,a)!==null)){return $$t.$mv.e1.call(this,a)}var b=$$t.$m0.mg(a,this.lz(),this.labelFormats(),this._eo);return b==null?$$t.$mv.e1.call(this,a):b},fe:function(a){var b=0;if(this.categoryMode()==0){b=$.ig.truncate(Math.round(a))}else{b=$.ig.truncate(Math.floor(a))}if(b<0||b>this.itemsCount()-1){return $$t.$mv.fe.call(this,a)}var c=this.lg().item(b);var d=this.e1(c);if(d==null){return null}return d.toString()},lz:function(){return this.visibleMaximum()-this.visibleMinimum()},kr:function(){return this.lg()},hb:function(a,b){$$t.$mv.hb.call(this,a,b);this.l2()},kx:function(a,b){var c=this.categoryMode()==0?0:.5;return $$t.$mv.kx.call(this,a+c,b)},kw:function(a,b,c,d){return b},_ly:null,lx:function(){var $self=this;if(this.lg()==null||this.lg().count()<2){return 0}return $$t.$m0.mo(function(a){return $self.lg().item(a)},this.lg().count())},itemLabelFormat:function(){return $$t.$m0.ml(this._ly)},lk:new Date,minimumValue:function(a){if(arguments.length===1){var b=this.minimumValue();if(+a!=+b){this.lk=a;this.go(this,"MinimumValue",b,this.minimumValue())}return a}else{return this.lk}},lj:new Date,maximumValue:function(a){if(arguments.length===1){var b=this.maximumValue();if(+a!=+b){this.lj=a;this.go(this,"MaximumValue",b,this.maximumValue())}return a}else{return this.lj}},cm:function(){if(+this.minimumValue()==+$$t.$ah.maxValue()||+this.maximumValue()==+$$t.$ah.minValue()){return $$t.$mv.cm.call(this)}if(this.cf()&&this.useEnhancedIntervalManagement()){this._a9=this.a8()}if(this.i8()==null||this.lg()==null){return false}var a=this.k4();if(+this.minimumValue()!=+$$t.$ah.minValue()){var b=-1;while(b++<=this.lg().count()){if(this.lg().item(b)>=this.minimumValue()){break}}a=b}var c=this.categoryMode()==0?this.i8().count()-1:this.i8().count();if(+this.maximumValue()!=+$$t.$ah.maxValue()){var d=this.i8().count();while(d-- >0){if(this.lg().item(d)<=this.maximumValue()){break}}c=d}if(a!=this.k4()||c!=this.k3()){var e=new $$t.hz(0,this.k4(),a,this.k3(),c);this.k4(a);this.k3(c);this.gv(e);this.l1();this.j4();return true}return false},visibleRangeChanged:null,kd:function(a){$$t.$mv.kd.call(this,a);this.updateRange1(true)},$type:new $.ig.Type("OrdinalTimeXAxis",$$t.$mv.$type,[$$t.$mx.$type])},true);$c("PercentChangeAxisRenderer:m8","NumericAxisRenderer",{init:function(a){$$t.$k7.init.call(this,a)},w:function(a,b,c,d){var e=$$t.$k7.w.call(this,a,b,c,d);if(a._s==null){e+="%"}return e},$type:new $.ig.Type("PercentChangeAxisRenderer",$$t.$k7.$type)},true);$c("PercentChangeYAxis:m9","NumericYAxis",{init:function(){$$t.$mj.init.call(this)},jb:function(){return new $$t.na(this)},i4:function(){var a=1.7976931348623157e308;var b=-1.7976931348623157e308;var d=this.cr().getEnumerator();while(d.moveNext()){var c=d.current();var e=c.an(this);if(e==null){continue}var f=c.ee();if($.ig.util.isNaN(f)||f==0){continue}var g=e.maximum()-f;var h=f-e.minimum();var i=Math.abs(g/f*100);var j=Math.abs(h/f*100);a=Math.min(a,-j);b=Math.max(b,i)}return new $$t.i9(a,b)},i7:function(a){return new $$t.m8(a)},$type:new $.ig.Type("PercentChangeYAxis",$$t.$mj.$type)},true);$c("IPolarRadialRenderingParameters:l1","Object",{$type:new $.ig.Type("IPolarRadialRenderingParameters",null)},true);$c("RadialAxisRenderingParameters:l2","CategoryAxisRenderingParameters",{init:function(){$$t.$k6.init.call(this)},_minLength:0,minLength:function(a){if(arguments.length===1){this._minLength=a;return a}else{return this._minLength}},_maxLength:0,maxLength:function(a){if(arguments.length===1){this._maxLength=a;return a}else{return this._maxLength}},_center:null,center:function(a){if(arguments.length===1){this._center=a;return a}else{return this._center}},_crossingAngleRadians:0,crossingAngleRadians:function(a){if(arguments.length===1){this._crossingAngleRadians=a;return a}else{return this._crossingAngleRadians}},_minAngle:0,minAngle:function(a){if(arguments.length===1){this._minAngle=a;return a}else{return this._minAngle}},_maxAngle:0,maxAngle:function(a){if(arguments.length===1){this._maxAngle=a;return a}else{return this._maxAngle}},_effectiveMaximum:0,effectiveMaximum:function(a){if(arguments.length===1){this._effectiveMaximum=a;return a}else{return this._effectiveMaximum}},$type:new $.ig.Type("RadialAxisRenderingParameters",$$t.$k6.$type,[$$t.$l1.$type])},true);$c("PolarAxisRenderingParameters:l0","NumericAxisRenderingParameters",{init:function(){$$t.$k9.init.call(this)},_minLength:0,minLength:function(a){if(arguments.length===1){this._minLength=a;return a}else{return this._minLength}},_maxLength:0,maxLength:function(a){if(arguments.length===1){this._maxLength=a;return a}else{return this._maxLength}},_center:null,center:function(a){if(arguments.length===1){this._center=a;return a}else{return this._center}},_minAngle:0,minAngle:function(a){if(arguments.length===1){this._minAngle=a;return a}else{return this._minAngle}},_maxAngle:0,maxAngle:function(a){if(arguments.length===1){this._maxAngle=a;return a}else{return this._maxAngle}},_crossingAngleRadians:0,crossingAngleRadians:function(a){if(arguments.length===1){this._crossingAngleRadians=a;return a}else{return this._crossingAngleRadians}},_effectiveMaximum:0,effectiveMaximum:function(a){if(arguments.length===1){this._effectiveMaximum=a;return a}else{return this._effectiveMaximum}},$type:new $.ig.Type("PolarAxisRenderingParameters",$$t.$k9.$type,[$$t.$l1.$type])},true);$c("PolarAxisRenderingManager:ly","Object",{init:function(){$.ig.$op.init.call(this)},p:function(a,b,c,d,e,f){var g=$$t.$lz.d(a,e,f);var h=$$t.$lz.g(a,e,f);var i=$$t.$lz.c(b.__x,e,f);var j=$$t.$lz.f(b.__y,e,f);if(d-c<Math.PI&&d-c>0){var k={__x:$$t.$lz.c(b.__x+a*Math.cos(c),e,f),__y:$$t.$lz.f(b.__y+a*Math.sin(c),e,f),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var l={__x:$$t.$lz.c(b.__x+a*Math.cos(d),e,f),__y:$$t.$lz.f(b.__y+a*Math.sin(d),e,f),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};var m=new $$t.gi;m.__startPoint=k;m.__isClosed=false;m.__segments.add(function(){var $ret=new $$t.gp;$ret._b=false;$ret._e=l;$ret._f=new $$t.c8(1,g,h);$ret._d=1;return $ret}());return m}else{var n=new $$t.gi;n.__startPoint={__x:i,__y:j-h,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};n.__isClosed=true;n.__segments.add(function(){var $ret=new $$t.gp;$ret._b=false;$ret._e={__x:i,__y:j+h,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._f=new $$t.c8(1,g,h);$ret._d=1;return $ret}());n.__segments.add(function(){var $ret=new $$t.gp;$ret._b=false;$ret._e={__x:i,__y:j-h,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._f=new $$t.c8(1,g,h);$ret._d=1;return $ret}());return n}},j:function(a,b,c,d,e,f,g,h){var i=Math.min(b,c);var j=Math.max(b,c);var k=new $$t.gg;var l=null;var m=null;var n=null;var o=null;if(i>0){l=this.p(i,f,g,h,e,d);if(h-g<Math.PI&&h-g>0){var p=$b($$t.$gp.$type,l.__segments.__inner[0]);if(p!=null){var q={__x:$$t.$lz.c(f.__x+j*Math.cos(h),e,d),__y:$$t.$lz.f(f.__y+j*Math.sin(h),e,d),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};m=function(){var $ret=new $$t.gr(1);$ret.c(q);return $ret}()}}}if(j>0){n=this.p(j,f,g,h,e,d)}if(i>0){if(h-g<Math.PI&&h-g>0){var r=n.__startPoint;var s=$b($$t.$gp.$type,n.__segments.__inner[0]);if(s!=null){n.__startPoint=s._e;s._e=r;s._d=0;var t={__x:$$t.$lz.c(f.__x+i*Math.cos(g),e,d),__y:$$t.$lz.f(f.__y+i*Math.sin(g),e,d),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};o=function(){var $ret=new $$t.gr(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);this.o(n)}if(n!=null){k._b.add(n)}}a.add(k)},o:function(a){if(a.__segments.count()>1){var b=$b($$t.$gp.$type,a.__segments.__inner[0]);var c=$b($$t.$gp.$type,a.__segments.__inner[1]);a.__segments.__inner[0]=c;a.__segments.__inner[1]=b;var d=c._e;var e=a.__startPoint;var f=b._e;a.__startPoint=d;c._e=f;b._e=e;b._d=0;c._d=0}else{var g=a.__startPoint;var h=$b($$t.$gp.$type,a.__segments.__inner[0]);if(h!=null){a.__startPoint=h._e;h._e=g;h._d=0}}},i:function(a,b,c,d,e,f,g){if(b>0){var h=new $$t.gg;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 i=Math.min(b,c);var j=Math.max(b,c);var k=false;if(j-i>Math.PI){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.$lz.c(n,e,d);o=$$t.$lz.f(o,e,d);p=$$t.$lz.c(p,e,d);q=$$t.$lz.f(q,e,d);t=$$t.$lz.c(t,e,d);u=$$t.$lz.f(u,e,d);v=$$t.$lz.c(v,e,d);w=$$t.$lz.f(w,e,d);var x=new $$t.gi;x.__startPoint={__x:n,__y:o,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};x.__isClosed=true;x.__segments.add(function(){var $ret=new $$t.gr(1);$ret.c({__x:p,__y:q,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());x.__segments.add(function(){var $ret=new $$t.gp;$ret._e={__x:v,__y:w,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._f=new $$t.c8(1,$$t.$lz.d(g,e,d),$$t.$lz.g(g,e,d));$ret._d=1;$ret._b=k;return $ret}());x.__segments.add(function(){var $ret=new $$t.gr(1);$ret.c({__x:t,__y:u,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});return $ret}());x.__segments.add(function(){var $ret=new $$t.gp;$ret._e={__x:n,__y:o,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$ret._f=new $$t.c8(1,$$t.$lz.d(f,e,d),$$t.$lz.g(f,e,d));$ret._d=0;$ret._b=k;return $ret}());var y=new $$t.gg;y._b.add(x);a.add(y)},m:function(a,b,c,d,e,f,g){var h=new $$t.gm;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.$lz.c(k,d,c);l=$$t.$lz.f(l,d,c);m=$$t.$lz.c(m,d,c);n=$$t.$lz.f(n,d,c);h._c={__x:k,__y:l,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};h._b={__x:m,__y:n,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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*Math.PI-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:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};if(this.a(d,a)&&this.b(d,a)){b=0;c=Math.PI*2;return{p1:b,p2:c}}var e=this.e(d,{__x:a.left(),__y:a.top(),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var f=this.e(d,{__x:a.right(),__y:a.top(),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var g=this.e(d,{__x:a.right(),__y:a.bottom(),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var h=this.e(d,{__x:a.left(),__y:a.bottom(),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});if(this.b(d,a)&&a.left()>d.__x){b=e;c=2*Math.PI+h;return{p1:b,p2:c}}b=Math.min(e,Math.min(f,Math.min(g,h)));c=Math.max(e,Math.max(f,Math.max(g,h)));return{p1:b,p2:c}},k:function(a,b,c,d,e,f,g){var h;var i;var j=this.l(a,h,i);h=j.p1;i=j.p2;var k=Math.min(h,i);var l=Math.max(h,i);if($b($$t.$l0.$type,b)!==null){b.minAngle(k);b.maxAngle(l)}else if($b($$t.$l2.$type,b)!==null){b.minAngle(k);b.maxAngle(l)}if(h==0&&i==Math.PI*2){var m=c;var n=d;var o=Math.min(m,n);var p=Math.max(m,n);b._k.add(function(){var $ret=new $$t.kk;$ret._d=o;$ret._c=p;$ret._b=g;return $ret}());return}else{if(i>Math.PI*2){i=i-Math.PI*2}var q=f(h);var r=f(i);if(q<c||q>d){q=f(h+Math.PI*2)}if(r<c||r>d){r=f(i+Math.PI*2)}var s=Math.min(q,r);var t=Math.max(q,r);if(!e&&q>r||e&&q<r){var u=d-t;var v=s-c;b._k.add(function(){var $ret=new $$t.kk;$ret._d=t;$ret._c=d;$ret._b=u/(u+v)*g;return $ret}());b._k.add(function(){var $ret=new $$t.kk;$ret._d=c;$ret._c=s;$ret._b=v/(u+v)*g;return $ret}())}else{b._k.add(function(){var $ret=new $$t.kk;$ret._d=s;$ret._c=t;$ret._b=g;return $ret}())}}},$type:new $.ig.Type("PolarAxisRenderingManager",$.ig.$ot)},true);$c("PolarAxes:nb","Object",{_b:null,_a:null,init:function(a,b){this.g={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$.ig.$op.init.call(this);this._b=a;this._a=b},g:null,c:function(a,b,c,d,e){var f=this.g.__x+b*e(a);return $$t.$lz.c(f,c,d)},h:function(a,b,c,d,e,f,g,h,i,j){var k=this._a.getScaledAngle1(a,e,f);var l=this._b.lj(b,g,h,i,j);var m=this.g.__x;var n=this.g.__y;var o=m+l*Math.cos(k);var p=n+l*Math.sin(k);o=d.left()+d.width()*(o-c.left())/c.width();p=d.top()+d.height()*(p-c.top())/c.height();return{__x:o,__y:p,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},e:function(a,b,c,d,e,f,g,h){var i=Math.min(b!=null?b.count():0,c!=null?c.count():0);a.clear();var j;var k;var l=this.g.__x;var m=this.g.__y;var n;var o;var p=Math.min(this._a.actualMinimumValue(),this._a.actualMaximumValue());var q=Math.max(this._a.actualMinimumValue(),this._a.actualMaximumValue());var r=Math.min(this._b.actualMaximumValue(),this._b.actualMinimumValue());var s=Math.max(this._b.actualMaximumValue(),this._b.actualMinimumValue());var t=this._a.jn();var u=this._a.isInverted();var v=this._b.jn();var w=this._b.isInverted();var x=this._b._lc;var y=this._b._lb;for(var z=0;z<i;z++){if(b.item(z)<=q&&b.item(z)>=p&&c.item(z)<=s&&c.item(z)>=r||($.ig.util.isNaN(b.item(z))||$.ig.util.isNaN(c.item(z)))){j=this._a.getScaledAngle1(b.item(z),t,u);k=this._b.lj(c.item(z),v,w,x,y);n=l+k*f(z,j);o=m+k*g(z,j);n=e.left()+e.width()*(n-d.left())/d.width();o=e.top()+e.height()*(o-d.top())/d.height();a.add({__x:n,__y:o,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}else{a.add({__x:NaN,__y:NaN,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}},f:function(a,b,c,d,e,f){var g=$$t.$lz.a(a,c,d);var h=$$t.$lz.e(b,c,d);var i=Math.sqrt(Math.pow(g-this.g.__x,2)+Math.pow(h-this.g.__y,2));var j=Math.acos((g-this.g.__x)/i);if(h-this.g.__y<0){j=2*Math.PI-j}e=this._a.getUnscaledAngle(j);f=this._b.getUnscaledValue3(i);return{p4:e,p5:f}},d:function(a,b,c,d,e){var f=this.g.__y+b*e(a);return $$t.$lz.f(f,c,d)},$type:new $.ig.Type("PolarAxes",$.ig.$ot)},true);$c("RadialAxes:nc","Object",{_b:null,_a:null,init:function(a,b){this.h={__x:.5,__y:.5,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName};$.ig.$op.init.call(this);this._b=a;this._a=b},h:null,d:function(a,b,c,d){var e=this.h.__x+b*Math.cos(a);return $$t.$lz.c(e,c,d)},f: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.h.__x;var m=this.h.__y;var n;var o;for(var p=0;p<h;p++){j=this._a.getScaledAngle(b.item(p));k=this._b.getScaledValue3(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:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}else{a.item(p,{__x:n,__y:o,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName})}}},g:function(a,b,c,d,e,f){var g=$$t.$lz.a(a,c,d);var h=$$t.$lz.e(b,c,d);var i=Math.sqrt(Math.pow(g-this.h.__x,2)+Math.pow(h-this.h.__y,2));var j=Math.acos((g-this.h.__x)/i);if(h-this.h.__y<0){j=2*Math.PI-j}e=this._a.getUnscaledAngle(j);f=this._b.getUnscaledValue3(i);return{p4:e,p5:f}},e:function(a,b,c,d){var e=this.h.__y+b*Math.sin(a);return $$t.$lz.f(e,c,d)},c:function(a){var b=Math.sqrt(Math.pow(a.__x-this.h.__x,2)+Math.pow(a.__y-this.h.__y,2));var c=Math.acos((a.__x-this.h.__x)/b);if(a.__y-this.h.__y<0){c=2*Math.PI-c}return c},$type:new $.ig.Type("RadialAxes",$.ig.$ot)},true);$c("RadialAxisLabelPanel:ma","HorizontalAxisLabelPanelBase",{init:function(){this.dd=new $$t.bz($$t.$l.$type,0);$$t.$bc.init.call(this)},ad:function(){return new $$t.mb(this)},b8:function(a){$$t.$bc.b8.call(this,a);this._da=a},_da:null,_dh:null,_de:0,dc:function(){return this._ac.labelSettings()!=null&&(this._ac.labelSettings()._c!=5&&this._ac.labelSettings()._c!=4)},db:function(){return!this.dc()},cv:function(){return this._am&&(!this._ap||this.bd()==-180)},cw:function(){return!this._aq},bt:function(a){$$t.$bc.bt.call(this,a);if(this._de%360==0||this.dc()){this._da.a3()}else{this._da.a2(a)}},bd:function(){var a=$$t.$bc.bd.call(this);if(this.db()){a-=this._de*180/Math.PI}return a},cu:function(){return this.bd()%360!=0},ct:function(){if(this.dc()){return true}var a=this._de*180/Math.PI;if(a<30||a>330||a>150&&a<210){return true}return false},dd:null,cb:function(a,b){var c=b*Math.PI/180;var d=Math.abs(Math.sin(c));if(this._ac.labelSettings()!=null&&this._ac.labelSettings()._c==4){d=d*-1}this._da.a4(a,b,d)},dg:function(){var a=1.7976931348623157e308;var c=this._a2.getEnumerator();while(c.moveNext()){var b=c.current();a=Math.min(b._c,a)}return a},df:function(){var a=-1.7976931348623157e308;var c=this._a2.getEnumerator();while(c.moveNext()){var b=c.current();a=Math.max(b._c,a)}return a},c8:function(a,b){var c;if(this._ac.isInverted()){c=this.dg()}else{c=this.df()}var d=new $$t.bz($$t.$l.$type,0);var e=new $$t.bz($$t.$f.$type,0);for(var f=0;f<this._a2.count();f++){var g=this._a2.__inner[f];if(g._c==c&&!g._a){d.add(this._a2.indexOf(g))}}this.dd=d;var h=new $$t.bz($$t.$c7.$type,0);for(var i=0;i<a.count();i++){var j=a.__inner[i];var k=this._a2.__inner[i]._a;if(!this.dd.contains(i)){h.add(j);e.add(k)}}this._am=this.al(h,e)},ao:function(a,b){if(this.dd.contains(a)){return false}else{return $$t.$bc.ao.call(this,a,b)}},c9:function(){this.dd=new $$t.bz($$t.$l.$type,0);$$t.$bc.c9.call(this)},ah:function(){return 5},as:function(a){return a==5||a==4||a==1||a==0},b0:function(){},$type:new $.ig.Type("RadialAxisLabelPanel",$$t.$bc.$type)},true);$c("TimeAxisLabelFormat:mz","Object",{init:function(){this.e=0;$.ig.$op.init.call(this)},e:null,range:function(a){if(arguments.length===1){var b=this.range();if(a!=b){this.e=a;this.g("Range",b,this.range())}return a}else{return this.e}},a:null,format:function(a){if(arguments.length===1){var b=this.format();if(a!=b){this.a=a;this.g("Format",b,this.format())}return a}else{return this.a}},g:function(a,b,c){this.h(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.cn(a))}},h:function(a,b,c){},propertyChanged:null,$type:new $.ig.Type("TimeAxisLabelFormat",$.ig.$ot,[$$t.$cl.$type])},true);$c("TimeAxisLabelFormatCollection:my","ObservableCollection$1",{init:function(){$$t.$by.init.call(this,$$t.$mz.$type,0)},$type:new $.ig.Type("TimeAxisLabelFormatCollection",$$t.$by.$type.specialize($$t.$mz.$type))},true);$c("TimeAxisInterval:m5","Object",{init:function(){this.j=0;$.ig.$op.init.call(this)},j:null,range:function(a){if(arguments.length===1){var b=this.range();if(a!=b){this.j=a;this.l("Range",b,this.range())}return a}else{return this.j}},e:0,interval:function(a){if(arguments.length===1){var b=this.interval();if(a!=b){this.e=a;this.l("Interval",b,this.interval())}return a}else{return this.e}},a:0,intervalType:function(a){if(arguments.length===1){var b=this.intervalType();if(a!=b){this.a=a;this.l("Interval",$$t.$m6.getBox(b),$$t.$m6.getBox(this.intervalType()))}return a}else{return this.a}},d:function(a){var b;switch(this.intervalType()){case 0:var c=1e4;return $.ig.Date.prototype.addSeconds(a,1/c);case 1:b=$.ig.Date.prototype.addSeconds(a,1/1e3);return $.ig.Date.prototype.fromValues(b.getFullYear(),$.ig.Date.prototype.getMonth(b),b.getDate(),b.getHours(),b.getMinutes(),b.getSeconds(),b.getMilliseconds());case 2:b=$.ig.Date.prototype.addSeconds(a,1);return $.ig.Date.prototype.fromValues(b.getFullYear(),$.ig.Date.prototype.getMonth(b),b.getDate(),b.getHours(),b.getMinutes(),b.getSeconds(),0);case 3:b=$.ig.Date.prototype.addMinutes(a,1);return $.ig.Date.prototype.fromValues(b.getFullYear(),$.ig.Date.prototype.getMonth(b),b.getDate(),b.getHours(),b.getMinutes(),0,0);case 4:case 5:b=$.ig.Date.prototype.addHours(a,1);return $.ig.Date.prototype.fromValues(b.getFullYear(),$.ig.Date.prototype.getMonth(b),b.getDate(),b.getHours(),0,0,0);case 6:case 7:case 8:b=$.ig.Date.prototype.addDays(a,1);return $.ig.Date.prototype.fromValues(b.getFullYear(),$.ig.Date.prototype.getMonth(b),b.getDate(),0,0,0,0);default:return a}},c:function(a){var b=$$t.$ah.maxValue()-a;switch(this.intervalType()){case 0:var c=1e4;if(b>$.ig.util.timeSpanFromTicks($.ig.truncate(this.interval()))){return $.ig.Date.prototype.addSeconds(a,this.interval()/c)}return $$t.$ah.maxValue();case 1:if(b>$.ig.util.timeSpanFromMilliseconds(this.interval())){return $.ig.Date.prototype.addSeconds(a,this.interval()/1e3)}return $$t.$ah.maxValue();case 2:if(b>$.ig.util.timeSpanFromSeconds(this.interval())){return $.ig.Date.prototype.addSeconds(a,this.interval())}return $$t.$ah.maxValue();case 3:if(b>$.ig.util.timeSpanFromMinutes(this.interval())){return $.ig.Date.prototype.addMinutes(a,this.interval())}return $$t.$ah.maxValue();case 4:if(b>$.ig.util.timeSpanFromHours(this.interval())){return $.ig.Date.prototype.addHours(a,this.interval())}return $$t.$ah.maxValue();case 5:if(b>$.ig.util.timeSpanFromDays(this.interval())){return $.ig.Date.prototype.addDays(a,this.interval())}return $$t.$ah.maxValue();case 6:if(b>$.ig.util.timeSpanFromDays(7*this.interval())){return $.ig.Date.prototype.addDays(a,this.interval()*7)}return $$t.$ah.maxValue();case 7:if(b>$.ig.util.timeSpanFromDays(31*$.ig.truncate(this.interval()))){return $.ig.Date.prototype.addMonths(a,$.ig.truncate(this.interval()))}return $$t.$ah.maxValue();case 8:if(b>$.ig.util.timeSpanFromDays(365*$.ig.truncate(this.interval()))){return $.ig.Date.prototype.addYears(a,$.ig.truncate(this.interval()))}return $$t.$ah.maxValue();default:return a}},l:function(a,b,c){this.m(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.cn(a))}},m:function(a,b,c){},propertyChanged:null,$type:new $.ig.Type("TimeAxisInterval",$.ig.$ot,[$$t.$cl.$type])},true);$c("TimeAxisIntervalCollection:m7","ObservableCollection$1",{init:function(){$$t.$by.init.call(this,$$t.$m5.$type,0)},$type:new $.ig.Type("TimeAxisIntervalCollection",$$t.$by.$type.specialize($$t.$m5.$type))},true);$c("TimeAxisBreak:m2","Object",{init:function(){this.h=0;$.ig.$op.init.call(this)},b:new Date,start:function(a){if(arguments.length===1){var b=this.start();if(+a!=+b){this.b=a;this.j("Start",b,this.start())}return a}else{return this.b}},a:new Date,end:function(a){if(arguments.length===1){var b=this.end();if(+a!=+b){this.a=a;this.j("End",b,this.end())}return a}else{return this.a}},h:null,interval:function(a){if(arguments.length===1){var b=this.interval();if(a!=b){this.h=a;this.j("Interval",b,this.interval())}return a}else{return this.h}},j:function(a,b,c){this.k(a,b,c);if(this.propertyChanged!=null){this.propertyChanged(this,new $$t.cn(a))}},k:function(a,b,c){},propertyChanged:null,$type:new $.ig.Type("TimeAxisBreak",$.ig.$ot,[$$t.$cl.$type])},true);$c("TimeAxisBreakCollection:m1","ObservableCollection$1",{init:function(){$$t.$by.init.call(this,$$t.$m2.$type,0)},$type:new $.ig.Type("TimeAxisBreakCollection",$$t.$by.$type.specialize($$t.$m2.$type))},true);$c("TimeXAxis:m0","TimeAxisBase",{init:function(){this._omission=new $$t.ai;this._mr=new $$t.ai;this.mb=$$t.$ah.maxValue();this.ma=$$t.$ah.minValue();this._mp=new $$t.ai;$$t.$md.init.call(this);this._ab=$$t.$m0.$type;this.omission(0);this._mf=-2147483648;this.lz=new $$t.m1;var a=this.breaks();a.collectionChanged=$.ig.Delegate.prototype.combine(a.collectionChanged,this.mu.runOn(this));this.l3=new $$t.m7;var b=this.intervals();b.collectionChanged=$.ig.Delegate.prototype.combine(b.collectionChanged,this.mv.runOn(this));this.l5=new $$t.my;var c=this.labelFormats();c.collectionChanged=$.ig.Delegate.prototype.combine(c.collectionChanged,this.mw.runOn(this));this._mr=0},getScaledValue:function(a,b){var c=new $$t.fx($$t.$m2.$type,Number);var d=this._mf!=-2147483648?this._mf:0;var e=this._lx!=null?this._lx.count():0;while(d<e){var f=this._lx.item1(d);if(f.start().getTime()<=a&&f.end().getTime()>=a){return NaN}if(f.end().getTime()<=a){c=new $$t.fx($$t.$m2.$type,Number,1,f,this._lx.item(f));d++}else{break}}if(d>0){d-=1}if(this._mf!=-2147483648){this._mf=d}var g;var h;if(c.key()!=null){g=c.value();h=c.key().end()}else{g=0;h=this.actualMinimumValue()}var fromPrecedingBreak_=$.ig.Date.prototype.fromTicks($.ig.truncate(a))-h;var i=fromPrecedingBreak_/(this.actualMaximumValue().getTime()-this.actualMinimumValue().getTime()-this.omission());var j=g+i;j-=b.e.left();j/=b.e.width();var k=b.d.left();var l=b.d.right();var m=b.d.width();if(this.categoryMode()!=0){var n=this.getCategorySize(b.e,b.d,b.c);k+=n/2;l-=n/2;m-=n}if(this.isInverted()){return l-m*j}return k+m*j},getScaledValueList:function(a,b,c,d){this._mf=0;for(var e=b;e<c;e++){a.item(e,this.getScaledValue(a.item(e),d))}this._mf=-2147483648},startCursor:function(){this._mf=0},resetCursor:function(){this._mf=-2147483648},_mf:0,getUnscaledValue:function(a,b){var c=b.d.left();var d=b.d.width();if(this.categoryMode()!=0){var e=this.getCategorySize(b.e,b.d,b.c);c+=e/2;d-=e}var f=b.e.left()+b.e.width()*(a-c)/d;if(this.isInverted()){f=1-f}var g=new $$t.fx($$t.$m2.$type,Number);if(this._lx!=null){var i=this._lx.getEnumerator();while(i.moveNext()){var h=i.current();if(h.value()>=f&&h.value()<=f){return h.key().start().getTime()}if(h.value()<f&&h.value()>g.value()){g=h}}}var precedingBreakEnd_;var j;if(g.key()!=null){j=g.value();precedingBreakEnd_=g.key().end()}else{j=0;precedingBreakEnd_=this.actualMinimumValue()}var portionFromPrecedingBreak_=f-j;var actualRange_=this.actualMaximumValue()-this.actualMinimumValue()-this.omission();return precedingBreakEnd_.getTime()+portionFromPrecedingBreak_*actualRange_},lz:null,breaks:function(){return this.lz},l5:null,labelFormats:function(){return this.l5},go:function(a,b,c,d){$$t.$md.go.call(this,a,b,c,d);switch(b){case"ActualMaximumValue":this.mt();break;case"DateTimeColumn":this._mp=this.mn();break}},hc:function(a,b){$$t.$md.hc.call(this,a,b);this.ms();this.lr()},hb:function(a,b){$$t.$md.hb.call(this,a,b);this.ms();this.lr()},cm:function(){var a=$$t.$md.cm.call(this);this.ms();return a},_omission:null,omission:function(a){if(arguments.length===1){this._omission=a;return a}else{return this._omission}},mt:function(){var a=this.l8(this.breaks());var b=0;var d=a.getEnumerator();while(d.moveNext()){var c=d.current();b+=c.end()-c.start()}this.omission(b)},_lx:null,l8:function(a){var b=new $$t.bz($$t.$m2.$type,0);if(a==null||+this.actualMaximumValue()==+$$t.$ah.maxValue()){return b}var d=a.getEnumerator();while(d.moveNext()){var c=d.current();if(c.end()>=this.actualMinimumValue()&&c.start()<=this.actualMaximumValue()){b.add(c)}if(c.interval()!=0){var e=c.end()-c.start();var f=$.ig.util.dateAdd(c.start(),c.interval());while(f<=this.actualMaximumValue()){var g=this.mc(f,e);var h=function(){var $ret=new $$t.m2;$ret.start(f);$ret.end(g);return $ret}();if(h.end()>=this.actualMinimumValue()&&h.start()<=this.actualMaximumValue()){b.add(h)}if($.ig.util.dateSubtract($$t.$ah.maxValue(),c.interval())<h.start()){break}f=this.mc(h.start(),c.interval())}}}return b},mc:function(a,b){var c=$.ig.Date.prototype.fromTicks(a.getTime());c.setMilliseconds(c.getMilliseconds()+b);return c},ms:function(){this._lx=new $$t.m3($$t.$m2.$type,Number);if(+this.actualMaximumValue()==+$$t.$ah.maxValue()||this.breaks()==null||this.breaks().count()==0||this.seriesViewer()==null){return}var a=new $$t.bz($$t.$m2.$type,1,this.l8(this.breaks()));a.sort2(function(b,c){return b.start()<c.start()?-1:b.start()>c.start()?1:0});var b=this.seriesViewer().actualWindowRect();var c=new $$t.hm(0,this.seriesViewer().actualWindowRect(),this.seriesViewer().viewportRect(),this.isInverted(),this.seriesViewer().effectiveViewport());var d=this.actualMaximumValue()-this.actualMinimumValue()-this.omission();var e=0;var g=a.getEnumerator();while(g.moveNext()){var f=g.current();var h=$.ig.util.timeSpanTicks(f.start()-this.actualMinimumValue())/$.ig.util.timeSpanTicks(d);var i=$.ig.util.timeSpanTicks(f.end()-this.actualMinimumValue())/$.ig.util.timeSpanTicks(d);if(i<0||h-e>1){continue}this._lx.add(f,h-e);e+=i-h}},fe:function(a){if($.ig.util.isNaN(a)){return null}var ticks_=$.ig.truncate(a);var b=new Date(ticks_);var c=this.e1(b);if(c==null){return null}return c.toString()},e1:function(a){if(!($b($$t.$ah.$type,a)!==null)){return $$t.$md.e1.call(this,a)}var b=$$t.$m0.mg(a,this._mr,this.labelFormats(),this._eo);return b==null?$$t.$md.e1.call(this,a):b},mg:function(a,b,c,d){var e=null;if(b==0){return null}var f;if(c==null||c.count()==0){f=$$t.$m0.mj(b)}else{var h=c.getEnumerator();while(h.moveNext()){var g=h.current();if(g.range()>b){continue}if(e==null||g.range()>e.range()){e=g}}if(e==null){return null}f=e.format()}return $.ig.Date.prototype.toStringFormat(a,f,d)},ku:function(a){if(arguments.length===1){$$t.$md.ku.call(this,a);return a}else{return $$t.$md.ku.call(this)||this.intervals()!=null&&this.intervals().count()>0}},l3:null,intervals:function(){return this.l3},mi:function(){return $$t.$m0.mj(this._mr)},mj:function(a){a=Math.abs(a);if(a>$.ig.util.timeSpanInit3(1825,0,0,0)){return"yyyy"}if(a>$.ig.util.timeSpanInit3(365,0,0,0)){return"MMM yyyy"}if(a>$.ig.util.timeSpanInit3(4,0,0,0)){return"MMM dd"}if(a>$.ig.util.timeSpanInit3(1,0,0,0)){return"MMM dd hh:mmtt"}if(a>$.ig.util.timeSpanInit1(0,10,0)){return"hh:mm"}return"hh:mm:ss"},ly:function(){if($$t.$m0.lw==null){$$t.$m0.lw=function(){var $ret=new $$t.m3($$t.$ai.$type,$$t.$m5.$type);$ret.add(0,function(){var $ret=new $$t.m5;$ret.intervalType(0);$ret.interval(1);return $ret}());$ret.add($.ig.util.timeSpanFromMilliseconds(1),function(){var $ret=new $$t.m5;$ret.intervalType(1);$ret.interval(1);return $ret}());$ret.add($.ig.util.timeSpanFromSeconds(1),function(){var $ret=new $$t.m5;$ret.intervalType(2);$ret.interval(1);return $ret}());$ret.add($.ig.util.timeSpanFromSeconds(30),function(){var $ret=new $$t.m5;$ret.intervalType(2);$ret.interval(30);return $ret}());$ret.add($.ig.util.timeSpanFromMinutes(2),function(){var $ret=new $$t.m5;$ret.intervalType(3);$ret.interval(2);return $ret}());$ret.add($.ig.util.timeSpanFromMinutes(5),function(){var $ret=new $$t.m5;$ret.intervalType(3);$ret.interval(5);return $ret}());$ret.add($.ig.util.timeSpanFromHours(1),function(){var $ret=new $$t.m5;$ret.intervalType(4);$ret.interval(1);return $ret}());$ret.add($.ig.util.timeSpanFromDays(1),function(){var $ret=new $$t.m5;$ret.intervalType(5);$ret.interval(1);return $ret}());$ret.add($.ig.util.timeSpanFromDays(2),function(){var $ret=new $$t.m5;$ret.intervalType(5);$ret.interval(2);return $ret}());$ret.add($.ig.util.timeSpanFromDays(5),function(){var $ret=new $$t.m5;$ret.intervalType(5);$ret.interval(5);return $ret}());$ret.add($.ig.util.timeSpanFromDays(10),function(){var $ret=new $$t.m5;$ret.intervalType(5);$ret.interval(10);return $ret}());$ret.add($.ig.util.timeSpanFromDays(30),function(){var $ret=new $$t.m5;$ret.intervalType(7);$ret.interval(1);return $ret}());$ret.add($.ig.util.timeSpanFromDays(60),function(){var $ret=new $$t.m5;$ret.intervalType(7);$ret.interval(3);return $ret}());$ret.add($.ig.util.timeSpanFromDays(365),function(){var $ret=new $$t.m5;$ret.intervalType(8);$ret.interval(1);return $ret}());$ret.add($.ig.util.timeSpanFromDays(365*10),function(){var $ret=new $$t.m5;$ret.intervalType(8);$ret.interval(10);return $ret}());return $ret}()}return $$t.$m0.lw},l1:function(){if(this.useEnhancedIntervalManagement()&&(this.labelSettings()==null||this.labelSettings().angle()==0)){var a=this.d5();var b=this.iu().width();var c=$.ig.truncate(Math.floor(b/a));var d=Number.MAX_VALUE;var e=c==0?d:$.ig.util.timeSpanFromTicks($a($.ig.util.timeSpanTicks(this._mr),c));var f=null;var h=$$t.$m0.ly().getEnumerator();while(h.moveNext()){var g=h.current();f=g.value();if(g.key()>e){break}}return f}var i=this._mr;if(i==0){return function(){var $ret=new $$t.m5;$ret.intervalType(8);$ret.interval(1);return $ret}()}if(i>=$.ig.util.timeSpanFromDays(365*100)){return function(){var $ret=new $$t.m5;$ret.intervalType(8);$ret.interval(10);return $ret}()}if(i>=$.ig.util.timeSpanFromDays(365*5)){return function(){var $ret=new $$t.m5;$ret.intervalType(8);$ret.interval(1);return $ret}()}if(i>=$.ig.util.timeSpanFromDays(365*2)){return function(){var $ret=new $$t.m5;$ret.intervalType(7);$ret.interval(3);return $ret}()}if(i>=$.ig.util.timeSpanFromDays(150)){return function(){var $ret=new $$t.m5;$ret.intervalType(7);$ret.interval(1);return $ret}()}if(i>=$.ig.util.timeSpanFromDays(60)){return function(){var $ret=new $$t.m5;$ret.intervalType(5);$ret.interval(10);return $ret}()}if(i>=$.ig.util.timeSpanFromDays(30)){return function(){var $ret=new $$t.m5;$ret.intervalType(5);$ret.interval(5);return $ret}()}if(i>=$.ig.util.timeSpanFromDays(20)){return function(){var $ret=new $$t.m5;$ret.intervalType(5);$ret.interval(2);return $ret}()}if(i>=$.ig.util.timeSpanFromDays(4)){return function(){var $ret=new $$t.m5;$ret.intervalType(5);$ret.interval(1);return $ret}()}if(i>=$.ig.util.timeSpanFromDays(1)){return function(){var $ret=new $$t.m5;$ret.intervalType(4);$ret.interval(12);return $ret}()}if(i>=$.ig.util.timeSpanFromHours(6)){return function(){var $ret=new $$t.m5;$ret.intervalType(4);$ret.interval(1);return $ret}()}if(i>=$.ig.util.timeSpanFromMinutes(30)){return function(){var $ret=new $$t.m5;$ret.intervalType(3);$ret.interval(5);return $ret}()}if(i>=$.ig.util.timeSpanFromMinutes(10)){return function(){var $ret=new $$t.m5;$ret.intervalType(3);$ret.interval(2);return $ret}()}return function(){var $ret=new $$t.m5;$ret.intervalType(2);$ret.interval(30);return $ret}()},l2:function(){if(this.intervals()==null||this.intervals().count()==0){return this.l1()}if(this._mr==0){return function(){var $ret=new $$t.m5;$ret.intervalType(8);$ret.interval(1);return $ret}()}var a=null;var c=this.intervals().getEnumerator();while(c.moveNext()){var b=c.current();if(b.range()>this._mr){continue}if(a==null||b.range()>a.range()){a=b}}return a==null?this.l1():a},g1:function(a){$$t.$md.g1.call(this,a);var b=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$c7.empty();var c=!b.isEmpty()?this.iu():$$t.$c7.empty();var d=this.ip();var e=this.io();var f=new $$t.hm(0,b,c,this.isInverted(),d);if(this.kq()==null&&!this.kw()&&!this.kx()){return}if(!b.isEmpty()&&!c.isEmpty()){var g=c.bottom();var h=g-c.top();if(this.crossingAxis()!=null){var i=$b($$t.$mj.$type,this.crossingAxis());if(i!=null){var j=this.g4(g,h,b,c,d,c.top(),c.bottom());g=j.p0;h=j.p1}}if($.ig.util.isNaN(g)){g=0}this.gk(this._a2.ax(),g,c,this._a2.e(),true);this._at.a8(h);var k=$.ig.truncate(Math.ceil(e.right()));var l=$.ig.truncate(Math.floor(e.left()));var m=this._a2.a0();var n=this._a2.f();var o=this._a2.ay();this.lr();var p=new $$t.bz($$t.$ah.$type,1,this.l7());var q=new $$t.bz(Number,0);for(var r=0;r<p.count();r++){q.add(p.__inner[r].getTime())}this.getScaledValueList(q,0,q.count(),f);for(var s=0;s<p.count();s++){var t=p.__inner[s];var u=q.__inner[s];var v=$.ig.truncate(Math.round(u));if(v<=k){if(s%2==0){var w=s<q.count()-1?q.__inner[s+1]:e.right();this.ha(m,u,w,c)}this.g9(o,u,c,n,false);this._jf.add(u)}if(v>=l&&v<=k){var x=this.e1(t);if(x!=null){this._cs.add1(x);this._ct.add(new $$t.em(u))}}}}if((this.labelSettings()==null||this.labelSettings().visibility()==0)&&this.crossingAxis()!=null){if(this.labelSettings()!=null&&(this.labelSettings().location()==4||this.labelSettings().location()==5)){this.seriesViewer().ht()}}this._at.a1(this._cs);this._at._a2=this._ct;this.kf()},l7:function(){var a=this.seriesViewer()!=null?this.seriesViewer().actualWindowRect():$$t.$c7.empty();var b=!a.isEmpty()?this.iu():$$t.$c7.empty();var c=this.ip();var d=this.io();var e=new $$t.hm(0,a,b,this.isInverted(),c);var f=this.l2();var g=this.visibleMinimum();if(!this.kx()&&f!=null){if(f.intervalType()==7&&g.getDate()!=1){g=$.ig.Date.prototype.addMonths(g,1);g=$.ig.Date.prototype.fromValues(g.getFullYear(),$.ig.Date.prototype.getMonth(g),1,0,0,0,0)}else if(f.intervalType()==5&&$.ig.Date.prototype.getTimeOfDay(g)!=0){g=$.ig.Date.prototype.addDays(g,1);g=$.ig.Date.prototype.fromValues(g.getFullYear(),$.ig.Date.prototype.getMonth(g),g.getDate(),0,0,0,0)}else if(f.intervalType()==4&&g.getMinutes()!=0){g=$.ig.Date.prototype.addHours(g,1);g=$.ig.Date.prototype.fromValues(g.getFullYear(),$.ig.Date.prototype.getMonth(g),g.getDate(),g.getHours(),0,0,0)}}var h=new $$t.bz($$t.$ah.$type,0);var i=0;var j=1e4;if(f.interval()==0){return h}while(g<=this.visibleMaximum()&&i++<j){var k=this.l9(g);var l=g;if(k.key()!=null){l=f.d(k.key().end())}h.add(l);while(g<=l){g=f.c(g)}}return h},l9:function(a){if(this._lx==null){return new $$t.fx($$t.$m2.$type,Number)}var c=this._lx.getEnumerator();while(c.moveNext()){var b=c.current();if(b.key().start()<=a&&b.key().end()>=a){return b}}return new $$t.fx($$t.$m2.$type,Number)},_mr:null,mb:new Date,visibleMinimum:function(a){if(arguments.length===1){this.mb=a;return a}else{return this.mb}},ma:new Date,visibleMaximum:function(a){if(arguments.length===1){this.ma=a;return a}else{return this.ma}},lr:function(){$$t.$md.lr.call(this);if(this.seriesViewer()==null||!$$t.$lu.b(this.seriesViewer().viewportRect())){return}var a=new $$t.hm(0,this.seriesViewer().actualWindowRect(),this.seriesViewer().viewportRect(),this.isInverted(),this.seriesViewer().effectiveViewport());var b=this.seriesViewer().viewportRect().left();var c=this.seriesViewer().viewportRect().right();if(this.categoryMode()!=0){var d=this.getCategorySize(a.e,a.d,a.c);b+=d/2;c-=d/2}var e=$.ig.truncate(this.getUnscaledValue(b,a));var f=$.ig.truncate(this.getUnscaledValue(c,a));if(e<0||f<0){this._mr=0;return}e=Math.min($$t.$ah.maxValue().getTime(),e);f=Math.min($$t.$ah.maxValue().getTime(),f);var g=$.ig.Date.prototype.fromTicks(Math.min(e,f));var h=$.ig.Date.prototype.fromTicks(Math.max(e,f));var i=+this.visibleMinimum()!=+g||+this.visibleMaximum()!=+h;this.visibleMinimum(g);this.visibleMaximum(h);if(i&&this.visibleRangeChanged!=null){this.visibleRangeChanged(this,$$t.$cj.empty)}this._mr=this.visibleMaximum()-this.visibleMinimum()},jm:function(a,b,c,d,e){return 0},getIndexClosestToUnscaledValue:function(a){var b=this;if(b.sortedIndices()==null){return-1}var c=new $$t.mf($$t.$ah.$type,this.kq(),b.sortedIndices());var ticks_=a;var d=new Date(ticks_);var e=this.la(d,c);e=Math.max(0,Math.min(b.sortedIndices().count()-1,e));var f=c.item(e);var g;var h;if(f<d){g=e;h=g+1}else{h=e;g=e-1}if(g<0){return h}if(h>=b.sortedIndices().count()){return g}var i=c.item(g);var j=c.item(h);var k=new $$t.hm(0,this.seriesViewer().windowRect(),this.iu(),this.isInverted(),this.seriesViewer().effectiveViewport());this.startCursor();var l=this.getScaledValue(i.getTime(),k);var m=this.getScaledValue(a,k);var n=this.getScaledValue(j.getTime(),k);this.resetCursor();if(i<this.visibleMinimum()&&j<=this.visibleMaximum()){return this.kz().__inner[h]}if(j>this.visibleMaximum()&&i>=this.visibleMinimum()){return this.kz().__inner[g]}if(Math.abs(l-m)<Math.abs(n-m)){return this.kz().__inner[g]}else{return this.kz().__inner[h]}},mu:function(a,b){this.mt();this.ms();if(this._at!=null){this._at._ak=this.breaks().count()>0}this.g0(false);var d=this.cr().getEnumerator();while(d.moveNext()){var c=d.current();c.renderSeries(false)}},mw:function(a,b){this.g0(false)},mv:function(a,b){this.g0(false)},isCategoryDateTime:function(){return false},getWindowRectForSelection:function(a,b){var c=this.actualMaximumValue()-this.actualMinimumValue();var d=$.ig.util.timeSpanTotalMilliseconds(a-this.actualMinimumValue())/$.ig.util.timeSpanTotalMilliseconds(c);var e=1-$.ig.util.timeSpanTotalMilliseconds(this.actualMaximumValue()-b)/$.ig.util.timeSpanTotalMilliseconds(c);e=Math.min(1,e);return new $$t.c7(0,d,NaN,Math.max(0,e-d),NaN)},getCategorySize:function(a,b,c){if(this._mr!=0){var d=$.ig.util.timeSpanFromTicks($.ig.truncate($.ig.util.timeSpanTicks(this._mr)*(a.width()/(this.seriesViewer()!=null?this.seriesViewer().actualWindowRect().width():1))));
var e=$.ig.util.timeSpanTicks(d)/$.ig.util.timeSpanTicks(this._mp);var f=b.width()/4;return Math.min(f,b.width()/(e+1))}return $$t.$md.getCategorySize.call(this,a,b,c)},_mp:null,mo:function(a,b){var c=Math.min(5,b);var d=a(0);var e=new $$t.fv($$t.$ai.$type,$$t.$l.$type,0);var f=0;var g=0;for(var h=0;h<c;h++){var i=a(h);var j=i-d;if(!e.containsKey(j)){e.add(j,0)}e.item(j,e.item(j)+1);if(e.item(j)>f){f=e.item(j);g=j}d=i}return g},mn:function(){var $self=this;if(this.kq()==null||this.kq().count()<2||this.kz()==null){return 0}return $$t.$m0.mo(function(a){return $self.kq().item($self.kz().__inner[a])},this.kq().count())},ln:function(){$$t.$md.ln.call(this);this._mp=this.mn()},ml:function(a){if(a>=$.ig.util.timeSpanFromDays(1)){return"D"}return"g"},itemLabelFormat:function(){return $$t.$m0.ml(this._mp)},visibleRangeChanged:null,k9:function(a,b,c,d){return this.k8(this.visibleMinimum())},lc:function(a,b,c,d){return this.lb(this.visibleMaximum())},$type:new $.ig.Type("TimeXAxis",$$t.$md.$type,[$$t.$mx.$type])},true);$c("VerticalPercentChangeScaler:na","NumericScaler",{_ad:null,init:function(a){$$t.$lk.init.call(this);this._ad=a},t:function(a,b,c,d,e){var f=$$t.$lj.a(this._ad,b,c,false,-1,d,e);d=f.p5;e=f.p6;return{p3:d,p4:e}},p:function(a,b){var c;if($.ig.util.isNaN(b._b)){c=a}else{var d=(a-b._b)/Math.abs(b._b)*100;c=d}var e=(c-this.o)/this._m;if(!b.a){e=1-e}return b.d.top()+b.d.height()*(e-b.e.top())/b.e.height()},q:function(a,b){var c=b.e.top()+b.e.height()*(a-b.d.top())/b.d.height();if(!b.a){c=1-c}return this.o+c*this._m},$type:new $.ig.Type("VerticalPercentChangeScaler",$$t.$lk.$type)},true);$c("AngleRadiusPair:nd","Object",{init:function(){$.ig.$op.init.call(this)},_c:0,_a:0,_b:0,$type:new $.ig.Type("AngleRadiusPair",$.ig.$ot)},true);$c("PolarLinePlanner:ne","Object",{init:function(){$.ig.$op.init.call(this)},_f:false,_b:0,_m:null,_n:null,_o:null,_p:null,_l:0,_q:0,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,_c:false,_d:false,_i:null,g:function(){if(this._m==null||this._n==null||this._o==null||this._p==null||$$t.$c7.l_op_Equality(this.ab(),$$t.$c7.empty())||$$t.$c7.l_op_Equality(this.ac(),$$t.$c7.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.bz($$t.$nd.$type,0);var c=this._l*this._l;var d;if(a!=null){d=a}else{var e=new $$t.bz($$t.$l.$type,0);for(var f=0;f<this._q;f++){e.add(f)}d=e}var g=d.getEnumerator();var h=true;h=g.moveNext();var i=0;if(h){i=g.current()}while(h){var j=i;h=g.moveNext();i=g.current();while(h&&this.k(this._o,this._p,j,i)<c){h=g.moveNext();i=g.current()}var k=new $$t.nd;k._c=j;if(!this._f){k._a=this._m(j);k._b=this._n(j)}b.add(k)}return b},v:function(a){var c=this.h(a).getEnumerator();while(c.moveNext()){var b=c.current();if($.ig.util.isNaN(b._a)||Number.isInfinity(b._a)||$.ig.util.isNaN(b._b)||Number.isInfinity(b._b)){this.s({__x:NaN,__y:NaN,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});continue}this.s({__x:this._o(b._c),__y:this._p(b._c),$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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($.ig.util.isNaN(h)||Number.isInfinity(h)||$.ig.util.isNaN(i)||Number.isInfinity(i)){this.s({__x:NaN,__y:NaN,$type:$$t.$c0.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.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.$nm.a(c,d,a,b,f);if(h){var k=new $$t.bz(Number,2,j.count());for(var l=j.count()-1;l>=0;l--){k.add(j.__inner[l])}j=k}for(var m=0;m<j.count();m++){var n=j.__inner[m];var o=c+n*(a-c);var p=d+n*(b-d);this.r(o,p)}},u:function(a){var $self=this;var b=this.ab().top()-10;var c=this.ab().bottom()+10;var d=this.ab().left()-10;var e=this.ab().right()+10;if(this._a==null){this._a=function(){var $ret=new $$t.ng(1,d,c,e,b,$self._d);$ret.i(a);return $ret}()}},e:function(a){return!$.ig.util.isNaN(a.__x)&&!$.ig.util.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);$c("AngleAxisLabelPanelView:lt","AxisLabelPanelBaseView",{_ax:null,init:function(a){$$t.$cq.init.call(this,a);this._ax=a},am:function(){$$t.$cq.am.call(this);this._ax._ct=true},ay:function(a,b){this._ax._cx=-1.7976931348623157e308;this._ax._cu=-1.7976931348623157e308;this._ax._cw=-1.7976931348623157e308;this._ax._cv=-1.7976931348623157e308;for(var c=0;c<this._a._a3.count();c++){var d=this._a._a3.__inner[c];var e=this._a._a2.__inner[c];var f=e._a;var g=this._ax._cz(e._c);var h=this.m(d);var i=this.l(d);var j=h+this.p()+this.q();var k=i+this.r()+this.o();var l=g.__x-j/2;var m=g.__y-k/2;this._ax._cw=Math.max(h,this._ax._cw);this._ax._cv=Math.max(i,this._ax._cv);this._ax._cx=Math.max(j,this._ax._cx);this._ax._cu=Math.max(k,this._ax._cu);var n=new $$t.c7(0,l,m,j,k);a.add(n);b.add(f)}},o:function(){return 0},p:function(){return 0},q:function(){return 0},r:function(){return 0},$type:new $.ig.Type("AngleAxisLabelPanelView",$$t.$cq.$type)},true);$c("CategoryAngleAxisView:l6","CategoryAxisBaseView",{_bf:null,init:function(a){$$t.$hr.init.call(this,a);this._bf=a},$type:new $.ig.Type("CategoryAngleAxisView",$$t.$hr.$type)},true);$c("CategoryDateTimeXAxisView:mh","CategoryAxisBaseView",{_bf:null,init:function(a){$$t.$hr.init.call(this,a);this._bf=a},n:function(a){var b=this.m($.ig.Date.prototype.fromTicks($.ig.truncate(a)));return b},$type:new $.ig.Type("CategoryDateTimeXAxisView",$$t.$hr.$type)},true);$c("NumericAngleAxisView:lx","NumericAxisBaseView",{_bf:null,init:function(a){$$t.$ki.init.call(this,a);this._bf=a},$type:new $.ig.Type("NumericAngleAxisView",$$t.$ki.$type)},true);$c("NumericRadiusAxisView:l4","NumericAxisBaseView",{_bf:null,init:function(a){$$t.$ki.init.call(this,a);this._bf=a},$type:new $.ig.Type("NumericRadiusAxisView",$$t.$ki.$type)},true);$c("RadialAxisLabelPanelView:mb","HorizontalAxisLabelPanelBaseView",{_a1:null,init:function(a){$$t.$ll.init.call(this,a);this._a1=a},a4:function(a,b,c){var d=this.m(a);var e=this.l(a);var f=new $$t.ej;f._j.add(function(){var $ret=new $$t.el;$ret._j=b;$ret._k=d/2;$ret._l=e/2;return $ret}());f._j.add(function(){var $ret=new $$t.gw;$ret._j=d/-2;$ret._k=d/2*c;return $ret}());a._j=f},a3:function(){this._a._j=null},a2:function(a){var $self=this;var b=$$t.$lz.f(.5,this._a.cp(),this._a._co);this._a._j=function(){var $ret=new $$t.el;$ret._j=$self._a1._de*180/Math.PI;$ret._k=$self._a1._dh.__x;$ret._l=$self._a1._dh.__y*a.height()+b;return $ret}()},al:function(){$$t.$ll.al.call(this);this._a.cq(new $$t.c8(1,this._a.cn().width(),this._a.cn().height()))},$type:new $.ig.Type("RadialAxisLabelPanelView",$$t.$ll.$type)},true);$c("SortedListView$1:mf","Object",{$t:null,c:null,d:null,init:function($t,a,b){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}this.c=null;this.d=null;$.ig.$op.init.call(this);this.c=b;this.d=a},add:function(a){throw new $$t.cf(0)},clear:function(){throw new $$t.cf(0)},contains:function(a){return this.d.contains(a)},indexOf:function(a){return this.c.indexOf(this.d.indexOf(a))},insert:function(a,b){throw new $$t.cf(0)},isFixedSize:function(){return true},isReadOnly:function(){return true},remove:function(a){throw new $$t.cf(0)},removeAt:function(a){throw new $$t.cf(0)},item:function(a,b){if(arguments.length===2){throw new $$t.cf(0);return b}else{return this.d.item(this.c.item(a))}},count:function(){return this.d.count()},isSynchronized:function(){throw new $$t.cf(0)},syncRoot:function(){throw new $$t.cf(0)},getEnumerator:function(){var d__=new $.ig.SortedListView___GetEnumerator__IteratorClass$1(this.$t,0);d__.__4__this=this;return d__},getEnumerator:function(){var d__=new $.ig.SortedListView___GetEnumerator__IteratorClass1$1(this.$t,0);d__.__4__this=this;return d__},copyTo:function(a,b){throw new $$t.cf(0)},$type:new $.ig.Type("SortedListView$1",$.ig.$ot,[$$t.$b0.$type.specialize(0)])},true);$c("SortedListView___GetEnumerator__IteratorClass$1","Object",{$t:null,b:0,d:null,c:0,__4__this:null,init:function($t,a){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$.ig.$op.init.call(this);this.b=a},moveNext:function(){while(this.b>=0){switch(this.b){case 0:this.b=-1;this.c=0;this.b=1;break;case 1:this.b=-1;if(this.c<this.__4__this.count()){this.d=$e(this.$t,this.__4__this.item(this.c));this.b=2;return true}break;case 2:this.b=-1;this.c++;this.b=1;break}}return false},reset:function(){throw new $$t.s(0)},dispose:function(){},current:function(){return this.d},current1:function(){return this.d},$type:new $.ig.Type("SortedListView___GetEnumerator__IteratorClass$1",$.ig.$ot,[$$t.$aq.$type.specialize($.ig.$op.$type),$$t.$ac.$type,$$t.$ar.$type])},true);$c("SortedListView___GetEnumerator__IteratorClass1$1","Object",{$t:null,c:0,b:null,d:0,__4__this:null,init:function($t,a){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$.ig.$op.init.call(this);this.c=a},moveNext:function(){while(this.c>=0){switch(this.c){case 0:this.c=-1;this.d=0;this.c=1;break;case 1:this.c=-1;if(this.d<this.__4__this.count()){this.b=this.__4__this.item(this.d);this.c=2;return true}break;case 2:this.c=-1;this.d++;this.c=1;break}}return false},reset:function(){throw new $$t.s(0)},dispose:function(){},current:function(){return this.b},current1:function(){return $e(this.$t,this.b)},$type:new $.ig.Type("SortedListView___GetEnumerator__IteratorClass1$1",$.ig.$ot,[$$t.$aq.$type.specialize(0),$$t.$ac.$type,$$t.$ar.$type])},true);$$t.$l5.startAngleOffsetProperty=$$t.$bj.i("StartAngleOffset",Number,$$t.$l5.$type,new $$t.bk(2,0,function(a,b){a.gu("StartAngleOffset",b.oldValue(),b.newValue())}));$$t.$l5.intervalProperty=$$t.$bj.i("Interval",Number,$$t.$l5.$type,new $$t.bk(2,NaN,function(a,b){a.gu("Interval",b.oldValue(),b.newValue());a.g0(false)}));$$t.$l5.minorIntervalProperty=$$t.$bj.i("MinorInterval",Number,$$t.$l5.$type,new $$t.bk(2,NaN,function(a,b){$b($$t.$l5.$type,a).gu("MinorInterval",b.oldValue(),b.newValue());$b($$t.$l5.$type,a).g0(false)}));$$t.$md.dateTimeMemberPathProperty=$$t.$bj.i("DateTimeMemberPath",String,$$t.$md.$type,new $$t.bk(2,null,function(a,b){a.gu("DateTimeMemberPath",b.oldValue(),b.newValue())}));$$t.$md.isDataPreSortedProperty=$$t.$bj.i("IsDataPreSorted",$$t.$f.$type,$$t.$md.$type,new $$t.bk(2,false,function(a,b){a.gu("IsDataPreSorted",b.oldValue(),b.newValue())}));$$t.$md.minimumValueProperty=$$t.$bj.i("MinimumValue",$$t.$ah.$type,$$t.$md.$type,new $$t.bk(2,null,function(a,b){a.gu("MinimumValue",b.oldValue(),b.newValue())}));$$t.$md.maximumValueProperty=$$t.$bj.i("MaximumValue",$$t.$ah.$type,$$t.$md.$type,new $$t.bk(2,null,function(a,b){a.gu("MaximumValue",b.oldValue(),b.newValue())}));$$t.$mc.displayTypeProperty=$$t.$bj.i("DisplayType",$$t.$mi.$type,$$t.$mc.$type,new $$t.bk(2,$$t.$mi.getBox(0),function(a,b){a.gu("DisplayType",b.oldValue(),b.newValue())}));$$t.$mc.intervalProperty=$$t.$bj.i("Interval",$$t.$v.$type,$$t.$mc.$type,new $$t.bk(2,0,function(a,b){a.gu("Interval",b.oldValue(),b.newValue())}));$$t.$mc.minorIntervalProperty=$$t.$bj.i("MinorInterval",$$t.$v.$type,$$t.$mc.$type,new $$t.bk(2,0,function(a,b){$b($$t.$mc.$type,a).gu("MinorInterval",b.oldValue(),b.newValue());$b($$t.$mc.$type,a).g0(false)}));$$t.$lv.startAngleOffsetProperty=$$t.$bj.i("StartAngleOffset",Number,$$t.$lv.$type,new $$t.bk(2,0,function(a,b){a.gu("StartAngleOffset",b.oldValue(),b.newValue())}));$$t.$l3.radiusExtentScaleProperty=$$t.$bj.i("RadiusExtentScale",Number,$$t.$l3.$type,new $$t.bk(2,.75,function(a,b){a.gu("RadiusExtentScale",b.oldValue(),b.newValue())}));$$t.$l3.innerRadiusExtentScaleProperty=$$t.$bj.i("InnerRadiusExtentScale",Number,$$t.$l3.$type,new $$t.bk(2,0,function(a,b){a.gu("InnerRadiusExtentScale",b.oldValue(),b.newValue())}));$$t.$m0.lw=null});