/*!@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;cb){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;b1){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(dm.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;c180){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(jg){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(bf){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;df.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;gthis.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=q*k&&g<=this.e1()&&q<=this.ff()){this.fq(q,g,k,false);var r=false;for(var s=0;s0){this.fq(c,g,k,false);this.ea.clear();for(var t=0;tdefaultText");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;n0){this.fq(o,this.ei(),this.ek(this.ei()),false);this.ea.clear();for(var p=0;p0){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;d0&&!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.left()&&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(o1){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=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=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=0&&e=0&&e-1=0){return g}if(g>b.sortedIndices().count()-1&&fb.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&&ef){return 1}return 0});if(e>=0){d=e}else{d=~e}while(d>=0&&d=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=0&&e-1=0&&ee.right()){continue}this.g9(m,u,c,l,false);this._jf.add(u);if(this.i8()!=null&&s0&&am0){this.g9(n,an,c,o,false)}}this.mg(am)}}else{for(var ap=1;ap0){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.left()&&g.__y=b._z.top()){return true}return false};a._r=function(b,c,d,e){if(cb._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(je.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(cb._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;bthis.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=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=0&&c=0&&db;var d=c?b:a;var e=c?a:b;var f=-1;while(++f=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-c0){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-g0){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-g0){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.__yd.__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(qd){q=f(h+Math.PI*2)}if(rd){r=f(i+Math.PI*2)}var s=Math.min(q,r);var t=Math.max(q,r);if(!e&&q>r||e&&q=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;p330||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$.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=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=f&&h.value()<=f){return h.key().start().getTime()}if(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())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=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++=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=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(ithis.visibleMaximum()&&i>=this.visibleMinimum()){return this.kz().__inner[g]}if(Math.abs(l-m)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;hf){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;fj);d=h;e=i;f=j}},t:function(a,b,c,d,e,f,g){var h=false;if(ac&&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;m1){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=0){switch(this.b){case 0:this.b=-1;this.c=0;this.b=1;break;case 1:this.b=-1;if(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